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
339999771973	339999772542	339999773092	339999773642	339999774192	339999774742	339999775292	339999775842	339999776392	339999776942	339999777492	339999778042	339999778592	339999779142	339999779692	339999780242	339999780793	339999781343	339999781893	339999782443	339999782993	339999783543	339999784093	339999784643	339999785193	339999785743	339999786293	339999786843	339999787393	339999787943	339999788493	339999789044	339999789594	339999790144	339999790694	339999791244	339999791794	339999792344	339999792894	339999793444	339999793994	339999794544	339999795094	339999795644	339999796194	339999796744	339999797295	339999797845	339999798395	339999798945	339999799495	339999800045	339999800595	339999801145	339999801695	339999802245	339999802795	339999803345	339999803895	339999804445	339999804995	339999805546	339999806096	339999806646	339999807196	339999807746	339999808296	339999808846	339999809396	339999809946	339999810496	339999811046	339999811596	339999812146	339999812696	339999813246	339999813797	339999814347	339999814897	339999815447	339999815997	339999816547	339999817099	339999817647	339999818197	339999818747	339999819297	339999819847	339999820397	339999820947	339999821497	339999822048	339999822598	339999823148	339999823698	339999824248	339999824798	339999825348	339999825898	339999826448	339999826998	339999827548	339999828098	339999828648	339999829198	339999829748	339999830299	339999830849	339999831399	339999831949	339999832499	339999833049	339999833599	339999834149	339999834699	339999835249	339999835799	339999836349	339999836899	339999837449	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2678	3600	2300	2679	3600	2300	2680	3600	2300	2681	3600	2300	2682	3600	2300	2683	3600	2300	2684	3600	2300	2685	3600	2300	2686	3600	2300	2687	3600	2300	2688	3600	2300	2689	3600	2300	2690	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23792	21891	30035	24209	21835	21577	4305	568	450	472	467	434	396	422	422	423	380	408	423	402	397	381	392	396	378	393	383	367	374	397	379	377	377	408	375	393	367	370	415	385	360	395	373	382	401	369	375	378	392	378	364	366	389	392	404	407	418	386	397	345	377	340	358	317	366	339	364	379	380	385	376	400	377	390	351	395	341	346	389	375	355	403	377	407	366	360	366	367	415	333	403	352	358	389	357	388	359	388	356	406	362	380	384	406	359	373	396	349	382	381	365	370	371	388	370	390	374	358	378	377	374	397	362	393	377	356	394	388	337	389	372	350	341	351	376	379	370	383	354	384	415	362	380	379	401	386	372	390	377	403	392	352	380	339	335	352	391	371	349	390	370	376	391	359	345	369	370	358	359	376	359	358	343	400	346	350	380	368	408	372	377	370	426	386	355	369	331	343	385	369	352	380	353	369	374	377	368	379	397	383	371	361	379	366	379	395	381	346	367	375	362	350	387	359	342	373	399	370	361	381	403	378	377	308	365	343	392	370	374	360	385	388	361	357	370	370	373	358	365	347	357	357	348	360	405	405	324	338	329	370	378	367	365	346	370	367	381	344	376	372	362	342	385	393	366	379	426	368	386	404	392	354	374	381	346	368	388	345	371	359	359	370	404	344	344	358	345	349	378	334	332	361	341	358	336	369	379	389	368	387	364	356	382	375	381	376	380	348	342	388	380	385	332	351	413	344	381	369	369	382	370	357	409	391	370	377	357	341	371	387	373	394	369	365	369	353	340	341	362	338	351	367	373	365	388	388	414	365	418	374	378	337	364	341	407	382	358	379	373	382	382	367	369	369	424	329	399	340	320	372	351	388	350	357	349	377	367	357	366	403	403	344	409	398	382	401	375	381	351	386	371	391	385	369	351	388	353	367	348	365	403	355	353	386	378	372	366	335	359	365	393	364	376	375	350	361	345	374	366	347	378	375	366	370	379	356	391	390	358	364	380	383	390	368	371	369	351	369	364	383	358	337	376	356	365	330	334	389	365	371	369	386	374	361	366	384	412	398	338	370	369	359	349	360	385	376	346	371	351	396	342	383	389	378	367	420	386	376	351	349	354	384	348	400	382	364	390	353	377	374	352	399	362	371	394	363	380	357	370	359	388	346	391	356	382	369	393	410	363	332	360	351	389	374	332	347	367	360	357	388	394	370	338	351	369	362	377	335	399	361	386	360	376	362	376	402	396	361	378	360	357	377	391	362	363	353	354	369	374	357	350	337	377	382	382	364	414	368	349	366	380	377	401	366	411	355	389	376	353	390	364	344	374	343	396	388	397	376	339	385	321	392	370	344	369	366	348	362	375	348	383	342	378	350	409	398	337	372	364	348	363	341	390	400	356	353	363	358	344	346	385	359	355	345	353	371	358	355	399	376	390	355	383	358	386	378	381	406	356	340	371	369	370	350	325	372	357	361	362	342	365	390	393	373	344	371	380	383	329	395	371	365	344	368	379	383	376	385	364	356	391	386	371	380	377	359	367	390	398	355	327	368	371	352	371	357	365	359	365	377	364	368	369	388	387	378	385	362	350	375	373	370	419	380	378	383	357	337	403	363	384	359	396	362	371	370	356	355	379	342	376	366	358	384	379	375	358	372	392	330	347	391	381	373	379	366	341	372	348	362	349	358	419	404	389	342	387	342	378	380	389	347	357	356	355	333	411	364	372	368	366	396	374	417	367	375	375	384	360	369	366	349	406	366	387	377	365	334	364	381	371	399	362	350	320	388	344	361	348	385	353	398	372	362	371	349	338	368	383	370	375	391	389	365	378	380	383	354	381	362	362	383	374	334	384	384	369	363	392	378	347	371	364	394	342	357	370	379	355	353	328	361	359	388	360	325	388	348	365	354	370	347	355	366	381	353	377	377	363	362	378	381	321	389	338	340	338	370	371	390	367	370	347	363	372	359	352	341	374	394	372	376	383	369	345	329	382	376	373	350	356	369	360	341	405	379	383	393	365	369	423	388	369	369	356	398	355	360	407	361	374	345	347	375	374	370	386	384	355	363	387	370	351	346	362	356	362	323	370	375	358	356	375	368	373	431	350	375	382	386	398	390	370	378	384	365	375	344	382	384	360	357	354	366	401	336	394	403	391	361	345	408	358	359	382	411	385	392	340	324	375	378	377	345	397	352	345	379	366	387	359	392	376	345	370	379	369	380	348	354	355	334	364	387	378	384	386	380	360	336	343	317	347	374	367	358	360	399	369	350	385	350	357	389	394	393	369	353	384	401	355	358	387	337	354	377	332	362	357	403	378	346	361	370	339	403	370	377	396	349	379	339	330	339	373	358	378	336	354	337	380	364	359	380	407	368	399	366	376	372	394	349	378	345	335	354	349	387	366	390	383	377	374	358	360	387	366	372	351	350	376	388	362	390	334	385	351	345	384	364	348	366	378	379	373	376	373	367	367	384	399	389	345	364	374	403	338	351	361	380	347	387	364	393	374	344	357	402	343	391	398	372	343	361	357	348	344	372	364	386	379	378	366	383	399	357	350	371	381	387	413	371	346	378	361	380	365	354	386	365	372	351	348	395	381	372	358	372	378	401	388	390	337	364	380	370	369	356	375	375	391	354	382	402	367	360	373	396	347	350	372	355	405	366	333	357	395	398	372	348	375	392	374	370	377	370	354	416	371	402	387	352	359	370	370	363	366	391	397	400	367	346	385	374	317	389	348	360	364	392	353	388	390	416	338	361	362	350	418	380	393	383	369	341	368	379	377	351	392	366	393	356	341	372	367	362	381	409	355	366	391	382	396	413	409	353	363	353	394	368	366	350	406	369	379	397	402	334	353	360	361	356	365	386	369	391	391	379	359	363	384	343	351	391	355	377	336	359	370	402	338	355	374	364	373	370	378	384	380	362	346	377	363	386	370	343	398	358	353	361	357	380	418	365	373	398	368	380	391	365	355	353	335	341	362	405	400	378	388	371	335	386	348	361	389	376	372	346	370	391	373	353	374	339	363	422	358	378	364	369	397	366	374	394	357	348	351	378	363	383	360	345	373	356	402	363	341	384	360	331	380	356	383	356	367	367	340	390	399	375	381	359	377	317	340	346	346	362	356	385	395	377	353	358	401	371	385	361	354	373	395	404	362	386	409	338	349	387	369	382	357	350	388	342	398	332	351	394	364	354	369	366	351	363	359	406	372	372	376	385	359	351	365	334	346	341	375	384	370	359	375	396	359	359	393	396	391	370	390	328	379	398	360	353	401	371	376	372	389	356	375	404	374	381	386	389	400	363	367	405	360	393	353	366	343	348	376	383	379	368	355	364	358	356	353	368	384	368	370	351	375	367	363	330	345	373	370	392	351	364	407	388	362	407	360	371	364	378	396	427	396	381	377	357	337	351	354	370	385	335	339	409	350	385	340	351	376	367	334	408	383	379	379	363	372	368	337	377	344	380	358	399	367	380	379	370	399	341	366	372	375	356	369	429	350	368
65358	73281	25968	8185	1767	1303	1168	931	860	770	720	697	652	679	635	607	604	609	608	557	593	560	564	566	553	548	518	590	538	551	541	521	545	519	550	557	494	551	508	578	477	547	583	527	556	531	524	511	541	565	546	533	520	577	547	545	516	588	528	529	581	554	543	533	520	518	537	564	513	568	537	533	528	538	496	523	552	529	501	517	500	545	510	513	553	565	518	523	554	541	540	519	514	510	516	529	544	513	530	520	535	496	545	536	538	533	515	552	510	527	550	513	531	523	524	503	526	524	509	549	540	559	518	496	514	497	561	537	550	577	531	510	528	486	534	533	515	524	501	536	516	527	542	571	508	519	543	543	537	509	556	575	510	553	517	522	548	515	503	525	512	531	531	531	552	543	529	560	567	507	568	548	524	510	521	536	484	542	540	516	529	497	501	517	523	514	543	510	560	543	533	506	515	527	510	522	524	524	490	580	539	537	500	509	544	539	547	528	529	529	551	542	520	458	540	560	511	484	518	559	528	527	531	525	500	527	540	584	558	524	519	529	509	514	512	470	506	533	550	548	506	509	547	502	549	531	531	573	512	511	515	496	534	537	500	546	507	534	527	566	521	526	542	535	516	497	512	545	528	541	542	554	510	511	522	525	532	506	505	557	504	518	530	538	541	526	514	527	528	522	558	519	550	508	554	520	512	523	540	535	530	525	559	514	518	531	532	518	547	599	511	528	509	513	534	547	557	517	535	552	500	503	499	540	513	506	508	517	528	507	527	514	530	525	526	545	521	495	544	538	516	533	567	547	559	484	525	539	540	508	507	517	542	474	543	482	519	532	561	516	565	516	532	516	460	559	523	539	528	541	537	534	540	531	496	553	514	527	494	509	572	537	508	551	589	563	562	492	527	518	553	514	543	506	556	527	518	546	556	519	540	498	504	546	516	526	515	524	538	545	511	521	493	531	540	503	533	561	551	543	512	500	563	521	497	552	543	553	547	510	528	560	518	506	514	520	511	554	521	536	542	479	532	570	520	509	561	477	522	550	490	583	511	514	521	547	523	533	481	500	512	566	476	545	517	526	544	543	505	509	546	515	484	534	555	537	504	534	530	481	543	540	533	496	566	563	520	608	527	538	478	520	486	513	534	528	540	500	531	530	521	514	547	526	466	543	550	482	539	544	536	520	540	538	511	514	498	514	525	525	529	573	510	550	528	538	535	514	507	547	513	555	510	477	537	515	526	514	556	496	527	530	579	526	554	508	518	564	562	518	544	531	540	546	549	497	537	539	503	532	576	498	514	479	509	554	509	531	497	562	516	491	508	472	539	554	492	491	522	505	561	530	538	546	550	553	535	503	530	516	556	537	495	543	549	513	539	492	542	538	537	513	480	521	538	531	544	525	541	512	498	542	554	499	546	541	533	531	501	498	525	512	571	493	546	570	542	574	539	546	481	501	504	581	514	532	558	526	513	485	507	551	514	553	541	534	520	527	530	524	540	518	491	575	558	508	578	520	519	538	539	543	498	526	537	567	523	525	515	502	524	505	513	581	528	517	531	484	560	553	567	526	554	520	559	546	533	496	562	508	514	511	534	535	522	542	512	542	537	552	534	559	534	555	561	540	502	515	526	540	485	540	501	493	513	498	551	513	511	553	529	524	535	524	530	531	506	546	526	540	555	529	504	505	530	482	546	525	540	503	541	560	515	529	527	532	528	523	515	488	535	519	521	511	544	541	529	530	571	542	503	530	531	510	551	559	528	498	511	501	544	525	483	510	520	527	570	565	497	509	552	517	504	524	469	548	528	539	553	529	529	569	536	526	527	543	517	535	510	501	547	547	517	492	525	535	567	509	517	519	538	533	513	520	520	540	527	498	560	537	524	572	534	547	524	493	533	547	524	526	550	519	511	562	490	514	502	535	491	538	517	506	547	514	521	548	515	563	543	551	551	544	530	564	509	558	508	556	491	507	505	533	549	524	543	497	530	567	525	522	539	516	506	512	522	539	554	544	499	525	531	542	554	531	536	559	497	547	521	533	546	515	537	530	515	548	536	487	541	551	539	508	572	538	521	503	529	564	533	518	513	565	507	536	563	516	524	508	571	538	489	531	542	535	498	509	526	536	535	502	505	521	550	505	520	544	526	490	541	506	534	542	517	566	506	522	507	541	505	569	518	520	512	474	561	539	517	507	537	528	552	529	559	524	532	483	519	549	524	565	483	511	541	515	516	517	583	535	539	540	486	552	541	557	531	518	551	542	493	534	533	525	540	549	549	539	550	558	522	525	497	566	520	505	524	533	520	501	550	507	518	518	547	535	529	545	499	489	513	514	537	548	556	556	517	525	548	480	548	507	533	527	548	517	486	565	494	535	481	494	507	488	557	549	527	523	544	551	538	509	547	516	501	507	509	493	506	548	547	549	543	522	558	512	497	561	505	518	540	546	534	518	522	518	539	513	524	534	525	558	518	504	559	525	552	523	537	495	512	548	520	499	564	595	511	526	528	522	559	531	527	517	538	475	528	521	525	506	553	492	522	495	500	523	549	555	533	501	506	575	516	510	536	561	525	546	554	482	536	521	564	528	561	511	511	516	514	572	546	535	551	563	489	544	542	534	539	560	520	550	496	558	538	508	543	513	536	516	523	569	559	516	499	524	551	551	537	493	556	477	525	498	518	580	541	523	549	480	542	517	548	499	546	539	505	532	560	538	504	504	510	487	504	553	540	547	492	483	544	531	510	544	568	573	565	551	539	527	489	513	534	530	479	540	511	507	533	576	510	513	532	538	542	517	527	551	523	508	501	530	494	551	486	539	478	521	513	505	506	536	549	529	477	530	508	515	504	552	493	498	504	479	548	544	567	564	485	523	558	544	513	542	481	559	522	515	501	573	520	499	563	565	533	533	574	510	487	526	520	492	525	527	486	521	515	513	546	562	549	562	530	528	533	530	550	525	536	511	579	513	511	534	530	526	500	521	505	554	513	556	505	550	529	544	555	519	500	529	492	541	518	492	507	513	528	561	504	538	564	482	552	500	544	517	510	528	558	541	542	567	511	543	507	517	527	531	521	512	555	540	532	502	502	515	511	495	530	504	487	494	536	506	543	512	512	555	544	551	528	532	493	525	482	557	532	536	517	528	531	546	549	576	526	543	505	531	540	516	537	512	494	511	481	516	510	537	532	510	552	487	533	520	556	496	506	508	530	517	523	538	513	545	561	513	528	520	547	536	514	518	556	537	512	562	511	514	557	501	507	509	546	542	525	554	555	574	524	502	530	523	500	493	516	553	534	517	522	546	523	493	530	510	558	499	545	519	532	541	508	522	551	551	498	522	512	556	559	567	532	540	497	561	537	556	525	537	536	560	538	548	504	550	554	546	520	536	503	506	506	523	516	485	497	520	519	538	499	543	536	523	547	561	512	543	511	536	512	526	533	512	595	515	550	500	535	529	533	544	535	525	545	517	541	510	527	539	545	559	494	540	522	503	566	539	505	547
29702	22708	13394	1979	681	622	616	623	635	598	588	589	622	603	595	599	590	632	657	609	592	611	625	617	603	578	611	592	649	588	594	614	604	618	610	565	616	626	591	631	596	641	560	562	628	603	556	608	646	633	659	595	645	607	622	605	634	632	589	634	622	590	592	631	610	598	649	600	597	634	646	609	632	613	598	610	623	601	632	624	612	628	610	662	563	574	594	601	626	571	595	616	613	637	629	586	662	618	599	607	629	647	610	609	580	628	577	594	613	590	631	593	563	561	596	599	567	574	594	662	622	594	624	625	594	609	612	647	609	619	584	648	580	589	665	604	595	599	634	589	622	608	553	583	625	617	620	621	608	636	590	607	622	574	605	634	663	551	585	649	620	588	615	591	632	601	613	611	662	611	623	660	593	592	664	593	574	609	598	618	608	578	573	629	629	586	560	607	623	619	591	578	625	620	592	599	612	612	626	559	639	613	598	618	599	609	578	621	624	601	629	643	649	615	569	594	631	612	618	613	614	626	669	613	573	591	620	571	628	678	637	583	609	660	618	550	603	609	588	623	614	635	614	626	633	638	620	611	605	641	620	597	643	626	595	602	613	600	633	610	596	607	649	613	678	635	632	607	570	589	639	618	661	653	587	616	632	605	633	608	661	627	611	620	611	625	620	617	607	595	635	605	683	586	602	576	595	580	618	574	608	622	608	554	623	615	635	578	628	569	624	614	625	622	628	649	614	583	554	586	589	640	649	583	606	620	592	622	618	590	600	600	578	613	601	584	570	593	595	582	597	560	634	591	597	599	584	582	612	627	577	639	609	621	583	575	578	646	623	605	603	610	599	614	577	629	607	641	611	611	582	664	587	596	641	615	593	608	606	587	583	596	629	584	574	661	643	571	638	531	626	594	575	568	655	599	588	610	649	590	609	639	600	638	629	569	645	623	619	609	619	562	609	635	589	618	594	648	640	604	637	579	633	610	600	609	640	634	639	611	610	614	575	581	610	580	584	613	614	626	605	604	608	561	628	598	677	619	567	623	592	610	579	619	583	588	583	618	583	624	581	571	658	597	629	587	603	641	595	585	625	566	610	616	595	628	629	602	594	620	616	643	619	584	618	594	586	613	654	575	590	633	584	617	589	602	635	601	550	617	590	599	608	626	611	633	564	580	588	605	603	625	612	616	605	618	647	609	550	609	581	630	643	608	608	603	633	597	616	601	599	574	590	617	538	604	599	608	587	597	602	619	590	567	612	574	642	625	598	574	650	601	624	600	659	606	599	592	584	614	580	586	616	641	574	601	591	619	613	589	618	647	593	596	574	630	635	603	598	612	616	634	617	637	617	592	589	597	591	639	600	614	609	659	588	638	639	623	613	643	575	616	619	592	591	609	594	608	615	610	625	613	593	600	632	600	614	615	588	608	579	571	616	612	637	625	599	592	597	602	583	608	625	616	660	604	595	571	627	556	651	642	622	601	656	603	561	590	570	586	626	587	615	629	612	575	614	615	600	609	584	642	613	601	643	580	575	562	577	581	608	611	650	605	623	604	632	627	597	640	648	632	621	641	600	630	603	620	576	604	639	602	601	619	622	599	594	615	580	580	637	606	654	611	638	638	593	578	611	557	636	579	592	573	610	598	576	619	594	622	568	573	610	556	604	607	586	607	576	627	623	611	629	621	627	618	600	604	609	635	591	617	544	603	653	575	603	563	617	558	591	607	605	619	622	578	631	644	610	625	651	636	606	534	630	652	625	622	630	568	603	617	577	649	647	640	606	595	645	594	589	581	594	676	564	617	592	607	627	616	593	654	643	569	611	590	606	603	639	629	650	636	603	610	559	601	630	577	628	589	620	566	611	623	593	638	613	654	584	588	586	584	639	591	585	614	602	576	606	612	644	628	632	622	565	616	633	587	644	588	596	615	630	615	572	621	590	571	638	542	606	595	600	626	614	624	595	606	642	653	638	621	627	642	591	634	575	591	580	626	616	603	631	560	614	620	566	620	544	594	585	653	608	648	631	605	587	634	576	599	639	608	623	579	583	618	654	614	600	559	563	587	594	611	572	612	643	634	603	601	579	651	611	595	576	637	620	640	569	627	613	565	629	644	609	622	615	619	616	609	598	591	634	634	639	593	617	583	618	619	599	622	605	635	567	572	608	602	647	638	602	624	629	674	575	617	581	635	621	621	611	593	599	617	601	549	625	558	595	639	652	628	601	592	631	602	617	587	589	616	601	562	597	622	630	588	566	607	616	587	646	608	623	633	631	624	589	662	612	600	639	576	584	602	590	594	591	619	607	630	596	640	622	631	627	608	600	638	611	586	639	615	653	665	633	621	627	597	626	608	659	635	625	638	643	635	649	600	624	610	610	588	599	649	588	593	622	592	592	592	619	637	604	593	650	622	608	651	610	617	603	617	592	585	622	605	632	567	623	638	614	589	619	610	613	580	651	602	639	599	661	614	572	596	585	625	604	623	591	600	629	601	621	607	634	616	566	636	598	614	638	597	639	597	602	578	614	643	594	619	652	603	615	618	642	660	625	584	584	605	643	629	586	625	566	609	592	634	592	622	581	627	584	618	631	567	611	604	637	630	609	635	637	610	587	657	636	638	597	643	604	601	596	654	658	624	614	620	618	576	628	599	625	644	587	608	624	606	618	639	618	620	624	610	629	627	571	605	622	636	607	601	579	616	612	633	560	600	629	590	594	637	642	595	609	614	620	623	632	611	672	598	566	638	627	628	650	619	594	599	584	603	622	620	601	609	661	561	566	627	607	588	611	622	655	586	577	613	633	636	596	598	634	633	608	591	583	613	636	594	613	582	609	615	624	647	619	636	602	572	645	590	659	584	608	609	631	609	624	635	592	581	633	612	583	599	603	563	623	646	631	616	584	610	606	643	631	613	582	599	632	632	619	575	674	619	617	610	662	626	607	606	556	609	637	603	576	635	641	637	607	630	603	608	601	612	608	602	621	573	609	612	643	588	674	616	595	626	579	589	593	550	586	600	618	584	601	569	612	638	598	583	619	623	605	606	584	589	578	616	570	615	614	600	596	623	596	628	625	636	614	615	650	589	650	627	627	607	612	634	653	588	627	608	594	609	614	611	576	621	661	595	576	631	550	635	560	597	631	609	586	610	626	582	594	596	620	628	578	611	627	574	612	567	598	677	644	643	627	647	595	570	599	637	603	644	643	631	651	602	595	613	594	611	601	600	610	619	643	601	645	628	604	645	615	608	628	569	564	645	608	593	637	609	636	632	597	632	634	618	637	616	614	557	622	669	621	559	593	650	633	576	604	622	633	610	624	586	593	602	576	617	587	610	606	577	547	612	626	651	617	622	609	633	601	624	622	624	586	633	609	575	605	625	623	566	641	682	604	591	619	588	590	601	634	609	601	589	663	651	609	580	633	610	613	575	634	600	607	607	598	612	626	630	620	616	597	627	650	606	649	590	610	594	658	595	657	555	597	580	607	633	612	630	600	624
34890	28477	3491	1392	908	830	886	880	823	846	810	842	846	792	866	885	891	842	860	871	868	866	902	875	880	815	863	826	827	844	824	866	854	839	846	869	905	878	805	806	899	821	840	888	875	870	912	875	824	825	863	875	852	867	853	846	882	866	824	870	850	863	843	849	884	854	867	839	862	801	818	852	844	827	866	902	819	846	794	855	878	859	809	876	879	852	833	877	842	827	853	862	893	824	850	849	821	836	855	866	830	858	867	859	944	876	865	874	826	907	837	870	866	822	901	840	853	881	875	833	845	795	835	834	916	868	832	826	841	838	890	861	814	855	867	833	870	867	890	856	835	890	834	829	822	855	846	820	854	883	905	849	887	887	875	867	853	846	850	875	922	925	829	846	842	891	897	871	892	856	816	861	864	840	846	859	854	833	856	877	871	842	880	839	839	865	848	855	859	863	887	883	828	825	886	899	843	818	874	825	897	852	841	793	926	829	844	777	876	829	877	900	851	791	838	869	823	866	812	817	915	840	843	847	839	877	848	848	842	869	881	875	871	829	854	911	862	824	863	836	893	847	831	894	865	840	853	825	819	854	848	888	856	903	842	851	861	892	838	857	811	840	844	876	863	858	794	872	845	846	803	839	862	851	874	842	889	885	859	815	852	846	823	818	885	853	850	885	850	883	821	868	839	888	842	863	863	818	882	854	921	832	906	862	866	818	838	818	860	904	858	847	840	904	889	827	829	847	818	890	856	806	812	841	828	806	837	872	816	823	859	890	900	839	905	886	902	841	863	779	887	870	845	917	849	787	845	909	835	913	864	876	861	859	893	868	892	836	886	867	878	904	799	894	832	837	875	828	832	845	845	826	917	828	895	880	938	820	880	920	846	814	861	834	854	852	864	906	831	854	881	864	884	850	851	876	877	831	868	830	845	925	855	913	868	916	771	862	817	850	920	856	854	858	839	861	829	891	807	908	853	878	862	855	792	818	832	800	821	811	898	912	865	880	836	836	825	867	851	816	901	861	859	883	876	838	890	837	892	866	878	854	881	841	851	828	796	820	853	903	825	860	819	854	838	872	808	824	849	919	841	830	892	869	893	833	809	878	832	815	821	786	840	869	866	832	894	873	898	862	812	796	836	873	838	829	830	884	845	887	845	846	809	828	878	894	819	881	866	865	845	861	887	821	890	891	918	910	788	852	836	893	822	816	862	845	836	863	829	846	874	806	815	821	890	845	899	890	866	861	851	894	905	833	894	923	797	863	832	873	870	855	920	851	883	833	898	884	821	870	869	876	919	854	885	789	858	821	861	889	853	874	821	841	862	817	850	862	878	877	850	839	874	822	830	868	859	874	869	907	864	882	813	871	865	853	900	848	860	841	881	846	861	874	828	846	886	843	867	824	863	832	887	818	870	837	837	876	862	897	869	837	793	885	818	810	846	834	803	837	887	921	853	868	840	863	873	887	813	821	838	823	858	883	838	792	916	870	893	889	846	841	895	857	852	840	847	872	859	818	857	818	830	888	835	841	833	849	884	868	844	879	854	834	865	853	878	878	829	879	853	848	949	878	888	862	826	865	871	876	824	852	846	905	852	850	851	852	829	878	800	833	907	899	881	832	855	893	912	810	860	837	886	870	849	787	871	834	881	819	840	839	855	916	864	848	844	852	842	873	808	850	853	859	822	841	797	866	854	835	836	844	907	837	888	865	850	856	847	845	883	849	863	833	831	819	883	847	849	786	848	830	871	842	910	867	832	849	868	881	850	880	836	892	846	889	868	831	833	870	843	866	868	890	872	884	873	875	839	866	889	818	864	838	829	821	839	860	869	898	875	842	840	882	839	820	852	866	852	858	870	854	842	849	844	851	847	855	776	887	921	874	864	834	850	862	840	807	902	886	846	881	875	880	851	841	868	849	851	843	819	845	892	866	762	875	824	837	828	861	840	874	845	863	861	824	836	813	851	827	824	913	864	837	818	857	861	902	843	861	826	847	818	898	865	911	899	840	874	883	830	816	784	848	845	809	894	811	834	807	888	892	833	876	866	943	839	819	869	860	860	924	843	825	877	792	884	837	863	838	852	866	831	897	854	863	856	842	830	803	841	876	845	842	788	828	873	838	833	914	818	840	851	868	886	814	861	790	853	897	876	860	865	849	884	863	824	879	878	893	851	814	879	881	876	854	878	882	862	845	819	868	876	870	847	871	883	822	880	822	854	832	826	809	873	872	822	815	856	825	862	851	811	829	840	856	842	854	842	840	830	831	895	798	872	887	873	854	831	862	842	838	831	784	861	836	825	883	876	872	850	845	864	871	861	851	868	870	889	876	821	871	802	866	905	831	847	831	839	901	892	842	824	870	851	908	825	826	828	818	893	885	811	855	820	881	841	897	878	891	821	881	833	866	833	872	828	809	838	824	822	856	826	838	814	862	837	803	835	784	893	785	894	807	856	883	816	874	814	846	848	871	837	821	839	870	878	828	887	875	848	855	908	852	803	857	877	831	850	887	854	851	866	801	848	890	889	885	881	826	827	836	853	891	857	837	823	864	835	867	857	812	845	863	854	848	864	826	859	861	810	912	886	887	835	871	899	823	876	871	855	835	864	844	866	869	856	833	810	871	860	884	902	823	868	824	871	879	854	860	864	886	832	799	874	845	811	822	838	872	907	872	843	821	850	819	843	898	899	826	866	829	879	872	869	917	872	869	802	842	859	870	841	898	837	879	852	849	894	863	888	839	879	876	813	823	852	882	856	870	825	870	851	819	843	867	876	849	840	838	844	860	871	868	857	838	861	817	804	900	849	840	875	902	849	853	854	874	850	807	865	856	851	866	844	839	834	859	807	860	804	873	850	876	844	880	846	842	881	812	839	845	826	848	854	833	862	859	846	888	885	887	873	870	892	837	845	819	870	875	831	858	856	879	886	839	867	785	855	862	917	831	831	877	863	860	846	847	870	809	840	886	878	849	884	852	862	876	846	857	874	827	801	853	854	819	830	828	866	848	844	815	905	908	830	878	832	870	897	843	870	848	842	909	869	834	884	832	860	867	862	820	891	839	891	895	847	832	844	798	825	905	842	932	852	824	860	879	894	835	872	906	864	854	907	796	819	833	886	830	846	908	885	831	960	855	905	828	825	826	895	860	853	802	835	862	887	839	902	804	831	841	855	859	828	884	902	914	863	855	880	823	855	888	897	862	847	834	828	827	807	844	873	844	860	833	801	919	866	854	867	890	839	844	863	858	867	852	885	767	875	856	849	896	816	877	859	881	843	877	843	863	864	841	909	869	913	838	840	848	803	921	839	819	832	858	901	886	899	849	852	825	862	848	854	843	823	810	886	893	814	895	850	870	866	834	741	890	817	884	849	830	860	852	880	834	873	899	847	825	867	846	891	877	809	888	861	907	856	901	902	872	858	853	861	918	866	878	864	844	840	890	863	856	841	947	813	891	898	832	889	798	853	875	878	840	805	865	915	854	919	851	852	826	865	832
24264	21232	28418	23967	20332	4897	952	687	679	689	708	691	655	672	689	674	638	672	685	658	697	648	640	618	644	609	679	665	604	640	650	689	661	624	627	647	633	674	653	657	617	630	635	613	662	689	616	637	625	654	615	662	640	597	614	624	655	648	636	607	669	628	644	640	683	684	633	650	641	619	631	620	651	631	598	613	628	638	655	603	670	661	637	616	662	611	637	655	619	656	679	637	625	669	640	646	603	604	609	639	616	645	630	662	645	654	656	611	651	601	612	617	671	607	617	631	657	606	617	603	623	611	605	622	664	596	595	587	636	609	607	637	637	613	650	655	644	626	655	640	663	630	602	628	688	614	614	624	607	588	650	602	599	677	647	670	644	635	647	623	640	623	634	585	640	671	686	631	675	639	603	589	622	632	662	611	627	586	634	635	681	670	637	664	634	612	611	618	672	623	681	611	625	620	598	620	626	661	623	641	674	657	577	687	674	668	625	648	651	621	560	600	649	593	619	660	611	606	637	590	630	638	639	630	619	634	623	586	642	647	652	645	601	651	609	622	672	647	607	660	633	652	635	624	603	625	637	589	607	600	665	656	644	604	620	679	657	614	644	633	642	647	645	625	637	627	675	632	626	634	634	619	605	639	632	615	675	657	642	606	646	630	671	628	639	631	660	622	662	627	637	652	610	619	702	667	666	654	638	651	606	644	657	659	614	658	609	607	647	665	636	578	620	621	654	599	599	650	651	675	637	617	623	615	661	641	628	667	628	644	661	610	607	596	647	627	622	684	626	601	620	662	663	614	657	618	627	624	660	613	631	612	629	623	631	643	642	599	620	647	635	613	603	618	627	606	604	639	611	629	658	605	647	624	640	593	697	654	674	667	655	634	660	653	638	598	649	624	639	684	632	647	650	649	642	600	637	651	587	605	607	634	628	660	654	642	608	642	629	637	633	579	648	679	619	684	622	624	647	632	624	684	635	641	651	618	635	614	648	625	620	693	572	652	626	613	626	664	621	644	665	659	658	630	679	629	633	631	616	616	602	628	648	691	626	594	637	621	586	629	612	626	632	639	620	625	610	649	642	628	622	664	640	616	633	605	635	618	630	640	621	595	593	634	610	631	624	586	661	650	637	653	668	622	651	616	653	677	652	657	663	666	654	617	624	616	661	665	625	647	594	671	626	649	647	610	619	642	619	635	629	637	621	641	684	664	629	610	638	658	640	629	630	638	657	631	607	602	640	678	614	615	640	666	597	611	601	650	649	666	629	674	650	616	640	644	625	632	650	630	648	629	619	655	643	616	641	640	634	625	600	684	578	604	601	594	637	618	605	621	655	640	632	641	635	645	622	597	626	645	636	631	625	637	666	649	627	671	649	661	599	640	588	618	614	627	667	625	610	612	664	604	637	592	628	643	642	636	646	630	626	613	607	613	622	666	621	633	673	617	623	634	619	656	671	642	614	652	636	638	644	610	609	655	664	662	658	639	656	615	630	639	602	611	652	686	661	606	595	654	667	656	667	635	619	641	644	606	657	640	584	642	634	647	632	608	671	630	642	613	639	594	688	611	659	690	620	657	680	655	666	662	656	654	645	615	651	639	608	593	602	622	636	645	633	676	601	634	601	621	632	647	615	626	660	637	642	607	661	604	631	614	599	605	634	639	639	611	637	638	647	653	606	649	616	620	648	618	664	618	615	636	652	621	646	652	663	647	645	650	658	605	631	612	610	648	645	627	674	608	650	584	607	579	595	625	638	600	617	641	625	650	619	612	616	629	664	644	641	660	639	618	649	619	658	615	619	632	644	681	603	668	615	635	689	661	646	671	620	668	673	605	674	630	628	615	622	626	646	615	656	599	610	641	617	643	587	649	652	626	664	607	655	654	639	636	641	617	653	642	635	638	647	645	673	659	621	653	618	636	600	609	612	629	617	670	637	629	597	651	666	626	608	640	689	602	672	644	636	597	581	651	612	636	602	648	632	709	609	598	607	632	678	637	617	649	593	637	627	681	689	623	638	635	667	624	687	670	646	595	607	672	611	643	644	591	676	612	639	598	645	619	635	588	597	654	579	671	617	655	656	609	669	625	623	636	585	620	691	581	619	576	647	667	635	653	645	586	647	646	624	637	671	624	617	665	623	609	620	620	678	657	612	648	627	617	658	626	680	626	643	555	672	618	685	652	640	587	637	685	613	646	587	649	629	644	627	662	633	630	611	621	575	630	611	606	661	621	637	611	635	643	603	643	613	621	611	625	613	675	663	651	620	606	655	638	630	630	606	637	656	618	622	642	598	645	600	607	591	638	637	685	660	669	672	630	616	628	663	598	680	589	625	664	683	630	696	597	593	622	648	668	651	610	650	642	640	652	641	625	592	628	666	618	688	648	654	645	622	618	617	625	669	653	645	616	601	628	616	654	602	606	615	602	620	659	621	640	618	656	629	630	652	656	631	652	625	618	616	679	624	611	649	629	667	648	655	653	682	621	609	642	653	596	600	646	638	633	639	666	657	680	628	645	624	632	617	610	654	623	644	648	606	660	640	665	641	669	666	596	627	584	615	660	639	640	612	609	623	678	675	656	585	652	606	614	635	610	629	622	627	620	639	625	599	657	586	685	628	669	623	649	643	598	624	630	597	647	601	592	667	646	643	639	694	666	637	607	609	670	646	655	633	600	639	642	601	630	622	644	694	615	594	602	658	611	630	627	643	673	628	625	682	599	692	632	623	617	639	599	623	705	623	608	670	612	628	627	608	630	612	663	576	612	625	616	644	681	637	659	643	608	630	631	641	643	618	643	617	621	626	657	626	644	659	616	600	630	625	654	599	653	596	634	638	630	617	619	631	693	599	622	624	660	621	620	669	621	596	659	663	630	678	625	635	647	653	628	621	632	599	630	637	639	676	643	643	632	569	652	633	647	619	638	631	617	636	641	630	611	642	653	619	628	668	633	623	638	600	632	679	632	644	668	588	649	640	669	585	628	630	653	622	631	624	617	612	603	643	616	618	627	656	621	691	681	640	598	608	602	638	594	615	679	658	629	616	663	596	659	637	641	606	647	667	685	644	669	610	664	645	657	656	622	634	648	629	632	657	645	648	632	631	644	623	633	665	642	654	611	666	631	634	630	627	679	648	635	627	620	638	664	638	614	622	621	613	670	632	597	638	585	628	593	633	639	652	643	646	626	618	609	648	616	640	653	654	653	658	647	627	615	639	645	617	615	639	625	599	607	634	621	655	628	649	624	647	610	663	632	643	660	613	656	612	614	637	612	630	634	649	607	636	630	683	611	659	625	649	649	669	618	593	643	607	639	645	623	602	637	605	630	675	653	677	640	630	623	647	640	669	629	680	636	674	637	623	674	642	589	650	590	633	639	607	656	654	641	614	656	626	632	679	620	667	590	661	646	625	661	609	629	647	619	649	627	678	619	657	581	616	626	636	628	629	651	616	637	621	625	682	685	619	630	645	656	642	646	643	600	673	606	653	658	668	624
57479	61580	17008	7578	1403	1246	1160	1063	1060	1010	929	1013	944	875	947	908	925	937	921	878	929	938	900	842	890	924	892	887	913	878	903	867	903	886	929	937	853	927	879	917	916	853	943	958	918	894	909	931	898	941	887	895	922	872	935	956	878	875	879	881	944	912	901	922	879	925	917	870	959	855	878	913	935	876	924	885	905	905	889	915	936	903	901	926	884	956	957	949	881	867	918	895	967	912	925	831	882	908	860	927	901	901	858	867	883	936	906	922	945	878	944	916	863	879	908	883	974	879	919	883	835	903	907	874	962	928	850	903	894	864	870	903	858	885	906	899	886	882	858	892	853	875	867	895	897	927	909	894	902	858	905	940	910	921	919	911	877	851	862	863	923	896	910	913	859	920	892	857	858	877	818	893	888	893	959	896	963	904	878	858	931	821	859	833	900	862	936	907	914	878	891	905	917	906	964	864	936	901	940	813	915	921	900	895	877	877	869	910	915	966	816	915	899	948	902	864	889	889	862	903	930	933	946	877	857	869	894	896	855	927	853	923	949	943	904	870	905	907	826	934	910	937	902	929	894	948	903	871	915	962	892	936	901	911	885	916	905	921	880	862	859	874	872	851	852	906	879	927	928	913	859	855	854	936	918	879	831	920	909	893	882	873	917	904	849	875	896	912	890	858	874	939	857	889	905	941	946	900	913	909	920	915	849	853	915	929	848	840	939	956	921	912	911	943	863	898	889	899	943	896	871	861	896	877	932	872	909	897	944	904	937	893	912	871	887	906	895	905	868	913	895	893	882	842	908	917	855	878	887	878	875	855	913	915	902	867	896	934	917	866	872	880	863	884	909	903	877	901	877	856	899	914	877	911	938	887	916	909	921	920	847	950	912	883	935	930	892	879	864	912	869	921	915	895	931	830	968	876	960	904	963	893	914	883	921	875	866	878	901	842	883	865	846	962	882	897	889	926	896	863	955	891	910	897	912	881	857	867	895	849	872	878	891	894	898	910	905	914	935	867	861	876	913	934	885	891	846	879	826	928	886	899	925	866	894	883	922	930	844	915	913	891	899	866	941	946	901	934	897	872	873	876	905	919	878	953	917	863	885	932	922	900	855	955	885	935	913	880	859	877	904	901	876	889	855	891	927	822	875	884	859	907	957	878	891	839	886	886	823	873	875	925	996	856	889	882	901	878	913	833	878	873	873	878	921	870	901	891	938	917	821	854	930	900	871	904	894	937	881	914	869	871	911	877	884	911	980	867	879	916	865	826	809	863	892	885	847	927	897	881	875	888	880	927	952	905	881	860	926	916	887	917	926	864	898	900	932	939	945	901	905	930	952	863	858	921	877	917	928	905	946	902	865	909	944	862	894	898	894	886	880	845	929	921	899	911	870	908	872	894	899	912	899	882	875	838	903	900	898	889	869	899	922	961	865	859	888	938	922	867	926	893	908	902	940	946	941	870	929	944	922	933	960	895	878	896	872	904	908	899	876	887	896	901	915	895	928	921	897	862	868	931	870	912	893	897	888	905	940	925	902	937	866	865	927	882	915	914	894	921	855	881	834	852	918	924	894	893	874	936	897	952	950	942	858	909	901	926	945	847	889	957	917	869	854	961	868	950	872	922	896	890	903	857	905	862	901	929	898	914	921	868	872	869	896	897	922	935	844	916	902	906	887	864	854	874	863	915	860	906	868	902	898	929	911	898	917	886	873	904	923	906	892	959	835	869	894	883	881	872	871	924	896	962	885	927	929	921	946	876	919	920	919	926	879	925	915	879	850	860	901	868	906	928	899	894	817	942	963	908	891	884	860	873	873	909	861	860	902	875	952	866	856	898	847	829	917	871	929	878	877	907	922	854	915	864	843	905	907	911	888	885	890	870	872	900	933	912	881	900	922	897	930	901	880	915	885	901	907	868	907	913	925	883	918	884	929	931	881	854	897	907	883	870	944	890	924	903	915	902	841	899	852	914	870	837	909	889	949	876	856	833	925	866	883	897	889	876	905	881	878	883	861	899	912	926	891	867	877	909	856	915	846	886	902	902	863	866	917	920	867	949	912	894	935	907	910	881	846	919	904	917	905	906	898	881	888	927	857	924	928	922	907	871	923	873	894	891	891	954	892	824	894	918	904	967	890	923	879	848	859	889	908	894	913	890	885	928	886	880	884	917	880	954	958	884	897	925	922	886	916	908	950	844	933	854	913	903	882	884	948	909	896	898	935	888	877	908	934	886	913	871	918	901	878	926	898	842	880	905	928	895	913	869	901	904	867	896	904	894	910	934	870	898	906	872	917	908	888	959	848	918	919	861	894	916	930	855	932	884	939	899	898	927	856	890	947	889	863	920	852	852	855	940	874	873	901	883	920	846	904	920	881	890	925	910	910	895	901	916	921	820	867	870	931	861	950	926	876	883	922	876	859	877	886	844	849	920	969	843	928	878	870	873	906	900	857	916	835	857	910	892	860	862	857	914	863	933	942	916	899	934	913	839	869	922	923	874	930	876	916	892	865	887	871	925	929	893	931	898	878	861	883	867	901	907	903	922	867	886	891	882	900	907	857	898	927	875	873	882	918	888	864	860	918	897	925	829	889	882	908	866	926	932	899	903	930	928	954	905	901	848	867	900	940	910	856	879	948	885	868	900	900	883	886	934	935	917	936	879	893	861	908	953	942	900	879	894	908	852	858	882	933	919	929	873	829	903	917	894	872	903	900	897	909	929	931	886	863	888	895	922	903	939	886	907	926	918	915	878	925	907	873	938	942	897	898	844	922	920	849	869	940	932	877	877	892	867	891	831	920	844	900	879	855	902	936	858	861	934	915	924	901	920	872	910	844	953	881	923	895	951	878	844	877	911	892	867	911	856	960	902	947	877	945	883	873	893	905	880	901	943	953	819	870	913	908	906	897	885	931	899	853	870	921	947	924	877	881	902	927	953	927	961	872	906	919	917	923	911	967	917	855	933	873	909	854	954	907	898	902	861	851	878	926	909	876	904	878	881	901	899	881	922	957	863	900	912	882	945	883	879	876	873	915	917	911	939	906	876	929	843	899	918	854	901	889	924	856	901	880	859	905	919	936	901	929	912	873	927	947	874	891	888	909	903	844	914	902	961	878	893	917	912	917	925	885	889	920	899	856	905	893	849	875	913	909	889	903	871	904	948	920	911	921	865	896	906	848	892	928	917	878	927	871	893	908	925	889	930	956	873	863	894	927	882	873	858	899	895	889	872	928	930	911	926	893	953	937	856	853	876	901	908	879	885	878	901	873	911	850	899	868	880	896	896	888	896	909	888	943	908	864	885	865	887	898	854	904	874	910	896	905	874	900	884	955	890	893	892	894	900	917	853	916	947	890	896	897	874	929	895	886	868	917	865	864	881	896	848	914	895	873	886	877	879	881	939	856	902	883	868	895	842	854	913	888	918	876	889	860	894	946	879	871	889	909	880	861	879	901	935	859	890	876	893	879	876	957	882	856	933	883	842	935	943
22804	21081	28881	23318	21010	20846	5146	553	464	416	433	435	336	421	358	375	387	398	378	366	337	392	342	378	377	355	343	410	341	340	378	351	354	346	367	361	346	378	327	354	361	382	378	334	342	361	299	364	369	367	343	381	352	340	340	367	366	366	366	392	354	351	351	374	382	355	389	322	324	361	386	354	374	340	381	376	323	338	358	358	369	355	380	386	347	363	352	343	363	339	341	335	332	360	327	318	321	351	343	350	353	343	336	355	342	348	371	359	348	324	342	368	331	385	347	362	378	363	353	351	328	356	342	321	322	377	351	363	325	335	367	385	338	380	346	364	382	376	361	380	323	357	333	343	362	339	358	337	384	323	376	356	340	350	331	362	344	380	350	333	351	336	309	369	361	374	353	382	350	316	369	365	355	347	369	323	338	385	383	349	382	336	341	362	367	363	356	342	371	363	328	376	375	347	322	378	365	372	343	345	355	347	373	389	349	355	311	352	343	376	367	373	349	335	355	332	336	357	364	336	334	376	298	353	348	352	349	359	336	321	366	356	337	347	353	343	331	357	363	354	379	314	360	345	344	351	348	354	356	333	369	330	332	383	366	373	379	366	345	324	355	327	389	369	327	338	342	338	350	368	357	326	344	359	356	386	308	363	335	351	348	339	404	348	367	361	360	335	336	410	350	342	331	321	360	358	397	364	366	340	380	350	361	359	354	322	334	387	329	370	339	347	352	344	391	376	362	366	356	352	338	307	353	399	350	330	366	368	290	347	355	362	358	373	357	386	348	346	347	354	377	358	324	338	354	367	360	357	378	329	333	360	367	401	362	350	392	354	369	329	346	361	341	337	366	342	350	352	380	343	356	350	332	360	332	360	344	346	348	362	347	343	327	360	361	380	327	347	331	361	362	338	352	344	338	382	356	337	329	365	358	336	316	360	351	403	348	327	381	363	318	355	344	348	336	332	379	380	341	374	361	344	325	369	392	320	317	339	388	367	346	374	367	367	359	376	357	340	365	366	335	362	338	349	372	331	368	348	321	338	319	357	345	358	361	370	380	340	353	385	350	339	358	360	371	361	322	333	359	337	376	355	367	336	334	318	339	353	363	350	379	346	328	389	376	364	377	352	346	366	341	322	346	371	349	377	334	307	331	369	350	347	338	343	359	386	329	334	369	370	385	374	356	336	352	368	354	376	358	349	336	363	350	330	327	367	368	334	336	379	330	309	332	340	349	360	352	355	362	372	376	334	359	362	353	366	368	402	367	363	353	332	324	353	345	363	314	333	343	389	326	359	375	350	356	338	361	337	366	338	354	363	384	369	363	355	372	349	341	350	340	316	350	359	358	360	341	378	338	349	327	379	382	352	332	363	367	365	341	399	368	360	363	355	375	370	361	361	302	342	364	380	368	380	328	333	392	348	355	360	378	375	360	358	341	364	344	374	369	361	356	370	380	342	359	370	341	337	356	358	377	332	347	346	353	362	371	330	376	373	354	349	339	329	359	378	364	333	347	331	329	357	336	350	344	327	367	335	374	349	336	361	329	346	342	340	348	313	359	366	384	303	337	318	359	346	346	356	359	381	335	330	359	357	350	384	333	355	374	356	331	355	350	354	341	337	373	334	364	356	347	347	365	355	351	348	359	372	340	341	389	382	353	390	316	363	357	395	303	346	335	372	332	355	389	338	353	338	336	389	351	347	357	364	332	341	395	339	313	344	339	394	374	399	360	363	319	339	354	318	381	375	334	328	354	375	336	390	400	355	331	361	364	331	358	352	343	359	355	336	333	359	333	368	372	383	377	378	339	337	365	368	348	352	336	353	362	336	321	385	386	356	354	323	338	341	368	381	347	315	333	318	355	347	352	320	358	356	384	360	341	347	378	327	330	367	337	370	335	351	378	375	348	346	362	331	358	351	349	343	339	329	360	377	358	351	320	334	407	335	359	330	366	336	336	368	325	360	376	344	362	338	325	369	371	354	356	340	358	325	376	369	334	349	374	353	345	339	380	352	373	353	354	367	352	355	358	362	376	354	355	352	372	357	353	380	352	351	365	341	348	337	394	359	348	323	336	320	348	318	349	344	373	376	365	356	353	327	334	341	338	359	320	339	337	328	330	370	335	322	332	366	314	342	349	333	353	352	366	353	348	377	350	340	319	364	336	329	350	369	340	356	348	354	355	354	379	352	360	390	370	352	342	373	347	384	337	326	377	351	342	403	382	323	347	345	383	318	322	353	346	325	342	339	376	377	371	374	357	334	305	333	342	329	354	350	330	388	350	358	380	371	384	341	392	333	343	324	326	361	359	336	347	328	334	334	337	346	337	347	340	372	350	341	323	347	345	363	370	361	357	389	345	371	382	321	343	331	335	371	335	361	377	336	336	370	389	331	339	357	351	295	345	359	381	363	335	332	339	329	331	330	339	348	370	372	364	347	361	321	372	300	357	332	375	375	343	340	349	362	367	344	365	386	332	367	359	369	376	359	320	384	394	376	360	390	330	366	358	342	351	351	347	349	362	353	346	346	386	325	355	362	342	365	339	311	378	377	360	344	360	338	349	305	342	389	353	331	342	366	357	387	379	349	344	349	319	348	338	362	382	314	359	363	352	373	336	380	376	347	352	358	340	349	351	359	334	331	378	346	354	313	353	386	353	336	384	353	339	377	354	352	335	352	339	359	372	339	394	365	364	347	365	352	350	356	379	356	382	335	369	334	333	350	379	330	339	360	367	332	353	361	386	354	327	317	342	359	361	376	379	350	368	356	347	377	387	344	385	349	380	357	379	328	339	343	316	323	345	347	358	336	396	344	347	338	363	356	320	330	315	329	390	341	355	360	334	354	339	351	356	386	330	344	335	367	350	384	371	351	334	355	328	338	346	328	366	340	368	329	362	384	375	347	365	336	348	370	372	341	354	347	353	343	341	346	349	346	357	341	320	359	387	367	332	337	358	364	342	367	337	368	348	331	370	336	341	360	311	375	337	374	335	328	356	355	338	336	356	351	366	338	385	351	342	358	365	375	337	363	377	368	336	367	346	368	367	333	353	365	315	320	377	321	341	343	358	349	338	356	349	398	345	320	330	351	389	344	393	353	329	335	372	333	333	359	358	335	335	338	380	351	316	346	370	362	325	350	381	335	360	366	345	373	377	365	339	349	337	367	350	347	314	331	364	374	346	332	365	351	366	309	306	363	360	352	351	350	370	341	356	342	331	305	385	380	349	342	354	364	352	322	377	372	360	386	350	354	345	337	313	357	357	322	376	348	367	361	352	338	359	362	321	298	346	343	367	355	331	331	365	369	335	340	356	342	382	345	341	328	364	368	357	362	365	339	389	362	387	361	360	357	371	333	330	366	379	353	340	362	342	343	365	357	357	319	344	348	343	339	353	349	358	378	351	345	357	367	362	353	356	323	372	341	338	374	356	343	368	339	323	361	364	380	339	341	343	322	357	330	386	364	366	386	401	381	328	347	372	378	368	353	361	365	382	340
59554	73701	23102	12856	1608	1259	1030	896	823	728	742	675	649	609	570	587	580	567	568	574	557	575	534	521	508	496	558	537	577	512	521	535	522	487	532	546	518	521	502	505	494	497	492	514	537	549	501	539	490	500	515	545	525	532	545	479	525	547	534	503	529	485	516	547	553	496	487	496	515	535	497	497	488	517	517	529	514	524	465	548	527	528	490	523	536	494	518	515	493	539	505	524	501	484	476	498	521	516	520	493	529	515	482	519	493	473	523	527	505	517	513	483	544	524	490	490	524	492	543	500	526	549	512	517	492	501	481	527	509	518	486	500	492	520	511	543	490	526	488	527	550	536	479	494	491	519	545	465	541	485	488	482	496	535	483	519	512	540	502	473	484	531	504	492	524	540	511	545	462	473	507	498	513	516	496	511	529	533	495	495	514	529	481	520	537	509	499	484	539	530	477	493	508	480	484	490	492	531	524	479	490	493	527	483	493	496	487	503	494	512	521	516	511	537	523	478	518	488	525	509	505	461	530	479	582	502	499	524	496	499	524	517	484	492	504	523	498	447	515	469	492	536	493	462	535	534	526	529	516	503	560	489	505	513	512	488	514	511	491	502	513	523	495	527	526	486	502	502	491	506	530	513	516	486	504	485	492	539	521	472	555	515	511	488	507	470	528	503	481	460	518	494	528	469	521	468	505	496	497	510	532	508	501	486	500	467	512	479	514	472	515	457	509	497	533	540	506	515	527	516	508	518	531	506	516	493	514	490	491	477	486	546	527	528	538	504	490	492	505	492	509	480	508	481	547	511	509	500	516	505	511	487	545	513	477	468	493	526	524	531	516	516	495	477	518	487	484	527	483	511	495	525	508	496	520	481	497	503	524	545	510	493	525	525	481	483	518	540	492	524	488	526	486	510	484	526	551	490	503	506	519	551	486	538	492	519	535	504	501	518	507	503	491	500	533	532	522	541	476	553	528	464	537	530	505	520	514	519	505	517	521	466	510	533	518	506	495	497	524	474	569	547	513	540	516	574	497	496	505	502	484	485	484	536	506	562	523	494	480	478	523	503	494	470	515	529	515	494	511	488	481	498	501	534	511	506	488	522	534	487	491	536	518	574	526	523	503	484	471	520	469	521	473	475	476	519	517	524	477	528	512	527	544	506	510	465	555	477	516	495	518	514	522	514	505	496	503	527	521	488	494	473	512	478	480	467	497	538	484	484	495	510	505	519	474	468	529	504	496	512	503	533	526	496	490	519	553	498	491	494	491	515	544	534	513	547	519	538	499	539	545	479	514	459	529	522	506	506	532	511	536	496	461	518	498	521	532	512	516	493	540	518	491	535	464	488	506	544	520	497	498	515	494	505	522	510	531	486	509	487	526	540	499	502	527	534	520	512	517	512	466	495	536	483	525	504	488	499	512	468	512	524	477	513	524	537	489	468	478	467	514	476	453	499	516	510	509	504	511	554	521	499	493	517	503	538	533	521	509	538	544	496	528	507	500	543	497	506	484	500	509	516	543	499	540	524	534	495	509	485	517	542	489	496	527	513	518	513	521	501	483	519	533	516	513	521	516	448	524	520	512	536	505	462	515	503	492	488	539	515	519	493	505	507	472	487	504	521	517	553	483	501	497	533	520	513	538	557	504	496	524	524	531	454	511	486	518	489	521	520	513	501	490	471	515	491	504	545	499	514	521	506	516	523	492	510	498	473	518	485	516	499	519	520	524	464	523	480	522	498	490	503	496	465	501	535	523	499	495	499	499	505	504	462	496	485	500	493	561	476	501	541	484	530	518	509	520	502	502	522	507	480	526	512	466	522	504	515	493	484	515	474	534	568	524	538	549	504	517	484	550	546	501	483	500	539	538	550	477	519	511	464	498	499	473	512	547	501	508	504	516	505	518	538	496	514	533	490	535	478	488	498	520	558	475	502	517	512	523	521	537	547	467	475	498	508	489	543	561	527	487	515	514	514	480	531	498	523	522	515	504	498	492	513	516	500	514	503	504	470	526	524	515	529	507	527	522	513	479	480	542	446	516	508	495	492	548	537	480	532	515	511	482	499	467	514	508	481	514	545	505	534	522	515	473	481	524	493	536	516	511	518	511	504	492	468	486	528	526	519	462	479	489	536	502	504	495	541	502	514	537	499	480	508	546	493	473	494	549	531	499	517	496	483	500	525	483	508	522	493	518	540	503	558	511	501	514	510	511	480	494	501	459	495	512	506	517	504	506	496	511	534	516	482	429	499	460	469	542	530	506	536	531	519	514	508	535	503	502	483	506	509	481	490	470	514	536	513	560	509	495	500	514	506	542	502	534	506	527	499	504	542	526	507	560	469	478	538	532	503	521	548	513	529	537	499	532	504	531	463	496	491	531	516	475	515	504	494	499	483	521	475	521	510	467	499	483	495	496	520	491	512	510	537	509	520	506	473	524	495	496	516	486	500	551	527	502	501	523	517	539	511	507	515	532	535	520	499	503	519	518	478	526	466	499	512	546	551	500	558	476	524	519	512	532	503	497	509	533	486	502	502	526	533	496	512	503	523	552	480	524	531	486	479	482	527	474	514	516	524	473	494	477	528	555	475	507	470	509	481	501	555	486	493	525	516	499	506	527	525	488	517	488	511	529	530	501	512	524	561	500	462	536	501	447	503	521	501	499	520	492	490	476	498	545	505	484	486	506	456	573	493	539	520	543	523	491	535	519	540	473	448	525	503	479	547	507	533	537	482	538	509	523	511	517	490	504	525	534	552	536	541	486	525	503	553	542	502	503	521	501	505	489	519	476	470	543	531	493	495	558	497	506	521	497	485	522	517	537	479	504	540	526	504	515	544	543	512	506	494	504	518	499	499	455	527	533	486	534	478	509	472	512	546	496	536	519	506	506	487	511	500	563	501	539	507	504	531	495	516	474	504	508	506	519	506	548	514	517	487	487	519	498	486	474	493	460	498	496	462	496	539	515	509	476	539	538	494	514	490	517	496	512	501	498	487	510	520	485	529	486	513	542	522	475	484	529	518	501	545	507	496	563	497	490	472	486	486	457	549	515	544	529	484	491	478	531	478	500	556	521	525	477	521	526	534	513	497	492	519	525	492	505	484	479	483	537	475	487	520	540	518	500	537	508	518	514	519	455	509	535	486	513	491	483	545	520	563	521	508	507	492	502	525	508	493	501	493	471	498	500	482	511	476	523	493	540	500	473	533	495	523	477	536	500	494	524	536	519	493	548	506	500	514	509	568	506	504	519	530	517	495	510	525	517	510	484	477	470	527	511	489	518	497	533	501	495	522	520	509	464	487	510	496	496	508	477	536	499	489	547	486	508	485	501	459	522	448	498	501	535	527	490	495	497	526	530	520	507	514	480	486	506	531	518	524	485	514	525	529	482	514	520	549	510	518	542	447	524	476	523	493	523	485	492	526	493	518	492	523	488	547	482	508	523	523	485	536	491	513	485	539	495	511	478	510	503	518	496	508	517	508	507	502	492	494
29250	22418	13955	2341	780	738	658	621	589	550	600	607	597	634	596	533	588	588	595	606	608	607	600	570	597	590	686	616	613	633	590	597	610	616	620	613	631	601	614	565	590	600	593	600	611	609	605	615	593	576	574	570	607	608	607	610	602	590	638	636	564	604	632	625	655	586	604	626	629	598	636	637	659	612	601	546	589	640	599	627	570	629	590	578	586	567	602	587	606	643	630	635	599	567	562	597	548	592	590	598	663	607	551	589	631	599	580	635	582	607	590	591	571	609	644	581	608	572	600	580	552	586	603	565	573	625	583	616	612	603	564	590	613	607	589	573	617	614	594	608	606	623	616	588	587	596	599	585	585	641	614	557	600	596	589	573	654	598	601	581	574	594	592	608	588	557	606	609	636	615	649	574	615	557	610	590	622	598	644	558	587	563	562	604	610	551	592	614	621	659	626	560	593	577	590	590	619	633	601	578	613	580	611	590	626	650	608	640	625	579	635	604	624	592	605	640	610	577	590	587	571	594	624	570	630	614	593	639	571	613	632	612	609	594	622	602	600	588	590	613	551	585	602	596	597	610	568	588	613	603	620	628	595	640	593	602	600	587	604	583	617	644	576	592	608	667	615	621	577	586	616	637	634	585	607	581	625	611	594	597	549	619	559	614	626	599	596	602	627	589	554	614	563	618	569	627	617	589	610	633	622	622	606	577	633	595	628	591	600	616	584	625	556	594	614	623	623	611	597	623	574	576	626	621	588	596	634	569	575	571	635	592	592	630	630	606	562	607	634	602	641	642	610	569	558	586	563	615	589	567	540	605	559	602	636	568	654	629	611	588	580	588	562	610	610	627	591	674	598	596	619	596	585	623	590	617	629	607	564	581	619	639	599	574	599	618	596	589	630	576	605	667	599	556	579	629	621	556	562	588	568	570	600	606	576	568	592	596	616	590	606	635	590	642	612	648	581	571	621	596	630	633	597	598	550	575	602	614	582	632	602	566	586	593	558	589	597	556	567	555	578	587	592	588	588	636	590	610	613	627	602	629	598	584	595	597	590	602	608	570	627	603	627	593	590	595	573	616	585	598	581	602	579	596	591	570	595	568	589	606	567	582	609	602	592	597	604	570	596	617	606	607	597	616	623	612	565	593	580	599	610	597	624	588	576	575	608	592	614	628	590	550	599	607	562	602	601	596	595	591	565	552	658	582	559	629	584	567	611	574	596	631	578	605	604	621	587	612	619	608	612	602	641	666	605	617	568	590	595	582	601	569	592	593	591	598	555	579	597	574	601	573	614	623	597	585	587	548	574	574	574	625	628	583	632	612	629	590	644	588	586	631	622	629	630	638	629	591	647	612	593	568	603	580	616	598	613	579	599	586	577	596	581	624	628	557	572	648	628	621	632	617	632	566	608	618	604	617	602	602	633	584	626	622	603	578	647	645	573	606	619	643	595	593	653	618	571	632	586	594	615	624	605	590	642	608	566	580	581	636	575	619	604	654	589	610	602	633	623	615	610	612	589	590	600	603	590	601	577	574	580	628	640	616	605	622	635	630	630	609	602	573	609	591	590	615	639	642	584	618	567	560	566	574	610	588	598	600	599	547	577	620	620	633	592	650	610	593	599	593	630	550	653	620	613	596	594	583	586	594	591	612	586	563	574	607	625	620	620	629	568	586	589	631	609	597	641	591	594	574	616	627	611	632	630	622	615	596	555	592	645	587	601	591	538	601	585	603	596	604	592	609	607	573	586	623	655	610	596	599	615	602	637	575	587	620	607	608	596	585	571	596	625	627	641	586	617	580	592	586	626	561	620	636	622	612	590	601	589	612	613	644	599	588	589	563	572	580	596	603	631	607	615	590	611	615	620	634	633	614	575	632	627	605	577	596	600	612	617	586	607	561	605	629	590	624	597	619	610	624	576	588	562	609	616	618	583	578	607	603	619	605	566	533	614	594	613	601	631	609	617	575	612	583	622	592	580	597	624	610	583	598	579	639	584	610	619	600	605	611	631	581	581	642	552	600	640	562	636	582	615	609	605	586	551	627	597	647	614	559	638	611	633	613	614	628	563	613	631	636	636	590	565	611	617	569	578	599	585	598	634	641	619	614	617	614	618	580	579	663	591	609	592	598	610	592	602	594	557	596	610	597	638	650	598	550	659	581	613	567	581	597	593	604	598	595	547	624	612	550	573	622	616	582	585	620	618	559	566	571	642	600	560	591	546	586	550	626	568	596	624	616	610	663	594	592	557	591	636	615	578	595	624	640	588	579	571	609	596	610	597	617	596	593	570	586	588	599	618	603	600	571	650	571	621	617	586	625	613	566	589	592	588	599	618	652	639	570	579	621	593	624	638	612	593	619	597	602	576	590	590	597	599	627	598	605	588	603	593	602	569	585	621	600	586	559	599	572	571	575	630	620	626	593	608	610	618	616	633	598	587	638	607	618	586	595	654	597	559	593	579	567	586	639	654	603	589	567	614	573	626	594	614	579	602	641	635	604	572	583	592	605	633	613	633	605	586	629	659	594	574	568	624	571	631	622	611	589	599	605	626	615	576	617	590	600	574	581	585	628	577	654	606	611	578	601	595	618	567	538	593	596	576	624	588	569	537	635	588	575	592	605	600	615	640	602	567	590	603	600	601	568	565	583	631	651	638	618	620	595	628	612	620	602	605	624	607	587	601	609	622	608	599	574	582	581	620	597	615	593	626	620	589	629	591	566	589	618	614	597	597	562	591	605	642	623	605	633	595	554	621	586	603	594	606	622	625	638	620	634	545	592	615	591	590	570	600	574	640	636	601	611	613	591	621	577	592	633	570	611	574	556	608	593	630	573	586	620	596	570	599	582	633	622	619	573	600	575	607	578	602	582	647	636	591	632	635	590	577	599	603	614	600	586	575	566	577	590	620	586	561	596	581	564	590	618	611	622	578	601	587	603	579	599	609	612	583	571	601	583	646	597	629	587	614	594	570	594	610	591	562	578	551	601	605	591	584	557	594	600	615	562	620	617	572	637	605	617	558	573	595	594	598	624	589	555	587	589	632	577	648	630	605	612	603	626	598	601	602	604	602	554	582	558	571	624	554	612	608	609	565	635	605	603	617	588	640	647	608	600	590	629	582	585	653	672	602	614	617	608	609	687	599	573	634	611	628	648	579	607	614	649	617	611	602	584	576	569	591	612	587	623	628	627	587	620	582	606	600	594	633	600	583	608	613	592	600	609	617	597	579	627	615	576	600	620	602	587	602	668	534	617	584	566	586	572	614	577	592	565	595	612	579	615	592	601	576	598	612	620	553	618	602	605	577	564	620	595	591	582	635	637	603	596	596	572	589	593	567	581	591	646	565	623	635	639	580	566	598	607	586	542	608	628	610	616	619	550	612	594	604	639	623	607	602	577	626	589	641	570	601	600	615	631	634	577	580	607	634	592	663	619	568	594	594	560	595	583	613	596	644	627	606	622	582	600	581	585	579	565	572	608	589	611	627	592
33984	30171	3970	1683	953	880	885	827	830	796	867	817	847	873	881	832	835	884	836	887	844	850	865	798	843	815	824	817	814	795	867	860	848	869	896	836	852	780	796	808	821	837	864	842	861	857	809	787	827	875	784	825	815	814	862	899	821	863	911	858	826	884	869	900	864	802	863	781	861	826	870	792	848	805	775	845	834	801	849	868	847	848	829	869	907	843	817	860	840	878	867	852	863	879	826	898	820	819	820	846	832	890	913	887	859	769	847	838	808	868	864	845	829	836	899	838	857	848	795	798	862	869	824	848	810	862	825	833	753	824	867	891	810	833	828	836	845	861	788	881	913	842	843	825	831	841	858	842	859	859	895	821	844	852	837	862	863	865	872	829	814	841	867	862	865	823	821	816	849	798	798	846	882	863	827	854	884	809	823	848	837	883	872	856	848	889	800	815	768	849	802	878	793	873	803	843	855	844	836	869	863	815	874	828	813	895	829	849	885	851	834	855	824	850	863	868	793	854	875	831	887	825	836	839	840	790	840	768	836	786	851	843	859	834	855	834	853	819	876	855	833	841	840	814	860	825	854	861	821	869	875	843	837	867	874	845	867	795	797	794	838	872	816	827	822	867	817	863	883	858	818	845	899	790	815	844	881	833	855	863	813	828	844	792	847	840	822	869	804	816	856	816	838	789	878	868	807	828	849	846	797	897	815	843	879	875	809	852	855	829	851	812	873	843	753	826	884	841	821	830	815	823	882	883	832	852	820	823	863	833	867	834	808	844	851	832	819	844	888	829	782	824	812	878	830	789	824	787	888	840	855	798	877	834	822	851	859	846	879	889	824	848	863	822	798	843	804	840	861	838	870	811	830	849	879	887	789	791	832	880	873	841	863	873	889	842	872	810	849	885	805	788	852	830	843	857	841	878	817	799	825	797	848	814	830	848	855	825	807	902	891	815	826	830	845	905	848	859	851	870	788	809	836	836	833	816	846	792	843	882	883	875	837	831	838	831	868	862	853	848	868	815	902	860	848	850	821	856	848	883	799	850	792	861	844	797	893	839	831	804	812	850	857	847	855	852	801	803	877	830	825	813	840	847	830	846	828	873	849	846	843	836	818	880	822	846	820	854	820	853	838	853	842	807	832	808	815	817	852	893	814	799	863	825	831	837	793	845	823	881	818	803	897	845	838	874	890	860	878	845	830	833	857	822	819	842	816	826	858	841	864	861	827	832	831	872	856	836	946	826	822	832	876	865	812	801	831	792	859	804	840	827	816	836	810	830	838	794	861	753	853	845	864	824	853	844	805	870	791	790	849	899	792	839	872	817	841	813	844	834	861	884	857	828	831	865	831	812	861	836	839	831	835	871	799	908	872	876	837	794	814	857	910	896	868	825	847	862	867	830	797	856	785	869	844	841	839	890	835	852	827	846	848	831	854	891	831	830	846	826	832	857	858	866	839	878	869	815	884	861	817	809	888	816	813	818	856	853	873	875	882	813	811	796	828	843	806	816	879	853	797	812	818	934	857	875	830	839	834	839	816	802	842	807	795	814	845	879	833	833	858	878	844	878	810	855	813	842	839	837	861	815	856	858	870	826	901	824	856	827	808	877	866	838	823	846	841	875	785	857	817	810	839	859	856	813	808	857	855	790	867	886	860	829	823	792	861	876	847	799	787	830	830	821	844	825	827	852	813	866	858	827	839	848	809	863	830	835	797	865	844	826	833	790	786	833	837	846	863	829	833	818	824	831	815	797	871	849	814	799	870	823	860	830	817	824	820	782	806	810	844	868	826	837	846	838	845	893	855	774	824	860	857	824	803	813	821	818	831	829	817	838	839	878	846	838	834	877	825	789	848	870	838	828	870	829	877	864	818	866	812	826	850	831	844	842	817	864	894	830	874	852	798	861	846	805	828	837	866	860	832	806	887	883	831	908	839	830	826	807	858	787	816	842	839	831	795	867	823	851	853	834	785	843	793	886	818	839	821	845	824	826	816	856	847	864	815	818	851	858	875	872	812	777	825	821	847	855	857	863	905	881	883	886	855	859	809	890	875	882	855	835	872	804	837	852	867	867	854	857	846	892	826	830	808	834	902	805	875	828	804	929	826	808	845	829	839	826	856	897	812	826	854	798	849	847	799	844	792	835	794	895	820	893	853	818	877	817	830	872	883	870	833	858	873	812	828	896	887	813	875	848	832	878	823	858	876	861	822	886	831	861	895	809	801	852	903	838	899	854	863	807	856	793	908	848	791	835	820	821	846	865	851	865	890	802	829	843	838	833	817	819	822	817	818	855	923	874	836	851	826	784	889	806	828	914	873	839	817	870	854	822	901	812	832	886	866	815	805	882	850	820	839	827	848	809	875	873	832	848	837	866	861	848	847	854	903	811	873	820	871	848	805	856	796	822	841	828	865	791	835	853	856	848	842	817	818	868	839	764	819	864	866	828	853	859	805	845	858	821	821	884	829	800	855	824	860	821	874	871	806	795	863	844	857	814	870	786	828	863	838	838	838	854	845	824	846	844	838	831	818	849	803	808	858	886	873	808	821	866	851	857	833	809	813	850	843	844	824	832	850	872	859	815	819	842	854	826	861	849	876	870	815	807	883	801	808	856	835	834	810	865	825	824	845	832	847	856	826	884	847	832	853	847	832	846	803	821	860	797	847	823	854	879	847	835	873	900	883	854	840	849	844	803	852	854	831	826	825	879	831	892	844	845	839	826	885	847	881	845	877	825	824	827	830	839	844	857	865	823	868	791	863	853	888	849	804	870	863	853	879	865	843	834	802	858	912	866	807	859	861	872	889	837	853	832	841	873	810	835	797	845	795	870	835	851	843	910	842	847	834	873	825	874	800	861	833	861	822	847	882	835	848	897	799	810	842	851	780	840	885	833	877	859	847	865	824	869	793	817	822	800	821	844	886	829	805	831	874	792	829	808	827	802	805	910	896	828	873	838	885	875	881	816	865	883	833	869	858	902	855	817	837	833	857	819	818	806	836	845	814	864	892	852	900	916	822	800	873	851	859	871	830	845	839	835	811	785	814	838	860	842	837	828	853	847	875	913	831	840	874	788	813	831	858	869	816	820	859	860	855	835	842	861	834	883	836	854	898	846	797	824	841	830	833	816	863	828	831	771	858	835	829	836	825	907	827	844	859	853	797	844	832	854	790	830	816	847	848	849	826	839	863	870	852	827	806	851	836	839	844	826	859	889	912	875	863	851	852	775	835	808	824	873	866	810	784	817	862	824	842	824	827	835	861	849	840	815	769	861	797	840	884	815	822	863	864	839	909	835	854	813	853	877	799	837	807	873	838	791	830	838	842	767	824	823	856	842	822	872	802	787	829	844	840	817	878	829	829	824	846	841	870	873	876	887	852	833	876	840	835	812	810	838	857	818	835	869	858	830	843	846	817	839	819	856	785	865	871	831	825	823	869	817	874	823	821	872	854	822	885	852	786	844	865	854	814	851	836	820	852	852	822	787	848	874
24175	21176	28436	23766	19758	3824	863	710	686	688	633	606	672	678	656	632	669	638	657	655	620	624	624	628	591	611	613	656	580	626	612	613	630	654	650	629	592	640	597	624	637	656	602	656	626	646	609	659	613	646	619	600	576	668	640	621	616	666	643	616	638	647	620	617	680	705	608	598	577	606	571	615	649	630	629	573	595	641	641	592	603	628	594	604	682	614	605	634	647	623	616	613	652	648	618	632	650	630	594	639	588	644	592	635	610	640	646	627	640	636	639	608	649	594	657	634	654	626	598	655	606	601	587	658	683	593	584	603	636	629	679	569	684	650	613	594	601	567	613	622	644	598	664	629	608	623	683	604	622	616	631	639	638	643	664	627	621	614	647	605	654	632	624	639	629	645	716	634	601	614	603	653	604	625	605	656	633	609	632	624	637	634	683	616	616	602	590	645	615	621	619	575	644	649	625	621	587	600	623	638	619	606	653	598	606	611	636	604	645	635	654	601	597	672	615	605	643	619	643	612	645	594	650	664	617	584	645	617	610	574	605	666	620	619	607	582	642	612	637	680	591	652	580	635	648	618	635	638	632	601	587	638	605	650	601	606	618	635	621	646	631	609	640	667	613	640	618	612	631	647	650	575	586	601	646	672	643	601	672	633	625	616	627	639	644	622	611	567	609	651	635	621	637	604	614	627	647	662	618	624	655	609	656	629	614	639	625	634	603	667	639	669	634	609	633	688	647	695	616	589	616	664	642	599	649	643	594	591	627	645	581	628	661	594	604	614	628	650	662	622	622	606	649	584	643	661	601	604	649	579	608	645	594	583	601	644	634	655	593	623	649	670	577	622	604	625	652	582	617	630	587	656	608	601	624	627	631	624	638	619	670	672	566	634	599	660	606	624	612	638	630	638	600	631	610	636	611	635	584	612	633	644	578	612	679	631	619	630	651	578	593	606	620	619	634	655	581	607	620	619	629	632	593	652	620	677	629	634	651	617	655	666	606	591	638	600	575	594	587	610	641	657	578	608	613	640	589	613	566	655	610	604	611	596	620	614	658	585	630	640	641	626	651	582	619	663	604	651	620	640	576	606	686	595	654	619	632	669	632	688	652	593	614	603	602	641	668	674	625	609	645	599	615	603	640	623	630	627	615	605	641	619	580	627	658	597	627	643	621	646	636	627	594	614	610	614	617	624	623	646	634	605	617	629	625	622	615	607	606	676	622	622	574	645	654	617	632	633	621	619	606	634	635	639	625	673	602	627	631	653	605	642	599	669	579	604	626	638	648	641	646	641	632	636	649	636	620	639	634	649	639	630	604	616	624	608	632	627	571	635	634	650	645	632	614	592	622	596	610	621	640	618	629	646	615	597	587	644	627	578	620	631	639	609	618	615	637	651	632	601	602	634	683	651	617	662	627	616	604	619	583	613	615	612	608	604	644	641	622	634	585	627	559	610	599	601	635	623	643	633	605	655	602	620	603	638	627	602	604	615	642	641	642	624	619	594	617	606	621	598	609	628	623	633	618	594	630	636	656	621	656	650	645	608	625	639	673	681	631	603	605	642	663	617	668	638	632	629	589	641	619	607	591	622	640	681	591	617	661	629	633	596	604	635	602	637	594	626	649	644	625	640	623	593	639	640	621	639	618	702	658	598	640	626	643	614	662	592	679	638	652	604	615	633	607	633	662	604	618	612	661	615	632	669	649	633	626	634	583	646	652	620	615	612	629	691	663	631	625	615	611	614	635	639	624	573	656	613	606	613	611	643	596	680	646	582	637	635	648	632	676	601	634	636	597	633	626	625	600	614	584	625	623	629	635	598	601	603	656	658	582	636	589	603	679	618	619	617	632	645	621	603	604	601	583	638	618	626	617	624	655	633	643	607	643	630	640	649	598	622	588	598	634	635	630	633	591	601	641	599	669	664	624	637	632	683	605	581	624	638	655	632	621	646	659	626	627	667	641	618	620	612	659	617	685	602	662	611	613	609	601	604	606	634	597	634	642	612	587	619	575	600	582	662	579	663	632	620	597	592	613	624	611	618	553	595	664	640	563	593	589	627	634	597	607	655	631	567	617	631	624	641	633	600	637	630	622	631	614	653	615	630	630	612	645	657	620	671	611	660	645	652	640	643	617	585	617	621	641	637	636	642	612	594	695	624	660	652	576	630	623	591	626	644	635	599	672	617	658	638	638	652	606	616	625	622	662	643	654	609	596	595	646	657	660	636	612	637	609	629	622	616	614	646	623	607	611	650	648	586	621	592	625	617	669	615	630	601	644	635	625	616	588	646	616	641	620	629	637	604	595	641	639	659	644	634	628	605	621	596	600	616	622	640	641	617	662	588	593	638	662	586	624	602	615	644	567	669	631	660	617	676	602	596	627	608	629	648	630	605	606	601	599	589	632	643	580	630	603	618	621	642	646	641	637	607	592	633	587	627	639	651	617	619	644	651	615	651	614	636	579	603	601	634	649	586	623	667	669	574	654	626	616	618	629	611	620	600	577	611	607	584	639	617	630	619	614	649	627	612	607	641	617	590	587	618	614	632	614	659	617	633	603	589	598	641	631	643	676	580	648	614	644	667	630	597	589	607	616	669	630	636	626	596	644	581	584	668	627	631	623	625	616	639	655	601	648	638	645	583	625	633	621	577	588	638	604	680	645	643	628	623	625	573	596	600	627	639	626	650	641	652	620	665	599	637	630	637	643	574	621	632	659	610	601	603	624	622	586	580	627	592	663	603	634	566	625	615	643	636	644	613	634	614	598	616	594	641	655	634	601	607	651	653	651	617	621	588	632	633	608	615	656	668	629	666	600	594	641	598	595	616	616	624	600	609	669	625	602	607	641	634	609	606	656	593	635	638	619	627	620	649	650	635	585	613	625	622	583	640	635	608	614	652	628	626	607	635	564	589	597	647	623	651	571	642	611	648	634	612	597	612	618	633	632	621	612	654	672	614	632	569	625	649	642	606	624	642	611	590	622	663	641	598	678	635	596	607	617	644	644	619	644	584	620	595	685	608	641	635	610	621	568	627	630	658	649	600	648	638	637	610	644	615	632	607	583	615	591	607	618	633	605	664	673	622	575	563	629	591	618	611	609	579	648	626	592	630	593	627	627	610	635	611	673	658	620	672	590	610	657	607	654	638	616	590	645	659	605	607	606	636	622	610	591	663	581	600	568	594	629	593	627	622	623	605	641	618	705	638	593	594	621	629	632	624	634	640	606	600	630	622	650	547	619	642	617	619	627	639	591	566	623	612	603	641	641	618	636	597	612	609	636	628	633	602	578	596	592	643	581	618	643	624	612	618	656	568	641	619	611	620	623	622	682	616	664	615	648	604	625	583	640	623	599	648	605	627	628	603	622	623	639	607	633	638	573	609	602	608	604	546	682	595	606	600	633	607	695	609	590	656	600	623	610	656	616	604	599	615	623	583	545	623	677	656	601	636	645	599	607	652	655	590	636	637	638	616	587	636	617	653	610	680	603	617
55499	63296	17752	7446	1386	1267	1140	1069	1026	964	982	967	916	902	960	917	928	870	908	849	927	913	869	907	924	855	837	928	918	913	910	894	899	837	894	853	893	970	822	909	884	888	869	826	894	907	860	906	892	867	936	893	895	927	900	878	919	869	888	884	884	903	889	870	870	878	877	841	918	902	875	839	881	884	876	884	848	898	874	878	889	856	851	933	914	873	893	839	841	873	931	852	856	871	883	900	897	913	843	850	885	876	879	847	859	930	849	878	895	859	885	861	930	844	911	912	840	915	878	870	868	892	889	905	928	861	914	854	852	929	870	838	865	853	863	864	891	937	853	907	889	916	937	898	907	864	849	929	935	911	822	904	868	939	915	934	879	894	906	908	862	895	889	866	886	872	888	902	893	889	908	878	889	905	823	876	931	850	855	888	882	883	820	890	909	863	899	909	870	902	890	875	890	845	918	908	858	862	895	894	893	892	861	898	901	859	894	871	918	829	872	858	873	888	854	910	826	831	833	906	899	890	883	879	924	839	904	894	867	894	883	875	846	845	867	879	884	876	937	880	916	906	846	854	857	859	939	913	905	836	863	803	899	898	832	862	863	902	886	882	925	881	893	864	891	828	933	849	861	901	868	861	866	838	843	906	850	886	865	904	903	873	887	876	861	908	854	885	888	877	864	883	892	908	893	881	853	906	866	872	876	854	834	860	868	819	890	908	884	870	836	867	848	859	873	861	918	909	883	849	889	867	866	928	856	883	885	848	895	877	866	875	896	908	850	902	892	889	920	859	906	882	885	849	913	909	898	861	889	872	836	882	853	882	871	829	849	936	860	853	880	903	897	917	909	885	917	869	894	894	909	875	892	884	868	840	865	876	875	848	897	854	885	894	885	851	907	863	895	910	895	855	866	915	866	870	867	894	886	901	895	855	892	861	900	874	831	843	839	883	879	849	851	860	895	883	906	884	860	870	886	909	874	856	895	867	858	903	882	850	915	900	879	889	897	894	871	909	869	866	879	855	841	888	875	887	965	847	870	892	836	865	880	885	934	893	861	917	890	889	895	958	853	882	872	902	836	870	842	844	896	900	880	877	900	897	912	902	893	884	839	883	934	862	859	840	902	880	855	875	884	868	858	849	881	915	842	913	866	957	917	920	881	893	938	889	885	869	886	856	836	901	915	848	923	885	861	892	863	917	894	864	898	889	929	852	912	871	926	873	882	870	921	902	866	893	872	873	860	904	870	869	868	859	857	863	886	915	890	802	898	899	873	867	844	916	899	876	916	868	854	861	870	863	940	861	897	865	863	870	872	877	892	849	887	902	909	870	850	893	901	862	864	817	901	872	900	854	851	850	897	906	870	972	899	871	824	861	873	875	880	895	902	905	841	907	873	856	912	837	861	923	890	848	903	912	837	828	841	818	878	847	914	873	831	828	786	879	851	864	895	856	920	888	921	899	850	903	862	881	899	878	838	825	908	873	839	868	862	864	858	842	882	862	891	887	874	857	874	872	860	864	844	861	886	913	929	878	876	876	859	888	881	864	876	915	869	872	860	876	841	882	901	887	870	897	877	932	948	922	888	850	863	915	896	858	873	876	818	909	898	859	910	820	922	869	882	869	889	904	926	837	869	865	819	873	867	885	891	886	860	872	890	861	882	877	921	864	908	895	880	910	863	918	875	907	854	891	878	898	857	883	785	866	915	802	901	899	853	870	888	925	907	857	869	912	859	905	856	847	896	885	912	879	916	849	856	902	916	902	888	910	872	905	902	954	879	867	874	859	904	901	915	931	837	838	913	860	896	835	832	826	870	873	829	883	866	927	909	888	923	879	902	897	911	881	916	881	849	824	883	888	866	870	892	876	865	888	868	885	849	869	871	891	865	855	899	917	877	901	870	880	884	824	859	901	850	902	861	880	902	848	927	848	836	885	856	882	936	849	924	882	900	861	974	850	813	879	843	914	949	855	877	912	897	892	801	858	939	822	953	876	924	907	850	858	929	871	808	922	854	858	857	863	884	870	841	819	894	892	896	917	861	856	864	869	890	867	879	897	874	856	891	859	905	903	923	819	900	855	868	840	933	860	930	904	884	882	874	855	936	907	838	866	889	890	883	888	903	892	867	868	848	906	912	882	911	953	886	845	848	928	906	886	937	866	895	903	899	919	831	922	886	870	861	845	836	884	880	842	828	856	866	868	915	818	835	930	874	881	920	868	895	852	901	948	853	875	879	887	836	912	886	851	887	827	856	880	879	924	832	860	831	841	893	854	899	838	833	873	872	920	856	912	917	881	884	912	943	878	882	870	904	898	916	871	918	867	913	918	868	921	850	839	874	841	894	864	895	948	888	930	912	873	839	824	827	843	870	854	901	874	899	855	894	887	919	884	905	868	867	876	932	892	926	838	838	881	895	863	861	850	896	936	901	832	880	889	886	822	908	848	929	861	886	886	925	861	929	866	862	833	833	854	891	886	868	887	876	898	911	886	909	884	921	921	924	874	885	906	872	894	835	886	894	868	894	859	875	974	866	844	910	868	806	881	825	894	886	890	928	865	876	888	911	886	902	889	898	875	899	853	899	832	881	907	837	873	904	898	850	843	899	927	902	896	880	872	902	812	899	927	830	878	854	915	885	856	818	845	833	859	906	865	877	901	860	887	914	877	888	869	925	864	874	896	890	887	896	874	896	835	907	853	898	814	887	867	841	941	896	892	862	843	863	863	869	880	844	915	885	927	846	884	885	854	872	917	856	918	859	817	882	873	853	806	878	891	862	889	886	914	894	829	907	925	864	926	884	899	903	890	887	931	916	899	857	888	867	887	876	933	880	880	839	894	874	899	909	911	901	879	930	876	881	873	893	915	888	894	884	875	873	881	865	855	823	905	850	879	925	828	828	859	891	874	882	841	900	887	882	888	874	917	914	902	899	854	866	878	888	893	890	881	835	871	864	840	892	906	878	921	863	870	877	831	924	900	893	842	850	915	833	879	862	886	879	893	838	862	846	946	885	857	924	844	876	914	887	892	866	904	900	918	870	891	905	847	900	875	851	858	863	926	850	869	889	899	882	888	864	906	900	913	914	929	884	922	824	886	821	858	869	908	874	766	834	838	891	876	871	875	901	927	908	911	852	844	888	887	898	855	857	876	864	873	853	902	824	920	851	841	877	894	861	878	871	881	874	893	883	880	963	863	890	925	858	919	918	846	912	864	918	856	861	863	880	882	866	841	864	862	857	867	891	883	912	926	909	905	892	908	855	807	865	878	883	820	899	878	897	843	932	853	884	867	885	874	861	857	883	931	877	890	854	849	891	853	849	909	846	886	891	918	898	845	886	866	886	905	877	813	851	875	841	866	823	894	904	879	809	837	891	889	882	822	924	882	900	885	824	842	879	856	884	918	885	853	875	886	917	931	892	923	869	901	873	872	918	859	786	866	844	883	871	856	895	860	881	899	928	848	851	902	872	893	877	926	876	893	835	877	893	854	901	904
22855	21068	29221	23033	21017	20732	4217	566	435	442	433	426	382	395	376	353	406	363	391	349	374	363	367	334	352	394	377	363	336	377	376	364	357	361	360	352	325	385	341	352	335	360	342	353	351	354	342	326	365	331	329	377	361	345	334	329	351	320	351	367	336	355	368	358	336	365	322	333	331	329	318	329	343	353	319	362	355	389	331	319	340	322	341	344	342	357	317	321	346	338	356	344	323	338	395	375	336	376	321	342	360	325	346	346	340	328	336	347	334	332	310	402	346	313	333	347	332	364	324	355	346	372	361	341	352	352	350	376	338	364	320	351	335	332	360	339	354	372	361	355	317	318	356	356	343	329	356	334	334	381	365	382	332	321	349	355	344	354	325	319	338	334	355	361	322	351	339	323	367	362	375	324	336	349	320	308	343	328	337	339	314	346	316	316	317	344	339	315	316	342	354	330	349	349	358	359	331	363	358	347	360	355	346	351	340	350	353	360	375	366	325	341	360	341	331	314	349	303	358	352	352	331	357	333	346	360	357	350	336	357	353	337	329	309	336	344	339	366	358	349	355	364	316	346	351	329	336	329	373	370	398	316	351	373	351	377	319	321	351	361	323	333	329	340	385	367	345	362	346	324	353	337	369	375	362	313	342	357	355	325	330	369	338	317	320	364	357	346	359	338	349	332	360	330	345	349	356	332	391	348	343	328	348	388	361	329	343	355	334	355	349	335	336	344	342	340	364	339	323	332	323	329	346	364	341	358	332	331	379	369	382	395	367	329	332	342	369	343	341	321	334	323	322	335	323	360	329	365	353	366	363	371	339	360	332	324	337	351	393	345	341	358	372	331	333	363	337	300	334	338	357	335	323	335	363	377	331	371	343	345	336	361	356	351	320	355	318	367	359	353	376	378	335	328	341	309	339	336	361	360	345	393	337	353	341	341	340	347	362	331	331	360	355	356	325	360	352	342	328	358	363	339	335	343	372	349	374	321	326	348	367	351	301	339	339	349	377	330	337	328	349	370	336	345	328	338	312	306	331	345	357	350	371	361	382	368	341	335	387	333	353	307	369	302	339	318	343	360	338	351	345	342	357	369	359	359	345	358	333	344	328	352	315	357	344	361	345	329	359	355	302	334	318	341	372	333	350	338	331	323	361	336	363	335	353	355	349	361	321	339	356	346	362	327	334	371	382	346	308	334	327	344	357	318	322	316	359	339	372	343	326	354	340	353	328	368	323	349	347	360	358	351	333	347	353	322	357	335	336	329	332	369	352	359	325	346	350	356	347	326	336	324	350	345	354	356	343	370	321	364	349	335	354	359	350	335	367	335	313	345	342	316	350	319	357	315	373	318	337	343	361	328	324	330	350	330	349	332	350	360	321	338	334	312	357	376	319	331	331	352	351	343	347	359	348	352	350	363	334	362	357	339	348	323	365	325	329	320	368	384	381	326	362	312	341	326	332	342	335	330	338	327	324	325	360	355	362	330	330	340	356	335	321	348	370	375	350	351	327	358	359	324	353	360	339	354	332	352	326	364	355	326	340	347	354	335	375	323	322	355	350	347	320	341	359	345	308	338	301	339	345	323	355	320	336	362	330	315	338	345	353	348	353	302	394	334	336	345	340	360	336	350	373	367	342	337	358	343	378	363	344	329	363	369	352	358	362	370	331	360	351	321	364	348	353	333	361	340	349	386	349	340	342	357	352	349	373	358	348	366	358	363	326	336	336	334	350	322	341	330	369	362	317	388	353	322	374	336	339	359	332	344	308	326	327	345	319	319	342	322	372	321	313	304	334	351	366	352	338	327	349	343	374	350	373	374	343	346	352	343	328	344	373	348	328	331	358	336	297	343	365	319	375	341	305	320	381	335	351	354	332	354	367	368	354	345	367	353	371	326	366	357	348	331	347	351	351	343	319	352	347	340	323	351	332	363	377	337	319	335	371	362	381	349	356	362	361	352	345	339	330	348	317	352	348	346	337	333	329	325	324	299	330	355	329	377	322	335	385	334	346	343	353	347	315	394	361	340	342	346	367	334	341	392	342	311	338	339	354	378	346	327	330	360	315	337	364	336	330	328	323	341	369	347	342	370	323	342	345	367	328	368	350	320	340	383	330	340	358	353	344	337	355	330	332	332	365	334	365	353	324	352	344	319	354	380	358	352	344	359	358	344	387	339	334	346	334	329	354	303	365	334	381	353	317	362	333	335	345	298	353	337	348	353	339	331	362	334	372	375	353	352	343	333	350	358	352	339	337	340	329	374	335	324	399	378	336	332	345	353	326	371	326	351	365	348	350	365	347	345	367	336	353	369	347	293	338	340	347	373	354	323	336	354	318	339	322	358	385	325	328	347	333	356	315	348	360	338	329	351	368	343	345	348	355	336	351	348	315	337	293	335	334	370	348	328	357	346	318	345	351	347	331	362	341	314	363	374	373	356	338	325	349	328	347	352	345	356	337	354	327	353	343	348	354	352	320	344	325	347	327	362	350	340	342	333	364	362	358	370	315	338	344	348	309	352	360	369	364	346	342	282	320	318	309	345	333	337	353	349	369	348	319	363	334	353	322	365	364	308	367	360	372	354	334	325	365	349	363	337	338	327	363	323	347	344	334	315	339	349	350	312	324	343	351	339	335	343	339	345	342	362	341	356	346	336	365	325	357	380	367	358	371	320	375	322	356	344	327	339	343	337	349	331	353	356	350	332	363	368	347	359	348	337	324	362	344	366	343	336	328	332	367	337	329	327	353	327	363	363	326	377	350	328	330	324	365	355	308	365	335	364	335	351	353	368	376	362	352	327	340	335	310	366	383	321	337	334	359	308	369	339	316	318	370	352	355	341	342	366	324	379	361	335	335	316	349	339	357	362	357	360	340	336	366	346	321	334	336	338	309	346	342	361	336	330	336	376	358	330	336	333	350	330	351	333	324	308	336	361	403	327	381	343	330	318	351	343	339	353	338	332	363	340	333	368	333	321	336	302	323	331	346	342	362	376	346	318	321	382	358	344	322	318	338	342	351	340	326	360	356	354	340	354	326	353	331	342	331	327	318	317	310	372	366	328	356	353	364	357	348	379	304	323	362	370	364	339	350	334	361	342	362	329	368	346	343	353	360	351	337	335	352	351	334	364	371	366	354	355	349	332	346	320	325	346	323	363	347	352	340	373	351	358	352	351	367	361	320	342	348	344	340	362	359	338	327	376	357	360	383	335	319	325	347	336	345	346	340	332	334	378	327	376	348	353	350	379	340	330	366	324	345	322	337	337	331	380	321	343	364	321	359	323	300	343	380	344	353	370	340	329	346	376	364	351	343	331	331	328	339	343	338	350	346	305	313	318	353	359	312	358	331	336	368	354	339	344	363	357	348	336	324	356	328	318	341	330	348	338	365	324	359	328	377	343	343	358	386	337	369	320	323	351	355	340	361	355	339	334	365	343	329	347	332	339	345	325	334	355	344	365	286	334	336	358	314	320	321	319	358	364	325	335	321	357
56549	74454	24902	11486	1627	1347	1085	954	846	806	683	679	637	651	602	567	548	552	500	560	528	525	553	570	541	538	495	522	510	510	508	510	510	515	493	480	530	494	505	493	531	497	515	473	464	513	514	525	533	548	539	468	474	509	507	507	492	520	489	467	523	513	474	515	497	503	463	487	497	506	502	495	511	505	526	505	492	561	499	522	504	529	538	454	517	490	472	481	467	510	502	501	519	492	510	512	503	503	497	512	517	494	477	509	481	487	498	477	481	543	482	479	453	508	486	492	512	466	493	472	536	468	459	466	426	499	521	468	453	467	523	467	504	494	482	477	511	502	511	528	465	468	497	462	515	449	470	486	517	481	440	518	503	520	443	476	514	531	475	515	495	551	474	492	498	491	554	474	471	470	467	478	457	503	493	536	479	511	499	496	488	473	504	514	488	516	482	516	507	489	541	461	503	473	502	497	496	530	484	479	471	530	494	520	525	505	481	507	463	512	455	497	492	504	468	479	502	485	538	464	518	467	508	520	490	519	485	495	501	493	488	511	469	482	501	461	500	494	474	513	471	508	504	494	510	553	512	492	533	477	533	471	521	506	522	513	513	511	534	478	512	548	474	507	477	460	466	516	485	500	455	511	499	460	507	495	480	456	508	490	480	484	516	490	469	485	514	479	462	504	487	495	532	515	496	478	444	510	506	508	480	520	483	487	469	506	531	483	506	488	534	523	484	481	481	505	467	458	518	527	506	498	476	507	509	482	462	495	482	479	492	515	508	511	521	519	503	477	482	483	522	524	508	508	513	472	469	491	527	498	503	460	468	454	497	515	526	489	487	456	518	522	504	517	486	461	496	518	479	453	499	527	473	519	506	485	509	479	501	492	473	451	480	476	518	458	475	494	473	451	504	481	515	536	465	536	511	483	463	537	461	479	482	482	471	464	473	534	474	496	509	504	475	448	516	515	491	513	507	498	489	494	506	511	499	467	483	477	519	475	499	470	503	512	497	515	521	512	499	515	479	507	506	485	506	471	518	533	496	487	485	533	502	504	516	490	488	502	519	502	492	498	487	492	534	480	495	482	504	490	518	463	496	517	438	490	504	509	482	532	504	463	508	502	459	493	516	505	486	489	483	464	496	512	486	501	502	510	456	457	482	509	449	501	491	529	493	517	507	510	485	505	529	491	511	518	489	523	474	518	489	485	494	509	474	503	502	482	489	472	458	526	480	512	522	515	480	494	524	525	492	489	495	481	471	494	500	502	480	495	530	479	508	492	447	478	424	487	515	505	509	487	475	531	480	495	513	494	491	497	465	462	532	511	502	486	465	485	519	493	511	462	481	515	526	458	509	531	493	496	503	491	472	497	487	498	492	532	474	499	468	494	484	497	489	491	473	511	456	512	494	518	493	530	475	496	532	494	460	530	491	491	484	483	515	504	513	493	475	530	469	496	502	504	503	495	500	478	482	489	510	487	470	474	484	482	553	500	490	471	509	478	443	513	484	486	517	499	521	529	470	496	477	483	475	499	506	487	481	547	537	499	471	521	488	510	496	480	511	523	501	486	522	508	477	508	551	457	486	499	464	465	497	499	485	476	471	496	524	511	482	506	464	461	497	497	500	486	479	489	509	483	454	482	504	495	475	513	454	514	497	504	497	471	482	504	472	483	520	505	474	466	501	503	464	501	486	520	514	504	458	485	479	511	491	502	496	497	515	511	480	508	485	501	507	498	452	492	463	537	498	494	478	487	489	539	539	469	500	461	482	474	484	530	491	515	503	482	449	520	493	483	522	471	435	467	514	475	520	508	523	459	488	526	520	499	523	480	501	514	503	489	518	496	481	496	515	488	516	507	513	479	490	528	521	489	503	466	510	467	523	514	516	453	485	487	519	505	500	512	499	553	459	506	459	493	534	526	477	511	496	494	446	495	489	527	488	511	484	488	514	476	516	473	482	501	472	486	458	498	507	522	477	491	523	504	491	442	460	532	486	510	493	502	495	488	493	491	434	510	514	514	477	507	448	503	500	517	449	508	522	487	497	479	486	532	500	489	496	484	506	510	520	484	550	525	504	507	492	495	482	516	508	487	466	507	478	513	491	551	509	506	541	481	517	499	510	476	501	485	522	507	492	466	524	487	501	479	479	483	491	507	500	523	484	467	505	478	513	480	482	467	492	491	512	539	493	530	502	511	524	513	479	552	477	509	507	505	485	489	486	528	501	539	482	470	484	518	492	454	475	524	481	497	499	459	489	513	443	529	509	496	508	510	521	450	533	512	497	508	486	478	529	493	460	489	493	552	523	465	505	479	474	462	504	492	550	455	512	480	497	512	498	471	493	439	518	496	493	471	519	476	511	541	448	491	515	489	481	505	454	478	486	497	487	512	505	503	504	494	480	517	481	515	470	472	480	476	498	482	448	534	472	481	516	516	524	490	487	519	546	469	493	456	500	522	514	446	533	565	481	507	465	497	487	506	496	515	448	505	485	487	464	499	545	500	518	482	498	532	485	490	510	526	509	551	480	484	483	509	517	488	508	459	461	514	480	510	456	525	462	496	486	471	465	480	487	497	497	483	510	472	485	470	497	504	456	502	474	490	513	486	502	457	473	497	462	454	506	482	476	480	518	526	467	507	508	474	470	484	507	532	499	496	484	488	509	487	506	479	499	463	490	511	482	531	501	466	527	515	479	467	478	466	482	482	476	467	484	496	508	511	529	525	472	482	507	489	484	484	521	487	503	466	522	498	452	501	513	475	448	501	483	529	484	508	492	479	522	506	503	477	502	503	498	502	517	479	462	447	503	514	469	467	479	505	544	521	493	482	477	492	518	512	507	471	479	514	510	461	483	500	485	482	534	491	475	485	480	518	529	494	503	446	502	541	528	508	532	497	471	486	454	489	520	514	506	521	489	481	458	477	536	512	503	453	512	520	475	561	513	548	466	531	549	537	452	512	477	480	473	476	482	480	511	453	487	507	461	467	505	481	473	465	463	506	496	494	492	489	464	471	503	464	465	496	480	508	481	480	479	523	477	542	482	495	474	465	500	482	498	482	500	523	520	471	479	512	481	517	495	493	465	492	471	513	493	523	503	472	494	477	465	531	502	528	488	483	527	506	513	531	456	479	471	479	541	492	473	492	485	482	486	530	511	476	475	485	504	515	497	492	510	473	495	477	486	439	477	510	524	474	474	507	488	512	489	507	493	493	475	490	432	488	514	491	495	484	495	521	525	527	504	540	479	484	476	538	563	483	466	482	523	524	484	493	501	546	518	511	495	488	508	503	528	512	502	513	486	522	477	499	497	486	521	496	502	534	501	522	505	513	477	508	471	500	513	489	453	476	476	498	467	527	492	447	502	460	497	503	502	521	497	491	519	528	510	498	519	518	478	486	476	517	508	465	484	485	501	474	510	503	497	515	468	496	495	471	478	535	480	466	488	474	517	477	507	486	492	523	478	517	510	492	463	474	506	513	524	470	490	462	500	480	471	540
29268	22448	14450	2151	888	737	610	615	567	659	583	581	627	646	591	604	603	591	611	545	626	605	637	621	592	567	622	566	614	571	561	592	555	609	571	623	649	636	615	623	598	595	611	581	554	605	598	586	635	576	656	581	582	587	594	525	590	577	603	573	608	623	655	583	608	634	594	563	567	621	577	597	594	614	633	610	592	600	634	565	603	569	586	602	626	578	536	572	609	573	583	645	548	618	640	608	574	602	582	564	617	572	591	602	587	616	603	581	590	596	548	589	593	603	608	613	598	608	556	612	607	614	605	593	561	593	613	647	587	574	610	643	619	608	591	561	604	575	605	578	602	641	598	574	563	596	537	602	595	635	593	605	622	605	596	615	622	574	602	626	599	586	633	561	611	589	605	632	565	598	577	609	617	581	622	608	632	598	602	595	561	594	600	618	599	628	607	581	624	590	623	588	583	603	613	601	568	587	575	633	614	594	612	615	599	590	618	580	624	617	616	561	615	615	600	605	567	559	565	568	605	548	598	594	650	621	580	553	610	632	610	577	606	600	552	608	592	576	589	582	632	615	592	606	565	600	613	572	574	640	570	609	615	568	567	579	601	613	627	604	610	631	649	575	627	562	586	629	592	610	603	619	618	599	556	575	652	600	602	584	557	613	605	633	638	641	584	558	595	612	578	581	580	595	558	622	596	572	551	545	554	590	651	600	548	605	587	565	544	608	556	590	566	570	633	570	658	529	626	583	621	597	648	594	596	546	603	589	608	600	632	572	581	649	625	570	577	581	608	574	591	600	610	558	569	600	582	583	563	579	633	604	664	578	608	594	566	576	569	616	608	528	586	588	617	586	592	587	605	558	582	627	612	612	635	575	586	611	572	592	630	605	563	594	564	596	581	585	595	637	597	644	585	627	597	580	599	608	605	581	621	612	565	600	602	571	581	598	591	605	626	599	603	584	592	585	522	576	623	612	632	572	555	619	596	617	642	565	579	579	606	606	599	660	614	602	599	609	596	599	593	608	606	574	576	615	585	598	588	591	604	614	596	564	571	582	593	604	592	559	593	575	594	607	557	587	653	594	618	631	623	608	569	581	606	586	568	678	629	580	610	598	569	590	592	626	583	561	612	598	593	597	612	594	582	570	606	595	598	589	611	655	599	620	578	588	611	566	570	618	573	595	578	632	572	587	587	611	591	593	587	586	565	563	584	585	606	569	609	568	584	527	606	602	611	578	557	602	622	579	601	591	592	628	618	610	573	565	592	590	617	568	593	598	600	649	614	582	608	567	568	617	574	590	587	570	600	595	604	620	573	585	623	605	583	622	551	577	591	583	587	609	605	611	607	583	586	607	606	590	656	596	626	601	574	591	616	647	589	585	608	596	586	607	645	640	610	623	562	588	582	619	627	623	607	606	631	672	646	556	595	602	584	607	581	623	547	614	566	603	609	592	599	575	584	527	593	582	585	615	559	586	610	634	565	624	578	626	592	550	596	642	566	610	595	662	585	580	633	605	590	607	601	569	615	625	633	594	596	577	632	579	588	592	659	568	628	630	628	571	591	590	620	548	560	575	636	568	606	616	583	624	605	599	594	589	575	598	590	596	589	596	635	613	615	575	581	585	619	547	644	582	627	559	647	592	637	627	644	602	603	608	573	596	617	599	613	566	585	605	614	619	589	608	604	564	598	650	618	566	547	631	621	615	579	587	588	590	588	625	577	613	595	616	610	647	579	568	589	567	611	682	624	595	567	576	619	601	604	574	619	573	604	575	602	566	581	598	602	586	600	570	580	586	580	554	637	560	560	608	597	584	565	585	601	608	594	606	584	629	601	619	635	598	582	605	619	617	565	596	585	608	574	633	600	576	594	585	600	612	604	613	615	603	606	585	603	606	608	641	608	679	656	561	561	581	625	612	573	607	557	599	609	583	583	616	602	626	598	598	571	552	609	592	630	570	606	630	621	560	638	612	604	621	580	602	575	560	600	567	564	581	589	582	550	640	667	591	589	553	609	601	653	608	597	611	577	589	623	600	623	567	585	640	595	583	596	574	595	601	632	622	569	553	595	570	559	605	587	598	586	598	588	619	559	613	571	589	604	562	635	623	592	573	552	613	642	598	602	619	590	596	574	601	597	616	551	605	592	650	632	560	575	625	556	609	612	612	585	590	555	636	585	608	623	578	628	612	620	573	565	644	608	578	604	611	623	606	568	613	600	607	557	566	566	619	585	587	604	593	605	595	589	591	595	616	584	623	632	605	630	596	600	598	584	572	611	595	642	590	593	621	571	592	589	607	570	618	594	535	648	611	571	602	603	613	624	592	594	666	592	579	602	614	599	624	613	609	614	592	580	599	590	602	599	641	606	631	599	555	598	597	575	561	592	575	554	596	612	576	651	616	629	616	593	635	571	570	619	548	641	626	568	607	578	585	599	626	603	653	625	607	570	623	578	606	610	568	593	559	579	622	610	588	574	592	582	589	604	576	563	637	575	605	574	604	614	557	576	585	614	624	580	663	626	586	623	587	573	598	593	583	615	583	565	604	611	592	675	567	604	612	654	597	585	566	584	579	568	623	629	614	599	610	566	611	581	579	645	619	609	579	602	599	622	626	589	637	613	596	614	590	590	538	622	575	653	643	552	609	603	585	582	593	589	601	610	570	577	580	584	590	575	593	577	578	621	616	639	618	591	624	562	553	586	609	608	624	632	599	581	600	618	584	638	592	596	617	601	575	630	619	579	628	611	630	587	584	601	551	627	599	569	584	598	612	596	599	581	619	619	593	602	648	618	571	565	584	592	595	599	598	581	562	603	589	566	603	575	586	591	607	589	576	532	616	613	591	606	635	572	565	621	555	622	644	618	613	629	609	574	592	569	649	615	604	593	611	553	586	565	603	585	574	593	609	561	643	605	616	600	574	566	627	626	611	606	563	629	572	623	592	600	561	591	622	614	627	636	560	593	602	635	624	640	584	564	612	576	529	596	607	587	546	612	599	628	651	597	632	577	586	580	627	615	620	616	579	605	624	558	594	546	620	602	606	612	578	592	615	577	565	582	609	602	571	640	631	553	649	631	633	563	585	601	563	565	604	585	596	577	607	584	610	649	614	577	603	604	614	594	608	620	616	591	600	610	594	583	585	597	602	573	616	627	607	602	586	573	597	583	600	594	585	618	574	588	592	602	555	593	597	603	550	586	603	597	599	605	608	631	569	633	569	581	636	598	561	625	606	585	592	597	627	613	620	613	637	646	590	632	592	610	614	581	616	614	582	597	602	629	618	616	550	626	630	621	602	579	574	573	592	599	580	575	622	611	591	630	609	566	598	592	595	580	663	582	626	561	602	622	624	552	610	600	601	560	577	605	598	602	599	584	657	583	647	593	566	578	591	616	577	607	583	561	630	622	606	599	630	617	576	619	599	613	553	620	624	601	600	574	582	570	602	637	572	596	623	624	588	564	564	587	573	601	650	635	586	632	571	579	561	583	592	589	592
33982	29937	4482	1730	840	910	874	853	907	819	876	842	869	862	853	814	807	848	843	826	806	842	831	870	891	864	864	866	812	831	850	851	847	821	807	833	870	819	840	887	843	868	844	895	837	823	848	814	825	851	846	785	873	809	831	836	857	896	868	891	911	848	850	853	833	832	831	833	833	838	843	796	806	831	845	842	896	824	865	797	821	846	839	846	873	827	842	917	824	793	860	876	805	876	796	821	816	873	810	871	857	877	877	808	842	873	841	890	802	795	787	847	795	824	841	849	830	806	867	818	827	832	888	830	892	824	827	828	813	885	858	812	849	859	783	860	797	904	811	879	819	834	898	857	892	890	855	788	920	781	896	807	832	863	828	865	836	846	775	855	833	865	883	792	864	798	828	831	817	835	824	830	823	844	826	821	814	855	856	863	865	816	841	805	877	845	864	872	808	828	864	845	795	808	820	833	885	821	877	847	839	797	848	857	841	835	822	852	845	862	883	846	856	841	814	855	813	872	855	839	829	806	820	856	845	831	868	806	795	834	855	851	885	821	873	802	795	825	853	798	861	818	826	822	831	860	879	873	825	841	852	797	871	819	833	791	854	859	842	810	866	814	821	822	901	854	833	828	862	777	836	854	797	838	852	844	809	839	833	885	819	881	838	796	841	825	832	823	804	852	817	881	829	852	867	870	795	848	787	847	812	802	806	795	853	852	883	863	810	870	805	830	829	838	827	841	794	826	874	818	812	840	796	881	840	833	796	804	801	890	877	843	834	871	838	848	835	809	910	840	847	820	871	829	830	862	813	840	806	866	830	828	832	826	852	872	831	816	792	836	826	779	874	872	874	834	849	831	874	788	858	825	817	842	824	843	791	802	801	883	885	874	875	836	823	843	847	895	865	833	846	829	852	859	800	826	790	828	903	819	874	834	795	787	818	900	800	817	840	805	807	859	795	877	840	855	863	812	859	846	832	851	843	819	823	813	810	816	804	830	829	837	846	791	803	857	842	814	825	841	783	842	827	882	821	818	861	811	820	838	831	851	811	841	831	866	797	831	846	766	865	818	845	836	798	811	843	832	816	885	817	850	834	850	832	830	751	821	851	859	879	805	802	914	800	857	860	822	864	870	866	807	826	841	858	862	810	806	838	837	823	818	807	827	869	868	849	876	823	820	822	865	825	761	803	842	855	875	866	836	851	838	857	845	816	821	822	864	804	848	850	820	804	842	881	860	821	804	794	832	815	863	865	851	825	859	859	854	851	852	793	830	858	846	886	826	858	857	865	816	825	836	895	806	789	876	842	855	840	858	835	801	822	847	850	811	817	835	832	820	898	793	822	833	843	845	864	876	843	829	866	852	844	893	858	852	895	840	832	896	824	872	839	841	831	858	829	905	835	791	853	855	831	820	831	804	834	826	826	811	818	854	839	859	811	856	820	855	796	851	850	863	836	841	779	805	855	856	849	836	810	857	849	827	822	819	843	872	864	864	852	827	868	796	828	861	835	896	836	876	896	822	832	851	833	822	797	828	858	854	801	832	820	857	875	851	862	828	779	816	814	856	889	829	822	885	820	866	894	852	810	859	813	778	871	844	817	855	879	802	829	843	813	799	844	837	790	862	859	834	794	796	898	823	853	852	832	812	879	825	884	893	831	822	815	827	838	847	844	782	883	819	864	802	842	887	837	795	890	807	878	871	857	858	805	825	808	847	851	839	848	836	850	798	840	879	801	813	862	878	828	851	835	777	887	875	842	822	857	815	871	836	791	819	861	858	885	875	816	837	783	807	804	840	853	844	849	830	885	847	839	834	837	889	810	825	839	785	826	851	828	845	808	809	807	901	884	877	829	852	866	835	848	853	794	849	836	850	876	836	870	840	893	830	763	842	851	811	861	856	833	802	817	816	838	819	819	837	769	818	845	838	842	840	824	834	830	848	797	819	821	862	865	869	865	822	829	800	816	877	813	822	840	867	836	843	809	791	844	798	877	869	813	854	837	831	809	866	828	810	867	860	849	817	807	855	839	771	829	791	815	886	892	797	794	824	838	844	826	847	856	746	819	888	843	787	826	799	866	841	857	846	826	830	843	811	781	817	842	859	847	826	838	749	838	876	829	795	842	821	871	859	840	807	825	830	845	885	853	852	845	797	859	842	830	825	815	827	835	802	795	873	812	804	834	848	859	791	806	797	851	874	867	869	797	785	818	793	796	818	831	809	808	848	884	807	836	866	792	883	818	821	806	827	873	856	839	857	862	809	833	839	838	848	874	851	830	831	808	828	845	849	834	827	847	845	857	868	847	828	826	843	806	813	843	817	807	862	868	793	801	910	809	785	790	861	808	861	832	836	854	776	843	849	880	831	875	832	821	863	838	852	841	877	825	811	820	828	884	836	848	848	821	827	771	818	798	782	821	809	797	831	852	858	851	848	812	836	801	828	855	832	825	814	856	875	828	862	853	814	851	850	866	776	886	893	836	819	797	772	809	847	832	837	901	833	931	867	770	821	793	820	861	834	857	867	820	859	843	834	880	810	870	837	821	847	839	809	843	823	850	797	817	804	838	878	839	789	845	832	836	799	878	851	813	842	812	855	867	812	827	803	798	849	852	824	813	842	852	875	827	829	848	860	827	809	856	840	871	886	846	802	811	854	825	792	850	823	827	786	845	835	887	830	885	826	864	870	865	832	827	859	927	841	825	851	883	786	858	864	844	843	795	835	830	859	882	867	799	793	833	879	788	833	851	847	792	827	855	850	826	802	800	815	789	808	827	811	883	809	848	835	814	805	814	854	812	811	818	840	850	847	838	880	844	881	832	824	816	809	869	856	824	819	859	831	852	844	838	844	812	882	833	849	811	880	817	784	899	796	856	838	874	819	870	855	829	839	823	886	780	790	799	809	890	820	853	863	840	845	824	894	854	850	860	890	873	845	820	822	879	858	860	870	840	824	845	828	848	819	854	843	853	868	817	868	790	784	829	836	870	821	852	810	892	846	838	848	900	835	858	819	844	883	873	838	853	826	837	806	838	845	814	833	844	808	827	814	864	800	807	887	876	823	829	853	827	821	847	826	802	863	851	873	835	840	834	829	840	851	831	838	817	860	866	803	832	844	865	804	816	869	858	839	832	801	821	822	834	855	829	802	819	792	810	824	843	836	774	816	850	872	831	880	820	852	803	814	828	851	856	803	892	861	787	855	849	831	861	846	863	823	790	842	844	887	844	780	868	841	858	890	810	800	830	840	809	826	879	885	870	833	831	875	820	826	818	818	844	800	823	862	834	821	828	826	817	848	826	864	844	864	881	847	868	838	835	883	825	834	860	841	880	830	861	868	841	828	825	853	793	821	833	819	840	854	832	830	823	837	807	838	814	836	809	878	819	846	811	870	778	847	784	815	835	891	856	836	821	895	892	830	845	859	911	860	832	818	834	794	866	829	843	852	841	855	821	856	850	870	854	840	868	829	906	861	841	826	841	867	880	826	853	856	843	814
24173	21217	28197	23899	20047	4643	866	700	671	719	743	652	643	655	657	678	599	629	604	640	628	675	678	705	679	599	673	594	635	642	681	641	614	611	618	654	619	578	628	636	619	667	589	605	618	623	613	658	620	666	632	649	623	600	629	633	640	665	635	586	594	573	645	600	675	648	641	643	650	655	641	638	637	619	610	671	619	623	649	638	647	650	650	648	598	614	611	566	610	598	644	585	652	585	641	651	647	592	595	650	616	636	606	630	629	591	642	634	595	634	614	635	606	615	607	626	633	605	632	631	580	616	614	566	621	596	606	633	576	586	646	599	579	604	623	575	636	601	637	636	604	629	592	633	581	598	599	631	606	635	583	614	628	612	705	613	616	630	643	604	710	578	630	631	635	568	594	660	613	642	654	608	623	647	654	608	648	654	655	593	623	583	632	586	678	635	618	599	635	609	600	624	599	642	618	629	666	613	622	633	620	598	580	640	652	589	625	616	620	621	624	631	667	620	641	627	625	591	643	616	672	616	618	665	594	576	660	593	611	593	638	592	639	593	613	648	604	592	593	576	610	571	589	613	588	618	621	637	619	657	643	635	652	594	685	631	607	557	616	595	618	619	608	652	617	634	587	634	605	593	601	622	613	585	642	633	627	594	628	622	591	623	589	607	620	617	625	617	633	630	608	639	626	642	619	630	627	654	651	580	597	620	603	655	618	617	610	610	612	616	636	596	626	611	643	595	612	600	624	618	643	613	610	634	590	608	616	639	601	604	648	597	628	671	588	618	632	623	628	599	607	624	589	601	622	626	585	619	620	635	617	645	635	593	587	663	600	617	664	621	645	594	606	625	614	636	625	611	617	650	654	622	643	606	609	618	629	628	650	598	620	631	650	559	610	666	633	655	599	580	623	671	571	572	584	612	586	648	620	604	637	584	667	662	601	655	598	675	639	586	646	604	596	642	602	588	608	557	595	645	676	584	614	622	619	615	617	652	640	614	598	614	642	621	620	604	622	617	619	570	609	590	618	630	649	623	587	645	638	591	619	619	642	600	582	598	580	621	688	630	598	575	629	618	634	596	610	609	621	633	643	582	626	624	607	660	643	588	573	618	588	620	598	620	615	605	622	616	629	648	630	607	631	555	610	611	606	620	654	617	630	595	607	634	574	641	639	639	619	627	609	634	600	611	599	614	662	594	601	614	613	639	604	643	655	619	631	608	650	640	607	617	606	626	600	614	638	666	612	649	614	600	591	656	609	607	623	588	625	612	635	626	641	653	599	573	597	640	650	610	641	609	623	594	611	614	610	606	584	649	594	613	647	612	653	640	585	592	618	599	642	649	621	631	612	668	635	663	562	618	652	588	597	628	617	606	609	638	627	647	619	563	611	581	618	605	641	594	623	587	606	617	618	589	652	590	605	631	599	644	582	611	598	621	634	638	619	599	622	627	650	614	604	639	594	580	608	599	639	644	639	638	607	614	641	617	604	628	610	619	605	600	602	654	601	594	679	595	595	646	604	615	653	623	642	624	645	644	646	598	635	599	634	609	635	598	629	582	599	600	601	630	665	591	638	583	620	590	646	613	651	611	640	612	634	641	599	613	659	632	642	592	626	563	602	619	637	586	610	628	627	619	647	613	613	639	614	651	634	596	600	606	615	664	620	606	628	652	628	605	587	628	578	627	583	622	629	622	603	616	573	588	594	611	644	635	602	575	611	626	625	580	612	604	604	618	649	649	647	636	607	634	647	605	621	653	608	624	622	613	611	633	675	631	621	627	602	639	619	625	608	625	621	556	611	635	580	611	584	625	634	632	593	636	615	612	650	598	608	641	601	619	644	600	660	623	650	585	606	630	639	597	613	604	602	602	633	649	631	651	595	632	644	576	639	635	619	591	672	643	646	625	630	610	613	644	614	626	626	631	597	656	633	578	610	617	591	648	632	633	609	637	609	585	607	654	625	626	624	626	599	644	642	601	604	615	611	587	601	618	599	616	566	638	616	626	636	675	625	636	622	636	566	656	636	660	635	627	636	610	625	615	598	619	626	611	595	591	603	607	616	640	589	648	600	620	649	594	639	611	560	645	574	587	607	634	618	614	601	584	647	618	645	623	636	587	610	631	624	597	584	624	631	618	584	624	625	635	623	656	630	657	611	627	621	600	633	605	647	597	609	613	652	624	615	594	634	609	601	620	607	639	639	643	635	594	652	617	550	653	637	610	608	565	596	642	624	620	617	617	667	622	624	609	614	635	621	590	601	626	629	625	599	617	627	614	584	633	620	639	650	602	624	636	633	597	656	652	618	625	612	611	657	633	622	621	604	598	625	614	615	602	607	600	642	591	592	639	646	640	623	608	595	616	622	641	635	609	657	644	629	613	642	610	645	659	628	604	689	597	590	660	617	596	623	605	587	674	618	583	657	637	623	641	651	602	624	631	600	592	656	621	605	603	645	644	641	615	587	613	582	639	622	677	613	657	593	580	639	569	604	601	644	646	661	605	612	609	604	615	683	593	620	611	597	623	618	636	597	599	628	614	605	600	614	614	641	699	622	615	684	631	635	629	619	631	618	606	607	653	652	701	617	602	603	603	615	588	635	603	673	604	634	624	608	601	609	672	639	611	635	605	603	603	601	621	627	636	609	643	599	637	585	594	595	622	636	656	592	645	596	598	638	630	631	609	581	605	607	661	587	622	655	624	608	668	644	612	641	601	629	624	642	658	630	627	605	622	596	614	617	614	664	612	603	602	612	613	607	680	613	645	612	592	662	593	593	609	666	611	649	595	628	628	663	595	621	657	590	629	663	627	573	620	614	606	605	578	608	626	631	592	582	614	616	651	620	607	589	606	575	631	629	661	611	612	611	585	624	587	634	630	613	625	583	623	643	631	602	609	645	598	629	583	601	661	606	607	571	624	604	649	614	688	599	570	608	661	599	637	628	604	616	610	628	627	596	597	623	582	604	604	622	623	606	615	605	573	636	667	653	637	645	605	574	621	631	607	612	603	667	654	642	601	623	655	634	593	626	653	598	630	591	605	601	613	623	595	649	631	631	617	618	633	611	643	610	635	627	657	617	646	624	631	624	679	611	608	634	607	632	645	640	582	639	589	639	649	647	596	609	657	602	632	605	612	615	708	638	607	601	670	625	631	635	679	619	615	632	588	582	634	571	640	600	616	633	621	609	633	586	596	580	648	642	605	589	641	601	616	626	652	659	621	618	638	596	619	635	604	623	619	609	622	650	605	663	606	625	634	618	603	599	624	657	669	619	646	596	617	616	632	604	604	636	604	638	535	590	598	631	628	568	639	653	629	623	623	612	613	631	630	646	605	620	619	609	611	625	581	597	625	607	601	630	643	596	632	629	625	606	625	641	645	601	590	647	612	634	625	608	580	631	590	632	690	605	631	626	609	652	570	622	608	569	675	594	633	611	620	668	639	621	623	628	622	620	667	588	609	612	669	653	652	582	657	605	611	612	620	637	605	622	611	653	658
55506	65689	19145	7205	1312	1232	1136	1098	1007	1044	930	937	953	940	889	863	877	940	990	880	953	909	879	878	946	915	913	893	853	876	863	891	946	896	883	868	879	932	867	883	861	895	911	913	935	895	858	819	904	905	861	857	862	880	901	851	935	875	891	883	845	906	899	871	924	880	866	948	845	931	867	842	885	915	893	937	882	880	907	868	907	909	857	864	861	865	884	866	891	915	919	854	838	885	927	882	855	887	956	907	901	889	905	898	862	850	855	913	907	871	909	859	856	874	827	853	885	834	898	878	894	889	870	925	858	838	940	870	871	902	866	851	903	905	913	865	882	890	893	855	896	870	864	886	868	882	854	938	905	855	932	902	895	871	867	850	892	874	871	897	832	857	881	927	896	853	912	936	893	954	873	869	809	837	877	889	885	919	904	868	904	902	909	828	928	832	854	882	873	858	857	862	856	880	919	849	890	814	884	837	881	847	929	848	841	835	896	905	890	878	874	896	886	853	855	900	859	897	881	894	906	934	894	908	851	881	888	896	904	866	865	865	887	819	854	888	902	898	892	930	846	882	836	894	889	851	936	902	875	840	837	888	911	833	850	862	878	841	857	849	976	905	890	903	872	882	845	812	893	911	877	871	847	925	887	803	858	859	885	855	886	934	858	925	890	861	870	925	871	916	919	847	883	870	879	881	977	904	881	884	910	890	924	939	885	868	830	845	874	854	899	878	879	892	874	866	811	862	884	895	838	911	903	861	898	837	860	895	939	906	851	849	909	860	910	857	828	945	916	877	859	900	871	910	887	885	855	894	834	870	858	883	910	942	843	934	882	853	857	937	902	893	868	882	879	903	831	847	822	884	863	817	859	834	896	895	890	896	869	830	840	909	871	884	884	835	868	873	857	888	876	850	924	897	837	867	873	915	846	851	886	882	863	873	928	847	843	882	848	900	821	873	833	850	857	830	851	866	897	894	909	830	883	903	871	895	848	901	858	902	874	848	926	887	924	873	849	851	920	867	871	922	859	878	860	905	834	871	870	885	878	831	909	896	903	856	926	867	893	885	828	864	916	889	902	859	878	879	902	926	841	873	889	858	910	878	943	860	832	840	907	849	904	845	849	937	899	930	881	907	854	878	881	885	900	942	897	927	885	899	879	887	882	837	889	881	889	911	898	900	878	817	840	838	839	884	933	883	861	904	858	860	889	826	882	849	879	895	913	838	886	893	875	836	929	885	850	900	843	872	884	930	869	854	919	936	895	882	833	901	908	889	922	876	858	936	890	849	856	873	866	866	899	874	899	868	911	871	907	878	867	878	910	918	861	910	868	952	880	893	876	869	869	843	838	839	842	912	868	877	851	874	873	846	863	865	899	886	878	887	863	918	880	883	887	865	816	885	865	833	850	862	889	857	858	878	827	903	882	873	928	906	884	869	841	906	844	850	902	917	850	863	920	903	885	878	878	864	905	848	898	849	816	864	868	871	849	887	875	899	888	883	887	866	894	882	859	928	885	877	956	888	866	845	888	853	876	857	862	851	853	906	875	875	917	880	908	905	878	916	841	914	895	834	848	841	888	931	836	854	859	839	835	827	870	813	820	857	903	886	880	885	916	879	898	867	875	892	891	860	917	862	907	906	862	836	888	856	825	919	893	958	859	840	878	858	874	904	949	859	868	887	872	909	846	844	893	870	921	870	875	862	870	876	890	890	852	816	820	877	894	926	854	895	888	896	863	927	856	844	955	869	832	843	900	863	871	806	824	834	853	932	894	858	864	898	871	900	864	918	885	840	863	879	913	914	905	891	869	876	923	925	884	905	871	827	904	884	918	915	919	882	855	922	932	873	894	910	886	887	892	893	898	842	840	878	885	908	880	878	853	889	855	857	897	879	817	909	931	845	861	861	909	886	885	835	807	882	852	872	858	895	888	884	836	888	882	904	878	900	846	916	889	902	848	894	854	884	869	864	884	886	901	874	874	946	872	890	933	835	874	904	903	921	876	928	860	865	932	865	909	878	887	942	907	873	948	898	932	832	880	847	912	851	873	871	877	886	892	857	903	850	853	830	873	876	897	935	823	893	877	861	883	883	865	872	911	840	912	901	876	879	898	922	836	897	921	916	890	827	851	889	866	880	832	907	863	927	858	856	862	852	934	851	882	872	850	848	901	911	873	865	894	919	873	866	863	874	835	839	893	895	896	908	842	837	866	856	876	863	892	916	854	858	867	858	875	860	840	867	851	886	834	894	901	868	827	916	884	889	856	843	922	864	851	872	961	875	825	878	858	893	886	850	898	884	928	871	910	904	953	889	894	913	871	876	868	928	920	889	863	852	845	946	870	875	889	866	877	881	908	837	909	881	890	889	887	864	899	904	831	908	850	885	926	890	832	855	899	862	860	868	893	875	980	861	875	888	868	861	862	874	838	854	874	853	863	888	897	886	897	837	872	878	860	897	936	874	839	865	849	895	918	871	830	929	937	852	895	889	909	878	940	858	839	880	892	907	866	911	884	897	938	912	859	881	833	865	881	834	926	880	891	837	899	876	838	865	905	861	853	831	851	874	912	873	853	945	866	906	869	869	898	878	862	874	897	869	834	845	841	871	882	867	831	812	878	897	930	831	873	865	905	892	917	844	900	889	943	805	896	843	866	851	899	910	919	852	871	850	905	837	880	829	854	863	877	853	866	882	927	871	865	815	902	884	889	892	894	899	901	872	877	868	854	880	925	895	881	899	834	890	888	849	879	893	885	895	892	881	875	897	921	853	911	867	918	915	860	861	860	833	906	915	877	858	892	852	874	896	943	855	859	897	915	912	865	897	886	903	884	876	880	849	784	955	831	844	935	874	873	853	911	867	909	878	897	888	893	894	841	871	914	902	848	882	922	824	828	856	850	885	870	910	918	841	864	852	866	946	863	911	820	888	889	909	853	851	886	786	940	909	851	868	876	899	833	791	902	864	928	858	873	895	864	879	911	826	879	834	841	849	878	899	891	914	912	895	888	893	853	905	891	904	945	893	778	903	853	881	881	880	893	872	869	909	886	941	930	834	863	929	878	861	930	866	884	864	831	964	909	919	861	937	862	892	895	866	871	889	846	926	887	905	916	901	887	915	838	887	887	856	836	848	896	873	858	867	895	860	890	895	859	898	858	917	900	912	926	851	846	871	893	874	835	879	829	904	792	846	885	837	862	882	868	913	838	829	883	910	921	908	914	848	925	898	933	879	901	884	892	905	847	935	846	926	942	911	881	888	852	821	875	896	914	909	861	868	863	872	889	877	886	877	891	865	917	914	881	881	860	904	878	861	872	831	909	912	924	822	897	864	870	886	872	854	857	869	834	867	955	857	919	882	854	838	871	902	851	919	883	850	863	903	875	904	820	905	881	860	900	866	897	909	865	860	886	876	889	889	896	893	901	864	912	900	889	875	909	870	888	910	846	833	857	853	852	900	850	886	845	878	896	913	878	887	891	879	956	900	819	897	900	856	913	828
22973	21118	28640	23731	21080	20944	5475	523	441	434	410	410	382	385	407	401	358	384	318	387	357	388	378	335	332	343	317	369	373	335	348	332	322	338	356	343	332	360	349	366	341	325	359	319	343	322	336	317	295	373	317	357	348	325	340	335	360	343	352	352	366	339	338	338	335	394	354	354	341	348	362	381	338	362	309	368	358	360	332	355	366	371	335	349	321	314	330	365	319	340	326	356	326	354	353	321	346	329	328	343	364	350	364	305	358	354	321	319	347	347	314	354	316	346	332	337	339	361	337	318	352	324	368	333	335	298	304	329	324	326	360	321	356	328	377	324	364	347	350	374	361	347	321	358	335	340	345	340	344	348	351	351	326	367	337	328	347	336	327	339	318	373	357	352	362	342	369	342	361	352	343	318	341	367	340	347	337	332	321	337	354	351	334	361	349	312	356	345	361	323	357	346	329	339	370	345	343	368	331	354	349	345	355	347	343	334	344	336	355	349	331	360	317	366	336	379	343	322	363	336	328	345	369	317	346	303	333	332	340	330	371	326	363	368	380	300	345	356	357	346	338	338	338	343	324	358	316	355	342	331	355	359	331	345	338	340	308	307	335	349	380	350	321	356	338	390	342	333	321	351	347	297	344	334	338	368	337	373	351	324	323	357	358	364	359	338	348	365	350	334	333	340	333	334	327	337	327	328	304	346	353	333	348	324	373	350	337	347	369	380	343	349	329	343	385	326	342	345	321	366	339	341	339	364	367	341	335	334	316	349	352	358	351	372	341	349	325	325	346	355	354	303	319	341	344	327	339	343	363	365	354	350	341	345	329	378	360	331	332	352	353	327	356	336	315	306	311	329	321	346	368	328	346	337	338	355	348	338	344	350	348	370	364	388	342	386	323	363	348	329	357	355	327	338	380	287	349	348	322	319	330	345	334	338	365	317	334	300	331	332	329	352	362	370	354	352	329	343	357	346	371	354	368	337	356	346	356	338	357	368	349	319	322	346	330	336	337	314	379	347	343	339	393	316	387	361	391	298	339	336	327	345	363	358	344	345	358	348	349	350	311	311	343	343	347	326	361	340	362	326	331	334	368	344	342	344	333	296	340	350	314	325	321	351	348	349	347	343	345	360	340	327	352	364	352	316	347	341	332	333	350	335	339	336	364	378	327	321	371	349	340	358	336	346	334	320	350	374	341	319	341	344	362	344	356	344	357	352	357	371	348	342	309	339	352	343	357	324	299	343	357	319	342	337	346	316	315	340	329	323	320	359	314	351	312	312	370	318	377	349	376	309	369	327	340	339	356	326	346	351	364	310	334	316	363	350	295	325	320	327	337	353	332	305	356	332	353	359	319	367	308	338	354	359	346	348	362	363	314	352	325	348	351	335	343	366	333	332	373	314	315	377	345	374	343	357	352	362	360	368	333	327	345	327	363	329	389	333	337	355	341	367	345	347	323	369	316	355	336	369	355	340	359	358	328	351	365	346	310	370	373	360	307	361	350	351	373	293	337	341	334	363	337	318	343	346	302	337	326	321	350	328	332	317	328	355	341	338	306	321	352	364	372	350	321	349	331	334	353	344	356	352	323	354	329	321	337	318	370	348	366	317	351	299	360	342	351	339	371	336	327	314	338	310	359	374	323	357	329	356	387	334	343	353	324	338	356	346	321	348	309	362	319	361	335	338	335	343	351	326	367	355	361	311	332	336	341	348	349	329	335	342	335	342	338	314	366	344	329	324	348	329	331	331	335	360	359	368	331	358	324	330	355	337	346	378	377	338	327	347	339	329	327	340	344	336	350	359	371	345	362	305	361	346	354	351	325	336	325	374	341	327	328	342	322	361	332	350	335	334	345	380	341	295	332	334	347	339	327	353	354	332	354	344	335	328	351	306	360	371	372	357	317	362	318	312	300	317	354	329	372	347	324	333	335	368	295	330	369	362	339	339	336	324	365	320	358	345	368	307	315	340	346	343	351	316	346	352	350	341	327	342	331	318	349	366	353	334	334	337	374	318	351	354	353	353	320	359	367	340	323	338	336	334	316	350	335	342	324	354	383	369	320	357	313	352	327	311	341	349	366	360	384	335	318	341	342	339	361	334	321	353	337	344	345	357	346	353	358	317	329	337	320	341	315	338	339	362	332	327	325	318	336	343	358	310	348	317	320	343	342	364	328	336	328	371	339	346	321	345	364	347	304	326	355	361	369	380	319	328	345	367	353	375	349	359	329	306	349	353	338	352	375	317	346	325	292	319	329	348	361	318	336	341	352	315	356	331	384	332	347	343	318	335	339	363	355	311	334	348	328	346	344	302	350	370	331	328	337	355	331	317	284	299	334	320	314	332	352	338	334	340	342	340	346	331	371	323	335	362	349	375	309	320	346	316	348	331	351	348	318	341	325	342	354	325	339	363	332	353	323	325	364	333	333	374	327	361	368	332	342	339	355	344	355	328	343	318	320	348	319	370	348	350	336	366	330	371	362	336	334	347	316	360	336	332	353	360	350	326	351	308	337	328	366	330	341	334	342	339	348	324	323	331	351	336	328	366	344	326	315	350	332	355	325	319	389	347	331	346	348	335	325	355	336	369	328	348	327	327	347	355	307	322	400	304	352	323	362	327	324	331	338	342	378	335	385	324	332	351	345	346	366	339	350	323	358	329	344	366	345	334	347	352	338	361	338	315	325	336	334	332	335	379	332	331	351	375	366	323	379	335	349	349	355	359	331	343	336	341	321	323	326	334	363	333	332	344	356	348	345	361	296	361	343	350	367	356	336	317	360	350	367	332	342	335	355	332	353	337	315	346	347	342	368	349	399	351	358	353	361	346	329	320	368	334	332	325	348	333	348	361	338	364	338	343	329	318	350	334	330	337	356	345	334	307	354	350	356	335	326	354	352	337	319	328	348	344	333	318	359	336	347	364	355	350	355	312	381	389	355	315	383	344	339	358	334	325	366	307	363	321	337	348	368	330	308	345	343	358	336	332	344	318	352	323	353	359	343	328	353	362	378	335	328	307	332	375	346	374	313	336	342	355	353	335	311	292	364	340	349	317	343	338	369	341	366	347	362	318	332	376	345	334	323	329	317	351	353	322	364	334	339	347	331	328	384	327	330	341	324	324	326	364	336	340	337	363	371	343	349	324	373	338	387	362	342	338	365	347	355	336	326	346	338	353	352	355	336	376	378	331	341	357	334	336	356	322	321	350	325	345	334	319	335	325	345	336	328	337	318	334	348	343	336	337	323	328	335	351	359	359	355	338	357	343	342	337	349	342	339	325	329	347	348	348	355	371	341	325	353	363	326	351	330	346	364	353	353	315	370	342	329	342	313	344	388	324	325	317	335	380	336	352	346	344	344	352	312	297	339	351	342	338	332	333	348	334	341	333	339	362	340	369	358	341	347	356	375	335	333	313	330	346	332	327	342	346	326	316	322	362	311	338	349	338	370	291	364	334	364	329	333	357	322	312	343	363	345	352	361	358	338	353	337	362
58141	80412	27950	11312	1684	1295	1147	981	867	752	719	650	641	637	608	642	604	588	522	529	533	546	552	510	574	537	548	530	503	505	573	519	494	511	546	515	517	534	521	513	482	515	511	507	490	526	502	515	519	501	499	477	487	500	464	472	530	508	513	502	527	543	511	540	492	511	525	491	482	475	526	525	535	461	546	499	462	513	488	494	512	491	497	503	499	516	476	470	495	476	506	513	456	473	481	499	500	481	463	522	477	494	470	477	465	497	494	481	467	494	492	473	533	471	508	502	551	503	483	477	469	494	473	539	485	548	509	493	512	492	520	491	478	479	504	471	537	462	491	493	488	529	464	464	461	521	483	480	476	500	499	539	489	506	520	488	489	468	479	464	456	529	533	489	494	513	493	547	509	496	491	466	499	511	516	489	475	451	494	495	482	508	456	479	501	539	542	479	497	512	505	486	482	502	522	514	487	448	476	488	483	479	512	477	458	474	469	486	491	504	520	480	493	500	463	507	532	448	510	523	528	493	502	494	561	471	488	496	519	497	525	504	482	499	496	509	488	499	475	503	541	498	465	490	488	491	507	461	516	518	474	464	511	494	528	481	531	477	544	512	514	480	474	505	506	484	487	474	519	461	483	463	523	498	486	503	498	465	450	484	522	456	515	480	474	463	517	510	495	475	476	444	512	486	498	500	528	502	490	454	484	496	500	501	449	461	523	473	535	502	500	522	455	506	509	489	498	489	493	519	498	514	503	528	524	499	505	492	501	529	485	510	516	434	501	501	508	489	501	523	482	506	498	473	501	509	483	499	490	519	481	491	536	498	464	485	530	509	500	498	512	523	486	483	485	492	456	559	516	505	494	466	549	516	514	502	514	484	539	494	498	508	485	544	514	518	535	478	505	515	524	512	518	479	508	497	460	496	493	491	513	460	461	507	462	493	490	487	462	460	493	518	499	496	467	532	493	505	459	485	499	479	531	481	507	521	499	504	541	476	480	468	480	475	459	491	485	477	507	473	512	502	521	491	520	449	533	525	493	494	530	481	478	486	536	512	496	499	508	504	514	501	491	502	520	468	499	507	503	465	526	503	520	469	479	517	481	513	474	455	514	496	507	513	453	504	494	494	502	477	487	505	486	509	535	454	474	492	503	527	467	535	471	472	496	496	498	460	528	490	470	495	489	522	520	494	485	512	469	496	508	500	471	499	481	529	495	481	495	525	510	509	490	480	506	514	520	472	504	525	525	513	481	485	467	439	462	555	481	475	486	524	510	508	480	499	476	464	482	541	460	517	509	515	486	483	526	479	483	523	494	477	526	489	505	521	493	513	508	501	491	487	468	497	543	498	490	500	507	473	483	538	482	468	496	492	542	501	505	485	487	507	509	491	492	489	496	527	464	487	524	483	455	467	477	527	517	514	517	505	485	505	468	490	495	453	550	501	481	502	474	513	490	501	498	514	465	495	483	501	466	478	491	487	496	509	501	482	500	493	490	476	483	534	452	502	505	526	494	521	498	487	469	513	496	469	495	474	424	500	517	525	545	482	491	507	466	501	494	490	480	537	466	497	499	534	461	507	476	519	489	493	477	505	485	482	516	492	482	498	495	501	526	497	489	522	512	489	516	470	539	519	476	480	510	504	474	491	498	453	525	483	496	496	495	486	483	497	425	492	490	477	498	464	476	469	478	489	508	508	474	499	493	497	496	511	465	526	525	488	510	500	520	491	517	511	511	484	504	468	532	444	467	496	504	493	499	526	483	488	459	497	488	508	490	497	510	477	467	451	520	510	505	475	484	561	531	516	485	542	491	489	504	486	506	495	505	536	513	487	532	515	463	518	503	484	460	500	519	501	480	470	479	514	481	459	495	483	520	525	470	469	491	497	510	492	511	491	503	462	456	514	472	492	523	474	513	501	439	468	492	506	490	490	494	540	500	481	503	477	493	485	538	533	475	525	471	483	493	489	486	506	512	486	476	504	530	486	491	454	527	485	475	479	497	499	502	514	477	498	533	499	505	508	511	482	478	511	492	482	526	517	486	490	519	520	479	483	511	497	466	499	473	477	469	512	492	484	464	495	460	452	481	537	498	517	468	473	524	501	556	503	493	497	491	509	472	507	493	507	475	520	504	460	496	472	539	449	540	500	449	447	493	467	476	496	514	495	510	511	535	513	495	499	475	469	487	524	515	529	506	500	495	479	507	470	515	483	495	541	503	456	460	498	479	486	525	501	512	471	499	495	495	507	477	477	498	485	456	508	456	525	504	522	471	489	512	494	502	483	559	481	427	527	484	542	509	459	521	516	475	480	480	450	500	474	509	526	503	477	510	550	500	515	525	499	481	503	517	513	473	513	487	482	484	483	467	481	504	463	472	496	500	508	514	538	501	536	474	495	491	517	501	507	519	485	478	519	533	514	565	471	487	506	515	520	484	488	521	527	490	513	471	489	511	458	465	486	529	459	450	534	475	513	496	510	506	475	468	441	518	490	521	489	515	461	496	468	463	474	492	483	521	482	518	467	486	496	497	510	484	498	517	474	514	486	495	478	529	490	530	481	519	478	499	478	513	491	483	460	525	481	481	474	483	496	516	500	493	508	465	465	503	519	445	500	530	524	509	472	493	477	569	537	481	487	483	495	498	487	488	478	468	483	468	514	490	476	512	495	509	500	514	476	508	505	506	491	482	470	499	511	520	470	444	519	489	489	496	475	498	474	499	499	510	507	511	511	507	480	487	486	487	468	490	481	459	490	481	484	493	494	513	522	500	470	509	538	510	516	500	521	521	499	509	482	455	458	467	467	433	502	490	498	488	482	541	506	519	528	506	484	530	521	495	502	494	500	515	499	491	468	508	464	484	491	487	498	490	466	497	478	487	479	534	490	494	485	491	505	485	468	543	488	487	495	507	485	522	525	466	516	495	502	508	482	499	463	517	502	529	497	495	554	496	443	489	478	503	513	491	480	453	490	472	480	476	495	484	504	451	520	497	478	456	492	467	459	509	502	476	469	468	525	489	494	438	479	465	480	507	482	489	500	486	511	489	498	480	458	460	506	472	484	510	500	456	509	506	490	505	496	513	523	545	514	473	488	473	512	471	464	461	521	515	512	506	476	517	485	497	524	485	500	490	535	472	486	522	489	506	479	505	489	493	483	490	539	498	526	509	515	500	492	508	486	478	471	492	482	518	475	526	480	503	518	497	492	516	516	512	508	496	505	517	520	510	518	456	468	533	466	496	477	509	453	493	495	518	480	468	464	474	482	472	521	537	462	485	478	542	473	507	548	495	483	490	479	489	467	493	481	467	484	539	475	500	467	497	479	509	483	492	474	478	497	536	562	471	518	487	523	452	502	496	526	482	501	495	477	514	547	538	487	495	538	479	506	485	530	513	500	462	506	506	477	501	501	443	497	531	501	498	511	499	502	494	457	539	445	488	495	490	494	523	485	473	501	491	476	534	509	477	481	540	477	473	464	441	504	530	496	514	508	509	501
28977	22429	15649	2457	765	777	677	614	594	633	592	634	613	611	610	601	612	604	589	596	584	582	608	611	603	585	594	602	632	576	569	619	585	625	583	630	609	602	577	630	594	611	561	586	620	608	627	610	591	552	569	579	577	576	595	611	598	621	594	634	573	646	590	584	552	593	557	605	566	565	558	608	609	600	598	603	606	569	601	623	555	591	572	562	585	560	566	621	586	564	559	630	575	562	585	574	593	592	607	588	592	610	605	593	620	594	592	583	577	589	592	597	627	621	622	604	612	555	641	563	552	585	614	601	581	547	576	568	614	618	627	567	574	653	623	589	566	570	549	559	575	589	595	542	590	512	583	558	587	626	584	587	653	603	610	558	619	577	586	604	598	554	611	582	576	581	599	573	618	583	587	548	605	618	572	599	605	618	578	580	603	580	585	593	634	520	611	603	593	611	570	627	615	584	590	561	598	626	595	591	578	601	587	569	559	589	619	638	584	608	603	569	574	578	501	540	609	588	603	631	579	597	609	563	596	612	608	648	581	568	600	593	615	571	573	607	569	607	583	591	567	606	591	599	584	603	605	596	601	528	597	591	601	598	521	580	621	577	561	591	626	647	579	622	586	617	615	610	608	590	638	532	578	652	564	608	542	596	584	604	608	633	592	610	599	596	585	574	591	595	606	583	607	568	572	564	547	597	590	571	525	590	556	592	601	585	563	599	592	614	615	590	584	616	597	564	600	602	568	540	599	593	655	643	624	566	581	614	581	586	588	592	604	620	634	614	591	616	588	602	620	616	599	552	583	546	577	557	600	587	598	602	558	576	650	610	611	629	600	620	617	605	604	608	607	615	583	581	630	605	595	609	600	586	584	545	630	598	597	621	568	584	639	596	583	606	587	586	586	564	618	601	587	621	600	585	576	569	608	615	580	577	598	601	581	579	548	622	554	545	619	592	598	597	565	604	613	613	576	570	583	614	611	579	548	602	551	582	553	558	576	578	591	572	593	576	595	575	583	595	574	597	581	549	544	611	580	608	618	574	620	601	595	599	585	608	619	565	583	582	582	600	573	572	602	588	553	669	573	589	577	630	576	580	574	639	611	599	623	555	615	615	581	608	572	600	586	556	569	610	569	598	608	583	580	608	592	625	610	566	588	597	610	599	601	585	610	574	599	594	584	636	570	600	606	602	601	607	619	623	586	569	586	573	565	589	590	552	605	538	610	598	567	586	551	596	591	581	622	592	616	620	577	599	572	595	622	612	578	599	607	592	605	556	587	552	647	597	601	616	607	583	548	603	651	654	618	568	599	558	591	616	589	543	577	608	591	601	529	546	577	583	566	571	605	605	553	561	582	615	641	575	619	571	580	553	566	573	621	593	555	643	587	582	569	615	592	591	547	564	608	531	619	606	590	627	595	586	605	597	608	632	602	556	573	576	573	616	594	591	594	653	546	574	571	638	579	579	616	594	568	625	605	590	561	598	602	622	550	608	579	628	578	590	556	547	584	625	590	571	543	592	536	642	587	558	633	611	545	581	558	566	638	639	577	600	622	607	549	592	582	557	581	612	576	587	605	553	590	613	566	610	602	582	536	596	607	563	641	570	591	589	634	612	587	607	580	559	572	605	639	591	617	591	591	572	598	595	598	567	603	586	580	542	619	638	629	578	558	582	568	538	585	607	558	554	564	625	582	610	592	627	598	607	581	622	599	610	605	591	565	544	620	615	584	593	575	614	563	580	628	582	613	598	561	616	557	596	533	581	568	617	597	596	629	611	636	629	581	622	584	598	544	640	575	614	581	585	595	587	614	562	597	563	617	560	552	572	565	546	604	588	563	600	607	649	623	619	598	615	602	578	547	585	608	566	628	596	611	615	590	609	627	610	581	585	570	587	604	621	599	585	586	591	590	554	594	578	608	543	629	590	620	555	606	589	602	578	620	627	584	614	611	602	601	606	609	581	585	588	581	557	553	592	590	634	599	604	599	592	603	576	611	605	629	588	574	596	592	615	629	597	569	615	613	555	628	591	579	591	546	570	546	631	594	662	595	570	596	586	589	606	577	656	625	583	575	613	583	592	563	584	579	601	550	575	606	538	586	587	577	597	559	590	609	630	579	561	592	609	570	585	566	626	616	587	593	552	599	544	608	597	573	624	563	576	559	573	594	548	583	606	626	614	591	600	569	589	570	602	607	628	559	569	569	616	586	618	586	605	657	606	619	568	608	590	594	608	584	585	567	608	603	574	590	597	615	638	587	614	602	576	580	586	580	604	552	587	588	630	599	568	601	602	553	588	566	584	634	571	598	596	599	595	607	549	641	611	616	641	600	604	588	610	607	575	583	601	646	565	541	609	571	565	621	534	581	579	548	572	628	627	571	627	614	552	591	583	582	599	605	597	599	559	608	579	593	558	581	613	606	636	583	584	589	626	596	602	557	568	580	569	578	602	604	575	595	610	597	595	627	590	590	603	597	595	619	606	602	622	578	579	619	580	593	557	580	570	611	590	600	621	538	573	563	546	594	628	594	552	625	581	598	573	525	577	593	596	577	578	550	568	583	595	582	626	549	588	592	611	595	553	586	535	579	601	611	595	587	592	606	606	581	590	631	618	589	623	544	618	606	611	564	589	647	644	552	575	600	613	617	518	590	570	599	599	626	625	567	594	560	564	560	600	590	616	608	565	602	610	606	657	614	638	600	550	541	626	568	605	617	607	578	583	563	594	557	598	601	619	632	597	574	573	575	579	581	629	565	598	595	524	592	588	621	576	570	611	585	569	556	560	589	591	565	642	588	585	607	590	571	591	560	613	597	562	607	599	625	602	596	574	543	587	633	616	587	594	579	594	595	626	609	551	609	579	585	601	563	574	584	572	538	589	569	564	583	625	607	627	604	566	616	617	617	613	581	564	553	625	609	561	593	605	560	578	564	577	587	619	632	595	623	599	560	594	611	596	590	558	581	575	608	577	603	535	584	603	566	644	620	580	587	605	578	590	581	592	618	587	558	558	614	572	597	581	603	590	620	637	608	630	615	614	624	593	580	574	598	615	595	584	593	620	544	590	615	602	630	590	579	585	617	611	566	623	631	603	585	638	576	618	592	564	607	632	597	596	583	585	622	601	592	550	547	590	581	627	569	564	594	569	577	649	576	553	598	603	593	626	614	567	584	564	578	585	544	607	611	598	608	613	638	612	576	583	613	612	564	617	618	633	595	565	593	577	593	572	616	568	603	605	595	642	585	565	551	546	612	572	588	594	599	531	610	594	605	543	577	551	584	655	597	598	618	571	594	601	589	592	573	567	574	618	586	590	620	607	615	566	635	579	595	576	613	591	593	599	588	588	636	575	555	543	608	588	598	599	590	622	564	549	571	636	644	565	622	585	585	585	619	615	561	618	607	608	627	605	577	583	598	563	606	564	594	536	601	595	566	587	565	586	576	565	640	573	627	597	556	611	588	568	621	631	602	576	586	597	574	594	578	598	566	573	575	579
33754	31728	5528	1463	841	860	869	855	827	896	800	821	802	788	826	827	843	830	894	898	834	850	837	849	818	860	813	854	806	839	820	816	883	787	885	797	846	829	772	810	817	798	828	847	787	819	813	855	799	817	851	810	851	821	854	820	842	863	890	830	864	804	794	783	825	821	855	802	836	831	809	797	870	844	845	849	805	841	822	852	821	789	841	783	866	833	830	861	827	847	860	828	822	804	844	783	806	835	871	832	848	826	836	803	825	801	858	811	788	843	826	828	855	867	795	894	824	780	857	825	864	814	856	860	866	860	849	812	866	811	818	830	871	817	808	825	822	837	812	902	812	791	846	816	836	828	857	821	806	796	848	775	831	819	808	761	847	809	840	842	869	844	870	833	824	814	796	812	846	846	810	790	831	814	802	861	822	845	866	852	801	827	836	796	844	832	874	843	793	816	849	813	808	833	828	802	852	791	878	779	865	843	850	819	849	797	818	806	798	797	793	838	890	820	886	835	843	810	822	877	807	857	788	794	777	839	815	841	837	823	882	902	818	842	821	882	869	812	846	820	852	836	778	844	854	843	880	852	814	833	839	851	844	839	799	825	825	821	807	806	819	835	817	854	816	776	853	834	848	821	822	927	881	811	783	791	870	848	851	835	798	866	749	831	821	833	808	841	833	886	824	780	863	836	795	795	801	854	850	856	847	761	818	878	829	879	824	817	783	799	818	823	832	767	820	816	852	839	803	816	817	862	841	825	881	859	836	795	781	848	788	836	840	818	780	781	805	792	849	815	863	761	839	802	850	838	777	819	804	797	844	819	805	791	905	844	779	801	892	832	785	891	883	776	820	828	842	812	829	864	831	798	782	824	887	878	810	821	815	806	846	841	815	801	759	820	874	844	836	868	889	853	785	833	809	888	822	793	815	898	822	867	828	899	848	865	823	788	858	796	800	849	840	831	814	823	813	859	841	809	817	862	888	827	834	854	819	835	856	843	877	877	869	835	824	816	837	841	821	800	798	779	832	814	852	806	859	841	774	824	795	800	764	843	859	844	822	883	841	816	841	880	830	802	832	778	881	811	823	846	854	862	853	809	859	804	820	848	877	819	768	825	819	804	835	835	849	786	884	876	800	813	820	834	802	837	850	837	836	801	866	847	905	790	849	829	836	807	859	800	881	846	817	851	889	808	831	809	840	878	803	850	827	821	846	870	899	792	817	825	816	846	819	828	820	839	828	862	833	786	830	860	829	805	840	798	827	835	812	875	857	820	811	780	852	808	810	810	847	843	811	807	824	859	843	790	824	832	774	829	824	846	796	772	841	860	868	788	804	875	805	820	765	848	817	826	851	835	852	816	817	867	849	778	848	805	848	809	802	845	816	803	813	836	837	817	835	849	813	803	842	797	872	817	839	840	819	783	853	848	871	831	824	803	863	806	792	806	760	831	803	853	871	832	804	805	850	842	857	839	843	857	841	833	832	801	837	863	831	793	832	785	828	811	824	819	885	902	843	870	835	860	841	828	816	815	825	804	847	818	828	843	867	823	869	820	812	812	874	817	877	779	850	820	886	839	790	790	820	817	861	887	915	867	786	841	885	789	808	821	812	822	827	822	778	824	842	851	823	820	844	838	830	829	856	811	803	871	786	846	792	784	775	832	838	826	825	870	838	788	842	799	896	748	833	833	799	788	846	823	776	858	881	828	853	834	841	825	838	855	800	825	853	808	835	803	871	790	824	868	795	772	775	812	874	842	804	851	865	787	806	830	825	807	867	785	848	780	890	803	873	850	797	823	869	830	870	834	892	802	876	765	813	821	879	778	842	836	880	800	838	857	856	838	817	869	816	838	821	818	879	809	763	826	798	804	855	848	822	813	784	804	844	834	829	874	839	835	799	787	818	846	847	833	841	858	842	856	798	836	810	810	841	798	856	848	815	852	851	804	826	857	804	874	829	933	813	851	824	804	815	885	803	820	846	849	865	829	817	846	843	813	820	834	862	794	809	812	873	817	889	849	883	837	828	860	818	810	822	856	873	784	819	835	807	865	837	833	823	872	781	843	816	830	825	846	833	791	868	813	808	818	815	864	827	820	817	844	864	838	872	795	815	815	842	834	882	864	767	820	843	792	807	794	865	832	821	810	878	805	847	823	843	786	864	820	836	812	856	849	874	812	824	782	834	785	840	858	850	785	780	832	863	876	824	829	787	741	826	791	862	777	859	813	860	840	827	805	820	877	819	817	804	843	843	817	856	849	823	777	781	787	884	834	815	870	825	803	855	761	849	842	794	830	812	846	861	866	833	835	806	906	896	865	842	854	829	808	847	846	808	837	827	836	787	824	819	788	833	815	855	867	851	805	812	847	827	798	827	833	861	849	866	777	845	869	792	817	887	802	835	829	849	866	856	844	813	860	864	858	792	812	854	882	856	820	807	852	795	827	845	883	859	829	808	826	894	859	813	842	860	800	836	820	787	763	837	827	835	868	793	850	808	810	850	807	863	841	821	799	798	798	858	828	861	865	850	785	829	773	797	821	806	811	873	870	771	812	824	821	869	828	849	793	850	841	856	812	799	822	793	810	832	854	822	829	802	798	816	866	819	827	816	811	835	831	822	820	850	816	802	783	868	826	829	844	872	854	841	800	804	813	771	808	777	793	833	833	865	840	823	817	788	825	813	834	885	810	824	830	857	843	805	834	864	821	815	853	824	839	799	869	836	807	876	833	800	785	825	843	872	808	813	854	865	811	866	797	863	803	840	789	853	886	843	786	796	873	851	803	850	843	914	803	854	812	878	796	845	796	857	823	854	825	845	853	854	847	807	793	855	776	797	850	824	790	862	840	792	836	863	771	825	863	855	828	783	829	848	861	752	803	844	871	842	856	846	801	832	880	773	871	843	831	797	868	803	817	851	840	843	884	798	794	844	820	775	845	829	840	824	839	822	854	830	776	841	872	827	839	843	833	817	881	798	796	817	806	792	828	824	908	787	842	904	787	844	858	800	887	815	794	835	799	832	817	852	807	819	843	770	771	796	859	827	864	846	812	844	849	805	825	806	835	829	837	888	829	825	858	855	859	864	800	800	848	797	791	826	835	832	836	834	799	823	838	850	848	773	847	835	873	809	869	785	841	850	782	842	836	835	823	802	856	849	786	813	852	819	815	856	836	840	860	829	791	824	856	822	868	832	821	848	817	814	816	831	900	865	846	821	830	857	831	773	828	789	834	827	878	800	845	838	823	785	859	894	840	768	861	802	860	840	905	845	806	782	841	780	805	873	794	825	811	821	857	820	842	818	821	878	861	791	759	802	860	809	796	870	872	775	790	828	846	816	846	834	837	871	847	821	798	854	805	845	870	892	825	791	873	813	804	848	842	815	799	819	868	856	854	821	838	826	845	836	846	823	789	784	801	839	820	813	801	821	863	885	867	807	819	826	877	816	826	762	807	825	792	866	825	855	775	809	851	822	863	839	826	792	848	880	821	835	839	853	849
24185	21209	27958	24319	20225	4999	875	696	678	672	633	621	666	654	635	647	620	622	628	624	648	572	589	594	641	653	595	599	670	638	649	568	613	666	617	570	574	615	606	634	645	624	629	592	619	576	595	635	634	613	601	644	611	597	571	606	648	622	596	628	591	606	612	601	591	589	588	597	581	571	620	619	605	634	631	610	654	638	629	581	590	618	661	604	625	620	593	638	636	653	626	561	610	621	635	581	632	587	611	632	614	573	629	619	619	628	590	597	585	629	602	605	610	596	636	614	636	625	614	663	610	612	620	662	625	638	618	612	586	671	643	623	581	579	599	634	615	578	591	610	621	647	697	610	610	575	613	611	611	625	585	564	577	636	608	601	584	624	593	648	599	592	645	588	619	630	632	648	589	577	624	629	617	625	580	621	644	618	574	602	627	579	639	599	628	607	616	633	595	677	646	628	602	593	644	585	596	592	609	640	619	577	603	587	630	618	627	613	661	603	636	628	658	578	606	638	576	599	604	634	617	622	605	599	616	595	646	651	621	609	607	627	595	628	628	609	602	562	643	656	599	596	648	620	560	591	581	589	601	625	629	639	594	594	588	621	601	620	638	605	578	616	592	553	611	663	578	627	614	629	625	592	586	629	609	624	620	618	590	618	600	586	613	618	649	614	591	618	590	615	651	618	586	600	608	565	613	635	611	620	622	549	621	573	607	597	599	612	626	634	589	641	619	633	654	596	628	561	635	571	600	635	590	581	608	598	594	585	608	634	634	662	588	577	636	578	596	612	618	597	590	627	600	619	577	609	566	633	643	612	616	559	597	655	622	637	616	624	582	614	613	631	614	631	626	624	662	620	628	611	606	646	610	629	630	604	617	600	541	628	612	595	642	604	641	615	633	609	615	618	610	620	588	641	602	600	616	629	611	578	612	579	604	585	591	609	610	617	613	617	611	576	601	625	649	612	572	633	614	587	668	605	653	628	639	578	623	622	579	611	615	578	574	579	610	626	628	639	613	577	649	610	616	603	587	616	653	568	596	624	595	651	587	596	579	607	578	607	611	642	603	644	617	615	627	631	600	615	660	578	623	582	605	595	656	569	578	594	623	581	635	591	557	645	599	610	652	601	629	623	611	656	663	617	628	626	571	583	655	631	635	626	589	612	623	647	668	582	629	615	589	627	611	628	591	603	614	575	604	607	595	616	602	599	572	648	612	608	607	629	621	578	607	608	626	615	636	619	616	594	639	613	625	608	561	610	627	623	630	637	573	606	633	589	578	617	649	617	590	613	627	660	585	608	617	574	597	586	619	613	588	638	570	620	600	638	608	580	632	662	651	619	622	622	604	633	612	595	645	606	619	610	592	626	611	587	622	619	564	606	614	612	585	648	603	602	645	624	661	642	642	603	580	629	597	620	657	611	617	612	604	635	634	579	584	639	617	607	638	631	596	625	593	635	634	577	576	665	629	572	615	616	633	606	669	629	619	618	609	616	636	575	595	660	675	635	581	629	602	621	603	622	611	596	665	656	624	643	629	566	659	584	574	588	617	639	624	602	606	645	610	567	608	604	620	636	594	595	619	615	577	610	604	623	628	640	676	604	583	626	612	597	610	585	626	620	623	609	615	630	595	646	619	568	612	627	615	605	628	619	585	587	648	610	608	623	605	605	600	610	586	616	598	638	586	632	612	624	612	629	606	608	642	592	614	583	618	575	585	649	608	626	571	648	644	624	580	605	586	580	587	635	592	570	621	608	603	589	583	557	580	544	618	567	598	612	595	608	611	587	609	629	621	595	601	629	612	635	630	620	604	614	617	615	632	624	612	627	606	639	580	646	580	661	651	613	658	621	574	613	638	552	608	609	609	609	649	633	594	633	587	639	631	626	595	604	586	642	582	640	633	581	626	590	622	588	586	594	591	668	623	607	629	636	633	628	597	588	619	586	632	616	594	594	606	605	624	585	615	623	574	593	620	637	607	627	602	640	641	620	612	610	640	541	630	579	600	604	622	659	598	591	584	618	593	603	625	654	643	608	625	599	630	629	617	615	637	638	610	613	596	603	621	618	617	588	583	638	617	607	635	626	596	580	611	585	626	579	638	556	611	564	584	582	613	618	635	608	625	621	616	625	605	598	598	588	595	596	616	623	592	595	637	634	623	652	570	581	653	613	595	636	595	573	598	580	591	627	605	577	624	604	613	654	587	618	597	618	639	655	595	653	647	609	568	645	655	623	615	574	632	608	617	610	654	628	619	617	630	659	600	653	581	605	584	600	602	622	580	651	611	609	628	615	606	601	618	595	606	591	587	620	601	637	629	671	625	625	630	613	621	624	620	618	629	596	606	620	599	652	655	598	597	602	611	567	598	619	621	588	598	614	613	618	595	602	582	595	612	612	592	616	586	619	611	644	603	567	622	620	650	590	634	609	672	658	629	623	637	597	659	607	572	644	632	564	622	632	561	609	600	597	607	615	599	581	607	640	610	598	623	601	610	621	625	611	637	614	608	605	619	628	603	550	555	615	638	633	624	584	626	626	578	624	640	608	590	633	565	602	617	569	608	627	624	606	590	608	632	654	642	630	590	622	649	595	637	607	597	625	610	603	590	590	584	599	590	586	613	656	615	619	615	588	611	607	610	603	628	626	623	598	623	602	610	614	601	586	606	626	580	596	605	615	585	615	664	612	598	605	640	577	611	651	598	600	624	584	608	632	657	642	633	606	624	612	618	619	635	565	627	610	583	618	573	576	640	621	574	610	643	638	629	657	651	602	644	612	648	631	630	594	568	641	618	612	589	586	665	647	628	602	618	559	592	639	618	592	561	625	669	567	576	629	600	651	637	606	580	604	594	620	642	615	589	596	610	603	602	598	591	634	579	642	589	659	599	628	619	596	620	619	633	615	614	588	579	631	552	629	607	639	562	638	610	611	608	620	655	607	618	596	620	592	604	579	652	612	622	608	612	601	577	602	581	601	603	636	613	611	578	637	603	620	636	585	626	617	586	697	598	636	617	602	649	574	621	589	604	617	604	607	612	634	667	633	618	628	619	634	603	598	609	618	660	638	603	603	603	587	639	614	592	609	637	567	596	614	578	622	578	648	603	612	623	596	618	614	605	622	576	583	627	638	589	602	599	656	594	635	652	622	580	617	615	642	607	635	589	658	567	624	617	631	581	608	625	570	564	560	580	593	649	625	574	593	605	591	627	655	632	611	552	600	628	590	621	618	597	620	641	623	618	593	630	645	615	601	598	627	628	643	583	582	629	611	639	643	645	610	616	570	602	598	610	633	573	634	641	620	601	608	616	597	617	626	586	645	627	605	608	623	602	596	647	614	590	548	607	628	640	603	635	607	594	575	626	583	615	589	639	588	655	624	604	590	611	587	631	611	697	540	598	644	581	610	617	611	608	668	594	600	590	598	668	624	588	601	587	646	624	618	602	626	605	591	626	587	630	591	631	620	608	574	557	618	627	570	586	595	638	610	622	582	591	618
55046	67290	24799	6329	1432	1253	1131	1118	1014	1033	937	980	882	910	921	921	895	915	907	903	878	914	941	895	867	914	895	903	842	905	901	832	866	890	874	852	835	869	861	889	883	890	838	903	873	876	886	829	886	880	869	891	879	866	907	861	872	840	854	863	891	876	813	855	868	906	852	876	884	903	851	933	840	936	870	887	848	875	859	863	923	836	805	812	830	884	850	879	781	859	846	899	874	883	831	823	867	844	888	846	874	895	843	898	883	832	870	874	925	862	858	849	870	855	909	848	826	874	916	864	884	870	849	847	842	885	837	855	875	899	847	824	844	902	879	892	850	861	889	866	823	843	841	816	856	929	854	867	896	869	902	854	834	881	923	852	877	824	902	906	803	888	841	835	894	834	904	852	895	813	817	929	883	831	823	904	890	833	893	854	893	896	844	912	820	832	945	846	813	894	877	860	859	871	853	915	884	854	858	921	859	868	869	833	852	905	900	850	876	883	822	873	835	894	877	868	865	875	854	880	838	832	839	848	845	909	906	863	916	876	864	864	857	849	828	830	840	861	927	860	839	838	844	856	862	869	874	902	890	898	874	811	875	847	863	895	885	843	868	877	870	857	892	874	902	883	895	853	849	854	847	818	863	944	877	876	874	886	874	881	878	890	855	894	872	842	858	815	877	878	779	872	879	860	902	865	876	885	779	892	856	864	881	841	839	889	831	812	848	822	874	865	829	892	842	854	816	849	864	844	887	882	871	850	884	841	878	894	866	801	870	841	889	806	871	839	807	868	881	831	859	904	842	886	843	886	882	867	897	863	838	891	798	876	863	817	901	883	879	865	842	864	877	895	894	862	837	870	885	854	897	885	797	862	849	884	863	874	848	880	874	819	869	886	914	915	839	891	911	870	866	879	854	868	846	862	860	882	865	835	857	835	813	873	870	851	940	885	873	873	895	872	898	855	832	846	864	834	886	841	824	866	834	838	839	872	873	863	845	844	842	860	910	799	885	903	903	872	857	866	889	872	866	913	890	839	901	851	875	875	888	853	860	910	847	873	845	815	911	845	871	849	847	841	873	868	871	884	831	908	863	878	871	864	858	873	865	904	854	856	851	861	875	872	830	879	902	856	836	902	837	866	925	830	870	857	805	904	909	917	821	814	878	866	861	881	888	831	823	853	879	858	851	846	846	900	867	885	860	819	884	885	906	883	825	892	885	842	858	863	863	901	905	866	849	901	799	860	867	870	794	857	890	901	885	914	829	817	889	892	817	872	870	906	868	867	871	826	839	828	890	861	898	898	874	838	884	900	867	846	817	919	888	863	853	881	836	892	832	860	847	879	862	863	840	834	899	822	859	873	901	863	889	869	867	853	812	906	950	895	873	884	874	850	900	915	916	908	858	893	872	870	856	887	900	885	886	904	890	865	867	871	874	835	881	860	860	876	913	874	850	946	854	866	899	855	825	859	881	893	828	844	897	871	870	880	869	878	896	871	889	878	935	891	856	905	891	827	926	874	808	848	836	893	881	840	885	909	881	856	908	866	860	857	865	888	828	917	870	840	827	880	829	932	894	810	835	864	894	840	869	932	851	819	783	827	863	855	858	857	883	868	848	915	912	842	871	845	880	812	878	924	885	831	918	847	856	889	820	911	820	916	886	871	903	883	868	850	875	866	844	850	858	869	864	862	842	845	833	890	872	905	832	898	849	842	857	860	828	834	855	888	849	839	838	832	861	861	793	843	915	898	871	916	876	866	857	842	874	838	883	844	859	904	850	836	887	863	829	912	850	881	857	879	868	890	863	866	826	936	885	884	845	842	907	881	875	904	888	863	868	865	872	851	886	888	842	855	858	863	882	828	878	856	860	867	830	882	910	870	906	890	823	889	917	925	857	908	884	857	848	857	854	900	915	849	876	836	886	889	900	888	808	850	836	890	919	919	826	917	890	834	878	888	881	849	892	853	861	810	894	861	842	939	853	822	889	877	822	900	834	833	829	867	857	858	867	905	880	882	842	838	862	841	892	885	893	873	862	846	880	849	869	855	890	876	838	926	846	855	859	891	866	870	842	874	894	828	887	869	865	834	850	865	892	860	819	851	869	871	887	865	908	864	910	906	886	882	857	879	884	878	847	870	853	892	907	826	844	904	835	829	869	833	865	886	828	899	863	879	894	934	850	895	847	899	865	852	862	888	850	918	848	833	928	863	889	863	890	844	887	858	863	854	831	869	866	878	871	852	870	850	901	845	827	907	899	883	883	837	879	829	889	835	857	864	888	832	827	865	884	925	837	900	837	883	869	895	898	911	870	840	873	878	870	869	849	879	853	805	839	865	875	848	878	808	825	887	857	829	817	878	827	831	895	906	900	860	834	859	854	893	877	831	887	869	870	849	850	903	829	848	953	921	836	833	863	859	819	843	886	878	844	898	875	917	882	869	831	874	868	848	888	860	894	875	882	910	874	897	817	874	841	875	919	857	899	871	855	893	856	882	902	827	893	873	878	927	855	892	926	869	867	869	878	899	871	874	875	863	857	847	908	875	859	817	876	902	887	881	859	846	842	886	803	902	869	889	876	877	860	862	873	850	895	846	852	920	857	872	856	951	804	868	910	884	863	875	818	871	816	867	879	837	813	820	898	871	895	886	825	861	905	908	866	770	914	875	881	904	946	880	872	859	823	846	841	819	879	910	861	863	893	861	846	892	845	856	829	876	842	860	896	876	904	845	903	849	862	873	889	895	907	855	853	818	833	819	863	791	916	894	863	921	914	853	861	899	882	868	827	885	880	876	920	834	863	922	862	867	850	870	942	862	852	920	842	860	839	793	849	882	837	895	833	863	846	895	815	851	869	844	863	893	863	856	839	834	850	908	851	835	921	839	851	823	884	843	932	881	857	872	884	866	864	876	882	890	834	843	827	876	864	871	825	874	873	823	924	903	861	886	805	826	840	848	896	848	871	852	879	868	846	851	825	841	846	820	919	844	857	817	876	858	876	841	824	835	896	831	844	850	878	853	868	841	851	877	896	851	875	874	841	849	894	899	881	880	871	850	888	882	901	848	852	878	822	884	840	910	862	876	830	855	916	873	846	867	830	853	913	850	872	868	883	860	919	845	891	866	829	889	886	817	865	855	873	840	900	835	862	884	864	883	868	895	866	871	944	848	871	822	852	849	877	876	851	794	935	840	876	872	811	882	893	825	877	817	840	880	855	913	863	863	849	877	863	844	861	849	834	898	873	938	839	880	816	885	854	871	831	854	882	909	886	878	848	852	901	893	894	874	876	858	880	870	838	865	824	865	847	873	898	834	869	938	887	895	858	876	863	885	874	847	937	884	852	850	826	851	826	858	863	852	891	855	849	840	889	911	877	859	866	886	903	855	882	871	845	845	914	879	846	891	821	881	891	851	903	902	889	855	859	888	925	886	819	844	852	851	915	880	877	853	861	877	876	872	827	856	800	914	896	864	836	936	885	816	880	829	823	886	895	884	870	902
22825	21048	28632	23590	21014	20892	5590	546	430	442	436	371	419	374	361	395	365	359	371	343	356	335	362	366	344	322	340	324	312	369	352	373	337	355	400	364	328	354	365	364	345	357	349	313	318	339	328	350	307	355	340	368	360	338	355	340	347	346	323	361	322	307	326	324	365	329	336	338	327	344	320	360	354	328	331	355	290	342	338	361	317	330	363	325	319	357	330	346	358	360	353	342	359	367	315	275	320	304	364	332	327	343	329	347	330	331	339	339	335	343	348	332	323	350	361	364	340	327	319	338	343	317	350	368	299	341	349	315	335	317	340	328	351	300	338	332	327	339	340	348	318	333	381	324	368	336	326	351	351	317	313	374	328	346	336	349	353	366	365	351	333	347	315	344	332	319	323	319	381	353	349	375	355	323	334	334	331	309	328	321	367	341	330	345	386	353	328	366	377	342	350	285	331	356	340	343	356	336	307	319	345	353	353	315	305	367	345	320	311	355	321	318	339	337	320	358	361	345	346	319	317	349	313	373	333	334	334	330	323	329	347	365	323	328	361	329	378	337	348	345	302	329	340	328	329	334	374	360	337	332	324	360	334	314	325	321	360	318	373	352	341	340	324	367	361	332	346	306	339	333	332	371	338	329	338	354	328	342	323	351	299	343	369	334	338	342	347	374	309	361	330	318	320	374	364	331	344	329	349	346	339	363	322	365	361	324	333	322	341	313	339	341	323	314	352	349	342	320	321	330	331	309	336	332	347	340	361	346	302	360	347	360	327	355	335	346	348	321	348	364	326	335	371	319	341	357	365	330	349	343	313	340	343	361	332	310	325	347	325	356	343	350	317	324	326	335	341	360	334	394	342	352	333	334	339	306	329	325	336	331	353	361	343	328	355	360	296	334	349	349	323	338	364	335	362	334	337	330	380	366	350	327	367	336	343	339	326	351	346	345	316	332	318	325	338	331	335	354	311	336	349	347	353	334	354	349	326	334	351	324	320	320	333	357	337	325	378	325	336	340	360	339	357	328	350	345	313	341	319	355	316	333	326	307	325	330	327	301	383	317	348	314	340	361	304	340	331	385	329	336	318	330	313	353	338	321	320	342	323	352	302	296	359	330	370	327	356	348	343	351	335	325	295	309	359	308	355	313	357	364	318	321	321	344	376	283	336	321	301	313	328	349	340	351	312	355	307	354	343	364	345	350	329	346	358	358	298	344	339	356	373	356	318	322	359	336	354	362	349	336	329	343	308	302	330	323	357	333	324	351	348	315	344	351	318	366	337	350	343	340	326	341	336	331	336	338	398	342	308	329	311	339	334	317	321	347	348	372	375	327	313	378	341	346	328	345	349	357	360	284	342	340	327	324	366	326	333	348	334	339	325	350	317	337	332	343	308	354	333	325	342	356	321	319	358	312	310	315	342	347	327	329	319	309	328	339	361	323	316	318	334	333	324	361	330	323	364	325	314	323	341	330	307	334	369	335	347	350	347	331	330	336	346	342	337	321	334	337	305	356	359	371	333	343	351	364	304	333	340	333	349	333	344	356	320	322	338	336	295	316	341	309	337	327	317	328	329	356	351	302	356	329	347	367	363	364	355	356	311	345	355	356	329	357	361	347	363	307	341	320	311	355	342	329	319	329	315	323	314	334	354	326	320	352	351	339	318	320	323	307	354	326	326	365	313	330	348	323	352	364	342	316	330	318	347	351	339	338	351	339	354	348	319	337	339	362	331	343	352	327	331	340	314	371	353	358	335	327	346	357	346	337	308	312	325	311	315	337	330	326	366	345	337	307	357	331	356	339	329	345	312	347	344	347	312	324	351	332	339	342	345	322	330	336	362	349	310	310	362	334	369	317	348	320	355	317	338	305	317	356	349	321	334	332	346	346	312	350	349	334	290	329	315	349	322	365	316	341	323	352	341	337	310	314	332	341	324	271	353	341	337	349	348	310	348	331	327	313	334	364	326	350	295	317	351	330	332	339	333	324	314	336	329	327	333	322	357	330	331	344	339	339	331	349	344	315	337	342	331	337	324	305	375	351	343	346	348	318	327	343	315	325	360	336	366	307	312	363	318	344	335	332	333	345	358	348	307	344	359	343	326	344	335	318	374	356	343	355	332	311	326	334	303	360	361	355	336	352	329	376	307	329	349	374	348	367	361	337	337	338	321	315	299	331	345	357	337	357	311	364	300	338	349	337	369	369	363	331	351	331	365	330	324	333	350	366	322	304	328	338	357	311	311	358	327	337	324	313	334	331	301	358	316	326	322	361	340	343	343	340	337	351	330	347	310	307	328	304	336	344	345	315	320	302	348	347	324	343	387	345	310	356	346	339	385	325	325	347	325	356	321	339	322	305	325	333	337	322	336	327	337	317	324	351	359	349	297	345	341	303	362	330	321	356	320	335	333	338	363	353	370	366	338	332	337	299	349	344	322	316	340	346	313	348	319	344	365	342	320	351	316	355	341	319	348	351	342	327	324	335	331	364	334	344	319	311	326	317	335	314	322	359	334	349	361	342	327	309	318	332	365	324	354	324	335	364	352	355	367	345	332	288	339	378	333	324	336	334	337	335	329	337	336	332	322	314	344	332	336	343	331	307	344	311	349	334	361	369	352	329	320	338	335	345	322	314	321	337	353	349	366	299	307	353	334	346	307	354	339	344	334	322	338	338	345	329	337	349	337	351	351	326	333	348	351	331	375	314	324	364	347	346	315	326	308	312	332	369	309	322	320	312	367	337	346	344	363	374	360	352	320	330	324	337	357	333	355	352	357	348	327	369	347	339	342	330	349	338	361	358	312	329	337	332	351	333	335	305	358	353	341	319	320	355	324	355	319	325	351	315	323	313	362	371	336	343	329	348	326	325	346	349	343	345	337	335	326	346	342	342	316	329	337	339	370	330	347	339	339	328	348	359	321	333	305	323	320	319	326	341	346	365	317	338	348	323	333	341	317	345	332	332	333	360	325	354	354	339	322	347	340	354	337	342	343	344	324	335	321	339	323	343	353	336	346	343	360	333	326	363	321	305	308	313	348	298	310	298	353	335	362	347	343	331	351	311	321	352	347	324	294	347	347	357	331	341	343	348	341	323	360	376	351	313	304	312	334	357	351	313	354	345	353	330	356	351	330	333	342	339	346	339	312	316	336	320	349	332	339	353	343	378	337	326	296	349	333	334	355	301	342	317	355	339	365	336	341	323	326	333	362	339	328	309	341	373	341	337	336	321	319	367	319	314	337	328	280	321	382	344	310	362	357	335	369	335	342	371	337	331	349	363	301	341	337	318	325	328	331	330	326	323	311	335	362	332	369	352	356	317	335	344	342	350	332	308	332	353	356	352	334	367	357	338	326	338	323	340	320	362	323	327	331	344	331	336	347	347	331	349	346	345	354	351	338	353	318	356	331	332	307	312	292	348	371	339	340	370	344	346	365	357	375	328	313	323	328	335	329	327	361	334	342	301	325	333	311	355	331	337	340	297	345	343	315	290
56978	77755	35730	9037	1761	1285	1132	1018	866	732	767	706	644	593	558	562	542	544	542	548	549	529	541	553	496	499	547	495	561	502	495	504	546	480	490	486	524	515	519	493	504	492	507	495	481	521	514	482	500	488	500	473	485	521	515	480	496	443	447	471	534	457	447	466	484	510	499	530	510	483	527	540	486	507	490	497	476	508	482	519	480	487	464	461	464	478	487	490	496	504	457	519	485	521	476	483	514	474	466	492	506	462	512	468	507	467	524	464	509	463	479	458	502	530	497	484	488	456	503	509	518	467	519	468	548	456	460	525	494	509	450	477	472	443	471	511	489	497	445	488	493	482	524	519	502	489	475	485	532	450	453	514	464	519	513	471	526	506	460	501	497	498	485	494	480	459	462	512	490	505	473	479	460	490	494	456	493	492	458	482	495	506	492	465	516	508	471	459	474	528	511	485	475	511	485	514	491	502	471	454	488	513	502	487	451	476	462	514	495	485	477	467	467	477	437	494	485	468	473	498	451	512	458	470	512	479	485	487	504	475	493	468	497	517	460	492	500	507	525	510	460	466	487	476	484	482	491	514	468	494	491	497	521	504	478	467	494	472	466	506	500	469	482	507	523	497	480	483	506	470	498	504	495	486	536	477	480	505	462	502	498	491	520	539	458	453	458	466	496	447	515	479	488	510	489	493	497	477	513	488	484	475	512	495	491	520	506	513	508	503	447	458	456	493	522	501	434	448	488	474	462	497	496	497	482	467	479	471	490	464	494	480	462	464	484	495	455	506	516	462	490	456	464	466	523	483	455	502	522	504	470	431	516	503	530	515	485	485	472	511	485	490	512	487	490	486	477	482	509	511	486	495	495	481	465	471	520	472	502	497	474	474	486	465	489	474	512	476	459	496	465	488	470	493	502	506	502	496	488	490	429	475	492	447	539	517	496	470	481	476	487	480	514	500	488	453	458	488	482	444	465	514	465	479	478	466	455	501	482	498	482	463	483	490	456	488	481	466	511	499	477	506	480	491	470	489	479	501	465	479	503	498	484	502	510	488	503	494	505	508	499	509	446	471	480	506	425	505	477	510	515	494	479	464	493	505	488	512	491	500	512	485	486	478	506	487	455	464	484	439	501	500	497	499	445	518	501	473	516	475	505	504	481	458	526	485	531	486	491	508	497	469	484	496	497	510	486	507	519	522	491	478	510	498	511	492	461	475	497	476	492	468	496	523	497	483	486	469	444	484	480	464	486	449	471	481	529	453	514	486	523	472	501	476	448	455	501	494	501	451	475	507	474	472	474	517	450	510	457	505	496	486	447	496	474	502	490	508	455	462	463	476	497	482	516	461	485	521	461	511	466	498	473	485	544	499	436	472	466	449	469	474	451	450	461	489	491	501	507	482	535	503	476	450	487	470	500	493	485	463	487	506	496	513	517	474	485	490	465	464	479	480	438	482	475	456	489	476	480	448	499	505	472	514	471	467	464	476	463	496	494	498	495	497	467	485	474	446	467	451	445	503	475	473	508	500	473	533	482	495	473	477	503	492	472	514	468	517	477	491	498	491	485	447	448	506	482	477	456	481	493	506	475	530	482	480	483	485	465	464	480	489	471	496	474	485	500	491	484	468	522	486	477	496	489	511	496	448	524	527	490	413	505	476	456	465	492	478	451	482	500	475	496	477	503	462	502	432	466	493	531	453	496	484	486	478	507	520	509	507	486	491	460	473	505	463	491	507	483	501	470	522	459	477	526	491	485	519	500	468	480	472	479	459	463	461	439	448	476	468	465	493	485	499	529	469	503	475	498	508	495	492	470	481	517	484	476	464	491	538	501	476	499	442	461	495	499	488	500	503	486	469	491	468	503	444	464	515	478	483	476	474	497	490	512	443	509	475	468	513	530	488	491	482	449	505	468	496	517	508	496	474	521	475	477	522	495	513	494	503	489	503	505	479	465	513	466	459	476	501	480	487	484	468	488	482	478	493	519	448	458	455	513	509	507	489	516	493	494	484	453	476	499	501	467	482	479	476	497	479	487	462	520	528	486	495	504	450	478	502	471	488	501	501	497	463	479	503	497	474	496	442	472	488	490	468	485	454	486	500	475	485	491	490	461	515	467	513	477	504	495	465	452	464	505	470	494	479	472	480	466	477	475	472	492	470	512	495	492	450	502	518	492	508	480	477	480	491	452	533	483	502	496	538	469	441	557	467	470	460	514	477	489	486	486	485	525	514	473	463	472	497	514	517	486	524	519	465	478	542	479	474	515	461	465	498	502	444	469	506	489	442	477	464	522	506	459	497	468	512	487	470	491	503	481	515	503	475	476	468	480	497	478	535	474	509	524	500	499	439	525	483	507	484	501	482	485	510	490	485	484	471	484	493	486	503	477	456	516	471	498	510	433	441	517	475	489	493	469	486	469	478	496	420	499	508	459	530	547	497	496	479	512	488	516	536	502	479	487	519	492	468	480	449	507	462	496	483	490	457	456	505	491	487	470	519	470	482	462	456	509	490	504	447	438	486	498	510	506	496	472	485	480	498	511	475	473	484	459	505	497	498	451	478	477	533	493	457	500	458	420	436	480	508	479	508	484	471	467	501	462	446	530	510	487	486	471	447	500	496	471	505	492	475	520	462	492	468	481	495	446	508	464	493	473	472	488	497	490	539	453	499	483	459	454	481	489	490	481	506	467	482	482	484	445	455	496	480	454	465	448	470	467	492	484	502	476	502	492	465	457	489	479	533	470	481	470	514	474	505	510	467	494	474	497	475	467	469	525	476	493	453	465	482	496	482	457	501	488	492	443	452	473	516	464	475	495	473	492	482	494	459	459	485	450	454	482	481	507	494	465	517	475	481	474	469	513	466	481	463	490	489	499	481	488	454	501	518	497	503	503	450	492	497	526	518	493	451	461	450	531	482	518	477	440	494	497	468	478	456	452	480	493	497	478	498	508	483	481	521	504	451	451	494	478	452	474	467	507	471	461	456	478	504	514	484	477	471	478	502	507	484	443	470	486	503	531	529	509	523	505	501	498	496	524	481	479	505	482	458	456	495	484	487	491	468	503	498	466	509	535	481	459	483	503	495	478	499	487	454	494	474	501	472	481	493	484	516	479	475	503	473	455	478	465	461	460	479	485	498	491	482	543	513	477	495	504	485	475	521	490	478	467	508	488	477	449	430	501	484	469	494	487	469	464	501	509	465	488	504	485	482	452	489	460	502	494	522	497	539	482	491	518	473	511	494	502	498	493	470	478	455	491	475	462	481	487	502	485	507	482	474	505	551	495	460	474	482	505	493	503	508	489	479	493	497	466	481	487	506	518	504	485	479	486	451	483	464	501	528	458	517	486	473	420	451	514	488	441	501	469	502	465	472	478	475	528	535	483	470	440	506	497	470	498	460	512	456	483	471	466	481	504	471	449	489	495	470	527	504	468	462	478	497	511	463	481	440	495	512	460	514	471	447	477	460	515	493	509	536	523	464	485	457	497	460
29115	22285	15223	2237	684	631	634	614	577	602	573	552	581	599	604	566	546	534	581	560	579	598	595	560	595	583	608	602	569	621	591	587	606	593	612	580	577	554	612	561	559	616	545	610	590	592	601	608	563	583	595	624	576	595	576	565	562	569	581	565	574	576	569	632	563	576	591	616	585	612	561	580	539	571	613	613	576	617	558	555	562	600	585	557	600	544	594	621	558	561	573	567	522	601	552	595	578	602	591	567	595	534	611	599	601	508	587	583	556	594	619	591	600	578	592	566	580	583	576	563	579	551	606	544	540	594	578	573	592	595	605	567	609	579	573	592	570	605	629	554	603	572	558	603	601	548	590	549	562	621	565	612	572	583	562	568	598	578	578	558	591	565	556	570	616	583	602	614	553	568	539	598	586	570	578	575	595	593	607	678	552	607	559	587	590	640	583	564	620	617	580	582	571	574	576	561	597	602	590	577	599	525	574	630	589	616	580	564	567	565	639	621	566	576	560	570	589	598	608	607	578	571	620	556	576	578	530	558	538	568	627	616	562	576	592	580	602	598	573	566	624	577	603	623	593	557	629	582	583	607	562	577	577	594	617	601	567	648	561	638	591	594	550	567	572	647	554	618	570	555	595	572	600	573	579	584	581	594	576	576	554	626	603	578	602	609	554	587	531	525	578	582	603	568	535	560	527	631	585	585	582	606	601	623	563	565	618	589	579	576	567	605	581	573	608	579	615	575	585	621	575	572	608	574	600	571	588	562	550	558	614	607	620	578	599	557	577	560	626	597	602	565	539	600	572	580	556	599	558	560	591	585	565	575	573	561	613	607	550	616	547	594	575	570	595	601	591	589	629	642	628	607	563	597	579	587	578	597	586	557	570	567	554	548	608	602	564	563	613	588	595	620	581	590	563	577	573	571	600	565	591	592	607	563	565	543	553	597	596	630	566	588	590	644	577	588	595	575	607	551	594	610	585	628	580	553	564	574	604	538	582	583	596	570	622	578	618	571	547	601	595	602	617	577	585	616	614	605	563	572	583	596	561	576	576	548	577	592	588	625	583	577	626	555	592	550	566	585	582	600	600	599	616	582	583	568	584	579	581	575	559	636	594	588	599	562	560	618	606	607	542	571	596	575	597	599	569	610	561	575	533	590	630	599	587	583	612	581	606	541	610	592	602	628	583	582	593	597	570	647	555	572	569	610	623	607	554	557	606	591	602	577	599	611	615	632	588	634	588	581	580	578	587	607	630	572	560	595	570	610	552	550	566	585	603	593	556	573	604	535	563	559	590	612	603	605	605	605	600	590	580	566	594	549	612	604	571	577	592	537	545	593	583	571	620	611	607	581	609	608	578	616	560	581	594	598	582	560	593	597	641	569	567	557	595	607	590	595	595	557	578	603	572	563	621	570	595	589	603	585	555	587	562	597	611	608	658	576	603	593	578	618	598	605	573	593	571	584	544	615	589	566	617	579	549	625	604	598	583	616	564	568	560	577	594	570	596	593	600	603	556	570	572	567	604	566	575	584	623	606	532	571	545	568	559	603	601	590	565	633	600	587	584	587	576	564	641	551	552	577	640	610	576	562	512	550	546	596	581	562	593	576	576	585	589	582	589	529	555	588	580	549	586	601	555	592	621	573	605	578	541	571	576	594	583	612	591	578	559	570	564	586	601	596	556	600	574	611	578	597	581	589	565	584	586	608	627	602	557	576	586	580	552	595	568	553	598	571	588	580	571	575	584	579	560	627	574	600	632	583	537	619	560	587	601	569	588	586	633	578	584	562	615	583	601	588	586	594	597	554	570	646	604	602	558	615	570	578	609	566	587	551	599	595	579	570	666	616	577	604	555	564	572	587	548	549	562	584	577	560	610	581	573	574	581	563	583	625	587	583	541	577	539	590	578	593	570	590	596	597	583	564	558	574	594	589	561	626	574	579	551	581	595	604	561	603	585	556	631	606	563	600	559	563	587	633	567	531	609	560	594	600	617	636	539	551	580	610	582	551	597	589	590	586	582	598	610	596	608	579	593	564	533	570	590	540	616	600	616	592	609	535	602	573	548	602	583	591	578	583	596	591	558	560	556	645	567	577	563	543	583	595	587	596	576	559	550	555	561	630	609	613	578	582	555	613	587	573	603	554	549	591	584	614	636	555	513	604	602	575	619	563	569	576	565	629	546	587	573	549	555	570	618	592	628	581	550	563	567	582	547	604	628	585	595	577	593	603	572	596	602	624	594	555	577	594	615	565	622	613	597	575	532	598	580	610	593	595	625	551	602	624	605	572	560	589	608	581	604	553	596	537	595	579	619	606	571	594	587	603	596	579	544	561	579	614	580	603	646	616	591	601	558	548	613	581	638	547	617	586	573	581	603	579	596	590	575	556	572	582	573	538	573	558	605	564	600	621	633	558	595	537	566	558	559	591	602	545	570	559	581	589	571	583	644	547	569	590	598	586	599	566	595	534	634	579	550	546	563	605	586	604	571	659	573	593	635	594	595	590	611	587	594	583	575	587	599	575	577	601	589	566	618	595	593	625	579	613	572	592	557	579	594	586	579	579	581	571	628	617	564	564	617	544	560	563	591	552	578	560	627	593	599	598	533	603	592	570	547	542	595	584	574	547	589	622	583	556	634	610	567	582	608	559	636	595	594	585	565	587	609	568	573	621	588	583	592	582	591	582	589	551	591	600	545	616	616	584	592	603	588	621	587	544	620	573	591	550	539	576	591	593	597	576	567	568	593	572	556	560	575	650	586	577	554	578	570	642	604	565	572	569	630	601	591	577	591	623	594	607	599	572	568	560	613	614	611	622	557	602	584	593	559	571	595	604	576	559	597	605	596	578	583	604	581	579	613	549	562	565	592	571	557	581	588	568	577	568	609	618	597	565	599	588	542	598	570	545	553	648	578	601	558	558	570	573	595	554	579	562	596	583	607	587	587	567	588	540	567	575	594	626	552	566	592	568	576	569	570	550	612	562	589	567	554	585	552	549	565	593	608	534	590	599	609	603	574	602	607	569	602	585	569	558	536	623	588	582	543	592	603	599	643	614	627	586	582	596	635	546	597	599	562	586	628	595	522	607	595	589	569	579	556	622	607	557	595	596	576	569	579	556	599	590	589	612	595	611	587	571	570	603	640	561	618	551	547	576	579	560	646	613	562	609	598	609	607	584	573	588	602	597	546	576	611	581	608	614	556	576	605	545	605	590	583	553	606	557	579	590	589	548	569	571	599	599	586	546	572	615	562	587	588	562	606	544	599	565	586	572	577	598	563	590	567	569	632	569	628	602	605	587	571	607	552	614	605	602	605	575	624	584	576	578	601	564	603	578	560	612	531	594	601	590	525	598	593	601	615	572	590	536	623	575	610	605	594	593	579	567	540	612	587	585	621	561	599	573	638	625	514	580	542	559	567	561	554	558	569	604	594	576	572	585	611	579	540	602	591	569	595	565	540	604	557	564	573	586	567	546	551	590	605	539	562	561
33179	30094	7169	1348	915	865	861	859	851	828	805	817	830	873	809	823	796	817	812	777	807	868	797	836	902	835	800	792	800	849	826	807	838	841	809	826	845	836	833	794	845	810	833	815	835	896	839	810	846	817	841	779	789	879	832	815	830	847	782	849	820	810	811	828	797	860	845	860	823	802	837	815	819	807	848	792	797	827	843	853	875	801	880	798	805	802	819	838	771	817	829	836	850	850	861	887	841	749	825	844	842	789	811	807	852	851	881	805	820	797	828	879	819	835	834	797	822	862	760	843	801	769	840	871	787	864	805	834	883	823	804	795	798	827	806	873	798	844	806	789	818	802	813	746	843	796	787	869	790	811	790	802	830	833	822	823	808	825	851	790	847	846	830	861	842	898	831	849	812	775	839	834	825	839	821	799	861	834	814	844	828	782	815	863	798	769	815	802	821	818	818	814	794	815	775	805	804	816	876	816	849	835	791	787	839	809	791	791	841	830	785	841	866	849	835	817	820	819	772	796	811	816	798	850	816	798	801	852	814	806	863	858	810	824	803	867	846	796	841	824	826	815	826	833	828	804	841	765	839	865	816	852	802	822	853	768	808	837	821	757	838	868	821	835	764	773	794	829	830	799	844	844	797	807	773	843	849	818	807	792	807	807	848	779	807	834	851	835	840	830	791	783	800	801	777	823	785	840	834	833	843	833	776	817	826	766	827	769	846	825	763	840	842	815	829	844	850	842	864	809	808	821	794	842	824	767	810	820	799	830	842	830	811	821	798	836	874	794	765	790	805	830	849	793	857	839	802	791	831	812	841	832	789	821	758	827	787	814	827	832	787	849	847	826	853	818	811	878	834	827	847	831	826	850	853	773	830	799	843	785	823	804	817	785	845	799	791	817	798	846	793	812	822	790	843	804	778	828	888	848	864	834	844	874	854	760	849	850	811	861	752	838	809	833	805	809	795	824	809	770	780	805	856	884	797	817	779	818	829	836	828	827	791	770	774	834	822	843	817	830	742	817	829	816	825	849	844	828	827	809	840	813	852	794	824	851	808	893	860	769	837	811	823	823	849	763	809	832	805	860	839	841	823	826	790	824	841	793	814	828	848	845	831	860	858	818	836	799	825	819	816	830	821	870	845	807	808	819	838	831	812	803	839	818	794	843	833	825	780	861	836	838	850	811	847	846	853	816	820	868	837	804	843	835	895	829	860	832	812	796	818	810	862	847	848	819	775	821	837	809	809	832	844	806	824	892	850	835	791	824	803	830	809	883	824	846	848	830	821	812	858	830	812	812	821	824	833	803	852	778	857	781	782	828	781	828	774	831	862	815	789	845	790	805	819	813	841	829	827	793	844	820	879	852	807	806	853	842	755	796	859	811	864	842	777	786	812	784	799	854	869	830	807	868	805	847	855	847	874	831	850	820	806	842	818	814	816	860	851	838	817	830	834	855	777	816	832	830	847	809	810	792	845	831	837	858	843	769	810	870	832	815	789	843	856	816	763	923	788	859	849	834	816	788	796	794	810	796	811	805	802	809	786	827	829	816	815	835	838	822	861	800	831	858	814	814	810	826	855	782	755	836	865	813	819	811	816	844	780	792	832	870	833	863	854	759	805	812	779	861	795	806	792	825	819	828	811	846	824	854	829	830	800	821	802	814	803	826	813	803	816	830	845	802	802	825	839	792	819	821	798	844	789	831	805	834	846	833	802	845	856	862	804	836	834	798	846	771	872	803	845	850	774	813	865	828	827	821	806	808	813	851	810	817	841	811	774	796	778	791	810	859	861	873	870	809	866	837	809	830	763	868	805	827	798	809	836	766	809	782	830	844	784	816	817	827	842	806	814	831	808	844	814	839	789	814	820	864	776	848	819	873	825	820	810	779	803	844	837	831	839	862	841	798	837	799	849	812	833	830	779	857	763	769	860	772	746	825	765	795	805	846	795	819	810	814	830	853	834	839	794	804	804	779	806	843	839	851	862	826	854	838	839	794	816	848	819	830	834	787	816	822	848	788	839	836	830	781	853	776	839	838	870	799	810	853	866	864	856	828	809	868	828	890	805	778	824	788	847	808	816	812	841	832	806	808	832	820	793	874	829	849	775	834	865	813	775	867	847	787	804	765	870	778	793	761	807	796	841	820	802	838	839	771	815	785	833	856	853	875	833	820	819	808	794	829	789	850	822	837	782	790	834	847	814	831	814	812	835	844	879	812	768	876	797	801	840	805	846	775	788	852	845	841	840	799	829	808	835	802	842	838	824	810	893	799	822	842	807	848	797	849	798	830	823	810	784	830	834	883	856	830	803	844	782	795	862	822	813	796	820	806	798	793	800	797	797	845	834	806	827	856	849	827	840	814	849	820	883	791	865	857	856	794	800	796	797	826	896	814	819	782	796	783	839	797	803	857	805	802	892	834	839	814	838	830	865	796	828	812	869	836	826	725	808	766	831	809	892	818	808	799	790	818	820	818	776	865	877	825	842	824	841	851	842	843	825	818	843	831	796	850	839	828	800	825	817	813	819	837	810	826	813	796	854	805	836	833	835	853	806	810	872	786	823	802	860	812	809	814	834	804	831	770	808	800	833	818	807	814	866	814	851	834	831	832	792	818	765	815	803	796	792	868	828	840	815	837	816	858	821	811	855	830	799	782	806	805	892	886	843	796	851	838	825	824	846	828	875	745	877	788	841	857	819	806	796	808	840	852	836	854	808	851	783	873	787	800	841	827	860	803	831	850	803	807	820	815	826	817	864	834	810	821	805	842	828	828	858	854	865	800	833	814	813	811	780	775	836	836	844	853	812	826	830	826	800	830	867	823	827	795	873	825	812	823	839	835	810	837	810	774	808	802	828	839	821	845	765	838	823	794	865	784	820	824	848	857	846	806	767	783	790	796	795	890	764	822	810	829	794	824	835	885	838	882	815	801	809	891	862	804	861	804	805	821	875	820	826	803	786	811	797	831	805	822	818	821	832	857	795	854	878	866	804	844	776	852	861	792	803	795	836	789	852	831	801	794	857	842	836	824	815	817	831	788	847	851	801	804	851	792	796	779	821	889	847	815	810	791	772	849	808	799	844	823	831	810	812	814	796	827	822	843	774	816	839	807	825	812	808	816	835	853	807	850	835	839	809	833	801	801	842	767	773	777	796	824	798	828	836	832	791	819	855	851	835	800	829	874	859	846	847	821	829	791	833	850	806	889	822	822	846	762	820	843	811	777	794	838	871	823	805	838	812	829	860	834	788	798	849	777	821	821	810	796	862	789	831	756	838	861	858	864	789	863	838	806	825	784	763	828	814	834	853	810	798	849	776	795	834	855	791	826	812	861	834	765	831	808	827	785	817	832	879	809	818	807	816	823	817	808	834	858	813	807	831	790	822	808	847	797	799	869	822	866	821	829	789	869	801	845	845	793	790	735	806	816	827	815	785	799	871	814	843	853	875	798	796	835	805	815	824	833	827	837	802	814	847	833	826	825	855	834	807	839
24254	21153	28566	23627	19975	4157	810	777	698	664	646	671	586	658	586	621	618	579	594	683	596	638	621	635	621	623	592	585	612	600	606	614	634	629	604	632	641	569	591	618	621	612	607	613	575	631	600	628	634	588	589	623	621	612	604	575	589	603	621	645	619	617	593	636	568	641	618	633	625	610	614	619	608	650	621	654	576	597	635	590	617	655	600	598	645	622	589	583	599	635	611	540	580	629	637	671	612	579	640	608	564	571	584	617	648	604	628	617	635	593	576	619	639	606	584	666	593	615	592	575	659	630	624	634	639	598	626	646	632	605	585	626	602	590	607	618	581	581	582	610	619	613	591	635	575	598	622	600	625	579	596	624	550	613	559	575	619	570	595	621	590	602	628	584	614	623	605	621	598	560	620	624	618	598	567	554	621	621	613	547	569	565	613	572	573	601	608	585	585	607	594	598	625	589	586	591	564	667	587	599	610	578	582	602	608	607	605	608	557	594	619	622	631	616	588	612	581	617	578	617	616	576	571	590	615	572	605	604	593	604	624	606	625	576	599	582	623	601	626	596	618	589	613	607	627	605	591	605	583	615	613	575	615	602	598	600	596	638	618	632	599	620	622	602	579	609	604	568	593	565	612	610	578	590	613	644	614	655	615	581	584	566	611	616	593	630	583	618	603	571	571	651	627	597	625	576	598	573	593	599	606	583	604	590	561	618	603	581	665	635	593	629	610	628	622	605	653	614	642	594	561	547	587	590	614	606	596	558	606	590	570	608	600	582	630	609	606	620	585	568	598	633	639	546	628	648	609	556	587	624	583	612	579	581	568	646	594	636	590	574	596	593	627	606	577	529	589	566	575	598	598	639	629	568	607	562	624	621	596	614	590	557	580	609	540	628	595	603	618	614	639	626	598	568	593	593	645	630	654	584	588	601	624	588	617	639	582	576	588	586	572	560	623	622	589	646	610	589	627	586	600	595	636	625	602	573	605	611	557	615	633	628	605	634	625	610	628	564	648	604	618	589	592	603	606	572	608	608	589	630	627	588	556	599	581	604	614	632	613	610	620	562	587	638	566	556	605	607	632	592	573	641	619	585	602	604	559	592	594	585	604	633	574	577	562	581	607	598	580	601	638	556	625	582	591	625	590	601	603	613	621	590	610	578	605	593	630	587	608	602	579	595	656	568	616	630	596	614	594	608	632	591	601	611	599	597	613	582	570	603	583	608	627	651	560	592	649	611	600	677	593	595	603	579	592	611	566	587	591	541	612	588	598	609	637	583	576	611	603	601	597	586	630	598	607	583	620	599	581	622	628	561	599	611	636	579	614	598	622	581	594	624	597	583	596	625	592	589	585	571	590	577	589	576	586	622	571	617	619	610	606	533	628	574	635	600	558	577	623	588	640	590	600	581	554	556	580	538	633	613	623	605	609	559	628	607	551	626	602	616	610	601	600	639	624	668	591	558	587	653	585	636	582	600	643	609	585	615	616	617	608	599	591	597	600	609	594	657	635	635	594	588	629	599	597	586	583	595	590	598	606	600	596	627	618	583	587	577	628	624	640	608	657	604	623	584	591	593	624	612	627	628	599	605	584	631	601	616	650	605	613	609	564	607	606	599	564	582	581	642	569	620	577	618	592	601	601	611	609	633	572	595	612	575	611	587	593	613	614	609	579	563	579	598	603	593	580	602	577	603	664	575	595	627	579	634	618	600	591	595	615	618	621	564	598	601	642	591	587	593	582	620	628	621	601	607	596	564	615	597	646	615	593	597	587	620	600	645	621	612	591	600	584	574	587	592	609	572	602	614	598	643	568	641	586	607	625	647	634	610	606	591	607	594	597	623	603	618	619	570	625	560	636	649	586	597	621	651	586	581	589	636	570	597	588	557	642	600	573	596	588	549	606	614	580	576	615	654	593	627	599	579	592	632	589	601	576	593	588	614	572	584	584	610	614	650	560	581	632	628	585	595	585	636	605	604	651	573	607	570	611	638	595	574	595	590	608	581	598	579	618	593	600	577	627	578	628	654	619	555	640	593	581	579	581	580	610	586	586	578	594	608	577	605	605	647	577	603	640	604	651	611	612	585	607	617	611	567	621	590	606	617	575	611	605	663	570	611	657	616	574	598	631	624	586	628	643	578	637	676	618	649	605	595	593	622	621	583	601	610	630	608	611	615	594	639	570	608	602	641	600	570	551	603	565	564	623	605	623	611	630	622	565	611	623	587	573	576	582	617	590	594	601	618	586	629	603	568	656	626	627	599	603	623	576	619	581	599	636	550	616	578	535	584	611	580	567	617	585	601	593	639	599	605	620	637	597	641	596	633	627	587	597	581	668	619	580	587	604	585	594	629	618	593	606	630	613	592	584	640	601	578	593	632	634	602	593	560	557	630	629	562	596	600	608	608	626	619	659	632	562	597	621	593	564	605	574	617	638	591	619	609	584	596	610	617	589	566	589	598	620	585	563	580	591	632	599	567	623	614	610	604	611	549	625	581	623	598	612	624	623	598	582	596	594	646	576	618	607	594	609	597	597	586	587	603	604	563	606	632	588	574	609	590	603	601	596	604	624	604	598	591	601	601	616	593	571	604	575	588	589	575	604	631	616	542	587	587	600	614	571	610	601	605	638	628	601	655	607	606	546	618	608	576	626	601	598	606	573	589	572	571	633	597	592	620	597	625	540	591	613	585	563	603	607	615	652	602	624	610	588	616	636	583	624	596	635	618	605	585	615	613	618	607	592	623	640	602	581	631	605	600	602	606	634	635	562	621	615	624	650	622	610	578	590	590	569	595	585	601	573	617	579	572	622	600	606	607	592	620	598	627	593	602	618	658	627	625	597	618	607	598	598	601	619	595	632	604	638	601	593	595	564	638	606	626	601	587	642	619	608	677	660	620	601	635	610	585	648	610	551	561	617	595	572	549	586	607	569	604	600	584	602	595	614	635	573	598	584	640	597	609	588	590	637	555	603	636	614	592	590	604	598	565	626	579	662	628	613	636	588	613	620	584	639	558	568	605	575	624	597	588	598	618	597	644	578	600	627	585	627	613	617	621	587	627	595	603	600	593	566	603	636	544	622	581	629	541	633	601	606	629	603	624	621	653	604	600	662	553	582	622	615	604	604	598	606	621	550	580	571	610	605	619	576	576	581	568	594	614	601	612	664	614	645	616	588	624	571	588	572	581	608	629	595	566	625	604	646	604	566	585	621	606	600	605	603	640	578	637	595	599	599	644	603	606	592	644	590	612	618	644	644	588	655	632	646	614	590	608	584	566	602	561	625	593	606	639	610	585	629	577	637	556	592	614	566	596	603	642	638	632	579	574	618	573	623	604	584	562	577	573	587	594	587	568	601	643	586	619	611	624	584	588	577	621	595	610	650	570	612	601	609	582	631	556	567	595	596	629	612	622	566	642	639	682	618	633	612	594	660	610	582	637	601	612	609	608	595	581	598	581	597	620	652	615	560	580	548	647	617	613	573	581	635	570
54362	61609	26410	5467	1409	1209	1111	1101	1054	1026	959	931	856	918	928	879	895	925	830	892	853	854	893	897	909	908	867	827	828	858	886	883	897	881	897	860	884	872	857	855	833	820	821	836	899	856	845	841	825	881	877	845	876	880	786	856	877	840	848	867	904	862	861	848	872	879	829	854	854	843	837	860	908	867	895	854	858	832	906	808	856	823	896	880	844	877	881	889	881	881	835	852	811	843	915	884	874	856	884	860	903	896	864	844	809	930	848	826	876	859	889	846	919	885	825	856	864	837	834	874	812	849	830	888	869	818	822	864	866	830	846	876	853	847	816	882	809	799	853	876	863	821	852	827	905	841	826	859	846	867	852	834	842	812	858	867	878	829	895	901	820	886	856	868	906	867	862	817	860	859	844	897	836	873	839	863	848	825	867	880	914	860	843	890	812	872	875	858	826	850	854	908	870	855	846	833	822	845	857	846	828	884	847	856	873	800	865	884	877	800	810	852	883	863	862	869	882	842	859	846	834	859	836	869	769	899	872	874	832	805	879	902	894	943	883	864	848	889	817	864	844	836	889	947	928	807	823	847	837	861	866	834	825	860	824	875	829	850	809	890	887	849	885	841	859	874	906	877	832	879	880	893	870	862	892	862	907	855	825	830	911	795	825	865	861	852	888	840	823	866	875	865	887	855	830	861	842	872	842	848	845	822	819	866	857	864	853	834	868	855	899	837	851	816	887	933	854	827	872	799	841	855	900	867	819	903	905	803	795	813	900	869	855	817	793	857	931	860	908	873	866	878	845	807	848	837	820	859	878	861	861	836	865	854	825	871	832	879	902	831	875	863	858	846	823	872	809	845	845	837	810	864	927	884	877	860	844	884	876	884	895	902	830	854	871	816	852	862	906	868	871	842	818	826	898	836	902	855	832	873	862	916	840	863	851	867	874	867	837	866	841	881	878	834	822	853	861	868	860	855	847	835	901	871	879	871	876	870	866	830	885	841	873	893	879	892	821	844	861	821	815	880	917	858	841	865	835	845	870	840	859	894	886	853	893	884	813	878	910	845	860	894	878	806	851	841	857	919	897	856	859	859	870	831	838	856	860	922	845	865	832	799	846	809	868	880	876	892	859	865	841	859	868	892	865	850	891	880	806	879	866	870	853	880	872	879	868	811	872	868	879	849	893	828	843	877	866	866	824	870	826	843	830	848	864	885	859	810	912	853	810	863	906	855	843	858	840	858	835	882	838	806	875	777	845	889	880	849	874	874	805	844	888	863	816	868	869	837	827	850	844	900	835	896	835	885	862	833	862	899	866	807	856	868	846	870	871	852	833	876	870	865	832	879	861	866	887	898	885	836	866	879	869	855	809	783	841	879	834	857	850	905	861	857	845	839	858	913	833	892	842	851	809	817	831	830	875	872	872	854	819	868	860	861	878	922	847	909	876	802	857	865	823	835	900	810	822	875	831	825	831	911	828	912	851	844	884	864	855	871	849	879	846	896	872	876	814	871	848	855	869	899	903	877	840	892	833	841	853	902	891	832	868	931	838	826	834	869	820	828	854	859	845	858	870	869	850	876	884	868	889	817	875	823	815	864	841	835	815	873	859	844	846	891	874	855	813	797	888	809	868	855	846	870	837	859	821	855	859	851	829	858	849	867	823	823	858	832	882	897	906	840	871	897	846	808	917	826	871	814	896	921	855	829	868	820	866	915	846	832	869	872	851	819	920	909	866	816	825	858	863	836	881	920	890	901	788	883	878	866	923	837	870	822	867	867	809	845	878	881	851	911	857	807	848	887	897	822	863	814	846	862	844	885	891	851	911	869	848	848	827	826	876	896	886	825	881	859	840	855	824	814	923	872	892	862	794	847	798	882	835	910	828	826	877	876	832	791	826	886	859	868	822	840	813	836	848	841	885	886	852	860	899	853	809	871	902	883	846	869	854	880	856	827	856	866	907	841	917	857	906	835	908	810	842	845	864	820	871	822	821	822	842	850	874	877	870	842	809	869	882	832	851	833	801	881	842	843	869	852	818	857	838	847	863	865	952	865	894	903	821	857	855	802	826	881	824	865	858	832	896	892	826	824	854	892	786	813	852	808	892	888	828	894	819	798	848	867	881	872	844	838	868	862	877	848	865	870	818	842	828	882	859	813	890	808	847	860	905	901	837	853	855	851	857	847	847	833	807	856	817	889	878	866	888	846	878	874	896	857	859	822	869	852	876	818	882	860	865	840	856	883	902	870	864	835	829	898	812	797	838	915	863	846	898	829	834	884	884	777	925	901	855	883	871	876	833	891	851	824	822	893	838	778	828	844	900	921	865	852	854	882	876	851	865	867	844	852	839	816	843	843	881	859	924	861	899	848	848	824	850	804	837	841	865	886	830	822	860	844	884	865	829	889	779	832	911	836	804	863	816	853	876	854	868	812	840	836	854	898	862	914	853	899	870	827	903	953	890	873	884	843	844	863	916	815	883	883	870	832	883	837	858	819	835	833	850	855	829	863	822	817	834	858	849	841	865	907	854	830	819	907	912	829	839	828	841	827	872	863	843	864	839	837	864	858	844	883	858	845	811	907	892	883	812	831	814	836	857	888	890	841	848	894	826	799	829	878	851	853	843	858	873	876	799	914	823	900	880	848	831	897	886	835	906	807	855	933	887	872	808	864	877	906	861	904	870	874	869	857	882	849	893	832	812	888	825	843	794	838	841	830	907	883	843	914	847	847	830	826	852	861	816	870	863	858	862	848	781	885	812	890	878	865	826	898	843	854	830	842	844	835	865	832	869	834	844	880	865	820	845	800	896	832	902	889	882	865	890	851	817	838	848	815	822	922	891	826	836	830	825	817	868	912	870	892	884	831	842	808	811	818	910	836	887	869	821	838	913	841	826	848	850	863	938	872	825	866	891	823	820	873	851	839	874	872	787	884	853	863	847	858	857	819	842	830	865	861	849	850	878	809	809	829	856	817	923	864	895	867	869	846	850	868	837	884	914	852	868	805	827	889	835	808	875	859	825	842	843	857	884	814	805	897	840	836	877	830	849	846	868	854	871	874	852	915	876	860	870	846	894	839	816	836	833	838	872	870	839	897	877	888	833	828	893	876	812	896	872	892	901	875	825	839	844	868	838	895	898	878	861	837	834	901	809	809	886	942	862	814	788	873	881	877	861	913	894	865	786	890	867	817	890	803	854	837	824	841	879	826	812	886	872	836	859	845	815	845	833	873	897	857	848	862	799	821	882	878	907	812	810	867	864	861	842	930	876	869	863	897	848	832	849	901	843	859	882	891	868	868	851	849	802	898	911	884	852	832	886	836	883	861	857	830	842	854	813	823	935	865	845	854	861	864	888	853	898	842	835	814	857	914	840	861	866	857	818	906	861	888	865	839	893	912	779	875	882	839	898	845	779	851	833	850	885	826	878	833	877	904	860	846	836	856	843	874	820	841	803	852	831	905	890	881	876	897	846	873	764	892	880	905	855	882	832	829
22763	21022	29180	22982	21001	20872	5526	535	454	418	424	372	409	368	397	376	362	356	372	346	356	319	344	321	341	369	327	335	329	321	348	350	340	341	340	413	354	345	348	318	364	356	359	351	321	341	324	354	358	340	321	370	338	330	323	352	357	293	316	346	386	344	345	350	337	367	379	342	325	326	351	344	313	313	332	320	315	343	329	310	334	353	341	329	299	331	334	302	315	299	357	347	331	318	328	316	358	342	303	343	348	325	318	324	340	322	340	342	345	318	315	312	305	341	330	360	367	317	364	305	317	338	320	326	316	333	333	323	343	327	314	295	317	328	330	330	312	346	303	349	340	346	335	317	302	294	328	324	295	340	325	298	330	362	350	367	307	338	299	329	328	332	331	324	296	291	327	349	367	329	346	350	336	338	330	365	333	335	322	295	346	319	320	286	315	303	335	338	342	283	347	319	334	326	355	311	330	346	326	336	343	317	320	334	339	334	314	325	342	312	343	314	328	333	330	337	339	330	334	297	340	335	306	344	378	283	338	302	285	308	322	292	314	329	347	304	294	317	340	325	318	329	324	347	326	303	353	314	305	317	348	358	312	322	329	350	345	348	323	360	331	337	306	332	336	319	339	334	303	295	342	330	329	317	324	338	302	352	332	325	311	361	325	340	311	355	312	338	340	367	339	338	326	318	308	315	336	299	347	364	343	340	338	326	308	316	322	338	323	342	347	339	348	310	315	329	352	320	338	331	342	349	317	335	354	353	351	299	316	322	357	320	365	346	346	322	309	312	335	300	318	326	337	309	304	332	357	348	361	368	344	351	303	335	313	318	343	314	294	346	327	356	327	342	354	321	344	351	336	336	349	330	374	304	308	334	348	335	316	358	332	280	344	336	313	350	325	339	313	338	337	324	372	299	346	327	324	296	338	319	335	358	333	307	301	319	333	339	339	359	334	346	317	348	320	327	304	348	308	347	363	337	338	274	335	345	374	336	353	332	307	325	323	336	309	314	314	324	320	326	311	330	353	314	326	360	349	298	318	353	328	327	341	306	325	348	351	296	317	329	352	345	317	325	331	334	330	325	339	338	351	318	342	359	359	310	309	338	310	304	352	337	325	284	311	296	311	322	317	332	330	303	305	329	335	317	334	315	307	354	339	336	318	326	314	314	336	322	333	325	322	372	373	302	336	355	337	341	324	329	317	308	333	356	320	321	328	336	322	315	341	353	332	335	343	313	319	332	342	334	322	354	296	310	339	325	331	336	339	327	337	368	308	345	330	331	355	316	340	329	336	355	303	318	347	318	341	346	331	320	336	342	323	328	325	309	313	331	340	321	325	303	332	317	320	301	291	340	360	335	352	323	342	327	326	324	393	313	309	317	335	329	313	345	318	360	331	344	341	338	309	319	342	309	318	319	310	344	316	361	293	297	328	326	349	329	341	315	328	319	308	362	365	331	328	322	323	314	305	338	315	321	343	318	314	348	322	289	339	358	334	351	363	317	328	395	320	327	353	314	310	344	317	332	329	323	344	320	330	354	351	354	343	340	341	332	307	329	330	321	315	336	344	365	324	309	372	321	324	313	334	346	309	338	321	322	341	334	332	306	344	349	357	337	318	329	338	329	288	339	319	329	304	323	344	324	339	335	326	361	340	337	331	300	319	347	326	332	320	329	348	336	302	315	320	324	334	329	337	319	327	360	316	346	337	375	318	317	346	326	314	339	320	320	328	362	328	325	294	312	341	318	291	322	335	320	307	316	304	341	364	364	317	337	353	332	338	279	349	293	313	317	339	310	350	331	317	322	317	305	370	355	321	296	333	295	332	305	350	325	288	364	306	357	336	321	317	342	342	324	335	308	303	308	316	323	335	315	297	342	339	326	331	322	356	335	313	332	340	349	363	328	316	319	334	347	312	305	318	328	345	336	320	334	350	331	291	313	367	350	356	331	319	300	335	357	315	320	329	332	325	342	314	332	308	312	340	332	329	337	363	318	331	350	364	291	351	316	312	353	339	328	319	348	340	318	310	321	336	366	324	341	334	331	344	348	326	313	341	318	359	315	313	346	324	337	330	329	337	346	288	346	319	337	327	321	320	328	350	330	339	342	322	366	349	307	324	322	357	315	321	320	330	326	321	336	333	354	327	330	330	339	346	337	300	330	351	323	324	345	364	338	343	343	319	303	334	358	328	329	339	334	328	347	319	331	334	352	311	303	349	309	324	332	321	350	331	319	336	328	318	337	336	341	344	339	333	320	332	359	313	307	376	342	351	335	356	340	325	345	312	317	348	325	360	364	320	331	350	340	351	339	344	296	295	315	349	341	310	317	295	344	333	321	316	322	355	321	308	358	314	312	341	330	353	317	345	338	314	315	367	324	332	329	316	310	328	335	345	341	364	349	329	338	315	330	315	301	306	324	326	322	350	316	327	315	310	299	338	332	337	322	315	335	324	340	346	319	334	322	341	325	317	332	320	300	349	289	337	330	304	345	365	334	366	336	344	338	293	328	342	337	329	339	321	347	333	334	358	322	349	301	321	337	319	315	297	311	317	375	358	345	358	375	312	367	317	309	330	360	316	318	338	335	333	350	318	321	316	347	320	293	315	319	319	342	328	347	316	307	318	356	317	315	342	298	345	311	288	347	339	323	308	350	327	335	306	310	308	304	326	348	311	300	328	348	359	317	337	323	290	328	330	328	315	342	289	354	318	330	294	353	369	330	334	356	307	334	339	349	337	322	318	342	316	324	344	325	330	328	329	335	315	354	363	350	316	302	330	331	332	328	310	315	330	347	345	294	326	298	324	288	342	314	321	337	324	300	311	356	334	329	327	348	333	359	320	333	325	331	344	352	321	314	330	314	360	314	351	316	320	328	346	327	335	294	330	318	325	345	331	321	335	337	329	335	336	311	318	351	349	327	331	311	303	341	319	320	360	362	301	356	370	351	325	345	356	342	353	323	304	331	339	312	311	329	330	351	340	311	319	343	332	330	329	314	318	334	340	322	317	297	305	329	321	325	315	315	336	285	318	314	330	346	338	401	332	345	310	293	338	317	337	345	336	349	322	274	301	314	333	331	392	311	313	320	326	357	328	343	339	328	357	352	361	354	347	286	335	357	297	314	344	344	339	333	356	308	321	313	355	341	354	331	325	330	314	341	332	353	313	303	328	347	336	319	338	358	327	337	355	344	325	322	312	311	353	318	279	354	319	334	308	301	325	325	297	302	326	307	331	335	331	336	329	334	343	330	310	369	293	326	329	356	350	317	331	353	343	353	322	337	322	340	348	318	326	317	320	309	357	314	343	332	332	306	337	321	317	327	330	337	300	325	358	304	322	318	319	352	362	329	347	352	315	352	316	330	314	319	337	336	338	339	328	319	297	323	336	315	323	331	327	347	339	319	350	314	324	323	339	364	296	323	325	355	305	346	361	334	305	314	346	349	324	335	290	342	333	327	343	325	323	305	330	349	330	359	344	349	329	341	322	318	307	336
57158	69544	33539	9205	1791	1300	1072	937	832	739	651	623	603	616	587	502	537	557	563	525	499	521	515	547	555	521	514	469	474	484	525	518	461	460	521	499	458	482	465	501	490	486	485	485	509	484	496	499	526	493	497	515	479	472	487	482	431	503	495	463	477	450	477	516	509	495	489	455	458	519	457	468	466	453	505	480	460	518	466	460	461	463	502	496	490	461	467	465	445	505	473	488	485	457	489	475	503	466	479	445	483	473	456	520	464	439	488	431	466	456	469	444	444	475	518	463	464	452	471	481	458	469	485	478	469	456	485	461	457	446	471	470	503	461	462	496	480	470	480	478	449	474	463	486	465	490	496	498	491	479	512	493	506	466	478	459	479	532	469	475	485	464	480	475	473	483	487	480	485	489	434	456	465	477	496	462	476	449	502	483	467	462	475	499	459	496	460	437	533	461	507	452	492	455	462	471	482	458	468	455	478	454	522	463	492	495	512	451	467	477	473	468	493	497	447	502	473	478	471	459	435	504	470	512	468	510	465	442	489	460	462	505	470	491	480	475	463	445	495	458	486	488	471	541	465	467	499	455	487	514	465	507	438	483	468	486	531	464	477	506	486	493	490	489	443	485	475	498	494	465	470	491	504	488	476	533	482	519	505	439	499	461	481	511	500	483	457	495	517	501	500	465	444	422	485	459	494	504	466	469	485	478	500	485	460	445	500	467	504	485	498	484	489	499	498	498	480	486	472	455	479	467	467	450	453	480	487	469	478	476	493	481	519	457	452	477	469	498	459	463	499	494	490	446	505	431	508	461	492	432	498	467	460	504	496	451	467	463	443	484	445	471	503	482	468	491	484	472	501	480	484	464	451	470	497	488	481	489	503	486	454	499	481	459	479	467	461	462	485	495	508	446	456	449	456	444	470	483	471	476	502	508	487	481	483	469	484	434	454	473	478	460	482	458	478	454	490	435	483	520	464	454	411	460	479	477	507	473	483	466	479	479	474	478	494	463	440	458	459	462	450	439	464	496	483	447	483	481	452	470	439	493	512	481	469	486	461	502	499	459	502	454	474	495	500	482	484	430	459	474	444	499	485	488	467	525	450	422	469	461	489	478	508	501	471	467	491	428	466	478	473	480	495	465	468	485	472	494	468	504	485	465	483	474	442	503	478	482	485	491	452	469	475	478	514	425	476	480	495	499	477	476	489	476	464	495	484	454	514	505	490	497	463	493	548	478	483	469	435	467	482	457	473	470	465	483	466	429	509	472	440	470	467	446	439	469	431	500	468	486	459	492	407	459	453	434	491	433	502	457	464	479	505	482	485	510	479	468	494	496	494	441	491	477	443	479	459	465	461	464	474	434	459	471	451	506	479	493	521	462	483	473	486	440	473	490	476	511	451	409	468	501	499	509	490	486	464	473	483	485	416	464	498	482	506	482	493	468	440	491	476	470	468	454	477	474	465	448	474	480	474	501	457	471	443	492	478	480	468	468	473	487	459	455	483	463	471	489	506	480	487	483	486	494	454	494	528	489	487	481	510	503	474	509	493	466	434	502	454	481	491	509	491	464	468	456	439	454	487	483	498	479	449	476	489	469	470	496	498	504	451	473	458	466	460	459	508	520	487	467	480	454	474	487	500	476	439	514	481	452	488	435	457	495	490	460	445	483	466	489	443	472	464	502	479	479	503	433	474	483	497	493	492	452	461	458	481	485	462	474	458	479	487	509	480	452	482	472	436	465	474	480	455	498	482	482	474	472	519	500	466	461	459	531	497	463	461	416	437	467	485	459	479	494	475	475	461	461	493	457	477	471	465	461	476	482	486	468	463	490	487	452	456	482	509	488	455	484	464	492	480	482	471	464	491	470	457	462	481	486	436	472	469	522	513	481	467	481	490	459	464	487	457	447	516	465	516	460	492	495	469	486	451	493	494	451	479	452	468	457	500	471	473	489	460	495	449	483	468	483	465	486	469	465	463	495	474	479	426	481	447	512	467	443	467	490	485	475	503	502	478	509	467	470	487	474	444	459	475	472	473	482	491	484	455	462	435	460	467	479	494	462	453	476	454	492	511	491	463	451	470	486	482	438	472	506	486	487	474	480	446	517	482	482	489	499	452	462	473	438	450	478	524	439	478	481	480	451	450	457	479	494	457	445	451	468	476	487	473	479	493	478	499	473	474	485	462	501	469	431	459	465	493	504	468	479	480	455	452	482	487	430	460	471	474	431	464	433	491	497	479	490	504	483	518	504	480	492	454	501	446	521	462	472	495	469	467	482	478	458	483	481	500	455	465	475	480	486	501	460	479	483	474	484	447	497	470	465	507	469	468	459	466	463	484	447	460	467	481	456	473	459	477	482	481	447	473	492	487	520	457	478	473	448	456	502	461	487	480	476	492	484	444	460	498	493	444	442	487	491	507	514	465	456	473	493	480	434	511	466	507	467	486	456	489	522	473	470	489	471	468	489	490	507	484	447	435	479	492	485	485	477	466	495	463	490	479	450	488	453	464	475	461	513	523	481	480	502	466	477	473	479	504	480	455	458	508	441	466	487	469	494	461	512	462	472	454	491	516	454	457	501	496	459	519	509	468	512	536	470	509	529	463	471	486	482	504	484	462	453	485	434	463	468	480	479	495	471	483	504	449	481	466	487	475	475	486	493	488	473	485	506	437	444	473	441	489	467	432	451	464	435	461	453	438	498	457	468	471	503	476	475	472	468	474	466	504	451	468	484	495	501	485	485	495	483	474	493	479	426	497	465	466	487	442	479	433	441	459	468	448	488	497	466	485	458	432	462	467	494	513	454	458	422	448	482	487	471	460	447	480	455	455	506	442	479	466	467	468	466	465	434	502	470	497	489	435	447	446	503	463	460	448	461	470	448	435	470	465	473	440	465	500	461	503	480	477	457	460	500	493	488	503	450	480	516	501	460	471	480	448	457	446	452	483	489	480	496	469	468	469	465	516	452	494	500	461	495	479	476	505	459	472	485	489	478	452	516	435	462	453	446	468	477	503	498	487	477	500	481	459	481	462	523	453	505	504	494	459	487	459	464	502	506	463	489	455	492	477	434	495	464	478	487	495	480	480	469	491	484	429	470	463	471	478	484	499	496	475	457	449	499	527	450	461	470	458	490	459	478	475	492	490	422	482	464	475	458	460	487	465	489	446	470	500	466	454	494	512	483	531	499	474	490	469	444	444	450	457	462	505	462	452	463	489	469	480	490	446	484	446	455	463	457	463	472	477	465	507	497	462	467	476	440	461	483	460	433	457	466	475	480	453	455	488	473	473	517	450	445	497	529	444	479	476	470	461	487	469	435	463	483	494	486	501	472	493	468	513	451	459	467	470	482	487	480	476	427	437	508	473	500	507	457	457	428	469	474	495	469	493	478	476	495	472	521	473	477	490	477	524	491	501	511	518	488	507	458	468	483	486	443	472	508	484	523	499	485	441	458	480	460	427	434	448	491	480	523	460	452	478	492	470	452	472	487
29394	22071	14523	2210	880	827	689	603	586	564	620	584	553	574	618	565	582	556	579	575	611	582	592	571	567	545	586	599	631	623	563	624	561	599	643	558	622	586	569	576	554	606	584	580	586	594	592	528	582	603	565	546	539	587	595	587	541	545	618	594	584	547	565	566	567	599	582	559	615	533	562	579	556	560	555	563	555	547	541	564	596	596	554	592	615	587	596	571	540	604	610	545	578	578	607	573	645	559	589	586	539	566	584	562	608	560	553	570	564	562	618	546	594	580	579	562	531	593	546	589	607	560	566	574	581	595	626	591	586	586	600	556	554	552	573	587	573	568	561	599	629	548	603	579	584	546	577	587	613	559	581	605	546	610	616	566	596	572	598	575	592	602	610	606	644	520	581	550	604	583	547	589	541	563	574	607	590	554	616	548	566	573	584	597	607	589	594	555	556	567	580	560	517	590	602	583	608	555	606	594	588	618	579	562	556	593	585	554	524	525	571	530	583	564	541	524	590	567	569	619	539	552	586	592	559	579	535	559	617	573	567	562	570	558	554	567	591	596	565	608	594	545	623	582	592	586	653	614	571	564	596	615	591	545	558	565	548	573	555	604	556	582	597	583	573	550	599	529	544	546	582	578	568	569	583	597	580	568	541	577	633	585	573	551	580	631	593	607	577	606	587	620	592	606	600	577	557	558	570	631	594	590	575	579	613	609	566	608	591	593	582	595	599	577	587	569	572	545	547	560	617	571	588	563	608	604	562	577	599	572	610	572	539	613	592	560	568	576	591	585	565	627	601	584	585	556	568	594	581	589	566	563	540	562	582	595	580	597	593	578	589	566	581	576	590	606	552	586	600	569	562	601	555	568	590	568	620	616	568	584	584	581	621	556	578	581	589	610	582	567	549	595	549	619	534	534	596	574	614	521	623	568	614	605	602	549	583	545	591	547	601	632	628	559	562	575	598	565	557	579	596	546	547	546	568	613	591	633	555	583	590	548	552	558	602	546	568	551	612	593	589	575	536	587	585	564	564	599	597	598	621	643	587	579	587	582	597	602	589	553	582	628	549	619	558	574	544	601	574	585	566	609	566	602	579	615	564	631	586	529	600	621	590	592	581	580	582	583	586	550	572	572	622	586	617	604	576	552	589	603	568	556	581	584	573	567	595	620	568	573	581	601	606	522	550	590	554	548	567	586	610	617	575	562	589	578	564	588	575	556	563	633	577	582	645	625	595	570	554	520	589	629	550	608	555	559	582	582	588	598	595	591	585	599	573	585	626	560	576	560	597	549	577	598	594	546	552	585	572	575	570	569	583	538	596	556	585	550	569	599	549	591	584	583	564	592	587	625	580	583	600	562	589	567	602	586	534	553	587	567	600	526	553	565	566	606	568	581	611	623	544	577	593	595	587	564	610	573	577	568	585	574	610	570	570	580	576	652	574	576	579	611	543	569	551	578	544	565	545	609	598	600	656	559	564	549	603	574	628	583	613	528	574	554	574	539	585	590	582	545	570	600	567	563	579	582	594	550	558	573	606	568	597	532	632	614	598	538	601	593	582	594	581	560	567	591	586	587	662	588	602	562	599	587	569	572	592	565	558	591	581	578	549	602	565	562	589	551	588	564	573	574	593	553	585	614	571	550	613	569	593	564	600	599	582	524	574	587	578	578	608	553	534	528	588	574	562	576	583	554	554	566	563	557	588	567	599	610	605	487	553	573	618	606	544	597	626	600	608	598	629	580	597	575	575	576	569	554	535	589	556	575	569	559	569	545	540	599	593	591	576	578	595	571	613	618	575	571	567	578	617	610	600	589	587	547	581	606	551	605	596	586	559	576	567	574	609	549	580	612	557	613	570	591	570	571	592	586	570	603	575	568	589	567	625	532	607	581	607	603	584	577	535	584	609	585	552	558	588	572	573	555	594	614	580	556	619	548	582	608	595	547	588	608	590	553	598	619	567	596	567	603	562	523	580	614	570	583	558	569	544	599	581	606	544	604	557	564	576	579	567	615	570	599	574	600	604	561	593	548	567	580	603	589	587	645	524	588	610	603	625	640	583	579	569	566	568	557	606	571	580	613	595	627	568	597	593	588	566	562	623	548	571	600	575	597	597	606	543	603	578	570	544	542	588	538	593	571	611	564	553	601	576	588	523	571	594	553	585	578	567	563	570	591	612	601	551	572	596	602	556	576	616	556	570	592	622	584	587	559	571	604	598	575	557	568	591	575	557	625	577	560	584	572	571	617	603	574	541	574	569	587	610	602	608	595	584	569	587	579	557	590	572	592	551	600	604	597	548	543	603	570	595	563	612	609	596	564	599	593	555	576	595	549	583	560	582	598	588	581	598	603	572	600	610	588	526	608	584	559	559	584	567	576	619	577	554	555	576	550	576	551	551	601	573	577	559	544	606	574	619	572	588	590	598	622	579	615	532	576	560	590	567	564	607	605	565	587	586	594	629	522	585	556	583	578	627	596	556	574	565	598	571	606	550	554	584	591	570	564	547	554	604	572	516	569	614	600	605	559	578	602	567	599	592	577	575	580	626	548	559	583	588	550	663	575	606	588	581	538	567	611	594	614	580	574	535	599	609	594	556	586	599	608	549	605	587	553	586	597	544	559	607	576	583	560	555	593	553	607	621	607	581	540	551	574	540	571	560	557	589	587	571	571	616	540	564	570	606	584	606	581	626	591	558	550	600	568	603	617	591	595	551	563	621	578	585	535	578	559	569	576	579	597	561	553	601	563	584	616	582	567	593	529	575	583	583	588	572	606	574	563	590	563	591	555	560	621	514	593	557	558	576	520	559	583	555	569	578	505	585	552	555	589	610	607	614	613	581	579	586	581	584	567	554	567	583	571	584	571	578	579	571	585	541	560	574	548	589	624	575	580	527	581	579	595	569	586	565	609	592	565	576	560	526	606	589	567	577	546	603	606	557	576	588	548	596	600	554	577	585	582	606	565	561	575	562	573	632	567	581	578	616	581	569	610	601	578	504	563	585	631	611	603	572	568	561	580	597	547	570	524	607	546	572	594	613	582	577	549	598	610	536	575	600	598	561	607	606	595	570	587	589	583	557	609	599	615	548	569	540	550	546	595	585	624	518	621	606	600	601	563	556	579	592	583	570	557	590	602	615	597	601	585	599	560	579	596	584	603	566	579	570	586	577	564	554	587	565	533	629	558	634	622	547	641	568	571	568	562	562	566	548	592	596	588	532	571	588	640	568	592	626	597	591	567	555	593	567	598	605	614	549	571	512	575	554	552	598	562	634	604	624	600	600	560	538	594	611	589	564	570	587	569	606	579	618	572	563	592	577	541	527	608	598	599	594	636	597	594	608	601	565	613	590	584	574	575	593	590	550	606	616	563	535	616	569	597	581	567	647	609	596	587	541	624	586	557	588	545	569	580	537	600	609	548	594	529	552	610	562	589	579	561	575	595	604	562	574	592	596	542	596	554	614	569	608	580	591	572	603	580	587	598	587	592
33864	27957	5889	1308	845	882	815	814	843	826	828	821	807	781	773	806	810	821	841	812	796	783	811	788	831	816	778	815	787	791	832	799	866	815	800	824	753	829	872	813	847	789	815	838	811	798	763	781	821	813	762	846	784	817	823	865	757	819	828	818	822	820	813	826	835	758	827	852	790	824	804	860	783	799	785	812	801	893	844	796	764	821	792	822	834	900	841	794	828	836	758	797	776	781	830	827	866	801	822	791	753	757	818	825	781	829	862	835	826	787	798	788	814	816	759	822	803	844	852	785	850	800	803	805	869	748	809	798	839	849	809	814	835	806	827	835	796	818	795	784	799	786	842	801	798	796	844	828	787	805	859	839	814	834	820	864	756	792	815	839	738	824	801	805	775	835	792	844	755	851	776	825	801	779	813	791	785	756	825	791	820	823	834	823	819	769	831	816	774	804	812	820	826	840	839	804	832	817	833	814	790	810	840	761	805	811	824	845	759	873	858	780	782	857	869	791	859	801	803	809	780	811	811	812	826	792	785	801	826	822	803	757	831	814	837	802	795	844	799	785	802	832	832	780	793	811	840	829	782	805	780	825	812	825	827	776	826	802	824	830	828	779	806	833	806	786	854	810	777	778	794	814	792	811	806	780	747	847	837	841	819	815	810	799	827	775	821	831	794	820	808	804	843	774	800	812	832	873	825	799	843	830	755	834	852	798	784	824	785	788	798	836	788	823	800	794	827	830	796	840	831	819	784	822	810	857	797	804	759	845	814	789	897	797	832	828	851	832	802	848	775	865	829	798	746	836	792	785	843	847	782	805	818	806	737	862	799	815	805	814	764	810	822	798	790	754	819	845	824	835	822	790	826	813	805	785	858	781	799	798	782	830	798	799	860	890	788	869	824	774	844	790	831	838	766	802	799	768	821	800	774	807	752	848	754	813	798	830	814	812	784	784	802	811	817	830	799	830	863	832	792	814	826	836	828	823	798	783	797	837	828	766	812	785	750	785	845	754	815	812	838	805	818	831	769	822	818	840	806	847	853	817	800	827	836	837	840	837	806	775	849	836	790	788	794	826	788	836	807	837	779	836	793	760	780	806	814	856	778	814	816	842	820	790	843	782	783	787	763	816	811	763	805	804	855	821	811	822	783	817	859	789	822	784	823	843	819	745	773	873	825	842	812	800	800	777	868	843	820	793	822	813	787	818	768	788	834	817	753	869	796	853	850	798	775	790	828	820	794	794	834	764	743	802	786	830	775	797	775	823	837	754	825	782	846	851	831	787	814	852	816	831	819	827	816	802	833	822	758	793	844	779	834	810	784	730	827	827	800	816	833	780	857	819	777	795	800	830	815	870	827	827	806	784	809	824	828	815	790	840	806	843	819	767	832	800	795	795	855	808	851	830	773	786	782	799	819	815	787	750	836	818	837	831	826	789	802	830	835	844	819	834	821	805	787	829	794	842	843	805	835	803	782	784	823	808	794	832	834	776	832	785	798	827	789	802	855	776	765	757	863	812	786	819	793	787	801	819	769	829	896	827	816	795	755	769	816	766	831	811	805	824	810	815	833	835	791	820	826	772	837	805	807	784	817	765	823	877	812	765	785	794	815	808	800	791	784	821	829	831	820	808	787	777	844	814	791	826	841	818	787	802	785	827	770	789	846	834	788	849	841	768	819	793	785	791	806	792	781	836	831	794	774	840	824	797	769	809	791	828	841	805	763	839	796	824	852	828	767	749	816	825	866	792	806	814	815	837	817	811	814	863	813	849	856	777	837	755	808	782	828	845	767	803	833	816	824	768	775	815	798	861	814	788	818	789	793	802	771	770	822	804	796	838	831	795	818	785	824	793	802	817	814	837	839	773	821	835	843	799	780	798	856	835	842	761	786	808	850	817	835	802	778	792	789	798	810	761	840	821	828	793	771	820	780	779	818	809	870	851	801	787	829	823	820	838	752	802	814	772	808	749	780	818	819	842	786	807	883	822	851	814	801	795	779	794	811	823	856	829	795	788	779	830	779	778	789	831	806	809	818	837	766	796	804	787	821	840	844	787	756	803	807	814	849	812	811	755	848	827	817	807	850	858	786	824	751	787	826	808	808	803	807	806	872	786	812	824	801	762	779	814	826	821	755	852	844	783	779	780	799	829	812	797	774	824	810	845	759	861	799	806	848	818	765	797	801	847	848	806	847	832	858	799	796	780	862	826	794	855	774	810	766	832	830	852	803	784	815	789	781	809	801	838	786	754	813	832	800	822	827	827	807	817	844	774	783	794	774	775	794	788	847	822	790	806	769	803	793	814	813	800	859	813	857	801	863	753	848	812	850	815	833	818	784	837	811	826	840	806	817	797	825	809	778	865	781	862	872	826	821	801	827	790	774	853	789	820	799	789	850	800	849	814	792	806	821	841	792	801	858	771	823	835	798	835	758	838	775	797	818	857	776	840	797	849	848	768	869	782	839	807	781	805	829	814	848	862	809	867	807	774	749	790	797	836	823	812	794	843	794	833	842	765	802	809	844	821	792	815	780	817	846	813	840	817	761	835	812	804	839	822	808	853	804	806	799	818	817	819	819	769	816	810	826	864	842	829	813	782	832	789	816	801	851	874	815	790	843	774	845	747	774	858	821	749	842	814	770	794	770	803	856	847	816	826	805	831	815	769	861	816	779	768	844	843	830	771	790	768	795	817	788	844	797	850	835	828	816	808	800	829	730	811	800	793	820	814	817	791	827	836	800	841	803	847	819	820	840	805	815	791	793	813	837	826	782	812	823	823	828	811	818	777	782	873	805	847	833	832	804	802	831	797	761	842	832	822	782	769	802	812	838	828	825	770	802	824	855	807	755	750	841	807	800	798	849	814	814	840	826	815	805	854	874	812	752	799	755	815	823	807	763	756	783	836	826	802	789	826	823	806	755	817	827	807	773	826	787	799	836	750	809	843	844	784	812	806	836	799	798	779	846	801	835	814	870	795	787	843	841	851	822	783	798	857	845	799	792	830	801	805	787	814	805	761	834	780	797	822	823	837	792	779	807	809	760	854	814	810	814	773	794	772	811	809	822	870	836	834	832	801	787	790	804	794	802	826	808	825	805	824	782	779	801	828	811	808	805	763	783	769	784	797	847	816	757	790	773	863	831	740	804	797	848	767	820	796	775	852	824	860	817	807	808	816	812	811	848	775	859	844	839	810	850	807	818	784	784	803	776	785	773	770	854	807	844	806	843	835	825	787	812	787	782	853	786	856	777	822	836	769	833	836	824	812	784	858	803	843	825	863	807	809	811	782	794	792	799	781	796	810	836	817	856	832	774	765	796	796	795	780	812	817	819	753	795	847	842	796	748	790	858	832	787	783	842	775	835	801	774	831	786	840	854	828	776	836	756	835	774	829	810	808	768	804	791	840	780	783	846	780	766	791	778	785	827	820	769	846	751	814	792	833	800	814	814	744	761	817	842	812	847	787	838	797	825	827	859	805	820	808	809	813	820	803
24172	21157	28583	23655	19876	3987	883	754	677	673	651	622	621	645	645	635	623	593	626	678	534	607	604	629	614	641	575	627	594	589	601	604	570	627	649	590	564	623	612	596	601	582	620	615	643	626	596	610	626	593	589	656	624	661	589	594	587	599	575	619	618	594	583	554	627	630	570	608	585	568	582	571	585	598	607	590	610	525	602	596	605	657	582	569	583	606	602	606	605	570	604	577	596	605	599	575	616	596	552	623	617	585	619	617	571	606	578	634	595	595	527	598	584	615	605	593	617	591	590	555	581	573	602	606	574	614	563	602	558	618	628	575	604	606	606	626	622	625	611	596	596	559	579	614	586	583	536	633	556	560	578	591	626	556	606	585	587	614	619	585	571	612	582	615	611	596	529	615	621	627	620	593	570	560	589	610	564	602	601	573	610	559	582	588	597	592	607	589	594	651	583	607	578	593	599	600	606	530	607	549	611	603	569	589	595	598	600	580	590	578	577	582	590	595	607	583	600	619	585	594	591	558	577	562	586	548	607	596	569	568	556	646	543	599	586	602	605	604	630	569	600	584	593	605	587	605	596	613	565	589	623	564	605	578	605	593	590	551	606	541	616	618	607	540	629	563	564	589	563	588	612	537	580	539	608	633	595	621	596	588	609	589	551	598	582	600	606	619	591	572	604	602	594	578	605	597	619	601	616	598	568	617	583	560	558	609	585	556	604	609	612	548	576	574	607	599	623	516	574	585	584	593	580	585	559	613	618	574	626	618	588	605	628	609	606	633	553	584	623	541	567	566	586	581	613	564	580	590	594	609	623	541	604	595	600	585	561	600	598	590	594	579	594	634	595	581	604	624	604	622	594	618	609	560	651	573	627	627	605	603	589	618	570	561	603	605	589	535	587	586	589	607	615	607	619	577	594	596	642	602	566	580	634	627	603	586	603	588	628	583	630	588	585	648	644	644	550	583	607	534	566	629	599	612	580	579	601	568	582	596	575	556	669	620	628	579	574	564	563	610	580	590	646	629	595	584	603	606	640	630	640	556	587	580	589	619	601	590	585	599	536	606	600	619	565	581	618	595	630	572	582	586	603	562	592	599	572	557	594	590	549	566	584	600	630	593	585	554	621	578	610	579	560	649	615	657	600	621	612	580	603	573	572	601	591	556	631	590	602	608	616	544	608	567	615	544	591	591	587	608	643	617	585	608	607	602	602	589	598	573	612	647	582	572	609	596	583	619	579	657	610	610	631	611	586	594	597	563	585	574	630	609	598	597	602	596	618	578	630	602	592	617	643	606	577	606	579	579	545	565	573	598	607	574	612	581	594	643	588	577	585	593	618	618	569	564	566	547	649	607	582	570	590	623	611	592	580	551	576	626	615	535	634	617	641	613	576	595	596	598	573	607	593	617	592	568	626	606	568	602	649	602	638	578	589	542	631	592	578	600	600	643	581	572	553	600	610	582	568	611	639	581	584	593	596	598	571	559	646	579	551	601	558	594	563	581	621	571	578	615	598	580	570	553	602	598	620	586	619	570	576	623	610	589	637	600	590	588	570	579	642	576	617	596	601	611	653	600	579	577	589	634	605	573	586	584	594	602	624	632	609	638	613	587	592	592	623	622	658	584	588	585	621	601	598	606	589	534	594	623	593	593	587	647	673	591	625	527	579	602	580	603	593	596	618	598	659	636	581	595	550	551	581	608	574	585	597	623	619	595	613	575	605	597	592	561	578	592	594	608	598	643	619	654	613	601	560	547	599	599	630	553	621	588	672	622	617	594	581	572	619	603	598	595	599	566	588	569	550	635	573	615	624	626	606	592	590	612	586	575	578	605	617	633	635	588	589	610	578	596	619	590	546	646	604	566	597	593	621	566	615	585	550	570	602	564	636	586	593	615	591	549	555	667	586	566	628	613	634	498	602	582	578	628	602	637	609	616	612	571	586	620	552	609	582	576	587	567	571	531	597	599	659	616	589	610	573	574	634	584	611	561	553	589	598	555	654	594	577	613	579	591	603	604	622	605	584	632	573	585	627	562	592	594	578	607	596	553	573	563	621	618	610	570	585	579	583	544	592	561	566	602	599	593	597	590	589	587	559	607	592	584	628	598	575	570	619	569	564	630	572	614	620	576	581	583	558	605	626	643	544	572	542	576	590	596	619	608	602	594	580	591	617	609	607	588	577	559	607	637	601	615	573	608	553	605	611	621	567	569	581	615	577	582	572	593	593	584	579	572	636	627	588	542	601	547	593	606	591	601	604	569	595	579	613	612	619	535	595	586	572	603	607	598	603	602	610	590	582	598	607	620	601	571	610	551	608	619	590	595	623	571	582	560	613	583	615	572	585	591	597	594	582	602	576	579	561	621	578	571	573	609	575	601	595	573	584	596	556	600	552	599	596	572	601	600	635	612	621	600	572	622	636	601	611	605	579	623	583	579	592	620	587	582	591	619	557	550	623	566	578	627	568	600	584	602	596	626	600	593	601	602	596	632	583	578	616	556	610	601	566	583	591	546	639	583	626	620	566	608	569	557	616	635	582	584	605	612	607	602	618	611	598	595	550	599	611	629	592	552	551	664	643	629	604	594	606	630	584	627	574	579	580	580	570	614	605	599	618	563	582	553	609	605	539	618	586	567	629	560	592	616	631	598	598	606	578	572	599	589	560	566	594	601	597	653	600	584	595	546	626	606	592	593	613	559	597	596	621	631	564	582	557	580	597	632	645	613	585	600	648	591	591	611	625	556	603	597	572	600	622	610	610	630	588	628	576	591	579	579	619	583	531	592	568	587	592	592	563	593	584	571	573	592	597	601	621	593	549	563	576	585	624	581	618	613	618	618	614	616	592	594	563	591	617	574	585	553	615	578	610	584	586	610	587	635	595	617	549	572	596	615	614	549	554	589	620	615	587	577	576	620	549	604	610	594	541	607	556	612	539	581	571	592	581	557	605	622	584	599	572	574	630	586	606	596	581	598	597	642	611	592	608	564	592	599	604	569	610	599	557	555	610	593	574	599	650	630	547	577	544	599	612	620	623	615	585	609	597	615	602	613	607	629	604	627	608	598	598	567	589	591	589	595	607	621	594	587	632	597	590	595	576	630	618	593	519	594	596	579	600	622	563	616	596	546	636	557	604	608	621	620	632	606	631	589	532	613	549	596	558	578	614	574	636	610	601	601	591	567	603	606	574	596	567	572	647	595	566	591	547	592	605	587	597	561	642	579	602	573	577	607	624	610	582	605	583	571	591	613	576	616	572	621	616	630	596	579	605	622	639	623	598	575	579	642	613	624	590	592	607	603	578	629	581	632	576	546	607	579	591	546	625	579	616	557	594	621	574	575	620	605	596	611	591	588	603	689	647	595	592	570	593	639	602	609	579	582	640	593	596	569	627	602	610	575	618	613	584	602	589	594	626	567	577	567	595	582	567	619	587	646	561	595	565	591	555	560	572	617	604	606	572	591	633	586	562	628	590	574	531	604	623	594	577	578
54439	60114	22971	4717	1450	1234	1139	1064	990	1030	978	919	924	893	923	917	923	883	901	865	845	877	850	886	838	873	877	838	850	874	858	838	834	855	882	848	841	839	891	797	868	811	875	873	825	871	821	835	838	838	808	855	814	855	878	820	874	817	866	856	871	836	859	867	868	824	838	849	886	850	856	774	826	860	840	863	796	901	859	830	807	865	868	807	905	863	804	833	823	860	792	903	843	807	835	859	837	862	806	852	826	859	824	850	858	883	824	781	851	826	863	817	845	813	905	907	864	809	861	813	856	828	812	890	888	815	803	835	857	858	839	832	794	837	880	845	877	858	888	831	832	798	826	823	819	838	821	838	856	805	820	877	864	817	835	813	851	833	826	846	842	828	882	854	827	792	838	830	835	882	903	845	795	881	826	752	867	787	883	856	836	838	823	842	893	872	848	839	820	833	835	849	854	866	867	852	849	817	823	832	823	862	875	828	898	861	848	896	895	823	828	847	883	876	822	843	913	869	894	855	810	818	816	839	836	821	812	853	839	867	842	779	871	819	832	826	841	894	850	854	870	748	823	850	871	832	825	840	819	890	836	840	850	844	796	807	849	844	791	864	829	829	897	913	890	797	879	898	824	813	832	901	846	821	810	896	810	847	860	818	856	860	858	894	830	820	868	850	814	887	859	861	794	841	816	846	851	863	864	791	857	819	873	808	863	870	828	830	843	851	874	796	860	793	847	835	825	844	844	869	853	782	881	852	823	833	941	841	848	894	834	824	819	822	821	863	870	866	814	878	884	807	861	847	845	880	846	781	887	827	851	842	849	856	812	851	882	824	838	842	826	818	820	824	840	877	864	877	846	832	837	836	889	856	846	841	868	880	870	850	790	870	830	821	829	899	790	841	858	862	866	888	819	825	808	888	842	829	862	822	877	848	829	829	919	831	831	819	904	815	837	828	831	835	867	812	844	909	850	823	800	847	812	868	884	839	876	798	816	874	831	812	803	838	862	879	830	830	869	877	858	855	849	839	847	831	860	839	828	844	855	800	859	831	846	885	845	801	836	833	781	861	862	876	880	820	832	864	838	829	881	799	797	842	834	816	846	806	867	793	861	829	860	867	836	842	868	858	850	825	836	848	864	860	828	820	830	877	832	811	831	869	846	869	817	885	869	843	859	876	845	834	871	854	885	827	857	840	823	809	843	810	819	843	864	827	900	843	828	789	850	811	859	801	836	832	885	864	828	895	899	847	876	864	831	850	844	871	803	836	833	823	813	859	856	883	822	795	829	761	797	865	825	798	826	885	916	827	836	806	841	855	851	842	860	843	838	815	839	847	850	843	782	853	802	818	855	815	830	861	840	847	827	865	845	855	850	808	877	811	877	836	795	844	832	810	779	861	871	869	853	838	848	796	814	819	841	810	788	826	840	864	814	828	789	879	832	846	829	857	860	845	875	868	853	886	851	863	869	850	880	834	872	819	861	841	817	856	867	833	836	839	821	825	835	847	891	844	819	855	878	832	875	844	826	844	810	879	846	838	844	842	894	891	770	782	858	852	883	818	837	833	827	793	844	859	890	831	937	853	845	810	832	836	853	916	843	832	898	822	859	808	814	838	880	803	853	887	840	831	877	877	809	827	840	823	836	877	771	854	780	807	841	871	821	883	858	800	868	862	837	893	860	852	888	822	844	795	843	763	867	833	848	815	784	801	900	797	854	817	824	857	848	824	834	851	862	784	856	778	856	824	842	858	828	829	817	798	870	839	874	872	875	822	785	851	808	846	791	820	884	850	820	820	823	841	817	812	828	872	893	862	855	833	856	794	821	858	831	895	847	796	826	836	830	824	857	893	856	832	866	863	876	933	829	850	872	888	819	820	886	853	828	850	842	817	816	839	779	821	861	871	909	823	873	884	818	831	862	874	823	870	844	819	875	850	832	824	814	846	792	850	849	850	835	873	821	803	838	864	817	863	838	823	825	876	833	847	853	850	796	869	857	867	835	810	868	823	856	834	870	855	845	796	816	820	816	849	834	838	879	824	865	852	855	891	822	833	832	853	888	840	908	872	877	832	854	924	814	915	778	821	830	847	807	820	833	817	809	885	829	805	908	807	879	843	892	838	854	897	861	852	874	868	935	868	854	863	854	798	917	828	789	876	872	828	824	824	855	842	859	814	806	850	795	811	836	916	847	875	818	787	811	824	820	846	836	858	864	884	831	847	867	854	820	871	868	858	843	860	845	806	842	828	857	829	834	887	889	828	817	868	851	876	804	794	824	848	827	863	849	813	855	849	822	859	841	805	842	799	849	833	882	858	879	824	848	810	899	805	839	866	879	865	792	855	793	837	829	841	822	906	838	824	875	842	789	836	860	889	875	808	811	847	869	857	861	797	866	842	840	847	889	840	821	831	801	818	849	877	836	858	845	846	816	858	857	891	834	867	874	836	817	850	851	893	836	876	793	861	831	883	900	849	844	808	833	890	862	849	803	867	909	896	843	845	888	850	831	783	916	834	878	881	859	846	830	845	823	822	828	820	829	832	809	826	889	859	846	864	791	886	835	838	873	839	821	859	811	848	809	837	853	853	774	879	841	833	827	793	866	838	864	851	790	861	806	864	824	884	899	809	789	848	843	859	831	818	849	886	820	817	830	878	874	836	846	855	835	797	888	888	827	835	820	860	828	839	816	808	878	778	876	832	822	831	842	835	842	840	831	841	828	820	824	892	827	866	844	862	857	889	829	873	813	800	845	818	851	839	804	902	888	784	841	887	895	841	795	841	865	862	908	834	823	887	824	835	860	777	815	849	835	814	915	878	819	860	898	855	886	793	849	849	847	857	836	826	817	777	867	873	863	865	860	842	826	848	833	831	832	823	921	868	882	838	820	836	880	849	843	827	857	928	835	883	913	834	889	845	800	863	857	820	808	841	835	837	873	844	827	855	867	857	800	899	821	786	834	823	913	844	837	843	897	844	870	878	846	821	838	857	859	833	883	847	840	880	817	822	849	874	851	852	813	892	879	859	813	777	830	863	862	867	828	862	869	817	867	859	810	857	879	769	838	823	851	886	852	818	893	823	809	828	837	868	871	853	820	843	796	875	875	854	846	859	826	794	863	895	785	876	846	808	821	825	872	833	801	820	888	857	847	835	847	857	842	815	869	882	794	836	811	876	849	839	799	867	848	838	867	846	787	844	855	859	856	773	870	843	854	831	797	815	824	854	813	840	856	840	858	849	844	812	868	823	839	816	831	837	812	842	822	838	828	813	840	845	813	787	880	874	901	832	829	874	862	839	913	866	811	764	858	879	845	878	824	885	845	848	848	806	879	852	805	873	826	858	860	853	871	903	851	802	852	819	864	845	800	810	825	827	815	797	836	873	791	883	823	806	844	851	811	849	866	832	848	796	803	846	823	847	841	836	829	896	870	850	851	828	823	851	869	893	840	832	842	836	870	846	857	852	833	801	817	832	846	824	883	826	893	853	848	849	892	885
22828	21032	29130	23055	20998	20799	4957	599	445	447	421	378	386	336	382	378	330	357	370	326	340	349	324	357	332	341	329	328	370	323	337	313	322	338	317	346	321	315	329	343	304	339	324	337	306	330	365	364	353	303	319	320	321	334	327	305	329	327	351	344	325	333	324	314	351	298	295	304	339	309	305	331	288	336	347	323	280	317	326	348	334	302	303	341	349	322	314	333	321	349	351	351	336	307	325	335	343	313	321	307	282	350	326	314	314	303	330	318	331	352	321	311	301	318	308	312	306	314	341	336	293	305	341	304	294	309	306	316	321	292	322	331	315	340	328	334	318	362	300	311	309	324	319	316	318	323	288	312	303	298	342	328	310	323	304	317	321	326	337	327	325	315	330	321	342	302	340	352	329	312	348	338	331	353	313	321	301	303	306	329	344	350	331	327	348	334	301	293	312	334	306	312	292	321	305	289	340	324	287	293	312	342	309	310	302	371	325	320	316	310	358	344	327	341	329	307	333	339	325	304	345	311	338	331	324	333	318	327	339	303	281	300	304	308	292	311	322	308	313	323	314	334	317	322	339	328	324	313	340	321	323	320	327	275	336	315	335	326	301	324	307	359	309	317	296	317	347	330	313	307	337	306	298	343	305	298	336	300	338	337	286	345	317	344	357	308	308	302	320	310	307	357	331	321	349	327	309	333	282	343	319	316	292	324	288	289	337	298	319	314	302	313	324	312	331	325	325	320	323	323	335	323	289	320	295	332	333	365	313	335	314	311	368	288	328	346	324	300	307	322	352	310	311	316	318	325	336	362	339	274	305	310	312	321	317	332	303	325	315	306	347	346	294	311	318	306	301	331	313	294	340	313	348	334	319	304	344	294	309	338	323	325	301	330	323	297	309	321	327	326	294	358	330	300	262	322	356	305	350	319	307	335	320	308	339	326	323	310	331	316	313	332	325	319	319	345	330	316	311	291	353	315	301	332	333	333	335	260	311	305	329	340	301	318	332	320	316	309	314	315	314	339	307	286	313	314	324	301	303	320	301	344	328	302	347	299	354	334	345	302	348	327	295	324	300	311	345	314	280	303	331	321	360	290	346	342	283	338	319	353	347	358	309	345	328	288	306	338	307	340	357	300	301	299	306	295	296	344	333	304	304	338	305	329	344	305	359	318	324	291	326	311	332	295	303	313	357	302	324	348	339	295	317	341	318	307	315	299	337	306	334	285	318	330	312	311	330	361	315	325	353	341	332	368	336	313	324	322	321	318	328	314	307	314	310	348	331	327	357	367	342	342	318	321	316	294	310	303	325	305	308	330	339	330	311	314	331	333	291	319	291	299	316	303	336	314	336	326	310	320	301	321	317	297	319	305	322	324	329	331	306	325	339	290	332	327	287	304	356	307	308	303	346	321	317	356	329	306	313	346	293	312	303	340	338	303	312	299	323	322	341	330	323	333	310	345	309	309	320	328	337	287	337	334	336	331	350	322	300	284	330	318	356	299	299	312	339	327	338	334	322	304	340	295	310	335	347	326	317	312	326	321	306	326	311	334	342	353	305	340	306	316	328	340	289	298	322	351	282	288	309	328	321	325	297	302	326	284	313	307	298	310	317	304	307	363	302	320	316	326	312	305	300	305	318	309	299	309	329	316	316	340	304	307	327	345	318	308	299	310	315	316	325	286	349	286	303	342	293	330	301	308	320	335	338	319	324	319	315	300	309	340	306	350	323	325	307	332	336	301	289	301	295	325	333	302	300	317	299	360	324	329	292	328	311	312	311	321	309	286	335	324	315	329	298	305	326	339	326	304	334	318	305	329	338	320	329	312	318	322	343	322	309	332	319	342	330	309	353	377	314	334	319	309	298	320	327	312	330	295	324	290	319	314	328	314	313	332	323	306	321	322	370	306	311	337	314	316	302	311	319	320	303	321	348	310	305	317	332	334	299	315	315	330	296	299	338	347	290	312	307	298	299	314	311	330	322	330	328	311	324	337	306	320	317	320	312	320	310	293	311	342	305	340	327	303	343	343	327	303	305	316	328	357	321	318	327	300	333	320	314	343	329	331	304	341	314	300	344	332	321	343	364	310	284	320	328	321	288	316	291	312	304	334	320	308	300	342	296	327	329	337	304	336	313	331	325	312	314	352	300	307	288	335	336	342	345	316	354	324	325	312	306	324	316	331	299	299	315	327	310	292	325	299	344	330	295	335	346	307	287	311	306	306	341	280	324	311	310	326	310	321	327	316	329	320	318	324	329	312	322	305	328	301	295	321	314	303	282	307	354	340	316	316	296	305	291	331	315	278	330	346	303	300	288	302	321	302	355	321	311	304	321	351	322	319	364	310	299	335	314	375	350	301	314	325	302	327	333	333	324	316	304	317	314	335	349	337	340	333	327	354	319	297	296	341	312	322	331	312	307	342	360	319	260	329	361	312	306	289	300	310	302	301	311	306	327	325	318	318	296	338	309	333	330	292	310	296	320	317	341	306	335	302	328	348	311	306	335	307	332	295	295	314	296	327	332	338	321	337	325	305	298	290	357	310	319	283	291	297	314	304	370	330	327	290	322	357	298	316	306	334	310	320	308	300	312	334	315	303	313	311	326	316	329	304	330	296	316	309	312	321	331	315	282	317	298	316	329	331	300	318	289	297	314	299	290	330	305	323	349	331	336	326	325	332	304	326	312	311	323	286	314	341	293	333	278	319	332	317	336	325	310	309	353	319	293	329	326	308	304	330	307	317	326	353	321	326	306	338	324	343	338	276	324	302	305	335	315	281	316	330	321	319	355	314	324	321	308	306	283	295	309	282	299	318	310	323	339	350	322	348	345	316	311	315	346	315	324	304	347	303	315	344	316	329	342	293	348	316	336	320	329	325	316	351	326	298	298	327	344	312	301	319	317	284	300	300	319	349	340	330	291	292	327	286	307	310	319	295	325	310	306	287	293	305	302	334	307	300	314	364	327	317	338	307	341	316	310	320	333	316	321	289	294	335	341	330	336	337	341	297	315	352	318	317	320	299	312	325	306	329	331	319	344	312	320	314	303	315	311	341	335	349	304	337	309	331	328	306	326	291	328	336	320	317	305	314	321	309	339	294	310	325	332	319	335	315	311	314	320	316	313	301	307	316	315	309	324	327	315	320	326	316	291	286	314	329	321	288	352	333	324	294	321	313	314	311	312	327	322	314	346	323	328	317	299	290	305	326	323	302	341	305	344	320	330	308	338	329	315	338	330	314	344	314	336	310	341	302	291	339	350	331	291	310	302	322	329	364	285	322	311	311	318	338	327	309	350	301	309	333	317	339	290	324	287	354	323	337	313	305	309	339	319	308	303	289	321	303	349	358	323	344	290	321	341	310	307	377	314	312	327	313	356	333	322	335	302	326	313	309	316	307	323	334	313	311	293	351	291	344	324	308	313	295	304	308	330	338	349	318	319	327	333	319	294	306	327	334	338	333	316	305	352	321	354	323	342	332	308	277	333	349	321	332
56878	72268	30434	6503	1827	1383	1182	1009	864	787	711	670	601	599	552	579	537	588	511	558	511	527	496	497	503	499	526	516	508	506	490	507	474	487	461	494	510	526	485	505	509	478	449	462	459	452	451	508	438	467	509	472	487	509	451	537	457	476	476	503	499	483	479	432	455	486	459	467	480	458	485	484	474	451	483	458	488	456	471	460	447	448	468	460	469	491	496	481	472	478	471	447	436	463	446	474	460	439	453	425	491	476	454	467	450	478	492	486	419	485	448	480	499	437	440	490	470	470	445	459	473	494	499	453	487	470	462	483	447	440	502	455	480	466	446	443	440	449	490	438	473	445	477	470	490	464	481	459	466	462	491	462	428	469	469	484	501	468	461	472	430	484	446	429	441	473	465	481	452	469	435	429	460	462	473	470	469	450	499	478	465	462	459	495	459	473	483	497	470	483	450	480	449	464	473	479	462	464	472	463	458	461	451	470	452	503	464	457	450	421	492	447	485	475	469	483	486	477	483	438	469	480	463	470	444	463	497	474	482	464	470	466	487	456	461	486	475	478	461	458	466	465	442	422	470	475	468	497	465	472	429	472	441	482	478	452	462	457	459	494	482	432	489	442	497	418	465	435	499	490	467	458	475	464	481	449	432	476	449	440	500	473	480	475	469	451	441	442	466	470	468	452	452	483	495	462	447	469	482	491	492	464	436	483	461	501	456	433	491	468	424	470	465	441	483	514	452	478	482	483	426	458	447	436	507	474	488	468	491	465	449	479	470	474	479	509	467	518	482	497	469	503	427	434	487	478	478	474	487	477	478	417	476	456	429	461	467	475	471	458	475	446	456	460	452	483	463	415	460	471	433	482	445	473	447	460	493	476	472	429	470	517	466	480	442	503	487	440	444	434	468	471	492	454	510	497	488	476	464	450	461	468	434	486	449	450	452	500	490	504	466	456	451	470	512	485	459	426	478	463	494	421	478	463	486	453	478	461	450	453	499	482	468	450	460	479	447	505	495	452	460	461	505	493	425	501	460	457	431	477	490	461	477	494	473	467	476	473	459	470	533	499	461	485	417	465	454	474	453	428	450	465	466	447	433	429	455	476	496	405	458	483	453	433	459	471	443	449	459	484	498	478	483	483	461	509	475	446	463	482	456	420	456	496	523	474	436	454	501	460	470	454	463	476	510	431	468	450	474	452	465	444	463	451	497	433	450	437	472	451	494	434	492	485	514	489	486	453	431	476	483	453	454	471	482	478	473	465	453	447	457	458	454	458	486	503	467	470	463	480	471	499	465	439	489	464	435	484	457	461	432	473	486	461	458	480	487	433	451	424	470	441	507	490	462	455	510	454	463	466	460	516	455	430	461	467	490	434	449	462	459	446	500	452	484	472	473	436	454	479	460	462	451	456	488	442	476	466	445	457	471	485	466	415	469	408	459	462	466	463	470	463	435	479	458	469	449	424	486	475	465	471	487	480	470	459	482	475	443	428	455	485	444	494	464	463	442	435	461	458	460	470	487	453	441	446	439	423	479	451	450	477	468	440	472	430	467	465	448	498	482	449	506	495	458	453	434	441	491	466	466	465	466	445	433	465	423	449	480	500	442	461	431	461	446	465	457	477	452	479	461	436	487	504	497	514	475	461	493	487	457	468	461	478	490	441	478	479	495	459	424	457	422	497	480	470	468	448	460	466	460	473	455	474	463	495	452	463	469	482	452	440	419	467	448	427	450	481	462	466	455	441	498	481	458	461	466	477	488	457	452	452	467	506	462	456	473	447	444	466	436	475	478	449	438	446	464	471	480	463	444	452	441	471	488	502	459	435	457	483	484	484	466	453	473	475	464	431	477	490	469	463	473	475	490	429	463	492	433	468	441	476	481	471	490	452	475	473	496	458	470	481	447	493	438	442	470	467	471	452	451	491	467	468	445	484	489	477	434	436	464	486	482	513	499	454	437	475	472	457	485	462	493	491	468	509	437	466	508	476	453	473	454	441	502	455	461	455	486	491	455	459	468	486	462	480	502	493	466	497	491	461	461	466	487	450	448	502	461	443	437	424	458	439	456	463	492	456	485	459	475	484	431	456	458	512	409	447	459	463	483	459	481	436	485	457	476	436	430	463	496	489	502	479	485	471	410	463	475	470	487	449	457	485	476	482	479	519	483	458	451	489	502	454	466	458	465	462	479	446	422	480	477	483	447	445	489	448	492	462	468	465	465	453	454	465	463	439	477	457	442	483	499	523	489	446	480	457	465	462	473	467	485	446	479	503	428	451	483	455	443	470	453	464	467	452	463	479	465	446	466	476	504	423	457	451	481	452	460	464	474	461	466	441	479	475	459	451	446	466	445	504	460	457	482	479	533	467	509	424	474	491	449	462	472	487	457	484	476	488	473	520	505	485	468	482	414	472	463	458	459	459	459	439	489	451	467	498	470	458	478	451	463	493	485	512	430	520	434	424	470	460	468	501	451	448	480	497	494	493	455	489	420	478	463	467	461	476	479	470	433	423	487	418	461	491	437	422	469	464	462	490	490	478	481	493	511	435	462	488	496	441	469	496	471	440	453	461	497	428	455	447	471	447	466	483	454	445	491	473	484	489	480	437	457	451	465	506	486	483	451	468	479	422	466	457	467	451	472	449	471	456	460	455	494	453	446	423	469	478	510	432	487	452	493	472	475	445	445	471	440	459	468	481	449	444	495	450	466	458	462	448	452	478	440	435	492	461	467	494	453	465	492	472	482	455	494	471	482	438	463	457	462	448	462	472	465	434	468	452	460	454	479	466	463	480	487	458	490	430	484	509	483	443	467	480	472	461	451	467	411	504	494	461	458	443	459	487	448	450	420	464	464	471	492	490	480	467	451	477	473	459	487	454	495	445	472	428	437	468	458	453	435	444	468	438	490	507	482	468	493	428	462	477	483	454	427	440	455	437	454	512	447	479	467	484	459	437	467	465	435	455	479	505	471	495	460	474	515	484	498	487	467	454	446	468	450	484	442	439	460	491	492	446	490	458	480	467	427	479	444	506	464	492	436	459	484	458	479	478	457	483	488	432	450	466	440	509	473	456	454	456	454	481	451	464	483	468	449	453	462	487	460	498	429	489	402	458	505	462	466	474	460	464	511	421	442	466	471	481	487	458	465	474	411	481	475	472	446	491	484	465	442	458	449	493	486	442	492	463	434	438	507	457	458	456	452	491	437	468	433	430	475	475	439	481	456	403	455	480	446	464	483	491	460	488	469	472	473	446	443	425	470	504	520	496	505	476	413	492	486	479	506	479	452	427	476	438	445	411	467	461	448	505	446	500	461	484	465	486	491	429	442	429	445	472	429	443	486	486	495	485	506	474	473	468	488	482	451	474	468	490	488	482	476	410	447	420	478	489	469	478	487	461	487	474	499	457	511	399	486	464	474	448	487	476	503	473	495	477	465	434	457	445	487	442	453	493	465	423	472	444	480	475	420	441	479	492	500	429	477	467	451	515	444	475
28920	22050	14445	1731	714	629	552	577	554	591	589	556	572	618	559	594	558	580	555	575	547	569	548	567	591	597	592	577	547	591	566	586	571	582	594	555	605	580	595	551	549	556	552	574	563	565	569	556	604	550	567	599	533	538	559	551	574	576	543	575	586	551	596	564	585	572	565	587	611	587	579	548	550	580	545	540	594	604	561	635	600	577	583	620	611	587	530	534	597	558	594	538	595	586	579	549	642	537	576	567	592	554	648	576	588	537	563	576	573	572	571	550	589	542	628	632	550	591	561	546	585	566	593	561	567	613	557	625	567	570	581	540	588	607	564	583	574	540	609	596	564	544	577	608	569	587	581	549	607	584	535	581	571	586	543	544	555	556	600	615	555	538	545	574	581	597	615	566	565	547	587	521	564	510	554	567	575	564	571	546	556	573	527	611	570	591	546	575	559	572	576	535	619	588	546	554	573	571	594	554	570	557	566	559	582	572	558	571	518	586	564	569	545	581	597	571	563	611	582	588	526	553	595	562	556	592	578	574	606	550	585	563	616	549	609	602	568	566	600	554	574	575	583	547	563	593	568	572	542	564	585	558	544	573	606	576	582	562	558	561	546	612	573	543	579	538	553	525	500	546	536	546	557	561	543	586	565	563	555	566	576	553	546	565	577	578	552	549	532	586	548	561	602	616	553	576	578	568	563	542	679	602	555	559	577	563	573	558	554	559	548	599	589	556	522	576	587	591	568	572	533	613	551	564	568	577	539	580	606	608	563	620	560	564	573	529	592	557	592	545	544	606	542	573	553	538	543	520	562	539	560	562	528	586	604	553	583	593	583	577	569	548	569	583	526	563	539	550	572	558	587	540	561	528	595	596	595	603	554	541	568	610	534	562	562	576	544	604	578	567	576	553	541	566	607	561	571	558	572	580	552	517	600	589	565	549	553	585	579	545	529	551	596	541	560	600	566	569	582	583	592	574	567	577	571	546	534	546	577	597	587	583	567	561	607	526	588	526	587	565	605	574	548	540	530	528	578	557	556	542	561	554	604	551	555	556	600	602	526	560	594	523	573	561	573	542	617	580	558	551	543	549	573	566	551	575	601	587	574	565	575	548	590	606	583	573	532	578	594	544	553	593	565	560	551	523	585	566	543	592	574	603	568	561	574	562	543	534	587	603	550	566	582	556	556	610	548	571	604	547	538	580	582	568	545	605	565	592	563	557	554	552	575	507	592	557	577	593	564	572	558	583	552	554	594	576	579	554	544	561	541	531	578	581	538	558	552	554	584	589	561	574	575	559	585	568	569	599	576	555	560	538	581	577	574	554	554	532	592	581	539	574	617	574	554	535	568	585	567	557	589	560	586	590	591	549	596	595	600	556	562	563	554	559	542	562	578	604	541	559	540	557	582	564	571	574	547	604	552	554	571	595	612	570	531	582	604	585	608	560	552	557	555	590	539	597	550	594	571	560	555	510	575	590	548	551	594	577	570	544	570	590	562	566	592	519	569	565	582	571	543	596	577	590	556	551	556	570	574	570	579	578	583	568	584	573	555	575	573	544	591	585	550	579	534	596	618	565	534	578	597	527	553	580	537	533	571	557	620	586	553	539	567	546	522	573	565	604	587	597	578	554	562	583	558	593	573	580	588	589	550	565	569	589	523	565	590	586	557	592	547	605	550	562	558	610	594	579	559	580	555	538	581	580	588	549	606	590	546	578	604	576	580	556	560	573	554	588	617	545	524	585	597	579	606	601	549	540	538	609	607	572	592	553	545	566	542	559	547	613	566	545	569	580	554	554	609	588	526	555	565	579	569	573	622	562	556	590	574	581	549	550	540	561	586	535	554	539	614	567	542	605	574	580	556	615	575	583	567	586	593	585	592	569	567	550	549	531	530	616	575	570	549	582	580	536	581	586	538	590	557	537	530	579	594	565	578	568	618	572	579	605	568	534	581	548	559	551	579	572	583	572	586	558	581	560	496	601	607	598	555	590	557	523	571	563	571	576	583	600	557	582	578	558	611	560	524	586	575	546	581	584	608	587	590	593	555	585	573	588	543	595	570	577	530	585	551	587	575	559	593	630	618	597	580	594	552	539	581	556	574	591	544	560	577	583	639	558	626	632	586	544	540	561	581	586	546	579	583	566	605	584	578	546	576	547	544	532	576	597	560	534	600	592	545	557	570	578	542	586	609	563	565	615	548	560	588	552	577	559	543	550	547	582	557	605	521	594	577	551	601	597	535	580	598	579	568	589	565	556	575	545	529	566	551	562	580	573	591	597	549	572	573	551	576	596	614	564	522	537	606	542	556	587	572	510	571	571	575	635	546	598	570	587	558	559	568	582	601	580	534	605	548	576	579	593	575	606	549	569	564	593	625	573	581	569	558	535	590	580	565	531	547	564	573	563	546	598	539	585	580	562	523	618	586	592	585	578	553	553	574	565	603	576	568	591	546	515	574	592	534	542	572	561	618	566	583	587	571	543	579	557	557	562	549	534	567	614	609	557	595	578	605	541	598	580	605	523	581	566	584	577	549	595	564	634	571	596	586	531	586	573	582	585	554	533	610	577	615	521	587	532	531	584	581	528	548	570	554	561	579	594	587	573	576	585	574	546	559	572	605	589	577	555	642	616	573	572	574	568	585	599	586	539	577	586	561	546	560	591	542	566	549	558	543	555	545	596	575	573	594	556	593	557	595	529	568	576	569	498	584	607	569	547	532	583	541	571	541	571	568	572	552	557	586	557	600	575	572	551	627	551	527	569	578	593	530	577	574	588	521	559	555	554	562	587	538	565	579	563	567	565	615	615	553	555	584	572	601	563	558	597	605	558	576	565	522	581	538	568	579	555	542	601	537	618	553	578	589	591	558	581	547	593	605	559	574	604	550	551	589	567	563	560	563	591	604	557	568	570	613	597	602	605	596	550	563	561	546	619	546	591	606	586	553	590	568	594	564	577	570	536	622	597	550	573	621	537	577	557	551	557	600	589	595	578	590	548	571	536	583	591	566	601	544	551	546	614	580	553	607	560	583	535	545	535	560	556	532	566	552	546	530	563	570	597	571	576	576	528	582	589	587	563	581	561	547	570	534	564	569	583	544	546	588	582	567	564	569	565	556	606	590	549	589	560	554	593	595	567	539	504	571	581	594	564	606	553	514	566	579	608	560	618	567	612	586	568	568	611	575	574	577	584	581	530	575	562	575	601	552	614	595	535	573	533	551	595	574	533	591	592	534	574	553	568	567	576	585	550	561	587	578	570	537	585	597	523	564	554	560	569	564	570	579	555	562	543	590	549	576	601	556	570	532	576	559	574	565	605	605	586	588	542	595	566	566	571	622	583	573	603	527	550	587	572	568	567	556	582	561	595	578	549	574	545	576	583	528	585	584	555	558	572	562	561	552	559	532	524	577	578	552	536	570	560	585	556	580	545	619	526	551	592	498	576	560	602	518	560	557	578	579	560	594	581	569	592	584	536	565	525	537	599	595	513
32692	29039	5036	1012	887	820	816	827	758	844	789	798	762	776	766	865	809	816	813	816	857	843	794	790	818	833	798	862	812	776	813	803	779	819	816	731	815	788	812	820	782	812	870	812	792	807	814	785	815	819	793	817	797	787	818	806	787	841	820	818	822	806	811	794	788	811	825	771	794	798	824	827	790	774	820	804	798	829	794	775	802	798	828	830	778	809	848	801	805	794	784	839	898	823	827	796	774	783	862	794	814	786	766	816	846	814	807	863	815	783	784	782	771	783	784	803	801	781	810	838	773	765	780	753	828	816	773	814	807	827	756	810	772	823	774	818	807	765	838	808	784	819	826	824	856	787	783	855	811	809	856	795	794	777	771	759	818	821	799	753	764	792	810	781	859	802	827	850	763	829	826	800	810	717	817	819	813	839	820	788	824	780	797	801	784	796	752	820	802	826	769	828	840	806	848	829	816	810	792	795	791	796	779	801	766	831	791	795	819	787	805	789	803	825	787	802	808	787	824	827	766	813	819	820	779	826	786	818	777	823	784	802	741	810	829	748	808	749	826	845	776	792	756	812	770	844	828	829	797	818	786	801	793	825	839	798	789	793	854	842	818	818	774	798	823	747	833	776	793	832	741	814	775	864	844	773	855	776	780	820	762	798	800	792	770	759	816	777	793	815	835	809	758	807	797	818	774	806	866	734	824	792	761	768	826	841	764	850	799	796	831	745	856	828	838	791	766	794	776	800	779	785	771	808	784	811	836	794	793	802	821	793	759	797	764	838	832	817	828	822	824	787	793	777	764	827	820	787	785	790	880	857	807	825	812	806	797	856	814	789	823	791	783	768	788	807	768	747	782	779	885	797	764	870	784	780	740	817	789	863	824	813	784	836	852	829	852	781	855	809	771	793	814	816	804	799	828	829	798	823	828	784	848	781	805	801	861	783	783	795	829	784	782	795	796	820	804	784	777	804	822	797	830	789	776	779	839	802	805	799	806	790	800	736	801	783	780	826	840	812	774	768	825	816	822	771	789	791	772	790	863	784	787	816	768	764	811	801	793	813	791	729	794	802	866	776	772	771	775	786	799	793	827	762	795	860	854	747	802	825	864	838	840	781	838	790	844	781	805	789	893	783	820	824	771	751	776	771	780	746	797	795	796	811	822	791	791	769	838	802	797	810	817	787	844	774	783	804	832	828	864	833	780	808	812	795	769	869	824	832	802	834	805	846	794	778	797	824	813	814	817	809	769	800	787	800	816	805	795	788	827	760	796	828	819	795	773	780	819	730	838	814	803	833	849	801	820	836	798	794	779	819	813	778	838	767	807	824	730	798	789	803	784	798	806	780	831	742	786	781	818	765	777	783	790	839	852	826	752	821	821	804	843	765	752	847	764	772	809	780	868	826	786	784	842	804	805	763	778	817	841	813	815	821	770	822	799	752	766	796	816	767	797	795	805	851	808	832	783	751	768	855	767	850	810	824	801	798	854	774	809	826	769	754	774	810	827	788	788	852	823	832	777	794	842	847	827	784	749	798	808	783	790	755	808	806	783	842	823	787	811	802	798	804	815	788	792	847	843	759	825	808	843	809	767	861	806	796	819	775	831	800	805	841	762	779	779	762	769	801	840	848	822	797	812	779	816	793	828	818	767	782	745	810	781	789	770	771	793	836	771	822	811	802	810	798	786	849	791	808	821	789	834	802	809	790	817	774	779	793	811	785	781	806	880	747	731	752	836	838	764	803	811	845	836	778	793	798	795	830	849	799	809	792	842	839	780	784	830	795	798	872	826	881	794	783	826	848	710	832	836	783	845	786	741	838	833	788	776	764	812	790	807	834	840	797	788	822	796	888	827	788	793	796	812	786	847	773	774	877	808	828	799	805	781	773	789	813	831	817	772	798	819	842	772	770	796	773	779	841	822	705	820	842	779	805	759	825	838	820	794	803	824	787	796	875	800	750	802	823	779	756	827	834	817	783	813	838	819	754	784	816	804	781	817	787	833	784	791	773	842	771	809	821	815	778	787	812	793	827	818	778	819	790	766	809	782	788	770	831	817	814	839	798	757	798	764	824	837	821	787	785	781	799	857	784	832	831	810	792	784	772	788	804	758	827	800	810	801	808	795	790	796	813	797	790	917	821	781	786	828	794	773	795	810	793	778	820	846	792	781	851	784	786	787	779	767	813	800	810	772	806	814	800	792	830	762	768	799	826	826	786	808	814	783	799	825	734	809	820	837	817	793	809	805	738	821	781	801	832	839	773	822	835	765	794	786	801	855	797	741	830	767	779	758	798	845	772	774	875	811	827	842	795	799	803	819	818	758	797	786	834	814	831	856	856	823	781	783	851	804	791	767	827	895	794	758	823	797	791	801	765	806	796	787	809	791	804	795	794	785	780	788	805	811	825	780	796	796	778	784	803	821	818	801	813	806	809	791	810	796	761	793	841	839	807	820	767	778	764	800	832	811	813	840	791	816	827	787	809	811	721	781	798	740	738	823	791	770	824	803	799	806	774	819	824	793	831	815	770	768	767	795	844	795	816	799	825	769	776	759	869	795	842	833	825	808	849	789	810	780	758	846	773	867	778	821	761	804	777	841	855	807	779	766	783	784	791	784	832	801	811	812	825	772	846	734	757	819	748	846	790	774	838	776	844	798	812	741	837	757	746	786	784	776	796	838	840	780	830	828	838	827	796	770	829	775	791	816	798	774	804	816	792	813	795	858	819	815	810	803	839	797	782	798	848	745	796	814	837	812	794	793	873	821	790	790	771	802	842	780	785	788	760	802	804	767	722	836	826	771	817	803	798	844	785	795	772	839	773	789	803	798	777	810	747	832	788	806	837	823	803	818	802	777	828	841	838	825	769	810	792	819	769	778	805	805	761	815	779	750	821	798	762	772	780	767	811	758	840	770	796	777	777	798	793	826	865	807	797	789	818	754	786	816	860	825	813	814	772	776	790	775	793	839	774	787	809	766	808	821	800	807	795	779	805	765	797	738	804	806	787	743	862	817	824	795	808	820	806	836	799	850	767	863	813	787	752	756	835	831	854	791	771	812	801	838	795	812	803	820	802	786	746	817	790	829	800	842	796	798	834	832	795	819	823	839	794	754	769	823	840	816	766	768	747	817	809	775	776	767	823	804	833	755	758	829	741	831	844	786	797	876	795	835	748	799	800	771	830	755	805	831	815	798	843	800	824	823	797	842	738	782	809	791	786	778	815	799	839	840	822	812	781	857	819	798	797	770	752	838	826	768	818	814	792	821	809	864	886	784	798	747	821	863	765	836	788	781	864	759	817	810	848	788	844	799	831	769	843	818	823	852	787	843	775	769	772	793	746	823	825	822	817	839	822	793	873	788	789	761	800	815	807	833	817	795	826	806	781	783	765	804	768	797	834	762	755	811	843	831	792	755	765	782	841	821	835	748	736	787	794	773	828	796	817	758	827	810	806	843	823	790	791	833	806	769	767	793	762	857	818	778	804	798	795
24142	21160	28187	24062	20302	4632	886	690	689	661	608	638	615	609	596	574	590	630	558	597	589	596	615	603	604	665	603	584	586	612	594	597	590	602	599	585	564	631	604	576	595	579	572	601	614	621	622	576	613	571	584	612	596	589	597	611	615	598	600	576	594	582	609	598	594	599	612	593	593	651	643	609	615	550	620	589	585	555	612	588	564	566	554	606	602	585	585	594	606	580	602	587	591	571	610	573	568	611	564	606	576	547	563	588	611	600	582	593	619	628	622	601	593	604	563	592	595	625	531	540	643	598	548	605	558	656	578	620	567	608	574	599	628	584	583	594	591	614	586	600	575	545	571	610	617	586	617	603	562	606	561	628	592	528	555	590	581	567	625	546	554	600	536	572	578	582	593	575	561	587	622	563	622	548	639	582	600	601	594	614	588	597	552	570	567	575	531	567	583	598	575	580	595	583	585	598	580	594	539	586	627	596	553	576	618	591	609	627	581	583	631	570	631	561	564	575	547	605	580	625	583	594	581	585	586	609	593	657	539	542	621	630	585	578	594	631	598	582	563	585	568	553	552	606	619	634	574	564	585	605	590	585	571	581	598	597	579	580	596	583	637	598	551	565	605	590	590	619	572	594	584	619	598	617	620	612	561	594	572	620	620	587	604	603	550	597	620	540	634	608	579	609	565	587	634	597	610	602	521	603	626	561	544	600	598	577	566	554	612	573	588	621	615	586	539	568	594	564	629	564	622	585	596	614	572	609	629	602	578	587	612	598	562	596	583	640	610	560	534	578	567	576	567	589	615	603	585	525	608	589	600	581	602	551	591	592	557	593	549	584	567	590	578	571	593	583	597	584	564	603	576	617	607	572	581	582	568	571	625	514	570	635	578	571	566	564	578	627	588	588	630	616	599	585	617	608	609	605	579	576	602	595	624	583	599	569	602	558	570	583	611	588	580	591	603	599	626	601	576	609	598	599	633	554	585	611	593	623	592	577	581	557	605	563	588	575	587	583	563	588	610	643	568	561	571	571	599	566	557	610	615	576	572	588	551	550	595	605	640	544	636	564	618	568	592	585	607	591	565	626	602	606	568	607	542	565	593	556	609	597	576	609	585	609	571	593	629	598	581	591	612	602	568	571	602	624	563	601	589	554	557	568	572	610	554	601	569	576	578	591	580	566	585	593	579	569	580	565	572	579	607	594	564	592	670	577	607	611	584	612	630	586	631	561	553	616	593	553	580	574	591	598	580	549	579	603	591	618	640	576	552	633	626	581	549	583	590	591	546	607	594	634	636	605	558	582	600	575	618	609	602	570	524	578	558	556	632	582	634	639	579	584	614	613	569	584	638	628	591	614	569	611	596	580	565	596	579	576	611	579	625	577	588	610	621	649	585	592	566	542	610	583	599	624	574	561	608	574	622	558	572	560	619	558	565	599	559	619	556	608	606	603	570	580	575	592	606	629	634	615	597	580	542	590	641	583	564	618	582	606	549	594	642	560	609	634	587	584	595	591	572	602	578	560	614	567	552	602	610	581	618	601	596	623	584	569	608	553	607	641	624	581	612	578	641	602	563	589	620	621	604	565	569	563	580	602	667	569	571	639	634	578	621	573	538	600	583	551	583	582	619	604	600	590	591	576	574	618	582	584	565	588	542	576	521	634	550	615	554	631	622	574	600	589	548	604	552	609	566	558	557	575	542	556	574	583	591	604	575	627	584	596	572	534	640	625	574	570	569	607	584	568	612	558	581	627	611	602	595	546	580	619	604	569	602	547	568	553	615	553	613	593	614	600	577	571	623	563	613	637	528	577	568	592	564	595	593	594	574	601	589	611	585	613	618	600	630	558	599	589	558	618	588	563	588	557	536	563	557	584	555	565	595	615	619	548	576	612	571	596	598	603	603	551	567	602	535	590	583	585	605	592	561	603	563	615	581	521	621	617	590	620	606	600	578	622	565	527	608	591	597	564	576	586	593	560	609	570	587	629	582	568	613	611	585	612	561	601	601	604	637	586	598	603	615	559	561	563	584	558	611	579	581	559	584	594	581	594	609	590	578	613	597	633	596	611	547	574	549	636	636	600	542	600	561	607	564	587	572	539	612	606	599	594	583	587	567	588	583	591	571	565	617	616	562	626	601	550	582	580	596	543	612	578	667	608	602	617	599	609	577	580	587	593	609	605	597	584	617	598	556	534	564	580	606	631	632	576	551	568	637	618	603	583	593	639	583	654	593	604	574	624	592	604	555	548	561	580	619	568	614	569	566	610	589	586	581	602	587	557	587	622	582	537	602	578	587	552	623	578	621	597	535	568	608	599	597	533	625	635	577	587	618	637	571	556	558	571	567	562	536	586	564	566	545	585	550	565	604	622	582	564	604	584	602	627	590	563	636	604	592	544	565	562	591	577	599	588	586	570	604	638	552	594	594	574	595	617	601	604	580	624	597	572	593	570	610	581	606	603	607	576	584	580	586	607	622	587	614	573	621	598	555	607	547	605	605	634	564	581	592	607	576	596	579	560	570	619	575	555	597	628	584	555	600	584	631	584	621	565	611	563	598	578	590	583	590	597	581	565	536	589	624	622	565	642	600	596	602	607	583	586	590	592	606	581	591	630	600	586	539	583	585	541	563	619	599	593	603	592	575	610	533	614	575	597	632	552	596	572	617	610	618	608	580	581	528	602	583	535	580	558	599	616	574	576	594	615	589	594	591	598	567	628	588	574	570	582	599	571	629	578	595	572	619	576	569	565	660	574	607	543	572	536	578	572	591	592	620	567	604	602	571	630	572	551	584	577	565	607	572	601	574	633	581	557	599	598	587	603	596	576	613	599	539	623	607	605	617	619	584	612	596	587	582	594	611	599	614	635	594	576	603	573	570	581	592	564	599	592	566	588	568	639	602	576	574	597	588	577	585	590	573	596	593	598	575	625	570	592	612	588	572	594	576	610	632	542	571	556	607	588	560	551	623	592	585	589	615	585	590	594	592	606	592	580	561	551	571	595	602	583	550	587	550	584	641	610	559	602	615	562	580	612	577	583	598	560	573	555	591	581	602	588	557	593	606	592	545	586	575	608	618	612	594	608	575	571	607	598	576	648	590	603	581	575	599	543	583	585	540	617	606	551	527	640	550	610	595	591	594	587	620	624	578	609	585	583	580	601	576	576	567	581	620	574	585	591	578	591	595	567	612	618	621	549	567	619	561	586	582	581	598	632	623	600	604	596	577	588	558	581	546	574	619	566	553	601	620	578	593	563	541	618	595	633	573	616	604	613	624	579	559	626	553	620	631	615	594	586	583	588	604	574	561	615	580	597	567	590	566	583	604	587	601	566	600	597	628	575	534	550	587	619	561	580	594	591	607	592	542	594	544	541	580	596	605	624	572	557	564	557	599	540	599	588	592	547	615	595	590	594	596	605	602	634	561	557	552	586	600	584	589	576	600	559	659	572	605	591	603	602	560	574	602	569	538	605	582	599	629	603	603	546	589	592
55915	65718	19310	2409	1464	1274	1108	1091	1054	1053	937	935	904	924	883	875	877	888	915	898	857	836	891	877	852	857	877	861	888	844	846	883	861	852	825	826	791	820	836	867	846	865	809	834	854	869	810	868	842	789	873	829	838	865	828	843	856	835	862	850	913	861	820	844	816	844	908	851	830	823	885	847	832	817	789	888	857	842	835	882	886	836	835	862	870	868	849	832	812	846	810	823	833	841	907	812	826	814	824	841	825	887	846	774	851	794	825	869	854	808	869	829	839	845	841	811	817	824	892	795	846	851	806	834	855	818	827	857	822	838	822	800	821	846	854	824	786	769	828	821	835	778	847	890	811	823	844	888	891	795	853	800	839	846	856	799	809	851	795	824	813	850	796	807	831	833	794	783	834	844	775	829	849	816	822	842	815	820	865	890	863	800	800	850	819	859	834	844	847	834	861	832	893	864	849	826	875	811	856	856	797	817	857	837	788	843	822	800	799	790	826	824	832	802	839	853	874	809	843	857	857	828	865	848	880	847	828	840	806	882	819	897	788	792	880	837	783	806	855	835	844	857	817	824	844	843	820	814	798	884	800	833	807	878	854	838	811	824	866	809	813	843	778	865	832	862	849	783	829	865	810	814	865	881	853	820	835	817	795	860	845	855	880	807	795	921	826	836	821	840	784	827	839	851	836	906	888	838	839	761	839	843	802	850	839	841	801	842	883	794	804	897	849	863	821	874	795	813	844	856	843	843	854	885	818	809	810	834	837	852	807	905	853	857	867	852	821	799	799	811	824	826	840	855	803	870	841	855	842	863	814	886	836	855	819	850	833	862	824	804	862	847	873	810	848	813	856	843	785	847	840	799	807	832	831	867	834	817	835	824	810	876	827	846	806	839	812	823	809	825	869	816	790	840	884	810	853	809	824	877	863	835	843	810	780	791	826	819	828	834	870	792	789	844	857	844	825	837	809	877	851	832	843	812	876	828	769	841	807	785	837	859	834	787	804	830	878	878	858	840	830	855	855	823	815	807	807	792	833	872	832	833	795	824	849	829	795	828	880	784	823	826	876	837	829	840	812	845	850	920	864	882	862	817	823	861	823	840	827	855	799	793	838	866	841	809	833	854	854	795	832	810	856	894	884	795	845	817	865	818	813	813	801	851	864	866	821	810	857	862	890	802	841	844	881	863	836	870	860	836	834	827	821	835	834	853	849	815	829	830	792	856	810	860	806	798	814	770	883	840	823	825	850	853	826	863	889	840	842	826	834	845	822	833	801	833	790	845	883	841	860	865	853	840	858	779	858	827	869	801	830	825	821	812	877	868	856	853	918	830	832	832	813	850	870	802	752	839	848	851	867	783	813	816	855	828	830	811	799	877	848	853	851	872	848	847	846	834	890	814	879	899	833	841	865	852	925	858	871	829	827	812	884	826	836	829	825	869	830	870	869	891	854	861	838	843	828	821	822	865	791	794	823	851	835	844	795	856	869	832	867	841	838	854	793	816	818	800	852	846	848	836	840	886	865	851	843	818	891	789	818	853	838	794	847	836	799	888	782	822	865	871	833	832	814	869	874	827	860	883	837	783	840	845	804	864	830	851	861	846	786	809	842	826	832	792	888	782	843	811	845	862	816	880	864	883	799	798	842	864	829	794	820	840	868	869	820	873	866	862	785	837	804	841	834	852	873	897	812	860	843	830	831	867	814	862	798	835	825	850	848	876	866	852	856	822	868	846	832	841	816	808	833	821	837	825	871	817	894	845	847	809	799	840	791	829	848	857	811	784	850	775	816	828	843	820	870	862	871	807	821	829	847	861	791	836	847	847	830	798	831	835	864	889	811	837	840	832	834	850	845	855	914	848	831	861	856	814	819	844	845	852	815	814	831	813	804	837	842	797	859	844	835	837	837	825	847	856	830	857	799	836	859	821	813	890	906	866	850	875	770	844	841	834	822	842	885	856	850	813	860	741	880	819	871	842	892	816	841	804	843	848	846	866	873	892	843	858	850	825	848	831	850	806	847	856	812	856	879	810	812	848	823	823	861	832	799	776	870	856	811	857	875	822	790	843	865	837	822	816	823	819	847	784	852	845	844	828	799	841	796	829	854	891	840	837	816	804	829	822	876	847	850	828	867	836	831	813	814	830	803	849	839	821	842	875	860	860	827	900	868	849	809	889	870	863	848	812	799	857	789	826	884	837	807	819	827	831	821	941	859	815	774	808	820	828	859	792	859	872	814	835	845	861	828	814	812	819	939	833	817	873	851	853	808	844	821	874	778	845	835	850	887	856	866	770	832	857	823	774	848	878	858	862	834	783	831	853	873	788	823	825	821	837	866	832	848	838	858	780	816	885	839	883	828	847	807	861	843	828	845	750	878	850	838	806	856	834	864	859	849	821	811	860	852	841	811	816	800	890	861	868	835	861	821	870	813	827	883	857	871	823	799	849	825	853	816	827	801	842	842	822	832	889	824	853	870	825	867	838	846	800	815	836	824	873	820	856	848	826	822	829	849	861	852	824	852	845	810	802	833	824	847	888	844	904	805	813	796	886	815	854	897	838	828	866	798	861	831	895	820	853	804	848	831	856	828	867	820	839	821	848	818	819	836	776	827	830	887	853	827	808	825	841	851	829	855	845	815	866	807	805	803	833	834	887	789	836	803	864	795	802	812	845	793	836	853	838	849	816	824	796	840	860	855	859	842	880	818	856	872	837	847	799	818	795	828	856	816	834	849	827	838	808	839	787	870	856	838	819	817	838	793	833	838	869	801	813	855	851	858	825	850	803	825	824	861	847	852	788	806	819	865	856	822	832	862	831	844	844	789	852	820	846	816	800	830	817	802	829	843	810	838	873	850	820	866	859	835	814	849	812	898	857	811	887	842	860	847	853	823	850	820	869	833	850	849	794	885	851	784	848	858	821	835	817	798	857	803	776	847	861	859	854	883	840	839	851	849	796	864	821	838	849	840	807	793	832	810	821	875	821	864	868	848	828	824	808	829	842	834	790	886	844	854	792	818	845	860	843	828	842	831	871	821	799	876	844	891	845	842	839	796	857	815	865	835	849	866	832	814	814	850	807	857	805	852	841	823	861	825	903	847	856	781	800	815	826	823	847	784	865	816	865	891	883	852	817	790	835	843	816	876	847	851	829	844	829	836	817	785	855	857	825	762	826	864	870	879	877	875	832	896	844	888	855	857	854	852	798	845	870	867	871	837	872	833	788	818	861	765	831	841	836	831	773	847	865	860	821	836	846	802	842	864	858	799	832	810	811	878	849	827	859	870	783	816	861	853	804	838	858	787	810	814	842	816	818	818	828	820	830	871	856	890	858	821	782	859	823	887	792	849	828	889	855	802	820	842	834	814	876	822	847	869	896	824	806	874	841	838	870	820	878	860	872	832	790	808	832	879	802	863	814	815	802	801	839	866	847	840	914	850	853	807	860	867	837	842	840	827	821	831	824	886	846	833	864	872	862	829	849	884	875	827	830
22819	21050	28753	23477	21013	20880	5100	563	392	420	407	332	399	361	328	354	360	334	329	322	365	320	316	351	312	368	326	297	332	312	317	343	360	319	337	323	331	332	329	315	315	279	311	331	327	342	320	281	299	324	334	330	294	326	321	328	311	335	311	327	343	303	305	336	350	330	308	318	336	341	340	308	310	316	307	330	299	327	292	299	325	302	307	327	338	314	308	312	322	309	312	321	335	315	314	309	323	336	339	329	301	338	287	340	317	337	295	295	326	346	298	331	355	330	298	351	327	325	312	339	282	317	315	322	338	337	307	325	361	311	305	335	312	302	306	328	310	330	303	321	317	308	336	298	312	352	296	336	319	340	330	340	324	275	311	321	309	288	308	313	341	315	338	343	302	331	318	300	320	305	281	300	312	310	305	301	343	335	306	303	336	301	362	318	325	340	300	324	342	349	310	289	348	299	339	322	329	295	339	319	332	311	278	320	331	330	311	331	315	329	345	293	334	337	288	303	309	354	305	302	303	357	323	288	316	307	313	337	312	338	316	287	277	320	321	342	318	326	277	311	346	327	320	312	300	314	307	276	312	349	328	295	314	337	329	309	313	335	355	318	338	321	298	319	296	321	323	294	319	302	315	303	325	315	313	328	310	319	347	341	298	316	332	305	303	319	347	325	325	314	309	309	302	287	306	342	330	325	310	296	296	329	325	321	347	349	337	282	313	297	288	340	319	317	323	349	327	325	314	328	327	287	298	334	326	329	325	321	363	322	309	304	327	328	317	336	321	305	297	312	335	318	329	346	325	337	343	364	340	315	318	312	303	343	334	326	314	274	309	304	297	315	299	332	308	305	342	371	326	341	343	314	315	302	330	311	310	316	325	313	314	325	304	318	355	292	336	313	345	300	327	305	329	324	327	374	328	294	318	313	300	321	347	284	329	281	278	318	318	291	342	325	311	335	312	345	337	311	306	337	313	309	327	285	313	308	334	311	328	327	317	314	316	296	364	336	295	306	321	330	327	340	315	328	310	306	329	301	351	308	302	316	324	351	302	304	327	343	341	348	327	316	324	352	312	304	320	286	332	355	298	301	311	276	328	335	328	365	293	295	301	318	333	359	316	312	288	285	280	325	322	292	299	312	292	313	314	300	331	302	299	319	291	313	328	303	309	321	294	310	309	308	323	317	319	307	317	299	327	320	312	339	314	305	265	318	324	291	328	326	331	336	311	331	307	303	327	282	309	321	330	311	359	330	328	319	276	318	326	323	307	327	332	295	333	297	343	309	314	324	313	317	292	330	320	327	318	310	339	308	330	355	377	322	334	303	355	337	325	319	330	322	308	284	326	314	334	331	304	330	298	326	328	328	322	309	337	309	289	306	350	297	320	290	306	304	327	305	334	335	352	301	342	334	277	328	345	317	338	337	321	344	316	294	293	336	325	299	324	331	331	308	293	324	322	310	342	310	325	312	306	319	300	331	316	307	324	336	320	324	330	340	317	322	336	309	353	304	306	308	318	324	299	344	297	337	322	320	313	330	329	319	354	350	321	339	310	355	335	339	323	308	323	312	336	320	309	332	317	340	297	346	298	335	302	314	369	322	298	325	299	335	307	342	323	307	317	363	288	264	321	328	297	304	346	297	322	301	333	324	339	318	303	293	328	315	325	345	307	326	314	316	302	333	302	341	310	306	325	326	297	340	332	321	328	343	321	316	361	305	323	299	352	313	298	322	314	326	308	323	295	322	337	312	286	321	308	336	289	308	328	328	353	301	331	309	315	304	344	353	295	322	334	323	310	334	305	319	317	282	310	295	295	322	320	339	318	313	310	308	315	331	309	335	316	318	317	346	327	320	326	334	329	307	335	303	359	301	311	350	296	349	316	301	318	302	296	313	340	318	313	320	295	315	296	298	327	307	333	334	333	311	318	296	316	296	347	331	325	295	308	327	317	322	291	347	319	297	312	339	315	301	333	329	329	298	320	293	329	321	324	298	342	292	322	285	311	315	321	327	284	340	314	277	301	338	323	313	354	343	311	355	320	344	318	301	321	294	289	316	315	301	326	311	336	304	330	337	319	294	305	318	297	273	322	338	337	317	280	321	311	323	347	297	314	317	333	321	308	322	323	302	313	334	324	348	361	314	340	318	321	326	285	315	304	287	327	309	329	263	336	338	303	320	283	322	299	333	292	308	317	341	310	318	313	301	327	297	319	321	285	352	332	320	321	319	301	343	334	315	324	314	303	300	312	328	309	313	326	324	330	287	346	322	325	331	303	311	306	315	304	330	312	294	330	331	346	305	317	317	298	339	329	320	317	322	291	320	283	363	341	296	352	322	312	310	310	326	321	341	320	358	315	324	314	312	297	298	314	322	326	340	321	335	317	311	327	307	350	309	315	353	305	326	301	334	282	306	302	314	347	303	303	306	303	314	316	299	331	320	351	315	288	308	313	309	336	317	302	300	363	313	309	304	328	311	306	311	315	298	283	336	326	330	325	314	323	353	319	329	295	364	324	316	309	314	318	344	345	349	339	314	315	310	347	310	247	302	326	313	300	316	309	314	304	351	326	306	324	358	314	306	294	322	322	305	322	369	285	328	332	322	362	302	319	327	325	273	300	343	295	312	330	325	316	316	321	338	311	299	298	285	322	294	320	334	283	320	310	323	321	299	326	292	336	352	325	309	300	354	342	315	308	299	321	316	321	334	310	322	318	326	316	306	325	312	307	321	302	339	369	332	327	337	345	304	303	335	339	328	339	301	294	334	339	315	307	319	323	310	323	297	307	325	324	330	301	315	317	331	324	338	331	293	342	341	307	295	320	321	305	304	313	354	329	304	314	295	314	310	315	309	324	342	331	310	287	303	299	327	314	333	314	331	309	330	320	337	313	328	318	343	267	310	297	332	327	393	310	331	322	306	315	339	327	287	321	325	320	346	314	308	310	307	337	305	352	348	326	348	319	324	335	301	326	319	326	322	304	328	305	291	344	326	297	302	323	321	312	308	284	320	324	310	298	347	323	310	303	298	339	278	303	321	330	340	295	340	324	319	314	342	341	285	310	329	300	340	294	326	338	298	293	349	306	317	353	327	310	319	343	304	326	315	298	298	320	267	345	340	333	331	351	333	333	294	324	299	290	299	276	310	318	322	314	322	293	339	350	374	337	305	303	286	329	320	343	333	312	313	338	311	313	307	298	302	312	308	314	304	289	328	286	296	312	327	300	309	277	314	327	286	303	305	316	324	327	308	301	343	337	323	298	326	323	313	314	308	297	313	324	300	322	317	314	349	309	300	312	333	321	291	290	343	313	305	300	339	315	322	347	306	338	323	313	340	293	329	317	313	314	296	328	351	291	310	297	322	332	310	285	296	357	291	325	314	324	318	310	301	294	315	323	306	296	330	303	298	302	311	324	317	310	316	306	311	340	347	325	342	326	322	287	330	306	324	287	349	325	314	316	320	318	324	315	302	336	318	323	322	354	300	315	346	307	326
59856	78772	24567	3023	1769	1416	1118	984	824	781	701	643	599	585	580	593	567	574	555	501	476	505	516	513	552	540	521	470	523	502	479	490	473	472	470	467	493	482	457	469	493	482	480	471	490	467	476	441	483	469	494	446	488	521	465	418	449	484	506	485	515	476	452	478	456	457	473	450	449	494	483	498	482	452	498	483	474	455	441	463	482	476	471	478	471	456	475	453	468	457	488	486	437	449	494	463	455	493	489	464	458	462	483	474	463	486	433	463	465	460	454	469	507	467	482	501	457	488	487	451	461	473	453	447	463	450	458	480	496	439	401	433	442	517	462	482	464	486	460	497	460	473	480	457	457	490	456	500	431	462	471	442	431	464	468	464	417	465	489	469	470	441	444	457	467	482	453	439	440	482	453	500	456	441	471	491	488	456	448	497	462	481	516	438	474	456	470	452	496	431	449	479	436	457	487	442	479	428	479	465	465	457	464	472	466	488	486	471	478	453	462	498	417	461	472	479	475	423	488	450	464	486	457	461	479	496	481	461	401	508	483	447	471	455	438	475	436	471	458	492	465	471	426	458	484	433	494	496	414	469	475	456	483	451	467	480	464	450	432	474	455	467	437	507	448	477	463	461	383	439	458	438	517	478	470	448	471	486	443	442	447	480	474	444	450	488	446	472	470	445	455	493	468	454	453	462	448	491	461	432	462	484	491	495	452	503	478	468	444	430	494	478	458	472	442	486	471	460	468	450	500	430	448	450	447	437	486	459	459	436	482	479	491	459	462	455	449	437	478	464	457	472	485	466	457	439	459	446	434	483	482	501	459	481	437	448	463	452	468	443	463	510	458	448	469	459	505	483	481	457	468	460	454	507	460	486	469	484	467	435	497	459	470	479	434	440	490	454	488	470	463	426	466	437	457	439	504	444	458	492	452	478	479	451	430	452	469	472	461	430	432	462	444	471	482	483	446	484	461	483	480	487	459	423	460	441	447	533	452	447	485	480	490	463	485	464	447	488	454	476	444	495	480	474	447	451	482	482	480	484	467	479	448	478	453	471	458	450	447	451	458	451	462	435	463	502	480	477	446	477	454	416	443	459	442	454	444	461	456	489	460	475	436	458	481	451	461	457	431	451	447	456	476	511	484	492	440	441	476	458	439	439	484	422	449	477	421	458	405	483	444	484	472	492	466	458	476	468	460	479	450	469	446	453	494	484	477	471	494	451	477	429	457	444	437	491	480	459	462	471	482	488	453	480	470	485	441	452	473	475	466	439	481	498	442	493	479	453	472	447	443	455	488	439	446	464	454	459	454	449	507	484	480	451	475	516	451	487	496	475	445	473	477	454	490	485	454	450	453	448	464	466	467	454	471	452	443	472	438	490	482	487	456	434	434	510	434	494	476	435	505	490	461	490	468	463	473	460	448	456	497	475	477	420	429	476	457	456	443	484	471	463	442	473	424	461	482	457	427	492	437	466	475	465	431	462	473	454	476	446	516	471	463	453	476	432	479	441	454	509	470	539	465	450	455	491	473	446	473	453	457	508	436	484	483	431	463	460	488	458	484	455	441	450	470	463	516	471	469	453	449	495	484	486	490	511	481	438	451	463	438	450	478	489	470	474	443	467	496	445	507	452	453	459	469	453	476	468	461	440	455	486	473	449	482	502	457	480	466	478	475	457	470	455	465	488	437	465	452	437	468	450	456	462	472	452	445	438	430	446	437	519	457	511	455	468	470	473	476	457	499	474	475	456	482	521	474	492	508	433	451	470	455	461	507	445	501	451	477	458	491	463	484	469	459	461	495	439	460	481	466	442	477	486	445	470	468	459	493	506	451	477	469	466	482	481	435	453	465	449	477	459	467	453	435	480	460	497	480	471	471	442	446	460	434	509	488	462	463	441	448	481	472	471	447	483	451	456	495	485	481	436	473	471	468	481	476	448	433	464	465	437	462	489	432	441	478	466	403	454	476	471	461	461	450	481	466	473	436	501	459	474	456	462	432	430	466	491	455	474	495	461	470	474	450	449	433	484	461	491	494	471	495	438	470	489	448	441	473	466	445	447	457	452	429	473	459	478	445	489	412	466	466	445	441	464	455	477	435	474	439	444	447	469	452	469	475	470	497	487	435	460	443	499	475	447	438	485	476	478	503	468	492	437	463	460	436	439	455	434	480	456	458	496	448	467	466	470	428	470	487	458	462	482	454	479	473	433	448	451	481	465	503	489	433	425	441	454	459	468	466	478	465	470	438	453	456	474	505	502	456	451	461	476	447	485	441	458	469	501	462	464	424	458	448	463	470	456	466	497	442	461	478	417	474	451	456	417	502	484	450	469	439	500	446	467	444	470	452	460	414	504	491	452	487	495	487	498	456	427	431	462	465	481	489	459	455	493	461	475	481	408	430	452	461	441	446	465	445	478	446	469	456	461	486	466	496	489	440	487	477	431	444	465	477	490	431	440	443	483	437	477	454	468	450	476	460	495	505	484	463	480	453	500	456	455	427	465	489	459	449	444	508	465	508	471	495	487	463	482	479	495	465	436	430	453	505	477	451	456	459	472	458	477	427	465	427	497	449	492	434	467	489	467	464	429	447	469	464	485	463	500	478	436	465	480	449	456	485	495	511	475	495	461	473	434	470	455	477	475	456	431	458	476	465	482	471	465	466	456	440	453	451	450	478	437	464	464	509	441	490	484	459	466	461	455	476	471	433	450	440	469	470	425	474	464	488	465	440	462	456	443	461	454	501	472	446	468	503	451	462	456	476	452	464	475	445	471	449	430	465	515	454	460	459	459	426	437	491	456	453	448	489	487	418	454	450	476	461	457	467	473	451	475	454	455	442	464	485	451	443	460	481	449	460	447	453	462	472	478	428	425	475	439	469	439	455	463	478	477	471	474	460	507	467	443	473	448	418	460	460	449	467	493	443	475	472	422	462	493	521	485	454	510	450	482	454	485	463	469	500	461	475	475	459	462	468	486	443	471	480	458	468	461	464	456	476	410	520	453	469	486	430	446	458	469	489	474	479	452	434	478	463	492	444	470	490	433	447	459	488	511	436	424	447	454	476	447	462	482	445	473	469	495	448	472	468	448	494	441	486	474	507	445	505	456	472	453	466	463	454	468	450	464	475	461	466	472	487	440	471	475	483	476	460	453	466	491	459	513	479	467	472	458	490	432	414	453	474	499	477	446	501	437	432	474	453	423	475	474	475	442	477	473	471	446	457	445	468	468	505	473	431	451	450	488	490	492	427	496	466	476	453	451	474	464	484	459	450	479	458	469	447	464	428	458	440	443	454	460	493	432	445	487	456	429	467	464	498	457	485	436	504	466	481	438	445	413	446	452	437	456	458	480	460	468	451	445	427	474	468	465	480	452	472	457	498	466	473	469	441	457	499	449	437	472	458	445	456	467	503	474	459	495	453	421	450	449	464	508	443	440	503	438	478	439	462	480	477	460	482	454	493	426	438	479	439	479	426	455	475	457	452	459	475	452
28842	22325	14058	1572	590	577	613	533	624	554	553	591	574	552	565	589	562	562	570	572	581	564	583	566	575	572	578	559	582	555	564	576	579	581	561	582	615	579	574	627	582	561	527	564	595	561	562	567	610	562	540	566	559	585	581	539	592	614	567	552	567	607	568	567	594	592	596	544	586	535	541	537	521	578	559	536	597	576	535	563	540	544	575	570	525	569	584	543	547	611	532	557	558	574	601	585	586	571	552	545	560	601	561	579	587	567	586	611	542	553	565	552	601	575	578	535	605	582	601	552	584	605	577	573	565	591	535	621	543	571	555	557	558	537	574	584	543	559	559	512	601	572	587	562	568	576	548	582	527	562	561	574	603	593	593	535	564	553	580	585	530	600	566	567	577	553	587	539	568	607	533	525	548	549	567	571	584	569	584	542	571	575	572	579	601	616	599	595	603	566	583	575	565	521	602	539	539	581	555	546	581	547	557	564	602	546	531	595	552	526	562	583	566	534	619	572	561	576	568	614	544	527	589	598	547	578	597	577	602	550	596	563	579	543	532	551	618	556	576	524	539	518	522	579	545	559	550	518	521	560	542	563	588	602	560	571	551	518	636	552	566	565	571	576	576	516	543	551	537	536	550	554	544	582	560	558	574	554	567	561	551	577	622	529	548	539	584	554	574	568	554	564	559	584	556	569	578	573	563	498	582	623	572	590	561	580	578	595	577	541	570	566	573	600	567	596	548	559	590	566	586	554	573	570	572	607	585	556	547	545	534	558	550	559	573	576	592	573	530	567	594	567	599	564	515	574	588	581	581	550	579	583	535	555	558	537	570	571	581	541	539	576	548	553	529	591	597	596	584	561	617	646	540	563	567	565	542	587	589	561	530	582	521	555	553	533	591	622	538	577	549	542	591	556	601	584	519	570	539	639	591	549	543	516	514	572	596	590	646	584	560	554	550	575	600	566	547	559	558	583	524	578	544	555	575	560	560	559	519	506	564	598	529	551	563	581	613	543	583	541	576	564	552	576	585	576	550	592	599	579	551	565	535	538	538	567	540	594	481	583	596	580	553	612	526	566	579	622	547	553	544	568	562	563	565	577	614	585	591	564	562	602	567	565	543	598	580	544	560	579	593	546	552	573	585	591	569	555	552	536	570	598	548	572	561	546	561	575	579	524	508	569	551	535	581	562	560	585	567	559	529	556	543	528	555	548	570	542	591	525	608	555	576	555	524	550	565	577	553	546	549	599	603	578	532	594	565	552	571	612	613	591	538	595	583	557	566	582	583	562	595	518	563	576	589	571	577	598	589	560	586	551	535	576	603	529	566	556	548	641	519	557	545	541	565	585	589	552	590	588	537	567	534	589	568	581	592	611	566	568	604	578	569	585	533	560	540	608	593	570	552	563	586	607	570	543	605	541	547	572	564	573	562	618	561	572	587	548	556	546	588	600	612	593	589	596	600	573	560	553	603	557	578	566	607	584	573	581	563	566	542	561	556	560	614	521	548	577	560	555	550	584	579	601	557	581	557	601	549	548	592	580	574	587	551	532	557	559	543	605	562	527	556	542	540	545	573	562	580	542	561	557	560	562	531	559	553	564	565	570	585	558	551	552	609	520	559	563	564	569	562	540	586	571	558	560	559	556	535	589	556	541	600	574	544	541	578	529	548	515	559	573	578	581	580	548	543	583	560	584	572	569	527	609	572	587	557	537	592	525	575	540	546	556	601	585	557	631	560	607	577	557	538	589	598	574	577	589	553	571	584	540	554	628	522	560	569	618	570	576	591	534	568	575	568	553	569	592	561	583	560	568	525	555	593	545	554	568	547	536	566	533	550	572	580	586	541	610	557	536	583	564	578	557	601	566	582	597	557	600	555	563	625	570	520	565	584	532	568	584	545	601	575	590	563	562	561	542	579	566	650	539	600	587	542	609	557	594	553	568	576	582	566	572	589	557	559	556	574	559	568	579	589	528	559	588	580	562	579	615	564	595	584	561	557	513	542	533	587	541	553	525	575	550	587	542	590	546	576	575	553	587	603	546	578	543	605	606	568	587	567	550	555	579	560	590	564	560	558	560	517	549	570	588	570	571	567	575	543	564	543	534	552	586	553	586	603	558	560	582	553	579	561	577	551	545	579	593	610	563	572	595	564	591	614	550	581	545	558	545	572	576	535	526	553	570	609	554	563	563	580	555	596	573	575	595	565	584	547	590	582	546	525	620	566	547	570	542	549	567	621	563	598	512	585	568	581	566	588	586	564	600	579	533	592	551	552	550	569	615	566	547	556	576	557	613	571	556	574	566	581	602	597	546	567	586	554	542	592	559	533	578	520	556	551	514	557	590	574	583	584	561	613	554	570	533	567	565	563	572	604	575	536	601	574	583	588	538	545	579	606	554	559	578	576	539	539	582	575	559	583	522	570	587	550	550	551	523	550	550	568	583	578	572	589	569	545	597	567	535	580	580	567	555	554	566	592	548	555	551	579	544	539	577	573	543	557	550	591	540	597	546	534	566	579	596	583	580	615	560	564	581	546	551	574	570	576	597	554	553	563	577	586	568	553	570	512	593	543	544	535	574	641	624	565	543	556	565	572	578	551	550	555	552	574	571	579	523	556	533	571	560	558	554	579	574	573	579	572	553	567	566	539	581	580	535	552	631	606	564	547	562	578	560	570	595	584	547	563	543	616	588	508	584	555	526	566	591	562	593	562	526	581	608	571	548	566	549	553	582	549	573	574	611	584	586	587	544	515	547	570	558	570	537	564	591	606	564	569	601	568	529	582	586	598	561	564	600	576	543	554	572	554	615	601	563	542	579	578	564	596	608	588	587	576	582	571	529	558	560	575	608	590	565	557	518	582	548	548	587	555	593	565	547	584	570	561	567	542	564	576	550	540	570	593	578	601	539	586	604	551	580	604	602	532	591	545	546	579	556	561	594	519	578	610	572	510	538	571	545	576	600	555	583	582	594	545	575	581	544	592	586	583	546	547	572	566	566	543	551	546	564	553	590	531	556	533	570	604	534	593	567	586	603	580	560	561	572	577	562	556	596	541	593	620	597	582	587	578	570	542	596	580	555	575	571	588	542	557	585	571	566	573	606	576	570	567	569	551	574	539	535	596	576	573	574	561	540	557	567	575	580	540	582	618	556	548	559	589	522	575	569	548	495	564	561	612	571	578	545	555	598	566	568	581	542	557	561	593	558	603	584	600	562	563	616	592	608	570	574	599	550	505	549	545	574	560	572	584	563	540	589	537	490	580	543	577	530	583	568	549	580	588	591	574	577	537	542	555	510	543	542	514	540	572	577	595	559	562	575	586	575	558	602	568	591	529	547	576	546	571	565	561	580	549	556	581	632	571	554	576	556	548	564	591	550	594	599	561	544	570	548	590	579	566	615	588	562	555	572	548	561	540	505	542	548	602	574	572	571	572	592	536	528	542	546	556	591	578	574	569	606	552	567	531	560	568	538	539	568	541	582	544	577	541	612
32922	30166	5187	905	831	801	872	844	880	819	821	768	782	803	830	768	819	823	813	769	848	753	805	828	811	853	810	831	785	751	816	802	800	800	787	776	796	788	778	848	790	857	818	832	792	820	792	757	778	851	784	843	814	859	784	846	781	787	803	797	763	842	886	839	821	788	868	798	831	761	826	765	764	790	827	781	759	776	800	814	825	783	781	839	810	809	805	810	812	792	823	829	807	828	826	802	800	814	783	801	784	760	820	817	783	779	827	825	807	840	832	777	814	817	858	806	767	833	807	774	775	798	820	804	823	810	776	820	773	821	770	796	765	740	786	818	818	797	814	795	787	816	799	794	811	840	799	816	761	837	836	823	846	801	802	780	762	773	818	806	772	819	793	782	785	795	780	838	792	834	784	799	792	827	781	829	777	760	850	774	810	804	820	803	792	768	841	787	770	850	799	789	820	819	821	798	804	839	846	790	792	851	803	784	813	811	785	824	791	781	827	804	808	796	796	818	798	784	881	834	824	830	820	850	855	791	816	778	816	770	792	813	815	774	808	762	810	811	826	799	847	749	808	835	799	795	813	844	777	824	785	839	804	788	803	815	836	768	762	824	754	803	803	786	771	763	800	827	823	826	808	819	825	815	758	811	805	805	823	816	822	820	828	773	778	775	801	746	843	816	828	780	807	805	785	875	781	774	834	780	780	761	793	833	851	802	823	836	794	752	775	763	774	790	811	786	810	851	798	803	831	795	824	811	835	840	818	819	845	845	760	812	795	755	849	795	760	802	870	816	822	802	794	792	792	806	810	752	842	791	776	805	836	825	790	833	828	791	811	762	796	787	797	836	811	774	772	774	816	809	792	809	748	820	766	799	781	801	820	808	823	794	829	771	807	809	781	824	788	808	808	812	810	808	825	822	780	782	795	816	823	771	778	783	825	783	758	831	773	793	799	803	815	783	801	814	779	783	796	776	781	801	797	844	813	790	805	844	826	861	802	813	777	746	801	803	835	798	860	796	764	796	845	805	779	793	759	818	839	832	791	810	793	787	830	829	792	722	812	764	812	791	812	778	744	839	737	803	793	768	800	812	784	770	802	813	810	792	781	825	780	787	749	838	851	813	809	790	760	812	787	802	813	841	833	852	820	799	863	785	754	798	842	803	754	810	779	790	841	789	788	776	798	775	803	813	750	830	775	823	706	823	809	805	803	785	787	829	768	788	789	808	721	800	795	787	805	797	761	787	797	809	831	848	780	795	801	790	748	823	788	838	814	814	783	821	830	798	853	842	782	780	804	817	829	823	807	790	827	789	807	837	820	805	774	787	789	794	783	832	803	793	790	805	762	783	815	775	828	788	831	818	779	816	795	785	823	791	798	780	875	784	813	805	805	800	822	845	819	794	787	817	780	774	768	834	777	787	792	816	786	769	815	791	782	826	762	781	814	814	824	773	830	773	793	835	820	831	814	801	799	815	820	770	849	766	838	795	738	794	747	798	771	807	859	799	856	799	776	815	807	770	846	840	842	766	821	777	849	775	773	810	827	817	792	824	817	839	844	774	824	811	793	778	773	785	802	803	775	832	808	792	821	783	835	780	739	769	857	839	802	810	846	797	788	833	790	835	809	823	820	785	803	817	777	802	799	808	807	761	811	793	819	792	813	767	782	810	776	837	778	799	793	768	771	781	782	790	831	812	838	790	778	820	822	779	848	790	745	829	878	802	769	771	838	826	746	792	798	831	810	778	772	767	758	751	821	824	783	828	840	807	810	805	828	744	790	807	783	805	820	822	768	783	775	846	786	737	771	827	794	794	735	808	769	800	806	817	810	799	841	776	809	769	849	803	794	776	830	781	782	836	756	800	819	847	790	869	830	821	792	835	827	794	836	801	807	786	858	801	827	778	832	839	831	792	799	819	821	761	769	802	808	828	802	784	781	776	764	829	797	776	781	811	791	810	805	770	793	799	795	845	781	841	790	807	816	758	828	822	814	810	823	827	822	764	800	823	768	788	773	846	776	784	835	856	793	768	814	816	809	822	815	791	774	781	759	812	808	802	817	812	787	766	807	860	802	831	790	805	816	765	823	814	841	801	811	810	792	802	797	803	800	782	810	842	809	787	829	824	863	842	805	821	818	773	777	825	798	797	783	811	793	757	806	767	833	782	772	781	789	812	774	798	815	770	749	803	808	816	789	795	838	790	775	760	850	827	880	826	806	806	779	757	776	789	800	799	790	802	744	769	777	831	822	782	806	805	806	803	802	783	844	784	777	824	808	787	786	775	816	806	871	815	833	776	821	802	807	778	795	822	823	820	806	800	791	782	789	771	819	784	820	809	790	826	766	789	814	736	786	860	832	768	818	822	805	797	810	853	733	773	836	793	853	750	822	804	803	789	792	812	862	814	780	801	795	808	788	824	804	817	789	828	806	862	794	796	814	824	789	805	786	800	845	750	853	828	819	806	815	824	802	770	808	776	799	773	824	778	774	798	817	834	810	817	800	826	814	820	842	797	796	783	848	812	816	820	840	767	782	823	804	787	812	773	832	832	779	835	786	827	787	807	823	822	763	825	813	796	769	829	818	847	783	817	838	801	818	809	796	806	748	776	767	798	876	826	835	809	824	795	834	778	745	772	796	785	797	795	830	830	800	769	798	793	788	788	788	852	808	833	806	855	773	773	780	815	832	794	764	784	775	854	811	810	773	754	786	819	850	796	804	756	834	727	802	758	793	760	812	767	794	816	796	751	851	811	805	852	825	783	776	793	817	850	800	816	761	779	797	798	780	823	821	833	794	797	807	814	832	810	768	779	852	834	826	820	832	782	814	813	806	791	816	875	757	781	774	804	792	753	810	827	751	790	835	780	789	839	825	836	805	727	792	770	785	796	752	797	830	800	739	806	741	795	785	802	820	817	798	805	746	809	772	816	806	774	835	843	749	798	814	821	830	828	789	795	802	783	812	812	813	843	794	779	767	795	803	810	843	738	827	780	799	801	790	875	774	810	793	814	754	748	807	775	791	817	784	839	761	805	806	812	808	813	796	771	782	794	802	769	786	793	796	822	831	813	814	783	788	837	834	741	857	786	800	842	838	803	787	803	810	816	822	801	791	825	830	792	719	792	767	755	791	761	751	841	812	825	796	809	832	760	783	866	741	768	769	838	823	826	804	755	865	843	794	829	798	797	711	791	764	807	810	824	814	812	780	790	791	810	864	829	774	764	837	819	746	766	854	779	807	833	811	799	796	806	776	832	843	777	806	751	775	780	760	778	778	812	803	793	778	772	746	803	835	799	803	811	818	809	799	787	803	839	832	784	858	829	749	809	808	795	827	825	867	774	813	775	777	807	826	829	823	815	787	807	828	832	820	840	818	850	839	791	783	772	816	776	813	828	801	820	733	802	758	770	783	851	821	793	756	827	811	790	799	812	780	795	784	801	814	809	822	779	837	805	845	803	774	795	791	789	751	811	849	788	818	755	825	815	803	777	793	776
24176	21148	28172	24101	19923	3766	857	693	671	651	630	636	596	582	565	593	592	597	565	585	625	585	587	581	612	610	626	575	580	595	567	576	609	619	611	604	585	578	627	594	585	561	644	564	576	570	610	580	586	553	548	595	598	597	587	586	630	597	586	572	609	587	596	589	601	581	616	594	560	626	577	583	587	595	579	609	552	598	643	601	641	613	543	558	580	614	585	628	578	577	579	607	582	538	571	566	595	589	571	592	569	594	561	550	593	575	616	586	574	607	601	595	628	576	585	581	549	565	567	614	595	570	566	593	585	581	581	626	595	561	569	578	565	613	579	587	612	574	572	593	599	628	583	600	584	612	573	605	591	551	576	595	576	551	591	617	594	565	571	583	566	581	599	602	565	583	570	591	615	548	572	575	609	596	556	611	580	567	577	565	575	614	559	594	589	610	582	554	571	586	556	578	611	577	601	559	598	565	584	609	633	595	629	564	595	584	574	558	639	530	584	611	642	616	622	615	612	554	581	565	562	566	581	561	615	561	571	564	582	561	579	571	541	616	551	566	602	583	593	554	588	606	561	618	638	558	623	602	573	575	605	587	595	605	638	580	545	622	594	594	619	618	536	523	619	573	579	607	567	594	630	560	545	573	573	571	549	557	573	582	571	566	600	586	575	588	581	622	575	563	596	577	633	560	582	592	606	582	607	563	595	591	556	579	580	634	612	589	564	595	564	628	560	599	589	577	565	552	586	611	588	552	571	557	578	580	594	596	527	576	537	568	545	619	589	578	580	597	552	605	602	590	574	569	619	562	561	594	603	610	558	575	533	570	584	591	592	611	619	557	607	588	610	605	562	603	574	579	597	583	578	563	599	584	628	583	569	585	573	597	551	576	577	595	595	536	622	601	611	589	554	565	584	607	555	561	615	657	604	586	580	566	616	570	593	566	654	591	568	610	608	533	560	611	520	587	534	575	645	568	607	611	620	581	605	583	571	560	583	566	621	614	542	574	607	560	565	615	563	574	605	576	560	611	587	614	608	593	614	547	567	610	599	566	546	567	560	586	595	562	581	561	570	561	551	603	566	569	612	561	618	600	601	583	559	635	583	589	582	617	575	566	581	538	601	594	562	600	602	620	596	606	576	615	607	547	592	589	589	594	584	607	623	603	573	597	601	568	591	583	554	556	572	580	604	528	585	586	613	596	569	641	584	620	607	575	525	589	541	582	576	595	578	577	592	574	606	605	579	592	556	569	611	586	569	562	580	597	569	580	590	597	553	594	565	575	592	600	601	601	576	582	616	547	602	557	532	651	561	594	577	600	594	589	566	577	567	593	563	588	592	603	575	564	584	602	538	567	584	564	606	586	561	582	625	543	604	559	560	574	568	610	547	601	557	578	590	604	572	553	628	582	582	602	557	600	577	561	579	598	577	586	638	565	576	598	558	624	590	573	583	577	582	577	586	541	581	604	584	565	588	605	569	606	571	583	542	577	564	600	586	612	556	537	559	565	576	564	611	597	583	634	580	596	580	571	537	566	578	581	566	590	580	576	579	636	544	558	578	606	600	607	572	596	560	542	601	573	615	550	613	581	526	606	534	579	632	559	606	609	585	577	597	577	550	573	598	613	554	555	598	566	565	565	609	552	552	607	607	591	605	578	580	592	626	585	596	577	628	572	541	596	598	614	607	603	625	599	633	540	615	616	559	567	605	565	580	545	597	579	595	582	564	543	559	593	579	599	564	586	543	575	599	576	592	624	577	580	624	553	612	598	603	589	594	577	629	561	579	540	644	593	614	631	571	579	620	626	635	575	618	592	550	567	597	571	612	577	595	551	569	589	593	523	576	604	586	599	590	632	614	595	554	602	542	621	552	568	603	576	575	604	572	562	614	554	591	598	550	598	597	553	564	620	603	556	569	575	592	614	579	611	569	575	579	647	567	597	596	582	600	593	556	594	609	581	593	609	585	582	558	599	613	568	590	590	565	631	580	552	588	577	566	595	568	606	552	600	573	590	588	592	626	567	569	579	558	553	570	582	547	629	579	602	573	570	575	584	592	565	572	577	522	573	552	565	609	597	558	569	598	609	613	588	604	621	595	583	537	579	596	604	601	563	597	592	598	558	641	556	604	544	584	613	588	581	592	615	602	567	581	577	578	577	595	566	548	615	616	585	562	624	603	587	623	606	578	586	559	590	579	564	582	561	591	581	578	588	620	591	597	556	565	583	531	589	550	616	558	635	592	597	596	573	558	575	598	597	583	598	600	598	574	596	596	584	545	567	577	577	551	601	580	600	591	590	579	561	602	557	570	620	579	600	571	586	573	598	589	569	615	564	549	585	609	597	536	576	595	600	575	576	631	585	602	568	612	578	592	628	547	566	599	592	579	600	583	589	571	608	613	588	626	557	600	567	606	607	604	569	562	638	560	567	569	540	580	570	557	553	626	569	597	564	574	588	585	586	586	561	585	593	540	586	583	620	552	605	599	578	529	565	578	594	565	549	576	617	591	569	610	593	564	629	556	593	588	592	594	578	581	592	617	592	601	541	576	563	567	595	592	588	595	556	580	524	567	565	567	560	558	594	538	637	600	593	584	558	645	553	591	566	568	570	580	556	593	563	598	646	589	590	548	609	614	643	592	528	594	592	557	575	563	611	550	599	556	578	584	551	609	573	583	628	592	609	567	581	568	568	571	598	546	598	568	622	623	599	589	582	547	603	612	560	608	622	607	503	602	595	606	610	588	594	599	560	595	601	601	548	585	602	586	598	578	573	592	600	568	561	605	584	574	557	559	563	584	592	611	549	558	608	560	625	572	602	608	590	632	578	563	595	565	585	564	585	581	602	551	555	579	605	603	547	577	580	550	575	566	607	601	577	607	617	583	542	577	574	594	592	560	577	604	616	578	590	571	602	624	605	549	588	579	564	563	585	576	606	549	591	579	606	576	544	573	575	591	594	606	582	609	576	566	630	575	578	600	590	585	595	594	586	594	580	555	586	588	602	559	588	572	580	598	563	574	592	608	567	596	589	584	567	574	551	610	647	554	586	596	565	602	641	601	632	604	557	556	576	617	569	589	598	626	554	619	600	605	599	545	601	550	620	569	553	622	599	564	608	571	582	591	556	607	614	616	582	635	580	588	583	622	578	566	561	576	569	573	542	597	593	550	599	564	612	569	599	596	580	545	553	604	546	590	612	569	586	603	558	579	587	622	650	556	585	578	583	581	623	604	598	566	581	590	586	574	554	597	567	591	598	641	556	599	564	615	611	583	580	595	539	595	582	584	590	599	609	575	595	553	619	646	577	574	668	552	585	596	561	560	533	603	623	581	574	575	590	546	578	562	597	558	584	604	590	602	590	645	597	577	586	603	598	581	621	608	570	561	567	571	589	572	588	597	557	583	604	590	574	619	583	564	556	594	534	583	540	585	583	572	604	550	584	564	609	584	585	587	568	563	520	570	614	576	572	605	582	565	559	616	582	598	589	583	582	562	552
54420	65323	20248	1792	1434	1216	1107	1065	967	1009	904	921	892	904	926	901	881	859	894	926	844	883	810	881	849	852	787	880	847	842	894	892	796	869	802	846	810	801	799	822	876	801	833	845	842	860	860	845	847	857	832	874	880	902	872	846	856	807	830	826	840	851	806	854	803	877	834	839	783	825	899	788	832	863	812	847	806	836	812	810	802	863	834	822	817	835	836	773	846	789	822	839	913	847	824	825	813	813	835	839	811	847	842	847	836	868	817	810	821	788	849	774	796	887	841	815	828	836	766	813	854	835	822	842	797	823	864	860	836	846	806	843	840	828	885	816	865	797	782	809	790	869	844	846	817	826	794	840	829	781	838	800	823	874	877	791	857	842	858	804	854	795	821	829	824	764	857	877	862	818	853	873	892	804	878	829	829	851	795	859	851	869	797	796	812	905	823	854	797	816	795	825	841	882	830	865	824	781	780	894	869	880	789	860	877	865	852	831	865	806	852	821	763	843	839	808	843	821	818	808	853	830	886	848	888	816	808	870	820	887	789	873	772	831	867	819	831	901	834	883	869	787	814	808	832	849	875	870	842	838	770	859	824	854	844	814	800	885	875	814	856	847	833	855	816	828	819	851	805	893	800	802	846	805	819	813	804	899	824	846	812	852	844	861	872	812	837	861	800	808	799	820	892	888	849	829	860	822	786	839	816	803	862	842	829	786	824	826	830	851	820	802	851	827	810	821	834	820	805	820	851	830	855	863	896	807	876	832	847	814	809	841	810	843	803	813	830	850	822	897	892	801	824	862	853	839	826	848	871	889	844	878	885	832	864	893	885	847	807	827	852	797	849	828	846	885	851	887	801	843	838	775	869	814	810	823	827	854	847	900	860	824	819	811	842	808	809	828	859	833	861	862	854	860	831	839	843	849	845	757	865	878	807	859	831	853	763	799	833	778	869	875	848	850	794	798	867	862	858	863	855	883	864	834	796	813	788	839	859	841	866	841	840	817	838	849	876	810	831	858	818	818	835	836	810	807	865	810	836	836	876	888	842	865	809	862	867	824	817	863	783	811	866	840	875	850	809	808	818	831	823	826	870	822	828	856	846	871	805	836	786	804	854	871	783	835	835	860	772	793	768	807	782	861	874	850	769	827	827	833	821	836	827	820	797	772	811	818	850	887	818	803	771	840	841	787	817	880	841	814	841	864	788	885	801	813	815	839	850	825	832	841	865	854	800	875	811	818	819	824	825	802	748	793	833	842	840	839	855	840	815	853	840	805	836	833	894	849	844	852	801	839	826	831	887	859	826	842	810	806	839	828	781	870	854	888	804	825	867	848	847	824	808	899	847	836	825	829	816	832	858	810	822	824	833	868	793	836	777	860	812	790	844	860	855	822	809	783	831	831	865	841	818	827	855	792	852	819	807	836	881	803	821	928	825	822	828	894	802	885	839	838	839	815	874	860	846	813	817	850	790	867	849	853	860	813	822	816	829	835	801	797	839	817	837	825	842	840	834	843	862	825	804	823	860	845	838	807	833	863	864	805	833	831	831	856	799	872	830	834	839	841	849	801	866	805	904	861	864	857	802	822	809	843	807	812	786	835	773	874	788	836	836	872	824	833	859	839	867	834	825	815	872	799	810	833	869	793	818	878	843	822	869	849	840	797	808	846	835	847	797	802	835	796	811	841	846	844	812	811	798	826	830	799	830	780	876	838	815	861	820	822	838	802	790	830	890	813	820	805	872	867	918	803	844	846	838	816	836	835	833	833	774	865	802	811	846	839	821	831	795	854	882	816	835	852	797	795	807	838	824	813	903	774	871	873	831	822	844	867	757	869	814	767	846	814	807	830	795	859	864	798	865	836	828	812	865	857	831	851	835	860	859	810	841	842	803	812	840	831	783	814	831	846	824	826	785	818	817	849	827	847	824	805	874	772	825	826	808	857	877	836	812	884	837	819	864	813	826	848	871	841	831	845	827	830	887	868	818	831	785	829	850	777	854	822	819	863	821	865	807	836	880	836	852	755	841	863	855	803	841	862	871	869	875	824	835	803	882	776	853	833	829	786	806	779	780	872	821	800	842	870	888	837	840	858	814	795	912	865	859	802	825	802	865	787	791	812	818	846	832	915	846	846	786	802	823	808	822	834	816	832	813	794	827	852	846	853	852	814	794	852	803	839	849	800	876	845	857	896	850	847	846	853	824	828	846	867	782	860	834	837	856	805	773	744	829	813	839	878	818	760	833	845	869	837	837	816	874	792	831	849	860	807	847	804	871	802	843	840	813	841	835	854	828	828	826	829	805	825	786	823	834	860	845	828	771	839	880	798	847	824	837	796	822	800	840	819	796	814	864	865	804	836	813	783	946	753	860	869	823	824	846	826	793	844	890	845	845	832	837	828	840	834	851	856	851	825	863	791	887	821	838	858	890	858	787	828	843	873	828	778	810	817	858	837	852	835	876	851	862	788	882	874	799	789	866	816	848	869	812	814	848	871	849	852	882	780	855	886	809	842	865	878	794	858	825	835	803	848	810	828	799	802	902	824	810	856	823	882	854	837	849	881	836	809	839	855	829	823	847	815	817	845	824	868	848	808	822	892	855	825	851	868	851	784	841	811	800	795	822	782	836	872	910	814	845	868	796	820	825	851	893	868	854	824	837	808	873	826	844	894	813	790	815	812	865	839	774	879	840	790	889	805	825	808	840	870	884	826	811	831	797	829	795	887	796	829	823	838	816	869	875	815	831	823	853	841	850	799	812	870	877	845	813	874	813	818	805	845	841	845	835	869	830	857	836	789	822	890	793	825	862	815	861	786	852	783	864	852	800	858	771	861	776	870	809	864	834	825	854	808	843	810	797	793	790	837	814	879	786	817	842	884	860	822	844	833	860	819	867	831	877	831	831	869	812	903	825	894	842	852	844	862	839	833	855	820	813	882	907	776	911	826	785	826	802	838	839	797	799	843	806	810	857	828	885	823	799	830	819	810	819	839	837	855	830	881	855	807	813	827	878	884	817	815	815	774	890	899	832	843	800	885	769	865	820	783	847	855	828	853	835	864	831	884	842	867	817	839	913	841	833	844	827	864	815	889	863	834	809	836	837	830	842	848	823	832	863	799	871	803	887	793	834	816	833	814	842	829	830	868	820	778	818	846	804	766	819	884	839	781	803	869	869	875	873	828	834	837	789	810	830	805	817	825	833	803	829	794	862	818	875	811	821	871	787	845	854	811	846	859	855	878	826	818	855	803	854	800	845	812	828	837	832	828	822	864	839	875	835	839	802	821	845	843	891	862	855	802	817	826	808	823	842	843	885	800	838	879	860	853	877	819	840	859	881	875	855	807	836	878	873	832	800	831	834	839	843	820	854	827	843	840	837	794	841	809	814	821	851	778	867	838	864	833	866	770	841	827	818	837	853	839	850	853	856	875	863	803	815	802	792	800	847	861	890	831	807	818	827	861	825	806	832	863	845	844	810	852	805	819	803	835	802	830
22849	21055	28966	23273	21016	20890	5117	570	379	433	389	405	372	373	343	334	334	324	330	332	347	303	332	304	329	318	352	289	303	335	333	318	344	320	331	333	293	299	308	329	312	345	312	316	335	344	338	310	353	312	346	319	338	315	336	362	292	284	332	313	310	346	277	311	313	324	283	315	319	306	283	306	314	329	315	328	307	316	317	328	334	338	334	315	336	292	283	311	303	317	337	284	318	296	294	320	296	299	307	335	323	313	323	288	304	318	307	332	321	328	339	321	315	305	317	314	334	334	290	322	307	317	306	321	310	296	294	330	326	291	317	327	337	317	301	325	301	273	322	333	320	322	299	322	287	348	345	306	301	290	327	343	314	315	344	298	316	313	319	302	314	307	348	304	311	299	313	290	334	350	327	314	332	330	308	312	343	292	329	313	320	327	336	323	331	322	318	310	291	298	310	337	316	321	298	314	300	329	274	308	302	302	343	283	326	297	293	325	318	331	346	326	306	292	324	345	294	294	325	304	291	346	314	315	298	336	332	311	317	280	314	343	299	303	317	301	294	333	310	311	304	286	307	276	332	316	327	334	336	313	306	308	296	315	289	332	300	301	316	335	317	338	308	317	302	330	305	293	322	311	348	312	328	338	324	317	320	316	350	324	311	293	329	298	336	349	321	323	277	302	327	316	308	323	333	291	313	313	277	309	309	311	302	321	283	314	331	341	316	311	331	325	339	361	322	284	322	343	309	328	327	357	300	337	327	300	348	301	329	296	304	346	309	297	308	334	313	287	326	301	324	304	293	341	320	294	310	295	319	325	347	332	352	299	296	328	332	309	285	314	295	297	320	320	319	317	288	295	302	346	301	277	328	327	322	324	314	296	314	305	320	323	300	333	327	325	325	303	329	294	318	303	336	279	320	333	312	303	383	355	322	305	292	312	296	319	321	321	299	331	288	314	345	291	309	333	302	281	337	335	329	332	344	285	297	320	347	354	332	327	339	304	307	295	313	306	324	298	336	311	292	332	319	327	328	326	361	342	312	301	306	349	314	312	325	309	328	287	345	308	311	299	306	318	287	281	311	339	317	321	309	338	337	329	322	342	325	354	312	340	324	299	322	305	340	303	328	318	292	318	288	336	294	311	334	272	299	337	321	290	333	310	307	336	311	343	267	319	318	338	332	321	315	289	301	329	323	270	298	302	323	320	307	322	334	295	328	284	307	312	301	312	282	296	325	315	294	309	301	300	322	303	334	290	319	317	304	300	282	299	323	306	334	319	358	302	331	296	316	284	350	315	314	326	307	326	322	314	309	313	288	316	308	308	308	351	298	311	310	296	305	347	299	323	294	343	359	291	338	321	280	323	334	318	333	304	306	304	367	320	306	326	326	293	297	309	326	301	302	337	308	297	303	318	296	308	300	359	339	325	315	311	302	328	318	317	307	311	316	298	302	292	300	319	341	311	324	338	310	314	325	303	303	309	307	314	317	330	309	366	354	304	333	312	311	293	300	313	321	292	329	319	330	325	303	298	320	315	300	331	291	341	327	281	325	309	298	300	332	322	332	293	319	341	303	322	325	299	295	306	295	304	312	334	335	300	319	300	326	327	303	319	309	313	300	337	340	309	313	328	292	297	317	303	315	306	304	318	320	308	334	315	321	339	321	305	304	321	304	301	304	300	318	324	305	292	335	312	289	315	309	338	285	284	304	319	296	285	340	313	341	309	308	281	315	277	313	322	326	292	319	304	297	284	314	331	332	326	326	311	344	326	311	291	317	312	309	295	329	339	296	315	315	342	308	303	315	308	309	328	309	325	336	301	300	301	333	307	332	307	324	314	309	322	334	319	291	324	299	264	296	326	329	326	294	323	306	310	290	329	309	341	309	332	337	318	306	314	313	293	317	306	339	307	319	317	312	315	344	313	289	321	328	300	338	343	337	304	310	319	315	331	295	352	333	319	339	308	311	309	286	293	321	337	322	314	308	316	308	299	326	296	316	335	316	288	333	325	304	324	290	296	336	339	339	336	305	294	301	325	285	300	329	326	285	323	301	314	329	343	304	264	304	323	316	344	319	296	312	304	308	282	316	334	318	317	328	298	301	326	342	342	304	338	302	325	302	341	327	332	317	317	298	304	306	311	305	339	285	298	282	340	315	305	318	355	307	279	302	314	312	324	325	310	341	327	304	301	335	299	327	294	340	332	331	322	279	302	274	319	294	336	320	302	292	307	329	296	320	315	322	328	311	324	307	332	313	330	323	314	309	312	297	319	315	293	299	286	297	315	313	311	317	311	280	329	335	320	304	333	326	323	293	310	287	308	289	343	304	342	319	342	284	316	330	297	290	300	301	304	317	333	331	327	306	310	328	306	326	278	313	314	326	345	310	320	310	299	298	324	316	301	292	321	331	314	307	282	295	309	292	340	294	294	326	353	316	295	320	342	320	313	302	315	324	309	337	329	285	260	317	331	315	326	326	303	349	292	299	282	292	276	330	324	312	313	354	289	315	346	291	301	304	292	325	307	323	316	341	304	337	317	337	314	307	321	333	311	306	306	329	293	330	332	284	308	299	305	308	323	331	274	320	339	306	294	272	296	295	303	330	295	333	326	293	348	310	333	342	324	334	308	311	310	315	317	266	312	315	306	312	295	340	302	307	312	305	300	305	284	332	330	322	295	302	316	343	318	309	303	293	316	323	318	292	322	325	338	325	295	315	301	308	322	313	295	292	316	301	291	328	311	301	341	339	353	321	310	309	334	329	316	324	329	302	321	282	336	304	333	353	306	298	318	310	333	307	310	298	280	345	342	341	316	331	303	315	324	292	327	313	313	304	286	327	304	340	323	340	314	295	302	361	317	327	317	317	328	309	279	302	298	324	294	343	310	300	308	299	326	308	315	311	345	340	320	323	337	337	319	296	342	310	278	332	340	309	294	301	313	305	285	334	310	287	284	306	304	298	302	314	318	315	347	287	305	302	299	292	299	335	340	293	323	293	310	305	336	312	331	329	299	285	359	320	297	311	315	300	307	316	310	309	327	315	307	348	282	306	294	327	297	318	350	323	311	302	298	314	296	347	335	336	294	293	314	300	313	301	319	301	319	319	291	327	313	332	336	330	333	305	305	329	315	332	321	296	281	349	319	320	309	329	321	318	322	321	334	307	292	317	309	311	295	300	326	295	331	318	298	356	291	260	318	305	330	322	315	343	331	299	345	317	313	350	279	303	322	294	339	293	327	324	307	306	302	299	312	337	314	298	308	311	324	316	306	312	294	304	324	322	323	338	313	317	285	289	299	300	346	287	304	326	316	319	355	314	307	319	333	325	301	309	315	314	294	322	300	307	327	309	341	293	308	322	324	319	297	322	318	300	307	307	343	308	327	324	340	326	320	351	301	298	345	304	353	327	336	292	323	313	324	340	299	321	325	305	321	319	342	342	321	322	319	341	328	305	313	319	313	312	321	320	329	332	283	308	336	303	315	300	317	337	309	312	291
57905	76569	25985	2697	1846	1344	1150	920	850	806	687	672	627	646	605	562	588	536	560	550	464	521	504	484	481	515	477	501	482	460	498	478	489	455	488	477	495	461	459	462	468	505	460	469	484	431	446	483	458	464	494	466	489	479	451	468	441	481	527	440	474	443	505	474	493	421	455	478	436	452	485	487	466	468	484	455	483	453	475	490	454	489	474	430	474	456	455	453	471	441	468	433	450	443	454	495	491	457	504	500	461	455	494	475	454	427	447	485	469	445	456	458	456	470	457	487	448	447	461	442	484	423	475	475	495	416	445	515	466	464	487	462	455	493	449	493	449	501	461	466	429	466	456	453	436	420	477	474	445	457	443	445	450	463	486	464	443	430	454	466	478	471	436	461	446	440	465	458	440	466	451	454	469	443	485	462	471	449	469	465	467	489	482	437	462	402	454	444	421	481	428	473	444	421	480	449	469	418	475	409	481	453	444	427	456	404	489	447	450	452	468	423	429	503	477	470	474	457	408	437	463	484	473	451	436	451	478	472	467	452	444	454	448	412	494	448	452	447	485	475	459	474	437	424	462	491	436	415	502	433	490	469	462	470	483	456	478	486	506	459	425	460	442	466	469	448	433	473	479	472	452	490	478	444	447	424	438	440	453	467	437	416	466	484	478	472	450	440	461	446	414	443	450	475	466	453	443	491	440	464	483	491	471	438	415	440	410	458	440	464	453	467	440	462	457	463	471	450	459	473	486	480	476	449	435	479	451	437	445	446	459	494	464	448	472	462	429	461	455	485	441	476	453	437	484	457	459	424	463	451	434	497	479	432	444	438	470	470	479	455	446	458	481	435	441	457	454	422	442	461	477	455	440	399	469	466	447	407	446	443	429	440	477	454	455	427	425	450	465	480	451	453	444	433	416	491	465	421	486	449	453	444	458	427	489	482	460	470	467	448	482	479	407	456	436	483	480	450	464	438	464	450	444	429	418	459	441	446	451	436	461	446	453	467	435	469	480	462	510	454	477	462	447	476	447	450	436	473	496	442	446	456	487	480	496	450	472	474	478	455	459	478	464	464	451	443	481	438	471	462	467	453	439	476	450	492	446	432	473	459	452	473	428	510	475	428	475	465	460	460	479	454	454	483	410	467	460	441	474	446	441	447	467	441	491	472	460	473	484	417	446	462	460	443	482	432	433	471	435	458	483	437	451	452	429	443	451	417	460	442	442	447	429	428	458	488	457	485	449	471	451	473	490	442	459	458	444	429	461	450	484	513	421	453	467	473	431	467	453	482	456	430	455	439	481	456	462	462	449	406	476	501	458	450	462	438	405	444	432	436	444	454	444	441	447	466	444	440	495	430	432	475	442	412	456	435	432	437	448	463	472	435	435	495	446	433	473	474	470	465	455	442	441	426	471	459	484	423	449	471	460	441	405	480	470	454	468	462	447	481	433	445	469	500	455	459	460	421	474	476	436	451	500	460	443	453	463	478	450	457	458	436	430	456	441	492	433	450	463	491	495	463	455	478	437	455	484	410	439	438	470	495	491	451	473	464	445	464	482	446	437	434	432	494	474	448	439	447	465	443	471	484	450	467	458	467	456	442	437	457	469	436	462	466	446	448	461	447	472	467	464	481	461	450	452	449	438	441	445	454	485	462	433	453	460	448	438	471	455	454	457	479	462	446	450	466	425	494	469	447	473	455	450	432	425	453	468	483	462	420	470	412	450	426	449	462	439	449	459	488	428	461	414	483	429	452	470	472	456	450	471	504	439	448	450	445	388	436	434	449	514	473	452	452	427	486	462	434	475	494	434	488	474	495	459	457	499	450	444	455	463	475	467	452	452	465	460	449	450	465	487	452	447	450	461	455	437	458	461	449	482	431	422	487	464	445	458	466	431	442	437	457	412	465	417	409	480	436	467	457	483	477	456	426	454	465	476	471	444	454	465	432	462	453	472	443	423	476	447	501	448	435	480	457	479	422	486	446	447	469	477	446	431	467	428	475	440	419	435	463	428	412	447	454	451	472	475	451	410	428	484	425	471	413	442	434	473	473	441	419	451	436	429	436	481	430	450	451	422	460	458	473	475	458	455	436	456	458	423	475	436	505	424	451	444	442	439	466	444	468	490	485	453	467	451	444	482	433	432	466	445	462	446	470	476	433	432	428	443	463	449	453	456	481	440	469	493	458	493	465	435	465	450	461	480	456	463	431	436	436	447	484	480	463	504	428	464	453	470	497	475	436	467	463	462	461	491	436	432	464	424	471	466	466	427	494	464	468	454	478	444	438	443	451	470	467	454	469	448	419	459	458	456	478	477	448	420	426	440	491	504	452	444	468	391	422	436	479	465	472	455	470	463	489	447	437	483	464	449	496	449	470	455	490	425	464	439	454	475	516	468	444	449	424	465	442	448	447	479	498	445	475	499	457	511	455	468	478	426	470	427	503	462	470	484	471	498	418	452	499	415	458	449	456	486	433	501	447	468	448	483	469	480	473	430	452	444	462	468	488	473	460	452	433	478	444	439	487	486	474	442	450	453	478	432	468	466	441	453	447	478	459	469	451	449	478	402	414	451	425	499	447	489	441	461	471	432	477	454	478	456	507	461	437	470	454	470	488	431	469	443	493	448	492	440	421	455	466	445	419	456	472	451	483	464	480	462	445	468	440	480	440	452	478	496	471	477	462	449	445	460	477	450	484	416	491	463	438	484	444	420	427	450	428	447	406	491	450	495	463	447	465	427	444	501	474	496	466	446	452	442	462	464	477	492	464	466	427	446	450	463	481	505	452	468	479	466	447	465	430	461	468	473	445	472	424	433	452	431	436	481	512	480	467	469	450	436	454	446	437	462	439	435	449	424	466	423	426	455	485	490	492	449	467	460	469	422	442	455	485	472	459	487	432	437	477	462	443	441	469	466	447	460	486	434	462	428	450	479	474	460	443	461	468	439	443	422	455	461	470	466	457	450	472	452	444	452	471	435	469	447	440	453	444	451	491	461	469	437	445	472	483	421	475	475	470	510	461	487	478	453	428	448	447	442	441	467	454	466	465	437	482	446	453	436	464	473	432	427	448	456	455	500	470	453	449	441	441	468	443	456	432	488	435	462	433	468	468	451	463	486	481	460	449	468	454	472	408	413	467	470	441	467	473	456	481	443	450	494	425	480	434	467	451	465	454	449	440	459	412	459	463	454	455	449	452	436	468	485	453	457	455	460	448	464	433	467	467	452	411	466	429	433	434	420	459	469	457	458	467	413	438	476	460	438	442	416	457	472	445	465	457	484	433	464	491	444	473	479	436	469	462	452	442	466	478	476	452	478	452	454	410	460	441	423	453	460	430	456	457	474	455	494	489	429	434	432	425	456	443	478	435	462	473	456	477	420	477	466	435	463	484	463	481	502	439	439	438	450	428	454	481	443	451	463	459	471	468	456	433	454	441	487	452	497	452	454	493	508	453	481	439	438	458	474	476	483	460	442	497	454	429	443	459	469	475
28573	22025	13772	1666	762	687	638	589	623	552	590	562	610	540	579	546	579	596	561	544	584	559	496	569	639	524	556	535	567	578	527	590	536	546	536	550	546	554	572	581	569	534	520	538	565	591	525	498	519	491	554	586	549	573	542	578	561	570	536	538	552	556	548	571	557	545	537	555	528	551	574	551	567	538	549	547	587	561	535	561	547	527	540	543	572	561	537	589	563	574	562	507	560	568	550	578	588	575	594	596	567	555	569	562	569	559	531	549	534	556	602	535	581	511	539	536	576	566	542	545	575	556	553	607	558	527	590	567	598	636	558	565	568	528	532	551	586	590	524	553	592	561	542	563	613	568	525	554	535	538	576	559	550	588	536	584	561	563	585	523	533	535	505	540	544	567	544	533	566	539	537	566	545	558	565	573	573	559	520	577	575	545	523	534	540	604	511	630	586	570	573	571	574	534	598	544	567	616	578	543	578	523	607	584	556	561	514	549	553	567	593	526	555	570	543	560	536	569	537	607	547	594	538	516	542	527	536	545	500	556	577	588	535	541	546	601	598	574	575	576	574	578	555	538	555	552	513	551	538	545	520	528	543	552	548	561	584	564	580	552	539	530	559	529	561	584	567	507	542	468	567	532	525	526	580	518	519	533	577	540	560	598	539	534	528	562	553	612	569	545	535	588	567	528	562	522	561	530	560	575	574	558	561	547	552	557	530	596	574	548	567	558	557	569	521	567	537	576	582	487	527	592	553	569	593	601	533	606	552	552	585	585	548	585	533	571	544	566	556	607	591	557	577	525	570	589	548	557	541	579	555	596	529	518	515	546	543	556	646	573	604	547	540	580	555	570	556	564	596	539	533	554	611	570	584	515	550	536	577	545	568	519	564	559	539	567	552	535	518	537	586	597	517	563	550	570	561	565	572	534	560	575	582	527	520	543	581	514	524	564	564	530	538	531	526	595	560	565	617	555	575	558	531	571	547	558	511	528	567	613	607	531	549	573	573	558	553	539	501	588	559	538	551	567	587	575	538	523	516	543	579	568	546	534	545	552	596	538	545	570	574	565	536	577	547	558	550	565	545	510	580	534	562	562	521	579	541	552	538	567	565	575	539	549	537	534	561	556	558	533	530	558	545	562	564	561	518	558	536	544	534	584	532	572	529	582	575	576	603	578	567	575	588	572	520	527	582	543	525	541	558	577	540	578	538	553	575	520	549	576	544	592	517	543	536	575	548	546	535	551	563	547	578	516	529	539	570	592	565	546	560	561	563	565	558	527	536	590	569	553	572	601	563	573	595	525	553	567	585	569	593	555	514	584	522	578	530	537	531	540	595	564	520	526	557	592	580	518	613	539	610	564	618	592	551	555	576	557	556	556	602	594	604	573	595	556	502	513	578	554	549	545	552	564	584	571	533	538	495	580	561	548	535	525	568	571	558	558	538	528	555	589	621	566	564	556	510	573	539	559	544	538	608	567	541	569	598	529	586	519	612	518	555	529	533	532	568	554	541	576	561	570	552	538	541	586	550	572	549	566	550	555	557	571	561	608	597	580	590	543	577	535	575	533	503	577	574	563	552	579	569	542	597	570	545	545	532	544	603	562	558	524	540	595	576	573	576	607	556	536	585	530	566	565	545	553	561	573	519	548	580	539	553	571	565	578	582	557	556	570	558	532	553	541	540	556	581	582	532	565	576	567	559	551	503	562	561	566	546	596	536	538	562	580	579	600	578	560	539	571	566	552	568	547	566	567	591	551	557	537	576	552	560	555	593	495	579	538	517	542	565	546	558	579	567	565	523	598	542	544	546	564	538	553	591	590	537	608	580	600	536	563	581	543	570	546	559	572	514	552	592	596	540	607	590	537	558	580	561	625	558	581	560	523	519	592	593	581	544	584	580	550	541	565	568	530	590	532	559	509	562	599	571	548	533	567	531	601	492	529	544	571	536	582	549	552	576	565	504	547	591	565	563	534	553	556	542	612	548	571	567	555	554	603	552	543	527	553	556	530	556	536	558	547	554	583	522	557	594	554	528	575	562	554	574	556	567	506	574	544	531	543	578	547	531	560	549	568	556	562	552	547	582	542	576	576	528	584	562	546	576	597	544	562	557	572	559	562	540	540	545	551	566	548	559	545	555	571	541	541	551	548	556	541	571	552	549	530	559	542	549	547	522	501	528	564	538	569	574	545	556	551	543	576	588	561	566	573	576	582	553	525	583	558	600	532	531	556	566	535	587	547	524	574	554	581	511	599	556	536	562	571	552	574	548	564	567	501	547	577	555	577	531	572	542	541	546	606	528	562	551	552	555	540	555	539	556	570	607	562	567	551	572	548	606	522	549	589	582	578	563	570	544	513	612	547	554	578	555	551	592	566	572	561	568	560	550	570	538	551	564	526	549	627	523	600	570	580	544	542	570	538	551	562	527	511	541	569	531	545	562	550	535	529	559	570	535	561	581	555	528	565	548	555	587	510	563	571	559	590	502	595	531	540	558	535	517	620	565	578	558	530	567	577	544	549	565	563	549	530	543	544	582	607	543	575	552	543	542	569	599	536	564	579	553	584	567	555	554	566	590	550	523	561	547	585	574	524	573	580	545	546	567	527	537	580	555	537	561	518	602	571	574	531	567	553	526	537	553	528	563	589	590	557	537	526	522	526	520	552	502	540	556	562	492	565	587	576	526	582	525	532	577	580	571	579	529	517	556	532	547	593	549	574	559	593	573	574	541	567	537	542	542	531	562	541	587	518	559	558	517	578	570	508	559	583	574	591	545	533	554	585	590	585	533	582	542	560	583	599	507	585	527	530	546	559	560	563	573	541	521	549	576	530	581	546	608	539	592	581	520	576	568	575	599	538	521	566	562	542	577	574	522	570	536	583	543	560	552	551	535	546	578	557	557	501	526	551	575	536	515	547	593	547	526	561	542	602	544	552	576	569	598	580	574	591	553	537	566	566	549	554	576	587	569	546	526	555	541	551	561	568	570	541	518	577	573	542	552	559	578	593	563	533	551	572	564	525	583	590	570	584	521	556	540	596	574	555	555	569	591	551	538	522	595	556	553	566	561	546	556	498	566	535	558	571	554	541	591	537	548	565	555	516	549	583	546	535	578	550	570	568	569	549	540	560	546	516	556	591	528	580	551	567	577	566	549	541	570	573	519	568	559	533	545	534	569	587	580	572	532	518	557	574	619	572	558	549	596	597	579	588	564	557	547	546	521	565	541	593	568	546	551	535	536	559	548	555	596	588	564	527	602	551	578	573	537	542	599	552	551	529	552	514	590	529	595	543	592	514	564	561	496	573	545	549	552	562	544	546	553	539	526	529	551	588	607	536	548	526	593	577	553	556	565	557	630	547	534	585	564	557	552	561	559	564	528	580	568	564	583	542	543	541	546	566	564	508	588	592	553	551	536	573	527	556	521	528	601	585	571	542	564	573	550	532	552	567	583	584	545	589	554	597	548	555	552	533	515	555	584	569	589	568	522	564
31722	28696	4608	921	814	885	802	869	813	782	800	821	837	794	797	805	829	870	806	769	760	772	848	783	793	773	749	760	842	775	812	794	773	850	771	808	814	736	762	776	791	794	826	758	823	771	824	767	818	779	785	887	760	768	810	820	737	729	794	813	751	798	803	838	749	769	731	817	747	792	777	773	790	838	750	805	801	787	809	750	757	824	806	810	801	798	800	817	741	802	771	787	821	818	803	781	806	799	745	784	831	758	818	783	810	784	845	804	767	834	736	788	773	762	782	806	701	814	770	781	775	835	778	791	826	767	734	759	706	812	735	808	834	784	780	830	850	822	769	835	779	781	815	763	776	804	809	808	762	859	804	769	775	778	779	783	753	797	792	731	775	765	816	753	830	785	791	770	813	821	756	793	809	800	789	837	810	771	721	816	772	835	762	738	754	789	793	751	800	795	798	787	774	790	778	797	806	798	765	798	806	802	785	750	756	771	831	782	771	748	753	857	778	851	813	766	811	758	772	851	782	808	758	751	780	795	822	762	792	774	818	785	768	804	767	762	802	784	787	760	739	782	774	798	786	774	799	760	790	761	778	799	796	838	757	749	762	817	810	784	792	808	797	778	749	780	767	803	758	736	767	799	787	810	756	796	789	797	802	769	817	747	823	798	759	822	768	835	792	765	776	782	800	791	813	808	788	817	761	780	786	765	757	740	781	805	835	798	761	767	794	776	780	775	776	709	802	778	841	799	802	796	814	802	779	776	767	781	799	777	767	774	780	787	744	811	819	804	771	788	855	752	794	772	761	766	793	769	778	760	799	776	766	789	745	782	762	798	760	783	833	801	764	720	782	826	788	764	768	713	733	811	828	773	824	740	812	788	784	795	797	744	801	833	799	742	817	796	787	727	835	771	809	788	868	801	827	785	811	758	750	782	775	810	765	770	811	810	768	729	787	774	751	816	826	781	757	804	768	782	810	783	813	800	778	775	780	796	780	765	708	779	857	831	782	782	769	773	777	829	774	819	760	804	791	730	795	815	790	793	792	754	758	749	790	788	774	795	771	842	814	833	766	790	769	811	805	783	801	743	792	789	790	802	824	801	819	749	790	805	784	836	811	800	789	732	755	746	774	786	745	761	792	767	845	800	798	829	774	804	810	781	782	776	826	794	815	782	801	821	785	788	720	764	769	804	813	745	778	747	814	776	824	824	732	762	766	796	806	767	794	795	817	740	786	790	772	818	793	687	775	766	769	820	809	796	824	752	779	823	790	791	785	794	808	794	796	773	845	771	783	759	758	775	773	748	779	776	820	784	809	754	708	779	847	829	791	814	760	739	790	765	842	782	812	774	769	761	756	765	809	763	775	775	781	793	775	781	797	799	756	765	752	771	724	768	777	768	792	767	745	727	819	763	794	821	811	800	813	793	766	815	822	803	826	747	821	772	775	829	826	753	797	861	830	769	768	738	781	756	761	838	822	778	831	783	833	742	745	776	784	794	781	762	757	766	855	788	810	804	744	774	758	828	792	781	792	766	761	785	806	786	777	793	762	790	797	773	784	802	789	779	854	766	783	784	807	815	774	795	807	759	772	810	760	811	776	788	771	796	770	831	773	813	825	808	799	813	826	794	776	814	752	760	806	808	764	818	790	789	753	794	824	803	855	777	780	759	756	822	815	781	801	804	780	826	777	774	815	783	785	778	778	750	766	793	799	780	796	854	745	782	805	831	817	776	754	768	749	767	765	781	773	779	785	783	771	735	769	786	786	813	803	815	800	776	780	789	794	727	717	717	779	762	800	775	733	774	775	845	806	829	791	808	798	817	755	787	763	776	802	772	822	755	829	791	809	812	808	789	763	807	794	760	787	779	775	749	782	800	705	786	805	778	768	758	811	757	808	783	857	834	769	782	843	781	816	743	766	777	746	823	786	830	773	771	834	798	828	786	767	740	801	765	742	790	857	804	775	765	766	799	786	777	786	737	807	775	777	799	832	780	798	812	811	788	815	744	736	826	766	802	840	750	797	819	845	799	786	787	810	761	822	752	766	783	845	767	766	780	758	769	743	783	794	767	769	771	775	750	826	739	808	820	781	781	756	783	793	781	803	787	814	850	765	839	769	782	763	771	765	796	817	798	798	843	759	810	785	792	794	765	801	759	795	788	811	746	788	826	820	813	743	840	718	779	819	791	786	785	805	811	799	793	812	763	799	790	819	796	784	768	785	791	832	781	765	767	776	719	773	773	787	794	791	768	745	798	747	800	721	818	804	802	818	796	798	802	783	814	802	779	790	847	798	787	805	773	806	784	778	796	791	759	740	737	776	756	752	764	835	778	786	805	773	788	756	797	773	755	866	740	794	762	834	767	754	758	782	813	805	778	796	806	783	764	774	751	786	726	789	827	799	734	778	796	800	751	775	785	781	832	742	803	771	795	757	802	757	813	769	746	770	805	793	780	796	745	826	758	750	842	786	740	788	809	763	777	752	826	771	816	776	703	774	786	831	794	812	782	786	801	796	838	822	757	783	822	742	792	823	798	773	750	775	802	837	806	793	806	834	733	761	751	762	827	782	815	806	796	821	815	787	767	853	802	723	769	768	749	818	797	800	785	796	797	800	759	776	756	803	799	748	788	817	808	759	765	799	791	810	746	750	776	848	788	804	776	838	805	820	775	772	821	794	788	766	789	815	736	804	789	747	800	752	768	794	805	758	762	814	803	756	769	778	801	749	767	767	744	777	772	828	759	785	801	798	756	776	823	764	763	783	819	772	817	842	736	740	799	805	828	789	805	783	818	779	755	805	757	795	795	752	805	787	795	763	746	757	760	767	782	811	787	801	787	736	805	753	812	830	799	748	777	805	753	782	828	709	824	756	761	795	783	778	766	758	807	799	823	768	803	801	788	815	779	791	771	753	772	796	806	769	770	816	838	832	845	740	789	860	836	743	840	772	783	743	784	788	789	788	795	759	824	819	768	758	786	790	857	777	742	782	804	804	780	756	803	777	772	781	817	815	782	790	835	791	815	792	798	797	780	804	774	801	807	766	841	781	807	826	799	753	819	726	779	822	753	796	723	787	831	775	801	800	738	762	754	786	815	797	821	779	763	787	795	813	775	810	772	785	811	785	770	726	795	753	768	767	764	800	785	794	792	773	762	788	809	811	774	818	784	800	803	805	778	824	799	785	786	784	788	746	810	827	801	817	774	790	745	776	830	741	796	751	778	785	760	777	773	820	810	741	751	825	810	821	766	768	757	743	784	804	825	810	783	763	780	802	797	811	764	754	804	820	815	754	792	808	790	809	748	777	782	836	811	762	743	807	785	776	754	727	783	783	820	773	776	827	798	840	823	804	810	787	786	757	738	766	773	799	762	784	802	770	836	794	766	786	801	796	763	789	767	760	790	786	819	796	820	835	830	804	755	801	782	731	778	804	791	783	803	839	799	783	791	761	823	799	762	760	774	783	774	763	827	829	842	771	768	786	803	790	796	784	719
24097	21172	28161	24090	19904	3565	770	660	660	625	633	614	623	591	618	608	582	605	567	595	584	609	594	577	648	616	632	548	550	559	607	593	622	584	556	595	556	609	649	547	581	582	576	571	606	533	611	584	580	612	573	574	574	616	544	600	574	512	578	605	543	590	577	616	593	590	557	617	593	587	570	574	531	587	552	566	560	580	622	564	557	567	571	588	589	585	602	578	580	574	590	562	574	598	523	613	586	596	566	578	560	609	614	551	581	564	537	553	536	592	608	578	592	575	551	577	601	582	579	583	569	564	527	551	595	544	590	569	572	566	574	583	590	576	600	552	602	583	564	582	564	587	585	583	597	584	559	575	609	623	585	572	565	554	538	582	625	554	585	554	549	536	575	581	585	600	599	578	563	614	572	549	589	575	578	577	609	545	598	556	591	563	587	599	558	552	579	578	574	606	561	570	558	611	562	575	570	562	572	584	554	588	555	560	582	590	591	606	584	565	574	559	533	608	590	612	603	536	576	598	553	555	582	578	567	592	566	518	575	589	578	600	587	536	584	592	571	539	609	577	593	534	606	547	528	573	574	571	565	553	581	564	558	604	559	558	566	583	583	544	584	586	569	558	560	604	586	582	580	592	548	576	539	589	572	570	570	586	564	531	622	578	553	601	564	559	583	583	600	604	605	538	594	608	581	563	580	580	561	570	559	563	587	585	588	561	588	592	511	556	584	610	569	584	644	571	585	592	583	560	572	620	563	542	564	583	550	594	558	588	578	589	586	549	576	580	545	592	584	607	555	633	580	606	588	576	576	543	616	587	563	551	580	537	554	587	576	585	554	590	580	580	611	565	568	559	574	557	617	600	586	567	553	609	612	557	546	578	547	589	582	571	598	577	559	581	566	582	552	621	623	598	583	569	588	554	552	591	545	588	554	530	575	581	557	514	571	610	552	562	559	605	590	557	556	597	564	546	563	578	589	554	582	552	570	590	577	601	626	593	608	600	576	592	582	546	613	557	569	598	545	550	577	579	583	606	618	565	616	568	604	591	566	557	583	595	564	574	579	625	562	595	582	555	526	601	582	562	594	535	590	578	636	594	550	585	605	601	561	560	599	560	595	561	565	565	562	574	568	533	589	561	616	587	593	589	593	570	604	598	584	619	542	577	596	594	604	569	588	542	562	519	609	553	556	560	553	633	581	564	563	562	551	546	552	573	598	556	545	594	558	571	543	575	597	552	551	591	623	573	591	589	569	600	569	589	608	597	589	586	585	595	567	576	592	598	599	584	589	552	591	592	635	556	610	589	613	594	625	573	575	577	570	592	567	632	569	587	580	579	600	571	602	547	561	609	590	578	547	577	555	589	634	577	585	571	611	544	593	560	564	614	587	562	634	591	605	578	610	541	569	580	578	580	607	564	610	556	568	580	570	576	564	568	557	585	604	607	547	550	581	602	564	601	581	550	618	553	607	568	565	589	582	527	586	591	623	536	602	565	581	569	578	590	591	531	572	647	576	544	591	591	597	617	570	595	555	588	605	571	563	566	529	575	546	542	590	622	564	590	580	586	569	545	534	617	596	520	586	598	580	590	566	575	557	546	561	562	604	548	566	515	557	563	564	553	575	586	544	578	589	570	558	591	565	574	549	601	563	573	549	579	564	578	595	604	623	613	573	546	602	557	560	563	572	547	597	557	551	568	559	587	553	575	570	638	562	577	518	582	601	565	594	550	580	529	571	612	575	598	546	551	583	598	578	580	550	604	547	589	558	562	565	565	561	577	564	616	586	590	607	557	593	550	602	555	596	580	560	557	585	544	569	576	555	575	562	591	564	588	589	551	568	587	555	571	569	581	571	578	584	551	567	587	545	595	591	522	610	621	580	576	553	563	608	546	558	607	525	581	585	562	609	585	554	520	538	570	562	570	569	580	545	571	565	552	600	600	556	583	581	577	546	546	537	626	580	596	606	599	559	587	591	620	597	612	550	576	583	558	582	570	600	601	610	553	560	555	650	595	585	551	607	559	604	594	557	557	545	540	562	563	572	589	566	573	568	586	554	559	561	597	563	543	583	567	572	542	571	534	611	550	587	589	613	579	569	545	540	565	566	616	596	542	548	585	561	541	605	573	569	585	554	590	569	622	610	555	619	587	611	518	601	606	572	559	542	560	565	574	547	586	605	539	558	550	581	554	633	566	626	558	619	588	579	558	599	580	573	567	546	575	596	556	551	616	543	554	551	568	578	607	572	547	593	583	526	582	603	549	585	575	584	607	564	548	550	576	567	568	584	577	557	577	547	622	553	558	619	615	552	586	568	544	528	541	563	559	601	590	560	577	572	582	558	589	569	582	642	573	589	611	547	579	589	611	618	580	559	540	542	598	568	597	610	622	574	676	578	602	575	545	547	569	588	605	584	568	577	622	567	596	615	564	598	586	538	625	589	592	551	551	555	559	539	581	606	567	581	577	565	568	626	575	533	528	577	597	561	565	569	598	538	539	592	590	528	583	582	579	587	582	597	557	633	570	565	549	556	589	576	594	571	543	565	586	581	559	546	597	585	547	600	548	603	567	566	573	559	577	554	579	597	528	565	590	581	621	569	554	554	591	581	610	566	576	575	583	566	609	610	599	577	543	575	587	599	579	551	567	617	578	573	542	584	602	559	596	550	515	567	579	603	597	618	572	549	566	571	573	576	622	530	602	575	599	606	575	580	591	600	585	540	543	584	554	603	626	546	607	606	571	590	539	625	584	587	584	556	588	542	535	590	580	577	562	569	591	561	578	528	543	610	590	569	576	561	593	576	564	634	606	593	589	586	549	573	595	561	549	578	598	588	558	590	564	562	597	587	587	572	594	584	586	577	576	586	612	566	595	603	612	565	596	591	575	572	596	590	560	603	619	574	597	580	580	565	568	599	560	552	606	591	544	575	563	582	587	549	586	549	557	586	580	553	575	547	559	582	593	595	604	558	575	613	574	583	576	589	575	573	553	586	620	584	563	551	583	562	597	558	534	581	582	547	591	564	573	559	560	600	526	564	579	585	608	579	599	609	571	569	603	563	585	532	588	574	591	595	589	598	570	554	570	570	597	564	552	595	564	618	549	606	620	568	558	540	606	596	548	592	574	574	602	597	612	597	625	593	588	580	588	599	563	565	557	565	604	580	561	567	546	585	570	574	578	569	614	546	616	524	571	603	627	580	608	580	568	520	607	545	570	583	589	578	567	609	595	592	579	556	582	559	543	598	577	569	583	580	560	557	592	584	581	561	581	552	576	612	579	585	576	530	568	529	592	598	538	590	573	583	573	621	600	556	575	581	594	569	592	619	544	552	547	574	561	604	614	590	554	551	614	559	565	589	578	602	579	602	616	565	577	536	619	546	623	613	569	571	570	548	594	550	558	552	551	556	593	623	561	619	575	583	617	552	555	600	553	565	576	610	577	576	556	560	545	600	592	564	564	582	559	572	558	545	605	589	539	537	561	616	646	586	585	590	585
54231	62086	16856	1963	1493	1229	1191	1058	1029	923	934	956	906	831	835	876	862	883	843	862	857	832	820	847	828	833	775	843	828	835	865	892	811	810	852	814	821	841	890	836	825	845	813	835	802	803	803	779	776	790	779	838	771	865	823	807	810	838	843	840	851	791	845	777	808	814	859	782	815	811	812	814	829	779	823	815	849	781	840	807	815	800	806	792	802	776	786	791	823	809	814	811	832	872	804	802	841	841	886	864	865	797	861	813	851	836	825	817	806	840	794	786	845	801	842	846	782	808	788	817	838	822	842	825	830	815	810	827	830	822	814	830	768	811	820	846	883	810	814	830	827	817	817	774	790	782	805	767	832	867	827	831	833	835	788	826	866	770	836	823	795	799	821	791	827	859	847	823	862	833	810	806	827	830	809	798	844	785	852	817	827	807	841	809	806	828	793	793	831	843	884	860	833	836	806	825	793	776	818	885	832	799	773	826	804	828	798	848	796	840	855	799	845	826	834	809	780	817	822	752	841	793	817	794	825	870	838	811	784	820	863	871	824	826	811	781	789	816	857	862	807	818	833	828	822	801	825	817	809	861	840	816	882	853	755	840	833	813	858	847	802	850	841	830	870	844	829	848	856	852	791	790	779	819	798	761	853	841	860	824	877	779	810	850	833	828	816	818	812	809	866	794	843	816	828	807	864	836	835	824	809	870	835	818	863	814	802	853	830	789	807	862	853	781	799	764	798	813	822	860	813	813	777	807	814	844	822	788	793	785	893	781	858	862	868	816	790	825	809	780	831	845	821	829	845	793	824	797	784	841	816	770	758	802	844	809	828	835	800	772	773	821	837	833	858	812	814	836	818	784	834	811	806	767	795	798	796	795	822	812	839	870	844	812	797	786	794	785	798	842	815	759	836	850	787	808	803	819	815	814	835	880	860	818	789	831	838	832	828	841	817	900	825	823	821	846	835	830	817	861	824	767	860	821	808	813	867	838	810	840	796	829	827	837	788	815	897	761	845	788	820	760	774	823	854	844	861	781	807	836	859	810	815	850	826	811	834	823	798	857	819	864	843	811	862	769	817	824	820	828	813	770	802	839	811	816	762	843	827	770	887	842	793	789	844	814	811	818	827	749	835	884	815	811	829	834	859	773	890	820	815	806	804	878	799	815	804	825	829	787	756	802	809	837	798	851	848	757	846	825	755	778	778	818	860	827	795	782	874	815	787	843	810	858	802	767	810	801	858	857	789	847	822	773	829	806	843	775	848	809	805	819	840	766	851	759	898	790	855	873	934	836	773	816	850	777	775	760	799	873	840	806	791	825	785	826	783	820	830	797	795	853	821	835	771	820	834	780	809	862	879	847	810	817	769	802	815	834	795	796	820	808	818	836	778	796	818	826	821	791	795	804	805	776	861	826	792	780	826	853	861	812	831	803	809	770	822	852	862	810	780	780	819	788	804	820	808	866	818	784	823	833	824	794	800	798	789	797	830	780	830	828	851	876	828	812	860	841	839	803	802	824	815	836	807	849	833	788	798	868	789	851	775	808	833	812	799	853	771	841	775	811	816	813	864	825	809	793	801	863	874	802	795	851	846	805	838	793	805	835	826	801	782	839	833	827	811	867	829	846	824	811	788	810	856	792	816	829	846	850	805	816	777	793	799	799	824	812	809	812	759	832	834	899	818	816	807	799	843	768	836	811	821	798	859	823	755	814	844	877	884	780	835	824	790	784	777	776	827	858	804	830	817	860	838	838	818	840	793	815	811	776	859	773	804	785	859	792	845	848	813	823	817	831	848	852	821	785	819	804	796	840	801	872	791	762	785	787	796	806	812	777	812	842	909	845	797	806	809	823	811	854	778	753	811	854	814	854	811	800	780	859	805	810	878	830	804	890	785	792	790	868	780	833	841	837	770	829	812	799	810	877	843	772	849	801	735	853	868	798	802	784	829	794	841	816	810	814	843	815	787	860	817	798	893	800	805	812	848	760	813	797	876	801	834	811	802	825	796	844	803	863	869	835	790	819	779	847	844	845	733	811	751	849	770	891	803	791	779	844	809	828	802	819	825	821	799	793	782	796	818	834	789	805	834	776	826	914	809	827	831	807	852	923	858	857	829	817	798	843	870	779	836	803	799	876	813	803	834	810	762	816	801	844	802	761	793	843	854	812	855	835	811	801	847	850	843	820	766	809	825	836	890	749	796	772	783	823	761	845	806	822	855	817	808	776	815	855	809	811	840	867	827	783	859	775	808	866	872	839	797	785	806	807	845	841	819	772	803	773	807	775	809	869	820	825	832	813	837	844	822	829	837	829	860	814	815	848	865	798	817	811	777	856	837	811	795	801	854	848	793	826	814	835	815	833	842	798	819	813	828	877	791	803	758	857	814	860	838	815	819	829	791	788	795	834	847	812	811	853	820	851	810	818	845	844	814	818	850	817	773	805	789	850	866	804	830	806	847	841	776	905	836	798	882	850	804	801	792	831	825	795	862	839	833	837	812	851	839	807	775	804	802	834	787	856	810	829	822	841	796	851	794	842	825	821	781	772	862	857	776	779	805	898	814	833	814	809	799	787	838	857	792	793	791	843	832	786	859	880	806	825	803	783	805	817	800	823	822	847	793	812	854	795	861	859	852	795	822	858	822	790	804	795	776	832	804	845	749	849	877	812	818	874	861	848	789	778	827	805	833	794	819	800	784	849	841	804	844	793	773	821	839	811	871	791	815	815	783	839	792	801	782	870	767	753	849	819	840	815	824	824	781	787	870	839	783	794	850	875	805	819	852	819	834	779	836	820	824	804	793	839	792	795	823	802	832	800	853	820	802	850	821	822	779	768	829	789	819	880	842	768	775	807	837	834	843	787	759	783	812	820	825	834	807	824	784	827	823	852	817	786	820	821	842	794	831	840	834	821	813	819	852	813	778	807	869	796	860	824	831	801	844	801	803	861	804	859	840	842	832	810	817	826	791	791	879	785	823	833	911	827	880	846	839	853	790	789	805	770	796	797	798	820	812	822	837	784	828	892	793	821	791	772	796	773	823	824	862	826	829	799	793	901	825	762	871	844	864	855	776	797	800	796	851	804	836	792	863	818	819	755	873	761	761	844	822	773	850	880	866	817	789	825	803	825	840	820	806	799	844	838	825	776	834	833	829	864	857	822	833	839	826	803	780	812	841	831	859	809	788	871	801	842	812	844	779	841	856	853	787	800	854	782	811	813	814	841	853	895	770	831	816	788	876	811	864	846	803	862	798	835	820	793	875	868	852	793	825	787	809	830	856	752	750	817	822	822	835	809	836	832	795	881	808	804	836	825	866	849	813	812	838	757	805	822	854	819	785	808	824	781	771	785	818	757	790	811	820	827	829	835	784	751	839	819	811	822	865	859	797	802	759	851	843	870	786	807	827	815	814	852	806	826	832	826	876	823	822	839	829	796	867	806	841	835	789	809	828	754	830	777	789	789	774	807	813	801	844	795	784	799	862	842	825	800
22829	21034	28847	23343	20998	20821	4372	589	470	446	400	412	354	347	359	369	356	282	347	332	333	361	335	344	323	305	330	311	285	352	321	328	282	281	306	266	310	317	308	303	266	312	305	321	349	311	323	304	327	322	291	355	297	331	311	278	308	320	356	319	300	295	303	290	306	280	291	322	289	313	302	296	323	299	319	321	284	298	290	328	326	290	291	318	300	282	285	332	299	320	279	330	282	316	292	313	299	302	289	319	309	324	281	321	326	296	336	321	300	305	314	325	315	302	293	307	294	309	317	329	309	312	326	329	288	330	316	303	312	320	326	307	349	333	301	305	294	332	297	328	316	288	306	308	325	293	316	295	298	311	309	344	320	302	301	272	322	330	316	317	312	292	350	285	289	282	298	326	318	303	309	269	314	328	327	294	279	321	266	309	305	313	301	281	309	334	282	326	324	296	345	318	321	305	357	314	328	293	290	338	284	307	295	328	299	332	315	290	320	322	351	312	328	311	347	311	314	317	309	317	368	335	320	311	283	315	310	300	307	299	289	307	301	321	301	294	301	298	285	303	363	302	331	299	310	340	323	305	312	296	330	318	333	319	344	316	335	309	297	331	275	332	290	309	309	294	303	298	300	280	285	295	305	283	325	333	295	307	310	317	306	311	322	320	286	312	302	292	321	329	258	290	296	338	307	331	300	315	301	320	268	281	284	290	344	303	314	308	318	332	291	279	293	295	299	287	293	325	324	313	288	292	293	322	308	314	314	320	296	288	316	313	308	291	313	289	285	349	317	313	331	352	318	290	282	272	324	294	299	313	280	279	324	300	341	287	311	324	292	286	312	303	317	302	360	317	333	312	294	303	314	328	301	321	291	313	301	313	304	278	289	298	274	346	323	276	307	325	299	314	312	340	298	336	269	323	308	294	334	292	345	262	300	301	291	322	316	282	305	311	310	309	325	307	293	329	329	319	311	301	326	333	311	285	325	335	298	310	308	340	322	335	303	301	338	318	306	307	298	266	324	305	308	312	343	293	300	290	294	339	299	300	277	310	322	271	313	298	269	308	349	322	323	318	315	295	339	312	316	308	302	318	323	281	330	343	310	310	298	254	312	327	306	314	334	315	308	296	302	331	315	270	332	324	280	286	324	322	291	298	313	287	303	285	312	316	324	323	275	321	287	313	286	326	281	324	287	314	308	285	314	330	291	331	324	318	314	311	328	328	289	333	326	304	332	344	310	308	337	306	324	328	335	332	298	325	301	323	296	321	318	311	287	348	316	279	293	286	350	299	327	317	308	329	295	309	331	292	299	316	312	341	313	318	290	320	318	326	331	298	334	306	299	315	324	305	345	340	300	288	306	296	337	313	311	296	284	304	332	299	330	313	286	289	281	293	290	337	293	356	309	328	291	304	305	289	317	310	279	304	321	300	310	331	326	341	311	317	334	296	333	307	340	317	340	312	310	339	308	318	289	294	318	304	318	275	314	325	323	311	329	280	294	311	273	283	278	279	360	297	302	306	297	300	295	332	328	302	313	301	319	311	328	315	334	307	317	311	316	312	270	270	302	317	292	297	294	298	310	319	312	301	302	329	313	311	288	272	317	314	309	316	253	321	321	297	313	305	316	327	326	312	315	305	317	303	303	301	288	341	331	319	292	307	327	333	296	328	301	298	283	283	301	324	297	321	321	304	302	324	278	320	323	300	307	280	309	306	320	295	322	297	288	316	352	298	297	316	322	317	274	293	306	333	265	288	293	307	295	291	314	323	347	293	288	327	304	326	311	322	311	310	286	300	292	324	299	319	308	296	330	292	298	314	302	294	298	324	324	294	301	336	321	288	292	263	328	333	319	292	313	307	312	298	299	281	300	326	288	290	327	275	297	308	335	331	292	274	310	298	283	341	305	309	312	313	329	340	339	348	319	309	333	302	311	309	340	317	317	336	328	345	321	334	298	287	305	288	305	273	304	304	304	302	316	336	326	326	316	281	324	293	295	319	283	283	312	338	275	304	289	327	334	303	299	331	294	300	317	303	298	315	307	324	310	301	326	312	308	285	326	330	325	318	319	302	299	300	317	328	317	313	308	281	298	320	325	292	300	306	308	316	339	320	333	294	299	317	294	310	325	317	305	311	297	297	312	319	302	307	306	300	294	331	285	312	330	313	307	318	298	313	320	326	321	312	298	310	313	309	312	330	310	317	303	311	328	301	347	286	300	322	308	290	300	315	311	327	324	299	318	268	334	330	306	316	327	317	293	303	313	319	295	304	304	290	327	291	328	317	315	322	334	326	331	318	310	325	310	330	304	324	309	329	327	318	310	313	301	317	314	300	313	315	318	347	325	301	297	283	332	318	341	301	306	304	296	328	309	321	285	332	294	346	286	328	310	293	318	317	314	320	315	314	303	311	308	301	306	327	318	295	341	310	312	303	289	336	284	287	290	319	334	325	316	312	279	302	319	302	300	339	277	318	316	316	310	317	309	296	339	320	315	310	334	308	305	320	317	303	341	317	295	306	307	292	306	273	296	298	287	277	315	312	329	331	319	337	336	303	316	289	335	300	330	350	315	293	286	294	318	294	335	293	304	312	308	322	307	316	306	339	309	307	304	301	326	287	307	327	299	341	307	316	305	319	286	288	310	308	306	289	295	314	284	331	297	307	300	337	337	304	340	329	333	312	307	306	320	330	301	314	279	301	301	315	300	297	321	297	299	335	319	321	333	313	314	291	310	332	313	301	307	288	278	318	313	321	295	294	336	292	269	279	314	328	291	324	327	327	335	323	309	313	329	290	292	304	320	291	319	299	284	313	300	328	363	351	281	317	292	312	313	278	318	322	309	318	300	338	304	293	300	314	292	316	355	348	310	295	316	291	283	299	305	292	327	316	308	303	305	314	303	319	315	306	314	306	280	316	305	268	337	326	323	305	329	302	308	301	303	312	283	322	279	265	340	332	310	301	292	283	288	317	344	326	319	272	320	353	328	333	317	303	306	316	306	310	294	287	311	302	309	290	280	295	347	354	313	320	321	293	297	321	320	327	300	296	315	305	304	327	332	321	320	309	291	298	311	317	310	303	309	325	328	296	324	300	298	324	318	299	325	246	287	287	312	336	320	322	300	288	322	334	316	333	299	294	315	286	330	319	289	288	312	355	299	291	306	298	311	320	289	302	280	293	320	300	305	299	316	295	330	300	285	308	297	251	303	318	343	297	320	297	302	316	320	318	303	308	295	329	293	338	335	286	328	303	310	319	295	313	295	318	311	312	310	307	290	310	334	308	325	332	287	301	326	307	332	323	311	284	304	319	313	309	295	334	297	302	302	302	290	316	331	283	321	298	302	292	286	300	311	302	341	285	323	310	304	309	324	294	303	284	318	304	301	299	295	328	298	334	303	324	310	306	308	301	316	299	327	302	337	303	297	331	339	322	291	313	320	309	293	332	335	286	284	292	299	277	335	305	293	286	317	308	318	314	298	316	305	321	323	280	316	304
57187	72319	23312	3034	1939	1440	1159	985	869	771	717	672	667	582	569	544	547	511	500	541	503	500	518	468	445	491	481	485	422	404	496	499	483	483	450	485	464	432	445	448	445	442	441	464	470	471	468	472	444	422	456	436	451	479	470	485	416	499	449	455	451	456	465	445	455	473	434	463	428	445	415	483	452	471	441	476	419	443	435	455	488	460	455	454	457	457	455	440	434	435	440	440	454	462	451	427	422	418	420	443	443	439	428	429	495	424	443	425	483	416	429	457	413	429	468	477	467	423	446	420	441	445	403	446	422	424	406	450	443	480	441	434	456	432	433	459	444	465	461	454	449	411	432	416	407	468	446	458	423	457	485	448	417	447	417	443	443	442	446	428	414	435	455	485	441	469	453	463	426	446	436	453	436	449	465	474	438	453	454	440	463	442	435	442	406	454	488	431	434	447	460	457	469	463	410	482	436	433	460	443	446	467	418	430	416	416	452	448	469	443	471	450	409	469	423	475	415	456	415	452	449	458	466	439	438	446	423	436	441	440	456	451	461	415	433	458	445	462	430	462	445	460	434	466	452	435	428	450	446	469	426	442	429	448	446	463	436	450	418	435	433	448	431	504	444	449	480	419	463	424	464	457	424	451	435	437	451	442	444	478	438	449	431	462	478	483	433	456	489	481	470	415	426	428	486	416	467	435	461	450	449	440	435	448	457	443	454	432	442	449	440	429	431	432	457	445	467	470	462	465	427	450	440	410	403	468	416	448	400	475	422	437	451	422	477	470	420	475	457	484	438	446	448	465	446	464	458	456	451	423	487	434	450	457	446	459	433	423	427	448	454	417	466	482	420	496	445	455	436	463	490	494	452	445	459	447	415	419	417	425	450	426	447	453	447	423	436	444	450	421	419	459	391	457	437	457	438	407	422	459	462	413	463	432	424	447	413	452	404	481	484	467	473	453	458	414	473	430	461	466	420	476	443	443	445	460	440	462	487	456	427	442	450	442	483	427	441	462	487	427	430	438	495	429	406	434	470	466	443	484	458	430	481	437	464	445	451	488	449	443	464	435	444	447	418	446	446	441	433	454	475	433	457	443	399	428	425	456	439	479	451	450	454	455	402	461	435	465	439	429	471	430	467	471	436	485	439	427	435	431	444	451	458	443	489	438	451	456	450	445	441	463	445	439	443	458	459	453	446	468	417	429	437	408	480	453	455	441	452	411	428	421	468	434	488	468	446	427	479	414	454	406	450	443	453	463	452	449	418	441	435	478	457	454	473	451	441	469	416	432	434	452	457	472	441	455	434	429	421	460	469	433	444	438	427	432	441	458	429	464	434	446	404	412	425	451	457	476	468	445	425	438	469	436	450	446	448	485	412	400	426	483	501	449	461	417	433	447	448	445	447	476	434	459	443	452	486	445	412	417	451	428	510	446	501	438	452	453	431	415	452	464	430	438	452	455	460	441	447	442	475	469	456	400	462	456	460	449	421	430	441	460	427	451	425	459	452	389	413	433	448	432	442	445	483	431	464	482	424	464	478	463	452	460	457	467	399	438	445	442	438	434	457	436	420	433	456	436	422	403	450	418	459	449	438	420	421	419	479	427	464	431	462	480	423	452	417	415	468	425	441	434	428	460	459	434	425	441	443	447	453	466	428	459	465	461	436	454	470	471	430	473	446	427	427	416	436	466	405	486	432	454	418	456	448	444	424	428	454	458	477	447	463	431	426	430	444	442	435	438	451	442	415	428	447	436	435	453	443	446	402	441	458	440	459	465	408	461	420	442	461	441	466	452	410	434	469	439	440	467	455	434	424	460	454	450	462	431	464	448	444	471	451	477	466	429	434	450	454	426	428	438	430	431	427	490	419	430	457	456	469	442	446	438	474	454	457	420	462	447	454	453	454	438	483	410	464	455	421	483	480	444	415	447	483	422	451	426	455	436	412	437	447	459	421	468	450	457	419	422	438	442	455	454	451	455	442	433	465	436	435	460	451	473	448	412	434	451	424	470	461	444	447	443	412	463	449	415	419	413	464	432	459	402	435	458	434	454	432	422	403	444	427	418	450	444	475	452	450	461	427	424	449	431	482	473	432	429	459	444	451	482	476	457	441	440	412	461	485	415	477	446	461	431	422	404	473	431	401	486	443	432	437	412	455	490	448	436	433	439	448	437	423	427	445	462	409	428	442	466	441	443	480	421	475	438	458	477	450	451	417	459	424	441	427	444	460	482	467	473	410	434	448	456	426	455	446	438	423	461	466	431	454	412	443	454	467	447	446	482	450	506	451	434	485	462	424	453	445	478	405	428	467	437	469	448	435	444	447	411	438	464	423	452	429	454	452	451	447	442	430	434	469	461	502	460	422	422	466	451	439	499	444	480	471	464	438	442	438	451	448	432	462	477	444	451	450	442	446	450	434	435	447	463	480	433	479	420	433	475	430	440	467	421	427	445	450	441	432	462	436	406	457	426	463	420	474	409	437	477	467	485	445	459	493	462	418	448	455	458	413	439	489	487	457	429	437	519	464	452	427	463	461	473	440	467	411	455	442	409	455	434	459	454	441	466	456	424	470	461	465	451	442	454	438	407	476	439	437	436	491	426	455	443	481	470	465	468	453	447	448	409	426	412	444	466	434	462	481	468	479	439	468	474	467	432	432	437	461	429	455	419	462	448	460	439	476	465	446	432	473	434	399	458	453	459	452	451	451	412	405	466	470	476	426	477	418	426	485	437	427	435	455	429	448	461	468	420	435	431	456	424	446	437	422	467	463	457	419	434	420	438	462	459	464	431	459	467	426	430	451	472	468	456	443	469	407	424	433	427	423	467	454	462	479	456	451	436	438	472	481	434	430	454	424	432	447	415	428	428	433	454	453	464	437	481	429	431	445	461	442	445	438	441	450	426	408	463	422	440	447	452	434	434	441	428	412	422	475	452	454	416	437	456	436	458	470	477	457	477	476	431	441	426	438	463	406	440	431	453	455	450	426	446	458	444	472	445	470	493	436	429	445	431	456	454	411	420	439	439	460	435	450	417	459	433	422	439	445	423	476	451	436	437	459	426	437	466	436	440	469	401	461	438	444	445	459	446	416	448	445	453	445	457	412	463	438	436	473	409	420	448	440	453	452	469	451	472	426	442	419	450	431	397	429	451	483	467	462	446	465	441	450	479	428	460	450	454	462	445	422	447	437	420	518	447	458	448	466	437	448	450	432	462	453	455	444	452	478	404	391	411	435	433	442	450	437	478	482	465	473	441	451	404	434	451	448	467	477	430	472	488	489	422	480	453	486	458	450	441	480	495	410	482	501	440	438	437	418	403	438	463	446	450	429	429	458	409	433	455	479	408	456	440	433	419	437	466	432	457	464	426	484	472	428	465	446	453	485	440	458	447	431	448	473	477	437	447	410	454	409	449	422	421	423	402	461	465	490	456	435	448	439	459	464	442	474	440	456	459	437	451	452	432	448	477	437	437	461	434	419	418	432	407	462	461
28838	22072	13420	1477	637	612	595	575	560	567	550	565	574	563	547	563	555	578	562	540	564	550	567	528	546	524	562	588	559	578	522	567	556	526	584	543	532	564	566	605	564	548	541	574	589	550	581	589	573	553	572	533	541	508	570	530	558	548	590	549	532	535	529	531	524	501	554	532	554	522	527	570	574	543	502	596	564	583	570	560	589	532	569	601	568	567	549	470	540	528	538	586	565	595	570	587	533	525	549	545	559	564	597	529	568	564	527	550	539	612	525	558	544	568	555	541	556	590	544	537	545	596	543	531	586	519	535	562	568	539	520	522	517	585	597	533	555	538	577	583	552	590	565	580	541	536	587	568	572	541	548	575	561	524	545	539	597	566	523	606	559	559	576	517	556	520	549	537	504	526	558	528	514	505	557	538	566	563	527	524	510	534	539	504	570	617	568	550	541	553	564	577	524	593	524	518	548	573	568	563	550	555	534	569	508	563	540	525	569	556	535	541	586	553	533	571	554	538	568	547	616	599	608	579	532	585	572	529	586	519	566	506	571	582	566	513	526	566	523	539	548	509	563	576	529	553	518	534	529	553	560	593	557	527	582	577	558	520	520	559	558	544	512	565	559	538	571	533	557	621	527	567	550	594	563	557	600	534	530	547	550	571	573	552	565	527	555	538	562	556	547	587	521	563	548	559	518	541	596	515	526	537	564	568	593	536	552	551	547	555	565	556	584	559	599	576	569	531	520	572	581	585	548	550	560	538	569	565	568	526	564	567	566	555	571	568	554	570	520	564	540	588	562	510	593	588	567	533	541	581	585	540	526	538	553	578	594	565	569	570	552	539	561	513	545	547	604	586	531	562	539	535	563	556	562	611	596	523	557	542	540	517	610	574	589	597	535	564	557	578	604	525	534	518	552	551	525	558	528	526	545	540	561	543	623	552	542	558	576	562	504	584	582	531	554	605	561	548	602	534	617	544	556	591	586	548	563	544	563	587	577	572	613	501	554	548	585	525	546	514	570	545	545	554	579	548	584	526	545	519	572	558	533	523	559	570	552	545	544	591	552	560	542	550	594	594	546	546	516	564	543	588	531	514	574	552	573	562	525	564	579	555	567	566	559	545	549	559	555	528	575	533	567	563	566	547	524	533	592	528	549	521	561	569	556	618	569	541	540	584	559	582	583	533	552	558	584	558	603	567	582	543	534	511	536	579	576	537	564	565	515	570	560	591	575	551	566	588	573	575	578	519	554	512	539	591	555	574	529	591	588	525	586	551	565	502	604	565	552	588	546	598	600	548	533	579	560	533	495	540	532	601	507	511	585	560	574	528	560	596	593	575	555	543	553	577	592	557	618	537	553	555	562	539	566	521	563	536	513	564	539	621	571	551	613	585	544	596	574	562	562	580	584	599	572	553	545	552	576	515	540	552	569	557	585	579	546	557	570	563	547	576	537	568	575	521	566	533	567	555	592	556	533	581	591	576	532	553	553	522	552	554	517	559	563	572	566	529	560	562	522	584	575	539	552	530	589	535	568	595	570	538	547	569	570	531	590	523	585	560	530	557	577	547	561	613	577	547	548	573	543	544	548	557	524	518	549	541	532	520	552	546	545	528	572	518	555	545	555	544	529	556	585	527	547	534	543	557	531	589	537	520	592	545	573	553	581	522	570	587	572	561	548	537	543	545	550	594	568	555	587	479	565	579	553	521	546	563	558	550	554	571	548	542	538	529	551	558	567	581	559	561	542	526	599	556	549	575	556	569	535	565	536	546	573	568	516	580	545	510	521	599	566	537	572	597	608	509	524	561	540	556	553	548	506	566	570	543	590	558	532	524	515	579	538	554	536	547	550	542	524	552	574	581	542	531	587	551	590	530	542	531	576	531	560	538	571	604	556	553	595	560	571	566	537	553	580	567	555	560	560	550	526	567	551	602	540	550	562	536	593	551	569	567	585	575	557	550	541	575	544	571	585	600	562	588	528	545	576	578	554	518	587	514	529	523	532	539	550	542	575	555	573	562	577	595	565	559	605	559	570	552	570	572	549	604	609	533	554	548	563	533	532	535	564	526	553	560	593	543	553	569	519	513	597	544	580	536	525	569	548	579	579	533	563	534	515	555	574	517	540	573	574	560	579	591	547	538	568	575	515	579	578	561	549	570	547	546	573	556	544	574	549	567	536	574	557	546	549	548	523	536	610	520	611	541	528	523	558	568	510	606	551	597	520	553	545	584	493	569	578	568	537	527	528	599	516	549	546	547	557	480	509	587	550	542	563	540	531	545	580	555	514	587	584	551	558	584	599	512	536	547	532	564	522	561	542	567	551	544	596	540	578	565	527	549	517	577	550	540	537	559	544	595	590	564	545	568	526	547	587	537	565	543	557	558	596	571	557	512	562	569	555	539	535	543	548	535	545	531	554	548	538	544	546	541	568	604	566	537	548	546	577	568	521	527	538	567	570	560	564	553	566	562	542	563	569	533	560	548	536	530	568	573	507	549	582	559	549	541	560	587	551	542	549	565	537	572	501	600	591	560	597	575	540	530	536	571	555	533	536	544	517	574	522	547	511	538	539	557	549	552	511	546	536	557	560	540	599	571	503	554	574	552	600	547	540	563	573	546	569	574	519	551	579	590	578	559	559	550	516	557	547	564	566	532	546	515	556	507	533	563	565	507	577	590	531	566	534	536	568	573	525	567	572	504	547	551	566	546	555	531	575	517	562	555	584	556	579	557	589	547	560	546	549	515	558	560	527	571	575	515	537	557	529	576	558	574	546	545	601	536	551	532	574	551	520	558	548	517	553	580	588	569	526	544	554	581	586	552	567	531	552	515	562	560	550	505	560	535	564	554	563	558	497	516	572	584	565	585	583	556	557	561	550	558	550	542	524	517	559	574	534	569	530	574	548	501	576	562	597	572	526	573	558	579	528	522	555	563	557	558	551	569	514	545	582	572	530	593	561	562	567	531	607	584	528	509	583	568	588	524	529	557	559	529	530	590	580	546	559	518	579	549	530	545	563	551	559	561	540	541	562	590	560	583	516	562	551	552	543	558	600	546	568	567	588	547	624	537	529	561	588	577	611	570	550	561	577	521	603	548	626	561	632	532	545	556	529	574	527	525	512	609	516	569	561	533	600	569	570	547	553	540	542	521	529	574	580	542	550	534	555	569	577	517	586	550	518	593	535	526	562	563	600	584	506	513	551	575	557	546	531	580	558	589	579	613	552	579	556	523	597	585	560	513	544	535	545	540	550	564	538	586	538	525	482	570	591	542	554	564	514	570	571	546	524	570	535	570	550	575	558	501	582	552	557	549	561	559	569	516	528	560	564	544	566	521	577	582	581	559	544	585	544	557	566	525	550	529	567	571	568	561	582	537	581	546	528	568	563	542	573	590	514	555	591	520	557	519	585	515	569	583	558	533	573	579	563	543	580	569	585	543	570	549	528	548	551	507	540	547	537	517	621	517	602	570	576	520	575	545	546	559	582	517
32150	27666	5133	920	901	813	791	796	796	785	828	839	791	783	755	783	753	809	802	778	776	811	748	791	773	752	756	808	721	796	771	790	771	821	785	779	840	801	805	792	752	791	788	766	760	770	730	782	764	786	790	794	758	793	757	799	770	745	760	814	803	785	759	750	793	857	798	779	781	740	772	814	771	805	769	757	828	740	792	788	797	803	749	806	804	784	819	736	792	753	792	774	818	748	835	813	784	781	776	857	770	804	763	754	803	752	802	775	812	788	781	759	784	823	830	793	827	801	754	819	772	774	850	773	763	793	786	812	829	800	764	821	792	779	744	799	744	791	799	784	811	774	765	759	787	733	761	802	739	730	741	810	813	818	779	796	739	837	770	774	760	845	812	746	778	773	815	758	774	789	743	728	794	782	814	824	787	795	775	827	779	756	776	752	760	800	777	745	776	797	798	764	820	777	793	823	749	771	826	797	793	764	770	818	803	792	768	790	772	812	754	759	776	755	816	753	767	767	795	780	810	756	815	757	789	764	764	839	762	758	829	813	804	790	767	789	786	795	784	720	779	769	768	840	795	833	798	791	740	761	796	787	762	758	825	786	770	787	801	774	783	754	730	707	813	816	778	793	785	802	736	814	738	777	781	782	798	796	828	727	810	787	798	804	776	808	867	830	787	791	812	792	765	802	781	805	764	793	808	758	745	811	738	744	790	798	751	790	774	814	701	810	782	832	775	774	786	794	718	789	769	752	749	795	796	775	786	808	810	750	755	760	830	797	791	736	776	782	781	768	855	764	776	830	847	797	733	713	809	772	797	824	782	815	730	812	788	770	803	734	794	792	800	767	807	770	762	779	812	787	794	821	782	804	747	747	750	823	793	829	737	786	765	787	800	758	804	778	743	772	772	805	814	775	793	766	777	796	775	803	816	805	776	808	745	794	788	728	757	832	748	781	778	752	778	809	762	720	753	821	818	775	756	761	771	772	768	732	807	806	799	762	780	767	792	786	803	748	837	760	802	766	784	790	791	779	803	774	800	744	773	810	817	789	766	813	744	784	792	758	776	778	783	836	762	789	777	766	805	779	822	799	761	833	773	753	804	731	794	770	761	797	777	779	748	803	808	779	730	804	849	865	790	811	819	840	813	756	758	809	803	780	832	794	798	735	773	742	756	766	808	754	813	765	783	763	795	797	818	765	771	826	761	847	762	790	740	789	738	783	753	725	809	761	762	768	850	766	683	762	806	777	808	763	769	785	789	791	743	755	763	829	752	824	844	739	788	758	792	818	737	800	762	812	816	807	712	766	770	819	818	825	787	766	793	765	774	790	787	782	779	785	817	811	761	785	747	808	799	768	771	801	798	793	721	787	770	752	751	742	841	786	751	818	735	749	796	799	792	796	784	770	749	788	742	797	775	783	790	841	809	808	805	807	828	757	799	836	757	778	818	814	794	752	811	775	795	827	797	815	781	834	769	777	812	778	807	761	766	760	784	800	766	797	792	800	748	786	785	724	840	780	788	795	759	789	765	788	770	845	792	797	807	754	858	857	787	831	780	789	752	810	799	778	738	825	772	773	759	802	759	738	775	790	830	796	769	772	746	823	748	777	768	803	793	792	821	777	750	762	736	771	811	735	801	758	820	800	776	798	753	738	798	792	803	792	770	800	765	769	793	766	782	816	772	791	819	764	798	760	793	834	752	766	743	758	787	786	798	746	770	814	792	730	763	762	813	813	788	757	760	730	752	790	791	795	755	726	784	817	781	752	815	819	771	780	776	766	769	765	823	813	740	754	819	760	766	754	784	794	775	779	821	790	753	756	800	800	779	776	735	739	765	802	775	802	770	787	798	813	784	801	781	744	759	760	827	827	795	766	810	787	820	761	768	766	802	826	760	822	801	851	797	745	760	821	779	763	803	773	764	771	779	752	779	746	742	783	737	794	751	737	779	798	721	721	862	787	823	834	750	775	778	820	817	817	788	770	754	785	739	796	756	816	832	807	797	801	796	791	793	787	793	743	794	764	802	831	803	843	784	844	806	828	796	769	785	758	781	788	717	790	776	801	776	772	779	804	776	790	750	793	810	781	790	816	817	788	793	815	794	776	755	810	786	796	760	778	744	741	792	793	797	812	795	797	786	820	795	790	766	736	826	834	792	779	757	827	773	764	780	806	782	776	712	827	777	774	781	775	796	740	803	759	807	809	805	776	808	811	766	793	772	768	805	748	757	781	763	766	808	728	752	764	841	843	776	801	784	824	762	787	785	795	794	818	774	782	753	768	802	746	809	805	775	745	782	794	750	760	776	781	805	786	799	834	819	793	794	766	805	826	809	821	740	809	781	789	789	772	822	779	770	761	798	804	743	794	814	773	754	821	796	831	774	802	749	734	780	795	752	774	811	779	778	761	769	775	731	790	813	778	736	760	791	782	761	798	785	809	782	834	792	793	752	822	787	774	768	778	828	799	823	749	801	786	739	776	764	772	782	800	774	785	824	792	758	772	751	802	771	809	788	709	762	815	801	831	840	743	798	803	762	801	745	795	770	802	789	764	797	824	773	814	805	755	779	812	738	773	764	769	818	799	783	802	811	835	797	753	762	734	761	753	788	770	798	767	786	777	766	774	792	760	794	784	781	741	776	783	765	815	797	781	735	808	795	800	714	758	766	766	767	843	802	785	776	811	780	777	823	781	789	765	782	801	758	823	775	816	803	806	740	790	796	777	768	755	753	760	789	814	792	788	834	814	793	830	789	788	810	769	814	763	792	796	828	767	811	775	771	787	801	790	771	788	766	783	759	779	798	754	774	783	774	832	816	786	755	782	754	776	771	787	792	773	830	801	761	834	808	814	750	779	830	762	782	833	803	791	792	869	740	790	838	739	782	808	834	744	773	771	808	772	808	740	753	783	786	778	762	731	797	803	747	784	802	780	813	815	755	769	813	773	815	799	798	772	825	779	787	814	762	756	835	790	786	812	727	788	752	792	830	839	766	815	781	747	823	831	759	778	798	793	776	805	753	780	823	765	794	804	769	785	784	767	801	761	784	787	801	815	807	759	784	808	766	765	853	779	755	848	759	753	756	796	790	818	806	777	803	745	813	789	788	782	802	831	775	801	798	832	778	765	781	778	772	780	793	755	760	761	769	755	789	788	750	780	755	796	764	815	784	779	788	805	738	740	763	793	791	774	787	759	790	804	753	756	796	775	749	781	849	738	790	805	794	778	820	790	787	783	734	787	745	760	802	775	762	844	764	808	747	833	832	770	772	775	748	770	798	773	759	796	846	762	789	762	798	804	828	767	772	767	759	788	760	783	802	764	847	753	760	796	779	779	744	754	764	815	753	813	782	792	782	771	798	752	808	763	869	789	784	780	785	740	774	751	761	771	800	764	794	757	770	795	824	788	774	778	770	825	778	840	765	777	788	839	751	753	745	791	853	797	847	833	833	772	747	787	754	798	829	812	790	773	813	796	759	787	744	776	787	758	771	744
24098	21226	28266	23970	19798	3442	842	723	595	634	661	587	591	586	587	616	585	603	620	600	593	570	613	655	574	569	547	604	602	568	608	572	589	581	592	628	593	581	568	574	574	573	576	577	609	634	568	573	561	590	584	581	552	590	621	575	561	575	585	566	547	598	563	601	596	562	564	571	595	592	573	593	580	602	556	553	573	584	537	571	575	557	603	555	596	545	587	573	585	572	643	592	584	583	598	616	559	563	601	589	579	543	566	597	600	572	539	556	574	578	626	555	625	590	592	559	585	602	570	618	573	593	565	559	537	583	600	590	593	554	575	591	564	539	538	610	536	571	581	571	592	612	520	534	595	603	582	554	614	559	568	585	560	585	538	596	565	593	549	546	567	567	587	557	615	572	580	587	572	572	623	577	562	535	583	531	563	615	558	595	573	625	588	548	541	575	585	583	600	550	523	551	570	565	524	556	570	562	538	607	515	578	531	583	523	552	558	548	563	510	597	581	606	559	584	581	549	591	566	611	586	604	601	579	561	552	544	547	529	559	555	582	531	577	561	547	572	608	554	615	551	563	537	541	561	577	546	564	612	592	563	589	547	561	567	572	556	580	591	579	554	612	564	593	602	549	567	630	604	549	532	565	602	564	581	570	555	599	631	560	599	605	569	562	574	572	588	515	575	606	577	592	530	576	567	556	557	625	564	554	592	595	599	601	505	587	549	591	575	572	603	551	587	578	586	587	557	566	546	581	587	571	567	575	570	555	574	552	564	590	561	582	618	556	625	572	586	567	596	608	562	560	581	594	537	605	596	605	584	600	584	595	592	590	599	550	576	574	544	576	556	588	602	569	612	554	536	579	570	591	560	580	536	538	613	599	588	545	585	594	571	543	590	532	580	616	562	556	551	569	572	592	593	587	574	607	603	579	565	566	583	599	552	559	588	553	597	519	576	553	523	616	558	576	579	590	588	586	576	587	566	568	590	543	606	541	576	596	599	590	584	606	595	548	611	584	617	595	606	558	581	557	517	567	566	569	588	581	571	603	545	563	515	609	582	592	577	583	562	582	581	632	539	610	539	538	571	594	553	605	528	542	552	565	567	619	584	554	570	609	607	570	578	624	566	607	580	621	555	573	551	543	587	614	529	551	574	611	559	559	553	545	571	561	578	626	574	545	572	560	576	546	605	578	546	550	573	583	554	592	599	583	596	584	550	528	593	589	563	567	600	588	593	614	593	529	593	560	554	565	580	551	607	557	559	565	539	568	620	604	605	567	605	583	561	523	551	578	557	530	594	634	533	582	530	586	594	579	556	539	577	565	587	552	610	540	537	594	527	573	568	570	534	593	605	546	653	570	591	589	558	598	549	578	576	562	553	575	577	568	579	588	541	554	564	561	550	596	642	595	588	574	594	540	605	516	586	595	549	559	533	554	574	586	591	564	569	531	557	552	551	612	544	623	582	576	604	559	566	559	615	595	570	616	550	562	573	567	593	571	558	578	579	562	632	583	579	573	599	555	571	574	551	594	575	558	574	566	582	588	545	563	573	562	571	591	541	542	554	544	562	584	556	544	551	574	592	565	558	607	602	575	586	543	560	603	580	526	568	583	576	624	527	559	577	564	552	568	601	542	554	575	592	571	572	593	588	562	589	608	571	555	617	554	570	594	600	588	583	587	544	585	577	552	612	556	612	558	606	572	612	594	570	589	611	572	556	577	558	573	574	610	623	579	545	575	601	584	561	493	625	593	556	548	571	580	555	579	565	568	545	542	574	605	580	596	578	563	558	577	594	618	548	596	570	584	565	575	601	580	555	536	596	652	598	578	547	565	553	623	634	578	570	546	594	546	556	572	499	592	591	572	529	537	559	595	600	602	589	606	550	580	564	591	564	580	548	594	555	571	596	590	557	592	570	572	561	555	600	562	599	610	590	574	581	565	576	574	583	608	603	549	567	559	547	591	600	565	606	568	579	628	573	536	583	605	582	610	596	579	581	583	583	586	540	564	571	582	606	587	618	551	589	561	537	569	547	604	555	547	580	610	537	550	595	556	525	552	567	570	576	552	539	577	529	544	552	613	626	610	569	595	586	582	547	600	581	566	621	593	566	551	567	592	592	584	602	536	566	569	600	562	574	576	577	589	582	579	563	569	594	575	571	567	638	579	569	521	564	569	543	593	559	605	594	620	606	536	579	582	581	591	544	583	568	566	553	571	524	574	607	522	554	579	571	569	615	609	589	593	584	542	592	571	547	559	552	557	590	592	549	599	558	599	592	583	570	546	544	533	581	584	586	591	560	551	544	608	583	581	571	569	575	532	583	596	575	605	585	558	607	572	590	556	603	556	571	614	543	565	556	620	642	590	599	528	565	542	576	560	591	577	590	570	577	576	558	589	596	570	573	582	574	558	578	612	579	557	578	574	607	559	609	587	543	590	590	589	582	595	558	604	591	567	573	558	620	590	578	566	556	581	534	590	572	606	547	526	594	537	578	585	579	574	569	609	565	593	582	603	601	584	583	563	560	552	583	551	595	560	571	573	579	562	567	575	615	541	610	578	592	548	560	589	608	575	582	539	591	551	563	579	581	598	601	555	623	610	591	570	517	549	571	579	560	565	562	567	608	559	561	590	598	585	568	622	603	583	583	600	524	609	536	546	558	613	573	562	545	548	590	607	584	563	613	567	546	585	568	568	543	568	567	579	570	567	598	518	593	581	574	577	574	544	577	607	592	555	590	579	577	595	571	566	581	578	580	552	527	564	553	562	627	581	541	554	602	566	619	543	558	551	541	600	564	572	595	552	534	593	562	536	587	566	585	568	596	575	560	586	568	581	568	590	560	620	594	580	576	574	571	587	580	583	612	580	565	552	584	560	556	574	593	545	517	583	591	527	593	587	547	565	599	591	585	551	518	553	556	567	574	550	564	608	571	586	560	575	572	568	591	634	540	545	597	568	582	635	618	578	598	592	596	529	614	581	594	532	539	564	584	590	565	560	598	580	609	570	571	545	578	600	568	590	604	576	580	587	583	615	551	527	601	593	538	599	610	580	572	549	579	610	565	566	562	584	574	604	532	618	599	585	604	574	583	583	565	568	565	568	543	583	572	638	596	568	561	568	570	579	562	509	564	589	570	585	566	542	597	573	575	551	582	602	583	548	566	538	548	618	524	511	591	597	588	604	570	609	577	594	581	593	571	567	554	561	566	532	532	546	581	571	561	530	509	571	540	582	552	556	554	549	590	609	554	532	586	572	590	629	571	568	587	564	596	585	583	566	547	557	547	542	554	617	596	580	588	581	580	590	548	555	561	543	589	568	581	599	561	570	536	567	581	565	577	586	549	565	603	579	564	548	546	581	617	593	595	611	617	556	557	589	622	583	581	610	549	564	596	573	566	551	595	585	562	562	547	572	569	586	547	546	564	601	598	527	613	574	569	524	596	549	601	587	566	541	611	556	548	556	567	585	599	562	593	580	533	554	535	569	620	592	589	585	574	560
54399	63295	20091	2398	1429	1270	1157	1056	984	967	925	898	878	887	864	877	832	802	868	852	876	810	822	857	849	793	796	821	840	865	849	852	859	835	746	820	845	810	811	827	818	806	791	789	826	788	872	795	853	861	831	789	859	797	838	817	812	843	777	805	817	869	807	855	777	799	828	842	740	860	820	817	801	828	835	809	820	851	788	862	801	821	832	785	789	801	807	865	863	862	804	820	801	814	809	834	817	816	836	838	785	791	807	807	793	829	830	775	790	810	820	824	832	795	834	763	784	806	789	835	769	801	857	826	811	807	843	818	822	797	786	772	816	820	804	795	821	779	821	825	806	810	820	827	776	879	787	850	825	843	848	805	811	794	795	874	782	853	795	803	807	859	796	768	774	806	813	840	839	857	851	843	840	866	824	811	859	845	809	799	757	840	809	864	842	783	813	735	787	813	774	817	824	750	818	821	847	862	885	760	807	861	826	807	755	806	835	821	851	828	780	833	829	814	820	824	808	862	815	820	850	816	775	837	832	820	832	827	775	784	783	806	811	818	792	820	820	776	836	843	795	798	831	831	853	856	828	759	787	796	826	839	774	789	839	827	814	781	809	838	808	810	835	853	868	781	803	799	812	833	862	793	824	839	839	784	749	829	779	815	830	835	814	807	759	843	794	802	795	849	822	803	771	831	822	753	771	862	825	795	809	791	816	785	839	853	758	796	816	804	815	833	812	866	814	780	844	834	781	798	790	838	859	823	783	792	829	807	785	813	789	813	739	787	811	820	854	811	837	828	842	798	823	802	820	856	806	817	784	797	833	823	873	819	800	807	829	806	832	828	828	859	776	795	800	836	784	779	820	794	827	819	835	793	813	786	799	824	830	791	768	809	824	829	810	825	767	777	850	851	870	777	805	773	813	842	769	813	854	811	829	769	788	834	832	811	823	852	752	817	822	861	814	833	807	864	790	847	858	840	846	765	852	785	815	827	833	775	804	821	807	801	785	802	775	784	804	876	769	888	810	825	798	828	844	828	851	814	840	859	830	792	777	800	793	823	830	867	807	777	794	787	819	792	829	791	817	816	856	811	856	815	802	841	780	823	775	789	864	809	793	848	835	818	796	803	822	832	853	821	801	810	787	798	828	801	812	836	811	788	801	779	829	867	811	834	804	796	800	865	854	825	802	824	839	787	813	871	812	794	853	783	810	795	853	795	819	849	800	831	839	791	828	791	781	814	855	815	813	808	814	823	797	771	850	782	754	800	812	825	833	840	806	843	738	799	803	798	832	822	816	831	812	816	830	802	800	770	858	796	816	851	810	834	873	845	754	829	804	830	813	773	822	810	795	816	772	864	813	858	805	832	826	808	828	743	812	834	838	829	823	773	788	791	807	777	814	816	856	830	829	832	845	783	838	799	853	801	803	757	852	831	827	813	798	859	847	789	817	819	784	819	817	858	769	826	824	847	798	809	798	787	825	839	811	800	827	833	816	814	808	811	835	891	804	787	800	825	782	816	828	841	830	819	815	865	798	808	793	805	831	803	865	806	796	823	843	792	807	808	848	850	838	825	801	801	814	875	824	798	780	847	793	765	830	829	804	807	834	844	794	803	811	775	822	786	845	789	818	830	870	835	809	813	819	793	809	792	814	810	762	825	798	797	830	818	790	833	844	839	805	788	761	833	801	845	799	837	855	795	818	798	839	788	775	800	791	771	796	828	851	788	835	838	811	852	788	876	806	830	839	847	859	831	800	753	832	832	791	744	830	787	801	873	776	798	872	804	850	823	831	807	885	811	825	850	778	788	858	835	788	796	790	856	788	820	790	807	866	813	849	812	790	859	821	792	831	811	799	839	762	809	806	808	827	823	792	822	831	854	770	816	804	859	757	790	745	839	759	785	891	844	832	776	780	806	816	806	803	824	829	844	754	824	833	833	843	798	837	838	853	805	791	858	794	790	807	816	817	828	813	783	806	801	857	787	824	817	816	840	778	797	832	816	810	815	808	786	797	825	803	842	814	796	832	830	799	799	799	820	830	803	830	823	747	807	797	810	838	800	799	821	864	823	826	811	777	802	782	823	769	816	814	848	777	833	852	795	831	785	785	842	847	826	819	814	769	812	823	802	786	789	765	807	808	829	826	850	836	824	842	821	798	805	828	805	826	800	807	792	756	813	859	792	770	829	805	815	822	826	863	805	818	813	766	771	825	777	794	828	825	820	800	834	818	857	816	834	820	820	781	758	773	789	805	797	820	808	828	814	819	843	811	834	811	838	801	799	800	796	816	811	818	833	786	782	797	770	795	792	803	805	800	754	785	815	753	800	833	854	817	824	792	838	861	789	849	791	787	810	773	840	814	838	787	814	811	754	798	801	848	798	826	863	779	812	752	828	797	798	853	850	802	787	821	769	803	848	788	810	786	822	771	832	812	832	803	817	843	807	793	798	838	824	845	786	767	890	806	856	815	872	821	825	809	793	838	887	816	847	847	824	790	800	827	797	798	804	835	841	835	801	837	804	822	834	808	818	813	818	797	844	851	841	800	776	799	764	814	779	813	793	748	806	785	835	861	798	815	787	772	800	804	840	804	837	779	807	775	819	848	798	823	801	830	797	801	854	805	854	788	897	774	852	830	807	826	842	773	840	832	812	789	856	765	797	837	842	819	878	760	794	816	889	823	817	779	821	800	787	782	770	778	769	848	778	799	799	771	825	827	823	839	747	809	813	849	788	832	802	817	753	825	856	794	814	761	798	816	793	849	794	766	823	851	838	738	789	845	792	831	835	813	837	836	820	818	808	840	843	831	811	771	771	821	793	803	828	728	766	844	793	817	799	798	852	797	817	819	799	836	760	831	824	782	831	796	767	786	796	795	808	733	761	786	790	845	798	811	846	810	818	772	813	836	811	768	842	780	813	808	772	839	781	822	834	858	840	803	796	819	797	832	791	772	789	835	744	813	795	834	825	837	812	804	817	861	829	869	810	801	795	757	835	801	787	794	808	856	786	788	815	788	845	796	804	795	791	808	793	840	820	846	854	825	801	867	799	823	796	821	784	828	803	812	813	844	856	782	842	768	755	791	782	812	788	832	812	794	829	809	826	827	817	844	778	804	853	804	819	799	831	814	831	837	781	792	805	784	801	816	841	853	804	822	820	847	796	818	858	843	782	809	854	830	838	831	845	790	843	795	785	796	796	802	828	803	800	849	782	788	823	830	859	780	787	827	843	821	836	773	780	799	797	804	836	745	811	817	862	847	802	797	838	815	781	844	832	824	776	838	806	870	787	822	837	818	854	806	786	848	820	823	823	823	779	790	806	819	838	832	811	853	834	846	764	777	836	825	780	791	880	825	812	803	761	788	834	800	761	870	815	794	767	779	814	788	795	804	842	811	810	839	811	823	811	832	798	813	834	764	741	837	800	784	777	861	848	793	793	790	803	808	742	805	843	854	827	843	825	776	828	837	773	811	828	826	845	823	772	815	820	815	863	827	827
22974	21122	28869	23495	21079	20880	4420	536	422	391	410	367	353	368	339	355	360	327	317	327	297	295	338	312	326	316	293	324	298	333	319	279	300	314	338	324	319	276	299	324	293	310	289	314	304	299	323	289	318	318	300	326	320	297	297	345	311	326	312	286	304	301	337	293	308	290	323	311	339	306	315	317	303	278	295	318	318	331	322	305	320	298	260	291	299	309	326	326	308	312	323	338	311	299	355	354	315	306	313	288	308	302	320	304	341	319	319	309	316	305	328	324	349	311	312	336	291	286	289	307	318	314	299	282	342	290	303	304	292	314	323	290	314	290	286	295	310	300	295	322	289	320	334	287	327	295	312	296	316	314	297	296	305	339	318	311	299	283	343	314	331	318	295	320	295	348	277	268	314	316	272	306	297	286	335	274	296	305	324	330	280	331	332	310	314	307	333	330	313	286	294	314	303	288	299	323	312	295	286	297	296	268	290	330	326	313	314	308	306	295	315	320	306	309	284	305	334	302	281	309	324	309	296	293	295	317	303	312	301	317	282	284	340	328	324	310	326	305	319	342	302	291	307	325	330	293	288	298	274	282	286	330	303	311	306	327	320	315	300	272	291	320	324	285	294	329	279	311	317	316	342	294	317	295	296	312	308	313	337	341	288	308	303	297	338	306	316	296	298	341	315	278	280	310	323	276	303	306	285	288	327	293	324	316	282	321	314	299	287	308	339	310	290	263	296	342	311	311	318	305	284	342	296	316	318	263	311	321	309	273	328	260	315	329	286	310	297	307	301	276	333	311	312	304	312	328	297	305	314	320	290	308	302	313	320	320	302	345	294	288	328	318	293	315	306	299	296	334	308	279	297	282	276	307	295	313	291	306	292	325	344	325	280	314	322	307	248	281	342	324	285	366	330	286	315	333	293	298	313	328	314	344	340	300	325	317	304	292	285	308	295	280	287	301	339	300	309	293	321	325	285	284	308	316	299	322	327	316	295	282	275	291	320	291	282	300	313	281	307	296	296	305	289	280	312	293	284	310	301	290	329	315	291	307	316	329	286	304	272	294	323	327	311	335	326	297	338	333	274	327	328	318	331	305	328	320	323	325	331	282	301	337	353	260	305	295	317	303	301	308	318	303	290	276	288	316	282	285	306	303	289	341	334	309	301	287	329	309	312	320	309	323	315	285	325	327	307	287	312	316	309	329	321	279	313	316	303	331	317	312	335	322	305	292	314	294	301	312	311	332	300	323	306	313	319	300	308	325	304	335	323	311	309	287	299	308	318	325	327	325	326	298	299	334	287	305	330	309	327	338	288	295	309	296	286	280	293	307	327	323	317	290	295	296	296	331	320	271	307	309	298	319	296	326	337	292	320	307	319	356	289	318	337	302	298	308	311	309	328	331	318	331	311	302	305	319	291	293	287	312	294	288	295	302	292	301	283	327	329	306	312	286	296	346	288	295	311	280	296	309	280	346	288	318	326	300	328	343	312	326	340	325	302	259	313	312	336	306	325	291	337	326	301	318	318	280	311	323	287	307	301	307	290	303	313	306	310	302	323	330	326	318	318	326	321	305	290	291	308	301	312	333	333	312	336	312	332	286	284	337	289	275	325	317	298	289	314	311	327	336	298	295	311	331	312	316	277	279	329	296	306	315	317	287	344	307	288	319	283	325	292	288	312	296	285	323	303	330	277	334	356	301	322	275	325	316	276	296	308	306	287	297	315	303	302	306	292	320	264	316	298	308	314	282	305	328	312	288	303	322	326	316	345	300	319	322	300	300	304	332	283	338	294	309	305	315	284	288	308	330	285	275	321	302	293	295	299	301	296	315	316	331	324	272	288	317	328	272	275	260	300	295	324	302	298	262	295	326	298	321	316	334	320	320	317	288	296	309	303	329	319	307	308	344	296	320	331	275	309	338	291	294	305	290	303	310	333	330	308	288	300	339	283	289	318	295	309	322	309	255	285	295	331	316	294	316	302	291	322	306	342	310	289	306	305	302	324	336	299	286	334	318	318	324	333	312	287	302	315	318	295	325	330	303	305	302	295	320	287	299	309	290	329	302	305	295	285	335	310	302	286	325	349	326	298	302	324	298	339	316	307	302	264	311	294	326	326	320	301	318	302	332	306	303	293	291	329	285	300	321	294	329	305	323	312	306	300	293	303	306	327	309	284	283	307	313	325	277	302	313	291	325	322	313	345	324	306	277	302	307	301	293	340	299	308	300	310	292	327	317	291	333	287	301	323	294	313	289	316	284	305	286	365	321	304	287	316	299	295	302	307	287	349	285	303	319	317	326	301	313	330	287	323	306	285	324	300	322	313	292	294	312	310	322	284	321	280	318	324	277	339	323	337	303	316	307	317	297	304	300	303	304	276	301	305	331	294	289	301	305	301	267	293	333	308	311	299	303	287	282	310	286	308	281	298	350	322	314	307	299	294	288	300	286	282	328	308	307	304	336	303	317	324	310	286	302	322	303	319	334	290	342	320	301	316	277	309	307	323	320	301	354	329	292	314	316	255	320	321	270	291	299	320	298	314	314	322	299	311	316	292	325	302	308	284	321	296	308	301	288	302	334	321	295	328	344	289	325	293	278	334	333	301	295	299	305	302	299	329	313	295	331	293	325	312	329	304	310	284	330	288	341	277	302	287	308	293	323	312	291	307	298	291	315	326	282	342	325	312	329	306	301	304	293	324	323	303	334	278	315	299	272	310	296	349	343	310	324	315	285	302	276	283	328	317	298	275	323	291	324	322	314	284	319	321	278	297	326	278	337	319	304	285	304	297	275	315	308	311	283	277	297	327	305	308	306	287	302	301	301	311	299	352	307	307	293	308	306	335	288	286	303	312	277	332	323	313	298	280	304	277	318	300	310	303	295	323	267	294	318	289	320	324	301	297	312	305	341	296	300	320	313	294	320	301	301	309	331	302	325	315	302	290	312	273	328	281	302	313	279	295	357	324	291	316	342	323	301	288	325	305	299	305	302	323	314	308	314	291	339	283	314	323	304	331	314	312	312	308	301	306	317	301	323	312	282	301	285	286	298	288	275	319	345	288	335	310	312	292	332	284	311	284	294	288	314	314	314	309	301	275	318	302	314	276	283	327	301	325	318	294	322	319	315	286	301	297	308	316	296	288	320	294	304	336	304	319	295	314	292	299	295	319	312	336	294	327	294	296	311	289	292	289	308	291	297	312	297	307	276	328	325	298	290	302	309	284	319	320	317	297	292	299	307	289	283	277	302	331	285	337	288	331	316	279	309	323	315	305	314	289	287	296	314	310	292	283	348	321	301	257	297	332	318	323	324	300	314	310	303	307	296	292	323	304	333	367	325	319	297	293	317	338	311	309	329	300	318	327	315	336	312	326	291	286	305	347	281	309	285	323	345	345	306	309	316	317	340	331	332	305	319	271	323	282	323	283	328	278	313	328	291	298	331	306	300	266	333	296	305	305	272	309	298	321	303	294	314	310	319	262	305	315	315	309	289
59752	75425	28139	4577	1867	1461	1128	997	835	829	738	685	603	591	563	609	566	536	552	494	504	484	492	505	498	445	500	501	481	479	472	482	461	461	421	472	458	492	444	443	455	420	456	464	469	468	455	454	460	430	441	440	451	465	472	466	432	467	449	465	496	443	421	453	489	464	469	446	478	453	480	496	478	452	472	397	482	436	446	431	487	410	469	442	486	429	444	461	426	452	441	464	488	467	461	421	481	449	452	454	441	422	433	430	473	461	411	453	415	449	442	453	458	487	488	438	453	440	445	441	446	448	473	422	425	469	473	459	435	423	443	476	461	470	417	459	414	417	436	486	450	448	438	437	462	470	454	430	435	474	429	489	414	425	426	447	435	429	428	435	430	422	474	453	422	455	444	463	426	480	473	418	444	450	481	444	476	421	435	442	437	464	424	429	470	467	464	473	452	486	425	451	453	456	458	425	424	449	439	481	411	437	478	462	442	454	447	451	476	470	428	438	456	450	481	467	451	447	482	420	471	438	454	454	463	442	471	461	480	424	491	416	451	421	477	438	495	402	466	415	461	443	459	470	451	490	420	434	460	459	417	436	454	467	444	436	443	406	439	465	452	466	443	452	457	482	456	448	470	472	444	453	465	458	468	459	438	453	417	442	445	464	428	430	449	469	428	420	459	459	447	479	459	455	446	455	461	445	439	468	453	440	459	465	475	440	470	451	445	431	451	453	470	454	464	445	464	462	469	457	455	448	442	451	453	463	382	395	482	445	486	419	449	421	439	425	423	475	397	500	467	453	453	444	445	432	449	424	410	431	452	434	456	459	452	428	450	445	430	410	433	455	430	469	468	462	450	432	461	461	453	453	444	436	448	464	455	450	437	444	445	453	451	464	455	435	442	434	453	449	425	441	448	452	445	482	462	462	453	461	447	453	451	467	456	488	440	457	471	450	452	426	478	468	422	432	439	497	461	456	469	466	473	430	417	454	425	446	478	472	421	441	509	465	448	477	475	422	455	476	480	435	436	446	441	407	420	434	433	453	461	457	447	442	437	430	471	442	422	435	461	451	452	431	459	461	459	442	470	427	448	456	477	415	478	452	487	423	469	454	427	445	458	441	452	451	468	418	417	408	433	453	419	413	487	455	451	473	451	468	443	430	456	431	442	457	438	482	469	420	445	439	483	436	454	457	472	480	482	440	411	496	438	452	465	437	493	424	440	435	481	467	493	452	465	478	448	423	451	481	469	485	467	483	453	454	461	448	440	416	494	456	485	465	472	462	435	459	419	434	475	457	474	461	481	408	417	430	440	477	497	417	436	429	458	440	471	456	432	455	422	466	454	503	455	457	459	489	446	438	458	464	459	476	486	417	436	460	428	434	470	460	489	476	441	472	448	423	499	455	419	444	415	467	449	465	462	458	431	450	430	436	464	501	430	464	449	440	434	423	464	467	448	469	430	460	427	414	422	422	457	429	450	439	435	448	440	480	435	419	434	442	454	466	428	463	446	445	437	476	434	474	440	432	471	459	467	424	420	447	458	436	440	434	493	442	408	454	436	424	422	443	414	452	455	430	418	445	440	420	451	440	439	434	475	423	417	451	463	429	467	482	429	424	441	438	443	419	452	488	430	468	447	430	464	452	445	471	485	462	438	453	442	420	415	431	445	441	472	474	423	459	477	448	455	419	427	417	451	449	448	425	457	434	481	437	465	449	462	480	476	448	457	467	438	479	462	476	456	428	442	419	455	455	481	443	465	435	481	440	453	479	462	490	431	439	448	458	443	421	473	411	473	495	437	477	430	460	422	444	422	461	469	455	458	473	430	452	467	420	519	441	452	453	452	458	469	465	452	472	434	481	448	438	444	437	451	417	431	424	472	437	471	432	486	463	443	454	450	425	456	469	435	474	416	443	461	421	437	496	470	437	430	444	426	466	422	424	452	450	475	423	428	465	485	435	471	447	444	435	444	474	428	487	431	412	456	441	447	453	427	505	438	470	435	438	421	446	412	465	431	429	457	436	444	448	452	439	459	436	486	437	425	440	453	413	427	445	455	453	475	440	495	447	417	477	431	431	446	428	423	464	462	440	450	446	438	437	448	445	454	447	410	462	466	403	439	453	433	462	463	419	457	435	446	436	477	464	453	398	443	468	419	473	404	452	457	469	455	474	440	481	437	477	457	455	425	443	412	427	447	462	426	429	452	462	499	449	417	452	438	453	446	447	424	468	465	425	454	454	440	462	458	471	444	433	441	428	435	480	456	437	426	406	438	479	426	486	444	410	471	430	461	449	444	458	471	470	445	459	439	429	453	431	464	423	440	460	439	431	466	436	433	432	460	477	458	462	428	432	457	423	439	451	460	450	455	435	449	457	470	458	434	462	470	418	460	490	464	444	448	457	421	477	447	430	446	449	445	492	465	491	453	443	421	472	498	437	484	480	458	451	464	464	455	458	423	453	439	437	436	411	488	463	435	413	429	445	431	443	447	432	477	461	421	469	431	412	431	424	459	466	442	434	433	441	422	463	399	452	475	467	452	425	428	469	468	451	447	468	440	438	431	433	470	470	428	467	444	430	420	408	446	475	455	450	453	422	441	453	506	448	431	445	458	434	445	448	428	395	436	455	434	481	465	440	438	436	445	459	424	456	422	433	445	431	444	419	484	426	513	453	456	438	459	439	476	470	461	434	424	472	414	437	443	486	463	449	449	435	471	428	483	450	387	448	451	464	481	456	460	467	450	434	443	414	430	475	437	408	436	465	447	453	431	450	450	451	421	452	461	423	421	447	506	451	488	418	469	457	422	436	464	469	459	451	465	475	446	468	439	478	470	489	434	418	433	457	456	445	496	436	425	425	406	478	391	433	422	485	446	462	448	452	448	422	456	430	464	459	432	423	432	468	431	446	427	447	450	449	428	450	414	446	431	424	441	468	445	511	450	480	442	443	465	452	423	464	495	438	438	438	498	485	447	446	437	438	476	404	435	426	434	458	439	452	461	477	480	432	473	442	458	472	415	429	467	469	425	467	469	492	441	433	448	431	475	422	478	463	435	444	435	435	462	440	412	431	457	465	452	445	500	464	446	458	496	443	445	456	424	428	435	458	448	416	431	454	445	444	472	450	482	437	464	482	419	460	453	451	440	463	436	495	423	444	457	420	457	431	477	458	425	432	442	429	444	454	454	412	406	471	428	444	494	470	463	429	452	470	415	425	437	445	461	476	486	411	400	457	460	445	447	454	433	501	420	433	467	437	457	444	465	449	454	471	438	487	452	417	426	437	469	452	435	443	458	424	480	480	457	462	477	420	443	456	434	447	438	480	446	433	471	464	448	469	461	472	460	437	466	461	456	464	458	457	451	449	463	465	450	447	443	436	441	402	427	461	453	441	489	447	442	460	444	399	448	431	415	489	460	423	443	424	456	458	465	402	433	438	435	438	449	414	453	436	447	421	414	457	429	427	440	479	422	414	441	430	429	427	432	433	436	463	423	470
28828	22369	13853	1671	605	537	548	542	546	554	546	590	500	529	520	516	577	551	552	510	558	562	529	532	564	554	545	568	555	529	578	620	537	556	554	529	547	561	553	560	522	552	514	547	537	539	550	543	583	577	549	570	532	545	581	542	568	605	550	530	523	544	567	530	575	511	536	553	567	566	538	550	590	524	534	592	544	534	517	573	548	580	573	532	590	514	540	511	537	569	546	516	543	541	517	528	541	527	534	587	538	577	500	515	569	539	557	546	540	571	536	587	567	529	578	514	562	539	533	549	526	552	538	547	513	522	562	524	569	544	548	540	522	555	530	543	572	554	591	559	545	533	516	548	550	557	526	556	527	584	520	563	550	568	543	536	527	543	562	573	571	549	550	548	520	596	533	566	534	545	517	544	503	535	574	533	496	543	570	520	545	478	512	561	535	577	578	569	511	529	527	536	541	549	587	526	557	563	556	529	535	543	552	598	550	548	551	523	549	574	568	572	537	585	534	590	521	520	541	512	590	589	515	515	554	556	572	561	533	525	503	556	570	506	562	531	539	567	526	570	578	545	570	540	511	508	538	555	562	545	577	498	530	559	541	571	580	539	536	546	519	539	593	541	557	538	574	573	557	521	530	515	499	561	552	512	552	541	536	534	574	543	535	547	556	524	537	524	520	549	555	522	551	559	548	553	565	562	538	551	545	537	532	526	540	569	518	584	549	603	548	544	563	545	544	580	549	552	546	536	546	529	577	504	557	573	556	536	541	525	538	529	524	566	601	540	529	539	510	574	524	592	567	542	548	478	571	575	528	545	572	543	531	561	562	537	547	549	562	586	522	541	568	548	581	545	523	567	571	570	562	546	531	540	550	513	514	487	544	541	549	486	577	534	523	569	551	557	567	562	539	475	538	548	604	554	523	557	544	574	541	494	576	544	601	527	551	535	534	545	538	571	599	546	538	515	537	538	614	555	563	516	521	543	551	532	536	543	559	579	533	579	541	542	502	524	482	530	547	528	555	567	551	535	518	543	571	523	544	563	511	529	571	545	552	548	526	548	570	551	542	504	568	549	572	576	536	528	540	517	530	562	534	540	562	573	525	508	573	557	607	550	534	527	524	568	472	573	537	529	600	560	524	507	543	554	557	546	572	587	531	548	558	569	539	554	564	544	544	573	593	553	559	552	564	563	545	547	531	569	537	516	581	540	544	501	510	520	560	549	554	528	496	551	540	538	530	534	544	564	489	573	512	543	537	550	556	511	502	559	507	540	522	575	541	561	566	522	527	545	533	529	525	540	555	508	554	504	556	552	564	527	558	531	560	503	514	552	528	536	547	566	518	552	524	557	552	499	521	532	532	520	547	529	565	500	534	580	548	560	527	513	534	533	527	523	525	561	520	554	506	497	541	537	581	537	558	572	530	571	528	585	523	555	557	567	588	529	545	549	576	540	527	534	568	547	553	585	523	549	521	540	528	513	611	552	531	562	554	544	540	543	576	565	516	563	549	546	543	541	551	537	532	530	569	533	516	544	559	539	554	546	528	556	504	559	526	569	545	536	535	545	550	556	573	565	516	520	577	507	563	513	517	513	521	568	552	546	510	509	546	568	555	553	530	546	491	522	523	551	522	528	543	522	553	525	552	585	541	505	568	563	595	556	573	555	537	532	561	553	527	565	528	576	547	538	554	570	615	583	515	529	498	560	560	545	585	536	567	506	541	522	548	553	541	569	535	546	560	522	491	545	556	530	533	554	604	559	533	581	548	552	525	550	532	548	554	510	533	568	537	549	573	536	534	546	579	475	537	507	570	558	575	549	539	509	567	536	514	534	543	555	598	568	559	551	549	560	536	504	575	585	542	508	527	553	544	589	528	546	549	546	532	576	599	538	557	563	540	513	584	549	539	516	533	550	572	537	536	541	524	536	522	568	554	552	537	558	514	547	560	517	550	572	563	554	536	549	546	566	550	581	558	531	566	557	547	567	516	532	520	548	570	507	565	564	557	553	540	518	591	564	548	554	559	538	568	546	574	587	569	548	494	510	529	545	509	582	531	546	575	524	553	548	579	549	544	543	535	546	534	587	560	527	555	538	552	557	510	546	544	546	542	522	555	512	531	524	513	555	553	525	559	597	550	540	577	562	550	533	564	571	566	555	532	500	570	518	572	548	527	540	571	533	512	550	531	581	597	556	534	566	522	517	580	553	555	555	529	583	548	527	506	544	524	567	552	540	522	567	554	555	522	560	528	547	506	567	553	541	557	578	534	553	553	544	556	532	546	545	553	573	543	569	565	549	528	494	550	563	579	537	602	558	553	556	557	606	538	569	560	550	547	572	560	524	547	564	601	548	549	542	527	567	544	577	547	541	506	553	516	516	512	554	559	591	526	563	541	566	551	563	567	555	549	563	544	555	523	535	530	535	554	560	539	557	572	537	557	517	580	541	557	531	514	548	549	494	554	520	553	536	517	541	535	547	579	551	588	533	539	548	556	530	536	532	525	563	537	561	515	537	539	523	542	524	524	533	509	570	540	510	554	547	549	536	509	551	559	497	507	561	552	475	539	561	576	525	550	540	566	544	555	557	545	518	553	508	549	593	538	535	515	542	540	563	530	560	523	514	543	534	560	539	544	542	537	541	521	519	568	580	527	554	527	532	522	576	561	574	568	537	521	521	586	577	542	554	554	543	571	569	545	556	532	576	516	571	544	550	530	572	531	561	531	587	542	550	584	550	529	527	539	549	574	542	543	545	552	506	552	546	560	576	535	582	544	515	597	550	511	562	566	529	550	556	561	545	577	558	550	564	544	514	539	569	526	550	568	514	545	537	572	533	573	540	591	587	569	587	572	522	563	538	585	545	554	544	530	518	559	536	560	542	515	518	523	565	529	544	550	548	577	530	557	544	559	512	602	578	521	535	538	548	571	570	563	590	522	541	561	567	544	531	600	583	564	584	588	553	547	563	530	568	558	528	561	510	537	564	508	558	562	574	507	516	550	529	527	599	552	542	534	556	551	577	516	546	520	542	575	529	533	560	535	491	516	568	545	552	511	551	535	527	557	546	553	562	522	523	522	517	532	576	527	521	557	547	567	533	570	523	556	557	543	518	527	590	586	572	505	507	569	599	523	571	527	508	578	560	552	537	508	541	549	589	552	550	528	566	512	546	533	507	584	593	566	552	534	557	534	548	584	570	575	525	514	537	545	560	531	541	551	549	556	538	556	568	548	568	534	553	566	503	531	528	515	543	557	541	550	509	574	526	566	513	520	557	534	559	561	506	532	556	515	529	564	503	565	562	545	557	560	514	547	534	514	549	554	561	566	545	558	510	519	548	535	524	580	563	555	571	542	579	542	583	517	536	567	547	520	515	520	570	541	556	527	571	545	571	547	546	557	579	579	544	549	588	515	553	533	529	566	575	541	580	552	568	555	534	507	536	558	575	552	539	512	559	516	519	531	535	565	529	518	579	598	552	581	527	563	553	558	530	510	513
32095	28383	5555	896	844	787	855	821	764	751	853	756	758	802	776	794	786	809	811	804	762	772	774	824	774	779	801	787	797	851	764	736	750	801	783	798	788	768	799	692	774	800	771	770	755	825	771	779	794	800	818	747	798	769	816	784	775	765	785	786	737	784	791	805	778	785	793	799	780	783	819	817	800	773	834	807	805	786	798	807	759	728	756	823	816	796	798	763	760	807	806	771	768	782	809	805	793	788	805	785	797	792	828	740	807	762	787	787	741	795	758	790	764	778	798	788	786	763	803	789	814	749	719	775	765	782	782	759	805	791	753	782	761	793	813	793	776	775	766	839	752	789	831	765	790	788	795	806	792	804	791	763	785	793	818	793	780	829	755	832	769	775	815	781	781	799	776	732	782	777	760	788	789	756	801	753	773	758	800	758	779	726	780	818	778	756	751	805	776	801	745	811	816	744	751	754	789	777	799	740	734	799	831	795	767	806	778	775	736	802	846	830	810	774	770	766	808	787	777	771	766	773	741	767	753	790	777	852	792	769	769	731	776	762	760	800	803	759	771	786	791	760	759	745	766	780	825	748	755	762	784	776	834	754	757	801	763	798	720	787	762	785	784	760	825	777	811	805	815	759	749	743	770	784	789	768	800	772	731	766	791	754	826	811	765	739	786	759	784	740	723	726	805	747	779	795	766	775	743	771	739	761	797	809	780	747	806	768	762	816	731	763	787	745	804	774	823	772	770	768	739	763	759	711	810	814	762	784	760	765	776	791	782	750	789	805	810	850	723	779	769	757	805	728	765	824	797	745	771	793	795	820	778	805	787	828	828	802	774	783	812	743	792	842	785	757	787	812	770	806	807	767	795	768	802	778	800	751	751	801	796	798	810	765	801	809	814	792	779	761	728	789	792	776	789	797	798	751	792	756	771	766	812	787	784	785	768	774	790	769	779	837	781	780	803	830	774	768	781	764	765	744	761	788	749	754	800	770	783	775	840	794	737	781	809	724	792	795	753	808	755	767	744	772	800	750	819	740	819	773	819	767	813	751	761	800	796	804	773	770	829	808	806	740	762	749	736	830	753	794	782	808	809	777	771	787	751	752	764	765	836	800	756	852	831	783	758	793	760	768	763	802	736	802	774	748	822	781	745	768	792	760	776	777	771	812	791	793	784	783	732	750	723	794	764	767	771	805	794	778	772	744	763	764	727	832	766	805	787	738	736	867	796	775	768	830	776	778	795	776	822	800	786	786	820	808	809	763	781	752	778	728	821	795	777	806	748	791	771	770	768	760	773	809	743	774	753	808	781	788	763	830	769	799	782	837	738	827	798	734	770	759	803	784	827	774	760	742	798	765	764	740	795	740	766	830	773	768	778	784	760	761	767	787	721	761	837	746	788	767	822	783	765	773	778	755	806	739	773	787	834	765	763	813	836	782	799	786	759	748	788	758	756	784	843	806	788	826	787	809	817	781	771	810	752	762	751	766	826	848	788	730	760	794	742	768	766	777	782	765	785	781	805	793	759	751	749	803	748	734	774	755	788	793	801	755	758	767	760	760	774	821	754	763	780	761	793	806	786	782	815	782	768	769	752	731	754	778	769	767	792	814	740	784	762	781	793	805	789	795	779	734	771	784	816	725	812	751	749	756	759	816	804	784	752	806	788	738	739	767	801	788	798	780	775	766	773	758	761	773	809	782	763	833	740	805	784	842	751	800	734	800	757	727	787	749	742	795	812	762	761	762	764	772	764	786	769	788	692	770	793	778	718	806	766	766	796	777	778	756	759	756	763	769	791	790	790	811	735	769	827	777	807	746	765	689	785	788	780	791	765	809	733	762	794	792	783	781	775	771	748	782	796	776	791	751	750	793	768	750	770	758	786	799	731	771	791	803	781	776	757	821	807	775	817	796	850	810	770	727	782	757	801	781	767	800	775	815	767	820	799	751	745	813	763	778	785	848	776	772	744	773	778	786	773	761	784	790	758	801	832	784	765	815	760	788	837	767	804	764	771	763	749	761	789	782	795	794	748	763	774	784	803	812	826	789	852	773	788	739	774	778	763	779	776	797	833	802	800	791	752	742	851	834	762	770	817	748	784	786	746	781	756	838	785	779	748	791	800	832	794	740	754	751	736	784	820	763	797	819	764	763	795	756	760	818	785	781	784	782	792	790	779	766	798	737	796	813	757	788	784	777	715	752	807	780	796	811	753	788	713	835	790	785	798	733	817	765	776	793	774	773	750	770	780	785	766	814	830	811	785	773	757	806	768	766	778	728	816	793	767	798	774	800	781	758	794	774	798	737	767	840	760	759	777	784	813	755	722	790	786	726	808	805	779	814	777	817	802	750	818	760	824	793	745	793	767	808	758	807	752	755	821	759	741	822	791	786	782	763	785	770	808	797	737	818	719	796	739	804	740	831	748	801	838	764	789	760	748	806	794	798	790	768	809	773	796	769	777	790	745	797	818	768	785	734	762	769	839	733	772	774	788	788	734	759	805	778	767	785	722	828	745	751	768	790	760	810	802	809	729	759	816	775	805	847	812	719	766	764	771	753	816	751	755	753	816	765	785	737	806	797	820	807	776	799	779	811	759	742	813	828	761	825	696	747	746	752	784	811	785	799	794	753	738	760	742	760	753	753	776	761	808	763	779	766	757	742	781	768	740	757	745	764	778	791	795	792	809	728	759	784	791	800	748	738	808	821	806	728	767	772	767	808	790	812	730	795	795	783	809	780	756	779	788	754	731	760	760	800	775	793	788	770	773	791	757	746	811	731	782	757	805	748	798	755	813	847	753	844	737	789	762	805	760	780	794	769	772	766	761	742	787	811	808	791	793	753	776	791	833	793	802	782	831	812	768	795	807	758	765	775	835	792	785	799	795	777	856	754	751	768	770	750	832	790	738	749	753	795	815	797	791	809	804	714	726	772	761	770	768	737	766	748	808	827	754	837	768	825	741	780	828	801	796	778	792	790	772	799	763	718	786	687	749	814	834	798	807	815	769	820	798	825	782	769	766	777	822	740	793	768	812	806	781	770	739	781	733	753	798	778	770	802	766	825	805	763	762	775	769	776	793	799	754	794	807	751	763	785	776	790	774	728	776	786	788	753	824	773	770	771	788	778	845	743	758	785	791	803	760	733	772	803	793	774	801	771	817	763	758	835	750	789	806	787	787	799	744	764	787	797	741	784	819	767	746	752	766	738	755	830	791	767	797	807	821	795	766	762	811	791	727	806	775	746	767	757	730	811	790	788	776	755	745	769	764	756	785	787	806	800	785	775	793	737	783	817	735	802	775	773	755	726	787	769	749	833	788	840	812	754	762	757	779	769	778	736	764	777	767	747	751	808	763	777	759	769	797	746	767	802	757	831	855	753	783	761	815	782	756	751	774	808	790	761	784	805	811	772	780	771	781	741	746	741	794	775	792	754	802	755	765	738	749	808	808	836	777	764	795	762	783	782	816	732	771	797	801	786	774	759	780	756	764	793
24250	21239	28218	24136	20244	4158	772	673	632	634	586	618	627	579	575	584	643	595	545	562	578	580	577	572	585	579	575	565	532	552	530	573	590	569	574	576	543	578	580	570	545	580	538	611	550	627	570	585	569	556	574	584	555	557	532	552	578	568	554	561	596	564	546	569	600	563	532	554	589	595	597	598	582	588	561	532	564	547	579	563	561	580	532	597	530	605	605	604	570	575	587	557	577	566	590	552	559	574	558	544	549	590	574	568	546	546	539	556	586	561	594	584	565	559	561	547	550	558	556	567	549	578	541	580	586	546	577	559	558	563	548	576	597	517	555	596	616	540	578	581	543	585	559	533	582	529	552	540	562	547	564	541	567	584	617	593	541	566	589	572	590	576	542	573	539	575	555	599	562	556	614	582	547	595	598	531	559	549	545	579	555	555	554	532	603	568	572	568	545	572	591	591	532	571	585	558	583	538	550	556	568	597	574	535	524	550	574	579	566	605	574	603	537	592	530	580	516	515	582	534	522	594	551	564	608	580	592	565	577	616	594	576	599	552	540	566	561	562	527	580	537	571	559	561	568	547	526	560	578	600	577	587	567	574	566	594	583	541	549	550	572	575	556	558	554	564	532	564	573	551	572	584	560	562	543	578	561	544	570	551	575	560	532	532	563	546	579	566	516	550	527	566	534	569	546	547	571	573	521	573	544	542	591	546	561	564	567	562	557	617	558	561	573	523	572	571	560	587	512	567	590	620	551	581	574	537	511	540	555	581	542	579	603	589	557	566	543	516	525	555	578	534	554	605	555	545	537	551	593	564	576	540	547	560	573	538	578	544	572	545	591	537	587	580	532	512	530	573	543	612	549	577	545	583	575	544	551	573	587	550	591	543	599	566	522	563	565	564	565	550	569	538	560	558	536	561	566	520	550	608	556	568	545	517	546	515	601	558	594	529	537	589	532	577	542	564	559	550	561	585	516	554	553	506	586	529	521	593	562	589	564	558	566	553	524	529	544	603	563	578	559	538	516	537	545	542	560	553	559	567	537	570	593	538	559	561	552	544	551	564	585	566	570	529	579	580	557	624	581	581	541	563	522	553	566	530	585	564	596	555	575	558	586	491	558	611	541	571	606	580	592	579	588	542	629	577	578	576	571	563	573	566	549	541	569	538	572	557	573	580	583	578	585	532	544	553	560	566	562	552	529	482	559	570	564	600	566	584	576	500	582	570	596	605	532	539	581	579	631	530	571	576	579	574	561	543	572	576	573	546	559	574	557	542	570	548	584	571	557	559	548	590	549	544	540	537	587	551	577	563	572	560	504	559	545	554	590	597	566	544	590	577	601	574	559	547	529	553	550	558	557	565	555	573	524	525	576	619	566	536	572	566	584	566	609	577	563	522	548	544	561	550	584	542	539	572	582	581	582	580	539	549	522	549	565	576	585	522	553	532	572	557	580	565	561	526	543	517	577	537	552	551	556	536	537	563	556	551	572	541	558	535	520	527	545	584	592	541	578	606	553	591	536	589	550	533	541	535	562	558	541	558	557	538	528	600	558	543	559	584	556	594	518	548	559	562	557	580	586	539	535	556	524	552	573	582	502	577	609	531	545	542	560	518	534	545	581	560	608	587	588	562	545	547	552	561	570	593	541	537	574	581	519	568	559	554	519	566	566	556	570	550	537	511	560	555	581	598	568	544	574	580	559	550	549	588	554	561	559	614	605	545	573	545	558	566	604	555	587	579	605	581	575	549	534	600	585	587	541	554	555	573	580	550	571	540	545	557	520	536	559	580	499	562	576	577	544	563	575	521	592	557	524	560	556	603	542	566	571	584	572	548	544	556	576	562	538	526	581	570	558	554	537	557	553	558	550	567	538	543	606	568	537	589	584	575	564	566	553	562	591	557	543	586	535	608	529	594	530	548	561	577	593	557	591	556	553	566	536	557	551	560	582	542	484	551	544	539	552	588	566	566	570	576	537	590	562	549	602	569	527	552	563	513	544	565	579	565	575	570	546	571	580	556	568	613	563	630	520	559	535	575	546	519	540	523	585	557	537	532	560	556	544	568	591	524	548	542	515	566	544	548	599	572	550	611	649	572	529	567	569	530	580	574	504	511	567	560	606	548	556	604	561	521	534	559	598	541	532	595	520	541	564	615	547	525	579	600	581	519	579	530	536	565	531	521	571	615	556	597	561	565	527	536	574	542	573	553	572	560	568	561	542	593	510	561	559	568	607	564	540	559	520	532	538	527	516	582	545	568	562	563	612	581	564	560	603	560	601	537	619	589	573	592	581	597	624	540	548	550	552	568	546	583	595	575	582	548	566	508	605	549	549	566	542	564	555	556	548	572	545	633	566	581	562	592	575	569	545	560	600	561	548	519	579	582	552	559	614	595	571	536	560	562	586	553	522	552	614	570	577	611	577	518	524	572	565	569	554	548	506	585	562	568	583	566	508	596	582	593	571	553	585	557	592	564	533	583	585	571	548	550	533	515	606	519	554	570	554	590	571	547	578	577	506	554	548	569	556	545	538	579	579	565	582	534	581	558	555	551	591	566	559	587	547	582	573	557	580	565	530	527	578	565	579	557	556	532	576	577	588	571	588	574	579	529	525	549	557	585	595	569	549	599	574	576	525	565	536	555	590	530	574	553	585	550	534	534	551	565	545	582	585	573	556	562	585	594	585	556	542	539	555	534	589	559	577	572	570	544	551	568	552	526	546	526	552	555	590	561	579	549	598	549	582	603	547	563	575	551	596	513	547	533	590	551	575	566	563	572	561	547	543	559	598	538	535	565	538	594	565	586	574	594	575	583	551	611	551	541	548	563	563	589	577	604	543	531	568	562	528	559	589	581	528	554	557	552	586	589	576	581	511	565	547	562	539	569	544	571	529	552	534	538	542	560	546	587	573	546	544	569	555	573	565	587	591	590	571	519	572	576	551	554	569	569	586	599	553	555	563	562	553	574	579	530	568	542	559	584	574	551	557	557	545	565	522	551	606	582	535	579	578	559	589	575	526	554	567	568	592	577	592	605	572	556	585	487	572	581	590	565	531	541	536	555	562	544	541	571	550	584	560	545	551	545	545	555	543	539	569	597	572	526	591	577	541	547	528	551	610	582	587	575	604	557	555	554	645	573	564	605	553	558	539	559	536	520	557	539	540	590	577	552	538	594	579	583	582	570	549	574	594	602	570	556	564	544	570	542	554	528	530	550	533	541	572	575	564	580	552	574	542	546	557	564	524	531	583	561	576	579	540	567	524	561	577	585	586	564	591	598	556	531	584	567	541	531	569	554	578	543	551	532	534	552	543	527	560	549	562	561	562	536	524	592	578	538	549	532	554	540	561	533	568	526	559	566	559	554	604	548	575	505	544	544	554	565	514	547	596	571	586	560	540	547	579	544	537	543	575	534	563	560	576	562	544	558	597	591	565	555	574	522	566	556	556	558	572	575	562	560	559	547	547	552	560	554	575	578	580	542	535	577	562	561
54674	63214	23126	1886	1438	1279	1152	1061	946	946	953	899	883	870	864	870	851	864	841	828	801	829	806	820	848	847	820	853	801	786	802	841	837	803	843	770	818	829	838	824	831	804	819	863	776	796	797	786	815	821	767	783	894	773	804	778	842	817	856	772	782	797	763	793	847	809	815	833	834	834	848	870	826	824	834	807	780	794	815	737	809	801	795	828	781	816	864	839	781	799	790	803	749	867	738	834	788	758	805	810	808	806	862	826	767	792	847	775	808	760	803	809	810	771	781	798	775	776	808	780	813	786	843	818	772	822	792	853	808	793	857	790	827	751	818	798	827	791	850	836	758	818	775	819	786	794	835	799	762	818	773	780	782	792	765	833	785	821	841	821	805	784	809	791	787	810	834	779	855	790	792	866	823	830	837	836	792	812	785	848	769	792	789	772	828	778	795	801	809	852	803	809	794	797	802	835	790	858	804	820	798	809	807	850	812	797	808	793	818	786	784	796	779	800	790	754	816	781	774	839	799	767	789	814	745	822	806	821	821	812	830	797	829	767	808	826	811	789	824	792	839	796	816	792	856	869	811	805	802	845	771	815	800	805	805	748	806	798	795	838	795	766	765	771	801	813	800	806	812	762	803	776	804	836	772	811	800	792	827	802	830	822	780	814	794	804	823	852	784	804	845	814	840	845	828	806	791	822	815	789	787	791	790	818	794	832	804	787	802	759	809	850	777	829	861	800	804	834	805	807	837	813	849	792	796	761	806	822	809	816	838	870	811	835	793	796	803	791	801	759	809	823	797	795	766	746	819	801	803	774	872	810	784	789	842	806	825	797	827	821	757	815	822	806	771	796	828	769	807	840	782	846	837	850	820	753	821	794	823	806	848	879	820	789	799	830	780	792	848	801	839	865	824	804	830	781	837	806	796	830	753	834	810	812	824	759	824	838	814	760	828	821	785	772	823	808	839	801	852	806	818	838	780	791	828	802	751	816	803	754	800	852	804	814	852	823	815	805	795	850	831	836	800	806	787	810	819	803	846	844	821	808	789	801	803	856	766	805	823	809	838	775	855	760	832	759	806	813	819	852	746	750	835	738	818	783	803	792	797	832	779	826	777	817	802	809	811	803	809	847	799	817	832	860	790	775	770	792	791	849	779	831	824	802	809	818	791	843	802	813	781	812	810	820	806	809	795	827	816	823	804	826	811	837	788	805	844	845	800	806	820	817	840	810	857	770	824	793	813	832	828	870	802	807	756	785	791	731	846	792	776	800	834	839	762	812	757	807	812	830	805	856	773	780	850	798	802	798	755	822	835	820	768	777	835	852	795	857	811	787	782	785	799	806	766	791	787	821	833	807	878	823	776	817	822	774	797	798	796	815	803	860	810	782	829	790	834	854	830	824	794	804	765	812	798	784	838	773	789	847	806	833	811	835	790	838	828	882	826	856	806	796	788	785	824	790	868	739	797	803	821	811	825	848	861	869	799	800	822	812	802	856	812	835	842	825	792	823	841	738	831	800	827	757	781	806	801	839	765	813	819	850	761	849	815	847	826	814	805	749	790	751	806	823	763	839	837	771	778	862	808	782	811	806	861	788	795	819	837	782	783	825	808	835	751	784	831	809	822	762	805	847	796	871	825	858	840	811	784	818	793	859	799	779	846	808	810	799	830	808	763	790	749	849	800	835	814	810	855	825	800	749	811	770	802	793	813	824	740	833	780	802	854	817	755	788	828	780	790	817	807	791	809	750	759	816	788	787	839	804	833	821	805	839	803	810	820	797	840	796	802	811	740	780	813	845	840	781	769	818	799	778	788	783	786	849	799	844	795	788	805	782	808	831	823	785	829	765	783	802	773	797	792	765	754	822	774	746	844	813	830	780	777	834	860	788	806	878	770	835	801	822	774	835	821	839	822	801	783	815	775	729	790	838	778	827	786	867	790	814	811	782	788	820	784	814	810	750	816	803	798	820	747	794	838	815	817	774	806	791	833	799	798	806	810	838	815	856	821	832	783	764	814	816	881	793	827	810	835	825	869	828	820	821	801	797	827	748	791	815	795	773	873	848	785	843	803	811	799	800	807	820	788	851	757	777	805	791	822	833	773	835	775	779	855	837	831	762	890	801	847	849	760	802	827	780	792	796	790	814	800	811	836	807	789	830	776	825	793	814	832	850	827	749	880	841	834	858	810	787	758	811	821	776	795	828	830	784	787	848	827	794	827	791	832	801	791	808	742	806	764	784	872	843	832	815	804	834	794	726	831	807	820	797	840	848	750	831	835	754	843	817	812	770	811	820	792	797	816	835	828	837	782	842	792	825	804	829	767	821	792	825	805	853	837	799	795	830	868	834	783	809	819	846	799	802	823	787	785	802	824	841	781	795	803	800	810	847	783	772	812	815	794	825	807	780	812	813	786	807	798	791	790	824	800	804	832	818	833	829	766	783	866	817	827	846	817	803	826	823	797	787	816	830	828	813	799	805	752	789	832	819	758	838	836	769	816	783	812	791	831	808	816	766	789	802	762	797	817	809	783	790	842	778	844	812	833	830	838	795	786	762	826	797	818	827	836	802	823	802	786	813	839	847	811	806	781	817	759	786	777	830	822	834	814	767	818	808	793	844	804	805	756	775	804	800	819	764	790	804	860	799	812	844	816	779	772	848	821	805	814	825	808	821	846	864	829	784	787	794	816	831	797	796	793	794	810	879	791	788	811	781	840	830	818	807	810	852	854	782	839	797	797	777	834	819	792	796	853	805	851	825	865	840	820	856	805	820	801	785	848	762	765	789	786	815	849	787	821	789	823	783	802	821	847	815	782	834	817	796	763	829	827	841	848	783	789	764	809	777	817	748	790	827	838	773	794	795	813	860	750	858	831	823	835	747	838	753	828	853	758	796	824	824	804	808	745	815	798	814	784	760	817	780	775	811	818	821	821	805	812	786	793	763	795	789	879	809	770	782	814	798	787	804	821	849	750	771	840	784	792	818	822	844	824	843	781	845	812	831	792	813	767	817	810	797	821	806	813	829	835	823	875	788	807	847	831	809	813	810	830	788	843	801	829	775	805	791	813	852	853	775	821	774	769	828	819	757	799	777	768	772	812	836	822	800	746	780	775	747	804	818	787	875	809	789	796	798	811	830	818	788	728	801	761	869	794	816	808	814	849	773	814	836	842	809	852	796	752	780	751	816	828	816	831	834	840	835	792	840	783	761	826	829	830	782	808	812	811	815	805	785	839	798	768	798	808	798	829	817	823	770	805	759	813	787	822	836	810	843	783	785	790	817	796	831	813	742	843	862	824	801	848	743	853	825	828	805	829	787	838	828	744	769	806	743	850	777	800	796	812	861	784	791	802	843	818	804	797	796	728	815	792	871	835	812	810	810	811	875	804	781	787	822	765	822	811	830	818	785	840	859	782	820	783	825	795	817	813	748	814	801	789	791	873	760	801	826	771	807	761	788	833	824	839	818	832	829	794	819	774	837	835	776	813	846
22906	21108	28976	23324	21054	20860	4579	567	487	468	422	355	402	372	333	357	339	322	303	295	351	335	305	321	340	314	325	312	315	302	323	319	308	310	286	315	302	298	295	285	299	330	296	335	316	305	291	300	279	299	335	294	297	322	291	284	313	290	307	283	333	335	312	315	314	297	353	327	316	313	285	301	270	288	271	284	309	280	299	271	274	300	281	283	314	288	299	298	287	312	297	298	289	313	285	304	321	275	299	296	281	317	314	277	290	291	282	282	291	282	293	278	275	304	293	270	313	309	309	310	319	274	315	303	297	303	299	245	287	280	299	292	295	302	280	307	272	272	316	298	257	313	319	283	296	310	306	281	272	303	301	306	284	326	285	281	300	288	263	337	312	324	296	326	319	323	285	272	295	275	290	333	271	290	288	284	279	297	292	289	306	290	328	294	303	291	302	273	316	298	290	278	308	297	289	305	277	298	297	300	291	303	256	297	315	323	293	306	264	280	302	315	273	291	302	335	280	313	260	295	293	310	318	300	307	289	284	277	275	308	310	315	320	306	339	303	286	289	307	307	323	287	311	261	318	295	285	296	325	300	316	331	314	297	279	305	299	285	307	305	317	302	303	299	305	312	302	293	303	274	301	262	296	289	330	309	291	309	298	292	287	286	319	294	309	288	271	302	329	288	302	271	325	291	296	299	277	339	295	282	295	271	312	297	325	319	290	281	308	308	276	292	300	310	288	300	291	280	284	298	320	278	280	308	275	263	274	298	300	293	293	315	292	276	297	332	322	276	284	280	310	307	286	310	313	263	314	293	292	281	291	315	295	330	300	306	321	305	272	296	282	315	330	305	270	299	302	283	279	292	288	305	320	293	277	297	297	299	286	283	307	276	328	343	309	280	345	293	305	319	313	296	302	322	289	313	258	306	279	289	325	302	314	288	284	327	287	288	289	304	303	297	290	301	336	293	306	288	328	283	294	297	299	287	298	293	280	316	336	281	301	277	287	272	293	304	264	290	317	304	290	284	292	307	294	334	295	290	293	276	317	306	269	278	310	287	275	309	278	355	276	335	275	311	281	316	296	299	286	286	304	281	310	307	281	329	312	300	298	295	292	257	308	294	282	296	272	315	304	321	315	326	316	314	276	282	321	335	278	276	314	289	306	305	287	308	286	296	303	329	295	291	290	278	334	321	292	279	304	306	287	319	298	289	273	358	335	272	309	291	340	282	290	288	313	298	294	304	296	292	274	289	269	269	303	298	285	275	295	292	287	306	314	305	321	291	339	304	315	320	328	265	309	322	284	306	318	319	319	278	320	291	308	297	309	313	301	308	279	311	284	281	299	309	317	297	302	296	303	272	297	292	305	307	316	287	301	290	307	280	292	314	288	290	294	297	276	305	308	288	288	305	287	316	325	330	309	290	285	291	303	297	278	293	282	317	325	275	308	317	310	290	291	311	297	294	284	320	293	309	305	299	306	311	297	322	303	294	303	282	295	290	323	297	288	283	263	295	262	281	294	308	327	311	299	294	319	289	270	291	261	292	303	250	301	332	337	290	326	288	303	282	323	293	285	309	293	277	347	304	291	299	311	304	290	285	297	280	306	306	291	299	310	291	294	302	300	264	340	311	283	266	290	286	314	293	288	283	257	281	295	307	280	309	280	267	313	304	278	315	280	285	276	315	302	305	265	291	275	284	313	287	287	315	322	312	305	313	306	329	304	290	317	304	299	293	316	301	313	298	315	288	280	313	352	315	286	266	280	293	301	309	309	291	315	298	313	300	281	267	289	282	300	311	312	265	304	342	293	288	292	265	316	295	305	307	332	289	290	290	294	309	296	313	324	312	280	313	282	297	309	310	296	320	287	271	290	331	311	328	320	311	298	309	294	288	300	302	307	302	316	307	288	293	281	303	290	302	284	282	312	273	285	308	300	280	325	277	313	287	311	276	283	286	302	280	310	313	272	317	340	301	290	284	297	308	303	323	309	315	299	294	289	302	314	276	298	292	285	279	318	311	307	309	266	321	284	302	296	275	298	290	313	292	293	268	281	261	306	269	298	300	280	299	298	291	325	304	281	306	300	274	285	291	307	299	326	280	303	280	283	288	281	294	308	287	302	306	318	318	270	303	284	263	306	321	267	286	281	260	294	274	287	292	282	295	297	296	292	339	280	311	286	290	326	301	287	298	272	308	294	291	314	298	326	285	321	283	307	287	279	279	301	273	297	305	316	302	269	284	297	284	278	297	289	301	314	285	317	300	283	307	327	251	271	284	280	312	281	313	267	313	265	290	311	324	309	284	290	303	293	323	300	290	289	291	327	306	320	309	284	288	294	339	304	305	304	291	297	328	279	297	266	317	318	322	306	301	264	283	306	271	302	293	295	290	285	263	286	299	313	278	298	282	296	301	292	280	278	293	291	259	303	334	322	265	294	276	320	314	306	256	322	281	302	318	281	292	304	286	282	304	305	303	298	325	298	295	268	298	303	274	287	297	272	314	300	302	300	271	287	274	281	314	258	308	284	306	292	291	323	279	296	308	293	318	329	280	289	321	303	297	310	287	281	270	316	282	285	288	297	265	302	269	278	268	316	322	286	309	302	294	315	306	281	289	323	306	292	327	286	283	314	319	276	290	273	282	264	277	275	327	287	317	318	308	285	277	314	295	297	306	289	316	315	319	287	273	291	275	310	322	298	301	311	305	285	284	341	304	312	300	301	325	293	289	319	279	289	326	293	320	290	301	286	306	321	267	295	275	287	322	294	304	315	277	274	327	270	270	286	289	277	306	272	272	304	266	300	284	285	265	284	311	304	279	311	298	291	280	282	339	309	324	302	282	315	284	319	295	301	305	301	279	293	294	267	311	287	281	277	283	304	269	301	277	277	316	276	256	292	318	298	285	290	269	277	295	313	300	280	294	295	322	282	274	281	319	270	277	284	314	317	342	294	320	317	294	308	318	328	291	313	295	298	305	295	280	305	321	268	290	301	293	265	282	294	304	304	288	308	311	290	322	293	292	304	305	285	311	306	318	290	268	272	293	293	295	291	276	297	306	279	283	274	298	296	302	274	298	309	264	305	313	314	315	278	292	331	315	305	316	276	295	301	316	326	300	320	302	281	285	275	302	311	274	284	302	307	267	288	267	304	291	305	286	271	326	297	304	300	253	309	292	283	290	288	277	302	303	258	301	302	284	306	246	281	331	267	311	295	317	283	320	300	315	311	343	263	304	310	314	302	306	273	322	268	294	332	284	309	303	284	263	298	311	319	293	290	289	292	306	300	311	278	287	311	274	300	301	325	289	253	278	260	307	288	305	314	282	299	325	305	299	292	330	267	273	307	264	304	294	330	278	313	310	302	318	300	292	288	288	295	307	276	280	298	310	336	305	298	270	307	273	276	294	292	323	281	279	293	292	290	280	295	278	318	291	284	295	260	300	286	296	298	269	292	331	276	289	321	302	301	286	305	277	290	304	321	276	315	261	308	285	280	300
58874	73071	28321	2812	1981	1478	1201	1043	925	741	730	647	631	602	546	543	546	504	502	480	558	492	470	512	483	497	495	467	434	444	460	466	459	453	459	471	450	481	437	468	484	448	452	462	444	452	436	423	468	447	441	444	450	465	419	510	469	447	474	482	431	438	456	421	433	440	436	466	421	436	430	446	443	482	420	422	412	467	416	459	455	417	425	450	456	435	409	447	437	414	414	455	446	494	393	418	422	408	390	449	448	410	429	446	465	470	435	437	443	453	457	404	421	433	407	425	437	422	473	431	436	485	420	425	423	419	458	455	419	451	435	428	414	442	454	413	392	434	416	441	463	457	425	444	414	419	446	443	431	424	440	430	439	441	460	386	422	427	429	444	439	426	460	442	400	433	411	436	403	434	459	415	425	418	451	426	446	458	463	419	430	424	407	464	421	449	463	447	425	395	452	421	439	421	408	449	416	399	431	423	461	427	450	416	455	406	422	411	421	444	429	442	427	470	427	408	404	463	445	401	433	467	421	412	452	437	427	445	416	461	441	441	424	407	450	445	404	466	426	406	428	422	443	444	462	413	417	408	435	434	411	380	451	413	463	411	491	410	437	409	430	434	429	425	434	456	479	440	388	448	437	471	437	425	398	427	459	440	460	418	431	440	413	434	461	447	458	458	426	466	437	439	428	484	443	465	414	397	468	473	434	447	446	453	441	406	404	411	410	432	428	438	431	469	410	471	432	432	426	407	416	442	420	429	447	411	447	435	468	437	432	435	438	426	451	452	429	414	401	426	459	431	410	416	447	408	451	412	445	451	477	437	408	443	415	455	417	441	451	450	450	444	412	475	424	418	410	458	450	437	453	427	426	441	422	478	424	450	462	433	446	406	444	422	427	396	461	480	427	434	417	432	454	432	457	398	405	436	434	445	461	430	429	446	428	429	440	430	435	453	412	440	460	450	451	419	393	476	468	431	418	492	435	435	385	434	437	432	454	436	421	427	453	461	461	414	434	425	422	415	432	434	431	425	407	449	405	420	428	428	435	431	401	440	441	402	420	463	436	414	454	448	413	454	423	437	417	443	464	457	448	455	438	429	413	429	434	413	439	442	445	413	471	455	415	459	425	422	421	451	448	435	430	397	419	428	405	435	418	416	429	414	445	414	446	418	457	418	454	436	428	443	442	454	449	457	391	457	482	440	396	383	377	446	432	425	434	421	396	406	439	428	430	425	458	423	425	461	448	443	441	438	414	434	426	413	421	406	429	403	433	458	414	425	438	410	426	451	442	423	423	426	435	428	417	428	469	409	458	438	416	398	432	432	446	421	471	391	422	450	453	416	465	465	457	448	448	408	439	390	438	425	464	446	473	381	453	447	435	448	389	409	446	464	421	452	436	427	491	405	458	448	424	430	438	401	423	462	437	436	433	409	385	444	434	457	406	469	450	471	483	421	411	422	442	418	458	422	447	425	457	412	420	414	404	440	419	441	394	407	445	428	416	427	454	454	423	412	465	464	439	424	435	395	453	436	413	411	458	410	423	391	408	466	444	382	428	437	434	421	413	431	439	422	468	422	450	449	460	495	457	437	433	403	441	435	426	443	433	468	422	433	425	428	430	420	433	444	451	447	411	433	440	405	406	468	450	451	446	419	436	429	480	461	452	418	382	420	455	458	445	459	472	433	412	457	489	452	472	456	416	469	414	479	460	436	465	399	437	449	464	456	431	441	431	436	465	462	410	434	418	445	444	440	453	429	409	487	442	471	424	427	430	436	481	429	449	390	419	429	471	457	442	446	422	466	409	446	417	436	428	447	410	407	448	417	413	448	437	460	408	446	457	453	425	412	439	416	443	436	421	424	426	437	431	467	415	403	426	436	397	417	450	426	418	428	424	454	464	410	455	479	441	404	470	406	445	427	392	415	464	441	422	450	412	435	439	412	437	422	438	463	435	430	397	444	443	489	444	487	460	408	430	422	443	421	418	417	464	447	464	407	469	467	439	454	414	423	428	465	445	427	456	400	434	447	416	447	440	448	439	439	432	458	460	450	409	452	439	443	428	416	418	444	452	460	448	422	432	401	435	447	429	432	440	485	418	440	414	413	420	445	412	412	450	415	448	424	451	413	473	432	448	417	426	430	418	409	450	452	428	439	446	422	453	406	399	456	422	455	419	455	432	433	435	447	414	398	403	421	426	465	457	438	425	438	415	401	485	420	438	438	487	420	426	434	439	385	429	434	395	433	435	396	451	376	417	424	449	429	426	417	416	463	405	434	413	414	443	422	431	441	410	455	391	402	443	440	440	456	431	459	456	393	426	416	420	451	434	437	415	426	462	391	464	456	428	452	421	413	487	443	425	417	468	454	403	459	433	392	446	432	448	458	420	456	418	407	440	442	443	452	414	449	410	454	412	438	457	463	467	405	454	455	444	426	421	452	423	429	441	463	436	456	453	449	505	441	437	489	464	452	424	455	444	440	441	425	420	443	429	414	442	421	433	437	432	448	423	455	431	436	411	436	431	417	407	423	409	433	422	450	434	460	419	437	472	453	439	412	393	467	435	467	395	406	411	465	442	457	453	448	456	428	428	429	414	446	434	409	433	443	402	460	455	450	411	431	466	423	372	452	435	376	436	451	442	434	427	434	466	465	412	417	415	438	429	440	425	465	449	434	477	439	429	437	449	445	458	428	432	461	390	413	418	419	445	430	432	418	428	419	407	432	406	365	442	424	422	408	431	414	447	408	493	426	467	430	421	452	461	411	431	414	418	410	442	417	440	449	451	441	439	454	464	460	460	419	388	455	476	404	456	443	442	434	415	406	424	406	421	433	433	409	414	423	406	432	421	453	396	451	434	441	476	423	436	413	470	451	431	463	470	407	395	426	444	430	449	490	414	494	467	393	435	429	400	434	465	418	444	452	442	394	490	390	433	474	447	444	465	452	455	436	413	485	464	415	433	463	445	463	441	415	475	401	415	461	422	403	460	416	466	417	412	377	434	415	423	420	422	443	402	423	410	445	432	416	452	424	448	483	452	393	420	454	420	407	434	422	433	435	432	463	447	452	451	455	416	389	433	407	414	443	455	441	461	433	457	430	443	462	461	413	476	446	415	440	461	425	492	426	453	440	466	431	439	402	454	425	443	419	412	434	470	402	446	402	415	437	471	475	455	447	425	426	403	415	405	444	441	422	425	371	488	452	450	485	423	419	398	442	452	455	447	436	425	436	437	423	448	410	428	409	427	419	404	434	437	425	410	436	423	415	460	495	439	428	421	432	413	439	422	439	434	422	441	425	384	398	438	469	417	427	441	428	421	425	467	420	408	463	475	460	403	423	422	413	410	418	416	416	423	449	452	435	448	433	428	452	474	444	421	428	469	407	440	460	441	404	400	450	425	426	425	436	448	410	469	397	399	422	462	427	430	433	412	428	457	426	446	447	448	408	425	470	410	435	428	445	444	420	419	409	415	426	411	433	400	422	433	439	391	459	434	408
28447	21945	13124	1489	628	557	605	582	523	558	550	529	531	532	529	519	543	577	541	574	571	525	505	534	558	557	554	574	559	543	561	517	566	557	575	522	547	559	547	545	517	550	546	550	560	545	568	537	547	516	540	556	556	522	563	535	506	511	554	520	468	554	600	517	560	579	592	571	522	468	539	525	532	599	560	573	571	532	580	537	555	533	533	582	542	551	491	558	558	580	530	536	517	506	507	544	570	556	524	513	562	559	566	588	514	538	542	572	545	544	499	534	529	578	527	580	560	526	572	536	550	515	557	523	561	515	548	541	563	533	537	566	554	558	536	551	495	531	569	551	533	510	579	558	513	538	543	565	516	572	568	586	558	549	532	548	549	528	506	570	542	519	541	488	571	567	538	558	538	538	512	568	557	522	585	548	539	512	548	536	555	520	532	500	524	569	548	529	542	552	525	592	555	544	504	537	526	565	544	502	551	516	559	579	584	562	506	527	551	565	529	573	511	456	554	563	537	538	565	538	523	580	507	548	533	549	560	532	518	556	565	540	573	530	519	540	590	543	561	552	547	518	537	528	530	551	538	552	481	530	534	498	565	534	542	560	519	548	519	535	573	504	537	537	546	493	555	547	563	523	545	563	591	539	533	527	585	515	513	551	538	555	513	556	593	569	540	546	557	556	516	580	546	493	543	589	549	519	565	549	511	562	539	560	573	530	546	573	543	545	523	572	531	513	548	525	535	523	520	524	577	526	535	581	524	534	547	572	563	561	530	539	568	546	537	563	544	513	548	544	548	583	575	569	511	527	595	525	543	604	520	549	540	544	547	524	541	539	503	584	535	522	584	549	544	534	527	513	535	512	534	560	529	540	558	586	489	522	539	541	550	571	531	548	535	600	515	550	551	557	519	546	553	542	524	557	549	546	538	561	516	495	546	593	535	580	507	538	562	567	534	549	560	550	545	540	557	523	547	540	600	495	564	518	512	558	504	516	521	520	562	583	515	564	494	479	561	521	589	554	552	549	530	538	530	553	558	573	537	536	521	524	568	530	550	550	542	553	577	579	526	530	562	527	563	532	522	563	536	586	586	517	554	517	538	550	519	566	555	571	555	526	518	512	522	559	575	571	557	543	581	533	530	555	564	545	557	498	600	499	553	533	491	579	538	551	536	496	508	533	542	582	578	531	558	506	550	536	494	592	563	499	572	573	554	540	539	561	530	551	566	528	554	540	547	527	585	567	493	543	552	594	530	561	554	497	589	507	513	529	572	564	532	558	565	545	550	552	540	571	574	524	563	516	524	565	586	555	569	575	590	493	514	533	546	602	516	532	555	525	527	529	537	552	532	556	519	549	504	561	545	567	561	562	555	553	528	524	514	548	514	502	555	568	553	547	527	556	559	548	501	534	536	550	529	587	518	559	530	555	528	561	562	512	531	517	557	550	523	558	551	540	569	532	509	574	558	537	568	536	531	523	533	502	520	545	563	554	513	552	507	541	545	556	542	522	555	547	553	555	532	554	564	500	572	499	553	597	545	540	547	525	540	521	596	552	514	528	594	540	522	513	525	509	563	565	571	574	552	586	538	563	520	507	553	561	522	549	563	554	545	522	527	545	517	538	548	526	564	554	540	525	537	529	520	548	555	542	508	535	559	574	515	584	519	575	571	594	537	543	512	535	580	543	554	554	513	510	556	516	515	549	518	552	507	595	553	508	577	531	544	543	542	516	560	573	543	539	525	550	534	540	544	542	535	556	523	519	503	514	525	544	521	552	543	501	595	567	528	527	563	507	551	536	541	534	548	534	509	546	537	517	561	565	506	559	557	536	487	571	556	545	497	547	569	556	535	533	510	571	552	561	573	581	579	551	537	556	547	542	557	564	552	522	504	519	516	514	539	523	526	575	543	559	541	580	561	542	573	546	521	582	562	540	543	547	535	590	574	542	522	542	546	550	530	562	548	532	544	556	523	569	486	513	560	559	601	549	567	615	560	523	514	575	538	527	555	549	588	591	528	514	507	545	583	528	527	574	537	552	562	507	552	546	531	545	529	501	547	562	520	560	521	529	556	507	579	541	544	592	543	521	532	505	591	562	543	492	526	558	555	538	505	568	532	567	519	545	579	540	556	524	520	543	495	559	574	574	576	534	530	527	497	557	486	521	495	515	520	509	568	554	529	563	563	538	558	528	541	546	518	541	543	581	570	519	563	572	582	564	569	558	554	535	576	563	512	552	509	531	529	573	508	540	543	518	544	564	563	571	536	551	519	553	532	542	554	575	571	588	520	511	551	583	558	534	577	599	547	554	531	492	550	545	511	583	525	549	560	538	525	555	545	533	545	582	516	519	571	524	530	495	544	536	529	573	590	543	561	503	538	569	508	531	555	587	522	564	532	577	488	544	553	561	526	538	566	553	534	532	543	576	534	550	550	518	512	566	569	564	552	538	561	518	534	586	535	577	549	558	539	531	584	561	530	579	512	509	474	557	544	544	568	546	554	537	560	552	508	549	568	529	533	516	541	563	554	533	579	551	553	556	568	542	536	540	534	519	555	542	546	529	545	535	529	576	551	540	553	499	540	536	524	533	539	508	528	529	546	544	572	541	561	532	547	537	598	548	520	566	557	547	523	516	551	559	568	517	549	515	510	526	572	528	522	533	564	539	588	574	555	532	544	575	534	562	595	540	549	571	519	548	552	512	564	526	563	533	599	527	543	565	538	555	544	551	542	498	540	562	558	529	570	540	561	562	567	565	510	487	564	548	556	552	574	547	538	509	583	531	507	520	566	484	540	554	562	546	535	523	552	551	539	529	554	539	525	583	562	527	523	564	525	566	548	551	538	526	516	577	524	570	555	542	547	553	550	482	564	523	561	557	534	546	572	562	528	525	540	565	520	539	524	514	577	571	518	584	563	516	503	514	534	512	560	524	525	524	510	529	536	513	567	547	557	520	523	555	582	585	556	524	570	503	526	513	546	522	568	545	543	582	561	579	576	566	558	567	522	546	545	522	583	555	527	542	562	571	546	536	559	541	575	522	530	522	568	551	526	549	543	505	569	566	564	521	547	535	531	514	577	507	548	558	578	501	544	531	557	545	537	525	563	565	494	555	510	540	582	543	564	554	521	537	556	527	582	535	502	564	539	538	536	548	533	513	511	541	512	532	562	539	537	589	565	563	531	554	563	512	546	579	551	512	584	576	555	563	529	548	496	591	525	585	554	535	530	531	519	589	547	568	541	563	545	549	524	503	526	500	544	541	551	560	528	522	560	492	541	567	549	558	557	496	533	565	534	546	566	504	541	547	542	571	545	538	539	498	528	561	560	547	556	523	552	591	545	550	558	525	572	536	580	538	539	519	535	577	569	551	560	549	495	532	583	527	525	523	497	543	515	495	577	546	569	551	552	582	583	533	571	543	532	537	520	553	542	537	484	539	545	529	567	575	551	570	538	573	526	541	532	520	532	503	542	504	546	519	552	576	520	507	566	525	524	575
31222	26958	5037	887	835	784	769	816	804	758	781	784	825	775	801	816	753	778	782	779	776	751	799	793	799	735	808	748	784	732	753	761	807	787	779	749	764	804	748	765	825	833	775	755	748	751	791	725	804	730	824	762	764	781	790	772	769	791	769	757	827	742	751	799	767	775	803	774	765	763	757	779	808	789	722	783	773	776	823	755	755	744	760	715	739	792	759	738	805	721	756	718	706	743	794	756	746	756	764	776	800	759	779	784	747	729	764	787	758	754	742	773	793	735	698	780	780	753	761	782	795	802	761	724	797	773	761	761	754	752	762	753	746	739	775	750	749	749	721	773	770	778	793	774	819	752	747	744	778	777	798	761	814	726	811	827	780	785	791	774	755	766	766	782	809	740	845	695	773	801	764	764	730	796	742	755	775	738	700	763	781	756	758	723	750	765	762	717	767	767	732	727	769	804	777	789	768	779	778	786	749	750	771	768	720	745	796	747	826	827	745	791	765	697	733	770	768	757	787	810	804	780	758	805	732	706	781	775	787	724	723	728	746	757	765	728	763	703	773	712	727	733	732	780	729	780	790	728	755	800	772	763	764	797	749	742	767	742	767	750	776	734	799	768	755	805	757	790	783	744	780	766	764	736	733	773	729	742	702	768	788	764	728	797	788	783	729	747	715	710	718	768	762	759	754	762	737	736	738	758	756	773	735	766	794	715	794	766	757	746	731	755	777	758	817	733	774	773	737	779	730	768	799	769	806	754	737	762	745	741	783	755	770	781	768	743	751	805	760	758	736	742	759	773	751	776	761	794	765	784	723	809	757	747	819	752	795	782	758	777	741	787	803	763	799	750	751	772	796	811	766	791	784	720	750	751	784	754	773	716	743	746	760	764	733	747	738	741	739	759	783	770	718	786	768	777	802	766	764	720	746	790	729	789	738	719	714	758	764	735	764	780	762	744	739	713	774	766	789	740	756	749	750	740	754	751	808	779	751	745	759	747	762	774	806	741	780	750	813	752	757	767	758	763	756	801	789	769	752	791	775	787	781	734	753	754	755	771	806	756	795	792	772	736	745	787	778	712	789	755	782	806	756	768	822	755	820	805	775	736	743	776	740	755	766	764	761	757	726	783	795	767	783	809	793	766	774	790	796	749	773	813	793	770	763	752	764	731	752	734	769	810	734	808	758	791	785	785	757	781	732	746	764	771	745	801	773	775	769	744	806	755	802	791	799	767	739	806	768	757	762	797	774	738	809	751	789	770	773	779	786	777	752	777	792	759	777	723	768	847	805	695	740	800	768	806	806	765	801	793	756	754	787	773	730	783	776	769	802	836	795	807	703	776	785	718	753	786	727	725	748	751	762	738	765	783	812	738	814	777	747	806	750	767	764	742	795	760	780	718	806	778	807	809	756	775	732	805	793	766	756	752	813	739	681	801	734	754	755	766	802	761	775	803	779	738	798	770	750	740	780	716	751	739	744	764	711	798	789	751	783	775	742	761	761	776	753	731	731	772	710	811	810	757	768	849	777	769	753	718	749	771	757	763	750	760	774	751	781	778	758	743	793	774	732	698	811	747	776	788	764	734	744	785	805	767	737	759	774	782	810	805	711	753	786	717	794	779	762	747	758	742	821	805	763	767	780	743	792	719	727	728	740	771	710	732	773	805	782	798	825	748	763	760	782	771	791	788	753	812	768	808	793	706	751	769	742	754	805	822	778	760	788	795	730	823	820	774	765	804	786	770	804	734	723	743	731	717	772	740	747	788	755	781	742	774	781	770	747	762	805	784	751	773	779	720	772	773	843	744	753	764	806	714	757	794	756	804	807	765	703	721	748	754	779	778	761	786	804	745	749	742	760	727	771	797	745	767	741	734	781	739	765	742	764	760	724	762	754	738	730	758	763	768	808	766	781	729	779	790	755	743	720	753	741	766	714	789	765	783	774	760	754	803	806	738	777	742	727	754	794	778	777	782	772	789	724	813	838	773	751	787	789	837	727	804	818	786	778	797	750	768	765	753	768	730	829	729	774	762	764	760	724	815	731	782	809	769	774	759	786	752	765	772	778	767	730	752	799	786	760	748	768	787	733	746	746	822	785	732	753	757	750	762	781	760	743	790	758	791	717	826	759	778	707	779	792	798	807	768	790	775	797	815	780	747	744	793	739	710	771	748	797	781	726	735	795	785	801	791	781	766	813	690	762	794	758	788	771	800	768	827	761	759	724	751	750	809	772	787	768	706	756	766	764	738	791	758	789	704	796	782	824	742	753	756	771	807	764	731	817	735	789	760	774	740	725	776	761	721	764	764	754	780	717	786	766	794	738	799	732	773	792	783	737	747	722	764	735	814	751	775	724	786	761	768	759	769	799	765	764	769	792	763	766	784	780	760	773	779	776	782	812	805	750	791	749	751	783	776	775	703	731	762	737	739	774	731	792	744	770	752	789	738	772	728	729	748	739	778	723	787	713	791	752	765	768	742	785	797	737	753	741	773	724	760	789	759	827	744	737	743	800	770	768	739	720	760	774	739	756	765	797	768	774	766	794	759	783	811	781	732	804	815	767	774	747	717	750	766	828	716	731	740	732	705	747	749	768	802	722	733	782	832	757	791	770	722	766	783	752	759	753	737	795	778	794	740	747	780	728	737	726	703	816	749	769	764	795	793	755	785	756	729	783	785	772	753	773	745	793	748	761	726	745	719	751	711	763	786	736	797	761	739	755	837	763	775	737	765	750	766	792	841	724	757	808	770	740	792	759	758	796	775	785	763	747	811	767	775	775	763	791	773	746	778	732	767	766	716	755	759	738	743	729	758	740	803	748	784	806	755	749	772	727	792	782	790	760	804	788	743	741	765	808	774	781	800	765	736	769	795	769	771	783	806	740	773	762	754	751	787	730	779	762	767	767	777	813	814	770	837	775	731	742	777	773	750	764	770	750	756	729	740	774	769	776	734	803	785	797	775	727	760	783	813	768	749	738	756	781	749	760	748	780	792	804	775	769	741	772	762	745	743	736	781	779	796	809	718	766	751	777	765	762	768	778	758	756	743	769	824	781	774	767	818	796	729	748	755	727	775	784	733	771	789	761	729	721	721	789	793	739	770	741	797	745	755	792	813	758	762	804	750	754	733	787	776	732	746	750	742	774	728	766	737	753	780	746	778	768	825	780	784	793	772	743	834	772	759	762	787	757	703	772	774	795	783	717	757	813	764	781	779	741	822	794	737	753	792	742	806	803	800	760	728	782	784	762	781	777	746	786	751	776	742	752	728	784	753	772	772	788	787	793	767	765	757	744	768	767	780	743	759	766	702	804	787	768	724	732	784	764	767	730	760	750	754	763	737	755	756	799	741	781	728	695	784	795	742	783	731	753	769	762	788	710	776	754	772	802	792	767	745	721	752	782	785	784	759	811	768	726	756	766	800	793	782	800	729	786	764	741	751	756	811	801	741	764	764	800	790	778	760	714	771	774	750	768	772	794	752	748	797	749	769
24178	21162	28553	23779	19971	3461	869	693	657	600	563	576	536	563	542	617	616	588	575	616	573	551	555	544	609	588	535	599	559	545	536	519	593	526	546	585	527	593	529	555	568	561	576	558	541	548	603	527	561	534	567	555	520	544	546	600	531	561	539	539	530	538	528	561	552	537	545	575	544	530	538	528	573	569	512	564	554	603	562	558	553	558	563	544	555	556	535	571	549	594	543	581	550	559	550	519	535	547	573	527	574	586	609	548	563	561	561	549	560	552	570	564	564	529	536	550	590	539	569	566	557	561	566	561	586	530	586	544	583	583	587	551	543	557	536	531	567	548	554	584	561	524	534	562	543	561	545	553	531	560	504	512	556	550	575	569	559	568	552	571	570	538	615	596	533	542	585	542	576	565	542	531	547	583	557	571	518	552	526	590	562	566	571	553	561	544	567	515	561	523	570	574	577	519	600	586	555	591	532	577	576	518	509	548	535	573	545	555	585	548	561	590	559	520	578	568	538	554	521	549	562	559	564	518	535	553	575	555	571	587	527	574	517	548	523	579	569	550	530	573	598	562	578	561	541	557	593	583	579	548	567	595	511	547	513	512	566	538	596	524	546	582	561	538	556	571	583	546	566	549	589	558	540	542	519	546	553	494	550	556	538	506	568	619	511	573	586	561	550	526	519	571	538	563	553	601	560	550	563	502	518	569	531	581	535	568	532	554	521	543	537	537	562	573	558	573	506	541	560	576	589	560	529	584	581	574	602	560	533	538	584	587	556	558	540	549	568	559	559	547	574	521	579	560	512	583	566	525	546	558	515	536	536	539	554	537	581	560	558	486	484	528	566	592	527	580	513	578	511	552	562	539	556	581	542	562	552	577	513	544	524	576	560	574	543	543	601	558	547	561	533	569	576	535	553	564	552	595	570	560	548	564	550	563	569	542	531	579	530	554	559	524	600	587	550	568	548	532	572	537	560	572	556	572	584	549	576	583	534	530	530	554	585	572	606	537	545	536	518	601	580	570	588	571	559	571	556	558	539	558	522	552	574	547	573	558	543	567	564	522	582	568	557	526	571	534	544	537	538	535	538	571	521	554	564	576	559	580	564	565	573	522	560	567	566	547	566	553	592	591	555	535	552	568	601	559	531	592	566	535	559	562	571	592	526	563	498	554	547	556	561	549	529	559	572	578	546	574	568	527	591	525	534	538	549	533	509	563	603	579	528	517	549	560	603	522	540	572	535	527	587	527	514	584	576	549	555	563	579	584	558	559	581	527	518	548	563	567	548	549	554	592	621	544	577	535	534	575	563	606	538	569	575	550	552	555	561	566	532	542	566	537	544	529	575	549	523	578	560	524	571	595	600	516	573	516	553	558	597	512	542	593	539	546	552	592	527	569	551	542	552	526	554	541	571	553	570	542	575	575	601	577	533	539	532	589	519	499	540	540	547	546	583	550	568	560	545	594	555	544	515	587	553	562	525	564	559	565	550	596	560	526	589	564	550	547	602	516	516	562	555	574	566	580	610	533	540	552	576	575	561	559	489	559	575	556	584	610	555	552	564	528	525	562	516	574	528	550	604	575	546	600	576	555	563	518	518	588	512	556	551	567	530	539	520	528	547	531	558	594	528	552	553	541	538	530	566	553	559	505	572	560	530	541	533	565	588	548	605	553	568	568	549	571	566	526	532	511	542	566	549	577	536	547	581	552	592	593	562	589	564	558	539	551	540	535	520	530	544	527	573	558	585	558	592	545	570	510	582	546	520	540	593	565	559	545	604	549	523	587	572	543	540	577	593	531	583	591	569	540	555	548	577	576	577	559	535	572	597	583	519	523	562	529	513	585	509	582	502	563	537	516	541	566	532	578	575	584	553	537	520	530	522	512	526	545	601	588	537	565	585	614	579	574	563	544	541	567	565	574	524	575	570	538	532	568	583	539	563	577	593	563	559	539	589	564	533	581	583	574	534	535	522	580	567	589	592	579	553	534	514	527	593	583	508	527	571	539	566	562	535	561	552	574	539	562	555	566	588	539	578	523	539	600	573	563	554	546	573	552	557	567	582	569	551	580	560	518	532	520	543	577	521	529	517	571	587	566	549	564	504	566	559	510	577	570	510	542	563	544	521	532	553	564	526	568	561	555	563	525	555	505	580	542	565	581	535	582	581	544	573	540	532	559	552	572	565	547	536	574	566	528	584	525	601	533	580	537	556	568	547	545	541	529	575	545	551	559	584	572	543	527	543	550	591	555	580	560	580	543	547	573	583	574	557	571	549	570	578	574	565	537	525	550	523	560	570	559	568	529	543	578	546	579	563	551	538	578	600	591	568	585	599	536	558	513	535	578	555	567	589	524	562	599	557	531	563	567	523	562	543	546	532	518	553	575	562	517	557	544	547	541	527	581	591	556	594	541	553	579	530	547	556	560	513	543	567	567	577	562	609	550	552	591	521	583	542	557	554	589	566	535	533	541	603	582	540	602	567	536	527	529	562	547	536	516	533	615	576	557	532	542	546	546	526	574	571	575	487	577	516	572	493	553	535	557	575	571	559	579	562	558	570	586	559	583	574	552	557	499	576	589	600	539	606	573	558	583	548	570	578	517	534	514	578	540	575	585	536	554	552	548	598	558	544	527	515	554	571	536	558	512	557	552	554	560	558	555	610	567	533	590	572	574	609	579	584	574	516	553	571	515	559	518	567	530	549	565	573	537	558	582	567	554	598	544	568	575	562	579	550	566	549	561	563	555	568	518	543	562	584	555	533	559	543	518	555	544	553	581	544	565	516	546	588	586	550	532	535	562	573	585	556	551	576	532	539	579	577	589	573	558	550	552	550	543	528	527	554	561	530	553	543	561	557	541	550	563	573	576	554	581	575	560	578	588	591	602	514	554	536	529	568	533	553	545	549	540	564	545	549	546	584	536	607	553	584	528	556	513	547	576	575	544	556	552	596	539	514	535	564	544	527	577	584	566	545	515	537	546	549	546	552	547	569	530	547	566	550	536	585	585	573	598	561	551	600	556	593	554	576	564	525	572	558	557	556	547	550	562	542	542	518	515	559	569	561	536	529	549	552	530	552	562	560	541	566	524	486	555	542	534	567	546	547	550	574	566	588	572	558	554	584	589	557	577	574	570	534	552	568	551	569	568	629	551	533	543	558	570	557	540	581	537	587	554	578	546	583	546	557	554	544	525	521	520	578	545	529	539	569	582	553	529	543	518	544	547	511	541	591	502	563	591	553	575	573	597	525	514	524	563	576	511	557	555	544	550	545	525	520	534	555	562	563	530	583	552	585	568	556	545	587	543	536	579	513	563	534	513	565	563	558	551	579	534	537	527	601	534	554	593	559	571	571	543	576	519	559	546	578	582	586	576	519	556	558	531	595	539	541	556	566	568	537	588	560	532	588	556	549	526	565	570	580	552	550	557	546	560	570	509	518	556	538	526	545	562	523	559	511	600	571	586	590	581	527	517	557	598	563	536	540	574	505	564
53165	58874	20263	1922	1517	1293	1148	1065	970	947	972	917	881	907	893	795	868	801	854	820	759	879	772	816	852	777	862	830	815	862	752	766	825	780	786	800	820	795	808	811	758	786	835	748	807	788	809	811	799	753	758	804	776	772	818	769	820	823	772	790	801	794	774	830	805	806	849	764	772	810	822	764	795	761	785	804	792	834	759	826	784	802	822	780	801	847	801	803	786	786	786	770	825	761	801	802	819	783	786	749	783	826	739	732	774	750	788	812	768	797	803	807	779	798	821	789	783	787	812	789	823	779	800	768	812	790	795	837	805	812	759	803	770	801	789	801	840	773	754	805	757	778	785	800	804	813	807	809	802	785	781	810	804	787	792	744	828	812	789	783	836	834	767	769	768	772	745	777	772	772	841	779	775	852	749	775	768	800	806	807	796	739	822	787	841	799	791	814	805	826	857	757	796	781	790	811	791	776	798	797	758	817	788	819	806	796	794	762	782	788	771	730	812	785	770	798	836	816	789	748	748	835	780	810	802	810	736	779	760	814	788	784	838	815	732	782	789	854	839	785	732	775	795	775	835	828	777	809	796	804	821	834	818	791	793	792	776	807	784	779	806	798	781	796	766	835	789	829	814	821	816	751	819	815	791	819	828	758	788	773	804	780	797	819	796	773	793	755	792	766	722	763	733	829	809	789	793	823	808	773	770	782	800	758	800	852	799	759	765	800	752	837	841	784	783	796	790	817	772	839	813	747	790	786	811	782	789	827	831	854	778	737	765	769	779	764	820	778	801	783	815	811	819	786	777	751	806	794	815	818	728	803	822	835	816	825	790	768	797	840	799	794	791	814	773	811	820	786	809	834	773	763	743	772	777	814	813	787	817	842	747	784	759	798	782	799	811	802	745	807	774	813	775	776	830	779	759	785	790	750	797	729	823	791	792	793	760	832	804	824	843	796	795	861	809	818	778	783	837	807	796	771	795	776	846	775	774	817	773	806	811	847	804	815	794	837	803	792	822	832	821	860	810	746	811	810	804	810	786	789	765	835	768	831	848	744	846	806	769	806	874	815	746	813	780	789	854	786	781	805	770	720	841	824	826	833	762	776	799	812	833	788	734	741	793	807	829	744	770	832	778	759	800	750	784	773	808	820	791	776	812	778	833	828	842	796	820	750	779	796	841	769	820	820	779	766	793	826	812	731	772	776	789	819	757	848	818	757	780	807	824	778	758	809	765	785	775	855	771	846	815	756	840	779	804	791	797	824	760	777	817	788	821	785	802	832	761	805	794	794	757	806	775	782	811	742	765	805	786	800	758	848	851	789	800	810	811	821	788	792	764	775	828	773	832	837	812	769	809	822	790	779	771	820	779	772	774	726	771	816	780	784	781	808	810	774	827	765	823	791	791	806	871	807	827	768	832	832	730	783	781	798	800	785	769	799	794	828	825	802	764	776	812	784	857	786	832	765	825	815	780	786	788	777	788	757	816	820	859	757	798	758	773	732	781	816	724	792	735	792	772	802	761	797	791	790	742	805	748	810	800	813	820	797	792	788	784	812	764	787	821	809	806	787	748	778	809	787	772	794	840	845	767	791	811	828	730	785	801	798	811	739	760	770	810	811	751	792	820	787	777	761	741	795	831	792	788	771	762	793	822	766	767	772	810	806	751	813	802	833	798	798	832	779	779	781	832	773	744	812	820	795	832	802	786	825	838	833	800	788	805	822	775	777	772	757	812	773	820	783	791	784	769	789	819	776	779	798	780	754	783	823	762	800	762	796	786	865	790	768	838	787	822	764	825	819	758	816	774	783	747	798	816	828	757	802	781	815	829	807	827	797	776	811	811	785	810	786	826	837	807	776	783	803	832	793	750	750	795	797	781	814	746	763	797	792	830	791	783	769	814	823	757	732	806	835	778	741	841	756	800	765	783	828	774	818	783	782	769	774	821	781	807	832	753	842	750	743	807	794	801	762	779	772	806	782	765	794	803	857	799	776	737	839	780	787	767	793	767	761	840	848	796	760	817	755	826	785	836	837	804	843	800	766	774	767	787	788	807	822	760	817	805	795	835	807	819	785	768	793	768	779	839	786	775	814	847	783	726	771	792	766	784	803	819	798	812	805	837	833	796	807	768	785	820	760	820	789	781	834	814	812	774	796	781	773	853	812	813	798	809	844	813	832	821	785	825	788	788	802	728	817	750	767	830	779	782	762	784	781	865	804	799	794	777	842	782	815	766	802	833	847	799	777	756	843	788	773	787	801	808	842	763	750	801	819	794	761	791	790	787	787	797	811	799	840	785	798	786	783	768	783	771	803	822	761	850	760	810	762	751	769	775	785	776	808	781	827	803	812	766	791	785	821	809	786	786	740	788	784	795	778	814	823	820	827	770	813	859	786	778	809	816	789	734	792	809	766	789	814	781	757	786	799	824	838	824	820	814	820	824	767	767	832	791	831	815	809	755	769	755	831	805	806	840	774	760	785	852	789	812	814	801	786	807	775	833	798	766	776	819	800	803	780	809	768	818	803	805	772	824	811	750	784	813	836	779	789	712	751	780	771	823	827	778	801	758	810	774	821	739	786	799	800	801	792	809	890	755	840	791	819	780	811	789	793	809	793	793	789	750	772	806	743	779	780	789	826	785	833	797	796	772	777	764	836	780	738	787	828	770	792	830	832	764	806	821	795	775	836	816	788	774	793	770	862	789	800	771	818	835	784	811	756	837	767	806	769	816	785	798	811	803	827	787	849	798	811	748	767	805	826	775	815	782	790	799	797	792	758	855	794	759	830	801	815	761	840	820	711	837	805	768	802	779	798	790	785	818	770	817	736	793	798	766	762	814	763	761	768	766	803	811	765	800	775	818	799	752	846	766	791	792	798	822	766	811	775	788	792	828	819	826	801	778	773	821	819	777	789	847	754	772	776	798	779	785	748	802	775	766	797	802	836	831	824	805	807	811	788	816	786	771	804	774	792	810	725	806	815	807	788	813	798	795	804	824	757	770	818	798	785	794	808	778	756	782	810	817	821	757	776	784	791	838	832	795	826	780	778	854	779	804	819	809	817	749	827	781	769	828	785	801	853	731	822	787	833	813	767	763	793	792	802	804	791	846	816	809	786	784	785	795	780	811	708	843	791	813	808	797	828	778	806	801	762	783	814	801	731	794	804	766	748	712	842	843	786	787	795	787	833	819	756	829	753	757	754	775	808	756	798	841	738	791	764	799	796	769	822	780	746	756	795	805	813	780	806	857	765	806	845	777	797	807	808	782	831	755	770	779	819	808	770	826	815	819	791	771	734	773	795	783	807	742	780	847	832	835	826	764	774	772	783	797	821	795	787	775	818	811	824	780	731	813	781	774	757	758	776	801	836	813	796	750	842	807	807	778	800	841	792	775	796	744	774	832	820	797	753	838	806	816	795	825	831	819	759	806	759	807	778	813	791	720	768	798	757	753	724	780	767	792	827	831	784	773	780	793	780	762	786	827	790	786	765
22886	21084	29109	23253	21056	20736	3243	566	456	400	378	367	369	351	357	326	333	305	365	316	313	315	331	285	263	303	329	328	318	308	306	333	316	318	323	302	335	288	280	291	322	306	300	275	308	301	274	301	323	285	289	282	307	281	316	295	282	287	302	317	304	293	286	284	313	303	280	303	289	299	289	300	295	295	302	291	296	260	270	315	332	286	278	288	278	260	294	282	286	266	299	268	265	269	251	288	264	318	307	261	286	307	287	285	277	305	292	264	329	275	254	313	286	315	260	273	262	290	303	284	284	303	297	291	263	289	270	292	294	319	307	282	284	314	300	297	287	270	309	310	278	280	306	313	299	288	309	289	305	280	285	270	284	291	283	310	307	273	287	315	310	277	274	263	284	310	281	268	276	304	272	288	315	325	288	279	297	290	277	307	311	277	275	281	285	286	305	287	288	287	278	257	278	286	257	292	301	289	301	298	296	288	321	261	309	300	303	298	322	299	281	295	287	292	301	293	301	284	286	277	279	310	309	281	299	303	303	283	289	271	278	295	284	284	303	278	271	296	288	317	297	268	270	277	285	258	286	285	297	280	298	278	278	286	284	311	266	297	292	311	282	297	298	314	291	309	296	296	295	261	287	273	281	268	274	295	319	297	279	277	277	302	290	308	289	279	313	297	288	270	279	302	273	341	291	295	312	319	314	260	267	302	262	281	292	295	290	313	295	278	273	299	296	298	309	276	317	303	275	276	273	298	295	287	301	272	300	274	303	289	279	291	272	290	262	279	301	273	295	292	300	254	313	264	291	313	299	287	304	285	293	276	278	292	280	261	269	272	268	304	275	286	260	288	297	274	312	311	270	265	261	298	274	286	310	289	278	295	295	287	307	298	283	301	283	313	264	303	296	307	340	277	303	308	309	293	302	270	276	293	259	280	284	295	296	274	310	279	262	253	303	285	274	311	288	285	259	305	301	289	299	289	277	272	282	277	302	291	264	297	289	312	280	289	289	312	297	293	268	264	287	258	307	287	301	320	291	312	293	284	303	301	297	289	289	288	290	298	283	272	282	310	310	289	297	275	294	251	278	305	275	274	249	270	265	310	304	279	293	311	267	299	278	292	310	281	282	272	268	252	326	293	293	285	260	300	286	281	282	289	290	266	282	273	308	294	324	300	276	305	274	317	270	286	286	291	323	321	285	280	306	284	289	269	305	309	309	294	280	280	272	313	281	290	291	283	298	294	278	294	289	281	283	306	287	284	294	283	274	295	300	292	284	311	301	302	260	287	281	302	260	282	275	297	272	275	266	275	281	259	290	265	279	296	280	303	307	286	262	332	285	294	320	271	274	262	298	298	304	282	318	268	302	271	268	287	295	284	298	271	302	295	267	306	295	292	279	277	302	267	304	292	285	272	297	283	298	272	284	265	262	286	267	269	280	299	294	303	297	275	272	275	269	283	267	269	291	258	289	294	274	287	292	305	287	318	300	303	259	294	287	309	287	300	280	281	298	326	293	262	257	312	272	287	282	290	281	274	274	288	298	311	286	268	274	275	260	269	311	295	307	325	259	267	304	270	293	286	273	303	287	284	283	288	283	278	284	276	269	284	277	271	322	275	312	258	302	284	308	286	290	300	280	298	306	292	291	299	260	256	291	304	325	302	280	300	275	300	288	275	291	288	304	297	285	281	290	289	289	289	290	291	286	250	278	323	293	253	308	268	275	278	290	297	281	287	298	313	295	303	313	308	284	311	267	299	322	243	312	285	269	290	267	265	308	285	309	294	288	303	283	272	289	308	301	284	272	254	324	283	331	273	258	275	296	272	307	306	298	283	302	312	290	234	270	291	281	263	298	317	326	301	260	267	273	299	297	308	318	289	280	275	296	272	269	281	298	300	271	280	249	290	275	285	258	284	279	306	264	326	287	293	278	300	292	274	292	293	314	277	273	282	273	290	257	292	292	288	293	315	287	270	266	259	311	265	276	335	279	281	285	308	293	289	258	316	324	267	268	255	262	303	315	260	264	288	284	298	279	286	301	287	279	284	291	273	284	279	314	286	275	290	289	333	296	268	277	295	291	312	288	270	298	278	270	292	272	266	298	287	277	308	296	279	281	299	289	267	284	310	292	284	313	277	282	280	266	283	265	262	295	271	292	296	275	273	294	253	298	258	302	298	313	253	258	297	301	268	277	295	299	300	256	337	293	291	272	273	269	272	250	320	292	274	270	255	274	299	257	275	280	291	276	327	275	310	285	292	273	287	292	258	316	310	281	282	291	268	290	285	242	313	301	301	328	285	276	286	316	248	292	262	289	288	289	310	266	283	293	286	269	271	273	309	273	289	271	257	286	255	287	291	289	287	293	281	292	302	314	271	284	259	306	300	267	289	285	306	271	249	306	306	347	288	290	272	278	303	310	283	305	305	278	253	282	297	302	289	284	284	266	295	271	302	295	268	273	315	277	302	318	299	304	285	268	287	276	333	279	319	277	287	271	314	304	300	273	316	314	277	272	285	306	309	303	289	310	298	261	294	290	270	291	300	292	291	270	281	300	296	263	307	281	276	295	275	298	274	293	291	310	299	273	273	284	300	310	287	318	247	273	283	310	287	299	304	282	250	254	273	277	282	259	288	312	288	282	296	312	266	297	256	284	307	293	301	254	272	278	290	246	273	294	297	251	336	282	298	262	305	319	282	245	264	273	278	260	280	280	287	268	313	252	268	287	292	284	284	303	274	284	289	304	297	271	303	278	286	298	318	258	282	287	275	291	260	250	300	288	335	271	277	299	285	298	304	332	298	308	280	291	336	297	244	279	261	284	275	289	287	284	321	281	291	314	286	270	318	291	282	288	308	285	300	287	251	334	280	296	293	290	292	299	291	289	294	292	284	318	294	267	288	278	282	283	242	272	306	296	287	268	280	290	304	288	277	275	276	287	287	273	300	272	307	299	285	310	323	261	291	277	257	308	300	287	299	275	298	299	275	292	257	295	263	278	248	293	271	259	292	289	275	306	305	328	278	279	316	317	283	310	281	289	279	306	260	287	302	301	294	286	308	284	312	290	285	267	278	303	307	285	270	285	298	289	312	265	286	292	296	308	286	304	282	283	313	302	266	304	272	294	290	300	302	273	317	283	284	292	275	301	294	297	288	265	295	287	285	283	289	291	268	299	266	273	295	283	286	282	298	277	285	297	288	297	301	311	265	295	313	282	281	302	297	289	279	280	275	295	303	319	271	261	301	261	293	272	289	271	264	286	265	297	279	274	302	297	298	276	275	298	294	326	309	289	304	298	269	293	261	303	307	291	284	287	296	329	289	283	270	282	313	271	270	261	287	272	319	295	319	297	259	280	292	273	289	295	304	300	298	253	268	303	310	293	300	287	317	305	299	277	285	291	262	296	309	290	267	267	283	303	250	274	303	301	274	279	297	294	282	295	314	305	287	307	268	299	313	280	318	293	288	262	294	295	308	321	266	275	306	285	256	274	311	295	301
54859	66444	26617	2953	2195	1639	1260	1101	977	851	742	694	635	591	548	518	505	486	503	495	487	471	483	470	461	444	453	458	511	427	450	463	461	441	408	468	450	456	435	423	461	423	477	411	421	424	440	463	441	414	448	436	458	440	416	401	441	410	405	392	416	427	437	461	443	435	435	453	404	396	452	427	427	389	460	415	426	449	461	417	412	440	450	404	453	463	448	449	429	427	446	428	447	436	418	434	431	400	459	407	408	399	424	437	445	452	418	436	443	449	434	407	433	407	414	376	403	440	411	419	426	440	395	408	419	450	441	452	402	433	414	424	430	401	423	424	410	422	430	409	363	431	443	406	410	450	454	431	439	419	452	443	382	449	443	452	445	452	428	396	378	420	425	413	438	397	411	434	425	413	423	423	383	396	399	420	403	400	435	417	403	444	425	424	427	451	434	425	403	444	421	420	452	430	399	445	438	463	351	413	481	401	448	401	440	431	377	424	451	419	419	399	425	411	418	426	422	418	411	395	404	415	419	438	424	460	409	449	449	421	424	431	427	422	417	392	416	436	440	416	449	432	424	413	405	436	417	440	402	390	413	402	408	458	431	427	417	442	458	421	429	464	414	393	418	434	464	406	402	384	395	417	418	393	398	421	453	438	452	393	406	418	427	409	435	412	420	417	415	430	393	433	389	395	405	417	388	438	427	417	411	410	412	454	405	416	432	403	408	433	426	428	421	446	411	409	448	397	431	446	421	438	408	393	432	391	410	438	447	392	412	447	410	418	414	428	416	436	427	419	438	439	437	430	398	440	408	438	419	415	443	450	433	428	449	403	427	487	468	447	401	437	418	427	448	420	390	420	402	399	434	394	414	431	396	449	415	423	402	377	391	407	414	431	444	402	422	451	413	404	400	444	392	412	424	450	409	407	481	447	426	402	407	397	408	423	436	406	409	426	409	428	412	384	449	395	430	403	451	398	423	443	462	384	409	406	431	403	442	423	460	428	429	445	417	412	384	447	384	402	424	440	429	426	413	421	391	442	401	443	398	413	419	418	445	366	448	414	446	429	437	452	416	416	426	452	407	415	444	436	435	397	417	447	446	424	406	399	433	404	437	457	446	409	438	441	415	414	427	428	429	396	431	428	414	404	434	405	411	381	397	383	427	424	393	402	401	429	432	377	408	452	456	398	435	430	439	420	411	428	445	422	404	389	414	419	448	432	399	410	399	448	432	430	459	424	412	438	447	370	458	438	408	438	428	397	409	414	466	401	414	437	383	461	385	436	417	397	427	465	433	412	415	426	430	403	463	410	447	420	430	404	406	403	428	400	400	443	418	413	451	403	420	414	427	448	395	409	464	390	429	420	426	416	406	389	402	429	418	380	449	428	408	407	412	396	406	419	435	423	424	399	463	439	414	424	428	427	424	429	429	437	398	441	434	391	426	457	422	392	447	394	461	391	399	396	425	385	422	404	418	407	451	412	442	458	416	429	410	419	407	417	419	426	412	426	446	450	449	453	450	400	459	424	408	438	410	413	442	413	459	397	413	464	431	416	436	434	430	388	424	388	446	376	443	432	409	406	465	423	447	428	430	441	435	443	414	422	408	441	432	429	432	417	458	418	426	417	421	443	431	424	388	403	434	415	449	402	418	446	443	441	379	413	432	476	422	425	392	425	477	415	375	381	435	415	426	430	469	422	459	405	419	407	398	440	449	428	420	383	441	434	445	454	400	403	442	400	401	419	386	407	428	427	424	435	402	419	432	432	421	383	411	452	430	483	453	401	426	405	434	401	458	425	435	428	433	413	402	373	412	392	441	388	442	390	427	400	425	428	388	426	415	419	483	444	445	442	446	393	413	401	453	435	417	402	420	448	407	411	431	398	427	434	434	415	414	417	447	421	433	408	420	421	422	429	368	458	408	450	424	436	404	434	440	373	436	390	438	418	442	437	385	430	420	430	398	405	431	436	408	434	448	383	412	400	394	400	451	435	408	414	401	423	461	448	418	463	419	411	434	459	414	419	421	413	398	426	445	466	435	412	408	434	418	426	471	430	410	402	403	418	393	442	407	437	442	406	400	398	408	388	445	434	445	436	398	418	426	412	426	443	404	423	401	421	421	447	426	399	404	431	421	440	413	423	400	446	429	445	402	409	416	392	424	415	451	405	423	414	446	407	427	433	431	444	425	380	410	418	405	432	418	460	422	402	404	411	445	436	430	414	466	413	392	401	417	406	408	417	438	414	448	408	437	420	432	420	424	450	414	398	450	429	429	431	417	402	419	413	454	453	428	424	449	423	432	444	425	438	430	408	433	407	411	422	435	375	433	422	413	386	417	444	431	427	416	424	413	449	436	402	454	448	388	435	432	429	449	417	428	468	382	404	422	412	378	446	415	412	403	391	453	442	424	440	398	444	432	441	395	441	394	454	466	393	428	445	448	435	407	437	406	392	432	425	415	414	401	450	457	437	414	430	426	412	445	439	438	424	441	409	398	400	417	433	434	437	413	417	431	385	455	436	434	419	414	455	443	386	408	412	452	439	419	407	426	413	423	417	450	444	438	445	453	440	421	422	436	414	412	391	423	440	420	409	426	451	423	431	439	411	435	373	402	437	441	457	461	419	429	458	455	425	406	471	438	426	403	438	415	441	427	431	461	435	433	445	434	405	444	432	438	456	392	428	398	403	435	454	409	410	426	403	396	439	425	436	389	413	443	431	421	425	434	419	438	426	449	437	395	410	478	434	454	429	456	384	399	434	408	425	380	429	437	418	414	431	422	436	423	414	426	413	387	427	415	432	421	411	434	403	429	402	399	434	383	440	412	410	454	422	460	422	417	440	402	410	399	396	467	453	447	452	431	405	390	428	399	393	416	469	415	418	434	445	387	430	409	397	459	434	500	402	428	413	419	426	406	405	401	451	409	416	424	400	435	404	413	413	450	428	422	430	456	432	424	388	414	406	399	405	404	404	431	390	437	407	434	442	440	434	420	427	423	426	430	418	429	394	423	405	405	379	427	408	443	403	431	443	466	455	418	382	435	418	411	422	419	426	413	421	425	404	418	440	432	453	437	414	409	415	413	409	424	455	449	360	413	443	423	431	403	416	397	415	407	453	411	444	400	392	440	435	444	416	420	439	389	436	420	430	401	394	417	425	409	424	422	437	389	426	443	421	422	425	416	402	415	402	401	396	402	387	453	429	405	420	428	427	450	433	405	409	435	417	401	423	418	447	442	401	412	420	438	461	423	461	441	408	410	409	391	432	426	422	451	415	404	439	427	418	460	470	412	390	434	399	445	430	388	385	421	421	413	401	416	407	425	433	427	438	422	401	483	432	415	412	408	426	374	416	410	421	435	423	420	424	423	470	375	432	439	400	412	431	429	402	419	381	425	413	408	430	418	413	419	418	420	395	442	458	406	406	441	434	436	384	402	412	412	421	425	424	396	453	425	421	421	400	426	413	417	419	453	421	406	421	453	411	406	406	459	409	438	417
28437	21331	12174	1288	594	545	564	539	518	572	515	547	540	523	562	525	519	510	540	509	525	509	507	512	515	542	561	550	515	529	535	520	498	480	512	539	503	549	502	517	560	545	550	541	499	518	559	536	497	548	478	556	547	536	529	518	495	527	530	539	543	512	525	563	504	519	542	518	532	540	538	508	515	471	533	550	521	501	509	540	544	489	546	498	530	526	533	514	575	586	513	535	514	530	527	530	536	547	557	536	565	545	523	509	547	547	488	521	523	549	514	535	491	517	540	552	528	541	501	549	536	527	519	547	531	532	517	560	557	510	522	504	496	507	525	544	538	583	598	494	506	546	501	507	513	519	539	553	537	527	530	534	525	565	547	552	544	509	501	548	542	521	524	522	541	503	497	562	519	525	533	548	536	535	560	538	525	540	512	531	528	547	535	504	515	533	526	551	519	527	519	525	522	548	548	549	515	548	530	522	513	511	565	527	544	577	562	510	526	517	507	492	565	568	501	522	508	538	536	522	561	535	518	570	561	524	525	558	519	464	537	525	517	530	541	508	535	555	565	510	548	578	513	572	534	541	498	553	510	519	526	506	553	508	558	576	522	552	518	505	550	530	538	532	557	540	498	542	515	557	502	530	535	514	574	519	542	524	558	517	534	509	544	561	550	555	511	532	535	507	533	528	508	513	536	552	576	535	470	554	515	502	559	527	527	575	525	512	579	495	488	558	517	490	521	533	514	490	553	570	510	519	480	535	541	497	534	493	519	545	511	527	531	550	534	509	498	504	554	502	558	502	504	517	543	518	545	508	497	545	523	536	541	512	513	568	530	501	522	534	508	528	509	518	493	521	538	518	519	558	492	554	517	516	516	536	523	549	580	527	544	535	523	518	547	527	535	500	505	548	510	547	507	494	496	525	501	583	494	547	488	513	522	541	530	529	527	496	502	541	555	514	527	538	552	521	526	509	484	529	538	495	522	524	543	516	527	518	536	506	511	543	512	550	532	565	493	522	522	562	530	514	504	537	531	524	529	540	552	501	546	538	533	509	540	508	514	530	488	547	498	524	505	571	530	472	514	526	501	517	508	533	504	552	494	533	562	559	492	518	541	543	516	538	530	510	490	534	535	496	548	529	520	504	523	509	485	505	519	477	520	539	551	564	536	543	512	518	519	501	541	567	496	536	504	512	565	535	558	515	522	531	536	538	522	516	524	525	501	542	491	524	533	506	495	532	558	489	574	549	533	487	516	527	581	525	529	573	575	523	522	487	556	508	508	530	556	517	490	542	536	498	573	546	487	509	531	515	512	520	537	535	546	530	517	543	551	511	522	550	555	527	543	533	509	493	522	540	538	507	527	536	514	553	510	520	533	522	513	534	548	515	511	504	513	560	536	512	548	560	528	534	519	495	520	528	526	497	571	538	553	514	544	498	493	512	561	501	519	558	548	560	542	524	549	528	498	527	508	541	572	541	518	536	508	507	526	502	498	492	523	492	504	528	540	544	549	530	558	476	539	495	583	536	544	550	531	538	515	526	490	503	538	541	506	526	477	538	544	518	565	515	550	555	558	545	553	524	545	592	510	537	537	494	561	542	496	504	566	498	555	550	545	493	557	508	532	507	541	526	505	551	529	542	535	548	521	504	508	493	527	555	561	496	518	521	569	537	477	504	524	538	552	490	571	532	563	518	544	506	502	516	506	530	550	514	496	512	499	531	490	559	537	563	538	539	543	473	540	485	539	547	560	546	523	542	509	525	540	503	536	525	539	501	534	485	575	521	581	494	484	518	532	483	504	523	557	519	506	508	493	540	505	496	532	491	495	518	551	495	519	524	533	508	509	551	572	550	540	510	511	502	555	536	547	527	523	530	557	486	516	541	556	574	538	518	547	525	555	554	511	551	519	536	549	555	502	549	529	534	504	546	512	519	556	522	551	563	531	553	549	526	527	543	564	527	520	547	528	521	542	541	551	527	531	520	528	501	517	495	580	511	509	525	564	529	564	535	541	543	482	550	532	586	542	528	528	581	523	532	547	510	536	524	499	523	516	524	575	515	531	514	499	502	546	515	500	536	505	548	523	538	484	508	511	537	507	488	560	520	562	516	529	517	515	516	531	548	526	516	566	552	529	533	533	516	532	536	556	502	485	545	526	516	519	533	535	508	601	503	559	549	516	503	524	522	561	541	504	568	488	482	539	516	551	531	527	509	518	507	501	517	520	551	580	508	523	556	506	526	537	546	516	547	514	549	522	543	537	560	515	542	535	536	505	533	516	536	502	545	520	511	547	500	533	510	564	585	524	552	532	542	493	531	546	553	520	534	525	552	509	529	499	560	528	527	515	510	504	525	540	491	525	577	524	527	542	531	520	527	529	545	523	551	567	521	499	546	551	520	518	509	534	513	550	575	500	552	544	534	529	542	529	488	498	516	527	529	522	528	570	543	540	526	498	549	558	510	501	503	520	501	498	529	553	532	523	535	492	516	510	519	526	563	506	486	515	526	501	503	525	533	503	598	547	509	515	538	509	549	518	555	514	518	550	531	498	502	531	557	534	532	537	522	514	551	530	494	530	486	513	508	541	532	535	509	542	526	550	528	544	502	511	480	512	558	534	547	505	497	543	570	600	519	517	529	522	524	541	519	524	519	557	503	543	501	545	543	566	531	548	505	533	608	487	554	556	515	504	518	542	565	538	511	545	571	507	513	550	509	560	524	568	535	526	523	537	563	537	519	522	544	567	543	526	576	537	542	520	519	504	554	529	502	523	490	492	516	515	519	554	522	614	517	466	499	536	526	545	593	496	523	511	536	512	537	530	539	477	519	503	530	529	572	508	587	521	552	497	515	504	526	570	557	557	501	477	500	512	503	528	531	518	524	522	544	534	499	528	512	513	503	517	542	528	507	506	555	503	549	556	547	564	531	494	544	537	541	529	534	520	539	501	503	518	504	504	517	541	508	531	519	521	504	537	537	511	496	505	549	515	502	516	574	529	487	495	508	532	503	538	524	535	506	538	541	545	514	558	527	495	525	565	533	562	520	554	543	462	496	512	520	536	548	557	494	500	557	477	534	543	539	506	527	548	543	531	516	502	532	572	532	527	519	515	542	514	519	527	519	517	527	537	521	516	546	575	523	486	518	525	497	538	548	522	558	534	543	521	485	520	518	525	548	518	526	494	530	543	498	538	550	515	497	549	488	506	528	488	513	516	501	533	525	539	559	533	538	534	532	519	532	515	484	530	543	535	532	541	500	538	515	541	531	568	526	551	508	512	566	528	529	496	525	546	570	537	530	531	526	533	567	520	501	510	511	472	525	485	521	551	516	542	512	526	535	525	486	494	551	541	530	546	504	501	538	543	523	550	494	528	549	544	552	560	530	583	534	584	516	513	515	529	546	522	522	521	523	525	564	500	537	548	528	548	492	502	540	509	540	480	508	514	551	519	539	524	530	518	515	547	510	519	545	575	580	545	530	593	562	499	492	502	535	527	485
30963	21722	4910	887	867	812	789	768	724	757	764	757	733	760	723	747	784	757	765	759	807	774	780	779	758	760	772	801	722	749	715	808	790	801	735	756	712	762	694	763	773	812	745	736	777	801	744	784	812	796	775	735	778	704	752	723	769	772	773	756	786	771	769	747	746	749	734	759	758	795	766	773	738	713	747	704	732	712	767	674	756	798	750	745	786	747	757	764	752	782	772	779	755	748	748	748	805	814	718	731	793	796	750	784	696	744	749	780	733	714	741	808	725	729	745	736	762	784	758	751	761	735	754	736	752	752	769	787	793	790	714	808	763	797	779	735	735	727	705	761	749	765	768	742	766	703	746	757	743	756	727	765	771	755	726	746	751	756	788	780	742	745	694	794	717	695	746	758	750	757	764	753	725	815	725	760	716	709	734	762	749	749	782	766	751	784	745	760	716	770	761	764	711	765	712	822	765	744	806	722	749	725	795	733	727	778	777	739	791	741	752	747	760	795	734	748	737	737	746	760	762	761	760	749	761	790	778	761	752	692	774	707	726	775	766	744	755	796	734	775	742	732	685	758	743	756	686	758	773	752	764	769	800	818	774	754	793	711	769	784	785	718	740	769	739	763	731	792	792	731	758	759	770	693	748	757	776	775	738	717	779	773	702	713	744	769	762	755	753	780	785	756	740	799	719	738	812	792	797	760	765	749	735	781	763	733	715	763	713	757	726	740	780	730	764	746	729	770	766	762	688	750	702	769	756	741	695	736	743	770	751	770	689	771	740	765	768	764	752	791	804	735	770	750	732	701	749	740	705	745	775	730	758	755	761	739	727	723	767	740	722	755	722	771	732	694	782	766	807	722	729	730	751	717	719	687	764	767	726	747	772	745	750	749	752	780	750	763	740	744	709	766	759	701	707	741	767	708	703	740	782	735	744	726	798	787	766	708	763	750	736	763	732	771	742	738	808	774	792	751	732	737	750	728	794	781	764	748	729	776	788	776	759	764	752	763	757	796	780	738	719	748	727	747	764	773	799	723	778	758	743	748	782	741	752	792	744	723	749	752	779	772	748	718	792	760	764	714	711	778	712	772	715	758	805	743	721	798	781	779	808	750	758	765	773	758	742	767	771	741	732	832	768	716	743	750	737	773	763	734	773	747	753	739	741	792	768	744	778	743	753	742	797	759	717	760	786	762	730	708	783	736	779	762	758	774	705	707	776	729	766	779	725	777	750	776	772	747	751	783	763	750	740	755	719	748	744	749	763	746	758	808	763	743	751	743	760	724	754	766	736	727	764	764	733	741	719	772	726	754	744	711	785	796	821	758	758	752	711	742	738	746	713	721	778	773	747	755	707	740	738	714	747	783	782	742	709	763	774	728	775	748	743	744	735	752	706	750	742	784	784	752	768	781	743	716	720	776	801	784	774	733	768	820	740	752	738	777	754	779	782	759	719	712	801	783	759	744	708	748	707	748	749	743	813	754	765	770	774	768	710	798	800	724	787	774	751	749	823	761	722	778	723	775	802	744	764	747	803	742	756	757	760	796	764	792	780	800	753	756	778	767	733	772	801	782	692	774	745	756	727	758	744	724	764	752	698	762	743	706	807	787	771	739	759	741	749	796	780	762	754	743	725	735	757	727	762	755	784	776	780	783	707	747	768	755	752	708	732	774	733	694	743	756	769	781	688	779	780	728	725	750	745	771	737	775	713	747	730	801	719	718	747	701	735	728	754	757	765	737	714	775	733	748	772	748	798	748	725	742	788	756	735	728	782	771	749	759	761	771	777	739	708	748	791	782	762	768	730	735	769	711	709	757	735	748	735	782	819	741	767	782	746	766	736	798	759	745	740	734	767	715	765	797	785	759	722	787	728	750	764	774	771	751	744	773	751	765	737	758	731	760	755	743	756	721	787	772	739	742	808	732	788	757	763	734	746	750	716	776	743	757	772	741	751	705	751	743	796	778	720	766	756	761	759	782	788	733	761	738	775	791	768	741	742	783	774	817	752	796	794	705	762	778	701	737	802	813	754	750	763	743	749	785	752	749	752	725	785	730	692	765	740	692	764	738	760	744	799	781	742	696	720	773	762	732	780	778	762	695	745	797	745	706	738	758	768	708	761	736	755	762	751	756	791	738	760	745	721	725	754	769	744	731	730	775	782	776	764	789	741	717	737	797	747	772	756	792	754	757	777	775	753	750	812	757	737	785	686	750	732	715	748	722	778	733	761	792	772	766	739	746	723	767	737	724	736	778	747	743	787	722	768	768	800	785	735	768	791	701	731	724	730	748	744	746	763	768	766	745	745	753	793	765	797	791	778	746	762	768	770	739	699	757	730	750	757	774	790	755	766	736	761	806	737	737	780	723	769	765	728	768	724	760	747	749	764	744	792	740	777	721	784	779	758	744	761	792	749	786	783	727	770	699	741	755	735	719	711	784	721	730	719	747	733	762	759	744	736	806	747	745	756	779	799	786	807	747	729	738	763	743	759	737	775	789	728	766	736	756	733	730	737	781	777	765	744	761	725	774	807	747	772	748	738	770	742	720	743	748	729	774	749	749	802	765	739	805	719	759	749	764	746	740	738	761	705	792	729	782	759	791	743	791	729	717	751	743	726	766	753	793	744	733	738	726	751	736	760	733	748	798	722	725	774	792	781	768	789	703	741	758	801	745	797	782	737	706	746	740	739	733	813	738	737	789	764	768	753	746	720	737	738	721	754	745	767	807	822	764	761	723	755	697	781	779	759	760	755	736	754	728	755	730	740	783	772	769	726	713	748	812	746	809	741	765	768	740	786	785	707	745	744	715	709	751	766	718	754	820	740	736	779	719	773	785	746	748	787	730	759	772	754	727	760	751	727	742	746	765	781	748	735	724	761	797	760	793	718	782	705	755	748	746	785	724	777	752	784	766	742	710	711	713	753	767	729	791	735	727	777	784	794	783	777	737	756	804	743	768	768	726	782	789	821	746	780	736	746	722	731	751	764	724	757	731	781	761	764	733	772	740	790	728	754	729	719	776	787	780	800	715	754	745	784	761	776	760	747	754	729	722	789	782	729	794	749	745	748	755	772	732	678	762	833	751	750	803	738	728	727	775	763	802	750	776	720	694	704	778	743	748	699	713	782	799	782	795	737	748	750	725	798	723	766	741	728	780	723	742	736	763	725	779	782	792	757	742	747	738	762	745	738	757	747	814	754	747	728	780	784	758	755	745	715	725	726	736	730	741	730	819	760	774	759	793	723	761	796	764	758	747	753	798	699	780	743	749	740	796	790	782	743	755	782	753	755	805	725	757	779	783	752	765	766	759	757	738	754	726	774	767	762	762	776	814	731	737	751	745	742	731	743	796	711	751	746	762	757	730	754	740	739	715	781	766	758	758	743	759	730	786	761	770	721	754	757	745	769	749	738	756	822	760	803	772	739	738	783	712	730	776	772	757	720	764	788	731	752	768	798	764	764	740	762	715	806	722	732	750	788	770	757	775	733	722
24223	21159	28259	24109	19443	2734	815	698	678	655	614	604	593	571	588	592	550	516	594	560	551	561	547	555	554	541	520	541	525	540	545	552	486	557	544	570	530	542	576	540	532	567	560	548	549	529	529	533	513	566	531	521	527	557	503	567	547	552	555	549	532	572	544	546	555	544	546	516	553	554	512	504	514	503	527	562	528	538	508	558	574	552	551	561	545	536	552	528	528	538	539	510	582	526	525	526	521	571	540	575	563	533	524	562	557	512	592	502	558	526	532	552	559	494	567	601	542	545	552	550	567	476	515	602	535	592	550	548	541	477	553	557	590	564	531	577	571	574	537	561	563	544	543	566	550	521	556	548	541	523	523	550	523	562	522	564	535	555	544	528	573	523	553	501	544	508	580	555	571	552	522	545	540	533	523	559	528	542	551	498	536	577	550	588	528	555	470	525	541	506	591	530	541	550	530	554	524	539	595	591	509	551	561	568	556	551	551	570	574	519	560	538	564	584	503	547	552	509	514	538	575	530	537	552	532	526	530	516	566	534	520	519	552	552	588	531	536	552	552	541	545	536	548	531	545	529	538	520	552	558	569	528	518	550	576	535	557	516	505	528	564	541	556	559	567	532	503	529	528	531	562	507	543	526	570	537	499	525	552	533	530	515	507	569	555	533	556	526	527	548	584	524	517	531	534	532	538	560	551	526	593	519	536	521	521	538	587	530	553	502	519	529	535	552	568	505	556	541	577	532	527	548	536	505	546	548	502	508	560	532	542	580	510	577	545	526	514	538	576	489	534	579	516	534	574	525	583	528	581	521	567	526	566	542	528	526	543	577	535	537	532	527	545	578	564	534	598	558	523	538	511	519	562	567	554	565	567	546	575	517	517	532	508	528	556	540	555	567	523	535	571	593	576	551	493	566	563	511	512	506	559	529	542	522	505	568	538	517	517	530	499	546	499	569	534	533	515	578	517	559	523	557	526	488	541	549	519	553	523	551	565	535	570	529	538	593	542	530	553	523	542	534	589	554	541	578	548	504	569	525	540	552	532	542	513	531	507	514	556	539	557	531	561	546	529	557	550	568	542	532	563	535	566	528	517	539	544	515	552	528	550	554	528	540	564	576	587	521	541	547	530	519	549	520	575	503	584	526	506	538	495	521	556	562	535	606	544	524	568	549	564	547	504	546	471	559	569	557	544	548	552	534	556	562	514	494	541	499	513	521	519	562	532	544	536	527	512	532	527	535	555	535	569	536	546	552	557	499	545	546	519	519	528	551	540	542	544	546	585	545	546	572	564	533	520	539	504	546	570	562	551	547	530	581	560	602	540	536	531	527	521	559	528	546	517	524	539	568	513	534	536	507	539	557	594	514	554	571	563	521	545	507	598	519	508	537	513	555	528	545	527	535	564	530	555	545	612	547	538	523	520	550	547	496	566	543	572	564	561	544	534	509	539	553	508	546	528	543	547	537	554	559	537	536	506	510	527	569	577	549	575	512	569	541	564	520	565	540	571	548	542	504	554	510	522	562	545	544	545	509	562	522	569	537	531	508	546	513	533	571	530	562	491	531	527	527	487	529	585	525	540	546	501	547	565	550	542	557	558	563	561	483	521	567	519	551	539	543	510	558	513	563	509	585	553	490	508	553	566	527	557	508	526	564	536	556	539	563	537	534	540	545	558	544	555	547	558	559	531	549	554	548	521	552	529	593	534	572	522	556	509	571	534	518	510	557	537	524	568	523	508	522	517	553	539	525	545	526	544	530	568	525	557	535	562	559	552	588	518	505	557	541	566	542	568	537	531	511	544	531	576	518	553	577	506	492	517	552	574	496	540	579	546	545	545	521	552	523	534	550	545	565	580	538	541	522	539	563	519	542	546	538	538	511	528	504	580	556	504	534	514	534	584	542	545	544	547	560	513	531	532	567	555	569	541	557	534	518	554	501	510	605	561	493	552	526	590	534	542	570	548	586	513	536	536	543	535	524	533	576	532	556	560	502	568	523	552	529	537	535	568	535	524	548	553	546	503	525	535	542	512	528	530	541	538	571	528	538	522	567	588	545	509	543	562	527	549	524	534	541	524	514	541	538	540	527	520	546	556	545	542	499	497	559	516	543	540	542	539	547	551	572	541	553	500	569	525	560	528	507	547	600	524	537	566	555	569	541	570	588	578	548	584	543	535	575	516	528	569	539	570	513	545	475	568	537	537	541	557	553	494	507	566	550	497	540	503	533	592	519	579	530	572	552	539	535	544	522	546	564	542	532	539	539	534	528	519	509	577	533	565	514	559	520	552	516	537	537	579	574	544	512	546	537	563	550	573	540	512	551	533	535	524	525	568	545	528	537	589	565	496	606	582	517	546	560	541	534	561	546	565	493	505	562	545	547	542	574	525	510	561	547	530	524	538	515	576	533	537	546	571	519	540	580	514	511	523	510	536	552	515	579	521	519	539	548	542	557	523	597	531	531	520	503	564	548	535	536	535	568	529	540	572	569	547	549	542	515	513	546	533	564	526	511	525	538	513	533	507	557	528	545	551	550	524	557	549	563	537	558	536	539	563	549	523	549	490	565	588	546	518	544	533	576	577	554	543	533	524	567	597	547	597	548	565	512	538	540	520	525	520	508	568	499	595	531	547	595	506	516	533	538	567	548	479	550	559	529	536	535	521	564	536	590	568	554	581	564	527	557	536	491	551	527	511	527	571	515	534	544	522	531	545	551	535	546	554	488	529	491	516	540	521	529	595	571	537	548	543	561	549	537	489	529	526	585	527	547	531	555	549	535	518	545	528	537	577	520	543	583	534	570	538	493	546	562	518	535	559	533	548	511	539	567	611	519	550	563	527	542	537	549	540	540	543	543	545	570	553	522	564	503	582	550	546	539	556	584	579	540	543	517	553	534	548	554	535	553	553	521	525	546	497	535	541	570	545	532	536	511	539	581	550	541	576	534	536	574	568	516	497	525	527	546	598	546	510	504	558	517	537	543	527	483	541	543	555	557	574	540	530	542	550	527	554	531	528	512	532	563	544	541	542	515	526	506	572	545	552	573	505	517	530	578	560	514	496	544	544	532	536	516	541	514	525	551	540	514	509	592	545	527	547	504	532	473	547	543	564	494	546	550	517	519	590	556	556	510	561	538	572	506	529	575	518	532	516	543	561	555	572	540	510	548	528	528	521	536	544	540	533	563	526	538	524	561	568	545	504	566	566	532	520	501	506	543	463	528	551	532	567	524	556	556	527	497	524	533	539	567	537	498	533	489	514	490	500	505	534	541	555	592	546	548	503	528	548	557	544	559	570	559	540	590	506	515	557	576	554	525	556	534	565	534	548	515	554	543	556	542	532	570	519	535	531	579	577	530	561	534	564	534	557	551	534	522	567	518	556	568	545	524	526	570	536	555	528	533	534	491	550	550	546	595	542	544	536	541	519	542	543	537	515	557	533	546	562	549	506	579	562	567	536	536	519	566	536	562	535	548	588	538	567	579	530	537
53385	52127	22073	2158	1529	1318	1167	1121	951	933	872	894	923	887	883	848	833	845	823	842	799	742	790	829	847	807	842	756	846	811	775	811	787	766	764	825	763	795	847	782	782	751	811	765	848	781	748	790	817	753	799	760	789	791	751	833	776	785	758	798	785	809	792	786	745	783	762	807	828	811	809	778	798	809	776	759	834	828	819	796	814	808	813	844	767	767	772	771	775	818	811	717	737	728	776	766	810	776	703	760	817	806	775	800	725	720	760	790	774	774	812	810	804	775	748	743	767	767	737	811	753	781	746	818	823	806	770	780	824	820	857	798	848	767	798	764	778	802	740	795	854	771	814	759	763	807	758	763	769	781	837	759	729	789	775	827	806	801	850	802	773	791	820	772	754	778	790	785	823	741	776	740	810	793	741	790	785	802	839	795	756	801	783	815	768	795	815	798	822	867	786	826	747	759	769	775	785	791	786	773	828	793	776	772	812	797	814	756	785	729	830	807	855	773	772	770	797	774	768	743	770	768	822	777	822	788	772	777	799	774	743	772	804	800	733	784	778	735	733	781	779	773	724	795	728	772	822	769	781	765	740	768	756	766	795	771	825	783	745	769	803	733	774	819	762	750	799	734	734	820	792	839	803	781	814	810	807	807	786	813	788	839	749	757	742	759	784	737	761	801	816	798	743	776	807	777	779	771	777	800	808	803	774	809	797	788	786	747	752	735	793	772	740	793	782	742	731	820	800	801	763	764	751	765	748	772	765	792	785	829	794	803	776	780	774	753	832	794	798	792	800	746	820	799	781	772	737	772	773	776	830	811	785	826	824	760	826	780	810	789	774	760	791	764	786	818	832	794	758	821	770	747	768	780	767	824	794	767	816	792	805	756	796	827	805	800	772	800	774	776	769	748	812	789	783	798	800	788	820	788	812	798	766	762	805	739	758	722	758	720	792	742	802	779	787	756	794	829	708	796	800	787	760	785	760	775	801	801	768	756	744	753	827	781	796	745	842	756	769	814	767	800	800	773	776	737	788	749	818	824	848	791	755	741	772	775	782	814	783	797	791	751	808	755	750	762	780	768	805	789	756	844	750	801	768	781	815	735	748	807	781	787	826	766	774	793	751	817	774	765	749	805	739	789	772	774	760	814	714	839	736	806	844	775	820	796	783	806	811	848	781	755	812	718	745	740	782	770	820	772	823	743	781	828	799	781	784	759	780	798	778	757	801	795	792	756	745	833	783	779	790	744	787	797	813	813	796	809	750	764	812	817	774	803	743	755	798	786	832	748	834	794	776	785	759	850	770	811	829	799	749	798	830	784	736	739	753	759	794	762	847	789	799	796	760	793	755	779	822	742	791	789	749	760	787	780	790	836	764	773	784	760	761	768	792	783	795	794	785	759	824	764	769	765	754	808	814	794	764	802	764	729	788	778	804	818	783	752	799	746	770	779	798	765	793	804	827	759	750	730	782	758	722	744	758	811	763	797	801	784	758	793	765	790	762	801	808	819	730	776	823	807	798	816	771	840	801	728	757	713	798	797	818	761	802	765	771	765	821	809	796	767	798	808	754	785	792	808	815	777	769	797	784	739	778	750	751	738	786	837	744	795	804	790	723	785	779	740	785	745	802	760	752	784	798	798	829	779	793	789	794	776	727	802	787	761	755	762	820	760	791	780	796	751	747	797	778	794	799	784	762	763	775	779	808	806	793	742	768	822	801	838	791	774	795	818	757	755	814	786	778	829	784	799	833	833	740	792	779	747	727	749	751	788	777	805	806	790	788	774	753	812	842	803	796	778	809	787	798	788	778	777	772	760	752	785	771	750	790	764	739	778	756	816	741	749	749	767	810	780	821	803	751	847	731	754	764	797	725	776	773	777	804	740	794	758	745	750	796	829	787	766	758	804	775	788	755	798	792	819	722	765	760	821	753	808	774	765	825	739	728	730	786	797	774	832	857	831	722	794	765	787	845	768	766	815	776	812	815	774	752	796	749	815	808	748	763	820	795	775	739	818	803	818	743	742	823	817	800	814	768	774	787	775	776	819	770	712	762	805	786	808	840	759	792	801	809	769	788	785	769	825	772	787	835	783	775	747	781	745	771	734	718	783	765	786	769	807	694	759	732	760	777	759	773	811	816	766	792	794	819	774	741	772	742	749	752	776	817	800	776	806	772	789	742	757	793	765	802	799	791	830	747	750	751	768	763	779	787	807	760	824	758	761	740	803	775	795	715	790	815	796	770	757	826	781	794	746	824	834	804	731	818	774	772	793	789	757	806	823	729	776	773	799	785	824	779	769	816	778	835	804	793	761	816	778	770	816	753	762	771	771	765	722	782	803	795	826	765	843	736	794	783	806	824	831	743	824	780	747	796	740	773	762	782	769	779	736	802	833	788	822	799	834	756	795	795	766	798	749	786	747	813	772	760	804	766	802	828	767	773	772	808	810	827	717	778	755	763	780	762	804	813	795	777	796	851	831	804	721	770	814	789	752	816	792	767	766	791	773	744	756	753	782	822	803	774	796	756	779	829	750	731	769	791	792	787	764	782	775	816	832	761	787	740	756	788	769	750	770	771	764	743	806	814	824	800	736	794	786	801	780	812	740	779	813	760	768	798	722	821	771	751	786	772	802	764	802	782	774	833	789	799	807	771	767	831	793	760	706	807	776	774	727	758	777	760	757	735	769	774	830	731	789	786	774	717	745	779	743	771	724	741	816	793	710	789	770	725	776	803	793	839	801	815	771	739	782	774	817	762	806	731	773	846	790	786	812	731	789	812	760	822	813	784	774	765	743	787	789	802	798	776	768	832	750	799	735	781	801	757	753	806	836	770	727	731	770	777	784	858	773	802	754	783	780	795	779	756	791	798	728	775	815	788	773	738	791	763	761	747	806	763	820	810	736	796	724	775	771	745	799	765	783	752	764	806	793	802	804	776	813	789	809	813	821	828	771	799	787	796	768	790	753	769	774	756	772	754	791	745	827	818	789	798	756	794	778	771	799	833	799	761	786	771	786	767	790	764	754	781	773	782	742	773	764	760	740	737	773	864	771	794	721	792	864	758	784	759	737	786	812	785	820	799	840	782	795	791	685	744	797	731	765	831	737	750	746	719	776	765	760	828	717	778	778	816	771	758	767	787	752	806	773	793	799	770	784	777	744	742	826	758	756	753	829	721	756	791	794	789	729	820	789	786	816	810	823	775	805	759	805	749	780	746	796	756	809	754	789	779	760	823	811	730	794	745	764	830	770	756	822	820	740	794	781	758	808	811	753	822	751	732	737	767	739	801	773	789	768	755	800	783	805	838	782	742	792	800	762	744	789	726	832	781	769	789	804	760	811	765	769	759	812	785	736	814	823	760	766	761	787	828	776	759	770	809	843	747	754	791	757	817	759	835	755	784	805	747	771	779	814	798	799	775	753	772	806	779	770	759	763	767	827	801	830	758	767	739	823	808	737	741	752	780	758	784	804	752	775	824	767	756	836	734	767
22912	21097	28959	23411	21079	20787	3289	524	467	469	347	386	398	334	334	354	328	330	329	331	314	357	293	299	315	290	296	283	292	295	323	306	292	332	283	274	295	266	269	287	322	297	274	293	307	276	305	301	307	306	297	308	284	295	266	265	295	290	322	291	283	302	288	282	310	289	301	235	314	315	273	288	292	271	283	258	276	277	285	247	282	300	288	271	292	300	264	312	273	268	269	273	298	268	262	291	328	272	286	285	272	270	294	299	285	262	297	281	271	262	283	297	307	286	285	288	282	267	273	294	271	261	282	287	272	279	281	273	292	279	261	300	271	255	288	280	279	301	288	273	267	283	285	266	296	269	261	295	310	306	268	287	272	305	292	300	314	267	314	248	259	317	288	276	264	277	284	247	251	306	268	313	252	302	294	279	296	255	279	282	284	281	291	282	283	283	313	292	272	276	282	260	277	290	301	322	282	269	283	266	267	268	288	294	278	248	290	300	267	298	287	287	306	293	296	291	300	308	293	292	259	282	305	283	308	279	283	280	297	260	267	263	264	303	327	280	326	305	286	270	287	292	286	269	254	268	276	240	302	273	262	251	258	290	263	270	322	291	289	282	271	289	262	285	294	299	275	284	274	284	271	276	296	292	263	276	301	287	288	302	278	303	279	286	298	271	304	260	280	283	265	316	258	282	264	292	281	309	285	267	269	271	270	257	287	276	291	268	276	266	282	286	262	279	256	292	288	277	283	255	281	273	283	294	295	279	283	284	285	260	301	273	258	303	305	288	287	276	302	268	274	267	256	294	275	310	264	297	309	284	303	267	283	280	290	308	250	269	285	289	275	273	278	324	292	281	287	266	301	273	276	298	246	307	267	301	277	274	317	289	287	295	307	275	297	287	280	298	269	265	272	265	285	301	272	279	306	301	285	284	247	261	301	272	299	289	299	275	300	323	308	299	281	292	265	259	276	290	286	270	266	303	274	293	258	267	288	275	273	285	289	302	282	282	278	301	291	256	286	292	264	293	290	279	286	295	292	269	285	263	309	310	295	271	275	281	293	287	261	296	275	273	275	289	294	272	249	272	290	308	277	287	303	274	289	303	264	288	295	293	288	291	295	288	289	291	275	266	265	278	284	281	278	267	275	286	277	268	288	279	294	313	256	266	251	281	304	295	290	277	288	312	295	272	300	277	248	250	274	293	301	281	290	262	288	299	283	286	271	281	300	316	305	260	275	289	286	291	291	285	275	276	279	312	307	304	268	283	309	267	278	270	279	301	268	296	291	269	295	239	278	272	270	281	261	285	296	260	277	283	261	262	313	292	284	283	293	258	275	288	287	303	300	298	274	281	323	304	303	274	281	302	281	288	277	295	273	298	296	240	271	324	254	287	265	294	293	267	272	273	291	297	307	301	260	275	301	263	298	280	297	293	301	291	272	277	278	280	269	288	258	268	272	298	284	286	281	288	262	290	311	266	287	281	270	279	281	270	299	254	292	297	270	320	291	280	287	293	319	250	283	277	292	261	261	248	301	284	269	284	235	260	249	311	293	303	265	285	297	293	275	324	281	280	292	269	254	267	262	302	287	281	256	255	239	284	286	281	259	278	272	292	283	271	276	272	290	283	257	267	277	324	260	260	300	262	272	263	284	275	272	264	289	298	285	293	305	302	298	290	279	264	296	290	266	312	293	291	294	273	267	267	293	286	289	280	254	274	285	301	294	269	307	302	244	304	270	297	282	278	256	310	303	274	303	274	304	261	272	306	268	293	309	260	287	280	280	256	288	286	271	279	272	301	285	264	263	288	277	279	261	308	256	289	283	250	267	316	275	259	260	281	286	310	269	267	287	289	269	276	274	261	293	295	277	290	258	279	277	294	257	271	289	298	284	269	289	280	282	286	268	270	256	244	265	279	255	287	297	292	284	268	325	287	275	273	285	274	276	282	264	289	287	277	253	287	253	266	276	249	291	284	250	264	277	295	279	308	262	289	276	286	263	282	255	274	300	309	283	255	277	271	255	279	285	323	257	290	277	269	316	292	332	275	268	290	307	273	246	280	305	291	274	285	293	308	279	314	287	265	312	262	283	274	295	294	263	281	272	274	275	266	329	273	293	303	314	303	298	286	288	273	290	266	298	253	287	280	263	275	280	271	279	272	276	284	261	281	285	287	290	302	288	266	281	277	268	273	304	273	258	287	279	267	250	273	265	284	270	287	322	287	272	273	281	278	272	301	311	276	288	314	296	286	273	315	271	265	285	292	300	248	276	263	269	266	256	276	269	257	269	273	287	273	258	304	283	285	292	308	276	277	284	281	296	289	282	256	296	284	288	252	250	291	261	323	277	289	268	295	280	266	284	299	287	277	261	277	264	294	268	301	268	267	276	271	258	274	297	298	293	298	277	278	280	257	249	269	265	300	282	300	283	297	275	321	284	249	280	269	270	289	287	277	268	269	267	284	274	310	280	283	262	271	263	259	268	269	281	264	298	283	267	259	292	279	292	280	319	290	282	321	284	278	284	283	237	303	273	256	281	279	282	291	278	295	293	299	292	284	264	269	275	273	327	271	246	277	293	260	256	265	263	270	288	260	238	266	271	268	273	291	283	280	265	275	273	264	323	279	273	294	263	280	301	268	277	289	262	281	263	271	295	275	291	270	263	299	253	260	274	291	300	246	272	277	301	263	287	285	281	276	292	276	282	278	279	274	277	291	287	275	283	289	289	278	257	282	271	272	277	301	270	249	285	277	277	267	260	283	276	271	291	291	300	301	294	256	267	280	281	287	259	298	299	283	272	285	280	247	279	287	281	287	262	294	286	298	262	284	257	274	290	291	278	268	255	296	262	274	270	262	302	250	294	284	280	283	279	299	256	312	295	250	280	268	281	242	248	302	297	290	292	268	265	295	299	252	283	301	302	281	284	269	268	302	282	254	302	270	287	267	290	293	278	272	275	270	282	286	288	297	269	293	285	265	287	278	267	276	263	292	283	273	286	271	263	295	274	276	293	306	266	277	259	293	247	282	288	268	288	273	290	276	265	272	295	271	235	289	282	274	272	303	277	278	295	255	303	265	230	299	290	255	286	312	269	290	302	297	281	269	276	283	278	292	251	262	275	282	290	303	256	268	293	298	301	291	313	282	278	272	276	313	274	249	294	268	329	287	284	260	276	258	278	270	302	283	280	290	262	290	259	315	273	273	300	288	280	262	294	232	295	282	261	305	294	256	292	290	270	265	283	285	248	265	266	278	258	267	285	258	264	250	307	266	278	306	275	296	269	286	283	272	290	269	283	256	275	279	266	281	277	283	272	295	300	296	279	283	302	264	292	332	271	275	277	261	273	294	268	263	280	270	288	280	290	290	281	268	283	279	286	254	276	271	306	264	303	296	269	276	253	303	284	312	293	283	287	283	316	299	271	266	272	281	278	255	290	288	291	286	289	293	282	293	285	273	257	307	280	265	283	274	283	287	269	264	300	306	262	266	290	294	284	258
58944	61017	28551	3392	2109	1697	1356	1104	961	826	743	717	642	646	603	559	544	497	519	510	516	479	450	490	460	477	444	449	426	449	457	465	437	433	413	470	438	426	445	433	442	492	476	397	422	436	417	391	443	417	446	437	466	422	431	429	438	420	458	417	426	388	387	413	387	431	395	400	432	440	400	436	423	390	410	422	398	413	457	422	387	411	408	406	397	451	450	398	410	405	437	451	387	397	450	434	392	412	394	392	428	396	401	379	385	408	424	455	447	411	423	416	414	440	408	404	453	391	415	420	409	429	401	451	418	394	398	429	413	416	417	403	410	393	451	431	421	376	405	408	432	433	426	422	435	406	429	423	415	462	432	430	427	435	406	395	356	411	389	384	409	414	413	394	436	416	408	423	428	426	424	433	423	411	429	370	410	424	381	425	387	397	423	377	419	399	391	418	404	392	469	425	386	419	433	399	393	415	430	394	433	392	396	398	413	427	385	412	400	435	420	431	423	426	410	451	399	415	410	397	418	401	433	395	444	441	417	399	392	397	443	415	413	412	447	400	429	430	414	393	419	411	406	373	404	416	408	418	425	416	436	413	413	426	398	473	398	442	430	385	445	405	425	435	397	423	375	385	423	375	383	396	413	407	436	421	397	387	409	405	378	405	404	376	426	439	434	428	401	412	429	417	402	420	420	423	390	406	401	406	439	404	416	420	402	436	416	422	433	376	378	439	398	397	418	442	426	445	435	439	421	441	431	403	411	407	393	429	444	400	379	407	393	422	421	437	436	418	438	409	429	365	411	381	420	439	398	407	384	408	386	403	417	447	410	415	415	444	361	398	386	412	411	409	409	422	390	422	430	402	404	397	428	402	423	413	433	444	410	450	427	422	377	392	445	418	413	411	470	432	388	383	408	439	410	373	452	418	395	443	434	378	365	433	390	481	402	438	454	412	428	419	410	447	430	388	438	469	413	420	419	421	362	464	425	411	398	397	411	407	417	391	390	403	399	417	416	440	412	397	450	425	431	422	408	394	454	384	377	415	422	387	422	407	393	427	374	447	422	404	408	393	424	421	398	453	405	446	377	424	409	431	451	433	428	418	409	420	416	400	436	398	391	410	373	440	416	403	428	422	427	424	430	417	393	405	430	375	412	420	419	420	406	375	457	424	428	441	407	404	438	427	413	426	472	404	398	453	390	409	399	379	379	407	391	392	374	421	412	402	455	417	366	432	405	395	390	433	399	379	416	465	441	422	408	413	377	408	406	409	411	422	430	447	434	433	407	424	415	413	399	420	403	397	394	452	414	385	393	405	409	437	414	435	424	415	436	425	420	420	412	418	409	409	409	427	474	385	457	441	390	376	438	423	408	403	391	440	418	416	430	413	428	376	430	422	414	402	424	407	385	415	468	380	390	432	413	416	430	424	443	389	443	397	397	388	400	402	392	372	412	382	403	389	431	416	402	421	449	379	395	438	424	429	432	443	449	408	453	409	402	421	476	393	410	427	392	369	436	404	462	417	405	436	421	447	449	395	406	404	417	373	362	380	425	402	386	405	418	416	397	405	425	388	429	375	413	434	415	384	461	456	419	415	440	452	425	376	401	418	416	422	419	417	394	412	437	423	369	414	426	400	383	428	379	417	453	413	405	424	400	392	432	410	411	427	400	422	433	408	411	421	410	418	403	443	431	428	447	427	449	397	396	386	435	430	421	434	416	384	422	422	419	444	407	398	368	419	425	419	411	424	421	382	439	402	405	433	414	441	390	413	406	426	388	440	409	419	393	410	417	429	390	433	429	394	402	404	392	431	417	395	446	401	406	410	441	433	410	449	401	401	396	409	442	396	387	412	419	425	394	435	441	428	416	438	438	424	408	454	439	390	393	435	422	419	420	418	421	442	424	422	370	404	410	426	415	434	404	429	399	414	399	447	406	428	396	427	418	455	394	404	427	400	450	415	401	428	431	418	406	412	434	408	408	409	428	414	406	459	420	410	421	451	396	398	392	408	376	416	408	426	458	411	390	431	430	426	474	383	442	417	424	425	460	423	386	406	397	408	441	415	433	433	436	434	404	423	406	410	435	410	416	404	429	421	455	412	415	408	429	409	414	392	396	408	408	403	437	392	438	413	437	415	436	381	422	451	439	422	408	416	396	384	444	443	438	372	423	424	425	416	398	380	413	395	461	408	391	386	392	443	424	407	397	412	392	439	411	432	438	409	438	434	431	469	438	437	388	394	448	415	405	428	417	411	377	436	400	411	417	405	373	421	398	412	402	439	424	406	413	412	362	403	424	403	372	413	378	403	425	410	364	407	420	432	406	410	414	408	389	450	402	403	431	447	378	416	382	401	394	434	445	422	403	465	433	421	377	434	401	430	464	395	392	391	411	438	418	408	436	411	431	375	430	415	391	423	434	423	428	416	419	423	402	413	456	409	423	482	413	391	401	430	416	406	414	389	419	427	425	397	401	402	425	423	380	415	408	378	414	418	426	435	405	394	393	419	417	379	421	422	402	414	367	418	408	425	456	423	416	413	398	400	447	372	403	391	442	426	430	383	375	412	433	443	414	394	446	408	428	403	419	416	454	408	429	413	404	430	420	410	389	401	413	382	423	437	389	390	382	399	416	421	421	442	429	426	412	442	407	421	456	415	420	429	435	402	443	392	425	405	428	423	420	444	394	426	410	418	387	410	416	400	400	416	427	377	429	394	442	419	410	453	425	406	410	410	409	407	387	384	451	425	400	422	422	422	402	395	412	387	445	400	423	426	370	414	424	403	430	400	402	406	436	436	438	434	373	368	402	488	429	403	398	427	415	443	387	437	396	410	375	406	412	413	396	411	377	412	415	421	428	408	391	429	431	408	444	446	399	418	391	407	423	423	403	379	420	425	439	407	408	417	390	423	417	423	400	442	397	422	387	427	415	416	417	382	423	410	419	421	457	410	413	396	371	399	427	433	400	391	392	434	406	404	371	401	385	443	421	454	412	401	393	419	418	404	395	420	428	405	417	442	431	374	430	429	463	432	383	377	399	403	431	450	442	419	393	429	385	414	429	395	427	441	421	411	420	383	418	433	385	435	422	415	418	399	405	388	432	408	436	435	410	444	395	441	429	454	467	397	434	388	388	433	410	403	412	410	393	378	427	435	407	445	425	437	395	395	431	414	442	415	448	417	399	421	408	434	453	403	414	412	388	406	426	392	441	458	411	379	382	413	428	426	444	432	399	414	395	412	404	421	369	389	428	389	389	359	410	398	394	417	446	417	382	429	431	427	413	407	391	412	433	431	420	407	451	416	381	429	400	380	397	422	399	396	444	399	399	428	412	431	430	426	397	427	437	402	430	400	388	420	415	418	404	402	413	408	398	393	420	370	388	424	397	418	414	430	422	413	416	427	394	403	399	404	419	416	373	407	445	420	430	410	433	440	371	399	442	419	420	435	381	445	429	421	426	401	397	438	410	409	424	422	425	441	452	393	424	408	395	434	441	411
28531	21186	12573	1349	584	512	564	529	563	555	530	512	536	566	527	508	498	517	556	487	494	518	566	495	502	539	505	537	529	559	533	549	527	536	500	497	485	505	543	513	514	513	517	518	582	559	529	573	522	531	465	516	518	539	486	541	530	506	565	526	559	509	500	500	519	503	513	542	507	546	492	521	511	544	553	555	538	555	493	512	517	524	602	515	552	525	533	542	485	573	533	533	561	542	539	528	534	516	529	497	506	548	556	560	493	496	529	517	552	535	512	529	536	521	544	517	541	493	508	551	545	543	577	518	587	539	537	509	507	532	539	489	517	528	505	562	520	553	487	516	517	487	574	526	543	524	562	561	550	546	521	507	542	502	483	482	503	572	529	545	553	543	536	538	505	478	540	545	513	533	559	511	526	562	535	491	492	550	489	518	563	512	527	513	521	516	490	512	511	525	529	499	520	504	555	520	533	539	572	521	521	527	562	520	516	534	517	558	523	474	521	525	555	496	549	504	522	529	502	515	518	504	509	499	520	528	517	489	537	502	532	506	532	518	493	480	465	501	495	525	512	571	524	533	505	549	523	518	529	536	512	516	537	509	513	535	525	517	505	507	483	496	518	482	495	526	543	527	558	533	524	541	541	549	523	525	512	507	466	534	558	506	496	527	498	552	526	514	475	538	518	509	504	518	489	513	557	473	502	526	526	527	506	504	510	501	488	540	525	530	473	520	519	494	519	510	532	522	509	502	527	522	538	539	523	511	548	513	520	514	509	521	533	525	527	546	503	492	505	508	541	525	503	529	546	498	518	528	483	520	541	501	532	507	527	473	526	517	513	544	513	511	527	547	547	565	500	496	516	521	509	510	472	489	559	550	542	472	525	496	527	527	490	535	503	521	530	526	519	551	515	525	515	482	541	491	493	477	540	500	531	535	514	477	508	528	549	521	500	556	542	572	493	532	510	511	519	531	536	515	514	540	530	523	510	529	526	557	541	515	522	511	527	514	483	492	518	506	528	522	544	541	496	500	553	501	521	514	521	504	527	525	549	519	538	533	500	506	530	551	570	524	538	518	502	548	526	578	485	500	577	530	521	513	525	550	519	522	525	530	521	510	499	455	547	520	539	525	495	551	507	480	519	524	544	489	518	548	592	518	503	517	500	509	518	497	520	512	553	508	543	515	554	507	495	537	541	521	542	531	525	529	523	561	496	537	509	520	504	570	534	524	506	495	518	514	525	534	514	514	499	519	528	521	541	504	552	535	513	536	517	482	521	529	502	529	519	523	519	554	490	539	487	536	474	549	483	541	551	532	541	506	530	525	549	499	522	532	508	494	539	528	558	523	480	494	521	536	554	519	488	556	493	535	524	493	518	539	513	504	452	527	554	505	540	515	486	533	507	566	500	524	550	507	501	536	531	525	541	570	559	549	484	560	515	526	510	481	527	482	526	461	519	586	491	532	544	510	513	543	551	506	543	529	508	558	519	557	531	522	509	509	501	520	466	499	532	510	535	506	549	538	538	495	499	561	569	551	490	513	547	510	537	538	516	573	572	479	542	511	535	567	479	540	521	550	487	524	525	549	528	568	533	513	527	539	496	519	566	521	533	512	516	527	533	527	525	520	510	486	489	510	536	516	505	481	544	516	533	545	530	518	522	527	506	482	538	573	504	546	543	533	575	551	518	510	508	528	522	557	506	533	498	548	486	516	511	497	537	549	575	526	525	543	530	506	521	553	522	487	502	538	498	494	530	517	501	560	529	527	521	542	513	517	508	532	519	530	500	497	509	535	508	508	486	565	540	519	511	527	529	570	535	543	529	571	523	501	498	548	551	511	540	514	500	571	530	575	524	519	541	535	558	537	482	514	512	573	496	531	536	515	515	539	499	568	490	537	513	550	508	539	542	529	525	546	508	509	558	517	516	499	534	533	558	535	524	561	531	502	524	495	504	545	570	521	524	509	526	489	556	541	545	543	491	588	524	531	540	505	534	536	528	550	515	502	524	526	505	516	509	552	498	528	508	480	526	483	518	538	514	535	533	485	519	526	534	546	517	523	525	526	547	583	516	509	515	544	501	504	532	504	504	516	562	508	505	548	525	499	544	521	530	512	512	519	532	555	515	531	523	504	547	528	551	519	528	520	537	551	517	556	529	491	525	534	530	497	507	509	502	478	525	516	530	506	529	579	550	591	510	556	497	517	492	539	538	538	550	505	522	525	510	523	526	551	517	505	521	535	575	522	523	517	525	529	544	519	556	589	548	531	528	517	506	499	537	536	514	510	511	491	563	503	529	589	547	510	506	545	524	488	509	516	510	540	516	504	527	526	524	531	538	516	550	524	552	507	528	479	516	526	535	534	559	501	513	515	553	517	521	558	506	526	517	525	526	549	530	522	539	537	515	524	496	541	501	513	530	508	524	513	523	535	508	494	529	518	551	522	519	493	515	519	527	525	576	509	503	483	535	519	505	504	519	529	536	504	517	526	493	519	545	535	520	512	500	500	491	525	529	532	526	519	483	558	542	534	579	519	509	496	533	521	536	572	506	546	508	546	492	553	537	559	558	566	552	523	511	536	489	525	502	527	511	525	541	500	549	504	510	516	557	521	530	522	546	487	510	550	548	544	535	508	533	517	538	542	556	532	515	513	506	550	545	516	527	532	501	499	522	542	533	550	575	505	518	516	546	513	485	503	524	539	508	506	515	559	532	582	572	495	529	508	510	537	488	551	520	504	510	507	533	499	528	537	530	534	513	486	502	513	493	498	533	510	555	553	524	544	531	529	553	542	527	521	553	524	508	534	532	531	536	530	530	514	496	559	517	517	508	509	493	548	525	525	543	529	538	494	503	528	531	523	535	551	546	504	515	555	513	528	510	559	530	525	500	511	495	517	546	526	553	517	557	511	510	534	509	519	530	499	522	482	521	508	537	546	527	539	488	526	509	503	468	535	531	512	454	510	539	531	487	498	570	539	529	510	507	555	569	513	521	479	511	539	520	513	499	508	521	551	534	521	568	488	506	535	510	549	526	525	528	573	533	480	510	547	467	506	528	495	535	556	498	501	504	572	512	543	533	505	534	497	604	539	515	557	505	550	511	496	515	523	484	538	527	551	517	503	493	547	528	486	521	517	516	490	532	552	470	534	506	517	565	478	498	484	540	505	529	515	520	493	510	506	484	509	525	523	531	552	513	545	490	478	494	500	528	498	551	533	567	538	552	542	502	559	514	520	512	508	535	546	523	559	499	488	503	504	514	517	542	576	539	527	499	494	504	526	532	531	568	504	537	529	513	512	559	492	534	527	528	491	531	521	505	548	534	553	597	533	501	531	504	551	495	518	501	531	516	541	541	543	522	525	525	534	516	532	568	541	519	494	487	527	547	519	507	490	544	543	497	504	463	570	514	511	512	567	538	517	517	498	565	551	528	519	527	574	518	587	538	499	496	532	521	527	541	529	499	547	514	519	491	487	530	514	522	551	527	535	553	497	488	536
31111	19996	5768	832	816	823	723	762	768	759	742	817	771	764	733	773	744	759	722	791	738	710	768	721	710	762	732	757	765	754	746	759	760	741	712	745	762	763	674	733	774	735	733	766	717	755	778	753	780	757	733	765	746	814	768	763	736	761	792	723	723	776	731	782	724	740	757	754	753	725	695	735	791	785	799	728	727	756	772	730	731	779	740	667	858	719	719	709	762	786	706	754	782	716	773	724	746	745	820	714	802	752	764	728	744	794	746	716	725	732	772	736	753	761	766	729	755	713	783	706	743	703	720	766	741	732	761	756	749	710	756	779	816	740	744	738	743	791	755	759	711	707	754	775	819	733	733	729	775	770	758	767	719	760	750	707	717	763	790	727	691	717	771	727	737	752	713	719	737	697	765	732	768	749	728	783	794	721	765	757	755	746	748	732	744	702	752	728	741	751	675	704	753	732	796	767	793	745	708	729	814	785	785	755	771	725	735	733	761	823	750	704	716	768	754	754	706	761	769	735	722	774	718	785	739	738	752	787	740	779	730	747	733	738	734	779	752	752	769	742	727	774	786	787	765	744	784	729	775	719	763	725	728	754	757	767	741	743	711	710	723	753	721	702	760	720	740	758	751	755	720	765	694	769	727	767	770	746	774	736	691	743	745	753	734	753	729	746	727	723	747	756	748	724	757	768	722	704	704	743	718	757	792	723	694	742	714	741	736	739	731	748	723	758	726	782	747	716	752	720	768	750	747	730	755	762	772	718	739	770	766	769	767	704	745	760	775	729	757	734	732	744	792	725	769	709	760	713	786	773	747	743	702	738	691	770	734	703	742	834	749	749	711	749	777	733	745	730	797	733	802	738	769	670	726	750	733	790	725	699	744	746	738	766	766	729	715	728	749	708	747	767	760	780	739	727	727	746	728	770	713	749	709	758	766	778	757	764	724	795	800	749	789	757	742	769	779	739	783	715	694	759	720	743	804	756	766	737	711	750	713	724	774	730	697	733	736	773	753	749	766	767	733	790	781	739	747	749	737	738	761	773	757	719	739	717	773	724	765	768	761	756	701	723	682	718	748	750	783	817	773	794	800	757	706	738	768	770	723	722	675	744	740	739	718	779	750	745	724	722	751	752	783	731	751	771	761	741	714	748	752	721	744	782	798	773	750	734	756	735	761	758	732	696	777	772	754	761	737	731	715	735	714	785	775	797	792	710	781	761	773	755	750	747	720	765	722	730	733	784	700	787	732	741	777	757	744	748	726	706	722	739	754	758	759	768	710	721	709	753	701	722	740	773	733	806	742	726	758	764	760	726	682	747	702	799	723	734	736	798	770	763	791	745	744	696	795	730	745	729	742	774	782	726	734	726	755	716	773	742	720	739	737	753	783	734	727	681	773	757	745	764	724	760	769	706	783	736	762	776	772	737	762	767	779	759	750	740	742	745	734	719	741	770	820	709	751	768	760	757	708	790	695	797	717	725	729	741	730	740	710	798	752	712	735	739	727	735	748	758	713	822	770	731	775	738	749	715	714	740	718	790	741	727	792	760	734	716	753	739	766	765	736	710	752	768	725	724	779	755	721	746	725	703	775	741	721	753	702	751	738	706	748	725	748	760	710	722	772	702	748	735	773	780	759	700	762	736	750	781	729	734	751	746	724	785	723	750	760	729	720	756	761	758	755	751	781	717	806	720	765	763	717	732	709	726	725	734	768	727	756	734	746	746	723	695	765	726	730	765	767	741	820	742	810	812	718	743	779	776	730	751	733	713	741	753	807	766	734	737	789	752	725	728	789	745	772	737	785	754	743	727	758	746	768	759	750	734	737	748	773	724	747	762	765	721	715	776	728	746	777	737	719	761	768	740	697	719	712	764	712	721	726	771	761	720	756	714	747	795	799	726	798	730	739	746	758	777	730	721	711	743	749	716	755	716	719	735	787	723	735	775	735	740	739	777	714	739	739	771	713	794	734	736	791	767	765	748	746	752	739	761	764	747	781	737	750	800	736	729	767	749	700	752	708	754	729	772	798	737	794	755	739	758	747	770	757	701	748	744	736	769	728	778	774	778	750	735	779	767	702	724	730	751	712	805	744	734	765	765	747	777	755	796	772	744	754	705	694	757	759	787	756	716	706	730	794	770	770	752	730	712	778	702	718	727	744	732	718	795	754	722	766	728	767	718	711	727	769	758	790	711	730	717	763	776	795	759	731	765	721	758	732	740	727	728	728	727	786	747	739	770	735	731	699	751	771	770	660	696	769	738	760	739	765	715	757	730	767	719	757	784	804	792	743	763	745	715	756	698	747	719	724	741	716	784	785	787	750	749	691	704	730	757	735	752	692	739	718	767	731	727	805	737	733	739	682	766	726	743	726	730	761	749	773	745	753	751	749	724	728	733	772	732	746	761	736	761	762	734	788	708	735	724	811	763	750	778	766	747	715	750	738	717	747	758	775	722	766	758	730	789	702	742	737	761	725	759	797	743	806	708	833	759	740	752	734	723	779	752	786	740	753	736	753	728	781	810	736	749	740	738	714	737	671	809	751	722	748	748	739	793	742	763	735	759	762	740	724	772	679	696	773	780	779	746	737	790	753	755	725	739	738	766	744	740	712	721	760	798	702	794	731	760	738	724	765	752	795	715	759	761	700	757	757	705	798	720	738	709	736	771	738	726	763	719	722	801	762	810	790	789	774	724	752	735	769	744	714	780	732	719	732	770	738	743	706	737	749	757	742	726	761	747	748	758	798	724	754	735	717	747	740	732	748	730	783	735	789	750	705	726	735	761	773	786	818	756	762	740	758	708	757	749	766	723	765	727	789	734	762	707	724	750	742	725	734	755	774	756	729	705	721	728	759	712	743	759	734	760	731	733	719	734	734	762	745	746	774	733	757	770	745	765	793	795	762	763	795	739	707	787	697	758	729	722	723	751	725	758	772	751	713	738	735	745	748	738	730	728	717	792	707	723	778	753	690	802	761	766	720	772	778	753	702	753	706	748	731	742	764	750	765	768	801	764	794	752	705	743	765	717	772	751	698	716	753	744	804	711	739	742	741	761	734	782	719	746	745	746	741	742	704	714	727	713	773	743	703	809	757	776	728	759	732	774	748	759	752	779	746	755	759	723	732	799	783	756	701	735	728	753	753	698	736	803	744	736	753	704	727	780	750	758	724	791	719	744	733	758	737	755	749	759	754	757	774	762	738	760	803	738	726	728	742	746	724	731	754	760	737	753	787	745	758	728	757	747	728	715	708	749	771	770	719	729	743	748	741	779	734	779	789	706	729	735	755	753	758	741	781	786	739	755	751	698	730	697	715	773	762	778	757	775	757	696	774	762	763	718	699	785	711	723	729	724	711	749	730	770	693	721	716	775	781	713	720	755	719	764	709	705	760	765	709	749	772	730	784	738	753	691	716	792	734	776	761	745	796	744	816	751	732	754	763	705	743	729	738	792	800	703	759	715	785	756	743	742	780	750	795	748	755	773	718	754
24179	21119	28391	23973	20035	3526	815	665	632	614	585	540	605	565	545	538	514	586	565	555	582	575	530	533	555	580	508	533	548	532	531	558	507	511	540	531	548	542	567	593	535	557	515	530	593	537	567	586	529	522	532	511	592	559	525	530	551	557	530	570	555	553	531	511	507	569	511	571	545	539	531	529	555	563	546	556	532	500	540	555	518	534	524	528	555	533	571	570	518	514	578	539	527	542	527	537	542	501	509	531	529	548	524	534	506	526	529	538	551	497	540	565	566	538	526	511	490	522	530	537	523	556	534	507	556	542	550	551	507	550	530	541	538	518	535	515	520	541	502	515	493	533	531	546	514	514	560	566	566	514	502	516	558	538	507	564	516	553	534	531	541	568	571	512	497	543	540	522	538	523	573	504	536	548	519	528	512	560	527	559	563	557	539	547	575	570	530	509	515	554	510	571	534	542	519	538	534	541	537	521	551	534	550	552	554	564	550	528	580	562	504	555	491	520	543	562	523	521	524	541	543	551	546	537	562	561	544	498	525	565	546	558	514	551	542	533	543	513	542	520	539	561	566	522	561	506	572	535	542	533	531	533	526	505	518	534	564	513	515	558	535	583	526	540	522	546	516	573	546	543	560	513	478	527	530	580	499	573	558	521	549	560	525	512	536	520	535	561	543	529	542	549	551	544	539	528	553	508	516	532	522	523	523	563	528	519	530	572	484	548	529	562	532	511	517	577	559	558	548	580	554	507	567	576	560	548	539	601	548	539	546	542	519	531	511	548	558	524	531	556	539	536	514	534	528	543	545	585	486	517	507	558	516	553	554	542	502	523	508	534	541	513	530	542	523	528	514	549	506	511	594	544	569	515	524	552	554	513	507	562	528	510	505	531	523	519	555	501	520	535	541	537	529	505	507	543	549	569	565	538	541	562	537	541	521	534	528	535	508	538	511	520	557	575	548	558	542	525	525	512	565	551	550	535	538	544	513	544	530	558	550	518	545	512	554	562	529	517	547	549	567	567	538	524	560	544	491	523	546	493	540	584	532	523	545	570	530	597	552	549	535	527	498	536	505	546	565	531	520	570	547	533	545	519	503	536	530	520	552	526	528	568	531	543	528	558	514	536	539	549	529	531	515	573	562	540	549	520	548	521	521	530	516	528	503	550	516	546	599	537	508	526	549	564	555	504	537	554	574	512	551	554	534	538	527	502	515	514	516	499	583	543	559	510	524	552	538	533	518	545	517	570	543	508	497	535	511	521	507	533	510	559	551	573	516	576	526	528	543	529	505	530	517	516	551	548	519	535	533	497	534	533	504	520	506	495	556	524	530	519	526	549	550	491	527	526	513	561	518	490	551	498	514	501	532	530	531	526	517	519	520	504	526	533	498	578	496	531	522	479	533	536	609	570	515	507	539	498	511	530	567	549	543	543	563	526	554	509	543	511	571	573	543	555	556	519	531	532	526	538	551	548	537	565	542	524	542	542	520	549	536	527	577	542	534	564	536	543	528	532	540	529	483	493	560	553	543	498	515	481	563	526	525	564	523	529	527	549	517	511	583	522	556	522	530	501	509	523	563	521	553	540	501	555	521	571	560	567	522	518	503	518	547	504	553	515	514	523	542	514	535	527	528	538	560	558	529	547	577	558	552	565	539	515	534	542	525	481	578	515	515	512	562	534	519	513	520	500	543	514	531	550	513	574	582	566	553	535	556	517	542	515	573	524	551	508	538	561	542	570	533	510	582	555	530	534	551	565	527	526	550	501	526	548	540	561	569	549	522	555	553	521	591	510	531	533	529	529	561	537	553	570	555	510	546	531	550	506	535	555	568	508	549	522	514	511	506	526	515	551	518	505	519	538	480	498	541	544	557	557	563	517	547	528	577	540	556	547	505	522	545	525	515	544	533	515	561	518	541	570	540	535	557	533	526	544	508	513	539	550	528	535	512	509	527	499	514	556	502	559	540	554	543	517	552	531	559	545	533	539	532	524	543	532	503	535	498	522	564	509	551	539	558	562	551	524	547	507	492	488	528	501	485	610	545	465	520	512	532	525	571	535	540	532	549	537	544	522	548	515	555	500	554	546	528	536	501	546	540	537	575	490	496	533	544	549	528	559	554	553	542	505	544	565	546	496	518	518	540	542	519	505	526	512	531	517	544	550	570	555	513	527	587	558	574	543	551	499	549	572	584	526	542	575	534	530	515	508	581	582	530	535	535	549	570	529	586	522	592	522	542	522	535	534	542	500	500	548	491	529	510	527	496	529	535	511	518	542	509	507	515	561	550	514	501	532	559	512	492	542	529	527	548	580	535	519	534	514	564	557	550	524	548	525	562	560	553	570	572	518	523	516	527	565	536	541	517	582	558	536	545	559	527	534	543	500	528	524	540	507	559	514	494	547	548	523	541	543	529	543	521	534	502	526	537	541	532	562	523	551	530	543	508	518	545	558	552	556	505	513	512	557	495	574	517	510	566	513	543	510	556	538	541	559	556	532	569	526	508	547	492	529	508	496	575	518	534	529	565	514	570	518	536	520	513	564	548	518	556	484	539	564	509	559	540	572	555	481	543	545	531	543	533	562	540	563	547	501	489	515	578	490	561	551	548	543	557	496	514	580	531	578	524	543	493	504	528	573	518	533	520	493	544	518	536	549	574	552	525	523	546	501	543	543	523	531	557	540	559	541	497	571	509	502	544	545	542	538	562	576	527	485	521	522	542	568	536	559	551	535	523	592	523	522	524	510	524	524	558	523	532	517	538	565	511	544	535	555	513	534	536	544	519	513	507	527	530	517	538	508	546	543	523	603	502	499	583	534	523	477	520	565	534	513	541	545	524	537	505	526	540	548	560	561	554	540	489	544	538	512	531	564	512	538	503	573	549	551	530	509	523	549	552	543	536	518	564	550	543	540	497	553	498	555	512	557	543	549	571	521	525	524	541	565	497	585	506	535	584	557	491	557	541	523	574	527	520	567	537	572	582	531	512	543	578	472	524	524	553	546	531	534	541	517	570	518	537	517	509	559	547	526	502	578	523	528	488	528	523	473	557	522	517	513	521	552	579	502	570	542	535	492	507	530	538	519	545	533	549	576	528	534	538	540	497	516	543	528	545	510	564	491	532	510	562	503	543	535	521	538	524	542	561	566	523	513	575	529	537	492	524	580	528	551	552	555	553	552	558	555	527	569	556	554	546	541	514	546	581	508	516	519	540	583	531	507	523	547	520	528	518	534	565	533	499	519	545	511	533	551	520	565	513	542	507	522	571	519	528	534	576	531	558	521	542	541	543	602	555	552	516	546	550	569	556	500	528	574	577	530	530	506	510	549	480	535	553	532	561	563	553	525	538	550	558	574	525	520	547	527	561	540	530	548	519	527	523	543	536	520	531	546	542	498	542	525	564	516	527	526	506	492	552	511	540	592	560	573	522	529	569	502	549	548	546	537	511	506	542	539	510	528	513	532	568	538	549	498	542	550	545	560	541	516	520	561
54478	49853	26081	2024	1585	1383	1221	1081	1039	957	927	853	907	836	798	832	860	851	852	802	748	812	818	785	791	781	801	806	767	818	788	809	799	762	763	782	781	752	774	747	805	753	781	770	750	737	803	770	807	771	793	808	755	752	749	774	818	789	748	790	756	757	707	793	752	789	753	751	788	785	788	763	797	806	729	798	781	758	752	765	788	755	751	787	754	802	793	814	744	765	732	730	811	805	754	810	817	778	772	767	736	782	766	787	807	782	738	737	764	727	796	773	767	748	757	787	786	765	738	754	797	735	808	773	799	827	745	775	742	753	773	779	787	718	801	678	811	806	790	728	765	791	775	751	764	759	773	826	753	748	804	815	716	770	764	737	779	822	751	790	772	747	765	800	726	748	798	801	772	796	782	736	749	809	752	803	773	771	749	758	743	782	744	798	773	748	745	799	808	747	837	716	777	798	815	735	767	766	829	794	749	766	760	799	757	760	733	753	751	783	733	770	815	801	793	743	801	783	768	785	767	785	759	803	746	760	774	759	787	758	770	784	758	763	708	793	754	792	755	764	750	719	757	758	764	792	782	785	745	759	762	768	766	769	770	797	724	734	727	804	774	780	788	746	762	781	760	784	721	761	784	794	819	757	813	808	757	774	765	789	816	743	747	793	793	758	790	771	875	757	753	755	760	779	750	758	776	793	762	774	753	824	773	702	754	788	785	755	778	814	808	751	786	786	738	807	782	768	766	757	732	784	740	747	778	751	761	778	772	755	738	766	805	798	823	794	724	755	789	799	770	741	805	750	822	770	754	790	781	784	755	754	764	801	766	761	734	740	805	799	798	728	767	771	798	754	737	774	816	759	772	817	787	750	731	754	831	737	766	764	757	749	787	722	846	794	751	768	743	779	760	744	760	702	731	752	812	767	724	755	780	751	764	805	777	767	804	794	763	752	710	789	804	799	764	773	820	751	804	799	765	788	708	741	785	790	754	740	792	785	748	787	768	752	801	799	800	767	775	818	728	722	784	803	745	755	729	759	758	782	756	772	799	790	761	847	768	770	738	756	781	771	797	827	750	768	741	789	774	810	763	795	764	813	702	765	859	743	759	761	811	768	753	747	830	784	751	719	778	804	775	784	791	807	756	774	765	746	736	756	792	764	771	772	810	753	741	766	766	780	792	760	737	791	824	878	747	779	809	788	764	750	811	784	825	776	787	807	750	746	755	767	760	766	796	761	788	766	800	787	754	774	761	787	772	751	770	780	799	737	746	808	801	779	760	785	762	781	822	724	733	733	809	810	785	824	761	733	765	765	766	764	764	779	797	790	748	728	764	799	776	802	840	827	791	755	753	760	750	736	708	823	792	764	761	788	784	735	775	783	735	810	768	729	799	744	749	771	809	813	765	761	796	747	714	793	748	748	766	759	749	743	723	745	756	805	772	778	789	787	773	760	779	764	786	795	761	807	745	775	773	797	788	796	743	760	755	753	758	787	748	780	739	823	796	788	740	757	731	805	756	771	821	777	733	740	749	797	783	755	779	795	772	801	776	787	721	784	758	807	778	787	761	750	775	812	723	738	723	794	757	830	825	736	763	752	798	774	773	776	796	752	834	790	808	814	774	796	841	789	815	730	770	757	775	784	740	789	797	823	792	779	813	784	790	783	776	787	773	786	783	796	756	764	755	718	791	750	795	812	785	778	767	767	796	728	752	729	775	743	754	796	754	737	736	768	737	801	803	770	808	738	777	764	764	769	802	785	756	770	774	794	768	786	824	775	751	774	741	779	772	752	754	766	775	774	774	789	780	833	741	800	792	803	766	737	805	776	776	782	780	768	741	771	790	765	759	757	827	751	773	760	773	772	790	790	825	743	799	715	785	782	753	763	773	780	797	753	773	789	729	763	746	758	782	722	778	750	763	758	766	760	747	786	758	785	802	763	741	801	764	768	822	784	800	768	783	749	787	801	762	736	780	768	785	804	731	803	755	761	807	783	761	753	763	753	733	788	769	800	739	769	800	794	746	721	785	760	825	772	750	794	800	765	797	805	799	761	783	797	807	807	754	756	782	750	757	799	746	782	753	730	799	760	758	759	770	769	802	766	762	751	764	742	775	799	779	743	755	774	797	794	800	773	808	704	764	837	795	757	744	763	809	779	780	743	819	761	765	755	749	782	772	783	743	766	793	808	786	758	794	832	767	786	787	775	752	798	734	786	777	789	833	845	773	810	766	780	768	743	791	780	778	764	751	779	775	777	743	713	773	811	724	795	753	790	802	777	833	789	784	808	778	759	757	780	763	770	784	787	765	820	800	770	785	778	769	779	797	764	797	760	769	775	734	765	803	795	803	774	795	786	754	731	750	789	816	750	784	739	799	763	761	764	774	786	835	707	797	751	727	811	748	760	764	807	761	742	803	776	776	782	759	816	769	809	782	796	784	800	769	795	816	806	793	758	792	809	787	809	818	762	742	776	778	798	710	777	734	816	772	786	796	795	786	739	774	763	768	792	740	755	716	780	751	731	775	811	789	739	778	829	756	770	760	806	772	820	793	749	738	789	760	814	770	787	801	821	801	820	783	764	786	774	805	782	730	788	800	787	756	793	741	763	727	762	842	823	801	768	693	731	773	784	801	808	770	788	769	752	742	768	771	771	761	752	806	794	788	801	743	809	752	794	804	764	799	753	769	752	770	796	794	768	736	738	805	828	747	781	753	761	823	738	765	766	780	789	767	796	775	749	704	749	766	819	736	726	723	793	760	741	820	801	773	748	791	782	772	752	775	767	768	756	765	804	778	728	793	811	784	785	726	792	793	782	808	741	750	821	698	770	812	772	751	788	745	755	776	802	784	770	791	796	807	754	783	745	747	787	737	758	737	742	743	751	776	815	824	775	740	785	788	786	724	750	766	730	786	773	763	756	756	747	821	745	745	842	815	797	794	797	732	755	731	774	776	771	719	781	782	771	791	808	780	836	731	761	748	773	742	790	738	764	820	755	769	765	814	805	794	797	776	783	757	784	770	734	754	736	760	770	764	772	809	782	791	770	783	737	764	785	802	754	717	767	791	758	778	798	778	737	779	787	831	788	774	731	764	796	762	809	777	771	751	750	769	798	783	714	768	789	829	778	729	782	749	768	729	794	755	748	794	776	787	759	776	775	748	779	780	742	777	757	731	717	762	776	701	798	741	767	788	747	761	780	774	767	740	816	799	785	798	781	726	743	757	760	772	759	797	752	753	833	823	802	738	806	822	780	761	773	739	761	736	785	731	784	808	767	772	766	797	748	809	789	724	813	789	760	766	829	785	751	781	797	792	802	766	766	748	813	791	775	788	734	766	770	706	777	815	779	812	788	754	742	755	763	791	781	767	808	765	786	813	776	818	792	809	751	799	737	745	798	789	765	737	771	740	740	753	758	758	786	786	770	789	806	775	794	793	740	777	760	739	750	821	776	782	794	812	792	779	741	820	798	801	739	752	762	767	777	725	762	753	780
22888	21094	28875	23487	21083	20711	3158	570	461	437	341	337	354	340	324	344	312	321	336	304	299	304	300	288	317	308	278	299	269	299	276	265	278	279	291	275	267	274	284	267	304	299	299	267	260	309	301	291	264	274	289	307	309	304	303	294	301	290	290	317	275	257	302	266	238	283	253	285	301	315	291	290	275	251	272	286	259	308	259	287	277	288	317	279	288	280	276	290	264	254	276	273	221	262	320	284	276	287	293	303	279	305	258	290	288	283	272	263	319	270	289	285	287	289	275	259	279	275	304	276	281	260	276	276	290	283	236	292	307	266	276	250	287	263	282	286	297	306	279	268	264	291	284	248	292	284	287	282	278	257	267	257	258	281	272	257	291	291	295	275	273	261	276	270	262	288	264	288	268	299	281	264	303	307	292	284	272	322	272	262	297	298	261	274	284	299	241	253	255	305	269	294	295	253	297	306	273	259	289	296	284	304	318	269	288	313	290	253	280	278	297	271	250	273	281	272	291	297	284	289	302	265	300	284	292	269	286	292	269	249	273	265	305	278	312	285	274	293	273	274	265	262	263	279	315	268	297	295	247	263	291	281	248	293	284	299	300	292	295	282	293	264	269	274	276	278	292	287	288	281	278	290	288	299	259	284	277	286	279	275	257	273	284	300	281	279	291	300	291	279	288	277	249	246	280	262	285	261	256	300	274	266	302	279	287	260	251	285	289	254	294	290	290	295	263	275	279	254	287	286	274	305	278	296	300	264	265	307	294	291	273	275	287	290	279	290	297	286	285	266	307	271	253	292	293	275	305	264	282	270	297	291	274	264	302	276	291	259	302	278	307	303	288	245	276	280	276	301	299	292	270	254	252	303	285	270	275	305	282	280	270	274	271	282	246	277	301	271	262	293	263	296	292	273	303	262	289	274	297	267	271	299	262	285	265	305	287	275	273	309	285	268	259	270	283	289	316	309	252	304	293	301	292	285	291	289	270	283	279	283	273	296	287	279	267	265	303	273	273	278	305	293	278	271	310	284	277	280	285	303	270	290	283	297	308	252	263	263	277	280	305	265	290	264	263	265	274	273	252	271	283	268	297	294	291	287	283	307	279	297	296	278	284	272	283	276	283	261	296	272	267	277	282	275	239	245	286	263	291	297	303	262	316	291	294	290	278	278	280	285	267	283	299	290	298	262	307	300	262	291	266	282	285	271	260	274	296	313	288	317	293	317	276	286	261	265	253	315	278	250	305	272	271	271	305	274	289	295	297	259	262	257	294	299	296	270	248	226	271	248	270	292	274	275	262	283	294	273	296	279	301	276	279	288	261	273	290	306	281	276	296	241	295	282	290	294	252	258	297	275	297	292	290	300	250	275	295	289	295	259	269	297	274	294	281	288	293	261	304	283	260	292	281	289	268	273	287	283	275	281	287	278	278	291	281	264	306	281	281	298	290	280	276	289	251	262	295	290	271	274	275	286	258	306	284	302	266	250	286	279	277	281	283	281	290	304	266	273	274	283	283	298	269	291	266	292	290	270	301	293	286	288	297	262	268	278	300	282	260	272	284	262	287	270	293	270	293	280	293	285	282	281	284	263	286	265	269	266	261	279	278	292	332	288	304	295	272	285	286	291	273	288	274	260	276	251	244	269	258	268	280	268	288	278	289	270	287	280	309	298	315	258	306	288	292	284	300	271	286	261	267	262	275	277	290	286	287	266	272	290	256	309	286	262	263	287	281	268	275	254	272	310	295	298	291	307	263	267	274	277	282	263	263	282	273	277	256	300	307	264	265	319	301	276	334	277	256	259	276	287	297	278	265	272	292	269	293	274	292	315	281	291	303	278	260	266	281	290	270	296	303	282	258	294	259	290	263	247	282	286	295	270	264	284	288	287	280	293	283	264	271	280	307	271	275	285	265	278	239	277	258	289	260	289	310	277	285	259	258	290	276	303	307	314	272	248	284	290	268	264	305	267	300	279	315	266	266	297	284	265	257	289	301	276	277	296	288	281	288	279	261	255	275	288	252	295	294	271	302	275	266	276	267	287	279	262	252	313	256	279	275	278	276	305	285	293	259	271	253	247	314	301	285	289	300	267	281	290	291	288	253	286	270	298	305	296	282	302	280	281	276	315	276	269	281	283	292	269	257	305	282	284	296	288	295	289	281	275	272	271	303	259	286	287	255	301	260	263	264	283	272	286	261	297	315	293	302	275	292	286	272	270	288	280	288	273	262	298	283	279	265	291	269	284	288	263	292	264	283	265	303	283	268	285	273	281	312	265	281	296	275	286	275	291	265	277	258	261	278	283	272	224	287	280	273	263	283	269	282	290	286	296	272	273	280	270	266	293	281	302	290	283	297	268	287	289	285	297	307	305	275	301	306	272	265	288	283	276	293	286	303	259	275	249	292	286	285	268	249	289	290	299	287	254	255	311	279	328	281	263	265	300	287	285	271	299	280	291	283	282	303	278	263	309	279	279	271	278	280	252	282	301	281	279	268	274	262	276	271	275	277	273	276	268	252	279	275	296	285	260	270	275	282	268	267	274	257	277	320	288	250	258	268	285	307	281	298	290	285	322	278	283	290	271	272	282	290	290	276	294	243	272	305	275	284	290	302	287	267	278	265	262	294	281	288	318	294	289	280	291	267	299	293	278	291	279	272	272	269	274	289	272	294	275	300	317	287	273	290	276	258	277	280	280	290	296	284	272	246	281	309	262	281	301	285	293	278	287	285	283	302	286	282	279	287	291	268	298	247	275	259	288	277	300	278	282	272	267	278	270	289	276	268	313	297	292	264	329	268	266	289	301	278	293	282	256	261	294	283	285	288	280	271	272	293	288	256	299	295	264	269	270	273	263	292	299	282	300	286	297	258	253	274	260	283	286	289	260	279	279	289	266	299	279	270	294	276	269	285	290	276	280	277	298	283	277	300	272	290	265	303	269	258	258	278	281	274	280	273	250	289	288	284	282	295	242	291	276	289	265	281	282	302	306	293	283	308	261	272	292	279	243	274	307	276	269	270	282	279	285	310	277	307	277	263	258	255	254	271	257	292	321	271	294	272	286	260	283	283	277	263	278	285	280	284	304	274	281	294	273	299	304	278	321	286	276	269	263	237	294	290	271	277	293	276	273	283	268	283	283	284	265	271	292	312	268	256	272	313	293	289	263	268	269	263	306	265	318	269	272	290	275	269	258	284	277	279	325	263	312	300	263	264	287	278	270	295	283	271	272	271	307	250	264	292	287	271	293	296	285	296	277	279	277	276	258	285	299	287	289	288	269	269	268	283	278	276	304	280	271	269	266	257	292	270	267	295	270	302	283	264	304	282	271	247	294	280	289	264	270	276	292	282	274	293	303	308	282	279	275	256	287	292	289	284	280	257	296	295	279	282	285	284	293	290	303	270	276	252	276	251	281	281	281	294	254	274	285	284	279	286	304	304	274	264	273	272	290	294	289	275	289	279	282	295	265	279	281	298	284	238	300	292	304	272	270
58509	62149	35339	2983	2142	1639	1288	1107	874	768	716	648	625	567	574	540	546	487	493	494	471	487	491	446	444	448	462	396	452	470	444	462	440	419	455	399	416	445	434	462	446	431	461	432	411	400	455	425	419	477	439	414	451	441	450	430	436	426	414	400	408	419	434	438	406	431	407	404	399	424	463	404	428	427	420	446	429	425	393	446	421	416	417	434	429	452	402	455	418	410	416	430	398	416	422	386	418	401	401	447	430	421	443	401	410	408	423	386	411	417	424	413	398	407	428	402	408	437	397	410	388	420	440	414	412	443	424	416	392	425	382	419	387	418	419	409	391	391	433	419	393	406	406	436	413	403	414	428	419	423	465	424	409	398	407	373	370	387	404	389	423	438	409	421	404	408	442	406	415	388	420	448	425	377	417	418	434	385	411	390	422	415	389	428	392	407	408	376	355	426	427	367	412	398	419	428	403	403	430	381	411	437	392	425	399	384	425	389	403	401	384	424	412	412	418	404	360	425	387	421	400	427	388	446	429	408	415	416	400	420	417	403	418	406	418	440	415	437	409	428	416	421	447	446	403	400	400	426	420	394	412	450	419	407	381	402	424	368	459	411	403	436	433	396	392	402	396	440	400	416	397	410	405	396	438	424	439	396	410	416	417	370	409	413	435	432	393	404	433	412	408	435	439	431	368	437	383	402	415	392	401	397	429	415	399	403	455	411	380	425	425	401	431	425	382	408	421	426	419	394	418	453	392	429	415	428	449	383	457	405	434	425	424	402	406	404	393	414	405	418	408	413	417	396	438	400	390	422	409	416	406	412	417	458	416	425	408	426	405	403	428	413	407	399	433	391	443	391	434	459	399	403	434	435	428	443	421	411	381	454	431	403	431	387	414	391	388	411	393	390	430	402	412	388	406	381	411	383	416	412	423	417	395	410	426	397	381	384	428	404	421	394	410	417	400	401	377	384	420	394	423	463	416	383	435	412	386	433	430	463	432	401	384	446	380	429	405	427	396	426	432	391	423	411	462	424	439	384	407	405	406	397	456	412	383	418	383	395	429	407	411	420	391	438	427	412	422	414	449	419	404	395	413	392	411	400	451	409	399	433	416	415	438	407	399	410	435	411	396	404	376	401	384	379	399	404	423	448	420	406	368	398	404	401	431	406	450	386	413	412	408	393	407	423	417	403	397	440	432	391	460	413	406	415	447	408	388	426	442	401	431	395	421	395	397	415	420	434	453	389	444	426	411	437	436	415	434	392	424	408	413	434	378	406	414	414	381	461	441	446	419	423	436	419	406	425	382	409	411	433	407	380	448	452	394	420	412	415	379	457	431	412	421	431	409	422	410	423	394	461	412	403	379	455	402	397	401	417	397	385	441	402	416	392	395	414	403	442	378	387	429	433	390	391	393	423	386	411	421	419	412	456	431	422	386	431	411	393	443	394	421	402	411	394	414	428	423	395	396	431	410	406	399	401	417	404	413	389	440	396	398	414	440	417	414	456	387	423	402	391	412	432	395	431	365	381	439	425	416	415	422	424	411	422	438	433	436	403	430	418	387	421	406	400	411	414	395	423	402	409	435	412	410	424	470	432	402	411	460	450	390	397	429	424	415	418	408	403	444	392	404	424	416	399	429	400	443	463	448	402	440	427	420	391	405	422	379	405	408	410	389	425	423	418	413	412	398	410	408	454	435	449	428	420	396	416	413	400	429	415	441	404	419	429	365	385	414	404	402	400	409	438	432	420	408	403	408	424	442	427	419	418	434	399	430	421	446	425	424	425	390	409	423	415	386	390	435	416	405	414	411	424	399	397	415	394	451	432	422	418	421	444	402	385	407	425	412	385	396	408	425	388	426	403	374	426	393	394	436	439	416	455	435	426	389	407	414	402	402	440	401	433	437	423	394	402	393	421	402	393	429	374	422	400	416	420	379	440	379	436	436	409	381	414	405	422	397	397	397	444	382	384	423	403	399	389	396	437	410	416	418	434	412	442	380	419	451	408	403	420	435	409	404	417	385	397	388	400	401	436	424	422	433	435	415	369	387	426	395	389	394	392	438	379	396	430	399	442	411	406	423	403	390	394	398	421	429	455	425	422	434	430	423	392	400	387	417	438	417	441	392	423	429	413	379	409	451	421	406	386	417	391	401	405	409	411	408	412	429	422	414	395	385	450	425	430	422	388	433	434	392	422	418	412	425	418	428	375	410	409	392	431	436	437	427	417	428	442	409	397	425	416	408	425	400	426	364	384	401	441	435	428	400	415	432	432	406	410	386	435	396	431	446	402	394	431	387	419	400	422	421	402	432	431	388	424	404	410	383	408	411	424	441	404	421	438	395	389	412	432	411	406	413	449	415	427	421	409	377	445	410	417	406	452	414	409	440	412	431	390	420	417	407	410	416	386	402	462	401	400	418	422	414	408	435	383	444	403	390	427	442	403	376	386	437	386	397	430	424	408	439	420	374	397	386	398	434	418	442	394	441	441	438	437	406	381	400	445	397	437	408	418	403	402	368	422	411	416	405	401	431	404	437	393	402	399	394	490	414	417	459	395	413	425	423	436	409	440	407	419	413	405	462	404	415	411	429	378	427	390	427	434	407	391	407	432	414	404	459	394	418	429	447	391	413	435	414	455	388	405	420	426	388	422	433	409	420	389	409	424	406	398	397	395	438	388	428	401	437	401	434	429	407	403	428	419	411	421	406	421	404	403	402	423	424	452	407	433	412	443	417	414	417	419	427	399	419	402	394	442	448	373	423	450	417	419	415	394	398	386	381	422	398	399	463	394	419	420	435	362	397	402	423	458	440	447	398	404	401	399	448	426	398	433	374	402	449	418	409	431	388	440	429	416	409	463	427	430	398	404	401	433	392	379	404	443	400	401	445	407	432	428	431	454	425	421	391	434	456	413	402	383	425	424	389	454	470	421	396	414	394	407	419	413	407	360	433	420	439	403	423	433	401	400	431	405	368	399	412	442	420	388	366	400	408	433	393	464	387	435	427	413	387	401	432	423	407	396	424	436	401	437	392	431	409	408	393	396	448	415	405	429	438	440	408	424	435	437	413	410	411	409	434	423	451	427	416	411	414	413	442	396	429	376	422	438	401	427	421	403	416	428	423	363	425	382	384	410	420	418	423	415	417	372	408	442	371	411	443	425	407	432	408	389	421	425	418	427	402	397	425	400	427	420	390	404	409	418	427	429	414	460	425	417	370	423	395	416	396	454	452	458	400	399	397	420	450	422	416	412	407	390	406	442	392	406	426	424	422	420	412	428	395	415	410	427	415	393	434	411	383	439	391	424	401	397	418	387	446	444	413	407	415	395	401	415	412	409	415	409	457	400	428	441	410	387	426	419	391	412	372	446	421	392	415	416	403	406	391	412	430	395	425	439	463	443	359	411	412	437	392	384	422	419	411	434	444	398	399	421	410	406	393	402	413	392	466	397	392	423	422	411	449	440	410	456	430	392	404	440	423	387	404	414	407	400
28770	21208	12970	1428	578	520	551	501	516	553	559	518	526	527	570	552	517	572	494	517	556	551	541	493	525	530	525	522	550	507	507	529	511	517	547	521	476	497	552	532	504	568	560	512	487	552	510	543	505	506	537	541	532	530	512	499	493	523	511	534	514	490	503	533	498	539	510	495	499	525	517	509	535	522	519	497	492	515	535	518	496	519	519	525	565	493	553	484	510	516	511	567	539	482	558	503	524	540	538	506	511	513	515	536	544	543	493	512	537	538	526	572	482	540	523	546	547	512	535	538	509	548	502	544	483	527	513	519	516	534	504	515	493	583	537	517	517	476	532	462	509	498	476	520	481	542	546	534	534	526	532	521	502	532	493	520	514	543	516	492	501	523	511	539	523	555	528	495	520	531	548	500	517	506	563	540	504	513	482	515	529	497	541	535	508	517	523	517	522	523	538	555	504	519	491	517	485	474	516	531	464	533	519	543	550	535	536	531	529	543	515	495	519	451	486	541	553	529	508	466	508	512	520	533	507	519	507	555	547	476	498	510	520	475	556	544	471	499	510	532	507	511	526	536	538	475	517	536	546	507	527	523	526	507	507	516	521	517	495	486	535	498	510	515	512	502	470	519	536	502	522	520	499	502	505	504	523	527	563	528	519	507	496	491	514	517	526	502	498	525	537	550	510	515	496	520	503	557	509	558	526	534	481	605	522	500	499	529	500	498	529	536	508	566	547	550	517	518	526	513	539	478	481	542	518	550	547	518	507	495	556	495	537	504	519	506	502	558	536	554	547	517	546	504	526	545	518	566	509	548	523	479	510	552	534	531	528	520	530	562	544	469	530	519	546	545	490	486	518	475	521	490	529	518	577	515	568	501	550	551	482	535	496	575	529	490	527	529	549	518	543	514	509	585	469	516	519	520	545	541	525	531	529	492	496	471	522	503	521	523	542	518	490	501	510	538	512	566	506	515	566	513	505	540	502	563	511	483	542	481	554	477	526	531	514	513	485	475	512	571	538	463	540	525	534	550	567	536	550	508	514	489	510	514	515	507	479	524	519	508	539	537	513	529	524	571	535	509	509	521	490	550	551	504	510	541	506	507	505	508	533	513	555	569	541	498	499	538	508	526	523	503	539	497	510	489	589	509	481	567	540	535	571	548	550	505	536	532	526	499	532	554	526	462	551	532	570	536	517	504	472	506	510	559	484	528	514	545	536	513	512	530	512	536	482	540	547	524	510	511	492	474	531	560	532	559	486	501	498	489	506	509	558	474	491	538	502	523	528	545	510	502	502	536	527	514	555	559	493	532	482	533	515	516	520	476	502	495	536	529	519	547	585	510	551	468	527	526	476	538	534	508	549	493	539	507	521	506	517	505	498	537	536	533	512	552	501	507	520	526	537	486	532	536	500	498	510	569	542	530	526	531	500	508	551	577	492	537	513	496	545	533	523	537	530	544	514	536	488	499	496	543	568	508	531	528	550	534	475	517	503	491	490	576	523	541	554	528	514	525	518	511	508	493	552	515	521	549	559	557	539	489	483	544	535	541	526	521	518	547	537	510	524	552	517	524	475	471	503	557	505	515	513	539	557	536	482	532	505	493	496	486	504	510	510	518	544	500	524	517	491	525	512	516	522	535	551	516	555	524	511	531	543	536	529	517	537	501	534	530	552	550	534	516	497	528	550	521	536	489	563	565	494	545	518	542	492	575	489	510	515	528	504	559	536	472	549	561	538	555	539	512	517	494	543	496	505	495	512	526	521	502	554	523	531	550	494	512	514	501	507	540	520	470	557	498	497	503	511	535	524	521	512	525	517	532	524	550	528	524	539	520	565	527	480	544	496	499	473	501	529	514	510	538	509	525	545	530	519	495	538	528	529	498	531	503	539	536	504	504	496	535	558	500	541	549	484	528	538	516	506	513	553	547	537	485	509	522	509	495	500	531	520	528	525	468	527	551	523	527	540	482	502	508	501	527	523	524	548	517	494	510	508	540	522	534	549	483	516	508	489	515	541	539	565	544	538	533	526	567	523	557	495	533	537	520	536	514	493	499	559	542	531	525	508	513	496	490	473	570	534	490	498	524	587	548	553	518	489	531	534	496	547	524	488	519	550	525	518	497	520	510	537	526	550	540	531	521	527	535	542	489	502	529	519	525	491	537	557	552	527	537	492	468	556	512	533	500	520	474	543	489	526	492	524	565	548	536	499	546	541	511	576	547	534	528	533	511	489	561	503	537	549	553	524	555	517	510	499	532	544	534	517	480	478	506	502	530	493	542	568	539	497	549	525	522	562	530	515	536	513	500	511	531	534	546	521	476	486	518	548	571	553	544	510	513	542	545	483	518	554	505	482	501	510	515	560	548	511	523	507	513	514	484	524	513	520	516	512	517	538	509	540	578	517	527	518	465	536	567	505	533	542	516	472	500	536	504	514	530	497	515	509	487	498	501	518	561	447	487	541	515	483	520	562	518	528	534	539	518	498	564	541	508	525	519	510	536	530	523	555	495	490	520	530	495	531	499	497	535	488	522	548	530	526	502	537	519	555	521	501	503	510	541	515	484	514	537	508	493	530	517	528	544	495	530	522	519	524	535	500	499	537	498	484	546	543	534	531	532	541	519	561	522	526	538	486	531	510	487	507	545	515	536	526	512	556	534	494	523	497	512	501	529	501	526	506	520	496	511	533	497	546	522	512	535	483	482	501	559	512	541	559	572	529	506	470	547	506	521	536	486	514	541	526	548	500	507	545	519	514	539	570	486	514	543	531	489	525	495	497	501	498	535	521	514	529	548	514	479	555	520	456	524	539	506	532	531	506	500	529	561	536	473	515	500	497	513	479	488	490	551	545	489	528	479	526	515	514	523	538	515	492	493	520	523	522	514	494	536	492	517	534	511	555	516	522	527	536	541	545	536	536	514	515	542	512	501	548	530	498	500	544	519	553	500	494	549	521	534	559	527	539	525	505	509	515	521	537	559	538	513	513	529	518	533	513	496	502	501	551	520	497	501	505	504	505	508	507	518	516	502	496	588	518	515	555	536	507	534	509	533	527	524	512	492	500	513	500	504	500	529	524	529	530	485	528	522	508	539	516	497	541	541	529	511	510	517	482	532	594	540	485	552	505	549	489	563	532	499	515	487	535	487	491	496	529	521	512	509	518	533	508	560	524	533	563	515	562	569	513	523	517	515	508	512	524	522	503	540	552	508	573	522	509	495	530	561	500	514	537	538	497	500	529	504	554	518	543	499	507	539	485	511	547	539	522	543	508	499	503	517	503	508	524	541	496	528	550	515	524	499	547	500	527	497	544	500	510	516	570	525	497	530	534	553	528	515	525	522	546	511	517	493	495	537	526	529	514	528	499	515	525	496	493	532	554	576	511	514	528	545	513	536	495	488	473	555	557	549	525	513	534	523	466	551	549	511	552	511	498	535	512	564	501	472	520	510	503	566	536	533	497	489	511	516	517	511	523	516	490	533	503	493	517	519
32273	19621	7728	888	825	759	739	732	803	787	771	739	730	781	775	755	727	761	753	746	757	745	741	752	743	674	739	772	724	767	700	763	757	761	774	754	724	764	742	744	715	741	716	736	748	700	762	680	729	726	727	758	697	729	741	772	726	772	740	673	751	724	760	710	769	745	760	740	714	754	739	765	746	709	769	712	729	755	791	756	725	719	776	758	755	756	767	754	731	765	741	726	746	753	758	736	766	760	757	694	767	721	789	730	735	786	731	755	746	724	737	732	746	771	733	734	753	739	672	725	741	755	728	763	742	733	765	720	738	743	757	762	721	774	741	739	728	753	747	761	751	816	749	719	726	741	772	755	720	686	760	714	744	785	739	719	685	742	764	683	786	722	790	734	753	731	765	700	670	780	708	750	699	794	720	754	732	742	702	750	743	750	730	735	729	783	753	749	739	736	729	788	711	755	782	797	764	758	767	748	786	762	703	754	723	725	725	758	710	745	731	732	788	800	787	706	761	715	770	751	735	787	739	776	743	684	687	742	760	763	769	707	758	753	827	709	764	744	785	749	809	727	743	700	739	773	757	764	770	737	667	754	774	733	714	741	729	690	758	705	748	740	723	748	712	744	734	735	703	746	755	725	784	712	738	675	750	714	779	733	725	733	678	728	705	740	748	759	738	695	772	715	742	757	748	743	752	740	731	780	731	710	761	767	785	695	758	750	710	707	794	756	814	797	701	732	810	761	724	735	742	798	770	725	788	750	721	739	743	766	780	737	745	715	675	716	720	762	744	727	792	734	749	725	792	763	796	770	716	702	780	821	749	723	764	745	725	781	744	769	752	711	739	755	756	696	754	762	730	712	780	748	686	771	744	719	767	757	722	753	727	748	805	742	761	768	719	782	729	748	766	765	777	742	718	774	730	751	752	733	758	746	715	731	724	767	765	717	728	779	740	757	808	700	760	791	736	719	753	792	769	753	733	709	758	711	734	786	750	754	726	718	776	719	761	701	719	729	784	701	734	750	731	731	752	770	755	759	741	762	739	735	746	773	763	745	749	712	684	758	743	733	719	747	771	707	743	767	706	783	764	737	810	768	717	722	809	733	720	722	765	753	738	757	806	748	727	708	687	764	722	785	749	720	678	739	722	753	733	712	737	767	731	717	703	737	765	780	705	741	713	753	753	768	704	790	724	699	776	756	724	728	706	733	740	705	726	736	733	783	737	711	718	744	753	809	748	679	730	749	712	765	708	705	783	772	766	731	775	721	740	736	700	719	739	713	733	720	782	699	738	728	727	757	714	726	730	753	760	784	743	740	775	733	754	733	739	700	749	773	726	730	752	722	736	712	724	739	751	737	761	705	803	707	844	764	729	725	754	797	738	728	769	743	712	719	738	742	757	742	743	726	790	716	690	737	738	725	784	719	706	721	685	736	730	703	720	698	771	776	724	749	745	722	766	738	715	733	720	765	769	737	723	741	718	751	773	764	759	747	754	749	744	707	715	723	747	721	693	706	752	796	710	774	687	731	753	733	751	724	753	791	765	756	742	750	717	729	739	760	736	788	747	763	743	715	788	764	759	739	809	697	771	721	702	732	727	758	756	735	734	811	730	707	743	764	731	763	728	804	726	800	730	757	760	702	755	763	673	728	782	753	702	712	730	765	757	737	717	714	719	744	730	767	722	773	776	706	749	807	731	748	683	781	709	742	741	740	720	760	796	709	780	688	705	736	749	722	750	796	714	758	706	728	730	818	721	756	755	789	774	776	701	745	709	774	699	710	745	736	750	745	720	757	770	760	716	754	764	733	775	737	765	691	724	763	708	761	751	767	770	758	769	733	707	703	738	774	729	735	773	753	731	742	809	754	696	761	749	751	752	754	789	753	746	722	665	713	714	742	725	750	724	790	761	760	732	751	763	691	740	786	714	749	716	783	763	714	816	749	697	759	759	714	714	762	725	776	763	742	778	767	707	799	736	756	755	777	720	734	713	723	791	782	738	739	735	726	731	733	706	674	774	741	717	764	774	742	720	734	726	754	749	723	725	778	736	736	781	714	678	725	779	682	753	771	735	745	765	770	783	724	745	737	713	800	717	776	711	732	756	784	750	701	777	765	765	770	785	757	759	732	745	740	747	729	756	749	761	739	714	756	743	718	779	700	734	760	723	749	754	750	766	772	735	734	724	705	761	767	763	750	709	756	769	730	708	716	736	773	746	730	720	828	747	756	794	780	779	800	785	727	776	780	744	747	787	772	719	752	758	704	712	791	685	794	692	756	744	776	766	728	759	706	717	779	707	739	768	760	767	765	758	711	747	790	752	787	724	717	691	703	757	751	757	765	741	723	690	753	766	793	735	726	741	771	728	710	774	759	750	754	719	732	754	737	742	727	743	744	724	705	725	733	746	784	736	747	710	736	723	698	762	818	730	787	758	697	736	705	737	765	739	774	728	774	730	731	795	728	695	762	754	770	704	784	745	740	711	742	734	754	708	753	724	715	757	718	754	738	707	723	744	752	743	813	726	764	781	743	751	790	715	720	760	760	739	743	763	734	705	798	719	740	752	698	705	739	774	713	779	800	754	729	750	767	780	781	770	757	767	742	753	735	749	752	746	781	687	754	743	775	737	745	753	739	738	694	751	738	763	734	726	743	794	725	711	717	722	749	731	726	704	737	689	752	781	715	735	724	748	743	734	753	741	746	776	739	797	713	718	711	731	780	748	787	755	708	777	740	747	737	715	782	756	740	714	779	709	734	762	725	733	761	758	774	747	718	753	733	765	740	752	749	753	757	753	715	717	747	737	810	758	758	755	741	765	743	736	749	775	738	751	742	718	757	748	756	734	743	776	740	744	767	767	674	748	714	742	719	749	766	711	752	707	753	771	766	803	760	741	790	749	736	742	692	715	715	791	751	755	710	755	764	786	720	771	785	781	764	699	749	739	682	734	743	727	769	726	835	747	754	748	706	751	722	717	770	763	730	727	703	788	780	783	758	777	715	761	745	734	756	741	694	748	718	749	771	691	782	773	725	766	715	732	731	740	732	703	755	744	754	778	762	702	732	741	739	774	759	744	697	774	697	716	708	743	749	739	733	696	755	761	737	678	763	692	747	778	733	743	760	781	717	725	737	711	743	762	746	738	754	742	684	750	723	743	750	763	769	731	783	717	735	763	746	751	706	733	719	722	765	778	728	710	707	724	732	763	751	725	747	747	772	734	752	773	775	765	757	712	760	797	745	721	705	801	749	722	775	753	781	755	737	756	736	725	710	769	677	731	718	737	786	734	708	728	728	765	757	708	745	746	704	746	793	747	764	711	762	727	768	725	764	692	758	733	775	792	745	723	794	752	765	756	728	772	749	729	758	777	754	759	786	752	769	717	780	745	757	719	747	704	736	738	724	700	691	742	707	698	739	763	776	715	766	768	743	723	665	743	758	720	736	746	730	736	731	782	760	747	695	747	760	715	699	802	692	812	736	742	718	746	737	740	750
24220	21055	28296	23929	19868	3538	799	685	616	629	575	548	563	516	546	561	553	547	567	550	534	543	535	534	574	552	560	538	544	562	549	572	503	537	522	537	539	551	530	566	510	544	537	519	587	481	536	512	519	528	553	561	545	537	528	518	503	514	517	545	528	519	530	517	579	554	499	575	505	516	525	560	559	518	585	536	526	532	545	520	568	560	543	542	536	560	506	543	556	552	532	511	497	535	528	485	591	539	512	563	523	533	522	521	505	542	554	525	510	524	553	546	519	534	495	521	501	512	526	527	487	567	536	507	544	517	520	531	533	546	493	494	524	522	539	525	518	534	523	536	539	507	553	491	504	533	538	561	499	534	543	520	529	524	525	505	524	538	487	545	499	508	502	543	569	492	509	529	525	548	548	554	502	531	532	550	551	507	515	572	510	560	539	563	532	527	518	533	487	552	520	552	553	538	539	526	544	552	545	547	484	536	499	530	514	493	555	509	511	522	523	553	561	519	533	564	573	485	518	525	538	552	526	519	543	527	559	506	525	537	504	524	544	535	527	500	530	525	531	511	518	527	544	529	495	487	523	566	504	525	560	541	522	536	550	524	487	512	548	511	572	531	510	547	586	520	541	554	533	538	527	527	495	483	511	556	529	556	540	506	552	534	509	519	531	518	524	517	518	528	522	552	508	545	503	527	488	521	546	541	547	526	528	523	559	541	525	555	508	507	504	546	545	513	517	508	542	553	476	528	540	528	561	525	531	508	532	548	525	522	504	506	511	563	542	559	517	527	518	522	518	519	516	503	507	536	503	554	536	551	520	557	559	525	562	574	531	498	534	537	564	528	575	549	501	527	510	576	533	533	517	545	531	527	556	506	500	542	521	568	522	547	531	540	542	559	536	543	543	517	549	500	504	520	515	594	556	547	497	566	546	497	530	513	555	510	531	599	527	539	529	518	536	547	510	535	504	527	503	493	494	524	522	521	508	519	533	514	523	549	565	538	479	537	570	575	566	508	545	541	478	532	529	538	567	501	561	521	543	509	550	577	519	540	515	545	560	543	521	514	527	542	545	525	525	531	513	526	521	500	543	540	512	588	525	587	504	532	549	568	523	550	525	535	501	583	524	520	546	551	543	555	524	489	534	526	525	539	527	563	496	536	478	543	550	557	526	525	548	522	564	545	576	526	544	546	496	518	517	506	540	516	553	537	538	542	550	535	555	538	535	537	542	496	537	523	568	490	569	494	512	545	527	529	544	498	529	569	515	518	537	536	544	556	562	555	599	500	552	519	539	537	535	462	530	535	512	534	510	555	535	538	501	502	529	460	538	547	564	538	500	568	538	534	523	540	521	501	544	505	563	521	545	508	525	492	538	530	532	542	557	515	532	533	533	494	480	527	520	501	550	528	539	542	538	523	546	486	523	556	542	548	523	546	493	503	592	558	543	510	520	511	565	521	529	565	545	542	536	516	549	487	551	507	619	529	527	510	504	536	549	531	537	502	532	529	574	528	514	559	520	507	552	561	554	562	543	557	542	553	504	492	575	516	540	492	552	539	516	527	534	504	545	497	540	544	502	556	571	514	562	563	532	531	532	520	527	553	503	540	528	496	539	502	569	533	573	594	547	531	480	568	553	550	488	571	550	600	543	592	538	511	531	497	557	524	536	525	533	517	516	529	503	574	554	540	527	551	545	556	543	540	533	535	547	525	557	522	522	544	574	515	491	549	550	475	518	523	574	530	547	556	546	558	573	519	512	516	517	516	553	504	544	569	530	538	540	535	536	546	539	520	507	530	482	562	498	553	495	530	529	515	562	506	505	511	551	540	518	520	511	503	522	516	525	535	528	536	535	592	536	540	519	537	546	502	552	526	512	552	530	520	520	531	532	502	528	526	511	561	550	566	518	563	511	529	561	559	545	550	532	513	514	547	545	525	573	511	527	490	508	526	492	518	574	520	527	518	535	508	587	591	485	555	527	553	517	562	553	528	527	497	501	531	505	516	548	571	509	529	504	514	518	549	544	534	560	556	557	558	543	539	501	545	542	508	540	548	550	551	562	538	539	487	519	542	519	543	593	551	539	546	556	564	506	514	531	529	536	502	517	544	547	521	488	506	525	506	509	520	515	548	550	531	530	545	537	509	540	559	518	545	525	529	545	553	518	518	552	515	519	557	555	561	553	534	563	529	532	502	563	554	529	556	551	508	538	574	527	534	501	553	526	498	527	508	495	525	522	525	534	536	541	516	518	552	562	541	606	518	539	498	564	542	550	531	568	501	546	519	537	537	544	535	531	551	533	542	565	586	564	549	487	566	543	556	499	544	496	517	525	511	502	507	514	536	524	513	520	560	502	486	522	564	565	506	558	540	492	568	517	563	533	526	565	565	550	535	546	545	548	513	524	506	532	541	530	550	527	510	504	570	506	537	533	532	533	573	549	501	548	515	550	533	479	508	509	521	529	508	505	515	522	517	529	532	529	531	516	551	511	467	497	538	532	507	521	532	505	509	511	574	579	538	529	554	544	505	512	500	581	509	507	542	546	561	534	553	565	531	496	510	570	550	509	540	513	562	574	553	529	514	552	515	562	504	508	485	527	515	533	529	517	539	503	499	491	526	504	529	538	562	523	514	541	568	527	531	552	537	522	500	521	527	536	535	549	539	532	500	523	527	509	519	561	559	558	493	530	572	562	561	507	518	537	527	518	539	511	525	556	524	526	548	517	536	540	547	547	538	511	510	484	545	539	556	528	543	551	532	533	533	532	526	488	509	504	546	528	525	507	508	539	549	526	522	494	559	558	471	519	516	554	532	559	531	534	540	595	522	539	499	545	552	529	522	524	534	528	540	521	543	544	544	520	547	542	562	567	523	534	568	523	551	547	503	525	524	540	523	573	555	542	542	517	523	560	545	540	529	505	550	544	564	579	544	553	523	501	495	513	567	531	531	494	505	570	524	540	540	560	518	512	544	501	545	528	528	554	520	502	520	576	559	509	521	541	530	508	553	493	531	513	504	545	508	542	519	520	543	545	546	558	560	508	549	529	479	541	554	531	542	534	551	515	528	558	519	547	589	540	517	547	534	519	484	526	573	513	548	541	488	543	538	538	493	527	542	565	506	508	546	499	516	559	598	529	535	527	550	513	521	480	526	554	523	534	541	510	501	507	547	518	513	490	540	536	529	539	530	531	492	516	520	536	510	526	541	565	559	506	510	547	550	557	573	538	559	536	545	564	517	528	546	559	552	519	527	501	544	550	570	497	523	533	532	545	526	497	568	550	534	483	519	517	490	553	571	533	524	524	529	550	547	563	520	557	553	528	527	542	531	541	550	510	503	509	569	536	538	525	516	568	543	532	548	541	526	551	516	508	520	482	542	528	563	569	511	560	571	500	534	549	531	528	527	552	529	527	517	555	549	538	543	544	534	517	528	562	542	526	504	512	546	529	524	512	552	553	536	529	543	552	548	559	557	529	512	559	561	568	558	528	463	553	494
54012	51795	29090	2303	1492	1340	1124	1074	991	924	915	905	857	809	850	830	779	832	811	840	793	730	826	813	798	780	840	772	812	788	760	737	738	774	785	796	793	776	823	781	738	790	765	756	770	779	822	794	785	786	861	817	760	805	801	779	731	840	769	757	724	740	791	772	773	791	766	733	785	785	706	797	778	785	773	765	780	779	753	761	766	791	776	759	804	774	763	709	766	812	777	753	821	826	781	766	745	763	758	737	825	771	740	780	718	793	817	826	763	776	798	689	777	776	750	770	799	825	769	766	776	781	833	794	749	797	773	718	765	775	763	805	730	813	747	785	767	745	767	766	801	799	779	765	757	774	763	787	793	783	782	750	771	758	797	786	788	791	751	775	761	776	707	818	770	827	780	731	754	770	761	767	766	788	813	794	740	794	736	806	793	737	822	762	782	767	801	770	757	747	758	710	758	784	744	762	745	773	768	757	728	764	764	750	760	760	746	795	756	786	791	751	793	803	784	766	760	800	794	796	806	746	806	723	816	741	763	751	788	757	769	742	768	808	759	766	807	739	826	800	773	804	729	766	818	813	769	721	792	752	767	750	739	803	744	759	731	753	776	816	807	777	797	791	773	796	767	748	784	793	745	812	763	787	738	782	787	784	769	745	805	772	793	735	810	817	766	767	816	812	747	810	744	813	787	774	767	770	770	772	769	748	761	802	758	733	777	812	791	786	783	770	777	810	770	757	728	767	792	798	798	844	797	775	824	764	768	764	768	784	773	720	769	785	788	700	752	761	782	832	791	753	789	769	831	829	770	781	704	761	817	752	787	761	789	757	729	736	783	724	782	740	798	755	858	721	735	766	790	793	752	754	779	775	767	706	750	771	797	745	750	792	804	795	731	802	734	767	758	772	822	753	729	782	777	766	736	733	769	792	759	721	824	751	774	830	769	796	812	762	796	732	792	777	679	789	797	784	786	832	758	762	746	773	785	738	741	752	768	790	750	744	807	760	751	747	788	746	799	751	830	760	798	797	775	761	765	720	783	756	792	753	792	791	778	782	776	811	758	780	742	799	768	751	752	725	777	740	805	787	739	764	746	784	775	772	807	765	790	725	764	747	776	773	787	814	783	748	764	774	718	779	794	797	732	834	801	769	737	797	780	762	784	757	812	747	760	792	760	772	814	793	785	766	828	737	774	781	715	777	827	698	772	789	816	763	735	746	767	795	721	787	760	752	749	772	767	757	822	764	751	767	808	793	794	763	728	770	758	766	711	797	804	778	820	777	752	746	775	768	758	797	757	724	787	743	776	738	806	812	751	792	805	772	766	763	737	755	771	770	760	772	790	816	777	760	746	760	751	737	751	788	774	820	758	762	760	765	779	768	777	770	792	786	793	788	755	751	779	754	802	759	704	757	752	833	748	795	764	817	727	726	783	759	757	761	732	781	784	803	769	786	765	805	763	736	762	779	767	791	759	786	767	730	831	721	788	729	731	788	743	769	826	789	750	738	786	784	777	828	846	795	786	772	756	759	798	734	767	756	739	744	721	770	806	787	718	756	794	783	792	785	782	774	779	775	776	745	716	772	783	757	798	762	744	782	765	816	759	785	775	777	722	758	809	789	734	801	799	762	799	748	783	806	770	763	763	778	807	781	771	732	741	799	807	762	756	715	738	799	789	769	761	771	810	723	754	759	800	760	829	722	799	776	807	755	765	709	776	770	784	805	751	760	848	748	721	776	734	769	753	765	793	723	753	758	748	739	786	735	775	784	790	753	761	737	760	801	786	782	757	811	741	786	789	727	782	763	733	744	735	719	747	783	774	761	776	791	781	789	795	774	778	771	784	729	778	758	789	796	744	795	752	737	797	749	789	772	774	730	772	729	763	734	763	735	801	757	767	757	798	782	764	769	756	758	769	799	746	763	773	778	718	775	762	744	788	786	716	762	818	767	801	716	809	733	782	772	810	800	774	769	769	761	778	770	779	746	744	816	764	804	772	762	768	735	798	777	786	746	730	784	735	763	748	792	746	805	768	792	813	747	744	737	792	707	750	778	742	743	784	744	775	785	762	787	757	780	770	765	752	758	759	704	771	748	777	821	755	793	738	824	793	764	779	759	798	709	792	777	763	757	724	747	783	758	758	791	783	795	798	835	742	778	794	778	744	754	790	757	731	743	796	734	767	763	779	813	781	780	787	814	821	748	764	773	817	789	821	795	745	761	790	730	754	746	799	765	742	772	750	795	769	800	724	747	745	744	782	759	741	791	775	746	759	760	816	766	808	779	722	765	729	840	754	777	804	765	722	765	756	776	717	722	740	782	730	767	756	787	737	771	739	773	718	770	776	717	722	815	799	723	798	761	775	741	824	760	762	792	759	763	792	771	745	779	754	767	739	752	818	783	753	763	747	778	775	793	723	790	756	755	775	758	740	749	836	785	774	766	811	760	721	758	754	800	755	763	763	800	748	776	783	768	803	775	752	771	774	794	808	718	768	795	739	752	773	750	772	766	772	747	775	739	727	737	781	753	778	736	755	738	791	731	742	767	746	785	804	762	726	793	734	723	753	778	744	785	777	802	770	751	777	767	798	760	718	814	725	733	766	796	770	806	765	805	770	749	808	773	731	749	809	770	743	822	750	773	740	747	777	763	780	736	760	748	777	781	790	756	726	747	737	772	719	752	750	813	783	730	762	797	740	729	791	793	796	772	797	727	734	730	776	718	762	733	826	772	749	812	750	756	743	719	741	793	802	720	773	781	766	803	723	786	774	821	820	743	767	772	745	775	773	739	713	754	747	756	727	815	777	789	725	737	698	762	791	726	805	809	780	782	733	786	802	762	788	750	793	797	813	754	752	732	809	786	782	786	771	773	711	809	779	803	765	746	744	828	760	756	751	805	763	714	776	763	729	816	762	742	788	777	760	758	807	779	750	752	803	749	726	771	782	796	786	748	783	793	787	812	777	739	777	784	703	773	812	818	778	780	746	757	765	752	721	782	748	773	768	763	774	759	745	798	776	735	777	717	788	789	767	764	775	793	778	776	785	804	795	740	748	750	796	772	740	815	735	765	769	764	807	784	744	750	788	831	806	771	731	778	802	791	787	751	776	770	776	787	785	797	761	797	752	787	808	746	759	767	786	781	785	773	800	795	721	774	779	778	725	775	769	725	763	749	767	771	780	811	734	787	779	753	787	780	757	737	757	777	780	803	786	798	778	767	748	787	757	815	742	740	781	786	759	779	775	753	808	771	767	729	776	793	772	736	776	803	797	764	766	742	795	786	792	759	741	808	791	773	779	775	777	809	818	800	800	743	718	716	777	744	771	754	768	756	764	759	801	785	742	691	779	757	757	774	783	779	809	767	754	772	802	747	753	766	744	716	779	784	763	772	778	782	782	714	730	804	776	798	768	777	712	823	781	766	712	762	722	744	684	753	778	750	766	830	783	706	810	725	829	760	764	748	804	747	779	766	758	766	768	768	749	782	735	775	746	747
22858	21066	29041	23309	21054	20809	3928	566	380	433	418	338	364	341	331	346	334	303	316	315	324	315	319	302	276	295	303	287	290	285	282	299	307	283	279	282	293	282	265	297	310	287	296	274	263	271	279	267	310	303	309	308	300	284	275	258	277	289	255	299	301	244	268	285	289	273	287	291	294	303	276	296	289	298	310	268	283	260	234	264	341	291	286	296	323	283	285	283	273	308	295	270	283	266	281	267	279	293	271	295	271	277	287	271	271	270	322	263	299	302	284	292	296	297	263	271	272	294	297	272	285	267	269	288	259	294	268	293	284	295	300	274	307	313	283	302	292	322	285	246	272	291	295	284	281	260	256	288	271	304	296	275	276	306	275	284	289	283	282	303	281	281	291	277	308	312	280	294	279	300	266	268	299	266	286	300	268	256	287	299	260	272	305	285	287	266	285	297	288	266	266	292	295	299	275	264	312	310	267	289	284	289	319	290	261	312	293	282	288	276	252	286	287	282	259	278	276	281	309	274	299	282	301	296	267	304	275	263	278	258	273	301	320	282	267	276	277	272	281	311	308	285	288	270	277	274	279	313	284	310	292	312	294	266	285	288	300	249	299	298	268	310	309	291	274	288	290	277	282	285	267	300	288	262	286	256	271	276	281	285	287	264	282	266	301	283	288	306	284	286	280	299	283	285	254	275	302	279	280	279	297	264	275	311	283	288	315	278	286	290	312	243	276	268	281	280	295	251	310	277	298	288	282	250	281	303	280	281	279	279	267	309	306	274	282	291	316	284	275	272	306	262	267	290	304	286	299	270	290	274	276	273	276	289	279	298	308	246	304	312	275	297	281	283	278	306	275	291	276	302	297	279	257	297	281	281	257	297	290	294	306	285	280	296	281	294	299	299	275	276	312	270	287	266	280	275	271	280	297	257	278	285	259	281	293	265	297	318	297	271	289	311	293	285	303	275	298	265	286	288	295	285	299	310	283	270	302	296	291	278	291	266	246	256	317	311	290	297	289	273	276	294	293	298	303	312	276	297	254	270	302	318	271	282	249	299	275	303	260	306	272	283	281	274	312	262	290	287	291	252	277	313	288	276	295	274	276	278	282	291	313	303	274	280	257	312	283	289	265	287	284	300	287	275	287	271	290	271	336	312	296	283	298	295	298	270	276	284	282	293	299	279	310	288	269	306	262	287	292	303	296	313	289	280	258	264	277	291	308	271	290	324	276	295	282	293	265	269	280	313	321	293	268	267	286	289	270	285	288	284	272	276	273	317	271	248	257	308	308	303	285	251	282	272	297	313	288	277	287	287	265	283	271	294	303	268	264	281	266	287	275	252	306	268	299	288	275	290	249	285	300	270	291	279	291	276	291	267	295	304	241	283	285	272	314	290	255	255	288	287	289	282	261	274	263	299	294	276	290	288	258	318	251	263	301	300	295	269	238	284	312	285	267	321	273	300	300	276	282	316	282	284	273	268	300	306	268	292	281	259	273	277	266	307	292	282	295	284	304	283	279	251	283	302	287	277	298	279	294	277	256	283	259	278	265	280	258	303	275	294	278	307	306	322	295	283	270	304	258	273	302	303	294	308	228	305	296	272	311	271	286	275	296	295	254	307	298	285	297	279	284	277	305	287	289	307	260	284	268	273	290	282	276	314	258	249	283	279	281	315	271	278	274	284	281	271	256	301	282	285	279	253	284	279	292	294	281	326	251	266	281	287	301	255	309	278	294	294	265	285	260	279	279	263	296	257	269	275	287	290	280	308	323	254	298	295	250	296	265	303	268	251	285	280	266	273	299	268	253	294	274	287	296	283	283	297	288	279	268	271	280	298	266	271	320	302	278	288	316	259	304	286	310	275	299	260	289	288	284	278	270	278	278	292	262	270	308	279	280	272	292	278	250	268	272	262	271	285	287	297	281	307	253	249	283	301	297	272	284	261	279	266	296	273	297	284	266	263	272	267	287	294	276	277	280	307	298	273	274	280	264	251	302	294	279	281	308	290	285	321	271	279	266	259	272	263	282	294	285	270	298	252	306	299	257	289	294	299	279	302	257	285	313	284	301	297	280	262	296	271	265	287	276	275	263	298	274	297	260	261	296	274	268	285	300	283	323	258	256	304	288	288	284	294	291	297	294	274	303	297	283	263	255	293	267	316	287	263	283	282	276	309	291	280	281	305	317	315	330	300	279	275	267	259	282	252	295	281	277	269	311	267	258	297	282	284	273	266	259	284	283	285	273	287	275	302	278	276	287	298	269	287	291	303	303	263	305	287	284	283	282	283	328	308	310	264	258	266	286	311	292	278	316	278	296	285	290	250	309	263	253	299	275	299	271	284	284	296	299	290	282	259	277	268	279	293	269	277	281	256	277	299	267	290	288	288	272	278	301	297	278	278	270	290	282	296	269	262	277	274	270	247	293	286	285	265	289	289	280	258	256	285	282	300	282	296	276	296	267	275	282	270	296	286	294	283	274	311	281	297	284	282	280	312	295	242	256	296	263	274	314	283	267	273	258	290	261	311	258	268	320	263	297	281	296	283	262	289	273	275	306	271	268	306	276	296	298	285	268	271	287	260	275	289	309	273	273	287	257	287	291	298	273	271	311	293	273	270	282	280	273	300	291	275	272	291	282	313	273	276	273	297	276	269	247	276	288	268	300	284	299	264	284	252	247	301	295	295	258	298	271	277	255	290	311	271	307	296	276	276	308	294	275	309	288	290	261	304	285	271	299	254	299	295	271	281	266	260	286	293	311	276	290	303	309	283	276	251	283	288	274	271	245	269	301	300	249	285	294	293	278	273	288	268	298	276	280	265	294	272	299	289	272	295	278	277	280	263	256	272	276	309	278	283	337	285	312	241	263	272	297	273	270	288	335	293	280	280	269	264	287	301	289	289	291	286	261	284	267	269	249	282	249	295	277	287	244	283	270	290	319	275	293	261	304	259	288	280	275	267	274	250	262	297	267	281	284	306	308	281	281	278	253	287	279	306	272	299	313	314	308	288	300	294	301	260	295	281	295	287	271	305	290	291	292	301	281	319	292	283	266	277	257	277	275	314	318	306	273	283	280	280	269	292	276	279	273	308	255	290	314	273	287	272	265	279	293	284	272	249	294	306	286	268	308	310	250	289	256	259	293	297	277	295	293	281	298	271	291	258	279	273	304	323	298	299	298	272	269	307	314	281	254	286	291	272	254	261	294	285	270	286	305	313	268	290	247	275	306	282	300	265	270	284	261	288	295	299	272	291	273	287	282	251	271	282	292	285	286	276	247	266	290	291	299	264	279	254	322	269	310	262	286	287	290	290	237	295	290	262	252	302	308	286	322	280	285	303	269	300	304	276	270	263	265	292	271	250	260	322	271	276	318	300	290	273	281	290	261	284	297	284	278	291	317	287	257	279	289	297	264	272	272	274	318	259	296	301	291	291	285	289	283	307	281	314	287	286	286	288	291	278	280	276	322	284	293	289	271	264	266	309	297	276	292	267
54530	64447	35847	4146	2019	1497	1189	1040	884	759	711	633	592	605	566	547	527	559	504	520	470	481	499	455	437	438	445	444	472	487	454	447	440	478	437	418	424	453	437	433	420	511	420	441	410	409	438	473	450	446	417	451	415	417	448	427	430	444	444	411	404	439	435	436	437	415	440	430	420	450	440	457	416	389	408	406	441	465	451	418	428	419	442	401	422	412	407	426	422	417	458	441	439	446	399	433	383	399	409	389	414	426	416	380	416	450	412	428	416	430	460	398	402	414	428	436	386	425	423	416	446	457	433	434	422	395	382	426	418	424	405	428	435	406	418	404	417	396	437	418	433	405	432	418	392	406	428	408	394	414	384	428	407	412	379	390	387	396	398	413	440	434	410	434	442	380	431	439	408	415	398	436	449	416	401	402	411	411	402	419	415	458	424	439	408	401	391	415	421	393	450	411	395	422	406	440	405	421	419	422	419	467	398	379	392	421	364	393	398	399	398	435	398	430	424	423	420	419	386	391	407	418	421	438	423	400	421	388	435	435	387	394	439	435	412	420	419	439	433	454	385	426	390	406	412	378	421	438	418	408	411	410	415	394	419	459	377	401	427	415	402	422	438	407	380	457	437	407	422	411	407	426	422	414	408	402	442	392	420	430	398	465	434	384	404	413	404	423	424	419	410	448	420	391	411	426	414	412	437	422	419	475	407	401	406	425	430	404	398	404	419	432	436	408	425	424	401	445	442	402	408	408	412	409	390	431	428	423	389	430	387	428	432	398	444	394	395	413	413	407	429	411	411	396	384	378	375	405	453	418	432	416	420	388	403	435	422	381	436	434	447	419	434	421	401	405	427	384	426	454	373	403	392	389	441	399	433	385	447	377	417	418	411	393	423	400	390	422	438	356	439	389	399	398	391	426	408	424	404	449	395	417	413	451	443	434	447	413	414	395	433	397	379	412	396	404	390	408	385	427	445	395	435	384	390	405	439	386	459	390	427	419	429	395	399	411	428	439	442	391	420	411	426	424	401	380	426	402	414	449	387	416	425	406	418	412	396	409	392	423	388	419	423	391	415	395	395	379	396	430	412	422	399	406	439	406	412	420	406	411	421	434	401	429	432	425	430	413	415	433	425	409	437	414	422	404	404	421	439	454	414	385	431	419	396	391	387	398	413	418	434	433	384	439	431	437	395	415	411	385	387	423	403	419	411	477	398	421	409	428	418	383	419	398	426	406	450	391	426	447	426	376	392	416	406	415	401	437	436	401	431	428	429	404	390	397	424	423	434	397	426	398	382	430	427	426	426	406	452	403	420	404	393	405	415	387	428	422	433	392	429	394	413	424	425	438	440	408	410	405	424	429	413	394	419	414	455	389	432	426	412	418	399	368	421	435	433	427	424	370	410	372	408	419	376	408	405	399	437	401	424	444	407	434	439	413	437	451	435	404	415	389	420	407	391	432	424	411	436	444	427	421	424	406	425	435	443	402	407	398	422	436	381	408	432	434	412	406	428	403	395	422	456	371	400	399	417	399	471	424	437	446	380	364	404	416	446	421	398	388	404	400	430	422	424	417	430	420	396	387	412	435	417	414	462	417	419	426	421	425	413	416	454	390	425	406	396	391	415	428	416	427	410	391	413	434	385	408	419	388	387	406	439	419	424	438	457	417	417	394	412	442	440	408	445	432	435	405	418	411	376	448	384	416	422	414	412	412	411	411	407	396	382	422	410	418	417	414	441	391	416	371	396	435	416	440	415	412	469	417	362	420	422	447	424	444	416	406	417	447	452	380	423	380	430	413	393	408	420	394	434	431	406	407	427	421	402	412	381	438	416	419	389	436	390	405	436	411	452	430	443	406	428	415	418	418	433	423	385	404	463	423	415	426	429	387	397	466	423	405	391	433	429	414	425	436	395	404	416	398	422	379	412	411	408	443	424	451	404	419	448	415	404	391	402	416	418	424	399	438	399	409	392	411	421	420	377	418	427	447	411	421	411	384	429	409	411	419	403	422	396	414	419	403	402	404	423	406	380	416	414	428	438	408	411	406	408	418	380	409	430	422	445	419	427	401	396	426	424	402	438	430	423	415	407	412	440	422	414	410	423	395	389	401	437	424	439	410	428	423	426	422	362	426	465	403	440	394	396	430	397	371	414	427	425	440	374	401	375	417	432	430	393	408	404	419	421	394	388	423	440	436	396	411	459	400	428	433	433	440	395	444	421	423	426	406	399	438	414	413	367	389	450	373	420	412	417	422	409	442	392	420	396	421	443	444	387	441	413	436	406	429	406	411	406	382	390	411	446	370	429	444	426	430	409	431	411	430	426	381	414	427	432	376	412	399	382	407	382	419	409	397	397	426	458	388	394	409	450	439	392	411	384	401	442	417	427	389	376	442	416	423	432	444	429	393	428	414	377	421	375	412	461	420	403	419	454	418	414	415	414	429	409	423	465	407	423	411	408	403	384	398	427	425	430	342	408	411	458	439	380	414	437	392	411	410	438	455	437	375	396	407	399	392	407	435	440	418	402	429	398	442	406	412	418	424	401	409	397	385	412	401	414	429	427	407	415	407	424	359	405	389	387	395	410	407	407	392	409	446	413	406	424	436	403	434	368	399	425	414	384	433	407	429	428	409	406	428	373	447	411	409	405	402	377	414	439	412	455	416	412	443	417	381	412	414	390	380	406	406	415	416	404	437	435	423	424	377	393	410	426	424	396	451	413	413	452	454	417	431	429	393	442	377	420	408	447	430	428	468	391	408	436	423	407	407	394	395	414	439	378	408	427	442	389	423	397	438	433	403	409	438	387	411	454	445	402	422	431	413	403	407	427	383	427	429	383	438	444	407	411	406	423	389	387	386	431	409	424	398	431	435	388	408	419	404	390	418	441	416	434	399	394	395	438	467	449	418	407	402	402	406	436	435	416	406	440	416	469	450	427	423	441	400	390	410	393	403	439	386	413	429	383	430	402	418	413	409	452	368	439	424	386	430	405	404	430	399	446	389	390	384	429	394	429	444	425	400	378	424	408	415	421	419	391	428	413	370	429	404	421	399	449	428	367	454	401	382	419	419	381	405	417	391	418	385	407	451	449	409	411	360	383	396	418	427	408	425	399	386	412	384	387	374	395	394	405	378	455	374	433	408	443	454	417	396	406	387	446	434	400	431	441	417	396	422	399	436	413	396	401	427	427	427	408	427	404	418	447	409	397	400	449	408	363	435	395	414	415	401	420	448	401	442	405	368	417	449	429	413	422	412	400	383	428	369	429	417	373	395	460	416	425	426	398	445	403	400	389	443	438	388	388	406	408	436	429	421	361	397	407	417	388	432	398	416	416	420	417	410	417	412	412	392	428	407	387	447	422	443	388	438	383	420	396	390	432	392	388	418	467	398	447	402	400	413	421	407	391	391	408	442	402	431	426	401	432	396	411	379	467	386	437	407	432	404	406	450	417	402	405	430	417	406	433	445	386	394	422	397	408	397	414	431	413	418
28818	21464	13978	1613	571	565	527	548	524	524	495	513	528	562	501	533	546	539	574	483	508	537	491	532	544	543	499	551	525	545	526	540	513	525	521	522	523	510	502	547	536	551	527	545	535	584	515	509	557	562	564	535	561	537	518	532	550	529	557	562	522	519	527	532	540	482	486	523	553	545	560	518	515	496	508	521	535	517	475	505	501	524	520	493	472	513	510	504	534	494	544	495	544	534	497	532	538	519	544	533	518	548	479	523	498	515	509	484	498	518	509	499	577	538	559	543	506	518	487	544	510	509	518	543	487	542	535	515	537	525	514	512	472	479	510	531	503	506	512	534	563	542	533	487	520	513	533	481	527	541	508	553	515	501	545	518	491	509	578	542	494	508	529	513	504	531	496	523	518	518	549	553	514	530	522	508	538	560	504	516	514	573	529	524	517	506	542	515	539	519	498	484	511	532	487	526	585	513	563	535	463	582	518	506	597	527	483	515	545	487	472	551	527	521	530	558	546	554	518	507	525	520	492	519	573	518	558	545	568	534	544	514	546	526	529	515	525	500	526	539	532	543	529	546	495	520	522	539	538	517	546	505	505	539	515	531	523	536	490	531	524	539	497	523	489	519	544	565	509	539	485	531	501	515	509	535	507	507	474	534	543	515	535	547	555	500	515	540	528	530	536	529	513	489	575	563	495	533	515	509	514	515	499	557	526	491	548	505	521	538	513	576	535	509	516	530	557	530	524	543	562	500	507	530	525	486	528	497	551	557	523	515	506	485	539	494	538	510	547	521	536	557	493	510	529	527	528	517	547	537	515	549	542	533	538	522	549	533	509	521	502	518	545	542	508	518	538	564	564	536	508	510	535	521	531	505	557	540	518	540	457	566	488	499	539	531	510	533	525	521	534	528	505	553	486	541	571	559	535	520	546	522	533	483	485	558	521	522	535	486	501	556	478	526	523	501	494	506	537	496	493	545	597	530	554	506	550	552	526	511	509	528	506	528	565	536	467	518	510	574	530	519	553	526	545	531	543	500	513	500	504	498	542	488	554	524	603	525	514	511	546	535	535	509	532	540	541	509	495	503	541	549	499	558	505	582	518	546	498	526	507	510	552	523	542	511	539	534	535	510	538	506	524	517	503	527	529	526	566	499	560	529	530	493	546	508	495	527	536	510	491	529	509	515	526	503	512	571	515	516	521	542	551	543	516	509	536	489	548	502	536	491	539	498	516	523	486	486	516	529	535	553	543	534	575	461	518	524	532	500	536	498	511	518	507	536	545	507	508	528	492	525	543	570	497	531	575	504	549	551	503	555	543	519	531	529	503	532	540	509	547	531	543	539	539	540	557	528	555	514	525	527	478	556	549	515	526	539	544	529	525	559	538	557	559	501	478	568	518	564	514	553	506	518	529	506	485	478	535	501	511	520	527	477	530	534	539	517	545	510	537	534	526	529	530	473	503	523	535	534	550	515	490	518	574	533	519	513	523	529	530	497	504	520	579	496	537	548	525	477	540	524	573	516	557	525	508	549	473	515	530	534	505	528	510	498	513	478	558	525	541	522	530	500	558	525	515	549	503	522	530	503	528	503	534	488	512	507	490	544	509	498	504	480	534	486	530	499	518	546	529	553	531	531	571	533	518	508	541	535	520	562	528	547	523	508	568	584	486	559	494	533	519	554	533	486	569	517	553	533	570	537	561	519	548	525	551	533	517	507	549	548	549	516	536	507	522	500	526	520	514	481	530	519	530	529	514	530	543	492	530	532	540	533	532	531	528	544	525	513	508	577	517	493	520	489	531	533	538	533	537	510	553	478	536	541	516	481	526	534	527	492	541	515	504	522	527	578	529	567	542	493	552	476	529	538	529	516	542	503	533	517	528	524	518	509	519	525	527	533	506	554	540	530	505	527	573	511	517	518	557	545	511	534	509	551	517	493	520	521	549	531	558	534	529	529	544	524	542	514	525	487	531	551	504	521	525	466	494	466	522	479	508	527	518	571	493	528	507	555	503	554	531	532	565	514	532	506	475	547	545	522	506	503	515	514	535	485	529	516	572	458	486	532	508	503	529	546	537	526	576	506	560	540	514	531	556	603	512	542	505	526	502	498	517	491	544	511	509	522	550	550	507	557	503	555	530	503	542	518	494	535	487	513	505	528	530	470	540	539	505	557	544	496	541	509	541	471	494	511	506	511	506	543	560	550	532	488	518	519	507	528	550	511	531	520	542	520	513	566	520	564	489	542	573	528	551	474	512	517	519	553	533	542	519	506	545	500	518	519	525	525	536	527	556	516	511	512	566	506	504	488	535	554	565	544	507	537	542	516	518	499	519	551	513	532	560	500	552	507	523	531	535	565	541	525	523	536	539	547	529	530	516	526	529	533	478	514	526	527	552	534	512	564	517	506	536	525	515	510	542	539	501	567	533	512	516	507	497	546	495	527	499	524	534	557	551	494	545	536	529	512	551	540	508	509	535	534	518	521	549	518	498	536	516	531	523	527	561	532	511	521	536	518	514	545	534	494	537	524	550	507	558	525	554	528	512	523	546	535	559	564	545	533	511	488	510	553	539	509	497	535	566	552	525	506	536	517	536	563	578	490	522	582	505	544	553	509	529	528	554	543	539	557	551	513	559	589	558	527	532	503	528	494	503	518	505	500	521	508	542	487	484	500	506	516	546	529	475	525	537	540	477	559	503	550	526	542	482	545	539	507	553	503	530	520	499	509	515	542	503	511	538	521	544	517	527	536	512	533	511	528	503	516	520	517	514	549	519	551	513	529	486	521	512	517	555	465	496	512	534	537	534	548	548	507	510	495	540	523	545	539	542	523	536	551	538	518	518	548	517	509	561	531	502	524	506	508	528	517	556	515	509	563	525	522	533	530	545	512	540	491	506	526	532	530	487	495	531	551	529	512	465	495	524	499	572	534	547	542	497	555	512	524	516	544	509	550	523	524	509	509	505	531	511	500	503	484	510	521	519	538	535	533	554	503	519	509	521	476	496	522	507	518	535	494	579	515	567	526	537	536	492	510	522	520	489	509	522	485	504	551	551	522	498	522	553	502	532	544	531	484	534	517	559	560	512	499	514	519	501	549	545	532	535	523	510	527	548	508	544	551	565	512	462	546	526	476	495	538	492	554	512	526	519	581	576	516	494	511	507	564	496	509	499	550	491	516	516	528	535	525	478	492	499	517	506	528	533	534	540	550	543	510	529	551	531	543	548	537	510	539	493	526	534	536	509	540	519	492	525	533	522	488	498	548	542	512	501	547	502	569	494	554	522	526	558	508	531	505	522	544	527	520	615	547	547	526	553	537	570	554	534	551	545	531	525	498	502	557	517	519	531	530	531	537	487	564	551	475	494	561	543	492	525	505	508	511	525	534	531	488	531	546	513	496	468	514	523	543	520	530	517	481	499	521	533	582	546	529	513	544	518	546	524	507	490	524	514	504	525	515	495	511	489	528	520	540	569	526	489	505	527	542	513	504
32661	22110	8447	1063	822	796	776	758	776	793	823	715	774	778	727	758	754	786	735	798	724	726	834	757	764	752	740	733	779	757	764	769	715	777	724	775	717	751	729	764	767	756	772	728	749	722	787	697	750	723	737	735	766	773	717	723	721	735	729	777	734	782	711	774	770	725	737	772	699	756	718	763	712	737	806	766	769	728	746	701	744	749	728	712	768	736	729	767	755	761	733	715	741	744	757	786	752	723	734	742	751	777	751	731	729	696	757	770	747	731	730	713	731	728	781	739	730	811	756	733	728	724	727	738	677	727	765	692	768	686	754	728	754	753	794	744	782	751	744	741	787	746	706	745	776	708	742	758	758	780	777	783	709	731	745	734	774	723	783	745	749	702	702	774	746	736	719	740	762	728	715	777	728	784	753	778	706	740	753	747	732	729	704	773	714	714	724	783	759	733	724	735	753	771	747	724	726	785	743	793	745	739	726	831	759	739	767	788	733	744	752	773	750	731	767	744	777	715	743	749	750	735	709	729	754	728	712	746	741	699	749	703	694	737	746	719	801	781	747	730	748	715	713	742	742	755	741	716	724	770	751	780	718	724	741	741	770	765	741	790	728	732	766	733	719	727	817	735	740	752	763	689	741	759	724	754	731	734	754	779	778	770	741	771	760	724	696	685	723	788	705	748	743	768	702	704	747	757	775	730	760	741	738	729	719	760	811	713	772	748	740	757	756	742	717	730	755	748	709	738	804	711	766	756	759	736	740	771	780	736	724	762	744	768	770	784	737	760	778	709	756	746	744	717	740	742	746	705	745	794	742	730	762	701	722	727	747	748	728	716	744	762	717	754	777	760	708	738	737	734	780	753	747	688	741	742	776	720	729	746	712	716	731	751	709	754	729	739	749	723	709	738	725	741	735	785	727	740	713	767	757	774	750	731	757	724	731	740	700	752	673	763	733	721	758	715	755	736	741	705	706	737	773	803	771	742	740	707	747	720	760	741	790	781	747	745	737	707	754	788	739	787	766	722	760	739	750	784	713	682	785	738	734	792	755	762	722	735	748	743	779	741	727	725	805	723	761	759	746	741	784	748	751	719	724	679	748	798	713	741	716	772	732	772	710	771	746	791	770	704	773	745	758	711	733	712	759	753	765	726	806	737	736	770	765	720	748	767	740	763	746	710	744	765	723	751	743	744	769	771	720	732	704	743	746	730	756	783	699	726	746	798	744	784	743	757	711	679	764	751	709	769	760	771	739	747	716	767	766	736	776	750	735	782	716	766	769	731	731	765	708	750	743	750	724	714	774	742	739	767	710	773	743	704	741	755	782	733	738	763	715	760	772	721	750	760	691	744	746	761	772	761	755	703	785	760	727	770	755	738	789	785	754	751	749	710	726	752	738	769	774	722	827	765	782	732	734	739	767	744	754	739	706	721	794	776	781	715	704	785	746	667	709	731	725	766	774	783	729	760	702	722	751	691	770	738	705	739	704	697	725	745	731	760	715	722	783	740	716	774	721	738	769	742	754	738	741	708	774	740	715	725	717	716	770	715	757	758	727	717	701	728	712	729	748	745	740	702	712	761	728	804	659	741	747	770	690	732	769	776	704	742	724	804	702	743	808	739	738	756	753	747	734	732	740	734	699	755	734	789	737	757	756	737	743	735	745	717	772	781	769	750	759	761	753	733	709	692	768	702	765	674	725	759	760	723	735	726	789	763	720	691	746	778	734	727	755	716	735	716	748	744	763	716	702	752	788	726	767	780	736	807	732	754	752	775	759	737	690	747	733	727	760	805	739	753	723	756	759	746	701	724	765	755	745	716	727	748	747	742	773	722	758	715	757	821	734	720	767	722	714	799	773	730	775	713	751	743	743	735	730	823	760	724	726	787	752	745	740	759	720	703	725	741	793	745	737	748	745	735	693	732	741	727	711	761	791	723	747	737	740	759	722	743	761	714	747	745	727	785	722	743	727	773	719	784	729	714	771	772	753	747	755	744	739	769	813	721	725	767	725	731	752	689	759	736	753	722	749	731	734	732	787	732	729	748	787	731	749	780	776	701	737	761	769	726	761	748	745	756	725	709	761	687	773	763	757	718	711	783	761	724	745	732	728	745	736	765	743	728	701	735	743	708	743	777	718	723	806	740	749	759	769	718	761	740	739	753	716	732	682	719	742	763	745	753	744	737	798	675	733	762	767	734	725	750	771	754	739	716	720	771	717	784	764	700	738	717	738	778	686	717	779	704	747	752	751	749	707	722	776	727	736	755	734	768	727	707	758	767	696	716	712	776	776	700	744	724	773	777	775	719	766	803	750	751	725	775	718	757	746	734	772	782	761	734	740	758	740	768	755	743	690	734	764	791	713	715	763	728	754	738	785	712	712	724	724	730	772	701	743	748	708	780	777	759	765	787	716	773	733	721	753	747	771	757	770	745	761	720	725	768	660	740	709	735	814	756	739	714	717	761	740	766	760	737	760	735	701	720	727	718	728	754	729	756	760	765	736	727	744	776	716	785	768	719	752	709	714	746	723	779	788	720	720	745	767	727	707	765	751	733	735	697	767	764	747	764	787	715	767	765	776	742	747	729	734	733	742	716	695	701	735	708	769	736	754	753	750	720	697	704	743	743	757	752	725	791	706	747	767	745	722	736	729	713	734	745	730	722	763	741	745	753	709	766	713	753	707	695	741	731	771	749	732	761	721	722	731	699	753	775	712	703	755	703	794	755	736	741	747	784	756	732	739	734	704	737	730	770	729	765	786	760	745	753	740	767	756	754	741	742	773	745	746	719	784	723	711	748	769	785	746	737	747	787	769	736	750	777	746	727	763	738	758	745	760	769	718	728	750	715	764	750	747	756	761	741	757	746	770	724	731	779	710	756	776	742	689	761	759	755	750	738	746	724	754	745	750	735	773	699	738	740	763	761	736	730	725	745	694	723	786	713	738	775	752	745	769	747	744	747	711	753	742	709	760	736	708	724	756	708	735	755	782	762	740	720	716	734	751	727	712	776	749	745	744	704	698	765	719	733	735	721	713	730	689	767	781	744	744	717	710	753	721	729	773	727	764	707	767	765	781	748	772	764	747	732	763	747	790	737	718	742	740	744	746	726	737	756	708	761	692	785	762	719	759	735	725	755	796	722	761	752	768	769	773	790	771	724	813	738	808	686	722	726	713	747	719	785	786	714	668	704	716	767	769	767	741	752	745	758	750	705	728	723	774	747	765	748	777	749	734	757	727	777	759	708	714	748	753	767	754	707	696	725	793	778	753	733	688	753	700	735	710	776	751	746	739	768	774	751	788	718	719	748	752	743	745	795	765	766	725	717	721	745	752	743	789	756	716	699	731	725	742	756	724	748	790	737	708	693	721	765	766	752	726	756	718	700	758	722	683	749	735	786	772	743	725	753	712	756	726	758	715	742	752	727	827	717	740	758	774	747	700	732	718	751	756	753	748	707	727	713	767	735	725	745	736	730	778	752	759	750	763	757
24239	21132	28054	24336	20039	3718	792	667	595	589	576	603	629	549	560	518	566	544	562	587	595	517	573	569	516	519	506	566	578	528	563	574	562	573	523	513	552	508	543	536	569	531	588	531	546	505	515	504	546	552	545	554	551	543	503	533	562	501	566	570	525	524	577	502	549	530	538	559	545	511	541	570	521	564	541	543	616	540	537	548	543	517	554	552	535	534	601	525	488	522	576	579	528	538	571	546	571	553	553	565	513	529	536	525	481	519	582	535	518	599	566	505	524	545	551	542	548	536	531	573	508	535	554	540	574	528	551	534	515	540	546	526	519	529	534	514	538	516	515	516	508	533	544	492	525	539	543	548	557	503	589	538	532	543	534	549	515	502	492	494	536	508	510	559	503	509	565	531	583	530	482	578	588	524	531	522	534	555	561	530	493	515	546	551	519	529	516	568	518	575	513	574	520	526	496	537	522	547	508	557	537	555	573	553	558	544	490	555	530	577	514	573	514	525	515	541	550	553	534	528	563	572	552	497	559	534	517	534	519	545	549	556	537	558	521	509	560	514	560	556	523	523	536	566	530	515	528	561	480	527	561	535	535	578	534	506	526	518	531	533	560	516	543	573	530	509	540	542	517	563	502	532	514	567	539	540	576	560	523	506	546	587	556	506	552	548	530	530	504	515	582	524	530	499	520	560	533	535	526	519	539	511	496	533	498	571	530	523	511	516	546	491	551	552	527	554	545	496	552	533	566	470	506	560	526	511	551	548	596	547	555	536	586	545	528	551	521	523	550	546	548	535	557	492	532	576	517	573	571	534	543	516	559	510	523	559	539	551	579	542	525	537	570	511	508	553	505	486	495	566	539	553	505	553	498	556	553	556	580	500	537	532	495	543	521	518	475	532	547	575	551	580	570	518	563	503	550	485	537	545	538	513	532	495	519	527	547	515	534	522	565	537	514	532	494	576	573	511	590	529	563	531	550	542	528	508	565	541	554	503	493	520	549	548	557	507	565	559	561	548	499	508	537	540	536	540	564	532	526	550	543	520	492	527	540	574	581	556	530	519	512	530	573	559	481	535	546	546	531	557	532	533	523	557	557	555	541	551	543	518	528	593	545	545	579	543	572	503	545	489	544	554	543	547	521	501	535	524	538	533	563	570	561	536	567	554	540	531	551	550	509	522	553	489	560	527	522	515	524	578	553	524	507	526	561	503	553	553	566	528	498	540	526	530	550	579	540	544	512	549	545	541	507	501	505	521	527	514	563	537	554	527	563	541	530	524	542	536	501	538	552	571	535	549	560	541	574	533	544	551	539	559	535	539	558	478	477	546	522	528	543	527	561	533	525	537	565	530	528	541	523	528	569	536	551	559	552	546	521	570	535	552	543	505	558	497	569	551	506	533	527	516	534	527	544	509	531	585	514	530	535	529	503	518	552	519	580	544	529	528	509	504	553	549	541	520	506	497	561	582	524	521	576	507	500	525	546	586	487	505	510	549	549	530	502	505	495	490	539	492	510	498	522	505	578	513	537	513	544	547	512	510	557	556	579	521	521	546	527	506	565	520	554	521	554	534	558	547	528	541	510	516	498	525	560	531	555	530	548	555	555	511	526	535	533	540	541	515	537	557	505	546	546	506	554	557	537	550	547	575	559	541	517	525	531	521	569	540	535	556	571	513	498	557	521	568	543	564	526	622	556	588	557	526	571	503	526	547	548	497	532	528	559	545	542	513	538	533	548	541	514	544	564	538	505	551	511	564	570	507	554	522	573	544	520	513	501	516	521	525	536	500	545	560	557	556	552	543	565	556	556	529	545	537	532	523	539	551	545	538	533	536	515	522	525	533	513	566	550	542	545	532	476	532	518	508	504	500	516	524	551	510	546	558	565	505	508	542	524	509	546	526	525	544	486	529	529	559	489	567	520	498	511	553	573	497	534	541	502	532	543	507	555	551	573	576	537	526	546	511	568	586	560	540	519	543	535	528	537	557	561	518	553	539	556	523	525	545	531	572	530	525	543	476	511	547	567	556	506	524	527	542	512	539	556	532	552	523	550	531	505	543	515	541	529	513	502	548	522	555	545	570	540	526	534	526	531	504	531	538	513	555	522	546	576	537	550	533	517	555	512	505	545	558	553	530	546	547	546	526	554	537	531	531	572	505	559	557	538	542	559	511	569	558	555	545	566	571	560	562	552	547	540	561	518	518	550	542	572	563	530	539	566	550	525	552	504	537	551	542	510	532	549	565	511	540	509	528	550	523	545	546	554	536	556	526	506	538	533	538	540	520	548	515	486	526	558	569	550	530	525	540	531	548	521	565	515	516	540	556	514	551	569	516	570	527	550	569	567	516	540	509	536	557	514	565	568	520	525	503	573	531	555	545	543	521	500	494	528	520	557	536	524	545	546	583	518	560	581	527	535	580	543	512	488	538	494	549	508	512	511	538	517	531	572	544	532	533	531	556	580	526	553	565	554	518	562	550	523	558	499	532	551	520	516	525	532	538	508	561	534	507	583	533	548	517	520	494	537	519	529	498	481	531	539	554	520	536	550	528	545	542	548	552	515	526	515	528	594	500	586	565	528	569	543	533	523	511	518	537	543	526	572	542	546	561	501	528	487	534	537	507	548	539	538	529	567	532	542	555	535	582	533	600	563	506	541	514	531	526	543	554	570	546	539	555	541	526	514	551	503	518	542	465	525	552	511	547	559	557	528	537	520	543	551	552	529	490	562	533	546	555	508	540	541	541	543	532	548	513	523	563	491	591	539	522	543	569	514	521	519	561	575	554	565	586	556	577	532	531	551	553	512	554	543	514	526	561	535	543	535	535	518	529	520	496	537	548	541	543	508	552	530	524	580	501	574	565	500	523	566	553	547	509	535	572	560	577	518	525	533	536	549	549	567	533	511	538	528	536	535	533	556	552	489	557	548	539	497	560	512	542	559	545	524	576	500	538	528	554	548	548	539	532	524	520	557	559	543	563	555	527	512	568	505	576	503	530	531	566	529	563	546	542	554	490	550	489	533	529	515	494	535	552	523	536	506	558	519	548	544	555	476	513	528	572	551	516	559	504	571	501	513	512	611	523	535	552	542	526	543	514	524	526	496	557	522	537	484	539	524	543	544	528	538	509	534	578	538	550	521	513	543	565	543	537	539	515	543	511	531	545	508	572	540	505	521	539	568	585	494	524	513	549	529	518	514	561	535	499	537	532	557	535	524	553	563	526	521	538	502	551	523	548	574	518	506	488	525	544	535	485	537	566	531	520	539	559	550	523	541	521	514	560	514	541	497	554	510	511	545	502	536	525	523	546	532	540	555	521	555	523	551	564	542	538	576	494	560	524	540	539	516	564	516	526	546	564	497	524	549	581	532	521	513	542	507	514	532	525	564	544	541	520	577	547	532	517	503	558	563	521	503	569	485	571	475	501	530	523	559	549	572	565	528	497	530	519	550	507	558	523	523	542	546	540	521	515	573	537	516	572	531	514	547	570
53939	54940	24962	5593	1541	1233	1088	1003	939	921	902	890	841	872	846	854	835	792	804	780	840	824	765	731	780	791	777	760	813	798	804	737	796	777	769	794	779	810	785	729	814	797	803	763	772	761	801	807	774	734	739	756	763	747	766	781	762	809	752	795	816	749	792	757	702	801	796	756	753	760	736	735	771	782	825	758	769	822	784	759	771	798	794	772	749	780	771	747	764	747	739	766	767	799	765	762	777	794	773	773	778	796	785	778	783	765	782	762	767	785	771	789	795	761	803	726	743	764	750	776	771	761	760	782	782	798	686	795	735	774	775	785	732	751	785	750	738	716	758	800	770	818	772	784	799	724	799	752	728	778	751	789	806	769	777	806	770	805	782	719	778	775	810	776	757	833	765	779	775	766	767	806	795	789	797	729	779	813	745	735	836	792	748	785	727	696	791	788	788	747	797	742	746	726	725	730	759	777	727	777	792	755	710	773	783	758	763	750	767	695	743	762	759	717	801	752	778	776	747	725	740	764	774	742	725	778	774	744	795	783	756	759	810	751	803	780	770	799	780	758	773	778	783	732	787	769	768	782	734	757	789	752	736	748	795	815	795	803	767	811	733	745	739	708	760	806	754	750	755	800	792	762	772	760	786	781	799	791	712	780	774	766	772	716	757	778	715	785	739	820	758	753	787	795	740	818	791	721	772	747	742	755	806	774	756	812	742	784	750	747	742	777	761	790	709	767	781	835	799	774	746	760	771	794	749	767	745	759	775	735	784	761	775	781	772	771	716	741	784	786	789	783	781	768	791	754	783	750	804	734	780	754	826	784	808	729	725	800	801	763	754	755	800	782	825	780	800	814	816	750	754	721	755	763	732	777	702	784	709	752	831	785	784	794	735	766	814	782	749	772	796	797	804	741	770	725	747	723	803	741	760	778	736	816	765	776	741	819	735	735	762	716	782	785	765	786	766	748	808	760	732	772	784	768	746	747	736	773	711	767	762	790	798	761	765	795	741	759	765	743	759	771	745	788	749	780	723	778	782	775	795	771	784	756	821	753	774	743	781	774	776	687	789	783	795	745	756	753	801	734	748	779	737	736	785	781	804	760	768	756	758	772	794	754	762	772	777	792	794	790	766	778	758	780	743	802	799	763	747	743	748	757	771	772	783	783	762	774	775	756	764	805	774	801	762	781	748	733	767	768	813	822	768	730	741	773	738	829	802	741	792	750	762	774	750	817	773	754	769	775	758	747	751	801	751	756	731	756	749	785	838	740	766	780	730	756	783	751	786	778	720	788	757	759	829	803	805	769	763	771	763	753	770	801	745	797	782	798	764	735	771	728	799	751	796	788	753	775	779	781	746	788	745	803	760	822	747	742	762	794	743	713	764	758	724	786	789	709	784	755	770	719	721	762	806	780	746	751	746	770	763	742	792	783	759	757	825	763	786	710	757	785	792	785	774	777	763	814	747	744	736	719	785	797	754	744	749	784	743	773	745	747	755	748	761	740	767	772	767	765	762	747	743	747	773	784	776	710	788	760	736	770	805	829	767	788	785	820	778	788	787	769	777	813	780	721	791	799	816	736	765	763	740	821	793	801	767	781	767	825	765	769	757	774	791	741	781	786	782	772	755	746	783	775	750	743	776	765	781	766	772	790	782	768	776	759	774	766	777	729	756	755	755	790	746	730	787	794	746	788	778	725	739	815	730	771	750	786	775	761	756	747	818	731	769	736	762	764	765	749	751	770	742	784	754	794	797	783	810	737	768	755	747	779	756	708	793	822	723	756	754	773	815	808	702	811	715	765	756	770	848	788	753	782	733	736	751	796	778	755	750	759	747	746	746	749	766	745	725	746	726	776	737	792	794	756	768	763	790	746	781	699	742	730	780	780	727	749	800	761	774	766	764	775	796	764	781	746	746	736	725	814	762	730	745	753	768	759	773	771	838	762	760	746	749	716	739	773	810	766	778	776	801	759	768	811	799	761	763	771	766	802	764	788	795	803	772	731	754	737	744	772	824	736	751	793	783	788	735	778	735	796	779	813	769	774	770	762	754	777	780	776	765	782	772	718	787	810	747	734	805	700	799	754	776	797	789	794	751	788	806	761	756	777	799	783	754	779	777	790	784	764	756	817	785	793	738	811	772	750	771	814	771	799	773	781	780	815	793	784	760	795	766	781	753	792	806	755	749	827	764	762	757	735	777	760	810	827	747	753	757	762	722	759	724	778	770	759	753	777	748	799	754	733	785	753	738	751	761	780	772	795	782	774	790	721	769	759	766	776	785	778	769	771	763	786	732	774	734	800	753	756	790	776	759	778	760	773	754	801	786	810	745	831	751	731	789	720	797	774	803	740	766	756	771	775	794	827	764	780	733	770	753	779	729	739	771	741	753	773	706	774	788	758	802	736	767	785	729	761	752	737	775	777	823	800	736	783	762	759	814	768	814	775	810	802	791	757	791	770	765	755	785	783	758	727	742	764	732	752	780	758	801	749	741	790	771	777	806	792	830	787	800	805	775	736	782	727	780	801	786	740	756	736	762	765	730	767	771	796	769	785	780	780	853	771	769	711	773	781	794	810	800	741	801	763	764	775	789	777	725	801	767	849	775	819	788	756	787	746	764	723	756	771	776	789	732	766	768	784	773	768	772	741	794	763	772	760	777	781	759	807	753	748	795	748	777	762	743	780	743	745	744	790	753	804	779	768	722	856	766	777	724	803	757	764	778	767	749	757	737	771	767	730	783	771	797	693	803	768	781	742	734	809	769	798	766	760	771	800	754	797	754	777	736	815	819	778	736	782	758	762	786	796	756	738	771	754	821	805	783	828	794	774	765	749	713	739	745	760	763	800	809	743	760	775	811	762	811	721	793	804	794	753	803	796	784	767	756	737	731	778	787	733	805	799	768	812	765	780	828	785	731	777	760	773	802	746	752	724	784	782	792	781	748	787	765	765	786	757	719	783	741	767	795	747	761	789	755	761	740	801	766	736	793	746	762	770	767	810	760	809	795	739	750	801	809	741	775	809	719	736	815	778	765	767	757	773	788	808	726	812	755	732	724	778	738	762	756	795	736	802	785	789	740	757	779	792	767	746	745	809	791	769	791	732	804	753	772	751	763	746	753	781	712	775	752	754	771	750	750	784	777	766	731	800	784	779	758	771	785	711	815	776	784	782	780	765	756	765	736	782	762	736	761	764	753	747	753	782	782	795	783	738	768	788	759	773	743	795	785	789	755	822	771	778	767	740	748	786	775	710	754	712	771	763	840	766	744	767	763	772	742	768	760	767	779	759	770	761	781	776	778	779	798	784	754	798	788	747	805	773	742	768	765	797	731	817	724	810	783	793	775	766	747	783	751	764	755	780	787	821	735	763	801	760	753	722	792	768	752	787	789	746	774	772	764	746	750	779	799	723	749	781	771	741	778	750	761	741	742	747	726	761	807	779	747	756	773	779	752	762	752	739	753	712	806	743	722	817	733	752	793	762	773	805
22914	21111	28842	23612	21100	20894	4351	533	438	392	358	349	344	323	337	295	300	303	329	309	306	329	314	291	265	318	325	309	278	289	288	275	285	289	291	272	302	279	269	285	283	269	306	267	289	298	286	319	272	313	307	279	300	295	299	280	290	325	284	273	272	284	281	265	258	338	282	283	279	302	263	268	277	301	253	271	292	281	282	293	268	267	314	282	297	266	281	272	278	264	284	292	285	298	270	283	283	291	305	284	289	279	274	309	307	300	262	298	302	295	289	259	279	287	292	230	288	307	292	273	280	281	295	260	294	312	266	279	274	310	310	291	275	275	288	249	301	279	280	244	289	267	267	288	270	281	267	290	307	299	280	316	260	281	273	278	260	276	293	304	289	283	279	303	307	269	276	260	287	287	297	268	282	278	293	246	262	276	307	293	280	291	279	268	289	258	261	266	264	282	285	270	287	283	258	258	297	257	265	254	286	305	283	270	311	296	287	301	286	279	273	305	306	241	294	273	259	260	269	265	268	267	278	275	274	301	284	270	270	272	250	297	272	277	284	273	266	305	293	265	274	264	267	289	264	302	288	269	301	266	268	243	264	303	291	283	262	304	306	256	273	277	304	271	309	299	266	275	266	282	271	303	284	295	296	288	288	293	289	278	274	286	275	288	282	291	279	291	257	284	253	271	260	259	253	282	290	263	279	302	253	291	285	261	330	293	295	259	266	302	286	283	285	314	310	313	334	283	260	256	288	295	228	271	302	292	317	253	283	259	282	275	295	289	274	276	271	275	261	317	257	251	284	299	289	280	256	288	259	272	281	300	297	311	291	306	269	274	289	255	286	266	303	293	289	269	272	263	287	248	293	295	290	298	269	253	299	296	268	283	282	268	311	278	282	278	295	280	286	268	289	272	278	295	274	314	274	271	295	260	264	288	281	312	293	293	291	277	289	262	272	266	282	279	272	279	301	289	282	282	289	292	291	276	258	281	294	268	291	289	290	238	264	285	261	259	316	292	260	299	274	263	285	292	284	279	289	278	259	273	254	240	291	249	275	285	294	264	302	268	292	281	275	312	280	301	251	259	289	307	273	269	290	294	283	265	292	280	285	243	306	303	299	261	277	299	251	267	293	294	284	303	277	271	292	314	290	258	277	296	321	266	296	264	289	279	300	304	265	329	264	267	296	281	299	281	306	304	275	290	298	283	286	295	261	301	299	286	280	272	285	287	282	284	300	305	313	294	282	296	310	283	270	265	282	277	261	289	268	278	305	286	282	298	256	303	258	322	276	289	277	293	269	285	299	292	281	269	299	263	268	281	276	274	310	311	267	294	300	297	297	264	265	291	241	306	293	286	299	299	282	251	281	274	290	290	280	253	279	261	280	298	284	279	271	285	278	281	280	309	265	282	262	294	289	285	277	282	295	287	299	293	302	276	291	283	297	287	292	281	295	293	298	293	287	291	269	274	316	286	277	277	262	282	309	277	299	290	283	297	254	271	264	269	263	299	321	257	236	244	295	259	264	281	269	310	271	274	323	275	286	284	300	283	276	287	270	284	275	289	304	262	287	283	290	261	265	280	282	302	276	285	315	254	275	287	292	284	290	268	260	299	278	263	291	291	253	288	303	239	274	300	296	335	286	265	288	248	294	277	300	285	272	294	306	280	275	272	253	248	284	286	278	280	284	292	303	278	289	288	257	305	256	253	297	263	244	281	290	300	270	306	289	280	293	336	298	275	287	282	304	286	310	268	282	274	271	278	297	284	265	293	295	296	279	307	299	279	272	275	289	297	271	294	298	267	305	273	292	311	297	297	296	279	268	286	265	248	251	282	280	292	320	266	274	286	301	289	298	262	275	282	268	302	282	262	282	287	290	293	263	294	278	296	312	290	267	310	289	260	289	306	295	296	320	282	264	265	262	255	309	289	287	296	280	299	259	297	287	301	292	300	278	269	285	298	290	284	261	267	306	288	279	294	280	274	280	292	287	268	276	281	253	277	275	304	258	298	297	294	288	290	261	267	283	272	285	277	278	283	283	274	303	286	261	297	291	275	289	280	268	259	268	293	265	297	285	280	294	284	284	253	250	287	277	257	307	286	289	274	281	277	279	288	296	287	282	291	275	274	292	260	266	308	300	275	303	271	261	262	291	277	309	315	283	274	295	285	285	285	289	264	280	314	276	289	270	306	292	301	266	276	295	278	306	284	268	245	278	292	283	281	309	288	294	278	313	257	287	282	303	291	283	276	286	335	285	289	243	291	256	267	268	290	254	309	265	311	284	261	304	295	278	308	281	277	300	282	293	285	312	309	274	290	309	285	267	274	258	296	295	259	283	274	275	271	299	310	295	296	292	289	266	274	285	298	243	278	288	269	277	296	277	295	288	277	291	264	288	277	299	327	275	259	277	291	282	288	277	292	291	296	302	273	295	303	259	270	289	311	267	282	308	268	260	286	309	273	293	298	291	302	276	301	270	240	268	303	299	283	301	272	294	291	275	270	294	301	276	306	276	268	308	288	296	292	286	245	315	309	275	295	312	288	275	297	287	309	297	278	303	248	257	282	283	287	278	288	297	270	284	285	274	299	319	321	283	278	288	293	292	305	292	263	273	294	274	300	288	240	265	282	293	262	298	277	293	285	256	307	288	315	261	296	262	278	273	277	271	256	275	311	292	270	314	270	284	284	280	295	279	276	305	280	277	293	289	273	266	263	281	258	266	286	279	292	284	284	259	267	306	252	288	275	290	292	317	288	284	275	312	263	279	262	301	280	306	333	269	280	256	267	276	313	269	266	260	267	252	247	321	260	255	278	283	297	260	304	261	288	292	281	294	269	267	250	270	290	271	260	301	276	276	279	294	291	294	280	281	281	280	267	251	297	299	303	280	257	275	294	281	265	278	293	282	249	262	279	314	294	271	305	297	281	296	274	264	286	264	284	272	286	298	292	272	288	282	307	256	292	278	308	267	291	298	290	268	258	276	263	273	339	271	309	317	272	288	279	272	287	284	282	291	261	290	300	288	295	291	261	262	286	284	259	294	286	265	296	272	288	275	253	284	299	244	285	302	277	272	271	294	277	278	266	256	267	297	304	303	269	318	271	288	303	275	273	277	272	307	246	265	267	303	299	276	289	277	269	277	314	259	267	280	296	307	285	276	297	280	277	282	286	281	301	261	285	273	294	293	312	296	283	261	301	312	264	259	285	295	295	294	293	293	279	289	280	296	288	280	302	296	259	279	291	261	294	285	267	259	291	274	255	302	310	292	287	287	283	274	272	301	290	278	278	292	296	288	296	292	261	294	289	281	263	296	301	278	276	284	289	256	264	271	272	278	263	284	291	285	288	262	300	278	274	285	296	270	280	320	287	286	305	258	282	274	263	290	310	301	291	270	291	298	291	297	292	300	259	267	285	276	298	262	308	292	266	288	300	273	285	298	277	271	307	286	289	284	303	295	285	285	284	284	286	305	258	300	292	293	276	263	307	288	267	301	300
56368	67937	30388	9361	2026	1546	1197	1032	863	780	690	636	626	600	548	556	531	524	491	473	498	485	436	472	503	447	443	450	436	437	444	432	439	425	473	442	433	390	417	434	444	432	401	440	423	442	425	466	435	396	405	440	446	453	390	390	449	417	437	440	395	415	352	461	402	410	430	415	424	393	395	381	378	410	388	435	442	409	415	428	407	407	391	449	399	382	422	392	416	412	412	403	429	400	408	398	416	386	395	422	406	397	426	409	396	379	406	404	401	393	419	414	440	393	428	397	410	443	372	419	436	405	363	379	397	425	409	408	374	409	421	385	419	416	423	380	454	434	444	430	379	421	425	402	445	417	422	452	451	402	430	439	424	378	397	421	411	384	422	398	407	421	402	454	429	427	379	408	382	423	427	400	444	379	425	454	449	416	436	409	414	390	443	438	426	437	438	406	402	460	420	447	442	409	432	408	387	412	434	442	430	407	402	406	426	432	428	452	381	432	435	421	387	437	408	425	394	418	410	437	412	402	395	412	418	442	404	413	381	417	400	415	397	415	393	393	382	400	416	432	416	467	381	424	416	403	403	432	408	372	405	407	398	419	392	413	397	427	427	434	402	399	385	370	400	388	449	389	395	407	401	446	411	403	411	421	404	422	445	392	372	400	415	417	464	461	368	383	424	444	438	391	443	464	401	427	434	411	450	438	383	406	392	407	434	429	447	417	373	409	381	391	439	421	414	404	418	393	382	410	438	463	426	424	409	386	419	434	398	392	424	417	402	418	461	413	403	422	400	450	426	399	401	420	426	390	414	391	410	405	411	416	447	455	397	390	406	432	379	402	409	468	443	440	424	400	408	425	402	376	432	416	443	446	393	389	373	428	439	416	420	412	401	420	427	434	386	397	428	415	414	390	420	414	436	380	409	403	400	397	437	420	407	410	419	392	359	422	417	407	439	421	411	434	430	427	395	416	435	434	411	440	429	416	413	439	424	397	421	436	474	435	421	415	410	416	417	405	414	422	393	446	433	398	421	434	427	443	442	460	416	421	411	418	408	458	398	405	394	409	399	446	430	391	412	395	395	385	445	439	446	432	414	391	396	377	398	417	396	425	383	465	394	422	397	394	396	419	434	425	405	443	427	418	428	374	429	422	408	396	394	393	389	424	399	442	383	429	433	426	392	400	428	388	427	426	461	417	423	431	408	373	443	401	415	437	417	401	400	382	409	387	419	438	411	449	447	413	412	419	406	396	423	435	422	399	367	445	440	375	393	426	426	430	435	458	386	450	429	418	371	410	439	405	355	425	393	450	399	423	408	446	408	399	415	397	396	370	400	410	410	419	438	406	398	381	425	438	420	407	425	413	399	382	429	414	420	449	423	423	375	432	410	418	430	406	432	428	406	434	470	389	376	415	405	415	408	427	436	408	416	396	388	426	443	413	402	395	419	442	410	426	405	417	432	399	395	440	414	418	458	422	411	420	428	433	428	437	432	427	442	413	374	388	416	418	406	399	407	416	420	429	434	397	374	409	429	401	435	370	413	390	364	427	440	415	408	404	385	419	439	401	400	402	427	417	356	405	437	405	422	428	452	446	434	422	423	424	415	404	401	402	367	386	423	418	440	382	385	412	406	389	370	424	396	393	399	384	430	414	422	419	414	422	415	424	420	402	393	407	398	419	427	388	428	378	405	431	370	424	402	399	451	421	436	443	429	450	444	405	430	431	431	436	406	449	406	389	388	400	392	428	412	423	421	410	418	445	445	397	413	406	407	442	439	420	396	406	408	418	409	381	404	421	413	440	397	391	441	399	433	424	368	434	392	414	397	386	368	406	419	432	394	426	389	426	382	371	404	434	414	432	426	395	416	438	410	410	390	410	415	425	433	384	382	397	407	391	445	380	398	404	404	428	404	402	397	396	376	455	441	368	431	390	372	437	427	408	420	376	450	418	372	411	408	411	433	415	389	401	420	421	408	391	437	467	399	418	430	419	417	395	394	396	412	386	418	409	421	412	410	370	417	418	417	427	408	419	401	446	405	440	427	386	381	452	388	403	388	403	372	421	408	404	417	414	423	411	396	436	390	449	421	428	427	411	400	390	434	367	454	404	428	446	410	439	433	409	400	416	405	411	396	386	433	404	416	408	400	429	440	449	438	388	449	387	385	385	378	405	416	389	401	449	411	396	408	412	407	388	386	362	428	453	395	405	468	397	416	424	403	417	407	415	411	408	402	451	394	399	420	436	404	435	398	416	399	433	414	434	386	417	422	392	412	391	386	401	432	424	452	378	413	394	414	367	388	373	396	442	454	407	442	425	418	434	440	405	432	411	424	418	445	409	391	430	413	414	440	446	410	409	439	430	395	396	418	398	431	420	451	407	409	417	417	468	392	420	391	425	444	420	401	450	424	411	419	417	441	402	419	428	404	413	399	406	376	418	429	438	418	385	448	443	392	420	411	391	418	391	407	388	372	443	445	451	427	412	408	406	446	421	408	429	434	380	378	430	394	384	400	444	415	428	396	422	405	422	420	381	377	409	401	411	430	372	398	420	419	446	426	424	388	423	419	400	410	436	385	397	432	394	383	410	446	413	414	411	384	403	398	388	376	403	432	419	392	404	417	435	422	429	416	431	431	427	413	406	445	423	411	460	442	392	394	391	441	408	413	393	425	393	401	426	388	412	444	431	403	402	423	430	383	407	414	408	427	421	434	472	445	389	431	436	416	441	414	386	382	392	394	373	387	411	460	414	394	423	423	401	414	456	427	390	427	448	409	441	391	432	403	406	417	455	411	419	406	421	421	410	370	454	462	390	428	426	386	400	420	408	426	416	412	408	400	401	416	411	400	427	444	454	381	424	428	396	424	395	394	466	417	402	396	401	412	402	413	415	405	408	410	471	450	399	390	423	414	435	417	393	385	458	424	392	407	406	432	423	423	435	396	416	412	401	409	426	412	382	398	388	423	420	391	404	413	382	415	390	459	423	434	399	401	377	395	395	411	407	433	394	434	428	384	421	430	401	392	428	408	367	406	390	404	403	399	419	422	445	435	442	456	408	428	430	380	436	412	445	440	383	348	428	398	418	422	428	390	414	442	430	410	410	451	408	408	387	380	415	392	381	392	406	465	450	412	411	414	436	393	402	423	386	471	425	382	404	455	435	426	411	381	381	425	417	392	430	379	405	390	421	403	425	425	412	417	403	412	421	426	421	431	437	416	433	421	394	440	402	417	414	378	387	412	399	414	410	421	439	402	401	415	385	413	443	388	425	416	452	397	428	456	407	416	399	407	420	397	427	426	405	418	425	403	434	391	428	387	402	419	426	435	430	394	388	420	395	428	406	427	403	364	410	414	402	386	416	419	386	412	438	424	430	376	357	412	421	389	431	420	444	417	411	381	409	449	410	411	378	420	425	406	466	422	434	446	385	419	443	417	412	443	385	421	409	429	419	384	429	405	400	367	439	424	433	433	407	431	416	420	404	392	430	403	427	421	410
29088	21530	12418	1665	570	553	570	586	579	500	527	503	535	553	512	520	541	532	518	526	524	495	507	545	531	533	531	546	534	495	502	479	507	534	525	525	542	545	504	548	516	540	509	510	549	484	520	537	507	505	509	530	502	518	555	522	487	540	535	563	523	526	506	537	530	533	516	475	549	514	547	524	523	488	527	535	521	504	509	528	485	534	508	587	490	485	507	529	507	520	532	511	507	511	552	493	506	488	539	513	503	539	498	527	530	524	540	519	523	497	528	526	504	509	532	500	528	518	517	542	507	513	490	469	542	502	493	496	500	542	488	537	516	499	508	538	535	499	533	509	519	531	485	542	495	515	475	510	525	474	506	515	529	504	510	521	495	516	527	534	540	519	538	523	541	499	505	493	556	507	506	526	508	509	551	511	512	534	517	486	480	554	554	516	534	483	539	497	508	504	494	509	524	515	492	562	511	536	520	528	525	514	500	516	517	515	552	489	525	564	519	540	536	539	507	506	491	510	533	538	544	485	546	471	514	571	527	527	525	493	519	540	530	540	497	494	537	526	513	540	504	507	493	522	532	509	542	513	504	480	527	540	558	543	544	514	529	537	529	516	536	551	523	527	521	537	541	488	552	522	546	552	488	529	498	462	510	509	489	487	532	474	527	531	497	452	525	512	500	522	477	481	501	505	488	476	511	526	562	489	502	525	498	543	510	537	534	532	552	536	545	506	444	512	504	540	514	509	537	478	512	515	510	529	516	474	528	495	518	537	536	515	526	518	509	500	542	509	542	504	523	511	533	573	478	517	554	508	518	543	529	515	483	474	509	515	530	523	511	525	551	537	567	483	512	532	517	514	496	525	558	508	528	523	517	511	535	538	508	499	481	558	523	485	526	574	533	513	523	520	534	575	546	517	497	491	564	513	536	540	560	541	502	521	546	488	511	545	556	503	521	484	552	538	548	525	544	518	527	495	501	525	514	520	505	527	555	530	533	513	528	519	486	500	532	547	496	494	514	552	488	523	511	560	481	476	498	514	534	509	525	533	525	504	544	502	549	553	534	485	529	544	571	544	528	532	492	500	543	490	512	496	565	492	510	501	526	570	541	503	523	490	507	509	519	539	516	501	533	513	540	488	480	503	547	496	505	557	530	542	508	470	524	513	532	543	504	497	546	533	552	524	529	574	531	562	556	545	509	542	504	498	514	497	543	528	501	533	494	532	501	488	536	520	533	549	511	512	499	524	470	528	532	492	544	486	567	512	514	533	561	520	520	504	537	505	494	521	491	510	475	513	532	507	560	548	510	493	526	529	505	554	530	500	530	523	513	541	584	537	495	520	528	518	520	493	509	534	503	479	547	526	525	492	544	512	503	522	507	506	484	497	519	504	556	561	524	534	510	506	518	528	519	552	522	496	520	514	521	548	563	505	503	497	530	518	488	510	529	551	521	515	476	485	470	515	489	490	476	504	553	448	454	516	551	539	562	495	499	530	499	515	501	496	530	472	523	520	526	511	488	524	523	525	515	519	519	520	483	524	521	513	491	478	573	541	510	494	524	523	524	500	492	501	537	480	491	500	499	549	522	478	499	496	522	513	508	537	479	537	504	505	516	572	542	529	519	541	493	520	516	501	491	504	525	534	543	544	506	487	552	505	554	516	565	559	504	499	504	488	535	545	523	539	527	542	499	559	541	514	533	494	501	520	491	527	496	492	557	493	512	519	486	498	531	493	495	514	510	521	499	571	530	527	517	505	510	466	530	506	508	529	536	513	507	568	488	486	532	523	520	509	548	560	539	487	520	526	526	493	516	533	513	561	549	515	536	501	500	470	465	533	535	560	513	520	491	546	540	496	561	528	558	527	524	561	500	516	546	532	545	548	523	533	507	529	558	564	541	560	546	480	526	524	538	510	517	515	573	541	577	494	520	581	494	512	492	518	503	509	524	459	501	512	521	498	565	552	548	532	518	506	496	518	521	554	536	503	500	512	549	480	523	525	536	490	504	505	524	523	499	519	503	545	482	517	493	510	505	549	514	548	487	506	484	531	526	534	518	474	536	488	486	525	490	541	506	541	507	532	507	514	510	520	509	493	490	474	545	502	511	536	482	519	530	545	514	491	503	513	512	531	570	487	534	546	529	496	486	507	525	514	514	521	547	533	532	531	484	524	556	502	488	550	521	493	502	529	514	533	543	543	489	509	525	514	534	511	508	505	549	520	532	481	491	539	518	521	542	521	490	513	523	479	509	526	509	521	521	527	490	541	493	526	519	501	531	481	511	509	501	486	522	532	550	523	512	544	528	532	536	502	554	534	490	533	483	517	555	517	529	502	498	495	542	501	470	532	503	499	539	554	517	559	525	527	556	514	497	532	528	528	560	519	471	527	527	457	524	531	556	558	475	531	530	559	507	504	494	577	531	517	484	482	487	517	510	519	518	536	559	536	542	533	540	522	532	507	500	555	532	527	518	536	518	499	506	495	525	500	554	564	524	504	532	522	528	506	508	531	555	503	519	513	496	485	515	525	533	528	510	529	545	514	517	500	496	531	474	537	558	511	492	517	506	503	509	521	544	542	519	523	518	522	548	493	526	544	525	476	492	506	527	530	555	547	498	525	509	553	496	545	516	520	535	531	557	512	499	503	507	503	538	528	491	526	561	553	499	561	489	523	512	484	514	492	522	477	511	491	525	548	496	571	525	508	505	486	542	501	500	487	516	522	515	548	471	506	492	531	496	536	496	496	449	443	515	530	530	539	506	532	537	512	513	516	455	528	474	522	521	546	494	538	488	497	467	512	499	526	490	504	510	492	492	499	567	522	479	507	503	530	549	523	514	516	528	552	530	558	530	508	508	492	488	526	514	526	497	493	518	534	496	520	546	504	510	482	493	576	556	496	493	484	492	538	475	555	521	512	543	487	507	493	513	531	541	585	544	524	500	521	534	511	485	541	496	499	496	512	507	463	526	530	532	548	549	513	539	536	501	519	519	511	525	548	467	497	542	528	589	514	532	538	480	483	536	522	524	523	520	519	538	485	503	520	511	466	480	501	507	532	505	491	501	577	481	514	552	551	507	528	517	518	511	502	515	503	484	553	518	522	480	510	539	475	517	490	518	478	521	466	526	553	506	539	488	493	535	511	524	516	491	525	509	511	566	587	512	530	501	511	525	513	539	550	483	482	526	502	524	514	533	556	526	495	499	492	516	562	506	509	544	503	450	518	520	506	528	539	553	516	512	512	509	525	539	555	522	466	462	534	509	513	509	522	538	505	521	501	503	512	559	539	502	523	537	525	537	520	538	541	473	534	518	503	520	548	539	508	505	522	535	543	488	516	484	484	535	497	524	525	515	537	520	511	527	505	545	506	529	557	527	490	558	502	503	536	553	506	545	564	507	505	529	489	548	512	529	541	522	528	504	542	491	477	521	510	551	543	492	528	537	503	500	503	528	542	544	516	534	499	516	526	487	527	531	557	523	510	515	562	517	536	506	477
33049	22841	3940	1395	822	740	758	776	772	766	745	781	761	763	722	762	752	758	759	762	777	725	763	757	703	737	787	705	686	758	736	759	691	696	738	747	742	795	722	715	694	757	730	735	767	766	749	707	768	707	763	733	702	719	756	764	722	703	702	714	737	744	790	755	732	723	754	750	799	746	768	727	747	716	740	752	717	766	788	751	815	703	710	791	740	730	770	752	715	764	694	695	816	741	742	729	712	728	753	714	749	671	705	738	735	738	749	766	734	727	715	736	751	730	704	735	726	731	754	771	729	736	702	772	696	694	705	717	737	721	760	713	672	771	705	693	733	743	751	730	776	766	789	707	797	763	741	775	742	773	731	793	744	738	686	705	784	754	727	761	720	725	688	713	738	748	798	745	720	792	709	700	751	705	733	721	727	774	729	740	752	736	720	767	740	764	737	733	729	779	758	704	765	755	755	710	722	709	729	703	731	776	729	774	719	719	717	698	723	714	708	701	735	744	748	761	722	786	708	741	748	730	744	742	765	748	703	734	744	733	721	708	759	728	680	738	716	712	701	757	729	789	812	716	745	728	745	722	761	715	675	716	756	709	786	731	692	756	750	723	752	735	758	723	721	749	741	729	754	712	739	760	757	773	728	779	749	711	749	744	756	751	759	685	737	707	743	737	758	714	745	786	710	714	697	733	780	716	769	761	727	738	752	714	706	762	730	738	746	748	736	757	727	736	730	754	730	727	700	770	718	720	727	682	681	754	735	784	726	665	758	786	756	769	751	744	782	769	756	739	743	726	763	706	749	749	718	763	775	731	708	772	721	725	775	748	757	731	775	749	714	734	763	737	678	697	677	743	786	764	697	751	741	700	729	710	819	680	786	735	770	680	783	761	715	723	698	752	702	703	735	717	758	681	784	710	732	725	746	751	703	697	672	773	749	770	725	741	730	745	765	779	698	743	755	727	775	770	727	724	729	777	745	741	766	716	721	777	693	708	746	681	726	680	711	728	755	706	758	730	700	740	706	772	750	791	741	728	788	758	713	773	761	725	699	712	762	739	727	731	755	745	738	717	752	736	734	723	711	720	774	775	789	760	711	738	755	721	758	701	676	733	746	720	675	740	728	697	745	735	722	681	760	788	720	780	775	744	734	765	721	738	732	718	736	697	731	777	761	783	778	751	779	723	698	757	770	733	717	719	765	736	696	773	750	750	703	731	760	713	714	698	711	713	711	710	734	737	747	728	710	723	775	744	710	750	735	685	724	737	738	740	710	714	702	736	762	780	727	723	700	738	723	705	712	745	730	749	741	717	703	741	770	769	729	707	792	726	713	743	700	700	752	779	714	701	770	782	746	741	799	697	771	760	757	698	761	782	745	741	741	739	748	735	729	737	751	744	726	734	745	773	789	733	756	727	788	732	689	709	723	752	777	730	753	729	772	724	751	779	779	733	757	734	692	756	715	767	723	720	749	721	805	734	707	727	727	677	727	749	746	724	735	740	732	700	737	747	748	783	696	730	764	721	754	721	709	729	770	726	722	763	733	747	735	723	740	773	708	710	703	719	711	739	772	727	735	687	764	710	730	755	755	707	740	710	705	772	718	789	711	702	696	751	699	674	774	779	758	767	733	777	723	809	753	699	744	731	780	707	730	760	750	711	753	744	743	786	718	679	744	737	753	766	757	726	748	776	716	706	743	738	790	754	747	747	773	720	723	761	742	693	730	791	736	709	719	743	733	738	728	751	750	798	727	726	726	716	674	715	704	759	765	726	754	725	806	741	692	703	707	726	742	739	715	721	732	707	768	707	765	755	685	774	698	776	744	760	735	700	733	730	716	711	725	752	695	746	753	747	691	723	759	710	780	737	755	722	753	759	750	718	766	736	725	733	738	730	745	738	715	700	702	728	721	728	798	749	735	754	717	743	761	766	718	668	750	744	669	746	738	733	738	751	729	732	727	786	728	726	755	730	740	756	794	751	708	757	725	738	765	750	705	716	726	683	706	763	731	704	736	720	778	731	806	739	684	723	724	711	761	760	765	753	718	759	781	744	733	724	710	710	761	732	737	700	778	706	739	747	742	716	717	741	729	711	756	761	670	736	729	764	744	740	759	773	707	792	716	734	753	742	732	708	767	735	764	773	802	744	719	727	788	715	733	754	756	743	738	758	772	707	790	711	803	769	727	785	748	741	734	725	729	719	723	735	756	766	726	721	702	785	742	749	716	785	770	779	750	792	722	735	705	722	703	739	731	744	765	716	719	726	697	774	702	718	752	715	756	692	775	702	745	772	752	755	790	743	711	725	758	762	676	742	699	719	746	749	785	726	748	755	755	709	764	742	697	733	755	648	738	793	723	759	757	758	737	736	708	751	721	717	751	712	760	736	783	780	724	791	748	775	765	717	751	694	775	769	742	707	737	705	733	725	736	691	716	745	768	736	738	738	710	747	753	766	743	742	733	735	728	684	735	752	799	702	741	762	705	751	739	737	731	727	716	722	715	740	739	704	719	718	707	765	730	737	716	719	725	724	742	702	714	738	786	688	764	737	743	693	732	731	721	718	723	745	784	762	730	741	760	706	767	791	710	700	758	700	721	707	753	726	777	714	710	729	722	742	757	772	734	787	760	698	757	722	697	719	732	706	735	679	742	722	685	771	739	735	758	713	739	706	752	717	739	707	717	748	752	722	788	723	721	728	718	760	697	737	730	758	766	734	747	701	727	733	731	731	733	718	725	735	766	735	778	723	745	744	714	759	758	720	686	735	677	733	761	705	741	722	701	749	715	741	737	757	821	726	757	683	794	756	697	713	745	741	742	731	758	767	776	767	746	769	758	748	697	679	757	724	713	674	758	755	745	720	729	750	755	787	775	810	706	766	737	763	745	724	731	711	754	759	761	723	725	710	704	768	729	770	731	756	718	754	717	694	763	691	753	732	746	745	744	751	695	743	750	732	743	707	763	707	759	734	748	724	726	710	740	728	732	761	735	741	745	751	723	792	729	706	775	736	760	725	756	739	758	763	716	740	752	757	711	697	684	759	706	744	736	743	730	764	753	691	744	712	760	724	703	747	802	736	762	746	694	699	723	760	701	764	729	743	755	802	761	734	759	732	741	704	712	710	712	741	713	745	750	720	731	714	759	733	735	717	686	681	720	701	743	713	715	755	726	753	756	746	757	758	740	717	765	712	767	696	705	718	704	743	748	719	737	789	766	718	723	741	763	763	739	703	737	692	771	735	758	750	735	705	767	737	793	741	740	735	750	686	753	727	750	783	747	775	689	712	702	737	733	724	702	723	739	679	754	722	726	711	723	755	726	773	786	743	725	738	763	767	756	785	735	782	726	746	722	734	697	782	768	722	782	716	753	747	707	780	772	761	735	777	717	749	752	762	748	700	688	740	799	746	765	721	742	666	737	737	747	768	797	770	741	755	740	752	669	721	749	767	738	730	755	757	759	777	733	731	718	768	759	744	734	708	760	742	677	729	727	700
24185	21134	27927	24394	20089	3694	784	621	584	572	545	577	589	557	526	577	549	587	499	540	553	550	561	576	554	568	546	533	551	527	475	533	514	526	508	540	521	542	503	550	513	549	533	502	542	548	526	532	530	547	528	546	529	550	541	505	549	531	569	554	557	532	537	535	544	537	573	509	521	512	522	540	523	537	524	562	533	522	509	538	542	525	575	541	538	574	521	529	542	534	499	508	518	560	529	517	510	512	548	501	528	521	560	518	483	538	559	514	540	511	524	502	529	528	522	533	561	506	481	558	551	503	543	554	510	536	551	553	575	557	540	550	557	494	530	507	545	514	549	521	542	536	524	554	556	536	519	496	551	489	506	492	535	499	549	512	510	615	561	495	521	510	522	516	538	526	497	529	504	529	522	550	561	510	547	527	549	579	546	506	508	552	568	524	531	534	526	559	531	517	561	546	524	550	500	490	541	583	547	540	489	524	553	505	568	497	568	500	549	542	536	507	546	524	505	526	532	543	509	541	515	526	499	547	551	527	567	511	536	515	522	479	519	517	530	531	565	524	511	536	514	510	514	530	521	572	546	563	519	566	471	509	502	522	573	528	542	539	534	582	525	507	499	508	557	547	509	529	543	514	545	529	528	546	503	520	534	549	517	556	507	518	559	508	557	520	538	512	494	504	538	582	538	547	529	515	526	533	535	484	516	500	534	550	537	555	531	490	512	505	536	558	534	542	516	585	494	543	518	532	504	547	533	561	502	522	520	496	538	496	541	522	508	477	505	488	566	505	529	550	528	528	531	535	526	491	527	516	547	571	511	514	495	545	541	532	548	528	527	536	532	542	523	531	559	540	515	568	520	533	540	548	528	534	504	501	558	544	511	536	558	535	557	524	549	559	558	559	541	525	497	519	520	517	488	563	515	484	528	505	530	502	528	502	525	513	581	539	534	553	535	493	510	510	509	525	494	505	548	556	514	539	583	528	508	563	539	512	559	539	537	526	505	552	520	534	503	540	516	529	536	545	497	574	527	510	523	499	550	497	536	547	521	518	510	543	513	558	501	524	537	559	563	505	538	558	541	536	555	559	556	548	553	506	548	488	513	519	535	517	532	543	525	544	526	468	540	556	503	538	525	527	550	520	542	530	515	532	545	553	531	537	498	549	519	552	544	577	570	518	526	521	532	546	556	505	516	463	564	536	517	524	542	532	540	538	551	533	523	542	535	563	525	543	558	517	541	511	495	526	532	541	512	532	515	540	505	523	546	494	482	515	505	572	525	499	523	571	559	511	521	516	535	523	492	491	514	521	559	515	579	539	577	555	549	537	523	516	538	525	539	558	522	547	525	517	529	532	520	544	574	512	518	537	525	540	485	534	558	582	497	502	515	535	549	543	507	528	511	552	537	522	551	506	500	517	564	502	565	498	560	538	544	552	540	555	529	515	541	480	549	495	514	509	537	498	554	548	526	519	538	576	531	543	520	493	535	566	535	557	540	541	518	529	557	548	514	533	547	543	495	546	530	518	525	546	553	528	540	517	489	496	532	630	494	522	572	549	522	558	521	509	540	517	538	529	559	529	510	498	548	543	557	526	555	540	531	481	507	530	507	538	513	538	515	505	521	506	530	534	543	547	521	540	550	554	553	575	556	547	519	525	559	553	521	526	536	506	537	538	528	542	531	524	516	526	537	538	506	507	555	559	500	518	511	547	521	505	541	528	536	524	513	567	545	532	521	528	498	550	525	488	517	533	526	514	542	526	525	503	552	551	506	571	528	553	528	549	557	555	527	506	502	542	545	497	563	507	546	543	521	559	511	549	556	537	506	523	488	524	522	474	531	542	508	549	477	550	549	537	528	574	542	502	527	548	551	519	524	511	491	563	517	500	551	534	503	526	520	553	524	540	545	505	563	539	563	545	567	529	538	526	528	530	480	535	549	476	519	545	514	526	536	484	530	511	560	493	529	516	542	539	520	544	504	510	552	530	532	548	496	581	497	485	544	559	523	557	521	549	550	518	542	527	528	539	510	511	536	543	550	534	531	518	529	544	554	523	552	547	562	535	525	564	550	542	480	540	529	572	531	529	534	518	512	524	565	564	535	549	524	566	536	503	557	542	542	501	544	500	540	536	538	506	531	534	563	524	530	509	543	548	526	550	556	546	540	582	541	520	507	504	522	506	481	546	516	512	463	540	546	524	557	530	537	543	534	533	568	531	539	556	556	558	580	522	535	538	529	558	499	477	566	514	554	556	508	512	475	543	536	518	541	553	563	531	534	523	523	508	546	546	551	530	471	510	511	557	570	524	520	532	554	528	481	523	489	511	567	536	536	536	542	536	525	566	549	500	547	529	518	531	546	534	540	513	508	522	552	534	527	539	557	546	515	561	567	561	502	516	522	564	503	557	557	504	485	532	516	495	540	497	576	541	556	540	569	544	521	545	544	512	524	558	513	504	539	482	524	492	531	537	539	505	518	524	534	539	521	500	478	518	534	562	550	486	550	522	526	513	530	545	527	582	501	547	577	498	564	542	536	577	516	531	499	544	555	540	525	556	541	546	527	558	561	549	548	506	536	553	567	553	564	492	551	514	515	552	531	542	514	513	527	504	552	533	549	548	544	550	486	530	565	576	560	515	512	536	520	534	484	542	548	549	572	556	546	548	545	534	546	516	515	498	563	521	536	534	523	504	543	493	568	505	549	514	528	513	517	501	501	593	538	525	532	530	532	547	508	548	546	519	562	510	514	558	503	509	493	478	530	556	540	583	532	550	518	532	504	522	608	551	514	493	522	544	578	511	492	508	514	532	532	515	534	516	549	539	500	547	542	530	550	511	549	523	508	538	539	531	540	529	543	539	522	502	539	569	569	535	586	493	553	514	526	557	526	530	545	507	530	575	537	509	527	540	532	556	519	576	527	516	515	582	532	524	502	514	569	554	534	515	544	546	544	491	520	544	543	541	536	547	552	537	525	523	510	477	540	533	507	535	545	536	493	530	598	525	532	526	565	535	566	518	519	577	536	549	532	531	501	550	567	542	504	494	509	537	479	507	561	454	505	528	503	540	540	521	545	517	530	536	543	494	534	545	506	513	562	556	554	549	502	566	570	515	538	529	530	501	492	548	526	528	577	568	487	558	522	494	556	499	559	581	506	512	511	529	511	503	528	517	526	510	491	555	549	570	496	496	509	568	527	544	524	525	548	580	528	510	529	535	511	524	513	534	524	537	515	493	525	538	545	539	527	508	519	507	492	476	578	533	531	491	524	568	518	511	496	513	540	536	526	515	555	529	526	518	542	519	494	510	469	536	529	527	515	535	562	541	542	513	520	566	515	526	477	584	528	572	511	488	545	535	480	516	548	495	523	516	495	569	523	516	542	516	546	518	516	503	519	539	527	510	546	526	515	555	534	513	527	576	491	515	544	537	554	518	536	528	536	525	526	508	524	533	542	563	528	507	537	513	500	532	545	510	530	514	496	514	565	565	541	505	518	530
55215	54475	20584	5401	1479	1336	1094	995	1013	931	910	882	870	845	818	822	832	800	841	779	834	763	795	748	785	796	810	764	737	813	730	815	756	774	751	764	786	720	793	769	778	718	758	732	773	746	746	748	768	724	783	769	789	758	755	765	738	771	795	765	749	772	774	751	796	741	766	715	774	754	796	769	806	801	764	821	717	773	763	794	760	806	737	844	731	718	759	794	762	754	769	751	751	735	828	754	753	728	792	773	754	774	823	766	773	750	782	756	731	771	730	787	743	759	780	728	755	743	748	746	732	762	757	768	768	784	720	764	749	813	795	790	730	769	782	735	800	736	727	781	793	770	782	778	794	762	740	741	737	748	709	722	752	747	773	775	806	791	788	758	781	762	798	803	758	709	733	794	728	732	792	731	787	770	771	773	779	739	763	724	762	791	744	777	683	733	790	749	762	755	766	746	750	749	763	765	755	737	785	751	752	741	758	732	723	752	730	734	713	776	804	753	763	772	772	765	754	816	795	791	751	762	757	748	788	765	767	704	746	719	761	762	767	702	799	763	796	761	735	742	798	786	762	753	733	772	720	800	771	782	784	769	757	746	755	737	812	786	757	725	781	746	754	800	737	804	702	718	741	725	795	762	724	746	763	746	743	751	758	765	764	787	752	778	788	808	808	709	770	809	718	755	749	729	788	708	736	768	778	783	750	764	746	790	781	741	743	788	749	796	754	777	786	765	783	779	813	806	747	756	758	761	811	794	795	725	722	775	759	838	697	755	765	798	790	806	755	769	783	768	787	770	754	747	820	709	723	751	733	730	768	779	789	757	776	783	830	765	760	775	739	742	774	737	739	718	791	821	755	827	774	770	764	764	712	754	784	725	752	763	721	753	751	732	733	784	745	759	754	778	781	720	748	724	746	786	799	757	766	719	742	785	735	755	761	746	705	766	724	723	691	764	743	697	798	788	740	758	679	796	742	770	709	807	777	751	729	757	763	695	707	723	748	781	812	756	749	743	792	768	708	750	787	712	799	729	760	736	752	693	741	716	761	767	697	763	742	722	768	775	757	718	749	770	756	693	753	749	783	748	745	722	736	778	725	770	757	811	769	769	823	756	739	756	765	738	781	780	803	765	815	694	709	720	734	783	745	814	743	793	754	731	798	743	768	724	784	762	755	768	790	717	739	767	765	711	732	733	818	724	749	735	721	755	764	818	766	782	765	737	763	763	721	758	737	738	720	769	782	747	781	766	777	717	756	744	744	730	784	809	773	748	775	801	725	768	748	742	760	750	775	775	789	748	721	752	719	761	818	780	755	731	751	721	768	722	739	782	778	748	755	769	720	814	723	804	752	770	805	731	778	777	798	734	730	763	746	751	751	753	778	754	756	739	773	801	740	728	768	733	719	743	730	793	757	753	786	775	827	708	743	758	765	784	734	751	731	756	803	735	784	759	675	778	730	762	770	744	780	718	753	810	755	808	747	751	755	743	699	787	719	713	727	748	807	733	769	784	752	726	752	786	796	735	782	772	768	766	777	784	740	697	791	732	730	731	745	790	749	787	735	728	746	761	714	724	753	790	763	757	725	822	749	738	758	733	788	754	745	730	776	756	763	726	754	781	735	759	801	778	760	743	755	755	744	787	767	793	769	788	794	798	733	784	752	730	720	770	752	808	710	757	768	731	769	766	772	751	755	744	765	825	761	743	755	796	791	803	734	785	809	769	731	776	759	714	790	753	740	769	765	741	771	764	752	780	746	734	746	761	697	772	701	772	712	765	755	762	761	722	725	780	821	785	711	800	785	760	740	740	725	760	733	705	750	768	704	777	757	771	764	763	774	781	793	748	779	769	783	735	797	770	746	790	761	759	775	750	755	742	765	764	788	804	770	718	757	749	780	740	809	775	720	753	750	686	754	716	712	782	805	789	720	735	772	743	732	804	740	788	757	755	775	759	731	785	762	783	683	782	726	762	776	749	784	763	768	735	770	788	774	749	778	717	755	732	772	712	782	760	742	792	767	734	751	657	768	760	743	747	744	770	734	769	700	777	697	700	820	762	753	800	786	792	798	693	758	749	775	769	723	766	796	786	718	764	791	781	752	779	732	794	739	765	741	754	769	748	750	749	767	790	732	738	728	779	778	747	753	734	768	799	800	764	725	783	772	760	729	773	754	736	794	739	773	749	828	739	752	776	763	739	806	749	776	767	752	732	781	751	762	719	792	746	737	743	756	745	745	765	777	762	746	821	748	807	788	776	742	743	755	737	816	725	736	745	766	705	739	763	720	739	770	732	748	733	742	715	787	750	765	687	758	783	726	694	800	710	807	770	757	746	794	761	725	779	731	691	755	690	724	776	745	776	724	755	762	732	742	740	773	709	783	763	750	740	767	788	768	794	744	745	766	764	771	811	763	788	767	796	783	803	710	771	754	808	772	799	776	754	719	796	767	737	776	774	764	747	776	752	751	774	737	758	747	802	728	768	780	743	793	763	767	755	739	753	756	762	746	754	803	763	751	714	717	754	798	788	705	731	787	784	739	754	765	768	732	743	768	774	789	755	786	799	716	727	755	806	754	740	763	764	741	770	741	740	782	775	785	733	763	779	779	741	768	760	761	744	767	747	765	698	723	768	745	767	762	759	734	737	783	735	718	754	746	722	748	697	801	798	723	788	731	734	724	704	746	751	746	807	716	753	759	765	745	766	798	779	772	707	777	758	748	733	694	761	762	721	793	762	814	756	782	757	757	733	784	751	741	754	731	778	788	739	812	724	736	790	744	746	737	759	761	747	785	769	720	787	804	775	763	789	759	770	739	751	743	792	762	818	784	744	753	732	780	691	738	787	768	776	776	769	743	741	741	782	757	768	716	764	757	747	763	745	737	733	770	776	782	837	793	750	754	760	776	749	763	723	713	790	726	763	694	740	755	742	783	821	788	776	764	780	762	784	789	754	760	768	770	768	758	750	788	794	774	748	751	796	742	748	725	716	726	783	739	729	743	793	752	720	777	767	788	765	754	758	768	789	748	720	737	728	740	751	714	758	773	746	741	742	801	774	749	747	790	792	745	795	807	789	780	710	779	743	732	748	725	826	751	744	763	772	745	749	817	772	768	747	752	756	764	791	772	739	744	820	742	727	752	768	738	801	793	757	786	798	749	758	779	745	774	767	744	730	790	781	727	779	770	741	766	781	755	762	787	731	770	797	700	705	835	803	768	724	752	748	736	806	698	732	756	763	725	762	741	795	755	773	776	760	777	724	781	790	733	753	758	778	730	738	745	758	716	735	767	725	765	762	725	746	748	731	721	803	721	722	721	761	757	705	781	737	746	782	738	731	756	736	785	763	741	784	760	686	802	773	772	740	788	779	753	787	753	753	717	773	721	734	750	739	798	764	784	768	774	759	769	750	732	714	797	746	770	758	740	767	782	793	720	791	771	756	757	800	733	735	692	787	744	748	742	713	758	732	780	758	795	735	698	717	719	765	728	752	725	704
22891	21049	28683	23593	21038	20884	4590	507	456	396	359	340	326	362	306	296	355	302	302	330	320	288	303	291	312	317	304	290	282	276	290	279	272	266	291	274	283	292	288	278	277	272	288	284	287	284	277	283	282	276	283	271	280	287	274	276	310	293	289	316	274	266	289	267	263	278	276	301	280	297	259	263	311	290	286	286	308	285	278	292	307	271	310	254	278	281	303	268	274	255	278	270	288	282	282	272	292	292	300	294	287	279	289	288	273	295	279	314	286	267	286	279	297	286	275	313	297	271	295	275	304	268	273	298	312	286	286	304	306	284	307	286	282	292	284	280	284	272	276	277	258	273	285	290	293	285	288	266	281	250	263	276	235	297	288	310	244	276	268	301	257	285	269	300	284	255	259	283	278	283	266	272	277	280	302	275	265	296	276	288	290	291	240	267	265	281	310	307	270	261	310	295	260	263	310	285	248	253	282	287	265	290	279	283	266	306	239	290	285	299	271	268	310	277	249	303	285	277	258	280	301	265	268	266	269	281	273	296	265	282	246	278	273	277	285	275	273	271	286	270	260	255	279	285	261	245	265	246	245	252	283	262	293	269	261	310	306	277	235	283	277	287	264	292	283	298	319	289	289	259	287	256	327	283	289	264	267	270	247	259	268	268	278	271	279	293	293	277	258	275	301	286	277	270	253	283	281	265	254	273	289	272	270	278	272	275	293	246	273	312	281	269	259	296	290	311	315	273	282	302	293	298	241	283	284	261	266	311	311	265	296	283	276	298	251	304	279	276	297	283	279	265	278	284	272	273	279	279	291	281	278	258	264	278	285	275	287	269	288	308	284	274	278	278	266	256	281	269	301	296	290	272	275	254	285	286	273	278	280	287	295	267	292	273	267	282	289	280	316	276	298	276	276	257	291	282	277	288	327	272	237	298	282	271	262	290	256	274	281	270	262	280	276	270	291	265	265	282	290	279	262	243	294	288	263	293	289	309	272	247	265	281	268	311	286	285	295	267	277	296	271	280	293	268	296	303	272	257	254	242	272	284	254	281	256	288	269	265	288	289	284	262	251	269	284	256	289	274	320	281	314	253	265	284	276	264	298	285	306	265	255	276	290	308	285	268	255	258	267	259	253	272	281	287	291	266	283	299	250	304	263	256	254	270	262	265	280	279	278	295	274	277	283	276	287	261	298	266	266	278	253	289	280	284	256	280	257	282	306	293	289	272	283	278	265	254	280	278	258	289	241	297	286	263	266	266	248	283	275	300	268	278	276	268	269	290	277	277	264	313	301	281	288	286	278	277	282	278	308	295	280	236	282	312	318	278	271	286	274	271	272	280	280	267	283	270	304	281	276	295	296	276	272	257	272	289	280	256	291	279	274	305	257	274	247	258	289	282	293	286	246	282	273	276	261	270	254	289	282	259	279	279	279	266	299	283	258	300	264	302	288	276	283	278	261	315	286	267	259	281	286	290	311	268	285	241	286	299	293	262	280	279	268	270	302	289	273	275	288	259	286	283	260	281	281	302	295	264	264	293	257	294	297	301	261	286	259	277	255	291	297	297	300	277	282	279	278	280	297	261	283	241	260	301	267	233	254	279	289	276	284	263	260	320	279	252	278	287	270	318	275	251	243	314	312	269	259	272	263	314	254	284	301	275	275	261	285	269	267	311	290	251	275	277	273	264	282	285	290	308	266	264	272	273	302	282	284	274	283	277	244	257	287	267	233	274	286	270	281	295	268	300	277	280	284	284	260	274	316	273	283	269	265	303	307	297	293	271	282	276	275	304	276	305	271	297	282	281	269	259	301	277	270	273	294	268	276	260	277	249	277	278	276	285	295	273	271	280	272	262	273	263	271	253	293	288	229	275	264	291	273	285	299	280	282	254	271	272	283	302	292	271	252	284	292	272	269	293	260	293	306	284	302	251	285	289	280	268	287	288	273	277	291	274	289	309	251	264	270	266	244	296	279	266	302	256	266	289	321	227	271	286	271	257	271	279	273	281	268	285	253	281	269	297	306	267	297	279	283	301	285	297	238	292	285	277	308	280	272	273	280	239	273	268	256	280	279	255	254	289	263	249	243	262	251	280	276	289	269	282	282	305	275	274	244	261	275	277	237	267	283	287	279	300	270	295	291	271	308	280	285	246	278	294	277	297	277	276	283	260	269	286	295	283	271	274	278	298	276	273	276	288	249	283	283	240	255	259	302	284	284	280	271	284	237	283	247	250	311	277	281	272	275	277	296	254	266	259	249	275	289	254	267	288	286	271	310	265	258	299	281	278	256	268	277	272	298	272	272	236	238	290	282	294	304	289	286	278	276	258	273	280	289	259	293	256	270	273	274	283	281	282	270	259	286	273	296	310	256	330	279	305	274	286	272	283	260	297	275	277	252	282	267	236	291	255	298	300	279	283	297	252	258	255	292	278	315	258	275	314	293	263	287	274	268	291	296	286	253	285	290	270	275	282	247	283	261	275	262	276	303	301	278	282	296	266	302	263	262	263	283	263	258	279	281	272	295	262	243	258	288	284	282	270	280	279	264	263	269	247	267	274	244	271	283	269	259	254	270	272	240	278	315	285	263	262	274	298	272	280	274	287	276	269	293	274	276	306	286	261	262	302	282	306	254	252	286	296	306	301	301	270	255	305	277	293	271	301	282	266	274	299	273	288	270	310	302	274	258	279	305	282	275	292	273	291	257	263	274	285	282	271	273	273	304	279	288	300	282	266	280	283	282	310	263	264	261	271	269	283	271	298	279	269	302	276	261	289	284	259	280	272	302	270	265	244	250	303	277	281	295	302	274	280	277	266	287	259	272	256	281	274	301	294	288	283	278	276	266	280	270	250	290	266	282	284	285	292	275	286	242	293	278	272	266	284	257	262	283	254	252	271	266	240	282	299	287	270	271	308	273	288	254	297	253	289	257	266	277	248	287	264	282	271	266	282	268	263	267	262	297	303	248	250	294	246	267	298	288	256	263	290	300	264	280	304	263	262	286	309	265	278	288	300	262	266	271	291	270	276	252	290	267	266	296	268	269	274	307	288	285	255	276	286	250	256	260	262	297	264	285	274	240	288	299	268	271	285	271	248	273	288	304	259	292	300	284	289	273	284	288	299	301	267	272	281	271	275	256	276	269	264	269	271	282	285	277	258	293	255	259	284	304	307	288	260	290	293	293	261	286	296	262	301	274	267	291	266	240	275	257	301	256	300	280	292	287	262	295	283	282	261	286	265	250	276	249	268	299	250	294	270	313	307	294	261	290	252	280	270	289	295	281	253	275	289	286	292	273	279	280	260	284	261	248	253	273	297	275	289	307	293	305	282	280	301	254	249	291	275	277	282	262	256	280	281	271	297	237	264	280	270	286	324	278	273	272	259	285	287	282	271	291	311	294	282	273	298	271	282	265	269	269	284	280	295	288	282	270	303	286	264	259	265	280	285	288	308	287	317	265	296	296	283	278	258	286	314	282	263	268	298	292	272	223	284
56784	64060	31214	7331	1998	1507	1259	1027	905	769	718	613	609	571	501	457	524	476	516	479	473	452	465	447	466	468	475	424	454	439	412	426	444	415	416	424	437	441	385	448	413	440	426	449	401	438	397	434	407	425	440	376	431	400	434	440	429	420	429	423	413	403	436	381	391	436	410	399	417	380	450	422	384	403	411	430	405	446	412	379	442	440	439	410	401	421	375	392	387	448	438	430	428	410	406	392	401	423	424	439	432	421	385	409	422	388	407	415	400	426	407	404	438	406	402	395	370	403	403	367	444	411	410	391	399	375	442	404	420	415	390	394	362	396	396	388	415	370	404	434	401	410	410	411	393	406	396	392	416	430	426	385	391	421	427	379	416	414	423	398	396	406	395	412	402	426	391	417	437	388	444	408	448	375	459	360	438	369	411	419	394	416	429	411	387	411	392	419	386	389	381	364	408	410	447	384	451	444	423	422	366	436	380	412	403	442	425	419	405	385	404	374	379	400	394	430	398	433	422	397	408	426	405	403	421	395	420	403	395	398	389	399	413	398	387	392	390	438	378	386	427	413	437	396	415	392	427	411	432	398	392	425	413	412	416	423	430	400	398	373	413	403	425	388	423	404	413	379	414	417	379	414	409	397	410	386	403	411	400	410	416	417	400	379	420	431	414	370	419	416	396	401	416	402	393	409	398	422	400	384	424	409	395	421	423	401	427	431	419	420	376	377	384	439	381	423	381	408	401	386	456	427	414	425	393	391	376	401	421	415	397	408	379	403	407	440	444	410	410	371	385	366	374	415	378	400	408	394	408	384	405	396	390	378	380	421	385	427	403	388	373	416	379	421	409	427	370	419	397	421	380	431	421	412	409	439	423	430	426	390	395	417	426	369	429	380	428	383	403	412	443	411	423	413	395	383	418	401	393	384	440	420	416	426	381	442	399	396	404	385	384	406	422	396	419	425	389	413	413	392	438	395	415	388	403	393	369	381	379	394	418	380	367	418	417	392	397	399	388	399	398	430	449	416	405	396	404	378	384	441	403	397	404	402	438	417	396	380	404	416	424	414	392	435	403	386	409	378	397	413	404	394	385	408	416	415	376	406	386	386	396	415	442	409	432	431	429	387	390	411	394	452	394	417	391	412	434	413	400	383	396	368	414	412	406	385	373	381	420	433	377	423	351	420	424	436	440	396	411	412	397	394	416	394	404	378	393	407	408	408	432	418	416	436	389	396	404	428	384	418	413	393	417	405	392	426	378	347	445	378	373	409	380	409	407	403	401	393	392	362	361	393	412	442	400	397	414	407	397	406	402	393	403	431	416	414	388	435	417	408	418	450	405	436	443	417	400	414	423	398	422	403	394	406	408	408	397	420	395	398	381	394	442	419	382	394	411	401	402	407	419	410	384	429	380	405	374	397	408	412	408	411	394	384	422	447	378	427	409	411	391	430	382	405	415	366	408	413	420	434	415	401	374	370	404	395	405	397	410	402	433	389	384	393	405	399	407	396	405	396	407	413	405	415	407	384	387	381	468	425	394	442	426	439	408	399	421	422	422	436	445	400	415	368	394	410	443	361	426	450	406	399	418	405	395	428	388	432	406	396	433	376	398	406	387	414	404	390	375	437	371	399	432	400	428	441	396	389	383	386	407	398	412	406	412	389	434	418	457	409	413	381	438	391	417	396	421	410	428	402	400	369	422	406	404	375	395	401	404	440	404	395	387	402	397	431	415	360	390	406	411	434	416	417	395	374	398	391	415	423	407	391	429	386	414	368	416	380	371	402	445	387	414	391	423	402	416	367	404	394	409	409	420	399	393	384	380	416	393	411	401	395	434	407	402	419	384	415	380	422	422	376	422	380	377	399	428	441	452	384	375	378	431	403	402	421	437	380	386	425	414	359	391	412	389	466	393	419	431	415	422	382	424	393	410	360	398	380	384	389	401	393	455	409	385	411	426	415	397	405	420	420	380	405	410	406	421	446	416	379	401	383	442	408	389	432	412	408	427	418	409	409	380	405	401	397	416	421	353	444	382	369	409	408	407	392	399	412	462	415	441	403	429	408	376	444	392	395	415	408	383	406	416	369	398	389	369	390	369	391	395	395	412	391	437	394	434	421	389	382	398	390	421	371	401	397	439	441	412	396	392	423	394	368	415	432	427	421	427	413	389	431	379	395	408	404	388	436	392	409	420	405	435	409	400	409	404	398	442	402	423	435	395	417	376	420	409	370	420	382	425	440	411	424	438	429	405	432	406	401	399	441	429	415	406	393	436	379	405	397	407	402	425	387	408	403	404	376	396	438	388	391	428	389	433	385	435	404	416	407	391	400	425	418	402	396	423	395	388	407	389	403	385	415	381	394	424	407	382	392	424	441	433	377	397	418	398	379	399	379	415	426	382	448	392	396	415	358	426	403	432	407	439	406	420	399	398	423	383	412	395	416	423	422	405	378	399	401	392	396	386	420	453	383	386	404	432	397	424	414	411	411	388	422	429	385	414	383	417	416	416	437	413	432	402	389	401	411	407	406	394	415	374	405	385	390	463	362	395	383	358	409	410	399	449	393	420	396	382	396	397	388	410	378	431	417	403	373	434	414	404	386	440	448	432	428	372	381	383	406	389	372	412	418	434	384	396	357	378	360	399	408	417	409	415	383	398	426	420	395	377	426	407	400	405	409	439	359	414	409	421	433	416	444	415	414	403	374	354	403	424	425	405	387	402	424	433	412	386	404	420	377	420	394	409	375	398	418	404	414	422	385	421	407	406	404	397	405	391	384	369	435	391	397	394	380	446	441	387	398	399	379	423	400	366	420	383	432	400	382	398	402	428	421	380	415	402	363	383	433	394	403	424	421	420	444	386	420	402	405	375	382	417	436	432	398	418	393	384	429	390	403	402	387	394	456	387	420	395	443	409	379	399	406	396	402	401	392	386	397	421	384	407	437	412	381	420	408	396	419	375	434	395	423	418	413	403	438	388	387	399	384	410	378	408	406	379	376	402	416	432	409	378	391	378	376	391	382	368	407	406	394	418	419	390	440	403	380	396	409	392	388	376	418	431	396	440	410	394	401	447	375	393	423	409	398	397	406	414	374	416	396	400	430	403	394	393	419	419	369	385	403	456	409	414	406	400	434	411	447	429	395	424	401	412	408	417	369	391	427	424	390	393	434	427	377	391	386	410	403	428	416	408	384	424	399	416	444	405	389	400	425	397	441	400	398	410	401	438	397	410	387	394	405	411	372	415	408	416	410	407	406	412	398	379	386	431	408	392	384	423	394	403	401	419	422	398	433	372	434	401	406	415	408	425	439	427	453	408	407	397	362	406	388	419	402	400	381	416	408	421	411	408	408	372	396	432	383	415	424	412	419	342	392	426	402	452	425	402	391	411	406	409	377	450	388	430	406	435	435	398	430	384	399	427	374	426	406	421	409	388	405	394	423	410	421	412	387	430	391	405	366	455	383	372	396	422	431	412	472	417	413	384	412	407	418
28965	21271	12948	1897	553	511	498	515	462	481	503	505	565	541	521	507	545	511	519	516	509	476	499	485	548	528	575	523	513	501	482	523	491	525	533	502	510	523	517	532	523	475	508	511	504	493	530	533	517	547	505	540	462	493	499	504	522	513	499	555	521	475	510	499	508	467	519	504	566	467	479	491	531	520	536	465	535	503	483	502	524	514	524	566	521	537	545	530	547	524	522	480	532	506	519	539	504	493	494	522	504	502	518	526	468	544	542	538	520	506	559	511	500	503	534	527	509	501	510	489	505	526	523	521	544	520	543	519	525	507	488	478	481	529	508	471	501	516	500	554	489	538	502	567	543	499	499	505	527	528	522	478	542	496	494	537	535	515	498	521	511	522	537	509	496	515	497	501	533	475	535	536	518	490	499	523	520	522	523	523	524	520	509	553	506	505	488	520	513	496	511	530	553	520	495	521	509	497	538	491	496	517	483	537	507	476	546	524	482	507	547	547	492	517	516	511	510	519	496	497	529	521	507	508	496	515	508	546	514	494	509	512	530	515	514	505	521	493	505	525	527	494	537	502	513	505	539	458	520	509	537	515	499	491	522	501	507	514	480	522	525	493	500	508	496	504	528	497	511	521	539	510	553	488	552	524	530	518	519	521	511	506	508	499	507	494	482	509	516	527	540	467	485	510	481	525	538	482	527	544	537	512	529	498	524	460	493	492	531	497	513	461	510	511	481	551	490	480	520	499	493	548	520	518	520	523	495	488	510	482	506	479	525	524	524	490	534	510	489	493	524	460	517	495	533	523	501	521	592	504	499	487	510	521	499	460	539	521	510	497	532	512	508	519	514	485	505	494	507	504	524	499	515	506	520	495	512	515	520	526	520	506	538	528	510	527	485	533	526	465	522	489	459	540	523	522	518	554	521	529	485	509	530	513	528	517	501	489	513	509	551	510	503	543	542	515	515	524	505	491	501	489	514	547	519	561	485	495	510	521	519	513	529	535	565	539	511	511	582	499	498	525	556	479	493	476	546	501	540	512	504	491	537	503	535	487	512	500	501	512	527	537	519	511	537	566	514	496	516	526	539	511	534	499	523	461	520	491	496	538	562	540	563	507	477	532	529	542	526	481	508	524	486	521	520	486	493	522	526	491	526	496	512	492	487	493	527	495	528	501	505	503	487	554	483	503	481	515	528	494	477	538	529	550	533	555	510	523	508	480	514	508	507	521	493	528	513	509	509	514	484	512	539	529	499	508	499	518	514	514	485	529	513	502	522	533	491	510	528	519	480	513	533	520	514	497	472	474	506	530	516	514	530	491	507	498	465	513	513	516	490	481	493	553	529	520	539	539	536	509	523	493	517	555	494	500	496	525	521	533	525	518	526	511	523	533	500	543	552	522	539	474	496	491	527	511	529	517	533	499	511	508	502	532	524	504	480	520	538	501	496	504	500	511	483	528	459	513	516	539	489	545	539	518	538	517	526	487	491	497	502	494	554	504	492	477	521	541	503	489	515	518	510	524	573	508	516	520	506	530	540	505	552	467	525	519	533	534	500	509	518	534	512	532	500	519	519	506	496	519	503	501	493	507	507	518	548	525	510	532	524	493	539	537	520	521	484	464	533	503	513	541	485	560	511	505	512	488	557	487	509	472	531	522	503	581	489	466	504	514	516	515	537	535	476	529	509	519	512	533	520	525	495	520	482	513	539	532	450	527	552	531	541	469	506	480	481	511	516	480	523	523	531	470	495	557	495	533	499	487	466	528	488	519	499	486	504	505	585	545	515	476	570	517	513	544	460	527	546	533	520	476	509	510	501	532	483	509	571	522	517	495	522	480	509	535	561	451	500	519	537	504	522	512	496	512	505	475	545	520	489	500	498	498	509	524	488	499	526	497	532	492	542	526	493	514	494	516	478	527	515	519	509	493	538	483	520	508	520	530	486	527	501	493	459	524	519	549	530	547	483	538	546	536	504	493	493	483	454	493	508	532	562	573	477	495	568	518	505	468	539	531	562	547	553	524	538	515	507	504	483	487	564	503	493	531	480	488	476	538	501	542	503	510	491	509	514	532	520	489	475	504	504	528	480	520	484	530	528	485	534	503	474	509	533	520	485	517	497	540	496	494	520	468	498	512	506	516	504	484	532	532	454	493	484	531	487	513	505	555	495	500	520	496	510	498	539	570	542	527	518	548	552	468	502	492	522	500	531	502	498	500	544	469	508	517	479	510	529	512	476	509	506	555	502	467	513	471	466	523	537	453	499	501	504	525	526	483	510	510	507	493	524	463	499	495	512	534	502	526	508	536	494	504	544	534	525	471	517	501	503	530	512	527	533	560	505	532	527	502	505	529	492	524	538	486	526	474	521	499	522	514	473	506	517	497	558	496	508	498	529	527	452	516	528	520	460	538	513	493	514	487	504	535	508	528	519	501	486	521	494	532	517	520	527	495	524	490	533	515	521	529	506	490	467	504	542	536	507	519	530	515	472	489	474	485	531	526	534	483	567	557	524	502	484	519	538	493	503	500	500	545	521	516	512	570	523	523	522	518	519	521	509	512	506	505	490	593	556	505	508	475	525	518	474	482	516	463	513	507	486	533	530	484	530	490	502	505	548	513	532	525	498	525	517	498	545	512	506	506	485	491	506	555	508	537	504	562	507	469	520	512	511	544	495	493	521	512	518	507	487	489	483	487	540	504	509	521	485	516	553	530	498	547	523	521	493	576	558	537	533	512	585	547	499	545	492	502	509	505	480	504	488	462	562	508	494	538	486	511	529	503	537	530	527	504	503	523	536	517	516	523	536	529	517	526	502	490	518	529	511	505	521	491	519	501	530	509	495	523	534	486	511	501	500	497	520	495	500	515	507	460	478	531	520	532	475	511	498	458	507	535	528	508	511	491	503	500	496	528	535	458	555	473	455	529	508	508	525	495	507	481	536	566	533	573	473	524	517	463	515	530	522	476	518	509	495	517	492	488	490	521	520	496	522	532	536	519	534	537	557	507	566	519	497	503	524	550	544	468	488	566	552	526	526	488	549	511	531	521	510	498	523	514	489	504	506	536	531	525	511	468	485	493	521	519	520	489	538	482	480	484	484	492	528	468	514	527	483	545	509	498	531	488	525	550	469	520	529	519	507	511	524	521	519	480	497	506	508	490	504	556	519	510	549	503	482	507	536	523	518	486	502	504	516	534	490	530	470	489	509	527	497	471	485	559	552	521	495	477	466	494	542	545	482	495	496	473	497	490	486	503	505	496	529	502	538	516	531	475	524	514	566	503	522	498	519	529	518	500	561	555	488	512	462	492	534	533	485	536	533	527	500	516	537	540	505	521	550	518	507	529	534	486	486	518	555	495	493	508	473	521	526	536	527	549	504	498	502	499	517	508	488	521	508	513	508	495	532	526	530	527	519	497	518	515	500	487	499	531	543	498	485	565	522	514	500	505	503	522	510	509	495	528	476	482	496	482	491	508	508	513	511	520	490	487
32587	21309	5868	1375	808	763	767	790	778	751	729	727	732	694	756	707	742	739	732	708	774	771	730	674	756	740	720	667	718	740	733	713	744	710	714	753	691	708	687	708	708	703	689	738	733	753	717	706	704	720	717	746	704	743	686	756	743	730	744	747	730	717	732	760	764	720	736	735	742	726	725	740	759	731	770	748	753	722	756	712	729	755	707	745	774	696	674	734	724	747	763	729	709	735	776	722	700	741	742	729	723	699	684	708	723	752	746	770	790	696	743	734	729	703	691	769	731	718	727	720	707	753	724	733	768	781	753	724	684	711	725	751	750	689	679	730	715	714	770	750	683	734	776	693	710	733	691	737	690	707	766	706	767	741	701	693	731	750	738	703	757	732	716	720	714	712	762	735	753	750	712	726	739	696	718	737	727	727	736	721	721	740	691	705	688	708	682	715	721	752	693	750	711	700	677	727	686	700	763	764	768	725	725	767	722	713	741	701	690	694	719	732	734	712	740	742	667	695	773	698	754	731	754	720	748	709	744	773	780	733	711	765	694	693	708	718	718	755	724	726	793	712	743	774	722	799	774	729	707	680	788	705	772	733	710	732	753	653	745	717	715	718	722	679	756	705	716	761	696	750	723	751	708	732	726	689	736	690	725	708	743	731	714	754	732	764	737	726	739	722	712	744	677	722	749	754	722	693	686	713	741	719	730	774	695	721	728	749	722	697	744	713	728	743	720	737	719	714	758	721	737	733	712	760	708	738	750	689	706	732	740	733	735	751	744	730	748	764	710	727	693	757	737	737	690	704	691	757	712	742	720	744	739	698	705	756	754	755	737	734	715	709	725	779	715	723	707	730	737	779	720	719	724	746	751	727	759	720	695	681	737	732	713	767	718	743	766	773	736	750	751	721	768	734	765	732	732	764	716	734	703	741	697	713	732	713	723	677	781	758	701	711	742	707	755	717	699	776	719	742	742	782	728	649	748	751	778	732	729	749	725	730	678	721	695	697	760	726	699	733	724	758	741	688	713	752	719	693	745	739	728	728	747	762	706	748	729	738	724	672	679	732	746	726	763	750	729	797	709	739	723	740	756	738	779	753	762	734	746	721	744	763	664	729	742	752	728	721	689	737	771	684	697	737	739	710	747	711	750	731	707	717	773	739	705	755	739	698	736	731	787	744	730	743	763	697	722	748	690	731	731	704	739	745	717	744	770	737	709	725	764	783	691	733	757	730	725	774	753	717	688	712	740	728	690	739	708	738	723	699	750	710	726	737	762	736	693	759	757	720	726	716	794	719	710	698	683	698	776	724	708	744	728	727	755	739	702	750	727	733	728	731	663	720	736	695	717	762	745	719	719	724	763	687	695	718	737	723	747	725	712	709	691	719	717	720	740	693	715	716	738	737	788	733	710	745	689	765	742	739	738	773	717	763	713	749	755	671	750	737	680	713	739	703	746	746	715	706	725	734	751	705	721	734	673	747	733	764	776	695	702	691	781	680	773	717	716	790	731	720	714	703	683	718	719	740	773	756	781	703	687	748	712	693	750	735	743	698	759	733	735	756	677	780	672	714	695	725	676	760	733	766	718	701	727	726	700	742	749	737	751	725	690	722	734	722	740	752	740	719	763	723	743	673	746	690	687	734	766	733	752	719	721	781	750	755	719	690	735	767	669	731	701	688	687	743	740	705	726	707	668	749	740	775	753	738	728	698	751	727	741	772	753	731	708	725	715	793	735	752	745	687	761	729	714	706	763	742	791	747	724	737	771	705	754	742	704	702	691	756	744	700	729	683	719	727	728	721	741	710	767	754	687	736	727	690	735	716	741	711	737	775	684	714	766	739	769	696	741	752	692	745	727	712	729	744	730	732	682	761	733	716	748	718	741	719	748	699	741	711	712	725	747	721	757	710	706	718	739	723	753	707	710	682	729	736	714	731	729	706	723	756	735	721	719	719	705	773	737	733	699	676	750	704	702	794	706	735	741	730	703	730	684	738	731	719	701	716	714	724	777	741	709	724	737	729	732	740	702	739	731	697	751	700	808	748	733	740	697	747	771	776	731	756	695	725	712	698	719	768	708	736	714	716	725	707	754	742	705	761	783	710	719	764	708	685	765	720	728	746	729	731	745	741	709	737	717	720	712	744	800	699	710	747	713	725	764	808	752	683	710	731	747	721	709	755	750	751	709	719	759	759	697	732	726	775	710	758	744	753	708	717	753	716	709	729	735	706	738	726	715	736	735	736	775	724	711	725	707	716	711	776	761	725	743	785	726	750	731	795	767	724	750	714	723	686	739	696	693	726	677	692	688	758	745	741	694	719	735	684	699	747	712	792	739	751	726	726	762	748	747	716	737	733	709	698	734	754	746	739	714	724	730	701	685	760	743	705	719	711	752	770	695	735	761	743	751	730	724	721	741	734	714	727	742	710	724	744	707	739	733	708	740	754	745	716	727	735	699	700	754	733	763	705	723	736	745	740	736	727	734	743	734	712	738	718	751	715	720	709	782	741	733	752	703	724	705	730	709	794	735	738	695	747	707	745	689	726	711	709	708	717	737	639	777	708	747	728	754	681	738	719	692	720	730	734	698	733	745	736	735	724	782	790	719	747	703	731	708	749	777	733	674	707	724	717	729	753	735	755	727	769	792	710	703	710	744	707	717	741	734	718	699	756	673	708	763	738	695	760	710	702	738	746	771	672	748	718	733	721	648	711	735	730	748	793	773	673	727	734	745	781	762	717	709	733	724	732	718	723	702	694	730	798	684	721	744	722	734	717	681	729	728	787	691	732	725	707	730	690	738	758	705	723	767	710	714	727	756	738	704	702	746	696	679	769	720	690	686	766	772	716	687	742	741	764	769	761	755	720	795	719	737	699	679	724	755	734	742	713	747	747	694	753	718	733	712	726	684	728	747	703	692	750	721	730	673	713	775	745	753	728	700	730	749	723	772	719	680	723	754	710	701	701	714	691	772	726	734	762	737	729	736	679	728	741	730	698	719	679	762	732	731	751	736	744	721	723	703	729	706	771	749	716	756	701	717	723	748	717	714	716	711	761	713	772	663	753	732	743	735	766	780	697	716	744	742	756	753	745	736	731	749	664	745	702	741	761	723	695	743	711	702	721	758	686	756	705	741	673	729	749	758	741	733	748	776	684	774	763	728	709	716	708	713	732	770	733	748	714	724	707	769	727	719	736	644	761	739	728	760	698	719	712	753	753	759	686	719	731	725	714	691	795	703	724	734	702	710	754	728	692	674	767	760	714	751	763	730	713	730	734	713	710	685	760	712	771	755	766	730	713	736	736	745	728	684	772	746	734	725	696	751	733	720	690	709	728	723	707	739	663	688	691	701	713	719	722	752	698	715	801	756	751	731	700	757	732	699	719	728	739	755	744	726	708	778	733	679	684	745	708	763	714	717	744	709	762	703	690	773	753	712	756	762	703	797	733	780	728	753	737	707	710	752	721	709	766	755	692	723	722	706	718	805	709
24132	21033	28044	24149	19834	3579	745	642	586	613	536	589	591	511	575	539	607	514	525	530	527	577	555	501	572	553	534	538	496	543	510	574	517	544	534	545	535	552	497	511	511	536	504	540	470	558	559	534	558	509	504	517	520	571	479	553	555	548	532	516	545	534	510	563	517	540	530	541	554	496	556	541	546	579	577	577	515	480	526	527	525	564	540	539	520	513	490	511	559	522	550	499	528	512	584	497	494	549	491	498	531	538	536	513	537	543	498	560	528	547	483	539	566	505	545	538	505	511	530	541	550	517	532	516	529	542	517	481	505	504	523	520	537	515	545	521	525	538	532	484	489	504	579	533	521	533	491	501	501	520	482	533	537	527	513	524	532	553	516	513	495	526	527	520	528	516	494	513	523	507	525	515	522	499	557	541	534	494	505	527	459	503	528	539	572	526	556	547	488	502	532	520	520	548	494	479	523	546	510	491	533	563	503	532	514	562	511	503	524	500	519	515	484	541	535	510	547	485	502	556	502	540	497	557	499	529	568	508	489	526	547	521	516	495	519	529	553	477	496	505	562	498	479	521	505	510	532	530	511	496	536	509	509	516	525	522	518	549	499	502	524	514	525	552	491	514	512	532	516	528	530	527	518	499	535	554	547	493	554	519	503	512	562	573	536	551	532	500	495	542	529	544	531	580	493	520	535	536	515	547	573	560	511	525	541	490	525	512	535	524	553	551	549	536	516	524	514	516	545	520	525	535	563	526	486	498	557	551	545	537	542	503	537	508	477	534	546	518	535	571	503	517	468	462	501	528	533	531	530	505	524	546	531	502	516	485	526	504	523	493	552	534	587	454	537	525	524	502	523	539	504	531	504	570	488	583	535	564	478	508	533	525	536	559	513	495	506	504	499	511	500	509	524	515	476	517	548	535	475	513	522	553	543	564	542	553	518	506	557	538	514	517	562	495	493	519	535	536	507	512	522	480	503	526	517	534	540	529	502	525	500	553	531	489	537	540	498	519	524	493	517	518	499	551	516	522	515	522	490	536	494	585	490	492	528	473	543	526	512	537	559	552	507	516	527	526	520	496	532	527	533	524	500	494	532	489	486	503	497	557	549	495	529	466	496	560	527	532	509	504	540	504	521	532	504	525	532	512	515	498	538	516	562	523	526	501	499	541	551	531	543	495	523	500	532	498	582	504	481	557	519	499	527	595	539	564	557	520	528	498	506	503	544	548	487	497	492	501	541	525	499	525	546	542	485	525	524	536	510	572	516	518	516	501	514	570	512	514	534	517	504	515	483	511	532	495	495	535	541	543	514	502	510	513	508	515	498	499	512	528	519	526	494	582	495	504	502	538	552	485	501	533	516	537	541	475	496	518	496	519	529	485	541	519	527	525	512	526	562	520	528	528	594	513	500	492	490	494	518	519	516	517	507	547	487	547	499	559	526	518	523	483	560	494	504	481	558	508	511	548	503	547	531	495	519	507	519	510	486	542	510	523	511	529	518	532	524	503	532	519	551	559	511	500	541	514	524	529	536	549	502	509	497	528	517	534	562	532	526	496	467	490	545	533	526	498	510	512	490	575	567	523	512	512	491	525	516	467	520	549	538	538	556	506	531	537	506	526	521	515	528	534	520	492	526	541	533	528	511	511	495	542	542	565	553	476	533	531	526	536	509	521	525	512	582	551	546	495	524	492	538	538	475	542	459	548	534	499	527	518	530	500	562	533	539	528	530	504	528	572	527	469	562	505	502	533	578	498	514	559	532	504	511	539	534	509	550	552	528	525	541	526	512	509	542	495	545	532	539	507	522	471	507	554	523	508	491	522	504	489	500	484	518	511	498	542	500	494	545	513	562	538	509	519	541	505	531	531	482	523	500	518	470	522	542	523	502	504	518	544	527	549	556	525	522	526	513	526	484	515	529	580	499	560	544	512	544	531	531	505	552	501	559	508	532	552	504	496	549	551	518	527	530	514	516	497	503	533	512	526	482	513	518	460	474	512	546	510	521	517	493	521	536	520	548	515	524	574	512	548	549	519	567	501	471	546	528	509	468	543	541	521	497	551	549	539	505	492	493	529	553	514	494	509	513	553	533	566	518	535	515	535	520	505	483	516	530	529	538	521	499	565	538	502	516	480	540	513	499	558	546	566	507	524	536	473	503	541	510	544	533	564	517	498	464	484	487	522	525	510	516	535	520	503	524	499	508	470	522	476	505	501	532	497	505	535	505	521	528	564	547	515	534	523	552	513	528	567	556	492	525	470	529	503	505	532	516	518	524	551	495	548	525	495	528	550	485	510	551	526	507	550	479	536	521	520	519	522	496	516	549	525	519	548	531	509	520	521	533	509	521	518	558	530	487	507	512	490	512	514	524	564	502	541	518	516	497	534	528	540	506	521	511	520	496	508	486	533	506	533	522	502	544	535	517	534	496	553	522	558	566	520	500	534	558	549	453	518	543	520	542	533	517	518	534	528	502	502	542	526	536	536	516	532	502	542	526	528	548	514	501	503	559	535	486	592	521	514	568	534	529	495	503	512	497	471	547	528	537	550	533	524	502	530	536	522	549	545	524	524	530	537	569	520	507	477	518	533	568	523	520	559	539	534	550	529	513	538	579	510	525	504	509	557	487	530	506	507	490	508	508	502	516	555	550	510	520	534	527	486	508	493	532	549	542	515	534	554	505	542	536	491	514	499	548	498	515	519	495	507	476	547	543	527	536	495	513	535	568	496	566	542	526	525	537	537	527	489	512	499	510	523	495	520	515	526	508	524	556	548	517	544	520	520	497	509	500	520	499	525	535	543	542	505	516	539	515	518	507	540	530	514	550	558	512	538	526	537	556	494	522	535	501	507	489	539	505	505	523	560	529	560	503	518	517	512	556	518	519	540	540	537	525	527	519	560	495	493	512	509	497	543	553	509	552	522	549	498	501	461	499	546	502	491	527	522	521	522	500	529	539	548	541	494	535	513	509	507	517	529	486	539	519	507	540	518	523	519	533	519	511	511	497	492	534	538	478	507	534	520	492	532	552	550	513	502	482	518	493	475	490	511	547	541	534	537	496	486	583	530	502	558	518	518	503	563	506	566	558	523	531	554	521	549	519	495	525	530	517	497	502	563	516	518	514	582	495	509	536	520	483	513	520	518	522	503	501	506	490	511	504	512	528	498	499	548	511	525	503	537	493	506	498	528	497	519	506	521	540	540	522	482	508	523	514	526	522	528	510	513	560	531	487	523	483	526	532	530	534	520	538	526	524	522	539	569	547	538	520	486	481	513	498	491	546	486	511	513	525	484	512	543	524	475	538	542	558	512	531	521	508	589	478	539	514	526	480	521	499	510	523	515	550	548	467	549	471	553	525	551	513	510	541	558	518	506	522	547	511	504	516	492	517	527	529	513	552	570	550	527	533	503	518	483	548	511	521	487	520	508	518	540	501	493	534	536	495	486	535	535	529	510	541	510	536	512	482	516	527	530	510	548	521	541	552	511
52188	53743	30282	7686	1501	1230	1117	1061	957	955	856	825	854	832	769	816	840	756	749	838	809	755	737	819	752	805	770	773	784	782	749	737	773	739	751	721	742	781	770	751	745	767	796	735	764	777	779	758	765	742	777	784	751	705	754	759	783	792	773	759	731	727	744	765	741	791	768	736	756	727	755	763	799	811	719	790	759	704	752	751	765	773	774	799	728	785	742	753	747	780	745	761	789	732	750	764	686	715	730	714	728	736	809	726	723	751	746	748	732	737	727	730	740	729	762	733	716	753	777	788	733	773	780	768	778	760	827	731	751	754	732	771	771	747	784	743	724	738	672	734	745	768	794	719	746	698	728	722	746	780	767	760	726	722	751	735	745	776	782	753	735	743	717	701	720	737	761	783	789	722	762	715	710	734	781	760	830	744	766	719	766	742	746	752	739	715	731	758	715	745	778	746	750	687	759	764	774	781	709	790	763	750	728	803	752	713	703	713	747	726	790	742	753	727	758	731	730	765	729	751	750	736	746	728	758	738	735	763	780	758	788	761	765	766	738	795	736	751	755	720	732	796	769	734	735	677	755	777	745	771	737	749	792	729	779	787	728	778	775	730	716	723	797	697	697	768	743	729	724	731	725	750	766	729	718	791	739	733	749	747	741	765	755	773	776	708	766	781	721	743	766	750	761	773	747	778	769	786	773	752	723	717	747	718	718	731	723	714	740	745	760	740	739	776	752	728	718	725	700	729	729	752	775	735	765	749	725	734	722	797	802	760	765	738	737	751	773	723	744	737	776	752	795	743	761	726	730	724	716	784	746	713	767	782	760	773	741	777	702	770	714	749	710	773	785	739	767	745	747	798	737	753	738	770	768	770	728	766	742	789	705	772	715	736	758	732	730	693	715	690	784	799	756	784	782	792	739	734	782	735	754	748	730	765	713	747	741	753	717	739	769	771	768	771	741	789	787	775	741	742	743	715	744	702	801	751	753	717	737	737	750	765	742	768	732	773	754	729	739	779	727	729	780	725	708	759	760	773	774	786	778	755	713	733	723	763	721	780	740	789	767	715	746	738	763	732	767	723	729	701	773	737	742	706	753	739	727	761	721	732	781	744	773	718	767	741	744	732	769	754	730	772	754	710	743	754	760	742	774	759	779	724	797	749	709	730	754	760	736	747	755	760	737	785	727	723	744	769	680	804	740	757	750	766	739	693	745	720	762	736	729	759	773	738	767	747	759	780	752	787	762	760	746	809	799	788	758	729	688	762	755	768	779	759	785	765	728	755	755	762	717	725	778	747	746	755	742	742	768	739	752	723	758	749	776	722	746	775	746	766	743	750	718	742	781	738	776	776	723	729	762	767	703	759	739	699	807	815	729	740	735	771	755	712	780	740	756	739	777	711	750	814	774	759	774	752	737	728	788	762	750	722	726	721	723	740	747	771	772	746	775	723	689	797	794	791	736	729	811	727	734	738	764	752	735	762	755	773	765	719	778	764	744	774	779	716	761	778	765	778	755	716	750	804	700	773	747	748	731	757	737	719	758	770	692	729	737	734	731	774	749	788	776	792	732	758	740	755	748	731	772	760	730	766	716	768	797	753	725	834	723	741	713	765	735	793	728	822	720	746	798	775	761	733	785	741	776	702	771	737	747	748	759	793	757	751	752	731	797	769	741	731	759	764	686	781	721	697	714	753	732	742	765	751	757	746	743	730	719	793	742	782	771	713	759	792	736	742	755	749	765	774	751	815	750	755	738	733	751	807	735	761	771	780	757	705	722	718	799	747	774	711	776	716	752	770	733	818	760	734	750	754	776	709	784	755	811	730	831	734	724	746	751	792	758	704	684	728	752	793	762	760	771	778	712	725	766	749	748	739	747	726	702	753	720	791	738	763	761	751	717	785	781	756	722	764	772	738	748	763	763	744	758	746	751	730	741	714	791	778	782	700	703	775	722	794	775	722	779	754	715	793	746	731	734	697	737	736	713	740	745	750	801	753	750	752	774	654	815	754	776	762	765	750	735	716	763	742	717	748	744	765	778	777	709	757	778	729	771	759	742	740	755	764	759	715	749	744	747	737	767	743	734	742	765	754	753	776	730	797	740	783	770	734	719	750	716	760	750	755	723	721	750	734	735	753	768	737	693	751	755	764	718	747	718	770	748	728	735	771	740	735	742	771	727	708	753	710	725	694	773	777	752	759	677	744	717	767	753	780	744	745	748	755	786	738	736	727	752	716	747	748	722	728	712	761	722	789	791	738	777	737	691	770	738	780	737	759	700	748	697	804	747	760	748	723	734	785	699	760	778	741	769	753	750	745	795	754	701	757	767	771	786	735	763	689	755	739	746	760	769	781	799	702	719	781	791	753	767	768	723	759	768	761	737	770	759	743	726	751	719	730	785	720	762	739	789	726	723	766	768	730	734	709	783	703	733	763	759	801	783	730	728	733	733	763	719	729	743	721	703	823	710	736	764	718	774	764	725	684	726	762	803	770	776	728	736	662	745	748	754	746	755	786	736	778	745	713	771	770	762	749	733	770	765	701	718	757	758	766	731	740	738	759	758	745	757	783	724	782	751	805	719	715	765	725	748	722	755	720	762	693	736	739	726	781	752	739	749	772	735	756	754	759	763	726	759	725	716	776	720	743	752	793	750	772	769	731	756	748	766	706	780	752	802	747	787	728	706	756	792	750	754	767	743	787	794	745	744	715	740	749	754	746	750	752	716	698	761	758	783	753	787	728	769	760	770	739	763	750	737	765	774	791	763	740	739	710	736	726	714	758	745	755	756	732	754	781	787	724	717	744	777	757	730	748	719	784	725	733	773	692	739	796	690	744	760	693	702	722	742	755	740	686	743	736	772	782	734	772	743	727	753	760	726	741	769	766	779	724	756	760	755	719	768	762	769	733	768	747	740	738	783	756	774	743	746	725	771	714	795	742	739	748	797	729	714	739	722	739	721	781	740	758	755	714	764	773	725	768	747	723	732	715	794	750	763	753	725	750	758	770	782	756	728	698	742	803	715	734	758	738	787	760	747	732	749	757	731	744	739	733	760	738	777	696	736	734	722	718	726	747	732	774	729	752	737	828	756	723	766	711	799	751	754	700	764	762	748	790	778	781	766	802	763	794	736	728	741	783	736	765	723	770	749	740	770	741	730	786	798	734	731	773	734	753	782	817	706	740	765	760	762	750	776	741	759	759	772	702	758	778	710	788	724	733	759	723	799	749	736	768	741	726	764	741	723	747	714	727	719	773	760	741	757	739	774	754	737	729	725	732	766	740	718	736	729	689	746	693	700	727	765	756	740	711	774	754	739	750	752	791	776	779	762	746	778	750	733	744	784	716	739	783	781	725	745	729	746	736	730	763	740	746	739	756	693	786	784	736	743	742	717	770	734	742	768	756	751	792	775	750	727	766	713	756	802	785	806	737	806	775	719	748	718	755	745	763	756	766	734	784	698	738	733	732	707	803	762	747	783	761	776	775	725	793
22873	21036	28944	23310	21033	20838	4712	552	362	405	384	369	338	338	295	314	291	301	310	292	291	313	323	284	307	274	278	286	260	264	275	298	276	245	306	295	285	267	272	271	274	254	268	257	302	294	286	250	266	301	243	284	266	274	245	284	304	285	292	263	272	242	270	253	258	282	250	279	263	259	288	272	298	289	279	267	274	299	301	292	256	279	258	316	265	263	260	241	275	280	287	295	259	284	300	260	277	262	270	280	289	252	284	254	260	266	279	275	279	282	273	275	307	277	263	288	274	258	312	251	287	280	266	276	262	269	253	279	278	267	300	277	230	308	236	266	274	307	286	257	260	277	246	266	249	298	269	265	290	248	303	259	257	271	282	255	269	265	291	255	270	274	254	277	278	274	249	278	264	238	273	277	278	264	276	278	255	245	269	284	258	302	265	284	281	259	259	245	266	268	282	290	264	272	275	279	291	314	263	291	264	271	247	282	263	288	299	251	286	282	243	265	287	285	278	253	279	279	252	255	276	254	274	285	246	293	262	254	289	295	302	280	295	243	282	266	280	270	256	252	265	283	252	267	257	257	282	273	272	247	289	242	297	285	270	272	248	273	289	283	268	280	264	286	259	278	262	254	266	246	276	295	271	266	243	270	266	267	265	292	301	261	274	255	266	307	262	260	259	298	220	252	294	273	280	248	284	242	277	274	276	236	274	277	283	246	241	284	250	306	276	267	258	251	299	259	258	266	250	269	276	282	258	271	267	270	250	277	262	254	254	262	246	254	261	257	308	261	274	266	273	256	238	264	299	277	273	277	300	302	241	291	255	240	267	285	286	277	267	307	290	267	278	284	285	281	262	276	301	305	289	252	260	252	285	277	291	278	280	287	259	279	270	270	268	262	263	298	264	289	292	309	279	271	256	275	270	256	289	272	253	250	267	283	301	279	274	296	278	274	251	273	268	292	287	251	300	287	279	269	276	264	263	265	282	261	265	253	261	254	261	242	261	258	273	278	276	282	264	286	265	289	223	284	265	299	287	267	271	259	277	256	295	293	248	266	291	281	248	278	260	260	310	278	303	282	257	264	277	270	292	282	282	260	282	250	287	259	266	250	264	287	260	248	257	254	264	261	272	264	269	273	280	291	274	265	294	319	272	302	265	281	290	233	289	288	236	258	245	279	279	268	308	302	266	270	282	263	290	268	261	273	259	266	266	265	287	303	274	274	285	271	270	281	268	272	261	273	259	275	233	283	260	285	313	260	274	223	256	303	286	257	259	261	268	292	269	261	266	262	275	282	251	299	286	258	277	281	270	258	270	301	275	286	278	271	285	261	270	312	264	287	303	280	250	272	296	256	265	285	261	278	254	258	281	270	242	266	272	281	303	262	295	264	274	255	278	276	245	282	288	275	299	268	304	254	258	275	266	297	295	279	281	298	279	278	272	292	249	249	289	279	291	272	268	268	288	294	245	281	283	255	267	264	259	272	267	271	271	273	260	269	265	290	257	289	299	253	281	295	246	284	262	289	262	256	261	256	271	286	247	260	247	271	277	266	273	322	277	277	263	251	286	259	263	288	282	246	263	266	283	272	282	277	296	249	269	264	250	264	276	299	242	281	256	273	254	244	270	262	284	284	270	269	280	284	261	273	284	268	275	240	246	280	272	276	290	279	273	245	250	272	268	286	232	270	249	259	283	282	289	243	260	261	261	259	288	274	288	289	284	271	295	251	310	266	287	259	246	281	280	301	263	260	222	257	268	265	274	286	277	255	272	248	244	274	279	288	276	258	297	288	281	273	278	271	276	280	259	257	253	268	250	251	276	269	280	262	278	290	293	276	270	268	287	266	278	304	297	271	285	245	296	310	294	259	269	304	248	289	294	263	270	265	256	270	272	288	292	284	249	278	284	266	278	261	248	278	290	302	283	288	262	269	274	275	283	253	272	275	275	290	256	264	264	272	248	272	296	239	281	291	285	273	288	259	260	269	261	270	257	301	289	313	288	294	287	273	312	270	269	264	294	260	286	260	281	259	297	288	273	303	271	235	244	251	273	259	308	237	266	259	243	292	255	283	259	288	236	280	275	289	260	254	276	301	271	274	246	303	250	281	302	271	261	292	291	258	275	256	272	257	266	251	267	264	243	299	255	278	302	293	292	278	258	258	274	273	259	281	241	250	295	282	262	271	255	285	266	247	287	296	280	248	294	262	263	280	264	256	279	239	234	282	262	286	262	264	248	292	300	284	282	252	263	267	269	262	282	266	269	269	261	277	262	258	265	252	268	264	248	297	310	290	280	226	297	251	277	283	270	259	299	289	267	304	262	262	261	228	265	245	287	297	283	254	268	280	265	275	282	253	244	277	282	259	263	277	279	279	277	274	295	291	278	275	294	273	286	254	284	292	287	290	264	276	292	275	293	279	295	247	282	285	291	259	275	252	270	296	273	277	254	254	287	285	270	278	298	254	261	306	265	266	284	299	270	288	258	252	240	270	258	239	282	258	266	239	274	266	250	263	279	273	285	295	273	294	248	291	308	257	258	272	273	272	270	301	285	252	284	246	262	293	284	255	303	234	282	265	272	308	267	257	280	245	270	272	272	298	273	245	280	272	261	278	259	279	295	279	282	258	275	280	279	299	259	281	281	253	273	276	265	262	275	266	256	260	277	276	309	248	285	278	251	264	273	264	251	297	268	252	264	276	292	271	268	297	286	279	278	297	284	254	280	263	266	275	264	284	286	295	286	286	316	268	259	256	278	271	282	280	291	274	259	301	283	295	264	289	241	282	260	287	261	286	270	252	277	286	273	276	230	246	246	276	251	270	275	274	285	272	246	299	271	266	267	257	259	283	251	260	256	261	262	268	271	296	275	277	274	298	274	255	249	295	289	254	268	266	266	283	272	281	279	267	271	273	282	281	256	270	255	256	274	294	270	284	271	264	232	279	263	275	262	257	275	272	247	264	271	276	276	285	272	262	270	269	248	277	270	265	262	249	296	264	282	261	240	291	279	248	256	280	272	272	292	251	261	274	284	258	296	254	285	275	296	288	270	239	272	282	252	291	274	273	286	264	263	255	257	272	300	263	292	251	292	252	281	290	265	256	262	274	263	268	269	282	264	266	284	256	265	290	295	288	248	250	243	253	268	268	273	244	247	260	258	298	296	251	285	285	250	270	270	277	257	251	254	254	272	281	267	270	294	291	265	273	274	273	254	280	281	284	275	280	244	243	274	270	286	274	254	269	266	272	273	249	246	275	257	273	301	280	258	269	270	276	265	291	253	259	248	273	286	291	283	273	254	292	271	321	286	280	284	269	273	274	289	266	283	264	250	299	263	289	269	264	297	256	287	248	249	281	276	270	248	299	280	230	248	279	305	282	300	252	270	273	294	288	269	237	294	261	259	268	277	269	269	283	267	268	260	259	279	273	269	282	264	274	278	291	242	247	282	245	268	282	282	239	262	274	265	285	282	261	268	282	246	262	285	271	292	289	283	267
52919	65341	41329	12232	2083	1512	1225	1019	834	821	704	628	591	543	596	521	536	463	483	474	469	525	452	469	466	413	438	419	435	466	445	387	438	417	458	399	412	415	435	430	435	418	422	395	391	448	425	397	387	404	365	421	392	446	394	444	401	413	383	400	415	384	419	388	394	419	427	407	362	375	399	394	391	399	412	392	418	430	373	385	392	436	396	398	403	418	414	408	371	431	399	421	406	399	420	389	443	407	402	406	358	360	394	416	439	391	411	404	383	380	350	396	419	411	397	385	369	347	432	452	400	410	434	389	413	395	458	381	407	429	408	426	362	412	371	374	441	396	416	414	379	368	407	421	370	397	398	409	386	388	407	412	432	407	432	384	385	462	372	428	406	410	381	397	401	388	365	361	435	391	384	364	407	402	415	414	423	375	425	419	431	415	406	401	411	399	400	371	400	414	381	426	441	385	397	413	379	403	368	396	420	404	404	411	402	405	372	426	410	397	378	370	374	406	428	404	400	383	375	374	395	421	413	400	376	426	398	401	412	337	426	405	399	401	392	374	395	436	373	385	409	366	404	404	394	402	398	409	393	425	375	381	397	394	403	398	381	391	399	394	408	437	381	393	398	395	389	404	410	371	395	384	396	392	405	416	382	392	392	400	397	416	402	404	379	386	378	425	403	400	411	371	415	398	377	391	414	393	387	430	413	394	421	375	407	400	402	409	408	397	391	354	419	406	393	375	410	395	404	425	427	387	399	405	376	369	418	410	410	425	378	410	419	427	384	423	404	419	368	411	414	389	379	443	413	380	396	407	421	378	430	399	393	365	401	410	372	402	400	397	407	406	424	396	392	392	389	412	408	428	421	407	410	393	397	359	427	376	393	405	414	356	370	429	395	420	424	406	410	409	395	382	392	409	430	411	408	384	379	385	388	396	399	373	375	391	428	407	394	447	435	371	395	395	436	387	362	419	377	409	368	413	384	401	412	399	412	419	435	387	403	415	390	419	399	351	379	397	359	362	385	403	394	385	399	443	391	409	420	378	402	379	404	396	388	395	404	385	398	402	375	398	389	400	377	396	386	391	407	395	410	372	387	399	411	376	409	378	393	428	371	440	410	423	405	395	387	411	404	413	391	410	375	393	416	405	430	402	384	398	391	435	374	404	399	388	413	420	380	412	400	403	447	417	410	393	405	421	401	411	417	377	389	383	429	341	382	393	382	372	374	378	373	406	410	400	383	408	396	413	413	385	396	375	421	385	425	396	401	399	417	403	404	384	404	399	375	415	416	414	402	398	392	394	391	414	414	378	384	420	357	385	378	386	437	400	385	382	371	411	401	404	402	416	373	416	404	388	382	411	392	428	410	418	397	396	401	393	399	421	365	400	409	398	388	391	392	438	360	402	387	416	397	412	430	387	421	383	396	373	378	419	398	385	435	433	392	370	389	413	384	419	397	379	388	430	383	396	431	416	392	414	394	399	393	420	387	414	408	403	388	376	385	403	404	434	383	345	425	413	361	394	416	385	434	413	389	401	383	367	405	398	398	426	408	393	393	419	400	441	373	422	410	372	406	347	397	376	390	392	415	377	431	387	388	371	443	415	384	401	373	379	343	388	409	424	385	383	431	391	407	396	404	417	396	416	417	393	374	407	411	401	409	403	377	402	414	411	373	405	384	381	397	350	403	402	379	390	429	406	396	379	416	392	398	405	389	373	380	398	401	389	380	401	403	385	412	404	407	377	403	375	382	381	400	386	415	411	384	402	409	383	386	391	423	424	404	408	382	372	397	382	414	389	411	394	404	426	422	382	399	405	415	397	402	385	401	420	392	388	395	395	406	381	422	384	415	406	369	384	404	387	404	392	398	381	386	376	430	401	392	410	394	415	409	392	385	352	398	362	376	365	382	379	410	400	437	387	376	393	436	357	411	405	374	417	379	422	383	351	426	410	378	408	445	404	428	436	403	393	404	408	386	404	387	400	373	368	401	421	381	364	425	398	422	385	375	410	420	396	379	415	430	396	388	382	421	382	390	405	359	363	409	397	399	384	379	430	402	409	416	410	398	400	359	368	406	383	386	388	415	403	414	367	421	420	361	420	404	376	366	412	395	400	429	408	409	395	404	373	399	410	397	407	390	403	360	403	405	392	410	394	400	388	410	408	398	375	402	412	382	382	417	381	393	417	419	411	427	335	381	373	384	390	407	385	397	375	377	392	376	397	390	370	415	420	402	387	387	402	414	384	405	418	393	379	435	386	364	401	383	374	388	397	378	412	404	401	398	387	389	436	421	403	382	384	403	353	381	408	399	390	403	411	399	414	407	373	389	416	404	409	376	380	412	406	406	415	403	403	398	396	414	392	382	404	431	385	414	419	361	415	388	383	433	417	422	370	409	385	429	375	372	424	377	404	400	398	411	411	382	408	419	347	381	432	405	403	403	397	394	374	385	398	387	407	407	407	410	388	396	410	402	391	392	393	367	376	387	348	409	378	427	404	415	416	391	369	384	415	425	407	366	420	418	402	422	406	387	391	387	425	399	430	355	377	394	395	400	398	373	393	399	411	413	432	402	398	397	404	398	429	383	382	393	394	410	385	423	376	420	366	345	376	383	390	387	361	417	398	397	371	412	372	439	402	393	404	396	423	396	368	370	383	437	377	372	358	429	390	419	387	388	411	414	414	392	397	401	411	378	426	388	392	385	415	427	399	379	386	384	384	392	398	405	391	379	417	401	378	393	373	394	414	393	390	417	405	357	404	444	387	392	403	398	383	413	382	419	390	403	397	395	405	421	435	378	440	377	407	368	390	374	374	436	377	405	413	414	416	401	399	434	388	434	383	391	405	376	412	393	384	388	425	372	404	417	401	401	433	399	454	390	376	374	420	400	418	423	369	401	376	414	388	425	396	404	397	385	422	408	395	405	362	422	397	389	398	367	427	441	425	416	406	409	439	383	418	407	409	395	401	397	407	374	391	419	385	398	409	401	388	375	393	435	399	386	402	408	415	440	424	408	400	419	426	410	418	384	419	388	369	380	381	405	375	383	383	397	396	412	383	413	391	416	358	382	391	411	406	390	377	364	369	431	412	394	410	405	373	384	374	407	394	405	387	387	377	400	409	388	372	416	384	401	392	432	384	368	407	422	394	391	384	422	385	378	411	429	403	421	405	424	422	403	375	391	379	392	411	374	392	373	380	368	426	394	398	397	375	391	397	394	385	391	390	424	403	393	390	411	437	373	357	408	397	367	362	386	400	421	413	396	387	405	402	424	400	415	404	391	394	408	379	401	395	399	383	422	405	402	401	399	399	423	376	425	411	419	374	371	409	404	414	387	407	423	404	413	405	397	390	395	403	411	389	407	394	384	402	390	419	394	412	395	420	445	411	430	368	411	412	383	391	412	370	435	379	364	386	406	423	372	396	390	390	443	406	386	361	406	411	378	383	404	383	419	400	393	398	442	362	387	393	355	392	373	388	419	429	377	400	401	372	372	406
28699	21173	13686	2757	554	506	520	524	534	509	529	480	570	497	470	489	572	532	516	499	513	532	524	500	504	525	519	518	515	548	526	485	524	474	539	503	477	523	486	485	505	529	514	495	487	519	491	472	538	475	504	503	458	511	449	512	517	477	530	513	521	533	513	548	477	487	533	531	487	471	479	505	511	501	473	515	537	509	501	471	521	516	516	474	508	482	507	520	527	470	481	493	522	503	529	506	500	522	463	487	448	542	530	523	478	504	487	507	501	499	500	483	503	512	509	511	475	526	485	481	447	496	530	472	525	464	532	501	539	491	537	488	500	483	482	472	506	491	506	477	498	495	531	466	502	439	520	482	505	526	481	510	524	525	483	517	482	504	515	539	487	522	502	536	502	516	494	536	503	529	495	473	533	534	503	498	504	515	484	503	547	523	492	493	503	492	506	528	525	514	522	467	522	500	525	514	504	502	523	459	490	452	480	537	563	473	517	523	482	534	504	488	518	513	504	520	513	469	458	525	525	495	486	542	518	502	532	503	497	502	485	478	491	447	514	515	526	520	502	508	529	509	552	534	510	553	535	520	519	516	543	545	536	501	504	471	499	472	534	544	512	557	520	514	494	494	497	509	510	502	507	516	514	502	489	504	521	516	497	567	465	496	497	480	493	475	515	494	482	526	484	469	513	516	515	473	510	490	526	516	488	483	534	477	477	556	526	487	505	493	464	502	510	486	519	538	524	490	510	546	508	537	523	503	445	512	465	475	474	516	467	505	500	486	499	530	521	492	473	464	503	510	522	502	501	501	535	555	507	524	480	497	516	490	544	512	521	502	488	513	501	529	505	485	529	520	522	540	519	486	469	508	492	521	505	503	496	515	498	501	522	471	535	493	479	532	578	500	542	501	499	510	473	497	534	514	517	470	515	494	504	498	518	502	482	519	490	487	544	526	522	484	525	492	460	500	464	532	514	525	523	477	495	530	519	497	477	547	541	503	536	478	499	517	462	483	545	513	538	463	511	524	500	517	495	518	501	492	489	551	487	489	518	506	525	514	484	523	474	495	502	508	463	496	486	513	528	488	542	532	524	525	532	463	526	510	513	525	509	515	480	475	503	512	450	496	516	521	480	483	514	527	526	478	504	508	494	508	504	527	521	496	510	521	477	541	538	505	500	502	461	468	488	482	494	470	547	487	546	497	462	505	490	530	507	512	523	525	543	473	526	524	497	497	551	519	513	509	479	530	529	542	479	486	515	524	553	517	507	525	529	527	513	537	505	516	504	489	525	513	493	495	560	499	464	485	529	500	470	495	507	513	519	511	493	530	490	551	515	515	519	510	483	540	498	492	497	465	489	518	480	526	535	452	487	473	525	533	500	531	531	513	512	509	468	480	519	504	523	496	533	511	538	528	524	532	500	509	499	529	495	501	495	534	494	520	530	497	491	468	512	500	500	517	493	551	511	522	524	527	535	507	512	544	531	501	483	493	520	505	507	485	524	516	509	466	497	483	527	523	522	521	488	507	483	543	501	498	522	490	515	467	528	554	498	511	532	510	524	520	516	459	524	504	542	498	522	499	506	519	481	518	530	551	486	470	532	552	504	458	540	491	519	526	520	488	484	510	516	504	500	471	499	488	457	515	562	545	480	508	467	479	518	533	481	482	486	521	512	515	483	498	509	513	480	496	492	494	551	483	480	513	474	528	492	474	478	487	571	500	467	485	522	476	511	482	540	508	474	494	498	485	519	509	502	459	489	495	497	490	484	472	529	500	466	555	529	507	473	485	515	498	497	434	485	520	532	564	488	479	476	491	562	497	517	505	534	476	538	519	529	514	568	535	519	527	502	537	496	526	493	536	488	496	508	509	490	474	512	537	522	575	516	541	492	487	509	524	500	507	534	534	522	503	519	533	524	473	477	468	509	516	503	507	493	506	528	511	471	555	483	511	530	513	536	491	533	530	541	500	490	485	533	528	516	507	518	501	504	499	516	485	526	530	502	510	501	531	482	516	514	555	485	524	534	491	492	509	504	485	488	500	517	483	536	522	521	478	472	492	477	513	480	544	508	546	524	483	503	501	524	532	509	501	520	486	554	524	501	528	505	522	547	532	510	498	489	475	510	486	485	526	494	545	523	483	516	521	486	530	519	504	507	506	514	506	535	545	524	534	517	544	527	507	481	549	515	473	488	479	502	492	521	501	506	539	472	537	492	515	472	494	450	485	518	492	510	531	505	516	500	521	524	530	510	557	524	520	499	545	514	547	511	564	524	477	493	518	480	514	552	513	525	481	512	482	512	522	541	487	498	530	473	513	491	478	508	553	504	450	501	501	539	506	493	532	525	503	522	538	475	504	511	502	514	523	561	516	520	505	523	489	510	512	537	508	489	498	494	502	492	484	484	464	522	481	516	509	509	501	498	495	454	550	549	498	511	474	509	518	484	510	514	489	549	524	554	498	488	536	484	507	495	555	528	509	512	464	502	521	461	483	543	553	513	513	472	527	488	449	469	472	519	542	491	482	494	523	529	525	519	488	549	512	504	507	532	554	508	485	500	505	467	499	500	485	552	481	541	509	515	530	544	515	480	455	501	497	541	504	503	513	509	549	477	491	493	498	506	509	536	518	464	489	538	504	536	471	507	521	499	509	486	509	498	503	505	529	516	490	515	509	482	519	530	500	529	506	490	526	512	491	520	488	474	525	526	504	496	495	523	486	481	496	516	516	458	503	544	482	485	513	511	496	493	517	482	551	508	520	515	512	536	495	498	487	499	490	515	530	511	523	478	470	478	522	462	510	508	558	502	545	506	534	508	504	498	508	478	559	510	509	506	501	488	506	509	498	512	540	453	512	543	489	530	487	541	519	483	459	548	513	478	463	483	536	533	470	500	500	531	481	521	481	464	521	498	535	554	527	504	498	521	483	478	484	480	490	529	521	485	490	522	504	466	512	494	518	488	514	507	538	542	514	533	498	534	499	501	493	510	490	494	503	531	481	543	527	548	503	497	507	532	491	506	508	521	513	499	450	516	495	534	533	504	526	546	521	517	534	511	512	502	511	519	543	520	530	513	499	486	514	497	545	483	489	486	514	501	489	492	451	512	500	496	524	520	499	493	492	516	490	486	466	513	539	504	503	570	547	513	492	499	512	524	525	563	489	518	547	499	509	518	496	567	507	540	530	513	495	500	505	513	474	514	509	460	503	495	537	534	478	530	504	470	540	517	507	503	533	475	523	532	480	505	517	515	489	491	536	521	511	509	477	510	493	514	529	534	496	503	521	478	459	469	516	502	551	493	512	485	500	499	507	509	505	534	491	479	528	505	534	490	531	498	544	485	474	533	499	530	498	490	540	504	496	487	498	498	558	509	458	532	515	451	504	500	513	541	494	507	475	513	521	552	542	518	533	506	510	499	510	526	498	477	517	516	496	477	490	481	518	500	515	462	516	505	502	470	545	515	504	493	497	484	506	505	482	459	494	505	525	503	516	541	542
32066	20658	6992	2081	761	755	725	739	714	718	719	774	678	770	694	721	704	793	725	751	705	704	749	697	756	714	730	716	704	685	735	707	668	731	698	731	704	725	721	725	737	724	769	694	733	718	728	760	694	684	701	725	681	714	740	706	697	710	745	762	699	716	747	743	717	693	734	747	722	731	758	739	752	706	727	724	714	727	766	755	654	723	704	751	758	729	761	718	724	727	708	722	692	708	767	715	727	741	636	758	705	727	710	717	675	713	714	720	693	706	697	680	721	690	684	721	686	749	743	685	671	746	754	774	733	716	706	738	708	730	711	726	722	771	674	686	713	724	721	732	711	722	712	692	729	697	753	714	717	680	703	672	705	690	747	715	757	695	723	749	760	731	708	730	744	737	733	775	690	714	702	710	763	748	715	744	700	751	654	709	750	728	733	720	729	704	685	705	704	719	741	780	785	719	715	717	705	724	730	761	719	752	716	726	686	742	688	688	727	733	708	726	729	729	750	736	723	674	697	726	746	757	739	723	723	705	733	719	716	727	714	707	761	712	679	701	678	735	737	692	747	698	782	694	707	732	738	734	760	695	705	736	744	759	757	699	716	754	691	725	738	742	778	696	706	725	776	733	758	703	727	720	756	697	694	744	732	691	691	724	730	765	728	708	733	707	714	683	741	725	763	716	725	724	727	744	699	742	681	738	721	664	713	709	706	718	717	736	711	701	742	750	753	725	740	737	693	681	757	779	711	684	713	718	686	731	731	753	706	719	693	722	720	692	726	714	721	721	730	743	673	715	702	759	692	783	682	727	729	741	718	715	775	714	705	693	677	704	764	741	762	698	729	716	712	709	687	722	714	746	699	734	745	749	722	723	744	758	740	708	730	698	727	722	734	733	742	718	669	679	736	739	711	765	723	701	728	771	733	733	737	746	738	710	724	736	782	762	709	753	706	749	711	706	704	684	682	744	749	756	710	718	730	707	698	722	702	741	730	758	731	764	762	658	679	754	727	738	701	703	715	683	753	726	690	736	698	717	726	788	683	689	709	704	695	765	754	721	697	704	697	741	685	706	734	673	738	707	726	659	720	719	720	730	722	738	758	702	721	714	691	715	718	715	712	712	750	730	763	670	721	659	699	728	717	732	728	772	735	694	676	706	723	736	701	718	692	682	734	723	721	732	741	719	709	717	693	665	736	726	711	711	712	689	696	712	684	701	701	730	708	738	735	745	681	739	695	764	744	728	737	789	736	752	704	681	718	752	744	775	710	684	696	724	704	708	735	742	748	715	728	735	719	756	705	732	744	749	657	711	727	734	712	730	743	680	695	761	734	727	720	730	726	759	710	721	689	695	770	724	699	702	694	732	658	683	690	701	731	716	700	719	715	730	713	726	723	726	730	762	755	706	692	765	681	772	702	725	765	747	709	725	693	695	780	742	706	721	722	728	717	687	717	714	716	745	756	714	740	693	748	690	694	730	713	712	735	692	742	732	707	696	745	728	750	722	721	668	718	738	731	729	737	709	716	743	706	690	704	678	695	663	739	736	708	724	666	704	722	722	736	723	695	749	738	755	724	725	714	752	711	688	707	707	741	654	696	723	713	681	709	786	714	731	712	742	682	726	705	711	739	712	698	723	674	694	668	734	779	687	757	698	743	761	699	686	717	672	795	729	750	689	680	700	782	677	714	734	753	729	710	712	737	694	699	686	725	677	751	735	710	751	717	726	708	740	738	753	779	766	705	741	730	684	726	704	704	709	692	764	705	729	698	722	738	806	687	701	696	689	732	720	763	729	781	696	720	683	706	734	722	730	749	711	741	738	731	690	699	740	731	771	691	711	730	769	705	697	739	709	720	760	713	733	734	826	676	750	700	738	746	706	737	734	687	764	704	745	736	715	716	773	707	776	751	732	717	694	707	751	672	699	712	767	751	698	708	738	667	708	743	730	753	679	737	689	747	742	724	666	723	663	714	725	724	719	769	709	729	751	714	732	702	698	712	674	761	719	708	723	720	751	706	760	725	689	756	684	735	743	754	735	725	667	751	727	727	709	728	736	711	690	693	693	737	765	767	652	698	736	694	732	729	723	733	731	717	738	742	685	681	690	669	715	673	743	710	759	754	708	684	755	746	713	784	721	655	692	699	705	743	697	718	728	751	709	740	736	710	693	730	768	703	724	734	732	704	755	728	699	758	711	757	701	700	687	786	707	721	710	679	680	702	751	731	648	730	696	700	707	682	716	693	736	678	732	727	732	775	738	720	694	683	685	624	726	734	693	736	718	711	748	698	740	780	698	737	727	724	677	754	722	702	709	753	718	744	722	743	747	727	706	724	714	703	739	694	729	710	735	727	722	731	687	715	730	733	695	717	760	759	690	705	732	685	697	675	684	726	763	748	705	728	713	701	716	705	688	759	732	720	728	726	698	694	694	736	708	710	694	662	689	744	706	715	718	731	734	723	785	718	707	672	752	734	708	673	671	746	703	712	696	702	694	783	785	704	680	776	688	756	704	682	683	715	712	696	716	702	734	734	761	741	733	683	730	720	702	780	754	688	792	739	720	749	721	732	699	722	752	716	696	680	744	816	670	786	671	761	706	699	671	711	737	733	758	695	714	684	700	698	705	715	709	729	730	747	725	691	711	726	706	728	707	730	674	716	730	716	713	689	750	691	703	730	767	742	742	729	730	735	720	689	736	712	714	746	728	703	689	703	724	704	729	749	727	694	742	683	724	778	717	752	744	756	734	748	726	691	718	732	744	712	788	727	672	718	751	724	635	699	711	723	720	722	778	704	690	722	767	767	750	731	704	718	681	793	777	732	739	714	768	765	720	731	681	713	740	718	683	755	739	713	753	699	693	718	708	730	740	726	683	727	707	681	730	684	685	667	732	713	666	688	702	742	745	755	754	794	733	698	741	738	704	758	681	670	757	747	741	723	692	692	702	686	726	690	712	727	755	729	669	688	680	744	707	771	768	715	726	749	704	730	702	752	716	714	703	768	761	744	730	754	776	718	723	722	743	766	716	769	699	672	686	750	726	708	763	716	693	767	763	756	742	763	732	746	759	737	742	738	746	745	728	674	716	705	724	724	726	704	687	713	762	717	684	730	693	713	759	750	749	723	711	739	717	679	675	726	696	710	703	709	662	698	723	706	722	773	693	709	668	662	702	718	721	699	702	714	677	714	762	781	750	697	730	752	752	734	732	738	714	761	736	725	717	741	718	734	693	738	700	686	708	733	726	701	675	694	768	715	755	706	761	703	718	741	721	762	750	751	699	724	696	724	763	735	691	715	685	707	741	721	736	673	701	725	710	729	699	720	690	778	706	682	732	734	709	744	715	695	683	698	691	709	731	707	739	720	733	697	784	737	739	683	733	715	701	709	704	735	743	696	692	749	702	716	736	742	751	742	780	717	704	736	737	716	704	682	745	743	749	763	718	695	689	704	666	713	685	737	713	745	729	717	725	732	707	714	762	748	674	685	735	727	685
24201	21112	28579	23809	20523	5695	841	643	596	586	586	583	593	550	520	559	534	571	562	533	513	539	527	495	481	550	500	515	527	510	547	519	529	498	538	518	537	494	557	507	556	513	519	501	539	521	509	543	517	562	538	540	550	533	500	512	508	494	572	557	504	509	476	537	532	510	509	520	500	533	500	523	550	548	546	501	531	524	522	533	545	525	514	560	556	528	515	520	541	516	551	525	508	523	556	541	541	511	549	511	525	529	577	514	497	491	538	549	510	479	535	517	503	540	529	528	553	516	523	519	542	516	531	532	520	557	515	535	508	554	527	494	538	542	514	528	532	489	470	505	486	509	503	538	529	526	484	525	522	491	493	540	547	543	508	544	496	507	508	514	521	518	530	530	505	505	507	502	560	530	524	527	565	521	480	490	514	542	530	524	501	542	511	549	523	514	508	505	507	541	536	546	514	538	544	525	516	523	562	521	504	492	526	498	519	497	519	481	544	521	471	513	552	556	511	527	531	538	484	544	527	540	505	514	509	531	518	534	526	525	535	475	495	528	530	480	513	550	500	543	523	501	520	529	509	502	526	514	516	473	513	545	516	493	506	531	495	500	496	511	491	528	558	567	499	501	517	538	534	453	525	548	522	539	534	542	492	489	501	521	506	504	563	502	526	542	514	500	496	519	531	454	505	541	534	509	569	521	515	494	532	542	496	507	557	536	504	527	505	480	531	509	505	538	518	539	521	568	531	544	533	501	511	508	541	495	523	540	515	488	483	512	532	519	501	467	497	550	480	464	531	517	522	528	509	524	518	504	540	513	514	500	516	539	562	514	538	515	529	501	518	524	500	497	485	505	539	526	497	524	485	496	557	550	521	520	488	480	531	531	524	564	493	523	536	536	508	520	523	518	506	506	517	519	593	538	498	508	532	512	510	527	510	556	493	532	482	518	515	509	549	529	483	517	516	563	537	476	474	506	528	529	540	540	521	503	502	503	499	531	505	466	550	480	549	536	520	519	526	524	539	501	500	533	532	550	549	504	510	522	532	506	532	518	545	513	467	541	498	496	550	534	502	505	489	550	518	486	550	522	524	536	468	526	552	521	530	521	552	514	513	526	543	537	527	506	500	520	505	557	508	516	516	541	528	517	510	518	539	528	559	556	524	546	491	541	548	494	487	529	503	492	510	540	540	501	493	508	516	503	540	546	545	520	500	501	522	563	469	516	526	514	490	525	525	506	501	470	485	540	554	501	570	510	527	512	571	545	498	543	557	470	536	500	500	512	502	527	507	492	531	509	511	531	513	504	502	530	529	538	522	509	525	511	511	543	552	486	543	508	511	519	510	562	518	524	497	516	522	511	526	526	540	535	546	559	490	513	531	501	533	504	592	530	551	517	518	533	514	515	474	520	534	512	461	530	537	500	509	480	533	507	526	518	523	514	526	538	514	502	515	557	472	515	515	536	499	561	485	523	568	511	527	544	481	481	475	488	531	547	552	562	519	476	515	538	519	537	493	538	558	504	543	501	521	547	514	493	524	538	495	521	483	501	537	484	493	490	521	552	472	519	524	480	483	524	511	502	504	576	496	528	502	525	461	551	504	518	534	528	529	563	535	508	533	523	512	497	512	532	508	522	552	535	519	534	487	503	528	537	528	545	522	490	527	506	510	546	511	545	508	501	512	510	517	530	516	500	533	496	523	519	519	510	557	544	526	505	573	479	503	532	533	470	490	526	506	454	497	526	530	493	553	525	544	511	525	526	545	517	515	515	493	541	496	509	513	491	522	550	535	532	511	547	538	524	539	495	501	507	535	536	524	522	527	535	508	538	473	496	528	513	492	562	488	528	520	507	529	545	540	533	546	511	501	536	490	519	524	453	538	487	503	530	500	522	542	527	528	470	511	528	516	520	527	513	514	523	507	543	530	492	532	482	547	531	516	525	544	487	565	508	501	515	482	497	520	515	533	517	507	513	563	504	545	518	496	452	524	560	543	517	509	468	499	537	525	496	507	547	535	498	517	513	499	547	518	528	538	529	518	453	552	536	513	513	551	537	486	472	525	564	478	525	503	493	526	503	516	536	539	487	506	512	497	570	507	510	523	532	520	484	541	472	510	502	520	513	529	462	511	539	502	515	521	505	491	546	486	490	521	526	514	479	496	507	554	504	544	529	522	525	520	495	535	521	520	524	486	514	517	495	512	490	526	499	516	549	493	534	531	512	491	487	505	495	475	513	515	533	500	531	499	523	506	550	533	533	564	513	534	519	538	494	531	530	487	544	515	514	506	536	548	519	516	514	509	493	554	513	589	509	513	495	484	545	513	533	538	506	492	546	546	527	472	499	540	543	502	493	539	514	537	513	523	501	540	511	489	479	542	468	536	529	476	495	481	533	479	520	491	514	531	499	478	549	490	490	475	493	553	524	507	514	526	503	498	523	529	562	553	543	556	540	527	495	553	554	496	509	504	496	495	546	529	499	510	561	545	515	488	504	572	531	500	493	496	545	513	473	502	528	518	515	501	524	533	506	522	488	487	529	568	532	522	537	542	537	481	542	520	504	521	564	548	548	495	516	505	525	531	542	538	524	503	509	525	500	531	508	532	515	557	519	518	544	509	527	522	498	535	520	495	544	487	528	509	504	514	502	517	527	504	513	535	519	508	524	548	525	518	529	542	518	554	509	474	509	534	533	506	489	534	508	491	570	545	529	546	520	475	510	511	531	529	538	509	514	499	544	539	510	525	470	485	518	527	540	536	517	520	488	488	516	510	540	476	528	513	527	516	515	513	493	472	477	517	520	513	495	540	512	543	518	537	495	508	511	524	485	480	504	518	523	511	521	530	509	514	529	477	527	502	497	550	509	495	535	530	511	496	561	543	543	518	498	542	547	532	502	516	500	552	540	517	504	523	481	524	542	523	513	504	488	542	572	517	511	506	556	490	498	507	476	527	536	521	539	492	505	530	512	506	552	502	484	543	487	472	471	534	494	525	526	513	525	541	511	538	544	515	517	481	498	490	521	522	504	544	543	531	552	527	531	512	516	559	546	494	545	519	515	544	513	527	493	556	504	549	524	537	531	555	535	516	527	499	560	533	518	482	492	529	531	520	500	520	500	535	531	557	570	510	536	530	516	525	472	520	514	460	502	502	532	521	529	517	518	523	508	500	525	528	527	524	542	530	516	526	541	464	523	539	500	508	541	491	514	544	510	539	510	505	525	502	507	495	497	523	554	539	510	510	526	565	534	517	491	515	514	501	518	532	528	491	507	509	464	528	512	536	534	514	501	550	501	553	520	562	515	502	544	503	530	558	563	500	513	526	525	512	529	490	492	526	496	502	540	509	510	497	512	507	523	549	543	470	543	541	508	505	557	562	470	513	502	521	504	522	522	486	515	509	543	502	532	522	535	505	547	506	524	529	549	516	561	487	553	532	497	521	513	527	506	519	526	507	540	540	511	484	514	545	513	542	552	532	506	516	563	497	580	541	548	535	547
52678	54709	34125	9551	1549	1239	1104	1030	983	924	877	835	886	782	820	810	781	795	770	756	766	788	737	844	735	801	735	790	749	771	782	708	732	746	713	737	755	767	815	760	722	743	745	753	725	749	761	768	735	735	705	774	701	744	768	797	723	747	763	747	742	786	710	729	741	725	741	728	752	738	715	742	762	742	720	714	713	728	757	730	733	762	752	756	774	744	739	766	736	777	755	734	760	736	746	775	713	767	744	711	782	746	752	736	747	702	717	741	718	751	781	741	751	729	758	743	733	773	779	724	696	713	749	757	723	716	710	714	760	727	705	725	772	768	745	736	730	705	755	752	741	716	794	777	746	751	745	811	761	774	750	726	751	746	718	809	765	756	704	742	760	748	759	739	729	682	758	758	763	686	777	741	783	720	757	721	742	714	788	782	699	698	700	720	733	705	765	739	742	741	759	816	716	770	772	748	725	734	719	741	733	729	717	741	749	697	719	764	764	802	738	742	735	765	759	774	706	731	712	707	747	738	738	735	737	740	717	750	741	802	773	767	790	748	776	783	747	767	756	725	734	764	774	731	756	727	735	724	705	721	777	716	784	774	714	749	745	726	681	740	740	765	740	730	730	761	738	739	696	758	690	767	761	766	740	766	775	796	739	768	765	765	734	740	759	751	749	757	758	696	761	757	698	778	749	746	721	716	751	716	780	722	740	725	701	748	767	801	752	706	742	761	721	778	767	714	700	729	745	740	754	729	774	752	788	765	751	741	710	781	713	725	715	761	725	745	749	805	799	729	722	771	725	761	746	754	773	755	746	756	733	718	764	734	714	747	734	735	751	732	745	725	751	741	786	737	769	722	716	782	741	750	710	714	763	759	721	707	748	699	762	787	761	791	697	815	727	736	724	783	716	703	764	774	765	773	793	716	738	763	717	727	735	706	789	755	785	751	758	681	785	735	746	807	791	741	733	741	779	754	750	751	703	778	731	773	708	738	731	719	747	774	792	750	751	709	726	745	723	778	794	779	738	719	741	694	744	738	734	744	727	726	753	792	739	722	709	722	744	686	713	702	759	725	738	745	751	762	755	720	735	776	752	766	730	725	725	732	758	729	710	719	752	751	763	785	710	749	758	711	755	743	734	732	737	758	721	789	724	790	720	757	765	707	735	777	722	763	756	727	718	757	714	733	717	755	705	729	722	708	707	771	719	736	724	744	742	739	739	682	793	700	745	762	744	737	708	732	732	760	753	747	760	720	744	744	727	742	726	763	700	764	729	719	761	758	757	727	758	755	753	755	722	684	681	729	713	696	712	776	792	744	670	734	750	738	729	772	752	729	724	770	808	734	724	716	762	745	788	737	748	741	752	772	724	751	748	771	762	699	824	763	733	754	741	743	711	763	740	716	774	756	767	775	762	717	758	749	748	769	738	749	762	736	745	724	721	726	727	733	736	748	727	743	721	729	769	771	733	718	776	783	675	757	685	729	759	740	722	720	760	753	760	726	771	719	762	805	775	742	792	745	746	726	737	727	730	766	728	780	736	747	740	767	754	785	701	762	787	742	761	740	757	746	794	765	751	736	749	778	746	728	732	767	743	799	739	757	744	787	745	752	766	706	807	732	730	786	737	788	760	741	789	735	783	805	739	718	763	697	748	756	748	733	734	733	742	733	775	749	738	767	754	688	779	772	748	740	768	787	768	741	723	758	740	701	752	758	748	758	735	748	748	767	746	712	765	741	764	745	742	697	753	746	744	748	738	738	738	727	736	733	776	767	718	741	711	719	721	825	678	765	727	765	737	755	708	750	747	759	785	715	709	773	767	719	697	738	755	711	718	752	805	756	749	775	726	783	706	754	764	750	750	718	807	778	754	763	758	754	755	755	721	762	722	786	767	735	725	726	732	761	730	744	753	737	751	739	720	682	722	741	717	759	787	738	780	731	743	731	753	741	714	751	730	744	784	787	727	740	712	747	749	755	709	700	708	712	724	702	702	769	729	738	724	729	736	721	730	745	748	735	744	756	724	739	731	788	765	736	764	709	738	725	754	771	732	716	712	733	718	774	748	740	708	748	742	734	740	781	765	743	727	704	722	744	711	745	736	764	716	778	727	755	768	762	736	813	746	681	732	705	700	714	767	742	780	749	788	749	722	731	764	779	766	743	763	701	800	754	760	777	734	765	740	760	721	747	758	766	771	716	721	812	721	779	771	740	730	753	750	744	734	740	717	794	766	735	698	709	725	787	696	716	746	766	739	748	757	722	807	670	721	720	796	713	733	717	756	718	694	728	769	762	765	767	727	724	722	756	791	746	719	710	705	773	773	770	766	714	695	772	732	735	781	744	773	714	747	731	727	715	694	778	763	756	719	722	754	743	734	726	771	763	756	755	724	696	746	753	737	739	770	699	730	743	741	726	697	731	710	716	750	755	732	745	753	675	728	730	790	750	775	755	787	757	726	746	758	743	762	702	724	783	701	784	728	738	730	734	730	736	730	711	749	762	737	750	753	719	756	751	771	700	768	740	702	731	804	705	768	717	703	765	745	759	814	762	671	755	755	806	749	731	795	762	739	760	759	720	725	734	728	800	757	752	723	773	726	734	708	729	732	713	793	773	751	790	746	753	692	759	734	728	717	710	750	769	751	732	772	789	810	734	711	656	752	770	729	696	755	751	773	734	749	736	709	757	770	778	697	776	821	759	769	727	760	748	821	774	728	731	696	747	771	725	777	723	738	751	779	770	747	702	781	755	783	750	707	739	713	761	761	754	748	728	742	756	750	760	747	760	724	702	750	754	754	749	718	740	750	759	735	724	754	716	775	809	799	724	752	752	726	778	725	725	717	704	779	784	752	757	752	689	738	758	800	738	694	733	781	738	756	715	713	742	771	744	704	710	719	745	739	716	754	773	766	756	744	768	782	737	736	804	764	746	755	807	778	711	722	774	727	729	769	730	769	749	715	703	740	761	780	790	771	754	741	693	781	721	793	709	726	735	764	773	727	703	744	758	747	761	712	734	736	716	735	701	774	762	751	818	743	713	770	738	728	741	729	731	757	720	736	741	775	791	753	755	736	785	757	770	756	736	703	739	710	771	718	773	784	730	742	750	800	784	764	716	728	728	713	723	749	765	744	765	715	708	753	700	704	693	733	763	754	731	740	750	766	766	704	737	685	734	776	747	741	765	764	761	765	722	722	739	740	762	746	752	719	718	751	733	751	770	784	774	759	766	727	738	758	721	768	718	721	774	745	775	770	707	766	730	727	782	711	728	750	830	765	751	734	743	795	756	719	792	729	749	701	749	741	768	754	731	742	743	718	780	752	729	744	754	744	802	711	738	728	777	732	764	729	761	753	726	773	783	739	745	740	718	792	712	735	718	773	768	743	761	772	761	763	748	726	717	732	775	746	730	746	733	700	731	698	742	770	737	749	716	731	714	726	766	773	711	725	764	747	713	707	762	769	807	789	785	720	727	771	704	759	717	749	730	733	736	708	694
22932	21121	29274	23212	21115	20777	4726	524	426	394	372	341	341	343	322	351	310	326	306	284	287	318	295	252	304	252	259	270	276	294	307	270	287	257	259	305	242	295	272	285	268	272	275	280	288	279	289	276	269	293	263	261	297	312	254	270	286	283	285	279	255	262	286	242	297	289	267	252	323	258	285	265	281	263	234	269	287	256	262	286	236	272	267	292	268	251	266	276	284	280	257	268	263	287	264	286	275	273	260	295	269	288	290	275	268	235	268	228	269	287	281	249	267	257	258	277	265	282	267	244	278	253	258	279	262	267	272	275	283	287	256	282	267	265	265	279	249	304	261	275	254	275	275	254	266	276	267	294	269	293	265	237	259	268	250	268	285	283	278	297	304	256	275	284	261	262	283	260	254	276	272	272	257	272	260	253	252	291	269	274	292	273	274	261	258	258	272	252	280	276	274	263	278	262	247	270	273	294	263	285	258	282	281	250	256	281	258	273	270	276	252	299	273	262	283	296	272	291	256	280	258	306	257	275	321	265	286	268	232	275	256	272	281	247	264	277	295	275	289	250	268	279	249	233	288	248	285	277	298	278	273	284	266	269	253	250	266	253	246	277	278	288	252	242	279	284	290	274	264	266	267	267	269	277	280	284	282	260	281	285	276	280	296	255	274	291	290	258	275	264	252	273	279	245	294	247	282	276	250	262	278	264	275	289	281	262	284	275	270	264	260	290	258	230	291	258	258	255	266	277	280	244	286	255	265	270	260	286	273	305	278	227	233	280	294	264	259	271	273	277	290	271	266	287	279	296	253	278	256	281	286	274	264	263	263	284	285	258	261	293	273	282	298	267	250	280	282	255	280	294	270	292	286	249	285	260	259	281	254	300	300	279	284	248	288	287	262	263	252	236	261	271	266	283	281	278	273	281	271	258	284	257	226	270	285	253	268	287	276	268	254	267	283	239	269	236	231	268	247	286	266	297	271	300	282	281	282	289	314	273	266	281	246	281	239	250	278	267	265	281	273	274	278	278	275	245	260	252	294	261	248	270	267	299	252	272	279	276	249	260	266	281	262	301	257	253	224	284	270	272	308	290	261	287	274	278	260	241	251	269	248	248	282	264	269	265	265	274	273	267	273	251	265	273	256	263	265	260	295	275	285	275	280	277	275	269	250	273	255	270	302	294	247	228	274	280	250	269	279	263	263	277	304	280	239	257	249	292	298	260	285	265	256	301	255	306	278	231	267	273	286	277	262	263	262	287	273	248	254	288	270	245	288	272	263	289	265	270	270	277	273	260	286	281	273	303	246	269	276	256	243	279	316	257	249	277	298	288	243	314	288	276	290	301	264	238	252	255	281	277	292	259	264	278	250	272	279	262	270	251	256	255	270	279	273	288	265	258	279	266	262	271	295	281	257	304	255	271	271	301	277	262	258	263	313	274	255	255	271	300	266	252	247	277	261	278	276	270	277	256	286	269	246	267	266	284	270	235	270	263	299	251	307	286	285	259	287	297	279	300	281	266	276	266	294	277	294	271	274	293	270	258	284	288	310	263	280	266	258	250	260	260	303	269	310	281	272	265	274	279	266	278	287	275	249	252	254	299	252	255	290	300	290	303	246	255	287	273	268	278	241	250	292	271	244	258	282	297	281	276	289	305	244	238	247	267	270	280	294	267	307	258	299	268	259	282	273	298	279	271	276	278	296	248	299	252	283	269	248	257	262	269	287	262	260	278	282	291	271	278	287	283	272	266	263	264	280	271	259	242	287	257	289	268	250	277	276	264	244	265	286	255	256	284	275	296	270	245	273	298	275	290	267	263	251	231	270	252	269	265	296	263	269	261	296	291	282	260	261	242	274	273	268	311	280	276	251	266	275	294	275	291	286	262	270	271	281	272	255	284	273	253	259	285	257	262	245	282	265	259	279	273	266	276	301	298	270	277	277	275	274	298	260	263	257	266	281	296	275	282	278	265	273	283	272	265	272	259	250	283	265	266	264	284	266	292	262	233	292	268	275	242	292	242	262	267	262	282	207	254	280	266	297	274	270	250	294	292	255	275	257	250	263	291	271	286	272	277	296	283	267	301	274	269	260	294	286	276	262	241	275	251	267	268	272	263	275	273	273	271	262	258	284	277	275	276	269	281	285	279	254	253	247	287	253	275	241	278	287	270	264	293	292	258	251	273	278	278	267	283	270	237	271	254	270	263	243	262	252	288	273	271	268	266	253	255	275	279	259	263	269	297	261	266	247	270	269	284	293	261	251	261	270	282	262	254	270	256	243	296	238	268	275	244	262	247	269	266	269	274	265	281	261	300	289	258	260	256	282	295	267	280	264	290	252	270	258	266	315	286	279	257	251	258	250	256	273	322	264	275	260	262	269	270	274	306	258	233	269	263	301	275	258	303	289	271	294	252	275	265	272	242	267	250	238	278	251	277	247	273	260	263	271	241	271	256	283	269	233	266	280	279	298	254	282	264	292	245	263	293	272	254	265	289	246	281	267	265	244	277	264	271	247	274	268	278	280	283	268	239	262	284	267	308	270	263	253	286	284	277	264	296	255	293	274	250	255	258	268	260	311	273	249	257	278	266	265	227	271	263	264	279	314	258	270	291	251	277	267	257	297	261	288	226	287	264	275	293	229	283	266	255	265	257	259	293	311	242	287	277	268	279	281	268	282	264	276	274	258	277	284	287	240	281	325	295	270	239	268	259	272	283	251	277	274	283	244	287	250	268	288	248	250	272	261	295	276	250	246	290	259	248	297	256	266	252	264	284	254	258	256	344	251	286	265	255	269	282	260	257	289	275	291	250	278	274	270	272	288	271	274	276	287	255	240	234	275	236	270	262	246	287	251	277	282	274	234	255	286	259	242	265	233	262	248	275	282	248	298	249	272	262	298	247	246	279	266	253	296	286	261	303	262	285	271	285	273	245	295	284	284	269	258	266	281	280	265	294	279	282	257	266	291	285	286	272	265	247	258	268	274	276	259	277	278	275	266	290	278	276	276	274	271	285	294	274	256	274	268	297	274	245	268	256	278	264	284	267	262	270	300	269	253	274	253	276	275	259	279	286	289	270	247	279	279	288	271	265	264	257	268	241	280	273	275	289	274	265	279	272	294	283	293	263	276	325	247	250	277	291	275	243	263	284	233	274	265	270	282	273	290	267	256	239	266	284	268	262	268	255	288	241	297	281	296	275	263	268	299	276	283	257	296	272	306	281	275	256	268	242	280	279	293	273	261	270	308	267	269	278	269	267	264	248	261	295	261	243	257	263	287	274	271	271	287	261	255	276	269	250	277	272	284	289	294	320	274	262	272	262	296	297	253	287	261	258	275	279	278	243	255	290	279	256	249	290	265	238	277	269	273	269	298	289	247	258	269	261	312	273	273	283	266	259	301	283	265	257	226	277	282	262	277	287	244	247	293	286	279	265	277	279	264	282	288	282	258	289	266	295	282	273	290	272	261	264	292	269	296	272	268	250	271	253	268	258
52968	68845	46869	13255	2083	1608	1209	984	894	741	724	639	598	572	536	557	499	513	429	499	428	491	465	477	460	448	457	409	445	437	433	452	414	429	398	403	410	416	430	400	419	370	386	397	433	418	457	372	398	404	429	419	370	456	387	420	419	378	393	413	397	420	377	371	414	377	394	419	414	392	405	424	414	405	432	422	395	398	389	427	419	392	460	367	388	439	387	388	426	349	392	386	393	362	427	406	373	410	397	400	403	426	394	385	395	383	416	422	407	374	397	420	363	433	420	376	424	356	377	392	396	380	404	393	414	378	414	419	383	389	410	424	391	407	422	366	373	393	406	379	386	382	394	384	389	439	431	371	397	374	392	400	421	372	421	375	448	444	389	403	423	389	410	389	398	408	372	407	371	410	382	377	380	400	386	409	397	407	385	404	368	389	369	408	398	379	410	422	431	411	388	368	397	430	397	411	371	409	380	390	427	398	357	421	399	347	378	394	372	389	410	390	393	387	427	407	393	392	392	397	352	380	398	403	370	390	409	385	414	393	377	389	378	421	379	410	388	394	381	356	377	414	384	388	406	397	379	400	367	377	395	415	403	414	405	399	423	391	434	392	388	373	387	394	391	404	366	386	409	394	409	401	377	397	428	403	424	356	401	389	372	387	400	385	402	368	383	367	379	412	392	375	414	403	386	387	396	408	406	377	398	398	417	372	353	405	390	418	409	404	354	396	377	383	400	383	413	365	380	405	418	384	382	389	355	400	378	430	421	383	417	382	381	421	440	384	392	392	383	379	367	442	403	393	434	432	434	369	418	408	381	394	381	391	384	415	365	387	388	445	390	426	385	387	403	403	395	372	367	399	427	427	411	397	353	398	407	394	350	404	417	387	382	345	354	391	399	368	390	389	428	365	386	407	408	420	385	404	364	390	433	411	392	433	362	435	395	398	385	369	395	376	416	427	414	391	398	391	401	428	402	381	366	432	426	412	399	378	394	364	383	394	402	391	413	388	404	368	413	380	366	390	356	399	455	363	425	368	394	373	383	400	361	390	394	406	403	407	390	385	381	390	393	400	423	380	401	392	391	382	372	365	427	440	404	362	405	369	398	369	395	418	436	444	385	384	399	378	403	391	400	383	360	380	413	367	387	381	386	430	391	396	386	386	395	404	388	387	400	406	382	372	374	397	372	369	393	391	387	365	386	411	408	401	388	391	421	377	411	402	375	395	380	386	398	381	415	387	385	366	368	399	393	414	414	377	376	400	407	418	354	392	423	397	389	387	412	362	417	410	402	422	421	380	379	420	416	409	388	381	392	416	407	389	423	392	390	377	407	394	374	420	405	409	383	392	445	421	394	392	405	415	391	442	394	418	370	382	381	399	413	400	405	394	415	432	397	397	374	390	370	392	417	422	382	379	384	360	418	386	402	368	385	402	411	362	375	414	378	425	409	383	405	388	388	393	391	389	399	407	406	411	398	389	388	395	401	402	383	409	419	382	404	385	404	394	413	395	386	379	399	398	420	412	382	379	399	427	380	388	386	420	405	391	434	394	369	369	371	401	425	340	393	399	386	396	423	410	389	405	395	412	417	428	397	386	384	398	360	382	406	410	414	380	393	402	389	378	378	406	370	389	441	386	386	364	413	408	409	372	382	372	402	398	376	384	392	409	388	380	409	418	399	383	397	412	442	406	379	405	425	397	406	402	404	385	448	389	431	392	390	394	429	433	370	366	413	362	401	392	376	400	395	384	379	379	437	410	397	408	400	355	394	393	372	382	392	364	376	426	426	361	397	404	409	408	384	401	399	422	387	406	366	368	397	417	406	411	424	400	464	381	402	404	388	412	411	435	395	441	408	383	395	371	363	375	390	375	403	397	407	418	427	365	392	389	398	392	386	406	390	394	377	386	418	409	367	383	368	363	430	392	401	382	411	429	370	402	381	405	413	407	384	426	407	402	391	373	410	383	385	382	396	402	387	380	384	388	412	383	391	382	411	394	411	365	413	398	398	391	399	420	406	421	452	367	435	418	373	391	387	439	364	371	398	422	401	413	416	407	385	416	415	404	367	421	397	368	432	404	411	385	390	406	391	438	417	404	363	375	414	388	367	408	418	351	403	369	388	387	337	372	377	415	390	387	424	372	367	363	431	362	418	380	378	426	395	392	383	399	423	396	395	368	417	403	420	398	394	428	397	402	361	388	374	428	379	388	379	381	412	424	370	367	412	395	389	362	367	386	380	418	399	417	385	413	401	426	374	441	417	430	394	382	374	390	398	393	422	389	376	372	395	379	435	419	410	411	408	429	386	412	397	410	371	406	363	393	402	363	387	381	360	389	404	376	395	382	408	362	362	396	392	380	382	364	383	412	400	409	391	418	405	393	418	385	413	411	356	438	379	421	394	401	388	400	380	399	369	430	410	390	393	412	409	410	430	388	408	353	378	403	373	390	420	400	400	380	406	373	388	402	389	362	417	434	377	412	363	370	419	402	429	386	351	399	387	414	395	410	378	373	396	416	441	408	376	387	417	392	407	394	435	397	380	395	375	417	381	383	380	419	392	406	382	381	367	364	368	405	391	397	424	375	381	401	387	371	374	403	385	400	391	403	409	380	396	408	422	429	418	362	388	380	430	365	382	363	398	405	407	400	387	386	367	392	430	381	417	387	400	376	404	402	380	406	405	378	402	384	378	400	415	402	399	418	395	410	405	377	378	344	430	412	378	378	346	392	409	410	379	394	417	418	394	391	396	385	402	387	398	363	382	413	386	397	370	369	403	378	377	396	416	377	396	397	371	426	393	365	402	402	408	390	387	386	385	377	408	405	393	399	397	409	367	378	406	403	418	411	387	384	391	359	380	400	421	402	388	398	414	398	370	405	405	411	406	420	417	414	369	405	398	398	381	412	407	396	392	379	398	389	387	421	410	388	374	373	429	383	363	391	419	386	398	421	331	424	399	390	376	385	368	363	418	417	402	389	371	370	400	437	434	389	436	385	393	382	411	372	400	404	398	380	361	400	391	418	394	395	387	405	394	406	362	418	374	380	386	405	423	409	396	397	399	382	399	388	370	385	403	363	397	390	402	378	399	388	374	418	354	389	411	355	396	393	423	388	383	423	393	441	391	417	402	397	410	355	408	384	420	382	343	381	372	363	383	394	435	383	396	413	394	378	431	364	386	403	373	381	351	408	416	399	410	416	357	369	394	426	387	380	379	415	410	399	410	375	363	453	409	369	392	400	381	400	396	422	403	369	404	420	388	431	406	418	401	381	409	402	387	399	374	377	396	388	407	415	422	384	372	410	384	380	338	430	410	377	412	374	409	347	403	430	384	365	393	413	415	377	402	398	395	368	374	410	382	401	387	404	460	400	354	354	396	391	377	374	403	381	403	399	409	364	384	378	344	395	400	368	393	399	388	419	395	420	403	394	379	387	383	401	428	396	379	397	427	388	403	372	383	407	396	377	375	389	406	400	385	378	409	395	412	397	394	393
28339	21262	14005	2935	570	534	524	519	522	510	483	504	518	489	485	524	511	510	491	514	513	476	536	513	486	504	472	491	497	480	500	482	485	508	475	502	486	502	495	491	510	515	529	520	470	450	486	523	510	503	477	480	510	512	490	493	555	487	547	501	495	480	510	479	497	477	524	521	505	509	452	490	481	499	482	498	507	482	494	513	508	489	496	496	511	520	475	512	506	510	478	548	452	496	507	485	503	494	495	476	491	533	467	486	513	490	455	491	520	505	488	484	491	508	532	523	503	472	513	523	494	499	497	503	508	463	530	505	537	490	499	499	524	479	468	484	507	505	490	520	523	483	521	537	505	516	502	495	529	516	496	511	511	511	547	489	471	468	520	486	466	499	472	541	518	480	500	515	476	485	492	509	464	489	522	501	522	493	517	488	526	484	459	467	466	492	483	487	481	491	511	557	496	496	463	466	525	510	460	467	514	528	451	500	544	519	517	504	500	470	490	498	559	491	486	491	502	518	473	484	494	485	511	465	480	504	521	503	467	498	513	514	491	498	532	434	526	506	473	495	489	474	535	490	482	480	472	506	509	490	526	502	550	516	496	511	517	490	488	510	488	491	516	484	524	461	518	465	516	509	527	536	523	497	481	533	513	502	505	478	497	549	450	483	448	464	523	549	517	548	479	440	504	497	490	492	519	516	500	478	480	498	505	495	494	516	478	518	485	532	491	520	514	495	521	483	501	474	495	486	519	492	529	472	481	517	477	512	483	486	508	505	510	480	511	474	486	493	516	487	514	562	479	506	492	482	481	528	494	499	477	492	479	504	498	499	497	505	469	485	476	477	479	482	461	502	507	496	473	506	534	474	521	500	505	500	496	460	518	513	488	498	544	503	485	492	474	552	506	484	461	476	516	490	524	469	491	495	488	508	526	472	478	537	481	474	506	499	507	506	476	502	527	521	497	479	497	506	473	495	453	468	488	494	508	474	509	505	552	523	537	480	518	508	528	485	513	503	494	496	501	526	492	515	492	530	492	502	458	514	502	494	487	454	511	496	490	503	485	530	495	490	476	482	532	525	465	490	499	502	530	523	503	500	511	481	484	508	508	503	491	479	521	500	470	512	446	466	514	473	510	531	499	486	489	517	538	491	515	492	515	510	472	511	513	492	507	490	554	470	511	525	537	503	484	507	513	486	486	525	520	514	540	489	522	479	517	514	516	481	486	544	522	470	503	446	481	505	500	495	516	476	467	483	488	522	501	533	443	482	508	462	489	476	489	477	482	508	488	503	515	524	537	509	487	523	488	506	474	486	464	446	476	508	524	498	502	523	524	487	483	533	513	535	533	506	491	491	479	530	502	490	470	508	494	505	450	512	472	510	501	506	532	482	487	535	499	475	489	492	527	526	495	522	524	482	462	488	499	515	517	516	499	489	494	527	522	512	480	522	488	484	526	487	491	495	503	479	540	476	564	490	509	452	477	453	500	473	528	496	523	542	484	462	491	514	515	527	529	469	479	542	476	491	505	490	485	457	509	528	480	574	492	476	479	495	534	550	468	497	473	516	491	470	508	479	523	494	500	496	507	493	470	559	526	522	538	523	510	522	522	456	483	495	513	506	490	564	479	527	475	486	535	512	540	484	473	491	483	489	474	501	480	504	479	510	495	497	498	504	480	496	512	491	501	553	515	492	480	531	505	506	496	506	487	527	488	449	496	499	481	510	524	507	496	493	510	475	500	492	505	492	482	488	519	524	509	511	471	484	465	518	498	525	450	495	468	504	499	501	554	487	472	481	494	490	517	510	547	471	473	504	501	494	531	472	488	521	492	485	504	472	508	476	492	505	492	508	461	509	523	482	514	520	475	541	537	500	470	487	448	511	460	482	471	543	516	484	494	500	510	464	501	518	508	502	511	531	516	490	494	509	480	558	469	464	498	508	504	515	542	516	503	499	506	531	461	486	511	489	492	529	508	492	494	488	509	485	513	502	490	521	526	523	520	511	504	485	457	522	537	523	548	473	521	498	486	511	500	504	530	479	494	470	529	539	520	526	535	488	541	519	527	523	503	505	492	490	542	485	527	505	511	498	478	456	488	541	532	496	507	516	532	491	493	511	476	488	496	511	492	501	477	506	557	487	501	468	532	494	504	491	481	513	513	479	462	478	512	495	486	521	497	496	530	534	533	470	534	516	490	458	523	512	483	499	500	511	477	486	502	510	463	536	473	472	477	481	482	445	498	477	487	487	496	490	469	486	489	500	478	525	515	547	526	500	492	489	493	499	508	528	494	503	509	481	489	533	514	486	523	510	551	472	499	498	478	495	500	502	486	469	490	459	534	524	495	473	527	498	484	485	532	479	494	496	488	459	510	538	528	483	504	527	500	499	493	519	495	483	506	511	503	502	499	491	512	487	504	496	470	494	500	500	487	507	475	500	508	486	507	491	504	499	529	514	518	505	504	500	501	474	488	532	527	521	503	507	483	493	537	517	486	529	498	518	468	501	523	487	510	499	471	501	546	458	544	505	477	480	491	525	486	502	507	523	505	486	498	478	502	513	483	510	502	484	506	486	475	523	485	517	502	494	474	496	482	548	489	527	507	510	503	490	523	516	503	517	478	459	487	479	483	496	473	494	524	499	495	465	498	501	545	501	449	468	491	515	499	489	504	487	502	498	495	494	504	527	498	505	455	495	483	495	487	499	538	506	501	493	527	517	465	499	525	478	535	505	521	512	489	521	518	481	465	532	488	447	520	486	461	488	509	505	499	533	513	497	517	519	515	482	500	478	480	506	519	501	503	512	519	495	484	507	494	460	486	515	521	531	543	500	487	488	491	497	502	465	513	528	489	502	471	484	521	488	495	520	494	517	478	470	461	508	523	485	494	514	503	429	517	495	486	488	493	473	518	522	498	505	496	502	514	499	489	543	555	512	482	500	466	489	490	506	520	487	538	471	503	512	502	487	535	502	499	509	515	487	505	479	518	488	475	498	502	477	503	504	535	468	502	531	490	507	517	509	497	498	501	481	501	545	482	489	473	530	500	497	523	504	485	488	474	490	501	520	487	518	467	511	508	486	461	520	489	535	542	484	490	464	500	492	472	545	505	517	488	501	497	491	519	513	483	494	474	481	539	480	503	493	500	563	518	479	465	470	507	497	501	467	509	489	459	483	506	488	490	520	526	530	490	487	527	515	492	467	513	501	502	513	532	516	501	485	466	480	539	511	501	514	519	473	504	503	513	531	522	522	489	520	513	462	474	506	487	510	486	521	500	516	515	483	501	513	504	495	472	506	520	528	524	543	510	493	491	484	530	510	491	500	511	506	491	502	505	501	502	503	489	479	492	454	508	476	487	472	493	528	532	512	541	491	503	493	502	516	498	536	527	500	494	483	474	473	460	499	492	492	485	508	517	520	518	473	518	493	497	512	486	497	483	471	509	531	495	484	507	507	502	508	524	542	509	504	488	507	482	516	525	511	517	509	512	490	513	488
29693	24000	10799	2322	769	730	782	744	748	713	739	704	705	708	748	748	719	743	733	721	704	675	694	666	696	725	707	725	722	747	718	715	699	746	722	724	689	685	679	704	693	720	758	747	712	687	732	731	766	702	719	723	716	718	716	718	702	675	665	681	721	703	715	683	694	704	762	676	708	660	722	704	685	740	696	708	739	724	661	680	738	762	695	700	730	742	686	751	739	694	725	744	793	685	679	731	718	685	681	758	705	735	677	717	681	678	682	709	709	704	699	729	686	708	746	753	680	663	720	660	691	708	730	685	726	723	733	702	750	706	719	723	676	705	699	669	688	726	725	741	695	665	720	705	709	709	731	769	789	737	752	732	698	714	780	714	693	691	707	686	733	714	688	733	696	685	720	739	702	744	690	725	685	671	721	685	692	734	710	689	729	715	745	718	738	709	688	727	736	692	695	716	718	712	706	763	709	700	674	710	657	703	724	694	724	660	722	679	724	736	726	675	741	713	663	703	675	696	675	716	710	705	694	746	737	725	720	685	748	661	719	687	716	710	708	725	720	692	685	786	683	745	731	714	731	683	717	723	748	702	694	667	706	723	684	724	678	763	751	694	681	738	758	751	685	675	740	742	749	693	686	715	728	686	750	719	722	711	736	707	742	737	688	705	714	704	679	732	708	672	663	731	733	697	712	744	730	736	748	753	729	710	764	719	684	712	725	702	706	747	722	696	700	709	696	725	679	760	763	734	691	695	703	653	710	781	730	763	720	675	698	697	681	685	735	735	707	646	746	682	751	699	696	730	732	731	680	688	712	728	698	721	684	641	716	689	689	698	745	711	687	708	719	717	636	708	696	725	724	671	686	764	762	733	665	704	682	682	733	698	715	687	699	725	702	746	664	694	737	682	731	706	724	711	728	730	697	721	697	761	748	731	720	719	694	707	706	708	680	736	734	670	748	747	716	745	720	712	710	660	674	752	761	711	689	736	745	670	679	749	697	702	720	699	728	695	714	672	685	711	719	745	722	709	711	737	715	706	768	749	703	717	688	714	669	726	741	729	672	695	713	713	718	707	742	716	694	684	748	689	733	683	707	705	689	712	736	676	728	688	697	729	739	721	695	710	716	714	707	720	668	727	745	690	682	675	736	673	714	719	712	740	702	668	760	649	663	716	703	702	685	741	712	730	719	771	692	665	749	736	756	702	722	727	703	699	711	732	701	745	739	717	738	685	687	723	698	703	625	687	710	718	676	709	700	710	709	726	713	739	720	685	710	706	722	726	715	716	713	658	617	714	705	718	708	762	623	664	708	763	709	702	741	730	696	716	697	773	695	727	738	732	697	705	719	713	692	715	709	672	735	745	706	714	722	731	678	690	743	699	703	710	722	696	696	712	744	734	701	720	769	711	752	737	707	723	685	693	704	690	722	709	698	678	727	712	697	731	697	690	687	683	703	701	745	691	692	720	689	707	736	733	717	693	695	746	725	704	704	722	759	706	720	672	733	728	717	738	639	713	706	718	700	720	722	731	730	700	737	744	737	671	722	692	734	699	721	743	761	726	737	731	706	736	695	707	699	724	733	723	667	746	675	721	722	758	728	662	728	746	755	757	707	722	727	690	742	699	727	731	728	714	663	707	720	718	672	749	749	686	730	719	721	724	770	692	727	694	694	715	717	718	731	717	666	733	698	703	731	696	705	699	714	703	676	729	758	757	727	700	681	717	707	709	680	713	687	724	750	707	684	699	789	770	685	662	736	725	706	727	722	684	701	732	701	695	732	704	725	680	730	735	717	732	733	713	680	729	733	731	743	713	727	708	732	761	705	745	736	720	699	711	748	673	725	682	717	697	724	651	729	737	694	719	669	722	762	689	736	786	690	766	654	744	710	700	766	705	730	695	715	683	677	711	735	716	720	690	703	721	745	680	704	737	707	680	720	712	720	776	682	702	706	715	702	706	710	702	711	694	783	746	681	713	730	699	673	680	707	695	726	645	699	746	689	737	723	715	735	714	688	683	721	737	734	700	694	734	696	687	731	689	653	715	648	704	757	676	703	769	740	730	714	714	732	718	720	701	754	703	712	733	714	699	718	743	655	694	721	719	716	698	700	755	705	731	719	702	726	681	644	678	715	748	672	693	736	758	756	709	687	719	683	677	688	735	692	716	723	702	676	722	752	719	745	717	703	758	760	728	727	642	732	697	756	685	722	691	716	731	710	725	712	741	691	724	683	707	716	708	694	724	677	641	684	701	746	746	705	695	699	690	694	692	706	723	685	715	748	764	731	736	708	701	682	728	712	707	725	730	693	715	722	709	749	723	715	737	751	727	733	760	724	692	676	680	696	679	707	794	729	673	725	711	699	665	710	708	729	716	767	756	724	740	703	754	772	719	671	686	690	735	728	702	686	720	725	772	707	718	697	715	755	688	705	745	686	728	769	717	702	740	697	712	679	694	723	690	736	697	708	734	669	672	705	738	719	704	695	703	713	717	701	700	741	703	691	740	682	662	742	725	716	715	758	671	730	738	721	715	644	718	681	709	676	712	741	705	676	686	675	719	695	725	662	780	729	748	731	670	672	724	693	665	719	752	718	685	737	706	678	689	678	703	692	686	681	652	741	711	695	732	712	703	716	689	683	751	688	722	724	751	732	699	696	722	759	718	699	674	682	717	708	711	693	712	725	705	719	686	675	691	728	688	789	712	722	757	689	762	787	656	706	738	668	708	691	732	746	755	709	691	733	699	712	687	731	720	754	738	716	719	742	698	695	726	696	678	742	722	678	733	703	706	688	720	709	704	749	725	752	747	714	694	752	812	697	722	693	725	679	690	779	674	745	678	676	702	702	717	706	761	727	712	726	732	732	723	643	686	730	750	718	720	714	688	677	689	740	711	735	703	730	701	713	713	740	701	729	755	705	723	725	730	735	707	758	732	729	708	752	763	720	726	691	745	717	697	704	728	721	718	734	684	718	730	703	722	699	716	704	745	707	709	697	725	708	701	727	690	715	684	693	741	729	713	670	714	730	784	744	725	700	745	677	743	731	669	686	707	744	687	695	724	684	700	732	744	720	719	679	718	699	675	773	708	715	722	694	746	739	664	710	709	734	662	722	690	687	740	677	680	718	778	726	732	731	729	726	728	730	690	733	693	675	748	742	696	741	685	707	724	731	694	690	725	716	705	640	715	690	700	709	702	729	703	692	720	720	710	758	723	681	672	679	695	749	748	696	706	693	723	691	691	675	746	696	747	757	680	735	669	743	734	714	720	736	683	708	706	661	714	740	762	694	694	680	660	772	722	710	720	726	740	691	741	720	708	729	691	694	703	690	705	710	746	721	708	742	739	674	720	750	732	682	716	697	739	738	687	727	723	726	766	694	694	709	705	726	669	694	689	702	719	764	719	715	734	707	729	721	752	766	708	723	688	695	714	699	729	735	697	659	702	736	686	723	733	699	672	755	703	684	668	702	755	704	696	714	756	716	698	692	710	713	699
24103	21132	27875	24694	18797	3575	767	657	539	570	554	579	590	559	594	589	532	531	563	499	520	520	525	510	505	529	555	572	556	501	543	479	477	492	532	522	481	514	553	563	506	459	517	484	505	524	480	501	525	521	495	484	507	482	497	561	509	498	496	480	520	505	535	534	470	502	526	541	508	566	529	540	500	548	532	520	529	468	493	510	515	548	520	529	529	487	510	505	507	528	520	566	502	544	462	532	500	503	518	485	497	485	499	527	455	529	527	503	525	541	513	508	516	508	549	487	503	504	466	533	530	540	501	536	488	521	493	542	496	513	491	480	520	472	528	519	497	528	502	480	502	517	543	554	520	472	542	516	474	523	560	486	534	540	521	490	522	519	488	517	504	540	504	503	544	521	521	503	529	509	515	503	523	512	503	535	489	508	517	523	527	509	521	496	503	510	494	519	526	501	537	556	537	527	498	504	528	521	519	483	511	524	509	509	493	523	507	536	442	524	492	511	505	518	547	552	486	485	460	484	506	563	511	478	490	463	504	530	520	530	505	465	475	516	513	524	501	504	520	465	492	500	513	483	501	508	514	529	488	487	537	507	513	459	513	529	527	537	506	479	499	540	501	569	516	505	530	547	547	504	542	503	521	496	520	531	512	520	507	479	527	531	529	492	485	483	454	510	536	550	525	529	545	507	540	550	495	504	506	529	509	496	550	511	545	509	475	538	490	516	556	533	533	512	538	499	502	515	515	502	505	495	515	495	540	505	535	501	542	508	490	545	502	553	504	560	519	504	499	532	532	482	462	518	521	508	505	489	524	554	547	492	490	487	459	536	508	543	497	476	532	496	516	491	536	527	517	508	508	527	514	478	558	526	503	535	528	541	461	500	487	526	503	516	522	516	566	495	494	496	548	498	501	509	476	474	477	482	541	518	538	526	465	540	560	488	537	510	508	472	540	504	496	506	560	489	490	533	517	487	488	490	536	504	489	514	510	498	512	521	502	501	502	521	544	519	499	521	489	522	494	483	482	484	551	558	507	511	507	478	513	514	549	530	523	535	545	487	496	513	510	522	520	522	515	519	492	533	493	529	541	482	512	529	516	535	519	518	556	550	522	487	484	490	493	498	512	515	447	496	501	529	501	471	523	505	535	504	519	499	511	527	462	540	492	524	521	484	528	496	522	536	498	510	527	524	497	525	481	493	499	534	509	515	509	553	517	495	521	507	487	504	552	497	529	527	508	475	519	521	506	495	526	498	497	511	543	504	517	520	505	512	556	570	489	493	524	493	526	529	509	521	484	516	522	518	515	515	480	545	543	479	534	500	498	523	540	524	515	506	540	486	513	537	482	512	534	504	541	503	528	527	513	488	490	526	497	519	491	498	518	531	487	552	538	535	561	511	512	545	526	478	503	529	507	501	483	475	477	512	507	500	518	517	507	493	488	526	515	516	502	495	497	514	510	537	559	481	490	505	509	519	513	507	515	536	534	492	489	525	480	507	490	524	490	510	482	528	545	536	539	546	490	508	510	468	552	533	518	489	498	505	505	482	487	514	507	519	523	503	495	536	525	502	521	501	527	505	444	500	463	527	479	492	546	538	502	502	509	494	470	500	518	509	532	503	501	522	535	521	509	507	511	514	473	517	515	502	474	510	468	553	491	514	521	533	507	548	484	548	485	497	531	510	524	509	520	525	507	575	510	496	509	482	523	497	543	456	517	496	540	499	498	505	528	531	521	505	537	477	518	511	487	487	493	513	509	480	522	485	490	510	549	501	492	516	450	507	510	511	537	489	488	484	470	523	484	536	498	544	501	497	518	506	512	515	512	487	483	526	507	527	524	480	506	511	509	505	471	560	466	504	496	505	543	486	538	522	482	496	520	492	540	506	479	517	497	528	516	502	511	532	481	519	520	515	498	496	521	520	530	483	501	490	475	520	520	541	497	502	501	435	507	505	537	514	501	516	497	529	508	549	539	501	495	491	539	507	525	533	496	535	513	527	492	544	529	520	505	495	513	534	505	516	488	471	495	514	500	486	469	480	526	504	494	537	511	494	498	523	511	513	492	511	488	497	499	518	475	543	566	502	567	489	553	528	505	520	541	522	491	545	549	514	462	499	508	483	522	496	531	496	519	518	524	543	503	506	495	482	494	508	521	504	540	519	573	560	508	497	493	490	531	511	534	483	513	484	497	518	546	547	512	500	539	439	477	497	477	520	544	514	502	529	490	530	534	501	489	532	473	498	498	516	514	475	505	516	520	483	560	498	475	472	485	518	494	478	525	491	534	549	514	484	529	551	514	544	507	504	476	545	559	497	562	499	460	502	501	544	530	514	498	471	504	508	490	452	554	535	472	555	517	508	538	514	521	558	500	514	545	527	528	536	558	477	523	474	514	522	526	516	545	536	496	453	536	495	517	508	447	539	508	496	488	488	467	480	506	511	500	472	509	533	532	519	571	538	487	493	496	491	468	531	516	542	495	474	504	495	522	515	528	535	527	518	486	502	483	525	486	503	463	497	482	519	504	514	502	477	506	513	531	504	538	529	547	500	509	492	506	523	569	525	562	552	535	511	467	479	520	510	534	531	521	529	518	524	516	507	520	482	566	491	511	523	499	533	487	491	507	517	551	541	539	485	509	545	515	497	475	493	558	513	497	527	478	541	523	489	498	543	536	536	489	545	500	507	510	509	542	526	535	457	508	523	505	533	507	517	518	533	516	536	513	501	494	512	513	478	480	533	494	515	527	513	574	497	502	501	486	519	508	519	477	473	493	519	515	546	519	472	502	475	511	520	474	522	501	505	507	491	491	497	541	480	503	515	482	501	556	509	553	500	540	463	506	517	498	540	501	509	510	525	512	539	543	496	514	522	497	529	507	488	497	539	512	500	521	537	503	548	470	519	524	514	510	501	511	493	514	503	488	488	514	525	484	547	490	501	503	509	465	551	536	516	525	484	506	509	543	496	492	537	528	491	503	524	511	514	519	496	512	543	522	512	516	473	527	532	530	532	500	542	494	497	550	553	522	495	514	496	541	496	490	468	502	528	512	494	503	536	508	501	513	498	511	525	492	520	503	539	570	483	535	507	479	516	549	518	523	524	517	512	513	520	536	494	519	528	485	526	542	510	505	514	504	511	515	479	476	496	488	493	511	536	509	539	521	510	495	507	524	536	517	499	521	515	529	521	509	538	477	533	512	499	513	471	523	487	531	543	471	501	495	463	479	479	456	533	554	540	508	491	491	511	506	511	510	555	523	497	532	518	498	480	480	492	521	522	521	477	540	506	513	487	505	477	515	494	511	530	515	550	512	501	577	528	505	503	498	483	501	541	536	534	498	522	508	534	494	454	490	492	521	523	537	526	463	503	525	514	512	524	494	503	512	484	553	526	532	505	538	541	516	522	536	478	505	482	481	514	502	513	495	535	543	513	518	536	523	508	507	486	508	543	500	488	480	504	482	537	476	531	510	525	508	526	549	535	530	471	486	500	530	505
50363	57081	38421	12792	1558	1348	1104	987	999	925	855	830	744	763	820	793	801	822	788	760	766	746	747	754	756	766	747	742	750	745	719	770	711	771	730	736	751	741	756	770	744	781	738	717	748	738	767	762	767	719	751	742	804	732	776	732	747	785	782	774	740	710	729	810	773	731	691	751	759	698	743	757	743	714	728	739	711	743	703	745	710	699	736	763	732	787	723	731	701	715	757	687	750	728	747	762	732	745	719	766	729	759	753	686	754	740	771	721	768	756	715	696	718	768	706	733	757	769	782	707	769	725	716	760	748	693	716	772	720	761	719	670	748	673	729	751	754	747	747	754	730	773	715	755	790	725	752	725	724	696	715	702	728	735	704	740	707	717	722	728	753	723	722	719	735	705	751	721	766	745	762	714	712	705	722	728	726	755	764	753	793	745	735	765	747	779	710	698	705	733	710	691	776	715	738	759	746	734	705	709	742	728	733	741	777	734	728	737	707	766	760	742	751	748	712	738	738	759	749	718	738	728	695	717	737	735	749	715	704	772	764	712	723	693	751	734	686	736	765	724	744	754	728	773	718	668	719	738	755	718	680	694	754	714	737	727	724	750	741	740	694	714	725	730	708	758	723	759	725	748	726	763	716	783	707	755	691	759	812	746	738	743	704	732	751	756	742	720	715	700	709	730	721	771	745	794	715	728	693	675	733	718	752	746	712	806	788	733	723	713	698	734	717	749	759	742	719	747	758	715	762	712	713	768	703	741	774	778	754	749	789	738	729	700	709	745	722	753	763	714	756	745	696	775	717	741	675	713	753	711	771	733	712	702	729	718	761	744	756	745	710	721	781	709	788	694	723	728	783	704	723	738	763	744	714	747	730	737	712	724	760	761	744	728	737	698	716	733	761	738	719	727	748	710	741	716	719	751	743	728	767	696	720	721	683	704	766	721	730	724	753	708	701	710	687	782	775	745	749	748	749	736	747	716	700	723	755	775	737	761	785	756	708	727	752	697	780	796	741	769	731	751	737	740	720	739	733	740	764	725	725	727	724	732	767	695	715	726	755	726	750	750	716	778	769	722	716	694	759	771	724	709	768	709	722	721	751	729	728	748	756	746	745	732	704	723	704	753	710	691	741	764	725	700	757	763	731	726	731	733	719	711	736	700	723	705	736	735	755	667	681	757	688	738	742	758	709	754	726	734	712	705	743	761	716	732	729	756	698	771	680	764	710	727	760	732	734	723	732	720	752	748	766	743	711	714	747	728	765	714	732	752	723	731	724	702	745	730	713	776	729	756	727	772	725	766	681	724	749	713	747	692	723	756	709	772	673	717	726	737	675	742	717	788	721	729	751	723	755	766	729	752	732	732	731	718	774	753	689	709	724	730	708	759	717	762	753	768	708	746	728	779	774	684	716	699	746	734	770	706	725	770	691	772	698	710	714	692	756	711	750	745	682	685	715	754	770	689	719	729	719	721	742	760	733	763	740	733	747	763	715	731	734	732	707	752	705	725	718	793	732	730	734	743	724	732	713	762	712	706	776	702	700	722	732	694	748	736	667	717	697	700	699	750	729	795	744	787	739	706	724	740	727	755	738	694	733	734	735	785	752	743	687	730	708	765	685	770	704	738	761	758	727	747	782	732	745	710	722	767	741	750	737	710	723	699	739	788	715	747	777	740	746	729	726	713	792	768	766	762	740	697	722	745	756	703	764	756	718	699	683	721	757	729	682	735	752	773	718	761	757	695	684	729	759	744	735	720	704	715	747	747	767	755	708	705	661	723	734	767	692	732	712	713	762	713	723	710	717	720	754	693	795	725	701	724	732	715	680	765	709	698	794	720	708	696	773	741	724	765	712	748	741	746	656	755	723	725	752	762	728	719	740	741	707	743	718	734	739	725	728	730	754	779	759	703	725	739	708	695	719	761	735	722	766	767	743	703	699	772	714	723	725	749	694	807	732	729	726	769	752	766	732	758	767	741	721	790	749	688	709	723	718	761	701	674	714	721	744	681	745	696	755	705	742	759	709	727	738	709	729	712	747	741	792	767	725	741	743	758	778	718	746	737	756	724	751	760	721	744	730	750	716	729	709	724	727	740	764	738	753	713	694	731	790	686	702	729	739	700	777	744	692	666	732	697	726	708	748	762	735	738	769	696	712	709	748	777	718	746	743	731	754	792	754	747	709	701	729	734	733	724	723	731	728	718	807	733	704	741	744	737	756	708	745	759	729	726	720	758	744	727	714	746	698	693	753	743	741	759	718	738	718	733	733	743	722	730	747	732	699	761	714	765	707	712	729	738	719	703	743	720	725	747	774	727	728	755	781	712	708	699	698	735	714	731	705	683	693	701	730	735	727	703	785	699	775	762	786	741	763	731	687	698	710	778	650	716	716	720	706	765	727	669	728	734	739	730	741	688	752	722	674	731	648	712	724	770	745	759	756	693	726	743	772	689	729	729	710	716	691	695	714	730	728	716	732	757	751	725	720	725	731	720	762	700	702	723	694	742	750	763	731	745	717	729	754	738	705	730	788	760	737	700	712	726	700	727	778	690	732	736	731	763	735	654	785	725	769	736	762	737	728	717	778	735	770	744	821	695	742	768	741	691	726	734	760	736	737	719	719	706	758	764	740	781	686	730	684	752	784	767	742	717	705	775	753	715	797	722	734	737	730	742	719	718	764	722	746	754	728	688	757	704	727	749	735	697	667	749	729	739	732	703	759	746	760	718	757	732	754	739	738	712	754	729	736	733	731	712	711	702	728	730	767	711	736	751	739	723	688	759	718	784	724	709	702	710	747	801	744	735	733	755	702	729	734	727	719	696	742	761	708	712	719	747	792	733	760	734	727	694	721	709	695	715	772	711	772	737	744	722	744	742	745	688	706	755	718	716	696	740	717	721	739	699	705	718	755	750	736	740	720	755	747	724	781	751	738	735	699	748	770	710	711	736	756	747	707	741	714	753	735	780	726	741	740	731	766	739	755	730	722	743	740	734	700	711	720	758	719	745	741	758	712	722	743	767	729	747	720	726	686	768	750	709	739	741	707	720	764	705	745	758	723	731	752	741	758	767	704	754	759	765	734	729	700	704	777	733	726	665	745	697	738	672	748	734	737	779	717	748	762	731	728	731	729	736	762	729	756	752	693	788	740	686	744	735	773	711	713	705	769	701	721	735	724	757	709	726	720	712	732	722	711	760	749	713	704	764	717	794	741	694	709	720	694	715	729	758	712	761	765	725	760	721	730	761	749	740	751	737	747	732	790	750	735	729	718	714	776	731	746	747	749	717	678	721	715	730	794	770	760	735	751	817	744	750	771	696	733	730	705	738	745	780	740	712	742	749	729	795	714	786	693	756	714	716	691	728	713	701	780	723	729	747	728	795	684	730	753	738	719	715	740	760	750	798	744	727	754	727	768	722	779	748	726	760	786	722	744	736	729	717	768	773	714	743	759	783	745	738	705	743	687	744	749	708	743	751	791	722	760	742	715	750
22929	21102	28179	24279	21092	20181	3937	530	413	394	368	353	342	321	328	304	298	324	274	280	276	271	308	280	286	250	279	293	281	260	248	295	263	262	277	262	299	313	290	271	288	295	302	286	282	303	259	286	281	271	300	277	272	285	258	297	302	261	286	276	267	271	248	248	308	273	265	272	263	273	276	274	277	255	272	279	277	243	272	279	271	269	244	260	311	290	250	276	276	252	291	264	289	276	296	274	273	290	267	273	298	274	276	267	235	280	269	280	257	259	279	297	280	236	287	258	300	289	273	286	278	258	266	280	287	275	270	265	273	261	263	259	262	266	272	290	262	242	255	271	257	272	267	246	260	293	248	242	263	262	253	264	266	277	289	279	254	278	280	268	249	250	269	290	255	287	290	276	271	240	268	281	254	249	245	259	288	267	263	259	253	278	279	283	277	281	241	241	288	275	269	261	262	280	268	279	261	302	258	286	265	300	284	279	258	273	291	269	245	289	293	264	296	255	255	285	265	251	255	256	271	280	295	276	285	254	258	280	320	275	260	279	246	260	296	312	257	273	263	273	284	265	261	227	245	262	234	282	282	284	255	273	267	278	273	277	235	266	274	266	271	248	245	272	249	276	257	271	284	281	281	272	272	248	259	263	289	256	306	276	280	239	263	285	289	247	276	227	284	282	256	275	284	274	283	287	275	261	267	250	259	273	277	277	275	250	275	289	295	276	285	249	259	300	249	286	283	237	293	277	259	268	270	253	290	260	270	301	285	253	280	275	260	285	269	289	254	290	294	287	226	263	259	258	276	251	271	253	252	271	290	266	247	269	267	274	234	291	283	266	285	289	261	279	244	264	286	281	271	261	266	256	267	285	259	280	260	259	254	266	250	267	273	266	228	269	265	293	247	248	258	262	292	268	253	273	264	267	267	295	285	261	284	269	250	292	262	272	301	259	273	290	254	296	249	263	251	253	292	271	248	271	251	263	264	267	271	275	271	278	261	273	267	264	269	275	277	276	251	269	243	234	275	249	238	260	273	267	285	272	285	274	266	270	261	236	276	280	253	268	288	267	253	260	292	265	268	273	258	263	231	247	272	271	254	307	257	257	284	272	265	281	259	280	282	266	249	282	287	287	258	263	270	242	274	242	262	226	275	295	243	278	284	275	277	257	282	266	296	285	266	282	298	275	248	277	253	260	250	267	281	273	300	290	295	280	248	304	257	244	240	274	280	276	293	254	303	279	278	267	262	271	253	275	272	286	286	267	282	236	252	295	258	278	278	255	291	262	287	235	276	258	265	260	286	250	257	263	252	277	276	307	260	279	263	270	269	245	225	253	271	247	288	260	250	266	246	277	247	253	249	260	257	263	278	283	268	264	280	294	269	257	277	278	282	270	287	288	297	281	254	266	285	260	251	262	253	248	272	292	272	287	278	268	265	326	249	271	261	287	247	277	268	281	258	278	267	250	245	291	228	253	286	254	251	279	263	285	239	260	252	254	258	266	233	267	253	264	233	251	257	279	269	276	280	291	268	247	253	253	267	256	258	269	276	308	243	267	258	281	262	242	258	263	268	273	283	250	287	261	256	296	271	267	270	265	275	276	283	283	272	281	274	283	291	280	240	277	248	255	292	272	249	259	257	270	269	240	266	278	263	249	250	269	266	254	281	241	268	310	252	257	239	282	261	247	259	273	273	293	269	270	261	255	266	290	262	279	260	262	284	264	233	290	295	285	255	273	299	271	275	269	285	240	267	216	264	263	245	271	266	263	255	285	260	262	251	266	250	253	255	288	269	275	273	263	297	290	267	302	284	272	270	264	278	261	279	257	330	251	253	270	294	291	296	270	284	292	285	273	267	291	247	300	263	296	282	270	260	261	248	250	255	266	253	254	274	277	263	273	273	244	255	309	295	274	291	261	267	279	262	279	250	283	289	285	267	249	275	267	265	250	269	267	279	266	276	264	273	275	247	288	248	270	240	281	274	280	274	282	248	280	284	250	258	300	287	260	286	285	285	267	292	253	269	253	272	290	294	268	281	285	276	278	263	278	252	250	285	233	242	270	302	249	269	286	278	269	257	248	282	237	300	276	260	248	269	262	266	260	240	256	283	289	257	265	263	256	272	276	260	275	261	282	252	243	261	212	278	236	293	274	262	256	251	295	290	252	279	277	275	279	268	275	273	292	285	243	260	252	243	246	291	268	250	287	278	280	262	259	261	269	292	268	268	245	300	257	257	274	265	265	250	270	246	254	262	244	250	278	254	263	265	259	269	268	283	254	274	260	266	288	272	273	282	253	272	236	273	273	305	277	268	254	256	272	253	265	272	253	269	251	257	262	251	252	263	275	270	258	278	246	267	274	274	292	277	274	279	260	284	271	260	263	245	264	271	262	243	287	281	282	266	267	242	270	263	255	258	246	297	241	253	269	274	265	278	286	284	260	284	269	270	229	284	269	250	247	271	258	275	286	265	284	258	296	260	246	242	269	272	297	261	300	275	297	274	260	283	264	236	279	282	265	274	271	270	255	308	260	258	258	257	270	266	287	262	285	284	276	257	258	275	274	255	253	262	268	241	242	240	263	280	280	288	272	279	245	273	273	275	294	256	263	276	300	289	275	237	273	273	278	274	293	279	278	257	302	242	261	274	259	265	266	284	273	260	265	246	295	283	254	250	254	267	267	250	245	289	243	271	255	283	284	266	275	286	262	309	261	258	245	255	278	259	279	265	253	265	256	270	266	278	264	268	268	222	237	260	275	251	305	281	298	264	269	276	268	256	261	248	275	230	258	274	280	282	241	276	313	261	267	269	252	258	263	260	267	263	296	324	260	260	292	243	245	260	251	264	253	270	232	282	257	238	277	257	270	256	322	288	272	277	266	249	260	275	279	275	275	241	274	285	266	262	253	286	246	240	244	270	220	248	263	261	283	260	272	291	278	266	250	269	266	263	292	292	264	261	263	258	293	245	270	264	275	257	271	295	271	279	251	268	291	253	274	290	254	302	277	287	264	257	272	268	286	249	265	255	266	315	269	283	238	253	243	276	269	272	257	284	272	295	307	255	268	303	272	274	279	262	255	277	255	289	280	226	290	278	282	251	260	255	281	292	274	289	256	232	236	271	254	240	266	291	289	274	248	275	258	247	274	278	247	225	292	282	283	274	269	305	283	261	242	257	274	279	248	284	257	278	266	238	257	265	256	248	291	258	274	265	280	258	243	269	254	263	291	274	233	249	293	279	255	280	228	277	254	254	263	278	278	266	251	292	267	243	253	273	258	272	256	270	250	288	257	287	246	319	228	269	270	240	257	231	258	278	237	266	273	229	238	253	299	232	259	271	260	234	260	268	242	259	273	251	255	257	280	278	245	274	264	275	253	253	270	260	268	254	311	261	281	275	268	273	254	260	239	285	249	285	265	256	252	248	283	259	283	271	259	262	266	278	273	293	252	286	270	275	253	267	278	268	293	293	234	298	285	277	270	280	276	237	304	251	268
52976	65273	49161	20260	2091	1560	1180	1100	861	796	708	652	566	591	551	512	503	525	474	424	497	473	495	463	427	402	406	405	405	475	427	403	407	446	410	405	430	398	408	428	402	396	404	391	430	422	432	408	432	385	395	420	412	371	415	394	388	392	426	404	430	398	421	424	380	376	406	389	378	394	412	403	396	379	412	410	426	378	384	379	385	377	391	400	406	372	392	392	396	380	409	437	386	369	365	389	364	413	389	417	395	417	396	404	400	394	437	399	383	413	422	373	389	381	403	424	391	402	384	388	398	382	395	400	382	411	375	398	416	402	420	366	401	417	408	400	411	392	389	384	380	399	355	407	382	407	376	412	411	369	390	405	388	414	387	390	385	387	389	390	439	382	361	392	386	372	413	380	386	411	407	407	390	420	385	417	391	414	419	381	389	397	395	386	397	383	391	394	390	392	395	383	385	387	396	372	386	382	344	397	382	394	369	366	371	406	368	368	382	396	411	422	394	383	386	343	414	352	427	371	371	373	418	399	391	403	373	404	390	373	424	388	381	392	410	414	395	400	385	401	381	405	380	386	401	371	399	383	412	376	420	439	407	374	374	375	391	404	396	390	369	382	389	393	432	394	397	402	367	407	414	410	368	406	392	386	364	373	384	385	406	386	390	389	355	366	422	387	393	361	389	394	355	395	398	394	405	389	419	418	398	412	383	424	376	391	373	389	385	378	378	383	407	388	364	384	388	408	405	399	351	359	423	377	392	402	361	394	407	385	397	372	391	415	377	388	368	390	382	371	382	406	376	397	399	390	381	429	415	399	397	374	409	401	367	424	357	412	417	369	387	358	417	364	403	383	404	392	398	401	373	424	373	404	390	369	384	418	409	416	407	396	368	404	376	376	366	395	379	379	413	385	386	408	358	406	396	380	381	385	399	380	392	409	388	391	370	365	372	377	414	411	387	409	397	379	417	395	405	395	395	393	384	400	411	373	397	368	372	425	394	373	370	415	377	389	374	366	407	407	378	401	379	425	372	407	402	385	398	406	361	444	411	408	386	372	384	388	395	418	414	410	392	415	365	415	416	373	428	375	407	397	382	379	396	378	364	404	369	415	391	394	377	354	386	386	394	397	373	377	401	387	349	365	361	398	413	391	386	399	402	410	389	414	350	352	417	388	377	414	396	405	390	397	382	452	408	378	366	400	399	374	376	409	397	396	396	408	412	399	403	382	386	366	396	374	410	397	411	388	381	415	369	381	420	380	381	384	380	397	379	395	386	376	367	410	398	411	365	382	382	414	429	405	387	403	409	386	387	378	382	410	373	423	380	386	409	420	397	373	410	360	421	365	401	381	387	347	360	376	393	396	406	378	421	366	442	342	387	405	379	384	358	396	390	394	373	406	377	395	412	358	405	394	380	372	361	399	391	417	367	387	405	406	393	376	390	413	388	372	371	407	401	389	381	387	398	379	391	392	391	350	417	365	378	366	412	422	446	415	369	350	397	401	390	407	358	394	396	390	368	406	398	394	411	389	372	382	388	355	381	372	437	429	382	378	386	373	392	399	364	382	371	413	425	404	397	395	384	361	402	397	367	361	408	388	381	390	377	396	359	388	384	368	376	408	393	390	355	390	392	365	401	391	373	444	383	405	407	419	401	378	372	378	380	396	403	398	383	364	412	375	415	371	403	380	369	420	366	404	419	407	411	398	402	381	420	408	404	391	383	417	414	399	379	389	367	397	402	413	385	383	356	399	394	397	375	398	442	377	431	404	383	374	385	370	410	381	377	402	396	371	369	394	378	375	415	388	372	397	413	390	353	401	443	373	393	373	368	392	385	383	415	361	410	416	421	404	391	431	388	412	358	389	361	387	395	350	413	381	406	403	397	354	406	373	411	375	384	405	421	415	398	360	363	391	418	410	365	383	413	411	414	408	405	407	381	379	380	445	403	391	389	403	397	390	364	370	382	391	344	411	386	382	375	380	415	384	369	407	429	389	380	419	388	373	405	382	392	403	374	388	408	377	396	395	378	359	429	397	413	369	413	391	371	420	393	352	400	376	425	387	413	422	409	379	373	413	378	396	383	417	361	378	401	391	392	376	399	380	422	411	393	420	402	369	436	401	375	413	366	400	397	396	406	415	372	385	408	385	405	359	366	405	392	418	364	401	412	361	397	406	393	379	398	394	392	372	390	361	368	410	401	403	384	375	406	411	363	401	363	400	390	393	409	362	408	385	395	379	381	395	390	380	404	409	382	374	367	416	443	349	393	370	411	381	382	341	384	410	401	408	372	389	398	387	396	435	378	358	380	401	401	375	355	378	397	382	399	404	411	428	380	390	416	387	391	397	378	385	360	389	382	397	380	382	388	404	381	385	399	412	393	412	360	410	359	434	393	422	388	401	380	394	390	382	398	398	372	384	406	382	370	408	395	374	389	388	380	410	392	368	366	400	388	433	349	382	390	372	383	401	381	360	379	390	391	434	385	387	391	396	414	404	370	402	359	386	390	418	402	398	344	416	393	375	389	398	413	382	421	369	391	388	408	419	358	371	380	393	370	393	417	390	404	379	389	365	374	397	407	379	396	374	400	368	422	407	395	395	381	414	394	394	355	395	426	405	427	383	372	410	402	401	393	383	427	442	424	390	422	382	399	397	368	365	365	421	422	402	435	382	387	401	378	377	384	406	408	391	387	396	383	428	408	382	412	377	394	416	362	395	376	406	410	366	391	408	370	392	411	399	416	387	374	344	403	391	376	394	400	354	377	400	375	399	384	395	399	395	389	437	370	375	442	376	391	363	368	373	397	414	404	397	406	372	386	391	393	371	423	388	367	365	375	368	408	382	387	401	416	384	386	375	428	433	417	405	367	374	360	407	360	382	401	410	383	413	389	424	373	383	406	369	360	394	392	366	358	420	379	363	425	411	392	380	395	362	404	390	401	424	409	380	412	383	393	360	404	396	402	419	387	397	401	352	446	409	439	415	393	376	382	389	395	414	400	380	412	387	391	378	395	378	417	393	430	390	399	413	408	386	396	391	412	372	363	406	387	400	392	373	395	421	361	407	380	366	412	387	386	406	369	374	408	411	418	428	385	398	393	399	386	386	392	386	420	353	378	384	370	395	360	363	394	401	392	366	387	371	432	393	392	388	394	420	393	379	392	389	392	400	417	406	413	381	382	373	393	398	371	392	364	394	360	392	371	364	360	400	388	403	416	411	406	415	421	367	428	368	370	412	398	401	391	408	366	369	355	379	384	347	449	361	357	390	400	398	375	416	427	387	408	395	407	371	383	408	360	387	378	444	399	422	357	382	380	395	366	407	389	400	380	380	370	389	413	395	392	384	421	378	402	369	405	399	429	405	404	402	381	372	386	379	392	415	389	402	387	386	394	378	394	391	387	434	407	373	364	376	358	380	388	374	394	401	399	410	371	377	388	410	416	400	399	395	401	408	398	380	393	383	360	364	384	406	408	430	420	414	380	394	376	379	416	419
28265	21163	16478	4421	508	516	534	475	494	472	501	487	516	502	542	514	538	504	495	507	528	495	486	494	470	505	503	511	498	519	494	533	518	506	558	481	483	488	489	494	489	504	454	521	522	525	476	489	502	511	516	501	476	509	498	514	482	525	498	493	443	496	512	505	519	490	485	499	480	521	457	509	514	500	504	512	506	488	482	500	468	533	465	509	515	527	500	466	494	516	505	469	498	485	495	511	467	498	462	499	462	497	458	504	463	529	492	511	489	507	520	492	521	494	519	514	460	536	493	509	490	502	508	484	533	497	539	502	511	524	490	540	479	516	521	481	482	472	468	495	479	534	500	488	537	531	465	488	491	492	487	502	517	497	520	524	477	503	502	519	503	456	511	547	508	516	471	526	499	502	482	501	467	457	519	493	518	511	519	456	504	497	489	503	459	484	505	491	479	527	514	534	513	511	499	509	466	555	518	511	487	505	460	522	458	522	478	473	510	540	535	474	485	517	519	534	500	483	510	492	525	494	488	473	516	505	501	510	507	482	503	511	519	498	522	527	505	515	487	492	515	469	537	477	482	504	505	516	497	516	508	486	515	493	474	510	524	514	499	515	516	466	527	528	504	498	493	508	473	486	520	494	509	495	526	508	528	494	476	537	491	533	500	529	513	480	498	525	520	495	469	483	465	503	495	543	503	514	500	495	489	522	493	491	489	508	501	482	530	532	504	471	519	485	466	518	474	516	486	485	498	468	469	524	506	478	516	471	492	496	456	521	513	528	521	488	522	459	511	476	465	499	487	522	493	480	490	520	488	461	493	461	485	477	468	505	492	486	507	512	497	467	479	528	519	488	475	497	499	500	505	509	493	499	528	532	449	525	530	507	528	499	524	472	510	513	530	499	476	494	483	491	514	542	540	496	500	517	506	514	526	500	480	467	485	519	502	468	492	498	510	472	508	485	512	529	485	510	509	534	494	472	500	484	514	492	504	514	531	490	520	513	511	490	483	514	481	512	552	467	468	526	515	541	480	518	521	500	503	483	492	471	510	497	494	490	515	494	499	509	465	496	524	489	516	500	484	481	490	523	484	455	504	548	507	503	477	487	496	521	490	512	527	526	505	486	539	498	504	523	507	465	522	494	485	518	484	468	490	503	506	541	506	495	511	520	510	434	506	466	483	486	520	534	478	491	486	525	486	494	521	491	508	519	518	469	521	535	500	502	511	521	498	482	505	473	503	466	499	498	519	520	495	502	519	511	479	502	477	512	511	497	459	463	505	519	541	504	504	503	536	523	506	504	517	532	505	517	489	546	480	480	484	487	487	505	537	475	505	536	489	506	486	499	498	522	474	500	496	494	499	526	490	511	541	530	470	548	508	519	447	475	526	496	478	520	495	536	538	505	513	545	506	499	473	493	473	517	527	495	525	503	445	494	487	497	538	515	452	512	475	516	500	527	480	510	502	555	465	462	501	496	491	470	486	496	483	525	535	483	495	548	484	499	482	495	527	472	491	502	505	500	485	536	507	458	473	515	496	534	451	534	492	518	483	488	512	490	507	465	499	515	483	520	499	507	472	532	523	499	464	489	520	518	487	485	498	524	500	515	482	473	502	483	501	517	509	503	470	528	466	484	474	528	487	498	486	517	503	511	474	487	549	494	470	480	488	492	506	525	506	488	488	540	523	466	544	474	486	463	478	500	498	438	491	552	552	488	524	463	516	479	484	514	527	486	518	475	504	496	510	550	508	523	528	504	489	512	507	461	516	465	517	514	528	494	521	478	448	528	479	471	451	468	504	494	465	502	534	484	453	501	498	505	496	485	480	488	510	548	524	487	503	497	470	505	529	501	502	492	543	517	493	522	471	485	486	501	525	549	517	500	539	487	517	477	491	519	497	495	537	491	475	530	502	506	488	553	544	498	488	501	469	499	497	495	545	487	484	530	485	557	499	527	509	509	467	476	469	476	494	472	488	521	474	503	488	502	480	486	491	499	498	511	495	467	516	502	483	479	533	485	509	523	513	482	505	540	498	478	500	533	515	503	498	483	520	493	524	515	545	525	502	493	504	459	530	524	552	504	523	454	501	449	522	520	472	517	524	474	518	516	535	519	476	467	478	497	516	466	494	483	529	479	533	491	508	526	532	506	528	485	494	472	527	478	463	506	507	556	470	458	512	501	515	486	552	507	502	491	477	491	521	528	495	524	486	519	489	463	495	479	462	491	496	446	513	506	497	482	467	525	512	494	485	487	469	485	471	488	504	473	472	510	507	499	472	488	489	492	482	514	510	485	468	526	481	518	509	530	528	475	475	497	516	528	493	487	481	484	512	486	485	520	469	462	547	467	500	532	488	496	482	503	537	497	504	499	532	491	507	495	473	506	484	514	493	499	510	530	489	489	471	469	483	527	523	491	478	547	523	493	490	511	449	525	514	486	499	488	504	475	464	472	485	504	499	481	498	503	502	465	485	478	490	467	507	517	512	509	477	539	454	499	534	488	542	467	492	504	577	502	511	502	479	446	506	500	486	513	543	504	486	473	454	491	490	522	481	475	520	479	508	508	480	527	494	531	506	476	520	502	477	517	478	515	499	503	507	509	500	515	506	510	489	494	503	500	540	468	497	508	493	496	466	478	492	511	467	444	508	496	522	516	544	519	470	492	460	494	506	460	494	472	489	494	462	519	503	536	514	540	489	514	473	476	519	516	499	497	509	495	468	497	487	500	501	453	477	447	516	539	509	512	509	484	508	495	481	459	512	490	483	504	523	484	516	519	466	492	476	489	501	468	480	534	503	507	517	485	516	519	493	498	533	531	485	494	508	514	468	520	562	475	466	522	522	483	499	514	529	518	485	510	481	478	483	503	526	499	525	544	542	522	515	483	473	466	523	503	534	490	472	463	485	470	531	471	490	493	480	480	468	505	513	530	484	516	523	502	529	463	499	502	516	466	500	495	510	442	484	499	487	484	493	482	520	464	496	482	496	489	479	524	504	463	550	473	499	480	524	484	515	506	503	477	498	509	503	500	500	496	513	513	502	511	501	488	489	452	497	491	499	465	457	511	554	500	513	473	520	500	484	500	491	515	487	486	488	461	514	500	499	476	481	493	466	510	486	461	506	489	489	520	504	462	540	502	483	524	494	499	531	531	497	539	505	472	448	515	502	493	477	527	497	506	493	551	489	545	554	522	480	499	544	498	514	504	486	536	538	503	473	481	547	484	495	524	540	494	519	523	490	498	468	514	483	473	522	514	512	512	482	507	525	515	499	476	558	521	494	528	526	455	486	484	498	540	487	498	530	515	502	546	479	505	524	504	514	497	480	434	456	511	480	525	502	484	476	493	496	510	526	496	505	511	541	483	503	481	497	528	537	509	496	534	512	514	497	526	494	499	514	489	512	513	483	505	481	501	452	443	473	542	540	516	486	522	499	504	503	522	495	506	525	478	464	528	497	471	504	503	481	507	475	516	504	481	498	460	500	491	492	514	478	490
29664	21818	14379	3227	745	770	732	725	730	712	715	688	747	670	691	736	743	754	674	693	743	685	734	781	671	734	730	737	670	753	724	704	715	703	718	673	738	717	672	704	724	711	716	728	748	723	736	714	690	709	691	708	728	695	725	713	665	693	701	696	672	736	694	710	718	757	689	692	762	700	705	731	715	731	712	726	748	682	712	723	728	730	702	713	734	727	689	725	732	703	717	683	756	764	674	721	704	712	713	708	715	715	720	726	716	720	733	745	740	756	728	673	723	646	738	722	763	704	690	717	684	678	683	691	738	640	700	713	730	746	714	710	733	696	709	688	699	740	710	703	699	721	720	658	693	692	703	716	697	707	730	704	689	704	720	709	668	747	741	731	726	739	698	712	701	705	701	691	743	700	719	714	709	740	733	723	684	717	697	673	745	721	657	655	698	683	745	682	678	736	725	704	696	720	691	685	696	748	693	738	723	693	668	731	699	741	696	711	708	671	751	700	698	696	766	683	692	707	694	698	720	698	729	709	723	696	755	723	718	695	741	686	731	707	707	700	733	632	710	706	746	717	701	692	693	725	692	717	698	737	690	725	691	684	717	697	712	711	733	732	688	734	708	748	729	687	678	736	722	720	703	714	713	691	722	686	719	700	679	752	678	709	739	705	729	720	682	723	709	724	717	724	733	716	691	708	692	685	722	737	694	676	659	710	709	740	710	682	694	769	681	704	730	728	679	744	725	726	717	714	724	660	709	715	717	711	717	673	727	639	707	670	719	745	693	691	708	768	692	786	754	693	721	730	683	664	687	712	683	709	699	710	687	782	730	742	734	720	696	727	708	709	691	718	683	761	723	733	713	681	722	771	726	680	747	691	741	701	699	652	692	721	697	699	703	694	732	720	668	705	681	731	675	684	705	744	734	701	714	710	718	711	695	711	724	722	747	700	719	703	688	729	733	725	710	754	722	725	719	752	725	721	766	718	756	718	704	667	743	701	704	747	737	682	751	744	725	700	645	678	774	723	709	719	721	711	735	691	693	703	700	673	707	715	692	712	734	734	689	690	709	686	746	731	756	702	768	699	717	686	701	753	697	661	734	719	691	738	652	710	696	705	683	738	719	727	692	728	709	657	696	704	733	725	729	727	698	702	719	672	685	706	680	698	743	717	685	737	689	721	701	706	715	730	696	704	719	736	661	748	644	651	729	751	707	714	716	696	765	708	647	724	723	691	751	685	732	694	698	697	734	699	772	719	702	679	725	688	754	675	695	743	674	712	683	690	726	692	732	727	752	767	740	670	706	698	678	717	734	732	700	691	767	706	721	693	730	718	652	711	698	714	686	725	744	689	718	740	758	682	682	757	676	751	717	712	695	692	672	712	675	686	767	697	707	718	717	760	705	690	718	711	722	668	696	728	740	660	726	716	710	672	710	736	738	777	712	748	739	735	729	706	755	693	733	700	699	690	695	757	718	635	710	674	713	708	652	682	726	757	715	740	652	702	676	702	718	718	761	706	714	724	730	738	717	676	734	746	682	685	692	716	692	703	727	693	691	739	698	715	667	686	700	733	777	680	663	712	702	725	677	745	716	700	698	737	715	674	734	674	718	678	724	708	705	698	751	745	731	731	707	688	739	674	687	672	731	724	702	750	752	675	713	719	711	707	711	740	681	737	762	701	721	694	708	708	702	692	707	748	731	681	728	730	699	681	731	747	672	712	662	710	737	707	626	725	684	742	684	688	731	743	721	717	667	641	702	702	680	661	730	718	702	710	747	706	730	733	658	681	686	709	718	732	735	716	678	733	770	712	747	736	693	678	711	645	742	702	714	736	691	702	712	681	712	724	748	717	721	726	671	686	683	703	710	705	691	681	693	702	668	742	649	676	755	739	681	695	705	715	689	721	690	719	667	725	689	697	689	683	740	701	730	665	731	739	733	702	667	701	713	733	700	739	720	654	718	697	736	671	690	731	673	725	722	707	690	712	710	703	669	726	703	751	693	671	661	695	687	713	657	694	732	727	705	689	721	682	675	734	712	725	709	730	715	709	733	723	708	711	709	674	732	723	695	730	690	755	748	703	714	725	740	706	675	705	699	692	717	692	684	711	706	698	718	740	738	657	711	751	739	686	727	726	675	670	726	682	725	698	708	686	768	736	705	753	699	733	776	702	726	743	687	706	720	756	670	686	674	711	712	729	693	697	738	674	667	720	706	737	735	680	719	711	697	677	731	700	762	735	738	740	699	727	759	736	732	720	747	740	670	732	744	686	738	704	685	722	721	684	681	700	781	687	741	658	691	706	700	696	684	724	710	767	692	696	688	737	700	770	710	679	725	729	727	759	658	707	724	720	721	669	729	733	682	708	761	689	723	691	690	655	709	746	716	730	686	678	686	672	679	704	726	719	684	762	735	699	703	723	697	736	787	684	720	697	712	726	679	751	714	709	682	708	773	701	710	719	707	718	694	725	647	638	724	740	729	700	760	688	649	676	701	658	626	753	708	701	696	708	728	677	752	679	707	752	739	710	696	702	722	643	683	703	729	723	682	775	726	691	701	753	702	723	717	738	669	750	692	739	704	695	740	733	733	658	708	771	683	732	746	723	718	688	731	735	675	721	756	783	775	712	751	717	709	689	733	737	691	692	769	718	724	709	663	700	669	688	697	707	717	687	759	718	689	732	687	718	688	741	672	731	724	691	661	710	656	720	698	672	676	721	681	647	725	700	660	707	716	691	696	714	760	729	697	749	693	711	686	700	697	742	733	709	723	685	676	709	658	708	704	727	720	723	726	737	724	674	680	697	701	720	735	721	693	701	660	735	724	706	718	681	743	658	661	698	719	681	734	748	652	704	720	722	718	705	650	701	696	729	722	685	715	726	724	763	715	728	686	680	717	736	725	719	703	732	714	741	781	711	728	671	716	672	726	700	723	744	727	684	714	776	722	725	682	718	744	669	738	682	701	680	679	659	719	714	719	735	727	743	727	684	663	742	664	673	711	706	704	727	699	704	731	690	733	732	744	675	650	693	666	658	745	727	700	682	717	739	662	688	665	703	747	722	718	680	700	726	682	731	657	654	680	721	704	759	692	746	712	718	736	689	707	715	709	743	745	692	713	669	717	711	700	744	728	742	743	726	717	716	711	714	685	713	723	724	694	702	704	758	695	739	657	723	722	724	703	702	669	655	679	675	708	695	665	733	713	711	746	721	661	708	748	718	720	720	729	708	713	729	667	738	714	718	731	726	654	669	770	706	718	729	705	733	748	713	756	671	713	704	686	686	685	728	710	729	701	637	702	754	733	707	736	706	723	684	700	694	785	703	723	694	718	699	718	748	699	713	709	707	703	717	717	740	696	693	717	690	694	694	691	731	681	756	736	717	700	713	706	731	718	720	709	728	689	712	672	721	729	678	705	681	728	693	683	711	711	693	727	735	748	703	692	686	732	664	708	691	694	722	735	693	745	678	735	730	711	721	717	730	713	739	704	694	740	692
24145	21140	28246	24577	17444	2685	742	615	560	630	549	581	528	556	519	506	572	553	574	524	523	498	497	540	510	499	510	529	523	539	538	504	506	518	517	522	505	507	530	533	505	473	495	525	500	460	529	512	494	494	483	502	535	509	548	553	486	504	500	525	522	505	495	495	508	517	533	492	526	501	495	500	516	515	505	481	475	503	477	534	483	487	492	492	479	505	490	511	496	492	494	538	487	534	447	466	508	509	500	520	499	498	501	501	488	517	486	458	517	505	498	525	470	542	482	512	520	501	496	516	478	532	517	528	512	486	557	503	473	502	509	516	500	530	471	504	509	517	499	489	544	534	484	531	504	522	545	487	544	502	485	515	514	526	506	541	508	516	516	525	524	503	557	527	502	500	465	535	496	463	485	519	495	473	512	505	518	508	488	513	512	502	503	507	483	512	504	515	511	559	503	504	519	514	505	516	496	488	517	518	483	511	523	507	512	513	518	480	516	507	511	459	527	459	469	507	520	493	528	507	511	454	492	493	526	495	537	483	488	550	503	494	538	501	540	500	531	485	476	508	499	498	496	489	532	523	515	493	564	478	490	519	504	521	468	533	514	514	523	524	495	505	488	523	522	454	569	473	526	503	485	491	506	474	534	519	504	504	490	526	487	460	527	553	506	514	507	503	534	493	476	513	529	508	531	502	544	482	472	509	503	491	501	514	494	495	550	546	495	486	514	493	536	511	501	510	460	529	535	525	493	443	473	531	500	480	467	489	492	498	527	503	489	538	548	509	503	489	499	477	495	518	516	504	496	509	518	519	507	473	508	516	539	514	558	484	489	502	478	472	510	458	531	481	513	492	468	524	497	522	552	508	505	524	503	478	528	499	504	478	535	494	521	482	497	475	478	460	506	499	484	528	494	532	505	519	529	496	547	531	504	545	520	510	473	473	482	532	473	521	485	513	520	514	513	478	502	524	484	550	525	447	479	542	515	541	518	503	477	477	514	483	501	534	490	504	475	479	503	521	536	498	510	491	447	513	512	483	510	503	494	500	531	477	486	493	466	539	514	501	480	495	493	471	514	523	537	452	492	529	520	467	493	526	476	529	532	498	493	514	507	472	471	495	494	506	555	485	521	540	505	515	491	512	474	517	533	507	500	496	484	485	465	507	526	513	516	511	481	522	525	478	482	542	520	546	511	489	501	523	535	501	504	523	517	507	481	524	482	455	492	537	522	521	549	539	515	535	530	514	513	515	499	524	522	480	485	499	480	505	545	493	493	544	516	469	468	519	508	508	509	495	519	520	534	503	516	520	449	522	517	478	484	516	515	469	517	513	539	481	521	483	482	480	507	529	532	476	489	551	480	491	502	506	500	527	538	495	517	543	493	546	474	467	503	513	537	495	524	474	501	498	503	485	519	487	504	485	525	481	503	512	484	473	520	523	509	501	533	494	488	518	470	494	512	531	555	516	498	504	531	463	496	522	447	525	547	501	487	518	492	495	588	490	513	460	541	515	511	502	511	476	476	499	459	513	526	521	485	504	482	518	519	509	524	450	503	492	506	491	481	551	511	532	503	511	465	499	525	531	541	512	493	497	525	535	465	510	505	505	510	447	489	527	455	493	529	524	495	539	505	533	490	511	554	478	512	504	498	498	509	489	489	474	539	519	509	481	513	505	494	458	474	501	510	493	504	495	536	502	486	507	493	494	494	498	521	483	491	501	561	463	502	475	521	507	496	482	514	526	497	481	478	529	507	494	484	521	479	474	509	531	449	510	501	503	483	521	500	516	460	469	503	531	473	478	498	495	492	478	479	510	483	481	505	514	485	553	503	501	526	502	490	481	521	483	492	546	507	541	526	538	526	473	539	489	506	512	514	541	542	501	517	500	513	547	510	486	484	506	495	516	487	578	492	499	507	503	490	525	475	460	489	495	544	522	557	490	513	520	484	499	518	504	540	489	479	512	503	502	468	487	509	525	500	499	479	510	534	513	531	483	508	478	525	511	494	484	499	492	525	503	480	474	531	517	512	542	516	499	491	527	496	530	490	541	514	499	499	500	494	515	486	506	493	502	478	528	525	510	512	526	533	528	487	521	514	514	478	522	497	524	498	526	479	508	500	489	501	512	495	491	501	482	500	494	543	543	474	484	485	532	548	485	470	479	522	516	541	572	495	529	479	487	540	481	533	508	481	531	480	519	526	497	509	473	515	497	513	507	455	494	497	520	496	527	513	529	493	506	514	475	493	467	507	493	477	489	496	546	535	515	519	518	472	527	541	522	537	527	544	501	536	489	519	498	546	492	519	505	492	521	443	484	483	489	511	549	464	475	502	494	507	504	512	507	527	536	494	510	551	502	546	501	501	481	492	518	464	496	477	507	488	539	515	478	520	470	515	494	502	511	521	524	507	536	503	486	522	482	521	518	531	516	509	472	507	532	453	545	485	468	510	513	495	507	522	511	518	515	534	545	480	508	512	497	517	496	512	536	504	479	523	501	500	502	489	523	516	490	520	531	501	506	510	507	491	480	505	489	516	492	490	502	515	515	488	466	492	482	486	482	500	509	499	528	479	524	521	486	510	500	520	509	485	506	509	486	491	477	510	521	537	482	494	477	528	541	543	502	521	503	491	489	536	489	478	487	515	504	454	520	515	530	495	506	537	520	503	514	499	464	497	460	499	513	493	489	531	501	526	510	509	518	507	480	525	513	497	523	507	472	515	503	522	522	503	496	449	546	503	497	520	496	540	490	509	505	510	515	505	466	516	522	471	510	557	505	522	464	541	506	481	503	475	520	488	517	543	487	479	529	506	493	529	471	493	506	486	516	507	517	504	536	507	470	540	511	521	481	517	475	553	498	489	503	531	526	516	526	527	483	544	532	514	499	505	543	554	515	487	515	554	497	473	516	498	495	487	508	502	495	527	522	505	485	486	511	496	484	506	467	467	516	547	513	461	446	552	441	475	517	500	535	490	482	504	500	498	548	496	503	504	472	507	524	545	512	469	490	524	466	507	473	498	524	513	484	481	546	504	539	507	519	453	485	523	477	493	498	522	468	528	515	530	471	519	524	464	479	503	529	526	551	527	534	546	472	506	475	491	496	534	541	490	500	513	511	507	533	510	506	515	531	517	478	531	476	526	506	520	515	533	511	495	533	546	506	522	560	498	516	543	486	532	490	467	501	499	485	508	495	501	484	503	509	510	476	521	515	583	495	471	523	543	467	494	503	486	496	542	495	513	488	504	521	490	458	486	477	513	555	515	543	513	545	497	487	554	491	511	492	507	537	528	501	456	535	509	495	499	530	515	495	533	530	530	531	526	542	509	517	483	545	502	476	530	477	512	474	495	478	504	474	543	529	501	484	502	472	493	479	514	507	535	508	556	519	492	546	480	484	502	517	486	494	524	537	507	540	489	473	494	518	488	500	524	457	524	496	526	546	515	503	461	536	521	499	519	523	521	460	547	521	515	533	507	494	523	502	470	548	523	532	506	512
52089	52456	42407	13522	1493	1330	1088	981	997	909	880	845	832	782	778	819	818	796	776	743	806	763	749	761	732	773	748	710	723	729	787	762	762	725	766	741	705	742	743	777	749	730	717	777	735	711	757	723	697	710	719	719	755	762	753	716	791	733	757	740	737	702	679	672	729	727	688	722	703	728	779	704	702	779	705	722	703	738	725	722	746	727	739	746	710	719	731	698	768	712	713	674	824	717	725	714	728	715	697	711	705	740	754	715	757	729	752	735	725	725	725	759	751	751	717	760	699	740	738	693	771	736	740	728	755	726	748	715	690	722	701	729	742	701	779	697	723	773	685	725	722	690	726	656	701	729	731	714	731	760	748	721	690	741	679	748	708	715	759	751	762	727	737	712	768	754	744	712	702	721	697	697	730	730	749	756	742	718	733	762	725	722	743	769	707	750	746	735	775	743	726	755	711	759	773	717	688	717	762	704	714	760	663	700	731	777	681	728	750	726	654	734	721	733	731	756	739	735	730	705	713	673	745	746	710	757	724	718	760	716	724	768	750	746	789	746	767	699	712	737	723	798	692	748	750	733	699	713	715	681	733	703	745	741	721	734	738	726	736	753	710	709	748	727	751	679	772	704	699	709	748	721	711	737	761	710	692	720	730	743	719	742	726	739	719	729	726	723	727	770	712	768	711	757	717	699	700	733	736	747	705	728	748	717	726	682	756	745	751	732	696	743	731	714	727	770	699	725	737	736	734	754	722	731	766	727	740	714	721	721	700	685	711	723	716	693	719	677	761	715	760	738	768	736	696	723	734	734	749	757	702	704	730	734	695	700	698	710	711	718	712	713	732	758	736	771	775	759	707	739	727	705	698	723	722	747	750	785	707	697	718	704	729	716	737	681	783	718	703	751	720	718	739	746	740	723	749	720	715	681	761	719	740	725	708	700	727	729	698	690	746	734	689	758	735	759	691	760	747	665	745	703	750	677	684	711	752	748	737	715	724	709	703	772	757	713	747	728	714	730	683	745	695	697	754	735	691	691	729	758	717	758	733	765	726	731	717	749	737	754	743	749	718	740	745	774	710	690	754	728	706	724	733	695	770	753	720	782	725	741	726	766	696	717	768	683	743	708	713	704	744	692	753	725	740	691	733	742	734	737	788	743	717	694	711	709	663	740	780	766	776	693	726	764	733	704	753	739	745	738	699	759	697	744	734	747	723	734	752	728	711	683	696	741	771	726	697	700	755	753	751	758	675	726	750	727	717	726	756	724	705	734	735	738	778	715	744	753	688	724	771	715	753	722	744	727	675	706	720	719	727	746	719	723	746	674	729	706	752	809	777	697	691	749	704	711	688	731	710	759	726	684	731	722	680	744	702	718	684	700	731	720	773	728	742	708	716	754	701	728	692	738	731	728	690	729	756	666	668	705	728	698	726	693	699	672	754	722	698	712	732	718	754	739	712	696	768	739	718	675	700	738	708	748	737	727	711	722	712	692	742	733	669	822	719	754	745	764	680	756	690	741	773	722	713	649	717	665	740	744	750	727	727	718	797	672	722	696	714	721	751	725	764	691	723	725	719	717	765	710	718	724	721	701	715	729	703	753	740	728	730	736	717	695	698	741	698	755	752	718	702	744	784	713	718	746	712	796	750	722	733	692	717	724	724	730	763	726	743	741	666	718	726	725	772	715	729	735	723	728	738	681	756	748	742	716	736	691	755	715	783	729	757	732	721	753	678	719	732	733	792	737	746	733	764	695	651	726	689	738	768	758	729	774	727	743	748	727	754	705	713	757	727	701	688	745	741	698	761	730	739	682	756	707	716	777	716	763	714	752	781	719	739	745	738	767	770	718	709	742	716	769	750	704	734	732	754	718	749	717	740	728	742	696	706	722	712	726	763	682	750	753	736	722	699	706	677	712	763	674	748	726	757	728	727	715	741	701	743	670	756	695	713	672	701	699	752	716	739	783	700	747	740	734	756	700	737	715	732	689	732	701	784	734	699	728	753	748	682	713	726	760	753	753	755	688	764	765	744	700	736	695	726	748	735	751	721	746	695	708	736	720	744	709	725	731	763	751	733	709	743	717	751	699	699	719	706	709	726	747	728	766	702	753	710	723	707	726	747	766	720	722	697	707	769	657	732	755	753	750	713	689	706	729	750	728	720	718	749	715	721	739	744	750	754	766	764	724	749	666	733	742	730	729	758	708	687	758	726	727	732	702	765	717	734	769	708	700	713	735	759	767	741	773	762	749	650	728	742	691	764	725	755	720	714	704	734	733	748	772	753	756	700	730	750	731	672	693	657	744	717	720	747	728	754	697	692	722	743	746	720	725	724	798	659	694	737	789	777	737	707	727	755	772	729	774	733	728	731	706	704	782	711	716	773	769	732	777	760	739	741	695	722	794	715	745	733	722	694	720	778	758	737	677	758	735	713	678	751	723	742	728	771	715	744	746	727	761	708	733	679	758	695	736	753	763	773	748	728	731	748	737	736	700	709	746	737	691	742	758	728	730	698	731	719	735	764	709	725	725	771	698	728	723	716	773	720	711	725	694	729	739	706	783	760	748	675	708	690	745	712	788	721	707	742	758	720	713	780	723	743	708	745	730	718	744	753	695	754	746	770	702	688	676	730	726	740	749	794	707	776	739	718	768	783	736	741	711	734	753	728	756	742	733	721	786	738	721	735	755	737	736	679	721	749	701	764	727	736	689	707	739	731	752	762	714	726	697	747	736	728	688	727	737	746	772	760	755	701	711	744	719	748	692	728	747	770	724	733	680	741	703	735	705	717	731	667	773	716	720	683	751	738	713	741	760	715	732	726	723	748	667	723	748	700	743	691	736	730	676	703	698	697	767	693	725	677	710	741	756	715	740	713	725	719	727	741	721	708	701	711	736	724	716	729	725	693	700	702	725	726	739	706	705	668	753	753	673	721	680	728	703	717	694	745	726	733	706	725	691	726	743	746	665	681	739	725	729	710	770	728	776	723	713	736	722	739	749	731	783	679	731	702	701	792	728	702	729	721	711	695	734	703	773	709	705	681	744	750	702	693	734	714	765	744	732	754	737	768	748	707	718	703	692	727	738	747	729	766	708	758	711	722	676	717	736	723	718	737	722	745	744	721	746	725	754	731	739	720	683	733	756	742	696	703	706	702	743	738	751	695	686	745	743	681	740	733	731	750	769	758	753	711	760	687	676	683	738	722	725	697	722	720	738	729	716	705	760	709	713	706	716	776	734	713	733	707	726	734	746	706	696	742	727	736	749	687	708	744	755	743	712	706	737	751	750	700	724	694	721	679	765	725	721	666	707	764	707	752	721	732	724	718	720	751	713	767	734	752	708	738	706	713	741	695	712	708	761	703	764	726	763	699	724	733	771	752	734	757	736	744	711	775	697	751	724	717	717	777	789	725	753	744	757	713	693	705	769	728	721	689	705	728	750	744	770	700	682	715	735	733	776	714	719	709	664	724	733	721	697	706	722	693	680	699	731
22872	21040	29097	23303	21034	18794	2091	565	461	392	353	387	332	332	308	334	324	314	290	288	302	273	276	277	285	299	261	254	308	292	286	286	292	278	298	293	283	266	252	296	248	274	267	265	280	252	247	246	262	285	257	278	261	253	304	270	271	265	251	257	271	257	274	280	248	302	269	306	246	262	300	276	233	264	263	260	287	267	249	267	261	227	251	242	291	226	252	290	239	250	243	252	280	280	278	262	258	271	261	283	257	260	272	242	262	270	295	261	254	278	272	275	247	251	258	273	291	269	284	276	248	275	256	260	269	264	276	261	274	261	261	290	246	239	269	258	279	290	261	227	275	273	252	253	280	264	265	272	272	267	265	296	273	262	282	235	256	260	291	257	254	273	269	248	283	263	269	273	273	268	283	244	262	274	258	273	246	259	292	273	240	263	255	246	268	257	247	264	270	260	272	270	265	286	241	268	275	281	253	262	262	262	259	273	256	275	282	287	296	254	266	252	265	255	251	265	235	275	258	265	268	248	265	246	265	265	262	277	285	272	250	271	275	245	262	272	260	276	253	249	272	261	265	299	269	221	273	275	265	237	268	260	263	262	266	273	256	274	315	237	258	244	246	263	274	232	260	267	249	250	257	253	291	257	258	261	256	250	271	302	270	248	278	256	290	255	275	289	253	267	245	258	251	276	263	255	258	273	268	250	273	280	259	279	266	249	275	252	279	282	252	277	275	265	264	272	296	268	280	274	259	246	271	250	283	285	257	280	266	232	245	248	271	271	278	263	258	253	261	253	252	293	261	300	259	265	268	275	245	274	245	262	264	258	246	236	240	274	310	263	264	258	301	261	278	273	279	248	259	289	250	263	260	281	279	269	277	257	238	251	276	248	265	285	284	260	277	259	227	288	257	267	261	259	244	257	259	272	276	251	261	299	290	261	255	271	269	262	242	281	250	256	237	259	257	236	243	262	253	295	252	278	256	255	284	225	226	251	266	266	253	276	257	252	278	299	258	258	239	246	251	257	250	269	268	252	260	258	253	225	243	242	274	259	263	260	258	256	270	252	274	247	313	224	252	279	279	241	254	244	225	259	243	264	240	274	235	247	297	262	257	247	288	238	251	275	244	248	258	276	260	269	257	264	266	247	250	257	260	265	267	286	297	255	278	247	296	263	253	280	281	278	260	230	298	264	286	264	255	255	257	269	260	257	261	263	251	248	273	263	257	289	256	285	261	256	271	290	287	281	266	266	271	250	264	263	251	257	262	253	257	260	272	233	241	261	257	232	228	266	264	262	222	242	308	280	269	263	286	264	257	280	277	272	264	273	260	250	239	274	290	277	271	256	251	258	280	263	240	240	258	280	256	259	256	260	264	271	267	287	294	266	254	270	258	239	299	242	264	233	313	283	242	258	280	303	241	254	227	270	256	273	255	249	281	265	265	260	266	253	284	256	269	263	261	289	268	243	267	276	250	260	269	271	261	296	282	259	255	273	232	247	279	267	262	264	249	246	272	236	271	255	238	259	249	261	288	278	252	238	243	251	244	259	253	264	243	252	275	267	215	276	226	258	280	265	240	279	271	265	244	257	255	305	257	279	248	259	250	279	254	240	243	274	231	263	287	274	253	264	219	249	298	262	249	252	289	255	260	262	278	267	272	284	249	282	295	250	294	274	284	270	241	262	266	278	248	249	242	233	249	263	266	246	267	253	263	250	253	254	243	288	253	247	275	268	282	311	269	272	253	272	258	257	246	273	262	294	266	263	292	250	264	243	231	278	268	247	274	294	269	312	237	259	238	248	269	287	236	285	256	259	256	256	258	272	250	274	297	246	290	245	297	269	274	292	278	262	269	274	282	277	275	252	279	235	254	273	256	228	281	258	241	244	216	282	280	268	258	269	287	305	251	250	253	271	249	285	248	245	246	244	243	232	260	260	247	248	245	233	279	279	299	270	233	274	265	272	271	270	252	277	274	264	258	263	255	264	268	247	288	277	293	240	245	222	264	243	269	258	249	278	267	281	266	275	241	260	269	260	266	260	294	266	237	228	257	250	277	261	246	258	267	264	262	255	264	261	262	289	269	245	256	255	255	266	256	250	265	259	271	279	240	252	255	278	259	248	276	254	269	289	245	254	265	254	249	249	243	248	245	258	262	262	288	258	235	253	273	274	241	261	232	280	255	301	247	272	280	253	265	231	237	276	262	247	225	259	259	263	268	276	284	278	278	265	276	241	251	271	263	267	297	240	283	256	228	251	270	250	266	232	243	254	259	252	261	276	253	247	226	279	260	273	283	237	258	276	252	287	256	247	257	249	264	240	281	246	245	291	241	248	251	245	250	251	272	274	272	237	276	230	238	264	276	271	219	252	245	284	255	237	227	246	236	279	245	262	255	304	297	279	266	242	283	273	271	249	294	263	263	255	235	256	249	278	242	261	264	262	273	292	276	264	288	279	281	299	234	272	246	255	246	251	245	261	252	248	280	270	258	269	251	262	256	262	249	259	269	277	262	275	286	270	266	275	274	255	233	285	259	238	309	277	281	307	256	226	279	230	267	265	263	213	265	225	239	238	267	271	261	274	266	250	238	279	268	250	268	269	255	242	253	270	251	271	239	250	262	282	254	269	258	269	248	277	267	255	274	262	240	264	253	258	264	271	269	265	268	287	270	265	269	278	271	275	263	262	288	261	273	278	259	286	247	264	257	240	244	262	247	255	275	244	270	252	251	259	257	237	249	262	265	259	285	253	249	248	245	281	260	244	245	289	259	259	246	252	285	234	284	264	251	233	255	276	252	255	261	275	282	226	244	257	244	266	234	248	275	279	228	256	279	241	256	262	252	265	275	259	302	226	254	246	272	250	300	270	276	245	243	283	242	251	247	267	275	255	251	270	276	249	259	278	273	302	282	252	234	318	242	271	263	245	283	281	268	289	261	273	246	264	264	257	238	253	240	283	243	279	281	274	252	287	278	268	266	252	249	287	257	261	256	261	270	271	263	278	232	282	260	253	263	289	274	256	258	252	266	282	284	267	295	254	256	256	263	243	255	258	276	270	243	263	252	267	268	251	270	262	245	307	258	294	287	254	256	288	254	275	228	249	266	260	253	258	250	259	269	269	254	294	257	262	253	276	273	277	280	289	241	249	273	268	255	264	260	265	258	272	260	284	273	256	253	254	285	282	231	235	227	235	264	258	272	255	272	281	285	282	274	250	273	273	252	255	253	285	283	274	286	272	241	271	295	274	259	284	266	274	275	229	283	268	252	229	262	258	275	272	255	233	253	258	239	263	289	237	249	252	272	264	289	256	245	257	286	261	255	257	246	248	263	236	276	283	281	261	274	291	271	270	271	264	278	260	269	256	290	252	292	299	278	268	259	263	260	272	242	257	260	258	232	254	241	268	268	234	285	259	256	269	240	239	271	288	258	274	251	293	269	255	255	279	241	250	268	268	245	256	272	288	239	252	256	282	237	264	265	262	256	256	255	263	266	303
53513	63977	43358	17564	2165	1656	1200	1092	886	778	739	644	557	578	527	511	500	479	525	512	429	449	404	451	392	434	428	419	419	412	436	407	406	433	390	393	445	418	388	390	362	426	411	408	400	366	458	399	402	407	416	381	416	432	415	406	395	425	395	398	395	377	360	418	352	386	363	375	418	418	391	383	410	403	364	368	341	411	419	412	375	404	423	424	376	407	413	412	392	364	387	385	377	381	396	380	381	372	411	380	369	356	373	400	369	346	381	360	397	384	373	389	383	357	353	376	383	379	387	380	384	381	357	370	408	402	391	402	378	368	397	373	387	357	380	402	364	366	390	403	359	396	361	366	403	394	387	410	373	395	360	349	399	364	399	390	381	378	356	369	367	401	368	383	377	433	372	368	374	370	402	347	366	383	378	365	377	369	371	392	389	375	389	367	367	386	375	385	393	372	380	397	374	372	394	377	353	378	389	401	385	404	404	391	390	373	422	397	423	388	413	388	371	384	349	351	379	385	389	383	375	362	394	360	379	365	388	371	420	364	381	376	360	386	414	379	364	397	366	408	382	419	444	383	355	379	379	386	426	357	371	394	364	409	380	406	403	389	412	362	381	405	352	370	372	355	360	394	375	390	399	323	372	388	401	397	370	366	363	391	393	418	388	360	393	363	382	350	402	393	347	383	413	368	356	394	376	430	434	389	376	377	401	383	374	402	387	393	368	357	413	399	378	371	370	377	378	382	385	380	380	386	399	405	374	386	367	355	383	367	379	380	384	386	412	377	341	404	380	405	373	381	402	349	381	402	376	401	376	389	393	386	428	361	362	415	357	403	395	395	376	369	358	382	410	369	387	395	426	377	371	384	401	385	402	357	371	396	386	360	358	361	360	390	396	379	394	368	399	366	391	384	357	388	434	399	421	386	349	341	413	354	382	387	362	401	396	397	393	399	386	406	391	405	387	390	365	374	403	377	358	371	403	365	387	379	375	369	363	404	394	395	416	386	380	405	438	343	380	386	375	396	398	370	386	358	392	379	395	415	395	364	374	396	357	389	382	390	386	385	394	363	391	366	381	361	380	347	386	402	358	393	374	394	411	360	378	402	389	392	368	411	392	383	376	396	390	394	424	350	367	415	391	389	347	391	407	403	404	417	351	400	368	401	393	374	373	363	380	367	378	412	371	367	380	389	346	375	377	381	382	382	384	388	393	376	358	384	386	372	349	368	455	391	391	386	373	382	369	347	394	395	375	392	418	383	393	419	371	383	374	402	390	399	374	394	372	423	396	391	366	362	371	371	381	383	379	380	392	371	373	378	422	403	363	352	425	394	415	305	360	387	371	352	366	351	424	373	356	388	417	388	405	351	370	372	392	411	377	354	363	402	383	390	337	364	402	359	410	399	394	391	370	415	398	362	407	365	379	369	394	370	341	394	383	386	399	387	367	398	372	353	377	374	365	386	411	404	349	372	344	390	382	375	357	370	401	353	346	350	389	389	410	389	395	401	384	407	374	375	413	377	403	378	397	404	394	420	407	384	366	355	362	394	408	408	386	407	374	381	400	369	395	355	377	397	368	360	361	388	410	361	389	401	411	354	382	373	412	393	399	367	353	393	395	385	358	374	383	434	378	400	370	381	391	398	405	365	363	370	376	381	390	392	381	399	371	374	378	425	386	419	382	357	431	387	402	411	357	378	412	357	388	387	366	392	389	369	380	353	408	398	407	345	395	403	387	381	399	367	387	381	372	382	382	379	380	361	374	382	379	367	389	409	396	367	406	374	407	384	367	371	405	348	376	384	363	400	388	378	386	384	355	376	389	383	380	394	370	331	371	365	412	409	380	382	397	408	395	365	389	361	393	371	398	390	426	363	373	408	389	348	374	368	401	393	379	363	374	385	376	372	361	315	401	383	385	384	397	401	393	391	380	410	423	373	366	395	381	380	391	400	368	411	349	378	390	384	367	378	325	398	400	435	356	380	397	373	385	382	353	387	361	374	393	389	390	413	396	393	403	398	367	373	361	390	385	346	382	386	350	384	383	414	365	375	343	395	404	392	374	363	393	414	361	352	375	365	362	369	390	374	380	382	409	362	368	385	388	372	373	404	435	340	390	404	362	371	378	393	396	347	346	404	415	362	398	379	335	373	378	396	372	420	367	363	386	398	363	348	398	378	362	386	404	405	388	389	372	392	379	359	403	386	384	384	388	385	372	390	362	370	383	385	411	381	368	408	414	391	362	391	373	358	401	338	398	436	392	408	387	371	391	382	386	375	375	396	422	358	412	378	381	366	390	419	402	378	393	376	360	348	407	371	344	351	384	368	359	370	343	372	404	392	393	382	370	394	385	389	396	358	372	358	418	372	378	374	392	394	382	413	398	378	374	389	391	358	394	359	339	367	377	381	381	378	425	365	371	395	378	371	395	363	395	384	418	364	426	390	382	370	397	378	360	377	380	386	367	376	349	380	375	384	439	419	422	400	419	362	367	381	360	354	403	373	385	418	404	378	397	365	397	378	372	382	369	381	365	390	386	386	381	359	375	363	398	393	358	337	369	343	397	403	355	416	385	372	391	382	343	356	418	379	390	360	346	394	386	368	379	391	372	448	386	372	392	368	367	391	379	398	396	387	377	363	382	340	367	385	375	380	374	391	345	380	389	345	394	394	414	382	388	369	399	385	378	380	376	376	392	394	384	366	411	391	379	371	357	395	366	371	392	421	380	376	415	407	416	377	377	381	363	360	384	385	419	397	401	377	398	413	389	388	426	363	397	375	367	385	354	395	406	353	395	351	378	387	378	369	401	385	392	386	397	386	367	412	380	406	389	406	387	385	408	377	391	386	404	360	380	380	380	391	399	408	391	406	366	375	399	372	350	386	392	372	423	397	356	371	409	368	419	370	389	411	349	371	374	431	408	359	383	393	423	383	390	381	375	386	367	379	372	378	390	406	394	365	367	363	382	383	340	362	450	355	396	403	392	396	388	389	347	361	385	392	376	354	381	353	383	350	391	388	376	396	338	376	378	406	374	398	403	366	368	375	416	393	388	401	385	404	385	407	410	398	357	336	364	384	369	370	392	374	405	440	397	374	412	385	386	396	400	367	407	382	394	435	403	335	367	411	377	361	395	380	376	409	341	376	363	370	408	401	376	369	365	393	368	395	394	343	362	400	391	404	377	422	387	364	374	381	359	368	424	377	400	380	379	392	401	390	371	379	395	376	370	370	363	366	367	378	378	349	373	382	374	387	383	379	375	382	384	402	355	396	388	391	404	398	388	363	422	364	367	408	395	360	413	391	389	404	403	399	390	409	364	372	376	368	377	382	447	374	376	384	364	368	372	341	409	377	435	418	364	367	383	398	395	367	360	360	361	381	382	346	405	401	402	414	384	374	404	381	377	368	352	387	384	383	378	365	370	386	367	382	377	340	369	374	416	354	412	375	355	397	366	361	369	369	389	405	377	368	411	402	402	411	363	354	424	398	373	378	377	391
28269	21043	12890	2986	535	536	545	538	516	488	506	506	491	549	490	525	503	505	498	511	500	530	477	496	475	510	480	500	491	502	498	482	435	493	450	476	544	511	554	508	527	470	517	488	475	501	484	489	500	470	480	471	503	499	510	490	508	508	504	474	493	506	495	504	477	465	504	500	520	495	513	494	474	497	490	487	466	489	498	445	498	506	474	507	483	494	497	491	521	535	497	535	523	479	539	512	541	523	483	452	469	463	466	465	485	505	507	511	517	519	514	476	519	523	526	504	506	508	489	507	501	492	465	508	489	462	462	482	502	480	521	493	518	527	492	537	455	473	492	502	458	471	468	483	484	458	510	460	485	479	531	468	508	511	507	506	485	515	486	485	478	528	472	477	509	508	519	500	503	436	480	505	508	456	458	495	493	517	497	444	430	456	494	466	455	493	493	502	484	498	484	480	487	488	500	468	506	497	498	487	490	494	486	513	487	490	489	478	490	518	471	467	480	506	506	528	464	488	508	450	498	502	500	508	492	475	483	495	455	494	488	463	509	508	473	531	473	474	472	458	542	487	473	499	476	510	516	501	470	522	455	504	467	468	520	464	514	491	476	501	509	518	467	504	502	480	500	468	509	439	503	486	465	517	487	478	488	478	491	467	505	476	550	541	491	500	516	502	484	521	487	489	524	467	508	482	506	484	481	506	505	517	494	480	536	464	496	508	499	494	548	492	496	473	466	500	513	525	474	456	511	493	523	469	509	471	454	484	531	501	467	499	500	501	482	451	471	462	511	464	495	514	543	485	461	480	509	481	441	465	502	539	467	488	476	469	491	505	473	504	494	471	465	491	520	463	474	511	518	493	465	511	474	533	470	475	517	477	492	493	489	503	432	498	488	485	524	467	479	462	487	482	488	484	522	508	503	509	527	497	480	511	457	490	490	514	493	515	481	528	514	452	458	458	518	503	497	494	459	471	494	485	538	456	467	495	500	517	528	474	515	472	513	515	483	464	475	475	480	500	484	490	454	479	498	493	500	494	456	512	498	501	454	464	490	493	480	519	512	483	447	475	502	484	466	520	495	507	502	460	498	502	532	501	476	489	484	501	533	504	489	464	445	466	496	444	510	518	481	499	496	483	501	452	511	495	486	487	486	480	475	497	499	528	481	448	501	452	524	481	488	494	519	524	493	482	535	486	527	444	477	459	503	458	470	479	493	511	470	524	451	487	539	467	521	486	497	468	483	479	461	536	517	522	473	505	485	469	509	456	513	474	494	480	520	523	475	497	466	468	495	475	479	456	524	494	465	478	468	496	482	456	482	518	537	507	490	468	486	455	474	511	507	506	527	486	437	491	519	512	491	499	519	507	488	473	521	537	497	489	510	495	522	524	463	475	501	466	482	478	468	490	477	495	459	495	492	488	543	496	470	454	477	440	495	501	490	510	534	483	473	500	485	488	496	498	490	476	479	490	500	496	501	454	521	458	516	474	498	479	468	505	532	486	514	463	479	525	506	457	497	457	501	488	508	530	480	511	461	473	488	512	468	500	496	503	502	501	483	448	510	487	504	497	509	479	465	511	481	467	530	497	496	491	491	497	510	468	491	522	475	481	497	497	501	483	473	485	508	467	448	452	465	509	497	514	493	496	501	462	478	493	457	497	508	484	471	507	485	472	487	484	478	474	457	490	464	474	479	483	467	491	483	505	489	497	459	514	463	453	474	491	514	496	514	489	511	528	459	507	513	480	517	480	515	472	529	460	512	481	470	507	463	487	502	493	500	496	499	502	522	469	471	505	515	501	516	446	534	468	513	475	487	464	517	493	498	504	513	480	468	495	488	509	535	507	508	518	495	505	463	465	508	495	480	476	437	515	484	481	485	496	472	472	525	476	483	454	546	500	505	536	520	506	489	500	481	511	530	522	472	466	490	451	486	508	519	486	452	469	445	486	499	522	494	502	488	509	502	462	427	514	494	497	513	528	486	483	483	490	490	489	453	485	466	495	465	510	502	483	477	525	521	443	533	469	511	452	476	514	495	538	531	503	461	455	512	482	517	483	488	453	533	502	516	504	455	498	492	481	487	494	513	515	504	501	496	483	485	531	462	510	513	481	506	491	501	515	467	508	488	500	486	516	467	497	540	488	467	475	489	520	437	487	532	484	464	515	505	482	452	467	469	513	495	507	471	499	506	472	473	487	468	486	498	515	451	494	499	467	477	521	505	482	505	499	491	518	510	497	506	515	446	477	492	491	504	474	496	464	549	509	484	479	504	497	489	475	480	505	514	485	518	485	485	460	476	474	504	463	495	499	508	508	478	508	502	490	481	487	456	511	539	564	504	469	530	514	455	480	460	491	531	501	451	481	521	455	472	498	431	477	487	458	521	482	473	500	521	457	505	530	468	493	512	478	487	525	481	470	502	507	501	465	475	474	495	453	473	491	479	509	494	450	477	490	480	502	513	507	464	502	449	503	480	514	548	487	452	527	478	483	471	484	471	496	473	478	504	529	518	458	477	450	490	511	461	483	466	488	488	510	465	472	484	488	489	493	483	541	443	519	498	488	488	495	490	489	489	480	486	474	499	483	499	504	470	496	497	442	474	497	480	490	507	474	499	480	495	494	527	518	467	494	478	499	480	503	497	501	484	501	502	499	489	510	499	507	526	501	455	481	491	512	470	497	478	460	507	483	465	457	496	496	503	482	511	521	498	504	510	483	480	498	516	495	515	489	449	477	472	494	495	481	495	474	513	482	485	509	466	532	534	503	520	513	480	450	504	470	509	513	501	504	461	489	468	479	498	499	516	507	527	521	506	494	468	493	490	485	516	470	499	511	430	496	476	491	495	457	504	487	458	484	479	482	490	469	462	482	449	545	486	493	492	481	510	481	486	533	484	504	487	499	478	475	532	490	502	468	495	481	500	493	479	475	476	547	517	478	505	512	470	493	517	463	494	493	520	498	496	505	494	503	467	494	498	500	527	470	487	472	501	489	453	499	489	480	530	518	499	498	466	516	468	517	488	468	489	529	470	515	497	479	499	498	483	452	498	522	518	513	479	516	524	443	480	514	493	534	519	475	453	462	514	522	515	480	462	486	484	438	499	501	468	481	521	467	495	453	492	493	507	489	521	521	484	484	531	463	497	489	529	532	493	482	546	485	521	479	452	465	485	490	493	480	489	534	513	506	470	506	527	506	489	490	491	507	470	518	491	480	440	490	515	490	499	512	477	503	492	424	511	486	492	486	523	482	495	498	470	492	491	472	497	471	520	498	522	561	450	535	523	521	478	499	485	508	492	477	503	484	493	508	512	492	489	473	506	494	506	517	521	451	497	439	510	509	503	506	484	505	488	507	521	478	491	492	528	441	463	516	489	524	518	542	475	491	465	484	511	513	487	469	503	486	514	488	456	505	466	494	497	539	445	500	514	461	552	430	475	468	484	506	472	503	501	513	472	451	525	503	508	489	523	501	493	507	444	523	498	517	527	504	490	480
29605	21162	7563	2503	807	668	775	785	685	690	691	705	665	679	741	760	708	701	683	653	739	704	729	715	693	692	683	704	725	683	673	657	703	702	721	692	684	669	706	717	674	752	694	665	765	701	691	699	714	695	721	722	666	732	706	721	682	690	681	701	738	703	679	706	768	728	680	705	740	672	728	714	729	704	710	737	687	719	718	701	672	641	719	665	678	677	714	717	687	676	702	698	667	686	789	686	723	690	712	682	672	688	684	697	685	728	746	719	701	731	722	690	703	710	728	735	691	664	685	647	705	686	677	697	680	697	693	725	662	701	717	679	695	685	683	742	681	757	689	668	665	716	763	626	678	667	694	792	655	670	711	708	705	698	699	688	703	688	709	683	699	656	653	687	657	715	653	691	701	705	657	693	659	690	744	673	664	693	673	688	694	710	704	641	717	684	712	684	707	768	750	767	738	708	683	681	746	682	699	676	668	701	720	682	669	669	648	722	716	626	704	695	722	694	697	778	721	705	694	694	699	676	709	713	688	731	660	676	709	755	671	681	699	673	708	734	722	680	697	711	689	696	740	701	693	736	700	712	677	747	707	654	703	740	679	723	686	685	750	697	705	715	683	688	661	671	711	686	696	701	679	697	713	690	645	717	692	705	674	687	652	674	644	711	728	718	683	728	708	735	646	706	698	698	680	706	706	682	718	662	633	704	626	747	669	721	664	642	731	758	674	714	689	695	683	699	690	706	713	673	728	722	684	670	691	665	709	695	686	689	707	737	719	713	683	746	710	685	697	703	711	725	738	716	691	723	675	726	704	692	691	690	710	727	723	731	693	693	665	677	660	663	656	707	678	682	681	691	694	693	683	716	685	735	761	657	710	719	679	683	714	690	716	726	710	711	686	667	690	679	669	708	701	715	692	695	661	682	664	718	671	717	692	701	666	775	671	715	694	742	717	704	708	674	672	666	706	702	732	698	735	748	730	736	688	697	679	735	686	687	722	695	702	637	678	727	720	696	664	767	694	710	683	665	739	694	719	710	730	723	742	658	717	739	766	669	765	692	735	738	702	728	690	689	708	707	705	702	718	661	697	665	690	718	706	668	705	672	744	695	659	705	666	684	731	713	703	687	724	708	717	751	665	705	704	727	674	712	683	705	675	691	662	725	680	665	723	665	701	699	728	687	693	709	696	712	677	705	674	752	711	692	663	652	715	690	659	633	660	692	683	677	705	679	703	736	688	682	686	687	721	748	698	697	696	702	711	671	670	719	691	710	717	731	720	658	742	683	694	724	692	662	656	660	680	660	721	676	658	708	651	649	744	708	695	670	705	678	705	731	730	703	724	685	702	670	670	716	700	670	732	716	715	730	682	724	643	661	746	725	703	723	646	686	744	686	720	683	678	665	715	722	741	711	738	723	706	723	656	681	716	698	712	682	746	663	691	703	698	713	670	689	701	727	700	721	656	732	667	740	677	688	673	747	704	697	700	711	732	671	703	683	670	723	725	675	696	728	690	725	704	673	714	675	712	695	693	677	703	673	676	759	735	654	713	700	705	736	728	734	756	658	675	707	697	723	702	676	672	701	748	730	745	726	737	636	669	703	731	702	734	694	679	742	697	728	715	692	720	660	671	709	661	699	637	675	761	696	687	706	714	687	719	691	670	731	763	645	744	725	683	688	723	678	692	704	643	751	690	713	704	727	699	682	699	706	709	685	688	735	683	689	730	703	681	721	691	739	675	652	701	713	698	676	669	726	656	706	677	686	714	678	688	716	666	735	646	700	710	710	694	700	690	722	696	666	711	701	707	711	667	682	717	705	674	754	686	732	702	719	697	664	751	665	743	706	751	757	737	652	704	710	700	717	696	738	694	704	667	687	698	705	673	709	682	692	740	750	673	730	704	671	715	724	708	632	692	727	691	711	667	716	681	694	677	659	702	709	703	633	681	639	708	717	704	677	698	717	691	730	679	686	662	712	739	718	699	737	677	669	680	699	744	743	740	713	693	693	720	689	699	710	641	666	753	712	718	684	720	711	734	681	714	682	689	677	701	718	692	738	700	746	706	697	698	713	682	699	663	688	689	712	713	691	721	694	737	700	705	676	755	682	675	697	700	662	708	700	769	718	711	715	688	685	692	732	668	686	700	696	686	696	704	689	680	724	734	711	672	691	697	655	754	679	722	700	688	754	704	672	692	701	656	679	716	713	673	724	681	696	699	668	690	662	657	706	714	755	719	701	680	705	717	683	727	674	713	739	711	719	715	622	715	688	731	723	731	714	732	756	689	677	694	673	685	704	724	702	663	714	734	712	676	714	730	718	684	740	675	753	696	708	770	747	676	717	742	738	707	675	697	709	697	681	660	703	687	720	695	701	675	729	697	717	701	663	688	710	699	715	703	692	707	721	721	672	735	677	703	663	728	683	681	687	699	722	676	705	768	756	691	715	707	697	693	679	680	680	721	667	720	676	718	673	711	727	735	687	758	745	671	709	712	682	721	701	736	680	731	712	666	719	737	709	688	712	760	739	672	718	725	691	695	718	704	665	718	664	700	704	720	662	695	728	661	664	685	704	684	720	689	719	760	663	691	723	677	685	679	707	698	743	666	693	703	687	710	688	733	751	713	687	740	714	720	740	729	697	690	676	715	741	701	673	677	747	685	691	681	714	680	730	693	686	673	707	709	677	707	622	696	683	719	706	720	724	697	684	710	654	669	682	733	720	699	684	695	752	679	676	674	719	676	680	668	714	686	638	741	688	732	728	700	721	681	719	689	679	701	709	700	734	699	694	724	699	673	708	679	718	689	703	745	669	674	675	698	688	689	708	701	709	743	682	714	716	698	723	660	706	695	670	678	697	659	723	743	697	739	686	715	712	732	762	682	718	690	689	705	701	685	692	670	710	700	674	737	692	675	716	697	699	671	683	719	723	652	756	707	719	740	699	706	660	722	686	675	714	688	626	726	681	753	707	718	745	657	659	718	754	705	709	765	668	706	684	671	682	707	702	696	697	712	733	688	733	711	711	740	689	666	716	701	687	663	708	699	666	699	681	710	735	692	767	688	699	648	663	679	699	652	695	729	646	735	690	700	662	713	692	730	696	697	685	748	677	694	703	726	651	651	692	719	659	720	741	682	737	683	728	682	735	692	731	698	747	749	687	742	662	690	646	689	712	677	680	705	661	687	646	661	709	722	710	738	777	674	714	680	698	730	689	697	722	735	713	714	695	710	701	704	669	751	704	719	691	660	697	707	688	687	740	693	715	729	718	683	747	699	695	680	725	688	664	719	676	722	729	774	705	704	694	701	667	729	745	637	753	690	698	712	708	702	671	717	646	679	704	680	689	650	729	715	675	710	717	663	712	690	722	646	696	691	718	634	767	672	732	680	673	691	695	661	690	702	685	696	721	699	676	653	695	685	646	733	699	710	686	708	678	722	676	690	717	685	710	715	686	675	695	661	715	680	702	714	762	693	667	688	740	674	728	702	666	714	659
24134	21100	27828	24773	17780	2474	765	617	608	576	557	560	552	544	534	504	520	587	523	521	513	507	518	540	495	494	508	516	535	539	529	518	511	489	506	470	514	503	502	515	510	515	543	542	452	512	490	480	471	508	489	484	517	520	497	525	493	488	516	490	470	479	493	500	514	507	538	538	469	485	472	509	522	482	484	514	522	513	489	538	475	508	483	512	505	483	519	498	473	476	469	485	497	475	485	528	479	506	496	531	505	442	517	457	470	506	492	518	504	494	489	510	529	486	499	473	541	505	448	509	498	469	493	437	490	492	455	527	483	499	478	493	471	541	489	496	509	517	507	521	495	531	473	471	488	499	484	446	472	512	450	512	507	488	506	496	449	481	481	496	499	497	466	525	510	494	506	497	509	459	491	496	488	497	500	484	483	486	471	510	508	471	452	516	464	470	526	520	502	538	510	531	484	485	524	491	528	481	469	491	532	523	489	490	494	482	494	533	471	500	502	490	452	548	514	512	472	501	506	466	474	471	482	499	471	461	476	525	512	536	535	502	513	506	493	506	515	490	502	469	469	498	493	521	482	483	459	508	504	468	500	459	479	501	507	511	533	513	495	491	478	483	506	472	450	498	476	497	483	499	494	478	476	497	475	484	514	508	479	534	511	520	497	519	502	474	459	531	499	488	512	492	479	484	441	466	538	513	506	483	494	485	511	456	485	523	525	471	500	467	509	482	495	547	495	505	493	525	495	473	508	481	491	499	488	455	484	517	500	476	499	520	589	512	479	462	461	516	506	502	504	482	479	502	491	444	449	529	509	501	530	518	505	491	513	519	468	513	485	507	493	501	503	494	485	527	495	504	445	487	506	529	529	497	525	514	470	495	484	519	504	484	497	462	542	499	504	535	509	543	530	464	517	483	507	468	498	474	481	454	515	490	488	476	496	509	521	525	490	538	501	466	472	498	498	500	523	494	445	488	506	479	488	480	482	487	500	496	483	487	522	453	535	488	480	492	505	508	531	491	509	505	518	520	506	530	509	530	505	504	496	516	526	491	479	496	523	504	485	485	493	506	509	488	496	505	508	494	490	565	517	501	509	526	460	492	479	473	509	480	519	519	461	504	433	502	495	481	464	493	504	482	506	456	517	462	507	508	490	488	508	496	502	512	524	530	482	513	529	467	529	472	492	506	470	516	499	478	482	457	477	513	501	517	501	512	517	496	478	492	476	503	527	478	502	501	548	476	501	465	523	487	475	462	506	510	480	500	464	483	499	528	469	469	455	471	495	489	499	483	505	471	510	486	492	453	483	489	454	466	492	403	535	509	465	513	527	498	525	483	505	514	515	523	489	541	511	504	485	478	452	497	521	495	502	497	511	510	495	500	498	493	481	532	494	507	480	491	463	490	510	501	501	490	463	502	502	504	494	484	485	494	515	525	485	508	498	501	482	488	511	506	485	489	482	455	473	527	508	502	493	492	473	457	494	477	474	512	518	508	468	476	438	525	480	473	470	518	482	526	479	483	509	477	471	492	476	487	484	541	501	461	505	497	509	481	473	529	482	489	506	488	462	507	448	484	509	521	512	485	492	512	462	494	497	522	519	512	509	482	508	536	479	527	531	542	515	442	499	487	505	494	522	508	505	491	522	517	491	471	482	492	495	518	499	513	498	460	489	511	526	484	532	492	501	504	505	495	497	469	530	522	538	493	509	546	538	482	517	530	514	477	519	502	450	519	526	509	541	526	457	444	483	520	507	470	481	517	449	480	528	482	480	467	469	457	509	525	505	520	507	490	516	499	477	500	429	510	519	453	521	452	477	531	476	543	516	507	487	494	493	505	496	484	490	512	489	524	477	483	502	511	489	494	478	485	495	516	461	470	520	513	525	539	446	467	484	477	496	468	482	480	490	508	506	489	505	522	443	530	485	514	531	471	472	472	506	504	482	492	479	477	510	478	497	457	483	490	495	472	523	517	487	503	513	538	499	510	506	520	512	519	456	509	500	496	523	464	439	497	481	535	539	510	508	467	501	480	466	451	498	503	463	461	473	466	479	501	514	505	484	484	498	497	529	498	499	529	502	519	542	499	532	511	467	496	509	541	489	505	485	512	499	496	474	507	499	518	495	518	542	520	504	469	478	504	463	496	506	545	479	505	464	504	448	549	491	493	491	505	481	479	479	492	516	473	464	492	491	501	454	449	525	501	492	522	503	511	470	462	481	522	481	495	502	528	539	517	459	511	491	503	502	479	496	499	511	473	474	498	456	487	472	523	514	484	454	504	492	495	476	500	496	516	478	510	456	526	506	502	498	491	507	519	501	468	521	484	499	481	510	490	566	515	525	494	485	523	499	507	494	517	481	513	535	513	484	481	474	465	531	492	504	507	500	504	461	496	499	502	476	502	465	466	509	500	449	483	526	481	477	493	478	539	488	556	471	477	484	486	506	490	509	480	473	499	503	504	529	496	508	529	486	486	471	461	492	502	525	486	489	470	501	480	456	526	491	508	507	520	508	453	504	459	517	463	509	498	520	486	502	499	528	528	482	524	519	487	480	472	524	471	488	508	471	486	497	516	492	491	538	465	487	502	458	496	537	507	518	493	480	475	478	481	510	479	504	477	487	505	457	537	468	471	475	474	470	454	513	488	497	495	479	504	471	474	512	476	511	473	516	518	482	473	525	487	493	474	471	461	523	508	484	522	490	504	526	501	489	518	502	499	507	481	482	450	505	508	504	525	477	504	514	500	516	449	507	498	481	500	528	483	503	554	524	502	484	467	511	469	517	519	507	515	492	470	495	516	495	474	522	499	514	484	500	506	543	481	514	497	532	502	460	507	477	492	511	466	476	483	462	495	527	517	490	505	513	519	469	493	505	476	503	520	462	533	485	506	492	471	494	472	508	521	499	505	501	478	477	491	485	482	488	499	502	523	528	484	510	507	497	476	492	502	501	460	492	490	531	480	458	506	478	459	492	491	514	464	491	464	531	471	502	502	537	518	505	492	438	472	497	469	505	499	495	519	471	485	478	503	493	506	470	449	495	443	476	493	472	507	529	486	501	474	521	500	535	510	508	519	548	490	547	500	477	547	535	433	492	489	506	502	534	491	505	492	470	487	486	515	511	495	492	518	501	488	520	474	507	507	486	531	503	506	502	493	458	472	472	486	498	511	484	509	460	490	513	471	510	509	486	511	479	508	480	498	500	480	498	513	503	461	501	491	532	455	484	494	507	495	493	495	497	477	492	506	484	486	532	492	489	459	503	487	479	521	486	504	432	529	467	494	525	505	449	489	510	476	524	492	511	479	514	455	496	469	521	480	495	510	461	517	523	527	519	543	471	488	444	512	516	522	437	489	489	529	481	486	499	498	525	515	462	532	472	469	455	480	499	482	491	490	476	475	498	504	490	487	510	476	482	485	527	518	481	476	521	499	516	488	459	473	508	504	506	467	497	499	496	499	512	500	523	511	481	500	525	469	505	485	481	499	509	505	467	516
50750	52595	34402	9264	1598	1315	1078	1083	897	890	833	904	813	811	756	788	783	737	794	771	732	773	742	789	753	700	713	700	740	714	748	736	689	714	733	758	695	720	741	706	799	697	745	742	725	684	710	715	760	723	708	733	744	779	750	741	754	756	688	712	690	686	694	770	754	728	659	741	723	690	689	732	719	739	744	735	726	714	692	694	736	705	725	659	718	745	721	703	745	686	728	755	718	709	719	711	697	735	679	671	698	734	749	734	719	767	686	710	747	661	710	736	706	656	679	709	722	645	702	711	696	717	730	735	675	713	705	728	752	711	725	700	758	744	701	717	678	673	686	747	731	745	708	741	745	753	731	703	682	681	695	727	745	721	712	717	730	719	728	676	710	730	692	686	758	720	706	723	744	701	706	729	678	683	717	726	744	682	722	763	690	712	726	716	739	729	731	744	738	750	757	684	744	717	718	722	722	745	713	701	679	716	711	706	728	688	731	761	725	736	737	753	675	725	705	720	772	746	737	712	709	725	667	722	698	684	692	728	709	703	705	715	721	693	723	677	726	687	708	719	721	695	744	689	693	695	696	722	706	728	705	739	763	703	766	681	725	733	714	723	710	688	712	757	713	703	741	723	704	755	724	716	729	737	709	721	686	726	728	733	703	710	728	711	671	724	699	748	722	710	772	737	748	703	721	707	737	745	711	770	696	670	702	692	674	726	695	730	696	723	690	758	753	709	730	723	698	695	701	732	709	687	693	691	712	777	718	657	709	756	751	693	729	729	715	691	714	748	665	677	715	713	723	698	711	744	689	744	688	711	671	678	731	716	718	737	688	718	698	710	684	721	710	765	741	693	653	730	685	650	728	714	715	734	697	685	716	731	692	734	712	766	718	713	688	731	679	790	712	694	678	760	713	671	721	720	738	702	730	718	699	722	769	710	707	743	695	733	740	746	670	715	760	721	711	722	703	723	711	697	711	695	679	728	703	761	743	714	694	736	719	757	714	732	684	712	740	712	762	692	729	686	734	739	733	715	730	694	716	789	680	717	705	707	732	714	715	727	682	661	681	701	717	680	739	717	656	737	743	756	696	720	740	754	693	708	714	701	732	730	688	697	727	737	720	722	741	717	699	751	679	673	709	701	731	704	723	704	729	708	723	701	727	705	727	724	739	745	703	706	660	717	690	720	700	719	708	650	720	702	711	730	693	726	698	768	713	723	747	768	744	687	711	691	717	716	723	735	764	671	691	688	716	733	732	714	729	726	758	694	717	708	728	691	755	705	668	705	724	702	727	666	703	713	695	765	708	748	700	723	719	694	668	707	760	716	721	736	765	697	698	696	739	740	732	742	699	676	715	688	712	782	712	693	759	736	722	725	673	682	694	707	722	717	686	727	722	715	683	707	745	756	729	672	683	709	727	704	723	746	729	725	714	701	709	743	703	755	678	754	704	687	779	708	705	677	721	695	763	736	714	678	757	684	690	728	701	718	702	732	700	733	718	697	734	742	664	712	695	739	675	694	736	700	731	713	733	675	737	749	712	683	720	736	727	689	740	716	699	672	720	701	709	733	694	730	744	727	731	679	736	751	659	738	656	736	659	677	683	713	767	729	731	637	720	714	756	715	682	712	729	707	759	711	708	669	685	727	682	689	746	731	740	699	708	706	710	688	754	704	775	687	724	718	684	737	733	727	737	680	741	684	727	725	726	663	726	726	684	704	707	698	732	692	738	730	715	700	747	717	720	760	677	765	681	733	776	761	704	774	711	733	689	710	713	749	705	715	736	718	729	718	735	720	715	685	716	706	678	634	687	762	709	758	731	745	710	750	716	749	742	722	743	703	747	709	715	745	678	734	726	739	693	705	744	711	725	719	714	704	694	758	677	740	732	767	725	668	696	728	803	771	656	743	691	744	696	760	719	751	736	690	759	692	694	733	701	708	761	738	723	726	751	715	754	737	734	719	736	679	713	715	730	712	681	713	699	711	703	713	679	721	732	675	739	718	739	725	768	687	746	708	700	726	691	752	716	693	705	694	720	713	778	673	680	716	704	713	733	669	766	724	691	719	712	786	651	703	741	770	757	690	753	695	677	705	671	676	749	716	680	707	765	726	759	720	702	712	702	726	670	719	720	741	735	712	713	703	712	684	742	670	734	651	706	784	778	705	707	723	693	694	714	743	704	721	720	760	688	733	732	700	698	676	667	744	663	692	735	725	709	677	673	759	707	692	671	717	730	716	746	703	720	725	703	783	724	717	715	741	732	722	695	704	730	764	759	729	685	691	680	720	712	761	703	698	681	701	712	727	711	713	752	761	742	690	720	733	719	753	673	694	719	743	700	656	718	697	724	708	754	756	679	711	721	667	753	690	754	646	745	735	770	721	729	773	718	725	723	697	698	758	741	743	690	696	672	752	694	738	736	697	696	713	702	715	722	677	736	700	650	697	734	767	743	714	713	722	690	727	703	668	755	739	730	736	685	707	706	724	735	734	713	692	702	725	724	711	666	689	731	727	679	683	726	746	754	679	734	712	745	726	731	658	703	700	745	752	683	761	702	732	716	653	730	696	747	715	697	738	765	710	752	713	725	717	709	690	700	691	733	676	725	701	685	703	724	710	675	715	708	710	728	664	774	707	700	710	730	748	765	714	690	689	731	728	756	729	732	708	736	707	687	719	728	675	712	707	731	659	765	679	752	693	771	714	718	676	725	735	709	749	759	696	756	688	712	670	701	671	710	709	696	751	731	738	710	734	709	726	745	783	667	698	694	768	703	748	699	761	705	659	754	755	726	759	706	712	708	675	705	732	732	703	704	773	740	698	663	785	718	741	722	744	727	654	749	699	678	692	676	735	705	719	715	717	713	734	739	661	698	710	683	689	717	682	728	728	700	672	669	711	740	731	729	702	685	716	755	706	656	713	713	725	704	730	712	733	744	723	772	713	727	732	701	699	689	712	701	731	660	716	702	761	711	667	713	761	682	693	724	714	702	708	714	715	776	676	720	723	722	718	717	700	712	685	769	720	758	746	722	717	703	701	684	730	733	657	713	693	712	694	754	690	699	737	706	685	717	718	752	740	715	724	777	731	706	685	741	677	694	724	690	749	755	746	696	745	726	710	686	762	699	728	714	748	739	694	709	700	734	693	707	711	741	739	720	684	701	705	727	734	697	713	745	711	698	715	706	672	747	760	713	731	742	718	719	753	687	737	680	730	684	744	722	731	718	682	678	743	685	744	706	706	721	717	701	736	716	708	716	729	727	707	672	715	704	751	742	732	724	731	720	662	703	716	733	722	715	724	694	745	756	682	742	734	670	695	752	724	665	698	723	705	724	713	688	715	711	748	681	682	706	716	699	744	689	703	742	719	703	747	701	733	708	715	726	712	722	701	649	718	747	694	717	696	721	748	730	712	690	712	707	713	699	736	736	685	719	724	700	719	700	720	670	692	678	662	724	701	739	714	710	714	737	686	695	726	694	698	671	716	725	733	679	742
22804	21043	28477	23854	21031	20596	4776	554	383	378	371	342	315	343	312	312	297	305	290	276	285	294	300	262	281	281	251	297	280	237	257	284	263	260	246	284	264	282	257	249	266	253	270	228	295	274	266	260	278	288	260	244	252	278	277	266	252	260	277	272	263	265	237	253	260	251	234	224	242	279	262	240	268	258	276	237	250	230	265	237	286	246	242	250	267	265	251	232	264	265	260	241	292	221	262	244	262	237	242	256	247	257	236	254	270	241	230	260	255	236	248	257	274	277	249	256	261	268	235	249	261	267	263	264	244	246	263	287	254	261	288	254	276	250	240	238	263	254	260	275	274	271	264	298	260	226	258	241	248	273	283	265	266	261	254	272	252	247	247	285	275	237	275	244	257	260	287	281	249	249	290	262	268	269	244	241	263	239	247	267	251	271	246	267	253	289	275	255	263	247	261	256	242	267	256	252	259	249	260	253	260	237	268	276	227	247	252	264	248	251	254	259	245	241	264	266	273	239	250	281	286	259	282	257	252	260	234	260	287	241	256	239	264	247	248	252	244	251	252	246	251	266	248	242	250	241	249	251	278	272	261	248	246	249	249	250	259	248	227	286	264	263	230	265	271	239	253	242	245	254	250	254	259	233	244	252	261	253	266	265	266	240	269	272	242	253	283	259	249	257	261	234	251	254	259	259	261	297	247	282	263	281	276	230	272	284	256	248	265	232	295	249	253	236	266	234	269	262	249	257	248	262	267	241	276	250	241	251	265	256	265	228	241	267	263	255	229	242	236	280	273	254	260	302	254	229	252	255	258	264	262	269	259	256	267	271	278	255	244	265	251	265	261	239	266	267	278	253	263	260	234	253	258	256	257	258	225	264	261	258	231	249	241	262	266	291	243	250	240	267	282	258	243	265	264	239	267	250	239	252	237	287	294	269	245	242	263	262	267	245	253	242	261	257	250	252	233	256	236	261	253	246	242	245	274	245	250	265	263	270	265	223	301	279	281	239	259	246	307	253	255	299	252	265	268	257	259	269	269	260	241	259	238	274	264	263	258	237	261	236	242	244	259	258	248	256	263	243	253	243	233	273	248	233	273	260	245	243	272	228	263	246	258	252	248	237	242	285	239	262	231	268	230	233	249	260	268	256	267	258	266	257	257	267	256	290	239	265	255	250	261	236	246	241	279	262	246	269	277	277	264	258	240	242	260	277	276	252	245	253	246	278	247	255	262	258	267	271	253	244	247	234	244	233	252	278	247	240	258	225	239	270	241	270	243	259	270	250	252	274	255	283	285	258	286	246	274	262	248	239	260	262	264	239	232	257	254	241	276	282	250	272	277	287	249	241	260	280	275	256	245	247	261	274	258	260	273	255	265	214	248	265	249	274	268	236	282	250	225	236	273	269	264	268	253	235	249	273	271	253	282	267	254	243	288	253	246	246	261	239	244	233	263	260	240	266	233	278	239	260	250	232	273	250	259	253	259	277	247	249	228	239	279	253	243	255	233	261	245	290	246	284	253	275	261	253	221	293	257	278	227	271	253	265	248	253	263	248	271	239	253	273	263	241	275	262	273	263	253	262	243	278	269	234	245	255	224	278	261	249	231	266	269	247	227	246	258	247	266	233	264	260	227	252	252	269	265	267	234	241	222	228	244	231	252	248	219	267	220	244	240	250	255	255	276	258	221	255	261	249	251	225	250	252	257	252	233	259	274	244	240	267	256	248	247	257	257	279	224	253	255	243	259	255	260	267	269	285	252	266	252	268	225	240	252	253	255	240	265	266	252	240	232	250	286	250	277	233	267	257	258	293	259	252	256	256	268	281	243	242	243	266	271	239	268	274	243	287	284	283	255	238	234	240	250	243	258	269	252	257	256	258	251	266	247	264	252	244	259	257	253	238	238	265	222	264	270	231	262	250	273	257	272	272	277	235	254	254	256	285	252	241	261	267	266	252	259	256	234	268	281	268	245	288	256	265	266	249	264	242	274	245	246	265	262	278	276	250	264	262	285	237	263	254	228	241	258	252	227	247	251	289	245	216	275	250	236	271	248	249	272	254	261	257	274	252	259	245	274	247	259	286	263	253	252	267	248	247	232	260	267	253	242	254	274	269	258	250	229	266	270	270	273	260	254	234	262	238	244	291	261	258	260	281	256	248	266	242	226	242	221	255	279	248	250	275	249	241	275	265	228	223	265	242	276	265	274	270	259	258	244	249	269	278	270	236	266	254	277	245	255	264	253	266	272	277	246	257	274	243	282	256	229	256	259	266	250	231	230	258	254	265	235	247	254	281	246	237	244	261	253	250	250	272	255	236	261	251	249	273	246	273	278	239	244	299	253	295	271	244	248	255	237	240	258	241	271	242	264	267	266	238	269	258	268	243	266	245	275	258	251	258	258	282	275	286	247	256	238	259	250	272	245	256	258	233	254	269	259	250	240	269	276	259	288	240	239	264	262	261	227	266	245	237	255	280	262	268	265	269	265	254	290	208	238	270	250	268	250	243	261	242	291	194	246	277	251	274	257	245	240	269	252	262	264	256	272	266	240	251	288	262	265	261	241	234	257	293	258	268	248	258	273	247	230	244	272	269	244	259	233	269	269	262	247	251	253	248	237	260	250	248	279	274	256	269	242	248	271	277	242	265	236	265	274	274	224	246	262	247	231	265	257	263	267	250	244	255	235	269	265	231	228	254	260	279	231	258	276	273	252	245	243	267	245	251	247	220	287	230	261	256	236	254	271	232	240	267	290	261	275	246	258	251	230	270	284	266	255	236	232	245	267	254	248	267	263	271	256	275	272	268	246	260	233	272	257	239	258	255	267	250	275	260	272	249	269	270	231	271	291	242	238	271	281	256	239	252	244	280	247	252	267	244	278	282	275	252	224	266	271	237	273	233	229	240	257	288	257	247	232	259	246	251	230	252	266	263	241	264	249	235	241	278	268	246	272	243	256	246	242	262	264	263	259	264	256	261	228	253	260	263	243	255	258	275	257	285	261	248	247	293	261	250	244	264	247	238	254	235	260	271	242	254	247	270	252	254	221	264	260	264	252	254	234	260	217	258	233	225	261	264	231	267	264	273	254	251	241	254	232	281	261	265	245	262	263	272	243	254	272	248	251	249	273	264	221	265	252	271	244	251	256	257	271	261	270	270	260	233	253	248	255	244	299	253	269	283	273	256	233	248	276	286	252	265	264	256	262	257	270	264	283	255	261	246	272	220	241	227	250	253	230	274	300	226	253	253	252	254	247	262	272	266	233	267	247	304	260	279	272	244	296	264	231	292	248	260	220	273	263	255	293	251	273	261	263	270	265	257	254	294	253	252	246	262	253	253	260	245	230	258	264	246	250	276	248	271	244	264	233	254	226	269	226	242	223	258	292	229	269	250	272	235	263	248	254	242	260	238	274	210	248	250	254	232	282	272	246	258	269	224	260	246	263	280	252	267	270	258	261	259	260	266	259	270	236	250	265	259	263	240	275	267	298	242
52495	59401	48993	11490	2197	1572	1224	1059	898	827	701	601	584	551	570	517	537	467	467	459	436	440	456	425	469	465	444	438	398	403	405	401	381	413	358	366	383	398	397	377	403	406	429	408	385	355	417	392	369	342	382	416	396	382	409	403	390	409	398	391	373	376	375	430	382	402	353	407	390	401	373	383	390	367	396	422	381	382	374	388	331	380	394	387	339	383	367	368	356	391	359	383	384	396	386	425	408	390	374	380	370	389	376	395	357	391	351	400	358	372	352	376	385	410	356	397	412	398	393	378	386	381	360	353	351	371	362	409	391	390	382	368	396	401	380	364	351	355	383	376	379	376	352	348	357	343	365	371	386	339	388	397	400	388	366	362	373	406	391	371	362	403	355	352	354	363	392	369	397	393	379	388	355	383	345	382	393	348	394	375	383	411	371	401	402	356	389	374	391	387	387	373	356	367	391	394	380	349	393	359	385	354	381	358	399	408	408	369	396	368	379	386	343	407	414	394	389	398	376	370	395	372	412	393	373	394	400	398	347	380	382	374	394	380	354	374	381	376	397	390	413	347	369	401	350	385	370	402	389	388	384	393	353	354	382	367	350	378	385	374	397	370	375	369	383	345	382	393	361	407	413	389	347	372	381	384	394	361	402	450	380	399	383	396	377	348	371	346	362	351	346	382	354	412	364	378	384	387	362	378	357	396	369	379	404	372	367	381	332	377	359	359	411	408	412	351	356	367	365	368	373	389	407	382	383	409	429	350	367	392	361	351	397	363	387	434	391	417	358	367	358	356	349	382	340	377	383	394	363	359	377	398	400	397	330	345	349	359	383	395	387	353	363	356	345	357	386	398	396	390	407	381	397	348	379	388	327	378	395	353	407	364	367	405	378	405	378	419	362	382	381	361	344	384	421	369	349	382	388	370	372	359	406	366	384	389	373	363	356	384	375	416	372	368	380	383	367	437	378	382	394	361	408	370	385	362	357	363	383	376	399	404	349	387	352	395	377	408	378	374	373	344	333	364	399	372	388	368	390	363	358	341	362	378	375	375	381	389	347	387	367	367	364	375	385	377	384	363	372	389	353	357	387	406	414	374	373	401	410	377	367	343	353	373	391	370	397	408	357	385	376	390	357	362	388	358	395	365	402	375	385	352	399	364	374	385	387	350	389	366	364	386	394	421	393	360	358	350	397	392	377	366	364	318	394	355	371	377	370	360	381	394	365	367	340	366	367	378	406	391	337	374	410	388	374	379	360	380	379	380	429	397	381	373	384	322	378	369	344	378	388	359	367	383	373	385	351	405	342	363	368	375	379	381	406	395	395	383	382	361	386	388	367	385	358	378	364	365	384	369	350	391	352	363	375	340	397	350	360	372	373	402	371	390	376	370	361	379	352	384	376	395	386	378	384	394	361	393	379	387	390	368	374	378	379	396	366	387	371	364	387	376	344	386	373	384	394	373	343	368	352	360	458	386	381	377	364	358	386	370	392	348	399	381	368	394	351	360	391	377	411	386	371	396	370	360	391	421	353	357	352	383	344	399	362	355	375	383	373	378	370	374	372	383	349	363	358	379	360	382	373	381	379	360	378	365	400	359	357	346	377	380	347	365	380	373	364	388	354	369	378	377	365	386	399	372	395	356	361	379	337	348	366	417	369	358	360	377	374	395	350	378	397	352	334	365	363	393	392	343	387	388	341	352	366	399	401	378	369	355	369	392	366	375	372	367	373	354	382	364	372	384	383	385	400	355	383	388	375	361	371	398	400	408	402	367	361	401	382	397	385	331	356	381	360	364	375	337	380	401	389	387	374	374	347	357	385	352	388	389	385	392	355	365	349	404	370	385	366	364	381	347	371	383	424	364	376	406	361	346	395	406	347	362	377	363	357	401	385	356	375	368	401	374	330	379	378	386	371	373	373	370	391	338	371	361	381	370	366	373	371	362	371	385	381	357	372	372	374	403	398	370	395	383	398	368	376	360	398	388	387	391	370	366	390	350	392	377	350	397	363	363	389	399	385	407	387	383	400	376	379	371	367	381	364	381	409	388	369	360	389	412	370	361	378	397	380	379	389	358	352	374	387	379	369	375	394	380	373	357	352	407	386	341	348	375	366	408	421	418	370	398	362	353	391	382	381	371	385	383	411	374	351	350	363	397	376	384	365	375	367	393	392	362	379	401	368	354	396	381	387	370	397	360	358	383	340	373	399	376	401	379	351	386	370	356	394	388	447	365	390	362	382	356	387	348	407	424	358	340	399	354	365	336	355	389	345	382	360	408	404	380	400	375	391	361	374	387	374	389	373	353	369	368	380	399	369	359	375	363	352	383	373	384	379	398	395	374	337	372	395	342	385	353	379	375	404	416	348	346	375	370	378	418	376	352	409	365	375	378	363	370	388	384	400	386	376	354	405	346	375	345	367	380	424	374	406	412	404	382	387	374	384	356	392	393	393	352	398	388	333	356	400	386	381	378	368	362	386	377	389	348	374	366	370	365	399	357	387	384	395	397	356	388	382	393	415	368	357	404	373	355	368	378	371	384	399	381	365	430	406	365	418	361	387	401	394	378	391	366	374	357	363	393	358	362	402	343	410	345	397	373	400	391	396	367	392	399	350	390	402	378	378	359	396	371	365	378	397	410	375	396	386	390	408	390	363	362	329	371	365	382	415	360	375	349	371	324	372	359	375	358	382	389	372	389	357	417	362	344	374	393	389	360	374	355	378	387	361	395	388	392	397	420	390	371	346	407	352	366	337	369	421	400	403	375	381	378	386	371	373	359	386	367	353	355	353	387	375	402	393	362	380	387	383	361	400	397	370	380	350	350	382	411	361	348	347	384	359	359	378	346	357	370	397	386	395	344	378	388	373	401	397	374	354	385	362	360	386	373	358	407	392	396	367	369	344	380	385	339	409	335	365	349	390	383	343	371	353	385	349	390	388	353	375	383	383	320	386	373	368	387	350	376	390	374	386	352	387	372	349	376	382	395	364	362	365	390	371	372	337	421	386	375	380	375	365	383	369	388	376	371	351	383	397	405	366	396	411	407	367	380	395	362	384	384	375	360	344	376	378	380	371	358	351	365	377	383	413	386	355	376	366	363	373	365	385	380	371	358	353	417	383	370	393	361	367	350	404	336	383	404	350	382	395	391	379	325	382	332	368	386	355	392	385	360	369	357	382	372	361	413	342	398	373	368	389	365	387	339	386	364	353	380	398	357	355	377	407	375	362	372	410	364	373	390	387	393	371	358	363	398	379	390	348	400	389	410	336	354	378	359	405	369	413	396	357	386	389	384	361	382	380	406	383	395	395	347	363	417	387	377	364	400	364	350	361	352	376	380	378	393	369	357	383	417	369	371	374	378	387	374	350	375	349	363	369	348	361	383	377	385	385	325	365	373	351	365	366	397	380	351	390	406	386	422	360	394	355	364	420	384	357	383	350	396	372	356	370	377	361	356	377	362	375	385	359	388	383	365	378	378	386	383	375	370
28237	20983	16248	3937	569	515	505	508	482	472	453	500	472	517	538	497	508	529	496	503	453	507	455	477	501	511	475	480	487	479	489	494	460	521	514	494	487	488	497	461	496	490	496	454	481	483	541	493	471	472	454	495	476	470	495	485	514	498	476	482	504	455	469	493	493	471	478	473	446	490	455	501	534	496	527	507	513	490	509	505	469	470	493	513	479	483	485	513	526	485	499	476	492	493	500	444	481	490	464	443	486	499	468	537	485	505	492	462	470	494	496	531	476	468	474	472	497	469	455	524	457	519	463	469	500	505	497	465	474	502	440	477	468	485	458	482	476	528	476	461	482	517	531	502	540	509	458	458	509	492	490	457	494	496	492	483	480	466	512	483	487	474	522	476	466	490	475	497	487	464	500	467	466	494	465	504	469	496	492	488	471	507	512	469	521	467	445	471	493	548	459	520	512	518	492	512	470	452	484	458	469	532	497	502	493	484	463	480	490	452	471	450	513	431	458	487	476	484	508	486	477	488	509	485	440	521	456	494	475	475	500	432	509	495	476	499	494	511	472	465	448	504	459	471	482	465	540	480	494	440	468	476	444	493	497	487	534	483	543	510	475	488	460	512	477	500	456	492	512	507	482	472	447	487	485	488	451	459	496	482	458	565	519	479	498	501	470	494	515	486	512	466	504	511	460	475	488	485	466	478	508	490	485	510	464	443	488	468	497	513	521	487	465	507	495	518	487	512	487	506	451	489	513	519	456	530	472	511	495	471	508	487	492	477	476	487	494	451	464	513	486	504	489	481	493	509	519	510	469	484	480	466	472	543	453	548	471	477	476	508	510	462	478	439	472	473	480	475	487	478	509	503	518	471	474	506	457	508	512	502	475	455	491	477	457	470	481	497	507	443	494	475	459	456	494	472	499	513	483	517	494	513	486	469	452	474	485	499	481	496	442	456	480	474	527	504	465	495	517	501	487	488	460	492	504	496	476	493	509	454	482	487	438	475	497	473	488	470	527	493	482	506	466	510	468	466	448	453	480	467	486	484	481	483	522	498	487	505	464	495	481	500	510	526	523	495	495	486	464	484	475	475	451	506	543	461	503	456	456	507	489	491	483	501	482	474	491	467	508	458	478	462	470	485	493	488	469	525	497	525	523	453	508	469	495	502	512	517	500	506	476	479	476	489	461	501	501	503	447	490	458	469	479	448	436	481	517	483	441	461	495	510	493	497	481	479	484	464	457	522	458	499	473	487	499	457	464	506	514	508	512	477	466	513	487	487	503	509	464	496	467	489	440	472	459	504	481	477	480	517	489	491	496	500	465	462	483	500	464	457	481	504	462	527	541	461	463	502	491	486	478	478	472	504	516	491	504	466	489	475	450	471	475	467	455	460	452	476	500	493	533	460	453	477	473	488	506	519	422	485	448	450	472	495	488	488	469	496	461	471	469	454	459	526	488	479	503	475	465	495	474	468	505	476	487	497	498	486	499	487	447	499	503	518	456	478	500	502	482	515	533	463	533	513	526	506	528	500	482	497	466	455	521	499	506	467	472	488	448	466	485	478	523	472	479	465	486	482	491	471	505	450	522	478	499	484	509	474	476	477	478	490	424	483	513	479	448	453	472	483	504	464	479	446	501	500	493	458	478	477	446	471	477	456	490	499	457	461	491	482	494	484	483	504	500	483	494	523	494	435	481	464	500	511	487	465	476	506	483	467	450	459	486	475	480	488	510	454	505	492	496	501	500	479	517	480	462	483	513	453	485	510	476	518	491	460	453	491	504	533	483	464	519	516	501	502	495	473	472	483	465	467	506	482	487	527	476	466	486	482	470	481	486	478	490	511	528	500	485	479	509	508	483	524	484	515	501	512	537	465	460	475	507	487	464	490	522	473	496	486	478	491	498	561	498	479	448	488	510	447	493	471	492	486	502	518	447	492	484	466	463	476	478	478	493	508	519	481	473	495	461	446	486	463	509	504	455	509	456	490	511	491	450	466	498	482	453	466	476	484	459	506	489	475	474	493	495	512	484	498	519	471	492	447	487	539	469	508	508	486	508	576	488	511	468	493	509	505	488	534	497	463	473	466	446	493	477	511	478	492	498	479	474	512	479	480	454	471	489	470	473	484	510	465	478	522	502	521	517	465	468	487	510	465	428	442	481	511	485	471	474	476	460	500	488	485	506	451	482	475	443	453	475	512	467	423	510	484	511	453	493	498	497	495	485	520	470	447	509	484	510	510	447	479	499	498	430	503	482	509	484	503	511	479	466	471	473	485	515	441	507	524	455	493	496	517	473	481	505	436	487	476	485	469	514	493	485	492	485	503	461	476	444	454	512	432	464	484	476	472	515	489	476	523	524	446	498	479	481	485	470	470	477	480	455	424	514	470	504	497	491	468	480	489	490	519	510	489	491	478	475	478	512	471	484	471	495	529	495	511	480	463	496	538	463	449	509	478	500	466	469	457	479	488	479	519	449	492	477	491	527	444	510	526	494	485	466	498	502	478	473	465	450	471	494	472	513	509	493	465	466	484	474	507	480	454	496	506	476	503	460	478	487	469	486	477	476	489	538	500	510	500	482	481	525	443	471	503	492	485	506	469	486	459	457	490	504	473	451	502	443	485	523	503	536	471	463	505	489	511	485	457	483	490	535	488	460	496	461	476	490	458	451	505	454	478	469	487	481	478	489	504	511	489	473	470	473	478	459	456	492	473	512	490	444	486	478	483	478	489	496	469	466	490	553	479	479	443	500	463	507	479	502	486	478	491	489	488	476	486	504	467	499	477	488	496	472	500	491	495	469	471	481	476	495	494	478	497	517	476	509	486	478	480	526	462	518	481	475	480	487	467	502	504	507	505	531	491	500	482	506	459	474	510	463	527	475	514	469	456	509	467	486	465	459	514	494	482	491	475	500	490	478	477	480	468	486	480	516	484	447	458	517	495	495	486	522	529	504	478	501	442	490	506	475	455	482	454	483	467	496	479	474	499	469	489	509	470	491	488	465	501	506	507	498	525	496	480	497	494	473	472	458	486	507	444	494	509	463	467	510	486	494	446	460	425	464	471	476	478	433	453	491	483	463	444	435	477	461	488	520	469	506	504	478	489	498	500	463	526	467	481	537	510	507	497	473	472	446	521	477	511	461	496	471	491	516	479	478	498	510	449	518	488	481	453	461	517	490	502	524	505	505	451	490	446	511	465	512	428	491	478	504	487	492	465	498	508	482	485	468	478	470	466	493	464	476	394	472	466	477	519	478	468	481	504	463	487	466	492	459	466	473	460	463	506	494	486	494	481	475	497	484	469	478	491	490	469	462	477	428	484	473	521	478	483	458	458	505	468	493	494	486	457	483	475	439	475	498	498	517	508	448	505	462	452	495	453	463	476	494	522	536	515	516	476	485	499	457	475	545	508	528	478	488	467	516	502	491	484	490	434	504	496	460	478	491	455	495	479	493	486	501	439	465	466	496	502	502	506	488	504	462	473	507	475
29194	20598	13447	2118	784	789	720	708	761	651	737	709	723	666	737	684	702	705	727	667	661	645	728	711	654	729	688	699	689	698	705	659	714	684	722	691	702	743	750	677	673	685	676	624	700	672	719	680	646	664	697	764	695	704	747	718	686	742	698	734	670	726	696	714	659	685	680	706	669	720	705	670	686	647	683	640	705	668	656	721	706	709	622	729	678	723	707	675	685	683	683	675	677	702	661	744	694	738	711	681	720	675	687	681	612	737	699	654	698	686	711	657	704	695	734	686	683	649	650	717	691	678	723	696	724	731	684	647	681	700	669	686	663	667	690	690	682	666	689	703	727	714	658	716	708	706	697	720	677	660	720	714	716	698	704	689	763	732	692	693	716	665	727	691	701	716	705	686	648	689	601	676	706	693	684	723	684	682	752	688	681	734	678	671	672	645	710	737	735	697	694	727	716	724	723	668	683	690	681	676	671	656	693	674	689	634	705	666	710	716	701	719	684	747	711	676	685	645	685	710	722	673	686	655	677	661	702	688	695	676	711	685	722	697	710	701	654	695	675	658	684	739	745	702	684	668	663	675	698	693	697	696	657	670	672	673	672	685	708	686	728	709	703	710	652	656	685	667	755	678	653	695	649	690	624	685	668	683	713	675	697	707	685	695	711	682	693	704	693	717	676	678	683	698	647	723	713	681	727	669	655	691	655	723	711	679	674	707	659	678	717	666	665	720	668	693	692	705	679	693	729	694	653	673	698	715	670	672	690	686	673	687	709	676	680	719	703	682	702	687	687	660	730	692	643	692	688	702	695	657	715	699	673	693	694	697	671	713	655	672	670	701	662	749	667	683	703	703	710	708	690	676	672	659	669	655	658	688	676	712	716	672	679	680	662	661	707	654	690	656	686	663	698	708	688	687	706	672	702	763	686	722	663	694	743	650	695	699	680	718	715	660	651	702	641	692	678	647	701	698	710	677	647	669	708	667	672	717	658	676	716	697	689	670	682	680	701	693	717	670	654	657	677	737	672	689	703	709	724	675	677	645	652	696	740	673	689	699	708	700	677	698	656	708	716	707	742	701	719	701	695	757	688	651	667	685	677	730	722	702	649	696	727	700	696	723	722	671	730	710	736	707	691	693	652	672	719	681	684	731	697	735	707	660	690	685	728	707	736	661	651	681	689	708	650	653	719	643	705	702	671	707	711	677	691	679	670	674	615	686	677	639	671	701	703	692	699	698	689	682	718	712	690	717	688	666	698	638	684	679	717	754	684	685	711	687	686	652	680	723	669	699	749	650	699	655	680	680	730	656	687	716	705	719	682	673	695	662	679	711	703	670	745	697	673	689	673	702	693	695	735	695	672	691	716	709	702	656	711	713	730	720	705	690	725	692	695	677	720	711	666	680	710	673	664	699	679	696	703	670	689	690	674	694	683	676	666	678	707	680	674	703	672	674	704	642	675	687	692	666	698	693	735	702	633	710	669	682	682	727	703	701	729	660	694	709	694	736	649	680	694	721	685	667	675	700	688	710	734	723	706	711	714	700	719	674	687	685	702	724	682	713	680	664	711	679	714	725	746	711	699	727	689	695	667	695	699	727	684	702	699	648	669	679	691	673	749	742	691	668	695	706	667	689	763	697	687	737	695	668	715	656	710	692	671	683	716	722	656	714	654	702	666	683	725	693	711	705	724	671	645	733	693	680	703	625	710	718	673	644	663	697	676	742	662	701	690	720	662	677	719	673	695	719	713	673	654	610	696	693	705	644	692	691	667	697	681	704	735	690	710	747	675	687	718	716	709	685	701	689	720	677	688	692	701	648	741	697	694	702	689	693	679	704	699	639	663	685	710	700	704	720	664	685	706	636	703	748	705	715	680	672	646	646	651	740	698	687	640	705	661	680	677	709	684	702	722	662	684	701	689	685	665	719	711	692	724	692	701	688	664	642	710	678	685	707	678	684	674	620	708	674	694	660	719	666	668	695	682	714	732	687	729	664	676	688	680	728	704	699	780	703	708	653	682	686	671	722	689	694	670	683	694	742	712	692	704	678	694	727	680	662	686	645	680	742	715	685	707	717	702	721	710	710	630	722	686	694	659	684	705	668	722	708	736	695	678	691	675	679	707	692	691	683	681	724	634	685	711	697	708	705	705	683	717	692	675	689	704	715	671	711	710	706	649	737	668	726	658	684	723	723	709	730	704	650	665	698	701	701	670	674	682	737	678	690	643	699	695	733	671	696	682	657	675	708	736	708	673	697	756	641	695	687	713	677	731	726	688	697	679	740	677	662	703	685	695	638	655	716	745	718	682	682	679	711	636	706	749	686	683	661	723	620	679	670	658	692	663	696	711	686	675	684	697	641	671	716	691	674	707	671	735	706	696	674	675	691	674	689	695	719	687	655	687	674	650	717	694	700	712	676	711	660	708	698	689	678	666	674	692	666	678	678	685	659	681	659	707	682	705	736	690	676	644	738	724	701	636	701	668	658	739	682	688	685	714	671	703	727	695	704	661	660	690	706	623	670	759	673	666	698	718	689	670	752	683	698	754	719	690	674	659	716	742	687	711	704	677	693	694	723	654	694	699	683	715	706	715	704	701	693	667	702	699	689	722	719	718	633	654	709	707	686	734	674	669	673	681	685	711	704	708	714	659	713	682	727	680	732	699	740	718	684	669	666	694	737	742	653	721	684	695	743	697	705	714	670	658	656	711	734	699	695	695	677	673	637	693	692	659	705	675	656	664	693	722	684	706	722	646	719	710	655	651	723	721	705	661	653	696	707	705	719	730	714	699	662	662	683	653	743	645	691	686	729	687	704	699	692	710	689	693	638	652	676	699	679	663	686	668	671	687	675	667	685	724	682	665	694	729	695	696	654	677	678	685	703	702	679	648	707	688	663	629	697	714	667	664	690	725	708	677	672	662	702	661	669	717	715	742	684	666	692	726	709	687	686	703	714	734	715	713	687	687	649	687	650	658	718	700	675	739	668	684	678	683	691	670	698	693	670	686	663	659	681	683	694	710	731	674	708	720	739	723	673	684	708	693	664	674	660	742	660	703	701	632	707	693	727	708	693	617	730	703	681	666	643	687	675	705	683	705	696	685	659	712	688	723	693	663	691	672	672	731	721	697	675	709	697	675	677	658	680	649	707	670	736	697	709	703	700	705	739	698	682	695	746	682	630	716	666	677	670	715	724	729	695	666	683	689	729	673	726	664	681	690	677	665	710	718	654	656	731	711	664	698	701	666	728	694	716	622	719	673	702	693	697	683	633	712	726	701	690	692	681	687	696	641	716	708	690	666	657	683	636	726	677	655	699	704	720	712	649	676	693	690	693	755	699	692	699	703	693	669	710	689	726	684	687	684	691	701	699	678	730	672	717	715	752	660	669	733	730	724	712	687	688	693	654	702	757	697	709	697	727	639	675	687	709	680	690	706	700	655	717	744	746	692	704	688	711	703	630	722	710	701	668	663	685	679	688	711	647	682	688
24087	21094	28057	24375	20804	7539	873	638	560	558	535	536	516	482	547	563	542	495	533	521	470	514	526	510	501	496	474	543	505	482	463	502	496	472	505	497	500	520	489	471	479	442	516	513	490	477	512	543	465	503	497	480	518	507	502	503	530	517	489	455	482	492	492	528	502	492	492	498	489	514	456	499	501	511	522	491	488	468	486	477	540	495	429	527	514	508	509	504	499	496	531	507	495	536	477	497	475	497	485	506	452	467	479	532	488	487	561	482	511	495	464	524	512	476	495	489	503	492	469	481	466	534	492	497	499	507	512	477	529	494	516	481	525	490	476	472	478	472	463	463	494	489	496	479	438	470	464	497	493	476	475	496	489	527	511	477	461	490	464	516	479	504	519	507	505	491	464	477	463	481	508	511	494	464	529	561	489	470	492	487	477	496	509	459	501	475	467	451	472	499	496	491	509	487	500	494	452	485	535	494	485	500	501	478	520	499	511	547	483	421	502	511	473	498	479	498	457	486	471	543	506	502	531	465	524	470	492	517	488	472	506	518	481	501	464	468	497	491	487	527	523	493	501	483	487	474	487	485	497	515	519	525	534	474	473	475	453	466	469	449	510	507	479	542	529	494	528	485	532	481	474	512	457	472	497	480	534	487	535	509	482	480	534	471	474	463	547	497	482	501	484	505	473	499	479	466	492	505	478	482	446	511	477	434	482	456	490	471	502	489	471	522	493	506	491	501	502	500	521	501	461	458	475	531	501	467	484	452	489	470	480	498	533	488	496	485	478	470	533	506	456	472	510	513	466	472	507	429	514	465	491	484	515	507	486	476	492	518	487	486	494	518	539	508	487	498	508	449	485	465	522	499	483	470	473	521	513	520	488	469	471	495	521	528	535	505	464	502	558	505	481	486	473	483	475	521	483	465	479	520	457	490	499	491	504	518	540	520	490	478	485	490	477	495	475	496	504	489	499	508	474	488	487	500	479	489	535	522	480	508	525	451	462	491	484	480	480	550	495	476	499	479	499	526	509	495	438	546	491	538	482	476	508	504	475	438	493	478	465	476	464	467	486	477	488	518	506	458	478	463	468	479	504	523	515	471	491	531	486	498	505	505	527	478	481	501	499	527	513	485	505	501	441	489	527	462	492	502	508	513	496	506	522	470	529	495	477	455	499	462	507	489	509	488	486	488	485	456	466	452	458	536	506	495	475	471	503	487	501	498	470	506	486	502	497	472	513	521	470	473	511	510	507	507	486	518	528	473	478	477	494	463	466	482	482	510	488	466	490	503	492	481	499	497	483	500	490	515	501	498	493	501	527	476	518	478	489	502	505	497	455	484	446	474	475	526	504	494	494	512	470	565	493	485	479	473	474	515	482	526	450	474	483	466	538	484	509	487	476	518	499	505	523	472	482	504	495	497	500	504	519	506	509	456	483	498	435	497	486	485	513	474	505	511	469	519	483	488	443	499	480	441	489	478	487	505	455	542	480	534	491	534	489	526	462	496	470	509	548	496	502	470	496	532	505	472	475	453	487	559	501	505	497	507	462	514	466	541	470	511	503	514	467	490	461	491	494	480	474	490	514	521	476	503	502	478	476	501	497	541	534	525	502	513	517	467	516	535	479	522	511	481	529	483	501	493	513	493	470	484	528	513	473	455	491	488	496	465	513	481	500	466	481	499	487	489	502	515	506	531	492	495	549	487	507	474	497	477	479	506	442	502	477	492	512	465	476	514	477	501	466	493	473	537	489	489	539	485	492	503	497	510	502	520	465	473	478	483	463	486	496	490	506	505	502	504	511	501	529	462	519	495	517	511	519	486	488	464	551	526	476	495	487	495	510	494	499	447	470	534	478	466	490	468	529	526	488	493	522	472	478	504	517	481	511	464	506	499	509	500	483	500	525	498	525	448	487	514	451	481	480	535	513	462	469	483	511	508	500	503	499	519	509	456	453	452	468	482	491	514	484	514	494	462	497	506	472	500	502	457	492	457	493	506	476	466	503	488	493	517	502	450	498	483	526	448	488	495	481	524	505	512	486	491	473	486	534	493	498	489	477	500	518	480	485	507	494	484	487	492	514	490	480	497	497	490	469	473	553	506	471	515	506	481	488	491	495	488	521	481	491	480	477	486	502	475	513	468	502	513	466	480	493	473	500	505	446	500	475	491	516	502	501	486	452	486	485	459	490	511	485	511	503	477	482	476	501	476	474	503	475	480	495	487	502	507	474	529	499	518	451	522	504	498	494	511	473	523	512	472	506	493	476	499	500	488	460	484	499	496	435	472	485	421	460	494	493	468	526	520	491	468	476	513	509	468	472	480	513	474	505	539	532	469	529	466	471	529	485	481	530	508	504	494	487	500	500	546	472	498	536	471	482	483	515	515	468	504	482	511	503	512	467	513	487	510	465	454	486	524	500	514	494	469	497	484	475	480	541	480	491	489	503	509	475	485	501	459	488	510	496	482	522	502	522	488	522	507	460	458	477	467	502	547	495	489	490	465	456	527	491	464	512	510	479	455	511	465	477	495	491	510	484	495	489	495	495	487	509	482	481	526	468	538	462	457	535	505	497	484	500	532	524	483	501	480	506	493	503	483	442	518	476	443	513	513	522	507	481	467	479	481	457	532	492	526	467	514	484	503	514	492	494	491	524	447	501	509	496	463	490	510	464	464	486	476	439	538	488	515	535	511	498	511	494	493	501	502	516	491	474	487	486	455	443	488	509	534	521	498	499	521	485	530	477	470	506	464	508	504	513	478	494	498	473	500	475	475	489	495	478	522	494	549	482	500	503	450	545	524	523	506	491	491	476	501	483	519	502	494	488	506	479	474	461	439	476	481	532	510	490	501	495	491	537	452	485	482	498	506	478	516	459	485	502	447	506	505	499	485	477	452	480	509	542	503	527	457	486	530	484	453	490	559	470	460	482	526	486	463	465	530	511	473	527	481	479	480	496	470	559	465	456	488	466	486	520	488	498	477	503	505	525	500	499	518	505	509	491	508	489	508	486	499	497	505	451	483	500	454	474	522	510	538	499	472	458	471	497	460	483	453	485	470	507	523	460	471	496	536	497	485	513	459	499	475	494	519	532	499	512	481	541	503	485	507	492	459	501	454	486	493	451	497	510	500	512	468	482	522	498	497	496	487	516	470	491	470	517	463	473	520	478	487	489	496	515	512	526	501	523	477	513	478	477	501	504	488	465	518	488	507	514	529	487	507	495	494	524	510	471	515	478	507	509	495	504	498	463	497	485	483	503	477	493	507	478	536	498	498	511	487	473	481	468	498	506	492	492	449	523	514	496	472	461	498	481	485	537	470	510	460	459	517	520	471	466	489	521	531	506	500	503	507	520	506	456	495	477	507	488	459	460	504	468	488	475	518	511	509	509	475	478	471	496	518	454	446	470	520	461	497	499	485	463	495	467	476	481	476	493	459	477	504	539	501	512	482	489	492	525	501	507	489	448	469	451	473	493	491	496	488	483	516	516	472
50411	53244	40413	9833	1584	1262	1087	1000	969	847	834	847	844	790	760	794	727	739	749	728	778	751	759	746	761	763	727	688	751	707	711	737	757	695	748	756	712	681	728	693	725	686	754	776	691	696	701	712	718	718	719	682	732	726	733	750	679	675	672	713	732	668	678	687	728	695	713	722	713	692	737	716	687	675	735	680	685	750	744	723	721	717	711	690	677	703	741	714	712	701	663	694	683	690	700	739	732	700	712	722	701	762	656	731	732	706	676	693	717	704	705	726	722	773	735	749	742	760	710	711	701	674	704	724	758	730	686	700	701	721	744	693	720	679	693	725	691	691	676	692	734	721	653	695	730	673	700	742	698	779	696	746	695	747	715	768	731	688	740	709	699	680	718	664	714	714	733	749	706	705	707	718	695	696	652	738	668	710	660	675	657	691	707	775	687	682	712	691	707	696	641	692	699	770	728	741	676	725	705	659	712	716	705	716	690	718	722	678	679	736	714	683	713	726	700	734	690	695	734	654	666	749	721	736	674	715	722	707	700	733	708	688	686	701	706	757	738	760	689	700	727	680	688	711	722	710	674	690	673	698	713	683	792	694	714	699	723	643	713	722	715	682	736	775	669	702	682	710	700	716	734	709	699	747	677	735	699	733	688	715	678	683	698	741	688	664	762	672	704	729	728	745	764	671	731	721	743	675	745	707	713	687	667	638	731	732	699	714	712	758	724	695	686	682	680	717	714	712	656	700	698	683	672	734	721	654	703	689	723	662	686	738	652	688	679	673	702	726	753	680	719	741	732	686	727	710	686	697	746	708	715	707	725	698	723	693	692	707	697	715	668	685	678	701	715	710	717	681	718	759	712	727	679	705	736	705	765	685	657	723	660	676	717	667	676	688	721	690	723	688	706	733	640	728	748	718	692	701	662	705	694	717	673	674	715	709	711	747	743	655	706	728	700	670	708	686	693	707	724	720	694	698	763	735	713	759	699	685	727	739	695	636	705	722	702	689	704	676	643	662	656	727	735	737	673	685	710	698	674	732	708	745	679	769	761	709	762	713	721	691	678	725	681	706	699	713	693	693	707	666	724	729	769	693	714	688	692	673	693	697	722	747	749	756	743	697	689	693	703	702	661	730	705	775	686	707	684	714	708	714	727	711	683	668	690	709	732	674	616	746	713	690	678	698	728	691	694	761	757	751	693	679	708	726	691	698	674	710	732	717	727	730	689	694	744	738	700	765	701	736	658	680	692	727	668	716	674	756	689	695	711	708	691	709	732	705	683	693	728	664	739	693	740	671	704	686	713	697	701	753	734	713	752	724	738	707	685	676	764	717	671	676	667	678	718	740	689	734	642	709	707	693	683	705	698	716	708	776	652	700	785	744	717	725	747	696	702	646	760	690	692	746	724	723	714	660	698	703	742	692	697	755	690	716	681	674	675	713	754	737	709	671	684	704	708	706	746	695	682	720	698	722	721	650	742	696	706	692	712	710	722	730	699	657	706	690	721	705	766	709	723	699	704	704	686	637	697	708	706	731	768	740	707	718	667	673	699	695	707	741	691	705	720	700	701	663	669	688	704	734	690	753	741	707	705	707	695	700	736	705	698	713	671	694	703	670	733	675	689	718	660	714	693	702	687	699	682	745	681	681	718	696	744	710	681	742	697	677	719	715	710	728	714	730	663	688	715	727	715	701	719	685	731	688	758	693	696	668	698	712	727	676	737	739	714	704	721	697	758	733	709	714	705	695	690	696	728	676	731	691	755	689	728	683	709	699	681	699	670	688	707	705	682	667	699	692	691	674	687	731	664	691	707	704	714	686	668	658	688	704	725	722	694	687	708	703	716	686	712	673	698	744	669	735	693	697	714	723	699	691	699	679	709	722	707	735	700	744	720	710	693	671	679	689	663	744	692	713	707	711	721	726	697	747	726	772	702	697	721	705	691	664	732	682	688	667	722	746	695	744	784	795	697	710	701	685	693	694	730	699	680	673	705	693	669	713	684	686	705	675	647	681	713	716	688	689	740	662	708	723	737	685	680	720	723	698	676	644	759	685	722	713	658	717	748	712	678	689	726	764	685	746	727	719	729	661	722	737	718	737	707	743	755	740	723	746	720	755	700	750	678	721	684	708	704	678	728	739	777	682	742	697	710	720	757	703	734	735	682	755	713	748	694	715	703	725	721	728	732	736	712	708	699	685	676	769	735	681	717	719	708	685	693	700	754	750	698	679	682	677	725	714	683	711	703	689	685	736	726	744	760	700	709	715	741	701	720	731	649	702	715	709	683	727	744	698	684	711	708	730	729	752	712	701	684	708	750	704	736	707	659	655	725	686	751	679	652	712	704	690	732	681	679	701	702	680	761	753	728	715	702	711	695	730	689	707	713	726	763	691	714	691	736	789	681	718	757	734	707	696	720	706	671	702	751	714	632	708	711	688	707	710	708	694	670	718	734	718	706	724	703	685	691	679	750	701	716	727	709	714	717	697	673	717	725	712	719	749	678	696	733	745	698	714	711	752	728	728	710	681	709	704	712	684	739	744	712	746	696	679	670	680	691	688	714	711	721	730	728	711	713	715	698	692	706	714	743	705	697	715	773	715	711	744	701	706	676	735	742	692	744	792	730	672	729	690	727	673	674	722	702	725	755	695	688	710	722	662	698	704	723	684	692	716	713	676	697	678	739	720	705	696	664	700	696	735	683	745	663	677	718	714	722	774	678	727	749	700	715	712	703	747	749	748	685	711	699	709	707	679	712	714	706	703	691	715	681	699	751	718	741	705	718	704	705	727	718	686	696	752	710	703	742	719	674	653	742	653	704	706	713	688	721	711	740	744	689	688	690	712	740	748	756	691	699	701	663	697	704	714	717	693	728	714	718	726	713	722	711	693	691	653	706	706	702	759	711	670	678	708	696	674	758	719	690	711	807	719	714	690	696	693	718	705	745	695	698	687	735	700	696	696	671	703	760	718	680	709	731	723	734	709	666	758	711	696	711	730	694	728	727	696	727	733	692	702	737	692	666	701	707	752	714	692	694	739	736	710	674	727	700	723	708	754	734	737	709	667	718	741	640	690	659	667	697	678	703	670	747	716	700	733	745	729	749	716	715	691	755	714	717	672	739	676	699	705	700	734	696	735	666	728	715	677	711	745	769	689	711	750	733	704	752	766	716	725	696	645	772	693	709	730	727	720	686	768	709	699	687	699	683	680	692	717	727	690	768	669	713	688	723	722	690	728	744	729	715	698	691	693	706	650	746	743	650	719	712	693	715	688	700	733	662	727	750	688	697	709	668	715	666	751	730	763	739	700	697	720	687	704	702	683	698	670	744	693	691	696	683	701	746	706	692	733	687	676	698	730	734	734	710	691	721	718	691	639	719	708	697	703	757	692	693	695	706	689	712	735	692	748	748	720	695	715	704	673	730	710	740	719	703	654	705	705	693	708	702	681	711	731	674	722	734	712	717	749	753	738	704	724	739	716	698	708	696	677
22868	21029	28168	24092	21035	20989	7615	587	428	387	384	363	335	339	318	291	276	304	276	285	304	279	261	294	276	296	280	247	293	251	262	256	234	282	268	268	274	286	254	248	267	262	264	258	259	264	247	267	262	266	251	238	288	265	268	286	246	238	242	266	265	244	273	237	244	261	275	242	256	251	269	237	251	281	256	289	256	261	233	269	250	268	221	270	256	220	251	240	271	258	254	247	252	246	253	244	262	284	254	227	220	241	239	263	247	231	244	287	269	255	274	263	286	246	263	237	257	235	238	246	271	252	245	253	291	278	251	256	250	265	252	223	270	235	282	257	282	250	264	240	293	249	252	252	259	259	274	246	256	248	237	247	278	258	246	261	260	230	277	236	265	280	250	273	267	265	251	246	260	282	231	260	250	269	242	243	263	251	257	290	236	250	262	288	251	278	247	256	272	292	254	231	269	252	258	230	268	256	212	236	255	263	243	290	246	246	257	246	251	252	261	265	280	243	257	258	211	266	266	267	230	251	236	231	237	257	268	261	258	252	246	279	257	243	234	270	250	246	271	253	245	278	229	253	268	276	238	242	235	269	232	237	259	251	265	258	247	251	259	275	211	257	223	263	220	249	263	257	246	249	251	277	243	252	251	253	230	239	261	235	254	263	262	276	283	248	268	216	271	254	252	239	273	252	236	242	265	243	244	301	272	242	235	244	257	272	274	266	251	237	252	262	254	265	258	237	258	231	260	238	215	241	260	252	231	279	255	277	232	256	240	254	283	242	262	238	246	217	225	260	264	229	228	280	257	232	284	289	282	247	242	262	257	238	241	280	226	249	260	255	265	231	267	270	247	249	260	259	245	240	250	273	240	236	258	274	252	262	237	240	239	249	247	277	260	252	254	229	233	275	241	238	251	234	264	256	244	260	255	251	292	249	261	255	242	244	286	243	263	243	238	306	274	208	261	235	280	253	246	282	256	273	252	244	240	252	258	265	228	233	250	265	251	248	264	241	249	266	274	255	277	271	234	265	246	225	254	249	252	241	250	226	247	291	285	262	232	251	237	243	245	260	254	252	235	260	250	251	228	266	261	249	239	240	242	263	255	278	245	256	238	240	274	283	233	279	267	269	234	248	230	271	261	276	227	218	267	246	264	246	230	262	248	240	253	244	256	275	245	247	250	228	238	272	270	250	247	227	231	273	253	246	264	243	263	259	260	262	259	265	241	227	277	234	243	271	296	246	263	251	264	284	225	252	262	258	261	272	270	264	254	257	257	272	229	212	254	284	267	250	256	253	233	255	247	249	249	253	264	301	242	263	250	258	263	252	269	265	267	242	259	286	264	245	260	249	256	256	274	234	228	231	257	262	256	243	270	238	232	240	267	254	256	271	249	262	275	266	264	284	262	247	266	255	266	239	250	244	261	281	277	300	247	239	268	242	285	260	236	274	245	258	271	268	246	259	239	256	261	249	252	239	274	238	253	262	250	264	263	264	251	267	262	224	269	235	295	251	254	255	252	253	244	250	285	259	229	248	235	262	252	259	267	260	279	246	218	248	254	255	276	259	265	265	258	246	262	242	256	270	253	245	237	303	239	262	250	226	268	252	237	253	250	233	257	226	253	264	283	244	284	260	238	255	263	265	243	248	265	265	248	254	255	271	263	259	233	241	280	236	266	261	256	248	252	285	244	287	257	285	254	284	256	247	255	242	274	286	250	241	225	282	277	260	296	267	253	270	250	248	261	231	239	246	237	258	240	233	223	248	279	274	256	244	266	254	251	250	261	244	276	254	257	260	259	254	253	261	278	264	235	252	278	276	249	276	239	230	263	228	246	254	249	277	239	257	247	261	254	267	261	248	251	257	273	261	245	256	261	272	232	249	260	246	239	243	261	265	285	275	256	259	274	267	244	231	214	274	271	256	237	249	229	262	270	219	253	264	240	272	240	257	259	242	259	248	273	256	271	244	287	254	252	233	256	259	237	240	221	228	241	232	270	253	245	255	262	258	272	279	270	256	249	223	248	248	255	259	251	239	259	249	218	268	240	237	269	262	261	241	262	231	251	265	262	230	273	275	247	271	250	225	281	247	272	271	271	258	266	252	269	257	250	236	265	244	250	266	265	255	279	245	262	290	278	251	264	217	276	248	249	237	287	271	256	235	269	244	296	272	266	242	238	265	264	243	268	255	234	255	231	260	261	235	263	260	265	254	246	249	259	242	250	242	243	263	246	252	256	266	234	238	263	256	239	247	232	236	262	260	277	247	265	243	241	241	253	262	256	228	223	259	256	246	272	251	267	273	261	231	283	252	253	253	252	269	266	254	266	260	249	246	266	246	238	280	251	238	244	277	260	288	279	251	255	260	251	255	243	266	239	263	241	265	255	243	260	239	235	243	253	274	245	245	236	236	246	264	247	284	254	285	258	233	233	249	269	265	231	225	253	243	215	242	270	262	270	245	272	243	262	262	260	265	247	271	224	267	266	245	239	256	255	224	239	249	262	261	281	271	234	249	262	259	248	262	268	249	227	258	267	246	222	245	243	256	236	233	249	254	233	239	253	265	226	234	219	241	278	263	261	260	265	245	246	240	253	243	240	284	240	277	264	238	255	274	265	235	243	266	262	281	270	276	253	276	244	251	261	268	245	236	252	259	245	259	272	270	267	262	240	244	258	282	283	249	250	256	282	244	251	256	253	226	256	261	253	264	264	262	262	265	278	257	255	243	266	297	242	257	262	264	263	267	257	257	296	282	245	268	253	288	240	248	240	228	262	255	291	261	234	225	239	241	246	245	261	260	233	250	256	229	255	257	251	258	259	276	285	240	280	237	256	251	229	280	269	241	261	254	272	244	281	229	264	246	248	269	271	245	260	247	303	275	246	244	234	279	261	272	234	232	238	235	247	246	254	261	277	243	226	251	278	265	244	273	266	244	271	260	260	252	266	232	250	230	278	263	256	260	257	262	245	291	270	276	252	248	231	247	281	258	259	250	267	268	263	277	283	235	236	238	243	267	244	287	237	279	242	266	239	239	255	248	243	267	235	237	255	251	256	251	242	240	258	244	263	269	259	220	290	252	283	257	263	256	252	277	254	251	274	223	252	223	240	254	253	249	247	237	228	238	234	254	230	276	268	258	248	260	248	239	248	237	256	238	246	248	247	259	253	256	252	276	262	244	214	258	250	218	268	259	239	257	258	270	248	225	246	254	244	251	250	269	248	226	267	279	253	247	254	251	247	270	229	255	275	265	253	262	267	256	256	231	237	253	256	267	223	240	244	239	259	268	228	251	277	275	258	266	224	260	263	247	249	269	257	257	258	266	217	240	239	234	270	222	266	247	247	247	260	247	233	259	246	273	237	237	271	244	237	253	225	262	255	271	240	251	234	279	275	282	238	263	269	249	241	249	244	242	284	274	235	229	248	242	257	236	252	258	247	273	249	252	273	251	242	247	252	242	288	247	233	250	220	245	260	273	274	245	263	248	255	262	277	256
52010	65154	49042	12392	2278	1729	1304	1101	892	832	719	634	612	551	483	555	493	463	438	448	411	451	433	416	414	404	407	410	406	415	379	385	421	406	406	377	390	416	399	411	376	377	373	381	368	394	379	361	355	410	391	399	373	413	383	382	419	377	410	369	424	358	384	392	381	352	387	358	389	382	374	383	362	349	366	350	359	379	374	355	357	355	356	360	369	394	334	361	374	331	353	400	381	361	376	359	371	368	375	401	351	368	378	374	370	362	360	379	372	383	405	374	374	366	356	363	351	373	374	353	373	350	375	377	355	357	363	365	366	413	360	406	362	408	370	404	365	344	390	416	381	380	364	403	361	363	380	373	389	346	404	359	349	359	395	360	367	364	347	363	406	329	331	400	366	399	351	379	370	384	321	379	371	400	356	354	375	390	380	400	368	405	376	325	372	379	388	386	368	352	401	378	354	385	388	352	373	362	400	362	385	334	369	358	369	380	389	369	375	364	374	414	387	350	364	346	367	356	352	358	377	375	402	368	402	373	333	379	384	377	355	388	370	356	373	349	377	378	370	410	365	419	361	385	354	352	421	388	369	375	373	379	397	404	336	361	354	382	368	387	367	346	383	374	345	367	388	359	344	377	378	374	376	370	371	383	373	367	416	382	352	373	391	344	345	366	371	351	383	383	362	367	405	358	348	350	374	361	349	367	409	390	371	365	358	386	359	366	364	367	415	395	368	367	372	393	381	344	363	364	388	377	384	372	368	352	350	359	393	361	371	383	360	396	359	344	393	345	360	403	357	336	348	366	393	373	342	379	405	385	344	369	334	344	365	392	376	369	371	380	362	369	412	380	394	372	409	377	388	361	348	336	350	404	377	410	353	374	418	340	354	321	390	408	337	372	360	343	387	343	393	367	341	374	389	345	371	378	356	373	392	345	367	381	392	358	408	366	381	380	405	385	383	357	355	350	389	352	395	380	381	347	371	345	358	371	405	362	365	353	387	427	323	336	374	384	374	364	395	356	387	343	364	372	367	375	364	374	358	334	367	371	381	362	388	378	353	358	380	386	398	394	366	358	381	380	365	360	353	402	376	348	379	390	388	366	395	395	395	346	399	351	357	366	378	387	372	397	354	369	351	377	392	388	384	361	404	365	373	331	351	379	363	378	341	390	375	357	383	377	365	361	391	358	345	389	326	345	365	349	409	391	352	359	373	398	363	346	361	384	370	356	353	370	363	376	402	373	331	393	365	377	351	346	369	371	346	348	382	379	370	410	352	384	359	371	336	383	353	364	382	320	373	352	353	392	389	352	359	380	355	370	380	359	383	378	377	350	385	354	382	392	373	370	390	372	378	353	390	362	376	343	355	374	351	383	366	349	362	406	360	377	351	351	385	380	392	332	361	379	362	388	315	359	372	380	374	384	374	363	385	352	375	370	360	337	388	400	365	352	379	401	364	344	369	388	362	375	340	380	376	367	375	369	343	356	377	380	362	388	352	358	373	376	352	366	378	365	405	377	331	369	403	413	409	356	350	397	383	328	353	405	414	330	373	365	389	358	349	413	386	366	404	364	374	338	387	391	371	385	374	378	370	367	362	377	381	396	381	337	334	375	382	372	374	358	408	356	318	380	367	408	386	344	365	385	392	373	360	348	370	350	381	380	353	365	392	374	359	381	369	369	361	339	350	355	360	373	380	378	359	330	346	361	397	358	344	381	345	365	368	358	372	364	378	367	366	383	410	386	374	405	392	363	366	368	350	398	379	330	355	364	403	360	374	351	351	360	400	366	381	363	342	381	355	385	367	399	319	367	343	389	375	347	376	401	382	367	352	367	399	371	364	375	339	360	348	388	377	371	365	364	375	358	371	349	345	353	342	366	368	353	360	365	384	388	376	336	366	347	348	371	352	367	357	346	337	349	379	378	370	371	392	402	339	395	363	401	362	409	363	370	369	397	376	367	414	383	354	404	352	392	347	390	340	375	390	345	389	425	375	373	364	368	351	356	360	402	377	360	386	367	367	338	358	395	384	365	365	366	324	388	354	384	370	349	361	362	391	376	397	368	349	377	366	368	371	373	384	378	349	375	373	374	391	353	371	354	348	368	373	385	378	359	371	360	356	381	352	365	363	362	389	357	396	338	344	352	360	411	346	410	360	341	368	390	383	394	398	362	362	349	341	371	379	354	337	345	368	361	372	371	353	376	371	384	335	380	417	359	387	367	370	355	371	392	394	360	390	399	373	388	338	352	364	354	364	377	346	363	405	364	314	359	384	355	365	367	367	333	356	399	351	396	365	382	375	387	383	358	367	383	371	356	425	357	374	359	375	363	362	333	350	372	408	401	380	349	368	362	363	328	342	349	362	394	379	355	351	385	360	347	354	377	393	354	364	373	387	366	332	379	419	374	392	361	361	373	339	369	332	383	371	375	368	380	394	346	368	383	388	351	363	395	404	380	385	380	382	378	354	354	355	347	344	398	367	368	357	377	365	332	394	348	389	411	368	391	360	365	358	356	392	359	365	374	373	333	345	363	358	355	390	361	390	375	394	377	355	366	332	401	363	401	360	359	369	348	389	370	374	378	371	337	383	379	376	397	371	386	375	372	375	381	397	363	353	377	368	388	352	435	393	371	392	354	355	366	357	354	422	390	365	388	383	408	343	389	399	402	406	370	340	415	394	376	400	374	379	379	355	373	373	353	381	331	375	342	340	358	385	403	390	345	386	365	350	380	386	352	373	305	361	376	365	373	383	390	347	399	372	365	361	363	355	353	351	382	342	414	373	339	356	377	376	355	356	390	371	336	378	370	352	349	355	339	388	362	374	375	372	362	363	382	384	348	361	372	375	354	375	321	395	376	396	381	367	358	364	366	343	391	367	390	389	342	371	355	336	393	381	352	342	391	344	381	344	379	405	373	355	380	344	351	372	352	377	382	380	379	394	345	369	384	343	384	368	352	367	353	389	408	379	340	363	363	367	370	390	344	391	344	365	353	371	396	387	378	353	369	361	363	362	363	405	331	370	400	374	385	408	365	341	390	403	338	361	388	331	361	343	352	376	402	371	364	357	404	409	339	355	367	372	377	346	396	345	373	394	373	367	364	345	405	399	353	370	360	364	341	388	384	351	368	389	376	333	342	384	360	347	351	350	362	395	359	387	370	376	344	371	344	356	365	348	357	342	353	380	376	348	368	406	400	361	362	351	361	367	350	345	341	391	371	375	374	360	372	366	355	363	365	389	342	406	399	357	382	382	395	382	387	402	391	367	366	350	385	380	366	368	369	371	390	395	366	364	381	338	363	360	385	361	356	402	343	354	375	362	349	398	378	336	365	386	365	391	433	349	367	365	394	369	373	371	374	398	369	362	377	361	366	385	410	368	363	342	339	356	372	383	343	350	416	366	331	343	399	372	367	332	403	318	387	369	350	380	379	388	414	367	370	367	348	371	380	385	373	373	354	388	379	379	394	354	387	363	386	332	361	385	401	377	369	354	384
28014	21191	16329	3640	521	478	486	529	490	448	466	493	495	468	506	462	460	442	484	470	477	495	524	487	485	467	500	451	477	450	451	517	479	462	462	455	500	469	483	489	507	506	462	508	485	518	504	470	469	503	486	496	504	491	495	488	492	506	461	506	470	449	488	451	542	466	483	492	488	495	484	488	447	498	443	480	490	463	483	513	489	479	506	437	491	437	476	541	479	465	459	472	486	515	453	496	458	501	486	474	452	493	494	465	455	506	481	455	465	511	478	486	440	504	491	470	468	478	492	485	506	521	436	481	499	481	483	491	454	500	448	498	440	469	432	450	493	446	503	465	487	496	468	462	489	516	466	481	462	473	470	450	480	442	521	476	510	460	475	463	523	503	467	501	477	487	467	461	493	503	431	477	495	499	486	489	466	469	473	451	471	492	494	463	494	477	478	460	481	475	503	477	454	467	518	438	487	469	473	482	465	459	490	482	488	463	494	479	504	441	509	474	442	478	508	450	482	475	464	468	495	493	448	490	492	468	490	508	485	478	474	443	474	451	509	491	476	429	526	497	493	494	459	484	530	491	483	498	508	487	473	447	489	524	476	432	459	478	476	524	433	509	460	455	504	459	495	466	484	494	479	474	449	476	452	456	461	456	497	502	511	510	470	466	488	497	479	470	517	500	487	497	479	469	485	436	467	465	504	496	502	470	460	496	466	478	464	504	466	489	492	522	478	476	487	491	477	473	486	464	487	501	469	512	485	459	468	501	431	463	497	517	523	480	473	485	442	499	498	493	487	453	472	508	480	453	485	481	481	482	487	442	456	497	508	510	485	478	464	516	484	459	439	477	460	468	487	468	482	491	501	498	494	487	454	504	512	479	492	503	495	500	528	458	496	481	477	494	458	482	465	491	472	463	456	487	512	453	456	476	459	484	494	470	447	485	504	482	435	507	489	461	502	475	462	456	493	455	486	455	496	480	454	454	476	489	509	510	449	491	511	452	530	460	538	480	509	506	525	508	511	472	455	461	485	475	454	470	496	462	468	455	483	483	511	472	484	490	451	442	494	478	502	482	466	495	483	489	476	445	456	486	468	494	484	500	499	492	484	493	494	473	485	483	482	461	460	478	437	451	457	496	512	455	491	480	462	474	473	475	490	460	459	466	479	479	459	465	527	460	498	475	540	490	510	488	493	507	462	464	515	460	484	511	492	455	506	474	466	471	492	478	500	479	494	488	514	494	450	475	481	485	443	465	479	472	461	475	461	475	467	474	463	473	520	498	493	480	462	490	461	440	455	497	453	465	476	474	493	429	540	479	499	505	492	431	492	469	471	496	500	480	530	507	504	479	505	479	471	475	464	461	499	522	483	468	505	511	472	442	477	499	479	526	505	473	451	479	475	447	438	476	471	524	483	476	460	490	477	482	474	487	479	459	514	478	454	501	473	444	474	484	509	494	452	484	469	475	505	469	465	480	501	473	499	475	481	453	442	470	477	482	479	435	462	488	493	446	482	479	482	462	464	463	514	493	473	442	445	474	484	473	510	481	522	481	470	460	474	458	452	469	508	512	505	476	467	450	457	461	532	490	481	490	483	460	442	481	485	501	475	483	462	471	465	429	472	473	460	525	462	478	490	426	512	481	514	462	497	493	505	491	470	481	487	505	426	485	459	481	478	455	496	481	496	497	470	470	489	498	520	467	485	486	490	448	435	478	436	497	459	498	503	463	452	444	496	493	475	460	496	508	499	481	485	455	481	435	469	498	476	446	470	494	506	472	490	468	469	463	494	546	470	469	457	480	473	473	508	538	447	465	453	477	471	468	471	482	441	494	451	455	479	490	512	475	461	443	493	495	457	461	496	477	501	464	484	491	518	505	490	509	464	524	502	504	471	533	492	489	455	529	483	482	487	485	480	448	454	494	482	479	464	492	459	504	516	514	455	486	518	497	506	465	517	504	477	497	477	484	489	484	494	468	470	465	466	497	492	469	473	494	476	466	500	465	475	462	477	507	505	455	454	466	501	517	503	487	453	467	459	512	497	478	444	459	461	484	498	500	467	510	468	500	458	490	483	485	503	481	478	502	488	454	468	447	498	498	457	477	482	464	465	520	515	498	475	482	477	527	486	449	505	481	527	496	484	484	471	470	492	452	481	480	507	493	433	500	480	460	467	442	498	482	479	447	508	503	502	467	460	499	483	458	469	450	494	448	505	521	506	462	471	489	507	453	517	448	453	517	451	463	468	483	472	509	498	462	476	498	482	487	481	512	485	467	449	455	461	470	477	480	493	501	474	493	499	554	510	498	457	502	498	478	445	455	494	494	499	497	480	475	488	487	478	496	473	515	467	484	442	478	507	485	477	421	429	452	525	473	466	464	468	478	486	496	525	494	466	511	461	483	485	468	478	499	472	458	496	487	493	475	517	474	475	403	493	510	436	484	459	499	507	543	456	500	503	518	468	442	511	487	486	509	522	445	518	454	471	505	489	466	480	477	474	496	508	460	478	471	480	417	481	485	455	487	457	487	458	461	478	515	508	489	500	462	481	451	491	492	518	439	488	500	485	508	479	496	481	497	540	442	509	485	471	476	467	467	447	521	472	454	469	457	521	445	467	509	510	482	470	443	457	489	483	435	509	504	503	466	459	464	522	439	495	500	494	484	462	479	473	439	465	477	473	480	471	516	485	461	513	485	483	514	478	480	441	530	482	480	505	514	508	467	470	475	464	500	523	477	472	426	455	504	490	491	469	477	486	488	489	483	471	501	438	481	433	492	491	444	491	500	455	454	498	490	467	487	460	501	491	441	468	464	507	492	477	491	469	442	448	484	500	468	469	477	477	496	434	503	454	489	483	485	472	488	516	537	501	478	483	489	455	466	486	454	517	461	471	455	476	486	460	484	498	498	460	526	507	468	497	491	453	498	475	494	473	482	498	476	485	484	526	500	508	467	494	516	470	508	517	499	437	497	462	496	511	507	480	441	485	500	469	491	469	449	513	492	487	512	455	470	477	463	462	493	475	451	486	473	490	501	458	486	445	448	477	509	464	476	435	453	483	477	463	475	495	489	489	490	471	466	472	506	458	510	440	489	469	504	491	498	478	512	484	482	526	496	528	482	405	492	446	477	505	456	480	483	487	433	475	486	479	511	534	469	468	467	490	485	492	455	488	477	479	466	445	484	460	531	485	479	457	506	457	463	501	495	496	464	508	518	459	486	461	499	490	449	522	483	433	474	479	491	493	462	494	468	506	480	473	487	494	479	460	485	451	502	503	493	493	490	421	481	439	477	460	457	514	485	460	442	486	515	487	497	497	467	480	475	451	534	455	478	490	505	444	467	476	469	470	470	447	465	477	470	471	480	509	501	511	509	430	457	452	475	461	479	477	470	499	485	527	464	480	498	497	480	436	486	460	458	493	468	488	468	460	500	513	479	487	480	510	500	469	479	463	475	491	431	476	464	494	472	484	456	443	507	466	461	501	432	497	495	494	479
28219	24431	13436	1877	766	716	727	715	688	709	666	758	714	653	672	691	672	669	674	660	688	706	699	721	658	650	684	667	712	719	750	694	689	674	618	685	642	660	695	672	695	688	672	669	724	680	714	662	672	660	632	649	675	676	683	686	672	696	679	694	692	718	659	640	635	649	636	685	678	642	665	674	685	718	708	645	667	684	699	684	647	671	741	707	654	663	690	707	691	672	621	710	648	683	653	719	662	693	682	735	660	742	710	660	662	684	755	652	712	680	676	656	693	707	666	688	672	696	719	665	700	681	696	660	638	687	653	677	669	667	694	673	672	716	760	648	688	726	678	668	718	716	672	692	707	706	667	675	674	713	710	682	738	650	672	678	700	669	703	695	688	677	703	667	687	676	683	620	715	656	683	697	727	688	697	681	676	695	696	717	635	663	668	681	688	718	694	681	700	669	672	675	676	697	704	680	714	701	715	669	660	657	704	681	662	649	687	712	645	634	683	675	717	637	661	688	691	708	672	682	689	693	669	690	641	656	699	678	730	701	660	689	708	673	652	657	722	684	660	693	695	679	667	669	707	646	655	686	661	697	681	692	705	741	682	695	648	694	670	677	671	681	668	678	664	708	647	705	692	703	731	683	714	637	685	621	699	686	659	704	699	645	665	633	719	742	653	681	693	658	681	737	667	689	694	646	689	699	640	665	656	710	680	719	710	674	674	730	670	729	656	641	667	649	701	649	708	670	695	703	699	647	690	691	685	677	696	688	664	709	681	685	677	689	684	680	659	692	692	706	664	664	738	715	742	688	670	691	674	706	723	660	653	673	714	677	690	707	682	672	724	651	656	653	675	721	680	710	684	711	737	664	677	630	681	692	678	681	706	706	726	715	687	707	660	673	700	725	686	684	725	640	670	686	703	659	670	631	716	677	685	658	690	662	647	654	688	685	749	635	712	653	686	677	669	671	702	678	689	672	657	703	651	655	684	701	674	703	700	726	667	693	713	689	689	717	627	708	719	682	681	656	673	730	669	712	623	673	677	644	670	620	695	652	676	707	741	677	665	730	716	698	685	759	650	703	697	644	681	628	710	648	705	685	642	694	654	657	673	725	715	659	659	620	691	683	690	643	675	685	731	671	667	701	693	669	656	688	660	709	681	672	650	694	704	720	674	670	642	680	691	717	653	691	700	701	671	659	729	666	666	735	641	709	669	687	674	733	668	681	668	715	674	702	691	719	716	691	671	668	695	626	716	703	684	702	674	626	675	676	643	644	665	650	670	712	688	689	652	736	698	665	673	693	673	658	655	691	659	699	697	678	702	681	692	677	643	724	645	679	742	654	699	674	685	673	691	664	668	678	673	711	685	698	649	670	671	720	683	694	661	684	666	621	669	706	736	686	660	685	664	674	679	657	681	680	664	658	683	680	689	666	679	681	686	696	723	700	697	679	681	666	693	622	666	684	672	704	713	698	683	727	673	649	681	686	714	687	660	617	686	700	718	679	670	681	677	709	697	703	702	637	691	704	713	709	660	684	673	663	660	624	670	678	690	680	671	664	637	735	685	691	670	693	674	735	699	691	659	665	623	648	674	706	685	722	722	679	695	680	677	674	679	688	725	685	719	671	678	712	622	671	695	717	690	695	644	719	699	705	716	681	649	651	657	715	686	726	718	678	719	688	661	699	655	674	704	689	710	687	673	660	680	675	722	664	667	713	709	656	673	675	703	677	674	686	703	705	694	707	642	697	662	688	648	716	657	672	662	672	692	730	701	730	668	668	629	675	633	700	688	685	672	680	668	672	646	703	681	740	718	682	675	712	711	664	682	689	661	637	685	678	681	690	658	676	691	682	701	654	687	648	682	682	672	713	685	695	663	682	684	709	677	751	684	700	683	696	670	673	639	687	659	676	664	664	672	656	695	666	675	710	688	643	670	703	709	674	686	679	689	695	647	661	697	710	716	730	645	678	717	718	662	670	671	706	686	717	734	678	662	693	693	678	649	713	685	679	704	653	717	697	713	678	686	665	685	635	662	661	676	708	705	666	678	677	692	665	667	689	674	693	650	662	707	757	652	653	702	747	705	670	658	729	678	662	641	653	704	709	692	685	670	711	681	724	666	655	649	699	701	641	680	685	734	680	706	689	644	696	685	648	712	710	699	690	684	650	704	694	642	668	652	712	685	657	679	728	687	653	698	652	663	663	719	636	661	664	719	673	683	703	659	690	708	679	660	710	689	651	682	671	684	691	706	727	647	670	710	715	692	665	685	712	685	685	711	682	709	718	647	675	717	652	679	707	656	657	676	714	660	675	666	668	719	671	689	702	641	677	698	717	652	655	674	681	671	683	719	699	699	643	678	670	697	702	677	700	748	671	673	675	696	673	683	647	708	660	681	667	744	686	716	663	637	652	669	738	707	707	721	668	686	688	697	676	674	685	666	672	699	633	711	729	684	711	661	650	726	650	688	667	705	642	699	659	738	708	642	681	747	658	708	682	657	675	675	690	688	641	677	724	703	684	686	673	719	690	687	676	678	726	712	632	709	729	636	665	711	702	638	695	698	711	692	706	686	694	716	711	668	700	669	732	700	673	714	710	675	715	697	716	698	681	672	709	694	648	691	660	709	670	671	612	669	679	681	653	670	660	669	693	680	699	695	689	693	708	711	676	686	710	697	685	645	668	680	687	694	673	667	681	642	686	670	674	680	669	665	667	699	659	664	676	677	725	688	662	654	687	677	716	740	721	665	726	671	713	678	689	694	694	703	705	732	696	676	656	672	697	670	666	699	669	731	694	670	682	680	709	713	659	686	687	641	664	729	682	688	698	665	723	707	733	696	660	693	673	659	709	692	669	642	691	720	684	668	660	673	698	676	677	652	698	694	706	648	706	667	706	720	691	672	673	666	701	682	624	677	639	679	702	693	654	700	674	694	688	688	649	704	620	677	761	646	664	682	672	716	715	684	703	678	697	698	672	675	688	668	675	697	697	687	721	693	675	696	673	705	674	679	714	666	657	642	624	678	668	639	679	665	736	703	712	716	672	655	706	653	694	692	683	707	656	677	690	698	702	735	687	662	642	690	671	696	667	705	656	698	659	651	671	658	625	719	671	686	706	671	709	678	668	671	698	711	713	677	669	688	677	688	674	676	677	694	681	686	641	700	637	658	690	684	657	705	672	727	650	704	703	650	645	666	665	691	644	721	699	709	694	713	691	720	629	700	629	663	675	699	688	670	701	716	686	699	717	671	642	713	654	666	673	682	713	739	701	732	649	732	645	683	697	692	703	681	647	677	704	700	659	722	686	645	655	627	683	687	682	678	659	676	687	683	689	703	695	638	705	658	676	688	695	743	697	647	726	680	684	696	708	713	704	701	714	720	687	669	691	679	747	654	680	672	648	667	704	702	704	690	651	685	645	715	678	723	668	691	691	645	644	725	675	652	683	713	722	696	697	684	674	679	683	715	693	705	700	673	633	696	704	699	680	660	692	736	665
24070	21093	27737	24714	20106	5219	798	662	568	571	549	518	513	521	548	462	524	526	476	504	502	519	463	523	516	468	479	456	518	486	530	499	486	449	498	506	498	519	489	492	506	508	509	470	439	519	537	483	471	466	441	515	510	473	471	506	503	477	470	509	437	531	464	469	501	476	502	476	481	490	464	493	476	502	524	455	486	479	498	515	453	488	491	542	469	497	454	498	532	491	467	467	472	516	479	514	476	529	540	457	454	471	466	464	464	506	503	493	490	493	486	501	485	494	501	507	470	500	507	490	458	469	488	492	512	496	470	494	485	514	473	507	511	515	488	473	506	476	459	516	453	502	458	484	460	483	478	472	487	516	511	461	454	495	459	480	474	512	455	455	512	480	481	477	482	480	457	500	470	525	504	488	486	459	469	521	499	536	497	461	519	493	505	474	485	505	501	483	509	468	469	459	467	456	504	483	480	500	499	465	484	474	486	486	507	468	478	506	445	452	500	497	489	462	521	454	498	458	450	455	470	482	497	501	488	497	504	488	519	493	467	499	504	475	488	456	486	516	502	462	519	506	495	480	489	479	473	484	508	485	483	524	486	522	483	498	511	472	505	437	486	482	477	494	503	489	455	483	475	489	523	488	476	476	483	475	484	475	470	462	513	477	547	487	480	506	471	524	462	480	477	512	458	484	497	453	490	508	481	478	497	498	480	484	470	460	519	477	463	494	483	471	459	469	490	454	504	494	477	461	503	487	494	502	536	520	519	472	472	485	499	523	468	507	472	463	485	501	502	496	436	499	489	499	501	481	469	507	454	503	482	466	486	458	452	462	493	465	483	510	526	495	466	474	488	468	483	475	448	490	462	492	484	512	475	492	453	524	497	457	498	495	489	478	511	509	475	452	496	522	499	518	455	463	484	507	518	468	491	438	519	507	519	485	502	484	479	451	473	506	498	496	499	455	468	485	479	490	485	498	477	483	491	510	531	487	538	491	500	493	474	541	461	472	498	459	473	496	497	522	476	486	497	479	492	483	482	463	445	506	494	506	478	497	494	496	474	497	509	507	485	519	469	441	505	490	498	483	472	511	505	490	488	499	510	458	577	512	454	490	483	468	476	445	471	497	489	494	486	474	485	493	467	495	470	475	440	449	537	525	498	481	501	471	509	531	497	493	486	467	508	498	514	518	473	498	483	495	499	511	503	504	516	481	491	482	446	488	495	486	496	502	501	494	518	475	479	516	509	483	505	491	499	490	462	506	526	478	479	467	487	516	485	440	484	494	465	488	511	499	432	527	489	470	516	492	506	501	475	508	475	471	521	503	465	514	488	481	501	547	466	471	487	463	472	499	509	506	509	494	484	514	525	486	498	454	508	531	441	492	490	494	473	494	507	486	470	517	499	443	436	488	509	450	496	511	485	466	480	490	519	496	490	478	506	430	522	461	498	532	485	468	495	485	468	471	480	494	531	492	521	470	509	483	492	492	502	469	501	511	495	507	504	480	461	477	497	476	457	481	477	474	487	493	493	487	479	475	509	503	427	471	486	471	475	536	509	518	453	478	481	438	466	478	538	480	487	504	479	511	498	524	522	492	428	499	499	493	516	525	466	497	500	466	496	490	463	492	490	446	512	489	525	528	523	481	501	487	475	484	464	497	490	504	483	497	440	454	465	474	472	486	500	458	487	472	473	482	509	474	507	485	519	485	460	514	525	470	484	480	497	485	475	488	486	477	510	505	498	502	480	488	484	503	472	543	456	481	514	443	501	468	512	486	460	513	486	469	452	496	448	481	484	499	469	504	517	495	432	482	487	467	490	515	483	446	494	491	501	488	448	467	465	512	497	493	513	482	492	449	491	512	480	535	495	504	501	497	475	488	473	496	479	498	452	537	466	518	474	509	474	427	472	488	482	519	533	492	452	526	497	474	529	480	461	502	470	511	459	467	524	487	513	511	502	477	474	456	476	484	494	539	524	485	506	531	498	483	460	462	467	504	533	472	505	483	495	521	477	491	496	471	521	511	466	497	478	462	449	481	522	478	464	517	467	529	490	498	496	483	447	490	517	497	504	465	507	450	481	485	475	482	494	508	470	484	495	458	480	509	472	491	506	497	513	471	450	492	471	501	455	460	515	471	473	465	508	466	452	522	516	540	482	479	442	527	531	477	488	501	521	505	466	465	458	482	514	470	506	475	449	472	471	531	483	487	528	466	446	505	466	497	495	480	452	484	516	479	501	474	456	472	458	497	481	493	473	510	472	492	455	491	483	478	473	492	492	540	470	479	456	491	525	537	508	493	472	474	483	501	497	485	471	474	482	506	504	479	475	468	500	457	498	494	487	485	487	528	481	498	495	486	476	491	472	484	475	467	513	473	475	476	498	507	497	505	477	462	447	482	520	508	510	516	493	469	472	490	496	483	478	516	521	494	488	522	474	484	485	542	485	509	517	482	448	484	458	483	502	468	530	507	502	493	453	471	484	467	505	523	504	479	515	475	493	455	492	430	470	484	472	454	476	465	491	484	464	530	468	485	469	493	514	491	460	453	465	479	527	483	496	470	474	486	481	454	508	480	518	458	490	465	463	491	459	481	497	482	424	475	498	519	503	502	487	470	495	478	503	486	525	516	467	511	452	527	494	493	461	490	483	509	478	517	505	504	475	501	506	455	499	465	514	460	487	464	484	483	468	472	495	495	505	457	460	515	519	468	483	501	481	525	449	495	508	508	511	493	470	499	485	505	486	442	473	445	488	501	470	545	519	491	464	468	497	510	511	496	495	481	506	474	479	471	465	451	492	487	508	465	474	440	504	508	465	517	496	479	501	455	503	496	499	469	478	489	453	526	492	495	475	524	515	497	491	487	494	481	503	488	507	494	507	497	488	561	448	446	522	452	457	484	524	455	497	482	453	508	499	541	492	472	492	499	497	499	525	490	466	490	506	463	457	435	435	491	484	475	518	493	503	449	476	527	532	471	497	487	471	499	473	515	508	467	470	484	503	488	486	481	467	457	544	467	474	458	474	492	483	498	474	503	496	519	495	470	492	486	489	477	469	480	465	472	480	469	485	513	456	502	506	490	493	498	518	451	451	520	516	476	496	504	497	503	465	515	488	493	538	487	478	531	501	496	483	473	495	493	491	455	483	457	515	452	455	463	483	503	495	465	507	497	463	513	502	510	522	507	523	491	464	489	502	490	486	473	517	494	495	528	489	493	485	441	515	485	455	454	500	492	476	476	482	480	517	507	526	492	469	479	495	467	474	468	443	520	474	493	481	469	507	497	531	517	482	498	498	473	509	437	448	468	482	501	451	500	472	506	475	517	453	514	500	453	499	497	478	507	472	521	509	498	472	498	484	470	488	487	504	530	455	519	486	515	491	461	474	472	514	447	524	514	478	464	491	477	496	507	501	516	489	503	442	479	442	494	493	495	454	498	486	474	478	475	482	471	491	489	490	483	477	514	529	475	498	523	470	530	488	526	485	477	481	466	498	463
49031	55476	42557	7838	1575	1308	1149	1081	934	883	803	851	819	780	749	770	719	724	717	734	733	721	686	716	742	742	689	686	689	709	717	724	728	716	704	726	694	717	701	679	699	755	680	679	718	700	758	684	705	685	677	703	728	727	723	733	712	712	690	734	714	708	665	695	673	690	740	691	683	745	726	721	660	689	643	711	715	704	691	710	668	681	763	721	719	659	684	685	677	751	687	685	703	720	708	715	670	748	654	645	691	685	674	682	686	676	728	692	656	728	694	767	689	714	657	661	671	702	736	699	686	723	646	724	672	742	729	667	702	748	714	685	713	720	759	742	695	686	725	684	677	682	722	689	706	680	648	694	718	691	724	685	696	679	708	689	679	722	718	706	728	737	689	685	695	663	716	689	723	710	703	695	697	756	684	672	683	658	734	653	695	721	701	676	676	712	661	684	698	749	742	693	700	728	670	720	686	654	743	690	709	718	705	718	693	665	714	687	673	748	687	734	705	749	672	689	725	687	697	696	728	699	712	662	713	675	664	737	671	644	662	751	739	673	689	706	714	691	710	665	638	663	686	652	729	699	727	700	685	716	707	681	708	684	766	739	703	702	688	695	681	727	699	718	707	685	750	722	684	708	751	725	715	683	684	704	660	734	667	731	705	699	671	723	667	675	651	754	720	689	704	723	695	700	737	687	720	673	727	684	684	686	715	714	681	683	679	643	696	703	671	672	716	659	666	712	719	668	680	685	707	742	705	657	725	699	692	704	699	653	696	678	725	675	693	697	703	706	676	700	734	674	684	692	754	697	697	719	694	718	674	664	669	740	726	669	701	714	664	661	696	724	695	744	654	660	673	693	714	709	735	687	682	707	734	679	738	689	701	718	701	715	671	700	718	703	721	645	683	695	720	652	733	651	695	710	671	679	705	692	712	649	706	682	693	712	692	713	682	714	704	695	677	659	765	646	678	682	707	701	697	692	745	686	706	720	669	684	727	664	678	681	738	673	726	683	672	741	714	652	713	704	659	678	660	741	683	703	696	665	713	714	687	692	718	699	679	675	697	699	704	716	700	725	687	677	708	676	664	689	731	711	704	677	702	691	699	723	696	666	705	674	705	680	748	653	692	684	633	658	703	695	693	662	686	684	718	680	684	702	700	724	703	656	674	674	673	695	692	672	714	683	719	673	743	688	679	728	672	668	725	715	696	704	731	709	709	700	733	720	710	771	724	702	684	686	697	726	647	645	736	704	713	743	746	708	707	686	734	699	693	699	678	733	667	716	666	693	655	675	681	706	747	701	644	751	698	682	693	684	715	716	723	680	680	694	666	680	678	719	711	720	684	711	695	692	700	654	740	705	725	688	675	674	719	678	657	698	690	679	714	713	738	722	743	729	725	693	671	732	725	707	655	663	672	762	690	684	726	666	694	696	737	666	721	681	730	704	711	664	712	666	701	733	717	677	667	689	725	704	723	700	699	717	652	755	656	669	715	650	645	754	652	685	696	694	714	717	694	731	733	630	760	748	662	672	706	664	729	729	713	726	696	693	685	684	716	708	683	721	692	700	736	725	714	711	705	654	729	756	671	692	702	680	660	744	669	729	722	635	714	673	682	720	742	659	715	667	673	682	649	688	742	698	715	667	732	694	710	736	714	739	704	730	656	736	717	719	715	698	743	733	724	673	686	650	674	719	684	701	692	686	716	684	624	696	706	657	698	668	724	686	722	685	681	702	726	687	728	716	679	718	712	692	687	672	723	668	746	729	717	709	701	715	709	721	708	716	722	692	691	684	729	691	727	738	725	692	721	687	648	692	738	716	720	726	696	718	651	722	716	718	696	667	689	687	759	711	714	696	744	653	695	701	712	684	720	680	689	662	709	665	673	664	702	731	710	711	681	699	692	760	769	711	687	724	751	694	698	734	673	748	694	747	727	704	698	738	657	715	779	750	710	690	703	710	679	659	650	700	696	740	686	694	738	689	703	680	695	704	708	697	711	747	713	751	747	688	756	688	710	710	718	715	694	706	716	724	689	650	698	688	689	671	708	717	697	745	739	699	674	693	703	641	719	673	695	738	722	709	688	690	746	682	707	684	716	650	691	681	680	664	672	720	758	724	690	721	720	704	705	690	694	718	682	698	735	710	677	741	713	734	746	704	688	686	707	730	711	706	718	684	681	700	722	674	668	695	689	698	694	702	691	700	714	682	682	704	674	655	669	732	728	698	719	692	727	747	701	709	699	738	696	699	722	643	703	690	695	734	675	696	701	673	695	687	671	689	671	678	669	701	681	663	696	690	670	677	720	661	687	696	687	663	694	679	721	699	693	712	700	715	723	688	689	672	662	684	709	695	728	703	690	707	719	737	690	650	715	671	667	703	711	699	782	701	703	731	706	654	715	695	705	699	716	717	694	691	705	668	647	691	706	733	769	704	681	726	730	700	682	663	700	710	727	691	701	647	738	681	675	662	758	710	659	690	677	712	686	709	714	706	716	694	727	710	690	695	714	711	679	726	701	694	702	635	701	699	687	727	704	680	674	695	663	692	711	692	686	686	731	702	716	731	669	686	656	717	714	726	738	678	687	666	699	720	742	697	708	675	646	691	661	713	671	696	633	718	679	747	692	678	720	695	698	722	706	708	728	680	693	701	674	713	713	699	737	662	700	677	706	750	712	705	678	690	730	717	718	701	651	677	717	710	706	695	718	742	721	727	712	729	687	711	687	719	715	707	707	703	700	722	735	651	705	687	741	747	720	697	724	665	714	726	696	694	704	770	740	659	683	721	682	720	661	684	719	671	670	724	695	637	670	677	721	682	684	710	711	726	734	699	687	666	700	683	687	692	744	722	738	668	694	697	681	730	670	707	678	738	728	670	661	695	669	671	697	710	736	661	758	652	697	680	698	713	709	742	715	698	676	690	691	695	732	698	646	739	730	703	714	671	679	678	702	639	722	652	685	702	689	713	794	723	736	711	672	731	695	744	699	664	678	673	670	750	718	678	724	763	700	731	747	731	673	725	754	658	674	732	694	759	755	723	695	712	680	659	699	704	623	682	723	666	676	681	712	696	683	704	709	694	678	723	689	647	625	692	634	719	691	755	671	685	649	684	700	724	746	718	694	716	704	644	666	696	684	698	694	725	719	692	674	683	720	709	713	715	700	725	739	702	687	694	708	702	664	655	695	714	705	707	739	684	738	716	744	734	685	725	743	687	726	673	751	724	669	689	743	707	711	687	754	702	680	746	689	664	665	724	661	700	689	708	700	697	698	677	714	721	677	697	730	707	674	715	706	690	683	686	699	660	714	724	678	729	683	703	726	698	705	664	712	711	681	706	707	684	706	708	676	656	658	715	680	700	657	727	690	722	717	722	685	695	677	723	731	688	733	681	730	671	653	696	736	667	698	686	738	736	705	665	698	733	691	712	670	655	701	739	729	739	686	747	681	718	705	717	753	688	688	697	702	696	723	729	703	730	686	675	680	701	714	698	719	726
22965	21115	28498	24026	21112	20436	3860	566	420	381	386	321	309	326	291	299	325	291	273	271	262	260	253	294	272	279	274	263	286	278	270	290	276	251	270	250	277	237	270	263	222	264	244	258	221	250	277	268	272	267	252	231	274	278	274	246	230	244	247	253	217	249	247	241	253	245	244	246	258	243	246	257	239	280	265	274	261	256	238	266	237	258	280	236	240	261	248	255	229	277	256	241	266	241	250	230	261	242	240	253	261	260	265	257	254	262	250	244	255	257	246	266	253	246	211	236	257	247	250	258	239	252	227	238	235	253	250	274	236	271	250	260	243	238	229	269	253	244	258	265	241	254	291	267	264	251	220	233	251	228	248	253	253	268	271	265	257	260	229	231	244	265	249	252	247	248	224	254	230	239	238	238	255	240	253	254	235	224	276	255	218	263	256	259	256	259	232	249	253	254	248	288	288	264	245	250	230	251	278	248	257	274	240	241	261	236	245	252	262	247	240	246	259	260	241	257	250	260	236	245	273	241	247	248	250	244	283	248	266	261	243	228	238	258	268	271	261	242	245	251	229	237	214	225	270	243	263	244	263	232	243	229	268	240	244	258	290	236	239	265	225	265	244	243	217	259	222	259	263	254	256	254	257	228	236	219	288	229	268	239	243	250	260	218	248	255	225	240	248	245	245	251	273	285	237	278	212	249	234	257	245	276	288	266	237	286	245	245	222	261	275	251	237	239	241	224	253	239	234	260	276	233	235	237	257	217	248	255	243	231	252	276	240	260	254	262	243	243	255	252	258	221	238	247	258	270	230	254	256	221	254	241	225	257	255	253	242	262	258	227	261	250	272	272	249	223	245	255	231	258	231	229	228	277	248	243	257	288	251	238	230	269	241	212	266	256	236	243	251	235	233	248	240	242	249	259	256	233	244	224	244	249	260	263	223	273	248	227	270	248	243	246	275	259	256	264	230	251	279	273	254	230	239	257	252	220	254	234	223	221	264	241	256	241	245	237	249	274	280	227	229	243	279	257	236	259	273	218	229	239	247	233	265	253	254	254	269	261	284	232	255	266	252	248	295	233	278	220	270	246	264	248	236	263	266	265	253	234	243	256	247	241	248	269	243	254	243	260	246	273	262	257	240	256	257	249	284	252	243	253	253	259	251	232	224	223	247	218	228	236	250	267	265	253	259	268	253	227	250	256	264	253	267	248	234	248	251	249	270	270	257	264	255	239	254	230	263	260	249	218	245	225	241	255	247	249	253	264	255	246	262	224	264	250	248	259	266	240	258	244	242	253	256	260	255	246	254	255	237	238	249	280	281	239	261	230	245	253	267	254	238	269	259	272	270	247	245	241	255	252	254	242	266	239	266	243	262	258	236	271	255	249	258	235	262	248	253	258	233	245	236	246	249	260	254	284	263	234	259	233	222	271	219	236	256	228	223	247	250	259	251	224	239	247	259	254	288	244	231	244	237	244	234	239	235	253	235	261	244	267	281	251	251	263	252	255	230	271	237	251	233	227	246	245	281	242	251	257	220	276	253	224	252	251	268	219	246	254	255	235	240	249	245	257	241	247	226	263	259	255	254	248	235	251	266	245	243	235	221	237	283	253	250	232	224	272	230	258	239	239	275	234	264	264	227	245	258	262	247	246	259	249	230	279	256	271	246	235	234	247	258	272	247	241	227	250	255	260	245	247	235	238	245	243	251	254	266	267	257	261	252	228	227	248	239	248	257	259	247	223	254	235	238	231	220	242	250	241	238	236	248	224	258	250	221	262	289	241	235	274	236	263	246	283	237	233	254	239	273	239	258	258	266	233	237	269	271	256	226	238	250	226	282	230	258	255	233	254	274	240	228	244	265	272	261	247	246	223	253	238	271	225	261	251	264	258	217	255	235	237	230	267	257	253	242	255	262	271	239	249	260	268	267	255	249	252	246	265	245	277	224	244	260	234	234	241	235	255	261	260	231	250	253	250	252	260	255	252	236	268	246	260	218	244	247	243	273	243	253	244	251	239	269	233	242	220	259	239	261	239	256	246	255	242	261	236	247	235	233	230	276	262	249	242	221	250	289	256	245	250	239	238	248	221	259	287	262	260	233	247	264	244	256	256	235	250	263	224	276	247	214	257	239	244	274	245	276	214	265	232	268	226	241	236	245	253	260	273	269	272	253	239	289	244	247	234	297	245	266	257	205	244	249	267	242	259	248	252	238	241	269	255	260	248	291	255	275	250	271	252	252	268	241	255	268	224	239	253	230	257	235	258	240	232	230	244	231	237	273	221	245	219	232	243	249	278	264	232	226	240	258	247	244	239	267	230	224	269	215	242	234	230	270	266	248	277	228	266	236	268	261	233	253	243	248	259	280	244	252	253	263	235	259	258	274	270	252	236	261	257	251	235	268	236	246	252	263	235	261	246	260	245	245	251	244	247	284	257	264	255	240	271	249	253	255	267	240	266	226	255	253	246	246	273	244	243	235	251	253	256	244	254	241	302	228	215	243	217	257	244	245	257	264	263	235	271	259	257	258	225	257	290	236	247	220	222	238	263	270	243	210	252	225	225	247	250	250	247	238	240	250	228	244	254	231	236	246	262	235	250	246	259	251	231	225	276	278	259	234	261	248	235	259	261	262	240	247	242	271	247	243	242	232	251	252	254	231	248	249	281	261	260	272	251	256	232	229	277	243	271	240	258	247	252	230	225	281	248	264	231	253	248	237	251	241	249	252	243	234	234	259	233	226	258	214	231	246	237	232	237	227	233	259	274	236	261	256	257	245	241	255	256	240	225	240	272	236	252	259	253	265	239	252	237	264	223	240	225	258	251	225	254	259	257	248	239	263	269	255	245	253	255	269	245	270	247	244	233	245	281	246	250	250	289	243	268	262	247	221	227	228	280	249	238	259	268	249	257	244	260	265	274	263	250	273	250	269	276	268	235	248	255	232	262	263	238	234	258	247	261	260	253	234	231	256	262	239	217	264	271	224	240	244	237	240	250	237	253	255	242	243	261	273	251	255	227	247	240	255	224	266	266	263	237	218	255	232	248	261	247	236	255	247	266	267	272	253	262	247	243	252	241	243	241	223	225	216	243	279	255	224	263	240	251	249	280	260	244	258	256	253	264	233	249	245	261	248	254	292	235	271	245	260	260	250	265	242	238	239	261	246	268	249	244	219	258	222	241	257	226	244	245	242	228	241	238	234	238	253	264	258	247	234	244	257	260	271	248	269	264	250	245	255	241	265	237	253	263	229	280	271	243	229	226	250	241	247	250	280	248	251	267	238	258	242	262	281	273	230	233	234	241	271	222	282	236	262	252	240	274	261	261	284	235	243	255	260	271	238	237	231	261	252	266	236	256	232	237	251	259	235	267	248	226	282	269	244	256	263	247	232	234	233	240	242	245	224	243	256	270	239	238	253	242	260	252	262	224	261	279	286	249	265	243	259	215	243	253	239	249	236	235	241	245	261	262	220	264	246	251	250	272	267	264	266	252
52301	65289	52921	7302	2201	1767	1328	1118	882	804	766	635	587	544	531	487	475	488	460	479	440	440	449	441	430	412	410	384	412	393	401	376	416	377	374	403	426	374	426	380	386	382	373	352	379	382	362	413	383	411	394	374	356	343	426	361	385	398	370	397	394	353	397	366	348	364	348	371	351	385	381	377	366	357	368	363	388	365	396	330	391	393	344	392	367	381	353	397	378	341	375	376	371	358	372	397	385	352	375	396	366	350	376	380	346	348	356	330	357	350	332	376	360	363	379	392	337	337	392	393	383	355	351	367	367	357	358	351	358	392	388	364	360	358	344	376	377	374	368	366	366	386	384	353	387	359	359	381	386	391	389	393	385	375	375	359	350	402	354	335	372	393	356	332	377	358	353	358	366	372	369	391	374	360	351	387	369	352	381	391	341	384	371	400	404	389	365	371	377	374	342	366	388	333	371	386	348	369	349	368	356	346	323	338	341	365	369	332	393	356	344	381	345	382	358	340	348	376	370	350	364	331	380	383	326	374	342	358	359	377	379	371	380	370	394	368	391	341	347	391	348	376	351	360	381	373	379	380	392	373	368	411	373	399	377	374	351	372	366	401	383	358	362	369	368	367	334	352	325	373	389	389	392	347	374	368	388	370	372	384	397	400	341	369	344	341	371	371	368	367	334	368	372	380	345	357	375	375	369	362	364	392	368	347	410	397	378	374	353	366	376	364	362	351	369	367	383	359	367	354	338	364	352	382	334	364	404	346	353	373	356	395	374	364	362	412	349	349	371	332	363	373	358	358	351	330	368	387	352	343	385	381	363	364	355	378	361	345	357	359	361	398	380	365	359	334	365	351	363	346	330	386	370	360	378	385	369	400	389	356	378	391	386	389	391	357	323	380	351	388	359	372	353	381	370	374	363	363	372	378	431	396	366	370	345	358	382	345	338	371	373	345	358	355	365	367	364	369	339	373	380	351	385	414	399	331	379	383	357	365	387	364	338	360	357	348	415	374	353	329	350	385	366	385	366	328	361	364	397	335	363	356	393	371	332	371	343	376	372	378	363	361	368	334	348	387	403	389	379	377	378	328	347	359	357	371	366	372	366	410	340	376	351	354	413	362	390	384	381	372	371	361	341	356	366	376	333	332	377	365	379	373	341	351	381	353	373	359	365	371	375	384	355	369	373	375	369	378	376	359	350	345	381	355	356	375	391	341	329	341	349	340	369	339	412	405	344	353	384	348	359	358	354	377	381	338	398	335	358	381	338	371	350	377	403	355	351	357	388	348	352	352	368	344	396	352	376	373	378	378	364	390	352	407	367	379	417	403	377	333	381	410	374	393	374	376	369	331	385	382	362	358	360	365	323	351	417	362	345	336	384	367	351	347	347	383	365	352	343	365	391	390	362	371	321	368	343	351	373	314	372	385	329	360	391	367	389	399	371	361	382	387	363	342	371	373	371	353	376	350	344	351	404	380	346	398	381	350	377	386	363	378	370	353	386	365	378	414	373	352	367	399	370	378	394	358	383	374	374	369	386	370	376	408	344	368	351	389	368	393	404	375	326	384	357	379	373	339	370	330	366	326	379	379	360	361	377	375	382	356	367	363	356	358	365	405	352	338	393	330	387	354	357	366	359	376	358	363	376	366	397	369	389	357	394	348	403	369	374	361	346	362	353	412	373	360	366	379	347	393	344	386	347	367	413	364	384	337	359	361	371	367	372	379	328	353	351	381	404	374	382	400	377	363	372	354	356	366	396	353	358	379	343	356	388	361	357	342	361	329	349	342	370	369	383	340	384	361	355	351	366	361	351	384	365	376	366	351	383	333	374	377	356	373	351	387	365	380	387	380	360	398	348	352	336	360	339	385	357	377	353	354	385	368	380	392	372	398	392	384	364	370	373	382	322	362	343	372	376	365	351	367	362	380	374	340	347	351	392	359	367	363	367	369	372	376	388	397	354	379	380	373	394	345	339	346	352	348	387	372	361	375	378	359	383	369	343	354	379	352	395	362	376	332	355	383	370	353	354	390	351	357	400	380	367	387	370	375	372	377	386	349	373	372	378	386	400	418	352	337	394	361	372	387	377	384	376	378	381	368	387	362	395	401	355	336	364	396	361	399	357	360	382	390	396	341	371	343	347	377	369	384	323	373	325	373	353	362	387	354	323	369	364	353	379	365	386	342	370	362	337	378	399	356	360	339	374	366	370	364	385	365	348	369	350	359	365	384	332	376	381	363	337	373	354	356	367	390	375	370	380	344	342	333	389	350	368	352	348	344	332	342	345	366	377	353	378	366	346	332	351	377	349	363	368	362	364	405	370	398	355	358	354	330	338	364	355	341	343	361	342	368	362	363	349	366	354	398	321	365	378	372	374	379	354	368	373	392	356	341	387	368	394	346	406	392	355	389	369	390	368	391	428	372	373	409	377	365	370	415	350	397	338	374	367	376	377	334	349	372	358	374	383	363	382	350	358	362	388	378	366	395	325	370	403	374	390	359	337	359	339	348	365	355	319	360	333	390	356	359	377	368	409	414	337	372	378	351	385	394	390	354	364	374	337	359	380	353	346	340	376	381	354	389	410	352	371	368	368	387	388	392	346	376	357	381	354	375	381	357	353	368	360	350	326	345	385	376	368	367	345	367	337	349	381	368	352	384	400	378	378	416	328	360	348	329	362	372	395	378	383	388	407	387	359	363	398	345	395	363	355	338	370	372	357	346	349	378	356	390	357	388	401	340	389	404	359	352	333	375	368	362	369	363	361	389	344	387	360	349	366	334	380	398	349	355	381	367	366	365	361	388	397	348	388	385	362	370	373	374	359	387	377	377	401	373	380	391	371	398	339	362	385	378	371	395	391	380	369	318	389	400	366	378	373	352	373	373	353	359	389	351	339	377	343	358	359	366	392	381	372	387	369	318	343	381	342	369	372	371	391	358	356	360	352	385	383	349	354	353	369	410	343	378	385	381	360	380	368	399	348	402	399	371	372	406	358	345	328	375	392	387	354	377	334	366	361	321	323	336	349	358	366	368	361	372	362	336	368	348	369	352	345	404	357	374	351	354	343	353	366	351	338	375	372	362	348	342	329	363	401	355	371	345	354	365	402	367	376	351	336	392	368	366	353	353	373	383	335	355	357	379	359	399	345	384	346	364	374	353	311	369	367	342	356	374	347	368	385	359	390	355	384	359	360	371	370	407	362	340	341	378	354	405	359	352	362	407	389	360	364	375	368	370	381	382	362	374	354	384	335	346	424	368	365	356	356	376	373	343	372	372	351	349	355	393	357	382	371	371	379	384	372	369	377	332	385	362	363	384	350	331	349	386	341	376	373	401	335	350	370	340	342	368	371	370	353	372	367	393	379	352	364	376	323	355	407	359	370	366	295	390	377	348	375	383	377	386	351	370	369	387	351	350	374	393	371	385	390	364	346	364	355	365	358	363	371	414	379	365	361	339	376	335	344	362	337	378	353	333	397	355	369	365	395	344
28115	21117	16375	2787	523	493	480	501	477	499	449	505	478	472	501	478	499	486	446	519	475	462	465	509	472	481	514	494	478	448	470	465	443	498	477	488	499	497	500	464	477	490	432	465	493	496	507	477	478	482	483	498	480	483	457	453	488	469	481	505	454	461	457	486	457	470	492	483	474	480	435	488	477	522	451	455	447	446	457	476	508	474	457	477	508	450	484	518	461	479	529	486	539	449	496	438	495	481	474	480	474	469	488	497	450	474	509	502	466	497	480	469	476	482	496	462	458	458	489	458	523	464	455	462	449	463	492	470	467	483	471	486	491	496	477	488	488	481	450	470	455	486	486	517	501	509	465	462	495	442	453	454	495	480	429	489	516	498	478	453	489	447	468	462	453	457	499	468	457	458	472	477	485	505	490	456	476	485	472	452	506	493	478	504	458	437	485	521	465	437	451	535	494	465	472	475	515	464	469	509	487	475	464	459	481	508	500	474	452	514	495	488	496	474	472	485	479	458	513	480	467	483	497	528	487	473	475	509	463	486	443	476	497	473	450	462	481	492	442	513	480	436	474	462	489	497	475	489	453	455	473	458	460	493	496	486	476	429	501	458	468	462	483	505	518	503	481	490	457	444	513	453	456	492	523	474	446	470	449	516	484	467	455	451	465	487	457	488	506	443	478	485	491	530	461	455	455	488	460	497	495	417	471	451	455	509	478	466	504	496	465	462	464	482	499	498	455	461	497	467	466	495	481	498	479	496	439	489	505	431	479	430	451	472	453	465	464	484	471	501	454	472	474	504	487	478	491	442	472	477	431	514	475	458	449	502	470	456	469	505	495	438	504	506	467	470	499	481	479	518	505	515	500	451	479	505	485	463	452	476	495	495	514	437	453	461	463	485	462	447	505	469	480	489	474	480	447	503	453	420	479	449	479	517	486	509	478	459	451	474	543	460	497	501	475	451	483	492	489	480	478	469	471	493	483	483	518	458	513	450	477	496	430	471	472	478	428	430	453	468	460	446	504	482	508	469	468	482	522	447	457	447	489	487	499	507	478	504	474	466	450	474	458	459	486	465	480	461	497	489	469	445	507	482	519	454	498	438	489	508	467	484	490	475	451	499	454	455	472	480	504	483	484	472	465	491	458	452	467	452	487	450	514	485	502	488	472	498	482	511	498	519	461	485	463	463	466	468	511	463	499	436	464	473	468	496	497	469	460	444	456	471	513	474	512	490	470	474	481	491	484	464	484	529	472	492	477	475	497	484	481	458	461	428	503	479	471	466	520	453	439	474	531	498	459	506	518	516	445	475	475	474	493	493	458	465	482	467	478	505	488	493	462	492	468	478	484	416	463	470	477	505	503	495	486	457	474	482	484	511	490	467	507	452	483	472	439	472	465	460	484	477	471	477	510	458	496	505	518	502	438	452	454	483	500	471	480	472	474	461	449	481	496	472	465	459	479	486	515	514	535	513	472	427	492	489	491	487	510	474	493	469	494	499	491	480	449	509	504	500	481	473	476	427	503	460	499	463	419	440	453	450	448	483	485	447	484	488	472	519	463	485	473	484	428	476	461	521	489	446	479	514	452	478	463	478	472	462	462	477	454	446	475	463	442	491	455	466	446	414	483	506	514	508	514	439	508	445	475	433	472	491	520	456	483	475	450	467	461	479	455	470	453	499	502	494	467	484	446	478	469	462	489	483	474	470	451	464	485	447	485	512	430	456	489	516	486	462	503	511	501	504	479	418	487	455	500	493	511	503	452	515	469	452	458	441	442	507	469	465	480	467	442	481	484	482	452	527	481	478	498	493	504	461	469	463	519	453	467	477	472	470	470	473	476	467	469	456	481	472	486	469	478	495	509	476	482	472	435	482	457	493	492	495	479	488	465	504	470	488	459	450	489	535	501	443	485	455	498	492	509	497	488	482	487	464	505	471	474	501	452	460	468	452	482	468	462	515	480	475	499	518	493	439	488	493	497	488	439	504	460	448	466	456	474	474	452	483	508	484	488	465	477	457	464	446	486	473	481	502	464	542	478	486	457	481	503	498	443	481	469	441	469	479	468	483	456	433	489	469	514	444	467	512	472	453	472	465	480	493	491	495	495	480	494	487	490	445	525	485	491	464	492	493	457	494	473	463	471	521	440	463	450	470	476	507	484	541	469	549	476	440	468	472	455	518	472	506	473	461	448	507	481	498	477	505	489	482	448	481	491	476	513	465	456	494	488	474	537	496	473	514	480	467	512	469	477	487	498	471	473	492	494	479	478	507	472	438	439	506	507	485	477	488	480	491	484	463	457	494	481	489	489	470	481	467	485	499	487	489	495	502	478	475	506	467	501	490	468	490	474	489	466	490	536	442	474	526	457	460	474	506	450	467	504	505	494	460	450	535	441	459	408	471	493	462	502	487	475	458	480	463	437	464	475	484	471	470	492	502	472	482	469	490	458	465	479	471	518	478	447	475	466	453	481	477	481	490	482	476	472	484	468	466	460	479	463	466	499	494	483	459	500	446	451	521	478	442	484	472	488	451	452	462	516	474	498	478	498	485	472	485	471	472	470	499	466	442	479	482	487	471	535	464	448	461	469	489	491	474	446	490	489	508	461	480	444	496	461	475	495	443	478	482	494	464	493	463	467	447	493	473	478	471	479	480	448	531	475	476	505	444	468	510	502	490	523	459	472	464	474	466	480	466	444	467	502	507	496	504	510	492	491	464	512	476	464	475	524	491	488	458	499	486	499	473	464	499	427	439	491	484	479	513	498	484	468	459	479	473	492	499	512	490	452	509	501	472	468	499	486	482	503	511	469	466	473	489	479	457	445	485	479	468	421	485	463	474	532	494	450	450	484	499	461	472	499	468	514	447	482	494	477	495	486	474	507	468	466	480	491	449	473	475	497	464	476	521	429	480	479	490	485	529	509	485	482	458	485	491	421	446	493	479	464	493	474	463	483	495	462	489	467	497	462	444	443	476	456	466	477	497	466	497	490	497	455	487	470	485	472	465	528	451	474	510	503	499	445	485	498	500	483	485	508	467	482	462	440	480	482	496	465	476	480	489	482	497	474	483	468	452	515	466	473	456	461	465	460	471	478	467	524	470	503	469	456	511	472	479	481	487	471	484	481	468	471	493	509	471	452	480	488	462	429	457	497	500	491	495	482	507	470	488	484	505	485	505	483	482	463	498	412	479	495	492	475	470	459	459	475	479	461	469	453	473	450	486	505	414	470	496	481	477	462	459	469	463	454	486	472	462	480	437	451	474	489	472	470	480	501	473	439	447	510	499	474	464	480	443	461	478	510	460	451	433	465	480	462	460	457	489	469	518	456	465	483	490	476	470	506	483	475	458	439	492	458	446	445	455	469	475	507	480	473	511	496	436	451	447	493	491	471	431	503	445	456	461	504	504	470	470	491	428	481	475	474	457	462	470	504	479	473	439	485	431	474	485	422	491	498	462	466	457	467	474	449	477	492	476	454	488	453	448	477	451
28110	24130	14434	1235	731	750	714	742	718	665	710	684	700	706	700	768	659	668	672	711	689	720	644	621	695	625	693	672	661	692	628	712	675	637	728	654	688	661	677	660	667	712	732	688	686	626	667	619	657	688	703	682	658	686	683	680	645	655	683	694	651	656	649	686	668	623	679	705	655	709	682	658	691	685	639	698	658	659	697	660	717	682	708	726	661	676	705	673	627	669	656	679	678	740	664	658	690	669	673	647	689	659	674	617	694	674	694	612	668	720	655	699	699	699	693	694	728	714	671	675	669	683	671	701	667	657	706	697	641	719	645	685	627	662	671	683	628	647	693	683	701	681	711	652	678	689	696	694	698	699	689	699	619	707	668	679	694	704	664	718	722	677	662	640	694	683	669	658	690	649	666	676	639	699	698	673	662	661	665	643	647	642	702	700	686	655	701	672	662	662	691	689	661	686	709	669	686	710	649	685	691	717	736	673	661	691	695	690	686	682	677	661	643	667	669	640	696	670	653	727	647	705	680	652	665	691	693	634	676	704	650	662	671	743	654	660	681	671	687	695	676	710	653	684	729	650	661	673	670	700	696	619	707	706	705	681	673	674	716	684	712	687	702	641	682	681	665	703	734	655	669	697	642	655	627	730	657	651	626	650	680	672	692	683	653	687	648	680	688	686	669	691	698	690	686	677	677	699	686	702	708	714	684	683	665	672	683	675	750	682	689	662	657	699	690	674	701	675	676	689	679	686	657	697	706	691	724	721	706	683	679	689	696	652	637	682	680	693	683	692	656	681	715	670	663	684	722	719	659	676	715	681	693	683	764	673	724	678	614	685	668	705	700	664	690	691	650	703	688	676	674	662	676	682	665	701	696	675	695	729	656	636	667	674	667	696	674	700	690	663	649	681	677	668	681	696	661	640	680	685	656	693	667	712	663	633	668	699	662	672	716	687	731	704	673	683	672	677	681	688	656	740	732	702	640	656	658	672	658	691	711	679	687	676	663	655	692	677	653	657	638	704	654	672	690	688	669	717	649	679	649	647	694	679	704	660	640	682	658	688	690	693	666	713	694	647	715	638	676	671	668	654	657	702	709	640	683	713	635	691	719	696	678	678	664	646	704	675	663	679	696	681	685	701	663	695	697	677	661	666	680	718	658	657	676	695	611	711	677	670	659	702	674	674	687	690	648	691	679	680	655	675	710	673	700	648	680	727	690	703	671	684	700	724	680	638	728	684	730	690	686	705	709	638	712	647	712	672	661	670	677	687	651	690	691	691	682	689	634	701	716	664	728	670	710	669	674	726	634	687	682	744	647	672	708	679	645	714	654	650	680	633	699	707	634	666	649	617	705	638	643	689	708	700	695	691	675	687	669	675	645	674	652	647	675	662	703	667	710	659	669	648	625	686	698	653	673	700	681	675	662	662	686	671	655	677	665	681	701	692	715	682	772	662	705	681	679	652	695	687	694	685	685	700	705	673	669	658	655	659	654	671	631	664	666	683	652	645	702	682	685	726	646	703	660	688	686	669	737	700	653	685	646	646	667	677	667	697	703	687	694	676	689	698	661	697	678	686	650	686	691	675	705	641	694	685	672	736	695	721	683	675	688	661	658	705	644	720	661	689	647	672	678	692	682	700	658	649	702	642	646	668	685	672	724	663	690	692	658	704	665	697	681	639	663	708	711	674	683	644	706	682	639	728	693	655	670	639	645	710	705	662	714	652	686	703	729	667	631	720	673	681	747	745	753	692	713	665	673	702	660	725	566	685	646	676	716	633	681	657	672	692	644	632	672	706	703	673	695	669	686	637	638	654	640	650	639	678	717	622	656	700	684	654	673	686	663	686	653	684	672	630	693	685	679	707	660	671	701	657	641	713	678	696	697	679	680	657	684	685	712	712	626	619	639	667	660	680	695	672	668	686	643	663	673	681	697	655	672	654	680	720	663	708	669	705	654	653	682	667	685	733	669	726	675	699	647	665	725	702	673	728	723	690	660	678	663	682	705	699	667	651	759	672	652	632	695	680	659	679	684	674	685	701	657	682	698	706	687	656	705	712	664	670	658	666	721	645	693	659	713	719	710	674	671	706	697	667	643	660	686	662	688	682	664	683	673	693	735	665	649	663	712	665	700	657	710	700	672	701	681	675	706	686	639	679	678	728	718	666	636	702	663	657	647	642	724	701	728	670	685	656	722	672	651	674	697	671	722	654	686	690	683	664	678	676	647	678	653	700	638	725	666	645	664	644	742	612	662	711	744	660	708	681	692	648	653	712	708	668	683	659	689	704	648	705	634	660	675	733	665	670	707	698	649	687	658	693	710	677	724	692	637	707	724	715	707	634	720	711	650	678	708	676	702	701	668	660	715	680	695	696	689	659	737	679	703	615	700	655	651	655	684	696	679	690	674	700	724	694	674	665	664	682	698	732	670	682	698	669	677	620	689	697	628	672	680	686	666	688	722	698	676	736	629	692	751	681	664	709	706	666	653	695	662	675	675	678	690	726	691	678	729	669	678	649	699	645	634	686	683	665	660	666	671	638	687	672	707	702	645	704	655	689	686	673	659	645	703	660	655	664	669	663	678	725	693	679	683	644	702	720	690	690	699	671	690	705	618	692	648	674	694	688	729	684	705	716	669	675	693	672	667	684	631	664	662	672	683	671	649	663	641	715	652	724	680	632	675	645	670	619	675	662	651	695	682	683	643	687	670	673	681	642	664	690	704	688	692	677	679	628	693	674	680	633	682	671	693	628	704	688	702	710	729	728	706	668	677	642	695	647	688	703	670	625	686	690	675	682	624	713	711	685	694	675	719	663	715	696	676	696	648	662	665	638	627	671	702	635	659	689	674	657	609	706	681	712	678	715	678	672	657	706	698	677	668	620	641	686	691	676	685	666	697	656	694	693	665	685	731	730	658	663	714	663	726	707	714	628	658	654	652	661	697	752	678	695	675	703	639	651	720	688	675	705	673	685	667	679	706	681	652	718	662	669	677	697	675	662	686	730	643	642	684	674	746	626	674	591	644	677	682	675	656	688	669	655	698	657	704	702	667	669	720	652	646	667	722	644	707	712	695	618	667	694	678	683	721	692	666	645	700	686	661	655	662	639	689	682	728	679	642	734	697	694	659	680	645	653	695	706	631	709	669	732	655	657	693	688	659	702	703	642	658	644	706	696	623	628	661	687	664	717	707	671	695	626	637	696	683	697	701	661	693	701	694	717	660	703	678	657	685	653	632	668	701	646	709	714	678	693	618	660	662	662	673	653	652	686	640	669	605	691	665	720	686	672	645	668	696	686	715	685	663	719	642	649	703	629	690	675	680	699	632	660	702	698	670	701	672	664	647	697	670	647	637	679	655	696	713	730	683	705	694	662	689	680	664	721	687	654	695	689	665	670	698	731	670	699	679	666	674	667	688	666	652	657	673	738	691	685	699	688	685	693	683	661	695	700	661	694	657	674	697	731	687	711	666	641	697	678	649	683	679	685
24116	21032	27438	25178	17188	2391	723	677	544	528	562	496	529	527	523	509	497	462	507	532	513	484	499	460	445	518	455	491	457	531	508	488	515	475	497	472	475	514	471	450	510	477	479	483	454	482	478	465	460	437	488	473	503	508	451	440	494	490	492	514	450	460	462	457	425	507	494	459	481	467	458	487	496	484	473	476	494	507	487	507	487	474	460	441	466	477	465	471	459	475	467	474	474	455	512	490	456	501	470	470	471	495	461	495	429	502	494	462	468	476	486	438	454	444	486	467	518	516	512	463	490	477	499	436	481	477	476	512	478	472	458	458	499	508	464	492	486	468	483	466	430	464	483	492	471	466	509	463	503	483	486	485	498	460	487	463	489	493	448	468	433	518	476	458	488	496	452	518	488	444	443	461	438	469	455	496	540	497	458	467	510	515	454	474	470	436	460	479	425	496	477	459	464	487	448	491	457	486	498	485	476	434	462	504	436	499	498	472	456	446	457	471	471	495	498	491	480	484	464	478	474	471	494	444	481	456	478	493	437	464	486	501	469	463	466	448	475	471	503	480	488	451	496	482	443	482	448	431	477	468	461	492	465	468	468	498	454	469	484	456	496	476	482	459	482	451	515	479	495	498	507	477	442	470	453	449	493	482	453	510	506	463	513	482	452	495	498	481	442	460	520	465	466	484	498	476	448	523	494	472	474	493	439	499	457	464	458	485	444	469	495	472	537	463	505	462	507	516	512	529	496	489	513	468	493	484	474	443	452	462	496	511	473	518	494	493	464	498	507	419	482	473	472	479	501	451	486	496	509	476	477	502	469	458	474	462	452	479	483	475	511	504	457	514	526	499	492	476	458	464	458	463	459	504	443	506	459	476	441	421	490	468	517	490	486	450	511	480	443	496	483	445	470	462	479	461	449	489	460	464	466	458	467	497	462	454	509	510	467	430	471	516	479	487	447	513	509	461	470	452	448	466	492	481	435	470	451	492	449	450	496	513	489	479	485	484	482	484	475	489	474	479	456	525	470	457	443	459	491	435	462	490	495	472	470	419	437	451	484	503	513	491	484	471	473	512	486	491	464	454	501	497	461	473	478	483	457	438	472	501	449	473	495	476	465	485	456	517	482	489	451	509	469	473	487	482	467	478	483	485	486	455	492	485	499	522	505	468	456	444	453	479	474	462	481	482	460	461	483	501	491	497	457	505	464	420	470	451	508	507	450	462	502	444	484	478	461	476	470	482	453	498	472	486	442	456	486	493	455	501	467	447	474	499	471	456	499	446	496	506	484	508	482	457	488	500	498	514	457	452	506	503	474	491	449	493	499	473	497	488	499	475	493	490	490	491	468	459	504	518	468	470	491	441	483	476	509	468	461	479	466	486	484	475	498	467	450	462	508	462	507	491	499	466	486	525	478	421	498	477	474	493	492	474	444	484	469	479	466	464	503	496	547	451	474	481	448	460	450	485	480	454	451	480	500	473	429	463	458	492	480	489	491	463	471	470	508	473	501	496	486	529	463	491	486	488	487	473	462	474	499	460	461	515	505	476	493	477	473	500	446	463	470	469	504	489	447	451	426	465	504	465	483	492	478	437	492	478	498	437	449	470	401	541	466	486	500	510	492	487	481	485	480	452	462	475	474	490	465	460	472	479	494	437	465	493	491	449	496	488	488	459	431	489	476	471	463	507	483	476	479	490	470	446	467	479	486	483	489	512	489	506	491	456	487	493	476	514	487	512	460	522	465	481	430	503	472	511	510	464	476	430	495	480	448	513	458	490	452	479	467	499	467	490	455	436	491	489	459	473	481	510	493	451	477	472	517	475	460	474	472	487	508	489	476	499	494	490	499	475	445	499	507	468	461	456	487	488	533	443	479	454	477	479	528	480	462	496	500	454	481	490	448	501	502	501	493	517	489	507	467	479	494	504	488	487	464	475	462	476	455	425	465	475	485	544	479	459	487	512	481	487	488	509	469	482	441	449	439	452	476	489	481	463	488	515	449	459	484	458	468	504	490	460	498	472	492	461	498	488	482	455	501	466	504	498	491	449	484	446	515	499	491	496	467	496	491	478	514	478	464	491	482	496	433	463	501	491	482	488	455	476	443	505	441	482	515	476	465	511	461	509	459	449	511	452	502	461	468	467	515	473	492	426	486	444	468	486	476	490	504	463	483	508	507	446	482	492	516	444	462	463	499	472	513	483	487	504	467	454	467	510	448	479	448	494	484	497	481	478	487	499	478	483	499	492	471	508	489	526	471	479	470	468	476	482	478	478	479	470	470	485	452	463	485	426	505	479	464	480	508	519	479	464	467	480	490	472	456	518	473	475	469	457	504	480	494	487	524	490	508	474	484	485	475	492	494	499	446	504	512	496	477	503	461	480	460	480	509	453	448	513	474	469	487	475	473	485	499	468	548	451	446	469	490	469	480	471	495	478	449	505	486	495	475	478	515	447	472	470	461	470	448	467	480	519	479	481	483	483	447	483	482	457	466	435	477	515	449	460	504	447	505	434	483	470	489	466	480	464	473	493	464	467	488	497	478	492	499	473	499	512	456	500	465	452	463	504	510	467	471	481	459	459	451	484	473	451	480	474	465	470	497	452	491	502	450	519	481	484	441	485	458	483	443	479	488	482	472	490	464	472	504	470	459	490	478	433	432	462	460	428	471	495	462	446	458	445	477	444	465	492	456	497	490	508	482	480	487	483	502	484	508	476	462	500	459	492	469	511	444	486	517	502	506	477	464	491	471	499	470	510	463	471	476	479	504	487	459	431	482	496	466	464	480	483	471	497	485	480	483	447	470	495	476	445	481	452	451	499	488	484	460	486	461	463	500	467	422	458	507	488	490	450	477	468	466	496	490	492	461	524	474	490	484	477	440	506	446	484	442	480	477	462	468	490	472	438	485	460	511	511	467	449	508	530	461	464	450	476	494	465	507	491	517	460	476	486	475	450	485	488	456	479	483	470	466	465	482	485	469	519	469	455	494	452	441	477	499	473	469	459	481	452	502	505	476	465	489	459	449	446	478	486	472	470	427	482	497	466	455	446	498	478	459	480	467	479	478	486	487	476	464	508	469	448	502	434	475	448	482	475	465	464	487	512	470	481	457	488	483	504	466	455	466	516	480	506	453	483	479	462	514	454	483	489	481	466	475	494	443	457	458	464	520	457	449	471	460	478	451	463	455	480	460	463	484	494	455	472	465	458	473	474	471	517	456	475	535	518	453	463	457	450	491	499	465	473	442	459	470	463	453	477	507	495	483	499	463	440	505	481	489	498	467	485	496	486	474	437	452	451	505	466	477	467	491	476	518	471	448	432	492	455	437	471	452	462	482	445	434	509	488	506	482	516	452	448	492	461	483	501	457	452	450	497	454	510	492	464	493	499	501	468	449	475	491	486	489	473	509	463	462	503	488	491	480	433	510	459	460	478	441	456	482	502	439	442	461	487	490	500	446	497	490	514	449	453	467	459	492	482	456	470	494	469
49532	58038	44417	4497	1640	1329	1117	1064	980	947	824	802	795	826	798	734	732	742	713	715	702	722	785	694	693	746	691	744	651	717	695	673	663	680	677	676	671	685	717	716	670	783	745	718	738	685	701	750	672	707	699	685	663	739	658	700	684	707	722	732	665	696	722	701	677	672	694	692	679	695	703	714	709	673	666	667	705	682	693	699	671	654	686	694	710	699	686	702	732	704	670	677	742	671	719	679	672	685	699	679	717	702	696	648	674	672	704	628	720	707	682	724	685	662	697	731	719	696	675	733	695	687	637	739	698	742	683	679	712	735	704	708	726	678	696	700	685	697	738	672	711	667	669	676	733	687	678	650	670	656	671	649	727	740	643	684	688	680	693	675	678	764	742	707	642	693	682	691	702	722	718	707	725	687	658	714	703	699	687	704	696	643	680	738	666	644	726	659	663	730	659	685	721	754	727	678	693	707	667	679	695	679	730	663	698	723	734	700	666	688	687	663	701	653	700	705	696	722	653	712	687	735	654	715	675	748	701	698	717	698	663	649	678	684	694	713	684	701	649	659	729	675	748	689	705	714	655	702	693	745	695	698	718	695	724	710	657	646	622	699	698	679	690	682	689	652	681	703	719	704	675	666	663	724	704	725	665	728	727	684	695	681	707	728	728	691	695	640	638	711	669	683	685	685	717	657	709	694	673	692	679	666	660	667	724	678	697	694	705	699	688	647	709	689	687	738	705	709	745	694	710	719	682	727	687	684	682	752	663	673	700	713	695	676	702	694	667	664	664	663	693	716	759	659	674	746	694	721	705	698	676	664	703	630	690	700	668	685	695	675	694	731	730	675	721	679	704	730	696	648	665	680	678	711	704	695	664	669	661	716	672	703	712	670	659	690	727	653	646	757	716	713	653	662	686	726	676	655	738	679	647	671	661	652	719	725	709	713	591	706	706	715	710	707	675	707	673	660	679	659	755	676	696	665	707	667	679	741	707	677	711	658	691	666	697	684	682	691	736	693	696	672	694	672	694	715	673	673	684	676	731	655	711	691	695	657	698	673	689	677	683	649	701	687	706	645	635	724	705	689	689	718	714	713	707	718	697	732	668	685	679	696	657	611	681	672	686	699	699	695	666	729	713	682	641	711	693	673	673	660	658	733	755	709	703	679	677	686	709	658	690	696	682	689	650	680	704	721	688	698	715	694	684	707	681	673	676	706	706	697	680	711	678	670	678	720	659	695	633	699	688	727	666	687	665	666	662	664	693	662	676	668	644	687	714	725	699	697	697	723	693	670	651	620	680	658	657	727	734	675	683	686	679	705	634	682	693	660	668	679	697	717	683	725	730	677	708	709	704	740	691	715	722	674	690	642	712	672	711	672	694	710	680	708	721	705	681	701	696	722	673	658	722	739	700	688	741	678	733	682	657	690	684	674	696	674	702	683	697	715	713	698	678	695	679	711	614	672	672	733	702	668	687	742	661	716	721	630	685	708	709	706	717	724	699	727	734	716	657	650	745	688	718	673	674	690	669	726	681	667	714	680	656	700	704	680	675	645	657	695	718	672	747	671	686	695	672	682	705	708	692	696	671	696	726	690	703	657	657	741	673	707	656	682	671	619	700	670	685	675	689	674	673	688	692	686	689	701	705	650	737	721	701	689	704	643	707	702	700	687	742	725	677	694	671	727	732	692	678	698	700	664	698	696	697	704	715	690	743	688	646	717	734	701	712	701	702	723	703	697	698	748	662	697	716	703	679	654	684	725	682	675	677	691	686	684	680	691	710	726	657	635	765	695	768	676	781	672	724	696	689	666	669	683	679	694	684	710	736	661	695	728	667	697	664	704	687	706	679	693	681	723	696	716	714	713	655	649	745	693	617	669	712	712	675	675	676	634	645	715	706	705	677	704	715	662	706	673	689	709	662	696	735	717	649	704	642	660	714	694	740	701	705	739	678	642	713	730	705	716	666	719	644	711	686	640	666	661	686	662	696	681	687	700	697	689	677	725	664	670	672	715	684	706	682	661	748	688	668	725	694	680	700	677	666	674	652	658	688	698	683	720	686	662	690	698	736	679	747	675	664	687	689	674	678	697	697	746	684	651	666	691	691	739	649	724	653	644	650	697	710	679	700	646	724	716	689	659	732	711	693	669	705	662	669	723	674	694	653	640	690	700	642	698	684	733	660	646	677	713	664	688	678	657	696	694	683	674	686	677	700	684	696	707	697	678	710	697	655	681	631	695	687	693	735	670	715	684	670	685	668	685	692	700	686	731	698	715	668	691	669	686	665	695	699	703	657	658	734	707	700	703	644	681	646	700	697	695	649	669	750	670	676	735	639	695	711	713	671	703	699	698	676	716	648	692	694	692	713	664	670	686	690	637	751	679	716	684	704	657	669	711	682	702	679	688	705	665	709	672	683	674	689	717	694	673	685	708	679	658	710	637	687	736	695	667	708	710	673	698	680	645	687	710	712	646	691	727	659	728	690	718	676	649	701	730	709	652	691	652	681	700	687	751	683	694	705	698	676	686	733	700	699	648	692	683	692	700	710	711	680	709	702	681	688	681	663	668	724	704	681	676	683	702	644	703	707	730	694	695	726	687	710	656	696	725	654	669	647	678	691	690	664	740	705	681	690	686	707	717	721	687	690	702	683	675	681	682	715	682	695	712	665	737	691	712	706	691	706	682	734	780	698	702	700	648	635	724	707	725	672	702	721	659	680	672	680	661	704	689	685	737	724	693	657	628	667	731	734	687	669	735	672	679	691	658	683	684	707	644	688	677	725	694	684	682	698	663	709	700	667	705	676	655	682	694	700	697	711	703	630	690	666	716	719	756	735	682	720	706	687	699	730	632	723	693	732	683	748	686	687	694	726	679	694	644	620	671	685	708	706	649	686	731	692	677	685	689	689	670	665	637	701	640	692	688	693	671	743	667	707	680	689	708	721	723	759	671	684	704	676	663	683	661	669	709	703	688	697	685	669	712	702	650	727	726	679	726	672	706	683	679	664	723	711	664	686	662	695	689	687	631	657	696	712	656	673	721	655	684	755	701	668	692	709	700	688	654	714	674	685	711	688	709	687	715	663	679	709	691	646	675	676	686	648	712	675	664	732	707	653	671	710	715	671	706	735	709	705	698	657	708	713	667	697	674	669	701	693	691	684	643	635	717	672	738	683	665	701	664	678	680	694	721	714	632	662	654	703	689	728	667	692	660	742	668	693	725	681	646	708	691	693	718	638	699	680	739	644	674	726	720	688	675	695	712	735	735	679	680	672	736	671	702	681	644	665	725	723	689	704	725	694	667	669	665	675	705	718	678	696	664	702	674	745	687	636	693	716	713	687	698	661	682	680	692	660	657	780	705	651	708	710	663	643	642	689	679	688	709	721	683	660	696	681	723	704	729	677	714	693	666	636	768	715	659	691	714	686	697	675	715	672	702	740	668	675	681	705	673	689	662	671	689	704	720	691	721	727	704	693	711	704	707	703	676
22874	21055	27794	24661	21053	18750	2218	601	418	369	398	338	309	304	298	328	298	278	269	293	258	275	256	264	262	292	282	268	248	265	276	279	273	242	261	257	248	228	252	256	250	216	282	243	261	246	250	199	234	270	246	259	246	296	248	237	265	258	251	240	225	252	236	252	216	265	245	269	247	231	257	233	271	274	297	256	254	250	245	275	230	232	232	235	229	236	237	253	242	238	262	247	221	268	253	251	249	260	244	255	233	252	266	254	276	235	236	274	240	216	233	229	245	234	245	266	241	263	249	244	270	226	238	233	266	253	250	275	234	286	255	250	249	278	245	243	240	240	244	286	251	242	262	233	251	231	248	248	261	249	229	284	264	259	233	238	241	225	249	235	237	244	237	240	217	230	217	231	241	231	248	245	245	232	225	231	283	222	271	265	240	253	259	227	236	238	265	246	260	247	247	227	259	229	273	253	239	225	257	231	264	247	239	250	253	238	251	273	248	232	252	243	255	264	246	251	258	251	246	252	252	245	243	262	246	277	244	272	222	242	263	235	250	273	259	246	288	235	245	226	237	245	242	253	243	228	239	229	241	259	249	271	256	253	252	248	260	253	241	240	266	249	269	234	231	237	261	242	236	252	254	249	236	243	224	255	235	253	243	228	253	239	243	232	235	240	234	219	228	246	242	240	206	238	222	243	241	227	260	236	268	263	240	248	229	264	248	216	257	232	222	240	243	240	243	256	258	235	238	215	252	241	260	250	270	249	227	246	217	244	247	266	239	217	218	248	242	263	231	254	250	226	212	247	261	240	239	226	225	269	247	249	246	267	247	256	255	227	233	283	269	271	254	235	252	253	236	248	240	268	236	240	250	242	242	250	248	256	238	246	256	235	257	238	245	268	268	245	235	224	269	227	220	242	259	217	253	279	240	239	226	258	220	246	239	226	246	260	239	227	222	249	248	251	218	247	256	250	240	230	233	251	243	238	258	241	232	253	239	240	244	236	258	265	233	222	259	231	202	236	242	276	260	259	229	245	238	242	272	283	244	227	247	230	248	282	238	252	259	240	223	234	257	237	223	231	229	269	227	253	256	265	264	225	240	270	259	266	263	253	240	244	251	258	238	249	206	235	268	268	224	235	252	243	258	264	242	259	238	261	223	237	221	246	230	285	260	242	239	283	237	256	272	264	239	243	243	253	232	233	247	247	233	221	267	256	237	267	248	253	238	257	221	245	232	269	234	260	259	226	255	258	238	260	244	259	236	235	229	234	280	281	231	276	235	251	245	261	256	245	251	227	241	251	253	249	258	246	257	256	249	254	254	245	240	246	257	250	259	264	246	249	223	254	245	233	261	234	238	268	259	208	236	267	235	264	247	253	259	242	232	240	254	249	260	249	265	265	258	243	225	243	230	252	241	233	228	246	232	248	257	241	256	250	237	239	254	243	244	272	242	230	222	264	256	213	252	226	225	281	257	225	233	267	245	229	243	239	251	237	252	270	237	227	250	270	258	248	233	231	243	254	245	226	245	276	244	234	234	270	271	233	262	247	265	217	249	243	230	252	246	253	256	256	262	272	221	226	257	220	238	261	227	251	213	257	253	227	248	249	275	227	238	245	236	240	255	225	237	247	224	242	252	272	235	245	241	268	235	243	233	223	241	217	236	233	234	256	241	221	252	280	251	245	232	240	234	263	234	233	231	239	241	244	258	246	220	242	222	270	242	250	245	229	232	254	255	232	257	246	239	228	229	252	274	226	278	248	240	231	216	249	234	240	239	234	263	260	248	235	248	236	230	254	278	237	231	237	250	223	259	278	217	258	224	235	237	215	254	261	223	251	255	216	243	254	262	253	252	246	271	234	264	245	252	223	231	248	225	237	238	231	226	267	260	244	244	245	223	259	247	224	226	234	228	204	232	245	252	241	253	235	258	240	279	265	219	246	238	265	250	212	254	264	266	258	247	251	244	251	246	236	246	264	237	252	254	264	214	242	245	250	246	242	232	224	252	236	259	231	252	250	262	246	232	236	231	237	253	234	229	223	212	254	239	235	241	251	224	228	233	227	256	233	246	282	238	251	225	266	250	268	257	249	259	239	237	253	238	197	243	255	213	255	265	228	230	253	260	253	235	245	259	275	240	234	276	236	246	234	274	238	256	228	252	224	251	251	232	257	233	265	237	238	233	240	273	232	230	231	261	277	232	229	247	208	239	247	225	258	268	239	213	239	251	257	245	254	251	236	237	268	237	264	255	240	234	239	241	245	254	242	246	274	242	240	231	262	262	242	219	248	234	248	259	233	281	241	242	259	251	254	239	231	262	242	224	247	224	247	244	247	238	252	245	258	230	255	256	284	230	219	233	271	254	189	262	248	280	285	254	252	249	238	252	249	237	249	246	252	205	218	277	240	230	222	251	235	241	235	219	228	262	256	221	242	262	254	262	214	230	235	232	256	218	235	238	225	224	246	263	264	226	241	236	240	245	253	246	233	235	231	247	223	245	232	253	219	254	212	284	231	213	246	264	250	227	226	259	234	254	248	230	236	257	247	239	245	283	237	260	233	250	227	261	249	246	237	266	233	276	260	255	241	242	286	251	250	215	241	211	247	252	248	264	231	273	260	252	242	243	255	239	240	254	252	237	263	236	238	257	250	248	220	243	233	255	224	251	222	241	257	263	230	229	254	254	249	248	242	262	236	245	234	240	217	260	233	259	249	243	281	246	251	236	286	243	257	258	233	241	247	241	257	255	254	227	245	233	245	227	263	240	273	251	249	248	238	218	248	247	245	231	213	220	243	222	253	240	241	265	239	234	254	228	242	257	251	240	245	249	248	228	251	234	228	249	244	240	223	268	246	240	247	268	244	233	255	263	235	256	242	205	233	263	229	226	234	243	254	247	239	277	260	242	232	256	261	251	268	239	235	220	233	224	237	247	226	274	256	221	259	245	234	236	265	240	263	245	226	240	237	237	240	228	253	252	234	237	243	247	241	226	230	194	243	251	200	235	231	260	222	260	242	228	263	221	251	233	261	284	244	255	240	224	214	227	241	239	270	263	240	206	255	264	224	249	230	273	270	245	252	238	242	214	259	255	240	225	247	233	235	258	260	265	218	265	232	227	256	235	259	255	251	247	261	246	247	252	236	247	248	275	246	254	259	241	222	239	248	243	228	263	229	237	219	259	244	260	236	248	259	253	224	245	228	261	233	244	235	260	255	225	231	262	248	239	237	258	244	285	213	273	240	263	223	240	233	213	242	262	258	229	253	233	235	257	245	243	242	265	237	270	240	238	216	261	255	241	232	250	238	240	255	218	248	238	248	268	233	241	208	267	215	235	248	250	277	265	247	241	229	274	202	267	245	266	248	230	254	249	252	229	220	240	247	251	235	237	234	241	254	246	252	233	268	234	250	264	267	241	265	230	243	226	242	223	275	242	237	247	255	267	260	256	250	217	250	279	237	246	239	252	238	258	234	235	239	281	240	275	244	242	250	249	250
54109	70456	53888	6271	2247	1704	1374	1401	860	851	724	647	576	546	512	534	487	478	478	452	483	413	427	411	393	408	399	409	370	384	381	386	399	392	397	376	349	379	399	365	366	371	356	391	365	362	375	397	380	410	390	410	371	393	375	353	375	403	336	401	384	328	385	368	351	372	359	393	350	377	372	371	369	373	344	396	369	356	370	347	364	359	350	371	352	366	374	358	367	375	364	339	356	339	386	393	324	390	366	361	338	324	342	389	344	354	357	366	345	334	365	377	375	348	352	329	360	346	326	348	379	350	339	365	344	388	346	348	343	366	353	367	367	357	375	378	357	379	371	343	371	390	368	346	360	380	408	368	392	348	364	372	377	378	346	349	369	352	349	385	358	353	378	364	310	381	366	335	366	361	384	371	361	385	418	364	353	358	349	357	349	309	354	371	365	371	367	372	380	363	346	361	380	352	328	393	362	358	367	392	381	355	368	360	354	376	366	358	379	356	312	371	397	368	387	388	333	343	343	343	340	342	367	372	377	367	344	394	353	370	361	371	362	351	347	379	363	358	382	334	362	383	349	329	351	386	347	388	350	385	334	350	365	317	345	378	416	334	361	336	331	325	365	370	366	342	388	349	329	395	319	349	356	378	360	360	331	377	368	373	372	336	401	357	351	354	380	360	367	401	365	345	368	327	369	394	324	375	322	342	387	325	368	375	389	368	377	362	371	350	341	386	333	402	346	365	356	379	364	343	355	362	380	355	373	357	342	326	353	369	345	361	357	381	341	332	369	367	342	333	335	355	332	377	344	384	350	338	347	351	392	359	362	334	383	378	332	368	360	350	356	384	350	361	358	319	368	342	316	355	335	349	342	340	356	387	347	356	363	376	326	356	358	384	341	390	382	342	382	347	367	321	361	344	336	352	376	331	402	376	370	356	358	338	403	351	385	368	378	346	345	380	345	360	359	372	351	341	392	357	350	359	370	361	352	344	384	344	353	355	389	387	378	354	382	364	366	345	358	360	379	357	370	371	362	352	381	378	372	362	363	359	339	384	359	348	344	365	382	385	335	378	344	368	365	372	355	346	354	345	382	335	349	348	352	360	387	361	375	381	369	373	331	347	370	389	374	353	368	337	366	367	350	350	382	336	354	392	348	354	359	355	366	376	354	359	380	353	340	388	353	342	357	359	349	395	357	346	345	393	346	412	364	355	369	396	382	335	363	360	351	355	353	355	341	371	360	372	362	374	364	415	369	360	345	372	352	381	357	366	336	380	360	389	366	345	363	343	365	339	394	351	355	355	346	350	340	362	382	357	361	344	365	410	344	379	338	368	346	331	365	337	394	357	363	382	363	375	357	332	353	339	374	362	350	339	370	342	354	346	376	385	379	390	383	379	331	366	342	365	383	340	399	330	379	360	346	341	383	338	330	386	400	361	363	334	361	352	381	339	362	398	389	361	382	341	359	361	356	350	358	350	376	367	378	365	343	351	392	363	363	354	309	388	365	356	348	360	331	347	392	363	351	343	352	397	366	387	360	329	376	376	353	358	358	361	355	337	355	356	392	357	374	337	356	376	320	353	339	355	355	336	334	341	360	363	341	390	356	330	344	376	354	349	331	342	359	366	368	408	341	389	375	349	356	367	354	367	344	400	349	395	368	389	375	361	356	365	391	386	373	341	346	334	347	385	345	353	392	360	353	359	360	369	350	370	376	408	332	355	352	380	328	360	374	361	367	395	360	342	386	374	382	381	383	359	377	364	355	346	355	349	351	364	357	359	361	364	344	351	363	361	386	359	365	391	385	392	347	354	337	348	368	367	331	371	312	363	356	345	363	357	332	395	337	366	367	372	374	375	378	342	373	339	375	369	354	364	348	387	342	311	360	364	346	360	365	341	378	378	329	364	356	379	372	372	362	378	357	333	333	370	328	347	348	347	374	349	356	383	360	347	373	360	367	341	371	369	358	375	370	382	342	380	368	375	344	336	339	373	369	333	364	358	382	361	356	374	375	361	348	354	331	333	390	329	348	336	330	370	354	392	344	365	388	350	358	354	369	334	366	366	349	352	358	348	365	369	353	360	386	367	392	366	395	376	323	364	359	372	364	314	369	346	405	364	396	345	390	346	369	354	366	344	369	377	361	348	356	345	348	366	338	337	311	349	358	350	339	368	352	360	347	391	336	337	355	319	382	351	376	338	352	338	360	376	374	355	342	406	386	381	352	370	356	364	355	344	349	327	391	358	348	366	330	342	367	378	352	376	358	372	350	356	353	384	377	360	392	361	385	327	341	344	341	371	376	374	359	388	365	322	353	385	384	382	372	355	338	339	357	361	357	378	384	325	373	370	355	355	359	370	317	372	395	379	358	348	358	359	343	405	366	358	401	362	344	357	361	375	369	378	395	343	369	344	358	349	357	362	362	355	384	342	346	377	319	345	379	370	331	355	347	329	342	354	388	352	357	368	357	367	412	368	369	387	374	365	361	360	359	386	354	367	314	365	386	371	356	349	365	342	352	332	356	351	380	363	335	334	351	356	362	339	342	358	363	360	347	368	374	378	353	334	373	356	402	371	381	359	345	365	338	375	382	358	358	376	347	356	328	377	400	342	386	342	375	366	333	342	393	361	377	367	347	344	372	360	399	353	356	367	366	368	341	347	356	343	354	359	379	339	352	386	359	367	346	383	362	370	331	361	381	369	354	361	352	358	350	353	399	370	324	357	362	346	391	349	379	356	370	378	366	370	370	382	392	362	330	349	370	351	362	360	381	371	349	354	376	363	362	358	342	346	330	364	363	388	378	378	382	353	345	372	370	357	383	380	391	384	383	370	361	352	351	367	364	391	380	381	368	396	356	384	367	356	319	375	350	344	350	346	380	321	363	401	381	363	381	318	358	341	321	393	377	354	343	373	379	347	372	352	353	372	328	347	351	390	375	391	378	336	380	377	370	408	395	345	310	327	349	360	380	380	364	347	376	389	335	361	381	375	317	386	375	356	351	373	401	372	383	363	367	326	345	331	347	348	387	369	370	329	359	374	369	367	357	350	397	390	355	355	368	367	352	352	346	365	360	351	351	364	324	363	341	383	411	349	398	340	354	345	353	349	367	339	382	378	378	328	377	356	356	370	354	376	357	324	380	389	358	337	377	363	383	357	365	353	364	380	388	325	393	362	359	374	392	344	365	348	374	336	348	377	380	375	355	392	329	392	401	348	331	343	346	387	374	346	364	359	335	332	358	375	361	364	357	403	375	398	369	336	404	373	368	336	397	385	365	381	390	385	373	339	363	376	365	353	342	376	351	333	377	368	378	353	357	376	367	357	354	367	344	401	378	361	355	368	385	358	377	387	357	373	396	360	335	371	347	351	334	359	394	343	338	356	340	343	393	343	368	353	360	371	370	355	361	330	303	338	388	369	408	376	341	341	332	381	362	378	392	378	353	376	352	348	363	385	363	390	345	340	376	391	378	351	360	392	386	328	368	380	403	356	367	369
27921	21011	20728	3659	539	505	456	452	453	507	477	441	476	497	461	481	469	495	478	482	485	440	461	491	474	465	519	475	477	500	442	491	448	482	433	501	455	522	451	482	447	485	526	480	471	472	479	426	443	513	486	454	486	474	474	442	471	501	469	473	480	463	467	465	451	493	460	460	455	480	467	472	442	464	472	450	450	502	496	523	495	448	483	478	485	437	472	488	441	492	491	472	485	479	464	433	466	503	464	481	446	492	433	451	486	433	417	508	435	455	503	426	478	448	513	477	472	458	452	523	461	468	480	473	501	485	464	464	503	510	449	452	442	497	469	499	463	487	499	496	453	511	438	442	487	439	472	480	521	515	434	481	465	501	495	486	485	464	464	512	482	508	461	493	437	444	445	534	441	486	464	465	486	471	488	478	479	458	464	487	465	495	439	429	467	460	446	531	474	466	445	480	482	520	473	479	470	450	441	499	423	470	484	486	455	476	413	472	480	440	491	489	509	493	458	481	476	519	477	466	481	465	475	469	450	480	464	477	475	463	464	499	481	487	488	451	478	468	454	479	469	445	443	480	526	482	475	455	446	477	448	468	470	468	477	456	508	475	446	467	460	472	495	476	498	479	464	474	485	475	451	508	490	466	472	463	450	469	473	463	477	453	456	524	447	483	480	474	462	469	463	451	499	496	473	489	486	493	459	445	487	451	460	428	462	484	476	481	461	470	493	500	487	463	444	489	459	447	447	458	454	460	462	463	452	471	493	452	450	477	527	474	448	497	449	466	492	464	482	445	466	472	468	447	461	490	470	484	514	513	461	467	465	487	454	490	482	467	498	449	471	470	477	430	467	471	511	467	505	503	465	479	435	465	485	446	477	507	487	489	476	436	484	466	451	435	456	433	482	492	457	481	486	479	459	484	453	482	474	481	454	464	467	517	451	483	443	475	441	462	451	458	470	517	453	454	441	489	428	479	481	485	481	505	455	450	530	467	478	464	471	469	484	457	424	474	491	471	485	482	501	475	438	513	469	473	438	469	455	425	467	442	467	461	508	459	463	483	474	488	474	434	457	455	470	485	457	454	478	523	506	488	468	473	419	491	452	470	441	464	444	469	455	500	436	452	450	495	479	455	509	456	477	471	450	471	470	470	450	470	502	468	481	466	461	449	459	489	463	481	528	480	472	449	492	404	505	449	441	494	447	493	477	498	513	462	545	463	448	485	434	479	463	471	443	454	450	461	488	492	464	453	475	481	509	500	474	480	476	468	459	487	449	522	447	489	480	454	439	470	474	472	453	494	452	477	480	491	491	445	457	473	452	487	505	484	481	488	511	462	477	446	518	483	463	489	463	484	503	449	495	463	505	498	468	484	486	482	465	470	479	472	477	464	491	428	498	495	477	459	483	509	436	435	424	427	473	489	459	497	441	443	474	520	453	489	460	507	433	515	507	466	496	461	486	506	466	494	475	483	488	504	423	500	452	470	455	486	500	429	478	486	483	483	514	477	479	445	446	452	462	465	465	485	474	468	464	460	440	458	446	482	465	414	460	435	465	457	482	493	491	473	453	410	482	471	473	483	470	469	452	495	451	466	474	538	481	458	466	475	477	470	460	470	469	471	444	490	435	522	488	478	471	461	481	467	481	471	438	432	457	503	511	465	447	497	468	462	485	479	473	441	454	480	459	475	466	438	476	503	424	442	477	487	477	481	459	480	473	470	471	480	479	433	454	493	506	464	484	492	503	468	458	486	484	482	437	480	469	514	491	449	496	487	421	463	509	499	504	485	492	485	461	475	483	462	490	461	473	477	466	446	439	457	486	468	504	447	483	468	459	514	455	456	433	465	439	485	484	476	488	498	473	477	481	438	448	495	477	474	465	452	495	500	441	451	497	454	479	458	478	502	485	478	457	485	494	476	446	461	481	499	495	481	503	471	450	485	523	494	484	476	503	470	480	471	461	502	485	481	491	497	459	455	484	511	517	488	460	449	473	472	469	457	460	483	473	445	462	481	468	451	462	437	471	507	511	455	456	475	485	516	436	467	483	494	495	526	416	482	464	435	475	474	487	481	512	495	447	454	477	469	458	469	474	472	428	485	460	481	460	477	490	448	472	508	503	463	469	469	476	493	465	481	471	508	415	453	479	505	467	474	501	487	448	495	492	476	467	482	465	475	483	470	480	475	455	461	457	475	479	447	483	487	469	491	477	507	523	481	473	480	433	475	486	465	451	443	485	474	468	476	428	451	527	495	481	478	451	452	499	472	480	477	465	449	485	455	473	450	479	482	482	484	469	485	475	482	473	456	472	479	455	481	454	480	486	498	481	463	437	431	468	462	444	464	495	471	507	470	476	439	446	463	479	463	488	460	487	461	478	479	489	448	449	512	473	457	471	500	443	485	489	474	451	497	486	461	476	520	437	474	480	500	475	444	469	489	474	427	455	485	454	497	467	503	415	484	485	485	466	449	481	446	498	486	486	460	496	507	462	465	428	471	461	474	502	471	458	475	483	448	474	466	481	427	473	452	487	494	464	461	477	486	461	477	470	491	493	518	489	505	454	509	443	456	452	466	462	502	481	461	483	504	475	496	492	494	457	433	487	508	472	464	472	518	450	469	477	439	469	466	438	479	469	438	494	440	498	434	453	443	474	435	456	491	478	469	453	469	490	442	479	510	477	489	526	487	480	445	478	458	448	476	479	473	472	477	496	454	460	475	512	439	491	461	483	494	493	458	486	478	453	473	483	472	484	480	490	484	443	458	449	483	457	440	515	464	469	472	458	454	471	453	452	469	458	449	485	459	490	487	504	490	449	470	445	484	476	427	461	444	488	434	518	508	456	482	497	432	486	501	472	503	473	524	467	462	488	465	454	433	466	462	496	432	461	496	437	484	465	481	481	471	458	441	471	460	461	457	467	488	454	456	486	471	460	478	450	471	462	444	481	459	475	460	498	447	451	463	508	456	477	451	463	435	454	472	473	471	436	479	461	471	478	486	497	480	481	456	477	459	459	453	443	471	466	492	464	438	468	464	477	499	469	493	477	452	480	452	482	486	482	494	440	449	453	514	485	443	505	507	493	466	457	463	475	442	456	490	435	449	467	481	496	461	469	487	469	504	521	461	452	490	489	467	461	414	478	485	497	442	465	448	481	449	468	424	457	472	473	495	479	491	432	435	467	451	489	461	478	461	488	492	471	476	441	453	469	480	459	508	470	466	489	477	479	446	485	472	471	477	479	440	480	485	467	484	422	488	475	494	470	468	515	454	500	503	474	454	476	499	443	445	500	436	451	481	498	465	481	479	460	476	464	410	493	437	460	482	494	462	464	493	494	463	501	480	448	509	507	458	492	456	434	479	480	489	444	460	472	442	464	462	485	477	513	483	459	502	455	466	478	447	478	472	485	464	453	481	462	479	478	436	420	523	475	464	428	511	473	472	480	470	466	473	446	500	474	464	520	487	449	488	483	466	475	473	456	508	441	505	467	473	484	463
27338	23351	23077	1327	773	695	754	764	730	733	733	687	645	654	678	639	670	683	642	636	735	658	733	691	690	664	683	623	705	691	681	711	613	736	705	683	670	714	674	657	654	655	650	683	651	648	679	682	702	674	687	636	697	648	730	689	653	637	698	659	691	726	673	624	676	660	657	678	697	655	681	676	740	641	691	662	668	663	650	707	655	648	641	687	639	667	629	655	709	665	640	654	654	700	672	666	680	645	641	677	669	646	682	704	651	638	703	651	649	686	699	666	706	665	656	670	687	695	660	719	683	662	694	666	698	674	661	656	713	668	671	674	676	653	685	652	673	672	642	679	657	667	658	693	664	692	633	679	746	653	668	711	633	669	645	625	642	666	649	674	675	666	705	679	625	741	636	680	633	677	679	675	657	683	722	674	693	676	689	677	666	644	669	677	632	609	695	649	688	663	717	687	683	626	686	681	695	711	706	686	696	709	684	649	690	687	653	693	670	682	646	664	686	687	668	706	668	649	654	649	663	689	666	639	676	637	700	699	730	704	705	651	719	653	670	646	676	651	681	676	687	696	677	623	669	661	648	680	638	674	664	681	669	696	681	662	658	719	671	667	681	678	691	663	622	678	667	647	692	677	658	687	687	650	660	691	671	686	686	691	667	654	689	691	644	702	702	713	697	677	662	676	678	662	661	670	660	659	692	713	682	702	676	688	700	676	723	626	664	689	678	709	690	635	763	665	709	646	661	679	683	604	682	633	646	650	650	726	670	705	665	694	637	673	695	653	714	683	589	679	608	710	691	613	710	675	665	712	639	682	698	703	625	686	707	648	695	680	653	670	650	670	673	680	711	696	738	702	672	713	628	686	653	699	658	660	661	685	654	680	667	649	649	710	722	670	673	673	702	704	666	645	657	714	640	628	672	661	655	670	677	686	682	643	673	680	723	682	675	660	651	669	674	636	722	694	669	682	669	708	667	698	693	661	654	676	693	690	641	700	712	692	677	630	683	692	636	657	678	670	640	692	695	701	633	688	712	636	718	690	698	716	688	672	649	669	659	715	669	685	682	658	706	659	691	672	682	701	678	659	700	669	679	640	684	624	710	679	682	685	730	630	670	656	658	713	653	719	655	663	645	697	721	689	674	677	659	700	651	662	649	667	674	680	678	710	662	670	653	648	663	681	699	680	677	639	625	705	715	670	661	681	681	676	719	679	685	696	675	674	660	666	665	722	689	704	641	638	670	698	622	688	713	694	686	662	661	647	677	673	676	681	655	665	669	635	703	701	723	722	683	651	645	654	682	672	682	671	676	685	666	636	705	660	744	657	713	677	651	698	698	627	707	674	646	640	681	663	675	656	649	666	657	658	638	691	690	656	637	650	662	640	669	722	682	671	681	704	697	644	678	690	641	631	663	657	676	680	704	658	667	655	720	647	716	678	654	616	673	671	665	673	692	637	694	643	676	643	676	676	669	692	666	710	676	654	682	663	670	696	703	646	665	688	710	687	650	659	725	615	680	681	690	689	711	625	651	661	664	682	657	725	683	660	635	654	678	680	705	675	696	668	684	681	670	636	696	658	629	717	688	650	685	637	660	655	667	722	675	677	671	676	673	696	684	651	728	688	678	672	683	668	680	681	699	686	701	679	710	670	685	681	679	648	615	667	652	708	655	663	710	661	676	711	637	663	669	691	679	665	680	664	758	695	665	645	668	664	646	666	631	674	661	678	637	691	706	665	707	637	621	670	709	705	670	664	699	668	654	700	742	727	667	672	711	690	737	704	717	665	664	696	651	671	647	650	675	681	642	636	653	694	645	658	602	649	674	636	666	686	641	642	691	650	667	689	678	698	696	707	664	649	645	612	709	686	667	651	678	668	669	716	656	731	708	653	671	717	628	654	657	690	664	685	689	663	643	688	693	665	648	651	686	674	682	682	659	658	699	709	663	680	684	705	687	682	668	704	657	684	690	677	659	719	694	648	700	691	667	664	633	652	672	664	654	646	679	651	694	729	671	694	676	674	669	680	653	665	649	658	687	651	651	680	725	654	644	668	662	665	659	687	696	680	656	637	684	658	655	667	663	682	687	677	651	670	705	641	711	659	643	704	678	694	629	654	675	665	642	658	720	651	660	695	683	707	686	708	727	674	675	650	649	669	724	673	662	674	702	646	678	688	683	680	699	669	700	711	668	691	691	639	649	703	729	691	703	724	650	668	640	629	635	698	685	647	640	670	647	718	686	655	668	672	680	682	663	645	667	662	654	684	658	653	651	651	711	664	678	741	682	710	685	674	664	683	656	685	676	645	695	692	637	677	673	657	615	738	658	672	700	643	662	713	690	654	684	654	668	700	648	687	713	708	669	675	687	687	671	637	687	703	664	653	702	647	680	648	659	663	699	702	662	658	665	610	698	700	630	681	703	694	676	682	636	683	714	657	662	706	697	607	676	708	636	680	691	655	666	675	667	680	698	649	663	700	689	672	640	707	643	653	676	698	693	655	708	694	694	644	695	646	696	645	661	723	664	632	661	677	674	675	684	672	676	662	683	695	685	706	712	681	702	735	683	701	702	664	688	710	660	647	680	659	692	669	662	664	654	669	727	655	719	663	684	706	664	678	695	681	715	680	653	655	653	661	658	661	670	703	689	651	676	712	656	653	697	699	676	669	728	723	734	651	693	655	708	702	656	686	687	673	715	646	656	692	685	667	672	625	642	683	671	674	656	663	679	671	722	675	634	662	690	688	713	635	658	667	675	677	642	683	670	653	656	665	646	657	676	677	679	681	693	698	663	650	658	662	668	660	666	640	675	688	624	644	664	735	632	655	709	711	665	641	666	666	659	681	677	688	664	704	665	684	674	671	663	649	671	688	687	660	654	660	679	661	657	674	702	710	645	620	649	703	642	671	692	697	692	655	654	699	650	646	717	668	668	654	664	697	677	673	649	644	693	711	672	687	664	628	697	662	655	684	689	680	685	714	620	705	651	676	690	682	710	637	697	687	656	652	710	625	686	641	654	649	656	647	680	685	634	738	667	619	701	650	662	660	634	701	683	680	703	632	661	666	671	678	693	691	622	721	744	657	724	662	655	660	632	618	693	690	671	660	619	705	687	720	663	693	674	677	703	659	687	640	718	700	649	701	691	654	655	678	704	688	710	708	660	617	683	718	657	644	688	678	664	671	712	681	693	677	671	687	610	684	676	667	686	701	691	676	685	618	744	631	662	666	691	663	651	735	651	723	681	617	714	682	669	746	657	674	698	693	704	668	662	669	673	651	682	638	721	670	657	717	687	667	654	678	673	646	676	667	688	719	666	670	658	679	709	696	647	660	686	628	631	662	647	725	725	674	695	659	668	649	669	641	684	628	702	691	663	650	670	703	688	668	695	697	697	727	670	672	696	656	639	674	684	659	662	660	696	651	722	690	689	731	672	685	634	680	695	701	659	705	682	718	666	724	677	679	685	704	689	681	665	664	685	653	673	685	725	673	634	668
24101	21080	29443	24171	17499	3039	723	621	584	577	511	565	505	523	495	491	453	508	486	480	432	456	498	484	463	487	481	539	487	489	494	466	500	475	456	427	480	478	474	470	483	448	497	463	492	484	449	458	457	459	475	493	482	508	503	491	508	479	483	483	488	494	459	499	502	484	460	458	474	478	450	458	449	505	458	510	508	500	514	518	489	460	481	456	489	487	498	436	426	456	476	458	499	486	494	475	431	518	424	482	482	466	483	465	492	461	476	477	499	481	471	490	525	494	445	502	479	473	474	494	493	514	472	473	446	467	459	507	470	457	486	444	504	478	464	465	473	469	463	458	463	511	492	511	463	472	434	499	517	504	459	452	489	437	457	439	477	476	478	456	489	497	448	484	440	454	493	452	443	481	464	468	472	444	478	476	440	453	461	456	497	464	465	411	441	487	469	513	475	482	484	477	489	442	494	456	467	469	459	477	506	484	456	525	465	453	465	497	468	440	460	448	481	476	483	488	470	473	453	463	463	471	466	493	466	435	483	439	459	457	514	443	492	490	467	459	486	486	476	492	503	463	508	474	449	476	518	485	473	472	468	439	490	494	443	485	484	473	457	496	465	471	479	460	461	503	461	506	476	491	456	467	509	432	460	471	470	548	491	462	488	484	488	473	475	473	503	493	491	458	467	472	472	467	507	496	466	445	500	444	451	464	512	448	487	458	501	466	479	502	461	458	478	457	484	510	487	484	443	491	501	498	470	456	448	507	477	452	496	455	479	465	422	493	499	474	506	475	464	493	461	489	450	470	481	484	503	474	506	522	516	467	454	430	495	498	456	497	471	471	461	478	501	482	503	481	492	473	500	492	456	463	504	477	457	459	493	525	439	475	488	486	468	498	451	470	474	458	461	437	472	471	465	495	494	508	462	497	457	452	490	418	481	461	458	506	498	491	534	476	471	487	489	455	475	489	462	511	468	488	470	499	460	508	493	440	503	468	523	513	500	443	505	490	443	480	454	463	514	459	470	468	473	507	473	470	463	472	465	436	482	479	448	484	485	462	480	491	454	488	463	406	465	474	454	478	456	439	494	498	434	459	451	491	486	473	501	477	462	463	467	482	448	467	489	464	489	483	503	441	485	440	457	495	445	475	466	488	518	459	476	511	489	503	463	515	501	481	462	485	453	473	497	500	482	485	381	454	471	464	444	457	458	487	490	489	492	542	484	482	444	492	473	508	436	476	459	456	496	493	458	495	453	461	484	483	517	479	478	454	478	480	534	487	457	443	441	427	449	469	513	464	506	465	515	491	465	488	485	492	487	466	506	452	472	497	484	466	469	481	466	472	498	472	479	471	456	467	486	476	478	486	470	463	466	450	497	442	515	472	459	469	453	463	537	464	480	486	470	463	479	522	494	446	455	504	496	434	454	479	443	462	508	500	487	471	463	464	505	450	464	481	526	459	491	479	475	495	465	462	486	459	497	511	445	436	465	474	472	500	474	456	501	456	456	499	453	494	472	516	486	475	480	470	443	461	484	499	483	484	511	498	472	474	463	455	442	489	495	473	509	446	481	464	489	443	457	470	427	500	444	479	478	480	481	513	468	491	495	429	497	466	458	454	496	490	479	432	489	509	424	503	469	487	482	500	458	457	461	507	477	468	463	447	491	420	489	463	490	473	509	456	503	485	467	422	466	481	475	496	472	502	500	452	457	483	486	437	481	509	490	466	468	447	468	466	453	460	481	479	471	490	472	463	474	463	453	548	482	492	475	458	462	473	458	485	459	480	499	497	474	469	444	486	453	415	479	455	463	444	454	458	474	484	485	479	448	452	461	412	487	474	484	462	491	471	461	451	498	498	467	472	454	455	465	505	467	481	447	476	510	517	523	499	451	493	500	491	455	444	502	462	446	444	445	462	443	454	443	467	473	518	509	447	437	504	497	525	473	487	438	456	461	489	477	454	485	442	456	472	456	504	485	446	425	501	494	447	472	473	475	489	434	473	495	453	461	492	448	464	481	473	461	463	474	448	506	488	448	462	466	470	474	457	499	464	466	471	442	481	482	478	470	468	459	476	436	485	490	506	467	459	454	479	451	464	461	463	442	441	487	506	480	455	459	456	483	470	477	481	463	487	460	474	504	486	455	425	489	506	465	455	466	471	460	492	421	503	476	465	526	458	465	474	512	486	477	470	463	479	478	496	529	445	518	457	481	476	478	420	478	489	492	503	469	484	506	482	524	479	482	437	470	463	497	482	466	497	464	460	510	496	492	478	425	481	465	458	429	472	460	474	489	492	438	487	510	465	448	446	459	469	491	434	491	451	496	455	463	475	445	469	465	485	511	439	471	450	486	446	472	440	457	439	456	466	487	511	496	471	465	435	446	475	482	469	409	451	463	493	445	474	547	476	476	496	449	505	489	510	479	475	499	463	497	453	524	495	464	471	481	455	512	453	499	474	474	424	517	484	466	477	484	466	461	446	473	479	498	487	469	472	427	457	462	530	482	479	506	515	452	462	471	497	478	482	426	516	501	493	495	483	479	471	470	486	471	494	444	476	483	445	506	442	514	476	477	508	493	457	468	496	471	498	492	436	461	471	494	427	464	472	459	492	478	484	515	492	519	490	515	454	498	484	460	468	433	437	470	470	467	462	456	494	474	467	500	447	457	457	464	450	471	470	490	484	458	508	451	476	518	437	481	460	489	469	502	459	474	482	460	461	462	436	451	498	520	460	494	497	447	488	477	468	475	455	487	525	504	464	475	498	451	493	468	471	458	460	491	412	479	451	463	480	510	506	473	493	480	492	445	448	447	460	490	502	496	471	518	453	460	469	459	424	440	491	514	457	479	499	525	468	470	467	503	479	477	450	467	452	477	471	434	464	442	466	472	492	481	464	513	488	490	486	481	458	441	449	456	441	504	497	491	463	441	470	504	484	465	479	484	482	467	440	470	463	486	464	459	464	451	481	488	483	460	458	460	521	457	497	473	478	482	465	482	475	455	418	487	475	495	479	477	484	529	498	461	494	499	432	473	476	464	455	486	458	500	497	466	497	481	479	486	455	464	492	496	500	431	462	457	516	452	483	483	453	449	477	491	436	435	496	499	478	499	514	452	480	494	462	470	462	477	511	471	491	472	488	471	502	504	466	508	463	490	476	456	489	464	455	418	514	451	486	504	478	469	427	508	471	458	484	492	480	498	488	503	458	465	490	459	490	490	421	478	478	480	482	487	481	481	505	476	486	441	475	448	474	471	488	458	487	509	474	502	458	495	479	474	507	461	476	440	488	480	488	473	524	502	505	467	447	476	487	436	508	486	500	494	485	514	489	503	463	447	487	475	484	492	439	494	487	465	472	495	481	482	473	476	473	474	509	425	455	488	500	490	496	488	494	465	499	485	461	409	477	460	488	447	486	451	475	459	457	461	474	426	453	454	448	473	484	484	513	470	480	428	451	433	465	461	454	503	492	494	469	502	479	480	466	489	483	464	481	452	438
49259	57594	53083	3921	1549	1318	1196	1018	910	861	853	884	793	755	767	750	689	736	747	808	746	753	681	723	707	657	694	687	691	748	757	730	676	699	713	697	710	713	703	702	717	746	682	695	668	666	723	695	755	709	654	683	750	733	695	677	693	663	710	716	658	697	708	720	639	657	745	669	706	720	684	684	641	686	703	710	687	713	692	683	696	761	705	703	711	699	735	704	753	719	719	708	716	709	687	651	715	669	707	703	666	708	685	691	654	676	683	717	685	684	718	691	702	626	643	675	691	670	670	684	642	705	699	693	716	674	728	703	693	710	720	736	671	633	735	738	697	658	678	685	671	651	670	662	657	712	683	696	697	664	700	714	713	723	680	651	681	730	681	677	706	700	689	690	700	657	757	678	663	675	675	706	705	704	683	683	693	675	674	758	643	711	670	711	698	702	685	728	711	721	701	723	700	689	671	676	726	731	698	695	689	735	645	643	705	699	683	663	709	686	667	683	687	703	699	725	649	640	640	681	670	694	683	683	756	713	713	690	704	684	672	739	668	669	752	691	712	660	688	688	700	696	686	700	646	743	726	675	659	704	696	735	717	733	738	685	708	654	732	713	653	679	695	743	720	720	694	672	697	679	691	637	701	697	706	685	698	747	691	704	696	682	727	693	680	673	665	674	697	677	699	719	675	709	689	675	728	711	698	695	707	695	700	707	664	718	646	670	708	643	661	684	659	685	679	720	699	718	656	703	675	685	683	717	708	683	702	677	706	679	671	686	669	675	699	654	715	687	729	634	691	697	709	697	697	732	668	709	716	697	720	659	726	684	705	704	651	711	645	701	709	690	691	664	660	712	713	670	694	710	662	729	692	719	637	700	701	729	715	725	648	695	703	662	672	668	728	700	728	702	682	677	695	647	719	664	683	676	714	645	705	697	690	684	707	692	662	743	701	695	699	721	666	661	677	678	685	686	648	651	706	666	741	673	747	632	681	667	693	701	694	703	695	695	686	654	682	714	640	723	734	660	709	721	702	655	712	659	667	660	694	664	692	709	705	695	696	705	665	710	705	639	670	631	712	649	671	684	692	727	740	723	693	743	676	655	713	660	672	680	682	717	697	727	686	677	731	742	645	677	694	656	676	699	695	694	684	701	726	675	685	721	659	697	696	658	654	664	732	702	686	724	639	717	702	679	712	728	704	737	699	640	676	712	719	654	694	663	703	672	692	683	715	712	727	684	722	676	668	662	695	719	663	647	679	673	672	681	698	683	710	720	676	663	655	674	695	690	701	693	718	744	681	662	715	686	694	687	670	672	689	700	657	735	688	706	704	622	668	738	685	702	681	662	643	719	679	752	692	718	721	660	689	698	685	721	696	685	694	713	709	696	673	711	643	704	693	721	674	656	697	635	649	677	710	677	739	667	691	713	757	688	702	720	682	698	677	679	645	678	727	673	660	672	703	680	642	637	654	691	681	699	709	709	673	749	665	701	705	698	713	677	660	676	688	683	648	725	663	661	711	643	693	691	675	656	637	671	746	721	765	739	678	643	670	706	674	664	703	713	709	673	654	724	679	702	686	696	687	688	667	711	686	699	704	739	680	709	727	678	695	703	644	698	704	745	707	726	687	720	680	686	654	696	635	676	691	675	691	724	652	709	723	676	707	702	646	688	666	737	705	676	667	689	693	666	669	690	702	657	662	653	677	698	709	689	715	720	681	701	659	739	654	675	694	696	671	706	696	702	639	649	689	692	737	734	723	715	658	721	675	677	684	714	702	690	675	686	728	650	678	696	659	706	689	678	672	693	679	674	705	694	717	703	676	698	711	725	677	683	730	720	683	712	674	621	652	730	673	696	656	701	685	650	739	690	707	723	722	710	718	749	692	671	696	719	684	685	703	676	648	741	690	735	685	674	690	731	755	693	698	651	679	672	661	674	735	674	688	689	674	720	661	684	658	721	678	730	721	695	688	735	715	666	693	687	651	690	681	685	690	708	701	689	709	656	707	702	743	719	756	733	639	677	718	714	710	690	674	655	697	737	672	720	737	690	683	671	633	716	687	658	672	658	660	683	710	660	666	775	687	648	654	720	697	700	715	682	691	636	691	654	693	692	707	685	719	679	714	699	746	659	697	727	687	697	680	737	705	664	662	720	713	699	731	706	672	734	680	664	667	652	694	673	698	675	692	704	710	716	646	641	671	699	679	667	711	658	696	761	708	706	694	708	701	737	673	667	672	677	660	682	710	692	713	688	673	663	686	717	691	679	637	688	647	698	650	710	732	713	692	666	688	685	670	660	673	683	704	669	657	720	636	749	674	652	638	705	663	736	696	704	657	688	645	736	694	672	647	717	661	697	676	659	710	645	682	677	713	648	674	704	714	754	719	703	716	686	716	673	664	700	691	681	675	719	743	704	683	694	682	712	715	691	683	713	689	716	689	668	706	728	637	643	661	746	647	703	632	710	695	673	680	681	680	702	714	737	666	696	712	667	727	743	686	671	698	685	730	667	733	620	681	669	673	690	743	674	705	723	698	698	666	675	700	759	703	682	713	642	645	695	702	699	706	684	760	672	656	667	695	683	691	714	691	671	676	687	711	697	707	658	622	668	625	712	682	709	695	711	650	719	675	661	704	690	711	669	651	657	735	664	692	637	692	663	683	706	709	704	744	701	656	680	695	698	702	726	697	706	667	689	710	697	690	667	696	707	692	666	707	671	710	732	696	653	640	680	671	696	687	646	694	637	726	670	681	681	726	686	687	675	696	674	670	697	684	674	692	666	726	665	653	702	673	713	668	656	642	730	718	672	696	683	651	748	660	709	717	692	679	743	669	682	657	719	677	645	677	680	663	667	690	743	709	693	700	697	739	703	699	692	698	691	670	683	657	731	652	676	668	690	684	672	702	704	666	658	640	684	642	685	765	683	676	702	691	659	678	703	748	620	685	715	686	646	665	686	733	684	716	668	671	702	693	645	683	682	705	698	653	670	701	693	687	643	732	670	706	723	647	698	702	724	667	690	677	663	697	696	666	688	675	699	718	687	680	701	711	716	682	632	685	697	687	677	751	692	661	646	701	699	672	719	679	672	667	661	685	659	666	703	691	689	690	670	692	668	658	671	721	695	689	660	723	682	673	676	695	713	705	670	686	671	676	697	700	726	688	666	663	642	710	662	672	715	709	739	698	684	709	736	673	699	669	662	706	692	669	702	658	641	706	693	748	713	667	683	643	680	707	687	704	658	657	666	707	636	661	689	687	672	719	684	677	686	657	693	688	671	724	664	717	705	714	698	678	708	681	708	696	647	730	660	700	645	714	741	687	723	731	676	697	674	673	680	695	737	667	673	735	713	675	707	642	652	686	688	696	711	721	700	657	715	671	728	664	722	660	697	649	694	680	657	695	696	683	638	659	695	718	694	679	713	680	679	669	673	692	688	698	679	706	676	745	650	708	707	716	724	660	719	639	645	725	683	694	702	712	671	655	678	718	729	696	698
22962	21087	28710	23931	21083	19946	3831	574	396	393	357	307	331	296	326	294	290	294	265	283	297	286	253	267	267	245	264	251	261	250	246	268	279	272	255	277	247	261	277	251	245	284	272	260	244	261	248	234	286	242	243	242	242	255	238	238	244	241	226	262	225	245	260	239	261	259	228	236	248	253	242	245	247	243	234	236	242	218	231	224	250	236	229	247	258	273	242	239	242	226	244	240	237	219	231	234	250	250	249	264	266	237	249	268	247	229	227	250	243	252	216	222	242	244	240	226	254	256	240	242	261	219	251	238	253	236	236	251	268	239	240	247	231	231	262	240	251	251	233	235	253	235	248	229	227	209	240	231	250	245	231	264	214	238	236	241	290	225	259	225	236	232	226	210	258	225	224	225	233	231	239	247	258	257	252	230	231	278	260	254	247	258	249	282	249	240	244	259	234	249	235	224	250	265	206	224	239	239	239	235	279	253	248	246	247	257	254	260	250	225	239	234	237	233	199	242	226	248	254	232	257	229	256	276	256	236	237	252	236	244	250	239	256	253	236	250	211	246	240	238	236	228	249	278	261	251	221	253	250	252	247	250	245	233	253	244	249	213	232	246	246	222	252	250	244	234	258	241	232	241	232	262	240	235	239	241	217	243	240	236	228	241	251	248	252	246	241	219	228	259	250	223	223	242	217	242	241	221	237	224	249	247	230	214	258	242	239	220	258	234	289	228	276	228	257	244	255	245	241	241	252	242	222	250	231	233	221	236	245	248	258	232	258	225	248	274	249	269	247	252	248	226	253	208	256	239	258	261	258	248	230	230	274	219	224	228	244	217	239	244	243	249	279	240	243	255	239	228	251	258	240	231	239	261	238	226	230	231	265	231	218	255	237	238	247	242	245	225	230	246	245	270	264	234	248	234	227	203	235	246	249	235	251	268	246	245	237	264	237	214	254	241	244	233	243	226	255	241	235	228	246	235	236	230	230	228	258	265	255	234	234	248	243	268	252	247	238	245	264	235	258	237	238	233	214	249	245	241	222	239	244	231	233	230	219	241	245	261	230	223	240	242	255	233	259	254	232	211	230	216	237	238	235	257	256	268	254	240	252	255	240	226	243	233	229	259	235	232	235	255	231	244	223	251	268	230	225	245	233	243	236	239	245	219	239	254	241	238	238	265	248	219	249	241	227	250	230	233	239	224	240	229	222	219	230	242	241	234	275	239	242	244	253	228	246	234	248	245	238	219	239	253	256	229	240	205	264	235	265	207	251	234	246	223	249	229	222	236	221	270	234	249	246	225	253	204	249	250	234	235	240	263	236	239	224	263	239	261	239	226	237	252	252	247	245	250	270	220	251	277	247	223	253	267	231	247	254	272	248	265	217	218	229	238	250	242	236	253	246	229	265	207	216	244	234	232	251	249	262	250	224	230	245	234	221	251	244	238	250	239	251	237	212	237	254	238	243	243	239	238	237	260	243	257	233	252	223	239	210	229	226	246	242	253	257	269	262	215	209	228	210	244	255	281	234	220	218	241	243	234	239	226	243	262	236	234	240	235	251	252	272	208	232	236	202	252	235	253	243	261	235	229	251	233	262	225	258	245	265	246	246	253	215	246	269	217	230	254	258	247	251	237	265	223	229	253	247	249	245	239	239	228	267	235	248	262	245	245	245	246	245	243	240	234	236	234	243	251	244	253	240	232	255	255	259	255	250	222	277	262	249	229	230	230	219	236	245	255	250	244	219	245	245	216	254	259	252	263	229	258	272	230	270	217	237	243	275	226	223	253	233	214	250	231	241	265	264	284	268	248	268	233	264	241	248	248	246	251	266	265	252	216	237	207	251	228	213	227	232	227	256	266	256	232	265	220	248	243	252	242	240	244	236	238	248	263	206	236	249	234	208	224	240	269	233	233	232	244	270	252	278	259	237	257	248	261	230	252	238	242	236	233	232	230	238	235	273	202	255	265	236	266	252	249	251	226	242	263	245	236	228	214	261	233	251	239	240	232	272	246	204	239	242	243	236	256	223	254	226	243	249	223	225	219	258	235	216	236	280	247	229	241	238	250	241	243	235	267	253	224	273	227	236	239	237	243	263	288	250	233	242	244	265	255	250	232	248	236	229	231	227	263	234	237	254	244	235	254	252	202	204	251	258	243	240	232	237	244	251	233	251	247	250	214	223	252	237	274	265	229	251	241	237	259	293	245	252	237	256	243	241	235	259	248	215	226	250	229	274	236	247	232	250	263	239	261	226	258	241	259	222	234	256	245	221	213	254	263	253	241	211	252	220	242	231	236	260	256	229	236	202	255	235	227	259	243	245	229	218	231	237	231	237	270	251	231	239	267	225	259	227	247	225	251	245	237	216	236	230	236	245	233	245	261	235	270	253	252	239	262	236	242	258	238	237	243	252	258	247	226	221	229	239	247	227	230	273	205	254	261	240	283	223	235	265	257	237	217	248	251	259	246	214	250	244	215	263	223	222	233	210	248	256	209	241	233	228	242	241	226	250	242	247	228	222	230	252	251	221	251	246	256	247	229	263	268	237	247	227	260	233	218	205	249	234	242	229	292	248	225	227	272	212	246	237	247	258	245	228	217	238	239	264	196	231	241	228	222	234	235	268	275	265	284	253	230	231	224	253	265	251	267	227	259	238	229	270	274	251	254	235	243	223	234	238	226	248	249	242	236	230	212	256	224	264	252	228	244	257	248	239	239	223	241	230	243	215	229	236	211	232	256	254	263	257	270	253	234	233	260	247	254	235	274	260	259	236	246	248	254	239	222	226	247	226	256	263	242	236	234	255	234	262	233	227	248	266	266	248	227	237	265	253	238	254	266	252	242	219	246	258	248	243	204	238	251	240	250	269	228	232	241	259	272	228	243	240	250	245	239	245	271	248	242	235	255	255	236	234	232	232	226	232	237	256	265	223	252	249	253	226	218	266	236	237	241	270	216	231	221	233	224	234	225	246	219	235	233	238	258	222	261	233	230	252	239	253	218	250	221	246	225	241	236	258	256	256	226	222	242	232	244	231	259	238	235	225	238	222	263	231	252	254	262	246	234	240	230	260	228	227	222	223	258	267	244	221	222	255	239	239	216	275	203	239	236	236	215	238	231	252	235	275	267	235	219	237	241	250	240	256	248	224	248	252	233	246	250	233	225	224	241	236	240	255	265	242	265	251	221	235	262	224	228	251	227	218	236	230	249	229	262	249	238	236	253	227	212	218	222	223	232	247	236	281	256	224	209	234	249	236	244	230	251	251	251	266	226	245	242	257	258	253	247	249	251	253	233	230	267	293	251	254	258	262	246	232	209	245	241	237	262	251	246	233	233	247	244	250	231	243	256	236	228	243	250	242	228	235	247	273	213	253	270	248	240	243	244	241	221	260	217	236	261	258	260	249	242	206	251	263	235	259	232	215	236	225	255	254	239	237	236	245	240	221	257	247	222	250	236	228	256	240	238	231	231	269	238	244	223	255	240	224	217	245	234
53409	69889	61728	5180	2277	1739	1325	1272	952	854	736	647	609	566	546	482	478	453	452	422	461	437	442	442	448	424	390	418	430	403	396	376	383	406	420	379	404	371	401	371	380	384	362	386	383	373	408	382	397	392	398	399	388	411	384	374	347	360	382	374	361	337	377	395	371	336	372	314	375	365	389	347	390	413	351	336	360	363	365	362	363	383	363	349	382	377	342	349	352	362	388	377	369	408	361	354	344	341	363	386	352	371	350	357	347	340	370	330	347	344	371	366	333	365	359	343	378	363	394	378	390	361	335	345	335	371	374	372	375	375	369	358	321	374	358	368	383	354	362	373	372	371	344	367	334	403	355	320	393	391	381	327	398	351	394	368	389	345	381	355	373	344	369	354	358	374	339	367	359	384	349	357	337	366	351	383	364	374	344	355	331	360	362	396	368	372	383	359	330	323	373	329	393	375	365	392	347	340	368	339	397	375	367	321	360	372	370	356	363	365	360	333	359	368	406	378	343	332	348	361	362	351	361	383	362	338	376	345	374	356	358	337	354	374	339	387	354	361	337	367	371	387	349	357	375	316	353	331	364	383	352	382	340	370	358	372	334	371	357	328	391	350	347	336	380	387	340	351	358	347	388	335	380	364	360	373	343	349	349	359	345	370	337	343	350	342	359	415	338	347	385	353	378	351	351	344	368	351	315	357	374	389	346	344	332	384	358	368	360	374	353	349	347	339	338	343	359	371	346	374	353	353	354	335	367	358	366	333	350	316	337	344	354	339	333	339	348	336	349	353	369	346	363	380	353	380	360	327	366	402	340	358	373	364	366	366	317	351	336	354	363	365	356	387	367	367	346	342	375	356	375	336	371	360	387	372	361	355	349	374	361	343	364	348	366	337	366	366	351	352	391	380	326	331	346	361	360	355	397	406	354	322	389	352	356	340	342	366	345	330	375	345	383	353	365	364	364	358	391	396	346	320	335	346	353	375	359	389	370	354	370	360	346	388	326	366	357	343	351	373	343	362	350	351	362	308	336	345	335	377	362	342	380	332	349	402	371	351	377	345	359	377	387	376	357	375	367	355	349	337	331	324	361	358	353	370	387	389	392	332	350	359	310	389	379	368	336	375	369	355	345	375	415	343	378	381	356	388	376	343	344	377	347	389	342	391	363	339	319	349	321	375	364	380	346	385	357	380	353	405	385	365	338	327	339	388	363	351	355	365	335	349	366	349	382	331	328	336	385	380	363	372	373	340	348	386	333	389	360	356	352	330	377	354	378	350	364	401	384	388	405	397	308	357	337	348	322	362	367	361	372	358	371	362	385	357	328	337	368	328	338	342	364	365	344	352	347	348	364	345	349	371	332	382	368	366	366	372	373	368	350	368	341	376	360	359	390	345	323	354	351	352	391	378	371	334	347	351	324	316	336	360	361	373	373	376	343	368	336	367	351	377	344	352	368	347	388	351	378	336	371	391	360	355	349	359	319	359	334	364	343	354	361	309	368	385	352	378	364	317	364	354	371	355	340	353	359	378	339	373	356	364	366	341	366	369	346	348	327	364	384	363	366	353	332	362	377	366	373	348	370	344	360	333	344	342	350	381	339	371	336	338	362	372	375	386	366	369	372	329	373	329	343	352	365	357	362	335	328	389	318	375	350	353	358	338	369	368	366	346	354	322	378	328	350	390	335	356	401	330	344	347	391	371	361	361	341	334	355	342	351	390	344	381	359	375	386	366	349	347	361	306	369	359	332	343	345	372	357	330	324	369	375	366	348	375	348	344	387	362	354	351	335	353	341	371	379	357	329	344	333	352	361	357	335	369	344	379	374	374	383	356	373	356	342	356	314	323	352	383	336	381	346	361	370	366	358	376	343	376	359	356	350	344	359	339	345	382	365	342	381	336	352	370	345	318	333	351	377	377	337	349	354	381	385	389	347	380	378	362	339	401	358	367	337	363	334	370	401	372	392	372	370	381	355	368	357	371	358	350	352	340	356	339	365	353	375	343	343	357	365	345	390	348	354	327	339	376	374	365	384	351	356	382	357	374	392	341	336	323	374	387	356	335	346	359	337	345	384	348	372	375	354	364	360	380	345	360	324	347	361	367	413	342	375	368	347	378	376	355	347	358	319	371	346	371	350	406	369	338	380	373	338	367	333	337	338	351	359	317	356	361	351	356	333	338	388	345	375	351	353	364	331	373	373	347	328	376	359	347	367	365	335	348	352	343	330	341	375	383	358	379	357	350	366	339	354	357	341	359	381	363	328	382	373	355	356	356	355	344	336	372	371	331	389	355	357	341	353	356	372	370	348	374	387	347	350	371	344	368	366	358	347	346	373	358	366	365	348	357	336	378	386	373	386	350	355	357	357	353	348	373	398	355	323	368	359	341	388	360	344	368	356	344	351	361	390	333	374	361	359	362	346	364	348	354	350	364	374	357	361	357	392	364	366	350	370	353	376	324	348	354	345	377	340	340	329	355	360	371	349	389	374	360	313	377	393	390	376	337	355	346	380	326	350	360	360	351	368	351	337	352	335	375	387	387	383	357	338	325	366	381	362	389	353	344	335	350	372	340	329	345	367	354	378	343	378	383	347	361	384	362	368	356	367	368	326	380	338	352	352	369	365	359	339	346	378	347	385	360	384	389	354	370	340	369	332	351	359	358	377	356	389	347	354	395	358	387	378	335	365	356	372	349	354	401	398	375	351	336	329	368	356	328	341	378	407	357	351	347	378	353	370	376	399	359	340	378	364	355	375	350	327	372	378	363	386	346	379	360	373	339	392	380	378	393	363	345	319	368	361	335	350	368	359	352	356	324	347	333	335	367	351	359	334	347	378	367	357	384	377	335	373	360	358	349	350	337	339	373	354	343	348	371	357	353	385	368	387	357	333	338	347	386	395	350	354	370	393	333	344	344	389	355	367	362	362	360	337	341	343	328	333	365	331	366	360	387	340	331	351	357	359	330	375	381	349	342	370	363	351	362	374	367	369	361	372	360	348	352	366	372	349	353	389	348	353	407	375	360	358	348	332	386	388	379	331	349	392	351	382	364	367	345	361	356	385	370	365	354	349	345	351	417	356	368	324	370	356	349	344	362	356	366	342	323	344	363	321	359	338	374	345	348	358	366	315	365	365	339	381	368	345	356	338	381	350	377	382	329	387	380	396	345	410	374	387	396	378	360	401	386	378	346	371	383	373	371	376	372	367	387	368	389	364	408	396	366	362	361	335	363	353	360	371	342	358	347	363	378	340	376	354	362	362	353	350	385	368	382	386	373	379	334	335	325	356	332	356	380	343	359	350	343	337	348	372	326	352	359	375	386	369	368	336	367	388	346	377	325	369	356	350	359	364	342	356	411	372	370	380	354	357	377	353	339	336	366	335	328	364	364	399	362	390	357	323	364	350	364	357	388	366	353	361	340	365	329	328	382	380	367	381	360	379	338	365	393	349	361	351	349	357	359	392	375	369	340	353	350	345	368	389	349	367	358
27915	21101	18730	3755	503	446	467	534	453	498	519	457	458	451	450	474	462	472	453	460	413	482	423	495	476	452	473	459	519	500	447	496	467	459	479	456	487	462	454	510	475	468	460	459	480	458	508	492	497	473	471	470	424	430	488	470	478	469	482	522	484	471	448	457	485	465	455	450	481	453	473	447	429	440	489	481	476	508	489	451	461	429	455	469	429	444	518	481	436	503	462	453	481	450	487	503	469	462	475	438	443	464	463	463	504	463	443	470	467	460	444	486	449	416	459	474	458	445	512	438	440	451	426	452	450	512	451	459	472	485	491	485	484	490	445	456	437	407	503	431	434	466	471	461	474	486	490	544	478	429	457	456	515	436	486	486	462	470	468	438	476	480	452	464	439	482	472	436	448	463	484	477	442	460	458	452	455	472	496	480	449	473	495	480	480	459	450	483	487	496	467	439	479	471	479	422	480	475	426	449	511	492	476	491	455	436	484	485	482	477	455	467	441	424	457	479	451	496	419	442	456	461	462	477	472	453	443	460	448	482	443	466	431	446	459	468	482	509	423	435	489	498	501	422	472	465	443	494	483	478	466	481	477	497	489	443	490	472	457	455	450	454	456	452	510	482	493	468	472	454	448	437	494	473	459	466	471	502	475	473	472	464	463	465	475	452	440	438	465	445	430	466	483	448	439	458	448	466	455	462	477	467	476	477	423	492	459	449	437	477	450	451	487	458	473	465	510	477	439	477	453	430	472	446	488	462	418	473	495	443	477	444	450	463	497	431	485	470	484	496	442	435	492	461	476	495	457	468	497	458	485	466	466	461	477	468	463	490	467	465	430	485	447	498	458	475	485	454	482	482	491	453	475	469	476	491	431	465	492	437	441	463	490	475	470	458	486	461	459	473	444	510	434	460	458	472	432	469	482	459	438	479	485	461	479	484	468	491	457	471	468	461	464	445	495	485	465	490	492	454	458	477	494	476	439	471	476	478	485	500	472	459	487	431	465	455	449	503	472	480	450	469	458	433	451	448	431	436	485	456	475	432	464	462	455	462	481	442	471	464	503	498	453	458	472	427	497	459	458	505	490	474	491	496	463	456	490	505	433	492	485	460	434	471	509	451	528	444	461	460	457	469	449	466	457	447	458	486	492	429	491	462	426	458	481	487	435	467	491	470	467	455	463	432	433	461	462	468	451	463	467	485	477	462	459	482	482	473	472	474	481	472	484	441	488	503	479	482	448	469	456	442	418	470	439	451	469	466	461	461	428	493	421	423	452	490	502	458	477	482	493	447	464	493	449	468	451	491	498	483	471	473	442	475	476	438	414	515	454	477	510	458	472	492	449	473	446	485	455	449	499	470	445	483	486	432	470	466	462	438	499	480	431	454	451	503	480	474	462	475	472	457	489	445	479	493	488	449	457	450	438	476	517	426	471	464	458	451	432	445	472	431	461	454	479	471	464	450	474	454	408	465	443	462	466	443	450	472	462	475	457	450	483	418	463	443	471	432	494	446	454	466	468	465	469	469	482	504	496	500	464	461	447	485	483	457	465	494	478	501	486	485	497	495	489	456	493	458	468	472	448	457	450	437	462	517	524	481	465	441	444	478	460	457	449	467	455	463	470	439	508	496	455	496	472	500	448	417	471	445	449	476	472	479	489	451	462	484	450	472	457	471	478	436	491	526	454	484	464	471	499	470	481	451	466	415	478	502	422	466	491	518	489	454	443	495	474	473	508	480	410	476	436	462	437	472	471	493	467	453	424	470	461	452	444	497	477	475	480	469	469	472	455	479	475	472	502	474	452	498	436	475	483	469	443	492	471	443	473	490	472	468	482	483	454	508	448	449	468	453	488	454	475	442	476	475	452	481	453	482	472	465	486	508	480	475	472	471	465	500	457	469	489	470	457	485	390	503	452	459	481	452	504	465	459	460	513	463	454	469	478	484	481	482	459	508	462	478	440	429	486	473	437	448	490	484	453	463	500	454	461	509	437	442	457	483	450	472	504	468	442	478	487	490	449	440	489	472	457	466	463	456	481	443	493	480	448	452	503	447	464	477	432	466	428	468	436	489	449	423	507	473	468	467	489	453	481	469	474	467	490	472	482	474	468	513	442	438	465	491	465	451	457	458	477	466	455	479	447	446	467	459	459	445	425	485	506	494	456	458	412	448	464	491	474	458	425	453	461	458	486	490	470	441	510	422	504	455	476	511	447	435	461	441	443	460	442	455	474	433	493	459	464	449	450	422	475	430	488	449	431	504	478	435	487	447	487	428	469	498	467	496	482	430	478	471	471	485	429	474	450	494	421	486	508	459	455	459	455	482	452	474	459	506	440	468	490	467	440	484	472	470	483	459	437	477	425	443	482	445	514	503	464	484	472	452	499	461	457	454	466	454	427	438	436	502	457	470	487	475	456	474	457	435	457	465	493	452	432	445	482	505	476	472	415	491	433	473	485	472	447	426	454	464	467	442	499	449	449	479	463	463	503	470	546	463	468	475	473	484	485	450	468	456	442	470	471	451	439	431	473	484	477	455	476	486	427	499	429	478	440	430	527	462	442	474	480	450	476	469	485	501	475	489	449	449	451	477	471	451	462	471	431	470	466	471	479	503	495	463	420	462	464	499	455	453	451	431	552	459	449	460	497	443	498	469	486	456	474	461	479	443	474	499	450	450	459	451	494	482	458	514	441	441	458	447	499	457	474	487	448	446	525	468	425	438	471	446	485	447	449	459	524	460	445	487	472	477	426	438	506	469	443	449	453	495	427	487	437	477	473	466	487	467	452	483	437	482	485	507	437	448	459	471	450	486	487	462	460	487	452	500	475	441	479	449	530	487	473	451	440	470	436	443	472	450	433	463	463	467	422	487	452	467	476	471	456	486	459	436	458	456	450	451	486	449	469	443	436	488	457	458	476	465	406	428	477	473	480	441	457	482	496	460	483	439	446	496	476	463	457	452	474	479	462	463	462	477	482	491	480	471	514	474	429	481	497	468	499	488	512	448	482	499	442	449	496	453	479	468	439	462	447	433	473	482	442	487	476	475	457	436	463	448	425	480	463	486	447	441	483	425	454	456	458	490	443	449	451	482	439	476	453	460	512	474	480	487	450	456	455	457	476	478	466	445	431	497	508	454	466	465	450	482	449	459	483	461	459	453	440	475	474	441	439	421	475	456	481	482	450	480	498	440	497	476	470	438	433	483	454	454	445	479	459	458	479	446	440	483	455	455	477	426	466	491	485	491	466	478	456	465	486	491	475	458	470	456	457	518	498	456	497	469	458	474	455	485	449	449	484	429	481	459	451	469	465	475	482	441	453	500	459	485	473	474	505	498	488	458	477	462	440	470	493	457	438	462	466	474	472	440	441	461	497	466	475	437	462	510	476	491	472	473	481	472	473	502	467	460	485	446	504	488	463	448	478	401	490	472	476	467	482	478	474	493	450	482	467	474	493	490	423	456	487	447	476	431	423	447	443	470	454	461	459	429
27906	24019	19767	1282	778	723	707	717	735	696	672	646	679	683	677	712	621	640	661	705	669	651	665	653	648	634	694	639	669	618	686	677	676	632	684	686	624	698	650	680	634	659	648	683	655	656	690	703	666	644	651	693	701	660	652	692	646	692	641	658	660	641	634	650	653	660	654	704	663	658	613	699	630	715	705	623	676	637	654	698	701	585	648	648	664	664	656	742	643	652	707	648	652	700	657	645	680	684	666	690	693	658	684	687	670	600	692	660	611	632	662	624	669	670	676	695	657	660	658	614	665	653	630	714	652	708	689	682	628	650	660	620	639	683	697	643	657	658	686	658	659	662	672	644	648	659	675	708	633	625	623	687	664	649	617	666	679	678	653	702	650	621	669	700	649	647	649	617	716	662	636	707	676	673	705	623	631	697	628	644	669	681	687	686	674	639	635	634	715	665	679	670	694	674	659	682	641	655	693	645	690	655	661	693	628	699	650	693	699	622	676	671	679	678	660	694	665	645	657	670	718	631	718	649	676	707	641	676	647	712	660	662	659	637	677	661	630	656	642	701	661	688	694	667	697	701	656	688	652	658	633	668	656	659	634	660	688	698	667	651	643	671	656	657	658	652	622	637	693	656	681	646	661	668	625	659	677	671	663	700	647	672	682	661	689	661	678	653	679	679	635	619	677	641	664	653	692	673	633	674	662	665	681	664	682	637	702	673	679	716	679	676	682	687	659	659	679	653	688	679	684	701	677	645	686	671	669	699	699	653	711	680	696	656	650	683	637	671	689	651	666	648	654	682	683	664	639	651	632	680	665	656	694	668	682	680	693	706	684	664	652	635	699	681	654	681	634	627	716	704	685	667	680	656	705	708	660	640	667	635	673	690	673	628	640	676	660	657	666	610	658	643	650	694	632	679	692	674	634	657	660	685	721	676	692	663	692	689	630	657	657	658	660	688	682	636	668	622	669	724	659	706	641	684	647	631	701	653	621	635	668	683	653	624	680	676	674	648	668	653	676	643	664	683	632	668	692	661	697	634	644	695	670	635	638	671	667	669	666	641	700	703	665	646	673	645	659	689	653	684	677	671	641	681	701	660	702	656	666	717	685	684	682	613	619	704	684	718	681	687	701	736	699	642	656	683	693	692	698	690	659	676	678	687	664	636	608	711	699	680	659	605	683	674	674	662	633	643	701	645	689	677	634	653	674	681	688	647	660	664	667	716	670	659	673	633	663	676	661	678	688	678	698	622	645	691	712	660	665	634	630	666	645	694	688	689	647	658	607	680	595	670	696	656	674	698	675	656	657	677	682	638	719	732	656	700	647	656	654	672	703	661	627	688	653	684	662	667	616	650	677	718	680	672	679	645	668	683	630	692	678	709	643	681	664	680	650	682	706	648	680	622	632	688	668	671	677	654	654	666	620	676	663	726	666	678	675	647	673	683	714	671	660	696	707	667	611	691	682	648	655	649	655	628	680	650	641	596	667	667	652	674	670	624	648	675	659	678	633	635	654	681	682	697	668	693	649	669	660	592	675	659	669	679	660	669	679	654	695	650	678	665	653	671	679	661	690	701	649	685	675	712	678	656	646	702	662	666	655	664	630	675	657	677	670	631	653	667	695	641	654	661	701	686	683	678	664	640	654	641	632	660	605	702	692	654	665	663	703	693	691	680	670	681	698	659	719	696	642	691	698	691	670	666	644	677	706	672	669	664	690	617	666	696	650	643	647	666	668	669	685	600	636	681	674	634	691	692	693	685	655	659	672	650	621	622	680	709	685	630	625	658	714	637	683	638	633	641	673	694	720	706	659	645	677	689	716	662	665	717	689	677	656	695	684	690	654	693	678	703	677	668	664	699	664	642	643	657	646	650	692	656	644	659	667	695	663	677	637	665	731	665	651	652	700	655	613	710	685	673	619	653	668	661	650	683	686	673	689	657	659	702	707	681	669	639	653	682	645	691	647	685	682	650	692	679	695	669	638	649	705	636	668	667	663	649	663	682	635	686	724	693	620	649	628	654	633	704	655	639	645	677	671	688	624	634	678	681	674	674	650	679	695	638	648	667	676	687	655	662	655	707	658	697	640	695	668	704	633	644	621	668	665	684	707	646	632	629	686	717	658	689	671	675	678	673	680	657	684	662	670	659	657	647	619	631	674	684	671	657	689	686	634	652	703	632	608	655	623	687	670	660	649	661	619	680	651	643	696	695	634	653	689	658	676	666	681	635	603	649	686	677	666	619	653	686	672	657	656	681	686	664	657	642	713	684	642	683	621	637	662	642	653	683	699	688	669	684	689	653	654	674	625	709	660	653	676	630	668	666	651	693	652	652	686	681	673	688	679	653	667	715	648	700	659	655	663	675	674	622	699	692	597	697	670	635	667	706	659	700	660	683	641	658	643	616	681	653	662	703	653	655	702	685	689	662	634	650	639	706	660	662	663	627	683	662	686	634	693	679	701	631	658	651	659	705	671	705	694	704	695	675	727	680	668	635	681	689	645	676	671	638	703	635	690	657	645	651	646	659	679	693	667	662	689	698	617	678	673	652	690	681	690	650	736	661	713	644	668	680	654	635	665	652	689	666	691	672	655	650	673	692	666	671	662	642	685	703	664	656	655	673	651	680	621	660	663	665	683	712	660	664	637	644	677	621	676	658	684	674	681	632	676	658	653	680	708	618	654	647	684	670	689	627	635	702	651	667	677	668	669	673	640	695	649	660	702	668	686	698	635	632	641	722	686	719	663	669	597	617	630	656	695	725	658	659	673	643	699	665	643	646	641	640	671	646	696	677	626	665	668	666	641	662	683	657	688	636	704	670	697	689	684	702	701	662	664	669	655	697	674	640	649	686	716	630	634	646	685	622	697	691	651	668	704	653	699	680	660	735	687	676	672	688	709	642	644	697	663	707	681	712	660	665	641	668	634	620	661	669	699	693	680	625	631	657	660	640	674	656	709	660	659	669	635	660	672	654	738	717	664	671	642	651	695	677	685	693	682	668	644	650	687	674	671	602	661	650	647	628	667	646	667	656	672	663	633	688	739	678	631	651	673	646	622	633	702	640	685	633	666	644	659	665	694	683	657	633	661	665	692	637	698	660	652	688	629	646	664	634	640	657	712	665	710	702	696	625	659	665	668	654	706	699	657	685	652	657	650	641	702	729	682	674	702	614	686	666	649	654	693	593	661	683	663	670	711	666	655	675	607	690	674	659	679	669	611	635	635	712	692	654	714	663	721	681	654	643	659	625	663	659	679	673	629	714	680	635	675	687	624	660	696	673	651	636	721	674	642	671	648	620	641	690	617	671	680	653	682	693	668	643	677	698	643	657	678	686	682	644	652	652	624	668	703	665	637	697	669	696	662	671	675	659	663	691	664	697	678	656	662	732	664	702	669	661	688	650	677	664	695	688	681	672	671	642	704	694	651	692	671	677	669	676	682	713	698	680	685	694	647	624	658	651	693	687	686	620	655	683	727	622	685	665	642	692
24051	21110	28277	24727	18120	3171	681	637	534	565	538	543	478	501	511	502	489	501	506	501	473	480	482	436	505	529	468	506	432	513	482	504	509	463	467	455	465	443	489	461	490	496	444	498	496	455	500	478	504	468	475	462	459	493	485	455	461	520	481	465	531	456	472	466	460	492	436	473	438	510	468	520	454	478	465	493	467	453	459	480	508	460	462	454	467	480	468	516	500	519	478	463	501	481	497	453	473	468	459	434	485	484	474	445	483	489	488	465	465	446	431	425	489	455	455	452	455	480	443	452	505	488	470	467	494	469	465	468	456	490	448	468	483	489	456	459	472	456	475	503	496	494	438	477	462	480	425	514	451	497	491	411	456	483	534	444	464	457	484	475	465	471	483	494	484	493	466	489	496	468	442	436	507	503	440	481	442	442	525	495	446	493	438	470	492	476	486	499	480	489	434	474	474	466	479	459	471	475	457	490	473	491	479	491	478	451	470	456	470	459	499	473	435	441	460	459	486	457	470	474	486	491	496	473	473	455	446	435	497	511	479	485	488	502	497	439	482	475	485	457	454	474	452	467	473	470	481	499	479	499	499	494	477	453	443	512	456	441	512	476	456	498	457	456	494	540	497	450	481	472	497	524	471	503	434	473	484	504	425	480	461	459	461	463	458	472	464	441	458	458	494	495	464	455	480	437	465	422	467	481	494	481	457	472	450	476	459	490	515	495	460	455	457	470	456	468	471	484	500	442	482	481	483	473	457	458	481	445	465	482	459	472	498	479	461	489	475	473	473	508	471	456	474	479	477	438	478	492	508	448	462	501	471	417	473	486	466	517	429	451	486	458	470	451	457	453	506	467	451	469	489	500	468	454	456	485	501	461	476	466	472	492	468	471	481	495	467	494	485	498	448	459	481	466	483	450	453	435	474	457	460	444	506	484	483	456	478	488	476	490	458	446	471	457	470	454	499	454	468	512	474	490	475	504	436	485	450	489	455	476	486	456	443	451	467	457	505	476	460	466	481	486	465	500	520	470	436	477	496	463	457	486	462	489	448	438	461	469	441	472	448	457	462	477	478	503	481	488	483	452	480	511	495	448	495	532	530	466	486	448	443	465	463	453	476	472	469	510	505	486	480	489	493	472	459	452	475	491	445	519	479	487	485	459	472	454	472	486	492	474	430	500	483	472	470	439	461	488	487	489	497	491	446	489	437	435	486	453	503	487	465	437	493	446	482	478	500	457	478	450	481	449	484	469	483	493	447	503	482	496	452	499	487	472	486	481	510	497	479	476	445	444	456	469	458	471	508	447	454	508	450	473	431	452	443	490	464	475	510	457	485	444	453	462	444	456	463	483	490	456	513	506	470	481	481	443	483	502	498	468	466	493	489	487	473	431	474	502	507	472	513	455	460	446	466	460	491	450	462	468	509	462	492	475	459	506	438	473	480	488	404	436	505	482	434	451	491	440	500	518	503	440	476	469	478	475	464	461	479	477	467	445	473	499	473	474	487	479	510	449	498	450	477	475	443	497	467	489	455	465	437	467	483	498	449	424	536	460	473	436	485	497	458	478	434	453	464	493	485	479	456	489	482	494	494	503	510	448	418	455	459	461	453	446	466	440	475	482	471	483	478	493	508	397	456	434	463	477	460	448	492	455	487	467	470	453	473	507	491	448	493	457	478	468	443	458	466	476	463	494	464	445	532	459	447	446	472	453	468	447	464	456	500	481	467	501	490	461	466	453	480	483	476	454	473	506	455	437	495	453	434	454	471	464	475	508	480	490	493	446	434	473	474	460	457	481	466	468	457	480	463	485	468	468	486	492	501	444	448	463	513	470	499	456	490	459	468	418	526	492	484	485	474	458	487	482	474	472	485	452	485	455	443	437	461	467	448	438	490	474	447	477	464	480	453	465	444	436	511	526	478	445	450	474	485	482	451	449	459	472	506	500	461	458	456	486	460	526	468	497	418	561	501	490	479	455	478	499	444	446	414	442	484	471	458	450	487	504	494	490	463	497	452	430	450	464	486	480	474	452	423	468	472	481	483	482	457	442	468	424	510	488	453	442	472	464	490	483	467	484	470	455	452	444	486	494	467	514	461	493	470	442	482	517	477	451	460	455	486	486	483	489	460	481	482	486	480	472	491	460	470	477	481	456	479	458	480	509	464	495	456	457	454	474	449	490	453	478	472	486	467	440	463	482	498	511	478	497	450	460	478	524	495	468	455	476	447	463	434	467	452	442	457	456	457	513	497	504	469	488	472	445	471	462	448	451	468	444	478	508	467	492	455	454	449	480	455	468	484	448	471	449	474	493	494	478	479	460	478	471	437	432	454	511	487	504	468	461	467	464	469	459	447	469	481	460	442	456	511	451	462	474	492	472	491	453	497	466	473	449	452	490	494	474	485	479	456	483	478	470	447	479	469	447	468	461	458	478	500	523	490	459	450	492	485	455	492	451	449	464	444	429	512	464	466	450	397	467	466	468	497	434	507	463	456	460	484	469	444	460	467	492	468	479	474	473	465	484	520	493	471	444	473	443	495	467	472	501	505	438	435	452	463	500	464	487	483	444	443	495	456	489	441	462	474	476	484	448	477	468	454	441	471	439	446	451	456	470	484	478	507	464	466	479	493	465	482	419	472	506	486	475	447	468	474	464	426	471	477	486	478	500	484	446	480	479	463	487	467	469	498	486	497	471	450	464	435	479	477	468	472	472	498	470	513	467	492	482	493	470	434	500	482	477	438	443	460	480	508	449	443	446	481	437	496	424	506	446	504	461	500	482	483	492	459	482	434	441	445	461	482	472	470	483	474	523	473	451	485	463	447	498	449	463	471	478	440	441	481	482	499	471	486	480	472	497	495	454	433	503	478	484	467	457	491	454	476	548	450	471	456	458	487	475	474	475	481	478	486	467	424	476	461	476	494	477	496	513	444	472	487	459	453	453	461	430	494	473	460	501	448	500	465	451	459	507	459	498	432	523	519	495	511	498	499	470	460	482	493	473	454	469	475	538	488	459	491	419	492	509	481	470	480	464	465	480	459	461	501	459	460	460	466	463	465	479	508	486	471	464	502	473	465	470	486	482	462	443	502	489	479	524	510	458	480	449	482	513	459	455	441	499	509	444	454	492	466	469	515	466	479	475	444	496	471	504	446	465	489	452	499	472	468	470	460	472	451	478	479	509	450	464	438	428	451	484	461	465	483	429	480	482	496	493	476	485	487	479	475	480	460	481	423	474	476	481	506	479	460	452	466	451	443	458	447	498	484	472	494	451	456	469	463	458	483	479	463	486	499	470	485	447	457	421	435	434	439	501	499	503	449	463	449	478	497	478	449	485	445	471	468	481	492	472	482	471	498	479	473	490	507	476	436	457	502	475	491	454	480	427	485	481	456	486	488	506	471	463	474	470	471	468	463	479	457	481	488	471	492	478	493	482	495	501	481	455	489	501	507	512	465	449	502	493	451	446	471	484	473	444	480	465	479	449	491	472
50359	60392	49615	4743	1579	1364	1097	1177	952	782	838	823	749	837	735	724	749	730	703	704	714	701	705	670	709	744	670	684	664	724	676	709	694	663	704	710	692	702	712	696	681	704	698	688	693	675	714	682	733	642	657	679	678	706	702	627	698	688	688	678	703	681	698	696	645	634	700	710	730	676	666	680	647	661	694	659	674	684	685	711	706	665	684	703	650	654	680	631	689	688	660	704	702	706	725	675	675	698	693	669	712	731	686	670	708	663	667	652	638	659	691	656	692	711	644	694	678	687	706	637	695	679	688	673	652	668	657	643	711	635	746	687	757	641	647	672	689	653	663	659	655	659	658	669	679	668	658	713	662	647	681	698	644	687	671	679	682	657	661	660	662	693	701	676	681	692	729	648	675	710	658	666	718	664	680	709	657	672	677	724	716	698	672	702	711	716	714	643	667	644	660	668	707	663	683	676	699	685	705	691	723	649	632	688	669	689	663	672	705	669	661	683	653	722	733	677	706	663	679	640	633	708	686	694	674	698	655	701	672	708	690	701	723	656	704	654	729	701	692	703	665	681	648	639	673	691	714	640	715	691	662	677	647	693	656	684	685	681	712	670	646	701	642	705	699	667	611	724	709	702	667	677	669	701	698	669	700	728	725	712	673	686	621	678	681	673	721	682	714	674	714	721	685	670	623	655	691	701	705	678	685	690	746	687	678	718	719	706	687	681	677	670	684	712	670	691	684	666	666	689	693	673	690	667	707	697	715	692	717	661	710	683	665	677	687	686	723	667	660	650	635	738	704	664	704	635	709	684	696	687	704	661	687	661	711	657	684	735	629	683	700	695	690	718	699	676	672	697	707	645	731	692	688	698	687	701	679	703	689	706	655	674	676	617	663	710	699	665	699	677	709	723	698	688	626	692	677	735	709	688	654	642	689	689	713	703	649	701	684	642	725	726	690	701	676	639	635	647	746	696	679	690	676	653	684	696	645	678	674	665	678	694	686	676	675	685	711	692	686	696	697	692	684	653	715	661	680	719	700	681	702	703	728	712	642	684	664	648	649	634	671	678	672	666	677	631	679	666	689	684	692	691	680	661	711	665	670	726	671	668	665	733	662	707	688	724	651	675	653	735	678	697	675	652	702	725	725	691	704	719	656	672	688	697	709	678	688	661	696	700	728	666	680	661	662	760	643	633	701	695	722	723	645	752	724	715	675	688	698	647	665	668	657	695	701	652	651	667	715	675	667	692	660	655	654	652	700	664	654	635	655	650	677	679	664	656	703	701	658	688	667	705	713	726	681	650	708	746	704	638	649	680	674	663	713	711	724	703	649	658	732	677	667	711	708	715	670	676	710	703	679	688	707	666	629	738	687	707	710	675	685	732	699	702	693	692	755	709	678	649	699	670	725	681	713	669	706	704	684	657	706	691	674	686	662	680	704	716	627	650	634	736	681	638	655	761	734	706	656	666	679	720	685	699	708	690	706	660	731	662	693	706	690	669	680	685	703	685	672	688	760	718	673	660	702	685	649	702	733	692	698	727	716	639	716	721	698	664	656	662	704	624	718	667	655	670	678	664	721	733	695	671	697	693	674	695	672	653	686	660	701	682	697	694	690	648	668	707	677	641	653	684	700	671	682	672	670	675	659	679	724	688	691	696	704	686	665	698	689	682	671	699	682	664	658	701	702	648	676	681	685	618	693	684	676	681	723	693	620	667	667	685	648	670	687	694	678	739	700	676	698	688	675	690	644	719	671	684	636	685	684	713	682	717	685	665	689	726	712	684	675	641	665	688	688	677	663	687	718	658	720	706	683	675	714	657	687	685	674	634	631	663	699	714	665	626	695	660	646	652	692	682	665	658	749	710	680	684	705	711	666	701	674	709	685	692	672	644	637	707	666	663	686	683	701	668	688	683	712	715	647	684	701	663	690	668	707	684	684	714	674	700	689	689	673	704	652	678	681	702	670	697	719	672	706	712	646	644	660	707	699	635	684	643	680	689	724	667	653	651	659	660	672	699	686	660	698	636	675	681	633	706	694	733	658	654	677	715	669	638	679	717	684	710	670	699	684	697	667	692	661	631	672	715	709	703	708	697	696	692	697	710	658	703	646	666	658	672	687	690	678	685	723	690	689	682	677	744	713	701	653	738	624	714	618	686	722	700	675	702	677	685	685	663	673	647	677	673	627	715	655	653	713	688	638	657	671	716	692	699	681	711	705	652	685	653	707	686	648	707	712	628	680	671	689	702	656	647	672	683	703	665	657	704	676	670	701	660	694	677	683	652	667	680	688	667	668	684	662	672	734	642	723	641	707	687	692	718	707	697	743	688	651	708	705	644	719	644	724	702	648	668	684	635	672	680	711	671	723	732	653	674	649	632	633	681	659	648	647	698	652	677	670	701	648	687	665	691	641	629	661	659	712	710	689	673	716	696	675	684	605	689	711	683	707	664	646	699	697	706	689	683	692	691	671	680	715	679	712	650	699	665	701	661	649	647	711	693	679	684	698	712	713	653	720	678	686	662	640	684	698	671	670	684	702	676	680	660	678	695	699	633	725	711	728	713	684	673	683	654	682	649	658	706	686	674	736	668	707	694	668	670	691	723	686	697	662	678	704	684	658	658	627	700	701	666	706	657	679	738	654	713	648	712	710	704	712	686	691	697	685	673	676	708	654	653	640	684	684	656	669	710	662	670	660	739	679	668	716	686	675	628	683	694	666	611	636	715	681	698	696	699	668	689	669	716	639	726	651	720	684	686	714	747	662	696	647	659	670	714	704	673	668	714	670	721	699	731	653	658	708	699	682	660	658	652	713	640	670	705	658	661	687	662	687	672	697	707	683	683	661	644	721	715	699	691	688	678	594	689	641	702	699	690	689	731	647	678	704	699	670	688	690	646	701	644	679	723	681	670	697	625	686	692	731	684	650	716	675	728	719	664	703	657	653	691	626	663	657	713	732	682	696	673	744	671	681	651	729	694	709	703	696	674	682	664	663	664	636	609	658	648	712	642	658	659	655	674	695	673	690	678	674	664	641	706	691	688	703	707	657	720	694	711	683	606	669	717	670	637	717	677	685	690	671	706	670	641	697	715	676	704	630	669	672	692	675	704	708	704	650	662	637	735	695	707	661	636	683	653	649	626	733	677	691	691	657	748	705	657	700	674	668	687	691	666	675	673	641	677	681	688	654	663	667	674	661	694	684	669	688	695	699	694	710	667	702	710	651	678	721	665	689	649	700	680	670	708	705	676	651	669	739	685	689	673	674	661	654	677	713	703	714	687	688	666	738	734	709	681	717	679	670	646	696	685	682	714	688	721	686	633	707	655	666	719	652	702	659	718	650	686	709	681	702	701	680	677	699	669	668	716	689	708	696	662	685	719	652	688	713	648	666	716	642	646	687	653	719	674	647	701	703	683	678	672	681	681	679	645	715	703	697	672	712	707	670	667	675	687	741	709	671	700	673	705	661	664	714	641	674	708	718	639	716	641
22924	21082	28899	23684	21064	18901	2523	548	390	371	387	316	303	297	275	299	274	272	308	302	287	238	242	247	238	282	257	275	241	263	296	259	271	257	230	257	268	222	271	261	246	237	239	254	278	226	277	240	229	253	250	219	257	252	266	246	296	270	241	239	237	245	222	252	251	271	248	227	268	268	261	235	252	249	256	246	254	245	229	244	269	242	235	238	267	279	245	225	255	207	267	241	219	225	244	256	228	242	235	256	233	242	235	226	236	242	259	244	235	226	252	270	246	229	255	227	231	223	240	213	246	250	234	253	221	226	241	238	217	244	236	249	256	274	224	254	244	255	219	261	278	250	241	239	261	250	244	246	255	249	263	243	239	227	282	218	243	260	238	243	214	264	237	243	244	263	264	256	253	249	216	256	238	247	250	228	223	258	258	230	229	216	236	219	225	220	249	218	241	221	254	234	287	240	250	223	239	258	270	278	233	222	245	238	222	254	245	249	225	224	230	254	253	227	249	211	253	220	249	229	254	249	241	230	243	265	253	249	248	269	242	236	257	277	259	211	225	257	238	247	235	240	232	229	224	249	262	226	230	233	238	219	254	250	246	209	253	256	241	240	257	222	259	243	266	250	271	263	250	218	255	238	238	241	252	207	242	254	268	236	218	221	267	254	240	256	238	233	306	251	229	232	221	226	241	238	244	252	224	239	251	247	231	256	246	243	233	229	227	239	257	259	241	238	241	244	243	255	237	233	243	266	236	263	233	231	248	236	258	240	224	296	231	219	239	253	235	280	247	238	251	247	220	225	233	228	234	235	246	232	267	256	254	248	248	249	253	245	272	280	303	254	273	251	224	241	252	211	253	251	226	238	214	225	235	247	282	277	254	214	223	254	257	222	239	235	232	232	265	241	235	228	250	221	238	245	231	216	251	241	267	239	233	253	258	269	241	263	236	250	247	253	211	249	232	240	258	235	212	259	224	224	244	234	250	267	223	234	269	251	235	229	244	251	245	234	234	243	242	238	269	223	216	253	250	218	239	215	272	240	243	271	238	251	257	259	208	265	238	249	242	235	220	248	275	233	229	222	226	245	241	248	235	246	236	262	229	264	241	251	250	250	229	244	237	232	266	224	254	252	236	246	240	235	220	247	249	226	250	263	238	242	259	241	230	242	238	232	265	266	244	246	253	238	259	235	247	218	236	238	241	228	229	234	246	260	230	245	220	244	226	233	280	265	250	289	255	233	230	232	249	238	243	254	238	240	230	246	249	249	250	238	246	255	229	229	237	231	245	244	238	226	245	236	231	257	224	240	259	238	243	251	246	252	257	236	236	233	234	247	250	263	239	229	229	233	229	249	243	240	249	241	246	232	233	245	248	245	247	245	236	221	232	275	251	227	254	214	266	233	236	229	220	228	231	256	229	281	249	238	236	254	244	242	250	266	243	258	241	270	233	269	238	236	244	232	235	229	232	224	227	242	225	238	244	243	229	246	270	257	219	242	234	251	233	259	256	241	267	246	233	231	235	254	224	261	233	258	255	248	258	236	200	229	236	247	214	258	272	215	223	235	250	215	255	257	266	261	248	276	255	207	235	248	230	236	238	252	264	227	255	226	246	256	217	224	230	224	273	219	247	227	265	249	220	259	228	229	264	248	234	231	267	236	231	260	259	272	198	254	252	260	247	270	247	243	234	243	254	236	250	262	238	254	238	239	257	208	252	255	261	257	248	222	270	288	262	241	207	237	243	244	243	226	236	244	238	250	239	265	237	245	261	253	260	242	259	235	231	233	251	240	263	259	246	243	237	244	227	243	253	242	241	262	261	237	235	250	254	254	259	249	246	242	236	245	246	240	244	250	243	224	256	214	265	255	243	270	227	242	235	242	258	259	250	262	235	245	243	261	216	255	225	243	224	248	250	276	248	241	234	235	257	243	249	237	216	246	273	234	248	292	260	240	260	234	209	231	244	227	238	265	240	242	231	255	249	231	249	258	250	257	274	286	233	240	268	245	246	237	247	252	247	273	249	249	244	234	233	250	231	245	252	232	245	256	259	237	243	260	253	226	258	251	273	237	258	279	240	248	218	263	222	246	259	272	257	247	238	215	265	243	245	263	247	229	271	247	268	253	241	274	236	269	259	232	223	260	238	242	252	238	233	257	267	242	265	267	232	239	263	233	234	224	227	249	222	234	230	229	233	226	270	254	245	240	259	241	240	212	244	242	252	244	244	227	259	269	242	219	250	229	237	273	261	224	239	228	260	259	222	268	235	247	261	223	233	217	242	211	238	207	236	219	242	251	230	221	264	256	276	255	251	239	261	236	232	238	233	262	283	220	244	251	233	229	245	261	237	243	250	270	214	247	236	224	252	234	237	233	235	245	213	238	267	248	237	244	239	237	247	233	212	219	221	232	264	232	256	245	240	241	233	231	239	236	223	244	219	256	258	241	240	252	228	252	227	242	239	229	238	272	219	254	245	229	243	210	250	272	274	230	262	240	221	267	230	253	282	268	253	255	215	282	226	236	249	240	211	219	237	240	216	245	261	223	277	247	237	242	210	230	292	254	254	261	235	249	250	237	264	251	262	252	251	229	267	244	251	248	237	241	236	236	263	241	244	230	232	232	240	244	228	228	288	252	248	240	216	230	228	256	245	252	266	243	206	264	258	238	254	227	235	269	239	243	236	251	245	229	231	227	250	255	246	246	237	251	266	241	210	226	240	268	240	276	231	237	243	233	249	231	233	236	251	234	247	230	242	261	252	233	225	255	242	238	212	235	274	230	244	245	250	213	254	246	254	205	270	247	217	240	263	223	271	250	261	227	247	248	234	254	213	217	237	246	221	220	259	252	208	221	235	238	239	232	251	229	249	259	228	252	222	281	265	245	252	218	264	235	233	227	249	235	242	263	277	239	235	240	222	232	229	258	246	265	242	244	240	235	260	212	233	260	249	257	261	251	231	212	258	244	222	257	272	239	231	254	237	241	245	247	211	249	269	259	237	259	220	229	217	221	251	267	254	252	248	253	275	216	251	221	253	244	229	237	257	254	256	236	255	228	229	260	234	232	232	256	244	274	248	251	249	240	273	260	248	222	230	270	290	239	249	269	250	244	244	264	235	257	278	252	248	225	221	199	250	238	231	212	246	269	227	222	244	230	203	245	251	262	240	215	227	281	238	241	241	260	248	236	268	271	236	252	223	233	260	255	262	231	228	221	228	239	262	246	242	237	250	258	235	236	245	248	228	220	256	222	254	236	223	241	255	236	214	260	218	239	243	258	227	238	248	241	247	247	228	258	251	244	244	259	256	241	238	249	220	262	261	247	232	246	244	232	242	236	237	216	223	269	246	260	249	247	244	252	262	255	233	259	250	236	242	194	258	224	224	233	237	232	232	236	220	256	219	238	268	226	257	242	253	236	250	233	266	253	221	239	211	224	213	232	216	237	275	240	233	247	237	234	229	237	238	221	243	248	240	240	258	253	260	245	242	242	224	232
55919	76781	61786	6676	2066	1599	1220	1112	823	796	729	642	576	584	510	483	484	480	431	444	392	441	421	363	415	417	441	396	399	422	414	384	378	388	402	370	395	385	392	373	406	403	378	383	412	363	385	369	380	356	371	409	385	376	359	376	372	347	342	326	357	367	359	366	377	377	346	345	380	371	372	357	365	398	363	363	345	372	377	359	387	379	346	358	363	332	340	344	381	370	364	361	334	348	339	322	354	390	346	372	384	334	338	396	347	344	345	350	319	362	362	369	372	345	373	365	361	368	357	365	353	331	355	339	329	383	376	334	363	344	346	341	365	361	349	324	319	409	341	340	325	331	388	339	356	363	361	355	373	343	366	358	367	383	360	345	361	368	341	379	362	336	370	354	370	368	338	338	381	351	350	341	353	372	386	351	341	350	353	376	362	369	377	382	383	325	363	364	342	356	384	398	356	358	352	332	328	358	401	364	372	379	352	349	357	379	343	369	339	329	337	395	365	385	383	368	365	340	331	371	340	353	354	346	376	370	367	347	339	350	382	386	366	335	351	337	372	378	365	363	370	398	332	358	393	398	349	389	379	363	321	385	370	344	368	320	317	352	385	360	391	378	340	320	336	375	366	374	339	377	357	350	353	349	392	349	323	387	361	353	405	382	368	360	355	324	388	353	342	374	337	330	354	393	343	325	354	366	375	360	340	349	369	327	334	331	335	334	322	364	337	359	419	357	387	338	362	384	357	360	337	406	339	359	313	366	364	342	352	351	352	359	381	353	354	380	346	334	353	334	383	356	364	355	380	333	359	404	349	368	362	374	350	349	385	333	346	364	366	360	364	362	335	336	348	342	362	378	369	357	373	354	396	340	364	366	342	368	338	383	336	374	341	387	364	327	341	352	342	339	359	369	370	359	354	374	362	365	343	385	384	349	360	362	348	375	383	385	371	371	406	363	362	335	366	374	426	375	372	356	359	353	356	323	376	364	330	342	357	378	354	352	380	367	366	344	373	371	363	319	352	345	341	336	381	369	365	372	333	350	348	349	349	387	355	369	345	349	360	373	386	347	345	337	366	339	377	373	355	353	354	385	335	344	350	364	387	323	321	341	350	353	350	364	369	367	346	354	345	352	363	376	384	375	345	342	352	378	353	367	370	361	367	313	362	319	328	364	367	356	379	371	354	349	380	367	370	369	369	386	363	368	351	333	351	357	359	382	351	364	352	382	380	330	347	372	387	353	344	343	324	328	372	312	371	365	350	348	390	306	354	352	356	349	342	338	323	362	369	365	372	339	371	362	332	363	372	373	355	372	374	364	366	319	369	378	378	348	363	379	374	382	424	328	343	371	373	390	342	326	367	391	357	375	376	363	343	372	372	343	346	384	366	325	351	353	356	353	342	384	365	366	345	366	372	374	366	370	353	331	363	370	365	350	331	366	387	377	351	350	352	396	347	322	341	347	356	377	356	360	386	360	332	349	339	381	365	355	343	354	347	378	362	388	360	396	361	343	331	364	347	371	398	326	348	352	357	377	326	408	358	352	339	371	347	331	331	317	368	356	391	342	366	328	371	362	354	380	353	362	367	370	368	356	357	377	373	352	356	363	368	343	376	360	356	358	360	368	366	345	372	368	350	342	362	363	360	341	352	357	359	351	358	333	345	337	381	358	356	379	338	355	347	352	337	375	387	333	359	352	342	342	321	315	404	361	355	354	346	379	348	348	330	368	374	364	335	328	352	350	344	338	331	383	399	329	337	376	336	370	397	333	382	297	370	332	386	354	352	351	399	385	358	358	414	331	347	350	358	362	359	342	341	358	382	384	352	365	354	337	359	345	373	345	324	321	386	358	337	341	378	359	361	352	390	358	353	341	378	356	351	350	364	341	339	363	338	378	360	340	379	361	334	338	355	397	389	345	335	317	331	355	360	351	348	348	357	353	379	348	349	373	371	385	354	336	368	360	351	356	352	355	342	361	363	347	355	365	345	345	365	346	343	380	336	344	379	368	392	371	358	407	357	352	323	326	349	361	374	358	385	324	355	370	350	340	341	387	370	340	348	346	361	346	336	329	344	348	340	384	358	381	346	337	345	349	380	321	366	371	362	348	314	375	366	349	382	378	386	367	347	400	384	372	376	384	365	359	359	338	365	370	385	371	359	321	368	363	332	375	361	357	377	358	364	327	373	355	368	334	308	350	382	351	369	318	351	392	389	371	388	341	342	359	367	362	358	360	366	335	371	355	350	351	342	345	374	344	361	371	367	376	383	357	379	373	362	345	345	383	359	380	359	371	340	398	372	346	381	344	374	376	361	360	377	374	391	382	378	366	328	342	323	380	341	362	393	352	347	371	360	304	353	345	378	386	333	347	356	333	371	389	379	342	343	372	337	336	364	358	381	368	391	356	364	337	342	419	369	380	359	348	365	363	354	387	333	351	367	336	393	352	381	386	365	331	354	355	365	345	321	383	374	351	349	402	362	379	328	363	392	372	349	377	391	368	353	359	346	394	338	341	370	373	395	344	380	369	366	348	358	364	343	366	380	355	355	365	371	334	354	348	349	375	341	373	334	366	348	329	357	355	378	357	365	377	344	383	375	360	367	391	329	334	363	381	346	369	367	376	338	365	333	340	365	368	377	366	315	376	350	354	367	363	346	362	347	386	382	338	365	363	386	390	376	349	360	348	357	361	358	356	333	377	374	366	358	345	338	388	371	351	360	329	346	343	335	354	341	345	343	349	384	361	353	375	347	346	358	337	365	377	351	389	335	381	394	364	382	377	319	318	374	361	375	393	340	369	374	380	341	347	335	358	358	403	326	381	364	365	366	352	325	358	363	375	387	353	361	383	369	351	333	327	332	335	370	361	340	383	353	351	380	360	340	357	392	342	352	365	302	356	338	378	371	360	338	375	359	342	359	358	358	344	372	343	392	369	337	349	350	360	354	374	386	348	347	369	336	349	359	373	380	375	351	382	356	351	353	353	362	379	330	360	377	362	327	388	374	341	362	413	366	333	374	381	366	346	362	369	354	380	342	397	371	363	328	348	399	337	343	378	358	337	351	357	369	324	344	350	406	368	393	359	363	372	374	356	384	347	346	373	372	364	372	361	344	371	379	387	370	372	380	359	307	345	377	339	346	390	338	354	349	361	333	370	368	361	365	368	349	336	347	343	352	380	361	354	372	346	363	388	367	382	350	358	345	350	374	381	383	340	368	356	362	367	363	341	379	388	360	355	374	347	359	362	354	348	369	376	355	383	320	376	332	356	363	370	392	355	389	390	346	364	354	353	350	385	349	346	384	385	325	353	363	375	360	370	371	332	349	373	355	341	349	377	363	340	379	392	386	368	373	353	391	357	325	373	338	374	331	388	356	351	349	373	357	355	382	358	355	328	345	348	339	346	377	355	393	361	359	386	373	341	364	339	357	350	361	364	347	355	345	351	372	333	410	423	406	339	343	324	342	378	380	360	330	346	389	366	316	372	355	354	364	331
27745	21134	17612	3934	517	483	494	456	456	453	453	476	487	466	458	438	486	508	457	459	480	463	482	458	495	445	480	442	449	470	456	445	462	463	450	479	487	451	473	451	439	449	459	437	439	453	461	451	436	466	429	449	429	462	459	477	446	484	462	501	448	449	462	469	465	423	458	483	455	504	471	460	458	529	475	439	451	444	440	415	434	443	429	463	457	448	464	441	486	446	414	460	465	491	497	429	468	435	482	465	480	465	487	442	470	491	429	443	449	472	468	516	423	462	483	451	435	456	453	447	482	453	484	470	433	459	433	437	423	434	472	454	490	474	457	425	455	470	425	430	493	470	474	494	502	479	443	482	452	465	462	444	432	468	467	448	477	478	450	461	438	476	465	452	485	420	474	484	474	466	454	486	451	447	433	493	460	464	449	464	455	477	484	459	443	438	502	473	482	455	475	420	419	449	432	412	456	455	481	483	497	436	460	449	441	449	420	462	479	428	429	523	485	473	442	448	454	427	497	488	473	456	440	464	443	470	462	470	466	486	475	438	445	433	505	455	454	456	477	464	445	442	464	432	441	421	474	466	465	426	479	480	447	471	528	461	490	458	509	431	458	444	462	481	489	478	426	471	430	459	447	469	423	467	535	433	423	452	432	449	432	422	486	456	438	430	429	474	462	489	454	465	476	474	467	457	459	439	488	444	445	456	506	494	466	455	429	503	468	481	473	458	456	483	476	417	439	484	443	428	429	426	436	444	478	451	449	459	492	455	498	477	426	451	442	448	463	478	448	492	461	469	475	423	480	464	489	457	418	452	463	457	451	452	458	458	443	479	441	468	441	475	457	453	461	446	452	473	459	491	485	440	416	450	442	451	457	444	466	478	468	464	462	455	423	445	457	427	449	476	468	463	464	474	458	440	439	462	497	499	464	461	472	485	481	449	432	430	458	443	413	468	480	454	477	466	473	421	486	477	423	440	452	437	488	465	479	498	428	428	420	464	447	428	476	465	477	458	479	496	467	476	445	460	470	448	478	460	480	479	465	450	461	465	436	446	445	493	461	426	471	470	470	510	450	465	467	479	461	471	443	468	460	473	492	430	479	455	472	465	435	501	460	445	443	497	478	487	461	452	438	468	462	476	428	468	476	496	454	435	448	438	453	462	489	435	485	454	441	426	441	449	477	456	472	466	436	450	453	466	449	465	456	466	462	448	460	446	446	473	448	467	474	462	454	421	470	435	455	433	432	459	454	437	476	468	470	500	424	447	452	458	424	445	456	446	427	495	448	482	475	435	436	433	466	455	446	463	471	454	453	487	448	429	482	455	455	438	458	494	490	480	496	480	452	476	519	470	457	419	441	410	472	466	453	443	464	467	463	465	402	444	442	422	479	475	456	456	439	434	466	462	473	416	463	466	446	433	439	494	445	462	481	456	456	471	459	479	410	445	393	458	484	467	432	443	479	474	468	474	463	477	469	429	464	462	493	532	448	469	482	473	430	455	474	491	467	462	498	504	510	427	498	412	466	471	444	483	403	447	444	480	468	440	474	451	442	456	468	487	462	489	447	459	434	444	460	455	465	459	442	438	452	469	472	458	440	461	474	497	448	450	481	459	482	424	439	411	458	478	457	461	483	464	470	504	475	466	451	487	465	481	509	430	446	463	461	466	442	430	449	437	498	441	452	438	448	502	471	490	451	462	464	453	415	444	425	424	436	454	480	465	462	432	453	456	464	434	406	488	471	448	419	451	499	488	461	469	443	456	470	422	475	457	459	490	461	475	444	439	446	451	436	475	467	492	476	441	460	433	455	455	459	457	469	447	469	460	434	455	450	505	474	439	442	486	457	453	442	441	474	456	442	476	513	433	458	458	467	476	480	465	448	461	467	445	508	469	473	440	477	459	452	464	462	458	477	440	476	472	497	445	489	457	435	433	478	452	478	508	430	399	471	508	461	460	448	408	438	428	472	484	468	442	465	436	447	475	448	444	483	461	464	480	458	451	438	446	468	483	481	477	446	441	471	470	449	456	471	491	473	409	461	461	462	429	469	474	439	475	446	423	440	433	483	453	405	445	442	446	485	450	486	468	478	466	483	464	461	500	462	453	444	465	442	445	463	463	434	460	474	441	435	485	479	428	421	467	456	489	475	469	456	480	445	452	531	450	484	469	483	473	489	468	469	474	434	427	489	471	448	433	460	455	415	466	458	442	470	484	464	411	472	449	479	472	442	468	476	432	473	475	508	442	456	424	469	497	438	473	483	486	431	461	467	464	477	464	459	469	457	474	475	435	461	454	436	473	474	464	464	503	456	465	480	430	454	479	446	468	460	453	481	475	455	428	456	440	465	452	443	457	462	475	478	475	464	479	474	431	477	442	423	440	460	438	460	449	433	451	451	442	498	444	498	444	414	452	447	476	447	475	438	455	454	471	486	470	450	464	430	471	442	476	459	466	439	445	446	458	452	463	435	419	462	490	439	450	475	464	472	483	436	479	460	474	453	455	487	474	448	488	462	452	460	438	452	469	462	459	461	451	465	461	448	419	449	463	457	436	442	429	454	459	464	446	446	442	455	492	428	498	454	460	462	471	472	489	454	469	429	489	464	449	467	461	476	442	441	466	473	492	484	468	422	440	465	459	475	448	465	473	464	428	485	488	467	475	470	464	442	471	494	477	476	457	481	475	441	447	456	435	476	464	435	483	468	428	459	464	495	453	454	511	460	478	471	493	412	455	443	466	447	498	447	453	445	479	412	448	475	475	473	459	444	428	481	455	433	456	425	472	491	473	428	462	461	444	456	434	471	465	447	487	464	498	468	455	482	451	504	506	421	458	469	449	410	477	421	488	484	455	438	463	428	484	434	474	446	436	454	451	447	464	433	439	463	454	519	488	474	460	460	461	460	436	442	479	453	491	444	470	481	464	447	471	455	445	420	440	447	458	447	454	473	412	486	482	446	469	450	457	444	451	488	457	462	428	475	476	451	445	476	454	457	447	410	443	437	454	458	430	439	490	477	477	442	471	442	511	495	472	463	492	494	454	431	464	456	414	482	465	460	485	465	465	468	484	422	474	413	427	450	461	459	444	470	402	483	480	515	432	455	465	467	463	431	471	438	468	451	442	461	466	459	469	449	490	481	476	465	485	469	442	434	481	452	434	484	448	449	468	445	451	435	435	432	475	460	476	426	437	447	456	414	445	455	454	452	439	465	463	436	445	434	472	472	470	474	446	441	469	502	458	441	463	475	503	440	466	477	496	431	470	409	521	458	475	471	482	463	476	469	444	480	477	465	451	463	404	454	504	420	472	465	465	464	474	450	461	449	426	477	452	469	469	480	487	441	525	430	443	480	468	462	473	427	454	434	443	473	453	479	434	402	465	477	447	450	454	491	452	426	449	446	466	463	496	453	499	466	461	435	446	453	427	445	473	475	466	470	436	437	463	465	486	447	432	460	466	475	435	449	449	474	446	488	413	440	485	451	475	494	471	442	465
27789	27373	17230	2080	716	661	728	670	730	671	752	629	663	653	691	685	675	634	685	651	680	640	666	682	651	663	678	652	624	680	711	698	667	668	680	692	631	715	659	649	704	628	630	653	699	688	701	670	695	642	678	675	654	687	672	666	656	649	673	642	677	672	645	647	599	635	658	694	656	608	668	592	645	640	668	646	652	627	601	668	678	668	646	652	701	640	682	613	681	662	653	658	637	675	641	638	662	648	638	662	688	649	656	687	689	664	686	638	697	633	648	661	707	698	639	654	693	684	666	652	601	683	661	682	660	635	637	684	713	607	654	648	700	653	680	658	687	620	658	649	663	656	689	663	705	660	685	688	688	637	690	637	691	653	654	678	658	669	677	653	694	644	662	635	626	641	627	660	628	679	665	613	685	656	692	670	655	650	621	681	711	626	653	642	648	650	702	698	672	654	689	673	602	638	653	666	605	642	661	681	658	639	700	674	666	674	657	667	679	676	628	639	672	665	713	673	659	593	615	660	677	644	653	627	611	655	656	647	602	599	659	661	690	638	666	677	691	695	671	687	700	691	680	669	675	644	649	672	635	657	611	644	647	682	644	638	656	692	665	675	655	689	666	632	637	669	677	660	644	606	664	710	653	616	656	688	631	633	670	641	644	657	666	629	658	653	627	661	706	624	656	662	628	663	677	645	564	636	662	668	664	667	692	666	706	699	659	666	678	677	693	650	645	680	690	705	654	692	646	683	652	703	663	666	692	666	652	681	662	690	653	673	716	625	636	662	686	689	649	669	632	634	654	663	663	688	651	670	712	675	673	646	626	674	669	642	677	614	653	662	660	652	659	656	673	671	677	657	671	673	656	678	689	603	675	682	683	653	632	683	643	693	655	701	650	651	648	621	631	631	644	704	700	683	668	639	615	663	626	668	636	652	641	687	644	651	686	670	651	626	694	630	631	644	673	710	684	632	639	664	634	650	683	661	647	646	658	616	651	679	666	676	651	631	624	628	611	657	676	630	664	645	704	647	689	623	645	623	670	656	703	659	653	691	660	639	618	683	648	631	708	647	660	665	686	627	651	667	649	608	676	645	639	675	689	678	619	631	641	633	669	712	655	674	668	678	622	607	635	664	674	631	658	665	647	672	674	649	621	717	638	672	636	673	657	723	695	681	653	668	686	671	639	665	650	595	676	651	658	649	707	669	663	598	668	670	663	636	639	640	669	641	685	677	634	667	676	673	675	644	614	595	641	633	612	632	673	665	676	662	637	679	648	674	655	676	621	685	647	652	632	642	686	718	667	683	659	669	682	618	667	661	615	631	618	652	632	690	673	681	698	683	651	641	675	666	692	663	618	687	704	653	706	606	612	675	654	646	626	668	666	641	685	692	683	679	659	624	631	632	622	642	667	648	672	693	609	661	661	661	671	659	690	652	612	704	640	643	639	639	667	663	626	667	633	726	657	702	617	684	634	639	668	657	694	673	663	629	654	661	646	623	669	661	715	637	623	670	678	652	669	681	647	698	653	709	690	654	652	663	633	707	644	662	632	657	682	658	595	663	645	656	673	685	676	656	634	682	614	697	668	691	669	657	649	670	656	668	617	657	675	641	686	677	644	684	677	666	652	675	668	629	652	652	705	632	623	664	641	693	633	667	673	678	645	655	635	628	664	632	719	684	659	655	670	688	683	706	625	629	657	687	668	645	639	663	656	677	638	698	650	681	628	629	643	654	697	668	641	653	640	673	656	632	664	668	667	676	685	648	668	676	632	653	644	673	697	697	642	672	654	672	649	684	655	692	643	659	632	628	647	627	653	645	644	681	619	664	689	673	678	680	682	626	637	654	673	667	653	697	651	656	687	649	626	648	638	646	659	668	663	687	643	662	675	636	699	672	682	662	614	643	666	733	672	629	687	665	657	685	673	659	675	646	636	661	668	617	665	639	691	691	659	648	619	599	645	675	659	659	653	669	672	649	633	640	667	674	729	681	676	668	671	661	617	611	697	665	648	673	673	634	663	649	658	619	695	679	637	650	687	665	690	637	657	644	667	647	647	620	640	695	608	646	673	612	672	665	668	623	668	667	634	664	671	684	639	625	670	674	649	670	605	608	655	674	644	610	663	677	644	640	684	657	700	638	657	657	657	654	644	669	679	620	634	659	695	672	669	689	667	710	644	621	687	615	683	685	684	661	669	640	663	685	657	665	637	652	673	666	685	715	610	684	616	658	666	629	650	694	674	627	645	657	666	660	664	671	696	685	639	615	675	633	689	632	695	659	660	697	673	638	631	639	644	638	651	657	614	684	668	626	675	710	657	657	658	604	686	648	679	659	664	684	662	654	696	620	620	631	640	641	607	679	679	651	681	639	642	672	672	667	639	648	631	633	702	651	663	699	614	606	630	648	630	675	694	702	639	683	681	668	703	711	645	645	651	642	662	635	619	651	661	629	663	626	666	635	701	660	626	655	672	661	628	683	638	635	689	665	690	646	649	620	679	664	681	606	619	642	636	727	674	649	627	678	682	651	698	683	633	659	667	677	657	655	660	649	684	650	639	673	594	664	671	687	618	660	623	666	660	658	661	669	678	625	643	670	615	688	660	687	690	691	634	688	664	679	648	658	675	638	638	659	648	708	651	670	670	672	667	683	714	697	648	702	687	661	680	671	674	658	653	668	679	715	625	658	656	644	666	634	694	659	681	614	682	644	672	654	657	641	603	653	638	714	655	646	665	675	651	699	682	603	659	610	695	618	710	605	677	668	668	657	686	624	669	639	619	656	640	686	660	630	624	667	699	721	671	690	690	662	653	648	620	645	679	686	663	682	658	693	683	682	662	659	687	687	610	663	692	626	666	645	656	708	662	607	650	690	645	670	655	661	671	646	687	655	714	644	637	651	653	643	623	629	651	609	649	669	685	664	685	642	670	738	678	677	645	668	654	660	621	646	658	689	695	656	649	658	616	658	646	694	672	627	662	625	655	636	681	699	646	644	645	655	642	644	685	653	666	667	652	596	687	615	681	641	722	655	638	699	649	723	675	650	639	707	681	641	641	706	628	652	685	654	639	688	653	669	640	652	641	628	624	676	656	671	672	657	654	655	633	657	631	672	643	606	686	649	666	646	654	672	694	660	668	635	631	639	665	674	669	624	611	662	687	631	647	642	649	639	663	655	708	691	666	669	648	656	643	659	642	659	625	675	680	661	685	713	671	647	638	677	652	643	681	589	648	666	661	622	684	672	679	632	638	633	656	623	654	641	642	626	627	707	649	667	715	668	687	664	648	637	666	668	675	610	670	670	637	661	695	637	657	670	688	614	651	618	666	661	691	643	670	676	636	645	700	645	659	685	650	678	643	706	660	635	676	636	642	685	665	628	664	665	660	661	654	606	694	680	717	668	662	632	629	662	618	645	668	616	666	643	680	646	677	678	661	662	651	618	668	673	710	676	636	649	657	666	702	667	657	664	696	659	661	671	634	647	652	635	613	642	646	673
24046	21135	28979	23918	19589	5259	776	597	557	526	500	513	526	479	482	534	519	499	490	474	468	473	493	476	467	449	515	475	442	458	479	495	485	483	474	431	486	471	464	474	477	474	480	477	490	476	469	455	451	498	464	485	451	450	500	453	519	468	430	496	444	445	427	481	481	490	452	441	463	489	463	471	421	467	495	481	458	457	462	508	442	493	450	440	507	419	430	457	455	489	448	467	476	484	446	457	449	429	423	453	499	466	451	498	464	482	448	450	477	477	487	508	438	466	468	472	469	473	492	448	461	509	459	485	500	411	469	469	517	464	461	458	482	478	421	496	470	453	454	513	450	451	467	427	481	431	475	511	461	486	468	487	474	467	456	450	446	506	491	486	444	412	465	460	465	496	455	461	463	485	510	452	486	488	435	438	479	450	459	513	434	454	467	466	481	509	457	491	490	484	457	453	491	460	442	467	458	458	433	491	449	523	466	461	471	507	498	487	426	428	461	465	452	483	453	427	470	483	451	455	498	460	444	497	436	485	443	429	433	475	440	452	492	495	460	442	443	494	475	464	507	513	444	484	450	467	438	475	455	446	495	501	444	459	503	522	453	470	478	481	487	452	468	494	466	475	458	472	478	483	454	502	474	468	450	460	445	441	427	452	450	479	441	470	477	464	481	471	494	478	487	415	527	423	464	487	437	491	434	465	464	478	495	507	429	458	488	456	449	462	534	465	466	458	477	488	478	439	454	415	466	466	470	448	471	454	475	475	475	481	461	434	465	420	472	465	464	498	475	481	428	459	454	468	485	452	468	446	462	476	475	445	452	465	470	479	472	445	482	413	473	502	478	455	460	421	499	483	442	436	447	471	448	465	475	520	463	506	492	460	444	453	464	485	478	468	524	481	459	502	474	480	469	480	537	492	439	447	501	502	471	467	470	425	471	462	487	477	474	466	485	451	478	453	474	473	457	473	502	494	481	461	446	509	455	447	478	455	451	498	462	443	440	487	469	470	438	491	483	419	444	476	470	471	489	466	453	476	473	479	483	486	472	472	469	464	456	461	457	460	445	463	486	423	494	453	466	473	437	481	494	467	443	441	418	476	446	452	454	457	421	445	486	481	452	450	458	470	437	457	431	486	495	446	480	474	471	474	502	516	429	417	465	473	491	492	495	516	501	499	439	449	433	458	469	479	489	461	468	485	457	463	456	442	457	449	437	474	454	476	464	448	470	453	485	455	465	445	454	476	468	491	489	460	490	488	516	461	465	478	498	462	492	432	484	477	503	446	481	469	459	482	491	491	485	486	464	512	471	465	475	493	460	481	470	448	482	473	490	484	484	457	460	475	497	461	466	459	466	481	445	455	443	503	452	460	475	452	436	477	434	513	481	515	489	456	480	424	424	424	503	441	498	517	475	470	438	484	444	489	488	457	467	476	456	455	450	517	477	463	457	475	459	475	463	467	477	512	504	481	459	462	443	420	467	464	457	438	519	435	532	487	469	478	444	471	485	473	498	467	482	477	462	477	471	475	500	479	467	478	444	429	455	475	474	471	490	453	458	460	413	467	453	437	441	455	461	465	469	463	464	476	445	469	474	479	510	478	486	485	461	478	458	513	485	455	463	467	468	507	474	477	465	484	508	487	474	432	451	470	491	470	485	465	465	479	473	463	486	471	482	481	439	448	481	474	483	492	470	493	463	461	462	443	486	498	446	480	471	486	472	458	457	501	469	483	444	448	446	451	453	457	436	458	426	437	512	477	460	458	483	473	482	476	450	482	505	460	488	483	479	438	461	476	507	469	487	490	484	463	483	440	507	458	435	486	431	426	484	487	521	472	485	466	459	447	437	461	478	463	492	478	508	455	460	491	505	476	480	473	455	446	432	450	464	479	466	490	496	480	433	493	493	495	474	474	481	434	482	482	475	460	458	467	480	515	492	462	441	461	477	491	408	527	502	489	456	523	501	453	496	468	493	462	465	451	493	475	481	472	455	478	476	521	460	452	435	444	473	505	471	478	460	483	473	457	480	452	444	486	472	484	471	465	461	487	465	475	444	474	474	497	475	454	492	507	500	525	489	473	498	498	488	486	481	463	452	469	464	432	468	514	482	488	519	461	473	466	507	493	533	460	424	454	487	497	472	501	485	471	470	484	485	480	480	457	455	496	460	515	483	479	479	490	455	494	449	464	507	456	470	479	454	473	442	476	475	482	466	464	447	495	451	490	479	456	478	454	485	484	448	480	445	449	434	484	473	460	478	491	440	430	473	468	459	476	451	443	443	475	493	480	479	482	488	451	462	465	476	436	457	452	479	455	470	498	499	478	477	454	466	467	448	457	480	517	509	462	491	490	486	459	488	464	495	448	465	476	506	450	513	480	469	492	494	445	468	481	430	465	476	476	436	485	448	470	483	488	447	441	441	499	453	472	444	475	444	459	477	464	463	484	498	431	480	435	462	459	434	457	440	475	492	492	483	445	466	494	475	489	458	482	462	526	479	470	480	489	477	435	438	455	467	463	485	468	486	469	484	473	451	503	485	459	450	473	472	458	513	486	468	478	471	490	478	495	438	457	436	433	466	510	472	479	431	519	452	454	443	473	441	493	475	483	444	422	485	466	482	458	480	423	481	487	496	468	457	452	474	448	500	452	455	476	473	474	474	455	437	479	475	443	474	452	476	474	475	467	442	488	483	510	490	457	462	462	463	450	460	464	454	494	481	488	453	449	445	501	442	487	496	431	475	481	468	471	484	494	460	464	472	476	493	460	462	461	495	480	474	496	468	480	464	480	482	441	463	477	456	457	468	482	453	452	479	435	484	465	482	478	474	470	514	472	462	473	514	473	464	446	480	475	467	422	500	464	482	453	461	472	422	460	438	471	468	458	445	404	480	474	486	456	431	444	464	479	472	441	448	504	499	473	488	449	471	493	493	438	456	427	453	454	450	464	478	466	509	445	467	468	461	456	513	478	479	472	434	476	474	471	469	494	474	479	448	430	467	477	473	492	448	460	506	484	474	458	480	443	479	460	497	457	449	479	475	452	472	453	438	431	462	457	467	452	475	438	453	442	468	468	470	461	474	447	427	491	412	473	450	494	490	461	477	457	483	475	486	452	454	475	491	521	478	432	454	483	463	487	479	461	456	479	434	463	467	458	494	490	479	476	465	493	469	473	465	477	474	471	449	461	500	465	449	496	513	441	489	483	452	454	489	491	453	479	469	472	466	497	507	454	476	455	455	445	481	415	445	488	453	439	494	523	467	443	467	477	456	452	496	456	471	452	433	484	467	485	498	472	468	474	491	453	481	485	472	477	465	433	450	501	466	508	467	445	473	500	419	481	476	471	481	494	452	482	493	457	430	486	478	482	456	457	451	490	456	491	495	465	456	492	486	450	441	449	493	474	471	460	476	418	450	466	449	472	465	485	497	456	458	461	498	474	465	473	477	439	469	454	482	530	426	448	463	467	475	471	486	468	454	474	454	480	472	497	463	478
52198	62133	48728	8479	1482	1245	1110	1058	911	853	827	790	759	807	774	767	717	716	696	766	727	722	707	722	684	711	697	709	685	699	714	708	718	729	685	728	714	665	695	704	713	682	712	707	732	721	646	692	656	695	722	697	651	689	703	710	711	708	656	720	756	674	685	752	662	713	738	658	679	735	685	711	646	684	656	716	639	658	629	644	662	708	685	637	702	646	639	672	658	644	674	654	678	660	661	621	690	662	696	682	670	677	648	650	646	693	741	703	670	634	732	668	712	732	677	645	684	656	694	639	707	694	686	667	680	692	650	705	725	653	654	611	646	698	664	684	651	680	688	682	648	719	640	667	635	663	696	700	615	705	671	661	657	701	686	657	709	704	681	674	729	678	670	695	681	646	715	669	620	682	662	652	711	630	688	674	661	666	685	674	622	649	667	647	689	718	687	686	701	756	704	655	702	689	686	638	714	703	680	631	666	674	671	701	669	669	685	637	684	661	707	644	693	616	689	663	659	663	691	671	656	666	675	716	665	679	667	667	675	713	708	673	653	659	648	712	621	693	664	714	628	659	716	682	669	651	652	711	632	674	633	653	673	656	735	688	662	664	723	709	676	644	680	701	693	628	715	714	712	699	694	719	645	635	656	677	716	667	656	708	661	740	685	707	704	705	710	652	630	684	740	694	681	701	678	681	692	626	678	670	683	725	684	710	656	670	686	710	677	709	648	659	674	655	681	673	684	724	659	665	660	718	714	737	658	676	665	681	644	721	643	665	684	662	675	659	702	672	693	674	689	688	672	700	643	665	704	639	642	688	661	696	668	701	678	654	649	678	688	681	696	639	661	685	706	621	678	659	717	679	648	607	608	671	699	681	707	671	692	702	658	661	647	708	724	666	693	653	664	664	684	745	629	681	683	675	645	649	727	646	673	654	707	705	678	672	679	704	694	637	683	653	653	695	656	661	696	664	654	728	620	702	715	583	673	683	654	682	666	710	714	670	696	683	676	656	672	657	679	719	701	674	702	716	681	656	710	728	684	643	682	713	691	682	664	690	687	668	644	703	652	709	702	693	628	675	726	716	630	712	618	655	703	710	686	682	722	662	653	678	648	694	655	642	698	658	706	709	674	720	641	687	705	682	682	677	622	671	691	664	676	665	705	678	702	662	644	654	652	704	701	690	692	645	680	673	667	675	667	704	689	692	678	656	692	684	616	690	734	676	723	684	670	673	687	634	701	721	634	646	657	701	676	651	710	697	635	672	696	678	679	723	629	667	668	677	662	655	666	674	679	673	691	653	701	686	681	713	718	705	638	714	697	687	694	661	666	668	675	628	716	657	652	663	672	690	658	654	663	696	651	670	667	691	713	656	696	669	658	723	695	627	694	672	689	720	726	721	637	716	714	663	672	642	720	691	662	677	655	695	641	683	668	685	637	621	694	711	705	716	730	693	651	699	693	705	648	651	679	631	667	677	700	676	728	666	689	677	693	715	644	675	704	730	677	678	641	663	726	669	669	715	635	692	671	659	693	649	692	674	715	675	652	710	659	724	686	680	721	736	678	683	653	684	675	675	689	698	628	730	706	693	670	661	677	670	707	697	670	685	685	657	658	653	681	650	660	676	688	693	691	690	696	687	651	649	633	682	720	677	677	699	667	656	685	694	669	695	712	730	709	709	680	689	673	716	659	699	691	644	661	667	720	681	705	688	684	712	715	665	705	664	634	615	666	644	656	632	667	655	715	679	640	679	712	665	646	685	720	685	670	698	710	711	642	717	687	687	684	716	732	702	648	682	730	649	696	647	646	672	638	669	665	694	670	678	699	690	639	684	686	725	651	681	717	679	680	684	640	685	714	673	699	668	650	661	672	685	723	661	657	691	675	661	712	711	646	629	722	734	676	701	673	711	675	710	685	710	712	681	692	672	632	681	708	697	681	688	693	707	660	662	661	705	697	685	676	655	698	658	621	684	696	659	707	648	706	708	660	633	679	696	673	638	669	655	639	685	686	675	711	683	665	707	690	673	719	668	696	649	699	697	642	660	709	668	708	684	684	686	690	691	656	716	680	653	682	659	677	715	716	648	726	691	704	688	670	699	676	670	684	720	666	688	675	682	696	660	669	650	713	637	690	632	661	715	659	683	724	649	701	678	733	705	654	698	661	689	650	689	688	691	689	671	666	685	692	696	659	693	673	708	712	658	649	647	714	668	654	690	686	677	640	675	651	681	683	715	635	721	717	672	682	696	657	668	703	679	657	668	709	664	675	633	692	721	700	671	663	660	686	710	667	659	679	656	696	667	718	672	675	602	706	643	642	685	654	713	624	674	662	659	717	632	670	673	688	654	711	667	690	679	718	712	729	705	724	643	662	651	638	723	660	669	652	703	668	702	669	691	712	673	692	689	693	701	639	668	712	711	659	661	636	635	714	679	657	700	642	711	668	642	692	666	672	632	638	696	726	684	696	700	686	701	655	676	678	666	673	661	674	705	675	685	661	657	699	679	713	702	685	713	729	714	664	653	687	691	698	678	658	699	631	710	677	688	666	651	727	670	645	672	720	638	704	667	608	674	656	671	670	677	657	687	713	663	683	640	663	647	624	694	678	727	691	678	669	658	686	663	708	677	660	647	684	699	699	711	690	701	636	685	648	652	634	701	688	693	666	676	695	695	680	621	708	682	706	664	705	725	654	664	653	696	744	647	628	666	697	628	675	656	728	679	688	607	665	675	730	632	687	671	695	687	649	687	620	626	656	651	676	708	665	692	744	684	689	713	667	662	678	671	674	645	693	694	705	694	674	736	633	676	678	656	653	640	677	706	664	651	716	668	691	708	640	691	639	731	707	667	718	699	727	690	682	650	672	643	685	738	673	673	688	728	695	654	697	685	683	637	672	661	657	662	680	654	646	658	717	700	670	677	652	631	716	675	682	688	652	710	679	675	699	701	626	706	674	653	661	644	699	695	662	707	702	651	662	707	685	653	674	651	663	650	641	669	684	719	706	750	675	699	691	650	663	677	631	701	721	696	696	692	670	641	694	647	681	699	668	685	709	662	715	685	676	673	684	688	650	726	669	655	702	674	691	690	677	687	682	681	690	726	695	703	686	723	700	718	695	709	671	691	681	726	663	668	637	719	688	653	653	699	654	674	682	656	664	725	681	685	690	682	682	664	691	676	727	728	693	658	653	661	647	697	681	630	651	666	677	681	663	684	721	696	689	699	673	663	668	705	693	679	705	739	646	687	699	714	680	687	687	682	685	709	677	697	693	698	635	720	648	706	658	693	666	711	638	682	682	739	709	670	696	680	638	654	690	656	704	678	683	660	685	652	631	627	665	726	671	674	669	706	684	651	643	666	699	641	691	684	658	686	681	586	629	624	691	663	665	648	686	658	659	698	647	721	695	706	706	666	650	705	668	717	689	690	682	639	653	687	640	696	700	666	688	670	653	680	710	713	702	682	674	691	682	667	709	700	735	668	711	676	716	722	668	667
22843	21073	28639	23804	21061	20881	7473	545	387	366	381	314	280	307	268	289	285	277	271	249	225	274	275	296	231	249	258	277	246	253	247	255	255	266	241	226	273	244	252	239	239	244	256	230	268	264	282	251	256	235	251	260	252	232	256	248	275	260	259	232	269	253	260	266	246	256	227	270	256	211	248	258	248	224	244	260	238	223	249	228	242	206	227	256	262	236	231	243	253	271	256	240	225	231	263	240	216	235	245	260	223	233	240	252	255	260	226	247	243	231	229	234	244	229	261	249	239	225	246	241	248	244	227	268	258	271	248	227	230	252	278	267	233	228	241	217	241	242	254	264	242	258	241	263	250	234	240	237	257	267	228	221	254	248	274	243	233	235	225	250	211	265	215	226	238	253	238	251	224	233	230	226	276	247	249	237	245	244	215	241	261	244	226	248	234	267	232	259	251	207	262	226	232	264	263	238	261	254	240	264	241	237	248	238	275	301	238	227	271	245	204	274	271	260	247	261	241	255	259	206	259	221	231	252	230	249	235	244	234	244	239	259	231	233	234	280	226	243	239	242	240	229	240	231	238	260	239	216	221	224	229	229	237	270	227	232	239	239	261	239	237	255	242	263	225	232	231	248	248	242	239	228	231	246	243	247	260	221	242	246	246	227	230	226	230	257	237	277	224	249	226	217	247	266	250	245	232	238	238	258	244	230	246	231	253	232	241	252	231	225	252	256	252	248	241	215	257	235	229	256	247	240	247	243	267	238	250	241	264	251	232	253	240	220	262	254	235	211	257	211	248	231	258	243	246	256	255	247	224	228	231	269	276	260	261	229	220	205	247	244	239	220	260	257	242	264	253	247	238	232	244	228	232	260	248	244	226	239	223	242	241	214	250	237	211	211	254	253	228	248	249	247	233	220	227	222	264	257	241	226	248	247	248	244	226	223	224	229	241	263	245	260	221	272	248	236	280	252	258	277	243	239	245	238	242	221	228	258	249	262	253	249	228	239	227	241	252	235	246	263	231	233	225	233	258	259	225	224	240	236	217	245	244	231	256	235	247	251	244	251	243	237	250	257	236	272	242	255	250	248	248	244	234	257	242	255	239	248	267	251	219	225	245	237	244	237	229	280	224	273	254	255	233	229	247	239	235	254	237	234	231	227	259	236	243	268	215	235	261	256	270	275	269	230	236	256	231	236	283	232	240	236	240	236	240	229	233	228	255	240	222	249	228	226	264	244	232	216	220	240	235	240	228	274	236	259	250	243	261	233	260	250	249	238	239	252	244	244	238	239	244	248	259	236	227	257	241	245	234	269	247	253	253	256	230	234	258	244	272	231	238	219	205	216	234	242	259	249	219	254	247	285	248	263	237	239	231	207	220	254	246	261	239	211	248	253	258	208	269	252	228	256	253	285	226	265	248	255	229	253	266	234	251	253	227	251	231	218	257	240	254	231	232	246	244	271	256	259	236	232	246	236	242	247	246	247	242	209	250	261	269	244	252	251	242	228	240	263	247	214	245	221	246	226	242	246	243	246	219	257	246	247	232	247	251	245	228	266	212	246	220	249	228	268	264	221	241	257	248	242	260	263	249	240	273	247	245	280	248	251	224	245	241	249	216	222	225	244	244	245	230	264	226	263	250	230	235	238	244	250	242	267	235	240	252	243	238	247	268	254	282	236	253	237	244	219	265	220	242	239	222	248	256	252	231	224	232	266	210	239	249	262	236	214	219	250	237	242	277	233	245	238	244	248	227	232	262	237	252	239	250	218	238	251	290	256	247	248	259	240	218	216	250	248	251	239	232	246	251	240	219	239	212	239	250	239	236	241	247	278	262	250	227	264	215	235	250	257	230	226	244	235	249	265	236	233	261	252	239	270	254	261	243	235	241	253	244	250	231	250	239	242	216	260	234	243	217	211	238	256	235	243	239	212	246	240	228	250	237	238	223	251	260	232	232	262	256	260	251	255	252	236	238	247	248	248	242	228	242	244	243	243	219	241	269	243	240	241	231	228	247	246	229	249	253	283	236	226	210	245	237	254	242	253	252	197	244	229	249	229	241	233	230	259	260	240	250	256	242	255	229	248	225	248	241	235	264	252	243	225	256	263	241	225	230	241	243	218	255	246	222	269	273	225	221	294	227	231	247	230	232	236	252	242	256	249	235	200	276	236	258	245	250	274	244	265	248	230	219	235	279	257	215	247	239	244	226	225	263	225	277	246	244	253	265	208	225	264	290	256	236	245	228	230	252	268	244	253	238	236	241	244	251	230	231	242	222	247	256	256	264	243	241	254	215	248	236	272	249	260	243	260	208	245	252	261	245	269	237	232	230	233	240	224	245	212	276	240	258	271	239	256	220	241	250	245	227	252	247	245	238	240	256	230	265	255	222	258	256	224	266	243	223	237	268	216	242	235	258	252	265	246	248	242	235	227	254	251	264	250	282	239	254	232	226	252	234	253	260	251	238	228	226	249	247	265	244	276	256	231	245	224	243	256	251	244	219	236	239	236	227	235	266	275	239	255	220	240	253	223	271	258	230	239	254	261	239	271	238	236	250	267	241	260	220	254	237	229	241	237	229	266	215	249	222	248	229	238	235	249	254	264	256	227	234	238	219	238	245	214	222	263	265	233	254	262	247	240	255	237	232	248	243	243	257	237	226	279	256	257	241	252	212	278	230	271	237	249	236	254	258	245	224	255	224	220	258	268	266	262	254	250	244	223	263	239	216	232	242	247	261	252	239	226	246	239	214	258	228	217	229	255	231	240	246	229	246	247	225	288	234	251	240	245	232	229	255	228	232	218	260	274	241	238	221	261	234	264	228	236	250	254	238	213	262	237	259	226	261	245	242	218	247	249	213	256	230	257	252	250	251	234	223	247	263	256	242	241	238	226	220	267	228	233	235	234	254	241	249	252	245	244	253	230	249	245	226	275	268	220	263	252	234	248	234	264	229	251	240	253	238	252	227	232	232	238	241	248	256	245	246	244	260	261	238	253	246	209	230	280	249	244	241	258	250	239	255	256	221	257	230	237	272	215	221	251	229	233	242	258	248	245	252	248	238	244	219	232	243	256	264	259	209	246	227	228	249	232	232	257	213	246	258	211	249	237	259	240	246	222	251	252	248	259	241	239	227	241	240	241	244	223	235	226	266	270	248	255	242	241	227	241	239	267	225	262	246	252	227	258	265	275	246	236	272	249	246	253	232	268	261	224	243	244	252	205	266	214	246	272	275	254	234	232	212	250	231	251	269	259	264	207	251	239	232	223	236	258	256	256	232	238	231	272	213	235	250	247	256	232	237	251	255	262	235	253	247	247	236	242	243	208	249	268	242	243	254	241	246	218	229	265	231	233	250	241	240	275	246	239	229	240	219	224	243	254	270	240	233	246	229	247	240	244	242	269	243	236	250	261	261	246	220	236	249	252	262	240	239	209	250	258	246	240	261	259	251	275	232	235	240	253	278	225	248	241	231	245	240	284	222	251	236	256	250	256
57102	72052	58893	18115	2126	1494	1248	1086	850	741	693	616	588	509	470	455	409	479	446	444	409	441	395	419	404	412	374	389	395	380	407	367	398	408	409	409	362	364	398	342	406	404	392	386	381	372	370	403	355	410	390	367	373	377	374	369	408	366	362	334	377	373	345	339	376	337	370	391	365	356	349	352	341	351	364	362	355	391	367	405	341	358	348	385	370	359	349	326	357	351	350	435	364	378	385	350	394	333	386	372	392	380	370	355	334	398	324	385	350	339	358	364	347	326	371	336	357	391	357	364	365	369	388	350	369	362	392	350	385	375	363	333	401	371	356	395	330	357	360	388	326	342	379	333	393	360	347	341	372	361	373	365	341	334	373	417	342	352	338	328	368	384	360	394	378	383	367	354	359	362	362	340	328	348	360	320	362	370	349	374	391	336	374	376	344	343	360	384	340	357	350	374	356	355	351	383	354	338	372	381	357	372	343	368	382	367	392	355	378	324	383	348	379	354	349	382	392	361	387	359	349	329	355	364	331	355	378	351	342	374	380	354	346	386	339	335	344	362	354	336	313	350	363	366	356	328	318	357	377	349	345	350	382	370	342	341	378	352	349	371	397	355	376	358	359	369	394	355	389	379	365	353	362	362	359	366	359	365	361	358	362	386	328	323	328	356	358	382	375	375	358	360	336	391	352	376	335	334	342	365	368	377	397	348	334	364	369	372	341	386	373	359	375	368	359	356	364	348	364	367	347	360	365	336	373	376	362	358	381	363	341	372	332	359	336	373	358	372	333	356	382	381	335	389	342	344	349	349	374	359	377	327	332	355	374	371	331	410	367	360	329	356	344	377	361	352	373	318	389	341	385	333	393	351	377	372	366	358	398	341	342	385	351	399	367	366	361	384	362	374	354	354	356	372	324	320	367	372	372	347	355	358	389	377	387	364	322	399	370	331	348	379	374	344	325	352	353	337	355	359	325	358	360	386	361	339	339	368	349	382	352	342	364	362	344	357	359	373	367	348	392	380	373	343	345	362	363	349	319	361	373	355	367	348	374	365	346	361	347	374	349	333	335	307	390	373	346	356	353	337	369	348	368	363	366	367	352	379	364	334	341	379	388	378	356	344	374	347	357	377	330	352	405	341	417	348	369	358	390	373	351	347	350	365	360	379	346	384	389	372	339	352	357	323	371	346	350	339	372	341	335	335	359	359	318	342	359	350	347	356	354	342	358	368	372	396	391	320	345	340	354	345	327	323	380	334	326	403	388	362	348	350	324	334	358	371	339	362	340	364	399	383	321	375	370	363	361	377	326	357	368	369	362	364	382	370	360	341	379	373	375	367	359	334	346	369	358	343	376	356	371	354	350	357	340	366	358	368	364	350	373	378	364	358	355	362	349	363	349	381	364	380	322	339	368	378	330	348	336	359	384	357	363	357	334	345	388	321	360	337	356	405	342	323	390	355	370	347	337	327	348	369	407	359	373	359	314	358	338	355	362	315	386	314	370	356	324	352	371	354	353	352	354	345	376	369	357	358	372	347	354	375	380	339	362	357	352	373	390	378	333	357	400	378	353	346	344	351	368	338	366	350	353	363	360	329	347	356	329	393	326	345	324	355	363	356	313	384	355	323	342	375	366	380	391	343	320	372	353	311	346	356	380	370	352	325	340	364	342	361	384	360	346	357	350	321	359	338	351	350	357	355	394	331	358	350	385	331	366	325	352	352	376	337	360	400	331	335	362	326	381	366	335	373	337	377	360	369	356	353	361	401	380	357	319	370	380	362	371	372	420	366	360	332	376	367	363	347	313	342	349	392	335	365	345	355	390	356	339	372	348	358	351	339	327	341	351	362	388	362	361	393	357	371	343	364	323	382	345	366	382	343	376	408	395	359	344	345	348	374	348	365	372	356	345	374	403	354	341	391	342	356	363	340	316	345	315	390	339	350	344	364	367	341	377	335	350	359	333	367	382	353	379	324	318	376	337	373	332	361	359	341	342	338	356	368	369	374	345	329	347	320	357	358	399	337	348	354	377	363	331	337	369	360	364	379	365	336	334	379	368	349	347	353	369	395	328	360	396	369	345	359	401	351	368	371	367	378	326	337	367	344	428	351	371	358	394	347	388	371	372	353	384	373	378	333	382	341	327	328	371	329	306	373	357	325	359	374	391	335	347	368	346	406	376	354	365	362	383	344	360	328	360	322	421	346	353	337	363	371	336	362	324	357	366	354	378	325	345	383	401	317	355	374	371	337	367	366	363	372	377	360	343	337	359	349	335	371	358	389	332	367	347	348	365	375	330	367	350	328	354	358	359	372	387	379	347	304	362	345	351	376	369	366	383	353	370	368	340	375	347	368	339	370	337	339	357	365	386	349	351	336	353	365	346	374	372	366	358	358	368	344	370	311	353	368	337	341	362	322	360	320	354	362	350	367	349	360	377	360	354	336	389	363	354	352	359	353	335	364	356	342	360	375	324	387	379	361	389	375	384	328	333	376	347	371	324	369	362	372	346	341	354	352	341	345	387	376	361	376	316	321	358	348	365	360	366	344	361	349	353	364	395	343	366	346	387	373	354	358	371	390	384	380	350	320	358	360	334	371	369	361	370	383	363	371	384	330	352	385	368	377	379	341	348	363	362	356	346	370	326	341	345	370	361	364	379	393	354	363	346	358	382	350	300	371	388	346	342	326	337	349	356	353	373	342	326	342	342	338	342	382	399	366	350	331	348	316	324	342	331	366	370	333	361	371	366	341	359	379	370	360	358	369	367	365	375	319	404	380	363	389	377	336	361	346	368	346	376	352	367	336	380	365	335	342	343	340	337	342	371	344	365	332	337	356	350	372	382	332	362	353	375	368	370	345	396	399	395	366	325	363	356	383	339	342	357	315	401	350	376	361	355	367	345	347	377	344	363	352	329	349	345	359	332	353	354	369	349	339	355	358	364	365	303	348	363	366	398	333	361	355	384	418	353	309	354	401	340	349	389	328	377	337	336	370	376	370	358	364	384	349	367	364	352	349	349	392	367	346	360	338	361	353	373	375	337	359	365	346	382	345	331	371	369	321	346	349	345	396	342	357	339	375	374	342	348	395	333	349	371	336	370	367	342	377	355	343	361	334	362	345	357	338	362	344	334	346	334	341	352	338	348	355	367	381	362	359	354	371	350	386	360	356	377	348	355	376	337	409	362	368	357	318	334	332	375	341	362	356	369	353	337	350	373	384	335	358	350	380	362	334	356	338	363	347	358	363	365	360	343	330	360	372	351	352	355	364	358	350	355	362	372	330	352	353	372	361	356	350	370	317	358	361	337	341	364	393	341	344	367	357	334	386	337	383	383	344	369	364	323	340	385	368	333	390	336	354	357	360	347	355	364	315	384	316	360	416	327	316	365	349	374	363	327	345	346	366	346	361	365	332	392	333	373	354	364	374	374	367	374	344	346	380	334	398	368	377	386	351	359	390	389	320	353	326	362	354	367	384	372	369	384	361	387	374
27934	21513	17904	6410	539	497	511	507	464	455	449	437	458	458	459	492	465	464	475	445	434	470	470	483	479	453	408	431	490	452	465	510	502	467	428	477	436	461	467	422	499	421	484	465	446	480	470	474	461	470	475	459	454	438	474	497	444	477	458	474	447	444	494	507	465	454	437	462	488	425	477	461	465	471	437	463	444	454	458	460	440	475	477	502	466	460	460	450	425	460	451	436	471	484	487	421	491	424	483	431	445	462	454	462	438	487	445	450	483	435	442	480	459	464	503	447	449	428	487	490	467	473	471	468	481	445	465	493	498	462	453	459	445	479	456	454	448	456	445	450	435	448	429	433	459	448	438	471	454	498	506	468	463	456	484	464	489	455	436	484	484	431	430	481	471	435	448	444	460	474	444	490	446	441	478	479	456	480	479	472	473	468	502	481	433	498	491	474	487	468	497	446	466	445	459	456	435	445	496	454	473	468	460	457	455	442	497	456	466	465	479	458	456	482	441	487	486	454	504	461	462	441	456	441	518	434	427	463	393	456	429	450	447	457	462	403	452	423	493	418	476	474	454	452	491	465	433	509	482	507	469	463	505	482	450	469	488	438	459	466	469	435	474	459	441	437	493	436	434	444	427	482	467	489	496	461	477	443	453	453	451	472	501	451	459	495	440	461	499	466	444	429	447	448	482	451	476	421	490	464	478	456	442	495	482	463	450	442	475	454	487	452	438	469	479	423	483	442	467	467	450	424	502	491	438	412	433	438	462	470	428	460	481	425	481	485	485	391	477	482	464	455	467	488	439	436	450	427	479	451	442	454	458	419	480	448	458	464	426	429	468	445	463	460	473	454	483	444	471	476	451	441	445	476	440	465	441	442	436	454	479	438	486	462	455	470	446	471	440	473	476	450	462	468	493	452	466	481	464	453	460	443	408	469	432	451	468	466	426	494	444	454	479	444	439	461	478	446	452	471	465	457	477	448	482	462	467	428	468	433	457	454	446	446	450	463	444	466	421	468	433	457	466	447	508	441	482	405	446	455	421	443	421	461	467	454	471	482	428	490	490	487	471	458	447	470	472	445	446	486	457	468	456	470	442	461	439	454	467	446	475	483	495	466	443	429	471	447	468	469	456	462	424	425	469	495	420	481	453	472	488	463	453	490	462	481	457	456	483	472	481	440	483	417	447	504	446	476	466	447	480	513	411	468	436	467	465	422	443	488	432	423	437	482	465	472	421	497	431	450	476	473	468	455	482	414	424	437	462	432	438	475	476	474	466	403	488	440	449	459	443	428	482	454	457	431	480	445	431	446	445	469	473	467	489	443	441	475	471	442	489	459	467	494	441	421	459	440	458	438	428	448	437	474	430	453	499	442	474	467	466	441	456	430	454	504	437	457	442	479	462	485	472	435	457	457	439	459	478	455	500	490	476	452	439	440	420	424	434	461	495	466	461	473	461	463	476	457	472	466	473	481	434	462	459	455	471	424	441	474	456	411	451	479	473	486	473	477	491	440	462	465	449	449	494	467	421	463	440	473	454	463	459	488	463	466	455	468	482	449	460	395	488	443	482	418	434	460	427	467	429	487	472	446	445	452	467	489	433	474	442	451	443	467	454	438	444	476	445	457	457	461	409	459	500	478	493	486	445	433	465	471	443	432	473	465	487	495	475	487	432	448	467	458	426	439	456	422	472	450	461	462	474	457	450	438	471	491	439	453	479	454	466	452	471	473	414	501	473	460	455	448	437	463	472	490	450	455	440	486	443	485	470	449	456	504	423	465	457	458	439	492	489	444	424	449	478	474	482	472	433	460	470	440	433	464	442	446	433	425	461	451	458	458	470	467	468	457	482	453	477	477	459	443	455	475	448	447	473	472	445	455	458	481	467	463	452	429	448	466	482	483	474	463	480	525	423	457	513	469	459	462	474	457	468	456	442	427	434	463	464	470	457	492	441	457	442	433	440	430	466	452	439	449	493	465	469	434	433	477	460	443	480	460	438	474	478	475	459	463	421	420	451	436	478	454	468	434	440	497	436	489	438	417	434	456	415	478	458	425	451	464	447	458	474	410	471	464	470	468	462	450	417	473	455	439	470	424	474	460	457	469	520	454	498	475	476	474	458	446	448	466	473	471	456	462	460	439	496	492	429	492	440	468	453	473	467	458	450	506	454	494	482	458	472	463	422	432	479	457	452	462	449	464	425	454	459	444	466	447	434	488	443	452	484	448	472	471	502	504	475	458	492	441	475	445	443	470	414	472	456	494	470	463	456	466	474	435	442	502	451	441	456	439	453	513	490	459	452	477	417	474	424	454	486	422	406	420	477	457	465	455	470	442	503	465	472	499	473	458	451	424	468	501	431	489	507	476	434	445	487	441	472	447	458	488	440	462	452	441	426	452	506	455	445	467	450	446	498	436	454	440	451	452	442	452	474	495	461	496	425	450	438	492	470	469	468	467	456	454	460	484	468	492	466	478	461	484	438	485	435	452	474	490	456	470	456	466	453	446	459	444	451	473	478	452	415	445	450	453	472	417	442	439	493	455	488	496	439	452	451	436	449	433	451	480	430	470	449	454	462	446	450	475	494	439	457	425	475	412	455	458	448	454	436	447	452	465	460	447	440	479	439	484	458	463	427	478	435	452	436	443	459	423	449	480	490	483	446	483	486	433	477	459	466	453	477	438	484	465	471	440	476	454	470	433	440	473	476	421	454	455	460	460	480	433	462	480	478	475	429	418	428	449	478	432	449	496	421	409	459	466	462	461	472	482	479	439	492	464	475	480	481	455	435	421	444	454	456	434	471	457	450	466	483	467	472	453	431	515	471	458	427	448	449	470	455	482	429	434	485	445	468	442	475	453	450	457	446	468	428	471	451	442	462	468	471	442	452	447	456	457	483	405	444	454	475	495	477	466	478	504	440	462	467	454	448	461	443	474	434	468	440	503	441	452	467	497	486	491	464	479	474	418	460	471	465	490	478	499	458	441	450	477	450	463	462	457	474	448	451	461	465	427	418	485	438	417	485	484	439	461	477	473	465	482	448	471	460	456	427	444	484	492	474	450	471	454	432	460	474	479	426	454	441	469	471	448	476	422	435	441	460	467	426	443	463	488	467	501	461	432	469	439	465	450	458	464	468	437	457	460	474	438	448	453	422	489	500	494	469	446	459	457	493	445	445	447	431	466	433	471	457	464	446	442	459	464	431	478	443	458	495	471	482	459	451	500	436	456	450	473	469	457	488	458	466	452	470	491	447	481	430	421	448	476	473	433	475	449	431	459	479	469	411	425	464	453	496	466	458	429	460	486	447	460	466	465	463	446	454	465	458	439	452	473	438	459	434	418	434	451	484	475	464	474	439	493	446	448	462	472	463	462	453	437	423	481	438	478	482	469	469	463	488	459	496	438	436	461	455	494	442	451	459	442	464	486	497	486	462	491	486	470	500	454	490	440	472	475	456	487	460	488	438	464	458	444	424	427	470	483	457	446	459	523
27841	28520	17574	4603	717	673	721	701	676	675	696	697	659	687	617	655	680	707	684	631	650	623	674	686	698	662	692	682	676	639	658	676	669	657	695	633	663	647	614	650	663	610	627	674	667	674	700	665	660	649	684	667	643	684	669	602	638	660	682	641	644	632	662	670	654	602	645	686	640	647	675	648	656	693	640	638	637	668	677	640	666	651	692	644	693	671	665	671	707	683	676	672	615	661	634	678	706	662	665	645	650	643	708	666	622	665	670	650	640	656	626	658	701	679	656	708	648	648	615	650	653	617	680	654	652	653	679	671	687	662	680	705	677	677	641	622	679	646	673	646	662	672	665	659	619	692	654	711	664	647	677	682	662	694	696	710	654	699	676	694	688	668	650	687	660	659	659	684	657	634	683	659	676	665	684	680	627	625	708	629	656	665	672	616	657	685	657	677	633	636	686	675	688	685	646	655	717	657	714	689	651	630	633	676	715	645	620	655	703	708	659	664	602	631	679	684	673	661	644	685	639	680	725	709	677	676	689	648	642	629	627	659	653	635	645	694	695	702	662	618	643	660	641	652	645	685	662	630	682	655	613	665	642	717	626	661	715	653	647	691	661	663	655	703	648	663	639	689	639	658	672	623	639	668	653	662	662	619	695	667	668	676	683	613	660	620	640	669	632	657	646	654	642	728	677	672	672	664	681	667	691	681	648	693	655	628	635	642	676	647	649	663	663	688	685	611	641	655	663	645	663	702	642	643	624	662	657	665	647	652	638	690	672	651	661	671	659	632	647	653	686	677	662	665	704	668	657	651	642	646	673	670	672	636	660	675	633	678	630	653	670	630	668	652	679	654	653	654	664	646	655	674	679	665	711	668	676	702	660	664	638	686	684	647	676	637	668	674	637	714	666	651	702	702	612	680	669	621	671	708	653	671	671	626	675	617	634	678	672	669	643	631	643	717	668	727	643	668	630	644	639	675	653	677	665	664	651	688	660	683	614	705	669	642	681	631	651	711	666	645	707	654	681	635	655	655	686	643	681	634	688	622	633	604	653	656	694	653	697	647	647	631	678	713	648	696	662	662	675	719	679	612	667	658	641	698	668	644	658	685	701	642	647	645	660	638	675	672	683	670	685	660	663	657	642	648	645	649	667	623	657	704	623	680	666	725	619	667	639	653	640	659	661	686	667	671	666	709	708	657	676	685	645	629	658	663	654	725	703	701	664	672	653	685	709	643	605	658	675	661	666	673	653	690	689	686	668	609	714	700	631	640	724	642	648	636	701	611	687	648	654	712	662	624	698	666	659	601	647	666	670	667	654	704	695	699	652	654	652	658	646	660	697	645	664	664	660	660	685	673	658	630	677	691	652	645	650	673	625	634	694	659	708	741	661	684	641	645	682	684	636	697	642	663	599	633	604	656	615	642	667	687	643	704	615	649	670	704	654	704	665	650	670	722	657	665	650	733	636	640	654	670	658	638	685	666	654	703	657	679	669	681	644	697	649	669	688	654	709	626	647	665	648	666	668	662	667	677	671	673	623	688	645	623	645	626	650	672	672	634	608	653	687	623	632	654	672	683	700	656	647	653	672	688	712	686	645	627	685	671	632	639	648	670	661	665	632	663	615	628	709	665	638	656	674	666	677	649	631	637	636	701	663	658	688	663	656	642	646	681	645	662	613	671	712	625	703	668	648	692	624	655	668	683	646	656	611	686	672	621	700	666	641	636	723	688	641	660	620	656	640	630	675	664	649	643	661	609	628	688	650	652	671	656	688	699	696	670	690	678	620	661	658	666	671	687	690	645	667	659	650	677	665	651	674	654	690	725	703	637	652	681	641	614	679	645	664	604	685	664	644	648	698	664	644	692	670	627	662	639	653	668	698	652	656	669	681	688	629	665	641	624	665	677	621	617	648	627	657	632	634	704	632	627	691	676	636	647	721	675	652	670	661	701	667	666	649	678	711	641	659	665	695	678	686	618	662	679	670	630	678	659	647	670	654	650	654	609	632	650	635	591	630	653	701	671	682	633	700	640	656	656	678	637	638	623	683	659	632	658	656	695	632	689	671	678	676	655	672	670	665	687	680	672	674	635	679	643	649	683	670	663	684	656	637	636	659	664	649	638	634	650	648	702	659	691	678	678	697	704	657	656	686	671	664	680	694	690	697	689	696	680	609	611	687	680	682	654	700	699	671	634	665	674	665	665	704	645	675	704	709	689	656	691	686	667	648	638	644	677	663	647	658	654	678	684	624	676	665	663	705	656	645	657	672	662	721	652	659	690	621	659	679	668	683	651	663	669	682	690	631	683	621	685	681	691	646	635	636	663	647	697	650	679	651	666	667	686	662	642	636	636	640	661	664	683	667	623	625	681	648	655	676	698	676	663	658	683	642	622	643	638	678	665	680	642	666	661	713	691	653	679	639	625	657	670	655	644	641	655	678	682	616	648	681	691	706	676	653	677	693	644	680	639	642	680	676	674	693	647	651	641	698	659	681	704	705	633	637	676	604	681	662	652	684	656	638	661	637	698	653	654	656	637	608	686	645	642	650	643	671	687	673	665	615	630	679	713	660	678	625	629	661	697	674	691	628	679	639	681	700	698	657	701	662	666	656	680	726	624	669	668	616	740	657	673	694	681	646	637	664	693	682	672	661	623	668	642	629	629	665	715	659	642	636	649	635	693	636	648	652	649	661	670	651	620	679	660	694	656	676	679	678	645	624	648	641	654	632	641	637	634	611	622	674	664	610	660	620	690	675	678	665	685	648	702	653	695	651	637	630	653	666	686	643	700	688	689	675	619	658	661	595	606	635	675	682	638	634	672	656	677	658	634	682	631	645	634	620	663	630	622	683	662	624	640	652	667	657	644	617	659	636	638	660	654	644	655	604	665	658	717	632	689	651	690	654	684	673	620	658	620	669	652	659	673	646	620	676	675	667	670	654	696	639	642	618	684	651	686	640	665	676	645	617	661	677	634	667	710	682	680	659	632	649	639	684	626	625	646	676	650	715	676	669	661	650	663	647	676	675	672	634	645	704	681	682	670	678	615	635	657	671	651	640	664	631	672	655	700	675	662	638	629	664	710	634	664	624	695	663	644	612	651	685	653	573	647	643	667	634	684	649	644	684	663	687	627	671	693	642	711	639	652	652	677	651	644	659	665	649	648	698	652	667	734	683	671	667	643	693	640	697	643	652	633	682	617	627	666	664	656	666	654	657	685	662	674	671	689	663	683	661	674	679	680	703	661	662	646	689	670	678	669	673	646	668	671	611	684	629	634	645	643	730	683	676	638	674	657	643	661	683	710	638	660	664	694	662	694	663	692	704	623	658	663	636	651	602	654	659	685	679	667	701	600	676	653	668	657	647	708	616	683	678	669	707	634	625	682	658	633	637	641	655	661	643	708	625	665	623	669	709	678	653	629	649	653	645	679	712	702	695	639	639	653	637	683	674	664	651	703	710	649	673	712	648	685	647	642	707	653	665	680	679	637
24113	21172	28589	24681	19591	5713	756	632	528	530	530	498	490	472	481	496	510	457	462	445	479	491	516	529	515	483	484	476	485	441	474	475	458	459	482	485	454	472	482	479	485	492	488	481	487	457	452	461	474	443	437	468	492	455	467	528	446	473	469	469	437	461	483	433	448	489	455	438	454	442	478	446	452	455	490	447	468	438	461	506	521	457	461	471	484	453	498	488	484	460	472	433	451	452	471	493	444	488	463	426	465	481	469	464	482	474	496	485	477	453	457	435	471	471	495	460	479	454	450	455	457	451	458	512	479	500	459	447	470	454	479	456	473	486	503	448	479	486	439	434	452	448	477	479	453	477	427	448	447	452	487	490	446	499	445	482	469	451	482	469	448	464	473	460	484	463	447	474	424	445	461	525	484	461	504	503	497	486	450	484	445	459	477	479	475	445	464	449	466	486	457	451	483	465	462	512	437	467	480	443	467	452	485	462	438	498	507	435	454	458	448	498	479	467	466	443	448	489	483	498	474	466	516	457	432	480	459	476	458	472	476	432	470	468	489	488	478	461	472	434	463	477	483	454	480	459	468	428	503	463	442	453	454	468	494	456	432	457	453	464	463	440	501	468	501	466	477	480	447	491	457	458	465	478	454	456	462	448	481	479	477	441	492	483	446	447	464	451	475	482	471	420	467	461	474	443	483	451	434	489	440	469	508	472	442	497	498	461	473	457	483	477	469	477	444	444	472	487	453	436	443	441	447	422	450	495	469	456	442	461	461	487	482	416	468	445	477	505	465	495	489	445	445	459	455	429	489	458	482	474	469	443	478	462	468	463	427	444	508	496	495	452	451	465	443	426	484	451	477	457	474	459	456	436	451	446	438	451	432	465	513	485	522	479	487	499	460	484	464	433	506	462	482	499	487	490	498	493	464	446	453	475	457	472	476	457	445	464	509	452	489	457	467	482	498	448	481	478	452	478	467	483	513	455	521	470	484	443	456	449	400	521	458	502	442	519	485	448	488	476	470	474	452	499	469	462	465	432	477	467	461	403	441	474	473	476	470	484	484	458	459	445	428	435	467	446	506	464	470	476	489	469	453	459	427	465	447	476	460	462	468	480	490	461	478	513	509	441	515	460	474	465	407	424	476	432	470	457	481	464	473	424	494	491	432	508	446	436	460	449	441	502	514	457	455	490	474	481	472	467	516	490	475	455	476	467	502	473	479	471	458	436	460	505	423	440	468	439	460	449	464	472	440	502	473	484	458	461	459	465	452	499	467	476	475	495	446	476	476	480	487	457	466	482	457	428	459	492	440	451	483	459	511	483	511	459	438	443	465	451	427	487	469	426	466	482	476	452	480	490	460	462	456	468	509	475	466	440	483	439	432	469	489	457	471	498	493	429	424	481	503	465	473	466	513	502	465	471	453	466	508	463	467	466	474	460	484	472	459	459	442	465	492	487	486	438	489	472	433	479	437	466	451	455	486	463	448	439	456	505	432	445	431	484	456	466	500	466	462	436	453	480	495	466	458	472	490	461	436	475	503	460	447	473	467	435	457	465	458	473	467	477	473	455	480	463	466	428	465	482	485	453	462	495	461	496	476	460	460	459	499	440	446	468	492	473	439	459	473	456	446	514	484	488	457	456	465	466	479	499	438	467	461	477	468	429	458	462	449	469	454	438	436	495	436	497	472	453	480	443	478	491	501	482	477	479	454	508	468	457	431	487	480	458	464	470	473	462	472	483	437	448	474	471	453	461	476	484	462	442	506	465	495	477	453	458	487	473	476	441	502	462	458	480	460	442	470	448	475	478	481	462	484	435	473	482	451	478	470	503	448	465	436	420	457	488	484	447	477	495	445	454	486	483	478	451	458	499	443	456	481	462	481	492	463	472	457	512	508	523	437	481	474	461	486	459	482	447	463	456	477	465	473	504	459	490	465	457	453	456	469	486	452	477	421	468	511	460	490	468	455	489	494	500	473	463	497	489	500	499	498	470	473	447	485	484	524	502	504	468	461	491	483	447	460	485	488	488	462	436	480	495	442	446	446	439	447	467	479	477	432	434	485	484	517	498	451	459	475	507	501	443	483	413	497	477	455	446	464	497	442	445	423	426	470	475	457	473	485	479	442	441	492	466	490	477	441	454	456	490	449	453	464	454	433	417	475	459	485	462	443	454	472	441	507	492	443	528	495	467	473	438	425	473	476	471	435	448	485	506	463	482	479	459	468	459	489	461	475	424	468	459	438	459	466	469	460	458	494	485	495	473	484	464	520	479	495	437	475	500	453	458	453	479	508	479	479	464	477	475	478	487	456	449	478	470	483	502	483	471	447	489	474	493	456	453	475	466	435	446	489	468	443	473	485	479	473	441	459	455	463	482	489	455	467	435	495	480	428	461	456	459	449	475	428	478	415	464	480	499	438	446	472	499	489	494	460	462	464	456	458	446	441	483	436	478	497	468	426	471	482	464	482	491	434	465	432	487	444	436	479	484	482	495	457	484	496	463	485	482	441	451	473	500	419	481	475	468	499	484	506	460	466	472	471	466	435	487	459	489	478	469	445	485	454	475	479	476	453	474	429	476	510	460	500	461	481	440	445	530	454	446	474	470	483	479	507	528	489	449	470	465	438	470	474	469	477	492	476	527	487	452	459	440	441	449	460	438	458	471	458	443	422	425	466	488	466	506	461	476	499	507	477	490	438	421	425	475	513	451	441	479	458	495	505	512	447	498	479	479	452	458	479	472	410	497	445	460	442	468	483	458	446	449	442	458	420	468	466	477	478	457	463	529	450	479	434	487	490	469	477	488	446	469	467	461	504	472	445	461	461	471	448	457	422	452	490	494	426	475	469	501	473	491	460	494	454	438	453	472	444	487	445	466	484	468	448	478	480	485	453	458	459	470	442	474	488	481	444	476	479	475	424	423	486	491	437	524	453	463	461	461	488	478	455	453	449	477	512	433	479	472	470	490	479	430	454	453	474	476	518	463	471	452	461	487	482	463	496	457	455	451	481	474	472	491	446	469	463	482	454	451	490	460	448	477	460	463	501	455	458	464	449	458	469	481	419	466	462	465	452	481	468	469	503	453	457	427	470	471	491	502	460	452	474	494	490	473	480	472	473	468	451	460	452	484	477	514	451	424	436	472	485	473	476	477	446	471	478	444	508	435	473	495	458	444	448	492	459	453	486	465	483	441	479	478	466	455	484	426	452	449	458	461	454	449	488	448	475	486	467	470	467	452	490	450	490	419	473	493	444	489	466	454	467	443	440	450	444	467	441	474	479	417	465	508	467	454	458	492	458	459	478	433	451	476	468	476	434	469	458	456	452	427	512	495	501	460	460	464	465	497	434	477	469	502	443	476	477	473	467	414	481	425	484	486	453	473	482	474	483	491	484	448	441	480	451	498	435	478	497	471	496	481	461	491	510	493	520	475	445	471	444	472	452	473	482	439	495	483	459	456	430	450	448	479	432	492	468	501	499	482	482	467	478	463
52724	67268	48917	21019	1457	1178	1084	1010	858	833	797	804	761	747	767	732	703	740	695	732	705	675	745	676	648	715	697	648	677	717	678	699	718	689	681	706	680	696	724	700	741	674	674	705	669	683	680	671	673	727	694	687	648	676	676	649	630	686	664	679	687	701	621	649	689	682	656	683	687	702	681	731	648	646	681	686	640	657	714	703	710	715	689	680	711	705	718	666	685	693	672	721	736	667	683	644	672	663	720	647	670	686	683	671	701	643	648	681	671	717	725	700	649	745	717	618	678	687	683	647	647	697	689	665	704	677	639	683	675	703	673	674	698	693	667	677	691	700	678	753	693	688	651	647	659	667	677	646	719	681	694	664	703	651	660	668	724	664	697	706	687	677	664	688	719	706	700	644	733	638	662	734	712	716	656	694	662	630	711	701	662	674	663	640	680	671	644	680	673	686	656	665	716	700	675	667	681	655	674	706	665	649	666	646	648	689	654	673	663	685	665	653	681	693	689	670	671	622	637	696	682	648	628	685	698	676	607	672	657	641	679	711	690	669	641	625	686	680	692	700	691	684	692	708	670	643	663	667	698	623	642	685	697	707	686	712	682	698	709	675	679	659	710	688	655	690	670	670	703	678	723	702	666	665	672	667	731	681	677	680	661	670	617	668	701	678	701	667	667	682	660	705	657	665	667	660	699	703	702	663	680	660	659	686	682	680	680	695	710	651	707	691	695	712	665	690	681	676	692	705	656	640	679	698	711	666	671	687	701	658	686	647	692	680	630	712	682	693	699	640	678	664	664	679	674	681	641	741	675	676	644	650	683	692	644	684	674	644	711	671	663	655	672	648	701	678	661	652	686	681	645	671	690	654	681	662	662	679	734	718	699	651	654	659	710	700	662	692	674	686	672	710	686	709	655	660	658	689	726	716	621	658	672	683	674	697	668	670	673	669	704	650	645	666	670	652	673	668	672	664	653	684	693	670	616	659	655	660	655	702	654	651	692	634	688	693	688	656	689	685	689	674	755	662	640	700	678	707	669	676	716	670	696	685	661	632	723	664	683	695	688	683	680	709	693	695	697	668	666	649	657	658	697	675	696	687	670	702	649	673	707	684	661	674	672	671	636	630	649	672	678	709	668	707	649	674	678	684	645	675	699	645	714	619	690	644	714	677	680	702	718	654	675	708	681	671	623	691	630	696	679	675	690	686	687	651	650	707	683	647	693	680	681	669	659	746	669	627	700	688	673	677	679	683	679	672	696	652	633	678	641	651	664	655	693	666	672	644	660	692	744	683	665	668	685	705	695	678	681	696	693	634	624	708	643	656	729	672	667	697	670	670	685	682	638	630	701	628	719	675	704	678	702	699	676	694	658	670	646	694	671	743	673	683	689	698	648	736	661	694	701	626	704	682	661	696	679	687	681	687	665	706	647	702	687	704	647	693	629	657	636	718	645	661	705	692	626	700	683	669	666	684	667	655	650	634	675	689	688	653	720	721	638	715	658	670	679	700	677	677	663	651	682	665	687	658	654	659	727	696	637	653	684	683	691	635	665	670	697	700	652	663	679	670	669	651	682	683	687	639	667	705	602	647	714	674	704	713	680	638	681	652	668	679	697	647	677	667	631	648	681	677	732	675	615	690	712	715	648	689	675	679	732	697	714	656	720	681	618	692	656	699	678	666	678	661	713	668	660	671	694	699	696	688	632	651	651	692	641	660	662	655	746	640	712	687	657	667	641	654	682	686	673	670	695	682	683	643	685	678	663	694	674	683	654	688	642	677	702	689	635	660	658	658	692	619	691	633	675	643	668	675	680	661	672	693	691	728	693	677	680	666	703	719	667	686	702	703	663	662	652	639	713	655	659	643	669	664	692	708	696	724	663	649	663	703	689	643	711	644	655	684	673	703	614	664	632	705	629	685	707	685	683	716	642	688	689	740	642	667	645	676	687	666	628	623	696	637	644	666	674	682	693	698	687	677	675	669	659	689	640	696	670	701	616	695	632	622	664	674	676	692	643	696	637	646	713	656	738	669	684	645	670	658	664	638	682	712	674	641	670	689	641	665	717	723	683	658	664	667	647	703	678	636	659	675	709	638	703	650	679	694	624	638	713	693	674	624	719	611	730	681	665	660	616	639	677	648	653	695	630	702	678	684	676	653	669	683	658	658	698	663	718	688	674	701	676	674	677	648	708	715	657	713	692	670	665	728	692	677	705	712	634	680	659	662	642	708	725	655	642	624	677	667	637	606	671	684	726	691	729	681	633	708	673	634	669	650	692	691	699	670	660	703	661	694	699	689	666	698	698	702	656	697	640	654	708	730	633	681	665	671	661	667	642	665	669	686	671	698	653	687	716	675	652	713	640	661	713	691	674	677	689	671	677	672	674	699	627	641	680	668	703	696	690	633	697	699	603	665	675	669	672	653	676	650	693	747	669	703	693	650	649	672	720	732	681	653	667	717	662	684	676	663	673	641	655	725	687	671	649	693	671	675	623	659	697	658	652	683	622	683	683	663	690	667	648	696	706	656	689	692	652	701	710	675	644	698	699	688	681	685	668	693	628	671	697	686	708	671	632	709	739	682	690	713	667	643	687	645	665	718	692	677	677	681	706	658	734	726	638	677	675	655	667	692	620	673	660	652	690	691	651	657	636	690	690	636	664	713	677	641	646	706	632	664	663	645	653	677	641	677	711	700	699	650	684	681	630	617	712	718	630	710	715	687	667	677	667	682	732	709	723	698	651	672	658	657	701	712	663	699	675	674	701	719	643	630	707	660	665	654	670	683	650	648	648	683	690	682	616	662	679	650	668	667	729	612	682	689	677	714	698	707	699	688	638	705	708	699	670	691	696	653	681	686	657	669	684	640	679	669	669	680	676	636	684	663	684	646	666	722	697	686	696	640	684	660	671	675	673	674	634	665	685	689	693	712	691	705	677	629	678	653	690	683	671	646	654	679	709	720	638	679	686	700	636	666	665	628	644	695	696	705	681	699	733	691	669	698	684	683	658	723	703	696	659	704	629	654	691	708	668	681	683	703	636	647	677	685	690	654	660	694	675	689	628	689	675	664	673	705	678	651	683	678	728	722	634	692	683	700	706	647	680	683	690	671	690	700	647	679	660	652	655	669	754	649	654	706	664	694	635	682	694	684	679	650	702	719	663	641	647	735	651	699	667	638	640	707	669	698	697	642	702	668	700	700	682	679	644	670	680	670	709	645	694	689	645	730	652	712	646	681	688	714	696	662	723	700	681	703	675	727	722	697	665	745	642	685	671	657	679	649	652	701	697	653	673	677	709	720	650	660	659	657	661	661	678	663	703	652	670	687	652	657	688	660	663	688	669	713	700	699	653	716	663	667	696	693	679	667	689	686	689	697	671	661	705	721	676	653	677	683	658	653	707	698	724	694	706	666	701	694	662	655	674	720	717	673	741	677	638	685	670	648	716	722	668	681	647	630	641	667	654	681	694	707	699	692	666	697	698	657	683	696
22808	21043	28887	23770	21001	19282	3501	564	379	364	331	325	307	331	334	275	300	297	253	264	261	247	245	271	291	258	276	233	251	251	271	256	241	244	267	235	233	259	246	268	221	258	265	235	248	283	257	263	242	247	265	222	256	265	250	265	239	264	254	250	258	251	227	242	275	240	258	263	226	263	222	257	259	243	227	254	247	234	252	286	234	237	242	223	274	242	238	267	235	246	249	246	227	263	245	259	237	241	258	249	256	224	237	235	256	214	242	244	220	222	246	254	263	250	227	244	219	235	242	222	265	240	258	264	273	251	248	225	266	222	240	255	266	215	233	272	231	246	246	270	231	246	239	234	238	250	241	223	246	265	251	254	251	252	222	246	244	241	265	255	227	248	252	238	229	263	249	242	251	237	282	249	250	207	228	245	241	279	253	249	265	235	260	266	264	260	248	230	266	249	229	247	263	228	230	231	250	227	251	231	245	266	253	236	248	230	266	255	235	258	257	246	264	246	269	235	230	242	227	256	245	251	215	249	225	238	269	245	263	250	243	236	231	245	241	229	243	218	234	235	254	214	235	246	279	258	235	224	246	243	226	244	250	258	251	247	228	261	247	240	223	247	280	239	237	218	233	251	242	267	223	234	226	258	259	276	265	248	235	259	246	281	231	292	287	266	212	250	240	239	277	238	252	237	253	260	269	237	275	223	223	217	259	239	229	237	245	225	237	241	240	227	244	246	244	233	227	249	226	237	224	254	304	237	247	255	255	252	238	245	252	222	212	237	249	254	220	247	246	249	264	212	219	210	241	238	234	234	250	246	231	249	271	264	224	289	250	241	219	247	235	260	259	270	221	247	221	250	230	249	255	251	243	235	254	252	238	247	241	238	249	241	250	265	232	254	231	240	248	255	255	261	219	234	220	249	256	236	235	236	262	243	260	253	260	265	251	241	216	249	242	243	265	256	245	239	253	247	242	267	257	252	220	244	232	262	237	227	249	260	225	235	285	252	242	236	226	232	252	242	254	246	250	246	269	247	224	250	235	241	248	234	242	266	239	282	264	274	262	242	258	216	231	259	255	261	235	272	246	240	225	244	214	250	248	265	230	233	261	244	265	240	256	229	217	250	255	239	242	233	252	247	224	239	264	274	250	232	245	257	241	266	265	260	225	242	255	250	235	258	267	223	266	252	230	207	241	267	239	254	248	228	248	277	236	252	257	255	244	224	246	236	228	259	235	237	222	259	248	280	237	264	264	243	239	247	266	238	246	250	251	249	263	230	249	202	251	242	254	242	209	284	232	238	257	248	258	250	225	244	244	244	260	277	258	283	248	261	255	250	237	235	284	249	264	264	244	247	245	220	234	243	239	256	233	260	258	241	263	232	244	255	271	254	251	266	261	246	229	244	225	258	246	267	260	246	239	264	248	235	231	245	243	242	227	265	240	262	256	235	245	241	243	227	273	259	251	266	229	276	241	255	201	237	244	278	260	241	255	240	239	251	240	247	216	233	226	214	251	224	272	227	221	248	228	266	251	283	251	234	221	269	259	213	231	268	253	265	249	256	239	255	245	245	250	236	258	225	248	243	251	237	223	255	273	230	250	234	255	246	222	250	238	273	231	221	225	235	257	254	239	226	257	252	225	240	226	255	263	263	259	231	244	221	224	225	247	258	266	249	234	228	264	251	240	226	250	279	234	237	273	248	270	223	223	226	260	243	248	258	222	257	257	223	249	247	240	241	261	217	256	249	239	270	223	268	230	257	250	255	255	278	265	279	259	236	259	232	237	256	265	251	222	224	251	239	222	226	257	249	224	269	242	262	249	249	247	246	237	242	239	234	264	256	256	241	254	236	242	266	251	243	248	247	241	247	252	252	240	252	276	255	258	223	239	253	265	240	240	225	275	269	258	214	252	220	245	234	235	224	238	225	259	262	239	247	256	231	252	236	229	282	248	224	248	271	236	247	251	244	257	237	251	269	248	228	231	270	227	234	223	243	244	238	262	251	237	251	242	241	252	233	243	260	244	261	247	242	234	240	250	227	227	256	239	229	268	247	206	246	262	259	223	237	244	258	243	251	271	235	258	252	246	227	211	266	237	243	253	264	253	251	255	259	263	263	258	224	220	256	224	258	236	251	271	266	277	262	245	250	260	246	229	236	228	243	241	285	254	249	251	256	250	213	263	247	237	253	251	226	296	225	244	240	246	229	264	237	241	235	257	249	253	264	237	258	240	241	250	238	240	221	224	218	248	260	229	239	257	249	251	240	239	226	244	249	223	245	250	247	250	241	243	234	275	268	263	235	247	225	250	248	272	240	258	224	269	248	242	238	239	254	224	236	218	242	247	226	262	255	236	219	265	214	267	263	256	234	249	233	237	220	244	225	246	263	258	230	218	245	211	224	270	243	263	237	223	256	238	239	273	276	247	227	259	221	242	249	288	213	244	236	258	283	238	250	232	240	226	242	265	246	237	250	239	240	246	223	249	252	234	264	271	261	261	261	244	255	262	279	238	261	251	236	272	253	221	207	262	224	265	218	225	264	230	229	234	255	241	246	251	242	239	265	241	219	224	260	221	249	238	248	255	271	250	241	230	248	249	280	236	258	269	232	248	272	280	247	258	263	247	258	243	219	270	225	265	227	253	270	271	229	211	233	232	260	261	227	253	263	254	236	245	244	248	250	247	262	253	229	233	236	246	235	249	232	220	211	206	252	225	261	251	255	227	246	250	287	266	245	246	252	213	233	253	289	247	240	207	263	253	221	248	248	248	229	265	220	273	250	238	237	254	227	256	241	270	231	255	257	247	256	239	249	263	248	251	239	233	260	230	235	274	238	250	259	226	248	269	226	240	233	229	240	238	247	243	251	231	218	239	280	244	240	245	260	243	250	223	250	259	225	232	266	239	254	251	222	258	231	254	245	233	259	237	270	267	278	256	236	236	249	216	267	249	237	272	252	226	274	271	272	221	271	251	225	262	234	237	249	233	251	252	241	213	230	262	266	264	240	216	219	265	216	229	237	222	270	234	256	259	232	260	229	257	250	254	249	250	250	243	245	237	254	259	283	220	234	268	238	254	252	236	225	212	255	263	229	251	242	236	223	258	260	268	261	255	283	228	270	232	260	234	234	227	226	255	247	199	253	267	225	242	233	263	252	229	235	255	241	280	229	265	232	261	240	253	258	237	219	259	246	227	245	239	243	244	234	233	210	250	251	244	237	243	251	244	243	219	267	222	240	251	229	239	237	278	233	242	243	238	244	243	250	267	247	247	240	261	246	233	240	262	227	232	232	217	224	236	231	238	203	246	243	271	244	241	245	241	207	244	255	230	233	241	274	250	244	248	232	234	222	237	258	228	246	289	265	239	263	230	236	237	263	240	231	237	244	238	226	261	245	246	246	235	225	254	259	231	256	278	252	234	232	248	273	254	274	254	240	263	258	237	241	259	242	230	239	229	240	280	238	243	243	250	233	236	228	270	222	233	247	243	243	240	238
59170	79768	63784	27553	1930	1429	1147	1036	836	742	655	590	536	544	512	433	461	482	390	433	403	410	438	399	385	391	386	381	423	411	397	347	425	360	410	379	375	380	397	400	351	394	377	346	339	380	383	372	344	368	373	419	397	353	376	364	353	397	390	335	395	375	366	361	371	384	334	371	362	357	365	335	380	362	355	359	362	376	357	392	355	375	353	385	358	368	373	321	335	338	370	347	343	364	392	373	389	334	345	337	385	349	347	351	364	350	353	340	348	332	371	314	404	356	385	384	336	362	346	348	330	380	326	350	362	391	355	381	355	343	340	361	382	365	365	368	357	334	379	372	350	340	359	361	350	368	328	362	371	353	366	369	363	317	361	386	361	367	357	354	358	341	345	348	341	306	334	391	360	336	368	351	360	355	345	346	384	361	397	393	344	372	357	365	346	375	340	348	384	398	335	367	372	379	347	356	362	325	374	370	386	385	357	385	376	370	355	369	365	346	357	366	340	370	389	372	366	369	351	345	314	319	370	321	335	369	395	381	371	334	366	310	351	355	361	397	378	369	373	366	331	378	372	370	363	351	330	384	340	357	325	345	400	341	366	358	385	370	367	347	357	313	366	338	343	350	351	323	357	339	371	383	359	349	356	343	358	341	353	379	376	368	351	356	379	370	364	384	349	370	376	334	348	345	372	341	379	344	401	364	364	371	384	358	338	366	367	364	356	350	357	361	373	360	362	356	344	354	368	341	372	347	358	403	344	320	385	354	362	364	341	379	360	369	414	386	360	380	362	353	364	352	383	342	335	356	352	350	372	358	396	343	355	370	350	350	387	342	378	350	353	377	349	338	326	362	378	312	371	355	372	350	346	366	368	370	339	370	354	385	356	348	365	344	369	408	344	342	353	361	355	343	376	353	354	382	353	347	379	349	375	346	347	369	360	360	359	373	346	368	369	346	405	379	360	358	354	348	353	344	396	393	335	350	352	346	369	385	364	368	403	373	377	365	348	347	380	361	352	380	379	387	308	358	354	357	334	332	365	359	354	335	382	351	378	361	366	351	370	369	365	367	321	359	403	410	347	350	356	371	349	348	368	384	369	366	359	330	353	355	361	375	354	361	353	328	393	352	361	355	389	356	380	358	349	338	369	364	386	353	353	334	341	403	377	385	362	378	352	367	332	353	363	364	380	350	364	383	356	351	370	418	331	365	353	362	355	396	350	335	322	358	342	342	372	369	343	338	362	341	380	360	367	338	383	356	390	363	350	392	355	313	359	341	366	348	356	365	354	347	371	348	338	345	380	344	355	383	315	381	396	396	372	363	365	371	386	334	356	373	390	354	336	372	376	383	384	336	362	342	362	367	373	410	375	356	366	372	330	348	342	379	370	347	363	360	344	370	367	322	377	324	345	355	360	364	324	346	355	376	336	368	354	355	358	362	368	392	351	339	361	408	394	393	322	358	364	349	342	350	359	361	346	342	355	397	380	365	376	348	378	374	354	344	372	381	353	366	368	356	334	340	356	377	376	358	304	375	367	346	364	337	374	317	339	342	355	344	368	367	386	359	369	355	358	370	350	383	382	376	370	370	360	351	328	370	402	388	353	364	363	338	386	373	326	375	373	371	361	372	343	406	355	368	365	354	378	379	354	400	352	352	397	362	362	345	364	344	346	343	350	338	373	370	366	339	349	336	349	345	334	347	359	381	373	380	342	402	360	345	324	337	348	372	352	331	363	355	341	338	341	353	363	347	356	343	329	323	389	363	351	375	341	346	404	385	347	354	393	375	389	344	332	373	363	375	346	369	365	361	363	375	353	364	349	334	369	370	349	387	348	371	361	382	343	344	353	343	341	379	361	342	364	377	371	316	337	411	364	365	341	377	343	386	384	350	353	375	353	346	350	377	369	368	350	383	361	331	370	353	391	387	381	332	350	366	357	367	362	376	392	370	330	348	361	352	349	389	367	361	356	355	393	342	346	379	386	335	360	319	363	367	385	361	338	386	374	364	373	373	374	361	372	358	331	376	353	335	342	359	407	328	317	336	381	370	380	401	350	367	341	362	376	336	339	391	318	355	309	355	329	338	400	337	375	374	334	326	349	349	336	374	334	339	371	342	348	349	364	382	377	355	390	360	357	383	366	354	396	368	343	356	371	383	381	357	369	375	374	350	336	337	335	372	341	358	356	342	344	340	349	376	353	344	380	359	399	369	343	333	367	367	343	374	353	299	367	388	345	375	361	336	360	350	374	357	352	386	385	361	373	335	356	338	396	371	330	350	363	359	338	343	349	352	359	335	368	371	355	386	365	396	362	326	378	352	366	316	357	371	351	368	361	394	356	376	356	347	390	368	345	351	349	350	403	355	368	361	329	348	315	332	371	353	418	363	350	381	343	368	386	349	363	387	365	330	378	360	354	356	329	343	362	359	372	349	375	404	359	366	390	344	391	368	339	341	376	369	335	324	385	366	345	346	381	348	377	384	354	353	382	359	377	378	354	340	363	346	355	365	348	383	355	355	358	370	352	349	321	378	374	345	373	354	358	360	373	333	373	371	327	379	374	345	352	370	355	330	385	402	360	354	346	321	354	372	366	343	356	376	372	343	363	364	367	353	357	355	363	350	335	347	362	353	341	354	350	361	359	330	368	383	367	344	345	360	349	369	355	384	380	347	337	361	373	362	341	359	382	369	326	340	373	372	351	410	395	347	375	344	371	366	328	359	344	377	321	337	386	400	380	323	371	358	372	356	337	390	350	355	359	355	349	359	339	414	353	360	351	338	344	330	361	363	335	337	356	355	354	390	299	329	367	387	368	367	342	363	379	384	343	373	380	359	353	358	353	369	373	378	361	377	387	347	358	383	353	354	373	365	378	327	376	369	368	359	369	363	376	386	365	346	361	357	389	380	382	398	371	370	409	327	339	375	315	363	357	342	318	389	357	373	390	334	351	352	352	361	379	350	353	367	378	363	359	341	393	347	344	350	341	370	376	356	352	338	377	338	284	368	374	399	387	320	375	375	362	364	395	367	331	390	349	357	345	330	393	376	320	364	337	356	340	366	358	356	346	371	341	370	373	342	388	366	337	327	351	366	374	361	372	360	327	346	377	357	386	334	360	356	367	352	340	367	339	368	354	379	353	342	352	374	374	362	353	374	351	326	356	361	392	351	408	362	319	358	372	354	364	340	384	353	363	398	372	353	348	341	352	362	372	382	381	374	356	359	399	365	378	356	353	355	348	355	360	337	323	389	368	361	372	336	358	373	338	353	354	352	372	369	403	376	363	345	355	402	346	380	348	351	354	365	356	360	350	372	368	367	383	352	367	359	376	357	361	353	372	380	347	420	387	336	360	356	385	335	371	331	365	340	380	365	366	336	360	368	378	382	337	371	368	332	355	367	337	352	364	381	342	353	356	376	357	350	357	378	380	342	316	352	376	356	332	392	347	323	358	354	358	348	361	357	365	401	393	379	355	395	358	367	367	346	358	381	342	373
27829	21760	19247	6785	549	502	512	505	441	464	445	459	446	482	455	494	477	495	426	491	497	480	433	493	454	443	485	479	513	458	448	455	433	476	505	470	488	520	443	450	481	486	497	470	469	439	421	448	472	434	478	482	449	456	460	465	513	467	450	456	462	494	448	466	487	518	464	441	456	472	467	488	478	475	466	448	493	453	464	454	421	500	492	474	487	473	437	465	472	505	452	487	454	470	461	455	453	466	459	492	434	465	467	471	439	464	482	454	456	470	442	478	500	501	447	459	420	487	493	458	470	473	452	438	418	493	500	443	466	442	484	431	442	496	477	472	480	527	462	458	476	426	500	481	419	461	460	458	461	458	466	467	483	490	463	471	449	460	456	478	463	446	477	462	472	431	463	432	456	460	467	488	483	482	433	458	469	468	499	499	445	495	436	454	469	498	450	442	507	435	441	488	463	475	429	448	487	451	422	491	474	439	453	459	446	454	486	459	456	443	483	436	499	451	463	448	440	449	495	444	484	429	463	503	443	469	483	471	413	429	485	506	466	484	474	471	493	429	467	452	505	446	451	476	490	450	449	467	490	450	472	417	463	482	474	447	471	469	436	467	455	484	488	490	469	453	448	471	462	457	498	476	458	469	474	459	448	459	451	518	456	463	460	478	473	438	506	489	448	505	463	474	457	474	479	459	487	471	475	446	440	488	444	450	491	450	484	459	416	469	447	460	466	475	461	489	472	492	416	465	434	481	458	472	474	459	451	442	491	485	443	430	442	476	442	444	473	444	472	468	475	427	496	432	455	503	476	462	450	460	512	431	497	471	452	489	465	455	476	473	484	491	503	474	431	535	444	451	464	503	456	444	504	404	486	471	484	432	477	448	468	453	450	539	429	439	464	496	505	474	464	485	483	485	481	460	465	453	449	466	468	475	491	470	440	468	483	492	470	475	454	436	450	430	476	458	489	416	474	487	504	449	448	457	482	448	409	429	468	450	440	438	510	475	517	481	480	473	499	505	424	449	478	482	454	431	474	494	441	453	463	474	489	460	486	456	451	433	499	493	435	432	488	491	480	420	482	433	485	460	453	477	449	432	448	442	460	480	479	457	460	443	440	508	435	488	482	466	456	452	468	486	485	488	491	441	456	478	482	471	470	473	471	491	447	449	489	454	492	432	460	454	501	507	437	495	501	468	443	492	398	459	465	476	431	447	477	468	439	457	456	439	417	463	464	457	430	467	507	457	437	449	466	445	437	452	478	423	455	452	474	462	466	465	446	449	477	495	464	484	447	481	494	463	459	467	474	472	511	454	460	468	460	451	488	475	481	492	475	510	490	498	464	482	465	462	508	462	438	400	494	394	458	441	454	497	432	430	489	474	473	444	478	466	470	471	479	424	464	463	438	441	432	450	453	463	533	477	479	502	432	437	464	458	427	481	443	478	501	489	473	481	453	480	470	493	479	444	480	453	456	496	467	419	456	458	471	461	473	428	436	479	472	484	479	467	457	455	489	467	420	476	497	438	464	480	471	467	460	443	452	485	469	446	503	474	457	458	450	437	473	488	445	442	452	480	460	459	484	498	477	485	447	439	452	437	510	456	435	447	505	452	488	471	491	475	450	486	500	458	459	500	456	481	466	427	467	465	478	454	436	442	456	501	471	506	468	458	444	476	459	468	470	476	453	453	489	439	455	481	459	498	481	481	446	491	456	501	413	487	466	417	476	462	496	458	486	475	465	486	447	461	445	440	473	445	431	429	480	474	495	467	448	459	438	448	433	459	461	424	481	456	460	476	453	449	438	489	472	458	466	469	449	453	477	445	504	489	472	449	440	472	462	459	469	425	458	442	511	486	464	475	444	447	478	497	478	427	469	509	507	459	496	501	447	535	457	465	448	478	484	471	451	505	438	465	484	483	436	457	445	408	446	468	464	455	492	449	459	449	474	469	479	500	455	434	456	458	469	430	494	447	429	450	468	444	440	440	491	465	478	451	456	460	443	440	495	451	464	461	454	439	488	447	477	458	444	435	511	465	434	448	474	433	490	492	454	459	506	444	469	439	462	435	467	492	519	443	494	511	505	468	503	433	477	486	506	445	436	398	483	443	431	481	451	495	483	458	439	474	483	464	461	476	460	473	425	476	458	448	466	457	436	479	461	445	477	496	510	486	450	439	492	450	476	491	494	449	443	447	441	477	445	478	445	421	473	461	474	503	430	476	442	450	462	505	510	519	442	451	472	460	472	435	485	437	456	418	462	473	469	505	460	479	486	459	459	478	442	453	416	478	438	482	444	438	480	447	483	469	447	459	455	471	488	452	477	402	451	475	419	471	448	462	446	479	412	453	441	467	471	446	483	517	456	492	445	468	500	444	436	439	439	477	436	471	433	448	438	455	454	496	482	468	463	447	454	466	507	541	472	470	481	459	475	456	441	477	449	486	476	431	456	469	469	486	471	469	445	484	457	460	447	485	456	474	450	457	504	482	477	488	468	456	500	451	479	463	452	461	458	442	452	425	478	463	476	421	467	468	425	485	455	476	479	459	472	470	460	442	471	428	443	480	459	455	457	448	446	439	529	459	427	430	444	467	455	461	472	445	425	476	409	447	463	460	488	472	494	470	459	456	471	461	439	452	448	456	476	450	450	472	532	449	468	499	473	478	454	494	466	449	430	444	460	450	469	476	472	488	453	466	462	471	456	469	455	482	436	438	458	456	466	433	479	437	437	420	473	425	480	475	463	466	464	463	458	435	500	446	465	474	452	501	461	418	466	468	429	504	492	448	478	464	453	435	453	436	483	479	449	481	475	421	474	460	491	456	504	472	447	445	476	430	472	446	470	474	431	469	426	448	450	485	458	503	457	456	455	459	465	486	460	463	458	439	472	473	471	488	479	470	426	437	458	449	467	468	470	461	430	497	469	494	496	489	447	471	494	477	502	480	462	481	453	460	467	457	508	438	451	467	470	431	495	477	471	464	440	489	454	449	469	479	428	426	433	452	467	448	434	450	464	490	439	486	437	490	458	485	450	474	464	472	451	462	437	426	470	474	450	452	490	459	441	457	461	442	458	488	497	456	455	494	461	487	473	481	481	463	458	459	474	450	492	448	467	476	484	489	487	425	421	477	445	465	501	469	497	469	471	462	477	495	431	509	464	451	482	481	468	460	472	463	466	453	470	475	466	513	484	460	459	492	447	468	480	485	455	475	462	457	482	464	474	466	464	472	457	473	464	455	496	471	492	429	456	468	500	465	471	485	462	474	471	463	459	455	456	487	465	445	488	485	462	471	463	485	419	434	479	475	464	487	472	444	466	452	445	457	476	491	448	504	445	470	475	492	468	463	462	455	451	475	486	445	487	482	499	478	512	506	456	490	466	474	503	482	454	479	439	474	463	464	435	457	475	493	450	458	466	508	436	453	443	462	415	452	457	467	467	445	448	433	493	464	455	481	464	433	462	472	482	471	503	481	479	432	446	451	484	449	479	500	441	479
28575	29991	20392	5328	714	716	728	709	716	708	641	705	667	658	679	619	674	631	673	706	687	650	638	640	683	675	688	640	693	667	675	624	674	630	662	678	687	644	693	657	669	654	625	662	667	659	707	674	673	726	670	679	685	702	635	633	657	664	735	633	655	688	693	661	633	727	705	658	646	650	649	660	681	689	633	600	666	659	627	673	727	674	705	711	691	608	648	628	641	671	633	647	714	681	682	663	681	625	669	664	641	663	664	620	669	666	635	677	617	630	663	686	624	642	660	642	640	674	683	667	651	647	704	680	645	689	649	682	657	691	640	665	651	671	684	703	691	670	684	633	679	632	701	623	669	665	633	621	653	679	690	685	696	626	661	641	640	669	679	678	683	664	661	600	650	663	658	671	676	679	687	671	645	665	603	640	664	648	694	697	717	633	664	666	647	649	667	672	627	638	683	657	644	622	638	685	637	645	670	662	642	653	660	654	707	691	636	701	644	669	622	644	692	665	648	707	627	614	675	661	685	679	699	662	682	694	678	639	675	633	626	644	653	618	640	680	621	693	693	635	666	700	656	640	704	677	667	631	718	677	678	705	687	654	648	700	639	693	665	662	648	676	645	694	687	659	676	656	669	710	653	669	627	699	641	653	654	694	663	674	687	718	654	687	654	676	671	671	624	681	666	665	692	680	679	581	649	665	650	673	689	659	634	655	644	704	692	678	669	655	665	641	664	645	678	663	658	650	650	681	651	598	643	651	656	652	724	625	716	671	600	668	702	681	645	704	652	663	657	682	679	665	680	680	674	644	631	655	661	651	643	666	696	638	631	702	643	692	662	689	658	661	648	685	670	689	635	657	659	673	642	653	679	650	654	583	673	687	636	680	652	649	686	685	673	685	659	678	648	652	615	669	672	663	638	622	678	679	670	648	640	708	671	639	666	620	672	657	636	655	686	651	668	690	642	647	690	660	694	617	696	707	688	655	623	650	651	669	618	670	699	650	623	675	688	658	665	652	614	584	664	642	680	661	688	665	692	618	680	629	646	665	637	656	660	626	688	653	664	674	696	672	658	661	662	677	679	693	650	624	671	654	626	616	651	680	656	676	687	634	652	666	643	664	644	623	624	674	668	640	613	689	613	640	644	593	680	666	655	646	659	654	685	639	651	694	687	681	670	701	688	682	641	646	660	660	668	660	694	642	656	645	723	612	611	656	676	655	672	693	665	673	671	642	661	687	655	628	607	654	710	652	650	687	657	649	666	665	685	651	665	650	673	689	674	635	680	646	659	697	620	679	655	644	643	648	646	656	647	670	689	697	627	692	681	689	653	684	634	662	613	646	649	634	679	700	618	648	677	674	688	661	638	651	642	658	668	688	658	613	645	675	675	676	698	652	635	595	645	684	663	672	686	661	657	688	663	639	690	670	669	664	684	645	707	621	668	686	622	670	679	655	643	629	679	634	645	661	671	685	669	648	655	632	662	636	691	692	643	624	693	669	681	650	653	670	701	698	646	657	645	684	683	700	658	662	633	720	655	665	644	681	661	684	687	638	677	669	671	685	667	671	671	660	672	692	662	657	662	618	624	634	657	696	698	664	647	651	702	635	627	650	670	714	700	687	651	710	653	673	674	622	665	654	672	661	677	642	700	635	629	696	679	672	642	672	668	634	698	656	669	689	668	701	622	662	719	667	661	653	657	634	628	717	714	646	643	627	653	602	676	653	678	697	637	629	649	595	654	683	674	664	688	643	689	699	634	624	673	674	647	670	675	703	666	613	629	659	629	618	652	668	704	672	686	651	727	654	653	659	643	636	669	646	660	657	666	702	665	683	668	702	670	677	630	641	677	694	666	688	650	655	621	675	676	694	700	614	664	697	641	627	654	702	698	725	662	640	651	634	626	667	657	618	692	675	658	688	642	636	659	671	694	649	715	699	714	660	671	665	668	660	637	693	646	684	678	654	620	711	632	666	636	680	631	691	647	719	691	657	664	713	716	638	651	678	665	653	640	646	654	630	660	685	695	708	637	669	626	668	632	677	618	680	757	669	681	698	685	660	656	628	642	687	678	649	647	604	642	660	682	655	666	694	686	681	639	640	639	660	675	631	647	708	632	649	643	641	641	677	621	632	675	638	648	652	609	595	657	630	645	677	665	652	672	642	706	676	656	629	709	692	663	656	662	710	665	689	655	687	666	612	665	645	659	682	676	675	693	641	673	652	671	669	680	665	665	639	676	694	696	677	662	660	664	692	692	677	663	679	645	687	650	681	626	608	652	667	641	633	671	687	671	712	644	647	683	698	677	640	676	660	660	629	608	660	704	683	659	647	608	680	663	672	691	697	667	704	658	659	670	665	660	669	679	651	660	659	635	709	675	663	649	661	644	681	621	717	649	698	658	695	608	657	699	690	693	658	651	693	688	683	671	691	681	632	698	671	676	669	684	699	655	675	680	639	659	653	680	652	642	665	632	683	669	652	638	675	686	652	662	669	684	641	668	631	707	686	658	689	641	638	647	642	665	642	686	695	703	709	682	640	666	672	711	667	702	661	678	662	664	652	681	631	701	690	660	672	671	642	704	649	660	647	683	667	660	643	661	668	652	691	646	653	624	643	675	664	645	677	667	670	686	681	674	696	715	663	701	639	650	671	662	660	684	622	671	640	642	649	653	705	689	637	641	693	654	667	637	620	646	676	654	688	673	651	714	642	631	654	680	642	614	668	655	674	638	690	662	643	678	691	716	615	633	649	689	726	685	667	628	650	680	712	659	662	667	673	629	656	693	687	611	692	673	674	688	657	686	671	657	689	659	672	649	664	642	665	646	645	689	716	677	692	648	673	692	707	662	669	665	686	631	644	652	676	657	679	661	676	684	571	644	671	677	647	692	653	630	653	660	654	621	690	594	659	684	733	652	699	654	650	653	671	675	641	672	649	626	670	660	688	637	664	677	648	671	684	693	641	655	658	681	644	663	691	658	685	724	649	709	662	659	662	692	616	703	618	671	658	670	661	647	641	650	685	696	687	635	669	653	652	692	672	669	684	662	612	667	623	695	662	701	632	676	675	623	617	645	656	677	645	657	643	668	646	650	611	641	667	671	671	678	668	664	653	660	656	632	673	633	672	693	682	696	676	639	673	646	663	667	626	645	639	677	672	686	636	668	637	669	699	702	667	663	644	667	666	679	675	634	639	686	685	687	663	716	669	666	635	666	674	714	660	667	634	653	644	677	657	671	662	622	701	656	655	648	685	644	649	664	659	706	682	654	646	657	680	623	695	724	644	710	642	609	660	671	647	625	704	587	685	659	678	654	675	654	676	679	655	600	682	656	651	682	674	710	651	656	658	631	655	663	599	676	683	675	621	670	662	654	629	668	638	635	661	678	620	650	716	657	689	660	660	694	645	676	673	681	652	673	664	663	638	647	596	666	655	636	673	669	634	632	677	659	671	674	674	702	619	657	642	672	668	671	684	689	668	676	683	612	699	687	649	671	638
24047	21166	28388	25090	19369	5788	750	606	516	566	517	513	521	471	510	494	521	461	473	495	486	493	458	453	490	489	472	500	499	478	501	482	462	459	446	484	478	465	442	465	472	471	477	495	473	473	456	493	459	435	489	484	488	465	520	451	487	507	487	449	487	452	483	483	468	462	460	458	497	442	433	481	470	515	454	486	510	472	444	454	449	494	475	462	456	462	464	483	497	480	461	441	454	430	473	436	475	483	458	469	492	463	481	478	468	497	485	437	459	438	462	465	495	454	448	534	464	476	486	471	445	497	428	457	450	417	479	488	511	490	443	475	484	447	454	475	465	475	427	492	479	469	463	462	470	432	440	504	475	457	448	472	468	461	487	479	489	458	479	482	474	476	478	473	477	494	449	476	455	461	479	480	447	474	453	498	449	492	457	483	470	459	497	505	469	481	491	452	472	455	458	492	472	472	506	429	479	473	420	460	466	454	456	479	439	499	449	499	475	483	475	441	492	455	467	468	463	478	421	451	454	449	459	456	487	448	482	489	468	471	479	427	462	467	472	472	488	443	478	473	452	451	453	493	484	451	477	470	494	460	470	474	483	521	484	486	432	461	464	482	479	481	426	469	480	466	468	465	470	474	480	467	466	476	473	502	479	439	440	475	437	448	496	413	458	483	484	495	463	492	450	479	464	471	513	494	509	440	477	449	476	488	513	460	490	458	485	489	440	473	498	516	443	493	472	493	446	490	414	489	511	447	465	439	453	494	494	443	470	476	464	488	454	498	447	439	425	484	475	441	498	464	445	474	513	439	460	471	465	439	469	484	447	490	514	462	454	484	482	497	484	440	467	477	440	500	515	480	410	465	460	501	490	487	492	471	435	470	448	476	470	456	478	515	455	450	493	481	450	458	471	484	468	449	428	485	504	495	448	490	464	478	500	478	457	466	437	451	485	457	437	460	481	489	426	466	443	477	445	455	494	439	435	493	482	475	502	447	501	483	475	447	415	471	432	454	471	476	478	465	466	506	508	461	454	435	468	485	481	467	438	498	504	440	480	457	450	475	469	463	480	484	443	517	488	482	499	450	495	446	452	443	455	446	463	478	468	463	496	461	427	442	492	437	460	458	511	521	452	468	461	471	482	484	494	413	471	495	453	436	472	471	486	492	511	458	482	483	491	493	494	470	467	458	480	468	483	469	478	464	437	440	457	461	496	450	471	467	459	497	430	472	477	514	489	458	479	493	460	413	438	504	531	459	503	483	512	464	442	472	509	516	482	452	476	482	499	496	447	487	451	491	461	467	447	450	493	476	502	450	417	447	457	458	490	446	449	495	472	474	521	473	480	466	460	489	473	459	465	492	443	473	504	449	452	461	528	483	457	446	478	510	477	454	444	466	472	463	459	484	491	455	449	482	500	498	453	491	483	436	482	462	464	393	467	443	492	435	462	448	464	475	452	476	465	472	467	482	476	469	465	466	440	492	465	484	473	465	474	460	458	480	425	454	446	502	479	492	466	489	454	471	476	481	496	497	448	488	442	462	433	447	491	488	459	504	444	463	446	443	411	441	447	496	472	472	446	494	469	471	458	482	487	458	494	466	433	480	487	449	477	483	494	454	457	483	464	460	465	449	462	426	431	436	474	452	443	486	426	468	475	476	464	436	471	475	468	455	451	466	430	473	446	467	477	490	482	426	456	461	471	454	432	451	471	470	423	464	472	470	498	487	442	484	466	483	477	469	443	480	438	469	437	469	483	494	431	469	482	488	488	446	456	443	468	483	444	488	439	448	448	466	490	476	457	459	468	497	458	441	479	521	485	423	453	446	418	488	478	456	473	493	484	461	480	466	486	464	475	493	486	469	463	478	479	431	471	501	459	443	455	486	457	437	468	450	519	444	455	472	470	448	460	487	436	480	471	521	501	442	465	452	450	453	483	431	472	504	502	498	497	468	452	501	489	462	443	466	456	459	496	484	429	475	447	466	439	510	475	434	446	464	490	488	503	455	449	487	451	466	482	488	466	454	479	495	473	459	508	470	411	435	486	497	473	457	448	457	476	478	477	489	483	475	479	477	473	458	435	474	468	458	500	482	460	528	440	476	468	456	431	489	454	431	435	425	483	450	435	491	468	474	474	458	501	461	436	508	492	487	492	507	484	501	467	474	502	451	422	455	476	464	460	446	453	486	481	449	461	489	483	468	470	490	433	452	443	452	479	453	427	501	428	481	439	434	460	462	464	463	477	475	460	464	492	463	476	414	456	483	482	467	433	471	491	457	489	457	504	433	454	453	448	456	464	490	482	460	487	444	458	511	438	479	471	452	460	490	458	491	469	429	451	468	415	502	462	473	437	457	472	453	477	416	438	440	495	508	402	494	496	470	487	492	473	470	488	439	482	499	474	416	445	466	450	460	475	502	454	460	471	473	446	469	465	456	465	466	484	423	488	485	506	482	455	486	478	507	479	420	491	467	448	483	491	503	510	478	485	430	481	478	436	493	493	500	478	462	457	499	437	455	485	446	434	470	473	465	474	495	505	472	442	453	485	461	461	500	494	464	454	469	504	447	448	440	461	454	469	475	463	450	486	440	466	443	457	490	470	501	516	468	514	470	430	458	498	434	443	438	478	485	466	453	510	470	486	465	462	463	456	469	470	453	468	463	449	450	449	485	484	488	460	500	471	450	489	442	484	473	465	478	475	483	443	500	463	468	452	466	478	473	438	482	463	500	486	471	473	482	446	465	452	452	429	447	497	415	498	450	391	472	460	478	441	460	483	424	518	464	464	454	477	440	438	483	436	474	457	463	510	511	460	510	476	500	460	475	486	498	515	464	484	468	438	469	475	491	481	455	482	467	465	482	461	468	402	470	452	469	471	472	469	497	472	454	448	407	436	420	427	512	470	437	437	436	470	410	481	484	471	479	491	443	496	439	455	465	473	441	497	484	467	443	514	492	450	491	463	440	477	470	472	441	482	473	469	499	429	477	461	464	480	450	460	472	439	451	462	462	485	445	494	476	447	447	493	437	483	477	457	452	492	463	441	480	463	485	431	489	472	478	461	432	485	476	478	476	465	468	447	475	458	471	448	471	510	466	440	443	456	464	518	414	472	515	461	468	483	474	487	459	497	478	460	472	485	474	479	472	459	478	450	454	431	442	432	466	444	476	475	459	482	484	496	480	505	461	493	453	488	471	470	448	502	460	470	491	490	487	474	481	472	461	489	433	475	479	455	439	452	494	490	459	457	469	475	494	499	432	492	461	469	477	468	482	443	458	495	480	469	490	438	452	457	473	428	454	475	455	479	475	440	457	516	444	462	464	461	482	476	459	493	437	501	481	420	479	474	463	451	511	468	476	497	420	464	524	484	494	458	472	436	451	494	462	457	525	459	507	480	449	432	454	492	466	454	452	483	452	469	481	473	497	433	498	423	434	458	449	461	491	475	469	504	418	475	437	475	475	463	473	484	424	435	501	459	478	459	446	508	461	471	476	486	485
53410	66222	54321	21793	1380	1166	1035	943	917	815	842	743	756	765	705	771	741	675	730	699	701	738	714	717	691	655	712	685	659	692	641	717	700	673	702	655	696	706	711	732	661	713	695	715	659	683	652	734	669	762	696	653	698	729	643	679	650	657	694	689	674	643	681	669	678	735	679	664	654	690	683	704	687	660	654	657	701	671	697	664	639	742	665	691	732	699	683	695	686	674	647	709	664	698	635	688	656	658	615	647	671	663	666	697	684	735	703	657	664	685	683	687	683	677	696	632	647	723	640	666	679	686	671	708	673	676	667	713	660	656	664	652	726	667	670	694	659	716	690	688	715	648	733	655	688	703	676	711	660	681	685	635	675	700	669	658	660	680	675	712	626	707	669	667	696	664	650	663	675	681	660	683	684	665	692	646	649	659	680	646	638	691	668	659	622	666	684	668	662	679	640	729	670	639	675	624	666	718	705	698	678	686	698	674	672	686	678	676	647	640	666	694	672	683	650	673	663	719	661	696	700	688	666	681	702	696	675	657	674	659	716	669	701	686	635	696	672	681	703	672	642	689	703	645	686	702	707	631	677	683	662	676	702	715	661	701	671	682	673	628	686	672	684	707	690	669	694	684	661	626	645	657	690	651	686	721	652	676	668	720	687	675	708	716	661	677	677	673	708	700	665	681	731	664	676	685	663	667	637	649	668	709	668	710	638	682	703	704	631	691	675	660	652	686	702	691	665	676	653	652	675	721	667	716	676	668	665	715	675	714	615	682	659	708	672	665	685	686	679	686	657	658	671	686	661	711	662	731	653	681	680	703	673	653	664	694	662	674	664	663	675	690	689	647	663	706	677	675	700	720	692	676	613	667	667	625	711	726	655	617	706	681	668	708	653	710	662	673	698	677	659	678	668	676	705	731	641	658	713	715	737	668	669	665	708	663	722	707	699	747	689	684	685	672	673	654	710	693	678	695	692	701	687	642	643	703	674	696	659	669	709	656	646	660	677	675	704	748	674	706	748	672	639	697	680	637	672	633	667	631	632	717	672	717	678	648	653	725	645	672	672	660	681	667	671	669	728	677	693	664	686	664	683	680	650	726	711	611	676	709	750	675	650	696	639	677	654	718	661	703	692	676	670	656	646	682	638	692	667	685	694	656	707	677	688	676	682	647	669	684	702	686	653	710	700	676	677	707	658	665	681	701	644	729	652	652	698	707	675	658	690	678	656	654	640	657	671	635	709	620	660	687	652	688	625	680	690	669	715	671	666	687	679	641	674	652	714	631	721	644	679	727	663	736	633	701	634	666	675	696	666	642	655	664	684	642	658	646	730	672	661	697	703	666	694	652	691	711	727	692	668	714	656	702	694	653	692	697	665	662	677	751	671	678	724	691	690	652	678	685	697	688	703	637	701	652	719	647	678	653	710	705	708	686	672	675	680	655	682	638	677	704	682	705	673	669	685	683	713	656	667	664	707	671	672	679	672	699	633	717	655	669	647	645	701	635	677	677	656	632	695	686	643	669	649	671	668	674	663	671	666	704	696	692	692	639	675	697	654	697	672	683	712	686	652	631	652	704	714	650	686	643	656	702	671	681	680	645	680	675	668	666	657	658	697	649	701	701	680	682	678	663	686	658	660	648	635	674	675	675	678	659	681	632	687	694	651	649	637	665	667	715	674	666	633	694	652	685	640	695	683	683	693	642	646	751	704	700	655	708	656	684	654	669	676	621	682	653	668	705	699	654	701	652	702	650	673	689	721	658	689	641	710	641	700	670	626	617	681	681	688	667	685	696	647	718	645	678	672	680	704	650	662	669	653	680	716	739	642	732	637	689	680	669	720	661	707	669	671	685	670	657	665	684	653	745	663	688	675	718	647	697	669	633	674	713	685	653	641	703	658	668	707	657	687	678	699	684	661	674	645	719	681	670	660	684	686	672	645	692	672	661	660	682	652	670	733	611	644	680	669	673	672	718	707	648	737	690	706	637	677	676	656	653	658	677	684	640	725	652	661	628	680	670	695	698	690	685	684	713	670	699	689	652	665	665	692	676	640	675	672	672	661	739	688	687	688	625	657	675	670	675	718	733	693	699	723	678	654	664	702	682	672	657	666	654	712	644	649	687	682	687	663	676	701	675	644	620	668	672	687	664	711	647	681	629	618	688	690	705	695	702	674	666	700	708	696	711	659	695	617	687	726	670	645	680	663	689	686	668	685	685	717	645	670	683	688	623	675	626	637	653	754	690	632	701	677	692	649	704	667	719	670	676	685	717	697	719	697	664	690	637	660	695	639	671	696	644	683	667	636	669	628	692	633	661	672	664	663	635	649	624	710	667	656	683	706	666	669	665	669	628	653	673	677	677	698	698	612	685	700	690	679	697	704	665	706	666	694	682	665	685	681	701	668	686	682	676	748	681	651	686	676	676	655	674	653	684	650	686	686	688	641	708	705	668	635	634	644	678	645	690	687	624	711	703	669	686	711	662	651	677	677	705	624	734	709	700	671	669	651	657	668	679	694	673	697	673	670	658	701	665	658	707	683	662	684	638	679	667	700	665	703	673	745	665	677	699	696	697	620	675	633	672	675	672	669	725	677	689	663	718	654	708	677	715	657	685	659	704	655	693	663	720	614	706	668	688	636	663	635	660	716	728	691	688	692	651	705	631	689	647	707	657	694	678	682	638	663	703	716	698	693	658	659	673	746	782	681	691	658	641	704	678	717	690	678	653	663	711	708	654	662	654	668	692	726	674	724	642	663	702	650	700	703	670	726	668	643	698	680	665	703	650	664	695	692	691	710	659	639	705	622	686	686	701	702	674	678	675	676	696	675	705	686	654	670	700	715	696	632	691	660	685	703	687	680	652	662	676	682	660	681	673	643	674	644	723	630	714	669	654	712	681	645	703	691	717	661	654	609	712	679	649	692	633	649	692	690	666	647	660	698	686	664	685	628	675	673	652	603	696	721	628	692	713	710	688	648	644	640	670	621	658	700	650	670	668	693	653	648	657	679	656	692	664	683	688	632	660	658	652	663	693	668	654	650	730	666	659	658	660	627	689	657	678	638	713	723	662	679	706	677	655	657	667	664	721	702	660	661	674	650	667	687	728	649	681	640	695	678	700	674	687	671	684	701	697	710	635	673	698	672	658	712	683	633	660	671	641	631	698	668	638	681	670	680	651	683	673	677	683	708	653	694	643	661	692	652	676	693	684	672	652	675	689	714	687	655	674	663	684	679	709	697	663	639	658	677	665	694	662	725	688	649	689	684	682	653	663	706	670	678	738	664	655	671	729	662	654	685	696	671	703	623	631	709	703	716	672	658	646	650	706	667	631	725	689	663	717	673	693	625	701	667	679	624	637	613	660	684	662	644	716	650	716	664	654	652	662	676	716	698	696	662	705	677	658	672	646	641	672	636	682	684	685	618	719	682	721	657	682	664	655	684	665	651	655	692	690	721	679	684	677	659	640	689	643	716	662	682	671	689	649	680	674
22867	21102	29023	23838	21052	18458	2768	505	366	368	322	351	288	291	298	297	298	281	282	263	287	256	259	276	283	250	220	243	261	266	276	271	223	247	264	235	266	260	269	275	257	235	236	243	231	269	253	250	226	239	260	276	250	245	238	267	274	269	242	229	249	285	227	290	227	260	225	237	245	251	258	246	246	239	248	253	268	237	246	275	260	237	258	262	242	263	240	257	223	278	301	240	256	270	236	249	244	237	256	243	256	250	253	244	256	248	250	245	242	243	253	257	248	236	278	251	250	258	283	256	242	250	243	250	256	261	240	235	252	246	247	264	273	275	222	266	240	231	235	244	233	250	275	252	243	260	245	226	215	273	245	262	257	238	252	244	263	261	251	236	235	252	240	244	253	250	252	245	228	249	255	246	226	261	251	243	246	260	250	228	225	242	244	264	212	276	268	274	210	264	233	256	228	238	248	229	239	265	264	229	247	268	219	247	247	242	267	255	254	279	241	243	259	249	268	223	259	269	236	237	266	250	266	225	216	252	230	251	244	242	225	229	244	240	267	218	242	220	250	252	248	271	246	240	220	257	272	219	243	223	250	243	252	273	210	231	225	230	238	235	244	247	236	253	256	231	248	261	267	247	213	264	251	241	214	238	241	253	234	243	232	254	241	248	209	249	255	224	253	254	252	223	248	253	273	251	256	261	232	257	251	256	231	264	236	256	254	252	253	229	258	244	239	265	246	259	247	239	241	244	261	241	262	265	257	249	243	255	261	251	251	256	231	258	260	258	259	265	249	259	248	244	234	275	252	230	247	232	241	242	276	197	229	278	249	237	272	256	243	223	290	235	269	250	253	245	269	261	251	233	270	233	232	237	205	269	242	227	235	219	266	250	245	231	226	261	241	248	252	244	251	233	246	256	265	269	236	254	249	274	250	227	263	233	242	258	264	234	223	211	257	275	256	241	227	250	228	247	250	267	239	272	246	267	245	260	242	255	224	264	253	226	258	235	214	265	254	249	242	224	225	219	264	245	249	232	253	283	266	255	246	269	266	234	247	268	254	231	230	249	252	259	246	235	245	246	224	257	230	256	249	240	268	238	225	242	235	251	250	225	255	235	243	252	210	249	241	243	248	215	226	251	257	233	225	218	271	237	245	224	244	266	261	245	255	243	250	244	260	254	256	259	228	238	230	263	222	247	226	234	250	247	238	249	236	244	237	253	261	226	224	232	245	224	219	233	232	224	242	223	245	231	223	248	277	256	223	242	241	234	257	263	238	266	210	265	241	251	262	226	205	223	262	249	269	262	267	232	223	253	253	247	222	272	246	239	238	231	241	242	280	243	225	236	244	258	253	262	254	251	274	269	278	235	210	247	278	253	253	246	243	271	248	229	286	239	247	257	243	245	241	243	247	244	251	217	266	235	250	225	224	215	233	255	253	259	245	269	269	249	233	239	265	232	256	239	272	243	280	271	259	225	230	248	241	234	250	264	215	245	259	232	276	232	222	237	235	225	276	257	243	226	208	265	249	218	228	231	248	253	262	253	230	237	217	255	244	221	223	239	250	243	261	252	269	248	249	266	237	253	247	249	249	259	269	225	228	241	231	211	254	254	288	262	253	253	234	258	258	232	222	233	245	248	218	251	247	254	263	285	254	218	273	256	243	243	256	249	254	249	252	256	237	253	263	226	249	237	232	227	248	255	247	247	219	217	250	261	238	214	233	238	270	267	273	250	244	251	260	248	239	252	237	233	202	237	265	244	262	246	262	237	249	229	239	231	233	252	228	225	271	265	276	245	213	253	249	254	230	264	241	266	240	225	228	230	238	275	248	213	251	238	245	260	257	236	225	240	260	259	250	272	273	220	241	235	252	245	231	250	262	244	219	257	250	235	260	258	232	258	242	234	245	230	251	213	230	252	237	241	241	242	251	225	235	245	231	245	254	236	239	250	236	266	213	261	248	254	245	232	248	246	251	261	261	245	240	261	216	248	243	242	226	277	229	247	253	236	233	241	245	248	256	205	236	246	253	294	231	252	263	218	264	260	281	249	261	232	263	266	255	256	243	244	239	258	237	237	258	242	244	241	263	234	275	255	243	250	256	261	257	241	258	236	244	254	254	234	265	232	254	239	231	227	259	256	252	243	262	237	262	207	242	283	242	261	236	247	234	231	258	239	247	224	272	256	273	278	247	230	269	251	256	274	236	225	266	264	243	236	233	242	240	267	235	256	238	247	261	225	240	253	243	240	237	257	257	247	257	233	238	227	252	240	222	264	246	257	284	234	232	226	262	249	252	252	225	252	226	250	254	264	273	248	248	248	247	221	264	227	263	252	271	254	230	285	249	240	230	235	269	275	237	249	265	237	259	244	251	212	249	229	271	245	230	261	273	271	253	253	244	212	239	232	265	242	259	235	243	249	256	224	247	244	245	253	240	219	264	273	260	237	248	235	273	238	242	262	238	223	252	240	247	242	248	241	242	273	231	232	267	226	219	259	249	252	219	256	258	251	238	236	246	218	238	221	269	251	282	251	232	288	240	220	233	242	236	246	228	223	261	279	254	235	228	267	236	283	245	241	266	270	245	225	217	256	288	223	239	272	266	255	248	241	256	254	229	241	248	241	256	247	241	230	269	254	270	245	252	224	232	239	245	260	235	263	209	241	217	213	237	240	236	244	274	245	233	234	230	239	238	246	251	245	261	226	233	241	253	238	272	240	257	233	248	258	265	252	254	255	223	254	247	247	247	258	230	278	245	248	226	272	278	257	261	235	235	214	226	220	255	257	254	234	236	251	240	250	244	255	251	239	227	237	271	270	267	235	263	244	252	234	243	262	266	228	240	250	248	225	231	245	250	251	240	250	216	262	235	230	253	275	227	245	235	248	227	253	237	230	253	291	250	211	241	225	214	226	249	288	254	230	267	234	254	241	248	251	232	228	275	261	239	242	272	222	228	225	231	242	211	251	234	254	245	255	269	251	247	237	271	260	229	259	244	235	238	212	248	264	262	222	235	240	248	244	268	243	233	233	261	234	238	237	251	240	245	236	229	220	243	242	223	228	228	250	237	240	246	264	241	248	220	229	263	236	259	229	235	275	252	262	272	225	247	273	240	243	245	249	252	233	252	276	291	256	267	231	225	257	258	257	254	249	236	240	208	225	232	235	229	242	239	251	229	285	242	260	211	265	229	228	266	235	225	254	229	267	240	254	237	232	237	231	246	254	233	243	267	233	267	248	235	223	263	231	259	259	269	217	246	261	256	262	267	237	253	255	243	284	252	242	282	241	261	233	256	237	233	233	260	237	262	236	251	244	242	252	250	211	251	239	244	248	238	265	233	250	216	231	247	241	231	254	261	238	257	212	250	243	240	220	236	229	213	272	244	245	247	220	246	255	231	229	261	257	265	248	269	252	261	253	277	235	256	250	245	250	242	235	252	257	245	245	242	262	229	238	270	251	272	243	257	277	241	234	222	276	253	251	243	219	219	273	257	235
59608	75306	67855	21992	1955	1449	1141	1007	825	717	642	619	525	492	509	479	484	483	447	428	411	465	371	394	407	391	371	394	393	394	374	381	419	396	411	380	408	368	389	371	369	373	384	383	388	392	371	394	360	400	376	369	384	379	383	371	401	369	370	367	344	358	387	328	350	379	370	391	363	385	349	374	330	352	363	361	360	344	378	374	373	361	350	354	360	354	383	341	357	377	387	373	356	391	344	373	361	357	344	382	382	382	367	350	369	392	350	391	401	372	359	358	355	377	360	341	344	366	390	369	357	375	352	330	369	373	409	383	350	305	360	384	379	346	353	348	336	343	356	368	391	382	333	350	362	374	342	336	371	337	367	372	340	336	373	377	402	349	359	393	369	395	350	377	377	338	345	364	350	355	362	339	412	349	376	371	354	343	370	341	339	356	340	369	349	361	349	373	384	359	322	384	383	374	340	355	356	385	370	378	374	375	372	366	370	354	365	363	342	345	367	356	324	326	361	377	358	374	357	346	361	358	382	358	356	385	354	359	338	351	359	399	401	380	351	358	331	360	350	341	328	381	342	368	374	330	353	361	362	367	353	354	389	372	389	360	358	366	373	367	407	383	328	374	369	369	383	328	350	355	331	322	349	365	384	329	335	383	366	361	371	374	355	332	363	360	371	362	329	344	349	349	372	345	374	357	352	376	372	381	363	361	350	331	351	393	356	357	316	382	363	315	365	361	363	366	354	370	347	344	327	360	365	362	329	329	371	388	368	349	376	353	365	372	341	340	356	361	343	360	363	370	353	376	371	336	395	353	341	365	367	393	349	346	340	375	381	364	370	351	373	358	387	360	347	365	370	351	337	344	348	335	344	339	349	321	369	350	388	363	411	372	350	380	368	417	345	324	358	364	331	329	301	332	378	396	337	380	313	333	335	351	363	371	369	358	366	368	319	368	346	384	348	348	359	344	335	341	371	336	352	364	366	378	360	360	364	349	365	373	351	338	341	350	370	384	356	347	351	382	375	357	349	336	342	380	326	333	368	357	353	366	350	390	380	357	322	365	338	356	388	368	349	379	362	353	388	371	364	355	363	366	332	342	342	379	352	328	388	382	364	381	356	367	375	331	344	365	378	377	362	391	350	348	342	340	348	361	388	393	373	340	371	375	370	380	348	314	379	361	343	349	377	367	362	349	355	405	387	367	336	355	389	394	347	365	354	387	346	355	349	364	367	375	349	364	365	363	391	312	368	342	360	340	370	381	392	350	343	331	350	394	371	401	340	328	351	348	370	380	324	354	395	349	309	341	362	365	333	362	359	346	369	338	331	360	388	341	357	356	352	322	364	387	312	335	340	384	363	338	364	357	325	359	377	371	351	350	404	351	392	341	358	336	388	333	358	346	351	349	388	375	372	338	372	359	357	355	358	344	412	307	367	356	366	345	380	363	372	311	359	376	345	366	360	347	340	342	367	395	371	344	356	354	339	349	326	367	371	332	382	373	394	343	343	374	334	393	317	351	365	373	365	380	382	353	338	339	362	390	342	341	331	376	324	351	359	379	335	355	379	341	365	356	373	340	350	342	344	383	373	346	330	361	350	338	359	363	370	331	343	355	383	376	388	347	375	345	367	382	345	349	334	332	338	375	375	337	357	361	370	380	369	346	379	364	388	360	377	411	353	349	343	373	385	351	360	374	375	366	354	378	361	358	358	369	356	381	400	370	357	348	352	332	369	347	361	358	385	325	373	337	362	375	341	344	360	364	358	349	360	349	353	389	329	345	372	348	375	350	386	320	364	344	391	379	364	355	372	345	367	365	388	372	401	353	371	367	343	342	353	336	377	364	354	374	346	363	379	364	364	371	369	361	347	410	363	380	374	366	346	365	354	334	381	400	361	361	390	326	347	389	388	356	348	396	374	353	377	340	332	397	334	340	383	355	357	341	344	356	365	354	334	365	326	368	361	348	374	364	358	384	357	339	358	365	386	353	373	356	351	358	393	390	368	348	364	343	382	357	347	395	364	342	360	373	343	331	376	342	341	352	365	375	391	376	344	390	365	377	364	363	364	360	350	377	364	381	367	360	355	352	344	346	377	382	380	392	382	360	365	364	359	375	357	346	359	357	346	365	357	340	373	356	343	353	382	375	360	377	350	377	366	347	364	350	348	356	360	360	335	340	367	353	354	389	363	327	368	363	380	371	357	372	340	357	349	377	325	371	373	364	367	372	337	341	364	332	343	383	368	361	371	360	341	358	349	338	346	377	333	364	381	357	359	378	395	339	380	373	362	323	367	349	352	366	372	374	379	378	360	389	374	395	365	377	357	353	404	369	314	374	372	368	350	373	332	361	343	371	362	375	368	368	349	395	376	359	365	354	363	364	344	342	380	375	357	339	389	353	361	336	340	375	343	330	389	334	336	350	354	365	352	367	359	335	374	347	359	332	359	360	351	329	351	398	336	346	345	376	344	322	377	380	364	394	335	360	339	359	349	359	375	385	356	357	344	332	363	337	371	375	344	330	361	362	345	398	382	385	379	361	339	348	353	348	340	342	354	367	338	329	390	371	320	339	349	388	367	354	353	369	387	370	336	355	362	370	370	351	379	337	400	369	392	377	382	376	329	357	389	372	335	364	321	344	367	342	345	336	371	334	351	337	355	373	342	381	344	385	368	383	373	345	367	351	360	371	350	369	351	357	369	356	362	372	349	317	382	363	357	368	351	337	359	337	343	335	372	351	350	350	358	417	381	337	349	376	370	342	403	397	370	350	349	366	353	352	378	341	354	375	359	331	383	345	342	402	372	328	365	368	350	346	360	379	382	315	357	348	356	336	375	348	378	328	351	374	342	358	355	346	371	394	371	360	367	349	375	348	355	388	355	333	353	358	347	396	376	358	362	337	386	400	360	353	353	364	344	332	354	337	342	376	346	377	368	359	340	390	346	363	347	370	372	347	350	383	358	372	368	357	356	331	379	369	347	318	345	350	379	343	370	353	361	378	378	391	331	341	346	337	345	351	314	337	386	377	358	345	370	347	358	362	370	367	345	363	342	369	376	366	365	368	360	347	360	330	317	361	344	354	369	338	390	342	351	357	364	360	350	360	403	326	319	355	340	346	355	339	380	366	362	380	358	328	360	376	388	322	353	330	365	403	364	343	343	351	345	348	336	330	373	359	354	352	346	380	385	351	360	367	359	337	349	399	389	306	329	344	348	351	388	361	333	361	363	393	362	328	348	353	350	372	338	341	367	329	383	349	382	387	378	400	353	363	362	330	392	342	368	345	339	318	342	378	392	365	343	322	375	353	368	345	372	381	364	365	341	379	378	333	385	318	372	342	407	348	346	352	357	363	358	342	349	382	360	342	372	348	377	357	378	334	359	377	369	370	355	322	362	350	337	394	340	337	359	375	377	350	333	383	368	386	363	339	394	368	374	351	397	357	371	347	354	343	352	360	340	363	380	369	363	358	343	374	384	339	357	320	355	385	358	358	335	373
27694	22169	19971	5428	521	497	443	487	456	457	469	463	440	498	439	463	448	482	491	515	501	402	443	432	481	428	447	447	452	472	498	457	485	492	453	427	478	476	486	500	470	492	466	509	480	466	441	475	440	453	480	440	468	456	421	460	447	435	474	480	488	495	455	445	456	477	461	441	472	452	444	433	463	492	467	426	469	443	461	450	427	497	469	453	488	455	464	472	478	444	408	439	433	474	468	450	472	487	470	461	414	478	428	452	462	458	473	460	453	438	458	473	432	472	432	448	464	486	452	461	483	454	483	437	420	471	467	468	478	477	468	473	430	455	478	439	451	475	460	476	442	476	437	463	469	473	469	504	472	458	414	471	470	456	466	487	477	491	467	450	506	452	437	436	451	454	467	443	451	449	451	466	435	445	504	456	442	443	444	488	423	443	464	485	475	412	441	477	429	492	453	448	432	462	468	441	485	437	489	420	458	447	472	416	486	423	453	475	463	469	494	496	455	453	441	459	430	449	437	463	478	492	476	460	473	464	458	446	447	467	495	464	422	469	464	424	446	476	453	430	493	462	451	435	458	483	466	481	444	443	462	467	491	392	463	444	428	454	446	471	447	467	503	490	470	425	450	442	465	444	453	445	447	451	474	427	448	423	456	454	504	450	431	432	448	463	468	469	483	469	467	441	457	447	476	502	487	485	439	489	457	426	429	467	474	478	458	462	473	498	483	411	473	457	458	459	442	455	421	448	462	488	456	489	433	446	476	462	458	452	468	476	473	458	491	451	469	488	450	452	457	498	455	460	439	498	487	490	449	504	440	453	451	435	465	416	462	432	470	438	471	446	475	488	505	460	446	493	516	452	485	463	485	485	451	474	464	454	400	443	442	468	470	484	464	453	439	478	456	458	454	486	459	469	465	476	448	492	455	468	469	439	449	471	444	455	430	420	437	457	448	469	474	478	449	436	467	464	476	465	464	479	463	459	443	451	455	424	467	453	452	453	425	480	445	481	452	458	452	464	463	442	453	467	459	449	460	460	454	493	476	457	462	435	453	458	479	447	457	476	485	464	476	466	440	450	464	494	474	449	471	402	441	449	443	452	446	404	456	481	458	472	437	460	450	459	493	469	495	456	442	424	478	482	463	448	453	468	466	465	458	481	483	463	412	489	456	442	430	466	433	475	461	473	501	466	460	462	462	499	477	439	474	490	471	462	447	462	471	447	438	494	464	439	452	481	458	455	455	464	471	440	459	471	469	475	471	439	456	425	460	457	431	455	483	478	442	462	460	445	455	462	435	463	451	466	465	456	480	468	473	463	474	454	442	466	476	449	452	425	460	432	435	430	406	434	477	469	471	435	468	464	445	458	465	462	455	465	447	442	451	430	413	449	452	429	444	438	455	432	453	467	463	482	440	469	447	458	424	426	471	427	459	436	470	452	488	452	455	486	460	460	439	424	431	511	464	421	444	467	427	491	445	466	460	463	449	459	451	414	497	469	459	447	460	492	463	422	431	450	472	478	453	439	458	492	470	478	480	467	446	457	477	441	447	472	469	421	454	447	461	457	464	473	465	420	466	462	436	439	488	454	475	465	459	482	475	468	441	480	465	460	468	442	482	453	444	465	451	484	482	460	460	490	494	494	460	460	467	469	445	437	471	457	477	466	467	458	441	436	464	460	504	451	449	458	494	464	438	482	511	474	418	459	463	485	440	447	451	495	460	449	489	419	438	466	457	450	465	451	454	437	464	463	461	485	444	448	491	439	447	491	462	459	445	440	461	474	454	500	498	466	453	415	455	434	480	483	478	465	466	445	493	460	448	460	472	438	452	443	464	467	490	477	447	465	452	453	490	438	470	436	484	442	507	422	501	450	433	461	489	442	444	459	485	469	436	424	482	461	447	469	462	456	460	472	458	469	430	463	473	442	480	477	430	472	457	484	457	517	473	456	454	464	441	468	470	422	465	458	489	482	459	500	456	463	456	484	496	459	468	471	484	415	475	443	494	475	449	443	453	421	503	475	469	442	416	457	452	485	484	436	461	459	483	423	456	517	492	492	455	495	480	463	428	489	467	463	456	470	449	417	510	453	467	443	498	497	436	491	465	448	489	445	437	479	435	470	439	468	476	457	418	477	478	464	444	462	480	419	474	471	464	456	463	476	453	460	453	437	447	454	467	452	476	497	446	473	455	496	454	430	487	440	443	449	473	457	457	434	468	426	487	472	467	483	472	482	468	449	463	457	467	476	492	488	491	522	459	446	438	440	466	452	465	461	485	449	476	468	460	437	458	452	458	451	436	452	426	428	458	474	445	459	475	451	435	486	493	472	425	481	483	454	416	483	480	461	460	457	456	420	445	475	470	477	450	460	470	466	474	457	497	459	448	479	447	485	452	446	439	440	465	466	457	459	434	476	463	444	471	469	436	467	448	498	423	431	490	437	465	474	450	435	453	449	495	481	464	460	475	456	445	422	468	480	452	455	493	444	485	459	441	473	487	446	473	456	454	481	426	505	479	444	464	463	484	420	461	435	474	446	457	461	428	477	493	428	468	478	473	490	465	435	466	448	462	464	452	439	510	502	488	474	461	445	516	450	450	433	422	478	398	536	421	483	464	482	457	411	455	467	456	435	470	473	462	456	453	454	433	470	466	453	445	448	463	422	502	468	439	422	458	479	473	432	454	450	460	464	454	443	454	450	480	468	453	497	439	422	433	460	467	455	467	483	442	518	442	470	461	449	435	458	425	434	429	495	453	479	492	480	457	475	455	494	473	443	426	429	423	447	475	471	454	439	473	445	469	476	491	452	482	502	477	422	459	476	459	443	469	450	478	441	437	421	476	457	461	465	428	459	453	443	454	428	507	484	448	436	466	446	449	470	471	473	473	486	452	441	475	470	481	462	486	448	435	438	480	454	459	466	430	422	465	433	483	443	480	457	438	458	456	456	470	446	448	449	459	429	417	463	466	466	462	491	443	483	439	453	465	486	482	464	450	471	446	486	486	448	477	460	449	476	502	462	461	418	474	493	498	443	445	441	496	439	498	461	465	456	440	442	467	446	476	441	437	416	447	476	462	513	438	430	451	460	470	445	476	448	489	453	478	462	448	468	463	488	495	438	481	463	458	427	461	442	456	467	531	451	462	451	454	470	480	460	432	485	456	456	459	472	462	470	446	463	422	447	465	448	474	498	433	426	492	497	488	465	449	471	445	438	473	436	470	464	452	446	458	437	451	456	448	501	482	454	444	448	474	483	445	469	474	485	429	447	454	471	440	435	494	472	453	443	439	436	454	487	458	457	407	499	446	447	436	452	474	482	467	458	475	441	475	432	465	458	484	463	452	487	462	492	435	455	437	470	449	478	451	479	444	455	402	489	456	447	450	454	446	436	466	454	460	456	436	413	448	457	434	470	472	469	444	497	487	443	482	483	452	441	464	408	490	472	487	409	452	489	460	493	459	452	503	450	494	473	453	481	459	487	437	473	479	464	515	462
27589	33234	21611	3725	737	692	685	728	673	670	713	689	659	706	643	717	660	669	663	693	697	650	619	664	628	669	650	672	681	661	665	648	683	705	657	658	673	667	674	633	703	680	645	654	662	686	645	659	747	667	629	710	644	640	675	658	644	657	656	652	705	684	712	631	675	595	679	628	677	644	651	660	699	685	652	641	677	630	706	669	668	732	675	673	693	663	636	653	675	677	684	675	647	723	659	677	653	661	636	674	668	665	646	659	654	634	687	633	642	702	720	612	651	659	654	633	623	714	629	639	660	680	613	672	625	636	705	665	648	649	652	678	645	602	661	642	665	651	687	639	687	645	639	668	663	640	652	664	630	642	693	681	601	644	637	642	623	673	667	704	656	627	678	689	671	686	661	626	666	619	633	699	635	687	681	649	662	664	697	693	669	653	628	689	610	675	668	622	624	657	611	695	676	621	657	710	671	642	696	679	666	649	660	674	650	639	658	680	635	658	689	683	693	601	650	670	682	710	697	673	668	663	643	689	701	656	676	688	649	620	637	635	672	616	710	646	687	696	640	642	653	639	666	656	705	640	657	671	657	644	625	637	649	714	659	686	638	688	691	708	649	670	650	646	707	635	682	676	677	668	677	703	702	671	650	648	664	635	677	655	718	716	698	649	637	689	660	627	659	665	660	635	687	664	677	666	662	624	684	671	627	682	667	664	677	629	626	653	657	625	655	644	703	678	721	671	684	664	692	633	647	696	658	692	665	684	679	650	617	643	669	663	699	671	652	653	659	634	667	656	635	651	646	616	619	670	680	667	655	661	700	662	619	663	687	662	661	640	659	660	634	708	649	665	689	620	657	648	659	627	650	675	623	634	643	667	651	638	633	696	620	706	660	662	661	621	652	661	684	628	683	734	662	659	660	630	640	650	680	652	713	693	640	649	691	703	658	649	661	688	663	680	619	669	661	652	672	671	661	649	619	672	695	638	686	688	674	744	698	657	652	657	687	670	676	638	658	687	645	686	615	616	672	629	645	669	643	682	676	655	674	603	670	691	721	625	661	664	650	639	654	672	643	672	617	663	654	667	655	642	690	669	655	688	681	609	644	670	680	651	676	662	600	655	676	658	684	678	646	637	656	645	644	646	687	646	654	704	686	693	658	673	684	718	684	635	650	657	639	647	694	655	646	653	684	680	672	624	648	647	656	610	683	698	663	638	681	675	627	646	683	669	646	654	698	667	627	670	667	686	653	666	635	692	683	646	669	669	644	646	644	678	642	670	697	645	632	649	641	654	713	620	649	639	650	626	662	660	640	637	682	620	664	695	628	645	677	676	700	657	673	685	663	691	707	693	679	675	656	683	654	650	620	636	653	663	709	669	635	643	697	645	713	660	632	673	645	630	673	678	648	629	629	661	679	661	653	653	624	632	627	637	640	670	650	625	674	656	713	666	671	691	650	725	673	686	688	643	700	671	665	667	631	657	679	622	642	680	669	647	665	687	710	698	664	639	695	661	644	656	732	620	623	644	660	640	677	662	638	646	671	666	625	630	728	640	705	624	690	647	666	678	656	688	655	634	677	643	608	659	713	675	676	653	604	655	656	679	667	661	670	656	696	675	645	631	696	644	643	720	692	673	688	652	614	647	632	640	627	636	664	689	713	648	633	614	657	662	641	629	667	647	649	684	652	671	607	626	660	666	644	641	664	744	667	667	636	662	657	626	680	675	710	633	665	669	681	695	679	714	635	626	637	655	676	633	672	690	613	606	651	642	648	658	657	635	671	645	663	672	700	714	652	635	659	694	688	633	677	691	691	707	645	654	622	626	660	621	645	705	643	662	637	653	701	688	672	675	657	641	661	623	678	664	667	684	653	645	698	687	646	628	668	659	640	693	659	663	687	684	669	671	666	650	708	688	681	679	686	670	684	698	658	633	662	655	674	687	636	714	668	663	657	611	681	692	687	625	698	745	678	655	678	666	665	660	660	633	694	616	651	692	648	626	686	663	706	651	655	670	653	640	623	692	643	662	696	687	609	642	628	650	643	661	698	651	647	662	661	634	623	602	641	657	667	653	648	684	607	672	673	698	659	685	657	626	675	664	708	661	689	628	678	663	662	634	710	615	631	642	652	649	669	646	654	653	656	655	650	630	626	689	693	629	674	679	667	643	678	723	651	662	717	667	686	676	685	684	635	652	635	639	608	678	599	654	655	659	631	668	609	640	672	661	654	691	636	667	662	674	649	621	620	694	676	670	631	663	682	627	611	653	656	684	642	662	693	679	680	639	647	657	630	668	684	670	622	675	678	653	653	660	652	657	664	637	651	699	673	617	652	686	646	650	669	640	692	648	660	715	666	621	655	680	653	639	652	677	683	688	655	676	669	629	650	639	671	637	658	658	718	694	693	661	666	622	622	680	635	692	650	659	627	644	664	673	638	681	691	687	678	664	652	689	653	712	671	658	648	612	643	660	694	649	658	695	661	708	664	611	687	655	661	692	660	636	672	691	664	620	640	670	648	632	682	659	645	657	645	654	711	632	650	652	663	655	646	698	669	680	640	623	673	707	629	653	622	620	666	646	688	616	640	654	634	699	654	692	669	680	679	664	608	656	644	644	681	649	657	656	611	647	650	668	672	649	653	660	707	653	638	649	663	668	669	632	677	673	654	671	622	689	672	655	639	641	676	679	687	662	686	661	655	650	624	670	688	671	669	637	627	670	698	705	732	678	670	650	665	632	646	675	672	673	602	687	659	695	652	652	651	646	691	624	679	630	648	678	634	709	637	683	678	678	686	720	673	657	647	687	695	675	692	688	711	680	652	649	670	663	630	686	641	662	644	672	654	644	646	662	625	608	670	676	669	676	660	686	673	671	654	689	693	690	652	691	650	639	660	642	698	691	650	667	649	672	673	718	692	640	688	621	660	609	630	638	663	684	709	669	671	654	670	678	684	688	742	651	651	683	639	635	693	638	674	661	632	646	683	683	629	656	651	674	679	662	621	666	628	641	635	705	652	660	623	686	669	670	675	679	678	660	671	663	661	692	623	663	683	651	689	666	597	650	631	698	685	663	721	613	645	648	647	643	669	663	663	648	670	605	663	676	635	663	687	653	695	653	661	641	699	689	659	691	653	625	689	667	676	655	639	625	690	706	682	680	686	691	678	701	700	710	666	676	654	688	635	650	621	657	632	651	670	685	650	608	648	660	618	663	652	671	677	610	686	676	674	665	639	692	642	664	672	662	642	683	676	663	687	694	687	663	598	685	642	685	619	667	666	621	652	701	683	618	672	655	671	656	639	634	663	662	637	672	612	665	648	672	690	695	658	674	661	602	627	670	641	653	657	630	656	678	629	656	594	699	664	693	592	611	673	683	623	661	690	651	683	649	702	693	669	688	664	638	663	649	667	630	700	634	644	652	683	655	678	709	650	682	650	702	734	667	688	694	651	677	684	674	690	660	690	674	628	669	692	675	637	675	644	681	658	662	710	687	670	668
24084	21277	29140	24719	17951	3789	723	601	522	552	515	508	493	473	490	450	500	462	486	485	463	479	499	436	491	453	488	461	474	470	499	440	466	444	447	488	481	446	452	471	428	453	492	481	433	502	439	463	476	469	465	488	481	490	445	466	411	494	456	461	483	450	487	467	445	471	492	418	472	455	449	493	528	416	461	452	458	422	431	467	504	482	450	458	454	422	467	466	438	461	465	466	468	480	479	467	489	484	447	441	467	476	481	502	476	447	439	464	456	456	444	458	463	424	433	469	469	462	437	455	463	478	466	451	454	462	452	478	472	481	471	469	490	439	433	482	466	426	468	473	476	424	465	482	441	426	429	465	460	452	472	447	450	486	486	463	480	470	412	495	428	489	457	449	456	445	503	466	438	437	467	425	433	482	420	450	470	470	447	463	463	457	471	460	453	490	501	442	463	485	470	474	455	471	457	455	466	453	445	469	425	464	492	461	470	457	432	467	465	463	490	461	465	473	433	449	436	513	484	484	489	462	471	466	487	480	482	430	428	450	447	456	482	456	499	439	474	463	458	432	519	474	470	453	463	468	466	456	409	438	459	480	455	444	473	446	469	464	468	498	464	452	456	461	458	465	488	464	430	442	434	468	476	441	469	451	448	469	472	480	441	468	395	455	446	488	468	448	449	459	451	426	460	447	407	462	482	470	468	464	482	471	458	392	494	461	466	466	476	450	479	460	474	469	447	447	505	472	454	475	460	467	446	464	455	461	463	463	478	494	472	442	489	490	478	457	449	445	462	436	478	451	463	481	465	441	481	491	455	474	475	453	463	478	477	479	467	482	464	466	472	458	511	456	470	408	489	431	440	448	468	478	427	435	487	455	442	459	462	466	482	491	512	486	462	479	426	433	451	456	469	501	471	466	452	503	415	480	451	505	460	507	402	430	475	443	484	469	440	489	485	472	488	450	467	470	461	477	441	440	468	472	443	444	444	465	473	465	428	446	472	485	464	452	442	473	447	430	469	448	472	445	468	457	454	466	449	447	489	459	453	490	472	483	482	460	481	469	450	471	457	463	439	480	474	485	475	481	479	421	491	468	419	465	468	452	434	483	479	441	501	459	418	420	436	512	498	465	469	456	431	476	443	463	420	488	429	482	427	462	438	448	463	441	506	460	448	461	471	473	449	454	488	518	450	464	450	433	489	438	473	438	472	463	424	485	496	464	477	478	453	458	492	482	454	458	424	434	499	460	468	452	478	467	472	470	464	468	448	454	440	442	456	473	466	439	484	481	436	448	428	467	461	493	494	482	480	437	468	449	416	451	445	469	437	421	444	441	432	488	466	441	447	466	456	464	490	442	453	441	454	427	493	465	439	462	457	465	477	475	485	474	499	483	462	472	471	491	492	463	459	458	474	444	491	448	440	454	491	482	446	432	451	484	444	491	444	451	454	447	437	460	464	425	423	429	435	430	496	441	473	473	505	465	480	508	499	435	464	449	482	446	483	452	445	460	476	462	448	487	463	451	488	462	438	482	451	437	420	483	473	479	448	468	461	484	478	421	450	478	438	429	442	468	477	459	487	446	449	455	442	454	446	449	486	496	456	414	469	475	448	432	470	453	469	431	508	439	438	438	489	468	475	447	438	435	458	467	456	470	487	454	461	480	501	428	461	467	480	485	443	456	493	451	457	451	470	484	464	488	469	463	477	474	417	454	440	470	477	437	452	459	471	433	462	460	474	465	499	479	461	453	490	452	466	467	470	493	494	465	498	431	465	416	489	437	476	447	475	437	452	452	441	475	450	468	455	454	498	455	471	459	460	474	430	468	448	431	447	480	496	454	455	479	514	463	485	508	499	453	428	468	436	450	463	468	467	505	453	486	460	489	445	468	495	460	457	430	437	429	462	467	483	447	464	453	503	445	461	451	461	450	467	419	476	435	468	468	489	453	480	439	439	502	461	462	465	452	480	457	410	427	455	509	474	463	430	480	463	458	427	479	452	439	466	459	412	477	481	481	447	450	460	451	446	472	449	427	461	438	433	449	440	424	493	499	466	459	456	446	453	458	441	443	450	459	473	445	511	456	459	453	472	456	484	477	469	498	461	444	449	490	419	496	448	477	482	445	472	467	465	447	478	436	470	465	487	484	460	478	476	443	476	437	423	446	437	512	464	422	471	470	477	443	454	484	455	501	454	434	425	475	444	497	423	470	451	469	480	461	448	467	461	494	489	464	508	458	468	429	453	451	457	453	459	455	480	452	461	462	490	479	490	487	446	463	463	489	478	453	460	459	455	489	470	459	453	431	424	471	460	493	464	453	470	510	478	447	453	480	475	448	481	435	448	509	461	501	481	460	426	458	440	468	425	428	465	447	470	466	485	449	475	452	427	460	434	482	461	479	464	474	505	464	462	470	466	475	461	437	434	434	448	458	437	454	434	468	432	472	485	486	455	493	455	500	461	484	485	461	461	462	447	463	472	484	446	469	417	456	439	466	460	456	466	464	491	436	487	437	463	467	445	470	457	485	515	446	460	456	481	444	472	458	488	471	415	473	495	445	451	456	495	501	436	431	459	447	466	460	466	465	419	429	461	467	455	442	489	449	466	447	444	466	466	444	456	493	453	458	471	423	447	485	457	484	447	457	460	425	507	450	449	503	449	481	469	463	471	462	480	444	476	478	467	447	417	443	464	444	477	434	446	491	464	462	480	451	489	493	447	457	456	459	442	445	487	431	443	428	448	468	456	494	505	473	453	446	484	483	457	447	462	486	440	454	494	394	471	457	515	472	509	440	422	450	453	464	441	458	487	440	491	471	454	468	436	467	456	458	488	485	442	451	468	486	426	505	442	474	454	469	443	453	512	440	435	473	427	483	449	484	469	489	435	443	426	471	427	471	449	501	446	467	474	457	437	446	423	438	492	475	487	453	428	468	477	448	448	463	475	507	435	465	465	450	462	467	491	504	462	478	470	482	476	430	448	423	461	423	499	438	445	475	480	454	486	454	496	456	452	457	426	484	451	441	456	432	490	470	425	469	466	452	453	494	490	472	460	499	447	454	451	452	459	438	452	482	482	433	448	461	439	462	450	486	461	453	451	446	441	477	439	488	472	482	404	432	472	443	453	448	423	458	475	481	440	457	467	468	448	472	449	457	491	445	461	429	516	453	467	503	473	462	450	473	437	489	445	475	472	465	486	468	444	455	476	434	462	454	468	487	460	444	488	486	483	438	444	449	455	471	485	428	427	440	439	424	447	430	433	471	456	480	474	481	501	479	454	469	526	497	482	461	489	437	502	484	434	488	454	449	483	443	483	445	469	446	458	449	478	480	477	464	452	443	436	464	438	451	458	454	432	481	484	465	438	530	500	472	439	469	429	446	450	461	461	476	471	473	467	439	460	451	470	472	474	483	446	449	459	460	437	460	470	487	438	434	434	431	509	471	431	461	467	476	468	482	480	469	483	453	471	522	498	451	474	481	418	496	442	428	468	459	483	466
51773	70974	54773	12544	1365	1213	1030	969	889	816	803	836	727	779	768	746	692	734	697	685	687	689	675	743	694	696	657	652	653	672	680	716	651	687	687	717	671	696	714	646	730	662	620	689	696	706	671	657	756	670	703	707	675	722	641	644	688	664	654	659	680	582	655	680	716	680	667	723	727	659	693	666	691	670	698	670	696	695	649	658	670	602	653	672	687	663	661	635	671	664	680	668	686	692	696	660	677	674	715	697	650	662	639	665	689	628	604	693	674	691	666	684	677	664	638	680	652	667	688	651	629	662	642	702	633	682	734	699	704	673	695	669	712	676	703	645	687	678	659	679	685	660	690	658	712	671	675	645	686	677	689	652	690	636	644	664	696	678	709	679	649	673	607	649	654	703	664	706	667	678	691	694	690	708	683	677	658	687	732	635	674	683	677	675	671	699	657	641	639	720	671	642	689	705	698	744	672	663	675	671	648	669	611	680	694	701	653	648	638	624	644	712	658	646	698	694	665	695	677	696	701	657	691	653	651	693	659	687	641	669	688	690	678	668	683	648	662	679	652	670	674	642	630	666	667	640	662	677	653	687	619	625	669	645	688	682	672	664	677	689	651	674	683	639	673	692	682	688	659	670	655	668	706	650	677	631	672	628	656	627	657	689	647	725	640	675	671	652	644	662	694	645	643	682	686	635	683	669	663	689	640	674	648	722	665	723	632	586	691	639	613	637	631	655	688	683	640	647	666	581	689	640	659	618	681	653	681	644	642	675	668	657	628	649	652	652	651	659	661	681	703	645	684	679	709	688	632	638	687	638	687	659	727	647	687	649	677	660	659	680	662	651	655	680	671	654	634	668	684	654	666	619	638	702	688	663	723	666	723	650	705	637	617	614	639	660	674	669	655	715	652	667	652	683	666	682	659	655	676	614	634	672	653	715	691	670	703	670	663	709	645	710	700	687	660	671	683	673	708	664	669	666	675	659	691	675	677	646	653	667	708	705	650	679	673	664	705	649	651	673	687	736	686	676	666	655	671	696	661	708	688	619	652	695	675	723	631	649	683	642	703	666	686	693	650	601	692	661	688	679	631	652	699	695	694	652	686	674	678	667	641	629	646	651	661	640	606	706	680	661	661	675	650	683	692	669	668	669	665	647	670	673	662	688	687	710	656	650	672	685	622	627	644	628	672	717	699	686	656	669	633	682	665	690	639	670	671	685	638	660	716	712	655	640	672	638	631	662	664	675	725	662	678	644	669	678	662	706	656	636	696	684	677	605	656	695	654	673	693	728	686	656	634	683	686	680	658	621	673	688	639	642	647	676	709	695	656	669	666	679	671	707	679	637	679	676	651	657	663	664	680	657	671	665	643	652	682	656	640	695	695	679	686	667	689	603	659	641	695	682	661	636	640	665	645	691	690	660	697	691	657	635	662	676	663	652	700	642	625	660	708	654	682	669	691	649	669	683	634	677	687	698	659	664	735	684	697	645	676	651	687	646	639	592	661	699	667	668	701	687	638	662	614	675	705	689	716	627	648	666	670	679	636	643	672	637	661	639	690	650	662	656	730	705	686	693	639	634	698	700	661	658	666	645	728	636	654	637	635	639	708	684	697	668	720	670	710	646	641	669	664	651	708	641	653	673	623	630	651	672	682	669	637	685	706	673	671	658	711	689	692	703	669	619	639	630	649	700	691	665	685	659	644	640	624	669	685	651	646	656	668	635	684	692	640	643	689	635	692	668	673	660	665	688	680	631	678	685	665	653	667	645	653	655	674	719	641	656	670	691	656	654	646	698	680	674	695	701	706	624	719	641	653	664	672	649	682	655	708	687	701	658	632	676	644	651	681	659	673	673	669	668	654	704	693	671	663	639	676	654	670	732	663	655	668	644	685	623	668	689	690	675	647	664	696	696	699	646	699	671	699	660	690	661	666	699	691	654	657	661	672	668	676	640	671	624	667	669	694	670	697	698	662	703	610	665	653	720	657	637	636	658	651	652	647	668	697	672	702	621	662	614	700	623	676	652	663	658	638	658	664	691	656	652	684	669	662	656	669	664	711	700	671	702	646	690	651	651	650	654	659	678	655	682	673	651	689	632	671	662	698	720	726	673	665	675	641	677	629	691	676	703	675	681	675	659	722	698	659	690	650	670	643	704	707	679	695	669	664	671	630	654	632	610	678	676	700	727	675	694	667	636	727	678	652	669	672	698	675	648	660	661	640	655	712	632	661	656	652	680	675	635	640	672	688	661	666	678	704	636	680	695	692	654	641	672	653	662	667	691	695	776	677	682	644	649	655	632	635	675	693	656	638	710	678	684	712	694	618	616	663	635	709	726	662	670	700	643	640	631	636	726	665	645	649	700	687	676	602	695	657	675	713	665	667	665	655	640	677	666	650	682	688	675	614	687	623	671	625	644	650	623	660	673	734	612	693	696	677	690	673	652	687	684	695	649	627	700	686	662	696	696	695	652	704	620	676	617	647	669	682	717	666	670	681	635	661	693	620	659	659	674	662	665	676	708	668	683	671	668	668	680	691	665	650	662	666	674	692	704	664	645	677	676	627	685	643	679	657	682	711	634	622	704	645	659	689	623	680	689	693	686	695	663	667	659	702	715	660	691	689	632	718	683	637	647	722	670	665	671	655	676	654	661	663	670	648	656	698	652	660	681	620	724	663	662	677	697	673	662	653	695	674	696	665	627	650	661	664	683	659	665	672	674	686	669	644	655	640	656	688	681	650	678	676	656	686	679	648	673	673	683	647	621	680	702	663	655	695	669	694	618	639	663	650	678	679	657	691	668	648	640	670	653	631	676	697	689	681	679	677	668	700	675	702	637	652	680	609	684	675	663	708	634	664	668	686	642	682	661	657	655	668	661	666	695	698	629	676	665	669	642	647	681	672	681	700	651	686	674	671	647	653	660	664	641	662	662	696	635	661	642	669	660	685	651	665	708	633	640	680	700	676	689	658	657	644	673	686	664	644	680	719	690	659	657	631	667	700	692	677	655	737	675	647	634	662	638	669	671	660	667	701	693	671	631	712	663	684	638	722	648	654	660	666	642	686	631	692	654	655	694	669	656	701	715	713	662	645	654	641	644	666	653	653	665	636	648	625	657	635	647	625	698	653	666	649	651	715	694	624	699	663	659	710	689	665	691	645	682	621	696	703	686	687	691	683	627	692	666	694	621	689	666	665	654	652	705	655	714	676	670	650	693	669	676	639	669	584	682	702	630	660	654	723	652	657	661	662	677	648	699	649	693	688	629	679	693	656	636	658	630	679	655	689	688	638	680	648	646	666	668	680	697	646	662	679	667	714	685	645	672	641	655	659	680	708	657	675	651	660	683	659	689	663	690	653	664	696	670	672	658	721	660	719	688	627	652	689	671	616	649	730	655	648	722	667	682	621	698	688	669	657	726	671	679	647	688	626	665	670	661	652	694	670	626	666	677	649	692	602	674	683	692	644	673	692	680	667	656	654	689	709	629	677	682
22822	21061	28772	24056	21002	17789	2254	534	355	366	348	323	342	302	298	280	301	260	270	260	282	265	299	251	260	239	267	250	254	251	259	237	251	269	240	238	257	231	250	204	249	284	260	256	232	274	231	233	255	240	249	241	256	234	233	265	242	248	237	249	234	237	252	256	257	242	237	246	230	237	239	242	233	245	251	229	269	221	191	252	222	251	215	249	243	227	226	241	234	251	226	236	245	239	242	236	250	255	258	245	268	242	229	241	264	251	248	220	241	219	222	235	251	246	233	231	243	217	232	231	241	240	243	259	239	242	239	228	265	242	225	247	247	241	251	252	214	246	229	251	207	241	228	241	218	235	235	248	237	250	240	237	235	216	231	252	216	233	250	228	231	207	251	239	237	240	222	264	208	210	249	229	250	258	265	264	248	241	227	234	249	241	259	242	232	226	216	226	215	249	241	264	254	241	234	235	246	203	204	255	249	231	226	227	263	234	233	208	228	233	195	223	231	236	242	241	223	221	235	237	228	221	241	244	246	245	232	244	258	240	248	235	237	258	210	231	225	257	240	263	245	266	230	235	228	234	233	228	231	249	221	229	243	239	209	255	251	234	246	236	242	225	248	241	233	219	228	243	231	209	233	235	246	223	229	250	238	230	240	208	248	238	227	227	218	221	253	218	246	245	223	271	242	221	246	251	225	249	234	218	245	204	223	265	250	252	261	220	237	216	255	233	254	214	224	204	237	245	281	245	243	255	232	231	260	247	251	226	244	245	246	236	235	250	259	239	268	229	242	236	238	241	267	243	224	256	230	194	237	254	222	246	220	236	258	214	232	270	212	217	226	242	229	238	225	239	208	228	252	268	240	241	227	234	247	229	237	211	242	238	253	243	232	238	250	236	253	206	213	251	228	231	230	241	261	238	249	233	237	234	248	256	241	254	245	244	270	258	232	225	257	238	256	226	238	237	222	220	230	261	238	247	222	221	244	239	224	238	215	239	228	224	248	244	221	230	224	242	234	225	228	240	245	224	230	230	240	232	232	264	275	235	224	243	256	233	230	257	225	224	232	213	251	245	228	249	231	223	249	206	233	238	210	238	240	228	209	236	251	238	226	238	209	235	241	227	248	223	217	230	239	257	235	237	251	221	222	237	248	297	236	243	251	227	213	224	224	227	219	230	242	243	229	233	230	208	248	257	258	208	239	230	236	230	255	243	233	252	248	224	209	247	255	250	216	274	223	200	244	252	247	256	248	261	244	263	262	243	243	259	236	251	252	213	244	225	243	240	203	213	252	231	230	232	237	231	209	254	260	250	218	239	235	214	244	240	261	257	212	227	231	222	234	253	251	258	219	232	232	236	253	231	224	228	237	236	231	225	223	230	203	223	225	222	217	225	276	230	238	249	280	233	233	220	215	234	286	246	240	223	255	233	248	234	216	256	255	221	253	250	232	221	249	242	231	237	234	247	260	255	229	233	252	228	261	196	244	235	246	223	228	237	246	260	231	220	249	253	227	244	239	242	232	229	238	242	229	222	237	238	242	218	248	277	239	238	248	229	234	244	209	234	242	239	241	257	246	254	224	233	244	221	250	259	218	236	237	279	221	243	234	244	231	246	242	220	240	257	243	229	228	219	245	219	237	216	238	216	235	212	212	221	240	231	234	249	260	235	231	230	220	269	244	215	236	228	248	221	219	229	243	244	233	242	242	271	256	232	250	245	230	228	245	228	248	244	217	249	226	225	247	234	240	232	260	257	234	242	222	232	248	240	239	249	239	245	251	255	237	244	238	269	191	218	225	233	231	243	241	256	254	234	251	183	245	211	262	207	264	224	255	230	238	234	241	235	236	209	205	268	230	254	224	232	239	216	233	238	247	248	240	227	223	229	238	235	231	222	238	242	240	203	253	252	267	223	266	248	254	246	208	239	244	225	225	244	226	245	259	240	239	245	248	253	246	237	216	246	247	258	239	243	222	239	251	242	246	254	236	227	243	239	229	197	227	249	230	240	222	226	235	228	216	241	255	253	229	242	226	234	214	249	230	235	241	232	246	240	237	238	243	239	266	214	245	241	256	243	249	240	241	253	211	259	238	224	223	241	224	248	223	212	244	239	215	266	231	224	238	231	249	229	237	255	238	228	234	253	213	226	232	244	247	241	263	213	230	244	238	254	234	263	258	250	218	222	254	250	254	219	233	208	235	218	233	221	221	277	239	235	228	231	238	238	262	265	254	224	255	255	261	227	255	258	225	235	237	246	248	217	249	208	239	249	218	231	258	231	232	216	237	211	244	228	230	219	244	241	241	224	209	221	216	240	219	215	254	231	232	233	245	245	229	225	246	252	228	254	233	271	229	237	230	245	241	207	246	251	232	260	228	224	251	234	244	241	254	244	244	249	208	255	235	242	257	262	252	216	235	265	225	243	214	231	250	270	226	244	244	225	206	220	217	254	233	214	257	228	214	256	247	240	232	220	243	224	261	230	266	222	235	247	262	216	233	281	234	242	250	257	255	241	223	235	251	237	213	227	241	250	240	260	262	269	223	243	216	214	257	214	220	242	220	245	207	237	231	223	239	261	247	246	242	211	231	236	218	246	227	234	244	257	249	249	259	227	248	213	217	257	231	243	251	229	239	230	214	245	263	260	240	257	226	212	274	235	228	211	230	214	227	247	242	202	233	230	254	227	241	227	250	236	233	230	236	235	212	260	259	236	235	238	247	217	236	262	225	244	241	225	249	260	234	243	241	246	235	227	251	223	245	209	219	233	268	225	245	238	250	232	254	231	246	275	227	242	211	246	213	229	228	257	220	231	234	253	254	239	211	204	249	245	242	225	252	242	239	239	227	234	236	248	264	249	223	246	236	234	227	235	231	236	207	223	227	238	268	271	225	223	247	244	241	213	225	209	230	210	246	244	257	230	253	244	254	238	234	225	242	248	244	254	239	199	236	231	238	266	252	272	250	205	239	199	234	233	242	253	235	234	260	232	252	238	236	253	277	258	235	238	228	210	260	238	205	242	248	241	225	220	243	251	253	260	240	239	235	246	248	210	244	229	243	228	241	259	256	249	246	226	244	233	233	242	240	254	269	227	257	255	215	254	230	258	237	240	201	269	242	240	224	218	236	230	210	245	235	233	244	245	221	210	231	229	196	226	246	216	223	215	230	228	252	221	249	245	245	229	250	211	255	240	264	249	273	245	210	264	264	251	240	221	215	241	233	243	216	231	253	264	220	241	234	234	233	252	222	242	258	251	245	248	236	225	229	289	230	232	233	245	256	247	248	254	232	210	246	251	232	239	227	233	252	253	248	243	225	252	230	215	214	216	236	214	265	241	227	226	240	219	237	254	244	242	230	260	210	212	264	266	242	224	266	224	247	250	222	228	215	238	253	248	246	250	259	230	255	258	251	255	207	266	225	231	220	244	251	242	242	227	235	250	218	248	259	233	252	245	243	250	231	267	247	228	239	254	241	233	253	243	239	226	237	275	226	215
58479	83979	64241	13698	2024	1553	1175	1072	840	749	713	573	538	538	504	501	480	435	434	428	420	429	403	399	403	414	393	410	367	375	342	384	371	379	395	397	362	386	384	364	373	366	373	363	373	348	381	364	398	391	391	371	394	366	386	357	354	340	344	315	359	400	359	351	393	347	350	354	379	353	366	358	327	361	317	349	396	339	368	332	320	350	336	343	360	328	339	349	329	301	379	337	325	369	342	356	326	374	339	346	369	329	357	347	377	369	357	353	353	333	360	360	379	341	372	344	346	355	375	366	340	336	372	368	371	353	355	366	352	376	338	367	340	341	369	352	349	332	318	348	381	356	350	344	332	353	333	361	366	337	356	360	361	338	345	303	355	355	351	344	332	299	327	354	361	334	372	334	361	348	370	333	362	328	352	385	331	332	361	330	322	358	346	350	343	372	353	337	334	364	330	348	317	341	334	330	367	350	334	334	398	323	336	359	359	379	348	365	365	343	314	312	341	360	328	347	358	378	338	337	330	337	365	344	364	374	334	362	350	334	371	351	343	337	364	361	326	345	377	342	324	363	329	385	365	361	327	351	346	356	321	360	348	325	333	335	358	354	340	353	352	343	329	329	349	375	345	352	316	346	347	334	346	307	355	337	341	339	362	375	352	352	357	335	323	326	371	340	375	359	336	367	347	393	356	352	384	357	341	383	381	349	347	358	367	369	331	354	324	346	345	329	378	373	345	342	352	343	357	372	325	340	364	313	395	356	345	323	383	343	394	341	352	349	364	368	338	358	356	354	353	346	353	366	329	345	317	351	347	366	370	350	317	375	356	378	339	334	351	368	319	341	401	333	373	325	325	367	368	343	363	375	340	346	358	358	345	348	375	384	331	340	321	312	350	342	332	381	351	366	317	376	364	323	350	332	394	341	320	339	360	369	344	390	313	364	352	342	333	351	325	376	339	353	344	369	334	341	361	360	347	366	384	313	370	362	330	311	366	333	341	371	321	346	348	350	346	339	318	340	362	356	328	355	325	356	369	331	312	347	346	373	323	320	345	364	341	335	357	334	354	342	339	346	315	349	354	353	345	358	314	346	320	354	387	349	339	326	341	372	333	350	353	341	382	353	339	363	345	374	358	316	361	349	345	345	351	342	350	333	344	339	333	339	352	340	374	329	369	360	364	343	340	326	362	380	349	351	384	320	364	333	349	355	374	347	338	345	324	311	347	360	351	361	397	356	327	336	360	356	356	361	328	350	345	339	329	337	353	379	353	372	344	355	344	335	340	348	361	343	375	370	341	366	363	372	364	336	347	303	358	349	324	351	334	339	334	344	351	343	365	351	335	339	356	342	360	323	342	363	335	337	338	367	339	345	346	366	357	349	364	323	339	350	351	355	374	364	356	344	364	377	321	369	348	328	358	367	327	360	334	320	326	341	325	321	351	320	370	360	397	376	354	344	343	355	360	327	389	351	343	325	347	376	324	345	324	378	326	345	334	364	314	323	354	357	339	311	358	342	346	354	344	350	337	328	348	362	362	332	315	349	378	341	326	319	359	364	343	350	398	356	379	356	359	325	373	340	343	356	353	365	352	364	354	343	384	349	344	338	336	373	346	348	361	361	341	363	395	360	343	326	380	342	358	340	337	333	366	355	353	368	342	325	373	340	384	360	350	332	352	339	359	333	358	372	363	363	346	382	365	351	396	370	334	357	345	350	321	359	362	336	366	326	345	358	348	329	338	331	379	341	340	340	358	312	369	346	337	366	340	356	365	357	355	393	339	365	371	351	346	344	343	356	330	386	354	391	356	365	356	356	322	369	325	325	344	334	316	341	317	348	369	332	318	353	329	344	395	327	360	354	344	342	337	312	348	337	374	376	376	327	373	345	340	355	361	356	337	322	316	330	327	329	361	360	352	330	368	335	337	354	350	354	369	327	319	347	376	353	354	341	352	344	350	352	344	337	348	336	345	378	351	319	340	336	340	321	312	351	342	336	344	353	330	385	326	329	377	340	385	355	344	357	351	346	316	352	348	345	337	322	354	343	309	326	308	341	361	364	334	350	352	355	327	333	313	329	353	344	350	308	375	344	332	368	335	343	371	340	339	351	347	347	333	346	344	332	327	367	347	347	394	348	334	328	339	313	376	314	363	355	381	337	352	326	348	348	368	339	345	348	363	341	328	358	338	335	314	364	357	334	397	317	339	359	332	360	327	326	366	348	346	344	334	350	366	363	361	365	320	354	372	353	370	342	360	333	357	360	379	366	337	340	348	340	337	338	356	337	344	348	347	344	360	352	372	365	392	323	320	350	357	335	337	378	333	364	358	341	373	370	346	331	332	334	354	346	351	337	364	308	353	298	359	353	353	343	374	355	390	353	330	358	328	342	307	345	351	346	357	343	346	339	361	376	369	364	369	346	362	371	330	356	318	296	351	349	366	365	343	319	330	352	333	334	345	309	363	325	332	357	327	386	317	349	375	354	328	345	348	338	336	358	337	328	348	343	347	339	346	362	343	347	336	356	345	354	367	328	354	344	360	345	367	358	330	345	338	344	374	378	365	336	342	353	363	357	363	383	384	367	326	341	361	363	350	346	344	339	357	348	343	350	333	370	335	325	345	315	358	345	343	340	327	337	345	336	387	398	337	339	348	395	367	349	368	341	330	369	334	350	341	352	364	330	396	321	372	360	361	340	355	347	323	353	363	320	357	342	341	365	365	363	346	353	312	379	313	355	357	350	354	340	342	380	351	353	377	329	353	347	337	347	344	327	340	340	339	355	324	391	347	343	379	362	336	333	353	362	347	344	339	350	358	341	336	331	373	333	366	344	340	342	327	352	364	380	342	334	362	329	344	370	340	347	375	350	370	328	299	386	348	366	332	337	369	342	355	329	385	333	365	381	341	367	360	327	344	377	352	365	313	353	344	347	326	334	350	345	369	350	408	331	355	355	369	349	356	346	384	349	333	346	367	351	383	344	369	372	355	356	348	372	322	337	361	364	372	367	355	366	340	329	345	356	341	364	369	342	347	352	349	333	354	326	309	323	355	379	335	347	343	341	361	383	353	352	319	350	378	363	348	354	316	356	353	326	386	340	358	328	381	352	323	377	334	338	338	387	349	359	309	364	350	367	348	367	356	324	319	388	344	344	359	359	349	326	338	360	342	340	376	362	362	365	362	335	336	336	378	315	366	358	352	333	333	331	346	320	341	333	361	333	355	351	350	326	344	378	322	347	348	335	366	356	380	354	346	375	372	361	352	343	354	344	376	358	358	323	356	355	347	348	348	367	316	349	336	366	342	337	351	359	327	333	358	314	331	385	347	308	363	360	344	350	336	355	356	348	323	328	349	337	353	364	375	350	355	366	389	333	353	361	367	337	364	352	335	323	376	366	325	379	334	347	360	341	369	332	327	358	342	336	368	343	369	333	351	364	335	306	330	349	354	315	360	349	330	353	347	322	325	362	312	359	361	330	378	335	398	325	338	338	343	329
27582	22216	20180	4591	518	472	511	495	446	441	450	460	467	471	446	458	491	477	453	401	471	449	438	466	443	428	431	454	481	460	449	490	408	488	457	457	477	467	446	470	409	459	477	425	489	449	470	433	441	478	464	451	477	474	421	437	482	486	431	442	423	457	456	478	457	449	442	470	479	462	430	425	457	461	451	449	393	481	461	460	457	485	427	432	489	462	436	465	445	444	454	434	447	450	458	403	443	452	457	436	428	444	460	440	460	457	438	433	408	463	437	448	440	431	490	474	443	484	451	477	469	465	474	487	441	439	440	435	444	476	463	450	473	451	443	451	444	393	440	468	467	486	426	446	417	452	446	461	423	446	458	424	434	501	454	437	441	429	446	459	460	511	452	496	396	498	451	444	473	491	445	429	454	484	417	459	417	449	429	434	485	460	482	455	433	441	476	439	452	459	442	461	461	463	435	431	458	493	439	461	439	464	433	471	431	458	455	473	437	437	493	440	445	443	472	455	424	421	474	457	478	443	456	456	455	415	458	442	477	459	445	465	472	438	428	439	471	483	459	449	437	477	449	451	464	415	455	448	466	447	474	451	443	474	480	433	429	450	453	443	441	443	448	463	440	440	446	452	438	477	474	460	477	445	478	406	462	481	466	418	422	423	468	391	449	446	445	431	445	491	455	454	469	464	430	447	440	436	462	460	472	459	444	453	437	424	450	475	438	451	443	444	463	446	458	467	450	431	496	448	474	480	443	419	462	414	460	462	475	462	413	441	421	454	455	479	484	453	470	472	447	447	422	444	493	428	418	482	462	464	467	454	421	423	478	432	432	443	450	444	413	458	457	433	498	488	435	497	469	463	444	444	426	444	423	417	477	450	451	404	442	465	428	453	462	463	412	417	427	457	434	449	415	464	452	472	475	448	460	470	458	481	512	500	431	466	396	441	430	463	493	447	471	503	467	458	482	471	454	474	439	443	451	453	475	452	436	413	443	434	492	448	462	463	492	462	475	489	458	484	442	491	454	435	457	442	460	458	424	495	456	438	437	466	483	481	432	439	467	476	431	439	454	456	416	435	426	476	443	454	482	456	461	449	479	466	455	442	440	477	432	422	410	463	477	473	449	472	435	437	423	438	471	424	468	439	448	462	457	426	445	475	501	474	412	408	452	437	448	466	440	444	497	448	464	444	501	448	403	414	442	440	451	456	447	440	478	489	420	434	455	433	420	477	462	450	428	421	450	454	474	452	490	444	451	461	450	438	468	437	509	454	443	432	421	462	457	425	439	473	470	449	468	482	458	435	456	478	440	457	429	437	457	439	469	441	447	472	467	483	461	472	438	477	478	493	479	455	456	471	449	473	443	415	450	425	444	439	490	455	466	431	443	443	511	440	418	464	476	447	443	432	411	420	455	434	471	429	463	454	387	432	443	455	481	451	423	436	473	509	487	470	483	449	432	440	437	465	418	462	462	458	427	441	456	443	458	414	456	475	473	467	453	438	452	443	480	456	443	467	434	432	456	445	462	472	459	429	420	475	457	464	429	474	463	419	490	435	445	415	457	461	447	446	452	441	482	489	438	470	477	444	461	446	468	442	435	456	460	457	425	463	412	447	476	461	428	451	409	423	462	474	469	423	451	486	500	425	465	441	452	442	455	434	453	446	463	455	464	480	483	523	453	479	442	440	439	436	406	473	454	470	507	461	447	451	449	473	431	473	426	467	409	434	448	459	429	459	461	437	439	467	451	460	437	430	476	465	436	440	434	490	439	470	436	428	450	430	442	463	461	433	468	450	453	453	448	466	428	471	446	500	475	444	444	443	445	473	459	432	454	439	470	472	430	440	420	454	423	419	473	462	471	455	486	455	464	482	444	450	478	447	472	478	459	457	471	480	462	464	453	422	465	478	461	458	459	444	462	461	441	428	461	445	466	457	456	393	454	443	437	425	432	475	447	469	465	439	465	449	453	488	489	460	443	457	449	403	418	425	473	447	467	472	472	445	461	450	473	458	464	478	446	411	454	399	453	465	435	419	446	474	448	481	411	450	480	436	505	444	451	435	474	453	483	429	441	453	437	444	446	465	457	416	432	444	449	425	433	498	436	431	468	449	452	450	443	465	480	434	408	436	447	466	495	425	480	465	449	461	443	506	438	403	429	467	473	435	447	456	463	454	437	463	474	450	438	447	401	497	435	471	460	414	443	420	483	473	463	453	458	465	453	457	437	448	491	489	431	438	451	477	474	438	446	460	432	407	468	425	447	429	501	475	462	452	447	414	451	452	465	438	467	456	491	477	454	420	442	439	433	448	455	448	445	494	457	463	467	419	467	413	460	465	458	434	487	453	439	442	462	454	498	458	452	465	468	460	441	466	450	465	423	398	453	447	431	504	452	458	492	468	436	460	462	451	468	480	459	455	484	486	449	484	454	481	453	426	489	470	445	478	440	471	441	416	429	450	447	452	490	468	471	418	446	457	462	455	451	465	449	475	428	474	449	509	406	478	508	451	442	454	447	498	459	487	448	492	479	422	406	444	433	482	445	489	445	433	507	450	435	451	406	449	450	469	454	435	438	484	473	425	446	493	456	445	485	425	470	478	461	450	461	445	438	411	454	438	448	434	438	476	421	461	455	422	464	454	422	501	453	423	455	454	493	458	433	487	431	466	466	440	440	436	437	471	462	415	476	429	427	462	446	470	416	434	469	497	465	439	455	459	464	446	462	461	454	469	466	444	437	499	441	442	433	455	477	470	464	433	485	409	440	439	417	465	454	401	487	470	461	434	467	434	444	446	456	429	442	449	449	458	469	465	410	425	460	461	440	447	441	507	420	447	465	420	446	423	425	424	468	458	432	475	422	457	457	456	449	436	443	445	445	439	425	430	454	432	487	479	459	425	469	479	462	484	479	476	449	479	447	422	455	456	432	437	442	424	462	492	512	453	470	457	491	445	428	451	447	483	435	478	451	453	440	436	459	467	423	440	431	464	462	415	467	447	399	458	443	427	409	448	415	492	469	431	450	473	458	463	441	448	446	437	447	475	442	468	476	480	480	443	421	453	449	471	429	456	434	464	480	459	450	431	457	426	470	423	451	462	503	430	498	422	456	464	493	440	427	466	513	440	450	440	442	474	472	468	476	464	442	439	474	442	434	462	426	437	433	450	474	481	453	434	451	449	497	454	451	437	449	436	465	459	461	443	448	446	425	422	459	427	452	445	467	423	455	468	468	474	474	495	462	453	456	421	474	483	420	453	448	458	433	479	446	467	423	455	454	418	470	449	419	424	451	487	415	473	431	444	416	427	492	498	434	411	478	472	491	454	454	494	459	444	452	445	456	463	449	440	432	439	419	473	458	484	431	466	432	467	453	501	471	453	458	483	444	483	472	408	479	463	402	466	432	433	445	434	440	437	482	452	433	506	464	458	420	448	413	482	479	439	457	479	475	494	467	461	456	428	420	487	466	421	464	439	441	430	449	455	446	443	454	430	468	450
25862	32714	21986	2473	728	713	701	712	686	690	617	638	683	704	630	649	629	653	651	648	630	663	591	678	623	667	659	625	664	673	662	645	628	661	639	616	668	640	599	626	619	650	644	623	619	650	634	630	649	653	652	707	633	616	691	651	593	624	655	618	601	670	630	664	630	650	626	628	648	648	661	626	686	657	657	666	647	669	663	666	608	698	633	655	660	646	639	627	653	672	683	626	621	671	633	601	641	685	650	630	621	627	675	650	612	606	641	592	679	617	620	627	651	650	625	717	663	623	636	645	633	659	672	648	650	644	611	643	670	650	642	642	665	606	621	679	663	613	674	637	654	640	676	627	645	606	687	652	614	658	660	651	613	673	673	616	704	625	655	649	626	631	641	630	673	652	611	655	637	630	634	648	654	662	664	618	669	600	666	644	631	614	668	650	595	602	620	643	612	677	616	637	682	631	674	645	643	651	650	682	649	578	632	623	637	642	668	620	637	669	631	638	653	637	694	638	644	645	614	659	628	675	654	636	649	626	665	651	650	649	647	653	628	635	683	607	660	669	674	670	643	633	646	663	626	663	609	638	626	685	658	656	642	644	630	633	654	628	631	644	633	659	629	650	666	701	695	644	651	673	657	638	694	631	616	621	656	633	644	697	662	664	637	649	672	607	698	633	677	639	619	687	623	605	661	631	662	648	670	630	599	660	653	642	639	658	690	653	698	605	639	660	666	600	641	643	635	652	664	671	605	645	659	645	619	689	626	676	642	675	624	639	623	670	688	628	634	671	635	653	577	674	661	645	638	619	661	632	660	676	672	625	636	598	625	618	642	643	636	619	645	679	626	630	641	625	598	645	686	632	656	648	627	645	632	587	575	671	629	661	588	663	605	663	660	643	597	629	609	620	639	660	659	660	633	636	602	656	647	627	628	638	636	644	668	643	652	620	654	633	644	625	673	629	612	660	665	598	651	627	655	609	643	636	688	627	654	651	600	640	642	620	655	677	665	693	631	656	661	639	664	618	642	630	636	665	596	664	652	661	674	625	644	658	637	647	652	619	635	656	625	659	633	646	662	650	680	706	635	651	666	664	641	646	667	654	629	667	623	612	661	644	655	696	636	660	626	664	641	637	699	613	617	664	684	641	625	644	659	685	621	660	668	683	658	652	618	659	649	655	659	668	648	655	633	621	663	654	637	642	658	651	654	644	652	664	610	643	632	604	683	613	687	626	648	615	601	633	635	625	632	635	669	651	689	688	615	654	646	650	645	620	630	663	649	643	691	630	687	650	659	683	619	644	665	655	602	639	631	629	628	608	611	613	607	636	669	641	661	698	684	665	696	623	640	641	645	681	649	652	640	652	622	636	687	677	637	619	643	636	630	632	634	619	606	676	630	664	679	656	666	643	652	660	663	648	660	658	634	647	634	621	656	628	674	630	624	616	611	601	634	632	636	609	640	681	614	668	691	640	680	661	628	633	665	696	659	641	669	643	625	663	643	601	643	632	620	689	649	681	626	640	649	613	641	626	672	660	659	666	640	593	627	645	617	632	637	640	629	652	616	637	649	616	698	584	701	657	642	651	663	710	644	654	665	624	650	657	596	682	627	628	618	646	621	660	656	646	631	635	638	638	674	618	711	644	633	668	644	688	640	620	629	671	609	661	648	668	628	718	655	636	640	690	625	668	615	642	615	646	652	643	668	634	664	631	673	632	629	678	640	618	630	638	641	654	631	655	633	608	655	663	632	633	649	629	699	681	632	680	646	651	630	634	695	613	623	679	684	687	644	658	656	614	624	628	618	655	658	687	622	602	639	727	625	674	648	618	617	666	670	652	655	675	638	660	644	664	640	657	638	677	662	629	639	607	687	673	658	667	668	636	617	636	678	655	667	659	600	650	640	597	657	651	653	594	667	626	652	639	661	635	636	628	646	624	670	617	598	637	669	696	617	691	671	625	647	639	651	672	615	651	660	589	653	606	683	625	624	640	647	624	663	656	608	631	650	648	641	629	650	651	648	649	620	637	668	680	682	661	682	664	668	644	650	605	658	664	610	632	619	623	609	669	665	636	673	637	626	621	655	643	647	608	683	631	597	613	652	682	625	677	601	659	665	609	622	704	678	643	633	663	624	659	620	655	669	672	633	619	686	647	638	649	669	669	639	672	647	667	665	601	625	620	622	617	683	648	674	640	640	673	660	702	647	635	661	649	614	621	638	678	657	641	617	714	645	663	699	635	625	686	663	642	656	613	646	643	648	689	643	664	670	676	632	644	658	651	627	687	651	676	663	655	626	639	638	677	632	673	612	623	575	617	666	615	687	632	642	594	672	655	634	618	662	629	637	639	633	646	618	637	657	625	632	646	650	669	612	643	603	629	650	632	645	641	610	642	634	701	640	640	673	641	618	675	609	678	630	622	662	666	643	635	648	648	664	664	680	629	627	621	642	646	668	665	639	642	631	663	674	650	653	642	645	641	638	663	664	635	588	676	651	624	659	586	632	631	637	666	652	629	638	654	652	643	660	675	625	626	646	666	635	694	655	578	675	625	669	682	626	626	630	657	639	656	666	673	637	596	624	628	679	621	651	671	636	666	678	680	647	609	645	643	632	614	650	644	623	696	664	668	649	621	623	611	672	675	641	619	596	666	628	608	668	603	633	657	687	658	657	618	629	678	637	632	637	704	669	631	631	664	662	659	629	659	646	698	647	667	603	660	674	614	662	650	594	622	653	651	636	651	655	649	635	659	607	656	677	661	617	675	623	627	626	707	668	622	669	664	695	663	593	646	653	636	611	589	707	639	662	640	617	682	625	623	632	680	621	692	647	632	639	692	636	654	621	633	641	623	691	650	642	686	656	652	642	649	692	678	639	594	684	626	636	652	653	640	658	673	641	624	632	709	631	653	678	625	651	603	636	594	653	613	657	659	655	624	635	627	639	632	639	619	646	654	623	657	636	660	662	666	646	614	628	638	635	628	626	628	659	656	649	642	631	637	634	607	682	644	630	641	598	669	634	655	625	699	680	616	699	605	658	616	686	626	663	659	642	659	646	644	619	618	666	609	648	631	713	652	638	636	638	664	617	647	632	643	626	677	672	691	609	645	638	656	646	615	641	684	673	642	601	636	646	656	651	571	682	597	642	663	653	660	677	674	647	664	657	678	662	662	608	622	675	677	657	712	608	657	652	687	604	663	604	713	670	623	637	657	661	654	632	633	691	648	607	640	642	635	641	627	647	637	658	655	658	639	633	656	596	627	654	682	627	668	654	642	656	652	621	642	650	623	646	614	634	631	656	672	639	668	631	622	616	643	625	653	645	647	618	672	674	616	643	647	671	632	612	625	628	689	664	639	673	650	666	686	665	637	606	596	633	649	658	617	634	668	653	679	627	622	612	671	621	610	671	658	625	671	652	650	666	655	649	672	632	642	661	635	662	662	642	635	624	637	670	633	639	646	611	632	682	628	659	664	671	671	679	625	626	671	643	696	662	644
23992	21242	29012	24268	18903	4570	746	606	559	510	510	498	426	455	457	494	482	484	468	477	468	506	488	472	470	460	488	401	483	478	498	424	495	464	449	490	466	470	481	419	452	452	461	435	461	436	470	451	457	494	470	447	449	495	487	474	444	456	442	418	478	470	460	445	439	435	439	445	440	421	470	481	438	452	427	434	447	460	439	498	447	434	447	414	447	432	476	469	478	451	436	461	426	440	458	427	438	427	407	411	423	453	475	423	449	455	448	433	443	444	455	444	469	439	479	464	431	442	456	458	457	440	467	460	483	423	445	428	443	435	453	455	452	401	441	492	440	486	491	456	435	420	461	434	440	407	420	428	379	469	430	416	465	453	450	463	457	439	428	427	441	455	452	451	457	449	453	442	478	473	465	458	441	404	461	430	425	436	475	484	443	414	437	417	419	444	455	471	432	424	482	452	493	455	477	434	454	457	498	457	477	447	456	456	477	455	440	453	464	504	455	473	459	459	455	453	460	470	429	416	478	480	456	432	473	433	458	449	445	485	455	471	461	426	467	458	440	465	455	460	474	468	423	448	459	468	433	426	444	453	433	418	479	422	442	487	432	453	449	468	429	475	426	426	470	443	424	449	476	472	417	455	447	457	464	452	474	446	424	438	441	461	447	424	467	426	456	487	472	492	462	476	475	426	433	451	413	470	475	445	423	436	464	441	470	449	416	468	437	400	460	427	453	438	458	505	454	455	426	464	420	463	475	433	455	436	446	415	440	436	476	445	413	421	464	442	437	405	472	466	473	432	450	466	431	440	417	444	426	478	469	489	503	451	451	446	427	416	467	434	454	475	448	419	430	462	480	446	422	436	440	445	431	493	467	436	460	446	458	442	432	455	468	417	404	468	468	443	464	425	446	438	405	462	428	418	455	433	436	466	455	425	486	455	428	438	428	436	456	474	457	437	460	454	429	436	465	436	445	491	471	443	422	451	444	454	434	445	443	490	510	443	461	468	458	436	426	464	450	474	463	440	438	477	460	444	445	485	447	460	463	419	431	465	464	462	467	439	465	488	453	456	458	466	472	431	434	448	462	445	430	471	433	444	486	456	434	492	475	455	427	423	456	445	460	446	412	436	443	439	428	440	460	447	441	470	482	446	444	454	496	455	482	496	443	436	431	430	448	454	424	464	435	449	438	434	469	491	457	443	424	418	406	459	441	437	455	467	435	464	448	464	436	500	445	462	462	450	460	459	452	440	451	457	456	465	425	464	431	478	467	452	456	453	484	497	480	439	459	451	450	455	437	435	446	444	418	437	443	443	480	460	474	459	473	463	456	431	461	430	458	435	448	462	453	427	469	453	449	455	423	469	445	455	443	456	449	421	434	434	483	463	436	437	402	484	468	424	418	439	453	466	470	425	432	437	428	411	478	453	427	474	485	440	471	494	443	426	420	451	403	451	443	449	447	459	427	443	445	472	433	452	455	459	475	423	430	454	454	451	437	459	458	415	479	453	433	464	460	424	425	452	451	475	435	453	437	444	436	443	427	450	470	497	499	447	409	491	447	431	442	469	431	460	436	443	459	446	426	415	444	432	423	453	458	456	479	445	436	466	448	453	405	411	432	467	441	455	447	462	463	458	418	456	427	442	437	446	437	417	483	445	429	409	455	433	450	442	471	451	459	444	413	452	462	475	468	492	462	411	431	461	410	460	454	464	441	455	442	444	433	457	452	478	457	444	434	399	431	434	441	485	455	445	449	432	453	420	428	454	454	438	433	468	442	475	451	413	431	438	478	449	478	446	422	451	474	431	434	430	446	486	417	476	430	431	483	383	448	428	447	457	478	498	419	460	451	429	432	424	494	431	432	463	460	458	425	464	470	431	455	482	452	480	450	420	438	484	431	517	466	424	459	430	463	454	463	442	441	434	416	407	429	448	476	420	442	509	408	448	458	420	478	394	453	475	465	493	475	440	471	406	484	433	449	486	475	430	456	474	426	413	451	453	443	425	462	418	447	428	456	473	443	461	442	468	460	442	460	465	461	465	441	424	449	459	449	430	456	468	488	454	472	485	449	460	448	461	440	398	464	468	467	465	448	466	445	462	405	413	484	435	451	431	475	427	459	472	442	421	477	496	494	483	462	444	470	482	459	439	443	477	445	430	427	437	437	425	473	447	474	478	440	446	444	431	432	442	497	440	480	450	449	428	455	495	447	513	492	427	473	456	503	477	446	447	422	451	425	407	449	476	464	457	433	443	428	448	440	477	429	437	450	494	438	431	450	441	457	489	496	423	478	435	456	466	466	461	466	444	426	439	458	450	447	434	476	429	443	480	471	449	441	431	430	418	461	430	446	449	446	453	427	505	432	433	485	480	448	432	454	448	430	480	422	444	451	429	449	451	438	444	476	407	468	448	434	462	467	464	449	473	429	446	472	429	479	470	475	437	466	446	460	449	426	494	470	443	422	411	468	451	478	438	475	402	423	475	472	443	479	439	449	442	428	487	443	432	462	453	453	454	454	470	457	490	455	412	446	445	476	430	470	433	460	416	441	459	464	455	461	448	429	451	427	449	469	451	475	478	460	506	440	404	475	412	430	461	466	446	431	449	466	440	484	443	437	442	468	421	459	445	492	458	438	470	456	463	468	452	452	466	451	424	447	450	455	455	458	413	417	455	446	441	450	480	420	455	460	432	424	448	449	435	432	455	496	454	458	442	445	468	458	461	468	449	437	489	439	432	453	445	446	475	422	438	430	485	459	435	481	439	453	424	438	465	459	475	484	482	447	418	456	444	443	477	400	453	438	482	462	438	423	439	414	449	464	473	418	461	449	463	436	469	449	439	435	449	450	455	452	439	510	472	422	479	496	421	458	410	448	480	462	427	416	482	402	434	446	445	459	448	442	424	410	450	453	435	470	530	470	482	449	432	455	458	443	444	444	441	446	450	444	446	427	473	450	432	456	463	420	438	430	456	446	446	432	455	431	459	464	418	432	435	441	463	442	450	466	431	437	483	457	468	491	456	407	478	472	424	440	461	430	463	449	450	473	466	476	485	455	461	437	470	416	440	419	416	419	413	423	451	469	457	449	449	426	433	432	462	449	456	411	439	477	422	443	437	440	485	422	458	414	436	398	402	466	474	453	460	444	415	452	419	421	467	423	450	434	469	400	431	452	413	406	482	452	445	420	445	451	444	420	459	457	475	438	471	451	453	439	462	455	478	455	427	426	441	468	455	453	477	459	426	466	465	447	461	447	435	488	447	418	428	422	464	435	461	455	433	460	446	442	466	469	450	459	521	467	442	495	472	423	438	471	459	468	431	485	430	463	400	449	436	449	426	471	421	441	439	454	439	430	455	479	455	423	444	415	439	421	445	455	459	428	462	452	495	448	468	424	467	452	439	442	442	477	457	432	460	433	449	463	451	456	461	452	518	436	451	461	433	429	420	442	432	438	448	481	454	453	412	419	452	460	442	464	485	445	468	424	432	483	459	452	438
49757	70177	53726	8544	1482	1182	1087	962	865	809	761	773	719	792	757	721	733	700	709	709	681	709	699	675	686	649	678	703	637	660	630	695	669	625	675	642	657	681	690	678	675	663	680	664	695	699	689	652	652	693	679	674	691	599	663	686	644	653	644	633	705	708	623	641	640	660	661	650	642	675	693	627	645	610	655	625	688	659	715	584	694	663	666	660	646	710	670	705	649	685	657	669	656	674	608	685	629	632	654	640	652	669	668	681	624	680	664	688	613	658	637	626	647	639	597	659	652	659	641	633	657	648	630	683	643	670	651	654	644	621	618	676	651	630	628	665	645	639	628	636	658	629	628	646	635	627	629	646	643	626	660	639	661	626	639	631	673	624	646	680	699	629	654	683	618	614	651	615	645	653	611	707	644	657	638	622	637	639	624	681	672	633	674	632	641	671	608	629	638	660	628	676	638	617	646	641	709	670	692	689	662	659	631	626	659	658	637	649	676	679	666	684	645	667	652	659	643	653	601	649	641	679	645	657	670	682	708	646	665	633	642	656	671	657	670	645	686	594	665	568	627	642	666	632	651	669	636	617	644	629	640	601	656	632	657	637	637	658	644	616	661	666	647	642	649	650	645	673	673	648	679	647	606	630	613	629	674	662	645	692	627	633	671	682	640	681	685	672	622	652	601	692	625	664	652	633	630	603	677	638	623	662	624	676	618	663	672	650	619	685	690	674	663	661	646	661	674	676	654	646	642	702	633	702	615	649	644	635	634	658	657	659	599	659	606	625	638	623	639	630	617	670	678	634	662	614	627	620	615	676	672	625	637	650	625	640	689	681	595	635	653	670	626	644	634	674	698	650	659	639	633	657	678	665	676	609	636	685	703	611	665	654	650	633	679	690	638	603	667	613	624	629	672	620	632	663	654	636	674	682	681	631	687	697	620	636	676	642	643	676	614	689	649	676	652	651	656	666	624	647	705	619	632	658	698	646	640	605	655	683	673	654	690	673	629	684	649	656	649	630	650	652	658	699	650	654	634	645	628	635	669	651	689	627	662	638	649	668	659	670	670	699	662	669	628	633	630	660	666	642	627	665	634	644	667	658	642	623	663	688	673	663	666	672	643	624	695	627	637	688	657	666	663	650	644	646	612	667	692	635	631	685	632	637	660	650	645	662	658	624	690	605	652	628	654	581	662	650	629	686	619	669	688	671	678	672	631	657	662	651	667	621	690	599	632	677	661	710	634	672	655	695	629	664	633	631	659	701	666	634	637	683	653	674	659	654	672	638	628	639	688	640	662	662	632	657	693	628	619	668	671	652	643	678	647	678	613	669	625	625	694	664	651	658	655	649	662	648	648	706	605	632	654	620	660	671	630	643	657	682	664	636	659	670	633	659	637	647	597	610	672	638	640	656	668	615	688	648	632	642	648	629	678	599	636	610	604	660	651	620	638	669	678	601	663	631	612	617	635	649	656	659	673	677	646	661	601	655	646	637	697	660	654	620	626	628	683	599	650	668	642	650	668	607	614	670	656	680	651	658	631	690	656	578	641	633	670	665	647	616	666	685	663	685	669	644	642	677	642	660	669	666	618	688	619	627	704	667	683	635	601	639	642	655	658	658	670	656	640	670	655	657	664	604	638	672	699	627	640	676	646	676	668	626	661	634	655	599	663	639	639	659	666	683	663	600	671	639	658	622	607	633	675	630	639	604	662	644	666	714	647	651	623	655	656	660	609	657	683	634	695	639	678	660	671	683	653	672	626	651	655	618	668	642	635	653	640	662	660	633	635	658	692	640	634	662	615	659	687	633	669	681	657	666	703	661	688	689	671	602	641	669	643	675	639	648	668	644	650	662	647	607	683	675	657	669	665	678	713	632	653	644	624	621	676	631	673	667	664	693	679	579	654	648	649	619	669	656	666	650	590	675	667	634	709	651	668	639	688	654	658	642	657	613	618	679	684	668	660	694	645	685	634	644	607	628	641	653	608	624	568	627	613	663	648	623	650	702	645	667	701	603	621	668	642	658	707	690	618	668	633	667	628	659	664	666	669	682	683	722	660	655	614	674	661	634	638	648	691	672	673	642	635	639	658	713	680	656	658	648	661	690	650	640	727	632	642	663	661	666	657	642	635	680	639	621	622	683	678	588	669	636	612	623	611	657	696	628	655	644	650	670	715	628	647	679	652	669	620	665	657	639	661	639	665	612	668	620	613	652	647	649	681	667	665	679	625	627	656	665	637	615	703	627	670	596	644	634	651	590	644	665	699	715	675	630	643	649	590	661	663	674	625	639	634	691	632	679	629	650	638	663	630	624	639	669	617	653	648	643	673	670	680	626	646	636	638	645	673	663	605	695	635	625	635	610	669	653	679	616	688	645	647	610	662	633	656	672	674	670	641	666	648	666	643	650	600	597	676	631	618	638	639	641	613	630	672	635	645	645	632	621	661	633	655	670	616	642	642	643	665	664	648	663	626	642	606	623	669	680	657	638	665	603	657	670	661	667	677	662	695	631	671	618	624	635	661	694	647	624	631	630	696	624	611	644	616	637	648	653	689	606	671	682	704	677	617	671	654	617	604	657	648	606	671	635	663	615	623	611	661	686	605	631	666	635	620	652	648	643	651	633	622	657	637	639	613	661	664	659	666	688	638	656	684	624	631	663	682	666	664	628	666	668	630	645	658	640	655	644	649	691	644	640	652	664	664	681	670	630	609	693	634	647	656	648	634	621	665	640	680	690	647	690	637	644	597	627	687	610	614	626	674	674	659	688	697	651	641	601	626	631	654	676	642	670	679	623	657	714	650	640	621	667	636	622	658	670	638	667	641	680	627	660	626	642	632	684	672	709	689	700	667	620	673	680	663	606	662	632	683	596	649	688	685	621	658	641	614	658	631	669	644	658	635	671	671	674	652	665	678	643	650	623	643	670	654	633	665	670	687	652	667	662	663	641	654	649	648	648	661	720	646	662	678	651	626	665	677	665	676	649	640	699	685	618	598	651	713	676	664	684	665	664	633	626	632	632	638	675	645	630	698	682	635	605	659	645	630	629	670	644	677	708	645	698	636	652	637	644	662	639	668	633	668	655	614	685	665	640	624	617	650	669	606	646	639	698	651	647	690	639	683	630	629	632	662	632	689	619	629	639	695	637	706	661	682	618	651	674	657	606	662	702	638	635	622	648	703	638	610	662	701	626	655	669	671	649	648	642	617	705	673	649	678	653	628	660	623	604	604	644	646	658	643	623	617	625	670	678	621	650	647	633	648	665	648	595	741	663	635	633	673	617	638	648	613	667	643	704	650	675	682	664	637	625	642	652	668	639	668	659	664	691	660	658	632	636	644	648	670	671	689	662	643	675	639	625	659	665	617	640	626	637	694	638	633	696	718	650	618	684	631	634	682	615	650	634	640	631	645	644	657	614	664	643	645	645	642	661	627	640	662	670	673	628	652	643	649	690	632	664	615	720	657	701	657	608	678	645	660	655	676	672	671	639
22869	21067	29073	23418	21039	20520	5951	563	398	366	340	343	324	321	295	320	274	267	291	277	238	264	256	245	227	240	262	260	261	232	230	242	292	252	222	253	247	240	249	229	236	265	252	247	211	252	259	256	220	222	218	251	227	234	228	262	254	213	265	227	246	226	235	242	244	224	220	242	233	233	252	230	220	242	249	224	215	213	265	223	256	222	240	212	220	209	243	247	239	230	226	216	213	254	234	238	230	247	235	209	213	239	220	224	224	231	262	216	226	217	212	260	241	215	231	217	221	238	203	221	236	237	249	220	235	204	233	205	225	230	221	229	210	229	217	217	218	224	251	217	242	210	213	239	245	215	227	253	244	240	239	248	237	235	248	227	249	239	215	233	248	220	227	238	213	206	217	210	241	224	230	204	233	245	225	211	239	232	215	221	237	208	237	245	236	242	191	242	238	219	210	230	253	215	236	253	220	229	224	253	212	200	245	226	234	235	236	255	217	203	228	247	223	236	213	241	220	239	242	214	224	249	279	218	228	239	237	232	230	216	233	242	259	224	253	223	229	221	238	222	226	232	240	235	232	205	245	231	222	237	210	250	226	225	217	246	229	238	239	271	240	247	246	219	227	249	225	250	273	196	239	218	227	234	217	243	239	214	230	205	222	238	240	218	231	254	222	223	213	241	226	219	253	239	253	243	215	204	245	241	234	241	252	214	225	255	205	259	243	201	242	232	242	241	221	247	256	203	240	248	207	239	219	230	216	229	229	220	205	239	219	247	245	241	228	227	236	229	223	236	229	200	198	227	220	239	232	224	208	249	254	219	257	211	249	233	219	239	225	218	221	237	256	225	247	233	185	239	220	214	233	248	246	229	231	243	215	217	227	197	209	222	240	229	229	220	271	212	211	212	234	262	238	265	217	222	235	226	220	197	232	256	243	237	240	214	226	214	231	221	243	221	253	228	213	237	222	235	230	237	223	200	243	246	221	240	222	224	243	229	265	271	223	229	231	236	232	238	238	207	207	226	264	246	211	229	218	201	215	243	207	244	227	255	224	230	231	227	255	231	210	256	227	226	216	258	235	222	205	241	228	204	220	264	208	231	212	213	213	262	226	230	220	247	195	227	231	244	226	229	228	233	231	238	221	222	244	238	240	215	239	226	241	249	258	217	229	257	229	246	215	248	222	247	224	220	213	221	198	220	209	247	196	233	235	223	231	222	215	228	214	196	228	240	240	241	218	230	244	221	224	213	221	241	235	228	209	231	229	241	210	209	231	257	237	228	217	209	228	239	236	208	239	235	269	236	225	242	233	222	254	223	241	224	209	222	254	238	201	253	250	229	251	227	235	224	231	226	222	236	250	209	214	242	222	230	226	195	232	214	241	207	228	243	203	240	212	233	203	240	246	224	224	217	252	230	246	246	204	240	223	241	240	228	227	251	230	196	242	237	228	222	220	222	222	228	242	222	233	219	232	235	230	251	223	228	205	228	225	242	251	229	240	237	206	225	238	208	250	236	236	238	253	226	217	220	242	225	211	260	227	234	218	222	224	209	206	236	225	247	221	211	228	228	234	253	232	217	235	209	253	227	222	237	235	207	235	248	228	249	216	230	252	219	236	208	221	239	230	238	235	224	235	198	245	242	226	244	276	231	244	201	222	243	221	241	214	233	217	251	204	199	225	229	213	228	216	233	212	217	273	211	227	213	237	238	211	232	222	191	238	231	229	217	246	207	234	261	265	223	207	245	222	224	233	213	229	221	226	219	212	241	244	280	258	242	247	226	238	220	230	239	223	246	214	203	231	210	225	230	219	237	258	230	226	256	226	256	213	218	224	205	241	226	261	239	215	247	216	224	225	221	238	200	235	241	219	265	244	246	234	228	261	230	230	225	213	233	214	236	222	245	236	269	250	221	233	232	212	206	219	255	223	233	224	248	240	231	234	224	204	221	244	218	204	219	239	228	209	250	227	238	242	231	232	231	172	210	247	230	218	231	234	240	255	234	239	223	246	229	221	243	242	224	216	249	235	227	231	218	208	259	233	238	247	223	251	238	247	227	224	222	243	235	215	225	223	240	240	224	207	234	222	221	221	239	230	237	230	226	213	212	235	214	227	232	250	220	227	241	232	215	229	210	233	240	241	220	236	221	207	236	243	241	257	224	247	233	235	219	261	235	249	246	200	206	204	216	236	248	231	251	229	222	195	232	231	217	210	230	219	245	265	239	201	219	250	228	244	221	238	214	237	215	201	205	214	254	225	230	223	220	235	242	220	232	216	235	218	237	206	236	262	231	243	219	224	241	230	257	247	240	241	222	237	233	211	241	225	221	225	218	250	238	230	218	229	227	235	230	262	214	193	205	223	203	225	225	229	206	269	243	211	225	243	230	229	229	226	223	209	221	224	230	246	235	223	207	235	253	225	213	212	258	243	208	254	218	261	224	209	237	232	216	217	234	224	242	210	243	237	221	208	222	213	220	243	230	238	235	221	236	235	216	233	238	232	221	231	235	245	227	219	222	195	238	229	234	219	223	232	233	231	229	239	229	234	239	214	235	229	277	237	210	222	228	235	233	232	219	236	262	229	240	219	233	252	226	251	230	224	249	201	245	252	250	226	228	242	234	234	223	248	220	231	229	215	230	225	204	240	229	238	219	223	237	212	234	208	221	249	233	215	208	239	212	213	226	195	215	236	230	230	270	242	234	211	213	240	217	250	231	226	229	227	212	234	234	256	218	219	267	218	209	224	208	225	231	256	237	237	243	207	249	225	225	209	269	228	220	270	228	259	245	220	218	232	247	237	234	248	243	232	251	249	210	246	224	226	247	230	226	244	218	220	225	230	242	207	250	223	210	237	246	244	225	238	247	230	242	237	239	229	242	234	213	246	243	255	210	217	214	207	219	242	236	243	227	203	212	251	261	246	218	228	243	258	232	234	211	213	210	246	247	208	207	237	218	229	242	238	236	219	224	247	210	229	217	199	232	220	228	237	265	231	240	245	233	219	242	238	246	261	245	238	222	244	196	214	216	226	252	238	221	229	245	229	233	235	220	238	226	225	221	250	254	207	202	229	242	242	211	232	208	210	215	209	218	209	219	224	219	217	226	223	227	238	231	233	222	227	264	258	208	250	244	220	239	219	229	219	239	209	224	241	233	211	213	227	232	226	225	212	238	236	231	235	270	244	248	242	232	237	221	226	238	272	254	225	241	226	236	242	207	215	209	238	239	194	215	213	243	255	219	229	229	232	253	235	233	220	224	244	230	215	219	230	222	228	257	222	227	255	240	243	240	231	241	201	229	224	219	234	218	235	241	217	232	263	234	231	249	228	225	224	246	209	226	221	215	244	228	230	209	218	209	217	232	250	196	242	229	230	218	240	255	221	252	249	235	253	221	228	222	229	207	218	207	220	212	201	223	253	209	230	227	219	219	207	218	241	237	224	226	222	223	241	240	236	236	231	219	234	212	234	219	228	225	252	222	266	227	205	221	227	207
59163	83985	65215	11018	2179	1600	1210	1158	866	706	663	628	611	524	483	513	484	447	477	464	384	402	388	393	388	397	390	379	369	367	408	386	362	374	367	347	367	335	347	367	350	381	366	356	380	409	378	335	362	344	371	381	349	347	374	341	371	352	325	358	332	379	339	329	339	340	361	346	353	333	346	359	382	351	364	348	331	334	324	352	324	389	356	313	341	371	340	314	344	327	334	339	337	369	305	334	316	328	350	358	345	353	339	327	364	320	330	329	340	330	345	362	360	334	367	349	352	342	317	371	328	330	345	341	323	331	353	331	312	321	355	342	311	329	382	336	321	349	328	309	384	327	325	345	340	324	389	338	352	351	367	350	357	343	332	353	333	300	315	310	342	369	342	381	336	305	351	356	383	344	353	342	339	333	355	337	369	323	345	328	351	333	351	345	363	334	319	300	339	333	320	326	350	336	341	304	322	337	357	374	349	340	336	308	353	331	311	319	387	353	360	328	351	358	314	326	286	306	340	352	328	335	327	356	340	313	363	345	329	306	331	356	331	361	329	373	304	364	306	368	324	329	336	334	322	338	383	340	336	344	324	333	345	361	334	343	337	328	352	312	331	309	339	332	340	322	318	367	347	334	328	360	330	332	377	367	326	283	328	349	306	309	316	345	332	348	312	335	347	340	334	321	314	354	340	340	355	345	339	329	331	339	309	320	325	314	350	323	363	366	348	327	323	325	349	315	313	343	324	345	311	335	339	324	346	335	366	314	363	325	344	335	346	351	320	316	345	304	318	341	306	361	308	356	393	350	313	309	369	352	349	313	328	329	357	353	351	359	340	321	324	301	331	317	347	354	338	344	305	323	323	333	338	311	308	326	341	346	338	342	318	343	348	353	339	328	340	342	336	366	328	348	342	336	339	346	334	341	338	333	310	311	327	348	325	325	348	334	360	371	349	372	332	348	316	335	368	357	323	292	331	348	359	343	332	348	344	336	357	366	371	353	339	344	337	342	317	364	352	339	337	342	352	309	323	347	339	291	351	324	338	339	335	328	277	336	322	309	367	363	330	347	328	322	294	344	369	342	338	341	304	335	372	328	334	321	321	349	334	330	331	351	320	341	324	324	328	325	339	322	339	351	359	353	346	309	324	324	341	351	323	330	331	319	353	320	328	332	316	327	317	308	303	375	362	326	348	350	320	365	371	349	318	353	325	360	323	354	345	325	337	320	378	344	344	325	309	329	329	355	353	330	322	329	367	347	316	340	345	327	362	357	356	329	333	331	346	351	329	342	321	336	361	352	310	364	342	320	326	359	338	338	349	355	320	345	349	342	320	357	365	342	353	379	351	346	320	359	350	342	339	322	346	305	328	340	334	329	332	335	352	367	324	349	332	359	358	334	331	372	346	331	301	356	320	314	324	342	340	335	356	343	346	332	360	331	329	334	346	349	338	284	324	348	310	329	340	308	329	318	343	336	332	310	368	318	361	322	339	332	323	298	336	346	313	364	342	347	304	300	352	325	314	352	323	313	333	311	375	325	378	341	347	367	288	313	341	316	333	293	336	349	318	380	332	332	328	312	339	343	350	356	297	309	329	341	352	373	365	332	348	335	351	311	386	346	326	304	366	334	338	369	334	319	335	345	384	340	333	332	342	352	344	333	347	358	334	331	341	320	321	359	344	346	370	312	334	296	355	296	356	317	346	335	336	348	350	338	362	309	351	331	317	343	351	351	314	339	323	346	358	347	341	311	369	334	323	369	349	353	324	350	347	355	321	368	316	308	333	310	307	310	358	346	333	329	340	324	365	336	328	312	357	364	376	386	319	334	325	318	330	348	303	361	369	354	359	317	320	296	332	324	326	361	346	369	339	336	340	343	355	310	331	336	342	322	344	351	313	330	356	316	329	363	304	326	294	320	341	328	328	342	354	335	340	342	386	332	368	322	360	335	332	332	349	359	360	341	339	336	353	325	353	320	337	316	343	368	312	329	379	341	369	335	331	321	340	350	343	347	327	364	336	343	350	321	344	335	357	354	314	341	330	304	351	337	338	317	345	363	313	346	366	354	331	340	342	346	311	356	371	291	339	342	352	331	353	335	349	363	339	328	343	332	305	373	328	333	319	379	352	351	330	315	355	351	337	311	353	334	361	339	290	321	378	331	367	338	353	318	318	354	344	340	345	306	326	306	325	374	314	328	328	337	348	352	339	326	342	334	297	317	337	335	337	328	321	333	361	333	349	348	348	321	325	324	323	361	322	337	338	355	337	344	344	356	370	344	324	336	342	352	316	341	344	367	323	325	327	341	345	323	301	367	361	324	315	330	347	332	289	359	363	366	299	339	345	335	348	346	350	337	356	333	328	339	349	332	374	365	368	342	362	314	359	365	348	332	355	351	327	318	359	349	352	335	334	331	373	342	342	329	331	331	336	371	345	328	356	360	347	351	340	353	339	333	322	346	334	334	319	314	338	310	338	332	318	343	326	318	294	315	333	350	331	331	309	355	329	325	364	341	343	358	311	369	334	329	348	327	342	360	330	368	326	360	366	370	338	329	350	315	382	338	288	330	308	369	327	356	341	323	328	375	330	328	329	376	318	317	345	326	328	351	325	371	364	309	321	360	377	316	364	308	342	322	357	375	353	336	329	356	331	312	336	321	327	290	345	306	345	342	378	312	328	331	332	336	343	351	305	307	326	337	338	340	315	318	346	313	346	328	377	374	337	330	360	366	320	362	352	323	359	322	335	313	343	319	328	359	369	370	343	337	304	359	354	349	363	301	303	293	319	347	356	337	350	353	356	345	317	324	301	342	309	326	364	366	381	326	337	333	358	306	308	347	344	350	355	328	342	351	318	344	324	345	339	379	309	331	350	313	337	320	366	355	367	324	310	306	343	344	337	356	322	329	330	338	352	339	327	334	343	347	310	310	328	338	339	353	348	320	315	326	329	351	349	330	358	303	318	309	306	335	363	358	322	354	351	339	362	348	364	374	333	329	326	322	346	322	318	357	364	330	334	353	364	331	323	350	347	340	294	358	319	346	318	329	389	337	317	337	301	350	328	345	327	361	340	348	352	332	346	315	364	365	347	373	319	307	294	347	320	349	371	343	320	336	312	338	332	339	322	372	351	355	343	371	304	321	336	356	347	322	369	365	356	318	379	364	307	363	363	350	304	360	342	345	340	337	348	355	332	376	337	306	353	307	309	332	331	354	312	338	366	299	334	373	299	344	358	326	347	368	325	326	353	320	319	325	356	351	377	351	365	371	324	338	346	304	348	353	337	333	315	344	362	341	322	324	339	329	310	346	365	325	310	334	362	322	311	344	312	335	320	305	319	356	326	336	362	352	334	349	357	312	327	336	331	348	315	365	314	362	290	365	309	327	318	335	327	342	300	335	314	331	345	315	386	335	360	352	311	326	377	335	330	333	351	353	340	316	323	340	322	371	337	356	345	346	316	340	361	365	336	373	341	328	315	325	372	346	319	352	361	356
27480	22065	20234	5854	523	471	454	474	463	462	464	430	428	443	446	481	414	449	458	415	459	448	436	474	452	478	438	467	403	482	433	460	458	441	444	481	447	483	421	460	445	436	443	466	484	415	481	440	447	424	440	436	460	434	477	412	442	402	438	444	485	436	434	388	449	462	465	414	457	431	449	411	426	463	439	448	455	452	428	467	427	429	424	444	452	459	425	438	436	441	407	459	436	428	441	434	458	460	451	433	471	445	455	429	468	476	406	449	481	425	440	467	418	428	456	452	450	428	464	438	406	449	429	447	413	434	446	449	413	446	406	421	464	424	468	469	406	425	484	464	427	425	441	435	464	412	424	431	462	453	448	445	438	468	446	474	454	478	451	416	424	433	473	426	430	453	442	475	443	440	438	438	434	422	440	416	449	437	456	487	452	429	415	447	455	465	424	425	474	466	461	456	464	423	421	444	441	426	458	446	458	432	470	446	484	419	446	460	435	459	465	446	445	439	425	473	493	419	454	440	431	443	445	431	457	445	461	423	428	448	432	431	449	427	474	424	422	443	469	426	448	482	462	436	422	470	446	406	444	420	430	457	452	422	477	449	447	474	423	442	470	455	436	430	452	442	457	456	459	434	416	470	443	478	467	470	454	436	472	468	449	431	457	428	464	449	447	455	463	415	439	426	448	464	488	452	465	446	422	384	463	442	436	403	426	411	441	428	448	451	415	452	437	417	449	478	500	446	463	443	436	459	437	428	447	467	463	414	423	422	438	449	423	407	437	439	441	424	436	428	422	446	433	426	460	429	416	457	456	465	451	430	412	501	430	428	484	428	446	394	442	416	458	436	467	426	445	433	442	425	461	448	444	443	433	462	396	437	453	456	431	462	483	482	453	452	444	418	435	423	442	427	466	448	430	437	420	419	464	414	456	465	441	426	447	427	448	418	440	481	458	402	394	415	413	453	425	426	439	433	458	484	434	478	456	499	438	434	435	440	435	435	437	465	448	465	432	453	430	461	426	448	484	454	460	457	449	448	408	461	448	445	490	454	424	432	438	390	432	460	433	451	462	445	474	435	441	475	438	468	460	432	386	422	458	427	437	466	436	418	430	451	458	455	453	452	452	464	423	477	436	444	433	410	493	483	443	451	483	425	426	418	447	464	435	471	429	464	458	440	423	438	430	439	438	452	481	411	476	406	427	458	415	418	435	456	449	437	458	414	455	449	444	421	477	441	425	432	432	435	449	457	418	458	451	445	476	418	476	465	443	473	400	449	438	439	434	468	435	432	441	472	475	436	410	457	443	453	459	476	432	425	421	440	462	435	428	458	431	415	459	446	423	437	481	440	429	442	461	465	473	426	440	448	468	449	459	462	431	434	459	463	450	419	423	441	462	423	478	449	450	436	464	458	428	477	432	403	430	449	428	478	456	421	416	467	434	442	465	422	463	429	437	431	460	435	450	444	429	452	472	428	421	433	451	427	449	462	424	434	437	474	421	433	439	461	452	478	461	453	472	427	476	444	429	439	461	403	442	445	429	466	457	490	430	477	416	455	448	399	429	402	450	444	421	461	457	415	388	448	439	442	464	456	432	423	448	416	440	446	440	441	444	430	430	451	470	431	461	433	432	449	418	470	392	477	390	471	446	439	455	409	415	450	431	460	442	439	427	449	423	431	470	442	468	417	441	471	462	462	475	463	460	426	438	424	455	457	422	471	436	427	424	441	453	485	441	439	429	410	474	453	429	461	468	456	467	452	420	447	462	488	430	451	440	433	401	438	418	425	436	413	428	442	457	461	467	438	489	444	442	411	455	435	488	434	443	474	456	446	435	433	438	446	488	430	413	481	424	447	463	424	467	437	440	441	446	458	443	426	445	421	459	455	425	491	456	472	434	432	442	412	469	463	446	428	427	451	441	459	481	443	458	422	435	467	429	457	446	461	461	438	428	446	441	410	470	497	449	469	416	408	440	450	448	460	463	456	432	480	408	476	452	427	462	431	449	453	465	410	497	499	464	446	464	445	418	455	427	452	437	426	417	425	433	405	455	441	451	430	483	468	488	454	429	462	472	453	442	440	459	467	450	439	425	410	470	476	462	465	448	448	398	446	422	465	431	436	439	462	416	465	472	450	442	440	469	442	435	411	461	416	420	432	418	450	459	418	467	459	433	451	440	442	429	428	428	415	457	463	460	464	454	428	450	481	450	473	426	503	396	488	455	457	427	441	431	446	449	432	437	433	466	448	454	443	421	471	466	416	446	427	455	446	431	456	467	441	472	449	457	471	439	442	467	454	440	454	436	425	418	447	444	447	460	488	429	400	454	435	441	462	405	444	429	452	413	418	427	435	436	478	453	454	458	438	437	409	462	411	434	487	440	463	458	426	475	423	434	463	473	459	466	418	447	449	483	419	432	412	423	456	465	445	456	472	469	423	448	448	449	432	428	435	439	478	420	421	416	436	442	429	435	445	456	429	441	429	419	443	467	468	461	460	409	446	415	448	436	425	449	473	427	426	467	437	416	463	452	456	471	438	421	449	397	473	471	455	466	482	485	464	450	438	434	415	432	447	468	463	508	478	436	483	427	456	435	418	427	479	447	445	417	465	460	447	430	423	446	438	464	437	459	479	486	441	447	452	430	423	437	449	449	413	508	419	460	435	415	460	457	390	434	435	446	408	461	479	481	419	432	446	421	421	445	440	456	472	450	430	418	464	436	461	432	466	461	444	412	448	450	418	405	463	429	448	439	445	469	426	433	430	489	412	412	443	449	466	436	477	463	458	453	442	421	439	437	412	467	429	455	421	431	464	440	453	426	440	439	417	444	418	440	440	422	416	442	435	428	430	445	439	432	430	448	424	490	451	421	468	443	455	440	412	396	463	435	467	441	418	462	444	400	480	436	478	439	476	464	437	427	408	455	444	462	445	426	469	460	489	467	470	453	452	440	433	412	454	422	491	460	481	476	460	418	451	436	442	415	488	454	494	468	464	425	445	434	455	421	407	443	438	448	448	423	460	452	417	473	425	430	422	490	478	471	443	426	410	472	442	444	422	447	451	452	434	426	421	452	455	422	450	433	412	461	463	475	449	435	445	451	437	443	471	420	437	420	442	422	429	458	446	457	442	453	438	490	457	443	461	450	448	454	393	502	439	469	443	420	452	469	453	456	469	460	434	425	423	470	470	456	444	449	454	428	435	431	407	456	414	451	444	425	454	437	463	461	445	431	418	463	414	430	413	446	458	472	473	453	421	423	456	453	449	416	417	468	455	423	439	441	427	472	440	460	467	419	457	433	449	420	440	438	431	395	452	467	421	456	454	480	423	459	448	461	447	440	432	457	456	461	403	470	419	461	450	429	471	456	477	477	446	438	480	442	421	418	449	433	409	450	454	464	455	418	462	402	471	436	456	445	419	438	452	447	428	473	414	435	466	451	443	409	440	439	415	432	442	423	475	432	463	470	426	406	427	441	428	426	434	432	462	412	445	460	421
24910	32522	21653	3246	726	714	657	660	661	636	596	625	626	604	636	626	626	605	697	658	670	577	639	644	622	618	645	605	628	655	627	662	643	649	621	640	625	589	611	668	647	676	650	658	650	648	633	648	610	620	662	609	658	638	656	615	638	631	637	652	616	647	643	692	659	628	670	635	645	617	614	603	678	649	677	638	637	657	634	645	618	641	663	637	635	658	609	646	617	650	605	614	626	588	611	609	649	594	622	643	658	636	656	616	645	688	672	608	643	632	626	636	640	636	606	667	611	622	620	606	586	649	667	635	651	637	636	662	623	588	649	629	651	624	655	630	601	645	642	627	636	657	663	646	617	614	642	595	644	625	618	609	601	648	666	650	618	612	640	658	588	627	614	699	649	639	635	633	647	633	638	636	622	617	625	586	653	634	673	671	656	638	653	638	642	692	608	659	600	661	671	631	598	691	639	614	654	605	625	634	596	626	617	641	639	665	630	627	637	641	615	652	666	649	624	633	656	624	611	633	671	622	677	624	578	628	666	651	650	615	647	623	631	628	651	612	654	563	618	646	659	638	655	647	638	602	612	566	640	643	633	650	637	638	644	632	625	641	631	672	622	648	636	650	649	621	617	599	632	634	623	608	639	617	648	608	615	612	658	584	629	659	601	665	610	623	621	619	609	617	628	633	650	619	644	630	649	645	669	580	659	676	621	646	650	624	626	673	597	630	642	660	652	635	650	645	658	654	607	583	608	685	631	643	632	623	623	662	652	673	606	639	660	635	624	635	670	655	668	648	603	573	682	623	609	615	644	621	627	646	578	671	599	634	677	603	641	642	614	642	639	617	644	615	625	590	643	664	622	630	633	636	663	647	635	602	613	598	627	609	602	617	648	658	639	631	704	687	615	651	636	632	645	617	652	629	626	649	613	631	630	616	626	641	627	611	661	625	606	632	648	564	652	625	661	617	652	622	614	653	656	578	649	632	628	708	646	636	628	662	617	611	582	613	664	650	665	694	597	622	668	662	655	589	627	670	641	628	606	642	673	642	640	631	646	613	623	642	624	682	604	631	611	626	627	617	628	636	574	640	631	649	642	635	600	638	676	642	656	626	630	644	655	632	640	638	626	598	653	647	637	624	605	608	633	625	640	574	669	599	624	586	616	630	658	671	620	658	616	605	621	576	636	600	655	640	613	654	600	642	650	619	606	684	663	638	619	668	635	632	615	633	630	613	622	651	629	661	651	663	611	642	662	629	639	623	659	652	680	573	649	644	629	630	643	682	660	650	617	620	654	608	650	633	646	650	648	645	664	615	630	639	618	622	655	642	683	657	674	628	672	626	611	629	644	615	663	628	606	625	621	652	634	653	564	630	639	641	626	647	618	640	625	685	661	659	634	616	627	624	652	611	659	596	637	663	649	636	651	592	639	657	626	645	682	666	642	621	661	647	632	689	595	635	637	658	638	649	622	629	597	645	633	619	626	628	680	615	583	657	664	659	648	585	612	687	633	574	621	631	666	652	661	576	665	598	603	656	662	637	635	641	654	598	635	641	648	669	636	634	663	640	653	674	621	642	642	632	598	624	650	667	680	667	657	634	683	645	648	660	663	623	650	627	619	644	631	668	617	599	657	611	666	660	632	612	624	577	628	602	650	660	641	674	630	613	653	622	649	663	639	603	631	672	616	638	632	668	649	654	655	624	623	628	641	666	699	652	609	636	596	602	623	643	635	650	640	623	641	661	610	617	664	607	649	627	630	626	629	663	625	626	660	612	618	642	643	655	594	612	594	643	642	634	657	602	600	650	644	625	614	660	610	642	647	633	627	628	627	625	641	620	605	653	638	689	604	605	631	610	618	640	651	658	658	617	662	652	622	599	614	654	621	599	604	639	623	647	616	640	631	645	644	606	624	626	648	644	646	711	629	642	628	626	657	647	657	645	637	612	624	596	645	634	607	659	627	672	609	632	617	663	640	636	662	622	631	636	601	639	678	636	620	606	667	665	609	626	666	610	662	646	639	639	602	666	652	599	619	633	631	628	609	708	623	650	666	664	649	601	602	630	634	590	678	629	641	631	639	660	612	631	584	618	644	599	621	654	655	634	634	628	627	651	641	610	648	631	608	650	637	625	629	646	659	635	635	600	654	675	612	617	632	624	673	686	613	636	648	624	632	621	636	630	650	609	632	628	636	610	619	629	626	624	644	636	624	633	639	662	651	631	657	582	637	624	620	643	619	588	652	633	654	658	609	700	627	619	654	632	625	646	647	659	611	662	608	622	654	629	627	594	698	628	636	648	617	609	680	596	658	646	657	643	610	637	647	590	660	632	652	663	629	661	642	640	648	607	661	643	656	627	641	652	619	612	632	618	637	626	628	680	657	638	634	606	661	592	643	613	665	606	638	624	628	618	645	648	602	624	630	698	632	626	614	598	621	654	629	648	646	640	604	655	669	633	641	632	643	661	667	620	588	675	644	606	611	570	591	664	608	620	649	645	657	585	601	632	654	613	658	585	668	641	669	638	593	641	610	694	603	626	681	634	607	655	670	638	612	632	681	626	590	593	635	626	644	644	645	629	608	644	583	637	656	665	596	609	675	645	632	638	636	620	613	601	589	641	613	640	661	659	622	605	655	644	589	656	608	622	671	661	711	640	632	601	646	621	630	641	632	634	670	612	617	628	616	607	644	692	660	626	631	685	643	618	686	615	619	650	660	648	649	656	613	609	635	623	626	658	613	665	607	609	621	634	615	602	663	565	665	619	662	637	608	600	579	638	647	641	617	651	598	608	633	637	628	642	661	594	627	643	608	594	636	631	645	634	630	609	626	631	632	614	637	631	613	603	623	598	611	604	628	641	629	602	664	615	635	647	640	598	678	643	632	632	612	617	602	652	649	613	623	602	628	649	674	612	650	649	643	617	660	632	637	617	621	643	615	620	678	601	632	626	590	598	685	658	625	684	662	662	652	596	633	621	609	607	606	613	586	627	633	612	582	635	682	630	657	613	653	650	605	619	644	598	667	611	644	633	593	610	622	631	629	660	632	630	663	603	630	662	653	643	621	614	634	653	636	612	668	646	619	649	623	649	653	616	638	609	594	658	641	636	589	659	635	654	649	680	625	601	651	655	631	569	600	651	617	633	617	660	685	631	655	630	606	612	572	583	688	621	635	610	677	644	704	650	642	593	612	671	610	639	630	636	638	595	678	679	676	597	626	609	622	632	645	583	680	613	652	620	612	647	651	619	663	672	659	614	628	641	593	638	680	603	656	650	602	641	638	610	624	566	647	596	616	608	670	655	674	660	626	631	647	632	647	637	670	616	641	623	610	634	647	613	664	652	638	582	643	622	623	674	651	661	621	697	624	593	612	631	643	615	624	599	623	615	609	618	591	652	655	630	609	651	651	657	625	595	632	619	636	661	641	634	627	682	595	654	639	615	557	619	640	622	607	666	632	643	628	614	706	636	650	656	636	628	628	618	629	682	643	661	611	634
24077	21222	29208	23875	20290	7212	859	594	548	489	517	520	471	485	497	448	484	460	457	482	447	431	427	461	466	441	450	458	447	433	437	490	464	458	494	446	438	447	444	434	470	484	435	462	424	442	459	426	427	462	474	464	428	425	467	450	441	462	462	432	427	384	491	390	423	441	461	432	429	448	404	441	425	408	482	438	443	437	456	423	493	451	431	463	408	429	444	444	436	499	424	466	434	472	418	456	437	469	459	459	475	387	436	463	452	435	431	423	454	445	457	449	449	457	454	440	453	469	447	429	445	439	455	424	490	442	439	458	486	458	463	457	444	422	441	451	450	413	453	463	432	444	436	451	425	424	416	432	481	426	433	424	481	432	445	448	467	444	465	456	446	449	433	454	472	417	416	427	455	442	438	466	427	424	480	437	451	456	426	455	445	394	455	450	455	447	437	467	479	442	433	431	466	435	466	411	449	422	436	482	451	467	437	487	483	442	466	449	443	437	452	436	437	434	434	448	441	466	434	430	425	455	456	418	440	395	443	434	428	457	451	435	464	463	423	430	430	420	462	464	417	423	437	461	460	451	456	425	495	458	436	460	471	451	440	459	439	514	421	442	420	442	426	499	450	432	457	431	471	447	447	462	430	458	451	452	458	456	438	421	436	447	512	445	450	407	456	466	466	442	459	401	445	476	466	443	419	428	453	470	429	423	444	458	458	468	464	436	400	464	461	438	412	475	454	448	446	439	405	461	439	424	461	378	475	448	467	424	425	443	468	432	445	425	467	446	407	449	442	409	432	471	449	472	453	502	406	446	471	470	459	471	425	450	443	454	425	451	431	489	455	434	465	437	408	425	421	429	468	430	442	437	460	458	471	415	439	467	449	471	446	422	441	438	452	431	449	459	453	451	450	421	418	425	438	433	468	437	429	453	453	428	463	461	453	405	422	447	432	407	457	444	474	435	482	436	430	450	486	423	429	428	450	461	456	431	445	434	464	423	433	448	440	455	415	447	434	481	415	442	444	417	422	462	437	426	472	421	450	467	445	438	478	439	477	443	451	434	451	458	422	452	466	416	432	440	431	459	444	496	427	447	418	399	433	413	446	441	442	433	468	451	443	473	458	488	463	408	438	436	446	444	437	439	456	408	430	481	426	459	436	485	441	456	392	422	442	402	486	474	457	505	427	425	403	386	460	446	427	462	418	456	420	465	475	444	438	489	438	446	456	463	411	407	427	387	434	462	480	454	459	418	414	420	438	404	451	458	401	425	448	451	394	436	453	442	431	455	450	452	474	427	470	464	414	468	486	472	418	456	485	472	438	441	456	470	451	443	458	435	447	449	440	466	438	442	433	437	451	437	481	444	421	464	461	428	458	450	446	436	443	433	479	408	426	476	459	412	430	459	445	432	446	409	436	437	424	464	435	438	403	440	440	421	437	414	439	441	478	427	454	438	416	479	479	439	418	441	437	446	439	430	428	429	426	450	460	456	443	450	464	446	451	404	408	463	412	471	488	412	493	444	453	462	468	470	421	488	426	451	434	458	483	453	457	423	431	472	430	456	459	439	442	430	466	455	470	451	465	447	448	457	471	474	443	412	471	445	462	445	460	439	447	420	479	440	430	413	443	418	422	429	460	434	424	409	411	471	448	457	429	452	477	444	419	441	458	428	437	459	449	471	459	450	425	465	447	439	416	439	468	468	421	433	504	432	445	456	439	425	425	458	443	446	455	373	445	462	453	408	452	429	463	410	465	445	434	455	451	442	446	425	424	445	428	431	474	440	468	457	430	441	454	418	379	424	448	454	449	445	469	462	452	442	438	475	426	455	472	465	439	451	456	478	469	436	426	468	422	469	395	397	427	469	446	424	418	478	451	457	441	437	475	453	453	440	462	421	440	433	420	442	454	450	438	420	442	398	443	428	415	390	449	449	438	408	508	459	448	466	474	455	462	412	418	462	458	460	439	445	450	471	453	417	451	442	457	434	463	463	466	450	410	446	463	441	425	425	419	476	425	409	436	456	468	451	436	433	431	480	423	465	453	418	447	444	441	444	447	433	444	437	446	455	476	411	486	431	444	416	428	458	489	387	439	474	420	386	403	425	445	430	449	445	422	429	443	455	489	443	442	429	398	453	439	423	449	425	438	456	423	440	446	447	425	392	488	453	439	469	432	445	483	446	393	438	465	467	470	413	397	428	463	435	448	457	433	443	469	432	466	437	459	445	463	457	429	472	430	446	475	479	433	448	414	474	405	457	446	450	451	459	463	478	465	419	463	430	414	453	483	428	449	439	438	436	430	434	435	469	428	466	408	423	456	444	461	436	415	431	479	467	453	432	444	423	435	451	467	456	448	422	414	453	452	432	450	445	438	468	469	446	449	447	434	424	465	461	444	419	455	405	453	464	461	440	448	452	422	475	456	441	435	455	439	456	410	442	443	428	445	449	452	479	434	452	424	436	463	424	457	444	429	449	450	420	478	447	431	460	471	405	416	432	436	444	468	437	418	469	461	430	468	440	423	426	421	435	456	492	420	449	450	429	456	485	453	460	463	398	466	473	438	428	450	441	435	431	454	427	423	434	466	438	432	456	436	439	411	419	471	454	443	439	460	420	436	421	469	422	451	435	451	462	437	425	455	446	445	471	425	459	478	408	453	446	433	497	440	471	458	424	428	408	424	436	437	435	398	429	428	455	464	465	426	440	445	457	433	458	415	401	442	429	425	455	417	440	454	436	465	444	451	415	438	470	436	429	436	445	445	433	464	440	439	466	491	446	456	438	485	422	429	451	428	406	426	445	410	422	431	440	452	424	426	432	473	443	443	426	442	406	438	449	425	413	451	464	471	463	409	446	480	446	427	424	436	442	476	446	432	429	458	453	470	448	442	448	446	449	469	438	468	435	407	420	425	453	449	419	445	456	450	437	444	459	440	462	432	448	467	418	422	441	437	458	452	431	448	434	422	463	425	441	442	428	426	416	452	437	444	424	435	442	478	409	462	414	462	425	419	421	439	429	443	383	464	432	474	441	446	455	440	453	424	453	434	468	451	473	396	435	457	459	448	474	419	483	442	419	432	413	434	457	483	465	407	445	432	460	442	436	456	457	444	426	403	443	472	464	422	424	442	429	443	431	435	475	467	440	430	420	443	426	467	448	479	449	443	430	457	422	488	448	437	460	401	441	417	456	462	471	440	428	451	459	423	437	465	445	440	466	430	416	439	469	432	467	443	442	400	412	403	430	459	452	462	453	413	425	411	444	408	420	423	430	424	440	415	408	454	435	445	406	465	403	410	470	447	395	460	456	492	509	424	450	447	458	457	422	462	451	415	447	454	456	425	422	481	429	416	448	406	479	422	433	429	446	444	449	447	427	439	386	445	482	488	447	427	410	445	431	443	402	447	439	449	450	427	412	461	447	440	467	469	461	447	405	435	432	476	414	429	424	472	427	449	464	456	455	438	435	461	445	440	460	454	475	431	452	432	482	489	396	430	463
50750	69018	54694	11334	1585	1232	1137	1007	862	861	802	764	756	769	661	669	658	702	670	687	650	657	693	711	708	672	682	670	656	631	660	690	700	654	644	643	629	630	638	586	651	668	677	670	661	649	655	649	646	650	671	670	632	648	637	609	635	661	653	648	649	619	665	656	641	625	629	606	623	673	652	663	662	610	655	640	617	618	640	621	669	644	669	626	620	699	640	632	598	680	630	695	651	612	590	613	631	628	675	660	647	615	628	669	615	653	623	618	623	664	687	640	619	654	669	634	649	606	623	641	642	630	661	630	637	625	626	632	653	599	633	679	637	639	672	614	656	646	638	616	627	660	636	673	651	658	680	626	664	648	610	661	640	579	599	668	601	651	645	617	633	624	636	617	618	648	644	638	677	614	648	620	582	632	606	637	656	634	647	617	614	651	680	657	653	652	641	667	649	647	701	635	655	650	636	618	603	636	661	651	670	635	621	642	632	663	635	626	641	658	683	601	620	606	615	645	666	648	681	650	619	654	638	626	673	604	602	671	642	644	661	652	669	663	603	593	617	655	639	619	661	637	616	647	681	661	642	663	660	631	640	583	625	633	718	648	643	649	645	622	627	648	587	664	636	620	645	644	663	613	657	642	694	720	674	661	648	644	624	644	660	634	667	654	647	639	633	591	648	645	642	650	700	675	655	638	644	639	631	663	628	628	662	627	612	646	678	674	597	610	659	636	631	637	643	648	624	670	624	635	632	636	610	638	675	636	659	621	636	648	591	634	634	669	612	641	634	642	685	634	631	647	660	606	673	630	600	646	619	663	617	640	642	598	623	631	683	640	640	626	629	629	699	629	674	679	648	637	659	674	688	624	651	675	626	656	649	659	637	595	647	650	625	659	654	676	643	646	633	628	630	598	640	609	602	628	633	630	642	644	659	617	630	627	620	690	633	595	626	638	635	684	596	583	624	653	650	675	658	660	630	656	629	691	675	622	630	681	663	609	641	630	631	635	601	650	643	656	671	641	653	629	685	605	613	642	611	640	632	655	649	658	642	626	677	660	610	617	723	682	615	661	626	627	612	650	634	636	664	608	587	642	594	640	634	660	647	633	667	641	626	658	639	648	629	627	709	640	673	637	575	674	699	633	637	640	651	661	656	687	670	662	599	599	663	676	586	655	639	637	630	646	667	675	700	647	659	592	635	650	621	657	662	648	656	598	659	655	681	610	661	596	650	680	641	649	633	662	668	665	659	692	640	666	653	627	665	667	650	652	687	670	669	630	658	640	608	644	639	596	651	656	650	633	625	607	658	611	639	643	661	642	591	657	642	625	644	614	638	593	655	678	621	612	638	619	655	617	597	615	668	660	606	632	604	639	625	671	661	631	642	655	689	597	670	594	653	628	603	678	640	617	640	680	629	639	621	632	620	608	690	615	662	669	629	652	662	662	638	613	614	654	617	628	675	638	622	613	622	625	673	617	635	641	640	660	647	616	624	656	604	660	619	658	639	663	653	623	686	643	655	624	633	653	669	674	672	651	647	668	648	637	622	620	625	641	649	646	665	665	628	668	632	647	611	684	608	638	638	671	630	647	637	665	631	701	688	657	653	612	633	640	573	609	649	652	621	672	650	676	637	616	641	631	618	615	661	692	612	606	661	667	648	674	688	623	616	665	644	664	676	620	633	679	632	646	646	620	655	653	643	650	687	627	636	640	682	645	672	656	674	612	649	621	639	607	618	679	595	659	680	641	642	639	657	641	618	621	650	620	679	663	621	671	668	620	703	616	629	640	636	653	653	658	643	599	630	596	626	580	623	634	657	664	667	647	622	645	646	653	631	641	641	624	622	639	659	657	671	671	642	643	654	643	595	631	647	658	655	606	640	630	624	632	648	624	617	639	628	641	637	667	631	646	649	655	671	655	675	605	600	647	614	655	654	644	679	651	686	613	645	586	657	692	671	637	584	651	697	621	675	661	598	634	672	626	605	652	646	625	691	634	659	643	622	621	683	621	638	664	663	656	626	649	613	639	635	635	674	651	618	633	639	626	684	676	617	615	607	615	648	609	656	641	668	580	646	598	647	624	635	667	630	614	638	624	663	613	592	644	628	679	657	658	696	653	682	622	665	659	649	682	654	635	676	664	638	647	617	609	682	687	639	614	676	635	620	649	581	658	610	617	675	599	623	622	604	628	670	609	631	635	668	624	658	649	630	683	654	642	645	646	649	633	632	595	667	702	636	609	665	635	643	652	650	642	651	671	720	632	642	651	673	640	677	660	645	676	686	637	606	657	666	620	632	689	674	656	671	640	656	654	665	681	697	658	627	630	621	656	715	628	601	701	677	656	662	651	666	632	630	598	628	627	641	612	690	676	606	605	623	641	633	645	635	593	629	605	586	593	636	641	650	641	666	602	650	620	616	666	663	642	712	616	626	648	618	640	646	704	579	679	627	640	644	604	692	658	649	668	595	659	686	669	642	661	633	642	629	666	637	642	631	632	636	653	595	619	633	668	643	624	627	627	683	651	661	590	565	646	642	622	671	638	649	633	658	643	577	642	643	650	608	658	639	677	690	605	617	642	650	603	655	650	621	636	671	697	595	643	649	630	683	631	663	635	638	634	641	643	633	606	607	610	670	637	635	615	658	645	652	662	651	687	639	641	623	642	599	679	647	636	632	644	609	642	698	648	637	636	608	613	600	654	687	641	623	650	641	610	695	615	582	664	590	661	660	628	612	633	629	669	610	614	645	630	672	653	584	660	653	699	647	648	676	642	696	610	636	665	622	635	644	616	620	678	646	635	638	648	617	611	643	644	635	602	672	644	633	648	639	646	600	641	615	655	635	633	630	603	622	658	666	682	626	613	655	604	649	651	597	603	616	655	639	658	664	698	698	664	631	629	611	670	637	609	610	650	680	635	652	635	662	673	685	668	633	654	684	644	655	662	639	656	625	628	605	617	646	678	657	654	661	625	637	705	672	618	615	592	640	669	659	639	616	630	643	629	613	706	635	717	659	645	656	634	661	613	639	622	625	659	648	574	651	672	596	645	630	651	637	670	653	664	690	632	672	606	631	692	637	658	616	654	646	623	635	663	616	692	617	696	676	694	670	655	620	675	648	680	664	632	637	653	660	665	655	617	625	620	611	668	665	628	633	681	646	611	647	652	656	622	675	633	635	666	598	666	647	711	664	655	639	658	650	618	665	646	626	607	670	682	626	639	626	651	655	627	639	652	649	629	649	670	630	659	609	641	686	666	649	664	647	648	671	675	634	626	644	612	677	640	637	648	629	638	647	649	656	601	680	646	636	628	623	628	682	689	646	673	650	654	648	622	659	609	661	675	634	637	618	616	657	631	610	642	616	619	657	619	657	681	663	599	640	642	647	668	688	641	650	647	664	674	644	693	633	688	602	648	648	626	655	636	650	647	641	621	677	654	637	621	666	646	633	638	651	642	662	638	648	660	646	658	638	637	642	641	678	611	675	629	621	682	644	634
22810	21086	29864	22762	21053	20251	4953	532	388	392	374	345	313	279	296	291	275	263	231	268	243	234	236	234	249	245	215	253	228	236	240	217	231	253	269	229	215	228	220	252	223	228	225	235	245	257	236	255	233	222	254	223	240	231	249	242	202	263	208	224	249	228	219	236	229	219	237	244	238	235	230	196	214	218	236	233	228	221	251	228	203	186	229	245	232	235	230	223	211	195	225	224	228	222	234	206	231	209	245	201	233	220	227	232	220	228	239	224	208	235	234	231	226	212	208	215	228	223	217	220	240	232	192	231	223	231	221	239	234	199	208	218	214	223	247	234	242	234	210	236	233	231	231	201	229	223	210	216	241	228	209	206	220	198	204	224	241	214	230	250	201	205	224	223	205	215	219	235	218	223	206	233	202	246	231	202	234	204	229	210	235	226	226	224	194	243	214	191	209	217	217	219	223	201	219	217	216	214	208	214	216	237	260	221	210	222	206	231	249	232	234	235	245	242	252	220	227	211	227	209	215	196	195	230	211	232	218	228	219	233	241	228	211	219	203	236	205	204	263	204	210	215	257	227	200	239	217	237	236	234	229	243	238	234	218	232	201	179	202	242	212	227	218	229	212	192	190	210	231	272	220	213	226	238	210	214	225	237	223	233	189	225	235	209	227	222	231	244	225	213	231	220	234	225	230	240	231	243	224	219	224	230	229	215	236	205	239	233	241	207	252	230	249	214	217	215	206	211	214	226	247	214	237	203	228	213	242	216	226	232	247	236	240	236	222	223	224	251	239	203	226	223	183	256	233	205	219	218	219	246	232	236	233	199	224	231	236	225	248	225	218	227	248	240	229	230	217	216	238	232	221	241	253	231	220	222	246	230	229	260	210	208	224	229	227	247	251	218	212	219	215	218	201	227	215	212	223	225	224	227	230	214	217	232	221	232	223	213	242	224	239	267	212	213	209	222	244	254	185	215	241	221	229	218	226	208	233	238	228	227	245	209	234	237	207	191	242	207	236	234	230	224	232	230	230	256	230	229	249	204	249	200	204	215	238	250	240	212	246	222	226	222	225	246	225	204	234	228	223	243	213	212	231	235	245	233	221	220	217	260	239	235	231	191	222	205	219	226	230	225	224	239	227	202	221	237	205	246	230	229	241	223	227	236	237	239	235	244	208	230	222	211	250	191	235	224	244	208	236	205	200	223	229	226	210	243	207	219	210	233	215	227	225	226	228	233	215	219	212	218	198	238	213	225	217	230	219	225	245	218	206	212	212	201	218	212	206	242	258	225	229	232	218	252	211	230	253	220	233	217	210	205	246	190	232	215	218	233	226	258	213	226	219	249	212	211	213	225	230	233	224	239	203	228	220	224	228	218	234	228	224	223	233	235	227	221	245	267	230	210	264	218	220	220	206	220	215	240	221	194	240	233	216	254	232	217	242	209	241	219	242	229	230	232	220	225	196	221	236	236	245	220	214	213	210	233	250	228	255	231	229	204	210	221	230	227	239	210	215	248	215	208	214	206	216	235	222	240	228	221	266	234	240	228	197	188	221	236	206	236	208	213	222	229	242	252	215	251	215	202	232	209	193	203	219	203	212	235	218	245	202	226	235	225	226	224	208	223	236	230	211	231	213	215	218	214	215	225	222	259	239	221	225	239	215	210	235	229	225	235	231	245	238	201	227	233	225	213	218	189	225	219	222	225	217	233	236	230	244	248	229	213	222	228	196	213	237	224	210	212	214	230	228	237	231	226	231	207	224	236	201	221	261	229	214	240	211	236	227	228	192	234	216	262	248	224	183	221	209	214	207	216	215	193	220	239	190	226	225	201	203	225	214	202	226	221	234	240	247	233	250	238	220	245	239	224	212	223	207	259	215	210	214	204	209	238	219	226	235	259	229	244	237	213	229	227	246	196	210	254	236	215	218	212	233	237	247	235	237	230	239	238	245	245	227	238	242	234	229	233	206	225	227	193	199	202	224	230	240	218	231	219	221	213	234	183	222	226	238	226	212	195	221	211	226	256	217	234	212	211	222	205	226	224	250	223	197	208	227	218	235	188	255	227	252	240	244	256	250	240	238	245	215	242	230	242	231	229	182	218	231	242	205	217	235	238	266	240	228	225	233	213	221	240	232	218	233	237	211	223	225	222	209	211	239	231	232	218	238	229	229	234	214	202	230	206	229	228	237	209	205	225	209	218	245	214	208	207	223	223	190	243	230	207	236	213	227	208	247	219	230	227	231	217	256	232	232	227	234	190	222	230	239	230	226	200	262	234	250	208	238	231	220	234	219	209	229	236	224	225	224	242	243	216	227	216	233	218	220	254	215	207	205	258	226	232	224	219	228	212	248	225	250	220	202	241	230	214	214	230	234	224	231	215	220	240	207	220	209	228	225	228	199	245	220	243	261	220	207	225	238	223	206	211	212	229	227	224	249	231	268	246	232	209	206	210	229	204	231	219	247	236	242	228	208	226	244	198	232	237	232	228	214	214	211	222	229	200	241	219	228	223	216	218	244	234	195	250	227	214	220	238	212	250	222	225	204	174	247	237	239	211	227	212	232	260	220	232	221	253	229	218	221	220	235	247	236	239	230	227	237	234	233	221	213	235	211	232	196	210	225	226	245	258	226	238	242	244	203	228	247	205	228	220	230	225	197	199	222	221	223	210	227	224	213	226	214	214	229	217	238	237	221	238	219	231	192	225	211	215	229	223	228	232	240	247	231	247	240	249	213	239	226	215	224	236	215	214	226	238	240	228	232	240	227	232	217	224	177	210	222	218	225	225	235	219	229	216	210	244	257	198	203	249	242	226	248	221	244	201	243	214	232	215	217	210	246	210	244	208	196	232	250	212	214	226	209	208	200	228	216	216	227	233	222	233	240	191	217	216	225	221	222	206	211	216	223	226	245	237	223	214	226	223	206	203	225	240	264	237	222	222	224	222	217	239	233	254	208	226	229	223	201	221	229	214	231	213	224	205	229	228	208	231	234	211	241	181	245	202	206	214	205	239	209	265	245	218	220	244	224	227	245	231	218	226	198	207	224	227	217	225	198	222	212	208	218	233	236	230	239	264	221	245	216	235	202	255	226	241	217	235	202	243	222	240	227	221	214	213	234	253	223	238	216	233	222	221	225	210	205	219	229	217	209	219	200	205	212	236	208	241	202	202	216	234	226	213	220	239	247	231	199	236	250	218	202	209	207	209	257	243	236	200	227	238	197	228	192	229	222	226	212	219	229	243	220	212	219	231	243	201	223	217	245	217	212	228	214	232	231	233	206	243	234	206	241	226	200	211	214	234	230	216	254	203	204	200	221	233	213	229	223	222	212	200	220	231	229	247	240	235	204	244	212	213	213	230	233	250	220	215	220	225	196	245	212	224	239	218	233	204	235	238	226	209	232	223	229	192	236	212	222	206	210	262	223	257	215	228	225	253	207	229	245	237	223	200	213	218	206	219	217	206	204	204	234	216	237	229	203	232	228	205	226	234
60379	77353	66316	14097	2171	1608	1368	1161	907	813	712	641	586	535	484	493	432	460	432	418	459	399	375	353	361	403	353	359	414	377	360	349	350	381	383	378	391	329	369	369	363	365	342	395	353	367	373	405	369	355	396	336	357	320	384	335	361	349	332	343	340	329	312	324	302	364	341	335	348	323	313	318	330	354	362	333	325	338	344	311	339	322	329	348	348	323	362	343	296	307	308	350	320	345	335	339	309	343	328	341	327	321	313	341	308	338	346	360	362	318	335	342	310	336	367	332	311	357	334	349	296	314	350	332	351	329	334	360	357	343	326	355	312	338	371	341	349	317	335	346	343	384	330	317	343	252	325	328	316	325	308	298	332	327	315	369	336	335	331	332	321	316	333	325	332	334	334	323	344	374	316	319	337	370	346	338	337	297	331	318	334	332	330	367	334	367	335	339	342	305	336	317	327	346	318	315	328	354	339	353	332	368	321	340	343	309	297	333	332	333	333	355	342	309	339	333	329	317	314	323	340	379	308	344	360	331	327	318	343	328	311	333	388	357	322	321	335	322	300	333	317	352	316	331	324	311	330	324	335	339	352	324	331	341	306	352	323	340	325	313	339	322	333	324	322	341	316	337	333	312	345	350	339	328	322	325	317	339	353	325	342	348	351	347	356	320	330	352	363	329	335	330	303	365	357	351	351	317	338	338	341	315	330	327	314	307	302	328	342	329	323	331	339	356	329	332	285	374	310	305	341	351	311	313	315	363	327	295	336	308	329	344	317	341	310	326	357	356	352	321	325	337	316	325	322	300	347	328	348	348	323	339	322	325	329	383	334	316	335	347	311	311	323	328	337	299	294	343	310	311	320	336	330	367	324	292	346	343	341	346	369	338	333	373	327	369	335	314	326	330	344	329	357	331	314	324	307	341	322	306	364	351	315	331	313	288	307	300	318	341	316	314	346	330	331	311	336	319	308	320	310	307	333	331	326	344	335	353	343	375	333	348	319	317	335	305	342	310	312	346	309	341	334	348	328	318	331	323	342	317	336	364	305	366	360	328	318	324	318	340	342	315	345	360	343	318	326	351	342	356	361	340	332	336	344	321	335	329	347	333	376	316	320	364	336	335	327	316	327	342	346	335	328	341	327	319	328	346	313	352	340	313	328	336	337	328	338	325	343	302	344	325	306	333	312	328	293	314	337	331	305	311	345	335	331	338	337	367	306	355	312	340	352	333	337	327	326	355	346	330	304	310	324	315	334	312	326	335	326	325	323	319	313	303	309	348	351	330	357	306	303	341	317	327	353	319	351	323	337	319	330	335	334	317	313	342	322	322	340	314	336	325	321	326	307	351	327	350	332	343	334	330	366	347	352	352	331	342	343	321	315	313	345	288	353	322	340	310	324	370	327	334	316	335	318	342	348	300	350	348	293	331	334	328	314	347	305	340	367	346	316	324	356	286	323	362	314	324	286	333	307	302	359	338	294	326	321	364	301	320	340	351	347	331	345	311	331	330	359	306	313	348	336	338	330	337	349	324	337	352	314	324	343	350	337	328	340	342	332	347	301	299	366	332	359	355	322	341	310	363	347	302	353	314	331	327	338	342	317	330	367	305	335	323	329	305	331	322	299	320	320	351	349	276	321	351	301	339	299	321	316	331	315	322	323	299	343	343	338	330	348	333	326	288	320	308	307	317	319	335	339	344	329	331	333	292	335	339	366	313	322	341	336	309	349	310	333	317	331	324	298	319	304	327	315	335	333	323	312	326	325	309	325	318	369	334	341	349	351	337	327	331	315	317	337	350	302	338	323	375	326	331	324	326	318	326	314	321	329	304	303	309	351	350	313	344	318	293	311	345	368	317	325	336	322	332	348	322	334	334	310	343	364	324	329	332	315	337	332	333	335	314	322	322	359	342	346	362	313	344	304	328	305	355	345	348	310	334	374	340	335	317	327	336	345	308	340	332	339	343	293	360	294	337	318	346	356	329	368	342	319	323	332	319	334	320	325	345	328	338	333	318	312	327	295	306	318	310	333	330	315	292	348	333	346	332	322	299	315	350	334	333	347	332	366	335	329	342	326	356	324	335	327	336	340	336	314	346	324	306	305	324	342	297	332	353	325	304	296	344	338	329	336	330	330	307	339	341	343	339	335	332	330	329	305	343	371	343	358	295	346	331	332	312	347	322	390	339	332	332	331	275	311	322	314	323	326	322	356	330	359	358	316	319	288	333	335	309	349	367	320	322	341	332	358	328	352	363	311	352	323	340	313	332	338	333	347	316	328	305	315	359	326	283	327	340	355	311	313	332	311	320	322	325	328	343	324	333	362	331	358	326	310	325	328	340	338	320	296	345	313	315	329	317	334	352	328	330	357	339	360	308	329	324	331	329	299	340	309	346	328	340	339	308	345	349	349	341	315	371	341	321	335	339	321	302	320	315	364	329	349	309	316	328	357	320	314	333	366	303	352	292	332	337	318	354	314	352	320	312	327	317	358	305	320	309	336	314	319	309	324	295	310	349	330	305	352	326	340	301	366	350	332	299	327	335	329	336	348	345	337	345	310	338	316	330	330	332	320	334	338	348	336	293	349	314	329	333	339	310	311	350	318	326	328	317	325	336	323	335	315	340	323	353	334	350	343	348	305	338	359	321	324	324	329	332	314	328	329	307	327	363	307	287	355	320	343	353	337	318	329	325	313	342	328	312	368	320	329	354	345	372	304	347	296	341	337	330	321	319	350	347	360	320	358	310	345	338	327	328	311	341	338	371	352	316	339	325	346	327	357	330	324	332	337	336	317	313	311	311	342	316	344	342	336	319	324	317	297	304	309	297	339	301	333	335	334	309	339	349	332	288	358	352	305	325	327	297	374	333	372	314	317	309	316	296	357	342	301	318	295	306	308	319	361	310	320	334	344	333	322	383	354	287	329	349	361	319	350	314	336	348	312	341	380	312	335	309	321	357	312	314	326	325	340	371	339	349	327	354	355	308	347	339	318	332	322	338	333	316	347	323	333	348	302	314	314	336	359	346	334	326	337	349	340	292	340	316	325	324	369	340	350	329	333	314	319	368	346	329	362	332	290	328	330	361	331	325	336	341	342	358	320	341	317	314	326	331	336	335	303	358	354	319	299	352	347	317	336	339	333	316	311	325	327	302	311	324	344	329	337	320	354	306	315	329	333	321	315	353	326	330	337	334	361	343	319	328	316	325	345	306	328	326	340	340	344	301	327	347	342	316	333	338	338	348	326	357	320	330	315	330	320	350	333	335	361	327	329	357	338	323	312	288	315	330	358	340	334	345	336	320	332	332	325	316	334	349	318	324	324	343	348	366	303	353	347	307	309	320	346	334	334	335	339	350	332	332	351	329	306	336	375	312	332	341	308	305	339	340	307	327	336	319	297	329	333	328	340	340	356	356	351	324	341	331	357	330	326	304	326	339	313	322	331	312	361	304	342	316	342	302	319	320	311	355	353	374	314	334	303	306	354	328	316	316
27467	21353	19915	4529	500	486	433	451	481	450	460	404	405	432	467	409	418	440	475	463	424	446	435	395	436	453	451	428	420	453	411	413	487	444	457	460	447	475	466	447	447	417	436	463	421	431	407	415	475	486	442	446	432	421	376	398	435	453	399	456	442	418	394	442	479	438	435	421	412	435	441	498	384	474	404	425	412	474	436	455	446	397	437	445	435	429	498	457	419	444	430	441	454	416	415	445	411	405	464	443	456	416	447	472	435	452	424	425	429	462	411	433	433	407	450	425	441	425	390	434	449	431	434	416	441	422	435	448	439	431	443	388	390	450	417	417	443	413	466	408	473	451	465	471	426	457	453	475	449	456	425	432	432	449	443	441	412	443	433	453	461	393	440	441	422	421	468	438	465	384	424	435	454	431	402	427	482	459	427	464	445	415	461	443	453	409	417	438	400	446	387	455	428	435	416	412	476	422	408	433	426	437	469	422	454	437	414	455	424	408	436	439	453	464	462	445	417	393	437	456	455	447	419	440	418	459	425	456	450	423	457	438	454	430	441	418	411	427	430	459	450	453	439	459	446	425	421	432	402	448	452	465	377	417	423	398	441	460	472	460	426	476	409	475	462	404	474	464	457	446	426	400	457	426	426	462	448	447	417	444	405	451	427	449	402	454	405	433	424	415	443	414	425	434	456	411	414	396	439	429	460	427	454	457	487	440	437	413	428	428	449	425	475	454	465	470	453	407	434	451	440	412	443	405	446	459	432	451	416	414	479	414	408	464	423	457	482	422	432	451	424	461	402	451	441	418	410	437	411	444	423	436	444	425	428	454	475	406	397	443	422	443	441	401	417	424	419	438	454	450	436	439	462	447	420	426	427	435	448	482	441	409	452	438	418	428	434	453	435	448	434	453	457	438	403	438	451	460	438	471	442	427	446	434	467	476	450	434	420	419	475	468	428	424	429	428	425	437	446	415	457	427	430	425	471	457	444	433	450	461	423	430	482	434	442	422	427	425	433	440	426	463	427	422	445	400	419	451	442	469	434	455	453	416	435	425	414	436	461	473	439	455	477	434	414	434	460	418	430	390	428	457	466	476	449	470	456	434	425	431	448	447	447	381	422	413	431	426	455	435	412	423	421	432	432	419	447	398	432	390	449	445	422	378	466	440	382	454	433	425	425	442	432	456	419	455	438	464	426	460	446	459	446	412	451	406	440	467	417	444	453	436	448	396	456	447	479	426	436	433	453	459	481	441	456	427	405	409	446	421	433	453	443	409	417	437	458	440	441	450	420	439	450	450	428	439	417	414	419	420	408	441	415	423	411	416	445	468	446	423	494	427	458	485	439	424	420	462	445	477	411	425	409	431	400	452	403	435	457	455	459	495	395	414	415	448	443	432	477	420	474	416	458	457	400	471	470	430	456	398	431	437	447	434	469	478	402	454	428	464	454	469	422	462	456	424	424	435	462	442	429	419	453	438	438	427	433	434	450	447	414	454	472	468	432	465	453	453	453	449	452	464	452	401	430	433	408	429	440	453	450	436	425	423	448	417	447	406	423	412	453	446	453	443	454	416	441	444	454	422	464	385	417	461	417	430	427	459	426	455	456	468	429	445	447	418	433	425	431	444	470	477	386	421	410	466	453	443	441	417	432	439	420	410	428	427	430	444	460	418	426	431	433	442	441	442	443	436	433	443	438	454	460	463	410	406	441	451	434	436	439	421	478	447	452	447	437	442	461	405	444	438	386	468	440	437	434	438	424	457	430	405	472	465	436	434	465	395	430	429	484	421	424	428	430	483	437	419	452	427	426	456	430	402	422	425	416	450	443	438	425	430	449	455	444	441	467	443	454	437	447	466	424	407	409	397	423	389	413	445	426	481	428	403	467	443	422	443	436	438	408	429	454	395	444	423	442	458	454	447	402	444	440	453	468	395	417	462	439	422	444	414	464	470	430	436	418	431	401	442	449	413	406	422	446	456	439	458	457	424	404	461	465	410	404	428	421	438	407	430	404	450	457	464	426	422	447	415	444	446	448	417	435	444	425	453	416	473	427	441	429	467	409	412	440	441	457	435	419	401	448	439	432	452	402	413	454	423	450	432	412	451	402	452	457	412	425	435	390	436	411	402	427	418	406	428	424	427	491	423	459	437	447	425	440	446	472	448	457	449	393	434	435	450	447	425	441	438	484	458	432	427	425	399	412	434	447	417	423	413	435	447	447	418	463	421	427	391	443	437	423	451	441	452	446	466	426	433	433	401	429	475	449	440	421	402	429	475	435	393	479	444	421	452	407	423	420	443	452	468	452	458	410	440	423	475	441	441	446	420	409	424	430	409	436	469	432	426	450	428	416	446	428	456	458	470	468	426	468	453	398	451	455	437	455	460	437	453	430	422	431	438	451	458	448	419	403	431	424	440	449	455	419	402	430	471	464	420	443	438	447	432	471	406	450	439	451	443	463	439	431	432	424	450	424	449	467	423	391	444	412	441	434	432	447	417	436	453	452	430	440	417	409	461	415	420	448	436	444	443	431	448	387	422	452	474	445	411	457	440	442	481	438	431	459	429	405	451	407	425	460	449	403	437	423	442	463	440	390	456	424	440	397	480	452	403	418	466	414	450	394	452	417	410	415	436	478	441	429	460	452	412	414	409	423	456	449	471	492	442	422	421	432	416	412	453	454	414	406	460	436	461	439	471	467	429	432	467	416	480	482	427	430	447	431	398	472	444	455	442	489	421	439	437	426	437	445	454	429	453	440	439	470	453	444	433	440	414	442	396	455	439	425	427	443	468	424	416	449	447	436	464	414	422	460	412	423	414	444	440	445	421	449	457	392	467	428	447	396	442	419	458	386	427	426	453	434	453	443	445	405	468	435	412	432	443	443	477	463	477	415	443	450	443	434	437	457	449	415	463	418	447	417	466	452	452	426	435	432	445	427	446	458	405	472	406	473	394	444	398	455	416	426	418	406	449	443	470	450	442	439	429	430	425	422	461	443	444	436	421	495	398	460	448	440	437	423	417	435	444	434	399	469	383	439	390	422	419	436	444	448	433	448	461	426	409	471	419	459	432	460	426	383	436	468	442	461	459	463	486	408	451	452	430	445	389	468	431	464	410	452	410	446	444	467	471	394	457	441	486	424	435	410	438	435	451	435	421	404	398	442	442	429	396	425	458	450	438	481	432	483	429	402	428	408	434	393	432	458	434	455	402	407	489	476	436	445	450	450	458	396	428	461	446	479	455	430	445	426	431	408	445	438	486	422	442	462	428	453	469	420	382	391	447	434	448	440	441	397	440	458	434	487	419	440	435	440	452	457	438	436	427	399	445	418	442	439	445	430	406	434	445	457	420	451	427	416	439	401	438	461	409	490	397	456	455	440	430	385	409	425	459	469	425	440	449	435	435	453	411	429	448	438	449	434	438	425	437	402	447	468	449	433	465	429	444	394	441	445	462	444	449	426	435	454	443	437	414	434	405	458	425	466	450	422	444
25633	26741	22347	2448	711	721	651	603	626	611	626	681	613	666	709	603	643	611	654	622	593	627	622	634	644	623	629	592	641	632	608	587	638	694	610	631	642	632	695	651	636	631	620	637	659	626	595	667	673	638	621	668	586	636	599	642	644	614	658	637	632	652	615	661	616	660	605	608	636	625	597	644	656	639	602	635	645	615	632	640	650	694	593	647	657	600	621	612	632	609	674	601	628	680	627	652	627	607	614	654	583	642	640	636	675	608	623	639	629	618	625	655	641	650	644	589	653	657	641	644	636	641	614	632	639	647	616	677	628	643	619	590	597	676	579	625	608	637	577	623	616	569	633	597	653	617	636	615	637	614	628	597	669	691	604	658	649	607	602	633	627	598	549	656	599	658	627	630	606	650	611	610	612	635	617	627	643	585	637	616	665	648	640	603	648	606	598	587	626	643	609	656	604	610	627	583	611	592	592	612	608	612	602	639	611	644	611	651	549	634	589	622	588	591	645	604	640	590	624	649	650	623	577	652	594	671	630	619	578	623	635	608	660	647	635	587	653	627	632	630	616	655	632	636	645	641	626	665	615	630	664	621	641	623	592	603	599	636	599	628	619	610	590	607	608	634	611	611	583	634	607	636	658	592	627	618	613	618	630	593	632	628	556	663	624	608	639	637	641	614	666	650	636	651	610	623	570	567	587	628	645	628	588	580	624	612	597	642	608	625	554	673	628	667	639	619	634	621	615	623	593	605	613	677	611	628	651	633	619	651	576	645	636	653	647	605	626	602	613	626	640	585	655	631	651	607	652	612	614	627	602	602	634	619	596	634	620	624	657	609	650	632	614	609	615	659	662	628	589	660	631	669	625	632	644	631	573	628	680	656	644	620	639	627	604	580	646	625	618	652	623	627	608	676	619	638	630	658	659	592	659	616	625	622	586	661	651	611	679	635	645	626	628	604	631	623	656	581	675	649	621	643	613	601	615	611	591	599	620	628	649	571	633	607	642	616	626	642	663	602	632	617	610	636	607	601	601	620	644	622	652	619	645	651	616	595	643	634	622	642	645	662	599	626	607	663	630	633	615	635	632	611	618	641	614	605	621	645	642	613	624	638	630	638	612	616	593	637	627	597	623	609	598	585	610	632	640	634	636	626	643	660	626	626	644	620	624	582	650	620	624	631	616	647	689	565	624	607	626	644	598	619	638	654	661	624	585	600	644	597	618	624	625	588	647	628	610	607	603	656	578	634	645	645	578	653	627	625	649	633	617	634	652	631	599	619	655	606	619	627	637	652	605	633	647	631	649	618	612	590	631	629	576	561	683	683	624	600	622	632	646	610	633	615	609	611	644	681	627	672	596	663	625	646	616	654	645	634	640	610	597	619	633	653	631	623	637	623	651	621	609	617	598	613	650	626	596	605	640	623	643	576	624	616	613	635	631	604	647	667	648	628	646	596	645	654	638	587	671	608	597	647	610	635	644	639	657	611	595	609	618	653	638	628	591	622	655	630	635	660	619	568	627	604	633	662	650	567	655	617	629	586	604	616	635	633	630	613	630	680	588	628	622	600	592	622	609	584	630	626	599	648	613	622	631	669	616	586	620	638	657	635	642	633	619	575	609	614	643	620	643	629	646	641	591	654	620	636	641	603	617	645	625	631	619	611	650	650	637	650	642	644	678	610	654	633	673	600	637	626	607	616	672	640	655	644	629	621	652	626	621	653	602	666	621	632	646	635	611	616	623	636	639	612	634	617	623	639	599	646	609	626	644	625	619	608	688	621	613	587	655	672	657	650	613	638	602	630	581	594	621	647	613	651	627	635	638	673	588	620	644	597	627	651	606	639	650	671	662	637	622	600	636	645	636	595	624	603	616	626	643	619	646	620	652	619	660	621	623	643	613	588	630	630	619	618	583	596	618	615	664	661	662	632	615	645	633	616	614	627	645	618	610	635	605	634	614	643	616	627	644	637	637	628	628	641	658	644	624	626	641	620	579	671	687	598	620	579	565	634	641	616	603	630	638	635	624	621	670	666	630	593	642	651	618	599	648	622	646	675	626	602	601	613	624	632	651	623	596	640	588	659	617	644	603	621	608	603	573	593	657	598	626	608	622	584	633	606	614	595	633	597	625	625	617	591	640	663	655	617	639	631	577	639	620	633	615	669	592	660	617	628	653	658	622	582	583	660	621	644	634	657	628	660	615	610	584	639	606	577	609	632	615	637	573	645	644	631	612	664	615	608	620	633	616	638	623	621	617	587	637	625	651	600	620	634	618	644	651	621	597	597	613	608	622	629	660	659	643	641	639	603	645	619	613	573	611	646	633	632	667	616	614	610	651	593	591	600	658	589	633	562	616	681	628	622	657	595	619	610	617	619	668	629	623	655	599	628	651	589	634	667	613	655	647	607	624	616	658	594	607	608	598	609	665	653	641	628	620	628	670	622	655	602	633	589	618	603	618	606	622	682	614	612	611	641	615	601	641	607	599	616	626	643	590	650	654	572	663	655	621	651	646	651	600	613	594	607	651	655	595	623	600	632	587	642	596	642	620	634	666	638	613	640	620	634	652	577	611	607	620	644	617	641	594	616	587	649	616	640	609	615	627	611	629	633	589	616	598	603	603	639	659	609	603	589	655	606	634	605	628	619	611	622	648	594	609	621	625	589	649	601	593	655	592	598	628	638	597	675	604	629	641	622	633	584	611	681	646	615	699	667	610	635	591	563	602	666	647	643	604	632	624	641	623	641	621	611	629	616	619	599	607	650	597	629	645	656	610	607	624	596	657	610	579	610	606	608	602	619	610	623	601	605	637	597	647	597	612	596	620	612	611	623	649	638	667	643	610	643	632	640	606	660	647	623	620	601	568	636	645	655	642	633	596	608	620	642	619	646	623	591	637	620	574	643	632	600	640	632	597	583	583	619	647	655	626	626	661	600	618	630	642	614	596	631	649	638	631	616	621	608	655	630	651	642	613	655	590	598	626	606	635	642	623	616	579	623	597	599	649	672	593	595	660	653	666	641	590	656	599	624	648	603	615	634	604	650	608	591	643	671	633	634	624	656	636	599	640	595	637	611	649	632	670	575	633	623	589	601	605	645	615	676	623	635	621	663	629	564	678	617	639	627	595	642	611	614	621	614	610	589	636	600	635	625	640	624	636	592	647	634	624	615	646	637	567	594	623	613	625	608	677	600	606	631	626	637	657	627	627	632	617	646	631	625	653	684	635	626	635	673	620	613	636	599	636	598	623	612	615	664	604	610	594	639	591	656	626	609	641	611	660	641	581	648	654	567	650	637	660	650	615	617	613	605	655	614	631	597	637	631	622	611	645	624	615	636	623	596	655	631	648	596	610	652	594	654	596	658	682	674	645	668	599	618	623	660	611	639	620	649	656	595	604	654	665	621	676	642	613	625	640	604	623	551	648	643	656	592	611	673	665	598	650	656	629	630	648	628	680	632	623	624	649	642	598	651	654	604	636	639	611	650	599	612
23968	21101	29145	24800	17497	3285	678	602	491	503	495	489	468	466	477	476	433	472	469	515	451	459	456	425	439	429	415	460	468	460	425	458	462	441	442	451	460	424	452	424	425	456	440	446	421	445	414	440	467	430	464	414	452	450	419	451	449	435	480	445	424	444	377	425	422	457	468	402	453	418	414	402	401	457	428	394	443	453	427	394	453	438	453	451	430	444	425	475	432	430	466	443	425	420	420	448	437	393	468	414	428	431	413	423	427	419	478	434	436	418	470	430	418	431	403	413	458	437	437	409	445	452	428	394	449	430	417	411	416	432	443	449	480	451	443	456	458	423	446	424	441	426	451	443	443	405	430	475	416	435	430	422	439	404	452	416	408	465	448	440	439	444	411	432	467	415	442	416	449	452	410	425	453	418	440	420	440	415	433	426	449	401	443	439	438	399	459	444	440	414	461	425	441	440	419	434	459	427	424	425	484	449	428	449	411	440	449	461	442	421	428	482	417	412	452	460	448	410	402	459	453	457	432	416	420	442	464	451	478	416	457	431	458	421	446	421	395	435	418	455	393	435	439	461	408	445	457	450	450	477	416	435	453	441	417	464	452	443	408	459	438	422	421	398	434	454	456	405	411	415	452	429	424	402	429	406	404	430	434	451	423	414	429	399	405	428	444	416	479	448	440	446	475	460	430	432	449	411	455	434	426	436	446	467	424	434	446	445	409	418	441	432	426	443	430	424	420	413	446	442	445	446	409	455	440	426	443	440	381	397	427	407	417	428	438	436	397	428	410	450	441	422	445	451	464	421	463	482	435	425	435	483	447	453	432	437	437	446	425	437	446	447	453	406	452	449	424	415	429	433	428	415	419	406	477	426	453	442	435	423	429	444	411	456	408	447	443	432	417	442	440	428	441	421	427	421	433	415	425	473	435	420	403	463	449	408	440	461	435	432	429	443	442	430	389	440	435	453	415	441	452	407	431	428	411	461	438	440	455	458	410	456	426	453	452	403	408	442	420	404	386	431	421	445	428	397	459	444	446	408	461	406	427	418	449	441	439	433	430	397	445	419	461	461	447	437	469	464	435	449	405	452	429	415	422	446	463	444	427	446	456	440	414	419	459	466	407	479	452	414	436	423	437	445	469	427	451	429	449	437	427	405	448	459	457	452	451	459	422	451	430	462	443	465	477	428	448	463	442	431	451	425	416	425	445	416	452	483	448	410	445	449	436	428	485	456	421	434	409	453	439	420	447	423	440	473	454	410	441	451	415	448	439	428	421	447	446	406	384	423	409	430	439	441	450	397	437	391	463	419	418	421	464	414	457	430	396	411	465	427	455	422	408	424	463	418	407	447	430	447	436	387	434	441	474	451	427	404	453	434	446	422	430	421	435	447	417	419	412	501	453	418	427	435	416	455	472	432	447	405	441	453	405	407	409	404	460	438	458	433	388	428	422	435	420	440	437	432	444	436	418	427	431	439	431	436	421	391	437	435	475	425	435	450	474	462	447	447	402	464	465	479	438	443	419	434	485	443	402	418	437	417	446	449	449	382	444	464	448	436	441	438	442	440	434	479	427	425	459	417	426	412	466	435	415	423	414	421	425	426	473	456	440	428	419	454	443	459	425	413	433	421	458	428	416	444	445	442	444	438	427	434	447	448	428	436	449	412	404	422	444	420	458	431	435	420	436	451	448	433	428	394	456	400	436	439	454	431	453	419	461	433	445	444	427	425	434	452	415	443	409	453	417	426	436	436	443	425	443	446	438	443	433	437	434	436	433	413	435	398	444	451	417	415	418	405	428	440	391	385	405	420	396	406	410	411	440	410	417	430	407	423	417	419	447	459	433	404	447	417	439	390	460	431	478	422	443	440	414	421	434	420	411	427	449	422	420	425	454	424	438	448	433	446	405	469	405	407	432	444	444	442	415	408	430	432	452	438	445	423	449	432	453	425	460	464	427	428	429	452	429	445	447	405	427	455	407	435	445	422	479	424	434	416	414	432	463	449	432	437	450	483	431	424	436	457	425	443	421	460	417	402	409	448	416	447	462	439	421	460	494	417	408	397	401	469	424	451	452	448	426	407	430	434	430	453	416	459	467	432	404	431	437	465	444	432	433	422	473	446	415	437	417	444	456	413	424	443	400	401	459	424	453	378	410	433	443	476	430	416	418	440	447	418	398	434	420	464	433	439	431	440	407	447	443	448	420	418	390	444	420	405	389	413	442	445	447	441	436	445	368	416	420	407	435	438	421	423	402	418	431	409	435	432	441	437	456	426	432	422	436	429	457	439	446	431	442	446	414	454	383	442	454	425	456	388	430	462	404	422	452	433	406	444	439	422	433	400	424	403	449	418	414	459	484	439	449	430	412	434	457	426	438	456	427	435	441	414	417	434	424	392	439	496	439	464	413	403	462	451	415	434	434	430	387	400	431	433	416	399	442	459	427	453	460	410	429	465	433	446	459	408	417	463	430	468	446	413	459	447	441	431	419	412	412	446	397	473	425	441	463	438	441	478	468	441	453	418	446	415	410	460	423	421	457	415	459	415	423	421	426	421	431	423	417	422	427	404	422	423	417	404	441	409	413	457	427	415	455	433	480	448	440	432	409	418	427	400	456	409	452	412	414	422	455	408	433	425	471	436	420	443	458	430	444	419	429	418	447	446	438	427	466	456	467	435	430	434	460	443	455	407	408	458	427	420	438	482	411	439	443	398	447	385	436	467	423	443	466	457	439	417	444	425	457	432	428	390	415	409	414	468	437	412	475	408	451	442	427	449	476	420	434	466	430	419	400	407	424	417	456	461	417	420	445	428	420	416	427	403	426	413	438	438	466	438	456	407	458	431	445	433	426	438	435	433	426	451	418	415	404	451	426	453	438	452	428	413	442	426	437	451	432	454	446	462	441	448	431	430	420	395	424	428	427	455	412	450	465	464	417	438	414	410	414	406	453	389	446	453	426	407	442	442	468	464	423	437	455	428	437	424	440	457	451	409	469	375	459	450	433	457	413	502	436	442	430	405	404	398	446	460	411	439	417	421	450	452	403	430	406	420	498	417	439	462	427	431	461	405	418	412	445	441	414	454	439	475	408	401	423	422	458	429	438	450	432	415	446	453	445	477	448	430	405	458	408	403	443	446	374	426	423	431	445	441	422	433	446	427	453	443	398	444	483	399	447	432	455	431	443	441	413	436	460	405	437	408	436	415	419	420	450	476	429	408	459	378	435	443	411	482	473	466	434	451	428	414	448	425	418	448	413	418	426	457	372	436	422	435	452	387	458	424	432	458	413	411	416	428	437	457	476	452	428	430	458	495	460	432	447	429	426	457	413	420	412	442	438	419	405	436	405	444	437	396	441	503	446	446	476	442	423	412	429	441	421	427	448	416	465	451	466	493	436	466	422	421	458	435	419	474	417	408	402	416	413	459	440	422	442	463	458	424	435	411	394	443	431	429	443	456	406	465	418	441	446	442	466	445	442	458	421	403	410	436
51516	60132	55403	9296	1657	1325	1107	1022	933	832	794	773	717	694	661	679	681	684	667	662	666	651	688	634	642	674	648	672	650	616	664	657	616	689	580	644	696	691	632	590	693	652	661	670	653	614	679	681	660	648	661	663	620	671	630	605	621	639	661	644	615	649	693	662	656	667	635	613	660	594	671	621	632	658	627	610	666	610	668	628	613	667	637	655	645	675	633	611	627	611	566	662	588	628	615	618	642	627	607	658	660	648	643	616	575	617	672	655	606	611	612	654	619	625	657	641	618	642	621	681	621	595	641	596	636	605	642	625	617	631	631	632	622	617	587	653	614	625	654	618	592	678	641	590	585	627	609	650	607	601	658	625	646	620	626	627	610	673	624	630	676	619	628	643	617	559	645	639	651	640	627	624	682	636	608	687	684	634	607	646	631	644	645	621	667	634	603	663	648	609	642	654	628	601	610	637	605	691	642	614	611	653	628	614	641	649	639	646	647	622	597	656	656	611	642	638	624	609	631	626	624	601	677	584	652	653	650	631	624	655	648	626	605	620	653	615	644	606	667	645	611	654	622	642	631	622	641	610	650	622	663	637	619	653	639	637	632	638	638	612	598	677	652	611	602	631	609	666	629	610	620	646	606	602	594	620	610	603	645	645	568	607	624	613	633	610	628	643	645	646	603	626	602	625	638	646	680	643	682	651	660	654	674	652	585	614	659	618	603	657	614	677	613	613	626	626	661	652	670	643	645	620	672	646	600	650	658	599	619	625	627	676	587	624	640	592	629	626	622	628	601	658	616	628	654	686	649	627	682	618	613	631	623	651	685	638	629	662	590	591	622	629	667	634	630	664	604	614	646	587	640	637	624	659	678	579	674	626	607	641	634	630	639	612	648	619	606	592	638	653	659	601	642	676	640	611	622	657	671	644	660	616	616	614	629	595	601	649	654	607	614	571	680	634	633	610	605	634	643	643	601	652	617	582	620	637	631	633	608	600	625	649	634	632	624	591	631	659	619	628	626	618	682	616	633	644	673	565	605	660	613	623	633	627	664	637	600	619	646	640	596	624	690	639	620	630	663	606	571	621	645	629	584	654	654	651	644	640	659	608	621	664	593	646	610	627	638	655	614	611	601	644	580	641	623	627	635	659	617	674	580	615	618	597	656	616	628	608	625	624	634	612	650	611	637	620	647	637	601	601	628	568	672	658	647	646	583	649	649	622	628	552	659	602	645	630	584	640	617	627	599	603	643	653	645	648	601	660	680	665	661	627	636	686	646	609	649	646	608	604	669	646	615	643	603	680	613	656	630	643	592	612	639	613	628	636	607	624	611	621	654	611	619	591	643	625	635	649	653	637	622	657	619	624	658	629	608	624	638	664	666	639	622	647	612	637	625	599	657	627	609	609	646	598	614	591	626	619	561	623	630	611	646	635	668	635	630	641	636	624	607	611	613	638	646	617	631	619	618	638	610	634	593	626	624	604	651	624	642	635	595	597	593	625	599	618	630	640	654	588	643	619	656	646	634	657	620	619	612	631	623	621	620	644	622	611	676	645	645	646	654	641	641	639	624	683	617	629	609	619	641	641	646	653	644	684	636	628	643	636	626	634	598	603	610	624	583	630	604	618	672	648	610	627	636	666	634	610	619	622	640	620	614	621	621	617	643	658	646	648	601	655	644	635	627	665	591	606	625	614	628	669	604	603	633	590	637	613	641	669	616	617	655	591	646	664	606	674	622	654	661	596	619	634	677	614	612	610	629	683	597	617	640	645	615	595	653	623	621	647	651	601	684	635	672	623	618	645	616	637	635	650	617	640	622	597	625	615	640	641	649	636	620	600	609	650	654	669	677	612	648	570	657	682	624	634	616	606	607	590	632	635	621	608	631	668	642	636	663	663	655	624	575	628	663	669	645	671	621	599	637	677	636	639	621	640	630	634	644	583	643	621	615	607	630	667	650	633	602	659	628	642	616	615	621	648	671	665	622	630	582	638	646	611	586	642	628	599	614	625	662	578	621	643	635	614	642	588	601	636	631	649	634	638	642	619	605	656	625	661	633	647	640	663	663	626	600	632	611	637	640	637	622	693	636	642	666	593	652	681	639	676	661	662	640	665	623	576	576	681	620	656	636	637	627	640	656	645	652	635	634	658	653	652	628	665	630	639	655	664	612	639	616	585	630	642	637	635	617	646	638	647	592	626	630	635	600	615	618	627	612	631	673	626	589	593	632	602	661	624	609	636	627	663	608	617	618	651	647	695	655	633	608	652	610	675	672	643	615	567	664	662	600	640	605	650	629	622	646	624	675	701	659	630	637	612	611	614	633	632	626	628	587	623	637	659	581	609	650	603	578	637	603	644	606	633	622	591	638	648	668	622	681	650	664	611	644	610	605	625	611	638	636	597	622	645	623	611	644	586	581	623	623	616	676	625	642	592	613	618	636	653	638	613	625	614	621	612	658	665	637	637	594	652	656	633	650	663	657	673	604	613	653	603	666	625	638	673	650	661	644	609	620	660	653	643	643	608	633	603	620	656	644	637	653	628	654	601	611	658	605	646	596	584	615	645	658	636	643	651	656	646	593	602	640	602	612	641	609	635	651	653	604	597	646	606	648	600	597	623	605	613	591	653	627	618	569	646	606	637	566	609	645	637	651	658	663	632	642	640	632	646	620	624	620	607	600	611	635	686	632	616	629	636	641	642	702	628	616	609	622	632	656	675	631	636	640	594	645	647	703	669	608	673	613	595	622	622	605	600	645	679	627	633	658	641	626	620	664	632	624	610	594	638	654	634	634	651	623	644	631	603	620	647	624	625	625	640	644	614	599	628	640	635	666	637	598	641	622	596	639	635	661	618	600	592	656	657	620	647	646	627	634	630	592	607	624	649	682	663	639	621	623	642	641	628	660	640	629	637	635	668	605	660	615	651	626	683	629	622	613	652	633	606	672	619	694	643	626	616	610	620	632	658	645	616	602	624	663	594	647	585	654	603	633	664	588	599	646	630	669	581	589	609	638	636	672	631	646	622	643	621	638	646	612	616	639	649	634	605	638	673	580	594	660	598	629	632	618	608	612	638	601	619	644	657	642	649	664	648	581	665	624	604	596	635	646	623	594	583	651	640	610	654	647	627	642	608	655	575	645	640	603	672	634	604	612	604	623	651	647	646	609	647	604	684	614	631	673	660	629	695	658	626	642	652	631	613	642	593	631	633	612	610	643	635	658	614	632	628	593	620	633	609	625	656	642	608	627	612	683	632	644	617	652	638	657	645	652	600	619	583	630	646	682	603	624	596	643	582	655	648	687	641	655	668	636	569	651	610	641	643	661	643	630	596	667	651	678	629	627	657	665	671	679	609	618	679	622	610	648	662	635	628	642	643	657	636	597	621	651	625	653	648	649	586	624	659	637	595	635	595	629	665	629	626	647	636	670	604	665	637	594	635	645	628	667	686	656	630	623	664	618	594	637	636	654	659	598	640	671	650	652	612	625	664
22843	21049	28513	24370	21020	18347	2331	504	352	338	325	305	312	284	310	234	221	262	297	244	238	258	256	241	255	263	233	221	236	235	218	225	229	229	227	229	235	246	229	217	210	240	234	216	228	234	255	239	237	227	237	225	214	179	252	229	236	228	209	209	229	215	229	218	223	211	217	219	232	243	233	221	233	211	202	236	232	200	230	205	223	219	214	203	230	221	225	206	243	197	210	225	219	214	223	206	204	201	203	225	234	247	227	241	206	232	205	219	231	207	229	225	226	221	201	227	221	212	232	212	227	218	215	228	220	246	214	216	218	224	225	233	228	212	208	220	228	228	227	211	202	228	223	238	209	236	212	216	238	223	216	222	206	201	203	209	219	200	225	210	208	210	222	225	212	212	227	209	236	212	253	226	210	224	228	216	229	192	175	193	254	205	218	229	210	224	216	222	227	226	208	214	207	237	213	225	206	184	211	222	228	221	246	218	227	232	231	234	238	200	207	200	202	215	244	219	221	224	201	221	200	205	224	221	213	263	192	224	235	192	209	219	235	198	228	230	218	229	201	226	203	208	206	231	216	218	224	218	207	216	235	176	210	224	217	232	239	208	218	236	204	226	216	202	208	223	207	222	218	215	207	226	214	227	209	204	225	204	215	234	225	209	247	223	200	199	231	226	239	226	211	241	193	201	218	207	212	225	214	186	215	209	221	221	235	218	214	228	225	200	223	235	226	261	204	220	213	209	217	212	213	202	248	194	217	214	232	230	200	227	228	233	223	238	218	210	229	201	205	237	253	236	201	216	215	223	195	223	232	241	219	213	233	215	207	191	217	242	213	213	194	214	216	231	191	244	227	217	191	209	205	211	216	226	187	223	218	207	241	216	241	235	221	210	228	213	220	210	211	227	210	199	221	203	203	227	216	234	211	223	198	209	199	220	208	220	215	225	219	195	214	197	206	208	231	222	211	235	213	236	201	230	249	235	197	218	239	240	261	214	234	240	207	194	218	199	224	228	220	257	225	203	214	207	243	203	211	211	193	220	215	225	219	217	207	206	200	204	198	229	256	244	203	219	225	188	235	244	211	208	228	237	226	229	217	190	208	214	216	203	209	235	212	204	241	204	212	194	220	206	180	216	184	209	210	220	233	222	226	209	193	224	216	196	226	215	249	204	202	215	218	218	214	218	217	182	192	192	212	185	236	229	210	210	220	216	216	236	236	225	221	222	196	217	212	218	238	206	219	235	230	222	225	222	215	257	217	198	224	232	197	228	203	229	254	202	216	191	252	198	233	206	222	231	217	260	214	218	238	227	207	224	222	220	218	221	203	210	219	247	200	217	203	216	214	265	195	193	209	225	235	217	229	218	237	219	185	222	230	206	246	229	242	216	212	248	200	223	199	223	219	229	214	258	235	218	215	227	216	229	238	183	218	219	232	216	236	209	210	213	213	212	162	219	204	262	248	221	220	228	227	235	198	219	221	224	229	220	219	241	201	186	246	220	223	227	220	209	226	212	190	240	233	225	232	226	203	214	231	227	219	230	209	203	202	202	217	247	229	239	198	231	235	231	219	214	201	228	236	193	198	220	199	226	199	229	208	236	224	216	244	220	220	213	236	251	205	232	216	219	208	230	235	224	223	202	201	228	226	223	235	228	190	201	240	233	216	235	218	207	247	221	228	237	214	223	217	217	227	202	220	221	204	193	231	231	221	207	234	237	248	218	206	205	188	246	208	221	215	207	216	223	225	254	204	230	213	210	230	225	199	243	237	221	218	229	224	195	208	233	229	222	229	232	215	179	243	201	233	258	209	207	224	206	192	237	205	208	214	212	211	197	225	213	228	239	233	242	249	226	234	257	210	214	229	217	215	215	216	197	196	243	213	221	238	201	207	216	186	206	205	234	233	216	210	225	204	216	216	218	205	228	212	199	202	227	226	236	224	227	216	235	221	239	234	217	190	202	194	235	237	206	246	257	187	231	242	200	200	237	256	216	228	194	247	232	216	206	219	217	195	243	220	227	220	222	231	255	211	221	219	231	210	236	220	200	215	201	242	195	233	241	226	208	233	242	211	210	223	209	221	221	232	229	215	197	223	216	207	200	238	246	242	262	225	197	208	220	224	230	232	221	227	212	197	250	194	242	221	222	211	228	205	215	207	209	222	240	217	207	231	231	209	220	216	235	179	218	223	225	234	204	231	225	219	225	219	223	212	239	239	213	211	232	198	206	212	219	223	218	215	213	218	213	218	202	217	205	238	225	214	220	189	223	217	208	214	194	208	213	210	222	233	242	214	219	220	195	205	214	226	216	231	241	238	222	223	212	233	206	211	264	238	218	208	223	220	212	208	217	225	244	228	203	233	198	233	234	235	206	202	227	188	217	229	227	227	209	223	207	215	205	202	228	219	228	212	203	226	222	234	240	216	227	214	210	218	208	237	245	211	179	217	226	192	203	212	218	186	205	212	220	212	203	222	248	220	218	207	208	231	220	204	225	205	223	207	209	218	240	219	205	193	223	213	215	227	215	195	218	222	249	210	205	238	233	182	204	230	214	216	221	195	216	220	226	219	232	254	224	224	216	189	256	199	228	214	198	220	226	187	241	219	248	206	193	217	216	216	219	228	214	202	215	245	227	232	228	229	206	218	192	224	210	248	219	239	217	220	206	226	233	209	250	212	195	225	206	220	232	192	214	194	229	218	205	192	197	216	227	209	204	228	229	226	226	221	223	221	207	213	235	205	234	226	216	223	234	215	221	241	224	227	209	229	218	205	230	222	234	204	206	210	222	248	232	225	203	221	206	226	197	196	222	218	185	226	231	202	247	234	223	212	233	206	239	216	205	234	231	244	223	235	213	240	233	205	217	204	229	222	214	191	227	215	208	238	219	213	243	196	209	241	207	208	216	248	230	220	256	220	225	217	224	237	205	225	237	216	248	233	206	224	236	202	226	220	215	221	208	238	186	227	236	234	235	208	186	250	230	205	228	208	222	226	233	237	227	232	225	243	210	207	203	202	217	212	207	205	205	198	217	222	216	210	223	231	197	207	220	214	242	218	226	215	215	221	234	224	232	207	234	221	228	224	210	204	256	218	206	212	214	230	233	204	207	213	211	198	221	197	222	220	199	231	207	207	226	249	198	232	217	214	214	259	238	206	202	241	206	213	223	223	217	216	205	224	251	225	235	220	221	237	221	198	201	239	214	239	216	216	223	214	233	211	195	227	221	214	228	243	202	225	222	214	212	221	244	199	197	216	228	216	227	223	227	221	229	239	211	204	196	223	205	200	189	223	217	219	216	245	171	226	224	203	218	201	221	200	230	223	215	225	192	191	217	227	216	204	195	229	205	245	232	224	221	225	242	201	230	202	247	217	238	215	199	206	206	206	230	214	218	200	219	254	205	222	207	211	201	194	203	227	229	205	245	193	207	215	200	198	204	209	220	195	217	213	226	207	248	236	204	193	227	216	216	221	228	208	213	208	229	232	193	195	218
60379	72223	63578	12992	2308	1745	1282	1142	881	804	719	626	575	552	515	446	459	425	431	428	395	419	430	387	382	347	381	359	336	388	369	362	397	357	351	383	361	356	331	332	349	362	356	376	386	361	355	362	354	344	355	341	355	333	328	349	338	340	315	339	331	330	331	321	360	340	339	337	323	316	320	345	367	312	332	323	359	341	348	343	332	350	355	316	350	328	342	300	314	342	355	333	340	343	332	332	350	336	340	329	291	362	334	321	339	297	333	294	344	331	345	354	298	320	331	337	294	302	331	331	326	346	355	348	362	328	294	356	349	314	330	316	338	332	348	325	335	333	311	303	318	356	316	307	308	360	357	317	298	379	329	317	306	320	335	319	335	313	336	312	323	323	335	338	315	334	347	324	352	316	307	318	300	322	323	329	306	324	345	328	321	315	349	320	339	299	312	326	325	325	325	340	348	317	337	342	304	319	317	351	330	327	354	306	332	317	346	355	333	322	327	316	333	303	328	343	318	340	322	344	319	293	310	328	326	355	305	342	313	335	333	322	323	312	348	344	362	322	361	348	341	322	295	368	314	336	313	326	313	324	316	305	313	300	341	321	320	279	342	304	303	319	341	314	322	325	317	357	350	329	332	334	298	325	333	336	340	299	335	299	329	339	333	304	301	305	302	317	330	338	336	308	384	320	319	322	320	334	317	329	304	312	327	343	357	322	348	342	345	322	318	361	289	293	308	316	347	326	310	282	318	339	317	342	323	324	306	303	331	335	343	361	325	319	318	338	322	303	321	317	296	341	345	345	332	340	334	313	305	351	321	301	311	321	333	320	347	329	317	348	350	355	295	320	318	311	342	339	303	316	317	312	304	368	301	361	317	315	303	331	318	329	337	318	377	329	316	347	318	306	348	350	322	331	303	345	321	347	330	336	316	334	343	307	309	341	328	326	310	312	341	341	302	360	314	324	327	337	309	285	353	330	322	321	318	313	326	341	324	323	311	321	340	338	314	327	338	329	328	346	325	331	350	338	322	307	319	342	345	295	339	319	347	366	326	288	327	318	326	319	315	320	338	346	335	316	341	339	330	285	303	323	313	316	337	305	315	339	311	319	304	332	305	344	325	307	286	333	338	310	315	310	316	325	333	330	314	295	336	312	349	346	361	307	337	324	299	307	337	339	342	324	357	327	362	287	326	359	313	333	338	352	318	327	329	354	320	335	331	308	351	319	348	325	336	355	349	312	341	338	313	313	320	330	311	332	354	350	348	304	348	341	345	340	347	330	309	325	335	318	320	306	353	339	312	304	345	329	318	343	363	319	308	346	315	350	331	343	325	327	298	314	364	299	344	309	342	353	296	322	334	343	347	333	297	361	341	331	306	324	351	269	329	335	344	329	343	300	290	345	360	297	333	315	313	348	339	310	311	344	338	355	340	319	330	351	344	330	346	353	320	339	322	324	289	313	317	325	335	327	316	330	329	342	316	310	315	335	339	324	344	335	317	327	321	318	343	306	297	321	341	319	324	324	318	319	330	345	369	329	322	314	341	344	326	308	355	332	326	330	343	350	348	349	323	287	325	333	335	344	317	349	306	372	318	344	305	324	331	320	332	322	325	322	310	325	322	313	311	318	309	319	332	348	325	348	343	293	291	336	329	309	293	339	308	321	331	353	352	317	342	315	348	311	339	349	328	320	305	307	339	376	322	324	319	343	323	295	384	280	322	307	303	311	348	328	316	308	340	338	339	323	337	349	313	329	369	321	316	331	295	316	294	312	310	312	354	347	337	332	341	338	323	331	330	328	328	333	336	319	338	317	315	314	343	324	312	299	294	338	319	326	353	320	339	308	294	343	330	336	331	340	327	332	343	330	315	287	304	345	334	356	340	308	312	303	335	365	309	352	327	361	296	332	298	310	299	355	319	353	316	285	330	298	312	358	329	321	301	337	383	307	319	326	317	325	312	314	346	317	302	324	305	363	312	378	315	316	339	311	322	320	312	316	309	337	341	282	343	321	319	338	321	334	335	346	302	323	333	352	304	313	347	320	308	331	328	331	369	347	342	326	333	344	327	340	363	320	333	337	309	332	317	321	334	307	350	308	328	314	320	312	337	332	305	347	321	334	333	291	319	326	332	361	335	323	329	318	322	313	345	352	320	320	323	332	339	310	308	335	357	356	342	321	335	353	334	312	346	338	315	322	332	325	338	306	298	312	324	345	333	304	313	337	346	361	334	322	324	332	290	303	330	337	341	316	303	335	331	294	315	317	330	326	339	321	349	309	340	312	290	344	322	339	292	345	310	336	319	332	362	329	342	324	323	339	334	309	345	317	347	306	317	333	339	330	326	310	302	367	313	307	316	303	316	325	333	296	334	296	321	329	343	316	283	333	338	300	322	319	334	330	362	333	327	316	366	349	309	334	337	301	317	329	348	335	346	312	345	330	299	299	322	309	332	329	348	315	346	321	316	304	300	319	331	339	319	288	341	318	354	320	312	317	325	315	363	335	312	334	339	316	308	330	338	321	307	351	312	344	307	326	313	338	327	326	335	332	324	319	314	324	317	330	325	319	326	331	309	341	299	359	322	327	330	354	335	285	327	323	320	351	304	312	345	317	334	346	324	309	313	334	326	279	303	318	282	342	330	302	343	363	321	310	347	334	317	334	303	305	326	336	373	317	337	315	335	331	345	332	329	316	342	302	331	325	339	322	301	317	329	337	314	341	341	326	329	343	302	357	378	344	315	329	328	302	350	322	335	324	323	321	350	320	319	319	373	352	305	320	305	326	309	335	327	311	317	306	345	322	317	313	326	320	298	305	314	318	310	344	323	314	323	316	299	337	297	329	316	301	352	304	332	317	343	295	311	308	349	321	315	327	360	321	304	340	332	348	331	338	347	346	334	314	322	324	300	343	342	285	309	324	315	318	308	349	322	324	336	349	304	319	301	330	339	300	310	351	337	303	350	314	341	316	344	355	323	353	334	317	307	314	322	315	322	330	289	319	305	309	315	341	317	327	298	306	314	338	330	312	336	313	330	340	338	312	305	297	333	293	318	304	358	301	305	304	349	348	366	343	315	313	326	315	348	324	305	377	328	334	339	327	303	311	321	326	314	307	323	341	313	303	339	316	347	287	312	330	295	329	344	337	315	347	334	344	337	341	311	335	317	317	310	288	297	324	320	334	302	308	317	334	320	354	360	306	326	284	355	316	306	330	340	317	346	333	323	319	311	311	314	344	324	309	316	345	308	312	313	321	327	341	317	305	332	313	309	306	305	348	346	322	353	300	345	331	332	325	333	298	322	302	352	320	346	318	327	297	326	297	334	330	309	333	319	341	328	331	348	326	332	306	340	333	346	321	351	341	318	287	327	333	311	355	313	333	292	322	356	333	341	316	315	358	321	342	316	309	315	321	301	329	312	305	310	342	349	325	305	301	319	333	291	339	299	359	341	356	308	319	328	334	319	330	327	334	299	315	352	312	352	342	343	343	331	325
27590	21263	20305	3953	484	432	461	404	414	438	436	423	453	446	434	430	438	414	446	431	440	397	431	460	401	463	413	437	461	430	422	427	408	422	451	427	405	436	446	421	483	456	427	439	455	398	436	422	436	443	428	420	421	440	434	457	466	445	469	418	445	474	454	437	440	421	457	444	423	470	438	412	434	439	450	426	420	429	436	408	435	426	439	406	451	435	366	412	439	420	414	390	413	457	413	394	476	449	433	477	432	431	405	458	479	428	447	447	428	427	466	471	445	422	438	427	405	440	446	474	442	434	400	454	427	424	419	468	407	422	432	437	441	409	451	433	445	453	419	420	420	431	449	410	400	429	415	433	431	371	400	417	432	436	428	397	429	398	407	446	432	409	462	457	444	492	413	436	440	435	421	436	437	460	427	455	443	420	449	458	477	410	479	448	480	417	419	410	434	411	466	440	420	414	436	451	416	453	432	398	418	431	448	420	432	440	417	423	418	425	420	468	425	425	433	487	391	433	428	428	451	419	388	424	441	442	424	458	481	438	467	407	428	426	452	403	427	450	384	414	411	415	417	392	459	440	458	426	421	439	459	441	430	460	440	404	411	398	404	414	461	420	427	427	426	441	452	404	435	437	426	449	411	429	485	441	421	470	470	414	408	445	412	401	443	406	460	461	443	457	422	391	429	389	436	393	396	443	415	411	418	420	439	449	453	421	459	384	426	417	440	444	408	408	444	440	453	415	429	399	458	440	441	445	443	436	440	418	435	401	426	418	415	430	446	432	419	460	448	434	452	447	416	452	387	409	455	400	449	381	440	421	408	456	441	439	413	422	415	437	449	415	407	403	423	450	423	445	400	449	453	446	468	440	408	441	429	428	422	450	412	427	458	432	424	441	434	439	401	478	432	428	446	420	422	436	471	435	470	447	417	466	450	410	445	427	468	396	444	423	421	417	408	444	450	406	452	431	415	432	428	441	438	440	438	440	427	420	425	433	453	444	423	423	426	434	421	430	408	401	425	430	434	413	434	426	425	449	434	420	410	446	431	414	443	403	459	439	436	453	431	418	435	412	439	436	380	458	425	435	405	404	442	442	417	445	406	455	452	410	451	455	411	415	452	443	422	467	453	405	456	402	437	427	428	455	426	429	414	468	467	454	444	413	402	403	467	419	373	420	416	397	420	417	430	436	418	445	447	451	439	424	437	417	433	439	435	435	427	423	412	448	432	414	455	441	398	390	427	435	437	419	459	417	443	443	407	456	424	423	432	429	437	500	452	414	434	438	450	406	443	413	450	426	443	455	437	436	399	429	474	457	407	444	444	438	398	408	404	412	432	469	439	434	453	392	440	413	448	464	466	403	421	441	440	426	427	426	424	462	420	439	418	435	450	469	408	392	453	438	451	425	438	444	436	411	412	458	421	435	437	402	406	430	468	418	439	418	428	420	443	416	427	389	451	449	436	406	457	420	470	428	437	459	409	403	421	466	449	427	442	422	416	443	441	397	449	423	431	440	419	431	422	421	428	411	389	440	416	459	451	438	430	396	447	423	413	445	419	437	404	422	440	438	444	444	444	413	390	481	428	460	392	439	419	437	427	454	398	422	430	435	436	404	468	441	451	456	427	432	418	403	440	433	447	444	434	410	451	442	407	407	443	418	439	425	435	443	429	386	415	451	411	462	463	401	444	404	437	427	416	487	433	448	458	428	422	434	409	421	415	415	438	409	426	434	469	466	419	415	448	397	458	432	387	436	437	394	439	385	425	443	447	439	401	393	430	398	401	446	411	433	394	420	414	472	428	458	437	424	464	431	464	440	440	412	407	437	461	406	434	414	421	493	460	412	431	431	426	440	423	431	436	458	425	450	457	413	385	444	429	436	463	399	442	448	467	442	450	437	419	439	389	465	441	448	437	410	414	425	394	441	436	449	450	416	419	425	409	437	411	403	461	400	430	454	433	472	432	450	446	450	423	394	428	436	432	434	425	467	451	420	437	434	404	444	416	430	407	439	422	495	442	416	457	430	463	469	436	424	449	415	447	383	401	425	467	397	452	422	433	436	383	459	436	446	447	439	458	432	416	422	428	419	441	422	419	450	452	426	420	443	434	403	425	446	408	429	465	431	431	423	438	411	410	429	468	480	453	430	463	425	434	433	437	438	410	453	397	426	468	443	396	437	426	426	422	402	447	433	395	452	425	423	440	447	444	444	391	476	434	481	426	434	431	401	431	388	437	402	403	450	431	457	436	409	429	404	392	409	448	469	405	410	404	450	402	437	411	425	432	420	421	436	424	437	414	416	466	452	420	430	430	397	438	428	460	441	482	445	453	427	422	437	426	416	441	395	400	441	437	412	442	437	427	425	406	462	406	440	465	436	395	437	437	390	412	388	482	480	385	447	439	406	468	426	450	409	426	420	411	456	419	435	458	418	438	393	443	441	428	440	445	435	420	453	418	456	381	408	386	419	446	420	447	458	476	408	436	444	438	431	411	440	404	454	432	421	464	447	428	445	412	476	409	455	450	440	421	444	450	457	415	460	422	437	461	424	432	473	418	453	443	450	432	441	453	439	438	417	439	456	470	399	463	469	444	403	431	403	459	424	413	475	420	422	406	419	419	420	449	462	446	393	443	436	435	432	449	432	420	445	424	442	436	426	403	436	412	480	416	435	441	413	451	430	407	416	421	434	459	417	429	427	466	384	420	440	461	447	460	413	438	443	424	419	461	421	428	432	459	410	426	440	449	459	398	445	435	425	409	438	450	464	428	435	426	441	407	437	442	442	472	438	446	430	441	420	426	429	399	436	466	413	425	444	468	449	470	447	435	426	439	436	414	450	434	420	430	486	439	423	469	412	459	427	455	445	419	448	437	416	437	426	430	454	448	466	447	438	456	429	436	437	411	426	463	448	442	429	433	426	417	418	423	449	419	431	454	446	435	407	444	432	418	450	415	415	442	416	413	434	470	463	420	425	419	418	450	475	444	444	454	401	416	443	470	418	419	444	434	472	417	423	431	450	440	403	438	401	453	422	439	430	413	452	398	458	441	434	442	441	452	436	434	434	419	424	418	446	413	411	422	395	435	435	442	437	414	454	383	455	431	423	421	383	427	438	429	427	421	429	399	427	452	400	427	413	431	397	470	446	398	447	446	376	439	418	385	417	428	428	421	455	436	414	425	436	420	430	396	433	429	434	450	455	430	410	420	425	442	410	423	444	452	397	434	438	462	414	405	453	489	414	462	404	458	411	429	398	424	420	435	425	450	416	437	442	416	439	401	396	446	429	437	442	450	439	416	421	447	448	422	442	419	437	444	418	446	441	438	426	446	438	446	458	447	406	396	398	435	452	423	430	462	464	421	442	425	446	411	431	423	479	439	415	425	463	424	434	410	405	431	406	446	482	425	458	413	410	431	430	481	427	456	457	445	462	441	425	407	417	421	454	418	448	372	445	428	463	421	403	417	446	440	438	444	425	460	410	435	438	446	463	390	395
26551	25437	23295	2089	742	710	668	623	676	628	649	591	678	630	642	630	631	640	686	641	564	684	654	588	644	602	619	654	614	612	642	648	610	621	622	678	643	654	653	645	594	612	622	630	619	660	623	637	620	657	655	629	640	632	652	649	631	630	622	633	628	634	628	617	665	624	635	650	673	631	620	606	656	618	630	640	664	642	606	637	592	622	656	616	612	667	608	644	635	600	649	602	627	574	660	544	638	660	615	648	614	627	627	648	572	605	677	608	565	615	662	586	629	646	614	623	648	617	587	623	682	650	635	588	577	641	593	629	639	615	615	622	630	636	637	609	645	658	629	605	646	630	599	617	547	620	622	571	644	592	642	587	609	582	674	595	646	642	642	628	600	648	649	644	643	626	614	615	577	626	598	640	618	626	607	613	670	630	629	611	614	591	610	634	574	591	628	648	622	661	628	589	615	628	575	632	603	694	640	621	620	624	654	664	610	624	600	645	620	636	593	663	655	627	596	618	634	590	603	563	569	626	623	589	660	654	602	650	614	614	603	650	622	651	620	642	614	617	661	639	614	609	632	671	649	582	577	627	657	646	613	644	588	614	668	628	620	652	620	604	638	636	659	639	616	620	609	606	605	653	615	595	645	616	618	649	663	657	625	578	614	615	613	658	606	630	603	662	616	631	594	637	635	668	622	623	611	587	591	619	615	618	624	594	596	594	626	600	580	584	606	633	605	613	625	579	659	614	644	634	634	624	628	627	610	604	610	636	619	603	593	634	587	676	598	593	604	616	591	606	618	612	612	633	606	607	593	609	638	648	621	626	624	620	566	611	639	619	597	604	622	628	603	635	625	612	633	597	589	657	592	566	672	631	644	622	585	577	583	614	652	631	591	583	605	631	599	572	597	684	634	651	620	583	605	641	650	612	615	645	661	609	647	655	649	608	608	644	635	642	622	625	656	646	591	628	628	688	580	642	580	674	648	644	642	651	611	618	627	553	605	605	604	635	646	629	641	643	648	632	671	642	627	634	607	577	628	645	636	656	607	657	634	608	631	625	664	592	635	629	623	654	629	631	598	601	628	627	622	601	642	594	634	642	640	636	591	661	630	618	660	611	618	632	637	619	600	578	639	634	648	639	611	598	646	624	615	671	602	602	631	664	655	665	643	615	656	606	603	606	560	625	645	620	606	616	638	624	639	623	573	632	618	637	590	646	643	630	590	623	639	590	617	620	615	587	611	629	600	650	637	607	589	626	638	599	622	620	621	651	602	627	594	621	618	633	661	585	604	684	677	631	647	604	593	641	575	638	622	629	679	635	576	618	636	650	578	589	638	598	679	635	634	672	611	612	609	617	598	617	654	556	642	621	664	594	585	594	584	635	629	605	598	597	649	656	613	598	620	628	611	574	611	606	607	629	618	639	616	665	669	640	623	621	609	599	651	639	654	589	624	658	653	664	548	655	618	580	579	662	658	625	621	638	613	661	589	645	634	610	646	649	617	574	575	601	626	636	612	660	612	614	604	617	575	580	612	601	602	651	575	597	633	617	618	613	652	612	661	616	627	629	610	645	598	611	591	602	591	621	585	663	629	643	594	601	637	635	637	596	644	665	625	633	652	609	633	625	626	607	657	610	591	649	630	645	613	684	630	597	617	611	622	592	609	644	630	618	608	641	619	642	626	624	647	606	618	632	628	625	609	654	644	648	598	557	680	617	604	651	625	637	642	658	604	579	615	628	634	607	608	646	606	610	619	606	580	637	607	590	633	644	621	610	626	635	629	611	614	607	620	598	590	604	609	637	591	611	676	622	620	586	607	621	643	610	621	593	605	627	611	616	589	650	637	629	661	630	592	619	619	613	610	656	636	638	605	600	631	632	635	644	596	620	583	645	631	636	673	615	613	627	650	609	685	618	657	642	622	561	622	607	605	600	626	626	636	611	625	614	624	681	567	624	629	628	602	628	611	633	631	612	640	645	611	624	617	647	582	617	587	637	638	615	638	630	601	621	664	617	668	644	645	633	647	616	585	620	652	608	642	664	638	627	617	558	663	689	671	615	673	602	595	600	627	566	580	592	572	619	608	602	589	620	651	591	628	639	610	615	655	615	639	612	604	620	640	608	657	634	601	593	626	607	624	625	599	606	623	639	626	613	628	632	595	603	600	664	612	600	602	633	658	679	565	611	627	613	662	609	603	627	613	628	648	641	605	655	615	621	554	620	609	576	675	613	621	658	623	629	620	638	650	606	627	634	626	665	632	591	618	625	618	673	630	608	615	675	656	665	599	626	582	657	642	637	663	612	620	637	598	635	577	618	584	590	663	634	639	646	645	595	650	628	578	587	604	595	655	655	620	645	604	601	640	634	630	610	612	648	649	597	668	607	558	684	652	612	619	616	619	651	645	644	605	655	613	654	609	642	607	645	598	610	611	640	614	635	619	627	653	644	627	610	577	626	629	608	670	607	641	618	626	634	617	649	568	623	574	614	638	646	623	654	605	605	587	659	587	601	650	579	629	626	601	592	642	595	639	591	635	634	618	642	590	607	598	646	584	623	598	623	625	624	606	643	595	604	621	593	599	576	676	618	614	674	643	554	595	571	646	593	654	610	627	597	655	663	635	649	653	623	600	638	621	629	648	638	608	652	627	611	642	626	595	639	607	604	603	643	593	588	607	641	610	612	623	658	628	579	586	629	643	654	649	603	556	610	602	612	640	602	621	642	630	653	587	614	617	628	684	690	595	640	593	613	617	629	644	642	633	618	657	631	632	588	595	595	589	602	622	640	613	630	668	626	636	592	606	661	617	592	629	663	612	598	637	616	571	638	591	635	610	638	620	617	612	611	625	593	583	627	615	638	616	608	682	626	622	650	626	654	613	655	661	618	624	626	623	597	621	619	614	630	643	602	616	648	620	607	660	618	582	632	678	638	637	555	648	611	606	633	667	606	632	619	653	652	645	631	665	655	610	659	607	651	605	617	603	617	610	607	591	656	634	603	611	615	651	660	592	648	606	623	644	622	617	623	589	639	653	635	632	636	560	608	620	652	608	637	628	608	613	643	596	621	599	590	614	636	642	653	635	650	639	584	613	604	609	618	635	629	647	638	612	601	638	624	641	570	570	599	570	578	640	633	599	637	642	625	608	620	623	643	638	614	640	642	607	605	604	596	648	602	597	610	619	630	646	616	628	661	597	599	624	639	598	632	644	623	631	602	680	585	614	635	596	608	631	654	658	603	646	600	594	623	629	635	630	614	618	622	592	597	619	662	606	566	612	577	606	593	633	609	606	652	604	624	635	597	645	615	612	594	637	606	589	609	683	603	624	685	615	626	573	591	621	635	645	613	612	599	616	643	574	598	637	620	645	617	615	633	613	590	590	614	620	592	644	628	656	632	640	601	604	626	630	635	599	607	617	597	613	636	588	653	641	611	606	589	628	654	595	581	652	634	679	589	607	635	614	648	609	599	630	604	645	649	629	604	609	600	583	638	622	654
23987	21148	28706	24858	17930	3422	664	578	518	512	493	477	463	480	455	478	472	475	445	462	448	462	448	477	418	416	434	422	429	458	469	458	434	459	445	443	433	451	453	394	447	418	443	447	478	443	430	450	450	382	468	434	470	420	423	426	440	439	422	428	421	451	437	424	426	449	474	446	397	423	458	452	430	465	403	472	479	437	429	428	446	432	421	468	403	438	473	417	409	407	426	411	416	422	409	428	434	436	440	460	446	458	426	422	422	449	440	467	436	385	490	455	416	474	446	433	428	479	423	470	442	448	441	426	452	429	445	467	413	449	433	448	460	440	448	440	444	468	466	399	461	410	398	461	439	418	453	435	426	452	436	424	409	419	424	420	397	403	433	417	446	441	450	430	413	402	419	439	431	418	404	407	438	406	425	457	463	397	427	493	453	423	423	427	420	448	424	442	447	481	449	424	410	425	428	455	452	416	415	450	471	467	424	417	449	449	411	436	406	448	430	417	434	442	454	419	420	432	396	440	416	428	414	425	423	442	436	421	409	420	407	438	405	439	430	408	432	436	433	407	435	435	417	445	421	402	430	424	439	452	450	443	449	440	389	395	426	394	425	425	427	416	431	443	447	455	423	484	402	455	409	435	454	448	428	460	422	403	432	420	481	446	423	468	432	416	415	442	426	447	435	442	417	447	452	444	426	409	399	433	433	402	470	438	415	422	422	418	398	441	436	411	418	416	458	433	397	443	417	422	424	424	439	410	456	448	432	414	442	405	440	422	424	438	487	450	425	414	434	461	449	417	408	371	436	462	392	456	457	410	431	455	454	387	370	454	428	454	456	400	406	431	389	419	440	454	425	403	425	397	436	386	436	466	462	478	396	422	448	423	450	425	419	463	453	459	458	387	413	446	468	431	441	460	485	443	403	414	457	416	461	440	452	450	411	438	436	438	471	443	466	431	423	413	469	440	438	364	443	451	434	393	416	427	428	457	464	444	409	466	425	457	441	397	443	468	381	447	427	405	442	430	424	439	426	411	399	452	411	409	435	446	442	417	429	474	435	445	429	444	458	424	429	427	401	435	437	468	411	387	450	451	416	414	424	368	390	436	441	454	445	415	433	410	424	443	437	457	426	392	456	427	408	408	428	442	419	441	452	477	447	428	413	420	450	413	394	482	428	461	405	438	443	449	438	445	433	424	419	397	401	454	429	417	431	447	432	430	418	444	435	451	451	430	450	445	419	473	424	378	450	414	444	443	426	455	394	421	450	466	428	437	432	412	436	454	429	407	415	429	431	435	450	421	449	443	429	424	440	423	425	438	422	397	423	426	428	401	407	444	401	427	416	444	443	441	396	462	436	420	469	445	403	451	413	416	453	455	426	444	432	457	439	441	432	455	380	424	450	470	426	408	430	435	414	422	430	451	438	421	413	424	402	416	448	436	419	447	432	443	429	417	420	434	460	446	403	413	433	416	448	435	413	460	446	438	437	421	423	394	470	448	413	471	405	466	410	449	456	454	464	432	393	436	426	439	443	397	425	441	451	488	425	426	422	444	422	407	436	427	441	434	422	454	444	445	417	439	465	426	424	423	437	468	436	452	401	406	431	414	428	427	410	454	433	442	463	421	452	454	434	439	455	403	413	418	467	442	427	425	424	406	438	386	460	434	414	416	369	431	443	420	419	489	457	398	432	435	407	479	450	448	464	409	431	439	452	455	421	407	407	439	445	451	445	453	449	433	408	447	407	402	410	429	443	406	417	457	400	434	462	418	396	439	431	437	412	410	389	421	427	462	466	432	394	430	424	414	408	422	440	431	439	373	461	439	436	427	436	481	451	394	397	440	432	429	411	437	403	459	452	444	426	439	446	417	444	423	427	396	429	455	421	450	433	427	433	416	450	446	466	441	449	446	420	440	412	442	395	451	403	445	432	453	456	452	434	449	417	420	433	426	398	429	436	437	418	431	470	433	423	430	425	429	420	433	396	431	416	445	415	403	415	396	412	424	440	404	470	445	433	418	412	459	459	405	424	411	387	429	481	432	419	461	431	421	405	409	413	417	392	430	413	446	420	414	430	438	418	411	466	452	392	424	413	437	481	418	431	476	467	427	382	437	425	481	416	426	411	456	390	454	439	428	487	418	418	450	438	459	451	452	426	467	418	475	466	412	457	475	468	426	437	423	421	411	434	432	426	480	444	424	468	442	497	392	430	410	437	446	450	433	432	426	440	383	445	420	434	434	432	439	410	386	433	481	468	440	404	437	456	480	418	445	435	471	447	425	457	421	464	404	459	404	410	434	440	479	432	452	451	438	425	452	412	455	452	438	480	417	461	440	394	423	414	472	423	450	426	409	461	447	395	422	419	413	430	467	402	424	437	432	452	424	440	422	412	464	415	411	417	435	442	435	479	450	359	443	408	481	422	402	412	430	398	426	442	432	454	470	476	378	424	417	440	428	450	397	413	438	438	447	438	433	416	413	479	413	407	435	420	431	408	402	467	409	438	433	426	435	428	432	427	453	403	403	430	423	453	472	401	444	426	446	426	451	444	426	441	425	453	439	456	448	403	417	433	412	446	423	449	458	428	432	442	467	472	418	419	431	414	416	398	417	473	392	453	425	448	414	409	446	439	437	414	439	408	423	439	411	429	451	432	445	419	430	400	411	428	437	412	422	454	404	409	451	409	428	425	447	441	465	437	424	450	452	444	456	391	450	418	385	473	432	463	446	430	451	431	417	448	444	437	423	438	450	427	468	416	462	431	381	431	455	426	407	409	452	450	427	406	448	457	479	400	419	460	402	447	384	414	464	419	420	433	445	463	451	401	397	429	393	409	442	414	435	461	437	444	438	440	355	463	435	449	435	417	399	440	425	432	455	415	385	442	454	464	434	409	442	452	464	418	440	479	417	425	406	427	428	430	424	422	409	443	458	424	460	433	468	400	409	423	461	440	432	437	424	417	410	451	429	412	455	450	416	433	386	428	442	444	455	384	443	419	439	465	481	462	410	404	467	462	438	457	411	433	410	429	444	445	404	433	436	367	440	404	434	458	416	467	420	433	420	425	428	453	430	449	458	441	431	415	446	454	462	419	446	419	422	452	427	442	451	447	447	412	396	425	436	463	450	459	437	439	414	399	436	426	437	469	463	424	458	437	452	414	419	437	442	425	404	437	430	406	415	439	368	407	439	446	420	424	449	461	440	479	423	427	417	425	415	460	422	456	443	407	414	452	414	421	425	412	444	470	418	393	424	433	460	415	415	477	401	436	422	467	428	451	394	414	430	448	438	443	434	453	453	462	436	447	418	423	446	430	432	446	426	447	422	448	409	481	441	448	437	471	444	418	412	458	467	463	411	438	427	424	409	423	427	442	401	426	429	452	402	401	427	456	444	422	435	476	428	413	457	476	428	429	448	434	417	426	446	412	428	434	428	432	432	411	432	443	387	442	425	419	489	406	455	417	419	444	387	432	397	400	452	439	449	419	462	423	444	431	407
51997	62189	53102	10217	1572	1277	1073	1005	895	813	786	736	706	672	661	726	702	678	714	653	714	653	663	703	652	679	579	633	656	696	667	668	689	636	642	644	650	640	652	657	650	661	688	623	627	641	672	671	664	700	634	665	634	666	617	579	572	612	665	660	603	635	610	638	631	630	638	579	603	647	638	613	621	657	649	624	638	616	600	611	623	621	632	602	614	592	634	610	622	637	663	632	651	623	665	616	640	596	670	665	638	657	639	652	617	638	621	620	623	589	630	601	623	589	656	608	682	652	616	659	604	600	645	635	592	614	615	646	632	627	622	613	628	641	626	635	640	623	621	635	633	648	675	619	624	612	660	648	621	668	632	636	590	621	624	559	627	620	653	664	617	624	647	656	610	634	633	630	583	636	622	634	606	635	649	683	631	631	612	611	656	652	642	598	605	587	627	634	621	599	654	595	651	600	654	642	592	630	622	653	613	604	679	630	628	595	655	619	665	630	580	646	629	631	684	661	621	621	615	630	668	595	607	624	623	656	656	623	599	594	688	611	629	621	632	668	683	629	615	596	615	642	668	613	629	620	591	605	601	654	636	578	651	629	675	633	603	634	613	634	613	621	627	597	638	629	656	668	641	620	640	580	613	614	636	635	630	656	624	628	605	629	620	628	634	619	626	638	648	637	628	626	633	620	638	617	642	632	607	637	661	623	612	647	640	649	658	662	654	627	657	632	646	643	620	693	649	653	607	666	649	634	655	623	607	702	619	637	622	616	609	626	597	634	657	604	616	654	669	633	645	582	590	560	631	643	609	635	636	631	642	614	645	629	633	659	592	655	636	653	626	631	658	600	629	615	626	653	615	630	614	593	624	655	633	635	619	608	630	625	615	586	635	622	650	643	603	615	621	645	611	657	605	639	589	635	643	656	637	640	645	644	665	572	661	619	628	640	643	621	595	667	662	616	622	628	611	611	628	663	593	618	622	629	642	623	642	636	628	611	641	610	611	598	610	623	674	708	631	623	621	632	600	627	581	636	603	606	591	615	643	645	645	650	671	624	582	642	624	617	653	613	562	606	635	669	619	615	587	604	638	615	659	648	654	646	633	648	628	612	595	651	624	676	654	637	593	632	590	619	660	638	658	601	585	647	604	604	624	652	629	639	602	669	617	607	636	635	606	626	650	651	609	637	644	640	607	629	634	686	649	642	595	626	618	628	604	648	634	646	600	648	617	560	583	575	624	610	613	680	633	633	672	633	612	608	673	651	617	631	605	636	650	632	572	652	631	635	661	603	655	647	568	624	636	629	622	645	623	590	626	620	582	639	603	615	647	626	589	639	585	690	623	630	605	631	660	662	612	560	596	668	621	585	645	617	617	640	627	638	602	592	627	645	636	613	617	644	618	637	625	636	635	645	647	610	654	590	627	640	668	663	626	618	655	628	631	592	608	594	623	619	628	643	668	593	659	658	621	648	597	643	645	640	601	638	646	640	655	668	624	632	612	610	583	602	689	630	658	606	672	632	659	599	662	611	638	648	600	627	641	705	631	652	628	648	659	630	599	655	625	648	627	598	642	689	631	626	665	582	657	616	597	619	628	649	650	635	664	641	641	635	674	642	673	625	607	632	612	606	652	632	588	647	665	587	621	639	674	662	671	679	643	609	636	624	639	681	630	639	636	681	590	641	598	618	668	616	608	616	647	666	618	636	620	646	623	631	630	656	636	629	655	643	624	623	588	632	599	679	635	618	614	601	655	601	590	625	586	610	644	564	633	627	609	587	640	600	643	619	628	605	562	664	585	616	620	642	601	622	598	635	620	672	652	663	623	648	639	637	628	602	672	642	622	643	635	594	605	583	630	629	622	651	614	594	653	614	665	625	660	609	668	595	648	601	656	684	679	689	633	620	641	674	614	621	618	656	612	633	648	635	613	643	617	669	630	632	660	657	606	639	609	630	585	616	596	610	599	586	635	586	643	599	644	686	601	666	623	621	672	610	632	627	635	622	608	630	629	640	601	632	635	605	636	663	622	615	675	622	604	655	669	612	637	643	627	611	583	589	631	647	643	597	625	593	642	641	617	595	630	636	633	609	689	625	611	606	597	607	660	672	610	661	680	642	647	626	627	609	639	658	603	637	590	580	649	645	636	582	632	618	625	647	598	643	653	613	618	668	645	619	598	628	628	629	667	633	633	581	637	592	593	615	615	614	686	633	639	613	635	638	616	616	632	600	628	634	618	657	643	653	666	702	617	699	626	610	637	619	617	645	660	619	650	640	598	645	626	657	555	631	703	615	606	687	648	650	621	641	627	602	626	639	665	658	671	621	628	651	585	652	612	644	677	692	616	597	619	628	637	619	638	664	691	609	612	586	610	630	634	624	643	599	645	591	628	629	636	621	631	616	673	612	658	634	652	686	644	632	601	611	603	665	633	596	668	630	613	654	583	631	645	608	652	632	591	582	607	590	605	628	690	606	632	595	653	637	612	621	613	640	644	673	673	652	672	629	628	638	599	662	611	663	658	612	601	661	652	634	623	641	627	609	630	641	651	643	599	652	648	666	678	614	607	619	661	633	634	655	642	597	656	612	671	632	614	597	651	632	659	638	612	653	633	661	615	636	640	570	625	637	613	594	642	645	632	627	637	645	628	620	672	667	598	606	657	611	610	597	640	617	643	602	645	612	602	637	625	579	620	585	633	607	656	632	615	660	607	601	626	669	626	665	616	683	612	625	676	643	630	609	635	654	614	640	604	626	634	693	623	650	653	584	607	620	635	636	691	657	617	611	661	643	590	644	686	638	614	627	578	652	644	621	624	630	582	656	647	651	633	628	649	630	645	659	622	648	630	647	618	630	630	645	616	626	658	620	642	618	651	623	590	619	660	630	654	649	620	603	630	664	596	643	652	628	639	666	644	657	586	648	624	627	632	633	587	648	610	694	617	626	649	659	602	637	610	629	598	606	598	630	639	598	604	609	654	609	630	630	602	620	666	645	650	642	664	649	645	679	613	618	631	639	652	635	625	663	597	620	665	645	589	600	621	650	651	628	604	614	591	642	656	654	615	620	614	559	611	605	603	573	650	622	629	649	597	598	616	645	609	621	600	603	576	625	586	658	609	621	639	629	637	617	623	634	624	612	618	680	653	658	608	624	662	616	633	602	600	632	621	589	607	596	621	643	642	624	634	623	607	670	567	624	607	662	630	684	646	623	619	632	619	626	652	620	614	612	614	661	613	617	599	633	621	641	559	615	619	635	616	606	624	662	626	661	624	628	604	635	586	615	614	645	672	597	621	625	618	597	656	618	662	631	619	631	691	653	644	614	605	653	618	581	537	658	634	657	620	645	581	640	630	564	614	668	669	578	603	594	590	614	623	626	621	634	636	666	616	685	630	604	639	617	627	650	578	662	592	621	635	695	598	597	636	641	629	664	598	620	661	591	618	632	682	622	627	635	631	683	651	620	616	607	650	632	653	589	596	647	655	617	603	624	643	642
22870	21066	28693	23841	21054	19522	3382	537	399	327	307	299	309	259	278	259	267	273	292	253	265	229	275	237	251	247	243	223	228	219	225	225	225	206	220	233	228	205	231	238	270	221	200	252	221	211	241	231	233	209	234	224	226	259	233	225	225	217	199	223	228	221	231	234	211	167	228	222	236	216	221	261	224	204	220	192	215	215	226	213	223	214	213	204	214	201	232	223	226	183	249	190	220	197	227	214	234	214	211	242	217	230	210	210	216	236	205	232	216	210	231	245	195	225	202	225	214	247	207	219	213	214	220	228	227	221	226	180	218	205	231	211	220	217	225	210	245	225	229	207	219	217	205	219	227	195	209	204	224	211	208	213	188	227	204	219	220	217	205	220	192	225	235	243	231	190	191	187	204	203	208	197	216	231	213	193	219	189	209	204	202	213	213	212	225	229	238	227	217	232	197	214	191	232	200	245	227	221	218	237	190	206	212	191	212	205	240	230	209	235	226	243	205	249	233	205	211	217	218	251	217	213	224	203	212	195	218	241	205	230	240	243	187	226	235	203	208	206	202	226	218	218	221	215	234	200	193	248	220	219	212	245	220	212	197	215	246	223	233	218	199	222	216	231	213	251	214	210	224	189	207	226	214	233	224	230	240	231	210	220	191	234	201	221	214	231	207	227	220	217	244	243	220	203	202	224	211	232	204	240	211	200	236	203	222	194	235	238	204	232	220	204	236	215	228	187	221	238	231	218	225	208	211	196	212	225	193	197	214	194	205	234	196	210	218	214	236	211	223	195	223	210	230	211	212	226	201	199	208	254	240	230	231	220	224	225	213	222	214	208	229	201	201	241	196	218	225	194	195	229	235	257	225	223	228	182	208	190	209	246	249	232	242	220	235	229	201	212	233	235	226	204	181	218	221	216	196	224	200	217	228	219	238	216	219	229	207	198	225	225	212	208	204	217	232	199	189	212	225	209	200	249	205	239	206	214	223	225	210	205	197	226	214	220	235	200	231	233	250	240	211	189	210	214	236	243	235	215	198	224	235	220	249	231	203	202	201	207	215	231	197	234	225	216	226	216	228	214	207	211	212	229	240	227	211	232	243	205	217	219	215	215	210	236	205	196	249	245	198	207	214	222	189	210	240	223	226	213	231	234	224	220	213	204	225	234	230	210	231	255	184	200	207	231	227	247	210	244	229	199	194	224	206	242	219	241	220	218	196	204	204	216	234	237	239	243	229	215	231	191	201	194	207	235	212	205	215	214	234	230	226	241	218	220	224	212	216	235	225	217	218	217	212	238	207	215	192	243	211	221	210	230	228	213	222	241	211	224	198	170	218	215	229	222	219	204	213	210	218	217	198	231	219	203	192	249	203	225	218	226	211	198	240	215	237	202	215	211	199	218	195	218	233	228	227	225	222	233	212	233	218	194	220	182	241	216	217	213	225	215	217	224	218	231	219	224	235	216	226	216	225	205	223	204	236	249	227	187	230	214	216	210	239	224	231	217	230	207	210	201	235	217	217	239	233	211	235	216	249	227	194	219	197	195	214	204	222	217	239	246	220	214	225	209	215	250	232	227	229	211	226	207	201	216	221	238	214	233	222	217	233	213	213	206	218	209	213	227	225	217	212	189	199	220	218	218	210	211	235	201	197	205	215	217	218	229	211	234	240	235	229	213	222	203	220	204	208	211	219	247	212	240	208	219	191	209	232	217	219	216	233	242	189	229	230	243	230	258	209	220	224	214	216	227	210	202	213	224	216	221	216	228	204	230	249	221	222	233	191	230	216	244	206	230	242	206	212	220	208	193	226	221	222	218	220	213	203	223	228	246	183	215	218	198	219	206	249	221	209	197	211	222	195	223	220	206	219	226	226	217	224	213	243	203	228	236	200	226	183	232	238	234	213	214	253	199	213	203	218	225	224	209	231	195	208	237	201	206	236	255	198	208	242	224	203	209	235	223	199	204	208	211	211	226	247	213	203	229	228	216	217	218	220	225	236	215	239	216	222	221	210	246	223	212	220	240	226	245	222	213	216	227	206	215	222	217	206	226	238	205	210	189	201	208	223	243	227	219	197	226	212	205	213	218	222	221	222	241	223	193	218	218	214	210	223	229	221	245	213	227	217	202	228	221	215	190	213	221	226	199	222	211	219	210	194	233	208	208	234	221	233	201	210	219	222	227	213	231	222	237	227	203	201	232	207	242	196	213	219	207	198	229	210	214	210	240	194	220	245	208	227	225	220	204	222	230	227	236	233	217	229	221	192	251	233	227	231	211	200	222	215	197	245	234	225	205	211	219	243	201	226	209	222	220	238	220	238	215	231	239	195	256	225	228	232	205	231	211	246	205	218	200	227	223	195	236	209	214	216	239	216	238	231	223	205	224	202	217	200	238	209	201	200	241	224	249	246	205	219	249	214	233	224	207	225	182	234	200	224	238	219	229	223	204	218	212	204	217	245	225	253	203	230	223	218	233	216	211	233	233	220	242	231	226	229	226	216	211	222	209	213	207	235	236	192	234	216	213	247	217	236	241	228	223	226	199	231	214	208	214	241	227	212	233	228	232	221	227	222	206	220	216	200	221	233	221	229	227	203	223	226	230	219	231	209	216	228	196	240	222	229	186	189	222	221	210	180	229	235	210	218	191	216	217	207	195	219	210	214	206	235	207	195	194	196	229	232	211	236	216	217	213	212	198	193	229	200	212	217	225	221	227	215	214	219	219	209	211	226	229	220	209	216	242	214	203	185	244	215	216	231	251	231	224	219	219	214	210	218	223	255	220	211	221	206	220	199	224	215	231	221	224	233	219	249	198	216	215	210	217	239	244	203	206	215	206	235	237	241	231	184	210	186	216	244	206	221	205	212	206	225	218	221	222	246	228	197	215	251	200	233	245	238	219	251	197	219	239	221	238	234	205	213	223	211	217	210	209	226	234	199	218	199	215	227	207	211	197	215	237	229	206	233	216	247	201	239	219	207	232	214	220	196	205	212	215	227	232	207	223	216	246	229	222	231	212	222	225	229	204	208	203	216	223	240	225	209	219	229	239	202	211	204	234	210	240	231	211	214	170	227	230	234	221	203	230	225	202	197	227	231	215	212	223	199	231	203	246	222	218	241	244	238	216	243	249	223	219	234	242	204	208	232	250	236	248	204	215	225	207	205	184	224	222	227	233	215	215	220	234	250	199	216	235	180	233	216	215	221	219	215	212	242	214	254	186	226	191	228	221	227	215	218	228	238	192	218	211	220	229	223	234	222	220	217	206	226	202	229	227	237	226	227	201	226	205	207	196	212	223	230	223	240	208	212	254	238	205	207	235	241	230	197	200	214	233	198	203	222	220	234	241	210	247	215	225	207	229	202	235	243	232	233	212	225	227	217	228	228	221	192	232	201	213	210	202	188	228	213	228	245	255	200	248	239	231	214	209	219	208	196	212	202	221	206	204	225	219	233	231	233	197	245	243	220	222	215	228	222	204	219	228	235	227	199	195
57597	75526	60711	15702	2249	1692	1321	1091	890	782	717	622	549	529	441	462	459	487	461	445	425	409	402	400	396	412	339	356	356	406	387	400	370	375	375	366	349	395	367	334	366	391	319	330	350	329	364	346	309	391	350	326	326	352	325	348	337	321	328	331	312	343	302	340	298	347	304	344	312	335	364	326	344	301	329	302	322	323	336	350	351	336	310	302	322	318	336	318	308	328	321	302	304	308	327	311	332	323	341	355	345	319	287	341	308	318	298	337	371	343	363	322	313	317	317	315	300	354	308	317	339	321	317	298	352	343	310	296	338	352	313	302	312	335	315	352	326	301	329	333	299	290	341	329	330	331	310	354	312	336	298	311	324	343	333	312	332	300	326	328	326	336	331	325	320	325	316	329	356	307	321	311	319	311	336	319	304	322	338	341	326	333	318	335	310	306	324	314	326	312	284	313	308	349	335	360	322	338	353	302	322	351	308	318	318	319	341	317	296	319	295	306	328	341	331	351	330	341	292	320	343	341	329	299	325	332	343	306	329	314	342	314	345	328	355	319	285	312	352	279	345	334	332	307	319	320	315	312	351	317	344	309	333	336	334	311	324	322	312	316	325	329	315	308	338	311	321	338	339	298	351	310	319	344	313	310	322	335	322	331	334	350	326	341	362	305	311	306	318	315	289	344	337	324	305	317	363	321	312	289	328	347	344	333	315	324	301	326	326	329	308	320	311	326	378	303	337	340	343	374	306	328	312	326	292	330	337	318	311	342	295	324	343	320	352	355	307	293	297	340	303	331	338	336	305	330	304	322	337	292	294	334	314	288	321	300	302	325	302	319	325	319	341	303	337	305	331	333	304	306	288	286	332	305	351	315	341	313	293	285	320	322	313	338	280	327	333	361	324	350	289	319	301	323	303	315	319	324	313	339	303	350	300	293	317	339	337	305	320	335	323	351	321	307	313	305	365	325	331	321	316	307	318	289	336	335	290	304	337	350	327	347	305	298	300	320	330	313	315	297	301	337	319	315	341	303	321	323	313	310	302	287	279	310	323	318	324	342	334	334	329	324	359	326	311	312	328	330	280	302	304	327	341	323	321	315	329	330	328	322	330	308	308	329	317	300	322	311	321	340	341	350	288	310	307	355	337	302	321	344	307	325	338	305	307	323	328	348	342	325	318	330	334	314	335	274	315	309	305	342	346	330	318	328	335	353	335	304	321	353	325	314	315	317	303	339	331	314	326	327	330	329	320	359	327	298	341	332	308	350	308	347	341	348	311	303	322	325	310	283	344	317	334	330	320	320	334	294	329	295	316	268	334	322	306	318	347	341	337	317	324	323	314	291	344	308	323	351	336	326	310	287	324	359	310	326	335	322	317	298	310	318	323	337	315	296	321	340	341	356	300	344	313	356	340	381	331	333	313	312	302	331	352	365	341	349	329	333	342	321	311	342	345	319	294	312	329	334	323	328	318	337	322	346	328	330	318	345	342	321	331	310	292	319	332	282	308	316	317	362	300	312	341	317	297	325	351	301	326	310	337	319	299	324	307	322	340	305	305	300	327	332	339	320	332	317	344	326	342	317	313	335	300	328	307	344	349	311	312	291	308	337	321	306	308	335	340	284	314	328	332	343	307	354	352	323	334	342	321	303	330	329	285	286	328	315	315	315	365	295	328	318	297	340	343	343	316	343	317	334	333	336	307	370	323	350	298	350	283	331	333	341	312	283	304	309	315	312	347	317	324	317	334	308	312	315	319	313	280	299	317	329	309	383	315	326	341	316	319	302	286	314	342	323	307	303	347	324	346	345	363	303	360	309	314	311	299	313	344	317	359	311	321	308	321	349	295	333	315	342	319	340	300	309	350	331	304	303	325	330	311	319	311	359	309	325	326	288	306	325	324	322	292	332	332	302	321	306	307	341	294	319	372	353	339	316	354	355	328	301	336	339	320	343	312	352	321	324	327	317	336	326	350	326	300	313	352	294	333	351	313	354	353	327	319	328	302	324	330	297	296	324	313	323	321	338	327	347	329	315	301	350	333	358	334	305	334	309	290	329	342	298	349	323	315	330	306	288	294	323	328	326	339	339	310	343	322	316	344	330	331	366	371	297	296	339	317	306	318	297	303	321	339	330	288	341	333	327	359	292	348	344	311	272	301	334	321	329	312	325	296	327	327	325	304	343	298	327	323	337	290	305	300	305	358	325	301	348	335	314	333	316	329	364	281	339	325	310	293	313	336	332	326	310	361	360	324	330	333	329	324	307	320	334	335	325	322	361	319	300	291	327	350	305	312	325	321	343	339	334	338	321	329	318	340	307	320	335	329	310	334	333	282	346	281	319	319	303	351	313	319	297	332	300	313	343	312	324	290	327	333	322	304	298	316	326	328	322	321	338	303	342	318	334	319	346	328	351	296	296	311	295	330	317	291	327	325	334	343	303	336	299	314	382	336	336	342	299	333	354	318	311	368	302	371	319	326	339	333	312	351	315	327	340	324	309	327	328	300	335	328	312	327	319	361	290	311	317	336	314	308	290	338	313	346	341	312	287	323	333	336	322	324	325	297	316	300	294	295	325	306	331	328	323	353	308	304	303	337	299	322	343	337	300	342	340	328	300	317	312	305	353	328	308	311	334	362	341	337	323	296	318	327	324	314	331	318	308	330	304	296	306	310	327	349	321	337	292	287	350	311	320	309	330	306	328	329	311	303	328	310	325	321	305	330	324	346	295	308	344	318	323	302	350	342	340	332	318	302	328	332	335	335	290	322	327	353	290	329	290	355	332	293	344	313	289	326	341	342	332	321	307	269	320	299	320	314	340	329	334	327	334	340	338	310	352	316	345	312	326	320	344	365	309	333	309	332	325	326	340	323	309	336	356	330	315	323	325	342	293	278	299	340	292	332	340	312	330	328	312	315	306	340	332	315	327	317	312	311	335	316	318	342	317	328	344	313	305	333	317	313	323	332	324	314	318	310	311	308	312	325	356	318	346	341	308	325	336	335	312	347	290	285	298	320	321	320	327	318	349	320	350	327	333	323	314	311	335	333	319	320	337	327	328	369	343	298	313	336	340	303	343	340	325	309	307	313	340	323	335	334	338	320	332	343	283	313	317	339	327	348	320	322	339	339	309	301	309	300	296	315	301	328	346	326	326	327	305	346	318	315	319	323	333	290	327	323	318	333	336	335	307	335	335	337	273	321	317	301	344	320	376	320	329	350	326	316	355	335	308	321	344	302	319	307	309	346	319	297	296	317	322	306	363	297	343	334	305	340	294	330	326	323	349	291	326	329	348	308	350	324	303	333	312	295	340	346	317	321	324	320	324	297	328	330	305	303	360	343	339	303	313	311	333	319	331	334	349	299	325	318	336	300	326	309	302	338	318	281	331	313	322	305	333	338	330	343	338	317	341	305	320	377	345	333	308	335	316	322	281	337	319	331	299	283	339	348	297	291	321	338	324	357	321	320	341	340	355	331	310	326	317	322	341	351	317
27482	21139	19888	4009	492	443	481	406	453	419	428	408	457	437	422	441	445	451	462	408	439	427	443	407	461	456	433	408	431	435	431	381	452	432	421	442	414	452	414	464	443	438	457	432	446	441	450	432	443	447	415	441	414	457	396	424	428	439	458	418	419	424	445	441	424	411	447	401	420	456	435	443	401	403	392	437	430	401	423	421	416	420	425	443	433	419	435	385	427	426	429	419	456	374	425	417	458	416	393	413	398	461	397	419	412	417	417	416	428	396	436	412	425	408	425	428	450	452	447	468	394	394	470	427	399	419	425	388	450	414	425	433	425	414	406	435	440	411	410	438	414	374	422	427	438	417	436	432	394	428	421	456	429	419	459	430	469	438	404	365	420	436	411	411	409	414	420	444	464	412	411	430	450	451	444	432	402	431	407	437	421	402	449	416	419	418	452	422	420	427	410	387	437	462	409	402	469	445	420	439	456	452	431	422	373	428	427	459	395	435	461	422	415	442	400	415	477	397	438	408	413	471	459	432	433	476	419	418	407	431	458	435	448	417	395	385	421	431	449	484	412	443	395	434	448	457	412	406	426	420	412	417	400	439	438	442	425	418	394	431	400	427	424	449	447	436	440	473	448	423	420	436	447	420	434	461	466	422	421	436	437	433	425	420	480	406	433	422	437	420	441	415	411	414	408	420	437	411	452	435	449	429	405	447	436	424	421	409	428	419	402	440	424	423	422	412	432	407	392	456	443	437	465	488	422	443	402	458	437	448	413	429	471	446	413	419	429	425	451	423	440	432	423	454	427	440	433	425	447	425	453	438	429	423	467	431	436	422	425	416	472	424	410	433	396	419	469	411	442	478	460	441	465	402	408	381	453	418	435	405	433	432	444	404	429	438	465	451	428	446	418	447	437	471	400	411	438	410	421	442	431	387	425	438	432	406	463	433	421	412	423	443	444	493	465	414	426	412	404	442	425	428	417	386	415	416	425	438	408	434	439	465	418	447	420	411	398	422	440	409	445	457	435	417	409	481	427	413	439	390	401	418	409	423	462	453	480	416	433	431	445	383	419	437	417	398	429	464	416	446	410	406	422	401	451	429	421	420	420	418	453	406	423	438	436	453	413	421	441	445	398	426	421	397	399	407	432	473	412	407	443	419	399	429	417	443	424	420	415	439	439	433	452	430	443	417	412	448	407	467	419	439	418	442	410	423	411	447	448	430	417	410	440	447	433	459	438	406	451	426	490	490	445	424	433	417	388	395	415	406	412	403	460	415	433	386	453	432	403	438	440	417	408	416	451	380	453	408	414	406	435	456	427	405	427	435	396	430	447	407	427	409	455	440	445	439	411	420	417	469	457	430	420	435	479	419	475	432	425	445	445	432	411	420	428	399	459	460	400	399	450	444	429	416	411	446	447	388	447	432	458	445	446	449	413	431	416	418	412	453	437	427	428	428	406	436	424	389	418	434	422	425	444	387	410	426	409	411	492	434	454	420	416	423	392	416	430	450	436	435	468	418	457	403	454	438	441	436	395	454	443	369	402	442	429	474	446	427	383	415	412	415	421	424	459	401	414	395	417	452	465	436	445	422	435	363	417	395	429	421	404	431	403	440	405	450	416	422	405	402	417	423	435	417	404	398	426	417	401	453	426	451	470	419	423	449	434	404	431	431	410	445	415	453	413	427	440	410	423	455	450	465	436	437	458	404	417	436	393	403	453	419	394	445	407	449	429	438	447	421	424	431	449	411	415	471	432	426	430	426	417	425	404	421	420	432	418	433	417	420	423	421	432	458	401	481	437	465	423	455	437	418	420	435	432	391	453	418	383	435	408	407	461	401	392	420	408	430	458	444	449	475	406	396	428	402	435	410	416	423	415	463	429	457	442	432	432	430	390	441	441	432	422	425	434	409	421	418	448	405	454	466	415	404	427	431	455	395	432	440	402	410	426	460	427	438	413	485	443	441	450	416	387	431	431	459	455	428	399	443	389	416	436	432	427	444	441	435	418	423	415	420	424	417	429	420	419	476	433	446	462	435	415	443	429	420	433	423	426	423	416	406	448	408	448	414	377	465	427	435	414	410	444	384	457	438	421	465	426	396	437	419	465	455	434	457	447	414	438	431	417	375	411	379	422	442	422	412	449	471	428	416	425	402	402	394	444	463	435	473	422	445	460	428	419	397	434	459	383	451	437	412	433	383	422	413	408	464	471	444	422	457	469	442	430	436	426	422	417	457	428	443	454	477	389	467	430	430	402	396	446	438	395	411	402	409	422	394	440	428	438	448	435	427	441	426	413	450	475	406	424	424	429	444	443	383	443	366	447	439	425	431	416	444	420	436	411	413	415	452	401	472	397	421	438	456	426	416	390	465	442	455	425	403	418	444	429	400	438	446	403	388	405	453	394	452	414	441	403	444	438	453	443	432	395	433	448	418	392	443	394	446	432	411	443	431	440	458	435	411	421	457	409	398	404	397	451	408	390	438	430	418	414	438	416	441	429	466	451	430	458	427	422	437	498	426	398	409	438	438	465	451	397	457	435	428	437	446	443	449	439	418	425	441	452	417	427	440	437	433	384	410	440	415	455	430	418	431	434	437	412	394	439	421	418	453	459	456	417	409	447	423	377	397	405	449	436	416	411	425	437	476	442	472	429	423	432	443	420	422	422	450	430	435	386	437	423	462	435	423	426	428	418	423	422	418	428	431	403	418	429	400	427	442	449	423	412	393	405	462	437	462	388	476	421	414	439	417	408	402	456	421	432	437	454	430	430	455	417	446	465	417	404	424	420	384	451	418	416	408	442	445	418	418	408	465	430	407	421	416	396	430	410	460	420	449	407	441	468	399	410	442	447	436	455	412	419	436	414	409	393	459	427	457	402	452	454	459	436	448	477	451	428	452	396	407	423	410	446	418	447	464	471	426	435	433	434	437	466	429	423	434	423	430	458	464	399	404	438	419	417	417	422	433	457	428	451	434	393	437	415	458	438	443	425	456	421	436	450	417	405	469	409	438	454	418	433	448	437	431	436	451	452	410	455	454	455	405	392	422	415	418	407	424	465	422	416	422	408	448	420	453	440	444	423	417	433	404	426	463	486	471	431	414	414	421	447	424	468	428	449	440	429	455	434	434	440	421	419	477	423	446	447	406	414	416	411	372	439	450	386	434	436	414	453	441	436	430	431	378	449	458	445	438	450	427	365	399	448	439	433	410	426	441	457	440	410	429	434	416	386	410	423	413	419	421	443	462	427	431	447	417	421	446	419	455	462	447	451	403	440	421	414	388	409	455	415	456	443	385	449	436	436	403	405	426	462	435	463	448	450	422	438	408	413	458	446	436	426	470	417	440	455	438	427	401	434	461	433	410	442	427	487	441	424	465	427	420	434	492	472	415	442	426	428	442	437	409	436	431	430	434	433	439	421	415	422	416	416	430	438	454	410	411	413	435	411	438	443	397	466	385	384	422	454	444	437	440	434	412	437	478	442	410	369	446
26313	25666	21115	2354	713	640	689	709	621	663	617	604	647	626	620	612	594	625	653	585	603	583	584	646	579	638	629	642	580	624	630	616	646	624	660	663	615	638	613	644	630	631	630	631	603	621	587	617	610	608	622	631	609	651	619	631	611	614	604	574	611	593	567	600	626	611	606	578	638	643	603	657	576	613	595	634	623	606	601	594	647	603	582	600	555	561	614	633	630	586	621	613	578	573	601	581	598	623	624	605	619	618	633	607	606	580	637	584	588	617	586	630	637	632	632	589	621	608	614	615	604	601	633	657	575	604	587	665	610	592	584	618	660	586	582	618	529	611	576	591	639	634	602	651	631	652	669	573	603	607	642	632	627	603	594	613	599	615	623	633	614	640	610	661	612	625	612	648	613	649	615	633	613	638	593	616	580	630	663	621	618	605	617	605	614	645	595	562	617	605	586	581	622	612	634	596	565	646	620	631	651	609	605	642	605	594	646	637	624	606	610	584	600	628	586	619	592	628	580	600	594	617	625	624	598	599	630	598	614	615	595	601	620	613	595	606	584	606	621	580	567	635	640	592	584	638	587	662	598	599	646	596	592	588	625	567	646	599	586	603	636	540	601	586	597	631	603	641	620	688	558	597	631	614	631	618	565	617	683	597	630	655	620	601	589	646	608	580	633	622	594	629	657	552	616	627	589	603	578	558	608	615	619	605	607	616	609	612	587	604	609	587	609	639	582	604	620	618	608	611	590	641	611	661	607	625	607	591	610	609	620	641	649	610	624	652	621	580	605	659	614	653	599	594	614	574	577	623	602	629	565	607	584	596	615	627	599	639	596	673	641	615	585	578	625	618	595	618	625	608	607	604	619	603	574	616	585	608	635	575	592	568	615	617	629	666	603	618	650	621	626	647	614	644	610	565	596	653	586	603	649	588	617	608	625	660	637	584	622	592	617	646	582	626	651	624	610	579	608	603	596	649	599	616	651	649	609	600	567	659	598	631	596	641	623	614	611	620	581	585	647	626	616	584	576	620	628	601	625	580	642	625	603	623	644	598	631	618	576	604	625	603	638	626	633	622	597	614	589	642	616	649	575	577	618	580	582	610	617	574	592	602	585	593	627	619	602	639	612	594	661	604	603	630	592	600	641	580	628	583	626	611	602	604	632	595	644	592	621	621	639	617	600	610	656	607	605	633	564	603	632	613	569	622	619	604	590	595	632	613	685	615	619	647	670	595	603	574	610	579	570	607	617	622	651	600	666	595	597	626	632	616	579	612	649	616	578	585	598	626	611	624	643	583	616	564	641	630	639	589	618	647	645	626	604	597	614	599	543	592	608	614	635	621	621	608	669	624	630	654	634	624	650	553	625	638	588	622	559	596	634	600	628	651	631	631	639	632	631	608	582	616	603	664	658	626	623	602	613	631	602	644	605	649	637	601	628	604	561	646	591	606	594	638	616	579	629	633	589	585	600	613	632	613	636	607	624	614	611	617	644	614	599	617	586	660	634	591	637	597	633	601	615	623	636	594	566	607	601	554	595	584	601	612	594	575	624	621	607	599	583	618	614	631	614	616	607	610	647	614	630	633	632	616	615	588	649	647	638	590	607	545	597	609	619	643	646	590	620	590	636	587	618	613	607	580	570	607	645	605	576	619	617	591	560	619	576	631	584	616	606	655	559	605	631	632	611	587	592	613	639	630	605	613	606	618	598	588	613	593	596	618	614	602	593	598	599	598	640	635	609	643	572	606	585	615	594	619	640	577	633	600	579	589	634	565	621	635	628	613	636	626	612	664	644	574	609	596	621	617	587	629	640	626	621	619	636	618	584	612	597	622	651	610	593	656	637	617	600	587	604	599	593	646	634	590	613	612	634	650	653	598	620	617	629	623	645	590	617	665	628	597	615	623	579	570	633	621	612	576	622	635	598	592	597	606	647	615	639	605	596	638	623	607	612	594	592	610	611	603	654	585	629	627	621	615	613	613	639	618	646	650	621	587	584	606	618	662	611	616	621	630	611	586	604	603	590	647	581	575	628	654	627	671	614	592	657	629	615	612	559	591	653	610	639	598	640	633	640	649	674	630	634	625	652	634	588	623	574	603	587	610	635	652	614	629	602	696	570	597	649	636	609	632	617	605	620	645	596	630	645	550	611	591	603	619	613	580	610	636	606	643	645	605	611	591	604	637	576	606	602	621	606	614	653	603	591	616	622	668	613	596	595	631	668	603	575	633	658	569	579	593	597	609	633	614	590	608	587	614	605	625	622	591	609	594	594	602	627	638	638	603	586	617	621	597	603	613	616	596	616	602	634	545	581	642	615	593	622	664	632	608	671	632	603	592	637	568	583	640	607	588	611	662	637	604	637	622	628	593	627	619	595	569	627	592	621	558	645	613	647	613	637	575	608	638	637	609	591	636	606	643	617	592	618	610	616	630	581	618	631	629	615	599	644	642	662	570	618	603	576	624	636	631	596	582	614	588	593	631	632	560	555	643	579	609	595	618	685	603	614	603	632	633	550	631	611	581	594	608	579	668	627	623	635	584	619	568	661	590	593	611	554	594	602	620	625	579	640	595	599	619	632	600	674	595	611	612	605	590	604	621	587	611	603	628	607	615	621	585	614	631	582	604	577	567	628	610	597	626	625	633	658	637	673	650	599	614	609	600	627	659	620	601	638	628	602	580	639	640	673	644	610	596	626	669	646	606	585	619	626	614	637	604	617	585	610	622	592	637	608	615	607	624	672	603	662	601	624	608	629	628	602	637	639	643	650	619	600	605	589	641	586	661	604	562	643	611	617	591	608	625	604	649	586	648	584	620	615	599	611	609	593	619	603	619	605	625	601	607	586	606	583	653	646	566	639	623	630	603	611	589	623	637	595	599	565	623	619	621	617	628	595	657	655	615	641	616	671	614	593	641	634	595	604	587	618	582	612	585	625	638	650	599	615	603	618	670	590	608	600	592	646	621	593	603	619	677	638	586	651	630	633	631	617	620	593	600	631	635	645	637	609	546	657	639	602	640	644	618	606	600	612	628	573	631	601	590	584	640	602	632	599	644	595	577	586	601	600	572	635	626	587	637	588	660	618	610	621	571	618	575	567	626	646	629	599	614	623	643	604	593	576	600	607	581	610	660	610	634	571	606	597	617	542	642	598	589	594	652	600	641	648	616	603	599	609	611	608	591	603	634	599	640	619	643	604	639	606	656	645	618	653	634	619	648	606	637	620	556	609	614	615	662	579	609	620	626	623	601	536	620	620	614	579	577	628	670	568	611	644	604	586	630	669	607	614	663	630	592	593	610	548	637	604	658	580	620	617	640	609	604	642	603	624	575	647	621	617	658	608	622	607	586	643	644	613	598	601	587	606	594	617	638	615	614	578	650	656	621	587	605	636	673	635	638	631	590	625	634	659	610	609	638	623	613	603	615	620	631	578	581	608	593	620	612	643	579	594	601	634	584	613	642	619	646	639	647	604	623	613	591	608	619	631	669
23982	21090	29063	23882	19790	5837	741	581	520	497	493	449	483	463	472	454	455	462	437	441	456	442	434	485	463	438	435	454	466	417	441	454	430	429	430	446	443	423	423	431	463	427	434	445	470	408	415	453	408	433	446	444	415	453	475	438	443	428	425	440	421	452	372	431	417	434	423	430	434	417	431	463	456	422	434	427	417	406	435	403	419	409	407	431	425	431	441	454	422	384	464	414	438	408	427	427	432	431	410	390	443	434	425	408	423	440	411	423	385	423	426	422	433	448	408	452	429	431	428	402	426	427	399	465	417	446	418	408	435	403	482	428	454	424	450	441	445	386	430	416	407	417	463	404	441	421	421	402	411	398	461	413	455	434	439	462	439	464	433	467	400	413	430	440	385	397	402	397	422	386	414	438	419	434	389	445	434	399	405	426	463	444	445	409	434	449	443	423	434	421	401	432	446	446	404	430	401	434	406	454	435	442	414	389	434	444	430	419	411	462	413	398	447	427	447	406	422	418	436	432	427	392	392	417	440	421	442	437	441	436	448	398	438	407	412	451	394	435	447	468	437	396	415	429	439	398	429	435	434	435	408	406	445	428	444	494	467	444	417	422	410	425	399	416	396	415	445	448	429	444	449	438	410	436	422	435	421	394	378	445	392	432	421	413	407	465	411	474	408	455	419	386	436	399	424	383	436	434	443	429	389	425	432	401	416	426	432	389	448	420	421	408	420	425	414	401	407	431	413	428	418	477	460	406	377	414	441	385	424	447	435	434	407	420	450	407	410	401	434	427	475	429	406	427	405	410	432	421	408	410	456	437	412	465	426	439	430	403	425	423	437	453	418	456	444	437	458	420	445	417	464	407	414	447	421	447	430	396	416	460	450	428	410	434	486	428	425	440	430	454	423	412	422	417	443	406	398	421	436	379	392	457	394	401	434	419	415	440	418	451	408	462	446	451	403	440	394	433	442	455	399	458	393	447	447	444	390	423	413	447	406	428	431	446	384	465	396	410	427	420	401	434	414	429	440	415	420	428	438	417	440	467	418	402	438	438	404	427	416	459	392	441	423	396	406	431	417	378	447	428	426	420	450	415	435	445	389	432	417	437	413	447	421	409	434	398	402	422	385	429	431	412	416	470	435	444	421	429	406	430	434	407	429	421	423	465	406	397	432	460	394	446	400	412	431	450	443	415	412	406	389	425	447	427	436	433	397	422	492	424	445	403	425	420	397	433	420	427	396	397	437	419	419	399	472	400	428	403	425	426	415	450	449	404	424	426	423	431	416	451	407	411	412	479	461	397	419	451	414	400	413	442	423	440	429	432	413	413	428	439	423	444	443	398	428	448	435	445	427	464	442	433	422	424	452	439	447	427	449	470	476	424	440	425	437	428	402	403	420	416	417	455	453	406	434	402	424	433	410	445	398	392	390	458	423	418	439	429	416	390	435	413	393	427	407	439	415	404	396	428	459	396	445	451	389	435	386	412	423	436	476	409	447	445	462	426	419	480	389	449	402	457	414	461	409	441	370	423	426	422	416	399	398	443	424	430	431	421	388	424	443	420	421	424	426	414	457	424	393	454	453	454	429	434	371	407	399	414	426	414	419	431	450	422	426	413	424	407	442	437	414	452	449	434	437	415	397	399	415	425	453	420	449	425	433	482	415	409	461	393	432	436	419	418	446	399	398	442	446	434	417	408	413	432	440	426	403	408	422	416	456	456	445	441	396	440	418	431	426	397	420	408	430	447	446	438	393	419	410	405	426	412	387	408	414	476	427	424	447	408	426	444	431	444	454	439	397	445	421	438	433	449	406	413	433	433	433	410	397	430	424	438	435	424	427	419	418	415	434	444	449	408	450	450	405	432	444	419	437	415	394	432	425	429	467	429	422	438	424	421	424	416	411	421	409	429	430	444	421	389	422	456	391	439	424	438	409	440	428	376	416	407	415	426	429	419	450	421	412	460	397	449	418	440	390	427	390	409	412	455	443	396	440	457	432	428	391	425	449	453	437	407	385	450	398	435	399	409	433	479	425	433	407	465	458	394	395	452	422	399	419	437	418	405	440	402	410	432	437	419	426	413	420	431	445	437	416	434	431	419	404	441	425	396	446	410	432	387	399	392	437	459	433	432	433	416	426	405	422	417	436	418	402	439	399	445	435	415	444	432	423	403	456	413	427	474	421	422	428	437	421	424	476	422	425	440	440	431	393	412	412	431	439	438	420	397	404	398	441	429	403	471	419	435	380	445	424	408	441	456	446	419	387	445	426	402	435	418	429	439	452	401	433	448	449	410	447	412	427	415	437	415	415	421	427	398	402	440	442	421	435	453	419	449	405	416	426	446	407	432	407	435	446	442	449	413	428	401	446	412	446	456	451	422	470	416	420	436	409	433	435	404	433	405	417	425	426	481	432	413	444	420	394	414	401	426	405	410	440	426	415	406	439	457	422	415	438	410	410	425	412	436	401	431	428	445	406	441	495	419	411	438	437	431	446	417	413	422	441	435	393	461	442	405	414	392	427	429	438	432	471	416	409	445	420	429	438	429	420	423	442	471	425	389	393	453	394	422	414	395	427	463	428	411	440	425	411	412	399	419	434	442	406	432	386	463	433	421	408	433	455	416	401	416	407	371	453	426	449	412	454	400	426	423	437	432	415	446	437	443	442	444	363	424	443	442	402	404	403	451	415	449	439	438	458	438	413	413	432	408	430	441	447	423	386	453	436	386	402	429	398	438	430	426	427	432	440	410	422	435	395	452	480	428	420	431	435	431	460	441	430	426	422	448	416	425	419	444	447	399	421	419	438	446	425	447	391	452	455	442	414	436	423	458	422	412	391	427	451	410	415	389	442	430	403	411	414	421	405	440	425	428	381	398	438	427	412	390	419	439	445	410	441	412	411	438	413	421	392	433	433	427	444	449	421	441	471	393	397	413	373	399	409	402	386	424	422	435	437	441	444	423	431	407	433	427	421	369	411	414	432	397	403	423	431	465	439	414	423	445	415	425	478	423	430	410	380	423	427	418	459	449	420	425	421	424	420	420	410	423	438	412	434	413	399	421	435	436	402	435	428	440	458	427	460	422	391	427	429	425	429	453	500	412	401	450	448	422	472	437	427	393	408	433	411	407	412	391	413	424	386	425	418	398	386	418	423	444	435	431	470	413	424	432	444	428	418	387	373	415	447	468	431	431	395	448	427	496	439	396	382	429	429	425	463	432	438	450	434	404	422	444	458	445	401	432	412	412	415	409	436	453	411	448	417	452	438	461	419	423	422	425	436	454	427	360	418	407	460	420	411	422	408	401	445	444	467	408	427	416	431	417	408	412	390	416	427	430	420	437	453	453	382	442	412	415	430	435	405	418	427	463	432	427	398	430	413	447	374	400	425	457	420	442	437	401	403	439	407	428	449	450	388	438	427	396	435	409	393	440	383	406	453	443	431	432	389	413	444	427	404	424	452	463	436	426	401	405	433	424	430	416	400	400	450	459
50275	63474	51602	10418	1606	1326	1066	1034	896	788	782	748	754	736	768	677	624	664	693	636	646	652	669	601	639	606	694	660	643	631	648	635	622	597	647	634	650	644	642	639	645	637	647	687	648	667	643	657	655	686	639	636	611	632	635	645	629	640	618	674	621	595	595	605	643	613	635	630	613	651	612	601	639	630	607	628	608	636	620	583	633	635	613	663	646	595	615	596	596	625	667	613	646	604	585	600	591	598	635	626	654	646	632	615	617	609	600	577	648	593	612	661	630	599	596	620	659	603	610	635	618	633	599	617	645	606	675	604	639	582	622	610	632	579	600	660	597	630	576	626	608	599	622	632	618	638	621	583	607	626	616	622	593	615	605	585	617	600	628	654	644	587	593	638	644	614	607	614	636	588	631	603	665	627	605	625	616	583	648	626	643	607	581	616	629	622	637	640	624	623	569	617	646	629	647	600	661	572	562	563	637	648	602	631	590	611	646	590	660	660	590	612	589	619	601	643	601	617	623	587	631	602	608	618	619	608	652	630	616	651	590	617	619	638	616	630	614	620	625	612	631	624	626	626	655	594	631	603	650	629	600	665	626	622	615	617	608	647	620	605	604	612	655	622	632	633	610	653	628	662	626	619	612	581	605	617	659	642	641	583	668	642	623	602	637	645	674	656	611	569	611	635	636	645	611	610	602	604	619	621	602	658	580	604	602	629	586	615	651	622	575	599	651	603	654	633	593	696	640	580	614	647	619	657	632	621	599	645	638	614	579	626	661	576	638	627	601	635	660	636	649	557	623	612	634	647	611	631	621	596	634	576	624	550	665	598	646	639	580	666	611	597	599	632	639	630	614	630	622	635	642	594	649	611	597	659	595	611	623	641	630	648	657	672	567	603	585	614	608	645	575	608	578	604	621	591	650	643	563	627	660	610	626	601	690	612	656	621	616	601	625	632	665	614	630	643	646	619	590	638	651	644	599	611	636	656	614	616	571	599	653	606	624	607	654	582	611	616	618	637	605	586	616	655	619	616	619	605	597	602	575	629	663	635	586	615	623	654	661	595	615	606	574	632	554	634	628	626	632	584	623	605	625	626	608	575	629	615	631	661	630	629	639	597	603	621	596	616	622	662	595	648	650	586	630	627	596	619	615	611	561	648	608	632	609	608	592	630	613	589	633	578	644	624	626	596	605	638	604	607	605	615	591	603	597	614	617	615	600	623	579	620	606	615	617	589	612	641	623	585	624	631	589	619	613	619	616	654	591	648	598	626	608	645	612	619	600	630	600	619	631	587	599	610	613	591	628	643	640	621	645	622	614	593	608	605	621	589	610	617	613	585	639	611	594	667	661	657	597	625	620	622	622	628	616	633	613	614	637	613	653	620	601	611	647	614	596	640	584	615	661	638	640	667	619	594	635	622	640	591	632	602	647	623	597	646	576	606	624	592	626	599	629	622	623	586	618	668	590	621	615	611	665	624	622	643	594	613	638	591	644	626	614	634	624	597	664	570	608	618	642	593	643	643	614	599	647	604	642	591	660	624	589	653	618	633	569	610	578	633	613	626	658	599	596	610	613	633	589	578	637	605	644	590	598	625	655	587	641	648	614	586	629	620	639	610	605	617	572	585	641	621	603	635	624	590	626	624	588	623	575	598	570	658	615	652	629	593	666	601	611	590	580	629	607	627	625	651	608	622	586	611	598	623	589	599	630	616	615	631	609	594	615	611	615	633	586	652	581	625	620	636	597	618	636	624	653	618	640	624	608	600	614	621	593	626	645	622	636	584	614	662	650	603	595	612	643	577	597	590	621	624	603	636	607	649	647	626	642	590	591	579	659	569	590	595	632	600	597	592	658	629	612	594	614	613	622	596	692	571	634	674	615	638	631	608	577	588	599	600	613	645	620	592	626	599	624	639	588	619	631	639	609	651	610	581	604	616	603	661	640	655	602	668	669	630	601	648	623	629	630	603	608	606	631	593	577	614	650	599	631	608	614	631	595	600	586	644	606	651	624	655	624	611	594	629	584	615	607	636	607	625	630	616	598	644	648	638	596	650	650	639	610	618	621	605	604	585	604	626	624	652	640	676	618	576	600	608	611	609	661	565	633	624	594	619	572	614	621	588	650	581	588	613	635	615	616	650	598	623	600	627	640	655	628	623	637	632	665	651	578	635	611	628	645	662	575	628	638	667	632	604	609	620	603	594	576	599	664	627	620	606	580	627	617	581	617	616	634	641	651	624	642	591	593	618	630	625	604	637	593	605	595	619	625	635	603	611	624	553	596	576	598	628	639	643	589	622	613	614	572	631	675	637	628	664	646	644	640	633	621	621	611	606	583	648	621	610	625	621	566	644	650	619	583	617	589	673	580	599	634	631	635	641	629	614	608	643	645	558	636	614	579	609	635	593	619	609	569	587	572	639	658	621	619	631	643	648	630	601	606	613	630	628	644	628	602	646	624	606	601	614	621	635	645	600	567	600	605	542	607	656	628	625	629	601	631	581	637	633	613	630	640	683	591	617	624	625	628	608	562	636	610	629	610	625	613	580	616	619	589	643	614	597	650	641	626	628	651	599	595	624	599	604	586	642	628	613	625	608	594	644	634	660	620	617	659	614	597	608	630	606	668	615	604	618	585	607	599	624	615	632	584	623	633	622	625	631	587	624	632	581	589	632	582	636	637	598	606	649	599	629	650	588	584	619	625	651	599	594	582	556	616	600	565	600	603	627	584	617	652	579	640	634	594	586	617	623	609	608	631	596	611	608	609	612	648	629	614	625	633	639	589	620	589	623	632	649	600	581	622	677	627	586	643	625	632	664	640	622	615	614	601	657	593	602	615	633	637	645	626	581	579	628	622	573	649	655	630	637	623	612	623	641	626	632	665	657	608	625	627	624	611	607	592	653	604	576	619	646	628	624	613	624	584	642	647	652	635	602	652	648	625	643	628	654	608	553	563	582	604	587	667	557	623	581	586	615	658	625	604	575	617	635	586	648	606	580	592	613	624	605	658	594	637	621	619	586	555	624	572	657	642	683	605	601	646	635	606	639	605	592	635	616	586	654	616	611	615	617	617	566	655	625	621	620	633	618	611	637	578	639	593	607	645	639	606	604	658	605	583	632	625	665	599	616	612	592	633	626	652	617	642	625	618	635	630	608	618	580	568	583	609	614	562	598	630	635	641	635	589	648	644	672	621	667	614	588	601	668	635	632	621	595	618	576	606	621	611	600	622	652	632	633	659	612	590	610	598	615	595	595	625	612	562	586	630	610	640	668	604	648	631	609	561	672	594	587	600	636	660	659	607	623	611	665	636	597	571	648	700	702	606	633	603	608	614	644	653	616	642	628	612	633	616	566	644	633	661	631	657	625	622	603	643	594	648	604	631	624	633	591	595	598	594	635	596	610	566	646	639	665	631	598	637	595	614	617	584	625	607	596	675	614	596	661	614	636	678	632	638	603	626	643	597	606	628	636	592	640	643	622	645	661	604	602
22858	21048	28905	23606	21041	20470	5469	550	380	396	359	325	273	275	275	260	276	251	260	246	241	213	223	247	233	224	232	248	211	244	198	226	211	232	206	220	225	218	248	233	221	215	244	258	210	230	219	193	203	225	216	192	206	246	203	206	229	222	222	232	219	192	224	207	225	222	222	224	215	231	220	182	205	235	199	222	224	226	213	209	206	200	225	236	198	235	201	202	204	208	204	196	194	217	205	217	224	221	233	234	194	228	193	213	232	215	209	216	231	227	218	227	200	229	240	228	212	220	210	253	227	208	216	199	219	218	201	213	217	211	237	214	226	226	209	213	249	200	201	198	191	195	231	196	231	231	220	215	229	217	194	210	194	205	225	202	221	224	224	211	220	205	222	206	224	210	213	173	190	248	185	213	222	219	206	225	220	213	210	221	198	192	213	213	207	212	208	234	212	213	211	262	227	190	191	209	198	204	216	203	192	222	197	189	220	209	224	205	224	217	227	202	218	238	211	233	209	246	199	185	240	227	193	188	202	195	238	254	206	216	209	205	199	232	182	216	226	210	209	229	203	206	223	225	210	223	212	187	221	216	194	204	211	233	208	194	226	182	188	213	216	238	203	202	212	232	210	227	200	240	177	226	210	212	204	182	233	227	221	217	237	217	219	211	184	200	195	236	193	218	207	220	223	211	227	186	237	210	228	183	217	206	211	209	226	221	215	203	207	238	216	210	233	203	213	227	229	186	184	215	180	212	190	202	209	224	218	220	226	221	224	210	215	209	256	212	204	209	210	222	215	203	214	211	181	216	221	219	229	239	236	214	206	200	218	218	220	227	211	241	245	202	191	216	236	218	219	226	207	207	219	215	227	222	199	227	192	217	201	218	202	219	203	218	242	241	200	214	235	204	219	227	211	218	232	240	218	228	201	219	213	213	220	192	220	246	208	201	225	201	233	189	220	221	218	212	206	207	217	204	200	224	218	206	187	225	205	188	211	217	221	213	211	225	214	214	207	217	203	201	210	213	210	214	222	215	202	222	207	211	207	227	228	224	216	213	214	200	225	212	209	220	204	209	237	250	202	218	213	187	228	234	220	232	191	210	208	203	216	213	212	216	212	210	208	214	199	210	211	218	204	191	213	223	204	212	207	229	212	207	216	205	223	195	228	210	231	209	212	221	205	217	198	188	206	213	217	238	224	195	201	200	238	219	228	223	191	212	187	208	227	211	182	192	203	189	209	181	219	209	210	203	231	192	213	210	221	198	236	225	237	231	206	212	202	216	200	201	198	204	220	220	211	224	210	218	195	201	201	193	210	215	203	207	236	225	195	221	182	220	210	201	220	228	242	230	193	208	218	206	214	183	238	200	222	235	224	209	203	226	231	206	202	229	222	219	227	226	178	222	229	192	199	203	215	232	211	204	226	221	209	226	219	258	222	236	230	229	223	254	230	200	195	207	200	231	229	246	199	211	199	234	209	237	208	232	203	203	231	213	193	205	214	241	249	213	203	218	211	197	191	222	224	213	204	190	220	207	205	223	222	226	233	193	226	209	229	207	206	194	216	213	204	214	235	219	202	188	229	215	214	213	223	228	198	207	215	231	228	221	202	217	184	218	236	240	198	214	196	250	212	188	207	207	223	219	228	222	209	213	231	223	203	205	204	225	224	218	205	199	220	241	200	212	207	230	218	180	221	192	231	207	228	221	226	241	192	200	217	222	227	195	221	189	249	193	213	231	214	235	201	218	234	239	193	223	188	226	239	232	205	219	201	220	215	229	215	206	196	176	221	185	231	225	226	230	211	223	240	229	220	227	229	226	215	222	219	223	198	220	183	208	202	217	203	206	253	200	205	198	203	193	207	198	216	189	221	211	206	191	173	219	224	214	247	226	183	231	206	229	235	207	210	215	205	206	224	235	196	211	202	218	230	218	206	198	228	205	230	234	198	259	195	198	235	200	211	208	219	211	195	235	227	223	219	222	220	219	193	218	218	213	214	218	204	206	211	226	201	192	196	227	234	220	207	193	215	232	210	217	219	204	240	205	226	202	200	186	227	208	204	229	209	224	228	200	205	191	223	227	230	216	239	228	215	222	196	215	231	227	215	252	226	219	192	218	204	237	224	200	222	180	224	228	197	204	246	218	235	206	211	226	241	196	227	232	245	234	198	221	229	214	203	226	225	184	200	199	208	214	219	232	207	234	227	216	223	225	187	225	222	214	211	194	181	216	231	229	201	218	217	249	209	207	220	219	213	211	205	239	215	223	216	216	176	216	211	195	201	217	226	219	229	201	218	215	208	197	203	236	190	195	213	178	222	216	194	223	229	216	200	186	200	208	215	230	204	211	215	205	197	204	204	212	212	198	217	224	211	205	221	203	224	225	207	226	224	213	222	237	212	215	203	208	205	211	195	226	209	236	237	195	218	186	207	224	216	207	212	198	209	215	236	220	223	220	204	216	193	225	207	209	205	214	214	209	202	233	191	200	207	209	193	199	200	206	219	208	214	220	207	251	234	184	224	190	210	199	219	216	217	217	201	235	228	202	228	231	226	213	215	219	224	203	219	181	216	201	213	199	210	237	191	211	216	221	243	182	214	212	223	213	205	209	224	210	240	200	197	219	219	238	237	211	202	206	238	214	212	233	211	207	210	227	198	210	238	208	228	210	228	204	219	218	230	200	195	226	198	251	237	229	200	223	230	219	186	214	211	182	223	206	212	210	210	233	212	210	218	228	208	224	219	225	229	207	202	194	232	184	207	214	182	207	196	222	223	241	221	202	197	216	214	206	228	196	211	202	211	210	210	198	211	205	219	229	197	215	206	226	235	226	194	223	207	215	231	208	211	201	230	202	213	236	208	227	228	221	213	209	203	224	210	216	203	217	215	225	215	216	223	212	186	226	206	229	206	205	227	193	232	228	225	240	187	213	217	218	239	211	192	197	207	215	227	231	207	229	230	195	208	231	218	222	212	244	220	220	210	200	237	232	215	245	217	206	221	180	198	220	240	199	209	221	222	218	215	203	203	227	214	230	210	205	223	228	204	234	228	192	207	202	218	232	226	210	236	186	219	207	224	192	225	212	187	217	214	215	199	225	222	208	204	211	226	199	202	213	204	241	206	226	207	197	200	211	195	212	199	229	211	195	227	211	237	204	209	208	218	193	222	226	213	226	211	227	223	196	227	198	222	232	233	204	222	202	211	237	212	211	236	230	244	234	212	218	208	212	192	222	194	230	195	213	213	217	208	209	235	217	218	204	230	228	212	191	213	181	222	210	205	229	216	214	209	229	217	223	201	247	188	204	223	219	226	201	219	223	223	210	219	223	191	218	204	210	209	198	234	225	251	222	220	202	221	218	234	200	224	221	210	184	229	201	230	207	216	214	215	216	234	223	212	203	201	190	215	213	234	210	237	194	186	209	216	201	214	220	226	204	203	216	188	215	210	186	216	218	223	200	215	228	210	222	189	220	204	218	217	232	236	224	203	222	215	218
57925	78178	54722	15953	2320	1661	1391	1094	844	823	757	614	540	499	512	454	470	426	429	419	417	425	357	393	358	358	347	391	380	360	346	400	384	392	341	352	350	344	332	366	360	347	341	298	289	361	338	381	328	361	340	338	316	326	324	327	350	343	325	297	352	330	323	314	336	327	305	309	310	319	337	319	354	328	312	287	284	312	334	313	308	309	342	338	334	301	305	335	315	320	310	309	318	299	286	290	314	323	328	337	340	309	319	320	314	311	308	306	306	316	314	306	288	340	316	316	298	360	312	289	305	334	326	300	333	294	316	317	310	323	299	326	317	346	321	304	324	318	306	318	331	322	337	318	328	302	297	324	318	286	324	321	310	320	331	300	350	330	307	325	337	279	326	344	321	303	317	313	336	307	322	346	307	288	331	317	336	316	346	331	305	316	286	294	320	310	324	293	319	346	301	323	309	338	320	320	357	331	304	340	363	328	294	328	355	312	305	310	348	320	318	320	318	311	318	315	333	336	312	336	326	293	319	335	250	332	337	322	328	325	342	356	302	312	298	304	295	283	282	339	287	311	338	325	301	317	318	317	308	286	338	306	307	305	321	324	337	292	332	315	312	305	307	294	282	300	300	306	288	346	291	300	333	315	301	304	316	350	338	301	312	356	330	310	327	345	332	315	344	328	307	306	295	319	327	307	330	332	320	354	292	326	314	318	312	308	312	316	285	332	324	290	309	309	327	306	301	314	322	337	307	354	327	306	346	349	366	310	308	320	342	296	324	293	325	325	294	332	321	279	327	305	307	299	307	319	320	321	352	344	326	324	332	336	309	290	333	314	288	327	317	310	350	330	328	334	307	316	270	324	306	338	317	304	321	308	280	314	313	297	310	341	305	326	309	313	289	318	337	311	338	315	329	314	314	323	309	299	314	281	294	311	365	334	331	326	324	318	320	284	303	307	339	291	327	345	359	291	331	303	301	312	307	320	332	322	322	311	305	332	324	324	303	322	330	304	329	322	290	302	316	335	346	304	318	317	342	344	317	323	307	315	307	323	293	324	292	329	296	311	296	287	318	326	314	308	302	327	289	301	284	361	333	314	307	344	329	320	324	305	334	319	283	325	326	323	300	299	314	312	303	284	297	310	305	327	287	325	299	308	305	335	279	319	313	327	325	322	330	341	306	275	325	299	329	315	313	288	329	329	303	320	334	284	304	317	309	326	322	348	336	358	320	303	300	349	325	305	293	301	298	308	316	270	324	318	289	307	328	325	320	279	329	350	310	319	309	345	340	304	286	297	308	272	318	297	300	302	316	308	284	270	304	305	360	328	320	288	316	360	309	289	287	342	308	319	333	331	320	333	324	292	324	326	307	306	318	296	350	329	315	289	331	352	317	283	328	323	310	331	329	309	348	299	348	321	304	313	310	320	334	328	343	322	314	313	287	346	316	333	318	298	314	299	327	295	330	308	319	310	299	327	304	298	300	277	344	299	336	309	318	324	342	305	292	317	305	315	300	313	296	291	339	305	323	309	300	337	330	319	306	328	293	312	346	320	321	332	360	295	328	326	327	274	350	328	364	310	306	299	294	304	311	330	291	320	312	330	301	297	326	304	344	314	309	342	331	330	332	293	309	326	343	313	296	348	348	288	339	303	310	333	335	337	331	336	308	319	328	316	317	319	322	292	332	309	347	319	300	332	317	326	319	299	317	312	314	352	317	299	304	300	297	325	311	327	308	290	326	328	324	330	332	300	305	342	285	324	313	336	337	322	358	302	322	303	321	317	334	336	356	332	301	306	322	344	309	306	317	311	296	304	306	309	330	324	315	321	332	332	275	310	298	319	320	305	338	340	315	289	306	306	315	306	299	305	331	319	329	327	315	335	339	328	335	329	307	329	300	336	337	313	325	312	288	307	311	331	347	310	320	334	298	311	301	297	303	305	321	318	309	333	319	294	305	343	336	329	325	304	294	324	331	340	326	288	293	325	292	300	325	299	295	325	317	313	349	306	316	326	359	347	335	300	341	325	316	297	329	315	307	337	316	323	321	307	327	309	321	304	298	341	299	293	292	285	317	296	316	318	325	289	341	308	351	339	294	360	314	321	304	317	331	294	318	334	297	298	311	338	313	324	311	297	305	331	320	311	346	326	336	289	316	332	300	317	311	321	306	270	327	343	329	317	303	275	327	273	327	318	344	342	307	327	286	321	298	291	315	331	290	297	304	334	347	317	351	302	327	314	295	305	310	316	310	337	304	323	350	328	301	336	313	359	309	334	317	310	330	296	297	298	293	284	339	307	307	308	290	327	356	308	334	338	334	308	312	299	311	315	295	323	307	324	308	289	331	331	294	326	306	325	317	328	336	307	307	336	324	296	337	280	307	308	328	325	362	304	282	330	315	294	319	302	306	295	321	325	319	318	328	320	328	287	301	314	300	340	319	294	308	330	287	323	306	332	341	332	301	341	343	313	338	282	287	292	310	324	339	344	318	319	327	317	319	334	306	298	326	324	310	326	335	319	302	319	305	300	309	333	327	363	329	323	301	346	322	288	323	319	316	316	312	306	311	313	312	313	338	325	309	320	318	336	329	331	320	322	337	307	303	323	298	305	327	376	355	311	339	320	303	297	336	325	304	346	351	344	352	308	311	289	298	324	343	315	315	327	305	330	319	334	326	309	284	307	311	329	319	333	313	312	289	306	319	341	307	308	273	328	274	305	305	330	320	319	303	315	337	313	330	327	351	309	336	312	325	316	320	350	287	296	291	331	319	305	315	308	314	320	355	313	311	318	321	323	325	325	320	321	292	335	306	349	308	298	284	346	334	309	315	333	312	337	326	330	323	298	299	324	303	341	313	297	311	279	317	346	292	296	316	334	330	283	305	335	309	314	300	322	329	299	311	323	316	293	341	298	314	317	330	321	322	316	279	309	306	337	338	316	296	326	311	322	312	280	298	291	319	309	296	310	339	329	328	325	356	287	314	332	317	329	295	316	294	324	331	310	294	308	319	332	322	311	308	302	315	361	308	314	323	332	324	305	304	309	328	317	293	266	297	322	299	312	309	333	330	318	318	319	309	312	324	299	295	316	339	336	348	344	344	323	316	296	299	314	308	325	316	302	274	339	329	320	305	317	281	312	302	305	311	304	290	334	305	309	339	301	319	300	275	301	302	304	290	303	344	310	335	306	330	335	291	305	341	293	335	316	316	309	317	301	337	344	342	300	325	309	300	329	329	338	290	342	327	309	287	314	348	298	303	310	295	323	323	314	308	329	313	297	310	295	327	336	317	314	297	328	337	360	343	280	325	311	328	288	298	309	316	342	325	318	316	314	318	349	307	309	308	308	366	329	316	298	323	349	330	316	327	307	304	304	341	332	310	351	306	320	325	351	310	330	326	331	329	297	321	275	325	335	297	325	310	323	317	329	306	308	305	310	313	334	322	310	322	316	290	318	326	324	329	333	315	286	347	304	295	339	303	314	317	377	287	292	289	321
27458	21347	20282	5161	732	663	517	438	464	454	443	424	409	389	409	440	403	426	423	423	417	413	420	399	404	428	442	400	394	463	440	373	448	436	444	465	385	430	432	432	450	425	401	447	434	385	467	436	407	404	432	414	430	464	414	415	465	406	440	425	438	433	411	447	415	461	383	409	426	429	419	432	416	399	431	416	452	410	393	417	413	445	398	396	421	384	397	405	432	404	429	399	428	422	421	407	393	433	437	445	447	405	382	419	426	417	396	406	386	441	397	398	407	448	424	449	424	443	436	428	401	410	413	467	394	452	426	379	416	459	426	437	389	469	454	406	388	403	445	399	400	437	407	456	437	474	461	459	406	435	411	399	415	437	441	418	458	431	415	428	421	409	452	431	432	401	426	400	423	425	448	429	430	414	452	434	386	408	453	385	440	438	421	424	411	415	435	391	423	435	421	400	456	415	427	415	419	445	429	438	410	409	400	460	393	403	417	410	427	419	401	443	416	450	436	417	500	427	439	393	428	453	427	470	410	432	407	426	464	436	420	411	427	391	392	399	442	418	444	413	456	451	432	447	421	415	434	421	431	446	423	453	429	403	425	454	372	456	421	448	412	450	417	402	428	368	423	425	399	461	401	418	397	398	413	416	403	476	422	428	408	429	403	432	411	370	438	458	428	460	378	400	392	427	428	412	450	436	436	432	428	433	426	417	430	417	422	400	411	420	377	427	430	393	436	407	394	431	418	431	478	408	427	447	404	415	424	405	421	442	405	422	430	401	448	435	426	426	430	438	422	446	404	411	449	442	459	390	403	437	408	420	426	432	432	444	431	452	435	399	450	432	430	444	416	405	427	422	412	437	421	399	410	392	427	410	395	432	402	404	426	423	450	385	434	421	409	407	418	406	443	411	427	419	402	418	426	406	399	391	415	414	441	457	410	413	431	476	419	424	431	430	407	427	407	450	419	413	425	430	453	408	432	445	425	415	386	419	436	411	396	417	405	430	386	431	423	427	431	433	404	386	423	417	434	426	439	434	418	397	455	392	461	428	452	409	392	455	445	400	433	383	421	397	394	435	383	416	412	432	436	406	415	429	410	442	468	387	440	444	425	410	433	426	407	414	407	394	428	399	399	413	419	440	404	430	413	404	431	440	377	392	428	381	445	420	434	415	396	411	400	396	417	438	435	413	389	433	400	401	437	395	416	434	466	437	433	444	438	395	449	431	431	436	464	428	418	402	418	426	401	403	426	447	418	430	416	418	396	417	393	410	407	394	379	418	419	409	441	392	443	415	414	419	433	387	395	431	391	428	380	463	418	428	398	434	410	398	404	405	422	413	423	433	446	450	440	388	420	404	425	392	401	391	443	428	412	471	414	443	429	430	399	420	417	426	425	448	415	403	399	421	423	429	418	434	476	426	430	436	433	417	420	427	395	408	409	436	412	442	424	434	452	443	428	429	417	413	426	407	425	429	413	424	435	448	394	455	393	419	442	431	413	422	435	451	418	458	403	424	435	433	455	449	423	428	427	422	450	426	421	420	443	447	401	410	416	386	438	394	412	425	372	386	418	431	391	445	429	390	431	420	438	439	449	376	438	434	438	433	433	424	382	447	423	418	383	387	408	415	413	408	414	418	422	433	431	387	400	359	436	426	436	434	395	429	429	420	363	457	407	424	425	439	414	410	425	424	402	405	404	450	416	437	394	433	449	416	410	453	429	420	422	443	420	407	431	432	425	426	423	435	453	408	464	444	431	437	443	411	460	393	426	434	383	445	408	398	440	434	418	409	420	392	440	444	422	434	460	424	428	418	444	438	429	419	426	407	384	373	415	423	405	447	417	434	432	421	386	430	410	420	414	467	396	381	406	398	426	420	426	415	402	407	413	407	453	389	421	416	434	414	436	380	412	449	447	425	379	409	390	427	412	377	420	464	389	452	401	433	403	442	393	411	408	426	414	431	394	458	449	427	426	389	389	429	396	442	403	430	427	408	410	448	389	416	426	439	426	432	430	396	465	434	417	443	445	387	450	386	447	437	438	429	454	444	432	439	413	386	433	427	405	379	421	443	434	409	384	406	380	419	434	434	416	434	439	436	430	458	422	393	405	415	432	442	412	428	416	404	427	424	413	419	429	408	440	413	427	440	415	421	394	428	388	423	395	404	404	410	460	416	448	427	453	439	425	415	391	386	440	425	449	427	424	415	406	373	402	412	401	434	398	396	463	397	432	405	439	458	423	429	420	429	403	377	445	429	438	420	438	390	419	413	419	417	406	416	431	436	408	405	423	403	426	419	404	410	408	414	421	435	430	436	400	410	423	376	408	396	431	418	445	426	406	402	448	400	394	418	388	475	384	408	422	422	433	436	427	405	410	443	430	417	410	403	389	401	412	394	400	414	451	415	407	400	445	406	413	423	403	401	402	412	399	414	415	438	432	440	415	445	426	399	448	381	419	418	389	424	409	394	419	434	475	431	421	426	418	402	395	457	458	433	407	404	375	416	456	374	436	447	425	441	395	377	415	404	404	405	398	398	406	442	426	366	424	447	434	426	434	429	407	408	443	449	393	388	398	416	391	416	423	442	432	404	407	432	411	436	404	413	412	459	416	436	430	418	412	426	446	409	395	447	419	418	388	444	440	450	412	434	407	421	425	444	423	407	431	429	465	465	421	434	425	427	430	418	412	420	464	407	408	416	432	461	449	450	432	402	420	423	428	436	424	439	421	413	377	472	398	384	420	406	413	424	415	397	398	426	416	400	385	438	411	446	437	399	421	440	440	412	470	409	415	421	447	451	419	456	415	423	402	411	437	464	431	377	425	391	426	388	395	438	433	415	390	416	456	419	396	460	419	401	411	419	420	429	412	422	456	433	432	400	417	415	399	404	405	440	438	369	411	431	396	430	368	444	437	437	432	398	402	408	409	424	407	438	412	403	446	420	431	425	394	428	429	416	438	429	414	408	442	423	432	420	429	423	419	407	455	421	432	407	414	447	413	411	394	417	451	405	412	436	417	419	416	403	425	407	424	442	414	431	424	403	415	417	395	421	415	431	436	454	436	436	419	413	387	405	442	428	409	418	462	426	414	423	445	460	427	417	420	428	412	402	415	380	404	436	436	417	423	450	427	405	439	390	429	422	408	391	438	435	423	417	427	454	428	409	412	461	398	406	412	442	429	391	427	428	401	453	373	431	434	415	468	399	404	416	402	417	431	471	458	414	416	450	444	434	431	414	370	424	405	398	402	435	422	379	468	420	437	414	437	411	423	431	426	369	447	411	402	419	427	404	439	471	414	378	368	393	450	405	420	450	406	414	425	414	403	422	396	399	430	395	400	444	418	444	441	409	435	428	414	442	418	444	419	428	418	434	411	429	416	405	451	410	434	394	409	419	410	436	413	427	389	435	451	440	426	401	427	470	368	430	433	410	434	427	445	399	442	415	435	399	401	463	441	422	411	447	413	430	416	460	429	405	390	438	452	418	449	396	420	418
25527	28081	21882	3120	707	663	652	656	617	642	655	586	571	586	625	585	610	598	587	630	670	581	594	644	552	595	607	622	633	646	609	626	593	659	605	575	574	621	587	594	583	593	581	629	601	619	597	643	635	619	565	622	610	604	621	564	630	618	613	573	627	625	565	597	616	618	600	606	604	588	629	587	634	604	645	597	566	604	585	637	615	564	603	629	660	594	614	620	629	582	620	628	622	550	591	613	548	669	606	595	589	619	607	605	641	602	580	603	620	633	635	640	613	607	649	584	622	578	610	595	608	584	568	626	567	589	607	590	552	631	574	588	608	654	572	623	589	548	615	645	580	614	637	576	589	591	634	582	634	635	641	565	557	610	598	608	599	596	640	617	606	617	575	634	575	578	658	613	637	648	631	563	594	633	629	608	572	611	629	600	647	628	564	564	645	607	529	592	597	610	600	556	623	570	583	620	602	609	606	616	641	611	593	601	626	647	600	576	582	616	596	603	633	603	619	604	594	624	593	586	614	558	640	625	572	550	610	623	596	604	577	619	589	658	536	613	596	598	576	586	594	585	595	582	619	607	629	622	622	643	596	639	620	592	613	615	581	646	581	604	589	609	598	627	588	632	618	601	612	634	620	647	602	577	592	607	600	613	595	588	614	645	632	603	622	595	563	613	621	605	584	619	598	622	588	604	665	598	572	595	596	599	627	630	597	564	611	631	633	594	631	614	620	634	664	649	600	626	640	641	626	626	556	629	582	577	656	587	610	594	613	568	583	596	573	612	626	601	625	599	567	618	632	614	616	612	646	572	618	616	623	600	653	598	574	599	603	647	592	580	581	628	619	568	586	593	615	606	604	628	607	600	632	594	597	623	586	605	617	587	574	628	589	600	584	665	602	549	569	579	590	595	600	620	575	593	550	615	633	607	594	594	577	587	630	576	598	616	609	604	556	615	600	585	596	637	588	597	622	645	646	634	635	606	603	616	618	599	575	547	576	595	642	615	598	564	605	635	659	572	614	586	625	622	619	606	623	618	629	589	624	595	619	560	614	596	571	620	624	587	639	626	581	634	581	617	589	642	634	638	614	614	635	627	603	591	577	562	613	562	611	630	601	595	628	590	606	615	587	606	586	575	607	569	583	627	613	623	596	656	611	634	594	587	620	604	622	573	635	642	570	595	580	598	596	587	596	636	580	572	654	571	605	598	639	688	631	584	619	617	541	619	618	616	604	629	661	579	591	584	590	596	604	601	663	593	580	601	585	589	600	611	566	608	597	585	647	581	634	636	594	651	582	604	587	603	590	609	621	649	602	576	593	638	538	620	579	598	613	598	586	544	596	611	553	622	618	595	590	593	588	644	602	592	648	657	602	581	634	633	560	551	569	589	597	613	640	637	646	597	587	599	594	613	611	590	644	602	591	564	619	588	639	612	634	656	634	588	569	669	600	580	613	564	576	611	629	610	613	632	595	619	611	622	624	609	621	644	633	608	585	610	585	576	618	575	590	589	615	613	596	634	622	536	653	587	582	570	597	606	617	635	617	607	604	621	624	647	629	616	593	613	589	576	639	612	615	579	622	603	604	615	593	575	573	587	604	578	608	623	600	608	629	587	612	556	559	617	621	582	618	631	594	597	615	642	581	600	639	597	589	559	585	568	560	616	577	589	656	590	581	656	596	612	579	631	601	603	617	563	636	607	595	615	647	610	632	588	620	615	616	623	583	680	613	555	634	621	531	586	596	608	617	626	586	573	600	586	612	577	591	647	606	622	620	646	604	565	648	624	631	593	591	590	603	604	586	627	648	625	645	590	630	598	611	593	621	601	596	583	643	610	584	594	586	601	615	633	588	616	557	629	617	573	569	604	592	563	598	578	606	600	625	630	594	649	643	628	590	599	596	633	596	626	589	617	641	625	593	580	646	615	633	637	610	598	657	593	635	610	627	608	639	669	600	604	590	583	612	622	654	576	547	620	619	611	609	616	590	587	604	594	599	610	631	594	601	604	581	642	617	568	631	602	577	601	609	588	638	574	630	602	583	628	648	589	640	561	608	665	574	649	644	631	625	631	587	611	629	605	645	602	612	598	576	608	654	648	601	621	609	601	581	610	586	595	604	600	584	622	566	616	644	654	627	616	599	651	612	637	643	594	617	624	574	608	658	634	597	608	583	591	612	548	646	568	607	612	606	625	625	627	622	639	616	558	617	636	602	660	593	644	575	649	574	605	624	594	632	597	603	595	598	583	625	587	633	605	615	639	606	572	584	580	604	603	593	641	580	612	610	584	595	604	634	624	580	603	597	608	612	628	666	593	619	600	622	643	621	594	590	630	586	615	597	577	598	653	614	616	643	622	599	641	605	606	642	584	608	610	605	563	618	607	614	588	598	604	601	621	573	650	597	593	595	599	607	628	591	619	573	596	566	610	592	553	581	662	577	593	629	562	602	609	594	591	566	632	601	597	613	582	637	563	629	621	585	535	560	619	529	645	569	583	624	610	558	611	628	652	610	596	618	571	605	630	614	610	619	649	635	603	610	579	618	580	620	618	586	576	604	594	571	620	651	591	558	620	653	631	581	610	631	640	610	617	609	572	632	584	550	592	590	633	614	611	614	617	635	647	625	612	602	588	640	614	609	605	663	568	626	579	597	641	638	600	624	646	625	619	634	645	653	609	610	602	626	641	622	604	582	567	632	597	625	560	631	627	637	608	591	607	644	593	612	573	613	571	601	598	561	591	578	622	620	603	598	589	559	611	623	632	611	598	588	594	609	622	610	545	630	584	608	605	577	610	603	610	637	637	639	655	620	619	612	615	587	600	597	634	661	610	591	598	621	574	607	583	612	633	600	612	603	609	618	632	633	587	608	609	587	572	619	598	618	586	620	626	612	624	581	616	599	642	588	614	649	600	661	642	589	653	565	621	608	596	572	573	617	568	611	601	600	601	591	644	579	592	593	638	626	616	590	631	621	603	653	599	612	576	611	613	598	621	610	600	641	662	600	615	628	603	562	588	625	580	587	612	597	616	603	605	597	570	546	651	616	576	609	569	622	582	600	618	643	596	601	630	585	660	615	571	625	644	625	604	620	605	623	623	624	633	598	598	594	594	624	621	610	576	595	616	599	582	614	592	611	617	629	623	626	618	619	639	600	595	616	652	628	588	602	609	609	604	597	660	632	579	639	618	590	626	597	614	640	617	589	605	581	621	620	600	571	591	595	543	597	585	620	582	612	639	605	607	568	627	610	638	626	562	608	608	629	613	629	579	604	597	551	586	616	616	643	555	622	609	650	598	593	612	613	603	621	572	599	627	573	583	590	636	635	610	586	638	631	670	651	632	607	595	624	663	615	600	627	609	597	600	613	635	630	593	591	627	621	605	567	570	565	645	609	554	554	586	581	607	645	636	582	594	598	601	568	574	618	638	614	601	633	627	597	608	620	596	599	609	604	654	606	615	631	594	614	604	623	625	603	592	614	599	505	622	610	581	581	571
23994	21120	28961	24281	20011	6349	764	630	513	466	477	497	435	477	463	468	487	380	472	439	427	445	420	436	441	394	420	439	415	484	445	378	421	449	436	468	399	460	396	418	393	436	441	424	414	400	447	406	433	422	439	405	407	413	432	412	409	411	392	458	418	436	402	407	391	400	390	417	422	419	432	428	425	416	432	406	409	396	415	399	419	457	437	407	454	434	435	442	399	460	412	411	381	423	441	443	476	386	443	433	414	439	394	411	416	425	414	397	406	405	423	403	460	469	394	425	412	410	410	415	451	352	436	385	416	424	408	403	387	392	463	420	448	420	442	408	432	427	432	390	398	431	418	418	392	410	428	407	437	430	425	425	399	403	418	377	397	433	455	422	432	406	390	431	419	424	418	436	414	427	409	401	449	428	415	434	405	421	431	421	425	442	419	420	408	401	441	409	388	418	444	447	424	372	440	421	414	454	413	434	417	386	414	429	445	439	450	404	451	409	404	388	413	422	424	396	436	408	443	385	445	418	388	408	407	409	384	398	431	419	409	412	424	415	438	430	412	401	440	387	396	408	443	398	390	415	377	411	438	435	384	422	414	438	411	413	412	394	388	407	413	400	444	440	422	389	406	434	403	425	422	475	423	360	409	395	434	448	430	437	402	425	397	431	416	407	412	430	443	456	390	390	411	477	435	425	410	392	406	402	418	416	429	447	409	400	432	430	416	385	392	413	393	440	424	421	409	424	459	450	430	443	412	406	416	436	431	433	414	448	437	391	427	394	420	412	403	450	405	417	455	428	377	405	432	416	411	428	373	400	428	384	435	442	445	395	433	444	418	440	409	395	447	413	425	388	429	434	436	376	399	430	429	422	455	420	421	402	428	442	432	408	407	454	441	478	446	448	447	462	433	429	435	424	416	413	424	420	464	443	409	427	394	436	415	443	427	406	448	383	405	396	456	410	379	427	404	440	434	395	403	390	442	440	388	428	443	436	375	390	396	443	428	406	425	413	417	408	448	425	438	433	442	410	388	428	424	422	405	435	393	437	426	404	407	407	425	450	411	430	413	429	465	447	371	393	422	438	416	437	433	421	408	423	445	412	438	411	446	413	415	435	424	405	434	422	426	473	428	431	403	424	430	448	431	426	394	403	427	389	440	429	411	398	461	406	401	422	405	436	427	446	458	461	391	449	405	394	426	431	410	418	381	424	429	401	423	434	387	414	407	434	424	398	427	403	442	408	414	437	460	413	398	422	445	408	430	423	425	405	406	429	437	446	426	440	375	416	434	393	416	408	416	448	442	443	425	380	407	391	428	425	459	363	421	460	422	450	441	422	391	433	412	439	408	416	392	386	421	384	392	462	404	392	393	415	417	401	418	452	414	415	431	420	442	413	427	398	427	393	428	434	436	408	458	447	440	391	409	404	417	452	431	403	409	393	399	392	426	426	406	439	417	465	436	383	418	418	446	410	417	440	407	424	418	436	420	414	390	394	397	425	449	396	417	412	423	405	397	396	438	406	455	427	418	430	435	421	408	433	409	379	430	425	441	429	408	435	416	429	395	428	431	397	434	437	428	399	435	411	432	413	403	421	423	413	417	411	448	426	429	445	406	419	395	436	392	430	445	433	394	417	401	460	427	382	432	448	411	389	394	443	432	463	458	423	412	386	419	423	449	426	441	425	400	441	421	416	437	421	394	431	446	439	417	414	439	413	404	477	433	410	411	405	426	452	421	450	410	404	423	436	468	456	434	429	443	429	408	418	443	439	377	422	425	439	429	377	409	430	434	400	376	418	417	420	403	437	406	412	422	409	402	403	437	470	401	376	448	417	408	389	428	411	383	406	432	439	421	417	407	431	404	411	446	442	427	398	425	417	407	426	428	456	412	409	413	439	422	419	388	454	414	405	434	405	438	396	440	440	409	438	433	373	426	417	406	431	463	413	451	427	408	408	406	417	423	388	375	402	431	415	420	411	441	456	403	409	427	422	413	422	431	429	409	402	409	427	408	438	406	423	446	416	417	448	413	437	445	391	418	414	406	414	412	413	418	405	413	436	428	427	416	419	429	402	411	407	451	413	426	403	455	429	415	423	441	391	440	416	434	416	421	421	434	416	433	393	405	414	399	419	427	405	433	413	416	390	447	416	408	439	413	394	419	377	413	404	436	372	391	406	395	411	377	438	385	415	398	393	410	414	412	453	430	402	389	443	441	419	405	438	403	396	446	425	419	408	425	373	412	441	462	455	415	383	441	433	435	388	355	418	433	381	444	384	422	416	407	408	418	410	441	407	413	407	400	406	441	424	413	434	429	439	421	438	416	412	417	398	441	432	441	460	437	434	416	435	427	417	428	418	434	438	408	405	412	424	402	419	426	412	423	427	453	374	447	447	406	435	416	416	419	443	388	441	443	419	443	415	433	427	396	424	439	418	431	411	421	460	439	383	434	405	425	422	421	401	399	397	426	450	419	410	421	388	443	394	425	395	449	430	407	428	425	396	417	400	431	448	424	439	422	431	411	424	426	428	417	399	397	446	397	423	427	396	406	411	423	427	384	445	393	395	411	445	432	413	417	440	430	430	462	387	411	430	395	429	444	382	451	419	406	401	402	401	403	428	390	435	411	465	396	382	419	412	407	404	391	429	426	400	412	451	418	381	472	441	402	382	405	383	417	433	435	414	434	391	418	438	399	420	402	424	449	405	431	415	426	401	405	404	413	434	452	425	388	412	421	442	416	392	388	398	418	422	410	410	425	390	425	413	452	401	413	407	422	422	464	411	434	396	393	398	438	405	440	406	425	440	419	408	421	406	459	398	412	450	441	427	398	442	422	425	444	395	431	405	449	410	423	415	430	439	434	410	446	403	435	458	415	423	446	434	435	391	404	397	426	444	414	458	424	413	401	455	424	409	398	401	444	457	392	383	403	436	426	423	397	431	423	412	431	432	382	429	401	390	438	383	410	376	444	422	438	447	388	408	384	440	431	445	446	401	389	428	458	409	373	439	410	419	417	444	411	401	409	381	437	417	387	427	407	394	457	410	396	432	443	403	440	395	378	447	440	426	429	401	440	408	412	393	428	397	378	436	397	395	434	377	395	426	413	397	435	389	417	430	403	442	432	445	411	443	386	420	390	412	397	410	444	431	445	409	418	414	392	390	401	401	451	390	425	450	418	364	415	432	400	426	433	446	415	473	420	400	427	429	426	390	435	420	373	420	429	424	439	415	422	430	405	461	383	416	414	406	390	459	414	419	395	444	433	435	408	407	419	382	414	413	404	406	388	405	406	424	400	418	397	420	393	385	424	418	405	436	436	393	383	433	417	416	454	382	383	414	437	410	402	460	448	412	414	429	363	418	424	407	465	388	444	389	419	402	416	418	423	436	400	400	449	415	431	422	445	417	405	425	442	415	407	396	405	417	372	420	401	434	456	406	401	406	394	407	402	418	401	451	417	448	412	443	387	470	458	399	429	449	448	410	426	405	429	413	396	414
50014	62124	52968	13871	1605	1286	1130	964	846	872	762	763	762	687	662	715	704	673	647	613	637	656	650	674	648	621	606	626	644	636	661	633	619	605	658	652	617	631	665	618	641	632	616	585	633	629	610	604	643	652	609	637	617	666	642	643	616	622	601	644	621	604	614	559	584	640	595	620	612	587	607	608	597	598	628	597	603	582	573	627	594	599	600	608	590	605	618	608	651	577	579	601	590	628	592	576	616	620	577	639	590	679	597	570	660	563	610	595	622	624	586	592	600	598	542	615	653	653	633	601	556	630	626	635	627	625	641	645	641	642	641	600	625	610	625	642	616	607	583	579	650	603	603	597	596	613	635	593	633	628	598	588	585	601	618	582	579	569	599	561	582	615	578	576	599	619	618	601	621	627	612	581	596	602	572	604	633	663	642	618	618	639	566	619	579	633	605	682	682	604	590	638	613	549	611	620	582	603	581	618	602	576	582	590	537	623	575	607	607	590	608	604	582	601	645	608	557	619	611	632	555	641	637	626	621	591	599	612	604	625	600	607	611	648	566	617	636	598	615	628	646	570	613	588	627	615	622	614	587	573	575	620	653	603	626	589	607	588	584	567	638	596	638	594	622	592	557	639	619	667	603	664	579	644	611	628	645	599	601	622	625	630	616	648	589	634	602	595	587	616	644	614	584	604	588	642	605	618	606	628	629	619	623	604	617	586	600	629	584	582	663	597	556	610	595	611	601	653	654	596	594	642	618	593	625	585	621	592	625	610	634	656	614	597	621	594	587	594	641	589	617	645	612	575	596	569	572	608	585	604	610	644	588	605	613	604	624	578	636	573	569	599	619	602	572	630	579	632	613	611	603	596	626	592	634	637	636	610	615	646	602	657	613	607	614	584	601	622	565	613	649	620	607	595	645	625	622	629	587	585	640	609	622	651	638	633	630	593	592	580	547	592	617	559	599	604	573	644	624	608	640	585	647	659	611	605	621	665	640	619	643	617	588	619	609	611	653	594	605	633	613	628	611	614	612	595	610	550	572	602	616	624	616	583	624	608	574	607	616	622	697	583	607	620	648	605	624	592	604	640	650	622	622	609	679	596	610	619	624	588	636	617	595	535	653	565	610	617	610	611	579	620	562	613	606	632	629	627	597	654	633	561	616	589	634	629	610	629	605	616	575	668	636	572	627	588	640	625	620	567	595	580	601	578	609	661	601	633	596	625	629	594	648	594	567	629	592	588	603	606	587	593	611	616	600	603	616	613	617	635	614	635	603	618	630	596	616	603	647	553	628	611	617	694	635	639	611	628	621	620	561	601	656	599	592	632	576	640	651	583	623	645	564	591	595	597	585	641	673	585	586	644	646	615	584	655	604	621	611	683	588	585	657	584	591	603	621	624	588	626	601	573	641	590	636	607	608	582	639	629	612	647	666	595	614	650	588	620	636	640	639	579	615	620	614	609	619	584	588	611	646	634	596	607	593	651	609	587	612	601	651	587	640	600	617	608	608	638	623	593	593	621	599	653	578	591	591	608	620	589	597	633	593	598	635	607	592	627	630	602	603	610	612	557	616	591	624	624	559	611	629	650	612	588	621	609	597	608	597	619	589	624	608	620	584	618	600	632	600	615	558	639	604	605	647	598	615	584	591	560	592	641	559	564	576	598	640	629	631	580	601	580	565	603	627	637	600	593	584	611	616	588	595	625	612	561	606	587	591	582	589	622	625	594	603	637	580	637	598	633	574	582	604	633	590	589	641	606	639	652	592	681	629	600	648	648	626	648	581	593	591	594	581	599	668	604	631	606	629	604	617	621	631	637	625	560	596	638	601	595	589	587	596	670	605	616	592	604	623	598	579	604	567	617	600	570	576	623	632	636	585	603	649	649	608	630	612	606	611	613	636	584	632	604	616	620	592	552	553	575	635	590	647	595	603	646	589	632	626	614	649	582	612	613	650	620	669	556	603	630	612	628	601	615	568	598	606	616	610	651	598	663	639	655	618	618	548	623	619	603	586	626	620	614	633	597	618	609	574	544	603	575	650	590	609	584	631	623	573	561	599	564	614	601	634	633	626	621	668	613	625	585	607	620	590	572	560	626	614	616	638	617	597	600	652	641	595	631	622	640	605	621	578	611	609	602	575	631	589	621	622	632	610	641	607	592	632	617	598	598	585	599	592	647	591	641	590	613	614	619	632	614	600	599	643	618	602	548	597	622	594	557	595	583	604	611	594	623	628	635	622	640	658	590	602	594	620	595	596	602	583	602	619	612	616	584	616	639	615	587	602	599	591	604	599	605	647	584	629	611	612	649	573	609	611	585	607	594	589	605	601	644	633	614	629	656	639	635	612	596	667	619	583	622	597	572	596	595	626	606	584	617	595	599	617	644	614	578	577	614	636	620	587	610	623	580	630	612	596	618	623	622	573	614	631	638	594	612	592	611	622	582	628	600	592	547	592	590	643	605	603	579	559	564	630	602	625	596	604	576	578	555	688	592	649	633	621	605	567	633	590	616	641	585	624	654	579	650	595	577	587	611	600	582	617	637	577	625	629	584	621	627	603	556	656	658	620	632	621	637	607	612	605	618	593	614	630	633	595	604	622	575	617	611	600	580	585	609	633	628	607	591	593	610	591	608	571	622	623	591	596	617	580	620	646	605	647	628	596	636	634	606	633	619	611	585	633	615	612	636	617	620	601	660	614	636	615	651	586	617	605	649	613	656	621	618	627	578	613	610	638	619	582	670	589	626	617	603	652	650	631	621	590	607	666	597	615	674	618	643	585	614	603	630	633	645	626	595	659	594	605	620	596	639	637	650	594	647	633	570	594	611	619	650	597	601	609	551	625	597	595	623	610	578	675	578	578	608	612	597	641	605	626	616	555	643	572	611	598	625	635	613	624	587	597	611	598	603	617	592	662	621	631	579	648	587	576	597	650	578	636	617	576	638	581	594	615	613	632	591	620	595	653	612	559	662	611	588	635	608	603	560	616	568	586	604	630	650	656	599	578	606	600	580	555	582	607	651	597	651	624	614	604	602	571	604	616	609	641	593	609	620	563	617	561	605	597	610	605	567	660	596	662	633	623	616	572	596	638	616	639	636	615	613	595	665	640	604	584	577	599	655	645	620	577	621	612	608	631	622	611	626	643	602	603	610	586	571	555	611	638	599	588	623	602	602	640	597	611	610	603	604	617	614	625	624	620	611	621	611	604	638	604	686	633	617	619	594	542	598	641	597	597	625	556	608	616	632	581	611	589	596	604	602	608	626	577	615	605	632	599	580	591	620	586	596	622	620	594	608	563	622	598	658	604	615	606	591	630	611	627	660	647	616	576	610	601	587	641	619	600	584	635	618	626	631	564	636	606	596	598	563	601	587	596	627	586	634	608	603	659	647	591	572	608	641	604	633	624	610	633	570	681	644	632	620	676	628	614	608	604	633	584	624	548	613	653	623	612	630	619	630	615	607	573	577	594	621	596	592	620	626	631	637	628	592
22857	21064	28668	24002	21056	20314	5168	556	397	335	336	298	337	305	271	278	250	243	221	228	241	237	229	259	253	236	236	207	212	244	245	207	212	207	236	219	234	223	207	208	237	260	221	232	229	216	216	233	214	215	235	209	208	215	230	205	198	229	201	194	223	208	177	205	202	227	185	231	196	182	211	226	208	191	201	220	213	238	205	194	191	226	218	195	226	219	222	204	197	206	210	211	190	183	235	222	217	215	224	207	228	240	217	212	217	220	220	240	208	193	225	191	208	215	225	211	225	199	215	221	191	185	228	230	219	212	230	180	203	202	219	228	201	217	217	183	222	208	222	205	207	212	229	254	207	233	221	203	228	209	225	209	215	210	207	221	183	197	233	191	230	190	204	207	217	230	217	218	220	228	205	208	214	202	237	230	226	189	206	190	210	212	185	194	204	202	183	195	207	207	211	215	216	219	226	205	217	201	208	228	208	207	205	237	190	200	221	244	231	240	225	179	207	232	200	212	214	201	210	233	206	194	201	201	211	216	210	209	217	221	207	203	188	219	199	195	196	195	218	227	190	216	196	196	197	207	213	203	212	225	209	226	206	221	216	206	227	200	209	228	197	190	192	214	210	190	214	236	206	198	196	218	191	191	187	180	182	204	201	212	194	205	203	224	208	206	199	241	211	229	227	197	222	225	204	205	192	194	240	220	200	181	217	203	211	207	212	208	195	212	198	204	205	197	206	212	212	226	194	182	213	193	240	201	207	200	207	195	228	207	198	214	216	201	215	187	205	211	205	210	199	212	206	199	216	203	222	208	235	217	206	226	186	213	207	230	218	208	248	214	209	207	227	212	217	192	203	233	196	226	196	191	209	197	229	204	167	199	207	196	213	225	170	214	203	187	240	210	226	204	217	214	217	229	193	224	215	207	211	209	185	205	212	219	215	204	223	213	234	222	196	217	212	205	202	229	201	208	209	197	206	225	192	189	190	228	216	226	207	204	225	220	239	246	206	214	248	187	202	236	213	229	210	192	216	180	198	197	213	178	197	227	191	212	206	206	210	220	214	211	195	218	220	236	216	198	213	227	179	221	194	209	225	201	188	218	223	198	217	203	199	209	193	190	215	220	215	211	210	218	213	200	229	199	224	194	209	195	217	225	221	206	225	201	220	225	213	200	210	222	225	217	207	230	207	200	196	202	214	221	213	211	222	218	212	211	198	198	205	197	204	220	202	215	185	224	222	237	205	217	199	230	206	217	207	207	194	210	180	216	220	187	179	203	220	195	218	184	204	216	213	220	186	212	222	217	184	221	196	219	207	187	201	218	208	219	206	231	201	221	214	198	205	199	227	229	217	207	210	197	220	222	197	221	203	229	193	237	209	172	225	222	182	200	195	214	219	212	193	206	198	187	201	229	213	189	215	187	223	218	197	221	214	178	202	229	246	204	238	206	237	196	223	198	211	189	241	202	185	225	203	204	227	187	204	200	214	192	214	199	176	214	204	195	221	201	210	183	189	235	189	194	205	227	205	230	207	215	234	172	188	205	188	186	221	237	212	200	231	201	192	202	185	258	205	200	182	214	216	217	171	236	218	226	218	236	196	193	206	211	223	221	220	207	198	205	203	200	221	234	206	190	237	212	210	210	198	207	202	202	234	199	212	217	204	223	222	200	214	214	182	195	216	224	189	213	211	226	234	207	220	215	211	197	181	201	224	254	191	226	226	214	222	235	219	212	208	202	172	215	232	176	203	215	218	195	203	206	195	197	222	225	216	222	215	199	196	189	227	212	208	234	206	225	200	192	205	208	190	211	219	210	222	206	202	243	188	208	240	216	194	234	188	207	198	195	209	205	225	200	196	211	207	191	191	197	221	204	213	236	191	196	182	230	203	205	232	197	202	205	218	190	221	194	193	195	212	207	235	222	222	200	182	184	212	228	218	188	207	183	228	227	215	201	213	231	205	201	212	229	224	223	202	213	196	197	207	186	238	232	216	199	196	215	241	240	185	223	230	208	215	209	253	224	239	208	221	210	227	197	223	216	195	214	203	194	231	214	195	208	215	209	220	192	229	203	197	202	210	214	188	207	203	227	204	202	206	204	215	208	207	205	234	226	195	200	246	195	209	220	210	203	189	194	197	221	184	199	191	217	180	218	198	216	207	207	199	195	201	196	208	223	218	208	214	207	212	212	211	209	200	215	188	184	240	188	209	225	183	221	218	220	195	204	182	197	225	218	213	194	199	207	229	202	223	199	202	219	208	203	209	207	212	193	207	226	239	195	207	226	195	208	190	194	245	215	193	192	222	192	201	211	226	215	237	213	205	233	181	208	214	202	203	201	191	230	188	192	194	210	208	197	215	228	207	194	226	211	203	229	221	187	199	224	195	212	195	199	212	183	212	195	217	205	211	231	225	206	226	198	212	199	226	228	215	234	220	209	209	209	218	188	220	206	189	228	215	204	212	189	201	184	225	196	232	220	207	195	232	228	213	226	199	210	199	179	224	207	196	182	249	213	232	220	203	196	220	211	217	189	196	212	206	211	211	213	198	208	213	208	234	218	204	194	210	208	209	196	222	244	216	194	255	209	217	233	199	210	207	226	208	225	223	193	238	202	212	218	198	234	206	207	218	216	183	215	205	212	196	185	230	190	215	205	185	223	194	198	198	212	218	225	208	190	230	208	206	198	223	208	208	220	228	230	221	224	198	199	201	196	181	205	231	232	213	222	212	219	234	193	242	204	202	215	233	201	217	231	209	209	225	207	230	194	219	213	216	224	209	202	197	220	190	202	201	204	220	212	237	205	227	206	184	218	231	201	208	203	196	202	207	216	221	194	214	216	219	198	235	249	208	207	234	224	200	198	174	214	204	224	205	201	189	194	218	224	213	207	226	208	232	224	213	218	197	181	213	210	195	196	233	198	199	204	194	225	220	238	196	203	185	208	214	233	186	222	181	181	188	206	221	179	235	218	197	217	212	213	220	208	201	186	221	204	194	197	208	220	198	202	203	208	196	180	233	221	209	221	217	216	192	194	229	215	220	201	188	218	191	196	203	206	213	218	198	212	216	183	237	219	234	198	200	221	198	213	200	213	184	206	214	203	208	191	194	218	206	230	185	227	190	178	195	211	208	223	231	226	193	192	196	200	221	212	228	189	236	197	197	197	238	207	204	207	199	183	226	197	205	204	212	213	207	205	197	230	185	229	219	209	223	208	223	210	218	197	213	203	217	208	185	215	173	198	215	228	201	196	244	212	199	204	201	214	252	222	206	218	221	177	210	242	194	200	203	201	227	225	208	187	241	193	197	199	203	220	212	183	199	201	233	210	201	218	236	197	231	200	220	208	220	249	222	209	219	207	233	180	199	182	224	187	211	214	217	194	213	209	221	197	193	172	213	206	213	222	226	206	193	199	205	211	214	193	182	190	207	224	222	187	227	197	227	229	200	221	201	239	229	192	188	197	209	193	206	174	220	196	212	229	207	212	223	202	218	228
57758	73981	62327	19804	2483	1734	1360	1187	915	871	729	628	562	537	497	453	435	393	406	398	387	401	380	385	378	348	385	346	350	356	404	396	378	369	346	376	360	330	333	327	350	345	376	338	318	364	332	365	342	370	314	317	355	346	324	310	310	342	316	317	319	320	317	294	317	331	338	297	275	323	320	317	293	325	270	286	311	317	343	327	348	283	328	316	317	309	344	295	297	321	312	322	315	290	299	310	317	313	302	309	326	326	307	321	305	313	300	329	314	296	338	345	274	290	340	299	342	302	288	308	312	319	302	303	332	282	321	305	312	313	293	316	312	321	312	311	309	292	323	283	319	337	327	327	309	355	341	337	290	312	288	280	324	302	339	289	287	328	308	313	304	289	325	305	339	302	334	295	357	342	299	294	331	290	300	305	327	312	321	302	339	301	303	320	307	328	308	299	288	310	307	323	285	325	330	330	325	321	312	284	317	319	268	317	302	324	282	328	294	306	309	312	331	333	307	330	306	338	314	312	291	298	273	333	319	322	289	315	322	313	346	327	335	321	331	287	286	291	328	298	322	307	321	309	314	287	357	322	314	328	341	313	306	309	304	315	320	337	342	334	285	300	319	311	276	290	334	324	316	296	289	302	300	312	292	292	297	285	339	293	328	291	301	317	296	314	344	305	325	332	299	292	301	299	294	292	313	314	326	306	310	336	281	324	314	330	300	302	312	326	323	327	340	346	318	292	299	317	303	316	296	310	319	310	309	288	298	298	290	272	274	268	331	302	328	319	307	327	286	308	288	293	317	291	301	330	287	309	295	299	282	299	307	327	307	280	325	298	297	319	305	324	281	292	313	268	307	321	283	344	283	328	352	299	310	312	345	308	293	315	338	314	351	328	317	300	282	329	317	308	298	297	329	293	300	286	334	272	315	290	325	322	297	323	329	325	329	335	281	328	308	307	276	285	294	314	334	298	308	280	303	305	311	295	296	326	314	340	291	305	324	309	324	305	328	310	315	300	300	289	308	331	305	309	290	303	312	322	306	309	302	287	302	295	308	286	319	321	273	311	302	313	319	305	317	288	298	325	325	330	314	307	306	294	316	311	291	321	307	302	304	300	345	330	331	317	322	317	307	298	312	300	305	304	327	312	305	327	312	296	291	297	317	273	313	309	291	302	344	317	319	303	301	286	315	345	321	309	286	310	284	289	317	310	315	295	288	301	321	301	331	295	305	301	311	336	292	303	286	316	284	311	282	323	297	281	315	291	322	319	297	310	310	312	324	294	288	320	306	295	320	296	300	315	301	330	293	314	308	305	312	321	312	310	318	316	322	342	298	332	317	307	298	338	337	334	325	324	319	313	289	317	288	298	330	315	322	309	310	308	335	312	315	307	329	302	296	331	298	307	324	313	303	324	294	323	293	318	310	289	303	288	318	332	317	289	297	309	307	304	299	314	332	283	328	350	324	310	316	331	322	272	316	303	332	275	338	289	303	311	335	333	320	263	323	284	304	294	320	309	298	266	311	315	291	314	301	335	300	314	289	333	318	307	315	307	303	295	314	295	296	312	317	297	295	287	309	310	328	304	303	295	317	313	305	298	305	310	314	326	276	292	337	313	314	316	304	303	324	324	291	302	312	280	308	317	314	301	253	305	341	286	284	306	307	294	293	311	310	324	311	296	319	296	328	311	285	304	313	361	310	329	316	304	304	306	312	295	304	301	303	313	301	323	322	291	325	318	321	298	324	325	333	298	316	298	327	310	297	300	320	341	321	294	310	284	313	316	287	325	321	263	305	302	303	330	307	338	300	296	315	264	302	337	297	316	291	325	290	341	290	301	338	336	306	322	340	285	264	323	325	326	304	331	272	308	320	292	283	315	345	315	277	300	293	282	327	365	289	303	302	303	302	297	334	303	290	318	303	308	303	336	324	295	303	354	317	293	286	305	327	337	290	317	287	299	293	308	306	273	311	328	346	321	330	309	300	296	278	348	313	324	323	300	338	313	323	325	311	302	324	270	327	333	292	330	292	316	295	327	309	337	281	281	332	297	357	289	335	294	288	307	298	308	321	316	307	319	308	312	324	324	330	306	319	324	299	291	343	360	328	312	302	301	309	327	321	310	319	299	302	290	307	324	290	295	303	308	307	289	312	306	320	317	308	323	307	334	346	301	335	294	313	296	316	299	307	295	330	330	298	301	333	332	329	291	304	301	301	305	267	282	310	316	311	321	294	318	346	278	306	300	319	317	308	294	325	332	287	309	323	316	309	326	338	329	300	300	310	325	309	339	336	326	306	329	324	310	323	307	278	297	284	315	326	312	332	295	307	357	318	298	336	334	300	312	289	303	327	308	290	340	289	314	322	291	297	305	346	290	296	327	306	321	307	296	303	270	303	308	333	325	298	298	335	294	303	318	328	291	299	322	307	323	309	307	315	319	276	303	280	288	286	303	324	320	317	346	319	325	298	301	294	317	290	300	325	301	259	342	336	314	282	322	281	334	316	331	325	289	305	324	297	341	318	296	300	290	339	285	332	332	318	287	282	318	313	306	294	292	322	313	296	295	325	333	292	291	327	307	302	301	327	286	298	301	314	303	317	330	319	314	321	319	294	308	289	334	337	290	324	308	301	320	279	351	305	294	329	269	336	321	319	319	303	300	330	315	304	317	324	315	315	293	323	305	289	313	311	334	321	276	273	371	353	287	355	305	296	326	287	309	320	320	303	288	295	310	326	334	341	312	297	263	300	323	305	326	319	312	319	324	319	293	298	308	307	320	290	343	350	316	309	327	308	285	318	326	267	305	314	327	344	294	273	326	328	302	285	301	337	279	281	336	306	306	273	289	300	314	324	277	317	316	296	293	330	304	307	290	303	280	305	282	311	341	281	328	304	312	287	313	309	320	302	271	289	305	305	313	310	296	284	301	323	313	330	327	324	270	301	286	314	332	297	302	326	321	312	323	306	307	314	305	341	282	307	290	292	289	278	310	312	335	284	314	320	333	311	301	271	281	304	319	327	336	299	299	292	304	363	316	328	313	324	335	278	295	280	306	314	285	318	289	329	323	288	304	315	289	324	315	321	296	305	319	305	285	305	306	307	322	315	315	337	289	264	321	318	341	298	312	330	292	278	312	307	313	333	308	319	312	287	268	349	301	280	310	316	324	252	298	335	320	318	337	323	337	287	308	314	333	314	310	322	312	306	314	326	318	300	288	302	299	291	302	321	307	305	326	332	342	314	310	290	287	310	311	304	315	311	282	315	321	310	300	308	312	320	290	315	343	346	291	318	336	283	312	305	299	289	287	325	324	329	284	293	303	297	296	335	319	300	349	301	271	324	315	320	324	318	352	290	332	335	299	311	314	258	315	321	303	295	312	317	279	295	314	286	332	314	324	297	301	289	318	317	301	289	300	335	303	331	292	315	299	307	309	338	285	306	271	333	311	277	343	321	312	333	331	313	281	325	280	306	303	330	306	331	297	316	324	330	288	316	304
27381	21255	19197	5615	551	431	454	408	376	420	433	441	441	403	417	435	447	400	414	413	422	420	397	403	408	432	423	421	438	404	401	409	446	427	437	451	410	394	447	372	476	449	419	404	420	444	410	403	384	444	408	403	438	451	435	425	429	411	401	429	415	434	382	426	416	401	420	413	448	423	374	411	391	402	432	418	434	406	416	390	438	447	446	425	407	421	416	420	403	407	391	358	383	392	422	360	412	423	434	438	426	410	428	435	445	385	454	434	420	384	395	417	428	401	433	431	436	413	425	436	394	432	431	417	394	422	460	408	427	455	441	427	418	399	397	408	405	412	418	390	434	406	408	423	441	414	416	422	401	409	450	401	436	418	424	391	375	424	435	433	445	429	379	466	451	412	439	424	411	413	409	434	371	398	406	400	417	414	436	392	423	433	397	418	426	446	430	433	407	387	438	430	430	427	378	428	423	401	424	423	407	413	447	413	420	430	443	397	435	375	382	449	405	414	413	414	439	422	441	402	440	401	443	394	391	402	434	391	409	441	418	414	417	419	402	434	431	455	430	403	361	424	447	400	407	401	441	445	409	429	402	427	398	436	440	438	440	404	419	419	428	419	400	439	411	407	404	425	440	419	389	423	430	424	410	389	388	420	391	407	409	436	398	410	431	397	432	427	427	401	388	392	403	391	413	399	404	416	413	430	378	434	448	437	394	424	399	409	379	396	413	424	425	396	455	446	385	423	438	416	418	417	425	396	368	430	422	419	403	422	413	428	454	422	410	444	420	441	421	375	415	461	396	396	435	389	401	409	402	399	396	403	399	340	430	437	443	445	428	420	426	427	410	400	422	400	368	411	414	401	402	432	434	414	427	422	407	371	414	388	430	415	406	387	454	409	427	417	398	428	410	395	429	447	395	411	411	462	444	423	390	442	447	404	432	430	424	445	410	427	420	465	414	404	411	411	390	443	430	415	433	371	393	436	415	408	420	447	420	425	434	430	430	454	445	422	425	455	408	395	439	431	408	426	430	420	401	454	406	419	412	422	413	395	427	449	376	406	397	423	435	378	426	428	423	405	422	421	433	403	391	426	397	373	390	416	393	413	409	394	393	399	386	446	411	398	409	428	413	432	407	418	415	404	431	439	415	381	428	436	418	405	402	417	370	413	435	447	427	406	390	386	430	429	362	431	407	402	442	402	414	442	428	399	403	416	437	380	420	380	411	409	417	411	406	434	452	454	421	403	384	420	427	403	444	429	398	379	412	385	388	413	429	406	423	412	387	400	421	398	408	420	423	445	425	433	428	423	429	409	402	406	411	414	402	384	395	422	426	425	421	440	436	426	430	431	422	412	412	401	400	407	443	467	439	429	408	422	422	396	425	433	448	415	440	406	426	400	392	415	447	420	422	391	444	396	449	429	418	401	429	406	451	419	419	423	400	425	417	399	386	441	416	391	438	444	400	415	417	371	412	428	410	470	415	392	419	395	423	405	401	433	416	447	400	413	397	448	423	392	451	431	433	438	418	421	440	393	410	483	426	445	408	410	413	410	440	385	449	423	431	425	398	389	433	374	406	412	370	411	421	418	407	382	402	458	410	431	433	381	421	388	400	417	428	410	436	423	400	427	416	464	452	422	409	421	407	394	435	417	441	467	411	424	407	420	418	407	434	416	455	403	395	409	392	381	416	427	399	432	404	416	393	427	398	409	394	399	435	443	438	416	413	427	469	434	391	411	424	424	430	420	385	422	418	438	407	422	408	433	425	436	446	419	428	413	408	445	404	438	419	372	463	398	402	454	418	431	399	426	426	419	406	421	431	429	394	425	452	409	405	444	455	442	440	403	416	401	401	440	401	388	428	416	407	437	389	460	434	436	416	414	408	417	449	397	411	423	392	427	435	412	424	394	421	388	369	403	428	417	413	418	412	425	430	441	419	409	410	405	439	428	443	413	402	401	391	378	408	420	408	401	423	443	421	472	415	410	408	410	405	399	402	418	411	451	415	413	423	422	425	409	424	435	445	385	427	372	408	357	388	417	373	404	429	443	396	406	396	392	409	388	423	407	421	394	393	425	443	420	381	431	364	403	434	422	384	401	388	410	406	441	428	427	426	392	450	426	452	390	422	418	448	432	414	426	391	425	460	428	444	429	389	424	426	400	385	444	434	417	424	418	384	409	419	413	417	380	438	438	413	409	453	418	395	368	401	416	423	413	409	404	419	438	417	374	431	446	397	401	427	422	408	374	398	390	419	421	425	396	460	405	430	402	384	412	438	448	433	468	415	434	378	395	398	425	427	416	470	413	430	405	406	426	414	419	418	407	435	399	422	447	379	440	441	434	437	383	431	401	443	396	419	398	402	388	435	412	435	432	420	415	391	411	397	421	411	412	425	419	419	420	417	443	396	414	404	419	387	429	393	432	406	418	451	392	421	442	413	409	422	421	450	439	407	431	437	421	393	436	418	405	422	420	380	420	418	438	416	416	412	402	428	437	407	367	411	427	396	385	425	396	413	432	437	398	429	398	392	441	398	414	408	405	399	461	441	414	421	406	437	400	394	441	428	381	397	436	433	438	428	410	430	408	412	418	398	422	417	410	419	398	427	410	396	422	448	408	418	411	415	387	374	456	406	399	372	416	415	425	445	418	377	455	381	450	410	403	416	390	403	413	405	419	413	395	421	458	444	417	425	387	405	411	399	475	374	440	388	408	412	445	411	428	399	441	428	402	435	431	405	424	394	432	413	433	411	438	410	406	441	395	424	423	408	423	413	447	401	424	409	393	434	427	368	403	416	452	416	405	398	438	403	397	395	438	417	396	446	421	433	418	401	378	415	419	428	426	403	390	418	405	417	416	446	438	408	427	426	460	428	394	405	411	404	358	445	417	416	410	405	429	448	436	381	416	409	440	407	385	380	404	414	432	442	432	393	434	431	419	453	397	412	414	409	408	423	419	399	374	420	402	421	415	438	431	444	425	417	455	398	430	412	420	417	398	446	387	415	406	381	401	431	418	463	407	383	448	416	438	405	435	378	412	418	431	426	412	411	436	405	390	464	415	450	423	405	421	419	360	422	420	406	441	417	421	392	448	448	426	410	421	412	452	443	397	428	440	368	407	405	427	414	456	426	425	397	421	385	388	409	417	411	420	396	379	422	419	414	421	404	403	398	405	403	418	429	394	446	435	394	411	395	399	427	422	399	429	442	452	401	429	436	390	442	369	413	425	422	382	441	407	464	402	395	405	428	400	406	434	425	407	432	432	385	403	435	411	441	442	412	446	446	416	411	398	419	407	434	417	439	408	412	417	413	429	434	418	406	408	404	415	408	387	432	441	399	393	422	388	428	437	442	406	392	406	399	379	422	425	403	419	417	410	440	386	406	389	405	395	427	412	430	403	381	403	452	431	407	439	378	385	410	401	425	413	406	405	374	396	417	397	431	410	416	422	401	437	435	421	457	412	417	423	392	428	423	404	430	415	393	457	394	440	393	419
25191	26052	21189	3857	719	609	616	673	615	613	624	570	667	627	557	632	577	601	621	614	634	613	630	589	608	550	610	626	622	558	671	603	603	609	648	611	645	568	586	568	598	600	631	623	563	603	560	616	600	563	583	649	626	640	597	585	590	585	638	574	605	545	634	634	611	615	617	653	587	606	630	582	621	544	631	628	630	615	568	577	619	618	603	588	552	610	586	588	564	610	630	571	603	639	546	580	593	565	588	563	609	601	560	642	574	614	628	600	634	618	629	577	624	587	604	607	623	598	615	585	625	583	591	595	616	615	580	590	620	622	606	643	602	605	588	621	659	561	628	602	607	611	588	597	616	570	601	570	602	594	587	600	607	628	641	606	620	613	586	596	595	670	599	619	643	618	607	587	601	587	648	625	622	573	586	596	592	623	637	603	560	626	545	624	589	575	633	568	638	568	585	635	590	600	614	636	596	574	634	590	566	595	594	607	655	600	604	583	573	579	647	588	607	644	577	600	654	573	563	544	614	577	521	590	628	601	579	556	610	616	600	597	575	593	631	609	591	587	589	574	604	579	578	627	592	618	620	594	586	581	593	572	575	616	616	566	618	597	589	579	602	631	575	567	627	581	603	551	618	611	622	578	610	666	565	593	629	610	559	585	548	618	596	628	667	586	593	648	618	613	604	613	627	626	596	638	645	580	580	601	614	583	616	590	595	617	595	600	589	604	597	581	557	626	588	638	612	574	595	615	589	588	604	619	620	597	615	590	594	619	575	645	631	599	622	583	560	560	615	582	632	617	608	569	595	594	619	620	580	622	616	599	625	570	620	618	627	590	609	610	625	590	596	623	587	584	557	604	639	635	632	622	618	614	561	601	569	578	582	591	577	604	588	625	629	556	588	639	608	580	585	605	582	625	603	617	620	574	599	597	591	632	573	592	605	568	612	574	558	609	624	579	575	592	615	596	569	577	638	605	580	557	607	605	618	622	630	621	576	542	568	599	628	615	649	615	604	621	608	582	593	626	593	645	580	601	617	597	580	579	606	593	623	596	594	576	619	645	555	610	576	623	637	586	620	593	603	616	609	569	591	589	601	588	604	651	590	575	613	573	591	598	649	572	637	656	616	621	583	599	620	585	631	599	618	617	596	625	607	625	584	608	594	591	593	603	633	603	590	558	600	625	553	507	631	607	645	609	647	610	590	551	588	578	587	623	576	590	577	600	608	655	636	613	590	614	573	585	589	586	593	614	552	611	609	601	591	599	582	585	613	591	600	563	601	597	597	646	603	616	603	624	566	603	599	568	571	652	574	622	579	592	628	565	605	594	606	618	583	593	604	593	566	587	619	602	622	617	642	610	602	593	612	574	613	580	612	566	603	592	594	558	577	599	594	626	611	621	589	558	597	600	591	608	629	628	574	639	582	635	605	612	587	578	582	598	614	618	617	625	601	607	597	572	624	594	647	582	554	603	628	588	612	612	615	581	565	574	601	646	583	565	627	636	595	634	557	601	615	586	637	601	652	579	601	615	605	628	597	572	582	584	578	592	583	639	599	620	596	602	583	615	584	612	609	592	565	623	593	644	585	614	546	556	575	601	627	637	574	646	586	580	557	621	637	652	633	619	600	625	613	575	549	608	583	574	642	658	603	588	618	581	577	611	571	637	593	579	561	565	591	593	599	596	565	625	635	575	621	641	582	633	576	594	615	606	628	587	580	586	615	626	598	591	597	614	622	611	591	614	577	599	610	629	614	598	612	593	656	599	589	579	584	630	602	606	633	606	598	583	580	604	602	589	596	637	582	633	607	543	611	569	605	588	608	595	592	574	612	626	603	620	575	617	625	621	588	573	586	575	593	583	586	601	621	574	621	617	612	581	603	610	605	578	631	566	599	561	594	614	604	562	587	612	591	610	654	590	613	625	589	567	635	587	579	584	594	632	612	605	567	620	574	619	625	609	620	594	594	583	604	606	558	580	601	649	616	549	628	594	591	599	644	587	559	610	593	597	631	566	599	579	586	584	580	582	658	582	600	624	609	645	604	635	581	609	587	622	644	605	589	591	583	643	606	567	564	631	551	626	574	609	577	583	611	601	618	627	621	569	585	578	562	604	632	570	601	636	619	599	634	612	591	581	596	627	596	619	585	603	590	651	616	608	598	593	576	606	578	635	613	603	667	589	610	567	605	640	614	595	633	574	602	611	605	638	655	605	573	592	602	597	593	625	580	611	650	581	577	568	619	585	597	583	579	571	566	562	621	598	620	595	616	619	558	609	613	625	635	632	616	613	613	622	585	599	566	586	606	615	581	584	607	605	563	621	598	593	589	586	627	566	586	579	619	557	579	586	671	639	605	608	592	603	628	578	582	587	610	576	617	581	629	589	589	615	609	589	577	672	596	606	568	629	564	603	618	621	611	615	585	588	573	620	599	595	622	614	604	584	557	609	599	663	577	608	624	601	606	623	608	608	572	607	598	564	611	586	583	622	601	554	591	620	619	620	602	587	596	636	611	624	591	571	627	597	628	605	615	564	570	640	556	564	624	601	580	569	621	612	589	635	592	617	632	592	595	589	613	597	615	594	569	617	586	619	567	623	622	610	588	619	601	652	593	633	600	606	664	564	575	605	626	590	625	626	632	625	608	588	622	591	619	624	576	600	626	585	593	600	588	560	615	614	594	602	580	600	625	616	562	635	639	582	591	570	559	552	617	640	625	571	607	659	608	620	605	555	576	603	636	593	563	583	594	658	593	586	600	648	621	571	584	631	646	610	593	604	583	609	619	557	649	666	636	584	619	611	640	612	599	603	605	663	589	612	614	609	627	587	604	629	606	589	603	570	556	602	616	587	599	654	649	605	606	626	589	600	612	592	592	562	612	573	647	623	601	586	577	619	578	593	606	582	646	596	590	582	611	567	581	567	634	632	571	610	568	633	647	613	601	634	553	627	634	644	580	626	621	633	638	609	615	601	582	568	553	601	583	559	583	624	549	546	594	587	602	627	595	576	599	573	566	583	622	591	628	580	605	598	591	579	587	557	634	589	585	587	610	605	581	593	626	689	672	624	660	582	596	588	576	573	610	558	649	598	619	645	601	583	583	614	595	607	631	628	564	553	617	572	603	587	599	578	569	619	624	591	581	591	640	596	611	568	591	574	579	631	629	618	606	599	586	610	585	614	637	596	590	576	627	579	583	624	653	588	635	604	614	596	595	628	608	631	611	611	574	630	566	572	589	604	574	598	593	636	592	594	585	614	630	615	595	556	613	616	562	640	625	612	635	614	570	593	562	625	606	623	588	543	591	627	652	598	582	594	623	633	599	568	596	546	626	608	614	583	580	590	590	629	586	608	619	635	664	646	610	634	577	603	578	573	581	613	615	555	596	598	569	618	603	591	613	649	577	617	614	603	576	591	602	602	574	557	628	605	612	615	595	554	554	601	622	608	538	593	569	650	570	605	613	645	602	614	585	638	605	614	604	641	587	630	631	579	594	603
23978	21123	28165	25487	19744	6098	726	581	520	496	435	455	464	465	423	438	420	475	463	449	447	440	399	425	425	458	416	389	431	386	422	466	457	414	456	412	439	430	440	417	407	448	410	408	442	476	456	407	412	428	438	411	422	437	436	417	433	394	441	427	384	427	395	403	386	448	372	432	434	408	431	396	427	436	413	415	402	400	408	471	415	423	431	445	412	436	430	404	449	407	406	413	429	413	426	460	435	414	397	406	413	452	447	446	414	473	418	404	418	366	401	397	405	390	398	405	402	422	417	416	410	390	440	393	413	405	410	379	399	410	380	432	424	447	444	417	388	451	437	440	405	396	415	418	429	414	407	447	412	437	398	416	423	444	417	412	406	412	446	397	393	387	376	440	424	471	414	395	434	440	435	386	409	432	436	435	411	415	398	432	418	449	430	426	414	445	414	406	427	380	431	405	384	427	417	390	425	390	402	396	369	438	438	426	428	394	401	419	403	414	389	430	402	420	395	387	398	452	406	442	422	427	404	416	405	428	429	414	393	408	387	443	452	390	419	408	450	442	408	418	431	396	405	470	411	425	446	417	441	407	461	394	391	420	411	391	413	416	406	440	445	427	415	427	432	408	396	391	420	437	422	395	392	422	416	433	433	415	401	386	409	427	442	408	402	455	398	412	423	435	437	396	417	432	412	403	410	381	457	413	426	367	442	399	454	423	430	422	387	410	394	443	412	412	395	416	411	420	420	456	415	432	409	377	379	410	402	390	431	414	382	367	378	458	449	429	441	390	373	420	393	434	419	419	397	443	390	414	388	404	442	417	426	377	386	425	412	404	392	392	386	429	431	391	378	441	411	411	449	418	412	380	425	447	403	397	440	420	431	388	440	400	411	434	404	371	444	424	453	439	403	409	399	407	417	389	405	395	426	429	430	401	372	406	400	427	429	409	411	407	386	379	424	425	414	399	394	427	432	434	408	440	430	401	430	440	410	408	393	410	390	387	401	393	425	423	425	449	411	462	413	423	419	385	436	379	413	404	417	415	411	419	399	390	400	392	439	445	406	480	418	454	421	411	408	386	440	389	397	394	394	403	404	419	404	410	428	404	402	430	417	409	424	398	409	413	435	417	428	394	431	410	441	424	405	431	428	425	439	437	431	405	417	399	397	387	416	391	439	444	402	401	442	428	447	409	421	406	397	408	393	408	454	402	452	411	438	401	405	451	396	407	452	442	418	459	408	415	432	405	427	411	424	395	410	449	398	445	429	380	410	377	405	450	415	419	456	423	387	421	388	417	431	441	421	404	441	392	415	392	424	404	452	436	435	375	405	430	416	425	385	440	423	423	398	400	435	402	434	447	423	412	396	422	425	400	422	399	401	409	372	430	423	429	420	408	444	396	391	427	440	422	422	442	450	419	432	417	424	410	429	410	413	380	423	428	393	421	442	416	399	372	400	438	433	404	415	404	393	388	411	414	414	426	409	447	399	417	434	415	406	425	429	441	435	424	433	416	415	419	430	405	434	417	401	403	392	430	378	400	408	428	447	386	406	409	453	449	425	422	411	431	427	394	413	409	424	405	435	414	417	397	443	426	449	424	402	393	435	415	466	362	429	427	424	382	410	376	411	388	411	401	400	412	414	408	416	422	402	449	401	403	405	380	431	412	419	428	423	426	421	373	418	411	417	436	412	420	414	445	449	400	419	416	420	402	437	404	393	405	415	390	395	417	383	414	421	425	412	413	423	401	436	415	415	417	393	416	397	427	408	405	425	391	402	459	409	397	426	378	394	387	411	432	400	419	407	432	406	405	424	390	435	444	397	459	450	419	416	446	442	415	430	417	412	375	422	380	387	378	424	414	413	435	389	394	416	412	383	403	424	398	448	388	410	424	415	389	462	409	418	384	376	408	408	414	391	395	420	412	416	431	399	465	418	431	447	440	429	393	406	419	398	445	421	430	396	415	418	404	429	431	424	414	429	416	407	402	403	384	414	426	412	431	410	381	430	419	392	382	387	429	416	388	405	452	442	406	404	386	415	411	415	409	416	448	426	414	409	392	465	410	409	421	421	402	400	430	398	424	387	391	402	419	372	417	432	413	412	433	392	375	432	445	419	424	400	400	410	400	383	400	408	412	430	449	396	424	436	436	426	395	419	422	428	391	395	399	420	405	421	407	415	401	411	402	415	397	441	422	422	416	417	416	431	424	354	430	397	452	389	438	456	407	425	413	428	393	417	369	417	429	416	401	417	414	407	402	407	393	422	445	410	430	406	412	400	400	425	433	401	386	424	396	412	426	459	431	453	404	393	432	403	421	411	421	392	393	387	396	402	441	428	389	444	410	413	373	424	415	415	443	442	446	457	441	412	446	451	407	440	373	385	442	462	419	424	423	420	404	399	422	444	367	436	426	397	393	412	411	455	465	415	401	411	400	417	419	389	449	439	424	401	447	421	434	401	422	376	404	370	382	417	409	397	424	433	419	416	436	429	396	437	416	456	423	419	435	389	410	403	424	406	393	439	385	400	449	426	373	388	398	418	422	438	429	423	398	424	409	417	411	395	420	419	403	420	410	432	373	431	405	407	440	404	410	415	413	427	389	394	443	440	469	401	408	385	435	443	403	429	420	435	387	435	448	435	401	438	400	416	426	399	406	392	404	406	435	374	418	450	408	433	432	415	391	437	401	416	421	420	428	387	395	405	435	393	427	421	409	401	402	441	416	401	397	424	453	378	398	408	394	385	430	437	404	437	434	384	420	429	417	413	445	405	434	451	385	369	437	406	388	420	453	434	431	424	426	433	377	436	439	402	409	407	413	392	454	397	437	387	434	418	435	401	434	462	395	432	404	415	410	421	433	417	435	426	428	400	385	427	384	425	430	406	417	435	389	398	449	417	390	437	408	395	446	408	484	397	429	371	398	386	431	433	451	414	410	390	391	412	415	422	413	417	439	429	448	454	418	417	413	407	396	414	435	389	429	401	412	405	411	394	413	401	406	446	415	433	418	426	425	425	406	438	430	405	400	425	437	411	444	444	420	425	453	383	433	416	395	385	437	428	411	415	401	400	388	443	418	387	412	397	414	443	403	410	427	423	398	404	455	386	407	408	421	398	432	426	415	429	401	412	443	413	417	412	393	461	433	422	430	424	375	433	423	413	389	424	358	443	425	416	421	381	423	388	439	396	399	421	401	401	411	404	413	425	390	441	383	401	425	421	406	457	455	386	441	429	380	361	401	447	425	447	433	365	394	425	394	411	421	438	379	410	400	431	412	406	424	407	423	405	387	393	402	420	425	429	441	410	417	419	436	445	412	426	398	415	434	410	389	403	401	385	404	410	437	412	391	400	399	417	428	406	419	390	422	404	417	416	399	433	415	424	428	437	439	437	436	403	420	411	437	460	407	391	412	428	432	384	430	367	436	414	440	404	416	401	417	369	385	420	418	404	443	410	390	440	415	431	415	393	435	409	446	423	407	453	424	407	406	395	434	407	418
50234	63773	53262	19767	1614	1253	1091	1005	958	795	772	732	739	706	720	658	706	610	639	640	634	635	628	667	608	619	606	625	612	647	642	626	642	635	653	644	623	614	641	620	704	609	619	608	635	616	641	619	607	609	627	606	589	628	618	577	636	641	597	626	627	604	626	598	617	572	605	543	586	581	582	667	578	604	636	617	599	588	629	618	633	607	596	592	624	649	594	631	582	655	603	597	636	590	603	600	589	600	591	635	577	629	596	624	569	603	566	593	578	629	633	554	585	614	583	593	595	569	581	603	604	639	613	590	588	578	582	581	586	595	600	633	623	587	628	607	647	601	592	607	578	649	615	610	618	603	593	622	621	625	593	635	585	625	628	654	572	594	651	605	572	609	601	614	605	635	630	609	580	568	598	577	642	616	622	594	563	599	636	583	584	623	581	646	567	642	620	645	616	640	602	587	621	630	602	633	620	618	591	594	610	636	648	636	622	613	624	634	572	654	629	589	617	630	590	603	583	594	598	622	563	624	613	590	658	609	585	584	649	590	621	608	616	596	564	591	578	600	634	612	606	585	622	617	602	600	621	572	638	596	569	557	593	570	600	635	600	649	604	621	603	576	572	627	566	625	626	618	650	571	612	629	583	612	624	613	624	648	626	636	658	570	599	677	619	589	586	608	591	563	597	610	618	613	607	609	596	621	583	591	593	621	626	600	574	634	627	580	598	589	590	576	616	604	623	605	599	602	569	614	625	651	591	611	632	610	614	595	618	598	606	579	656	573	627	614	636	624	609	576	597	617	648	613	616	626	623	569	617	591	615	617	564	573	579	668	641	600	603	592	561	651	621	619	603	652	598	636	574	626	589	645	601	613	666	607	624	593	627	613	605	603	627	603	631	593	583	598	568	595	593	597	586	596	620	599	617	608	597	592	620	629	597	639	599	652	567	576	562	574	626	594	606	605	586	577	643	598	600	590	619	632	612	646	644	624	637	611	606	577	597	626	607	588	598	609	546	616	659	547	612	627	583	653	646	604	582	577	576	590	580	617	612	581	633	652	588	569	627	647	566	615	610	568	578	574	574	600	575	639	594	588	617	561	596	594	638	629	621	584	602	612	613	614	592	591	618	574	663	593	578	603	619	623	597	599	615	627	597	580	611	621	598	592	647	636	579	593	611	596	605	570	603	615	625	550	611	606	552	615	612	654	570	633	596	534	551	593	586	606	571	609	569	628	592	600	631	590	640	596	609	624	607	626	622	605	593	609	599	571	625	563	596	622	578	560	623	595	611	582	572	617	599	577	587	570	610	563	603	635	598	643	644	600	644	600	631	588	577	635	591	564	601	602	572	584	603	592	610	653	581	615	621	608	639	596	606	619	648	609	607	617	624	596	545	612	574	606	625	639	569	585	590	609	589	652	599	631	610	615	595	618	575	564	618	638	597	592	641	608	578	605	611	582	582	607	571	568	621	609	564	577	613	603	568	590	612	571	636	583	595	604	626	618	647	613	570	591	598	575	644	638	629	597	640	600	595	563	634	571	618	623	638	576	619	620	577	606	682	622	626	610	598	614	612	623	590	573	627	628	622	560	607	639	592	596	593	587	616	614	603	633	628	618	633	634	627	619	624	642	602	645	608	570	610	560	588	642	605	645	593	601	597	608	606	585	621	577	602	607	623	606	650	604	612	548	643	624	613	578	609	617	612	609	596	608	552	594	588	621	589	664	627	628	586	670	562	617	631	636	595	615	623	653	633	641	591	597	637	600	599	667	564	612	616	614	614	594	588	587	605	623	578	623	625	593	610	598	590	584	603	602	613	635	580	619	601	598	624	617	607	624	617	626	606	622	564	625	621	642	643	642	633	600	566	587	578	611	630	588	601	599	587	621	663	628	566	584	600	560	633	553	604	591	604	618	604	645	583	583	612	592	638	626	615	572	617	620	618	610	624	626	599	591	595	589	619	651	619	597	625	612	634	633	610	604	589	628	613	630	613	624	605	620	610	602	627	604	614	636	598	621	643	628	611	630	622	622	576	582	639	652	616	604	634	615	647	637	586	629	603	591	631	589	587	625	593	634	615	617	644	593	602	664	621	630	623	620	604	623	601	636	602	625	550	586	625	641	556	606	626	607	603	633	619	622	612	623	643	595	616	626	629	573	608	609	581	660	589	650	570	616	636	575	625	598	589	621	595	576	575	598	616	627	641	599	611	604	572	631	608	611	617	571	585	595	638	616	578	635	560	583	580	607	594	601	594	612	651	597	548	627	614	596	581	623	612	619	619	580	590	599	580	630	627	602	620	600	577	628	609	602	569	607	616	608	606	617	641	563	599	599	597	580	594	581	584	585	635	619	597	608	567	606	617	609	603	639	625	606	606	621	625	580	642	604	606	574	593	636	621	586	583	625	604	642	610	637	600	631	624	589	606	611	633	611	613	635	616	580	620	621	598	597	568	632	631	604	611	571	642	632	593	600	582	592	619	600	662	604	618	572	591	607	613	566	583	622	593	617	591	623	664	599	555	587	649	617	613	596	599	611	633	575	588	595	624	576	677	655	578	643	586	587	601	596	632	647	636	604	609	612	595	608	600	591	609	601	613	623	602	621	642	605	620	611	651	577	600	619	586	599	633	587	631	585	620	638	609	555	619	625	627	632	598	565	608	593	586	626	563	618	610	594	630	612	604	646	589	584	601	606	605	639	593	635	579	646	575	647	595	603	609	619	613	622	597	636	611	622	629	600	592	638	618	641	558	611	611	624	606	650	622	635	606	599	650	608	600	590	615	636	601	602	603	602	617	618	588	589	611	553	619	621	632	597	615	618	560	601	599	588	610	603	605	661	553	618	594	628	578	580	609	617	605	629	621	611	625	612	602	606	606	643	586	576	631	581	640	581	566	572	573	592	581	585	623	563	574	580	602	601	625	679	589	578	644	612	632	583	617	583	622	621	561	611	607	627	631	637	633	608	593	622	624	620	601	627	603	566	561	598	548	588	627	631	601	579	675	596	613	616	597	606	557	616	616	627	585	587	545	628	630	610	620	604	603	584	602	584	611	544	600	618	593	593	534	625	569	586	618	605	629	579	605	591	578	658	611	627	643	644	585	572	592	589	586	590	579	587	655	592	614	651	589	641	599	612	612	564	615	606	580	606	593	615	602	599	642	633	601	555	587	646	569	579	614	591	623	609	622	572	609	606	612	598	595	604	605	576	627	633	605	574	597	606	625	581	580	589	568	616	620	594	623	631	576	641	610	615	628	622	600	593	639	591	648	609	546	605	563	607	626	615	638	593	636	613	602	617	603	608	609	629	625	602	601	567	577	618	642	602	591	618	563	651	607	639	608	629	622	617	597	614	586	622	623	612	605	595	618	602	624	611	621	579	606	609	593	582	626	619	587	605	615	597	590	610	603	594	650	629	621	638	611	602	602	611	587	633	616	607	597	577	623	578	573	649	624	577	601	636	641	623	611	626	622	602	628	569	619	586	580	638	623	653
22853	21077	28275	24786	21064	19342	3892	493	367	380	325	306	279	260	248	264	278	254	264	241	267	260	223	239	229	241	208	260	235	233	231	231	222	228	229	243	239	197	234	228	237	223	210	226	229	245	207	214	201	227	202	212	195	199	186	212	226	187	195	199	207	183	176	223	187	199	199	212	225	191	220	198	203	211	195	211	191	226	231	201	243	222	198	208	212	215	204	209	203	219	219	187	195	230	219	203	228	222	202	215	188	226	217	201	190	209	199	219	213	214	217	221	205	193	188	186	210	234	220	204	222	203	234	180	219	223	201	216	220	198	208	211	193	206	208	204	219	221	226	229	197	201	230	222	213	187	194	186	233	198	189	221	214	198	193	211	189	209	219	226	200	209	188	195	210	208	197	211	220	225	225	181	223	210	211	194	184	208	218	224	207	222	209	197	217	200	217	230	208	224	196	182	217	211	177	208	204	237	234	195	198	190	214	220	187	224	224	183	189	176	211	187	225	204	213	212	168	212	241	204	225	211	201	204	205	217	235	222	179	200	212	199	206	183	185	193	200	222	212	207	205	194	227	211	215	203	211	229	229	207	210	193	199	213	208	197	204	229	212	176	230	228	216	198	214	218	196	210	236	208	208	181	199	226	216	201	211	217	192	171	211	196	210	208	205	212	200	197	201	228	203	210	194	221	199	181	204	200	221	229	233	185	208	230	178	221	185	193	206	225	197	214	221	218	213	194	182	210	215	205	212	194	226	197	210	189	200	218	204	190	200	231	183	214	205	208	212	200	183	201	229	227	214	184	222	196	187	179	203	208	209	211	242	203	219	216	200	221	200	221	222	210	201	203	197	223	223	184	205	211	181	234	212	183	203	189	202	213	211	209	198	222	187	187	213	195	215	248	219	206	193	190	211	192	175	226	220	193	206	233	226	216	190	221	203	203	204	221	198	206	213	211	214	201	203	205	199	209	226	211	194	197	216	222	201	211	220	218	211	208	213	228	220	184	189	193	198	203	242	200	208	219	204	238	202	207	215	209	217	235	206	220	246	209	197	204	232	197	205	191	198	205	218	222	220	183	187	202	211	201	200	197	220	189	191	208	219	203	208	214	230	228	224	210	216	201	194	198	210	209	208	199	211	226	235	209	207	241	200	209	201	199	208	202	188	229	205	205	192	194	206	219	196	205	198	196	203	213	211	212	188	212	201	218	196	207	217	211	226	239	205	200	197	210	211	230	219	185	209	187	224	201	214	205	208	213	206	220	222	227	205	213	211	205	207	190	215	232	238	222	215	218	192	204	207	227	203	185	210	216	225	222	211	219	222	212	209	214	219	212	200	205	207	217	193	211	200	228	214	208	220	222	200	212	214	201	208	203	197	236	235	206	220	190	220	214	195	220	211	193	216	237	227	214	199	207	204	208	207	221	201	212	217	202	209	206	206	196	209	210	205	202	220	211	194	220	215	196	200	225	212	209	200	208	213	177	195	224	211	230	185	211	194	225	201	227	199	200	190	189	225	198	192	198	214	199	213	207	210	214	219	184	205	214	207	217	219	233	193	206	195	233	195	188	176	199	226	212	218	210	230	206	213	197	200	227	190	202	204	202	217	213	195	215	213	201	202	205	209	214	204	195	188	195	218	205	201	226	221	220	226	205	197	207	244	204	216	203	192	199	232	239	210	200	220	244	237	217	202	199	207	227	208	199	207	191	202	212	218	212	212	191	199	216	185	214	215	252	187	170	202	210	199	195	209	197	195	195	208	196	225	200	201	224	215	191	218	199	178	200	216	215	237	200	219	228	206	205	204	183	224	199	183	213	197	224	231	200	207	231	221	214	211	196	214	227	193	179	218	187	206	223	211	207	211	229	205	195	224	223	188	220	234	213	178	207	210	193	239	211	204	221	193	198	201	178	216	217	193	220	215	237	220	214	196	211	205	226	209	185	195	185	211	217	186	190	184	240	213	212	191	207	219	204	226	210	194	219	207	224	203	186	203	218	212	181	216	200	195	186	207	191	223	215	206	220	218	211	220	198	206	226	213	199	211	232	226	214	183	201	225	217	218	215	175	239	220	218	219	180	206	250	206	222	223	222	190	240	204	194	213	221	222	225	253	202	199	221	230	212	213	211	182	213	195	220	244	204	231	211	205	204	228	195	198	223	219	205	214	202	222	230	221	186	199	215	208	189	214	229	192	203	172	200	202	194	215	229	204	227	197	202	235	230	188	214	203	240	208	217	220	192	208	254	204	220	201	212	237	229	198	194	240	215	222	211	210	193	197	203	213	199	202	224	221	188	224	216	198	219	186	228	203	217	223	202	234	191	188	205	216	207	231	207	207	218	225	201	234	188	212	210	205	200	231	203	238	191	190	220	215	223	195	203	228	203	215	215	191	232	208	181	199	220	225	208	200	197	217	220	236	187	190	215	239	242	210	204	208	208	199	225	201	211	175	211	214	201	234	215	188	194	220	205	211	226	212	179	193	218	223	223	203	202	215	209	240	224	220	188	224	223	232	221	217	184	205	194	222	209	230	219	201	245	201	228	218	207	189	218	213	195	206	198	194	200	211	217	228	209	225	176	215	215	218	215	203	219	218	198	232	214	210	192	207	208	173	197	202	226	197	190	214	239	225	191	218	194	215	220	242	186	218	199	207	189	203	217	215	189	195	213	231	227	197	223	201	234	203	211	223	199	218	191	214	186	221	211	217	181	194	215	209	214	197	230	200	215	246	212	216	209	221	209	197	193	208	188	196	201	222	193	202	219	208	210	201	201	229	207	187	202	219	215	204	203	185	200	194	207	168	202	239	203	204	205	199	190	220	188	234	214	205	202	207	200	193	211	215	194	213	225	211	189	201	212	209	198	215	213	220	219	200	238	207	208	202	205	196	233	204	247	215	207	225	190	219	196	200	210	216	201	208	186	189	185	229	234	202	223	197	208	258	216	199	211	200	212	214	215	222	232	219	209	222	198	241	204	200	206	200	210	190	235	219	194	204	210	178	208	203	225	196	191	221	222	188	209	209	217	232	214	228	227	184	205	207	232	222	196	218	170	183	180	223	189	205	199	210	195	210	209	213	212	189	218	179	194	198	226	196	212	210	222	213	193	205	190	183	219	211	222	197	216	192	213	228	211	196	207	187	195	238	206	218	224	208	196	207	197	219	216	204	222	207	219	182	202	189	200	204	201	207	190	203	233	199	190	184	234	180	199	224	218	202	195	213	194	222	182	199	218	213	179	200	218	226	206	214	182	198	187	206	213	183	189	217	175	203	195	194	194	208	184	200	223	214	222	206	190	193	210	222	203	193	203	198	192	219	186	220	195	201	213	208	216	209	173	229	228	210	220	201	202	216	217	223	212	203	196	216	185	200	206	210	251	251	176	207	207	209	247	206	218	218	217	201	178	205	236	208	189	223	210	191	230	212	213	228	185	195	226	204	212	185	214	197	207	201	223	197	218	213	233	211	214	213	223	196	187	222	198	199	218	197	170
56682	76976	62582	28658	2341	1752	1389	1092	916	770	753	646	547	536	503	470	471	422	411	397	396	381	385	367	401	385	353	337	386	371	380	386	383	358	377	357	355	370	355	325	349	346	371	388	373	337	391	330	335	334	340	338	342	351	302	325	331	320	307	310	281	328	324	330	330	353	321	338	303	299	305	323	315	303	324	307	310	330	312	347	326	347	291	325	324	318	278	291	316	293	322	291	328	338	323	275	304	346	343	316	319	337	310	300	315	338	307	287	341	326	307	326	321	328	290	304	285	324	307	306	319	322	305	312	311	284	312	320	333	301	320	307	304	322	303	307	320	325	295	326	289	282	311	322	338	304	308	291	327	344	300	351	327	329	288	322	316	307	315	306	305	311	296	304	297	311	326	315	291	331	283	332	318	325	294	282	289	355	302	320	295	312	345	286	308	335	331	275	329	325	313	295	313	330	321	293	299	297	283	331	330	299	315	336	306	313	347	293	301	323	323	294	310	339	287	313	320	333	326	331	315	320	294	311	334	300	291	328	328	310	330	298	316	326	292	315	314	320	276	312	296	306	289	313	278	322	336	309	314	336	312	331	336	317	282	300	314	308	282	316	309	316	312	298	321	302	315	289	316	302	352	326	315	326	340	317	271	291	308	344	308	303	323	304	336	299	292	362	315	281	298	304	314	327	332	324	309	326	319	310	309	313	299	329	276	312	350	298	302	325	329	327	318	321	298	314	324	310	326	306	294	307	345	309	303	340	318	329	328	332	298	289	310	282	320	314	307	290	333	322	303	317	302	330	328	307	308	306	292	305	296	321	302	305	342	318	305	310	334	301	315	314	293	315	326	300	336	299	318	316	333	300	321	294	287	301	306	313	310	286	305	305	356	278	297	307	324	311	300	295	315	335	299	291	308	313	313	278	303	346	293	330	306	334	276	331	300	315	323	318	307	335	307	313	304	314	309	317	290	345	311	304	325	314	308	306	340	294	290	282	307	339	275	300	310	303	318	306	287	326	317	285	318	336	304	323	297	326	299	290	281	298	287	309	322	314	320	279	303	319	324	301	296	346	310	310	310	298	317	319	281	321	318	308	315	277	314	312	337	297	311	317	334	276	325	312	303	309	328	325	323	327	330	300	322	313	311	317	314	296	319	309	337	299	320	316	298	302	309	331	295	310	303	339	322	306	305	298	346	353	313	286	284	287	307	331	308	316	300	303	328	338	269	308	331	306	310	259	306	304	331	300	350	311	320	327	308	296	318	312	280	315	309	298	292	337	325	326	297	297	320	335	313	301	315	298	302	318	324	315	294	298	326	305	296	346	287	291	314	291	347	301	305	316	314	317	297	318	321	329	317	333	337	332	314	327	298	299	328	306	305	290	325	300	297	311	293	312	309	294	316	306	296	304	320	335	307	291	304	296	302	292	324	325	335	299	314	319	308	313	330	329	301	321	280	276	307	325	299	304	318	298	315	310	311	341	316	313	302	308	342	307	315	305	314	307	322	323	310	309	317	325	345	316	298	318	302	299	308	324	329	316	303	304	340	312	305	316	300	312	313	340	309	307	332	313	286	284	322	294	298	307	317	292	330	297	294	308	280	323	327	298	303	365	296	301	304	317	304	311	315	307	319	316	299	309	345	298	286	303	294	295	319	284	342	299	325	303	324	312	321	333	265	315	319	306	291	334	316	292	308	308	313	330	322	326	278	305	315	321	304	303	303	339	282	313	336	332	330	307	311	289	307	308	277	324	337	299	319	287	293	313	320	317	346	301	334	326	306	326	344	303	309	324	301	305	308	304	314	305	294	304	324	335	325	320	343	320	300	301	285	337	305	282	322	325	289	316	306	308	326	288	289	297	294	305	300	307	278	318	313	324	298	268	329	300	278	354	288	326	302	291	309	290	315	328	282	332	351	302	342	294	324	310	317	323	258	274	278	333	300	321	291	269	347	320	304	314	286	336	287	322	317	290	307	307	311	305	302	290	282	314	312	292	316	298	317	302	296	292	344	317	311	329	327	309	318	289	291	309	318	308	314	323	315	351	302	323	333	296	299	314	314	334	303	291	315	344	291	316	317	294	339	323	283	286	296	297	335	289	312	323	343	310	317	336	305	291	321	344	318	323	303	305	327	320	299	304	311	329	292	299	303	323	293	294	306	271	328	284	342	300	323	321	325	321	310	330	315	287	310	327	338	296	328	351	321	325	347	329	323	299	309	310	323	312	336	325	325	307	310	294	301	305	312	314	335	325	342	327	299	289	297	319	328	280	312	286	290	282	324	315	344	298	293	323	262	355	288	305	302	320	302	302	305	291	282	287	314	272	309	335	323	325	302	299	350	285	280	293	306	300	321	293	288	263	297	306	286	295	321	321	305	355	261	326	330	318	307	338	296	331	304	293	315	288	322	300	300	328	304	315	275	305	323	294	336	305	306	321	311	322	297	305	332	306	323	330	317	309	321	307	301	305	346	343	335	329	313	320	297	316	309	341	309	307	304	314	316	338	302	321	296	312	301	320	305	296	308	321	308	304	300	314	290	312	329	308	327	306	317	310	318	311	315	311	330	311	316	297	342	332	306	345	312	284	317	300	375	328	315	323	324	304	311	309	307	336	295	324	313	323	331	304	299	296	305	313	310	316	318	312	311	297	319	320	313	332	301	286	330	313	298	298	291	322	323	318	336	304	329	297	304	297	305	335	326	325	313	322	317	306	312	348	319	312	308	293	319	305	331	304	321	306	322	312	320	315	271	326	311	309	312	318	316	335	302	281	305	304	292	320	327	308	309	306	300	297	294	287	319	325	346	300	316	307	325	329	333	292	319	313	323	339	301	327	306	310	321	304	288	329	288	295	319	293	329	311	304	292	305	310	279	320	323	320	322	304	322	326	308	296	290	294	294	306	295	325	350	323	295	326	303	303	306	319	316	319	275	337	314	304	329	301	294	318	302	307	314	287	331	297	310	315	300	311	312	321	303	312	315	309	340	311	325	308	344	322	313	333	321	288	295	325	288	297	308	335	321	325	304	283	307	312	320	319	334	290	331	327	266	325	333	315	330	299	318	308	334	310	328	306	317	324	318	283	310	309	311	333	320	302	297	322	307	313	311	305	321	295	291	308	313	298	308	319	283	303	298	296	288	323	321	306	323	303	316	310	317	343	309	292	323	329	317	305	259	331	331	327	330	297	287	274	307	299	319	295	291	330	297	299	291	298	308	311	269	293	328	305	324	309	312	305	319	312	276	340	284	328	292	312	271	296	304	319	326	299	360	310	336	316	306	349	297	336	303	324	332	332	340	269	292	323	272	310	292	315	306	325	324	303	316	313	319	292	315	322	315	324	309	276	299	309	338	322	300	311	303	320	287	324	320	334	331	341	317	293	311	286	319	315	356	355	301	305	334	291	366	288	316	303	279	332	308	295	318	294	286	282	294	327	313	299	338	305	304	334	306	302	319	323	316	277	310	302	330	341	287	288	324	301	290	313	294	297
27334	21186	19926	6745	541	430	432	450	438	416	450	407	388	414	428	431	401	457	434	428	412	435	436	406	387	415	387	398	368	404	428	428	438	447	436	412	424	431	438	404	419	426	430	455	405	435	424	416	403	430	459	444	446	457	439	481	426	394	436	421	416	394	418	375	421	393	368	403	429	440	428	392	441	407	418	443	427	398	395	445	414	415	407	399	418	432	397	393	393	426	410	434	403	437	442	406	427	381	396	442	430	439	420	397	418	407	430	421	401	417	430	403	409	405	405	409	388	405	433	451	427	439	394	403	393	418	410	442	389	408	386	430	430	435	446	394	433	410	417	393	398	435	413	419	407	408	398	398	405	397	379	433	402	426	389	390	408	402	438	421	434	405	430	391	392	386	424	436	422	414	416	427	381	413	393	416	406	409	406	430	432	424	425	395	393	410	411	419	407	440	417	445	399	399	404	398	442	452	434	384	426	427	417	451	381	416	409	430	419	430	409	409	461	393	378	420	409	416	395	394	415	434	418	383	393	401	444	426	427	407	414	391	420	435	410	436	401	409	416	391	466	403	403	421	405	430	399	406	440	438	414	429	468	391	402	398	406	401	389	438	401	378	430	411	415	387	442	415	381	447	419	438	397	434	442	379	384	421	417	420	375	444	477	438	407	435	397	420	423	400	403	372	399	417	406	433	429	418	410	429	411	410	408	407	423	416	416	386	387	410	391	409	418	400	453	390	438	411	404	413	390	419	433	406	449	385	431	378	389	386	413	420	405	414	413	396	397	427	405	420	451	418	423	392	385	409	441	436	409	409	433	408	397	411	417	409	421	423	420	411	425	406	444	414	428	430	398	403	361	384	375	418	403	394	404	421	367	399	387	386	414	403	380	403	439	424	398	452	444	452	392	383	390	415	408	397	431	402	416	422	396	427	439	438	375	404	401	427	431	373	427	432	396	426	430	419	410	398	448	419	452	430	407	418	420	403	380	398	429	413	395	401	397	394	435	420	415	386	398	377	427	438	395	394	399	421	366	387	392	410	410	424	409	415	432	411	421	442	390	382	396	426	424	375	487	391	410	402	438	428	409	421	429	409	407	404	412	438	433	419	369	416	447	412	359	407	384	421	389	430	392	438	410	427	390	397	394	385	430	403	416	414	421	454	412	398	401	430	437	436	419	398	403	401	408	436	388	417	412	418	457	407	415	418	421	413	423	425	422	408	376	398	405	410	433	453	396	442	431	403	418	427	418	421	371	446	427	396	459	451	432	398	422	425	398	424	437	405	409	445	439	439	417	460	414	367	428	438	397	429	398	451	400	390	400	422	406	415	430	431	415	362	419	411	428	418	457	404	394	389	417	420	413	408	386	384	426	383	411	411	398	421	390	412	445	409	424	424	411	405	423	384	428	455	409	410	440	390	421	446	486	431	412	405	417	413	380	399	446	431	401	409	388	411	377	421	413	396	445	421	404	427	420	442	434	404	403	416	431	443	436	425	391	398	422	428	416	428	391	411	448	403	430	369	441	399	398	438	424	428	394	414	406	359	417	449	438	409	415	432	476	428	394	413	425	437	395	393	407	416	448	399	413	392	420	419	404	425	437	391	394	406	406	397	439	432	438	409	473	472	384	430	428	422	404	403	433	414	416	383	398	413	413	398	381	446	420	416	411	454	421	445	396	435	451	466	400	425	414	405	408	446	428	415	425	385	420	406	427	406	406	363	438	433	430	438	376	422	387	439	376	405	417	374	403	434	431	455	466	436	423	395	405	433	408	371	380	433	373	426	417	352	383	407	381	432	435	404	418	431	418	396	392	433	408	448	442	430	399	397	427	417	430	422	426	404	413	424	425	438	346	436	436	410	451	419	414	430	424	427	407	450	423	394	402	428	402	431	419	413	403	390	370	426	418	433	430	421	443	389	439	411	428	434	402	393	400	394	455	408	410	441	431	432	420	399	422	407	358	399	369	448	420	432	439	407	429	393	370	431	411	470	412	418	425	444	420	424	394	436	405	443	426	430	408	398	404	406	415	399	426	386	397	449	430	419	388	431	400	428	432	384	425	403	426	386	437	435	409	463	393	376	434	426	399	412	417	416	440	411	394	400	417	446	428	397	446	450	409	443	393	406	395	376	406	433	423	412	402	435	429	462	430	427	391	401	432	418	403	370	380	401	407	378	434	440	420	404	441	424	398	401	408	403	404	387	445	386	386	420	447	404	430	404	419	448	453	429	433	390	434	430	445	442	405	402	425	416	413	444	404	425	407	371	441	397	432	381	438	429	391	402	427	394	437	375	401	443	443	422	429	414	385	416	415	372	416	409	418	386	410	408	411	401	377	382	409	454	404	423	398	389	416	405	409	389	429	413	419	411	429	432	413	401	394	431	377	436	429	430	416	447	435	416	382	396	448	432	425	445	432	392	418	417	429	416	385	414	442	410	419	418	443	430	436	451	413	410	418	398	431	381	404	433	428	406	440	438	421	426	426	400	406	420	423	403	420	401	428	412	396	434	450	393	376	396	408	452	440	397	406	429	419	386	412	398	451	390	391	402	403	420	395	465	427	394	381	411	416	380	424	407	398	417	403	427	413	458	406	449	429	426	427	408	398	424	448	394	401	388	414	450	414	425	416	414	422	430	395	403	395	417	408	398	399	403	412	440	433	395	424	469	390	412	426	444	396	413	389	443	396	424	395	415	439	392	394	440	418	434	410	426	406	393	420	413	368	405	427	401	416	423	419	418	436	421	429	417	434	410	382	431	443	415	419	443	401	422	401	403	378	404	387	406	426	411	406	422	417	379	367	417	373	411	420	421	412	426	434	440	427	410	398	385	421	429	416	426	401	417	396	429	400	433	434	427	420	429	406	449	424	390	388	411	405	424	429	416	384	404	388	408	421	422	395	384	406	426	412	461	391	413	421	472	428	375	404	399	374	445	402	398	425	416	396	403	425	412	418	416	415	394	399	409	420	415	423	368	380	414	401	417	419	412	396	402	452	401	419	411	408	419	405	440	446	415	384	430	388	388	418	401	400	441	408	389	401	415	422	390	399	398	395	399	396	405	409	411	394	416	420	424	396	425	416	446	398	383	429	403	405	423	419	402	416	413	431	386	393	407	427	435	401	437	380	422	424	401	444	429	426	401	428	428	443	424	426	405	396	433	410	371	438	419	376	385	404	404	423	442	419	411	412	416	410	426	426	425	448	421	401	395	410	416	392	396	451	410	392	400	392	421	413	446	405	395	397	430	418	390	457	389	450	392	425	421	385	412	470	404	411	422	401	426	432	437	410	419	406	418	421	416	423	421	436	430	424	422	430	413	435	400	382	400	438	438	404	393	397	399	438	403	420	429	358	387	386	401	401	404	392	417	413	388	421	397	380	434	421	384	409	416	394	385	409	433	422	382	407	395	443	456	426	406	423	410	409	430	457	403	389	386	390	412	415	410	418	421	425	394	450	405	445	364	434	444	404	414	378	421	442	449	405	384	414	422
25095	26664	22164	5836	714	622	670	611	669	600	584	586	637	596	577	606	603	657	633	603	608	583	566	627	621	562	622	594	620	627	578	611	604	629	638	612	557	648	595	656	585	635	591	599	563	641	595	586	589	598	566	577	602	612	616	587	626	589	622	593	600	583	638	638	563	616	589	584	567	580	584	639	571	605	615	611	624	579	615	611	622	581	575	630	607	607	589	536	620	572	613	615	606	572	568	567	594	610	620	584	598	583	603	592	580	599	564	629	604	596	547	576	604	587	556	616	629	646	630	631	559	607	553	571	600	656	623	606	607	594	601	613	651	580	631	631	628	561	623	602	563	607	589	587	586	564	585	593	576	574	559	627	599	625	575	626	569	586	591	574	641	599	572	614	620	596	587	568	626	589	612	637	631	576	599	577	605	597	577	638	588	605	604	553	617	623	599	622	589	579	582	567	591	598	585	590	554	594	581	508	612	603	565	614	569	567	602	586	593	589	530	587	632	564	587	605	569	627	571	597	577	566	586	610	630	595	552	599	606	597	613	608	565	587	567	633	587	594	624	590	578	562	582	587	566	595	592	611	609	602	588	613	563	607	585	573	598	555	589	591	582	583	580	586	582	596	619	610	552	628	610	571	633	603	602	572	622	582	609	592	593	588	566	609	626	606	596	601	633	630	611	616	639	630	613	583	587	597	653	581	621	578	599	635	575	584	606	601	597	620	556	593	589	593	599	584	563	583	593	584	602	615	574	651	558	596	582	596	595	597	577	574	617	623	615	615	615	552	586	597	564	605	585	550	595	578	574	581	618	605	605	601	606	609	633	681	565	619	600	621	601	587	619	591	623	593	573	605	608	616	572	598	561	594	624	575	609	565	573	603	610	616	604	614	564	582	606	576	620	598	619	569	600	575	597	582	535	628	555	572	607	611	605	641	566	541	593	565	621	556	619	555	623	634	567	613	605	595	599	611	548	649	560	623	614	622	646	580	596	585	588	608	570	613	595	619	581	621	623	595	620	547	587	624	614	572	596	582	582	580	588	612	644	563	638	637	607	594	629	566	607	600	591	580	612	566	594	595	583	573	612	588	600	623	582	598	607	643	584	569	602	605	642	628	598	589	604	558	605	558	610	604	619	597	591	573	636	597	623	583	639	601	566	614	573	625	576	591	612	552	572	585	632	615	529	573	621	598	609	610	609	602	591	633	586	609	649	572	579	564	593	574	565	623	626	564	625	576	591	633	613	603	566	579	565	576	554	597	633	572	607	614	627	612	602	628	610	598	611	575	619	557	645	595	613	598	588	583	620	614	611	625	602	591	574	581	581	587	585	554	581	588	596	577	631	588	598	604	577	598	592	593	553	605	637	604	610	602	621	589	602	572	600	605	610	595	556	600	624	594	598	602	593	590	596	615	599	596	598	590	575	627	586	603	606	577	638	584	616	603	604	584	556	563	578	606	600	605	567	644	630	595	609	559	578	619	576	557	566	582	602	644	565	605	575	590	614	643	594	608	617	607	542	594	566	613	639	598	644	594	630	573	644	608	587	595	598	611	624	584	588	588	563	586	571	625	605	602	627	607	581	594	610	605	592	592	592	561	634	599	653	604	614	617	625	630	574	580	568	564	591	574	600	574	599	588	615	620	583	632	568	623	602	590	637	637	533	551	607	655	603	597	562	599	625	602	613	584	571	573	570	596	571	578	645	593	594	571	586	607	588	626	609	602	558	582	608	620	584	546	586	578	587	602	600	608	590	614	580	628	582	635	571	615	610	582	624	592	556	576	583	603	585	600	582	624	587	595	545	633	627	541	583	591	608	613	584	588	596	607	631	604	609	599	623	629	633	595	631	607	554	595	587	586	623	614	614	604	614	599	586	615	582	578	556	599	559	615	568	587	583	566	610	567	638	631	574	576	579	573	603	581	650	572	626	590	593	613	646	577	599	591	597	603	582	626	597	598	602	592	568	584	585	618	562	607	593	559	613	635	624	562	594	585	577	569	605	601	621	591	621	581	627	555	617	620	604	632	566	598	595	571	617	617	630	612	606	625	579	596	614	538	575	585	624	595	597	581	630	603	606	607	596	577	619	594	571	608	600	583	626	579	584	589	562	593	588	562	629	598	587	605	594	616	607	598	584	613	553	599	619	585	576	561	617	561	625	619	578	597	614	619	604	580	616	588	591	606	575	618	587	637	584	574	615	574	602	612	562	559	643	586	585	571	591	547	573	586	611	600	655	654	580	555	535	588	606	629	546	630	612	573	599	596	605	590	621	629	614	621	555	588	577	581	596	555	584	613	609	602	599	535	598	614	626	601	616	604	599	577	592	574	621	591	588	586	585	593	617	584	628	568	590	596	582	568	571	619	595	611	588	553	622	633	561	577	590	585	608	614	531	579	568	647	628	581	592	648	552	604	577	582	564	616	566	621	649	620	602	563	560	629	610	558	598	622	589	593	646	603	574	605	563	587	605	631	626	606	615	599	604	590	622	561	597	597	594	615	638	614	639	571	592	615	607	607	594	600	616	584	585	592	585	571	590	596	601	635	564	601	620	603	614	597	639	558	559	578	568	592	606	548	616	624	583	586	618	625	570	598	612	567	588	594	571	609	654	627	580	582	583	629	597	600	623	617	591	603	596	630	575	579	534	581	599	610	580	611	556	591	561	613	628	631	572	627	617	607	581	592	599	608	567	621	607	614	579	636	578	580	617	607	576	618	579	617	583	569	604	560	589	563	579	587	579	562	626	620	550	577	566	619	650	583	589	603	618	544	612	563	590	600	629	599	573	584	630	626	608	630	550	611	603	636	575	578	629	595	609	654	593	593	673	617	591	567	622	614	594	608	604	573	571	593	578	602	599	653	612	589	609	606	608	594	533	584	575	564	562	570	609	589	636	642	617	620	585	604	580	554	575	580	608	585	578	617	593	580	577	622	595	589	600	563	612	586	586	575	610	614	599	647	576	614	605	568	602	551	564	555	574	587	588	609	595	544	604	567	613	583	618	570	617	590	562	612	584	577	573	622	582	605	611	638	628	624	575	627	572	614	609	574	611	589	596	621	613	587	581	616	599	616	617	579	577	576	620	610	595	604	625	580	607	608	606	614	595	612	598	607	647	580	606	641	580	636	608	571	602	613	601	630	600	621	571	632	614	572	602	580	594	600	618	596	602	583	628	602	589	604	636	600	603	576	602	621	606	568	636	557	618	546	585	581	570	628	611	555	572	582	592	622	595	612	588	592	648	635	577	599	579	625	618	624	575	576	607	594	628	581	622	568	613	611	606	551	610	574	558	615	569	602	577	612	572	589	572	642	545	596	595	587	580	595	599	570	575	602	629	592	639	580	575	585	581	597	602	578	596	628	625	601	607	564	574	586	573	592	635	576	578	599	583	593	616	593	575	593	615	572	594	575	653	581	614	604	576	617	615	577	549	615	597	623	576	600	621	626	591	633	565	602	587	577	544	638	556	627	592	628	594	597	603	597	574	613
23936	21110	28659	25730	17436	3546	716	619	528	515	519	459	461	438	440	461	449	406	412	447	402	399	379	468	438	406	440	433	399	443	436	409	391	408	431	411	399	443	424	399	399	453	404	405	396	412	442	423	448	421	400	400	412	394	396	428	439	413	407	413	374	435	433	378	412	441	393	411	404	407	371	418	398	376	435	414	415	413	422	424	395	391	396	403	400	433	403	433	446	441	391	426	425	383	428	450	379	388	406	393	386	431	408	418	426	419	406	397	393	384	394	425	408	412	412	422	413	427	429	390	403	419	379	408	405	427	396	433	371	381	440	425	430	433	422	410	412	397	422	410	422	418	367	408	435	416	422	384	418	427	392	380	417	400	405	396	414	386	427	401	421	411	448	389	404	388	395	402	416	399	405	394	402	424	420	396	376	393	430	409	437	417	396	418	391	416	433	389	394	416	452	391	429	392	393	456	452	434	427	405	361	439	439	420	426	417	398	379	426	359	402	464	389	412	420	422	396	353	399	447	431	405	403	421	409	414	434	427	425	422	379	407	419	417	408	435	422	407	389	400	389	395	387	375	405	393	374	436	425	405	393	407	396	423	410	395	408	416	426	430	417	396	406	406	401	409	409	439	392	414	403	444	425	418	412	366	367	402	429	430	372	452	437	419	385	434	422	425	433	418	406	404	421	394	400	405	435	397	385	447	438	405	403	413	406	410	434	429	400	419	397	393	426	430	416	417	449	409	405	435	406	405	426	421	396	404	425	427	407	387	396	411	413	425	404	400	394	407	449	404	409	399	415	435	383	437	374	393	398	444	421	401	441	368	384	407	415	422	428	415	439	413	419	411	411	406	413	385	402	428	423	404	432	412	396	415	427	408	411	399	377	394	401	362	394	408	412	416	425	424	384	386	377	410	417	398	428	386	410	378	366	409	410	408	445	382	432	375	412	418	409	432	438	397	421	424	409	420	439	404	415	369	392	432	379	400	437	385	411	421	419	424	397	386	394	401	431	410	409	404	445	382	396	394	377	402	375	410	396	418	384	410	393	380	391	404	405	403	401	421	433	427	389	398	425	416	420	429	422	413	380	447	406	417	412	417	400	405	424	452	398	414	420	406	420	420	416	407	373	414	414	404	390	400	393	426	436	402	423	370	411	402	420	416	387	385	401	424	402	396	395	435	426	386	417	429	434	415	408	367	381	414	409	426	431	408	428	385	410	435	380	379	427	446	365	404	383	393	449	443	426	435	383	414	430	425	414	382	429	405	421	413	376	392	412	440	426	395	419	460	413	406	377	414	383	413	412	387	410	403	396	396	429	404	409	380	426	453	430	458	392	382	350	408	413	425	386	402	382	403	392	410	415	423	400	421	386	385	440	432	443	447	402	368	441	405	402	371	408	410	401	430	417	436	404	414	421	437	413	431	408	371	398	413	403	418	413	401	408	356	428	393	406	401	428	405	408	390	409	377	441	411	437	406	401	403	417	425	435	397	407	395	417	408	399	429	404	379	417	403	408	367	400	450	385	427	399	420	421	407	388	414	406	420	461	415	413	399	424	413	414	419	414	395	428	409	414	400	414	387	421	394	427	404	404	457	422	408	435	384	406	447	401	407	397	432	416	403	444	402	447	396	440	408	422	401	413	433	427	421	412	399	374	443	405	406	427	414	382	384	427	412	402	417	430	432	410	420	410	425	403	409	419	400	434	410	410	421	399	396	422	430	418	404	377	411	388	428	423	421	372	428	446	400	377	413	419	389	406	392	385	415	392	380	399	401	414	408	410	408	419	401	398	379	424	411	387	414	363	420	431	417	434	417	425	401	431	379	400	390	407	403	388	400	384	418	428	407	395	445	419	396	420	402	390	404	414	393	421	418	363	434	410	401	368	436	389	378	453	393	404	419	389	402	442	434	426	425	409	388	442	465	396	425	426	406	437	409	434	437	441	418	417	401	384	429	420	407	412	414	433	413	379	426	430	388	378	403	387	433	415	412	450	400	427	395	381	411	436	417	394	409	391	378	418	414	415	423	440	407	397	399	407	410	392	399	391	444	348	416	415	420	415	384	409	389	375	446	395	442	397	398	462	462	416	417	408	414	416	404	420	399	400	410	403	434	398	433	417	427	396	439	432	423	435	373	420	427	408	455	396	425	387	398	420	425	382	422	428	392	399	438	447	361	446	418	392	429	430	425	406	425	396	400	428	373	397	408	414	388	383	436	425	415	404	408	415	420	437	398	424	414	393	377	423	429	400	417	431	415	442	436	406	386	399	401	393	421	414	424	418	375	377	396	402	452	409	410	424	398	422	394	449	376	439	416	408	405	397	423	465	398	416	420	421	439	426	434	415	400	429	442	377	392	349	435	423	388	399	429	419	399	407	391	414	373	425	388	382	398	388	435	429	410	404	422	398	421	430	357	449	435	393	398	410	424	402	439	442	415	397	433	450	414	416	424	442	418	456	402	420	411	397	404	407	390	420	389	405	388	398	405	421	396	379	385	401	369	373	421	404	431	434	352	395	431	400	379	436	437	437	452	407	418	408	399	411	442	398	437	384	408	464	373	394	388	407	412	410	394	409	404	429	393	420	441	394	413	416	418	410	413	447	387	430	408	394	379	395	371	411	395	424	377	405	411	438	428	413	412	408	392	413	375	395	435	423	429	425	418	414	421	420	421	383	428	403	414	424	378	361	449	404	385	410	399	393	405	397	417	392	418	400	435	421	431	410	403	408	372	399	441	413	400	417	370	392	400	411	396	416	412	439	415	427	397	424	405	399	429	488	423	388	386	389	402	426	407	393	402	434	439	390	381	384	408	426	408	427	380	408	447	397	417	418	449	376	406	419	413	441	382	413	412	422	433	451	395	454	446	420	394	375	422	391	427	412	412	404	400	412	445	465	394	396	445	406	422	396	427	455	386	391	423	424	457	448	425	397	396	399	404	408	384	413	394	416	445	432	419	435	380	405	427	410	416	415	412	404	361	385	381	426	384	393	420	413	405	385	397	369	408	444	381	387	424	412	397	380	421	430	384	401	387	439	402	403	388	398	411	433	436	446	433	373	430	419	417	453	428	373	409	412	386	410	394	412	400	399	410	405	370	417	356	416	386	447	408	379	396	405	422	364	418	379	412	447	417	428	405	392	406	456	423	406	420	412	433	430	398	412	397	388	402	426	421	450	446	431	420	401	432	400	437	413	405	390	408	441	374	394	382	441	380	418	397	429	390	383	426	406	461	404	412	397	402	418	396	421	438	401	413	410	386	396	427	373	420	377	393	426	421	381	448	387	427	424	401	427	393	407	395	377	411	404	429	389	421	401	389	395	436	433	404	414	406	443	416	395	403	408	427	395	415	406	388	378	428	406	392	390	456	429	443	452	377	432	395	419	444	444	420	406	395	435	407	460	433	382	430	389	394	446	429	413	412	406	405	400	425	390	403	400	422	410	401	400	431	400	381	439	422	392	403	374	393	403	421	404	395	402	426	420	398	405	404
49712	62687	52787	23526	1630	1268	1090	988	892	815	816	670	753	699	681	673	634	637	654	709	668	642	617	647	654	586	614	625	663	646	649	671	638	576	643	639	626	613	666	630	661	580	597	669	608	624	653	652	628	614	627	643	591	576	657	613	615	637	587	612	621	596	601	594	597	602	598	631	601	652	581	649	628	590	622	576	618	621	600	587	586	624	636	576	577	629	583	580	627	578	611	590	594	604	569	576	616	595	583	564	562	628	587	614	568	551	560	580	617	588	599	572	641	608	582	587	617	608	586	584	606	589	649	589	571	620	534	603	595	622	611	624	587	580	588	557	584	621	583	597	588	601	611	552	600	594	609	653	643	649	609	615	615	572	648	595	623	622	577	624	592	567	590	577	629	591	617	612	586	616	565	610	618	636	582	560	574	602	575	549	596	619	540	614	601	626	632	600	601	567	587	598	598	626	604	618	607	597	573	617	601	608	592	582	596	568	620	604	636	623	631	600	564	591	623	582	589	606	599	554	578	551	601	589	602	606	628	608	612	622	607	605	621	581	602	610	611	618	558	659	597	605	609	573	603	598	619	595	581	587	571	632	616	616	572	650	605	595	605	610	617	585	613	592	582	586	587	607	625	632	572	596	584	562	590	601	578	636	582	547	605	587	592	579	603	654	585	588	620	601	538	560	641	594	595	623	571	576	573	624	576	605	612	593	573	604	589	617	596	588	553	551	578	557	651	600	602	622	557	555	549	602	611	573	536	597	630	612	613	631	601	579	548	590	620	660	597	647	593	623	615	582	570	615	667	606	600	596	607	586	575	598	615	618	578	558	582	592	605	611	617	612	551	569	610	605	561	582	611	583	623	609	553	631	617	588	560	590	607	606	581	606	629	634	556	584	602	584	588	610	597	605	574	567	606	641	577	608	615	636	598	578	620	613	580	581	651	662	602	637	604	582	600	591	628	547	663	593	581	601	643	622	569	550	582	611	604	600	581	610	595	604	603	611	626	585	605	612	592	664	597	626	570	574	610	568	608	561	604	602	600	628	600	613	640	623	591	618	599	563	608	638	611	609	597	600	595	586	590	565	597	630	555	622	599	612	553	623	594	595	556	668	646	602	605	579	580	595	596	601	634	596	555	615	635	567	614	624	600	546	616	631	612	550	615	602	594	586	617	591	571	615	614	570	589	610	588	616	562	619	597	571	622	567	596	578	560	607	640	664	613	608	599	555	575	557	619	600	602	546	619	569	614	574	600	610	601	605	634	590	603	579	605	573	588	617	583	623	592	621	635	584	595	583	571	640	599	548	594	588	610	609	608	589	580	559	611	603	568	605	585	630	622	565	597	610	586	616	668	570	579	591	582	581	622	583	592	624	586	624	586	576	596	616	567	576	610	584	626	590	611	559	610	566	619	608	615	596	606	610	586	629	653	591	588	567	599	565	617	630	627	564	593	588	569	524	578	580	636	568	590	573	670	649	592	619	656	583	625	579	586	599	609	577	601	559	628	598	628	611	536	625	613	612	587	596	577	591	628	593	567	568	617	607	623	571	604	594	598	600	590	573	640	624	583	612	580	602	618	593	628	585	576	563	565	612	593	609	632	595	631	639	597	615	609	617	569	606	632	632	633	632	623	606	632	570	583	641	560	602	628	571	644	530	583	577	625	592	565	623	584	627	583	626	606	557	607	594	621	582	630	583	607	640	600	591	571	623	623	615	610	577	630	621	552	602	584	605	588	581	598	616	587	609	614	610	571	570	598	639	606	595	598	623	578	602	589	603	623	623	618	583	617	605	581	568	622	695	617	626	545	568	603	628	596	585	580	609	603	652	564	594	614	629	587	642	625	590	606	576	531	623	555	619	610	597	580	594	577	621	647	633	610	599	607	593	576	593	561	560	624	561	586	605	582	640	570	592	596	611	607	604	601	575	575	639	611	643	572	602	589	616	611	588	590	580	612	582	617	587	617	613	587	580	622	600	587	571	581	631	567	570	585	625	577	636	612	607	596	603	577	602	586	609	627	601	605	606	591	570	592	596	555	644	621	640	582	619	587	614	566	573	583	615	640	594	628	617	607	604	619	614	537	644	600	567	641	619	600	611	550	580	561	595	558	596	601	603	622	632	627	610	602	633	574	587	538	546	578	571	597	620	578	578	597	593	606	620	631	595	582	617	583	602	617	645	632	583	590	584	628	575	594	654	572	620	635	587	609	560	637	582	620	632	612	599	587	539	600	626	650	617	561	612	545	600	644	560	581	617	626	581	577	645	619	605	537	586	630	557	612	586	598	601	612	634	582	626	595	656	602	579	613	589	627	613	629	637	613	582	605	641	620	653	592	599	624	589	600	589	593	643	596	577	537	615	584	617	554	557	571	603	545	573	626	575	648	620	585	615	648	640	575	622	625	629	615	616	593	604	594	572	577	593	589	572	597	561	546	638	603	633	609	647	589	597	621	570	615	598	553	596	596	612	577	591	608	601	598	566	604	597	612	591	546	592	654	559	599	576	641	586	623	573	599	567	606	627	659	560	602	584	616	636	612	599	574	597	583	575	626	532	615	612	597	601	633	660	610	587	584	597	625	614	566	569	580	627	599	597	584	598	598	626	589	630	618	564	582	633	573	591	623	526	639	606	582	560	598	596	631	628	580	599	560	579	627	592	577	597	627	608	562	585	564	598	597	617	621	623	593	628	576	582	592	602	578	628	607	631	616	600	577	643	587	571	608	614	605	623	634	617	628	606	597	647	618	582	569	625	615	579	558	605	571	654	583	626	572	613	596	578	619	608	596	571	611	637	584	589	605	578	610	579	574	599	604	648	600	558	653	599	601	580	588	604	588	614	643	591	625	595	580	624	576	609	631	565	585	561	603	620	618	607	618	611	582	595	591	619	582	622	604	564	589	590	610	592	606	588	619	545	565	599	582	597	670	632	620	526	603	630	595	603	565	635	581	589	583	605	615	609	603	575	618	620	625	646	554	588	624	600	597	616	585	569	605	588	617	570	594	586	602	608	586	555	593	596	595	624	597	635	605	626	597	601	629	612	586	571	604	611	597	599	603	597	604	609	632	645	604	590	580	598	592	582	625	578	591	585	623	594	575	599	608	621	667	642	601	620	598	629	641	611	571	578	584	641	568	598	621	579	608	606	600	616	603	629	614	620	639	571	609	565	592	610	564	621	571	582	597	605	569	614	623	611	640	621	594	577	679	598	587	569	582	614	599	593	607	598	572	601	576	574	609	605	575	591	597	595	590	642	601	607	589	585	648	650	586	584	612	603	616	617	580	553	583	589	632	593	613	573	574	564	592	580	567	561	593	566	609	611	608	620	597	570	624	628	639	574	606	586	624	571	575	580	571	616	634	555	605	570	590	612	639	640	623	615	640	605	621	562	541	617	596	580	616	580	636	616	650	608	598	595	587	638	619	617	606	570	656	611	617	562	608	569	632	608	612	580	613	608	594	599	613	577	572	592	576	613	579	574	600	577	612	578
22855	21076	28005	25086	20998	16700	2057	528	422	343	338	305	288	274	281	268	265	263	233	239	224	233	209	235	232	234	224	208	231	225	221	254	194	223	236	181	234	211	219	227	216	241	228	219	227	215	223	223	219	232	205	225	221	223	220	235	193	220	209	222	178	216	210	214	209	196	221	198	235	221	202	206	206	211	206	199	224	206	208	188	204	222	204	184	201	224	226	193	198	202	196	201	194	207	184	187	204	197	205	202	201	193	194	236	215	201	223	188	213	197	218	214	194	197	204	195	220	208	218	196	207	212	191	218	213	194	209	201	225	179	185	196	204	214	199	187	161	200	181	220	227	189	187	218	215	187	230	197	196	222	203	194	208	203	217	205	190	183	211	224	212	236	212	177	212	226	176	211	194	185	201	206	216	209	194	223	208	199	184	183	226	197	215	205	202	229	174	199	199	210	231	221	190	221	219	188	227	217	195	200	190	173	195	195	220	203	186	219	195	201	198	215	204	198	192	220	214	206	207	210	202	214	212	208	201	203	212	200	219	227	186	209	215	226	218	187	192	206	209	223	190	194	221	205	192	180	209	210	169	196	193	210	204	209	188	212	198	208	209	213	195	234	176	219	215	219	199	191	181	185	184	195	194	221	215	216	221	187	216	186	238	209	199	239	199	201	179	234	208	199	204	216	205	220	228	194	194	211	178	194	198	229	198	203	182	201	208	232	221	220	223	219	201	217	193	191	200	202	206	173	212	205	231	221	190	194	220	209	200	216	222	223	191	206	224	225	197	180	188	210	181	193	219	196	200	222	196	196	202	196	237	226	211	191	210	218	210	223	243	202	195	211	210	242	190	217	212	216	197	210	211	207	210	209	227	197	236	197	190	220	212	236	219	205	186	205	211	218	220	213	201	227	213	196	209	201	186	198	203	229	205	197	236	234	242	208	192	224	188	192	191	201	197	223	204	205	200	201	212	219	189	200	252	210	186	194	195	206	205	222	220	200	192	164	206	206	214	194	195	192	190	207	190	206	193	205	204	218	204	198	200	189	210	203	213	199	209	222	203	202	226	214	217	184	214	213	199	206	197	189	207	205	208	202	190	209	175	195	219	205	211	198	195	224	205	185	221	196	203	192	175	202	214	172	192	187	196	219	216	197	233	183	197	206	236	170	209	202	215	190	217	188	225	199	196	206	185	231	182	222	213	196	219	188	203	212	194	201	224	227	181	211	222	208	204	198	197	220	181	212	192	214	210	228	213	185	182	212	190	202	182	198	208	222	203	177	194	179	203	211	194	217	203	180	195	223	196	206	196	223	169	195	191	205	206	209	194	206	221	205	189	201	212	178	186	187	204	202	174	200	206	202	211	214	220	190	224	208	193	199	202	215	202	211	201	214	200	196	188	226	186	222	179	207	208	208	219	205	196	189	200	198	215	205	198	170	197	202	202	188	218	218	219	222	208	203	179	173	196	200	212	211	196	195	208	196	212	193	214	205	222	201	224	190	172	199	201	208	211	196	231	207	199	216	176	218	196	202	229	181	172	203	193	170	212	214	205	193	207	185	211	188	183	208	219	177	215	223	199	215	189	219	207	204	206	212	219	217	201	189	208	196	219	217	213	230	204	197	215	199	209	180	215	197	229	206	236	201	206	207	198	216	200	220	183	205	192	193	196	184	188	228	208	209	202	201	195	198	211	200	192	215	184	176	215	219	211	201	171	180	232	205	197	210	194	206	177	218	214	221	195	219	191	215	199	227	204	192	215	181	219	215	204	200	206	222	181	218	186	219	209	206	183	214	207	244	192	232	196	194	215	188	186	185	210	224	225	193	201	187	217	200	207	198	189	180	218	217	211	189	167	219	208	199	200	198	191	195	216	218	204	228	196	213	204	198	207	176	221	182	203	208	207	186	190	212	202	218	189	191	240	180	215	205	211	187	209	218	180	218	188	201	219	203	203	191	203	202	213	211	201	215	203	224	195	181	221	200	215	226	209	207	219	181	186	197	212	219	215	203	215	177	228	194	194	190	209	216	203	195	194	220	221	213	226	211	188	210	214	224	210	203	204	204	195	204	193	221	201	225	226	223	174	212	194	226	193	209	191	192	202	225	193	196	205	225	191	197	205	220	198	212	216	222	189	215	209	218	217	207	195	215	187	197	224	202	214	207	192	206	201	201	184	210	192	191	182	194	180	206	204	202	199	194	181	197	228	186	193	195	191	216	221	164	203	210	245	206	199	219	223	197	185	187	196	188	198	246	204	213	173	220	179	189	215	194	206	179	192	219	200	203	200	186	231	211	212	184	202	198	200	193	187	207	232	224	191	214	214	196	202	198	218	213	177	209	204	194	181	215	226	194	200	198	201	232	176	192	193	205	193	209	203	175	207	192	196	199	211	219	204	182	197	216	195	215	199	193	173	199	204	200	196	201	201	213	217	181	209	217	191	219	192	209	189	207	214	194	204	212	196	196	205	231	196	176	202	191	191	191	204	195	197	215	186	208	205	220	218	207	196	205	188	188	211	208	215	221	181	210	203	197	226	199	222	203	210	192	193	205	214	202	177	219	192	196	186	210	185	184	199	214	193	207	172	201	176	205	219	200	203	166	219	192	194	205	200	204	195	210	191	201	211	184	218	198	205	200	176	229	195	210	183	216	201	213	211	209	216	198	187	181	217	217	178	193	187	192	229	211	195	199	222	205	207	199	186	217	192	202	187	197	211	189	182	185	206	210	210	207	234	190	215	206	206	203	205	198	235	194	196	209	222	188	202	207	194	205	218	181	206	205	218	205	197	190	219	180	182	206	206	183	197	218	200	207	211	169	193	184	209	201	186	203	201	184	211	212	211	208	191	223	186	227	205	201	212	211	212	194	201	210	203	229	217	180	197	199	187	234	239	188	224	198	218	189	187	170	207	231	175	191	225	217	182	231	199	188	204	209	210	183	232	188	203	220	195	206	211	204	227	201	215	219	195	212	178	205	221	215	189	192	204	206	199	199	209	186	211	201	214	221	201	226	205	205	195	222	208	187	207	233	220	207	204	204	188	210	204	223	223	214	210	192	227	202	224	213	196	224	224	207	213	207	200	211	182	185	209	175	197	199	202	192	205	232	200	200	202	206	210	200	201	206	209	211	190	198	196	202	192	219	195	219	189	188	182	221	206	219	201	206	224	212	191	198	198	184	196	202	203	206	191	204	220	219	204	189	203	191	227	192	201	189	207	211	206	191	208	214	224	170	213	189	218	221	212	196	184	229	190	207	182	202	189	212	191	205	210	212	192	202	203	178	196	190	211	209	204	234	199	217	177	199	206	213	194	173	218	220	205	207	220	188	200	214	208	220	191	200	178	186	194	201	184	210	212	183	213	180	201	191	214	245	212	202	211	206	198	181	200	201	226	224	216	199	199	190	217	188	219	237	223	198	213	197	200	192	188	204	220	220	200	208	185	166	189	191	178	219	211	226	208	220	225	207	224	233	194	187	194	201	203	219	207	208
56267	75598	60065	28754	2464	1815	1429	1130	868	769	744	618	540	514	506	466	467	416	396	409	432	372	332	359	361	390	337	353	350	366	390	336	366	375	359	340	352	326	336	332	352	325	337	343	350	379	327	358	358	301	304	337	334	301	296	304	325	319	297	324	289	298	306	317	313	314	312	299	283	279	308	287	296	304	306	318	327	295	293	320	295	326	279	318	319	319	289	305	302	310	315	306	291	301	287	283	327	296	276	301	310	311	280	270	286	291	296	313	293	319	281	304	311	323	313	321	297	288	285	284	314	286	296	294	299	322	333	297	308	306	314	311	319	292	279	306	303	283	293	284	327	329	283	301	307	320	337	321	298	296	295	295	303	288	313	292	330	324	332	299	321	332	306	294	311	296	337	296	311	278	335	294	271	297	299	299	302	321	313	285	328	305	290	316	282	324	317	289	294	273	298	285	301	290	305	283	305	300	296	303	292	298	308	313	319	268	262	313	273	281	269	300	347	309	298	348	289	317	322	309	299	319	299	289	288	311	296	313	307	331	317	296	270	300	281	304	297	297	311	293	320	308	292	317	314	313	292	319	287	277	303	317	283	305	307	305	305	302	295	315	298	313	282	298	323	305	339	302	313	297	297	276	290	325	309	322	328	265	299	302	289	314	327	334	308	272	298	292	295	313	285	284	317	311	317	288	283	332	294	315	319	293	316	313	298	285	290	309	316	288	310	317	310	307	302	312	318	313	307	283	315	285	303	318	302	313	318	297	282	317	323	288	309	281	292	288	320	282	301	299	309	321	276	317	301	304	318	286	316	339	268	330	320	320	319	299	349	309	310	303	279	315	296	306	307	318	315	295	268	300	314	300	321	284	267	337	312	299	286	296	313	310	288	296	326	281	338	307	277	275	268	286	289	316	296	311	308	275	315	298	302	311	280	297	300	296	318	297	295	311	315	306	323	288	302	293	298	305	313	322	285	258	319	303	287	312	322	307	307	284	306	306	286	300	304	305	281	306	305	296	282	280	304	295	313	284	301	295	316	315	296	291	304	298	311	309	330	299	286	317	294	328	300	289	283	310	290	289	305	292	318	287	312	286	306	307	313	312	284	301	287	306	310	299	309	316	294	287	293	268	290	311	300	275	296	285	305	297	288	321	301	304	311	293	269	284	308	314	291	312	298	300	288	288	313	316	291	314	312	346	280	318	304	311	297	280	299	322	305	308	305	300	286	304	304	283	312	309	289	330	306	306	296	311	286	288	296	326	302	308	283	298	302	294	309	300	274	298	294	301	340	275	295	290	283	339	303	316	300	322	293	279	284	300	276	327	292	301	319	300	320	308	298	276	317	302	297	305	289	297	305	297	290	303	334	320	301	277	277	286	300	315	325	316	316	312	303	306	314	302	292	291	324	295	305	329	326	289	309	291	266	309	311	312	321	291	288	305	291	323	304	293	308	321	314	320	319	314	296	327	257	285	280	309	327	254	305	298	293	282	310	304	267	286	318	316	274	298	310	318	308	309	276	322	303	291	298	304	298	308	323	310	307	328	278	281	286	293	296	317	308	323	278	274	273	315	283	315	286	314	328	313	322	316	267	296	332	306	316	305	266	300	281	318	296	318	287	291	263	303	302	281	299	315	320	310	322	302	300	281	317	286	300	279	299	285	305	301	323	292	310	313	276	329	321	302	294	319	312	303	296	276	338	314	303	298	311	302	298	313	306	323	303	323	301	296	297	281	294	319	268	273	288	286	292	281	286	330	320	302	302	319	289	333	278	331	319	319	287	290	339	302	281	281	294	307	321	305	289	282	308	298	303	291	311	288	320	327	338	295	298	310	304	271	304	295	317	302	320	296	284	315	313	297	318	318	297	296	293	274	300	303	277	307	297	285	300	321	289	275	307	296	298	301	308	295	321	304	310	296	315	319	301	302	336	273	275	311	308	324	297	320	276	335	311	320	295	316	285	281	287	322	292	310	313	298	285	333	292	289	290	281	316	288	309	293	294	285	312	312	305	334	311	297	309	287	306	317	304	275	298	301	284	307	290	313	277	316	260	300	314	297	318	322	306	315	261	291	285	303	289	271	288	303	323	296	269	326	292	280	302	332	269	287	287	316	327	307	311	287	330	261	326	306	316	285	297	313	286	314	273	305	322	298	282	312	307	278	281	306	288	302	328	307	303	312	305	301	322	289	340	298	300	306	312	317	293	332	289	306	308	323	302	306	283	314	293	290	330	290	280	332	266	306	283	288	297	285	308	315	298	307	287	306	296	286	293	317	304	278	292	310	304	307	298	321	273	269	304	307	289	299	301	287	303	311	306	303	276	304	302	303	283	292	317	297	308	311	292	314	293	325	314	276	287	307	308	296	288	317	279	313	294	312	302	325	309	278	299	275	284	314	311	291	271	287	317	279	305	319	276	296	315	284	313	272	301	264	293	291	309	272	281	301	318	294	309	326	271	294	297	300	294	317	311	327	306	301	295	299	312	320	287	295	362	316	322	312	295	312	284	345	302	313	308	293	282	301	280	318	323	322	305	302	301	308	289	297	285	325	275	331	294	294	319	305	311	322	286	315	305	295	306	280	293	311	284	326	293	315	312	304	332	273	307	313	299	335	271	324	302	333	314	308	318	306	328	316	338	298	270	326	284	281	278	315	295	338	314	293	294	311	322	306	302	300	316	294	289	331	279	289	296	322	291	319	329	275	303	294	301	280	281	316	301	293	317	317	295	282	294	303	304	306	329	315	289	304	290	300	284	312	273	298	290	307	289	286	280	298	313	274	296	279	309	307	306	303	287	318	318	320	295	302	319	290	312	308	271	309	311	296	315	313	307	291	299	316	329	322	301	322	316	321	274	358	315	304	323	280	288	286	316	299	291	314	309	334	314	290	311	300	273	291	317	277	282	277	276	287	319	328	334	303	296	306	294	292	294	296	324	298	302	287	287	296	273	298	314	301	290	317	289	281	299	312	329	298	284	289	330	337	291	292	280	335	292	303	312	313	315	290	309	325	297	325	283	309	309	339	285	252	281	288	288	304	316	289	326	292	323	313	307	280	312	315	269	325	306	299	317	311	312	332	294	307	312	299	297	328	317	293	268	292	308	294	309	289	268	317	287	304	287	277	326	310	293	260	293	300	313	313	270	302	271	299	302	314	319	306	276	309	306	308	282	299	301	288	303	327	298	294	292	299	312	315	341	277	277	316	294	299	286	304	309	327	314	331	300	283	308	308	282	279	293	317	305	281	304	315	303	310	304	277	294	292	298	327	310	306	305	320	313	320	320	312	297	318	351	271	321	318	302	280	309	284	280	294	315	277	335	319	307	320	324	317	311	298	339	327	303	320	320	301	280	295	318	278	314	319	308	316	315	306	329	296	304	293	300	316	318	282	277	350	278	283	280	314	315	276	330	300	302	288	298	302	295	339	281	307	310	302	290	279	283	298	312	293	303	300	302	299	263	339	334	303	289	260	311	305	274	298	309	304	276	292
27235	21094	18269	6140	480	400	400	432	401	434	426	418	389	401	365	434	399	382	440	383	428	408	428	420	383	411	383	403	373	420	435	391	390	418	447	424	376	381	402	409	421	408	411	404	374	416	418	391	409	431	385	417	412	422	404	415	380	398	447	423	405	403	402	437	401	413	426	402	392	402	412	408	385	412	435	380	387	401	406	408	408	407	400	389	456	401	439	425	402	443	407	363	426	412	441	398	424	434	414	427	399	405	433	404	430	376	407	410	354	410	408	344	369	408	417	399	398	413	409	370	422	426	396	397	405	416	419	419	430	400	463	402	395	401	415	449	417	450	413	412	436	411	380	384	393	362	403	402	405	415	403	403	419	398	435	387	407	429	398	397	422	412	428	422	420	375	399	423	365	375	389	378	373	365	397	410	390	428	409	391	408	381	398	390	410	434	391	404	405	393	390	399	383	367	390	408	413	449	413	398	380	415	437	415	402	400	430	431	429	433	406	439	443	409	432	407	419	424	378	404	397	422	404	425	437	411	394	435	435	423	344	427	401	404	405	442	411	424	408	385	407	422	412	404	385	409	417	414	415	420	404	392	434	411	390	401	410	391	382	428	411	411	397	413	419	418	420	376	400	428	399	400	428	409	402	428	414	432	408	388	371	407	444	404	453	361	414	414	403	381	422	343	400	409	396	356	366	414	375	400	430	382	407	432	428	385	394	423	389	421	368	433	418	411	412	400	397	377	423	419	424	409	419	428	410	423	379	396	413	456	412	370	405	401	401	407	444	432	393	381	383	419	380	404	450	423	407	406	383	396	397	414	412	380	454	377	410	396	411	437	400	410	421	375	360	397	388	401	417	416	386	385	378	412	432	390	420	381	414	424	439	403	405	385	419	400	392	386	426	410	417	380	415	422	402	393	427	403	416	392	421	407	422	421	394	423	414	391	400	399	407	409	394	377	401	460	413	409	395	385	407	416	427	391	389	385	410	386	395	374	402	433	446	418	404	430	425	415	397	402	410	438	420	352	417	391	403	391	396	401	378	441	412	397	399	378	405	412	421	421	438	401	388	401	405	413	390	390	391	422	412	404	415	396	396	448	419	401	409	405	443	410	412	400	391	388	413	403	424	429	410	402	393	409	389	393	425	393	359	436	383	425	424	400	400	413	378	380	423	420	445	395	446	382	451	396	419	413	431	428	416	378	398	391	407	437	405	399	405	423	379	370	400	413	408	356	429	420	372	412	409	396	395	423	426	424	432	413	395	354	396	415	387	412	405	388	374	411	414	408	386	377	386	412	388	406	415	353	414	464	379	387	406	399	402	409	373	412	420	418	405	384	389	404	404	364	416	375	395	412	426	401	394	408	404	420	422	443	411	427	380	393	422	435	399	423	363	426	435	385	393	386	400	415	405	399	393	405	391	421	401	408	394	397	436	415	417	396	406	428	411	424	448	373	398	447	367	395	394	421	410	403	396	441	385	423	413	390	405	401	426	378	402	415	383	409	402	402	397	408	438	420	409	420	406	389	379	429	388	426	383	399	410	402	391	415	417	431	397	378	419	412	420	420	437	424	430	417	399	378	382	430	370	379	378	397	434	380	417	406	439	413	426	411	447	400	411	398	421	440	394	387	419	391	385	396	404	386	394	370	403	466	399	421	425	396	395	434	418	420	388	423	392	403	405	421	437	382	381	409	426	413	440	402	412	408	401	391	388	428	402	431	403	417	400	365	434	387	412	388	396	419	418	442	416	402	410	435	416	412	393	418	414	410	400	362	415	424	401	381	443	402	404	382	395	435	409	414	426	437	401	440	387	401	460	442	425	423	374	429	409	428	406	370	399	382	386	414	410	417	411	395	365	390	402	388	417	427	413	382	408	452	398	431	400	404	426	389	401	408	386	400	402	413	366	422	386	422	396	413	389	382	396	388	424	421	354	430	369	390	400	404	367	389	401	424	377	387	395	402	402	425	415	418	400	423	416	439	408	380	417	414	381	401	434	393	414	431	439	373	376	381	426	415	409	407	373	381	395	387	381	373	432	420	409	408	378	398	398	421	439	428	435	428	413	451	423	392	413	391	393	398	403	398	392	384	399	410	433	431	414	404	434	413	433	376	397	404	406	403	394	384	394	412	397	406	392	431	404	380	447	390	426	407	412	400	408	403	412	350	405	384	418	426	406	393	408	402	399	410	386	417	414	442	407	395	406	396	408	418	399	441	373	428	388	397	408	413	426	409	411	407	449	395	378	409	374	402	421	395	370	413	376	410	406	423	418	411	400	419	423	372	378	376	449	372	421	407	444	428	355	409	384	389	418	395	409	388	385	427	405	421	399	444	406	352	391	440	389	411	418	379	399	401	381	427	354	410	404	389	403	370	427	384	413	412	392	390	395	405	413	423	398	418	417	404	421	438	417	400	435	388	401	405	391	380	383	389	385	413	388	403	439	414	403	417	426	419	369	389	407	411	440	402	414	390	413	408	419	398	435	438	406	410	422	400	382	410	366	401	429	404	401	417	379	434	409	403	400	423	448	393	424	414	414	435	396	379	429	400	417	397	425	402	426	404	393	391	373	411	409	381	431	432	383	420	402	397	385	394	405	406	440	397	382	398	391	401	445	417	411	384	386	413	388	415	421	404	373	403	399	393	381	423	440	462	416	463	374	421	361	452	412	430	401	404	410	410	381	412	418	411	404	413	384	419	405	392	413	383	396	437	423	373	395	371	417	385	390	400	383	406	387	377	408	380	428	404	390	414	386	391	404	426	397	388	411	446	401	432	402	415	416	403	417	419	454	431	407	432	422	388	411	397	426	429	376	402	398	429	387	404	403	439	388	427	435	435	418	390	430	387	398	404	393	397	410	418	395	400	438	422	409	369	405	396	390	420	403	385	383	411	397	394	421	402	375	382	415	422	403	423	387	405	387	420	415	395	381	413	370	432	443	401	402	412	402	383	407	423	425	428	397	398	404	398	388	404	425	391	379	382	396	391	359	414	458	353	422	397	406	418	398	415	411	410	396	403	404	439	399	442	408	450	375	395	394	388	401	386	404	421	403	426	397	411	399	402	408	404	394	379	450	360	418	374	418	405	376	418	367	436	433	390	412	425	408	417	389	395	402	410	409	384	421	414	413	389	412	400	400	405	455	416	417	423	387	423	408	381	386	408	393	393	405	399	372	399	377	398	421	398	413	408	393	432	413	389	405	418	414	427	464	384	412	413	405	365	398	396	419	388	412	413	392	392	413	392	402	413	375	364	415	422	406	424	393	429	417	402	397	423	400	434	440	422	408	418	383	412	410	433	414	406	344	397	441	415	395	401	406	427	427	387	436	379	410	407	392	396	405	411	399	368	397	373	423	406	405	360	380	404	425	414	407	430	405	403	415	418	386	400	405	395	409	414	420	404	422	412	430	421	409	438	405	405	440	396	366	387	390	416	408	414	430	383	419	382	395	391	418	377	395	406	420	374	398	428	357	435	395	403	388	425	418	401
23805	25815	20182	5480	662	678	671	633	595	597	630	588	584	598	583	575	546	571	586	631	646	620	573	631	569	632	576	598	604	609	606	573	559	625	594	550	586	600	611	607	576	592	584	586	547	564	584	627	616	609	554	544	603	599	570	592	601	571	575	566	616	590	567	631	577	610	577	585	560	567	606	563	616	580	587	577	548	611	606	567	617	562	577	560	571	587	589	575	595	552	581	558	592	550	610	580	577	586	569	563	599	626	593	610	583	605	577	586	605	638	620	588	597	534	582	549	646	581	574	577	566	573	571	556	586	577	601	566	566	585	612	602	548	599	615	587	610	599	569	590	605	550	570	588	599	596	602	608	555	619	577	569	573	622	583	631	595	586	611	590	539	548	560	579	559	564	605	580	608	537	550	611	574	599	615	587	591	622	621	638	611	568	546	584	628	622	596	563	579	609	569	571	590	576	586	582	587	609	581	545	596	614	570	554	576	641	569	589	589	624	593	575	607	606	589	586	581	559	618	567	592	570	621	625	605	598	584	639	583	587	569	539	583	601	573	615	574	576	566	585	613	564	532	581	586	550	557	573	592	561	572	608	610	550	561	559	564	607	574	578	597	600	595	586	592	621	582	580	614	608	591	583	517	577	583	589	559	583	582	553	620	569	565	573	580	597	616	571	655	563	592	605	565	552	604	568	597	571	575	539	545	570	572	590	541	614	611	618	593	558	607	615	589	585	563	592	582	593	608	594	587	596	573	563	555	558	623	556	590	587	568	583	578	550	566	577	583	577	625	571	568	610	579	579	588	616	604	639	613	574	546	599	589	575	539	589	601	605	620	593	551	572	569	514	597	594	565	558	593	627	619	524	604	567	625	618	621	577	647	541	625	569	585	610	631	613	556	595	595	576	545	568	575	592	581	565	571	625	587	596	600	612	607	575	583	641	584	572	547	578	583	571	587	625	602	623	600	579	550	621	539	595	625	579	583	616	572	568	580	578	597	619	589	598	554	583	569	596	535	558	580	589	607	624	584	594	647	587	576	585	583	566	562	513	591	594	574	597	593	621	601	578	581	598	603	610	592	612	565	593	581	632	594	596	595	603	608	549	526	625	533	637	591	579	595	616	573	549	576	572	569	621	633	610	577	612	581	610	585	593	619	611	599	589	606	610	594	573	548	585	576	678	554	638	573	555	575	593	593	573	593	580	669	583	582	602	605	583	565	569	599	579	588	606	598	599	601	570	632	613	601	638	573	594	569	580	508	590	605	584	638	611	574	576	585	561	591	602	594	590	569	654	563	599	603	577	588	559	588	606	601	601	612	575	580	586	595	562	619	589	577	567	585	575	579	567	650	529	571	585	596	592	610	584	559	596	594	575	592	569	619	577	573	586	579	629	606	574	596	592	605	614	566	597	544	589	578	578	568	548	590	547	592	583	580	613	626	577	605	591	590	584	564	627	559	613	600	605	592	578	614	588	605	610	589	578	613	596	602	591	587	586	597	579	588	535	558	604	563	567	621	580	622	564	555	588	615	612	633	566	573	532	566	600	611	585	552	607	597	608	579	578	559	589	607	589	600	621	588	592	594	605	541	554	586	595	551	567	572	537	635	564	624	567	590	596	561	574	575	553	585	613	545	580	583	567	567	572	543	585	558	572	580	565	630	629	599	594	573	578	572	561	580	569	595	607	574	533	583	639	567	580	607	561	621	579	582	569	610	605	631	612	588	590	621	574	587	573	574	548	587	612	585	589	608	589	612	599	587	556	551	571	571	584	570	546	593	560	576	619	585	617	572	589	573	594	565	542	559	583	598	558	598	592	608	563	587	544	596	578	645	558	564	598	535	612	658	576	542	598	598	566	539	563	538	566	570	598	635	562	596	559	613	604	542	532	582	616	574	589	578	617	593	562	553	564	582	562	584	580	569	619	602	559	616	579	612	621	589	585	592	559	579	608	612	543	567	579	555	577	602	588	579	549	604	585	581	568	604	598	599	602	619	557	571	610	620	572	567	563	544	632	571	588	611	599	623	604	581	568	610	573	573	596	583	581	553	575	563	591	627	550	605	631	618	568	571	569	606	584	582	543	612	560	603	608	576	616	590	607	583	573	579	547	620	592	562	556	592	593	593	570	587	579	610	580	589	594	601	611	605	601	589	584	597	610	574	593	578	560	557	588	552	575	595	600	597	566	568	589	594	538	579	581	547	568	572	540	638	575	627	590	531	563	558	586	564	563	588	577	575	610	593	591	579	575	580	547	612	630	553	544	611	638	605	575	589	597	593	572	625	609	587	531	560	548	568	575	576	633	609	585	566	606	597	544	583	583	587	574	561	682	585	592	569	601	553	588	600	648	573	566	593	605	598	572	592	558	578	587	586	544	645	609	558	588	565	583	609	586	571	566	587	603	601	583	553	585	567	537	587	612	580	562	572	590	596	542	563	595	568	555	603	568	583	569	584	587	569	598	593	593	614	630	606	573	586	554	589	555	590	597	608	565	581	548	574	600	555	592	542	576	581	587	577	577	626	621	575	587	597	585	599	562	562	572	567	597	649	599	609	586	611	568	584	607	582	610	622	593	550	591	581	619	562	604	561	561	566	546	566	608	645	599	616	606	595	596	567	577	561	539	580	581	571	569	556	548	567	622	581	613	559	559	572	585	509	618	567	620	622	592	599	557	560	605	600	599	603	573	558	605	577	572	580	643	546	629	594	565	547	596	577	556	641	593	596	624	610	586	611	562	563	620	572	593	585	576	617	561	549	551	569	625	603	597	579	600	563	574	605	645	616	604	598	617	598	621	566	551	586	580	604	576	627	633	604	582	585	620	573	591	584	565	575	589	627	588	552	576	608	618	600	640	583	602	547	596	618	590	566	579	598	587	579	554	573	601	553	620	610	581	583	600	586	579	535	566	562	591	587	610	563	646	591	610	578	591	589	575	591	604	589	600	568	643	511	539	583	595	567	606	553	607	574	589	567	599	568	614	584	642	617	581	543	593	627	585	520	560	589	623	586	608	635	575	565	601	619	597	575	584	612	604	605	587	582	582	580	563	580	620	577	667	584	616	587	581	638	594	593	586	549	611	598	588	552	581	553	589	578	622	565	565	603	591	563	595	651	564	585	622	555	561	645	567	593	583	530	584	609	581	562	585	608	579	596	599	577	603	600	597	571	558	602	589	583	588	620	579	597	598	583	649	545	607	585	602	549	578	612	633	566	564	592	610	564	590	519	562	518	573	573	589	598	608	577	594	604	613	551	615	549	610	583	575	558	641	570	602	577	551	548	589	585	566	640	612	572	586	567	573	578	612	605	554	581	638	543	584	614	569	538	617	569	561	623	605	569	585	592	600	585	588	616	577	586	560	601	597	581	586	551	611	575	547	560	612	561	590	594	592	586	577	583	581	530	580	560	588	625	578	557	630	545	594	563	559	596	582	617	593	557	562	570	581	562	576	604	581	569	569	571	564	592	583	624	583	568	565	608	576	560	605	632	586
23917	21058	28083	24762	19626	5858	758	575	537	479	452	463	509	450	448	405	424	401	415	401	411	423	422	363	419	449	416	389	449	444	399	430	374	431	395	425	396	413	421	459	414	431	402	426	406	389	405	388	429	427	392	428	415	382	404	399	404	415	387	393	390	409	391	410	425	426	400	404	420	387	357	393	430	420	386	412	398	409	438	377	420	417	422	394	430	382	385	395	390	384	424	416	410	388	393	361	401	436	392	388	411	429	384	406	395	377	416	404	414	406	421	422	414	421	409	404	409	386	394	433	401	421	398	436	386	402	386	412	404	365	405	416	398	427	397	415	409	420	395	432	418	376	429	368	408	418	409	400	396	365	434	399	425	448	406	387	360	396	377	452	399	440	376	440	404	404	394	419	368	403	418	385	389	413	425	435	372	439	377	409	395	388	361	403	401	401	413	419	401	383	425	401	400	426	418	381	423	419	402	369	399	378	394	390	401	424	373	431	425	410	403	388	409	378	387	363	385	382	404	394	427	387	421	435	370	387	382	410	404	387	409	424	408	379	390	370	399	402	416	392	412	373	403	418	431	409	407	398	398	410	387	422	398	403	371	426	398	389	381	395	428	360	411	389	409	434	397	440	412	341	384	442	395	395	411	385	431	416	385	374	414	404	395	448	391	404	406	391	379	458	410	368	417	413	450	404	382	406	410	382	377	383	382	419	399	404	390	396	426	390	429	422	398	440	406	399	424	388	409	443	379	335	399	356	385	388	396	423	418	385	428	391	427	380	405	413	403	399	435	391	403	385	430	386	395	370	412	424	390	374	386	421	411	406	428	405	397	427	410	396	426	393	421	397	410	396	373	377	387	380	410	389	435	372	401	370	402	413	395	443	430	386	419	388	415	393	424	384	394	394	421	395	379	407	410	405	405	417	388	386	415	383	420	385	406	400	413	400	400	408	418	391	427	389	403	394	416	394	430	375	420	375	383	436	386	419	409	404	413	387	395	419	410	400	417	392	393	397	438	397	406	381	388	387	422	393	416	425	402	394	423	387	399	399	407	429	387	411	408	441	387	407	384	406	416	383	387	421	401	392	406	380	432	374	432	383	391	458	407	397	376	383	395	365	417	424	364	392	372	375	419	415	431	367	401	382	387	422	436	424	376	394	396	377	385	406	400	395	431	427	418	388	416	401	388	415	425	383	433	369	415	427	425	380	387	406	406	420	375	413	425	429	452	371	407	430	432	414	362	421	429	384	405	368	471	386	431	381	419	393	429	402	409	384	403	392	397	387	413	387	434	403	433	396	440	425	382	404	382	391	394	383	425	392	378	382	383	459	403	375	408	413	393	427	408	404	396	353	415	398	374	390	372	413	427	409	423	366	403	414	403	403	389	385	399	393	420	367	395	394	452	401	376	415	420	409	388	397	413	417	402	410	431	369	427	396	374	384	405	397	407	424	390	389	393	401	418	387	393	429	417	413	401	409	391	403	404	358	412	398	434	397	390	378	367	372	375	404	408	382	383	387	397	407	425	445	426	410	406	416	385	424	393	395	445	410	408	427	374	399	404	412	407	402	426	427	406	412	405	406	404	438	422	400	401	380	415	398	424	395	391	389	439	382	397	407	401	389	403	379	390	402	390	416	409	416	370	387	393	435	401	413	405	429	405	428	410	415	415	406	433	423	380	418	414	387	410	421	373	400	408	404	377	415	398	406	405	419	392	353	387	390	399	425	399	408	411	421	412	397	413	378	435	393	363	376	392	448	402	402	430	431	389	386	391	418	392	374	380	414	362	411	412	394	417	413	421	404	434	387	411	401	391	393	359	411	403	415	415	390	380	372	408	412	414	445	418	394	393	386	364	413	422	383	404	379	395	403	404	423	407	384	363	398	357	432	426	402	427	415	397	420	423	405	406	419	415	403	400	390	385	385	400	377	412	391	439	394	417	383	393	422	433	427	398	401	407	369	400	443	360	448	387	386	385	436	412	405	409	406	430	381	401	426	401	421	419	402	391	437	420	414	401	378	420	387	402	406	366	382	388	405	439	409	398	396	395	388	414	398	426	428	398	416	414	414	423	396	414	430	400	395	367	436	419	419	403	394	384	354	410	414	375	402	384	382	389	387	425	388	373	381	443	390	421	394	419	385	392	400	414	409	410	400	446	397	375	392	404	418	452	418	378	349	380	396	365	395	412	402	393	397	402	379	398	393	429	419	400	383	417	426	395	398	386	410	427	412	392	428	426	405	397	401	432	360	401	382	405	456	407	359	387	416	376	403	372	419	392	402	385	362	410	380	401	407	403	355	382	363	397	358	406	383	393	401	408	384	429	390	383	424	389	393	400	420	387	439	396	402	398	393	404	422	402	386	418	419	367	423	433	431	376	426	423	428	390	425	399	391	405	417	393	401	388	395	393	390	414	413	437	392	423	410	410	400	436	410	391	384	375	427	435	427	393	408	423	419	413	370	395	410	405	447	420	407	393	388	414	391	412	401	375	424	393	423	412	382	439	387	401	412	396	421	410	375	412	441	420	374	410	402	402	388	392	397	373	400	401	397	396	381	415	414	393	436	404	418	394	409	403	406	389	399	398	417	406	394	378	410	418	392	391	389	399	414	403	429	400	394	417	416	408	395	387	369	399	416	436	401	423	422	377	410	390	383	415	422	415	373	366	370	363	375	395	405	406	413	414	428	418	402	428	391	387	404	406	392	418	392	384	390	406	414	407	446	388	412	385	434	391	404	358	415	380	413	382	412	360	380	391	403	388	394	400	381	398	398	398	395	370	426	405	389	404	444	411	397	380	410	409	416	413	411	380	412	359	411	390	369	400	394	380	422	395	409	407	397	431	371	435	402	462	428	394	400	383	381	413	401	386	402	376	409	360	392	382	400	422	398	389	362	395	378	399	349	411	372	447	423	432	395	388	400	405	403	379	403	398	423	392	433	385	423	385	405	407	420	419	420	417	415	411	390	399	417	429	373	370	385	456	365	396	388	412	397	402	409	407	408	405	364	402	400	351	391	423	382	347	379	372	370	391	408	405	380	427	417	376	432	363	408	398	404	419	362	366	423	387	380	398	440	410	425	362	418	413	373	397	401	414	404	401	422	421	401	390	416	416	398	403	392	383	391	375	403	414	410	386	388	424	418	389	387	348	417	421	385	440	414	365	421	411	386	399	404	401	399	414	411	419	393	416	395	395	401	411	384	401	418	415	409	398	415	406	421	398	413	396	396	394	446	413	406	385	405	441	388	406	413	413	391	394	398	426	381	425	403	378	360	401	440	407	453	389	476	385	404	431	395	370	370	409	392	389	388	411	396	398	399	375	372	428	433	415	384	434	401	403	380	397	377	430	422	383	392	402	418	385	389	394	415	366	395	367	421	380	403	437	357	395	408	369	398	427	367	387	383	377	420	411	429	380	405	401	383	402	427	403	373	411	417	408	410	386	405	420	411	401	374	381	395	392	420	382	414	374	388	409	386	402	382	386	415	393	411
47828	62222	49243	22976	1730	1373	1191	983	885	868	771	767	677	704	688	629	687	668	653	612	592	597	621	606	599	609	596	612	641	624	629	626	604	630	628	615	615	627	615	668	609	607	648	594	599	638	592	573	573	657	592	599	588	615	618	603	617	572	595	624	584	572	607	574	577	575	575	561	586	605	605	596	572	564	569	627	623	545	616	624	565	592	611	602	607	626	609	591	588	590	657	629	611	561	601	592	558	572	538	556	608	609	585	576	583	574	619	609	542	553	544	591	604	577	606	631	627	582	550	573	578	579	566	570	604	620	582	535	601	534	564	589	597	560	599	588	568	589	594	588	609	600	568	554	620	564	577	591	604	640	594	565	538	612	565	588	611	577	571	590	591	565	593	613	648	590	598	589	612	594	571	565	529	548	624	560	552	584	633	598	588	580	568	594	582	575	544	573	608	587	621	590	566	581	568	563	549	551	611	599	603	589	597	614	567	584	595	555	603	628	591	574	577	616	538	584	566	560	578	550	584	612	598	607	555	579	563	638	589	560	614	554	588	565	555	566	550	590	570	574	578	614	556	616	554	583	634	572	600	525	596	519	570	587	575	593	599	580	584	612	566	582	588	577	596	607	606	630	564	569	628	572	648	595	577	602	596	592	621	597	586	594	546	598	627	563	588	573	576	596	638	605	538	599	561	593	570	560	595	591	567	606	553	557	601	590	576	614	568	524	594	604	631	623	540	556	589	590	610	588	642	592	568	583	562	594	568	553	618	625	537	605	571	610	625	611	593	561	591	569	564	590	571	599	588	582	549	594	584	589	570	577	576	590	555	569	605	577	599	539	606	575	595	588	597	565	551	561	599	574	608	581	626	534	606	554	540	575	606	601	561	600	597	641	575	611	559	610	600	584	624	591	600	601	643	571	588	604	565	605	599	571	545	572	659	608	598	584	596	558	637	581	624	564	554	587	566	549	574	581	597	598	588	585	579	584	584	558	561	606	567	586	606	568	604	633	602	570	590	540	555	552	606	595	603	564	564	592	609	569	623	602	557	585	586	610	594	601	577	590	558	595	601	588	628	611	630	619	586	593	607	585	550	587	560	548	540	605	607	549	566	620	579	572	595	589	571	590	581	597	573	626	617	573	568	585	597	600	609	582	567	592	584	546	616	581	587	599	602	566	558	589	575	601	620	589	589	594	578	570	605	580	627	608	577	543	578	589	567	569	610	617	621	617	592	543	599	579	594	560	591	610	575	587	565	571	593	568	577	602	581	607	554	612	577	562	615	617	584	571	598	606	556	566	583	598	589	603	591	549	556	571	575	595	588	592	594	594	609	544	586	568	587	580	647	616	588	592	590	578	543	555	593	582	577	557	583	560	629	545	566	628	582	583	610	582	612	584	606	631	526	561	622	529	596	542	536	590	552	596	606	609	597	633	546	568	603	631	609	577	609	607	565	556	624	560	598	575	611	593	582	597	566	589	622	592	567	598	602	557	593	546	606	609	602	602	602	599	578	560	644	582	542	592	586	610	623	588	598	564	634	571	575	616	615	569	570	596	588	587	585	575	554	579	574	572	628	575	584	525	599	585	522	593	542	588	590	590	591	596	577	555	567	578	575	543	544	599	577	604	572	589	603	573	552	592	600	594	567	596	595	602	588	573	606	581	605	613	614	590	583	624	565	556	554	555	560	576	555	575	556	593	556	615	566	619	545	579	617	530	586	528	586	580	583	596	575	610	558	607	562	597	591	549	564	543	603	601	579	575	596	576	556	657	576	512	634	535	614	548	553	560	597	560	582	545	592	555	615	616	559	617	588	587	555	573	626	581	630	603	587	571	581	583	548	604	610	584	613	597	563	562	588	577	558	552	625	575	588	553	566	588	593	554	610	597	592	564	581	586	602	534	592	589	613	577	574	565	579	584	581	581	577	575	600	540	572	620	594	610	604	609	583	590	558	620	583	594	540	586	561	604	562	588	576	589	630	618	545	604	570	586	568	595	605	573	562	600	593	561	605	542	538	581	590	619	611	559	575	606	631	543	582	605	559	564	595	550	599	598	593	580	570	630	600	595	561	557	588	610	565	556	589	627	581	559	598	609	583	625	649	611	584	578	607	616	594	613	579	596	616	583	628	626	588	645	562	551	596	621	583	590	598	570	570	572	568	579	579	602	533	548	601	560	523	558	562	579	534	599	578	581	567	618	541	617	643	611	571	597	548	581	628	574	593	554	559	580	585	615	562	541	571	611	603	636	584	560	576	586	597	583	590	569	562	637	588	570	560	584	600	584	605	593	584	583	551	544	580	613	587	547	593	605	614	589	617	585	578	588	595	607	573	596	564	594	601	548	576	583	583	588	640	585	549	563	564	588	598	584	600	577	536	592	585	605	569	537	575	569	583	633	582	610	571	581	590	561	587	642	580	604	561	589	616	664	598	578	598	596	525	575	562	574	566	577	595	611	561	606	601	584	625	571	604	619	554	569	611	591	583	561	592	606	600	601	574	545	534	616	604	615	625	586	541	593	603	570	598	606	596	608	578	531	568	589	598	549	600	590	625	586	578	611	596	593	618	600	581	624	601	566	602	552	601	604	587	545	570	590	584	563	615	586	558	600	598	566	567	566	596	614	637	586	613	586	579	630	568	561	580	581	630	581	562	631	580	576	589	573	571	551	573	624	603	581	560	599	576	541	559	597	624	578	563	621	598	605	592	577	580	622	571	574	594	612	574	576	532	581	608	618	579	596	579	598	596	596	552	600	582	595	619	579	606	556	578	604	560	641	563	603	554	568	593	567	581	586	578	589	563	681	597	635	563	573	608	598	604	577	590	609	561	602	588	565	564	591	594	564	573	609	565	595	565	601	613	573	574	577	640	601	604	561	556	591	602	574	614	567	563	532	629	601	630	619	551	579	622	590	555	636	568	582	634	613	592	550	561	548	561	580	650	556	578	583	615	590	598	547	552	599	629	562	592	529	591	596	575	567	561	592	569	599	534	616	580	587	553	590	549	556	586	579	587	636	538	568	562	608	586	602	577	596	599	572	583	562	632	573	602	605	576	608	601	594	623	598	559	621	615	586	598	564	622	573	553	602	594	601	567	601	605	618	607	581	618	632	568	587	611	612	601	601	604	541	603	586	562	560	627	572	602	559	573	533	532	602	565	568	567	605	605	582	555	548	608	598	645	574	557	571	575	621	588	610	587	573	573	600	599	560	600	597	580	545	582	599	573	552	585	573	587	564	580	615	547	552	599	587	599	608	614	580	625	564	567	553	589	582	572	567	600	645	555	573	515	624	612	566	615	574	577	612	552	580	537	556	564	601	640	614	590	584	589	620	563	589	601	602	530	610	587	579	577	592	563	601	595	581	566	583	582	603	582	602	596	584	554	592	540	555	627	586	562	585	615	604	566	600	589	602	592	587	558	576	554	552	606	565	549	582	577	604	544	596	590	593	591	617	561	595	588	628	585	607	598	594	580	584	568	593	564	587	537	607
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
