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
339397602923	339397603442	339397603992	339397604542	339397605092	339397605642	339397606192	339397606742	339397607292	339397607842	339397608392	339397608942	339397609492	339397610042	339397610592	339397611142	339397611692	339397612242	339397612792	339397613342	339397613892	339397614442	339397614992	339397615542	339397616092	339397616642	339397617192	339397617742	339397618292	339397618842	339397619392	339397619942	339397620492	339397621042	339397621592	339397622142	339397622692	339397623242	339397623792	339397624342	339397624892	339397625442	339397625992	339397626542	339397627092	339397627642	339397628192	339397628742	339397629292	339397629842	339397630392	339397630942	339397631492	339397632042	339397632592	339397633142	339397633692	339397634242	339397634792	339397635342	339397635892	339397636442	339397636992	339397637542	339397638092	339397638642	339397639192	339397639742	339397640292	339397640842	339397641392	339397641942	339397642492	339397643042	339397643592	339397644142	339397644692	339397645242	339397645792	339397646342	339397646892	339397647442	339397647992	339397648542	339397649092	339397649642	339397650192	339397650742	339397651292	339397651842	339397652392	339397652942	339397653492	339397654042	339397654592	339397655142	339397655692	339397656242	339397656792	339397657342	339397657892	339397658442	339397658992	339397659542	339397660092	339397660642	339397661192	339397661742	339397662292	339397662842	339397663392	339397663942	339397664492	339397665042	339397665592	339397666142	339397666692	339397667242	339397667792	339397668342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23144	20752	28736	29225	31932	34452	26833	13142	2937	2227	1586	898	668	637	631	602	587	599	666	606	629	613	621	665	608	610	638	627	658	641	581	594	617	643	656	617	605	643	591	651	583	574	626	600	589	615	622	613	627	604	649	618	586	613	571	613	607	634	578	600	614	549	627	601	645	633	642	558	622	617	615	662	632	559	592	638	613	625	567	617	618	635	665	611	614	622	587	588	588	622	615	586	633	600	637	614	595	609	618	634	592	618	635	612	636	587	610	622	601	585	587	618	577	564	612	620	596	603	624	591	585	598	609	598	577	618	623	616	617	641	585	594	599	657	619	627	643	614	614	596	604	607	591	556	594	603	587	558	628	620	615	562	603	598	618	608	616	532	618	623	601	623	628	589	610	598	594	579	590	622	603	598	606	590	589	609	587	594	593	616	634	580	599	575	625	576	575	653	621	615	661	637	628	621	579	584	597	568	620	615	621	627	592	611	612	546	594	630	602	643	594	636	603	607	585	588	640	611	612	612	648	607	603	602	668	585	598	592	628	570	607	625	640	604	578	624	616	568	607	621	648	599	592	584	594	542	605	658	596	650	631	562	598	625	590	648	607	596	632	634	580	638	579	635	596	567	583	589	595	558	589	589	630	587	626	639	613	594	636	602	598	579	671	560	614	620	539	572	607	566	597	623	579	571	600	612	641	600	626	626	598	639	571	574	631	556	639	605	584	583	588	630	599	597	581	583	614	611	575	630	642	623	608	617	610	623	571	590	639	597	572	642	577	607	606	627	585	617	610	567	559	598	614	629	577	588	600	623	589	594	634	657	640	590	632	625	576	642	578	588	636	599	659	584	619	593	599	597	542	668	598	606	591	643	577	597	638	584	608	639	555	595	584	633	584	569	571	583	648	618	560	599	634	551	588	615	589	607	612	588	607	603	625	625	638	615	559	631	625	553	599	566	646	582	636	571	593	625	611	611	594	665	598	616	553	549	616	640	580	576	602	632	604	620	593	635	632	595	634	604	619	629	604	559	618	620	598	591	607	625	625	574	615	630	596	623	589	590	595	608	587	617	605	586	629	657	650	621	603	576	623	643	539	602	590	622	604	611	566	626	653	587	616	629	617	606	632	656	597	614	623	600	605	597	597	637	599	589	603	619	606	630	611	582	596	615	621	598	622	587	579	584	620	603	624	596	628	626	592	578	596	625	580	608	644	642	594	628	606	579	577	600	571	594	635	615	624	577	590	589	676	609	632	600	623	568	581	616	596	586	593	627	649	597	614	602	612	597	610	591	576	548	584	556	576	579	615	592	605	601	566	645	645	610	605	583	594	569	610	653	605	625	607	619	589	576	604	629	610	609	602	601	630	574	644	577	590	655	595	598	607	597	622	605	609	588	637	639	579	564	607	596	635	559	594	625	639	640	595	622	615	622	603	608	660	604	602	569	633	577	613	576	615	652	606	614	595	562	593	582	653	556	604	581	623	625	603	583	632	590	615	567	610	637	584	609	623	605	632	604	597	595	614	605	615	608	662	595	634	596	591	622	598	557	621	580	578	608	572	612	598	592	586	660	630	624	579	577	656	587	620	590	582	618	624	630	620	615	611	627	586	597	575	622	633	610	608	600	622	542	621	635	596	612	592	566	615	579	635	551	593	562	595	596	616	590	651	615	596	582	610	579	618	582	585	591	616	651	607	601	605	588	606	632	614	612	577	632	573	647	603	600	614	603	566	631	621	607	633	604	635	627	592	610	576	617	595	627	655	648	616	660	559	608	612	593	615	599	606	613	605	610	594	606	571	583	609	588	614	615	617	643	613	628	581	639	606	591	604	563	610	625	592	585	598	614	573	611	637	589	657	565	568	592	657	593	591	614	608	610	618	609	613	654	672	601	609	626	560	654	588	643	627	598	596	570	606	595	620	580	602	612	600	611	584	573	573	635	628	616	600	614	590	578	579	618	604	585	617	622	618	634	590	628	586	586	638	587	608	629	594	613	608	596	661	561	594	621	604	617	605	614	583	609	647	611	607	631	604	594	544	606	593	615	623	583	624	569	591	621	577	605	607	563	589	612	649	572	623	585	617	631	603	615	555	581	601	642	592	586	627	607	606	557	644	619	619	556	597	613	635	573	599	602	623	627	578	568	592	603	634	577	628	639	609	591	619	592	660	644	555	595	575	622	603	600	643	602	612	636	591	608	610	610	648	619	586	599	581	632	564	632	652	603	581	593	624	570	618	608	608	587	614	595	622	618	614	641	604	589	617	623	620	597	587	569	558	623	558	590	618	621	613	645	595	613	640	608	598	611	568	605	612	610	597	614	599	599	601	637	611	583	653	602	579	669	616	583	610	643	603	617	592	647	578	639	647	649	593	606	622	596	648	679	618	667	647	593	606	634	604	576	615	617	650	628	623	620	607	624	603	623	617	579	586	614	593	574	623	594	592	571	575	634	590	622	594	588	606	591	597	667	617	613	608	541	627	612	606	624	609	610	620	586	525	588	594	609	600	650	648	548	635	626	622	654	633	608	610	597	593	618	580	611	620	622	564	610	605	625	594	590	508	654	612	577	616	569	645	599	603	585	576	637	608	605	613	620	591	602	587	592	646	589	631	623	622	598	621	622	608	596	571	604	579	603	589	587	578	634	621	609	629	617	541	624	582	607	585	620	660	610	585	618	610	597	606	606	609	617	592	646	616	596	603	593	617	647	624	552	626	583	553	587	620	630	585	573	655	614	639	629	582	609	579	588	612	614	601	605	613	574	630	580	648	594	592	631	629	621	612	527	610	609	585	630	636	632	606	630	614	578	596	592	635	572	620	604	651	607	613	634	610	582	635	596	588	617	650	632	592	635	569	596	616	627	640	612	551	588	618	583	604	604	572	615	638	598	602	603	610	605	582	593	596	633	597	573	592	606	598	596	565	583	642	658	573	584	587	635	558	571	648	672	621	575	560	590	598	567	579	632	614	598	612	619	585	578	560	629	642	648	566	632	625	599	617	592	569	573	655	578	624	592	550	621	584	631	579	612	595	548	635	603	630	601	613	611	614	626	632	574	618	579	645	689	612	624	574	602	572	589	552	594	587	575	553	625	593	622	623	651	573	605	673	614	578	578	576	644	594	573	608	604	566	640	610	617	593	590	604	594	621	572	635	603	627	624	602	600	602	589	620	623	587	611	569	592	586	578	590	598	588	636	614	595	644	657	622	620	611	614	608	631	637	600	635	629	594	576	648	615	613	606	609	554	612	542	599	640	596	651	606	643	646	591	603	627	615	626	649	622	609	587	600	595	588	604	552	595	604	631	614	619	600	600	594	596	576	612	607	594	583	588	619	577	634	599	604	584	624	586	633	593	606	621	620	634	571	616	596	610	592	606	627	588	626	584	601	606	617	656	624	644	642	614	530	607	599	605	545	579	642	619	613	591	621	553	606	605	601	612	611	553	556	609	612	561	610	583	601	547	594	606	653	586	619	614	568	582	638	610	659	620	600	639
59137	88026	64227	48860	39751	31760	20706	10648	3070	2718	1907	1005	559	569	548	560	541	538	583	547	548	555	544	556	555	534	536	522	532	563	557	569	535	546	540	539	519	572	502	521	538	559	536	576	557	545	525	554	562	537	550	535	515	550	540	535	534	509	607	551	518	572	520	568	523	537	562	530	496	567	576	559	547	561	523	559	519	512	498	516	467	526	576	541	541	551	526	525	557	537	552	564	552	497	542	559	532	551	495	541	504	577	561	528	585	542	543	522	515	531	578	536	559	515	536	553	538	513	540	549	540	532	559	515	567	548	529	526	570	544	529	534	550	524	551	495	538	508	530	551	497	556	535	580	526	510	531	553	522	580	589	541	516	543	540	512	541	483	535	492	567	515	528	493	545	535	545	519	520	533	557	539	538	553	558	509	527	546	518	535	534	543	556	552	550	549	523	515	507	538	548	527	537	527	566	555	571	533	543	555	548	542	534	555	524	527	546	536	530	529	491	590	509	508	527	548	539	535	554	504	555	548	516	553	551	547	516	556	509	521	583	528	551	539	539	535	559	502	565	551	553	504	503	520	508	557	538	522	525	526	507	515	553	558	510	512	521	528	528	547	570	541	550	514	501	533	552	547	565	503	535	556	547	541	516	514	576	550	553	523	559	585	545	549	557	574	529	575	552	533	514	516	539	553	563	527	574	488	551	521	509	538	551	518	509	561	481	519	517	547	528	468	522	525	517	530	568	531	517	550	565	550	549	542	523	517	558	584	547	552	492	560	548	561	532	590	535	564	555	554	576	513	539	522	524	559	539	512	481	524	516	513	499	611	555	532	542	532	546	500	541	526	538	543	565	578	564	517	558	508	561	556	530	541	497	535	576	497	527	559	524	489	547	544	551	553	523	567	567	566	501	556	541	542	572	561	510	582	557	550	488	498	519	558	579	516	569	530	553	557	534	530	567	535	504	519	492	523	549	578	535	552	532	587	556	528	570	545	610	553	544	527	504	589	559	500	550	519	542	540	551	555	556	531	527	532	503	538	573	552	576	552	540	559	552	524	521	567	535	560	565	504	554	559	542	570	545	573	510	572	513	540	532	523	493	550	543	513	563	557	566	590	543	616	540	556	602	530	537	500	536	573	556	572	544	526	579	532	565	562	511	537	566	533	556	546	560	522	558	536	572	546	555	551	576	532	564	564	554	571	530	519	560	510	567	492	510	554	486	582	516	527	533	549	506	527	514	529	593	620	551	541	540	543	519	538	552	508	548	517	569	470	551	544	582	553	551	520	531	559	536	553	523	542	562	560	544	550	529	531	559	537	539	527	522	558	506	567	533	564	546	573	545	615	559	505	558	508	555	563	542	513	512	536	524	540	526	544	541	500	534	523	531	527	557	551	502	502	525	538	524	517	545	506	517	545	519	526	507	562	508	496	556	556	516	541	561	501	522	537	535	539	555	533	601	519	596	555	536	551	533	557	593	530	538	516	544	533	519	543	519	532	522	514	476	557	521	575	588	584	528	527	514	547	571	525	550	538	554	552	550	552	513	544	580	538	504	540	557	540	528	522	581	550	548	555	583	569	575	535	510	518	579	570	514	533	546	551	582	524	573	566	542	542	590	491	549	586	506	560	579	530	538	545	550	541	553	525	550	540	544	598	523	529	545	528	571	556	564	542	533	491	553	605	551	565	547	539	524	549	524	531	529	623	550	517	561	510	534	560	543	501	593	522	538	495	527	573	555	534	579	538	528	531	540	535	536	547	547	567	535	553	547	503	551	508	527	535	525	572	542	544	551	533	536	537	525	515	534	550	541	553	550	572	562	513	520	529	526	529	525	530	550	566	529	539	543	556	533	546	563	523	528	558	536	573	531	556	534	526	518	535	534	523	556	539	523	514	537	565	553	509	526	532	513	572	571	480	539	533	549	561	518	517	529	539	541	564	550	533	521	528	567	519	524	529	515	569	520	563	554	539	582	535	546	549	527	558	532	540	543	563	545	514	543	581	560	575	557	537	562	563	497	558	531	542	531	571	526	537	553	561	586	531	541	528	540	540	543	589	503	515	529	539	499	498	559	516	517	545	572	556	539	507	517	527	537	555	559	581	542	523	533	544	554	527	541	562	532	560	571	531	578	523	526	526	593	558	513	558	538	514	548	562	566	506	535	524	544	547	539	517	551	519	535	537	535	594	561	509	527	523	520	542	584	546	514	535	560	527	508	591	527	517	522	517	510	533	594	528	566	559	596	588	574	526	557	565	569	540	552	539	543	507	503	537	554	534	546	539	543	539	563	521	511	545	544	537	528	526	553	541	534	515	517	528	540	553	541	544	562	493	588	552	538	535	571	555	551	554	534	502	557	533	584	489	540	544	519	553	517	538	537	528	517	572	535	548	531	537	565	501	554	535	534	520	530	513	570	531	536	562	504	523	476	583	508	569	534	504	534	533	584	556	582	512	489	572	549	520	525	537	509	523	519	498	559	506	540	602	518	537	573	525	533	528	537	519	539	578	563	575	521	546	537	537	533	575	573	536	525	555	561	536	585	529	513	529	532	567	519	541	564	500	493	549	508	491	540	498	539	548	512	525	540	547	575	505	513	552	522	509	525	524	540	547	540	539	514	571	529	549	545	545	531	576	541	551	549	567	544	523	577	583	508	541	537	579	552	555	562	551	555	549	547	585	540	515	525	577	508	537	512	511	526	533	568	506	535	527	529	556	500	532	534	569	545	532	555	532	522	548	544	560	557	577	539	569	536	530	568	531	536	550	532	530	539	530	532	565	568	530	542	541	547	520	529	544	498	545	568	537	558	524	536	559	532	526	563	525	554	509	560	537	560	519	527	566	553	549	539	518	563	579	517	575	538	527	503	557	529	533	499	500	542	525	547	531	527	528	593	519	561	510	575	573	522	553	585	564	558	522	551	526	558	526	534	584	559	560	540	532	545	563	537	515	531	530	538	523	529	570	539	532	553	512	531	530	531	553	523	556	506	564	567	528	479	560	539	516	510	554	536	553	542	511	541	510	559	523	490	559	586	510	541	542	515	554	514	535	511	547	543	523	523	535	553	556	525	523	534	554	545	539	528	573	488	523	593	542	552	543	533	579	534	561	502	543	549	557	512	547	542	534	514	529	577	551	493	490	530	527	533	534	498	552	528	537	558	523	551	544	530	563	488	524	561	540	513	573	516	555	548	543	605	562	573	534	535	553	511	547	574	604	524	556	519	518	571	531	566	510	478	497	529	541	518	537	511	541	507	550	551	507	504	513	527	538	528	543	533	541	570	572	514	520	523	543	574	532	583	539	516	486	529	560	494	535	557	542	551	532	597	534	556	564	499	533	555	542	506	566	552	529	523	535	540	541	548	554	550	514	507	562	562	499	567	541	537	557	512	509	538	526	555	580	523	527	588	538	498	546	506	550	525	602	548	543	517	533	514	516	566	519	548	536	549	593	512	531	538	500	517	551	566	567	560	551	530	511	523	569	546	522	510	500
29585	23408	16678	8335	4511	3332	2007	978	646	586	622	537	571	511	535	506	562	544	481	529	530	548	546	500	544	511	529	541	524	572	512	545	534	526	527	550	506	524	588	522	538	556	553	549	494	565	517	545	534	545	551	500	523	525	547	545	517	510	505	546	517	544	529	553	531	551	537	553	511	519	523	508	519	564	545	512	501	514	507	511	558	500	549	516	532	552	535	555	502	502	546	529	539	526	523	566	523	540	530	489	540	507	497	540	481	524	549	559	501	549	542	528	514	506	471	511	518	473	540	538	541	555	524	563	548	541	516	523	512	531	548	527	524	507	532	569	521	515	544	508	535	501	498	502	517	515	517	556	519	525	542	492	528	512	531	557	572	579	551	538	527	541	503	539	518	544	534	561	528	553	537	531	547	545	556	513	539	588	557	517	505	556	540	554	523	547	533	513	515	493	518	564	529	533	497	519	528	549	508	555	524	530	535	562	526	550	520	556	526	564	486	504	507	548	513	558	568	549	537	521	511	504	539	513	486	498	559	563	498	504	536	537	506	530	512	544	539	538	518	508	520	522	543	546	536	535	493	517	508	543	540	567	524	571	523	503	543	529	543	492	513	520	534	541	545	537	531	491	531	539	519	558	536	483	574	534	538	513	542	486	504	593	502	567	510	475	542	534	551	534	533	509	495	538	515	533	544	544	546	543	500	515	521	525	527	514	542	524	505	499	524	506	562	534	536	514	559	524	508	544	532	507	514	554	548	503	547	532	533	546	525	523	554	505	552	594	539	531	518	532	519	529	516	543	537	499	535	546	536	588	517	532	486	566	532	535	537	566	565	554	542	535	524	556	488	461	548	553	519	543	574	554	568	527	519	526	537	542	517	527	563	532	526	538	549	544	518	519	524	530	517	509	532	550	548	486	505	527	509	571	518	556	489	550	551	549	517	542	501	535	558	552	517	552	531	526	508	538	549	534	512	547	538	520	523	545	525	532	529	504	489	572	525	557	515	493	549	529	512	491	518	525	542	520	566	525	537	577	502	531	539	532	565	525	528	542	532	508	560	556	537	514	516	512	524	496	556	549	525	539	540	552	542	542	517	512	531	540	575	528	513	524	546	511	519	513	550	531	540	519	562	513	529	564	552	532	538	565	531	517	497	565	546	556	568	521	532	526	537	502	562	520	524	543	572	507	532	566	493	509	532	541	478	521	540	486	541	499	549	550	528	545	543	555	549	504	507	508	583	510	540	550	516	520	534	530	511	518	530	525	554	523	529	541	530	519	559	504	540	477	553	526	513	521	538	549	527	535	523	538	508	515	525	525	511	548	521	518	559	515	541	554	549	558	521	508	534	548	592	515	545	529	513	511	530	548	501	520	521	506	511	530	513	535	553	552	551	523	533	525	511	531	537	540	560	529	548	526	486	536	540	551	557	520	535	568	524	512	558	539	495	509	522	509	542	567	533	533	551	544	573	535	549	565	486	527	506	514	534	527	528	512	541	516	521	500	560	541	562	531	549	503	503	485	517	507	518	548	568	557	556	544	524	577	536	524	497	573	540	577	558	545	501	490	539	474	505	569	501	556	565	486	522	544	512	500	528	543	479	491	557	541	506	547	550	513	536	511	546	515	528	567	536	537	481	508	480	549	545	522	540	574	499	572	552	532	527	489	513	512	522	507	523	529	495	569	540	514	521	547	532	519	523	508	524	537	544	523	576	547	551	500	517	553	508	540	547	534	512	530	505	536	541	460	555	553	529	542	510	496	529	520	484	531	543	518	522	559	517	508	524	523	517	489	549	513	525	517	554	557	540	538	551	521	541	553	538	504	542	553	521	496	538	526	507	564	517	541	560	538	550	545	547	527	526	532	538	527	490	497	511	560	537	526	530	574	497	558	521	514	555	560	568	517	500	525	538	556	532	537	533	571	522	520	520	500	520	505	534	545	532	559	564	488	569	522	582	530	510	596	519	537	576	500	485	526	524	521	537	548	557	545	530	530	494	554	525	513	567	512	547	525	501	533	508	537	546	567	567	544	491	520	546	578	530	558	545	551	496	527	538	510	524	485	545	542	495	534	536	588	507	547	538	541	532	473	498	547	510	500	524	536	532	572	545	522	544	506	520	511	559	573	534	502	504	543	509	500	492	554	534	572	481	559	533	544	539	554	537	529	526	492	537	536	521	513	515	536	509	532	518	508	517	505	570	517	527	556	539	518	510	546	523	574	531	540	614	558	544	529	507	497	532	545	516	530	561	518	539	522	538	541	535	529	517	571	527	518	548	533	533	551	517	525	555	487	540	509	530	490	537	514	522	535	549	545	549	551	488	515	573	520	486	519	535	547	500	496	521	555	541	527	551	520	552	508	552	508	574	535	494	553	496	547	579	531	556	501	515	534	545	542	508	525	503	509	541	533	570	546	514	512	537	510	534	510	557	505	538	536	568	573	563	509	560	565	525	531	533	543	520	535	594	504	530	528	515	525	539	532	548	531	526	550	552	538	540	490	533	547	508	541	534	557	534	564	504	545	502	546	547	521	536	503	498	538	552	498	539	525	543	513	525	551	537	541	509	524	545	515	565	541	530	558	521	507	553	525	551	507	550	555	529	563	528	539	526	543	592	492	537	505	530	486	553	542	516	559	531	519	531	516	512	587	532	509	551	530	514	521	524	556	491	538	523	522	522	514	545	512	548	555	532	509	527	554	536	545	528	528	493	544	535	510	525	544	516	539	495	519	530	544	513	545	567	552	562	542	522	494	538	506	507	516	540	515	503	515	549	513	457	561	546	540	541	511	575	543	544	507	530	562	556	559	570	535	582	532	535	511	500	497	527	536	531	535	549	546	523	536	505	510	550	543	480	482	533	515	494	541	486	517	572	556	517	542	526	523	504	528	529	551	524	559	537	544	493	543	535	569	536	522	540	529	508	509	521	554	494	527	492	507	521	531	561	505	555	531	544	591	541	548	492	528	532	538	532	563	541	533	573	517	576	514	543	522	512	543	494	557	547	540	528	519	544	501	498	511	572	542	491	537	550	517	538	518	542	548	559	504	520	558	527	532	513	519	534	535	546	484	533	538	493	518	548	550	545	511	540	538	554	536	528	552	552	567	500	481	530	516	520	529	507	554	521	514	573	503	530	529	550	532	511	520	518	538	535	521	517	563	556	562	500	529	563	519	524	516	515	569	493	515	516	558	516	572	566	514	522	523	531	566	511	512	558	529	476	542	567	477	510	515	523	564	509	559	507	506	524	529	521	552	564	553	502	561	555	557	535	515	561	526	552	530	526	540	511	507	554	517	537	521	524	497	556	535	531	518	551	528	546	530	516	519	531	532	511	548	565	516	496	533	532	521	486	568	527	504	517	550	536	575	527	547	531	525	534	520	513	576	532	555	544	558	533	535	505	556	523	549	465	518	516	538	562	514	523	582	544	531	531	500	526	530	534	523	572	538	495	544	547	523	496	490	551	571	525	517	534	517	525	595	529	507	554	525
19099	23199	12938	6333	4591	3439	1990	918	557	573	503	461	422	437	473	430	404	442	438	455	452	426	428	424	447	439	439	427	452	461	431	453	450	402	425	422	436	394	417	442	465	430	420	446	437	496	458	414	429	466	463	420	456	417	419	442	401	421	436	421	407	442	448	428	430	413	485	432	405	454	473	416	456	438	407	410	408	447	450	433	448	453	459	422	470	429	422	449	419	460	457	450	434	473	404	433	426	439	445	411	439	466	443	437	429	444	434	441	421	430	456	419	430	423	417	427	396	438	471	441	429	465	434	467	428	444	446	419	395	473	426	428	439	435	451	431	448	406	456	402	427	411	419	430	413	465	472	404	415	414	445	435	431	447	464	442	382	403	467	458	401	416	425	436	473	469	407	440	442	428	446	420	407	392	446	449	445	418	431	435	444	444	431	424	440	415	417	424	428	463	465	444	460	467	428	486	432	409	432	436	424	456	436	441	421	430	460	416	422	454	447	449	393	446	417	441	386	461	434	402	430	455	441	411	454	459	445	454	427	458	438	425	427	430	425	444	430	408	407	428	444	460	440	451	433	448	418	398	428	441	443	429	424	458	468	400	409	426	446	407	418	440	426	448	454	463	447	434	449	423	459	423	400	447	407	428	438	470	416	433	467	480	456	417	446	418	441	427	451	446	440	455	426	412	497	433	427	465	444	468	446	453	446	454	452	437	459	444	427	480	427	416	452	449	437	444	459	480	411	402	435	420	482	406	421	451	421	452	466	450	458	423	456	438	439	439	454	453	450	475	433	406	473	418	445	440	418	449	466	452	431	422	455	446	461	426	439	454	441	433	394	454	430	464	453	453	414	425	455	424	422	441	434	463	442	421	396	417	444	430	440	479	422	426	441	431	425	447	432	407	393	448	440	433	417	410	427	424	415	446	438	434	439	440	430	439	444	441	452	449	459	430	415	465	433	416	431	469	431	440	418	425	409	448	479	436	424	385	423	452	446	426	423	410	442	395	386	464	441	437	463	435	437	453	414	402	419	411	424	442	416	445	445	476	450	423	419	428	432	455	443	430	429	412	433	451	435	420	417	418	440	434	426	468	433	449	460	478	433	427	423	492	422	412	450	430	442	423	451	452	459	443	428	440	423	429	442	467	403	398	442	445	430	430	441	413	445	465	447	454	436	442	478	431	416	423	426	428	434	434	440	448	436	455	429	478	453	425	422	466	445	437	414	424	411	423	432	430	421	459	436	451	410	455	414	444	441	437	421	428	446	425	438	402	437	432	435	445	402	465	429	445	426	457	427	495	430	440	468	418	458	417	400	435	433	450	453	413	406	411	466	446	432	428	408	415	452	412	430	463	444	428	460	448	432	425	426	441	465	443	432	459	424	395	411	415	448	419	438	417	430	457	419	452	457	395	467	467	454	439	434	406	444	427	454	450	426	441	449	457	454	465	444	438	437	390	414	428	458	421	448	453	447	447	425	425	459	432	402	443	431	437	463	442	430	432	431	420	471	435	430	422	426	431	424	429	444	435	449	436	445	429	434	432	442	390	434	472	420	430	460	442	417	410	461	420	469	418	450	405	412	478	402	465	417	435	456	433	437	429	457	454	464	424	482	444	423	419	421	417	440	411	469	434	401	439	420	466	439	445	452	417	404	436	465	441	409	475	465	395	428	443	440	404	437	424	467	431	423	476	449	466	464	427	460	462	426	444	431	449	443	452	464	471	441	469	415	434	461	463	443	447	415	440	424	439	406	470	427	439	450	422	443	448	472	434	400	462	423	442	425	434	435	441	429	446	466	427	471	413	416	415	446	419	432	424	459	478	412	439	454	436	480	399	459	466	453	451	420	467	457	454	410	445	445	399	426	403	450	402	444	434	436	471	405	418	444	434	430	441	431	438	415	439	442	453	412	446	434	453	413	412	474	415	473	441	456	439	435	394	467	455	439	427	446	434	437	389	406	436	444	430	451	398	401	443	441	438	420	450	413	428	436	445	431	421	431	431	450	438	426	461	420	416	395	425	459	465	455	443	454	445	445	444	469	409	428	447	461	427	438	460	441	428	432	416	459	417	441	449	439	443	411	452	430	467	450	428	438	442	407	453	450	423	418	444	438	426	416	402	413	464	447	470	425	436	443	452	428	430	403	425	448	445	403	432	439	428	446	443	431	431	416	457	426	424	461	402	448	444	440	467	431	451	442	422	446	447	410	413	414	449	473	448	419	453	445	453	453	447	450	421	450	479	468	436	426	448	415	456	426	426	429	453	431	458	425	468	434	418	469	467	437	459	450	396	427	463	427	471	455	440	458	416	404	400	425	444	421	413	436	469	435	414	442	429	448	411	446	462	442	423	499	409	416	426	452	446	422	391	421	460	454	436	429	413	424	448	447	431	453	420	447	458	428	443	433	410	475	429	439	405	454	447	420	424	417	430	432	485	423	420	460	465	444	494	418	474	460	467	468	414	453	413	408	423	450	483	416	419	421	407	404	408	423	428	436	398	444	450	429	424	395	431	447	446	415	424	452	440	420	470	452	430	412	416	423	404	441	447	413	445	402	448	428	442	464	426	433	418	439	459	414	432	444	427	413	469	413	475	474	426	453	421	433	454	456	413	446	411	408	427	457	426	426	483	436	438	448	418	478	447	447	448	444	403	448	421	474	436	454	433	431	433	409	408	431	439	414	426	447	451	453	392	452	432	460	448	406	428	430	462	459	432	451	463	440	425	444	446	434	411	398	397	464	445	471	435	431	453	418	421	419	416	448	427	416	394	440	425	411	448	403	409	385	441	428	411	418	461	374	444	417	400	426	463	433	421	459	447	410	415	445	414	436	457	433	428	444	432	426	455	438	443	433	456	461	419	420	448	446	414	426	456	448	421	438	426	452	394	397	406	455	392	409	421	426	454	433	470	453	436	443	460	438	443	428	429	417	403	437	429	404	413	423	445	445	428	457	433	409	444	365	433	447	482	399	431	391	430	461	429	451	431	461	456	397	469	441	472	419	439	467	430	425	439	428	420	451	448	391	455	449	420	459	446	442	474	403	458	468	410	451	413	440	409	470	437	461	450	461	425	430	447	397	435	425	445	433	439	436	454	440	422	438	430	438	441	447	448	432	434	431	473	476	434	447	435	425	447	424	439	454	431	392	501	462	407	416	473	429	430	453	437	398	427	433	402	420	435	446	463	421	459	433	464	432	428	409	469	424	416	411	435	408	448	479	486	426	457	466	426	393	427	441	457	402	467	468	470	412	464	418	445	459	432	443	434	448	414	439	467	440	449	444	410	462	462	423	398	404	393	456	438	418	405	436	431	479	432	424	444	437	408	425	453	442	423	441	423	446	431	407	451	434	476	448	422	456	439	433	453	434	461	445	426	382	421	453	423	442	457	462	435	481	444	418	445	429	443	426	409	390	451	426	420	407	412	468	434	434	452	457	434	435	440	435	447	440	460	416	447	459	423	415	423	414	466	432	477	437	386	444	417	462	421
25544	22615	31325	33462	31705	28077	18838	5468	1819	1375	992	716	538	628	539	587	550	539	557	570	590	551	578	590	588	545	570	602	567	588	547	545	563	552	561	546	574	561	600	526	585	591	564	569	575	558	603	545	522	550	560	528	561	589	548	543	606	537	576	549	560	568	554	536	577	569	542	550	547	593	579	591	568	579	565	546	532	541	536	559	584	586	541	479	571	581	592	564	548	550	574	550	529	535	570	579	539	542	555	547	577	590	563	601	555	554	542	538	521	591	539	562	548	511	541	545	558	541	575	585	576	541	583	566	555	578	570	531	569	554	532	532	527	534	557	567	587	502	534	578	550	579	530	551	567	571	549	496	552	554	513	573	564	557	532	533	534	567	511	543	576	550	572	551	580	540	509	568	544	565	519	540	534	556	505	527	528	536	560	536	539	581	573	542	590	556	556	553	551	549	624	553	556	550	559	546	592	574	581	561	595	555	570	561	595	563	531	555	570	529	533	548	571	582	568	509	532	554	569	563	581	550	575	580	559	543	521	565	568	554	570	523	547	543	531	559	534	571	528	534	519	580	539	559	572	563	549	526	539	554	575	553	565	570	541	537	559	557	580	584	537	567	555	569	581	576	599	538	563	516	540	569	587	528	592	569	567	528	543	573	574	528	573	567	524	574	554	595	575	589	551	556	563	530	563	560	521	515	531	561	551	513	579	572	563	576	582	583	533	535	544	558	534	583	534	559	525	551	525	596	563	534	588	561	547	573	538	545	513	540	540	534	560	513	565	527	561	551	517	570	496	555	559	527	545	555	558	593	541	570	584	530	549	541	549	496	546	532	567	529	587	598	515	572	554	543	554	554	559	590	528	524	612	575	550	509	532	570	570	536	573	592	595	519	560	597	553	582	510	570	555	570	565	570	546	537	614	560	545	561	552	536	565	555	553	591	557	563	567	531	584	520	543	570	515	542	542	502	580	549	564	500	554	546	530	554	556	554	582	555	555	556	554	558	533	576	586	585	568	568	586	534	557	523	552	550	521	527	540	561	534	573	566	572	535	627	560	556	517	536	573	559	561	540	528	578	548	533	551	511	521	574	599	597	585	552	544	514	534	560	616	549	539	572	576	544	544	556	558	560	561	553	545	561	572	540	564	519	552	515	538	565	570	580	572	586	558	535	493	508	597	579	590	577	571	557	557	560	574	580	572	519	560	533	557	588	558	526	540	561	525	511	545	528	576	531	542	579	575	562	534	559	564	573	535	551	521	518	544	576	543	578	583	554	572	589	497	542	563	575	563	576	599	596	533	536	544	514	543	525	569	543	591	593	527	539	532	600	557	549	524	578	591	599	565	540	538	564	545	533	593	574	587	566	569	540	533	570	522	545	518	531	562	520	525	569	571	587	537	554	547	552	585	563	543	559	544	566	530	578	546	534	591	517	576	597	544	596	550	587	608	583	571	562	558	561	608	564	550	506	560	546	555	595	524	563	544	586	531	535	540	501	564	544	532	567	569	553	581	514	511	503	580	549	556	561	572	551	600	569	576	537	530	538	537	573	578	548	585	558	537	541	521	578	543	552	579	543	552	553	581	536	588	558	565	557	533	589	538	549	597	539	555	555	551	544	569	583	516	546	553	594	566	543	529	555	541	570	546	566	578	540	530	564	578	532	568	567	549	577	583	561	574	574	545	524	559	592	602	557	582	560	513	591	554	548	494	564	583	539	556	562	531	532	569	544	529	541	544	558	607	570	560	538	592	577	589	556	577	535	544	578	558	583	547	569	543	545	510	605	545	569	567	536	570	557	548	539	514	547	543	573	550	523	537	545	536	603	533	542	563	556	571	583	545	568	582	565	526	597	553	532	529	551	575	556	555	545	564	551	580	552	543	512	526	555	567	534	546	526	558	554	561	587	596	555	569	550	572	596	517	597	570	557	599	511	572	562	527	585	499	589	592	553	595	556	541	514	560	519	552	546	547	580	542	567	610	499	508	554	544	569	585	556	577	551	606	547	550	567	590	540	600	538	534	561	538	545	547	552	523	572	548	576	574	547	568	571	580	538	528	562	588	559	571	542	588	572	556	561	552	552	558	553	571	533	517	542	543	575	541	598	511	560	562	545	556	544	510	546	526	594	555	569	563	555	554	598	526	566	546	563	559	576	587	551	560	543	555	604	521	544	571	574	544	548	515	543	575	555	515	509	536	572	583	589	561	564	559	549	562	549	558	493	548	561	560	507	534	584	565	567	521	541	556	525	530	549	537	572	547	554	591	556	539	517	531	580	565	558	528	535	538	541	531	574	544	535	527	551	559	550	527	543	537	541	579	574	564	591	535	533	561	566	567	537	542	569	499	530	588	547	586	510	533	524	574	540	578	584	597	558	562	529	590	547	544	530	551	547	533	536	491	560	541	528	557	598	592	555	570	576	568	588	565	537	520	533	554	600	554	558	552	537	544	535	550	577	556	556	577	566	563	566	560	557	497	531	538	518	538	566	581	554	590	596	542	541	578	522	577	557	542	592	503	541	564	550	569	547	552	585	535	590	604	540	546	529	563	566	562	601	556	561	598	575	600	550	575	555	556	557	590	598	535	546	550	549	540	532	568	571	571	554	551	597	548	563	597	558	514	560	578	550	538	587	521	572	574	516	544	528	576	547	545	576	596	544	567	535	533	547	546	524	559	520	544	541	571	566	545	551	560	534	602	564	544	580	592	520	529	555	563	552	589	544	585	548	529	548	574	549	579	571	560	571	592	558	539	556	548	565	587	536	578	598	531	550	575	549	510	544	573	514	533	542	540	600	568	551	535	543	575	534	557	537	566	540	562	534	523	532	590	596	568	532	570	510	556	572	560	570	560	555	528	572	575	544	567	539	527	547	546	526	587	526	571	563	576	562	557	572	525	554	551	585	523	577	561	541	578	574	520	562	558	553	533	570	551	586	548	516	589	529	567	521	542	526	612	599	575	543	553	532	543	568	551	542	582	553	570	523	549	515	557	515	564	550	544	543	525	521	566	573	539	528	548	543	591	520	530	495	554	573	526	564	569	551	542	567	553	553	533	587	558	565	557	570	553	573	538	531	572	511	530	516	606	554	507	531	558	576	555	522	515	510	551	605	528	540	538	567	557	574	571	528	570	552	599	525	523	540	555	540	571	545	528	508	583	550	548	547	534	548	551	519	598	504	537	531	567	503	502	522	551	558	604	559	574	566	551	567	544	550	534	552	550	514	557	538	518	558	533	552	505	527	535	569	539	570	551	536	560	554	578	550	538	549	563	561	534	566	572	561	553	557	569	564	500	563	542	553	562	501	538	565	570	550	560	570	564	551	541	556	532	535	560	552	542	521	558	521	508	558	490	556	553	551	584	532	564	535	518	538	575	571	571	604	575	595	542	569	615	529	500	610	571	542	557	572	613	586	561	578	545	563	583	553	588	594	569	561	538	533	526	530	558	550	561	594	565	565	633	522	524	545	583	557	565	557	566	564	567	566	534	541
55584	79303	54199	37393	31290	23110	14041	4606	1978	1590	1082	691	506	510	497	512	504	492	523	477	485	485	505	526	502	525	471	502	524	508	475	490	513	486	491	503	509	488	498	502	544	492	485	508	506	498	474	460	518	506	511	492	494	508	528	506	541	518	515	483	494	471	485	505	493	487	521	506	551	481	520	523	497	476	519	497	526	505	530	527	514	498	501	524	472	511	491	502	493	494	502	474	500	522	487	466	512	526	472	511	479	522	496	512	498	455	501	506	517	489	454	480	488	504	502	505	529	544	504	519	466	504	549	467	520	529	503	475	506	510	468	463	474	478	512	473	520	525	497	476	506	506	500	511	471	458	522	526	491	487	484	503	523	519	521	493	497	527	495	500	473	507	506	489	444	513	499	482	472	489	474	484	507	481	524	528	493	493	510	510	461	479	507	511	479	509	483	445	514	489	484	487	487	470	505	519	499	480	500	541	506	485	468	489	498	515	493	507	466	485	511	545	483	502	524	515	494	473	506	478	473	487	474	496	491	476	451	491	486	505	491	512	451	456	474	489	503	509	499	495	522	528	512	550	495	470	518	453	476	517	526	476	520	520	506	468	511	459	510	505	533	548	472	515	496	522	479	473	511	492	452	478	517	487	503	504	470	466	515	496	468	482	457	470	499	477	511	487	483	488	518	455	528	523	456	497	538	484	500	492	480	480	476	498	514	445	518	486	508	481	501	503	465	481	493	496	527	481	484	514	500	509	527	446	465	462	458	474	489	463	465	488	526	476	495	506	465	512	506	503	505	498	482	498	498	486	539	507	538	474	515	461	521	497	506	488	489	508	480	513	528	487	478	510	500	480	459	505	509	476	494	491	500	483	470	510	488	510	484	518	503	487	471	503	528	520	517	510	507	473	549	498	522	498	493	477	451	493	480	476	491	501	496	486	466	469	489	471	452	476	479	477	466	510	498	537	534	486	495	530	524	467	495	517	514	493	455	510	484	464	521	484	486	489	478	511	529	446	474	506	480	526	513	486	494	507	482	475	507	508	487	499	491	493	525	512	502	469	466	483	467	482	505	496	493	504	477	491	521	503	504	471	523	480	455	492	479	469	513	507	511	483	549	503	512	534	545	485	468	502	508	549	505	493	492	538	497	526	512	515	494	483	496	491	518	457	503	491	500	521	530	482	512	476	503	503	505	486	500	496	468	445	477	488	515	513	475	483	490	490	522	497	503	522	511	511	491	488	491	479	535	506	529	459	494	497	530	465	515	491	483	478	516	480	470	465	469	513	510	478	479	520	494	540	492	516	494	484	510	482	467	516	552	470	534	478	494	507	510	518	505	482	471	489	502	483	531	516	457	512	498	474	485	474	467	498	511	482	520	491	476	482	493	511	512	469	525	498	513	476	500	496	487	507	484	494	499	519	519	518	495	529	509	472	509	467	491	446	521	503	486	517	487	478	474	480	531	478	488	525	537	471	492	519	470	474	538	450	493	537	527	502	502	453	515	494	504	515	516	547	483	443	522	516	518	532	505	489	463	492	510	501	452	494	555	489	498	445	470	489	486	476	470	496	499	469	496	519	512	481	467	515	495	494	512	505	502	490	443	532	485	469	520	445	486	520	500	512	502	483	483	500	519	484	502	506	450	477	535	497	479	495	491	536	464	510	475	490	493	517	501	506	520	511	485	481	514	473	538	457	515	477	543	498	439	487	506	525	493	511	499	512	496	491	545	467	488	467	485	498	468	476	494	520	518	510	476	529	479	505	515	484	510	491	479	500	491	480	511	489	458	466	465	497	544	524	452	459	522	508	492	498	503	501	492	492	474	521	512	512	489	498	500	474	512	511	500	476	512	496	513	451	456	495	517	486	458	494	532	481	513	450	520	523	478	514	481	523	476	490	516	486	460	492	483	532	516	464	524	503	496	469	528	460	477	490	516	479	500	485	526	488	499	537	465	519	520	474	473	498	494	475	484	485	495	483	543	501	479	528	502	501	492	481	497	477	505	505	504	487	477	521	514	438	469	466	487	480	515	509	510	512	455	460	499	534	475	467	513	513	501	495	499	466	441	487	532	496	498	472	480	470	499	483	503	517	481	491	500	498	534	486	493	503	489	504	489	512	492	520	503	437	466	506	493	481	440	477	536	498	482	478	448	509	472	491	506	491	485	500	474	507	472	523	488	470	479	467	510	490	479	463	479	500	454	503	512	474	526	512	497	485	477	508	500	510	485	473	522	519	506	514	481	521	489	497	503	541	504	511	495	534	518	510	488	489	505	523	503	475	536	510	468	465	481	504	502	523	501	519	488	506	473	505	529	484	533	479	501	494	529	502	514	509	476	484	496	514	478	506	497	513	455	471	547	488	537	485	495	484	493	482	500	478	495	463	497	518	496	473	473	514	543	465	492	501	502	479	502	465	493	487	480	522	452	469	498	507	487	491	496	515	473	465	488	529	497	498	465	502	480	506	493	454	466	484	504	517	503	490	474	470	485	516	497	475	467	483	464	480	489	505	480	477	475	499	494	480	462	508	501	530	452	508	453	502	488	527	504	525	503	514	484	506	528	484	537	477	529	477	489	499	450	505	491	456	525	484	511	518	515	491	508	466	539	499	466	477	470	512	484	527	480	521	528	476	540	525	504	517	469	510	540	488	469	464	485	481	499	463	482	528	501	530	526	508	498	493	528	508	477	541	480	525	501	514	503	484	521	495	498	481	500	488	520	464	505	526	501	487	476	497	496	526	546	486	509	478	469	475	499	476	488	487	484	511	526	518	508	526	490	479	537	499	471	483	504	483	506	518	523	516	499	493	481	501	520	506	499	468	516	521	488	496	458	519	504	511	515	485	494	495	468	496	503	496	519	492	467	476	478	492	475	476	554	481	490	509	503	475	475	481	486	504	486	488	485	501	474	482	472	489	485	450	505	469	485	501	494	510	499	504	437	501	490	541	486	502	478	474	476	545	526	471	473	456	470	470	495	505	507	474	490	501	505	519	504	514	519	513	469	513	478	439	452	504	470	488	453	517	476	514	465	524	520	493	429	505	473	510	500	566	495	469	528	501	460	508	510	473	505	510	446	509	531	492	471	505	490	494	450	483	506	484	472	499	472	474	435	509	490	486	508	471	524	479	525	495	499	482	562	488	501	476	483	507	519	477	448	490	539	494	505	480	523	493	504	501	499	501	481	515	468	508	481	484	495	516	441	474	527	496	468	518	499	479	475	509	459	476	487	534	521	455	482	516	496	482	489	505	516	475	514	503	465	524	485	476	488	530	502	477	517	459	468	533	477	488	493	484	478	493	521	496	492	511	516	487	512	510	454	504	501	518	475	498	508	514	494	509	461	503	497	512	464	492	504	458	482	493	520	473	504	479	447	454	487	456	499	487	518	500	503	463	510	508	487	485	472	457	485	477	498	492	448	480	505	471	486	501	454	474	497	451	492	500	516	474	510	496	467	490	500	516	483	513	519	503	498	459	512	466	467	492	518	503
24532	22040	30292	30432	34147	38108	28753	10565	3348	1972	1370	825	687	620	617	666	712	656	696	650	655	641	679	635	653	637	664	657	636	637	662	641	664	645	623	682	675	624	626	622	683	590	594	622	652	616	621	667	675	624	646	653	644	672	633	638	665	650	632	627	637	577	632	608	636	659	612	628	645	641	640	685	671	657	633	631	664	648	658	632	611	605	607	677	661	660	566	667	648	630	660	594	623	672	627	652	643	589	579	628	653	638	653	695	586	646	623	684	633	633	658	622	606	644	651	609	616	663	645	628	646	663	599	658	607	643	625	588	650	657	642	633	609	660	626	647	587	686	653	666	652	618	676	629	637	645	656	635	651	638	648	631	672	664	645	651	607	642	616	635	640	635	628	628	624	653	618	614	632	634	626	600	674	687	621	671	616	623	651	591	645	665	690	630	604	613	604	583	661	655	614	645	603	617	643	686	637	621	619	657	645	675	593	621	611	651	616	638	645	623	623	614	625	687	644	647	640	627	629	642	639	597	659	604	653	643	642	634	654	638	603	595	648	576	622	619	641	628	625	574	693	664	639	659	620	659	635	624	616	607	666	658	667	657	586	668	629	664	623	611	608	607	616	650	648	681	663	641	626	601	629	630	655	617	629	616	634	639	622	648	604	648	672	654	631	707	687	654	657	618	633	675	606	643	642	661	636	678	602	616	637	658	625	631	637	633	645	595	633	610	614	669	549	722	659	594	645	643	597	619	659	643	615	629	605	638	642	607	632	634	669	650	623	644	592	641	616	675	600	629	637	590	642	657	651	602	649	611	637	607	654	623	685	663	666	624	646	650	624	676	649	612	666	645	654	643	635	648	642	688	613	649	631	630	627	626	651	635	625	631	617	636	644	617	640	595	595	588	623	668	668	633	672	610	622	625	600	629	670	655	652	648	647	656	671	645	672	612	613	633	668	635	651	615	624	647	617	678	644	632	630	650	622	656	672	691	603	669	644	655	635	701	707	659	608	613	659	644	573	612	617	645	632	620	623	636	667	632	665	661	600	637	652	616	616	646	599	618	644	629	623	637	615	666	656	652	669	614	606	627	652	638	606	614	662	665	631	711	612	646	688	612	616	608	659	645	603	622	629	626	674	641	664	641	657	666	622	677	632	650	654	661	671	680	611	627	630	589	665	688	636	616	655	683	638	607	636	673	656	690	634	654	665	625	654	631	641	636	667	588	652	631	603	644	645	660	595	603	646	661	642	596	624	639	613	573	666	585	616	630	621	626	652	618	650	660	631	622	639	605	643	666	632	633	648	663	619	650	592	602	651	647	615	616	698	653	657	602	636	617	632	655	623	615	637	615	615	611	680	624	636	634	602	628	645	670	674	627	622	630	659	619	695	635	616	593	707	662	595	662	691	654	637	614	662	664	641	618	685	606	675	635	633	626	626	624	691	678	670	644	592	628	608	653	702	647	605	601	624	631	639	661	633	594	619	576	635	631	671	669	639	630	645	623	667	652	665	623	614	639	610	667	662	629	636	636	629	610	659	648	651	611	664	646	660	626	653	698	635	609	643	631	636	667	630	661	629	623	613	630	656	631	651	603	641	623	651	618	631	641	601	634	619	619	604	641	642	668	648	644	636	625	653	660	642	681	582	648	623	633	605	657	630	603	600	647	671	678	627	615	660	638	667	636	627	614	617	614	633	612	656	640	617	641	606	648	619	651	685	607	635	658	649	610	664	642	683	656	616	621	604	655	661	621	645	625	630	656	629	642	624	640	656	608	618	636	645	608	640	639	672	630	588	671	675	642	655	655	636	629	617	629	583	644	619	626	659	628	608	638	677	633	600	622	651	644	628	645	677	590	589	632	629	643	593	671	596	643	660	680	628	638	658	638	596	681	638	618	621	646	626	645	650	651	609	652	650	602	680	642	620	633	641	637	659	618	626	631	653	631	613	614	652	622	663	638	626	607	629	623	603	633	658	623	615	632	610	606	655	605	608	664	662	703	675	623	665	623	625	678	645	625	614	623	666	609	627	661	642	633	589	636	692	615	642	626	598	646	609	594	602	620	681	605	661	643	647	635	583	628	591	621	639	639	666	669	605	637	647	639	630	632	639	657	664	614	633	674	604	632	633	601	673	640	612	631	679	677	631	626	624	643	608	601	625	618	625	600	642	631	607	569	622	646	652	627	651	678	609	652	608	632	656	621	640	666	656	580	650	679	660	601	673	640	589	667	606	715	626	629	647	657	678	633	653	640	626	659	624	636	643	682	664	642	621	596	628	633	644	633	602	667	643	632	639	632	633	601	647	660	661	627	627	628	622	634	649	655	596	643	646	646	617	643	645	638	620	628	595	657	646	670	634	615	667	618	644	627	656	615	633	672	593	638	653	643	643	636	575	615	659	639	667	677	649	684	620	670	668	635	632	623	613	620	650	631	618	597	604	677	714	661	650	610	660	625	646	604	637	640	632	595	604	599	687	652	609	644	668	650	615	614	659	605	616	604	622	669	643	654	671	632	669	612	615	621	652	655	644	631	643	616	653	597	630	613	616	634	673	695	665	614	630	612	662	647	636	667	614	600	669	656	601	653	626	622	674	655	627	632	636	651	675	651	640	591	643	610	619	643	650	634	707	685	677	623	584	678	646	649	621	657	657	648	623	589	651	630	607	603	647	656	611	611	614	603	619	630	594	677	651	600	627	654	594	623	637	636	588	639	657	624	640	633	621	635	631	654	593	647	648	625	595	630	640	654	605	595	634	585	670	646	643	593	634	582	644	638	643	616	586	638	644	669	621	631	628	611	651	635	643	630	639	655	612	652	678	625	629	648	668	644	627	645	645	648	700	643	623	608	624	618	639	608	635	631	622	651	654	621	582	638	617	641	621	632	637	647	647	601	650	597	622	658	643	634	688	647	640	585	632	612	655	542	624	655	639	630	628	635	664	609	621	665	606	642	667	592	641	609	668	648	621	610	645	637	628	641	677	665	600	645	574	639	669	624	635	614	577	637	635	634	639	595	651	637	630	577	617	638	640	664	662	614	615	566	629	673	651	623	634	622	667	621	622	643	609	606	675	631	616	643	614	622	612	672	596	656	643	609	674	655	626	603	615	607	632	642	643	657	627	618	652	663	648	588	612	643	622	647	644	630	642	607	622	676	642	621	665	633	586	633	618	637	622	660	626	648	678	633	607	576	610	619	641	658	614	638	672	609	671	606	652	655	633	653	611	685	624	675	611	621	643	619	605	602	673	616	628	630	661	636	653	632	608	614	594	640	620	622	597	614	619	621	644	610	631	614	641	641	660	672	679	606	566	695	582	619	620	624	644	640	608	640	675	641	639	643	590	648	609	608	602	652	632	587	588	609	644	625	592	642	613	623	629	624	621	653	664	592	640	600	615	658	628	596	644	656	678	684	659	634	654	623	643	619	637	664	654	658	625	660	635	620	649	665	656	641	607	644	593	595	642	570	594	639	607	683	656	688	655	661	614	654	613	658
63237	91961	66822	50300	42659	36464	20770	8187	3698	2323	1716	831	542	601	561	597	564	563	584	543	592	580	600	580	604	607	576	574	546	584	626	563	603	596	609	550	567	585	545	526	586	552	589	559	612	573	574	578	596	564	549	604	565	600	572	577	584	595	577	557	601	573	582	562	560	558	587	523	659	541	589	585	615	572	557	536	599	580	493	557	570	582	613	596	598	604	542	606	558	563	553	567	586	592	568	558	607	560	549	635	539	583	583	566	608	566	542	560	585	614	588	599	562	565	562	599	561	555	594	608	638	589	609	578	575	595	571	556	586	610	560	612	544	549	625	555	585	578	578	605	579	564	566	547	592	553	554	604	558	587	578	561	541	599	574	565	583	570	562	539	572	576	613	582	599	575	561	581	603	568	566	627	553	590	592	552	609	584	541	563	593	562	563	602	566	579	561	596	598	619	579	584	531	588	524	577	615	552	557	557	557	572	572	604	594	533	566	557	515	590	558	588	560	601	584	539	617	564	570	571	542	558	610	590	624	566	588	554	539	556	584	572	571	549	604	544	563	580	534	585	554	541	537	576	542	627	551	518	558	568	591	553	580	581	574	593	558	570	582	580	574	566	579	583	578	592	552	547	572	554	560	550	546	565	558	584	601	583	575	537	583	589	535	572	577	598	591	575	559	536	586	589	534	571	572	600	565	550	530	552	579	560	564	581	564	549	573	575	559	585	550	525	591	570	572	576	586	585	602	596	646	576	569	560	570	541	582	549	571	606	557	541	600	584	574	581	575	600	572	579	579	559	579	536	559	590	559	539	534	541	556	565	546	560	542	585	550	563	603	598	535	552	560	531	582	580	567	588	542	536	549	571	625	584	578	541	602	590	537	553	607	573	584	536	562	613	581	564	561	566	570	615	601	559	580	590	586	587	591	569	580	591	582	578	571	555	546	572	586	572	562	553	556	561	569	578	547	544	593	560	593	542	566	554	547	640	543	563	557	537	580	590	535	514	584	567	593	573	553	584	600	614	555	551	611	509	547	589	526	567	583	563	582	579	577	586	578	584	568	552	519	574	531	560	599	617	565	553	575	548	535	572	574	574	568	600	601	565	587	563	570	596	589	558	529	537	586	544	556	571	578	570	638	554	559	564	593	581	576	591	587	598	572	604	566	571	568	569	572	557	604	554	619	552	599	543	614	521	600	609	570	588	548	595	600	578	536	536	576	635	558	547	576	560	559	565	567	558	584	551	562	619	570	532	608	569	581	567	605	521	596	564	568	543	543	611	597	609	599	535	593	590	567	596	631	557	568	547	608	561	564	581	565	620	611	548	549	530	578	607	551	570	613	568	570	590	563	594	583	565	585	545	583	532	537	599	578	567	592	572	574	564	530	555	565	537	547	590	571	602	563	554	550	602	550	581	533	549	571	596	605	607	585	556	580	612	576	532	590	570	561	561	563	580	573	545	625	574	578	566	617	543	572	569	591	593	559	584	543	601	562	518	569	560	580	557	582	560	605	626	599	565	553	553	569	553	654	587	602	613	555	577	565	568	554	574	599	586	583	566	584	596	577	562	576	548	546	625	577	545	542	588	578	565	605	582	584	599	581	590	564	620	552	582	515	564	597	522	581	535	597	596	586	561	555	547	588	579	563	560	565	568	573	583	570	606	561	581	555	532	567	559	585	593	575	577	544	613	555	531	594	576	588	605	597	532	547	605	555	609	585	573	587	536	593	571	588	597	575	530	564	583	571	576	551	572	544	594	594	501	567	531	529	624	533	608	599	551	547	579	602	546	586	557	543	572	597	563	589	566	571	572	558	589	559	528	589	578	597	585	549	544	569	586	543	584	579	566	540	548	590	563	593	570	529	598	615	540	547	531	611	576	591	552	592	584	563	559	589	596	577	567	590	570	590	540	562	578	552	535	578	591	570	604	584	571	533	574	543	577	563	606	574	585	544	568	578	557	594	601	579	575	547	550	555	598	582	584	583	596	572	536	578	553	549	593	568	551	553	555	606	578	568	567	552	611	541	537	567	604	556	548	598	554	556	572	581	585	538	556	569	572	583	540	576	575	539	590	549	565	525	550	610	569	568	549	528	540	539	555	559	580	586	588	559	543	566	585	542	514	575	604	567	565	610	625	591	611	588	564	598	548	580	590	646	584	580	571	595	551	568	585	584	560	557	566	569	565	576	580	527	560	577	577	555	584	544	565	539	607	532	552	579	613	607	568	575	573	554	609	575	575	589	557	511	563	562	570	564	604	586	586	568	574	550	576	628	578	566	569	578	563	587	566	574	567	608	575	609	581	541	576	557	570	563	576	519	589	551	556	570	581	578	572	581	551	627	591	606	571	560	562	537	558	596	592	583	595	559	562	564	531	597	561	561	584	598	571	566	545	531	602	579	586	545	572	571	576	588	542	547	580	586	550	572	529	552	560	548	602	582	527	595	581	569	542	579	575	585	558	621	589	541	550	578	577	573	567	558	588	573	553	558	577	596	531	608	595	626	581	556	597	584	593	564	532	532	584	584	569	551	569	607	581	589	585	575	575	550	587	539	626	568	606	573	551	578	612	567	586	588	613	614	560	593	537	581	598	532	556	554	574	586	555	571	569	550	592	563	590	548	520	598	575	578	535	597	575	561	547	558	645	555	552	553	549	572	549	596	567	575	560	604	578	557	609	590	547	603	519	545	588	554	565	562	545	595	589	525	570	591	561	538	592	562	549	563	552	534	559	559	528	521	543	587	580	580	588	587	542	546	562	576	588	534	577	580	589	597	574	557	577	589	548	535	597	583	578	536	590	595	560	600	601	534	603	583	589	573	550	580	588	608	578	614	516	593	590	540	591	560	599	576	575	568	617	550	564	543	573	599	570	614	567	602	592	555	571	579	571	577	601	578	542	521	616	577	530	547	539	606	587	565	577	558	562	588	586	552	545	557	560	584	549	560	554	545	606	559	574	572	585	598	593	578	589	568	564	557	574	551	620	530	570	585	555	555	530	586	552	541	620	564	588	554	553	535	588	615	589	557	573	586	564	594	578	562	549	557	597	556	611	585	558	561	569	549	605	575	540	577	582	561	602	573	557	562	522	579	539	584	562	639	575	562	545	552	581	551	579	562	554	537	528	585	583	539	549	581	558	531	533	562	596	592	593	603	554	583	557	585	548	570	581	612	594	567	574	547	557	546	526	599	546	546	561	618	560	588	562	596	554	604	566	577	568	561	605	600	552	519	570	572	579	593	534	555	566	593	571	599	612	598	549	641	578	547	558	596	563	567	559	566	514	541	599	576	558	553	557	611	568	566	558	592	541	596	545	550	596	561	546	607	557	549	590	601	591	598	568	617	547	578	565	575	561	546	560	550	541	590	557	582	577	565	600	591	503	557	577	560	566	578	584	519	604	550	557	581	598	551	551	563	574	579	555	584	560	561	540	550	579	604	574	580	565	596	547	590	558	551	522	528	612	600	552	554	550	567	564	590	569	543	588	585	581
29430	23076	16039	7961	4879	3751	2126	941	694	554	587	519	522	542	553	550	499	513	564	503	484	549	545	574	541	552	537	501	520	509	513	552	578	561	530	566	501	534	509	538	529	524	513	524	536	489	544	565	534	544	567	542	547	518	511	527	522	556	518	556	533	523	531	536	536	518	563	571	553	522	574	509	541	524	486	534	505	538	477	529	534	519	502	509	529	537	520	521	558	523	536	557	535	515	582	531	539	548	534	525	519	533	515	538	515	560	497	525	539	543	551	536	522	553	526	497	527	536	546	562	533	492	540	575	584	529	584	571	518	505	530	544	517	532	555	556	527	499	560	526	521	533	558	515	531	571	540	541	549	540	522	536	573	485	548	551	532	549	556	540	542	539	515	550	525	516	509	513	509	478	539	550	523	534	550	562	533	546	548	547	532	562	523	527	536	514	511	550	533	496	510	543	527	531	512	533	532	519	539	570	530	597	525	520	514	504	530	522	496	536	545	526	509	538	486	522	525	541	518	551	559	529	557	501	537	537	506	514	528	516	569	501	557	533	518	528	519	521	549	550	526	526	511	502	544	537	530	509	580	525	539	598	538	517	501	524	508	519	553	610	486	515	506	537	540	503	528	505	569	536	512	550	538	521	527	520	485	542	526	506	515	558	566	538	511	571	558	566	547	502	517	521	557	574	558	558	508	563	538	524	560	553	508	530	531	541	513	564	489	565	534	523	520	525	567	531	503	509	586	535	574	551	538	553	513	510	558	516	569	499	515	528	474	551	507	553	521	560	543	524	504	553	545	500	489	525	523	525	545	500	544	495	548	515	533	538	562	556	494	523	525	535	539	540	529	559	519	533	531	520	517	581	525	522	533	563	499	524	518	513	542	522	536	493	578	506	496	535	500	507	491	535	527	519	545	502	516	529	510	544	511	536	522	536	492	524	507	519	498	492	577	538	544	537	510	545	527	531	554	541	502	552	494	554	508	544	519	539	475	562	504	536	528	552	523	531	549	522	527	513	534	535	524	538	511	554	498	549	508	537	542	543	517	494	517	588	528	536	521	519	545	502	534	497	514	502	520	540	518	532	534	541	565	511	571	535	544	543	512	528	596	497	515	501	519	527	533	540	534	522	569	545	510	527	498	531	537	525	534	548	532	502	501	516	530	548	568	517	529	548	559	528	491	537	545	526	573	513	559	535	554	510	501	531	533	559	555	547	568	557	524	529	520	513	506	517	531	524	544	568	552	579	518	545	567	532	529	540	566	557	528	523	545	533	528	494	551	540	541	530	555	549	553	516	511	497	564	521	509	513	491	553	556	550	508	520	568	555	571	540	507	510	520	526	521	533	549	547	547	511	537	511	503	539	515	522	524	499	516	524	510	527	506	490	548	544	544	570	518	567	516	554	539	529	519	538	563	529	500	518	526	525	556	576	541	484	557	552	536	574	575	540	541	524	518	517	495	549	560	528	535	570	515	510	537	490	543	554	518	515	520	538	536	538	488	548	550	546	560	527	506	532	516	533	540	545	488	517	560	514	565	497	541	524	543	559	520	551	534	542	512	531	499	551	528	552	527	538	545	533	562	546	522	484	527	531	525	515	548	552	534	532	527	509	546	530	535	498	509	567	555	531	531	506	537	520	558	504	519	545	547	483	559	547	518	525	564	555	540	537	521	580	507	555	526	581	550	533	555	538	493	520	537	538	509	517	526	545	543	535	537	504	529	548	544	530	535	525	484	517	575	556	585	467	548	524	515	539	551	523	483	510	578	536	530	550	570	545	539	552	562	548	484	542	537	540	505	507	534	581	509	526	557	540	493	579	550	553	505	537	498	500	507	511	534	548	531	569	532	527	570	559	547	533	529	536	542	517	545	551	519	535	572	527	515	525	573	487	543	540	519	515	555	515	567	531	533	539	521	536	552	550	547	484	513	553	531	554	540	534	504	511	526	551	555	550	535	556	483	561	517	530	507	528	497	563	524	537	509	524	507	540	525	535	552	534	569	546	501	527	535	526	556	496	505	550	565	510	546	545	510	496	558	564	535	566	545	520	526	515	507	519	555	504	571	540	565	506	520	523	539	545	572	514	513	586	535	528	491	563	545	533	516	544	552	561	516	551	515	544	548	530	558	566	545	502	535	565	517	532	485	517	532	510	552	529	536	513	556	543	532	531	516	555	559	544	529	528	515	502	528	557	541	504	527	496	575	511	555	516	555	552	561	543	521	535	539	522	514	526	561	559	501	512	535	530	554	540	535	539	546	547	562	521	515	530	568	563	535	523	503	516	555	540	545	535	526	512	574	533	584	523	553	475	530	538	486	556	510	520	523	507	556	586	543	576	532	538	529	509	566	564	574	544	516	498	528	529	553	500	552	510	539	555	511	541	507	531	540	544	530	519	557	557	545	547	545	546	483	538	518	534	523	539	539	523	517	489	517	520	504	523	557	516	524	549	535	491	540	558	567	533	539	536	539	554	551	558	495	541	548	541	538	545	566	574	540	536	529	517	550	542	542	520	510	537	521	570	557	525	509	540	520	515	535	517	505	560	534	505	521	493	502	551	584	524	518	546	551	510	541	522	527	522	518	551	548	549	565	508	504	540	576	500	549	532	529	517	549	558	517	539	520	503	547	537	503	546	505	513	564	510	532	508	519	541	526	528	507	592	569	504	553	494	528	513	524	534	532	529	564	539	526	545	537	517	529	497	551	572	469	553	474	503	572	570	534	516	548	532	520	550	555	546	504	495	568	538	523	535	500	498	514	512	577	551	496	511	526	535	544	501	529	527	542	543	520	518	553	504	527	548	528	533	554	543	532	570	560	483	575	487	490	524	545	528	517	556	527	524	548	534	529	533	584	520	578	533	536	541	516	501	544	521	534	535	541	510	543	490	547	537	594	551	558	527	538	524	494	506	504	537	477	519	564	542	473	589	520	529	538	521	546	457	542	534	534	577	572	481	510	542	536	523	486	531	494	546	503	527	541	492	512	511	541	563	525	519	525	527	554	534	548	546	541	593	515	515	556	481	551	526	512	534	586	505	528	509	550	533	525	551	576	551	513	521	545	549	524	551	541	539	558	545	536	506	529	559	517	526	525	489	507	499	539	556	488	532	545	508	520	547	576	518	517	537	518	527	548	512	535	537	537	516	553	543	522	519	523	561	515	541	532	537	555	549	555	547	505	518	535	552	535	524	502	493	539	598	561	520	497	546	506	538	552	496	528	517	520	521	522	509	492	514	535	534	523	568	543	547	532	517	527	538	565	521	536	526	509	543	595	522	533	542	572	544	508	526	573	512	526	540	533	565	529	514	534	541	478	509	517	539	552	507	524	547	567	571	546	535	567	555	542	536	531	485	550	518	531	552	538	521	560	561	554	518	520	492	562	552	533	511	532	563	529	558	556	547	530	571	546	536	566	516	556	539	529	535	568	554	532	565	566	552	535	520	545	543	539	481	489	509	535	565	559	530	533	542	527	533	543	530	550	537	484	498
18936	22254	12514	5985	4638	3966	2144	915	644	507	506	463	437	445	427	475	445	450	437	446	427	431	467	428	448	449	442	443	454	451	431	434	450	491	449	428	455	453	464	417	404	408	450	419	436	423	431	432	447	437	416	418	406	448	464	411	440	390	458	429	454	415	441	452	408	445	430	443	414	404	426	454	426	436	450	446	422	466	426	439	436	438	467	409	441	451	477	418	437	444	449	433	418	418	424	445	456	413	472	409	438	448	453	443	402	416	458	415	434	450	443	410	423	392	441	432	440	394	411	442	450	430	421	427	441	437	461	462	449	443	436	434	416	419	412	444	451	426	455	418	444	444	431	447	416	442	464	429	433	426	465	458	428	415	433	463	435	435	434	434	444	464	439	454	406	414	453	443	409	455	395	474	423	427	415	454	406	478	454	425	477	422	429	446	421	449	427	463	430	445	423	459	409	448	461	439	446	446	457	409	453	407	423	430	432	438	451	486	455	453	452	415	434	429	422	462	430	424	415	451	447	438	425	375	446	438	432	407	451	474	440	422	460	441	440	416	423	425	425	403	425	473	433	433	439	474	450	415	396	421	428	439	420	430	451	420	434	416	408	414	443	407	432	429	403	411	423	424	436	429	443	428	461	412	412	407	432	434	408	440	415	411	450	451	415	395	411	444	479	408	437	455	447	450	450	453	464	470	402	432	459	428	427	399	396	405	408	411	451	448	441	439	448	429	437	424	452	437	437	434	429	419	483	425	478	436	437	434	448	457	393	450	443	400	423	415	481	437	447	438	465	431	493	408	436	437	440	413	407	412	441	454	434	387	463	439	427	446	450	409	459	412	438	446	455	444	483	434	444	410	399	467	426	429	439	437	452	410	452	445	479	453	434	419	381	432	445	426	435	422	428	407	417	440	458	441	429	440	442	447	432	425	452	418	470	416	419	432	399	425	443	444	452	413	462	432	452	417	442	422	437	414	432	459	403	431	463	440	386	434	429	438	490	427	431	446	419	447	434	428	438	435	428	419	407	439	429	434	419	466	425	431	449	416	434	396	445	444	429	423	415	489	460	466	427	430	461	424	450	459	450	432	422	427	426	416	483	427	408	427	414	407	414	429	419	427	409	452	443	452	461	417	426	425	413	439	435	425	453	440	421	412	437	457	422	413	456	428	443	405	485	399	446	462	427	453	448	484	466	444	439	465	424	424	424	468	458	494	447	408	472	429	433	397	435	427	420	444	472	434	459	441	426	405	423	395	464	445	403	477	422	450	439	419	452	367	469	464	459	430	448	457	452	428	468	458	405	434	414	453	427	463	434	454	439	444	418	423	421	399	422	432	442	415	428	429	446	413	480	450	401	440	450	435	405	488	452	459	429	433	450	431	419	446	440	415	460	408	457	440	439	434	446	452	452	405	454	429	414	442	447	409	438	425	426	422	458	453	467	462	452	445	430	455	417	441	424	466	457	447	424	434	425	390	473	469	422	477	437	460	437	456	443	436	424	445	451	453	403	419	452	420	435	403	436	444	456	440	445	416	445	412	407	453	430	410	411	458	459	469	442	419	445	460	476	424	484	444	455	417	434	468	428	420	426	434	457	462	451	418	424	457	455	485	426	440	444	432	444	414	455	414	455	434	438	462	418	432	427	419	459	427	464	445	485	448	457	455	435	406	418	412	452	458	423	432	395	444	420	468	487	449	439	454	440	420	442	455	396	406	430	416	432	424	421	489	444	418	456	425	431	446	467	452	435	398	428	443	430	474	433	420	443	438	470	431	452	403	467	448	441	446	443	429	477	473	440	413	415	442	413	431	435	462	440	423	421	470	404	395	423	428	461	456	420	435	460	457	382	441	423	459	436	477	435	408	441	399	394	427	429	440	464	445	451	409	433	431	440	440	447	456	462	425	398	424	441	451	444	435	464	441	463	441	438	432	434	449	445	438	441	438	422	468	474	446	435	429	413	436	443	466	450	428	416	433	425	413	443	425	431	405	422	418	436	389	443	448	455	444	420	431	455	450	439	418	429	457	418	395	434	463	411	436	455	431	454	435	409	439	463	444	426	447	467	449	436	419	460	443	417	429	458	436	443	440	418	425	397	411	452	457	445	454	419	449	407	423	443	411	414	433	447	434	468	438	471	466	416	406	397	478	461	437	412	424	451	438	491	445	446	455	478	430	396	398	431	407	396	419	452	428	464	454	413	446	451	467	431	494	412	430	437	457	430	409	430	421	426	416	408	492	440	393	454	447	458	434	441	425	435	421	423	413	414	400	443	427	427	456	468	435	417	418	411	418	457	440	467	433	489	430	435	433	441	455	444	467	410	453	403	447	452	444	414	418	384	404	452	419	386	420	439	409	450	464	406	473	438	462	380	431	400	407	379	423	435	416	492	448	405	434	441	399	432	402	445	443	446	459	400	419	438	448	403	429	468	417	402	442	427	453	424	440	427	452	387	427	382	408	444	378	405	443	422	405	438	440	410	431	425	457	462	427	416	412	456	413	455	475	470	490	431	395	428	390	469	424	442	455	430	442	448	445	466	440	450	478	443	436	441	452	435	407	434	437	412	419	445	412	417	429	457	463	414	447	435	463	448	444	413	409	453	453	432	441	405	412	382	447	420	427	469	416	447	389	456	440	439	437	442	399	452	417	417	456	431	470	414	414	412	463	461	454	424	420	426	424	472	429	453	425	429	448	401	433	425	437	423	472	422	415	411	407	415	419	410	422	449	433	405	435	413	390	452	464	400	443	439	471	444	462	416	439	404	475	375	427	442	415	426	421	435	402	451	416	409	428	438	428	462	415	437	454	453	481	442	435	461	439	414	465	436	433	390	441	428	462	418	411	454	427	419	479	389	473	404	415	450	415	490	447	395	426	410	391	462	452	431	419	434	419	415	443	418	408	445	458	444	444	450	463	434	481	419	455	411	414	417	462	473	414	459	440	416	407	442	427	434	445	448	430	426	445	463	423	445	433	394	446	427	481	419	453	442	426	424	418	449	443	450	443	416	449	451	453	435	449	464	461	415	447	422	427	438	411	406	454	436	420	449	391	461	447	482	451	445	466	460	432	409	432	433	412	415	449	405	418	433	410	431	397	450	440	468	441	410	426	451	445	438	428	436	450	407	412	458	406	411	451	429	456	456	420	418	430	439	433	412	431	449	439	467	454	413	426	456	465	453	469	418	438	422	459	401	429	467	458	417	378	457	445	458	436	441	458	430	405	457	398	447	427	482	435	432	424	422	432	423	444	434	468	442	415	446	421	455	459	469	451	443	440	428	430	459	443	480	445	419	424	464	440	458	411	453	440	471	451	435	437	431	459	440	449	427	390	419	432	439	432	410	428	397	418	456	439	449	438	427	435	445	444	451	423	417	416	432	430	423	418	435	435	459	461	441	431	424	451	457	440	432	470	399	425	441	430	415	450	401	452	415	466	399	441	435	428	434	432	441	446	413	465	451	438	410	418	425	468	450	444	414	431	458	422	462	444
25583	22656	31490	33009	31263	29490	17962	5291	2010	1342	956	653	580	531	652	607	603	581	609	569	637	606	579	563	568	550	575	560	586	617	554	585	544	582	537	574	563	602	587	570	567	546	594	571	563	557	623	550	573	529	572	591	577	570	560	556	562	594	595	574	550	587	564	551	592	585	578	603	536	586	578	569	629	580	550	602	547	552	575	554	559	539	554	587	578	531	579	602	556	579	537	587	530	505	542	590	605	582	575	564	617	577	565	567	565	542	606	579	594	540	524	588	531	495	593	584	535	556	544	542	522	514	550	582	548	577	596	542	597	520	606	565	556	570	558	545	546	554	558	581	547	528	542	579	579	576	595	564	545	576	582	590	577	542	601	560	522	563	531	567	510	537	586	551	580	523	565	534	588	570	530	506	552	585	568	586	595	615	601	571	548	565	540	562	562	582	571	523	548	610	549	588	547	579	538	555	541	529	553	586	554	562	611	565	542	577	559	530	532	581	579	583	599	538	540	538	590	496	590	595	576	556	533	545	593	545	551	583	529	583	576	545	553	575	597	538	620	540	557	558	563	557	572	588	590	603	539	567	544	575	569	548	576	580	558	549	596	551	532	507	578	576	535	557	553	596	547	568	541	546	571	572	554	614	528	570	577	550	561	533	560	515	584	547	567	566	532	550	599	542	565	568	563	569	578	582	587	583	565	555	553	530	580	585	570	524	597	586	610	578	567	586	581	559	592	581	611	547	546	555	539	577	573	571	535	555	579	579	577	579	584	550	513	566	585	551	578	571	533	563	577	607	561	566	599	557	597	506	565	551	561	576	533	548	554	552	554	598	549	571	596	526	560	586	572	576	592	523	570	547	566	551	611	575	603	617	537	594	566	558	543	567	578	594	542	575	588	556	548	546	563	567	569	590	558	570	620	531	567	570	525	560	567	584	566	562	594	516	532	560	579	584	565	560	548	539	576	614	582	586	550	576	575	569	554	522	571	568	554	570	547	547	587	577	587	553	555	546	575	548	533	551	538	591	575	561	539	644	520	551	538	597	555	558	554	556	595	523	552	583	509	555	545	558	539	565	557	563	584	595	553	553	558	567	519	564	545	629	556	574	591	517	567	533	577	592	601	565	541	542	578	561	594	556	551	557	556	540	577	631	530	564	560	570	581	504	603	567	597	566	560	562	560	577	544	564	572	566	524	573	556	589	573	599	577	584	580	586	591	553	542	594	545	561	547	607	567	556	575	576	530	511	542	543	567	536	597	556	572	576	537	597	559	575	562	575	581	603	614	532	585	572	573	581	576	514	608	563	563	531	574	570	557	550	587	552	543	628	583	556	570	602	560	543	593	570	527	619	551	581	571	559	587	573	587	573	567	553	588	556	568	554	570	599	544	541	563	579	530	577	559	567	561	559	579	576	539	575	578	598	577	547	531	539	638	608	553	579	558	556	547	573	578	536	546	550	572	553	528	555	560	609	535	580	571	577	551	572	552	563	548	553	607	537	543	556	525	568	531	578	572	564	567	550	554	551	567	572	565	558	584	593	579	581	548	569	567	613	575	551	588	592	554	579	574	545	561	562	574	533	568	537	596	554	596	543	572	555	538	570	564	570	533	554	554	573	567	571	552	570	572	591	573	530	554	557	519	583	576	593	580	594	522	542	538	574	562	568	595	585	578	637	543	552	531	557	551	588	563	579	587	604	572	584	573	519	561	571	583	588	536	562	552	543	534	537	586	524	594	623	586	534	566	603	552	582	579	524	546	563	582	571	593	571	537	531	573	630	554	531	552	597	582	583	542	588	555	521	550	591	556	532	575	565	558	558	540	562	585	576	572	544	608	567	602	557	576	555	534	574	585	544	547	556	573	539	536	543	555	570	550	592	577	582	553	533	565	599	535	517	573	572	530	564	584	569	550	559	573	519	549	570	588	574	557	584	566	577	553	560	588	576	553	568	560	555	536	608	585	558	560	570	570	577	597	586	557	527	559	561	581	573	554	574	558	572	612	563	575	610	593	585	547	535	566	560	531	558	599	592	544	571	527	541	554	577	541	548	560	536	570	584	536	543	544	560	548	561	579	588	568	585	564	534	555	584	569	529	560	561	595	542	590	592	547	502	549	580	574	570	577	578	551	580	507	605	591	568	525	543	526	562	537	642	548	548	540	591	565	576	559	543	568	574	602	566	539	583	561	544	564	558	527	542	545	577	566	546	571	550	545	559	558	577	554	604	578	580	580	603	569	564	569	527	545	560	533	569	591	556	569	604	588	574	558	543	575	547	590	578	566	614	600	564	566	547	579	585	554	574	524	533	577	549	569	579	573	560	567	576	565	589	566	633	538	558	595	578	526	568	577	584	569	548	588	550	555	568	589	553	592	517	534	569	584	539	583	579	560	539	610	616	565	549	535	571	552	556	581	541	568	564	581	561	550	550	588	595	566	564	578	525	543	543	560	569	516	561	546	594	547	583	578	578	619	606	509	555	543	562	573	590	553	561	533	532	621	531	599	591	565	525	571	518	570	573	562	565	570	532	581	570	576	580	567	608	569	540	575	549	568	550	589	585	593	556	555	569	536	577	592	543	537	609	588	545	604	526	577	563	551	529	549	539	525	520	555	574	559	567	545	544	581	594	538	578	574	509	570	561	604	551	536	533	540	565	551	579	551	537	555	515	582	584	532	545	599	549	533	579	572	522	565	588	566	561	570	591	587	553	580	573	544	582	583	560	605	573	569	557	526	562	551	552	549	595	525	560	568	562	529	633	541	572	563	540	564	570	561	577	543	598	591	567	601	558	535	546	597	590	562	526	652	592	510	507	609	583	562	520	578	556	522	573	562	574	593	535	548	566	592	564	557	580	535	558	570	577	547	583	558	542	590	588	637	546	606	566	574	543	572	532	622	564	581	562	587	544	596	602	566	584	544	538	570	544	579	572	576	527	546	562	582	534	587	528	581	568	533	599	565	569	566	569	530	569	602	501	581	541	545	596	561	576	542	614	581	577	573	560	602	559	562	553	571	588	581	517	554	592	632	595	570	572	587	520	563	570	574	538	560	614	512	542	568	595	566	534	580	526	577	580	564	548	557	582	588	560	604	569	544	617	535	530	550	544	548	577	581	543	552	549	576	581	550	590	540	557	560	554	552	543	528	559	593	581	539	597	552	585	541	591	583	533	606	530	588	561	545	588	581	555	557	562	572	551	549	589	565	568	584	575	576	586	561	599	556	562	568	541	513	584	505	562	557	577	533	571	534	537	548	554	556	586	611	568	592	570	550	530	600	550	573	559	555	537	542	556	587	573	538	561	629	562	564	583	564	592	557	623	527	565	606	552	579	543	558	552	540	609	544	606	559	534	549	601	576	577	552	560	570	536	561	563	545	555	523	554	541	559	523	533	538	568	582	586	576	563	577	557	565	566	567	552	562	569	553	581	577	513	553	610	575	543	552	556	540	559	511	549	552	555	560	579	563	562	590	564	584	560	530	563	564	595	546	576
54945	77398	55185	37239	30887	24952	12446	4849	2429	1507	1066	563	508	461	509	493	522	517	526	543	511	516	519	514	483	536	515	462	485	501	506	487	523	489	520	517	502	480	538	516	503	510	491	522	544	512	537	490	487	491	524	501	500	503	486	513	489	484	494	510	499	525	523	497	511	491	477	492	531	510	516	513	522	467	549	500	533	522	506	491	473	486	470	453	478	504	464	502	504	513	489	464	502	480	499	518	512	483	497	511	535	524	518	493	488	520	517	454	504	565	491	484	466	487	484	494	511	501	507	509	504	479	517	476	526	532	504	526	516	505	455	491	481	518	482	475	495	505	480	526	508	473	497	477	497	485	490	509	475	524	516	474	458	508	505	495	453	525	516	510	485	521	532	523	509	500	504	462	452	517	521	515	501	524	543	453	533	525	525	501	449	513	454	518	499	526	497	522	507	459	500	496	486	490	491	511	469	501	494	528	495	487	519	529	505	501	465	499	512	514	517	489	472	522	492	490	474	493	477	492	479	540	465	512	482	486	506	505	479	497	502	474	505	538	528	530	511	507	477	462	505	471	477	505	527	477	501	486	504	475	509	490	494	493	522	509	523	463	492	498	525	496	492	518	483	480	486	525	489	453	493	444	503	526	465	491	462	480	448	477	482	469	485	523	484	506	480	469	501	518	507	488	506	482	489	513	530	494	489	489	479	507	534	486	480	502	513	488	516	487	488	509	465	490	510	500	514	484	513	494	480	521	522	514	485	480	451	476	505	528	501	473	447	478	525	483	494	518	528	506	488	467	471	510	497	524	479	513	495	516	481	529	509	499	526	456	516	509	485	496	512	521	422	514	515	505	490	510	527	495	500	509	491	485	499	449	478	521	493	488	503	563	488	487	515	500	519	491	521	492	467	511	507	493	453	507	479	503	501	467	494	481	484	532	509	522	516	531	513	493	511	498	550	521	495	518	481	475	474	469	505	496	509	497	501	507	516	475	515	496	512	485	490	532	524	492	455	506	477	524	540	494	531	511	501	484	490	466	485	528	484	491	492	509	511	479	443	492	514	469	501	480	467	491	519	498	488	500	497	527	479	540	476	496	543	495	512	488	476	501	488	502	506	487	515	523	512	480	529	499	501	538	477	488	503	524	446	490	501	512	500	483	507	523	527	482	528	488	532	478	486	502	485	500	463	544	460	516	500	507	509	503	504	499	502	516	486	483	495	509	543	470	545	506	471	443	496	526	537	511	481	496	496	537	504	473	463	517	530	520	481	455	501	515	488	540	527	494	496	462	507	502	489	532	508	465	488	479	493	492	513	495	514	489	499	468	487	541	513	517	533	514	505	509	500	541	478	490	542	480	489	479	527	511	515	555	535	490	506	480	552	521	449	467	488	573	455	526	523	497	517	505	503	495	506	462	509	517	520	444	503	464	481	503	495	507	472	505	508	552	489	480	529	498	511	527	459	510	498	517	494	513	510	503	501	512	499	525	500	492	487	512	509	529	520	525	481	470	507	486	486	496	476	475	536	509	494	502	513	465	533	514	513	503	488	557	496	486	479	529	495	495	468	471	496	494	476	518	476	514	492	533	513	480	550	509	501	481	489	499	530	508	540	468	504	528	515	524	539	490	473	518	508	553	484	493	477	493	450	477	513	537	497	486	537	517	470	514	512	513	458	469	471	491	534	509	505	450	450	504	532	503	551	511	512	513	530	534	479	477	511	508	510	464	540	471	505	489	464	471	478	477	551	513	487	538	489	515	497	519	476	454	468	488	488	532	480	486	513	487	491	511	526	497	485	500	495	468	516	485	472	476	515	477	466	505	475	492	499	495	473	514	515	505	504	525	505	524	512	476	457	516	500	490	497	559	526	525	510	508	461	454	521	489	455	479	491	493	483	478	490	514	481	496	525	483	466	462	495	502	500	510	481	539	507	536	512	505	493	521	507	523	476	495	503	483	539	532	529	516	487	465	459	489	470	493	489	504	509	519	516	520	472	491	515	491	480	525	521	488	460	471	458	527	477	457	518	500	480	492	495	509	509	505	488	458	535	471	464	502	530	502	491	524	533	497	534	536	446	490	546	484	529	515	481	499	516	496	536	481	531	487	504	438	542	498	536	477	489	484	496	500	507	508	510	515	484	518	488	509	516	497	542	496	480	523	489	562	467	493	530	504	492	489	473	511	471	516	497	503	473	497	501	495	557	493	494	488	472	486	471	511	490	513	522	506	520	482	492	486	524	499	470	512	486	494	457	530	536	529	486	504	499	529	494	491	520	487	545	521	485	493	502	504	477	526	466	521	460	476	489	511	501	521	462	500	509	511	495	439	501	522	488	465	492	488	491	469	493	489	509	515	511	507	462	447	476	504	498	470	499	497	496	479	520	489	488	461	498	513	525	501	490	505	529	535	494	539	478	533	497	466	483	519	478	483	514	513	508	507	516	495	539	497	494	486	502	527	494	474	494	487	513	478	523	473	489	476	528	467	464	547	484	450	503	471	489	474	471	553	500	506	501	522	516	473	503	512	482	492	469	494	521	509	506	489	512	525	489	486	530	480	495	521	505	501	500	474	490	491	463	484	497	533	515	504	485	522	479	512	486	526	507	529	520	500	482	494	519	485	485	534	490	503	485	507	548	521	478	489	463	505	501	491	504	490	473	503	493	490	504	489	492	507	509	507	553	456	492	497	508	487	490	501	512	537	502	462	468	485	509	509	464	498	521	472	530	486	470	465	489	467	490	489	501	507	482	516	481	484	479	447	483	464	460	454	528	466	487	471	498	500	486	488	527	474	533	548	480	485	487	516	481	479	538	461	471	505	524	511	484	537	513	463	502	507	474	486	476	498	478	503	498	483	506	497	462	491	524	489	498	493	473	513	492	518	487	477	508	513	509	488	489	525	497	484	524	477	518	481	460	565	473	528	467	502	519	504	492	483	492	471	532	485	472	470	501	489	497	517	485	513	492	477	507	518	508	504	480	459	479	500	469	515	454	525	490	519	488	516	528	517	535	498	502	448	466	511	463	521	517	480	478	510	508	512	505	498	543	473	481	474	503	533	501	486	535	521	504	523	515	511	505	518	491	524	490	484	558	502	500	491	487	507	475	467	461	530	517	490	470	497	497	474	488	512	521	504	512	507	507	459	487	511	501	537	517	483	483	519	493	501	502	451	490	510	534	505	516	495	524	478	492	515	504	475	508	539	452	507	508	491	500	497	513	484	499	528	489	493	513	520	473	504	514	499	470	487	496	470	521	508	506	531	494	505	476	513	458	498	508	529	453	512	505	490	494	544	504	486	585	557	484	512	517	469	472	532	499	479	503	483	471	486	476	525	468	532	512	537	459	487	497	499	525	496	477	482	457	496	527	505	516	485	486	510	497	471	507	506	465	474	511	464	489	533	472	497	467	514	531	509	453	502	540	468	490	480	506	537	539	438	492	519	495	553	486	515	524	510	510	508	510	509	477	498	508	496	524	470	509	526	509	497	496	490
24496	22046	30594	31266	35294	38473	26114	9583	3525	1942	1361	773	719	718	636	682	687	678	693	689	648	639	683	658	628	662	677	688	651	639	624	617	643	661	642	656	662	647	683	640	632	656	649	615	622	638	669	638	612	661	628	649	672	667	648	656	691	633	672	649	697	675	683	611	672	634	694	617	617	656	674	709	652	639	619	697	617	619	650	642	650	661	625	660	672	674	629	642	661	627	625	643	611	669	649	677	627	669	683	608	616	642	617	666	673	644	685	658	599	610	647	672	678	650	627	665	634	667	655	667	688	670	673	635	615	651	631	606	663	604	644	660	628	716	655	619	673	639	649	674	667	621	689	638	633	614	610	627	630	666	647	623	629	647	655	637	683	678	655	665	676	652	660	667	668	674	695	645	661	669	650	624	676	615	650	644	603	621	653	673	685	667	626	641	693	682	664	603	683	633	631	607	664	620	667	679	683	633	644	620	626	637	641	713	643	631	617	629	651	639	694	630	671	633	622	696	666	645	625	684	644	664	669	651	682	663	664	672	657	684	634	670	641	611	626	662	679	675	649	660	635	648	679	667	637	625	642	631	630	655	648	683	620	643	677	677	666	619	646	608	680	632	648	646	661	634	674	705	665	642	696	630	597	694	671	663	645	643	630	641	639	626	691	642	649	636	652	644	597	630	692	677	665	635	650	676	627	632	695	667	668	663	654	644	641	652	623	652	673	664	673	678	622	665	677	628	631	654	640	647	584	637	626	633	657	675	626	678	639	619	643	677	615	624	650	612	612	690	638	656	647	685	635	644	618	629	643	592	665	680	657	684	651	673	662	652	651	660	665	674	624	664	664	611	624	596	672	604	677	651	653	670	657	662	675	633	694	665	628	672	695	647	633	636	649	659	645	712	678	680	655	659	677	621	698	632	638	675	704	675	637	630	573	656	647	658	640	674	676	615	672	614	630	624	671	701	711	691	602	661	599	633	609	667	669	656	667	650	667	670	670	649	606	656	727	591	640	607	710	642	658	699	641	641	632	662	705	645	695	638	701	698	638	628	679	657	587	627	658	632	636	688	674	631	614	649	663	638	653	657	639	690	663	643	665	612	636	643	658	620	675	696	673	687	630	657	643	676	631	647	652	664	614	658	685	631	671	655	664	661	676	651	648	644	625	639	637	628	639	665	670	668	644	633	646	648	693	636	681	635	647	674	725	684	687	636	658	652	639	644	698	704	633	671	661	671	605	672	649	660	612	650	675	649	675	640	651	652	700	700	607	645	661	685	629	608	615	635	672	625	655	649	602	613	684	675	648	670	670	638	700	645	612	638	626	667	611	689	718	640	628	682	632	652	671	690	649	654	638	683	643	650	675	677	639	623	672	668	678	654	648	641	640	641	635	661	637	675	669	677	662	624	623	652	622	672	619	639	617	651	667	663	620	690	641	644	643	632	638	684	673	612	631	625	635	623	665	637	637	624	656	619	629	621	667	634	605	642	592	620	684	661	617	678	645	649	615	618	666	654	687	638	653	655	669	642	638	645	631	630	624	607	685	665	698	639	662	628	627	644	623	638	647	664	656	696	631	703	636	622	663	633	630	694	691	664	658	657	694	647	670	649	647	676	649	652	643	637	641	670	620	646	637	663	578	630	622	685	637	663	636	630	640	650	700	614	616	670	641	613	617	602	661	658	623	649	645	671	660	625	708	642	651	693	642	678	673	621	641	663	611	696	599	656	609	683	679	673	639	649	666	652	640	633	642	622	640	661	649	694	628	646	669	631	673	641	666	641	595	629	631	684	628	679	630	637	632	629	660	666	686	669	682	643	639	677	633	667	594	609	629	634	690	651	627	640	630	640	675	644	640	655	617	667	639	647	639	655	623	647	652	684	608	685	679	628	643	686	649	608	645	656	649	687	649	662	662	642	656	583	600	669	639	598	654	633	653	609	667	634	655	629	674	662	661	594	665	664	646	643	626	657	648	634	618	639	665	675	697	652	663	691	638	691	636	633	684	653	634	619	662	641	613	652	642	713	672	618	616	607	654	670	683	663	636	647	651	648	668	669	672	633	660	629	677	631	644	652	665	640	605	628	609	593	656	635	627	685	671	606	657	628	687	620	642	638	663	679	614	666	631	626	640	628	641	646	672	649	614	631	673	652	630	600	636	707	649	685	667	592	647	675	651	630	632	648	644	652	677	658	647	651	659	607	619	653	627	678	657	619	682	635	690	671	651	653	722	629	621	662	591	650	640	650	671	662	676	646	633	622	640	646	674	695	629	652	626	631	680	668	650	638	642	655	609	623	610	677	659	621	684	590	665	647	606	622	643	612	673	690	686	673	632	647	646	628	610	681	647	650	630	625	615	635	642	638	627	690	634	647	705	630	677	647	619	687	668	672	628	641	653	648	680	644	650	666	702	706	640	638	586	651	644	695	670	685	639	600	669	710	721	627	694	641	658	654	643	664	602	644	644	627	658	586	663	686	647	585	637	678	661	644	610	608	667	638	639	679	644	657	615	640	696	610	644	691	642	671	687	678	650	631	680	637	677	637	643	677	676	632	667	676	622	651	631	621	685	642	641	647	602	635	632	671	615	659	633	665	648	647	641	623	636	626	632	641	616	582	639	685	685	677	640	647	642	642	670	662	680	631	602	648	613	641	656	659	634	638	638	656	633	679	687	637	669	649	654	667	605	617	663	653	654	614	649	639	626	592	664	640	642	658	667	610	607	637	631	624	621	631	627	640	636	655	649	617	657	668	653	627	645	681	663	640	659	652	648	648	629	672	646	664	633	618	608	621	631	677	675	660	703	659	608	692	697	624	636	661	635	659	640	676	639	666	640	609	677	625	636	616	619	617	693	650	648	690	705	656	614	653	666	626	682	662	627	655	655	659	658	640	645	667	634	671	656	591	644	633	634	636	660	659	619	671	644	630	633	649	646	640	636	713	635	653	616	629	638	651	639	666	643	642	661	636	624	664	691	643	628	689	654	622	634	679	646	654	607	653	622	641	658	643	678	629	624	639	664	648	643	652	690	611	634	659	620	667	629	660	659	650	666	661	668	608	657	704	612	681	646	667	647	621	633	689	689	652	615	650	670	654	639	669	653	661	676	634	606	597	647	658	646	668	592	620	643	637	663	632	657	621	611	683	642	621	635	666	624	614	663	655	615	639	624	641	610	615	687	609	629	676	683	656	611	662	639	609	663	642	668	662	640	603	628	643	613	606	640	651	709	667	591	709	648	643	656	617	631	675	660	618	649	633	622	624	678	643	633	633	647	658	616	678	659	680	672	701	636	642	645	615	670	718	617	618	649	632	620	629	630	686	686	635	626	664	653	651	693	653	649	633	659	609	651	601	661	654	674	622	615	645	668	654	644	644	678	634	628	634	634	640	657	694	659	700	626	641	645	669	665	637	652	630	661	664	672	681	679	651	608	640	663	609	645	676	574	663	624	643	612	604	619	658	623	621	645	638	618	606	615	635	665	627	653	663	654	653
62580	92677	69966	50773	44960	34231	18929	7948	3987	2379	1631	742	595	581	617	589	610	607	614	614	626	600	586	593	595	561	609	609	586	584	596	564	584	585	567	609	557	632	565	569	601	605	617	567	618	612	582	595	554	623	610	577	622	573	565	616	590	586	584	592	602	624	566	613	564	620	583	622	571	620	633	556	597	623	608	587	588	584	587	591	581	576	598	563	612	573	589	584	663	583	571	568	624	567	616	559	577	619	553	564	558	604	588	583	576	560	586	591	592	579	566	587	595	595	592	566	584	583	584	584	584	565	586	552	576	622	611	577	547	591	547	625	590	602	566	618	599	611	566	631	573	553	620	560	583	593	583	552	624	583	583	579	613	580	572	559	613	560	607	603	589	568	566	557	543	584	587	593	590	588	567	602	588	592	566	564	637	558	557	540	607	593	551	565	580	558	583	589	531	564	582	640	566	584	602	598	556	564	573	551	602	587	562	570	605	603	583	616	567	650	531	580	606	562	528	587	601	596	547	610	600	593	585	538	573	588	566	594	600	597	600	617	582	586	595	541	584	592	597	535	566	560	580	587	564	540	587	598	580	601	582	612	579	566	581	575	631	579	622	612	544	543	553	547	561	603	586	613	625	576	551	545	572	603	558	638	532	585	590	585	610	603	599	596	591	592	563	622	609	554	553	597	581	577	608	635	626	574	541	544	602	583	606	595	598	565	595	657	515	550	601	564	584	589	573	633	556	598	565	603	548	593	601	603	567	568	601	553	594	585	598	567	598	585	580	615	611	586	622	582	577	591	583	606	561	536	576	567	569	579	620	626	590	570	628	595	527	575	578	602	595	619	608	560	525	600	604	591	551	585	570	593	553	585	597	548	601	577	590	577	625	541	601	610	587	580	588	576	539	581	638	564	582	587	578	599	570	616	570	574	568	588	576	576	587	605	540	585	640	583	585	563	573	531	612	593	572	598	599	604	554	630	609	585	601	575	570	573	577	582	569	590	580	549	566	601	629	602	601	593	562	566	564	629	568	580	602	570	630	601	617	603	615	561	598	605	549	557	585	578	571	585	608	562	607	603	567	539	580	619	596	567	573	587	584	571	610	527	627	627	574	561	548	588	594	579	577	605	519	585	617	545	571	575	607	549	552	554	563	536	627	576	626	603	559	553	617	612	589	593	592	590	613	604	601	585	551	594	551	575	589	581	587	566	565	591	551	596	562	616	593	602	584	582	599	587	599	545	588	593	593	574	612	576	578	584	654	544	558	570	570	602	589	612	569	597	584	563	572	583	606	594	545	552	552	558	581	617	591	587	588	563	545	539	555	565	579	582	614	592	563	534	585	589	594	577	529	581	572	600	598	564	587	589	613	587	580	573	568	581	566	573	565	568	585	602	594	622	577	622	599	594	621	570	560	613	572	561	597	611	583	609	589	623	580	586	588	604	619	562	554	592	564	597	578	570	541	564	573	554	598	549	553	574	587	544	571	552	611	570	610	571	610	572	563	577	587	582	580	605	592	599	592	591	536	525	522	577	604	595	570	593	582	620	577	590	580	596	586	547	584	585	596	553	584	541	566	569	568	584	620	568	551	559	543	549	597	578	596	581	594	553	605	576	606	582	555	582	580	567	566	590	573	549	581	624	559	578	578	617	584	585	508	583	605	609	589	608	590	560	571	606	613	582	548	552	556	590	570	563	570	580	598	592	572	529	582	622	567	577	591	593	581	557	587	567	600	569	586	593	541	579	589	607	604	605	584	632	603	569	607	586	546	573	566	583	559	543	569	570	569	613	603	571	593	588	517	559	606	591	570	598	603	584	586	567	569	588	585	564	572	589	575	550	579	589	572	555	558	625	587	573	580	596	561	603	594	576	579	552	563	610	561	547	572	574	607	634	581	592	598	558	604	588	592	571	585	567	610	584	592	594	542	589	608	584	585	545	624	556	560	591	542	590	574	569	600	573	605	537	554	574	583	600	553	570	618	570	545	563	562	574	569	579	542	582	601	578	596	551	604	598	576	577	566	585	564	600	584	574	547	585	622	588	585	614	606	556	559	547	584	597	590	561	590	604	557	567	570	575	596	590	577	581	531	575	547	577	598	597	615	623	573	577	593	594	592	583	558	587	602	536	576	565	598	573	560	597	605	584	600	570	564	617	558	558	572	551	574	598	619	565	591	573	581	593	565	594	577	599	530	560	582	572	602	623	594	581	567	620	579	553	585	539	614	585	555	614	629	607	575	616	574	539	573	569	545	586	568	567	592	542	548	621	580	589	598	568	545	573	562	580	607	545	632	582	614	546	557	615	582	561	631	551	598	584	584	598	589	584	541	589	536	574	565	549	599	564	612	560	599	592	554	556	547	579	590	603	597	560	588	592	543	601	576	600	572	600	590	520	587	582	559	581	601	611	585	534	613	578	576	602	579	576	588	596	598	580	601	618	610	562	555	596	637	555	607	582	557	584	611	635	546	558	588	581	548	564	582	614	592	583	551	596	628	579	576	558	534	573	580	605	603	537	550	580	567	557	592	601	614	574	573	574	572	572	610	602	533	577	577	601	556	579	588	626	593	570	565	575	563	576	598	552	550	591	521	582	586	570	586	556	578	581	565	614	595	598	572	536	581	575	568	627	584	558	550	546	566	570	579	546	590	595	596	545	593	588	593	610	612	555	580	542	577	600	567	564	591	598	591	575	587	592	582	565	589	598	618	612	565	570	583	566	645	592	639	555	557	595	563	618	600	592	564	580	585	563	607	608	594	550	548	617	575	609	605	609	596	574	573	612	587	574	608	594	569	584	587	577	559	581	588	548	614	576	569	575	595	573	589	582	584	586	567	538	602	562	586	576	570	615	564	585	626	578	597	617	588	586	565	602	588	585	553	556	537	574	598	598	564	542	570	559	538	622	578	552	575	571	584	503	592	559	535	603	591	611	576	571	614	580	574	592	589	582	570	580	555	586	548	576	587	587	528	591	564	562	599	582	574	555	559	581	560	555	587	514	586	579	556	592	595	596	602	563	585	576	606	625	600	650	573	607	611	567	597	579	573	546	591	569	549	590	610	581	598	575	556	576	545	591	567	592	546	567	606	603	560	571	534	633	610	609	593	592	586	536	588	551	576	582	567	606	577	565	549	571	613	550	598	591	571	604	591	623	564	620	592	546	584	587	593	616	597	575	555	532	562	582	599	557	574	585	572	593	542	578	553	563	598	583	589	609	553	566	604	565	571	574	621	566	606	574	563	616	550	590	587	591	582	547	565	571	607	564	570	568	592	554	563	591	571	571	578	583	618	567	577	578	555	576	592	572	536	569	546	584	549	585	574	617	613	543	619	590	527	561	564	608	563	554	606	520	577	575	593	615	562	583	578	630	566	643	567	587	548	527	590	561	552	555	528	532	567	541	565	559	565	595	616	576	569	549	607	581	601	588	584	594	599	564	594	589	579	593	597	588	623	627	617	619	600	587	600	605	547	603	555	559	627	568	604	593	613	582
29562	23395	16509	8506	4760	3168	1617	789	634	605	580	549	547	518	538	541	519	521	482	518	545	566	571	594	501	514	552	538	489	559	558	573	519	485	530	547	589	521	586	525	481	547	552	529	536	532	587	492	531	540	514	536	501	550	553	568	552	540	525	486	540	594	546	541	517	484	533	494	556	565	516	542	495	520	537	548	544	541	503	495	503	515	492	543	525	497	520	534	506	526	526	517	568	537	515	515	554	560	537	501	550	530	543	531	533	546	562	549	477	518	527	503	508	536	547	544	575	551	513	588	541	517	529	548	552	539	526	540	487	539	527	575	547	557	534	521	524	519	527	538	529	545	507	506	584	520	519	526	528	541	526	520	522	538	537	546	522	537	456	531	555	540	542	540	542	515	521	514	548	523	548	502	478	563	532	534	495	548	537	518	522	538	564	504	538	557	517	542	520	502	528	537	506	521	539	529	513	547	546	553	552	594	540	510	561	503	580	531	491	550	554	544	551	502	550	541	514	483	544	529	535	543	535	527	533	557	539	535	541	578	525	578	512	507	510	518	556	569	552	509	541	518	558	540	513	499	572	543	546	545	536	528	529	532	515	522	522	537	506	533	537	526	549	520	532	534	533	497	506	556	532	570	502	499	533	525	511	562	551	511	522	505	514	541	593	572	555	559	510	520	520	532	501	529	480	550	527	512	484	516	535	524	554	512	511	517	558	545	546	514	521	534	576	507	512	535	522	522	507	520	554	546	549	514	515	535	541	498	554	537	527	539	571	527	526	555	505	564	537	532	515	490	562	522	565	546	513	509	558	594	535	581	562	560	543	519	521	520	516	528	513	501	506	544	520	538	517	551	541	547	546	593	526	524	554	510	532	581	513	516	526	523	502	522	502	521	549	579	531	514	530	543	529	516	521	523	516	536	502	555	534	508	539	517	567	504	563	532	534	569	561	565	530	518	535	561	562	561	539	545	564	515	508	555	506	499	514	532	549	535	512	513	542	558	583	547	560	500	500	499	507	527	547	569	521	505	512	498	531	505	517	537	548	535	471	526	552	542	543	508	524	541	526	526	543	538	555	520	545	555	545	530	531	520	534	524	537	494	537	516	534	494	524	537	515	570	531	555	562	511	545	590	548	491	591	534	552	564	563	529	510	521	539	476	507	539	526	538	558	548	508	538	571	510	569	547	538	533	486	521	524	525	528	573	550	489	487	526	538	535	566	522	542	546	507	537	551	539	532	525	547	543	565	567	535	535	498	518	512	517	572	487	536	533	568	513	531	533	517	535	529	544	528	549	550	503	554	566	520	564	526	524	547	506	538	532	493	581	490	525	554	510	549	543	525	557	528	498	534	530	528	500	516	524	540	563	545	566	542	541	534	559	540	484	537	523	530	537	532	504	579	531	526	513	509	539	476	538	536	557	523	573	504	578	574	548	551	556	541	522	566	534	536	523	542	545	551	534	520	545	502	513	525	552	510	528	532	526	528	497	530	492	501	525	532	546	517	525	519	552	545	531	574	533	560	499	532	486	523	504	546	551	508	483	515	538	562	522	542	555	529	532	518	510	487	489	519	485	525	525	525	498	516	522	538	510	525	527	520	507	532	487	541	510	522	501	519	505	526	536	510	498	528	506	565	550	541	494	553	530	530	475	554	538	519	522	574	534	500	535	491	525	558	544	516	526	553	538	524	498	505	514	501	512	581	551	555	578	544	547	538	514	500	539	531	509	548	489	505	539	501	528	522	519	538	527	527	534	537	523	521	520	529	519	525	564	524	524	518	473	473	512	567	472	532	524	513	557	480	517	538	512	514	521	486	477	548	516	548	532	535	503	515	522	525	564	482	521	512	513	554	522	520	535	549	502	528	496	565	546	507	548	525	538	555	554	500	528	542	486	522	517	562	563	564	547	506	567	556	464	504	522	530	521	545	549	508	543	526	553	553	558	569	574	532	511	543	519	546	504	510	579	518	580	547	505	520	506	543	535	516	532	532	524	508	504	509	520	523	545	487	503	538	533	506	529	542	506	573	557	532	558	502	528	562	547	536	572	522	520	537	509	523	529	537	550	520	568	532	527	518	542	512	538	518	533	525	539	507	533	507	536	551	552	566	513	530	501	543	529	523	543	518	568	506	542	498	489	536	551	547	555	482	542	537	514	521	543	479	485	562	510	561	498	557	557	529	518	566	542	543	551	519	530	475	522	518	561	535	518	516	557	538	526	545	507	568	508	510	533	501	494	525	533	522	547	525	472	532	569	564	521	507	535	585	515	490	531	485	510	507	554	509	471	525	503	541	552	551	558	480	534	531	552	510	548	510	530	523	546	505	558	523	574	539	553	536	511	491	517	543	505	533	522	518	500	545	536	548	554	522	534	536	510	526	534	501	534	543	493	519	564	513	543	549	560	496	532	511	548	510	555	569	514	508	553	554	487	514	485	511	542	511	468	537	522	537	611	568	546	542	530	574	559	528	547	528	513	498	476	517	549	508	556	540	534	512	551	515	531	507	544	526	580	566	509	485	556	523	514	507	484	533	528	553	493	539	585	519	544	535	560	537	538	541	521	522	547	524	525	525	508	520	531	528	504	477	561	545	588	527	550	490	536	544	560	487	514	523	541	542	503	511	535	522	538	471	521	562	545	562	528	546	539	546	544	494	525	550	554	535	529	531	537	525	527	535	539	519	491	488	506	496	530	537	485	534	521	521	520	561	534	543	523	546	546	536	529	520	538	507	507	569	504	502	558	529	544	523	512	516	498	537	551	507	542	517	536	565	552	548	497	529	556	546	541	502	525	520	536	519	491	520	544	566	537	513	500	548	523	524	553	563	488	538	531	563	552	544	574	557	507	517	503	539	558	518	536	520	507	547	544	509	504	552	539	480	476	538	516	516	503	537	502	529	536	528	515	530	553	549	513	547	507	534	504	554	512	511	564	548	537	541	533	525	515	563	521	542	544	513	526	532	502	511	516	513	515	523	529	514	487	504	518	546	529	492	534	538	516	536	529	502	533	535	542	527	531	560	560	529	524	544	543	528	566	542	522	552	544	576	535	504	507	531	498	533	572	541	503	547	515	535	535	533	572	533	509	560	577	503	567	536	535	546	532	550	541	542	544	549	522	507	497	535	545	506	519	538	507	549	521	504	500	550	541	522	503	519	528	527	475	569	500	490	530	511	551	516	528	524	506	535	535	544	551	543	492	532	519	543	528	525	563	528	531	505	526	494	545	551	575	547	531	553	554	542	540	541	554	512	536	534	496	517	523	493	542	571	511	545	532	542	533	559	536	533	527	557	515	528	514	507	572	530	480	564	524	518	505	536	528	513	515	572	553	517	521	519	515	534	532	469	539	514	530	538	552	547	521	516	509	506	507	523	507	529	545	568	501	501	531	521	533	518	545	518	556	513	499	537	525	505	494	524	498	511	528	547	524	500	528	504	563	485	515	508	546	502	578	513	501	536	506	529	519	517	543	524	534	544	523	556	510	556	508
18638	22782	12951	6331	4669	3373	1605	791	611	526	491	423	454	445	448	484	419	484	435	410	463	434	442	448	454	446	455	468	416	435	410	460	463	415	458	434	425	442	407	438	443	447	426	441	445	441	482	440	418	451	425	426	401	485	449	436	414	461	479	422	438	414	426	431	445	405	459	434	438	438	416	453	442	457	420	415	474	414	416	405	465	445	415	459	432	430	414	410	406	419	398	445	455	436	457	413	443	428	449	427	437	420	449	465	417	446	434	466	405	440	400	433	427	447	430	464	427	394	403	434	399	502	435	457	450	410	408	422	438	459	463	444	428	436	460	454	431	452	447	398	424	434	436	435	458	414	455	401	471	444	452	472	435	433	418	437	431	439	458	449	446	451	424	462	424	441	474	436	456	464	455	415	428	418	427	460	425	441	425	439	464	450	458	412	415	433	439	441	459	420	448	455	456	429	405	457	427	460	432	421	446	447	404	450	450	423	455	384	429	458	415	406	388	434	482	445	449	428	431	393	428	474	394	410	432	438	409	449	412	424	391	417	405	432	429	450	452	446	404	380	455	408	434	428	490	426	438	420	417	445	443	458	445	426	412	448	442	427	432	438	443	441	457	448	402	390	414	443	443	431	446	450	451	444	499	445	446	427	459	449	426	412	444	455	408	440	421	420	433	438	454	411	426	441	463	439	425	435	475	439	466	429	416	411	437	456	460	443	438	414	478	439	398	438	399	424	417	429	414	440	403	421	451	438	450	427	453	423	423	430	438	473	450	418	468	448	446	453	471	441	435	453	426	425	449	411	443	463	421	432	412	448	463	444	420	407	461	436	430	446	439	444	422	431	419	462	424	448	414	451	406	420	435	423	438	415	474	429	419	443	398	448	426	417	445	447	421	398	474	443	431	441	445	448	404	424	491	409	460	397	438	455	427	465	449	434	426	433	413	435	446	436	433	453	460	416	470	430	460	454	407	467	445	464	420	425	417	460	441	433	446	450	467	423	433	428	422	416	422	451	415	441	427	426	465	438	443	408	420	438	447	439	487	439	437	458	435	435	418	422	433	438	408	448	464	451	462	459	422	457	449	431	437	425	418	445	470	413	421	480	441	449	422	434	392	454	464	431	408	422	450	453	417	437	443	455	432	464	431	405	435	399	434	465	414	441	439	454	436	425	504	424	401	410	425	465	452	432	462	418	453	458	446	432	447	433	453	425	417	444	446	411	398	436	455	421	471	444	440	437	421	404	445	408	432	458	430	452	425	467	440	419	423	429	402	421	443	406	418	442	414	471	419	469	454	390	418	443	425	455	417	419	416	427	394	435	453	466	429	426	435	463	422	452	445	450	435	415	457	457	451	425	412	438	412	417	452	439	441	452	430	461	414	399	442	447	411	432	464	398	415	405	435	449	437	428	444	440	416	481	428	443	445	443	467	434	432	425	453	435	463	415	420	445	425	399	428	433	446	417	440	448	421	431	426	414	402	398	402	464	458	429	436	431	452	407	449	458	428	453	461	438	439	421	449	439	473	464	458	438	451	445	442	459	442	460	433	432	423	423	463	433	458	419	419	431	407	460	480	494	437	470	458	433	428	414	422	403	414	436	439	434	410	422	420	465	411	436	451	430	436	414	452	438	426	474	406	446	402	422	411	427	417	425	455	430	445	418	423	429	442	469	424	430	431	419	442	407	451	459	448	449	443	458	444	431	420	446	442	422	457	455	450	436	385	427	459	427	460	432	433	433	450	410	478	421	437	435	404	456	459	467	438	420	455	440	414	446	407	430	424	431	421	460	433	427	419	406	436	430	411	413	396	436	443	410	425	438	427	472	445	407	487	396	430	414	461	449	442	435	386	440	461	456	447	466	399	416	432	448	445	431	420	413	440	409	457	435	464	400	399	435	422	427	441	437	437	424	442	437	450	444	455	420	427	405	446	453	478	406	401	422	450	403	451	461	407	421	459	425	425	443	434	424	457	439	425	425	436	460	438	417	416	404	447	415	427	463	453	477	427	440	440	456	413	440	447	473	419	446	400	422	438	438	439	404	450	451	439	463	479	432	381	455	456	435	438	441	443	410	459	435	437	465	474	393	459	426	445	423	435	454	472	449	439	395	391	430	424	449	421	438	437	430	428	421	413	485	436	425	453	423	470	425	417	409	458	432	430	415	400	438	454	486	412	429	419	402	409	427	439	414	466	426	418	440	447	448	435	442	438	449	437	449	405	444	421	437	455	455	470	443	414	460	440	428	435	421	413	394	427	458	467	437	460	445	465	425	434	437	444	456	434	445	420	421	425	430	442	429	427	409	434	458	430	430	455	389	432	455	438	431	428	449	419	453	407	414	409	449	407	413	412	452	465	428	422	424	443	450	455	439	406	442	421	480	408	464	444	418	403	436	404	405	452	433	428	449	429	451	443	395	432	450	456	415	457	430	449	444	442	407	451	432	409	436	387	443	440	432	435	438	412	443	418	437	434	440	415	439	451	431	427	421	433	459	391	439	427	418	416	401	412	436	431	447	455	421	429	453	439	410	444	452	431	449	444	438	443	428	428	484	440	440	473	425	456	409	458	433	439	420	456	424	432	443	419	462	448	407	450	414	438	446	448	411	422	427	439	449	430	445	437	445	433	389	441	452	462	433	459	452	457	454	421	442	432	403	435	422	418	439	419	461	444	451	458	450	442	413	437	457	467	449	422	449	480	426	442	446	464	428	429	426	411	436	444	435	436	447	429	477	425	433	431	427	440	447	444	405	422	469	445	467	423	427	428	443	430	459	419	420	436	463	444	457	453	475	436	450	398	454	466	495	449	442	435	442	405	449	438	442	423	461	428	442	475	410	479	419	455	435	412	416	437	459	407	410	422	432	415	417	431	446	427	452	424	420	478	403	491	464	453	464	431	401	422	428	431	442	439	465	480	444	422	455	434	439	422	419	463	414	437	434	450	451	423	437	452	455	402	450	465	454	452	435	424	433	459	445	423	458	408	395	421	447	432	464	492	467	451	458	430	458	467	449	435	426	451	406	458	407	434	462	410	436	471	420	414	442	419	436	454	459	441	412	418	456	450	442	428	446	431	420	412	437	469	425	408	440	422	431	479	441	458	438	448	415	433	423	459	430	403	418	457	437	440	431	460	423	429	445	440	447	435	422	452	438	443	445	428	418	409	441	416	476	441	441	435	452	446	409	456	434	425	440	403	390	441	415	436	408	451	455	401	424	460	467	441	444	468	427	490	410	429	451	441	436	438	462	419	440	436	469	421	431	417	431	443	444	416	444	428	422	420	419	393	432	430	446	442	455	434	405	457	398	467	441	444	422	460	437	444	429	448	447	412	423	447	444	452	418	421	430	437	429	435	451	468	459	405	451	390	390	485	459	459	405	416	421	429	445	427	448	419	399	455	418	386	443	444	420	442	416	418	416	451	443	426	433	397	442	451	446	452	420	431	447	407	445	481	471	429	460	429	424	456	429	466	429	451	446	419	394	452	463
25616	22557	31946	37174	32708	26505	14320	4425	1950	1225	874	646	603	608	545	603	550	590	560	595	553	611	546	566	537	546	557	576	558	573	553	590	546	574	575	552	521	541	517	506	538	588	575	574	581	565	547	520	563	553	542	535	568	532	568	584	548	559	583	542	548	576	578	544	543	538	571	574	564	607	510	551	547	541	580	554	550	536	530	581	583	525	590	588	584	528	556	584	538	579	551	529	609	500	519	551	569	558	574	580	555	559	561	539	525	536	582	569	520	573	553	566	580	563	564	569	539	560	587	581	513	534	566	540	561	562	554	555	543	529	550	605	596	538	560	578	573	551	564	552	579	558	555	541	595	558	551	557	560	537	537	570	570	559	570	599	579	570	616	612	543	554	577	540	542	536	501	535	561	560	552	551	527	551	518	570	560	552	588	566	552	578	523	537	549	567	553	584	567	577	558	555	525	522	549	565	567	547	567	564	546	537	586	598	559	542	525	546	536	559	540	564	582	569	493	570	540	518	571	545	557	522	551	542	513	548	578	541	566	576	531	554	535	526	574	536	546	590	539	578	585	549	577	575	580	532	561	544	544	549	582	532	573	556	527	533	612	490	553	543	566	528	534	509	561	546	530	509	546	593	561	537	553	565	618	546	542	528	580	580	549	590	582	530	567	543	569	551	536	567	563	545	541	574	523	564	531	542	554	538	551	558	573	582	550	553	603	529	515	527	572	531	563	556	559	549	545	567	592	572	593	536	571	559	543	564	551	563	540	587	547	557	575	549	546	542	519	597	542	534	552	541	558	610	578	536	534	607	563	556	540	513	575	560	556	574	559	595	557	556	551	504	576	550	603	572	552	586	571	517	555	610	550	564	562	594	526	558	564	561	542	560	582	559	564	557	533	592	569	580	585	580	594	574	558	578	595	570	554	584	545	558	563	578	577	538	579	565	560	545	561	559	600	566	543	538	544	581	581	519	542	501	546	569	571	567	529	560	558	596	549	553	562	531	543	572	559	562	555	578	547	596	555	563	575	498	561	558	539	539	524	549	508	594	593	543	638	548	584	595	601	562	529	547	557	563	537	548	553	557	540	568	516	526	581	526	556	555	533	554	555	558	573	546	535	519	585	578	585	533	565	550	528	589	560	550	531	540	543	550	533	561	542	578	558	613	560	582	573	515	560	592	528	562	563	527	591	555	537	539	537	565	518	560	540	564	556	549	546	548	563	576	575	539	508	578	582	566	601	557	558	546	563	580	552	524	608	566	539	554	599	535	515	513	548	578	566	508	551	521	579	579	552	560	551	558	559	545	565	550	606	548	583	555	541	550	601	536	546	539	540	575	536	541	564	536	540	557	550	586	570	623	564	543	587	568	577	522	585	537	537	526	566	559	591	556	546	562	544	566	561	570	530	521	536	565	589	540	550	570	521	515	531	531	600	602	528	527	525	565	539	534	544	583	559	585	544	583	564	524	580	543	584	562	513	542	555	569	569	511	530	568	535	586	603	521	560	566	582	556	560	503	551	581	550	514	592	548	556	580	545	581	565	600	544	590	550	572	545	547	581	555	534	542	530	554	528	542	527	546	545	547	549	531	529	531	532	575	530	552	543	562	591	564	513	552	585	533	577	516	544	552	551	556	577	524	551	575	569	514	552	560	538	558	560	573	563	589	576	566	530	578	566	536	537	551	551	570	597	511	549	527	584	560	551	572	516	556	533	582	560	557	521	542	547	536	542	534	538	543	539	536	525	566	546	540	569	612	586	545	540	540	543	584	488	554	572	553	567	549	594	549	542	548	538	540	518	565	548	591	541	571	553	587	526	582	547	589	527	547	565	550	583	574	547	546	567	584	580	507	577	537	560	566	557	579	577	558	570	561	569	564	544	580	569	524	570	527	550	557	560	577	551	535	554	533	521	535	608	545	548	545	560	555	572	569	580	565	541	574	530	551	566	587	538	553	560	578	520	560	561	564	577	542	568	551	519	507	551	589	548	563	549	556	602	522	557	607	523	555	578	521	570	603	527	549	545	586	561	549	573	532	560	571	557	512	577	517	548	545	582	595	547	557	532	534	572	571	496	564	539	579	531	560	584	585	548	573	509	546	507	556	535	527	557	531	549	547	565	548	538	534	562	494	516	558	589	576	583	558	546	498	582	531	570	542	540	561	558	545	533	576	520	559	541	573	556	547	531	528	538	525	502	552	529	538	592	574	565	534	581	520	621	523	572	553	588	569	567	557	546	578	533	488	566	577	522	541	566	544	565	561	521	554	593	580	592	553	562	586	605	621	562	529	572	520	558	561	563	569	577	540	570	514	565	568	582	515	576	545	575	574	553	526	554	574	543	548	563	564	524	565	554	591	598	537	554	513	568	577	535	576	536	546	554	531	575	554	561	540	566	528	564	598	549	549	540	581	531	532	624	541	565	554	553	547	595	515	507	537	530	530	509	556	554	542	602	553	581	496	584	541	559	553	577	562	521	549	587	565	525	565	545	580	556	543	578	551	575	602	609	528	574	608	560	547	581	562	546	582	594	535	564	573	580	594	559	553	545	568	589	573	506	552	552	530	521	590	584	578	544	574	541	546	507	558	599	553	545	588	522	584	528	544	582	539	589	562	590	574	532	557	543	515	523	532	545	553	581	565	534	559	569	533	557	556	566	582	576	533	564	575	553	514	557	570	542	555	584	544	574	572	543	586	553	569	555	538	569	575	569	553	556	548	610	570	518	557	558	561	558	572	584	562	550	523	567	556	565	550	521	528	556	548	547	552	553	537	609	535	550	554	546	551	539	571	530	494	555	586	571	555	592	536	522	560	548	541	582	572	525	571	546	570	541	525	566	557	544	545	544	576	565	558	527	570	560	545	538	536	582	559	581	555	522	539	626	507	505	603	591	583	597	545	534	562	605	575	605	546	525	527	539	533	571	546	555	567	571	566	565	567	525	564	539	499	561	574	548	565	596	567	568	523	552	552	536	544	541	563	565	568	552	598	602	515	546	582	525	567	545	590	550	555	578	572	555	546	572	570	557	572	536	514	561	542	555	568	574	532	549	545	578	559	543	567	568	551	555	542	607	532	555	584	543	532	552	553	604	552	569	534	562	560	561	585	558	562	568	552	558	573	570	563	585	535	561	553	530	572	566	549	577	553	531	559	580	590	553	536	575	560	566	538	572	588	541	546	562	539	570	568	548	569	575	570	532	563	578	541	541	610	566	554	528	559	577	535	571	560	589	545	540	511	576	568	572	577	581	583	497	550	559	545	568	554	543	540	576	562	546	554	549	546	557	521	563	567	604	528	552	554	576	558	592	565	591	535	556	530	529	560	571	547	587	604	564	529	571	519	529	563	568	591	534	547	569	543	550	543	545	552	519	572	536	539	520	565	555	589	538	612	560	580	536	546	524	583	552	556	516	533	502	523	542	549	524	582	616	552	562	544	557	577	562	570	513	530	553	543	545	564	536	562	558	495	550	545	563	570	566	545	551	569	579	575
56289	76397	60046	42563	29898	21578	10065	4260	2379	1481	1028	587	468	462	523	491	454	469	479	496	526	511	491	485	538	556	491	473	544	520	502	471	502	472	495	480	528	511	509	524	495	493	496	509	527	480	503	535	528	504	515	495	493	501	504	491	506	522	476	525	469	495	533	470	516	505	443	497	494	534	509	511	498	466	478	497	491	512	532	476	475	510	497	470	538	492	510	471	522	490	504	497	480	505	487	481	539	465	515	527	488	464	501	461	509	469	455	488	523	460	458	482	523	504	529	500	509	499	444	510	530	480	520	484	534	483	503	500	469	510	488	494	516	479	467	488	495	475	490	516	480	506	530	526	517	491	510	502	484	494	490	484	492	517	464	499	466	486	503	519	492	498	505	492	485	481	488	514	518	510	499	477	482	513	443	457	509	486	465	493	504	502	520	493	513	506	512	516	489	506	461	482	482	500	520	480	521	490	482	517	517	503	501	519	487	485	510	488	500	483	506	482	508	529	515	500	475	505	474	513	484	486	481	499	461	498	492	489	522	483	513	473	503	474	492	479	488	522	500	486	480	478	489	538	533	486	498	537	465	516	505	497	511	464	474	510	485	478	493	502	483	508	474	497	504	516	511	494	492	488	485	513	494	472	496	502	457	487	493	517	464	497	505	494	467	494	516	525	493	518	503	460	500	506	477	509	478	453	499	519	485	517	480	478	490	511	483	537	479	486	471	506	496	466	502	532	500	535	476	494	468	529	478	510	491	484	494	489	478	522	503	517	504	524	519	502	476	503	514	464	479	484	453	472	520	488	549	540	493	500	456	493	493	512	519	512	515	510	472	498	468	501	472	503	453	496	468	521	480	502	491	506	489	518	522	464	509	505	486	503	452	461	485	490	531	472	498	496	468	503	502	477	524	488	504	476	515	507	534	493	518	523	530	559	518	530	491	474	546	522	489	480	510	527	507	528	497	465	486	516	466	475	501	512	479	496	510	501	505	505	497	486	497	519	481	502	510	493	433	533	488	462	482	469	506	515	501	470	492	554	480	525	463	525	464	476	449	477	501	449	539	476	498	503	522	496	502	508	508	482	503	514	488	507	482	492	474	486	484	470	511	509	510	491	487	521	508	479	508	496	540	520	500	456	454	467	501	470	523	466	498	519	468	481	480	520	456	509	507	518	486	513	566	514	499	516	489	508	477	533	502	471	486	507	489	483	475	514	470	479	477	481	507	488	476	485	512	524	493	494	509	473	474	483	490	494	475	498	475	492	505	535	516	499	517	479	505	485	460	473	494	495	522	518	519	503	512	503	498	480	531	515	513	518	473	484	474	491	515	490	514	489	482	469	519	525	504	477	482	490	547	495	509	457	487	479	536	475	501	492	480	509	438	468	504	474	463	510	474	520	486	507	482	477	507	483	465	536	484	546	487	548	504	494	485	515	503	476	492	503	503	531	466	515	509	513	504	504	488	478	471	451	512	462	512	481	493	484	474	521	505	485	497	525	460	500	506	511	500	517	505	492	446	544	492	496	499	527	497	492	477	446	467	514	460	510	497	487	495	491	499	488	510	502	491	489	498	497	491	507	490	510	479	508	522	514	485	492	493	503	505	476	488	488	518	492	495	493	512	504	482	516	511	470	492	517	499	539	502	507	495	484	534	481	502	556	492	502	516	487	512	496	502	479	524	518	480	479	464	495	496	462	497	528	501	543	487	459	494	488	479	502	493	477	485	495	454	504	504	530	496	506	463	485	490	486	493	494	519	499	495	533	488	445	518	494	481	443	483	484	490	506	465	516	511	543	470	507	493	472	505	460	501	507	491	493	473	505	513	510	478	467	524	502	478	491	471	508	453	437	550	514	470	504	493	466	476	476	468	475	467	506	441	452	495	482	487	487	461	492	469	496	529	474	507	456	506	484	498	524	502	482	504	525	485	468	540	499	487	469	494	503	493	473	532	461	495	515	481	504	462	474	557	458	534	493	498	516	515	511	477	494	478	479	448	535	498	495	507	522	475	514	542	489	501	487	479	523	509	509	466	475	534	464	505	510	487	460	456	522	490	511	480	509	466	473	458	509	473	515	479	490	538	503	521	522	472	523	475	483	467	493	504	473	473	488	482	515	504	510	478	511	503	574	488	506	535	507	537	503	513	492	494	461	502	474	515	514	514	490	473	479	491	519	518	484	508	498	511	524	520	467	533	473	482	501	503	504	508	484	483	497	493	504	474	502	505	509	489	503	513	518	515	531	474	483	516	496	506	538	514	460	503	448	473	485	488	527	468	500	466	498	498	492	490	481	469	502	464	487	521	509	480	508	527	492	538	493	510	482	538	541	479	470	490	512	488	480	497	502	539	490	488	504	464	495	474	446	523	497	510	498	514	494	552	514	498	513	498	510	493	516	529	498	481	542	520	524	511	496	486	505	483	521	523	477	496	503	528	465	499	507	530	480	464	469	509	515	518	499	468	480	480	484	558	487	496	498	484	507	493	464	476	503	487	470	440	474	474	484	514	523	508	511	528	497	508	455	470	488	511	515	488	499	509	509	495	446	518	514	482	482	498	518	494	435	529	502	461	497	521	505	507	453	507	482	500	452	514	521	490	478	512	493	474	467	540	489	468	518	503	486	492	533	527	496	487	505	482	506	526	496	513	520	486	495	483	461	477	484	526	533	471	510	489	472	503	444	496	508	510	524	483	484	477	489	493	491	495	515	505	507	505	469	490	486	491	502	442	473	492	496	491	512	486	511	453	472	461	508	489	472	506	441	506	485	474	498	501	489	484	489	495	485	490	458	495	486	505	486	455	484	468	524	478	474	450	492	520	501	511	504	468	510	469	515	468	492	457	477	497	475	508	452	482	531	490	507	450	493	462	485	473	452	508	519	503	482	501	443	531	489	486	497	490	469	522	519	501	497	527	493	447	456	473	448	493	525	503	505	487	480	484	519	509	499	525	504	463	479	488	525	522	531	475	473	482	501	482	492	461	486	485	511	507	454	510	501	509	502	515	461	501	499	497	506	507	500	496	468	526	522	535	494	498	486	488	508	501	462	509	495	518	499	503	486	474	497	514	506	498	477	444	519	509	463	501	518	473	519	499	498	499	466	473	487	493	462	486	523	487	493	500	494	512	522	502	482	501	508	486	513	520	521	467	501	476	478	509	481	507	490	488	490	496	506	503	439	484	465	506	499	469	487	523	510	522	491	497	510	520	469	515	541	467	491	486	483	546	492	512	491	474	479	476	498	509	500	472	524	480	510	477	512	479	482	456	479	487	460	482	444	497	485	461	491	451	499	512	497	505	458	500	523	548	491	502	456	481	482	482	509	496	484	473	477	527	484	468	501	505	514	480	491	507	473	502	510	496	490	498	469	532	510	467	503	490	473	517	517	503	535	543	519	446	524	465	503	504	491	517	479	552	476	532	524	496	506	504	491	474	545	522	487	511	510	495	490	499	484	455	498	512	495	505	522	482	447	516	478	474	475	452	488	522	513
24462	21871	30819	31783	34891	33898	23449	10161	3802	1929	1291	794	624	678	660	638	633	629	640	678	625	614	657	675	633	616	639	627	653	655	602	637	619	652	641	670	623	652	647	679	617	596	617	613	632	674	649	622	647	623	680	684	629	646	623	662	636	666	589	645	650	658	613	609	643	645	649	631	622	681	640	651	621	635	595	609	642	641	644	637	621	611	675	647	660	602	635	622	670	617	652	650	654	634	635	657	643	620	664	673	643	605	656	659	664	647	629	628	671	676	647	636	630	638	571	649	626	634	697	659	607	603	621	690	641	617	599	602	582	671	614	674	655	666	598	597	615	609	625	658	617	656	622	595	666	649	659	623	677	661	639	648	629	634	596	694	664	652	645	608	606	676	616	601	612	668	612	668	654	620	645	640	628	630	590	679	637	625	653	618	601	644	633	603	623	596	657	665	619	624	586	602	608	604	614	636	615	686	677	645	621	627	672	623	712	647	608	615	642	621	581	630	649	602	615	676	611	600	651	618	636	647	659	670	618	636	619	617	646	649	648	637	601	612	647	634	676	652	670	685	610	611	649	620	646	623	649	590	629	642	623	616	621	630	679	630	590	623	647	652	631	691	643	621	628	618	629	645	653	636	671	662	659	642	621	663	651	685	605	629	608	676	628	629	601	663	611	635	643	644	639	628	664	646	653	619	651	659	638	655	658	655	673	656	649	641	626	664	619	638	669	609	607	601	666	626	631	638	612	603	660	707	643	611	651	729	607	623	621	624	644	657	647	648	621	616	654	624	659	627	642	617	656	651	665	654	646	649	617	647	644	700	634	660	599	645	636	650	616	641	606	706	658	663	620	644	595	615	654	666	714	634	627	658	629	624	642	649	614	597	608	652	626	649	653	658	655	618	655	654	680	598	640	640	625	648	603	628	656	656	648	614	658	664	628	640	639	646	660	622	642	635	634	657	611	674	614	652	624	645	645	691	601	611	682	641	630	650	684	654	637	671	627	658	636	670	672	655	625	662	639	621	631	647	627	648	617	601	673	649	627	646	638	626	651	596	623	615	639	657	656	635	650	610	680	675	660	641	647	649	656	641	644	643	666	659	688	650	658	645	639	663	664	624	627	675	712	612	633	658	593	670	618	645	649	658	631	634	642	641	601	655	630	679	609	616	629	613	637	680	640	669	648	629	648	618	647	601	631	612	587	621	650	611	646	622	614	674	657	594	644	637	718	660	625	651	630	574	673	619	643	633	668	627	636	666	614	680	608	634	591	626	626	621	670	696	583	683	599	651	618	652	615	584	615	607	581	617	647	591	666	618	627	657	662	643	646	684	638	634	660	605	680	634	615	619	644	655	633	609	634	628	633	589	628	628	645	626	603	652	605	625	688	630	605	655	628	587	622	657	620	644	660	664	643	631	611	642	616	667	622	650	601	672	639	626	637	668	631	671	665	659	616	618	625	684	706	633	625	682	661	625	621	624	672	654	688	650	626	575	623	699	606	663	619	677	633	619	653	623	664	644	666	649	601	631	631	635	633	605	623	622	593	667	639	641	634	637	649	592	629	628	635	632	622	610	665	655	645	640	649	709	611	637	645	617	625	642	666	621	634	611	604	594	666	677	626	655	650	644	590	646	634	654	606	653	643	619	666	650	657	635	642	670	605	594	610	645	613	603	624	614	674	641	631	650	643	641	685	648	642	646	634	640	644	627	621	638	653	656	650	615	635	621	649	637	648	640	696	632	612	632	644	646	589	576	639	629	594	613	652	657	637	604	641	648	605	603	685	643	624	650	621	615	651	668	645	638	616	621	619	672	703	614	627	609	599	620	623	668	604	636	615	626	621	630	584	600	665	616	634	592	660	626	608	640	647	650	654	691	665	651	606	570	659	632	647	655	618	630	644	602	654	644	652	618	652	597	649	667	602	631	648	693	673	646	694	689	638	662	593	643	636	605	639	624	598	660	633	633	604	608	587	664	671	652	656	623	606	632	620	620	619	659	646	619	650	619	619	667	671	633	582	616	696	647	642	659	633	641	599	665	666	654	685	630	597	664	689	653	726	651	646	629	578	613	602	648	612	615	622	635	624	611	612	619	631	644	647	629	659	662	684	627	632	637	624	616	626	611	667	667	621	656	637	622	624	648	628	609	650	648	631	629	669	633	610	621	653	652	637	682	641	571	649	627	612	650	611	613	627	676	664	674	645	639	645	646	654	620	636	621	646	663	661	620	603	618	631	631	650	638	639	647	657	588	682	659	637	662	628	629	634	664	614	634	622	662	654	678	608	651	653	668	648	697	627	651	673	653	661	613	626	622	640	658	637	651	661	644	615	603	626	633	612	629	645	662	662	636	654	619	645	636	645	645	644	628	644	650	600	649	623	619	648	650	635	666	679	648	615	657	646	664	660	650	659	688	618	641	689	652	610	581	661	585	626	663	642	690	622	656	610	635	561	640	633	686	619	678	642	632	632	632	653	675	631	665	689	636	649	586	629	640	619	608	573	650	624	676	620	655	669	654	617	645	643	574	660	597	618	641	618	646	653	654	608	625	666	650	652	607	667	628	618	660	655	651	646	658	686	646	611	593	639	645	604	668	637	672	666	607	671	641	632	627	669	629	619	622	625	634	607	642	636	650	648	627	684	630	583	579	675	637	657	632	625	642	657	591	632	632	618	638	641	653	643	665	627	624	660	633	660	619	648	628	642	624	692	665	673	659	620	630	624	644	661	613	652	610	611	651	663	588	648	662	620	673	642	635	636	631	647	608	609	634	593	641	666	666	572	638	667	668	590	621	600	582	607	608	674	627	608	638	634	651	608	632	622	638	634	608	614	620	589	601	613	630	641	626	636	616	630	649	667	633	657	607	611	604	706	628	709	664	635	652	643	608	663	617	701	636	649	642	625	636	662	658	592	622	643	623	626	656	631	636	603	611	574	618	622	614	609	624	588	626	588	646	648	609	642	685	601	603	587	621	615	618	661	628	644	664	623	659	651	658	638	621	602	644	643	630	629	660	650	624	607	627	627	637	615	629	659	646	623	696	638	640	665	687	610	652	668	662	676	618	603	630	607	619	659	633	642	626	598	635	637	615	607	604	585	656	677	665	660	603	621	635	658	615	617	661	594	625	639	645	670	635	621	643	622	645	630	606	648	625	616	652	650	661	637	631	647	691	633	638	633	632	626	636	658	680	635	693	661	680	669	650	659	662	645	666	637	656	631	642	574	637	650	681	605	627	676	653	610	658	631	635	620	611	648	636	610	630	638	598	638	667	638	637	671	613	644	631	657	621	598	621	585	666	653	639	678	635	656	653	628	647	654	607	617	656	651	667	604	631	648	645	609	659	602	659	645	644	658	694	615	699	566	644	619	663	662	613	638	631	650	672	649	659	604	700	645	611	646	659	673	661	618	651	640	664	613	674	639	638	641	671	627	662	617	619	633	600	659	608	610	674	626	634	626	656	594	597	644	633	661	632	635	655	629	604	684	657	617	665
63177	88360	75331	52267	44290	30402	15958	8432	4370	2298	1666	757	573	590	572	590	610	579	572	603	612	597	581	577	577	552	608	587	596	577	570	602	611	580	573	584	586	607	576	529	538	603	522	588	581	608	560	563	555	567	560	543	574	585	573	555	553	546	547	553	577	595	596	569	568	583	601	607	546	584	647	589	575	559	572	571	604	592	549	577	605	572	585	567	574	553	594	577	544	614	587	609	565	618	577	549	574	564	579	590	595	548	576	590	535	530	576	572	571	559	560	606	559	574	540	565	563	614	532	553	595	523	535	592	546	580	586	549	610	594	549	587	544	593	573	584	565	598	601	636	531	596	558	576	536	519	568	588	539	565	574	583	597	565	567	575	576	589	581	572	575	565	582	545	592	515	590	519	588	550	588	556	555	564	537	574	527	552	588	613	557	581	588	539	585	562	535	551	571	601	630	569	567	577	536	558	567	577	579	596	570	549	590	562	558	614	585	555	612	601	554	549	625	573	555	608	536	559	557	549	580	589	607	571	549	556	566	556	557	585	543	594	564	542	555	564	585	578	582	551	534	562	549	591	557	536	567	570	567	562	601	546	548	493	600	621	538	570	568	567	579	538	606	603	572	604	602	592	572	543	570	558	579	542	604	586	581	577	622	587	552	561	632	558	532	580	563	535	564	515	531	573	594	571	535	578	557	576	564	520	547	554	610	568	531	552	593	535	532	609	528	575	581	564	585	590	584	548	590	578	614	557	552	590	578	562	599	548	570	544	550	578	571	570	549	572	561	569	557	589	534	554	581	529	566	552	599	541	579	567	620	577	539	571	543	530	562	597	563	587	568	573	586	579	584	596	547	585	581	622	590	529	631	506	612	555	608	553	570	612	552	548	572	570	540	579	566	539	574	601	574	568	520	622	607	574	563	589	553	513	546	606	587	554	536	539	574	579	587	592	538	573	555	610	550	552	554	601	568	596	590	564	629	547	619	583	577	535	618	562	556	589	534	556	525	540	550	554	568	565	613	569	547	538	540	540	576	579	533	593	556	584	582	574	507	557	553	545	563	524	524	572	590	570	576	587	633	577	577	552	540	565	574	565	567	563	583	597	557	578	584	590	544	512	593	586	574	553	565	561	578	560	558	531	552	560	569	614	543	556	559	582	579	556	565	577	583	553	511	559	595	557	547	572	549	512	549	531	546	545	564	605	579	569	585	565	581	525	590	601	558	547	557	557	537	573	591	540	634	578	544	583	581	564	563	551	584	562	558	546	587	564	586	582	591	580	559	598	612	544	536	527	591	534	568	600	565	568	573	598	561	565	593	604	549	565	596	537	529	569	563	564	521	565	595	532	550	575	525	558	558	565	559	592	540	598	554	617	593	550	543	553	572	576	583	601	601	570	580	567	597	582	570	564	586	574	540	574	555	578	555	599	547	574	581	568	610	570	553	565	577	579	530	585	552	567	570	549	556	570	528	553	555	602	514	517	541	547	563	572	581	563	563	555	558	558	553	599	570	591	566	580	591	579	551	545	569	538	560	603	572	576	587	541	528	579	582	601	533	590	585	605	567	561	536	628	582	571	552	582	564	512	581	566	567	553	545	623	532	544	550	591	520	595	582	518	547	567	531	521	554	532	598	595	563	571	571	541	525	556	557	537	615	602	595	592	542	563	564	583	558	586	554	549	551	597	590	580	577	578	577	554	576	581	560	615	566	567	569	559	541	589	521	563	581	566	586	544	610	542	544	546	563	561	562	577	556	583	560	585	578	565	568	553	551	563	569	609	562	530	608	569	553	551	579	579	603	537	536	531	539	565	586	536	573	561	622	552	554	566	544	589	542	571	561	565	545	551	597	584	575	584	550	581	563	552	561	563	517	582	555	535	593	538	517	575	551	572	569	557	550	572	561	551	562	573	574	635	592	557	522	610	555	586	543	544	555	604	584	538	541	561	600	544	550	527	563	536	566	601	579	578	556	574	572	572	600	594	533	583	570	574	589	529	543	581	591	575	552	567	612	577	558	572	582	556	567	567	573	581	541	582	591	575	552	527	539	547	581	576	581	561	516	561	553	541	524	539	587	631	558	571	554	546	560	571	592	600	576	569	569	600	567	581	553	561	579	587	563	587	567	570	601	517	554	568	581	606	562	512	546	559	577	550	546	569	576	555	586	566	555	558	575	541	561	578	532	589	585	523	556	593	610	564	574	574	574	579	576	588	594	560	587	580	557	546	529	548	612	510	547	580	595	599	530	564	539	574	591	555	576	597	566	547	569	519	601	571	507	574	569	564	564	560	577	550	584	534	560	557	565	555	592	560	564	546	552	574	579	564	569	555	572	556	601	542	543	585	603	531	595	522	582	545	617	539	583	597	550	587	571	528	553	577	516	563	597	578	552	550	592	558	581	578	561	582	574	602	550	579	589	600	561	583	582	555	589	545	521	536	584	580	565	597	601	593	595	612	526	561	591	585	533	566	590	599	587	561	522	608	541	528	535	587	544	574	577	572	562	592	530	570	569	542	610	580	545	555	567	577	563	555	579	566	533	537	612	545	586	568	555	571	598	561	564	541	579	554	566	533	585	594	560	604	544	558	573	561	564	571	570	582	576	560	562	573	576	598	577	605	590	606	633	583	547	571	535	560	605	595	534	580	501	574	556	602	595	543	546	549	549	505	593	590	592	603	596	556	574	606	568	547	603	603	601	568	592	554	523	606	548	597	649	582	560	548	573	588	574	575	593	594	582	579	536	603	572	568	619	553	554	595	529	574	547	606	618	569	522	575	580	582	562	585	552	600	603	562	578	583	568	548	542	617	555	550	507	615	551	561	602	599	552	557	556	602	528	541	581	560	532	539	562	543	544	577	572	544	570	528	568	564	578	591	558	567	591	569	559	562	570	547	573	578	594	567	584	565	618	551	552	601	574	616	616	546	526	527	572	589	578	556	572	550	512	628	577	564	574	578	536	586	569	517	578	554	532	535	598	563	561	588	535	524	524	547	549	547	579	555	548	595	529	598	586	582	570	555	610	597	529	572	604	599	559	570	558	535	579	542	567	557	543	589	589	586	578	590	579	541	558	558	597	579	569	555	540	577	576	514	542	575	576	553	591	537	582	537	586	608	538	581	585	604	591	550	584	551	595	524	574	547	589	545	563	586	541	560	561	569	615	587	568	563	551	525	540	591	578	531	560	523	557	596	546	572	540	610	552	585	593	556	601	551	588	544	540	558	610	569	573	574	556	562	550	550	583	567	542	579	510	587	581	562	592	491	591	574	564	571	573	512	564	610	563	540	605	573	575	576	563	522	519	579	546	570	545	587	569	559	526	541	548	557	573	557	519	562	568	589	542	538	535	574	576	549	561	519	561	569	574	582	587	595	599	628	558	567	574	543	601	525	533	545	586	626	545	561	551	542	589	583	567	554	591	543	518	566	585	555	571	573	547	572	559	586	553	561	579	581	576	630	521	564	582	582	533	567	572	553	580	600	612	546	597	559
29480	22838	16411	9385	4777	2699	1431	897	667	575	542	551	526	487	521	511	518	510	531	527	506	490	504	504	545	501	500	511	498	493	498	534	492	494	525	470	522	476	537	523	596	544	497	514	523	548	504	501	568	517	479	502	488	494	508	491	515	524	519	557	517	483	488	478	539	509	535	500	490	465	540	518	487	483	538	507	489	516	507	542	517	453	530	518	511	503	488	526	507	523	507	503	497	514	503	497	547	488	510	472	523	510	539	483	509	535	528	472	562	485	477	498	484	531	513	526	530	513	526	526	546	484	575	490	474	501	505	487	495	497	479	520	497	509	517	489	501	478	500	514	510	547	479	517	470	507	524	510	502	494	503	545	544	532	526	516	521	470	500	485	535	501	466	448	518	497	486	507	553	496	521	500	503	527	520	484	541	509	550	535	525	520	493	548	507	513	490	498	527	460	497	521	542	503	505	482	524	497	485	524	530	499	506	535	536	539	540	516	496	542	518	515	512	565	536	538	512	497	506	511	513	491	480	513	521	502	500	540	515	528	470	462	473	515	499	496	526	522	530	517	527	494	498	535	541	537	499	547	492	490	519	498	505	522	505	512	493	509	525	493	529	496	524	509	534	513	533	511	502	469	500	498	492	495	507	484	448	500	481	535	556	527	528	472	547	556	507	500	483	492	494	474	504	504	515	529	478	545	501	534	519	492	518	483	479	485	482	521	466	494	508	473	500	514	516	538	491	560	477	534	496	494	514	469	517	494	444	509	527	493	528	506	515	484	566	488	507	494	507	495	480	524	487	483	544	485	503	479	510	469	520	530	531	491	503	516	507	477	523	504	540	496	493	521	539	531	483	513	489	491	547	502	481	491	514	512	516	530	521	527	493	504	465	528	479	503	486	536	485	489	548	531	554	494	485	475	488	533	504	518	543	490	547	513	511	524	518	505	496	512	475	514	522	496	467	492	511	496	496	490	511	504	507	533	520	506	472	522	485	524	532	502	505	500	517	520	519	508	532	511	508	526	512	499	501	521	490	488	528	533	513	526	536	483	495	472	489	502	459	518	510	490	506	493	504	519	489	486	489	552	510	538	492	524	527	486	511	507	512	491	532	479	524	509	495	465	483	512	492	522	570	523	504	461	493	501	528	527	494	504	527	520	496	521	509	549	496	528	480	530	507	518	518	505	496	531	475	518	540	517	516	514	544	495	509	519	493	535	492	508	505	490	478	488	523	485	529	497	528	508	512	503	501	473	491	491	518	478	503	495	531	481	472	498	509	495	515	477	500	476	489	450	504	533	525	476	464	528	522	523	487	511	517	528	515	509	502	515	539	528	493	491	523	577	525	474	564	519	551	539	496	499	517	528	484	466	547	525	483	439	509	496	539	495	500	523	473	507	514	527	509	524	563	554	498	511	463	504	514	489	486	511	474	532	461	502	518	512	482	474	471	508	524	481	539	504	539	527	510	496	536	524	547	513	488	476	574	510	493	557	509	531	515	493	507	494	501	523	512	489	520	526	506	496	543	509	517	468	515	486	529	485	534	490	477	524	496	490	502	503	530	512	483	517	520	496	487	541	522	552	513	507	506	528	502	509	538	502	472	538	521	507	491	484	509	570	589	549	517	535	533	506	516	492	514	512	475	515	497	518	479	504	530	551	534	492	530	518	502	482	516	521	525	483	501	498	458	515	463	504	509	526	517	557	518	514	503	485	524	515	483	550	491	486	541	499	491	513	514	532	541	467	515	542	516	531	466	535	520	559	529	479	537	508	537	510	498	506	470	502	542	478	477	488	480	495	512	501	527	487	504	515	484	515	514	541	488	503	506	479	489	503	513	561	539	529	521	512	480	465	540	520	508	545	508	526	537	501	495	477	515	517	493	470	519	502	498	505	464	520	503	502	470	541	496	534	497	527	521	480	472	515	510	533	526	509	533	502	489	500	475	498	552	515	541	522	519	504	513	526	506	534	490	494	481	524	502	523	486	491	530	555	494	562	503	503	508	503	492	496	500	515	522	526	516	511	509	526	467	561	509	531	552	482	483	502	537	547	510	516	482	518	476	491	537	510	503	532	497	520	499	500	476	496	500	497	529	528	528	484	510	514	510	514	509	474	530	546	504	474	504	531	496	508	503	535	478	531	489	516	535	491	574	477	519	524	531	527	466	502	527	501	537	462	512	509	518	503	501	482	560	528	484	479	474	519	500	509	482	528	480	538	479	482	471	510	499	497	527	555	506	497	495	536	527	491	526	503	482	478	452	498	502	475	506	497	472	499	530	485	502	486	503	490	484	516	539	548	498	479	520	495	479	507	511	500	481	553	538	504	542	476	506	486	480	513	514	560	551	483	504	474	522	511	514	482	540	491	485	543	522	507	494	507	480	518	501	461	543	539	524	558	486	509	503	533	550	476	505	513	522	513	492	514	525	518	532	504	485	501	507	520	486	508	479	508	516	504	512	511	511	455	526	543	512	535	545	478	550	511	551	501	552	514	466	553	527	505	494	499	528	546	505	500	526	501	507	490	494	539	503	538	491	476	505	525	513	491	508	518	534	509	519	492	524	515	508	494	506	489	482	488	464	493	538	472	505	498	508	479	464	485	577	525	464	506	528	508	489	502	510	498	492	500	520	526	520	533	518	464	508	505	511	534	524	465	516	568	516	479	521	489	519	495	488	492	476	494	490	502	511	518	522	546	536	501	509	472	491	481	498	518	503	510	535	535	505	549	510	517	454	515	527	513	491	516	501	493	516	513	530	503	516	477	535	491	448	477	522	501	463	535	497	513	486	549	470	522	476	499	510	519	508	511	487	488	553	527	526	523	513	507	523	502	489	492	513	531	515	521	506	517	469	530	487	478	504	539	508	476	508	517	542	516	488	500	511	484	478	536	518	457	477	530	493	484	522	525	497	557	485	518	503	491	502	503	504	502	495	477	496	508	508	472	494	508	516	513	490	510	489	483	494	497	508	509	503	529	480	476	466	492	511	513	470	513	543	467	515	509	543	504	502	530	490	508	502	553	488	467	506	466	517	483	493	554	503	467	529	510	494	494	525	488	497	514	511	544	478	535	550	511	496	529	505	488	507	483	504	500	503	519	463	513	468	536	524	465	504	504	502	497	496	492	525	524	495	540	516	503	472	518	498	513	478	525	511	545	472	516	510	553	471	536	543	518	515	504	528	501	514	515	498	492	500	553	514	484	496	511	556	475	470	476	482	538	504	494	487	522	484	539	513	481	496	505	535	500	466	479	506	522	525	488	530	507	486	496	474	492	532	535	526	513	550	526	500	489	505	464	481	495	493	495	480	502	494	530	540	505	506	495	524	510	503	530	537	493	541	500	539	522	521	545	505	492	513	550	540	507	553	495	551	517	558	527	504	510	496	507	470	528	498	472	557	511	504	525	518	539	535	545	534	496	493	550	514	509	461	510	530	490	543	496	516	464	534	537	510	525	511	542	521	521	540	509	505	523	507	518	533	475	509	504	523	537
18625	20857	13268	6918	4386	2695	1498	891	594	486	415	439	390	391	410	475	412	427	444	445	397	408	408	420	401	429	450	378	420	415	420	414	454	405	392	417	403	431	447	418	447	427	458	442	401	481	395	406	410	429	423	437	424	438	433	416	391	439	451	445	441	451	434	389	380	425	427	410	384	393	427	431	450	403	399	439	416	432	422	405	428	422	453	400	410	454	433	409	433	432	391	420	417	396	436	440	462	403	409	408	477	407	398	412	433	420	415	443	432	378	436	419	405	402	416	442	410	429	400	424	414	430	455	430	420	405	426	433	431	431	417	399	437	419	415	379	424	401	431	426	423	438	431	406	411	385	415	433	398	406	434	459	403	439	423	446	387	434	395	410	408	420	422	447	435	438	418	431	407	409	442	407	430	421	443	450	439	467	398	408	409	411	420	435	401	445	422	381	401	449	455	416	453	393	461	407	440	436	417	424	417	446	418	419	433	438	460	403	412	439	443	479	465	395	424	425	384	423	402	425	408	430	425	440	454	400	456	442	376	426	412	403	438	431	409	410	461	428	412	418	422	391	430	413	405	407	412	461	414	427	399	421	443	427	408	412	434	431	432	434	427	434	412	389	443	366	420	405	426	438	430	440	396	364	388	413	437	411	441	397	420	452	406	394	442	431	447	393	447	410	437	404	423	438	405	385	432	443	442	436	430	418	414	418	451	421	403	429	400	431	405	385	403	386	398	410	409	415	396	400	400	431	428	418	421	393	407	377	441	408	400	426	448	394	436	414	448	422	422	419	441	402	424	426	464	430	416	394	413	441	412	477	437	390	404	415	429	390	457	444	436	463	451	439	418	452	425	429	441	449	432	416	436	426	393	391	461	428	447	421	436	436	392	384	429	473	415	425	424	399	422	425	379	402	382	413	421	389	403	411	434	422	459	419	428	439	433	427	440	410	420	394	411	403	426	424	383	460	449	431	417	409	440	451	442	433	440	420	427	425	431	431	393	433	408	423	420	398	453	388	412	377	443	384	428	392	428	447	441	424	437	440	400	380	440	425	436	444	396	405	385	397	419	389	402	423	385	433	390	402	440	395	411	408	424	445	428	400	399	403	407	418	407	390	369	430	417	416	417	374	447	429	388	418	396	391	437	397	397	463	448	425	388	397	419	420	409	416	390	423	403	413	419	422	441	430	421	370	435	398	408	430	443	418	427	434	430	427	441	411	404	400	450	401	420	428	411	432	410	398	433	406	424	430	453	414	434	436	422	441	410	410	423	412	399	418	401	438	436	404	389	425	398	439	441	415	418	415	415	408	424	421	439	413	410	401	427	410	424	431	418	413	395	421	404	415	427	377	426	407	437	407	401	392	433	400	401	374	405	430	415	412	386	413	444	409	408	390	388	422	414	407	455	438	441	412	438	441	432	411	414	433	408	431	442	428	419	408	411	448	416	400	423	401	394	446	425	395	396	440	413	410	453	407	452	397	412	431	440	361	422	401	426	385	422	429	421	439	414	401	448	424	422	409	398	435	389	444	401	410	442	449	450	439	454	402	421	421	458	434	386	409	442	405	446	432	396	397	415	402	385	415	414	403	425	410	388	410	399	385	430	437	419	420	446	424	421	430	407	420	413	430	431	428	422	409	440	413	432	396	404	454	447	394	382	441	411	423	421	443	449	416	449	438	406	441	402	428	425	408	407	457	418	433	419	426	376	423	434	410	399	423	402	388	411	422	413	443	404	447	442	422	409	399	392	425	411	429	437	441	414	418	441	438	417	444	382	457	414	405	423	418	399	421	420	426	406	421	441	415	446	423	430	437	380	431	426	429	428	433	431	392	446	402	402	417	440	414	429	426	435	414	433	437	422	413	413	400	413	427	410	422	401	430	410	403	449	406	408	419	434	421	411	399	418	392	394	414	408	421	434	447	415	375	417	415	406	417	408	428	449	392	431	419	421	393	404	437	425	397	403	469	440	421	417	378	411	405	404	366	374	400	431	434	374	414	388	436	440	412	433	450	398	399	434	426	439	410	420	398	439	445	418	459	422	401	414	430	447	397	424	429	402	386	409	420	426	435	428	408	455	398	393	414	430	414	415	365	443	400	398	396	419	437	398	422	421	449	397	423	405	396	423	403	434	422	407	415	414	410	431	416	413	404	403	430	407	416	425	414	439	425	425	440	421	418	407	393	437	430	432	423	433	446	416	425	415	413	407	381	398	400	409	406	395	451	471	397	446	430	422	416	429	395	415	486	421	414	379	409	439	420	428	409	424	429	403	385	466	400	432	456	433	429	478	429	406	439	436	482	421	398	412	455	412	417	444	397	394	400	406	434	439	400	434	416	410	455	406	448	464	430	368	454	441	391	408	414	397	427	436	467	439	457	449	412	400	407	449	404	416	392	400	412	444	416	428	395	425	440	441	435	397	406	410	462	404	353	413	405	405	419	448	407	420	404	412	397	425	417	392	427	399	412	391	423	403	409	398	405	440	423	450	406	413	468	440	400	412	415	435	387	411	433	424	462	419	431	408	434	421	408	418	415	391	425	407	431	439	421	450	456	415	432	413	401	440	422	393	417	457	465	394	410	439	404	386	422	430	403	407	422	465	372	429	393	387	410	404	436	457	452	403	425	402	396	410	445	425	410	380	441	444	427	421	434	449	455	439	411	454	418	432	408	422	437	431	418	417	408	409	451	439	442	422	390	433	423	433	411	438	415	425	391	423	367	396	437	465	417	447	439	431	431	451	448	426	419	453	429	420	416	433	442	418	389	456	439	414	449	424	410	407	418	414	431	415	392	425	442	454	408	422	434	421	431	413	419	411	420	435	397	418	419	416	399	436	392	438	461	433	452	385	397	434	376	409	430	440	443	435	417	437	404	417	414	447	406	405	428	434	452	421	417	443	431	402	399	441	447	413	433	420	419	452	446	405	376	419	384	438	431	430	449	439	386	388	443	401	460	411	427	416	434	431	408	385	398	407	425	421	401	403	401	394	407	448	446	406	400	414	447	448	405	413	431	440	409	412	390	421	427	411	395	430	416	427	399	401	420	411	405	435	411	421	406	408	419	399	418	404	446	448	425	428	417	421	366	401	447	430	428	461	429	436	414	408	429	415	420	425	445	403	459	436	418	450	447	409	414	396	404	417	425	442	407	414	426	395	429	420	425	426	416	406	414	388	393	406	434	404	427	427	412	414	445	447	416	423	450	428	398	429	388	414	406	464	420	383	433	448	423	389	406	416	448	427	445	431	380	420	447	412	426	404	387	447	422	396	405	412	447	420	397	462	429	425	395	422	407	423	406	431	400	438	406	396	395	415	398	451	387	422	416	449	415	417	451	458	453	410	385	412	413	430	427	415	456	389	427	423	411	382	439	421	409	410	433	434	440	463	458	371	393	441	410	385	443	455	420	435	412	383	427	391	399	399	424	398	410	447	415	413	423	459	449	405	439	435	405	395	409	423	452	425	435	448	401	425	427	426	443	446	380	426	409
25513	22348	31439	36227	30877	24365	15077	5498	2683	1359	842	586	543	589	568	558	573	550	611	553	562	577	541	552	552	560	509	545	558	551	589	535	538	582	567	547	540	544	532	613	586	533	510	530	559	524	573	561	563	588	565	551	528	583	555	573	557	548	539	532	550	547	535	576	553	542	554	569	572	545	546	519	546	542	563	533	517	572	594	556	559	555	539	528	533	547	564	552	571	545	588	574	542	532	554	519	548	571	566	609	559	496	514	554	560	596	564	540	537	572	543	509	562	535	543	529	558	533	522	517	535	568	592	544	528	508	573	489	552	549	526	538	543	532	525	553	520	529	552	521	537	534	532	549	491	543	529	535	555	529	569	549	526	510	513	583	562	537	573	534	513	572	546	530	544	538	559	525	590	540	536	576	552	549	579	540	506	553	507	462	562	574	554	526	541	611	549	549	555	555	524	551	585	506	568	565	521	556	556	522	521	596	570	560	520	529	555	504	547	533	538	544	547	543	550	546	536	575	526	527	540	535	555	523	580	524	536	567	556	559	520	518	532	540	541	572	511	562	548	569	501	570	558	528	523	548	499	519	552	570	578	561	541	518	503	544	486	529	550	524	505	518	549	532	542	497	515	536	529	558	519	515	525	510	518	541	518	523	543	526	552	545	529	586	547	514	560	572	537	509	581	541	555	508	572	534	497	563	532	538	539	556	573	568	525	549	536	521	505	586	533	565	543	535	550	518	533	580	524	556	585	581	509	569	519	491	558	535	513	512	516	563	541	490	548	584	572	540	542	547	604	545	590	565	552	527	521	511	556	568	525	554	525	570	551	571	550	522	548	556	540	550	605	570	559	531	563	551	519	571	556	543	578	576	562	534	567	540	526	586	568	518	530	544	521	576	544	541	542	551	550	576	545	552	511	573	578	558	558	554	535	574	530	601	537	559	546	549	551	573	512	530	527	563	530	543	544	570	569	595	543	581	572	561	555	560	548	518	576	567	573	557	569	566	516	506	549	566	556	584	564	523	600	537	554	527	559	546	530	524	564	557	552	573	507	515	522	553	551	587	589	552	538	542	575	517	559	532	589	550	541	575	542	631	543	572	532	523	553	554	564	570	586	571	596	499	515	531	535	541	534	563	536	509	536	540	559	564	565	543	553	566	537	547	527	575	539	512	542	529	537	525	562	581	517	559	547	533	550	538	564	550	563	603	531	569	528	565	525	554	544	545	529	568	549	552	550	550	569	591	537	534	546	517	581	573	556	562	550	523	546	511	554	555	573	570	538	556	491	515	566	520	522	536	563	539	539	563	547	582	526	489	495	529	593	578	548	571	536	581	568	557	566	473	561	545	536	558	557	597	512	549	559	558	556	568	538	540	532	546	536	567	522	535	572	557	574	625	615	516	547	523	510	559	560	560	532	555	534	491	550	535	523	561	566	567	573	539	551	550	556	521	567	536	511	540	527	553	545	566	528	577	558	543	560	523	545	572	551	549	577	546	553	552	545	499	564	542	547	569	558	517	570	581	532	559	576	526	563	548	575	542	580	527	547	564	552	508	556	514	530	544	568	557	530	537	546	574	533	573	521	535	515	559	556	599	583	593	556	532	549	511	573	574	537	554	532	578	502	521	552	552	524	569	544	586	560	561	565	550	529	565	525	511	564	554	582	544	518	537	558	514	565	545	542	528	511	505	563	551	554	533	533	570	559	560	574	590	527	550	610	528	523	577	570	514	559	576	594	571	537	599	544	557	554	529	543	578	538	541	529	541	561	561	537	571	522	542	545	543	588	575	541	554	568	520	572	578	526	554	574	525	525	554	537	524	536	560	528	561	560	602	541	519	512	513	560	552	562	576	563	541	551	524	560	530	544	566	551	574	539	542	556	579	557	538	576	522	531	536	548	541	547	556	506	565	539	552	552	541	526	577	551	565	583	516	529	567	527	564	529	545	526	555	524	549	571	527	576	527	556	544	564	545	527	537	498	559	530	574	558	555	546	570	548	524	566	565	543	521	550	522	534	550	561	533	575	581	556	541	563	544	565	561	556	515	579	568	570	554	503	580	571	563	606	564	549	570	534	561	573	574	540	554	554	519	495	553	517	547	575	579	514	538	543	509	568	552	574	552	545	514	564	533	552	544	520	498	561	540	590	557	541	560	545	547	540	560	558	561	553	535	545	521	558	539	558	567	556	543	544	513	553	549	505	541	597	559	535	558	521	585	561	562	546	575	519	563	533	562	551	564	493	543	499	524	536	509	528	560	581	572	530	567	543	485	549	537	514	537	538	561	526	528	567	569	563	546	587	520	543	561	560	553	526	531	550	541	542	535	519	533	556	548	551	573	572	508	547	563	469	550	567	594	520	548	570	556	564	578	556	543	577	523	547	577	593	576	559	543	545	550	535	514	536	548	576	573	564	542	540	534	515	589	548	574	532	542	557	566	599	583	538	527	525	514	535	523	552	549	545	575	537	581	572	566	576	590	562	554	566	553	570	505	530	544	551	612	548	558	544	569	492	558	525	518	553	544	534	534	531	514	526	570	558	545	528	583	583	544	568	562	568	609	517	541	535	583	556	548	548	550	520	583	574	527	530	533	569	539	542	563	576	555	536	501	561	531	570	531	564	555	513	542	554	590	537	537	541	548	536	542	525	515	533	543	578	561	545	522	549	548	536	563	567	559	517	535	540	532	530	515	560	560	616	576	556	524	556	522	541	585	514	515	592	562	567	541	531	546	508	551	553	549	551	530	573	526	539	550	584	569	537	590	579	556	556	483	535	532	549	571	545	543	547	530	576	561	525	559	582	545	528	496	547	544	523	533	532	555	584	520	515	507	556	542	514	533	564	558	531	534	540	554	565	563	501	547	566	556	507	537	567	531	581	530	546	570	523	558	552	578	553	554	529	541	532	549	546	538	529	540	523	580	564	587	569	561	564	543	539	565	523	605	551	560	552	556	553	497	546	499	543	562	540	548	533	548	528	565	576	587	502	529	546	546	541	555	535	510	537	551	543	539	543	576	524	526	539	557	565	579	554	579	583	522	544	535	506	558	550	550	586	524	536	553	557	555	532	507	564	552	535	527	593	547	507	538	537	554	564	575	567	571	540	511	590	550	568	536	566	543	539	580	570	606	586	529	576	514	550	535	518	565	568	559	519	563	481	529	550	506	523	540	560	528	553	550	524	572	525	553	562	578	550	576	523	525	507	561	551	541	556	545	543	564	527	534	572	533	583	555	592	529	549	525	550	551	568	577	528	535	555	538	546	526	510	566	547	570	516	519	541	556	561	529	549	592	542	553	542	564	576	559	556	558	530	530	540	523	539	542	515	532	550	542	523	567	550	527	555	587	535	548	519	494	537	568	579	561	557	540	516	589	552	533	516	555	565	532	564	547	534	566	516	523	512	514	552	549	531	538	521	591	550	548	590	590	527	591	522	554	558	542	499	557	536	531	568	572	560	509	535	526	515	559	528	606	559	517	531	589	547	515	563	546
55712	74044	58512	43472	28015	18658	11413	5566	3424	1693	842	568	504	487	552	471	500	502	506	468	508	468	509	493	570	490	492	468	508	490	510	502	511	477	469	542	521	500	469	482	504	538	483	468	475	458	482	490	502	500	499	452	456	453	506	531	475	511	425	514	503	516	505	499	500	469	485	478	468	501	477	473	527	490	522	509	508	504	510	510	512	477	468	480	516	479	481	494	490	512	493	467	478	503	492	496	459	470	459	484	476	478	499	511	510	526	501	529	466	504	518	489	456	505	508	488	504	491	486	504	486	460	475	479	481	530	494	502	485	511	520	502	515	481	516	489	464	523	492	464	502	500	492	516	515	492	462	489	456	464	516	499	513	535	479	476	502	476	487	513	507	483	488	492	460	506	517	501	479	495	494	467	452	545	476	485	457	514	550	493	458	463	490	518	493	498	515	473	500	458	455	472	527	463	510	498	468	462	500	468	527	479	508	519	457	484	465	488	487	484	523	458	473	495	473	498	522	475	523	478	496	478	485	432	516	492	480	525	447	483	513	506	498	475	460	491	460	495	495	528	474	456	483	506	517	484	478	483	503	484	495	493	504	475	495	503	473	504	504	461	522	476	465	490	494	516	471	510	437	485	498	442	478	516	464	530	527	500	475	497	441	453	510	501	516	474	493	517	482	479	522	479	510	507	511	481	469	433	526	489	498	479	479	502	522	463	490	500	467	500	481	485	510	515	472	463	504	499	494	477	505	456	442	481	499	509	484	479	492	484	505	500	509	499	509	486	497	512	476	516	509	469	466	472	474	487	458	481	473	487	499	483	511	484	499	481	498	480	463	506	490	531	496	469	483	466	493	525	495	484	538	470	455	481	507	479	460	481	534	534	517	494	522	497	490	491	480	498	490	488	512	495	477	462	540	467	514	458	511	477	460	443	489	488	474	483	490	478	491	467	495	473	486	483	479	474	466	430	507	492	464	507	509	526	482	443	456	503	478	531	470	497	474	501	483	493	502	477	489	506	543	486	445	519	493	494	512	478	475	460	502	488	469	476	518	465	495	470	509	530	481	521	528	493	457	487	496	509	469	490	507	492	467	510	515	496	496	494	477	458	465	508	476	492	481	468	494	501	488	461	512	498	472	496	468	457	503	511	473	501	489	518	473	487	476	469	458	487	465	487	508	505	494	469	506	458	472	482	517	448	513	454	462	471	506	477	471	499	490	496	489	495	478	519	463	502	486	522	511	454	489	509	485	467	485	517	473	464	463	499	511	521	503	468	513	519	512	501	479	488	498	517	477	500	505	510	470	483	465	474	476	510	493	507	496	470	518	510	492	477	476	454	472	496	479	484	501	467	457	501	484	448	484	495	489	468	504	469	500	507	510	538	477	529	435	491	467	472	445	470	473	460	478	451	456	505	459	449	472	473	498	527	439	524	500	493	513	524	500	517	466	493	530	497	517	493	493	508	469	465	476	489	493	491	502	501	489	476	467	472	522	486	502	507	458	478	490	465	472	498	479	473	472	490	457	518	473	512	492	464	457	517	461	494	500	494	499	497	462	473	506	488	485	497	516	461	506	501	505	458	475	503	470	490	511	472	499	469	475	489	480	469	475	485	479	525	503	471	492	450	469	490	506	475	501	451	466	509	497	499	518	469	501	463	478	511	484	459	542	444	459	470	507	484	493	484	548	460	453	520	510	522	521	480	450	479	528	484	462	478	469	506	481	496	459	468	494	538	454	485	497	473	508	487	496	468	475	481	508	521	520	514	461	513	492	500	471	478	514	475	460	513	517	512	464	464	476	461	501	467	462	447	472	455	504	483	461	524	488	480	498	435	488	467	466	475	477	498	451	472	489	475	522	505	493	504	483	471	486	490	454	469	479	495	510	523	518	449	466	472	485	484	484	500	470	468	491	513	485	489	520	494	462	489	519	482	476	480	459	480	499	476	511	501	461	506	502	527	511	482	489	469	526	514	458	502	497	504	489	509	479	490	484	452	486	472	481	463	506	456	495	456	455	519	511	488	524	487	472	449	533	499	469	461	500	484	487	474	493	527	538	479	495	479	476	500	472	463	509	490	481	503	508	475	493	479	559	431	479	475	484	507	480	458	491	513	490	498	528	540	526	517	481	490	509	506	546	495	479	548	506	478	485	477	459	518	509	488	496	485	476	479	516	519	485	481	484	517	517	521	502	494	457	512	512	518	487	495	510	499	478	524	458	506	527	479	456	465	505	516	515	473	523	500	460	458	497	518	513	507	537	475	463	548	488	469	506	492	485	511	435	536	506	498	506	444	456	507	481	506	471	468	466	470	482	470	483	484	502	505	473	509	443	488	465	480	501	461	550	493	497	460	474	474	532	489	478	490	514	544	490	502	485	470	514	524	502	449	456	497	488	458	470	494	493	505	531	466	520	507	484	481	492	465	477	490	482	496	486	479	490	501	495	457	498	536	499	517	489	488	519	471	456	475	526	488	493	532	510	505	537	520	501	490	467	505	478	505	470	512	470	460	492	515	511	471	518	482	516	421	471	487	493	494	461	502	442	486	474	512	492	492	506	490	449	521	487	521	547	469	462	482	484	473	473	455	506	515	482	489	477	427	523	493	510	490	458	465	477	476	480	474	483	510	492	490	475	487	511	503	466	512	467	467	495	493	412	526	505	463	469	492	485	509	524	497	485	483	500	470	475	485	504	507	474	539	470	471	481	496	528	487	477	495	437	530	531	488	499	473	430	464	498	454	483	499	492	491	509	505	502	473	497	464	532	472	469	450	510	459	492	495	475	505	461	494	483	483	504	478	475	563	501	494	492	535	468	488	495	539	505	474	468	473	490	514	501	471	506	534	476	519	450	521	492	493	477	479	486	482	524	507	494	496	491	479	470	497	469	464	467	491	480	477	510	493	485	508	481	485	474	514	473	478	503	510	504	492	469	483	465	480	474	496	487	472	516	483	480	473	537	491	530	491	478	498	504	506	472	467	469	462	494	509	457	476	483	488	519	497	473	475	463	505	518	530	476	497	485	463	490	465	490	466	474	477	464	474	489	488	450	500	475	510	486	508	510	497	472	513	489	480	471	519	432	455	496	472	473	510	477	494	497	493	495	472	486	471	454	501	528	524	487	490	510	472	482	465	476	459	489	479	488	498	475	448	495	481	533	500	474	520	466	527	515	500	519	496	511	461	488	474	498	497	485	473	458	520	487	524	508	473	479	487	480	479	496	463	460	520	477	490	518	485	477	456	462	495	503	457	456	476	497	483	474	518	477	518	474	463	507	460	486	468	505	464	506	472	510	485	498	495	489	469	497	458	493	464	480	497	469	485	514	498	458	484	500	468	457	481	474	480	496	472	465	456	471	485	462	466	474	579	440	481	468	477	479	468	441	487	464	517	471	490	490	490	492	510	469	508	477	485	497	517	491	472	469	469	489	439	470	458	473	463	495	471	508	464	508	498	459	465	494	501	484	504	474	491	505	501	500	508	476	515	470	469
24530	21908	30492	33061	34222	31347	25250	11779	5625	2230	1036	731	652	689	644	646	627	683	648	638	641	677	662	664	645	618	667	652	659	685	635	655	643	651	622	710	653	631	656	643	630	656	666	672	658	619	666	639	635	676	655	660	618	645	625	615	673	663	657	623	606	643	632	648	634	639	656	626	663	689	686	680	671	626	657	745	653	610	626	636	630	635	658	631	623	652	616	613	627	655	660	592	656	583	587	623	671	639	591	613	643	642	620	616	614	637	656	618	648	689	628	649	654	630	641	661	666	622	607	652	641	632	638	664	634	687	589	604	619	622	635	659	654	633	621	640	626	675	652	633	641	598	651	606	590	686	680	642	642	602	611	627	658	610	677	675	613	657	697	677	628	711	617	702	632	648	622	655	628	654	691	635	587	654	633	636	668	634	673	590	668	632	656	624	610	627	637	667	642	618	629	584	669	635	640	653	664	619	610	649	624	647	620	648	640	586	647	647	638	650	651	623	665	633	653	643	612	645	635	647	650	643	629	612	630	635	618	653	636	619	639	655	630	646	640	646	613	657	677	622	697	666	674	606	632	612	657	661	619	633	647	629	672	646	634	651	633	630	611	709	665	669	627	615	613	598	655	681	635	644	664	671	674	632	615	640	646	596	629	585	630	641	632	631	616	593	601	616	632	616	642	668	703	618	693	598	589	620	646	643	646	629	627	619	642	641	653	588	663	663	639	641	670	666	693	580	637	631	643	689	654	641	629	642	625	643	612	618	640	625	665	627	635	704	632	656	590	636	660	614	624	666	651	591	676	684	677	658	627	640	626	617	614	607	642	620	630	608	629	619	649	637	662	652	672	637	700	664	616	625	627	619	676	667	585	652	622	676	607	605	662	578	635	655	603	660	643	626	635	582	661	609	649	651	610	651	635	641	663	624	661	634	680	638	612	640	631	596	648	653	647	608	628	698	654	668	643	646	611	639	684	610	628	652	633	654	661	644	614	676	670	646	618	668	641	621	621	610	622	651	601	604	609	626	656	620	621	656	630	642	599	584	599	662	655	608	665	652	643	619	653	677	650	627	658	609	668	625	638	590	660	670	602	619	666	579	630	663	640	713	619	627	688	637	582	633	634	652	593	598	651	599	662	593	619	612	648	649	609	638	620	646	616	614	613	609	609	617	592	643	628	656	585	605	616	629	654	638	631	664	688	614	620	612	617	625	626	691	623	680	676	626	639	600	632	624	634	634	633	681	635	599	614	670	616	611	626	646	637	644	648	622	616	635	646	628	591	663	642	638	629	653	644	632	616	656	635	595	634	647	651	649	645	651	635	682	613	610	627	619	610	565	632	636	617	631	616	630	623	650	619	576	617	647	650	646	594	592	682	620	624	622	648	632	660	728	610	665	677	631	604	622	613	596	664	592	647	665	653	604	667	668	645	648	670	613	639	667	660	580	629	657	657	648	610	622	642	634	618	629	660	675	595	596	633	638	666	675	616	664	631	657	690	657	635	659	573	602	678	655	659	661	679	636	646	651	630	616	648	648	633	627	655	657	638	641	639	657	615	651	633	620	633	661	642	617	659	627	607	629	613	624	607	613	612	604	642	627	606	614	621	621	674	664	661	646	647	599	683	650	618	643	652	607	672	653	654	620	650	600	651	607	604	619	677	703	616	635	610	642	649	603	644	627	601	648	641	650	656	625	577	680	637	636	663	615	636	613	658	627	645	636	667	619	645	650	661	654	693	646	663	612	628	628	623	630	589	649	641	617	597	622	634	606	652	672	621	666	639	574	644	631	618	638	654	658	658	600	675	638	635	632	594	608	701	616	601	637	601	641	636	632	627	631	667	603	645	628	615	652	646	610	628	615	633	629	590	621	619	621	625	612	661	635	623	627	613	641	610	597	658	636	646	630	634	624	657	675	632	657	671	641	678	630	637	589	651	618	632	607	676	616	607	645	620	644	656	598	653	661	622	642	633	648	621	619	663	615	618	668	613	626	650	701	628	613	653	618	649	622	671	661	606	656	642	645	667	622	643	624	617	602	666	654	644	652	672	638	666	609	622	627	671	679	656	623	629	709	601	629	665	651	616	630	602	643	603	655	655	676	698	621	616	634	623	627	648	617	622	637	623	629	638	619	622	636	569	642	600	636	658	660	694	654	612	627	626	639	611	652	659	631	655	637	639	684	657	666	620	619	632	614	642	604	606	683	630	674	633	620	600	659	632	597	676	585	624	594	615	635	616	647	673	628	620	616	621	653	649	657	606	673	661	646	667	594	645	637	632	622	646	626	592	663	618	641	668	709	685	579	607	610	638	620	643	653	615	666	628	596	673	659	659	624	618	625	634	647	664	669	596	639	662	635	626	653	655	631	622	644	640	650	651	608	694	645	637	608	605	645	646	614	627	660	652	642	619	611	635	585	633	594	646	634	629	632	625	663	580	657	609	584	651	635	656	612	644	625	632	602	654	623	648	621	666	641	644	658	698	627	642	597	717	633	628	636	669	660	628	619	655	654	607	641	640	660	614	611	620	631	639	684	656	649	626	650	642	649	627	627	650	597	613	676	675	668	616	681	686	643	602	641	617	647	687	682	643	606	667	663	603	670	691	631	640	629	670	635	633	596	632	621	658	637	668	649	632	643	665	617	647	657	627	599	641	628	593	636	648	651	612	652	635	634	661	670	634	627	646	622	631	630	654	607	615	676	650	666	620	682	622	687	643	692	654	687	670	620	592	652	674	654	678	622	631	644	637	619	625	632	674	670	605	665	688	642	605	632	653	648	620	645	623	638	642	675	616	646	656	642	654	658	610	628	639	663	622	636	658	666	676	634	627	616	626	662	666	680	703	665	637	644	668	649	631	601	605	622	602	651	660	640	677	645	654	646	608	628	651	620	641	644	600	617	650	630	604	637	644	632	635	610	634	679	590	602	645	613	657	636	609	625	614	642	683	656	619	631	625	652	643	603	652	640	615	617	599	595	659	632	621	653	649	648	657	648	626	597	637	677	625	616	623	630	649	638	602	655	620	641	605	598	618	616	643	614	636	684	643	626	638	591	644	662	652	677	613	643	616	632	618	608	659	615	686	641	617	636	596	635	653	644	603	619	665	632	631	657	610	663	625	695	657	627	652	621	629	578	678	698	647	628	649	643	634	659	654	627	659	667	661	611	628	667	638	661	604	649	645	658	668	624	599	612	606	631	620	637	626	600	681	614	668	651	670	619	628	616	647	619	607	627	642	651	615	604	584	635	648	650	617	605	635	594	599	653	639	625	625	634	637	677	630	612	628	616	666	643	640	667	648	627	654	650	631	601	646	653	627	672	618	663	608	654	658	633	646	634	639	590	710	628	651	648	632	628	616	626	613	605	643	629	662	632	630	675	620	664	675	640	618	654	634	659	664	618	657	617	670	655	633	669	673	647	607	615	579	647	597	586	672	632	630	633	668	629	639	654	655	624	637	612	605	622	629	618	636	659	610	615	607	641	618	612	648	601
60829	88300	72568	55655	39807	28535	18684	10406	6118	2615	1197	666	578	558	604	610	605	606	541	590	584	623	566	570	578	568	560	561	555	592	633	582	577	596	552	561	578	590	584	552	567	559	598	587	587	584	554	579	596	543	549	581	600	608	549	588	570	583	608	603	574	548	596	597	551	553	619	569	569	613	604	618	573	609	554	548	574	605	594	609	550	550	589	576	571	577	577	580	575	577	575	615	595	547	590	579	596	606	582	597	544	571	551	558	594	565	584	575	525	594	583	579	587	603	613	572	583	547	558	574	581	587	582	595	575	586	558	593	578	601	569	561	611	554	572	562	608	589	573	556	570	559	544	599	543	586	564	545	560	617	551	567	552	566	551	556	547	591	587	561	572	534	555	591	594	541	558	566	550	588	584	567	603	559	536	593	562	558	542	563	553	564	526	593	587	626	569	542	609	582	600	524	596	553	594	553	582	568	574	588	601	628	600	557	606	543	563	538	573	574	550	603	604	559	587	594	546	604	572	599	564	609	574	544	596	585	596	574	549	567	541	589	595	533	590	548	576	585	543	585	607	538	577	555	547	602	599	548	587	599	586	576	549	577	567	498	605	564	576	549	586	575	587	577	612	599	582	609	571	576	569	584	593	597	552	590	616	573	590	614	556	620	599	561	578	610	579	556	537	571	575	563	541	571	586	560	544	590	518	606	554	559	584	582	553	593	605	608	578	573	578	592	571	572	598	501	552	580	583	569	554	574	577	522	538	592	535	593	570	540	572	546	579	583	576	576	567	568	604	553	598	574	529	584	578	589	555	556	587	555	537	541	547	552	579	564	570	556	559	563	594	586	592	552	563	543	564	584	580	568	563	575	564	584	596	587	583	561	536	562	541	599	585	555	619	580	566	561	580	556	514	562	619	535	549	555	542	537	535	556	574	538	568	607	570	599	565	590	584	588	542	576	552	546	588	609	545	577	594	583	574	526	597	552	607	570	565	609	545	578	628	574	549	570	553	577	566	590	599	569	653	569	537	550	618	569	563	596	579	565	592	580	602	578	593	574	553	558	583	547	573	543	553	593	552	608	532	574	571	562	618	562	566	557	559	559	567	579	567	632	601	575	554	602	532	586	562	551	580	558	533	589	588	582	593	557	629	547	581	602	560	617	529	576	564	559	569	586	533	563	547	540	536	562	632	594	573	555	562	552	550	591	588	531	581	591	537	584	599	527	586	559	620	574	600	572	546	539	549	587	604	584	535	584	566	530	594	579	572	573	581	542	583	589	590	558	572	572	590	641	530	563	616	558	528	548	570	559	558	545	605	579	566	599	590	568	588	582	548	563	584	557	547	535	564	553	491	585	529	558	570	576	571	562	578	568	540	585	578	569	571	553	602	582	601	598	559	577	567	541	556	552	528	593	570	593	644	540	583	590	548	583	568	577	570	524	557	561	585	608	594	525	600	547	558	576	552	552	520	544	548	580	568	584	566	546	573	596	555	554	546	616	544	603	559	598	558	571	549	612	579	589	562	558	592	563	606	571	558	554	549	541	569	559	542	609	593	552	586	585	545	587	553	565	612	577	578	565	603	537	573	574	571	572	596	539	544	561	522	536	571	591	591	551	575	578	567	561	541	573	572	560	568	572	596	519	546	559	593	586	567	548	606	557	549	564	606	554	601	557	575	627	554	551	602	605	586	606	585	552	540	556	542	553	529	547	570	530	623	563	573	613	546	550	562	590	596	543	558	595	574	568	561	600	598	601	587	581	548	572	554	614	606	617	568	559	599	576	610	614	560	584	568	608	555	530	551	569	600	585	539	555	541	555	584	545	617	589	581	599	568	561	540	586	584	557	559	593	571	567	573	586	585	529	579	590	598	556	542	549	566	603	609	575	581	595	574	555	569	563	568	584	563	598	576	537	593	577	570	552	548	586	558	582	560	549	570	572	517	585	580	577	615	606	601	604	590	579	560	604	577	521	572	563	569	553	616	553	577	599	561	575	526	577	570	536	538	569	576	552	550	547	597	579	547	557	603	569	578	569	602	607	548	572	561	579	576	610	528	557	573	545	594	579	575	573	575	555	578	589	577	567	575	574	581	553	569	578	563	574	578	616	548	553	582	586	567	558	566	543	574	528	536	580	582	603	584	568	583	537	577	562	566	568	584	529	552	553	547	535	530	596	578	551	531	579	582	583	544	599	616	560	546	578	562	577	545	610	545	571	555	531	598	548	575	595	572	573	597	551	578	646	535	550	580	560	585	582	582	596	572	570	570	576	542	543	569	544	592	595	591	631	561	563	544	598	509	580	559	560	626	557	600	572	586	547	586	565	555	532	528	539	572	546	583	578	558	562	582	555	543	561	608	582	560	548	550	566	607	607	557	605	551	557	558	628	559	571	582	560	586	576	529	555	544	634	576	599	580	561	595	546	567	590	575	561	557	576	575	573	574	562	573	596	541	548	562	574	589	543	574	558	574	560	565	584	570	582	575	579	545	560	554	586	570	549	576	575	567	556	565	540	602	609	555	582	553	583	597	558	562	557	566	610	546	599	545	610	587	578	568	546	574	579	533	573	591	527	593	598	578	597	563	572	595	567	572	586	577	628	556	559	538	563	585	607	584	571	591	589	583	545	585	564	551	576	536	572	528	554	565	597	566	603	552	558	556	551	587	537	571	543	542	559	576	541	598	568	580	543	595	568	556	547	506	570	587	557	592	559	573	575	544	588	571	600	597	576	550	562	559	534	590	539	542	563	586	593	525	608	550	562	552	568	538	547	566	597	566	563	563	577	599	569	578	522	604	620	582	504	584	529	583	549	529	564	557	560	571	554	544	565	589	607	597	562	582	599	587	587	575	606	551	539	581	523	546	549	567	553	547	577	540	558	569	596	584	566	587	569	550	587	596	580	572	579	572	534	570	547	593	559	563	536	601	544	595	571	579	582	564	586	565	562	589	543	573	565	586	541	572	562	570	580	576	601	565	561	592	573	591	549	575	514	547	523	562	618	609	559	587	557	616	556	539	581	578	605	568	565	593	581	573	591	539	572	529	591	556	575	582	611	564	552	581	643	573	588	564	573	582	571	531	481	580	587	583	558	586	595	574	600	584	558	564	561	567	580	560	575	573	567	596	572	553	593	582	593	597	536	610	571	598	528	597	580	564	535	601	537	563	555	596	553	538	558	566	538	551	554	598	607	525	550	609	536	566	560	574	561	528	599	560	584	544	596	588	579	559	535	544	566	539	582	584	537	601	532	580	577	572	545	586	644	583	566	574	577	583	566	573	588	608	579	562	584	560	572	530	555	575	579	581	568	552	554	563	529	545	581	563	600	580	568	514	550	566	554	527	581	583	581	565	572	595	548	565	592	549	569	550	569	576	581	537	546	587	536	551	615	574	565	534	556	573	560	589	581	560	582	579	556	588	560	585	554	582	584	576	593	575	556	581	590	586	568	587	585	598	577	563	538	550	616	574	572	562	569	560	554	548	579	552	592	523	566
29560	21763	16152	10560	4548	2105	1418	986	725	594	566	569	532	482	529	527	475	555	541	519	513	505	520	555	503	528	513	546	563	531	513	530	573	545	566	512	475	490	525	563	506	511	551	549	538	512	529	490	518	488	534	539	534	563	481	491	535	528	489	472	518	554	511	499	499	531	560	519	547	464	527	521	509	512	481	558	562	523	510	547	490	530	519	551	490	533	505	480	500	494	505	544	532	559	496	518	547	514	581	550	494	506	549	500	513	574	507	514	533	565	553	545	505	529	518	520	515	540	552	502	517	551	498	509	504	534	513	520	493	514	525	526	519	453	545	540	559	509	524	520	484	530	511	511	516	489	506	502	557	517	510	514	564	543	518	514	495	518	493	559	534	507	528	508	513	541	539	554	507	484	466	528	513	541	494	505	500	482	527	527	497	509	540	545	527	480	498	498	536	527	542	553	535	570	542	541	568	532	497	506	553	547	555	494	513	537	549	551	541	549	491	459	540	491	503	534	515	527	522	547	524	505	533	536	516	535	527	538	507	508	554	487	513	483	509	525	543	526	523	518	544	482	533	539	555	533	526	536	518	493	510	533	547	498	522	534	532	508	522	481	527	511	551	552	532	502	488	526	506	481	526	492	540	527	522	494	486	551	531	499	537	564	488	560	503	561	512	541	502	517	572	520	532	575	539	511	551	523	520	501	542	526	521	512	513	477	506	569	570	542	505	552	504	534	518	498	503	501	518	538	537	574	537	578	535	510	497	550	498	515	528	483	519	478	546	523	522	512	519	541	559	530	555	542	521	512	549	544	504	508	544	529	534	521	534	572	539	508	515	481	547	497	541	509	530	512	509	577	534	537	521	527	526	497	536	541	528	542	526	574	475	528	504	533	538	571	536	540	514	549	491	511	474	504	570	531	521	528	522	533	530	487	507	496	512	527	517	516	540	466	529	502	502	557	475	489	493	544	523	528	559	507	559	507	500	515	525	512	535	477	521	531	532	502	562	513	540	512	538	512	515	535	552	523	495	506	467	526	513	530	541	532	538	472	531	506	526	549	477	547	523	538	500	556	533	487	529	529	542	561	518	519	498	540	550	530	553	490	507	549	541	533	549	530	500	512	506	543	521	517	520	491	505	528	513	536	505	494	511	494	517	516	515	481	476	545	528	560	508	526	522	519	546	543	540	544	545	499	526	561	535	556	487	510	530	502	517	520	539	483	545	516	516	543	475	511	470	485	488	500	507	557	519	549	548	549	554	551	527	495	531	566	540	501	489	524	540	534	585	508	522	522	500	530	504	564	510	479	500	534	528	493	530	483	524	534	514	550	499	510	535	533	474	504	537	524	542	522	531	529	518	511	506	558	522	516	527	519	550	519	538	545	543	501	498	490	528	484	514	530	500	543	535	516	498	517	526	557	515	590	507	498	529	520	542	539	540	518	485	562	522	548	540	525	537	514	485	519	518	514	468	539	500	490	506	510	538	524	537	522	522	509	556	522	540	517	511	544	526	510	514	492	544	537	483	528	552	524	548	529	504	524	574	539	530	538	505	511	535	538	513	501	523	509	499	515	504	555	516	545	501	500	555	535	526	500	515	508	537	511	502	518	543	503	527	540	528	539	576	532	498	499	521	515	537	496	526	550	513	497	533	525	542	517	519	532	516	532	528	573	521	519	542	537	533	489	565	513	525	517	504	571	540	493	528	548	491	503	481	500	522	481	544	528	547	514	557	519	531	560	535	566	524	499	521	524	533	505	554	512	477	523	528	525	531	533	530	505	518	484	551	531	537	520	522	526	532	539	520	562	493	494	548	536	539	544	570	537	521	557	545	524	546	517	540	523	492	545	497	505	505	520	481	554	564	515	564	530	541	566	490	557	532	479	515	543	524	536	514	523	522	482	530	505	490	534	540	581	552	533	505	527	551	521	561	526	509	482	534	514	513	541	518	490	518	553	510	524	512	488	527	524	552	537	511	525	512	518	537	521	517	506	516	543	531	546	531	540	537	527	536	543	530	492	508	540	528	524	539	545	550	470	563	530	492	551	555	515	521	497	566	522	527	522	576	556	552	482	552	537	551	514	561	498	544	495	475	504	522	537	507	520	562	501	530	485	498	495	523	487	539	529	493	545	533	513	521	498	548	555	580	527	544	508	522	526	529	477	548	497	564	510	518	515	479	528	575	528	524	459	521	512	539	520	515	490	518	513	553	521	484	508	534	510	473	547	529	502	559	502	527	542	555	523	496	507	519	549	524	489	514	472	514	523	496	465	528	488	519	544	517	516	508	523	518	547	518	521	557	479	553	531	515	527	519	529	553	513	503	474	541	470	533	505	536	530	509	528	502	515	504	515	526	515	503	506	527	547	484	507	508	537	513	511	519	533	506	533	555	471	551	521	525	478	508	512	525	513	565	567	533	544	563	534	579	553	578	541	505	538	558	528	548	526	474	541	492	546	587	540	562	523	536	519	518	531	504	526	540	593	541	519	530	493	541	536	478	544	503	542	547	509	509	507	513	500	519	527	518	474	555	528	544	544	526	504	545	542	531	502	540	538	515	509	527	535	482	515	509	550	548	522	521	523	505	503	521	522	552	515	504	539	476	568	528	519	499	511	480	503	518	492	538	528	522	542	530	514	472	528	524	564	498	523	538	508	516	510	558	526	526	529	513	531	551	532	596	541	503	504	525	488	536	498	533	486	503	560	517	508	483	538	538	550	507	522	501	513	503	536	544	537	520	512	540	532	512	514	553	532	522	530	518	571	525	507	549	521	532	509	527	511	522	535	526	533	474	515	558	509	498	513	571	552	520	537	517	525	516	489	513	524	533	500	488	557	536	519	496	564	512	515	546	523	535	514	510	513	490	483	551	536	515	477	525	557	551	532	559	514	539	545	547	504	509	544	543	487	520	532	502	517	525	517	514	522	530	518	496	546	505	540	525	541	532	547	530	542	575	507	539	549	509	533	521	506	546	547	532	490	494	519	541	524	551	517	520	530	517	537	480	514	539	493	563	514	506	541	513	495	503	498	512	488	527	515	493	532	563	499	493	514	566	512	499	536	523	524	541	513	562	534	527	497	531	491	497	565	554	500	531	523	569	505	514	545	534	538	509	551	484	509	539	488	570	515	473	528	502	526	540	498	536	499	539	491	514	502	520	528	591	514	547	490	514	507	546	569	516	517	519	498	585	489	531	550	517	523	512	481	517	566	519	505	518	516	496	494	548	516	505	525	528	540	521	510	545	505	507	492	566	543	559	530	523	541	506	497	526	499	500	532	523	527	513	540	508	516	494	509	504	532	537	539	512	513	510	542	513	515	511	548	541	498	552	526	514	524	562	487	498	526	525	524	543	496	465	515	525	500	514	579	530	530	538	519	541	556	553	523	508	530	515	552	549	547	488	559	512	493	524	545	523	564	492	525	501	497	537	578	516	515	533	490	554	542	535	506	524	487	524	579	559	528	520	529	571	547	532	546	509	508	520	559	548	542
18533	18178	13372	7954	4294	2232	1549	958	708	530	409	403	433	448	431	445	484	414	409	412	455	459	447	431	447	410	407	436	427	442	408	425	413	484	467	470	446	433	430	410	404	428	455	439	412	441	439	432	451	401	441	429	431	450	462	399	413	432	434	459	435	430	406	432	427	425	457	447	432	420	447	402	439	450	442	441	453	396	432	427	438	425	443	437	446	438	407	423	419	391	425	403	427	443	422	397	422	448	411	433	429	408	409	443	428	412	414	420	432	439	463	429	445	452	436	427	433	449	424	438	465	445	424	430	460	421	455	427	395	410	451	413	383	427	406	432	462	430	439	411	437	430	415	443	434	410	441	462	466	412	473	456	429	428	408	435	425	430	413	443	450	423	454	416	449	406	417	439	416	434	379	465	378	425	441	442	418	454	458	441	389	450	429	455	430	440	445	444	462	462	412	434	417	410	460	475	406	451	424	450	417	429	463	433	438	459	438	448	432	420	449	469	390	442	422	438	497	436	434	446	425	468	399	404	426	452	425	411	416	400	426	427	407	436	444	441	451	394	406	450	430	435	442	427	413	450	478	416	448	436	428	412	436	460	435	437	440	415	446	388	408	421	432	451	442	440	438	427	407	425	415	431	420	418	410	430	409	449	409	423	422	420	442	453	423	449	442	423	457	431	399	421	474	438	450	424	437	456	443	415	421	396	406	423	389	426	432	443	439	458	448	435	416	463	422	432	437	419	405	418	416	452	423	410	425	492	426	416	434	409	437	405	409	436	410	427	436	391	386	431	446	421	450	421	436	433	448	415	426	400	442	457	431	399	460	403	423	418	441	461	403	430	445	398	428	412	404	470	451	439	419	453	398	413	441	436	424	438	436	400	438	415	413	395	435	425	460	459	464	424	419	431	459	426	441	429	424	467	428	379	425	423	410	433	434	413	427	445	410	440	404	429	444	398	443	440	423	422	447	420	417	408	471	416	461	448	444	464	415	420	386	423	432	443	430	421	432	444	408	455	463	397	403	475	410	409	431	436	409	433	462	462	425	402	439	421	449	431	430	388	396	451	414	426	399	454	442	397	398	416	436	415	423	461	406	436	428	419	448	410	440	433	420	424	396	419	420	427	400	403	421	387	426	465	418	406	445	445	422	430	397	409	441	468	426	462	408	420	418	423	439	429	421	420	419	446	430	443	449	454	405	442	443	456	424	432	451	437	412	466	415	446	477	396	429	460	439	430	391	441	435	463	460	425	458	421	449	448	419	404	433	410	462	441	421	446	459	398	434	452	411	398	460	433	418	471	421	406	440	448	400	444	466	441	435	444	436	453	396	423	417	468	437	430	422	446	444	422	453	441	403	436	473	431	389	443	458	411	456	415	450	422	434	421	381	458	456	389	440	430	429	450	401	397	428	446	422	417	440	424	441	443	447	430	440	405	415	428	440	419	430	422	438	443	448	408	398	420	484	430	416	403	401	430	396	428	427	405	423	415	448	423	409	420	446	441	412	421	410	426	431	418	434	426	453	420	433	438	419	404	443	484	434	482	393	441	433	451	422	442	395	415	403	428	443	406	437	426	426	408	423	391	447	436	401	446	397	436	431	444	426	438	464	402	407	457	425	416	406	430	431	460	433	413	430	491	453	415	451	426	439	442	409	411	409	420	458	425	423	465	432	437	409	447	408	435	430	402	450	435	431	399	427	424	404	430	407	426	452	431	459	446	406	417	467	430	413	413	430	438	459	413	431	445	446	440	437	421	445	449	468	431	431	437	472	447	444	449	432	409	456	407	430	430	407	406	390	422	447	434	431	437	467	424	439	397	417	421	457	403	421	445	413	432	419	444	453	425	409	435	406	436	447	425	447	412	423	427	428	408	463	415	434	446	450	435	473	451	393	404	455	440	419	435	444	441	446	424	418	439	452	394	427	451	416	441	429	464	443	422	425	435	400	430	406	430	422	408	449	434	417	435	420	440	432	428	434	406	414	427	431	382	479	409	452	396	418	397	437	417	468	371	426	381	388	431	467	412	443	454	405	444	434	436	469	410	473	425	424	407	402	445	459	449	400	413	431	449	413	470	419	429	446	434	448	445	430	455	450	431	464	439	410	459	438	395	412	461	458	418	445	433	451	419	450	448	400	403	406	427	473	421	429	414	413	441	434	412	414	451	428	411	418	444	371	401	453	402	434	437	410	447	426	459	438	453	453	447	410	439	446	427	427	462	411	425	452	394	425	423	435	443	421	420	429	457	459	450	448	390	443	465	464	425	417	406	439	414	490	467	426	456	373	410	427	456	427	419	431	453	403	418	435	435	433	446	398	417	471	449	425	426	441	426	423	456	450	459	423	410	426	423	425	402	427	431	443	438	400	404	449	463	458	451	453	418	435	394	454	433	425	440	400	439	449	458	446	426	429	443	457	433	405	425	435	431	404	414	448	462	461	455	423	421	469	459	423	431	417	410	433	431	419	428	405	447	409	433	416	418	430	444	449	425	437	407	433	443	459	426	394	400	404	427	435	431	404	460	428	446	423	426	463	442	391	411	380	483	433	421	473	443	415	475	421	426	409	444	420	417	438	436	424	426	416	404	436	477	429	425	426	445	464	446	418	464	467	413	449	466	448	425	460	423	417	420	395	453	442	437	443	476	457	412	430	415	436	448	435	446	446	400	422	425	440	462	450	459	427	446	386	463	429	416	451	423	452	446	475	452	396	457	454	400	430	431	464	443	431	414	443	408	419	420	418	414	446	456	455	399	424	433	414	411	427	460	425	432	441	443	436	432	419	451	451	461	422	439	456	445	432	431	455	471	412	452	412	451	477	426	419	423	421	423	399	444	443	418	425	442	396	437	414	445	439	451	427	435	442	424	416	441	444	464	409	397	445	394	463	426	413	472	453	443	421	421	426	417	414	459	444	456	432	409	425	433	386	394	416	436	452	443	483	451	458	460	431	473	415	411	430	424	440	459	433	427	425	453	426	470	418	450	408	422	426	430	447	445	429	436	414	472	425	407	429	459	453	403	402	466	445	411	451	423	458	445	446	430	445	431	421	422	413	431	425	471	425	431	439	410	429	473	417	443	444	457	455	436	443	411	425	417	418	435	433	434	417	396	415	415	422	441	476	455	421	456	410	413	425	430	398	444	445	417	455	419	436	461	424	456	404	470	388	431	435	445	456	404	427	408	428	434	424	421	447	417	445	415	415	421	447	446	412	446	428	441	435	394	421	399	451	398	476	399	415	431	433	440	468	441	457	411	415	416	406	432	429	409	419	458	431	434	470	410	404	432	441	402	419	420	388	415	426	428	458	415	401	410	425	412	472	442	446	401	446	412	432	440	454	413	411	407	417	451	430	435	443	423	465	418	431	434	385	440	404	433	388	439	418	433	476	427	428	455	424	424	461	426	449	457	404	412	429	448	393	432	439	411	433	442	417	430	408	465	447	421	427	449	405	452	419	432	401	430	427	425	424	396	446	439	440	458	441	442	398	425
25589	22019	31538	38565	32261	20951	12951	6421	3662	1411	763	590	556	594	590	562	619	610	536	574	554	519	568	593	589	579	576	589	636	565	517	592	582	576	554	529	591	547	588	539	569	541	550	572	557	548	553	563	553	557	554	562	568	532	547	545	594	535	594	580	586	601	525	542	575	571	613	558	579	555	543	548	569	573	594	592	547	533	568	578	582	564	577	562	556	572	531	574	564	587	570	516	517	522	573	550	549	651	601	591	589	568	551	555	584	562	545	572	571	600	551	517	522	561	554	566	576	568	573	549	567	547	527	585	573	622	587	546	576	546	579	587	558	577	589	579	543	554	590	602	568	555	601	598	538	531	603	579	542	582	550	520	518	536	573	571	561	559	563	570	577	559	628	544	587	602	594	580	568	587	588	564	531	569	531	562	608	566	535	572	524	526	566	602	557	554	562	572	553	543	559	613	562	547	593	590	562	601	573	538	556	553	560	565	561	551	558	575	554	534	575	530	608	547	589	568	563	568	596	583	592	570	531	588	594	540	575	566	611	543	532	539	605	542	555	521	568	541	606	559	561	605	542	573	576	544	536	586	504	572	567	570	560	500	577	595	515	605	527	581	550	540	564	572	534	557	603	536	552	578	513	520	564	586	556	575	598	565	609	531	548	524	587	561	578	560	529	566	597	527	604	551	581	501	577	555	547	601	580	526	574	530	559	580	595	533	539	552	566	578	556	559	512	586	542	552	523	609	534	564	549	551	602	549	541	551	568	554	581	567	581	578	547	567	571	598	564	573	561	553	569	579	540	562	572	528	602	592	589	542	546	570	545	568	550	588	561	562	557	574	563	573	542	572	546	548	542	567	612	576	562	574	511	550	556	547	547	551	548	582	549	567	563	568	581	590	558	584	538	534	565	549	543	555	551	563	560	610	529	585	582	561	588	602	548	577	572	562	522	595	572	590	572	570	539	596	594	567	560	529	585	527	538	591	574	554	598	576	588	599	555	596	553	562	585	621	580	585	548	573	541	528	543	578	602	524	571	601	619	612	535	547	603	530	564	585	539	541	540	562	592	575	524	535	529	546	532	574	517	562	596	552	579	558	574	565	565	546	635	550	571	550	551	536	510	565	584	573	572	605	571	599	504	598	582	587	545	570	582	617	597	532	528	593	547	521	647	561	519	563	575	571	581	546	582	540	574	561	537	551	520	530	571	585	551	567	568	573	576	587	526	508	526	552	585	558	530	586	542	564	547	594	522	592	573	555	538	535	593	579	537	534	597	590	574	591	522	585	581	528	571	601	577	567	544	524	553	561	478	594	597	559	572	591	533	586	568	554	572	565	575	565	571	562	564	584	539	551	529	571	583	570	596	612	549	545	584	511	578	563	582	561	537	593	569	553	553	581	523	556	548	575	546	618	543	572	580	582	598	620	556	558	541	528	567	577	583	588	602	509	548	560	581	548	561	533	607	587	553	574	587	534	570	549	517	538	607	534	524	524	559	573	572	592	573	560	568	518	534	532	552	535	529	539	576	575	542	564	569	564	576	555	563	558	566	582	570	561	574	580	544	529	533	565	573	504	559	572	591	578	597	588	561	577	558	608	542	526	600	556	584	589	560	589	552	578	573	580	586	590	558	555	544	576	519	551	584	608	530	546	579	555	544	542	574	546	532	520	548	600	557	521	553	538	593	569	555	561	506	570	551	555	546	582	541	579	574	559	527	574	578	585	583	598	574	620	575	567	578	525	544	537	559	553	534	562	574	504	561	526	539	545	581	588	588	606	543	570	545	571	556	535	574	563	535	538	579	566	582	559	532	524	566	565	602	566	555	551	565	561	573	598	559	591	564	558	513	553	545	584	544	555	581	533	530	590	558	575	589	538	544	538	553	513	516	571	575	577	581	569	533	586	602	550	547	538	583	568	574	585	570	578	571	553	577	590	616	537	569	574	498	588	527	539	550	582	535	585	502	550	583	578	539	563	573	601	528	591	551	575	579	576	527	596	547	556	571	584	555	576	588	534	543	582	567	606	528	551	571	567	592	547	509	567	532	553	536	562	572	584	584	542	594	555	552	553	563	567	574	574	603	625	551	563	561	532	620	581	567	549	559	556	542	561	543	518	555	557	588	553	565	632	551	580	570	556	602	560	631	626	575	571	609	567	531	557	539	619	521	547	579	561	542	561	562	547	579	554	559	553	523	592	543	582	527	610	558	544	566	565	578	611	572	563	564	579	586	583	597	576	514	555	558	581	618	598	537	587	558	585	585	615	562	523	529	574	558	581	561	540	558	619	588	579	557	583	550	580	588	538	554	562	581	537	615	543	583	607	513	539	592	576	562	549	599	563	565	594	554	555	603	554	572	578	556	577	578	516	564	548	549	544	534	555	562	557	539	552	558	554	572	582	550	593	535	616	555	590	582	591	577	510	547	545	557	585	588	510	546	520	565	581	539	616	575	597	578	559	567	515	565	565	579	534	534	564	537	540	543	567	527	585	554	568	539	577	565	595	553	522	553	586	600	555	526	606	583	565	530	562	573	609	587	601	597	556	511	615	569	561	513	560	578	564	605	562	573	564	594	539	539	564	527	593	519	569	544	601	563	547	541	564	574	529	549	581	602	552	589	558	524	521	528	548	567	584	553	572	543	563	576	556	568	562	551	518	576	592	562	560	601	545	575	593	553	548	530	592	549	551	588	543	542	511	556	573	550	549	600	550	538	609	569	540	550	549	572	589	579	571	552	575	578	526	580	553	605	570	532	566	580	578	556	551	503	567	546	568	522	594	570	615	532	557	531	538	569	571	568	589	587	537	597	566	556	570	581	590	538	614	624	547	560	593	576	552	576	560	521	572	549	565	585	568	550	578	572	550	572	589	570	595	603	573	576	560	538	559	555	581	554	573	616	535	580	551	551	537	572	528	574	578	534	516	551	588	588	526	537	557	561	570	586	564	531	571	577	605	610	541	533	553	649	570	565	532	576	604	605	568	525	532	538	556	534	524	571	548	537	577	550	626	554	575	601	543	564	543	604	580	525	592	539	611	594	557	561	526	574	560	581	555	613	585	589	607	607	580	560	567	542	553	538	551	539	542	532	601	541	546	544	574	557	583	562	534	566	537	549	566	530	571	548	550	542	596	564	567	575	517	572	546	521	559	564	524	636	541	521	575	557	550	602	544	533	607	533	544	538	547	535	548	599	498	517	523	541	560	552	529	547	599	574	547	562	563	595	532	558	581	563	585	579	560	558	568	571	522	543	565	552	569	530	574	531	540	550	581	589	546	563	536	575	524	559	544	611	540	595	558	540	595	565	556	531	535	541	555	575	590	574	590	567	532	569	553	581	519	588	597	554	530	605	517	569	539	585	568	558	545	551	583	557	583	569	562	534	549	570	569	604	554	613	558	595	583	553	577	550	561	549	584	554	585	551	562	615	549	574	529	539	570	568	544	578	575	537	604	557	547	566	549	507	557	578	558	553	557	584	589	571	562	548	595	545	603
53866	69057	61318	45354	26920	16405	10602	6648	4271	1646	850	517	483	534	492	509	498	496	494	480	446	530	484	471	527	493	576	495	502	460	507	510	495	542	491	493	553	519	493	501	472	480	491	490	521	539	508	477	500	496	525	515	512	470	516	458	429	501	499	520	486	496	461	507	451	478	490	490	496	518	569	498	501	491	499	435	509	521	501	473	477	518	503	506	486	501	482	487	513	469	485	522	487	472	493	508	526	459	532	518	475	520	493	468	492	499	463	473	476	494	479	479	486	503	473	478	489	525	517	455	503	485	520	519	490	481	472	495	501	520	510	504	493	454	454	484	491	478	501	486	523	456	499	502	464	449	512	536	478	481	461	471	479	486	497	476	510	493	490	491	492	487	502	503	488	492	501	467	494	488	480	478	494	528	446	433	555	471	474	495	488	455	468	466	476	500	476	570	497	475	504	462	469	496	500	516	473	488	508	457	476	493	479	469	502	475	499	497	473	483	463	487	512	486	505	493	487	476	491	465	498	471	450	504	504	508	491	486	505	503	476	462	489	519	470	531	518	499	500	477	514	515	515	482	481	481	466	481	505	492	485	497	478	476	473	489	481	481	498	503	496	501	514	522	519	489	474	511	466	471	478	477	498	499	478	501	507	510	522	450	481	496	476	512	503	489	509	489	493	550	481	475	485	459	429	489	460	489	503	483	480	433	538	495	494	498	478	516	489	478	520	469	467	528	470	508	467	497	475	465	475	495	503	500	454	471	474	469	546	467	507	479	474	482	483	496	459	500	460	490	516	495	486	508	503	499	510	506	471	498	474	496	485	493	458	490	513	496	524	506	476	472	462	496	470	470	491	502	481	484	463	452	485	501	496	483	480	473	532	484	516	484	432	471	486	484	513	472	485	517	468	499	460	517	522	498	494	492	478	496	514	497	484	503	486	504	493	491	453	511	460	487	481	506	520	474	552	507	536	461	484	507	509	514	453	508	458	466	531	473	499	492	474	488	482	511	483	486	474	546	548	523	495	514	475	466	491	472	485	513	511	498	432	504	497	460	502	460	494	497	534	484	477	435	484	469	517	488	500	473	467	475	514	451	475	513	463	469	507	507	482	502	519	505	503	531	473	438	492	487	512	477	480	497	509	506	515	505	487	487	519	497	488	476	502	483	494	462	487	496	503	505	462	536	483	474	488	481	493	499	470	509	517	519	469	469	505	497	489	499	484	509	532	494	480	509	489	480	544	522	497	478	479	498	480	503	485	486	512	468	475	492	490	484	491	491	464	477	450	504	480	494	449	477	491	471	478	508	491	493	510	458	481	471	474	469	462	487	475	524	479	449	516	457	519	472	499	507	471	496	517	492	550	470	463	484	512	514	485	478	494	474	452	503	489	497	476	484	500	498	468	465	463	505	508	488	469	482	473	513	507	516	479	472	505	464	487	477	516	468	474	567	463	502	542	506	497	484	459	520	452	554	493	521	497	466	479	511	466	482	489	509	491	489	508	519	517	493	518	455	508	516	485	476	504	493	495	486	482	486	489	509	485	513	487	509	500	471	458	508	524	474	478	425	463	533	511	476	501	514	487	477	518	508	524	491	491	480	503	469	539	488	448	507	478	482	498	480	479	512	510	514	455	499	519	515	490	493	489	517	480	523	470	523	478	464	489	508	487	447	496	495	489	475	453	473	479	465	500	487	481	507	502	470	486	519	496	545	474	471	481	468	465	475	499	480	491	458	483	519	521	506	471	463	504	499	491	502	475	462	476	501	514	532	490	439	484	499	495	512	485	477	486	504	490	502	501	507	504	514	449	461	494	482	491	481	491	504	470	478	473	479	480	470	507	509	499	488	479	450	474	480	498	518	522	490	496	487	499	520	476	468	475	484	509	499	474	497	521	507	471	493	482	486	488	490	478	475	497	485	500	479	486	495	468	490	473	493	491	496	491	486	518	495	531	478	491	467	507	492	513	515	474	502	538	490	519	445	450	492	517	464	517	473	484	504	519	497	466	502	508	514	488	493	492	523	530	500	536	500	482	506	488	492	484	478	465	460	498	462	523	466	469	462	472	515	482	466	495	495	470	480	476	508	488	466	485	515	508	494	504	491	472	473	494	477	488	515	477	479	469	508	476	495	501	490	478	419	474	466	471	493	523	451	474	487	476	495	519	515	452	497	540	476	494	457	510	477	463	504	471	503	527	497	493	467	493	469	507	486	517	493	474	500	483	466	471	519	476	507	492	511	441	515	486	468	482	490	475	486	486	468	526	505	452	485	490	448	503	466	475	428	515	521	461	495	484	544	535	512	461	478	544	437	518	455	491	521	477	456	522	498	483	503	437	474	488	497	471	501	533	458	481	488	503	510	474	515	502	486	488	538	490	490	490	518	480	474	507	494	501	510	497	465	470	455	467	427	505	523	478	493	467	491	462	491	498	481	492	497	500	499	455	439	506	507	476	482	453	516	494	490	488	437	493	496	435	537	501	473	502	515	537	459	470	491	476	505	526	541	434	450	488	467	519	479	490	496	529	495	472	490	502	527	479	488	527	515	523	492	501	483	476	501	451	450	480	501	462	512	503	526	475	482	498	495	473	483	485	476	468	525	530	482	512	499	474	538	508	512	481	442	497	504	516	484	513	474	516	499	512	503	493	452	485	488	477	489	462	456	480	524	440	446	509	493	498	526	473	504	501	507	462	455	486	533	480	469	462	502	488	458	488	454	495	477	466	500	488	491	471	528	494	508	481	515	482	461	513	508	453	476	462	446	494	516	485	506	494	463	490	526	473	470	448	515	486	506	479	505	457	511	462	491	509	500	498	494	489	471	511	466	462	482	500	522	512	518	494	466	488	496	502	526	471	478	499	491	483	513	503	508	487	476	468	535	451	488	498	523	504	500	453	499	494	506	486	470	457	456	501	512	494	476	531	499	500	472	488	517	518	523	489	500	468	492	492	486	477	524	504	516	520	500	476	483	523	478	506	472	485	477	513	496	503	494	492	484	432	494	505	515	504	502	498	499	493	516	472	442	483	473	481	470	504	497	469	479	454	515	519	474	486	536	494	507	489	479	486	509	445	536	503	522	530	478	520	472	515	492	494	488	462	463	522	455	506	522	486	510	502	523	454	514	505	501	485	500	507	491	503	538	454	508	460	483	471	489	513	500	498	480	515	491	491	505	512	509	478	482	517	492	500	505	454	479	487	461	494	479	470	495	493	498	438	488	511	479	479	498	501	481	492	465	485	508	495	508	500	522	501	465	495	493	495	511	439	488	504	485	539	489	494	527	480	520	511	527	496	482	518	472	476	477	554	468	472	486	475	527	495	470	507	482	483	448	495	518	495	453	502	470	491	487	456	502	506	464	516	468	487	467	502	504	496	494	486	459	509	507	499	518	468	480	500	486	508	498	457	479	483	492	506	502	503	485	523	510	465	451	481	487	452	494	484	500	453	494	524	498	513	529	474	489	477	476	449	505	488	483	491	520	506	460	506	512
24460	21780	30869	35635	35846	27444	20673	12915	7551	2343	927	741	670	682	681	652	674	705	680	670	638	662	656	649	660	648	636	636	651	667	692	717	679	628	671	682	668	592	669	665	670	651	685	667	657	707	635	642	620	628	658	651	629	639	671	661	678	696	675	640	667	663	641	661	591	613	609	665	631	672	689	682	658	652	698	676	597	658	605	643	671	638	654	657	620	620	651	689	598	613	608	675	656	654	638	731	640	632	635	691	663	668	659	673	645	678	619	640	596	610	678	688	632	606	666	672	676	652	656	657	602	650	665	636	645	667	659	611	631	636	660	659	610	662	695	738	645	628	660	642	676	661	645	666	678	635	613	643	667	617	633	651	688	623	657	629	617	604	637	661	641	686	677	661	700	628	647	668	642	612	645	628	635	611	688	674	633	638	685	635	637	665	632	646	655	673	635	655	662	624	699	568	628	674	650	655	651	635	605	641	698	630	640	703	618	651	668	652	684	654	693	619	697	649	675	635	685	630	654	669	613	639	608	700	611	613	684	664	653	610	622	659	599	651	687	641	648	641	622	665	645	671	639	659	642	637	617	657	638	658	663	659	646	652	624	666	621	659	607	611	652	659	609	645	621	596	686	663	632	661	628	662	636	673	718	657	675	656	691	668	634	653	622	636	675	641	657	650	656	663	645	661	696	620	702	618	646	620	665	688	655	660	633	663	649	632	631	627	638	630	655	618	632	646	691	635	585	642	646	618	644	661	624	652	622	663	633	634	633	619	667	658	637	677	677	630	653	640	627	662	605	646	624	675	626	633	661	586	706	664	649	647	645	612	626	677	631	658	604	612	677	636	656	649	659	659	707	623	630	693	672	672	646	647	705	655	613	640	642	675	673	657	674	659	608	654	648	643	668	641	647	651	684	631	705	619	648	657	643	639	668	682	621	585	642	667	642	645	680	672	681	637	643	647	640	611	635	599	688	631	625	669	681	649	666	685	655	666	646	604	634	623	637	647	673	605	651	638	661	621	643	620	640	671	628	623	669	667	654	641	634	667	676	650	675	628	672	584	585	646	627	614	691	626	642	673	676	670	638	660	605	616	650	652	633	644	705	685	698	675	671	659	643	646	642	659	654	624	658	703	668	659	656	667	646	654	688	701	657	629	616	660	634	653	607	621	631	634	647	678	645	669	640	671	611	682	622	631	680	629	667	654	663	677	659	671	625	637	621	633	628	602	606	636	651	656	668	666	670	658	653	657	608	596	635	579	619	658	641	643	656	661	642	621	673	657	637	599	677	672	656	630	655	696	628	614	620	638	609	627	635	648	666	660	640	624	667	671	639	663	671	722	632	685	592	648	710	621	603	664	654	609	652	623	631	639	695	628	633	654	636	661	643	652	671	677	596	657	653	673	699	636	682	638	669	663	650	691	661	649	641	661	631	633	633	638	643	590	668	678	607	654	691	607	673	643	613	661	658	682	627	629	656	633	686	651	654	682	623	659	724	668	587	641	627	629	675	639	674	602	623	636	655	655	662	612	657	654	650	692	656	644	612	617	642	612	647	594	659	613	641	669	689	671	629	648	625	597	701	649	632	611	667	656	658	631	649	630	635	608	654	626	652	688	651	649	621	656	640	633	656	634	612	577	624	658	655	607	622	679	688	634	672	637	681	646	635	687	641	689	660	679	607	656	683	626	649	643	601	633	655	673	637	625	673	653	644	674	655	638	643	643	659	657	663	632	665	596	595	637	620	641	671	643	614	621	655	663	618	650	639	670	675	660	624	687	619	640	700	637	658	713	672	609	642	657	647	639	652	658	633	665	661	638	653	682	660	668	609	678	658	634	643	612	641	639	668	664	677	665	690	655	599	679	639	669	641	645	633	634	616	646	657	677	624	658	618	698	661	641	678	668	643	645	614	684	644	646	615	608	650	639	620	662	588	630	708	648	646	592	644	657	651	604	646	659	611	610	647	683	705	660	656	609	663	667	617	636	627	631	705	676	669	620	636	623	596	674	634	655	660	719	623	658	641	607	614	685	660	666	702	616	668	655	685	661	647	653	668	645	692	688	655	661	672	638	636	661	618	635	599	650	658	620	652	669	636	636	659	664	670	695	660	648	699	628	648	622	699	686	646	659	641	627	648	648	626	674	661	650	609	653	666	651	635	658	663	659	649	648	695	644	678	681	648	661	723	625	640	641	673	623	627	648	669	637	666	658	646	661	708	638	670	617	648	636	665	637	600	656	675	604	618	600	644	662	671	609	637	602	636	686	650	699	663	610	638	649	666	659	645	607	662	666	656	677	642	694	654	663	594	676	640	663	663	667	668	609	634	646	608	652	683	630	625	677	640	669	695	623	673	665	653	685	639	709	645	630	651	655	663	676	671	639	665	682	665	629	694	668	676	694	665	636	605	710	670	637	633	654	660	661	639	636	719	646	659	676	612	641	611	696	637	574	675	632	613	638	656	616	655	650	635	639	623	630	645	653	640	677	606	618	680	673	654	632	670	671	664	678	658	682	675	626	670	612	701	656	675	685	609	669	657	659	630	664	657	635	648	640	638	669	658	582	615	652	614	625	657	662	672	641	674	654	626	632	644	605	661	697	616	680	632	647	630	667	662	639	647	645	671	645	724	655	664	636	616	667	626	645	651	599	654	685	616	617	702	658	640	621	701	626	647	643	625	667	646	649	621	630	627	689	601	641	638	664	654	661	677	645	650	645	624	638	703	668	648	654	656	638	664	632	662	663	649	670	658	664	646	650	645	685	713	642	683	670	639	650	662	686	640	627	631	664	598	635	654	610	612	605	606	652	627	636	627	622	677	659	627	661	690	610	625	595	653	693	623	637	647	684	662	643	604	624	596	660	676	659	660	599	641	627	610	662	622	604	640	668	684	694	666	637	633	664	633	603	657	654	673	611	676	633	661	629	685	653	632	648	653	676	659	606	667	641	640	662	633	645	635	666	631	622	654	654	629	572	622	656	606	655	703	638	657	649	634	657	661	661	623	676	657	664	665	648	648	677	665	649	613	642	711	600	652	624	654	657	639	692	661	635	603	664	605	669	627	587	657	665	624	602	640	685	646	644	640	623	615	675	612	605	655	639	648	640	656	621	658	665	656	636	635	633	656	616	635	636	675	652	596	666	672	651	633	606	663	663	660	633	661	657	663	640	641	645	633	647	657	642	642	651	656	678	669	679	644	666	647	646	612	677	650	662	692	688	692	704	633	651	632	658	650	641	689	680	648	697	668	655	678	630	611	610	689	639	643	681	656	624	597	626	630	611	631	658	623	684	673	689	680	658	632	627	660	645	683	678	647	670	676	655	708	600	666	656	686	658	623	663	650	656	628	635	624	681	629	675	641	651	622	611	638	643	722	645	661	633	687	660	643	703	664	655	707	615	642	642	622	653	645	638	681	667	612	632	619	660	655	689	620	612	647	649	574	625	680	661	635	658	654	657	643	658	712	623	628	630	614	662	633	636	623	645	627	633	658	673
61635	83849	76342	59775	37141	23067	15739	12436	7909	2627	945	601	601	589	601	583	598	580	562	565	537	612	552	581	571	588	631	583	581	586	545	550	574	604	589	540	510	592	560	551	607	577	569	549	594	556	565	546	609	606	598	574	570	579	591	545	552	615	578	555	565	605	611	557	557	578	565	573	613	596	666	637	607	556	573	582	608	548	564	600	550	578	542	542	584	581	584	550	536	565	597	557	586	561	595	555	550	582	550	581	547	589	561	549	541	581	555	562	636	509	591	598	595	520	583	614	563	559	592	568	559	569	575	577	535	553	565	554	567	563	540	598	597	578	591	571	587	584	531	589	560	587	564	626	603	573	586	558	555	586	589	582	563	585	584	574	569	565	574	572	554	617	581	564	540	529	531	574	554	578	602	567	584	580	534	563	606	616	523	586	579	560	583	569	531	567	542	564	595	570	586	604	627	574	570	571	552	589	555	553	593	554	584	565	566	581	574	594	577	619	593	584	577	584	619	605	560	590	545	554	588	593	558	532	614	586	615	604	532	633	572	594	528	562	552	566	551	592	556	579	572	560	588	556	560	571	560	573	569	581	575	546	566	599	534	591	581	558	554	623	601	556	557	573	581	629	602	572	578	591	623	584	547	588	578	580	555	577	555	602	553	583	615	565	593	577	554	590	576	606	607	558	558	594	550	557	576	551	547	580	575	575	523	579	567	620	543	590	531	558	591	619	556	548	598	573	584	593	536	585	579	582	529	547	565	534	566	528	532	569	590	586	613	588	548	580	590	553	561	548	564	530	552	570	566	547	559	566	541	591	569	544	579	549	578	555	582	595	601	512	576	602	559	561	581	521	534	541	571	589	570	567	603	596	556	589	562	542	570	598	567	553	589	575	578	548	546	596	612	577	525	554	568	588	576	626	555	547	555	601	572	556	587	601	561	551	568	547	598	624	538	498	564	573	559	546	594	588	531	562	538	587	606	547	599	586	572	542	551	613	558	553	558	617	538	542	573	575	569	594	560	543	582	530	523	589	567	548	584	581	548	618	554	551	552	559	567	578	543	554	592	584	604	576	557	506	589	619	585	575	553	550	570	565	557	574	623	502	599	543	599	567	550	594	597	559	567	553	566	531	571	564	528	566	595	555	582	578	544	564	591	582	531	552	580	567	578	565	561	577	583	610	574	570	561	609	566	603	568	573	564	589	543	536	518	592	564	569	543	621	566	558	571	557	575	563	581	569	598	550	551	564	564	566	590	572	599	559	575	559	596	605	573	560	576	560	590	597	633	588	578	604	590	556	582	573	554	532	587	565	591	563	601	565	579	539	589	603	558	561	584	572	558	608	523	596	600	532	545	569	558	564	569	556	548	549	605	575	584	580	585	529	576	577	578	559	603	536	537	538	572	544	578	563	560	560	535	576	600	559	555	567	551	607	573	582	584	573	546	542	579	533	558	596	641	560	575	616	560	577	576	545	592	592	583	583	567	567	591	588	544	508	565	556	576	532	532	603	595	563	570	585	573	567	563	542	552	564	555	565	587	564	538	584	599	555	578	578	541	547	582	561	557	562	587	593	587	581	560	560	564	581	545	576	512	585	567	559	586	539	548	569	573	550	574	537	571	628	565	554	564	571	544	543	595	543	561	589	586	572	551	563	573	570	535	579	597	583	571	593	576	563	606	569	577	606	609	562	591	520	545	541	597	588	588	558	551	545	590	550	589	566	559	581	579	547	600	558	574	578	552	592	596	533	554	591	589	580	565	529	583	544	574	580	580	566	521	573	543	589	537	567	561	568	583	614	578	575	619	581	600	571	593	550	561	569	573	576	573	583	535	589	545	573	545	575	548	570	535	587	574	580	575	536	579	578	607	616	549	556	562	544	581	589	579	607	550	557	583	545	562	563	560	544	577	557	587	560	575	619	537	574	592	540	568	541	605	580	568	564	564	532	609	572	563	553	565	556	548	566	556	567	616	614	566	601	587	598	572	583	512	561	567	541	572	559	603	550	562	589	589	602	579	544	592	545	551	568	570	573	559	529	574	612	546	578	588	536	564	620	567	577	579	585	561	543	609	602	598	563	588	577	557	564	577	579	576	606	514	562	588	571	555	602	568	541	548	555	543	532	534	576	571	589	524	591	583	550	572	564	580	575	504	611	556	622	569	555	530	570	563	557	562	563	553	614	552	592	552	553	583	551	580	570	565	577	555	601	581	585	535	559	569	545	561	584	548	553	528	563	587	518	581	590	588	549	558	605	575	538	566	599	592	556	581	554	538	564	560	574	583	573	558	501	572	572	612	575	546	595	499	567	551	591	568	579	585	597	570	540	576	544	586	514	505	520	552	572	620	561	574	579	586	559	516	554	569	575	576	532	553	547	585	569	633	574	600	593	593	582	596	603	577	570	606	574	569	529	580	534	591	595	554	544	594	574	563	578	573	577	587	508	561	538	598	579	565	582	558	535	557	593	562	569	542	564	537	567	620	565	565	540	535	523	599	570	572	597	596	534	553	593	577	556	560	558	559	568	591	613	567	606	560	562	550	589	617	569	572	576	590	584	558	576	565	548	553	518	553	599	558	592	637	559	602	580	556	580	590	543	604	576	551	568	514	571	534	589	581	554	634	543	547	623	535	572	556	559	576	597	572	560	586	528	541	573	588	515	558	555	586	571	559	550	582	605	530	587	583	595	608	587	574	548	561	535	598	580	552	587	528	555	567	537	584	576	560	565	573	564	558	580	560	578	568	609	574	600	525	553	587	535	563	551	607	579	567	579	582	539	556	565	542	549	562	573	546	592	534	560	537	532	589	555	566	601	606	555	551	543	607	602	542	546	565	539	547	594	593	622	532	559	581	560	608	572	570	554	606	586	575	572	574	544	585	554	596	570	614	564	552	550	531	560	592	604	586	581	556	534	581	569	563	582	550	560	562	595	558	584	571	555	576	562	558	557	591	575	539	538	578	565	549	613	559	564	517	561	579	586	594	549	572	568	570	560	527	605	526	580	583	542	549	562	545	570	550	619	547	579	578	559	545	543	564	578	561	587	537	608	598	519	559	586	518	595	566	573	567	573	589	538	588	587	557	573	550	540	571	582	599	544	562	565	612	564	544	567	573	556	602	567	575	587	580	543	578	569	539	550	582	582	548	599	568	569	572	506	536	590	577	537	602	506	563	632	541	602	559	579	595	613	555	584	561	551	533	558	536	578	533	549	567	554	573	586	603	605	566	578	572	600	592	546	585	536	558	560	546	569	561	551	583	553	562	551	539	589	539	565	556	564	533	566	575	628	570	618	530	587	547	554	552	571	548	598	552	568	578	592	543	541	555	536	548	587	555	550	613	565	564	548	573	556	587	570	606	559	615	588	574	622	589	555	532	530	582	579	574	581	571	587	548	586	590	550	562	538	593	602	562	617	565	582	543	601	550	540	576	568	545	558	555	579	597	590	561	513	514	549	533	569	533	566	566	544	511	530	575	561	573	557	582	571	607	569
29338	21500	16047	11886	4919	1652	1290	1174	885	662	509	542	525	515	531	530	494	542	514	499	514	523	559	522	517	539	503	495	513	545	529	545	522	587	527	466	512	527	531	541	548	559	491	552	508	517	532	544	514	520	522	544	538	542	552	537	548	556	493	548	519	573	535	562	532	528	546	509	555	510	568	503	560	539	491	531	555	558	487	487	494	566	497	491	520	511	511	487	518	535	526	503	549	563	548	508	501	517	559	537	540	548	534	516	575	524	548	486	509	516	547	484	549	495	486	507	494	520	510	466	547	515	489	497	538	516	564	542	487	491	515	527	541	503	557	541	516	499	554	537	521	510	496	491	540	517	548	523	524	475	509	525	505	520	493	502	516	514	566	555	461	537	510	488	504	496	498	560	506	529	511	517	562	539	544	506	522	520	522	522	523	512	526	490	521	554	557	488	494	561	518	510	527	537	537	547	522	509	457	537	499	518	522	506	517	521	525	539	545	564	527	545	533	537	520	481	531	491	504	488	520	569	500	543	533	518	514	524	510	499	505	536	512	504	533	540	526	549	530	529	473	527	536	501	509	514	512	515	516	511	487	554	526	517	494	531	506	536	506	514	493	519	474	496	539	546	506	505	521	529	486	517	539	515	506	521	519	502	501	496	507	534	552	513	543	567	544	495	528	512	550	525	540	494	515	508	533	562	508	557	493	510	504	552	506	554	509	526	514	496	509	492	512	529	490	531	524	483	537	466	516	533	520	524	525	488	494	542	543	466	511	487	543	479	529	554	542	477	506	522	532	527	544	536	553	504	515	547	528	561	507	473	531	573	522	532	522	541	541	498	545	560	544	512	581	530	521	532	544	483	519	522	483	493	568	519	537	512	516	511	521	545	535	521	537	538	498	565	512	509	518	507	471	525	513	525	543	530	507	535	494	486	505	497	564	510	515	528	537	514	525	542	486	544	470	492	496	471	522	508	521	559	527	518	530	517	493	506	540	513	526	471	499	538	525	518	488	506	570	496	526	541	532	505	533	507	486	482	512	535	489	508	557	532	530	548	542	534	483	572	556	491	559	544	539	527	520	520	513	548	531	523	516	477	524	545	512	499	510	504	493	539	507	553	535	538	514	544	572	538	522	476	499	537	519	571	522	525	534	544	512	541	533	515	502	522	540	516	501	538	507	520	536	490	555	559	481	505	520	524	523	546	518	544	518	488	521	515	552	510	540	505	562	498	565	505	481	522	508	498	500	512	482	529	533	555	538	507	529	491	496	492	515	571	474	523	520	481	502	508	494	503	493	541	532	517	525	510	565	545	502	550	533	500	552	517	523	496	546	550	552	496	510	494	513	491	486	537	535	525	510	539	490	524	501	522	554	511	498	544	530	475	513	524	512	521	490	515	513	517	550	514	534	483	540	501	514	497	519	521	512	523	517	534	519	588	496	568	504	529	526	499	532	498	485	562	536	525	536	525	515	536	524	536	525	516	487	524	567	507	503	538	492	508	572	522	511	523	522	539	525	530	528	525	496	536	521	535	493	526	516	512	492	544	533	563	488	453	523	541	519	540	541	516	484	502	538	505	561	488	500	558	540	538	582	502	492	495	491	583	510	519	523	517	531	496	527	533	502	576	542	490	522	495	542	550	535	546	514	549	518	508	536	506	527	504	538	493	532	529	537	492	562	551	566	522	532	557	536	512	553	501	491	511	538	530	533	510	575	540	530	520	491	531	499	518	552	499	514	564	518	527	508	524	523	518	521	536	510	519	515	480	510	562	496	554	515	557	533	539	537	502	476	557	547	546	499	554	558	510	542	566	542	568	526	546	527	485	509	523	508	549	505	571	483	522	538	501	571	509	551	544	507	548	495	516	527	526	547	537	506	486	497	516	594	492	490	548	488	484	540	544	572	540	525	563	515	512	513	513	537	500	532	527	509	506	509	522	526	506	523	523	543	491	548	498	491	548	520	517	474	528	484	515	516	540	513	499	523	459	514	493	555	560	482	493	538	476	526	507	528	535	514	529	524	523	543	511	525	505	522	589	546	497	514	490	455	494	519	512	536	454	527	534	508	501	522	565	539	509	521	521	509	539	500	488	551	532	511	512	568	491	525	526	499	498	523	547	520	521	500	484	549	563	492	487	501	530	528	537	539	523	527	547	554	534	518	488	492	554	552	481	546	512	514	533	511	502	525	512	479	536	518	499	522	509	485	529	535	510	513	509	537	471	560	484	526	541	517	518	496	469	511	563	545	498	527	504	499	506	495	491	528	491	518	469	544	484	481	506	530	502	544	548	531	517	550	519	537	517	524	524	539	534	537	477	526	479	555	546	558	509	502	506	541	522	499	557	561	558	570	530	560	485	509	476	486	487	521	540	523	523	504	500	490	526	494	564	520	504	524	534	505	513	526	468	518	488	522	549	521	530	510	499	556	470	534	492	480	508	510	497	528	501	535	522	512	535	504	538	513	524	530	506	524	528	519	521	502	535	501	527	534	505	495	529	562	507	573	544	503	502	534	553	489	513	485	541	537	504	519	522	552	501	550	493	533	512	547	542	542	489	513	527	517	513	479	541	524	517	567	518	525	507	532	517	539	526	510	508	507	543	541	516	530	524	478	508	477	487	512	572	519	542	488	540	527	554	496	543	518	484	517	550	496	524	496	533	538	518	519	501	494	515	493	505	535	502	525	567	535	486	529	521	495	544	510	550	502	540	530	516	510	565	544	529	510	531	520	551	541	524	526	498	487	511	537	531	504	521	537	519	526	544	515	542	514	564	506	536	532	542	568	529	563	532	554	531	511	508	512	523	485	527	497	510	533	539	507	507	544	514	502	510	510	543	485	565	553	515	527	528	555	525	533	546	532	544	594	542	492	525	523	531	511	486	552	504	559	507	489	495	491	517	575	495	538	506	499	506	531	525	484	487	521	531	518	480	507	547	548	514	480	519	509	534	521	571	538	511	532	529	497	525	504	512	522	488	497	533	526	469	502	573	546	512	525	544	550	545	534	516	497	521	516	540	510	515	568	524	488	506	481	490	482	517	535	506	553	529	522	518	573	479	530	496	493	541	527	546	538	542	543	499	517	533	559	523	520	535	549	522	534	514	483	507	528	535	533	496	495	507	526	547	517	515	511	511	551	490	513	493	492	488	517	504	481	518	522	551	531	527	513	512	508	527	513	534	548	484	538	527	519	493	478	502	545	529	489	537	532	509	538	524	530	528	518	511	547	523	484	484	511	535	493	516	517	530	502	513	550	564	518	503	496	526	532	504	489	520	533	524	507	529	539	504	565	491	504	527	530	503	491	517	533	469	489	518	505	513	537	525	492	540	525	535	542	530	492	547	512	522	495	504	506	489	503	518	531	552	511	504	499	524	495	522	515	526	558	531	545	552	534	544	515	520	498	541	510	524	502	535	517	548	494	489	488	482	521	508	529	528	490	513	523	525	546	512	554	509	540	492	534	525	543	477	532	490	495	508	527	504	525	486	496	540
17494	17928	13870	8996	4316	1643	1355	1231	870	546	448	412	449	439	420	452	430	369	402	453	399	420	432	446	432	396	403	407	458	442	445	431	391	404	424	445	481	462	445	413	384	442	441	404	433	442	426	465	393	415	414	402	392	421	414	435	404	424	444	420	448	400	429	454	426	390	431	407	442	417	422	430	429	462	428	420	447	459	433	419	397	404	427	392	415	413	465	403	380	425	429	415	411	442	417	404	402	421	423	407	423	414	455	427	425	414	433	395	437	433	426	429	442	413	459	427	424	408	438	440	451	419	366	392	435	390	399	394	422	432	420	389	410	422	468	484	390	398	389	417	389	418	403	409	404	419	427	400	436	459	408	466	423	441	386	420	397	436	427	418	404	439	430	408	431	432	387	423	408	411	451	420	429	397	418	414	386	459	400	421	425	455	432	422	410	431	439	398	402	409	444	432	431	403	442	394	428	403	425	447	410	397	404	416	452	390	408	412	419	431	459	398	460	401	400	419	444	423	420	370	415	398	404	433	441	437	426	425	443	432	437	407	421	417	410	403	435	442	439	456	384	459	435	398	405	456	395	430	413	412	413	444	426	418	461	412	453	424	404	428	393	430	416	406	416	414	416	433	434	439	436	422	452	391	388	431	398	412	408	417	430	448	453	417	421	438	407	400	403	404	456	416	443	415	429	407	421	411	425	406	435	387	377	382	413	436	400	425	436	437	429	442	431	416	390	412	437	406	431	426	414	400	406	427	408	466	430	423	469	407	419	448	435	434	433	425	423	430	408	429	422	442	400	381	388	432	454	389	411	415	433	433	398	453	452	406	432	426	385	431	428	450	426	398	412	412	414	420	376	458	402	388	443	376	447	444	417	429	401	420	449	438	442	418	429	449	444	451	376	413	445	411	416	407	428	414	416	399	434	405	401	406	402	405	411	429	413	390	429	454	457	425	410	411	401	402	445	416	420	452	418	416	411	447	398	400	418	408	434	424	434	456	422	429	416	434	415	428	399	393	410	400	413	456	439	409	397	403	438	378	427	406	432	416	420	390	385	436	382	428	427	411	420	446	459	393	383	405	430	414	453	414	387	410	378	411	413	449	407	394	393	413	402	420	421	431	384	384	391	440	432	431	403	432	371	416	416	389	403	452	459	432	402	411	469	399	454	446	403	401	409	411	409	428	428	425	398	450	454	406	428	430	403	415	412	434	392	422	424	411	437	433	406	373	428	418	427	398	440	422	429	402	418	421	427	427	397	430	416	424	473	411	406	430	434	436	419	424	425	395	401	419	419	406	390	417	419	443	430	399	436	407	401	455	410	428	420	430	418	411	433	453	426	452	445	413	418	430	424	416	416	433	431	383	420	417	444	478	400	398	404	417	438	406	387	446	446	461	424	404	392	417	449	424	417	400	410	429	433	445	404	408	432	392	410	445	388	407	412	400	407	430	432	413	423	460	418	396	417	444	423	441	450	418	457	405	395	396	398	372	440	424	470	396	439	429	417	438	414	391	410	425	429	438	387	395	436	434	395	406	473	394	407	421	412	400	431	419	412	389	432	410	434	463	394	403	435	407	424	420	414	411	457	433	443	410	445	456	420	419	401	421	461	410	426	447	439	428	442	426	398	445	416	412	435	431	420	432	416	383	400	437	423	406	443	430	400	439	417	438	419	444	437	398	406	441	423	383	435	419	441	440	434	431	438	411	417	424	438	435	444	374	394	393	486	434	426	448	441	429	393	457	419	417	445	441	399	430	410	420	417	406	441	475	403	402	414	433	415	385	407	422	400	398	415	367	437	441	408	442	427	400	387	431	421	425	413	411	437	444	400	457	406	448	420	413	424	411	414	406	444	441	460	380	419	455	410	409	449	430	421	413	434	413	446	404	445	423	419	413	444	430	462	419	385	424	407	389	427	460	412	409	415	422	408	440	425	413	450	441	395	419	427	462	405	409	426	411	413	434	401	425	439	409	419	433	408	402	424	412	388	444	423	401	409	415	472	421	380	418	393	437	388	422	412	441	420	415	463	433	435	420	428	424	400	416	425	419	432	435	417	426	418	415	434	410	398	430	412	404	387	403	438	408	440	397	411	415	411	436	462	415	403	417	473	404	437	427	402	385	398	439	410	461	422	425	405	408	403	423	395	419	403	426	422	449	422	443	430	444	418	362	396	380	401	418	427	424	393	423	446	423	436	420	433	409	480	457	418	398	433	406	411	414	415	395	437	432	425	423	404	412	438	378	434	429	433	431	437	406	458	399	420	427	464	450	419	420	398	433	463	438	394	433	405	420	390	445	388	418	420	398	409	417	423	393	409	423	373	434	442	427	443	432	432	422	395	404	421	389	413	422	409	433	439	443	413	413	454	433	443	429	431	424	386	448	403	417	397	416	448	455	401	464	405	467	426	429	422	410	436	419	480	424	438	474	457	442	457	357	429	443	423	392	447	460	461	439	387	404	397	457	422	418	434	436	397	447	446	439	439	415	414	427	403	460	439	453	459	437	401	394	450	380	431	401	433	393	449	442	388	445	388	435	425	392	420	431	427	447	384	405	430	458	402	423	465	453	452	439	446	421	433	430	414	457	402	408	446	392	469	465	412	440	414	442	418	397	433	401	404	386	425	400	427	425	440	475	412	416	394	395	391	420	449	412	407	451	401	428	423	398	396	409	418	416	426	453	397	411	442	421	410	445	395	455	427	442	443	384	407	404	461	401	403	401	432	422	400	400	462	406	392	456	405	416	380	437	404	398	392	416	447	424	441	388	412	453	452	439	399	402	435	425	390	421	405	477	427	416	435	406	423	406	440	393	434	447	426	407	456	433	394	393	417	432	451	451	441	405	405	399	426	401	396	418	439	421	429	411	402	389	420	415	449	407	399	425	415	414	462	433	421	421	410	397	406	403	419	422	425	440	443	411	430	412	422	438	396	409	429	430	433	456	414	428	418	434	414	416	435	420	415	447	400	461	454	426	433	444	426	450	435	431	414	429	425	419	412	431	423	426	410	416	412	413	436	406	413	426	395	412	433	422	399	425	395	390	393	382	430	421	420	417	423	402	446	412	409	433	426	395	413	397	437	375	421	434	441	426	472	392	406	379	426	405	398	426	396	415	436	406	412	451	411	447	391	421	428	434	433	425	390	428	421	368	389	411	401	413	427	441	460	419	437	418	415	428	425	434	453	421	428	422	406	390	424	412	424	406	388	408	436	415	421	422	411	405	415	464	415	417	395	413	412	430	439	407	431	449	389	421	444	447	446	415	399	449	451	415	470	416	418	436	386	423	398	410	392	419	412	440	432	431	462	410	468	431	424	435	394	440	424	421	440	423	415	442	423	428	406	407	451	428	411	422	430	382	438	407	407	401	381	438	398	429	413	454	417	382	417	421	424	425	444	422	414	421	434	444	410	421	413	423	413	454	430	448	458	434	424	388	411	434	416	416	427	410	388	443	429	389	436	430	439	418	400	415	419	429	410	426	416	407	373	451
25526	22008	31084	39431	31908	17811	10600	6708	4728	1670	667	546	549	550	553	556	622	558	596	540	557	548	551	536	576	565	592	592	565	558	560	542	548	535	581	531	582	535	550	590	552	553	516	540	551	582	579	528	568	576	557	522	513	542	527	576	556	503	498	530	577	584	560	568	548	519	572	533	537	563	546	559	594	549	514	521	526	550	503	551	557	561	551	546	542	557	553	595	550	549	547	567	519	565	599	526	496	533	521	554	525	560	550	504	525	526	521	540	559	547	549	572	521	481	550	572	560	537	551	537	568	535	530	545	527	514	541	550	571	571	511	538	539	549	577	578	542	534	554	562	548	503	523	557	514	565	520	574	544	557	576	576	589	572	555	512	547	529	517	546	526	554	528	523	549	568	572	531	578	550	556	503	558	514	530	520	593	571	507	549	529	584	505	546	566	549	535	552	551	532	552	533	575	573	543	552	541	529	540	537	519	528	554	552	559	529	558	538	512	547	517	533	576	531	534	564	544	569	561	486	537	515	533	575	583	582	579	510	546	521	601	529	550	525	519	547	548	538	551	563	561	582	540	553	516	542	550	546	526	572	576	569	532	547	560	535	543	524	568	546	544	556	557	537	528	534	575	564	557	549	552	583	565	559	560	560	524	532	525	587	579	544	579	487	522	543	536	557	553	560	550	549	526	555	552	544	550	522	555	616	517	547	570	536	555	553	552	565	560	549	526	603	534	532	533	531	539	521	583	540	563	546	518	546	559	513	532	522	585	536	554	569	534	560	526	559	560	543	527	537	506	565	537	479	585	573	551	563	517	536	580	535	578	564	561	513	550	589	513	504	551	551	529	502	541	556	553	574	532	537	521	525	566	519	542	551	545	556	535	570	532	552	557	554	551	567	587	534	529	514	533	550	547	526	573	576	558	511	559	548	565	559	551	576	549	552	554	545	547	548	555	540	577	520	519	522	533	518	581	586	556	583	541	547	569	509	518	567	586	569	566	571	506	561	556	594	516	556	545	544	492	525	528	552	551	567	519	576	600	548	565	571	586	537	532	581	544	509	560	536	501	517	570	586	534	525	544	511	554	569	503	551	517	544	566	540	506	530	496	552	542	558	511	562	630	563	565	514	552	543	536	528	510	542	580	573	572	605	555	502	577	555	532	608	538	553	559	565	565	569	541	573	524	567	529	558	543	575	473	566	536	537	541	576	556	554	555	586	538	573	505	562	517	513	525	579	501	584	555	564	480	547	558	562	585	543	524	538	523	560	553	570	538	556	526	584	527	526	515	531	575	550	527	533	550	539	510	539	532	584	580	532	527	542	526	546	508	581	536	556	557	550	578	569	595	540	547	566	487	559	548	548	543	542	555	554	523	558	596	546	546	540	593	518	548	503	579	535	501	523	536	592	531	572	494	575	584	534	531	575	517	569	584	559	551	502	576	553	547	532	524	565	529	499	574	599	567	533	540	567	520	542	589	556	599	524	552	545	518	579	565	561	493	553	525	552	575	538	561	532	552	566	576	516	542	537	547	611	512	519	546	569	536	520	546	569	536	505	570	514	516	569	544	544	549	534	555	557	529	537	541	557	541	574	540	558	577	511	536	549	550	594	564	543	602	507	556	575	525	544	573	601	552	535	568	534	540	535	529	539	555	546	561	553	525	545	504	572	495	548	535	557	525	529	555	558	547	564	532	564	551	557	589	560	536	531	542	532	558	512	587	490	531	546	547	550	520	511	531	535	544	555	581	540	526	544	535	555	569	531	529	550	546	535	516	558	575	581	513	551	581	508	555	539	516	591	511	547	557	511	536	568	561	522	503	575	521	490	492	554	582	501	518	564	545	542	535	552	567	548	529	528	508	562	541	539	584	538	582	551	547	567	542	510	571	528	549	536	543	542	558	545	566	546	534	534	538	582	526	533	553	548	538	550	547	525	533	564	541	525	580	550	562	539	516	575	572	541	565	569	559	563	585	558	538	573	559	573	548	569	534	546	528	544	552	567	563	560	536	545	525	562	575	553	567	565	576	560	516	554	568	568	533	521	558	544	531	554	554	563	524	532	590	544	499	534	541	473	537	544	593	594	532	589	547	585	544	550	571	558	524	584	567	525	531	585	547	551	540	550	567	543	586	533	549	537	546	526	552	553	559	551	567	578	557	548	573	552	550	561	570	523	538	556	588	482	559	571	536	548	515	533	556	538	545	573	557	537	542	557	535	524	568	551	555	550	551	556	512	508	563	545	562	510	553	512	533	580	542	524	532	545	531	541	538	533	543	544	520	574	547	546	562	555	560	564	592	554	521	535	552	544	530	541	544	519	553	569	542	539	545	549	526	533	535	529	545	530	574	553	586	517	528	485	555	578	523	556	563	570	567	540	531	549	522	563	557	520	542	558	574	549	546	529	556	570	540	557	568	553	565	566	562	552	552	555	543	537	569	554	517	568	549	524	558	556	532	568	535	543	564	560	565	549	540	520	552	540	593	572	577	530	535	527	543	525	591	564	531	519	580	567	578	557	536	538	564	487	541	550	594	513	544	565	562	567	528	491	528	556	560	538	529	529	572	528	544	541	490	502	543	534	558	550	521	552	556	560	553	541	588	548	606	522	562	552	526	570	465	550	549	524	579	541	556	567	544	538	543	537	539	522	546	536	535	566	539	530	538	580	528	546	553	491	600	548	554	554	533	519	561	580	576	562	546	558	566	525	528	549	555	540	546	545	511	538	539	507	557	539	566	553	526	529	580	541	528	562	511	528	530	521	538	535	536	531	517	587	537	554	604	589	583	577	497	564	528	604	562	542	568	516	554	599	547	503	571	563	540	541	539	524	532	568	564	550	541	552	545	517	581	527	554	535	511	540	579	542	535	555	554	525	576	529	526	565	532	590	593	514	548	530	529	522	555	566	497	593	559	549	528	493	560	539	567	572	544	506	545	537	569	523	532	574	548	521	533	580	503	571	534	547	551	541	542	585	530	566	546	531	568	542	557	542	537	601	553	554	543	541	581	529	546	547	585	574	521	564	597	518	546	599	540	521	560	564	578	551	567	510	540	539	561	571	530	552	546	581	545	542	517	541	575	559	562	541	532	535	511	540	555	553	556	551	571	557	522	496	563	519	537	558	568	595	572	560	560	546	544	544	560	567	532	523	561	508	555	506	524	561	546	532	599	559	514	536	566	553	535	561	551	568	586	558	548	555	517	555	516	545	556	558	554	511	498	575	559	578	546	568	529	520	542	554	551	518	554	552	528	546	582	547	546	552	552	550	514	526	572	551	540	540	530	559	528	556	539	553	523	568	569	523	521	567	563	550	580	531	523	566	535	587	506	538	505	533	529	567	551	584	552	531	553	554	568	552	545	500	545	530	520	576	547	536	572	533	548	573	567	511	542	561	539	541	565	605	537	510	490	540	560	520	527	541	568	548	521	551	547	514	547	529	546	541	567	514	573	544	537	521	560	529	549	538	553	513	600	551	562	524	576	529	502	525	545	555
52246	67174	60139	48190	25364	13006	9937	7203	5547	1936	583	488	491	493	454	515	508	521	494	476	480	473	506	487	483	515	514	494	454	487	490	487	475	492	467	493	517	484	487	483	485	470	484	429	462	496	482	499	474	467	513	518	502	458	466	500	486	445	456	468	453	491	464	437	453	438	482	476	438	509	508	520	481	464	478	498	454	493	487	479	467	486	473	461	503	456	482	481	444	514	493	434	459	493	471	470	473	478	455	480	474	463	481	481	424	514	486	505	522	472	468	485	440	441	520	471	490	524	488	488	495	462	475	466	508	447	490	472	459	456	486	467	499	434	476	487	474	482	474	509	499	481	477	500	479	478	474	470	453	490	475	485	465	478	466	495	481	467	466	485	471	496	470	459	470	467	481	519	491	464	476	474	447	499	493	516	463	446	515	488	476	479	473	473	444	506	472	473	461	493	487	497	514	482	490	449	460	498	453	431	451	449	473	529	446	522	459	529	465	485	467	491	469	482	469	450	530	456	468	458	466	470	445	466	487	480	482	470	494	470	461	479	488	489	490	432	467	452	449	465	481	481	462	493	482	477	463	471	484	482	461	464	478	499	491	486	474	475	466	494	494	482	460	498	463	423	456	454	459	485	462	496	452	459	436	443	470	494	431	466	489	475	461	451	480	497	491	495	452	463	475	499	473	487	517	486	455	479	438	497	462	491	494	460	465	497	452	484	471	467	502	435	463	491	460	480	520	423	524	480	494	467	512	488	460	455	488	425	497	489	448	465	510	427	483	461	505	427	459	463	496	486	482	488	461	533	520	471	464	452	457	487	458	466	476	463	469	484	513	469	479	463	471	507	486	524	502	502	513	503	485	478	448	490	440	490	494	497	469	461	473	509	451	461	467	458	506	502	498	440	457	502	485	434	512	460	478	461	462	482	508	487	471	489	513	455	480	483	451	491	461	528	443	488	482	473	481	468	490	495	474	495	474	498	448	442	490	454	490	488	444	439	476	449	496	493	474	476	497	517	498	514	493	496	442	498	500	458	496	499	466	439	470	472	457	445	470	509	449	456	497	490	435	467	481	454	488	519	448	496	446	465	474	486	461	501	439	466	489	468	472	479	486	434	451	506	467	445	485	473	479	474	489	477	483	471	459	490	477	443	460	460	480	506	485	469	466	473	494	485	464	486	448	467	456	480	509	445	495	465	470	481	490	462	464	491	461	428	499	469	515	473	477	463	463	499	495	486	500	488	496	499	480	501	482	442	432	507	453	534	441	473	444	493	454	501	499	439	487	505	476	447	461	503	459	473	463	501	453	453	438	491	465	424	495	507	478	487	486	488	481	480	486	501	498	437	492	480	502	440	458	465	476	505	498	489	461	429	493	460	452	460	457	480	463	485	483	493	475	508	481	491	479	492	478	466	480	433	495	480	456	487	447	496	480	511	476	454	495	505	468	498	467	475	463	486	498	494	475	459	490	456	475	467	492	437	456	474	482	490	458	491	463	467	464	498	448	470	509	482	435	487	470	493	460	479	463	443	460	465	471	458	472	459	502	465	455	506	463	494	495	482	452	487	506	521	461	455	468	484	485	462	521	472	491	424	494	496	414	497	480	474	496	513	457	483	485	457	475	475	495	466	472	489	499	437	527	453	517	462	467	477	440	452	448	478	509	495	465	473	480	527	483	405	425	456	480	475	469	463	461	460	440	472	453	508	494	507	433	488	443	473	486	446	447	489	496	527	442	477	526	439	478	448	501	492	482	507	450	502	448	454	470	452	451	464	471	468	493	478	488	456	475	502	445	474	483	469	483	479	487	492	487	504	514	502	502	463	478	494	518	469	483	463	472	429	476	447	491	460	483	485	494	484	450	504	467	453	442	469	495	453	477	511	510	527	529	463	456	467	471	450	501	445	483	489	511	465	513	481	441	495	492	489	450	492	480	483	466	492	467	487	503	470	471	488	479	441	476	444	482	478	468	471	469	490	472	468	492	495	453	481	452	479	437	530	473	484	461	443	492	449	471	492	457	478	493	442	457	480	505	466	488	475	497	531	501	450	468	491	461	489	488	513	494	521	420	494	437	474	474	479	461	477	495	452	471	475	448	452	515	455	483	494	504	490	471	461	507	468	473	472	493	435	482	431	471	475	505	483	499	483	491	471	483	457	447	484	427	442	428	472	472	476	486	441	481	490	479	447	456	434	484	448	489	469	479	443	484	495	450	495	473	467	450	490	515	420	466	451	472	470	496	405	491	457	465	498	457	494	491	470	489	487	481	486	522	458	481	483	501	457	472	498	477	488	471	480	438	497	432	493	507	482	513	483	476	462	463	495	475	496	465	521	491	481	454	486	463	461	464	448	490	475	491	470	463	476	516	501	490	487	427	496	464	463	506	500	466	478	472	452	490	487	469	474	482	484	491	460	477	489	462	501	467	460	487	516	463	456	431	460	486	448	478	490	477	444	498	462	518	471	486	449	502	494	468	456	492	462	429	485	477	489	473	522	459	484	497	479	476	454	471	498	490	481	476	448	454	482	513	494	460	494	445	487	444	482	461	467	504	472	468	470	502	476	467	474	502	485	509	466	442	451	463	501	461	472	478	484	518	491	461	480	436	501	486	473	470	476	467	496	471	463	444	475	464	500	480	446	458	430	482	501	481	486	481	463	464	478	458	501	501	483	519	500	405	472	484	478	475	471	456	518	499	477	460	473	488	506	476	491	459	464	450	475	507	483	497	479	501	452	471	488	459	475	444	486	494	474	451	519	508	478	435	469	472	465	470	438	483	480	458	533	446	485	506	461	531	445	463	482	485	487	472	493	466	434	479	461	456	516	489	483	504	491	489	443	467	450	472	468	497	461	483	469	482	509	517	507	468	452	444	485	477	432	486	514	443	458	459	475	488	505	451	473	509	478	469	430	440	498	484	448	453	490	468	476	460	512	426	492	458	487	489	491	500	489	484	450	485	487	464	475	539	440	486	470	493	491	491	467	531	478	479	477	490	457	507	468	491	481	520	497	493	498	473	482	479	471	528	443	448	491	486	480	479	502	457	475	422	470	485	482	439	499	511	469	491	436	465	428	454	484	514	451	470	430	477	482	505	477	513	455	503	476	484	426	423	434	478	457	457	473	473	470	497	475	501	465	455	496	464	486	450	476	465	511	468	467	460	499	465	461	452	471	460	497	447	471	463	452	476	492	454	497	469	462	482	505	497	486	443	469	445	487	503	477	481	450	464	483	453	447	491	448	468	474	479	524	488	446	475	448	488	482	492	459	498	495	489	479	480	448	502	488	441	475	486	457	480	481	457	496	506	467	464	483	460	501	478	499	457	457	479	511	452	493	456	465	460	484	479	479	441	493	509	447	464	428	499	497	462	465	493	484	422	493	481	483	479	464	506	475	460	467	495	458	470	460	503	485	466	452	443	500	500	497	447	461	446	450	449	464	506	452	456	476	446	455	473	494	448	465	478	464	488	453	457	445	482	472	487	472	488	486
24575	21767	30141	34974	34309	24121	19309	13032	9085	3992	989	670	617	673	648	663	607	661	645	681	608	689	676	654	658	651	623	643	646	673	646	630	643	637	676	672	623	652	644	638	668	637	677	613	611	587	631	651	606	680	649	591	645	618	632	633	647	675	644	586	604	671	620	661	600	646	640	598	650	628	698	682	635	662	655	625	659	644	645	605	638	659	704	598	645	618	617	617	687	601	679	657	648	678	604	661	688	680	645	643	685	608	679	663	629	635	654	636	615	688	667	624	643	647	621	648	655	596	644	666	619	655	609	652	668	652	596	615	630	625	611	664	652	626	640	632	625	602	597	662	626	595	634	661	660	655	652	632	635	623	652	640	628	638	666	616	666	611	629	646	656	666	632	641	633	626	662	684	631	585	640	629	647	637	679	639	623	590	626	648	654	670	635	602	629	625	660	612	633	630	672	626	622	650	619	631	664	657	707	661	637	641	681	642	659	685	611	689	633	623	680	608	654	632	597	603	601	621	656	636	649	627	662	606	652	631	619	639	610	622	646	617	630	643	606	671	615	621	630	664	634	653	643	649	593	647	646	648	625	629	669	626	613	643	659	601	577	667	638	635	644	625	661	587	673	614	634	590	643	663	640	633	637	655	651	648	576	650	631	623	624	654	624	658	605	644	638	614	634	668	646	611	640	624	657	599	649	609	654	635	624	686	663	686	631	613	662	648	653	665	611	665	680	648	606	645	609	638	598	611	562	634	656	653	619	634	651	638	622	659	641	639	641	575	667	645	654	673	661	628	630	655	677	638	612	621	658	618	619	632	629	649	627	668	624	630	629	571	635	655	655	620	649	643	629	655	618	563	596	642	623	641	704	625	646	665	628	656	684	629	677	654	676	638	687	640	634	635	653	644	660	622	656	628	637	649	634	638	600	622	662	657	671	632	605	598	655	649	669	660	621	639	641	591	664	603	614	693	622	635	583	629	603	630	638	629	670	640	648	646	611	626	654	648	637	617	630	636	642	634	650	664	609	583	644	630	632	657	632	658	608	624	615	620	671	669	636	650	583	622	594	623	677	635	652	664	605	603	621	653	593	651	633	650	648	646	629	618	631	607	611	634	645	644	641	628	643	653	648	608	617	640	630	644	611	624	633	659	634	662	636	605	649	673	654	639	660	644	628	640	615	620	662	652	597	610	591	580	613	655	618	636	613	623	611	705	605	632	593	689	611	636	607	678	642	664	655	642	640	601	628	638	627	607	625	634	639	648	620	651	663	625	684	613	596	641	638	648	671	608	626	679	665	645	596	635	612	616	605	640	689	607	613	667	620	613	617	661	632	636	622	608	629	613	651	628	624	625	620	632	645	646	662	640	624	619	654	654	644	623	602	614	623	610	621	621	637	615	614	636	659	659	597	718	684	649	623	633	609	603	632	626	643	600	635	653	617	640	618	646	578	604	634	592	622	625	639	676	622	611	635	633	637	579	648	613	623	685	624	661	602	691	659	623	619	611	603	627	601	676	616	645	639	654	620	658	678	606	628	614	619	662	616	654	645	613	671	650	605	606	621	656	665	579	595	642	650	638	653	633	679	628	661	650	701	654	663	659	640	657	575	622	663	625	650	649	670	602	596	643	639	635	590	627	619	627	655	629	613	638	583	650	604	598	613	617	649	633	670	633	616	656	624	654	656	581	618	637	626	584	617	639	656	593	636	626	618	634	624	648	648	602	649	667	641	629	649	613	607	578	591	659	636	650	624	592	648	640	606	629	626	601	634	617	596	622	673	675	641	623	642	614	617	608	666	598	602	622	666	665	632	607	660	667	669	660	638	624	601	645	666	631	642	676	655	684	635	633	655	624	652	651	619	673	583	613	680	631	667	679	634	645	610	647	668	645	697	624	647	600	642	579	634	654	605	623	655	636	607	653	601	640	640	627	642	656	616	667	651	607	598	654	628	666	641	618	635	618	608	648	628	649	660	648	641	640	671	589	627	646	656	654	590	630	644	703	625	560	599	604	613	651	630	633	642	637	630	632	629	633	618	638	603	647	645	632	623	667	645	649	665	634	644	672	617	599	581	646	645	636	679	616	617	639	649	645	616	639	643	628	609	623	611	658	678	653	653	667	618	605	614	653	558	588	662	622	647	599	665	645	664	593	653	657	660	618	649	685	647	645	677	676	643	591	607	684	604	650	634	647	670	611	608	650	640	642	623	680	634	617	643	648	613	656	607	625	619	621	656	634	624	662	666	637	665	664	626	662	625	623	635	661	663	665	651	647	647	642	638	633	681	578	640	617	643	625	656	629	643	630	628	621	669	645	581	678	641	653	629	629	577	677	605	621	663	636	628	688	640	664	670	628	613	638	629	657	587	651	655	655	609	629	635	624	621	648	628	639	632	615	626	651	643	611	653	685	615	680	593	631	640	604	627	640	651	660	669	681	624	663	664	617	591	624	659	649	652	639	624	671	630	583	624	633	642	589	620	601	657	626	625	579	691	623	660	616	647	619	657	664	659	658	615	630	645	630	654	663	624	618	630	638	608	616	670	616	604	622	648	643	623	637	606	671	651	586	653	646	650	654	688	664	644	631	644	660	658	692	631	686	650	642	650	638	631	606	622	605	649	599	585	633	606	619	637	589	635	623	662	612	625	625	634	632	613	665	643	652	618	683	604	638	647	622	687	634	635	643	648	598	621	623	658	620	651	665	603	578	622	661	622	632	663	590	605	631	610	612	640	628	643	628	623	660	644	649	671	627	632	643	659	644	634	669	648	642	586	631	661	669	613	636	633	651	655	589	650	610	668	642	635	651	633	633	653	634	643	623	643	629	652	677	606	632	628	623	606	641	618	617	619	666	669	647	676	637	684	649	618	611	661	625	665	628	653	643	588	674	614	652	638	671	613	608	623	628	650	647	621	628	619	641	591	619	634	685	616	657	622	632	602	573	605	638	592	634	624	638	634	582	609	635	618	621	629	637	639	639	626	642	616	644	600	592	633	612	613	676	662	626	636	662	638	633	633	631	604	669	635	651	668	629	608	657	662	645	654	616	658	605	664	625	615	666	640	658	692	587	652	616	611	642	604	660	605	601	610	629	614	647	684	623	646	611	592	607	627	629	695	604	713	622	639	646	587	635	609	642	614	619	613	619	591	610	628	652	613	630	628	613	618	613	652	673	631	644	641	611	643	616	623	633	636	680	633	669	649	642	577	663	628	642	629	680	665	670	586	625	648	596	626	619	652	642	608	681	649	660	668	641	633	637	601	627	622	667	679	696	632	660	641	707	650	657	620	608	643	646	631	651	671	605	582	654	649	657	619	654	608	633	667	643	659	666	598	640	666	589	595	611	633	615	670	634	647	652	630	586	646	616	638	634	632	652	646	673	618	596	641	636	632	685	687	684	685	634	659	613	636	613	690	639	631	637	667	611	566	588	655	605	609	630	645	663	704	629	624	636	632	646	665	659	650	649	605	589	625	640	664	667	617	621	602	652	659	642
60759	81002	72709	63277	32958	19048	16187	12313	10125	4472	992	604	570	559	574	559	608	557	583	570	581	538	593	582	574	565	560	604	573	553	561	599	559	568	565	582	564	601	559	573	626	574	538	575	569	524	556	567	577	578	543	546	549	542	598	546	567	578	597	593	558	535	544	566	588	567	609	611	569	595	661	628	671	563	599	578	521	566	591	536	551	529	545	592	602	510	572	576	558	581	565	593	546	545	548	568	518	566	523	542	579	555	557	570	596	573	583	513	554	531	539	578	558	584	537	550	559	603	560	534	572	574	557	584	526	517	561	533	538	598	568	573	562	567	548	557	580	534	572	526	616	534	562	498	546	561	564	518	593	549	540	578	563	547	516	576	591	555	539	516	553	575	543	554	608	574	563	542	563	597	544	527	573	563	561	566	569	583	562	595	555	561	562	518	543	535	568	522	510	552	597	543	569	551	573	587	553	546	579	575	584	538	592	536	562	596	606	566	564	568	573	583	528	544	587	570	567	556	600	555	586	568	599	552	543	573	563	559	566	548	589	568	505	556	565	601	558	585	535	581	533	518	557	551	555	536	548	565	550	557	576	549	574	576	562	565	537	530	545	581	553	535	561	567	545	573	577	556	538	586	568	563	521	590	562	515	535	613	521	545	575	550	511	556	539	504	563	523	559	531	573	576	562	535	590	575	499	555	545	555	554	541	508	566	538	542	579	560	588	598	583	559	546	579	576	581	585	538	553	575	574	577	545	559	552	634	576	628	494	553	513	568	570	586	564	557	572	572	531	528	564	518	528	533	534	562	544	563	540	577	581	583	568	549	538	541	551	556	559	534	521	517	564	583	555	567	551	560	559	587	557	583	562	570	579	540	549	538	578	564	517	565	585	576	549	540	571	534	548	592	593	551	536	584	567	583	553	558	550	555	612	531	535	589	552	588	521	593	575	574	546	565	531	536	530	571	588	536	558	552	541	555	585	532	565	555	559	523	565	578	555	596	570	530	565	535	552	542	541	556	538	507	533	555	521	557	592	578	579	559	563	539	554	544	585	536	527	606	537	556	600	554	594	565	602	542	577	562	554	557	562	599	552	600	554	611	544	567	574	574	582	531	557	553	557	552	564	561	522	580	531	554	544	604	548	567	532	592	608	558	577	565	522	566	543	565	505	561	584	560	564	595	543	574	546	561	544	582	509	509	537	588	514	572	569	611	531	543	581	560	506	544	573	547	567	618	553	562	557	573	602	551	538	557	554	542	577	522	519	570	546	547	549	541	562	570	546	523	588	557	575	572	563	555	519	602	538	561	549	584	553	581	517	549	554	545	534	585	540	555	536	569	532	562	553	556	577	566	540	540	553	545	531	528	533	579	564	576	538	572	515	518	565	534	563	528	532	526	527	559	579	540	574	520	564	531	566	560	525	571	544	539	604	542	549	557	583	570	561	593	582	539	558	565	539	579	551	524	588	598	579	520	540	532	575	564	555	531	558	584	545	552	554	554	510	562	549	575	596	550	557	554	573	573	560	585	546	554	538	550	558	599	536	538	559	590	545	547	580	574	553	566	564	529	580	540	547	537	507	539	573	520	573	543	572	583	547	578	548	538	530	588	567	554	547	526	544	542	562	571	552	561	532	522	623	562	543	543	588	547	545	533	557	534	542	553	572	557	537	605	581	567	597	557	555	555	572	573	569	542	558	572	548	545	564	541	547	530	584	569	515	531	554	559	528	544	569	582	547	588	527	539	567	542	550	553	541	606	547	576	553	526	557	520	523	570	517	546	575	574	550	528	602	564	547	576	551	603	593	606	548	525	530	564	546	562	550	525	539	585	542	517	551	599	536	539	562	536	549	559	548	574	517	568	551	536	620	551	535	556	606	559	568	568	555	576	580	589	540	596	562	562	571	586	589	576	586	516	545	537	569	558	553	573	575	513	534	572	567	572	482	529	615	535	553	524	541	565	532	532	548	560	539	547	546	540	548	564	577	521	578	554	563	591	554	608	565	533	540	538	556	521	514	575	570	570	529	529	550	555	564	545	525	580	545	486	533	548	476	551	540	553	596	565	540	596	563	582	542	572	572	608	555	568	558	578	549	517	583	531	522	547	581	582	570	609	586	601	492	555	516	562	601	572	538	540	537	558	602	541	562	560	555	561	550	510	564	516	602	549	538	589	547	565	574	557	546	553	559	550	548	562	550	564	562	588	537	579	551	575	572	535	564	574	579	572	576	540	588	545	533	566	585	572	589	601	554	568	553	540	572	571	618	552	528	599	562	582	555	524	562	532	627	523	613	566	548	571	541	583	534	545	555	595	520	591	543	569	541	553	591	552	559	581	545	525	575	517	537	553	537	527	572	596	540	570	549	560	596	591	570	542	558	554	563	575	548	535	502	544	560	593	580	567	579	538	513	576	530	565	591	571	545	552	546	512	585	554	538	600	533	567	542	521	556	565	567	526	584	574	512	528	552	582	539	573	600	569	570	551	543	527	562	545	572	551	549	580	543	508	554	536	554	566	560	561	605	579	544	558	550	578	555	553	585	583	573	572	598	531	554	554	523	558	581	529	543	591	575	570	569	588	499	578	564	514	607	593	550	581	556	531	560	567	565	579	591	623	542	550	536	554	542	554	564	550	538	554	549	590	553	516	547	570	613	582	579	573	574	562	551	571	569	556	517	549	551	521	521	544	604	516	542	565	582	524	535	560	515	614	523	541	555	540	582	571	623	575	578	531	545	545	569	551	515	547	568	558	561	541	546	528	584	604	522	540	568	548	564	534	530	545	528	548	555	556	546	586	603	564	549	538	555	550	577	533	564	575	566	555	589	594	543	558	524	544	563	569	565	588	540	532	590	543	578	568	552	527	571	590	562	567	565	552	579	562	573	544	568	572	591	552	579	614	534	531	575	552	556	553	560	537	562	551	552	584	563	564	564	529	542	561	573	565	529	522	544	569	557	579	572	562	521	559	579	555	569	565	554	576	585	504	572	565	574	586	547	549	596	516	534	556	565	566	566	530	563	546	525	534	605	513	535	518	503	561	555	590	547	558	579	572	503	543	589	515	554	588	550	573	567	520	564	527	525	578	542	553	553	486	544	550	548	565	581	536	542	556	533	544	522	577	505	568	563	509	584	556	603	504	566	548	518	597	547	550	605	564	527	511	538	602	550	597	555	550	535	572	540	547	531	529	576	541	560	539	552	546	601	550	589	590	564	565	577	493	569	593	548	554	567	603	578	530	564	559	560	586	506	533	541	538	537	562	529	537	588	576	564	560	571	573	549	532	550	592	547	604	573	538	572	522	559	579	569	518	545	547	592	545	529	551	577	532	590	563	588	535	575	594	560	575	555	563	536	577	594	581	519	586	539	563	539	558	522	549	588	515	567	550	541	551	523	549	557	525	536	550	571	523	553	541	544	537	581	557	553	555	613	542	526	561	518	570	539	571	561	529	585	535	548	554	563	584	565	542	570	597	554	579	531	546	528	596	538	559
29221	20750	15089	11485	4069	1402	1040	1060	866	623	532	484	506	486	503	455	539	526	537	528	526	494	504	551	525	521	501	483	510	538	494	509	483	546	510	529	513	518	502	515	476	509	524	486	524	543	498	554	477	501	484	519	506	510	538	498	470	483	494	511	514	525	493	506	519	464	454	503	523	464	515	494	498	474	489	504	493	463	488	546	544	505	501	497	506	511	501	520	520	457	520	498	520	525	561	502	470	513	452	486	514	491	480	529	503	506	515	531	534	503	460	481	445	499	493	528	496	515	483	467	523	523	479	469	525	524	493	515	506	484	500	504	484	559	480	503	521	495	480	517	495	520	512	492	468	491	515	514	488	512	484	524	482	525	508	522	553	511	462	514	514	498	528	503	490	465	493	499	527	537	462	500	528	459	509	507	525	490	504	483	490	539	489	546	483	493	519	485	490	526	487	471	502	506	517	499	520	510	499	475	541	509	486	465	476	481	521	487	546	503	501	496	507	500	520	499	488	535	523	484	485	507	470	461	496	525	470	506	462	519	500	568	526	474	479	490	518	519	495	544	534	535	475	537	525	507	493	489	479	510	485	503	489	516	509	520	507	505	504	473	516	488	502	514	490	506	495	489	478	514	472	520	541	487	472	485	548	506	514	493	522	489	501	501	501	498	503	446	498	471	501	512	460	564	472	504	464	512	534	517	466	495	507	514	519	481	532	514	526	499	511	496	499	489	504	511	521	481	493	519	512	510	491	519	505	508	501	512	492	495	491	482	524	515	522	492	503	494	450	495	485	484	537	497	513	460	505	485	520	520	545	490	541	536	522	484	533	505	507	501	516	476	484	514	492	523	494	493	497	510	515	453	457	495	484	492	506	510	514	502	513	485	506	488	553	470	522	499	494	529	499	495	498	513	483	504	521	491	505	449	500	480	503	530	491	495	474	512	489	509	492	507	496	489	482	500	514	519	509	483	503	512	476	505	509	529	486	467	485	487	519	506	492	453	524	484	496	487	534	486	520	478	516	508	537	498	498	513	538	506	485	512	492	534	480	484	471	492	498	517	551	477	442	544	515	475	474	513	563	516	496	515	507	524	506	509	492	525	480	490	522	498	494	513	508	526	465	479	530	492	499	491	503	517	494	501	511	475	518	511	494	511	467	519	528	510	483	478	488	477	502	484	501	513	505	532	474	508	501	503	492	476	498	465	504	527	509	526	503	454	541	492	523	476	498	506	529	499	504	511	499	498	495	508	475	513	495	524	474	459	496	495	492	488	489	475	460	519	493	487	487	529	532	490	480	531	505	543	537	496	499	502	488	506	543	488	513	525	509	479	524	512	511	483	460	477	518	511	482	486	519	496	491	538	520	504	503	506	516	493	515	529	490	510	507	537	501	511	485	464	486	500	525	535	504	501	489	530	496	494	523	460	496	459	511	517	513	508	512	502	503	466	504	514	480	535	523	504	454	488	546	504	514	494	516	476	475	519	530	489	502	512	499	512	483	521	523	493	536	501	520	499	522	477	526	534	514	503	514	493	496	507	492	499	493	547	478	480	505	519	488	492	505	542	498	509	492	483	523	516	526	493	499	516	504	521	521	480	534	522	490	473	514	474	524	517	520	530	492	509	479	519	492	511	514	494	503	531	510	483	527	505	498	490	532	462	512	514	512	503	511	494	496	502	505	529	476	527	495	514	530	542	489	526	527	500	519	496	502	506	493	494	485	479	465	496	499	547	485	487	483	521	476	520	512	494	529	515	501	525	522	466	526	488	520	524	474	473	471	565	510	463	490	545	486	497	453	515	509	478	449	474	536	520	523	501	496	494	499	503	518	498	495	473	494	492	545	465	517	519	516	493	556	544	474	487	497	507	493	484	497	512	511	553	497	509	457	516	502	466	523	548	542	474	476	506	483	476	492	498	468	513	494	523	462	517	515	534	511	520	492	468	509	487	514	520	545	516	531	488	491	475	497	455	484	542	528	556	503	492	497	513	482	495	509	509	497	472	493	498	512	517	508	522	534	501	501	494	484	466	476	516	506	486	474	517	546	530	497	491	519	494	507	502	473	518	487	539	503	485	504	500	501	452	491	498	506	499	485	489	468	514	518	469	518	518	512	471	508	496	474	526	510	541	468	523	498	450	498	494	494	546	478	525	484	520	495	487	490	488	489	490	495	467	489	461	527	506	513	519	496	489	547	489	504	476	499	471	464	504	513	516	494	554	528	487	512	493	505	458	484	514	481	513	547	495	514	475	529	530	519	511	510	502	487	559	506	536	516	522	453	462	475	533	463	493	502	487	548	515	529	495	496	535	530	498	510	510	527	477	456	522	522	547	522	532	504	464	517	530	548	513	491	487	532	491	543	500	513	457	492	533	513	465	500	506	495	495	498	504	517	515	498	484	482	503	465	449	524	512	513	514	499	534	492	469	504	506	535	482	473	490	479	526	486	510	476	483	504	483	517	487	499	505	507	492	488	480	518	459	444	532	488	515	526	505	479	487	503	488	520	522	456	535	494	485	512	473	531	508	531	465	507	514	510	523	483	511	483	477	472	511	525	539	521	493	467	514	501	525	496	497	476	507	522	478	525	496	496	543	492	526	481	520	497	541	541	497	504	517	508	462	497	460	488	526	495	511	486	503	482	494	504	484	501	530	459	558	527	500	504	487	522	540	523	522	468	510	499	498	466	520	492	490	496	486	478	518	480	537	470	505	503	515	504	475	520	547	543	522	483	545	524	517	484	481	471	468	501	496	517	494	483	503	521	538	505	486	483	531	527	523	502	515	494	508	493	547	447	497	494	495	512	521	474	515	463	529	506	469	490	487	496	495	510	504	513	536	513	474	527	510	492	509	481	498	544	515	470	495	506	484	509	466	510	517	477	514	502	510	485	520	484	532	516	493	487	485	473	524	486	524	500	447	495	563	496	507	474	491	499	508	498	486	473	478	475	503	486	528	511	485	514	496	505	548	506	515	485	491	480	502	489	490	539	489	492	558	497	488	502	492	504	506	529	533	501	481	508	494	495	450	471	506	498	475	482	511	501	504	489	452	457	524	515	539	481	496	481	487	545	483	502	513	497	530	475	501	479	481	470	532	482	490	478	481	502	499	484	472	482	482	525	500	491	527	541	534	521	495	514	499	509	536	507	475	451	517	476	523	489	515	533	498	510	486	524	526	508	482	523	502	503	476	543	529	491	504	504	487	510	463	475	517	475	490	492	528	487	464	478	498	487	497	511	513	515	481	472	491	532	523	516	535	520	490	487	506	473	492	476	536	504	513	489	516	477	476	469	456	501	503	494	475	495	517	490	500	497	532	505	479	512	528	478	482	505	458	493	469	480	497	507	511	501	496	537	512	514	496	497	526	506	527	523	518	504	486	488	580	532	499	483	492	496	489	520	462	485	526	493	488	529	527	520	474	502	520	480	505	507	525	520	498	490	503	524	473	513	491	506	538	559	516	532	463	521	485	475	469	532	519	480	465	493	522
16180	16222	12562	8780	3506	1578	1160	1065	893	579	463	422	410	421	406	411	444	377	412	391	393	408	426	427	410	409	420	414	409	409	411	431	416	383	386	445	415	412	393	443	459	410	413	428	428	435	418	412	396	408	465	420	412	435	418	411	397	415	409	379	422	410	425	422	421	420	405	415	431	417	412	405	423	406	373	427	407	422	388	408	418	404	417	382	442	416	402	415	434	398	403	419	441	400	427	416	407	404	415	461	412	380	448	427	409	459	452	441	447	410	396	377	392	413	411	447	388	414	399	406	455	389	416	423	398	392	378	430	432	416	398	448	428	403	412	392	411	399	420	419	415	411	384	429	387	427	408	430	414	392	419	426	399	457	428	369	399	383	437	396	376	407	410	420	429	404	415	414	409	385	406	416	437	431	406	436	417	407	419	395	394	401	404	408	448	421	411	409	416	420	429	435	458	422	400	445	415	390	391	404	395	413	424	399	422	426	407	419	400	410	426	400	414	401	399	436	424	427	437	418	422	436	403	440	433	418	392	470	433	435	391	419	412	395	396	390	411	428	411	400	373	435	383	417	434	403	421	383	402	421	412	422	370	394	424	425	428	422	378	397	409	396	413	412	413	385	426	409	396	392	416	420	442	444	407	406	450	405	384	408	420	395	417	424	428	421	407	423	420	381	409	412	425	424	414	481	413	425	415	422	378	416	378	431	406	418	410	386	430	404	388	432	403	434	376	407	390	443	391	374	423	418	432	423	424	417	403	405	435	381	420	402	412	412	437	415	430	425	422	360	415	415	417	391	426	422	421	393	409	442	414	396	415	422	364	410	410	416	398	445	441	402	420	406	398	392	436	410	393	403	428	452	386	390	464	422	380	412	403	404	454	408	415	391	432	407	436	383	403	389	392	416	400	390	422	416	413	379	421	418	434	454	418	410	392	424	400	391	409	432	428	437	434	422	404	403	372	403	448	424	418	423	417	378	441	436	438	448	386	388	379	409	377	378	413	407	412	386	407	435	395	403	437	427	424	410	404	399	429	405	402	429	390	431	392	423	420	405	391	371	402	405	409	410	376	403	400	404	419	407	411	421	425	403	427	402	409	406	406	398	394	425	423	390	412	427	377	416	412	410	437	431	448	402	386	416	393	371	383	407	384	426	406	411	383	400	398	430	390	400	402	412	436	425	441	408	427	407	430	370	422	401	377	411	442	402	450	416	408	380	406	415	429	423	409	394	446	406	397	406	419	441	370	375	392	411	413	422	436	426	441	418	402	453	422	432	408	397	425	432	390	388	422	408	408	410	386	393	425	390	387	415	397	414	396	393	404	393	388	409	420	404	411	443	408	417	425	436	422	442	416	392	390	434	409	393	406	332	412	411	382	410	424	412	397	401	413	425	416	388	378	428	430	425	404	405	414	394	410	410	401	415	389	415	405	390	373	402	425	424	388	412	406	415	442	448	426	408	413	390	410	402	402	417	379	430	415	387	360	412	413	411	414	409	420	422	436	433	406	436	384	413	415	371	428	405	416	404	369	425	405	397	406	400	390	407	411	396	401	452	430	395	379	398	410	419	403	435	394	401	403	409	412	432	447	408	418	387	423	452	435	427	419	418	400	398	412	416	400	453	407	410	405	418	402	391	393	401	419	382	412	440	407	415	447	424	401	395	425	403	398	387	398	428	411	441	435	447	432	364	417	423	402	407	408	443	441	401	394	426	404	390	372	373	406	372	417	413	432	381	417	400	382	436	418	387	423	427	416	415	409	401	419	401	409	416	373	400	445	406	432	402	413	428	471	415	399	414	413	374	438	400	415	421	423	411	423	387	428	421	423	399	399	406	383	440	433	429	423	427	445	388	421	384	426	399	391	429	448	434	434	401	438	415	394	454	425	393	417	382	411	364	397	441	420	417	426	410	442	414	414	379	396	432	412	435	431	377	407	442	379	410	447	415	404	397	426	403	444	411	395	403	398	402	415	390	415	432	422	390	415	422	408	404	428	431	416	425	401	392	409	421	395	404	433	433	418	417	377	420	400	393	414	400	451	398	412	416	399	433	420	417	395	388	426	426	398	421	402	463	417	399	410	417	429	395	426	428	426	432	423	381	426	418	388	417	403	427	434	406	434	423	380	425	421	400	374	403	373	439	442	427	412	441	437	439	435	431	435	443	405	388	422	436	396	411	425	394	397	433	376	387	434	393	412	399	392	424	409	415	370	396	435	398	412	413	404	430	381	400	403	412	422	395	418	421	372	434	386	420	411	411	402	429	410	414	422	388	415	378	421	379	386	404	408	421	393	448	387	416	407	408	423	417	416	405	431	428	374	470	404	406	382	429	418	427	417	378	401	422	381	418	397	392	415	396	441	400	391	431	409	422	422	422	407	414	447	412	414	460	408	395	389	411	404	416	427	386	395	406	386	400	454	393	373	398	409	451	433	458	416	417	416	381	418	420	411	444	416	413	405	419	423	405	434	423	428	401	420	411	429	424	370	438	417	363	393	412	409	385	400	422	436	410	383	389	427	407	403	385	386	434	389	431	425	443	390	430	431	419	383	429	424	436	446	411	416	405	423	371	401	356	375	406	429	440	399	423	392	422	440	437	428	413	428	442	453	403	427	383	384	395	422	398	384	446	412	400	379	408	423	433	397	419	404	398	427	407	416	422	382	420	417	408	409	439	404	449	416	407	402	396	396	390	397	413	422	444	418	406	398	388	436	408	407	428	417	398	428	389	387	386	409	399	390	404	428	394	425	445	376	418	406	423	414	400	405	392	441	408	417	409	433	391	409	404	405	410	408	416	431	370	392	408	395	438	403	412	410	407	410	392	411	391	410	410	458	404	395	430	441	410	440	418	382	403	421	423	431	381	383	402	391	383	402	403	386	411	402	410	405	416	440	407	430	422	410	395	423	378	409	401	414	380	453	393	401	411	386	384	426	417	414	409	397	405	410	424	405	406	375	463	410	412	411	410	401	434	393	420	409	443	354	425	434	413	429	455	420	433	418	424	387	433	400	403	407	431	410	404	404	419	388	384	397	416	426	415	390	395	439	397	390	425	415	393	429	427	425	402	429	403	426	437	422	397	403	403	397	403	407	422	387	434	414	386	414	380	400	407	396	402	410	410	440	432	395	421	385	430	423	430	410	428	420	412	437	373	368	449	450	418	402	393	409	406	383	420	410	422	414	429	423	457	479	448	392	429	400	414	473	406	422	395	386	445	450	400	406	405	408	432	421	401	408	425	441	414	440	455	407	410	437	405	406	413	416	399	389	409	418	411	400	387	433	419	418	397	444	409	403	418	423	449	376	395	395	418	402	438	424	429	401	416	398	412	454	397	430	371	395	414	380	401	413	427	387	393	409	452	445	383	406	406	412	416	413	426	420	419	406	416	474	414	444	398	428	429	423	420	419	422	393	385	431	420	420	392	363	422	424	409	425	402	446	406	409	380	382	430	438	429	401	426	411	416	416	400	414	398	416	416	396	400	445	397
25618	21863	30899	39301	28250	15274	10021	5551	4875	2278	809	568	538	537	547	543	541	547	502	528	498	516	516	477	505	507	518	534	499	531	565	521	545	581	518	497	527	515	533	513	530	532	488	488	532	515	514	505	500	531	513	502	526	534	548	511	566	500	512	511	541	537	527	519	543	494	475	541	501	559	525	559	523	545	537	539	486	535	498	542	574	529	519	507	524	539	515	488	534	500	508	544	482	480	520	517	511	522	545	529	482	569	499	556	485	502	542	513	494	517	514	563	504	524	532	548	545	489	540	466	540	495	524	513	484	524	513	499	510	542	522	531	498	519	532	530	496	512	481	509	543	529	529	491	534	506	548	522	570	518	521	569	515	541	504	580	520	520	560	565	574	512	520	564	517	570	529	518	540	525	571	476	540	503	558	536	490	522	538	518	535	488	519	526	491	522	517	506	539	524	492	550	500	539	536	520	542	494	485	517	555	523	510	520	513	542	543	525	522	525	477	513	469	510	512	519	520	507	518	476	523	551	491	511	498	521	514	458	489	566	500	541	553	503	509	522	562	515	509	517	505	522	541	559	503	534	528	481	467	510	554	510	532	545	546	530	508	503	532	513	543	533	543	498	537	490	537	523	473	503	522	532	485	525	549	511	517	507	522	530	543	509	541	505	519	519	511	514	499	504	522	507	554	538	523	508	547	545	527	507	541	498	528	528	544	498	540	532	537	485	524	527	509	527	509	523	537	529	506	532	519	502	510	517	499	518	491	512	524	540	510	523	510	544	517	538	512	504	537	521	540	527	535	484	500	521	550	516	537	500	537	483	524	541	500	524	536	526	490	521	528	534	546	511	509	519	549	511	554	529	500	508	526	528	526	552	505	487	510	512	547	512	495	522	499	522	570	523	493	521	523	498	529	509	513	521	539	507	510	544	516	530	504	502	519	536	504	537	490	486	530	472	525	547	486	519	501	509	539	523	566	535	550	529	514	490	539	501	496	530	523	475	524	533	535	510	523	495	556	564	509	508	552	526	534	521	528	554	498	510	501	527	531	507	501	492	506	533	510	515	521	540	498	545	501	513	543	491	512	509	541	525	477	485	527	522	510	538	549	509	549	480	512	518	481	501	507	522	491	522	514	485	507	529	538	529	506	473	501	563	510	527	513	540	525	527	504	514	541	524	543	567	541	507	494	515	542	513	500	522	521	569	542	558	510	520	508	540	535	559	549	521	514	520	527	526	539	567	525	484	505	483	546	530	513	532	514	510	501	493	518	508	491	522	476	516	520	550	525	504	493	479	496	528	540	562	534	533	545	497	512	538	526	536	549	525	526	521	501	536	501	535	528	488	496	445	488	550	478	552	502	504	528	523	518	538	500	498	486	522	573	524	521	555	491	524	532	485	526	489	533	529	553	491	526	483	517	521	529	537	530	545	511	499	521	489	537	482	505	515	502	536	524	499	512	550	503	506	538	506	553	550	514	503	553	553	541	552	528	548	572	492	521	538	520	533	537	520	466	521	481	534	501	518	445	500	545	562	472	481	532	512	520	526	519	521	509	498	522	488	520	535	498	508	542	532	540	518	523	529	502	506	569	483	531	535	481	511	547	516	533	540	572	503	554	458	554	501	489	548	514	544	558	540	529	512	556	535	546	545	519	475	501	531	514	530	533	481	561	515	515	555	540	528	486	520	484	532	499	530	569	564	524	520	532	568	562	528	532	510	519	518	468	519	552	508	553	500	515	516	507	519	501	515	525	475	497	518	484	505	496	512	511	506	505	529	509	537	531	529	537	536	497	540	533	499	527	531	578	540	490	546	534	531	539	586	536	537	494	509	484	537	517	506	498	501	502	485	535	534	513	534	522	518	518	521	474	487	542	532	496	536	518	531	529	492	516	509	498	501	502	494	509	512	528	519	561	520	526	512	496	537	540	547	523	518	514	505	500	507	518	517	512	516	546	488	505	516	480	495	541	504	524	559	487	522	526	490	512	558	548	551	523	555	538	512	528	558	535	514	515	564	491	503	544	517	552	553	486	553	496	504	520	546	558	511	512	472	546	550	507	534	497	560	495	534	499	538	494	454	533	498	533	501	549	504	534	513	560	540	488	484	512	513	484	554	485	503	498	525	550	546	508	547	508	535	513	481	562	532	525	530	554	548	517	556	567	497	536	474	563	551	562	555	499	546	485	524	531	526	577	488	525	499	499	510	546	524	518	549	502	501	491	544	545	558	492	531	495	522	514	532	543	536	528	518	508	550	571	498	501	511	536	493	502	528	506	519	486	522	536	511	520	532	539	540	513	503	510	538	501	504	504	494	515	519	526	506	547	499	546	536	546	561	519	525	509	504	499	502	535	516	526	517	521	546	497	511	506	542	538	511	480	527	557	506	470	532	582	531	523	591	552	532	533	513	516	527	500	506	507	542	514	529	472	542	541	541	500	493	525	540	520	489	507	490	516	509	522	506	521	496	509	517	537	518	505	529	511	488	523	521	508	503	508	523	492	528	521	518	526	516	538	530	519	557	549	530	556	515	520	524	521	526	486	487	540	491	527	463	550	517	536	520	516	532	536	504	558	554	562	511	519	532	543	502	508	531	522	489	517	505	511	546	459	545	541	504	512	542	552	528	513	490	551	546	510	531	548	504	544	537	534	528	553	509	499	495	510	524	500	514	500	534	539	554	512	507	491	511	525	490	499	518	502	520	499	532	544	530	519	530	574	527	495	499	521	500	533	517	512	519	499	503	497	565	524	476	510	544	522	470	538	508	494	530	499	521	545	536	512	495	483	525	503	516	507	491	527	570	487	561	537	483	500	508	533	484	559	517	522	507	520	517	549	538	494	525	527	508	493	531	511	522	478	504	555	532	531	574	518	509	537	539	526	502	537	556	532	493	529	532	481	500	522	544	483	511	508	524	567	544	458	532	509	512	540	531	508	533	534	555	562	528	490	553	510	467	541	499	536	478	530	518	546	529	501	534	492	485	507	510	499	522	511	523	556	513	497	546	534	526	547	556	525	510	550	527	562	503	524	543	544	543	513	528	537	526	515	501	511	465	539	499	507	540	535	500	492	508	502	549	546	550	474	497	549	474	518	511	549	502	533	509	503	482	545	546	469	525	526	491	507	499	532	530	485	475	500	498	532	553	527	490	531	551	489	543	517	536	514	542	553	508	507	495	547	530	521	585	494	528	544	538	546	497	541	471	533	578	534	518	468	529	581	514	532	493	555	505	481	533	512	554	544	503	512	544	524	528	510	512	514	580	523	551	547	519	524	512	534	529	543	566	525	553	561	524	506	502	488	494	536	536	514	508	523	501	523	498	560	516	492	480	527	521	506	492	523	513	484	541	495	536	556	505	526	515	523	494	526	501	519	495	522	512	555	497	516	493	505	495	522	557	523	510	540	553	507	536	550	541	527	561	507	532	542	552	561	543	517	523	482	512	555	539	550	509	539	503	550	503	521	514	513	516	541	530	527	514	484	494	492	573	526	538
52690	63361	56857	49202	19485	10743	9155	5844	6331	2972	745	515	497	452	454	451	472	513	472	455	458	440	505	443	435	444	522	470	450	437	473	433	468	434	431	477	425	474	463	458	467	462	516	444	480	434	444	468	485	444	467	467	462	424	487	483	442	475	448	488	450	462	474	471	422	441	440	478	464	479	525	521	518	492	451	455	488	472	437	492	476	485	466	438	458	479	442	465	445	444	454	443	443	447	429	490	454	459	465	462	454	453	482	449	485	437	491	454	413	436	454	446	489	457	437	458	456	455	449	465	463	492	472	472	442	485	463	421	512	427	458	429	484	461	463	474	460	428	465	468	453	444	458	452	452	478	472	437	466	484	449	487	521	447	437	460	460	473	461	463	453	473	430	478	449	492	464	448	499	443	453	447	428	456	440	457	440	450	465	473	480	482	437	478	417	482	434	487	464	473	438	446	482	475	467	470	415	429	443	515	503	463	418	440	447	487	439	452	477	423	478	483	472	434	468	464	463	425	492	474	458	431	473	444	422	455	434	473	454	469	471	471	465	477	485	463	457	473	470	469	455	458	435	448	475	495	430	461	392	421	481	497	462	444	442	485	474	456	472	480	473	444	443	488	492	465	453	413	454	451	426	474	470	454	482	410	456	463	465	466	435	482	436	479	462	463	453	431	477	494	454	402	426	447	441	454	491	493	423	486	457	471	460	478	482	443	407	471	457	479	487	479	463	474	495	497	454	465	475	439	460	478	449	481	450	445	492	466	488	465	463	444	437	442	475	466	486	434	435	444	443	451	484	475	465	415	420	438	484	439	425	431	409	467	475	447	428	452	463	476	443	446	441	451	440	481	457	465	465	468	485	433	463	475	462	426	436	490	457	444	436	433	485	499	449	441	462	443	458	485	423	425	491	450	477	448	466	440	442	488	458	448	468	463	453	483	463	482	457	481	506	458	487	444	444	466	463	488	489	472	482	441	467	465	424	434	472	445	455	469	488	438	439	475	483	453	465	473	461	430	454	459	482	478	435	471	461	469	468	436	476	458	434	477	437	473	459	447	442	446	439	443	482	446	425	431	452	439	434	439	482	432	448	454	455	461	465	449	434	487	466	416	486	471	443	439	433	446	477	441	490	480	434	463	458	460	474	442	475	471	440	451	445	445	467	491	468	452	510	458	443	465	443	438	477	479	454	458	424	418	466	456	444	499	479	447	488	466	479	467	415	488	464	454	443	418	463	505	445	466	472	450	427	471	470	441	464	448	484	459	464	485	491	481	447	460	462	458	482	445	422	466	450	467	420	474	439	445	469	412	444	466	444	487	487	421	474	481	446	445	504	452	450	494	458	449	445	443	483	483	469	406	459	450	453	471	433	458	460	461	442	455	461	465	434	505	439	479	465	424	457	501	474	452	487	491	457	452	424	480	435	445	451	473	442	471	458	458	463	459	459	461	495	463	436	457	450	396	458	427	517	430	472	467	468	466	486	430	481	464	455	470	486	440	503	457	452	430	454	453	467	457	455	429	456	490	465	447	444	511	464	476	438	439	470	415	496	457	491	479	472	485	482	476	446	465	508	482	482	431	408	435	481	471	467	480	468	456	439	452	468	467	462	441	490	458	453	432	449	452	435	444	474	428	463	479	465	452	452	420	436	484	470	459	430	484	455	465	464	439	425	483	443	482	472	442	459	462	479	483	429	455	460	438	427	464	426	438	454	449	461	437	452	447	450	426	440	416	466	442	422	417	464	410	463	459	482	471	467	482	486	465	470	431	488	461	480	491	426	464	462	486	456	486	440	468	464	419	457	443	441	473	478	474	468	439	451	411	447	458	418	467	480	458	484	436	461	478	490	476	446	435	429	440	477	456	449	473	492	461	443	483	474	451	474	441	503	467	477	438	453	468	451	480	446	447	451	451	454	466	474	420	456	443	425	493	415	494	425	464	481	414	464	476	428	444	495	445	446	484	490	444	462	441	433	500	433	463	465	473	456	462	456	459	448	459	422	454	446	442	457	442	463	480	477	457	498	453	453	435	468	440	446	461	454	450	453	464	479	436	460	455	457	460	467	450	459	444	459	472	456	462	454	475	468	467	474	454	457	422	432	467	489	441	453	452	459	475	493	491	450	449	494	468	422	476	460	435	426	479	470	437	466	432	432	453	451	446	430	478	463	426	494	442	457	458	432	482	420	432	468	457	454	466	470	447	472	424	481	441	507	450	449	472	426	490	470	419	445	457	435	499	466	435	458	436	496	445	460	478	441	450	472	462	438	403	438	469	463	462	454	445	451	456	433	464	463	468	468	433	459	487	457	461	490	453	478	458	474	404	459	458	447	437	461	434	474	477	414	472	481	476	476	450	488	479	500	509	474	447	424	426	456	495	463	453	456	462	471	440	486	442	448	450	485	496	484	451	459	470	422	462	464	462	445	454	485	446	483	479	438	495	431	462	449	428	505	468	460	476	451	474	467	448	434	485	426	437	444	470	461	461	451	426	472	445	469	512	443	447	463	446	452	471	456	469	458	433	459	460	488	452	447	490	437	449	449	466	426	477	510	469	465	498	452	477	454	491	436	452	455	448	502	443	455	472	453	487	429	465	455	467	432	467	462	436	410	467	465	453	482	492	427	474	514	475	504	463	463	485	455	434	462	446	486	478	446	467	453	452	435	471	473	446	446	415	458	395	513	487	479	483	458	418	469	470	455	459	450	468	452	488	463	467	446	468	464	444	438	435	454	443	464	493	456	436	455	459	487	454	431	451	443	462	464	481	457	506	444	469	478	460	461	445	462	454	454	443	449	484	458	457	458	430	459	443	424	437	471	466	470	497	410	461	415	493	449	474	477	438	482	485	468	460	424	466	472	466	465	441	445	462	471	468	452	484	452	400	489	477	477	460	493	472	445	411	445	439	450	462	442	492	472	438	465	459	506	429	502	475	461	431	473	513	466	427	441	439	443	467	458	452	457	456	470	448	465	463	470	437	440	444	458	438	469	459	441	476	454	490	465	443	432	475	488	443	467	427	470	467	457	420	436	438	446	433	459	438	471	513	477	465	426	456	438	488	453	450	424	430	450	463	445	467	454	475	467	456	524	484	463	466	464	453	419	448	491	475	493	509	439	452	474	430	426	432	485	451	428	454	477	441	450	461	488	462	482	464	439	458	484	444	479	456	462	476	488	457	445	445	449	455	454	445	480	451	453	468	423	445	447	461	426	422	462	483	479	442	497	441	455	468	460	484	475	423	459	443	467	460	472	424	478	467	439	479	487	433	448	486	456	498	438	460	453	440	453	443	448	493	430	449	447	473	453	444	434	445	425	463	459	418	447	442	456	426	445	468	446	458	469	479	448	417	485	468	441	477	435	452	447	478	470	422	456	488	459	487	440	461	465	466	476	464	499	454	496	443	443	448	484	442	466	487	454	473	430	447	436	462	455	431	447	461	440	428	514	432	454	446	440	466	471	463	446	472	439	455	423	472	452	439	445	473	441	451
24489	21593	30297	36603	29699	23017	17087	8984	9917	4398	1225	683	606	647	672	612	651	595	616	619	650	637	613	580	620	587	616	617	609	585	605	639	611	645	590	630	631	596	621	607	628	683	571	612	567	597	640	610	602	645	607	562	585	598	594	594	606	586	543	616	615	623	620	615	617	600	632	585	639	620	648	649	606	617	582	622	585	583	583	581	593	578	580	578	609	588	605	608	593	605	584	589	596	599	584	624	591	573	601	602	598	623	602	617	607	649	600	575	647	602	579	575	549	539	617	609	607	592	614	596	611	616	608	567	589	641	551	552	645	573	570	585	645	597	620	618	610	611	586	608	540	591	583	630	587	584	615	599	597	590	549	580	596	626	584	591	614	575	577	602	596	611	590	618	589	548	615	595	573	609	609	553	572	611	577	553	602	605	616	578	611	567	646	605	572	605	602	587	607	591	585	588	623	608	592	653	613	599	599	551	597	591	612	594	579	575	586	564	573	617	591	614	567	677	608	620	584	585	593	565	616	648	608	597	626	642	581	572	598	596	585	599	613	598	632	595	592	596	635	609	648	578	621	560	589	612	603	591	609	634	588	603	615	569	633	600	564	585	581	559	603	618	578	633	606	608	613	541	609	615	620	604	596	601	577	628	596	562	570	523	605	607	604	563	624	587	565	584	582	638	586	588	603	586	620	627	609	590	600	590	596	597	608	593	586	536	591	612	579	605	561	566	580	607	606	625	593	593	583	594	574	634	640	580	592	596	576	577	644	578	582	604	585	567	615	613	614	549	567	634	586	599	598	622	600	616	600	584	577	560	564	599	586	605	572	604	591	606	591	554	578	615	604	596	636	594	626	603	591	570	581	584	563	579	573	641	635	613	593	552	639	621	597	612	585	619	571	615	616	627	645	554	600	601	640	650	648	620	573	622	620	613	628	561	622	605	585	561	594	587	589	604	582	577	596	580	567	576	610	589	563	581	617	640	603	584	593	561	616	568	581	622	597	643	658	583	598	597	587	586	586	565	624	586	608	596	619	610	581	601	614	593	577	615	573	616	604	586	618	583	595	575	583	653	601	596	586	559	606	601	555	606	608	609	617	624	603	564	627	575	601	606	601	585	583	588	583	601	584	636	605	580	601	596	568	602	600	604	594	592	630	613	567	604	600	570	595	588	569	613	577	617	618	593	589	594	590	591	599	606	596	586	575	556	542	630	602	585	587	603	604	567	620	548	573	599	625	614	577	598	654	607	615	586	548	602	599	575	594	591	617	631	603	609	664	610	591	604	604	591	582	612	647	557	615	595	606	616	603	579	564	581	622	561	635	603	590	585	580	618	616	608	625	615	596	565	596	614	526	611	575	597	607	600	613	606	580	586	552	606	601	579	564	620	651	629	625	558	617	606	596	608	649	590	616	604	610	581	530	548	592	583	558	590	606	591	627	636	672	614	618	589	605	589	604	581	609	603	598	637	594	603	618	603	545	609	607	609	603	605	582	612	613	579	584	616	610	606	623	648	593	572	618	573	568	603	576	608	579	595	614	599	623	570	575	625	600	610	581	587	612	610	570	618	526	621	608	576	609	616	619	612	563	599	592	587	615	608	571	649	548	547	567	602	587	602	615	607	641	667	636	529	570	631	602	604	611	567	587	562	650	564	545	604	571	595	574	538	590	571	594	631	618	562	592	588	618	616	590	600	583	565	529	580	566	624	608	604	565	587	590	529	613	585	638	645	574	578	547	548	595	579	597	574	560	598	595	529	593	597	580	591	607	575	553	566	571	579	570	601	594	608	579	565	617	593	582	627	626	646	589	560	616	582	590	616	574	610	632	593	616	624	570	587	590	603	572	591	618	608	573	603	639	627	621	615	602	593	617	602	565	591	587	546	608	583	620	642	591	588	588	557	609	626	577	567	613	634	616	600	624	553	612	572	559	599	635	604	581	568	571	624	601	593	594	643	606	601	578	563	596	662	578	632	573	638	590	557	608	623	648	595	596	607	536	600	627	617	584	592	599	595	603	592	621	592	592	593	594	573	585	556	580	565	594	615	624	593	646	607	558	582	641	573	578	575	621	586	579	570	598	610	544	538	548	558	624	632	629	574	620	599	592	576	604	601	596	581	615	617	607	585	589	590	608	567	601	548	620	621	598	605	580	601	638	598	546	610	651	572	577	548	583	572	601	590	608	565	582	602	640	570	624	603	578	613	639	589	624	614	586	612	584	592	555	567	626	588	545	584	611	620	643	592	593	594	595	553	585	613	641	566	642	648	606	613	611	625	636	644	586	607	617	577	581	566	594	570	623	560	623	608	552	580	613	650	562	561	603	645	631	579	559	589	619	590	618	566	610	609	582	585	579	597	597	592	587	598	570	580	582	561	610	615	621	627	610	611	640	619	590	618	632	569	594	576	602	587	598	568	607	607	623	625	603	638	623	583	579	566	546	588	540	583	629	558	627	577	604	614	565	579	561	601	602	589	615	601	556	571	637	561	596	589	590	593	585	587	605	561	587	581	609	569	580	635	576	574	597	564	560	593	575	549	590	587	645	615	606	616	598	630	585	619	636	594	613	564	564	574	623	604	571	577	595	592	578	583	608	572	661	546	614	610	606	598	626	607	589	573	584	591	625	559	604	623	615	591	608	613	562	579	580	601	597	548	576	595	631	574	604	599	618	546	584	638	612	589	617	570	593	591	591	596	608	584	568	616	583	626	603	567	586	566	588	607	587	627	578	640	571	554	623	580	574	628	555	633	570	551	614	577	612	598	644	614	577	607	659	594	576	607	597	546	639	593	602	594	627	576	626	565	597	579	607	585	580	552	568	581	621	645	607	616	617	619	576	596	600	609	593	604	645	565	602	602	605	608	594	619	596	603	599	591	616	617	636	590	569	568	621	575	569	557	621	614	622	596	619	593	567	594	573	530	587	571	597	619	617	582	578	589	576	586	600	572	605	560	593	620	572	592	611	595	627	602	637	595	602	581	610	590	591	581	602	621	604	614	607	609	622	638	593	619	589	621	617	591	626	573	599	603	642	575	593	611	555	610	557	591	594	613	630	544	568	564	628	616	550	515	618	578	601	627	590	612	596	618	629	601	610	598	586	588	617	577	607	604	546	540	611	603	619	594	583	594	591	594	622	633	613	633	569	620	583	583	586	589	611	588	581	616	586	612	613	603	620	571	613	599	553	585	613	630	638	584	605	598	634	571	601	598	603	553	578	573	618	555	573	604	587	614	626	609	570	598	591	588	577	611	615	550	579	610	603	590	603	633	605	605	644	569	628	566	632	596	608	615	595	590	584	621	552	576	614	535	628	605	561	568	641	583	558	559	604	579	577	584	587	602	621	609	587	603	606	618	629	564	619	571	560	609	612	582	597	594	586	602	580	607	600	666	579	586	596	609	609	544	592	580	624	584	591	611	603	575	606	569	650	616	554	580	555	628	631	585	591	591	579	580	573	591	599	595	558	543	602	588	620	629	635	576	593	614	563	618
58755	77549	70666	64619	27027	16356	12795	9570	11079	5567	1201	575	524	583	566	559	527	548	536	523	526	547	580	568	524	547	555	501	552	553	479	550	554	566	543	538	525	558	507	513	507	562	515	594	533	509	565	521	537	539	531	541	567	544	514	524	527	530	473	550	555	565	543	576	519	507	546	532	528	585	702	620	616	540	498	539	565	567	548	543	523	510	549	496	526	518	525	512	558	539	544	531	532	549	550	497	467	534	503	515	503	480	556	552	519	513	531	526	497	523	566	532	499	535	519	572	548	505	594	483	519	495	542	562	550	565	570	565	491	511	529	532	556	477	516	523	477	505	489	562	509	501	520	515	552	483	561	514	550	545	528	527	502	541	541	504	492	526	517	514	502	509	499	484	496	516	529	540	543	513	507	543	533	547	569	519	478	540	555	555	506	509	517	542	504	572	535	522	553	502	518	529	488	562	512	541	553	543	542	514	535	548	532	530	516	502	525	520	519	516	517	515	535	534	493	502	532	512	507	529	531	558	544	563	520	488	565	508	528	536	526	542	519	503	534	579	550	524	528	563	521	571	510	522	540	527	555	500	534	502	527	508	501	484	531	501	537	547	509	487	549	560	518	547	511	486	484	497	561	553	490	534	544	528	514	545	539	526	531	503	507	505	475	522	530	522	550	537	579	528	575	511	509	496	523	527	572	506	515	537	560	545	517	537	536	571	521	551	546	552	476	562	534	526	554	535	494	567	520	502	511	528	458	546	516	541	516	522	505	521	536	527	495	554	513	480	478	570	527	530	499	576	511	532	524	567	532	527	546	513	580	546	529	510	490	456	503	513	545	525	493	496	509	512	516	525	526	534	493	510	561	500	537	531	483	506	551	514	548	515	529	537	528	509	550	479	533	553	555	546	522	519	531	576	534	580	531	495	555	527	539	541	510	522	531	480	522	532	508	511	526	551	556	516	520	603	533	527	551	531	537	574	522	555	493	550	512	507	567	531	577	535	523	540	508	534	522	549	540	524	527	523	536	547	504	532	501	530	522	500	536	521	551	541	532	538	554	546	529	540	537	545	519	572	541	515	479	485	540	512	519	526	501	524	536	532	537	522	512	511	562	516	534	547	507	486	568	508	512	546	522	583	571	511	544	538	505	496	535	544	519	551	524	479	614	532	534	506	509	514	519	535	533	499	516	513	566	519	507	549	539	543	567	526	549	510	549	508	494	510	537	544	490	565	494	505	527	474	508	496	484	518	545	536	508	532	541	533	489	526	531	469	522	537	539	547	524	488	528	501	518	542	518	540	536	518	531	533	556	538	512	527	506	497	520	505	533	554	529	528	549	515	502	551	558	492	519	522	498	521	554	526	527	548	536	518	518	535	484	498	496	509	546	523	499	558	558	523	545	496	558	501	560	518	520	520	528	533	492	509	530	548	535	502	559	533	574	529	569	510	503	533	530	525	553	563	511	539	548	536	525	515	521	515	591	503	514	564	532	538	546	543	555	569	505	551	537	505	543	525	521	523	535	528	502	559	546	527	549	509	517	513	531	526	539	546	516	521	576	548	523	536	568	528	500	525	527	521	506	536	514	555	562	511	535	541	519	526	500	522	536	518	502	518	513	534	539	519	514	531	521	539	540	482	563	505	571	518	532	510	517	470	525	527	545	515	483	532	512	514	479	545	542	504	476	492	533	564	531	552	526	521	546	541	540	518	552	538	576	509	541	525	505	511	557	518	547	492	531	511	524	547	512	551	488	533	483	530	523	511	523	538	552	529	545	544	507	509	541	533	521	556	515	548	574	555	581	535	515	505	569	538	563	510	532	502	506	545	533	541	564	539	507	539	481	516	516	478	526	553	561	515	548	562	509	510	526	504	494	578	524	473	553	514	488	552	517	533	509	538	539	534	513	559	558	552	490	529	507	553	546	508	544	530	529	558	552	504	528	512	495	481	513	539	518	540	504	530	501	537	557	529	520	524	511	551	555	502	522	520	498	546	540	526	531	556	480	557	465	559	493	481	566	525	491	503	518	545	513	545	566	515	545	559	511	473	517	483	531	566	515	499	526	497	536	527	569	528	528	503	532	488	525	537	509	499	488	543	457	516	545	548	560	484	541	492	522	539	534	527	516	508	556	495	502	532	562	550	526	509	550	525	525	532	544	566	566	544	479	507	545	541	536	538	527	515	515	488	478	522	540	509	536	505	504	544	521	511	521	565	542	500	518	526	552	546	496	515	573	527	514	497	544	532	529	498	507	536	548	492	520	524	492	501	513	558	515	500	516	546	548	507	535	567	512	513	533	517	557	559	547	472	528	527	538	523	513	530	512	514	540	522	500	531	556	506	522	549	536	497	531	511	542	550	529	452	535	526	497	517	528	499	534	510	569	492	520	528	526	535	527	598	529	529	536	514	502	578	536	520	527	529	540	557	514	543	523	506	551	518	551	498	565	508	569	529	526	513	526	508	499	525	579	529	505	531	524	521	553	510	530	574	507	503	534	536	500	493	506	534	530	520	519	561	525	544	475	527	454	491	481	512	537	502	529	507	509	518	528	520	553	529	526	502	521	500	498	494	555	529	533	544	574	559	506	505	482	501	540	562	511	492	557	509	551	549	536	519	542	518	535	512	506	559	506	499	554	480	565	526	519	517	559	502	530	519	502	504	580	493	528	489	518	493	532	535	586	573	564	525	489	554	546	499	533	525	501	551	510	518	522	532	546	534	501	513	495	518	518	519	521	499	532	523	562	516	522	497	518	522	542	517	533	535	509	551	521	526	511	563	487	502	522	521	513	561	511	533	529	542	540	533	498	516	519	580	526	504	561	505	541	531	514	500	570	518	504	511	493	538	530	536	574	532	535	563	531	549	559	534	503	559	554	539	546	508	607	509	501	521	526	544	513	514	528	525	506	548	487	585	554	518	524	565	518	505	539	502	534	521	537	544	519	554	518	493	494	527	513	496	528	535	527	548	478	521	543	547	469	521	487	540	512	527	517	526	514	528	547	518	509	531	521	540	541	522	502	514	521	534	527	501	527	539	526	529	501	547	534	527	517	518	515	518	540	503	528	532	480	511	538	487	518	535	557	527	543	516	510	535	479	512	505	510	503	522	526	548	524	515	543	560	500	467	496	527	519	524	507	509	574	528	472	468	533	568	549	473	486	506	534	500	596	497	546	546	503	529	507	566	548	493	483	502	570	514	522	530	526	525	555	511	562	500	539	480	537	516	535	544	520	513	523	501	546	496	539	498	547	502	540	530	504	499	492	524	573	512	492	528	497	504	540	549	520	549	552	501	497	516	518	561	500	502	528	505	500	519	506	530	512	519	508	514	544	527	507	555	576	541	531	542	498	511	538	533	503	524	521	511	544	514	524	539	523	518	526	514	519	469	531	486	539	508	537	517	498	517	538	542	530	527	557	547	500	569	530	520	527	514	547	559	535	505	523	483	517	545	507	489	511	510	518	525	542	562	523	542	537	522	506	484	501	511	564	523
29134	20142	14264	12239	2719	1280	890	768	954	663	490	465	498	493	507	514	485	507	545	505	503	453	421	465	506	434	492	460	463	491	509	473	490	516	480	528	483	483	491	511	497	524	497	464	457	490	491	534	523	445	499	487	502	501	488	466	492	490	497	445	509	504	481	511	473	448	472	506	494	452	478	506	492	509	463	504	470	486	494	488	471	468	492	502	513	516	502	478	495	506	463	460	485	460	491	470	499	457	487	468	456	471	493	477	487	495	487	488	517	483	503	500	524	502	483	527	508	481	442	474	500	466	520	471	496	459	489	465	455	453	481	424	509	464	480	505	443	473	471	421	482	483	477	493	464	488	468	483	489	485	520	486	496	478	516	495	494	501	534	516	496	518	461	488	517	477	469	482	491	468	513	485	451	486	501	439	483	477	481	491	470	493	501	490	503	481	468	480	478	473	491	512	469	453	520	481	510	503	476	500	499	474	490	434	498	499	474	463	486	479	505	487	502	499	472	480	476	487	514	432	456	499	500	460	480	504	458	442	491	474	498	444	509	505	460	473	485	463	490	465	470	478	482	482	494	476	467	492	483	479	482	482	499	473	496	449	463	474	455	465	458	469	464	474	498	521	482	473	485	495	502	486	457	475	494	476	456	513	493	478	516	482	512	488	470	486	470	480	462	495	541	512	495	484	451	504	485	498	495	452	514	465	521	465	469	487	490	476	499	480	458	494	450	496	474	473	485	497	490	439	466	486	492	484	476	514	495	456	504	501	472	501	516	461	493	499	513	503	434	451	527	475	460	450	496	462	490	476	468	458	507	457	481	514	488	475	491	493	477	469	498	434	480	464	507	504	543	482	465	483	459	484	477	487	471	474	499	486	482	432	490	499	475	469	460	468	515	448	494	471	504	472	495	500	512	453	530	474	514	502	431	472	497	472	461	518	494	459	449	471	495	478	481	506	537	498	450	474	491	455	492	514	508	448	462	498	507	475	458	480	501	478	504	468	462	437	527	533	434	431	499	468	454	468	511	456	475	482	460	515	476	489	463	509	503	438	492	486	484	499	451	467	504	455	458	507	508	438	468	477	522	489	484	541	506	488	481	491	514	467	507	471	468	490	505	451	512	498	473	489	502	502	460	462	491	494	470	466	479	513	477	487	450	474	499	534	496	458	488	473	460	491	542	526	503	474	476	510	498	493	459	486	496	482	483	513	466	454	503	480	460	462	484	498	496	506	442	526	479	513	474	478	468	452	506	473	508	473	491	467	476	487	473	499	478	461	496	479	499	457	445	500	497	487	479	482	503	476	486	503	443	456	466	482	488	509	508	464	504	542	461	497	498	475	501	466	479	512	463	473	467	492	474	473	494	442	441	493	481	481	465	478	507	517	449	497	445	485	483	482	476	445	509	514	489	483	531	476	447	499	521	486	452	508	509	491	446	503	471	469	452	497	558	482	465	499	474	463	509	494	474	505	477	477	485	486	497	488	490	491	531	499	486	496	474	462	510	465	521	498	514	481	459	480	527	517	477	447	514	489	497	507	480	519	492	480	522	519	478	473	460	500	478	497	505	500	492	496	502	500	513	485	507	491	493	533	498	505	488	454	527	488	523	467	511	482	471	476	503	503	482	463	494	487	507	460	515	510	465	500	505	491	490	454	504	515	506	485	469	467	462	505	479	485	496	482	493	484	519	489	491	487	527	474	463	513	460	537	463	492	473	467	458	457	490	474	474	490	474	489	487	469	487	486	422	523	457	475	495	495	454	512	456	493	458	506	485	478	464	460	467	465	486	478	471	463	458	482	517	456	444	494	477	507	456	497	455	511	439	419	499	491	490	480	504	472	489	488	471	523	493	497	495	487	477	522	484	502	481	500	503	457	458	468	503	485	487	480	472	472	469	443	514	460	499	476	476	471	484	478	503	512	523	470	503	490	463	501	467	492	501	517	483	499	449	460	501	507	498	482	509	447	498	456	496	455	493	516	441	502	485	468	515	513	516	484	481	473	539	533	487	476	481	481	460	482	501	482	505	502	484	477	477	464	460	457	501	502	470	550	488	487	502	496	484	492	460	531	480	479	465	477	499	543	470	484	474	435	492	491	508	482	436	516	480	499	486	503	478	506	468	467	504	496	499	502	483	510	474	494	484	485	474	493	494	502	444	477	460	507	496	475	472	510	454	495	486	472	508	507	453	515	483	470	491	489	488	472	476	472	478	468	478	519	497	508	481	495	531	468	490	513	453	490	478	473	489	485	472	509	492	480	489	459	521	471	512	478	505	475	469	445	493	491	550	477	492	463	493	450	513	471	468	455	502	481	482	504	490	529	507	505	481	507	477	467	497	513	507	435	489	496	521	432	491	495	491	506	512	491	480	462	517	432	468	523	479	493	487	528	463	447	506	513	499	524	507	455	476	470	485	483	502	490	494	454	474	471	506	478	526	489	510	491	509	483	476	481	493	502	495	443	497	492	474	460	493	524	514	484	480	455	492	472	524	487	509	500	475	449	509	477	478	503	510	459	463	532	469	461	506	481	431	484	481	476	472	461	473	473	463	471	498	503	513	476	473	494	476	493	492	466	463	461	447	523	503	520	476	470	483	502	480	474	506	532	506	490	423	494	481	461	499	497	460	440	468	480	460	479	481	507	513	463	478	510	463	498	477	508	527	508	486	517	470	499	509	489	502	509	454	441	517	452	467	474	489	460	435	485	495	492	522	502	524	441	553	531	498	465	507	516	484	491	519	477	475	479	469	521	470	465	459	518	524	512	467	464	467	524	491	508	484	464	510	517	471	487	492	496	484	498	486	487	466	482	493	494	480	467	504	494	492	456	500	472	486	448	534	494	507	479	496	433	457	487	472	482	491	509	528	490	515	469	472	495	492	489	526	472	486	445	492	484	538	484	473	512	506	497	451	464	444	510	523	477	506	529	441	509	476	527	485	500	493	471	448	461	480	482	503	507	503	506	527	480	513	475	484	449	488	481	501	494	459	470	492	479	462	437	497	466	477	469	471	495	475	480	496	514	472	483	493	471	523	481	467	534	487	531	446	494	498	505	471	488	507	461	474	504	494	464	494	445	444	452	536	498	445	505	492	501	467	480	485	491	498	493	479	496	497	439	512	422	518	450	488	484	485	477	424	458	482	493	510	484	451	492	504	486	511	478	494	476	456	481	463	464	472	541	477	501	472	472	440	505	502	496	487	480	472	520	497	466	471	469	484	511	451	506	443	479	479	485	451	411	448	483	439	448	464	475	511	460	487	470	502	493	512	502	479	516	473	478	439	511	518	515	493	494	485	504	496	536	439	482	486	517	510	491	521	491	482	455	492	475	471	510	494	534	514	484	468	481	496	463	495	486	495	498	520	477	455	463	478	499	485	522	511	464	497	497	489	463	490	485	480	479	493	526	487	481	491	440	509	512	522	483	485	457	515	510	461	487	500	486	504	503	477	463	435	437	484	490	478	497	499	485	525	494	481	440	497	532	478	455
16254	14544	12042	9702	2120	1292	973	788	1079	624	444	404	367	416	375	417	395	392	427	391	408	439	420	406	387	360	423	418	395	428	411	427	383	350	412	406	400	388	379	396	370	415	381	395	403	395	397	428	391	371	388	372	409	399	383	404	389	408	398	384	460	397	398	395	399	394	426	391	382	380	407	376	389	383	438	427	425	365	383	436	412	385	406	396	416	395	374	388	411	392	381	403	404	388	380	359	394	412	420	403	405	361	416	389	341	394	396	381	381	406	382	403	374	369	376	406	361	418	368	381	415	414	398	385	397	401	403	410	411	381	385	389	390	432	405	419	431	386	380	410	388	402	376	428	415	408	386	386	385	414	442	387	393	353	392	375	341	402	386	373	376	393	392	378	399	402	381	365	376	409	408	399	375	437	376	400	433	449	387	410	416	395	386	348	371	406	377	376	386	389	377	389	407	396	391	415	410	365	378	398	397	399	394	396	398	399	381	443	404	423	377	382	380	413	402	420	381	404	385	433	419	377	384	372	378	422	384	400	392	390	408	393	390	367	398	382	346	430	400	378	416	382	411	376	382	416	388	394	388	382	385	396	373	412	419	410	392	415	418	371	407	372	374	375	414	417	424	372	392	405	376	379	417	377	403	401	424	381	405	380	396	378	421	391	429	368	407	420	394	405	442	394	413	378	429	383	397	364	415	393	403	399	407	407	411	405	395	420	404	392	383	410	353	408	395	384	408	393	424	418	412	386	372	367	399	418	402	395	415	376	414	365	415	397	411	399	375	402	424	406	391	376	417	419	399	387	407	383	414	392	398	420	429	392	397	399	407	363	405	390	389	390	375	409	379	394	343	394	407	402	394	412	384	362	398	361	370	393	406	407	416	403	385	404	405	406	380	420	410	417	426	394	366	356	403	394	402	371	358	375	391	378	396	386	396	401	413	398	422	427	437	427	405	374	404	381	407	382	390	393	411	415	446	402	390	384	387	377	416	380	426	388	389	407	406	401	385	369	392	400	393	414	418	364	373	427	414	389	400	392	406	389	377	407	433	393	403	398	398	420	382	379	369	427	388	396	404	404	378	383	418	400	403	381	427	402	407	359	431	400	385	397	413	429	387	396	383	397	386	416	382	407	378	424	411	384	392	377	393	374	411	407	396	423	390	394	395	424	399	377	436	406	417	398	412	383	431	404	440	380	391	437	424	415	444	410	416	408	362	405	383	437	400	393	391	369	390	424	414	412	375	383	402	426	405	425	409	403	413	389	366	379	387	373	384	405	412	375	400	415	422	386	404	405	410	405	396	412	398	406	403	371	427	418	388	379	400	409	397	400	408	390	400	405	377	394	396	358	382	404	392	344	402	405	361	389	422	389	386	408	385	378	390	415	341	397	413	378	397	407	421	410	399	402	420	428	354	420	399	374	405	413	418	380	444	395	352	404	372	408	377	382	430	388	403	413	416	417	396	360	380	392	414	413	398	353	393	401	404	372	378	428	407	387	390	375	392	386	363	397	376	404	380	463	410	392	420	386	379	370	399	378	385	383	408	394	377	434	408	422	414	396	381	406	390	428	375	380	379	367	399	406	397	406	387	402	389	380	396	412	343	425	399	386	416	378	380	357	442	416	359	376	395	375	372	402	415	375	417	406	372	391	397	386	380	355	422	399	379	392	426	393	424	411	365	371	418	408	372	405	403	386	399	378	360	386	391	398	384	424	385	423	394	370	385	371	375	385	414	385	404	371	398	425	402	379	398	426	383	400	400	403	388	398	421	435	440	410	407	413	383	391	375	424	376	361	402	381	400	400	350	400	425	387	382	398	385	382	374	388	372	372	400	385	388	413	429	374	379	411	409	405	384	393	380	371	403	386	373	363	377	413	403	402	406	385	404	393	412	409	420	378	377	374	404	402	385	423	400	355	417	389	423	372	362	388	381	386	406	397	382	397	401	407	387	402	370	390	391	373	394	408	421	400	382	382	407	383	382	440	410	422	415	383	396	401	411	416	414	421	404	387	366	397	393	399	382	406	439	398	380	376	417	416	396	397	399	363	374	411	396	391	413	380	390	369	401	390	408	401	406	412	382	410	416	386	396	388	407	395	411	379	415	363	373	395	417	425	356	378	409	376	379	399	390	366	370	383	365	397	375	382	426	417	381	385	389	400	410	357	394	381	395	374	382	374	397	386	361	403	386	404	364	416	388	404	395	367	369	396	391	385	395	401	389	378	389	397	413	392	400	339	413	377	342	379	411	389	371	422	391	372	421	387	387	406	387	415	415	394	420	396	385	392	382	404	391	379	371	394	384	380	414	397	398	373	392	403	406	374	373	391	422	423	390	400	371	396	386	418	416	409	396	359	361	372	399	449	411	395	354	428	397	354	393	381	420	363	369	396	381	432	404	411	405	428	408	401	396	437	391	392	386	409	410	359	376	393	387	413	381	391	391	419	370	415	403	412	392	346	397	412	408	405	392	381	365	456	377	381	397	417	377	408	392	355	426	361	372	393	405	387	372	375	397	400	399	409	410	428	392	444	422	394	381	418	415	413	386	393	370	401	405	411	393	394	415	416	372	427	379	407	374	380	387	415	407	397	384	392	415	401	422	390	420	404	399	397	361	388	372	409	399	415	416	383	429	403	390	419	401	369	422	401	419	403	380	408	374	369	382	404	419	394	414	443	411	383	391	414	436	409	411	407	394	364	392	415	397	391	380	406	386	388	403	405	364	415	433	376	360	410	378	406	386	392	405	399	383	399	399	403	401	387	380	361	414	400	398	378	404	418	341	413	370	386	371	405	406	397	428	410	413	398	422	389	365	371	375	393	423	392	396	412	383	391	379	365	397	430	406	416	407	400	426	376	412	422	416	368	411	365	414	385	376	407	417	381	385	386	374	394	420	397	387	412	384	395	353	405	421	394	435	391	394	383	398	391	417	373	423	419	399	359	369	356	402	405	403	409	421	397	416	396	409	406	406	427	417	378	438	437	432	360	388	393	404	403	381	374	392	426	433	410	384	421	426	394	382	380	414	355	396	356	370	416	402	421	440	382	377	378	426	416	400	377	400	393	414	395	385	393	408	362	386	394	350	420	398	351	367	386	388	417	416	382	401	413	355	409	457	371	379	379	384	425	374	384	437	394	382	404	393	408	383	398	401	382	380	404	380	396	370	404	384	385	383	406	350	382	349	400	399	420	377	425	406	383	408	381	434	415	375	398	422	398	388	424	452	377	409	383	366	393	390	416	400	360	401	430	389	379	426	392	461	403	398	361	357	417	369	390	397	405	404	380	415	386	406	404	363	415	376	428	403	378	384	404	414	405	361	392	399	411	421	413	422	403	375	392	382	403	377	399	381	388	375	350	369	430	389	408	385	413	414	396	425	394	391	425	402	372	412	429	406	387	402	392	368	387	384	391	378	417	386	391	413	423	405	393	410	395	399	407	403	421	385	403	381	380	379	378	383	393	357	416	422	403	407	388	416	402	387	381	386	371
25579	21743	31019	40424	25144	17202	5943	5446	6267	2364	904	558	558	572	525	552	528	527	494	573	557	543	537	531	570	579	584	525	530	503	521	533	564	543	522	582	542	502	516	549	537	529	575	530	494	540	508	510	512	531	529	552	525	494	535	543	512	518	501	550	540	538	483	519	483	521	519	562	526	582	588	546	511	545	542	570	558	548	494	537	500	572	517	518	525	490	519	475	516	507	547	564	541	490	515	530	533	487	516	516	538	577	510	492	488	531	515	491	507	502	529	547	536	531	516	510	521	513	514	539	486	524	510	535	549	529	529	520	545	532	517	523	517	512	487	530	480	510	533	534	520	532	558	520	556	534	505	542	515	553	495	496	503	532	561	535	550	523	545	524	518	531	543	486	539	494	542	521	581	529	491	505	569	527	542	517	525	518	544	563	489	574	551	533	522	551	511	482	520	516	530	515	489	521	542	539	532	483	520	551	534	501	523	540	531	552	516	512	542	535	525	511	508	498	543	488	518	516	533	522	533	528	523	549	520	508	562	544	492	503	512	511	573	505	537	536	489	547	519	575	503	514	538	591	549	529	532	507	540	534	517	561	505	535	558	528	540	556	509	517	560	541	512	512	481	519	551	523	566	538	456	508	525	547	472	490	508	539	518	553	507	513	525	550	518	540	557	507	549	515	513	533	523	523	526	567	534	538	509	521	535	516	523	545	539	514	535	561	518	495	532	584	509	499	558	507	514	556	558	529	552	512	503	556	530	558	507	519	513	524	539	578	514	515	541	529	516	522	540	511	521	569	524	519	514	533	549	524	549	541	563	519	551	539	535	535	525	571	555	530	550	528	534	522	509	540	536	539	530	547	571	524	536	518	560	544	514	520	493	511	528	470	515	498	528	546	500	526	559	552	565	503	543	534	542	531	538	544	525	505	540	495	569	530	521	484	513	546	554	543	532	547	506	546	548	528	506	503	524	568	535	531	565	518	538	534	537	504	519	498	521	528	518	538	520	519	545	529	519	512	531	500	538	523	537	512	531	544	520	526	554	539	502	506	538	525	497	506	511	526	505	538	548	514	544	542	545	541	492	535	469	546	493	575	504	495	506	526	556	538	553	545	507	532	545	528	505	480	521	540	528	539	527	538	494	524	523	536	487	533	540	503	517	558	540	533	465	524	530	502	504	515	489	508	543	565	544	559	526	473	519	539	499	463	521	524	558	545	490	538	542	536	544	548	564	537	507	528	521	510	488	511	519	525	515	527	528	544	502	476	518	500	546	547	573	510	525	534	537	490	562	538	530	532	537	549	510	507	560	533	520	521	499	501	497	507	513	526	533	549	539	500	519	522	510	564	519	545	496	539	514	523	544	568	536	563	536	536	567	520	502	510	544	548	512	495	511	521	547	516	526	496	549	524	546	526	528	515	561	539	537	541	561	531	549	558	522	526	512	516	537	499	532	554	527	508	507	558	535	502	506	535	543	574	530	570	563	539	521	515	526	590	524	519	494	535	546	532	530	504	511	525	531	501	525	501	502	534	503	491	516	510	528	524	513	578	552	523	564	538	548	546	501	525	531	546	528	532	534	528	474	528	527	505	578	525	554	514	549	510	518	498	509	533	540	500	542	552	498	513	536	549	521	507	537	544	540	546	531	516	479	532	497	475	479	528	515	493	494	494	529	526	519	496	545	540	522	501	536	497	529	513	531	514	505	522	536	526	548	541	506	558	498	499	527	512	533	496	507	564	487	506	547	497	526	516	529	524	538	543	496	571	536	508	507	566	526	536	552	496	524	536	510	521	525	521	536	547	542	520	543	532	523	507	504	528	545	493	515	515	561	503	521	525	489	534	515	520	554	532	506	556	549	514	525	518	523	517	526	562	516	534	488	521	519	483	550	484	544	572	534	514	513	524	531	559	490	550	537	505	528	544	526	507	515	533	474	537	528	528	556	541	502	534	534	559	533	576	496	554	496	520	568	537	539	494	524	555	548	543	535	526	531	487	512	510	535	497	503	556	543	524	536	525	565	524	487	545	526	538	543	544	568	520	491	509	504	525	532	543	511	513	525	534	500	535	517	495	537	543	558	518	536	562	500	522	520	513	546	483	529	559	564	475	528	522	563	552	512	501	515	535	514	537	523	514	522	552	536	528	509	485	490	512	539	526	512	501	534	550	531	584	502	505	533	525	551	507	523	550	540	531	469	517	533	566	465	543	562	561	539	561	530	567	505	549	482	526	551	530	521	529	516	528	499	530	547	505	509	537	512	545	517	517	566	511	551	521	556	546	499	494	551	505	494	497	535	490	528	530	541	461	557	500	476	523	559	551	559	520	525	521	522	506	557	562	549	542	519	524	562	514	514	525	512	491	510	527	564	530	488	506	530	505	561	530	542	479	497	530	533	532	526	503	531	550	504	530	575	505	572	542	473	545	552	526	507	488	540	524	559	538	530	522	526	525	528	531	553	536	477	541	508	514	493	517	546	557	522	522	520	503	529	538	545	523	533	526	523	534	495	551	524	511	495	522	540	538	468	522	525	542	522	546	539	542	568	524	500	484	516	515	557	554	510	525	536	526	534	493	544	513	535	574	499	521	509	521	507	562	529	548	509	474	479	510	550	530	529	542	538	511	542	543	515	543	538	524	513	509	512	563	536	607	578	486	559	550	567	534	495	556	549	532	527	499	569	526	476	535	530	511	521	516	540	540	519	543	532	532	502	533	587	541	526	548	553	526	509	531	589	550	518	508	502	543	519	498	533	538	490	575	527	560	544	503	551	527	546	490	516	503	545	589	542	537	563	530	504	494	582	569	525	513	537	553	526	539	540	519	521	510	540	501	574	511	495	520	543	535	513	543	502	540	513	538	528	531	532	494	542	574	527	528	533	528	542	562	540	540	534	565	507	504	514	479	501	565	543	494	540	551	553	547	557	528	532	496	482	520	491	532	516	526	515	502	517	565	512	518	534	515	534	528	556	549	536	520	511	523	489	499	538	509	486	534	549	531	539	527	485	524	526	544	547	500	507	549	570	541	514	526	498	540	555	550	495	515	509	507	502	520	483	532	533	479	570	508	540	510	533	539	527	512	534	534	518	511	514	530	537	520	571	522	526	521	523	526	525	510	540	505	513	536	527	521	527	542	495	534	534	516	572	511	515	534	519	490	511	512	511	540	508	446	528	531	486	511	510	548	516	508	520	545	589	539	546	559	514	533	522	556	492	545	515	497	536	540	517	535	522	516	509	504	521	528	526	536	542	489	518	530	543	537	534	511	541	495	563	508	560	494	545	529	519	550	539	505	522	532	544	512	524	531	519	497	528	576	461	540	514	486	542	499	495	512	555	536	515	548	553	527	526	513	535	495	519	544	514	571	539	520	561	497	516	528	526	581	548	518	512	573	512	535	513	521	502	528	517	553	538	516	515	534	549	528	531	553	532	515	502	503	510	548	525	530	545	533	556	513	530	566	503	484	558	562	543	490	529	519	512	496	537	525	533	557
48939	63894	57853	51169	15002	12129	4615	6938	7582	2785	861	527	514	491	444	464	471	447	437	449	473	460	434	500	510	509	471	418	487	464	459	448	504	481	441	492	482	478	425	433	491	468	468	472	458	434	477	470	474	462	440	454	482	436	473	500	448	410	438	477	440	460	489	476	487	472	433	502	466	496	500	518	501	468	486	479	455	490	484	474	488	448	477	470	461	458	433	478	488	491	460	445	478	473	478	432	458	492	482	452	438	450	447	498	456	435	460	515	481	465	473	442	465	495	467	446	464	404	491	443	513	489	477	456	470	463	449	471	434	484	465	484	465	451	486	474	487	462	465	467	453	456	478	470	430	479	492	453	496	463	459	486	506	490	458	439	456	505	433	453	447	435	478	477	479	467	489	450	492	448	465	460	454	513	472	481	469	468	434	429	463	455	445	475	490	438	444	476	457	464	497	464	451	468	503	462	435	423	450	449	511	476	435	451	442	425	483	457	456	452	440	478	439	480	437	500	462	469	437	471	472	455	476	420	480	446	471	442	461	510	464	478	455	486	440	481	464	486	451	473	492	436	487	488	475	474	473	466	442	465	470	465	421	447	487	453	448	437	485	467	454	441	456	469	488	485	426	485	435	479	410	472	482	473	477	475	477	487	481	444	474	432	446	465	449	438	469	466	472	419	430	437	465	462	495	464	473	402	480	461	474	452	457	452	448	467	491	422	455	454	440	462	451	504	442	421	442	476	494	485	497	477	449	474	454	467	497	470	469	493	455	459	481	430	472	435	483	439	460	454	476	453	497	446	446	447	421	473	473	461	470	436	453	495	490	477	474	480	463	481	488	430	465	463	482	453	456	478	461	446	476	442	469	458	452	444	506	468	463	475	486	421	473	478	478	443	458	451	447	455	418	447	439	464	459	498	465	482	469	418	470	504	498	478	462	448	462	433	491	477	425	437	465	457	472	420	443	456	439	460	427	492	437	480	458	485	467	466	425	435	498	454	474	465	479	493	473	453	433	498	457	453	437	504	476	437	432	449	489	436	437	488	456	447	419	470	491	466	454	435	456	455	513	428	464	475	430	461	445	478	439	468	506	465	452	496	431	486	461	454	472	481	486	449	478	431	451	456	495	478	447	492	467	448	463	443	457	429	437	486	457	475	468	499	478	494	456	434	456	448	442	456	436	493	450	473	495	477	468	440	476	483	466	449	450	472	440	480	492	481	453	448	464	444	469	457	459	474	454	531	463	445	430	434	462	433	454	479	454	471	473	488	489	471	480	452	495	484	455	450	480	486	476	431	462	474	454	464	505	447	429	475	455	473	459	498	475	475	457	454	459	469	446	451	467	502	440	461	484	468	460	456	485	453	443	412	480	432	501	480	487	499	494	478	431	466	427	507	478	483	490	451	473	447	441	458	446	482	465	478	446	462	468	469	462	479	502	457	481	444	457	468	422	454	438	474	458	478	477	469	450	447	493	493	432	469	480	466	472	482	437	488	492	434	484	457	492	465	445	497	472	494	451	483	485	430	467	444	480	463	449	474	479	480	455	396	431	483	451	454	455	441	458	449	487	455	476	435	468	490	473	440	470	455	421	455	458	466	470	485	438	475	445	429	483	438	443	484	431	480	453	481	483	476	424	468	428	479	465	480	469	466	483	469	488	474	448	468	451	443	467	455	517	472	466	444	455	465	489	490	439	500	474	471	431	496	459	462	493	447	450	479	457	476	493	455	468	480	495	424	479	477	478	470	451	453	477	490	451	466	426	452	459	488	476	453	482	460	469	462	470	454	488	485	511	474	415	457	480	440	439	447	449	464	460	481	467	487	434	525	451	467	457	494	461	449	436	452	443	432	456	458	500	491	470	460	418	439	458	476	455	462	466	453	475	465	470	470	458	505	482	460	464	425	479	439	455	470	473	487	485	450	471	438	464	507	470	463	480	442	491	435	489	422	480	461	445	467	450	487	433	497	442	424	462	470	456	483	486	435	451	479	489	437	438	441	474	476	474	456	480	472	475	461	486	455	471	432	418	449	493	454	481	451	433	461	497	483	456	490	487	431	406	473	445	410	465	447	495	443	460	510	462	432	441	439	437	473	442	483	485	440	446	463	442	473	465	451	469	483	462	480	431	438	455	451	431	424	496	501	466	470	476	488	495	442	453	496	492	441	460	498	461	498	444	472	479	437	453	462	483	477	472	460	449	440	467	420	450	481	451	471	471	463	459	442	429	487	434	466	482	494	500	463	438	453	462	443	441	456	472	455	441	467	470	465	507	482	512	501	482	458	449	450	484	457	429	473	465	486	456	473	456	480	457	433	441	505	504	453	464	492	471	455	476	455	475	488	489	468	445	447	441	430	465	452	455	485	485	440	476	468	465	445	490	505	432	458	444	439	465	436	438	474	434	454	495	469	491	462	455	521	391	455	454	461	474	466	452	479	445	464	467	463	485	443	464	473	455	460	471	467	432	521	448	447	493	432	459	450	445	428	480	431	431	447	463	497	482	492	502	489	441	446	457	412	438	463	468	477	484	467	454	412	470	485	443	443	483	449	481	435	475	483	462	444	479	494	447	446	490	456	455	466	442	479	442	449	441	474	475	459	488	433	451	467	477	502	469	466	472	411	499	456	454	484	479	515	469	453	470	441	427	433	496	464	471	432	441	465	460	469	433	460	471	456	490	466	406	478	458	459	446	450	471	451	449	504	470	479	491	466	475	464	453	418	464	461	428	469	482	476	492	463	464	450	468	524	427	448	463	472	483	500	463	485	463	430	471	489	485	473	432	460	479	464	474	496	484	439	421	483	495	487	445	439	506	492	462	452	479	454	456	450	468	535	463	493	453	450	497	444	494	456	443	471	500	460	451	473	496	464	495	452	482	466	445	455	501	428	451	480	484	459	446	438	435	478	451	435	461	425	457	453	497	458	470	483	457	456	446	479	518	450	481	470	450	467	497	476	434	481	500	501	451	483	453	473	463	482	479	475	459	460	449	475	490	465	504	449	400	483	447	464	460	457	442	477	446	461	446	460	446	462	460	455	493	501	489	487	469	494	448	456	434	449	447	482	467	443	503	459	469	471	485	425	456	464	466	475	472	470	461	428	483	511	444	445	455	466	461	440	480	424	501	474	444	450	471	471	462	462	488	474	454	454	451	458	466	473	487	474	471	479	434	438	475	448	454	505	439	463	488	461	468	478	464	470	447	462	481	478	491	461	477	415	450	436	471	465	463	486	441	486	489	449	460	471	440	439	444	504	467	454	488	484	480	444	469	414	445	433	462	438	417	467	496	533	446	437	451	468	457	430	444	478	429	474	456	452	468	444	481	449	469	484	469	504	471	491	436	489	452	496	488	482	460	473	430	450	450	460	434	433	479	472	458	454	502	438	433	495	467	486	440	458	451	482	492	472	468	434	452	463	495	482	491	483	482	441	441	437	479	452	447	441	463	469	458	454	458	460	444	446	409	461	480	484	472	438	484	420	465	494	480	441
24543	21542	30901	37533	29165	24437	10541	7774	10953	4501	1790	694	654	616	641	642	658	623	655	610	664	622	582	610	673	636	606	673	608	594	595	659	603	641	657	622	600	620	656	616	617	579	625	595	625	605	637	614	634	611	609	573	625	582	598	618	609	566	602	607	628	595	602	580	658	588	651	588	611	697	694	605	579	641	624	623	595	585	594	617	604	588	599	652	579	636	603	622	597	540	582	604	610	626	605	610	618	602	635	645	604	639	591	616	633	654	600	621	632	607	576	625	584	548	606	601	620	609	569	555	636	605	647	582	611	604	643	636	606	625	562	638	589	601	603	601	634	581	593	659	595	617	586	622	610	599	606	604	586	622	563	594	629	625	608	599	626	612	569	563	608	604	614	606	580	569	602	553	638	585	597	570	590	581	652	632	635	605	579	622	679	575	596	553	617	609	559	572	577	620	606	609	603	554	604	600	634	586	641	623	595	594	598	569	606	617	547	615	587	610	629	598	601	628	597	591	600	625	548	600	594	586	582	617	579	592	578	597	577	611	640	595	577	614	597	584	575	585	579	603	624	610	615	610	616	582	622	585	604	626	606	607	607	593	570	609	602	586	582	559	595	588	653	618	588	602	617	613	569	623	589	588	593	605	624	606	618	601	637	637	570	619	618	632	634	617	577	603	618	596	643	636	644	612	570	604	602	566	604	599	592	570	613	615	627	597	633	629	536	551	590	582	560	565	575	601	557	626	572	623	581	589	636	578	579	581	608	626	661	635	608	599	617	594	625	596	658	592	581	586	623	556	586	652	599	581	617	568	615	590	577	589	568	599	592	583	580	635	664	577	600	616	593	626	627	600	565	633	595	645	586	616	625	609	629	570	639	596	610	576	604	636	616	599	559	596	623	613	617	608	611	563	603	602	651	581	606	591	564	646	647	628	566	580	611	583	621	620	596	599	622	628	599	542	632	579	590	573	626	682	582	562	642	624	602	605	590	600	611	594	632	629	583	583	606	621	570	617	616	610	622	615	626	599	593	638	599	633	629	606	610	605	595	576	580	604	610	620	600	566	576	598	650	607	584	577	616	598	634	616	573	597	627	622	612	549	594	607	597	612	599	596	556	597	591	580	602	604	607	605	640	666	579	615	614	631	604	602	595	595	606	614	630	586	591	583	634	623	601	598	594	602	622	597	622	607	622	592	591	586	549	613	613	557	663	609	584	603	587	645	569	588	579	619	601	648	619	587	616	628	565	630	633	589	616	608	586	611	583	599	611	640	608	581	602	587	627	585	575	631	629	604	611	574	602	586	625	633	603	642	607	616	618	559	608	659	639	582	629	618	601	591	603	609	589	605	659	611	611	630	548	558	615	660	593	650	641	610	599	630	549	608	583	614	568	634	592	575	604	622	631	551	623	625	623	629	641	624	565	592	638	614	645	599	595	581	609	616	572	584	588	594	610	603	640	612	617	610	563	601	608	593	618	619	602	587	598	592	570	586	580	634	586	641	625	577	622	549	628	569	597	619	583	593	586	614	603	610	639	596	578	598	590	594	582	616	657	583	592	626	591	611	632	590	631	610	621	569	602	585	586	649	614	604	545	609	635	585	574	557	587	608	586	588	631	618	617	591	584	585	608	619	601	642	605	596	623	576	597	585	635	626	652	607	588	621	597	584	599	611	601	581	588	639	609	592	638	612	600	595	672	636	618	638	551	586	575	589	616	584	626	610	600	575	557	602	531	541	599	587	606	616	624	570	621	602	633	600	641	596	596	584	670	561	600	595	592	617	565	599	606	590	585	598	581	617	641	623	558	632	608	609	588	556	606	590	574	567	584	624	613	626	591	610	625	595	602	629	590	650	596	594	599	597	583	583	583	642	578	604	585	613	594	582	551	631	622	634	609	593	611	593	585	565	614	586	605	614	619	557	623	588	638	628	588	564	625	539	641	584	570	632	598	635	573	621	575	619	615	565	582	625	602	608	606	614	586	569	615	586	582	616	572	618	605	598	602	575	588	593	579	569	592	637	549	617	644	626	601	570	615	580	597	624	618	624	573	617	592	613	646	601	581	607	604	582	638	612	602	594	618	578	577	588	603	628	622	643	567	652	593	583	590	590	611	581	627	619	603	673	595	617	593	618	617	601	579	594	629	576	618	594	630	616	633	585	623	621	615	646	621	601	619	598	628	614	569	627	586	607	608	617	623	639	578	620	607	605	607	597	582	586	613	594	585	582	578	572	622	635	597	619	591	614	610	591	622	577	576	586	574	575	569	609	611	604	583	594	560	598	590	582	588	605	599	590	640	629	600	621	597	596	558	577	588	616	584	593	614	627	624	577	598	630	633	613	561	616	638	628	585	575	578	586	597	566	594	596	587	634	656	588	568	592	603	630	608	610	605	590	586	608	611	597	583	599	614	573	602	611	598	587	577	553	617	614	621	609	644	607	575	603	593	590	582	573	621	622	587	614	611	570	637	556	568	645	591	612	578	593	636	589	581	577	575	627	559	610	598	668	574	624	649	622	610	624	635	584	624	636	612	576	606	597	592	582	597	638	591	548	546	607	570	614	616	581	618	608	611	596	599	624	606	600	557	599	599	598	615	621	585	617	593	635	579	594	579	641	631	634	611	542	632	614	592	613	609	579	627	607	594	640	606	658	602	606	591	598	644	610	632	596	626	581	651	626	567	582	590	597	625	621	619	639	603	553	640	579	563	651	612	618	596	575	603	623	614	594	557	632	615	637	625	588	563	612	627	611	576	577	563	573	603	609	622	567	581	583	625	614	580	647	611	612	606	596	604	622	630	571	602	581	577	597	613	579	592	634	573	624	607	609	602	588	612	627	606	554	599	592	588	591	604	618	615	610	564	624	576	589	609	575	579	611	577	598	636	602	612	604	596	595	566	595	596	624	610	635	609	577	623	590	645	614	596	582	621	530	567	620	585	579	614	633	613	557	596	637	616	602	603	599	634	613	632	612	590	594	652	624	627	617	583	620	608	636	627	636	604	597	644	545	617	590	590	600	634	578	580	546	627	566	591	603	578	650	606	623	603	584	639	617	594	607	643	587	585	608	569	586	591	593	587	607	579	635	626	594	601	614	595	601	612	595	602	584	569	642	587	618	577	649	567	579	596	637	612	609	584	581	638	596	648	579	581	585	562	623	583	637	610	628	644	628	613	561	599	564	597	649	605	610	621	633	594	625	582	594	590	555	615	564	618	604	606	634	613	573	626	603	568	602	615	596	607	616	584	649	622	610	575	582	622	604	596	649	598	603	599	569	584	632	594	592	596	634	604	576	601	605	583	635	590	577	570	593	638	581	671	667	574	608	602	608	619	562	620	583	581	610	590	634	583	576	592	623	572	647	632	612	616	584	566	617	595	619	638	581	627	627	621	609	635	562	603	581	597	595	582	592	680	595	533	608	579	583	636	595	602	581	609	546	628	590	532	621	589	581	620	580	619	569	590	635	658	565	635	621	593	610	622	639	630	615	617	601
56592	81396	73435	66753	29533	17457	4775	9721	12472	5138	2088	569	540	559	546	560	522	579	619	568	515	560	549	535	581	542	533	538	550	523	560	569	574	533	527	568	529	583	538	527	558	565	533	517	544	574	529	510	552	558	582	507	575	544	555	546	545	543	507	518	525	551	515	560	544	530	550	547	556	634	608	604	507	533	556	535	533	542	542	593	569	538	536	544	539	532	530	558	517	513	544	516	535	574	571	541	536	554	533	537	548	569	522	498	528	535	539	492	542	584	570	522	560	512	514	563	543	486	503	500	559	561	544	531	535	500	535	527	525	549	520	517	529	559	547	532	535	549	534	559	578	539	552	541	561	521	552	539	474	552	526	518	532	552	552	556	550	551	552	501	542	561	534	522	647	531	529	582	542	503	541	570	566	569	523	522	562	509	542	516	518	542	571	526	591	530	511	552	546	535	560	526	572	566	534	509	574	514	540	549	526	547	557	539	512	564	504	544	555	503	560	519	548	539	572	544	552	556	571	580	513	528	560	541	547	560	590	557	505	517	519	544	509	568	528	541	529	537	514	532	604	545	551	527	519	487	552	542	557	575	540	518	521	519	578	564	558	521	500	528	531	525	544	536	533	546	560	522	504	596	515	502	540	547	553	530	546	533	546	527	564	504	543	587	552	507	544	527	536	549	512	569	524	528	500	536	530	560	586	528	583	525	548	535	578	547	530	560	537	540	560	510	498	514	559	545	510	515	557	541	552	566	566	514	494	606	555	531	522	488	524	531	564	554	533	540	538	580	561	529	514	535	525	543	550	532	497	540	514	527	526	520	521	536	554	515	541	552	552	500	569	543	540	512	559	590	536	542	536	542	578	568	517	514	568	525	542	538	550	559	541	560	541	555	540	590	525	497	581	545	557	535	607	522	553	571	524	490	508	552	539	549	542	561	542	554	580	551	565	541	563	521	519	525	529	547	552	508	544	536	519	553	524	559	516	512	534	528	514	568	535	581	520	546	508	561	538	571	559	553	527	522	582	536	605	538	528	527	500	505	528	535	571	550	513	547	540	509	550	584	492	502	552	542	566	559	590	502	578	585	528	573	551	530	521	550	539	523	501	554	547	554	543	531	550	553	499	547	551	545	551	519	565	539	510	562	556	542	522	513	562	559	537	579	556	514	547	552	503	554	507	567	531	558	619	567	520	510	532	545	508	546	549	541	526	570	515	528	561	552	517	581	519	582	569	551	579	538	518	559	558	519	579	559	544	554	560	523	540	535	547	511	513	547	544	509	575	494	521	591	512	510	501	487	563	557	512	587	584	583	539	510	549	514	518	499	585	561	526	536	524	538	540	502	503	577	532	508	526	544	556	550	520	576	571	552	594	552	562	538	549	566	533	536	516	492	541	510	468	539	545	527	536	528	550	577	535	540	506	551	510	573	505	520	504	558	552	592	562	526	561	553	521	572	542	550	521	559	524	565	554	546	534	536	562	516	512	536	546	523	564	554	569	530	533	569	530	533	566	548	556	514	549	547	559	580	539	535	530	518	520	534	523	543	530	577	527	532	529	533	539	528	558	578	544	565	549	534	576	570	530	507	540	540	562	561	533	512	531	535	495	597	539	562	510	536	538	527	547	575	510	530	526	512	533	563	488	581	585	485	518	505	565	572	541	482	534	533	525	542	597	557	517	583	545	557	520	505	551	568	529	543	516	555	532	516	513	539	535	575	550	555	530	574	575	549	539	530	539	544	576	555	558	568	538	573	534	497	542	525	520	497	503	568	527	548	523	554	539	513	551	555	575	546	540	556	544	534	541	539	522	558	525	523	533	535	504	552	550	504	507	543	579	562	542	525	587	542	537	534	545	519	511	548	550	531	538	467	519	586	521	518	551	540	550	547	549	538	527	601	527	537	555	503	538	515	551	568	512	540	572	503	536	571	542	541	498	518	534	535	545	545	535	537	550	542	522	557	565	538	549	509	530	514	550	556	532	531	499	534	536	541	531	519	507	548	554	545	518	508	539	583	565	481	524	535	540	542	524	518	567	545	540	532	512	554	513	544	529	527	533	561	540	542	572	548	529	544	558	534	567	529	549	527	546	520	539	581	539	518	547	581	564	537	570	537	504	534	528	512	515	544	540	572	571	527	537	536	561	501	551	544	520	578	530	547	489	523	561	529	613	570	543	498	525	562	547	520	561	550	522	563	556	511	557	565	574	538	547	564	545	558	565	536	539	520	482	552	528	529	541	550	506	566	584	511	515	543	549	573	558	539	554	532	575	533	534	524	562	571	514	500	537	544	506	565	567	571	506	534	541	538	529	531	544	526	551	557	547	505	572	534	548	545	521	549	546	515	528	549	586	506	539	510	489	536	541	519	537	563	574	557	561	564	502	570	588	545	559	514	545	543	515	554	598	517	522	520	495	517	519	554	534	566	545	523	576	549	578	565	514	527	533	544	518	525	590	509	508	570	543	482	577	507	534	540	560	555	552	523	592	536	557	513	527	538	558	579	536	524	549	587	556	540	586	564	512	568	516	589	529	521	512	525	571	529	523	544	510	538	540	531	529	556	550	556	570	569	540	530	551	593	547	512	544	536	591	525	547	585	559	534	519	555	541	520	550	540	481	497	554	541	513	543	535	514	553	542	523	532	484	543	560	550	585	514	537	513	558	525	549	526	534	535	523	533	556	554	545	540	511	566	579	537	543	507	521	565	548	568	568	563	502	545	520	514	517	564	538	540	523	527	575	526	563	593	525	512	556	581	548	559	520	509	528	501	513	557	527	566	536	544	563	544	538	503	502	575	542	525	518	526	559	535	516	533	542	522	500	526	564	556	548	539	547	586	547	573	556	508	512	581	540	551	563	574	572	562	535	577	535	586	540	491	503	521	505	530	576	532	533	559	545	501	549	575	522	505	546	519	521	553	517	578	542	560	543	552	551	505	538	528	542	526	533	585	543	547	504	539	556	562	574	535	562	520	552	521	570	536	531	563	537	591	503	558	527	534	568	540	542	533	550	506	529	533	547	549	560	536	546	525	510	523	534	498	561	518	564	526	565	486	520	516	539	543	501	544	517	508	547	548	517	541	517	529	558	553	549	568	535	553	532	566	554	519	534	557	511	556	579	576	542	578	514	561	531	535	512	536	507	537	542	471	523	518	504	566	518	532	543	559	542	530	514	507	517	541	560	537	560	577	573	576	484	558	516	565	508	562	537	555	558	536	529	568	529	561	563	490	526	523	520	494	530	522	516	553	511	533	568	541	557	547	516	542	545	539	573	570	561	541	596	547	527	551	529	537	565	527	540	508	555	554	575	524	523	515	541	562	534	532	565	557	494	530	521	523	556	524	563	540	564	545	526	550	526	539	562	515	506	529	555	524	530	572	470	509	545	544	540	569	499	522	530	486	506	522	531	570	559	555	544	558	519	548	575	578	517	518	558	523	516	528	556	594	538	531	564	526	555	523	573	538	514	552	510	551	524	547	570	529	548	486	496	510
28962	20202	15862	13511	3200	1501	703	681	984	639	547	548	515	527	505	538	510	524	512	470	514	497	543	509	537	515	507	520	511	492	479	523	544	528	526	483	551	493	545	502	553	539	481	508	521	504	529	534	504	512	531	514	532	479	527	539	502	492	514	497	537	518	497	514	503	526	484	532	491	497	528	515	493	461	514	509	555	465	527	517	566	495	544	486	518	520	532	492	546	546	528	484	485	516	505	493	501	504	481	509	526	508	529	540	475	511	498	506	492	572	492	518	533	531	507	534	486	491	510	513	545	533	543	536	494	537	489	513	480	519	517	482	523	514	489	553	533	467	505	493	483	492	484	532	505	480	485	535	545	504	493	487	514	523	509	482	534	495	498	550	493	508	522	530	480	527	530	511	515	521	493	499	504	518	479	521	475	487	526	499	532	485	500	519	501	497	515	494	525	520	493	517	529	517	486	449	494	528	504	519	518	536	524	483	510	490	527	526	517	485	511	532	524	514	560	510	526	504	524	533	461	483	494	510	549	583	521	567	535	488	522	499	541	510	482	510	534	488	536	502	486	517	509	529	554	523	498	507	483	495	518	482	510	498	510	473	535	499	474	489	508	522	532	504	487	507	506	502	512	507	535	468	510	549	518	523	537	487	531	505	530	502	533	490	530	536	507	486	488	486	522	524	496	473	525	517	515	519	535	489	502	490	552	521	489	530	483	495	523	506	518	524	479	540	532	496	491	474	558	517	503	531	519	507	475	528	492	468	484	484	539	519	536	512	491	505	533	527	539	539	521	510	501	495	524	503	492	491	515	493	524	525	535	517	455	519	502	480	514	555	510	535	513	495	547	536	485	521	517	503	544	512	522	459	512	487	521	519	516	511	496	488	539	476	503	522	550	501	547	508	559	503	512	486	518	489	471	516	533	506	500	474	511	516	507	484	498	535	538	506	530	490	519	561	487	546	483	518	521	536	478	526	511	523	510	513	496	453	471	506	503	517	493	494	506	499	507	471	524	499	529	498	505	548	556	479	509	464	529	476	493	506	519	475	548	510	531	544	503	513	530	527	501	530	475	499	515	541	490	506	529	513	492	494	566	517	518	477	475	516	491	552	464	538	520	522	516	535	527	494	524	460	467	490	516	547	523	492	518	537	520	540	543	488	528	475	483	503	549	485	523	472	525	479	542	527	508	470	498	513	523	511	533	561	556	553	496	481	469	532	530	503	516	494	491	520	530	498	531	550	528	503	495	530	546	516	574	498	489	503	507	470	527	478	520	527	495	539	467	542	502	550	571	509	517	518	513	503	519	458	539	515	536	537	486	481	515	479	523	528	479	504	529	509	537	495	518	548	540	536	496	490	556	478	509	504	512	497	552	494	515	517	498	518	500	497	501	500	543	489	507	548	488	500	494	492	494	501	507	514	510	512	514	525	492	475	521	496	536	522	464	467	517	533	525	505	493	532	470	541	531	566	532	507	513	508	559	497	497	527	510	477	506	533	542	475	532	511	537	496	498	489	508	500	479	509	527	508	515	484	544	536	497	550	564	475	504	517	501	537	548	490	475	576	536	519	517	544	524	505	503	534	492	519	522	485	490	504	466	476	544	517	502	511	510	502	498	517	533	483	562	520	508	473	536	470	516	502	504	551	536	529	487	516	455	479	523	508	513	497	504	527	492	503	461	546	484	505	518	535	520	480	503	455	463	536	543	481	505	490	519	486	511	513	500	527	476	486	507	467	487	483	508	529	513	492	519	526	532	501	514	520	489	513	475	530	507	533	482	520	525	478	494	501	512	487	481	524	474	519	515	495	554	532	506	474	481	519	490	546	509	492	509	511	468	512	526	506	503	503	477	500	494	527	486	513	535	531	521	522	523	480	495	495	512	516	529	524	506	551	442	493	483	530	508	498	523	470	516	500	513	498	533	512	494	492	523	481	551	530	519	501	489	465	512	507	503	503	494	523	503	507	494	507	510	546	503	506	516	513	472	524	529	522	537	518	540	513	489	502	489	473	520	534	510	497	508	524	467	484	520	516	530	514	553	510	525	506	508	478	490	480	523	505	471	520	505	473	477	539	511	512	495	523	516	503	524	485	494	522	525	502	481	451	485	473	520	515	510	487	503	522	520	460	510	506	509	518	488	487	475	503	504	535	491	476	522	505	501	487	510	488	514	464	528	505	520	567	508	493	533	487	521	516	509	529	513	507	518	518	508	529	512	517	516	529	527	522	509	515	498	511	540	498	500	504	488	494	515	483	484	473	486	443	486	545	507	505	519	499	541	524	541	512	509	531	502	462	513	520	503	534	506	483	536	541	532	486	520	514	564	495	520	517	534	516	485	534	483	489	555	485	528	487	500	488	525	494	508	512	534	513	485	484	511	545	533	529	492	494	508	505	518	523	486	529	487	481	506	510	539	498	511	508	488	531	473	521	544	501	487	523	516	494	526	478	540	478	457	487	503	544	507	522	492	483	517	506	480	525	506	524	519	490	490	548	484	488	485	477	493	492	535	543	528	468	485	512	515	512	505	491	563	499	502	519	519	495	523	495	494	497	530	518	529	495	487	527	535	479	479	497	520	469	499	499	528	513	580	530	499	517	520	495	528	539	491	521	541	540	529	494	524	545	552	494	527	505	503	517	521	516	504	543	515	532	483	541	518	556	494	492	508	513	505	545	487	492	493	495	521	511	486	542	540	496	509	534	491	520	502	532	492	523	568	534	523	527	506	530	538	539	522	529	538	531	530	487	520	489	504	508	491	509	534	530	523	528	552	497	520	526	553	544	477	481	480	499	539	530	521	511	546	516	524	506	513	503	494	492	490	458	493	515	489	521	515	517	491	537	463	534	507	504	519	502	514	511	517	499	488	504	500	534	515	537	451	484	499	505	546	499	539	488	500	547	498	476	501	470	488	519	532	525	494	527	509	511	541	489	516	557	517	474	531	519	529	473	488	521	532	495	475	552	529	544	471	452	498	496	458	492	508	503	520	529	505	513	488	497	512	478	482	463	483	506	501	549	530	523	513	482	507	540	596	479	530	498	462	531	477	502	498	498	486	534	522	556	493	496	549	536	503	514	512	528	528	515	534	492	543	526	548	527	500	492	532	548	501	525	473	487	546	499	506	508	510	543	535	532	509	509	529	559	502	526	474	504	504	545	495	500	517	530	528	534	491	506	493	503	512	525	495	524	483	482	532	524	508	504	493	508	524	511	538	482	518	473	459	491	524	477	508	527	475	500	498	526	480	509	521	497	468	498	485	499	521	476	496	504	528	517	541	508	533	494	516	525	486	488	513	519	487	480	557	506	556	539	523	510	530	500	490	505	500	490	509	528	475	506	491	510	533	503	546	514	489	487	480	554	522	482	562	497	464	469	500	522	532	521	502	474	460	511	535	482	533	557	499	485	539	491	500	511	498	503	522	514	529	507	502	535	519	517	528	468	505	528	517	511	488	496	506	494	532	497	498	524	493	515	525	526	518	495	508	517
14762	15185	13753	10674	2590	1599	671	774	1168	642	525	411	439	429	419	439	421	462	450	430	446	404	414	438	436	423	417	453	411	429	404	404	465	404	427	441	406	419	444	410	404	400	400	447	443	407	383	440	430	428	426	423	404	434	450	421	419	447	420	429	428	458	419	394	436	407	410	431	445	425	435	462	383	420	453	404	431	443	429	443	438	466	461	434	425	427	432	431	437	444	445	430	410	420	430	417	430	433	433	433	448	427	422	447	433	426	402	479	382	449	464	394	452	393	424	420	415	416	423	442	436	435	428	438	429	409	420	431	431	441	388	425	448	442	427	437	417	428	389	431	447	454	416	408	417	429	440	387	409	425	379	436	423	422	429	427	432	431	410	472	419	410	459	415	388	442	403	440	408	432	431	419	440	407	415	392	410	411	427	416	435	417	419	450	442	401	396	465	433	403	411	427	416	405	390	432	425	385	419	381	416	426	420	445	419	454	438	415	413	411	423	435	433	398	426	419	437	438	418	435	415	410	441	405	443	417	431	412	407	431	401	400	433	473	404	413	439	419	377	400	434	395	406	406	420	443	429	454	422	431	445	411	403	413	413	417	421	392	428	397	417	402	407	423	454	409	447	457	417	439	417	412	458	418	444	392	398	444	415	440	415	442	430	431	436	379	434	415	385	450	415	416	384	419	413	442	406	439	427	450	412	441	443	444	422	444	413	416	387	436	442	418	434	445	418	427	405	445	414	432	414	432	384	402	425	409	395	417	399	406	436	419	419	438	410	412	437	427	441	444	441	405	388	419	408	426	408	433	426	429	454	432	439	496	441	400	405	442	418	397	495	439	428	437	394	402	403	389	438	405	428	416	424	426	440	429	440	438	435	432	424	435	427	422	398	421	453	407	407	402	420	407	387	445	416	408	437	439	433	393	424	444	439	424	431	422	423	438	418	418	407	402	423	437	408	402	425	409	415	430	422	419	424	410	421	452	424	430	393	384	438	413	422	430	461	446	427	420	430	465	418	412	398	413	447	441	390	426	395	442	405	425	370	435	434	417	414	446	416	418	391	428	412	402	426	434	408	413	416	402	400	482	450	440	427	390	413	422	436	426	452	410	444	414	411	417	433	440	408	429	431	408	460	430	408	434	456	399	418	414	437	467	435	449	396	433	399	427	447	424	461	419	434	453	419	425	417	402	447	398	426	414	414	439	430	421	386	401	450	467	437	426	428	433	467	443	442	475	450	413	432	421	438	421	444	372	415	425	451	399	395	412	380	413	425	392	451	435	413	411	431	412	401	431	393	411	419	436	429	408	450	416	426	419	440	431	398	396	409	420	429	397	453	420	427	431	411	430	442	361	402	403	419	430	411	440	441	409	392	424	404	426	448	460	440	447	418	406	415	384	421	403	440	423	403	391	432	376	456	402	401	409	428	401	451	407	438	423	417	439	404	417	441	417	416	447	424	389	433	394	411	442	427	453	422	443	458	434	430	438	459	427	410	398	480	392	406	461	418	437	436	422	414	447	422	412	454	484	447	451	391	451	410	392	411	412	448	401	408	410	382	434	425	404	420	451	377	408	424	358	447	400	444	461	430	433	417	408	403	414	397	356	396	425	410	457	439	387	448	392	421	403	433	412	458	421	450	415	426	460	410	452	421	423	454	443	414	400	437	429	417	405	407	446	428	407	400	410	393	436	443	422	419	420	417	423	398	452	421	488	427	423	410	474	402	446	465	414	434	407	414	398	384	396	477	437	397	411	436	452	380	427	416	411	432	406	384	426	425	385	421	410	394	385	472	444	441	446	421	442	389	405	430	397	420	424	420	362	441	409	453	421	450	395	471	426	407	411	456	386	423	408	461	404	432	440	433	401	389	389	416	463	420	382	410	412	418	440	415	403	397	387	445	442	428	421	390	412	420	428	432	431	426	388	427	379	411	415	404	438	428	466	443	462	439	457	439	442	401	396	404	411	398	423	454	426	432	449	396	423	415	427	388	409	412	452	413	430	448	398	422	402	430	423	419	398	430	413	400	407	435	404	401	436	464	415	424	408	398	423	417	391	419	421	418	412	450	451	396	437	413	405	402	394	441	436	433	456	470	464	434	433	407	443	435	421	407	455	454	406	444	437	429	431	439	381	427	445	409	408	439	425	422	403	399	416	432	429	417	406	422	425	434	414	445	462	418	382	422	468	461	413	445	379	448	445	422	425	408	414	420	417	456	390	425	401	433	430	419	427	447	452	456	447	402	450	427	433	452	393	408	420	446	438	424	434	398	406	439	395	371	433	419	445	421	388	480	453	407	429	431	424	406	406	397	438	474	431	442	421	438	415	420	426	453	437	439	426	435	414	415	381	424	412	417	411	444	380	408	402	411	414	414	416	400	479	431	457	414	425	448	399	383	393	417	462	418	436	419	458	412	411	403	398	400	427	390	415	404	424	451	415	388	422	411	439	394	465	405	453	422	399	416	410	433	468	434	456	389	419	417	400	407	419	440	438	401	413	401	402	433	442	444	412	415	451	454	425	441	387	423	445	406	399	386	438	397	422	445	462	420	425	404	450	408	409	442	414	454	420	451	441	438	428	441	370	425	406	425	440	393	398	404	420	443	425	458	423	419	413	383	404	429	395	400	406	440	413	409	393	425	410	423	442	445	399	386	425	407	438	399	412	420	412	459	406	440	396	473	392	439	387	393	423	444	430	418	377	421	433	439	434	415	427	403	384	396	411	458	430	406	375	441	418	433	403	454	427	407	433	407	414	407	482	429	427	405	432	440	402	427	400	486	409	421	424	431	429	427	432	428	446	436	432	443	389	402	463	403	446	413	431	444	452	425	428	423	453	405	404	392	408	444	431	452	400	435	433	421	453	398	418	413	461	402	424	420	383	402	415	440	412	409	427	419	430	420	387	399	436	409	402	417	425	416	446	434	471	436	427	425	396	450	435	403	402	436	394	436	417	458	463	438	424	427	439	415	463	442	418	443	438	418	410	442	417	413	458	430	413	395	417	410	439	420	413	431	406	424	422	437	428	417	429	395	427	419	437	403	412	396	430	435	460	429	417	384	399	440	454	387	398	462	420	404	476	435	410	427	448	475	425	422	415	430	423	401	417	386	436	450	436	441	437	411	419	430	422	444	396	417	457	419	424	433	466	435	432	411	424	480	420	439	406	433	415	408	466	397	426	408	411	433	421	463	397	429	430	434	440	401	420	389	444	409	422	422	457	420	445	416	439	435	419	436	393	440	415	435	399	404	433	443	408	433	432	415	423	400	433	433	392	407	432	420	454	421	430	428	375	454	434	455	423	417	393	410	469	427	436	408	410	419	420	425	456	430	443	443	425	431	430	450	427	459	413	397	428	434	442	423	414	445	413	442	451	401	420	403	441	420	392	402	398	450	408	432	431	398	463	441	396	433	408	418	408	427	395	387	386	417	383	450	448	418	416	418	405	451	422	452	404	425	400	441	428	416	438	417	396	382	410	447	430	450	428
25512	21765	32822	44768	26755	14549	3219	2320	6614	2977	1402	547	544	575	608	571	586	551	556	556	572	555	535	559	572	531	557	525	529	510	551	566	568	532	572	558	558	526	519	536	551	568	511	516	553	573	547	521	538	529	570	554	547	550	542	541	529	551	557	538	536	534	577	548	526	580	532	535	580	541	543	587	591	583	498	556	539	558	559	573	520	484	529	535	486	520	544	578	548	565	510	567	513	461	566	547	555	539	528	549	557	560	560	571	525	552	544	541	574	506	514	532	544	520	472	541	541	548	544	556	507	531	531	543	538	547	529	519	532	542	560	531	575	537	528	560	549	541	550	516	509	585	515	543	524	508	536	526	524	531	550	562	536	561	513	532	549	500	543	575	556	545	544	519	562	501	553	539	535	545	500	573	571	533	509	568	500	570	538	552	566	562	545	530	541	550	522	555	509	497	492	567	527	543	518	574	584	558	543	581	568	592	517	544	572	517	528	559	535	543	558	584	521	587	553	548	553	511	502	564	554	562	506	522	593	539	555	512	562	553	517	466	555	532	537	557	561	553	520	522	562	556	545	534	531	490	498	584	496	514	528	587	517	510	529	497	530	580	555	539	520	524	560	563	524	549	549	557	527	559	539	495	541	559	532	548	504	572	535	557	552	467	566	537	561	566	540	572	557	534	516	507	521	519	529	546	568	510	527	540	569	527	520	574	518	555	567	555	542	521	554	531	512	500	519	556	537	524	568	522	508	553	524	487	519	502	549	551	532	544	541	553	545	501	534	572	548	532	573	573	549	525	534	524	520	513	513	518	570	568	532	595	553	513	539	480	538	521	540	568	577	547	525	511	571	539	544	527	503	542	550	513	522	493	538	539	548	527	560	536	561	517	543	501	548	493	526	525	539	537	525	494	567	570	556	560	526	517	513	580	547	526	563	565	543	559	536	532	510	497	530	562	521	599	552	525	549	504	527	543	589	536	507	533	532	525	542	553	530	508	516	563	571	511	539	558	548	532	561	527	540	526	565	512	535	553	556	554	542	520	561	550	544	501	544	552	529	505	537	580	523	520	540	517	542	530	611	549	556	574	565	497	581	520	566	531	543	536	533	557	521	543	570	569	543	513	530	532	541	550	549	554	520	541	521	579	563	542	539	561	502	527	547	509	547	584	564	596	555	529	561	592	557	486	524	540	511	551	550	550	542	542	530	551	545	534	499	523	517	566	552	544	508	483	514	558	544	521	544	548	556	529	517	508	523	544	523	508	572	577	532	575	509	538	554	542	501	534	550	542	490	551	541	549	485	544	586	549	532	526	545	503	537	577	567	514	517	489	518	518	572	527	545	532	557	568	487	511	510	490	564	561	527	534	555	564	560	529	515	528	514	529	582	562	527	551	578	550	577	547	569	533	509	521	542	554	531	585	544	548	539	539	556	526	513	519	501	540	558	537	534	547	526	567	540	544	576	570	552	524	514	512	536	561	554	521	508	542	515	539	505	554	602	530	543	566	520	600	569	524	517	498	522	522	580	549	543	568	515	504	556	584	555	574	524	501	546	528	568	525	493	519	606	541	582	529	555	535	513	534	558	523	540	499	530	519	563	539	522	561	535	558	556	498	522	500	575	559	510	559	476	485	519	496	570	533	571	566	558	508	536	528	512	534	560	555	566	501	558	609	526	538	551	523	569	560	506	547	560	551	573	545	553	563	531	560	519	585	506	568	561	510	522	549	540	521	534	534	546	495	530	532	542	543	538	568	561	532	554	510	555	562	581	545	523	518	527	506	590	525	515	561	496	534	532	544	543	534	553	534	524	500	522	563	530	513	542	545	553	568	541	553	515	521	516	516	537	565	516	527	528	578	570	545	508	537	574	585	529	569	583	531	548	534	551	558	562	540	547	523	545	544	549	568	501	537	549	536	506	516	517	536	502	527	510	491	526	504	539	539	516	577	572	540	556	550	515	532	549	568	530	533	546	532	573	564	497	573	538	511	548	522	578	546	554	570	542	521	554	589	520	492	556	577	537	525	555	530	542	538	544	540	510	557	582	524	503	537	541	526	514	551	528	521	561	554	517	525	531	568	489	567	534	534	532	578	559	545	530	574	525	548	557	519	511	526	518	534	525	581	542	548	573	518	572	599	557	590	559	538	581	538	556	552	529	553	479	522	555	580	550	518	556	517	533	547	517	499	503	551	548	529	534	556	595	525	554	555	589	545	590	526	537	554	567	550	550	537	505	555	527	544	546	543	537	522	551	543	522	567	563	536	509	512	555	553	529	523	549	562	543	540	566	540	529	569	542	549	530	561	551	530	592	509	531	558	517	503	536	524	534	488	564	579	520	541	512	542	548	513	543	529	550	552	564	529	568	523	543	557	523	529	560	515	573	529	524	522	594	476	540	539	536	563	539	559	510	516	510	520	569	538	491	566	510	525	567	512	534	522	539	547	549	541	561	582	574	547	572	584	516	556	547	562	548	536	566	533	549	558	571	537	542	551	557	558	549	545	536	532	502	558	566	574	573	534	532	542	555	553	502	535	497	551	520	527	559	537	542	595	540	519	513	520	598	519	517	526	559	510	475	577	528	513	558	518	563	531	538	549	607	543	528	525	571	565	553	578	527	500	507	557	544	528	570	549	517	567	529	544	547	550	573	534	520	531	553	549	536	544	519	549	525	522	519	559	551	517	571	523	518	518	552	521	542	584	518	517	552	546	560	540	512	583	539	495	562	543	527	599	545	525	522	552	548	546	513	584	542	549	539	571	558	557	560	521	521	543	566	534	517	532	537	508	550	562	536	516	571	547	585	573	497	542	532	484	506	566	531	539	543	555	510	558	551	511	539	512	519	544	538	507	515	515	487	514	546	543	538	526	520	543	530	535	523	535	546	527	585	536	546	548	580	542	544	544	513	515	529	533	529	520	517	525	542	555	505	556	533	554	581	530	558	512	552	504	546	514	500	609	526	535	514	534	551	544	488	516	577	509	531	522	518	568	540	561	537	578	524	561	522	514	532	523	498	523	559	563	454	506	565	538	555	560	506	502	534	559	558	543	570	502	568	560	505	527	527	572	570	552	531	566	538	549	524	561	534	557	514	556	583	515	529	512	522	545	535	528	514	537	539	526	526	530	532	517	509	602	486	486	551	549	522	569	545	549	575	563	503	561	518	519	538	579	512	531	547	522	531	555	573	541	562	581	530	529	543	522	590	542	509	521	527	534	538	525	559	554	497	539	554	547	477	560	512	531	525	482	544	554	539	567	543	559	542	515	588	521	527	533	558	531	545	532	556	498	525	555	524	517	524	519	493	545	567	516	539	551	518	576	545	567	487	541	585	531	542	529	527	556	545	516	510	532	512	534	530	560	527	542	543	560	505	517	551	532	555	571	538	491	540	567	537	526	570	512	535	538	517	551	550	550	544	505	514	531	530	553	531	568	524	585	568	531	542	515	541	551	503	545	536	546	546	539	552	516	558	573	546	520	553	535	546	596	587	536
46660	66847	63968	50242	17882	10712	2569	3168	8453	3571	1704	481	504	487	471	472	516	504	487	465	471	522	482	467	482	478	484	510	478	503	453	487	488	493	516	501	537	508	470	493	452	497	459	486	487	487	450	496	513	507	424	473	504	454	454	463	461	479	517	507	513	476	483	471	536	466	486	458	499	540	526	515	489	472	445	495	493	513	467	488	520	491	509	503	464	465	479	469	471	476	475	477	489	505	477	458	478	485	518	521	516	488	501	492	475	443	469	460	489	521	492	472	522	459	508	434	487	478	466	507	484	458	483	487	467	553	457	479	475	525	484	506	506	484	493	450	433	467	432	481	459	519	465	501	436	524	484	467	469	455	482	480	512	488	459	507	470	473	489	451	518	457	489	472	485	463	482	539	462	492	511	490	430	487	472	499	488	476	496	431	460	504	499	459	447	487	477	505	509	476	476	501	457	488	507	510	467	449	463	508	461	443	509	490	452	483	500	463	455	482	509	452	458	458	482	470	450	458	439	493	500	508	471	451	484	471	461	470	500	487	435	430	462	528	442	472	452	469	473	499	519	488	467	456	445	510	475	535	469	468	492	449	477	478	474	498	499	459	458	471	480	489	480	462	455	495	485	464	471	461	466	469	480	504	469	448	461	454	510	488	496	479	453	488	468	486	461	511	491	495	480	500	474	502	464	454	467	470	503	484	511	455	471	482	458	496	472	441	493	501	465	499	458	482	473	459	480	481	489	443	407	517	462	488	477	437	470	522	479	478	470	488	446	490	496	463	507	501	511	484	501	482	479	446	444	474	439	447	451	450	487	462	517	497	485	490	468	469	482	489	486	486	482	473	468	488	502	507	513	464	530	468	453	467	481	499	480	495	488	494	451	497	452	467	493	467	512	541	496	472	472	504	476	470	493	468	460	450	471	481	474	455	487	492	496	449	475	467	485	469	475	507	463	498	460	449	504	475	499	457	525	455	473	530	487	461	447	530	490	469	447	510	475	459	514	532	472	465	492	474	467	468	483	487	503	484	486	475	489	452	488	473	463	480	495	515	443	478	544	511	474	460	470	506	522	472	444	506	487	478	450	476	458	468	497	469	447	478	479	508	466	479	448	476	468	450	506	456	510	468	472	478	462	500	492	511	456	501	447	498	495	474	471	468	453	478	462	496	481	493	473	470	442	527	487	460	480	486	451	452	465	442	473	510	447	492	478	469	455	482	494	488	482	479	514	465	474	430	498	464	430	474	484	495	509	474	489	500	462	461	450	501	499	447	509	503	469	470	546	511	459	512	482	468	449	507	493	482	482	480	477	477	472	501	496	491	507	493	495	451	443	497	469	510	496	471	480	425	486	490	492	500	508	497	498	479	487	504	485	443	480	479	459	496	510	478	471	433	464	457	463	485	473	473	482	487	485	479	483	439	465	476	491	466	466	499	457	433	485	469	491	487	474	470	490	465	471	493	478	456	470	487	484	464	502	453	483	499	490	522	486	488	489	463	469	512	465	504	440	498	481	457	486	511	450	489	464	477	503	477	473	470	440	489	496	472	436	499	459	473	475	488	477	463	460	477	466	478	467	512	456	472	494	514	481	479	475	467	478	467	481	481	487	470	520	473	526	496	464	506	511	453	463	474	471	486	445	502	505	472	465	486	489	498	467	477	492	471	451	437	482	484	491	444	515	450	482	493	515	484	440	478	485	464	465	509	528	477	495	483	455	467	495	491	469	487	472	489	476	514	477	464	511	485	490	516	496	498	465	497	506	479	477	483	521	487	521	505	456	477	481	486	472	484	498	528	444	500	478	477	506	457	479	424	464	492	526	467	474	470	455	443	508	473	448	475	452	445	422	476	499	478	484	467	452	488	488	473	503	509	442	517	484	469	482	472	496	523	460	495	482	507	460	476	487	501	473	483	441	515	478	457	488	491	473	481	427	483	506	468	487	460	504	439	469	471	472	456	461	509	489	504	464	430	471	471	495	451	509	464	490	447	473	472	475	491	513	511	454	484	506	471	476	476	463	459	478	477	471	446	509	496	437	488	518	507	515	480	480	438	503	478	503	488	475	483	492	476	455	495	461	465	461	531	499	469	482	500	409	482	450	437	442	500	457	495	506	473	464	469	476	509	465	476	453	487	495	502	512	459	475	496	468	484	470	476	459	468	478	453	507	437	452	456	448	507	476	507	468	474	469	447	470	493	512	471	480	492	492	473	489	458	459	479	470	476	497	493	441	501	491	468	492	446	492	484	445	493	492	474	456	480	465	494	545	462	475	448	465	477	471	485	491	466	458	443	520	481	506	450	468	481	481	522	487	476	483	477	471	472	467	475	484	471	484	462	477	504	479	474	463	481	499	459	464	472	476	491	484	488	456	473	460	469	466	479	453	492	468	429	481	471	471	478	496	484	500	447	467	439	488	447	469	511	497	486	495	461	462	473	462	515	457	479	471	484	485	502	485	484	479	496	489	471	501	478	502	457	458	477	506	474	465	478	451	472	490	490	501	463	492	498	474	509	498	473	474	499	462	455	469	486	525	471	476	479	486	456	475	547	465	487	507	520	460	482	484	495	469	465	524	514	466	458	453	468	496	461	497	487	462	448	495	474	480	510	458	468	487	471	492	475	492	481	473	452	476	491	475	456	478	453	473	472	452	460	487	475	457	502	443	464	457	472	462	448	444	520	494	479	506	469	487	517	503	487	459	488	508	516	453	466	453	464	511	463	490	470	497	451	492	459	481	480	471	477	455	503	503	490	544	431	481	492	456	461	498	437	480	499	488	470	462	464	500	478	485	487	449	478	484	488	455	464	497	489	495	462	487	462	471	496	517	455	484	469	490	456	472	497	507	465	481	515	449	478	506	471	453	455	444	498	439	455	445	490	472	477	493	475	473	485	459	474	487	491	463	483	446	461	471	442	482	466	465	486	480	458	507	522	489	489	465	451	510	425	468	518	493	486	467	484	512	498	471	479	443	457	450	498	493	485	487	495	511	516	514	478	511	473	473	474	437	440	470	496	456	454	491	464	493	476	464	503	482	483	485	500	497	492	477	479	448	502	478	469	505	415	460	472	443	492	481	499	509	460	524	509	464	466	460	478	467	500	465	491	496	479	492	463	446	454	465	507	461	478	482	451	483	474	483	474	518	465	489	466	443	518	461	477	486	499	502	454	480	505	469	456	481	501	487	480	507	469	466	502	478	454	470	493	451	484	509	503	487	489	460	494	463	453	482	471	455	495	467	441	447	458	466	465	486	470	477	467	528	473	479	474	493	467	493	470	471	479	462	474	460	468	500	459	448	461	487	490	485	472	489	477	452	457	514	488	477	459	491	470	464	471	479	472	474	476	467	532	470	487	485	464	479	463	511	477	445	451	486	494	468	482	474	473	498	444	501	445	460	466	473	500	484	506	473	460	468	477	526	531	515	411	503	459	449	490	452	519	505	471	472	477	452	496	488	487	489	428	473	448	476	462	454	458	502	463	476	468	504	501
24580	21714	31742	41936	31683	24010	9606	2763	12021	5944	3050	777	669	641	652	676	668	687	625	608	639	628	621	661	671	629	645	628	615	645	668	598	653	592	664	611	607	642	632	591	600	651	578	644	648	601	596	651	621	595	623	623	641	610	622	584	621	621	572	647	601	624	607	702	608	606	634	603	613	639	635	644	606	668	587	657	621	632	618	640	579	608	625	639	635	620	679	626	623	625	579	589	594	628	618	614	619	562	629	621	633	609	601	640	623	667	616	640	653	627	653	595	621	604	611	647	675	586	662	654	574	624	604	577	603	620	619	596	581	630	623	652	605	635	624	666	600	582	673	593	600	598	566	590	649	614	612	605	657	661	597	642	626	602	606	617	672	622	664	632	612	593	631	641	600	599	595	615	599	594	603	637	628	608	612	595	653	637	572	619	593	648	637	598	621	647	606	576	628	602	650	581	626	635	620	656	626	611	558	636	601	637	617	624	620	633	590	636	570	619	603	556	605	589	591	614	613	601	609	609	616	595	608	618	631	613	630	628	619	615	641	613	626	621	612	603	571	605	618	628	625	637	624	591	597	589	611	588	635	633	648	582	622	605	605	617	637	596	664	651	603	563	602	583	631	628	620	630	650	613	636	658	633	676	631	618	589	589	615	620	599	609	579	597	619	556	604	646	622	615	623	587	596	600	630	610	631	603	654	632	582	602	629	664	595	649	631	664	607	583	623	614	634	612	627	618	641	563	591	616	646	616	613	600	622	595	568	584	600	614	595	633	628	588	639	631	627	610	589	628	618	589	637	602	655	610	572	626	631	663	599	611	637	643	657	610	612	618	602	633	606	648	599	642	621	639	639	605	651	616	636	584	631	601	611	594	574	685	573	600	618	654	615	603	615	634	613	604	639	609	602	643	655	632	583	617	631	652	636	591	598	621	654	629	645	649	589	626	680	606	590	591	624	598	638	609	635	620	641	617	554	588	601	585	591	598	642	616	610	605	623	636	580	663	614	582	604	604	618	605	623	619	597	623	570	635	586	619	653	632	624	616	609	602	603	628	606	620	583	577	616	597	661	586	591	620	581	631	596	604	620	647	586	602	655	632	595	593	614	632	640	661	600	643	616	647	568	609	588	577	630	607	634	636	601	642	642	618	595	606	608	627	581	614	625	602	597	613	560	598	659	646	602	638	605	598	581	595	636	580	626	596	596	577	618	627	642	618	624	581	583	576	587	583	599	640	631	619	620	602	594	641	646	582	620	639	641	572	610	608	587	571	647	591	609	609	604	642	602	631	613	648	588	613	608	625	623	594	646	612	634	590	620	631	648	611	596	597	632	609	601	615	629	600	610	667	609	616	611	560	597	605	582	578	603	598	679	644	592	590	571	581	607	616	584	609	626	631	602	588	573	619	615	682	635	605	555	574	588	608	574	661	627	575	594	602	584	597	621	652	608	643	633	616	604	653	595	699	626	633	614	642	644	639	604	603	613	645	578	633	618	600	614	612	590	612	653	577	595	617	616	633	628	581	583	653	610	619	618	633	627	645	616	628	572	610	556	599	646	571	609	589	586	615	598	652	582	580	586	620	636	629	601	630	602	631	592	602	602	613	595	637	631	581	614	649	629	601	656	583	617	621	600	597	590	592	593	609	599	603	649	580	613	621	629	580	609	607	598	593	625	631	653	621	628	600	606	654	631	612	620	624	616	611	612	647	617	592	642	644	576	609	595	621	659	620	571	626	584	665	651	638	597	601	617	647	620	619	574	603	573	661	616	648	624	571	630	607	644	594	597	620	635	576	617	604	571	627	621	617	636	634	597	591	604	594	599	620	605	568	562	595	652	595	596	656	618	624	622	635	671	602	609	572	625	607	663	607	599	608	607	580	667	574	640	643	613	607	599	616	611	581	630	580	616	600	607	587	585	620	602	613	635	582	595	597	602	615	592	587	600	651	604	614	637	569	633	623	596	593	591	616	615	649	622	586	620	575	607	595	620	626	625	645	651	632	592	619	629	630	620	618	629	649	571	584	611	610	645	582	585	640	606	676	579	623	612	644	609	629	581	601	627	611	625	592	663	603	609	636	569	590	604	628	610	555	612	629	597	613	630	617	606	619	600	624	685	588	611	617	586	593	584	642	585	579	629	582	592	639	645	571	608	601	601	593	651	637	633	611	645	621	601	583	581	611	630	597	586	609	604	606	606	616	632	650	620	591	648	614	604	651	632	597	644	637	601	614	620	663	632	617	616	646	564	578	627	601	581	632	623	617	593	620	624	648	619	618	678	628	661	595	602	580	628	607	611	629	616	588	645	638	553	593	629	651	624	635	625	573	648	630	623	616	593	589	575	621	650	643	647	618	625	596	650	624	648	573	622	594	571	616	611	659	604	600	595	611	583	588	619	611	619	593	553	634	585	623	654	644	587	631	558	642	595	638	627	619	598	629	643	627	606	627	575	636	602	605	643	627	614	596	597	592	592	642	624	645	609	621	625	631	639	615	604	621	617	609	575	622	604	588	628	610	625	586	650	592	628	615	605	606	593	599	608	681	604	581	615	628	618	602	634	560	605	604	604	613	605	576	604	646	671	588	594	574	605	604	616	631	574	584	605	615	630	613	615	557	623	623	616	612	668	590	616	654	601	646	609	624	600	581	592	605	600	622	621	632	573	602	595	596	615	576	607	607	610	584	608	617	608	606	636	642	609	613	588	607	650	621	628	573	634	621	633	635	606	642	590	622	613	588	639	597	600	578	636	627	629	650	621	612	661	634	552	602	607	625	583	603	618	620	652	584	592	621	550	600	590	608	604	645	613	597	559	655	631	623	661	646	607	611	624	648	607	637	609	590	649	567	603	582	560	600	619	599	574	622	618	607	604	625	614	570	629	626	616	587	582	602	611	629	617	634	629	624	672	569	610	622	631	583	599	585	597	624	598	640	644	603	621	645	671	597	636	610	634	634	618	613	587	629	632	621	627	589	632	600	620	609	576	611	615	641	630	648	642	621	579	618	600	575	589	609	596	629	587	619	587	550	595	656	631	638	594	649	626	542	635	652	649	642	604	611	629	630	573	621	598	612	610	641	593	621	592	584	599	606	596	626	603	623	562	632	581	599	627	609	662	601	650	594	610	605	626	592	600	600	678	631	646	566	600	573	601	618	607	621	583	613	618	665	605	584	592	591	624	609	605	637	642	612	600	656	619	604	589	590	640	634	638	582	609	590	640	625	628	574	658	620	616	628	595	608	663	628	568	598	618	588	611	606	659	635	605	578	631	612	607	639	565	600	645	584	608	624	601	633	623	565	615	627	610	579	616	608	612	633	618	633	611	603	616	606	613	622	574	602	623	582	612	604	628	627	621	641	619	621	598	599	664	625	625	625	616	605	592	595	642	603	604	617	594	627	607	596	637	603	593	554	611	585	639	583	619	630	551	644	626	615	585	606	630	629	628	603	625	662	633	655	641	622	607	601	589	638	621	658	618	627	643	611	610	581	607	596
52356	86279	80281	64529	30728	16083	3215	3109	14928	6440	3906	642	565	550	569	594	579	581	569	515	552	520	587	553	558	532	551	550	575	574	582	548	535	596	551	568	589	611	532	560	530	515	521	594	574	518	587	551	588	527	522	554	551	539	551	569	546	548	526	519	575	562	606	543	550	555	568	578	618	616	611	578	591	603	566	609	604	544	566	541	536	565	528	539	582	565	517	560	565	510	593	571	543	587	595	548	567	558	567	558	546	538	540	566	538	526	581	555	554	540	527	531	573	537	569	565	521	568	490	559	547	598	529	542	544	526	566	526	525	513	556	514	553	543	545	549	533	549	532	515	551	520	542	537	497	565	557	525	599	622	549	582	563	516	522	570	509	577	548	523	560	537	563	539	649	579	549	596	561	538	582	551	518	532	549	579	546	539	561	552	551	557	568	519	551	543	545	604	555	538	529	549	527	530	519	550	519	561	539	541	548	496	589	520	583	565	579	544	545	576	559	596	523	531	568	524	526	550	499	541	552	541	531	538	577	528	532	553	579	570	620	557	529	560	541	545	528	519	547	561	523	581	529	580	529	559	584	533	520	559	559	546	555	517	566	526	560	579	567	530	531	485	555	547	552	510	542	563	571	537	572	538	563	536	528	592	538	522	510	543	549	542	512	571	550	562	591	563	556	524	519	572	541	557	562	536	528	547	543	561	549	574	527	528	513	512	548	545	550	585	530	534	503	554	546	535	531	522	514	569	579	549	566	549	545	532	519	556	565	557	577	532	535	566	557	549	534	587	610	562	557	551	564	539	560	593	529	563	593	545	557	553	556	549	525	527	567	559	543	557	578	516	537	549	504	548	578	569	540	610	557	574	530	522	564	540	555	564	503	545	547	568	543	557	524	580	562	589	527	586	537	515	575	539	516	515	521	502	533	532	549	499	521	565	570	500	509	553	547	568	547	523	506	607	541	541	532	529	556	543	511	533	523	566	579	518	581	539	545	546	526	513	515	590	604	545	551	539	536	545	559	556	545	542	544	562	583	542	577	512	562	536	552	569	560	540	569	529	551	550	540	558	564	536	549	552	533	561	583	543	580	522	515	536	532	543	578	538	531	577	531	547	562	567	539	510	511	564	522	512	574	522	534	557	572	594	571	550	560	552	585	549	555	563	570	581	538	613	541	564	559	523	555	544	536	538	523	528	542	561	554	542	526	511	576	530	546	513	581	549	518	562	541	575	554	546	577	557	562	548	550	522	555	534	549	555	514	587	535	532	531	587	590	581	542	593	570	576	547	569	556	549	519	522	531	534	526	553	559	522	536	541	588	573	548	544	580	538	585	562	588	560	554	548	566	561	521	539	535	518	550	536	528	556	586	522	522	518	549	589	549	507	542	586	585	526	599	544	545	543	550	549	543	552	541	543	556	550	572	557	548	568	551	514	577	560	597	541	550	511	570	505	565	524	568	523	560	560	562	601	522	555	550	535	535	533	570	582	613	523	585	554	555	585	562	570	494	563	556	530	494	518	497	533	542	504	563	560	505	570	519	529	545	551	499	521	556	547	512	566	538	546	572	527	533	555	580	527	562	543	559	531	540	567	538	540	526	534	561	535	550	561	548	526	545	529	565	539	539	520	545	525	494	550	515	548	594	575	535	552	543	573	515	527	512	556	548	515	501	545	559	538	555	565	571	537	522	548	535	569	533	566	564	531	563	566	539	568	576	545	545	550	508	595	567	568	555	557	511	537	517	572	565	547	560	551	550	520	518	535	529	530	548	561	540	540	561	555	548	545	537	520	525	599	540	557	560	516	545	541	526	531	528	575	529	569	534	491	534	550	616	541	565	562	567	548	538	538	592	584	527	574	521	486	538	577	527	583	559	543	519	532	561	551	562	555	568	525	562	546	556	580	531	553	516	564	533	539	555	564	547	563	559	567	530	537	500	517	517	511	549	524	583	564	548	541	540	513	548	550	565	519	541	612	559	571	554	550	535	523	527	547	551	531	561	539	522	579	542	528	537	552	574	564	522	527	548	529	508	565	533	543	538	539	561	574	511	556	535	539	556	552	572	573	500	529	567	554	511	565	554	550	527	518	569	558	508	562	540	537	558	573	551	548	530	572	565	553	524	589	517	567	578	509	540	513	572	545	537	546	519	539	527	531	517	541	557	574	562	571	548	570	573	529	544	523	565	556	535	587	531	546	554	534	523	561	525	560	597	530	552	583	573	546	568	542	549	516	508	566	513	572	556	568	538	564	566	558	533	524	561	583	563	537	545	564	572	505	556	550	557	602	526	550	536	511	530	551	542	573	552	518	571	554	575	577	558	594	550	570	561	554	519	549	505	538	541	573	520	541	542	575	537	570	562	534	577	580	528	536	509	535	556	516	528	525	549	514	562	521	529	552	572	525	546	539	599	544	569	535	529	592	531	543	571	460	561	530	547	541	468	581	558	500	568	547	533	594	539	567	556	504	534	566	513	602	545	557	523	573	564	549	522	528	562	547	591	515	552	582	557	597	558	553	519	545	503	559	543	564	557	497	589	558	544	536	529	548	538	573	547	539	599	516	535	531	528	562	561	569	537	546	512	568	567	520	540	530	518	531	551	516	558	569	570	537	539	525	556	548	507	516	560	560	524	521	530	541	524	557	585	559	537	568	564	554	543	539	568	571	544	575	548	559	552	533	561	501	580	548	570	539	528	554	541	537	576	573	552	541	583	501	586	506	528	531	559	526	498	568	498	556	521	566	590	525	551	569	538	561	536	534	533	564	551	547	524	560	492	572	514	552	547	542	562	550	509	607	526	550	549	538	593	545	554	508	534	544	579	537	572	549	523	518	534	548	579	564	555	559	540	550	541	558	524	515	467	549	517	533	558	560	587	529	525	558	515	601	534	540	556	533	540	506	542	536	562	535	511	543	573	544	555	536	549	540	536	563	544	557	566	554	542	552	531	520	584	525	526	553	503	547	511	580	573	511	566	547	530	568	523	554	582	556	566	533	555	545	554	538	586	543	554	545	586	523	523	581	557	550	548	534	527	553	525	597	545	497	501	526	530	545	561	538	569	545	555	562	526	537	543	549	559	556	570	518	542	570	541	560	522	500	538	537	522	511	585	539	488	586	542	525	534	542	561	576	584	582	568	512	518	585	553	574	557	540	545	514	560	533	533	547	562	490	558	504	585	527	536	560	561	516	550	574	543	546	539	558	571	558	554	524	515	561	573	563	538	559	545	590	513	539	573	536	497	533	543	539	565	517	588	534	543	508	557	553	553	567	557	557	551	557	555	538	517	558	566	562	529	557	531	539	554	549	525	555	561	546	555	539	554	554	550	524	517	575	558	523	515	558	526	539	535	566	547	528	532	548	557	529	548	544	571	539	550	617	531	547	542	557	520	555	562	542	560	542	548	526	550	520	549	560	583	588	559	586	535	539	541	519	507	549	569	550	524	554	551	565	512	569	538	522	541	566	556	528	512	545	532	549	564	535	557	469	555	550
28731	20538	17311	13843	3595	1493	674	566	915	717	633	548	507	489	536	576	524	486	508	457	505	515	511	520	478	502	531	565	482	496	505	532	476	511	518	533	522	491	492	529	500	523	521	553	483	502	507	508	511	512	516	504	463	498	533	493	525	525	528	471	537	523	500	529	501	486	489	481	499	514	546	509	535	518	532	492	483	504	507	525	514	509	522	488	485	498	511	509	543	512	507	503	510	510	476	487	522	496	497	479	501	504	504	463	468	502	491	550	470	515	508	508	538	490	510	482	518	498	486	507	523	522	468	504	500	485	512	500	503	475	490	502	457	524	469	569	524	485	545	535	511	524	512	514	500	525	485	514	485	518	510	498	515	532	541	534	523	489	485	488	493	528	537	521	503	502	527	546	555	512	453	502	507	546	520	504	531	524	530	506	531	535	518	528	538	513	487	541	498	524	513	491	511	471	523	534	505	506	476	508	525	479	496	512	505	516	491	539	471	500	533	519	484	505	485	511	497	523	500	531	514	508	553	520	520	492	518	488	480	481	519	487	527	507	491	498	466	475	532	487	525	508	537	529	495	514	466	525	506	542	494	491	507	505	524	547	511	511	525	495	495	543	504	512	500	510	459	510	526	493	511	495	508	502	556	509	504	521	514	498	519	538	480	539	516	461	518	487	526	506	496	543	483	458	536	501	518	539	501	512	497	513	526	497	525	479	493	526	520	462	471	492	555	515	533	522	520	514	480	514	521	576	495	530	493	533	517	492	537	472	509	522	541	515	505	531	516	532	483	483	512	481	549	526	529	538	519	481	541	515	518	492	495	487	514	489	518	526	501	509	535	511	489	523	506	483	494	493	508	529	503	522	505	519	552	576	469	506	538	464	505	486	543	486	503	516	515	488	524	539	534	528	511	480	479	501	505	518	494	518	539	541	463	508	538	468	523	511	520	504	502	480	515	539	528	481	511	487	528	518	494	500	482	495	502	462	525	531	538	493	491	514	481	530	517	534	496	520	502	500	482	528	479	508	516	493	516	515	533	541	522	537	544	496	466	557	535	481	479	534	496	511	490	492	499	479	468	516	496	487	494	476	520	529	531	518	470	506	557	506	516	537	475	464	548	519	519	492	483	519	495	531	529	508	549	482	501	510	533	507	531	524	475	511	501	547	554	513	541	544	531	514	516	492	552	529	515	514	498	491	520	520	520	511	440	523	476	478	481	490	525	511	522	459	503	497	562	519	515	505	531	466	521	501	570	519	483	488	495	520	520	478	492	488	516	512	486	517	550	528	496	480	551	517	528	524	458	476	484	509	514	508	527	481	440	518	522	538	542	489	510	505	548	516	556	499	525	503	495	513	533	494	484	498	471	529	500	495	496	479	531	513	482	507	490	498	507	479	528	484	536	517	488	521	476	534	483	504	487	484	504	512	470	524	493	496	497	525	502	504	513	488	547	489	506	568	501	466	531	513	524	530	492	537	509	530	497	508	499	499	486	484	509	504	504	537	475	496	503	524	505	519	498	510	541	535	499	455	493	521	515	521	540	525	490	477	480	503	429	536	473	488	515	543	506	504	522	485	478	506	482	515	516	497	496	482	497	490	506	520	549	474	477	517	486	480	496	504	534	494	514	515	494	506	450	510	487	527	533	501	477	515	494	564	522	520	497	503	517	502	490	520	489	486	518	516	461	498	485	493	482	517	529	502	456	517	479	491	497	493	485	529	514	526	515	547	514	474	512	488	529	490	505	486	504	492	523	479	505	574	481	496	508	502	490	517	538	518	482	507	522	463	495	532	499	487	470	476	513	515	499	479	527	540	490	499	571	491	498	522	502	501	528	473	485	510	470	516	462	546	549	497	468	508	526	519	522	514	531	520	491	529	482	484	535	491	524	514	513	517	530	524	515	474	531	491	512	495	502	520	490	532	528	472	541	501	510	514	510	485	500	503	477	480	477	526	529	514	475	503	463	496	487	545	512	516	500	497	509	523	497	499	490	497	486	496	497	505	469	523	534	503	482	518	524	522	479	503	513	500	504	479	479	530	502	491	492	482	531	520	506	486	467	512	540	478	514	546	529	531	496	545	510	549	489	487	523	524	545	554	504	539	536	503	497	537	496	498	491	500	515	501	491	523	556	526	495	493	531	489	494	448	474	530	480	449	513	481	469	453	511	473	492	490	496	510	550	530	495	526	494	527	469	504	537	520	517	521	487	527	476	451	497	513	506	495	505	477	542	504	528	538	529	484	481	466	468	539	514	477	495	509	487	529	530	547	504	461	519	521	485	524	530	497	517	509	506	459	482	489	492	505	496	497	495	453	504	497	479	481	488	508	511	544	508	490	509	489	505	516	499	500	511	487	526	488	492	520	501	535	558	520	481	508	537	506	510	507	479	491	532	474	528	516	453	508	530	521	493	542	497	483	480	539	520	513	513	518	505	507	514	492	555	474	511	551	547	500	510	525	548	516	490	497	502	514	496	484	509	495	462	530	520	482	506	478	568	519	484	537	507	489	485	485	503	515	504	464	507	564	500	531	478	479	480	505	501	514	513	510	529	494	531	522	513	488	522	485	498	557	568	489	484	507	488	485	485	476	489	508	519	521	514	555	508	497	472	506	513	463	490	497	494	523	518	541	503	494	517	527	518	505	485	478	473	536	512	512	508	464	538	498	502	466	497	530	491	464	485	463	563	492	466	534	509	516	535	501	541	480	539	541	485	528	516	515	507	516	485	486	506	508	533	489	533	504	526	537	537	540	496	529	529	543	498	514	514	482	487	496	495	503	556	520	508	536	537	460	527	470	515	490	497	547	507	532	565	522	465	533	514	517	501	479	488	522	519	487	524	511	518	504	500	524	550	502	517	514	498	485	482	484	487	496	465	477	496	488	546	559	510	467	478	544	555	506	483	507	483	499	522	481	505	531	511	502	506	516	494	515	523	512	498	515	539	550	518	512	468	486	525	463	491	527	495	504	463	472	515	488	500	493	553	479	525	500	517	546	507	528	522	503	500	531	549	532	490	448	528	544	533	533	491	491	457	498	508	493	526	522	514	532	490	540	532	480	520	494	513	536	516	481	514	506	520	508	482	516	494	507	491	536	496	529	497	522	449	531	498	519	509	534	495	484	524	534	511	511	487	495	494	486	519	497	530	546	477	462	499	510	496	513	475	502	474	522	480	529	490	522	509	491	487	501	546	510	472	535	504	489	533	483	523	477	503	510	533	531	536	513	531	575	525	547	491	482	475	486	527	554	513	529	470	502	490	552	523	512	495	514	479	501	513	490	535	516	478	505	494	558	485	529	490	457	523	477	509	560	543	492	506	522	534	506	492	503	486	506	490	477	518	515	505	542	499	524	483	524	512	536	515	512	507	474	527	517	525	493	497	490	523	520	534	528	498	532	517	473	506	495	517	550	519	553	498	491	512	474	488	491	535	487	529	504	511	480	543	500	486	494	519	486	498	487	491	508	524	524	502	501	525	558	507	509	510	515
12130	17304	15912	10305	3091	1564	598	523	1115	698	551	428	465	419	441	462	426	445	443	431	459	429	387	383	443	438	433	440	420	428	406	407	400	394	410	436	375	393	430	400	417	411	443	420	409	426	445	428	437	421	394	414	408	418	443	429	411	438	420	385	427	448	420	418	433	407	415	401	401	447	461	419	417	398	389	419	400	417	422	417	380	461	419	393	445	442	457	423	412	427	416	404	446	428	415	422	457	425	399	446	419	419	430	462	403	417	412	401	423	425	398	434	406	395	434	425	426	432	448	408	428	408	413	437	397	435	491	420	425	440	420	418	443	435	400	421	420	446	423	400	428	429	412	423	481	456	450	396	413	411	421	411	414	415	455	393	420	419	420	434	392	454	412	409	417	425	433	407	383	388	440	396	406	417	414	404	444	417	404	406	403	463	448	404	414	417	429	446	431	420	392	442	420	423	431	406	432	393	461	432	419	438	367	385	453	452	462	410	411	428	398	452	401	376	423	418	436	436	424	449	431	422	435	390	443	383	421	433	429	420	404	412	403	426	428	410	420	440	438	398	429	381	419	415	423	429	434	424	428	421	417	402	425	434	372	409	423	440	408	427	406	437	401	422	437	417	411	408	405	409	450	435	437	405	407	401	435	394	424	426	428	389	419	420	405	422	388	408	416	404	405	398	442	443	421	433	456	411	418	403	416	440	426	413	441	412	438	406	398	440	422	417	439	402	414	463	386	436	413	411	408	412	405	442	461	406	423	398	429	410	438	419	424	419	413	427	388	415	413	452	391	434	401	436	420	453	437	376	455	423	414	417	388	453	453	463	453	428	430	421	385	424	437	456	404	435	433	407	398	397	453	399	430	354	410	400	383	438	412	400	424	422	437	437	406	399	406	403	445	425	453	412	406	397	394	419	398	419	400	393	417	396	409	396	433	418	414	440	399	408	411	396	414	415	399	438	437	379	449	433	412	423	444	417	437	431	413	404	401	393	407	421	396	436	416	420	429	425	404	394	412	418	410	425	401	436	444	453	421	452	406	387	433	440	409	427	438	395	398	446	408	466	438	395	412	407	406	398	450	406	410	387	452	412	435	406	460	432	455	406	404	415	450	416	440	392	385	415	424	394	392	407	424	411	409	413	435	413	448	395	413	413	421	425	423	390	407	436	404	431	430	452	427	444	424	428	438	424	396	409	415	407	426	420	440	411	394	440	402	484	453	429	451	402	435	401	382	447	446	420	449	388	445	433	432	399	428	439	417	426	378	418	416	411	402	412	459	451	438	422	424	407	430	409	431	453	424	413	447	431	432	392	380	417	409	426	427	418	405	409	402	437	430	481	396	412	422	394	419	440	463	424	407	422	426	396	418	425	401	417	445	417	396	428	448	438	403	428	441	421	427	428	427	431	404	437	392	417	408	400	459	442	421	428	448	473	420	431	405	408	449	415	437	422	417	398	422	415	423	429	442	413	434	396	409	373	435	437	427	427	410	391	414	418	428	418	398	391	418	441	416	421	428	397	389	418	446	396	430	454	419	422	404	416	435	382	399	407	383	406	398	403	421	401	408	411	369	440	419	464	425	416	428	437	399	450	442	440	443	424	425	433	440	410	420	434	418	427	435	371	417	449	417	384	433	407	484	421	409	430	406	407	398	414	394	428	419	417	416	410	428	421	385	412	404	432	409	412	421	391	413	398	414	416	432	422	416	397	428	418	409	460	429	412	404	447	436	458	448	427	414	421	364	428	424	428	406	421	436	402	416	430	423	434	394	419	442	445	410	389	423	487	434	395	455	440	428	460	414	449	438	435	406	463	399	426	401	466	431	443	383	405	401	414	447	437	426	403	400	434	416	399	436	412	447	406	396	387	433	454	414	412	444	453	412	408	456	383	446	435	434	387	422	404	448	443	458	420	406	407	457	442	384	422	424	427	433	415	424	383	447	431	401	426	426	408	400	412	462	418	421	411	415	393	446	435	429	439	428	425	449	426	385	426	384	444	402	414	415	420	415	433	428	416	442	449	413	430	459	429	428	421	409	407	444	425	447	415	401	430	383	435	436	435	404	428	388	432	441	449	396	455	423	426	437	427	434	409	417	398	404	407	443	431	407	415	389	447	439	421	405	417	399	437	405	381	385	428	415	440	441	408	411	423	404	395	436	384	420	453	384	419	431	394	376	443	404	409	411	429	441	458	401	412	430	418	438	463	404	417	376	423	434	429	430	389	421	386	442	409	426	421	407	424	434	425	431	385	404	404	398	419	415	410	448	419	444	408	415	436	377	451	397	428	409	398	423	418	416	418	441	404	455	433	443	441	408	436	425	360	442	444	420	389	443	379	436	432	402	425	412	443	436	429	419	420	404	418	420	419	440	389	411	456	405	420	424	424	414	414	448	403	437	392	423	417	446	411	443	398	453	427	377	373	398	437	427	380	431	412	415	457	452	429	440	434	412	411	386	401	409	403	412	383	396	442	403	401	434	395	432	398	435	394	416	429	401	446	401	388	427	400	426	452	420	423	399	399	422	408	397	407	449	412	432	399	394	403	413	429	447	409	445	401	405	423	438	433	426	399	410	385	423	417	431	408	427	432	394	420	438	425	414	419	456	406	404	426	449	422	436	456	410	383	407	420	417	410	410	411	462	442	420	404	401	427	434	419	480	418	445	472	461	393	464	406	400	413	419	398	411	405	394	392	444	446	439	412	440	415	437	420	436	414	411	422	454	404	449	443	429	422	417	430	386	431	420	385	429	438	400	412	452	406	487	396	429	440	409	396	425	444	416	413	401	421	441	434	387	403	407	434	407	432	399	454	438	394	415	398	377	428	468	398	434	435	451	435	419	438	469	402	376	403	421	422	427	414	410	447	420	445	426	458	408	403	421	412	388	448	397	402	467	390	443	422	430	412	405	431	416	423	423	419	422	408	390	415	430	420	421	417	451	460	445	405	423	385	446	425	407	414	421	382	411	421	466	398	414	418	432	402	431	430	399	385	403	425	422	398	393	392	432	393	446	442	436	409	431	425	458	431	415	412	397	423	413	441	411	440	449	432	380	413	422	436	422	408	432	452	429	427	374	418	466	419	402	443	426	475	417	425	462	440	412	415	408	411	417	446	422	446	436	413	426	447	416	442	449	439	417	411	438	437	444	393	430	403	451	423	397	423	397	434	408	438	470	419	387	420	408	418	459	426	430	374	410	395	425	429	417	427	438	405	404	403	463	421	423	417	404	425	364	380	452	415	426	412	422	422	409	411	452	426	405	412	432	427	393	396	451	418	401	392	385	405	395	423	459	398	427	439	391	382	441	372	406	431	395	443	422	418	415	421	411	413	439	394	414	415	449	399	432	420	420	451	432	414	438	383	391	399	395	383	419	449	408	394	413	452	424	445	443	425	408	425	412	400	412	426	433	410	403	439	442	443	433	402	428	474	435	418	399	417	419	382	390	373	408	412	435	432	454	409	420	421	405	430	432	412	428	423	398	447	449	397
25567	21935	34206	41742	26869	16939	5297	1053	5453	3743	1895	772	539	593	571	576	569	575	548	524	527	519	504	559	512	531	573	533	535	563	550	564	519	533	547	564	535	536	520	558	533	541	555	541	549	494	553	533	535	537	562	523	531	531	558	481	561	521	536	520	517	508	536	562	536	533	518	537	554	546	574	553	533	510	570	536	580	504	531	481	535	525	519	527	563	517	497	555	567	543	510	545	568	546	520	548	529	518	536	515	518	512	518	566	534	558	567	556	539	564	520	519	494	558	540	522	517	511	523	552	534	549	542	502	552	494	544	498	520	537	529	538	490	561	565	526	515	539	576	526	556	534	508	520	520	528	525	535	564	530	545	549	581	500	542	548	553	547	539	564	528	556	495	538	566	559	517	527	510	508	551	524	561	540	537	581	550	525	523	530	517	531	543	514	488	502	539	545	539	580	492	519	529	542	518	552	531	524	525	535	533	525	516	559	509	549	500	490	498	498	512	566	505	522	542	517	518	549	530	618	546	539	504	522	506	604	538	551	544	539	548	507	516	542	538	549	473	537	546	532	540	542	520	577	530	523	510	550	531	561	533	549	524	537	510	525	553	518	536	523	526	522	543	524	514	542	525	584	547	555	518	523	513	533	517	545	491	529	559	551	559	505	541	529	555	514	537	530	537	538	539	543	535	531	533	548	551	490	526	531	570	566	487	509	530	574	530	501	534	532	505	545	515	525	566	528	526	525	526	517	516	517	567	517	586	508	568	565	552	555	504	564	534	536	511	525	520	539	542	557	571	495	547	500	543	536	540	553	548	526	534	540	559	525	529	489	496	498	533	548	535	462	543	542	560	512	533	531	539	500	523	540	520	553	521	520	507	467	521	532	546	522	525	520	515	541	534	543	509	504	530	488	559	526	572	541	547	539	562	553	526	541	523	519	513	532	519	521	528	554	499	529	494	516	545	486	517	546	530	557	497	529	547	526	569	533	543	521	530	574	565	540	560	512	492	540	588	526	520	553	564	551	531	564	561	549	533	513	526	527	481	489	549	510	556	542	542	537	544	516	508	497	465	504	507	537	540	485	530	500	526	519	533	475	502	534	535	501	539	566	544	513	476	513	509	530	505	544	564	534	516	488	539	544	533	546	535	526	549	528	550	508	553	543	567	510	534	539	521	475	502	530	536	525	516	486	515	529	475	530	567	549	500	485	569	593	559	552	571	560	562	534	493	545	509	549	516	510	560	529	488	572	512	522	533	549	522	552	533	513	533	508	539	544	535	503	503	498	494	527	536	576	518	540	497	489	494	572	515	536	551	503	525	544	539	519	553	562	536	522	513	523	513	544	520	535	559	508	475	554	524	540	531	574	513	516	559	548	534	527	522	556	566	506	525	504	531	571	554	515	517	543	511	558	498	562	535	577	544	527	540	536	536	545	512	553	529	537	508	538	561	520	561	577	566	513	535	538	554	532	545	563	553	509	500	541	539	521	496	541	530	547	496	543	560	562	537	491	523	556	551	501	539	550	542	531	545	545	508	544	554	528	519	512	505	548	528	536	541	570	503	538	570	581	532	535	550	544	500	556	501	538	528	533	526	558	524	509	529	570	519	538	498	544	488	537	533	525	556	535	558	524	537	550	549	529	538	534	521	527	568	507	592	542	540	516	512	511	530	512	565	513	596	490	517	563	525	525	529	514	554	513	522	567	551	551	513	545	481	512	546	597	524	537	487	524	513	557	515	511	524	519	524	490	536	511	502	572	510	555	531	480	534	523	533	542	560	565	542	529	510	533	553	518	554	500	541	541	524	491	540	554	559	601	522	575	549	552	545	511	537	512	530	538	503	559	502	569	506	505	499	546	541	561	485	567	538	534	581	511	527	523	534	547	558	538	497	582	488	535	493	501	573	532	594	514	558	564	523	505	521	521	561	525	577	521	512	582	537	542	510	507	526	566	550	530	518	526	553	527	478	530	508	566	505	508	516	522	514	558	524	529	537	546	530	593	536	515	522	515	519	545	548	506	540	518	505	518	587	555	515	542	510	526	534	543	539	534	544	523	529	549	553	542	499	551	516	538	545	554	515	530	516	533	500	531	516	558	581	616	489	552	524	542	520	499	554	570	510	516	531	523	576	561	506	517	512	545	528	561	513	565	545	528	568	524	539	532	526	538	529	546	544	533	535	556	469	540	522	559	533	481	535	533	570	524	535	487	531	532	532	516	532	514	510	555	488	543	551	564	549	543	538	539	493	512	550	540	524	531	495	534	505	504	504	552	536	536	542	548	514	490	544	535	570	545	492	525	561	546	504	506	520	527	577	529	565	519	572	557	534	495	517	516	508	550	505	517	557	526	515	533	558	512	546	557	499	533	521	524	571	531	513	517	516	532	557	523	530	530	496	555	521	486	507	528	546	486	524	502	553	509	548	530	523	482	495	545	554	507	549	515	523	536	495	542	536	519	511	551	542	530	554	514	538	500	550	555	580	507	571	514	535	540	565	529	529	569	554	534	545	601	528	529	551	582	560	514	550	556	559	505	498	539	503	502	583	576	532	549	491	543	535	541	526	532	548	532	524	523	519	513	484	526	522	550	516	541	499	521	532	531	523	549	522	518	526	555	522	508	561	508	507	532	539	518	568	528	542	521	485	570	536	527	506	563	487	536	553	547	559	529	490	524	534	580	593	528	511	518	542	546	533	540	530	535	535	537	491	542	545	536	517	531	536	530	517	551	559	529	567	543	531	603	566	557	547	497	491	510	574	528	489	542	543	534	542	552	548	532	516	532	548	535	548	544	501	495	569	538	486	535	535	521	497	541	486	558	521	529	534	531	502	517	535	501	537	522	530	531	490	498	524	492	547	544	516	529	513	558	537	541	552	553	509	527	511	564	545	542	483	502	534	516	523	564	471	511	500	537	568	511	556	546	535	526	538	520	522	518	531	551	505	581	525	539	555	537	494	515	522	541	557	520	536	513	543	533	493	510	523	555	493	544	543	550	512	520	530	479	548	544	490	529	532	565	526	492	556	572	575	561	543	509	507	535	558	559	558	541	477	507	539	553	521	544	557	502	536	504	553	537	530	544	512	528	536	562	586	544	507	562	534	517	523	541	546	560	519	534	534	497	476	535	565	526	513	551	508	535	540	540	515	519	551	558	551	524	549	549	507	527	531	555	527	499	503	538	539	532	488	526	545	546	550	498	559	570	535	524	520	538	574	488	532	516	541	549	546	530	528	549	508	517	515	530	569	567	525	535	564	493	554	522	522	514	535	521	519	490	488	522	491	512	510	559	515	549	533	505	526	541	536	569	528	528	528	521	525	543	476	549	530	502	556	551	535	534	521	520	569	493	555	516	549	513	494	556	525	520	529	509	523	521	522	556	528	527	560	537	543	504	524	546	518	520	535	529	540	535	526	545	567	508	535	564	522	561	539	547	548	539	513	531	575	577	572	534	572	506	514	524	506	555	499	542	585	505	507	534	512	518	476	557	522	525
43061	71848	67945	47261	19475	12299	4283	1303	7909	4398	2430	746	453	498	422	483	471	487	452	468	513	473	476	440	539	507	465	481	440	490	468	485	509	482	486	516	513	497	453	452	476	477	473	506	442	481	481	489	503	470	517	494	480	487	465	462	497	506	450	486	449	452	498	510	486	495	481	500	469	521	524	504	536	471	487	487	468	495	474	502	507	449	530	511	457	481	467	463	465	471	475	496	503	470	482	499	523	476	479	465	507	487	466	447	477	468	497	475	485	472	488	462	485	508	493	468	474	477	475	461	481	456	465	503	476	486	485	449	483	463	468	481	509	456	453	465	485	479	504	440	449	492	442	508	426	493	493	493	480	508	525	491	511	507	506	481	470	513	466	470	463	479	446	467	468	500	506	472	489	470	472	489	481	494	492	487	457	467	461	471	428	474	448	431	479	507	489	475	422	470	493	478	518	476	459	462	479	509	514	507	472	464	514	468	497	455	473	495	497	502	497	534	491	446	444	454	471	459	517	467	445	481	452	489	451	486	503	499	459	446	487	452	500	485	487	497	461	498	473	463	496	464	494	471	458	507	508	483	487	473	507	514	458	460	478	445	462	471	540	479	447	499	465	454	439	449	474	478	519	488	480	463	470	469	496	469	555	470	444	451	500	451	449	477	451	445	454	517	480	470	496	481	481	463	437	478	449	474	465	484	451	510	438	497	491	492	440	454	505	482	456	475	499	520	480	487	503	473	491	446	498	452	470	457	436	498	440	487	472	490	477	508	452	485	453	485	504	475	471	452	470	483	456	495	469	516	472	492	516	480	451	458	486	474	493	450	452	479	443	493	481	453	498	468	487	485	501	473	478	498	450	524	469	463	458	480	430	503	480	498	446	450	462	458	465	471	447	431	485	489	497	481	464	461	470	481	475	508	477	487	473	465	504	453	471	454	450	450	500	462	449	500	492	473	451	469	478	493	498	458	465	511	468	515	441	472	486	464	431	477	465	475	460	486	498	480	465	449	486	482	461	454	501	482	476	476	484	463	515	505	469	460	440	464	464	419	437	466	462	442	464	471	456	489	504	484	480	521	462	477	477	480	500	518	464	499	460	470	454	502	515	479	500	497	502	454	483	467	492	498	477	501	464	481	477	489	472	502	553	457	453	432	477	477	424	472	468	491	470	462	517	496	489	484	484	437	464	513	448	435	489	475	481	465	444	477	447	483	465	444	449	466	486	452	499	477	442	549	463	465	467	479	448	445	468	450	495	491	467	486	437	483	456	461	451	520	478	488	498	516	511	461	482	463	474	463	485	488	471	467	458	486	507	465	466	491	470	482	482	533	497	499	460	493	478	463	451	489	443	485	473	476	452	481	478	486	486	464	435	486	474	496	507	493	420	509	488	458	493	496	499	487	458	469	494	461	515	480	490	461	498	480	495	460	483	467	474	493	464	413	445	468	447	486	469	452	468	467	482	461	491	472	452	488	482	455	509	476	489	494	472	487	421	469	468	489	478	472	472	469	481	469	453	510	485	457	526	477	491	487	478	490	488	505	475	493	477	488	462	465	492	438	471	510	476	501	484	470	512	489	488	464	473	458	478	429	476	480	462	483	460	493	517	501	495	497	465	470	447	448	482	474	452	484	498	505	458	497	474	485	482	444	477	491	466	499	458	465	480	483	461	438	503	462	491	444	454	476	510	459	482	502	466	481	482	498	486	481	482	476	514	490	502	493	450	484	477	450	506	467	482	484	495	499	458	519	467	481	435	460	482	498	489	516	482	476	475	513	497	466	496	468	422	454	451	456	482	466	545	511	491	479	499	454	498	499	502	490	504	423	481	466	459	486	464	495	496	476	521	466	467	456	460	473	490	484	472	453	500	473	492	450	471	460	483	479	469	456	474	503	481	461	463	467	476	495	510	421	460	466	462	514	483	513	479	494	492	539	482	459	473	485	475	474	466	467	442	475	482	477	511	478	448	476	488	433	468	466	459	481	459	473	474	431	474	440	498	502	442	523	451	474	475	467	474	472	478	499	478	483	491	503	446	498	463	502	459	522	471	490	426	481	454	460	463	509	479	484	481	462	471	468	434	470	479	491	492	497	473	475	468	464	465	483	472	484	486	480	458	482	467	498	452	476	502	500	437	443	468	460	501	473	482	466	486	496	488	484	449	499	448	503	446	502	427	480	512	445	472	458	452	514	521	518	479	477	439	441	474	461	493	517	434	454	438	483	430	463	433	488	445	490	498	455	498	507	463	478	441	438	490	491	477	478	458	469	495	436	467	461	472	487	462	464	452	517	492	483	456	480	446	467	484	483	463	481	437	514	460	501	543	485	464	495	440	430	443	449	476	454	478	471	477	489	487	469	477	532	457	478	468	498	456	463	487	501	456	457	477	454	479	464	494	492	469	492	493	447	430	488	481	457	467	492	447	479	445	492	495	477	479	500	460	473	481	444	469	479	483	465	456	456	518	498	486	477	473	475	462	459	501	463	496	467	492	446	493	447	488	466	436	482	467	458	458	468	474	483	441	475	450	455	470	447	475	466	500	481	497	508	447	470	458	475	500	482	503	489	452	494	474	473	455	493	439	513	497	482	479	482	502	494	466	459	475	478	530	442	455	473	454	523	511	464	463	490	480	441	426	459	483	454	491	496	462	508	452	453	480	462	439	443	481	470	455	473	504	478	492	487	464	487	482	492	495	464	455	489	466	510	483	512	471	490	468	473	508	481	472	486	470	487	464	434	466	451	473	476	459	490	488	450	497	474	448	502	448	450	469	445	462	443	483	486	483	479	455	481	483	515	484	466	445	422	501	454	508	467	453	466	462	506	479	465	471	447	465	508	504	477	483	444	492	462	485	500	466	479	506	439	475	514	444	506	507	438	500	436	461	523	493	496	465	441	472	482	435	475	492	482	482	442	471	473	489	470	475	472	492	506	476	469	496	462	483	519	451	471	525	476	496	483	524	485	480	446	479	459	482	537	472	464	454	460	499	451	473	457	468	452	464	454	518	473	471	506	468	479	494	491	490	488	499	491	498	487	495	505	489	475	492	487	496	460	437	457	464	467	469	498	504	503	460	484	488	496	488	441	501	452	502	484	517	475	488	469	482	466	459	496	509	491	482	485	475	486	522	516	480	468	445	461	428	469	514	469	494	461	452	489	463	493	489	498	479	476	488	471	440	430	483	482	477	471	484	446	472	468	459	462	460	499	480	472	465	455	428	428	496	492	513	464	476	470	416	468	471	467	506	428	472	487	452	483	515	498	455	486	493	430	502	505	462	476	489	441	465	469	484	503	467	458	453	471	445	435	471	471	503	503	472	479	501	521	491	462	491	469	481	486	501	459	467	490	462	483	443	430	489	498	475	474	501	486	422	501	475	482	458	426	473	477	453	478	475	441	506	511	446	451	499	475	502	443	470	511	456	478	476	496	502	485	460	480	492	484	467	491	476	491	485	515	499	490	454	482	456	478	453	469	482	497	451	481	492	476
24426	21670	31692	38805	29328	25222	13298	1801	8278	5899	2829	1133	636	613	624	660	645	625	619	627	640	636	597	606	646	592	646	655	646	638	602	619	618	603	583	638	620	665	582	633	614	604	617	589	611	630	619	598	599	669	586	598	640	645	658	678	568	604	592	616	606	609	649	570	633	640	602	595	630	643	670	660	650	593	602	585	585	608	617	592	642	596	576	589	629	610	597	625	610	596	592	610	636	659	619	570	602	631	582	602	591	540	609	610	575	601	562	635	615	604	578	578	592	590	607	591	613	571	613	576	547	615	618	622	630	571	586	632	590	588	633	629	660	633	568	623	584	596	584	576	620	627	574	611	608	574	644	590	553	587	588	604	564	621	623	593	626	647	590	625	642	571	639	608	628	583	606	618	584	642	578	579	659	631	584	593	640	635	589	547	617	627	606	620	584	593	571	604	572	625	614	574	605	613	643	602	603	636	601	647	551	640	606	573	583	627	596	600	617	593	595	630	586	591	610	616	595	630	608	590	637	605	639	604	608	609	594	601	625	569	567	626	583	632	586	585	590	590	591	627	624	606	616	573	608	590	623	631	606	526	598	652	574	581	572	593	584	594	568	582	631	585	619	591	614	563	594	632	616	628	552	588	589	607	590	564	621	580	628	607	582	610	613	581	598	572	594	601	633	588	616	584	670	629	587	621	575	595	638	600	576	573	565	631	590	585	618	597	541	577	635	651	645	591	652	585	640	592	556	600	640	634	586	610	626	580	621	620	565	610	567	606	656	549	606	625	614	626	616	554	614	616	608	598	583	621	586	578	551	597	604	557	563	627	676	569	547	697	616	601	596	588	604	605	631	576	622	663	595	615	649	606	599	577	580	561	549	592	617	586	615	610	589	613	635	620	604	646	589	634	589	577	626	606	594	589	587	595	629	625	567	648	657	642	569	607	600	660	602	648	650	590	596	554	553	585	621	587	598	595	592	593	602	590	597	619	606	624	662	602	592	614	622	641	589	617	624	618	594	617	658	598	627	561	622	614	543	581	574	624	617	564	591	662	596	635	575	629	599	631	561	625	603	571	644	631	624	578	637	606	631	603	595	553	616	624	572	620	590	632	604	596	603	585	624	626	596	576	612	601	560	569	601	633	650	593	580	627	617	575	609	619	625	618	612	641	598	583	590	611	633	629	656	654	597	605	571	630	615	619	592	627	589	602	658	573	595	634	599	569	623	590	598	624	615	601	597	636	621	616	556	649	552	602	602	609	646	577	587	586	630	597	577	572	606	617	580	579	570	569	611	619	633	610	636	578	579	603	626	617	586	587	633	590	578	602	595	615	602	607	564	641	605	611	621	601	614	571	642	562	613	651	581	599	606	615	601	580	595	563	630	587	637	632	610	583	591	628	607	612	646	598	620	611	613	597	595	615	576	613	578	625	602	571	613	596	593	613	637	587	610	567	620	565	573	593	633	585	567	618	573	614	596	629	631	624	570	653	608	592	624	594	634	614	599	586	565	595	602	593	595	604	583	589	594	577	553	610	661	578	669	625	633	590	607	601	569	581	595	624	642	597	601	595	604	612	625	637	607	574	561	644	616	619	661	652	626	580	564	603	615	612	626	616	630	620	633	588	608	601	612	657	626	590	592	623	591	648	566	633	604	601	571	570	644	593	593	548	596	632	583	584	647	593	649	595	561	584	597	625	636	600	589	620	594	636	628	608	602	614	570	617	598	599	560	614	568	619	596	577	592	596	570	616	568	596	570	588	603	609	648	632	571	580	608	602	620	600	608	622	585	610	608	618	582	607	569	611	594	678	650	601	543	592	588	642	594	564	657	649	593	619	622	582	620	569	564	577	591	577	621	564	603	587	638	645	623	538	563	590	622	580	632	601	627	554	579	619	600	612	633	599	624	596	634	620	558	545	559	634	586	587	558	581	588	633	577	623	617	597	596	589	599	600	599	584	609	572	571	575	616	574	607	629	624	611	585	561	604	618	609	598	578	570	597	638	578	576	625	581	600	591	623	617	599	620	608	637	662	604	602	610	596	568	594	597	621	586	635	613	578	579	586	645	598	618	624	620	610	630	621	596	617	595	611	605	628	616	609	562	593	592	618	598	604	582	621	594	577	596	623	628	621	631	591	617	626	599	596	602	637	605	618	596	624	589	591	602	631	594	628	607	625	609	662	641	629	587	592	612	632	609	567	624	612	608	612	618	597	579	639	567	592	643	605	609	632	634	627	642	612	608	617	621	572	598	589	555	606	610	611	608	609	604	617	591	558	596	604	621	607	609	611	638	650	596	617	623	664	614	614	581	587	610	573	586	598	583	585	624	574	652	626	612	593	590	593	571	588	609	609	601	599	598	592	590	664	635	634	624	597	564	582	641	632	613	565	592	633	611	597	604	611	608	617	612	584	620	583	630	618	565	587	595	594	622	599	648	600	581	593	597	626	623	623	591	590	634	575	622	627	560	605	602	577	635	565	621	616	606	594	625	608	603	622	579	602	606	620	581	642	584	633	587	613	606	587	631	589	590	617	593	624	599	591	589	575	604	596	562	619	568	610	570	588	584	620	565	625	639	601	604	610	560	603	614	574	575	584	563	611	626	601	597	611	577	614	571	627	620	569	588	627	617	568	618	637	571	617	598	580	585	573	601	553	573	604	584	593	643	593	596	603	594	589	616	575	616	580	600	576	644	631	571	613	592	635	585	644	569	621	584	602	666	583	589	578	606	605	588	586	595	599	560	607	589	662	614	605	614	589	563	576	575	608	611	629	624	567	627	617	594	594	629	606	599	607	682	566	606	629	604	621	605	657	646	589	668	614	569	578	612	633	559	602	627	623	589	604	622	603	562	550	588	622	603	563	575	578	622	579	604	619	628	557	587	553	598	575	680	580	613	619	572	595	621	556	605	611	577	583	557	581	645	638	592	636	623	628	595	599	592	655	573	564	621	621	649	621	551	624	628	599	624	607	580	609	596	585	636	587	597	584	581	596	591	591	572	607	603	594	656	570	601	667	617	554	605	575	609	556	601	589	619	638	580	562	636	621	616	611	681	597	569	580	588	597	595	614	583	579	626	612	619	591	623	620	589	559	617	585	663	610	602	615	613	613	592	617	546	591	587	599	597	587	600	641	595	629	608	634	610	620	612	639	605	586	616	595	611	600	599	575	607	606	576	621	608	598	620	622	624	640	584	552	607	606	590	613	631	608	573	609	644	586	617	586	601	615	614	621	626	640	601	606	583	628	591	602	618	606	547	597	562	620	577	565	599	613	578	613	606	614	572	605	597	612	604	581	587	608	593	580	580	640	581	608	598	575	599	635	606	576	628	596	624	591	566	605	612	606	602	635	646	592	630	605	586	584	590	602	558	619	601	610	632	603	605	585	622	606	627	649	614	642	593	606	623	577	575	610	616	528	672	580	610	610	617	583	609	631	608	639	623	586	583	581	568	582	618	641	582	580	600	627	581	642	619	582	597	632	571	565	622	602	642
54757	88646	81417	59982	27971	18885	7100	1610	11570	6588	3653	1319	557	551	532	571	548	551	537	544	574	562	550	541	540	561	595	528	589	537	528	541	576	548	500	509	540	546	581	554	520	570	522	537	578	528	584	560	524	542	554	513	587	558	553	566	583	579	535	562	544	499	559	554	557	608	534	548	571	634	668	591	593	535	547	560	538	529	538	570	545	546	552	559	527	556	547	520	562	505	521	494	558	533	552	515	572	519	547	508	577	525	545	546	529	528	536	546	548	560	520	566	562	510	552	530	572	569	556	531	537	558	537	506	558	520	581	494	553	517	590	512	502	508	570	546	537	576	539	551	576	510	542	528	535	535	557	505	522	549	548	542	537	567	536	537	573	577	543	549	569	559	548	539	548	529	556	541	555	508	506	605	492	545	557	550	550	537	561	524	532	582	520	544	515	581	512	515	526	551	574	554	532	547	543	542	563	538	525	493	572	536	528	538	526	529	570	553	546	530	539	555	514	583	577	584	555	545	522	545	547	562	524	514	533	550	560	554	534	525	569	563	541	556	567	513	524	568	551	523	505	545	536	547	514	566	580	495	541	557	576	551	542	572	532	547	534	508	549	537	565	539	585	536	545	546	515	552	546	561	518	519	542	513	515	553	540	570	536	524	527	537	553	531	513	542	545	556	541	532	566	545	532	574	548	556	548	558	513	562	539	513	526	528	591	537	544	549	545	524	570	547	572	563	556	555	534	573	523	552	480	528	552	554	532	555	518	540	579	541	510	554	576	488	566	575	512	531	557	562	542	594	533	551	528	552	553	493	544	519	525	516	545	520	531	526	535	587	556	546	544	491	533	545	554	552	579	548	575	560	542	556	524	565	538	551	571	557	524	558	557	574	559	484	574	547	539	563	555	517	499	533	536	556	525	542	517	567	548	526	529	556	529	585	569	545	534	533	561	500	543	508	563	568	531	532	549	559	529	578	533	509	567	527	504	536	572	548	535	521	545	593	536	548	565	524	571	539	550	537	540	546	526	561	597	504	576	553	486	561	521	519	559	533	550	539	509	544	544	529	546	584	542	520	541	566	537	533	584	568	542	552	527	526	517	549	524	549	535	567	611	564	557	564	539	550	542	540	541	543	558	553	567	525	542	509	514	546	536	539	550	567	553	523	508	570	535	526	527	519	559	577	567	531	547	531	549	534	559	526	514	504	517	516	525	588	574	548	570	538	572	555	542	551	555	553	535	564	563	508	555	530	532	566	549	552	547	523	530	526	521	572	513	526	524	538	512	510	512	534	510	550	572	577	517	517	584	546	544	541	549	523	546	506	530	570	519	552	535	504	540	551	538	580	549	573	528	540	573	536	545	525	510	508	539	538	552	519	521	558	554	533	523	534	562	555	569	519	553	586	524	531	521	567	578	515	607	550	525	527	552	521	482	519	554	537	540	508	512	490	512	544	528	499	522	536	539	546	521	545	576	541	581	526	548	546	533	526	512	558	552	515	534	554	507	539	556	543	556	528	503	517	517	543	542	569	557	516	560	518	573	536	565	532	547	559	564	545	541	520	567	566	571	534	524	581	541	575	569	549	574	509	532	529	541	564	519	563	569	541	551	497	539	535	506	525	534	571	550	555	543	551	554	529	531	529	539	546	528	547	569	510	573	529	545	540	561	539	537	486	527	533	535	515	515	525	497	540	501	561	571	508	553	521	568	548	521	545	588	550	550	549	565	523	516	506	548	556	523	523	582	563	573	536	536	552	552	544	543	526	514	565	567	527	536	562	535	588	534	599	568	518	550	584	552	546	576	542	538	513	512	530	560	546	556	547	550	568	557	558	503	594	508	594	516	511	534	554	498	537	530	537	562	559	551	546	533	519	527	530	566	572	529	557	570	562	547	551	542	561	571	547	548	568	532	572	527	513	573	541	518	567	517	550	551	504	543	514	544	545	526	545	581	576	542	559	565	545	544	545	499	515	523	580	514	559	543	552	571	544	559	540	572	491	525	535	535	543	530	517	534	516	543	542	578	553	537	525	490	524	581	520	514	540	548	537	534	539	573	476	520	565	521	560	586	513	560	558	532	547	545	561	520	551	573	513	516	537	553	550	556	531	517	523	498	546	514	563	561	551	566	566	555	573	509	559	524	503	538	557	510	535	547	523	524	565	542	585	566	568	531	525	528	547	556	533	525	517	536	547	514	557	553	600	561	538	556	546	562	578	517	570	516	590	555	572	531	528	532	557	545	546	566	556	564	561	562	569	502	580	573	552	550	532	507	511	529	564	528	539	560	547	538	556	529	569	530	558	508	538	579	537	529	564	510	546	542	510	541	541	538	556	535	567	505	537	512	551	536	569	502	547	553	566	562	526	554	569	552	519	528	522	535	506	584	514	564	546	555	563	532	554	514	535	528	544	518	527	589	550	552	559	557	492	549	585	539	535	575	533	522	525	558	556	540	530	535	505	585	521	533	542	540	465	550	543	522	520	534	533	549	566	552	546	546	553	532	542	520	509	517	524	536	565	543	502	510	602	578	487	519	536	528	535	545	551	573	534	565	534	516	518	494	556	567	558	567	525	544	551	563	611	552	528	556	571	526	571	550	563	539	531	538	537	577	485	526	553	569	577	537	534	520	513	529	594	486	536	554	552	575	518	544	590	535	562	536	515	522	565	488	494	546	526	529	524	540	532	492	537	539	568	542	530	529	504	531	515	587	555	551	597	557	552	545	518	594	537	548	521	526	535	539	527	567	551	524	564	557	520	524	543	518	515	534	536	544	554	568	554	569	557	527	545	504	537	564	533	504	558	535	531	553	531	518	511	518	578	554	537	592	526	543	539	506	504	529	487	523	562	571	556	526	542	527	512	545	552	515	550	586	517	535	557	511	534	591	534	528	546	545	535	517	534	513	561	536	579	565	499	530	512	571	552	556	526	536	528	506	568	529	544	552	574	466	535	558	565	528	545	550	526	544	571	519	531	504	564	533	481	561	576	526	508	533	510	526	549	506	490	563	555	543	534	510	567	527	518	554	542	541	545	525	516	541	575	557	568	555	548	531	539	536	547	554	556	529	535	541	549	552	549	567	553	559	535	564	552	565	559	531	532	537	532	545	549	529	515	519	533	541	535	516	561	558	534	573	540	570	542	536	545	570	559	533	548	545	572	505	520	548	576	553	538	538	530	541	529	583	542	592	488	509	582	548	542	517	568	565	565	543	556	537	534	521	537	542	541	517	517	516	574	547	589	524	590	532	523	510	535	554	514	538	549	534	598	530	547	639	518	544	550	510	557	505	530	530	530	567	569	531	554	510	536	550	583	542	489	539	547	519	539	543	547	566	546	518	512	580	532	554	532	502	586	511	516	530	535	566	534	533	526	545	556	577	507	538	564	570	541	545	569	600	532	509	547	544	491	549	536	533	546	534	589	543	525	517	543	533	485	514	557	522	567	550	535	540	543	536	571	560	531	536	536	580	512	535	569	477	540	490	562	522	542	545	541
28700	20742	17381	13904	2964	1565	766	576	781	697	575	518	508	446	498	518	517	490	501	475	489	497	524	477	461	487	464	474	488	509	523	543	489	472	489	499	550	471	490	486	503	495	497	474	477	495	511	473	469	522	511	500	501	494	504	485	508	528	494	487	472	493	490	496	517	501	509	498	506	451	494	506	471	498	500	492	453	488	511	455	458	471	493	526	441	489	480	477	500	479	499	505	508	484	510	496	502	489	515	534	472	477	475	476	499	474	499	455	548	454	508	483	488	489	495	493	491	504	495	482	539	506	516	462	485	513	535	502	488	495	440	557	507	492	473	506	544	479	476	497	467	460	507	497	527	497	512	465	497	474	485	487	492	500	472	489	492	452	500	500	458	513	486	478	492	454	490	547	496	523	468	481	503	501	514	501	493	499	471	461	480	502	491	525	482	471	479	478	506	503	519	488	512	486	473	531	478	510	501	470	473	516	539	492	460	490	481	500	520	488	479	503	450	513	499	496	465	477	510	491	500	468	508	486	491	501	511	501	534	493	490	470	518	508	463	511	507	480	512	490	529	461	465	497	510	525	512	471	467	488	506	461	468	490	530	459	480	486	479	504	517	497	470	505	510	503	477	466	504	466	521	517	523	482	511	486	474	483	511	484	488	470	474	432	494	493	484	523	465	489	484	536	523	498	523	492	476	501	481	468	506	487	490	487	496	469	493	488	493	449	456	482	509	486	470	463	425	458	464	458	512	551	502	489	493	507	520	484	459	461	533	471	521	498	492	458	475	515	482	440	503	527	468	474	507	477	501	482	482	490	482	469	524	490	457	520	531	497	515	481	508	489	480	501	502	485	499	480	459	510	483	460	478	514	469	480	466	474	501	513	491	445	482	505	529	501	489	481	450	442	495	459	490	514	490	498	497	485	488	513	474	445	485	474	485	509	506	473	475	457	497	447	479	513	499	497	479	487	483	525	528	469	518	522	527	459	500	511	490	496	480	472	494	531	480	507	534	480	471	475	521	497	520	502	557	488	482	471	484	481	482	463	472	527	467	509	507	480	515	509	476	504	515	442	500	480	480	485	502	486	453	478	496	501	501	510	510	491	511	489	489	514	497	467	498	506	503	486	496	513	531	491	447	463	490	503	464	545	503	514	513	511	486	448	507	466	487	470	462	510	488	506	454	510	479	497	502	498	513	481	477	501	508	492	509	508	496	483	482	526	539	459	482	502	542	485	490	515	513	509	441	465	472	521	464	460	499	467	521	522	502	513	513	507	505	480	475	495	509	441	494	486	479	510	476	512	506	502	477	487	483	484	531	499	501	534	499	476	488	470	496	524	499	467	491	504	472	475	479	490	510	491	495	502	514	445	485	516	485	481	512	522	486	498	517	492	519	465	483	491	502	504	528	470	469	512	497	494	469	481	493	483	484	510	478	502	495	485	479	495	503	495	491	513	454	476	524	532	476	509	497	497	484	538	497	502	471	470	482	526	430	485	498	504	512	468	495	509	499	495	492	484	463	474	490	522	508	473	535	481	510	502	512	507	503	473	487	494	480	478	460	509	460	491	492	472	485	502	489	468	457	518	490	484	476	480	494	485	471	471	522	527	450	468	506	484	515	473	473	558	500	524	497	485	488	500	483	486	490	502	527	491	473	501	503	470	501	525	490	490	530	465	501	486	529	459	502	490	508	494	548	510	517	509	471	491	476	468	498	518	499	466	473	516	469	487	497	492	476	506	473	520	461	507	512	493	488	461	481	445	478	529	474	448	474	526	467	476	468	497	535	488	497	499	492	511	450	482	497	503	485	482	481	501	518	480	493	494	515	497	463	495	473	478	470	523	488	522	487	481	503	490	488	492	513	494	491	462	498	484	498	481	469	517	445	514	492	515	493	492	483	523	462	477	487	506	523	462	514	475	471	487	449	482	462	491	540	512	445	508	488	474	540	518	499	481	509	516	507	468	513	444	443	526	523	524	492	454	514	508	483	483	503	513	543	484	538	494	441	475	466	519	479	480	495	526	486	513	482	501	501	482	463	498	485	520	499	503	462	500	491	468	500	497	509	504	482	520	517	506	556	486	473	480	482	494	489	486	515	480	516	496	512	540	472	486	482	502	492	480	494	462	477	509	519	524	504	528	488	484	533	504	538	480	492	490	491	505	487	511	536	494	519	475	494	486	498	460	509	505	477	507	493	471	500	488	459	463	480	500	475	480	490	477	524	483	507	511	498	525	477	527	490	499	517	461	498	458	517	481	487	482	507	458	497	468	481	518	489	472	502	477	482	461	489	452	424	508	461	497	512	476	461	484	492	495	473	495	489	476	493	432	512	495	471	508	515	475	535	505	526	514	489	474	515	507	481	480	502	533	487	537	504	472	486	507	502	520	503	489	557	480	533	470	497	470	491	468	470	500	509	562	480	458	526	490	482	455	484	549	481	525	464	489	495	522	506	470	545	471	486	501	488	497	484	519	509	478	515	483	498	502	457	493	477	506	503	504	505	521	483	509	464	477	481	497	503	472	506	490	496	469	486	483	513	481	505	526	452	474	481	523	467	482	477	467	519	470	487	500	494	447	502	493	516	485	509	467	480	448	502	496	479	515	515	492	530	473	481	484	508	519	497	484	472	496	512	480	511	480	509	478	479	520	507	491	559	477	513	492	493	476	505	459	478	532	485	505	473	502	516	480	518	452	450	470	480	480	493	490	526	501	467	516	515	506	440	504	513	465	526	472	497	461	487	467	473	476	505	462	494	510	460	509	516	491	497	538	446	462	458	480	464	491	521	488	493	496	549	524	473	490	491	512	497	527	487	504	506	512	469	456	473	535	513	504	542	518	474	517	492	541	486	525	516	516	484	494	530	475	452	522	488	488	462	535	484	486	486	489	491	502	495	503	472	481	530	503	480	467	481	486	474	502	474	541	540	475	510	478	491	540	476	483	511	486	500	491	446	474	529	510	503	461	475	467	504	452	529	459	483	501	510	493	484	490	478	490	499	508	509	515	482	490	465	520	493	486	482	452	461	458	486	476	505	489	495	484	503	453	497	495	480	475	490	472	484	467	478	472	497	504	477	480	497	483	464	506	478	485	470	465	458	490	508	478	458	456	489	489	525	486	474	519	481	530	491	502	479	489	504	518	514	477	461	489	509	506	489	507	501	473	481	498	538	484	476	473	523	504	479	495	526	501	469	516	502	467	496	510	488	480	469	499	502	493	515	489	466	503	461	491	483	495	480	503	489	501	487	462	497	484	496	491	514	499	504	470	501	512	494	479	474	494	456	512	460	492	486	533	466	470	487	459	488	480	485	494	457	534	553	487	483	489	496	492	505	475	481	488	506	511	489	501	517	485	515	495	492	553	534	477	503	496	521	509	487	490	477	514	477	495	506	505	499	458	464	472	475	509	494	483	477	515	491	496	519	483	509	472	481	466	485	507	525	475	500	484	506	494	509	502	501	517	482	502	478	490	482	464	482	537	498	486	483	541
12732	17845	15908	10104	2575	1572	737	496	922	731	549	459	439	417	434	428	430	425	428	390	467	407	402	430	358	425	426	413	437	424	420	378	430	411	398	415	449	407	385	422	412	403	391	393	429	411	393	434	427	452	423	393	392	422	432	397	412	433	421	388	429	401	399	433	411	420	428	424	395	397	413	429	425	402	416	402	401	384	398	452	425	425	390	420	433	435	419	410	385	414	415	431	423	402	404	443	417	407	400	391	433	380	443	384	438	421	382	392	394	391	393	412	416	395	403	403	425	432	405	418	429	377	435	403	404	402	408	402	414	431	392	414	411	433	408	388	443	396	399	415	388	390	398	421	417	419	405	351	432	399	429	400	411	385	423	408	410	376	393	450	400	440	450	418	406	434	417	410	409	390	418	389	443	425	418	404	416	391	394	402	383	440	432	459	404	431	417	412	432	380	415	409	406	400	410	393	414	421	390	443	398	441	396	413	403	396	440	429	387	392	415	417	383	403	417	384	408	394	410	432	429	420	423	375	456	388	412	438	409	421	400	396	366	399	412	414	387	378	387	439	408	393	412	434	411	371	434	412	397	400	380	383	444	412	435	417	396	411	421	411	402	391	426	412	414	436	443	406	402	410	379	430	398	394	418	395	412	391	402	368	420	406	434	416	417	385	414	401	402	435	413	449	462	431	421	478	446	403	402	428	386	440	432	411	406	456	395	408	422	410	446	382	388	394	441	405	441	435	410	435	405	395	406	435	413	395	419	388	411	411	390	408	431	427	413	411	416	360	409	417	400	417	396	413	430	410	407	393	398	413	453	399	407	410	438	415	414	407	419	404	431	393	414	432	379	444	422	388	394	416	448	415	409	430	407	415	369	413	433	400	382	408	440	411	401	378	411	392	428	406	422	426	417	385	429	411	434	437	413	410	401	412	389	373	418	395	395	445	380	424	443	427	429	375	427	422	421	410	375	411	375	407	403	404	414	427	427	404	402	375	393	444	381	425	379	413	428	388	380	428	439	357	419	446	388	414	417	382	443	441	384	437	417	412	402	417	465	416	424	412	407	386	424	406	390	426	406	438	386	397	439	405	445	397	429	435	416	403	428	425	386	383	423	387	394	373	424	400	404	383	453	409	388	450	398	370	421	411	420	388	418	429	398	400	393	386	396	440	423	396	394	391	410	405	407	390	402	426	423	404	435	419	426	426	391	405	427	380	398	396	444	416	435	459	440	414	410	400	408	422	383	377	427	402	422	442	418	413	383	353	410	403	412	398	387	439	408	411	417	409	430	381	397	431	401	408	418	429	374	430	380	408	393	413	423	385	422	436	418	387	448	416	407	401	406	440	400	391	413	414	441	396	377	410	388	419	405	413	385	406	432	437	425	447	420	422	409	402	422	381	421	422	429	425	412	433	402	447	413	413	426	414	435	407	390	390	416	367	435	440	402	368	419	398	405	371	394	422	382	404	401	449	382	393	443	411	399	398	440	436	421	371	411	406	427	413	376	391	419	412	409	374	413	423	455	423	381	399	424	396	419	434	393	401	397	371	410	403	410	408	411	389	419	386	411	397	414	413	408	404	423	422	443	402	402	440	432	414	447	411	398	402	415	388	386	412	404	410	412	394	398	413	404	371	394	409	444	376	396	369	407	394	416	413	435	381	369	411	448	414	423	401	402	440	403	379	421	412	400	395	418	413	448	381	416	436	427	394	396	419	404	432	409	411	379	410	422	408	406	410	409	400	415	422	387	418	406	376	389	421	387	394	425	412	441	437	400	419	440	402	412	369	389	392	388	409	395	388	398	390	427	380	375	423	430	445	393	393	411	411	365	429	400	430	426	405	454	418	393	407	412	412	404	402	416	398	417	392	392	413	405	382	388	428	406	401	392	386	413	421	410	423	438	421	389	453	424	419	409	414	407	445	405	403	365	400	417	375	400	417	433	429	386	393	403	434	391	405	403	442	412	419	404	399	438	406	404	457	393	416	404	377	430	394	407	385	426	381	406	415	390	374	375	389	406	475	406	411	426	412	379	372	420	410	404	404	395	452	433	389	425	463	419	417	426	393	400	377	450	429	370	385	386	410	389	405	402	407	411	400	408	372	367	405	372	365	397	417	413	426	415	400	374	396	435	396	413	419	386	434	396	364	404	415	421	371	382	399	388	432	440	434	406	426	386	432	401	419	413	412	426	390	423	411	396	407	419	392	395	403	420	401	409	387	425	394	436	422	363	395	422	423	360	395	402	403	404	398	382	364	418	407	423	405	391	378	419	380	398	436	408	401	422	414	445	372	409	404	386	423	401	409	392	430	421	386	399	388	392	419	402	409	382	461	422	409	390	388	411	436	417	432	411	416	438	426	414	416	419	403	399	414	401	412	387	398	403	359	434	439	391	405	394	418	407	385	399	406	383	369	446	444	426	397	433	390	401	410	432	431	458	406	379	395	417	405	373	399	379	423	377	395	402	403	416	393	413	388	430	411	412	441	415	416	416	443	434	393	391	436	413	373	430	419	431	388	396	395	354	432	407	397	415	392	422	399	392	417	426	421	418	417	447	394	391	423	399	397	410	367	423	398	393	401	432	376	422	402	425	441	411	411	442	419	393	395	418	390	418	417	389	392	368	414	433	401	372	417	400	399	403	422	401	410	433	381	392	407	424	392	434	435	429	409	420	393	442	438	380	364	389	424	395	393	416	422	374	372	419	418	401	421	422	438	415	398	385	409	409	423	384	455	416	395	391	405	392	453	415	435	413	428	415	394	412	444	454	429	395	400	456	397	389	428	425	423	391	397	413	421	422	407	415	422	445	416	405	410	411	421	424	403	386	385	380	393	410	419	381	407	414	381	419	395	413	389	404	403	413	424	444	393	411	396	406	414	417	409	388	391	402	417	369	380	450	380	432	427	385	417	393	434	373	415	407	391	400	414	399	450	404	420	439	418	413	441	449	432	375	381	442	376	412	384	420	392	403	410	420	428	429	420	398	420	434	435	388	429	419	393	427	384	410	395	386	406	403	382	445	392	371	402	390	393	416	429	394	429	394	403	413	416	398	434	437	412	405	391	405	433	451	431	409	390	415	412	391	401	407	418	397	391	418	410	423	429	398	390	415	385	409	432	398	409	397	416	378	384	411	460	389	403	411	403	383	462	394	404	400	397	407	406	414	405	415	379	412	406	404	433	397	411	430	443	453	431	435	414	411	416	389	442	427	441	440	412	404	436	400	436	425	400	395	388	414	380	391	381	413	411	411	449	399	441	387	439	405	393	433	409	419	427	432	419	385	384	404	411	402	421	378	428	420	418	406	448	401	393	410	428	408	407	390	448	401	398	438	399	399	409	420	398	389	393	391	409	396	361	414	415	401	400	379	408	417	387	431	400	392	409	403	420	381	432	373	435	414	394	421	387	423	393	383	397	387	374	395	409	416	404	370	402	428	411	422	424	421	369	402	384	450	419	381	387	407	428	401	441	434	400	441	425	431	415	380	392
25473	21881	33220	45673	26427	17658	7472	1675	4403	3078	1546	703	532	515	523	508	449	505	503	482	532	534	558	501	503	529	510	480	507	504	495	500	546	509	478	560	513	505	501	529	490	500	513	482	526	539	479	505	491	514	473	486	456	499	520	480	528	526	517	555	472	472	481	480	516	509	467	499	521	519	572	506	520	532	527	502	485	530	503	508	526	492	513	494	504	496	538	498	517	493	478	485	517	503	481	489	527	510	551	551	491	469	549	518	494	469	492	496	496	510	494	488	505	521	542	510	498	469	479	481	481	526	499	465	516	542	506	481	494	492	447	490	528	538	496	480	485	530	537	532	480	497	510	474	474	486	517	481	496	501	516	566	542	496	490	479	500	519	558	527	500	515	534	544	517	501	504	473	513	519	479	509	487	491	520	520	488	531	495	538	530	472	525	498	490	481	506	495	482	491	496	516	489	504	509	511	544	505	527	507	516	503	495	522	535	505	538	495	442	470	511	450	529	518	525	475	504	486	556	521	503	504	507	519	539	541	488	548	512	521	492	521	553	523	490	516	465	516	509	518	473	512	509	511	491	490	482	535	500	455	496	531	511	523	519	527	522	520	536	508	492	491	561	469	530	527	544	497	501	494	512	552	494	514	491	493	499	493	506	552	511	531	554	494	539	503	506	529	517	506	543	513	481	503	514	504	491	458	535	525	515	473	529	506	518	502	521	467	506	535	456	483	547	500	471	537	516	523	502	533	539	529	491	487	521	519	554	488	473	497	532	520	526	525	463	487	535	499	515	496	513	480	491	496	524	516	501	492	503	520	472	545	509	525	497	506	513	513	494	475	523	496	490	467	477	487	515	517	514	523	516	499	505	544	466	510	491	509	535	484	490	483	510	462	498	511	523	467	533	525	510	550	527	498	479	497	506	530	461	499	521	511	493	512	495	493	474	508	484	523	525	504	511	458	508	539	506	519	486	528	522	481	508	500	467	519	532	552	533	495	516	497	477	497	474	452	461	485	488	511	496	457	501	540	498	528	495	488	502	494	450	508	497	496	493	500	499	517	521	509	509	482	502	495	511	518	535	549	470	518	513	505	554	526	468	522	493	481	480	528	516	499	505	510	507	495	456	531	505	499	530	524	510	516	491	487	474	468	513	526	494	499	469	499	475	563	517	486	499	473	499	506	488	514	466	495	504	532	476	563	494	481	497	524	460	489	483	510	505	504	485	499	469	533	515	512	500	455	536	503	479	529	507	521	489	503	544	535	473	500	449	495	496	507	466	477	511	514	495	462	497	516	493	495	513	506	506	572	499	499	494	507	512	494	506	465	519	502	502	530	469	515	503	521	503	480	493	486	512	502	479	544	532	519	510	491	479	510	511	501	451	499	518	498	484	479	548	466	518	487	514	482	536	483	471	512	472	497	456	484	487	530	461	521	518	460	535	479	486	469	501	474	526	490	476	475	517	502	490	527	464	503	511	512	493	518	507	517	493	491	501	468	518	525	528	499	522	496	525	484	507	491	510	487	526	471	548	516	496	499	530	476	467	493	496	478	477	506	510	507	529	499	502	489	486	452	487	504	536	486	517	468	477	523	487	495	521	509	509	530	508	514	493	468	502	482	549	467	539	467	530	498	508	500	525	512	494	480	521	500	508	500	519	486	493	507	467	519	509	499	488	514	516	497	492	527	481	520	476	522	478	538	494	478	507	456	503	489	526	500	492	511	530	506	474	499	496	481	504	541	467	530	479	497	497	497	505	486	500	513	481	466	516	521	500	512	492	537	550	453	526	502	512	478	533	535	528	493	506	480	498	536	477	454	506	507	504	500	491	466	459	476	474	446	483	519	509	519	471	481	506	497	455	537	448	470	523	518	501	515	503	534	485	493	514	500	505	466	534	486	502	524	544	513	480	468	474	505	506	506	492	514	535	490	509	471	491	515	522	503	475	548	509	535	484	490	496	478	494	532	510	484	504	495	534	513	511	536	498	496	495	452	494	451	507	535	498	477	509	507	522	495	530	469	473	496	495	501	483	506	505	509	515	501	474	500	522	527	484	514	493	505	499	516	470	496	523	544	497	567	484	474	476	516	500	473	530	512	531	483	499	517	487	473	505	490	484	510	493	528	522	519	558	483	514	483	466	501	468	506	508	499	494	488	477	512	490	493	535	517	476	486	497	489	513	442	485	526	457	548	485	518	506	534	466	510	459	498	505	526	482	493	518	487	500	484	490	539	505	471	477	485	495	489	501	485	458	494	550	474	496	481	509	486	477	470	512	542	485	510	500	529	515	516	472	517	500	480	469	478	506	502	506	506	496	519	483	504	511	471	472	465	490	510	511	498	532	507	480	519	505	523	497	576	511	499	497	539	488	530	496	543	517	504	510	496	533	506	482	490	519	488	512	485	564	547	472	500	491	497	528	489	531	513	462	485	473	499	504	466	509	477	511	500	520	524	527	486	535	507	468	517	486	500	488	511	525	511	512	517	520	482	489	519	487	528	493	488	506	513	524	525	499	472	521	520	508	472	511	533	543	536	537	493	481	489	494	494	491	518	536	516	503	494	510	504	531	469	482	525	466	523	540	517	514	515	514	496	469	493	523	524	538	524	521	512	503	513	505	513	472	550	484	533	497	511	479	507	512	540	516	518	476	472	506	485	500	501	499	547	483	502	531	491	514	501	494	495	520	490	472	507	483	531	462	515	505	507	464	506	518	496	495	529	523	521	500	525	509	519	509	482	493	568	488	514	497	479	508	504	511	515	466	521	525	462	494	520	550	516	510	517	518	457	502	522	495	509	501	524	487	486	513	484	461	467	526	474	508	488	480	455	512	504	491	509	526	529	525	508	502	500	506	530	522	498	496	521	539	495	459	545	504	480	505	523	466	478	512	562	508	491	511	510	504	465	484	490	477	522	502	541	549	493	465	534	520	474	511	541	515	488	490	474	549	508	543	537	523	491	484	534	490	460	529	502	491	555	490	540	495	480	505	525	508	521	489	497	474	507	488	491	525	516	513	525	533	500	520	474	490	506	492	504	508	493	493	523	499	540	490	498	479	495	513	501	528	504	510	469	525	514	535	507	465	518	449	535	525	499	539	523	509	530	530	497	550	502	489	538	485	499	500	499	458	528	537	494	495	484	479	556	482	495	494	522	576	500	510	526	499	510	484	491	488	496	490	521	507	490	494	499	517	510	501	514	535	500	527	512	520	513	517	506	483	543	509	504	493	517	498	487	483	516	498	462	521	468	473	499	502	463	478	506	514	507	507	549	512	491	537	509	514	488	526	468	479	510	500	505	512	516	519	455	493	500	491	522	533	523	494	496	469	501	526	479	461	506	484	526	487	508	545	470	501	510	445	556	507	523	511	509	547	495	468	487	514	497	493	483	484	515	468	474	537	497	484	490	559	499	518	496	499	473	491	516	508	519	508	543	517	543	474	479	490	474	462	440	512	500	496	526	514	518	473	482	494	463	515	508	475	494	526	525	494	516
44621	70886	67252	46284	19812	11903	5999	2018	6483	3959	1837	773	464	429	459	467	438	458	469	515	439	425	425	436	439	434	430	445	419	479	463	438	450	414	449	484	412	463	466	422	440	475	451	489	479	449	436	458	434	464	485	442	432	449	453	445	429	457	472	433	478	408	452	457	455	428	461	445	477	504	488	465	451	466	477	444	468	443	434	386	456	433	460	481	475	430	463	483	439	440	465	445	497	427	425	442	454	436	469	445	467	422	445	443	464	438	456	452	424	440	398	461	432	460	468	432	451	485	442	451	493	443	458	461	436	430	451	478	453	430	484	480	451	454	456	444	435	444	447	445	472	419	419	473	414	461	471	417	470	457	452	454	444	429	455	467	435	434	434	424	484	454	445	445	456	439	448	435	413	410	487	444	442	463	409	460	468	437	461	434	465	456	435	431	429	439	444	421	467	462	429	484	443	461	453	476	451	459	462	443	423	445	462	441	492	423	458	430	466	454	433	427	457	445	447	496	479	452	433	435	445	447	433	475	453	463	441	427	432	428	449	426	464	478	453	435	444	449	469	445	417	420	437	456	431	444	482	482	457	447	438	447	478	449	463	448	473	444	440	460	443	467	426	415	433	411	463	463	434	436	425	463	451	462	441	454	455	403	423	440	473	451	442	463	456	438	448	464	488	461	429	446	461	445	443	458	476	449	421	462	466	426	437	475	465	462	463	434	412	440	464	454	451	451	396	463	436	448	461	424	437	449	448	436	424	456	472	455	480	455	405	441	499	429	467	427	444	442	460	450	446	453	413	492	433	475	432	480	451	456	486	455	472	441	437	451	484	472	458	462	454	455	447	416	482	459	487	429	431	434	478	419	464	452	444	429	456	465	436	455	464	433	405	472	451	449	422	450	455	473	451	428	440	443	417	406	484	450	415	454	473	445	420	415	450	426	448	430	442	424	456	421	468	446	466	463	478	459	427	463	433	443	444	443	429	448	447	387	466	459	471	442	451	482	472	487	428	480	464	441	459	451	457	490	480	445	444	471	474	452	425	486	400	468	461	501	435	414	471	464	471	422	461	450	490	447	425	448	431	437	415	393	463	465	425	444	446	444	454	438	462	467	416	447	499	462	488	488	450	443	469	454	442	451	497	429	469	449	435	423	462	430	430	405	466	466	418	471	427	419	461	466	473	455	461	474	426	470	413	454	451	460	460	407	473	480	455	456	498	450	484	446	442	416	420	459	431	419	452	467	439	435	423	467	431	432	411	465	420	453	419	442	474	403	447	446	425	441	441	484	457	445	422	481	449	427	438	440	483	457	451	442	427	421	460	426	429	453	452	436	488	458	426	445	468	456	436	405	405	466	471	440	451	484	461	450	453	416	450	438	441	459	478	457	431	410	485	436	426	452	432	428	469	468	431	433	496	437	439	492	457	479	459	454	462	429	462	420	435	455	438	477	424	462	415	478	456	409	458	460	469	429	464	455	472	474	441	463	439	475	430	441	470	450	441	469	426	460	435	442	443	427	467	479	455	470	450	486	424	438	446	481	418	446	432	455	465	458	461	440	433	431	449	444	447	458	465	445	485	427	453	466	430	424	434	436	433	450	429	422	449	453	470	422	443	457	466	473	428	489	443	484	461	454	438	493	467	450	443	461	449	461	448	444	474	449	441	439	442	482	464	429	465	436	394	423	490	446	407	477	444	421	394	473	414	444	466	433	440	453	427	426	482	452	483	428	461	443	459	440	436	478	459	460	511	427	434	433	463	451	473	461	435	424	448	483	460	448	412	452	456	454	426	436	498	405	474	460	464	407	455	423	477	393	430	443	454	439	461	446	451	456	440	468	449	472	445	455	419	449	430	444	473	436	486	458	459	439	440	449	456	424	417	425	415	459	465	433	478	439	462	458	435	429	446	476	448	437	422	461	430	439	437	456	448	469	406	426	459	449	441	472	452	477	479	428	454	495	466	424	455	454	457	432	461	468	452	423	432	445	448	453	463	440	474	453	448	450	418	460	426	505	429	474	455	431	418	427	489	464	472	497	444	448	462	472	418	432	454	465	428	463	444	486	441	438	444	429	434	438	441	415	419	438	475	450	475	425	488	400	461	496	471	462	477	451	445	443	465	482	438	446	451	446	427	452	443	428	458	469	417	460	475	450	451	460	488	417	471	419	441	407	466	439	464	413	471	448	452	436	428	450	448	465	465	472	445	465	457	451	459	434	403	483	438	417	444	444	435	480	441	436	395	452	444	450	457	432	460	461	426	476	449	447	460	468	421	461	440	481	424	444	412	492	429	466	460	418	433	451	456	454	443	437	422	436	433	430	411	475	440	452	464	437	439	446	434	496	463	433	462	462	458	415	447	424	423	447	410	418	457	441	453	441	452	453	440	462	420	511	468	490	449	439	463	435	442	431	415	438	486	431	445	433	459	482	445	493	441	457	462	449	476	426	446	449	420	408	427	471	467	472	435	469	500	430	456	467	463	443	422	501	423	449	486	485	446	461	429	501	448	441	466	437	471	452	438	448	411	471	503	418	453	493	450	442	429	448	471	454	424	468	441	462	439	395	446	476	497	417	451	438	482	430	449	432	474	434	451	436	411	454	450	449	423	454	489	465	440	464	478	480	437	458	437	433	435	481	446	432	447	424	427	395	450	452	441	414	454	470	440	443	454	442	445	474	419	448	456	493	452	482	422	443	434	474	451	466	463	414	450	455	463	438	488	395	459	484	444	438	458	433	462	455	402	461	451	428	426	453	453	418	456	463	439	449	450	454	428	429	448	459	426	446	438	437	434	473	482	452	438	474	438	441	432	460	399	429	478	439	466	475	457	444	410	431	433	477	443	485	426	483	461	414	442	446	492	452	424	451	436	415	485	433	482	413	455	444	508	481	447	412	423	439	440	475	492	466	463	476	434	414	403	431	475	477	450	469	448	461	454	436	448	423	456	446	453	457	462	427	417	418	450	466	450	418	445	461	469	446	427	409	487	449	460	440	465	415	439	421	434	448	417	439	461	467	498	458	490	457	451	478	434	461	461	449	425	453	422	478	437	457	458	456	479	412	470	440	417	480	459	429	441	426	478	461	426	484	428	469	468	488	443	425	451	417	441	473	427	467	399	443	453	465	436	433	450	475	490	461	394	443	465	419	413	461	425	439	468	487	471	449	439	491	450	452	437	460	480	447	468	448	489	478	457	430	475	412	423	413	471	423	411	448	437	421	460	488	448	429	430	494	437	404	428	437	449	455	486	449	433	416	484	479	446	444	454	416	476	467	459	446	463	416	460	451	478	412	418	432	461	458	474	451	471	478	461	451	487	419	485	393	470	439	452	518	441	453	470	446	437	414	441	437	451	412	429	446	418	442	436	432	505	438	440	455	413	454	441	440	443	460	462	440	415	445	448	415	469	441	475	462	446	436	474	405	475	475	467	450	429	440	465	443	407	449	456	472	483	444	441	459	441	425	406	463	432	436	447	443	419	433	432	455	447	459
24485	21635	32220	38951	28300	23416	17542	4806	8070	6135	3355	754	574	607	604	591	626	554	577	593	598	580	573	585	571	572	581	587	614	600	571	595	569	587	592	578	572	559	593	576	580	590	596	561	567	548	567	500	517	583	571	573	580	547	590	560	597	574	601	561	616	599	599	561	605	572	603	540	508	597	621	624	596	596	567	583	557	606	586	534	563	567	587	566	560	587	542	566	553	592	606	536	542	571	563	598	520	544	574	598	559	595	613	569	610	617	548	589	588	605	539	588	578	597	565	594	565	548	539	559	530	558	579	522	590	560	569	548	557	579	591	563	564	560	612	588	582	547	613	564	562	518	579	561	581	530	596	562	593	547	522	593	616	550	587	608	613	578	560	551	583	612	554	583	601	510	581	544	621	501	573	557	539	588	551	536	580	604	569	564	554	563	590	517	559	560	557	533	543	561	556	589	584	583	563	546	585	586	576	585	531	574	591	598	555	526	576	565	601	560	600	550	564	604	572	568	545	570	580	568	534	571	573	583	596	568	598	586	581	535	541	595	577	529	573	579	572	574	561	521	570	564	574	580	633	610	585	611	565	579	547	574	566	580	598	569	583	561	589	580	552	600	580	542	562	569	593	559	542	566	599	594	528	582	557	582	573	553	548	572	586	553	536	577	571	582	588	624	575	586	563	588	572	553	557	578	550	617	566	604	563	525	559	582	601	563	556	590	547	578	564	563	570	558	576	560	540	573	598	566	571	582	553	530	559	575	555	580	558	562	555	651	550	557	605	581	618	563	622	582	553	558	552	565	556	551	562	557	583	586	574	572	538	563	564	548	564	569	540	582	596	558	592	557	527	560	577	540	586	572	577	591	545	553	582	564	552	538	553	540	508	606	525	578	586	615	571	573	563	522	566	593	572	590	568	588	562	608	512	553	563	591	554	540	570	630	570	579	558	578	592	553	532	566	614	557	566	521	556	539	592	536	606	623	570	612	505	582	592	560	583	557	584	555	569	587	583	545	582	551	578	573	557	572	605	601	602	563	592	564	549	584	599	573	576	532	574	591	589	538	568	551	542	549	530	555	563	550	556	588	538	561	530	578	545	575	535	575	585	581	595	578	574	584	556	579	595	562	568	540	588	533	602	543	568	574	541	616	599	553	537	603	579	562	563	581	557	587	557	587	561	589	578	607	554	552	553	575	579	592	569	628	550	628	549	542	565	578	513	555	579	588	538	545	510	600	520	552	593	575	560	588	549	558	558	642	560	577	599	606	528	543	594	593	558	627	595	590	535	569	615	572	552	630	574	556	559	548	567	571	551	594	568	591	557	574	564	572	582	573	577	599	549	561	573	568	577	527	572	584	596	550	595	527	590	537	512	567	558	556	601	554	585	553	548	566	567	570	523	545	610	567	536	571	533	555	558	560	525	557	556	578	579	552	576	574	578	580	573	575	599	586	598	539	568	553	542	627	564	607	590	552	567	571	566	575	578	593	573	569	568	598	570	576	588	523	633	554	604	546	546	538	586	529	569	612	581	594	578	602	554	582	549	561	537	554	588	578	597	545	564	565	580	548	541	536	595	533	547	567	612	526	536	598	564	560	557	586	584	578	585	605	567	557	544	593	547	552	584	657	550	564	566	545	590	590	571	585	567	569	559	572	575	570	550	555	520	586	506	568	581	578	555	581	522	607	578	564	577	558	588	554	584	596	575	546	535	592	566	552	603	529	580	585	600	545	559	537	554	574	569	607	606	583	594	532	534	549	530	575	535	585	593	577	540	572	573	581	545	567	537	605	562	561	607	518	546	596	579	565	534	597	588	612	590	547	559	516	524	587	584	544	583	552	565	610	561	563	535	551	557	605	635	544	572	561	634	584	561	579	592	563	513	597	613	559	560	531	557	553	555	546	529	583	564	551	563	537	594	551	582	594	550	580	518	581	571	594	559	562	600	579	573	563	535	595	594	575	529	573	569	556	585	529	562	557	535	594	568	552	543	565	562	570	585	555	576	566	601	597	619	563	553	540	590	595	542	568	589	618	569	542	566	577	560	582	571	556	566	593	614	571	570	560	582	587	563	590	571	538	583	557	569	600	614	543	609	607	545	577	595	596	529	578	594	564	589	566	550	559	560	582	600	576	577	565	598	536	598	578	536	577	575	599	591	580	577	529	598	570	581	593	552	504	553	582	547	524	576	530	569	576	618	589	564	583	556	539	575	554	552	550	579	549	548	547	522	560	527	565	566	564	530	567	550	542	571	546	568	546	525	595	585	584	566	545	605	552	528	568	572	563	557	562	535	558	547	571	557	551	532	561	566	604	550	545	586	553	586	566	582	602	561	581	567	560	578	557	554	540	552	565	552	573	558	587	573	542	583	568	601	535	558	581	585	581	620	580	574	570	595	541	582	581	546	569	559	522	580	540	547	620	573	595	564	534	579	552	575	543	557	576	581	546	589	542	602	602	594	572	602	590	537	605	596	595	557	599	600	557	558	533	597	580	548	558	563	516	545	562	529	538	570	556	560	556	554	557	587	604	556	583	571	539	535	560	543	559	550	544	584	547	584	554	551	550	588	564	546	564	560	637	550	528	518	582	547	588	580	579	535	557	576	532	531	530	538	552	591	533	584	544	567	556	577	577	568	530	532	538	528	546	591	563	585	510	562	567	580	576	532	563	551	598	563	573	595	553	589	542	547	570	523	563	523	572	610	584	570	569	568	557	594	615	565	586	505	555	575	623	538	578	571	580	633	550	605	571	491	522	537	601	580	535	531	503	555	581	569	554	591	582	580	566	541	571	559	567	546	610	567	565	564	545	535	543	570	551	574	599	545	545	562	534	557	533	517	578	589	580	577	591	613	563	612	574	562	603	610	548	578	543	541	523	603	590	555	557	588	587	534	499	573	557	532	588	567	547	551	548	563	574	569	520	579	559	602	547	547	545	567	537	557	554	531	540	557	620	541	556	528	564	569	534	616	581	590	586	557	568	568	558	572	513	522	614	543	556	598	536	554	567	544	605	553	597	527	531	578	567	574	551	555	534	557	573	549	581	574	537	586	581	565	591	574	554	576	569	581	549	569	600	560	509	559	525	583	562	584	621	553	540	535	548	573	587	545	555	593	519	542	600	585	553	623	555	554	613	543	595	582	593	631	524	597	565	537	552	585	544	552	585	554	557	553	552	531	564	543	578	534	538	559	589	559	569	550	572	541	560	582	543	553	557	599	540	576	597	537	566	560	569	620	615	599	554	610	574	597	578	579	606	560	565	570	568	523	546	590	560	547	565	567	516	568	535	587	573	554	623	545	575	519	568	606	550	526	580	569	577	549	571	543	560	538	557	559	553	629	553	532	559	565	571	553	554	558	580	583	530	573	577	547	565	581	551	514	595	498	575	521	555	576	592	596	569	601	545	560	554	595	534	563	578	544	594	597	596	558	525	612	575	545	570	529	530	539	534	537	550	566	560	624	571	558	565	590	606	565	579	589	558	539	586	550	560
53902	85244	83476	58627	27993	16177	12807	4883	11118	6835	4280	709	528	508	538	517	563	544	505	521	493	537	520	556	527	553	534	552	569	568	545	526	535	513	541	516	526	527	518	530	525	508	517	506	485	544	528	531	550	526	543	515	517	520	499	494	480	524	475	537	516	527	494	486	530	557	498	579	519	580	651	587	597	535	550	481	532	530	552	514	510	532	507	476	484	501	524	519	499	552	483	526	484	521	501	467	521	486	462	472	508	521	514	492	525	546	470	537	526	524	481	519	465	503	496	486	518	497	500	531	504	490	530	510	499	478	496	559	519	464	517	493	518	535	533	520	482	533	506	480	545	531	496	529	522	517	513	488	498	516	509	501	542	531	480	514	529	540	478	530	511	509	508	502	541	520	529	489	536	517	507	502	497	519	517	527	517	530	519	513	539	516	492	506	539	489	565	529	487	538	544	517	513	506	518	485	520	523	509	519	518	534	497	428	519	484	508	501	530	494	512	504	543	528	518	527	469	514	531	500	508	534	535	493	482	506	533	517	497	505	509	480	522	532	495	479	542	495	491	549	524	519	531	537	548	524	489	506	481	527	506	524	507	550	531	489	557	478	504	502	508	520	530	543	499	538	493	533	507	532	509	509	492	488	495	504	481	536	504	516	491	471	495	495	531	472	473	499	531	521	458	525	512	517	497	538	520	494	509	566	535	530	511	492	540	510	496	531	508	509	500	502	482	517	549	471	521	572	512	518	528	492	496	509	510	534	514	509	555	520	501	523	546	499	503	507	524	507	486	513	463	496	477	514	524	495	516	512	484	497	475	499	511	453	512	494	516	474	517	552	481	503	524	533	503	485	486	485	507	500	474	513	511	511	488	545	552	502	520	546	484	483	534	578	521	490	530	519	527	476	513	542	502	534	511	521	517	545	542	501	494	491	499	498	563	493	476	495	506	524	495	485	501	501	534	513	510	527	469	560	511	478	527	510	482	524	509	497	512	494	497	530	511	541	532	494	511	537	523	505	525	501	523	569	551	532	497	520	493	518	537	514	464	528	516	530	542	508	505	493	507	483	511	506	512	502	582	555	518	501	493	499	552	491	549	499	519	526	503	542	529	491	480	465	530	497	554	505	532	535	517	515	551	506	516	482	508	494	485	511	523	503	548	521	496	493	526	547	532	504	507	485	519	511	500	538	516	512	536	491	487	512	515	496	501	533	488	493	507	497	491	501	495	532	505	448	527	492	525	486	546	526	526	505	521	509	535	522	513	526	547	537	562	526	522	517	543	529	543	518	493	475	518	541	510	509	513	522	511	531	527	520	525	497	497	522	483	558	528	530	512	508	577	522	521	506	481	491	510	496	522	535	548	537	513	496	495	505	459	517	510	518	486	490	491	501	493	503	535	541	531	532	502	502	512	535	493	505	508	532	532	535	499	528	500	552	499	515	511	508	531	506	517	506	519	494	453	482	494	474	520	512	558	540	523	491	542	507	502	530	496	547	487	531	525	487	482	509	536	495	494	523	513	548	510	505	490	492	553	514	504	531	528	525	525	495	500	496	522	512	524	502	515	548	502	488	525	471	488	483	519	508	517	517	526	524	515	501	523	498	516	510	553	482	496	512	496	519	497	485	506	494	538	516	493	530	523	523	502	469	503	505	528	519	508	503	528	485	551	532	511	520	503	492	508	508	541	463	507	514	549	528	491	500	505	583	533	508	493	491	520	493	526	522	529	527	506	493	468	458	529	496	503	515	467	510	551	487	554	509	476	488	515	533	549	478	552	484	525	520	494	500	506	527	460	524	542	511	483	502	548	497	502	541	538	528	512	538	486	472	516	534	525	517	527	508	499	494	489	496	524	515	505	531	517	506	518	495	522	492	539	506	505	546	534	518	479	504	499	496	532	545	484	487	503	493	526	525	501	462	537	500	516	565	523	483	532	485	510	525	505	515	541	465	520	518	524	504	513	487	493	563	483	535	525	483	507	542	502	493	462	544	528	550	537	541	527	481	491	473	499	519	557	521	542	526	548	488	498	517	509	584	488	500	501	518	468	474	491	525	506	509	543	528	493	496	501	538	521	520	505	532	519	504	537	500	545	508	551	471	497	523	470	532	550	504	519	518	509	491	515	490	525	519	506	566	467	500	536	518	541	485	519	512	521	512	529	505	510	496	542	484	540	483	518	502	524	499	533	498	475	489	551	539	526	495	506	531	510	476	537	527	512	564	485	505	496	522	483	494	507	520	549	495	554	544	562	504	486	517	500	503	497	487	512	552	460	510	479	514	549	488	511	489	490	547	500	511	507	533	494	478	495	508	561	500	506	528	506	519	511	509	561	507	492	499	481	487	488	514	479	523	516	525	506	542	493	517	506	478	517	497	474	473	515	535	513	471	512	502	483	490	520	521	481	582	504	549	488	447	529	499	525	509	517	488	522	536	517	519	541	502	511	532	499	572	527	528	526	472	508	525	501	480	508	493	528	530	524	511	509	501	526	547	450	539	481	485	488	510	527	469	508	557	526	534	501	543	509	518	510	520	484	540	530	546	469	494	526	481	529	517	541	512	530	520	508	470	511	516	523	492	516	495	528	505	489	489	489	518	495	545	513	469	526	519	475	514	486	528	492	453	496	552	515	540	544	507	517	502	465	451	495	505	496	497	529	519	496	506	491	530	521	494	490	511	492	510	491	503	510	551	504	488	549	509	536	468	527	503	499	535	488	509	517	511	554	513	512	485	515	509	532	503	500	488	498	498	511	521	521	493	502	507	518	484	508	527	490	499	501	505	483	504	576	509	508	520	508	509	527	488	482	499	527	537	490	504	469	544	511	520	503	494	521	491	526	475	483	504	515	540	542	614	541	557	557	544	496	477	552	499	508	513	507	506	538	491	512	507	515	516	517	534	557	478	543	512	526	494	531	524	549	516	511	472	534	510	511	531	540	526	579	506	548	460	532	512	482	511	504	506	512	545	541	516	478	495	498	554	473	539	498	512	505	503	528	555	489	488	530	562	481	528	541	536	516	495	511	519	486	497	477	515	486	496	480	524	490	537	486	530	518	520	505	535	468	509	545	535	512	512	478	504	509	493	513	503	535	517	541	515	516	558	519	499	525	487	508	526	478	521	552	512	515	501	542	524	534	514	524	476	484	506	534	520	537	521	515	524	489	517	527	514	511	487	532	545	484	546	516	513	508	492	532	547	516	516	507	520	546	544	515	523	516	492	499	551	528	484	529	535	496	561	483	524	532	495	515	540	539	508	478	484	534	510	499	523	517	538	474	505	519	479	513	512	511	488	537	491	533	502	508	509	476	484	463	469	471	551	503	514	535	516	534	515	537	536	491	512	501	488	524	542	486	511	506	522	522	510	532	509	540	495	498	504	500	532	499	529	511	474	535	548	494	573	483	505	525	511	504	541	477	508	484	528	539	478	487	539	562	535	535	479	516	521	490	508	527	481	533	507	516	546	506	482	469	481	512	535	528	525	521	510	529	512
28441	20165	15536	14537	3039	1324	848	617	764	630	585	451	433	437	456	465	459	425	438	451	469	461	411	464	455	447	424	428	422	477	436	450	452	464	418	427	464	392	399	469	460	432	388	464	460	459	436	455	452	474	449	438	437	452	454	437	446	419	477	450	441	455	431	455	440	449	441	470	429	423	432	463	419	450	418	435	451	455	409	414	433	468	415	433	431	464	454	452	404	443	439	470	427	417	426	449	433	457	463	508	438	446	461	444	430	451	414	466	453	463	448	445	433	432	466	430	467	418	433	416	434	456	409	448	471	421	463	437	415	449	475	480	430	440	409	426	470	446	439	483	418	420	426	432	466	448	460	404	460	453	466	457	454	461	434	426	460	460	384	484	450	443	464	425	459	450	444	424	428	434	438	460	473	411	480	454	446	456	426	417	443	459	436	464	449	471	464	460	446	447	449	415	460	425	415	431	436	472	428	437	436	461	418	448	431	436	385	434	411	401	455	455	478	451	459	449	426	418	427	432	412	408	434	429	385	475	421	427	427	444	443	446	410	440	451	406	420	428	431	461	447	436	460	425	439	448	441	467	465	465	464	390	466	428	429	420	443	423	405	427	397	486	438	421	446	463	472	439	448	454	414	467	419	456	439	445	454	457	489	421	447	454	435	440	452	427	426	448	447	418	426	446	410	448	432	440	473	426	469	434	417	473	467	443	451	430	416	417	458	447	427	417	448	418	429	440	475	392	460	426	397	438	444	450	440	447	449	436	440	463	432	470	410	464	453	443	461	463	434	429	428	415	456	432	420	457	438	454	481	478	430	429	398	456	455	430	427	433	471	452	424	431	443	415	429	435	414	428	399	471	459	477	468	437	450	445	422	460	465	422	441	455	423	423	461	447	455	451	446	393	447	430	459	462	451	424	478	434	420	484	442	436	433	396	423	438	406	438	423	427	455	465	454	459	432	422	427	445	457	446	437	435	435	460	454	444	476	418	485	436	471	406	441	437	432	416	454	428	471	436	422	446	461	450	447	389	409	413	439	419	462	431	483	424	481	412	456	400	467	419	401	412	454	438	450	404	415	421	417	408	414	409	433	414	415	431	456	465	441	442	431	432	434	462	467	451	448	450	432	489	448	425	408	453	446	402	416	406	481	451	428	437	432	420	414	443	439	445	462	421	455	423	463	436	435	428	414	421	442	449	427	424	425	412	456	407	419	458	408	421	474	442	421	455	430	438	396	441	410	452	437	449	429	411	460	423	455	420	443	418	470	435	429	439	391	425	437	468	449	429	420	447	443	416	469	442	449	451	431	405	462	401	448	424	414	447	407	466	462	471	446	438	426	434	459	441	436	422	427	440	500	432	435	426	408	423	440	456	458	420	433	443	464	411	468	435	423	413	444	471	490	445	421	431	433	429	437	409	477	427	463	424	449	439	454	447	453	443	472	460	448	403	421	486	452	452	431	410	475	448	466	469	433	439	419	426	456	439	441	464	414	441	436	466	416	443	470	430	429	429	434	458	455	433	412	448	443	451	456	427	436	438	428	429	402	487	457	440	447	451	409	440	438	435	435	471	392	435	401	431	456	447	438	421	430	434	449	442	409	424	500	444	451	444	440	437	437	436	403	471	407	418	425	429	436	434	409	427	459	439	414	463	419	463	416	435	440	444	464	443	410	436	451	459	454	399	445	477	438	478	425	429	440	449	476	425	438	433	443	449	463	457	445	483	471	451	460	432	457	445	451	451	454	455	473	428	472	458	475	459	403	424	448	450	438	415	456	433	433	434	411	459	404	447	442	438	453	440	451	463	427	402	485	433	420	454	445	438	415	454	419	465	461	468	419	438	400	423	420	419	472	443	441	455	456	422	433	452	467	423	431	452	447	425	467	452	437	413	483	488	484	441	455	430	423	423	495	420	434	439	429	441	428	429	458	450	432	456	479	460	439	402	455	420	440	446	441	459	428	480	471	465	458	426	452	449	407	439	437	420	443	421	428	467	400	407	448	441	461	420	419	464	433	399	442	426	436	427	431	436	473	433	435	425	449	419	432	455	425	427	432	458	403	435	423	465	440	456	414	450	457	443	413	458	458	425	462	433	440	432	463	438	446	433	397	516	426	439	393	423	437	446	429	445	429	410	434	478	453	463	468	467	434	463	465	463	436	441	454	440	477	427	445	439	426	457	454	484	443	452	438	460	446	456	464	479	471	444	427	444	432	417	434	470	429	453	449	416	429	423	467	451	422	485	438	463	409	447	418	434	469	443	449	434	435	413	410	437	422	435	477	438	402	409	443	397	449	435	436	427	459	414	423	439	447	414	420	415	444	458	437	423	466	425	429	445	421	477	451	465	412	456	428	416	420	421	449	399	412	392	445	448	410	422	459	436	427	428	460	427	432	437	438	445	459	459	466	461	432	488	422	437	451	438	495	416	452	472	414	414	420	459	441	477	453	432	449	413	443	432	417	407	442	469	456	436	447	449	474	443	422	462	442	461	451	436	479	427	464	455	415	421	430	467	414	413	445	414	455	442	452	431	445	465	419	439	389	417	478	484	432	458	470	437	439	454	435	432	454	451	472	440	429	438	469	419	412	426	424	404	409	456	432	469	413	456	452	442	445	447	435	440	446	453	465	451	493	448	439	433	485	424	443	455	451	446	445	430	417	435	430	417	447	436	459	441	466	450	446	456	444	474	463	435	444	444	456	432	455	376	447	441	473	436	411	433	424	446	409	427	420	453	406	439	451	428	475	461	470	464	438	421	432	434	463	431	408	428	453	445	421	444	453	448	433	449	443	456	439	421	450	433	422	483	436	413	428	455	425	475	412	446	452	400	425	450	448	441	457	460	477	403	452	387	454	434	460	486	443	447	432	431	431	448	410	437	395	456	421	417	435	420	410	382	421	410	449	431	425	447	439	434	506	422	446	460	477	453	442	442	429	434	405	431	443	406	422	459	419	428	444	446	482	436	421	454	446	443	440	418	419	433	393	435	485	436	454	439	428	408	421	464	455	455	439	430	475	426	463	439	472	457	439	443	450	436	435	430	462	454	443	473	453	427	438	403	457	459	469	463	443	456	402	443	417	386	446	420	445	428	437	444	429	420	458	444	431	456	449	428	431	449	419	429	441	414	426	432	481	361	412	471	421	475	455	449	436	427	448	460	474	466	469	443	461	417	440	464	406	442	391	445	450	422	445	460	466	441	431	467	436	386	461	457	461	398	459	434	397	408	462	403	476	413	433	445	462	438	399	463	467	413	429	416	434	443	461	429	422	450	448	436	410	453	498	432	428	474	438	452	435	463	415	478	450	431	425	466	417	411	440	442	446	433	431	486	455	442	413	421	444	442	411	420	475	402	446	444	437	441	451	426	450	419	419	452	422	448	406	444	463	419	443	436	449	438	407	437	423	482	437	475	410	392	424	443	452	440	438	441	433	423	405	406	454	409	461	459	446	412	465	418	427	443	419	380	418	452	446	443	420	436	411	436	421	424
11973	16127	14136	10970	2580	1513	925	683	981	566	547	399	378	359	376	358	384	361	361	378	372	368	365	371	362	351	373	370	380	363	376	350	376	360	368	366	378	388	360	371	380	390	358	383	410	368	376	352	309	387	413	370	345	371	347	404	395	365	369	357	367	353	357	383	375	377	355	380	349	332	348	414	353	373	357	403	365	395	345	401	357	352	361	390	364	394	357	375	371	358	370	359	362	366	347	367	371	375	355	392	345	342	337	399	366	350	359	343	344	366	394	390	351	378	395	357	345	375	348	387	351	353	342	365	390	339	363	355	363	382	371	388	378	338	383	374	366	316	418	375	375	360	362	356	364	365	406	382	371	359	348	342	376	378	372	378	375	374	375	310	392	371	332	365	380	364	342	386	392	340	379	369	337	358	327	352	363	361	361	354	342	389	357	348	387	324	388	378	370	341	428	359	378	361	347	361	380	349	379	381	372	360	354	354	374	385	377	357	329	351	366	370	391	339	313	359	379	361	371	364	351	360	376	384	377	349	346	339	357	348	369	365	351	367	328	410	375	376	397	338	385	351	373	367	384	395	331	360	361	363	369	358	376	377	392	357	368	374	359	354	330	346	339	378	348	370	340	375	393	366	378	392	357	379	375	353	371	386	348	343	356	367	357	365	353	409	355	368	380	334	368	386	397	407	380	383	360	351	333	373	349	354	364	380	364	365	366	367	369	378	380	381	351	349	366	383	352	385	367	368	365	344	364	358	365	367	390	375	368	326	362	390	364	356	331	334	338	379	367	362	360	388	327	377	381	374	343	372	405	363	363	376	386	348	348	340	370	382	389	360	364	362	352	352	366	382	314	361	374	343	360	346	391	338	356	348	359	341	387	348	361	360	404	371	388	382	354	368	351	359	369	387	378	402	366	376	354	391	366	348	371	317	359	355	364	368	369	343	352	368	362	348	363	353	364	368	358	372	353	338	356	376	385	375	366	386	365	370	363	370	359	382	360	365	368	364	368	389	359	350	375	359	392	375	361	372	347	396	349	406	360	349	395	374	375	370	372	334	361	371	356	384	371	405	381	344	349	356	365	368	382	355	381	346	362	327	340	397	377	398	337	363	368	352	391	357	365	377	344	357	341	378	378	382	356	367	390	380	385	391	353	377	352	346	386	384	351	372	372	374	333	359	386	365	380	352	349	371	364	367	362	363	386	356	345	384	359	355	359	380	408	404	382	377	367	365	384	365	354	377	362	352	378	378	380	345	378	372	360	346	314	375	359	337	383	352	345	382	388	374	340	332	391	365	385	367	359	366	395	331	383	373	389	392	380	369	365	332	383	376	355	371	362	371	349	397	387	344	374	339	392	370	351	327	347	343	356	375	377	361	331	362	373	371	373	365	358	366	374	360	376	374	346	377	389	388	364	393	399	373	356	330	360	371	395	377	370	358	338	373	351	379	383	325	350	352	388	376	391	365	377	346	352	362	421	393	363	389	362	364	376	390	354	357	383	332	359	384	340	340	363	350	358	357	359	381	390	325	381	373	361	369	350	367	417	367	353	399	363	345	365	366	383	395	427	360	376	369	361	359	355	393	324	344	379	355	384	373	380	332	362	369	359	364	359	386	372	344	350	361	334	346	350	363	384	386	353	356	349	396	363	346	380	333	357	339	331	358	366	352	391	351	359	336	383	363	347	347	358	359	403	358	370	385	359	379	395	368	370	321	365	359	345	334	369	395	355	351	353	389	387	409	349	335	365	377	368	370	356	345	351	322	352	384	337	377	390	367	387	381	372	348	355	380	363	350	430	355	376	353	365	403	378	350	354	377	383	387	358	365	356	396	383	329	356	380	378	377	337	347	341	372	404	350	333	399	389	352	367	323	382	350	368	367	380	384	344	355	346	350	362	356	348	367	389	340	355	380	352	348	382	388	354	358	369	369	357	363	350	352	382	376	329	395	364	355	345	363	387	362	351	418	379	336	342	352	345	392	369	400	371	331	373	385	389	388	326	375	376	382	394	378	353	413	379	369	399	391	354	375	362	396	331	357	351	373	394	376	319	334	367	351	358	371	369	402	348	358	362	392	313	368	367	394	344	354	403	367	368	379	378	368	361	388	360	357	365	375	366	380	374	371	348	357	349	376	356	373	341	334	411	383	393	364	382	368	369	347	366	339	345	388	324	376	376	372	338	355	343	376	355	359	388	353	363	350	364	388	367	341	369	357	385	375	404	400	353	402	367	313	359	350	356	374	363	349	381	376	377	353	359	348	377	371	356	409	354	342	328	339	371	358	359	365	396	337	366	340	373	347	392	376	381	361	371	382	370	374	371	359	342	374	383	368	387	381	338	393	382	352	376	366	379	365	370	348	369	357	381	375	380	370	386	376	365	355	404	337	299	342	385	355	375	382	398	366	409	365	368	359	336	358	355	369	362	366	387	356	369	357	393	398	370	392	343	368	390	387	378	389	349	386	338	367	398	370	380	378	358	336	384	341	373	405	368	375	357	371	343	324	328	383	372	371	351	312	347	364	350	360	377	369	360	373	335	345	367	357	394	383	391	347	383	333	366	400	370	373	397	370	389	357	325	397	354	392	353	363	372	365	395	351	346	347	357	370	347	358	359	373	386	358	374	361	389	391	374	370	370	359	396	384	364	345	362	373	315	360	407	396	345	362	376	311	358	391	342	381	359	373	347	386	345	327	375	381	384	368	351	372	385	384	359	323	360	403	369	374	389	371	362	373	358	356	369	389	364	388	383	350	361	385	357	359	345	366	357	385	353	348	328	384	361	369	378	361	371	343	366	381	349	395	374	410	347	346	383	348	365	388	385	345	356	385	388	361	387	407	377	366	380	376	370	375	324	343	372	360	386	352	352	380	374	329	342	358	354	338	359	352	392	367	348	349	366	389	400	400	388	378	392	363	386	374	376	353	372	361	381	360	369	391	378	387	389	372	380	378	366	407	373	357	375	395	374	383	354	367	392	380	352	402	371	359	352	365	374	380	385	368	384	370	342	377	370	378	360	382	379	359	348	359	345	354	349	353	345	401	391	391	370	330	359	373	389	376	345	398	393	363	386	361	375	342	378	360	358	354	352	349	380	359	345	358	358	372	389	411	361	364	386	382	377	389	412	334	388	339	359	388	324	351	347	348	344	350	374	366	345	366	346	331	335	367	361	378	354	356	350	363	358	364	384	385	355	371	373	331	368	367	370	377	365	367	376	349	402	371	357	361	376	358	370	353	368	367	384	377	348	385	380	366	388	388	392	352	382	373	365	365	359	379	374	373	364	339	365	379	382	360	360	399	371	366	378	376	390	350	398	376	352	353	389	379	359	386	375	354	376	382	379	383	362	389	379	368	379	367	387	375	391	361	374	385	395	386	325	372	348	376	388	346	368	378	347	376	377	362	384	355	369	334	339	373	343	362	367	367	354	366	376	376	336	354	352	371	394	371	348	403	319	383	354	371	365	324	365	394	375	361	364	387	357	388	356	368
25530	21864	32499	45836	27014	18876	6338	3493	5346	2292	1886	505	508	494	504	480	505	482	484	450	485	477	461	512	455	478	492	492	483	518	454	478	479	455	497	480	450	495	560	487	493	480	497	496	467	477	479	514	464	482	483	441	516	435	468	478	490	532	473	517	465	516	495	461	479	507	493	434	459	527	535	498	526	499	464	483	477	475	467	482	478	464	462	472	445	503	480	454	500	497	471	475	459	465	457	476	463	466	489	454	495	472	504	442	451	508	495	447	476	445	460	448	476	472	502	465	465	491	474	460	477	471	451	498	475	508	452	470	480	489	459	504	466	485	474	468	512	434	494	464	484	474	440	515	480	483	490	471	482	503	446	508	472	487	497	504	440	451	510	450	495	513	457	466	456	502	493	493	452	465	485	476	475	466	473	489	504	496	471	466	458	467	463	477	475	455	472	500	486	505	497	435	471	459	491	461	503	462	480	509	481	502	499	476	504	459	515	481	499	442	471	497	480	480	468	471	518	489	476	446	438	454	478	454	478	436	485	491	461	470	474	455	450	464	545	461	447	490	481	503	494	476	468	441	470	465	465	475	476	465	439	491	488	500	452	523	489	480	475	487	484	423	483	486	501	460	499	483	482	477	460	479	459	487	455	456	500	453	499	475	494	497	466	452	438	504	509	463	487	444	473	510	474	462	473	446	473	492	511	491	482	503	497	475	497	453	478	434	486	485	464	473	457	463	454	441	475	500	502	465	476	493	449	496	454	479	479	477	490	512	514	472	458	469	479	475	479	467	461	486	507	492	473	465	486	506	492	478	474	446	476	476	464	486	486	489	451	454	506	483	511	455	435	461	456	456	457	459	527	455	459	495	465	482	457	476	472	470	495	466	477	484	507	445	508	445	471	467	443	453	471	442	469	486	482	493	477	488	479	481	460	513	486	490	456	468	447	433	440	485	461	488	484	497	475	506	460	501	470	491	493	488	463	470	465	474	482	456	461	469	446	476	494	479	466	481	481	486	475	501	455	477	462	516	455	470	433	494	478	486	469	465	463	457	498	473	486	482	490	449	464	465	442	507	449	489	482	488	477	482	467	484	476	481	455	484	518	468	529	475	456	489	450	445	497	440	452	430	464	465	474	493	414	432	449	491	450	463	455	505	504	485	470	421	462	446	493	424	447	450	454	502	505	492	479	444	479	462	471	471	498	470	501	490	479	470	472	449	472	515	501	453	459	438	467	453	452	477	437	439	451	487	456	454	475	479	458	508	517	458	476	471	458	523	503	484	480	472	459	478	450	505	473	435	473	481	473	476	478	492	463	480	460	481	502	497	494	494	470	482	468	506	424	479	474	460	484	492	474	490	452	482	467	473	463	483	463	483	470	453	447	473	508	497	449	477	508	451	466	432	475	503	464	455	460	454	468	476	497	495	530	444	488	459	488	510	448	486	492	452	510	496	478	466	485	480	465	491	447	467	487	466	446	469	440	459	486	415	490	505	486	465	465	490	496	504	492	461	471	482	454	516	440	484	518	477	493	499	430	499	471	494	450	438	459	475	498	460	507	437	511	461	465	479	493	460	448	459	456	471	440	483	491	467	472	452	475	418	489	484	503	477	490	486	502	516	484	500	489	467	505	509	456	476	512	501	472	487	458	484	498	461	451	461	489	437	459	499	516	448	467	526	511	504	439	485	490	469	501	474	453	461	486	441	471	446	481	486	507	477	493	465	506	495	451	483	505	500	479	480	447	444	470	495	464	472	485	493	479	481	438	457	472	470	508	454	488	429	494	478	450	459	466	493	456	477	471	475	492	512	463	514	455	470	456	481	526	467	461	494	484	481	487	514	462	471	460	449	493	495	459	466	456	432	485	504	523	455	487	479	502	474	436	505	468	482	510	465	479	491	479	452	466	444	458	505	455	520	446	507	470	465	476	463	460	484	482	461	478	487	452	483	473	503	455	457	467	494	463	472	478	458	454	455	483	446	527	476	471	492	496	481	452	492	468	477	500	485	491	467	480	486	487	475	515	471	482	472	467	454	500	473	476	462	468	475	457	476	456	434	463	489	464	495	486	475	474	451	457	482	485	474	472	501	430	477	464	470	496	458	505	488	522	451	513	493	527	477	476	512	473	463	469	510	473	479	449	472	451	542	492	500	507	490	490	439	486	492	418	448	480	491	479	477	505	445	505	483	464	434	430	471	489	458	482	458	512	516	486	460	505	454	449	455	476	481	493	466	478	485	464	504	457	482	482	451	461	452	452	485	445	488	475	489	492	437	444	513	514	516	461	449	446	480	458	468	498	494	472	478	464	467	461	467	467	489	428	481	445	486	457	457	505	472	472	472	457	471	461	432	472	511	474	455	496	498	464	464	488	441	476	516	438	492	469	496	470	466	438	462	475	456	452	464	485	474	471	461	490	478	516	496	434	488	471	485	467	456	463	490	479	452	422	423	472	477	444	459	486	485	475	467	481	469	469	477	482	512	461	442	475	481	479	480	536	505	489	459	484	473	529	475	462	460	436	494	487	453	525	433	473	479	473	489	454	479	454	458	443	493	448	473	482	470	481	481	491	489	446	503	466	496	515	502	493	451	487	453	441	461	490	479	474	533	473	481	478	455	473	454	469	475	467	480	465	467	448	438	458	468	476	496	500	471	463	489	497	455	455	484	462	479	423	447	458	526	453	463	502	427	446	482	515	489	490	459	506	466	451	450	464	465	442	443	481	488	480	479	427	460	500	479	443	451	486	471	457	493	438	434	493	453	455	482	454	524	449	485	441	472	512	469	471	441	468	499	447	419	477	499	463	431	499	439	475	467	495	462	455	452	485	461	471	485	488	502	454	470	448	483	454	474	494	463	480	476	483	495	487	488	452	443	443	440	466	528	454	429	492	488	444	452	462	475	454	468	520	466	464	460	453	495	476	488	451	458	470	497	485	468	492	416	475	510	502	487	492	452	464	482	494	472	494	513	476	498	468	449	514	464	463	477	517	455	495	445	461	497	465	501	410	454	480	469	468	481	458	512	465	483	458	491	483	485	480	456	454	468	483	511	459	435	472	465	493	472	456	434	478	475	465	471	469	494	492	463	438	480	452	476	520	506	482	482	481	476	533	457	511	501	511	460	475	466	486	466	476	441	502	437	484	451	489	461	488	446	458	503	468	474	486	465	483	465	469	470	437	471	501	493	486	474	472	475	518	475	494	462	495	463	507	491	452	452	452	472	495	466	481	467	477	463	510	445	512	491	478	466	466	478	466	473	485	485	499	483	476	506	484	509	482	475	477	455	482	478	480	512	452	464	493	464	477	466	477	426	463	459	485	507	462	469	495	451	425	482	497	505	456	497	497	468	483	464	530	496	448	440	479	520	467	497	447	482	465	457	471	461	483	503	482	471	456	436	455	503	482	498	467	454	452	486	448	482	483	452	472	476	494	478	464	482	450	485	511	444	469	508	452	455	481	468	486	488	482	461	447	501	502	485	471	474	428	480	472	484
45112	68466	65353	48973	19615	13207	4921	4473	7362	2825	2397	491	450	430	435	447	434	430	426	440	448	422	457	434	416	419	439	447	443	385	415	452	450	411	423	437	416	413	446	460	478	420	410	408	408	388	443	443	434	439	428	441	407	428	418	425	439	467	402	405	412	430	424	478	405	424	431	443	432	494	456	467	463	432	417	408	403	374	437	416	439	450	444	386	422	451	420	433	399	398	373	443	438	418	388	461	421	441	400	421	439	438	441	424	447	468	423	416	429	421	405	449	431	431	457	451	457	446	420	425	426	389	437	456	369	406	458	429	422	430	417	415	430	432	419	449	436	400	405	448	429	416	436	430	426	411	411	405	424	430	400	428	450	441	425	385	403	435	445	422	398	412	449	422	430	427	429	395	421	423	422	426	428	416	449	373	398	430	446	417	438	445	385	439	417	416	429	448	410	442	442	420	442	470	455	426	434	416	409	386	421	414	432	413	431	426	453	429	422	414	443	424	426	438	446	423	460	425	400	447	413	426	408	434	427	475	432	414	443	427	407	454	417	452	434	415	420	430	438	459	464	442	443	424	439	430	460	422	418	427	433	432	432	444	418	423	400	443	417	426	429	367	439	469	468	421	438	437	395	418	432	404	436	452	430	411	436	418	417	381	424	449	422	427	461	428	418	448	424	419	444	459	451	433	463	429	440	447	434	424	406	431	462	421	444	443	438	402	401	444	418	435	423	429	460	425	425	464	424	387	418	423	418	443	450	430	403	417	411	439	432	437	406	459	438	429	430	386	423	431	430	427	391	461	401	428	438	438	439	427	439	440	428	443	384	439	436	451	444	442	415	401	435	421	425	423	426	443	431	444	437	422	427	430	425	443	424	426	430	437	448	439	426	422	394	465	417	400	420	408	426	416	430	432	443	430	442	424	428	413	450	425	423	426	407	401	394	446	419	457	417	395	405	419	446	389	463	439	389	413	400	435	435	437	416	438	427	430	441	418	438	420	435	449	383	419	448	417	436	430	425	425	425	408	434	425	394	436	418	433	447	477	405	422	441	431	435	424	427	388	419	440	414	447	416	435	435	447	458	404	448	439	440	438	455	456	431	433	442	424	422	411	438	437	445	437	471	466	398	443	416	421	428	439	416	422	422	390	427	438	457	439	449	441	433	452	453	408	420	432	415	434	455	434	437	422	434	449	433	403	458	423	404	413	427	415	388	473	430	473	434	448	378	411	425	427	439	452	392	428	433	434	424	427	441	442	435	427	407	410	455	466	443	432	431	438	428	456	416	409	440	408	408	485	452	444	450	419	438	470	414	434	441	434	414	426	392	435	406	399	396	441	446	426	442	435	382	418	408	473	451	431	419	419	448	415	469	431	413	402	400	429	449	387	472	423	476	439	415	466	435	427	411	420	413	426	422	414	420	443	432	420	417	448	478	415	425	441	430	465	443	420	421	409	410	410	402	427	407	423	421	406	432	488	404	453	415	445	413	446	413	424	432	413	420	424	395	439	434	424	407	397	447	452	448	431	439	450	430	446	424	437	414	448	447	460	426	404	404	401	431	422	419	434	441	408	406	427	423	441	426	429	418	403	427	406	435	434	433	444	438	417	427	407	410	432	430	440	410	446	450	457	416	451	419	399	440	440	439	420	420	446	454	397	425	408	429	365	402	466	416	446	420	437	453	429	430	464	448	442	440	406	441	417	433	412	443	431	432	407	403	449	429	446	412	416	417	424	394	389	418	459	445	472	403	467	437	420	425	469	412	439	412	433	382	412	424	423	440	427	458	441	415	445	404	444	475	450	471	419	431	415	456	384	453	396	432	393	396	400	391	432	432	470	433	430	461	460	398	372	437	448	419	419	433	439	405	440	447	438	420	466	429	421	396	469	431	432	441	423	452	442	412	439	446	417	444	431	419	427	413	446	418	426	415	399	438	423	452	406	417	432	461	430	427	474	420	419	429	453	452	469	422	396	450	426	440	440	425	439	407	438	419	385	411	431	387	423	379	425	395	420	420	431	409	429	459	451	445	402	432	462	423	433	426	437	418	433	409	407	417	429	441	399	441	433	417	407	470	418	414	432	427	413	438	469	441	425	452	414	457	413	410	426	449	440	394	444	442	441	463	444	436	416	399	429	427	434	468	405	409	413	391	413	419	417	416	470	450	433	424	399	472	399	385	433	463	400	447	435	411	403	421	416	472	420	413	439	431	409	407	411	417	409	425	438	440	457	417	430	444	474	417	414	425	421	426	422	434	441	424	432	427	451	425	451	421	436	422	413	408	429	433	409	414	419	406	449	423	435	438	468	391	411	413	419	422	420	437	413	458	418	398	418	432	433	412	424	442	389	436	442	435	440	420	442	427	452	407	400	403	410	397	430	432	419	411	436	445	426	428	446	412	429	414	423	405	451	444	439	439	447	405	420	419	393	446	437	448	454	415	414	428	443	436	444	419	441	441	431	419	441	439	431	470	383	422	440	422	413	448	438	441	412	433	396	455	429	441	439	362	444	397	461	435	457	452	417	410	462	410	392	478	442	424	419	454	426	457	397	447	402	407	437	391	457	439	433	417	409	464	409	427	410	400	417	410	415	440	467	401	450	420	412	423	389	410	402	407	459	447	461	442	440	427	471	438	446	438	442	415	436	433	428	424	451	404	403	430	445	453	439	442	415	449	437	403	411	435	435	405	390	409	426	396	471	458	448	429	402	455	420	394	389	473	413	399	430	427	436	406	399	426	452	432	427	397	416	417	391	457	415	428	415	455	427	466	405	403	419	430	440	390	426	432	465	400	432	439	403	417	446	437	445	445	419	422	431	444	421	465	431	462	448	432	429	424	413	408	421	425	412	377	435	424	451	419	450	408	469	449	425	416	400	425	408	382	443	404	445	423	404	474	461	417	420	415	410	418	441	440	457	462	424	423	430	448	424	432	399	425	406	437	439	423	421	407	441	439	412	408	416	462	475	421	428	425	417	437	453	430	461	458	395	443	419	409	404	426	403	431	397	430	442	409	425	420	397	417	427	434	419	422	442	412	406	407	445	407	407	442	438	436	442	424	416	456	397	425	379	443	408	432	444	433	378	443	408	421	429	413	458	442	398	404	397	426	405	440	416	473	441	407	437	432	424	458	410	425	426	414	425	495	472	441	398	428	431	415	392	449	414	436	416	423	452	430	450	395	438	435	425	413	431	425	390	447	416	430	416	414	431	399	467	393	425	413	441	427	420	414	410	418	435	407	436	423	431	434	444	427	426	392	393	429	412	431	483	418	408	424	414	426	429	401	451	424	414	403	439	442	429	408	425	442	436	400	425	456	428	424	425	389	416	443	433	432	440	405	410	420	412	441	416	415	425	407	447	445	428	428	414	402	418	404	431	415	459	419	416	406	429	437	422	433	427	461	436	424	441	452	433	426	458	446	433	441	452	441	437	393	452	442	433	448	415	479	430	410	417	430	423	451	455	433	417	402	405	408	454	418	412	426	400	409	441
24462	21623	31353	41197	30385	25024	14098	7386	9988	4174	2174	664	620	578	534	583	529	504	540	576	569	583	575	614	564	566	538	564	580	563	562	503	556	569	534	574	535	514	543	582	531	594	583	521	585	558	586	560	593	526	555	567	538	566	551	596	533	553	527	563	562	584	545	577	564	555	572	547	586	605	598	593	548	595	540	547	588	545	578	563	552	566	519	546	529	526	576	540	537	543	579	547	610	544	575	554	544	542	533	524	533	558	553	561	567	607	582	561	593	544	585	565	567	560	599	525	555	560	576	547	564	539	570	555	542	553	565	524	585	542	559	543	572	556	585	551	587	604	546	502	542	530	504	569	549	586	587	546	562	570	555	513	578	562	504	585	550	551	588	518	545	547	569	554	606	564	551	579	539	550	538	532	547	507	602	515	547	520	551	590	538	560	528	536	527	562	548	554	554	587	560	544	577	559	608	544	583	563	568	595	537	551	561	553	555	584	569	564	526	574	517	515	563	563	541	581	537	558	559	560	576	593	555	569	543	531	585	527	523	543	563	525	580	542	529	565	565	580	545	581	605	541	528	575	585	560	495	555	578	530	541	584	504	540	557	547	575	596	521	541	557	551	538	512	570	572	552	562	550	563	623	533	619	548	544	548	534	540	537	564	541	536	551	577	552	595	553	558	533	537	522	553	520	554	542	575	576	517	568	558	564	597	556	525	551	552	531	601	584	555	574	574	572	548	555	562	557	541	554	548	538	564	545	556	550	566	589	548	534	541	573	562	561	560	562	570	579	572	526	519	537	533	551	590	522	520	559	553	602	551	501	574	564	540	564	590	540	558	538	561	538	533	566	537	519	554	549	534	517	520	554	534	536	527	555	534	552	549	537	549	542	545	572	547	567	583	559	586	581	519	541	550	532	549	533	551	518	544	574	553	548	506	542	550	548	529	574	580	585	536	587	571	534	556	547	552	538	521	557	585	535	543	585	529	571	551	528	558	555	570	554	510	557	574	549	550	486	513	578	552	560	557	574	579	540	543	565	600	549	570	586	552	523	546	530	568	506	589	584	580	590	548	559	595	553	564	528	544	572	589	541	527	573	591	580	571	539	546	576	518	573	530	568	577	523	572	575	556	576	540	518	555	577	521	547	583	563	571	571	552	546	560	545	537	567	549	523	572	552	544	508	491	568	583	581	517	562	486	504	573	537	572	519	558	564	577	585	549	558	504	513	585	566	582	576	563	546	546	535	565	529	528	554	533	510	592	586	573	519	565	524	553	585	580	552	524	535	557	548	575	548	534	558	530	525	548	592	556	586	538	581	572	566	535	566	542	589	558	531	533	554	548	530	568	591	570	534	549	571	557	575	601	547	563	571	589	607	566	543	573	576	545	563	542	520	554	549	595	610	532	546	536	559	515	575	561	592	537	509	564	534	536	558	530	572	610	557	555	554	563	563	521	570	560	556	545	513	576	575	565	556	569	562	552	544	597	557	562	509	553	543	542	590	514	547	585	561	548	548	587	526	462	569	590	551	547	543	520	537	545	557	563	505	541	540	604	565	579	549	558	556	555	578	569	526	517	545	568	510	548	567	562	562	520	511	595	608	537	542	559	533	550	580	590	550	561	531	540	509	527	529	562	584	568	539	535	523	570	590	582	607	581	562	577	559	526	550	539	578	541	539	555	557	562	537	547	519	581	566	587	561	545	565	575	549	588	570	518	550	584	541	582	547	519	563	557	542	531	550	547	548	548	510	538	565	553	551	535	569	606	591	570	597	599	527	558	539	556	549	552	576	571	567	578	570	570	579	546	536	521	572	558	557	513	524	559	509	564	588	500	560	579	581	529	587	557	584	530	540	561	553	596	580	567	536	550	540	488	576	546	526	590	547	537	547	570	558	546	562	564	513	549	527	580	541	538	571	527	539	557	537	571	583	590	590	522	555	602	560	552	519	520	554	563	541	526	544	572	519	535	539	578	564	564	510	569	521	520	540	546	553	546	575	571	548	554	526	517	578	569	574	585	550	524	521	542	571	592	539	517	538	559	571	551	571	509	561	541	550	541	559	550	546	609	510	540	568	563	559	538	557	554	558	556	553	567	559	555	522	548	559	551	539	501	582	566	578	537	568	555	541	575	576	576	530	554	576	558	611	554	531	528	569	574	555	509	571	546	574	547	555	554	545	527	546	521	571	518	528	566	581	548	526	561	540	542	568	581	567	539	567	537	516	600	572	532	595	582	531	583	571	578	610	522	538	560	559	545	543	505	552	508	555	514	548	544	548	575	568	588	578	549	581	566	532	553	552	588	572	599	547	567	538	594	539	531	590	566	540	581	602	549	547	534	555	564	541	519	527	573	537	586	582	561	553	578	517	551	531	601	550	595	573	571	554	553	566	526	559	534	582	556	535	524	569	548	541	552	530	571	543	557	568	582	543	557	578	540	547	539	509	557	561	588	586	599	559	576	503	541	518	539	563	574	536	555	552	545	548	563	614	543	579	566	552	571	556	539	542	575	514	536	559	543	586	550	540	545	543	550	549	573	542	496	576	548	573	524	532	551	522	552	556	570	546	600	517	562	561	520	545	509	554	582	559	566	560	587	618	529	600	503	554	530	569	569	569	535	527	558	562	566	549	556	564	536	592	506	582	559	582	529	599	528	537	546	524	556	551	550	586	546	527	572	539	558	537	561	523	540	570	596	560	557	550	622	578	545	571	517	564	556	595	559	592	537	574	584	505	519	531	580	535	534	541	535	518	525	518	548	606	573	530	533	533	558	536	572	554	539	577	555	571	502	536	550	553	532	556	557	565	545	553	579	557	548	547	504	575	535	567	558	548	591	528	544	527	547	520	572	575	565	543	577	524	573	571	548	554	532	511	599	531	566	569	560	533	544	539	559	556	599	573	580	535	534	586	547	542	560	600	549	537	534	558	523	581	606	583	565	545	603	547	565	557	559	521	553	576	545	548	555	567	590	567	572	573	559	566	526	561	520	527	558	565	556	541	571	550	588	555	520	557	556	563	546	576	498	554	586	551	556	559	524	535	596	559	576	554	547	567	584	568	580	561	562	563	528	542	526	510	512	565	504	546	533	589	534	530	574	564	570	576	540	534	570	525	538	528	578	588	591	550	558	530	558	558	583	509	570	547	529	563	584	540	576	523	552	578	570	552	567	560	545	550	545	593	533	553	556	550	550	549	514	546	598	552	572	560	522	593	538	563	526	595	558	547	584	555	569	585	565	550	543	563	564	570	584	552	587	552	612	587	543	540	576	533	541	560	537	533	568	556	546	535	552	558	599	523	570	589	582	525	528	568	554	542	560	536	548	549	578	572	569	549	560	545	593	564	582	515	509	553	546	585	594	566	556	579	542	558	575	538	582	550	552	577	568	536	541	545	536	564	537	556	575	540	571	570	561	594	574	500	544	506	607	566	576	561	589	550	544	531	572	546	561	569	586	536	517	578	560	544	590	598	579	569	587	536	599	592	554	591	579	538	541
56185	83277	80218	61832	31540	17764	10065	8640	12231	4742	2772	624	523	476	516	489	522	571	503	538	505	510	505	484	509	494	538	495	500	523	517	486	523	434	490	541	518	492	494	516	484	530	520	545	510	498	478	528	484	498	522	472	498	481	526	519	478	515	534	503	493	490	505	503	511	498	489	485	485	596	557	564	526	489	507	551	492	518	510	492	473	524	505	559	509	542	478	507	500	495	449	521	522	527	469	458	528	509	522	504	501	470	521	483	481	480	520	462	499	475	494	511	494	525	493	486	504	519	483	502	463	514	471	504	505	516	509	494	510	486	512	477	530	535	481	529	470	506	505	491	479	498	527	476	519	458	553	479	531	514	493	495	516	548	518	523	526	480	483	482	479	486	489	504	495	471	518	500	493	486	544	509	483	497	519	502	519	485	485	479	503	531	465	505	495	541	538	471	486	530	512	540	465	473	509	481	492	521	498	502	505	519	494	494	516	513	486	505	492	492	488	516	482	519	459	536	516	497	487	454	465	508	512	527	525	510	477	507	483	463	496	505	483	479	463	505	495	522	501	507	522	515	459	528	449	530	519	483	511	479	471	534	521	505	487	527	461	492	510	530	514	513	526	499	511	530	506	470	523	555	477	466	487	503	478	456	526	492	497	525	552	505	541	517	496	476	518	490	512	500	507	509	448	486	492	544	492	514	520	506	486	513	505	490	479	515	463	499	477	486	462	489	478	474	499	532	507	503	530	489	488	520	545	513	530	495	496	535	508	488	527	462	480	505	512	547	499	509	498	499	526	513	471	519	546	512	528	535	542	477	531	482	501	489	522	498	482	455	532	501	470	456	494	521	520	491	484	528	517	519	483	545	489	467	484	528	447	489	493	544	511	461	456	459	520	479	499	532	494	537	513	465	499	484	480	484	447	521	529	508	479	503	512	487	518	501	488	528	486	496	500	471	512	475	504	503	514	468	509	482	493	523	486	554	499	524	484	468	499	507	476	515	462	507	524	484	532	472	484	485	483	500	523	490	527	542	537	472	485	522	536	524	479	499	514	495	473	497	511	464	522	518	509	501	504	512	489	533	459	481	505	485	537	464	523	474	564	437	490	479	505	477	492	531	529	521	498	477	529	518	456	472	457	503	495	464	524	491	513	513	480	483	518	509	516	536	450	496	526	483	479	500	497	494	500	492	493	464	521	475	465	490	467	502	488	489	515	501	503	487	488	521	528	517	505	471	495	480	524	498	477	493	492	503	519	555	523	506	517	453	496	510	489	483	484	472	457	497	516	497	509	486	516	489	480	512	482	487	539	491	491	487	512	511	519	501	485	499	494	526	475	541	508	495	536	509	523	495	500	480	496	472	497	507	525	486	521	514	501	473	533	472	529	536	524	483	513	496	507	475	506	515	473	518	535	507	510	506	474	523	494	522	485	519	477	525	486	534	517	503	493	505	520	486	497	498	541	492	496	495	478	491	475	469	502	491	506	479	515	487	499	492	515	493	535	535	488	518	499	497	534	487	514	492	512	504	496	543	514	476	499	497	528	491	512	486	502	514	544	487	500	459	516	482	526	470	482	496	477	472	519	464	489	493	483	503	466	507	496	494	526	503	505	483	492	524	486	507	497	512	525	513	502	466	533	479	489	482	536	494	493	459	466	507	500	489	492	526	528	479	508	454	470	526	513	499	483	498	509	487	500	508	529	500	516	502	506	485	470	507	488	486	495	521	498	488	492	505	505	519	498	480	504	518	445	480	501	475	495	506	466	453	519	523	487	501	497	475	454	525	499	515	503	481	504	491	521	479	499	531	518	507	549	506	520	493	510	510	523	501	522	525	479	466	502	515	494	479	479	542	528	503	471	438	510	488	519	490	504	516	508	492	517	524	491	510	502	456	524	498	474	505	485	480	508	542	475	502	482	475	501	489	465	497	510	506	525	510	458	502	467	507	498	462	511	436	518	499	496	506	525	526	527	562	482	474	507	488	478	482	509	513	533	504	504	468	540	508	522	497	466	494	511	501	508	524	472	520	513	501	490	511	524	459	483	497	521	547	506	530	482	477	447	509	502	538	524	464	472	476	532	508	520	517	475	520	504	506	474	518	514	496	480	512	493	482	515	502	496	498	486	497	464	469	517	498	451	488	523	517	506	485	522	491	498	467	495	505	477	480	491	503	475	512	525	511	521	468	507	470	521	544	480	478	461	536	498	469	471	519	525	493	495	519	523	529	465	485	524	489	472	518	519	481	493	474	535	511	523	507	480	509	459	508	532	533	499	479	509	506	506	498	497	496	508	495	517	508	513	537	530	519	466	502	503	473	505	481	473	492	505	509	513	480	485	464	478	519	511	459	495	486	463	556	476	513	499	493	554	515	514	502	492	483	506	520	492	482	478	485	505	485	491	499	524	463	495	457	509	531	525	531	461	492	518	498	518	457	542	487	481	538	481	485	545	487	527	514	508	468	505	529	447	501	470	529	476	486	515	544	509	460	504	477	523	505	485	530	501	491	446	485	519	498	543	534	505	510	462	509	527	512	468	524	485	472	544	473	523	508	484	487	512	507	505	495	451	481	515	480	465	508	487	503	514	478	525	525	476	469	420	476	531	496	498	476	474	476	466	509	499	506	518	505	509	515	509	472	543	481	518	506	519	517	482	527	494	459	491	493	504	466	493	531	478	493	510	512	482	476	504	522	522	495	477	484	502	508	473	533	502	508	494	506	491	482	504	487	492	471	521	521	501	495	470	513	494	509	496	494	483	526	503	472	504	476	498	518	522	476	473	508	512	521	467	534	528	534	483	517	513	512	486	516	484	529	557	488	466	477	495	482	489	483	499	500	501	510	545	492	502	510	495	499	496	507	521	464	513	493	526	478	488	505	478	507	503	493	523	452	461	464	496	500	497	503	521	448	460	496	466	500	472	490	500	479	495	505	497	488	515	502	517	467	433	517	504	495	463	557	525	493	523	507	523	517	479	454	515	486	467	516	501	498	520	484	488	517	537	495	497	504	511	548	506	515	505	509	514	486	497	477	511	476	521	491	501	486	499	506	486	464	479	507	478	540	519	504	515	506	519	521	477	475	510	500	511	497	521	493	518	485	465	478	499	477	500	490	475	522	487	494	491	532	524	509	504	495	479	482	496	467	482	487	469	522	522	505	502	497	529	500	487	524	489	487	521	514	560	515	498	473	521	530	489	427	508	500	528	461	466	500	499	442	501	498	478	458	514	496	515	530	488	464	489	488	505	508	480	535	463	526	536	486	492	450	521	522	457	487	493	483	535	508	456	476	486	515	501	534	497	477	468	456	510	485	501	475	489	470	551	485	508	521	511	510	505	491	535	505	475	495	496	499	471	494	474	473	494	487	486	498	510	500	493	531	548	513	491	497	479	468	477	516	530	493	531	482	508	492	476	525	483	479	504	485	477	486	485	531	469	515	501	478	503	523	491	505	527	503	546	466	471	492	523	530	482	528	470	478	470	474	503	489	486	490
28720	20195	17167	13972	3477	1535	862	784	801	566	494	469	468	403	479	437	470	410	451	436	418	475	417	419	416	448	435	490	479	462	468	442	463	496	408	437	450	469	429	428	441	437	466	423	438	443	446	429	434	445	421	437	463	474	417	468	423	403	463	465	441	439	495	454	490	463	424	405	453	438	464	435	415	419	400	481	452	471	426	463	424	443	450	457	448	428	441	464	446	471	443	446	459	481	453	474	436	463	457	470	421	387	396	442	438	448	415	431	431	456	421	450	440	451	413	446	474	452	469	457	420	419	438	433	400	441	441	463	431	420	458	396	450	446	456	435	459	440	446	488	406	455	435	443	438	466	428	451	458	448	442	398	450	432	456	437	432	444	426	485	403	425	453	452	443	450	453	483	420	423	434	452	448	425	441	434	473	463	444	414	449	457	460	414	442	446	395	467	442	416	458	448	445	426	419	440	389	399	414	463	436	404	431	461	418	433	433	439	437	458	402	377	466	481	455	420	427	454	453	431	455	454	443	427	449	473	440	461	385	426	439	439	461	452	424	464	476	450	445	455	430	474	443	434	394	488	462	475	417	464	454	421	423	448	443	469	444	432	422	439	465	445	394	420	411	481	471	418	445	420	436	464	425	468	436	463	441	458	432	428	438	445	422	456	431	464	472	392	438	460	451	441	466	427	429	444	466	459	450	407	418	393	456	448	486	436	452	447	438	431	470	425	468	472	448	435	436	442	388	435	422	423	453	451	420	453	448	405	475	456	416	414	448	463	444	444	428	440	461	442	488	422	421	461	436	417	440	466	515	435	421	425	445	412	443	433	429	454	459	447	424	470	477	460	443	426	415	458	439	456	428	448	467	391	450	462	487	439	440	455	446	419	453	470	455	425	416	443	426	473	455	446	415	443	449	434	420	433	426	426	466	432	462	474	395	416	440	413	429	463	433	447	451	438	437	415	454	437	456	435	442	480	459	428	452	459	461	474	430	417	458	450	498	446	456	457	455	416	460	464	442	445	439	416	418	449	403	424	428	423	469	477	438	469	419	437	436	441	452	421	462	457	430	414	451	454	445	432	410	424	427	445	450	408	457	435	437	430	405	405	474	408	446	404	424	424	439	454	423	442	432	460	450	420	450	424	448	433	396	437	444	488	465	417	467	449	434	434	426	405	439	429	459	478	443	411	450	473	445	425	465	422	472	450	437	449	458	450	438	470	441	413	485	460	450	472	466	450	427	455	467	488	403	414	449	444	433	409	461	467	419	438	441	452	484	444	477	452	443	411	457	411	438	422	446	429	438	439	485	478	429	456	478	467	481	436	444	446	452	431	445	498	447	449	425	398	416	412	472	445	466	455	470	428	478	440	462	450	417	458	420	412	437	437	457	457	468	501	439	423	438	432	446	449	418	473	471	443	462	427	431	435	420	464	457	455	423	405	473	444	470	473	461	448	440	449	421	474	475	432	448	452	449	464	421	412	436	399	440	438	430	449	423	423	441	457	424	435	402	439	445	482	447	444	445	466	451	405	470	441	436	454	440	424	443	421	433	422	447	453	421	449	506	440	431	389	420	466	472	455	436	439	435	463	413	456	447	422	438	461	446	495	445	454	442	425	456	488	437	420	462	442	465	499	428	463	431	448	447	427	424	456	454	475	441	431	418	447	443	444	440	412	464	437	431	441	479	428	455	440	419	421	446	424	399	454	469	432	447	440	466	422	463	416	458	426	473	438	462	436	413	430	443	415	435	470	432	433	437	459	460	419	460	427	436	432	437	454	392	454	452	469	475	445	457	449	487	455	462	478	432	454	425	433	421	465	462	452	402	441	429	418	430	428	460	434	437	433	436	464	444	435	449	444	413	453	458	457	437	435	497	421	427	436	455	429	476	442	407	380	449	451	465	473	435	442	453	452	456	466	418	461	469	444	449	416	437	418	462	469	408	464	476	488	447	448	438	440	416	467	425	446	457	448	486	424	492	440	417	431	442	479	451	472	480	421	442	445	428	485	452	419	467	477	434	435	423	452	454	428	474	485	475	442	425	433	450	444	445	444	406	420	469	432	431	390	427	433	439	454	486	473	445	465	465	448	453	437	425	432	409	447	418	449	451	451	447	450	417	431	450	458	461	439	473	412	466	469	481	455	421	473	487	460	401	472	422	431	410	453	443	442	440	476	470	481	435	477	450	440	438	416	425	444	439	413	437	454	440	403	435	472	414	466	432	434	428	433	436	407	509	420	453	465	438	393	458	469	473	422	439	449	446	461	413	481	425	429	479	447	426	433	429	444	466	456	432	430	450	439	412	456	447	455	422	454	434	449	429	441	432	461	455	416	458	434	475	437	431	475	384	443	452	441	479	404	438	454	449	461	465	426	402	451	432	465	488	422	460	452	433	504	430	415	424	473	458	403	473	393	482	451	442	412	453	460	423	418	447	442	436	475	431	472	458	449	430	404	447	433	464	443	459	426	429	445	458	433	411	415	446	438	456	441	411	484	499	443	413	409	452	391	455	432	387	446	420	474	420	455	444	445	417	432	433	448	430	440	437	439	457	433	407	419	474	409	447	456	452	467	427	446	445	439	477	485	405	435	459	445	438	435	465	430	459	425	423	442	404	448	435	427	470	455	442	483	465	461	452	447	477	410	448	432	453	399	461	501	462	501	477	453	447	415	466	420	483	463	429	470	449	434	424	470	417	444	448	453	436	427	459	434	462	453	459	435	400	445	463	498	445	476	482	442	464	469	430	435	447	407	433	471	450	454	427	457	438	419	474	426	449	423	433	403	465	433	488	420	452	448	474	454	447	439	474	465	440	425	454	440	452	470	484	440	427	437	430	412	462	427	422	445	447	387	438	439	448	424	469	454	400	455	441	465	492	435	405	459	425	426	409	425	442	488	497	413	453	446	424	460	470	436	408	466	441	431	426	431	461	441	429	460	432	424	450	457	472	441	446	460	456	433	464	446	433	449	431	462	445	443	447	431	467	445	425	405	425	452	446	508	467	408	466	449	436	462	447	440	433	465	459	467	441	411	484	417	436	434	420	433	492	444	411	462	444	446	483	449	415	439	408	432	479	457	416	433	436	434	432	433	446	404	433	427	428	438	450	466	441	418	415	449	411	434	472	457	424	426	447	481	447	473	429	456	418	449	430	472	460	453	439	438	447	438	397	453	389	443	451	467	459	443	465	429	439	448	410	423	460	485	427	442	449	437	399	449	459	449	430	444	403	434	429	458	446	459	461	464	424	429	475	410	448	444	440	434	440	457	456	445	449	417	457	419	478	431	434	427	431	431	406	441	447	442	433	437	483	458	442	409	436	429	464	468	478	439	436	455	442	418	468	459	412	401	435	494	493	403	463	446	423	445	430	452	418	446	474	438	444	424	483	420	447	437	418	463	473	451	413	432	474	429	452	475	427	421	465	411	440	478	438	442	412	443	398	417	442	398	459	445	480	448	446	421	474	426	440	435	461	446	416	439	444	476	434	417
13794	16476	16343	10348	3158	1517	830	913	911	594	455	376	361	391	379	365	348	402	382	345	368	378	385	363	366	371	371	392	364	387	361	370	373	407	385	352	368	367	356	366	364	397	371	371	395	366	405	342	391	361	407	360	378	365	404	347	394	372	360	392	390	329	360	378	361	357	360	392	378	394	376	398	369	401	393	379	391	399	352	338	394	380	358	340	376	352	374	361	379	391	364	367	356	374	391	395	357	391	323	389	391	378	395	397	385	392	357	381	369	410	373	398	392	361	362	384	373	355	341	368	353	384	378	362	354	399	352	375	339	357	396	366	388	351	403	369	403	380	355	375	362	373	356	374	336	346	386	323	371	370	382	400	385	355	366	358	355	353	369	352	336	349	385	363	367	362	380	392	379	402	365	329	364	362	367	352	365	373	374	372	359	345	415	327	379	372	365	353	371	372	371	383	367	381	375	354	364	352	369	342	347	370	348	360	382	376	373	358	397	338	340	357	381	374	385	363	358	371	376	321	352	359	338	379	369	398	388	385	392	356	362	335	378	383	398	362	375	424	372	347	349	357	363	364	374	381	368	382	336	365	377	389	424	389	372	376	397	366	397	380	380	377	371	357	352	369	376	389	356	342	358	364	348	382	347	350	373	388	375	346	366	365	325	351	361	365	359	378	405	371	379	355	338	382	380	360	373	363	372	369	382	363	376	356	373	344	365	325	332	360	358	373	360	399	407	387	387	396	347	343	405	361	370	382	377	380	397	403	361	395	380	368	369	356	376	359	354	373	369	329	379	350	381	349	312	356	359	381	362	348	371	358	349	332	357	380	381	354	388	363	383	374	373	413	319	381	384	359	348	376	357	412	384	352	388	385	376	365	361	376	364	373	394	362	387	349	368	405	390	382	380	380	345	382	348	368	364	338	364	388	355	363	386	378	367	387	354	349	375	413	384	380	358	344	378	401	371	395	380	378	367	403	362	371	405	367	378	361	360	396	362	410	348	391	389	367	404	377	391	385	353	343	409	389	334	366	368	392	376	377	403	360	385	369	349	374	365	380	361	404	341	339	365	360	363	359	363	356	374	379	375	394	354	353	370	352	368	354	401	361	357	370	369	372	369	349	367	361	365	414	408	374	365	357	366	384	343	355	384	378	366	324	401	394	367	365	388	365	362	375	351	376	380	312	354	376	378	388	372	353	359	380	396	385	380	372	359	332	368	380	414	385	393	392	344	330	362	334	395	393	397	354	352	370	359	373	382	369	352	369	379	380	364	331	367	362	376	368	390	389	374	367	396	348	364	350	383	363	385	354	343	375	382	363	348	391	393	358	381	355	367	428	385	375	349	380	368	360	357	378	363	347	374	386	364	360	324	396	391	404	349	367	381	401	413	373	376	371	370	369	366	340	359	387	374	355	369	376	379	352	363	390	358	361	381	340	388	364	333	369	352	375	374	332	361	370	370	369	357	370	373	370	380	368	364	368	405	352	409	363	386	329	352	365	352	373	389	347	356	378	346	378	388	374	407	368	384	379	376	375	345	380	365	374	383	348	380	366	373	330	369	350	378	373	377	371	353	368	385	359	399	343	385	353	357	360	380	370	356	352	335	382	382	350	372	379	372	363	322	374	355	383	382	394	370	349	398	354	339	371	394	362	376	328	400	354	401	371	324	362	389	400	359	362	355	354	367	372	364	409	385	364	322	371	377	423	368	375	356	388	363	400	376	400	371	358	367	379	359	411	409	403	341	390	393	326	357	349	361	366	408	352	349	387	377	370	367	355	375	369	376	365	366	372	364	383	355	358	371	380	376	378	376	380	375	384	391	372	355	334	364	369	324	370	377	356	362	364	383	358	430	361	397	363	387	349	337	370	370	366	346	399	372	366	391	389	354	372	372	398	357	350	389	349	376	376	380	361	368	398	399	365	367	368	396	411	377	358	319	370	376	359	397	351	373	335	346	397	403	364	379	341	365	368	367	336	371	366	399	398	360	375	365	384	363	350	378	368	400	333	393	357	382	368	388	398	379	356	379	371	393	353	327	407	357	383	388	385	370	339	397	365	367	371	371	353	349	341	390	370	388	328	369	354	391	371	371	367	378	388	383	386	337	400	404	343	380	385	378	394	402	348	381	382	402	351	363	383	376	365	432	360	396	389	361	393	374	363	380	378	349	348	341	395	363	368	364	360	371	363	378	341	360	380	386	367	347	374	365	349	373	363	368	357	389	405	402	375	353	384	368	395	375	384	364	331	368	372	386	380	363	385	381	392	376	350	355	359	375	346	386	382	370	373	351	410	330	372	342	368	355	379	341	367	356	406	371	387	408	363	367	374	373	351	363	365	385	374	384	345	365	366	389	373	386	398	369	361	390	370	363	334	354	326	332	336	365	371	401	371	380	357	355	381	338	361	370	360	385	366	391	358	340	365	351	376	372	346	363	392	344	380	392	368	360	355	383	376	369	367	359	377	376	318	361	357	400	370	373	349	333	354	356	365	400	355	388	365	367	363	376	348	381	366	363	366	373	375	365	370	368	364	354	373	378	389	325	391	353	340	378	387	369	360	377	410	371	401	380	386	387	380	323	364	353	366	379	318	387	386	405	358	378	370	362	358	354	388	386	381	388	326	351	374	337	379	345	357	376	394	388	373	360	393	378	368	345	389	366	354	385	362	354	344	373	356	374	337	347	400	366	364	394	357	345	353	370	347	374	367	367	353	372	374	361	350	375	381	366	373	364	376	340	367	383	381	345	363	365	360	398	365	371	385	384	371	375	337	354	338	359	341	393	351	385	352	328	339	343	390	377	375	348	371	406	377	393	390	397	435	370	336	367	383	321	389	372	369	440	386	383	376	382	370	390	346	367	357	372	345	350	373	389	359	359	368	380	356	386	413	347	361	380	372	372	399	387	355	389	356	379	354	383	385	364	373	334	380	370	368	350	374	359	355	383	369	385	347	386	376	401	378	376	349	366	380	358	352	377	378	413	366	374	362	359	350	345	366	390	366	322	382	345	376	342	377	366	378	380	383	366	355	397	381	383	367	380	364	402	366	346	323	347	402	388	342	361	396	369	341	371	395	419	339	373	386	408	356	370	367	358	384	410	360	367	374	372	356	358	386	400	362	344	364	349	392	389	357	370	361	362	389	345	375	357	370	388	354	367	361	386	387	354	386	389	370	387	371	377	364	391	406	376	339	357	370	375	371	337	361	370	342	366	375	369	383	375	397	353	380	375	351	351	368	365	381	376	375	368	372	344	355	367	361	372	357	379	349	381	383	382	368	350	380	344	381	359	355	389	381	344	352	379	362	380	340	359	358	374	354	382	404	358	374	356	374	355	357	358	358	343	372	373	399	403	403	331	384	402	339	352	398	391	353	365	362	346	355	360	395	339	373	371	394	343	359	366	356	370	365	337	372	357	333	382	379	350	386	335	360	386	399	384	374	353	382	354	342	377	394	380	369	362	342	383	365	382	380	378	340	374	393	360	358	335	358
25506	21862	33212	43595	27157	18220	6830	6044	5578	1657	843	506	518	480	482	473	454	488	480	441	475	451	438	483	465	491	492	491	435	487	477	454	434	454	437	450	508	517	469	484	481	469	469	492	468	485	465	497	478	473	513	463	458	476	483	518	492	473	453	469	454	460	472	447	461	488	483	471	481	481	508	492	507	477	491	461	489	433	487	456	448	496	474	443	480	451	498	490	487	459	494	469	478	493	495	486	508	472	458	436	466	496	483	461	472	444	470	450	468	452	464	441	455	480	474	468	455	458	436	431	436	479	460	449	483	487	486	482	499	434	462	464	498	479	482	469	472	455	465	471	468	466	487	475	512	464	514	510	488	475	431	480	479	485	468	467	517	506	458	464	450	470	463	429	444	457	447	460	461	514	436	497	451	483	462	449	478	422	490	450	459	418	459	445	504	451	498	443	461	476	499	454	517	430	446	487	417	466	482	483	454	476	440	472	480	430	455	526	458	468	433	441	453	449	524	457	485	444	438	414	411	481	459	493	491	461	500	475	460	464	435	494	439	474	485	470	441	470	500	459	488	426	465	480	499	463	438	490	456	435	442	455	466	474	467	448	486	464	416	457	465	432	456	455	460	442	433	458	451	480	456	448	478	440	499	461	460	458	469	481	476	478	429	472	433	492	436	475	477	459	435	433	462	471	474	461	439	409	466	458	424	475	493	495	461	445	478	471	465	468	426	441	439	454	493	491	507	474	441	455	491	436	468	467	446	430	469	474	449	485	477	488	481	436	454	483	449	458	441	480	471	462	465	464	470	446	472	512	510	504	507	483	431	467	452	441	480	415	449	463	452	431	449	469	502	474	459	462	468	449	449	446	475	456	463	525	468	424	439	484	450	509	417	454	437	479	449	464	517	452	527	483	497	464	456	480	469	466	488	442	507	508	455	447	471	485	470	453	486	448	501	464	466	427	485	449	502	493	455	462	436	502	481	487	457	485	464	470	440	472	427	491	475	490	470	467	511	438	470	486	447	476	462	469	467	474	462	462	438	525	476	474	493	457	455	489	488	430	471	477	474	438	458	472	480	478	476	470	455	464	445	456	463	461	500	472	461	464	453	466	506	503	469	466	467	472	460	464	472	477	469	453	471	465	433	451	483	438	465	439	473	480	490	454	435	493	508	488	447	443	454	455	488	507	441	454	527	462	464	455	439	438	517	432	442	445	445	444	469	481	439	502	466	477	494	456	524	470	451	452	501	465	488	427	460	485	457	475	477	430	481	510	447	449	447	479	436	448	461	463	521	469	463	421	465	476	463	472	495	484	443	436	451	497	459	467	459	507	479	455	489	455	502	451	497	498	490	482	480	506	455	486	482	441	484	437	457	469	454	478	462	457	469	462	468	481	457	432	446	466	488	488	510	472	481	487	459	416	446	447	463	491	529	477	441	475	478	491	453	425	457	484	464	461	481	462	450	473	493	440	477	488	465	408	474	488	458	449	462	465	500	456	448	470	487	496	452	429	433	463	445	473	471	485	440	467	470	501	460	463	459	489	453	486	483	527	424	459	447	458	449	460	449	427	459	455	473	475	466	467	491	442	525	466	474	522	489	500	436	494	435	428	465	405	501	446	478	463	480	479	464	517	459	473	461	443	481	454	484	446	443	463	468	431	475	478	481	446	467	457	474	442	504	466	494	437	477	509	492	460	467	473	487	455	486	482	444	441	466	448	475	501	470	485	482	459	422	451	476	487	479	442	471	519	453	461	436	474	489	443	442	505	493	481	440	456	486	440	473	467	427	466	477	446	490	475	469	490	490	470	465	470	424	489	449	462	467	470	472	453	426	482	512	461	456	492	491	507	486	457	478	449	479	472	466	521	459	421	495	462	423	425	441	450	448	459	459	482	454	471	519	466	470	443	462	455	461	461	439	474	440	458	477	442	473	433	460	461	496	424	481	446	460	458	472	503	480	430	467	486	488	455	450	470	462	425	475	436	454	447	443	453	435	454	457	426	480	508	473	464	475	456	454	452	482	478	475	451	505	433	474	464	461	493	463	465	513	479	437	459	463	463	478	469	471	483	471	499	451	481	485	454	475	454	433	474	509	457	450	469	464	474	451	439	471	471	444	424	463	488	479	436	448	476	444	504	456	462	474	411	498	485	430	506	433	498	452	481	457	462	445	465	464	497	456	480	500	506	494	525	492	499	465	439	462	468	455	509	461	449	456	459	474	484	435	432	483	452	463	444	438	487	462	459	443	434	492	470	464	453	510	464	472	462	449	497	478	478	449	480	435	497	435	419	464	442	494	442	462	484	463	441	451	453	480	459	471	486	453	453	473	485	443	454	426	495	439	461	485	488	484	465	472	459	468	503	508	472	459	438	466	501	453	490	448	474	450	445	480	483	432	476	460	488	466	482	484	477	452	468	494	466	476	499	471	451	453	488	454	524	532	444	459	473	495	498	441	470	467	494	440	506	488	487	485	441	473	497	459	460	471	432	462	503	437	468	495	461	450	475	472	457	446	453	478	514	457	429	490	438	456	442	492	442	475	495	477	487	487	467	452	473	480	461	412	463	451	456	458	479	489	455	466	451	497	448	484	443	462	499	473	493	456	448	482	465	455	482	441	443	464	481	472	492	452	462	452	487	431	466	440	440	492	464	436	477	466	445	472	464	465	517	474	477	484	496	474	473	450	514	464	440	416	452	446	493	465	460	461	467	471	449	493	431	462	443	476	431	472	458	455	488	443	454	466	442	464	497	482	468	478	459	487	459	443	458	454	457	432	481	484	440	517	433	448	438	457	520	459	464	475	444	443	466	431	499	500	441	466	449	443	486	456	473	437	460	430	487	466	485	447	490	452	441	491	444	461	456	498	471	433	484	449	514	483	481	486	434	441	471	440	449	443	438	480	473	458	455	461	444	453	470	446	448	475	446	428	487	422	456	475	467	478	475	486	468	452	484	476	453	485	482	476	435	466	436	427	465	448	489	458	439	452	477	467	471	513	451	461	433	418	444	457	478	501	451	459	453	484	463	462	481	461	488	476	484	473	447	463	480	488	512	457	489	471	445	473	471	480	519	431	502	451	449	461	430	418	474	459	476	460	485	477	466	480	477	480	504	461	499	518	465	483	511	486	468	449	436	520	473	415	485	477	478	466	434	452	438	474	447	475	451	493	465	435	489	454	469	474	475	467	464	437	461	468	464	471	447	492	475	476	500	475	464	498	455	498	458	476	469	458	446	457	460	472	469	468	429	444	467	457	471	462	472	457	479	444	437	400	428	476	478	454	451	465	491	481	481	460	446	462	462	428	467	469	481	495	400	495	446	451	472	483	472	492	494	475	441	458	463	470	462	457	471	477	454	448	467	477	509	468	517	483	441	474	431	473	503	437	467	518	480	463	441	490	458	456	492	459	485	469	476	452	448	472	447	473	473	471	519	441	467	470	476	433	455	458	468	471	464	451	445	503	432	465	428	455	469	477	455	452	487	467	466	460	482
44838	70308	67554	47475	21164	12093	5533	7805	6976	2065	969	434	440	428	437	448	412	431	482	411	440	428	436	449	445	443	464	417	412	436	414	392	437	431	440	478	452	402	448	447	418	419	409	428	448	423	387	435	430	436	465	425	451	451	414	420	440	438	435	418	447	444	388	389	417	436	445	414	468	460	494	450	396	429	446	405	436	451	431	426	415	435	403	413	413	422	398	420	463	415	455	401	428	450	419	450	433	429	413	433	410	424	448	446	425	439	426	423	418	429	421	420	430	426	442	426	413	436	401	405	467	422	415	452	396	442	438	419	410	402	462	421	428	441	418	421	416	387	450	415	413	440	402	447	444	427	415	471	436	452	410	443	450	439	425	405	447	442	416	439	432	402	423	402	380	415	419	414	378	398	435	424	398	433	414	402	408	424	433	433	408	433	434	412	395	396	433	419	403	416	400	406	419	409	419	450	414	429	434	426	400	405	402	449	408	425	437	427	417	452	411	449	419	420	486	425	420	419	446	396	423	383	410	442	392	485	446	430	461	421	404	430	431	405	424	435	444	423	425	438	401	424	435	432	426	422	434	428	421	448	440	446	430	437	428	446	434	437	474	422	424	426	441	426	452	452	421	385	412	399	412	412	434	428	410	398	434	406	428	416	416	441	411	404	399	409	405	408	426	450	434	436	420	436	376	407	399	418	391	426	436	404	399	420	419	439	407	394	430	390	436	428	452	445	418	446	403	381	398	390	417	442	372	401	431	457	431	415	448	409	398	407	409	399	421	448	460	408	392	448	417	389	412	442	419	420	414	437	421	426	451	443	428	454	436	433	430	384	423	438	439	464	407	417	406	431	441	417	414	440	418	423	407	427	420	431	422	419	408	450	438	432	432	394	390	433	447	413	412	389	413	401	429	434	425	435	440	457	430	391	429	465	418	386	411	419	433	390	435	428	435	412	429	414	395	409	415	450	424	404	402	415	429	468	453	418	430	417	430	454	419	399	379	419	429	429	430	432	465	401	379	416	434	394	457	430	435	431	424	395	430	433	401	428	444	443	442	416	447	400	443	446	403	417	407	429	395	443	429	418	431	394	416	404	380	432	446	424	396	439	426	383	415	398	422	432	426	430	436	408	417	411	419	447	381	433	378	446	411	417	428	417	437	432	443	453	451	418	421	405	424	405	450	435	388	414	408	455	412	449	420	410	434	435	400	429	408	405	391	443	438	419	426	434	422	405	436	429	422	419	433	423	407	435	423	395	409	403	424	460	413	385	385	440	403	424	412	415	421	433	400	434	463	439	429	425	417	445	389	420	382	388	417	455	412	427	396	402	442	406	410	375	414	429	410	407	430	444	430	421	408	393	420	455	400	429	429	390	452	445	393	440	413	409	427	410	452	447	465	412	459	405	421	451	423	398	456	440	400	409	395	415	396	411	437	445	439	393	386	403	403	433	404	410	418	434	458	449	397	407	415	418	398	421	440	404	445	480	444	446	398	442	417	400	421	376	432	420	369	422	442	408	412	438	418	466	434	432	389	386	416	398	427	446	427	425	412	425	416	431	420	414	427	401	429	426	445	381	428	439	396	381	456	431	419	438	430	396	397	437	421	392	443	414	413	401	410	420	393	436	413	407	426	414	410	423	413	414	424	417	408	406	431	431	434	409	441	444	441	439	412	465	438	427	400	403	399	387	393	420	420	425	420	408	432	425	432	441	433	402	419	448	428	444	409	421	421	443	420	411	438	444	421	400	407	434	416	434	439	424	414	457	415	417	395	396	412	452	416	448	404	466	439	458	436	393	390	426	445	439	456	471	418	401	420	389	403	453	447	425	400	439	412	416	434	415	435	428	435	431	416	426	387	410	439	392	411	382	455	384	415	407	458	391	416	401	368	437	377	410	416	406	416	427	416	450	428	446	442	431	413	439	413	417	414	392	379	384	401	422	404	438	430	424	459	447	449	389	393	432	459	423	439	400	438	417	435	416	423	433	470	400	402	424	440	405	416	412	409	410	449	456	407	422	400	395	402	411	444	415	414	441	465	421	428	409	407	392	412	429	413	445	427	424	430	440	419	422	424	413	435	385	431	442	438	422	427	401	473	419	403	460	425	447	413	438	438	443	401	432	422	449	413	405	428	425	407	388	438	415	412	430	426	393	410	431	426	451	412	408	389	428	416	411	398	434	411	422	414	388	431	429	369	435	411	441	392	410	402	452	406	465	440	426	433	490	432	405	423	407	427	422	390	401	419	442	429	431	459	414	450	404	392	410	455	433	401	398	399	440	428	425	401	385	392	417	416	442	404	439	400	430	421	405	417	466	407	415	424	422	397	414	429	393	418	455	426	415	421	411	383	413	430	422	406	415	438	409	424	422	429	434	431	409	396	452	430	395	382	455	444	406	449	445	437	382	411	438	423	419	422	421	413	434	410	425	446	410	436	409	418	423	416	417	400	428	428	405	448	407	377	415	422	423	421	369	421	430	392	373	421	407	398	452	396	424	420	395	408	423	393	434	444	426	448	434	411	448	414	419	407	433	429	423	402	422	412	438	450	443	422	419	449	395	429	452	419	436	429	419	436	425	397	417	472	442	420	470	417	458	441	432	436	440	475	447	421	425	408	422	403	405	410	440	432	392	401	394	374	409	392	433	390	424	388	397	421	427	353	483	420	436	439	448	413	423	450	421	456	379	437	433	412	414	422	411	458	417	414	391	405	450	423	452	403	430	403	406	459	396	425	420	463	431	408	420	402	377	445	377	419	432	404	411	403	398	413	432	429	441	434	451	447	441	419	403	437	414	415	417	435	413	403	440	401	436	406	423	393	399	448	414	422	431	407	430	404	395	423	416	427	434	426	441	458	410	436	433	407	430	438	394	408	466	440	424	423	451	405	417	409	426	424	402	429	400	441	453	425	399	433	396	435	353	421	398	410	407	376	406	442	418	427	407	433	450	406	397	391	432	419	384	352	471	450	416	419	456	384	384	439	413	405	404	423	402	421	414	405	419	471	440	389	421	432	426	435	429	441	411	435	473	452	434	416	425	431	415	401	430	428	404	451	407	446	429	443	435	407	447	422	410	458	427	412	421	420	403	430	453	429	424	437	424	438	438	405	417	417	422	429	434	388	465	418	404	413	369	407	408	420	423	405	428	400	394	388	444	424	431	433	396	387	438	391	412	421	399	426	414	421	412	419	406	454	466	406	391	415	394	383	439	460	406	423	451	420	411	400	417	412	442	406	442	434	399	397	415	412	426	459	463	443	422	439	410	421	415	430	421	443	432	440	434	444	410	427	464	424	434	422	404	418	438	440	429	420	436	403	460	432	405	466	401	419	409	402	405	398	437	420	400	427	382	443	443	428	407	445	381	406	443	426	463	432	430	455	414	407	393	389	423	417	413	404	459	441	419	385	437	413	407	459	416	447	422	403	402	398	408	421	432	430	433	392	440	423	415	403	424	428	426	443	418	415	431	401	424	444	419	418	425	408	474	470	448
24505	21628	31998	39280	29119	26786	15732	12985	10712	2994	1105	621	610	594	582	550	569	548	549	569	545	550	568	581	581	550	618	540	555	557	556	550	584	543	534	573	564	566	535	547	565	532	523	556	527	527	574	549	544	518	530	553	538	519	578	532	543	541	582	566	576	548	586	580	526	566	537	546	542	656	635	590	609	541	527	551	561	508	545	532	550	537	561	526	555	547	581	523	573	537	566	537	536	519	535	575	532	554	515	571	539	523	536	567	544	516	512	518	585	566	537	531	520	589	535	585	556	570	550	556	550	511	550	580	505	563	567	576	594	558	553	528	508	525	542	520	536	580	528	549	543	545	534	530	536	576	558	535	539	511	558	546	545	560	494	530	540	542	547	527	529	541	513	546	574	521	508	515	552	525	529	549	519	549	501	526	560	520	556	549	563	564	483	559	572	568	556	540	582	562	558	514	533	528	564	554	543	543	525	565	575	578	524	581	562	557	583	555	535	560	544	576	554	517	519	531	525	550	552	537	524	544	527	501	594	502	570	532	536	514	532	539	552	524	547	561	554	534	549	550	565	561	533	575	554	523	528	526	535	583	535	558	585	525	568	564	544	555	528	544	534	564	529	526	550	586	553	535	539	543	547	510	579	536	572	543	536	552	527	516	524	545	540	532	519	577	527	553	570	531	548	504	577	505	522	512	509	577	533	573	532	575	570	512	526	553	574	531	528	535	543	530	539	518	562	506	554	539	572	554	527	513	526	562	593	549	554	532	525	504	546	623	564	534	538	548	534	566	566	560	504	531	540	508	533	551	565	552	543	531	512	575	562	508	530	561	521	601	543	511	555	600	570	518	537	540	506	518	562	528	541	554	541	528	499	535	536	530	537	526	560	526	538	520	529	533	548	540	550	491	554	531	546	556	568	561	603	529	560	516	553	518	519	551	522	570	576	513	564	542	559	560	551	502	503	518	513	599	582	538	555	537	503	537	572	511	536	556	498	523	510	535	527	539	539	531	546	526	565	524	546	568	520	566	535	558	550	526	558	580	561	517	551	524	514	508	529	594	535	539	574	503	546	588	521	556	526	523	558	559	557	581	544	545	542	485	541	550	531	562	536	547	522	591	565	523	546	570	535	551	539	591	586	580	551	533	511	553	526	561	551	532	519	564	506	575	571	572	558	565	539	547	557	548	546	545	477	560	560	540	538	542	559	547	547	508	595	531	506	536	491	507	528	593	519	516	566	543	525	553	564	511	508	536	581	560	501	567	533	551	569	555	524	541	555	566	557	514	568	559	534	569	515	547	526	531	580	568	506	528	535	544	566	547	555	574	506	556	563	554	527	528	570	519	528	581	554	537	582	549	546	587	541	558	553	537	523	530	548	533	529	534	588	506	538	560	565	570	580	547	536	538	567	528	534	596	551	528	546	543	511	554	578	524	513	555	505	565	515	551	564	544	566	532	550	552	547	566	574	555	524	573	517	534	523	500	524	547	538	492	572	556	522	530	539	557	557	530	556	520	588	516	574	559	532	573	541	580	522	542	557	541	552	554	545	575	506	574	556	495	538	517	546	579	573	564	557	545	562	528	607	591	543	574	524	556	518	551	504	539	555	542	550	550	524	535	579	533	560	513	534	520	546	524	543	518	592	527	503	569	545	536	566	540	516	555	605	549	534	534	524	524	560	510	547	507	550	531	516	531	537	566	559	538	530	549	534	533	565	530	542	542	556	517	532	496	546	538	541	541	521	522	542	568	532	554	528	564	553	540	540	546	575	560	524	548	527	561	555	548	575	564	521	556	549	517	543	531	525	536	527	522	545	529	541	554	576	526	526	590	546	563	591	559	546	551	572	502	538	519	532	502	539	484	520	552	538	499	538	525	546	596	547	542	531	534	549	512	516	534	546	556	561	558	531	546	529	547	547	530	567	497	553	539	525	533	523	554	555	530	547	558	596	535	521	573	581	508	554	508	503	538	539	543	516	519	529	556	539	545	542	530	564	529	569	557	542	524	539	544	566	608	523	527	547	554	543	506	564	520	562	527	531	583	544	584	522	555	511	544	554	539	548	559	556	548	485	522	585	532	550	567	524	580	514	523	516	578	454	539	499	551	550	542	518	552	564	537	553	580	522	586	538	533	561	600	520	559	521	521	556	553	503	531	519	531	519	565	542	507	534	528	548	523	502	543	575	560	542	510	545	503	505	514	541	535	542	533	572	540	523	538	556	536	521	546	551	545	519	559	568	540	568	594	577	568	489	566	508	535	528	565	514	577	559	531	480	520	541	510	565	580	528	550	553	565	531	557	549	533	559	550	544	540	577	523	515	504	524	551	556	489	532	532	542	557	528	581	578	574	578	547	525	504	572	557	552	572	537	526	566	569	543	579	562	554	560	555	528	530	531	583	567	541	511	563	512	535	551	543	564	574	531	500	536	528	547	556	522	529	546	538	547	574	588	548	567	556	504	547	550	571	535	534	516	584	530	566	576	556	523	547	519	512	587	564	545	516	542	561	575	557	538	525	571	533	582	523	572	516	534	518	515	526	496	548	532	501	560	554	529	537	538	560	561	539	533	526	524	556	511	520	526	566	536	525	547	481	538	537	569	534	507	544	586	537	550	529	561	515	551	575	561	538	540	559	557	548	525	549	540	551	542	532	548	556	522	576	540	538	516	537	540	521	568	561	557	532	510	556	506	543	562	548	555	549	515	546	565	546	554	570	531	537	530	557	559	533	561	534	574	528	542	501	581	560	559	546	544	546	482	506	586	548	524	520	543	536	523	528	506	585	535	555	542	540	566	566	516	561	570	538	525	532	551	540	553	550	537	520	569	566	525	507	519	502	581	593	489	538	521	480	563	578	551	554	532	539	534	563	565	544	549	528	524	533	545	547	513	564	550	529	567	532	506	492	531	570	572	532	530	542	517	510	559	575	532	601	556	492	546	540	566	518	556	498	597	551	496	595	543	549	525	543	511	584	552	545	564	571	538	518	543	540	527	540	547	510	567	567	514	525	507	536	565	539	487	518	537	543	490	530	522	515	529	558	528	556	588	563	529	541	546	522	577	514	583	556	522	520	540	539	550	522	529	555	550	534	485	558	552	522	553	526	571	543	541	526	557	548	556	527	520	540	555	551	530	548	540	555	579	499	503	526	542	540	522	553	519	537	517	512	552	545	557	514	503	531	537	545	567	506	566	525	531	508	545	534	523	558	560	534	526	518	536	522	568	538	551	530	533	543	495	561	520	539	594	569	531	520	553	555	574	558	569	550	560	516	551	598	566	504	544	582	495	527	536	569	530	535	545	564	540	538	561	562	556	499	520	564	509	545	514	556	532	550	583	543	528	553	531	532	503	532	530	541	506	546	518	587	544	567	541	493	574	555	513	533	579	575	533	575	582	541	527	568	532	487	554	518	553	556	547	559	547	504	555	551	545	563	559	600	516	558	543	531	582	522	545	532	552	545	572	559	492	564	529	515	551	510	546	544	574	528	546	601
54432	85444	82906	61494	30508	20214	10424	14307	11446	3535	1313	504	520	493	514	523	539	518	524	455	486	507	529	504	523	518	545	523	480	501	511	525	551	479	530	533	513	509	518	476	502	528	480	481	516	481	496	510	523	515	539	459	488	487	516	493	500	490	489	478	507	517	544	518	517	468	534	500	495	551	631	535	530	513	473	489	501	507	519	500	471	494	471	535	525	464	459	492	516	473	473	506	524	496	541	517	483	527	522	490	477	527	499	489	465	502	473	465	518	536	544	519	501	490	531	543	499	530	505	493	509	505	552	499	491	527	504	482	505	499	466	517	552	482	465	485	501	515	501	506	467	516	502	524	507	489	491	490	508	492	461	483	518	493	547	497	511	502	504	506	503	466	509	507	520	504	501	523	530	507	486	483	524	500	455	484	485	501	472	504	511	485	513	517	486	529	467	458	518	493	509	498	485	527	509	480	496	505	489	492	505	527	515	461	491	458	542	503	487	480	471	521	482	497	493	547	487	493	512	490	485	511	469	483	515	510	530	500	515	489	487	518	533	507	468	518	503	485	478	460	535	506	511	487	469	506	472	506	487	533	485	498	504	500	474	499	471	468	494	507	494	513	512	491	529	511	487	474	505	484	505	500	450	455	466	481	485	512	515	531	504	542	489	473	527	483	493	501	481	536	521	483	508	507	481	481	516	504	538	521	546	501	482	517	528	513	484	477	475	503	499	480	461	507	505	497	450	503	540	487	519	497	488	489	518	502	465	507	524	517	475	477	476	492	511	548	487	521	535	516	513	502	492	509	512	475	500	466	498	519	552	509	524	481	469	511	456	443	527	501	482	467	508	495	504	524	535	484	479	492	494	493	469	504	475	512	463	532	488	535	482	515	473	468	503	477	494	508	500	489	488	540	557	510	492	483	456	526	494	459	552	460	466	477	512	462	488	466	429	508	528	498	512	488	519	566	502	458	507	472	553	527	488	517	505	509	495	499	545	487	469	489	493	497	512	523	510	489	472	546	526	528	525	504	503	476	516	468	490	485	515	482	534	466	506	487	500	506	476	515	511	478	491	471	497	505	467	500	499	507	483	470	519	511	532	489	501	513	496	524	470	487	498	499	469	488	507	475	525	495	481	519	509	487	472	485	532	489	508	476	487	476	507	534	521	530	491	492	473	518	502	454	523	490	491	514	466	484	466	474	503	527	469	551	497	501	499	486	485	496	500	485	535	483	481	515	496	480	504	523	529	547	487	493	530	517	486	487	487	506	493	541	524	499	508	518	475	514	490	512	517	501	455	446	490	490	495	512	461	519	497	494	468	546	516	498	517	502	460	508	506	497	482	465	512	552	486	505	539	471	525	467	526	488	502	483	454	476	566	502	556	507	488	530	510	467	507	466	523	496	533	511	483	465	501	501	511	485	482	521	492	569	511	465	509	497	509	456	493	491	483	514	479	485	482	495	478	514	488	512	512	482	511	466	525	501	513	488	479	498	498	487	470	490	501	526	502	505	471	494	474	490	492	468	480	463	480	481	519	492	512	528	484	459	475	487	474	487	468	500	493	501	516	486	480	467	489	478	457	497	490	467	531	492	515	503	519	503	468	489	497	527	517	469	519	490	513	486	463	523	501	494	501	494	520	461	525	487	504	466	512	496	532	497	523	488	552	495	539	504	488	478	537	461	499	490	534	529	486	479	499	505	560	499	508	471	480	477	539	524	516	490	530	463	511	490	470	497	530	516	505	475	501	488	497	511	486	500	494	514	504	496	482	513	480	455	480	523	494	511	450	485	503	477	489	452	502	458	461	501	517	492	492	468	486	471	478	482	491	479	493	470	469	450	523	519	495	487	528	532	457	499	459	558	500	513	498	501	516	494	473	502	509	519	507	522	455	517	478	477	498	490	531	482	498	477	487	498	513	498	491	483	478	523	525	499	487	496	482	467	517	494	552	469	481	506	441	516	500	490	448	482	498	452	488	528	511	515	513	501	480	459	483	522	519	465	476	477	504	519	521	527	516	518	502	513	500	463	527	457	553	548	492	469	466	505	512	504	512	452	486	510	470	478	489	492	537	540	525	507	465	509	509	512	495	452	539	483	514	523	525	459	461	467	504	505	509	548	503	488	499	485	509	466	472	511	491	495	513	520	520	469	516	522	521	508	491	475	506	501	449	492	537	516	505	477	499	505	529	500	515	507	508	518	494	474	509	516	514	481	464	486	504	535	467	550	487	485	501	511	491	462	500	478	517	511	496	514	514	514	509	498	499	499	483	474	497	507	478	450	533	504	496	528	514	506	515	523	506	467	493	520	470	495	475	503	493	539	503	536	479	465	501	485	486	482	547	495	498	494	494	506	533	504	483	494	491	547	486	475	523	523	513	539	530	537	502	496	499	506	473	475	496	482	491	574	523	532	500	490	483	444	477	499	519	470	511	497	517	480	501	514	528	474	503	470	510	449	524	469	553	499	495	479	490	486	496	520	495	495	484	492	504	502	466	473	562	517	469	525	514	505	543	464	455	491	497	486	490	478	505	477	491	479	524	536	465	507	489	455	479	506	511	471	505	463	486	504	475	492	498	501	504	496	515	518	466	483	466	526	497	468	473	511	488	509	480	458	497	480	499	508	485	523	486	525	507	515	497	534	472	484	514	499	495	494	492	487	493	485	476	470	491	500	515	475	529	484	538	502	515	548	499	515	481	489	513	500	497	505	515	463	506	528	488	495	466	511	534	476	496	494	523	509	503	490	524	490	508	451	456	503	490	469	473	503	522	481	492	494	462	522	505	499	507	518	511	488	437	470	447	500	481	499	496	475	484	519	477	484	522	505	510	519	463	506	482	503	499	497	507	475	486	481	483	504	505	521	519	481	507	477	486	498	501	464	491	472	474	504	521	519	485	501	481	513	495	449	514	517	515	506	473	480	479	504	507	489	489	515	493	504	480	490	524	503	508	517	496	485	487	506	493	554	529	546	512	492	484	509	471	522	493	518	465	494	502	533	531	478	503	495	455	534	512	516	500	538	463	458	520	509	491	480	491	516	474	509	454	503	497	502	492	461	480	469	517	503	473	485	517	513	509	451	519	496	518	510	499	483	512	474	527	526	479	550	438	478	464	471	485	493	476	503	481	511	468	491	512	498	508	488	475	477	458	496	489	489	509	473	521	510	484	456	501	531	478	508	468	534	484	488	484	488	505	541	526	498	525	547	502	474	490	472	506	491	512	520	497	492	484	507	443	513	482	493	509	490	481	490	501	463	476	480	496	516	500	505	519	477	527	546	509	492	501	496	485	489	504	512	467	495	519	480	482	441	513	504	470	453	501	501	494	493	511	502	460	490	484	489	502	472	491	484	504	470	488	494	530	469	448	515	521	517	519	519	493	469	474	519	494	483	489	483	489	523	498	500	510	520	482	523	482	511	542	520	482	459	484	460	468	510	510	538	519	512	461	504	537	516	517	491	517	499	488	485	489	494	466	463	549	517	476	499	474	485
28589	20041	16725	13659	3364	1907	1008	1056	812	508	485	405	421	446	453	431	429	406	428	427	436	456	459	441	396	420	463	448	415	416	417	446	426	438	398	423	476	474	449	438	420	442	413	404	429	425	443	419	390	417	445	399	441	380	439	431	454	434	424	417	446	430	437	399	478	419	415	433	442	407	420	415	427	391	430	429	429	407	423	438	425	470	421	453	439	422	419	423	432	432	455	442	426	419	393	436	389	419	397	475	421	390	371	416	402	487	418	417	417	426	430	444	393	422	424	406	420	402	403	439	420	424	461	436	437	399	445	458	446	433	451	414	410	383	410	375	428	445	426	421	454	436	404	403	453	424	478	424	440	460	435	449	408	410	470	440	434	407	423	379	440	418	396	410	410	427	409	460	411	420	429	415	413	417	437	458	470	407	425	432	442	440	435	442	416	427	422	430	445	439	434	412	434	391	462	385	419	427	459	429	396	433	427	433	427	451	421	430	442	437	423	409	442	416	450	471	409	465	452	445	417	414	398	416	397	405	412	436	426	445	415	404	434	434	429	434	428	399	431	425	448	427	431	398	438	458	437	421	404	398	402	433	440	400	417	429	442	441	421	397	431	443	421	453	466	460	395	454	416	411	399	390	424	412	450	437	419	415	430	445	374	427	422	454	441	428	378	419	440	456	427	442	451	413	474	443	420	426	405	462	457	440	435	453	430	427	429	438	433	447	461	398	406	421	436	426	457	420	448	429	410	440	392	420	416	409	436	418	451	415	440	439	432	407	443	466	439	464	460	452	443	438	410	414	415	407	439	422	455	422	401	410	379	449	424	436	413	392	448	454	401	464	386	430	443	424	458	425	408	464	434	434	452	428	401	424	411	435	412	469	460	430	415	431	435	421	422	460	444	443	432	417	455	451	443	440	402	477	447	407	436	455	430	416	423	443	463	441	451	411	406	431	407	411	391	473	449	422	448	402	398	432	417	417	398	429	448	429	410	421	430	450	472	408	410	407	444	451	446	425	443	413	434	414	460	444	407	455	454	453	415	435	419	419	413	388	438	415	461	470	411	425	442	451	438	449	470	424	407	417	423	406	403	437	422	411	400	451	441	410	405	427	403	451	449	449	428	423	438	468	465	408	405	449	425	412	433	411	447	431	398	434	409	394	453	386	395	428	427	419	432	444	434	436	405	413	421	432	408	436	466	413	406	424	422	416	391	432	429	444	407	444	408	439	436	399	414	447	437	418	433	417	453	404	449	450	426	423	432	416	398	427	425	448	406	425	439	437	433	442	448	422	428	425	431	471	421	421	426	462	432	441	462	421	473	408	438	450	424	450	398	368	404	392	413	392	421	411	422	427	417	420	448	425	410	443	426	446	415	406	423	430	463	441	370	456	454	426	416	404	410	404	406	419	462	400	418	468	416	410	414	399	426	417	387	392	431	428	441	440	415	411	406	429	431	417	452	425	411	382	408	420	465	398	427	408	425	436	438	425	461	429	413	413	400	426	427	417	450	434	406	431	437	375	422	438	421	410	437	431	421	424	447	409	390	427	441	398	460	412	412	423	415	425	393	476	431	426	395	452	389	421	439	435	413	435	414	419	452	449	411	444	427	455	397	411	439	445	459	441	414	437	431	412	422	436	450	410	440	415	402	449	419	478	453	407	403	415	432	412	447	426	414	386	435	424	437	440	411	423	394	437	421	430	432	443	404	434	430	407	414	474	454	403	403	446	438	448	421	416	427	395	419	415	397	404	417	407	431	440	420	448	423	446	441	461	407	447	425	439	398	430	416	407	433	457	401	390	437	428	461	425	442	437	468	437	405	458	401	397	399	441	432	444	419	415	411	412	414	409	400	447	415	415	424	428	425	447	446	459	422	381	420	395	437	431	418	392	431	449	430	429	418	412	452	427	425	434	471	485	444	385	434	396	425	445	443	391	444	413	457	437	399	437	412	438	402	440	439	415	444	436	429	427	462	407	460	430	405	415	454	407	418	457	436	436	440	412	412	402	419	410	435	445	403	421	421	426	445	410	424	466	440	432	432	398	424	427	407	381	465	448	434	421	423	452	403	440	456	437	421	400	436	432	426	419	454	418	410	422	432	448	431	402	440	461	419	442	445	404	449	442	413	419	404	417	412	435	454	449	451	409	378	399	411	423	422	440	403	456	430	468	429	427	409	432	448	411	418	443	442	420	429	430	433	414	441	449	431	402	375	435	464	427	456	430	414	406	446	427	430	454	425	444	441	429	423	439	448	436	410	432	427	435	416	445	468	412	399	451	473	422	408	417	395	427	414	437	382	428	424	443	415	471	399	424	409	437	444	429	440	416	432	427	430	447	417	387	398	435	418	438	453	427	442	414	425	414	429	438	423	410	416	409	401	449	450	435	431	433	427	413	470	431	442	422	437	408	456	445	416	425	433	457	409	435	456	410	412	432	417	455	416	418	403	443	451	408	394	411	446	419	440	398	432	408	449	476	427	398	425	450	462	418	413	388	434	434	418	420	425	409	419	444	433	393	400	429	413	416	428	425	457	443	455	442	420	391	404	435	449	424	434	439	445	440	441	440	443	422	424	390	440	419	437	409	399	422	441	406	416	448	451	453	389	426	410	414	424	462	447	410	427	435	447	428	436	404	429	429	417	390	465	404	495	507	422	416	386	407	433	419	431	400	414	450	437	459	413	411	450	448	395	430	450	408	468	397	423	432	432	417	436	440	439	439	459	444	389	440	424	416	426	444	399	403	451	437	429	425	434	434	402	466	453	418	432	489	406	451	460	452	433	431	474	440	409	431	392	434	392	449	432	432	445	462	449	435	411	435	442	413	423	420	462	440	420	448	458	431	443	412	445	399	417	453	404	471	392	436	444	438	449	412	420	412	427	432	403	446	411	453	405	421	439	452	424	432	408	427	439	435	428	419	387	451	456	440	403	432	417	410	435	421	436	413	390	470	427	464	442	457	473	420	412	411	396	426	424	418	402	450	440	429	420	437	453	422	450	414	433	435	422	420	436	419	398	441	391	432	447	403	425	392	445	439	402	444	457	418	418	405	415	436	414	375	416	408	421	421	415	418	391	384	404	430	431	420	416	449	414	402	430	428	422	454	451	462	435	387	432	434	440	448	450	407	430	403	422	409	434	439	429	449	384	423	444	429	402	464	445	390	439	421	416	425	413	417	416	450	426	455	457	439	399	450	420	474	424	405	420	409	417	416	375	412	471	451	422	399	430	395	410	438	424	442	411	416	424	454	443	399	377	426	461	435	427	428	432	464	414	400	440	450	423	446	438	437	417	439	402	427	417	443	444	437	422	402	449	440	454	422	424	416	494	457	446	406	445	430	443	475	423	418	404	440	418	404	436	458	438	405	438	455	413	410	435	422	456	409	425	465	424	444	434	419	410	435	451	428	404	416	415	402	438	427	453	457	387	457	436	430	423	444	415	436	408	382	417	437	457	444	414	389	396	437	445	416	404	419	408	411	405	437	450	411
12770	16320	16297	10218	3110	2007	1129	1352	929	499	390	394	358	402	372	384	373	364	343	367	385	359	359	351	386	347	384	370	406	362	388	346	370	376	363	384	404	388	380	385	354	346	359	359	397	329	367	386	358	356	327	353	324	360	361	337	348	388	413	387	346	381	341	353	368	354	357	351	351	377	373	388	385	366	358	347	403	358	341	373	367	341	386	356	315	375	360	384	327	354	361	342	405	358	368	342	353	351	395	373	374	372	379	349	352	366	364	385	374	348	371	361	396	339	339	401	427	357	337	382	370	403	358	372	373	380	329	359	369	341	353	358	372	384	385	383	377	364	359	396	356	326	398	353	377	353	367	342	356	376	364	376	366	379	334	364	359	368	357	353	378	375	352	341	386	391	390	371	374	344	387	393	362	326	358	386	361	357	362	375	358	355	371	374	381	342	328	322	369	368	375	359	345	377	350	365	358	367	367	336	377	337	346	359	369	362	357	384	372	364	355	354	356	368	389	318	376	379	366	374	389	363	362	366	360	347	348	363	374	363	370	372	358	367	349	350	334	361	322	344	354	392	351	356	366	371	367	366	361	352	351	368	372	370	346	379	385	357	352	419	345	358	358	353	387	344	346	389	361	392	344	365	341	337	384	338	382	370	347	344	370	385	330	356	414	328	352	403	359	355	351	361	337	368	408	351	361	355	350	377	350	348	400	341	383	365	356	376	402	339	403	367	385	332	372	369	362	375	336	343	343	378	347	355	359	369	350	387	363	350	390	363	370	360	403	381	365	368	385	350	346	402	344	373	355	339	376	354	369	375	348	357	339	386	354	358	376	321	346	349	375	384	322	369	364	399	365	376	335	358	382	343	365	347	358	333	346	366	373	352	343	425	392	379	360	354	396	375	362	375	323	370	374	350	383	345	358	374	343	381	358	352	386	377	356	375	394	349	349	373	368	360	354	363	322	341	343	385	350	371	354	338	358	395	357	377	335	368	343	387	344	394	337	351	359	325	369	376	367	333	393	413	332	369	363	351	352	337	357	380	337	384	350	374	383	391	399	349	342	355	331	363	383	339	349	356	359	357	374	359	388	345	359	346	369	355	347	332	355	364	354	345	357	393	333	355	345	347	373	381	386	370	359	302	362	384	379	372	362	338	344	343	352	369	353	375	376	364	360	391	353	344	393	385	345	372	400	353	340	375	400	381	335	376	351	353	383	372	349	352	365	339	354	362	351	358	340	359	350	351	366	372	336	386	356	397	375	385	356	344	356	382	348	360	400	353	361	373	344	367	382	352	345	352	359	351	359	367	359	344	379	335	359	377	369	351	346	363	399	355	357	342	338	408	378	348	363	343	301	406	364	394	356	356	382	376	361	349	390	350	376	361	362	355	348	347	350	349	334	348	361	341	339	356	364	344	378	337	381	387	355	351	367	369	353	398	365	368	337	342	349	357	386	360	355	375	389	353	340	376	381	349	358	344	366	366	370	378	382	383	333	339	372	347	385	367	361	382	357	362	395	347	342	365	355	345	393	370	352	375	355	377	370	361	369	368	362	379	391	336	342	381	351	399	362	344	363	344	384	338	362	390	344	391	342	359	365	368	373	338	339	358	348	369	378	332	377	365	373	394	374	369	368	366	387	359	345	370	369	373	387	377	403	398	357	353	378	381	355	354	369	390	384	380	365	345	345	355	387	341	380	373	349	351	378	353	380	335	374	361	361	366	375	365	354	354	398	350	370	358	335	388	363	345	391	362	357	352	390	341	380	402	378	372	391	357	340	391	334	347	362	340	358	407	347	389	354	375	325	327	378	354	381	364	395	369	316	323	362	371	359	388	366	384	364	330	310	370	390	368	346	343	407	384	358	361	364	380	372	350	372	372	371	328	355	363	400	343	377	377	354	353	367	374	380	347	331	368	358	376	391	373	360	357	356	356	391	366	371	379	353	362	348	368	354	370	341	359	381	354	382	376	370	353	345	331	379	380	374	356	376	389	366	377	387	354	334	382	363	344	347	353	398	368	389	378	318	327	323	371	367	359	388	345	388	345	369	346	342	379	388	377	391	325	354	398	357	382	363	335	381	334	383	356	368	400	353	382	357	348	383	367	375	374	329	352	367	387	369	389	341	319	336	348	367	369	386	298	367	350	365	331	378	372	353	372	389	383	390	380	366	358	369	356	316	373	372	343	393	350	340	368	358	372	350	342	363	341	404	367	357	353	341	357	360	337	361	335	367	330	362	373	360	379	365	358	393	379	372	356	360	373	348	345	373	350	372	341	416	383	366	353	383	349	367	359	381	367	343	367	358	372	399	361	383	372	320	386	383	381	358	367	364	336	349	406	359	394	346	349	384	341	360	363	356	355	367	379	360	395	331	368	351	367	365	353	345	358	354	346	362	345	373	365	364	345	356	383	366	324	342	337	332	359	362	324	346	380	345	399	385	375	363	382	343	410	390	357	377	370	334	380	361	368	362	406	351	338	346	406	358	340	339	409	356	364	370	365	345	389	352	346	393	403	357	335	358	350	385	354	371	376	389	386	344	340	363	359	370	357	368	373	371	379	353	329	343	395	359	325	395	376	342	351	346	385	356	366	380	369	302	385	404	365	351	357	361	365	367	382	396	353	362	371	352	342	385	373	366	359	335	351	386	352	332	358	342	355	365	345	377	373	376	338	360	361	395	377	378	367	361	348	323	371	378	364	368	351	356	369	343	356	339	348	378	356	342	404	352	359	357	333	359	356	380	336	371	357	337	379	370	378	358	381	354	389	367	370	377	342	352	350	371	420	381	335	372	385	365	378	378	358	346	356	343	410	372	351	354	379	375	364	366	347	360	364	358	403	372	353	361	349	370	340	336	351	372	372	373	315	347	343	378	350	373	354	357	337	332	371	371	395	343	355	358	323	352	354	374	357	367	365	365	370	344	347	357	395	326	387	363	351	350	345	344	351	357	381	331	386	377	356	373	398	384	363	350	373	379	357	397	383	362	346	372	380	391	338	370	355	337	376	368	386	339	369	345	381	326	354	376	353	346	405	358	329	343	401	351	367	378	378	372	327	400	367	364	368	358	366	338	373	359	362	333	364	359	370	357	377	355	360	390	339	345	368	366	352	363	360	349	351	347	357	360	343	371	363	410	382	338	399	376	352	376	370	386	366	325	392	384	363	409	361	389	384	360	360	339	370	348	342	385	357	355	370	337	341	355	359	323	388	389	330	328	398	371	353	347	391	357	349	365	374	370	347	382	334	322	380	363	349	344	371	352	332	355	374	389	328	378	372	347	347	383	389	367	363	376	357	353	367	376	382	379	345	396	347	353	398	356	375	352	372	384	360	368	358	345	372	372	349	372	354	334	340	336	338	388	377	376	362	359	363	378	362	375	357	327	372	374	360	353	335	345	368	332	351	366	371	360	356	380	335	386	349	351	371	377	367	342	377	343	353	386	363	356	371	382	387	360	378	356	357	367	378	385	342	355	343	383	368	353	335	402	396
25593	21844	31962	43856	28323	21457	13327	9393	4790	1694	594	525	496	487	479	452	495	505	485	445	505	429	552	495	446	498	472	453	474	495	517	496	479	459	476	461	441	473	460	466	473	425	462	448	475	455	429	475	499	481	500	411	452	493	494	471	454	470	507	418	457	455	495	448	471	477	506	453	455	488	496	478	493	487	492	471	470	443	452	459	438	450	470	476	423	467	464	455	428	472	446	523	452	442	460	522	491	442	438	473	476	470	450	495	452	428	478	437	467	440	463	454	446	467	443	434	445	443	432	474	455	470	485	497	460	480	493	429	467	451	460	487	458	473	469	459	467	477	424	446	482	452	435	490	478	489	497	489	484	482	454	466	480	502	455	493	422	440	457	426	467	452	467	490	460	506	457	455	474	498	442	440	463	413	451	479	478	462	468	474	481	437	455	453	474	485	475	464	476	441	481	471	446	457	425	434	439	452	441	473	427	442	463	493	484	444	474	432	438	461	506	460	460	408	415	465	487	462	486	443	435	475	444	491	438	485	466	455	512	462	439	462	454	481	459	470	493	479	434	479	421	472	459	461	449	475	501	452	492	461	460	444	408	451	422	479	480	468	512	474	436	431	429	487	467	491	483	466	442	435	436	493	446	529	454	484	466	449	464	445	444	471	476	478	447	436	443	463	479	485	468	474	465	451	434	519	482	435	501	465	476	461	435	447	459	424	451	492	439	480	447	456	474	486	493	469	439	465	494	477	444	493	430	474	470	462	422	500	465	439	466	475	461	492	437	452	470	465	463	464	418	442	474	476	442	434	456	470	474	431	470	432	474	494	447	484	433	432	450	481	399	424	455	446	465	495	503	463	460	499	481	473	453	512	472	452	467	471	459	494	462	438	424	462	443	479	493	443	461	471	439	442	422	415	449	460	466	451	491	469	440	461	510	471	487	484	468	481	482	452	449	447	410	478	474	456	490	464	492	427	469	463	480	474	430	442	493	423	458	489	508	474	467	453	422	484	421	481	493	479	471	464	493	445	449	444	474	461	480	459	499	468	463	533	428	500	458	448	480	435	431	450	436	455	461	439	439	431	457	443	445	502	458	444	442	462	493	445	431	505	427	463	477	463	482	460	458	471	468	513	447	460	448	409	485	488	483	474	445	500	447	458	463	496	453	463	478	484	480	466	458	429	483	502	468	539	472	454	429	497	481	465	485	449	466	473	462	449	471	463	475	488	483	498	436	453	468	527	430	437	498	408	452	483	442	471	462	493	486	462	457	460	486	448	460	483	490	458	481	458	478	476	444	452	498	488	475	456	446	507	500	443	463	482	456	444	483	482	451	437	465	469	451	454	446	401	468	463	447	440	453	463	456	482	461	414	462	467	459	456	429	503	432	457	468	470	490	470	482	429	465	455	461	455	446	464	471	503	473	466	473	455	473	467	458	478	476	469	457	451	475	485	472	451	455	471	485	436	416	424	530	485	462	521	466	475	456	460	483	494	486	463	471	458	458	451	434	438	455	488	454	438	453	479	465	466	499	441	446	421	447	435	454	458	476	431	456	466	469	478	505	455	460	469	468	434	447	469	467	490	493	451	451	445	457	478	426	456	479	458	463	469	471	478	438	442	426	473	465	456	468	461	508	464	474	451	443	433	457	438	459	460	445	492	459	477	461	468	434	474	459	528	467	455	478	448	478	465	491	466	475	479	439	502	529	468	449	474	481	440	473	460	471	472	474	470	524	439	458	450	473	465	513	502	489	503	479	484	472	466	437	483	477	442	474	475	445	438	460	463	430	491	517	506	476	449	453	466	464	509	449	417	464	486	524	423	475	457	471	446	484	460	455	468	448	487	476	448	491	455	488	476	498	466	462	470	488	433	490	455	482	463	444	476	440	463	427	448	514	437	461	465	432	426	495	450	481	481	469	462	456	488	446	489	475	443	459	433	475	458	439	461	480	406	461	472	439	461	463	474	483	433	452	500	469	478	452	426	463	483	491	469	438	465	453	472	485	449	434	465	459	450	458	496	440	451	473	499	437	423	466	479	435	423	482	535	457	466	458	437	448	430	485	488	457	485	482	469	456	464	484	491	444	509	428	480	455	490	464	458	455	446	466	477	481	468	468	465	490	443	422	425	482	472	459	473	494	494	471	465	509	513	471	482	482	465	484	476	433	460	433	462	426	458	446	428	418	446	454	444	466	458	483	513	461	450	475	475	450	502	438	454	472	470	438	444	433	451	438	433	456	536	445	460	458	442	447	470	433	457	467	451	423	450	460	412	540	498	451	469	468	451	422	477	462	484	467	481	458	483	428	477	464	431	496	483	491	462	466	422	439	511	472	489	465	461	475	460	481	440	473	440	487	456	457	487	440	475	466	453	462	460	431	449	433	455	465	470	456	444	493	460	425	452	479	449	455	434	495	478	488	488	437	457	464	484	417	482	463	479	464	450	455	485	480	468	471	485	448	471	495	447	468	547	476	446	458	411	452	461	480	476	452	489	494	431	469	469	492	467	448	453	476	467	473	445	458	485	440	454	451	481	441	472	437	434	500	451	443	446	477	486	457	488	466	439	450	440	463	490	470	462	452	493	438	465	439	481	496	437	493	455	418	451	475	444	463	440	450	470	438	453	474	441	451	479	468	458	491	474	467	468	490	446	465	480	462	474	454	455	440	455	482	474	505	480	466	475	496	445	449	451	455	454	445	450	492	443	455	437	479	419	456	471	466	434	464	454	454	432	434	454	466	442	433	475	436	455	480	509	485	471	484	421	475	475	457	482	454	484	492	423	497	477	440	387	429	476	443	444	462	482	504	471	469	466	496	479	453	442	448	452	441	498	471	471	481	478	479	485	497	462	482	471	417	461	445	435	467	456	456	464	457	462	484	461	477	416	466	476	485	482	461	462	430	464	455	444	445	473	452	478	440	429	457	432	475	474	442	451	483	494	476	470	431	429	454	442	442	478	457	489	439	451	453	482	440	474	459	477	444	457	441	439	467	438	473	467	466	466	441	520	426	491	461	503	445	485	466	439	467	484	408	467	513	450	447	474	455	424	489	474	460	483	488	483	469	424	450	490	457	471	477	482	469	497	472	444	442	493	450	479	446	453	460	452	455	446	440	471	473	480	447	463	494	468	466	490	447	471	455	458	495	472	454	495	451	466	468	486	490	408	447	443	465	455	471	424	479	463	456	470	489	430	462	436	440	481	480	475	454	499	463	479	445	437	444	465	485	420	455	414	443	468	489	468	478	435	465	452	462	468	421	453	458	474	474	427	492	465	419	431	433	473	487	435	486	459	453	461	441	450	469	471	453	415	456	455	486	490	426	458	475	417	500	487	443	510	434	429	478	486	464	490	475	460	467	466	412	475	439	506	485	443	484	484	453	495	526	447	477	474	498	437	477	453	482	482	460	457	456	430	471	475	412	459	470	458	448	466	436	448	457	422	472	501	468	479	490	480	481	452	439	453	459	501	465	428	446	470	523	465	460	475	446	509
44117	68124	62249	48317	23739	16045	11358	9941	5540	2137	564	455	433	401	479	398	436	421	438	416	446	432	432	444	462	427	411	439	484	416	430	432	450	444	442	424	426	446	452	422	451	424	463	369	414	419	398	437	407	441	433	409	431	466	451	412	429	427	414	428	449	417	433	449	411	442	455	378	417	411	491	451	448	463	431	413	471	428	385	413	420	433	439	439	405	455	430	411	406	425	447	430	448	453	404	437	408	441	425	449	398	417	412	432	435	400	408	420	440	410	434	415	432	410	408	443	456	419	421	420	428	404	431	403	375	414	442	412	439	407	423	412	359	411	467	412	421	395	389	447	410	428	415	441	455	448	433	412	437	462	453	436	425	421	442	428	432	442	395	404	431	397	395	431	445	412	453	398	440	413	423	438	422	430	421	414	425	415	449	450	419	404	448	402	397	421	422	462	424	473	412	420	430	429	442	427	435	422	392	462	403	421	438	423	439	425	390	418	433	459	447	418	458	410	406	408	406	446	425	428	434	397	390	423	456	417	417	402	407	420	384	386	417	401	445	439	405	446	441	408	412	430	413	410	419	416	395	408	433	453	381	439	394	435	421	438	411	425	444	454	407	432	454	422	426	390	424	438	412	465	416	411	446	432	433	405	409	390	391	455	400	445	426	409	422	417	422	414	419	380	440	419	430	429	425	436	459	437	419	450	386	458	412	427	458	417	425	461	412	408	401	401	448	409	431	432	404	431	460	392	406	425	404	428	418	412	419	438	430	420	428	419	437	403	441	411	434	398	397	411	433	450	402	408	426	417	422	421	389	431	414	431	459	443	432	435	420	429	438	445	399	407	411	425	450	409	434	422	392	422	385	434	458	439	436	418	385	427	438	421	390	444	454	395	403	389	445	430	446	410	393	414	397	425	442	408	404	418	427	454	452	424	425	425	421	442	479	440	398	440	462	422	421	430	433	401	440	437	410	422	429	399	423	434	409	432	430	415	448	427	407	413	415	397	427	450	446	405	432	430	451	449	435	445	447	448	445	420	479	416	429	388	429	410	437	423	465	400	420	408	414	407	439	448	407	428	428	397	447	405	405	397	459	436	414	429	423	427	388	437	421	407	428	420	412	462	440	420	391	441	425	402	447	396	406	441	426	444	439	430	420	396	401	448	421	410	442	393	419	424	408	429	437	421	410	379	430	436	416	414	427	471	422	421	421	409	432	414	428	433	435	388	437	422	429	380	435	436	438	448	453	405	426	439	396	386	441	429	436	451	412	410	408	440	424	427	435	409	395	421	391	440	432	411	450	419	425	433	409	399	404	432	428	397	428	431	410	437	455	460	404	409	436	402	400	405	453	425	479	413	418	434	444	385	386	454	395	451	436	418	435	409	406	444	408	383	393	427	397	421	422	419	414	384	446	401	408	431	454	423	434	399	411	444	373	438	419	394	413	409	393	452	443	435	439	422	438	409	423	454	422	422	420	420	411	397	396	453	445	409	429	421	412	434	400	413	412	409	396	429	436	369	416	428	387	392	437	445	445	402	431	398	409	446	442	418	416	421	422	425	391	444	413	431	452	395	433	436	431	467	419	418	451	396	424	448	437	442	447	424	392	423	422	453	418	464	433	407	405	394	412	400	423	425	387	435	403	408	457	408	425	405	421	450	395	401	402	438	438	398	385	401	422	420	423	442	436	409	425	444	408	407	425	434	425	416	426	403	426	407	419	415	459	420	405	414	413	432	414	431	438	420	429	427	416	414	430	399	422	429	442	392	414	410	457	445	428	420	412	419	430	430	413	425	376	409	449	424	399	392	414	436	434	415	409	393	428	464	412	439	444	416	446	439	422	389	412	460	418	387	420	383	394	400	455	433	424	418	424	402	412	403	446	467	406	384	417	450	411	426	404	376	406	388	451	433	400	434	421	462	427	426	399	419	386	437	431	425	452	404	449	444	415	407	386	436	408	440	417	405	444	437	384	453	404	410	423	452	431	391	425	418	442	374	422	442	426	453	395	389	414	425	442	417	422	403	414	431	414	431	463	415	408	400	470	406	438	409	435	422	409	423	385	382	453	419	391	391	393	389	390	428	415	420	429	410	417	412	412	435	412	414	401	416	399	440	460	428	415	400	418	430	461	460	403	405	437	401	434	425	431	454	442	415	424	414	381	415	417	442	388	418	446	441	423	416	478	419	422	371	424	431	402	421	446	417	449	433	415	390	416	422	420	423	455	417	424	385	431	438	424	414	432	415	400	417	413	426	461	456	426	408	397	422	428	441	434	422	436	392	435	415	432	407	441	435	422	444	402	405	402	435	409	407	393	435	371	422	428	398	432	431	443	431	430	451	403	394	449	402	412	440	409	449	402	429	436	477	449	426	403	435	455	414	417	426	469	441	385	391	406	401	404	430	454	378	393	445	452	427	402	408	432	441	374	415	409	444	410	446	439	402	412	415	391	401	467	413	423	418	422	423	433	415	417	427	410	409	430	434	445	425	416	397	419	405	421	409	373	394	449	407	448	426	389	409	386	412	411	419	425	437	379	439	431	436	433	373	390	415	448	421	403	429	444	417	408	430	429	421	420	431	396	410	408	426	413	393	435	400	401	418	430	407	389	425	445	422	429	407	395	405	445	417	424	425	433	399	408	428	401	422	405	418	396	404	438	439	421	434	414	397	407	408	443	432	435	437	468	441	408	429	403	384	468	386	430	412	420	399	440	415	411	425	449	391	431	433	450	429	423	410	386	464	431	428	382	387	390	413	479	411	446	415	449	412	369	441	397	425	413	380	440	423	453	410	412	434	403	411	436	394	416	409	414	407	445	446	424	414	389	410	448	435	441	420	409	409	389	403	421	418	404	443	446	411	399	448	440	426	421	437	388	374	393	423	431	409	435	403	381	438	423	412	407	386	401	395	448	415	407	456	390	443	385	447	412	455	461	426	409	442	417	420	420	388	437	449	413	417	436	421	427	443	430	368	427	402	445	433	419	417	463	383	439	448	400	439	423	426	424	404	431	379	412	404	421	428	399	415	382	434	429	419	395	455	432	429	434	417	426	406	414	416	411	418	427	458	433	428	440	387	419	432	425	458	412	436	414	387	395	460	452	419	445	417	421	439	425	382	411	392	405	425	387	434	385	427	445	424	402	421	402	438	426	384	422	414	470	435	437	401	386	427	412	459	450	429	385	432	417	461	434	433	413	432	435	409	397	411	428	431	435	425	451	429	412	422	420	436	405	440	391	427	434	406	406	403	422	410	419	411	422	409	415	403	429	435	452	407	393	403	430	419	428	391	419	405	424	428	381	436	399	433	414	453	461	432	399	415	425	423	457	431	383	393	452	415	406	434	430	399	437	417	420	371	417	411	375	451	412	375	406	455	407	422	421	417	438	438	419	429	430	412	385	479	441	396	418	423	385	437	434	432	408	403	396	429	408	453	442	391	423	415	440	408	462	426	436	435	426	385	422	415	393	411	413	433	468	398	421	440	404	449	406	414
24603	21697	30429	40110	33110	29214	23836	19252	9735	3128	742	570	594	590	577	611	573	580	558	549	583	505	553	582	549	567	567	505	550	554	578	534	526	512	555	589	548	534	537	524	550	574	550	546	618	558	551	548	496	521	535	537	566	532	523	563	536	571	570	580	564	531	557	539	567	557	553	537	580	544	589	619	638	597	574	548	547	511	548	579	558	549	535	568	512	555	530	523	536	562	531	547	600	557	519	570	551	527	565	551	583	507	573	544	539	597	550	539	504	535	545	555	540	510	551	566	512	511	520	479	493	537	525	561	519	569	545	542	594	532	540	572	563	513	533	515	569	558	609	536	589	575	541	498	561	547	510	499	532	591	592	529	598	554	486	553	541	522	571	541	554	559	572	585	539	547	584	595	571	554	589	558	558	555	550	530	554	526	628	580	479	589	551	539	555	497	577	550	535	539	529	572	566	544	517	549	541	565	526	549	572	550	577	524	565	549	526	518	581	549	546	551	553	569	559	536	556	542	518	601	582	547	541	523	544	544	529	515	585	554	562	493	555	542	508	509	532	536	528	527	540	570	575	526	497	534	539	531	563	542	533	554	536	542	541	556	549	548	555	499	560	573	508	559	584	575	555	528	549	571	536	489	554	557	529	522	556	563	541	526	559	567	559	566	518	539	560	493	523	549	544	585	549	581	599	489	516	539	548	564	570	537	551	547	534	530	554	511	536	557	515	562	555	533	512	543	506	553	484	533	535	576	573	547	530	544	534	523	575	551	556	556	505	537	493	580	542	522	546	558	523	539	553	572	540	505	556	557	542	525	543	549	533	545	527	539	567	541	523	544	543	577	582	545	534	516	556	636	547	553	495	554	595	532	537	560	536	572	509	545	560	554	546	542	560	537	543	587	584	499	607	538	529	577	611	534	550	546	516	575	555	605	505	520	550	539	549	557	534	563	542	568	563	528	512	557	554	531	565	578	533	571	502	545	557	584	566	519	515	552	521	514	566	539	537	578	558	538	582	539	565	578	587	592	548	601	501	533	522	558	600	533	562	518	561	517	595	506	562	532	520	533	540	560	547	535	565	538	510	548	537	564	544	535	572	555	566	565	500	514	523	530	537	567	517	553	590	514	569	559	529	604	529	544	560	557	560	576	523	569	474	519	520	582	510	560	537	578	540	547	508	523	563	604	515	548	536	540	532	527	560	543	579	510	531	560	566	513	547	520	520	542	575	555	542	575	525	521	538	565	532	574	557	535	577	576	544	537	537	482	555	562	529	570	521	533	533	513	521	561	534	534	569	554	578	532	537	531	557	572	559	588	513	553	522	530	597	543	522	543	532	549	548	539	514	533	526	551	513	567	574	546	549	536	544	536	532	610	536	546	534	566	528	506	560	567	549	510	538	521	519	571	567	578	542	536	560	517	520	533	540	540	571	537	547	546	527	568	498	522	510	517	514	536	555	526	531	546	570	538	514	546	585	580	544	518	542	559	543	540	594	532	556	532	554	588	555	565	535	552	513	541	522	554	557	514	578	557	575	515	560	541	525	533	506	500	528	562	567	546	548	520	560	550	569	544	534	579	521	528	551	593	558	533	532	547	520	507	533	556	563	513	531	541	554	525	531	579	542	575	527	540	499	549	588	527	535	546	544	532	532	487	566	548	559	552	571	531	536	547	534	555	533	497	569	561	560	503	539	568	549	586	514	539	553	581	555	516	496	515	566	526	563	552	594	503	563	586	538	519	544	554	515	544	571	517	544	573	550	585	547	529	553	534	547	530	525	510	588	539	577	569	523	552	539	535	582	569	557	521	577	535	515	517	509	516	562	529	549	541	565	538	559	578	501	543	569	515	543	540	552	545	561	522	567	560	537	499	510	545	564	494	533	558	548	560	493	541	560	527	571	533	549	547	529	516	559	563	523	542	508	525	533	572	548	569	531	546	586	537	541	538	545	548	561	498	566	543	544	532	512	510	527	500	550	598	543	553	566	529	537	559	501	535	529	563	558	551	569	592	528	544	538	530	539	537	521	539	565	572	542	579	551	551	569	553	553	522	537	521	545	567	527	533	524	492	543	510	582	538	541	576	556	585	547	558	524	527	514	545	545	530	506	543	570	554	554	532	553	532	590	559	525	530	545	531	555	575	593	541	560	581	543	532	533	509	555	507	506	529	554	527	528	507	524	567	600	532	584	563	540	515	579	524	547	587	541	482	529	513	524	544	542	559	552	513	540	520	537	548	565	543	524	547	563	527	572	530	533	506	528	517	514	553	553	585	551	558	479	553	503	501	513	542	552	576	498	537	520	520	545	560	564	544	530	517	554	535	563	557	518	516	526	534	540	530	525	539	545	534	587	528	524	532	531	575	535	497	523	561	580	558	580	572	599	517	574	570	543	516	555	559	555	548	540	539	548	544	523	520	559	554	575	523	551	574	554	531	516	538	549	550	537	547	507	544	541	551	564	502	505	566	528	560	511	578	563	562	543	552	569	496	538	554	613	521	523	523	562	608	589	524	532	512	510	567	585	501	529	545	544	549	580	525	512	553	597	522	528	553	539	552	575	546	521	566	530	508	559	523	536	560	561	515	532	568	509	559	571	567	580	568	551	513	494	564	558	503	548	503	554	508	544	542	571	575	563	544	522	496	583	534	587	531	563	531	553	589	572	565	542	533	527	530	545	534	554	522	566	550	542	502	536	576	604	564	572	527	543	520	547	525	571	505	521	572	601	534	546	541	531	591	539	540	521	533	529	553	510	552	576	538	539	503	534	519	572	525	569	491	534	574	526	543	565	568	558	497	505	594	544	583	520	570	530	575	541	580	550	542	547	555	603	532	538	520	557	579	559	538	547	534	546	497	582	537	572	561	524	553	562	574	529	568	545	543	566	576	519	527	567	537	586	587	544	559	546	502	556	544	567	546	609	548	584	577	543	549	520	533	523	565	528	522	512	548	558	485	551	569	546	556	553	541	543	548	543	514	520	529	516	581	539	549	527	525	507	526	528	568	556	548	499	525	580	575	557	543	557	530	529	574	527	534	538	531	529	559	534	539	544	546	553	537	544	527	557	506	561	584	593	546	549	525	525	512	549	534	526	554	559	521	562	541	573	560	520	575	563	558	521	514	535	489	579	526	571	518	551	538	565	544	547	521	558	571	556	540	541	493	577	558	561	540	555	524	536	550	519	570	518	530	571	534	555	549	544	560	551	542	554	525	521	538	566	552	535	534	490	536	587	610	511	545	551	486	509	555	564	507	536	519	515	568	556	550	521	537	539	568	605	544	576	522	549	513	527	573	546	561	565	521	575	548	522	554	549	540	507	561	585	534	521	518	540	590	523	544	597	537	575	543	556	576	550	530	544	504	528	540	545	515	506	585	570	541	582	529	586	501	547	533	518	521	536	573	545	524	567	523	557	523	540	555	561	555	547	544	551	523	544	530	528	527	560	548	543	571	546	527	560	540	558	574	536	566	586	468	575	554	520	521	590	547	548	558
54987	80663	74012	61932	36825	24361	20387	17854	9699	3465	627	549	515	530	510	516	529	532	548	524	542	532	489	506	530	477	511	508	516	543	522	514	518	488	517	480	516	494	509	506	509	522	508	480	505	526	514	490	481	476	496	511	473	493	431	516	536	488	507	501	580	496	506	502	503	495	516	488	469	490	580	560	598	571	522	478	505	520	499	537	459	516	485	488	500	473	519	489	539	505	506	497	527	509	513	498	491	459	499	510	475	478	510	560	520	465	498	480	442	522	501	492	508	501	541	511	516	538	521	521	524	492	449	515	527	520	525	512	481	495	504	526	523	494	527	514	499	487	502	496	487	492	499	504	519	516	539	505	518	519	530	473	520	480	498	457	505	485	499	485	496	520	490	473	506	479	531	526	503	480	480	493	493	526	499	522	488	467	527	517	513	481	474	520	536	512	538	491	449	508	537	532	516	471	476	528	505	523	492	503	499	542	493	492	479	501	532	480	492	484	506	514	457	503	507	496	527	491	518	471	452	505	480	496	504	494	481	492	490	498	515	497	499	523	485	500	507	452	499	503	509	493	479	471	501	505	478	468	513	482	468	503	539	502	504	539	492	533	500	505	488	501	539	490	535	468	494	483	503	511	478	494	471	494	454	474	495	481	500	453	469	479	518	502	485	476	534	482	493	497	485	542	471	497	511	489	509	473	499	493	474	469	484	480	499	499	456	521	490	490	503	527	531	509	512	474	507	497	475	492	483	524	522	475	468	465	469	487	490	533	517	493	495	518	500	495	449	473	469	493	503	516	515	468	490	441	504	498	533	462	488	511	494	488	481	511	496	528	505	550	493	525	483	501	524	467	507	483	511	488	489	514	497	476	497	496	499	482	481	502	472	476	474	498	508	521	501	531	503	484	465	519	506	521	465	465	509	479	515	456	499	533	508	476	550	509	473	484	486	503	496	477	519	519	499	487	485	519	484	506	498	494	528	467	528	506	500	505	501	513	489	465	483	486	517	472	524	462	490	489	482	510	493	559	504	462	542	484	491	499	513	512	479	478	468	507	472	479	473	553	486	518	510	476	455	461	489	527	519	520	488	466	516	496	470	510	466	481	492	478	472	509	497	527	473	534	519	497	495	517	479	498	503	488	465	508	552	532	495	481	494	493	491	515	477	546	512	524	529	500	479	498	529	508	496	524	493	508	527	496	495	491	504	517	464	501	532	500	482	478	469	455	496	513	513	503	508	493	497	495	489	512	521	475	506	481	546	504	519	498	487	483	552	521	515	506	522	491	496	526	489	495	498	525	493	463	482	556	491	509	521	501	495	479	481	491	483	492	490	542	499	461	509	464	462	519	502	495	500	474	476	470	495	480	507	491	485	531	494	474	496	481	495	508	517	506	487	494	533	502	509	485	477	501	498	455	487	474	465	508	495	517	479	489	470	517	508	464	501	459	492	487	491	509	515	524	480	489	485	509	484	502	453	528	511	502	489	522	536	484	493	470	475	476	530	485	493	503	476	469	486	506	524	486	482	488	507	508	498	497	493	477	479	481	530	513	509	523	501	526	503	481	501	518	534	488	513	536	504	512	470	499	511	500	490	460	519	497	476	512	505	471	540	482	489	476	507	500	476	492	467	479	501	519	451	460	480	510	500	502	519	516	456	516	511	469	486	487	478	487	514	551	470	495	471	539	463	479	495	478	489	467	504	532	498	500	456	496	480	436	489	532	504	489	481	508	533	465	481	486	485	471	507	493	493	457	526	477	462	497	505	498	481	490	455	439	505	479	483	457	509	516	506	467	494	510	527	513	489	536	541	516	499	512	531	501	512	479	475	513	479	501	527	453	469	505	505	492	439	491	482	521	483	518	480	472	495	504	486	486	492	497	526	462	579	504	472	481	502	521	538	480	502	474	497	480	524	500	534	483	463	490	487	517	500	503	472	511	503	507	510	527	504	511	504	513	457	495	511	472	514	508	492	487	511	503	486	461	501	490	494	482	488	488	541	482	473	517	495	520	500	545	496	505	492	507	502	534	482	480	524	463	492	494	459	516	459	487	461	463	509	495	476	501	501	499	478	517	503	478	512	502	495	532	508	498	504	523	465	484	502	520	522	467	482	499	491	517	501	461	486	520	475	528	482	445	483	473	480	507	488	457	473	494	536	477	473	516	509	504	471	462	470	525	467	499	475	507	465	513	484	470	469	480	526	495	493	493	524	507	484	481	485	458	525	501	541	521	484	497	465	488	477	441	498	499	525	507	494	490	490	464	443	491	543	511	513	500	507	500	478	519	523	477	486	489	519	511	500	496	494	490	482	471	490	527	478	521	506	519	451	497	499	500	504	516	476	474	490	487	486	446	496	470	490	501	480	483	505	499	484	486	479	514	523	505	496	485	494	502	474	508	492	515	465	479	514	487	488	494	516	492	472	489	511	478	538	530	487	516	492	512	502	482	495	471	467	494	475	504	498	462	512	476	516	488	467	496	495	488	502	497	555	489	448	505	480	494	467	493	494	481	488	477	494	504	491	469	492	499	504	465	482	508	489	527	488	467	528	477	536	473	491	516	476	474	516	478	482	505	494	517	479	498	533	484	529	533	461	485	492	483	475	525	486	474	488	524	486	503	537	505	527	490	464	527	504	510	472	493	518	489	466	490	491	510	522	500	488	476	522	487	509	517	487	489	510	504	476	461	519	490	500	481	477	506	481	500	484	509	456	518	514	526	519	478	491	507	462	483	477	490	478	516	488	485	463	527	513	498	477	547	522	488	503	480	511	511	507	491	490	521	454	495	446	499	522	491	498	480	458	560	474	538	542	514	491	547	486	487	484	472	506	467	494	478	499	517	484	501	504	486	497	511	482	507	477	496	544	515	499	524	515	530	498	485	444	520	514	498	459	469	498	531	471	509	472	506	495	476	486	506	466	411	503	476	490	494	459	506	494	465	494	494	517	523	497	472	494	483	466	542	480	508	509	498	465	507	507	473	468	504	489	544	507	496	498	460	507	473	508	476	502	485	464	470	513	507	482	485	496	513	530	477	503	498	483	487	474	519	476	544	491	487	548	484	468	519	522	499	514	508	531	480	508	498	502	486	440	430	519	493	506	490	521	471	509	501	457	547	510	492	488	517	474	518	489	473	490	467	524	485	524	500	527	475	481	494	488	513	519	521	460	518	497	473	492	497	525	433	490	546	481	493	471	449	515	480	490	504	476	472	481	466	514	484	503	466	474	493	461	479	507	501	490	451	513	490	493	495	538	498	458	511	426	456	516	496	530	491	481	551	446	495	464	541	484	471	502	555	473	498	509	474	494	512	501	494	479	466	520	483	494	475	499	516	530	452	491	518	492	464	517	511	488	516	480	476	452	520	479	514	496	512	510	505	486	513	468	514	524	514	548	505	471	514	449	503	511	519	486	506	447	540	510	501	478	527	526	473	502	509	491	491	514	515	463	526	434	498	486	500	519	464	473	528	491	484	473	528	512	454	490	472	492	475
28642	19914	13477	12279	3708	1749	1322	1178	719	589	415	445	431	404	414	447	447	397	396	417	422	426	422	444	426	450	423	448	410	429	457	423	424	390	397	465	448	421	449	420	439	406	441	440	421	424	423	435	423	414	426	422	454	453	411	394	416	436	443	441	455	411	420	423	387	433	386	437	436	449	441	445	436	392	433	395	407	404	426	443	407	417	460	424	440	427	431	413	399	441	423	449	407	458	417	441	384	433	419	436	441	461	435	388	410	407	448	416	483	403	414	444	411	453	445	380	408	406	451	420	418	415	437	453	464	386	415	397	430	414	396	422	431	433	412	415	447	378	445	421	430	421	429	424	438	420	419	435	425	425	455	447	420	446	430	431	429	440	448	412	422	434	426	432	425	432	386	441	406	404	389	441	432	416	462	396	404	460	431	412	419	419	430	448	422	408	430	412	434	421	439	393	427	427	437	436	435	411	412	390	388	446	437	418	428	441	421	415	432	424	432	436	424	393	427	443	439	405	417	436	428	416	425	418	438	402	419	432	388	388	411	411	416	404	415	450	432	411	440	412	419	410	442	456	414	437	420	436	439	451	432	424	421	405	436	428	404	411	411	421	470	435	445	433	401	403	388	383	389	401	442	426	391	437	460	441	437	435	418	454	406	426	425	420	387	433	421	414	400	410	412	413	421	464	424	435	400	440	407	430	465	451	435	370	419	442	459	411	388	414	431	409	439	436	406	441	391	420	422	403	391	452	425	422	401	435	424	431	425	431	434	438	421	438	440	440	429	402	406	428	418	409	403	404	448	452	439	394	401	413	414	426	445	402	398	432	423	437	416	435	419	416	439	386	421	452	452	424	421	422	408	406	422	392	399	438	400	422	434	395	439	418	390	417	411	462	433	428	431	437	440	415	407	406	462	459	438	382	421	448	429	443	424	441	448	434	411	437	411	439	429	423	446	447	443	413	407	383	422	440	432	443	452	414	436	412	419	384	378	406	422	431	447	459	476	403	436	389	430	413	436	407	403	439	437	460	430	411	409	414	393	422	405	385	451	420	423	398	430	378	424	429	410	367	412	423	448	451	416	430	401	452	426	452	428	429	410	433	445	407	409	435	411	420	422	381	396	393	423	447	412	402	408	441	433	443	429	457	433	453	412	418	463	437	422	434	436	451	418	432	382	412	424	397	449	402	453	417	442	435	437	423	417	417	409	417	432	409	445	449	425	442	411	416	403	419	418	403	382	442	439	411	430	409	387	458	417	393	438	431	412	411	427	425	454	429	465	400	420	443	431	429	390	426	459	452	428	413	432	400	414	433	427	438	415	438	422	414	408	419	418	452	414	421	424	425	429	404	415	452	408	412	425	450	400	413	420	431	453	397	426	441	401	442	415	408	405	406	473	424	418	445	417	417	441	450	458	417	438	398	402	436	428	395	400	394	447	425	418	398	460	408	425	403	426	398	434	408	404	425	410	418	427	433	401	442	430	459	408	425	416	413	425	413	482	440	432	416	432	443	439	456	385	443	448	439	420	382	412	466	442	393	423	391	424	452	423	397	382	447	472	432	460	418	419	412	385	444	411	409	425	397	416	417	417	415	377	402	396	405	419	410	423	415	419	424	456	421	447	410	426	421	419	407	416	431	369	446	427	386	444	440	440	467	429	434	400	438	445	416	451	433	413	426	449	398	447	423	446	430	421	406	422	422	432	442	420	431	430	482	431	403	451	423	458	391	404	411	416	418	413	457	472	437	388	471	405	454	413	408	415	422	418	433	413	386	428	397	449	447	434	429	440	428	416	410	393	411	407	430	436	454	437	442	409	438	458	427	412	434	422	417	439	439	384	443	417	396	392	453	456	451	428	409	426	383	414	433	476	417	459	431	414	430	401	415	404	404	403	409	424	420	412	452	421	426	402	415	430	445	445	445	427	452	402	420	411	418	407	421	424	393	413	437	424	453	409	438	428	435	408	427	415	401	410	427	455	420	416	423	409	460	430	431	398	388	464	411	448	410	431	418	420	414	438	478	422	405	407	421	427	442	410	430	441	407	427	456	414	435	464	418	442	439	412	409	465	421	427	433	390	383	377	426	456	448	405	435	429	390	401	467	407	391	425	442	416	444	422	409	412	424	457	444	438	420	405	402	384	452	411	458	413	400	379	407	415	419	432	427	454	410	442	402	427	421	435	426	426	475	405	428	441	428	444	426	434	398	411	430	462	406	409	402	411	432	404	443	442	418	426	439	436	422	457	437	437	432	418	387	447	412	418	416	378	427	442	420	450	399	404	402	448	433	411	434	421	418	446	440	407	430	437	452	372	427	456	418	411	456	455	387	414	434	454	376	422	464	444	397	395	462	422	415	409	444	422	421	389	439	440	419	407	401	418	383	440	399	428	393	382	412	447	401	410	415	433	385	417	467	413	432	360	441	416	397	425	422	422	424	437	496	460	433	390	415	412	435	416	460	441	405	442	433	409	424	414	407	450	436	409	435	428	431	376	438	432	390	389	445	417	427	413	415	439	418	428	406	439	437	426	455	422	381	374	440	435	418	437	393	432	442	444	414	380	410	407	430	459	410	440	393	434	470	408	450	403	412	458	399	426	411	407	462	414	421	406	398	404	388	447	464	395	453	444	437	410	443	426	408	433	425	418	434	432	410	435	382	404	392	399	402	400	450	426	453	411	397	438	438	407	427	389	419	439	415	450	421	368	441	417	417	420	391	429	453	404	413	438	420	435	423	446	417	408	439	404	428	444	420	428	403	411	431	409	444	407	404	399	419	421	432	433	445	426	408	447	411	424	384	411	422	447	451	418	405	451	422	429	414	436	419	419	394	433	418	453	430	417	424	413	419	420	432	427	403	431	465	401	444	460	440	400	405	441	424	430	404	404	461	391	424	427	416	400	405	416	441	432	390	460	408	421	412	423	385	424	422	453	431	414	403	423	452	418	390	392	385	403	403	469	415	433	428	434	411	410	440	397	415	446	435	441	398	394	441	433	431	443	423	398	397	402	416	413	424	386	422	402	398	402	434	420	385	442	420	420	406	445	452	413	433	413	397	419	408	424	434	433	419	405	448	456	379	402	406	398	418	429	412	463	426	404	440	407	418	422	394	434	398	433	453	436	438	383	381	424	450	429	411	447	404	434	450	431	412	465	430	439	407	380	427	422	420	412	456	411	440	411	436	404	393	410	394	386	436	416	432	422	439	402	421	395	432	379	429	421	425	426	389	385	401	400	403	418	407	386	438	458	411	439	411	447	420	427	418	410	437	449	426	410	418	444	431	416	433	409	435	410	440	451	426	440	371	430	416	408	419	415	424	433	405	407	464	457	445	405	416	432	407	403	387	413	422	434	434	470	466	418	422	450	411	429	416	458	425	429	406	428	430	434	430	424	413	398	434	411	420	438	443	409	436	395	413	406	468	425	377	426	402	471	422	432	433	410	434	427	438	427	428	406	421	431	414	418	419	437	430	374	463	433	399	409	402	406	406
12402	15776	11717	10162	3378	1988	1487	1475	886	548	365	379	359	384	364	373	348	360	374	344	394	381	344	373	347	343	365	315	371	343	396	380	394	328	356	367	373	352	352	371	360	353	354	344	379	334	318	354	375	371	344	341	368	363	334	390	374	378	338	371	380	324	350	334	363	376	394	331	358	374	383	407	407	394	345	343	368	345	331	368	390	346	354	354	357	361	369	386	344	367	384	364	368	352	343	359	388	341	338	380	387	380	346	365	369	344	371	365	365	388	351	406	340	382	359	349	374	358	358	345	355	381	375	366	350	322	366	332	332	385	372	364	348	368	346	383	354	357	369	372	360	367	403	344	317	398	382	356	354	388	390	389	327	342	338	377	356	361	353	349	355	358	363	353	338	326	342	334	366	375	359	363	353	354	371	377	348	342	366	374	367	361	356	351	354	358	366	367	369	360	374	356	334	369	329	390	331	345	340	393	357	349	359	354	339	377	370	330	388	375	346	359	360	361	369	378	370	344	360	363	390	356	379	361	359	372	362	349	355	336	360	366	344	372	329	349	374	386	339	340	357	390	320	364	368	351	403	373	351	384	347	395	369	344	355	358	370	346	356	368	381	352	341	356	367	347	366	368	349	373	392	387	347	355	419	358	363	371	347	343	360	327	363	344	362	348	350	406	354	356	353	293	362	370	369	356	368	409	387	366	387	377	346	367	337	371	385	358	351	373	331	372	353	346	371	345	349	372	351	347	372	385	361	354	348	349	343	356	361	372	346	373	354	359	355	339	350	327	335	343	356	344	343	367	372	352	380	369	348	407	350	369	378	370	347	332	361	384	336	333	346	343	374	364	399	361	363	347	375	329	337	331	351	310	360	381	342	359	362	332	357	357	364	354	350	354	354	357	324	348	359	339	411	398	390	381	350	355	327	297	383	342	378	353	339	390	345	400	364	390	353	379	369	355	383	372	354	367	357	367	393	390	371	384	388	360	363	384	368	336	362	334	342	356	375	395	371	366	382	378	371	364	351	330	414	375	344	364	365	369	351	362	376	348	387	338	328	375	366	379	361	331	358	396	350	344	364	346	400	333	380	377	362	362	395	343	395	342	377	372	363	332	365	374	358	364	342	363	355	402	357	359	354	325	348	352	364	353	367	350	342	351	406	369	359	381	349	327	340	351	340	350	359	355	346	369	380	329	383	386	356	382	347	358	368	372	354	346	387	351	351	384	381	383	366	376	379	368	365	382	335	341	352	330	367	357	384	386	355	384	365	347	348	370	359	328	323	332	343	380	367	364	395	350	364	379	346	354	335	369	378	363	345	368	357	329	303	340	364	346	392	390	383	337	352	371	375	337	342	339	330	394	355	364	364	340	352	343	366	349	365	376	363	351	367	340	362	359	378	374	405	389	341	348	364	327	341	376	391	365	370	360	388	371	355	352	363	337	341	359	386	391	372	367	381	390	354	359	380	380	352	358	327	328	351	380	373	349	370	337	331	401	361	341	331	358	348	378	342	369	373	350	367	343	370	361	353	341	364	350	333	363	364	330	352	337	350	378	345	365	371	327	359	348	337	401	359	370	364	371	359	354	345	344	351	355	369	334	371	378	348	380	384	371	379	328	347	337	379	367	375	382	361	333	363	371	367	352	361	399	349	345	366	357	381	332	380	335	356	356	392	340	356	340	369	372	368	354	371	374	360	347	324	362	332	332	365	388	372	341	369	356	331	360	362	362	399	343	364	389	338	359	334	362	368	350	364	348	353	380	360	329	357	353	388	360	356	364	369	356	366	341	349	347	365	341	373	339	335	374	334	374	352	348	331	349	367	352	342	361	349	349	383	360	374	336	329	362	351	322	372	344	348	387	374	364	386	356	387	327	396	310	353	328	333	329	366	377	367	362	348	367	376	359	346	367	378	339	390	370	372	366	333	356	373	361	364	341	381	366	365	359	365	363	402	350	342	349	385	379	351	372	363	397	362	334	373	358	350	370	331	389	396	371	390	371	325	347	376	376	371	369	366	377	383	353	339	346	346	331	334	358	354	380	357	403	400	379	363	370	339	345	367	385	366	344	372	349	324	370	392	356	340	385	350	374	353	355	356	328	360	371	375	336	365	360	376	327	334	337	354	376	371	378	314	361	343	360	320	398	346	346	334	379	354	359	390	360	389	348	363	378	349	360	340	365	340	364	359	340	379	332	359	381	363	346	344	373	392	340	381	348	330	390	351	365	379	337	347	357	376	345	373	364	353	349	377	360	342	351	363	346	385	374	353	362	361	370	357	396	391	352	329	362	352	352	364	358	328	375	335	344	346	375	369	362	346	378	329	378	356	365	337	371	374	373	361	376	367	339	306	382	356	359	320	316	377	362	365	327	334	377	345	348	356	352	368	348	376	336	364	365	378	359	397	345	382	373	346	345	357	354	351	348	336	360	340	363	392	330	394	373	401	365	340	329	371	358	371	368	383	359	369	367	378	367	361	340	355	376	360	373	345	356	381	393	346	357	333	349	389	374	360	363	371	359	350	390	353	344	393	364	332	326	391	342	355	368	317	358	373	386	351	348	389	348	364	391	332	364	377	384	349	339	383	329	371	364	366	351	361	344	384	369	352	362	354	327	369	351	371	381	395	361	348	377	372	318	363	356	333	369	357	347	381	360	340	320	382	345	387	386	351	388	371	369	390	349	367	358	394	371	365	368	361	353	368	362	376	396	351	379	371	384	343	355	332	347	334	352	354	343	380	332	372	358	371	379	365	363	332	380	376	347	377	383	359	351	361	373	372	387	337	387	394	364	347	388	336	369	350	376	358	368	376	331	351	329	387	319	333	377	380	342	345	357	346	380	346	358	347	360	355	339	355	372	358	331	367	341	363	390	374	369	376	373	351	350	349	334	367	369	382	357	359	364	352	366	357	380	353	359	349	365	361	373	384	336	343	360	360	373	345	352	379	364	363	360	411	374	375	373	345	342	358	346	379	377	357	349	342	370	386	356	373	328	363	370	337	395	353	339	349	338	371	368	343	381	352	389	352	357	333	348	348	317	367	350	321	357	345	359	379	328	360	343	352	364	349	383	374	365	350	364	390	396	352	336	369	377	395	357	355	388	384	378	361	367	339	376	341	356	389	364	365	389	377	342	360	345	357	361	349	359	354	388	366	340	366	407	360	343	345	378	337	364	344	376	347	311	377	372	366	360	345	356	348	336	377	379	342	374	339	368	345	337	341	335	308	372	341	360	394	338	363	363	358	380	368	364	309	359	373	371	374	385	339	357	386	353	370	349	336	391	336	348	370	372	362	375	336	356	353	376	352	357	370	329	380	354	336	362	377	337	357	369	365	358	359	343	384	335	349	411	342	369	343	366	345	351	380	355	388	394	385	365	356	391	365	385	339	367	354	340	349	369	362	365	340	361	386	366	395	384	375	371	353	342	388	336	390	350	392	309	319	347	396	340	349	339	334	375	341	359	396	334	359	336	345	366	366	355	341	387	372	350
25506	21824	31074	43861	29856	18939	14135	10736	5317	2302	542	470	496	516	444	455	462	448	493	465	450	507	434	494	461	444	457	462	453	452	461	415	439	432	454	459	452	437	448	472	468	450	455	437	451	468	508	487	450	440	435	455	437	469	456	454	483	450	449	472	436	467	457	430	456	467	472	403	455	469	456	482	497	451	441	457	500	466	465	461	446	470	456	440	437	479	450	448	472	455	465	451	460	461	463	490	494	432	444	454	474	465	441	427	453	441	484	466	476	463	481	445	451	469	430	448	456	463	422	455	473	442	462	432	466	448	474	455	436	486	429	447	456	427	447	459	459	393	454	442	433	440	459	451	454	448	473	473	433	471	469	470	475	448	468	455	465	469	439	416	462	453	487	460	431	465	454	419	454	438	478	460	431	449	473	466	463	429	490	476	463	451	454	471	404	452	469	484	426	473	462	460	445	453	479	479	439	491	474	449	478	484	466	464	472	452	423	458	442	467	493	437	443	480	476	479	428	450	466	395	461	488	433	452	484	461	457	417	431	464	490	464	393	471	504	468	455	450	458	461	439	442	493	444	458	469	444	443	466	436	453	474	445	441	481	473	436	437	460	439	466	467	466	464	444	447	496	474	485	474	439	446	461	458	492	471	440	462	455	472	506	435	478	452	453	458	444	479	474	465	508	431	466	426	470	456	450	445	476	434	454	446	456	439	481	430	451	430	457	476	453	456	471	454	476	497	482	478	449	455	472	482	459	476	435	460	425	449	480	434	461	466	481	454	449	433	446	481	423	431	483	408	422	471	466	427	468	455	438	495	434	443	428	491	460	432	529	462	463	456	462	457	417	492	454	480	474	448	437	444	478	498	475	436	477	466	490	444	462	442	462	466	469	441	439	480	440	475	456	445	486	442	468	478	447	455	452	484	465	464	446	470	471	443	450	464	498	498	437	418	470	478	480	484	467	458	452	515	501	459	431	442	468	449	432	455	434	434	478	468	465	460	456	485	444	453	479	444	458	437	462	457	485	472	467	427	430	448	466	439	450	503	457	409	476	425	472	490	459	429	471	417	449	411	416	451	438	462	485	452	459	425	410	439	456	457	493	485	460	468	464	456	474	425	442	440	461	420	408	465	458	469	487	419	510	479	431	478	460	440	470	470	467	473	419	425	411	441	474	502	438	464	436	427	489	477	467	457	451	460	451	474	459	465	464	471	461	477	462	405	488	463	400	443	464	470	468	473	478	474	440	491	454	449	466	416	403	439	514	450	504	441	434	442	443	467	433	416	449	524	461	476	418	484	471	405	439	499	435	490	479	443	471	444	457	454	452	484	471	439	475	448	454	458	421	441	450	447	419	479	460	434	448	461	504	428	450	456	467	471	470	453	451	440	475	442	470	451	462	461	482	454	480	470	422	464	416	456	434	428	453	450	429	476	450	437	425	423	454	452	423	443	443	455	482	460	499	428	449	453	456	472	447	481	428	467	443	452	462	443	424	444	427	442	464	468	450	498	445	476	456	449	427	458	436	461	480	481	453	466	415	451	435	502	461	467	435	472	450	480	467	444	450	467	465	453	468	448	442	478	487	478	481	466	423	418	443	430	436	464	457	449	468	465	470	408	440	443	447	450	459	454	463	460	495	452	471	441	451	456	445	457	458	428	435	453	450	457	442	474	459	497	460	459	469	476	419	441	472	466	401	473	455	421	458	448	452	447	468	487	462	475	483	453	481	422	454	471	413	423	439	464	422	400	477	461	422	435	450	444	450	482	416	456	473	438	447	438	455	473	471	429	437	440	473	459	452	454	458	442	453	459	453	469	471	453	457	450	471	470	449	492	464	455	451	465	417	456	434	475	440	469	483	456	466	468	464	446	461	467	480	469	473	466	445	453	438	468	424	477	461	478	421	449	461	455	438	457	471	440	442	468	489	441	460	439	469	436	415	439	452	468	444	431	454	483	458	428	436	477	428	420	478	497	436	474	474	469	393	429	470	439	462	412	487	452	466	437	463	451	424	451	431	422	438	445	471	452	480	432	461	465	479	460	432	452	472	483	455	469	456	488	476	460	410	458	462	489	416	444	429	493	440	435	456	456	476	437	471	439	507	421	492	454	454	470	432	442	436	488	459	473	438	483	456	430	461	412	430	478	469	469	465	445	452	440	452	448	425	475	450	431	456	490	473	483	471	476	475	450	439	464	430	449	475	442	462	473	460	478	462	447	477	444	438	440	466	444	425	465	472	448	458	457	476	451	480	432	429	469	480	460	429	449	452	511	469	482	426	440	437	449	473	434	440	452	438	469	481	457	440	439	452	446	473	446	470	444	441	457	462	506	434	461	452	475	489	439	459	430	446	468	458	443	484	457	460	447	461	397	406	458	484	468	442	436	447	455	435	425	447	471	470	496	464	482	465	468	505	449	507	451	477	461	478	428	470	422	478	447	470	448	468	484	462	459	474	478	469	430	442	447	450	442	509	435	419	449	451	437	447	471	416	432	475	474	504	442	441	496	428	401	459	467	494	483	466	416	461	422	453	488	443	467	432	459	426	464	416	435	467	444	474	467	416	437	455	482	474	498	440	473	470	459	464	455	453	457	431	458	453	476	461	492	436	461	442	431	474	430	475	472	461	416	470	457	493	489	462	484	452	497	442	493	476	435	474	465	433	427	460	435	436	474	473	424	445	433	401	469	446	458	472	452	459	404	441	441	462	469	442	490	421	428	415	460	420	479	405	488	435	487	458	435	457	437	473	457	447	474	456	493	420	468	467	424	430	441	435	431	475	452	433	442	491	490	475	449	467	447	474	460	480	399	441	405	485	475	467	448	479	454	451	441	441	463	462	452	439	416	440	442	463	466	505	442	433	479	433	465	472	428	486	419	455	490	433	483	459	451	473	433	470	470	486	455	476	422	466	469	482	463	463	427	466	424	443	464	474	515	453	473	476	472	480	436	469	441	429	479	430	473	484	427	450	452	439	495	448	453	452	437	437	465	440	446	439	438	432	455	474	434	481	483	479	452	420	434	463	440	453	451	452	485	453	446	410	440	436	436	452	439	484	451	455	431	481	482	436	457	424	496	440	528	472	457	461	446	439	448	454	460	448	460	493	493	444	426	453	447	460	462	442	442	467	456	456	456	451	416	455	440	474	435	454	465	425	488	438	507	433	488	442	438	447	487	407	445	437	437	475	500	432	429	461	447	463	472	491	477	440	422	444	501	427	447	445	472	467	435	449	420	440	450	462	479	478	468	469	509	470	483	465	412	479	474	467	475	445	444	455	464	436	467	453	452	475	489	468	473	417	420	468	471	460	435	470	439	503	453	492	454	419	433	465	464	447	437	449	503	438	446	434	428	438	451	422	438	468	462	484	471	488	481	426	450	432	482	443	463	459	466	475	449	459	447	463	452	509	426	457	448	444	422	473	446	389	464	450	459	433	462	466	436	446	429	449	433	419	479	480	476	456	470	471	447	413	450	485	481	450	460	479	445	452	471
43500	71456	55751	50456	24567	13292	12626	10942	5910	2917	505	450	418	447	452	452	437	449	405	438	438	412	428	435	427	451	425	441	417	427	408	406	417	434	428	409	396	443	435	436	410	421	408	432	398	440	391	418	440	412	428	433	462	384	382	426	404	431	381	407	464	466	408	455	435	444	418	424	458	451	426	477	425	481	413	436	387	430	408	391	420	427	436	429	408	411	436	413	375	432	413	439	420	436	424	452	395	361	430	405	407	416	417	398	453	403	451	407	414	440	400	441	402	399	403	420	430	404	439	476	438	405	438	439	414	384	440	415	432	390	422	454	414	407	416	418	423	379	446	404	407	455	388	479	405	442	408	389	412	404	414	452	391	425	415	408	434	426	442	440	389	395	407	439	397	427	397	420	424	405	399	465	465	395	387	480	390	404	399	458	378	437	434	397	457	397	396	427	418	448	438	413	434	436	409	415	411	436	401	429	437	395	405	405	419	407	418	422	392	423	403	429	362	413	408	403	424	410	437	371	440	402	418	422	389	431	425	434	426	411	435	439	423	404	446	378	436	441	386	412	433	452	403	383	405	384	418	399	443	418	436	372	409	439	420	401	406	440	420	428	430	420	396	435	409	394	403	445	425	422	411	410	427	441	401	385	435	401	412	433	424	427	425	402	439	443	426	400	458	428	444	413	434	404	390	427	377	396	402	424	441	422	388	377	392	366	415	379	430	399	420	428	414	399	426	416	392	424	421	393	444	445	440	414	427	446	435	391	406	429	421	432	445	399	418	420	451	419	410	395	422	421	418	381	412	442	405	429	348	451	481	385	422	407	421	424	437	411	416	419	386	436	398	402	399	410	435	435	411	403	419	419	427	411	422	424	416	392	400	402	440	397	428	422	393	425	401	402	413	402	449	390	411	422	442	424	411	411	373	425	423	465	456	456	419	444	392	418	422	428	422	432	415	400	477	449	407	433	373	405	446	422	431	419	433	420	428	418	418	435	418	451	436	415	450	403	439	398	384	447	388	414	437	405	412	416	434	401	396	423	425	411	424	427	453	451	403	425	431	420	406	451	441	436	404	450	441	400	421	429	436	381	437	414	444	402	427	429	441	406	426	420	419	408	428	412	405	421	422	414	405	420	435	428	432	409	432	428	417	430	422	418	410	434	420	420	469	383	404	445	421	402	429	419	419	414	421	442	447	394	412	397	426	417	411	415	425	443	390	413	376	441	408	435	425	407	401	403	448	433	411	403	405	415	411	410	414	439	430	437	404	386	456	424	421	406	425	455	410	443	413	447	394	381	388	415	450	445	436	428	412	384	443	391	398	431	438	404	442	454	403	411	385	412	421	416	444	441	422	416	426	428	435	413	426	412	410	401	462	410	402	424	406	442	422	417	456	421	402	368	463	422	430	468	402	420	389	426	432	403	426	406	407	405	411	389	413	433	387	430	388	432	412	386	384	420	434	429	427	382	411	421	379	412	451	447	416	455	425	425	436	433	448	420	440	416	417	408	415	430	386	401	442	433	418	437	440	384	398	425	402	418	425	405	423	409	441	419	440	402	424	395	438	451	446	431	409	401	386	410	428	407	388	455	438	390	389	429	434	436	416	415	411	407	394	401	428	447	408	384	413	425	416	463	398	432	431	430	451	457	402	443	425	403	419	435	405	387	409	394	430	387	390	436	434	439	376	405	402	410	426	440	425	426	403	433	397	397	402	398	423	425	412	437	406	438	394	410	417	433	462	448	390	386	432	399	418	457	447	405	398	412	428	441	374	427	402	398	425	429	440	414	439	432	414	439	403	404	432	416	435	398	394	372	410	439	427	409	409	424	411	425	422	383	443	410	386	369	472	432	417	406	436	440	412	410	390	407	429	421	405	449	423	409	415	420	408	470	409	414	420	437	401	425	391	412	363	442	405	403	359	392	392	419	402	438	380	434	425	411	434	433	433	400	433	392	389	412	422	418	409	431	381	443	428	450	417	405	400	438	353	392	429	382	410	404	428	409	425	431	418	391	440	421	413	433	432	427	424	393	443	425	417	395	397	399	380	448	434	438	397	418	406	440	421	421	419	411	378	373	447	484	433	394	410	393	427	425	419	424	425	440	399	419	391	410	445	425	436	397	392	406	418	381	396	409	446	415	423	426	469	409	437	411	423	443	418	429	408	472	412	409	426	418	442	401	448	456	425	435	417	428	438	427	421	394	403	420	436	446	443	411	408	437	435	419	386	409	421	395	414	414	417	421	401	419	406	452	424	447	422	414	412	428	395	417	420	413	427	429	408	401	416	429	423	418	403	410	437	412	454	414	429	423	403	413	406	416	408	428	390	446	421	436	364	410	422	422	442	422	406	408	408	437	438	405	411	442	413	406	399	419	393	421	427	459	407	438	422	411	447	421	455	417	414	426	453	429	411	427	453	401	412	446	429	390	427	419	436	432	423	416	440	411	397	442	414	418	403	382	420	421	424	407	418	417	421	430	449	403	410	437	440	418	407	403	413	405	405	378	393	439	416	407	444	405	424	395	455	447	432	405	408	391	403	418	380	409	410	452	446	399	403	402	414	408	406	440	461	438	404	427	369	401	424	421	462	424	438	409	399	409	430	413	425	389	428	369	439	418	412	395	404	406	377	382	419	402	416	410	376	431	387	420	409	437	424	428	454	461	442	439	415	453	418	412	374	383	416	382	432	406	455	402	412	430	402	395	395	471	425	404	408	422	416	394	394	435	422	416	386	415	386	402	392	431	394	405	407	399	422	422	440	431	440	414	410	450	421	417	439	393	426	419	399	415	430	400	387	421	445	418	430	405	453	395	430	411	405	410	401	427	419	448	398	411	448	435	430	415	410	404	391	380	415	410	409	401	444	433	418	422	415	406	426	449	426	404	445	396	426	397	451	417	432	422	408	374	406	440	453	405	397	407	390	426	438	390	434	437	383	408	399	407	423	423	409	378	404	411	386	405	402	399	422	403	401	422	421	388	378	412	411	421	410	394	396	393	435	413	481	399	401	432	411	432	416	398	410	384	425	403	438	416	401	407	396	411	427	411	425	429	404	408	426	409	382	439	430	394	395	437	420	427	418	424	453	412	414	406	434	425	412	401	409	392	411	409	430	404	447	440	424	427	410	400	403	426	417	390	419	420	446	416	412	426	405	428	404	411	417	442	401	450	462	460	435	434	432	396	389	392	416	398	466	421	425	402	409	407	419	391	407	411	421	415	405	392	401	421	413	441	399	439	474	407	406	382	437	434	395	413	358	455	450	453	409	397	418	413	466	389	440	397	415	430	418	432	433	440	400	439	426	409	411	396	410	402	424	394	429	420	409	407	395	420	425	442	426	404	417	432	413	414	427	423	440	444	460	421	431	417	431	429	379	430	418	399	400	399	393	425	449	419	462	429	422	423	404	413	372	418	411	424	408	408	417	426	416	360	398	448	388	411	431	417	447	407	420	427	445	409	418	433	459	445	433	424	451	432	426	426	419	423	400	433
24487	21735	30217	39630	32336	27219	27143	18196	8863	4298	831	589	563	591	530	527	576	543	537	594	602	520	547	565	558	558	572	568	535	539	548	548	564	547	519	574	531	557	553	535	548	572	508	542	547	528	525	522	546	548	519	573	544	555	533	561	502	537	493	576	538	525	540	538	531	508	515	550	576	543	577	578	549	632	548	529	545	518	549	511	565	568	444	538	546	540	570	554	530	566	498	550	524	560	521	523	546	534	545	546	512	532	532	554	514	552	533	541	530	578	535	510	545	536	536	548	529	535	576	553	568	529	539	548	543	536	514	518	564	569	546	485	542	540	518	562	508	539	510	568	556	528	546	524	523	576	593	613	527	578	531	541	497	527	539	524	528	503	477	555	528	544	539	544	539	543	555	560	553	554	587	528	537	523	550	535	525	533	580	546	519	505	575	534	519	533	528	558	515	500	521	559	566	525	540	512	511	511	509	554	520	523	527	561	536	527	518	545	524	546	539	523	547	543	511	535	544	535	588	561	549	511	515	526	514	508	546	549	546	542	543	555	544	529	551	549	524	558	550	553	516	520	536	517	565	495	531	532	540	558	583	520	542	506	530	575	529	555	563	546	580	541	511	537	556	545	516	542	578	528	487	517	543	543	565	525	559	528	552	557	563	557	513	558	583	520	524	565	565	549	584	540	538	545	588	589	511	526	526	515	535	521	556	500	562	550	516	522	542	548	536	504	523	511	512	532	508	560	469	570	550	537	523	585	533	558	564	523	546	545	535	520	510	546	520	485	529	573	518	499	535	546	537	576	520	526	585	501	576	547	581	524	526	477	517	539	503	553	529	519	578	572	491	520	505	501	568	582	536	525	536	533	537	579	547	546	531	564	514	527	535	538	542	558	497	527	534	540	550	543	517	514	537	517	567	542	547	540	532	530	570	563	538	598	563	529	528	542	523	563	603	557	539	530	539	554	512	550	525	550	543	541	562	585	552	545	546	530	536	525	564	529	561	538	491	527	542	510	549	545	547	509	545	491	534	494	580	513	537	549	508	564	567	534	482	551	534	559	568	525	513	522	575	549	512	543	496	533	538	498	500	544	502	486	539	574	530	511	549	510	578	537	554	516	549	547	568	563	514	531	557	530	559	520	519	556	578	588	529	552	571	568	542	505	552	519	578	566	553	601	506	510	512	544	530	544	524	521	550	507	510	582	546	552	558	520	487	510	479	504	510	533	525	538	503	536	540	515	546	527	504	551	561	548	558	542	517	514	532	542	546	538	553	535	522	539	592	554	566	534	557	551	578	584	496	539	500	518	550	526	504	544	507	531	533	551	500	529	559	536	537	518	541	508	578	571	580	550	529	534	532	522	525	508	557	526	575	522	489	494	496	533	513	524	540	543	499	540	492	531	524	521	568	561	503	546	552	515	512	568	493	527	513	528	508	541	536	528	518	555	541	517	554	558	556	548	545	526	535	511	521	581	543	551	555	557	501	534	524	554	529	527	520	544	558	563	572	547	543	524	557	534	535	557	538	545	537	518	566	539	525	509	531	570	543	543	561	538	521	554	514	526	551	512	515	555	553	555	540	529	535	564	506	552	578	527	553	535	525	536	483	521	568	499	520	525	549	515	533	543	537	524	550	564	515	541	545	526	551	550	558	545	498	543	535	548	540	535	499	561	545	537	558	547	552	544	535	515	536	528	540	533	538	502	514	554	546	596	486	494	546	526	501	547	565	500	543	531	503	567	587	503	539	511	544	488	576	526	560	536	544	527	567	567	504	571	521	526	531	530	524	561	486	518	503	544	558	550	536	544	516	572	537	554	525	559	515	538	548	543	520	534	547	535	530	574	527	558	551	547	523	533	570	533	549	541	537	588	535	570	558	554	504	544	580	541	475	525	549	529	516	559	510	565	545	565	559	548	546	525	485	554	495	537	553	546	547	527	554	565	553	549	499	527	535	552	554	550	523	547	548	569	551	490	549	527	550	482	577	524	570	542	531	569	517	555	526	532	548	495	577	577	564	576	538	545	553	536	535	550	538	581	531	546	531	499	541	566	533	521	547	525	524	536	547	533	530	542	583	551	541	555	552	495	547	549	571	553	494	517	562	541	534	563	539	562	519	572	500	487	533	518	489	535	583	530	495	544	536	531	522	530	540	549	564	552	509	531	494	476	549	522	527	535	584	543	539	546	546	527	513	537	556	567	574	489	521	555	574	511	544	548	599	512	595	515	581	548	524	525	522	499	551	518	544	525	549	548	542	526	534	549	577	550	546	543	570	534	524	543	533	543	495	544	562	531	529	566	515	557	529	547	504	526	539	559	539	547	526	535	521	520	583	522	538	561	539	508	535	498	557	552	511	529	594	525	581	549	511	557	532	554	564	520	533	565	533	589	503	560	555	569	531	529	526	501	510	545	541	545	569	523	537	487	535	530	524	513	547	551	606	520	531	560	507	556	529	559	532	545	566	553	563	517	541	561	517	512	496	547	553	577	539	560	561	507	557	524	549	510	567	527	518	549	545	571	536	486	530	537	558	518	506	555	531	504	532	554	537	556	578	523	552	567	533	529	513	474	542	536	576	504	531	556	570	523	557	584	515	526	561	554	512	526	568	540	553	550	531	516	554	530	521	537	538	566	583	552	554	518	534	515	556	555	543	578	517	542	534	519	569	580	518	505	548	509	511	499	577	537	533	503	533	511	526	537	479	513	541	533	545	531	578	570	560	556	545	521	586	532	543	516	534	505	506	482	521	580	559	536	561	550	577	521	556	585	509	552	550	576	541	561	534	549	555	486	510	574	562	525	532	541	544	503	549	528	566	523	569	511	572	532	534	487	555	550	539	555	516	538	517	564	515	537	598	551	515	530	535	620	595	560	526	587	543	527	537	508	538	559	566	535	529	542	517	562	530	517	571	557	523	548	535	578	539	576	519	511	535	539	537	561	544	531	527	527	583	545	519	573	549	565	585	559	537	504	558	558	489	560	515	557	506	543	500	563	571	542	531	547	500	563	535	532	545	567	497	532	585	526	509	529	529	522	544	471	520	543	533	552	560	564	569	517	536	551	561	513	511	527	507	519	535	504	553	522	541	549	505	557	583	516	548	496	537	567	507	513	567	530	513	527	528	542	531	519	586	553	526	494	576	534	532	529	579	539	506	578	518	494	547	564	515	542	534	549	546	539	522	530	543	521	542	549	496	574	562	491	525	552	532	522	560	574	552	511	531	525	531	540	508	577	519	505	534	521	582	553	550	548	572	516	506	513	528	563	533	518	520	557	537	535	525	544	541	593	520	531	523	547	507	557	523	519	562	541	515	551	538	545	566	548	547	555	577	558	545	489	527	574	525	562	534	532	530	559	535	530	517	505	529	539	556	534	536	522	529	543	498	527	519	570	518	582	538	542	539	518	574	484	519	523	509	569	501	563	534	541	550	519	488	561	534	522	562	532	571	527	534	548	526	537	549	568	521	539	539	543	526	541	558	556	542	532	509	509
53568	88829	64508	63341	35041	22160	23500	16442	9055	5005	682	480	503	512	509	503	493	499	510	476	499	480	452	514	512	507	505	501	441	479	497	502	473	487	548	490	506	483	488	492	490	485	510	498	502	468	476	520	507	532	500	478	432	507	503	487	508	477	496	505	473	499	475	472	531	510	472	494	508	516	591	528	525	516	485	458	504	499	493	521	517	486	472	479	456	489	509	482	469	522	511	511	458	525	519	538	487	500	471	484	506	507	517	501	473	507	469	485	494	499	480	483	497	468	509	492	522	499	442	485	481	465	491	515	488	457	499	450	519	508	482	488	493	496	460	478	482	480	522	483	510	489	484	444	474	559	490	467	438	525	470	506	484	450	520	506	530	528	511	486	527	475	517	504	494	501	517	507	468	479	473	508	453	453	515	472	485	454	490	487	465	500	490	501	495	479	487	456	477	491	499	504	501	466	515	475	493	453	464	471	468	517	512	516	468	505	485	483	462	490	449	493	484	497	469	483	511	520	496	467	463	512	509	479	524	517	470	471	502	477	415	508	502	499	561	476	481	555	526	491	537	466	474	476	457	490	467	479	468	502	523	526	489	505	488	462	482	497	477	509	505	484	535	486	464	487	460	483	477	503	478	528	510	519	471	475	507	500	498	461	502	472	525	494	446	502	481	460	466	517	530	539	483	439	511	554	525	479	422	506	458	525	454	493	496	476	476	516	471	513	489	492	502	473	488	491	525	527	487	477	479	494	501	483	510	478	460	486	489	511	465	512	526	499	493	478	487	466	502	448	508	507	468	510	484	504	515	483	485	484	497	482	486	462	475	518	485	489	502	495	477	504	492	488	464	494	537	472	542	488	520	535	509	506	457	507	496	466	478	468	491	509	517	484	503	522	517	529	477	487	526	519	482	512	498	505	511	495	449	486	475	536	492	479	522	474	504	467	499	502	499	483	473	501	492	512	510	504	455	491	463	501	456	491	475	501	485	491	496	507	431	491	489	471	473	507	471	479	462	460	520	499	506	520	440	476	481	485	524	491	487	474	477	464	497	521	481	481	547	518	476	487	456	539	482	444	457	496	481	478	525	451	492	481	509	462	470	561	501	488	477	519	483	475	511	518	527	487	491	535	464	498	518	479	518	491	480	506	508	489	483	480	479	493	486	532	474	498	443	472	477	466	480	490	488	470	496	490	479	480	500	486	452	478	506	485	453	528	476	474	518	519	530	513	454	499	502	484	492	472	480	508	465	471	497	461	473	489	480	506	476	468	473	515	516	464	491	491	501	478	471	457	491	466	479	504	486	484	449	501	511	496	528	479	504	456	474	498	467	494	480	494	491	515	526	484	499	486	534	493	492	496	480	510	507	465	499	485	488	435	511	505	504	471	471	494	489	492	491	473	512	510	483	504	449	513	507	478	460	458	488	496	466	467	498	485	498	478	508	462	485	455	490	524	487	507	472	482	507	478	469	498	455	524	480	478	492	480	497	470	521	467	486	486	465	464	485	472	486	511	500	516	482	487	478	489	460	490	489	527	474	497	500	483	497	464	462	477	516	495	528	490	453	484	478	500	460	486	493	482	482	463	477	520	522	517	499	477	481	469	499	499	469	485	452	491	505	475	488	511	475	474	535	498	525	487	465	529	509	512	486	522	472	466	492	512	497	498	503	503	502	486	461	492	502	431	459	497	498	476	448	482	516	454	513	541	495	472	518	498	481	501	482	445	523	509	432	488	471	489	490	552	497	503	475	443	506	485	509	496	488	454	527	480	505	521	495	487	510	487	502	495	472	502	551	510	505	474	470	510	488	516	501	510	484	492	471	523	472	489	513	477	470	507	455	483	495	487	512	476	525	505	444	511	508	484	497	505	485	500	494	486	482	506	448	500	481	475	521	507	536	489	448	503	477	494	505	508	466	509	466	486	479	468	481	451	474	513	511	472	464	462	482	493	494	495	516	530	478	490	499	422	486	471	520	472	487	512	477	455	492	483	517	469	454	507	508	499	465	484	469	519	518	481	527	472	499	517	513	472	523	489	510	457	461	464	474	511	484	520	447	485	469	522	484	492	491	488	468	475	496	511	479	473	486	462	451	491	497	507	510	520	497	504	508	495	472	489	480	509	529	492	503	482	489	493	487	513	498	504	462	485	512	521	437	516	507	505	502	515	498	442	522	472	485	458	513	471	517	498	469	474	503	468	487	497	483	465	499	510	508	456	497	498	481	494	485	479	504	480	516	482	473	453	481	512	493	459	466	466	449	443	502	475	485	503	500	499	514	462	479	491	561	501	475	514	485	470	459	503	511	491	482	476	476	435	476	444	462	480	477	509	506	489	497	498	460	477	477	505	477	487	527	520	534	520	483	467	459	487	457	473	459	522	502	487	549	503	455	513	471	505	483	509	496	468	546	473	518	485	485	489	486	470	485	490	486	479	478	515	489	466	523	488	508	471	489	537	482	458	535	526	502	444	470	484	481	450	516	513	502	474	500	488	504	483	491	463	500	506	486	482	506	499	499	484	482	482	459	451	495	462	491	459	476	481	503	468	481	474	487	474	516	478	489	529	517	503	497	484	510	506	481	486	466	503	469	482	511	512	530	499	488	480	472	470	495	506	507	499	512	481	507	470	455	509	480	470	472	502	483	531	470	466	508	517	518	487	473	534	486	492	475	551	457	505	500	443	505	478	455	498	446	496	506	489	478	454	483	487	488	483	524	479	488	520	444	532	462	512	565	500	498	485	465	449	478	479	483	489	432	482	465	530	494	474	527	499	495	453	503	487	530	497	496	458	490	498	506	507	506	510	493	511	458	490	481	494	463	526	523	517	528	496	506	484	445	474	498	522	519	483	508	449	432	508	521	523	481	465	472	504	473	481	520	497	471	466	457	467	501	527	527	450	499	527	451	484	476	496	506	508	498	446	524	524	496	520	517	450	476	479	470	450	490	520	476	479	491	487	478	480	475	463	510	499	438	498	469	466	465	499	497	474	497	520	428	521	496	526	540	486	510	452	475	483	471	543	493	507	492	487	525	507	492	481	495	470	515	504	504	463	486	505	504	496	473	488	472	523	528	500	491	474	495	449	462	506	506	477	494	490	487	440	510	482	490	546	496	508	474	467	497	480	479	479	499	504	491	491	506	488	477	522	487	500	498	455	472	493	508	495	503	499	488	503	500	501	485	464	497	477	528	486	512	516	478	483	496	516	491	484	465	478	486	501	520	467	519	482	470	500	491	472	504	537	497	479	462	489	520	485	495	494	492	509	496	466	474	497	469	457	538	467	463	528	524	455	506	500	494	522	493	503	521	533	503	486	512	490	481	464	459	525	520	485	494	470	490	485	520	477	519	502	533	494	486	520	496	485	510	471	501	445	511	507	504	461	483	431	488	477	481	485	471	486	510	468	487	497	487	474	458	483	513	505	503	470	473	542	488	489	472	497	484	456	513	523	499	475	506	474	484	468	512	464	496	529	504	501	495	517	483	510	491	513
28492	21262	13959	14209	3220	1550	1631	1146	753	556	384	400	420	434	386	400	427	440	408	410	424	406	423	399	433	404	420	429	413	447	442	444	384	397	411	407	391	430	439	396	404	426	438	398	462	402	387	407	424	427	402	415	447	416	472	395	436	458	433	408	401	414	442	458	450	428	403	402	410	432	454	398	380	415	404	393	446	407	407	432	438	443	436	428	437	427	426	448	451	403	436	426	406	457	434	417	390	422	382	410	393	419	405	442	408	385	406	391	407	399	447	425	397	447	409	402	419	387	409	435	406	420	407	417	395	401	436	404	420	395	408	391	345	442	414	399	438	409	406	398	384	433	397	431	404	437	416	404	435	407	417	415	405	424	385	427	412	381	386	419	428	386	416	431	435	453	436	459	413	436	397	403	444	383	380	408	441	421	413	437	416	402	430	413	398	418	379	405	426	417	428	415	442	421	420	420	378	405	412	433	393	431	391	415	409	374	428	425	430	431	440	389	402	418	405	378	455	401	407	364	429	411	416	409	412	447	431	436	374	435	451	415	397	445	393	440	405	442	439	401	371	423	392	429	408	413	380	423	404	414	412	427	434	404	424	422	400	432	378	424	418	412	454	425	415	430	408	413	412	407	385	404	426	419	435	431	387	440	430	385	419	400	431	391	389	420	404	429	423	376	375	398	393	434	381	432	447	381	438	422	418	379	418	401	477	395	420	405	425	399	412	392	407	397	398	438	449	450	416	396	404	402	418	430	434	414	410	425	431	386	405	388	429	421	406	421	418	459	455	401	407	427	388	405	428	434	395	416	432	420	433	406	380	426	427	408	422	389	427	405	378	428	431	406	431	417	403	421	413	471	421	393	381	386	416	418	381	440	423	397	400	415	439	436	433	402	397	421	405	398	433	392	441	446	430	406	431	446	403	403	398	399	420	420	401	409	433	442	417	409	451	422	403	412	468	384	421	414	399	378	422	421	391	407	420	391	383	405	422	429	380	398	407	451	403	400	394	407	406	399	467	408	425	408	389	399	372	457	412	358	430	422	434	453	436	409	383	421	371	419	416	425	416	399	422	376	414	409	424	417	390	409	415	409	433	398	407	438	417	400	424	418	402	446	466	349	380	432	431	370	439	404	407	396	379	425	434	407	385	409	395	377	409	417	430	413	406	427	405	411	395	453	422	423	391	425	452	442	436	397	406	400	441	398	413	393	463	427	367	390	407	418	398	405	408	395	397	457	417	411	430	425	447	409	409	449	424	385	419	427	421	443	426	396	401	400	416	405	434	419	403	441	393	420	453	413	415	391	429	411	422	411	434	428	406	410	408	458	389	408	399	389	415	371	391	422	421	401	421	424	406	424	410	442	436	391	464	418	416	423	453	429	402	408	418	402	393	388	409	405	389	440	391	420	438	433	390	421	443	417	384	389	423	417	429	416	418	386	406	438	415	416	415	401	436	407	359	387	420	420	463	436	425	427	414	383	447	422	400	416	398	441	400	396	409	406	403	393	427	377	437	370	426	385	413	435	384	434	373	417	408	436	393	411	430	400	428	430	404	407	411	422	413	439	448	404	372	393	415	410	378	406	429	402	417	427	407	401	437	412	452	383	432	444	407	428	426	413	403	427	395	416	421	443	401	410	390	395	424	380	408	438	427	402	393	389	410	426	404	408	405	454	407	417	402	406	419	416	412	419	375	401	408	378	436	435	391	425	422	394	445	415	413	400	446	401	411	399	420	388	405	398	410	427	396	442	423	409	444	403	419	422	447	427	431	401	424	412	413	448	421	436	404	395	446	404	417	402	463	382	420	414	424	413	456	417	427	369	425	389	412	415	446	438	447	421	414	394	397	407	436	389	403	385	400	430	427	446	429	419	417	418	403	428	418	407	450	380	441	411	411	415	450	401	439	456	423	395	385	419	385	413	441	402	432	421	436	433	465	414	423	422	393	454	418	412	449	428	405	389	464	455	444	438	452	429	400	389	446	441	418	402	438	418	406	427	411	438	369	421	431	394	430	432	429	416	400	415	412	394	383	400	395	418	440	421	408	405	442	420	408	435	419	418	417	434	423	419	425	400	399	423	431	436	389	404	430	433	413	435	425	429	409	407	411	429	394	396	440	407	428	369	444	421	445	394	419	444	413	416	410	390	396	429	399	380	409	395	435	475	394	438	409	410	413	443	403	437	388	395	445	416	448	389	416	398	442	437	382	425	410	371	400	453	411	410	428	392	416	419	387	413	405	437	429	416	417	434	459	425	408	411	434	423	403	433	392	448	396	425	448	420	421	411	475	379	414	410	437	415	439	438	423	387	397	419	405	396	448	434	427	414	416	406	380	430	378	402	403	412	439	381	430	444	421	423	388	369	382	433	398	430	393	457	410	416	422	410	411	424	425	397	450	436	417	409	387	398	413	411	420	432	396	401	411	444	451	399	411	455	437	404	408	447	401	434	392	426	400	486	438	439	425	384	368	413	408	397	397	405	407	385	423	386	418	420	384	421	416	403	413	410	413	429	424	416	432	466	423	442	428	399	429	386	435	416	430	435	410	440	380	461	426	437	396	435	441	431	410	408	415	428	419	406	419	434	431	394	412	405	427	423	419	445	432	377	377	428	417	412	458	406	437	431	416	434	422	422	432	402	450	409	443	383	405	381	455	379	442	438	465	430	414	445	434	398	424	406	424	418	434	414	416	436	445	444	427	427	402	430	404	432	408	420	403	363	405	459	434	431	431	398	426	416	427	452	407	409	444	395	445	441	420	381	412	439	446	450	381	406	431	404	419	402	386	412	430	435	386	411	389	414	407	398	435	399	407	424	420	421	448	422	412	425	421	393	424	386	408	412	428	398	415	462	423	393	383	443	426	383	385	362	412	403	421	416	412	427	417	426	405	423	426	432	402	433	409	439	410	431	411	443	404	396	412	414	411	419	394	448	422	408	378	445	411	424	419	413	443	417	407	411	411	445	391	380	414	396	390	395	431	461	416	403	394	404	385	437	381	426	424	416	425	460	410	408	383	379	412	458	435	437	389	447	417	393	420	392	419	414	427	383	400	419	397	458	436	434	425	444	409	373	359	430	400	399	371	416	424	454	420	414	429	433	438	374	417	461	385	423	409	416	421	443	438	423	440	400	427	367	422	372	446	426	402	439	431	429	425	426	432	437	413	407	424	410	379	423	440	439	448	416	452	382	438	431	466	436	405	397	427	443	418	397	388	423	449	420	424	404	415	410	386	425	416	429	412	366	390	409	444	419	444	403	446	437	439	415	422	384	439	407	432	416	418	439	405	436	445	436	409	429	396	402	415	377	419	387	383	425	416	415	404	382	423	403	388	384	484	432	400	436	418	405	404	416	413	463	456	412	400	427	400	392	416	412	391	403	404	417	423	386	407	400	391	423	422	403	425	395	394	422	397	436	444	432	406	456	425	408	453	426	442	408	437	450	420	457	406	446	384	436	411	410	386	421	406	415	440	385	423	421	428	408	394	423
11583	19117	11008	11289	2933	1725	1984	1390	767	536	332	358	356	359	360	341	360	351	350	348	380	369	358	305	343	337	354	368	351	366	365	336	344	337	337	387	382	377	341	345	363	378	372	362	384	322	360	348	335	356	389	331	341	389	350	337	348	337	381	367	364	354	342	352	359	404	346	349	354	336	361	361	355	364	350	352	370	363	376	346	347	376	335	352	367	373	363	352	333	342	348	359	318	335	376	365	394	336	347	359	342	359	354	347	319	347	355	377	341	339	372	338	350	377	389	344	328	334	367	355	372	352	377	346	363	349	385	364	381	341	345	399	381	339	384	333	363	361	398	371	365	365	326	355	340	355	345	313	353	389	321	359	379	345	353	366	369	334	333	331	361	359	343	343	314	310	369	385	339	374	328	375	358	347	332	336	347	338	359	382	390	342	370	376	325	332	377	352	377	401	357	334	355	354	376	348	347	339	377	342	374	400	359	317	341	359	333	348	366	364	358	361	369	355	348	333	363	348	372	354	364	346	377	391	343	371	341	341	336	372	362	360	373	356	328	354	379	340	365	372	382	353	338	412	350	351	346	383	361	337	360	360	336	340	359	353	357	374	366	363	335	376	354	338	348	372	366	318	393	341	372	350	363	355	338	386	327	337	393	388	381	335	355	369	349	346	344	363	376	371	355	369	345	361	364	343	340	350	357	320	330	345	360	348	358	344	367	344	360	372	335	368	398	358	334	364	335	358	335	339	345	369	340	372	353	342	370	341	358	372	382	364	360	337	378	363	352	342	331	349	354	352	347	339	340	366	399	374	341	349	312	348	373	345	348	340	359	327	369	373	352	333	327	349	364	347	351	338	350	332	329	381	352	366	320	311	336	369	357	339	330	366	363	356	320	358	369	348	382	353	380	357	346	367	362	332	370	339	385	383	353	337	367	354	360	350	377	324	366	353	364	380	339	338	349	328	374	350	321	357	344	372	380	359	344	371	345	329	401	342	336	345	386	359	338	337	327	363	339	360	356	349	343	365	350	351	393	330	378	359	367	362	345	336	365	375	353	361	359	355	362	371	358	387	371	361	350	373	338	370	350	363	327	343	362	369	360	366	386	358	360	367	367	362	344	357	370	342	376	360	348	365	368	360	336	371	359	385	374	361	347	353	369	330	350	344	335	362	360	356	305	354	371	334	337	390	360	329	317	319	337	357	337	347	372	362	357	351	354	373	348	386	381	365	358	364	353	330	373	359	346	351	375	312	350	364	350	345	375	370	374	366	354	305	373	389	327	383	347	338	349	368	322	320	343	347	336	366	387	365	375	324	358	379	381	317	358	378	369	359	369	341	382	360	386	345	358	340	327	368	349	359	338	331	331	342	348	356	336	374	349	365	362	365	388	387	354	399	327	335	354	373	363	328	350	364	335	310	368	345	387	359	363	356	358	344	352	345	315	330	366	382	359	364	323	345	356	309	353	333	342	357	367	335	305	359	349	344	335	356	357	355	382	366	332	361	363	366	324	337	376	370	385	403	359	341	366	374	344	350	345	376	331	326	346	322	382	347	330	346	330	339	320	379	327	370	384	364	349	350	377	353	365	366	387	330	356	336	331	323	337	338	390	354	382	357	357	367	372	327	350	306	377	358	359	323	385	376	348	359	354	373	336	359	345	353	368	331	345	354	319	387	365	357	370	349	350	336	347	370	326	363	324	358	357	371	359	345	343	371	341	349	351	357	348	374	341	342	327	348	333	382	354	330	371	348	313	368	337	354	324	332	376	377	359	390	320	370	388	331	352	374	381	343	335	361	362	346	323	354	379	383	352	356	364	342	374	355	339	340	366	344	347	340	386	331	362	349	347	386	327	322	371	320	340	334	348	327	379	354	360	368	360	371	380	378	381	350	363	351	369	381	375	361	359	384	338	353	366	344	350	345	336	388	354	346	340	349	341	355	368	349	359	351	374	376	326	392	364	360	320	361	350	357	343	355	340	341	356	369	361	340	335	354	340	366	343	332	341	375	364	379	346	359	336	320	344	371	345	344	338	380	351	384	351	342	359	365	391	371	355	343	333	373	356	369	369	366	389	372	383	327	360	325	362	351	328	358	365	375	364	342	338	339	356	332	355	371	361	362	317	364	367	374	353	371	363	325	329	349	370	350	391	375	358	330	376	349	343	348	340	384	329	375	354	398	390	343	363	371	334	359	373	361	384	330	387	364	357	370	373	344	341	338	351	361	361	373	396	330	353	361	354	345	363	351	348	368	344	373	377	337	336	339	367	335	350	352	332	325	321	357	364	340	340	353	354	372	362	360	352	355	382	362	335	331	322	356	365	362	357	370	360	337	346	354	317	409	369	382	352	388	345	346	352	344	354	357	365	333	367	376	364	354	337	398	331	358	380	330	353	352	380	365	367	328	364	359	392	340	358	383	377	348	362	324	377	318	367	365	317	350	349	367	368	316	386	360	340	346	341	348	350	368	349	351	380	357	365	378	382	344	353	372	316	353	345	333	364	342	325	388	328	382	361	358	371	356	357	404	363	359	327	347	328	343	354	323	393	388	413	358	346	354	336	352	357	336	372	350	357	326	348	346	349	392	376	344	344	383	367	343	350	354	353	337	324	350	326	382	351	342	375	361	358	364	359	378	321	344	310	350	399	373	355	356	393	371	355	330	342	367	355	376	385	366	335	364	382	375	365	308	367	339	351	324	373	344	368	339	367	336	353	372	329	340	310	367	319	380	380	349	365	369	327	360	344	359	366	329	360	311	332	351	356	355	388	365	370	362	359	391	356	347	369	359	343	369	364	375	311	391	343	357	355	335	376	343	351	365	380	353	351	347	384	371	375	367	378	354	338	370	354	376	391	350	370	372	354	340	379	394	373	337	391	348	346	354	349	381	346	332	360	345	332	341	354	328	362	378	388	361	332	342	379	356	378	360	359	369	342	334	349	362	347	348	395	350	304	355	363	351	353	351	363	337	359	368	323	350	375	359	360	338	354	359	360	367	350	365	351	337	374	382	334	336	347	394	332	365	344	345	330	368	353	372	336	319	353	371	330	331	358	358	356	348	344	325	359	382	334	350	356	360	357	369	339	347	348	371	344	397	352	402	342	365	342	363	327	355	343	382	338	354	340	343	336	326	354	368	387	308	364	344	326	349	356	374	364	353	335	333	337	375	348	370	380	394	329	336	354	363	371	352	350	359	375	369	350	385	353	363	372	341	350	354	396	351	353	357	332	389	362	375	354	347	380	350	354	343	401	358	332	339	345	323	335	315	356	336	343	373	407	412	385	344	353	350	375	336	321	358	363	360	361	371	356	340	357	334	351	343	350	366	349	364	346	359	344	355	357	358	360	358	388	363	345	343	368	324	363	353	378	353	335	332	381	410	359	393	369	339	328	378	362	361	358	315	341	360	351	355	363	369	378	355	382	344	345	342	368	347	378	376	361	382	345	330	396	365	340	350	376	360	336	355	329	363	361	365	353	385	348	382	359	350
25500	21985	31170	45642	29983	18598	18178	10525	3886	1929	699	498	484	444	473	478	450	472	437	469	499	456	431	481	456	456	444	444	409	446	488	483	431	484	462	469	473	463	457	490	461	434	474	486	445	436	408	441	407	453	454	442	450	429	423	497	473	509	441	441	470	469	473	475	453	428	465	441	445	472	480	443	458	453	448	439	429	452	472	466	459	441	464	446	467	472	464	443	446	483	457	451	463	465	482	479	431	440	470	444	410	434	458	458	429	481	481	470	474	446	441	451	437	422	435	448	472	439	461	456	468	433	462	439	454	459	467	439	431	450	402	482	442	444	461	479	448	425	419	424	424	456	453	464	423	466	475	451	470	440	446	488	443	458	456	475	474	450	460	441	459	456	480	409	462	457	495	460	457	481	470	497	460	435	489	444	472	442	433	417	458	430	482	441	437	431	476	444	432	478	412	449	433	497	427	450	405	474	449	414	453	429	444	460	443	466	433	481	476	450	429	467	457	428	437	471	430	458	440	456	446	444	473	445	449	456	429	411	447	472	448	472	480	490	477	461	438	422	457	423	442	455	459	469	484	494	444	468	459	473	475	451	432	438	476	442	503	438	478	455	431	431	443	433	452	455	474	444	434	430	422	436	464	408	481	444	482	429	452	478	429	458	490	437	438	442	458	441	461	452	428	430	532	484	431	460	477	461	418	445	414	432	472	441	499	470	469	458	456	407	410	439	459	435	426	456	435	473	461	467	442	428	470	449	459	495	482	452	447	456	420	471	457	470	429	480	425	469	476	429	413	437	476	454	438	450	415	467	447	437	464	437	460	463	459	436	413	456	466	499	431	466	434	480	408	421	455	428	502	453	477	454	453	457	429	442	481	470	460	470	434	462	449	433	464	466	443	468	413	456	443	455	435	422	441	463	407	425	439	446	423	464	477	446	456	467	438	461	453	463	433	470	503	428	441	431	410	444	507	471	430	417	473	459	471	470	464	474	481	452	448	447	443	448	462	466	438	425	442	418	464	471	469	455	458	471	417	489	428	453	437	454	478	444	479	456	464	455	475	412	467	415	463	461	454	416	432	451	448	479	455	442	495	493	468	436	426	461	470	416	455	433	423	474	437	489	471	427	462	442	484	454	430	412	452	450	487	495	470	401	453	449	471	466	421	451	431	499	444	464	442	475	428	454	490	441	450	434	471	469	431	447	451	449	455	450	464	407	439	465	469	468	463	437	453	443	426	455	447	431	420	452	445	468	387	461	452	459	448	453	458	406	444	459	441	450	471	444	432	486	496	421	477	441	454	413	454	440	454	418	430	439	452	484	420	461	424	449	455	460	436	441	440	438	489	417	463	452	478	416	465	448	458	442	440	471	466	443	444	464	460	417	471	489	497	425	464	425	466	459	466	469	473	449	464	443	442	451	451	475	472	487	437	443	434	449	425	451	413	474	489	469	428	479	469	449	424	465	430	434	467	446	447	439	453	470	445	442	453	429	454	453	438	470	427	425	445	452	448	419	449	429	443	432	480	477	474	445	444	444	416	444	443	432	479	461	457	505	459	474	442	473	479	483	448	444	414	469	443	466	474	458	494	440	468	475	438	451	473	404	447	470	440	431	453	445	446	440	435	474	416	447	407	437	434	467	446	419	431	449	471	471	436	415	484	465	485	462	451	452	438	459	441	448	445	444	417	458	424	485	450	470	420	480	438	475	399	421	421	443	427	448	478	457	462	476	488	444	475	413	427	432	428	421	444	432	441	410	439	450	432	464	454	422	423	457	465	413	479	437	438	465	444	462	427	447	439	461	451	432	421	451	437	456	438	462	429	483	468	396	467	452	430	426	440	432	454	424	446	460	434	435	454	440	430	500	466	442	456	453	462	436	453	464	448	447	494	424	457	424	456	454	459	432	451	432	461	467	478	443	451	439	456	438	442	470	444	492	437	453	436	444	467	453	451	448	470	465	442	426	478	442	485	484	445	460	411	457	436	448	419	463	462	439	455	479	441	450	418	494	456	421	469	440	447	458	413	460	461	442	459	454	442	434	456	426	451	418	480	454	421	462	425	406	454	484	469	450	473	481	424	470	449	489	444	431	446	443	461	414	454	465	432	422	444	428	460	484	482	440	440	423	470	443	455	458	445	462	437	482	458	425	438	459	521	440	450	459	462	450	426	459	435	469	463	466	478	487	418	450	441	490	434	427	502	439	456	460	478	456	444	447	423	435	437	428	446	456	425	442	436	477	467	443	469	473	437	501	468	455	412	465	444	477	455	465	452	421	456	441	432	449	456	451	441	445	480	403	411	431	459	459	453	403	456	444	447	479	467	470	444	411	425	411	472	458	447	476	486	419	468	474	436	504	483	476	442	439	462	464	481	392	409	395	476	491	414	448	451	438	431	461	468	474	454	474	442	436	443	473	449	474	439	444	443	461	448	415	410	465	428	436	426	448	482	401	470	429	403	474	457	425	408	460	465	471	479	464	466	421	418	511	461	437	465	440	477	439	474	481	464	465	426	449	456	465	461	478	441	417	473	497	434	446	449	447	445	449	465	482	455	490	463	429	488	447	436	456	467	441	458	436	463	485	448	458	477	470	487	436	445	502	467	446	461	436	455	451	442	440	457	454	459	419	436	466	465	469	412	421	433	480	499	461	450	420	450	482	473	423	455	433	458	435	471	439	487	482	467	426	434	427	447	440	424	473	446	460	462	466	451	424	457	435	432	443	455	435	435	446	434	452	460	466	467	427	430	463	505	451	414	440	427	445	407	443	446	417	412	464	476	483	447	424	479	453	411	454	475	464	443	459	481	482	410	468	445	445	489	441	465	429	453	444	460	460	486	448	449	448	465	440	474	467	415	468	474	471	470	430	449	423	470	437	463	457	436	441	454	451	425	468	469	449	451	438	434	418	466	449	488	466	429	423	459	461	452	399	415	475	461	470	421	491	470	481	430	480	432	448	435	440	494	438	456	459	447	440	502	461	480	451	435	456	461	463	442	478	473	479	431	481	424	430	425	432	425	468	436	450	441	458	444	424	459	474	454	476	491	428	475	464	461	442	427	438	495	467	452	426	400	478	423	472	448	456	452	466	466	456	455	484	475	447	449	431	463	394	448	419	415	425	447	444	455	450	427	428	428	491	438	457	442	455	443	468	455	469	435	456	450	438	446	423	444	444	449	475	413	448	459	462	462	475	466	443	420	488	442	431	463	464	467	443	443	469	489	480	463	457	445	457	445	445	462	476	457	450	449	427	460	483	500	438	454	469	458	472	444	441	471	451	456	455	450	415	459	470	454	502	403	461	414	463	471	480	414	448	472	453	443	457	412	445	468	414	466	437	456	472	479	448	455	471	463	449	427	436	473	410	449	435	428	459	445	464	452	444	413	490	434	471	470	450	460	461	408	465	442	486	484	457	419	464	451	429	445	461	458	470	444	464	461	474	422	474	470	417	503	449	466	451	444	438	442	490	478	472	457	458	428	485	454	449	490	469
43997	67774	59476	51711	24960	14195	16596	10086	4322	2585	739	419	425	405	428	462	440	463	429	400	418	425	440	385	404	409	416	390	414	405	441	414	425	407	379	392	423	393	447	393	449	423	413	408	412	409	412	382	428	410	436	383	449	412	393	399	413	410	429	402	441	404	388	366	388	413	445	421	395	403	414	443	439	436	414	422	404	434	381	402	397	391	415	395	448	415	433	417	422	386	462	418	430	412	428	416	444	382	435	409	425	412	409	388	404	432	422	403	401	390	405	429	394	419	441	381	405	425	365	400	404	420	416	419	401	408	386	474	413	402	436	408	408	381	407	404	443	398	385	446	431	413	392	429	406	417	410	447	420	425	402	398	410	412	464	383	387	473	416	416	397	420	418	422	402	392	386	396	417	428	391	391	431	371	410	414	411	436	423	421	416	403	375	407	406	460	389	424	442	417	437	417	395	430	425	426	445	442	400	402	407	392	430	412	372	405	417	420	393	444	411	378	414	395	408	394	406	425	410	431	392	427	409	389	437	394	430	426	433	414	405	407	371	393	415	462	413	457	392	423	444	406	411	408	437	420	398	422	450	417	368	384	385	371	395	410	415	401	421	417	406	452	407	411	409	448	393	418	416	395	438	401	405	416	416	396	440	390	424	411	428	412	408	392	432	364	381	405	398	404	412	412	398	374	396	424	411	388	424	393	400	460	398	401	418	393	420	393	439	428	425	429	399	445	420	368	394	443	409	412	440	409	411	431	421	398	426	389	417	432	404	396	437	444	409	399	431	395	408	405	395	456	406	441	414	401	409	407	425	409	406	423	405	415	397	372	437	394	456	422	418	420	414	391	423	432	405	401	434	388	422	400	412	437	404	465	418	399	415	401	426	431	430	403	432	414	424	404	455	436	429	400	404	417	384	406	414	385	445	438	408	437	413	397	375	383	410	408	402	423	405	430	400	423	383	419	389	416	438	402	390	402	412	417	418	402	412	392	414	416	412	435	365	384	439	411	405	439	400	412	397	409	398	404	384	406	411	439	424	419	384	385	416	433	401	438	387	384	402	399	384	415	405	392	430	454	411	417	415	412	398	409	392	407	406	434	413	402	402	403	398	387	392	352	416	400	425	413	418	434	411	421	427	414	426	431	361	429	411	404	431	412	388	406	406	411	453	420	409	409	398	429	437	415	416	419	425	431	432	431	424	406	394	424	410	437	404	382	404	404	384	405	427	442	386	381	409	430	397	420	410	446	423	410	414	434	415	379	409	406	435	422	411	444	404	419	406	435	420	411	445	465	405	372	396	398	432	444	425	430	399	425	437	388	404	400	399	422	424	411	419	400	441	401	422	397	428	413	406	460	415	437	398	429	441	425	390	460	401	407	426	396	373	389	402	355	373	384	429	386	414	437	433	395	396	408	377	436	392	406	407	430	422	422	380	428	405	438	408	421	400	402	442	441	458	425	409	421	431	416	430	423	409	410	424	409	392	424	435	414	413	414	380	406	459	396	389	424	394	449	425	399	380	433	410	399	438	375	399	408	400	445	388	416	405	446	398	458	439	443	397	420	415	400	404	381	380	417	414	419	408	402	413	394	408	400	382	390	416	418	416	417	410	458	410	373	420	440	441	426	408	425	425	413	388	410	416	440	428	442	375	402	388	418	436	426	446	415	430	403	420	406	409	405	425	401	387	416	404	406	392	425	377	378	426	426	432	459	387	392	430	401	436	367	409	458	385	427	419	397	426	440	422	398	407	404	429	393	382	418	387	430	408	428	394	435	370	377	413	406	449	428	424	420	384	396	458	398	406	452	390	399	429	417	375	424	403	400	379	439	424	414	433	411	412	407	412	439	407	438	413	392	419	374	422	428	427	410	419	436	425	432	392	411	392	397	401	430	376	418	449	424	411	421	423	394	393	407	422	402	424	442	400	401	401	394	395	432	383	402	441	409	418	412	398	392	417	426	406	415	425	404	379	439	432	430	387	421	442	408	391	407	387	402	444	424	399	392	419	426	433	394	428	365	450	383	425	402	381	445	428	413	422	420	402	423	393	352	423	419	415	399	421	430	418	413	417	438	438	435	439	424	363	423	414	420	388	427	393	446	372	392	406	420	393	412	447	432	409	403	449	397	420	396	406	391	371	433	432	392	376	447	415	408	405	408	434	409	450	430	391	385	382	435	418	409	452	417	445	410	422	386	415	410	428	433	389	390	448	395	409	418	426	395	374	405	367	402	425	446	383	363	385	390	398	425	400	430	410	423	406	398	433	416	387	378	414	440	403	397	410	395	380	426	406	353	405	387	428	400	452	438	403	394	395	414	396	437	408	409	385	455	414	426	425	387	427	418	449	441	398	460	393	427	426	404	401	416	408	430	415	409	403	419	425	379	405	389	394	374	406	406	425	415	375	453	396	389	381	403	448	407	401	377	399	408	425	408	428	428	424	401	392	394	394	405	407	406	401	445	371	443	431	411	413	423	397	429	398	411	415	433	420	438	398	428	446	433	383	419	385	401	431	411	407	386	409	370	441	396	433	399	420	401	398	432	412	442	395	419	419	412	407	441	371	447	394	422	419	439	405	372	404	403	385	431	432	394	388	432	431	385	388	414	448	433	432	413	403	444	423	426	413	417	438	418	429	408	420	400	418	435	414	443	423	391	413	402	369	445	418	382	415	363	405	384	416	410	422	407	416	428	427	396	425	381	439	418	384	387	435	417	404	381	409	387	418	436	432	396	425	414	402	428	449	430	427	420	454	359	403	420	413	390	405	392	450	412	397	351	396	442	391	403	423	411	405	434	435	440	437	395	398	392	384	397	429	443	404	459	450	376	431	417	403	404	431	410	381	420	418	419	440	444	416	425	393	411	414	411	416	389	402	435	423	407	395	400	443	411	395	433	395	440	399	408	409	422	401	439	404	392	410	383	403	430	418	424	409	399	421	411	450	433	421	373	417	412	391	416	370	385	387	411	423	479	416	411	364	418	426	418	399	377	416	396	398	399	403	429	452	423	386	450	428	393	358	402	431	403	421	393	390	434	446	361	394	426	404	419	403	419	448	393	424	440	397	421	407	432	411	392	434	400	425	414	437	394	458	405	380	414	432	383	437	384	403	372	397	416	396	392	428	418	411	373	419	402	426	415	400	393	446	410	457	392	415	392	397	403	454	409	396	423	426	381	380	388	418	425	426	407	418	421	404	431	403	427	402	433	400	445	425	424	430	450	411	411	424	451	380	382	394	391	435	408	448	401	409	404	398	413	395	455	439	399	402	453	404	395	394	427	390	400	411	400	428	418	407	417	404	417	400	438	416	437	425	424	433	419	424	384	410	423	399	409	438	355	447	439	408	424	425	419	422	380	406	388	406	412	421	386	435	403	424	420	428	392	446	401	452	423	432	440	402	447	410	425	386	390	420	415	409	438	422	405	394	407	418	400	385	417	413	379	417	426	412	393	455	427	400	400	426	429	407	392	410	425	400	430	427	383	408	438	410	417
24522	21707	30659	41356	36312	27661	29962	19485	6952	3113	912	607	553	565	540	559	568	557	550	518	539	541	554	555	516	560	507	569	555	569	561	515	529	532	518	514	519	571	566	494	539	525	543	536	491	572	558	524	541	526	544	525	505	552	571	553	517	524	523	520	578	560	556	543	538	555	585	565	528	552	567	567	547	529	525	557	494	507	563	534	526	558	565	579	521	523	566	505	542	513	510	525	516	534	564	531	487	515	581	528	545	552	539	544	553	536	534	582	544	537	568	539	530	568	550	561	537	543	537	580	528	498	533	533	507	524	566	523	534	538	548	503	510	518	505	582	554	548	532	556	524	506	521	511	493	546	521	534	517	568	556	538	537	488	514	563	542	544	510	552	507	563	481	540	541	510	519	529	544	528	597	486	580	520	550	548	562	536	525	553	517	508	544	541	546	538	606	525	536	550	559	553	513	517	563	558	521	512	532	553	541	506	483	576	537	575	528	536	526	500	538	544	531	514	499	547	568	543	499	543	532	539	507	566	497	527	534	530	509	501	532	526	550	524	559	537	541	564	544	561	556	505	530	543	484	580	502	549	571	526	499	563	524	566	510	535	529	548	542	566	508	540	499	541	550	531	530	513	528	571	538	492	541	535	558	553	514	520	569	527	554	559	527	534	557	525	518	535	524	555	558	524	533	525	553	532	498	567	535	561	541	545	545	494	560	507	541	523	511	524	524	526	553	500	518	548	555	558	518	532	510	537	537	567	505	526	531	547	511	569	555	524	497	541	516	537	534	564	538	530	512	512	572	530	496	523	538	572	581	513	508	494	508	528	537	543	579	572	535	503	511	511	550	554	546	554	550	519	511	542	543	505	531	538	527	502	533	543	560	527	525	548	555	588	520	520	525	546	546	555	550	590	513	519	523	535	527	480	517	515	532	536	549	550	545	538	543	529	548	488	487	522	518	529	564	498	541	527	550	577	555	506	532	551	562	569	514	558	537	550	530	519	564	566	490	520	488	534	548	535	506	545	549	568	519	533	544	520	534	535	509	525	532	573	550	570	535	517	560	507	515	537	515	549	556	516	550	565	518	532	481	558	512	508	533	538	514	555	492	545	562	521	552	544	505	536	517	586	526	483	549	520	547	511	530	560	545	543	528	514	527	515	541	529	584	534	496	520	540	490	518	596	541	538	543	546	551	531	490	533	561	559	514	542	540	539	556	538	487	510	536	554	524	626	525	531	533	514	555	543	493	543	535	526	522	538	494	550	537	516	529	553	529	520	511	508	542	540	553	522	517	568	529	535	558	541	583	553	525	469	520	562	519	568	512	575	571	526	557	541	541	527	511	545	566	545	559	526	534	576	552	459	529	536	540	544	582	538	564	542	500	551	605	573	515	516	525	517	520	531	550	571	552	518	549	536	536	553	526	505	558	513	508	524	485	529	508	484	538	545	528	543	491	559	539	537	551	537	540	549	543	526	500	556	561	515	544	536	522	544	552	532	511	556	494	559	558	528	562	532	521	517	519	531	551	552	520	555	569	506	544	573	532	541	531	525	499	518	534	544	536	580	499	535	542	541	555	506	512	504	513	526	563	507	537	498	526	567	530	525	570	526	508	583	509	515	556	529	529	502	514	509	519	581	545	518	572	507	566	555	480	565	549	509	556	547	538	501	573	509	525	530	507	545	564	491	515	539	579	540	563	502	559	517	527	532	543	539	538	500	546	574	518	527	541	526	515	566	560	524	570	530	562	490	549	541	530	537	512	542	565	528	539	569	503	568	544	540	516	521	536	515	554	519	509	519	520	513	543	561	556	554	529	534	484	534	514	539	526	580	526	515	498	527	563	568	522	541	520	525	542	496	535	544	500	540	557	529	542	521	543	524	505	544	492	500	531	554	535	500	514	520	556	569	561	543	571	548	542	516	552	532	507	524	517	552	584	502	518	551	548	518	549	520	525	506	531	517	535	451	533	503	534	551	531	525	561	530	527	518	512	500	521	532	550	537	519	525	587	535	525	551	510	495	561	556	537	533	538	525	531	524	565	541	570	518	553	558	548	531	509	534	554	492	516	537	532	550	515	521	536	552	556	497	560	553	544	502	544	566	585	605	553	550	507	539	534	570	529	541	535	574	526	522	543	555	497	562	554	552	525	549	503	522	582	549	558	482	519	521	502	529	592	525	552	497	513	487	532	492	555	472	536	527	543	556	550	554	543	539	571	561	516	520	501	566	531	515	510	521	504	540	555	538	524	535	501	540	533	575	576	555	517	519	551	518	523	543	554	488	495	520	564	564	554	547	545	548	554	521	512	513	504	505	515	533	559	528	539	550	544	557	559	511	556	555	506	481	517	561	574	516	503	519	542	556	500	532	539	538	554	526	564	514	540	582	529	534	547	527	556	526	554	540	542	525	532	537	562	530	537	517	527	547	523	535	522	534	534	504	563	577	526	474	511	519	516	512	521	528	489	543	585	538	501	549	529	549	526	541	548	517	530	507	567	550	508	507	563	552	545	568	526	523	553	544	538	544	520	574	572	534	493	508	537	499	546	561	532	572	518	552	525	587	527	554	525	519	557	534	522	555	531	569	519	515	539	501	558	513	521	557	571	548	555	605	523	526	532	552	546	529	540	518	508	514	582	540	520	495	507	522	529	546	481	521	532	577	528	501	513	505	564	558	578	476	532	491	575	510	501	544	542	518	491	505	511	556	533	541	544	582	495	520	504	528	535	537	481	517	526	532	567	501	544	571	524	529	531	520	556	538	560	554	514	511	586	553	557	530	525	503	525	556	525	527	516	505	519	493	510	527	575	574	525	537	509	551	521	538	512	543	505	576	529	557	502	535	576	533	542	485	537	569	568	560	533	559	555	522	542	557	500	532	534	499	542	514	501	537	524	543	538	538	569	538	567	521	504	540	565	573	546	545	529	543	542	502	542	539	573	517	510	545	565	521	501	569	552	538	496	555	488	509	522	534	530	547	583	547	526	536	488	562	510	512	552	576	516	514	518	584	484	539	523	546	570	489	538	513	485	537	539	517	522	540	524	535	571	526	539	547	549	533	564	512	526	510	521	519	539	517	525	491	506	552	537	525	560	515	513	533	566	530	564	516	550	582	574	517	562	548	538	568	534	515	527	547	553	551	525	573	500	538	524	549	526	520	511	498	572	517	557	509	482	566	522	544	500	557	506	559	534	489	537	505	511	550	520	560	557	529	505	533	521	479	538	519	539	513	507	521	543	558	497	515	534	540	546	576	483	517	575	545	499	508	519	507	528	521	533	510	552	502	569	519	525	549	491	537	534	512	536	520	543	509	503	543	516	578	536	534	552	508	564	584	541	543	521	525	549	537	531	541	507	564	537	521	535	524	475	553	532	533	498	529	514	542	544	508	527	552	536	554	526	549	540	497	507	514	546	556	518	501	554	528	544	554	505	559	556	544	534	521	527	511	531	538	497	520	490	490	522	550	575	519	533	513	521	515	533	532	549	568	508	543
56629	81256	74061	65647	36094	23125	26322	17007	6736	3809	954	512	488	437	517	546	489	501	491	462	492	502	531	525	485	496	505	497	474	536	478	518	517	490	504	490	445	487	459	491	506	499	486	460	514	515	524	500	474	482	501	506	523	538	523	496	515	469	496	487	490	479	552	479	532	527	506	498	477	490	539	565	522	530	507	516	477	501	483	508	497	512	489	505	461	520	488	500	485	463	530	477	493	511	485	488	472	481	444	501	463	477	509	490	502	493	479	485	484	501	527	473	513	469	496	480	479	518	486	492	487	485	507	496	461	484	489	493	486	488	515	524	556	494	449	488	529	501	543	482	493	504	483	458	521	477	517	463	483	470	492	530	473	487	496	498	526	506	501	479	520	508	498	495	467	508	472	490	487	465	481	488	504	510	492	480	489	499	494	460	499	476	482	457	485	454	487	481	499	505	482	468	492	492	481	467	498	449	496	499	493	510	515	437	485	465	459	492	469	493	490	465	469	484	489	501	492	466	475	468	480	469	480	484	487	527	503	506	490	511	474	522	483	476	482	468	516	489	484	515	501	461	481	498	522	467	514	478	475	531	508	521	501	495	519	454	498	515	485	514	504	496	518	463	498	475	488	489	444	463	487	502	478	536	490	524	516	471	480	456	497	503	489	480	454	504	485	461	487	494	447	498	482	458	491	500	485	452	475	510	513	496	480	531	477	477	488	506	487	473	491	536	491	474	519	518	499	489	489	527	492	488	483	508	522	507	490	478	543	520	467	551	466	473	487	498	473	490	476	524	485	475	533	511	501	486	495	523	456	504	500	456	496	527	481	506	504	512	473	481	459	490	471	478	496	534	453	512	474	531	496	449	508	469	487	479	513	479	496	482	521	465	487	534	478	507	443	526	538	524	461	513	485	515	500	477	476	495	524	487	503	503	475	482	481	469	517	532	520	479	485	470	488	484	500	500	448	509	481	509	468	481	515	506	479	499	456	492	501	470	501	475	478	493	472	478	477	516	525	492	464	466	504	488	470	498	438	475	469	484	472	495	526	458	517	464	462	539	512	453	524	530	520	520	527	461	466	521	508	504	516	448	504	510	498	485	509	499	454	492	483	482	457	462	516	520	473	486	480	468	531	496	492	513	497	484	506	501	485	471	493	476	468	496	471	483	465	493	450	478	520	533	517	480	479	484	495	485	515	462	481	524	478	488	500	466	473	469	523	503	479	505	488	480	525	460	494	491	480	520	463	486	516	491	467	500	494	443	482	505	549	499	512	498	467	530	491	473	484	554	506	524	465	462	521	470	505	503	501	490	510	487	471	475	493	498	474	471	481	482	472	491	501	491	513	534	465	503	484	466	520	495	493	530	443	441	457	487	508	505	505	534	477	477	470	479	471	513	503	476	470	493	498	478	481	470	470	503	491	438	460	503	508	481	510	491	490	451	479	490	525	486	510	479	460	528	470	458	508	540	458	506	506	497	479	508	495	454	497	503	521	481	471	486	477	449	495	463	504	482	484	481	522	478	478	461	467	496	523	495	481	473	502	458	568	520	476	499	484	491	507	489	464	468	493	495	509	522	494	428	518	509	471	500	556	497	491	520	461	470	495	442	462	526	469	491	503	479	498	523	499	481	500	472	487	506	519	488	479	509	489	452	519	467	530	481	477	477	508	498	464	527	544	522	459	517	501	494	496	498	481	496	484	454	484	477	500	516	430	492	490	488	522	520	530	511	490	492	516	514	459	497	515	494	495	486	479	521	490	509	499	481	490	506	479	505	501	505	468	471	491	484	496	503	472	502	492	462	463	493	510	475	494	501	508	524	520	480	476	555	468	457	529	504	478	510	516	511	529	484	554	477	477	473	508	485	516	477	469	475	461	480	516	480	513	494	508	479	505	465	474	450	489	519	512	472	480	509	492	546	483	504	486	493	468	499	510	455	495	496	494	482	482	503	506	450	485	471	485	478	460	481	455	494	480	467	481	472	472	446	460	495	519	480	497	444	511	478	486	489	483	478	495	479	486	504	518	470	436	468	508	504	490	467	459	465	503	473	496	490	506	470	494	471	463	487	474	519	465	510	521	471	516	497	499	530	478	491	502	497	500	475	490	475	472	498	470	508	468	522	508	487	467	539	520	502	493	505	497	494	472	510	482	500	520	521	461	519	476	483	500	513	518	465	506	545	510	488	516	458	488	504	500	515	478	450	512	470	508	471	487	513	527	486	470	499	500	474	492	463	512	486	504	506	509	478	493	477	463	520	502	487	544	490	500	495	489	470	468	483	479	497	512	489	465	485	493	493	478	486	476	471	467	457	500	496	487	520	515	479	519	495	487	496	487	504	526	493	512	488	500	470	495	496	497	523	502	527	496	485	514	464	479	454	526	499	485	498	484	456	494	468	474	471	494	470	478	470	530	529	499	537	471	534	449	513	486	496	516	511	523	500	504	481	467	484	480	462	498	485	511	492	476	491	489	444	485	491	496	505	491	437	488	464	493	512	482	490	547	469	515	499	487	470	464	446	477	505	485	485	465	481	514	514	469	472	507	479	526	486	482	495	553	479	480	466	522	509	477	502	547	477	508	476	540	499	533	440	472	471	516	498	520	489	467	515	448	468	539	499	488	523	494	529	484	486	470	497	483	487	506	511	514	504	481	511	506	482	488	520	481	487	466	516	508	472	507	478	464	490	522	513	472	492	427	487	484	474	503	485	498	513	478	478	531	489	486	491	479	489	462	474	456	487	483	487	481	492	497	475	520	526	479	458	494	548	493	506	470	482	510	476	453	510	460	556	459	446	508	491	460	503	485	507	470	495	496	453	484	479	510	503	485	502	525	474	482	486	501	489	474	528	504	454	464	482	486	469	490	493	478	475	456	511	520	463	505	509	488	478	529	470	475	482	512	472	491	500	488	480	474	476	478	503	513	503	483	514	481	520	487	500	509	483	521	501	452	506	480	492	480	463	469	477	500	512	518	506	487	520	494	520	450	498	472	471	494	532	490	525	462	486	490	464	499	499	482	472	500	498	460	505	494	494	509	496	451	484	503	480	472	483	490	470	480	510	479	476	510	512	500	490	498	464	503	497	446	461	468	482	447	497	503	467	506	487	503	464	485	505	504	500	518	530	489	491	477	554	458	512	492	514	502	501	491	469	521	482	497	445	506	526	448	493	489	508	528	494	472	496	474	535	476	449	499	433	484	503	476	473	523	484	514	501	503	473	524	480	481	452	492	505	471	491	506	486	520	468	498	461	467	485	511	512	491	474	472	516	506	501	501	518	542	479	444	497	501	477	500	506	527	490	514	488	535	462	480	517	464	541	495	489	519	463	531	504	461	503	498	426	497	456	468	522	492	492	504	492	493	443	519	526	514	481	493	507	496	488	515	521	481	479	500	477	486	478	455	493	505	484	466	485	482	463	492	476	547	448	446	495	504	500	475	484	487	519	494	479	507	477	512	495	535	492	477	506	499	454	499	452	470	467	514	501	469	508
28697	20377	12223	14252	4401	1645	1664	1215	689	490	423	404	437	428	434	447	416	433	406	439	478	386	452	432	456	412	474	410	411	413	398	456	417	405	431	426	445	430	433	442	444	447	397	418	424	428	420	459	404	456	420	410	443	458	393	459	410	415	417	404	417	434	422	412	457	417	401	443	407	429	437	454	438	428	388	427	414	437	416	439	414	461	406	422	418	422	419	400	425	417	427	488	435	416	453	473	433	415	403	395	460	480	418	400	457	459	446	412	412	448	427	402	427	431	436	446	443	419	434	450	467	426	403	399	443	422	477	442	430	443	406	416	439	408	411	402	402	431	436	432	410	418	416	441	447	468	433	394	434	427	420	464	447	432	442	412	415	446	406	431	397	428	425	460	415	417	419	426	409	426	444	444	397	433	423	439	426	439	417	421	419	393	408	450	436	391	445	455	437	439	440	406	431	435	434	429	450	449	461	444	427	477	408	448	460	426	434	446	474	423	403	380	390	418	452	450	435	418	436	449	445	440	427	393	445	408	429	432	486	422	446	473	437	452	411	461	429	433	437	436	405	446	406	453	415	404	397	421	425	483	413	450	458	429	416	480	454	428	396	393	421	419	418	417	404	426	459	442	426	441	426	457	440	424	420	407	449	415	406	454	444	425	450	419	409	426	442	437	387	425	456	406	425	437	412	450	456	425	422	425	451	421	413	422	467	396	422	428	437	429	447	467	439	437	459	452	405	442	435	429	436	419	479	398	428	367	401	443	408	423	421	421	407	410	410	417	406	424	421	429	398	402	431	412	421	451	427	452	444	437	405	398	408	397	401	420	466	423	446	421	438	423	455	409	392	424	431	428	402	436	445	439	436	461	418	396	422	417	394	454	427	423	425	410	438	461	403	416	411	400	437	406	431	462	416	430	407	417	462	452	400	458	434	472	399	448	415	406	423	468	467	384	425	431	460	396	436	459	398	433	415	426	378	433	436	427	381	456	437	409	459	420	410	441	409	379	403	455	473	446	416	449	448	468	453	439	406	434	437	445	444	390	403	458	414	434	423	427	446	450	401	430	401	412	438	456	431	417	449	402	435	410	403	379	449	451	423	438	426	418	415	467	425	392	400	472	433	437	419	405	451	450	421	415	429	442	435	429	405	413	439	456	406	454	406	447	456	444	426	448	444	419	402	402	430	405	455	411	443	435	415	423	464	438	459	404	415	435	475	447	396	354	426	434	448	460	405	428	449	415	437	439	406	419	444	398	426	447	425	408	428	396	424	454	455	455	456	413	443	440	422	411	425	461	431	419	423	404	394	413	406	382	414	405	449	443	459	391	400	464	421	411	434	453	419	446	401	451	423	456	440	452	419	447	451	425	429	448	427	417	455	408	446	422	438	410	460	422	423	436	434	383	412	432	408	476	430	426	435	454	424	402	409	429	412	405	430	434	397	449	456	408	429	425	434	445	427	418	377	418	448	427	439	437	429	410	442	418	459	408	486	411	405	433	421	437	447	390	465	425	435	435	426	411	410	438	468	400	433	430	419	474	402	403	413	422	438	400	478	417	415	421	415	448	414	432	434	457	410	418	469	479	417	412	419	407	425	437	430	468	415	406	409	402	441	435	423	434	399	404	425	429	437	390	471	432	456	405	416	407	424	462	455	436	432	427	443	432	404	446	384	433	430	446	370	429	463	420	417	449	437	408	419	448	408	426	441	448	422	435	440	409	416	420	461	423	439	421	404	452	417	425	432	393	462	436	437	440	428	410	439	412	449	443	428	424	425	420	439	469	500	431	412	431	429	482	440	427	410	426	428	442	417	454	451	412	397	454	420	438	441	466	415	440	388	436	391	424	446	389	454	424	435	446	448	470	448	452	444	417	450	436	436	422	429	419	442	463	441	441	405	439	411	393	437	405	453	432	441	434	467	419	416	397	433	405	417	391	423	466	451	428	427	407	422	427	452	419	419	478	416	423	470	436	440	457	433	465	443	426	435	406	412	411	431	394	431	418	431	409	407	452	396	437	407	407	438	464	420	436	417	405	420	401	440	452	434	422	442	435	407	455	418	428	429	405	405	400	448	418	404	432	450	430	390	445	423	411	438	424	429	463	420	399	451	446	417	409	469	421	424	413	420	432	449	398	403	452	436	432	418	445	394	435	435	467	443	428	437	406	422	432	406	423	418	440	405	431	385	407	427	425	474	485	397	428	441	446	471	415	409	465	447	418	422	449	410	406	391	421	422	439	450	437	431	428	432	426	389	422	442	435	431	434	419	389	409	415	423	424	439	429	408	390	445	441	429	459	472	418	444	439	404	455	437	449	410	432	398	437	407	429	452	453	404	407	427	458	434	438	464	407	436	438	419	406	426	460	433	446	439	442	404	425	424	429	435	400	412	440	422	424	449	402	447	411	448	386	417	425	420	428	438	440	385	416	437	419	404	424	385	425	468	419	428	421	453	427	451	417	471	434	432	398	447	421	439	428	460	413	433	403	397	429	393	415	432	436	411	444	437	422	424	438	425	432	425	413	410	416	392	439	486	421	424	444	392	421	445	408	445	435	431	433	423	401	398	438	419	399	452	410	471	450	447	429	460	442	438	443	410	453	423	431	409	386	393	415	430	435	450	446	424	455	425	425	399	416	448	427	398	395	393	405	434	407	410	431	428	422	401	420	381	456	433	477	407	383	419	452	429	419	441	422	408	403	455	432	441	378	422	431	447	441	416	396	465	399	427	435	444	433	421	393	410	430	456	399	395	416	428	434	448	417	407	416	458	415	435	414	386	446	442	434	464	434	442	425	411	427	411	411	452	444	460	460	414	460	410	428	428	444	397	440	437	460	433	452	405	423	380	422	449	423	397	425	458	437	419	441	419	416	440	449	395	427	394	430	444	422	436	415	436	436	431	431	460	438	430	430	424	402	416	393	413	460	438	398	420	394	437	452	424	426	433	425	421	418	424	443	410	391	427	434	421	414	458	410	404	425	463	399	398	457	419	409	398	422	448	440	437	461	396	447	433	436	422	435	391	431	436	430	419	448	442	458	410	409	429	415	455	431	447	417	481	432	432	415	421	443	423	424	403	414	387	403	423	448	430	433	395	458	428	429	412	426	450	434	440	455	438	409	404	431	439	408	417	413	441	442	379	410	404	429	430	462	426	422	418	426	443	457	403	459	423	424	391	442	426	415	443	406	421	419	408	410	430	420	437	446	402	447	403	440	405	410	446	430	411	434	423	414	442	455	435	390	394	414	412	405	428	416	427	438	442	445	440	416	428	429	439	477	460	464	426	446	401	463	446	420	432	437	433	445	441	419	428	402	455	405	466	423	446	433	446	448	453	424	434	421	389	416	422	436	444	448	504	446	432	418	414	427	407	398	378	443	449	414	397	448	446	412	444	407	423	430	437	424	425	438	432	436	422	407	423	418	451	445	424	389	438	426	431	418	403	438	449	397	400	448	440	469	415	428	396	421	409	456	446	461	477	433	427	460	404	446
13358	15986	10344	11826	3435	1875	2199	1456	745	534	382	361	359	390	382	377	408	347	384	380	386	368	394	333	358	374	372	349	376	373	371	339	350	420	371	419	392	398	347	379	351	383	368	327	404	349	400	364	381	342	349	346	368	379	364	358	369	343	338	335	374	393	383	345	373	358	383	331	394	388	359	410	375	339	372	345	369	369	333	340	394	373	371	358	353	331	374	357	361	352	339	367	351	369	367	371	352	333	379	351	367	340	382	392	363	361	330	368	383	367	379	370	360	338	360	361	362	332	362	349	355	365	350	367	367	362	366	365	378	374	391	384	337	370	368	346	362	355	327	377	357	376	409	359	363	361	354	362	338	328	367	342	372	390	373	363	351	377	384	359	357	386	343	384	385	348	367	365	386	345	349	371	383	350	359	364	373	371	370	347	395	348	371	345	357	354	361	390	340	391	342	348	364	336	337	385	368	389	361	378	349	347	358	362	396	372	387	348	399	324	347	362	323	349	353	337	359	326	371	384	351	337	358	331	381	323	353	356	370	368	397	352	372	332	340	373	325	363	376	350	339	335	367	350	402	346	346	368	364	361	349	388	375	339	387	361	406	338	345	312	375	367	390	347	371	398	358	386	337	378	351	354	339	364	349	336	363	344	389	358	343	383	384	379	368	393	370	373	393	329	350	335	334	384	377	340	363	378	348	342	352	349	371	363	337	380	353	362	350	359	357	368	374	356	373	345	323	375	385	390	367	394	392	345	325	374	376	375	328	344	369	346	400	355	377	342	370	376	386	362	361	333	366	377	376	390	348	369	363	357	381	365	355	374	406	315	356	320	375	385	342	351	371	402	354	366	363	366	367	389	357	371	382	387	336	363	383	359	308	381	380	356	377	323	345	340	384	361	396	349	363	366	366	358	380	350	357	353	358	348	370	351	364	365	374	385	386	363	385	386	337	389	355	359	358	380	380	363	361	355	360	366	361	354	349	320	357	362	346	359	337	369	396	385	351	353	376	338	384	386	351	371	375	369	330	388	335	360	355	408	333	357	365	400	386	342	355	355	378	340	359	359	376	359	348	377	387	364	343	387	346	374	357	363	360	381	356	355	324	368	356	353	355	342	374	346	353	358	358	357	407	382	363	397	334	400	377	362	339	335	371	350	339	360	375	356	359	359	351	347	388	376	351	327	332	376	330	361	380	398	347	363	411	343	354	378	356	344	379	382	389	362	333	333	362	339	364	318	352	386	389	319	338	342	348	341	328	368	375	378	344	387	372	346	355	312	389	373	389	356	331	344	366	337	370	364	360	373	367	352	351	376	411	354	337	340	373	375	367	409	378	372	353	385	354	374	360	371	345	355	362	368	386	339	372	381	360	384	370	366	331	350	362	346	354	385	348	390	357	376	385	367	366	348	368	383	351	353	374	365	352	349	367	312	363	353	395	321	350	344	369	353	333	375	355	367	387	380	351	360	354	370	358	345	380	394	363	379	375	388	376	349	351	383	369	354	397	384	364	362	355	338	384	337	390	347	365	328	361	343	352	372	361	369	365	386	392	371	398	387	337	360	381	364	354	362	355	376	363	360	386	352	372	379	342	379	367	375	364	356	357	357	381	350	366	379	344	367	372	355	391	358	348	317	401	380	365	378	347	361	359	353	360	377	360	410	347	363	367	366	384	401	345	357	380	362	339	352	354	363	377	346	349	361	307	354	333	398	352	364	389	390	357	368	361	355	346	327	364	378	394	339	336	345	388	383	355	357	356	371	328	361	353	384	360	366	370	375	351	359	366	328	349	365	331	400	400	345	364	381	362	367	335	343	373	364	384	360	369	364	356	326	342	368	324	384	337	375	391	353	341	390	383	373	347	355	359	391	360	369	360	347	361	357	333	376	369	346	377	362	365	377	363	374	383	302	366	345	361	401	379	334	370	379	330	360	335	372	376	358	360	375	374	377	369	363	391	352	365	354	347	358	345	363	368	362	367	390	363	341	354	353	349	369	366	368	363	370	355	348	329	381	361	343	347	372	382	375	377	345	382	324	343	356	340	383	352	365	373	350	338	394	349	385	371	352	369	371	377	372	394	348	353	363	382	377	378	369	362	363	374	352	349	324	370	385	368	376	332	380	346	336	357	361	374	376	362	359	380	346	394	365	352	374	371	363	364	350	366	348	336	379	354	380	374	345	354	373	355	355	334	386	349	380	381	358	355	379	339	373	409	364	373	353	343	373	357	352	330	346	354	360	357	356	374	358	360	351	353	350	344	348	349	354	359	379	371	354	348	353	353	328	392	336	385	372	349	397	351	379	329	350	394	382	352	345	346	365	378	359	349	390	382	372	355	360	371	373	372	380	360	369	342	369	365	351	379	362	339	369	336	351	377	355	367	359	380	376	323	322	372	376	365	397	361	355	379	346	319	380	347	352	351	352	343	380	385	359	315	338	389	334	379	381	365	359	400	339	394	360	375	389	367	377	370	371	334	357	390	401	343	384	343	383	387	366	362	373	356	369	342	303	363	354	357	384	354	348	388	358	357	364	346	345	321	342	346	374	379	335	355	376	357	361	348	393	375	360	353	358	377	371	336	351	405	391	357	347	375	354	355	381	336	394	385	351	372	374	369	370	357	347	351	393	343	362	346	407	347	353	320	367	341	329	334	357	344	332	377	363	341	381	374	358	377	373	375	371	370	373	371	358	388	347	347	352	362	374	392	364	398	359	396	335	373	357	363	378	366	361	378	353	368	398	368	347	364	382	347	380	382	386	361	369	389	368	377	364	373	386	346	341	362	340	363	348	373	394	373	370	369	359	352	375	365	336	340	372	315	330	369	370	355	353	372	362	330	307	374	349	331	367	336	346	370	331	340	371	354	352	349	404	378	370	365	375	385	397	381	418	349	390	372	367	368	369	361	372	379	389	339	337	374	351	366	400	394	368	331	376	368	365	359	355	347	358	362	363	374	354	346	357	350	344	351	378	367	357	338	374	375	377	370	372	327	350	388	355	347	331	370	339	350	371	371	359	359	354	361	367	380	357	360	379	356	330	359	368	362	348	350	372	358	393	337	353	312	322	354	346	357	400	365	371	373	396	354	346	348	356	385	342	337	386	349	367	349	392	359	334	359	381	324	350	388	371	357	366	358	372	369	346	384	368	353	388	401	341	377	329	359	378	366	339	362	391	350	360	373	376	399	369	359	377	382	389	368	378	362	347	394	333	367	366	341	337	358	384	341	365	396	350	372	348	349	372	358	343	369	379	348	377	360	382	404	345	348	363	370	335	367	378	352	378	347	377	338	405	339	382	341	357	338	357	345	389	408	356	369	374	352	343	387	361	380	388	360	389	326	374	376	350	350	362	365	365	333	339	358	360	355	336	338	397	389	383	352	358	375	348	344	363	386	370	348	388	382	388	373	385	355	376	350	374	336	361	386	370	379	362	371	375	367	377	344	361	352	351	369	344	379	383	373	391	348	373	376	340	322	381	422	350	354	380	350	393
25521	21837	29901	43597	32637	21889	19843	10256	3526	1791	616	478	464	525	456	422	475	479	474	448	486	475	503	443	509	476	487	477	427	471	433	474	477	467	478	444	456	492	475	489	430	440	446	496	487	450	483	482	454	450	471	479	481	475	447	507	450	469	462	543	449	520	457	513	490	436	504	491	474	470	476	540	501	465	446	442	463	448	488	462	446	460	435	438	500	449	471	470	464	446	488	441	451	471	451	499	444	514	456	435	474	497	450	428	468	444	514	491	429	472	455	500	502	449	459	470	407	456	425	474	438	457	464	458	474	433	477	464	460	474	462	486	460	433	466	511	448	416	474	452	482	493	487	447	465	478	503	472	485	497	552	442	469	469	422	466	443	488	461	453	449	499	472	465	489	491	421	477	463	479	496	480	454	474	456	472	444	427	453	453	472	466	465	442	469	497	444	487	471	471	510	398	476	478	474	469	420	484	467	482	493	482	488	486	497	439	450	491	453	513	478	444	491	475	475	484	506	431	445	486	481	490	469	431	472	456	516	498	452	478	449	427	490	507	445	505	438	459	475	456	463	436	463	480	488	472	484	469	476	478	467	445	520	458	440	445	483	448	472	457	462	495	435	509	443	475	475	436	489	459	419	459	447	449	445	470	475	473	434	445	479	450	449	488	471	410	474	499	471	458	445	430	481	487	475	497	427	440	465	460	455	495	478	426	490	498	490	455	468	462	464	441	475	485	430	445	469	416	474	482	446	451	450	448	465	415	507	457	472	483	455	501	478	439	431	479	472	487	499	470	480	498	473	463	504	486	462	494	460	437	486	487	489	428	497	489	488	492	458	478	470	442	444	469	488	524	450	421	477	497	493	465	452	477	457	444	456	452	469	422	486	462	414	457	472	434	473	461	458	505	453	461	474	494	465	467	455	520	484	460	484	483	460	438	454	466	460	467	477	483	455	490	465	503	475	479	483	455	442	467	486	442	470	475	474	465	441	437	454	451	497	446	513	450	464	487	482	477	454	429	453	448	474	429	487	453	438	481	503	430	485	505	462	482	471	495	479	469	515	495	484	454	454	436	471	466	459	416	500	492	440	502	483	466	454	457	449	472	465	455	458	452	481	461	467	440	443	459	467	447	479	456	451	425	465	495	458	439	457	489	503	482	491	452	465	491	480	456	456	497	453	468	469	487	465	481	484	503	460	481	475	464	440	455	447	498	466	438	456	474	451	435	429	485	446	465	478	458	475	497	472	431	455	485	436	472	500	457	478	465	506	447	461	467	453	495	465	512	482	444	451	499	466	428	437	447	476	419	459	455	464	479	514	450	453	470	475	465	484	501	470	457	473	451	487	482	445	448	468	476	512	468	445	463	464	487	476	471	497	443	465	441	477	441	443	455	452	493	459	480	489	437	489	462	495	472	445	445	501	478	451	445	450	501	468	441	478	493	431	468	471	448	476	451	473	478	486	442	451	427	494	479	440	475	460	507	454	457	436	445	451	496	487	489	453	465	477	452	485	462	488	436	441	453	497	487	461	474	448	439	516	457	461	488	463	462	463	470	446	486	449	472	460	428	452	463	469	459	507	441	480	512	460	513	480	485	434	452	480	467	469	435	433	437	500	472	469	465	552	453	491	471	456	470	466	475	475	476	479	481	463	495	466	476	477	470	431	462	479	454	464	469	488	495	454	453	455	521	519	477	477	447	465	463	469	485	491	466	444	417	510	436	478	493	472	478	477	490	455	439	478	459	482	500	490	473	478	474	432	453	459	451	454	485	471	438	473	479	449	459	442	499	472	484	475	484	499	473	495	457	459	484	447	481	494	462	475	492	472	464	445	454	451	464	452	451	476	513	475	455	474	464	455	474	493	452	487	447	491	435	498	481	477	457	459	477	463	452	460	468	487	484	410	505	501	494	454	548	506	438	438	455	455	498	446	472	482	457	437	456	472	472	436	464	458	436	451	496	465	427	472	464	485	465	508	501	489	483	461	467	497	458	470	455	481	435	510	490	476	448	474	458	474	427	476	495	473	480	462	461	470	447	465	437	430	474	422	458	448	439	450	447	454	484	450	475	472	464	444	452	462	494	501	450	469	475	484	468	461	456	506	466	489	445	469	482	463	438	466	448	477	443	482	456	438	507	469	448	497	472	430	450	455	445	465	496	471	470	488	486	448	475	444	445	450	455	493	485	478	484	439	467	469	473	490	464	460	457	403	498	449	462	447	488	479	441	498	460	431	449	462	505	506	511	448	472	488	487	489	508	491	449	455	485	478	479	472	486	478	428	499	470	456	436	490	466	469	469	446	452	489	462	488	484	488	448	474	474	454	450	430	475	459	446	425	459	443	465	482	458	478	483	482	478	442	464	465	414	482	447	497	435	456	479	447	479	459	453	467	473	451	416	504	466	458	451	483	471	454	511	472	475	460	466	437	483	434	454	462	484	439	487	424	421	446	452	457	474	459	437	423	451	470	471	472	480	456	461	463	481	448	433	485	442	478	493	443	486	496	469	454	467	476	499	491	442	454	450	513	474	475	456	458	498	475	456	491	450	445	460	482	453	515	429	450	482	444	527	460	468	490	487	453	515	433	458	467	460	468	449	470	427	476	456	453	457	452	466	496	475	465	490	489	440	486	491	441	475	488	469	473	499	512	498	459	458	450	471	446	478	480	478	470	524	460	454	460	474	490	459	436	494	448	473	489	447	448	440	486	513	473	446	468	467	503	463	521	456	520	467	499	454	480	431	468	475	500	466	450	497	492	493	472	462	466	470	423	438	470	454	456	458	454	490	485	460	485	449	465	489	439	463	508	464	452	492	446	435	495	448	429	459	446	479	438	453	445	465	475	448	445	480	506	495	452	497	478	477	477	452	486	442	477	467	495	459	457	462	467	452	479	455	492	454	419	471	439	496	442	475	476	476	461	470	475	492	455	472	482	428	487	480	491	502	488	485	508	454	483	460	473	459	449	470	518	468	507	461	443	462	449	461	474	454	467	473	465	454	450	468	477	456	469	437	474	459	464	450	457	449	475	462	468	450	476	478	459	457	464	424	454	439	455	457	419	516	481	475	437	452	436	461	500	480	501	403	453	436	448	465	426	478	461	468	476	459	478	500	444	472	485	479	446	498	466	476	434	478	457	434	447	506	435	479	459	457	469	462	459	485	460	468	491	471	504	487	500	457	468	492	486	514	518	495	433	468	460	466	499	493	471	466	474	446	454	485	502	493	503	484	495	474	495	495	476	475	448	463	469	445	480	453	474	468	470	486	470	467	468	461	462	459	476	480	469	468	491	459	445	500	469	465	462	488	483	456	489	476	432	454	488	485	452	473	454	488	462	479	461	476	475	512	473	429	468	486	438	432	436	471	491	459	439	499	513	475	457	467	450	454	476	429	495	432	471	511	502	448	462	478	485	494	450	435	459	447	498	456	440	469	481	466	461	481	474	469	451	454	487	508	455	456	444	464	473	474	468	463	430	454	477	494	468	426	461	440
45944	61341	53806	56549	25374	16441	16363	9535	4030	2311	570	466	431	402	465	433	424	417	453	456	409	443	439	446	420	424	434	426	380	459	387	396	438	443	430	429	432	422	458	432	433	442	455	423	416	426	454	417	412	420	438	450	413	424	403	436	411	424	417	404	381	453	438	421	448	398	397	394	443	415	417	467	435	426	462	424	452	407	448	453	418	407	445	429	412	423	417	390	406	422	441	424	433	454	419	417	420	444	396	434	411	387	419	445	444	429	478	455	412	418	432	418	442	418	451	425	419	413	405	442	436	438	439	386	481	418	427	431	403	443	419	420	483	436	448	419	393	401	402	428	406	393	405	424	448	439	378	404	414	432	452	444	358	401	383	412	423	423	437	440	388	440	397	385	426	391	456	454	413	444	415	408	424	421	457	406	407	402	454	410	414	426	424	419	438	436	441	414	450	407	392	404	390	442	407	447	431	419	412	402	373	423	435	463	427	443	377	412	408	406	400	412	441	438	429	390	435	425	432	430	458	423	402	440	390	423	411	414	447	421	435	430	470	413	414	434	410	397	442	442	410	407	454	436	415	418	433	435	422	410	398	426	451	389	418	400	413	431	422	421	432	415	493	423	403	398	470	413	453	458	427	435	421	462	410	421	410	418	442	444	428	397	408	428	456	426	459	399	444	446	435	436	423	412	424	444	439	453	406	419	442	420	416	408	391	390	424	427	445	456	414	411	404	457	437	408	428	427	402	425	456	398	417	450	389	400	416	411	397	438	432	405	404	442	410	418	431	418	400	454	445	440	420	414	458	389	454	433	375	439	411	423	424	420	425	430	480	401	457	403	434	404	423	396	414	446	420	438	414	438	434	469	449	422	434	403	412	400	397	441	414	433	414	447	460	442	404	387	430	422	457	426	436	387	430	444	423	392	426	406	415	472	414	423	418	411	425	441	386	417	428	404	400	433	430	430	444	420	405	443	420	415	434	444	430	426	423	419	441	441	438	441	456	380	396	428	436	450	402	433	407	442	430	404	446	442	437	437	443	408	408	408	420	432	446	452	428	441	431	417	415	439	415	372	416	402	402	449	449	395	402	436	459	429	436	432	434	422	414	432	408	412	447	413	471	404	392	391	434	403	400	411	415	440	457	401	430	417	400	414	398	439	438	430	439	422	438	419	414	411	430	449	433	424	403	408	402	424	419	461	427	432	458	396	424	390	446	440	461	419	429	447	416	407	380	366	432	441	438	426	417	373	415	399	408	376	415	416	427	442	471	412	431	421	428	381	425	401	434	425	410	438	433	397	456	421	408	415	450	437	431	399	406	430	432	420	446	425	417	418	447	418	417	417	416	425	402	392	424	450	395	425	416	420	436	387	446	411	414	408	415	379	427	393	443	395	426	433	448	413	423	449	428	394	429	412	380	453	451	426	376	422	432	403	412	425	406	399	398	453	439	429	362	433	409	420	414	388	439	382	414	433	438	426	468	422	431	394	449	407	422	439	417	412	421	424	410	486	433	410	417	438	400	434	409	450	442	434	450	417	387	424	443	424	434	435	377	434	418	433	416	419	413	402	413	417	412	384	416	435	410	416	389	433	378	413	421	433	422	434	437	410	423	434	442	415	391	439	415	384	443	435	437	384	395	457	389	392	441	446	387	378	423	412	430	385	411	411	414	414	405	394	415	441	391	407	427	402	437	414	407	420	423	457	415	419	417	425	411	428	466	402	399	437	400	429	431	406	411	413	443	432	409	405	442	431	434	448	427	393	421	443	425	429	381	386	445	423	428	428	462	392	442	470	413	426	452	457	445	418	395	436	453	420	423	402	395	408	436	435	437	432	427	434	429	457	444	447	433	457	443	399	393	413	425	384	445	397	423	441	438	450	429	445	427	438	412	415	438	409	424	400	435	419	396	428	404	407	425	405	403	442	415	405	427	395	454	425	444	445	438	412	443	442	382	439	412	438	453	427	438	409	425	432	444	441	388	388	441	432	412	402	430	425	413	401	420	403	399	463	465	439	430	436	389	409	402	423	437	401	438	378	412	434	431	417	403	466	426	399	424	451	417	414	418	402	390	405	387	416	423	421	416	407	412	433	405	418	424	444	420	410	457	417	427	425	427	409	421	411	396	412	400	420	401	413	411	462	418	436	436	404	396	435	419	438	420	408	448	457	417	456	421	417	425	427	439	456	465	432	461	405	391	414	438	420	418	456	401	390	420	397	463	442	410	398	406	399	433	423	451	403	381	400	396	414	443	384	377	401	432	409	414	430	383	457	432	431	451	390	406	454	435	446	411	464	405	431	384	419	400	417	392	443	417	395	412	408	462	438	409	406	402	451	387	425	433	428	409	438	444	427	411	430	460	390	415	431	421	435	379	411	436	414	450	416	409	410	405	402	416	430	430	428	423	444	412	417	432	450	443	454	408	418	437	409	405	428	446	443	378	409	422	420	447	442	459	401	450	428	446	441	434	408	455	408	427	438	425	418	414	452	421	437	426	415	429	367	427	413	481	424	448	419	407	380	411	442	421	444	378	454	450	442	401	425	407	395	436	421	431	444	463	447	385	440	424	398	383	383	462	423	427	425	409	415	426	448	395	455	454	431	442	401	429	409	391	436	424	451	422	409	419	385	424	409	456	406	459	422	440	425	420	448	441	429	442	454	441	438	420	389	423	425	413	415	405	415	430	400	430	399	410	392	395	447	418	447	449	437	419	441	398	414	407	411	419	403	428	463	420	455	441	424	415	419	403	429	420	433	434	430	409	412	447	465	431	419	417	375	421	425	405	400	422	443	420	449	391	457	412	432	412	400	439	376	423	435	402	456	404	442	427	420	420	398	466	422	467	422	423	397	376	441	438	427	411	427	437	399	441	421	438	465	424	426	434	413	423	422	433	443	432	392	429	440	448	422	447	399	420	444	412	426	446	416	421	425	425	420	452	387	448	402	406	440	449	402	429	436	415	424	447	404	443	429	418	388	410	409	441	448	403	450	447	414	412	487	398	439	394	417	434	418	432	423	435	394	426	439	430	452	416	423	424	420	374	423	444	407	435	466	449	438	452	433	431	427	440	428	445	410	409	432	393	431	416	449	412	425	426	436	439	416	439	436	435	414	388	404	460	407	418	439	433	435	421	461	419	415	429	402	421	426	414	412	402	396	433	442	391	408	407	427	450	395	414	433	450	449	402	422	435	443	434	440	439	407	423	422	429	414	428	455	451	429	467	420	431	400	410	467	430	447	448	415	431	403	394	389	394	408	422	409	384	426	430	420	435	445	450	395	413	405	427	398	403	418	440	429	442	437	418	410	403	423	404	438	407	423	410	422	432	415	423	407	400	412	409	404	451	424	407	407	441	417	421	450	440	400	463	376	426	421	437	397	424	403	406	412	442	414	429	401	446	407	427	427	436	431	431	383	410	441	437	394	361	408	412	403	397	377	421	391	415	437	413	402	441	423	400	413	446	431	445	451	432	416	437	444	399	422	422	417	442	459
24556	21658	29943	39470	36931	31102	30328	17531	6063	3282	998	581	602	572	568	588	561	542	593	533	592	594	575	536	549	544	531	570	554	575	519	540	582	562	555	571	559	468	523	505	564	580	616	530	540	572	569	546	528	551	558	566	578	500	565	560	567	564	526	563	588	558	550	502	551	548	557	551	500	543	564	603	531	576	598	531	546	557	567	563	557	540	510	563	552	563	522	557	542	543	568	560	574	554	525	616	570	525	565	536	546	535	523	513	562	528	515	545	540	553	584	568	548	528	543	546	529	518	527	562	542	537	595	551	557	560	579	526	548	559	553	542	486	552	562	548	520	584	591	531	530	517	572	600	509	545	578	528	553	516	573	549	558	514	547	540	587	550	594	560	526	544	579	565	596	536	533	540	536	499	503	552	526	566	523	582	556	534	529	595	551	534	544	564	581	537	554	575	533	526	555	529	535	498	555	578	560	524	553	536	521	531	521	571	536	566	615	582	528	564	576	541	487	536	544	586	552	571	541	535	532	580	552	562	558	558	567	549	554	552	541	498	538	517	566	528	508	534	569	555	534	532	546	568	534	517	566	544	561	524	572	515	544	539	516	580	526	583	587	528	528	558	548	569	565	552	538	532	565	573	562	519	554	511	546	540	568	572	533	543	542	550	574	528	532	565	532	533	600	531	554	519	577	535	526	555	531	528	509	558	529	535	544	539	519	573	524	574	612	525	553	519	530	532	538	535	552	535	572	549	573	550	554	535	515	546	565	559	541	543	611	523	506	573	544	578	538	546	608	555	544	546	580	500	531	562	530	569	550	527	545	570	588	534	555	553	516	543	587	556	571	564	597	538	562	571	563	528	615	573	542	492	521	526	592	543	539	559	513	575	523	545	569	541	535	555	547	554	544	536	535	561	538	551	532	573	548	525	526	565	546	570	555	538	513	526	561	556	564	514	539	559	546	526	540	510	568	541	582	543	583	547	523	548	563	543	560	554	547	556	571	554	544	583	503	569	567	570	504	539	563	503	538	564	546	545	534	520	536	493	521	562	543	548	582	493	570	545	500	515	525	589	551	582	547	572	533	552	527	516	503	544	579	525	523	571	517	556	556	575	541	537	547	545	521	541	579	555	580	537	558	559	526	559	567	557	583	551	536	570	554	530	493	562	531	509	540	554	492	545	540	535	519	592	527	548	572	519	544	555	528	504	558	494	539	584	542	522	532	569	531	582	543	594	541	587	601	540	550	530	575	539	561	534	538	533	596	534	526	554	564	548	535	541	564	551	586	569	539	550	509	511	580	539	537	551	553	532	567	555	500	537	560	543	531	529	547	561	552	554	616	513	563	545	592	625	578	512	572	527	536	517	564	563	548	558	549	550	525	526	518	562	557	543	521	560	535	517	532	519	520	583	550	571	577	539	529	531	574	545	558	565	595	595	550	567	578	558	518	582	546	565	521	567	533	518	553	532	562	555	556	562	532	511	562	535	570	525	556	543	535	559	567	547	528	516	562	556	590	556	519	533	525	581	572	543	543	562	540	561	562	564	487	507	527	532	511	572	526	570	555	535	560	530	572	535	553	558	532	541	579	554	537	557	526	520	552	547	532	589	551	563	557	569	523	521	537	538	563	539	560	546	579	529	564	564	570	550	534	555	551	508	504	538	538	570	521	530	579	517	539	499	550	535	534	558	530	535	554	530	549	562	553	548	547	562	537	561	539	558	569	489	556	515	554	564	575	557	549	563	552	564	575	529	522	539	578	535	523	554	569	553	542	550	540	543	528	575	520	489	547	584	519	541	552	534	550	520	527	604	541	554	545	565	524	553	523	531	551	544	557	572	526	572	505	504	506	542	538	567	536	533	520	568	571	542	544	557	513	539	527	571	566	539	552	559	538	556	510	568	556	538	483	555	587	514	507	468	520	572	562	538	520	549	561	545	535	543	547	539	549	534	570	544	561	547	555	569	546	548	558	568	521	567	557	579	525	547	564	554	567	546	584	531	565	535	579	552	533	540	563	516	572	515	589	599	529	535	517	568	567	518	574	526	560	531	552	554	571	534	560	543	487	540	533	528	512	585	534	553	531	539	522	541	562	526	556	513	541	490	548	466	553	545	532	562	506	549	546	563	542	591	533	530	573	509	539	534	585	536	532	499	533	545	515	533	564	571	580	526	533	564	605	538	540	556	522	554	530	520	511	512	528	536	521	599	564	517	547	532	564	550	553	550	526	512	561	550	592	620	552	568	540	572	545	548	549	588	585	589	572	569	578	600	568	535	571	536	527	571	547	552	552	525	583	531	539	611	540	500	545	574	526	521	557	521	572	556	533	552	549	560	551	538	550	579	583	521	543	524	540	519	537	486	515	548	573	527	586	556	527	539	539	531	520	509	559	579	551	545	526	548	577	565	580	515	571	564	551	553	525	567	581	495	523	555	584	561	585	553	553	506	535	522	531	553	536	528	599	564	523	549	553	585	581	540	543	527	556	550	522	566	568	548	566	509	511	556	570	519	551	582	538	554	555	533	519	546	584	561	567	548	539	546	519	545	526	558	564	552	539	489	547	566	521	510	536	513	566	563	565	572	519	548	553	560	556	531	531	580	554	575	565	548	549	582	559	567	578	563	523	517	516	524	583	542	522	557	561	554	519	582	550	537	525	542	540	496	588	545	517	522	558	531	562	530	578	544	540	563	538	546	553	542	626	571	516	549	551	527	517	564	564	505	557	554	546	527	561	551	552	565	559	535	496	547	580	524	583	533	537	586	588	573	582	552	568	562	566	600	528	533	525	539	504	557	524	547	539	543	530	549	596	576	570	552	552	549	516	547	504	591	545	544	504	519	512	568	525	542	607	553	559	567	554	540	521	591	532	536	532	570	539	561	524	597	571	573	592	545	546	508	564	571	532	533	533	549	566	587	545	563	571	547	581	558	564	522	556	537	534	528	589	542	534	540	513	518	529	508	554	566	538	531	546	521	534	517	583	561	547	541	543	576	540	564	529	509	538	498	554	560	530	543	541	580	516	541	531	566	573	584	578	547	578	536	577	536	560	582	551	565	541	562	527	535	574	574	529	513	506	551	520	572	557	516	529	535	550	516	544	558	524	541	555	524	522	550	540	571	550	518	553	566	612	541	572	548	547	508	540	543	578	552	534	572	551	540	558	529	539	510	558	539	518	594	547	548	583	518	548	545	515	524	555	523	531	599	563	554	544	522	538	588	569	555	530	572	541	543	508	538	547	550	582	524	518	550	578	588	536	503	550	553	537	508	501	487	560	530	550	571	524	557	530	524	551	526	521	566	532	551	531	559	559	573	559	531	546	532	570	504	558	552	585	514	552	539	616	517	522	491	571	558	525	565	537	547	552	570	577	531	515	536	548	538	538	576	588	527	545	533	550	536	537	523	495	532	567	533	548	561	536	546	557	523	545	508	568	576	556	531	503	527	537	578	556	534	561	541	519	585	576	536	548	536	540	546	560	509	545	560	535	551	539	522
57162	76742	69298	69344	37464	28790	25492	14662	6449	4305	1037	515	491	514	521	544	522	488	508	465	517	501	476	518	477	500	513	493	507	487	498	502	525	505	459	510	472	509	496	490	516	516	495	475	510	483	504	495	476	498	510	490	512	527	554	493	502	453	522	498	481	498	461	527	501	465	502	512	517	480	564	577	495	503	479	489	503	451	469	507	515	501	494	504	479	502	513	490	514	496	508	497	487	483	483	481	533	494	513	530	503	467	495	471	501	478	505	461	516	461	462	520	525	456	515	497	489	470	505	457	491	477	507	482	533	526	484	490	511	478	458	525	491	509	526	503	510	542	494	509	496	480	492	476	464	469	540	497	483	490	518	512	458	519	519	510	505	471	496	487	487	483	485	491	463	527	559	546	495	521	505	464	491	527	444	475	485	477	474	485	490	505	475	456	493	482	490	513	507	526	523	481	484	444	489	512	487	489	483	511	483	480	479	490	504	486	500	507	492	500	534	462	461	470	513	515	502	498	472	506	483	523	534	523	522	526	480	520	482	540	521	442	467	503	475	462	491	479	496	495	518	509	485	483	494	467	490	530	480	505	458	510	553	507	476	490	471	494	515	503	518	485	492	486	475	478	493	517	508	495	441	485	472	492	496	492	511	482	477	525	531	448	492	482	458	495	522	495	543	502	482	463	495	468	447	473	500	503	480	470	509	508	471	458	522	506	530	511	467	483	504	491	487	524	500	474	509	455	465	511	455	515	486	477	475	544	452	515	461	502	470	496	491	515	470	487	507	521	483	489	494	546	503	512	461	519	501	474	476	486	510	485	499	499	544	486	476	490	537	479	483	489	482	500	471	524	493	490	492	494	458	488	500	477	474	497	499	505	478	509	518	493	457	529	476	512	491	528	523	489	498	529	512	469	516	519	506	483	495	482	523	466	510	483	486	478	451	508	504	495	471	497	499	495	495	482	481	508	545	523	473	474	513	476	521	490	464	535	499	493	459	511	501	465	491	477	504	517	495	512	455	510	478	518	516	519	509	459	490	481	498	481	487	482	486	486	471	486	465	498	482	505	522	537	480	488	514	462	519	483	466	494	480	477	535	465	471	512	514	513	511	465	492	498	496	499	472	487	456	510	431	507	509	500	520	507	495	460	527	489	505	536	497	515	506	469	496	444	477	455	485	471	503	522	499	467	467	468	509	511	513	546	504	506	499	499	487	516	486	500	503	470	495	475	531	486	506	474	534	502	499	479	445	484	498	444	464	483	493	484	480	477	491	528	475	471	498	476	486	481	493	499	463	501	451	502	492	473	485	493	496	488	529	502	479	474	485	511	520	521	501	500	464	538	487	509	459	497	462	491	510	489	480	523	530	478	445	515	509	462	488	519	500	476	522	504	486	501	471	511	503	485	490	493	458	487	525	481	465	461	477	473	516	458	496	499	520	474	505	512	491	460	520	491	479	521	506	493	495	454	481	494	485	465	508	491	500	477	459	512	452	481	512	506	461	490	476	512	507	480	522	499	481	505	507	471	510	493	495	481	513	512	498	498	503	500	500	494	485	529	490	494	510	456	494	476	502	478	480	466	458	474	471	507	480	493	453	528	459	489	521	502	477	473	503	464	513	505	481	477	486	520	486	547	475	484	528	484	453	450	524	500	487	476	491	485	507	507	489	498	531	457	494	487	523	500	484	509	493	495	509	488	492	501	487	463	544	519	464	492	475	503	499	503	464	501	475	487	481	493	489	485	515	499	508	483	530	471	477	487	460	531	462	536	495	526	478	485	491	470	510	493	502	512	493	482	476	492	495	504	495	491	499	487	470	509	483	551	544	481	474	484	460	482	526	527	471	478	489	491	465	482	486	471	491	495	499	479	524	497	498	479	492	476	432	461	494	495	500	502	468	508	512	503	508	559	478	444	480	525	483	470	501	481	520	485	522	496	503	494	502	479	504	504	473	506	474	466	477	514	505	493	505	506	510	482	514	519	454	486	453	486	499	477	522	506	476	493	503	449	532	502	506	468	486	507	481	497	466	508	490	487	492	494	458	484	504	481	510	514	511	521	474	467	506	505	503	475	497	490	455	452	500	475	513	480	528	511	491	483	472	528	486	459	507	493	482	492	529	472	500	490	508	474	488	490	513	515	467	486	512	464	501	462	497	529	503	512	496	463	498	492	493	494	488	492	471	495	453	479	521	527	476	490	531	505	508	501	497	510	486	491	544	529	527	498	496	486	506	483	524	460	478	464	503	471	512	490	469	493	492	502	546	475	484	486	485	530	497	508	456	507	525	502	524	522	439	526	491	444	462	474	497	526	473	487	524	480	487	513	489	494	519	484	499	497	494	496	516	503	480	498	478	499	516	477	515	484	471	522	463	479	507	474	494	491	470	482	490	497	487	495	524	507	521	473	471	469	493	499	506	492	520	473	482	530	496	508	470	484	517	535	521	481	464	509	520	504	481	499	522	470	518	483	483	507	549	516	524	505	485	541	483	476	531	500	513	501	466	488	555	453	442	495	470	523	545	490	493	485	517	499	511	452	515	535	470	512	475	516	512	485	483	486	499	498	454	476	486	520	511	487	470	508	496	503	472	513	447	503	497	486	505	474	479	475	496	547	460	493	480	516	535	477	520	515	482	541	461	486	537	484	521	495	489	497	490	518	488	495	485	477	510	487	492	514	516	486	493	492	518	525	515	499	479	457	474	465	492	481	488	541	500	507	480	473	512	477	499	497	510	475	496	517	487	479	509	502	496	487	555	508	475	520	493	472	504	526	505	503	476	476	482	476	468	497	505	502	464	509	487	543	470	482	476	492	487	466	584	475	506	470	494	507	545	464	490	500	498	486	459	535	553	498	444	459	480	508	481	492	494	509	527	489	474	497	506	501	484	488	467	509	513	512	510	499	503	487	509	504	503	513	501	496	489	533	498	486	476	509	483	528	482	474	486	477	498	520	514	500	487	493	509	465	506	495	498	476	466	513	519	512	463	482	500	478	487	478	492	513	525	529	476	458	489	517	434	501	475	485	508	483	510	479	471	468	462	505	466	474	498	464	497	509	461	500	487	518	521	483	510	480	508	509	504	533	519	446	471	448	503	488	503	469	496	465	503	483	467	466	507	501	492	485	491	525	481	470	522	567	496	491	510	534	485	498	486	482	535	498	528	534	476	449	451	471	517	492	463	493	483	468	539	471	500	471	508	537	506	503	501	497	498	488	515	512	502	475	507	490	497	479	490	486	476	483	496	507	500	484	510	446	529	486	529	507	512	499	484	484	494	476	494	516	498	474	490	494	475	492	440	475	514	487	517	484	503	522	488	470	506	490	510	507	508	518	443	458	504	493	530	501	506	486	506	478	486	457	518	531	501	457	471	529	511	495	461	500	469	514	510	536	471	507	472	494	504	484	474	470	486	495	469	455	467	496	490	461	482	511	504	476	464	505	476	494	455	508	504	456	481	489	511	503	457	465	500	533	490	536	483	497	529	509	489	474
28799	20286	13351	12005	4499	2047	1621	1151	635	507	473	441	465	465	456	437	481	457	471	453	422	462	458	464	421	440	475	445	413	417	447	437	442	445	437	472	450	428	413	434	418	433	396	453	410	461	468	429	437	462	450	430	433	426	431	427	456	401	467	413	444	491	456	428	417	474	459	434	456	415	487	433	435	445	431	432	431	409	403	449	397	447	416	470	422	463	445	400	458	438	429	496	436	403	460	455	442	446	421	449	466	443	430	434	409	417	454	427	459	409	420	422	432	444	436	433	428	431	442	425	461	424	420	450	429	410	447	475	453	426	446	435	451	462	454	401	431	443	459	437	429	450	444	422	448	471	408	430	406	439	438	438	394	463	417	436	431	434	440	450	453	458	442	441	395	450	445	440	440	452	434	473	423	407	414	455	408	451	467	461	466	437	471	443	409	405	445	410	426	437	466	400	459	411	411	427	434	441	426	430	440	452	421	459	415	460	416	437	414	437	447	442	466	443	397	422	432	436	451	445	418	381	403	442	458	451	418	411	411	475	479	427	428	424	419	453	394	469	464	429	413	440	414	428	432	428	451	436	439	445	447	465	446	422	432	417	459	491	467	434	461	458	427	403	450	440	428	478	461	448	457	432	447	437	442	445	415	460	440	492	447	418	454	430	419	439	387	440	414	477	467	468	429	446	420	409	460	426	443	438	416	446	459	427	441	417	410	410	423	456	455	447	426	430	440	421	411	425	420	416	433	430	451	440	443	428	456	459	440	420	435	423	431	429	479	463	438	400	432	447	432	420	413	427	475	415	432	431	459	453	453	415	420	427	425	449	454	424	434	434	458	425	418	443	465	435	437	415	435	418	488	424	482	437	443	473	420	437	431	443	407	423	430	464	445	467	424	421	428	486	449	462	447	443	414	447	458	439	411	400	435	419	458	497	447	447	431	442	446	457	434	392	464	407	452	428	397	397	436	395	426	436	432	413	457	449	431	453	467	447	448	437	473	460	442	438	447	472	427	447	428	429	446	433	454	430	417	444	420	464	413	440	448	439	401	435	421	412	419	438	417	457	412	437	446	448	418	444	461	446	438	448	477	436	420	472	473	471	447	434	429	461	442	402	453	419	437	483	453	419	434	439	424	390	455	451	436	431	401	421	449	465	413	437	445	427	435	449	427	439	447	445	458	421	445	465	424	430	413	423	445	472	414	398	423	463	439	459	435	438	465	475	414	445	428	418	450	424	467	457	429	454	472	467	407	464	431	407	465	442	413	445	450	409	429	447	452	423	457	463	477	393	466	426	451	400	419	440	446	430	452	417	425	436	432	469	432	402	447	404	424	431	488	390	459	390	447	423	438	441	464	421	435	463	466	452	418	448	439	435	453	414	456	456	420	436	434	430	445	439	431	435	481	443	438	462	426	427	432	423	430	407	435	443	424	461	475	446	386	429	406	445	436	417	450	444	419	438	453	425	475	414	422	444	434	472	418	442	427	430	428	440	416	441	451	458	431	423	466	430	477	446	452	472	449	448	406	437	435	434	419	463	436	463	466	443	440	421	462	398	423	402	413	445	448	416	455	427	459	468	453	442	450	490	427	455	434	483	447	444	449	475	432	435	471	470	443	459	446	438	482	413	402	438	432	441	434	419	428	424	413	454	411	419	445	456	432	458	451	410	447	468	462	441	443	396	451	439	428	444	459	427	410	454	420	420	410	442	439	457	470	389	429	432	439	410	443	464	436	429	431	467	458	444	462	436	432	426	438	446	428	429	425	457	462	447	487	400	443	401	422	439	431	455	438	422	457	448	431	439	441	445	493	431	420	450	451	446	461	420	425	471	451	439	444	451	458	413	455	433	448	403	443	430	442	464	435	435	470	425	443	443	415	441	470	452	430	463	416	457	446	400	436	391	425	442	467	451	472	428	419	419	435	465	457	442	449	419	416	454	470	445	448	421	468	440	406	439	468	453	452	444	436	410	444	467	432	418	412	451	404	442	456	423	417	435	440	469	458	458	461	436	432	414	424	462	467	442	477	445	399	436	428	415	454	479	446	455	454	420	453	435	416	439	442	424	431	455	431	455	422	448	448	427	433	436	429	428	434	428	450	429	450	439	439	443	392	435	441	429	451	434	452	440	464	429	454	406	437	424	401	420	439	456	437	436	431	436	431	464	468	439	438	445	475	425	446	434	426	419	476	443	417	414	465	435	453	471	447	429	457	430	442	433	466	450	440	427	429	464	465	438	455	470	434	434	480	456	431	463	456	442	449	451	437	451	417	455	469	444	433	431	446	410	420	459	431	427	441	459	468	393	452	421	444	434	430	473	483	446	441	408	440	474	445	454	463	439	459	432	427	455	384	475	426	441	421	443	432	404	438	437	450	432	438	414	437	442	438	466	393	429	409	419	427	486	450	419	485	452	456	398	436	426	440	466	456	453	390	422	422	462	450	411	471	424	428	438	485	377	417	438	460	401	449	448	444	426	490	428	437	483	414	448	413	417	469	440	429	432	435	445	415	439	452	461	434	463	490	432	431	391	460	435	430	462	471	474	449	485	408	462	455	440	466	467	437	472	464	426	466	430	437	415	412	456	432	427	418	450	455	400	437	454	418	449	454	450	427	427	428	434	435	446	455	440	461	434	435	461	450	429	434	430	413	456	472	457	435	453	407	438	454	434	439	447	466	414	426	422	436	429	455	428	438	444	479	471	427	491	444	472	395	436	450	432	444	439	406	450	485	469	428	472	452	437	459	465	478	407	448	459	429	452	432	418	444	439	441	412	414	464	421	459	415	480	428	462	418	436	439	421	435	420	462	459	397	427	426	441	460	421	430	449	445	457	436	443	433	461	448	442	461	444	451	428	406	415	450	462	466	445	468	458	474	453	430	414	466	451	392	462	427	437	453	467	441	452	438	434	418	442	425	414	483	446	454	448	462	440	435	450	423	431	404	460	441	431	430	427	444	413	429	440	459	423	405	459	474	445	433	428	433	420	461	445	415	446	466	472	440	419	449	395	447	459	456	406	427	458	466	451	473	459	422	461	489	444	427	455	479	429	458	419	468	453	443	418	424	381	454	423	436	421	433	433	410	453	427	441	459	466	423	441	448	453	442	443	445	423	405	424	456	423	430	446	448	420	446	456	439	464	459	441	450	422	461	422	436	467	442	453	475	409	452	497	436	463	456	459	451	433	430	421	429	454	428	463	440	462	429	425	419	428	435	438	485	409	489	443	434	450	450	433	400	452	428	478	419	411	446	435	429	454	467	421	452	450	444	421	417	463	418	422	491	433	443	425	468	410	452	431	474	400	441	439	409	458	423	416	414	421	427	402	461	419	434	425	432	460	457	423	427	446	442	438	426	443	428	406	428	443	455	460	464	455	453	447	436	400	456	434	454	437	449	461	448	488	452	413	443	419	447	443	444	413	451	398	431	406	429	474	440	460	450	428	446	456	456	426	414	417	403	458	444	435	436	476	420	460	429	432	459	458	425	451
12746	15925	10959	10164	3708	2291	1999	1356	664	544	423	341	386	381	342	356	363	378	392	359	373	377	393	364	365	388	395	337	395	357	362	385	353	388	377	388	340	378	351	361	385	358	382	399	411	368	368	363	373	366	361	382	370	362	370	357	400	359	385	392	366	395	364	374	377	388	390	352	413	345	363	365	386	400	406	376	399	363	375	414	361	367	355	367	358	342	394	365	360	367	392	378	366	371	376	368	370	398	410	344	366	393	354	382	353	366	360	374	356	356	359	373	365	363	349	400	338	360	363	389	362	369	350	376	358	391	394	385	342	381	385	402	400	350	367	365	351	362	396	376	397	340	380	360	369	370	365	418	365	375	358	377	381	384	376	327	383	351	357	349	365	382	377	358	381	389	382	391	342	374	368	369	388	343	374	372	385	360	387	367	383	302	380	376	372	377	359	386	339	351	378	365	358	348	365	390	350	368	424	358	376	330	362	329	373	368	358	332	366	357	359	386	324	367	399	392	349	378	350	389	333	370	352	362	345	392	362	379	429	378	389	382	369	369	374	357	386	371	383	407	351	388	388	350	367	359	394	360	380	362	395	344	354	370	346	376	369	384	341	379	373	369	366	340	353	355	382	351	383	387	340	319	379	380	348	368	390	383	351	364	390	352	365	340	394	389	349	356	378	359	374	381	409	385	383	350	357	350	343	368	380	356	331	372	372	349	401	383	388	391	364	394	348	411	365	405	366	400	339	355	401	427	362	344	356	388	350	373	372	360	366	374	371	369	385	392	372	374	390	352	339	389	368	343	360	394	407	361	371	379	367	370	384	336	359	393	376	361	338	372	387	385	368	379	349	356	396	364	378	350	372	355	392	365	383	350	365	369	389	395	350	368	321	385	399	371	390	356	384	360	371	403	388	384	363	349	379	345	352	383	373	354	386	400	379	349	404	407	363	366	345	341	380	338	345	374	360	367	391	356	351	363	355	374	334	343	341	357	376	366	386	359	359	405	373	402	384	338	378	386	372	387	390	349	367	359	375	349	354	385	367	329	380	410	348	394	341	343	396	378	365	383	369	357	373	354	363	351	345	307	403	383	344	363	379	342	342	364	372	374	335	370	395	379	371	351	391	362	375	411	376	355	387	370	360	387	363	367	355	375	375	401	358	332	372	326	371	381	374	362	385	399	408	357	388	389	392	351	365	366	342	364	326	378	342	389	371	401	397	374	369	374	362	392	365	379	366	356	374	397	397	373	388	418	340	357	346	379	359	355	374	356	373	350	346	357	351	343	390	368	323	366	341	406	332	379	383	383	349	377	366	380	431	383	369	387	381	363	378	371	396	364	364	356	387	350	373	354	340	369	364	372	345	353	350	350	348	362	357	384	359	359	344	380	404	359	345	378	341	370	375	370	394	383	376	383	361	347	366	364	367	374	375	361	374	371	373	370	351	353	360	358	374	376	381	381	370	391	393	360	352	380	369	378	378	380	359	374	353	378	359	350	351	376	361	345	378	370	359	335	346	362	386	358	389	392	350	397	396	376	344	355	344	377	368	417	344	383	356	328	337	344	344	370	355	380	399	380	367	386	339	328	358	376	368	341	374	381	355	366	370	367	384	386	359	343	376	322	373	353	371	341	370	383	394	378	370	397	369	389	381	369	382	372	366	377	362	351	371	346	370	368	361	378	393	362	391	375	388	398	375	359	342	374	347	384	371	382	419	360	356	364	359	375	373	367	339	354	366	370	388	360	348	376	364	360	392	353	356	367	369	362	386	383	388	412	372	349	366	389	354	365	363	400	381	381	354	365	379	355	399	345	340	381	382	393	373	388	386	335	374	357	360	391	371	325	342	363	367	357	391	352	364	365	387	369	381	367	362	371	391	355	378	379	349	354	358	366	344	361	384	372	402	338	352	354	365	382	365	348	406	389	400	356	347	391	368	409	353	378	404	383	375	396	385	397	369	364	377	395	366	355	353	382	369	360	344	353	356	350	368	400	413	392	389	343	402	329	388	370	375	404	367	377	371	378	356	381	387	366	392	350	361	345	400	370	391	370	363	373	356	361	374	390	376	341	357	413	368	393	375	385	385	405	328	376	378	371	329	393	358	325	370	350	381	340	366	358	404	342	393	365	378	375	370	364	387	328	377	400	373	379	365	360	408	368	410	346	365	359	376	374	363	376	392	372	358	344	385	356	351	385	350	364	401	375	387	377	357	403	360	357	404	368	416	429	395	388	343	361	367	351	391	361	374	381	360	360	342	374	363	376	337	361	390	329	379	357	356	398	382	386	369	386	377	384	350	377	340	379	351	379	357	329	366	344	367	355	352	367	376	342	389	327	351	364	396	341	328	366	370	359	387	362	376	414	392	337	360	368	378	361	342	372	388	365	379	349	393	360	350	381	353	400	337	361	360	352	380	364	373	362	361	363	393	349	364	387	387	372	402	355	348	346	386	323	366	401	390	401	363	381	374	356	360	366	371	395	355	368	367	384	393	348	364	356	375	359	401	344	375	376	367	388	348	386	401	400	356	359	361	370	371	399	344	388	361	368	392	390	351	378	380	377	365	385	362	376	333	388	371	376	367	362	365	388	349	361	383	334	378	340	362	355	381	364	388	403	397	345	323	383	361	345	394	389	379	353	375	363	348	361	396	362	349	374	354	383	378	366	396	376	369	374	360	365	327	392	376	373	373	373	369	373	385	366	331	374	358	371	362	364	345	399	377	343	374	366	394	374	344	356	376	403	336	392	406	390	393	361	358	384	363	360	384	397	382	389	369	353	367	351	342	359	366	403	362	387	384	379	388	390	345	388	380	338	378	388	355	360	361	379	372	340	358	363	361	394	365	364	367	389	372	349	335	380	380	382	382	393	379	364	373	387	347	331	348	364	365	368	359	346	350	348	396	377	343	359	337	378	397	386	389	388	384	366	359	383	370	357	383	374	374	377	386	368	335	373	378	352	353	391	364	357	360	332	363	372	377	365	344	400	365	397	351	391	378	370	366	360	374	346	357	348	363	368	370	367	365	324	361	395	394	356	362	394	360	350	371	347	381	387	361	358	398	358	347	321	356	379	352	372	398	340	339	380	386	371	356	358	407	385	416	387	346	356	360	336	399	366	387	392	374	356	383	382	380	360	381	367	405	381	344	354	381	366	364	360	368	387	355	348	376	361	353	387	403	397	386	382	399	349	375	401	342	414	388	348	348	372	379	377	356	339	366	385	424	340	383	372	358	366	376	344	382	362	366	408	365	380	359	373	359	363	359	335	352	357	346	390	361	352	418	347	336	365	375	353	372	354	362	345	373	376	377	396	385	367	367	374	357	330	363	402	333	379	358	383	379	346	405	365	363	357	408	370	365	402	343	333	362	358	360	354	360	357	343	322	338	350	357	370	337	348	366	378	378	375	395	382	389	336	357	371	386	369	353	363	395	385	355	375	352	370	385	360	360	344	362	372	337	390	387	376	359	369	382	369	389	385	380	380	356	354	365	334
25547	22041	30858	41277	31269	22474	20216	10941	3627	1884	643	485	531	490	474	505	496	459	478	446	474	471	486	521	504	496	468	493	468	472	464	462	462	438	508	445	452	508	499	483	454	460	445	421	482	450	464	459	493	479	506	445	469	447	507	477	494	478	478	447	511	449	494	484	443	453	462	490	476	483	444	485	496	493	474	500	465	477	473	466	461	461	477	423	529	476	456	482	473	447	489	479	463	446	501	452	460	455	474	438	456	445	453	462	460	458	486	482	441	478	492	500	451	486	474	474	455	462	484	460	468	481	490	437	461	492	462	439	451	457	450	489	427	471	487	482	486	495	462	456	492	478	467	450	481	447	486	463	521	474	455	437	460	458	438	449	477	467	453	463	501	421	488	466	487	478	461	468	451	476	463	455	446	472	489	450	439	444	487	476	454	449	488	482	476	461	457	448	492	471	510	474	432	442	477	492	454	479	458	479	449	465	462	461	505	512	484	457	440	483	445	478	477	492	447	442	487	460	491	469	468	459	464	451	467	507	473	490	426	467	413	442	513	459	471	461	483	444	453	486	500	465	467	460	483	424	437	450	468	473	448	519	503	442	468	506	447	454	500	472	457	482	488	487	474	465	462	478	478	462	508	464	447	455	465	469	466	483	480	457	477	436	471	472	490	473	489	486	460	513	477	453	465	464	445	506	453	478	472	492	490	463	476	456	432	485	424	445	463	464	495	469	436	485	485	477	474	485	462	422	454	483	462	469	444	464	438	484	452	450	471	462	450	512	471	475	457	465	440	467	513	452	481	479	491	477	450	503	441	487	452	450	479	482	461	486	478	475	441	434	464	468	482	438	493	460	454	477	476	466	457	486	454	481	479	494	471	460	459	490	498	464	526	504	467	471	447	488	443	468	492	451	501	479	472	440	476	445	437	461	513	472	462	415	457	430	460	459	501	450	428	469	482	496	467	454	478	449	486	450	455	448	425	443	472	450	486	471	421	445	445	474	446	494	479	462	456	443	515	425	460	490	467	458	452	450	470	491	481	466	465	455	493	475	465	471	454	462	467	441	469	433	455	500	470	449	459	527	422	463	469	471	460	475	475	412	457	462	514	462	439	481	518	467	486	483	458	476	469	478	429	439	437	447	446	434	429	472	447	475	487	482	483	501	470	468	466	440	471	472	469	420	456	448	461	505	436	443	445	468	462	459	463	479	476	433	472	467	446	445	469	419	466	473	498	460	471	477	444	459	483	459	474	462	490	498	476	448	476	461	426	489	480	456	471	473	461	475	494	439	438	447	489	442	476	494	450	411	444	456	469	440	456	447	470	454	454	456	496	501	471	489	471	497	462	497	459	477	494	473	487	452	434	459	456	501	463	468	456	442	463	461	490	488	478	455	459	457	457	480	487	484	479	468	462	457	451	480	504	458	479	460	448	493	468	440	468	451	481	477	490	493	497	428	446	461	457	477	441	484	443	512	443	502	461	456	483	454	460	494	414	507	434	436	438	462	480	451	523	486	449	480	446	442	475	474	469	438	502	470	444	504	475	486	473	445	498	437	495	468	475	520	451	466	482	458	477	489	457	497	481	464	439	469	497	444	462	457	468	440	485	461	459	452	420	458	451	450	474	481	461	476	429	461	476	474	489	494	441	509	489	470	479	499	496	488	492	441	433	491	491	454	502	480	489	450	459	490	439	440	454	482	482	391	493	487	472	453	482	450	490	507	458	459	494	472	440	538	484	498	487	419	468	444	474	440	471	489	457	475	448	430	471	425	478	454	465	507	431	439	463	447	451	483	503	471	483	474	495	423	447	470	458	471	539	460	505	469	471	472	503	447	433	469	467	476	456	492	488	487	476	435	484	423	451	489	446	436	472	440	446	505	458	473	512	441	443	403	505	447	494	520	450	447	453	500	486	455	462	460	450	457	466	468	496	445	512	473	470	430	499	469	518	459	466	452	460	456	477	481	475	481	453	459	476	437	461	426	455	490	483	463	456	470	509	451	498	429	439	461	468	453	450	469	499	473	459	466	490	452	478	494	474	463	462	468	510	472	483	494	489	488	482	481	477	479	499	467	475	439	443	492	445	452	459	477	436	433	467	467	441	459	460	504	515	476	469	433	493	443	455	446	482	478	456	454	441	473	457	490	457	456	472	495	434	467	475	430	482	480	467	458	487	450	508	457	476	480	451	491	475	466	494	471	425	476	481	454	503	493	444	457	449	467	467	461	458	468	451	534	458	481	512	474	444	473	445	480	471	493	521	483	484	461	475	480	452	476	440	497	485	501	468	466	465	454	467	458	473	484	472	489	463	458	448	468	448	445	469	441	443	470	495	512	491	498	451	495	452	438	490	470	444	459	473	459	433	475	510	470	470	488	460	455	495	484	432	463	443	446	471	461	449	483	470	473	465	470	468	480	489	465	474	503	471	435	476	462	485	475	424	471	456	453	454	466	467	458	502	460	499	479	431	447	469	460	456	454	435	472	454	459	436	406	483	485	474	488	459	499	464	478	507	466	467	439	465	452	463	459	463	466	488	489	481	460	457	442	469	477	488	457	491	459	462	440	423	438	463	436	455	466	466	457	506	452	497	481	442	471	440	437	454	459	457	480	451	480	446	434	445	449	468	441	475	506	483	443	472	490	453	429	443	505	436	450	478	466	456	438	468	415	485	464	467	481	468	475	464	480	519	468	421	495	444	466	448	472	485	470	464	457	485	487	463	435	444	482	416	469	458	503	487	476	458	477	452	494	449	490	473	483	469	468	451	471	482	474	457	495	455	489	485	478	460	450	500	481	443	443	477	456	458	432	467	470	459	441	434	520	493	472	478	480	472	483	440	449	495	493	499	485	505	461	472	503	504	532	430	486	497	466	473	465	493	452	450	474	501	447	481	462	440	465	489	474	455	465	494	439	486	458	485	467	473	475	431	473	462	467	487	432	477	465	462	479	514	435	491	424	447	438	448	443	488	487	455	481	438	464	478	453	492	480	436	484	455	452	456	489	468	473	470	454	464	475	516	501	467	480	435	505	473	433	478	455	497	439	443	467	534	446	457	487	458	502	508	506	471	474	456	436	480	494	476	495	505	419	509	468	463	477	407	450	462	439	489	479	470	488	451	505	508	474	443	443	481	462	470	457	471	491	454	478	455	460	462	462	454	471	450	461	451	442	454	441	430	494	477	467	458	429	494	478	467	463	472	432	480	487	458	451	444	484	513	446	446	413	540	478	454	481	464	500	481	469	491	456	453	478	493	503	451	472	455	483	453	492	452	438	462	485	468	516	431	497	422	465	483	466	478	444	500	475	451	489	472	451	481	477	484	469	459	460	483	494	466	455	482	457	439	446	427	496	462	479	430	450	460	496	470	473	476	466	468	492	464	444	481	429	454	435	453	495	457	494	470	445	475	450	449	479	461	509	482	463	469	443	442	495	475	477	507	473	466	430	459	458	478	468	482	474	460	452	480	488	476	466	514	450	490	498	458	447	476	459
47076	71164	53018	51926	23867	18999	16980	9491	4028	2397	571	439	468	412	431	389	410	430	416	411	462	407	396	437	434	424	450	436	451	411	443	424	423	418	462	423	421	430	436	411	412	424	422	404	467	435	445	425	421	460	430	414	428	426	416	396	411	473	441	420	411	427	428	468	410	454	466	390	449	434	451	424	407	423	436	430	398	392	446	420	428	417	420	439	417	417	409	432	425	406	384	419	412	406	423	428	436	384	419	403	396	458	419	431	339	417	420	417	413	415	411	430	387	392	427	432	390	441	439	403	424	397	437	439	428	412	383	406	430	420	464	419	458	431	390	428	441	385	473	412	392	401	382	425	411	442	424	445	420	400	419	424	400	429	432	422	409	396	421	392	398	435	423	417	424	451	417	426	407	421	433	409	392	411	421	422	435	414	433	403	454	399	426	388	395	416	411	441	433	456	387	411	417	446	413	407	402	478	385	444	448	415	437	414	425	408	401	428	427	437	404	410	445	435	422	412	439	415	426	449	438	438	396	421	406	450	436	392	411	453	429	430	442	447	434	368	448	470	415	468	423	408	429	422	420	404	422	393	424	449	384	417	426	432	386	409	416	425	440	441	402	435	406	415	413	418	444	416	400	439	422	408	409	432	410	444	423	430	418	394	427	477	444	451	450	438	396	423	440	413	456	438	425	384	385	444	416	431	475	445	433	414	419	425	448	435	443	440	408	408	447	437	394	432	393	418	384	412	402	418	399	467	436	378	414	408	414	428	422	402	404	377	440	387	426	439	433	395	413	399	412	440	428	411	397	413	420	443	455	418	446	435	408	437	433	420	404	445	437	419	433	437	442	410	404	418	363	446	411	412	441	414	403	446	419	434	436	434	373	371	411	400	437	408	435	409	452	427	397	436	443	469	399	421	451	389	412	432	423	409	435	447	418	439	374	428	433	445	428	436	406	433	440	452	395	426	413	454	437	422	433	442	402	417	404	423	398	397	450	426	420	392	388	419	460	434	401	400	467	430	442	431	370	384	382	400	440	455	441	405	418	424	420	466	422	421	417	408	382	464	434	453	419	390	427	428	416	390	411	438	457	400	405	429	391	451	388	412	398	422	418	440	402	409	411	429	406	414	426	381	396	421	435	413	407	464	425	429	436	383	394	433	438	410	403	405	441	428	440	402	434	410	453	406	430	394	441	433	399	389	383	416	425	413	445	405	474	399	408	427	402	428	399	408	435	442	405	430	432	400	455	421	422	425	445	433	399	380	398	415	397	405	422	433	397	410	418	407	427	421	421	417	410	477	412	417	417	384	423	446	480	436	405	390	409	426	391	434	407	438	419	398	392	445	400	414	454	414	414	421	437	412	407	402	436	390	424	392	429	418	391	436	413	410	419	431	417	393	425	438	425	434	436	414	452	411	460	427	426	426	413	409	414	382	451	403	459	430	438	399	422	463	407	422	429	422	448	372	423	418	422	453	421	397	473	443	411	433	391	399	400	397	417	417	416	456	413	379	390	422	384	430	423	426	441	390	410	424	440	411	420	436	416	427	424	472	431	419	408	426	420	444	399	424	401	414	422	451	432	415	399	411	443	427	415	392	425	445	420	419	413	419	407	427	405	408	407	410	424	411	436	429	416	417	374	444	393	394	402	407	408	417	404	421	412	432	416	419	426	440	428	401	387	385	402	412	447	433	435	435	437	429	400	457	409	406	400	410	407	409	372	421	415	412	424	443	426	390	425	435	414	422	439	401	460	405	436	422	457	417	419	453	379	393	428	450	380	402	423	425	416	424	449	432	440	394	415	431	454	405	390	415	442	408	396	402	479	413	422	405	403	432	407	417	442	431	413	405	428	444	458	443	431	414	409	410	465	393	408	422	431	449	441	456	390	427	425	408	419	439	443	416	409	389	416	422	420	384	415	390	419	394	450	421	394	419	449	434	427	412	407	400	452	421	417	456	442	424	410	435	432	398	403	429	379	399	413	456	370	447	452	455	414	380	423	389	417	381	454	456	447	414	436	425	403	443	432	457	429	419	445	410	449	452	425	431	371	415	437	429	423	395	442	433	433	393	419	428	439	395	414	431	396	438	402	418	415	426	400	417	372	413	408	430	429	437	438	390	429	445	416	434	443	420	410	430	458	404	398	442	400	422	422	421	416	430	415	422	388	432	433	460	379	439	428	413	438	424	419	438	392	441	413	425	442	433	391	451	409	408	379	451	424	387	433	385	405	418	447	389	414	417	457	455	436	411	393	406	414	385	395	424	395	388	430	440	398	410	377	428	430	434	415	417	411	405	419	409	374	406	407	413	400	423	411	427	408	402	445	409	411	438	432	404	406	423	418	395	401	405	389	373	361	414	429	397	425	431	423	441	434	438	413	392	413	435	424	398	419	436	449	410	416	408	429	383	395	415	467	409	412	421	421	420	383	438	398	415	459	384	409	444	414	397	445	430	415	372	442	450	403	418	404	454	413	432	438	392	408	405	440	431	424	431	429	435	416	465	424	372	430	416	410	440	406	433	396	381	428	424	432	451	420	405	408	401	400	388	423	412	396	424	417	416	385	390	425	393	390	429	385	425	373	396	401	422	410	412	408	451	428	378	430	408	434	391	435	408	437	403	409	399	392	389	427	384	415	392	418	430	420	431	409	400	397	395	407	417	405	408	380	425	436	439	398	441	431	436	448	406	419	440	426	411	386	415	418	425	431	400	412	444	384	432	393	412	393	455	408	381	446	396	399	461	469	451	411	445	410	442	386	442	425	428	446	445	419	434	410	410	418	400	382	400	416	400	412	426	409	402	405	440	381	419	424	432	412	414	410	451	423	368	435	413	444	413	453	404	419	435	451	463	447	441	425	421	480	410	417	404	418	396	437	446	442	409	429	422	408	451	391	388	420	459	402	403	433	408	416	413	431	418	422	410	433	388	422	435	446	422	431	404	389	412	390	390	421	420	420	411	431	419	429	413	439	451	450	429	418	427	413	378	417	409	420	431	416	414	411	421	409	418	424	420	391	447	416	434	431	414	400	416	408	443	418	455	443	447	411	428	429	418	430	406	396	388	398	419	442	442	437	435	408	468	430	457	385	427	439	412	427	412	398	415	406	413	459	440	426	394	412	433	439	426	402	428	444	402	403	434	431	426	440	402	398	408	407	403	393	426	432	408	414	429	418	421	438	439	443	437	410	455	405	389	429	387	411	445	407	415	427	419	408	447	384	396	409	410	426	397	406	441	436	417	452	425	416	458	426	411	394	406	437	431	458	404	452	424	417	451	411	433	421	427	445	386	409	413	415	403	438	415	431	454	425	426	440	424	426	422	423	435	436	408	419	419	442	408	401	407	418	373	421	414	378	455	409	395	428	430	414	413	434	425	460	380	442	373	424	393	413	431	404	392	405	382	412	438	435	421	439	405	430	426	401	421	407	439	395	427	410	426	436	387	405	446	431	401	408	373	397	410	386	433	447	384	421	391	454	440	397	447	402	409	405	460
24577	21740	30091	36760	33256	32181	31744	20560	7213	3151	1059	587	644	544	563	550	568	571	569	557	554	545	561	561	569	530	487	550	557	562	565	529	575	531	533	494	539	563	523	540	585	572	547	520	607	544	585	543	554	523	534	593	527	543	526	505	498	562	542	503	562	515	561	576	594	508	531	546	527	492	580	546	551	502	512	544	559	545	586	556	526	510	531	560	525	507	574	539	543	509	557	516	537	539	565	502	559	536	562	552	538	537	547	543	592	535	543	580	521	552	602	528	591	539	562	551	540	560	558	548	557	530	526	552	533	546	537	505	573	504	508	541	552	515	542	572	511	576	552	570	569	551	520	539	527	551	567	571	566	590	525	538	542	537	537	500	520	540	577	573	523	570	558	541	538	533	536	551	547	541	520	530	540	543	543	526	534	548	546	556	516	539	545	568	522	532	560	562	570	516	545	532	571	494	552	572	560	489	491	524	549	549	534	525	550	559	572	533	507	567	598	522	513	531	520	560	530	539	527	568	557	545	559	582	561	520	576	495	578	569	515	529	521	546	594	519	546	551	535	570	585	542	580	558	553	527	515	586	566	554	554	494	529	536	527	529	565	500	529	553	540	521	530	531	574	482	549	515	532	541	531	548	559	546	558	520	519	545	541	541	565	513	487	498	527	553	554	556	575	509	553	523	523	521	520	589	541	533	535	563	577	587	546	556	568	554	533	547	521	511	559	535	586	524	548	527	569	524	547	555	534	553	561	569	510	539	537	510	529	540	558	523	520	603	470	535	544	569	531	543	538	560	541	536	558	542	529	490	523	530	540	546	538	517	536	525	576	555	533	557	549	555	542	539	545	528	544	539	553	520	554	498	575	528	540	551	532	526	588	573	551	581	531	504	530	514	535	527	545	508	550	535	537	559	556	492	504	524	563	554	559	534	538	563	547	549	514	546	525	508	521	564	511	559	543	553	530	552	552	592	535	538	531	534	584	546	547	531	520	496	571	567	552	571	536	541	528	546	520	538	523	534	572	548	503	526	548	517	566	498	550	543	534	499	566	561	516	553	555	545	498	542	534	558	507	538	499	496	519	494	538	523	536	535	520	564	559	542	545	576	529	561	506	520	540	500	542	541	532	530	535	544	581	543	551	560	489	546	529	563	520	538	558	559	510	582	530	550	547	539	543	524	513	534	566	550	534	524	495	564	528	514	545	544	579	567	541	551	516	557	537	509	519	580	517	519	532	557	543	518	512	527	553	549	538	509	552	534	525	534	532	503	512	544	532	556	510	475	570	573	529	540	535	553	547	552	546	513	549	524	549	553	553	551	534	508	537	534	561	542	512	564	509	513	576	520	531	581	523	537	524	562	538	560	567	546	529	555	573	537	545	554	539	513	588	562	500	556	526	516	478	573	484	512	544	550	508	527	524	529	539	531	547	558	540	533	583	538	556	513	569	568	557	525	541	541	518	545	504	507	538	555	565	523	525	494	570	555	536	543	553	524	524	539	565	493	594	534	536	520	526	568	527	573	542	548	553	534	588	559	496	513	554	590	563	529	546	568	582	552	584	548	473	536	507	564	549	552	570	499	562	526	546	518	539	572	546	541	520	526	538	556	553	534	540	576	521	556	520	552	533	522	566	558	531	559	531	552	500	561	528	541	533	503	530	519	539	557	553	555	506	558	554	538	560	512	532	522	566	558	523	528	497	518	525	540	547	513	521	506	510	571	553	512	500	531	578	534	571	515	573	517	509	553	498	517	536	535	534	540	546	526	541	513	524	538	549	556	554	533	521	536	493	531	565	489	550	583	525	584	532	521	525	558	515	532	509	546	536	529	523	522	521	579	547	546	571	539	545	559	536	531	570	548	509	550	528	536	562	508	528	535	549	552	546	525	492	576	528	523	527	547	545	514	520	514	525	521	528	509	539	545	493	574	546	515	513	531	553	523	502	535	549	547	540	534	590	527	517	536	534	551	492	531	551	543	520	526	505	542	537	562	515	516	582	561	508	570	604	543	525	538	538	552	542	530	535	522	547	530	577	539	557	503	553	534	577	506	530	519	534	535	555	521	565	528	505	531	534	505	503	554	572	553	517	534	515	559	516	529	555	569	527	510	520	544	551	542	530	548	533	505	558	505	569	557	523	521	542	552	543	531	517	549	564	548	516	527	581	540	565	529	543	535	530	527	562	560	524	522	531	529	504	545	567	531	549	493	542	507	540	560	568	577	544	531	531	544	519	563	521	528	528	546	566	538	555	519	578	510	528	523	561	524	560	522	597	512	539	507	530	567	560	531	542	550	484	510	558	517	539	548	572	584	542	516	568	532	519	581	524	524	559	532	544	523	545	538	566	526	538	524	532	511	547	536	546	595	526	538	553	595	533	512	533	505	510	511	577	519	528	560	578	489	546	530	542	545	569	593	529	525	487	551	562	516	541	500	552	526	578	523	566	542	532	510	542	520	533	539	533	537	530	540	512	509	542	540	552	556	593	533	536	534	527	493	537	529	567	578	523	495	506	534	594	530	506	543	519	524	548	555	514	521	529	526	513	546	485	467	515	509	547	528	520	531	532	547	539	517	554	538	566	514	548	540	526	546	540	537	538	579	552	501	524	521	547	576	509	516	547	581	515	517	554	521	530	561	580	486	552	524	537	561	521	509	522	489	582	546	541	541	488	541	546	579	524	497	516	529	546	539	528	589	566	487	547	573	547	497	560	498	542	536	537	512	561	529	551	562	526	549	512	512	570	494	546	539	573	555	544	539	517	534	498	521	539	563	530	508	495	537	570	562	549	538	548	505	490	541	486	527	566	515	536	523	520	516	529	535	516	505	549	575	539	503	525	564	586	553	568	520	528	537	537	516	563	544	522	486	542	494	555	537	564	545	512	568	565	491	558	548	558	523	528	559	564	554	518	532	563	568	523	524	561	549	556	543	522	558	551	541	516	526	518	534	590	550	506	531	582	506	533	519	575	520	554	495	536	494	576	547	525	495	562	494	547	545	486	533	502	530	538	505	533	528	518	526	486	496	539	514	529	555	534	529	594	511	469	544	495	538	510	541	549	520	530	559	516	545	542	552	565	555	524	586	600	508	529	535	596	507	537	532	566	573	524	585	499	505	519	559	589	506	529	587	512	523	492	538	528	555	527	549	550	525	571	512	503	496	525	558	490	527	554	547	547	536	578	541	505	525	534	570	565	560	537	559	496	551	519	524	526	527	535	518	548	568	543	533	529	561	557	562	507	542	519	565	508	526	528	562	535	561	515	540	528	519	513	593	513	538	529	549	522	519	570	539	556	535	557	554	555	537	586	568	549	559	546	568	564	543	540	529	546	528	540	529	557	550	531	524	547	528	542	568	540	558	559	567	517	496	535	472	565	521	547	542	556	578	520	548	509	544	546	549	514	557	546	527	496	542	534	534	556	563	560	560	530	554	540	546	566	555	602	540	535	565	518	513	532	536	525	509	555	542	552	516	537	521	512	488	520	518	551	528
57044	85524	68520	65999	33872	32771	25190	16921	6851	3834	1095	518	501	509	515	501	472	482	500	534	484	529	464	488	493	488	516	478	499	513	486	466	524	483	490	513	431	444	475	470	528	485	504	494	490	499	497	499	477	487	469	442	484	455	509	475	517	458	493	466	507	514	488	558	516	484	496	497	492	514	548	509	486	518	490	475	511	508	519	512	471	509	502	475	467	505	448	459	471	469	463	497	502	478	466	491	507	508	463	487	495	478	469	521	527	497	489	459	488	505	506	502	474	505	481	454	484	514	485	479	478	478	453	463	517	454	465	463	509	482	490	500	527	488	441	497	496	470	513	486	487	450	510	569	477	506	475	470	524	505	528	445	468	496	481	492	467	484	470	503	438	497	463	498	494	453	481	460	506	493	493	487	477	507	502	467	519	500	492	495	508	508	480	480	511	508	482	460	469	485	488	525	471	505	480	485	458	478	466	478	453	510	522	462	512	478	468	494	506	501	476	516	515	470	490	496	504	481	479	463	480	460	475	497	493	497	489	474	475	479	505	444	483	451	478	489	484	486	492	454	499	505	476	476	481	481	489	539	479	502	468	478	499	492	511	498	480	450	457	449	491	457	499	512	490	495	507	514	459	500	463	454	503	496	486	456	496	481	476	511	479	470	521	513	493	461	485	480	482	517	493	474	502	474	476	471	486	445	510	478	548	477	516	473	490	480	484	490	483	515	479	503	482	507	454	487	459	486	471	472	517	508	523	489	471	478	450	484	499	482	508	485	474	478	498	548	498	484	450	469	511	490	503	444	511	442	457	498	467	488	488	522	515	473	497	479	530	482	485	502	500	517	443	513	480	481	524	449	517	477	526	502	527	496	492	484	518	487	423	509	498	477	512	496	479	487	475	495	480	463	473	482	455	473	476	511	468	497	515	458	464	535	494	452	480	484	498	495	428	435	442	498	459	464	503	451	471	501	495	480	496	510	472	500	475	502	451	522	465	493	458	493	459	475	476	452	520	485	494	480	478	504	502	477	506	496	484	517	506	502	486	509	531	497	494	490	474	471	523	493	488	498	468	445	490	469	516	503	504	479	471	476	501	461	463	480	492	468	463	484	452	510	520	490	515	483	478	499	467	430	496	509	514	488	489	500	507	480	501	519	479	495	491	500	501	501	485	475	482	503	479	500	497	512	447	477	498	465	433	555	498	478	469	490	467	503	487	557	496	488	484	501	462	454	479	476	464	525	509	485	482	509	452	506	462	495	481	483	482	520	474	468	471	481	487	464	457	503	496	492	471	462	474	481	447	458	503	466	496	481	484	510	508	467	501	487	501	463	498	481	533	497	518	532	487	455	495	473	451	498	539	527	524	463	477	469	501	503	471	432	432	479	455	502	433	514	471	487	446	503	505	488	463	490	479	477	503	477	522	486	463	502	530	508	471	492	509	479	494	499	459	501	457	470	530	472	487	470	473	471	469	492	468	471	510	478	514	447	479	500	453	446	492	493	491	486	480	475	498	480	460	497	497	465	482	485	475	451	505	462	476	478	476	459	510	454	477	491	496	452	490	518	474	508	519	463	487	481	494	518	497	481	454	483	479	467	493	513	504	476	503	441	495	458	492	511	462	468	468	507	494	459	461	492	464	486	473	488	489	477	480	511	480	457	499	484	538	481	480	498	484	460	491	495	465	458	496	460	502	501	495	481	482	500	515	480	495	475	496	478	491	519	532	487	540	434	477	497	480	475	480	490	488	477	468	500	476	457	485	504	506	502	520	555	462	482	505	466	543	474	488	453	457	477	491	465	492	444	478	522	483	481	434	503	508	478	484	462	498	500	486	476	494	509	482	515	483	473	473	512	501	507	454	487	468	536	493	510	473	498	437	437	484	481	493	483	478	450	470	513	484	456	490	466	472	442	438	482	461	490	458	516	437	476	460	484	446	476	461	462	488	497	459	518	499	465	455	507	503	437	485	500	455	491	528	472	497	488	488	499	454	497	499	508	467	536	491	475	475	459	497	475	486	521	474	493	446	478	477	500	463	505	450	552	503	472	481	469	474	527	506	510	449	466	516	533	475	498	493	475	483	467	498	518	490	464	484	508	501	525	457	483	473	494	479	497	498	450	491	507	486	503	464	454	460	462	511	472	518	510	467	468	490	504	492	450	513	460	491	467	493	478	504	479	488	500	525	482	488	485	494	478	491	487	449	470	498	502	506	504	495	463	505	503	482	506	507	481	488	475	476	480	497	481	492	468	495	486	458	458	482	516	471	509	492	469	524	465	504	468	471	489	474	475	482	483	526	507	502	494	517	466	462	474	434	459	481	480	487	480	491	488	459	509	471	509	522	496	497	480	468	522	466	465	533	454	466	469	523	461	478	463	483	518	464	483	488	466	484	474	504	480	469	501	487	519	479	488	494	452	489	441	447	477	536	520	484	505	470	498	446	504	498	508	497	488	480	467	459	490	483	520	475	451	517	471	481	507	494	527	465	490	488	488	496	470	495	510	460	494	530	456	497	504	470	479	524	448	466	512	487	481	435	508	471	477	499	495	489	473	470	463	471	501	463	505	496	471	472	473	497	490	476	510	482	517	439	483	479	495	475	493	478	464	462	486	480	470	485	491	496	513	487	500	444	471	493	467	487	490	469	474	513	473	467	429	464	473	472	481	471	504	480	493	515	487	457	489	496	516	495	497	480	444	449	501	517	435	490	501	481	468	493	459	441	496	490	490	469	497	483	501	521	475	470	496	500	493	507	483	469	472	499	495	474	508	467	425	485	485	510	492	479	450	446	511	476	476	490	487	442	449	496	468	461	456	522	466	497	465	479	475	531	456	471	480	456	471	488	466	451	481	474	450	478	489	496	499	481	497	510	484	498	456	466	505	468	483	457	478	518	524	485	502	482	471	484	457	492	474	495	471	467	499	485	489	504	486	467	460	476	478	472	463	462	469	475	482	488	465	504	466	490	460	489	467	509	435	497	462	504	467	467	457	502	472	511	442	489	480	493	520	485	473	461	505	479	533	499	506	494	512	501	498	480	481	461	469	492	481	440	455	455	500	504	512	499	471	489	472	521	492	485	452	474	464	454	519	459	498	434	467	534	456	465	496	452	533	484	543	470	499	479	447	490	457	497	468	487	442	482	476	496	500	489	493	505	505	482	466	483	446	449	448	452	472	476	468	459	494	512	533	497	497	485	474	496	501	444	473	500	475	522	496	467	460	492	490	470	481	490	451	482	478	470	444	467	440	470	479	469	469	497	475	495	508	459	505	466	467	509	472	512	491	503	480	468	477	432	488	511	457	502	525	471	503	464	502	503	458	495	484	487	496	459	469	505	498	509	473	479	496	489	432	466	462	492	503	520	493	467	528	479	517	508	477	486	511	472	460	485	463	472	464	474	518	521	465	463	499	519	452	461	499	453	483	464	477	470	471	503	450	480	492	509	504	489	475	497	519	470	532	471	514	507	463	432	456	522	485	485	498	475	483	496	463
28736	21183	14310	11363	3043	2428	1770	1395	740	517	474	419	433	434	429	463	440	405	416	423	429	439	409	422	433	412	462	424	486	448	479	482	415	441	445	419	442	419	458	424	418	427	438	447	406	426	421	448	402	409	415	508	398	444	447	453	441	437	425	412	445	439	434	412	442	408	436	434	434	460	416	470	409	431	463	421	429	444	437	390	456	413	432	441	436	458	411	399	436	411	420	400	431	433	437	450	428	398	425	421	407	381	416	419	454	423	488	423	396	406	427	400	438	442	441	419	416	421	449	404	426	460	460	456	456	475	428	451	419	448	422	426	413	452	410	465	447	426	457	440	462	463	401	432	438	411	439	425	476	425	461	434	445	430	448	419	426	428	425	431	478	417	435	418	430	446	423	435	444	420	406	412	394	411	427	420	420	429	420	441	441	457	416	436	406	442	430	451	419	446	438	414	444	439	414	437	442	396	425	413	429	390	422	455	466	426	424	431	427	441	429	419	442	448	441	429	426	401	434	418	407	460	441	427	439	432	433	453	442	433	453	438	425	451	458	379	454	458	413	420	423	400	437	433	480	456	425	446	445	446	412	431	409	418	442	408	444	431	434	408	437	416	400	442	469	446	411	436	410	442	431	432	429	419	438	447	462	421	440	457	447	406	459	428	439	466	413	402	430	442	407	455	418	441	425	437	432	449	407	413	470	388	422	430	405	434	477	434	433	415	399	475	409	405	399	459	466	411	404	417	422	434	444	418	465	442	433	396	454	407	430	441	433	433	445	447	425	444	448	445	421	438	441	427	438	444	438	399	422	418	430	449	440	397	413	480	396	467	423	424	409	402	415	409	425	414	455	450	427	422	393	430	450	437	444	433	461	414	438	428	420	387	432	417	441	410	452	446	456	447	435	446	422	431	443	457	430	443	410	461	415	435	415	404	439	464	415	480	404	412	394	391	410	437	417	415	444	422	400	438	387	438	426	414	435	435	432	464	442	431	435	441	421	416	455	428	417	444	476	420	464	403	460	447	452	441	420	424	424	423	452	454	413	425	444	435	436	451	406	423	436	420	423	423	460	421	423	460	421	487	428	402	437	428	417	414	416	450	440	424	451	422	419	425	433	411	442	444	453	448	461	434	440	418	406	441	412	427	424	409	392	440	415	416	405	453	492	430	443	432	410	418	462	443	406	418	409	444	415	426	401	430	414	466	454	441	417	419	405	451	414	416	458	455	434	412	396	424	450	480	467	455	438	410	443	441	442	395	418	447	451	436	430	461	467	433	443	423	407	446	414	412	470	447	420	423	419	439	465	438	410	431	434	438	409	425	435	433	432	418	400	407	429	404	427	429	420	393	450	441	423	424	412	412	392	416	438	442	440	441	447	411	424	419	451	449	445	427	448	454	410	416	416	469	412	433	431	417	422	417	447	430	454	400	401	432	454	427	451	435	463	396	433	435	439	425	441	435	415	446	463	445	427	435	460	427	411	402	399	449	442	440	403	434	436	447	383	420	453	460	456	445	398	465	435	437	449	431	437	444	428	441	400	440	472	423	438	428	390	405	399	413	417	430	443	472	419	457	437	431	408	468	424	402	415	433	459	440	439	408	469	441	438	434	459	420	418	449	427	433	454	435	454	412	428	403	465	396	418	428	431	428	458	442	421	437	427	457	423	415	416	427	406	419	415	454	413	408	449	419	438	437	443	432	406	416	441	440	420	466	429	434	448	427	441	414	437	451	445	474	394	411	415	432	441	455	458	439	443	437	435	451	441	454	424	439	442	447	470	456	403	433	450	457	432	431	447	410	415	447	453	405	416	425	472	456	439	433	424	429	430	480	454	441	442	434	458	431	383	438	456	456	471	445	398	409	413	412	456	420	435	469	403	453	433	461	418	416	407	401	420	413	423	403	439	451	450	428	377	429	430	450	440	464	443	393	417	429	398	437	427	409	433	411	482	440	425	400	423	409	447	422	452	453	439	455	446	425	444	439	434	406	444	440	447	403	443	418	451	410	413	410	420	470	467	431	406	394	422	429	426	388	432	434	413	439	414	424	459	441	429	418	438	395	396	416	437	403	420	407	448	418	403	434	457	425	399	450	374	463	394	424	411	419	417	416	431	389	464	461	442	453	415	425	439	401	446	410	459	434	441	424	475	447	421	424	448	434	416	455	452	409	386	427	409	438	457	413	442	453	419	460	433	467	457	461	425	423	431	451	433	437	438	475	440	422	435	411	445	429	431	442	415	428	408	451	426	448	440	418	429	408	433	415	406	461	437	467	411	457	455	445	433	411	417	459	449	415	388	447	413	420	435	417	438	418	425	449	427	411	464	445	446	409	426	467	446	446	434	414	432	427	443	423	448	417	434	436	430	423	409	432	428	417	471	394	397	427	412	430	423	442	444	425	444	453	431	419	412	402	460	434	454	438	398	441	442	407	421	412	435	419	417	423	414	405	447	399	423	455	455	437	453	434	425	437	452	396	460	434	400	394	469	433	415	435	427	413	389	432	433	426	424	421	382	449	423	407	444	416	427	441	470	389	427	453	435	407	449	448	441	426	433	390	461	439	418	419	402	444	446	394	453	435	433	435	457	423	456	423	438	433	402	471	441	428	428	444	453	396	438	410	422	417	439	386	432	453	422	412	411	407	446	436	397	436	453	432	404	449	424	457	425	453	414	436	423	464	368	437	444	429	430	389	417	457	407	460	417	429	433	395	460	409	413	444	437	436	418	404	441	431	424	433	441	443	442	437	424	451	398	420	417	410	437	420	423	430	431	426	452	405	440	415	444	447	410	403	431	453	452	450	415	437	438	443	412	428	449	436	436	458	461	448	447	448	451	401	442	404	394	458	430	430	421	431	444	444	415	449	453	423	409	456	439	442	410	440	448	442	428	385	393	389	448	404	451	416	434	390	446	434	438	464	434	420	438	416	466	447	444	446	411	410	431	443	453	454	425	454	437	495	437	452	372	427	418	428	428	431	433	417	421	427	414	440	420	426	421	395	449	404	439	472	466	433	417	436	472	444	424	453	420	459	458	422	473	437	418	431	441	476	411	448	436	433	433	450	476	432	453	446	409	400	433	437	413	406	456	432	461	408	425	436	413	443	447	426	423	430	402	445	452	434	442	410	432	439	441	439	413	400	430	436	427	437	449	424	412	412	468	445	418	416	415	404	394	485	429	416	426	439	448	463	406	404	437	423	418	458	436	420	445	456	417	393	428	435	431	455	391	435	438	415	418	462	418	431	457	431	422	444	452	428	413	410	429	464	432	436	423	413	428	421	459	486	466	435	435	411	408	442	430	435	450	418	416	421	410	435	435	404	457	414	445	434	422	433	405	407	449	371	436	415	411	454	456	452	428	429	460	469	417	443	462	433	427	395	411	425	452	418	414	450	452	425	447	408	426	440	445	426	437	425	420	449	413	441	397	437	411	414	438	440	458	400	483	437	407	437	376	427	435	441	424	413	457	434	442	428	423	436	437	436	381	465
13085	18571	12063	9174	2604	2823	2119	1552	738	498	386	356	365	406	336	346	376	388	359	340	395	365	350	359	385	349	365	355	321	426	334	374	350	391	345	355	345	365	341	371	361	359	367	336	340	365	339	343	360	366	346	372	369	358	370	352	376	361	345	377	375	374	392	379	347	336	366	395	361	397	328	320	371	401	364	349	387	329	370	299	351	358	358	370	363	354	362	371	359	353	358	364	323	370	350	363	364	369	337	370	368	363	333	356	357	361	369	343	359	367	382	344	360	341	366	326	366	352	359	381	341	348	349	354	334	360	346	356	354	384	359	397	357	355	384	346	354	342	350	344	338	366	367	359	360	350	377	354	365	355	372	383	364	362	338	342	366	353	370	358	360	368	343	339	327	358	419	371	356	393	373	310	357	357	350	373	383	342	381	365	426	354	349	385	345	363	353	386	384	374	342	332	373	369	358	353	361	330	380	381	348	388	375	370	357	322	364	375	368	383	363	376	333	372	348	379	371	356	374	406	354	368	369	365	371	370	345	358	347	368	353	340	359	329	362	348	346	353	383	365	371	331	372	379	358	334	369	374	359	356	341	329	348	378	355	338	381	350	336	386	340	351	366	363	384	326	348	354	392	383	365	390	341	340	345	352	375	340	336	366	369	372	382	372	348	327	380	383	398	355	374	367	369	387	350	376	333	367	379	357	349	368	384	358	343	373	350	380	344	389	357	349	394	360	351	387	379	383	373	333	336	348	363	360	342	368	375	343	356	352	388	359	372	388	356	344	361	342	392	351	379	346	340	377	381	359	362	320	374	349	350	339	366	351	365	360	352	385	351	346	347	377	380	390	386	390	368	340	363	346	360	340	330	386	382	349	358	348	358	369	394	361	400	378	370	362	314	354	337	339	353	331	375	377	365	372	369	359	354	385	322	363	344	390	337	355	358	386	324	361	360	346	389	401	332	358	365	319	389	337	372	374	335	305	355	354	358	394	392	377	368	348	361	349	345	374	344	331	342	361	364	353	393	335	337	389	372	397	359	373	354	383	363	342	357	370	338	372	380	366	353	355	374	380	354	351	337	384	368	383	371	387	361	343	321	338	361	383	350	353	342	358	346	345	335	319	375	328	414	336	358	402	364	340	360	374	370	367	364	354	355	346	357	365	373	374	408	356	342	385	376	348	366	325	370	397	352	356	392	345	393	329	362	356	386	350	349	381	367	377	370	388	387	360	373	370	335	358	370	354	376	376	379	336	346	354	365	378	347	349	367	361	352	389	355	363	400	375	354	364	369	358	324	354	340	351	345	376	399	349	383	370	344	363	340	358	324	349	345	341	331	380	339	337	384	338	388	343	366	362	358	383	382	402	357	373	350	334	354	361	345	348	347	385	369	356	350	342	403	368	358	380	354	380	353	344	315	404	347	354	359	370	357	357	316	357	355	339	364	378	340	370	355	352	350	334	362	387	352	388	386	342	363	368	381	363	375	348	362	338	356	376	347	349	363	384	324	344	360	341	347	346	328	336	353	338	328	344	352	357	392	320	366	380	347	368	368	374	356	383	348	376	369	360	331	399	329	357	326	378	351	358	351	363	359	340	336	365	356	389	335	378	386	347	336	333	395	354	306	372	362	382	329	349	325	318	325	373	340	341	375	372	360	367	334	415	349	388	372	366	390	348	339	367	368	368	380	351	340	346	384	378	364	343	339	344	335	342	376	377	384	407	346	345	399	346	371	331	358	368	335	408	355	366	368	349	363	355	347	378	324	391	338	379	356	377	335	350	370	397	355	339	363	356	357	350	365	335	375	409	378	368	345	351	326	371	381	347	372	357	354	376	323	322	336	361	342	390	371	386	363	377	373	358	393	367	361	359	364	374	365	334	355	332	348	390	328	386	341	346	319	385	374	360	355	361	363	348	347	362	345	360	347	387	336	326	362	342	342	403	356	373	347	379	384	354	343	344	339	358	400	374	342	358	368	366	372	340	361	345	375	352	352	350	339	381	388	365	360	331	366	364	355	391	351	388	352	317	366	364	341	398	381	353	362	385	356	395	349	351	375	314	336	354	373	371	338	357	357	361	334	335	352	366	325	366	317	377	352	369	366	375	328	350	363	376	359	338	399	377	351	333	359	366	378	350	355	347	363	344	359	384	380	365	394	348	340	360	391	343	346	393	327	365	330	418	334	349	358	392	352	351	335	365	353	340	353	351	397	355	341	331	367	358	369	372	339	363	350	384	371	363	363	361	333	334	365	342	383	361	413	380	384	378	365	350	354	353	381	319	351	362	364	342	360	360	375	379	369	351	349	354	336	376	336	339	371	355	336	355	317	348	372	394	347	372	356	340	346	377	382	342	366	373	407	349	361	376	385	330	363	350	350	364	326	393	350	384	376	376	381	341	337	310	331	323	358	344	343	376	355	340	382	356	380	377	420	358	356	356	351	398	372	403	371	390	336	328	376	359	368	353	356	356	341	338	371	388	334	371	368	340	358	373	364	344	344	360	375	375	331	385	349	372	362	353	396	370	377	367	362	347	329	351	392	342	337	299	370	346	348	373	363	394	347	343	349	381	368	309	381	332	344	396	360	347	376	330	388	349	351	341	337	364	379	373	326	392	390	373	387	347	334	340	358	355	373	361	351	376	381	371	348	405	392	354	350	363	381	360	385	368	372	352	362	367	381	344	345	364	373	350	333	393	364	389	352	355	346	336	367	369	395	369	334	371	342	341	336	334	364	349	352	358	372	339	344	361	356	361	357	344	372	355	383	364	355	372	375	376	361	328	358	338	347	362	346	365	372	365	311	370	361	355	371	348	354	360	350	390	360	335	365	376	361	364	398	337	355	346	385	368	369	365	374	356	376	354	327	350	364	343	360	364	374	366	383	366	369	375	377	383	357	362	347	364	335	329	382	352	315	349	368	389	385	362	354	381	353	376	336	358	375	357	349	364	371	347	328	369	379	348	380	333	332	359	359	342	383	392	367	341	338	386	337	388	359	366	361	346	371	366	375	381	375	341	356	361	359	324	356	369	322	377	355	346	360	373	356	322	403	340	364	345	382	352	338	339	342	363	360	350	357	371	368	352	339	347	381	364	369	374	367	408	338	369	354	340	377	386	364	390	359	362	369	339	330	343	393	350	386	339	374	358	373	371	345	350	344	385	361	350	355	336	341	362	341	344	316	354	359	372	402	367	371	360	368	380	325	345	340	355	331	344	371	364	343	333	371	342	364	384	355	356	394	365	363	362	363	360	374	360	335	343	339	335	361	357	376	339	388	327	353	353	339	367	367	358	355	352	347	369	359	390	396	335	360	362	379	351	342	360	377	358	369	353	364	392	340	348	347	356	379	362	358	374	339	336	357	361	350	379	345	366	340	370	359	366	345	368	343	387	357	355	357	368	351	342	357	369	320	363	358	361	363	374	340	365	324	340	396	347	371	373	346	345	348	373	419	346	366	345	344	357	363	322	386	354	368	356	354	360	355	391	358	349
25575	22184	31400	40600	27519	26499	20466	11626	3865	1750	899	457	472	469	482	470	485	457	469	518	447	470	469	500	453	444	460	483	444	447	508	481	467	469	409	495	408	474	493	444	446	449	449	470	440	478	511	455	470	442	472	486	426	438	464	436	478	465	472	458	464	456	462	507	465	467	450	451	456	448	492	505	481	486	479	478	439	461	456	493	435	447	471	435	452	416	435	459	454	452	469	449	433	426	460	484	496	487	452	416	491	474	440	445	457	470	447	469	465	472	461	474	485	452	469	478	456	461	487	497	481	452	464	500	461	451	472	458	466	470	464	477	464	489	477	440	494	470	445	464	499	454	446	479	478	490	455	466	466	481	449	470	441	478	470	449	465	464	459	418	453	466	445	467	436	437	483	468	458	456	483	459	449	468	458	484	501	437	454	425	456	479	459	443	490	454	458	450	440	457	455	496	465	450	466	466	474	453	452	432	430	481	475	435	402	473	437	432	473	429	464	418	480	442	452	444	432	453	439	446	453	493	446	449	422	461	460	431	456	451	471	510	443	434	460	427	465	463	429	442	463	423	444	421	448	442	436	462	473	444	450	456	459	484	458	467	439	453	456	438	481	451	441	462	483	496	444	485	442	474	452	499	475	469	434	463	451	456	476	423	483	502	468	444	478	416	449	491	444	445	429	471	438	463	467	437	464	466	459	480	445	453	450	465	455	447	467	463	485	416	455	466	483	473	492	482	481	475	466	476	455	475	452	490	463	459	438	458	463	429	449	459	444	489	452	491	447	482	469	469	457	473	430	464	454	526	454	485	458	458	449	478	423	487	472	456	457	435	436	461	467	501	457	427	463	442	454	489	455	479	485	482	476	439	424	453	456	467	460	432	457	467	453	479	462	452	457	455	476	458	489	457	454	454	463	498	446	463	440	497	472	452	462	456	468	452	421	475	421	430	461	465	435	467	478	472	473	466	467	485	403	471	456	485	475	466	472	447	430	474	430	481	438	475	462	432	453	462	475	420	474	475	455	479	438	476	449	416	481	439	469	460	464	459	465	460	441	432	472	464	433	466	434	480	475	463	490	485	445	461	521	437	441	444	444	450	463	444	445	470	454	490	481	436	510	488	461	448	443	491	461	449	459	463	407	468	500	431	428	463	461	428	456	452	486	415	465	478	446	481	487	455	467	446	480	450	445	484	479	464	466	430	424	475	453	445	481	487	445	466	445	449	440	503	496	462	451	475	477	421	495	447	493	434	475	461	473	450	441	413	493	490	446	494	469	447	423	449	459	463	481	457	406	407	464	461	486	468	478	484	449	467	476	489	483	439	457	450	461	531	453	499	451	475	458	448	510	478	484	466	464	438	431	471	467	448	445	460	465	457	441	459	454	447	506	486	484	461	454	469	469	474	440	461	479	438	499	454	489	458	471	459	453	472	443	446	423	448	483	490	455	445	431	422	463	475	440	438	444	440	506	477	474	486	430	434	459	453	455	434	457	481	481	456	449	442	442	438	457	456	453	457	475	448	490	436	433	433	460	467	465	464	448	465	488	427	465	494	479	472	455	440	463	459	454	467	437	466	465	448	441	454	443	465	463	447	445	444	471	454	424	439	435	447	458	460	469	506	438	440	460	482	482	456	466	467	432	415	486	450	477	446	482	486	470	432	466	458	451	452	420	462	492	450	489	473	472	458	475	521	440	418	466	459	432	462	467	468	445	484	445	439	469	485	490	478	454	463	454	475	465	451	458	441	464	463	433	457	453	462	444	498	447	456	428	455	457	455	486	456	485	441	474	450	458	487	426	458	454	448	456	453	461	455	426	485	471	504	485	461	464	445	439	491	478	436	453	419	492	509	474	460	451	440	468	450	460	482	458	425	455	467	461	456	437	425	461	440	425	435	448	463	439	501	470	494	471	418	455	476	457	447	531	470	487	479	462	473	459	435	485	469	457	452	482	497	482	473	481	466	469	446	493	463	457	460	434	456	476	456	433	445	462	469	463	443	469	440	467	429	449	457	453	462	467	470	447	471	479	498	464	453	429	463	484	446	440	437	503	460	461	416	492	495	503	455	425	464	410	459	488	446	438	442	487	439	446	476	467	465	437	451	429	475	441	440	460	482	484	492	478	460	438	453	439	415	475	466	469	413	460	485	426	448	449	493	457	462	465	465	498	451	478	427	492	495	420	476	500	444	501	449	461	456	434	475	484	431	464	450	430	418	437	505	442	430	448	485	433	463	459	479	443	461	474	478	497	470	442	464	438	457	480	462	463	462	472	432	483	436	486	446	440	446	444	420	435	468	449	467	460	468	481	417	434	442	473	440	445	467	457	435	443	436	443	452	461	441	461	473	534	430	453	436	453	475	440	451	426	486	457	460	424	456	462	467	448	477	500	455	413	501	456	418	468	441	473	502	459	484	484	504	472	460	479	446	456	446	435	487	467	456	452	441	452	460	435	460	477	452	426	454	485	449	462	475	471	461	481	418	454	461	471	486	458	460	414	480	444	487	449	468	414	473	425	419	415	433	473	435	461	485	472	432	485	484	426	462	447	479	468	452	436	468	421	481	453	470	448	474	499	446	475	475	443	487	481	434	417	439	489	469	458	455	493	467	448	445	433	484	440	480	476	431	466	459	456	460	436	483	456	481	448	436	432	485	464	450	441	450	453	432	424	500	475	425	423	464	441	459	485	470	458	458	454	410	503	481	487	467	447	447	477	453	457	447	453	451	433	474	451	445	462	442	453	463	456	448	446	485	444	488	470	427	468	469	416	441	461	494	440	452	448	455	454	463	444	446	453	413	456	460	484	423	450	430	477	464	483	489	421	467	463	443	468	483	460	447	433	471	485	452	448	417	448	455	478	465	459	412	433	449	486	473	440	437	448	463	446	481	449	433	477	472	474	450	420	438	471	483	448	459	448	472	453	422	473	519	488	464	460	500	453	450	476	485	473	471	494	454	460	439	440	483	436	464	458	463	446	484	449	432	456	452	459	430	462	471	414	441	471	485	476	455	468	430	455	441	450	476	473	434	464	427	442	457	492	460	474	448	468	454	438	481	454	460	429	468	481	488	416	466	464	507	439	469	443	444	447	447	476	468	448	433	438	476	493	458	454	428	466	495	460	436	493	451	455	432	451	445	450	462	472	452	466	445	445	458	457	473	445	455	468	488	412	487	467	469	476	453	480	453	472	480	499	434	456	463	408	414	443	458	457	444	424	470	471	489	451	454	459	460	421	427	449	476	492	480	453	478	490	466	482	449	479	438	434	475	415	465	471	494	487	460	467	430	474	499	462	461	481	455	403	479	464	466	442	440	438	430	455	522	450	438	453	426	447	444	452	476	463	457	429	461	464	479	453	478	441	463	473	462	443	497	455	446	464	461	486	468	484	442	419	454	457	488	475	496	469	465	429	474	482	451	480	452	466	518	425	427	418	451	442	468	469	444	457	484	456	462	506	442	448	451	435	474	477	452	473	451	451	477	429	469	425	470
47602	73621	57483	49328	20400	23737	16692	10536	4187	2258	1028	435	433	420	421	437	400	429	440	442	409	443	433	445	412	441	442	430	442	452	415	441	426	409	419	467	426	437	412	439	467	441	429	413	425	417	398	432	409	390	407	397	406	427	413	411	398	372	425	445	380	401	440	411	428	501	464	424	419	427	436	418	434	425	398	449	419	422	432	404	441	427	442	416	405	408	364	425	427	411	385	414	430	424	420	409	426	408	416	404	438	413	417	427	400	386	444	422	444	419	417	448	426	389	407	432	396	393	418	366	422	414	401	469	442	401	438	406	436	461	436	424	412	401	422	433	425	393	486	441	391	431	417	433	402	442	444	398	411	447	444	438	417	440	406	443	434	408	433	419	447	429	419	404	391	416	403	401	403	411	405	431	404	427	423	410	437	417	447	440	396	419	420	422	393	414	404	398	413	431	436	449	400	414	423	455	430	443	414	445	432	433	423	425	435	393	426	399	416	424	401	402	444	392	448	412	367	388	417	457	450	392	397	442	429	420	407	422	406	392	405	394	410	381	436	434	382	431	438	414	393	388	416	397	394	426	422	404	415	421	434	450	430	417	448	439	425	411	414	422	459	455	430	397	378	419	455	380	423	478	426	400	441	398	458	384	414	395	423	413	406	427	420	428	401	433	440	449	406	461	446	390	383	423	411	419	427	448	405	396	416	419	401	423	423	419	409	441	421	416	427	406	404	427	468	417	386	435	396	459	399	416	411	412	387	426	396	419	460	399	381	396	452	452	416	419	412	393	399	388	413	399	397	398	431	390	440	421	419	408	394	436	433	422	400	411	397	424	401	423	412	424	406	374	403	393	437	429	427	355	421	465	475	393	420	430	383	430	399	393	429	408	400	437	428	420	419	400	428	411	438	426	422	401	417	375	427	412	429	414	426	427	421	389	412	443	445	429	416	418	419	450	423	405	410	414	400	440	395	405	412	417	408	428	417	415	403	451	407	409	433	403	425	436	405	385	403	395	447	402	400	408	422	425	429	418	433	439	450	408	432	417	411	438	420	396	435	404	437	416	417	420	437	450	403	424	424	398	446	439	417	410	442	428	400	412	413	429	404	397	404	404	388	385	427	423	458	404	419	422	408	426	456	439	434	407	391	418	394	411	429	439	422	457	431	432	420	425	406	435	401	395	486	416	400	441	425	413	435	377	425	434	401	396	403	416	442	421	404	394	400	393	411	399	429	460	400	449	402	428	415	431	452	428	444	394	427	388	404	428	409	420	448	405	409	394	400	421	425	404	443	401	420	436	391	420	392	405	418	448	396	396	398	394	406	398	405	429	440	424	401	430	421	400	394	440	456	422	403	444	429	411	427	389	440	463	385	411	445	405	392	440	401	429	426	453	399	421	439	405	420	408	434	407	429	391	441	404	395	438	445	415	464	439	419	418	432	420	433	408	396	437	404	455	396	428	415	455	386	433	400	432	399	438	394	401	436	439	437	456	406	402	459	404	406	381	419	420	444	407	391	413	398	424	403	410	443	405	434	392	386	400	394	432	402	417	404	444	382	412	424	454	389	421	405	414	453	421	373	406	437	425	406	459	429	414	418	430	413	463	425	439	457	423	409	398	398	437	458	407	415	421	419	423	443	421	409	404	431	420	414	418	395	417	434	419	415	418	433	424	454	416	408	439	406	404	446	437	396	425	419	438	411	400	402	409	420	421	445	390	429	395	384	402	390	415	449	424	406	420	413	439	397	414	454	434	424	424	431	427	435	407	418	432	423	439	401	396	434	421	422	414	406	423	376	401	395	418	429	459	433	413	413	394	407	445	436	420	399	378	451	429	435	415	404	427	431	390	455	444	422	383	410	414	425	400	406	442	419	398	419	411	410	423	425	438	426	438	414	444	416	425	431	402	413	430	395	403	405	456	416	422	378	455	425	410	433	420	400	434	437	436	474	464	443	392	417	411	406	444	451	399	424	425	395	441	434	404	444	419	398	436	391	396	417	387	411	405	448	413	421	432	396	435	420	417	433	432	429	424	423	385	409	434	423	411	427	452	410	434	416	421	423	430	434	404	433	386	387	411	440	432	433	421	424	417	403	431	410	415	362	406	412	398	389	396	419	407	432	412	392	422	412	382	430	424	391	375	439	388	397	385	427	383	419	389	393	423	398	394	411	421	398	433	419	421	435	409	415	431	410	413	394	400	447	415	429	421	422	409	422	432	427	413	452	410	443	379	432	393	430	416	445	434	453	384	435	402	413	427	413	428	382	418	385	423	383	419	399	415	411	416	402	434	448	421	410	404	469	414	359	438	468	424	400	396	437	414	407	406	401	357	417	442	421	416	421	405	423	414	388	400	406	432	446	426	419	440	409	390	435	423	406	391	410	418	414	391	439	409	404	413	399	429	399	415	425	407	408	409	431	425	426	397	389	441	435	403	360	442	418	410	403	394	402	427	404	474	423	413	428	431	419	447	411	439	405	434	406	430	429	424	425	412	380	468	402	414	442	425	403	394	398	446	389	436	437	403	423	416	449	407	390	410	442	385	402	437	412	399	440	417	404	397	414	395	414	412	423	413	417	388	422	426	400	435	397	420	397	390	382	425	391	417	433	413	401	417	397	397	457	430	432	419	389	444	380	422	430	418	426	397	420	441	413	378	460	438	416	443	417	405	421	413	408	406	433	412	427	395	412	386	401	401	461	382	426	410	431	418	388	431	389	443	429	441	437	427	414	421	432	388	376	414	428	399	425	409	431	399	430	433	404	467	399	415	416	395	418	440	398	441	433	395	443	406	425	420	408	449	458	425	458	417	415	384	404	433	409	405	391	411	412	394	464	423	437	422	402	435	450	394	402	427	436	406	403	467	428	443	427	392	430	402	411	431	392	398	437	488	427	447	395	383	417	435	402	406	394	431	406	412	401	388	422	469	420	402	377	385	395	386	438	436	387	456	451	405	432	382	427	447	430	415	413	433	398	450	399	379	440	430	447	408	431	426	385	403	436	432	436	420	454	398	415	422	430	405	411	422	430	449	409	435	432	432	421	450	422	400	410	404	412	436	460	393	450	406	400	407	414	394	378	405	425	412	427	407	439	408	402	413	430	388	398	406	406	397	406	440	446	432	434	446	415	397	414	443	432	400	418	409	424	411	400	400	436	406	440	393	433	438	438	435	416	412	445	424	420	418	375	375	426	431	429	416	403	424	407	406	443	403	437	426	420	440	425	450	397	421	424	432	402	385	414	427	443	423	442	458	411	447	422	424	419	427	427	414	401	423	404	432	441	410	406	422	400	435	420	403	441	422	418	435	418	391	421	439	413	423	415	398	375	421	440	429	422	454	431	413	424	402	437	426	426	418	384	400	438	387	418	431	447	404	414	431	413	436	382	405	405	410	441	395	395	425	416	428	397	403	419	389	464	382	410	390	430	440	439	420	408	398	417	413	438	417	398	405	391	436	404	428	410	435	429	419	398	430	398	434	426	393	440	429	407	388
24586	21807	30389	38002	31556	35308	32189	20073	7966	2961	1164	603	579	548	541	561	518	528	545	556	539	548	523	552	547	542	541	515	523	559	591	553	527	504	535	545	607	533	548	561	506	545	572	524	511	530	534	513	519	550	539	508	507	542	569	522	498	564	560	531	562	519	561	543	535	569	556	531	482	527	569	557	543	558	563	560	543	549	530	505	521	535	520	578	536	492	532	515	551	516	565	523	465	534	504	532	511	516	548	521	509	535	528	565	564	539	559	561	566	553	560	546	533	550	530	535	506	527	549	543	578	495	510	508	497	514	539	548	538	542	530	537	569	496	532	553	541	537	571	550	526	529	546	536	572	531	527	512	521	505	524	505	541	530	524	495	541	528	538	530	575	526	524	542	551	490	555	576	529	537	548	510	550	552	509	557	473	542	545	531	513	570	525	543	501	517	540	562	591	530	513	537	496	532	487	509	538	556	541	523	522	535	532	529	533	570	532	549	555	543	505	545	546	553	500	552	530	554	521	538	570	526	548	523	510	557	531	546	534	521	500	516	569	563	549	528	508	510	566	516	539	526	516	510	541	528	537	551	510	503	531	523	529	561	543	541	590	505	526	570	543	531	503	510	533	529	512	575	557	526	541	547	527	514	539	513	513	536	539	508	505	505	514	527	524	507	552	510	544	524	481	585	542	538	535	532	549	542	489	523	568	540	525	518	585	506	542	565	519	553	537	532	530	528	567	515	490	503	541	593	551	538	501	527	551	537	508	553	534	553	474	517	583	521	523	520	566	514	527	530	544	546	497	529	566	542	527	510	508	521	522	581	545	519	567	516	535	526	510	540	555	520	548	530	513	543	537	549	503	500	497	577	552	506	547	537	528	535	529	498	531	525	511	486	532	493	523	516	501	522	509	497	538	548	540	539	522	505	542	520	564	566	514	524	520	503	538	522	529	503	553	483	566	543	571	554	537	539	538	537	532	555	541	530	509	533	519	536	534	498	523	527	556	479	528	540	540	498	504	541	546	493	488	553	528	498	553	493	549	507	521	543	533	532	553	558	506	566	578	549	509	547	526	542	554	502	511	566	552	569	505	525	523	545	552	540	553	556	550	544	547	567	528	527	556	544	531	588	542	507	538	584	522	502	514	539	554	538	527	514	525	522	488	509	508	528	541	541	528	512	524	515	509	548	543	514	542	506	534	504	552	537	551	515	536	520	545	527	535	531	518	523	526	516	505	574	520	496	545	542	548	550	553	525	525	520	567	478	513	573	546	542	520	491	521	563	552	563	568	550	543	539	523	552	518	538	582	519	525	581	522	506	528	505	499	558	549	500	529	523	520	551	543	544	549	547	539	504	539	524	511	505	549	549	498	539	533	559	562	487	517	500	492	521	552	544	530	546	529	517	500	554	514	519	479	518	533	491	531	497	523	566	519	501	548	564	522	525	526	527	540	516	543	536	539	530	515	556	527	577	536	534	498	534	476	579	542	517	530	489	529	543	517	526	514	522	548	528	551	530	550	526	515	508	543	510	518	497	502	563	525	567	575	537	542	531	520	507	536	535	537	554	546	529	543	544	530	540	539	560	517	489	553	559	517	537	552	498	508	522	534	545	507	561	520	542	537	518	549	547	550	497	531	529	532	539	586	514	474	535	529	536	530	528	480	487	566	502	572	555	539	587	505	516	543	571	571	511	555	526	531	548	552	553	503	548	554	555	498	537	542	552	528	507	551	561	546	514	496	524	460	536	507	564	534	529	569	523	494	530	551	526	536	538	537	562	510	537	509	474	554	516	523	516	510	528	527	534	519	524	530	561	532	525	537	560	516	538	528	528	533	539	496	531	527	519	535	533	539	546	545	526	515	505	550	524	541	503	543	556	533	552	534	525	576	529	527	520	537	526	503	511	554	564	529	514	557	546	563	517	542	547	517	526	516	516	519	515	522	536	558	516	466	479	533	539	504	524	499	508	554	547	504	495	591	510	543	572	519	535	523	564	539	518	501	554	535	569	506	519	540	524	525	557	556	499	579	543	515	523	538	543	535	513	570	522	583	530	548	497	485	521	518	550	585	540	566	495	520	518	545	543	530	536	532	554	520	553	518	544	565	531	518	551	497	552	526	517	517	550	552	551	558	532	525	550	536	529	522	570	510	499	537	541	500	529	500	517	486	493	541	480	516	584	566	542	544	478	484	525	587	485	507	540	521	513	560	530	531	543	521	541	548	514	497	564	508	540	545	518	559	487	504	564	487	544	538	525	496	518	504	541	517	538	534	534	521	567	532	566	540	541	552	570	553	515	513	515	499	509	528	498	514	535	530	519	520	474	510	561	589	538	500	506	533	519	527	536	557	533	537	510	533	563	533	491	506	521	519	561	495	533	538	539	531	524	532	534	511	563	544	562	530	549	550	519	521	549	543	529	534	543	582	491	502	555	551	515	495	516	546	512	501	515	537	520	491	517	531	568	557	529	498	499	552	574	507	506	517	540	520	523	527	531	564	517	556	554	526	541	533	497	551	529	510	553	522	553	585	479	544	544	494	457	538	530	506	504	571	547	571	530	547	491	565	519	529	546	556	496	529	509	515	491	508	545	536	549	553	549	525	559	544	531	591	570	500	505	568	547	506	528	541	528	511	503	501	527	519	511	491	510	536	486	545	508	555	562	537	490	504	504	545	551	518	537	526	553	500	532	518	515	542	533	554	485	506	514	563	539	502	510	556	499	524	506	527	538	535	519	558	517	488	548	581	514	545	527	542	521	558	574	534	517	551	523	535	537	538	547	527	524	533	543	499	550	573	506	498	495	588	565	543	523	516	522	534	542	525	516	515	541	546	525	544	515	527	514	544	533	536	526	508	557	506	547	543	534	555	549	535	556	521	535	510	528	521	517	511	526	502	530	522	548	523	491	539	558	511	563	536	521	542	573	512	512	536	553	556	564	531	499	538	540	510	550	529	532	513	500	510	535	500	533	549	553	514	529	523	540	552	512	516	526	572	519	578	508	494	524	519	528	533	564	515	547	536	552	511	499	512	544	490	521	531	518	511	521	502	542	519	516	533	532	535	508	552	508	525	550	592	533	566	494	513	514	525	535	516	549	551	530	528	534	519	559	529	547	553	554	552	543	536	552	535	507	573	532	587	564	524	474	559	552	519	513	551	519	570	556	533	527	511	523	520	534	550	559	559	535	540	535	549	544	519	546	535	581	554	534	538	549	486	515	527	540	526	496	544	533	566	495	547	555	523	505	499	526	521	532	558	517	513	529	497	543	535	541	537	558	549	512	544	532	517	537	510	517	508	551	565	531	518	524	496	538	531	542	536	523	516	532	588	538	575	560	558	555	486	493	503	547	533	553	532	534	489	481	542	533	525	525	575	488	540	503	532	535	554	509	529	522	493	533	531	544	539	514	543	559	520	526	510	567	529	541	501	507	517	501	533	519	525	517	549	552	486	500	552	524	544	514	542	540	545	534	517	520	574	546	514	528	552	527	555	540
58319	88072	71510	63996	33433	34626	27033	16412	7297	3420	1344	520	490	518	513	477	500	498	508	490	457	475	489	475	492	481	498	515	517	503	470	502	494	469	478	487	453	531	492	531	483	484	452	510	501	496	493	497	470	505	477	466	475	516	476	459	497	505	463	481	463	483	479	482	463	487	535	522	512	496	533	491	516	463	480	506	515	476	503	523	485	446	487	466	489	489	513	507	536	436	519	472	524	525	505	534	470	488	431	500	495	491	474	438	479	476	502	493	469	471	521	489	498	507	477	498	501	472	439	498	493	480	475	506	476	497	464	507	479	478	464	492	483	476	499	438	501	517	527	464	511	476	522	510	465	490	469	480	483	498	484	515	476	500	499	456	457	469	488	495	536	475	463	479	476	499	495	501	483	481	467	476	496	480	507	528	526	543	479	469	507	490	514	499	460	446	488	504	464	482	486	503	459	473	483	548	470	510	509	518	505	480	493	501	471	463	490	511	489	522	510	483	497	492	494	476	499	493	485	488	525	440	457	489	481	514	460	452	489	449	459	493	456	477	486	473	484	460	535	494	474	468	490	517	498	499	491	509	538	483	489	459	479	495	428	503	465	465	491	505	503	487	457	468	483	478	477	470	470	445	445	510	458	468	502	449	500	452	499	476	505	494	532	468	511	538	471	508	519	505	526	481	483	472	468	528	485	491	494	481	514	485	501	487	509	466	483	482	483	503	461	479	505	474	503	453	472	486	478	510	476	466	502	495	468	478	460	470	492	491	487	508	502	455	469	440	466	467	506	477	441	486	484	480	466	502	474	480	526	463	517	443	493	508	496	505	493	480	460	495	498	506	453	475	477	485	526	461	460	485	474	466	480	476	469	452	521	452	486	541	497	480	476	493	495	488	485	463	481	500	461	513	500	483	443	479	461	488	490	486	454	515	492	507	499	484	458	475	491	499	508	440	514	469	501	481	474	435	490	496	502	476	473	496	499	514	487	509	501	500	457	492	491	488	463	484	495	478	524	477	487	481	496	458	468	480	487	501	484	530	469	489	493	459	461	509	465	468	480	471	449	509	437	491	498	493	531	492	470	511	470	509	451	486	519	474	471	463	495	441	466	499	499	482	524	488	461	507	512	478	510	513	504	491	497	460	472	471	513	475	447	432	489	461	492	504	483	498	476	497	456	521	468	505	486	474	464	456	480	534	484	488	486	482	494	457	478	493	520	490	507	475	479	486	493	460	513	488	466	492	517	491	501	452	514	496	490	508	449	492	496	464	483	526	458	497	484	477	505	519	452	450	484	496	497	472	516	473	497	480	488	458	451	492	471	512	477	507	482	508	460	514	544	501	506	474	471	478	479	483	470	483	477	494	529	478	503	495	498	484	489	486	484	498	477	480	500	465	457	451	465	455	497	467	556	450	470	484	477	508	476	464	473	496	478	509	499	469	443	484	507	494	489	498	501	448	478	470	468	472	471	508	488	522	479	488	456	458	477	502	480	467	474	472	450	486	479	492	487	504	495	528	469	482	481	440	447	547	467	479	479	492	494	473	490	491	484	516	457	482	487	495	495	503	459	469	519	527	501	485	498	467	474	474	443	468	488	519	486	480	481	495	518	478	482	459	462	503	478	460	500	471	499	444	545	504	498	445	466	517	470	496	453	484	464	478	490	497	512	474	500	459	478	467	451	492	479	470	477	508	493	472	460	489	514	475	479	505	469	473	532	511	481	515	495	480	536	496	509	514	449	463	457	477	447	498	458	517	499	478	488	468	495	472	521	516	521	446	463	490	460	522	472	500	474	478	525	497	515	482	477	528	437	465	513	509	490	461	473	476	473	491	481	465	503	498	504	467	472	467	476	493	510	493	497	491	467	539	493	482	476	516	465	481	494	500	521	483	510	510	511	482	483	477	457	461	484	493	471	466	472	463	490	478	441	492	485	472	510	498	484	467	475	507	467	477	419	502	520	485	469	515	451	441	500	473	474	498	507	485	483	526	518	498	458	504	458	461	513	484	480	453	505	471	481	480	483	542	471	481	447	488	523	496	504	476	475	489	517	509	517	484	554	498	490	496	469	481	470	489	495	487	499	520	472	526	455	479	466	484	517	520	493	491	504	464	538	463	501	468	529	503	507	514	488	475	511	473	507	466	442	499	496	488	516	512	472	480	473	489	487	461	458	483	499	464	473	491	459	481	487	482	461	474	504	487	497	471	472	446	494	481	467	476	459	490	483	458	472	472	490	480	481	493	486	469	498	521	492	480	460	447	522	477	510	495	492	534	497	467	513	454	504	486	483	514	501	477	480	517	469	467	508	508	470	487	499	481	494	511	513	459	481	469	489	488	487	507	500	474	499	494	495	466	453	492	491	448	489	467	475	531	494	499	517	504	504	474	499	495	476	520	469	448	481	466	450	508	523	448	517	528	477	510	490	514	439	544	465	486	439	459	469	461	482	459	484	503	467	492	447	488	464	465	490	472	491	466	472	460	511	480	504	494	492	464	460	491	499	468	470	504	475	493	484	501	478	507	508	437	481	462	510	470	471	432	497	500	485	491	466	508	501	491	466	516	424	505	492	515	483	511	468	491	493	466	516	459	545	506	470	469	482	504	489	460	483	458	475	480	482	501	471	488	508	481	496	446	456	488	488	490	494	471	482	481	479	459	451	477	475	511	477	471	492	480	484	475	497	490	482	487	472	470	478	497	522	450	467	508	497	503	496	522	493	502	461	484	466	494	489	478	494	441	496	492	483	528	491	464	492	453	472	431	512	476	455	475	458	483	447	525	503	491	471	479	508	517	548	495	472	504	530	473	451	495	493	488	475	487	491	506	474	480	482	534	526	494	505	504	482	480	472	514	469	510	499	500	479	492	453	473	468	510	497	501	486	469	485	501	520	482	487	464	511	485	455	452	443	486	488	475	486	455	551	469	457	495	480	469	461	481	425	458	499	489	492	476	491	495	483	452	462	491	446	490	540	496	472	469	501	485	472	506	489	488	452	450	528	490	463	492	499	473	500	521	512	486	458	472	516	501	502	486	490	503	509	518	481	444	466	486	470	512	452	487	513	486	488	476	473	493	517	503	456	514	511	503	498	508	461	477	466	499	490	447	468	509	478	520	479	446	490	492	501	467	475	497	496	483	494	499	492	477	514	494	478	459	491	463	476	514	480	472	520	477	459	480	470	480	487	504	481	476	449	498	457	504	479	482	485	499	482	429	479	503	477	475	501	532	481	495	483	468	490	512	478	483	467	462	526	520	475	498	485	487	508	488	470	453	472	465	486	448	452	504	457	494	502	525	506	467	506	502	479	491	495	491	500	502	450	482	480	472	462	475	508	466	464	484	479	458	482	508	518	477	529	488	494	500	459	494	498	494	468	501	503	491	476	491	452	484	503	448	496	506	473	452	491	478	491	490	507	529	498	523	451	480	495	493	522	471	490	439	491	479	488	492	492	496	485	467	450	487	469	468	453	430	509	512	509	492	479	474	471	471
28742	20826	14685	12569	3218	2486	1842	1426	706	531	458	416	391	425	439	430	453	437	397	442	427	394	445	427	436	429	433	445	454	471	424	435	422	429	428	416	440	438	434	393	446	434	401	423	443	410	403	416	411	397	415	439	434	412	406	427	428	445	366	396	439	441	452	441	411	423	429	447	403	438	404	420	373	447	452	412	473	427	400	415	422	426	459	427	423	450	462	452	437	434	451	418	422	424	433	460	435	388	374	436	400	441	439	410	427	455	420	429	439	428	437	423	420	413	413	469	400	442	434	423	429	412	420	419	455	467	440	382	440	389	407	388	426	419	414	430	397	425	376	420	408	470	451	450	412	431	408	420	421	480	398	431	439	412	362	416	413	392	404	439	427	415	375	416	452	439	424	447	420	431	388	445	417	443	449	416	424	408	436	460	404	410	378	410	461	412	406	414	398	411	442	459	465	425	390	418	422	435	407	373	429	430	455	445	413	392	417	414	448	435	431	415	428	389	441	402	433	391	428	397	415	402	440	446	421	433	406	441	434	418	455	408	455	423	387	415	410	419	402	420	417	419	445	440	411	425	431	461	417	466	434	444	409	385	416	389	426	448	452	460	474	424	448	444	468	431	372	447	430	378	404	431	403	418	416	434	460	433	421	398	442	475	417	416	450	427	416	452	414	422	425	413	435	426	458	442	412	423	430	415	421	404	421	427	403	421	425	440	428	454	366	411	451	423	379	436	415	414	432	419	427	387	446	429	431	429	419	444	442	395	439	425	431	473	418	447	454	420	447	439	429	449	469	462	419	418	417	434	450	404	423	409	392	416	425	410	426	419	404	460	432	430	416	408	406	431	450	420	434	440	409	465	433	374	418	419	413	450	429	394	460	402	449	357	428	426	432	438	449	419	428	395	402	408	430	420	449	436	427	398	426	431	438	417	403	456	402	437	414	411	435	365	491	439	382	422	403	406	436	430	380	421	464	440	406	434	409	394	426	433	444	397	426	437	457	446	450	436	423	431	405	401	454	413	396	467	423	422	439	418	400	434	466	429	445	430	448	472	412	452	447	449	425	441	418	392	393	428	422	406	429	404	434	419	451	391	422	412	412	442	408	442	426	432	401	421	457	390	415	395	427	476	401	447	390	410	427	411	404	427	409	441	402	427	431	463	423	392	393	405	426	427	407	457	396	431	383	456	421	435	445	425	442	411	403	398	422	427	414	431	433	411	432	464	450	433	430	426	440	418	419	431	445	462	408	441	443	426	427	423	432	422	408	444	421	417	456	408	449	414	400	450	383	420	429	442	423	431	447	432	389	422	427	412	443	440	472	412	425	403	413	453	411	410	406	448	418	491	430	419	443	415	429	430	426	409	452	420	436	417	403	407	436	435	431	451	432	407	421	410	454	438	422	413	448	431	399	421	401	440	406	418	431	416	402	474	415	411	411	434	401	389	406	452	401	409	425	414	411	399	457	452	421	416	423	483	408	431	446	374	452	389	379	427	422	419	424	416	421	410	461	412	409	408	391	369	439	462	413	409	419	436	437	385	450	438	423	425	437	450	422	412	459	408	399	427	407	412	420	428	424	404	405	406	423	419	426	428	440	460	422	432	450	413	442	433	413	425	397	439	456	436	432	424	403	429	409	380	403	426	434	426	442	409	405	392	428	430	403	451	445	455	410	436	448	430	411	405	423	434	414	464	438	460	426	428	426	434	436	419	400	400	438	431	442	409	456	414	409	406	432	424	418	391	424	422	416	412	411	438	440	416	456	438	426	403	421	394	442	421	434	402	449	384	406	419	387	410	455	444	417	433	447	442	412	435	405	412	456	393	425	418	421	427	424	410	409	415	459	391	407	430	393	457	435	429	406	445	474	408	445	460	458	414	442	452	441	434	417	459	430	424	442	430	418	433	393	442	436	439	439	377	443	420	412	415	415	425	424	417	460	443	413	478	426	438	418	402	458	425	453	428	458	431	427	425	416	425	392	431	426	404	412	402	433	433	420	424	432	434	417	408	410	433	411	418	417	443	436	471	414	424	409	457	453	422	396	405	432	450	420	389	391	425	395	435	388	466	435	402	422	416	410	433	425	429	439	384	462	421	430	363	468	384	403	395	428	407	431	405	398	426	397	412	438	447	397	411	409	446	432	446	409	415	435	424	424	410	450	462	449	431	412	432	423	419	432	427	416	460	417	435	444	446	393	460	422	416	437	433	434	369	442	396	449	406	445	414	413	413	417	448	448	435	414	423	428	433	433	448	404	430	480	439	417	429	457	396	417	408	386	466	404	460	441	425	438	445	443	426	452	382	446	414	423	437	436	455	420	433	407	461	452	424	430	424	425	437	468	436	407	435	440	420	401	418	408	446	412	466	403	436	440	423	450	446	453	423	441	453	454	430	427	435	414	437	434	456	467	418	376	433	409	427	447	418	402	442	380	436	431	467	430	417	412	429	432	446	426	433	414	415	434	402	400	430	401	430	405	404	433	438	442	445	429	455	424	407	401	448	411	429	466	396	428	419	393	440	414	407	433	399	437	432	424	415	427	442	432	435	420	454	433	439	443	402	441	397	400	435	419	423	408	414	421	428	474	362	417	456	409	392	438	410	412	440	403	440	424	409	379	420	402	385	425	468	432	427	421	429	456	431	415	440	441	415	435	426	455	415	426	428	409	420	417	404	405	422	431	426	416	425	444	447	417	431	423	433	411	396	476	419	435	411	438	401	409	421	441	425	409	450	455	401	394	423	366	413	399	450	406	412	422	447	440	434	420	409	429	405	430	420	443	457	433	426	441	416	444	425	412	418	424	436	448	412	428	424	446	437	414	396	423	419	406	432	422	411	463	393	442	449	395	387	433	450	432	462	454	439	423	413	431	378	429	378	415	441	407	417	417	440	430	437	426	427	420	440	419	422	459	393	403	446	435	400	455	448	419	437	429	442	401	386	442	432	425	414	382	402	394	434	447	456	420	405	426	411	419	441	429	423	415	442	443	426	422	449	436	479	449	450	404	410	436	465	424	449	444	436	415	394	437	437	443	430	406	453	441	396	418	387	417	451	435	458	388	446	410	462	450	437	386	434	407	449	441	451	443	441	432	447	399	410	446	428	432	410	406	413	440	457	458	430	401	430	422	438	441	424	435	403	422	410	445	421	395	406	422	435	424	433	430	424	436	431	414	486	425	410	422	395	416	424	462	369	418	412	385	431	435	437	433	430	414	425	416	436	453	421	412	464	384	403	386	450	386	424	420	424	393	396	400	447	421	441	480	405	412	416	462	430	399	435	394	452	452	427	449	414	442	426	442	409	412	434	399	406	420	423	389	435	401	429	442	434	477	438	437	406	435	450	444	414	437	403	465	462	382	412	423	422	395	426	456	437	413	434	436	460	386	432	428	431	430	425	426	448	440	443	450	428	430	421	416	440	464	455	413	411	414	461	449	425	491	431	437	417	431	405	428	428	424	399	446	447	430	439	383	425	444	466	389	419	460	431
13445	17902	12513	9813	2890	2882	2241	1665	727	509	394	367	392	372	347	364	334	372	374	361	362	381	330	371	356	355	350	348	375	362	356	319	379	352	364	355	378	349	325	354	400	326	319	347	382	370	357	387	376	377	341	393	401	327	357	379	367	372	349	377	360	393	340	329	350	380	357	372	350	360	363	369	360	340	352	320	371	375	371	351	360	350	360	378	371	368	366	349	361	374	359	343	368	353	361	327	352	366	374	362	372	373	364	378	373	330	361	344	324	359	376	376	354	364	374	373	376	368	351	375	346	329	353	322	403	377	386	352	358	342	366	385	334	366	325	340	357	333	323	364	381	346	359	396	371	346	361	337	360	348	348	362	329	345	332	354	350	375	346	340	345	325	361	351	366	352	336	311	328	308	342	327	334	334	357	307	356	382	359	387	331	336	365	344	348	377	359	333	368	362	353	366	343	327	330	350	370	359	366	367	358	349	386	340	351	350	350	340	362	378	381	350	354	389	364	370	382	373	363	322	345	385	350	321	363	393	336	374	386	371	368	362	359	415	351	353	356	329	372	342	372	347	331	365	338	359	369	347	396	366	357	357	377	366	343	363	341	323	399	361	343	353	380	342	321	340	365	386	368	363	340	371	335	370	358	373	363	358	350	377	346	412	387	365	384	346	323	362	372	338	337	371	370	370	372	357	350	380	366	346	349	320	354	355	375	392	363	332	329	369	418	345	346	354	417	354	346	324	350	338	378	371	331	371	346	394	374	349	358	391	349	348	384	359	351	347	323	353	368	350	348	355	356	359	332	325	336	354	354	325	360	349	371	357	353	368	359	375	341	357	327	313	356	348	378	353	365	332	360	369	386	354	356	369	353	349	353	357	321	334	356	372	359	361	354	356	315	394	388	332	351	382	320	360	364	373	371	341	334	376	346	384	334	367	406	349	329	386	365	363	334	326	323	378	361	389	331	333	334	361	365	385	312	328	361	372	387	369	331	336	334	345	358	375	384	367	396	369	368	386	352	348	358	374	368	355	345	330	338	356	355	336	357	340	345	377	358	373	373	351	360	342	355	353	370	388	362	340	352	351	348	342	332	334	384	368	360	349	345	364	372	345	347	345	389	325	373	331	351	353	371	344	369	362	331	333	368	376	355	367	345	332	359	356	329	368	323	332	338	347	354	355	369	351	376	350	317	355	369	326	390	380	385	332	372	360	388	344	380	342	337	361	360	355	366	359	341	385	350	337	356	353	375	358	364	320	324	345	356	354	370	349	333	363	343	371	376	367	359	362	349	371	361	389	338	395	356	385	350	368	378	341	364	334	352	364	357	335	351	380	345	371	389	339	369	342	370	344	372	342	357	343	326	330	335	372	342	335	347	322	346	384	348	341	367	379	365	364	365	321	350	362	364	374	357	396	343	353	362	362	362	384	329	370	354	379	334	376	347	341	349	332	363	390	401	386	349	388	362	350	363	348	374	327	343	367	369	348	338	354	376	352	342	375	332	357	381	343	354	381	359	351	376	370	345	348	326	333	380	404	377	366	353	359	349	337	353	337	309	374	332	346	360	362	337	347	349	345	370	367	385	365	351	384	339	366	336	367	363	352	322	352	351	330	379	334	386	376	327	386	355	360	346	377	342	331	336	353	350	377	367	336	329	353	361	313	338	370	338	345	336	375	353	363	346	343	364	339	371	322	362	399	359	356	366	339	355	379	363	342	360	348	369	376	335	360	327	355	391	388	354	353	355	380	366	355	389	361	378	373	353	360	354	333	343	345	359	356	353	351	350	352	362	354	329	311	358	370	348	353	370	396	355	367	320	341	354	342	362	331	374	354	366	348	397	363	343	360	313	378	347	388	331	382	391	337	355	359	347	352	344	415	364	358	378	338	356	329	387	355	376	332	361	368	361	370	385	370	328	336	361	391	341	338	385	366	331	362	392	398	378	345	369	382	365	364	352	362	369	379	366	353	367	366	345	362	364	376	363	384	344	314	339	356	364	381	391	337	360	350	339	356	358	353	346	351	342	383	362	346	364	372	370	366	343	337	355	384	381	353	394	368	336	377	384	350	333	367	360	345	352	375	366	351	354	369	382	371	331	342	352	370	371	397	359	383	344	321	381	327	389	340	374	376	359	353	325	399	328	366	323	342	361	368	362	329	362	365	330	357	354	368	371	352	351	337	337	363	351	354	355	365	346	365	353	359	352	352	390	347	354	335	340	348	335	373	335	344	368	354	376	374	375	333	325	354	349	320	372	330	339	355	356	338	353	358	384	367	370	377	377	362	358	360	343	376	364	345	358	356	325	344	383	389	347	376	333	344	324	378	361	350	356	361	363	359	353	351	346	350	372	380	356	369	397	386	356	360	391	369	373	357	326	349	356	370	347	340	343	377	351	331	368	380	339	380	386	333	374	356	370	355	329	366	376	346	375	363	356	368	341	363	332	312	366	362	378	355	362	366	412	372	347	391	336	370	366	347	365	367	365	358	385	345	379	367	388	370	330	321	370	338	357	344	393	368	357	344	366	351	359	385	342	362	333	373	357	364	367	374	327	361	356	349	375	364	323	363	322	344	367	368	360	374	347	389	378	360	350	353	339	356	357	335	343	346	354	353	354	357	369	347	360	323	345	385	367	351	349	380	348	342	378	333	355	381	320	364	378	375	352	369	357	386	390	355	355	339	375	369	364	325	357	361	340	343	385	346	341	384	324	339	346	331	351	346	357	373	335	394	391	382	356	328	350	384	356	383	367	366	365	375	397	352	364	359	357	358	321	353	355	372	346	381	339	354	402	351	358	329	370	356	348	365	368	314	346	369	352	338	366	353	391	336	348	350	382	329	375	337	391	363	333	377	319	339	345	394	356	365	344	352	367	353	319	378	353	354	325	361	366	377	341	370	380	355	355	353	306	373	359	325	369	370	324	377	391	370	354	367	341	332	377	337	360	361	352	350	360	323	327	356	369	383	327	350	382	347	355	365	343	338	339	367	350	398	364	345	379	352	379	377	366	354	335	356	354	328	363	340	361	320	362	345	339	355	363	342	354	309	312	350	413	357	351	335	352	369	374	318	334	365	366	339	334	340	362	336	351	349	347	330	365	350	368	364	341	360	378	371	338	370	333	382	338	342	381	371	359	339	350	362	374	363	382	347	387	367	347	342	371	355	401	349	372	375	376	359	378	378	343	371	344	358	372	382	359	341	382	348	360	343	364	345	320	350	348	376	337	353	355	376	348	342	336	378	354	350	384	361	347	388	366	343	356	367	341	393	362	346	383	350	357	376	373	367	358	335	349	331	376	331	353	367	339	343	353	382	349	322	353	359	371	356	320	390	349	334	321	340	381	379	351	365	359	381	337	394	345	350	324	353	348	338	331	359	365	371	361	361	341	380	314	352	373	358	356	349	359	348	368	363	350	356	363	334	349	363	351	333	362	375	353	358	337	378	401	364	398	343	345	359	369	357	399	380	343	323	392	334	345	347	358	390	378	334
25612	21932	32088	44120	29405	26508	20530	12627	3863	1698	647	491	453	442	485	493	477	443	431	419	454	439	456	390	495	478	439	427	456	471	462	448	431	459	459	470	484	464	449	477	466	440	474	431	435	461	451	413	480	434	454	468	462	471	474	470	462	447	453	455	441	455	486	432	443	431	448	428	463	427	467	457	420	461	462	455	455	435	447	441	492	458	452	445	417	449	463	427	450	484	405	475	455	464	424	436	426	478	466	433	445	455	446	468	435	465	461	397	475	436	464	443	465	450	401	459	469	432	408	461	443	433	440	445	421	455	415	473	458	437	445	428	443	449	398	485	439	438	457	442	457	441	416	417	450	423	449	415	459	428	438	448	418	432	460	470	482	435	521	455	458	441	434	452	437	455	444	433	467	445	433	426	443	415	417	429	429	459	426	450	433	425	445	398	440	482	453	430	461	453	429	434	433	440	423	428	459	444	426	487	424	472	498	470	478	405	452	436	461	426	461	426	435	465	457	441	448	448	483	471	460	414	439	415	467	406	414	418	445	473	407	412	449	437	458	435	413	425	441	440	438	441	449	449	417	470	437	463	450	439	451	422	449	443	485	448	446	463	474	462	449	450	411	416	481	472	399	477	430	466	410	456	429	422	454	437	448	456	447	428	429	435	432	441	475	438	433	409	444	423	451	450	459	453	462	453	451	441	451	439	438	413	473	439	445	463	443	445	427	447	484	450	430	430	452	456	478	471	470	463	454	425	492	437	489	451	446	423	419	436	492	451	429	500	445	471	405	436	457	409	437	453	431	462	436	439	469	437	470	469	454	422	448	483	461	445	427	433	426	430	437	445	447	451	474	453	457	429	448	440	413	491	431	434	432	395	442	426	442	443	451	428	458	494	402	444	421	421	476	457	474	442	423	453	444	475	426	460	446	429	437	494	453	462	430	430	425	438	413	422	483	446	427	427	445	446	435	459	449	394	458	450	422	417	456	476	465	437	463	419	433	478	444	446	439	450	443	456	446	440	472	450	457	448	401	407	460	449	437	436	436	430	458	431	454	405	456	456	421	435	438	436	460	441	447	470	458	428	474	451	451	438	477	455	476	486	442	455	418	479	446	434	465	478	415	433	457	440	470	419	450	430	437	457	471	468	442	433	458	474	434	462	464	455	476	473	462	502	445	480	434	408	467	433	453	430	485	421	479	458	412	421	466	467	481	441	452	463	438	453	443	405	443	461	427	431	494	443	436	424	456	438	462	448	451	455	451	456	410	445	488	430	461	436	423	459	436	440	474	426	455	468	440	448	452	416	481	466	460	449	457	428	449	441	434	454	470	441	449	439	434	422	461	459	442	464	442	491	446	475	459	450	468	455	446	459	428	414	454	455	449	498	438	455	438	419	489	467	458	455	445	458	425	416	422	479	453	444	450	441	459	430	459	448	483	473	479	459	474	436	456	439	448	457	414	433	430	454	447	443	505	433	478	423	447	417	440	451	474	430	441	449	467	452	479	488	437	460	471	441	415	420	462	444	463	452	449	454	418	444	430	485	448	461	441	455	437	446	471	428	424	448	425	464	459	445	420	442	438	456	468	472	462	422	426	468	415	444	463	409	459	447	433	453	402	459	436	449	471	428	449	490	451	426	448	426	418	434	428	415	428	459	388	450	443	437	381	416	431	453	425	425	466	429	463	414	442	435	463	425	425	470	461	462	445	463	456	466	469	451	476	437	463	444	429	459	479	438	448	470	467	484	428	451	459	449	412	464	470	455	405	447	446	438	459	448	474	463	463	420	448	458	431	467	440	458	462	450	455	435	461	461	442	480	430	446	425	493	433	448	455	467	473	467	437	448	456	448	473	449	450	463	458	496	484	421	459	484	408	442	466	409	456	412	465	437	448	475	429	386	411	464	423	435	469	421	426	443	461	440	447	466	437	446	484	473	460	463	441	470	444	463	432	436	442	394	417	428	451	449	439	448	419	435	418	442	427	443	446	465	460	458	421	463	429	472	463	455	449	459	454	474	451	434	399	475	468	427	438	413	424	453	440	461	410	431	470	434	448	477	449	437	449	463	441	438	426	469	448	462	454	463	459	453	446	466	445	466	445	437	429	462	444	450	456	456	454	412	423	436	400	462	436	406	458	439	460	438	410	428	466	450	467	463	413	452	470	465	455	423	450	469	431	434	450	470	423	485	474	487	452	439	437	432	430	455	438	482	449	438	454	430	436	433	443	464	437	458	464	466	412	396	452	477	400	458	451	459	428	460	434	474	459	473	441	447	440	433	416	432	419	458	466	468	464	437	444	443	423	411	446	471	416	457	436	429	430	440	470	486	453	439	421	453	464	436	434	412	438	449	479	427	454	460	433	435	433	449	454	433	457	427	468	435	457	457	413	450	463	444	468	472	467	451	468	442	446	462	475	440	445	438	489	450	436	445	412	462	447	453	417	498	390	446	439	449	442	436	443	443	428	417	444	466	473	437	463	450	457	453	495	425	467	460	476	416	412	407	461	417	449	430	480	431	450	453	472	457	447	481	425	478	442	471	431	428	439	453	430	416	494	426	468	459	480	422	423	430	458	429	477	457	484	449	454	475	453	433	487	511	402	482	495	440	422	433	418	420	435	444	438	441	448	418	448	426	453	430	486	439	436	445	441	433	410	447	447	413	452	412	427	460	455	441	429	424	464	510	456	417	453	471	455	473	428	435	442	438	478	462	447	432	406	510	453	390	456	449	456	450	449	418	466	427	420	398	459	454	459	436	445	458	463	422	453	430	445	448	460	416	437	440	489	432	455	456	419	448	408	464	408	455	438	429	432	428	456	485	444	444	414	394	455	445	428	459	452	433	439	444	444	468	422	445	477	464	458	436	471	433	444	416	450	450	456	449	424	427	429	412	433	421	427	434	429	430	439	427	466	444	443	439	418	420	446	427	449	447	400	439	385	465	460	443	458	469	454	447	448	430	443	465	426	434	436	458	454	486	418	487	472	415	473	428	466	432	425	455	464	514	458	451	461	454	468	466	496	475	431	442	444	447	429	473	443	458	414	423	457	470	414	464	425	443	443	466	412	456	411	467	478	412	464	431	448	427	439	440	454	445	429	439	461	453	468	411	483	455	508	488	474	439	417	433	456	469	427	448	428	471	468	454	429	383	450	456	457	472	473	423	412	440	441	448	434	427	469	425	423	460	461	436	456	430	469	451	431	442	435	427	449	412	469	426	504	418	411	458	432	461	450	463	421	445	424	449	446	440	450	469	442	421	464	465	427	445	432	449	412	467	434	444	445	473	467	454	453	473	434	435	479	457	425	433	448	491	457	443	494	417	482	425	449	475	469	448	467	444	468	466	448	440	421	468	449	428	456	485	432	448	457	473	470	465	468	468	480	471	440	453	468	426	438	444	451	460	471	472	447	449	469	436	424	435	486	445	448	452	428	467	479	447	462	436	447	447	406	415	438	479	449	407	442	431	461	431	420	445	425	477	445	445	426	474	436	453
47087	68471	60498	50992	22624	23254	17015	11098	4136	2229	604	459	398	438	426	406	433	402	409	398	434	402	440	420	390	390	447	409	426	390	410	407	405	461	419	434	423	396	416	410	411	432	428	434	409	415	393	432	438	437	401	410	400	415	394	422	422	377	403	405	427	424	441	457	404	390	406	394	394	413	431	418	384	444	402	416	422	423	421	438	428	423	432	389	415	380	395	371	426	419	399	444	442	403	419	393	371	385	392	414	394	427	406	386	407	381	449	423	399	402	418	364	440	454	378	404	366	397	380	389	459	421	393	411	396	396	390	395	382	420	413	396	403	411	414	434	474	395	394	397	415	424	390	395	419	408	427	407	410	401	379	376	402	418	416	373	391	407	427	437	404	388	422	430	404	412	410	417	396	409	387	421	415	410	395	407	410	385	426	414	392	389	396	396	408	406	390	414	411	383	404	405	404	419	415	381	395	411	390	433	405	393	387	420	417	400	427	389	413	439	393	386	412	376	402	415	425	424	398	359	404	448	395	451	405	406	418	407	403	397	409	381	414	422	457	433	444	401	418	417	414	405	420	403	401	446	367	427	419	408	398	400	428	385	375	437	416	412	403	426	403	404	416	418	424	394	407	392	377	396	363	392	390	372	414	391	417	394	413	431	409	373	390	405	420	377	438	411	415	393	380	406	388	427	417	395	417	409	395	437	402	410	381	417	403	432	410	381	424	399	425	405	403	436	422	408	416	397	367	424	429	415	410	381	372	438	430	400	403	370	392	386	449	454	436	416	416	432	407	422	403	386	430	433	404	394	368	389	423	409	415	413	403	408	411	387	384	387	397	369	358	378	414	424	408	412	444	417	433	432	411	393	416	396	431	382	438	408	403	374	416	409	441	421	386	382	397	416	423	426	383	413	412	379	397	409	431	434	404	430	423	440	392	395	408	393	392	424	420	386	406	385	403	387	418	414	402	411	392	372	390	382	421	414	406	419	392	417	425	403	408	411	391	398	381	440	389	411	371	418	427	421	393	397	448	387	421	378	410	397	380	404	396	363	401	393	408	383	402	381	400	409	450	441	406	449	390	433	391	418	428	381	378	392	379	423	436	405	409	413	406	417	430	359	455	368	390	442	427	393	432	431	379	403	431	416	403	412	409	420	424	381	432	412	392	391	446	435	383	385	395	415	412	394	398	449	412	418	398	436	445	371	386	427	375	409	420	438	461	425	397	353	388	389	422	387	402	395	392	396	400	394	383	391	420	386	422	415	420	391	408	381	403	426	373	422	369	377	375	377	367	396	404	416	405	405	407	412	412	426	399	378	415	337	387	376	419	429	403	392	386	363	442	404	395	393	403	412	423	401	421	442	409	443	392	391	406	389	398	394	422	389	402	416	426	387	389	432	388	407	395	367	416	390	425	408	369	393	384	399	437	402	394	402	418	400	428	435	401	393	384	378	397	394	412	394	389	408	397	391	416	385	408	391	384	405	436	372	420	402	404	425	396	408	400	382	393	417	440	375	394	381	385	397	391	431	388	414	401	386	442	392	435	390	431	428	429	418	365	368	357	427	408	367	421	417	399	404	417	391	415	410	441	416	396	416	374	396	428	434	389	385	402	421	384	435	380	395	406	402	389	394	398	413	388	395	410	412	383	438	427	404	435	416	432	418	408	439	402	409	359	405	393	416	407	433	447	397	403	405	392	409	388	434	428	412	413	375	390	386	400	433	407	407	432	400	435	434	386	367	410	357	401	410	437	432	417	394	404	377	423	399	369	387	416	438	405	428	412	404	430	387	397	400	431	356	400	381	418	376	399	437	385	413	401	408	364	407	360	422	426	400	413	385	431	405	389	400	435	392	381	410	404	414	383	421	441	387	415	404	418	447	437	453	396	444	445	445	404	405	388	418	381	437	383	436	412	413	401	379	430	411	437	431	382	456	396	426	436	423	384	399	439	444	375	377	408	394	427	384	384	410	427	376	425	404	384	438	430	382	394	378	387	425	387	400	408	419	420	378	450	395	386	428	416	406	386	409	426	380	413	383	386	379	379	409	394	432	394	407	388	404	423	369	427	400	395	397	388	424	410	388	399	414	395	380	400	414	390	423	403	346	410	399	388	442	409	391	381	374	394	433	379	414	403	391	380	426	412	397	399	401	414	418	384	419	440	405	386	406	419	374	390	406	381	378	417	438	412	396	397	385	385	420	413	419	405	398	406	404	377	438	397	404	412	414	407	363	423	411	385	416	419	423	361	415	374	432	417	422	407	413	397	374	420	400	381	407	388	432	402	473	416	419	392	439	447	394	388	390	389	429	393	413	457	407	431	423	436	397	373	453	424	395	392	424	412	436	415	385	412	418	396	391	430	385	440	392	420	379	386	384	403	411	423	398	408	414	363	439	402	385	361	386	402	391	382	373	419	400	401	406	411	432	419	411	415	439	397	383	409	380	422	432	418	412	406	410	380	418	407	426	420	386	430	376	405	409	402	386	418	387	407	364	393	387	420	413	401	378	422	393	383	400	396	382	411	420	409	419	424	428	380	366	364	414	433	418	399	417	393	430	400	394	429	408	402	401	395	431	404	440	410	403	406	433	394	402	382	395	390	425	429	420	421	433	426	414	370	363	399	412	367	399	421	420	429	394	347	396	371	381	429	421	429	398	393	412	403	398	411	457	415	377	363	402	395	437	421	384	380	451	394	392	394	402	408	383	386	377	390	378	416	443	433	390	413	407	399	407	365	423	419	431	380	405	397	375	430	405	384	426	399	383	414	412	436	445	411	443	386	390	410	417	386	419	385	458	407	412	409	367	408	406	382	397	406	430	384	382	388	407	366	407	418	421	404	408	443	418	382	419	413	416	418	426	425	407	420	414	383	400	456	400	408	416	414	387	387	393	404	395	407	404	386	403	430	396	387	420	374	419	417	404	410	428	371	389	408	426	414	390	397	398	384	353	382	367	381	388	415	366	413	377	429	371	420	448	391	390	395	414	398	370	418	417	406	369	395	401	426	371	400	423	418	431	425	397	412	391	362	422	416	425	377	412	448	437	427	429	408	391	420	396	411	400	390	400	407	434	400	400	404	391	432	413	384	415	418	417	441	413	401	417	401	410	410	410	391	445	404	443	384	423	425	448	441	390	371	424	411	439	392	392	377	442	411	397	413	415	419	409	422	430	402	380	393	410	400	377	418	399	409	398	418	425	386	421	386	389	471	440	396	405	361	444	432	414	412	426	417	425	420	398	381	421	377	428	402	459	421	413	412	419	399	368	387	419	408	404	371	407	387	428	392	402	390	387	420	442	442	406	356	406	410	401	387	413	432	411	410	389	401	399	433	412	410	441	418	383	393	397	395	397	386	407	400	400	402	426	439	374	399	369	371	395	425	401	421	398	417	412	397	417	408	400	381	430	402	450	431	359	424	445	389	407	400	392	424	417	413	424	385	404	405	434	376	393	415	424	369	400	390	421	398	424	433	426	426	468	435	403	405	375	422	443
24607	21658	30762	40729	35270	36411	30522	19490	7492	3501	1189	606	540	538	577	523	524	533	555	566	526	532	530	538	545	550	576	517	544	516	533	510	543	521	539	529	526	565	502	491	545	506	535	525	499	531	470	511	523	533	527	551	505	540	499	533	514	514	562	546	576	577	519	535	540	450	545	558	497	570	550	574	516	523	504	523	533	529	534	536	503	509	576	518	497	539	523	531	534	515	557	521	535	559	528	501	500	500	530	485	508	513	498	519	474	553	487	517	551	504	523	537	515	513	519	532	498	559	564	519	517	497	529	518	527	511	562	516	478	537	538	523	528	498	520	530	506	493	515	466	517	502	526	541	548	520	522	546	486	491	503	525	543	536	543	485	506	540	566	538	563	519	554	504	546	526	547	510	539	514	537	539	532	519	544	535	531	529	521	534	494	551	501	494	463	523	476	506	537	486	521	540	515	540	571	537	509	526	543	488	532	516	473	521	482	539	529	521	468	492	503	514	520	541	491	499	566	509	521	527	493	514	524	507	522	520	510	526	531	492	525	520	536	534	508	545	527	522	577	547	528	536	508	528	576	525	552	515	529	498	535	524	485	512	523	508	517	546	531	533	525	516	533	525	516	511	528	531	537	505	553	522	532	495	499	558	512	556	519	503	515	500	525	522	499	508	524	528	552	505	515	493	503	488	550	480	499	517	532	491	528	527	535	511	545	527	549	511	528	501	514	518	551	517	510	525	505	501	498	540	545	553	559	533	518	550	538	505	533	534	538	499	558	504	514	511	511	538	523	509	497	547	492	545	495	568	524	510	547	513	513	537	547	534	546	516	540	489	524	500	528	521	507	480	524	522	498	557	570	527	541	533	509	440	534	498	533	542	518	546	517	520	550	489	537	501	509	512	571	580	509	567	521	489	544	535	503	517	501	553	526	517	497	499	550	512	517	534	530	491	559	549	462	519	540	537	524	516	487	517	518	504	519	544	506	522	506	545	509	489	514	539	526	530	508	506	514	497	522	505	477	537	526	489	533	513	513	545	491	491	516	518	511	521	498	550	513	528	527	501	512	551	543	569	512	524	522	504	511	526	527	553	520	504	490	514	568	538	534	507	521	549	544	527	497	546	506	533	539	520	500	508	524	530	442	496	501	572	577	515	536	495	535	513	528	493	538	529	511	542	480	525	527	531	511	517	533	514	532	535	493	535	515	520	499	514	526	547	510	523	532	516	498	502	525	492	531	509	526	535	501	564	498	534	491	530	502	528	508	515	539	507	554	504	521	545	522	528	473	565	478	525	514	507	498	500	477	552	502	565	548	490	494	556	469	557	490	519	491	528	543	571	511	522	521	552	480	535	534	514	545	525	560	509	532	525	513	471	537	545	510	516	524	524	570	557	549	527	522	537	501	570	502	536	571	518	535	564	523	535	533	527	492	522	549	522	469	516	526	557	539	518	491	541	525	540	514	547	486	498	497	488	568	515	523	528	492	525	543	523	520	535	499	512	533	535	514	537	524	494	543	504	516	550	546	532	482	496	495	525	545	526	552	530	514	488	488	516	506	505	523	536	536	517	517	538	570	516	514	508	557	562	491	522	566	505	546	541	556	537	530	560	521	525	497	532	573	517	528	524	505	477	501	497	520	534	530	502	512	494	545	555	537	540	575	500	499	549	495	541	544	531	509	501	513	509	520	494	519	501	497	512	503	555	501	524	530	539	542	510	527	464	480	480	479	549	536	550	546	540	573	505	442	542	483	551	535	536	521	504	515	523	539	508	521	534	481	538	507	528	500	521	535	505	540	534	517	536	511	518	530	507	536	543	550	500	497	524	513	552	534	539	458	468	526	495	519	535	539	501	510	518	503	527	551	524	517	501	533	519	492	521	553	516	524	492	540	540	499	513	511	485	564	540	520	561	531	520	513	537	499	514	506	502	534	516	508	511	493	505	519	556	493	491	512	499	524	525	536	505	515	522	506	514	528	529	541	535	505	523	520	500	520	488	561	543	492	521	470	549	503	514	598	517	485	478	551	550	503	484	515	540	528	502	500	505	540	490	517	495	513	542	528	508	508	545	541	516	514	480	504	526	568	505	538	546	539	516	528	525	510	577	498	525	497	540	534	503	510	500	479	480	556	540	492	504	538	518	516	528	531	493	539	537	523	521	553	514	519	505	495	537	534	477	550	503	484	519	535	534	534	540	518	502	524	514	489	510	535	488	506	560	518	564	504	496	479	549	540	500	547	546	551	571	526	512	531	550	514	476	483	534	547	481	514	491	516	534	499	506	538	497	536	529	509	501	541	544	543	517	508	510	522	528	556	535	559	586	511	509	541	554	502	559	512	507	501	518	530	530	510	505	507	505	509	485	500	522	520	522	498	549	514	541	496	487	510	515	532	524	526	493	504	507	500	516	534	529	528	524	562	508	542	482	511	534	550	479	550	507	483	504	547	545	519	503	507	578	485	516	534	511	497	466	500	531	535	504	539	564	438	535	526	531	525	545	531	518	503	468	523	528	527	531	512	555	508	506	492	505	548	532	510	495	523	540	517	493	525	521	534	516	534	529	558	497	544	492	552	494	529	522	564	499	508	538	586	513	588	550	506	511	550	486	494	489	525	495	507	529	522	483	501	522	530	527	516	494	508	491	501	498	526	578	499	552	515	474	516	517	520	541	534	559	546	533	500	563	482	526	525	505	503	511	524	521	537	542	480	488	537	493	510	494	523	481	536	513	524	533	548	549	500	515	538	498	507	574	555	506	512	532	503	485	527	505	526	470	501	544	524	529	522	514	502	513	542	508	536	518	543	532	503	511	519	475	551	505	545	509	503	539	527	548	495	535	502	505	546	506	553	512	592	530	527	575	532	531	581	526	528	502	524	520	559	487	525	515	551	517	497	512	525	539	514	537	503	535	488	506	511	506	514	525	495	522	538	504	529	493	547	508	501	513	512	526	534	548	494	578	504	588	498	516	547	510	499	531	505	545	523	527	498	515	549	511	525	529	526	516	514	493	542	489	539	507	497	520	536	519	473	510	516	496	549	549	514	548	492	500	527	524	543	555	548	514	498	525	509	500	572	530	493	529	525	505	518	498	525	548	521	500	518	535	511	528	519	494	497	500	523	505	544	536	500	478	524	479	490	537	546	518	533	540	492	523	524	533	527	484	504	512	531	542	529	490	535	529	502	542	497	535	508	513	478	513	502	507	535	486	541	565	522	528	495	515	539	562	539	524	483	540	509	538	541	518	485	529	513	531	503	490	506	509	534	501	560	525	499	475	531	492	525	516	532	514	521	521	528	518	519	505	530	524	486	516	554	510	532	486	527	526	556	519	501	502	515	543	587	488	518	503	494	537	534	536	487	537	533	546	565	497	537	480	514	492	570	508	494	564	516	497	481	541	528	513	517	503	514	487	476	506	482	491	531	509	479	493	504	539	502	475	526	540	547	533	527	526	539	537	503	526	503	546	543	575	506	515	535	548	518	502	543	520	547	505
56152	82116	76547	66117	33788	34729	25779	15913	7215	4177	1409	495	496	459	553	495	513	523	445	500	493	487	458	502	494	519	470	479	476	460	468	522	469	480	487	506	490	458	504	510	474	493	493	463	501	509	504	488	471	488	464	476	457	472	494	499	515	479	534	474	450	491	508	460	489	427	509	482	449	511	470	510	503	488	485	480	505	477	451	491	451	491	504	457	501	494	494	509	456	466	477	461	467	491	491	463	487	484	508	460	458	485	520	476	489	498	509	477	482	491	468	454	491	474	518	534	481	450	493	517	508	518	473	439	472	490	511	446	499	453	459	475	473	483	438	474	473	500	496	486	455	474	475	475	487	452	442	510	485	503	520	466	442	475	498	465	478	465	456	534	478	503	492	442	486	454	489	502	472	510	460	512	478	490	456	484	462	500	466	491	464	469	510	474	477	453	506	508	491	443	465	490	456	499	484	492	452	472	466	444	459	502	440	516	483	477	466	451	480	478	478	516	487	499	466	499	475	471	515	487	490	454	464	475	503	453	489	515	490	507	480	444	491	458	483	507	492	456	485	467	469	524	492	470	472	502	481	480	474	474	530	476	487	472	529	507	470	479	518	510	473	467	503	515	451	471	476	457	494	483	490	494	491	513	500	511	487	513	482	465	490	460	520	506	451	510	472	478	481	512	467	439	482	456	522	463	473	483	495	470	484	492	512	491	496	470	466	510	481	513	493	499	513	460	438	450	458	459	463	457	465	498	546	490	464	468	462	462	477	466	460	433	479	512	477	511	468	441	444	484	525	530	474	466	456	473	509	481	470	472	462	448	482	498	514	466	483	516	461	470	430	488	524	488	460	495	495	503	448	483	520	494	487	508	464	461	500	488	513	479	449	475	457	524	442	466	459	479	512	469	476	483	478	426	448	460	518	483	485	447	473	498	471	474	481	440	479	490	471	471	503	460	485	467	483	495	471	484	493	440	492	472	465	467	492	507	481	498	478	460	434	486	500	490	509	462	513	488	476	520	506	444	477	458	506	476	496	448	485	477	463	483	458	449	479	494	461	460	466	491	483	499	494	460	472	509	446	473	491	509	443	482	496	461	481	463	458	460	454	493	485	463	443	445	486	514	463	468	527	486	468	461	482	446	529	513	519	454	518	481	467	461	490	495	485	487	468	474	469	459	455	483	495	434	494	439	483	490	450	477	482	498	468	457	453	492	478	497	481	504	473	463	477	467	502	491	484	502	467	488	510	427	497	489	488	508	501	506	482	521	486	492	499	451	493	501	477	441	484	468	461	476	478	485	494	488	499	508	455	460	446	480	498	472	493	471	466	468	518	469	464	462	458	481	469	459	520	487	454	467	472	507	480	492	489	503	420	471	476	481	473	484	477	456	490	447	508	468	495	503	457	468	461	477	474	496	507	451	514	478	476	491	491	472	492	471	455	465	502	469	463	472	509	481	480	470	480	451	479	507	483	478	484	474	490	461	472	503	480	488	474	519	441	512	489	460	471	442	519	483	472	464	468	476	498	493	477	495	492	446	515	494	480	472	480	503	469	450	457	493	487	456	473	486	427	485	482	506	463	480	485	470	468	474	446	458	496	478	439	480	491	479	453	472	503	482	443	472	433	453	452	467	461	475	453	464	487	479	497	474	491	492	495	504	515	488	455	436	485	436	461	499	493	458	476	485	487	485	449	454	447	491	478	484	471	434	515	474	469	501	491	506	505	464	490	460	495	466	468	489	486	500	476	460	453	479	475	457	484	491	520	454	490	456	493	480	459	488	462	486	450	478	467	483	466	485	511	503	493	457	478	462	452	502	497	493	497	452	477	471	471	462	484	490	458	483	505	484	477	507	465	451	496	515	490	469	489	463	452	470	494	504	504	477	490	470	453	488	483	508	443	503	494	468	451	529	465	462	470	520	479	476	517	535	496	501	475	471	482	479	479	503	471	491	508	486	454	492	495	476	470	458	467	487	449	442	473	468	456	451	464	457	487	483	528	484	475	492	445	487	478	491	451	470	497	482	493	469	503	517	486	495	483	473	465	508	452	508	468	508	467	473	481	440	466	469	471	530	468	454	495	490	503	491	457	470	452	474	445	503	472	479	463	476	476	475	494	511	468	501	473	431	474	464	503	470	501	471	493	471	475	462	507	447	480	448	514	478	521	438	490	496	468	489	476	488	508	453	482	480	461	478	432	475	497	462	493	453	478	521	476	461	482	491	473	451	462	479	514	485	473	469	473	498	449	437	477	466	472	457	501	500	511	485	495	487	434	481	481	506	467	486	466	510	469	440	467	480	466	478	479	477	506	482	465	477	501	469	451	486	471	501	496	498	490	491	519	511	490	513	461	479	460	504	494	454	500	509	463	458	482	490	471	490	459	478	475	459	473	492	496	432	486	475	489	476	457	463	536	432	476	471	518	475	470	485	497	453	496	478	496	476	501	486	461	500	459	460	507	467	460	491	463	489	532	469	501	482	480	472	519	480	479	445	456	499	451	491	514	499	504	476	466	446	450	456	489	455	457	493	487	467	492	481	478	427	491	475	520	452	448	427	505	462	487	482	481	490	467	475	474	445	483	515	465	475	447	485	426	458	453	479	511	438	525	476	479	471	457	478	473	495	460	476	463	440	467	471	501	453	450	455	481	466	474	473	452	500	481	512	460	504	527	475	470	475	426	444	510	519	471	444	457	499	451	474	500	474	479	465	502	471	454	472	453	469	495	496	457	455	504	465	509	516	548	523	484	486	445	472	484	496	471	444	472	470	477	442	462	475	466	515	471	472	489	480	457	491	470	454	444	515	505	487	481	470	477	500	469	455	449	479	458	509	491	457	472	461	455	483	478	471	468	453	447	482	472	480	469	479	482	468	463	460	503	493	476	495	473	475	484	488	469	447	524	487	509	465	468	477	476	468	437	490	472	465	464	442	479	481	481	469	482	458	511	450	448	467	474	453	493	464	482	478	481	492	504	485	472	448	490	475	451	468	485	504	552	478	466	494	459	502	428	459	458	464	458	499	465	469	444	422	468	487	457	472	464	523	479	475	493	492	473	483	458	456	478	487	421	485	470	445	487	457	458	454	458	513	462	459	499	498	510	458	505	460	491	487	475	482	480	502	438	511	506	485	463	476	492	460	447	454	468	466	462	430	487	479	475	511	455	484	511	512	520	496	453	474	458	537	458	498	470	492	474	491	457	496	490	477	480	500	486	469	453	519	449	470	478	462	508	462	458	478	458	477	507	498	471	496	497	481	443	464	446	495	455	499	509	477	459	473	489	461	458	467	495	446	459	479	473	458	470	454	474	464	467	509	482	500	481	533	474	509	470	487	484	494	494	518	495	488	491	470	515	479	471	508	470	505	453	472	525	504	531	489	501	511	457	456	503	493	457	483	495	473	455	488	496	469	489	497	505	499	469	469	474	486	506	496	511	472	467	451	470	486	508	460	493	456	467	444	508	443	477	472	467	483	457	477	494	460	477	454	474	481
28795	19840	14681	13346	3491	2702	1841	1046	621	531	392	372	394	377	399	405	422	405	417	364	376	364	402	408	410	404	432	422	364	438	417	427	393	419	429	411	384	413	426	366	399	396	412	404	423	396	401	399	413	436	390	390	436	396	375	421	396	409	442	396	385	453	422	415	381	399	421	385	440	420	374	408	391	434	428	403	376	427	423	392	400	409	379	379	360	385	379	409	420	411	377	447	386	426	401	414	442	421	428	388	409	382	381	410	401	400	384	384	407	388	411	371	385	383	414	413	397	394	368	416	447	385	374	373	407	406	383	389	408	425	415	412	398	417	394	403	429	437	415	394	396	406	412	408	391	416	435	400	374	419	394	404	409	432	403	410	409	413	388	412	388	397	422	394	407	418	423	399	364	386	444	384	394	404	426	382	395	401	401	387	398	399	390	350	401	390	444	471	412	406	409	436	416	432	398	439	385	399	378	384	374	393	383	439	394	399	429	408	434	399	398	371	417	367	412	411	357	391	404	406	400	408	370	374	384	416	430	390	413	395	406	368	402	399	408	406	422	406	406	379	401	404	395	408	405	381	413	401	403	389	377	405	403	411	405	387	406	410	407	429	382	423	394	397	395	405	407	407	388	377	403	377	427	351	405	445	389	405	423	402	429	406	407	413	390	406	402	419	425	419	404	369	395	378	429	415	367	415	405	398	399	396	378	396	406	396	383	431	420	399	388	381	401	409	373	423	394	395	398	416	429	386	387	405	352	393	397	360	416	368	409	387	410	397	391	416	383	412	403	393	357	442	358	382	405	402	386	397	379	407	410	421	415	400	393	397	376	403	407	422	388	385	398	421	376	395	387	393	435	426	397	405	377	405	366	392	401	406	375	404	391	418	438	398	432	410	396	413	405	399	390	386	401	386	422	450	429	430	424	417	376	370	390	386	425	416	413	437	374	409	407	399	376	400	399	413	429	387	402	413	377	433	409	413	403	420	406	420	393	356	358	414	387	427	380	397	407	392	407	439	357	376	419	392	420	385	416	408	411	434	405	394	381	366	359	419	413	391	429	400	421	387	432	403	436	398	410	402	449	441	407	407	428	401	403	399	404	447	387	374	411	414	409	374	351	413	398	380	414	400	397	416	373	395	366	403	429	378	394	379	392	388	418	381	387	412	438	367	422	372	387	396	402	407	406	438	421	423	395	385	384	369	399	359	423	394	424	438	355	413	445	390	432	409	395	376	410	371	403	390	398	414	419	414	403	426	422	413	406	416	438	391	393	441	394	402	424	428	417	401	427	425	421	394	422	397	412	400	407	402	407	389	416	392	392	400	402	388	415	390	408	369	396	395	364	399	399	367	427	413	374	364	387	407	371	420	414	362	374	411	418	407	389	377	412	376	399	424	412	408	394	394	391	403	411	391	400	426	400	367	401	418	411	411	409	407	391	411	400	439	419	392	363	410	404	399	424	402	390	402	400	406	431	394	410	411	395	415	408	399	428	434	395	359	402	410	388	411	373	430	386	376	383	423	385	429	407	374	384	444	419	412	409	376	435	397	416	393	395	395	416	385	420	387	429	386	418	431	423	432	419	404	382	379	402	441	392	417	418	381	385	390	407	389	424	424	435	398	393	362	362	427	415	414	420	348	367	392	433	408	392	386	421	451	395	419	402	356	377	397	397	413	420	420	397	431	423	401	417	391	388	410	409	397	412	436	400	411	375	394	395	392	428	410	364	428	419	380	434	391	386	392	416	404	380	411	398	418	412	363	366	406	393	365	453	415	381	389	415	410	422	424	373	393	395	426	409	383	401	393	391	409	423	433	400	459	422	426	355	433	386	389	403	390	417	389	397	413	412	427	402	385	415	435	363	392	387	409	417	402	373	343	415	398	385	376	357	420	422	454	401	401	416	407	407	379	409	397	404	377	415	392	391	393	467	409	378	403	397	408	399	395	430	381	409	378	377	391	402	423	357	379	417	391	434	429	384	405	420	357	420	407	437	381	410	391	405	436	391	366	392	412	391	415	362	469	418	430	393	390	384	432	404	384	382	428	427	408	399	415	418	425	414	391	405	407	392	379	414	341	390	378	395	407	401	400	396	389	397	398	362	436	398	398	416	434	410	410	395	404	394	417	423	419	396	410	410	435	433	391	412	372	428	414	426	433	414	414	371	371	400	386	409	393	423	384	416	375	407	416	431	445	393	421	393	402	367	370	433	415	421	425	402	384	375	424	404	432	441	400	357	413	380	396	374	397	386	453	377	407	383	384	377	394	411	405	420	439	412	410	400	400	405	386	401	387	427	419	414	422	425	398	398	366	384	395	388	375	395	417	415	398	401	374	406	404	419	389	376	415	403	387	375	418	375	413	417	390	409	444	391	420	369	408	427	420	366	390	419	428	410	424	408	433	405	410	418	402	379	362	373	366	394	389	411	392	406	392	404	393	416	419	405	418	403	384	402	415	391	382	380	385	393	388	412	421	393	383	390	409	447	407	392	397	413	414	402	405	411	398	369	415	400	399	395	418	382	384	430	399	397	404	412	420	376	373	395	376	373	416	419	389	419	399	434	395	387	391	414	435	400	394	418	385	384	395	392	385	402	393	384	377	429	467	430	399	451	419	407	395	408	428	389	394	406	427	405	410	378	400	436	413	387	385	423	418	426	394	392	427	425	412	456	387	388	422	387	383	393	389	371	414	374	386	374	412	443	437	385	396	384	403	349	376	392	407	445	378	405	373	361	434	399	393	415	399	404	406	398	401	427	409	405	436	438	447	434	411	419	421	379	386	399	393	383	410	423	396	410	397	424	398	396	408	431	367	398	381	413	404	399	394	423	393	407	444	403	344	375	379	402	419	419	348	396	413	399	381	412	430	415	388	409	469	401	404	399	424	403	389	393	384	384	394	402	372	398	438	367	433	432	417	406	406	411	396	410	368	405	394	394	379	414	425	357	360	374	399	405	413	403	393	410	422	395	382	412	430	392	403	419	409	408	383	397	421	402	402	411	394	389	386	384	423	456	402	408	398	395	406	387	408	402	390	393	393	380	402	439	391	374	415	430	407	412	396	398	421	402	382	377	414	397	394	393	421	432	399	425	413	404	403	378	379	396	386	378	393	412	402	381	401	363	429	399	414	390	420	370	403	417	427	375	407	421	416	387	359	398	400	416	434	402	397	400	389	413	399	439	392	407	400	422	368	384	389	399	410	398	405	373	424	400	399	411	391	407	404	415	411	432	423	374	391	429	430	399	428	368	379	377	402	419	421	409	392	407	394	390	394	435	400	410	396	411	422	405	387	439	425	420	416	374	402	381	393	367	415	418	401	399	403	446	363	389	394	393	386	425	424	414	383	395	405	433	435	399	379	429	391	379	403	392	368	402	423	405	424	382	412	416	427	383	356	377	377	404	378	400	373	388	397	405	409	408	436	368	461	375	418	355	405	418	401	411	402	395	376	408	419	370	440	368	419	410	373	421	378	443	405	378	415	376	392	394	395
13208	15157	13579	10714	2895	3024	2230	1302	699	554	399	353	344	343	339	355	375	336	326	342	342	328	310	340	358	353	328	306	349	358	331	369	346	367	346	366	347	335	316	340	344	317	319	380	340	330	346	337	358	339	312	361	337	343	313	340	337	347	359	319	373	339	376	322	332	320	336	351	357	358	331	355	363	337	331	362	342	357	370	348	335	368	336	337	315	322	346	348	320	365	325	341	365	345	366	326	329	360	351	336	352	354	344	335	307	345	336	314	333	332	346	324	308	329	369	323	331	356	338	361	343	340	345	328	340	335	353	337	353	361	344	364	365	306	369	360	366	331	329	328	325	344	352	357	359	351	373	353	339	338	336	373	353	341	346	353	369	309	338	345	350	321	331	346	306	360	346	341	356	378	341	356	398	347	333	368	369	382	331	351	376	366	329	339	367	371	376	352	374	335	335	347	353	317	323	385	312	376	365	344	349	334	356	304	352	388	320	344	377	356	334	374	386	339	363	309	345	318	342	351	321	343	319	357	306	334	337	347	349	336	341	341	329	340	305	349	348	371	375	355	372	376	303	330	377	355	328	355	320	334	324	318	333	338	331	341	360	332	346	336	352	342	347	349	328	351	351	311	314	347	369	342	347	349	352	340	345	373	366	352	328	368	335	341	337	312	336	322	337	355	355	334	347	356	380	359	312	341	354	336	326	331	357	352	352	324	363	339	356	341	366	330	349	314	364	338	335	364	371	343	320	342	327	364	355	344	348	366	330	323	355	329	346	371	361	315	346	355	346	364	353	333	367	380	364	375	369	345	360	375	349	321	311	374	356	358	312	382	329	341	336	363	346	328	385	383	346	336	330	348	365	335	343	348	339	349	328	350	333	354	356	354	338	351	343	346	360	314	351	328	345	343	296	343	324	369	331	355	321	368	354	354	336	346	304	347	345	355	324	340	340	345	383	356	345	349	332	334	343	353	355	347	345	336	320	370	341	340	315	351	360	336	341	335	332	344	347	360	383	342	323	322	353	346	329	363	317	380	324	338	318	296	363	355	341	391	302	354	303	340	314	347	331	368	330	324	375	327	336	356	346	323	353	337	303	360	352	340	355	346	347	341	346	323	364	359	351	315	372	329	353	302	345	343	339	365	346	341	328	328	367	324	311	347	328	317	358	351	320	321	311	369	314	346	347	329	337	354	346	338	347	349	339	349	374	331	346	369	354	323	361	364	334	356	345	312	347	344	365	327	360	341	357	342	318	326	318	330	354	381	355	351	367	340	361	343	343	345	331	349	364	349	364	367	333	354	327	308	325	329	353	355	368	346	349	345	366	382	348	351	336	340	328	361	364	360	332	336	368	330	347	361	329	349	322	350	359	337	350	339	347	353	363	343	305	341	302	352	353	316	335	352	336	377	333	350	377	340	365	324	344	312	365	351	327	377	306	343	316	342	313	340	331	384	336	333	340	336	333	361	359	339	356	323	373	328	315	327	346	344	340	331	365	347	354	339	374	341	358	350	306	391	368	340	330	352	365	315	373	363	303	349	360	371	346	328	331	341	305	351	334	313	340	329	360	345	336	354	324	353	348	346	314	357	350	339	369	362	351	343	348	364	367	363	346	327	363	355	339	327	320	357	338	333	318	361	354	331	336	330	342	345	328	348	345	327	361	362	339	326	345	343	343	321	331	333	340	320	356	387	336	323	302	317	353	326	318	345	344	331	316	341	375	349	355	338	359	348	319	332	333	378	335	339	367	317	327	339	360	363	336	352	316	309	350	329	368	398	334	335	339	318	352	363	333	355	295	334	317	343	360	338	330	346	342	367	353	291	339	337	350	343	333	336	361	322	323	368	320	366	366	340	357	361	323	337	346	334	328	343	333	317	333	338	340	330	321	343	339	315	389	342	357	359	365	342	364	333	307	357	347	334	351	311	338	356	353	356	351	342	362	359	369	319	372	320	320	345	321	326	330	353	307	318	310	328	349	319	313	358	316	360	349	328	336	337	321	385	331	340	346	328	321	322	323	341	332	301	347	339	348	339	344	357	322	325	352	353	319	339	345	337	353	375	362	321	341	330	339	347	353	342	367	335	309	365	333	338	361	332	312	325	345	364	358	320	353	349	382	351	327	337	389	369	322	314	325	314	349	347	329	343	338	312	345	352	343	312	325	335	349	340	349	356	330	347	367	351	344	365	342	339	321	332	348	335	354	342	369	359	343	379	357	377	346	311	334	326	340	322	360	335	364	353	351	350	306	330	344	318	338	345	340	361	350	372	338	342	329	358	354	361	327	391	361	318	309	345	356	357	346	317	373	335	355	320	332	361	340	335	356	339	381	314	333	379	339	356	364	327	329	333	325	326	350	348	334	337	348	335	329	367	309	327	327	358	351	376	331	317	345	329	337	302	341	314	351	330	312	364	328	376	325	329	351	335	352	322	358	348	333	347	354	344	337	360	349	330	364	339	344	350	372	340	349	366	370	359	354	347	370	319	352	366	354	319	351	362	337	312	311	357	366	332	352	333	336	331	340	355	339	375	350	359	332	348	340	332	331	381	370	347	357	317	367	348	324	357	351	306	330	328	348	316	329	322	346	344	328	374	339	318	373	349	354	335	331	327	356	335	349	375	337	361	337	333	380	341	287	328	325	334	345	337	360	336	379	374	335	338	308	342	336	346	399	329	353	332	357	357	298	367	326	310	347	334	288	341	363	364	333	322	319	367	335	371	352	360	330	352	355	320	361	327	379	333	347	357	372	345	351	342	351	348	321	336	334	328	357	341	344	346	348	339	323	363	369	335	320	327	356	332	374	349	314	315	338	320	387	332	370	348	373	319	374	358	326	346	334	344	349	356	321	342	336	341	325	341	323	320	325	359	381	378	331	363	339	360	376	356	327	333	369	377	316	335	362	333	294	359	358	339	343	344	343	361	343	344	344	349	370	335	361	373	328	321	330	352	328	353	346	329	335	349	330	328	328	358	321	352	352	379	327	329	371	343	330	347	360	351	335	341	324	362	342	331	334	339	368	358	327	382	376	317	341	314	339	342	312	359	333	341	321	334	367	349	336	351	334	345	332	356	354	343	337	356	361	332	374	335	336	316	357	331	319	332	314	350	322	367	333	320	347	328	321	350	351	336	328	366	354	343	359	329	362	334	351	338	335	319	358	301	369	364	320	343	358	343	319	334	318	343	368	319	378	324	345	336	356	363	342	300	356	334	327	325	351	343	348	349	335	358	332	325	348	327	362	321	334	322	368	374	334	333	327	372	338	353	321	369	331	345	347	333	336	350	355	348	337	343	323	341	330	322	331	346	301	332	333	359	363	357	338	384	369	359	312	342	310	346	329	337	384	344	334	350	329	374	338	342	354	336	352	361	337	307	360	319	333	356	331	327	352	348	327	345	312	386	340	366	357	333	369	323	330	359	338	369	328	340	345	333	367	322	350	347	336	346	367	320	341	380	342	337	312	360	345	322	350	339	330	339	332	344	317	362
25552	21875	31509	43252	30080	26000	21923	10117	3017	1855	797	434	475	463	450	423	386	432	463	434	468	460	463	421	423	481	444	386	404	430	429	440	458	446	395	441	410	387	449	453	477	442	430	436	439	452	428	472	460	442	425	413	458	433	387	459	451	431	444	431	470	384	406	409	425	456	429	443	431	482	426	459	473	436	465	472	416	448	434	435	431	457	420	435	439	449	419	433	421	474	444	452	419	392	458	436	416	435	470	428	404	421	421	398	438	494	423	417	407	447	454	435	425	422	426	435	398	438	453	432	420	409	406	435	406	429	431	394	408	407	383	424	456	432	432	427	425	423	429	407	437	423	399	419	444	405	452	463	440	426	435	404	453	417	425	427	449	423	429	419	417	421	425	414	429	434	411	400	438	417	398	404	411	420	454	440	420	413	463	450	451	427	428	462	406	397	448	407	402	456	410	480	433	448	466	446	407	419	388	427	411	434	440	428	459	418	433	451	398	429	388	424	441	417	427	452	444	416	429	444	416	393	435	421	431	447	411	412	409	415	414	466	410	422	428	421	404	458	431	405	443	426	442	411	458	423	414	417	399	436	446	425	422	403	393	394	450	436	422	424	435	431	428	427	450	418	417	398	439	468	418	419	432	428	409	435	418	442	453	447	430	418	447	442	455	412	416	407	449	432	425	408	460	440	415	430	435	431	447	417	389	450	459	426	412	431	437	445	392	417	435	393	425	430	451	428	440	466	449	399	409	418	427	418	464	434	403	432	492	413	438	420	433	430	418	447	406	450	448	465	443	401	434	429	449	451	460	489	410	413	451	417	450	442	435	416	444	415	437	422	423	430	443	425	401	432	447	405	445	463	447	439	447	428	393	406	432	416	408	448	422	417	425	469	396	443	424	411	450	454	457	421	406	442	406	411	391	412	442	394	421	426	401	413	434	409	445	405	378	407	436	437	423	421	437	417	365	472	425	414	428	432	440	453	425	409	449	427	469	452	443	432	395	452	430	424	457	443	440	410	445	413	406	439	414	429	429	422	399	447	418	425	455	385	431	430	436	441	401	452	462	406	425	417	423	425	441	445	401	436	439	422	444	421	437	455	441	432	420	402	452	415	460	474	452	412	432	391	439	426	419	455	409	410	401	455	391	406	439	432	408	417	451	435	457	425	451	392	441	458	431	393	411	456	421	430	436	420	427	410	446	460	460	385	447	440	405	379	421	466	426	442	453	470	398	453	414	451	425	432	441	433	455	408	419	428	477	401	420	403	447	443	405	462	407	448	429	470	441	401	445	435	446	422	444	408	399	451	445	457	390	395	398	423	429	425	437	429	425	430	409	435	411	416	477	432	430	428	442	404	428	424	430	407	459	420	414	405	437	427	438	431	483	452	449	440	446	401	431	456	385	419	432	419	419	413	454	444	429	465	440	447	415	443	405	429	440	438	420	425	415	434	399	409	447	383	452	437	446	456	386	431	435	450	449	443	460	430	433	432	455	446	416	399	428	436	405	421	413	434	473	442	444	444	421	392	455	385	435	458	423	428	407	412	428	463	415	442	450	479	444	426	421	434	426	445	393	465	414	434	424	373	436	406	412	453	406	448	414	401	457	413	414	407	430	445	439	408	451	406	465	441	435	430	423	417	437	442	429	442	420	416	437	412	481	411	427	439	401	396	405	433	430	432	384	405	425	421	398	445	395	422	419	426	421	472	414	433	396	424	410	426	389	421	425	457	444	432	442	449	433	389	431	426	403	449	441	432	437	427	432	431	387	451	435	409	465	414	465	464	455	443	435	423	428	419	431	430	430	443	456	452	429	406	437	407	454	436	432	415	451	446	416	430	425	462	430	486	455	448	439	429	430	455	397	464	431	417	435	436	446	457	435	427	462	407	460	421	435	431	372	455	444	426	402	407	448	439	389	417	441	424	438	416	401	428	429	429	424	398	415	431	419	470	420	485	439	455	399	428	419	456	423	428	413	424	460	432	437	420	408	449	453	413	453	455	420	427	444	426	404	438	417	419	413	447	414	430	390	402	454	446	391	401	391	460	460	429	454	404	415	421	440	477	409	405	451	447	411	472	432	417	440	392	440	440	397	418	426	452	436	461	405	448	416	448	425	452	417	426	450	438	451	435	384	429	459	434	435	430	411	440	383	447	453	406	406	391	420	439	411	428	453	413	429	442	408	408	428	415	452	411	405	415	451	425	453	398	423	421	430	431	418	451	422	409	456	442	436	441	421	425	467	469	424	449	413	447	455	412	411	378	423	452	433	407	438	398	402	439	417	418	440	451	447	435	421	439	426	408	456	467	420	439	425	422	432	441	423	424	420	417	413	483	442	411	433	424	425	428	450	426	393	447	432	450	433	422	413	396	441	455	452	439	411	419	427	436	416	436	452	438	440	424	463	412	436	407	447	435	404	427	387	420	418	434	431	438	438	407	463	400	424	440	434	429	447	418	413	410	422	422	415	436	422	435	424	428	452	411	430	434	414	467	425	433	401	413	393	463	429	420	415	424	406	441	441	422	401	410	443	415	454	417	462	443	453	427	450	401	442	431	429	428	422	413	449	430	446	434	409	445	413	422	427	443	397	443	415	422	443	427	423	397	434	434	424	395	404	423	409	418	436	446	428	418	434	408	414	428	451	419	438	432	437	454	417	422	406	429	399	412	411	417	421	435	407	424	417	415	449	432	455	440	438	419	427	447	413	399	432	401	386	407	404	436	433	393	441	394	435	433	387	403	429	411	402	437	416	385	378	421	438	443	408	385	430	405	408	408	441	449	433	387	418	430	421	405	416	443	407	405	415	454	460	439	457	448	442	434	459	416	388	428	435	435	416	399	409	428	410	457	432	413	411	425	473	437	421	408	399	450	425	419	445	435	463	416	390	426	413	460	399	439	424	453	416	433	408	454	428	421	454	425	456	414	397	412	403	437	418	455	434	430	403	434	423	456	406	445	430	413	427	407	424	435	427	454	469	405	439	445	384	438	428	442	448	424	411	442	392	471	436	439	441	428	449	403	404	405	418	457	455	410	462	403	444	417	413	498	443	467	412	437	451	456	429	442	466	405	418	429	429	385	443	400	450	441	446	420	432	443	458	411	416	426	428	402	447	426	404	416	430	393	433	432	410	417	423	433	409	410	416	459	418	431	415	429	434	440	483	408	439	403	436	409	435	440	425	431	408	422	382	455	390	466	446	419	461	456	410	414	430	386	405	460	435	389	440	436	459	415	435	407	403	388	450	465	446	446	382	468	408	446	425	437	412	468	413	419	410	454	456	393	456	421	426	439	396	449	433	402	445	472	434	449	433	395	414	421	478	455	421	428	452	417	420	424	386	425	409	456	448	443	404	443	449	420	445	414	427	436	461	423	422	439	448	436	414	412	432	420	445	441	425	436	479	451	392	410	441	474	416	428	388	405	429	408	422	427	440	426	400	443	446	419	422	443	420	443	409	405	447	435	412	417	457	436	452	421	419	442	452	406	463	404
46337	67240	61194	53407	21002	22949	17835	8844	3417	2376	922	401	418	392	424	401	384	382	419	418	376	363	402	357	389	413	383	364	422	410	396	401	398	381	365	381	397	364	383	387	406	402	385	409	428	380	404	419	421	420	399	378	409	407	406	413	398	405	391	390	385	365	371	414	382	410	382	389	393	415	375	399	401	405	409	372	389	372	433	395	382	408	409	371	405	392	388	390	382	424	420	413	416	418	393	424	383	384	396	363	421	389	434	397	383	391	418	377	379	363	384	401	453	393	392	384	405	373	390	373	376	413	407	373	391	390	392	403	393	424	415	385	373	354	394	358	420	394	387	374	401	372	385	403	384	393	385	420	395	392	377	377	416	396	393	402	415	406	434	384	392	377	379	381	361	374	399	377	377	405	385	393	385	403	386	377	388	415	429	382	411	403	377	383	362	376	402	347	385	377	418	408	397	396	386	385	373	395	368	392	385	407	395	403	372	396	385	357	393	366	412	385	426	400	414	393	380	409	411	388	382	402	403	400	430	410	371	380	414	380	421	407	374	401	400	410	404	381	413	417	378	413	407	381	387	420	438	393	392	382	384	396	379	434	398	403	380	379	410	409	381	397	436	405	402	380	377	395	419	392	394	369	369	402	364	396	426	368	381	385	386	393	388	404	412	393	411	385	389	374	390	409	427	383	375	385	391	385	387	363	391	387	386	410	371	401	401	404	419	417	394	403	368	368	374	355	404	385	419	386	381	398	369	410	403	381	380	390	405	392	371	390	388	403	414	354	403	399	400	378	392	409	388	390	393	425	411	381	375	366	411	381	379	418	404	422	387	390	349	432	385	399	433	377	381	391	408	377	408	396	407	370	386	406	424	397	377	383	393	377	406	377	413	384	403	395	372	374	379	387	426	383	388	387	388	407	379	401	371	366	411	356	387	381	406	397	400	397	368	379	395	385	368	363	352	394	373	392	395	384	405	384	410	384	365	408	387	393	391	448	399	419	399	400	392	382	393	399	421	403	393	378	354	397	390	387	427	402	419	353	398	372	410	403	385	377	422	401	401	376	382	372	413	374	383	367	417	397	412	370	410	360	421	411	383	353	390	393	338	390	381	393	407	402	414	387	400	376	391	415	384	400	367	382	391	388	373	414	397	387	354	406	382	376	358	389	378	418	367	405	376	394	423	377	409	435	401	376	398	397	375	420	376	400	376	404	398	396	401	430	398	419	409	362	371	397	408	359	404	387	394	398	417	377	392	394	396	378	362	397	393	388	402	399	385	370	394	414	399	401	410	387	375	411	390	358	418	388	380	373	389	408	365	422	396	417	376	372	370	414	394	399	386	385	384	400	380	395	375	387	412	373	402	396	410	420	409	399	376	409	359	405	383	389	384	392	384	360	384	401	391	381	387	427	406	401	344	410	402	421	418	379	392	342	413	339	413	410	374	396	426	401	404	389	391	403	402	397	364	417	405	420	434	413	375	388	401	402	409	380	382	390	382	428	425	378	416	387	449	387	414	398	387	402	392	411	397	372	357	399	398	370	372	392	390	397	377	398	408	411	412	408	405	415	418	403	385	400	371	386	357	373	393	383	376	381	397	395	392	378	413	400	382	402	382	393	403	419	427	412	363	410	404	420	430	403	399	434	391	351	413	390	408	381	375	450	403	419	362	365	363	435	382	423	412	404	400	389	397	386	373	379	373	411	397	413	400	413	423	382	361	377	389	385	390	392	396	372	406	416	414	392	403	389	385	390	398	381	378	409	410	376	379	392	418	420	379	440	408	430	404	381	393	395	402	392	394	421	376	399	380	382	368	389	423	394	394	390	417	387	405	387	411	404	381	405	391	368	373	384	379	429	355	402	402	416	419	430	408	387	439	381	391	415	390	422	367	397	411	403	397	383	374	378	415	371	397	373	420	416	427	381	393	414	417	429	404	402	395	459	409	384	423	425	399	378	417	411	400	400	375	368	417	368	392	413	374	381	378	378	413	426	405	370	408	364	388	401	409	389	384	396	378	388	395	397	402	377	392	416	407	391	428	392	390	402	410	386	422	424	437	420	410	398	382	350	421	376	410	422	362	368	406	378	440	418	399	409	392	363	392	408	392	377	428	377	410	417	385	387	377	369	437	388	372	401	428	365	399	399	388	392	406	385	391	413	384	390	392	380	397	420	395	389	383	380	383	390	401	389	362	426	393	379	421	399	364	372	374	418	395	407	366	422	352	397	392	376	377	423	395	389	373	384	409	405	421	411	368	402	400	370	402	328	396	432	401	396	381	374	365	398	379	396	396	389	405	389	399	394	409	396	403	377	385	388	378	388	416	377	394	403	362	428	381	398	403	374	408	387	399	392	386	396	376	402	369	394	394	391	392	389	381	386	385	406	377	415	367	403	394	401	408	435	385	401	409	394	392	383	413	388	398	412	434	384	415	391	394	365	386	395	369	389	397	376	431	415	381	412	379	415	386	404	372	418	384	417	398	402	387	395	407	391	349	399	390	376	368	396	371	349	366	383	364	382	387	403	407	386	392	342	363	390	410	403	402	381	394	355	421	399	397	387	395	412	389	377	392	387	407	409	360	375	359	373	387	428	400	377	391	389	397	365	383	370	432	365	371	402	389	408	396	380	390	388	395	413	398	356	386	393	408	409	362	362	392	407	350	430	386	388	369	415	392	378	409	389	406	400	411	408	402	389	421	398	382	367	365	403	396	362	447	405	402	353	410	390	413	392	393	401	382	442	392	393	391	355	398	365	398	364	368	395	387	376	382	418	382	380	423	409	421	389	385	413	398	411	397	390	397	438	389	417	433	390	414	393	431	378	395	394	372	430	387	396	392	379	379	393	404	388	417	379	374	397	369	395	372	367	398	394	410	383	374	381	382	384	409	407	373	378	386	397	388	389	404	360	368	383	391	428	399	375	373	384	388	371	347	372	369	384	369	406	371	385	385	392	372	383	405	384	412	404	448	402	417	400	363	359	410	428	385	389	381	383	391	414	385	359	393	370	391	401	405	402	383	348	424	434	444	381	433	388	428	393	373	371	399	382	354	365	387	389	410	388	394	361	393	394	404	420	395	392	393	373	358	380	371	399	427	429	381	387	400	369	390	404	370	426	383	421	405	405	432	363	399	395	388	423	424	382	422	436	393	353	404	411	364	402	369	423	405	378	359	400	420	383	389	360	383	388	366	393	374	386	402	383	397	390	389	383	395	452	346	392	390	392	402	403	384	378	389	376	424	407	397	406	374	434	400	373	386	398	384	399	393	385	406	403	379	388	397	393	366	397	389	421	399	392	416	395	381	414	392	357	361	406	343	365	373	398	365	414	425	387	432	422	399	399	365	380	389	410	433	397	391	367	396	392	379	354	434	393	390	382	383	398	401	410	381	450	388	352	380	395	386	350	399	386	361	372	389	404	370	411	383	393	426	418	426	408	331	387	425	419	400	407	392	358	370	436	400	437	400	417	412	398	376	398	423	396	415	386	425	381
24610	21739	30947	39682	34962	34912	32828	15801	5366	3037	1157	558	543	516	526	469	534	509	504	508	538	492	544	536	549	502	491	501	534	521	548	530	494	551	532	506	555	519	512	474	514	522	503	504	485	545	511	500	527	500	543	552	511	521	520	530	493	535	548	504	509	490	509	563	500	535	513	520	492	511	555	533	573	545	524	520	486	541	467	507	512	473	463	519	529	488	542	525	493	517	516	481	510	478	526	544	490	535	516	510	518	476	509	475	503	518	539	506	500	563	521	497	499	499	535	518	497	545	554	525	491	538	512	512	517	479	500	487	484	514	484	476	492	481	546	524	550	534	486	525	486	534	513	478	486	518	510	558	480	493	527	497	491	498	519	507	520	537	478	535	522	513	549	483	534	495	526	503	524	504	507	518	528	531	513	496	538	510	502	532	540	521	493	499	508	536	488	536	494	517	484	520	526	534	545	531	526	501	481	511	485	514	471	493	508	472	574	563	552	485	470	514	504	508	479	547	481	505	498	536	543	533	533	525	521	510	518	529	530	494	525	517	476	543	533	528	555	497	498	499	498	540	521	516	513	479	491	499	493	503	511	516	459	509	516	533	500	497	512	498	499	473	543	555	485	482	501	468	537	489	514	508	494	504	534	556	507	523	510	492	523	506	545	489	492	484	539	523	531	506	526	534	505	519	496	546	534	488	511	523	485	498	501	513	495	506	538	490	489	500	507	488	514	520	518	534	536	562	522	514	514	533	497	488	479	486	487	524	525	466	521	527	532	534	512	495	510	508	544	504	525	517	488	495	521	518	522	532	506	514	526	504	522	491	501	504	499	510	516	530	556	505	532	514	540	508	497	535	474	527	509	509	504	542	482	512	490	506	511	525	529	533	517	513	507	548	537	488	508	522	492	532	503	497	508	503	532	477	503	540	472	525	547	512	537	499	525	518	484	550	489	460	569	526	502	529	493	502	493	492	512	528	514	488	557	510	474	488	504	495	532	512	514	533	526	545	507	518	514	502	516	509	486	542	478	522	464	515	499	517	502	481	479	518	502	494	488	481	545	508	524	505	557	525	546	501	550	532	500	538	478	505	506	491	515	532	452	485	495	535	506	516	570	518	523	458	514	507	515	521	509	516	494	518	540	466	497	523	499	489	501	504	510	483	520	505	521	521	513	490	494	484	504	558	510	559	504	530	502	509	542	477	513	479	520	517	455	516	501	533	513	512	514	524	506	508	537	507	543	500	535	509	469	514	496	510	551	488	491	498	502	491	497	507	502	497	527	565	536	532	527	538	491	456	512	515	491	478	500	519	522	521	507	513	532	526	540	498	497	506	544	476	474	531	460	498	502	542	506	540	529	489	493	504	518	576	519	542	540	505	555	503	479	514	513	541	491	525	517	506	531	483	526	502	504	520	494	538	540	510	528	542	509	512	503	492	497	504	521	463	503	493	481	524	542	516	481	485	469	481	503	513	514	518	534	499	472	514	530	536	495	516	520	514	515	478	526	521	540	481	528	530	488	580	496	500	528	544	530	497	458	509	511	515	516	504	486	534	490	502	512	575	493	541	499	490	493	509	500	496	542	480	489	499	452	507	482	489	518	499	514	543	484	530	484	534	486	500	518	496	527	510	473	494	484	470	478	522	529	520	442	516	504	540	507	538	524	517	537	490	476	471	553	475	490	532	522	533	541	501	504	521	542	519	568	466	533	504	527	474	513	502	460	496	520	507	497	523	513	501	522	503	534	544	492	523	512	505	536	516	477	501	533	498	515	484	539	516	509	515	505	522	507	523	520	509	498	508	536	520	505	513	530	523	474	519	525	504	489	512	544	511	528	518	494	510	521	514	498	533	491	489	475	524	523	487	511	472	498	537	501	530	475	507	512	503	513	504	540	518	499	509	535	525	495	527	476	491	499	499	520	492	527	532	512	526	478	547	527	516	490	501	502	479	532	491	545	521	472	540	547	550	474	488	510	507	510	472	532	472	488	492	515	512	486	525	503	558	506	549	509	522	527	534	517	495	506	551	505	516	499	508	511	538	513	533	538	520	529	516	502	533	520	517	461	478	497	509	512	504	475	496	485	527	526	486	567	530	467	540	517	539	494	495	529	535	496	527	489	533	481	532	483	521	483	506	521	526	515	466	506	516	499	516	485	521	507	523	528	534	471	521	486	518	492	474	503	493	481	518	516	497	488	500	496	488	527	505	508	479	532	500	496	469	512	564	480	497	493	483	481	487	534	517	511	502	530	507	495	540	506	530	566	531	533	490	499	488	549	483	481	517	499	505	499	435	478	517	502	496	496	491	506	491	483	527	497	510	498	531	526	479	489	508	526	544	526	522	483	522	497	503	500	500	510	500	537	513	519	506	492	471	504	555	484	515	516	508	507	515	499	519	475	524	522	494	531	516	482	561	509	502	519	553	533	522	535	501	487	548	484	535	503	498	505	518	517	495	528	509	552	493	514	507	507	544	511	507	503	533	530	509	490	495	498	533	495	510	494	527	503	504	526	547	527	529	538	491	505	499	500	510	519	516	520	492	504	544	491	539	532	499	505	507	514	524	563	496	539	542	494	494	506	524	525	542	502	538	510	492	503	479	515	538	503	517	501	498	516	522	507	490	531	548	503	504	488	497	535	549	518	511	483	496	531	479	511	515	526	519	482	539	513	508	480	525	510	518	465	519	494	487	523	499	543	516	529	449	518	512	539	507	531	515	522	518	530	519	518	513	507	454	471	482	521	493	519	540	535	519	531	496	525	495	522	495	543	512	513	507	489	528	550	511	506	497	492	498	514	505	517	559	484	498	492	492	511	506	484	500	520	525	541	503	493	508	503	489	494	541	532	520	496	507	495	459	500	516	503	531	523	477	477	529	486	504	503	514	487	514	507	528	498	456	509	525	497	477	545	506	523	528	521	484	531	537	499	534	502	477	502	534	497	552	530	541	531	483	528	504	528	537	487	517	472	505	454	511	457	519	516	501	519	500	525	520	498	499	511	530	500	527	543	546	520	504	529	513	525	523	499	536	494	458	540	508	529	569	510	511	518	499	504	499	549	498	498	518	446	525	500	527	535	534	504	541	514	519	495	527	515	450	507	504	530	477	522	528	515	502	526	489	470	501	483	495	473	498	500	529	526	541	527	510	487	491	485	529	523	511	500	530	527	519	539	488	517	519	548	487	510	521	537	525	504	521	526	504	474	528	516	536	512	520	555	513	500	495	483	466	526	503	453	504	497	520	507	519	504	465	495	484	523	497	550	525	528	484	531	529	496	482	487	527	527	526	516	535	571	526	480	507	490	502	476	510	494	520	502	490	503	519	502	484	505	524	460	518	524	496	505	515	479	550	514	490	529	498	511	530	511	503	523	543	523	518	556	497	491	539	559	472	507	512	526	546	522	516	535	526	488	515	568	535	518	494	546	509	455	498	472	486	502	504	502	503	498	470	514	518	505	534	525	524	502	470	499	499	509	517	451	489	507	508	508	520
56687	84856	76439	67911	31482	35273	26648	12624	5634	3997	1348	465	508	478	474	503	482	544	488	484	487	452	474	517	470	492	523	475	448	480	471	458	516	445	474	489	504	465	460	458	457	522	500	474	470	487	477	449	464	490	494	433	462	503	506	489	420	485	468	497	506	527	456	490	474	456	476	509	450	465	445	449	568	512	503	422	442	473	479	501	450	473	457	496	463	508	466	471	501	470	495	498	452	482	437	478	473	455	461	454	468	458	429	487	492	490	500	501	475	477	452	477	460	431	469	487	491	472	445	532	449	475	502	495	483	466	485	431	452	435	477	449	500	438	460	467	473	500	493	499	463	485	474	465	439	450	519	476	469	433	473	525	460	475	431	453	474	455	455	487	445	435	471	495	470	464	466	468	514	443	493	484	436	440	469	461	461	463	474	459	471	455	478	494	462	484	505	487	492	457	476	490	450	492	455	457	464	481	460	449	485	443	458	488	461	498	470	487	479	501	411	440	472	452	501	456	445	462	468	500	462	464	456	448	431	426	467	448	452	473	469	461	458	470	427	464	500	485	480	485	481	458	457	458	494	499	468	491	472	454	495	468	492	510	470	479	443	448	468	471	455	493	465	474	469	463	482	473	478	459	430	474	458	452	473	500	451	480	440	450	481	498	466	506	507	482	479	467	499	503	453	455	466	454	514	488	433	482	469	455	524	460	469	465	500	475	469	465	455	485	498	447	459	456	465	483	497	484	485	488	483	442	455	478	452	468	468	469	441	482	489	445	474	482	460	482	463	440	445	450	492	444	499	507	517	458	477	432	478	463	471	461	440	454	497	472	457	431	467	482	430	534	466	477	452	435	450	430	490	476	457	461	476	470	450	487	447	470	478	467	433	466	471	502	471	473	479	507	468	461	451	497	495	446	472	475	511	488	447	434	471	461	440	502	469	484	440	473	502	492	448	479	476	466	468	450	460	450	463	497	460	468	447	460	448	487	460	447	439	509	471	461	481	466	519	503	506	462	530	500	496	459	500	468	474	490	449	465	485	443	482	480	511	475	514	485	431	462	467	462	453	477	524	489	481	475	468	473	481	449	475	478	505	486	473	502	484	463	436	475	463	443	477	474	508	520	456	460	449	488	499	451	459	429	454	476	441	414	466	455	496	453	491	476	489	484	457	466	467	491	465	453	470	479	497	447	450	452	473	439	507	466	472	458	450	474	450	495	455	454	459	447	496	494	467	492	470	456	500	477	425	460	480	456	451	462	513	418	453	505	451	435	454	472	439	458	458	427	468	469	466	455	441	455	455	448	470	468	476	479	487	399	464	475	516	455	482	476	471	422	487	482	516	442	469	460	480	442	466	511	468	467	495	471	480	474	465	456	425	491	477	495	484	485	423	499	467	456	481	483	467	460	480	456	502	459	473	477	502	494	456	476	509	430	475	513	475	475	417	495	472	450	449	477	482	494	472	497	517	473	475	438	487	459	450	456	514	468	486	460	501	478	524	446	476	459	491	498	478	458	444	468	429	436	428	486	483	494	457	446	454	459	449	510	439	473	440	462	428	462	494	453	453	491	465	478	496	485	471	468	488	480	459	471	493	478	463	512	464	480	467	473	484	469	463	508	472	477	478	523	512	480	488	462	448	439	425	478	460	440	451	493	468	491	447	432	453	482	456	493	490	449	472	482	453	465	496	501	483	462	494	479	496	482	496	432	455	500	452	432	504	459	452	497	458	459	445	421	450	465	485	487	468	441	521	452	493	516	477	502	469	477	472	473	442	496	444	481	468	493	508	446	446	465	453	457	434	481	490	470	473	521	466	469	470	487	448	480	482	463	477	470	446	457	460	442	478	452	496	475	461	428	458	460	464	468	462	456	493	463	480	460	444	456	493	463	447	465	499	514	474	468	484	488	484	460	509	509	514	473	480	507	512	452	509	502	481	498	470	453	483	444	447	432	462	456	450	477	480	497	480	489	433	460	481	489	471	445	454	450	489	457	478	461	489	516	481	426	437	478	464	465	463	487	454	449	488	475	469	428	464	419	468	489	470	448	476	441	482	440	517	444	457	487	464	503	466	484	456	457	486	449	494	493	467	479	460	443	469	442	471	437	444	479	471	430	447	475	475	480	456	466	484	476	438	425	479	485	495	503	469	469	458	513	447	430	467	520	469	432	468	435	450	461	490	480	425	474	448	460	457	471	483	483	463	449	439	457	484	488	455	466	481	532	478	459	447	461	486	458	443	490	412	456	430	457	485	482	493	475	446	438	444	479	466	493	504	482	440	448	493	459	439	466	485	492	515	495	456	465	461	509	456	471	468	448	471	500	495	454	492	507	444	472	477	456	446	461	463	438	474	503	446	477	454	481	483	468	444	466	472	497	450	458	493	498	498	465	516	444	500	492	459	479	467	436	462	488	496	461	453	493	458	492	516	465	468	470	448	464	454	441	444	474	496	420	484	463	491	461	505	483	480	470	460	483	457	495	458	470	498	469	436	490	470	475	482	507	473	478	459	488	477	456	495	475	476	443	459	425	502	453	475	510	453	464	470	479	454	449	464	475	447	479	486	449	478	490	454	496	435	440	499	423	480	482	451	499	460	464	446	468	435	471	444	475	472	499	443	487	501	470	457	465	436	435	447	455	441	481	441	483	484	486	482	474	483	492	465	447	471	495	473	510	473	467	422	415	450	486	439	473	431	448	473	464	502	449	463	483	495	477	512	465	466	445	447	498	449	440	477	484	496	468	479	459	459	470	481	448	450	467	484	448	440	476	471	471	470	464	455	482	455	481	434	499	449	450	476	448	467	481	462	490	461	488	446	491	483	466	472	440	530	480	459	486	453	504	504	473	432	487	451	440	461	459	464	514	484	461	481	455	480	470	475	502	500	480	474	479	461	480	471	492	477	447	495	488	468	482	427	504	451	469	467	489	436	472	408	420	516	488	446	422	472	475	494	463	497	522	446	465	468	454	478	475	457	485	452	515	494	449	432	445	463	415	452	461	471	485	463	466	429	468	463	446	446	463	489	457	469	506	492	441	466	490	468	456	495	452	430	484	482	456	445	454	441	514	471	459	460	476	476	501	469	453	490	462	462	463	452	456	463	491	515	458	474	531	467	457	473	489	456	468	468	436	469	463	473	483	467	483	489	472	466	440	499	448	524	474	465	478	455	513	476	458	472	434	478	476	467	513	488	457	457	499	475	469	470	458	472	488	457	451	455	485	458	466	504	439	464	475	460	458	473	487	479	470	504	478	490	440	437	462	471	467	443	448	469	492	503	481	447	460	475	430	421	468	465	483	457	467	441	501	458	440	460	440	457	494	512	451	490	466	455	517	419	458	481	469	470	485	463	506	507	509	430	432	447	427	470	449	434	514	434	461	420	487	484	459	486	462	476	467	466	444	486	452	454	462	482	503	462	456	505	488	437	478	463	464	464	437	502	430	504	452	493	481	464	486	501	465	459	468	449	487	467	449	426	480	436	503	462	460	467	474
28622	20067	15282	12875	3886	2467	1861	1032	569	535	456	410	384	363	394	400	434	406	352	367	359	399	372	383	372	391	371	402	399	401	399	399	390	370	394	353	373	367	377	384	380	389	371	430	398	335	373	365	390	375	374	400	356	388	405	376	386	390	382	379	396	399	396	399	393	388	379	411	403	351	378	398	414	404	395	379	352	405	375	390	359	394	393	373	370	407	333	385	390	370	396	368	418	412	363	361	363	356	388	392	412	360	398	412	385	389	397	393	452	365	406	359	357	376	378	400	395	400	401	380	399	377	396	379	382	372	393	401	367	331	344	394	378	364	393	383	402	346	385	408	355	382	375	371	393	379	358	371	404	378	377	384	373	336	387	381	360	382	376	377	435	358	422	392	398	395	357	414	370	380	413	356	387	409	374	403	379	386	373	383	366	388	397	411	364	403	385	380	399	369	405	361	392	395	362	371	380	383	400	370	412	399	370	377	441	367	377	381	387	373	411	358	416	429	363	365	379	420	410	385	369	389	416	421	400	409	346	406	413	405	400	416	396	403	394	413	373	381	371	372	362	407	428	356	393	414	404	399	393	372	421	352	405	378	394	382	362	378	415	383	343	411	410	359	378	403	355	366	391	368	420	408	363	383	385	352	391	345	379	398	423	394	389	393	420	369	436	397	393	389	393	365	362	339	380	437	400	351	385	406	371	411	401	376	373	372	409	331	368	358	405	371	367	381	400	384	429	400	360	384	341	396	377	376	377	387	410	367	410	380	352	400	377	368	407	403	430	382	383	388	411	391	424	370	396	414	429	370	380	375	385	390	362	394	366	423	371	383	385	390	358	408	369	380	390	357	387	381	358	394	389	385	362	362	415	368	394	378	349	382	382	379	381	362	399	379	371	395	354	377	406	433	399	402	363	398	390	376	403	355	388	375	366	373	404	361	398	395	373	352	385	376	390	396	398	409	374	412	388	415	371	393	391	379	424	415	382	348	375	371	394	415	394	400	392	398	394	379	373	395	353	373	394	366	392	333	386	393	379	366	369	376	402	389	405	336	362	360	398	403	394	358	398	389	390	385	377	402	408	367	362	341	415	372	393	384	362	414	368	384	391	387	391	391	409	374	400	394	400	388	369	390	414	397	366	368	415	381	379	382	357	401	360	373	395	352	373	367	404	377	417	396	369	351	401	371	397	401	391	401	378	434	354	338	362	393	386	387	402	348	382	420	363	415	378	377	400	388	404	365	386	397	393	391	405	403	369	380	379	384	386	372	403	394	381	393	383	398	406	385	382	401	424	381	380	402	364	385	399	386	412	397	348	384	361	400	420	380	387	367	399	321	394	408	401	370	379	395	415	379	352	361	379	396	407	366	414	433	385	381	366	426	424	357	378	364	369	389	415	382	392	418	369	408	424	365	399	384	404	398	400	402	370	409	348	366	417	399	394	370	361	404	410	381	409	362	394	371	407	383	366	365	388	389	401	387	424	410	369	396	390	387	370	380	370	390	399	395	377	372	400	401	416	388	377	422	401	380	410	371	386	391	394	373	388	378	353	406	410	398	394	379	387	396	367	403	396	394	358	414	386	359	361	376	406	412	468	371	411	372	420	372	387	376	401	369	382	373	383	407	399	374	365	377	386	409	399	405	388	401	400	381	367	346	348	389	399	373	409	375	374	377	372	394	382	393	412	419	363	386	384	399	389	400	394	426	382	382	415	386	372	387	409	405	421	377	404	404	353	394	428	395	401	376	398	417	377	416	405	365	396	391	391	390	368	406	375	361	376	384	379	387	380	378	412	409	404	368	358	394	391	396	382	437	393	394	387	380	398	382	431	413	401	358	388	370	368	376	416	372	389	392	384	361	393	397	387	383	426	370	372	381	361	370	377	403	348	398	361	412	413	414	435	381	421	379	387	383	376	384	391	408	411	400	339	399	373	366	395	380	399	373	411	385	407	395	414	374	369	413	416	362	365	420	431	369	379	370	377	400	372	406	395	357	384	371	388	405	391	361	390	420	367	379	383	396	378	399	410	384	359	362	376	374	395	389	411	400	391	373	394	360	368	366	438	390	377	380	415	326	376	359	363	367	388	364	381	386	383	374	392	411	388	382	378	384	398	379	357	428	391	414	393	373	380	372	388	392	375	416	423	395	364	403	380	383	385	422	436	405	377	389	374	368	392	387	404	407	366	340	367	389	415	411	359	354	390	364	367	378	391	408	382	384	401	403	378	391	356	393	411	388	380	372	392	349	337	395	390	358	308	399	391	387	399	394	379	381	387	326	422	394	413	395	369	353	375	358	373	409	377	354	382	372	413	396	395	436	389	394	393	339	380	400	392	387	397	355	389	376	373	395	399	364	408	386	384	374	355	387	407	380	382	419	379	354	383	387	384	409	382	370	410	383	411	386	387	380	399	379	371	365	360	399	381	413	360	382	388	389	389	355	406	422	414	401	387	387	370	361	379	389	368	416	375	396	407	413	414	383	383	418	354	378	362	374	380	401	386	383	385	385	390	400	387	400	379	389	387	392	396	387	383	362	394	409	390	393	403	368	392	385	410	363	401	389	365	378	372	380	376	398	372	373	409	370	374	391	388	407	404	359	370	379	385	398	366	361	407	410	380	385	368	349	382	402	410	387	360	393	348	387	335	370	370	377	410	404	380	376	383	417	373	384	413	383	422	396	372	391	378	420	381	386	409	378	385	396	372	392	404	378	406	391	379	372	406	354	415	398	366	386	388	365	367	381	393	390	398	384	379	376	383	334	373	392	391	403	355	397	388	378	378	402	377	381	391	364	369	374	403	392	376	360	407	385	392	379	377	388	359	382	378	381	384	396	362	390	371	410	382	403	419	409	401	395	332	418	354	402	331	393	391	385	380	394	392	405	347	388	389	414	391	358	399	406	438	408	349	385	428	410	376	352	384	413	384	424	342	331	384	358	370	409	356	375	388	438	406	401	420	423	396	390	387	395	403	338	372	369	344	362	397	362	378	377	386	401	408	385	387	388	399	418	353	400	405	385	366	371	400	386	410	382	405	401	401	388	385	419	351	370	364	376	388	387	363	388	358	370	388	389	429	355	388	430	375	371	351	361	384	397	368	396	431	376	377	430	383	389	393	403	370	385	374	403	376	408	419	377	360	384	367	368	385	375	398	438	353	377	403	411	362	350	416	396	371	403	377	369	397	370	395	400	404	393	394	404	405	395	381	393	398	353	380	405	356	394	396	365	403	368	442	370	372	415	348	372	391	372	391	369	385	408	369	405	369	397	387	405	401	382	400	398	384	398	393	387	368	393	391	411	419	374	409	376	373	377	395	395	385	375	371	378	392	389	374	375	417	378	393	406	400	397	381	396	388	391	347	390	390	386	371	388	409	381	399	393	393	370	371	402	368	388	411	406	362	382	380	418	373	386	355	366	391	408	402	378	370	377	379	370	399	386	413	417	439	369	399	425	352	375	374	398	400	361	401	357	403	360	384	403	360	382	406	389
12360	15758	13644	10231	3130	2875	2210	1159	561	496	367	336	345	360	358	347	361	362	333	334	352	334	287	313	309	368	313	338	329	328	349	333	326	345	331	325	327	336	353	324	330	298	347	339	359	349	330	316	329	319	298	311	334	337	323	319	333	340	316	334	337	377	317	340	317	357	317	296	323	317	366	351	331	303	328	345	307	339	315	338	327	362	328	338	314	311	335	305	335	350	321	318	321	346	336	349	342	305	322	351	354	377	341	366	302	338	353	350	323	316	330	356	321	370	331	354	340	327	317	353	347	306	322	320	359	348	346	354	334	357	375	353	325	348	332	334	324	354	323	332	345	338	300	308	347	359	346	298	296	335	329	300	311	322	331	332	332	349	365	355	313	302	345	343	325	323	358	346	335	336	299	340	340	330	329	323	310	344	338	333	349	323	312	371	343	357	331	349	367	335	331	348	318	308	364	363	325	317	333	310	320	342	337	353	301	326	350	323	346	312	334	335	294	328	333	342	331	325	347	345	342	346	343	362	311	350	334	296	313	288	340	342	373	342	315	342	331	332	310	336	330	363	318	353	338	325	328	356	309	313	310	326	382	325	327	331	334	357	327	334	301	324	325	283	368	349	344	330	341	322	331	337	337	320	324	311	326	358	303	343	316	344	347	330	342	349	288	329	349	313	299	334	369	323	300	316	345	322	337	320	344	329	332	311	308	327	292	301	357	337	328	312	328	303	347	354	374	342	299	336	338	342	318	339	320	343	336	318	323	326	329	309	335	380	332	348	362	329	364	332	311	351	335	330	310	337	332	334	301	328	351	346	315	357	323	331	324	321	327	322	340	367	322	357	321	325	349	325	323	327	304	331	347	334	326	350	338	332	319	326	361	324	358	335	342	320	335	343	345	337	342	355	346	311	356	361	329	344	341	327	345	332	339	351	330	324	337	365	308	348	336	380	315	326	331	348	324	346	341	322	344	335	343	308	301	311	323	304	342	316	324	374	288	314	348	354	336	318	357	321	329	368	325	337	306	323	345	344	327	346	313	302	337	292	327	334	328	354	330	356	306	330	313	351	330	340	336	331	330	377	334	298	313	362	291	347	311	302	337	332	370	370	342	342	312	352	330	352	334	311	368	306	311	334	309	339	359	354	374	354	337	345	336	324	330	320	316	321	349	345	334	356	334	338	303	351	329	315	348	328	354	274	347	354	355	328	330	335	343	327	345	301	368	321	324	351	320	341	356	331	345	339	322	303	335	349	326	344	312	318	326	345	321	318	308	347	330	355	312	307	340	339	320	347	344	313	325	342	350	357	329	307	336	321	310	323	328	320	341	342	330	321	340	338	353	317	340	311	322	322	376	330	320	336	338	346	332	289	348	305	333	320	349	316	368	331	324	342	321	345	355	297	332	318	344	331	352	329	348	353	337	338	326	324	322	334	326	328	313	313	315	310	321	363	339	306	337	319	327	358	326	330	327	335	350	306	374	332	352	333	340	341	347	341	384	332	298	303	360	340	323	286	356	334	339	345	348	337	323	314	327	334	316	364	333	332	340	324	302	342	311	332	370	313	343	349	311	355	321	328	361	295	335	338	290	326	305	360	348	326	328	315	321	319	338	338	285	284	286	296	322	337	343	340	321	316	338	311	312	317	329	306	359	316	344	305	356	298	313	316	307	328	304	351	345	333	345	347	351	342	335	330	346	314	337	326	316	333	327	349	346	320	374	286	351	330	326	317	302	316	357	348	315	343	345	307	343	336	316	334	315	286	307	285	353	326	319	349	368	319	336	327	326	355	324	313	366	318	315	351	337	351	343	341	327	351	313	300	296	341	320	349	327	314	339	341	334	345	369	342	333	355	345	324	356	351	313	324	355	363	335	332	332	358	309	309	354	350	339	370	345	316	329	354	352	286	320	346	349	338	318	366	309	316	343	348	322	300	325	333	325	312	328	342	363	340	346	313	358	327	342	318	339	341	301	345	351	325	370	334	309	335	346	308	341	339	323	313	333	326	315	329	362	322	326	355	361	349	358	332	317	336	339	338	340	329	345	317	305	351	347	311	301	329	313	299	341	303	345	339	315	339	321	347	346	343	340	361	348	350	323	316	328	323	345	339	331	356	320	299	343	350	350	337	320	351	328	332	353	339	364	310	383	345	332	354	341	303	329	323	353	330	334	359	323	314	337	295	315	337	313	327	335	317	314	330	349	323	337	324	330	346	339	333	353	327	341	327	364	339	336	315	298	325	344	327	339	363	358	336	358	332	321	346	303	339	299	337	345	323	345	352	314	335	359	326	363	330	330	321	328	327	327	345	348	345	349	317	324	330	329	316	349	309	334	294	331	326	343	319	305	314	345	337	348	310	317	318	299	319	322	308	324	318	337	328	333	316	307	322	317	337	298	315	359	344	291	348	350	327	336	291	335	327	367	320	310	313	352	327	358	316	357	330	326	339	302	312	352	307	298	328	348	329	317	340	321	316	327	336	371	325	333	348	353	356	362	336	342	320	334	305	328	306	343	342	345	334	330	335	353	382	356	332	317	325	315	372	332	305	313	353	367	314	336	308	288	344	377	329	336	372	323	351	312	337	316	298	300	310	314	291	347	324	322	345	330	337	330	355	325	337	352	323	332	319	314	327	347	296	318	320	383	294	334	341	329	324	324	375	319	352	318	316	345	300	374	350	344	361	322	308	322	318	323	339	345	323	339	320	368	359	303	353	312	342	347	340	334	337	324	357	318	313	347	325	311	314	340	288	376	328	318	328	315	314	346	341	357	379	314	313	353	323	335	339	343	354	329	315	351	329	357	307	345	331	316	308	353	304	370	330	368	332	321	300	327	305	377	309	344	319	368	345	333	308	344	319	328	319	368	328	333	317	322	342	297	322	331	317	368	332	371	287	331	305	290	318	346	344	307	328	348	335	313	364	331	341	315	340	350	338	310	316	337	351	315	295	354	305	325	309	349	349	358	328	348	289	346	315	325	333	348	312	347	343	331	350	340	345	340	339	332	367	326	309	300	338	333	323	317	309	346	325	354	359	315	336	333	332	330	348	352	331	321	319	327	315	327	342	322	326	324	324	320	379	349	367	330	345	329	324	320	336	390	335	342	318	327	357	338	331	317	328	302	340	305	342	333	330	322	317	329	368	335	325	297	303	348	358	311	353	331	356	332	341	332	352	344	352	354	352	366	324	328	313	328	322	342	318	320	307	363	315	333	298	324	316	324	331	324	311	308	342	327	332	330	335	317	312	312	288	333	358	334	317	320	341	332	325	339	359	314	311	351	324	320	293	312	325	340	333	318	312	303	317	321	367	365	305	300	313	325	378	306	355	368	342	345	339	346	320	346	328	358	336	295	328	334	341	327	353	313	341	365	308	364	342	352	317	304	302	307	354	323	325	306	340	316	358	364	351	308	356	301	342	319	356	337	325	342	368	325	323	338	344	319	325	311	328	333	359	308	364	371	324	301	305	335	328	308	342	336	338	340	325
25477	21832	32183	42543	30314	26453	22069	7482	2282	1695	740	446	451	475	418	423	437	407	446	394	444	434	430	450	429	451	422	434	432	425	424	480	422	441	427	422	459	463	443	452	395	462	407	427	426	430	446	394	427	436	425	468	456	420	428	441	459	443	423	450	430	424	449	437	421	416	415	437	442	417	418	454	438	414	456	450	453	401	405	396	445	402	426	431	409	412	443	423	416	403	420	405	430	426	454	432	429	481	418	420	419	458	419	399	436	423	421	401	409	371	445	427	376	404	404	398	426	460	399	467	435	428	451	425	391	411	413	452	442	414	406	436	421	430	433	435	419	438	394	466	442	425	427	425	405	457	433	396	410	441	408	431	435	397	427	407	414	435	421	432	397	433	396	427	425	402	417	430	414	420	428	439	410	438	427	431	463	398	415	426	428	427	425	415	414	451	436	470	406	403	425	466	421	420	431	402	444	455	396	421	421	448	422	419	407	415	396	409	426	400	430	408	442	441	453	430	416	432	429	399	459	443	418	412	407	431	447	441	404	446	415	441	418	414	420	390	391	418	447	406	424	439	413	442	397	437	430	421	432	444	454	421	415	423	444	392	409	444	430	443	439	407	462	423	427	403	445	406	380	441	421	425	466	453	433	445	424	431	421	391	441	409	402	426	409	427	388	418	443	413	414	442	418	419	446	442	445	419	402	412	414	440	405	420	439	440	400	427	419	412	418	453	418	413	449	440	432	392	385	399	418	436	426	418	449	416	406	414	402	398	498	436	439	414	399	441	436	465	372	439	452	399	399	429	407	391	446	413	435	415	431	439	398	394	427	419	399	430	419	424	449	421	434	409	420	405	454	419	405	421	441	452	438	435	424	434	431	443	411	449	414	425	416	398	441	422	373	408	405	426	405	441	435	437	429	404	419	420	425	453	414	475	393	402	423	461	407	433	429	379	408	439	432	450	433	415	416	445	438	420	418	464	419	441	430	424	433	387	439	412	418	460	439	414	449	409	446	428	407	429	429	449	426	425	427	389	432	435	479	415	464	423	435	425	389	412	423	416	438	383	432	431	463	395	462	439	422	426	396	432	409	421	422	421	427	443	379	439	435	403	422	407	424	438	441	394	463	426	403	437	426	410	459	437	431	420	448	380	454	390	414	397	424	432	444	415	465	432	447	414	429	409	429	429	447	431	461	399	406	439	431	459	470	446	410	419	409	402	453	433	420	395	422	432	411	413	427	414	426	429	430	416	393	416	439	434	418	437	428	426	445	431	422	458	436	414	434	417	419	445	400	408	413	412	413	440	407	456	428	444	431	449	405	461	424	435	420	416	439	420	436	423	419	401	413	453	434	394	440	440	444	427	432	419	442	414	437	413	460	458	417	444	404	401	446	412	426	401	420	424	380	422	426	420	385	444	418	426	412	392	435	414	352	414	388	442	452	419	366	401	441	453	454	421	430	462	442	433	409	439	407	411	410	417	461	404	408	409	449	400	428	452	423	390	439	435	404	457	405	435	416	415	406	417	431	394	438	447	451	378	427	479	411	438	447	402	431	436	450	431	439	409	464	441	436	466	437	415	376	453	412	415	441	427	425	447	441	449	433	453	426	427	445	445	426	456	454	413	428	433	423	418	440	401	433	410	393	425	427	418	404	425	414	428	414	423	436	442	408	448	438	420	416	421	397	458	443	406	467	412	414	399	409	453	411	398	424	404	435	434	442	435	400	413	423	432	428	450	433	422	415	441	433	414	429	409	433	437	380	409	436	417	426	456	419	453	401	451	412	406	398	411	421	439	434	427	439	365	446	382	397	414	437	433	406	420	415	447	410	430	411	428	427	425	430	463	417	399	478	431	457	428	404	405	422	409	440	425	431	458	422	437	416	400	425	401	432	438	437	400	455	450	443	393	505	426	414	434	428	421	408	419	449	431	459	428	425	414	440	422	449	439	463	435	416	403	419	428	478	420	420	432	421	443	396	414	388	418	424	431	417	430	387	420	436	428	406	447	462	450	417	452	413	445	448	446	422	425	408	425	388	412	434	416	421	430	422	474	457	428	405	448	441	393	452	411	414	407	434	423	428	427	420	440	415	448	397	414	436	432	411	476	444	423	454	430	412	465	428	449	466	433	468	423	451	458	402	442	418	461	425	424	409	419	377	424	441	446	419	395	394	407	447	422	429	426	444	435	436	422	397	426	423	407	467	428	410	401	420	412	430	367	394	431	400	439	427	448	454	428	408	426	395	413	446	391	421	400	412	402	467	430	433	469	419	454	443	431	421	385	433	432	448	447	441	433	440	433	428	446	445	422	417	421	398	398	433	420	438	418	426	448	463	426	437	390	389	426	453	412	437	396	400	410	425	409	443	445	419	437	379	408	428	411	433	433	419	423	408	433	411	420	423	450	429	429	438	439	455	410	414	437	400	446	458	383	446	435	447	470	429	414	430	427	447	402	401	427	416	437	398	430	430	477	430	443	420	428	421	423	430	423	412	426	422	395	429	437	431	426	417	437	442	417	408	410	433	425	424	436	422	439	379	420	424	425	463	421	415	431	451	420	454	466	393	450	415	426	466	412	444	415	424	445	440	455	419	408	382	424	441	433	438	397	442	411	420	408	407	465	446	427	429	461	459	462	425	423	476	411	416	455	409	433	447	421	426	444	440	386	424	410	432	411	404	429	421	419	399	411	416	399	442	395	476	410	422	428	457	446	428	422	413	429	423	455	454	411	432	396	430	452	432	418	427	399	452	423	408	465	445	412	430	426	446	405	436	438	439	408	399	409	441	431	439	421	466	376	445	432	392	416	440	406	384	436	411	452	397	433	459	444	437	430	433	407	428	406	414	433	387	451	434	430	445	432	432	425	408	425	404	431	449	423	410	384	429	423	435	441	420	442	399	435	381	407	434	458	470	410	454	420	391	426	416	425	401	435	400	397	445	413	460	396	398	429	424	401	415	405	405	396	437	433	429	422	399	369	408	376	452	433	408	416	433	452	454	435	427	459	433	435	392	456	414	428	425	425	428	431	380	432	424	406	410	466	416	391	430	442	408	424	425	441	406	442	443	454	417	429	447	416	387	417	415	432	449	445	432	422	434	424	439	374	378	431	448	390	425	410	450	403	450	442	440	449	448	402	433	455	422	399	403	412	424	437	463	429	466	402	411	421	439	411	394	397	412	435	413	395	421	426	382	397	406	436	428	413	423	401	411	455	443	457	440	399	423	436	465	415	434	414	420	441	413	424	456	452	431	423	420	420	425	411	455	416	440	449	395	393	414	459	448	432	438	409	428	422	445	401	442	442	434	449	417	410	437	425	375	429	426	437	412	417	436	411	437	480	457	440	376	399	408	373	439	457	431	448	422	437	408	466	447	454	452	428	431	417	403	414	463	379	425	407	437	413	400	444	430	424	416	427	423	401	420	391	417	418	458	439	403	422	434	438	439	450	431	443	399	419	440	430	387	379	365	428	447	434	417	394	413	409	433	457	443	428
47132	68395	62316	51878	20921	23538	17334	6389	2713	2157	968	398	394	403	440	433	369	415	373	435	399	414	439	454	381	375	394	412	404	375	423	414	409	405	364	381	424	388	383	406	420	368	382	403	363	408	385	420	396	386	371	391	386	388	362	391	408	418	376	389	413	358	381	397	417	424	363	407	398	401	469	393	397	402	402	399	419	387	379	401	398	346	423	422	411	430	421	436	369	410	409	381	411	380	358	385	377	404	387	381	400	411	416	424	387	371	372	425	363	441	419	377	387	397	415	409	405	400	390	378	389	382	373	388	406	403	380	363	364	382	374	381	410	370	409	381	366	383	378	402	388	386	400	377	423	383	366	387	399	373	383	410	427	400	405	423	384	419	354	384	366	394	401	395	423	389	390	383	386	375	427	391	383	371	384	395	397	381	382	360	396	403	380	378	409	384	363	403	393	374	402	391	417	380	384	382	367	404	415	399	368	438	400	403	389	363	413	397	397	428	377	416	417	392	413	446	369	403	415	396	401	365	399	407	402	439	394	373	424	366	410	413	372	411	436	382	413	367	375	395	422	414	406	414	418	415	387	402	407	403	435	399	379	346	418	398	401	384	388	408	386	416	403	363	418	431	413	396	402	353	373	396	376	404	392	398	381	366	394	377	397	412	360	385	408	378	426	414	390	407	358	399	368	395	413	398	392	383	397	382	374	404	406	413	402	383	413	401	407	408	380	370	399	364	392	388	410	354	365	399	386	348	373	426	395	373	395	404	399	413	368	410	394	409	354	421	420	441	405	384	374	377	412	386	427	434	384	392	360	407	387	396	412	369	402	370	407	382	406	415	372	408	359	376	414	414	383	392	386	396	412	370	350	435	370	353	404	393	382	417	400	357	392	395	408	354	408	394	395	419	421	384	402	405	408	406	354	417	418	403	409	400	424	399	401	408	365	400	396	396	406	408	413	433	430	365	388	391	383	404	397	408	386	386	378	357	368	374	384	395	380	396	391	349	395	407	369	382	394	377	404	404	394	404	380	376	388	354	419	368	392	375	399	382	399	371	418	369	394	443	366	386	368	409	413	401	386	349	390	399	386	394	424	414	408	418	400	405	387	407	394	371	389	378	392	419	391	379	371	385	396	419	383	386	399	403	412	396	400	412	375	392	405	424	392	390	381	410	431	399	413	422	406	388	403	421	401	430	381	378	441	386	380	398	424	393	418	430	399	409	401	392	371	433	380	405	411	369	410	440	372	388	382	414	392	407	375	401	423	413	404	417	390	379	377	401	372	410	377	402	391	406	413	394	383	391	385	425	359	372	376	378	358	395	376	404	381	339	434	395	386	409	363	412	411	372	439	374	415	364	404	432	389	412	375	408	384	337	397	420	396	366	399	417	385	372	398	401	398	415	399	374	378	428	384	360	406	387	400	356	424	399	427	386	375	407	342	412	414	404	383	350	422	370	382	386	387	394	417	388	390	389	400	381	384	382	371	364	390	412	392	433	382	436	399	402	371	396	386	398	386	408	381	358	356	366	400	396	418	386	396	413	428	414	405	416	404	389	378	395	403	410	425	405	419	366	385	401	382	395	369	349	380	394	383	414	399	408	378	363	392	386	369	419	425	427	400	388	390	412	402	417	371	385	392	367	385	396	385	373	380	396	355	383	403	407	395	351	376	378	387	398	397	409	351	374	445	390	399	395	431	372	385	390	397	426	408	414	396	399	416	388	385	411	375	438	410	386	425	407	378	370	398	402	387	443	390	405	433	384	365	397	372	398	394	398	406	377	389	379	393	409	382	374	373	392	366	378	389	409	390	366	384	397	398	424	381	429	351	404	411	352	379	402	383	400	423	398	417	388	382	404	394	396	404	410	385	397	404	403	395	375	425	380	382	411	379	422	407	410	392	426	401	408	349	423	430	366	381	401	406	372	384	410	375	390	401	382	423	438	381	380	414	375	412	392	396	358	357	414	402	390	370	389	399	383	422	385	387	390	409	388	377	385	402	364	420	428	387	386	410	398	391	391	392	414	417	422	377	393	414	402	366	402	381	354	353	362	382	377	393	386	411	373	380	384	393	463	404	424	353	368	419	408	392	414	391	424	401	401	405	396	382	438	411	400	400	405	351	424	441	404	419	391	384	373	390	377	377	370	393	411	440	391	373	389	388	422	366	407	369	419	396	404	415	380	390	395	372	437	391	388	365	361	361	381	373	425	405	374	392	415	422	350	430	387	394	404	403	389	422	389	398	380	387	401	393	378	419	405	409	410	412	390	374	392	396	388	384	402	406	407	391	391	375	380	412	395	378	435	379	357	403	384	396	423	382	404	360	393	370	389	382	419	400	401	371	401	379	402	396	391	391	375	389	392	399	400	394	383	398	389	413	407	409	397	392	407	379	419	398	421	382	410	332	395	409	399	392	409	391	427	359	388	396	357	381	386	396	382	401	380	404	404	352	364	401	381	392	385	396	387	388	409	404	376	397	402	395	338	387	363	383	384	402	399	404	417	406	427	367	370	410	358	391	416	410	364	383	405	389	386	414	373	354	383	404	399	396	401	378	401	382	424	377	397	397	377	390	410	392	403	413	380	356	401	384	388	404	393	362	390	390	407	403	444	398	441	410	384	416	430	380	347	431	375	419	376	378	384	364	403	389	401	385	395	392	419	397	402	375	398	381	346	397	370	410	425	369	435	368	405	369	370	380	369	382	381	370	413	388	378	387	382	401	383	415	405	415	375	412	368	373	395	385	394	380	397	385	432	368	366	392	436	408	402	376	442	345	394	363	396	407	372	380	415	409	442	418	420	422	391	402	410	421	404	410	406	394	397	384	388	381	387	359	407	400	390	393	416	415	387	398	369	384	395	392	382	384	409	387	398	385	405	395	364	419	389	379	410	407	405	391	433	419	427	371	376	386	392	400	372	411	371	382	384	375	404	396	379	415	371	354	411	418	397	378	437	429	388	411	381	369	384	400	406	417	404	360	364	402	399	436	428	385	397	407	427	404	371	362	382	400	399	365	376	411	401	375	413	379	363	373	399	420	400	382	409	401	423	398	410	406	419	411	372	395	396	377	398	404	406	426	390	370	413	403	417	363	372	400	402	416	381	393	430	393	391	401	395	392	405	363	374	424	381	388	387	401	385	416	384	381	384	413	403	416	390	398	396	355	413	405	366	394	399	407	381	411	411	371	403	400	388	419	416	352	386	391	427	404	392	378	411	394	385	406	401	399	402	393	394	401	429	403	398	395	403	376	376	389	407	391	353	377	383	391	387	361	392	396	421	410	391	428	386	365	409	402	426	410	371	384	384	384	383	379	401	372	365	380	388	420	431	373	392	426	413	378	394	405	391	393	372	398	367	443	358	394	414	382	363	393	416	417	403	411	372	445	372	432	394	408	378	370	411	413	387	389	419	406	399	398	403	355	359	425	380	375	384	380	428	429	362	359	430	400	391	405	403	374	428	426	368	421	356	374	403	392	412	438	405	391	364	400	359
24602	21736	31246	39365	34198	34034	33906	15165	5058	2685	813	520	529	569	518	558	554	528	583	550	533	524	546	521	559	499	513	560	535	543	558	524	484	542	537	539	532	536	524	520	532	516	546	509	530	562	528	535	542	496	539	533	519	531	513	496	564	547	509	506	480	510	517	489	526	518	535	505	539	537	548	511	570	576	552	528	514	518	510	515	521	506	529	507	552	547	554	501	490	520	523	534	544	482	538	515	530	562	538	542	482	542	504	530	512	550	500	528	545	543	531	534	497	499	557	545	508	470	490	515	504	515	482	524	538	546	542	510	522	529	500	501	500	513	523	522	496	531	502	507	519	513	512	536	516	525	516	512	530	510	494	474	516	541	571	549	550	511	517	507	526	525	556	537	524	514	537	550	495	501	574	525	538	506	508	558	539	516	542	538	536	510	512	537	555	496	533	481	476	487	523	532	529	558	496	495	556	563	518	438	512	545	527	531	493	522	536	527	518	545	535	495	526	547	518	485	521	513	480	498	549	515	487	519	478	524	535	470	506	541	526	510	514	509	513	526	563	480	553	477	483	526	531	501	523	540	538	512	481	471	540	503	540	527	542	529	495	516	506	472	503	522	530	456	521	539	497	543	547	496	496	530	501	548	490	536	514	507	501	519	517	525	507	559	549	461	528	548	560	513	488	539	499	502	516	528	510	530	473	485	522	520	537	532	467	514	507	544	487	519	509	501	519	497	553	499	506	554	534	559	510	477	525	488	523	461	528	497	506	506	488	507	512	533	515	545	568	527	537	568	502	524	511	512	528	516	517	549	512	543	501	536	523	504	520	525	527	530	506	517	514	540	528	541	519	547	539	512	519	511	529	504	519	562	515	522	512	536	475	525	503	534	527	507	532	534	496	495	475	539	503	498	520	514	510	500	553	489	499	540	531	502	492	540	506	499	529	516	532	532	510	526	523	510	525	497	518	540	590	545	496	496	501	527	526	521	468	502	493	505	559	523	529	537	531	487	529	536	551	492	516	470	499	526	495	497	537	544	516	516	519	532	511	533	501	536	500	525	498	498	535	519	519	490	550	533	519	529	514	540	531	485	516	489	498	539	550	521	510	478	495	513	530	512	520	532	498	491	487	525	519	528	527	479	534	497	551	544	537	516	528	526	553	521	529	537	493	495	527	556	556	535	511	476	543	510	548	521	548	545	505	509	474	533	507	547	501	499	547	540	558	517	537	527	524	512	525	539	540	473	532	520	511	542	514	510	536	517	527	526	518	527	539	518	530	515	541	511	536	545	483	567	476	499	514	537	517	470	524	489	477	517	494	521	536	523	523	497	516	519	541	517	502	490	524	529	515	512	508	520	493	506	548	511	524	540	512	536	483	475	508	546	502	490	558	482	537	514	606	536	518	513	493	507	518	518	515	533	547	517	532	501	551	513	537	488	540	526	523	527	526	521	551	520	505	526	495	511	463	510	527	540	551	510	530	460	496	579	519	486	505	495	497	520	515	499	500	525	512	499	518	547	526	537	542	529	526	521	508	538	543	480	550	537	563	513	480	512	544	507	545	508	521	502	513	508	604	494	467	527	535	547	496	518	513	527	522	486	556	517	488	536	515	511	519	502	513	508	560	498	497	528	512	560	530	486	488	556	521	483	487	523	497	523	487	493	511	528	545	506	522	538	469	535	463	510	528	524	512	488	546	518	488	539	507	477	481	538	520	537	512	497	515	496	538	500	573	485	494	535	505	521	521	471	491	517	489	505	492	526	532	481	547	536	532	512	496	521	533	452	498	458	519	534	532	517	518	503	537	501	534	514	539	521	558	468	553	486	528	537	515	465	508	553	497	469	530	502	511	505	547	491	504	494	535	516	521	525	513	510	552	525	512	531	509	500	524	516	505	499	516	537	511	522	499	505	528	465	523	518	524	502	454	496	496	480	501	526	500	519	520	523	507	496	491	520	542	528	563	553	499	475	514	491	513	525	512	552	459	499	527	504	518	528	532	524	534	514	483	472	513	520	469	517	534	525	496	535	517	510	528	534	533	521	533	550	541	534	475	510	519	477	540	508	480	509	501	539	483	579	515	504	491	515	507	518	486	535	493	493	504	484	526	532	548	509	542	536	526	499	510	513	525	526	492	496	558	512	512	535	488	489	549	516	548	556	532	505	550	521	538	507	499	543	453	509	491	521	531	486	543	492	461	509	502	518	481	465	518	530	486	546	480	473	519	542	528	531	523	532	515	498	512	493	477	519	501	511	522	510	556	504	545	511	524	525	517	538	518	519	561	518	504	498	486	517	533	500	543	485	498	517	535	530	503	493	526	502	494	499	515	521	496	543	523	485	490	554	531	504	534	532	500	527	515	505	521	496	534	547	552	495	558	539	523	502	500	538	509	502	514	514	481	527	475	546	552	550	513	489	552	510	523	515	519	518	489	522	506	531	565	520	528	509	548	521	472	535	544	505	504	558	499	519	510	515	553	546	529	480	512	545	537	540	551	497	477	492	502	526	515	551	494	520	514	537	523	538	507	546	469	498	522	534	453	508	479	552	506	528	526	556	522	492	493	528	520	489	470	502	493	540	540	514	538	540	492	505	504	539	494	540	528	516	544	532	487	538	490	520	545	597	520	541	524	514	527	499	499	519	546	529	541	533	524	534	516	529	526	506	499	527	506	470	508	481	519	532	534	514	539	517	499	538	496	504	474	516	539	523	504	510	533	532	507	497	550	522	534	531	479	522	504	525	503	496	528	510	492	537	531	502	505	472	518	531	537	563	541	547	507	518	516	505	544	501	473	524	534	520	554	510	497	503	545	532	517	496	529	517	518	519	514	513	526	505	480	546	481	535	494	534	515	471	532	514	520	531	554	496	525	501	482	520	508	541	520	527	505	529	513	507	493	553	513	600	520	497	509	500	496	510	529	500	510	497	538	508	471	511	510	532	533	532	534	525	511	524	542	513	577	546	507	553	528	491	484	498	519	512	503	523	542	516	510	498	507	511	525	528	539	523	484	524	498	511	542	503	505	518	570	520	528	497	488	505	543	541	469	523	527	519	525	465	517	552	527	497	488	517	503	508	483	498	497	522	550	512	506	544	517	542	559	522	530	488	523	488	507	513	524	521	509	520	509	526	561	537	523	485	554	494	533	557	573	514	520	547	489	595	561	501	519	477	505	539	522	533	543	518	512	442	509	527	491	498	535	531	495	521	523	532	488	550	516	497	504	514	526	532	531	522	532	503	487	527	541	553	519	517	471	513	520	545	527	555	515	500	497	495	511	542	505	513	523	537	567	466	509	525	504	539	567	528	518	519	532	539	519	518	518	527	549	487	503	496	495	495	474	537	529	512	541	516	491	519	527	534	522	481	530	539	540	505	498	547	503	537	518	534	536	564	540	487	518	568	498	493	551	544	526	531	560	469	512	485	543	488	497	496	506	469	511	484	579	510	525	533	528	543	514	542	514	532	525	532	502	523	539	507	530	512	512	519	491	502
57967	84275	78167	66510	31008	35620	26745	11446	5173	3196	846	491	489	477	466	491	494	464	493	451	519	471	506	474	515	473	491	458	475	471	481	478	515	468	488	453	471	529	490	492	534	484	508	536	492	502	455	482	492	484	471	488	450	458	443	474	477	494	532	507	449	496	492	459	513	482	465	491	492	431	521	506	504	525	492	438	466	487	503	476	474	491	492	531	467	460	494	531	450	479	521	453	467	446	508	455	499	498	514	479	465	466	490	479	471	504	504	475	468	509	492	504	446	501	499	513	481	464	457	471	481	477	471	479	460	498	455	500	467	491	499	478	432	476	476	468	459	497	488	469	497	460	488	483	476	518	458	489	467	484	518	471	466	480	460	487	504	559	421	489	442	485	512	506	455	489	463	453	469	452	486	486	470	455	439	504	490	498	488	534	485	440	479	488	456	449	509	469	479	502	508	460	481	476	450	494	429	500	468	490	499	460	466	505	504	454	489	502	493	473	456	447	466	468	527	502	464	458	481	473	455	467	490	473	463	483	460	473	487	490	487	476	503	492	457	499	448	442	516	466	445	452	494	487	493	539	517	517	470	492	525	505	517	469	434	500	483	481	492	534	506	492	519	449	504	473	464	490	465	479	495	485	463	449	441	461	509	477	483	463	477	525	490	473	483	486	479	474	480	468	471	479	463	467	529	478	464	498	467	444	492	471	490	492	547	453	498	484	534	475	503	478	478	511	487	491	458	479	514	527	445	467	473	510	476	450	482	502	491	499	463	428	496	463	466	455	439	475	487	493	454	525	449	453	490	487	480	461	497	453	514	497	504	479	511	514	436	483	476	473	465	488	475	497	463	431	503	481	476	471	484	493	505	500	472	440	470	503	454	502	491	469	502	506	475	496	469	491	473	460	506	468	474	454	420	488	484	464	470	456	448	447	452	493	441	491	451	500	460	490	485	512	523	474	459	458	517	506	500	452	479	484	455	524	470	478	486	539	425	456	506	479	484	450	535	504	496	496	447	488	461	500	510	480	493	485	485	490	505	495	508	476	468	456	463	463	488	440	453	454	469	472	482	482	493	493	491	498	500	475	470	493	494	460	472	503	497	480	454	500	505	437	450	503	448	500	521	471	503	467	501	498	472	513	488	441	468	492	469	508	489	449	473	494	503	472	499	491	506	485	492	477	462	502	460	502	491	437	504	497	433	475	513	442	479	467	492	503	488	509	472	459	468	503	503	457	478	494	465	496	479	501	510	509	501	484	475	458	443	451	478	499	476	476	498	480	480	481	489	452	438	506	447	450	495	482	461	466	493	470	486	481	476	487	488	488	442	464	500	495	491	523	466	459	478	423	471	492	492	474	504	481	456	464	490	484	510	513	505	449	480	452	483	504	478	472	478	440	505	435	502	500	483	468	446	496	465	460	511	464	472	450	481	480	455	463	515	450	448	526	497	461	501	452	480	480	500	440	504	513	474	489	501	501	462	449	417	495	474	461	463	445	469	501	476	500	485	472	462	500	479	491	454	439	446	462	486	455	480	485	489	471	503	533	475	460	484	483	479	448	498	512	478	495	444	507	474	484	494	462	456	499	463	483	508	469	440	466	452	520	478	506	488	485	476	467	498	486	475	437	479	467	489	493	501	496	463	473	450	488	483	516	494	481	489	498	481	505	485	514	429	468	449	528	498	471	470	478	451	474	490	483	495	437	486	489	479	461	474	507	470	460	517	460	444	444	519	452	490	512	486	497	486	493	469	510	455	484	519	484	475	474	414	490	501	454	491	476	505	483	510	480	443	501	468	519	512	457	442	475	483	507	429	492	449	465	496	502	454	487	493	494	408	488	470	461	483	495	443	451	488	459	468	507	505	501	477	473	467	474	472	495	458	478	469	472	462	489	507	468	426	486	489	507	470	439	476	460	501	465	478	451	428	485	512	493	491	471	480	500	470	496	534	495	502	467	488	496	499	427	502	503	503	479	474	503	471	455	508	469	490	464	496	471	465	462	475	462	492	485	497	496	476	483	471	480	497	477	462	526	435	539	496	459	544	455	473	482	477	514	512	519	469	456	459	481	514	507	471	442	520	514	477	495	487	474	444	480	475	490	471	513	450	507	543	485	475	479	485	470	497	487	474	462	502	479	473	473	503	476	483	490	487	460	481	440	507	496	489	491	499	473	463	461	493	492	479	488	467	460	453	474	475	491	461	468	499	497	451	484	495	472	471	496	422	496	480	502	467	472	474	464	476	470	476	467	489	532	475	457	484	447	475	505	493	489	483	465	470	492	500	495	490	488	464	501	471	498	463	464	465	494	485	460	466	496	513	476	492	466	487	489	464	473	510	453	452	486	436	519	473	507	469	478	499	483	519	524	505	445	433	451	479	493	491	492	453	493	449	499	469	480	505	449	469	477	476	500	457	476	463	441	429	487	469	492	496	496	500	449	435	504	493	462	502	483	496	479	469	450	473	490	478	478	482	510	472	489	459	479	469	443	457	449	533	500	454	435	463	466	452	541	460	475	499	497	456	461	464	456	527	457	533	495	484	476	472	441	442	433	460	441	515	453	428	481	483	490	493	493	497	468	498	489	458	469	456	477	432	509	452	506	459	480	471	453	480	464	462	485	473	484	461	489	473	494	494	460	480	497	458	474	464	494	467	519	472	459	478	480	470	486	472	447	465	478	509	508	498	452	465	405	445	463	487	456	524	511	451	489	505	489	523	449	461	479	473	489	472	470	468	471	480	461	515	431	488	479	515	470	489	454	457	485	501	507	515	470	463	478	460	465	485	485	516	488	477	458	503	466	472	443	494	505	480	457	466	463	515	450	485	491	487	460	471	506	443	453	461	458	508	507	459	491	473	498	434	503	476	514	470	478	509	516	476	514	468	494	470	496	464	493	453	455	496	480	455	460	494	464	482	482	470	485	558	503	469	486	461	493	503	459	482	514	471	464	465	492	526	537	515	449	466	469	467	470	492	484	468	489	483	470	482	487	451	466	496	466	518	475	468	504	469	453	499	477	499	467	456	481	480	506	496	484	495	444	435	512	533	518	475	451	504	419	473	467	471	512	466	439	492	456	506	458	452	493	465	510	512	450	478	472	534	486	472	498	501	476	502	474	527	510	504	483	482	453	487	495	481	507	490	486	491	455	529	502	463	473	516	450	476	494	470	470	468	448	469	464	496	478	494	439	487	480	463	427	469	464	486	464	499	485	477	470	487	512	506	481	451	496	492	484	458	447	470	454	471	466	462	473	505	507	493	494	450	518	489	496	482	467	472	450	482	527	495	513	446	460	477	461	490	489	484	501	462	484	494	495	500	486	435	452	485	461	460	486	478	464	490	481	482	495	460	452	491	508	477	473	452	479	439	482	510	461	482	460	493	435	476	429	462	499	466	451	504	478	476	499	492	485	470	438	479	506	490	478	461	445	460	473	505	533	469	488	479	507	456	467	497	507	505	491	471	489	480	470	460	434	493	434	487	469	497	494	510	499
28731	20158	17009	12605	4095	2477	2080	1023	563	528	437	430	427	438	426	406	402	358	412	409	375	358	448	408	394	408	380	417	413	411	422	425	431	402	395	423	391	434	382	395	407	398	406	428	420	408	418	418	427	427	418	424	376	433	405	412	383	428	442	428	436	466	424	378	423	409	427	411	415	430	455	418	425	362	412	436	406	386	416	420	399	401	395	438	382	374	378	395	429	441	408	394	434	439	396	423	383	414	437	381	430	418	400	425	417	424	427	396	421	382	394	403	447	421	421	393	421	401	423	441	381	420	427	419	431	369	400	435	429	387	393	430	414	389	401	437	385	434	441	402	440	419	406	403	416	405	411	424	399	404	423	403	428	374	434	371	408	412	357	392	417	396	392	392	415	417	391	421	421	391	415	403	417	417	381	385	392	417	413	396	403	383	378	408	429	395	399	414	390	436	372	413	426	394	462	415	389	417	420	429	368	425	414	405	415	415	414	402	369	422	384	411	416	388	385	423	387	428	398	402	385	416	432	416	422	431	412	398	374	414	413	436	390	423	405	393	415	384	395	419	424	428	402	410	379	386	437	432	394	390	408	401	426	372	423	406	409	429	409	397	409	412	402	394	389	397	429	425	414	393	435	443	404	464	451	451	332	393	404	394	403	412	390	399	373	403	415	408	405	396	431	382	395	406	380	414	403	411	392	423	441	441	389	430	429	435	392	406	422	402	416	381	379	391	421	399	420	405	421	433	442	372	408	423	409	414	392	400	418	387	409	403	404	384	402	403	416	406	416	382	400	391	443	421	375	414	410	405	412	413	425	427	437	413	415	403	375	429	425	409	433	423	427	381	396	398	400	372	433	429	441	420	390	416	407	385	413	419	423	422	418	379	407	400	392	411	405	393	415	409	381	420	404	424	424	399	406	381	422	404	392	378	402	428	463	419	400	410	415	409	408	417	431	404	412	433	411	444	401	412	429	378	430	441	425	437	428	402	404	406	447	406	416	378	426	411	384	424	426	383	414	403	394	379	410	439	392	386	416	436	426	391	384	417	394	440	427	372	396	406	383	392	383	422	422	434	422	389	410	394	382	420	389	404	408	402	404	397	408	398	397	408	407	387	402	428	403	384	434	402	426	421	399	404	400	438	401	404	399	427	397	414	415	407	423	412	414	415	385	402	408	403	381	427	407	412	435	414	365	399	395	455	386	395	391	444	435	421	404	423	397	411	419	398	451	419	417	440	412	402	390	381	433	382	418	411	402	466	421	440	389	420	427	389	417	414	420	373	428	427	403	433	419	391	394	420	413	409	417	381	382	395	438	401	378	414	393	401	368	369	418	423	410	404	370	428	426	387	381	451	370	432	410	438	417	421	417	401	437	437	393	411	413	428	416	431	354	417	387	411	398	434	377	393	372	442	418	408	415	410	434	426	432	460	439	431	436	399	417	395	396	405	398	413	390	402	448	400	458	425	440	413	413	396	383	393	418	407	438	397	412	437	426	401	377	432	401	412	403	428	393	411	382	394	405	399	406	383	459	433	391	438	445	437	446	403	390	417	408	371	413	401	405	425	385	409	414	409	399	355	409	408	402	399	411	407	389	416	393	397	398	408	396	395	415	411	390	390	415	421	391	420	424	407	425	412	400	409	400	391	410	397	443	391	423	436	417	424	405	406	446	376	355	377	360	381	421	406	376	407	473	430	418	417	442	384	409	377	443	409	420	407	422	389	424	395	430	409	442	397	445	368	401	386	411	441	430	389	405	403	391	403	434	405	391	402	406	400	377	433	405	447	408	416	435	412	384	380	447	413	443	394	379	383	426	418	402	410	400	423	416	408	427	460	386	429	411	403	415	446	405	414	411	440	393	421	425	389	364	415	386	387	384	420	370	427	431	405	377	424	419	386	419	405	433	422	469	382	398	346	396	416	403	448	397	399	423	422	444	433	424	399	426	368	409	391	402	416	387	402	390	423	400	404	413	414	434	401	394	466	415	447	424	423	405	393	393	458	400	389	404	434	400	389	427	437	398	392	393	414	436	385	435	367	428	415	417	401	425	420	439	387	419	430	411	389	414	424	392	416	398	425	393	413	432	422	395	397	397	434	400	416	429	399	371	399	422	402	410	380	400	445	395	387	413	410	399	404	403	397	394	387	436	425	404	407	379	391	397	419	395	408	447	384	381	411	403	392	420	406	425	430	421	386	402	437	397	384	403	423	417	416	433	396	444	402	395	418	398	361	438	394	380	386	382	371	405	420	405	420	393	423	418	406	431	399	415	396	400	410	413	445	396	405	438	413	408	448	420	398	411	406	358	423	409	433	422	389	411	399	413	435	398	410	414	397	426	445	422	401	375	431	404	415	405	405	378	392	376	412	416	404	389	442	383	407	400	396	398	453	409	396	387	424	404	428	427	390	407	411	423	433	460	415	406	398	446	461	423	389	394	401	398	373	401	411	386	414	412	436	391	400	431	421	424	431	418	425	400	394	422	411	395	382	387	437	442	428	408	408	431	406	398	388	402	397	424	446	423	443	379	386	397	402	462	428	422	370	434	382	386	410	460	435	397	400	470	400	363	388	336	383	467	432	408	419	376	442	423	416	420	417	397	353	422	401	388	378	422	419	405	395	404	387	447	436	403	435	396	424	393	423	365	410	425	391	378	392	387	433	399	413	404	407	427	412	410	414	411	358	406	396	388	411	384	416	435	373	400	425	436	394	437	440	375	443	431	413	425	402	414	429	387	423	425	385	371	417	438	428	412	396	395	411	392	410	429	384	445	416	404	431	420	412	432	414	422	401	389	439	397	412	423	453	379	408	375	451	448	420	374	396	408	418	427	416	413	367	405	408	384	408	422	385	407	416	448	423	411	399	387	416	358	412	416	405	430	398	431	421	421	389	384	467	412	391	389	387	409	431	398	416	432	398	451	429	399	426	427	401	414	384	395	444	409	454	397	432	404	376	420	362	400	419	399	403	451	411	455	394	388	426	426	409	414	400	397	426	402	442	423	360	419	415	422	400	400	415	382	439	419	395	422	384	367	423	407	437	379	410	418	413	434	418	409	413	412	387	397	405	400	398	410	436	423	400	433	414	413	399	419	414	379	377	421	424	425	429	403	389	388	417	421	439	401	400	422	417	388	404	421	419	392	389	415	414	357	407	405	364	392	417	391	384	385	390	394	408	393	439	387	409	373	375	442	397	416	382	372	390	398	418	455	410	395	437	370	423	422	408	409	375	414	403	410	401	392	402	425	403	383	367	446	424	386	398	447	435	378	434	420	389	418	421	384	414	399	386	431	400	434	379	398	405	401	389	438	417	459	429	388	389	385	382	384	372	432	441	393	418	399	404	397	399	401	377	388	438	410	383	388	398	422	407	400	428	407	410	418	390	390	409	371	454	392	368	422	409	442	375	398	423	412	403	408	407	417	399	387	400	376	399	407	425	418	406	408	424	418	406	415	395	406	386	388	401	428	417	409	405	404	396	378	393	424	446
13177	16029	15271	9598	3162	2922	2277	1082	552	417	390	324	334	340	339	393	388	328	368	348	356	370	340	355	341	334	349	340	335	386	325	342	356	366	318	341	330	345	381	345	334	373	369	343	374	323	358	341	337	370	359	342	373	347	332	348	377	366	334	328	369	397	339	326	351	359	328	380	371	364	339	355	366	355	358	326	331	353	361	328	317	333	332	358	355	317	362	328	367	319	351	350	351	344	345	362	354	322	338	349	363	342	297	347	356	337	355	337	343	347	376	370	329	360	357	336	366	332	349	342	329	316	339	342	347	326	345	322	361	349	362	346	335	366	323	374	334	345	337	325	341	371	343	349	324	349	362	346	326	335	341	365	339	385	341	344	341	350	374	356	380	346	360	337	351	315	321	341	327	350	354	318	362	351	328	323	360	359	345	348	345	334	342	363	332	328	358	350	349	360	343	337	350	318	335	320	336	381	338	351	336	377	347	351	327	359	333	351	331	338	335	349	338	349	338	322	365	339	364	350	339	348	349	377	367	372	345	343	349	357	352	369	368	336	365	325	332	335	380	333	354	321	369	349	328	337	375	336	319	365	343	363	339	349	323	343	365	343	366	339	341	347	361	373	344	357	357	369	339	303	340	332	330	315	323	387	370	314	352	348	365	335	353	339	344	338	333	368	326	341	379	362	391	366	324	326	345	378	352	362	332	346	348	362	388	374	348	314	341	351	359	336	333	350	333	339	342	352	335	339	348	357	361	326	354	350	350	298	347	362	361	322	368	340	342	333	350	327	340	345	365	303	335	344	356	356	341	370	352	355	354	365	362	356	337	336	365	392	336	313	364	319	332	330	333	338	361	345	357	328	320	322	323	341	297	337	320	370	383	372	354	372	338	314	323	353	347	346	363	366	352	319	342	346	392	338	348	367	348	333	313	337	322	338	349	363	335	361	366	350	343	385	348	348	390	334	364	354	377	365	345	333	336	361	352	353	325	367	307	342	353	318	336	344	323	330	335	342	308	337	347	353	343	319	350	319	360	347	319	358	369	335	336	344	299	320	358	350	367	358	339	337	302	350	337	370	335	355	344	347	330	376	376	341	345	370	364	399	341	329	323	381	385	338	347	381	346	319	369	366	337	371	331	335	366	331	339	351	345	341	358	361	335	361	367	359	342	399	354	362	329	325	384	383	338	334	346	344	331	356	353	318	317	329	330	370	325	348	353	340	378	376	341	325	365	324	331	367	328	322	321	334	365	357	373	351	345	350	375	315	358	323	349	348	332	340	353	358	351	330	354	373	358	334	355	338	362	347	333	356	377	344	315	334	335	321	366	349	366	330	360	352	332	337	337	382	327	362	346	327	323	361	343	342	343	356	342	381	326	358	375	375	295	340	352	346	354	347	366	321	355	349	378	347	335	361	334	354	359	347	322	320	330	339	347	361	359	320	345	329	324	324	342	324	351	331	330	378	337	360	361	336	358	351	316	354	337	321	350	342	328	315	323	370	350	362	326	375	358	375	351	372	328	367	339	327	341	319	355	366	316	359	342	338	326	363	351	327	334	341	327	351	349	348	374	367	344	350	380	368	316	327	336	355	324	340	317	325	321	337	323	346	336	352	338	363	354	350	315	346	364	332	382	333	340	356	333	342	322	349	363	329	362	337	352	351	345	344	314	313	359	345	326	348	365	344	375	328	346	348	363	353	372	359	320	328	346	349	357	331	335	337	371	363	339	366	368	360	366	361	334	351	339	364	343	319	326	358	340	358	369	354	336	327	348	348	347	337	339	357	340	356	347	354	342	309	360	360	373	370	332	366	356	337	361	350	364	340	323	361	363	341	374	364	347	360	333	339	366	335	341	337	346	377	375	328	351	364	327	330	341	362	356	324	365	364	356	334	336	341	335	327	329	338	354	361	323	348	340	343	356	357	329	340	324	374	343	341	344	340	363	352	333	312	356	331	364	387	340	361	339	339	329	328	375	338	359	361	381	343	347	385	358	319	360	331	382	351	352	337	364	360	331	370	405	351	352	382	360	307	354	333	338	335	338	355	352	333	374	366	353	348	330	366	347	354	311	369	344	350	339	352	345	316	345	353	297	326	306	342	330	368	339	332	314	344	340	343	346	357	343	353	368	361	331	362	322	347	354	335	337	353	363	337	362	345	355	317	363	356	341	361	356	342	323	345	357	357	348	361	357	340	344	349	348	335	323	359	382	355	346	334	341	349	337	343	347	346	360	320	371	340	343	363	343	325	349	330	352	356	339	324	348	383	343	357	322	337	350	331	345	361	363	346	349	359	333	355	324	337	358	330	319	354	345	329	351	310	320	355	363	333	323	366	331	354	306	332	324	360	311	339	310	319	333	364	342	355	338	332	338	324	383	345	345	328	359	339	374	341	337	347	334	336	349	381	331	353	324	311	358	358	366	356	381	328	370	315	328	339	366	347	353	348	396	337	305	327	338	360	346	341	360	351	356	340	352	335	317	356	357	358	346	398	364	349	338	349	363	317	345	348	335	338	361	385	334	350	351	322	337	367	321	344	368	340	373	338	341	350	326	374	312	308	354	347	345	365	383	342	341	328	354	312	365	350	343	352	350	303	367	354	340	332	381	356	331	360	356	329	386	326	357	344	345	325	345	321	327	322	340	371	331	408	326	353	371	318	326	320	393	316	341	307	392	343	362	347	344	293	338	350	355	348	340	340	398	359	358	341	344	342	375	353	347	386	346	373	359	369	343	366	340	326	359	381	325	336	344	336	393	377	341	365	349	360	322	362	361	367	338	361	351	365	314	354	334	356	347	311	357	348	356	351	347	341	329	345	346	354	345	320	350	315	302	345	348	339	361	318	379	405	329	327	335	338	332	356	362	369	415	365	339	348	311	320	345	350	319	354	344	375	338	349	361	330	376	350	326	339	343	381	361	339	303	336	340	342	332	335	357	353	372	337	343	337	371	372	354	362	348	351	330	336	384	375	335	331	367	323	366	355	316	357	325	341	315	367	342	361	334	366	344	344	339	374	325	376	362	338	353	333	349	354	340	329	352	367	335	362	354	345	340	386	360	354	321	359	354	327	347	324	320	363	367	320	345	357	368	330	365	337	373	326	336	323	374	344	369	330	335	375	336	380	348	347	352	342	341	359	328	355	337	358	327	345	371	372	368	341	355	339	363	357	344	381	336	355	360	327	344	355	346	378	360	337	348	347	366	305	336	358	302	385	355	334	354	396	362	383	326	341	353	330	365	341	363	368	344	333	364	337	327	332	337	371	338	366	384	350	344	336	348	332	310	332	359	332	339	320	366	356	370	376	342	323	364	375	371	352	329	350	319	327	372	345	346	344	328	343	332	367	326	344	340	351	333	337	364	362	314	326	311	346	359	357	345	350	370	322	354	334	371	348	313	342	379	378	349	331	370	333	345	359	331	347	361	345	348	342	348	348	353	364	341	348	346	352	365	348	343	327	318	320	340	346	350	362	340	324	346	341	384	347	361	362
25490	21943	33475	42121	31265	26408	21526	6986	2241	1313	525	496	480	499	440	476	454	449	467	478	421	484	459	458	451	479	480	469	440	439	487	463	440	456	466	462	468	473	473	440	508	488	428	434	438	488	492	466	437	484	439	466	463	462	435	443	425	447	468	486	464	493	438	471	439	438	437	460	453	465	432	468	461	446	437	471	471	448	435	431	450	465	431	444	449	479	418	449	460	473	429	435	449	457	487	456	470	432	480	452	434	471	470	434	422	466	454	477	494	445	433	477	497	473	430	456	453	462	435	425	437	436	449	436	448	468	458	425	467	466	448	442	415	437	434	447	478	424	447	459	468	440	426	471	494	437	457	446	467	424	437	422	442	411	467	461	446	409	459	474	430	449	449	442	395	458	451	439	486	435	466	452	408	468	497	441	462	472	439	448	450	461	464	473	463	446	409	436	445	438	441	469	445	491	445	428	439	466	453	455	468	453	496	453	463	468	427	465	446	452	514	414	497	452	394	436	427	450	441	450	470	427	458	457	448	478	470	433	464	440	446	425	450	472	487	472	415	492	466	500	455	481	422	428	450	452	437	464	457	450	482	436	442	475	450	447	447	467	441	465	443	477	448	466	439	448	458	496	471	453	447	464	449	438	467	442	493	460	458	428	478	431	432	477	443	424	466	485	460	421	463	484	427	458	457	467	465	452	452	441	455	474	469	458	462	456	398	455	455	430	495	445	446	481	450	437	489	485	461	466	466	477	411	429	431	427	449	442	436	451	458	451	443	426	472	470	434	451	467	450	456	436	449	440	424	463	448	441	454	471	452	442	450	460	474	493	458	437	464	477	435	461	455	479	446	439	458	414	454	441	429	469	468	443	478	481	437	406	445	427	424	449	440	455	456	435	394	426	448	439	442	435	477	421	447	444	462	433	475	509	493	439	453	432	476	454	454	470	440	471	447	457	471	447	459	459	440	466	446	452	464	480	470	440	447	475	421	456	443	460	419	434	465	453	451	445	465	485	468	461	446	423	415	449	436	489	483	474	452	464	466	457	436	446	468	469	419	488	466	459	431	464	444	454	465	430	445	440	448	477	426	443	465	457	415	447	448	391	460	448	477	428	431	437	424	464	457	455	469	443	464	433	440	451	420	440	439	458	437	421	442	451	434	413	461	457	450	441	478	414	460	425	467	464	456	434	440	440	432	430	452	444	446	423	469	460	458	448	419	431	434	451	483	471	439	477	482	459	422	384	441	485	443	461	487	476	462	462	456	442	413	464	424	473	461	463	460	442	446	473	442	446	441	411	450	441	452	425	423	440	462	427	415	472	521	473	421	474	522	478	433	436	458	475	470	414	460	448	439	482	442	471	472	474	421	459	442	477	460	458	402	452	439	450	460	495	427	458	467	485	433	446	443	465	471	431	437	445	439	453	451	457	438	488	449	467	410	433	463	430	420	448	439	498	466	442	484	448	432	448	472	456	429	465	490	433	432	447	465	432	451	430	483	456	481	466	423	451	450	466	452	465	458	465	458	455	440	455	457	446	401	455	434	430	453	408	456	492	417	449	464	429	445	484	459	430	468	452	462	452	434	463	422	434	432	472	414	443	451	468	490	458	446	443	440	443	449	460	452	443	492	464	443	455	449	458	447	466	443	457	456	469	433	457	487	455	473	467	469	433	445	427	428	441	433	469	431	440	446	418	460	456	425	464	484	439	428	439	456	462	445	416	418	423	436	457	441	483	451	482	417	448	469	441	456	467	459	444	439	452	446	466	414	426	444	458	456	429	484	477	445	462	420	454	477	467	427	496	474	466	454	432	480	444	459	454	413	439	475	448	493	459	450	432	480	411	465	411	425	436	438	465	434	501	433	426	425	457	415	466	448	470	424	458	446	473	489	447	438	429	443	435	457	415	448	484	456	478	449	417	473	465	413	479	402	446	408	498	459	433	481	459	425	478	473	429	403	444	471	453	483	478	470	429	423	488	436	430	432	471	466	413	443	487	456	460	470	476	449	431	470	459	409	421	458	443	436	476	457	464	456	450	475	459	454	464	447	436	489	414	428	482	451	450	484	506	460	449	451	438	450	434	462	419	472	464	446	445	467	469	453	456	423	425	467	445	429	438	451	477	485	435	432	440	460	472	482	417	427	458	475	439	454	477	456	464	428	482	422	452	465	445	469	451	450	439	461	432	467	438	472	452	455	455	470	432	436	408	438	415	444	492	448	465	455	431	465	466	432	464	464	448	441	432	438	441	446	447	453	468	456	415	439	425	441	483	446	466	436	457	426	424	447	488	422	479	437	458	457	436	459	447	461	430	468	454	478	414	484	442	439	428	490	461	490	436	491	443	462	451	456	454	486	481	422	451	451	422	449	455	382	466	462	452	480	471	438	426	450	474	462	457	479	418	451	466	449	444	464	449	465	446	497	431	434	473	458	466	462	448	475	469	498	418	421	435	435	452	420	417	457	444	456	440	422	449	449	418	440	481	439	425	458	469	419	477	426	417	472	446	431	444	474	447	422	459	447	481	452	404	436	427	452	450	414	439	416	469	460	460	448	461	434	432	477	420	416	445	445	466	443	460	423	459	468	466	450	435	464	436	493	453	454	483	490	459	450	432	427	446	433	438	446	464	444	437	442	457	455	451	412	446	471	469	468	484	416	471	459	482	448	433	440	452	437	458	445	487	463	477	462	418	462	437	414	441	459	438	450	440	476	421	438	462	479	423	443	430	430	450	451	445	439	439	472	414	455	435	468	483	454	449	432	458	464	444	447	415	430	437	457	463	477	462	460	448	477	474	486	473	455	450	425	442	437	475	493	442	444	444	430	458	477	438	432	478	450	441	459	412	447	428	449	457	461	429	458	440	453	457	419	467	456	460	424	479	435	474	462	458	470	435	454	444	435	427	413	467	457	442	456	467	452	431	409	444	459	470	446	446	435	457	458	448	434	411	435	457	473	470	400	440	481	461	470	416	451	456	446	445	483	478	467	418	474	434	461	460	488	452	457	448	470	421	423	435	441	439	439	432	489	475	424	467	463	441	445	446	430	436	460	435	461	449	453	448	445	470	456	437	451	470	426	464	458	406	466	434	450	466	455	464	442	418	458	482	462	430	431	448	415	460	464	448	436	458	444	480	452	475	493	471	454	469	448	452	444	447	451	465	438	442	446	442	448	451	449	437	458	479	454	456	410	479	458	437	427	415	488	429	424	474	438	458	457	422	414	443	436	476	442	469	445	470	402	428	447	470	430	454	501	432	440	477	431	423	423	468	442	466	502	432	456	434	421	484	429	489	442	426	482	463	411	445	440	434	485	450	460	487	469	472	470	442	462	456	433	448	444	461	479	469	447	461	472	473	487	479	491	463	484	468	418	422	445	457	405	463	481	432	449	440	432	469	432	413	432	438	434	447	430	453	473	445	472	438	440	452	427	446	476	437	414	438	428	457	465	467	418	438	419	451	452	457	474	471	465	447	433	440	461	434	454	453	427	439
46038	72306	64715	52735	22068	23959	15681	6184	2724	1589	456	402	442	434	424	408	414	405	427	413	421	397	421	440	449	391	386	408	427	419	390	416	413	422	430	428	386	417	388	387	413	426	400	423	407	424	403	411	447	403	419	398	443	413	386	406	402	397	398	386	365	413	399	456	388	429	401	379	429	432	431	455	418	399	428	439	387	432	441	432	410	422	356	425	424	418	420	406	388	395	429	422	423	439	425	376	417	413	397	420	398	404	433	426	404	394	391	404	432	430	407	410	404	451	400	392	434	443	407	378	446	413	390	459	413	380	413	428	435	424	407	370	387	433	421	406	381	404	427	385	415	419	393	433	403	409	410	380	409	418	413	431	424	370	411	440	354	425	381	405	394	423	428	435	430	448	413	431	377	435	413	429	388	402	466	382	433	368	409	402	409	417	406	452	430	401	432	427	458	402	416	398	428	409	443	400	468	411	405	365	411	427	407	451	400	436	426	421	369	371	411	421	435	405	379	402	437	411	411	429	389	420	414	450	406	422	432	414	415	421	434	430	402	426	423	368	370	415	409	388	424	421	385	423	408	410	417	436	406	423	462	400	401	418	421	409	414	410	439	416	406	410	432	406	391	388	433	426	405	448	409	395	398	403	401	457	395	445	455	415	417	441	394	400	414	431	419	396	420	387	396	425	443	395	440	410	415	444	462	421	423	425	413	389	437	394	439	418	411	409	409	411	425	395	397	413	401	390	454	422	406	414	387	393	456	448	411	435	406	417	434	373	405	386	448	392	417	444	422	396	401	423	376	434	378	396	442	400	396	402	410	396	396	401	409	388	416	373	427	403	418	420	446	415	407	397	426	383	424	433	432	419	402	410	449	437	400	416	438	414	404	405	430	416	405	387	407	386	417	377	453	410	433	429	419	402	394	390	407	365	412	436	426	389	385	406	410	438	399	435	392	414	428	391	403	447	398	387	411	388	419	424	455	425	381	394	393	413	416	427	416	391	444	396	423	396	416	385	437	458	393	443	401	397	431	380	383	369	378	430	424	392	442	404	393	392	390	435	401	444	418	411	380	409	386	385	437	415	385	426	414	409	424	381	422	446	368	404	416	378	416	420	424	408	428	424	418	439	425	401	461	412	411	431	399	405	435	457	437	414	398	413	432	420	404	400	425	439	379	422	414	384	418	404	418	409	434	386	385	425	421	394	402	421	403	427	414	387	442	431	444	422	435	393	399	401	416	410	400	405	419	449	362	405	429	446	416	409	371	387	422	404	382	386	379	391	435	408	410	398	418	393	405	390	428	415	405	453	429	391	406	445	402	421	425	414	424	409	446	411	409	406	407	416	411	381	402	457	421	410	429	407	385	429	374	401	450	424	384	406	420	372	427	440	437	411	385	417	396	399	411	373	391	434	416	412	408	395	415	417	397	415	384	419	410	405	362	393	416	380	415	409	444	423	386	387	376	425	406	406	426	422	427	390	380	373	447	418	376	398	408	397	404	430	392	386	435	381	388	421	407	421	431	424	422	434	439	424	407	411	424	398	361	413	411	419	408	377	381	440	446	458	430	401	430	419	421	430	407	402	418	422	395	410	411	386	424	395	417	419	401	446	431	403	393	409	386	392	420	444	452	391	405	427	374	397	417	399	412	408	426	406	413	437	411	369	419	412	437	442	432	391	413	401	421	451	404	396	423	468	403	388	408	434	435	430	428	407	412	424	417	410	378	397	418	409	429	415	437	424	408	445	393	394	371	405	396	389	426	394	394	415	422	407	400	419	427	405	397	405	400	431	414	409	417	436	395	400	426	389	407	423	430	369	438	416	416	382	419	374	420	413	447	435	462	379	425	416	428	403	402	397	428	383	388	435	417	432	415	402	430	406	429	411	397	391	422	413	372	420	398	385	385	426	422	380	404	413	443	420	402	395	439	422	406	429	422	396	403	416	436	430	419	397	409	407	384	421	436	442	434	415	414	405	404	393	444	408	390	398	437	366	417	437	399	456	396	384	385	406	391	445	441	380	390	426	399	425	439	423	434	423	434	407	416	405	408	414	396	350	412	391	369	413	426	427	412	404	412	413	431	411	429	446	378	365	445	404	422	435	426	402	410	356	446	386	454	424	414	410	443	438	415	403	431	406	396	394	412	408	397	417	381	452	431	396	414	401	434	406	385	408	386	423	415	429	411	431	380	423	479	396	394	406	440	410	392	418	467	423	397	418	426	433	427	430	389	389	445	392	391	438	410	415	433	441	404	403	421	401	404	433	436	398	413	427	385	433	410	393	416	400	383	413	380	408	435	424	429	397	385	366	432	417	410	438	404	410	428	402	433	401	400	375	395	387	422	385	432	395	421	416	373	451	416	418	439	440	408	416	412	420	409	427	414	427	439	402	399	406	413	418	388	412	402	468	402	379	397	397	400	445	352	430	420	396	402	420	416	434	427	385	415	405	410	431	394	403	441	400	437	400	398	404	382	419	425	420	391	400	388	390	432	403	407	401	405	378	413	459	438	396	420	421	437	426	374	405	398	426	407	385	453	448	393	400	412	373	409	409	401	412	410	420	417	394	411	410	457	389	411	443	398	405	387	396	433	400	420	410	449	394	429	368	421	404	408	430	430	401	409	421	398	421	425	388	407	409	413	386	412	391	423	368	440	437	396	368	435	402	417	441	417	426	432	427	418	401	398	451	444	398	379	426	434	409	438	402	413	410	419	415	376	411	403	392	413	384	401	423	405	381	402	415	409	395	408	427	420	428	423	387	388	429	429	435	423	409	386	408	431	394	408	462	415	409	375	427	411	407	382	427	416	411	366	416	403	431	407	405	371	431	396	408	393	399	380	379	403	414	408	414	403	389	407	424	439	444	419	409	406	352	369	441	374	415	405	414	412	400	433	398	436	431	395	411	422	431	399	415	403	423	388	393	402	421	401	445	416	414	413	382	399	393	387	397	410	416	425	411	406	386	414	392	401	405	414	398	398	418	390	406	436	415	407	407	411	418	372	377	405	404	404	413	414	384	391	395	448	434	371	443	377	410	396	445	397	409	371	416	422	357	364	418	413	408	446	440	420	406	416	423	410	402	405	410	435	413	441	422	398	416	384	447	420	432	421	416	380	381	396	430	390	374	440	410	425	422	407	415	401	410	389	430	441	457	445	407	410	404	433	389	386	411	413	409	425	390	403	404	378	378	414	427	364	424	417	417	402	368	423	469	433	390	392	423	467	413	455	397	380	422	382	412	397	379	398	428	391	408	395	414	405	420	432	437	426	394	407	444	386	398	454	367	413	406	419	418	425	383	406	412	409	399	407	363	441	444	402	387	394	409	463	420	389	426	415	398	412	430	409	419	406	424	403	437	397	404	411	415	426	417	438	429	445	439	438	429	427	372	409	416	418	408	362	409	424	386	367	376	435	411	372	408	412	417	418	396	415	372	430	397	413	388	416	368	412	418	423	417	417	417	402	408	386	391	408	429	378	369	390	386	454	409	420	398
24575	21792	31746	41261	34708	36767	30706	12702	4083	1958	703	564	564	557	530	606	548	579	579	534	587	517	553	561	576	562	536	525	531	494	569	515	522	520	580	545	546	513	548	493	552	558	500	528	513	518	548	526	549	547	520	552	521	541	509	582	523	526	529	562	527	548	550	534	557	530	512	550	543	541	515	555	577	522	535	530	524	493	514	588	523	546	544	552	567	520	530	534	506	519	463	506	506	530	598	517	530	538	546	538	561	530	542	542	542	559	538	530	553	503	525	538	492	491	531	542	557	551	511	528	523	523	544	559	511	522	503	529	535	505	526	541	543	515	525	470	548	562	529	505	518	551	550	547	507	567	536	558	531	509	552	531	550	526	545	531	565	528	561	515	490	565	507	522	538	507	552	505	513	534	488	558	485	513	546	523	526	533	529	558	517	488	511	531	509	509	554	546	596	528	545	561	490	527	562	557	572	529	532	589	539	467	502	476	594	517	535	573	511	504	547	545	521	524	536	510	525	539	553	534	585	525	552	535	522	549	535	542	531	560	554	587	552	545	558	522	542	532	536	515	503	510	555	565	537	549	527	506	524	532	521	583	524	503	527	509	522	573	548	503	517	525	549	528	530	520	576	554	527	544	551	537	545	486	542	516	540	503	556	567	525	476	544	537	517	536	514	507	534	544	496	531	524	502	565	525	527	517	537	534	555	546	527	554	518	521	554	524	536	544	505	510	531	531	486	534	551	541	514	511	522	534	524	553	540	553	546	562	507	538	540	516	516	498	545	560	539	525	527	551	534	487	517	516	544	582	518	559	481	549	532	579	521	529	513	561	502	543	541	544	522	525	511	503	521	527	548	558	534	535	535	502	563	501	531	549	534	519	532	508	519	527	512	561	522	552	530	556	532	526	516	510	499	530	531	509	564	501	548	504	566	488	543	500	528	539	530	536	534	503	576	549	525	553	557	472	499	535	541	535	557	548	559	576	503	541	553	572	476	517	516	502	524	566	520	529	539	521	490	506	558	554	558	504	504	542	531	541	509	499	577	524	523	579	538	533	501	513	522	524	488	558	521	523	521	527	506	540	560	534	557	527	529	513	531	546	506	524	554	507	517	535	530	538	492	556	564	575	483	509	469	531	514	522	498	513	498	569	541	523	511	524	539	548	542	540	510	547	564	525	537	525	561	521	528	480	532	519	556	551	474	536	492	529	522	508	516	507	532	524	521	542	530	523	539	541	526	555	543	544	511	547	516	530	497	545	563	554	570	559	547	509	502	533	518	571	558	518	526	514	559	494	521	482	526	518	533	528	583	536	498	539	560	543	529	545	526	531	514	532	531	545	536	559	497	536	532	525	491	522	570	484	528	522	518	527	491	547	534	503	513	503	503	573	525	549	538	547	538	541	567	504	512	523	519	523	534	491	574	527	488	534	531	568	523	543	532	543	499	520	541	508	525	578	524	559	503	505	553	527	547	534	552	492	528	529	551	545	531	506	515	514	540	506	541	527	525	560	539	550	524	541	496	523	562	511	510	526	512	506	537	500	529	515	593	510	524	569	540	524	511	531	513	556	548	508	512	531	517	536	534	533	511	540	518	502	513	547	559	523	565	500	470	557	525	534	511	525	513	502	518	518	536	531	510	477	527	526	535	527	517	528	523	537	544	548	531	532	553	511	569	502	509	489	528	497	554	574	560	518	560	528	526	549	537	562	517	517	508	545	517	529	538	508	540	591	518	527	508	506	534	497	529	521	504	560	545	561	505	472	530	523	546	519	521	515	533	527	504	529	476	548	541	532	509	534	533	562	540	510	513	534	508	527	590	505	522	508	550	549	543	499	501	544	563	550	541	537	549	532	495	516	544	550	553	549	567	484	536	564	528	524	510	568	490	528	528	537	561	490	513	511	518	539	542	505	582	534	524	509	505	510	521	545	523	519	585	562	482	527	518	540	537	538	541	549	540	529	512	539	524	534	569	535	548	533	535	540	534	518	509	515	580	532	547	542	500	535	560	594	532	503	549	523	512	520	519	539	558	504	546	539	491	577	534	549	525	503	530	520	571	522	564	552	534	545	554	546	550	521	482	553	552	543	571	560	537	562	534	556	544	510	526	552	531	509	572	539	549	529	487	551	569	560	531	512	499	535	546	499	521	584	518	528	526	487	517	538	551	508	529	488	531	538	527	497	549	559	541	535	558	502	538	528	545	556	512	540	577	543	505	493	539	544	555	554	531	498	526	525	501	522	516	539	538	523	505	469	491	528	538	537	532	560	528	527	492	523	526	495	504	547	536	537	532	532	540	511	485	510	528	534	569	489	502	548	539	555	502	514	548	554	524	547	548	520	507	532	549	528	507	537	555	495	516	524	514	516	517	523	558	558	508	507	535	510	536	517	585	535	544	529	530	528	559	545	510	517	556	545	531	520	551	520	546	562	537	515	518	514	510	535	566	509	566	494	535	552	535	508	582	539	524	543	516	550	545	537	506	513	559	520	493	560	553	503	568	525	520	524	546	531	566	514	530	498	532	507	497	547	542	536	513	543	543	512	548	531	546	499	508	546	517	540	525	512	508	523	534	519	507	587	548	566	552	507	558	518	530	484	509	488	530	537	544	557	543	559	484	567	546	537	545	538	474	519	525	573	527	530	537	555	522	467	504	541	549	499	552	508	543	522	494	491	555	518	542	546	552	523	524	547	514	530	565	514	546	525	547	556	549	547	516	580	548	562	496	538	520	514	498	545	499	521	508	515	497	526	529	548	507	500	537	531	568	525	510	534	538	572	496	559	512	540	495	499	522	525	540	513	514	518	550	555	529	538	504	500	521	525	532	549	515	515	536	520	489	499	541	509	531	515	552	540	531	526	536	528	499	485	532	523	546	508	532	549	541	554	550	527	549	526	577	555	523	505	519	514	534	504	545	505	480	526	503	511	511	507	530	513	547	534	496	538	492	545	524	539	529	543	527	533	538	503	515	511	575	522	537	537	554	507	527	562	523	512	528	550	543	527	528	573	502	511	532	527	499	515	532	564	485	545	563	527	556	550	525	536	511	530	584	548	540	532	534	543	494	546	524	551	566	510	508	535	488	529	510	540	526	529	528	520	544	536	507	527	524	519	500	555	546	537	559	514	496	530	496	485	544	558	502	545	516	542	541	577	534	517	529	523	520	508	500	553	546	553	546	538	512	498	564	510	548	533	524	505	543	502	537	531	492	528	523	535	508	533	547	542	554	532	508	531	577	588	545	474	556	545	595	512	536	551	554	547	525	527	561	547	515	502	563	524	550	516	547	549	526	512	522	540	506	530	585	516	535	514	529	538	551	536	552	514	505	496	506	573	543	526	519	520	489	512	519	530	545	601	504	530	524	499	521	499	562	490	550	576	469	509	520	561	514	552	500	556	530	541	528	515	533	511	505	488	522	504	532	512	494	525	494	507	567	543	545	526	510	544	530	493	513	507	546	499	538	543	549	491	513	525	521	496	522	566	509	567	524	497
56139	91110	76955	69268	31271	37353	22546	10074	4605	2380	560	474	487	515	509	454	486	480	489	469	491	471	462	486	504	469	509	464	490	446	457	496	487	506	476	497	485	515	509	500	474	496	516	482	491	499	486	500	490	452	511	493	496	508	537	491	511	524	468	518	486	485	469	497	490	505	476	504	508	491	504	511	458	516	495	468	466	486	483	491	480	474	488	509	513	509	479	494	497	495	492	469	475	497	507	490	458	482	497	460	509	514	506	457	514	471	509	512	492	499	485	504	481	481	456	470	531	534	481	494	487	487	523	495	518	493	456	481	506	478	517	451	503	514	519	518	483	500	481	459	489	510	496	505	462	520	447	464	503	447	481	504	480	517	480	447	483	458	521	500	485	479	462	497	499	453	481	488	522	482	485	528	530	531	500	474	500	479	513	466	470	539	497	511	449	468	510	492	492	492	519	504	466	478	473	478	449	478	496	501	490	520	449	466	440	488	455	471	496	512	478	475	480	532	479	469	455	476	512	499	508	497	523	437	496	487	508	492	484	474	515	461	495	486	482	516	498	478	498	501	511	503	476	522	455	524	486	479	479	508	496	454	492	470	487	499	501	468	477	442	476	481	501	478	455	468	499	506	472	475	524	470	504	502	446	461	483	459	478	511	487	513	442	502	474	515	490	480	498	486	462	516	490	453	456	480	464	468	475	504	457	507	509	460	481	463	477	491	510	463	493	441	458	487	509	509	444	535	484	489	486	461	513	492	452	444	506	498	464	480	524	510	496	479	474	524	452	479	515	529	479	514	463	457	511	478	500	455	469	433	516	520	503	468	484	470	490	506	500	476	475	488	487	464	455	431	474	492	488	494	491	489	483	520	474	489	523	492	478	479	466	483	464	511	480	451	471	463	427	459	486	495	468	503	517	512	412	538	458	516	513	466	462	464	472	523	472	479	515	500	453	525	449	475	473	484	479	447	507	554	496	483	450	490	456	496	509	538	479	538	482	481	460	484	531	474	478	480	486	466	492	491	484	519	485	467	470	466	473	514	511	494	513	500	499	464	499	484	484	543	508	454	506	474	472	469	465	492	477	508	480	488	485	458	538	463	503	479	516	489	479	486	510	465	485	457	509	490	480	517	472	491	447	496	506	486	514	506	519	465	506	462	463	471	487	496	435	454	475	502	472	509	450	462	469	489	526	483	495	463	492	462	516	478	467	480	499	483	514	469	507	490	492	512	456	469	474	481	509	504	507	478	462	482	473	517	475	479	444	506	464	484	484	508	484	495	500	489	435	489	483	473	469	528	471	487	476	468	477	483	476	466	482	467	492	510	497	484	485	480	499	513	477	512	450	458	490	467	488	448	538	488	485	465	509	488	486	462	514	491	481	486	483	498	484	475	503	489	488	486	471	475	485	469	505	494	465	555	511	528	511	473	460	476	476	418	510	518	458	490	465	461	493	491	490	487	472	505	474	486	491	480	457	462	443	476	458	483	499	480	482	487	506	486	478	490	503	473	486	480	493	472	500	479	494	494	473	481	471	519	480	473	492	510	493	473	480	474	433	481	475	500	501	459	484	483	455	480	448	504	463	449	456	482	485	474	470	434	537	470	471	473	521	483	474	458	526	472	497	512	473	513	489	473	472	463	519	515	459	471	464	498	471	496	503	481	539	533	464	541	460	491	515	484	470	460	498	495	469	474	469	467	509	448	450	468	492	505	470	499	523	484	518	456	479	441	496	498	474	494	457	503	525	523	455	465	577	481	468	488	467	447	521	435	476	487	472	461	481	499	479	480	485	494	491	479	470	468	504	512	520	501	479	466	455	444	488	500	480	503	476	444	519	495	479	481	476	465	538	476	499	474	515	478	468	474	454	482	487	460	509	485	441	515	523	456	449	455	552	498	517	502	473	453	494	490	514	494	491	517	499	483	512	519	490	526	475	476	502	523	528	516	465	480	475	509	486	502	467	507	485	468	468	532	475	546	477	510	470	443	511	446	455	525	515	485	484	453	444	482	516	488	501	432	441	462	488	475	493	562	481	496	492	491	461	510	449	499	485	473	471	474	469	490	468	509	481	498	477	528	452	500	488	531	469	494	503	437	528	507	495	467	477	517	494	493	473	525	499	502	434	469	531	491	464	499	486	486	510	503	487	476	497	479	458	474	468	454	473	518	477	449	454	499	463	476	473	455	488	468	487	493	510	460	474	511	491	495	469	460	473	475	468	472	513	495	488	488	475	473	462	469	449	516	510	498	465	514	487	516	487	467	471	493	506	483	483	506	514	494	508	469	491	519	479	485	494	460	512	508	461	537	448	463	494	514	484	510	497	469	497	478	471	463	457	465	476	468	503	531	483	500	497	493	472	506	503	476	486	480	468	470	478	507	482	465	505	507	490	522	487	535	454	498	482	500	487	473	493	483	453	457	479	462	474	498	490	496	498	492	499	503	486	464	425	459	498	482	486	458	509	485	474	451	491	465	476	471	477	489	492	481	480	459	517	512	479	472	473	466	508	509	490	486	500	511	479	506	496	471	517	496	524	482	535	495	472	505	542	472	497	461	505	495	505	459	456	452	519	447	511	471	508	489	526	530	514	471	483	499	505	483	469	508	511	472	519	505	449	507	493	480	488	470	496	472	541	471	446	502	460	480	545	475	449	497	496	481	488	488	471	489	486	467	455	498	473	490	494	502	488	484	495	461	471	473	472	465	488	502	494	491	531	480	504	474	481	478	485	482	524	511	459	492	488	490	486	525	471	450	539	503	487	477	490	485	473	489	488	446	473	476	473	490	472	454	437	504	504	448	479	495	494	464	500	500	462	488	488	496	503	524	500	469	504	481	484	456	523	469	508	492	530	488	461	489	482	445	443	472	480	492	494	478	482	492	428	482	536	480	496	470	486	506	469	474	470	472	472	480	490	530	462	477	501	439	486	470	501	491	507	514	453	494	470	478	467	455	487	462	487	467	452	468	489	481	490	488	478	522	507	490	489	476	452	476	467	491	441	494	488	505	484	471	518	464	485	468	460	467	487	498	502	490	506	473	473	494	517	499	487	478	467	492	496	483	490	435	501	433	486	465	459	495	469	484	553	467	504	474	478	463	508	475	543	506	426	485	476	463	512	472	474	428	516	483	475	470	498	507	471	517	466	492	462	489	486	465	521	478	494	470	526	491	472	424	467	510	490	484	467	459	485	484	494	475	522	459	499	506	464	477	461	514	470	488	510	463	440	511	495	449	475	542	536	466	450	532	503	516	494	504	443	516	457	446	489	486	496	531	505	499	490	463	471	483	497	477	477	463	523	443	491	465	498	468	461	474	472	468	493	454	493	503	515	464	486	481	491	453	476	518	477	493	507	472	465	449	482	485	482	444	526	475	487	542	486	526	554	485	459	473	498	462	494	452	478	504	491	499	503	477	470	479	495	472	472	434	500	497	476	477	468	511	498	501	491	471	497	498	446	442	526	503	468	493	464	467	463	492	469	484	514	489	505	468
28657	21257	17224	13312	3839	2782	1951	797	571	440	411	438	388	417	423	444	399	411	406	412	407	448	414	421	452	417	415	385	407	404	397	459	415	353	423	400	390	366	448	437	439	421	404	426	426	438	419	413	392	420	419	401	439	407	388	395	382	401	366	414	376	438	379	442	368	424	408	394	444	385	458	435	439	398	401	422	437	447	403	394	403	427	383	432	393	431	380	432	415	415	415	397	403	393	438	429	383	411	419	402	415	408	398	400	384	437	402	414	415	429	416	394	440	431	417	389	424	401	422	385	396	414	396	411	440	415	409	414	410	430	384	425	428	427	424	426	404	446	398	415	403	419	416	361	386	415	422	398	416	423	439	450	400	405	428	411	376	402	383	392	382	453	360	414	440	435	441	404	405	429	428	440	420	423	405	424	395	414	453	403	402	442	425	399	382	421	452	422	398	429	433	397	423	438	444	431	399	410	407	411	431	414	410	391	437	423	449	409	431	417	436	406	421	373	380	383	418	405	440	437	408	393	431	420	400	419	368	414	413	427	389	409	379	423	389	412	388	401	412	402	431	429	398	418	413	406	411	422	425	422	439	415	400	423	428	413	385	439	410	396	394	451	415	409	391	361	416	418	407	430	447	395	423	428	415	437	406	435	404	398	416	400	396	432	447	415	385	416	416	440	421	405	404	393	434	406	386	451	416	420	416	397	413	415	413	418	376	406	401	396	424	396	453	427	422	391	407	395	440	394	398	407	413	403	405	413	387	419	450	403	432	410	389	441	421	393	369	409	402	383	407	369	402	430	412	452	385	395	400	379	420	418	399	391	441	443	432	408	408	445	403	388	398	432	400	452	419	433	422	417	386	369	427	380	427	450	374	399	399	425	446	363	421	408	397	419	416	426	417	396	417	412	408	431	351	408	409	425	391	405	447	398	417	385	412	399	411	430	430	427	444	413	457	434	417	402	398	425	404	421	408	404	421	413	391	392	391	421	427	393	415	408	443	414	434	406	417	417	434	423	396	421	432	452	373	427	433	427	416	390	423	432	382	436	425	442	398	434	435	421	402	387	435	428	396	437	399	417	401	410	366	444	388	428	409	392	412	441	403	423	444	420	408	375	380	389	425	400	397	407	416	370	430	388	399	440	374	416	437	407	409	397	432	410	433	417	442	424	444	413	418	439	418	428	388	400	391	408	373	394	427	445	400	398	422	393	404	376	398	421	429	418	435	393	414	427	388	440	425	419	428	388	419	407	388	426	441	409	389	436	445	386	401	409	403	415	424	408	434	425	469	396	434	406	404	412	387	371	424	412	404	389	425	404	408	404	428	423	407	399	441	421	417	386	422	412	397	392	404	436	405	404	409	400	399	382	390	419	414	429	426	432	401	380	414	422	390	358	392	391	430	403	386	415	437	425	432	417	389	419	396	407	409	418	443	443	419	468	393	423	423	387	389	410	404	420	407	408	421	398	425	408	404	426	396	406	419	372	426	400	394	403	406	420	397	436	408	419	364	400	429	427	422	408	412	432	412	401	399	413	394	411	441	434	427	408	434	378	434	407	424	418	426	382	451	401	405	389	417	398	408	413	396	408	405	406	404	414	378	440	427	408	428	422	428	406	412	389	408	419	394	402	405	409	412	443	429	420	371	414	399	396	447	419	393	457	443	427	418	405	420	407	406	403	411	409	414	416	384	387	412	409	417	415	483	387	422	406	411	432	427	420	377	406	425	386	404	425	414	394	427	405	416	426	406	389	467	436	406	426	421	394	416	390	369	405	386	423	395	440	408	397	397	424	399	353	425	414	401	411	401	424	382	422	422	394	410	423	404	431	408	428	396	411	383	423	435	405	415	426	415	417	405	434	444	397	389	393	395	405	398	391	435	405	399	427	394	435	420	389	401	411	435	408	418	422	383	430	435	424	417	377	394	441	425	406	407	417	429	431	397	435	396	418	455	452	411	402	364	411	419	421	405	426	402	463	402	435	417	423	425	407	450	387	422	373	429	394	400	391	420	414	398	436	394	369	417	425	423	431	440	402	397	377	402	466	407	393	401	453	405	419	419	442	422	417	423	419	422	417	405	392	441	414	401	412	471	414	430	403	422	441	423	438	435	440	403	418	368	432	416	400	419	397	443	389	420	409	421	401	436	425	419	399	380	440	447	418	440	403	384	428	418	391	403	392	425	417	407	391	414	392	408	406	390	422	451	377	420	388	394	431	393	398	397	380	375	442	411	426	367	403	409	408	411	418	444	416	428	411	362	440	416	438	422	406	404	415	413	394	414	447	382	409	397	404	430	434	420	383	378	405	422	373	388	422	390	383	404	401	436	418	424	462	420	400	390	429	429	415	417	411	419	406	368	416	399	397	394	415	384	383	404	431	441	396	423	408	427	442	431	400	447	383	434	402	431	410	455	438	411	413	406	391	431	438	412	416	457	412	401	422	388	383	365	397	419	420	411	416	398	369	408	419	394	409	445	397	397	417	394	383	407	380	421	402	393	411	431	391	422	450	403	412	403	409	433	419	425	413	402	405	394	398	412	387	409	430	435	374	416	427	394	467	405	440	449	423	379	432	432	450	412	404	374	399	422	436	431	411	431	419	439	403	392	388	387	432	446	397	385	421	398	396	418	406	428	408	403	388	367	416	416	401	419	427	452	409	420	432	416	392	396	409	409	408	411	418	456	399	415	386	390	381	398	432	386	402	432	376	403	418	420	406	438	438	402	394	413	417	420	396	413	426	380	396	382	408	397	443	423	417	390	437	423	419	404	378	410	415	406	429	404	428	411	413	406	405	431	426	442	422	425	421	404	399	426	411	393	400	377	427	391	354	414	407	449	424	412	416	421	398	410	384	404	390	395	400	401	378	390	433	416	420	406	423	404	430	450	417	420	402	376	398	396	405	402	387	410	383	400	409	384	438	387	394	389	398	420	433	398	431	420	419	437	417	397	392	389	443	421	403	452	455	396	421	430	423	400	425	395	435	400	457	442	397	417	406	402	428	403	433	401	429	398	409	419	416	424	406	432	378	385	436	391	428	409	430	415	407	382	401	409	449	399	414	395	427	391	434	423	412	364	438	416	402	427	413	425	417	401	384	391	415	419	422	399	416	399	434	430	426	393	406	424	392	405	405	403	402	412	394	413	430	374	421	402	392	424	423	417	403	451	411	414	398	428	396	383	411	445	418	373	435	396	379	390	397	421	405	410	444	450	405	411	407	403	394	377	423	440	452	428	414	432	414	399	431	415	400	415	437	405	397	393	402	442	421	433	383	434	412	449	431	427	400	396	430	408	390	379	435	405	403	419	386	438	393	464	405	419	401	435	375	421	466	403	404	383	392	394	403	411	428	417	414	421	413	397	407	450	405	409	428	408	382	430	411	380	404	423	398	378	399	376	400	441	424	424	394	421	403	406	396	429	418	446	423	391	408	378	419	402	426	430	400	406	406	398	424	433	395	388	394	437	418	396	417	405	412	425	456	400	395	402	417
12691	19437	15063	10211	3048	3182	2133	779	546	431	351	339	347	362	358	358	352	374	364	379	390	376	355	361	366	359	341	352	343	349	377	346	339	366	334	319	346	351	369	395	308	332	327	398	361	360	327	356	333	333	367	346	359	341	359	340	370	341	346	370	322	328	358	334	367	365	323	353	393	374	328	387	347	370	342	343	340	360	351	338	359	359	357	344	356	307	351	367	327	339	342	359	338	351	352	369	342	362	381	360	356	339	344	361	340	344	373	355	339	337	380	337	321	342	360	333	328	377	379	357	357	328	303	339	319	345	331	349	344	358	343	336	355	351	352	341	344	353	330	352	336	368	360	346	336	374	419	343	340	326	373	353	363	367	335	358	338	347	347	337	355	337	352	329	332	314	333	359	353	354	334	352	350	359	341	318	331	363	317	344	348	347	270	332	348	354	341	340	323	381	360	364	380	356	354	355	302	336	358	333	354	343	348	406	342	340	377	328	353	352	346	346	322	348	315	390	354	321	369	335	343	336	361	367	363	364	345	368	367	324	305	401	356	383	336	335	353	370	341	374	311	321	356	347	369	330	367	354	346	361	368	369	317	352	340	330	366	339	344	349	333	333	349	328	359	358	363	339	345	350	338	329	350	346	342	347	359	343	347	350	343	335	338	375	346	355	326	332	340	315	388	325	353	359	350	385	355	337	352	347	357	358	355	346	336	326	313	333	358	349	376	386	356	332	311	381	390	361	382	371	362	334	350	316	330	384	350	366	371	381	343	351	342	361	358	361	374	362	345	379	363	335	374	340	328	349	360	359	291	342	367	328	331	370	318	347	356	325	328	334	351	298	366	305	346	368	320	363	379	357	339	402	359	337	390	375	350	389	316	351	361	373	379	351	348	300	376	326	375	375	347	328	398	318	353	395	345	369	374	366	355	339	357	338	330	332	365	361	347	351	349	326	393	361	359	343	338	340	355	353	342	329	378	365	320	319	342	354	352	355	345	341	359	364	358	374	374	329	368	375	346	353	356	340	355	361	363	382	320	338	371	358	349	356	371	345	365	333	341	365	350	354	353	363	322	346	294	338	348	369	344	338	343	291	328	378	349	335	307	347	355	359	320	344	315	349	332	337	376	354	327	334	338	329	341	345	381	363	337	361	341	378	340	365	380	360	362	364	373	349	368	396	376	360	344	363	340	331	327	322	312	329	375	316	365	326	330	382	348	326	362	384	343	337	364	353	330	362	340	338	345	356	354	324	356	371	363	365	369	352	365	348	344	346	339	373	351	350	329	379	361	319	355	348	364	365	359	349	349	349	363	334	343	361	332	350	346	364	356	345	315	345	340	373	317	363	334	340	385	361	315	359	338	388	372	366	357	319	352	316	375	319	351	373	351	351	322	364	327	320	335	364	337	371	335	374	362	363	378	327	370	313	350	373	328	347	372	327	353	345	331	328	357	355	338	353	322	328	344	377	373	290	343	402	320	369	394	361	361	323	336	315	365	353	362	334	353	328	341	355	349	314	354	378	346	356	366	342	373	335	357	326	339	347	319	347	351	351	364	379	362	347	370	314	346	331	349	377	355	360	365	384	351	324	330	328	353	317	353	330	314	386	368	334	344	353	358	361	361	347	355	391	297	370	333	341	345	372	339	362	335	366	346	368	353	321	356	365	364	338	360	332	346	344	356	367	354	361	347	331	356	371	367	332	349	354	347	312	341	387	364	354	369	344	368	353	331	365	359	360	331	318	371	368	371	364	352	324	349	355	338	379	357	330	356	371	353	349	357	325	348	347	365	353	323	345	342	366	358	321	306	333	327	355	339	325	338	346	325	362	382	326	361	344	369	363	326	366	331	371	355	341	329	340	340	344	376	364	343	328	371	329	368	336	353	379	345	346	348	343	357	313	338	360	325	408	350	345	357	368	320	321	352	348	361	350	354	387	365	335	341	315	338	379	333	351	338	322	384	382	367	322	358	343	339	346	375	329	354	351	348	362	374	347	353	334	348	357	349	348	329	339	360	380	366	351	366	337	351	320	353	354	349	345	355	302	349	362	310	334	343	343	362	355	352	368	339	357	354	343	372	350	331	340	373	353	308	351	337	363	338	331	344	325	355	314	340	338	320	362	350	308	346	350	333	347	376	367	373	332	321	331	335	364	366	348	347	345	342	355	346	360	344	344	306	360	384	316	390	366	341	362	343	364	350	326	348	340	337	353	323	309	368	345	329	309	328	376	367	380	339	327	355	386	393	374	345	339	346	308	351	370	348	358	349	340	335	353	380	364	358	361	325	348	332	396	353	327	345	354	360	402	324	323	390	352	339	356	342	324	355	360	330	326	355	352	331	364	319	328	338	359	344	362	360	325	309	355	334	346	342	347	364	360	336	346	360	352	365	328	341	347	363	338	315	313	350	338	374	318	359	339	381	376	340	371	370	337	353	364	388	295	318	347	329	376	369	350	368	338	360	358	342	353	328	368	338	343	351	371	351	314	329	353	353	323	343	326	336	347	351	348	372	353	358	377	368	328	341	340	361	327	340	324	353	319	336	327	349	360	351	318	361	333	346	369	346	342	339	338	346	302	345	350	348	364	357	322	335	372	346	329	349	393	372	338	372	347	357	337	348	335	346	351	365	353	348	306	365	321	347	345	343	342	323	346	345	352	316	297	323	353	337	333	329	349	375	336	329	352	336	357	331	368	358	333	336	359	336	356	348	365	349	341	367	337	324	355	367	350	357	351	367	357	364	322	368	348	351	351	365	362	330	339	336	299	322	361	353	347	331	370	330	389	366	343	338	346	337	342	364	335	289	332	348	375	341	340	358	351	322	303	340	369	353	353	366	343	326	371	350	299	363	344	372	343	337	374	334	328	342	333	322	328	364	323	332	363	321	353	352	368	358	358	382	367	334	371	342	378	360	342	332	360	326	328	340	328	364	346	381	347	362	348	312	361	337	350	356	392	351	365	375	355	359	349	373	352	337	351	352	350	345	364	329	325	335	339	322	356	357	340	349	363	341	347	364	338	345	369	352	336	356	328	349	369	353	354	345	346	334	332	343	386	364	352	349	403	368	339	377	339	347	359	350	383	346	360	316	339	356	384	326	352	346	382	357	347	372	351	319	305	342	372	333	359	320	338	343	341	358	339	331	344	337	338	351	367	320	365	340	325	357	330	346	351	345	379	333	320	352	369	347	335	368	382	352	306	404	383	360	362	336	337	336	386	383	314	343	325	360	355	374	326	337	381	339	349	363	370	356	351	352	322	332	364	307	347	349	363	356	355	331	356	369	353	363	332	371	351	342	340	340	323	305	350	347	306	384	368	343	345	361	348	330	380	332	376	352	364	361	374	343	363	338	336	321	350	360	342	355	376	342	342	332	323	359	356	379	339	320	371	331	348	345	391	372	353	330	360	378	361	350	332	356	323	346	348	369	344	333	347	369	327	370	350	357	356	332	392	325	345	346	382	323	335	345	338	325	360	309	357	341	359	361	336
25667	22187	34000	41987	30975	27172	18741	6347	2372	1102	524	448	442	455	461	468	482	433	434	455	480	433	426	429	436	477	445	439	467	468	440	461	453	490	491	424	394	468	463	429	485	418	453	482	429	420	472	427	457	472	461	460	416	412	465	443	417	443	463	486	454	421	423	477	429	451	426	409	453	482	421	437	459	430	470	404	464	477	445	429	455	412	425	481	454	476	450	482	451	468	423	424	440	444	445	421	441	470	415	444	461	436	435	450	430	460	449	483	471	483	400	408	463	482	446	417	452	419	459	432	454	463	439	469	464	485	445	452	464	462	479	422	455	440	442	485	489	460	466	450	464	437	453	454	436	471	481	459	435	431	429	471	426	454	460	450	435	444	461	437	463	429	457	413	426	440	427	430	427	468	438	440	434	437	490	436	427	469	455	472	458	483	461	428	454	426	442	434	439	441	415	470	451	438	464	421	449	394	451	441	423	446	444	429	479	425	445	437	432	398	463	432	453	453	464	451	440	450	474	440	440	423	437	440	451	437	432	490	471	452	437	457	450	440	425	442	455	454	424	424	430	430	445	456	422	491	439	452	434	414	441	451	423	465	436	454	467	396	418	472	440	437	463	427	445	453	459	465	424	437	446	434	416	433	445	452	410	419	437	429	413	429	452	427	450	454	430	432	450	482	395	443	464	400	471	450	432	441	476	433	412	444	466	449	494	453	469	451	464	441	443	389	421	447	476	453	443	442	454	430	428	449	429	456	447	447	437	433	465	444	418	427	456	472	409	450	413	470	451	448	446	464	432	457	439	473	424	443	439	439	449	446	437	461	450	431	477	409	462	453	421	438	437	509	410	465	448	479	475	478	465	439	454	447	476	463	459	438	511	452	440	445	489	444	446	431	387	442	499	438	420	455	424	431	440	436	452	449	476	447	413	427	437	453	485	460	415	433	460	408	461	465	440	472	429	478	466	427	418	486	460	453	469	425	435	446	434	463	477	479	461	436	470	458	425	448	465	466	453	449	438	428	441	452	437	455	468	410	425	465	430	455	421	452	449	434	429	450	457	429	478	426	428	475	471	465	458	467	457	451	433	455	471	457	441	430	463	420	410	445	454	433	444	483	460	429	405	432	414	432	493	435	432	455	444	453	436	467	448	451	440	446	385	496	419	436	452	428	389	462	443	452	423	446	432	405	436	448	430	403	462	462	453	448	426	463	433	418	438	434	407	444	426	461	486	456	450	427	424	440	421	497	400	409	508	440	463	448	432	450	431	488	434	464	434	445	467	447	432	442	434	453	432	465	436	431	451	411	414	484	472	465	473	461	467	427	425	506	413	470	434	473	497	443	462	449	441	438	428	445	481	438	452	471	459	453	456	439	422	433	497	470	462	417	456	412	440	443	430	464	432	456	452	432	423	446	469	414	443	426	452	442	443	473	393	499	443	446	436	420	470	487	453	430	480	488	420	427	444	425	419	437	478	433	466	469	402	445	408	467	440	434	432	441	408	449	464	436	436	472	474	432	434	430	438	446	428	465	426	393	456	467	437	485	454	428	410	453	452	431	476	427	411	480	434	453	445	457	452	436	407	457	451	455	474	446	411	438	439	424	428	432	471	417	465	426	438	478	414	414	406	453	476	435	416	469	466	468	430	453	448	424	472	433	455	440	427	466	437	422	472	457	411	427	459	468	411	436	429	460	475	442	424	447	457	431	431	437	466	463	423	438	444	446	465	439	460	439	424	469	431	452	429	444	444	423	451	437	447	415	428	454	457	449	480	464	465	424	454	432	419	482	459	462	430	427	444	410	437	461	438	439	440	435	430	427	437	437	411	462	479	435	429	454	464	514	471	457	453	481	448	500	451	449	483	425	461	435	463	444	421	472	509	442	441	473	401	413	439	427	456	414	470	418	442	411	475	436	418	451	423	412	450	461	430	455	458	467	425	437	390	445	431	445	434	472	431	439	442	450	433	458	399	406	442	450	451	420	437	435	425	415	433	467	422	479	483	431	447	456	454	418	442	445	443	485	428	427	399	432	460	428	447	462	419	420	493	457	440	478	444	438	417	438	432	416	439	429	462	465	433	468	475	464	463	411	475	481	462	441	428	417	417	422	428	424	469	470	444	461	464	446	444	476	409	442	429	452	434	479	447	435	432	464	429	404	475	460	454	447	462	452	467	429	473	470	432	436	409	453	460	427	436	406	454	464	480	429	411	409	440	419	427	457	440	434	454	471	440	438	469	435	415	429	433	438	423	437	440	487	443	415	453	395	439	446	451	473	446	466	457	411	443	445	420	439	446	444	436	436	464	454	451	431	426	412	489	480	469	440	437	477	444	442	448	448	446	417	435	450	475	485	437	477	472	432	425	442	419	430	421	429	426	466	470	413	451	423	463	434	446	452	476	438	465	423	432	439	435	427	398	466	472	421	437	458	467	431	415	444	425	464	438	376	432	434	443	408	463	442	449	447	447	427	441	412	426	416	454	463	442	465	441	449	442	462	453	449	465	411	431	408	450	423	454	436	438	427	427	446	464	387	438	493	443	455	408	444	443	418	447	459	452	459	440	433	443	440	428	462	440	461	406	443	427	446	495	430	436	427	428	415	449	480	436	454	487	435	424	407	461	447	440	418	394	413	466	433	464	453	468	431	416	423	466	427	442	441	429	462	434	457	471	410	458	431	420	442	412	462	447	447	408	430	428	446	486	434	457	431	449	381	479	477	477	414	439	463	463	455	416	446	436	470	478	447	430	465	446	414	448	404	440	414	440	472	441	413	455	463	439	444	458	467	446	448	451	408	400	430	429	413	410	437	414	434	425	423	444	431	395	455	471	423	419	465	414	431	415	410	448	461	467	429	477	460	411	445	433	447	451	443	420	445	467	419	436	440	465	423	426	472	459	450	479	426	462	479	445	438	453	456	450	448	401	449	450	422	400	416	468	472	440	433	473	448	487	481	478	449	474	438	425	444	417	432	441	451	469	462	466	446	429	457	428	447	452	479	446	442	443	434	400	491	454	453	425	440	442	443	442	441	463	412	433	465	440	470	445	456	455	471	430	430	440	466	445	464	439	468	453	443	417	472	474	443	450	454	430	416	422	418	446	466	434	465	476	413	406	453	412	421	461	408	449	429	476	459	452	452	445	418	488	427	407	458	432	429	458	460	508	464	422	435	486	452	435	442	432	461	430	470	448	447	503	424	423	434	456	426	449	429	418	427	454	435	410	453	432	433	452	447	444	462	433	462	463	419	426	437	462	438	456	460	415	459	467	460	479	420	408	413	432	446	453	424	458	435	465	450	439	430	454	423	425	426	418	442	448	460	437	430	448	426	441	446	404	445	449	420	456	437	431	486	427	433	449	451	444	405	446	441	430	438	424	447	434	426	474	490	439	448	393	452	418	443	447	460	429	425	503	429	425	461	426	448	462	473	457	450	453	425	452	455	463	453	409	458	428	459	428	446	426	489	435	467	431	437	391	420	461	465	442	403	445	433
46149	77741	63465	51633	22630	24779	13279	5949	2860	1347	495	438	403	435	439	412	405	403	402	445	432	411	409	389	420	436	414	410	437	384	395	419	414	427	412	429	391	387	401	396	435	421	387	405	414	424	413	410	404	401	424	419	379	390	432	399	456	418	397	404	423	408	396	416	373	391	410	410	401	410	444	448	424	403	411	424	376	394	399	385	411	404	434	405	457	414	412	428	443	399	395	394	419	385	408	391	408	397	419	411	408	397	366	414	393	418	411	411	419	380	424	412	404	414	383	393	369	396	385	408	405	438	411	401	396	446	405	414	416	434	384	426	389	380	405	404	419	385	436	383	427	389	401	404	388	409	418	385	380	399	390	396	364	442	400	407	429	417	382	426	391	393	422	411	411	414	370	442	398	388	418	407	388	402	421	404	392	408	440	379	427	435	422	434	441	420	428	403	418	383	426	417	403	411	430	400	431	403	425	435	413	408	423	426	408	385	369	398	412	404	425	382	429	382	398	426	433	444	388	408	401	413	419	422	397	394	418	424	413	437	394	410	426	427	382	425	371	407	407	411	379	444	395	424	429	419	401	427	397	425	407	409	404	388	422	407	395	443	381	406	416	432	375	459	400	419	420	434	404	394	414	409	429	419	395	381	402	421	394	398	450	415	372	394	385	413	379	382	420	387	416	413	448	416	417	355	394	412	418	383	403	415	394	400	431	396	382	406	435	408	408	395	414	427	436	405	399	432	434	381	412	450	386	385	426	421	395	423	436	380	408	441	390	429	400	419	406	420	429	397	397	421	430	391	420	434	396	410	411	384	387	418	389	413	387	435	407	390	374	399	383	367	392	397	414	426	423	446	402	393	402	409	425	402	418	400	373	439	454	429	424	386	399	427	378	410	398	405	452	401	391	410	419	461	423	460	427	389	424	378	371	393	430	403	404	407	415	410	411	375	418	383	400	434	393	369	406	408	395	386	388	399	402	411	430	423	395	434	418	401	419	372	444	387	410	439	438	410	439	427	438	412	406	352	386	389	425	395	382	386	438	437	441	397	451	374	425	364	397	434	421	426	424	395	423	425	408	431	434	398	428	415	407	407	399	392	400	438	390	387	399	415	415	402	438	411	386	408	393	445	380	404	380	373	428	407	410	395	366	408	396	407	391	386	431	417	409	404	411	402	426	429	417	418	399	408	400	400	399	398	418	409	376	397	372	416	398	430	378	396	440	381	393	394	450	424	448	385	440	420	410	365	391	395	404	383	435	410	406	445	417	425	366	421	397	413	423	392	459	415	384	396	400	389	390	396	409	412	408	431	407	418	428	394	423	365	422	435	427	398	390	428	415	413	416	399	386	422	394	390	431	390	377	405	444	400	428	409	393	412	405	396	408	435	413	388	416	444	385	409	398	400	405	419	402	427	399	413	387	390	430	409	402	426	398	439	404	433	418	378	426	391	416	391	377	402	408	423	399	404	396	407	394	425	400	402	410	411	413	439	392	408	424	408	397	396	371	389	418	406	393	405	410	400	407	419	373	415	409	377	387	439	428	410	434	427	417	415	397	426	386	412	429	398	379	366	397	410	411	402	415	405	411	412	413	359	378	402	454	410	424	430	394	400	405	392	416	379	387	386	406	426	407	435	443	405	414	417	400	419	370	406	415	391	385	389	399	407	389	413	415	379	417	457	391	412	416	376	387	400	427	423	415	404	428	404	389	371	452	374	400	391	367	395	422	400	424	440	438	386	432	401	390	423	411	398	420	420	410	410	408	422	421	415	428	419	413	393	400	398	429	389	424	389	395	407	411	402	398	420	404	427	411	406	384	398	417	401	415	434	401	404	382	401	427	426	397	436	395	399	387	428	394	413	392	406	437	414	393	392	385	414	405	439	413	412	385	388	392	400	413	415	429	368	377	410	408	415	383	426	436	406	395	443	413	406	419	404	407	396	408	418	420	400	446	429	426	424	404	406	401	383	381	422	418	418	385	412	393	402	385	387	420	408	406	398	374	455	413	439	375	423	387	375	385	410	394	399	433	410	375	409	361	407	423	408	399	398	427	391	399	415	352	391	423	413	444	441	413	396	398	403	425	400	418	402	432	398	361	424	434	455	398	411	421	398	392	435	404	391	436	428	361	449	401	398	414	390	402	405	453	429	407	397	420	407	424	442	423	390	392	379	437	401	367	420	423	386	380	435	414	439	424	422	427	412	397	422	382	435	432	407	420	403	385	417	375	420	441	438	442	409	376	400	414	401	400	434	408	407	416	432	407	404	398	399	428	458	417	397	391	447	434	410	379	408	391	436	425	454	392	387	416	456	421	397	396	416	422	422	416	420	421	389	399	435	399	406	414	427	437	405	417	448	378	416	393	401	381	428	434	387	410	404	409	438	411	422	384	379	385	445	409	419	351	396	408	411	434	386	455	421	399	381	395	419	418	419	380	419	402	430	389	399	422	429	391	425	405	424	439	422	420	401	411	390	402	410	391	418	396	432	369	376	377	422	409	418	415	426	436	384	398	432	386	385	419	423	470	452	407	422	426	388	365	396	398	402	417	406	394	431	409	447	435	432	442	390	412	405	414	411	400	417	404	417	409	421	380	419	447	395	407	427	420	395	428	390	421	392	408	410	398	437	404	367	418	412	401	419	403	406	398	382	430	375	396	418	437	367	384	427	408	402	397	378	403	403	409	383	424	406	427	438	417	400	473	413	419	419	396	397	407	407	401	420	376	380	407	372	386	414	426	378	395	378	407	403	376	410	415	407	397	385	448	375	404	399	425	426	411	406	387	409	409	414	386	387	426	400	386	391	405	416	399	400	416	391	449	442	394	375	419	409	391	405	382	413	391	384	429	405	412	416	385	409	417	412	429	388	379	381	391	405	381	377	387	455	403	404	411	430	430	373	405	413	398	406	422	432	398	396	417	442	404	397	418	375	406	421	418	387	386	411	442	423	415	415	384	407	401	419	450	421	411	361	415	412	424	420	407	420	391	453	450	378	417	399	412	432	415	390	404	400	392	429	383	391	420	422	345	409	413	406	415	452	412	407	429	396	387	413	407	397	407	414	422	435	394	386	421	417	406	384	425	424	392	381	424	396	416	396	417	396	391	425	445	401	384	433	412	412	429	427	407	427	414	396	410	421	385	392	404	369	380	373	404	392	405	435	414	433	427	421	396	398	433	432	405	398	379	444	434	409	417	410	413	405	425	411	417	396	394	384	386	431	407	411	408	426	372	405	427	403	418	386	401	383	447	432	378	395	424	389	417	411	383	440	431	442	407	390	449	399	418	433	404	386	409	393	413	392	401	381	390	409	418	405	408	373	440	414	422	435	403	417	427	383	435	405	408	421	378	410	404	390	412	394	401	379	406	384	407	406	401	430	396	420	391	414	365	381	401	369	399	402	409	406	384	435	424	392	415	407	394	395	391	390	394	384	401	394	380	393	401	403	382	386	400	419	380	418	416	431	398	437	411	446	432	412	381	378	375	399	395	384
24557	21895	31979	39227	34999	36635	28422	10185	4253	1833	677	532	550	559	542	542	531	534	529	543	483	555	556	551	542	532	517	534	530	496	521	514	507	578	483	550	536	541	521	511	543	525	538	509	491	528	549	518	512	507	539	529	537	484	562	568	533	492	495	515	539	493	551	502	544	540	540	509	544	526	567	559	576	519	535	502	537	525	539	513	490	480	506	515	487	470	517	538	562	561	517	529	518	551	519	549	498	482	532	541	512	547	527	591	509	538	519	497	517	518	543	541	549	563	498	532	489	506	524	516	538	504	545	476	513	516	482	508	529	522	548	537	560	558	525	566	506	518	477	507	523	506	502	507	514	480	528	555	525	506	525	526	536	524	514	529	524	515	500	524	554	496	542	527	505	496	512	523	499	539	501	526	508	563	511	538	523	533	511	511	517	523	539	533	510	542	501	503	535	526	533	522	506	538	495	566	495	513	548	534	492	542	523	524	516	533	496	539	489	474	534	540	512	492	542	508	542	550	513	509	558	520	532	516	550	528	534	518	502	571	536	514	521	543	496	523	492	531	487	531	530	516	552	562	550	497	511	530	494	526	508	523	559	451	521	530	485	536	522	507	530	505	519	521	497	540	498	530	532	486	464	498	519	527	553	512	546	546	516	520	502	532	567	522	513	549	540	504	514	525	503	567	521	564	520	528	532	499	556	502	506	506	566	517	519	557	543	543	557	487	528	567	547	515	525	532	519	540	545	541	511	557	532	499	501	556	508	464	546	519	534	539	520	522	549	552	514	544	532	537	591	512	487	533	506	517	511	577	519	523	532	496	501	540	509	539	476	531	502	576	545	551	567	516	460	505	514	536	535	536	549	538	526	555	503	550	500	517	545	541	508	507	500	528	481	512	512	503	479	520	522	552	556	521	505	555	493	540	517	508	536	503	505	548	528	514	499	507	523	514	492	495	523	505	510	548	515	547	510	504	568	510	510	518	497	500	535	538	499	487	521	487	504	515	493	503	540	536	480	540	511	504	520	491	531	518	533	524	525	542	521	524	545	518	496	525	557	561	508	516	524	527	485	551	540	533	535	511	502	523	557	520	528	540	544	542	531	523	498	477	529	524	510	488	551	581	544	553	510	504	523	552	607	531	545	501	537	511	521	552	535	509	526	540	518	531	534	537	567	526	514	492	503	516	518	520	529	522	517	541	511	517	521	561	516	520	566	519	541	523	555	524	531	521	506	523	528	498	583	551	514	533	514	537	524	527	537	481	555	539	492	511	505	531	525	554	494	585	486	496	564	504	531	513	547	516	486	512	515	526	541	500	503	532	486	564	557	534	563	558	554	490	539	531	488	530	552	545	559	587	510	520	525	479	536	541	528	529	523	534	491	537	547	526	557	499	519	534	531	500	531	527	501	532	551	494	512	576	552	509	501	502	535	534	547	560	539	521	513	551	520	503	504	523	533	563	527	492	534	518	484	564	514	519	474	509	515	493	517	480	541	527	527	503	498	515	517	526	518	562	519	520	501	548	539	500	528	542	509	510	524	546	532	526	540	515	539	523	529	538	493	515	549	498	524	525	532	532	529	524	538	536	545	547	520	542	523	544	503	535	503	558	529	505	537	529	539	538	497	477	505	507	522	523	511	538	553	527	506	518	487	529	516	518	537	516	524	503	529	532	516	516	512	531	524	514	534	527	495	514	486	511	524	521	532	518	528	534	554	503	503	497	556	514	508	557	531	520	509	529	503	508	504	532	475	528	518	552	480	557	539	526	505	548	507	525	550	487	517	510	506	533	525	505	548	572	575	546	534	534	513	506	492	531	513	508	529	534	532	549	533	541	512	524	517	532	496	546	532	539	531	521	542	565	563	497	520	536	482	521	511	524	490	534	502	510	552	503	544	493	492	527	532	527	493	524	534	477	572	526	509	506	532	519	505	508	570	519	564	547	507	523	489	519	531	533	487	491	514	544	504	565	530	518	567	501	479	512	535	532	529	513	485	524	508	535	546	543	525	539	550	531	510	503	514	559	485	496	534	509	535	499	546	482	552	537	540	521	554	508	521	491	537	534	497	519	535	573	506	539	574	514	544	498	554	513	511	558	521	511	529	529	571	525	540	517	522	539	569	517	534	523	540	554	526	526	503	476	498	514	503	517	546	541	544	528	555	573	529	524	539	505	534	491	543	513	469	531	547	483	540	488	508	548	532	505	546	516	536	514	468	501	535	547	527	545	503	531	547	529	542	535	522	527	499	557	540	494	514	540	532	539	518	541	524	511	524	546	525	550	537	496	498	518	520	522	525	531	536	487	507	543	488	544	509	543	534	554	517	519	513	509	526	533	530	576	530	541	535	467	510	491	543	553	522	525	485	515	551	539	499	521	494	531	537	506	545	491	497	525	531	539	551	504	527	541	515	517	553	479	497	512	500	530	480	523	538	510	575	493	511	563	523	511	496	503	539	497	580	534	509	533	526	544	561	500	517	533	497	494	516	546	519	537	547	527	547	514	514	539	500	594	514	541	514	527	526	513	550	528	505	578	493	515	509	551	514	491	500	531	562	524	555	550	518	492	513	516	520	497	500	521	508	598	524	546	502	556	521	529	543	521	518	538	538	509	567	512	528	514	561	548	521	515	547	498	504	507	521	493	527	496	572	523	544	511	526	529	517	537	547	559	491	557	534	533	559	499	536	514	520	490	567	530	529	537	544	535	507	513	537	516	515	507	563	535	575	528	510	589	541	480	520	499	528	570	556	506	522	511	504	503	530	553	544	537	517	533	542	484	516	520	549	489	501	541	509	489	522	485	526	548	511	568	555	534	505	528	509	488	525	564	480	532	549	521	486	506	471	517	588	545	521	498	581	513	512	493	506	486	556	524	488	505	509	477	491	572	537	529	527	563	549	529	546	535	490	538	538	526	491	499	545	523	509	508	534	471	482	506	506	545	526	492	553	458	509	509	525	510	479	518	557	506	553	520	524	519	518	535	506	540	498	508	534	495	498	555	504	541	531	532	503	541	509	519	510	499	519	536	522	516	554	528	512	491	542	540	512	499	523	485	499	518	530	501	564	530	562	505	512	516	529	589	565	491	529	537	524	481	527	509	563	527	482	550	508	519	562	533	510	509	532	490	521	573	527	491	500	538	526	536	523	525	538	503	524	524	514	485	548	520	534	491	541	489	541	521	509	501	538	542	549	519	532	505	510	534	487	503	533	491	532	523	534	495	485	481	545	535	519	532	539	540	507	517	509	540	551	516	502	530	524	530	554	543	528	519	509	498	491	528	523	502	520	518	538	508	494	519	549	540	493	553	523	508	563	540	517	513	530	507	524	519	520	545	500	515	525	475	539	541	543	493	550	559	539	520	528	522	505	532	498	524	533	526	507	549	510	542	556	560	513	525	576	547	508	525	507	517	477	542	550	572	507	552	522	549	485	524	560	519	534	507	513	552	521	504	546	527	495	526	548	525	513	548	483	514	503	526	542	546	505	521	513	523
57578	93228	76933	65134	34395	37036	20718	8056	5124	2284	735	498	502	522	485	517	494	475	495	512	520	498	514	489	491	512	449	515	528	554	494	511	469	464	464	481	479	509	470	523	472	511	502	522	491	475	475	499	506	495	494	512	524	503	487	511	505	497	476	474	488	488	490	507	474	491	478	481	480	509	554	502	516	512	490	511	475	490	471	508	489	479	489	526	505	472	536	489	492	489	517	495	474	523	510	469	497	501	464	511	488	472	514	470	502	475	506	495	460	475	508	474	467	449	523	488	507	483	492	487	483	500	501	482	493	488	466	518	523	481	493	485	483	496	479	524	502	490	477	483	466	482	497	493	519	499	503	480	492	484	444	465	479	497	481	507	469	501	469	510	482	454	474	478	477	474	496	478	480	508	478	452	533	493	521	453	491	505	508	485	551	486	468	507	495	484	471	489	473	513	483	502	494	445	496	509	472	502	497	470	502	496	520	491	493	485	442	490	478	469	486	470	487	476	453	493	480	529	513	483	507	526	499	492	501	520	469	488	507	446	487	493	479	462	490	506	489	486	488	506	497	458	515	487	513	444	501	520	458	483	477	508	471	481	521	474	459	438	523	503	466	470	476	500	465	476	513	489	485	477	486	485	485	480	537	451	483	485	495	476	501	480	480	479	501	520	483	502	476	511	482	502	501	484	485	491	514	524	458	478	468	453	458	543	502	519	487	498	517	488	492	507	481	503	480	485	509	493	492	460	515	471	452	475	486	496	525	468	498	494	513	509	476	459	484	503	498	459	471	485	479	515	471	475	495	516	510	516	508	498	478	487	486	526	493	518	473	507	519	473	502	487	531	467	524	478	503	509	502	477	492	471	480	512	449	484	456	494	511	550	483	475	496	508	499	497	493	462	446	509	462	519	502	497	482	460	484	530	503	485	482	485	494	500	502	447	526	470	485	510	464	475	470	514	501	483	475	476	481	479	492	458	504	491	523	479	514	506	465	452	470	483	508	468	481	499	472	490	515	487	481	521	464	503	488	498	463	506	515	455	471	468	478	494	503	505	479	446	458	470	447	460	503	467	495	507	469	510	485	444	514	512	492	470	491	487	500	496	490	462	512	477	457	521	491	466	484	473	504	492	478	485	516	469	520	504	490	469	464	484	455	484	480	507	487	478	491	474	465	502	517	448	476	489	500	495	480	484	517	449	509	463	432	503	516	498	470	490	501	484	497	501	514	498	507	512	482	517	455	470	494	471	512	526	486	459	532	469	489	477	481	494	522	478	501	488	498	483	449	502	496	505	466	442	472	459	476	497	506	478	498	499	462	463	463	523	466	529	519	502	487	487	509	444	519	496	444	478	520	474	481	523	477	514	464	464	456	466	486	510	544	424	496	505	518	522	494	504	500	464	461	446	461	484	490	459	508	468	537	435	498	459	467	512	506	470	490	497	535	495	518	513	457	481	496	495	446	508	535	493	455	502	508	485	546	455	510	461	468	500	477	532	461	487	493	458	506	454	486	494	538	497	490	496	500	462	455	478	449	474	465	443	514	494	463	503	525	490	481	471	518	471	501	538	465	492	502	492	479	492	478	501	495	504	531	485	478	488	474	478	486	455	467	504	464	519	524	476	497	522	496	488	497	482	443	495	479	534	486	503	485	465	520	448	491	497	493	468	476	453	498	475	478	450	493	501	494	523	483	486	496	516	459	509	485	470	469	485	473	442	449	460	495	480	506	493	487	473	466	459	519	470	496	470	489	489	469	462	487	496	517	476	477	486	445	446	473	488	468	519	490	501	458	518	494	490	511	474	477	467	502	482	496	520	519	476	422	509	449	452	488	508	511	475	494	512	495	494	493	534	477	504	499	504	486	497	465	494	487	484	487	503	493	482	490	480	480	478	502	485	475	506	444	450	488	490	500	491	450	483	443	464	533	487	457	518	459	525	472	511	490	454	483	454	425	456	461	483	449	474	512	456	463	510	498	525	444	537	460	481	478	491	467	494	471	470	520	516	492	501	490	505	494	448	509	479	468	447	466	535	447	454	493	473	499	510	486	457	460	499	469	504	521	525	522	470	497	509	490	468	488	506	520	506	500	533	504	484	485	493	458	474	518	521	492	473	508	482	506	464	484	456	466	486	486	459	497	514	463	477	478	505	495	496	453	471	502	512	452	488	496	493	502	482	458	497	477	490	528	516	500	433	498	492	478	543	480	470	447	527	513	504	464	462	499	498	512	480	480	446	474	490	531	468	511	469	509	487	465	507	477	499	484	444	476	455	462	472	519	491	492	536	482	558	469	483	490	461	477	513	493	504	493	488	477	487	476	464	476	508	493	446	474	473	497	467	521	497	480	494	520	462	492	472	467	490	456	482	496	535	521	500	497	493	476	459	454	490	480	478	476	475	465	496	467	480	487	478	468	507	517	516	486	449	517	498	505	481	478	470	491	483	503	488	496	481	501	435	516	474	501	497	485	461	526	526	503	455	466	472	514	518	483	517	484	482	516	477	484	509	500	491	464	475	477	470	478	430	482	468	446	481	505	484	463	462	475	464	491	485	479	473	500	454	416	480	509	452	490	504	452	477	426	518	465	488	494	485	479	454	461	483	469	453	515	472	491	466	471	476	449	492	509	480	458	478	488	482	499	503	492	486	524	463	459	477	490	449	479	521	464	472	514	498	500	472	505	508	475	505	484	499	488	518	444	474	496	489	506	541	480	481	520	453	505	500	456	510	492	474	511	492	500	481	508	453	518	464	468	504	484	469	458	512	511	513	514	469	513	502	470	483	509	500	517	468	495	507	497	543	475	481	518	441	516	494	498	469	482	517	469	469	474	493	483	470	453	477	452	477	473	508	505	485	494	493	510	468	468	469	508	493	512	522	529	471	467	477	491	484	490	482	496	498	508	457	492	448	467	505	494	497	443	495	518	454	503	467	509	519	507	481	439	494	491	509	487	514	488	487	513	499	494	466	476	463	475	482	438	450	458	449	521	448	484	534	508	536	481	479	506	500	449	463	468	474	511	442	505	491	447	519	466	468	475	492	493	518	462	507	490	507	489	465	482	499	518	491	471	487	512	496	434	493	477	479	483	457	456	497	452	491	452	499	470	494	478	456	448	501	467	483	493	477	451	495	478	490	501	462	469	448	481	456	443	452	485	473	455	474	498	487	503	506	526	512	450	457	476	471	480	506	533	482	453	494	480	474	528	477	527	500	453	508	498	483	465	515	506	458	505	483	487	479	486	505	479	501	458	502	462	507	480	391	453	484	497	467	453	449	520	491	493	491	490	503	497	514	487	452	501	515	468	534	500	490	480	481	501	500	512	487	493	462	484	500	469	501	474	441	539	498	499	454	472	480	465	475	465	488	532	515	493	470	471	515	483	479	507	466	489	465	520	437	508	478	439	486	466	485	467	478	457	485	486	475	494	484	475	443	496	481	493	489	478	490	488	465	479	482	509	521	493	440	495	473	483	484	471	498	493	478	499	480	501	521
28789	21835	18030	11815	4070	3081	1634	814	544	490	417	409	412	385	431	392	429	437	445	384	448	396	399	385	417	405	443	415	431	395	409	414	387	424	410	439	436	435	390	407	388	405	389	393	433	424	404	449	403	434	385	364	364	424	428	435	436	417	418	415	413	410	407	419	370	403	394	442	423	386	399	425	411	433	433	362	393	393	427	447	377	389	398	413	409	405	409	394	385	385	447	426	347	436	398	419	407	398	394	423	416	439	470	437	433	348	369	381	395	383	409	396	437	435	379	406	402	401	406	409	406	410	419	410	414	402	430	379	368	371	387	411	414	414	360	421	444	438	432	405	393	433	388	360	422	384	415	380	394	405	393	445	427	433	381	448	412	423	431	420	415	422	418	429	396	397	403	427	400	420	388	389	429	408	433	427	369	423	396	389	396	401	403	412	442	400	394	366	470	400	427	422	383	389	405	395	414	408	424	411	380	409	394	384	404	386	397	426	404	388	411	427	368	406	419	398	413	420	412	437	398	409	402	419	399	431	402	411	407	433	405	431	381	397	373	431	360	420	416	402	377	427	393	391	403	421	417	428	402	398	441	397	401	418	422	411	401	376	402	395	413	394	381	364	421	388	409	432	421	424	428	416	416	420	431	437	427	406	430	422	360	386	434	427	401	417	440	361	379	370	419	388	382	429	391	412	382	431	401	428	391	413	403	404	446	426	420	400	396	381	419	414	399	414	401	409	397	408	406	400	402	426	411	388	421	431	365	384	406	389	401	427	404	390	423	422	383	402	401	374	393	399	447	423	410	416	429	398	394	410	449	397	411	436	382	448	405	403	407	388	416	428	420	427	412	399	382	404	404	400	407	401	364	403	440	452	445	427	399	428	422	441	415	411	400	413	456	391	413	421	412	422	404	395	421	385	378	403	390	408	407	426	407	424	409	406	391	397	381	381	417	379	393	407	402	390	440	415	428	439	405	392	400	415	400	404	397	422	407	435	426	392	421	352	379	396	421	404	378	399	397	378	415	422	389	412	411	387	434	429	401	406	384	407	403	398	414	403	379	402	396	405	413	371	402	402	363	393	446	403	383	398	393	420	400	418	425	429	449	387	401	422	395	422	416	397	385	372	410	431	426	402	414	373	399	421	415	391	427	455	396	420	433	424	412	433	416	390	425	394	408	421	417	418	417	428	382	439	402	417	419	416	407	430	392	413	419	435	392	396	407	401	367	406	412	435	403	427	388	416	387	413	369	416	383	415	395	398	427	402	387	392	413	401	418	379	414	439	397	391	363	416	417	407	396	403	427	397	398	389	440	399	426	403	403	436	385	407	441	403	412	405	395	414	401	424	434	376	397	379	412	414	423	420	399	434	446	393	382	413	363	405	401	382	385	450	400	428	417	408	417	388	406	420	389	410	385	379	428	379	403	416	402	435	386	387	403	431	392	410	407	420	401	413	440	417	384	392	405	431	422	425	389	435	400	432	403	424	376	457	431	426	421	431	398	399	398	381	408	385	425	401	434	426	435	448	407	409	394	446	377	411	395	402	413	392	394	392	374	443	447	391	402	426	430	400	413	412	427	382	402	386	435	417	387	375	417	422	414	386	427	398	379	428	406	382	441	402	409	387	393	395	382	406	416	366	382	433	405	408	401	400	421	400	389	401	411	436	415	420	408	409	409	392	402	399	387	392	414	418	424	424	430	408	384	398	410	396	442	410	380	408	432	403	409	389	409	394	425	388	398	421	427	397	409	392	393	402	418	392	387	405	388	438	404	406	402	404	410	431	397	395	403	376	373	381	390	422	419	411	409	390	409	440	387	417	411	387	363	429	417	413	415	409	416	366	424	366	393	376	400	421	404	450	357	408	442	359	403	412	449	406	395	386	444	389	420	398	406	368	377	441	402	402	403	451	404	356	333	397	390	400	379	441	410	420	396	416	409	406	394	407	366	410	454	387	418	409	430	386	401	420	417	396	419	396	431	430	391	403	373	401	407	419	402	369	374	444	381	407	397	409	409	406	378	412	398	411	426	397	423	372	380	387	419	400	410	404	433	380	419	405	387	418	427	402	425	438	405	403	404	401	445	389	423	433	397	390	415	424	429	430	424	421	395	407	429	401	397	411	402	415	421	411	414	365	415	414	404	380	406	409	430	400	409	426	409	409	384	394	391	402	414	415	405	407	384	400	392	375	415	370	410	420	424	383	409	442	415	392	443	431	400	394	405	424	402	407	428	412	434	349	416	400	413	413	407	383	410	369	410	435	414	400	424	426	412	400	385	404	379	423	370	425	430	384	423	420	406	414	412	384	393	434	402	400	407	373	401	411	404	366	400	392	385	469	395	409	387	405	422	385	413	405	417	408	404	393	414	398	402	438	405	389	376	422	419	412	424	405	381	407	398	399	374	384	394	421	392	387	390	426	388	382	430	394	405	426	410	400	398	455	395	395	377	430	410	387	435	379	424	417	431	396	386	418	413	396	407	356	423	406	401	397	393	434	399	434	401	412	393	438	421	385	402	418	427	429	425	420	380	415	432	415	421	414	435	417	384	398	412	397	417	421	405	396	393	427	413	376	424	372	404	412	387	405	375	415	425	406	416	398	380	437	371	391	373	383	409	388	416	437	424	382	437	444	396	401	382	414	408	391	405	349	426	389	415	474	415	417	377	378	383	394	412	414	395	370	409	417	405	426	399	426	393	408	400	407	462	379	370	391	399	393	409	429	404	416	399	431	429	433	401	397	374	416	394	416	418	411	387	413	373	407	377	397	391	418	423	421	409	431	429	393	412	412	405	398	399	427	408	429	417	407	431	426	379	428	414	365	384	387	391	390	382	395	430	404	396	363	381	393	406	420	394	390	397	411	405	388	393	390	411	350	440	403	422	429	412	420	386	460	405	417	404	418	413	405	384	391	425	381	423	456	414	420	425	394	412	431	410	401	404	381	413	388	398	389	421	397	392	407	387	388	395	404	417	395	400	404	412	375	413	367	373	369	408	396	411	442	418	429	429	428	379	404	393	393	420	393	431	429	409	401	382	434	426	403	427	386	353	424	370	397	383	415	394	422	403	374	378	422	395	435	402	402	400	394	385	414	401	410	415	394	389	407	431	433	414	422	442	373	395	387	443	382	388	392	389	394	406	373	413	401	401	367	389	402	371	401	375	362	415	397	380	443	412	411	428	394	424	381	415	435	426	394	404	397	407	401	410	414	390	400	391	416	406	419	401	412	386	388	394	382	406	414	429	391	388	415	426	428	406	427	444	382	450	411	374	387	442	423	388	386	400	412	394	403	407	405	423	403	411	409	419	426	425	398	418	405	418	424	402	404	381	400	415	380	381	411	420	407	426	403	418	416	401	407	422	421	405	407	409	401	402	398	390	399	400	398	351	409	408	382	380	415	420	387	386	434	404	420	398	407	447	432	407	388	411	373	421	414	450	370	383	398	430	412	375	384	398	408	371	378	402	395	387	422	440	382	402	452	434	393	402	420
13577	20794	15725	9002	3406	3350	1688	853	538	411	336	333	369	338	321	333	340	365	373	392	371	329	342	328	316	377	368	340	357	361	362	345	351	344	362	309	343	358	382	358	355	345	326	373	326	327	355	343	332	371	360	360	340	362	350	319	339	340	374	338	345	343	350	323	351	319	330	356	351	344	320	373	334	333	371	345	346	351	351	330	354	345	351	336	358	343	361	342	361	378	325	335	374	351	357	334	378	369	340	347	353	356	360	353	347	371	342	367	343	356	416	383	384	337	316	375	379	343	369	347	357	327	363	334	346	378	353	354	345	368	354	344	340	340	369	345	358	334	343	354	345	351	345	324	322	359	343	332	312	326	310	356	352	357	350	343	350	311	349	370	349	362	360	334	336	318	405	344	350	323	374	357	366	314	323	344	363	356	359	343	343	343	360	367	311	336	319	338	358	364	339	347	352	365	342	362	345	323	302	355	321	340	353	323	320	360	367	326	332	334	363	345	330	338	344	370	342	374	362	314	311	357	349	355	335	320	355	354	315	336	331	337	350	356	287	347	360	321	334	384	335	320	337	330	349	334	367	377	312	369	375	346	332	344	343	340	343	332	332	332	318	363	338	341	351	361	324	348	348	370	366	376	351	371	337	346	359	376	327	338	337	313	356	304	316	367	348	347	388	355	342	350	383	327	357	360	343	316	327	349	329	371	378	351	338	348	337	356	336	383	360	299	356	348	335	316	371	367	345	364	347	342	337	352	348	354	338	339	335	359	352	341	318	351	351	369	365	344	365	346	322	345	349	358	344	349	349	320	351	351	336	339	345	332	341	341	360	362	358	340	326	370	328	343	356	331	353	351	341	332	352	352	332	356	328	332	328	395	367	360	340	341	349	332	355	348	338	351	344	361	347	322	348	303	313	360	377	365	350	342	338	341	353	337	332	343	334	331	349	335	346	319	347	356	364	371	332	353	344	336	346	341	336	365	341	348	351	359	347	322	343	320	373	333	337	372	375	356	343	321	365	333	329	310	343	350	354	334	348	359	354	350	350	318	324	356	337	353	345	333	348	368	335	343	350	314	303	352	352	315	360	360	349	372	354	344	337	350	329	384	368	330	354	327	338	314	372	374	362	341	342	380	373	358	353	346	338	351	317	364	330	345	361	349	331	336	354	311	339	305	330	369	366	373	354	334	365	375	390	358	328	376	367	336	331	349	379	321	321	322	336	339	330	345	372	361	350	356	393	364	341	332	382	326	349	337	366	333	347	365	350	352	353	350	397	329	368	340	340	342	324	345	382	348	340	392	352	376	379	348	377	345	328	328	360	325	339	350	322	343	332	381	381	369	336	349	330	359	348	363	374	344	342	336	338	338	337	355	319	308	361	332	369	321	338	331	366	349	343	346	340	401	367	354	365	348	349	376	362	350	320	351	337	358	358	343	334	364	342	347	351	318	302	353	347	361	311	343	373	353	355	352	390	319	355	344	351	385	351	344	371	336	353	354	317	371	329	365	341	355	360	344	362	338	345	379	374	316	316	376	339	342	328	327	330	349	345	358	317	333	364	345	352	350	383	338	331	327	365	325	321	328	344	353	358	357	347	341	348	359	359	318	354	346	370	361	320	373	311	362	350	364	349	350	365	375	354	347	340	365	341	343	340	336	349	334	351	364	333	346	335	377	385	364	389	367	336	340	359	332	331	335	350	351	347	353	332	355	346	319	352	360	363	358	353	322	329	340	374	338	339	354	353	334	335	340	338	383	331	351	359	323	343	340	362	339	341	359	349	351	354	341	291	325	358	375	305	367	347	339	333	346	317	312	328	353	375	350	369	347	367	348	387	361	330	331	317	322	367	351	360	352	345	353	382	362	360	335	349	344	345	338	340	352	367	343	389	318	363	296	370	303	355	349	317	338	345	341	375	336	341	310	345	308	335	358	342	315	391	343	369	335	325	366	344	339	351	375	348	307	339	375	364	354	359	404	334	333	330	346	378	367	342	377	360	357	301	353	353	370	325	349	328	345	360	346	329	326	354	368	368	342	340	362	344	333	331	327	355	333	362	375	326	315	359	324	351	346	347	333	341	356	363	347	328	376	335	380	342	370	344	356	342	348	320	371	351	343	341	341	348	374	340	318	356	345	354	337	329	355	335	369	339	343	340	359	333	358	343	357	332	360	364	340	337	346	381	364	341	343	349	380	313	337	327	339	353	373	353	350	331	339	367	375	365	353	383	373	382	407	388	318	344	354	340	314	364	369	353	326	348	362	348	320	367	373	341	320	318	348	347	311	355	357	335	345	338	349	312	340	349	350	309	333	329	330	314	344	345	342	352	367	366	401	322	329	370	343	338	348	359	359	381	341	318	360	369	347	401	369	311	303	360	368	348	337	347	359	349	347	352	357	340	345	346	324	334	377	342	369	340	342	376	355	333	341	319	341	312	339	369	321	324	345	386	325	355	340	340	350	366	372	352	336	343	367	330	337	349	344	364	378	364	337	368	354	365	345	325	328	304	346	333	373	341	337	371	373	366	342	309	354	303	356	349	346	333	365	373	373	351	319	353	338	385	335	346	363	388	338	325	340	348	341	372	321	334	345	330	349	349	366	342	331	338	338	371	358	329	358	349	361	366	340	383	360	319	348	349	358	343	323	365	384	358	381	329	355	360	332	323	331	348	330	353	339	334	387	358	360	370	346	358	361	359	364	343	301	329	359	349	333	355	371	372	363	330	328	346	339	347	391	329	339	365	362	330	338	331	349	369	332	351	332	329	337	359	358	336	324	319	354	346	390	334	356	355	346	370	305	326	336	356	364	376	348	361	357	362	357	340	338	330	339	370	386	328	334	356	309	359	357	327	364	369	360	371	340	366	356	326	301	334	338	353	342	323	363	351	346	319	321	370	323	349	356	343	337	356	373	334	356	309	350	333	334	344	338	328	369	385	346	350	350	363	329	342	355	340	337	350	350	325	319	339	373	357	331	328	379	330	342	381	352	333	346	341	350	351	340	324	337	368	334	359	330	332	351	354	347	384	340	346	343	356	329	378	363	400	360	397	342	329	357	340	333	366	320	345	343	367	357	337	346	364	348	367	365	328	309	336	334	317	321	340	346	326	348	378	353	367	368	358	360	365	365	347	352	339	358	349	361	349	357	321	372	363	345	354	324	354	348	324	320	350	365	387	341	365	345	341	324	354	358	360	359	343	347	347	342	324	363	355	338	346	366	329	348	364	357	334	331	341	347	361	345	353	350	369	360	349	324	324	378	354	359	347	351	353	330	357	327	311	346	335	345	337	348	310	341	329	350	337	358	341	359	312	358	338	322	314	346	358	348	365	335	321	341	353	333	339	325	330	341	351	361	391	356	357	342	363	348	336	319	339	329	350	326	344	358	378	347	353	369	332	347	371	329	358	370	358	319	372	352	341	339	324	347	296	368	330	354	352	310	330	347	335	300	327	310	337	339	382	377	341	345	295	346	319	349	338	346	350	343	372	342
25558	22546	34863	41718	31923	27319	17387	6301	1775	1002	510	488	432	442	463	466	434	439	460	477	421	462	419	444	434	446	466	491	482	414	471	434	488	441	435	440	417	451	428	427	460	419	453	464	465	462	465	413	449	455	432	458	472	473	454	455	445	427	451	423	415	456	411	442	444	430	455	465	441	452	429	468	441	438	404	440	443	426	447	431	431	464	470	445	439	437	417	444	428	463	439	432	468	435	487	472	413	432	396	428	442	419	478	442	422	418	452	491	411	454	431	438	443	444	449	437	469	457	434	470	447	441	452	438	420	424	478	445	393	454	483	449	442	477	450	441	435	418	440	463	441	455	488	421	418	470	414	475	447	441	446	442	425	456	407	416	431	460	431	440	419	447	435	456	456	432	415	427	428	433	444	454	425	428	417	447	467	414	436	395	459	467	408	402	452	449	463	428	435	439	484	453	444	454	428	456	462	465	450	449	447	419	471	468	436	425	426	452	472	423	440	440	436	446	444	470	422	411	407	455	464	459	475	423	412	467	427	443	406	436	429	409	495	456	462	454	455	467	421	459	397	445	405	421	481	464	429	443	456	457	413	406	465	424	459	489	445	461	457	443	451	408	415	448	461	438	404	442	463	481	461	423	442	451	449	477	411	451	472	419	433	415	437	411	452	446	405	469	453	434	412	406	463	452	412	424	431	442	443	415	458	421	448	447	461	497	444	454	431	445	439	461	423	409	435	442	434	480	439	428	458	418	393	454	445	442	424	413	452	429	444	437	432	484	484	441	438	448	441	443	433	451	424	448	401	436	428	407	463	425	501	425	453	435	468	463	467	426	447	414	451	438	423	456	466	417	422	429	431	427	435	460	405	443	444	466	462	446	454	430	447	439	460	416	437	411	439	452	436	453	412	417	407	452	463	449	442	455	415	462	453	435	456	410	438	456	427	425	404	441	465	457	450	440	459	441	449	410	447	426	431	461	447	446	442	494	435	479	462	425	443	386	427	446	411	453	451	451	420	436	433	436	427	454	443	466	432	442	457	432	438	432	427	449	419	436	433	459	461	483	486	508	458	435	446	448	453	482	446	382	433	457	426	444	449	465	438	414	449	462	492	431	435	443	441	446	461	437	421	443	408	412	454	436	418	440	432	451	479	468	455	488	418	412	413	469	428	470	427	432	428	442	469	472	455	435	416	477	430	453	429	442	415	437	422	458	492	404	439	426	478	445	493	440	399	449	454	442	445	441	433	439	443	389	467	428	421	440	445	425	449	418	445	441	444	427	413	447	424	423	427	426	465	458	418	434	435	455	438	456	485	465	447	445	419	459	438	417	448	423	423	480	458	443	434	418	415	469	437	405	435	415	435	423	456	454	440	438	439	443	410	415	415	442	474	426	435	443	430	462	423	443	466	462	454	432	397	402	447	437	446	432	428	388	417	426	485	462	428	447	423	420	439	444	443	422	424	442	456	471	426	411	420	449	440	467	405	457	425	435	418	448	425	431	440	476	471	412	455	504	428	461	453	408	439	463	418	434	436	392	444	444	462	418	426	448	417	464	411	409	405	444	456	431	432	481	433	480	441	433	452	441	424	466	429	426	422	458	433	407	471	444	420	463	421	426	426	455	412	409	466	441	470	411	465	462	491	446	437	444	458	420	428	438	382	424	428	461	440	462	440	409	476	459	441	452	427	403	408	452	452	437	444	472	381	431	444	437	456	463	390	450	446	447	438	466	474	453	487	458	447	436	445	434	428	436	437	419	428	443	392	480	439	444	442	460	429	416	419	436	440	440	438	434	436	409	423	412	471	418	452	426	451	449	422	450	440	413	450	409	433	463	425	450	402	469	425	452	397	447	443	443	444	443	466	457	416	444	456	485	453	424	444	519	429	409	443	440	397	485	452	464	426	467	427	439	450	427	443	491	445	425	458	445	459	432	466	476	423	499	442	435	441	428	470	457	482	439	413	454	439	447	481	444	401	448	435	452	505	445	432	439	424	466	443	395	478	454	427	396	438	442	457	437	434	461	461	438	499	447	448	445	425	454	448	485	438	423	429	459	471	468	459	451	409	420	453	457	458	430	454	424	432	446	441	466	419	458	447	440	455	419	443	444	433	439	465	443	421	421	458	465	463	431	417	417	442	501	466	447	474	458	454	433	445	450	433	463	422	434	448	457	446	488	455	460	436	411	456	428	427	447	464	439	460	444	438	460	425	438	443	426	444	465	453	424	453	481	426	429	469	448	471	440	427	485	432	457	413	475	408	430	441	440	444	449	449	450	451	475	481	429	438	412	433	416	451	449	454	427	416	426	430	448	478	460	418	415	465	459	445	400	456	432	438	414	448	442	438	450	389	408	435	468	445	438	457	411	469	420	417	434	437	465	469	472	450	403	440	436	449	448	449	425	475	443	412	414	430	460	445	450	456	406	482	438	414	464	449	436	398	462	441	442	428	467	413	456	469	410	427	451	419	467	448	440	464	432	425	444	403	475	449	428	431	447	431	447	436	423	449	438	452	436	437	424	420	465	451	449	427	454	424	452	433	444	467	477	443	441	457	482	433	452	418	445	397	465	411	444	380	449	451	435	458	453	435	420	437	440	417	425	473	437	402	455	470	402	458	442	416	442	448	447	455	425	479	421	431	467	421	431	420	462	444	454	501	460	510	414	429	445	430	410	444	447	449	444	432	398	422	459	391	405	438	428	418	433	411	462	418	455	397	392	440	425	411	429	448	461	454	441	481	452	464	451	420	398	412	456	446	477	444	465	442	424	448	452	442	456	456	454	460	477	452	446	451	436	466	454	457	436	438	418	454	420	442	447	452	476	418	478	445	452	443	466	444	445	467	443	433	440	468	446	466	449	428	432	445	435	458	490	442	446	437	460	441	434	457	430	448	430	433	441	430	447	450	439	425	468	431	448	464	477	434	436	442	471	476	433	439	448	458	464	443	469	449	400	458	434	446	491	421	397	430	444	432	442	423	400	433	428	452	475	448	447	461	467	458	431	445	406	438	422	439	402	452	452	436	458	418	436	435	397	443	466	394	468	420	435	467	446	462	449	457	417	423	494	471	429	436	440	449	416	382	440	419	414	513	452	447	449	444	444	438	437	454	435	407	455	425	427	474	412	428	423	445	425	446	423	386	438	457	458	466	463	417	418	456	447	420	467	447	474	456	440	457	432	452	436	453	427	450	458	463	420	454	475	409	453	426	434	424	449	458	461	409	459	461	454	465	420	449	431	406	432	436	451	418	475	455	469	481	476	436	440	436	423	437	429	425	445	421	463	452	463	444	450	466	434	425	430	454	394	455	455	456	462	471	413	447	439	445	456	427	448	418	389	444	411	439	442	437	460	434	444	433	471	422	411	427	419	467	433	430	418	411	482	446	445	431	450	448	452	403	465	430	431	432	479	456	454	421	418	434	460	457	447	444	463	457	418	390	438	444	428	427	366	446	435	440	406	425	455	439	426	434	453	449	442	432	460	441	447	454	436
47533	81590	64148	50087	25930	23580	13273	5805	2255	1177	502	421	448	396	417	421	450	443	396	371	401	421	393	415	404	435	393	414	387	407	441	402	413	453	408	401	427	451	378	426	458	427	398	428	355	438	418	424	403	370	409	426	397	442	434	424	396	432	413	399	396	425	396	421	400	428	424	393	435	387	441	414	447	420	455	399	434	389	407	405	392	399	365	399	401	424	432	429	386	390	384	400	435	440	418	407	417	413	417	401	416	400	450	402	443	423	412	429	393	465	402	404	440	443	412	394	414	412	428	431	434	433	410	407	434	400	417	418	415	420	427	434	414	432	389	402	404	392	406	417	450	422	373	382	432	405	413	377	445	402	414	434	410	392	397	392	440	397	440	420	410	413	407	381	425	427	414	440	412	411	402	374	419	415	420	462	391	378	410	408	423	408	408	402	409	424	409	435	444	412	396	398	406	407	386	398	413	455	398	430	415	437	402	391	379	434	415	424	409	418	404	399	414	408	427	413	404	406	399	416	392	398	411	428	425	433	428	414	403	415	411	431	372	408	409	436	417	431	422	404	402	373	392	412	424	408	406	440	415	397	401	415	435	403	441	408	456	439	414	413	423	382	435	403	424	411	398	422	407	410	475	391	405	408	406	392	386	412	415	435	392	390	411	425	456	435	424	426	420	395	417	420	417	427	415	421	433	416	419	397	411	430	398	434	382	389	423	412	414	420	409	434	399	414	428	408	430	417	451	405	418	437	380	398	422	439	377	401	424	428	412	422	395	440	429	416	390	458	397	374	390	379	443	439	420	425	406	415	439	420	390	421	407	433	419	422	435	419	406	408	381	407	408	390	407	432	400	403	411	390	404	428	440	391	393	371	406	433	443	415	421	426	412	424	397	408	429	437	409	428	371	422	418	424	410	419	410	411	402	405	407	383	412	402	394	416	405	409	386	396	426	432	409	425	412	389	419	442	410	411	407	429	381	395	382	400	416	440	365	407	445	398	405	403	397	422	397	397	389	410	384	395	398	385	410	416	437	391	451	419	402	443	390	414	428	380	394	397	433	434	376	394	408	414	393	424	421	359	381	438	374	408	398	422	445	392	411	392	380	439	396	422	430	411	430	407	404	422	422	404	437	397	387	421	392	422	415	394	429	418	387	399	421	436	389	403	406	405	408	446	398	406	414	417	367	408	397	399	394	464	395	410	414	419	398	416	400	412	395	410	445	444	383	403	427	402	389	434	418	451	424	427	433	422	394	394	424	429	390	420	436	425	394	414	414	404	401	421	383	391	456	392	387	395	413	373	394	433	407	419	406	392	395	399	399	415	397	397	442	408	401	403	400	416	395	420	419	433	415	384	402	395	419	403	454	423	427	407	424	429	373	376	399	379	416	419	423	453	397	404	403	393	394	399	405	422	427	395	429	427	424	397	405	443	401	393	422	419	431	410	413	409	377	435	405	451	369	356	376	412	389	423	430	440	433	443	393	372	406	432	390	402	398	401	417	428	417	416	426	401	415	435	412	423	423	404	411	411	410	438	398	408	427	416	375	409	427	413	396	420	405	432	421	378	421	411	411	421	393	409	393	402	417	407	416	438	388	410	437	440	424	391	435	429	408	402	391	409	423	414	435	411	409	427	428	400	418	423	388	425	436	405	365	405	402	426	423	420	398	396	417	387	389	388	411	429	403	422	384	451	416	435	391	421	387	462	405	402	429	416	397	446	418	407	419	441	414	451	399	377	448	415	397	427	389	389	419	369	424	403	404	418	394	384	414	417	426	453	448	440	414	417	394	369	421	412	391	368	391	409	413	382	430	424	445	406	409	423	429	441	399	445	445	407	414	386	379	392	429	419	399	442	400	436	414	391	457	421	385	378	416	425	403	422	403	378	394	382	404	429	424	380	416	442	436	451	427	378	430	377	409	351	413	420	435	414	470	422	395	395	441	430	408	439	452	417	413	413	402	416	406	406	430	377	426	429	414	412	401	426	439	432	403	368	398	411	413	423	413	366	387	434	425	435	434	436	416	424	400	416	432	431	475	409	401	415	446	436	407	430	420	431	421	419	407	398	416	383	387	397	480	406	425	414	382	415	395	412	412	417	389	399	410	407	389	409	376	416	421	437	409	406	402	468	398	414	408	421	413	437	409	423	410	406	452	426	446	405	412	439	417	438	389	430	412	414	414	418	422	432	402	398	409	386	396	437	439	411	377	410	410	416	372	438	423	459	390	375	409	408	406	406	425	418	409	379	444	376	441	390	411	371	379	406	424	398	449	428	403	424	449	417	404	425	387	430	406	401	412	403	425	414	446	416	418	402	416	404	402	431	413	411	404	417	434	437	408	407	402	398	425	474	398	415	402	410	440	405	416	425	390	372	413	371	433	412	435	371	396	400	387	401	409	401	424	389	453	424	428	403	438	391	405	443	424	408	408	390	428	392	423	385	385	402	414	401	395	410	451	390	402	393	438	437	453	390	417	374	401	396	420	442	429	391	436	420	447	392	408	399	438	436	407	457	410	393	420	426	408	395	418	439	398	428	421	416	408	405	385	401	398	401	424	424	414	413	407	407	400	403	412	402	440	411	435	438	431	420	425	411	406	398	412	412	407	419	428	435	383	429	361	424	437	434	393	424	436	408	413	382	424	420	408	390	443	371	443	418	429	439	413	373	457	435	400	443	427	382	424	411	374	370	401	456	415	417	391	405	393	393	383	438	426	393	411	441	421	420	422	413	416	422	400	401	422	425	369	398	395	417	427	418	409	395	405	395	439	404	396	397	403	423	407	428	421	389	425	400	401	401	426	395	374	419	374	398	428	414	390	410	418	409	409	424	431	383	446	419	451	400	415	439	416	390	399	390	419	438	401	428	416	404	443	395	447	427	408	421	468	446	417	432	389	414	414	362	394	418	415	399	422	379	409	420	393	402	384	398	448	393	433	437	439	390	426	420	434	426	415	417	393	422	450	421	413	414	409	412	442	410	407	425	395	426	410	444	382	422	396	415	435	416	408	396	432	483	466	425	380	405	412	418	469	418	405	388	395	397	399	392	441	382	428	434	423	393	399	397	419	403	395	438	414	420	398	391	432	396	373	442	378	430	425	396	397	424	377	410	406	410	402	392	395	419	413	441	389	415	380	414	403	441	373	411	433	411	440	439	427	385	412	393	405	415	415	412	420	388	422	390	414	423	404	441	389	435	439	389	404	396	377	401	430	400	379	407	412	359	428	420	369	412	399	396	396	401	404	413	437	403	407	354	363	410	413	429	426	408	447	409	424	414	433	395	425	413	423	383	425	408	453	415	373	372	445	413	395	397	378	442	400	397	374	406	400	433	412	430	426	393	410	389	439	406	428	400	389	421	394	413	415	395	441	474	416	407	424	422	396	382	428	402	382	431	406	423	373	399	404	391	449	447	404	425	407	430	403	404	418	405	421	388	377	403	415	420	410	442	411	440	402	432	407	391	428	413	440	419	414	424	445	427	408	439	440	393
24563	22029	32559	38554	34883	36263	27925	13136	3811	1509	760	551	541	552	553	480	578	539	521	521	516	525	546	575	537	518	570	508	529	511	516	523	550	589	550	582	514	517	523	512	546	491	540	554	517	492	499	477	582	547	548	510	539	530	549	507	557	502	557	571	500	517	520	510	518	544	565	533	520	522	546	513	517	528	589	567	506	537	517	567	547	513	526	527	527	545	559	507	537	512	536	540	564	511	551	526	509	544	523	481	548	513	564	535	509	527	540	557	518	521	536	518	556	517	473	485	534	529	566	532	497	537	528	504	524	535	535	553	486	515	553	521	520	532	565	533	486	522	520	527	536	528	575	556	529	533	494	530	487	523	524	548	531	539	518	566	523	534	574	549	540	551	512	524	556	504	538	517	509	481	533	506	503	511	515	556	526	564	526	546	530	520	526	548	518	527	520	513	525	505	523	512	546	526	523	552	518	538	515	495	507	541	511	546	545	505	474	533	525	540	586	537	523	492	493	486	528	529	538	525	551	579	543	545	506	575	587	504	499	529	522	537	524	539	497	514	500	524	511	482	562	544	520	523	521	500	556	576	542	565	530	501	576	541	496	549	557	528	547	520	579	533	485	510	552	535	550	503	528	533	540	506	571	531	609	544	524	562	515	540	524	523	544	534	557	531	515	538	541	528	514	490	527	507	517	549	507	535	585	512	527	538	506	568	529	550	523	488	536	562	515	547	549	539	520	529	535	542	511	524	476	499	529	529	523	549	516	569	564	557	520	560	558	550	483	473	550	536	508	527	522	546	481	503	536	516	523	501	555	506	502	514	540	518	521	497	539	553	508	526	540	515	472	561	538	530	568	548	541	548	542	522	513	513	507	510	520	515	484	529	558	553	524	532	537	506	518	547	503	533	543	478	514	524	515	497	527	521	531	520	546	511	591	528	566	524	516	555	494	532	569	509	530	545	565	526	527	527	503	519	540	540	521	516	541	526	557	527	519	556	470	500	488	516	505	498	505	556	511	526	524	490	516	521	557	565	504	555	545	504	569	490	513	494	552	560	532	493	558	541	526	523	557	552	543	554	547	548	532	537	499	514	554	540	542	546	521	530	568	535	536	556	547	573	539	515	534	534	516	502	541	547	527	515	516	534	484	504	553	524	506	570	491	507	557	522	518	503	510	525	491	494	548	490	521	502	545	532	568	548	527	516	548	553	549	523	547	478	538	534	494	567	546	514	521	525	520	525	534	591	549	543	461	499	527	542	533	583	506	560	559	512	511	497	564	527	514	528	570	523	547	523	563	539	531	507	499	560	551	496	514	478	543	530	546	551	516	517	535	536	555	520	536	522	548	564	524	529	514	515	537	538	536	518	510	521	471	522	529	527	511	471	541	557	522	505	525	531	541	520	553	539	508	550	526	545	498	536	548	531	520	541	534	521	522	530	504	545	545	525	544	559	554	531	505	493	510	537	556	523	546	515	545	495	521	557	528	554	531	514	496	514	556	576	567	507	566	541	505	499	481	516	569	521	546	567	555	541	530	520	550	535	560	519	543	533	501	512	507	497	522	503	548	551	524	530	521	526	508	511	550	515	549	542	493	536	575	515	509	555	518	521	515	494	539	500	543	515	552	533	527	535	497	489	523	507	547	498	531	491	568	538	553	521	546	540	549	508	568	528	519	528	548	523	536	511	516	539	490	550	552	515	534	541	534	521	562	551	539	510	548	518	521	531	535	525	518	563	547	508	557	491	534	508	561	525	531	528	534	543	548	518	513	522	515	527	507	502	515	527	539	534	509	508	545	527	518	547	528	532	543	516	521	552	548	515	519	545	504	517	527	543	521	543	569	548	497	539	537	544	531	526	530	529	518	529	501	578	536	547	579	520	498	549	543	540	526	479	554	545	517	530	509	548	518	554	521	517	586	530	545	540	552	514	528	541	515	561	541	537	526	522	516	503	511	528	496	494	510	548	533	536	510	522	524	552	494	514	523	537	541	499	531	536	513	510	518	533	504	524	520	497	534	559	547	540	537	537	555	601	520	580	552	547	547	513	521	520	553	508	511	554	498	527	545	515	562	514	518	552	511	518	534	524	487	543	508	529	500	530	509	513	514	515	477	498	531	533	510	488	532	533	503	535	546	512	505	548	493	532	506	528	536	534	595	508	507	522	471	519	502	526	529	520	535	530	537	525	498	567	526	537	582	515	553	536	537	493	570	519	551	550	536	521	534	528	543	557	530	545	525	501	503	518	532	506	514	552	522	492	509	536	534	514	535	522	552	530	509	525	524	548	485	537	513	593	529	532	571	464	518	468	575	563	535	541	535	533	522	488	503	537	571	529	557	494	530	529	520	567	498	547	523	577	505	515	515	539	529	552	544	529	532	516	519	516	543	509	507	547	527	535	563	561	498	545	548	510	483	519	563	524	521	533	578	516	547	490	500	549	490	557	493	501	514	530	535	489	521	531	503	505	540	498	536	514	505	529	527	530	488	532	521	517	532	501	508	573	548	505	527	475	508	483	491	583	549	502	554	502	527	514	534	532	553	533	523	598	524	515	553	528	578	538	542	503	528	550	535	555	552	501	516	545	558	584	518	491	514	546	530	526	548	553	471	523	511	516	533	524	525	499	551	523	459	522	575	512	557	562	539	493	498	537	532	528	508	549	525	529	589	541	532	521	505	531	533	524	523	495	464	553	511	557	496	577	501	551	527	570	518	525	511	518	512	559	520	501	552	568	532	503	539	502	539	543	520	552	511	537	527	485	520	509	516	525	552	549	498	544	514	511	572	564	520	550	502	519	527	547	552	555	543	538	560	545	536	548	534	500	529	549	554	526	502	596	522	542	496	512	549	552	526	560	563	522	497	478	543	584	509	530	535	507	570	492	505	524	504	545	524	519	535	531	554	557	532	528	582	541	529	506	517	482	505	502	522	511	510	506	531	502	538	534	563	549	475	505	581	515	563	530	522	532	537	573	505	502	537	519	533	503	528	531	531	540	512	549	541	553	537	498	522	505	511	499	527	505	524	505	542	513	549	509	508	511	541	523	521	518	492	516	502	510	546	507	533	522	530	523	511	560	533	488	510	542	509	556	491	503	541	551	494	550	530	550	504	499	480	559	521	566	511	545	542	513	482	535	554	516	569	534	565	513	504	526	489	567	507	548	563	489	508	514	576	525	521	534	503	516	498	579	504	535	551	529	538	492	517	513	583	532	500	513	505	519	523	520	539	550	522	560	548	510	553	522	523	528	528	518	545	545	538	474	525	565	539	523	539	533	474	513	532	519	494	539	498	563	488	582	502	540	502	550	510	552	510	518	540	593	503	540	541	535	486	517	553	495	534	517	512	524	514	503	534	469	511	583	526	527	507	517	533	501	529	519	520	504	492	522	522	537	503	526	482	528	493	552	536	534	491	515	546	502	529	521	523	539	548	484	536	596	524	521	519	555	528	550	511	512	549	513	550	506	487	540	535	535	489	523	512	491	546	540	504	524
58003	96459	76353	64625	34354	35058	21293	10641	4050	1898	815	527	492	496	505	476	525	528	522	490	486	482	455	533	550	510	498	468	502	512	478	507	475	467	490	495	463	465	555	556	465	487	515	477	465	501	513	436	500	474	506	497	501	514	501	490	471	450	481	481	480	449	509	489	520	492	506	512	498	483	526	515	510	489	487	470	520	519	490	462	476	492	519	540	509	499	459	486	468	447	476	477	446	528	519	454	504	478	506	523	508	495	501	508	466	511	470	516	504	482	513	535	478	479	482	485	497	485	422	498	496	502	524	518	501	476	501	496	539	498	516	517	503	465	521	514	490	507	459	520	495	477	480	502	510	510	500	468	506	476	504	501	497	477	474	524	497	467	479	535	450	490	502	484	470	508	503	500	513	536	442	489	526	486	460	454	519	482	525	481	502	500	487	490	516	509	490	460	529	530	485	506	485	483	474	491	503	491	469	487	484	497	518	495	463	475	508	474	486	461	456	510	481	494	473	461	492	562	444	498	482	490	469	504	494	477	505	473	486	487	489	507	494	505	504	488	544	498	513	503	474	487	503	492	477	519	474	516	511	509	496	473	489	509	508	476	527	539	493	539	466	472	505	483	481	469	526	463	440	465	528	493	481	496	514	514	499	460	507	508	463	466	495	479	473	492	499	509	495	477	509	491	480	497	435	493	484	480	458	486	492	441	481	502	473	474	465	445	474	537	469	453	509	478	472	524	492	479	480	493	444	497	536	438	508	517	460	482	502	508	486	451	535	444	481	501	460	454	475	469	485	452	472	508	524	477	500	475	511	489	507	482	497	495	484	502	504	502	461	509	497	501	495	493	494	506	458	499	467	461	494	518	495	476	483	487	520	449	531	485	529	488	511	519	503	486	512	488	463	483	473	475	520	466	497	477	474	496	506	484	529	474	519	490	472	481	484	480	491	511	526	511	499	515	509	487	479	482	542	495	479	496	466	457	498	499	467	505	521	518	483	509	527	496	471	490	506	503	468	474	521	496	533	482	500	498	504	520	451	501	476	509	472	483	478	509	481	485	466	469	522	477	494	511	479	471	475	452	463	515	461	497	546	517	472	487	464	500	451	476	489	475	509	508	543	466	479	489	496	474	472	498	488	480	480	483	467	495	562	499	511	526	483	470	471	500	490	525	492	504	521	497	434	529	492	481	503	433	425	466	471	484	478	477	456	470	489	499	493	500	488	462	507	457	487	481	536	512	484	467	495	459	509	502	525	481	523	485	483	507	504	480	494	509	492	484	486	477	479	530	465	500	560	477	512	492	490	453	501	504	498	527	511	483	462	527	464	511	496	449	511	528	471	510	495	496	488	518	486	494	460	477	475	512	492	486	495	497	480	450	516	533	496	507	515	542	503	444	462	511	505	490	498	501	488	456	489	493	440	493	496	485	458	513	452	426	476	445	520	481	512	492	458	479	507	450	460	559	479	501	461	505	471	453	536	454	496	497	474	501	462	460	492	460	475	513	527	539	524	500	527	495	548	489	445	500	547	469	508	452	477	493	528	495	455	498	477	462	490	505	494	499	465	485	489	515	489	458	489	478	483	499	502	462	480	474	470	535	480	473	498	475	521	499	477	519	473	478	494	518	512	446	438	482	485	530	500	453	523	489	464	452	502	490	524	506	484	464	503	456	492	479	425	490	466	500	451	512	505	482	491	471	502	525	462	467	494	480	489	475	482	491	504	477	510	486	494	500	514	495	488	490	519	526	478	469	508	483	509	466	469	489	487	502	531	480	476	473	500	501	495	468	479	442	481	446	517	515	481	515	457	429	488	469	462	489	489	495	473	492	494	545	464	467	484	508	482	477	502	448	469	476	518	478	492	495	451	474	496	459	480	479	512	509	465	465	485	514	489	473	513	456	518	468	454	496	467	494	530	470	489	518	479	503	492	504	494	498	451	485	504	478	455	505	470	469	489	489	491	492	496	483	497	508	493	522	507	463	523	457	493	486	480	492	475	533	498	473	485	466	446	470	483	466	469	486	480	512	502	460	525	501	522	495	496	487	519	521	494	484	449	498	471	464	495	507	472	448	463	442	493	462	524	533	495	487	495	504	511	523	474	456	487	445	482	493	497	533	523	466	510	529	470	543	486	488	526	508	444	483	523	530	501	480	485	489	478	538	472	493	488	503	472	470	507	502	514	559	501	503	448	505	502	516	495	507	491	461	469	480	455	468	497	490	480	539	493	471	492	501	475	524	476	497	540	461	459	481	510	478	466	494	490	471	490	481	444	524	502	466	506	486	509	495	498	453	493	480	486	486	493	518	488	489	480	486	458	481	501	501	434	485	492	499	496	449	481	500	485	457	508	489	538	473	494	467	508	465	521	483	484	496	488	485	473	506	528	503	480	492	464	516	475	471	465	470	499	462	527	488	477	511	481	526	495	500	485	464	488	488	498	518	451	500	479	487	469	537	492	500	459	518	525	502	507	447	516	506	487	499	486	473	527	503	509	495	494	567	479	475	501	455	493	484	521	522	517	439	492	475	534	506	505	473	486	492	419	495	475	523	473	493	499	477	500	503	478	489	510	516	504	510	513	520	510	498	479	515	450	497	475	489	514	465	469	527	505	476	458	511	493	458	455	515	487	483	503	485	479	463	483	544	489	473	494	477	507	518	480	498	504	489	475	501	454	482	518	461	528	464	514	491	482	517	488	525	476	494	538	512	462	530	465	448	484	527	472	450	493	533	526	493	475	479	502	501	512	484	489	514	548	487	497	456	518	510	473	484	504	489	490	474	492	506	502	498	462	535	541	519	533	478	451	497	495	496	515	487	551	514	508	478	497	473	509	521	531	505	475	489	477	507	514	456	505	523	520	514	440	476	483	540	503	449	497	493	478	519	485	464	491	472	492	482	472	481	474	510	486	481	478	507	482	509	497	494	491	502	496	485	515	462	517	498	485	471	507	448	473	471	491	452	518	525	481	474	518	486	493	496	436	481	488	511	505	483	478	516	471	476	489	446	458	498	482	499	487	482	451	473	493	482	480	494	500	522	471	496	516	510	475	507	550	516	506	514	517	477	481	481	488	493	500	469	488	497	539	495	488	450	479	498	520	485	512	482	464	485	488	511	473	480	494	467	476	484	493	516	493	510	490	448	516	492	520	469	497	462	499	503	502	483	489	434	453	493	485	466	494	532	459	457	488	506	485	468	486	469	509	469	515	460	492	496	496	502	496	478	464	507	493	494	508	480	499	480	465	510	496	478	511	491	483	466	448	493	477	473	503	468	491	499	516	503	469	507	517	516	453	446	485	528	485	496	485	450	479	492	511	503	483	460	483	467	485	497	475	471	475	498	479	501	472	494	486	480	491	493	504	495	488	492	490	493	516	513	505	524	480	492	488	499	533	461	475	464	480	467	494	512	498	467	478	460	498	466	469	474	471	498	489	504	488	475	495	497	488	477	448	472	469	516	490	482	487	530	467	527	476	488	511	472	486	430	486	473
28567	22493	18185	12278	3631	2958	1685	871	533	491	428	400	407	399	427	399	371	385	411	424	391	421	393	414	390	395	412	436	393	393	415	423	393	388	444	431	417	390	427	404	381	410	427	444	409	373	422	410	395	414	378	379	432	444	467	416	403	434	428	411	411	405	414	393	394	420	366	419	426	401	397	399	407	431	423	396	401	371	398	374	414	405	424	389	386	414	407	423	396	371	405	419	391	436	429	423	408	371	428	383	418	395	371	434	406	416	377	404	417	358	388	436	412	388	415	429	420	438	405	413	422	412	424	406	395	408	435	402	373	393	396	406	449	421	414	419	406	387	376	461	393	418	413	428	438	441	355	425	423	440	431	433	379	425	392	419	398	414	420	435	427	419	425	427	406	414	378	412	386	420	430	414	388	402	377	383	412	381	420	361	398	432	393	396	420	405	416	405	403	386	419	389	393	393	395	368	400	348	396	384	453	406	413	428	416	425	433	400	444	382	415	408	388	427	416	420	387	396	392	392	414	393	412	394	402	368	421	397	402	417	397	408	378	442	381	388	406	415	399	387	401	411	426	370	412	444	388	385	451	434	411	402	420	438	428	397	424	400	410	425	428	409	416	412	394	389	411	420	421	435	426	384	415	428	420	417	414	444	397	406	397	419	381	390	388	408	393	426	427	398	386	385	387	436	420	385	438	385	384	425	396	384	410	406	417	428	402	402	388	411	389	401	406	418	415	439	410	397	419	436	393	420	376	399	416	408	423	411	386	399	392	366	403	406	409	397	395	397	381	409	411	432	376	413	364	384	387	407	423	437	443	420	344	396	397	458	396	429	408	402	421	418	409	416	418	400	394	417	429	448	375	402	394	414	395	416	409	411	412	461	392	376	409	404	412	403	365	394	434	435	407	415	424	401	386	390	409	351	395	427	408	407	393	393	390	390	428	400	425	376	402	398	404	391	407	397	445	399	410	431	393	414	426	381	384	405	410	396	411	409	393	369	433	427	430	368	419	403	419	386	378	413	402	369	381	421	375	439	367	364	427	412	416	441	404	396	413	434	366	396	420	365	416	414	364	389	435	433	427	406	409	406	390	368	416	392	458	393	398	388	398	414	431	389	444	370	390	428	454	409	355	420	415	422	370	395	387	415	394	408	383	383	432	392	412	391	387	425	400	422	416	406	429	423	405	403	395	414	431	409	405	422	408	381	383	387	379	415	445	407	404	388	398	383	426	372	409	427	408	382	365	373	409	408	388	410	418	436	400	424	424	387	394	376	406	430	387	414	394	412	382	353	417	416	369	426	403	396	413	406	381	426	396	419	424	427	393	377	410	405	436	424	454	384	393	411	431	404	405	449	390	373	426	367	422	409	397	390	393	461	370	406	390	391	424	404	428	414	401	383	385	380	393	390	415	398	397	394	396	395	384	399	407	400	418	369	433	397	401	416	418	411	406	408	399	369	401	422	407	363	381	419	416	399	381	415	409	392	399	392	420	407	397	380	345	414	399	419	394	403	382	388	408	413	422	420	399	395	440	424	428	393	406	367	391	412	397	380	433	443	384	377	416	405	419	433	335	370	389	406	410	400	405	403	372	414	405	409	397	416	428	385	414	375	361	386	399	418	403	409	384	432	415	387	413	412	400	415	424	379	408	458	394	428	372	387	401	426	399	411	399	433	431	422	423	413	416	391	392	409	383	430	401	409	417	418	444	374	376	421	401	433	397	422	402	433	368	421	434	384	361	394	407	436	385	366	399	405	385	409	413	402	405	399	421	423	413	409	416	391	405	376	404	404	424	407	430	393	404	452	374	416	435	381	432	440	414	375	421	370	450	427	384	393	437	423	395	358	404	373	417	394	409	387	429	414	424	396	385	356	406	410	407	408	380	382	389	379	387	427	391	421	425	382	379	417	388	408	399	400	446	432	397	401	382	383	419	409	413	410	384	413	377	411	431	414	436	393	403	380	429	419	404	442	418	413	414	396	430	406	384	363	365	416	418	405	422	426	393	410	433	443	378	376	386	388	391	417	378	414	386	401	412	379	418	417	395	379	400	403	434	375	390	407	401	423	409	380	373	419	408	432	402	420	423	421	424	426	423	415	435	414	380	455	425	381	401	407	408	415	403	383	407	396	408	392	395	408	403	408	405	381	398	419	377	419	402	393	422	414	378	375	397	428	424	427	419	382	387	391	407	401	408	408	418	447	425	433	410	387	432	387	403	411	389	393	418	406	411	461	366	396	367	403	423	438	401	424	405	410	394	409	393	375	354	418	405	390	433	407	388	392	417	419	400	390	432	405	382	426	394	418	407	427	421	401	435	417	409	392	394	429	419	410	453	401	416	447	385	416	402	397	371	418	394	389	388	403	425	413	408	390	409	413	452	400	441	429	427	404	418	388	425	407	405	409	391	415	431	389	435	413	370	409	396	422	443	432	398	371	383	413	426	415	403	425	386	415	401	399	464	439	394	426	420	403	416	398	396	401	411	413	454	417	430	401	416	437	418	399	404	364	408	428	383	387	437	413	383	420	413	388	410	397	413	415	394	430	382	375	413	405	388	436	431	389	384	435	394	394	416	413	398	403	435	381	396	432	427	373	434	412	427	379	403	400	433	412	430	389	400	422	407	411	435	421	394	439	409	390	430	419	420	454	416	409	397	391	395	441	394	391	413	396	411	402	415	399	425	416	380	387	396	412	410	404	388	431	447	380	412	394	370	419	436	404	376	397	416	426	415	434	400	405	398	394	442	414	418	414	414	408	409	430	464	423	411	438	435	410	394	426	399	398	438	394	372	407	383	419	390	411	412	391	392	404	429	387	417	423	370	432	372	446	390	398	413	383	451	390	408	432	409	379	384	407	404	380	391	416	428	421	391	432	413	431	388	426	426	446	432	392	402	386	401	397	361	422	366	401	411	413	391	382	398	431	433	431	398	428	328	396	401	416	381	410	391	430	360	403	423	420	401	360	410	385	378	422	399	421	403	410	402	359	431	399	379	409	397	427	391	419	414	446	386	400	393	425	451	384	434	411	387	399	417	373	407	411	387	399	432	419	394	419	410	401	424	412	379	425	373	422	414	369	404	384	392	388	411	402	445	408	427	392	415	411	479	428	396	424	411	411	402	409	389	387	430	386	401	387	413	423	434	435	383	422	390	429	417	409	407	413	430	391	416	391	429	463	413	420	395	395	424	447	397	383	390	418	346	391	388	435	366	428	424	433	402	362	400	375	400	422	414	399	413	377	400	391	392	429	404	386	398	412	404	363	437	429	383	389	424	392	419	414	376	423	390	378	412	382	407	412	392	389	377	404	376	429	397	390	407	438	460	390	413	403	454	396	392	413	397	435	379	423	435	400	437	385	416	420	414	410	450	430	425	392	410	437	401	394	367	401	397	390	415	396	377	393	423	435	417	431	413	403	374	403	408	377	397	379	408	400	373	450	386	378	382	432	382	418	411	412	439	416	387	388	411	445	394	391	424	364	400	406	376	433
12965	22907	15284	9342	3203	3402	1876	947	536	405	378	344	332	387	379	358	326	333	347	331	337	354	343	352	357	371	351	347	348	352	333	369	338	365	356	332	358	335	330	350	331	360	363	320	326	355	369	360	341	295	323	364	322	376	383	358	328	346	326	368	359	330	359	328	337	388	354	343	324	361	344	360	331	356	349	339	345	356	355	354	368	375	337	365	355	336	343	343	374	347	325	350	374	352	359	337	364	322	364	359	357	334	393	362	367	320	325	376	336	345	360	376	322	343	333	339	330	341	341	319	333	371	370	347	371	367	352	343	363	328	373	332	324	322	326	353	334	353	372	364	340	337	316	338	354	314	351	374	314	339	384	353	340	357	356	340	348	373	352	330	340	335	377	324	330	354	369	387	335	346	337	342	352	336	343	343	368	322	348	334	334	368	331	344	346	337	339	320	347	325	329	351	332	344	345	369	361	321	320	378	327	335	377	361	334	371	344	349	329	339	339	327	326	343	329	368	360	335	319	413	337	329	356	366	326	350	330	336	332	352	314	357	316	357	313	338	377	322	340	359	333	365	368	369	350	332	347	327	349	367	405	352	321	308	352	344	351	337	348	354	350	325	347	363	338	345	329	346	338	361	348	343	330	319	334	331	348	361	337	317	379	355	320	365	342	305	352	328	374	372	354	344	327	353	349	329	364	342	329	334	333	386	341	349	354	317	329	342	382	334	332	353	334	344	362	350	362	350	336	352	329	354	350	336	359	361	345	309	349	361	377	386	355	366	344	356	312	291	360	321	384	360	380	352	356	337	309	366	358	315	392	377	318	332	325	347	339	360	361	355	367	360	341	339	349	320	356	342	360	350	333	356	332	368	358	316	336	377	349	392	349	350	347	344	331	365	358	359	327	350	349	349	365	374	315	325	371	374	341	359	315	342	321	350	355	344	383	377	352	346	340	330	340	353	370	342	317	349	360	353	330	369	349	339	338	363	362	388	393	347	367	338	338	329	318	344	354	321	364	351	346	359	337	376	334	368	349	338	349	342	343	365	347	340	347	351	322	345	329	327	345	321	363	348	357	354	330	343	369	376	358	348	382	367	352	316	347	337	353	349	351	327	330	358	357	371	354	369	319	382	334	386	349	353	356	360	340	363	327	366	333	334	350	350	331	329	360	343	355	391	334	338	330	361	317	362	347	338	350	339	320	350	321	326	366	336	343	366	343	352	321	337	332	361	329	328	354	372	316	335	353	357	353	338	347	356	310	323	348	358	363	352	341	356	342	337	344	344	361	359	373	344	320	372	353	342	330	384	319	336	349	348	340	330	336	350	366	313	327	332	318	330	345	365	354	343	352	370	362	355	335	356	348	353	369	353	351	365	342	344	350	329	343	319	361	355	332	372	355	337	306	348	340	355	347	330	346	391	344	344	369	361	332	341	353	318	329	389	337	354	355	350	359	332	372	326	340	350	358	353	348	318	349	356	358	342	347	344	374	339	364	351	343	361	379	359	338	329	355	388	338	351	334	321	336	318	350	324	352	356	338	362	350	346	338	304	339	348	379	350	355	360	346	359	321	344	334	320	387	351	354	368	369	337	335	329	370	353	354	341	348	311	327	336	329	315	345	337	335	365	333	320	355	369	315	373	363	334	340	354	352	355	365	341	352	303	341	355	365	333	381	334	322	349	390	342	305	334	386	306	364	364	356	327	311	371	350	344	378	365	332	367	346	336	333	352	335	349	331	307	333	346	329	344	346	375	344	333	365	335	361	371	338	334	339	323	359	368	363	334	347	347	356	353	344	345	311	366	369	341	351	314	375	370	348	359	351	338	358	370	381	341	328	381	349	360	345	358	307	337	313	329	362	367	375	328	342	365	347	340	356	313	362	365	353	340	309	325	311	343	359	336	354	346	327	380	338	325	351	337	375	338	326	335	350	350	307	324	370	327	367	363	347	332	390	361	342	353	352	376	305	328	356	347	323	342	331	351	365	337	313	363	333	362	367	379	342	308	345	354	344	344	304	313	358	341	321	324	315	346	332	327	342	355	326	349	340	335	339	327	361	345	351	384	324	323	366	342	345	368	346	348	350	370	355	364	363	323	341	340	367	364	337	361	340	357	358	341	350	314	389	368	363	339	352	324	336	330	336	346	350	338	364	308	364	364	342	380	355	363	363	360	328	343	347	335	354	334	353	336	358	339	347	349	342	349	359	337	355	351	321	317	324	360	337	305	337	380	366	362	322	336	350	345	321	334	348	370	360	337	314	342	339	342	375	357	350	375	347	317	334	317	341	342	365	382	313	303	341	339	349	345	362	328	346	384	356	357	328	348	344	351	353	347	313	365	346	359	352	329	350	342	357	341	365	350	343	376	326	350	334	349	332	353	347	366	362	332	323	365	310	327	347	354	330	326	339	333	353	342	328	339	344	353	331	355	327	342	348	390	377	334	358	321	365	328	371	355	395	337	313	336	358	380	343	349	321	365	372	357	365	348	347	350	334	349	371	336	341	355	346	351	323	344	364	346	342	375	338	374	334	372	358	365	335	381	364	389	351	315	330	313	350	363	317	322	328	346	318	350	349	316	391	343	377	358	360	359	311	295	352	361	344	353	353	301	351	338	323	372	347	360	369	343	332	335	356	378	340	351	343	314	313	330	359	362	338	360	334	333	343	348	337	354	375	365	371	290	325	362	372	340	374	337	343	367	315	345	368	329	330	345	355	353	345	338	400	348	357	321	348	351	323	353	341	333	348	354	376	337	364	320	326	354	327	353	339	352	333	364	363	320	347	361	334	364	327	347	346	328	361	321	346	354	336	336	364	359	363	371	356	353	323	327	354	371	325	377	342	332	332	357	368	318	354	334	343	390	345	343	347	373	351	308	345	340	335	330	336	336	365	340	328	332	344	378	359	335	386	335	374	340	346	339	322	349	359	362	386	343	349	329	335	347	363	329	351	343	361	362	327	355	386	369	366	361	346	298	314	350	315	332	352	360	322	368	344	347	356	327	322	363	357	325	381	339	336	359	332	379	366	331	355	347	369	351	334	383	382	336	329	338	350	337	333	353	349	331	358	321	337	396	329	304	342	343	358	351	352	322	348	344	334	366	341	341	328	354	353	327	337	348	337	326	373	317	310	369	349	324	321	384	348	350	338	349	333	367	336	342	355	332	337	349	342	366	358	350	338	349	403	349	363	336	352	357	337	339	339	353	351	370	337	342	332	327	361	341	347	360	357	349	346	357	353	354	368	326	313	353	358	351	336	335	351	349	344	340	343	364	317	336	375	333	319	363	339	355	346	347	328	385	328	336	346	355	358	357	334	345	359	338	317	388	360	326	350	356	350	368	344	338	346	340	330	352	342	348	375	372	333	313	338	347	314	337	345	361	372	342	349	357	379	352	346	358	337	362	324	345	317	344	353	355	375	342	335	325	344	348	349	313	354	392	307	318	351	363	373	325	364	337	334	353	355	358	352	361	346	338	366	349	336	368	335	357
25560	22818	34486	41286	31451	27432	16408	5621	1876	1063	553	448	483	444	451	489	395	415	432	427	436	457	447	458	442	467	450	448	469	455	443	438	432	472	468	448	436	445	445	432	429	457	435	393	459	436	429	445	447	448	427	421	441	430	442	440	440	469	455	472	435	467	430	428	456	413	400	459	409	435	425	448	457	441	425	466	427	430	465	377	443	425	468	449	446	436	445	404	450	421	414	417	438	410	442	442	491	422	409	467	483	465	434	438	422	478	450	450	440	426	432	448	390	437	433	433	424	447	433	463	410	397	433	445	458	392	411	478	428	436	448	437	429	447	457	458	471	458	437	437	448	373	448	458	438	433	399	465	495	495	443	436	436	437	425	452	451	455	428	422	426	417	450	413	406	428	403	426	393	429	444	429	443	414	411	445	414	435	448	421	427	438	491	470	442	441	456	426	451	454	453	465	414	431	483	413	436	415	442	429	453	443	433	437	422	398	467	431	436	441	431	422	445	428	445	458	441	438	479	428	431	457	443	426	439	435	424	446	436	441	431	406	425	465	430	473	454	432	423	418	430	436	454	434	455	447	446	473	477	430	461	463	410	401	467	381	430	420	428	459	490	429	440	445	429	420	447	447	410	458	447	415	438	445	404	450	441	437	452	416	437	382	397	448	457	418	476	435	448	427	477	451	449	419	380	423	429	433	453	408	444	479	442	426	434	438	459	453	425	416	447	446	431	387	407	392	415	440	479	446	448	411	449	438	459	501	441	426	432	432	441	466	408	401	410	424	418	470	458	419	453	424	414	460	390	432	433	415	392	439	472	433	435	453	425	440	426	441	447	441	471	426	453	432	455	456	428	439	452	407	425	430	444	442	395	424	426	474	440	425	450	453	464	435	403	464	472	473	486	434	435	408	438	422	442	469	436	422	462	419	452	439	434	429	447	412	425	388	390	450	441	451	452	482	429	467	423	406	443	421	423	456	452	447	417	410	447	412	458	438	407	443	385	475	411	424	461	409	455	414	456	420	418	457	461	427	432	425	436	459	408	419	440	457	444	411	426	423	429	448	421	422	415	432	461	459	414	428	419	430	468	388	426	463	456	457	437	438	442	407	399	427	488	442	412	416	412	452	425	437	463	421	395	420	466	439	440	434	459	453	393	439	427	479	443	454	426	427	478	430	484	441	428	465	422	432	396	431	466	439	486	437	470	444	413	451	458	439	432	448	414	443	478	438	457	433	446	425	468	431	434	440	423	451	400	435	427	453	443	463	419	429	433	431	444	476	418	466	454	462	399	442	471	439	406	430	412	458	467	472	450	384	445	457	417	455	446	425	435	422	457	430	427	446	428	427	416	420	442	415	427	448	465	395	403	438	456	458	437	449	433	442	420	428	441	460	445	444	441	468	441	441	455	449	437	474	465	456	427	447	440	444	425	449	438	445	452	468	373	422	438	416	411	442	459	414	454	427	420	432	447	438	446	461	437	419	423	427	384	400	406	440	434	424	400	476	438	461	448	456	516	442	406	443	423	442	429	442	431	443	434	417	424	428	434	430	447	445	447	443	393	406	381	472	447	429	460	408	442	407	433	447	458	467	418	435	474	437	431	420	442	442	472	437	436	432	432	447	462	463	394	475	443	462	473	428	421	383	398	463	428	474	472	427	436	441	394	419	425	470	440	410	444	474	407	446	428	405	433	432	445	418	409	400	470	416	429	439	456	461	441	436	453	426	441	476	421	463	422	438	419	430	425	455	430	427	457	460	487	437	423	414	407	432	431	447	405	443	435	476	434	418	445	434	437	445	469	427	430	427	450	488	419	439	436	459	420	434	433	421	450	420	449	452	439	436	442	458	443	472	439	465	412	467	437	439	410	432	426	455	430	452	433	419	451	443	459	439	431	423	414	435	462	425	465	457	456	401	467	479	441	501	448	449	424	434	419	462	456	435	435	414	430	418	456	422	430	441	426	426	432	465	431	426	462	432	421	421	467	450	435	474	422	391	413	432	440	440	428	440	469	416	407	426	453	449	399	443	438	458	414	431	463	451	425	438	481	443	432	459	445	452	434	430	457	406	418	417	485	411	477	450	447	413	443	438	456	446	448	465	432	430	463	432	438	443	426	410	435	456	467	431	426	449	449	424	449	417	459	410	451	395	434	444	422	407	427	404	432	455	435	406	412	453	450	427	438	437	465	456	426	432	440	454	435	464	462	427	450	464	458	457	399	427	390	438	419	446	464	411	415	437	430	428	432	412	444	431	473	433	424	452	375	445	426	441	423	449	410	411	404	452	436	450	414	462	418	429	434	412	423	475	455	412	418	428	423	411	439	441	436	444	404	451	441	400	445	408	396	434	421	412	404	433	466	425	434	442	408	395	410	432	428	431	457	429	441	412	428	438	412	440	427	412	431	448	426	407	418	424	468	410	433	438	442	440	428	434	424	419	420	454	448	434	447	448	407	444	438	433	415	475	449	467	461	427	434	436	446	415	438	443	435	391	433	416	447	439	441	465	472	426	462	413	451	433	448	427	442	427	455	423	451	437	418	434	445	441	429	406	444	510	427	425	467	423	435	432	459	409	424	423	418	430	461	466	428	419	428	440	427	444	486	419	458	408	468	437	461	461	426	416	452	436	455	442	452	413	465	442	449	433	456	447	389	466	420	437	444	460	397	429	462	438	438	423	429	424	469	494	457	428	415	440	466	390	419	417	408	448	414	421	430	447	431	409	425	440	416	424	431	449	445	424	434	434	413	434	441	437	424	479	448	448	414	426	452	458	441	456	418	452	438	451	409	429	454	424	462	443	427	451	443	420	431	432	445	463	399	426	458	435	450	441	437	446	411	436	431	427	442	424	476	422	431	438	411	406	428	417	429	424	457	435	440	444	464	470	459	436	453	455	423	458	417	457	450	417	440	415	422	418	482	438	469	461	418	465	437	472	423	448	388	418	443	443	469	443	446	436	417	420	444	456	458	428	438	440	438	403	466	432	442	437	439	420	428	428	411	426	436	415	449	424	455	440	435	435	445	448	397	473	447	449	394	423	446	471	438	439	441	433	452	453	429	454	441	454	453	445	424	438	431	441	421	478	442	433	444	449	419	437	409	421	458	433	436	446	408	400	449	384	432	431	438	446	432	459	414	430	458	452	416	431	457	399	436	447	434	423	404	459	433	410	434	445	449	463	429	412	441	443	465	490	440	459	447	437	429	458	437	433	419	433	422	451	439	400	422	435	446	456	452	456	434	394	435	459	430	422	434	421	429	460	435	424	429	446	416	425	441	441	442	425	421	458	426	476	419	461	434	410	398	423	409	466	458	433	461	436	463	441	454	473	425	421	460	440	427	451	443	438	424	435	423	455	444	440	407	460	415	473	440	426	402	421	448	435	448	467	429	457	414	443	426	465	441	428	424	398	448	434	436	400	434	409	438	442	455	448	439	431	469	465	428	442	419	445	440	408	418	426	414	461	433	438	430	441	419	405	458	434	439	436	451	451
48341	82729	62439	49121	25315	23640	12404	5240	2294	1267	577	406	442	411	399	426	467	387	400	421	366	436	393	415	395	404	387	406	419	399	427	415	398	414	393	456	435	429	401	442	418	424	391	389	391	401	423	378	400	400	413	414	383	424	389	430	438	428	435	381	392	394	405	404	397	422	424	412	352	395	378	416	416	408	389	404	393	403	413	396	408	415	374	374	386	422	416	439	384	425	395	412	427	442	359	421	415	381	398	429	362	388	423	418	411	381	388	422	402	368	388	409	432	388	409	407	418	406	398	378	376	408	411	397	415	407	402	389	429	396	406	380	413	370	416	440	416	410	380	397	381	414	437	433	395	437	428	446	386	370	375	381	409	379	403	382	402	390	405	435	397	423	436	402	399	415	408	421	383	415	437	384	391	392	398	379	379	454	383	376	405	395	366	430	376	407	392	418	394	413	405	424	389	415	396	396	381	375	407	424	413	399	396	390	380	417	394	393	413	422	378	427	423	430	409	386	408	396	452	410	430	390	402	439	397	428	407	390	363	329	422	390	400	405	434	419	390	375	416	407	379	417	378	406	426	386	415	402	382	394	409	422	396	396	421	387	432	423	392	385	373	401	429	417	437	445	370	413	415	339	415	413	411	397	405	399	391	430	369	393	413	419	381	393	364	400	411	397	447	397	411	394	400	390	406	407	400	415	428	408	427	385	430	406	395	418	378	412	417	386	411	388	388	439	402	412	381	412	416	418	441	380	390	392	420	432	380	415	414	395	417	421	412	406	409	396	391	390	436	412	404	387	369	379	424	385	419	391	416	388	417	402	392	405	399	404	409	421	413	376	393	424	415	406	402	379	419	387	422	408	409	420	412	419	410	413	376	378	383	384	405	423	436	421	404	393	392	368	419	400	379	377	394	382	363	422	392	414	386	376	396	423	409	391	439	413	376	424	410	396	409	411	416	404	418	394	382	400	406	364	417	389	397	418	391	404	407	400	422	418	430	398	393	394	417	402	392	413	379	409	402	436	420	408	403	415	401	427	438	404	391	396	393	407	429	406	417	397	399	430	383	379	439	415	439	380	403	408	391	408	412	418	398	378	416	403	449	438	411	381	399	404	423	393	424	393	372	395	394	416	393	385	413	419	382	408	426	398	370	396	406	425	383	435	416	392	370	415	409	421	417	357	402	387	422	390	410	412	401	398	403	404	377	365	408	432	423	375	389	427	393	403	417	381	382	388	452	392	441	404	431	395	403	411	413	425	400	419	398	402	417	385	408	373	396	431	402	419	396	400	398	402	396	412	416	375	433	412	420	382	398	401	329	423	397	404	393	397	402	435	399	416	422	442	393	408	404	377	421	421	407	397	393	427	402	443	435	406	423	414	437	410	437	396	391	420	403	425	376	389	408	409	396	386	407	431	389	383	427	401	401	386	402	425	386	422	398	407	394	390	400	398	394	393	372	400	381	392	401	385	401	388	416	396	380	378	406	379	402	398	401	416	368	407	428	405	414	345	363	398	374	402	391	407	403	425	401	386	429	417	394	398	430	426	386	437	393	402	427	406	418	413	403	396	351	408	393	398	390	404	386	403	402	378	433	418	396	418	368	406	422	418	416	413	379	416	383	373	392	403	421	401	445	378	400	397	383	396	381	433	412	396	404	393	401	373	395	403	368	367	421	402	421	378	412	429	415	394	399	387	404	361	393	380	438	406	397	378	396	400	408	391	354	406	406	380	371	422	354	380	376	399	399	382	423	393	394	380	462	405	405	402	420	404	417	375	428	419	412	433	412	403	400	414	414	406	406	404	376	399	406	430	426	435	434	382	402	390	386	398	403	435	406	410	338	408	418	390	397	432	395	392	429	369	412	411	412	394	412	433	424	409	409	421	400	436	418	423	418	412	409	398	430	375	409	382	382	421	383	378	393	449	376	431	377	398	423	395	398	412	405	416	404	415	378	407	420	397	407	420	394	423	427	415	384	378	429	386	388	432	387	433	388	414	374	415	417	415	370	413	439	447	407	378	395	403	415	395	427	368	436	441	378	422	385	415	394	397	443	427	435	397	379	411	385	408	406	419	396	424	419	407	415	403	405	438	411	417	396	416	401	413	404	422	410	400	404	421	385	419	361	385	418	387	445	402	389	412	437	372	402	402	375	417	406	415	413	405	434	421	412	416	406	418	396	376	447	403	401	423	403	372	385	453	413	388	404	402	401	402	378	392	442	412	423	404	422	408	389	391	409	421	435	370	411	408	386	417	384	405	379	447	423	379	389	410	390	403	403	400	394	400	420	416	415	398	388	399	432	380	398	429	434	399	403	379	401	398	375	415	398	378	433	412	409	407	399	386	386	400	367	416	413	401	387	400	427	399	392	404	401	412	439	424	377	420	423	412	417	398	389	421	412	396	413	408	400	421	433	399	374	437	407	417	401	401	391	358	389	434	421	411	372	402	391	358	375	383	401	381	441	396	420	432	416	419	402	374	427	389	436	421	440	402	419	456	432	414	374	397	435	383	401	414	387	421	400	401	450	411	414	412	382	402	384	431	413	398	423	396	398	413	431	407	409	376	382	452	401	436	434	401	393	416	390	406	411	417	400	433	384	430	405	391	397	399	366	383	422	395	414	418	409	387	400	381	397	375	415	412	397	376	391	406	396	395	384	416	404	388	401	435	449	407	390	407	380	372	412	390	418	421	413	383	395	405	433	404	400	430	393	382	403	397	416	400	391	395	387	409	419	391	384	394	391	402	448	396	419	401	381	384	392	367	413	428	422	420	427	415	379	392	414	424	422	404	393	404	398	376	414	430	374	420	397	396	384	391	412	395	396	387	383	420	403	444	405	398	416	445	392	388	395	385	417	400	425	382	335	417	408	420	430	407	389	410	389	397	400	410	401	389	374	436	402	359	407	391	415	414	382	389	412	411	414	409	421	397	370	392	440	406	411	410	379	397	377	390	418	409	415	420	389	389	417	397	374	426	404	405	389	418	397	421	418	414	414	408	418	393	377	362	416	382	390	446	375	422	364	395	405	422	372	405	374	374	374	429	413	420	391	413	418	428	413	369	401	370	397	392	413	414	403	375	414	403	404	407	356	397	434	358	409	404	404	388	408	381	390	399	430	390	386	375	394	392	407	414	370	413	389	402	414	385	429	401	425	400	350	402	385	417	409	438	404	400	425	378	373	384	385	371	421	387	418	387	399	409	398	399	418	410	417	387	423	398	426	372	416	385	397	384	402	382	410	376	409	378	387	425	424	398	393	422	436	392	413	430	390	414	389	397	400	416	439	396	425	396	359	391	380	396	396	413	411	373	428	400	334	419	405	407	420	377	410	398	440	412	394	381	391	379	398	386	411	468	388	397	394	418	402	405	408	407	402	396	399	438	404	411	440	376	388	393	401	437	393	382	380	399	378	404	400	423	425	433	438	381	403	391	406	442	408	398	416	396	405	399	388	382	453	414	372	409	417	360	402	430	355	354	416	419	391	416	384	385
24482	22140	31932	37607	34532	35936	26154	11195	3752	1836	857	531	538	596	542	543	525	492	581	502	542	539	538	530	499	539	552	523	510	558	507	553	504	516	498	502	516	516	549	546	547	514	508	486	530	504	487	508	488	497	535	540	534	511	503	497	503	548	517	507	528	513	509	544	556	541	543	481	494	514	554	526	544	502	518	557	544	490	474	515	492	524	548	524	481	507	450	519	509	550	567	531	499	504	503	587	517	512	511	517	500	510	520	563	510	512	534	487	500	509	478	515	503	543	518	576	500	490	519	496	522	526	548	555	519	500	496	534	513	567	523	507	514	511	505	502	512	490	555	531	513	563	506	510	493	535	479	517	540	541	519	476	531	529	501	556	504	505	526	519	510	448	564	522	505	520	528	469	497	519	532	495	506	507	481	552	498	517	531	520	522	534	527	510	544	498	518	509	506	495	509	539	529	533	505	532	516	525	506	505	470	523	510	549	515	515	564	518	554	534	532	470	520	492	521	558	519	476	519	528	521	512	514	546	484	500	495	496	502	522	522	541	499	515	536	522	510	514	539	464	505	496	563	524	458	513	491	493	537	482	536	488	500	551	528	490	523	531	498	558	521	530	524	520	522	523	500	506	506	519	514	527	537	523	548	489	548	508	520	526	496	536	523	516	494	546	512	501	488	488	516	471	506	533	518	510	520	531	491	504	510	504	510	502	496	559	537	528	486	503	488	491	487	547	531	497	549	526	520	503	507	561	525	490	508	540	511	522	542	507	531	519	529	530	523	526	522	472	527	505	528	474	533	505	519	515	505	507	476	522	523	492	529	511	502	530	516	559	486	498	524	492	498	489	521	484	495	520	481	537	514	527	541	504	515	521	496	520	475	515	499	538	475	503	516	520	507	525	528	525	520	492	489	521	549	512	511	521	539	546	504	488	504	510	514	501	514	529	532	504	511	496	502	517	510	473	571	519	517	526	514	505	530	504	482	529	514	511	511	542	512	518	512	563	519	498	514	506	548	474	510	535	526	516	501	504	521	518	537	537	550	506	526	517	494	484	512	523	507	525	507	496	485	502	519	485	540	523	543	517	493	501	496	491	504	534	507	496	511	530	523	510	488	551	504	519	507	526	507	507	503	514	504	532	534	527	513	532	532	535	521	519	523	537	499	505	540	516	510	499	529	570	496	537	525	492	539	492	483	563	527	550	539	492	485	497	550	470	497	524	523	512	571	507	491	490	530	517	496	521	531	515	541	498	519	539	521	517	497	510	493	544	534	490	534	535	539	497	498	498	548	508	482	491	494	522	504	500	507	470	510	508	537	521	554	518	485	509	497	503	570	525	511	496	534	528	529	523	507	516	496	541	521	536	521	495	521	506	505	487	472	502	514	544	485	482	492	499	517	476	525	495	498	547	527	465	537	490	509	520	570	518	524	502	549	519	509	497	484	519	555	496	500	490	517	476	559	528	560	491	490	520	530	505	529	516	529	484	538	508	535	520	517	527	504	521	524	507	523	545	525	515	545	502	472	492	490	522	531	560	506	493	531	531	500	529	516	554	524	507	532	549	528	494	507	524	509	504	484	496	510	525	512	500	568	486	507	493	500	493	491	511	523	529	500	481	527	516	483	542	526	488	513	522	533	541	461	518	514	492	495	522	509	566	486	554	518	520	522	497	555	501	515	520	523	507	537	538	513	492	517	488	490	474	541	500	468	501	515	500	527	489	521	532	510	500	499	524	506	494	504	521	507	529	486	516	556	497	517	536	534	473	451	528	550	548	510	527	581	491	513	504	553	500	518	468	469	527	534	518	484	548	528	509	492	498	536	512	509	472	529	529	529	469	537	539	536	499	537	501	517	487	500	516	530	527	524	499	474	497	525	537	532	502	477	490	521	537	475	475	511	543	538	520	518	492	528	500	507	491	503	514	519	504	481	511	509	487	532	546	511	475	520	490	498	531	539	495	520	475	533	509	543	485	498	515	523	531	528	525	535	524	513	549	564	491	536	504	508	515	531	504	542	554	515	531	522	504	505	536	498	541	531	503	498	521	514	519	510	507	498	537	510	500	563	502	533	503	504	522	481	495	497	512	524	520	497	532	536	496	513	519	517	494	543	514	533	529	494	509	533	524	553	505	494	537	456	532	507	541	522	534	540	488	534	544	529	533	548	511	518	500	525	522	571	513	548	551	527	532	488	537	520	491	467	516	557	507	524	494	483	519	518	468	483	473	518	531	536	519	518	540	518	481	508	525	530	491	459	508	498	458	498	545	488	530	529	490	501	466	498	494	514	545	551	526	506	535	505	536	499	483	497	539	511	487	533	521	500	505	551	497	517	520	491	480	533	511	476	513	498	487	537	525	565	490	516	495	468	545	530	501	536	565	487	497	509	547	524	494	560	531	571	494	530	485	512	492	519	526	505	510	514	497	539	505	531	524	503	531	529	527	502	486	519	515	558	535	558	526	528	493	527	472	513	532	510	528	507	475	521	511	560	520	503	490	486	501	509	460	544	502	511	511	528	528	537	505	513	488	528	484	508	504	527	497	533	491	516	530	534	481	518	528	550	487	576	511	534	515	484	518	513	515	545	525	526	486	501	492	520	490	495	547	509	503	487	547	525	516	541	536	559	487	519	558	508	478	539	511	493	561	519	480	520	515	510	539	511	498	515	503	506	534	491	480	522	532	468	535	496	464	500	521	540	510	551	538	521	532	544	524	525	501	526	494	525	541	557	491	525	511	487	483	510	491	495	510	535	524	554	512	483	540	522	474	555	502	503	519	516	547	519	498	515	514	492	488	569	521	530	478	528	523	497	500	537	528	531	579	526	517	541	537	502	511	501	529	518	522	479	528	521	498	505	486	524	506	531	499	498	453	542	543	532	509	525	565	523	478	481	519	561	533	515	550	538	502	510	526	504	523	495	505	513	506	528	516	519	484	468	516	511	499	501	546	511	514	528	507	501	505	504	470	541	520	525	489	504	558	538	530	482	524	549	528	501	538	461	531	577	517	511	527	533	519	528	525	533	513	550	580	503	530	579	495	499	465	503	512	531	515	518	501	530	513	490	526	522	496	487	494	503	498	494	488	520	489	491	509	511	505	502	503	505	512	522	508	520	483	522	519	490	504	533	477	521	560	510	519	567	554	505	509	542	500	506	551	543	458	517	511	521	502	500	520	504	499	541	542	544	501	524	561	508	538	520	510	517	516	515	539	510	461	539	508	561	540	541	485	498	494	471	501	476	529	499	538	552	504	513	543	552	494	513	518	508	500	547	516	572	531	509	539	505	536	491	532	520	502	518	547	498	512	535	500	516	529	518	516	568	505	499	475	524	511	525	543	539	522	501	542	520	505	541	494	513	568	530	545	537	504	537	469	513	539	497	521	530	513	506	525	513	511	524	470	508	506	539	519	526	543	531	511	527	523	539	529	532	506	484	534	508	558	501	509	485	525	534	504	529	565	539	499	543	530	539	544	540	499	540	507	487	510	553	499
59504	97077	74323	64395	35960	34440	18936	9160	4304	2396	940	485	491	467	481	476	506	503	483	475	480	479	486	487	505	514	481	520	488	484	440	526	481	489	511	443	491	499	493	489	492	504	486	463	482	492	512	462	463	492	507	468	465	533	474	513	507	493	475	475	528	436	466	498	481	494	483	445	501	456	518	477	467	514	473	509	523	461	489	453	484	493	512	511	472	498	495	455	494	482	485	471	448	486	496	475	512	470	484	481	497	536	425	474	494	451	453	462	491	498	474	468	501	465	486	514	489	503	508	428	468	482	500	476	500	466	480	450	512	464	477	504	504	452	468	491	515	445	487	485	511	504	466	470	449	480	487	462	532	447	471	503	490	466	507	505	488	505	467	469	494	440	485	493	492	476	537	467	467	471	468	473	498	493	476	462	473	479	479	482	497	489	516	445	476	495	483	497	478	448	497	495	529	484	486	428	487	490	495	472	502	465	471	484	511	487	476	485	498	469	506	473	482	498	440	514	465	499	505	512	454	488	502	472	491	504	458	516	471	441	489	507	473	492	494	486	493	491	472	468	488	474	532	498	518	511	483	489	487	498	504	480	507	479	442	470	486	455	491	435	481	480	517	507	488	482	484	471	501	493	500	478	494	503	501	517	437	493	493	499	498	462	483	494	468	445	492	518	505	471	456	476	480	516	465	464	470	448	473	437	492	464	473	465	479	494	488	524	455	479	495	508	469	458	467	463	516	474	507	480	468	474	509	495	482	481	457	496	497	509	481	467	460	436	474	488	492	460	483	473	501	476	495	481	456	454	485	467	490	465	509	533	477	514	474	429	511	459	496	493	478	458	508	482	491	491	472	494	467	461	499	462	490	486	483	493	457	468	498	476	495	469	536	498	495	510	484	492	502	458	460	450	460	471	496	499	468	487	503	453	485	522	482	495	463	445	490	501	473	475	509	462	508	503	496	502	480	463	475	469	476	484	503	485	466	498	484	475	502	483	462	499	482	494	478	458	493	460	468	466	458	515	492	478	490	476	482	462	475	473	455	508	448	490	489	464	494	467	505	498	489	493	477	527	477	459	480	435	471	525	485	489	486	484	515	489	463	482	523	474	482	447	457	484	469	490	448	444	511	464	481	499	466	484	488	505	525	503	459	453	483	491	502	501	467	484	472	494	504	484	488	462	509	464	467	526	473	483	489	501	496	487	460	479	466	479	495	471	448	468	489	475	474	485	473	467	466	490	462	453	479	490	507	472	491	439	523	466	501	468	499	440	461	467	457	481	473	471	494	467	497	491	462	496	454	467	477	464	473	475	464	447	517	504	483	483	473	470	487	478	479	499	455	455	465	496	471	453	491	468	487	492	476	517	479	481	459	465	502	481	477	450	482	466	474	514	496	480	499	453	502	512	490	474	471	471	476	499	466	472	448	497	497	517	474	500	446	519	467	493	470	496	534	468	468	546	451	503	488	497	489	504	482	489	464	513	509	518	477	500	532	471	465	457	493	485	529	462	481	500	479	515	493	477	463	442	484	458	482	473	476	470	480	473	473	474	505	476	478	468	457	514	464	461	478	491	497	475	468	464	493	497	474	480	492	487	487	422	495	467	456	477	508	488	525	474	519	484	516	485	468	468	469	463	495	487	462	481	472	475	473	483	472	470	471	478	440	492	460	498	496	484	483	459	464	452	542	493	464	497	465	443	452	472	479	515	478	464	480	500	469	489	499	492	485	461	503	460	512	479	500	500	469	485	440	468	454	501	464	488	451	495	497	491	464	511	494	498	478	465	486	487	524	436	500	465	469	487	479	526	486	472	503	483	470	499	515	471	491	468	464	493	510	444	470	477	507	509	458	462	495	472	486	500	511	494	497	453	461	461	480	498	462	508	473	518	479	499	481	454	472	465	485	525	535	482	495	487	487	498	500	452	487	471	486	451	500	467	506	472	473	456	493	482	475	491	457	470	478	454	462	495	461	476	534	490	483	499	472	497	491	479	482	515	467	468	531	451	459	465	474	505	482	504	469	455	468	475	476	487	466	515	502	466	508	503	513	521	435	485	453	482	459	471	494	492	513	479	459	472	478	487	491	432	526	490	503	484	492	516	490	530	496	454	507	476	520	499	488	452	505	474	490	496	468	480	491	488	454	463	493	472	480	467	463	498	503	473	456	498	513	454	462	497	514	447	475	490	494	492	496	512	497	496	511	515	493	519	483	496	491	457	469	521	490	475	473	503	459	484	500	455	501	494	473	498	462	491	484	491	463	447	469	508	551	507	446	448	416	499	490	466	477	456	459	463	483	466	509	475	483	446	469	477	494	464	471	506	506	486	483	484	454	461	485	477	477	480	435	478	472	506	463	501	457	447	485	461	510	497	490	472	450	506	460	506	474	447	511	497	542	457	452	486	444	499	502	502	478	496	480	457	452	474	483	447	474	449	498	495	481	458	474	484	457	489	455	496	470	466	503	510	505	515	472	476	484	459	487	469	493	495	477	454	502	485	518	509	502	500	467	485	474	467	511	475	460	539	504	498	444	489	442	467	482	507	494	466	476	504	460	476	500	463	475	466	478	476	470	446	510	450	489	483	459	513	454	491	474	487	454	448	479	527	503	491	460	464	481	485	478	476	506	464	532	493	485	489	457	506	514	501	468	495	502	487	491	476	504	468	493	479	483	468	456	493	543	464	485	507	503	481	520	487	511	499	448	457	483	494	489	509	491	494	497	505	456	497	472	475	494	493	464	465	463	495	473	487	517	483	527	462	478	491	496	429	506	467	524	487	460	465	494	487	501	461	491	501	448	499	472	453	441	454	461	501	503	457	485	474	504	497	485	481	479	477	492	452	515	478	470	491	480	510	521	484	463	489	473	466	488	476	482	457	457	481	467	486	506	505	488	477	470	448	493	500	465	526	451	469	484	534	502	445	449	497	455	492	468	499	497	515	451	510	442	452	514	455	478	505	442	471	497	484	494	503	457	524	488	486	486	487	503	475	488	475	486	502	494	490	449	452	493	470	475	530	487	472	524	475	460	501	470	486	472	490	429	474	519	461	469	477	514	491	485	463	486	479	465	478	416	481	498	507	480	488	465	499	481	478	473	483	472	488	511	506	508	474	513	474	439	462	449	493	471	531	489	469	461	430	489	448	460	490	487	493	447	527	469	469	477	483	475	481	474	508	504	463	476	514	472	477	476	485	474	491	538	530	478	491	498	535	457	447	460	459	500	468	509	476	475	447	472	480	484	467	508	504	461	439	450	481	432	464	493	504	461	474	489	461	495	478	474	459	479	470	446	485	466	443	461	469	493	479	420	503	522	509	475	499	480	488	508	494	451	471	468	488	521	491	479	524	494	491	472	472	448	518	505	495	510	492	499	468	509	478	465	428	521	445	468	451	494	506	474	478	442	506	474	441	468	481	482	507	507	461	488	482	514	495	526	501	476	501	508	488	483	493	441	497	471	474	503	504	510	503	473	493	499	436	503	495	469	475	500	491
28725	22724	17708	11445	3633	2613	1499	824	530	472	429	377	426	407	385	362	390	377	383	430	384	386	395	359	405	391	404	400	410	386	399	392	434	356	434	406	398	389	386	370	406	390	388	367	343	406	393	398	408	381	372	372	359	429	409	367	384	367	413	401	401	385	390	396	403	413	408	364	417	405	396	404	389	367	381	344	405	384	396	406	365	424	400	388	390	416	381	387	400	364	395	388	391	402	369	387	381	362	421	368	344	424	367	405	373	375	389	388	392	387	382	385	398	397	429	351	422	384	387	406	392	373	394	391	402	401	364	434	370	404	377	380	381	353	408	376	382	414	420	372	369	379	372	383	368	395	415	387	352	394	382	367	397	363	371	403	370	400	393	385	387	387	376	399	405	421	368	377	365	380	427	348	370	380	386	381	419	402	387	372	372	417	396	396	353	387	403	366	375	368	377	387	394	360	392	404	376	365	404	366	381	370	413	414	378	381	389	414	390	357	388	405	360	414	448	397	385	367	386	444	382	386	375	377	389	395	426	423	402	393	370	364	397	396	391	423	394	423	417	409	428	382	428	387	369	368	372	375	391	409	378	415	387	383	372	391	383	412	387	373	385	401	371	411	392	405	398	378	405	350	405	397	394	362	398	381	368	407	402	393	373	358	429	400	402	350	383	397	420	388	376	380	367	387	387	388	402	371	412	396	390	384	385	356	397	383	409	425	392	405	406	415	389	394	414	384	393	397	419	419	395	386	397	388	386	392	400	391	388	422	393	384	379	376	413	381	395	394	358	392	411	404	401	411	414	413	357	401	378	374	396	364	367	410	379	390	361	402	364	375	386	402	397	375	404	407	365	382	414	410	376	408	369	423	411	382	392	362	369	403	413	375	393	389	364	370	391	370	390	389	365	407	406	365	416	359	407	418	400	398	381	387	385	355	428	420	379	407	432	349	384	387	383	379	399	399	363	349	394	375	393	393	382	395	372	374	376	407	372	389	383	442	403	399	407	381	381	431	378	406	388	380	448	364	401	374	396	384	391	393	398	381	431	403	398	388	380	362	380	412	338	398	413	373	421	385	377	387	420	385	402	392	413	368	399	414	424	389	402	419	370	377	378	399	422	377	377	387	371	393	403	391	396	409	415	369	373	366	374	380	377	399	401	399	379	388	386	395	388	368	389	378	416	380	411	358	390	381	419	344	425	367	395	355	396	415	385	399	359	367	396	372	392	400	382	438	385	405	415	344	406	399	388	402	377	399	395	375	358	350	415	381	384	387	389	386	396	399	385	417	378	377	376	420	365	410	382	406	397	400	372	392	379	373	360	352	380	362	416	396	348	385	418	419	389	399	447	375	429	387	396	417	396	404	388	376	413	385	423	392	369	381	386	374	384	353	406	392	394	407	395	369	379	383	379	366	393	377	384	372	381	375	369	394	425	390	394	367	385	414	338	394	415	384	403	342	351	402	386	385	375	406	416	392	389	392	385	362	376	467	401	394	408	429	350	380	370	396	404	420	431	407	386	427	369	380	392	389	376	393	390	390	399	373	385	364	383	388	396	402	413	409	406	358	365	429	388	383	362	377	435	382	357	413	373	386	400	368	387	380	393	408	391	393	375	395	384	389	373	414	369	385	389	396	385	366	418	402	393	408	381	391	388	372	348	386	440	429	416	374	374	385	411	374	426	398	424	394	375	399	410	389	371	343	399	372	402	423	401	380	365	396	398	392	385	367	397	388	391	391	449	378	371	381	437	401	367	356	382	393	407	409	380	329	393	354	416	409	360	425	372	394	369	375	376	380	373	378	386	395	402	391	373	385	369	397	364	401	391	390	378	384	377	399	373	398	411	392	397	395	390	361	371	391	391	408	428	377	430	383	392	397	374	377	391	407	396	420	396	414	407	388	388	352	386	419	376	354	377	348	365	432	367	394	413	363	385	400	393	410	395	406	401	377	412	452	361	366	399	406	395	384	384	394	412	390	385	433	419	351	361	380	420	410	415	361	379	423	416	357	395	370	413	386	464	383	399	381	353	390	401	380	395	353	392	425	369	394	352	411	413	392	397	406	400	364	367	366	415	348	383	369	401	404	366	387	367	400	417	357	360	371	410	385	397	375	398	377	374	384	397	412	415	370	375	374	385	386	381	378	408	376	419	376	412	409	403	393	398	385	408	355	408	384	401	356	361	418	398	373	420	408	401	394	382	381	377	400	379	370	431	379	392	339	405	434	397	381	388	434	362	396	367	383	406	398	402	378	383	352	395	396	403	355	363	387	395	377	380	392	426	397	379	392	367	412	382	387	412	374	385	416	385	400	390	382	440	390	394	365	404	403	398	360	400	352	392	380	425	373	385	378	379	368	394	396	395	363	418	426	411	378	376	419	394	358	391	418	395	379	336	392	349	386	379	379	367	388	380	419	398	381	399	410	389	400	384	405	366	419	383	372	435	351	348	393	382	406	395	413	394	409	428	363	404	393	407	392	396	357	408	392	431	402	399	384	378	375	343	382	405	372	377	413	391	407	385	403	388	363	400	400	364	365	362	426	415	388	387	389	397	368	397	382	403	391	399	379	370	398	405	402	390	432	398	391	402	367	396	410	399	354	403	406	366	410	368	377	399	376	388	403	396	399	364	386	373	412	393	385	409	353	383	359	402	376	405	393	387	391	375	360	371	371	394	391	362	378	393	410	406	396	404	388	367	377	387	410	395	396	411	394	353	407	408	421	355	387	399	364	391	366	385	392	395	382	355	427	368	347	368	405	382	392	364	416	413	379	382	361	414	409	383	382	396	401	413	423	400	393	370	412	370	378	402	418	401	388	385	375	396	418	399	433	409	424	382	389	383	392	398	403	375	413	411	383	388	394	423	431	417	374	379	369	385	404	410	419	375	395	420	403	374	387	363	368	396	389	413	373	403	377	397	416	405	397	392	390	358	368	384	402	410	403	360	370	398	368	404	384	389	391	411	395	403	396	393	401	366	381	427	398	370	391	398	418	405	382	390	370	414	350	411	388	387	386	375	389	371	400	387	419	394	398	406	398	405	369	407	392	383	386	391	378	377	384	399	431	371	400	374	404	375	398	378	411	413	410	385	370	396	430	374	378	439	370	397	377	395	393	402	381	380	380	397	398	352	378	421	399	390	378	381	377	381	417	383	410	363	373	368	378	392	409	355	400	401	392	379	368	386	384	384	393	338	385	397	395	390	397	403	413	361	382	374	386	416	414	410	392	384	398	400	357	365	372	386	410	368	384	384	367	394	410	384	378	391	367	401	356	404	377	376	388	403	372	362	370	398	371	376	355	376	382	389	365	387	352	397	429	388	343	338	355	416	374	402	355	392	408	406	419	383	393	357	398	380	382	390	431	359	395	395	396	385	397	364	397	408	398	388	414	402	377	401	392	387	387	403	393	394	397	394	371	404	355	403	395	369	357	386	388	401	389	380	436	386	369	391	397	396	368	372	376	409	376	409	371	355	454	380	390	411	376	404	356
13628	23624	14624	8682	3304	2911	1583	871	572	390	375	367	326	335	334	317	337	325	328	351	285	351	321	328	308	338	328	342	354	354	326	352	350	327	343	347	348	366	344	305	324	324	303	342	351	340	340	347	347	337	324	324	333	312	329	368	347	309	309	364	335	325	338	332	337	333	304	340	332	327	344	302	352	327	337	350	363	363	329	327	317	332	327	369	292	340	344	350	329	321	321	343	350	328	335	325	339	341	344	327	309	340	312	325	332	335	337	301	331	343	332	335	338	348	343	317	325	344	345	333	296	343	330	366	312	345	350	344	337	338	323	359	335	327	311	323	340	342	324	334	322	344	324	367	334	338	364	374	342	353	318	361	364	308	318	348	339	309	304	344	352	360	334	367	306	333	315	318	347	333	326	316	312	313	315	330	330	343	354	324	293	344	317	351	339	325	343	360	326	317	364	355	334	341	322	354	323	340	337	322	391	334	365	308	315	351	309	342	345	317	343	327	322	323	300	349	318	329	340	340	299	357	335	359	362	351	313	318	336	332	331	351	320	349	332	354	320	319	363	366	344	342	328	369	360	323	330	370	325	301	341	345	325	359	310	344	356	320	336	338	328	342	345	350	343	346	304	341	320	339	368	329	318	325	327	347	334	347	310	346	348	367	353	321	311	311	317	383	312	319	331	349	323	346	354	326	328	356	326	334	338	312	321	340	349	344	344	295	347	330	324	358	306	330	356	321	331	332	325	335	372	361	338	339	355	331	278	354	348	355	363	337	348	336	335	344	355	320	350	327	293	346	340	341	378	348	325	306	332	339	317	331	351	355	309	321	330	359	308	325	344	301	319	346	324	322	329	334	376	328	321	295	330	322	340	341	325	305	340	320	365	328	301	339	354	342	369	309	337	327	311	337	337	336	336	321	357	323	357	322	371	354	317	337	337	340	315	335	371	341	351	344	325	331	338	333	349	357	346	325	296	315	337	310	309	334	337	344	339	362	352	311	361	353	323	343	362	299	354	328	367	334	326	332	319	338	362	326	308	356	338	360	317	350	329	338	323	295	332	318	326	314	307	291	315	318	335	343	315	341	372	373	328	335	338	333	358	313	315	328	280	326	345	323	341	337	370	325	322	330	340	374	336	339	336	340	349	320	357	307	331	320	355	369	311	346	338	341	334	308	329	350	336	338	335	322	360	317	350	329	345	334	343	348	392	336	305	327	346	337	305	353	344	306	327	343	348	329	296	327	319	363	319	346	329	350	329	343	369	352	356	326	302	350	331	335	332	341	334	325	318	305	343	342	332	346	337	314	316	358	308	395	309	336	336	298	336	341	352	365	316	348	293	372	326	349	342	329	346	338	331	335	332	355	333	338	354	321	327	320	366	355	359	337	326	293	348	346	300	335	342	326	315	297	324	332	350	331	365	333	315	332	328	326	338	317	346	326	355	323	324	335	341	321	354	371	339	330	328	329	327	313	293	343	334	322	335	338	328	320	348	322	310	366	347	329	346	322	341	345	339	352	312	342	349	324	347	344	336	353	360	347	362	335	337	320	316	358	352	347	357	337	330	333	316	365	306	314	351	353	308	320	335	339	325	337	311	318	319	359	341	357	318	352	335	289	344	337	321	310	329	298	341	328	328	327	332	369	340	336	364	362	347	356	336	315	304	319	340	314	305	315	353	355	335	354	328	299	339	311	318	293	352	310	340	332	342	336	333	343	334	310	328	339	350	339	343	354	353	339	363	326	327	344	342	325	339	337	350	329	324	340	348	352	330	362	337	359	323	296	305	315	313	327	309	320	320	352	327	338	356	333	312	315	311	334	331	313	352	358	338	321	351	320	344	348	345	341	331	318	351	334	318	334	348	305	341	364	312	329	331	342	325	342	341	314	293	350	324	338	352	352	352	344	346	338	340	352	335	332	316	317	287	330	352	352	311	347	305	341	335	354	329	321	339	357	333	324	317	353	301	306	338	335	317	342	366	356	329	350	359	340	302	356	311	364	322	332	333	345	353	343	353	335	307	301	337	327	343	314	354	346	324	337	345	336	361	309	319	319	317	339	314	326	320	338	339	331	322	318	361	320	337	347	337	340	343	339	332	341	343	321	347	362	325	318	361	346	339	347	332	332	344	311	335	358	332	339	344	316	318	341	336	342	328	342	323	342	328	334	342	336	349	345	296	353	303	339	347	333	327	324	358	348	327	322	326	331	338	322	340	321	340	335	337	322	336	334	345	342	364	333	371	327	330	348	352	335	367	317	325	338	383	336	393	339	334	370	344	347	349	325	322	312	343	313	333	373	309	320	308	361	317	321	319	343	363	334	309	317	357	320	330	342	321	337	332	317	351	355	330	315	331	329	326	368	304	344	352	347	323	326	325	328	295	302	318	329	325	341	310	342	357	321	330	334	325	328	297	339	330	322	338	321	360	353	325	350	334	322	351	364	361	332	319	319	310	335	354	353	337	329	343	335	294	330	325	359	335	309	369	359	332	356	329	344	338	325	333	354	330	328	303	319	335	298	359	314	309	340	343	341	368	327	339	355	344	340	331	345	359	350	343	346	318	332	346	318	354	345	344	338	342	335	364	325	380	342	333	332	329	344	331	341	316	309	344	316	317	316	335	331	349	322	349	336	334	327	306	347	307	316	344	316	338	333	339	330	310	327	343	311	345	359	327	328	307	323	336	325	365	328	314	336	356	365	305	344	341	336	343	334	325	331	327	344	335	343	324	364	352	368	328	348	332	325	307	308	333	307	353	339	353	317	327	348	330	330	354	357	327	334	337	315	348	326	321	335	312	348	374	324	365	341	308	343	313	318	339	331	337	323	357	334	366	317	332	361	323	321	315	315	361	339	341	334	337	328	309	337	364	333	321	325	330	377	354	352	363	360	323	311	320	298	329	341	340	355	305	337	341	325	375	338	368	328	344	331	328	348	311	328	335	367	324	349	331	304	325	309	356	349	339	332	343	319	317	343	350	335	335	306	290	320	329	343	348	331	354	363	357	355	329	357	340	325	339	317	321	329	329	343	361	318	351	323	348	368	335	313	332	360	374	321	329	317	351	337	345	312	349	328	335	340	302	344	343	308	363	343	337	285	306	357	313	351	332	346	333	333	347	318	317	299	350	308	339	336	308	360	360	328	331	321	332	348	329	346	348	322	341	318	318	324	368	336	335	337	305	326	339	333	320	378	333	327	341	361	356	344	369	341	357	332	291	331	366	357	341	366	311	341	355	368	329	381	312	355	319	377	319	379	338	379	337	345	335	313	348	362	338	317	333	347	332	346	346	320	311	362	329	329	320	330	353	338	342	315	339	354	373	330	316	317	339	358	320	338	315	335	349	353	338	328	326	309	318	319	337	312	331	327	324	320	318	321	380	324	337	314	361	319	346	324	324	312	320	320	311	343	334	339	376	354	328	345	338	326	340	334	338	301	334	321	358	310	340	334	334	341	344	310	352	309	337	351	339	325	323	329	363	310	327	332	333	309
25600	22838	33470	40049	31164	26440	16654	5597	2050	1233	621	472	448	462	470	467	429	468	443	439	446	463	410	440	437	447	462	418	420	438	465	474	426	391	444	461	411	424	445	456	453	440	423	381	425	476	438	455	440	450	446	446	453	460	469	431	470	427	438	456	401	440	463	400	443	446	444	431	434	418	447	450	435	426	426	450	455	482	455	436	463	423	439	417	437	400	434	448	416	408	421	450	446	415	452	435	429	446	467	467	446	423	373	418	461	430	448	429	441	443	422	455	434	414	448	432	412	440	431	414	419	424	421	418	430	447	395	438	458	424	403	404	429	409	438	433	438	397	433	448	441	424	438	450	400	437	448	406	453	427	409	405	420	428	420	416	506	410	425	422	432	469	472	422	419	418	419	453	402	460	413	459	408	419	443	422	448	414	441	443	436	403	465	459	499	410	459	434	422	426	457	450	425	455	456	449	498	414	450	430	449	449	422	469	438	457	423	415	416	433	429	468	454	426	408	442	425	419	407	451	434	392	435	436	450	407	430	469	472	424	389	455	424	440	421	446	464	457	433	385	430	452	446	443	454	410	467	413	410	446	430	422	443	442	424	418	453	431	405	435	467	435	459	411	433	402	422	447	422	400	443	426	433	388	418	402	455	422	465	452	467	447	451	440	477	410	398	421	466	427	442	409	434	429	382	436	448	369	409	431	434	432	428	454	413	429	460	402	437	427	435	418	454	407	427	459	441	472	442	437	412	401	458	428	441	409	420	427	431	396	401	452	439	443	429	414	440	416	448	425	425	433	408	428	424	485	465	425	445	455	419	419	445	418	406	436	409	459	463	433	424	410	409	422	446	446	463	447	401	412	428	456	475	448	467	437	404	434	426	439	429	424	411	392	436	428	450	424	414	391	437	442	369	427	428	404	399	431	401	422	414	419	383	415	402	417	443	434	437	469	450	427	421	411	419	446	432	411	445	468	420	475	453	452	429	410	439	413	456	447	418	428	459	402	422	452	410	433	467	421	439	415	446	417	466	440	437	420	467	438	415	415	418	467	457	415	445	453	448	426	463	438	386	436	447	428	442	428	445	407	423	436	412	440	405	462	439	443	425	432	426	443	434	447	384	473	445	437	438	448	462	441	405	449	415	444	446	414	451	470	452	403	450	430	417	418	435	464	403	419	456	443	446	450	401	445	441	431	425	415	443	459	392	449	423	432	445	401	458	435	434	427	403	420	458	468	437	422	462	415	449	450	433	448	444	441	463	430	391	393	424	417	409	437	448	446	439	422	437	432	420	436	426	436	393	414	411	443	458	422	410	461	458	442	440	436	457	420	438	444	415	430	438	467	399	443	419	407	435	421	448	404	450	428	478	458	410	414	409	396	413	442	430	448	408	411	453	425	479	440	434	425	440	454	424	438	424	424	456	414	420	433	444	419	437	433	405	436	428	419	437	446	428	403	431	427	417	427	399	446	429	426	421	420	446	436	439	449	393	425	452	443	407	447	405	395	420	425	436	459	448	437	418	426	452	422	416	384	429	385	428	458	456	449	420	447	390	391	413	424	429	390	393	404	451	423	470	415	456	429	436	424	416	448	424	445	408	432	426	414	428	430	468	460	430	420	412	442	417	498	437	428	436	421	452	409	429	397	455	421	449	420	426	431	449	455	455	434	426	393	438	440	417	433	449	417	394	434	454	435	411	451	432	448	427	439	408	423	472	412	438	449	402	445	429	426	426	424	458	443	445	454	435	395	415	463	466	427	455	448	412	434	446	470	441	417	454	432	433	442	408	414	430	428	388	425	435	442	421	423	402	427	420	451	429	424	407	406	397	461	427	396	421	414	420	440	367	447	438	445	398	456	420	405	434	413	440	400	457	445	427	467	448	434	421	424	428	411	429	454	416	440	442	426	458	448	432	395	441	460	388	435	466	460	418	427	406	449	424	392	434	433	390	408	420	460	436	442	440	499	449	431	449	409	420	421	423	414	446	443	440	415	438	425	437	438	388	432	453	405	418	420	450	473	425	409	455	470	415	434	401	439	409	417	472	419	416	424	419	425	426	421	417	413	429	432	483	446	443	435	440	453	433	441	454	436	398	428	409	425	433	453	404	454	461	448	399	439	434	469	406	406	453	428	414	470	394	423	455	392	412	446	432	420	420	409	413	413	415	442	431	415	425	416	426	402	434	426	407	481	419	413	402	439	421	448	466	444	444	444	452	442	468	465	416	456	446	415	401	421	417	425	410	449	434	467	431	396	386	411	451	412	412	442	477	427	446	450	420	448	422	400	377	463	437	409	439	457	402	412	448	426	454	436	463	444	430	453	481	448	415	380	454	401	429	430	406	430	444	409	439	459	437	433	408	477	431	420	400	403	452	434	469	424	444	427	399	411	401	405	422	410	438	438	418	432	421	428	445	427	486	469	415	453	445	429	444	411	437	431	403	415	448	425	434	432	443	385	427	407	405	422	440	423	407	418	457	420	413	436	473	458	387	435	426	411	425	441	438	431	443	436	424	460	452	423	430	421	429	479	482	445	432	461	424	426	438	413	470	428	452	418	430	407	406	437	415	420	414	404	428	412	421	426	430	431	444	434	431	447	421	451	431	428	437	461	455	445	438	402	367	450	443	455	414	442	422	435	403	431	427	457	451	450	413	399	487	436	402	386	428	443	441	433	435	449	400	402	413	421	435	440	467	408	418	458	475	441	439	434	426	444	402	404	428	412	415	407	445	434	394	412	414	437	468	406	441	423	484	421	400	432	428	456	469	440	436	431	418	436	436	423	414	406	411	404	499	409	441	418	408	436	428	473	440	436	382	454	410	430	443	419	397	437	441	437	440	395	411	451	429	448	436	396	413	412	422	473	393	425	445	423	398	458	413	421	429	444	403	428	401	397	454	424	404	409	438	434	410	427	467	433	428	458	380	434	415	438	425	449	451	459	453	456	463	442	442	450	435	448	427	415	405	421	453	409	421	414	445	401	431	464	421	445	402	432	394	415	404	443	412	387	409	413	461	425	481	482	416	425	441	473	403	436	432	472	435	406	442	393	421	415	441	403	474	419	443	407	440	441	401	427	450	424	425	415	430	451	448	455	480	468	439	409	422	421	435	418	434	404	427	413	436	434	442	431	409	463	423	420	401	448	390	433	444	438	409	442	440	418	438	440	474	459	460	441	442	414	458	462	430	466	394	428	423	416	462	467	412	517	445	437	482	409	404	449	458	466	385	418	403	437	443	391	412	444	450	405	419	449	414	384	472	425	428	461	479	419	421	406	451	447	409	412	451	410	425	418	471	480	400	425	413	436	435	448	421	465	403	455	433	428	437	467	443	453	437	426	426	462	468	413	437	419	421	420	450	404	470	434	421	434	474	460	394	420	408	438	433	457	425	440	450	429	404	406	503	418	451	464	419	424	454	465	443	463	399	453	427	429	447	439	481	447	415	434	433	450	424	407	456	438	414	433	437	395	437	431	416	445	443	463	465	423	414	436
49625	82721	61361	48166	25800	22737	12166	5245	2616	1562	645	418	399	437	422	433	384	405	432	409	386	373	407	424	368	394	383	428	431	392	405	372	409	455	401	395	428	420	389	412	441	399	424	421	412	374	393	405	389	414	405	403	402	431	380	381	413	425	427	394	430	406	392	423	423	355	412	438	405	408	400	442	435	410	402	408	410	418	401	398	367	459	425	444	388	389	402	378	404	427	383	400	412	407	418	409	383	379	434	411	380	428	445	405	412	446	444	422	399	379	397	416	396	416	394	366	390	415	395	401	421	410	381	406	389	428	411	389	424	396	408	404	390	380	389	362	465	397	399	402	420	399	387	403	386	416	385	411	434	400	393	422	424	393	444	383	414	406	389	444	391	435	395	421	417	424	380	420	401	373	384	376	397	418	411	383	395	410	399	425	409	392	390	420	411	424	386	414	430	415	438	395	374	412	369	408	411	405	435	404	405	380	404	405	409	390	424	389	391	414	423	395	376	425	412	383	393	389	404	397	398	433	425	389	386	418	385	399	405	366	426	381	381	396	437	401	390	426	398	407	436	402	424	377	425	409	412	385	430	408	386	406	423	388	404	382	410	402	400	392	426	416	418	405	427	429	387	395	417	422	399	411	417	418	405	399	395	406	428	391	393	383	387	412	416	394	353	381	405	403	396	404	400	404	404	397	420	375	390	412	375	436	436	417	394	390	403	437	387	405	385	401	421	419	419	417	416	407	410	394	376	439	375	398	396	430	373	446	402	401	400	407	388	408	407	422	382	414	386	409	378	406	382	418	365	390	440	408	436	425	423	456	409	379	380	400	440	412	398	387	413	389	404	415	413	399	403	403	405	426	422	360	368	416	400	372	418	421	405	413	426	383	385	404	406	422	434	393	428	351	389	409	391	365	394	370	419	415	374	401	412	386	389	414	389	389	421	389	346	429	399	401	423	384	388	385	390	372	391	445	407	390	414	371	402	400	407	380	408	417	396	411	429	378	407	440	404	382	415	381	407	401	376	394	412	378	372	391	373	414	392	413	381	373	391	437	383	407	381	400	379	374	399	382	414	429	417	385	400	404	391	435	409	393	420	363	403	424	425	389	427	425	422	421	413	421	402	420	418	388	399	397	383	382	432	426	417	416	395	401	386	373	398	382	423	431	398	391	395	430	411	420	392	426	404	396	380	382	397	402	382	407	419	410	369	424	417	396	429	383	421	373	406	405	428	397	397	404	433	379	406	373	422	379	421	377	382	389	411	389	383	386	417	443	399	371	389	396	417	411	427	395	405	394	415	377	407	362	411	389	399	415	398	429	389	377	371	408	399	414	417	420	391	384	395	371	384	401	427	410	446	397	408	409	371	406	400	419	389	391	414	421	427	411	400	410	438	379	390	415	392	384	411	405	384	411	376	366	426	430	431	371	395	390	388	407	414	428	393	403	448	427	398	429	404	397	420	399	400	411	410	388	399	410	368	356	391	386	389	407	416	375	418	357	411	406	433	394	424	380	385	420	393	406	396	437	378	427	401	423	422	402	424	378	437	370	405	429	392	407	368	399	404	430	383	405	417	391	407	399	395	407	402	392	388	414	417	390	399	412	392	403	380	414	408	384	442	408	392	418	440	414	416	404	392	398	424	405	443	413	375	400	435	391	422	394	435	420	411	395	406	427	412	430	419	422	436	383	408	416	417	419	368	385	434	402	410	413	393	405	387	371	396	367	407	363	409	422	397	411	397	383	394	361	426	394	369	409	395	393	371	413	418	383	406	374	404	409	383	393	380	404	412	384	397	392	419	408	412	387	399	374	412	432	392	371	374	388	376	400	396	378	391	379	404	384	441	427	430	446	381	414	415	381	413	402	392	410	407	432	384	390	393	389	425	427	418	416	410	391	386	390	363	408	394	426	422	436	418	386	389	436	405	382	387	424	436	401	404	407	423	458	418	416	422	449	428	399	415	419	384	442	393	406	372	414	425	404	354	389	388	398	367	419	383	397	367	370	385	400	416	417	391	382	375	393	417	393	423	424	401	407	363	401	379	385	392	430	417	389	413	366	373	378	405	423	406	386	364	443	383	402	432	346	412	370	384	416	393	395	436	395	401	406	425	375	409	409	391	430	406	363	412	387	381	413	406	385	390	430	401	375	416	362	407	427	363	413	385	387	384	423	394	390	388	391	408	409	402	435	399	425	408	402	397	392	413	452	391	392	408	377	422	382	398	383	382	426	418	399	401	412	382	386	436	411	398	404	409	414	400	393	417	427	406	400	408	412	422	405	391	404	403	404	388	372	404	413	412	387	376	405	425	396	385	377	374	420	412	388	401	441	425	410	395	351	405	451	401	396	396	353	391	380	402	434	398	424	398	396	377	427	447	410	401	409	419	437	394	428	413	389	393	429	407	407	438	379	413	375	452	368	390	423	424	368	422	417	435	404	397	399	397	361	439	390	364	412	414	385	399	385	402	385	411	394	446	418	411	375	383	452	404	381	416	437	373	407	402	398	398	423	362	392	421	403	430	393	419	432	406	378	420	366	413	431	393	401	436	395	422	386	441	401	406	397	422	397	384	399	396	405	435	400	404	409	384	404	390	421	393	394	401	400	404	381	404	429	384	378	403	398	406	416	423	390	433	407	429	433	373	411	375	410	374	412	379	409	367	388	406	388	388	409	383	430	412	414	395	400	389	436	419	442	397	414	371	402	432	353	417	391	387	410	395	436	415	402	458	383	385	412	414	428	397	420	414	402	405	448	421	400	430	374	400	414	390	417	422	418	396	400	381	411	396	391	397	364	402	387	400	454	404	405	436	408	426	411	403	444	403	378	431	421	396	380	388	449	377	373	424	394	422	420	430	423	421	403	408	401	402	396	394	413	406	394	380	397	428	393	330	406	377	410	388	423	382	390	398	422	394	421	389	426	419	380	420	409	443	396	398	395	414	403	409	372	397	420	398	398	385	387	387	417	420	357	400	431	425	382	398	382	382	389	414	374	414	406	402	402	396	428	411	393	388	415	394	398	416	390	368	405	406	396	380	398	409	427	422	390	393	364	383	410	418	414	365	393	400	379	358	417	430	359	392	404	377	433	393	431	399	412	388	410	443	383	398	418	457	397	391	389	404	383	394	448	396	450	366	362	388	395	429	390	424	387	379	411	378	391	426	363	389	397	420	433	387	418	391	396	390	404	376	425	411	401	382	430	434	392	435	380	418	418	398	402	401	396	416	337	382	400	404	402	419	385	418	385	397	351	411	421	408	396	396	366	414	404	412	383	424	423	388	424	410	344	425	404	382	407	391	393	413	395	392	371	415	380	380	379	418	396	383	411	382	381	411	429	430	393	409	386	392	407	393	416	390	407	443	365	427	418	404	376	414	357	402	422	407	422	405	405	391	413	430	400	391	364	412	403	385	401	408	402	387	412	405	397	413	397	422	401	401	409	414	418	430	386	402	413	396	422	432	434	387	411	405	430	418	401	429	423	426	356	409	387
24580	22119	31784	37160	36958	33937	25826	10079	3770	2139	872	514	556	554	495	600	549	527	580	582	523	532	523	552	500	543	500	495	529	601	555	519	540	506	523	551	530	517	514	561	507	528	545	512	520	556	532	550	519	475	505	553	514	508	506	539	518	510	538	512	499	502	544	512	541	531	494	505	516	532	504	532	538	527	531	481	551	527	516	523	528	554	467	512	512	556	521	572	504	517	512	531	529	540	507	560	522	555	538	548	505	530	525	513	547	564	499	539	518	568	513	500	504	553	526	496	522	516	557	509	520	535	507	533	507	531	553	509	513	509	531	507	511	479	504	514	537	496	531	558	481	516	517	487	553	516	471	498	509	521	499	537	520	546	508	558	517	521	518	554	544	544	522	509	525	491	504	514	532	498	539	502	571	534	560	506	490	502	524	466	504	587	513	493	510	537	559	540	500	529	515	498	563	525	502	522	506	517	538	584	516	474	578	528	536	518	552	509	539	530	533	497	531	505	513	548	483	528	508	527	483	511	516	545	499	510	510	535	512	481	516	519	525	513	513	513	488	561	540	524	535	576	522	567	512	537	559	551	506	551	523	519	564	540	552	522	504	543	506	516	524	484	507	487	536	539	480	542	555	501	504	524	518	508	480	557	500	502	525	479	509	555	541	541	512	531	537	500	514	515	512	538	571	513	509	499	573	535	525	517	538	511	528	517	538	491	532	504	476	511	512	473	495	534	521	514	537	514	487	530	505	495	494	548	478	508	494	512	505	534	524	485	515	508	519	513	533	520	543	505	501	478	540	551	531	485	564	510	496	538	517	532	554	508	531	470	519	516	530	532	532	535	505	495	533	573	528	504	471	537	516	553	545	504	564	580	504	516	505	513	514	473	493	505	529	505	505	521	517	518	547	487	547	540	558	510	513	519	521	496	504	492	555	549	543	527	513	539	508	600	535	460	522	501	504	551	536	496	492	547	541	486	472	494	543	555	511	521	504	528	506	478	547	541	556	523	472	540	493	540	520	541	512	494	509	502	537	526	517	513	524	505	533	505	507	548	477	549	476	507	520	523	516	511	556	481	543	500	550	558	543	542	517	526	511	474	524	536	499	510	502	498	520	543	503	498	522	519	495	542	499	551	507	520	513	532	518	508	520	521	512	548	571	530	551	525	533	538	522	538	547	550	536	497	530	550	500	505	520	558	539	541	516	547	477	476	472	526	506	537	482	557	547	490	526	527	519	542	517	549	515	529	575	510	517	496	487	542	527	523	512	525	501	538	486	523	521	531	518	550	547	545	529	518	482	544	528	520	573	540	533	539	518	518	522	520	460	552	494	492	496	519	536	505	501	511	503	498	517	495	524	546	509	516	512	515	498	519	518	507	528	551	531	512	536	515	509	513	545	527	528	549	508	506	523	576	556	500	532	523	507	534	525	498	542	542	530	507	546	479	511	532	516	567	495	481	551	522	477	484	502	527	493	530	522	495	547	520	524	530	516	513	526	520	546	546	534	519	537	536	523	518	500	500	565	554	500	512	514	505	503	493	533	499	504	549	514	549	508	526	507	516	566	497	465	529	502	527	514	511	501	528	495	518	502	538	503	551	526	552	535	527	498	513	533	534	552	553	515	523	542	484	499	474	554	561	531	528	531	532	516	479	497	505	515	526	468	525	564	527	510	564	535	474	514	508	511	533	522	540	544	490	498	533	489	543	574	535	537	529	497	508	521	500	537	506	510	521	521	530	505	516	507	492	510	552	504	532	522	545	554	578	531	490	531	502	538	512	556	523	505	525	468	543	540	538	507	490	562	542	518	537	519	547	561	541	511	545	546	517	527	533	527	504	477	546	545	508	557	535	552	546	516	526	513	499	502	557	521	549	540	503	493	568	519	534	490	539	517	535	523	540	492	549	551	534	523	514	512	526	540	528	513	524	492	490	562	522	507	505	538	578	523	495	522	528	506	534	526	510	536	511	539	499	530	526	484	532	507	528	505	530	569	485	552	551	531	494	549	497	559	549	516	529	490	530	510	495	515	494	553	528	534	508	534	510	536	489	526	544	522	499	529	488	528	594	548	540	516	540	566	499	545	509	536	507	515	525	506	507	512	549	543	487	526	533	552	529	517	542	539	553	552	543	554	526	496	545	489	508	517	517	565	485	545	517	465	500	517	533	505	516	539	491	545	500	516	501	482	537	532	517	522	531	577	510	535	501	535	570	501	544	486	519	518	540	520	508	523	536	572	502	507	562	501	551	515	510	515	480	486	505	543	511	479	548	503	515	530	527	529	546	547	514	492	525	546	545	499	536	527	555	548	534	539	501	515	497	517	531	524	533	567	484	455	517	533	546	483	495	518	500	524	503	516	537	512	520	513	526	481	516	492	550	529	526	512	518	503	506	588	499	519	536	554	556	543	519	517	537	551	517	466	555	540	491	525	509	509	542	528	509	534	508	510	502	535	490	502	512	486	547	505	511	494	527	527	571	543	512	487	549	526	550	503	533	502	508	541	486	535	553	557	536	515	491	523	506	507	489	539	490	531	565	541	504	468	510	487	517	545	525	495	535	498	568	535	538	568	532	560	511	498	569	509	529	518	520	482	501	507	543	514	499	523	534	524	522	563	494	527	559	548	533	520	528	549	542	522	521	540	544	505	511	521	525	520	563	490	499	526	520	491	500	529	531	561	545	510	499	528	538	551	510	536	499	528	496	538	531	520	529	531	488	499	463	534	513	496	559	515	563	472	523	500	521	470	531	542	513	510	515	512	517	544	476	528	580	500	528	498	531	485	518	518	575	523	539	538	537	509	556	519	496	552	510	540	506	519	519	462	539	513	533	528	544	545	510	554	528	515	505	504	469	509	524	531	504	562	507	504	511	520	499	504	491	539	520	544	534	527	513	482	518	511	524	527	524	511	534	500	513	539	477	536	507	501	521	521	501	522	526	530	527	549	496	533	534	503	495	523	531	520	553	511	510	537	580	529	513	521	518	541	516	533	508	506	500	516	553	525	513	531	517	541	525	490	512	535	546	521	517	531	556	514	551	497	512	576	517	510	534	503	481	498	530	498	492	514	546	522	513	553	511	517	495	525	517	504	488	535	527	517	528	509	536	492	508	512	456	550	527	528	562	473	514	542	545	497	519	534	514	512	515	527	512	495	549	490	524	518	533	502	529	519	568	500	533	557	524	506	533	492	518	545	527	499	495	506	501	551	481	508	479	512	504	527	542	536	512	521	514	475	512	558	507	497	501	530	494	497	511	554	531	532	530	518	526	530	530	522	515	583	543	512	515	541	500	553	492	517	489	520	503	480	474	558	557	500	553	530	539	551	499	515	464	512	553	503	527	506	541	551	526	516	513	504	551	524	511	506	537	560	512	521	493	502	518	492	524	523	478	520	505	495	529	543	539	532	490	522	498	506	538	517	549	481	494	527	504	529	489	498	535	518	500	506	525	545	497	501	515	542	490	534	497	504	523	521	506	535	461	532	505	499	533
60160	95312	75892	63887	39610	32662	18398	8270	4475	2634	887	496	485	520	498	522	500	517	517	505	506	515	487	480	507	470	500	505	493	475	475	457	475	495	507	478	489	485	479	474	476	482	456	488	503	480	487	481	462	456	483	492	481	471	507	474	503	505	476	505	507	477	473	495	470	508	481	469	484	511	493	507	466	478	501	442	461	483	508	491	509	508	496	494	521	500	502	506	452	477	524	492	487	509	468	460	503	450	518	470	486	464	488	490	487	492	468	505	484	474	498	475	452	466	502	519	486	484	500	503	479	497	493	466	462	472	510	479	538	518	460	514	493	461	494	463	453	451	470	450	501	512	512	442	454	434	500	453	508	479	512	486	449	511	476	491	480	502	511	518	495	483	522	483	502	462	461	456	505	512	455	475	463	489	468	518	506	491	465	481	490	498	467	494	458	502	503	499	468	519	440	526	466	471	497	511	465	477	489	467	452	469	497	518	466	475	479	458	513	503	477	503	448	500	493	484	522	499	498	453	467	461	455	486	475	488	479	473	515	507	480	466	524	501	475	508	513	439	456	504	464	498	466	470	450	469	476	466	492	479	481	454	504	477	506	500	501	479	481	480	502	480	449	482	505	450	454	486	470	490	475	509	478	493	499	474	489	466	503	491	468	446	493	485	507	497	461	496	508	476	479	474	503	503	469	480	488	497	470	480	448	517	499	468	451	526	484	512	494	473	472	507	491	498	471	482	500	500	462	486	485	479	463	469	481	498	482	484	448	502	487	487	534	502	504	488	491	475	474	485	466	460	501	495	487	494	445	431	472	485	473	455	467	484	441	467	487	503	446	486	504	455	486	472	517	466	474	475	479	464	498	478	511	521	479	472	506	472	482	498	455	476	477	481	460	497	510	475	476	471	453	496	528	498	474	496	499	449	493	454	508	490	455	490	475	506	472	472	456	520	497	467	488	463	481	487	466	483	493	442	456	485	516	478	498	491	500	472	471	491	440	488	489	477	461	511	493	517	470	471	526	472	458	498	502	453	493	488	460	479	465	487	474	512	472	453	491	475	493	516	451	539	503	471	463	492	492	498	512	468	495	535	455	467	490	472	496	528	470	478	484	471	485	487	500	493	446	489	501	470	506	486	487	488	503	526	466	494	472	471	472	465	506	441	474	453	477	499	445	530	478	542	458	503	498	505	489	460	463	456	471	471	486	458	490	495	519	481	451	495	469	446	470	488	455	466	485	505	485	457	521	457	497	454	495	472	488	480	468	524	505	498	454	462	484	471	460	480	516	488	487	482	476	457	482	494	512	519	463	499	512	486	441	507	504	507	475	469	499	512	483	512	456	462	497	483	514	430	497	476	509	490	489	502	484	492	529	479	425	471	519	472	507	464	431	489	467	506	450	462	506	468	508	480	500	486	490	502	482	494	491	432	492	472	523	537	479	446	459	499	504	484	490	485	485	463	469	516	516	506	522	490	479	511	455	456	490	451	464	496	467	460	462	440	478	473	467	523	468	474	494	484	497	462	484	492	485	495	463	536	475	463	491	492	488	490	470	454	512	421	456	478	480	526	519	482	535	473	491	462	493	487	466	467	477	475	502	470	501	502	481	496	482	498	491	508	472	444	482	457	481	509	527	537	522	481	487	481	494	454	453	490	503	438	482	502	503	476	461	456	454	489	507	469	474	515	474	494	482	463	467	478	471	496	447	491	466	472	431	494	445	480	467	452	489	489	565	487	491	509	488	520	482	494	480	487	475	516	506	465	471	484	481	476	458	501	475	467	509	496	466	443	433	499	495	504	450	485	495	451	476	500	483	462	499	482	493	452	451	505	488	496	474	467	473	489	492	469	507	546	460	472	467	502	454	487	494	469	470	491	520	515	498	515	482	456	473	461	473	467	501	445	470	473	469	505	469	478	451	455	462	482	466	494	476	475	448	473	443	469	457	478	478	515	489	500	483	508	507	456	488	499	506	507	451	491	495	518	497	444	499	474	509	512	465	486	504	478	502	468	472	474	428	503	478	437	466	495	479	495	505	535	495	506	492	518	484	475	496	527	496	473	477	470	494	508	488	460	459	466	488	476	472	494	531	512	482	460	478	489	445	513	476	486	491	486	509	488	487	500	507	501	433	508	472	488	471	464	529	483	479	489	441	482	501	480	481	480	466	478	500	495	482	486	475	473	470	484	500	529	487	534	473	503	436	484	509	489	494	520	506	511	462	492	438	508	482	506	473	451	522	447	471	491	474	507	510	489	464	505	455	455	506	485	488	511	452	489	484	531	490	484	492	512	494	456	487	474	509	481	484	405	499	490	486	462	447	482	459	481	472	444	488	516	476	474	474	492	495	484	452	506	506	490	530	462	489	424	515	477	507	509	487	485	509	456	486	474	488	505	517	510	514	490	482	539	513	498	456	499	507	458	445	494	492	501	466	483	480	476	516	449	485	474	469	477	480	486	479	485	479	468	476	447	464	500	495	449	485	481	480	511	473	502	484	440	492	492	472	485	453	479	462	483	489	476	471	445	505	504	532	501	447	513	476	452	477	486	486	502	482	499	518	452	420	460	487	483	474	496	461	503	447	504	505	486	503	512	456	485	511	458	465	467	504	473	469	467	484	504	470	480	468	499	499	491	461	481	485	484	472	483	479	483	475	482	479	452	441	479	505	498	477	482	498	462	468	503	512	474	515	473	492	474	495	483	498	464	456	454	466	482	463	471	489	516	509	483	498	525	447	449	488	501	511	458	499	457	503	487	476	443	504	516	518	483	494	469	500	495	457	493	476	489	468	461	482	524	500	517	448	485	485	459	475	476	486	508	509	492	515	468	470	491	486	451	460	489	437	487	492	448	473	494	489	506	495	484	455	504	520	460	444	452	506	469	486	452	469	469	449	508	500	472	463	521	448	500	473	495	502	495	511	458	522	486	510	464	480	466	454	470	489	420	453	475	479	481	475	464	467	481	472	503	476	520	487	468	491	476	461	432	490	497	511	482	487	490	469	481	500	463	485	484	495	476	493	500	473	500	468	471	500	512	503	493	448	482	500	453	446	504	475	488	520	476	497	480	486	513	531	491	504	515	454	485	492	469	458	484	493	521	465	468	455	503	505	471	464	513	487	503	476	498	478	507	472	487	461	532	499	507	463	467	424	530	483	506	455	444	467	476	467	509	498	490	490	481	509	484	470	489	468	488	475	498	460	516	491	509	455	484	490	464	445	493	482	472	458	499	469	471	480	528	495	488	498	458	459	474	512	453	412	492	500	493	491	492	469	475	499	476	453	507	474	505	492	469	450	478	492	472	455	484	477	477	477	470	513	472	482	501	455	457	479	473	451	449	462	459	474	509	495	469	456	521	444	475	449	493	466	511	475	501	471	473	464	486	467	502	513	468	456	466	475	447	457	485	458	465	526	495	501	472	473	512	511	474	443	467	482	477	508	506	463	460	450	527	502	464	519	489	481	487	458	505	463	480	496	462	503	508	469	503	492	467
28891	22884	17314	11557	4458	2413	1384	744	532	450	407	415	400	411	375	421	377	391	446	396	408	373	373	388	370	382	391	400	434	367	367	398	383	381	406	375	405	380	425	368	372	357	372	380	378	398	381	378	397	392	388	361	396	393	370	388	382	388	387	395	398	416	375	387	393	378	416	404	412	411	368	405	368	351	404	382	387	398	358	375	369	375	396	383	391	390	411	363	405	392	367	402	369	392	414	406	344	369	384	401	396	392	382	403	368	404	414	392	417	423	391	387	398	375	364	344	418	383	370	390	356	387	359	437	385	384	406	389	403	396	367	370	409	383	371	430	390	401	395	403	381	377	390	375	392	392	371	371	380	394	394	412	377	396	381	403	411	401	386	399	374	415	400	382	424	411	357	366	400	376	392	359	410	375	372	418	370	360	373	370	376	400	414	383	368	387	395	382	385	401	369	404	386	368	376	359	369	378	399	414	424	384	388	408	386	395	379	403	414	383	356	392	364	388	398	407	389	397	386	391	424	392	365	354	398	435	358	386	392	402	382	367	396	401	366	352	408	417	376	390	385	374	384	373	391	384	392	362	408	402	403	409	365	370	376	395	407	382	408	375	349	382	391	403	368	397	398	370	383	373	378	362	395	401	371	398	371	444	402	369	374	381	424	392	415	390	389	361	404	385	429	384	377	373	367	369	337	386	356	431	392	396	391	376	389	376	408	372	378	379	372	359	379	377	340	389	424	368	360	409	422	369	373	390	420	374	401	369	412	372	388	415	365	367	384	416	363	383	389	395	364	401	372	361	360	417	404	400	401	417	382	396	373	359	459	434	394	395	418	374	353	363	415	389	358	372	395	401	386	379	378	390	373	390	391	412	354	407	394	369	340	417	408	377	388	396	397	381	388	356	406	397	378	417	373	357	373	359	391	381	397	392	412	409	379	393	373	366	405	375	398	407	414	387	393	378	397	410	403	371	413	406	390	375	438	376	374	374	444	393	366	382	376	415	374	378	354	397	400	405	391	385	366	418	379	395	380	396	399	368	399	363	385	393	387	400	400	383	392	420	404	363	395	375	375	398	389	387	370	411	370	404	388	395	386	384	424	391	382	397	399	394	400	397	360	410	380	412	368	399	362	402	415	424	389	363	393	362	402	395	362	412	380	376	377	371	423	392	374	377	412	357	409	398	391	394	405	389	370	395	356	388	431	386	392	382	400	386	397	411	366	372	398	405	380	386	370	395	378	413	399	374	407	401	427	364	401	393	407	373	425	372	393	378	393	399	411	407	365	357	358	394	407	400	388	388	388	409	339	423	387	397	383	370	377	385	372	427	363	372	374	382	401	383	383	390	376	388	364	378	410	389	362	425	342	391	394	414	401	388	392	353	380	407	393	393	349	401	362	405	383	373	361	391	390	418	342	353	395	395	376	384	396	387	389	373	364	368	371	419	373	382	391	415	398	387	402	379	368	363	411	381	401	390	389	366	370	378	417	375	384	351	387	371	362	370	381	369	408	364	397	393	393	368	375	364	377	367	415	361	382	407	367	419	397	345	374	388	392	413	361	373	392	386	368	384	378	388	372	377	398	382	415	370	401	391	425	404	398	375	383	399	374	358	409	397	372	395	380	393	399	386	398	375	367	388	361	379	385	392	396	405	363	421	430	398	428	402	367	377	403	410	408	390	381	365	394	387	398	392	396	410	417	409	406	368	413	372	381	380	358	409	411	385	380	368	350	379	387	410	453	400	410	392	402	388	407	399	392	391	364	386	410	372	412	419	352	428	411	395	382	398	351	380	400	424	416	367	375	416	400	384	394	377	410	368	351	406	371	374	375	388	376	377	357	381	391	378	376	356	397	375	391	398	393	395	400	411	374	416	364	402	398	380	384	402	401	423	385	418	365	387	377	379	373	428	385	364	364	363	417	387	372	411	373	407	381	409	367	382	397	409	387	367	372	386	402	359	351	382	399	372	416	360	424	366	363	383	380	417	375	390	366	368	365	431	407	372	388	400	411	324	366	337	393	381	370	414	412	439	384	374	366	395	398	412	393	364	346	379	375	407	409	370	365	369	398	412	355	371	373	384	375	392	396	423	377	408	389	411	356	376	413	380	406	374	338	407	394	415	430	373	374	365	399	400	410	382	364	397	385	356	408	360	361	387	405	392	396	369	383	409	372	415	376	409	377	389	381	387	389	415	379	395	378	425	383	387	394	386	388	410	432	404	371	411	405	385	418	393	403	413	375	377	367	399	397	378	393	397	406	407	388	396	409	393	405	408	377	410	380	387	383	409	403	393	391	410	364	400	372	380	334	424	392	416	428	388	377	387	429	388	349	380	362	366	399	390	416	394	384	389	372	355	415	409	382	379	398	420	415	366	372	418	364	373	393	372	365	370	393	406	408	392	438	405	360	393	372	391	380	398	393	368	390	387	390	389	383	386	363	383	379	367	414	411	380	408	390	384	356	350	373	373	397	398	354	372	360	422	407	389	400	378	381	437	390	391	378	424	430	395	390	365	371	375	405	328	420	389	389	403	404	404	402	357	388	382	392	404	406	376	403	367	395	365	396	389	397	389	386	373	413	377	390	393	400	408	360	342	409	407	384	377	374	377	377	399	380	389	392	400	397	381	396	403	398	383	381	412	375	419	381	399	364	389	376	391	341	365	394	372	384	401	413	415	408	371	369	432	371	411	382	372	405	382	342	376	402	370	415	350	386	411	381	390	364	384	411	366	367	389	381	382	373	396	393	388	429	361	392	342	373	425	372	433	376	406	377	372	383	346	381	386	383	408	400	360	389	380	360	394	366	391	387	401	355	381	414	399	382	401	370	374	379	384	398	351	378	379	374	383	365	404	380	382	388	383	413	376	390	383	399	376	383	395	376	369	356	398	401	322	344	401	380	369	380	397	376	372	362	413	391	379	357	418	408	387	411	392	408	373	402	390	366	391	374	394	400	386	401	387	364	357	394	364	385	390	385	394	416	363	346	376	378	413	387	384	379	343	388	399	373	355	397	399	404	369	394	376	337	373	400	349	364	433	373	397	399	394	408	430	392	423	398	367	413	365	388	425	390	367	362	390	383	359	379	390	377	390	437	367	384	403	383	373	410	389	421	375	411	403	430	376	359	402	374	377	432	387	380	406	376	370	403	377	412	397	368	388	390	419	353	399	372	347	355	343	391	395	406	395	381	396	370	375	420	386	372	409	395	373	403	387	389	419	391	384	426	416	388	374	385	372	340	359	385	376	372	414	399	373	387	380	395	405	366	395	402	395	419	383	411	398	401	391	438	408	353	388	344	399	398	379	370	361	381	394	370	361	392	387	366	355	385	404	389	400	384	401	382	367	351	358	374	370	404	410	433	400	355	377	391	351	381	363	369	362	367	378	424	401	388	397	376	382	348	396	362	397	360	377	398	365	387	371	401	412	384	392	369	393	365	372	407	381	386	403	387	405	351	409	378	389	397	422	408	379	380	359	392	393	400	396	404	369
13623	23693	13892	8803	3824	2794	1569	756	487	438	342	351	321	331	347	383	318	335	313	342	334	341	318	323	359	334	369	329	318	363	345	344	352	312	357	338	310	345	312	349	320	346	327	359	345	356	325	361	347	365	368	326	328	312	370	324	327	363	359	319	330	318	313	344	337	333	287	323	321	352	324	349	333	324	340	342	331	358	325	322	334	345	360	351	366	311	335	326	348	317	295	388	315	337	361	333	363	297	297	337	345	348	318	326	335	325	345	318	340	326	327	353	303	329	338	319	322	328	331	356	316	324	329	345	364	342	356	330	325	309	335	350	346	348	347	318	328	329	317	362	311	326	319	333	333	354	330	330	332	348	362	357	324	329	316	353	341	309	299	322	334	355	333	307	325	331	331	319	324	346	316	307	332	335	325	362	349	352	342	325	298	333	335	334	332	316	363	325	359	352	341	356	329	334	344	331	311	328	363	369	348	322	314	350	346	307	344	348	370	348	335	302	351	301	352	356	354	310	327	334	343	338	332	322	339	324	351	326	343	345	337	339	311	321	321	313	335	322	331	333	344	338	311	302	338	339	354	338	326	303	354	320	317	322	359	355	319	358	360	322	313	324	342	312	336	335	336	303	299	316	348	342	325	318	363	340	352	310	335	357	356	362	333	319	341	387	315	350	353	338	352	335	331	335	325	289	311	370	356	317	319	356	346	327	342	331	309	334	319	339	362	331	337	343	305	340	329	331	321	304	347	336	332	329	328	316	324	323	310	357	323	349	336	329	322	320	348	354	341	327	328	370	335	317	349	328	355	331	322	362	326	334	343	366	339	324	332	319	319	313	358	319	339	363	335	337	350	331	331	345	348	313	308	351	350	317	313	305	332	327	320	366	315	324	310	322	349	342	377	330	327	329	317	359	336	330	330	320	327	323	303	341	333	331	306	320	328	296	323	334	318	342	354	335	295	305	328	342	329	339	383	320	328	363	310	316	329	304	315	364	347	309	351	326	329	301	326	320	313	323	288	317	302	342	348	316	347	363	337	332	293	359	333	317	324	336	309	324	337	306	322	332	367	303	331	335	299	317	339	345	354	326	312	341	346	329	322	324	294	333	349	322	369	328	305	314	333	312	334	334	318	320	334	321	367	340	325	329	336	333	316	298	358	306	350	318	355	332	374	325	339	331	321	347	326	342	371	356	343	325	353	325	360	320	325	321	335	345	363	347	290	345	285	346	304	340	337	350	330	309	364	342	320	341	340	337	338	311	310	317	349	341	346	335	343	366	352	316	284	315	352	358	344	315	345	336	338	321	318	302	311	307	349	367	316	325	341	312	341	381	341	353	344	335	321	361	380	315	353	376	326	292	338	312	304	326	343	324	353	314	298	339	350	305	349	335	327	351	313	326	322	346	316	323	333	330	335	350	323	336	352	324	337	359	350	314	313	336	325	330	344	314	324	320	335	341	319	329	333	314	337	347	360	332	302	290	332	306	313	332	325	347	356	316	324	321	349	322	343	324	374	365	321	316	329	336	325	313	327	322	363	334	330	338	368	336	340	334	305	331	325	344	340	351	319	291	335	339	376	310	321	296	342	325	335	337	348	328	333	337	334	340	340	316	383	304	316	340	334	346	351	301	309	322	313	362	366	313	301	328	341	320	311	295	322	304	330	330	348	325	324	310	340	332	311	328	302	313	286	309	315	336	325	307	379	308	293	328	373	339	355	349	306	326	345	317	346	354	317	328	348	319	314	329	309	347	327	328	334	350	332	340	360	315	340	319	353	336	317	319	330	349	332	341	365	358	348	308	327	315	339	316	347	325	345	315	342	313	321	349	326	307	374	330	317	357	335	324	341	292	320	333	337	308	315	317	336	363	361	312	356	305	334	355	320	350	358	324	342	332	324	287	348	308	324	337	361	347	358	354	293	329	322	360	316	305	332	330	330	342	336	326	337	319	325	313	349	309	339	350	314	348	327	342	335	360	315	338	314	323	307	319	352	325	332	340	314	298	318	359	353	322	338	335	310	329	297	339	362	369	361	329	291	326	331	356	338	353	331	325	343	319	338	342	363	343	328	348	344	331	335	304	319	327	365	330	343	326	341	346	336	328	360	345	333	329	358	314	327	355	322	342	321	336	323	311	317	365	319	319	333	342	328	358	340	323	336	338	303	341	331	334	315	380	332	326	345	351	346	341	355	347	312	310	360	341	357	311	322	327	334	324	340	351	319	349	340	359	324	314	306	318	337	349	319	305	329	333	355	321	311	358	328	333	312	315	345	347	360	358	327	338	368	331	318	320	313	346	360	339	342	343	342	338	324	346	308	354	318	320	333	327	324	330	339	367	338	358	348	356	367	329	355	357	317	341	318	351	355	305	334	354	358	328	345	315	279	328	337	318	368	356	340	310	317	333	322	329	335	315	320	320	324	318	332	383	342	348	340	356	348	336	323	341	327	309	344	321	347	324	349	341	346	322	356	348	343	343	319	312	333	357	329	354	352	354	346	291	343	320	317	344	328	339	343	301	325	341	349	325	305	363	332	314	333	333	310	335	338	340	311	327	318	335	305	360	345	307	323	361	353	331	317	324	328	328	330	317	322	316	337	346	355	321	321	325	295	358	331	337	327	322	320	337	319	313	328	312	343	324	345	332	336	330	336	329	287	372	356	333	297	292	336	351	351	333	312	323	358	344	323	329	326	315	314	311	307	302	324	312	315	335	318	340	314	341	322	351	343	343	290	311	328	333	359	331	352	329	318	315	374	339	343	344	338	357	327	301	347	316	319	329	354	322	327	345	389	310	314	308	327	324	337	330	329	291	329	371	328	344	306	318	332	349	307	313	322	335	334	342	335	313	331	324	329	331	334	347	322	320	337	324	345	354	319	308	325	338	330	330	342	344	310	316	299	344	349	308	331	346	347	319	317	323	370	331	346	331	340	295	326	369	331	339	295	329	346	352	286	341	337	318	327	332	337	337	325	376	313	312	326	324	339	348	350	329	303	325	319	338	338	358	323	324	329	343	347	288	322	350	344	351	346	318	371	318	337	325	343	310	331	309	315	355	314	347	308	331	300	308	341	327	298	306	327	303	299	286	350	325	347	321	318	311	340	327	358	313	366	362	345	331	279	313	333	327	375	324	306	325	348	354	352	336	357	357	335	353	353	359	365	327	310	320	316	345	333	350	360	302	287	331	322	342	331	321	305	344	321	338	320	313	312	300	340	318	350	336	347	337	340	306	334	329	341	350	332	324	335	348	349	345	338	330	312	341	338	333	318	323	322	313	331	342	341	354	340	346	325	323	355	273	352	339	345	339	306	322	321	352	357	303	337	304	317	338	335	324	337	324	321	353	322	305	308	337	307	315	322	355	332	332	313	377	330	333	329	325	338	347	322	312	296	333	317	326	344	334	322	342	333	332	351	336	341	316	355	282	336	308	321	320	320	287	315	341	329	332	330	349	344	337	330	329	347	315	343	338	313	341	322	334	327	299	339	325
25655	22938	33522	41064	31082	25336	15750	5115	2236	1220	596	472	459	460	429	455	452	420	442	441	425	436	451	417	420	422	460	457	438	457	434	414	438	436	465	431	433	443	435	400	448	436	446	441	419	433	432	432	405	418	425	437	464	445	420	444	442	453	447	417	420	435	398	398	423	455	488	414	424	440	461	427	433	456	463	419	439	450	430	410	407	429	450	436	424	433	454	442	428	407	479	446	443	406	421	431	402	434	453	432	426	442	411	433	428	435	437	443	423	439	434	405	410	419	434	420	423	418	409	448	431	462	422	446	415	448	409	403	434	399	427	454	480	458	400	423	419	468	467	414	398	437	440	420	416	423	453	422	450	444	417	424	469	429	434	458	478	432	408	435	477	422	436	441	469	449	437	445	429	463	443	410	421	408	440	416	425	477	413	407	395	466	457	414	446	435	467	395	443	410	423	407	419	400	410	425	462	419	447	458	406	481	437	423	416	418	417	405	424	431	433	391	431	436	411	443	435	406	438	428	478	424	439	430	457	434	437	424	356	442	454	435	418	442	411	422	431	470	450	450	408	443	415	418	437	379	390	447	415	432	436	469	407	408	430	460	458	420	426	445	454	437	440	431	426	403	433	451	441	440	427	433	417	389	410	409	428	388	437	408	422	437	411	490	435	438	458	380	400	442	391	412	400	423	449	440	440	425	425	423	404	430	430	399	453	400	399	432	451	418	470	435	424	415	422	418	450	428	422	417	462	386	433	428	434	438	456	401	463	437	438	454	427	430	456	438	432	396	430	428	442	439	435	376	428	419	457	452	430	430	422	433	455	436	406	413	409	465	408	439	420	418	441	441	469	414	452	427	400	442	420	403	403	412	402	447	422	429	418	416	441	402	461	466	429	400	446	446	388	426	426	406	459	417	412	419	478	445	440	417	424	416	463	456	452	441	394	413	428	388	410	418	399	392	417	449	432	435	420	406	427	478	448	450	465	434	419	449	404	434	393	418	410	398	400	393	402	427	424	405	461	397	408	416	389	412	403	445	384	436	426	402	441	393	450	463	414	419	391	438	459	456	427	433	443	413	402	370	468	430	441	433	410	433	412	437	422	416	455	416	418	428	451	452	393	406	429	399	418	440	431	413	434	412	413	447	429	437	429	398	428	461	444	425	431	453	418	451	445	427	443	426	433	436	431	430	415	405	427	449	441	440	425	428	408	420	413	386	464	405	423	424	439	408	437	418	449	437	431	399	406	436	435	418	404	427	428	441	395	435	452	434	446	410	458	383	453	465	432	452	415	407	423	402	424	432	430	417	433	427	382	454	391	446	434	455	465	420	424	423	435	442	423	404	398	440	435	461	438	438	430	453	456	421	401	448	462	416	450	455	448	435	434	414	422	420	419	416	488	401	428	403	410	407	446	470	376	414	451	404	448	428	430	413	423	440	426	439	395	420	434	397	364	421	441	420	407	449	442	399	448	423	421	429	426	436	391	442	419	412	399	427	454	446	414	383	459	412	396	392	458	419	440	422	451	463	427	420	417	396	396	432	411	451	457	410	459	392	404	386	410	450	471	420	407	435	404	404	415	435	448	390	423	415	453	448	407	455	409	436	404	414	413	418	433	403	441	452	448	429	415	443	433	417	453	422	407	425	462	457	460	416	466	423	445	417	428	412	399	449	451	437	413	436	424	431	424	444	413	432	405	438	391	406	424	424	462	443	459	435	401	403	429	442	426	396	406	382	422	431	452	442	406	405	439	403	412	436	399	413	403	441	442	433	476	442	419	440	412	427	422	375	436	416	414	425	448	426	422	396	433	468	427	406	437	427	408	420	450	430	401	413	403	437	458	422	423	431	431	412	426	441	408	415	372	429	382	427	389	411	417	431	473	436	413	445	394	425	410	425	416	426	418	431	412	411	402	400	431	416	401	406	445	396	428	442	422	441	432	418	444	447	428	425	445	453	405	397	409	414	432	451	440	417	410	444	469	435	453	425	466	428	463	415	443	437	430	419	455	421	382	412	446	412	436	427	408	419	473	405	449	445	444	402	449	451	400	428	424	449	408	412	418	419	450	429	449	427	415	459	469	466	427	463	431	441	412	440	424	447	428	403	391	437	429	431	420	418	417	428	446	431	414	418	424	436	437	430	443	407	432	416	422	388	461	410	440	411	420	417	456	457	465	432	428	445	443	423	444	407	433	411	422	407	442	437	411	431	423	422	401	422	399	416	418	428	401	449	452	431	411	398	458	470	452	412	412	435	451	410	412	414	414	441	408	452	444	427	444	433	445	451	394	466	447	435	401	400	444	446	457	451	465	452	448	393	419	417	431	423	425	413	460	431	458	434	434	415	414	411	406	393	422	477	412	407	375	431	422	438	441	429	422	421	429	449	444	439	410	428	405	418	400	437	434	458	435	443	441	470	407	401	408	417	383	424	388	444	436	423	455	453	442	453	427	449	453	423	412	430	435	453	406	412	439	400	436	394	422	431	430	446	450	452	432	411	384	460	439	408	417	420	419	408	432	435	421	413	414	429	438	472	463	421	417	457	429	412	447	443	423	414	436	462	391	424	423	454	396	412	462	429	449	401	443	448	456	441	423	455	453	459	438	453	415	443	416	404	427	470	460	421	400	439	406	409	436	424	427	453	437	448	413	440	410	404	421	436	418	409	466	444	423	434	440	423	444	442	416	448	429	481	426	457	440	429	462	475	425	426	451	411	463	415	422	447	415	401	436	417	435	479	457	416	425	405	402	454	452	451	413	452	443	442	439	409	444	455	431	447	439	477	442	419	447	434	450	420	426	449	420	412	445	434	427	428	426	406	421	390	428	460	403	423	424	423	444	433	412	447	465	410	421	445	422	432	410	439	453	433	436	385	418	444	460	422	469	447	444	397	403	434	451	421	394	425	426	411	435	443	415	416	444	421	443	403	443	434	425	443	459	413	434	462	461	428	410	466	425	459	461	441	434	404	467	399	413	422	421	444	418	441	443	450	424	414	400	389	425	396	454	437	458	424	415	454	384	420	389	469	426	401	466	400	430	438	438	423	435	436	447	447	427	395	443	428	427	459	423	459	457	425	435	450	459	431	456	459	412	423	408	427	429	435	402	424	422	413	424	437	430	464	434	417	428	392	470	389	418	402	416	392	402	400	431	429	440	435	421	415	462	403	430	442	417	474	413	414	436	442	395	393	393	412	435	432	426	397	449	444	429	425	430	410	414	404	440	425	479	416	433	396	430	410	429	450	446	416	448	404	427	441	437	424	436	450	403	401	411	443	390	441	392	407	451	484	461	447	459	447	374	447	430	438	399	441	428	427	427	408	436	451	442	436	427	438	441	451	401	428	415	437	453	424	409	407	398	421	432	418	449	462	410	425	435	403	465	434	419	432	440	463	457	442	384	444	435	445	441	425	490	420	426	420	411	430	410	442	442	444	410	421	411	387	426	397	430	402	433	398	398	445	432	433	411	398	434	440	449	401	464	426	404	450	419	428
50133	81551	61590	49189	25372	21610	12050	4986	2904	1560	626	429	405	412	393	427	416	402	395	401	422	384	390	422	407	420	417	404	389	411	387	380	415	367	389	411	415	419	398	374	401	390	399	375	408	410	371	384	421	416	409	405	387	432	418	394	402	417	403	397	449	381	417	376	418	398	397	397	378	406	398	389	380	382	391	370	400	380	395	409	380	391	389	377	405	400	386	409	375	400	427	406	404	401	392	375	406	353	393	390	382	403	448	418	416	422	408	406	415	422	410	403	379	398	370	398	383	366	384	403	406	403	386	381	405	371	396	407	396	372	379	399	351	375	417	426	405	403	394	433	406	397	415	380	402	397	378	391	409	366	401	403	380	387	406	370	399	407	416	414	386	386	376	370	427	410	347	399	420	412	395	428	370	437	414	426	379	456	381	366	371	379	425	408	394	400	429	368	401	404	391	401	390	380	362	412	371	403	389	377	397	417	428	373	422	407	420	409	395	399	411	411	418	411	386	348	379	373	409	412	400	422	374	393	424	400	411	430	404	383	374	418	388	398	435	387	401	371	380	373	400	431	406	405	382	390	386	400	390	420	399	383	400	392	391	406	436	385	363	401	371	421	358	418	374	405	411	392	388	409	404	417	404	391	385	392	424	375	424	414	405	443	410	417	384	408	421	424	396	395	409	394	385	362	376	390	419	381	383	401	385	384	411	411	393	393	417	411	412	400	386	400	406	412	374	377	367	385	389	429	396	419	398	403	416	405	393	353	389	390	400	422	420	425	382	403	419	424	369	397	441	376	407	410	389	413	395	389	408	406	363	401	409	398	393	403	395	387	415	404	350	404	407	396	372	413	395	383	376	412	393	444	393	391	392	430	395	385	401	407	403	424	409	397	428	399	387	365	385	420	407	384	399	431	359	405	392	408	402	414	378	356	362	389	376	400	366	368	427	371	400	408	407	390	374	394	357	387	404	406	411	375	405	401	385	392	434	404	382	413	422	407	385	407	374	404	396	390	390	412	394	416	389	374	433	391	417	370	425	408	406	403	400	398	374	393	425	381	401	385	410	383	366	404	362	356	411	408	431	380	418	394	373	393	434	354	396	372	414	361	369	396	392	403	426	365	399	448	387	393	437	418	407	403	386	405	367	388	393	365	361	424	436	394	407	404	406	386	372	390	364	406	454	418	409	370	406	413	409	409	413	365	387	372	411	401	398	405	394	429	428	404	390	402	348	402	413	389	390	390	365	366	406	365	383	378	396	371	397	378	368	412	395	392	403	381	435	415	405	385	406	436	372	375	402	394	382	419	396	382	424	378	390	388	412	422	399	374	383	430	379	378	425	414	379	389	405	420	394	382	363	407	373	397	388	418	406	408	366	402	411	407	375	411	399	356	401	393	403	384	417	359	378	401	417	404	374	383	380	392	407	380	383	419	399	395	410	404	382	378	390	407	397	417	391	404	349	389	406	429	381	379	411	384	386	449	361	397	398	370	386	368	407	363	387	403	375	380	414	417	371	412	438	355	392	371	403	383	394	361	399	346	394	393	413	399	365	379	396	410	413	388	385	372	396	367	393	428	407	346	416	384	395	397	386	379	403	385	414	353	375	410	397	372	358	423	380	419	380	410	425	390	422	386	384	392	388	387	398	391	391	381	400	361	356	404	369	391	397	417	406	375	387	366	414	345	393	361	406	397	403	400	368	417	404	376	394	398	409	400	385	399	395	409	380	392	403	441	376	396	383	392	387	405	411	383	391	399	406	373	386	389	432	390	398	395	386	439	388	389	413	388	385	383	398	408	377	411	379	397	378	375	430	385	425	412	391	351	431	396	406	395	408	391	369	367	390	382	444	390	400	388	406	397	419	413	379	419	397	418	419	402	377	394	389	437	345	412	402	415	391	437	388	412	408	414	413	357	377	419	387	387	392	398	386	387	420	382	377	374	396	385	408	387	377	440	386	404	384	394	399	343	426	394	383	395	387	398	403	395	420	380	377	371	365	380	406	422	370	417	358	401	413	383	431	389	360	365	409	387	427	404	438	380	390	423	411	425	407	372	418	392	408	404	400	374	397	428	382	400	416	393	372	394	401	382	427	438	398	366	372	404	344	361	382	407	382	441	412	409	372	355	407	407	389	403	349	385	413	395	412	379	393	374	380	395	350	443	376	407	401	356	385	394	381	381	376	419	379	405	403	398	376	391	391	407	396	406	432	433	372	408	353	404	428	403	362	402	423	388	437	379	352	397	414	405	380	366	404	427	388	379	419	412	374	418	409	429	404	406	406	428	377	351	390	397	377	439	371	377	393	366	429	423	394	395	374	390	405	393	392	417	393	416	398	370	363	375	394	402	413	407	387	400	384	380	404	370	382	385	363	420	379	395	418	368	414	379	410	380	396	408	411	397	400	366	378	384	402	361	414	423	427	417	409	369	410	380	413	385	412	363	388	402	388	384	377	396	401	403	410	406	368	363	386	397	362	377	381	406	408	400	379	404	403	415	383	387	391	412	374	387	371	398	355	388	347	364	427	349	411	391	393	359	367	403	368	407	408	381	429	398	416	351	382	404	431	377	413	413	424	377	408	412	408	391	402	424	415	377	384	396	400	419	395	423	406	388	381	412	402	387	395	375	399	380	465	393	405	387	374	406	388	386	395	400	406	397	419	352	360	386	385	377	396	420	414	395	403	410	448	389	369	365	375	403	396	415	431	393	420	399	373	410	392	412	397	411	396	406	394	407	402	408	386	386	417	400	403	369	428	390	412	368	385	422	412	411	427	430	416	391	371	372	400	390	427	413	352	410	386	404	370	416	367	415	379	366	395	389	409	480	398	366	402	420	400	402	387	374	388	404	397	427	383	377	401	410	410	385	378	375	374	408	386	390	395	407	398	417	390	413	398	421	401	350	389	385	403	399	360	397	385	409	377	400	398	404	422	419	393	357	387	400	384	378	394	387	406	387	451	426	391	405	407	396	378	382	377	391	391	357	369	406	389	413	377	386	391	388	399	421	437	393	392	387	383	396	371	399	398	385	428	418	410	414	384	421	395	404	413	371	379	391	376	357	396	375	410	383	398	401	418	401	401	388	437	418	413	384	415	415	386	387	377	353	383	400	390	400	391	392	379	405	381	391	391	388	429	408	405	386	410	393	372	371	403	380	387	442	345	421	389	395	396	390	390	389	405	355	373	413	419	375	401	375	420	409	373	404	426	405	430	399	393	408	371	368	374	397	395	403	391	383	369	409	365	384	406	393	428	421	409	399	404	394	416	392	378	403	367	422	400	412	382	424	377	411	418	377	373	393	386	379	398	392	382	391	389	410	408	405	389	396	427	412	395	401	388	409	389	410	365	428	439	419	416	407	373	387	394	389	380	387	438	434	396	391	429	357	382	389	378	400	393	406	428	405	397	428	401	398	374	381	422	395	408	411	391	404	411	382	429	403	384	409	390	384	382	416	386	372	421	383	364	410	402	396	384	372	400	372	430	415	408	365
24558	22028	31517	37753	34813	34676	25745	10066	4544	2546	971	561	594	555	528	547	513	548	564	522	547	501	547	544	562	519	545	531	498	564	556	507	521	536	520	560	563	556	527	545	515	548	492	519	510	542	532	501	551	507	531	540	516	532	536	539	542	530	546	586	519	498	497	482	501	493	543	531	487	512	585	561	552	511	496	519	528	493	501	513	521	507	566	510	532	543	490	522	491	514	519	518	494	526	562	539	554	507	560	530	530	520	514	524	481	517	560	534	509	511	521	544	584	526	543	557	495	519	505	566	526	518	534	545	581	540	575	510	524	527	518	550	500	525	504	550	519	492	539	547	520	532	553	531	547	531	541	510	533	548	532	546	521	553	483	539	506	547	534	523	508	555	541	533	579	549	514	491	474	572	527	515	500	532	520	503	557	512	529	535	540	509	507	507	566	521	540	516	596	570	531	495	494	498	523	545	534	524	512	554	509	546	555	514	503	491	532	543	512	525	509	563	534	538	558	509	519	499	560	563	481	534	555	474	547	528	517	572	505	518	473	523	527	508	492	508	514	484	464	520	547	543	501	492	502	533	524	505	520	553	535	525	512	516	513	477	565	505	508	542	516	532	509	554	524	554	536	543	504	533	528	544	502	529	536	517	550	536	494	511	530	556	530	482	517	568	526	531	466	518	541	532	569	521	546	537	528	586	494	508	593	524	510	482	520	528	522	518	551	523	546	557	537	499	594	543	538	548	552	504	529	523	508	504	542	526	546	531	585	516	519	533	542	521	485	526	481	533	538	505	560	587	507	509	547	525	556	523	524	533	532	518	527	537	526	557	539	558	522	515	473	504	553	526	532	476	544	524	498	546	526	556	496	502	518	559	534	550	535	528	528	500	560	528	493	534	497	520	558	492	528	546	509	542	534	529	517	523	552	509	537	523	502	537	544	527	498	502	525	510	536	540	518	526	484	553	514	491	497	533	577	555	530	532	546	500	491	510	476	587	550	508	514	524	500	538	498	516	523	468	538	525	498	525	527	534	548	536	514	536	521	552	549	546	506	520	489	534	517	528	512	543	539	540	558	549	538	539	556	551	547	499	534	513	537	549	535	519	544	506	546	485	511	558	497	522	543	499	504	530	484	537	517	523	543	538	528	516	473	522	471	478	548	484	492	510	543	524	512	557	512	517	531	551	540	497	548	511	496	530	515	551	523	542	499	539	488	528	506	501	529	543	522	554	527	556	552	562	516	533	557	527	535	491	539	520	575	528	502	533	517	562	553	529	528	552	500	515	500	513	548	555	503	516	556	540	532	531	503	516	521	526	514	511	527	489	505	540	504	508	565	514	544	567	494	492	534	514	545	492	506	560	503	554	519	489	551	552	534	505	487	539	567	529	522	515	494	487	524	536	522	490	513	514	480	552	555	559	530	554	515	501	520	522	526	525	471	492	532	496	552	520	522	553	552	540	535	565	559	550	494	491	540	529	531	509	549	501	540	556	495	521	508	515	528	515	531	531	498	531	502	565	545	493	511	533	546	529	522	522	521	518	541	523	515	509	538	554	510	538	529	527	553	534	520	504	553	539	519	550	512	541	529	559	514	512	539	529	561	505	489	546	538	539	507	512	531	522	565	510	507	498	531	476	563	507	567	507	510	528	490	538	513	591	553	572	519	538	541	512	510	561	530	533	553	536	551	504	513	522	493	498	485	539	504	539	534	521	459	561	551	524	492	541	551	544	500	548	501	529	533	501	516	536	517	517	557	552	566	516	520	537	536	517	504	501	532	515	513	545	506	496	525	495	513	549	520	515	523	522	493	539	506	564	504	531	482	534	532	519	507	568	521	529	495	528	523	500	527	498	562	574	504	547	486	550	504	500	525	552	499	529	530	509	506	544	519	486	496	478	553	460	502	498	519	520	527	524	525	528	529	540	542	541	543	524	547	507	576	516	489	488	544	571	541	548	536	556	496	481	552	523	526	518	525	554	501	548	512	558	516	513	483	533	511	530	533	501	564	526	550	589	515	480	527	517	519	512	528	458	521	544	531	506	494	523	519	517	547	540	527	574	544	529	500	501	543	511	521	510	551	539	566	505	513	532	545	487	492	512	572	520	554	531	523	530	493	501	565	529	523	542	540	506	529	550	539	539	491	562	585	503	563	562	557	511	529	525	518	521	566	508	567	516	574	508	490	507	516	542	550	513	522	541	550	557	537	512	492	549	491	512	531	550	487	491	545	558	511	519	555	516	518	508	535	575	533	530	554	521	505	514	518	528	490	534	532	542	565	553	526	505	526	539	524	530	515	499	511	554	501	489	514	508	496	531	530	503	512	504	556	515	521	522	513	532	502	516	500	523	537	512	522	521	504	500	563	499	521	531	549	562	508	538	523	537	543	586	551	589	495	512	532	544	515	516	517	552	537	522	499	456	440	542	533	557	508	556	519	554	542	539	543	487	552	537	543	521	564	488	521	515	512	545	492	503	520	496	553	539	523	551	534	511	561	525	573	516	518	526	539	580	531	494	495	543	513	540	512	532	496	519	493	516	540	510	537	559	504	492	496	518	515	528	505	514	524	536	537	528	552	549	527	482	568	529	588	505	511	526	515	537	546	535	531	545	521	529	545	539	547	515	553	568	529	545	531	514	560	527	538	506	506	527	522	566	527	513	495	493	518	542	518	559	519	487	560	506	550	548	538	507	517	564	550	540	543	486	511	510	532	524	533	491	551	551	541	521	539	493	505	514	509	502	509	521	489	516	563	533	511	564	551	557	533	512	534	508	492	514	520	540	512	512	534	560	565	512	486	527	501	535	541	531	570	551	522	495	533	529	530	534	568	532	553	503	513	534	528	527	525	531	520	519	539	561	522	561	509	502	488	520	520	517	546	525	501	546	556	501	539	548	524	516	513	557	504	524	567	532	512	538	498	530	516	541	566	516	545	519	526	525	518	524	548	522	531	558	534	506	529	508	556	533	518	497	562	563	545	515	543	531	521	516	546	554	539	532	566	548	500	546	514	516	518	517	532	482	562	558	501	494	534	499	504	505	506	508	499	466	535	522	521	539	558	510	559	518	479	511	555	522	489	533	533	550	519	550	513	535	527	519	545	507	544	489	534	523	518	509	485	564	547	551	517	507	527	504	523	521	503	528	530	481	542	528	535	456	508	512	546	512	491	554	501	530	508	537	547	527	543	522	536	502	458	538	517	512	520	515	522	505	544	525	547	492	506	547	502	516	532	510	556	524	553	535	501	550	532	497	513	529	534	536	522	537	560	519	549	503	508	531	508	522	514	523	520	510	523	529	500	515	531	495	501	504	533	550	530	547	522	510	489	502	570	538	561	524	532	542	544	549	520	539	494	542	568	525	503	469	539	566	488	523	540	476	497	498	545	521	555	491	512	524	548	542	566	500	576	505	551	521	535	488	565	545	480	518	537	497	545	485	536	529	529	528	536	533	548	509	502	544	483	505	567	518	511	523	545	531	520	535	550	504	571	481
60880	95301	75887	63241	36709	32485	19286	8744	5440	3060	1032	493	519	504	463	513	519	503	471	454	493	500	495	471	516	502	470	531	479	525	437	480	484	488	515	432	499	503	492	499	487	468	526	443	498	445	459	511	522	520	480	479	418	487	475	512	507	472	475	479	514	469	450	491	488	491	493	505	500	480	473	511	527	532	449	487	474	474	472	497	469	511	453	492	471	483	509	470	480	488	459	490	504	433	518	512	543	486	469	482	472	469	488	502	479	477	468	479	479	477	492	503	517	494	534	468	492	512	470	474	483	471	493	462	521	487	460	509	494	460	538	497	476	481	467	490	507	539	477	513	484	509	485	460	474	465	452	498	496	481	460	483	492	513	414	524	524	495	505	506	492	506	501	519	500	516	499	514	485	466	458	489	520	535	488	472	499	495	506	543	457	490	480	486	471	475	479	458	494	497	504	500	456	479	512	468	473	464	520	452	503	497	460	513	493	461	486	479	492	494	494	486	486	468	499	486	456	447	441	467	515	532	453	459	498	485	501	502	519	463	501	470	470	485	490	492	485	511	476	508	497	496	478	526	478	458	505	520	491	488	520	501	426	492	473	511	522	443	537	509	463	490	453	523	464	498	493	498	497	464	483	484	482	463	484	482	469	479	540	524	509	450	495	552	476	473	439	493	485	508	513	473	494	519	480	473	488	490	476	507	488	462	486	469	497	503	492	502	477	445	494	463	496	504	489	511	483	481	530	479	469	478	500	507	515	477	500	494	489	496	498	498	547	485	515	491	497	483	532	503	452	463	488	524	481	451	503	481	519	436	538	465	506	475	490	473	491	533	495	532	502	520	473	502	456	514	521	559	505	518	465	468	508	504	481	490	508	482	515	513	468	512	500	455	458	503	498	468	454	452	524	498	463	467	500	478	490	461	464	537	482	485	477	515	484	528	451	476	484	503	543	549	483	512	472	473	473	479	529	493	510	469	489	507	468	500	497	481	484	489	474	502	469	476	476	435	464	430	499	487	484	481	508	492	467	491	495	460	468	462	526	484	516	484	499	498	469	446	456	459	446	503	485	490	487	459	540	467	521	504	496	491	485	459	523	484	480	466	487	503	492	493	494	488	490	441	473	498	522	475	484	483	539	481	476	553	448	435	474	502	479	462	483	502	467	464	513	483	461	512	507	480	509	508	482	461	477	459	481	456	497	461	519	492	489	468	499	493	471	465	512	508	482	492	490	507	533	476	493	486	535	465	499	503	500	515	491	523	488	494	458	463	456	452	467	503	505	467	475	471	473	506	471	487	481	475	458	445	472	474	471	497	478	491	473	527	444	480	482	500	492	465	474	480	487	481	490	455	520	484	493	497	460	467	477	500	518	489	507	543	489	504	498	469	508	515	470	482	458	482	459	493	516	484	448	508	465	486	488	492	488	495	537	486	501	495	438	484	469	472	492	521	482	492	476	517	517	491	491	485	489	485	483	484	487	497	489	496	488	507	507	503	504	450	512	489	514	476	474	496	464	501	455	475	493	489	488	476	524	464	450	508	435	469	452	503	481	494	498	483	454	465	495	475	502	489	460	465	472	491	478	471	517	514	440	463	449	493	476	471	468	479	523	488	500	477	496	466	478	478	435	498	424	477	477	469	477	493	502	506	501	484	472	477	477	476	466	475	500	474	481	506	475	480	512	499	469	515	449	489	478	465	472	462	466	469	451	461	469	459	482	512	491	488	479	538	456	503	487	491	517	473	497	504	523	478	453	448	448	493	535	489	490	486	524	464	471	453	499	529	504	511	490	484	508	470	515	482	509	506	486	473	513	466	528	482	485	502	466	469	491	459	467	500	508	482	500	460	496	454	487	471	492	487	475	440	478	487	472	509	526	459	495	519	467	496	501	454	463	523	477	523	499	478	485	496	500	469	485	476	490	468	473	453	474	464	507	497	489	487	494	492	514	502	499	516	501	496	487	511	484	494	500	505	481	515	482	494	520	500	491	465	507	497	469	487	481	514	497	513	504	497	480	485	486	501	481	486	485	501	478	473	469	484	508	505	484	503	482	463	477	505	529	476	499	474	440	465	490	483	487	456	481	523	440	446	484	468	474	508	472	468	506	521	522	506	486	468	484	473	471	479	545	502	500	506	479	513	444	464	475	475	518	497	444	458	481	498	496	471	506	474	506	481	493	435	504	498	478	445	477	502	473	519	475	498	499	501	476	452	459	529	463	435	499	509	488	509	453	505	444	506	503	485	523	496	499	469	485	502	484	500	527	495	489	490	439	488	485	436	519	498	461	479	480	462	471	464	462	488	491	482	517	475	467	468	468	472	503	461	480	517	511	491	444	461	474	469	476	475	461	467	481	494	484	516	533	492	471	479	536	511	510	496	487	480	496	476	499	491	483	470	539	489	445	450	476	500	500	484	471	485	471	480	510	435	505	488	467	510	476	499	500	503	506	493	470	454	499	503	471	522	470	524	477	489	457	485	475	454	521	483	436	499	465	478	512	487	501	493	478	447	483	499	495	477	520	507	470	474	456	505	471	548	480	494	467	485	517	473	505	496	496	507	484	472	474	479	511	494	468	491	522	483	501	478	489	513	464	471	463	476	491	471	467	482	448	479	495	533	481	519	491	494	499	483	485	485	507	506	524	499	489	472	524	494	460	497	456	508	486	460	504	436	446	482	518	482	484	483	459	512	463	443	490	450	519	503	469	541	459	464	469	542	468	510	487	472	500	454	484	487	505	464	477	490	531	516	478	511	470	496	470	500	476	508	494	468	472	479	473	516	504	506	460	489	498	484	519	478	444	505	477	490	503	477	493	508	503	477	503	488	483	485	474	461	449	463	505	486	516	492	499	494	483	555	466	488	521	498	474	481	466	503	531	484	487	513	483	524	491	515	470	484	469	479	476	509	529	511	500	505	466	451	470	506	475	465	454	481	501	464	480	480	506	507	484	490	486	490	464	499	499	514	493	500	495	512	482	454	464	476	556	447	496	510	508	479	444	520	494	466	468	549	476	496	476	480	489	484	492	502	485	474	475	525	450	488	456	487	496	472	490	475	464	488	451	465	482	487	496	476	509	509	550	509	516	490	484	459	496	480	473	497	508	551	518	501	476	494	494	500	484	464	463	482	515	495	449	478	530	447	443	473	471	504	441	507	416	457	494	478	483	513	491	481	509	495	523	478	473	499	492	452	482	517	461	495	496	456	484	458	479	506	472	488	435	462	437	507	498	475	513	491	506	528	491	484	455	491	495	488	460	498	501	465	518	498	477	533	484	471	510	472	480	484	472	463	505	448	510	481	492	491	484	448	473	503	490	506	528	488	510	484	467	475	509	476	476	492	499	448	483	503	471	504	464	470	461	470	481	458	500	479	482	455	497	473	472	543	452	467	458	480	482	481	483	503	490	502	481	512	476	463	495	495	469	506	527	482	496	488	478	434	458	492	455	511	505	462	485	428	474	501	509	495	483	550	456	464	500	465	498	482	462	484
28850	22571	17551	11727	3781	2491	1256	812	607	491	410	402	412	409	455	406	411	388	391	400	404	358	372	417	446	375	385	435	409	412	418	398	385	381	394	409	368	413	368	430	410	415	447	397	411	430	380	395	433	373	384	433	393	409	416	413	416	421	447	416	396	377	390	403	417	389	440	400	400	361	382	404	420	414	412	376	379	399	408	425	412	423	375	410	388	405	417	446	417	383	409	427	422	422	438	410	420	427	400	398	419	415	417	404	382	366	418	408	407	431	394	412	433	430	353	395	445	401	406	410	410	445	383	399	405	383	384	371	405	425	406	385	410	404	385	412	374	407	388	399	381	387	427	379	395	428	425	436	389	380	401	419	409	419	377	366	388	394	370	425	411	387	401	352	397	354	437	334	410	353	386	410	376	417	408	373	396	392	409	365	420	425	383	398	411	404	450	435	359	373	379	442	436	410	416	397	381	412	390	420	414	434	392	399	399	385	414	365	394	424	390	361	375	441	405	404	367	397	408	425	403	357	414	395	380	396	412	448	397	385	436	369	383	427	376	378	414	390	405	387	400	393	427	410	393	428	397	376	414	379	387	416	406	384	390	395	392	387	429	413	416	377	391	446	386	419	430	427	391	387	397	403	450	369	417	416	364	398	424	402	409	391	380	429	391	386	377	432	425	396	398	429	392	393	383	426	401	394	429	393	395	413	416	384	417	406	402	425	390	425	402	354	431	400	398	453	405	411	394	389	385	438	422	361	407	410	412	387	374	367	416	393	406	367	387	415	427	393	380	358	404	415	406	407	402	434	364	431	411	424	414	418	405	396	420	395	383	380	423	439	401	384	385	382	433	401	400	395	416	379	386	429	362	415	395	346	375	394	379	401	386	390	397	407	383	404	389	384	416	395	411	386	382	400	410	349	393	418	425	385	391	437	410	380	402	382	399	416	417	343	404	417	429	439	368	382	411	401	375	380	378	416	427	372	399	387	428	352	408	418	412	383	378	405	392	373	451	408	401	396	395	420	397	373	424	380	416	398	357	394	395	412	440	388	388	394	377	395	369	416	387	411	405	432	412	397	426	370	380	424	400	420	383	384	416	443	415	409	381	413	396	380	408	390	397	431	400	382	405	384	388	392	435	373	415	381	368	359	406	412	422	393	419	388	375	404	383	432	401	411	410	422	423	430	413	406	413	387	422	348	371	403	395	379	413	397	374	396	400	414	374	417	396	406	407	402	406	383	420	375	408	402	424	429	408	389	407	409	395	406	435	402	379	429	414	397	402	412	425	398	381	434	435	435	380	398	387	375	376	404	427	420	396	398	404	404	402	395	425	441	400	408	408	399	389	409	420	388	397	388	409	399	415	373	389	405	385	405	435	393	380	424	406	400	398	421	365	409	403	395	397	418	434	385	399	413	387	415	397	439	411	429	403	393	422	374	400	402	379	383	375	410	393	406	380	406	405	401	389	398	421	411	382	388	375	376	380	383	407	436	394	394	405	437	385	353	397	419	411	441	376	379	424	400	391	390	396	386	398	433	394	384	397	429	415	375	380	416	384	407	403	423	435	413	406	337	425	431	396	376	433	382	406	384	415	407	372	408	426	391	384	403	393	401	407	406	404	407	382	400	415	443	417	392	365	359	377	396	408	409	370	400	372	381	452	412	366	431	406	375	397	434	383	402	410	386	367	372	420	407	428	418	404	412	428	415	371	415	422	387	402	402	355	411	404	405	399	427	388	385	398	390	375	397	381	366	389	385	411	408	390	421	391	413	403	371	421	381	433	415	375	364	407	423	405	366	399	382	429	383	382	422	392	386	360	412	399	411	389	446	365	387	401	430	436	418	396	371	402	393	379	401	402	396	395	373	376	378	411	435	433	422	392	376	385	424	428	396	394	358	374	399	349	402	387	413	433	390	412	392	393	371	404	367	427	389	403	404	391	401	410	407	395	450	416	365	419	363	393	402	425	395	422	431	389	392	404	384	378	423	392	371	390	422	398	374	411	371	379	384	413	388	411	382	412	403	409	358	401	378	409	396	383	381	420	391	389	419	387	382	409	403	383	418	410	428	360	415	371	378	388	389	425	373	396	425	410	370	368	382	408	410	385	411	405	407	427	395	401	382	439	423	426	358	394	376	363	383	422	388	394	365	427	400	398	439	402	403	378	368	389	396	415	407	410	414	395	398	415	421	381	375	392	411	411	363	394	400	377	388	405	391	398	402	417	408	375	431	411	379	392	376	415	392	396	419	374	424	418	396	389	391	415	391	416	401	411	405	379	397	384	406	371	397	394	355	395	433	390	430	376	396	421	404	410	398	403	420	423	402	422	399	408	383	377	401	385	399	407	391	405	412	407	386	409	421	426	400	397	401	384	386	381	412	421	372	409	424	391	415	423	404	375	380	369	384	350	433	408	409	361	381	384	387	400	401	417	432	375	404	419	389	388	411	401	415	414	388	437	407	401	401	396	382	404	428	414	435	396	398	443	393	371	432	376	419	396	406	391	380	409	384	401	391	384	370	384	422	412	388	393	386	451	415	385	399	367	396	442	413	387	462	383	388	420	410	418	428	416	414	395	448	440	392	356	413	448	408	380	376	445	370	427	405	375	415	374	428	375	409	412	410	374	395	404	422	398	389	394	403	389	411	420	444	399	397	418	413	388	401	439	377	385	416	407	370	403	446	379	400	406	390	395	390	400	403	393	434	396	394	418	422	397	400	391	421	402	390	423	376	401	376	376	393	402	384	365	393	386	402	412	430	410	380	402	400	446	360	393	389	405	374	422	385	410	379	401	393	381	390	396	371	420	395	417	465	389	423	366	392	396	408	411	384	364	412	392	430	390	361	408	387	405	392	408	446	456	376	431	398	415	381	421	389	402	439	423	410	414	405	399	390	381	446	386	381	420	438	447	374	404	417	418	417	385	398	381	350	391	415	425	405	412	422	387	408	422	401	368	426	410	392	401	387	404	435	384	409	387	402	398	414	358	417	366	365	374	389	396	413	404	380	398	416	372	395	402	377	428	395	386	411	364	410	392	400	395	413	387	402	403	439	406	380	383	397	415	400	412	403	418	381	390	390	385	417	433	411	386	402	438	406	376	379	389	411	399	390	389	400	415	392	421	378	431	371	408	426	383	428	409	379	401	389	381	403	379	410	403	413	386	416	429	403	451	416	364	400	346	385	402	381	394	383	398	415	376	363	386	353	411	425	395	394	423	405	423	392	417	415	344	409	398	383	409	374	369	376	427	434	401	402	399	407	416	392	375	418	419	373	402	402	378	392	413	411	381	391	394	390	371	400	397	419	400	399	390	385	409	394	376	415	441	412	380	393	414	417	394	439	401	411	395	388	420	410	401	456	404	391	408	382	399	368	414	447	418	380	389	407	419	395	439	411	415	377	371	401	390	409	395	388	429	387	419	374	376	418	427	383	446	390	419	393	406	368	412	382	418	379	373	424	406	398	423	388	410	406	419	440	417	402	416	398	421	390
14064	22778	14836	8601	3430	2804	1437	824	595	439	365	353	344	359	362	352	369	362	317	359	344	363	339	361	361	341	353	328	341	328	332	356	330	317	342	338	348	345	348	323	342	352	345	303	334	362	319	326	359	350	354	353	315	350	323	359	345	367	358	371	353	347	371	326	365	334	304	342	357	366	329	334	366	347	349	342	334	346	343	314	381	308	373	296	338	343	325	378	336	310	331	335	330	360	344	369	326	346	358	329	349	308	353	325	333	362	367	352	357	348	341	311	384	341	372	344	348	345	347	359	336	355	381	373	357	306	320	379	304	337	352	325	359	351	325	345	341	326	335	362	349	325	329	300	319	332	359	354	347	319	351	351	308	307	343	342	319	356	343	375	380	333	322	354	333	328	328	337	349	333	336	309	358	316	312	339	334	316	326	342	320	353	337	367	358	340	333	325	331	321	309	335	333	367	328	329	333	328	382	363	305	340	338	329	340	359	331	325	348	319	347	357	345	328	377	391	318	344	353	320	359	348	355	335	330	361	346	299	336	321	318	332	319	330	341	333	335	339	347	388	351	316	328	359	343	338	348	333	327	378	318	308	377	367	349	300	338	328	350	346	329	330	363	386	330	335	335	356	370	375	326	339	360	344	313	318	370	340	353	347	320	356	338	366	378	345	309	366	346	336	330	331	335	342	323	328	327	353	361	348	334	305	354	375	340	339	342	332	320	348	346	347	339	338	347	334	335	366	338	339	309	371	344	343	332	303	335	340	312	369	354	351	328	350	309	326	316	372	344	334	348	326	320	354	375	335	336	339	330	329	336	344	293	347	325	343	304	328	369	346	352	349	324	329	350	356	316	324	349	363	346	347	307	326	326	346	329	346	349	324	366	341	324	344	323	345	336	348	326	333	340	334	378	360	344	336	326	355	335	350	332	333	337	376	353	350	340	360	320	318	368	328	368	373	335	356	364	341	345	336	328	311	325	374	341	339	352	330	335	298	352	317	329	333	356	369	358	333	321	333	370	360	336	365	307	342	312	317	348	350	372	365	317	345	335	351	322	333	335	358	325	321	325	366	361	306	328	352	321	328	346	341	329	332	350	379	325	365	329	375	341	363	352	342	370	334	299	322	343	344	334	343	356	349	347	334	346	357	352	352	328	336	366	338	329	392	358	360	369	344	307	317	330	339	312	327	364	339	348	331	346	365	343	364	355	345	316	350	351	369	333	370	358	340	344	359	357	331	315	330	291	364	294	335	333	321	354	325	341	330	337	306	316	342	360	323	347	323	341	346	345	318	340	346	298	371	366	410	353	355	345	348	356	344	299	339	363	337	367	335	356	367	356	344	351	357	364	299	331	368	345	376	313	345	357	367	360	341	352	380	337	341	345	360	322	333	337	289	356	355	355	317	351	355	317	354	315	356	362	357	388	331	335	338	349	349	307	326	352	332	348	330	332	321	378	340	354	352	357	353	333	316	342	353	374	344	328	306	319	348	334	349	361	351	301	364	339	342	348	325	340	348	357	355	361	333	338	355	365	321	343	313	322	351	376	313	340	332	351	348	363	329	327	347	318	327	333	332	364	360	310	338	319	360	353	326	328	353	303	322	350	338	350	317	309	360	332	324	397	330	344	344	340	358	335	347	356	296	369	356	333	343	361	333	321	344	362	325	351	354	325	326	326	345	362	343	312	339	347	354	341	374	347	370	344	342	342	338	353	358	337	355	338	366	335	330	323	359	356	330	331	369	372	348	330	336	375	334	359	347	376	330	343	287	327	364	333	356	324	314	326	359	326	336	333	333	320	319	343	336	360	308	320	382	344	339	325	336	326	342	338	317	362	340	317	333	349	322	325	343	339	375	382	357	335	336	343	303	306	342	363	343	338	341	341	343	331	323	370	332	315	313	353	358	345	324	359	365	312	333	355	344	354	340	317	302	334	332	338	342	353	354	377	315	341	315	323	333	334	356	353	339	362	358	301	320	341	342	371	339	364	335	323	346	340	337	347	347	345	324	270	348	325	329	311	343	340	371	355	362	314	368	332	341	335	333	331	324	320	350	347	316	332	350	348	353	339	351	344	327	318	338	354	332	306	321	326	335	354	331	328	356	347	353	320	344	362	370	361	380	369	381	327	328	312	346	348	365	335	314	335	374	327	379	353	354	344	362	342	354	353	348	317	346	326	343	357	358	341	340	347	339	335	324	378	349	372	328	361	346	372	305	315	320	329	322	362	349	317	360	352	358	325	377	346	353	357	331	381	343	317	351	340	335	332	325	325	341	319	367	351	326	347	399	335	335	357	354	337	323	347	323	361	342	327	387	364	333	341	322	347	340	336	331	339	357	347	349	322	335	318	328	351	348	330	324	311	329	330	330	335	314	354	343	359	341	338	364	309	357	345	329	361	370	348	311	331	353	365	372	324	341	322	347	329	329	334	342	339	346	318	308	322	354	314	331	337	311	359	333	358	361	329	348	323	326	360	315	337	342	313	350	355	300	333	348	346	347	350	344	347	328	346	357	350	349	339	370	343	387	354	378	356	338	346	342	302	345	325	339	361	356	357	356	315	382	334	344	336	347	347	339	366	342	373	352	329	308	375	359	333	318	353	312	357	293	329	340	323	342	335	347	335	339	324	311	341	349	343	313	323	296	317	355	345	344	375	337	355	339	362	334	336	339	329	347	314	357	346	341	353	345	295	328	343	346	337	344	324	378	331	306	338	376	351	360	335	373	318	326	369	350	319	326	367	310	336	314	380	342	351	355	319	326	321	357	367	340	327	366	315	346	347	355	349	354	312	325	318	343	344	364	336	332	318	339	361	362	377	352	344	375	316	329	370	344	310	354	341	342	339	359	329	347	341	346	316	347	342	294	358	365	337	368	340	357	338	327	349	342	327	376	336	332	321	353	348	332	347	356	325	362	364	328	324	345	308	366	336	327	321	346	320	337	385	313	347	327	365	361	354	363	343	348	360	318	349	330	330	337	328	344	365	343	332	333	347	332	350	328	380	348	341	337	345	299	307	336	324	363	360	365	341	339	325	314	305	339	328	318	355	351	360	332	380	321	338	352	325	322	346	339	322	354	341	320	314	302	347	357	335	317	319	338	354	350	323	345	329	348	338	322	367	372	338	336	333	334	343	333	369	368	323	312	341	351	344	347	352	321	389	337	301	348	345	363	332	341	352	376	374	345	323	308	364	344	384	328	335	330	322	367	321	349	350	323	324	332	326	351	368	338	340	358	365	344	348	338	354	343	332	351	340	351	328	372	325	334	322	356	363	323	331	382	331	326	320	391	323	351	352	296	309	354	334	360	308	367	337	335	349	349	340	350	320	337	315	344	324	337	356	322	333	310	331	326	336	357	382	361	383	330	354	333	331	342	330	339	303	351	355	306	321	347	379	351	354	336	350	351	345	330	333	357	375	347	347	346	337	363	325	329	344	347	337	359	363	325	381	320	335	356	314	346	336	358	311	366	343	341	362	341	312	322	354	312
25598	22781	33369	40619	29384	25689	15949	5686	2607	1193	651	490	450	433	508	460	455	494	451	442	443	445	451	424	444	457	461	465	455	457	458	439	456	433	471	448	480	398	452	447	451	442	442	469	453	432	459	453	441	467	445	463	412	476	490	452	433	491	445	428	439	467	485	465	432	438	435	431	469	379	420	432	416	458	393	455	462	443	457	439	408	509	439	447	469	452	434	442	455	417	447	459	422	468	431	413	417	457	465	514	443	465	440	459	442	407	405	437	468	473	441	429	450	413	443	430	470	431	435	442	499	432	463	423	419	433	433	455	429	444	421	437	427	467	479	446	449	460	436	491	463	423	446	469	431	486	462	470	433	418	485	484	460	461	452	449	451	465	444	456	451	456	416	421	450	436	438	479	413	469	416	400	428	472	461	468	438	460	458	496	434	447	445	420	458	480	419	445	464	409	446	458	430	413	457	463	437	437	466	426	480	453	477	432	429	441	458	430	439	444	464	450	486	435	439	421	405	451	456	431	470	425	445	445	424	434	447	441	443	434	423	389	455	431	474	427	470	452	442	475	460	434	468	454	456	482	426	401	509	489	458	485	418	438	427	424	432	439	456	432	442	450	457	443	451	428	449	423	445	456	486	439	411	461	450	422	446	422	456	445	456	436	489	500	458	440	439	439	442	442	432	447	426	460	435	394	451	413	457	436	403	433	433	426	458	430	427	425	446	469	481	463	463	466	429	472	420	486	461	440	408	451	487	442	442	435	417	476	464	442	405	424	424	440	457	467	492	428	449	462	445	481	411	451	403	453	440	446	455	439	429	448	464	406	434	471	475	435	468	430	440	437	401	439	472	459	400	491	401	449	457	437	427	415	440	432	471	448	426	480	450	457	475	428	448	442	420	433	446	416	447	407	431	416	451	451	433	477	412	473	417	407	455	411	423	416	451	458	449	435	452	463	456	430	419	435	466	436	435	477	474	455	494	469	435	417	448	464	419	437	402	437	464	476	423	458	421	467	403	446	446	425	442	462	479	418	448	429	447	449	426	476	457	449	480	449	412	468	403	446	413	445	456	462	471	439	449	440	420	432	441	411	433	432	430	445	423	491	448	481	434	462	423	434	458	442	454	450	455	420	442	431	469	412	466	443	382	430	416	425	402	469	451	445	444	448	454	453	433	433	423	440	416	446	437	441	448	452	453	451	466	436	434	466	436	457	446	434	456	479	450	449	448	430	430	456	455	433	457	422	497	453	460	436	462	477	441	482	452	448	445	424	433	393	456	432	457	452	471	444	443	410	464	471	438	459	454	420	474	417	464	424	407	454	452	465	399	443	428	458	475	480	437	423	428	411	445	442	470	419	462	422	435	417	430	465	431	468	412	443	445	457	483	456	454	423	427	445	440	452	437	431	443	454	423	413	456	413	467	435	400	439	432	433	458	459	402	438	466	444	440	441	458	430	452	448	433	469	447	433	434	500	419	459	454	432	438	431	433	436	479	466	434	491	428	418	445	423	424	467	457	437	501	409	453	445	484	427	416	472	446	440	437	410	440	476	449	424	467	460	419	446	431	458	418	470	432	432	444	449	437	439	425	449	465	426	435	433	418	399	422	452	439	442	434	439	427	414	444	426	444	426	427	440	524	435	435	451	399	472	416	427	430	441	427	470	451	445	437	492	446	402	431	472	453	463	442	403	445	452	436	439	441	456	445	454	423	444	468	449	437	449	455	477	419	451	446	462	446	449	416	432	460	428	453	449	455	439	425	464	452	437	478	486	446	453	431	421	425	451	445	458	453	438	455	424	462	430	447	457	464	414	483	429	455	448	496	434	404	457	448	446	419	475	375	463	451	409	400	469	450	443	440	447	403	476	452	426	433	466	450	423	474	436	462	479	473	461	448	469	439	437	439	374	399	455	443	451	429	472	470	426	428	436	434	448	464	415	435	448	428	437	465	447	466	433	469	448	442	449	469	449	442	431	451	448	464	448	451	458	479	406	423	484	421	448	406	445	449	457	427	451	451	420	445	483	399	448	470	408	441	423	406	435	455	428	478	456	437	412	430	414	459	418	456	457	412	444	432	395	443	417	424	447	457	512	425	434	436	440	444	439	411	466	433	424	445	412	440	404	433	426	453	417	469	443	450	447	443	465	450	422	497	427	445	427	430	423	462	474	427	442	454	430	459	442	443	453	452	470	466	453	473	428	437	426	449	457	471	440	446	474	423	446	454	422	472	445	417	434	470	473	483	447	445	423	438	427	488	416	489	414	465	469	434	442	426	448	462	432	453	429	405	428	451	437	455	418	455	430	476	461	463	446	465	462	478	436	424	457	429	435	470	478	450	473	444	447	479	464	438	451	443	458	416	449	463	428	472	433	466	398	446	425	448	474	472	431	421	478	475	473	497	431	435	394	405	430	438	432	451	444	422	471	494	447	432	457	424	443	470	437	418	468	466	455	466	442	414	434	420	428	445	489	510	430	427	446	419	457	439	417	450	445	428	451	437	473	439	428	429	464	461	437	419	410	444	477	399	431	451	446	429	457	431	460	484	487	444	453	453	440	452	478	477	431	427	474	435	424	443	438	443	426	436	412	463	440	379	434	388	433	463	467	480	461	451	433	442	430	445	428	418	459	445	414	389	407	424	462	473	435	455	489	431	448	438	454	469	453	443	463	441	441	434	463	462	443	415	467	479	434	430	474	480	463	468	459	434	424	448	464	420	405	434	436	445	439	442	450	444	422	438	399	453	431	430	430	416	441	429	451	449	445	428	425	476	468	449	450	439	448	439	450	437	416	461	456	407	440	469	480	438	421	420	486	444	489	467	454	429	457	431	410	465	418	422	446	437	414	460	415	423	457	445	456	484	437	441	451	442	449	432	431	440	428	458	471	443	433	468	461	436	448	448	454	441	427	440	427	493	451	471	439	442	452	458	427	412	449	436	424	453	443	456	456	433	473	428	452	436	428	436	431	477	437	469	453	429	431	408	447	453	474	480	458	439	404	461	423	412	423	438	424	467	438	420	433	448	416	464	454	448	420	451	467	429	437	470	466	447	460	457	453	449	469	452	441	439	475	439	452	437	447	457	462	457	423	421	422	453	447	418	445	468	433	498	440	470	470	419	405	439	446	419	471	490	403	427	435	437	422	438	448	475	494	462	457	407	480	409	451	460	470	436	437	408	467	419	420	442	423	455	449	456	413	447	468	483	458	464	456	411	482	449	469	484	471	433	459	441	440	407	483	436	450	431	436	433	436	441	464	444	457	412	441	452	451	416	442	475	402	465	471	454	409	471	439	462	438	454	442	480	453	462	483	461	421	444	435	449	425	452	489	429	445	443	450	472	466	450	426	446	398	425	427	444	423	438	454	458	421	444	445	452	462	402	419	451	440	459	451	424	486	462	450	458	444	443	416	435	461	448	412	440	443	452	440	456	417	435	447	458	432	465	436	451	456	455	431	428	433	425	459	427	443	454	423	482	464	443	436	430	450	474	432
50231	80607	63502	47999	23919	22280	12124	5552	3282	1481	614	383	414	404	427	414	416	425	457	382	433	451	406	423	413	417	414	420	440	395	459	394	410	372	425	432	398	444	370	375	390	436	382	432	377	432	398	415	412	410	426	403	459	404	405	405	389	371	405	406	396	423	401	390	423	401	373	391	409	400	427	443	404	422	409	430	393	409	415	410	429	366	432	392	411	369	415	402	380	421	388	417	416	407	399	403	395	401	444	373	400	402	409	414	396	382	405	433	400	385	392	417	396	418	376	390	424	423	399	416	412	417	387	399	376	418	381	420	413	420	387	438	430	445	368	421	390	426	379	401	392	411	402	411	402	430	362	377	417	404	371	427	414	396	428	384	411	424	404	435	416	405	397	422	385	426	391	425	401	398	371	429	417	409	418	410	417	393	404	415	428	395	395	361	428	413	431	400	408	400	410	404	421	423	398	396	386	410	407	386	405	430	446	415	391	402	398	417	387	404	442	380	426	422	411	427	406	397	403	415	380	444	415	423	453	395	423	425	436	399	406	437	383	389	408	403	409	396	426	417	408	392	403	378	365	391	404	433	381	403	396	422	419	413	443	421	404	395	404	423	412	381	389	392	407	412	403	380	414	412	374	419	388	406	371	439	417	411	389	422	416	430	422	396	395	404	431	397	416	424	412	418	417	388	406	420	421	432	389	393	389	361	411	418	405	440	399	408	391	426	412	421	380	388	406	400	384	396	392	421	401	388	412	424	377	409	401	434	403	378	412	426	431	384	387	456	439	439	432	377	442	397	424	407	385	410	422	432	421	431	390	410	407	369	380	404	410	387	436	404	418	392	401	412	412	373	419	400	390	407	379	426	396	388	410	428	410	383	432	422	461	426	425	446	372	406	403	419	402	391	414	414	428	388	379	400	420	399	436	430	416	368	408	406	405	418	439	400	384	389	399	395	389	364	382	391	399	394	407	435	400	447	405	452	400	432	396	417	393	380	420	430	385	440	404	390	384	387	427	374	387	399	392	372	405	407	448	401	406	430	379	421	398	440	379	398	369	417	417	440	412	426	416	431	374	393	425	425	440	421	430	390	395	426	398	409	377	416	370	438	416	409	404	381	444	389	427	409	437	404	392	400	380	419	390	404	392	417	407	416	417	413	423	407	390	362	370	377	379	417	420	369	380	448	402	387	439	419	388	379	406	388	396	406	399	421	385	410	397	415	430	401	385	384	421	417	419	405	403	390	373	411	400	402	432	408	387	407	398	426	412	409	394	350	433	411	397	428	398	406	374	438	370	419	417	421	415	391	430	401	408	396	424	390	422	359	433	410	396	396	398	435	408	397	422	415	386	394	396	356	421	374	368	391	416	433	398	411	436	402	402	399	398	400	422	426	411	410	414	386	394	400	402	422	414	413	428	386	434	412	449	390	396	387	404	399	406	405	392	418	382	394	429	411	414	399	401	413	389	402	443	422	383	380	428	435	406	391	409	396	435	451	395	394	386	436	408	403	402	424	410	382	418	425	422	439	385	415	400	387	419	410	387	410	416	412	411	415	430	387	420	402	422	444	395	421	381	412	425	381	429	416	405	425	415	429	403	388	410	407	388	413	411	430	383	429	404	447	435	380	434	407	412	418	438	387	423	425	416	418	427	415	413	395	397	423	402	404	407	426	414	366	423	393	429	419	412	397	381	378	420	448	431	403	399	413	416	376	427	375	424	389	419	376	431	421	435	424	399	407	377	420	429	433	438	407	400	431	398	414	398	421	407	419	454	421	413	414	404	407	428	414	417	412	364	423	382	456	392	406	397	390	345	423	382	410	397	395	404	423	448	389	419	485	418	405	395	423	406	395	384	397	423	405	378	409	424	411	415	433	424	426	416	412	396	425	405	392	403	397	368	393	406	399	459	420	428	392	389	386	424	410	378	448	399	407	439	389	396	387	396	393	420	419	419	416	407	354	426	442	416	428	364	392	356	396	399	409	400	407	409	389	381	401	394	413	409	400	390	401	417	411	435	441	412	371	402	437	407	385	382	414	425	402	413	398	418	412	428	375	400	413	429	412	421	404	386	397	446	411	391	428	390	408	397	384	398	425	415	395	382	400	424	368	446	413	401	453	424	429	410	402	405	409	402	416	420	408	378	433	413	414	406	393	379	423	385	423	417	387	384	356	423	388	403	411	429	434	420	392	390	392	385	405	428	398	391	418	393	417	402	405	424	411	414	389	396	396	420	408	426	414	409	407	443	396	434	397	361	423	410	395	410	431	370	396	418	410	414	412	405	402	430	430	452	413	412	409	413	404	388	455	427	392	407	442	449	418	400	413	428	373	394	402	425	443	398	376	384	431	383	413	392	403	396	440	444	423	384	416	428	394	402	412	392	412	419	380	405	427	391	382	394	368	396	369	420	433	392	383	402	407	417	396	401	379	403	423	427	437	403	361	433	392	422	405	419	370	399	385	412	411	424	396	406	377	439	426	421	379	387	405	401	415	412	429	429	405	420	387	420	405	383	429	369	403	349	411	426	432	390	436	418	402	386	392	423	400	382	411	405	383	404	405	423	423	385	393	375	390	407	406	398	397	428	389	375	419	434	412	430	362	418	413	394	427	364	430	390	379	420	401	403	377	388	397	418	404	430	414	406	384	394	412	438	358	388	408	393	450	438	394	420	397	454	439	378	439	416	395	390	405	398	424	396	359	416	366	427	415	396	448	389	408	406	371	417	411	416	414	388	403	390	389	411	401	401	407	437	409	376	404	441	399	376	384	436	403	405	425	385	375	360	382	424	398	399	398	401	404	404	411	409	428	410	390	453	414	406	417	428	388	438	395	414	417	388	438	414	406	458	398	419	426	431	409	402	393	398	418	387	425	434	427	401	419	383	398	405	382	389	390	366	379	447	419	358	372	410	410	406	404	390	435	409	410	386	406	396	402	431	381	394	429	405	405	395	399	461	401	405	408	399	423	408	409	408	405	434	370	388	365	420	411	340	436	400	385	398	419	403	445	411	427	379	419	419	416	431	432	389	417	449	376	402	401	379	402	422	396	420	381	405	364	416	417	429	414	428	445	386	414	384	400	378	405	395	417	432	383	411	404	421	394	453	414	416	394	430	419	447	402	372	395	398	378	401	418	411	426	446	402	404	426	398	406	405	395	409	409	386	431	401	432	387	428	403	353	402	434	392	400	404	433	427	420	397	423	432	403	434	395	410	388	430	408	396	375	420	401	412	421	385	395	431	376	427	426	407	419	378	411	389	411	414	399	391	420	383	401	402	415	375	402	396	383	398	384	423	409	404	423	431	368	394	417	378	379	404	390	407	423	392	427	363	443	361	395	419	440	423	420	400	425	397	371	390	416	414	421	425	379	433	408	423	407	413	400	378	386	453	403	410	429	413	409	409	435	344	418	394	390	395	394	434	407	410	400	369	440	400	429	421	392	395	386	423	414	392	384	408	382	406	393	411	430	406	427	384	460	418	382	425	408	400	414
24608	22085	31917	37569	31967	35922	27558	13042	5885	2276	829	541	580	569	519	543	600	571	538	549	540	564	575	552	516	556	546	560	523	505	532	525	556	522	558	530	495	532	528	539	551	549	530	513	489	494	505	540	524	527	495	530	537	482	525	544	485	588	549	564	564	504	509	550	557	504	546	505	511	506	521	581	561	560	522	572	546	496	529	551	574	545	474	526	507	503	504	561	491	547	519	546	539	511	522	500	491	533	551	534	532	576	502	517	524	517	557	516	498	523	525	564	522	497	521	585	521	532	501	521	496	537	499	573	519	513	538	523	502	538	562	479	521	555	534	551	514	535	513	522	524	508	515	555	547	506	564	513	542	525	503	524	535	551	537	539	501	519	486	514	514	553	494	528	492	526	552	497	532	518	514	536	538	491	503	535	527	550	511	564	494	501	500	558	580	486	540	543	485	485	536	573	519	513	543	529	494	536	532	517	529	570	501	543	500	558	553	529	545	515	530	534	510	501	503	556	498	533	507	560	538	507	487	546	522	496	515	615	503	552	536	531	502	528	528	538	545	538	503	533	530	477	521	510	543	498	537	530	494	553	561	482	540	602	472	565	565	491	561	543	532	538	523	519	520	511	533	479	505	520	496	544	537	561	526	515	513	543	508	572	550	535	506	562	560	542	544	548	496	507	526	531	502	561	498	522	521	508	497	501	536	523	559	564	502	559	519	562	490	540	504	535	469	574	521	562	559	532	545	526	532	524	522	524	535	496	566	582	556	514	543	523	537	505	524	514	530	566	505	516	530	533	499	520	505	534	514	497	512	517	515	531	539	497	531	537	522	522	510	533	521	503	474	505	528	487	502	494	542	556	503	530	558	543	523	536	505	516	534	537	526	523	516	548	514	507	510	515	512	533	536	531	525	515	516	545	544	541	538	577	507	524	524	561	485	521	544	514	523	479	507	471	517	509	511	530	510	513	512	486	503	532	543	543	522	518	501	537	515	509	549	542	503	518	528	511	536	518	525	503	540	542	535	519	551	550	511	534	550	554	517	507	534	531	509	560	519	534	515	508	499	525	508	541	523	528	501	530	539	508	530	574	529	560	539	498	547	505	520	504	485	515	543	517	498	539	570	530	514	538	505	526	505	511	489	552	563	540	540	529	545	556	473	548	502	483	496	498	536	519	510	524	518	524	531	540	535	515	546	531	513	550	536	521	503	577	496	520	545	491	504	534	485	570	532	513	533	542	570	518	491	557	537	527	505	518	522	511	501	538	488	557	491	492	533	474	528	551	507	546	531	521	502	533	544	502	530	543	529	515	529	483	527	478	517	435	522	508	510	546	558	522	540	534	521	561	573	543	492	512	511	482	581	525	476	520	586	530	541	514	488	541	552	534	526	524	501	572	508	503	489	490	493	530	548	522	531	506	504	506	539	548	498	502	527	526	541	513	465	495	530	544	542	571	521	511	500	498	564	543	527	539	525	535	557	537	506	516	551	536	534	530	551	493	510	486	489	498	547	528	517	580	472	567	512	541	527	552	527	466	468	540	512	528	540	510	534	506	450	534	554	514	539	545	542	502	560	541	530	551	533	546	580	524	524	486	538	513	544	525	545	531	502	487	522	562	539	523	484	539	533	535	492	508	502	529	530	499	562	505	557	589	530	537	550	527	531	547	564	495	494	550	529	523	558	523	588	509	546	514	534	538	530	510	529	545	529	497	550	495	534	518	515	499	534	530	536	555	575	521	567	537	530	532	523	563	545	514	550	532	526	557	537	542	519	546	563	537	491	546	554	532	485	511	524	526	522	547	543	564	516	524	514	502	522	528	571	520	526	527	551	509	548	485	503	530	541	529	532	534	514	565	551	526	554	518	535	542	533	541	479	548	496	513	495	544	522	513	519	515	463	535	516	514	514	507	518	512	539	523	506	563	508	498	494	517	467	529	551	493	562	549	536	500	522	516	539	543	533	549	510	524	506	533	484	542	555	557	486	535	507	543	526	528	529	478	504	568	531	555	505	513	495	525	507	503	547	550	543	543	518	523	499	541	526	491	526	529	515	521	528	540	550	513	546	547	533	510	530	523	500	521	493	552	523	549	572	560	478	513	546	532	514	526	521	512	531	515	497	514	529	547	526	487	534	529	520	520	553	527	484	466	543	503	540	539	492	552	555	496	552	539	555	550	508	489	543	473	515	544	517	511	518	483	506	475	570	528	552	508	503	535	499	527	532	523	536	514	565	492	574	514	519	518	528	512	530	567	526	510	573	526	516	511	484	552	528	545	563	499	511	533	533	486	484	502	506	528	495	498	525	510	526	549	524	525	501	569	523	535	490	534	518	505	554	529	505	495	491	518	523	494	533	544	491	528	505	542	528	534	529	522	523	536	513	493	503	512	513	511	545	524	538	517	564	510	515	552	530	535	517	503	513	565	543	537	498	490	530	538	473	558	528	545	523	493	491	522	489	494	504	504	568	557	494	536	525	573	556	567	481	532	554	533	465	529	535	530	486	547	546	558	518	550	522	545	528	538	577	544	523	524	502	530	514	516	543	562	530	551	563	500	524	550	527	526	520	529	555	552	515	539	540	535	474	573	511	531	493	554	522	535	501	549	523	516	540	537	543	520	505	568	567	531	542	533	575	539	488	561	539	537	515	518	492	528	507	495	541	488	533	508	592	508	516	555	516	533	518	502	530	539	534	527	506	532	505	506	521	538	496	500	488	527	518	517	505	486	524	538	544	514	546	505	510	542	515	510	514	531	552	538	519	525	534	554	533	538	574	522	487	516	497	502	565	514	551	500	551	531	576	545	504	499	519	532	529	531	536	569	551	501	498	509	534	538	512	516	552	519	528	499	543	510	536	553	469	509	557	527	548	513	574	513	539	520	498	502	490	527	487	515	503	517	550	579	554	512	499	528	526	512	501	506	518	537	460	497	555	495	545	529	515	509	528	518	540	529	523	547	541	522	494	571	568	497	523	525	502	570	521	546	547	508	508	516	528	508	579	546	560	523	554	523	529	511	528	497	536	496	541	500	583	510	520	555	520	532	513	501	561	519	519	528	550	527	551	543	493	486	550	510	531	524	515	540	514	564	505	537	528	516	547	537	495	517	531	513	529	517	547	495	535	541	488	498	546	529	502	487	480	511	541	586	496	530	535	502	539	527	493	549	529	530	519	519	509	533	499	517	545	523	509	510	547	470	515	514	518	525	497	576	519	553	505	493	535	540	537	532	523	551	513	519	557	553	523	531	532	529	522	552	570	532	544	523	578	509	516	523	499	491	505	542	534	521	513	542	540	525	536	515	560	533	536	542	529	501	517	557	518	522	502	529	490	526	573	480	563	503	524	489	548	528	495	547	513	568	470	531	539	522	531	573	532	491	536	543	501	573	568	511	498	490	518	510	537	536	538	540	535	561	511	541	537	545	523	535	481	528	513	545	579	526	514	528	529	509	549	538	545	479	528	541	552	550	517	548	525	555	489	479	555	540	500	533
60061	94239	78603	60863	33220	34935	21035	11003	6319	2721	829	501	458	484	487	519	469	498	490	507	486	495	484	454	499	469	505	499	482	479	448	518	481	483	511	499	482	493	512	487	526	502	466	492	502	492	463	502	515	473	479	478	469	502	499	534	499	482	481	469	459	484	511	501	507	495	459	493	452	460	488	533	457	503	483	504	456	481	468	482	476	500	482	462	475	475	466	502	461	526	488	477	482	484	459	485	506	509	468	563	508	462	485	500	477	498	502	482	506	460	482	510	452	490	509	481	489	546	490	517	488	461	475	468	513	490	493	460	500	509	476	505	475	518	510	492	489	495	468	493	483	498	480	477	495	487	490	451	494	529	486	520	516	468	510	471	443	466	508	499	498	504	499	493	474	496	487	497	515	514	522	482	487	508	468	513	473	462	463	508	498	492	491	500	494	513	501	460	505	467	474	459	495	471	494	477	476	462	499	454	500	464	483	457	502	486	470	497	479	481	480	508	494	496	511	464	548	494	470	506	481	503	494	530	471	471	443	507	467	493	475	504	485	488	484	465	487	469	483	503	526	492	444	445	517	474	509	475	425	473	497	476	510	496	499	475	504	516	497	470	487	518	471	446	497	520	437	495	455	502	520	477	510	513	490	465	491	468	454	494	458	501	471	495	482	502	505	485	485	492	487	481	484	484	489	487	511	477	481	537	503	480	464	463	496	493	463	449	492	472	456	437	514	465	484	470	447	465	524	491	496	530	476	494	498	484	491	454	490	477	498	464	510	465	501	500	455	471	473	474	489	482	521	487	485	503	498	507	488	484	439	487	453	489	480	527	497	508	453	493	468	484	484	433	514	491	518	494	514	523	490	529	495	479	489	471	511	512	477	526	496	467	541	492	450	448	479	459	465	507	483	529	483	501	516	491	447	533	488	466	495	528	509	472	519	492	488	473	490	480	506	512	521	516	548	460	515	494	513	475	496	498	491	469	497	468	497	530	510	469	482	500	486	501	489	493	505	488	475	501	481	480	533	491	472	465	490	491	501	510	465	458	505	469	465	506	451	449	477	481	486	477	465	482	517	502	483	510	475	475	495	491	469	469	513	495	459	489	522	497	486	528	485	428	453	514	489	487	531	471	489	528	480	512	511	490	496	473	458	465	509	477	459	513	476	520	530	496	546	482	489	489	508	521	500	510	480	495	503	500	474	503	497	509	502	491	513	519	482	490	487	452	485	495	484	470	491	485	469	508	535	492	491	521	465	495	516	471	481	475	457	444	473	486	463	511	493	535	476	454	489	497	504	501	452	505	464	471	515	501	480	511	482	505	433	479	472	490	490	497	459	459	484	492	457	496	500	470	451	466	492	483	530	486	482	452	446	459	525	514	500	487	486	465	465	490	528	471	480	489	466	493	476	459	467	497	487	496	492	478	438	473	469	508	506	485	452	489	469	509	451	473	477	522	496	443	476	479	488	468	471	476	531	513	474	519	498	478	474	506	506	491	539	484	520	504	478	527	466	466	470	470	535	469	476	461	472	446	496	464	509	513	489	443	502	471	499	504	469	522	459	471	490	473	458	497	490	471	487	485	441	522	450	498	518	523	476	453	547	458	508	488	528	473	459	503	488	493	478	477	490	502	508	513	489	494	439	453	490	447	510	490	481	507	514	495	513	535	497	495	515	515	525	478	452	505	459	514	484	484	500	486	481	456	453	496	481	492	502	497	534	521	451	479	466	510	504	523	510	462	463	474	496	521	461	468	512	521	481	504	499	505	456	491	488	498	490	488	453	442	506	489	489	496	537	496	463	483	517	472	504	476	482	496	481	485	494	491	486	462	509	497	506	503	517	550	458	459	495	512	457	506	508	504	479	470	467	494	500	467	477	501	508	508	471	438	487	429	467	471	489	464	473	485	479	477	476	506	472	455	484	540	496	497	464	500	482	510	513	498	491	512	482	484	498	500	477	483	497	499	486	499	499	531	460	509	461	466	480	496	483	465	464	471	458	500	467	504	480	491	475	462	458	511	469	500	448	489	506	509	474	485	485	490	494	476	506	460	489	469	460	503	473	451	500	510	461	514	502	466	486	494	456	499	492	493	485	470	498	540	529	503	497	488	497	477	560	498	503	471	473	488	475	469	456	492	529	490	469	521	483	528	496	475	539	494	503	514	467	528	466	506	472	461	470	507	503	482	491	499	515	467	486	541	475	485	485	442	506	471	489	459	506	480	447	500	453	513	508	491	501	480	499	469	462	450	490	512	500	482	458	498	463	499	470	486	481	474	501	495	502	516	479	468	475	501	493	480	506	480	463	478	490	495	458	492	448	489	493	482	498	452	438	454	488	473	468	461	516	495	445	518	488	427	485	500	458	528	505	494	475	522	498	477	482	502	505	505	518	500	475	473	477	475	484	483	480	520	481	507	454	484	481	511	492	466	486	469	480	432	470	470	514	489	503	476	502	475	485	496	528	482	506	503	487	517	463	445	458	552	459	455	457	445	491	523	484	492	524	492	514	509	481	449	473	473	489	483	500	501	466	514	505	442	494	533	466	485	486	486	481	480	522	513	510	478	495	461	464	463	477	457	446	516	453	491	484	468	463	476	481	489	490	514	502	512	540	480	487	463	460	518	518	469	471	478	477	490	469	515	487	484	487	484	496	487	495	533	484	490	480	492	517	486	474	492	467	477	494	476	447	510	516	510	524	483	494	506	482	488	483	477	489	530	504	509	502	449	481	497	488	478	445	472	500	522	471	470	453	472	522	489	491	516	483	480	494	479	470	458	527	499	452	457	499	483	483	493	483	468	489	488	514	495	476	513	463	473	487	484	486	519	483	505	486	505	503	503	487	500	470	506	502	478	460	515	512	483	484	505	506	494	509	457	473	511	469	486	527	493	486	485	492	484	469	470	478	475	501	515	472	486	465	496	487	460	476	457	461	517	499	488	492	509	496	497	476	492	492	481	517	478	470	450	487	456	476	520	473	479	490	487	475	464	468	501	508	485	473	474	447	468	459	499	470	488	438	503	496	501	526	496	507	490	461	482	454	490	454	490	489	456	558	467	522	499	505	521	471	495	493	512	474	508	479	461	518	507	487	480	503	453	502	485	468	489	502	522	507	483	472	482	486	495	494	469	483	458	502	493	498	454	504	485	470	431	481	493	475	467	472	492	523	463	497	474	457	522	503	527	493	480	455	440	469	477	460	462	495	462	517	457	462	469	471	507	485	512	467	479	471	473	502	490	490	472	517	490	459	538	498	478	477	542	478	501	477	464	501	491	451	513	489	464	482	486	484	518	500	480	480	519	536	467	473	504	490	494	492	478	465	507	492	495	521	470	494	517	520	456	500	511	496	491	454	488	473	465	490	513	493	498	482	485	491	482	482	496	479	482	528	466	468	520	508	445	500	475	460	502	473	462	490	480	478	506	464	542	483	506	485	519	507	458	478	526	494	490	463	504	485	454	486	460	488	502	484	480	500	479	511	475	464	462	458	527
28940	22408	17785	11565	3216	2755	1606	962	722	488	457	422	388	405	413	441	410	387	405	424	409	375	441	413	425	413	421	413	416	442	428	409	394	418	409	404	416	408	430	420	404	411	413	383	428	426	397	407	407	370	435	413	396	398	398	426	405	401	399	394	434	406	418	439	404	387	403	404	428	383	409	415	425	440	437	447	411	407	391	409	402	400	433	439	379	430	398	431	425	422	433	428	398	389	416	424	405	411	386	406	406	407	438	403	414	401	402	412	389	399	392	386	395	417	429	412	386	407	399	452	432	372	421	426	421	396	385	400	452	410	431	390	404	407	375	361	420	402	403	427	449	398	442	412	396	375	370	410	397	428	410	406	438	405	406	413	419	416	417	459	425	407	398	377	420	411	436	404	418	408	427	380	438	400	393	409	442	412	394	415	435	416	419	422	416	402	422	386	423	424	415	421	398	383	377	402	386	433	414	427	428	431	391	418	394	425	431	422	451	417	416	438	427	417	450	388	438	426	426	375	412	417	406	411	402	420	432	405	426	437	416	425	419	385	414	440	392	423	433	428	436	411	422	382	406	441	373	426	389	377	409	362	409	411	407	381	448	395	425	410	419	417	406	428	412	418	433	395	401	428	436	438	416	384	431	433	400	398	416	399	430	398	406	439	423	428	395	422	406	393	430	435	422	403	407	396	401	414	410	411	366	411	393	398	428	400	426	378	423	413	393	399	396	419	405	444	398	423	380	403	417	357	404	388	381	381	422	426	422	401	409	434	403	386	409	408	408	407	434	419	403	405	404	392	434	417	443	390	438	428	424	423	394	410	432	408	424	389	417	435	391	437	435	445	397	442	401	433	399	388	451	386	385	374	410	408	448	426	374	370	396	412	444	415	427	446	423	397	408	374	388	385	398	414	380	401	397	403	387	401	429	415	414	450	401	430	388	429	420	423	415	421	400	409	451	419	410	408	371	416	424	386	381	410	405	414	408	406	439	394	370	415	426	422	436	398	420	411	409	411	448	425	439	395	400	422	422	401	398	410	422	414	416	394	418	423	403	356	408	439	414	413	467	429	409	418	362	377	434	422	425	419	453	416	432	400	408	429	419	395	418	389	414	400	393	429	406	416	413	386	418	412	439	423	443	434	409	379	376	405	456	417	433	410	407	425	449	410	406	412	391	443	403	395	450	394	400	391	441	428	433	415	440	399	367	420	365	373	434	422	426	458	411	407	410	407	402	405	379	422	380	433	425	419	459	429	421	418	387	406	406	414	410	422	422	404	389	447	415	424	432	475	393	381	435	406	424	424	420	391	402	433	421	420	422	415	380	406	402	387	434	413	407	390	424	385	389	402	423	436	396	406	432	412	423	412	437	435	413	371	411	397	394	407	430	416	439	430	435	431	417	400	433	416	409	418	428	423	376	412	409	399	429	411	417	396	409	440	409	422	373	408	407	409	438	433	437	401	415	405	434	392	432	404	444	438	387	427	398	437	431	401	425	430	428	376	416	411	409	384	414	423	390	439	367	438	415	432	447	403	398	390	414	407	378	465	413	428	438	379	412	420	406	454	398	380	391	456	401	396	431	449	424	418	378	382	434	440	431	392	434	421	403	416	397	431	378	428	415	416	416	423	403	420	399	454	403	411	419	398	380	427	422	404	410	421	376	404	411	427	440	431	422	379	413	409	439	417	398	436	409	387	443	426	402	405	415	396	404	390	413	385	432	389	431	413	410	388	417	387	433	421	459	424	388	434	416	422	425	415	399	402	427	380	436	410	435	412	391	405	391	367	427	426	392	419	393	399	388	400	424	396	379	401	426	404	401	391	363	422	412	432	369	422	403	411	392	412	392	382	421	415	392	424	399	442	425	426	419	419	367	395	394	419	419	392	402	422	427	399	409	390	414	413	416	428	394	407	428	373	405	425	383	389	394	461	414	391	392	414	384	423	392	422	391	401	392	464	381	421	408	413	418	395	375	385	416	411	364	382	428	413	406	396	429	416	433	404	391	410	380	415	386	395	435	407	416	395	345	430	438	427	420	407	419	450	392	380	452	394	426	427	397	374	391	431	420	425	408	427	432	429	402	377	402	440	394	388	367	400	421	368	394	413	421	411	398	410	428	416	431	451	413	418	400	437	386	407	392	421	437	399	449	430	403	400	419	456	395	400	400	437	436	425	413	406	381	439	407	412	380	403	430	431	415	383	412	430	405	430	447	373	405	374	422	418	411	390	420	381	411	407	429	422	441	415	434	414	395	394	395	416	377	418	426	398	430	451	385	399	393	421	443	403	390	448	398	426	426	413	395	430	453	407	432	383	462	402	390	411	422	359	410	358	402	423	407	411	391	401	421	434	400	433	441	414	388	393	427	405	419	409	423	404	428	407	434	405	404	423	451	417	386	413	449	424	454	441	435	423	418	396	416	402	369	422	388	427	417	421	399	419	436	423	408	427	403	398	406	423	392	412	418	393	409	395	406	383	402	404	405	445	409	415	407	408	422	431	411	394	434	436	377	414	434	412	415	404	417	407	411	399	415	390	453	419	405	388	425	442	411	441	415	392	384	362	427	417	409	385	418	402	433	400	420	414	439	395	438	438	389	403	392	392	428	448	402	406	406	409	387	437	427	387	422	392	408	402	415	421	419	415	392	431	396	395	430	444	408	427	434	394	401	423	388	416	408	384	409	413	417	393	407	413	412	421	391	392	395	403	375	387	400	434	389	432	415	396	430	408	419	413	409	388	408	396	442	441	412	406	433	427	414	407	410	444	396	411	421	419	451	407	422	421	406	420	444	415	430	423	400	352	420	431	397	421	416	418	422	451	403	406	370	405	409	397	425	396	414	392	410	424	413	425	421	386	373	438	426	391	374	415	411	424	410	428	412	391	418	410	410	416	407	391	439	375	404	398	401	407	409	425	422	430	442	404	434	448	406	413	400	383	441	403	451	414	400	428	402	400	388	420	406	420	420	442	429	391	392	410	429	400	417	442	394	394	405	452	387	405	431	372	407	424	390	442	454	416	385	400	426	397	404	418	375	427	386	421	433	420	377	437	382	408	388	406	382	388	408	450	435	445	383	375	423	388	411	435	455	414	419	422	390	411	408	411	420	423	425	428	402	461	398	416	400	427	435	432	428	397	416	366	434	427	426	385	435	379	407	436	410	430	396	456	416	432	445	411	437	395	414	380	425	412	424	441	401	404	407	403	424	426	416	431	393	393	428	418	414	413	416	387	395	377	420	437	432	380	370	407	386	378	405	423	418	411	398	420	418	416	396	448	364	390	412	420	423	429	397	366	402	401	392	436	381	399	430	417	400	427	402	427	421	434	414	423	406	402	427	411	432	418	408	400	417	415	416	423	392	390	370	439	408	409	411	417	418	441	399	426	393	432	407	426	416	386	390	416	453	426	397	380	457	418	420	371	426	393	385	433	381	431	431	417	386	422	435	393	411	350	409	450	409	428	404	392	390	438	384	393	435	406	458	407	391	395
14258	21963	15297	8374	3046	3184	1786	995	733	389	378	322	363	352	324	346	351	373	335	346	367	366	356	373	343	366	333	381	358	361	347	345	369	350	367	378	336	334	354	357	351	335	356	360	343	342	347	372	357	348	364	357	357	324	301	360	392	375	352	377	376	360	313	354	359	320	365	369	337	341	364	377	318	367	358	338	360	329	352	329	372	390	361	384	356	335	373	358	355	360	320	361	368	360	343	386	393	342	366	386	373	354	368	350	355	359	358	377	366	340	344	336	353	350	334	333	314	336	366	339	354	339	332	354	379	356	334	391	369	346	373	361	343	343	337	345	353	344	363	378	316	351	360	358	350	371	367	378	321	340	349	352	383	345	358	338	373	334	376	321	334	346	360	325	353	318	325	339	333	368	366	358	335	334	331	343	343	359	369	340	325	332	339	386	349	320	383	339	364	362	354	356	369	369	344	368	364	394	355	345	351	329	332	372	322	347	348	332	349	334	337	344	379	348	373	347	352	359	333	350	362	359	351	319	356	349	360	412	349	324	355	351	365	345	353	370	328	351	380	358	341	386	367	345	323	366	380	370	344	312	350	352	343	364	374	355	350	370	337	330	332	356	364	327	340	313	347	329	325	360	389	387	346	337	335	349	374	359	331	344	342	349	343	331	371	352	348	342	332	349	332	354	359	380	343	356	338	322	347	367	342	327	369	375	367	318	384	350	381	342	349	356	321	346	358	340	320	348	352	354	336	357	359	343	369	361	375	364	380	360	328	341	326	309	361	358	334	335	328	358	345	366	343	347	361	354	324	363	355	341	369	363	323	349	333	363	369	337	356	330	363	331	357	362	362	332	341	364	334	327	353	343	334	377	343	375	351	383	337	375	370	362	348	341	352	335	356	353	318	348	351	343	345	341	350	369	343	351	367	377	349	356	350	350	329	340	328	330	314	327	362	369	340	344	334	361	349	378	330	336	346	330	348	328	328	354	336	377	409	333	333	337	337	356	376	331	345	385	355	347	316	363	389	388	332	353	354	353	362	349	378	361	328	342	377	358	376	379	297	352	344	361	334	322	372	360	374	345	390	354	359	331	345	365	330	362	349	360	341	378	383	371	322	350	313	342	382	356	336	359	342	330	347	346	338	296	323	357	386	346	363	322	345	310	357	345	331	353	354	325	340	342	370	350	371	378	394	343	372	387	372	344	362	366	350	340	355	334	352	350	327	351	350	368	348	360	367	313	371	348	334	372	329	340	356	369	351	340	353	363	310	354	385	347	348	363	318	354	363	367	318	361	337	340	333	371	348	331	356	346	317	385	327	339	358	340	357	343	358	384	369	327	354	358	333	333	329	375	362	316	365	390	342	364	392	374	338	329	357	373	347	337	351	348	336	333	373	371	336	366	307	324	378	341	318	373	333	348	365	377	378	352	333	330	359	370	349	335	339	343	346	327	366	341	339	382	345	383	352	313	316	369	347	339	344	349	363	362	366	352	368	378	322	358	371	337	332	343	360	350	371	376	343	401	360	350	366	364	392	332	331	344	346	336	354	346	372	349	380	344	378	376	302	330	373	369	373	347	361	348	331	328	345	350	335	337	342	365	342	345	368	350	398	336	342	365	350	370	376	346	369	333	368	325	376	344	342	379	329	366	374	340	328	348	345	361	384	361	372	353	362	336	342	351	327	341	352	366	354	320	336	331	389	360	358	360	390	367	315	363	336	354	374	364	348	321	327	329	349	356	381	364	328	338	344	327	341	355	361	358	341	358	342	345	339	367	312	362	348	345	330	356	348	335	360	310	349	360	352	356	344	317	328	367	335	331	353	384	358	332	341	308	335	344	354	371	346	331	362	365	358	376	350	348	342	373	339	354	346	357	342	350	313	375	308	326	343	347	342	334	344	331	355	334	336	333	334	329	362	357	367	337	347	333	377	337	338	336	370	337	353	338	330	379	359	347	340	337	358	327	338	364	320	372	348	322	341	369	345	352	379	355	355	347	340	305	359	384	354	304	362	340	352	355	366	342	333	387	375	338	326	383	349	357	333	315	335	345	347	376	356	362	334	351	345	344	354	347	368	344	341	379	345	358	378	339	368	357	362	356	366	383	366	364	332	327	350	330	341	317	350	358	339	346	332	338	364	330	350	336	370	335	372	342	360	385	365	366	362	348	362	375	350	390	357	331	357	319	363	363	351	373	343	359	375	387	327	340	373	346	349	341	346	345	323	356	363	321	331	363	312	343	347	380	351	349	352	336	363	331	340	374	350	338	379	364	363	379	316	344	369	376	321	362	336	357	371	344	367	342	337	362	381	369	356	373	336	353	355	309	348	362	367	347	377	333	353	378	336	324	366	368	331	359	337	336	374	353	380	323	355	364	367	378	347	326	332	347	361	373	363	360	360	344	345	374	354	360	378	402	343	373	345	366	349	365	335	350	371	349	338	338	358	366	324	349	364	367	320	317	368	344	350	366	370	365	365	339	333	341	365	341	344	317	347	398	354	343	351	331	370	348	355	363	358	333	325	358	354	335	381	358	374	343	358	376	349	363	310	351	373	325	347	325	348	333	356	329	329	359	345	361	338	347	357	339	381	366	364	346	376	354	382	358	354	346	381	323	339	346	324	360	362	388	336	361	365	381	375	370	343	353	333	318	347	356	354	360	335	374	362	341	338	354	337	390	359	342	403	382	346	356	339	345	367	321	334	351	362	353	367	297	365	323	318	335	314	349	322	358	361	351	338	364	371	352	341	345	399	318	341	387	345	364	347	353	363	362	344	346	343	345	347	343	387	357	387	385	367	349	340	376	327	354	387	339	360	353	370	327	374	332	389	366	375	329	349	343	340	387	347	342	357	369	353	341	377	352	348	350	328	340	358	336	340	350	375	380	367	327	328	345	354	362	326	356	363	339	353	369	315	380	333	358	339	323	341	337	362	385	385	347	377	341	336	307	370	374	332	354	364	326	326	344	330	367	367	348	351	329	348	322	385	357	338	369	367	369	388	378	368	347	362	328	364	339	341	361	373	338	340	340	356	337	331	352	371	358	325	358	369	382	301	357	382	363	357	341	345	335	343	319	353	365	385	349	356	316	336	358	367	334	393	348	363	383	387	358	352	349	313	353	352	355	326	370	349	349	328	365	320	344	326	342	365	363	366	370	338	336	340	365	338	348	340	343	324	310	357	339	335	374	360	353	365	390	345	352	393	350	414	337	343	381	365	362	384	362	345	390	389	358	365	331	354	361	339	346	340	368	371	318	335	352	352	367	352	325	324	350	311	355	367	349	346	351	370	340	326	368	354	338	351	349	360	387	351	365	344	336	366	348	343	347	350	343	360	357	358	362	364	345	302	375	365	354	356	314	333	342	356	364	368	353	377	336	320	383	341	345	357	347	335	332	343	338	346	359	316	333	367	368	328	367	350	318	331	322	362	379	322	342	351	322	334	336	406	359	314	374	326	349	317	347	322	340	361	344	333	351	369	362	351	335	334	359
25567	22672	33678	39512	27771	26477	16750	7075	3039	1137	578	460	479	479	478	477	466	455	470	492	468	448	469	455	479	444	473	462	472	440	473	485	422	438	434	467	437	439	499	445	462	458	438	473	441	471	435	452	417	465	456	494	457	433	455	432	443	487	466	438	440	453	460	477	455	453	473	474	445	442	449	454	521	455	435	452	466	454	456	488	430	426	454	444	488	470	450	434	425	464	465	400	436	450	456	464	454	426	436	426	435	491	437	441	418	442	441	461	419	466	432	456	394	458	474	450	429	458	448	458	470	441	439	489	423	449	440	471	448	422	446	459	459	399	429	478	437	487	455	441	410	488	467	440	422	443	445	491	445	465	444	454	421	433	420	444	458	452	425	450	453	439	429	480	457	444	461	454	448	481	461	431	426	426	416	446	381	442	466	441	426	449	446	459	444	431	467	423	453	460	461	462	476	433	445	499	460	450	459	458	483	449	500	449	460	433	478	449	447	451	453	406	484	451	446	454	458	426	467	496	434	425	470	462	419	456	438	431	470	476	470	449	462	418	448	468	461	473	440	461	461	444	474	460	472	462	466	446	464	435	477	451	446	444	461	428	474	407	439	401	426	474	457	474	458	428	441	470	418	450	449	453	446	471	477	419	440	470	453	470	474	466	463	471	466	446	473	446	442	465	444	434	415	530	435	445	486	446	442	445	440	482	486	393	403	427	456	451	408	508	442	467	470	450	469	435	450	467	445	434	438	455	493	462	412	457	495	481	460	487	456	439	432	470	455	440	454	465	481	490	475	426	473	416	449	445	466	423	473	463	451	456	424	427	441	419	453	463	480	450	417	473	470	458	427	419	461	436	466	476	450	432	459	440	499	428	404	478	440	443	435	400	447	446	435	435	446	464	440	418	493	481	405	473	446	433	440	439	462	435	475	442	439	447	508	444	439	454	445	440	419	455	461	436	435	417	427	442	438	380	448	436	442	431	424	465	434	428	438	459	475	446	446	466	439	469	457	468	437	448	417	456	452	417	423	473	460	468	434	439	477	489	479	397	415	438	456	440	458	417	436	415	484	427	424	463	479	452	452	464	449	436	461	424	422	451	420	446	448	423	438	457	406	452	461	433	440	440	434	456	484	476	503	474	436	480	449	458	459	436	489	451	457	472	422	425	447	452	433	442	462	452	460	438	468	440	431	445	452	420	492	450	448	422	430	396	466	458	444	471	460	462	434	455	408	430	442	460	468	466	442	447	441	454	439	453	475	428	424	435	452	463	468	433	416	431	436	458	438	444	452	499	459	441	431	432	463	447	427	454	419	461	470	456	426	423	425	426	448	491	498	484	378	453	431	437	443	424	404	454	433	412	472	426	459	482	432	468	436	426	478	466	450	434	432	459	434	426	455	478	488	467	439	486	470	438	456	424	453	446	475	462	409	487	423	445	423	436	508	450	478	472	416	465	411	492	434	450	456	488	440	440	465	447	472	504	458	455	459	459	458	464	473	444	484	452	434	470	447	458	450	482	439	458	433	432	437	460	442	434	466	457	423	435	419	417	442	442	424	424	460	418	467	441	470	443	446	486	450	491	472	452	469	468	446	410	419	460	431	459	446	415	437	428	439	411	436	459	448	435	437	435	457	473	410	442	483	486	436	442	395	480	455	444	474	459	427	452	434	447	437	471	458	425	449	462	443	476	428	433	483	427	434	429	454	465	460	452	436	434	483	455	428	475	425	413	441	488	464	449	436	439	458	454	448	448	464	446	490	429	472	468	459	459	456	443	413	435	455	466	459	437	453	449	400	452	445	442	430	446	452	482	439	420	455	452	452	412	453	432	444	425	482	446	450	434	429	464	433	419	472	426	457	471	429	481	421	453	406	478	434	474	453	500	417	438	421	446	428	438	442	461	460	449	475	419	461	437	455	465	488	510	436	464	483	466	447	463	472	408	479	415	455	417	456	450	468	436	482	470	465	476	428	489	412	428	517	477	495	417	437	424	437	412	433	443	440	442	424	422	468	432	448	435	453	444	430	458	424	448	444	462	450	442	419	437	463	446	406	425	435	458	426	465	425	421	458	438	447	446	450	435	442	457	434	455	469	427	457	453	462	441	475	466	445	447	456	452	461	432	467	479	445	391	484	446	453	482	438	416	447	427	422	443	460	449	437	444	455	459	457	449	474	469	408	405	472	416	478	470	425	475	416	429	462	457	460	469	476	442	448	455	467	450	465	434	459	460	459	411	440	434	467	431	443	420	470	429	427	441	454	415	436	459	421	442	458	455	460	471	432	472	505	460	465	465	487	411	461	473	442	464	433	437	430	462	433	445	448	432	445	447	481	429	447	449	431	455	454	432	437	399	442	472	453	440	464	453	484	506	482	437	468	452	402	441	455	420	434	447	452	404	474	417	480	459	448	435	438	432	446	462	434	477	437	456	448	446	453	440	460	449	457	450	421	466	451	441	427	471	453	470	447	427	457	426	447	405	438	396	446	471	437	449	478	453	456	460	481	454	465	429	451	443	455	458	458	429	463	425	411	430	423	470	412	442	462	444	437	436	456	419	423	469	460	458	402	422	477	468	423	467	466	440	439	456	418	405	467	427	439	454	449	411	457	429	428	453	428	459	480	409	452	420	476	442	438	437	433	483	430	479	460	458	436	468	430	473	461	433	435	457	433	451	464	432	466	453	478	446	426	430	442	439	446	457	464	451	463	484	457	472	471	437	470	497	457	490	489	455	456	463	456	434	406	423	449	413	446	443	413	464	454	447	406	454	415	447	447	474	422	429	432	436	450	476	440	449	464	429	450	477	444	440	441	445	422	470	419	436	436	447	467	427	437	440	448	479	463	442	457	415	475	473	436	454	448	441	453	444	440	440	460	451	460	435	483	451	482	494	449	445	452	463	444	419	429	436	469	471	457	471	467	428	454	415	433	455	432	462	431	428	413	445	439	458	434	458	459	426	445	459	415	424	446	459	426	464	473	438	493	474	411	425	408	426	375	436	485	458	457	467	403	450	471	480	498	468	435	426	480	491	457	429	447	438	416	482	432	493	477	451	462	462	472	467	445	429	446	434	460	462	443	441	453	477	444	428	488	451	467	445	465	449	418	426	441	454	453	431	447	467	429	443	437	481	492	449	437	481	436	407	469	457	463	467	439	442	477	441	444	440	426	446	436	440	426	483	410	454	416	450	429	451	440	482	453	433	445	436	472	445	453	440	456	443	457	435	452	464	460	461	452	451	414	427	446	448	434	456	475	473	416	425	441	453	444	477	465	426	444	477	456	427	435	442	489	459	430	460	441	483	445	470	409	459	448	450	471	471	395	466	430	497	455	451	438	463	455	434	447	464	466	492	438	421	466	436	456	455	447	448	426	451	479	426	450	443	453	456	452	429	457	428	415	468	454	484	457	450	453	464	413	457	465	420	429	458	435	427	476	454	419	451	450	444	444	459	465	441	422	463	463	477	442	447	489	453	438	452	457	478	473	417	442	471
51636	80025	63453	43909	22781	23165	13344	7209	3597	1467	551	382	432	432	417	443	420	401	440	408	416	403	378	434	428	374	434	423	397	430	436	415	393	409	433	460	442	401	417	419	400	430	399	405	445	396	441	411	409	370	422	392	426	382	375	420	457	421	414	449	405	408	424	459	414	416	418	444	420	442	397	439	442	435	413	439	414	437	394	426	385	411	426	399	426	392	398	432	408	426	428	387	402	409	402	416	394	394	408	407	420	426	421	408	425	441	403	450	423	409	410	397	399	444	409	424	404	426	439	411	420	409	444	409	397	438	422	415	409	419	431	436	390	404	447	404	392	409	390	437	392	415	418	408	413	406	441	412	422	413	419	420	446	425	405	426	379	412	420	423	428	389	438	419	421	413	420	407	411	429	381	413	437	370	412	398	399	415	449	412	433	411	437	442	408	427	439	384	425	415	434	443	417	427	396	377	396	431	403	418	435	421	379	407	407	405	413	425	420	418	397	463	412	429	430	404	374	378	441	434	418	395	431	444	412	412	430	422	433	396	412	392	402	437	403	419	414	431	400	395	445	405	384	427	411	456	417	407	400	418	412	423	394	428	403	388	402	392	413	390	437	395	398	413	418	410	452	440	410	430	405	404	413	434	406	426	393	404	425	402	396	412	420	436	417	401	412	418	406	419	421	438	433	373	404	405	404	382	439	404	413	409	423	431	410	407	423	413	391	423	422	424	392	404	418	452	397	423	389	425	412	389	419	432	444	398	439	430	414	414	432	365	409	416	402	417	393	435	436	362	417	419	434	399	397	391	422	411	399	436	401	432	401	377	402	407	382	418	401	409	433	423	419	465	438	423	430	380	410	429	424	425	378	426	412	430	418	413	442	413	394	432	362	376	427	434	425	429	400	395	404	429	418	434	419	415	421	416	422	399	387	414	407	399	407	435	406	419	446	387	410	387	393	437	392	432	369	402	424	412	423	430	405	448	427	419	413	398	418	401	420	415	416	462	428	409	394	406	436	373	457	368	449	380	397	424	411	386	427	397	412	402	426	383	391	395	439	398	424	407	457	431	416	441	416	406	398	391	421	384	395	416	398	430	397	465	416	404	398	417	442	396	417	421	449	390	398	440	434	391	406	392	411	417	398	464	398	404	402	402	397	420	406	436	354	418	416	420	418	399	388	424	443	436	450	421	397	417	409	442	429	398	421	430	442	427	422	390	426	386	425	397	427	431	391	416	405	421	413	390	427	396	404	441	439	405	393	427	459	385	364	385	445	410	393	436	402	463	458	416	391	399	427	435	423	380	365	404	405	421	428	441	433	419	418	405	415	431	451	379	419	390	432	437	408	425	430	421	443	413	411	406	371	451	405	414	443	460	414	420	403	428	435	413	410	429	398	450	426	411	394	403	427	400	429	442	396	426	383	398	413	407	438	399	417	385	405	413	433	427	423	414	437	416	438	417	417	403	418	413	382	401	442	433	377	429	391	377	392	429	426	406	436	400	407	446	429	407	408	398	422	403	397	427	428	392	417	385	402	400	417	398	431	445	413	405	393	350	441	418	419	396	419	393	424	415	402	424	412	435	415	426	421	391	438	383	430	412	442	407	424	394	403	425	399	404	418	406	434	441	386	410	407	403	447	400	422	393	448	432	420	377	413	414	412	384	422	423	412	407	388	365	457	420	394	387	432	388	402	439	398	395	439	386	395	404	427	381	411	425	407	394	429	400	392	431	391	434	397	407	416	425	407	393	434	398	425	405	375	361	408	414	390	387	366	424	437	437	463	431	405	434	397	405	423	455	428	403	406	405	420	388	434	370	427	452	435	396	398	394	379	430	386	411	407	376	418	391	442	452	405	418	467	404	392	405	403	420	431	392	437	374	413	464	437	417	407	404	390	423	390	359	420	411	425	397	396	391	447	391	427	401	409	432	415	412	425	433	431	427	410	375	389	415	399	431	406	423	392	402	412	436	430	426	421	408	413	447	421	406	436	421	398	408	403	426	386	414	408	418	392	428	441	435	387	418	421	387	398	395	389	445	452	439	417	424	440	427	408	403	392	428	409	424	419	416	434	413	413	386	425	410	396	396	395	400	414	440	395	404	470	421	391	391	432	413	421	406	430	432	386	447	394	370	420	414	388	409	412	435	412	418	390	397	434	420	425	438	357	398	387	446	396	403	427	413	414	431	402	416	395	392	407	424	395	416	397	399	419	402	384	404	406	401	427	409	418	474	414	399	405	430	431	396	399	420	397	412	430	409	393	390	425	431	444	418	393	401	425	412	407	422	411	381	435	430	396	437	408	455	385	430	459	419	418	389	447	381	425	427	444	412	390	407	391	417	446	416	407	396	405	450	417	412	394	420	403	413	416	435	381	412	453	396	369	398	429	408	428	413	391	411	416	424	422	420	435	426	449	414	480	432	476	418	405	464	403	414	404	415	413	419	362	400	408	423	401	390	434	446	450	406	387	409	406	452	384	415	408	419	381	433	402	442	439	419	404	393	420	395	437	422	414	392	415	401	436	441	439	409	419	408	406	431	406	412	390	426	420	393	387	386	427	395	430	413	444	446	446	435	363	405	459	408	437	416	407	413	399	397	388	385	431	413	419	392	419	406	415	407	455	433	408	413	394	430	421	412	417	424	421	419	427	408	392	420	419	394	407	444	421	405	397	388	323	404	406	417	391	413	442	397	421	410	404	374	396	431	403	415	408	426	447	397	378	408	411	413	399	439	410	439	407	412	391	398	387	427	408	414	425	413	390	416	396	428	393	394	397	411	425	422	416	409	376	422	396	364	411	375	390	437	421	407	439	387	417	416	410	410	418	430	401	421	420	382	414	399	385	396	418	386	450	407	453	359	427	407	421	458	381	439	403	387	381	384	408	375	417	410	399	445	415	392	395	421	382	406	434	430	435	400	443	428	383	392	408	408	428	443	395	434	414	386	411	366	436	416	400	408	434	385	428	385	435	338	430	389	402	415	405	420	439	381	412	400	380	452	397	392	401	403	448	410	433	423	386	418	396	416	403	407	383	398	449	400	448	434	411	408	413	426	410	398	434	407	428	401	402	364	382	412	411	387	414	429	395	418	437	431	435	438	423	435	500	406	428	435	397	394	419	386	419	391	375	384	409	451	398	404	432	403	416	412	408	420	395	413	440	397	410	431	386	422	406	400	434	405	393	439	385	407	431	401	418	445	403	397	384	386	415	423	409	444	421	404	408	394	435	418	422	432	420	415	398	394	392	404	409	400	430	449	457	425	420	386	430	428	429	358	429	406	407	389	389	397	413	374	438	386	413	410	383	425	389	407	405	417	421	394	408	374	412	386	426	413	415	445	422	415	373	416	453	417	409	412	395	417	451	388	381	413	387	429	410	455	402	425	400	384	427	429	381	389	426	439	391	416	380	426	382	418	422	425	409	372	387	390	438	394	405	427	390	386	406	409	445	420	419	395	404	437	416	421	412	413	404	420	404	420	434	408	389	375	415	398
24675	21992	32022	36821	33422	33878	25973	12905	4566	2400	776	556	588	530	537	564	560	529	497	605	504	514	531	540	578	557	595	522	517	544	547	551	543	500	535	532	505	523	496	529	529	500	557	520	546	533	492	515	492	507	552	536	546	527	516	543	513	535	579	553	514	566	535	541	519	518	563	517	519	538	545	516	556	550	541	552	556	470	552	541	521	538	518	552	544	496	505	541	520	534	541	531	511	557	568	551	521	507	496	534	535	560	551	570	514	506	507	547	510	594	545	578	500	527	588	546	508	550	522	512	515	517	510	520	538	547	556	541	524	541	547	523	534	529	509	524	579	558	528	545	563	507	510	509	502	579	546	487	535	494	498	527	503	544	537	531	559	530	506	506	553	544	531	517	493	532	519	520	528	529	522	506	551	531	545	535	537	525	547	517	527	503	545	518	525	492	498	546	523	549	533	500	528	519	512	524	562	536	529	502	520	525	555	531	592	502	562	499	559	558	541	531	501	527	564	534	536	513	548	547	538	535	559	530	495	522	515	550	551	527	532	527	543	542	540	545	506	511	516	561	533	516	508	541	503	557	530	540	519	505	527	521	505	552	529	509	497	534	514	531	515	544	533	528	548	508	511	582	525	506	525	570	527	506	504	538	518	547	596	525	551	529	556	531	561	507	512	518	512	577	524	545	548	509	540	536	490	542	542	504	511	512	549	551	541	510	555	565	548	515	546	522	514	556	527	537	515	513	522	543	503	491	515	531	536	511	535	557	539	524	530	540	526	533	494	531	517	536	544	561	501	538	526	516	478	526	548	535	531	535	525	549	502	502	546	564	479	514	516	528	502	556	491	497	520	552	530	506	554	526	544	533	544	513	547	557	512	554	520	528	538	599	564	510	537	531	514	530	474	580	494	480	542	508	505	531	504	498	507	481	530	524	499	559	533	549	520	581	559	526	553	510	574	565	539	529	546	552	487	486	508	539	505	525	536	502	541	534	543	497	553	516	573	550	501	501	553	522	518	534	542	540	492	497	537	516	502	548	521	533	559	538	568	566	562	516	530	516	521	528	517	532	517	543	497	522	501	522	563	530	544	575	557	533	545	529	513	540	499	556	521	533	485	523	513	534	515	539	546	513	496	513	545	563	533	518	537	541	532	524	500	569	561	564	531	495	535	522	561	509	561	547	525	482	505	529	517	525	515	552	550	529	510	519	546	502	483	510	541	534	544	579	535	530	551	515	500	526	516	532	529	508	529	488	517	513	556	532	547	505	530	504	505	542	543	510	479	542	550	496	562	544	498	549	525	535	553	498	554	539	515	557	525	548	494	512	530	532	538	497	506	540	549	558	567	539	543	604	559	541	537	541	498	519	546	559	506	554	546	543	524	539	532	536	553	546	523	505	546	507	548	536	545	545	556	570	522	532	506	505	533	519	537	524	502	553	544	547	545	544	521	508	535	508	526	540	500	545	546	506	554	494	509	522	516	488	554	561	540	552	558	538	518	499	523	525	506	545	534	554	520	539	558	519	497	553	536	565	586	533	518	506	530	539	509	515	533	529	529	545	527	470	533	518	516	535	544	509	550	519	503	490	498	541	546	541	527	541	521	545	525	553	514	542	568	578	546	500	510	524	503	545	528	555	561	522	526	479	532	512	476	512	550	530	523	550	529	509	552	535	545	527	527	510	544	521	535	532	525	531	494	499	550	509	494	519	503	531	507	517	478	544	515	550	527	540	551	525	509	581	551	497	530	525	501	516	559	523	566	507	500	509	526	491	508	506	520	501	577	558	518	516	529	533	538	562	570	527	536	538	536	546	501	540	506	524	552	525	538	519	553	509	491	501	537	536	542	505	545	517	494	537	535	531	527	548	507	520	488	550	516	550	562	533	536	525	504	510	545	547	519	511	552	487	493	523	562	517	560	517	511	512	531	552	543	544	564	514	544	536	507	511	523	517	537	536	549	520	530	494	506	556	541	588	527	558	542	540	520	559	537	538	525	519	494	548	523	571	509	569	511	532	548	513	529	544	538	512	529	529	533	506	513	560	548	551	538	521	534	529	520	535	536	536	562	516	562	508	525	540	530	518	559	495	531	526	582	559	472	535	529	545	569	499	534	520	509	540	556	522	507	578	555	509	500	565	534	534	506	485	544	505	486	513	561	537	520	530	508	565	495	558	486	526	518	570	517	497	535	536	530	550	531	489	520	531	515	554	534	527	499	513	574	475	543	513	527	572	488	496	542	519	548	559	531	537	522	492	505	507	515	542	522	539	556	535	540	527	506	524	525	485	470	531	561	532	490	526	544	492	520	540	495	524	528	534	525	554	508	527	506	561	531	533	521	557	539	545	505	513	514	457	513	544	537	548	506	514	527	513	560	493	554	518	564	551	505	521	524	503	558	534	511	518	506	518	573	513	486	508	521	541	533	541	582	530	512	543	551	513	507	528	570	519	553	531	529	546	511	524	540	547	554	596	527	506	574	479	539	498	552	524	542	522	566	489	525	498	562	494	499	528	573	505	508	483	535	564	526	575	511	518	525	484	520	560	525	521	482	492	513	510	548	539	523	509	551	571	534	531	518	520	524	531	466	531	488	490	493	528	524	553	506	523	515	556	466	565	510	538	540	508	502	523	528	510	481	524	536	532	531	531	507	533	546	522	574	538	485	523	523	561	489	539	508	576	513	525	508	479	547	516	522	533	521	513	514	567	566	514	476	508	563	540	528	542	510	489	509	462	508	520	548	541	489	546	529	523	537	542	548	544	550	506	528	551	502	529	556	515	516	536	557	563	529	541	565	543	511	509	553	517	557	520	544	533	551	525	528	531	551	553	538	534	530	522	531	505	527	526	520	530	521	529	542	515	559	537	542	526	517	532	493	537	496	522	532	510	494	505	560	568	543	547	495	525	500	550	505	534	567	508	505	520	545	517	547	515	500	520	525	506	536	502	544	553	536	494	497	487	535	524	532	509	543	559	508	492	510	522	565	541	502	516	542	524	496	465	515	541	540	537	509	522	550	492	540	571	522	506	515	508	515	510	529	501	537	543	504	517	477	514	537	512	525	543	532	538	572	522	541	504	512	538	518	538	496	542	618	528	541	517	521	524	513	560	562	520	506	514	548	541	513	495	536	527	523	565	559	518	497	526	532	533	499	531	541	516	538	488	511	511	532	510	565	561	522	505	566	523	555	518	544	530	477	518	523	567	555	529	571	517	525	502	560	524	488	570	542	551	516	528	517	496	510	514	550	550	512	527	551	562	539	501	559	540	523	515	532	520	495	573	585	558	502	531	500	574	506	505	496	515	521	517	509	518	497	539	530	519	488	523	544	537	561	540	468	528	537	510	516	517	606	534	539	529	529	508	506	527	523	512	509	512	533	499	569	528	512	577	526	497	534	540	514	492	467	510	541	548	509	496	542	535	512	485	526	520	499	563	503	503	521	515	508	556	529	512	502	500	544	504	515	525	522	550	579	517	557	503	538	518	532	577	509	510
60926	94427	77403	59852	36803	33083	19106	11264	4854	3043	747	480	507	481	508	527	459	505	493	491	520	533	463	455	462	514	454	500	490	507	502	530	514	510	488	509	436	489	464	478	463	496	540	474	475	492	424	510	497	466	483	499	492	545	519	485	507	488	452	515	523	490	507	512	488	464	494	480	462	548	495	536	520	496	511	480	492	478	504	490	487	506	481	492	485	508	514	501	510	505	481	502	491	557	474	450	473	477	512	480	509	493	480	489	478	506	511	494	482	513	490	514	466	483	516	454	505	493	532	481	465	508	501	532	482	525	482	496	490	458	484	455	502	495	503	534	482	519	435	516	522	472	472	490	510	479	495	501	477	476	484	501	502	517	507	476	489	507	467	506	475	520	518	505	467	514	492	479	490	518	470	503	522	474	498	475	515	509	460	492	476	444	480	501	509	505	507	476	520	496	494	514	526	463	504	447	474	515	472	446	493	470	519	494	473	465	484	494	525	515	521	480	523	514	490	460	465	467	482	478	490	504	501	489	494	487	463	495	491	481	480	485	480	511	502	502	474	523	502	523	505	476	458	480	462	459	501	482	508	486	486	470	538	512	529	506	491	501	518	544	523	532	524	503	536	536	449	475	502	476	486	492	476	510	486	487	469	483	454	468	507	485	480	481	466	482	501	486	480	497	506	485	479	490	522	462	451	516	486	469	515	505	490	490	518	468	507	504	499	471	526	496	490	490	495	525	495	460	550	500	539	530	565	491	505	507	489	458	483	485	505	503	481	495	487	493	493	466	440	492	488	468	474	470	485	486	497	486	466	497	457	488	478	488	519	484	470	510	492	482	492	496	474	477	497	490	515	479	524	522	472	509	483	488	486	495	513	484	510	451	529	526	506	519	507	483	494	449	483	507	487	482	453	498	489	483	504	489	491	514	532	504	460	509	509	485	527	541	507	484	480	514	502	468	480	518	514	546	536	530	488	457	471	459	502	506	500	451	472	511	501	498	460	467	491	462	473	538	517	471	518	465	501	508	460	470	511	505	472	471	451	512	499	523	503	494	478	498	464	530	500	524	462	470	488	499	509	507	480	504	467	491	470	501	508	514	505	507	498	495	499	495	461	472	502	478	520	481	516	517	542	528	501	496	481	478	486	505	492	489	464	471	507	486	428	500	483	509	507	501	492	493	535	493	472	489	521	489	482	484	483	468	479	499	481	475	473	442	469	494	471	506	496	468	553	467	544	496	461	466	433	515	537	502	479	490	527	474	476	473	489	464	535	478	521	475	486	498	510	485	513	493	507	478	484	517	470	489	484	442	554	503	488	495	494	508	503	485	487	501	507	497	516	482	511	498	476	488	494	459	509	440	485	519	486	501	497	462	484	490	500	474	500	534	475	465	459	484	502	469	487	488	513	513	510	464	519	506	474	453	483	506	427	469	502	494	469	507	516	495	513	470	523	442	521	505	494	534	500	498	506	500	499	489	509	466	464	509	482	514	490	525	503	484	512	535	480	475	485	496	516	467	467	517	469	484	511	513	477	519	499	495	468	488	514	479	496	522	451	493	460	521	505	480	505	493	493	496	481	463	477	449	502	523	513	482	472	459	529	499	473	468	508	494	526	498	530	470	510	455	489	469	468	511	509	493	488	481	476	540	477	502	467	482	505	435	465	513	519	500	540	507	495	483	542	490	473	502	493	511	479	501	456	506	514	473	469	512	521	498	480	482	497	516	480	493	510	441	450	484	496	507	459	508	499	506	477	497	532	506	502	503	472	503	484	472	507	516	561	529	504	461	507	514	461	496	477	449	466	494	487	475	476	522	474	480	500	478	470	495	478	470	458	501	471	501	456	490	483	501	546	493	506	507	494	463	469	452	488	497	474	542	454	506	523	509	508	489	484	496	481	457	501	503	488	492	498	526	465	543	519	483	464	441	495	464	470	491	488	446	493	475	492	517	528	493	480	509	508	501	493	502	491	519	515	512	509	472	486	529	497	521	457	476	474	546	473	501	528	480	468	498	519	460	525	460	468	480	490	462	485	516	449	503	450	466	518	498	485	476	446	470	513	490	495	493	483	482	469	499	432	468	464	457	538	520	501	493	469	484	523	509	467	502	509	498	459	490	532	456	485	508	499	542	491	494	528	504	480	499	452	480	496	454	510	489	543	494	436	519	454	496	524	507	507	509	506	481	455	481	500	487	509	465	484	468	500	488	452	483	437	460	468	444	466	471	479	503	478	538	476	505	517	464	505	501	537	455	499	492	488	486	532	478	483	483	443	499	519	513	501	488	516	500	461	525	485	509	511	498	461	478	466	508	492	521	459	495	491	513	520	502	482	512	466	468	476	479	490	504	441	474	488	487	476	515	522	511	472	492	522	516	477	437	480	467	497	447	493	466	491	491	491	488	515	513	465	513	506	510	518	527	467	501	477	478	472	524	496	516	482	487	459	421	484	487	477	523	500	493	505	500	525	496	482	483	505	519	528	497	491	466	518	461	535	502	447	512	500	482	441	498	454	477	524	442	505	504	471	481	522	482	509	507	497	484	496	481	495	486	469	509	484	518	481	502	475	507	523	502	487	495	469	492	494	477	468	466	452	483	519	511	515	515	473	486	512	491	498	482	498	454	500	538	461	482	479	470	503	488	491	507	523	508	486	529	510	482	509	455	478	492	513	486	506	502	506	502	512	471	461	485	494	474	499	466	519	504	522	503	498	476	489	491	494	483	485	511	519	495	523	494	500	492	523	472	485	428	530	487	519	509	485	489	490	501	455	464	523	510	502	529	492	490	466	503	491	459	523	523	519	498	482	521	481	476	517	480	479	481	491	476	493	517	500	480	511	492	480	501	505	473	507	464	481	451	535	474	487	490	480	543	507	463	522	479	467	476	516	517	492	520	514	496	507	492	487	507	517	510	451	471	482	459	471	482	506	490	470	487	472	499	498	499	487	483	540	476	486	531	492	474	508	499	482	512	477	487	494	505	499	499	493	489	482	498	516	490	492	514	510	513	471	505	516	510	486	492	487	504	475	481	475	520	472	461	523	508	528	464	530	484	480	450	503	482	516	488	500	464	454	481	485	468	519	500	524	488	470	523	516	483	502	468	541	473	496	475	499	462	524	482	478	469	524	502	515	506	486	498	532	494	525	528	471	457	459	474	477	522	487	496	473	482	494	450	494	493	502	468	474	486	498	532	493	475	491	476	507	508	474	506	523	499	519	469	486	490	511	516	469	460	500	525	466	501	446	477	473	516	442	446	491	479	507	453	502	491	507	527	494	487	482	515	505	470	493	455	490	457	474	471	480	498	481	523	502	491	497	459	471	500	494	513	515	456	511	536	511	494	455	527	471	486	503	490	478	462	493	502	504	491	496	481	498	433	540	459	502	502	476	516	495	504	481	453	474	533	480	482	462	518	533	567	496	487	474	467	521	522	523	479	482	494	486	488	496	526	421	470	535	519	469	482	489	492	491	486	487	479	493	483	483	493	471	443
28811	22555	18581	11572	3573	2774	1506	921	596	532	445	413	424	426	399	404	489	441	433	400	445	410	446	413	397	418	424	427	370	407	434	389	451	429	419	409	433	433	420	437	464	421	395	413	379	418	433	391	473	423	423	399	425	422	418	408	452	422	433	410	397	428	451	426	419	443	411	397	450	440	402	394	463	401	453	420	430	438	417	446	426	423	443	361	385	417	422	418	427	418	418	403	435	434	413	418	416	461	443	411	449	441	420	423	424	409	449	424	432	458	433	396	413	420	442	404	407	435	423	437	396	432	415	413	446	396	452	396	420	389	413	464	429	435	443	418	444	406	388	402	428	416	404	434	466	419	423	393	433	430	403	408	431	444	410	427	463	430	405	402	422	419	428	441	443	423	438	427	416	469	453	427	431	425	442	415	443	364	446	450	462	432	413	429	418	428	410	455	422	421	423	402	440	422	432	453	404	402	430	399	415	437	414	432	440	450	421	416	451	374	427	384	434	409	435	427	414	415	422	409	386	466	406	402	434	433	425	423	416	391	395	390	428	421	448	391	386	400	438	426	411	434	404	440	449	418	441	397	443	443	433	435	446	424	408	434	421	459	413	422	416	372	442	427	423	422	411	422	420	426	435	426	453	429	388	382	433	437	442	436	428	422	418	383	422	418	393	438	418	408	390	365	390	430	409	431	444	421	391	445	415	403	418	393	391	418	424	450	400	391	423	402	404	431	406	410	442	413	408	441	408	438	419	425	426	434	389	429	413	441	388	408	429	433	449	429	448	428	420	417	420	415	390	415	402	415	410	446	418	432	389	458	413	450	419	421	404	407	397	435	424	414	391	399	411	391	434	408	470	387	409	437	418	441	396	413	390	437	411	406	413	421	432	435	448	431	433	435	408	399	392	422	427	428	399	422	441	396	404	429	424	421	442	421	432	396	406	430	431	363	392	422	406	427	439	420	447	454	459	396	393	403	430	394	440	447	387	406	432	432	387	470	435	424	450	412	442	398	391	446	434	394	419	405	455	404	419	418	407	445	417	402	425	443	420	399	440	422	389	457	434	379	416	408	435	432	400	430	438	421	408	434	406	418	389	447	486	422	385	406	430	448	448	441	416	385	436	461	447	382	397	417	388	414	455	411	438	401	441	415	418	395	432	418	420	401	408	419	426	427	421	441	414	382	435	436	430	419	434	420	397	401	402	411	434	423	414	431	442	402	434	438	431	428	398	449	424	435	387	421	455	444	396	420	440	429	427	458	438	424	412	445	398	417	404	400	457	401	420	397	415	439	424	449	418	413	448	413	432	385	429	440	390	402	425	418	407	408	422	424	440	402	454	378	399	439	416	407	429	464	448	390	372	416	428	457	405	381	440	374	422	428	417	437	416	442	393	436	436	445	438	436	386	392	413	416	432	448	394	416	439	431	460	399	427	437	415	404	457	435	407	399	405	428	452	426	418	413	449	417	395	422	426	450	420	454	439	423	411	379	385	447	395	405	401	414	439	441	446	417	453	411	435	414	407	433	451	402	407	453	407	402	404	409	408	392	416	405	430	444	417	380	385	446	466	421	433	380	447	455	447	416	433	387	394	397	442	439	421	416	436	423	413	416	397	393	402	442	423	445	405	417	442	440	417	412	440	390	394	396	467	397	415	436	414	441	421	425	418	477	432	396	452	447	400	431	386	396	414	388	423	425	387	412	434	442	410	447	404	456	441	453	437	407	428	391	496	411	390	430	426	439	406	417	406	432	404	439	414	413	436	432	393	432	454	439	438	413	398	438	403	427	424	411	430	399	433	448	419	408	429	417	433	401	435	442	443	432	433	432	417	419	422	410	393	403	439	487	394	408	448	449	411	456	416	398	435	401	447	409	416	428	390	444	421	410	404	410	420	418	406	411	409	435	430	435	423	453	435	396	413	430	428	406	418	409	415	408	418	423	390	430	408	427	427	422	404	409	428	422	444	426	427	408	426	425	391	410	432	418	429	414	424	412	434	435	468	424	454	442	407	441	442	397	436	414	419	412	404	421	405	403	410	440	423	405	431	406	415	444	399	464	420	413	421	438	442	442	420	411	402	432	432	401	429	419	446	431	418	425	402	377	407	426	430	414	416	443	419	401	417	433	401	456	433	414	411	371	413	399	419	422	396	443	428	419	428	420	410	432	419	423	402	405	414	433	410	396	410	405	465	441	436	391	446	425	405	451	442	423	401	416	453	402	432	447	426	405	413	419	383	428	412	455	427	415	409	415	429	445	440	435	376	411	421	405	432	394	417	436	449	392	403	408	430	452	437	417	420	426	429	391	427	435	402	428	432	433	400	398	408	399	421	407	399	437	422	452	397	432	395	435	428	427	389	416	437	398	439	430	413	409	408	432	418	414	412	439	407	402	404	439	418	419	437	405	416	425	430	410	420	457	415	422	385	413	433	403	398	422	407	417	417	430	409	423	411	432	415	404	437	441	381	423	466	431	403	416	437	402	433	455	428	407	418	393	395	438	446	408	406	397	406	397	395	414	420	424	432	420	422	415	399	452	383	437	428	430	433	427	418	427	421	378	418	421	430	403	405	416	434	427	390	434	427	414	474	450	377	438	423	408	425	447	460	447	426	432	402	456	429	410	407	432	445	403	447	423	446	410	445	412	433	418	369	423	438	427	431	424	408	409	395	431	393	406	378	411	398	408	412	425	434	389	408	422	410	426	434	419	443	414	424	419	419	412	381	423	407	427	418	442	412	420	403	451	421	417	442	397	417	439	461	426	415	435	395	414	410	403	415	398	424	402	403	437	397	429	407	406	428	404	397	403	451	412	406	455	452	429	468	457	409	451	392	422	411	404	447	429	436	405	428	384	405	430	428	424	429	429	419	431	401	404	438	403	413	417	387	434	404	449	436	403	434	443	411	416	386	402	435	418	375	409	450	408	429	412	413	399	414	438	457	407	406	420	408	450	427	422	417	420	422	443	452	430	415	412	425	410	423	408	407	412	444	418	392	423	416	437	392	372	453	433	420	404	397	398	382	429	444	426	427	438	410	419	408	405	402	411	416	420	386	439	395	444	416	458	412	433	408	399	444	441	424	433	412	426	495	394	437	405	444	394	443	447	416	402	443	431	387	417	415	420	450	467	441	414	423	426	425	419	428	448	410	401	416	430	422	423	414	423	421	448	426	417	433	427	431	412	416	415	387	426	421	417	439	443	438	365	414	425	406	423	484	439	447	411	439	425	424	437	399	389	427	397	368	428	418	428	397	401	446	419	410	470	426	409	436	391	447	413	403	424	409	400	417	400	414	390	457	436	405	412	408	384	432	420	407	414	451	421	391	415	447	422	416	410	382	432	438	402	399	400	452	424	413	392	405	400	447	450	427	436	409	416	392	381	409	427	434	425	402	422	368	403	395	419	395	393	432	447	404	413	419	400	433	428	379	364	437	402	390	390	388	433	362	412	371	431	431	430	403	394	398	391	419	407	398	433	438	422	401	417	449	438
13841	22893	15740	8340	3126	3105	1662	1018	623	415	355	382	361	359	358	352	363	357	373	378	363	368	340	358	347	372	373	336	326	355	362	359	343	342	357	319	335	370	380	333	368	332	348	352	335	379	368	367	344	317	355	352	354	316	367	343	362	361	361	331	408	363	347	368	364	378	329	351	316	356	350	344	311	374	368	334	344	391	352	347	350	389	372	314	377	351	353	340	324	363	380	329	374	338	340	364	366	398	347	347	345	351	365	334	324	379	369	365	363	316	372	365	378	356	349	365	372	372	348	366	377	390	343	336	385	362	394	337	345	342	338	323	378	336	343	370	359	371	377	392	342	368	343	350	340	338	384	359	361	385	374	365	331	370	365	352	364	328	372	388	365	373	360	328	317	377	366	331	362	339	338	346	382	390	326	365	347	355	353	364	319	361	327	320	374	370	345	356	346	349	370	372	369	390	336	323	376	388	359	387	380	356	333	356	370	367	344	377	369	363	356	373	360	359	364	318	382	340	338	333	320	348	346	360	341	319	349	398	330	348	352	365	334	370	361	353	332	396	327	374	380	330	330	334	351	357	365	365	335	361	357	350	366	337	394	380	370	365	360	349	341	336	335	347	328	347	358	387	337	370	348	332	344	341	362	360	405	322	372	351	358	349	377	337	381	346	356	368	320	329	344	383	339	337	351	371	344	383	341	315	364	340	362	370	342	317	338	371	335	331	326	340	347	360	378	376	317	364	361	352	360	368	371	330	371	330	386	354	309	314	364	364	323	390	350	344	307	332	377	346	368	356	369	342	361	321	321	332	352	357	355	360	313	345	348	347	397	379	375	352	367	375	349	351	337	363	369	338	343	336	341	362	357	345	361	371	338	354	338	366	343	357	356	348	365	348	319	362	363	325	342	354	385	372	367	341	355	388	363	338	368	367	335	385	352	378	349	351	363	343	351	335	353	360	362	358	338	332	340	319	319	346	381	358	353	357	405	351	333	349	354	335	364	377	358	379	353	379	348	359	384	330	342	384	340	364	349	311	386	344	362	329	355	370	361	336	359	349	392	368	344	395	368	369	346	363	370	336	377	352	345	350	335	353	369	360	379	358	358	317	360	357	343	369	362	345	358	393	377	330	378	343	345	346	344	367	348	333	375	349	379	329	373	365	368	347	364	299	307	370	381	325	330	378	341	398	336	374	353	370	347	356	392	360	364	381	349	365	357	362	336	384	357	339	349	353	343	344	330	385	342	386	365	331	331	351	370	367	360	345	358	367	364	355	355	347	360	367	331	365	363	348	394	369	341	354	378	353	345	356	365	377	386	383	368	353	333	342	357	359	379	367	341	342	346	348	317	348	341	324	366	372	338	346	365	360	356	373	374	342	380	351	354	362	357	371	348	346	319	338	372	344	373	343	360	350	344	355	343	337	369	337	336	352	356	406	369	347	386	343	351	355	373	365	340	386	344	359	372	364	347	334	413	386	365	351	405	355	340	359	328	356	330	348	370	367	338	357	379	357	343	343	373	352	351	352	375	360	377	359	347	366	349	375	344	328	352	367	361	345	343	349	347	344	338	315	350	366	344	330	319	348	323	385	385	373	347	360	354	358	324	390	367	357	355	342	347	365	363	348	302	352	361	324	352	341	373	347	348	352	376	364	347	358	362	328	368	363	371	381	349	370	364	354	332	387	339	354	364	349	422	331	385	370	356	368	382	349	347	353	369	339	370	349	353	360	370	324	387	383	345	348	356	367	355	309	376	348	357	348	335	340	376	331	369	343	358	324	379	365	370	362	342	337	371	350	347	322	336	381	316	332	327	368	342	342	379	337	372	330	336	364	397	345	352	369	352	371	349	370	369	344	356	359	357	358	322	390	300	352	374	333	357	366	331	365	345	345	382	353	329	362	333	367	371	324	343	365	352	351	358	354	345	336	350	380	330	363	368	376	362	356	342	371	362	352	328	360	346	355	368	372	356	354	383	365	311	344	362	365	377	363	354	372	362	374	368	341	360	386	350	356	372	376	316	340	354	394	393	346	347	357	339	351	326	349	394	342	328	337	372	351	328	411	360	357	339	338	363	327	360	389	334	335	360	364	345	357	344	389	363	350	367	384	340	356	344	354	352	348	356	374	368	363	351	361	332	323	337	350	385	343	354	356	345	372	346	341	358	373	329	364	352	338	338	369	361	368	361	367	363	387	349	343	326	362	356	304	360	381	344	352	353	384	330	329	337	347	349	358	353	338	345	364	357	364	339	352	360	375	373	365	341	361	347	338	353	344	373	354	369	362	346	344	372	319	353	366	371	339	365	366	334	363	363	325	343	322	366	339	326	339	376	382	385	343	337	385	353	366	368	334	359	364	318	346	376	387	336	381	292	344	335	361	347	366	358	364	374	361	354	378	366	368	338	347	392	371	363	334	319	339	329	394	392	348	326	363	332	398	376	366	341	362	382	361	364	398	372	361	372	390	356	332	346	382	354	365	373	383	365	343	374	340	356	396	341	333	352	326	395	338	344	352	343	351	359	385	355	374	383	374	338	338	353	339	382	364	357	357	371	342	347	392	380	381	345	379	337	343	372	352	341	344	373	329	344	342	316	312	351	338	323	356	354	347	350	327	303	383	368	327	357	324	368	358	404	347	318	360	363	366	373	367	331	356	363	372	343	346	329	373	329	364	340	355	362	374	367	389	329	349	388	376	365	367	347	357	334	389	378	357	354	361	347	360	360	379	356	324	378	334	362	356	354	373	331	355	378	293	324	341	392	347	364	326	329	344	315	374	367	385	361	374	376	349	374	341	335	342	351	358	373	374	370	343	355	376	339	330	363	369	330	350	369	321	358	362	341	334	347	344	346	340	346	350	325	350	356	347	356	347	363	346	363	379	390	355	360	352	321	346	374	334	352	382	350	311	356	337	354	401	365	377	387	359	323	367	358	347	320	370	376	350	318	366	340	330	387	350	352	360	364	333	357	374	346	355	344	314	381	371	346	339	336	326	378	357	377	370	337	333	336	372	351	385	359	346	349	388	372	367	377	338	332	375	334	322	359	366	363	334	376	360	350	367	344	336	389	376	384	364	381	365	342	355	395	380	312	349	354	341	365	351	359	365	374	342	339	334	332	308	357	367	321	354	375	357	366	333	330	392	355	348	386	359	343	327	362	341	349	369	378	345	345	354	354	368	345	350	314	366	358	318	314	356	346	345	391	367	362	360	331	383	381	356	340	344	356	335	368	345	364	375	350	330	381	341	343	348	349	376	322	357	361	383	311	359	350	369	317	386	369	370	342	348	343	394	366	356	350	346	365	359	370	384	353	371	365	341	341	357	319	361	356	367	382	336	337	364	364	354	371	350	346	368	341	366	370	369	380	337	365	354	376	379	345	368	343	346	326	360	374	332	414	348	367	375	367	350	330	358	308	369	358	374	341	369	352	375	372	394	334	316	325	316	369	345	328	356	343	338	366	364	362	332	378	363	368	360	334	371	341	325	322	356
25595	22661	34087	40324	29836	24864	15684	7172	2107	1426	646	423	537	504	470	501	469	495	517	484	480	500	495	439	494	476	476	487	463	434	437	466	458	476	456	462	447	475	498	509	442	459	474	473	438	466	445	476	457	443	463	442	448	478	468	427	473	445	477	479	446	472	469	457	494	436	505	437	462	440	454	461	446	441	440	482	429	446	467	464	453	481	464	451	446	445	493	473	459	392	418	456	405	506	467	469	451	457	472	475	484	434	471	429	476	460	428	447	402	453	464	440	471	465	411	465	454	507	425	463	448	450	469	430	442	430	417	467	458	456	456	465	450	430	467	422	447	458	448	463	462	482	496	466	468	434	455	442	426	466	453	436	424	444	464	446	509	489	474	431	483	459	467	423	463	469	481	452	440	431	470	448	483	451	449	460	444	497	453	448	468	453	450	434	447	456	452	453	470	476	472	448	467	469	467	424	415	464	439	448	414	419	407	455	465	467	472	481	404	447	466	492	472	457	454	466	424	486	461	468	475	459	474	441	444	472	457	426	480	450	437	452	449	426	477	457	439	461	459	454	458	442	467	435	443	471	423	425	446	465	473	450	428	469	489	446	450	466	469	484	457	473	458	495	468	454	493	451	457	422	467	436	491	469	454	462	463	477	453	446	474	472	451	490	490	459	412	469	453	503	464	458	460	473	439	457	433	442	467	453	492	434	452	457	458	480	468	449	440	420	464	488	474	438	477	423	474	461	424	453	438	434	484	429	465	432	477	444	466	450	469	427	450	424	475	455	430	466	493	471	472	524	480	436	456	447	465	464	504	447	433	473	469	472	447	468	454	472	472	448	429	456	460	475	448	450	469	448	466	435	477	478	492	472	419	437	476	494	437	427	452	438	475	485	467	457	466	422	498	450	434	447	450	465	453	446	470	440	427	440	488	470	498	464	424	462	454	417	468	490	464	459	463	465	455	464	461	446	439	461	465	453	477	436	475	433	419	460	440	452	425	451	458	492	451	478	462	450	447	445	468	466	439	454	449	430	463	435	501	476	435	466	465	470	468	435	482	479	455	466	489	463	461	419	450	469	471	430	460	425	477	451	485	444	460	488	503	483	461	477	445	426	463	496	486	443	481	416	463	477	465	478	462	442	431	464	451	434	491	482	447	467	455	438	471	459	471	472	462	449	410	422	439	431	463	435	438	464	447	466	437	474	497	462	451	447	459	450	459	469	458	461	457	443	439	486	479	424	442	466	443	470	452	438	451	501	481	451	458	482	454	464	452	468	485	450	477	435	476	461	491	449	483	419	470	453	461	486	430	483	496	397	436	436	442	451	450	473	495	430	452	424	430	438	459	447	438	427	491	486	460	493	451	421	459	472	491	427	438	439	447	445	405	467	447	503	439	486	454	466	459	451	440	435	446	491	460	451	448	513	466	450	454	443	426	431	469	468	456	487	462	448	433	463	422	466	449	478	478	464	465	439	458	435	451	459	477	427	424	478	453	414	429	510	456	493	470	441	451	460	453	458	434	480	453	468	488	431	449	497	494	441	421	454	441	446	482	453	445	440	424	494	467	497	462	455	459	472	470	453	455	474	481	491	479	474	445	444	432	448	500	458	440	486	472	449	484	421	454	468	415	444	426	468	447	438	441	464	465	473	455	432	430	496	469	429	447	456	441	445	421	499	476	466	471	437	442	475	440	434	436	467	493	454	426	437	449	457	457	468	473	498	479	485	473	453	454	440	456	484	462	460	447	470	435	474	463	445	428	486	462	436	467	457	457	455	508	492	452	450	458	423	487	432	455	462	449	437	458	429	460	432	432	457	417	452	472	457	460	461	398	438	448	434	401	480	418	450	505	447	453	452	431	454	437	442	486	455	488	470	459	447	456	433	409	429	441	428	450	460	454	441	431	442	439	468	448	444	406	435	450	455	484	421	448	474	403	483	450	457	396	458	464	425	453	438	454	449	436	446	483	473	456	458	476	452	459	444	458	468	463	476	432	467	471	450	460	468	456	456	477	429	457	492	448	474	445	491	439	457	421	432	465	438	453	454	451	460	445	455	463	464	510	445	466	460	442	472	478	447	452	536	432	455	465	488	513	439	484	461	446	448	453	508	454	496	461	458	449	443	484	456	475	479	445	437	458	419	412	470	441	465	444	468	468	439	446	469	472	497	452	463	485	431	466	471	455	478	421	471	441	479	475	455	448	476	448	430	439	434	467	436	456	466	440	445	445	429	460	414	502	429	420	438	417	452	441	465	432	452	475	460	462	460	421	410	446	457	464	486	418	439	458	459	464	459	443	421	483	416	463	478	456	482	455	450	457	515	444	444	475	472	481	451	471	468	489	410	464	456	506	477	483	468	459	458	496	453	463	450	461	464	466	456	440	449	426	501	475	450	478	484	427	451	467	426	483	466	463	442	458	465	498	449	404	425	441	425	466	479	473	429	426	467	466	495	466	439	433	446	455	470	434	481	401	430	404	453	467	466	470	477	466	461	491	441	484	442	426	439	441	443	482	435	478	460	468	464	470	454	423	467	440	500	460	447	461	453	428	434	437	457	451	419	485	457	472	462	470	455	436	441	426	438	419	461	447	478	511	456	465	458	466	451	424	425	440	463	410	478	451	420	444	470	471	474	465	465	424	470	447	436	460	459	426	479	473	461	453	470	431	436	458	482	453	470	451	430	463	482	451	441	476	421	459	427	467	453	414	459	419	483	438	450	470	431	463	486	430	416	420	460	473	451	481	452	485	455	438	435	432	471	439	471	459	426	435	425	445	445	445	464	445	493	485	492	414	450	493	449	456	470	499	472	461	454	450	449	453	467	418	502	478	456	445	448	457	424	457	463	406	434	443	449	455	430	476	446	436	449	470	449	475	487	480	484	468	450	474	496	456	436	451	436	443	474	474	478	509	448	440	493	477	449	484	451	435	505	428	454	465	430	448	417	468	461	448	483	434	454	462	464	438	468	449	453	434	420	467	447	467	459	439	462	439	444	487	472	426	479	481	449	454	442	447	465	472	439	482	441	438	473	459	447	451	471	481	412	443	454	433	460	482	423	464	444	481	458	471	431	420	452	443	477	468	478	431	467	425	464	479	470	454	474	491	461	439	440	470	419	449	465	437	435	458	443	401	447	448	431	481	448	456	467	460	485	453	432	451	440	426	449	444	391	428	441	444	480	466	444	452	471	471	477	457	488	469	487	410	456	483	446	471	459	438	497	455	454	460	471	464	418	502	472	467	453	465	476	466	446	457	461	490	459	483	426	471	423	466	468	457	417	474	443	448	424	448	461	443	464	443	432	438	472	424	414	441	463	435	458	458	424	467	465	457	428	452	467	453	446	445	466	470	456	456	467	449	493	452	423	476	452	458	460	503	460	459	493	443	426	453	460	422	462	501	459	458	470	469	467	437	437	480	439	493	454	473	454	464	449	409	447	489	497	427	454	459	467	462	441	455	488	454	439	502	452	429	466	433	465	475	472	435	462	425	427
51106	80858	63919	47101	24160	20438	12114	7038	2364	1761	594	369	397	430	409	459	391	402	391	451	416	471	421	401	486	440	430	397	389	410	434	412	423	428	397	425	408	415	422	428	393	439	394	443	395	429	448	420	450	405	417	440	466	406	432	421	380	426	421	425	409	431	417	395	406	455	450	394	467	424	441	445	432	453	472	414	399	426	429	435	396	442	421	436	416	424	428	430	437	399	410	446	408	430	418	434	425	418	419	406	399	438	395	425	432	416	415	429	381	426	401	406	388	405	413	409	388	468	425	418	420	421	391	410	411	422	423	457	421	392	425	420	387	403	404	463	385	425	400	431	432	454	447	423	422	410	413	397	414	401	397	394	436	436	439	444	440	444	435	405	407	427	459	427	446	407	416	390	433	405	388	457	416	417	411	429	425	429	429	397	422	420	413	448	394	414	404	433	399	401	444	425	428	371	370	404	408	449	421	399	396	430	384	382	431	428	424	416	408	408	433	449	404	417	446	387	383	400	430	403	428	469	410	409	406	401	392	396	394	460	424	424	386	414	432	403	420	408	429	423	381	410	371	443	428	417	421	412	451	394	432	406	443	449	433	454	411	425	420	416	453	401	444	383	432	418	441	471	426	417	399	409	427	414	425	404	409	386	437	359	417	423	410	414	409	409	417	390	407	417	400	396	421	433	446	392	429	384	429	408	394	400	460	424	403	434	443	430	437	416	411	408	410	386	416	433	423	442	418	446	403	406	368	404	406	414	442	419	406	403	431	430	417	449	435	430	406	410	433	487	423	386	432	454	446	423	445	427	423	414	405	402	411	391	437	403	421	422	432	434	442	410	411	425	404	407	421	397	403	424	418	440	442	405	421	430	385	412	385	442	382	431	416	399	411	394	449	433	399	430	393	434	422	419	411	395	436	393	383	446	431	423	393	439	439	440	451	427	449	408	414	390	427	387	395	447	409	405	410	445	430	403	439	405	399	410	439	407	395	424	429	448	415	420	440	418	430	442	400	421	425	420	366	388	430	437	474	433	434	399	457	426	441	403	432	441	442	415	409	421	408	458	408	397	404	412	447	406	419	388	423	422	409	406	419	435	436	374	407	401	416	432	446	393	452	428	444	447	402	416	390	444	433	398	444	441	416	395	426	397	444	424	436	412	418	433	378	468	379	403	440	434	411	417	462	415	418	431	403	375	431	441	402	373	449	424	413	405	424	416	446	406	449	381	409	400	376	434	402	454	432	380	432	379	442	436	385	392	409	395	398	366	426	422	394	406	419	415	387	397	427	401	410	439	408	425	406	415	421	423	413	400	400	429	433	431	446	419	425	451	377	443	422	387	367	441	376	397	377	402	437	439	428	453	418	410	420	420	407	434	415	429	376	441	446	403	411	417	427	407	423	410	427	438	407	442	442	421	418	431	416	441	425	412	429	439	389	374	439	446	429	395	420	436	413	411	404	444	410	416	398	429	428	396	437	429	386	411	442	424	386	441	414	390	417	412	387	428	432	438	424	461	428	420	391	441	444	422	406	420	466	451	410	417	418	422	424	393	409	404	420	430	399	359	450	433	392	424	380	402	405	447	390	426	412	425	428	434	438	417	475	452	427	446	448	439	401	398	401	379	389	389	419	435	403	393	404	401	410	415	403	450	444	417	421	435	446	429	415	404	380	418	396	422	384	410	412	451	389	412	432	425	417	410	397	418	427	414	413	429	427	413	419	410	415	397	453	445	448	457	429	407	421	417	418	433	404	413	439	414	422	404	395	445	389	379	397	447	414	409	413	471	390	398	412	380	428	396	418	361	388	407	397	415	382	469	410	416	436	441	430	408	437	412	394	425	406	425	413	396	448	388	414	462	372	423	424	424	384	412	434	436	414	427	419	441	430	434	406	374	441	415	430	382	409	442	411	413	403	407	410	401	454	445	389	400	399	424	414	426	408	421	436	422	375	405	417	405	413	403	419	389	422	405	399	428	433	402	356	395	393	400	417	421	398	390	403	418	421	411	426	433	422	391	423	373	426	407	439	429	403	400	394	413	431	413	437	398	394	410	422	413	402	425	361	413	436	410	433	414	400	424	379	439	423	413	412	423	430	421	400	411	397	396	399	435	396	431	407	413	413	434	425	492	440	409	385	393	421	409	412	440	431	417	412	394	386	444	427	425	419	419	415	396	434	385	415	415	463	417	414	425	410	408	420	452	438	354	404	434	430	431	406	413	433	408	412	415	424	385	393	436	420	430	433	362	401	413	380	424	404	387	430	429	388	407	431	399	415	438	412	409	389	427	415	463	396	404	383	406	422	408	426	412	432	416	432	408	410	379	388	432	398	396	402	396	414	399	428	442	435	389	409	401	420	408	423	425	424	421	414	414	443	415	435	421	422	486	428	415	427	445	420	456	389	403	397	420	425	443	456	389	427	401	421	383	390	416	435	414	423	441	413	430	428	387	421	437	426	423	409	404	400	449	438	444	411	404	427	421	413	434	394	421	409	415	422	378	398	459	386	444	365	406	409	449	415	410	405	441	410	422	411	392	435	419	443	433	392	426	420	418	408	416	381	472	383	383	420	409	404	393	419	373	435	448	434	370	409	405	438	427	384	418	422	378	397	420	426	442	406	406	438	384	430	396	439	400	409	432	415	398	391	433	402	414	402	402	401	385	398	399	393	443	448	396	389	394	437	414	421	440	384	388	426	414	390	444	424	411	412	417	431	419	407	406	425	399	438	426	438	444	365	397	411	413	436	419	403	419	461	419	410	399	434	410	434	403	436	443	398	404	452	435	428	408	386	419	425	406	416	417	373	404	395	401	419	415	461	423	404	431	420	397	419	419	423	409	412	416	415	450	412	435	379	421	426	410	411	428	466	437	422	417	427	417	406	415	416	409	418	403	404	450	424	419	410	439	403	427	405	416	420	365	418	419	399	410	417	407	396	425	428	405	462	417	410	438	447	425	413	433	401	401	455	421	424	431	397	439	402	405	382	400	392	424	410	407	419	414	418	402	396	456	439	386	411	433	389	412	406	417	435	384	446	424	439	448	406	404	433	403	412	421	429	398	427	414	403	427	387	439	451	442	409	437	448	420	437	409	459	412	403	427	417	439	408	435	407	372	424	438	405	425	450	397	391	393	429	391	397	387	406	407	399	394	370	436	412	401	407	402	418	422	470	437	426	413	409	464	438	420	434	378	398	411	399	419	424	431	431	475	433	407	374	425	409	417	401	417	432	418	404	441	423	404	429	386	434	417	439	411	454	431	390	426	417	407	409	416	434	405	408	426	431	420	429	441	408	404	382	418	438	430	425	454	398	473	416	415	423	432	436	429	432	435	420	412	418	429	427	442	424	421	399	417	406	375	416	418	404	421	405	456	408	421	415	416	384	395	415	435	410	420	419	389	402	435	429	454	420	385	441	455	433	408	435	429	440	440	432	421	422	423	375	432	379	405	442	381	417	436	419	391	428	418	402	430	437	398	430	410	374	403	411	442
24565	22041	32047	37412	32316	33912	24854	13012	3701	2637	1098	581	524	571	627	552	569	595	562	571	563	522	539	559	556	574	529	543	575	597	522	533	561	546	512	536	529	503	535	536	534	582	509	516	573	513	568	575	583	532	539	578	529	536	543	528	535	536	592	570	555	541	559	536	548	553	497	528	549	560	561	566	543	506	545	556	504	512	530	528	581	526	564	515	581	508	601	571	554	486	483	550	559	526	571	552	572	532	567	520	540	528	541	541	508	570	521	535	535	587	516	538	545	586	572	507	562	532	519	536	563	518	536	553	540	533	499	556	543	509	527	547	571	494	499	503	535	544	548	524	495	559	526	518	545	490	533	600	517	509	537	558	527	550	543	553	530	507	531	519	539	547	516	527	517	512	514	501	482	545	532	513	561	525	535	536	545	553	548	519	530	576	537	531	515	531	562	598	516	505	486	571	498	536	532	545	548	531	560	503	539	541	528	563	558	537	528	553	524	528	583	549	560	518	569	516	539	508	510	501	522	551	535	490	578	540	581	546	520	558	537	568	538	541	545	534	567	534	523	571	480	556	525	563	541	538	546	572	562	545	539	548	540	551	521	531	517	534	555	525	540	548	535	529	531	545	561	561	563	562	537	580	517	537	585	544	550	543	570	548	521	488	564	559	569	536	589	537	543	537	556	543	520	573	533	528	586	538	510	543	529	536	542	555	546	531	547	544	527	519	507	558	552	569	518	547	570	513	567	513	504	535	509	563	536	530	533	520	538	545	503	493	541	564	529	511	521	509	568	562	568	575	553	503	562	489	541	535	521	553	521	547	541	527	537	537	507	550	502	544	580	541	530	536	542	531	530	530	496	527	551	513	575	539	522	569	513	497	509	560	510	553	538	572	522	527	579	502	559	589	539	553	529	543	524	534	581	501	546	525	534	528	515	546	512	552	528	546	557	531	581	520	550	564	558	538	546	539	571	541	549	536	573	525	533	554	537	568	541	518	550	530	505	542	574	536	524	502	535	547	616	540	540	544	574	531	531	555	553	538	505	549	504	556	507	547	529	492	566	580	501	550	511	507	568	572	560	504	523	555	544	547	504	512	523	515	553	517	510	537	476	567	568	515	543	518	523	550	551	544	538	532	484	557	506	549	524	564	510	499	566	524	582	512	525	525	526	534	532	543	565	586	535	534	534	572	510	520	502	532	532	567	588	565	571	552	521	540	589	537	535	557	498	548	514	490	505	530	497	545	563	550	523	537	545	551	547	549	556	553	568	563	517	512	534	537	484	521	530	519	548	483	547	523	536	566	547	591	525	546	573	518	549	573	484	540	578	572	484	546	560	545	530	540	557	530	551	517	544	538	567	540	514	544	537	533	493	531	548	505	534	541	533	538	537	525	568	521	538	542	524	518	552	563	553	563	535	527	503	542	482	514	525	525	557	527	522	520	565	551	518	533	528	482	565	526	509	540	535	525	506	528	520	570	554	578	568	502	529	557	558	516	530	514	527	548	535	574	525	566	563	546	549	503	529	534	562	566	590	579	582	543	549	565	590	581	530	563	545	522	511	552	516	593	546	518	534	555	548	531	531	522	540	544	524	559	492	545	521	516	525	562	536	536	538	524	566	571	518	513	537	532	542	527	516	529	537	560	550	522	542	518	540	578	584	542	542	522	559	551	532	545	524	548	589	537	564	586	565	503	553	486	499	550	500	556	478	547	544	498	568	531	543	532	551	545	540	563	538	583	496	512	542	515	533	516	490	535	536	528	555	546	543	565	527	508	521	561	541	549	561	546	558	537	522	556	534	514	551	554	510	553	529	532	545	498	559	530	521	544	542	533	483	504	556	572	564	481	535	564	494	537	550	550	540	550	555	537	594	545	602	562	555	524	529	544	505	546	481	563	517	542	498	553	517	509	596	587	557	543	570	493	557	553	556	560	539	534	568	542	549	541	582	502	534	538	547	500	556	556	514	532	539	554	535	561	558	514	498	531	532	519	550	576	525	546	538	515	529	539	564	529	530	499	541	580	510	516	556	539	554	538	538	583	501	547	546	525	557	519	556	572	542	512	556	554	528	578	504	529	526	538	529	488	526	565	550	522	523	494	535	555	541	529	510	552	537	546	509	579	531	517	551	520	574	541	518	496	576	545	578	578	551	532	505	496	553	563	525	563	566	529	498	524	577	605	500	532	578	525	559	539	528	545	520	535	528	541	523	543	566	529	480	575	510	510	562	510	565	565	527	520	544	507	509	519	550	534	535	536	526	513	561	548	491	505	582	544	513	528	554	529	523	570	578	550	524	543	535	529	569	524	536	518	539	486	514	520	536	539	560	545	528	527	540	488	539	505	493	531	541	562	537	539	550	556	487	530	532	517	531	520	516	493	570	557	570	515	588	515	510	587	513	577	548	555	547	565	535	582	526	528	570	525	558	549	535	486	528	560	549	573	571	519	536	554	592	536	565	576	517	535	548	504	555	504	550	583	520	547	553	512	541	526	523	591	567	523	532	503	518	565	533	532	535	548	558	534	507	515	523	524	559	544	526	524	514	525	510	493	545	520	521	537	516	532	560	555	497	558	534	519	579	557	559	542	511	553	528	519	529	531	515	537	523	519	488	472	522	578	494	568	535	552	511	546	536	552	516	574	568	544	524	533	524	565	554	541	576	528	527	557	560	536	546	560	577	551	578	509	534	549	510	533	515	529	542	542	574	538	522	528	559	506	554	508	537	514	527	550	549	537	502	515	559	565	529	536	510	516	533	534	529	528	492	505	548	557	571	513	536	572	496	542	507	491	527	527	547	529	504	542	536	581	547	559	542	580	504	530	583	531	502	527	529	532	529	560	531	589	538	516	532	520	518	529	563	549	520	550	554	508	527	580	491	538	535	539	568	510	514	551	506	554	527	540	488	521	562	574	531	558	526	579	539	516	550	540	522	517	591	507	548	527	536	529	556	581	540	574	521	529	529	554	521	542	543	543	553	506	525	563	505	509	498	531	541	523	567	570	524	515	521	556	535	576	525	556	536	527	521	533	517	569	502	531	527	561	496	483	524	532	544	516	488	578	558	514	547	566	559	546	505	541	562	516	492	529	578	554	514	566	549	541	556	558	523	482	511	564	575	564	540	533	510	569	555	556	560	510	557	551	515	518	518	523	562	549	534	537	551	566	557	530	547	540	520	548	511	553	550	519	544	551	523	559	530	497	520	534	519	490	514	553	495	552	532	520	542	516	564	507	553	522	518	525	576	538	518	542	496	537	516	520	534	536	559	536	545	545	529	520	536	545	523	533	516	558	517	516	529	533	550	542	538	523	521	496	509	551	494	547	535	532	543	548	567	520	529	542	573	501	520	518	558	547	549	531	522	553	500	509	500	508	508	509	566	539	510	535	556	539	568	556	520	550	527	541	513	511	562	557	504	501	526	533	578	511	551	514	591	552	572	559	542	573	580	533	486	520	542	520	519	552	553	547	492	489	538	505	528	524	545	510	473	573
60667	96062	77793	60068	33750	32253	18268	11510	4074	3540	1259	528	532	519	522	524	522	507	528	476	535	495	543	470	515	553	513	488	496	514	498	502	537	500	507	489	478	504	467	509	511	497	525	503	469	483	467	516	481	497	503	527	503	464	468	515	470	501	522	499	452	470	528	499	503	488	490	477	524	523	545	527	502	504	475	510	524	473	504	509	487	485	497	494	473	491	497	490	463	519	487	499	487	496	452	482	490	508	500	480	480	488	500	481	527	555	470	485	483	456	471	479	465	488	501	505	505	459	500	504	493	492	521	464	486	478	520	467	510	478	487	493	486	494	465	484	534	527	499	516	453	488	464	474	483	532	497	508	499	502	479	509	500	484	489	483	519	523	511	524	492	459	494	438	480	491	515	514	494	485	486	494	484	485	493	478	490	475	511	495	519	481	424	489	490	535	502	486	476	476	500	466	520	496	510	539	511	473	478	529	526	526	507	472	495	477	480	566	469	497	495	446	511	514	484	464	500	497	472	519	500	529	523	489	501	500	535	471	499	515	518	476	518	497	473	482	517	507	474	456	516	513	502	469	486	485	518	509	454	439	498	505	505	486	530	472	479	513	489	450	465	502	495	478	521	477	474	522	505	540	496	495	489	466	513	509	508	488	515	534	512	489	491	483	481	475	501	510	467	498	507	515	475	495	451	520	500	512	473	491	487	501	496	493	495	488	490	444	483	487	494	508	479	486	464	507	514	509	484	459	452	504	464	516	508	516	491	481	483	472	497	481	473	487	422	480	459	526	503	541	502	487	447	503	499	494	486	501	468	468	492	490	496	501	483	498	472	531	471	475	489	488	504	509	547	486	482	512	492	474	508	464	463	466	489	523	450	486	461	502	483	503	498	512	502	490	539	495	499	476	470	443	468	475	500	489	491	470	495	495	481	448	507	483	477	492	472	518	527	500	501	516	520	473	460	472	478	485	489	501	490	474	489	503	493	491	503	479	506	470	477	470	492	475	470	495	506	509	470	525	505	469	506	547	445	497	498	471	535	509	483	480	502	509	503	502	520	521	499	522	479	524	474	527	502	473	518	502	500	536	474	493	480	469	513	508	474	511	516	518	457	532	477	506	487	530	517	508	508	503	518	515	486	493	509	514	535	461	491	499	470	475	494	493	500	527	464	500	534	462	472	473	515	453	494	476	480	459	488	475	516	489	490	510	472	513	479	489	476	468	468	456	499	484	545	471	475	449	461	452	487	483	516	460	483	509	479	515	526	498	498	504	507	467	509	463	489	491	509	482	475	481	512	482	497	499	452	502	480	492	462	517	509	492	465	473	488	510	480	490	475	472	504	476	525	485	502	467	490	501	511	505	500	484	497	501	483	474	485	502	517	475	481	499	487	471	509	492	510	479	490	506	512	528	486	500	519	508	463	491	500	502	499	516	501	505	501	449	496	504	529	491	513	509	478	519	497	489	516	505	477	512	479	508	477	488	459	514	500	473	517	505	485	517	508	493	468	463	511	485	454	475	498	493	490	473	495	502	509	518	496	509	477	485	526	466	498	517	524	486	452	465	475	500	481	513	471	489	495	479	517	496	503	516	501	505	515	498	464	435	498	483	497	481	487	466	478	467	505	492	505	502	509	496	492	503	503	530	479	490	509	525	526	478	493	408	497	485	485	521	475	473	510	469	500	455	502	488	506	490	531	462	469	494	501	476	500	468	496	489	500	501	476	502	477	502	482	500	498	480	527	485	458	472	478	484	493	492	449	465	524	494	487	498	526	489	476	511	526	476	494	510	491	476	484	489	472	502	492	510	547	494	500	492	494	522	504	523	501	512	506	493	455	514	498	486	478	487	472	491	495	489	494	488	523	485	493	506	484	523	476	489	541	521	505	486	469	488	479	517	509	509	517	493	482	474	474	507	502	496	481	508	471	483	540	495	448	479	483	497	538	498	481	489	503	531	477	488	472	521	476	478	524	480	506	489	456	489	454	456	488	479	470	479	510	460	460	463	477	511	471	504	495	493	536	522	494	538	496	476	468	520	520	495	519	514	465	490	466	493	479	465	511	479	484	474	472	507	508	500	500	499	467	492	510	488	461	517	509	539	482	500	503	509	482	507	491	489	525	473	502	470	519	568	482	525	471	471	486	485	480	498	461	471	483	502	484	474	546	519	460	477	484	527	493	493	461	485	471	479	475	497	470	466	476	497	475	468	470	538	465	476	514	497	489	518	456	512	478	479	473	511	483	473	488	466	508	457	528	481	519	482	540	496	528	480	510	468	474	503	503	483	477	505	487	506	499	466	488	491	499	518	489	452	494	471	519	467	444	471	494	477	496	466	512	482	505	498	478	494	456	521	518	475	517	477	469	451	527	457	499	473	514	520	520	501	493	466	506	509	502	520	450	462	557	501	492	482	511	461	520	492	503	490	504	498	498	473	493	464	493	521	492	498	474	513	510	459	519	498	472	498	505	500	471	508	488	470	491	485	499	477	490	474	522	492	506	468	475	508	540	499	470	523	482	497	432	480	501	506	514	531	544	497	456	512	468	499	522	461	491	489	493	494	466	491	526	463	491	516	455	462	504	472	557	473	469	509	482	435	489	482	513	481	484	497	510	464	519	520	511	492	510	493	489	511	426	494	481	430	519	445	520	477	507	500	508	537	488	462	479	542	443	500	479	499	553	507	502	464	461	465	468	487	514	454	508	485	525	460	465	455	496	487	476	490	503	492	530	472	479	500	490	496	514	510	476	478	471	519	463	495	466	492	480	515	461	480	490	504	488	484	466	501	518	460	497	475	486	464	477	480	506	490	515	494	466	462	500	515	492	506	475	488	469	504	464	505	502	509	499	476	505	485	479	480	540	539	481	481	464	478	509	517	517	467	500	510	485	511	493	511	532	500	495	510	512	464	516	484	463	469	479	502	487	469	465	464	471	484	547	489	507	514	516	517	499	473	488	462	511	477	472	478	518	511	492	505	456	467	525	486	504	484	500	514	501	500	487	477	485	520	507	475	526	470	480	488	482	482	497	507	523	462	516	468	516	493	522	468	485	464	504	523	495	524	458	490	463	490	504	486	456	461	515	492	479	509	489	509	481	465	469	473	506	465	520	499	496	509	496	500	479	502	497	503	452	511	488	534	485	505	500	456	510	504	506	517	482	485	480	485	504	462	505	459	535	518	499	498	473	463	492	497	479	472	491	458	518	508	478	479	506	480	525	455	501	492	484	496	501	503	495	464	454	504	487	494	480	478	488	491	494	456	486	510	479	505	500	527	504	488	541	503	499	538	437	486	471	449	491	479	480	508	514	482	519	479	507	520	463	493	497	476	493	520	499	520	475	521	492	495	453	458	513	511	489	495	517	478	463	501	483	492	507	481	514	534	504	502	481	469	454	524	514	497	466	494	477	520	448	471	509	515	499	484	502	501	538	509	519	482	468	495	497	496	480	471	496	495	475	465	516	524	486	495	513	496	502	496	437	485	466	485	483	493
28909	22472	18328	11846	3298	2433	1320	959	542	541	501	392	435	466	402	430	450	421	437	410	453	455	409	435	444	424	423	429	407	438	413	462	445	462	388	426	450	392	489	430	400	406	457	434	397	403	406	415	415	435	408	428	429	450	424	438	438	414	410	416	412	424	409	483	421	377	380	435	444	418	439	432	436	442	416	412	427	433	373	417	409	433	417	468	398	446	421	409	457	364	428	399	411	418	387	403	445	426	430	460	426	428	446	396	401	418	424	463	434	453	455	462	395	420	463	449	456	429	394	426	415	424	433	428	417	419	431	420	475	421	442	416	411	443	422	448	396	417	416	403	437	413	398	424	419	431	458	466	406	407	431	437	447	408	463	450	401	403	417	424	434	386	408	431	424	380	431	399	457	439	424	432	402	404	431	408	434	414	424	426	441	410	442	439	432	430	384	438	428	454	430	418	411	394	444	403	433	393	422	406	396	422	414	425	462	388	414	414	467	453	389	405	463	448	442	452	437	441	409	435	447	404	422	384	401	401	426	389	455	482	403	408	434	442	414	449	416	438	411	431	423	439	418	428	442	389	370	410	446	434	424	412	415	431	409	417	421	414	405	404	434	403	421	437	416	408	477	408	435	447	471	436	431	415	444	396	437	445	421	391	438	414	423	385	438	450	424	426	465	403	421	458	446	413	442	428	434	432	430	392	464	408	387	440	428	421	423	406	392	407	425	405	406	402	380	451	416	402	441	441	451	401	453	453	428	373	421	443	404	451	425	464	399	401	387	451	449	372	440	430	452	435	449	407	432	394	427	449	428	401	409	440	434	413	426	389	423	457	429	458	420	439	426	420	419	441	403	403	418	445	418	425	402	428	432	425	427	425	417	440	404	407	438	434	459	451	412	414	412	393	416	403	414	469	389	429	452	416	456	433	422	426	403	429	454	414	438	377	406	431	431	437	415	424	448	442	452	426	450	426	442	468	397	444	418	416	437	436	433	418	417	410	431	421	425	419	389	445	424	405	432	438	430	425	391	439	457	456	410	463	452	421	447	413	436	396	421	433	442	398	449	455	450	424	402	404	484	453	468	435	440	424	433	424	449	416	452	364	464	439	443	425	444	460	447	430	400	457	398	386	356	425	397	412	444	433	439	403	402	385	425	414	444	432	440	404	412	419	430	411	449	413	423	447	423	430	423	404	408	452	417	434	403	409	421	406	425	432	422	448	417	438	384	431	439	442	437	453	421	419	432	419	414	404	428	447	439	419	415	429	433	435	393	456	449	443	378	422	433	412	432	433	425	443	403	418	408	385	435	401	414	438	411	421	399	412	428	408	382	400	463	399	461	447	437	425	418	399	427	429	445	408	382	416	425	432	437	452	424	401	412	387	381	424	417	440	395	433	431	444	423	445	460	421	444	400	426	418	451	422	447	416	463	410	433	456	385	440	414	414	461	421	474	449	421	454	393	413	443	429	391	438	453	438	444	400	438	395	399	415	448	416	419	441	395	406	412	411	458	457	445	413	454	447	416	394	403	443	456	435	408	389	400	419	444	442	415	399	449	435	435	418	422	408	441	408	438	375	410	465	402	431	469	450	430	383	463	404	414	439	388	408	412	421	411	390	432	422	423	390	411	441	428	430	412	473	422	421	439	406	435	431	448	421	413	468	410	417	406	455	398	423	436	402	396	418	448	437	436	443	451	427	389	438	450	424	419	423	437	417	412	445	456	451	416	390	443	396	455	435	398	408	426	415	416	395	391	419	423	452	441	458	416	414	409	403	420	394	429	458	444	426	426	418	408	421	427	434	450	418	399	421	389	418	434	433	456	414	427	403	423	457	431	428	432	399	434	406	453	444	418	423	442	411	446	442	421	407	417	437	414	436	428	436	394	421	435	456	428	440	447	444	414	450	463	451	403	414	441	434	451	422	439	402	439	467	401	417	438	406	432	430	431	422	452	405	449	430	437	410	393	433	369	437	400	434	440	410	410	443	431	448	427	408	440	402	452	407	424	431	441	425	463	463	436	421	446	421	414	421	441	406	428	445	416	466	447	425	431	412	408	439	449	396	447	425	385	426	411	430	415	433	434	436	434	408	410	438	481	432	406	426	416	483	410	415	442	405	397	389	445	421	409	427	382	464	448	409	414	459	435	407	453	423	448	419	431	433	435	455	444	430	431	456	402	449	430	422	453	432	428	428	394	406	446	434	436	426	403	406	474	408	419	471	419	396	430	437	385	429	418	445	430	435	419	404	427	465	472	444	434	423	433	437	402	431	426	454	430	423	471	465	437	400	406	455	405	398	435	392	415	435	399	403	410	392	460	398	418	419	441	391	410	423	412	416	433	427	407	418	426	420	441	432	470	458	406	413	455	411	457	451	401	451	425	410	454	423	385	416	436	455	421	460	461	439	435	426	414	395	404	421	417	398	429	430	399	466	421	437	427	418	384	435	419	437	447	449	413	438	363	399	431	432	415	389	437	413	426	404	429	389	397	413	420	463	400	404	414	393	443	451	378	466	465	422	417	430	431	416	434	446	462	428	415	400	457	440	418	452	359	391	451	446	423	434	468	431	402	418	422	420	464	414	432	433	367	405	409	416	406	428	443	411	434	433	424	457	375	427	436	424	413	433	440	401	413	416	431	426	364	447	440	405	422	436	464	430	455	452	437	428	415	422	450	409	473	437	414	405	409	433	434	444	395	431	407	454	413	354	416	425	401	420	409	441	471	404	424	419	400	438	424	399	457	422	460	471	421	407	443	439	427	459	424	385	462	421	444	429	423	417	445	447	429	423	428	405	452	439	439	406	422	424	469	375	428	423	430	453	405	443	461	430	414	392	440	443	405	411	414	432	398	380	422	431	410	449	433	437	410	400	414	437	393	418	425	390	408	415	456	413	409	415	389	369	427	427	417	423	446	420	398	420	404	427	456	414	430	425	413	416	456	438	432	428	431	411	449	449	407	395	453	455	445	432	437	452	466	444	412	427	412	431	414	419	392	446	383	399	430	397	377	395	413	425	435	412	469	443	389	455	368	421	432	394	415	419	452	391	444	431	442	448	457	411	423	413	435	457	431	434	411	420	424	434	417	414	385	440	376	470	424	416	400	426	419	431	377	416	415	400	420	427	435	414	443	422	430	410	417	419	441	425	405	440	416	430	380	431	446	451	410	430	421	398	354	421	452	376	357	376	431	424	405	445	407	453	393	440	413	466	411	449	400	397	458	426	425	406	422	452	456	460	401	424	438	411	392	409	426	402	419	443	390	407	427	434	417	428	454	476	475	405	437	408	425	443	431	419	402	422	416	443	383	452	425	415	405	420	414	419	409	443	436	435	389	414	413	431	455	393	431	453	385	405	429	432	455	398	415	440	408	427	434	407	419	410	395	450	407	418	448	426	443	447	441	423	405	435	433	393	459	425	392	414	453	469	426	456	463	404	437	401	402	419	420	425	481	410	420	429	395	419	391	421	444	388	439	403	440	440	410	413	459	428
14104	22211	15738	8749	2917	2755	1425	994	531	450	430	352	358	335	362	328	359	335	390	372	393	373	374	373	358	332	387	341	362	344	353	345	348	383	344	366	371	359	340	349	379	394	336	370	332	346	346	363	369	336	335	353	355	358	383	344	326	363	361	372	372	362	341	350	393	356	374	326	392	365	374	389	406	366	369	354	366	347	358	378	356	345	375	349	359	395	332	332	384	343	373	370	335	317	328	380	391	371	330	368	369	357	369	395	365	343	345	374	350	332	381	378	336	359	366	352	319	367	361	361	370	370	371	319	343	378	380	343	388	381	352	341	378	336	345	341	362	322	341	342	369	342	360	371	357	354	369	383	342	365	363	375	375	358	346	337	346	365	368	329	345	375	358	354	365	353	340	374	349	412	370	391	317	354	369	342	384	356	331	366	360	392	355	354	354	371	332	361	357	353	378	333	387	377	354	361	359	347	344	396	393	375	386	358	340	354	343	366	346	353	354	368	357	350	369	354	372	349	341	386	326	367	380	343	331	377	331	327	350	337	375	355	361	372	364	350	367	366	366	349	359	383	344	350	350	365	348	321	359	382	360	345	362	386	341	369	356	323	366	351	349	373	370	354	341	351	376	364	373	347	351	363	366	347	377	345	335	343	371	359	351	336	313	362	336	371	344	360	375	358	351	352	368	360	346	396	375	404	332	318	366	348	314	350	351	385	358	353	377	347	381	312	355	336	353	371	348	356	389	373	335	350	361	387	363	333	356	363	350	330	353	348	379	324	360	364	348	356	377	342	377	365	363	367	390	359	352	369	357	352	390	368	342	350	351	351	343	325	332	378	370	366	373	352	352	375	348	361	366	370	338	345	373	332	379	370	356	387	324	376	333	380	373	365	333	354	335	361	371	347	348	366	326	324	360	320	349	354	377	355	357	361	368	367	353	356	367	348	350	361	359	381	362	372	393	384	384	354	350	365	355	365	381	343	342	354	366	380	395	347	329	352	372	337	354	337	336	359	360	387	370	347	391	388	352	356	357	372	395	359	343	380	354	367	379	384	343	385	326	360	358	341	326	370	328	319	330	349	378	343	357	335	368	317	316	352	350	339	366	367	363	383	329	344	324	369	354	354	353	371	389	352	360	359	352	393	374	337	393	356	358	350	338	324	380	360	384	362	347	358	373	354	360	361	338	362	351	355	351	375	363	377	352	336	369	384	341	325	346	326	378	333	366	367	353	354	345	355	351	356	335	362	362	344	311	382	366	365	383	391	345	389	342	310	359	337	352	338	358	411	348	340	343	352	353	377	383	331	391	387	388	388	365	337	370	373	350	355	344	356	346	368	379	342	361	375	355	381	360	381	364	354	359	341	362	387	345	367	364	345	332	384	364	346	332	341	373	346	343	378	374	385	351	410	348	361	342	343	353	342	331	336	363	337	395	383	347	375	373	370	362	333	346	351	400	361	332	357	334	352	367	344	363	386	381	343	387	342	339	371	322	392	369	347	330	347	379	364	358	360	390	368	334	347	345	347	352	346	376	383	346	377	386	344	340	354	348	356	327	353	344	358	347	361	349	337	370	375	334	372	347	360	348	378	316	361	386	368	359	382	363	330	326	383	350	351	337	370	353	353	379	388	354	354	346	349	351	351	355	348	368	370	352	331	381	320	381	350	383	382	320	341	347	367	380	341	351	370	384	366	380	363	372	347	359	340	337	341	352	379	353	367	363	365	378	344	362	387	369	373	352	317	327	354	317	357	336	342	371	378	372	364	358	374	362	361	352	365	372	388	347	388	337	369	321	345	404	354	356	391	334	385	349	349	404	369	391	344	361	391	343	345	371	355	359	342	335	361	377	380	371	350	400	370	400	365	357	341	389	352	375	340	366	348	340	380	342	393	365	369	368	335	362	348	372	376	386	327	329	353	369	366	357	406	384	386	341	383	349	354	354	359	365	319	354	361	368	360	349	345	373	373	351	347	378	342	369	335	345	348	387	341	362	369	364	358	397	338	369	353	347	362	357	373	357	386	353	356	334	328	340	376	355	365	365	327	333	349	352	341	346	363	363	387	326	355	362	344	366	364	329	329	370	372	376	352	345	374	349	348	356	358	358	366	391	357	347	345	353	339	379	379	347	356	370	351	327	367	329	349	363	351	352	338	357	341	363	389	387	373	345	337	357	364	361	378	380	367	382	394	385	346	347	345	350	367	357	374	356	377	313	369	336	368	342	333	330	381	352	328	371	386	345	362	327	337	357	357	342	376	366	371	343	354	379	375	360	372	366	379	340	328	364	354	335	372	341	367	355	360	341	362	395	368	323	345	372	347	391	356	386	365	349	347	346	343	381	329	343	365	363	365	386	363	358	355	364	346	370	352	330	320	366	369	342	357	335	338	304	355	327	352	351	331	342	342	340	340	345	363	358	323	371	337	354	366	364	347	351	347	348	364	352	357	353	357	363	367	332	355	406	382	348	350	389	364	370	384	338	310	341	345	335	349	356	372	330	317	348	343	337	359	371	323	375	358	372	367	360	352	383	356	330	346	376	387	387	335	388	387	346	335	354	358	372	386	341	383	343	393	316	391	376	379	371	357	370	371	372	370	345	371	339	352	341	357	343	395	394	402	377	362	377	323	373	360	382	355	358	351	339	365	350	396	391	353	330	332	362	383	375	361	351	356	349	326	343	350	366	348	340	377	357	364	373	340	386	352	333	374	370	337	353	348	345	375	367	375	381	350	360	357	368	337	331	371	380	318	336	321	374	365	352	361	323	395	359	362	312	368	318	369	355	361	340	361	362	360	356	333	352	352	357	358	391	381	352	381	363	325	363	346	350	364	358	339	363	373	354	372	327	377	354	342	350	353	394	351	338	393	378	373	374	378	359	356	346	353	354	373	351	355	380	354	362	362	391	365	380	375	355	365	348	343	348	363	375	367	379	373	348	356	344	322	365	375	363	366	337	374	370	349	366	343	364	367	338	371	377	351	354	346	353	388	341	358	362	346	355	401	405	386	339	336	328	358	308	370	364	367	338	379	381	376	355	362	357	380	339	372	318	345	392	343	328	339	358	348	377	342	365	371	360	364	365	343	359	357	365	357	351	343	336	357	367	337	371	381	392	342	364	367	365	336	342	342	401	317	348	390	372	381	332	369	346	381	337	398	360	345	341	351	320	338	351	361	345	372	388	327	348	357	322	339	347	350	324	355	350	380	341	346	353	391	344	367	363	366	348	373	346	336	367	344	362	365	361	355	352	364	353	399	369	363	363	379	357	356	333	342	327	383	346	372	332	357	357	334	352	335	365	342	356	342	368	357	344	368	333	372	311	328	358	356	346	375	372	346	350	376	347	383	355	354	365	372	342	374	368	376	358	412	341	333	351	350	359	341	355	344	362	371	339	319	350	374	368	384	372	362	335	373	338	360	290	354	376	365	370	344	379	346	399	345	350	348	387	350	343	372	362	343	350	377	369	348	355	373	355	329	344	342	390	365	345	361
25595	22570	34007	41766	28337	23906	13901	7105	1759	1561	868	477	484	478	487	432	502	479	467	473	452	465	474	453	453	475	468	462	474	456	457	479	456	445	440	462	480	447	449	450	481	477	481	465	438	455	436	434	445	434	451	427	419	470	467	484	460	430	445	460	520	420	441	426	468	493	437	483	480	490	497	473	486	447	450	481	433	461	439	498	444	458	411	443	443	462	465	452	424	483	471	466	468	437	458	470	440	441	451	425	477	442	448	429	487	481	483	442	461	441	439	459	432	478	495	437	460	400	469	433	447	424	430	449	487	482	444	421	439	468	432	447	432	442	437	451	460	410	479	445	443	476	476	461	471	507	452	420	453	447	426	466	433	434	440	488	460	490	465	465	437	464	472	457	458	428	433	506	472	419	470	467	438	467	426	441	471	443	455	488	465	404	447	441	490	497	442	454	458	469	444	468	442	431	477	471	521	466	457	462	460	435	423	493	462	442	460	499	448	453	447	471	455	463	460	463	449	435	505	425	441	442	446	462	485	432	435	457	491	466	440	437	458	490	441	461	443	443	462	440	454	431	449	467	473	450	405	429	444	464	447	421	449	490	457	432	479	484	439	478	451	472	462	488	465	459	448	450	468	458	435	459	460	482	451	449	433	477	481	431	450	444	470	421	458	478	452	471	457	432	475	469	469	463	477	483	487	426	478	483	464	455	448	437	467	436	457	450	470	453	452	420	473	485	467	451	503	421	469	485	489	460	459	479	489	460	450	454	443	479	485	507	469	484	467	443	453	443	464	456	454	482	441	456	468	480	418	444	446	432	476	438	503	445	481	436	478	478	437	441	468	465	485	452	478	468	487	477	457	436	469	462	433	424	487	451	440	509	436	453	470	470	444	488	456	485	461	457	453	459	464	424	490	451	470	436	476	473	438	476	470	440	494	457	463	471	475	438	454	459	454	465	452	481	471	468	453	483	470	413	407	453	465	492	451	459	456	433	447	462	418	449	440	452	445	462	458	444	477	500	468	475	427	429	440	470	416	502	427	475	437	447	454	441	463	479	463	488	492	491	444	445	490	469	446	454	443	444	489	479	424	478	459	464	440	487	468	414	449	421	480	489	423	453	426	416	449	455	432	513	473	455	458	447	502	424	452	494	425	466	476	451	404	444	468	451	425	468	461	484	447	480	489	413	436	428	469	484	424	457	472	482	487	468	432	434	454	473	437	427	467	499	462	445	464	452	453	481	433	446	461	454	484	425	468	482	431	465	452	512	498	492	453	438	522	448	475	463	466	428	483	459	444	460	456	473	441	477	499	467	451	441	439	494	467	443	432	440	466	453	407	484	473	467	477	455	466	455	476	435	401	438	493	468	415	437	428	464	492	471	455	467	453	462	481	497	490	458	503	459	470	453	465	437	489	442	484	450	454	436	468	472	445	413	456	449	424	472	465	448	454	453	473	449	490	496	498	485	454	441	457	489	441	443	487	430	454	461	425	450	452	452	478	475	429	494	461	456	415	469	467	427	453	482	425	433	425	463	436	456	456	430	447	515	477	424	456	519	457	455	443	486	459	448	436	434	455	464	496	444	467	488	450	474	474	477	462	452	433	450	468	470	444	449	490	440	450	480	472	464	443	435	448	473	468	455	487	452	441	471	478	474	467	448	449	476	447	450	459	467	467	430	490	473	450	461	465	448	447	463	433	436	483	450	484	432	462	449	514	436	477	460	532	446	422	451	454	462	458	457	498	449	440	462	462	492	454	485	442	438	451	444	440	482	450	473	425	472	416	481	405	448	495	511	465	472	510	439	485	453	427	427	466	451	434	475	487	455	444	473	484	459	441	448	457	447	466	456	473	475	471	498	493	473	438	467	479	459	420	450	420	492	451	463	459	473	449	477	488	483	459	460	452	495	405	479	453	427	441	462	405	430	441	488	444	489	430	477	449	470	438	468	446	433	480	463	417	416	469	471	458	426	461	462	418	467	504	489	426	438	463	468	483	487	444	487	460	474	474	465	484	425	420	434	442	494	465	444	464	455	438	422	430	457	501	442	427	464	473	471	431	476	407	460	424	473	494	461	441	423	471	475	478	477	478	500	473	437	434	477	439	466	448	475	466	489	469	466	440	426	449	448	439	475	466	461	456	469	430	458	447	441	440	449	501	445	458	480	480	452	439	454	453	418	459	460	428	471	465	467	432	464	451	467	468	472	440	466	452	473	454	460	475	431	436	522	474	447	479	452	458	433	464	472	460	453	472	477	467	432	468	449	438	467	475	438	432	450	472	442	417	450	438	430	462	474	463	493	453	447	471	483	471	434	452	445	462	492	492	417	457	453	477	448	470	441	462	480	438	490	486	484	417	429	481	474	460	485	470	447	481	469	445	490	451	483	449	432	448	455	459	465	473	431	496	431	453	457	478	459	498	479	512	489	437	445	459	490	473	434	440	473	468	462	434	428	463	474	472	473	460	497	475	459	462	459	468	458	468	448	434	462	435	461	445	496	463	428	428	444	459	451	472	450	442	459	414	499	429	437	455	472	471	426	472	430	436	450	472	428	462	456	431	431	427	487	453	472	455	442	461	463	453	469	447	484	475	473	433	497	486	444	470	453	445	459	489	454	461	477	474	458	451	449	426	440	459	480	460	410	471	450	430	495	454	459	484	470	455	469	462	449	523	444	479	449	484	445	441	452	485	446	471	451	455	452	490	454	442	481	410	461	462	450	453	438	448	435	452	448	458	467	441	482	468	454	483	495	494	478	435	459	464	439	457	491	439	504	471	447	468	452	450	427	469	462	448	489	433	420	470	465	461	463	438	402	459	449	433	450	452	486	471	476	454	443	477	455	415	459	488	454	489	440	467	438	459	435	463	429	486	449	462	442	434	450	456	476	488	465	465	433	457	402	498	457	443	451	468	447	436	452	435	489	470	410	449	463	475	433	466	453	455	452	447	446	457	481	455	444	476	484	476	465	486	431	476	426	440	450	420	505	429	451	462	451	469	469	471	438	439	438	445	433	480	456	430	466	479	446	447	435	476	461	458	457	448	454	490	469	420	445	472	503	486	490	451	484	440	457	456	482	444	462	439	449	442	473	418	463	436	447	448	429	500	474	468	447	436	484	445	437	475	476	492	437	442	488	492	466	446	478	481	429	467	468	454	418	480	430	445	479	465	487	458	422	469	450	439	440	464	414	426	453	451	473	438	453	397	422	452	428	467	448	471	482	461	452	446	458	444	442	484	452	454	448	438	516	466	410	456	456	429	507	439	408	469	431	438	494	450	431	500	472	495	445	468	452	470	492	468	421	500	472	465	446	453	494	434	439	442	442	476	492	448	467	459	443	455	470	443	501	432	459	492	440	427	496	459	477	461	433	464	476	453	437	467	462	491	457	436	478	481	480	469	427	466	452	466	470	469	452	473	437	460	436	433	438	486	475	463	453	453	454	459	414	428	454	491	430	465	444	490	425	455	448	461	458	455	469	431	460	414	442	448	459
51229	79636	64746	47474	21345	20977	11041	6827	2030	2088	1053	462	429	433	444	405	430	461	446	421	422	434	455	405	437	401	400	419	420	438	408	420	404	408	425	422	424	444	415	413	402	411	456	399	431	441	391	412	374	406	440	432	399	416	415	438	431	430	457	452	429	399	421	422	442	434	412	403	394	418	424	434	416	410	398	432	409	411	404	416	395	410	418	453	394	387	429	423	407	451	444	390	414	413	442	395	432	424	403	420	416	432	435	413	397	427	444	412	398	425	425	436	385	374	458	383	423	446	440	421	411	432	427	452	386	422	419	426	426	414	427	405	419	415	445	377	414	449	422	425	426	417	429	425	425	424	442	420	416	430	414	419	426	415	401	412	392	420	434	412	403	443	477	415	417	404	442	425	412	434	402	406	424	419	393	440	423	386	412	431	416	437	431	418	425	419	404	413	400	385	424	421	427	402	427	405	454	461	420	452	412	448	406	434	462	452	417	424	418	373	408	411	405	407	437	411	463	423	413	394	433	425	424	413	388	419	415	449	419	392	472	411	426	382	420	392	398	378	397	441	440	428	397	418	449	400	438	412	450	414	440	426	416	394	438	415	439	424	405	444	438	416	413	403	470	436	426	425	414	425	446	452	389	384	393	424	442	421	414	392	429	409	413	391	428	410	384	426	467	449	410	406	421	436	406	415	415	422	415	443	427	418	407	412	435	421	379	414	424	390	425	393	403	444	436	429	411	419	417	417	417	406	431	411	416	425	430	437	462	429	413	372	439	427	431	431	432	390	440	387	432	416	423	387	404	423	382	412	386	420	406	427	436	443	429	430	416	435	426	448	395	404	404	394	412	428	413	452	389	413	454	426	424	400	414	441	390	456	394	410	426	419	434	424	412	433	413	429	435	373	385	426	432	423	437	365	429	387	394	419	413	413	416	401	432	413	420	412	386	431	425	408	409	389	437	421	409	388	415	402	419	423	428	415	413	435	422	426	402	390	400	427	424	409	433	429	401	396	411	387	417	401	432	450	435	432	430	420	438	388	440	447	394	398	442	427	428	444	393	442	417	429	428	418	432	421	411	399	380	393	423	408	403	460	360	419	410	406	422	441	410	418	423	393	426	371	423	425	394	436	425	377	414	423	425	409	399	414	407	433	399	442	412	414	434	453	444	418	421	407	413	403	421	431	449	436	405	453	426	410	382	439	471	406	417	365	387	445	433	424	427	415	423	395	390	386	446	419	405	442	448	403	412	440	416	431	424	416	443	414	410	421	423	401	415	435	428	406	434	425	444	454	388	412	438	404	408	420	406	404	405	410	401	413	424	382	417	451	431	400	431	407	405	452	420	422	411	426	437	424	426	392	400	439	428	429	448	445	373	413	413	414	424	452	424	419	454	426	411	414	413	434	414	392	427	391	429	453	392	453	442	427	393	402	383	404	423	463	390	444	386	395	410	472	397	449	452	403	412	446	428	415	394	448	403	408	407	381	425	455	447	449	421	382	410	394	437	429	400	408	415	416	420	425	358	444	414	415	406	403	389	404	402	422	434	440	404	417	443	414	441	408	429	415	427	392	410	382	445	411	404	461	395	427	414	399	413	417	450	379	420	401	387	414	407	391	431	398	397	450	416	417	393	431	413	447	417	414	428	388	421	430	426	369	391	443	419	445	425	430	426	434	453	458	450	407	393	391	413	419	435	413	436	407	398	406	407	384	444	428	417	443	426	430	399	404	463	414	424	448	406	444	425	390	451	407	391	410	412	401	392	414	411	392	437	454	420	424	391	446	415	413	463	472	436	400	367	440	412	429	438	431	400	383	427	392	414	429	391	432	430	417	449	389	428	403	377	438	420	441	406	400	428	408	403	442	434	448	408	414	378	419	459	467	400	405	438	428	378	439	445	397	411	433	428	424	427	422	435	409	389	396	404	427	430	426	428	387	431	450	401	459	417	417	415	452	428	398	435	412	405	406	429	434	383	419	427	409	385	406	396	431	397	418	416	436	430	440	443	430	458	415	416	381	405	457	402	443	425	374	452	411	403	437	465	406	418	409	428	427	426	446	376	396	450	358	389	415	423	406	385	424	444	446	410	436	386	447	433	394	404	431	423	446	437	427	464	379	422	461	444	424	419	409	409	408	417	407	395	412	423	399	426	364	434	412	434	461	429	411	402	406	463	408	468	454	389	407	415	422	415	413	427	408	407	418	418	399	378	427	423	405	436	390	447	408	405	438	399	381	393	396	454	411	405	417	454	406	435	404	414	438	433	414	408	438	373	399	423	386	399	445	426	401	429	404	410	393	357	395	447	422	424	388	411	430	430	451	451	411	410	369	429	396	420	429	412	419	404	402	452	409	437	417	444	443	401	443	410	396	419	416	414	388	409	416	445	412	421	469	387	426	434	395	418	408	428	411	429	389	438	382	426	438	403	422	412	414	433	412	387	398	429	397	446	428	421	406	430	450	412	408	433	374	400	455	422	436	426	426	390	452	406	455	404	424	454	441	395	441	408	441	445	399	394	407	416	392	444	425	461	416	429	410	410	419	416	436	431	384	446	399	440	405	439	433	423	431	419	408	392	434	406	401	410	435	420	414	400	416	412	406	450	411	443	429	418	443	414	411	410	466	409	420	432	417	418	428	423	384	414	389	418	433	410	393	433	414	438	443	417	447	402	443	429	431	410	398	387	415	421	413	352	421	416	413	422	407	443	453	396	411	419	418	405	434	421	409	404	408	393	416	428	435	392	421	429	408	419	438	410	419	467	461	422	450	421	437	397	441	437	424	410	436	446	420	404	440	432	426	422	387	374	447	423	438	452	436	440	395	421	409	396	442	436	423	420	434	413	424	423	406	416	453	411	434	423	398	413	422	388	418	407	401	434	414	424	423	426	419	397	434	407	422	410	396	448	467	435	391	412	395	458	377	403	433	404	449	418	437	423	442	376	410	443	454	409	419	403	416	430	421	440	432	404	445	422	426	393	427	423	402	476	399	434	452	403	428	394	422	387	408	385	429	418	411	408	394	413	418	418	392	402	450	397	428	424	393	413	399	396	433	374	397	406	397	409	435	419	460	397	460	390	419	438	424	419	426	405	432	438	416	422	424	421	416	431	449	399	451	421	385	431	412	406	421	445	405	419	442	415	398	408	430	408	427	400	416	408	430	432	431	402	406	394	401	438	414	394	427	437	446	361	404	395	446	436	400	398	439	453	399	428	432	430	417	444	412	432	417	424	420	422	424	380	467	388	412	416	405	407	431	430	438	422	347	458	463	403	416	429	412	435	409	412	421	461	424	421	463	408	422	429	386	419	379	395	432	421	404	439	425	429	406	456	410	469	443	421	432	383	406	411	414	426	421	391	423	402	466	416	412	427	387	375	419	433	432	407	432	414	430	409	428	442	403	362	434	454	439	409	402	416	456	395	424	407	417	431	421	393	424	376	414	378	449	422	405	384	405	403	405	406	407	447	414	454	410	437	448	448	398	436	413	412	419
24525	21962	31738	37406	32503	32561	25067	14123	3868	2697	1487	577	558	551	570	570	550	534	565	529	579	548	554	542	568	559	554	545	603	537	549	506	486	493	543	573	517	513	574	497	540	520	545	546	504	572	574	572	521	534	529	519	522	494	541	538	555	523	527	538	552	544	519	556	553	550	561	518	503	540	485	526	578	570	527	541	551	503	533	542	531	560	551	552	509	533	529	562	513	481	551	546	543	528	528	510	532	523	535	493	504	546	592	513	539	551	537	577	551	507	517	509	499	535	523	538	497	525	525	544	559	545	555	516	514	553	562	525	499	503	521	548	526	556	554	550	522	481	537	535	505	544	558	535	564	505	511	563	538	513	577	545	572	551	513	558	525	556	575	573	525	529	551	534	510	512	513	559	555	586	533	529	515	539	532	541	559	520	525	556	540	534	519	513	555	573	570	530	520	558	539	532	542	531	508	524	531	541	530	546	553	554	524	553	543	523	514	543	540	548	560	527	530	518	509	501	512	557	554	569	550	567	541	533	535	544	541	519	506	550	553	535	553	529	555	593	524	593	533	547	539	555	552	570	510	536	535	521	530	532	513	548	561	557	576	540	491	528	553	546	560	476	517	549	475	533	550	510	516	537	555	511	576	546	546	498	492	552	500	530	582	551	483	555	519	585	577	511	567	571	499	519	522	582	525	481	554	537	540	553	553	560	521	520	528	538	492	553	511	561	511	548	541	548	515	517	519	513	522	566	510	565	531	557	528	544	568	506	507	538	550	538	555	545	534	524	496	493	512	545	523	512	500	532	531	544	499	514	523	550	535	529	508	550	534	511	505	536	520	552	547	526	513	524	507	580	540	502	545	532	515	575	516	486	571	556	542	533	525	544	529	510	549	543	553	564	520	585	555	513	535	568	491	519	526	527	562	519	495	524	539	552	549	500	548	549	556	488	549	567	544	513	544	566	533	504	518	495	505	502	500	527	535	491	503	514	518	528	506	529	544	576	591	567	555	514	537	515	529	526	539	510	521	541	542	521	551	550	517	526	529	510	536	516	539	538	517	538	565	524	561	529	509	529	560	568	547	546	505	496	545	562	563	565	537	516	550	558	512	525	570	506	549	570	556	518	538	540	516	523	503	514	535	539	549	511	556	539	552	544	532	522	521	528	538	494	550	535	524	516	511	531	539	514	520	526	547	564	527	513	521	509	522	504	536	498	530	568	538	539	543	510	553	535	541	560	529	534	518	546	528	542	486	517	544	548	565	549	507	528	529	553	528	529	542	495	585	524	565	529	524	514	566	523	563	513	558	483	496	526	543	517	496	526	566	510	504	561	527	528	524	538	512	492	516	528	523	538	564	501	524	523	540	509	504	558	576	506	529	531	495	489	508	489	584	563	514	509	518	456	527	567	514	529	531	521	512	523	537	542	554	562	527	586	551	568	528	532	533	578	545	538	499	486	526	561	537	531	511	586	521	529	516	543	533	551	584	534	567	561	561	525	537	528	511	551	562	551	546	506	560	564	505	543	525	529	535	553	532	572	559	493	537	537	514	550	527	547	563	538	548	534	501	545	591	561	531	568	551	565	589	544	521	537	540	548	519	562	541	554	528	562	538	509	556	489	547	555	530	513	529	585	520	539	565	523	556	554	552	516	527	557	541	575	521	517	521	493	538	498	555	512	570	530	527	529	511	504	518	533	546	495	558	524	507	557	552	543	539	555	560	562	548	518	543	516	531	482	527	540	509	528	505	532	564	514	543	503	514	587	554	527	498	526	556	566	496	514	539	568	539	512	515	539	539	554	500	539	508	508	507	539	575	546	553	564	536	535	506	538	550	552	521	499	518	508	537	546	550	551	547	537	537	578	535	580	513	585	532	549	504	533	497	515	523	528	506	556	495	552	524	518	509	531	487	512	582	484	509	515	561	495	525	553	499	522	562	536	519	544	532	547	497	523	525	545	583	500	504	541	523	506	552	546	515	542	511	539	532	513	520	501	585	509	539	539	544	498	540	543	544	568	552	544	508	557	459	527	535	514	481	524	523	505	553	513	557	518	503	499	505	564	554	533	539	516	554	576	528	527	522	496	569	559	542	555	553	522	539	511	517	543	528	510	493	522	497	528	533	547	520	530	498	524	568	582	508	535	559	564	552	555	513	517	508	518	509	552	517	531	495	512	599	533	520	522	532	527	548	546	517	524	541	547	551	558	556	536	520	505	479	514	525	529	555	520	516	538	538	540	567	529	564	538	525	527	550	515	578	525	537	558	573	527	534	550	539	550	509	547	557	513	556	531	544	568	505	537	538	544	509	537	519	539	554	511	525	540	533	509	532	538	572	565	538	530	466	536	553	507	548	468	531	500	507	525	472	511	569	526	575	573	522	543	526	538	497	533	561	543	526	510	501	541	517	519	537	482	564	532	556	514	554	508	546	538	549	495	509	568	525	511	534	524	519	583	528	532	552	506	497	555	526	519	558	522	523	574	505	543	569	542	510	510	537	542	491	526	533	549	523	485	513	581	519	576	520	518	580	531	563	560	545	549	563	539	475	526	563	557	524	525	520	553	519	487	489	525	529	512	582	484	560	506	494	527	564	502	564	494	515	503	560	541	544	533	554	521	536	500	536	563	524	515	540	522	547	550	497	562	548	558	517	499	552	546	570	530	516	567	537	529	490	541	519	533	538	485	552	519	533	539	510	545	529	538	534	534	574	532	514	511	539	524	515	547	586	533	545	480	511	538	532	587	527	535	496	539	548	560	561	576	584	492	535	535	514	530	563	517	521	535	571	486	547	523	503	549	500	550	552	525	514	564	555	565	528	481	491	548	544	524	530	536	544	547	546	544	524	524	513	546	523	556	521	526	527	526	541	529	524	540	543	552	541	543	556	550	561	520	541	544	533	510	555	497	504	517	548	552	558	509	508	507	552	540	531	555	556	517	531	547	506	519	533	500	558	562	545	531	514	559	545	548	537	511	549	486	545	569	559	498	554	541	540	533	508	573	524	522	543	515	520	562	524	541	526	532	523	522	531	499	564	581	533	539	594	505	544	530	512	495	522	596	525	525	558	567	530	557	578	503	578	550	536	487	564	519	509	512	518	493	534	556	517	528	550	560	531	539	513	530	521	538	501	551	526	577	573	544	546	532	501	538	535	533	488	486	544	528	554	536	528	521	534	493	540	537	520	605	557	521	569	542	494	528	545	542	544	527	519	542	551	474	531	528	511	510	527	519	539	505	532	532	522	561	528	523	513	538	537	496	532	544	495	529	508	538	562	467	533	535	502	527	520	518	543	540	547	500	499	506	522	572	548	546	555	536	530	518	517	502	524	537	575	557	550	498	549	548	517	522	551	510	525	556	504	546	525	506	573	503	613	549	529	529	518	572	520	558	497	517	528	569	513	521	531	530	547	548	537	571	496	525	527	502	532	547	559	572	505	545	515	520	512	540	544	517	535	556	558	536	536	549	582	527	545	540	550	563	535	531	510	503	529	548
60457	93879	78602	59859	35452	29698	19957	12095	4139	3733	1861	500	520	518	504	490	518	501	484	537	540	538	529	487	497	481	483	526	512	502	487	540	499	476	501	468	527	496	535	515	516	478	493	519	456	547	478	515	492	512	517	525	480	515	522	493	495	505	520	516	485	433	498	461	500	530	509	554	522	512	521	525	537	517	500	501	532	494	451	532	506	559	480	482	469	479	512	511	442	465	499	511	459	525	482	517	501	492	468	498	484	485	499	494	522	501	505	484	439	496	483	461	493	498	504	499	516	485	506	474	508	478	473	494	509	502	475	531	504	462	519	506	543	469	489	510	497	510	504	494	491	495	495	504	487	545	483	452	487	465	475	491	492	505	499	509	503	450	436	479	488	461	477	516	486	491	496	465	488	521	468	516	492	496	485	451	482	528	508	508	502	510	505	483	509	507	506	499	443	505	496	491	489	491	519	488	488	505	483	507	515	509	489	477	534	504	516	503	424	478	464	486	487	453	469	491	528	532	513	509	483	499	526	521	524	490	508	523	461	518	510	506	502	461	492	488	531	491	518	519	484	503	500	498	493	450	514	476	477	479	489	509	472	507	444	508	478	470	517	508	513	457	502	505	523	465	511	475	486	471	478	516	521	505	508	480	496	482	471	498	515	462	518	467	508	473	506	494	468	488	443	508	494	515	499	464	530	495	505	474	526	522	499	457	494	494	514	492	512	506	491	480	513	496	476	495	486	497	484	478	489	455	486	490	531	494	484	497	459	517	496	526	482	508	539	502	491	498	552	480	469	473	554	447	502	468	492	476	453	525	522	509	477	519	472	526	538	510	517	506	517	468	478	470	529	530	488	503	527	512	494	492	471	498	492	483	472	471	477	472	477	499	503	458	516	508	565	482	450	509	476	514	493	498	502	468	539	524	474	484	476	474	505	461	501	485	496	476	494	465	561	511	491	523	465	514	502	518	485	447	491	500	484	506	490	490	530	498	489	508	498	473	456	504	524	494	493	494	503	506	478	505	476	483	482	510	516	523	523	482	509	500	476	484	485	521	430	495	485	514	497	497	515	485	529	487	495	486	472	457	510	462	521	510	490	475	475	492	450	471	515	503	498	467	488	471	497	475	508	510	511	483	498	527	495	494	531	514	515	526	536	470	490	511	537	447	482	523	508	525	498	489	504	494	515	512	502	500	519	499	502	494	502	494	460	497	505	488	480	502	522	476	504	513	490	458	496	521	505	463	518	454	507	479	498	498	465	510	496	469	497	525	478	426	512	548	467	491	480	485	548	506	484	495	486	496	506	491	480	508	469	488	491	500	466	500	487	495	472	545	497	445	517	484	473	494	532	501	494	496	494	500	533	491	459	536	516	499	465	528	506	473	500	501	505	489	520	501	514	506	502	504	492	447	499	452	512	449	495	500	483	493	501	483	500	514	510	492	497	491	534	539	477	487	500	505	495	519	487	521	496	484	508	482	498	501	497	486	511	476	526	484	490	523	495	502	454	505	502	510	480	519	496	486	455	518	520	503	518	492	486	488	484	484	493	501	501	491	459	517	494	529	476	516	486	520	485	532	504	499	460	497	517	497	510	515	490	487	467	515	508	447	537	472	495	502	505	466	516	491	486	508	473	506	497	554	488	472	488	485	485	481	473	521	520	481	455	501	493	513	511	458	479	483	503	489	481	499	490	491	464	455	486	467	542	527	514	446	482	516	511	506	507	537	475	503	494	479	507	534	470	554	458	519	499	532	476	459	527	496	529	503	464	499	486	480	494	477	467	473	488	503	488	493	493	466	524	516	479	500	523	498	472	502	455	486	533	492	471	488	490	506	487	518	500	492	519	499	496	514	575	513	468	496	490	464	498	478	502	504	499	445	489	510	557	492	485	470	526	501	487	469	512	481	492	457	498	500	493	545	503	491	521	516	474	503	470	465	510	503	467	464	521	502	503	499	497	489	524	492	469	412	537	508	495	523	463	535	487	472	468	536	513	479	461	492	509	469	530	491	483	503	487	517	522	500	511	536	486	532	524	496	502	495	504	481	499	462	481	512	507	462	492	472	540	503	523	469	515	523	500	511	491	464	519	538	498	464	468	458	463	499	515	542	494	462	450	482	494	516	513	499	483	501	479	484	487	443	499	493	514	522	487	464	471	465	500	439	462	493	502	516	523	504	506	490	502	447	492	435	492	479	481	515	474	490	493	492	482	478	498	467	507	501	486	512	478	498	501	513	483	508	523	505	513	523	475	518	479	488	521	484	506	481	447	468	472	490	471	470	475	483	498	470	465	501	510	484	494	524	489	511	494	469	506	468	536	494	512	450	471	521	475	472	486	504	487	517	490	498	459	475	483	486	496	487	478	498	492	461	493	505	506	472	509	528	470	481	482	508	500	530	486	496	526	483	529	490	490	533	502	546	515	516	494	487	486	443	502	524	498	477	461	506	520	501	519	521	495	527	502	485	508	465	460	480	495	508	522	520	505	472	491	519	467	514	489	488	500	476	455	455	510	493	525	496	493	529	479	505	457	519	509	515	509	500	510	504	502	492	458	475	507	510	481	486	467	521	526	484	512	504	477	465	480	482	511	500	524	499	489	450	452	453	483	525	513	501	507	533	541	504	504	464	452	493	505	504	496	517	495	505	527	514	488	527	494	500	497	513	493	503	516	509	465	516	473	459	461	497	512	505	467	505	499	532	518	541	494	471	473	505	492	471	476	473	528	527	510	444	495	496	514	494	530	495	494	491	489	572	493	455	483	492	490	446	491	494	491	523	498	521	493	522	511	489	497	491	474	523	469	514	475	461	540	487	523	538	485	531	506	492	501	492	492	472	487	516	503	511	453	497	498	473	551	515	491	534	482	482	505	479	522	501	515	518	487	473	529	473	548	492	518	512	506	523	479	499	478	479	480	501	509	525	477	465	534	535	512	499	485	473	480	543	480	509	521	459	530	477	490	482	441	493	487	476	525	459	529	460	504	485	538	512	471	472	488	508	457	511	484	483	510	499	464	463	519	476	511	530	519	490	514	475	484	504	486	505	476	486	458	513	504	523	500	505	518	444	463	479	493	481	506	461	512	498	522	516	494	470	436	538	482	531	484	494	503	517	464	492	502	488	481	474	527	452	488	495	503	487	491	488	501	476	457	476	518	480	538	503	467	497	487	516	507	490	502	486	454	511	472	508	529	525	473	471	523	479	495	512	504	479	478	476	485	489	517	502	490	476	481	519	484	467	458	498	526	499	535	501	490	477	528	496	497	510	491	527	515	497	533	503	477	528	484	486	509	502	541	478	497	505	487	479	472	492	517	497	509	497	465	498	488	523	497	484	507	504	525	498	513	472	494	482	520	491	504	527	505	466	507	505	453	485	513	456	459	502	509	483	510	477	501	545	470	461	511	493	463	490	521	500	475	501	505	461	531	506	492	501	486	526	479	481	454	491	437	476	479	498	509	492	459	458	494	471	466	461	450	483	490	519	499	470	473	480
28897	22399	18051	12180	3554	2195	1303	866	526	508	487	403	404	429	434	398	453	441	448	392	465	403	423	413	417	411	434	388	412	417	422	374	407	414	427	395	434	422	421	403	416	395	414	416	421	410	394	401	462	420	390	409	433	418	411	401	453	378	411	393	386	414	401	410	430	466	389	416	401	431	434	394	435	436	402	371	418	445	417	419	428	397	375	415	404	438	425	425	407	441	416	390	412	414	449	400	390	430	398	430	427	452	408	411	399	442	428	404	424	450	430	435	410	399	444	437	378	442	412	411	442	422	431	434	405	423	434	444	422	420	423	428	445	425	416	439	397	421	453	437	422	409	381	441	444	416	445	422	420	389	412	425	398	458	411	408	406	421	396	434	401	410	403	392	393	419	421	391	384	408	380	403	383	449	415	409	438	441	357	395	454	440	381	435	431	415	409	431	435	399	406	411	418	417	416	433	436	389	400	439	391	432	415	441	425	419	386	381	423	454	429	404	431	414	403	420	449	387	398	437	401	464	424	415	425	390	420	420	401	408	429	430	419	431	423	372	427	449	415	385	413	408	398	417	392	411	404	437	436	405	378	397	431	457	437	419	401	463	403	440	420	453	402	444	401	435	463	377	392	414	436	397	420	415	385	426	433	443	404	448	399	422	420	455	428	414	397	460	428	438	425	392	429	442	388	400	390	465	446	420	445	409	360	424	424	422	426	410	397	400	419	428	441	430	393	444	394	427	390	395	459	393	422	421	411	372	429	425	435	421	430	433	405	437	415	427	446	416	430	396	383	372	446	393	374	391	415	477	437	400	423	396	386	429	436	414	410	404	444	401	458	412	418	437	448	401	426	457	460	430	398	427	430	411	375	433	415	361	394	452	431	394	422	449	379	376	396	413	420	426	399	411	419	437	444	391	435	427	424	435	429	411	405	407	439	346	410	414	414	426	423	444	434	445	419	404	472	446	408	402	393	404	416	424	428	419	416	402	396	433	404	405	426	419	427	400	417	410	400	414	375	396	403	440	411	400	397	407	419	399	390	403	397	433	440	440	399	426	407	432	423	412	392	419	400	437	406	421	404	449	394	402	431	428	426	422	415	421	409	421	415	429	404	427	438	433	457	389	440	426	424	411	415	438	389	426	444	420	374	371	440	410	402	450	395	428	429	422	468	383	434	388	418	457	397	399	403	399	416	399	440	424	403	439	465	432	417	409	415	439	441	444	405	458	434	379	378	392	450	457	396	440	417	424	466	420	393	421	372	422	413	409	382	399	406	417	459	422	374	409	424	421	427	466	421	422	380	444	413	405	411	424	430	420	401	403	430	411	407	381	414	411	422	410	407	433	440	399	401	427	410	397	432	459	416	427	428	428	420	446	449	423	371	417	403	373	412	413	429	417	427	380	422	450	401	410	402	416	389	411	404	389	416	422	418	378	399	404	421	422	413	404	408	441	431	383	386	419	414	428	384	434	400	396	416	403	390	375	410	407	452	390	404	448	433	412	404	393	397	428	420	421	364	444	403	403	399	423	394	380	466	424	423	378	378	440	435	460	401	398	411	439	437	443	413	431	437	410	440	453	453	446	397	425	427	426	442	399	414	416	383	404	452	420	430	410	398	426	413	434	445	445	429	431	404	415	403	439	445	441	428	410	413	392	404	407	380	408	422	414	416	432	370	428	371	383	458	426	409	392	394	433	444	429	450	387	388	401	404	415	420	410	439	422	434	403	405	423	382	437	402	453	401	415	420	414	427	414	398	430	440	430	427	395	445	391	406	402	430	417	438	392	390	400	416	444	419	395	399	412	436	398	451	428	427	401	445	449	414	413	403	402	408	394	452	409	428	418	418	424	430	420	445	400	432	426	411	441	440	429	430	384	420	394	406	421	419	448	410	421	412	437	434	437	435	385	403	407	387	483	403	428	409	387	410	417	412	398	379	420	429	444	432	401	418	406	425	436	425	410	415	392	434	401	408	417	387	419	405	401	428	425	423	421	352	437	419	427	403	426	415	425	421	411	449	439	400	421	388	405	407	394	425	467	405	445	407	410	435	421	403	413	371	424	433	382	445	457	430	380	399	408	426	410	430	400	430	429	419	430	433	428	411	405	437	430	418	435	393	406	418	425	450	448	397	387	407	454	438	414	403	459	417	405	418	375	414	446	400	368	375	398	418	432	439	425	438	433	406	409	442	378	420	455	431	437	379	398	409	414	422	404	480	405	362	437	393	375	457	422	409	443	417	388	398	394	402	407	419	416	426	353	427	452	412	412	419	421	387	417	419	423	411	447	459	432	402	382	429	437	444	383	389	426	401	392	429	417	404	439	417	385	396	452	439	440	396	411	410	435	398	374	387	411	403	431	412	399	390	402	382	425	440	401	415	415	437	449	395	414	407	430	379	431	395	425	382	410	425	401	368	448	364	400	421	437	395	400	393	428	389	391	410	439	443	429	404	445	407	423	412	423	430	395	418	437	428	431	399	413	399	410	421	431	427	409	462	424	418	391	411	450	442	435	384	412	390	433	397	447	442	436	422	428	403	453	448	415	415	406	407	430	405	402	449	416	449	406	382	403	414	420	429	428	390	415	381	441	411	415	433	407	448	420	399	413	412	408	382	408	418	451	386	438	401	403	446	432	436	425	431	430	386	429	405	430	421	479	449	418	459	420	404	415	408	434	442	410	399	373	399	426	424	416	389	425	392	433	434	395	439	431	429	408	445	398	451	430	423	442	435	389	463	410	410	391	419	435	422	410	407	431	445	440	429	445	395	440	429	425	371	399	468	397	446	406	456	419	423	394	431	419	419	460	409	464	384	423	419	409	421	391	432	416	425	413	398	406	449	391	431	405	424	404	413	385	435	442	414	447	373	376	409	449	404	370	397	401	393	438	425	414	449	458	433	399	410	415	408	423	404	421	423	444	432	411	451	431	427	414	427	425	415	422	405	434	454	417	437	386	486	429	422	397	446	432	427	429	406	430	425	411	485	429	444	386	370	401	467	419	376	414	428	424	405	392	392	404	424	409	430	443	421	414	427	428	493	392	442	410	440	404	409	403	412	433	433	453	406	426	442	392	425	433	386	407	412	399	422	391	446	454	433	376	389	405	437	436	393	414	431	412	395	402	429	409	443	377	411	441	385	442	385	425	418	407	410	399	456	387	394	436	456	418	408	370	413	413	391	434	436	402	460	429	403	412	406	424	432	413	439	453	391	421	434	429	398	398	429	393	414	408	445	406	397	434	412	413	407	432	420	414	414	426	395	425	431	398	447	397	426	424	417	452	371	435	411	418	427	380	429	418	410	393	437	436	448	410	412	409	392	412	462	419	409	409	447	425	369	442	437	434	447	399	407	420	408	396	388	403	400	424	435	422	400	400	419	437	399	423	413	432	420	391	455	420	452	382	451	412	467	406	415	415	389	406	382	390	417	400	415	411	407	417	430	403	351	432	408	450	385	418	412	424	434	418	453	386	400	387	421	403	420	427	446	396
14215	21860	15756	9001	3356	2458	1602	999	519	467	441	389	336	369	348	348	321	379	344	361	356	370	367	332	360	363	362	363	392	338	356	340	344	357	360	350	388	366	355	394	383	358	367	356	371	338	388	367	355	329	363	373	351	365	372	343	367	330	368	369	362	361	372	363	321	367	331	343	353	364	395	368	350	368	338	354	307	330	302	376	355	372	318	363	383	368	348	361	336	356	321	355	337	355	349	332	365	411	333	314	365	359	355	416	327	362	342	344	347	349	341	347	359	341	359	356	370	322	356	361	380	347	363	360	357	327	385	342	337	357	368	379	346	387	348	339	348	399	412	332	348	344	339	388	351	328	347	370	361	346	331	350	350	363	378	351	361	336	357	346	351	391	362	375	351	343	341	359	373	356	343	319	355	397	346	388	333	344	337	359	379	353	323	356	389	360	342	327	399	365	335	373	359	376	345	306	328	357	351	331	366	353	382	347	348	345	326	374	331	325	369	372	343	382	338	357	348	339	344	376	320	383	342	319	372	361	340	338	345	342	334	358	353	330	336	352	315	373	379	316	366	356	345	372	358	372	338	360	350	378	344	379	330	337	366	324	361	352	381	358	342	397	376	356	350	334	381	363	360	353	369	347	344	351	347	369	344	375	355	364	350	356	357	331	339	360	384	338	374	351	332	358	393	368	334	360	369	362	367	343	361	366	355	360	384	381	341	380	381	339	350	344	348	340	355	339	353	385	361	337	329	361	320	313	343	348	369	351	347	365	338	354	335	396	369	288	354	405	333	364	316	344	341	344	351	306	380	387	356	358	356	333	344	347	366	361	363	360	365	371	336	325	354	372	391	345	348	356	368	340	364	377	389	332	347	377	338	341	348	320	359	353	356	350	366	347	369	341	373	383	359	375	353	354	365	355	331	361	329	330	360	383	348	365	345	370	350	372	333	356	372	371	339	349	374	380	376	342	338	375	346	343	347	345	344	401	366	341	356	375	355	376	312	324	339	343	369	339	381	369	339	378	329	391	358	344	314	400	369	342	365	361	339	347	339	348	329	328	333	335	322	347	349	343	356	328	325	400	329	374	367	352	338	347	353	361	341	344	373	312	361	362	376	358	349	342	352	342	348	353	326	390	333	363	379	352	359	339	355	376	348	337	394	357	341	353	349	355	337	380	350	335	338	328	369	371	311	361	351	368	372	339	359	310	362	360	373	337	353	366	354	359	380	383	353	343	360	361	357	339	341	346	345	343	365	310	377	319	359	386	325	359	359	367	371	388	351	350	376	372	324	339	294	373	353	341	327	354	364	354	357	340	335	356	356	381	331	377	348	362	354	363	337	331	392	319	332	354	330	345	367	366	365	336	386	379	381	368	393	358	382	371	317	329	339	365	360	363	347	366	333	384	358	348	328	367	349	343	394	409	375	384	340	360	349	349	360	404	351	363	356	346	337	376	351	341	339	347	350	351	355	332	351	386	320	356	332	351	366	369	334	345	378	339	373	362	387	387	322	341	352	360	372	396	333	339	359	328	353	376	367	326	370	344	357	352	348	377	342	372	357	360	357	359	340	347	328	349	365	369	368	354	363	362	373	394	366	361	339	355	363	382	328	360	389	345	338	351	347	345	388	367	349	357	384	353	354	381	372	357	380	360	376	368	346	352	391	321	379	341	363	357	349	329	363	385	379	353	349	381	304	387	350	331	344	335	333	351	365	397	359	367	369	372	317	362	360	377	348	392	351	331	368	363	331	377	334	355	382	357	345	376	392	345	335	330	357	350	358	363	338	348	371	348	350	373	348	327	389	343	356	330	390	365	331	320	337	333	349	369	371	394	366	383	365	332	350	338	381	342	329	371	335	373	335	353	336	347	380	378	334	381	357	358	354	383	352	398	329	338	374	341	381	333	343	325	365	353	350	374	344	363	371	346	319	344	353	332	324	345	362	375	347	333	356	368	363	344	353	324	404	359	364	342	361	354	365	332	289	341	339	377	347	355	366	364	371	391	381	341	323	342	350	333	387	330	365	379	350	348	357	377	374	330	356	369	349	376	350	331	365	339	391	374	335	365	333	351	386	355	355	342	360	351	345	360	360	347	353	337	340	393	329	332	368	342	353	333	350	323	369	345	349	365	351	367	397	367	337	370	377	339	367	322	347	333	375	343	338	378	313	342	344	325	366	341	380	364	387	319	389	320	329	349	345	357	350	340	391	380	374	348	351	327	331	402	358	353	378	383	376	378	367	328	338	332	333	374	370	387	353	331	356	359	355	348	345	342	349	340	363	372	361	350	359	354	377	356	356	373	363	370	392	364	386	357	382	374	352	365	359	355	351	338	374	334	360	372	364	343	343	345	365	345	314	365	359	326	332	313	378	368	333	341	363	344	360	364	372	380	358	375	367	333	358	357	366	354	309	374	394	358	334	391	374	355	368	381	388	383	332	354	338	354	348	388	366	331	369	342	374	314	365	338	364	364	354	348	366	332	335	363	365	381	353	362	346	356	350	367	344	376	375	380	369	324	345	378	337	334	347	418	383	335	362	364	348	359	355	366	313	347	355	378	334	348	345	368	353	349	361	338	372	362	328	363	363	370	414	357	363	357	337	376	344	377	366	341	351	363	371	325	375	363	353	354	373	324	320	338	376	354	380	353	369	345	334	352	354	322	350	335	363	347	368	377	366	342	350	364	351	357	344	369	386	381	356	321	384	353	327	349	374	349	364	387	350	386	377	341	354	333	329	348	361	367	344	351	326	336	345	374	361	334	355	379	365	342	400	334	342	324	335	369	387	364	333	313	358	340	402	362	329	331	336	347	334	354	334	343	360	312	356	351	338	384	347	375	363	357	347	331	351	340	390	393	318	339	389	386	374	342	372	337	352	338	354	355	358	348	369	358	351	367	371	378	335	376	368	332	377	356	358	380	338	372	364	316	330	354	384	362	348	355	315	341	332	327	337	356	389	343	351	357	356	369	387	343	355	363	354	338	313	381	331	354	371	323	337	343	307	355	369	366	358	349	358	327	387	325	348	376	376	315	354	355	356	348	332	368	339	360	347	336	356	337	356	368	346	346	374	333	340	346	338	348	385	339	353	370	355	377	378	345	351	373	359	348	340	344	328	339	360	352	354	363	341	359	334	356	352	346	354	357	332	329	349	365	351	340	367	340	366	342	346	399	355	355	381	375	368	351	346	366	371	350	344	345	330	388	363	386	342	348	355	381	353	353	374	372	355	333	373	347	365	328	317	327	351	372	332	329	366	378	371	375	349	324	378	349	362	318	361	301	340	371	349	358	340	348	337	356	367	337	344	329	314	362	358	343	355	364	344	372	359	339	358	345	368	381	315	362	311	367	333	340	353	353	354	368	346	370	345	368	337	327	380	379	350	365	378	355	340	363	352	379	349	363	360	370	344	383	342	340	337	367	337	402	337	397	332	348	370	342	350	337	381	359	379	378	344	355	346	340	364	417	353	351	346	357	360	351	343	356	356	350
25627	22549	34414	42114	29377	23164	16045	6304	2318	1506	1092	520	499	467	464	456	463	461	447	473	433	439	452	417	462	478	472	456	458	433	435	448	453	450	456	464	462	436	484	427	407	461	469	462	444	466	465	445	454	410	410	463	450	469	462	465	457	498	463	428	438	423	457	448	419	476	454	491	447	444	452	482	473	463	432	425	469	442	399	473	456	465	431	475	446	436	442	435	449	426	421	488	451	418	482	416	491	482	479	498	444	479	462	408	514	447	455	445	430	473	460	441	446	465	449	470	483	430	465	461	460	482	400	461	471	492	446	476	456	467	472	479	451	428	441	469	413	488	447	444	440	442	452	465	459	435	438	463	458	445	437	427	485	481	476	453	446	474	436	461	447	491	452	445	478	457	454	449	423	463	481	441	465	473	497	464	405	443	409	454	458	446	456	455	492	460	474	414	455	433	439	414	418	423	451	429	443	438	484	484	472	454	448	470	509	420	484	448	497	424	428	420	456	435	434	445	442	428	465	445	451	427	450	466	454	445	444	421	522	453	422	457	450	446	480	497	457	445	466	449	446	492	433	480	429	411	472	490	505	426	426	478	455	461	484	458	461	444	459	483	448	436	451	475	408	447	448	476	439	449	450	427	430	486	441	450	423	476	458	441	447	453	409	455	469	442	478	427	481	471	498	454	456	482	481	423	441	453	479	456	467	466	451	451	458	446	474	454	457	436	435	472	465	478	447	437	432	434	457	463	473	438	458	420	458	441	459	466	454	447	426	444	471	432	411	457	455	456	461	469	455	455	407	439	427	440	485	431	475	459	406	438	461	481	446	418	443	431	450	431	455	440	436	466	497	428	482	467	466	413	451	447	464	458	458	469	444	486	488	479	501	477	461	420	451	467	456	432	488	495	429	454	386	443	421	438	424	481	448	432	472	443	433	451	480	445	470	473	474	478	457	454	471	443	468	495	445	453	442	464	445	412	450	447	461	469	442	476	462	454	475	422	499	456	452	443	477	424	405	470	422	418	468	478	451	447	492	454	462	473	431	423	390	441	464	434	441	454	469	426	436	427	450	426	482	432	424	447	461	435	483	494	422	392	447	446	501	416	430	391	414	499	420	453	477	447	519	437	457	474	438	466	430	410	475	451	414	414	462	480	480	453	455	488	484	419	467	477	403	437	461	456	457	466	484	432	421	451	467	435	435	475	381	426	485	435	418	430	472	420	465	459	487	481	499	459	481	449	470	435	465	457	442	434	481	472	450	465	452	452	454	433	451	463	442	429	439	469	463	444	405	451	486	452	430	469	462	456	439	474	484	429	445	446	417	468	409	443	438	448	460	425	440	434	468	440	451	432	416	447	466	452	425	496	488	461	440	488	482	438	450	479	465	436	470	431	434	471	435	463	437	465	466	445	475	465	452	430	434	455	439	421	488	455	443	443	479	436	471	453	456	485	447	452	484	455	450	474	454	438	461	415	460	434	458	453	459	427	451	431	435	481	467	416	445	439	469	426	419	487	433	449	430	438	462	424	428	449	444	456	455	469	450	439	446	451	448	459	450	438	439	429	449	455	416	463	457	440	489	522	462	405	420	426	475	431	424	451	504	426	429	429	435	465	456	456	458	433	472	455	458	474	459	436	457	456	490	439	493	446	489	422	423	427	422	465	432	414	456	447	440	459	450	481	449	468	456	441	451	434	469	450	419	468	456	427	435	498	460	454	443	468	421	494	441	487	438	432	459	459	436	398	477	428	446	451	497	438	454	455	462	484	418	454	475	436	435	442	443	431	432	480	465	471	440	479	467	438	458	460	488	424	431	483	438	449	443	463	466	460	427	438	443	429	449	426	470	445	431	445	438	481	495	473	457	410	454	462	496	477	474	471	459	467	413	462	427	435	450	447	472	439	452	439	458	431	441	442	459	486	445	470	480	417	449	466	474	457	427	418	458	434	460	462	486	461	452	468	419	415	429	425	466	468	457	459	478	446	447	435	436	420	457	480	445	471	426	454	457	448	491	482	450	454	406	434	449	446	466	486	465	436	479	425	474	431	480	480	446	428	464	457	411	446	471	454	471	469	417	484	473	454	471	481	498	460	426	460	464	463	405	412	482	446	434	438	458	437	461	428	423	426	475	452	437	446	466	407	475	454	461	451	434	468	464	437	425	475	467	421	480	435	450	457	453	446	458	445	436	429	427	451	478	479	469	448	451	447	424	457	429	482	441	484	443	457	418	425	467	455	455	485	416	413	500	433	452	482	458	445	451	477	475	466	444	469	454	471	424	454	449	462	442	442	414	421	460	438	422	412	469	436	422	492	436	473	443	451	450	452	463	443	444	457	435	419	429	457	465	455	462	459	443	413	476	461	434	457	443	463	445	458	499	455	443	441	445	417	436	447	448	442	459	435	426	473	459	435	410	444	441	476	454	454	450	455	480	450	431	464	466	438	465	442	493	470	428	469	445	468	469	433	469	410	438	439	463	430	434	468	436	400	424	456	459	465	455	447	445	442	467	446	442	408	435	481	485	459	452	439	436	440	442	449	440	421	436	427	443	416	421	437	450	460	412	470	461	453	440	453	456	453	483	449	449	434	437	453	442	429	449	474	427	467	472	452	441	459	437	468	450	410	458	452	442	438	440	456	481	461	444	434	513	423	482	489	458	436	459	455	428	461	438	450	425	456	431	434	451	456	458	468	436	441	456	478	397	450	454	463	441	428	422	435	398	462	426	463	462	477	437	459	505	409	459	483	463	488	453	475	436	447	457	451	460	461	470	465	405	447	435	446	460	447	438	446	421	464	417	450	439	423	432	473	435	478	471	467	445	469	461	494	422	499	492	412	464	431	440	507	429	487	462	469	433	440	433	456	467	472	480	459	440	458	426	454	495	458	427	454	446	461	452	430	485	435	431	450	412	449	427	453	470	462	442	432	418	475	476	452	458	451	428	453	460	444	445	434	456	426	406	450	443	469	472	472	462	432	423	448	436	474	449	439	444	432	464	416	412	441	422	466	463	450	475	418	459	467	445	458	432	473	455	416	461	460	448	425	469	458	453	495	439	451	441	443	476	454	458	442	460	464	442	451	447	465	479	477	458	440	448	441	436	463	437	474	440	442	472	420	446	483	442	439	470	458	470	425	449	433	454	439	436	447	444	439	450	449	460	438	447	488	468	402	471	456	453	480	449	461	455	482	476	439	434	465	464	409	452	455	458	444	437	471	453	446	413	447	466	488	497	475	457	461	463	429	459	459	460	461	445	440	427	428	474	456	459	433	431	442	425	464	468	470	439	438	485	427	480	432	446	424	453	417	445	467	426	477	451	448	455	447	446	432	440	431	457	451	466	500	454	439	496	484	483	467	449	471	473	439	464	430	457	460	425	431	441	439	444	431	478	422	402	486	443	435	463	450	441	468	465	488	435	439	418	448	457	442	444	442	449	469	445	442	478	440	455	429	429	436	416	457	480	424	421	443	461	446	460	452	463	435	444	434	441	452
51261	78789	66028	46923	24927	18652	12264	5899	2815	1955	1340	483	428	445	448	389	428	411	389	397	440	386	392	451	388	439	436	440	403	418	417	397	399	439	403	445	429	440	388	449	396	447	365	411	465	411	428	391	402	411	409	414	405	410	421	413	402	400	408	410	417	403	383	373	392	428	383	409	392	412	428	417	418	416	430	444	439	417	395	421	414	409	413	428	433	426	448	429	428	399	433	424	438	400	399	402	396	417	441	394	423	398	399	384	422	440	417	371	435	378	406	401	406	409	432	402	425	435	434	396	395	434	388	414	412	436	396	398	410	417	439	419	415	463	394	440	435	418	390	410	405	408	422	416	438	417	403	408	416	400	375	372	352	418	406	435	465	412	447	436	366	395	403	415	414	441	417	432	399	436	420	399	422	408	460	450	432	439	431	436	389	412	395	444	373	447	413	401	397	404	434	408	428	407	433	429	384	417	434	412	457	391	409	453	400	404	409	409	400	425	402	447	403	416	429	408	411	424	417	392	443	403	393	441	436	438	404	394	448	425	405	395	421	399	427	381	426	421	415	402	394	434	412	399	408	419	403	395	421	402	395	420	420	447	389	415	449	404	407	418	405	436	436	408	406	392	414	388	419	401	402	380	403	395	401	389	429	407	440	426	407	430	446	445	464	440	411	426	388	432	417	390	403	401	415	415	446	443	408	435	420	422	409	401	398	406	425	431	401	404	392	418	384	448	409	426	429	409	398	412	395	425	408	414	433	424	418	407	425	405	427	428	410	367	429	411	426	380	377	389	425	410	403	435	378	418	433	410	424	408	414	405	402	414	435	428	439	459	429	416	435	398	422	413	435	417	408	384	430	434	389	421	412	394	450	439	420	396	397	433	409	399	380	428	429	402	413	428	409	421	415	425	412	409	443	429	419	379	402	425	432	416	437	440	454	397	432	399	394	440	412	424	434	414	420	441	409	433	405	406	408	427	430	442	443	391	414	392	376	389	425	402	414	389	409	403	417	396	434	409	403	417	417	423	426	399	404	435	405	413	432	407	396	424	424	462	407	401	400	405	381	417	405	398	436	401	435	407	434	379	418	405	415	431	383	461	415	408	411	401	423	418	420	382	438	427	414	422	408	429	381	414	431	392	396	414	467	400	417	393	423	444	390	412	432	429	418	392	397	416	387	426	424	432	413	389	417	409	443	425	396	382	409	415	392	422	391	425	392	419	430	391	384	427	436	428	411	433	418	404	413	429	406	428	390	419	413	401	426	412	420	408	412	404	403	402	427	384	428	419	409	393	453	423	420	402	396	405	438	402	409	422	432	380	374	384	399	386	416	401	427	397	423	411	405	413	451	405	415	442	391	431	415	416	407	398	429	418	438	418	390	399	408	448	407	461	399	394	410	441	411	376	410	425	398	391	395	407	414	391	388	400	422	431	453	401	413	442	437	390	401	443	437	401	423	448	455	407	419	408	403	390	446	390	426	429	419	403	439	366	413	367	428	377	425	415	402	409	415	403	422	418	405	419	412	414	443	463	406	399	431	408	432	383	436	421	410	460	428	415	414	452	409	399	433	427	424	421	410	402	414	407	459	424	430	415	389	401	409	422	404	413	402	405	397	405	427	430	427	399	417	423	440	453	398	371	453	403	435	437	408	446	398	432	388	438	393	411	361	399	382	383	394	403	441	406	399	411	396	411	435	406	401	426	413	404	395	441	452	432	418	404	420	403	417	391	425	418	420	398	421	431	437	400	407	377	419	421	391	386	416	399	440	427	390	424	446	394	392	411	410	435	411	418	417	404	397	395	423	470	407	393	421	399	431	415	404	423	426	464	372	441	394	390	410	426	422	449	411	385	440	387	408	365	390	410	401	409	433	393	404	428	379	437	414	393	418	419	431	397	422	396	386	438	406	406	415	393	414	362	424	378	458	421	427	398	422	424	381	420	382	396	440	410	424	436	418	399	414	427	412	396	433	428	412	383	407	411	446	440	419	380	389	437	413	439	405	427	404	448	419	419	406	436	396	411	413	398	449	405	381	402	383	421	418	414	427	405	377	419	416	438	403	383	403	439	407	404	438	435	468	397	466	396	383	419	409	375	440	414	435	411	398	400	442	409	418	399	410	398	453	404	459	392	405	418	400	403	400	440	382	432	368	404	401	425	387	415	409	432	432	407	405	378	435	412	358	429	428	406	411	401	432	428	395	409	438	467	411	415	443	419	394	407	383	440	368	413	412	432	432	454	410	396	398	422	422	388	390	411	407	429	436	440	431	409	439	428	389	415	421	417	432	432	403	420	445	428	403	407	406	397	396	411	404	389	433	433	433	385	362	415	433	434	385	400	414	423	405	383	429	401	410	392	430	405	400	437	392	417	431	414	408	380	404	401	405	396	389	391	406	405	419	418	412	443	386	377	405	410	450	433	407	412	428	436	441	419	433	397	424	403	430	408	437	375	437	414	417	441	417	415	400	385	443	411	436	402	394	427	384	405	407	379	448	408	419	389	415	384	391	396	392	413	419	427	402	407	427	458	440	401	412	434	415	368	424	443	413	414	395	438	424	401	395	400	416	406	405	412	433	396	415	453	440	392	426	415	406	421	400	431	376	397	394	405	441	385	416	419	402	448	391	393	403	455	408	424	397	424	430	392	415	425	390	398	420	408	399	422	421	398	426	393	444	452	391	399	398	415	423	455	390	423	416	395	422	423	411	417	405	408	388	401	372	387	417	385	418	373	423	412	386	378	408	433	405	420	400	407	425	387	409	431	437	419	424	430	416	412	384	424	398	399	424	403	397	423	449	380	412	398	405	446	410	387	429	442	372	420	404	396	411	385	404	419	412	381	412	422	452	414	402	436	423	364	381	418	430	401	447	385	421	390	396	448	429	426	368	404	406	423	435	419	440	414	423	392	389	401	431	402	390	416	405	441	404	400	411	415	388	405	416	393	413	414	410	448	463	423	383	412	422	390	418	447	401	415	416	385	384	402	427	404	437	424	392	424	410	403	401	432	445	420	416	384	361	428	410	461	411	415	392	411	416	451	404	425	405	437	420	411	449	414	446	447	409	436	439	403	389	385	435	407	410	402	371	392	436	416	416	414	409	425	417	440	402	427	420	394	426	394	457	422	418	428	378	431	416	423	428	436	402	441	388	416	413	405	419	378	438	384	453	425	409	392	425	379	412	452	420	411	409	393	375	406	406	381	412	411	406	386	369	445	381	415	407	397	432	411	438	431	424	425	412	367	421	443	450	435	390	390	402	431	383	404	406	436	426	432	420	399	439	423	463	399	402	392	429	413	397	408	433	390	419	384	391	429	382	419	438	415	428	443	424	394	391	419	405	388	423	367	394	387	415	396	383	420	417	399	416	430	413	404	405	427	401	379	388	394	418	456	396	387	444	402	424	370	435	415	437	424	414	407	404	416	430	373	408	392	386	435	437	411	395	402	398	443	433	414	423	360	407	437	430	435	411	401	455	408	373	430	406	401	414	398
24524	21989	32073	38769	32892	28450	25307	10792	5517	3072	1287	608	567	588	564	573	541	535	582	528	557	534	532	583	563	565	538	534	555	549	541	518	548	563	534	522	564	510	543	523	530	511	544	525	575	569	544	514	497	567	513	485	523	514	522	523	528	534	491	534	512	495	503	527	531	499	552	526	509	524	546	551	483	588	548	509	514	507	532	532	569	496	532	561	560	555	517	502	518	522	544	572	514	498	596	530	527	532	536	546	542	494	552	540	543	542	525	537	554	489	515	566	509	521	498	544	483	552	553	517	528	563	490	531	537	522	519	573	569	566	522	530	518	533	515	514	524	515	515	542	561	509	529	503	539	517	535	498	543	507	489	583	530	523	584	494	580	521	489	494	512	526	539	519	498	505	543	508	536	501	546	530	525	525	527	526	554	511	472	540	559	518	533	546	525	492	522	532	555	526	556	498	588	500	490	536	493	504	502	508	525	530	532	505	517	515	478	517	551	525	532	483	503	540	548	557	519	518	523	497	566	495	500	525	487	540	510	501	488	511	505	485	482	528	530	531	508	512	543	486	532	521	488	503	549	506	565	527	557	499	543	553	537	523	514	538	521	523	500	537	484	574	532	549	546	576	552	529	530	514	532	512	518	532	558	496	505	494	480	489	517	554	494	572	520	516	534	490	476	507	554	533	518	571	548	544	518	499	531	520	533	541	541	465	562	559	493	549	562	545	523	532	498	510	533	530	491	552	554	563	550	533	544	538	512	523	502	522	517	515	504	534	581	490	528	589	530	522	540	512	484	493	527	498	596	509	523	487	550	526	552	509	557	543	548	505	495	521	561	539	474	519	542	531	515	513	561	502	571	514	509	506	561	501	539	509	529	550	531	531	508	574	550	529	559	521	518	545	487	499	524	512	548	556	546	535	483	519	547	537	548	555	520	490	548	557	514	537	535	515	528	533	519	481	484	572	529	507	549	518	488	561	523	554	520	564	509	526	522	534	503	527	521	546	537	522	487	511	554	549	551	507	474	575	516	535	495	505	499	511	565	522	535	510	518	532	570	543	510	534	504	556	530	535	552	534	506	533	535	519	490	567	499	498	489	533	524	526	532	500	554	548	562	518	518	522	517	497	543	512	514	564	539	518	557	525	535	550	503	557	505	523	516	536	532	517	489	527	495	550	502	477	546	515	514	565	539	538	491	510	496	540	525	503	546	520	508	566	536	502	498	538	523	536	474	523	545	517	560	519	516	513	492	494	540	509	501	497	519	506	483	535	523	512	529	521	534	530	513	555	520	514	502	551	523	512	503	527	526	499	519	554	507	496	482	496	575	523	505	518	531	489	499	501	530	500	543	507	523	528	523	524	530	546	551	505	535	538	496	501	506	495	529	471	519	577	514	516	497	516	533	496	481	510	502	509	528	499	530	545	494	499	535	510	514	523	523	517	529	491	493	524	538	528	534	526	533	551	521	497	524	548	544	534	504	514	535	533	532	501	511	481	526	525	496	541	551	539	520	540	532	526	522	508	562	529	491	516	479	533	516	507	489	498	530	542	537	556	525	521	486	481	522	541	537	521	530	536	520	551	505	551	562	547	532	529	543	519	518	538	536	561	539	523	520	529	496	543	512	472	482	508	541	527	512	543	507	516	535	513	551	502	502	487	521	519	530	549	529	515	555	538	567	517	517	548	512	507	523	485	539	552	492	541	540	526	507	504	528	522	519	585	560	531	495	540	532	581	543	538	541	512	489	516	523	562	552	516	523	512	510	516	517	556	511	534	493	500	504	531	532	518	537	503	541	531	519	547	545	526	524	529	560	487	548	494	508	550	511	500	528	524	542	515	519	512	502	528	552	453	528	509	494	552	479	503	536	491	514	520	548	535	528	555	555	517	483	535	532	532	514	518	597	541	526	530	532	543	526	539	514	484	511	513	549	569	533	550	569	546	547	536	542	520	505	510	543	510	506	492	522	578	508	544	507	544	516	508	522	516	565	558	520	533	516	478	514	538	538	557	527	534	553	495	496	545	519	498	528	537	495	507	525	541	538	531	529	491	516	538	560	503	506	530	518	542	555	531	479	502	517	529	505	515	555	547	542	531	521	550	474	539	515	509	526	533	537	507	513	504	513	523	589	516	533	541	551	566	494	534	533	520	494	535	531	529	525	505	545	550	524	520	518	524	561	488	579	503	541	519	539	517	523	494	550	528	495	528	516	546	529	536	499	545	559	523	521	552	545	542	506	486	554	489	491	510	527	515	530	555	517	534	504	538	493	546	488	514	585	501	538	516	536	532	517	499	503	527	528	554	528	526	498	503	516	557	517	520	536	530	522	513	579	509	508	561	525	546	539	543	549	546	531	515	502	520	500	500	532	526	533	528	551	522	532	537	505	577	520	501	513	518	520	493	503	588	526	515	477	571	497	543	535	530	523	513	526	523	488	527	568	595	479	526	556	529	566	508	497	523	502	517	491	509	559	510	496	499	543	524	484	538	499	520	600	504	531	516	537	546	548	532	523	516	513	516	516	527	502	535	521	565	517	505	485	531	567	503	505	536	504	523	490	529	522	548	576	551	497	550	545	553	496	523	562	515	536	523	532	520	507	527	506	534	537	510	542	505	578	477	524	515	492	523	497	511	509	523	549	519	561	501	535	528	540	564	556	552	532	532	510	541	523	485	524	525	522	524	515	524	521	522	554	517	540	517	490	505	558	543	526	529	516	555	492	523	547	499	512	522	480	492	533	547	558	543	531	559	520	513	532	587	483	462	557	544	535	526	493	493	515	483	541	492	553	515	535	484	478	549	475	461	570	516	514	516	536	550	499	493	545	492	481	478	494	526	532	558	519	511	550	501	569	520	566	514	536	566	526	562	520	496	524	570	525	534	516	529	538	540	565	526	525	503	554	560	547	500	514	522	516	531	508	531	503	496	509	550	515	492	556	511	523	520	562	527	529	527	575	542	544	551	540	513	507	516	521	562	536	540	561	526	519	558	497	491	511	505	521	528	508	541	541	539	487	535	545	516	504	488	502	493	528	557	522	513	596	502	533	490	533	521	522	507	530	506	487	542	544	522	517	565	513	501	494	504	538	530	506	511	526	548	519	519	478	571	537	561	574	522	563	546	503	493	511	531	485	531	551	528	529	541	530	556	542	506	553	514	523	523	501	530	540	538	517	523	521	546	508	502	543	546	535	523	575	519	508	486	506	507	552	475	500	491	562	570	530	513	494	511	527	519	524	508	527	517	505	508	476	496	536	518	500	506	517	508	505	482	541	542	505	525	491	491	479	519	554	552	553	523	493	525	570	510	529	489	527	529	535	543	520	513	546	539	541	556	515	471	546	497	545	570	511	522	552	536	499	517	542	513	513	523	528	508	555	501	556	541	474	523	504	532	554	515	539	520	559	536	528	524	527	483	534	563	580	518	522	479	515	525	516	504	561	533	515	502	488	554	515	539	475	527	565	506	527	490	552	530	496	518	541	528	540	540	492	491
60732	93280	80088	60647	36764	24936	19484	10349	6125	3901	1649	555	516	499	462	510	490	520	489	524	511	527	466	467	483	512	485	522	451	470	483	506	512	507	518	520	409	501	511	518	528	519	490	540	491	476	472	504	495	487	536	478	497	484	489	482	511	477	463	520	478	504	516	506	519	499	525	524	474	521	530	545	509	484	508	504	531	505	515	505	522	495	476	502	487	490	533	472	495	494	475	475	506	503	492	473	489	485	486	487	524	498	516	533	481	482	474	507	460	510	516	499	492	507	522	505	498	465	485	459	527	479	494	467	471	497	547	465	487	515	484	494	469	493	533	463	504	498	485	489	477	502	483	510	496	494	482	485	501	464	484	463	505	515	508	500	527	519	509	513	494	516	514	491	506	479	496	494	478	475	491	503	510	528	449	486	487	493	547	495	498	460	509	497	480	490	513	490	483	503	487	476	473	479	472	524	463	486	509	454	527	489	489	477	508	528	486	466	487	501	527	472	469	489	539	503	454	478	483	522	498	466	492	484	480	508	484	534	510	466	500	486	460	515	528	489	502	526	526	425	458	532	477	490	471	476	493	460	509	434	445	467	506	491	505	484	508	530	462	488	491	526	431	496	508	475	470	479	502	479	521	469	458	503	517	530	480	505	495	479	450	474	470	492	509	490	479	496	486	502	560	480	500	497	495	514	492	518	491	508	468	531	492	475	504	480	471	492	492	487	493	485	486	443	479	463	494	492	471	474	480	488	457	478	481	494	497	479	497	478	454	465	519	514	503	511	480	461	506	494	493	506	513	506	484	462	502	492	505	481	456	492	505	476	477	507	481	505	519	484	478	474	508	421	540	500	538	523	500	494	496	525	482	470	467	508	480	498	524	469	494	462	516	495	467	482	505	459	471	491	515	503	503	450	461	469	542	510	497	526	452	551	482	487	511	480	542	499	442	492	469	507	538	476	435	500	490	459	510	468	503	513	493	501	439	511	505	540	507	479	457	504	515	521	503	486	503	510	503	454	514	521	474	489	496	497	529	473	463	487	509	492	496	519	441	475	476	495	477	468	539	506	477	539	508	484	516	492	455	487	504	488	524	485	457	480	458	499	459	504	532	456	495	497	482	498	536	492	492	500	490	537	499	494	475	451	441	483	494	493	496	461	499	538	478	461	524	491	481	498	477	509	473	488	482	518	493	527	432	489	481	482	513	475	500	442	522	485	519	471	499	484	485	481	512	459	498	485	487	492	494	432	474	505	547	472	500	479	461	474	458	478	479	480	499	481	489	498	486	508	521	471	473	533	497	490	531	461	490	541	470	499	459	474	461	501	492	459	500	519	491	487	494	451	553	481	467	466	468	504	458	511	473	503	470	477	509	482	469	495	496	443	523	492	541	484	507	476	470	506	508	510	467	475	507	510	446	493	490	497	518	514	485	466	534	510	479	495	474	499	476	462	486	472	473	457	513	458	511	497	437	503	482	503	485	504	484	482	498	503	443	470	508	489	499	454	477	512	462	490	458	452	498	456	502	496	476	500	447	472	526	491	449	476	451	512	492	507	475	529	464	475	503	497	481	524	522	440	478	502	490	496	482	516	506	517	510	506	504	491	466	481	495	520	466	518	492	514	528	447	474	479	484	497	503	464	476	415	502	490	478	512	487	488	504	504	503	488	503	483	470	467	492	517	465	473	508	476	511	449	476	485	520	477	486	478	501	470	480	472	459	474	492	474	461	516	484	483	475	461	484	502	485	476	508	536	478	494	483	496	506	510	529	476	514	513	481	481	491	517	492	468	475	514	474	489	450	489	485	496	474	492	514	488	496	500	437	486	480	461	510	497	453	489	478	508	505	515	435	497	489	499	518	485	488	498	533	496	499	493	523	500	489	469	486	469	498	491	480	553	463	472	483	466	478	463	504	463	488	497	469	517	505	498	489	515	534	491	472	516	500	511	461	465	498	525	481	466	458	490	507	498	496	497	506	501	517	472	472	436	496	479	495	458	509	492	519	462	461	476	482	499	502	471	484	494	479	481	463	498	552	461	526	472	479	464	449	484	490	484	484	526	492	478	499	474	482	476	517	472	479	497	505	456	501	504	504	465	444	495	515	503	480	478	482	478	506	463	518	462	472	535	485	487	465	461	462	496	496	473	446	485	472	498	489	461	492	520	448	487	491	483	496	487	427	463	513	531	471	504	503	499	510	507	470	474	526	517	511	477	516	551	495	455	506	493	474	469	490	496	489	483	494	506	530	464	472	514	507	484	516	504	539	460	462	478	515	482	466	503	516	506	499	487	468	453	443	502	491	464	461	489	511	480	512	481	516	482	528	496	485	469	472	507	485	495	485	506	470	491	431	484	482	523	501	486	501	502	497	499	508	464	536	491	491	508	527	492	494	474	511	495	487	448	510	473	500	449	499	475	505	499	502	482	461	452	505	474	496	468	489	488	454	488	468	509	471	496	519	479	522	460	483	497	445	472	504	467	444	483	476	496	479	509	482	511	473	478	506	459	463	482	502	460	494	502	480	455	493	488	483	489	489	492	470	524	494	473	525	485	452	453	460	491	516	500	479	510	510	455	523	444	483	498	518	513	473	466	525	480	521	507	503	482	506	493	486	495	474	515	504	526	498	481	478	457	519	474	510	483	509	481	472	498	470	479	479	467	491	492	466	468	517	481	482	462	507	475	467	497	507	501	457	513	460	509	521	481	469	476	482	479	489	478	527	502	422	525	505	503	493	493	481	463	484	498	500	450	502	488	458	435	483	456	478	494	519	465	465	534	466	510	487	481	505	480	454	518	467	486	468	488	455	484	479	494	499	491	492	506	473	503	515	503	439	480	498	508	471	481	483	480	490	497	463	490	498	446	483	484	470	498	470	471	528	493	474	498	465	491	488	469	467	466	524	525	457	473	487	514	493	440	482	476	494	548	497	510	493	465	497	412	498	510	501	464	463	497	515	452	467	467	507	493	474	494	487	500	479	465	463	498	530	438	462	482	488	483	474	496	475	452	452	487	473	500	492	492	485	483	477	465	472	492	510	448	476	490	463	492	482	475	473	505	476	490	510	501	492	496	523	487	507	484	478	501	489	491	494	439	528	443	442	481	439	488	489	481	495	488	497	493	457	508	486	503	449	495	493	451	494	519	510	457	489	481	520	446	503	513	470	485	529	445	503	494	441	485	527	481	503	471	497	495	482	484	538	517	471	479	438	486	496	478	468	470	457	489	526	475	491	499	499	532	468	479	502	463	510	489	491	485	480	495	524	497	478	480	476	479	510	500	487	464	481	477	489	469	515	512	498	454	470	551	487	522	489	478	489	471	524	459	485	473	462	499	445	456	526	476	470	484	493	480	484	510	494	495	522	473	476	501	494	496	516	482	494	458	459	488	467	469	527	508	468	447	472	512	475	476	449	475	483	541	480	466	501	508	473	494	465	448	470	466	464	454	455	519	481	477	471	496	492	458	464	500	477	532	524	477	475	485	505	488	497	481
28920	21722	18491	13058	3845	1541	1281	739	569	538	425	364	436	431	375	404	397	405	381	403	362	379	439	432	372	411	416	393	387	390	417	419	388	443	378	396	414	385	411	365	406	392	403	390	423	406	387	417	435	385	414	420	407	405	417	391	418	378	396	372	405	364	365	374	410	391	405	393	397	365	433	387	368	397	392	370	404	400	369	411	409	372	411	434	387	383	392	414	398	416	376	425	423	405	429	391	386	404	383	415	407	463	381	411	416	417	396	399	392	404	384	425	391	382	397	373	395	377	412	397	362	381	400	432	411	363	376	389	411	400	405	394	383	453	383	402	360	428	454	396	364	394	411	462	384	418	376	387	388	368	386	381	359	404	371	392	417	398	400	388	403	399	399	405	386	376	391	412	418	444	389	402	362	369	415	433	389	398	381	414	392	406	426	383	389	394	391	386	368	421	434	394	391	415	397	420	429	399	387	376	394	367	379	395	447	435	414	393	375	422	440	404	389	415	414	396	392	398	402	401	374	378	385	398	434	441	416	408	407	408	411	398	356	379	384	407	417	424	388	425	397	410	404	370	370	410	393	386	393	397	396	413	415	405	425	402	407	397	394	416	424	433	402	415	387	368	390	397	399	407	384	396	418	413	375	368	396	388	405	386	402	402	361	415	379	391	404	417	381	401	380	377	395	421	406	386	405	404	360	417	413	401	378	419	396	400	376	401	387	402	394	395	375	456	391	412	389	397	409	407	378	398	418	367	358	420	423	397	402	400	421	384	420	390	385	391	421	415	407	443	386	401	372	395	404	437	395	396	407	395	384	388	373	438	413	383	409	384	384	389	416	387	438	370	382	378	412	351	386	392	411	353	388	400	356	396	364	398	402	376	386	415	375	403	413	391	407	385	396	389	370	364	362	401	386	409	400	398	365	393	408	373	418	417	414	397	412	411	404	379	407	418	408	376	429	406	412	391	414	404	403	415	395	419	432	398	415	398	419	393	393	371	431	401	384	400	404	361	377	400	435	423	375	432	404	439	356	402	372	373	427	369	384	425	353	408	430	394	413	392	400	404	445	383	395	402	392	372	409	407	384	397	414	370	391	404	413	402	384	359	431	416	407	397	410	384	411	375	417	381	411	408	393	427	420	395	459	406	366	367	407	372	421	397	404	423	347	391	413	374	420	409	388	391	379	377	365	393	381	396	413	412	411	397	388	390	373	389	413	410	390	381	429	403	391	383	391	410	397	431	377	390	437	383	416	385	420	369	433	398	390	408	381	390	410	357	396	395	397	393	428	404	401	411	396	410	400	402	391	416	417	412	410	367	368	385	387	395	393	422	385	425	390	391	366	435	384	371	405	398	401	396	407	388	407	381	406	402	403	380	403	392	382	404	397	391	419	415	402	354	387	393	398	393	393	372	389	371	410	408	379	392	392	434	401	409	434	370	389	410	417	424	391	392	404	368	400	366	410	439	398	387	375	412	409	404	389	401	369	440	436	390	386	399	393	435	379	400	379	404	391	401	449	393	451	379	438	386	380	395	387	403	422	375	388	392	386	410	392	374	385	415	395	399	404	422	373	408	406	393	397	373	409	396	395	397	418	370	407	391	418	376	413	398	410	365	393	441	390	374	446	376	401	403	377	413	372	394	389	379	391	414	415	423	396	388	371	405	370	347	407	404	385	400	396	384	404	407	458	355	427	386	415	389	354	367	412	448	357	364	417	383	454	414	388	405	387	398	429	359	425	375	433	421	383	433	392	398	402	375	421	422	407	385	380	350	411	396	401	442	396	414	416	385	466	382	431	370	420	413	399	377	388	408	410	402	397	395	365	390	414	410	370	379	427	403	396	397	428	387	405	380	403	405	395	385	410	414	380	403	393	411	384	387	392	406	358	410	407	411	354	358	379	384	394	355	385	355	378	399	396	407	394	415	411	361	398	376	416	420	425	347	394	383	422	356	410	376	430	377	395	393	419	389	377	386	390	405	436	427	434	408	385	415	405	376	382	391	381	413	372	379	360	438	389	399	392	381	459	419	411	415	400	422	421	402	364	385	383	356	444	383	378	411	372	398	383	440	409	406	372	407	382	411	384	389	424	408	427	434	433	373	425	381	407	422	359	430	405	382	395	412	389	387	404	396	399	383	405	402	432	401	382	357	370	408	382	434	403	410	420	403	397	404	380	371	389	384	389	391	411	381	349	380	381	384	405	385	397	387	375	417	420	382	416	410	378	418	398	399	388	430	438	371	405	387	395	402	419	410	380	409	437	406	385	395	402	399	387	399	419	421	363	430	399	415	398	410	416	409	378	391	386	409	412	432	359	404	463	393	388	393	414	395	398	390	441	406	382	364	390	398	395	391	384	397	394	363	407	376	403	419	401	386	388	388	402	409	422	382	394	370	426	432	400	390	358	393	402	402	409	384	399	428	436	414	381	403	375	392	381	390	406	396	413	408	433	385	374	368	388	380	450	388	382	378	407	391	393	405	381	390	392	389	408	406	410	393	374	402	402	367	417	387	420	424	422	394	350	419	397	353	366	415	387	405	397	409	438	403	397	403	385	418	392	355	414	420	405	417	419	401	353	410	417	378	400	413	391	397	409	373	396	379	409	422	437	386	369	377	390	410	388	412	401	387	383	426	367	425	435	416	393	389	418	413	379	418	365	380	356	399	402	366	375	383	389	388	383	367	418	416	391	392	416	404	383	379	419	437	383	376	412	424	433	381	422	375	407	384	376	385	371	404	384	381	408	391	386	374	382	385	388	379	412	414	386	436	403	388	362	365	382	395	395	400	423	420	387	446	394	384	382	422	371	385	344	392	398	392	407	377	387	406	378	392	374	417	385	407	386	390	400	404	398	405	415	370	402	372	417	395	378	366	431	368	409	383	442	381	400	400	394	420	415	379	396	432	346	401	397	429	412	387	449	400	412	417	413	407	405	410	383	415	416	411	394	388	373	399	412	415	408	419	375	391	371	407	379	393	374	386	403	410	406	367	429	386	385	425	410	386	400	425	417	390	416	382	409	407	372	375	399	391	417	380	416	382	367	380	442	419	386	429	387	392	407	424	381	394	383	369	374	412	430	391	363	405	385	399	382	393	393	403	400	436	393	385	401	383	425	368	394	375	405	399	421	395	374	395	419	351	384	393	416	400	403	379	380	395	406	382	419	420	391	418	450	361	424	377	379	398	430	385	385	388	383	409	420	443	405	369	359	386	410	396	373	374	378	391	406	434	390	376	393	425	424	388	411	429	420	395	419	391	371	411	416	438	407	405	389	398	398	446	391	421	433	401	408	381	405	420	351	364	407	428	435	414	392	399	410	390	390	386	367	380	388	399	427	378	427	402	392	402	421	389	404	378	399	390	376	419	404	396	374	427	364	406	421	424	421	420	378	396	445	387	418	394	382	396	389	381	404	400	418	384	394	403	370	409	419	346	408	379	415	420	395	411	410	369	425	407	386	388	390	350	394	406	402	413	421	382	398	422	387	387
14134	20415	16296	9347	3271	1801	1582	813	636	450	392	350	351	347	294	364	330	370	328	338	338	306	354	340	317	343	325	336	365	395	317	356	340	362	369	344	368	293	320	318	382	354	332	353	329	354	349	345	321	320	326	368	303	353	373	352	323	332	313	330	332	341	342	355	326	318	361	329	319	321	355	340	360	326	317	319	342	340	354	326	333	343	333	356	353	346	336	361	369	297	344	348	322	340	319	336	363	309	327	352	325	334	314	342	344	364	339	330	342	325	346	347	344	318	333	367	328	350	331	330	316	334	334	365	341	327	323	355	327	339	339	353	370	363	335	349	307	330	338	351	331	333	316	344	335	341	328	327	340	351	333	323	344	354	309	322	342	352	336	347	327	323	322	334	355	294	342	328	315	341	301	293	328	344	341	309	307	363	339	323	338	343	347	329	349	349	321	330	341	330	295	320	333	290	347	331	344	317	336	349	333	321	358	332	347	345	362	371	326	358	351	329	345	343	320	340	332	322	334	349	327	391	362	362	293	339	353	329	294	330	344	336	325	362	335	312	332	340	329	358	352	358	390	325	327	334	309	339	345	340	336	357	351	340	336	320	323	341	360	324	352	336	349	321	310	352	351	344	351	337	324	350	321	372	317	331	332	319	342	345	328	326	300	324	327	357	307	341	342	336	322	308	331	371	358	374	349	368	329	328	302	335	347	310	306	332	328	327	322	343	336	351	321	359	347	330	323	346	327	353	372	313	337	331	342	385	308	375	343	323	334	332	350	316	364	350	285	303	347	320	337	313	360	342	324	333	339	330	326	350	328	330	375	320	332	359	326	319	318	356	312	323	348	324	331	364	338	327	315	330	312	354	334	322	357	363	340	331	331	305	357	353	363	348	351	353	335	311	351	373	338	340	345	353	365	346	318	340	385	298	340	355	347	336	335	338	323	360	371	338	323	344	357	346	313	360	325	328	332	352	331	320	339	359	356	326	348	334	344	328	347	324	337	333	349	316	332	310	330	309	350	329	336	361	341	343	353	325	358	330	340	347	319	324	345	333	318	333	359	385	348	322	358	320	336	341	337	351	336	331	329	352	309	336	354	340	328	313	356	342	347	311	336	360	329	324	362	310	367	326	329	345	341	361	341	332	356	328	338	355	316	346	361	332	311	355	321	360	328	308	347	322	366	354	328	347	356	327	385	340	331	325	366	331	335	340	369	316	346	307	305	317	332	325	387	349	327	337	332	327	343	329	348	349	323	375	358	368	330	302	329	332	368	344	341	353	325	324	308	334	342	319	312	353	296	326	289	335	313	347	326	376	360	318	331	331	347	331	341	319	328	370	356	346	343	345	295	320	329	328	323	361	335	336	340	321	345	331	346	334	375	364	345	327	314	345	347	318	327	312	327	362	306	344	356	322	332	319	321	339	358	350	324	320	326	349	341	328	388	338	313	334	335	352	345	361	336	319	344	312	300	359	324	362	348	361	386	353	321	351	347	371	336	323	335	350	325	312	326	322	338	351	334	371	334	307	350	339	337	318	353	333	358	321	326	354	290	306	330	323	340	332	308	318	325	318	326	353	352	358	289	349	363	349	321	357	341	330	330	342	327	322	330	351	345	347	376	330	338	336	347	317	315	326	325	360	336	362	339	321	351	341	314	321	370	336	342	352	337	279	328	343	339	308	310	339	353	329	362	313	320	304	315	340	319	328	344	350	311	340	335	324	311	335	322	347	350	339	347	332	318	329	313	328	360	335	309	339	341	334	329	360	337	334	341	336	313	319	360	358	336	329	366	348	326	338	323	331	342	353	317	351	356	347	330	332	338	332	324	340	333	352	332	300	356	359	315	327	351	311	341	304	323	343	367	358	334	315	330	325	324	351	326	333	341	325	335	337	329	344	332	338	335	335	329	307	365	357	347	329	313	321	327	323	355	347	336	367	339	336	343	321	318	342	353	336	358	340	346	337	359	332	348	382	327	320	345	311	344	348	310	344	298	337	337	354	348	304	340	373	330	314	320	342	345	318	338	370	336	344	340	318	348	347	294	357	325	338	323	337	312	331	300	338	336	333	335	316	340	329	342	333	303	304	382	315	343	315	327	346	333	343	314	363	318	347	317	343	321	302	336	300	311	363	310	321	331	327	361	327	376	351	333	362	341	357	349	327	310	337	344	316	348	299	364	317	350	332	335	361	360	326	333	308	335	343	342	330	353	331	331	352	333	369	348	323	352	330	344	329	337	335	315	324	287	339	351	330	338	332	350	331	316	339	331	359	335	360	328	349	367	351	319	354	342	333	341	324	345	325	352	337	310	356	326	346	345	333	352	325	302	321	386	330	315	326	333	311	314	324	343	371	293	313	342	305	322	311	350	322	340	344	362	320	299	331	315	375	362	364	336	365	348	361	350	337	368	354	302	331	339	376	313	358	368	347	326	351	353	361	302	325	365	308	334	323	355	315	364	339	324	355	313	331	321	329	317	318	350	362	364	363	349	337	339	345	372	337	324	339	339	320	348	325	329	337	352	348	304	332	304	304	323	354	349	331	344	366	367	344	327	330	319	350	353	324	379	325	372	334	305	332	342	354	321	348	330	351	326	369	369	365	313	339	336	362	348	342	351	313	363	341	366	339	351	335	328	378	338	341	322	367	347	343	333	352	345	314	336	334	346	339	336	355	342	348	337	340	334	289	372	335	344	355	336	345	334	357	354	333	326	344	336	322	354	362	353	324	314	342	316	336	331	315	333	361	344	335	321	331	333	332	351	345	370	346	327	340	313	322	345	327	325	351	332	347	330	307	345	344	316	351	355	345	354	354	350	333	348	306	356	337	336	326	332	318	366	318	322	366	334	339	348	313	378	334	335	311	353	333	358	375	328	351	336	341	313	306	316	319	323	327	340	340	340	361	321	332	320	364	337	342	326	317	338	305	351	311	342	323	298	342	361	346	319	361	356	355	364	357	335	319	328	413	345	366	365	343	331	338	312	341	346	348	338	334	337	354	329	312	310	366	321	325	323	347	325	327	328	346	345	332	366	362	334	327	359	335	348	366	361	350	347	351	362	299	328	342	325	353	332	368	316	321	351	335	352	354	337	382	337	318	334	395	337	317	348	334	303	348	329	342	325	379	335	323	353	364	330	333	299	292	364	356	357	375	334	334	323	372	363	308	325	340	350	331	313	335	332	365	327	346	339	336	337	352	335	332	351	330	321	328	364	349	320	341	327	337	362	323	332	319	341	349	330	370	330	327	334	336	384	353	314	343	326	350	322	320	331	385	350	347	338	338	331	348	347	336	316	332	306	312	330	378	324	354	330	316	336	349	346	338	363	337	345	299	336	318	337	333	351	339	364	310	351	347	335	355	340	319	379	359	299	323	350	346	320	335	321	315	332	344	329	306	351	353	336	329	356	312	318	331	353	348	337	320	337	353	404	358	338	320	345	329	325	319	322	359	321	338	390	322	308	313	324	339	334	317	337	339	307	348	312	318	362	369
25565	22332	34405	42004	30434	19814	11885	5279	3828	2137	657	485	438	444	473	434	438	431	435	452	432	432	447	472	413	441	466	451	442	511	427	441	390	473	408	474	404	435	467	445	447	438	445	443	454	461	439	430	434	454	466	447	450	451	387	431	448	462	451	454	429	452	408	408	417	447	440	420	434	465	448	452	434	422	455	420	453	397	404	441	414	472	427	458	416	477	393	437	438	431	440	446	422	451	376	447	424	438	435	409	454	487	442	413	459	447	410	430	453	453	397	445	451	424	442	399	478	410	422	432	477	420	473	482	466	421	410	431	445	454	430	445	463	439	455	440	428	422	415	461	420	436	415	450	446	432	437	423	433	417	437	425	450	416	441	421	449	440	464	469	449	445	417	427	452	427	463	443	424	423	393	432	442	466	456	440	441	439	459	435	453	436	395	426	449	468	425	402	424	404	415	485	422	426	460	453	462	474	417	430	445	436	434	395	429	447	408	441	438	452	415	421	477	425	403	415	464	430	446	462	472	399	438	417	456	454	465	432	426	479	457	448	402	406	458	441	438	475	457	436	465	460	432	432	430	478	420	464	450	461	411	447	441	436	442	393	458	432	434	416	436	440	423	462	401	458	446	474	413	417	446	455	401	442	383	454	451	411	415	420	451	440	450	463	459	443	431	427	428	416	435	419	436	422	434	422	445	435	432	398	445	476	437	454	437	421	472	446	438	450	412	402	455	444	420	435	434	429	436	430	411	398	411	452	443	415	450	443	443	414	412	456	475	429	452	437	449	443	421	422	436	420	437	423	400	421	432	429	468	416	459	458	432	447	433	438	453	469	442	462	446	431	452	455	465	469	418	427	421	429	439	430	450	426	428	427	491	421	440	419	422	445	454	412	440	486	471	421	438	439	421	404	460	425	441	466	399	414	458	422	455	440	442	435	426	395	419	465	401	438	448	429	438	419	450	426	428	440	434	413	441	424	443	439	458	464	459	438	417	435	446	448	438	408	406	451	443	416	453	433	455	447	439	443	426	443	421	457	457	440	418	455	426	452	449	432	461	448	437	440	439	445	442	471	448	422	471	447	444	464	430	452	426	415	430	401	401	461	482	480	406	432	413	456	438	442	443	432	411	394	419	415	418	453	435	451	401	456	437	431	456	430	439	434	431	458	422	437	477	436	492	459	447	439	419	424	470	438	451	418	390	419	433	438	452	445	456	454	449	413	424	437	438	477	421	433	439	437	440	447	429	424	447	410	462	438	421	455	460	422	438	444	445	444	437	457	444	477	435	427	446	451	436	448	459	415	434	461	458	426	434	472	431	463	457	477	420	466	409	457	393	420	453	457	426	401	466	422	451	464	412	443	448	430	474	445	419	434	457	416	486	457	413	412	423	442	465	438	433	447	420	418	418	406	428	413	425	432	430	427	460	466	428	423	432	414	436	462	420	440	433	455	421	437	447	437	459	413	430	448	435	469	463	459	465	427	456	411	418	407	439	468	445	448	440	462	464	452	436	388	428	409	403	436	495	446	435	443	452	409	450	421	434	436	470	469	446	448	438	391	449	475	470	496	458	417	426	463	392	426	446	417	433	452	398	423	436	452	440	419	459	435	467	442	422	482	453	455	396	461	458	447	427	438	451	423	486	467	463	426	415	442	440	441	410	454	444	451	448	426	396	444	465	464	463	439	445	468	448	446	449	430	439	430	442	456	415	421	409	403	433	435	452	414	420	419	449	424	441	443	445	466	465	440	448	396	452	412	436	445	500	452	472	455	442	431	437	455	458	433	440	426	384	492	440	470	430	460	440	458	413	418	410	437	428	424	472	442	427	444	420	441	433	450	449	429	409	431	464	452	395	454	427	470	475	480	407	450	430	422	421	462	417	475	441	426	452	461	453	428	435	469	403	420	455	432	446	430	398	465	431	436	467	382	480	406	467	405	433	434	419	461	462	483	451	458	433	452	429	439	449	409	422	454	430	441	414	469	409	456	464	417	431	457	410	439	461	391	458	432	462	416	450	477	449	433	455	493	433	461	487	484	411	438	446	419	445	431	468	422	416	402	401	435	441	426	460	446	469	452	442	451	428	416	451	430	416	442	460	444	417	440	453	428	471	445	454	434	445	430	408	407	431	415	398	452	442	405	435	438	443	384	461	452	454	405	406	435	434	459	420	437	411	445	421	459	436	408	437	407	420	430	425	413	450	436	468	419	442	427	427	428	431	426	429	419	409	460	433	481	470	439	408	421	409	448	448	414	407	405	451	410	418	440	454	441	450	444	435	396	420	417	422	458	451	469	435	421	439	459	443	437	420	477	399	436	419	430	397	424	389	440	449	440	450	448	440	421	449	440	424	425	462	477	423	447	388	441	412	468	459	423	459	432	419	427	442	437	475	434	432	456	420	450	425	421	409	447	439	443	423	462	445	439	451	442	476	418	447	429	452	422	413	410	436	443	437	409	436	443	429	455	461	446	443	420	404	445	461	446	421	424	437	426	440	409	440	425	452	434	452	455	462	443	427	491	433	452	422	445	429	443	460	433	472	431	444	461	438	452	461	422	457	406	427	444	445	402	432	424	445	465	484	409	437	432	442	401	474	430	427	438	442	462	439	394	426	464	430	447	429	431	410	458	424	398	439	422	435	468	430	443	457	436	420	442	428	460	424	458	428	401	490	455	447	430	455	421	478	418	450	462	423	426	429	427	417	444	436	457	430	443	415	411	434	448	454	460	438	443	452	426	457	445	409	456	438	417	433	436	433	472	438	489	414	401	437	435	458	445	445	421	465	442	490	443	423	436	436	438	436	445	464	443	431	468	408	436	419	448	430	420	429	443	409	406	446	449	456	418	445	425	455	418	440	455	444	415	433	430	444	454	448	454	434	443	414	458	380	432	421	444	416	419	484	450	431	454	427	412	415	474	431	451	438	414	436	429	438	445	410	435	452	447	441	442	429	453	474	435	457	431	407	420	425	411	406	423	419	417	457	411	418	426	447	447	416	430	466	424	458	428	461	405	436	403	427	455	417	418	426	438	438	404	446	402	438	411	443	435	450	433	467	418	437	465	424	430	440	446	402	410	407	439	435	420	417	441	458	442	449	448	435	428	442	433	448	435	445	406	400	471	398	420	429	399	422	446	456	450	392	461	458	477	414	440	437	445	444	429	472	427	432	420	417	423	463	418	445	451	443	448	457	419	445	438	421	453	434	443	459	465	412	436	415	384	441	471	455	449	465	456	440	412	447	445	484	414	492	405	444	446	413	416	427	437	446	382	408	464	394	428	411	414	437	468	392	447	433	428	451	412	481	466	453	417	440	399	437	452	438	408	444	432	451	482	438	461	458	453	453	447	387	431	439	463	451	458	445	451	413	450	457	444	443	442	399	465	422	431	411	430	452	480	443	408	457	423	419	462	403	473	450	449	444	448	438	466	475	428	435	414	464	436	422	454	489	464	474	415	448	408	428	411	440	423	414	419	453	395	430	421	445	427	407	428
49896	77580	66992	47928	25319	14990	9870	6067	4706	2766	734	428	426	415	414	436	421	401	421	385	413	391	403	415	423	392	461	412	370	405	403	409	398	408	426	388	431	424	473	386	393	420	392	371	403	419	442	407	385	375	403	405	404	371	421	421	356	387	430	386	412	411	412	412	414	416	403	400	368	404	394	416	383	402	420	408	420	398	375	388	387	436	360	416	419	372	382	421	383	402	403	412	448	414	423	400	414	406	375	385	410	399	406	405	402	418	427	368	406	385	393	393	447	410	390	430	419	406	400	400	394	395	447	415	413	409	434	372	440	412	423	407	364	407	430	413	394	407	428	425	390	408	391	377	449	413	414	396	405	415	394	406	407	378	391	382	395	451	404	397	392	394	386	408	443	456	413	390	440	407	397	411	418	403	403	379	414	430	376	406	393	408	371	405	430	412	405	404	410	391	439	408	388	436	378	426	384	398	409	412	400	398	414	444	392	410	445	390	428	394	408	400	397	401	419	379	376	403	394	426	384	432	394	399	409	401	407	393	417	394	438	400	404	390	383	398	400	383	429	397	409	396	387	426	412	373	409	395	389	392	377	412	409	385	420	399	379	401	376	424	392	412	387	420	404	442	430	399	393	401	435	418	410	389	422	390	383	442	409	381	395	427	392	394	405	395	409	423	384	353	430	409	330	413	383	367	372	365	368	376	410	393	416	424	403	383	413	391	398	399	430	408	387	415	395	392	413	411	388	410	416	385	416	367	401	406	417	387	383	410	401	395	437	398	435	399	404	361	447	433	440	413	382	372	422	438	392	390	395	424	360	401	483	403	408	420	402	406	423	427	398	405	408	427	429	391	367	406	420	412	451	394	403	415	409	393	426	378	428	441	397	400	379	425	391	422	407	369	416	389	393	413	425	392	384	398	388	416	404	419	443	435	405	397	415	410	384	386	402	443	416	426	383	396	400	362	417	388	411	390	408	399	413	364	413	370	414	387	392	411	374	445	389	375	397	403	396	394	408	395	408	420	407	405	395	398	393	416	400	407	378	394	386	412	386	384	388	377	411	393	385	435	408	407	423	379	390	388	402	408	375	413	414	397	420	367	423	441	369	374	425	382	401	425	409	421	406	425	414	408	435	413	378	447	406	420	415	392	405	393	386	415	392	376	416	411	395	397	404	395	420	424	415	397	411	407	391	455	422	419	401	416	427	393	368	409	371	398	386	401	444	426	394	403	412	370	423	417	404	420	409	416	412	396	386	441	444	428	430	389	425	392	416	423	369	399	381	408	402	390	354	419	375	386	389	392	363	421	375	430	427	394	393	399	405	409	419	386	391	415	392	391	381	400	406	413	398	438	397	400	400	401	393	433	399	421	450	413	418	404	397	360	419	406	447	394	410	429	416	373	424	433	372	450	389	404	354	397	413	371	396	410	397	383	388	387	421	404	383	417	424	382	421	406	397	393	437	395	406	423	393	397	402	409	382	419	376	424	412	414	393	397	375	356	438	385	388	401	392	392	382	401	427	399	395	396	392	411	408	388	389	433	400	407	395	404	415	389	420	426	391	444	395	388	384	395	421	410	400	384	415	435	372	389	403	389	381	399	422	418	431	419	369	378	394	411	408	408	389	402	378	419	428	428	414	401	386	398	415	393	368	373	381	381	388	379	412	417	400	390	426	406	368	405	416	451	438	370	429	421	405	419	412	431	383	422	403	408	396	369	411	437	406	430	400	395	411	383	383	403	432	408	407	432	401	378	421	402	397	427	423	385	402	387	413	399	405	424	425	379	431	389	392	375	391	398	410	426	418	417	401	427	413	391	385	382	398	409	366	379	405	414	390	402	425	395	385	408	393	435	416	411	407	388	392	432	455	415	397	393	405	378	410	419	408	412	397	389	404	418	381	382	412	376	376	407	363	425	395	398	407	415	371	414	383	410	408	373	454	407	430	422	404	420	422	406	411	415	401	393	423	403	406	413	407	393	402	387	382	373	402	409	415	453	394	433	394	402	390	446	399	395	424	422	394	401	360	390	396	371	387	379	373	376	401	401	428	427	412	390	373	416	387	394	382	401	405	397	378	394	393	380	384	419	427	393	412	432	404	402	403	382	407	458	395	370	404	422	410	359	382	374	402	378	419	406	398	400	394	426	394	382	409	388	390	400	412	425	344	432	406	391	399	423	397	454	371	391	385	395	381	360	404	433	399	429	376	356	438	382	407	408	409	411	421	401	396	367	365	415	405	407	416	382	430	416	413	381	419	430	407	400	350	428	400	388	404	369	404	438	403	394	414	427	403	411	408	460	382	388	406	421	391	417	389	382	397	384	435	404	391	407	375	379	438	404	388	436	376	383	363	432	385	386	419	402	383	389	419	432	392	398	381	409	371	406	399	397	394	426	425	397	384	427	426	405	380	413	396	427	378	421	405	373	395	407	394	404	400	420	370	391	376	404	407	410	395	398	413	459	425	382	448	377	444	418	428	390	392	386	407	409	388	391	417	409	405	405	371	382	389	414	415	369	371	418	394	382	399	419	380	368	417	395	430	424	418	415	421	455	388	395	382	374	403	376	381	401	395	410	394	394	424	406	403	415	405	395	386	355	406	386	435	396	417	399	421	413	399	379	413	412	385	382	413	404	422	422	402	427	392	410	399	417	388	388	419	424	406	403	402	392	394	403	400	385	407	396	392	384	384	411	385	421	411	378	423	384	394	352	401	375	391	401	400	418	402	416	345	386	390	395	390	385	403	401	441	421	406	420	453	413	406	396	399	402	379	420	423	384	415	428	412	386	404	404	406	411	380	405	424	401	413	398	405	394	424	414	382	419	426	427	409	407	437	383	347	390	375	377	429	418	394	386	391	413	403	371	382	365	412	385	410	410	404	430	377	390	408	372	382	388	401	418	388	387	402	360	400	405	388	430	417	377	406	387	392	374	395	407	405	399	383	387	388	417	425	432	452	442	392	383	412	395	376	363	415	385	419	416	434	406	373	409	419	413	423	408	393	383	459	393	391	444	424	367	447	373	395	423	411	427	405	398	374	405	419	398	378	399	384	407	391	397	399	392	384	419	393	405	390	397	399	420	388	386	387	395	416	398	395	394	426	404	397	404	370	400	416	408	415	412	385	415	417	390	395	379	391	436	387	410	412	402	391	377	372	414	411	406	351	404	387	441	366	428	402	408	393	400	398	412	407	390	394	369	419	373	367	433	368	398	438	417	389	369	426	375	401	396	387	399	398	428	398	420	395	400	401	384	394	371	375	391	442	420	434	414	400	410	413	373	426	413	380	386	426	403	376	421	382	400	410	396	400	372	413	395	366	403	392	372	361	403	405	409	418	403	425	364	447	396	417	391	395	371	431	387	429	411	369	403	423	390	422	395	398	405	374	421	408	389	412	387	355	384	406	375	390	429	399	366	391	384	423	390	403	415	402	414	366	421	379	413	393	384	418	399	433	431	405	371	397	391	424	422	386	404	418	442	383	410	385	400	412	405
24441	21836	32434	37726	33529	27768	23392	9624	8030	4250	856	578	527	545	578	523	591	595	543	543	582	544	528	523	515	544	550	533	506	529	544	532	543	548	543	537	556	505	536	497	543	538	535	506	522	529	520	531	549	519	546	546	546	508	535	523	519	532	568	569	525	512	549	537	518	544	496	539	512	520	461	510	515	585	560	570	512	519	508	494	475	527	501	510	577	487	543	485	518	490	521	516	534	543	515	537	548	554	475	468	506	522	536	510	557	538	515	502	546	505	516	527	509	489	522	517	520	508	525	577	501	506	538	515	514	552	510	486	470	506	517	515	515	528	566	535	525	491	500	485	518	529	510	533	544	517	516	544	476	503	514	501	483	518	518	524	534	514	469	518	504	538	551	490	520	501	490	514	523	542	593	535	501	506	524	504	530	541	525	510	544	492	543	509	496	562	517	514	492	505	538	525	493	509	551	543	520	497	504	544	535	565	508	535	505	527	500	535	498	517	523	511	565	536	523	555	535	508	524	551	492	530	476	510	564	470	507	530	559	503	514	515	526	503	488	518	515	504	540	490	525	489	525	549	548	552	518	525	563	519	551	554	523	569	555	517	517	497	521	515	540	511	547	495	503	522	525	542	506	514	500	503	521	525	517	485	524	514	515	539	517	527	507	491	524	512	523	492	472	543	513	535	518	536	560	542	531	502	490	565	512	532	525	493	512	551	556	525	558	524	506	522	509	475	507	487	507	512	510	532	519	521	523	540	552	529	530	494	507	487	533	485	503	528	538	492	525	529	523	513	504	538	512	519	508	562	511	550	533	498	562	509	506	510	502	540	499	532	534	554	543	497	522	502	497	530	525	576	526	560	511	526	556	499	502	525	550	483	539	503	516	540	527	527	531	530	525	532	523	503	528	529	524	497	528	530	541	527	528	564	508	518	541	515	494	497	543	480	479	482	541	517	550	545	520	518	536	466	510	520	533	494	550	497	528	523	519	544	548	513	526	503	545	501	517	499	521	521	550	546	512	501	539	545	508	525	547	525	527	534	504	517	526	536	523	515	548	493	532	551	599	508	533	512	511	503	521	505	504	492	525	523	521	471	555	542	545	526	566	559	530	545	484	502	499	545	537	523	513	538	496	550	516	508	511	524	515	541	528	477	562	531	506	555	490	540	527	489	510	567	530	541	537	535	563	522	521	507	533	526	517	521	512	518	492	554	501	509	522	552	537	548	537	545	527	525	504	487	489	509	523	521	476	560	496	517	484	522	592	544	513	531	495	503	519	544	516	501	520	477	483	517	495	544	535	546	502	543	524	524	527	529	481	486	526	514	521	537	528	491	566	533	553	502	525	514	473	519	540	516	509	495	499	536	596	551	475	564	516	559	506	485	504	542	511	560	513	533	449	551	522	495	516	525	551	531	520	505	513	499	522	469	512	517	503	537	515	533	563	534	517	528	492	514	508	542	546	576	514	522	532	506	566	510	512	531	507	512	535	496	494	533	492	517	539	490	519	554	512	489	522	542	480	544	529	525	543	550	547	523	515	574	509	524	519	555	527	544	528	506	538	571	493	526	501	515	471	483	513	515	532	506	478	527	547	492	500	490	574	492	555	488	534	516	536	537	483	477	497	498	549	550	538	529	533	552	546	504	550	498	538	542	499	517	508	521	516	524	515	543	505	530	475	489	526	501	549	551	468	481	515	480	504	479	477	545	516	505	522	498	535	543	526	512	527	495	518	522	462	514	539	511	549	517	501	485	479	521	512	488	518	479	530	506	550	496	560	527	517	503	490	517	528	509	527	537	528	538	467	520	515	477	527	516	514	536	493	534	500	525	544	507	538	515	545	523	530	547	499	534	533	525	490	525	495	529	518	543	528	504	542	496	492	528	524	500	538	519	531	529	534	540	476	517	522	505	494	519	516	496	501	484	538	512	552	480	480	562	469	508	540	520	504	514	497	502	494	519	500	573	568	547	543	484	552	568	485	542	542	521	553	551	554	496	493	494	566	520	563	543	537	513	528	520	539	497	506	509	523	484	544	480	509	533	551	524	521	498	527	544	571	517	496	561	532	544	535	573	519	482	519	521	531	541	506	499	548	537	557	533	510	536	572	471	532	541	477	514	558	519	526	476	533	514	526	538	495	544	542	531	512	491	536	534	514	506	494	534	522	517	464	512	532	528	527	505	510	540	529	498	490	528	528	525	528	523	479	516	488	537	519	486	537	568	499	564	509	538	521	508	540	498	521	545	490	527	563	534	485	521	539	513	510	488	487	471	533	477	545	495	532	523	546	498	540	467	532	522	531	554	552	534	472	501	537	533	506	498	533	508	530	533	510	521	534	518	495	515	522	538	516	513	539	486	522	543	507	475	557	526	536	519	520	534	536	532	551	562	530	510	514	508	479	513	517	515	508	503	482	509	503	537	521	494	531	493	522	505	536	533	520	519	508	528	538	494	525	504	510	518	491	495	542	510	526	501	499	530	550	532	558	541	556	487	510	518	537	509	482	518	515	534	489	504	538	495	536	527	518	545	492	541	536	508	524	510	535	471	501	482	512	463	483	532	562	522	525	524	476	550	528	531	500	506	534	508	517	509	519	558	530	546	528	519	548	479	525	527	546	536	505	556	505	534	552	549	494	525	518	545	559	542	531	531	526	525	525	540	509	563	500	588	491	507	529	526	540	518	526	480	511	499	505	524	467	524	525	535	532	504	512	574	507	539	509	481	560	521	490	540	507	506	481	527	513	529	556	493	524	550	533	572	503	534	526	499	546	548	537	509	513	557	512	513	500	498	524	564	528	511	484	529	529	525	499	529	519	509	519	529	557	499	543	534	518	521	527	523	539	540	583	517	506	544	491	533	553	501	498	548	475	544	571	553	529	532	493	543	511	506	542	521	524	524	523	541	513	508	504	494	532	537	526	515	538	517	519	541	522	535	535	491	536	486	481	521	520	520	559	523	523	495	521	523	513	493	513	528	516	486	528	506	504	532	516	513	479	516	499	530	507	530	549	571	516	516	526	529	521	558	553	535	527	505	514	540	449	512	526	534	493	514	530	515	550	558	561	516	545	502	535	541	525	546	534	490	495	546	526	506	489	537	491	532	544	518	534	502	515	508	520	540	562	513	527	490	508	561	514	539	500	540	505	546	499	528	488	507	513	512	477	539	559	490	504	533	493	524	544	509	565	525	512	537	573	514	572	513	548	461	500	497	510	520	512	467	545	532	522	489	526	508	521	528	543	528	492	510	501	510	509	515	540	508	556	491	501	523	538	552	483	492	552	556	517	503	549	568	513	515	504	561	492	520	523	537	523	528	481	521	524	528	520	520	538	519	513	526	508	543	530	546	512	448	507	546	495	505	495	526	518	511	507	537	476	517	562	501	545	541	532	480	515	498	523	527	518	534	495	511	505	502	554	502	550	541	537	535	512	509	502	495	532	491	581	561	472	522	531	522	522	530	556	500	519	539	493	504	498	518	459	508	494	501	531	516
59314	93569	81190	59744	35010	24912	19636	8652	9440	5163	807	505	522	499	488	488	484	502	476	509	496	504	461	500	471	492	501	498	477	501	488	489	465	490	489	513	499	483	487	476	479	479	463	464	493	485	486	489	447	483	480	492	486	477	522	461	477	465	455	471	498	488	510	514	463	481	476	490	517	475	480	530	468	500	493	473	523	450	498	484	459	478	493	487	467	479	500	451	465	486	505	510	452	468	501	516	500	480	472	459	513	486	457	511	497	452	448	449	493	501	520	494	451	493	504	444	466	519	474	500	463	511	485	471	470	477	473	474	488	469	505	460	469	521	508	492	498	458	451	498	484	454	490	470	493	477	518	468	491	487	470	486	488	541	504	478	473	490	479	457	460	471	487	529	492	487	494	500	481	502	502	467	483	501	471	477	460	506	493	499	463	520	513	480	480	486	485	493	462	463	486	505	486	446	453	475	492	479	467	479	464	468	484	475	515	459	491	476	478	499	474	460	485	490	484	473	510	465	492	463	518	467	479	488	478	482	444	479	477	452	467	487	487	455	446	443	472	485	488	501	508	459	459	483	494	474	495	516	511	480	491	454	438	467	516	497	465	456	472	476	465	460	478	456	479	496	462	509	492	491	480	459	455	543	458	498	441	458	466	477	502	487	487	510	481	488	499	474	472	455	473	474	488	475	495	506	481	500	453	491	484	480	504	488	482	500	451	456	490	468	504	514	483	497	497	474	472	445	480	531	465	488	457	486	466	450	467	450	464	504	434	540	478	450	508	506	461	463	495	458	469	520	446	500	540	478	520	497	516	467	500	448	492	468	496	467	493	462	511	519	442	448	489	496	484	490	500	477	463	461	510	458	455	497	480	498	458	452	511	503	451	491	489	456	491	505	477	506	489	524	429	516	469	466	488	522	482	485	478	485	458	499	521	495	504	520	483	458	460	441	495	458	494	468	499	466	430	468	507	471	491	438	481	519	477	514	470	500	461	471	512	454	485	515	467	470	455	481	477	501	501	464	485	495	455	474	462	455	462	432	466	464	502	483	459	520	463	473	438	471	456	465	482	451	465	479	470	501	448	467	450	473	469	464	500	515	463	497	467	500	492	454	502	502	512	482	463	500	500	492	463	516	443	498	480	475	462	473	492	474	476	491	451	479	511	493	480	499	502	493	480	518	494	500	488	498	499	519	472	493	489	508	465	486	476	453	483	463	483	491	490	489	453	463	465	493	465	475	422	503	467	450	473	460	465	471	535	494	477	472	443	457	480	509	517	477	499	478	461	495	513	511	453	520	473	527	468	479	444	451	462	461	464	481	480	493	477	513	480	512	461	495	470	483	476	490	525	487	475	481	500	470	500	453	498	482	459	496	484	503	491	466	500	489	490	519	483	482	483	505	472	476	439	457	480	469	458	462	494	492	481	467	469	473	482	460	498	461	507	477	481	467	464	480	530	499	487	458	451	471	449	472	448	501	487	506	459	495	536	527	498	435	528	460	522	502	441	472	489	494	509	490	479	510	500	470	478	427	462	486	527	488	492	494	484	509	469	489	476	487	463	477	479	472	483	453	499	474	466	509	469	492	493	469	463	475	490	506	476	464	504	486	465	502	496	473	490	459	486	464	519	506	503	466	485	511	468	459	510	491	505	449	479	473	502	462	476	474	489	463	480	502	501	491	433	508	469	468	465	484	474	479	491	514	481	500	491	486	463	485	482	470	481	477	462	467	437	497	460	517	463	470	517	469	463	492	474	499	481	471	452	486	468	473	459	432	490	508	491	498	464	507	461	451	504	496	461	454	514	505	456	478	481	461	467	480	491	436	446	439	478	474	468	489	467	455	480	468	489	468	483	463	514	495	452	489	457	473	468	476	501	476	510	485	465	516	450	456	463	488	478	484	495	518	483	494	475	461	499	465	496	478	479	479	463	487	508	500	523	483	460	517	477	481	465	492	472	461	459	475	497	446	506	509	490	471	498	476	463	492	454	464	461	483	458	493	500	470	497	469	462	505	507	475	483	478	462	467	473	456	484	461	503	487	474	525	499	454	529	471	440	551	485	486	499	504	493	493	463	457	500	484	461	486	516	458	487	463	477	502	492	491	468	451	462	474	478	526	444	454	448	514	472	470	448	463	457	511	455	505	443	497	500	483	450	485	479	432	524	498	459	498	429	503	461	478	460	499	496	467	508	476	491	448	457	488	519	505	484	488	475	477	489	453	446	468	462	491	498	473	506	487	490	476	491	493	468	498	468	416	518	488	456	476	490	471	481	491	439	463	523	492	486	463	475	485	508	492	528	480	479	510	514	512	533	491	477	506	462	463	501	452	472	490	472	502	441	499	475	470	511	519	470	500	482	479	454	475	512	455	491	467	483	490	458	483	542	489	469	533	492	511	516	456	488	503	491	523	435	478	493	474	458	483	465	502	515	499	482	462	454	507	524	498	483	488	490	485	432	475	468	472	455	473	471	453	453	492	502	506	501	469	483	522	415	521	464	465	480	496	452	476	489	468	501	495	509	474	512	460	423	469	425	499	462	487	491	474	461	508	499	503	453	439	466	488	442	477	488	490	453	478	540	464	468	455	441	509	465	459	476	496	514	507	454	458	486	513	497	475	498	499	543	455	480	472	507	483	465	483	470	485	478	506	478	474	491	499	480	517	481	485	439	469	476	456	494	517	491	492	442	479	493	470	496	468	475	465	494	484	482	502	489	478	456	460	463	464	478	489	465	517	462	474	499	479	471	456	511	498	496	485	465	453	476	495	453	469	492	494	506	486	478	468	472	462	504	467	484	482	466	482	483	427	492	477	495	490	501	443	486	467	504	503	492	482	502	437	487	473	518	504	490	448	478	472	486	502	439	480	473	524	508	465	471	479	548	449	463	486	493	479	473	503	479	451	476	461	475	476	453	466	482	526	491	470	489	477	427	523	470	496	471	481	471	482	473	493	483	470	496	492	462	483	455	459	506	505	456	501	513	502	485	467	472	469	494	455	464	484	452	502	494	472	497	508	440	491	473	484	436	488	479	492	463	472	476	518	465	492	469	477	477	488	493	462	504	465	468	491	463	466	494	486	442	444	452	521	482	469	492	476	497	464	484	504	477	487	472	467	491	498	442	462	483	479	451	508	458	454	467	497	505	448	481	486	453	477	481	498	477	469	492	478	510	486	475	463	500	479	507	475	535	465	458	467	437	486	479	473	536	483	453	454	434	481	491	457	491	459	478	498	496	517	465	494	502	512	492	460	500	465	481	487	445	474	508	476	443	480	482	496	490	504	472	496	466	508	468	446	495	504	505	482	510	442	462	497	502	473	507	461	461	474	464	444	472	504	514	460	467	485	489	494	517	482	437	468	474	478	499	512	458	517	455	455	403	499	472	473	478	509	488	457	461	472	477	502	477	477	501	504	480	504	486	485	492	489	497	489	463	495	469	472	463	487	500	441	479	483	457	475	519	490	448	485	489	482	451	519	517	486	494	494	480	495
28680	21815	19589	12171	3989	2054	1297	870	685	562	408	402	379	369	364	372	357	377	386	421	445	426	364	413	384	411	422	400	417	387	426	410	383	379	391	386	387	411	409	382	372	407	429	387	368	394	367	403	413	396	410	415	428	381	438	387	403	377	391	426	394	399	398	420	435	358	395	428	394	399	411	413	370	383	409	369	358	415	364	408	410	440	362	377	419	392	391	395	424	416	373	397	393	392	406	393	364	392	423	406	404	361	374	371	382	398	397	418	376	416	433	385	375	374	411	402	408	398	369	419	383	383	401	378	348	398	390	400	396	366	399	399	393	367	381	355	408	379	446	378	401	368	358	382	375	404	403	368	395	393	378	416	397	411	449	392	402	392	394	400	384	383	416	394	430	379	377	398	401	398	440	395	392	365	403	369	411	360	383	397	404	414	373	363	394	396	385	375	437	392	449	415	399	408	394	400	405	388	368	426	411	420	345	383	393	395	394	426	378	406	389	396	444	372	375	376	366	408	439	398	387	390	422	408	405	416	421	404	383	418	414	379	364	380	367	396	395	359	400	408	406	351	387	385	426	391	382	433	382	410	402	395	359	377	401	389	369	371	389	402	394	379	373	396	392	375	390	412	377	410	372	402	402	377	384	384	368	402	407	408	366	425	403	439	384	364	410	417	422	388	372	400	393	389	394	400	366	404	399	386	404	404	420	378	397	373	410	403	397	376	384	388	394	395	342	394	384	367	366	418	408	394	413	397	374	369	391	428	381	427	406	408	405	385	405	427	386	412	373	394	367	378	391	381	386	361	400	399	392	419	415	412	384	406	374	376	365	421	380	378	415	388	386	366	410	387	392	379	359	367	401	400	377	417	398	402	380	382	352	365	395	381	393	426	413	371	384	435	443	403	404	398	415	403	408	411	370	409	448	407	431	388	405	393	392	382	334	376	368	403	409	425	400	364	391	370	379	423	412	373	386	421	415	373	375	372	386	358	416	379	358	378	373	396	417	362	393	387	381	382	388	396	403	403	361	378	382	374	403	374	412	406	350	400	412	365	388	372	381	377	389	399	415	406	402	392	411	387	399	388	409	365	372	406	382	408	388	356	423	399	430	437	350	379	366	361	435	406	374	417	405	386	395	385	392	396	404	397	407	395	385	394	402	385	424	397	376	363	397	393	392	395	406	393	384	450	399	372	400	375	393	393	399	420	396	443	341	382	392	414	394	439	467	372	420	403	377	394	376	386	382	385	411	400	364	442	386	383	395	368	389	388	335	390	383	418	384	435	397	401	399	363	413	402	401	407	398	389	391	401	378	418	404	393	381	402	374	431	407	407	361	369	417	367	391	400	411	366	414	377	386	422	417	438	419	362	413	407	362	398	423	376	387	382	394	438	397	360	437	407	376	367	386	366	389	385	373	410	363	409	360	395	367	425	389	403	416	369	398	411	429	350	431	404	421	391	426	406	437	392	355	415	403	391	421	395	361	417	372	383	391	439	380	396	403	393	382	397	404	366	358	397	405	377	413	418	376	358	420	399	419	342	409	441	416	349	420	413	396	354	366	369	384	370	394	362	380	395	365	426	381	411	392	356	361	384	362	381	406	383	401	381	381	423	372	386	359	398	425	368	383	358	369	353	399	412	441	400	418	396	391	371	434	412	371	382	401	361	423	393	377	381	410	434	400	403	391	394	399	383	435	376	396	394	345	401	373	379	412	394	404	428	408	347	379	382	416	393	440	400	444	415	381	406	422	401	434	375	355	404	369	417	432	380	409	391	409	352	423	422	388	408	397	390	376	398	400	381	388	414	414	416	373	385	394	404	376	388	380	381	378	380	384	381	417	395	439	382	373	431	426	383	402	390	366	392	427	376	433	383	413	387	377	419	420	358	442	398	403	406	415	368	431	378	402	447	403	349	389	364	420	371	406	391	405	391	399	448	370	369	400	389	377	402	404	371	390	430	394	410	383	386	367	383	401	397	400	448	403	414	395	388	375	397	386	400	383	395	419	376	374	392	397	359	381	367	377	386	401	403	441	401	453	394	376	446	382	367	419	371	398	389	371	397	396	380	389	406	443	386	393	377	412	403	402	389	379	411	374	416	419	368	423	416	374	381	420	401	381	407	385	375	382	399	397	418	428	376	421	407	407	355	399	356	369	368	383	382	418	376	386	387	356	390	386	414	389	386	408	431	385	411	410	379	402	389	398	388	395	391	367	376	393	397	391	367	407	379	407	391	397	383	379	400	420	399	435	411	360	404	419	380	379	425	370	378	417	413	396	374	421	363	440	391	390	345	448	421	393	356	375	402	409	401	404	400	372	394	353	347	397	394	412	371	367	424	408	380	409	402	417	399	398	420	418	382	409	374	407	368	436	363	417	396	386	384	384	383	401	357	402	402	417	410	389	405	376	378	406	394	428	390	412	412	389	400	391	391	403	410	417	394	398	409	384	424	405	384	383	370	415	378	384	364	434	372	345	380	395	421	422	387	430	408	418	363	425	394	404	427	374	381	403	400	349	386	396	378	396	387	412	388	386	379	419	401	404	379	368	418	422	414	396	385	406	383	378	378	362	391	398	420	352	427	416	404	357	411	410	392	421	360	362	433	414	380	385	442	384	386	411	397	400	365	433	354	418	344	401	354	391	367	346	372	380	422	412	355	415	394	389	419	393	379	395	403	386	423	419	411	424	399	426	413	385	408	429	398	402	394	375	361	394	392	363	385	399	391	406	392	371	410	396	396	399	384	394	400	403	375	379	394	386	393	368	401	399	376	397	347	402	380	343	365	401	390	431	388	407	389	435	385	391	386	372	380	401	396	388	419	403	381	392	376	414	418	396	371	398	367	414	384	384	416	386	375	403	389	437	384	403	386	343	385	384	384	420	375	384	404	379	439	386	408	371	393	366	390	398	366	406	405	409	383	387	379	420	380	419	415	386	387	391	416	381	352	410	399	390	416	391	358	401	366	405	390	416	375	410	391	391	394	418	382	387	369	379	416	396	383	393	398	386	394	382	395	372	381	403	410	412	391	436	403	405	454	387	401	398	385	385	384	429	378	398	411	416	382	402	421	407	392	379	395	406	426	396	401	410	362	394	395	386	417	385	367	382	380	379	424	416	388	407	377	409	381	378	406	392	419	376	389	423	348	414	392	350	379	402	382	399	408	390	413	380	358	394	362	408	404	366	420	383	398	392	395	402	420	388	397	404	365	391	372	406	385	383	367	418	370	420	385	404	387	425	415	399	397	398	401	398	410	432	410	371	386	373	348	398	388	438	378	399	372	363	392	390	362	383	378	391	410	407	375	389	417	372	400	441	366	388	377	408	408	358	390	378	396	363	399	399	414	404	398	373	415	398	423	366	384	406	390	362	381	381	375	404	384	398	398	395	370	403	400	395	386	405	409	388	376	387	417	401	383	414	404	358	408	371	410	390	360	389	385	414	423	392	396	388	384	427	359	422	388	391	394	443	387	385	366	377	387	404	371	424	388
14254	21341	18000	8993	3532	2183	1505	931	757	612	349	329	356	365	343	319	331	311	305	327	330	339	352	356	317	300	305	346	328	341	343	355	334	330	336	341	320	331	365	336	330	334	335	305	322	354	329	309	345	304	311	327	339	358	311	328	323	338	337	328	325	319	380	320	302	326	325	327	331	337	322	342	339	349	359	343	315	348	337	345	332	329	313	346	313	367	303	338	332	316	327	345	349	369	298	329	307	355	337	327	358	336	352	310	337	357	335	304	330	313	325	352	314	349	314	323	310	325	353	357	349	354	356	324	352	325	350	310	328	334	332	320	321	342	369	342	343	316	301	358	345	371	359	354	302	349	331	326	336	343	334	336	357	346	340	327	340	317	390	335	352	319	333	327	304	336	371	303	338	319	317	359	352	300	335	302	328	330	363	324	336	345	326	312	379	331	336	340	333	331	315	311	342	345	336	336	350	321	316	340	353	324	346	355	328	338	314	318	336	340	331	341	327	348	334	330	350	350	336	343	351	330	345	351	357	328	332	357	368	297	358	325	354	344	347	345	334	310	312	353	332	348	314	348	326	341	359	331	322	348	306	330	306	364	327	328	338	349	342	329	323	333	325	321	358	316	356	354	350	344	354	312	369	343	332	310	301	358	319	334	353	329	319	337	339	314	327	337	346	325	301	314	367	345	327	311	357	335	333	357	329	360	373	335	324	369	322	348	310	336	317	321	347	340	363	323	332	331	353	340	318	331	339	343	360	305	313	359	315	330	293	379	347	346	341	306	311	312	303	328	308	361	345	339	343	326	318	352	357	317	317	325	338	336	322	351	394	374	345	345	317	291	318	321	304	319	312	337	349	322	357	317	319	355	307	341	346	305	314	342	334	330	328	330	306	339	345	353	344	337	338	340	330	335	318	306	296	319	330	356	327	293	354	329	329	356	319	334	350	334	316	326	365	323	328	330	333	312	360	331	332	342	358	359	316	360	340	341	343	344	312	336	334	335	363	338	320	343	306	324	332	341	326	321	327	366	367	328	350	341	374	338	357	342	343	364	355	372	358	357	337	326	353	309	321	334	287	333	315	332	344	363	313	343	307	398	357	334	316	312	332	300	353	341	366	317	307	333	320	360	308	322	347	329	348	339	371	334	338	346	335	334	340	313	315	339	326	309	357	363	334	317	314	314	318	328	356	297	325	325	317	329	326	360	341	340	338	336	315	335	356	354	363	312	338	377	352	318	351	320	323	340	362	330	346	343	331	341	339	336	340	304	347	354	320	347	314	323	351	351	335	315	319	319	352	348	326	333	310	306	322	348	350	340	361	340	306	319	332	357	310	300	321	358	327	344	327	353	337	336	337	315	369	330	374	322	347	344	354	354	323	306	345	322	299	313	347	321	375	350	323	320	325	342	355	380	350	338	345	331	356	353	333	346	334	332	347	360	324	348	331	339	311	336	339	363	358	331	347	314	319	332	316	318	351	333	333	301	341	324	368	343	326	334	351	341	354	319	323	349	334	352	359	325	313	330	310	343	371	349	332	365	336	324	324	324	316	326	330	324	352	348	363	311	338	336	358	321	332	320	342	329	327	308	326	348	339	387	345	310	357	335	303	341	320	330	299	355	355	331	318	343	332	340	334	340	356	307	339	338	357	323	312	330	339	336	355	312	323	357	324	351	345	344	352	346	319	339	345	340	320	331	328	369	359	326	318	346	314	344	307	342	327	296	336	305	327	335	330	330	325	359	346	320	343	293	357	320	347	304	348	351	323	350	318	345	370	338	350	327	304	361	315	331	355	334	323	335	345	342	336	293	305	345	331	320	318	334	333	318	331	361	312	359	343	312	367	336	347	303	311	355	308	363	329	334	327	373	325	359	340	323	346	317	329	331	336	340	326	323	354	318	327	329	341	341	287	316	348	334	326	319	294	326	339	354	350	311	331	322	317	351	315	331	312	350	323	353	355	312	315	359	323	350	363	314	328	338	317	337	351	355	343	318	358	314	323	337	311	335	323	352	329	304	371	323	359	327	305	346	328	355	330	326	349	344	366	300	331	339	338	312	351	309	350	352	307	333	366	331	316	351	312	308	321	323	349	343	299	336	341	333	329	355	333	314	323	321	316	317	334	325	333	357	300	351	352	348	338	331	324	333	345	339	336	338	317	304	337	351	343	375	345	328	338	346	361	324	309	364	313	364	343	384	323	335	363	340	325	338	310	304	355	322	344	366	337	340	354	329	336	317	349	337	319	367	332	340	326	338	343	320	317	328	334	313	355	330	329	321	309	344	322	324	299	347	318	348	325	323	344	318	326	334	289	322	328	328	331	304	316	331	353	375	336	307	316	341	312	324	321	320	336	348	334	345	327	296	341	345	328	360	323	320	348	341	333	342	301	307	344	320	296	337	327	336	339	332	330	353	334	321	329	340	381	323	326	302	324	326	331	333	341	324	326	339	334	336	332	357	317	313	340	338	334	336	314	318	299	333	325	362	326	340	343	343	350	338	315	317	353	327	325	313	363	357	339	303	338	335	306	319	336	349	363	358	335	319	322	315	346	353	303	329	354	352	376	327	317	330	343	349	298	331	350	324	330	331	324	322	333	335	325	337	315	353	349	322	312	356	362	358	349	316	288	343	301	362	319	329	338	298	358	313	320	336	345	345	348	327	296	347	330	327	341	334	327	354	303	349	330	350	347	328	342	324	324	296	316	361	322	336	352	298	333	327	354	347	343	302	321	351	337	321	306	335	346	319	332	303	335	338	342	329	323	369	343	368	294	344	326	357	357	350	311	307	348	346	345	335	336	339	330	364	323	358	326	318	352	336	335	311	322	328	308	355	347	336	325	295	332	330	309	339	350	321	341	324	333	351	330	308	360	340	307	321	348	308	323	307	355	338	349	337	336	321	335	320	349	360	337	320	300	348	335	316	328	319	321	370	342	326	313	348	320	324	314	354	339	350	351	350	338	342	316	325	336	322	356	338	327	342	352	328	305	337	339	364	354	343	350	339	390	363	317	346	351	302	342	359	342	338	343	318	332	346	332	339	312	342	341	347	319	326	289	331	337	346	336	328	351	341	319	307	337	303	325	325	319	310	331	344	349	318	327	312	322	321	308	324	303	323	308	317	314	349	341	327	334	363	338	330	340	356	343	334	310	340	340	319	383	327	340	331	339	344	368	356	361	334	343	344	358	346	348	335	340	340	339	334	314	345	352	317	379	343	332	325	310	342	319	353	339	332	343	356	305	319	314	348	346	314	342	332	310	357	334	332	329	363	307	334	347	347	347	305	331	292	317	320	385	318	357	376	345	341	333	321	367	332	330	365	363	336	337	340	359	341	330	333	355	339	353	334	336	368	313	359	342	359	337	352	346	372	328	327	310	317	366	347	351	353	323	336	351	332	334	290	326	329	332	341	342	321	347	336	343	341	341	325	324	310	314	349	348	289	324	319	354	347	344	354	324	333	350	345	338	350	327	346	342	312	325	343	320	317
25533	22437	35089	41287	32287	20062	12138	5694	3145	2042	839	464	442	461	493	420	437	440	449	452	445	446	406	475	456	438	470	386	459	448	406	429	445	458	438	447	431	413	480	428	414	445	479	435	429	416	480	439	435	451	463	444	432	458	448	449	412	459	469	472	410	431	430	447	450	421	451	448	440	439	475	474	446	442	440	464	438	489	429	429	432	436	450	453	425	429	429	486	439	451	429	418	459	444	439	469	437	434	417	463	434	450	397	456	441	445	391	458	442	435	427	427	416	449	432	447	468	433	450	438	449	449	424	453	445	448	428	436	450	436	415	457	484	457	440	459	441	435	460	419	469	408	469	437	414	422	442	464	409	426	435	442	440	439	424	454	470	428	471	481	419	454	397	470	467	447	450	451	415	430	452	412	439	464	458	424	478	435	461	446	468	454	433	423	464	430	386	426	452	463	488	451	435	418	430	451	426	429	400	432	440	450	448	424	428	426	414	470	438	433	452	458	430	426	418	471	418	435	453	443	416	446	465	407	433	410	422	477	425	410	422	389	442	442	436	448	430	424	444	435	452	444	437	400	402	466	437	405	438	365	421	442	426	448	445	432	421	427	459	402	435	433	438	428	439	419	450	472	468	434	442	417	445	487	430	427	435	465	479	432	408	441	393	430	405	446	416	400	478	474	449	472	410	460	442	460	421	431	432	444	427	441	447	451	423	447	475	419	439	410	453	439	446	444	478	426	446	498	395	435	473	432	432	405	446	428	431	430	390	454	458	438	409	430	455	485	418	453	448	441	459	469	443	429	433	404	438	444	444	449	462	439	464	447	414	433	412	423	463	429	456	459	429	453	477	417	445	426	432	395	459	456	406	435	463	442	421	418	430	418	447	442	430	422	433	447	451	457	443	450	425	450	432	406	462	441	450	474	429	446	422	418	463	427	429	452	439	438	447	458	485	456	443	433	438	484	418	436	428	429	438	438	463	448	442	476	462	435	411	479	439	457	435	419	459	453	449	441	438	459	470	464	453	438	430	418	447	454	433	421	444	418	430	397	436	499	440	486	443	429	448	436	400	444	396	440	444	433	466	422	416	407	412	449	428	448	424	465	470	461	473	460	439	450	440	464	424	450	463	447	467	415	453	412	451	430	397	420	458	446	442	466	443	420	480	451	441	449	439	461	444	424	430	436	464	403	432	418	463	433	480	447	497	421	434	452	449	441	420	486	435	410	417	442	466	436	455	430	466	442	423	455	434	452	438	423	441	432	453	430	429	412	419	447	449	409	429	445	426	474	406	440	406	440	463	415	434	465	453	458	405	436	421	452	452	403	467	444	438	423	461	458	425	411	415	429	464	436	447	437	430	443	428	416	475	450	458	436	422	438	409	436	449	432	460	445	390	428	414	413	452	454	415	453	419	426	428	472	450	454	425	443	445	436	409	438	427	438	451	419	427	433	424	429	452	455	455	430	437	444	442	467	438	431	424	440	443	429	428	437	459	456	434	436	479	412	435	432	440	438	428	436	431	449	443	429	458	429	428	458	444	432	425	435	414	428	405	428	450	438	427	438	449	405	427	434	405	420	438	420	439	466	461	463	436	423	436	437	464	430	444	466	427	439	462	451	427	445	434	410	455	422	437	444	423	429	407	443	445	429	417	434	445	418	394	467	459	434	429	404	436	450	427	468	425	407	424	427	433	469	421	463	465	467	446	445	435	501	457	454	396	431	404	396	453	399	420	432	456	432	397	457	413	457	447	461	463	487	427	423	437	448	483	449	430	460	455	458	440	436	439	409	476	443	406	443	441	461	397	438	443	427	432	448	444	416	486	455	437	431	462	454	442	443	452	423	415	449	433	446	460	427	464	446	467	435	436	442	412	421	431	458	407	477	482	424	468	443	419	413	415	466	455	448	452	473	461	441	453	414	447	392	412	466	426	399	423	395	494	458	448	462	443	390	444	439	444	451	457	443	421	423	463	427	448	464	427	427	417	449	426	458	438	468	445	412	448	461	472	457	439	462	424	432	436	444	459	427	399	446	416	450	500	458	435	409	456	403	432	407	412	455	453	382	430	467	444	457	424	418	467	447	450	464	485	428	440	459	403	381	437	459	437	431	429	448	430	414	440	467	452	467	433	401	436	453	445	431	405	430	465	463	440	416	436	464	463	453	427	416	417	440	437	401	436	386	402	459	453	461	458	472	449	477	457	447	444	443	441	439	414	428	445	432	432	447	426	434	439	469	434	465	447	418	436	427	416	418	460	465	465	419	410	444	432	466	428	444	446	460	447	415	416	478	416	429	429	383	415	421	451	440	470	475	447	421	463	453	418	475	435	461	407	466	463	475	471	434	412	423	413	448	483	471	446	472	420	468	440	432	451	470	418	433	446	436	421	440	445	415	451	442	427	440	428	423	457	420	465	455	458	463	452	451	443	431	430	476	419	436	423	460	450	422	457	424	445	421	436	471	448	458	428	470	423	460	451	428	440	435	450	450	444	428	401	409	435	403	450	426	445	386	439	455	471	392	427	414	450	415	434	390	432	448	449	424	447	438	409	440	446	495	459	468	458	405	433	462	460	445	437	433	395	465	416	386	453	464	472	475	437	427	455	470	416	449	454	409	406	451	438	446	426	444	475	459	457	465	451	450	490	452	464	433	422	394	449	426	419	434	378	467	492	447	454	443	434	445	433	457	402	445	417	462	467	430	427	461	437	430	459	451	376	471	485	461	445	452	457	469	442	456	461	473	472	440	447	430	444	440	411	470	446	464	453	400	400	411	416	438	428	414	420	445	423	443	446	422	416	424	437	476	431	445	456	446	458	436	426	446	448	425	428	423	461	419	456	449	447	433	437	418	427	469	450	464	417	446	430	447	417	441	404	461	408	436	393	458	431	428	417	437	446	459	444	429	432	451	460	413	415	453	436	459	432	431	441	437	419	431	392	459	468	444	472	451	450	396	453	403	477	452	463	484	486	447	473	394	472	442	473	451	427	436	427	456	443	438	446	423	435	436	464	440	430	450	439	435	445	455	454	432	438	429	468	427	455	434	449	433	458	450	438	448	422	386	430	410	470	476	442	443	453	408	385	422	408	437	432	439	376	452	458	441	416	445	428	409	388	401	473	423	439	439	456	419	440	425	482	447	451	466	487	446	461	441	442	453	443	459	454	427	408	457	478	425	448	424	425	410	444	431	430	457	442	430	449	437	433	453	401	447	414	457	457	456	459	456	436	446	450	435	453	450	448	449	444	431	421	422	420	402	419	435	474	457	423	457	452	427	444	444	470	465	422	384	437	386	417	417	446	455	454	452	445	444	444	427	417	414	448	438	469	412	409	443	419	444	449	429	462	430	464	438	435	441	431	456	457	431	464	443	379	437	439	409	478	422	422	435	474	447	452	470	426	422	441	437	441	456	442	401	426	416	440	445	463	429	438	425	452	450	399	438	377	459	444	458	434	455	431	463	477	464	449	456	477	487	435	442	425	440	388	442	442	455
49715	79592	68203	45621	28915	14602	10858	6163	3939	2732	988	399	448	416	430	424	443	407	396	418	414	405	409	391	424	394	414	418	432	404	405	414	433	418	359	424	415	423	393	412	372	419	389	406	382	424	394	425	457	420	365	433	415	414	403	411	396	418	383	373	435	381	394	432	393	399	385	401	450	441	436	420	428	381	419	405	427	392	401	384	403	402	377	410	456	412	408	423	392	424	388	410	439	376	367	401	359	420	411	400	389	410	420	386	416	402	413	397	434	397	423	408	403	422	400	382	404	394	441	390	409	405	389	388	404	433	406	442	393	436	361	405	375	423	413	386	389	413	399	399	402	391	375	389	394	406	432	405	442	414	430	426	431	389	417	390	429	403	432	430	407	396	410	375	447	393	370	395	393	423	423	387	422	412	402	380	401	416	394	398	391	400	433	436	400	432	394	417	386	397	409	401	445	414	395	412	420	430	410	405	417	405	432	398	386	392	347	411	381	451	391	425	432	384	399	433	429	432	426	414	407	404	410	391	406	433	391	391	394	446	396	434	409	374	392	361	377	440	422	383	441	395	401	401	417	431	448	409	389	392	400	387	392	379	393	447	378	389	404	407	411	430	388	408	413	399	396	376	401	404	420	397	402	426	434	426	406	434	416	399	391	437	427	408	371	427	430	429	399	379	420	413	393	407	397	378	427	393	392	414	427	406	421	448	438	402	436	407	414	417	395	379	378	399	414	424	398	387	411	388	391	415	385	423	377	398	410	400	418	413	395	408	406	397	400	428	383	422	420	453	402	423	372	398	401	405	409	401	413	382	429	417	414	436	401	394	375	419	431	405	387	405	417	383	396	406	390	391	439	406	422	420	438	406	398	415	426	428	395	407	411	428	397	408	418	392	378	427	390	430	400	418	399	403	364	441	394	379	457	392	384	416	412	396	407	381	401	402	393	394	371	447	385	421	384	396	427	405	388	433	424	397	402	425	422	403	392	427	434	425	406	410	402	401	407	376	411	409	384	402	403	406	382	436	373	397	404	432	432	380	383	409	406	395	428	395	408	371	426	408	419	395	429	402	449	406	434	415	433	381	447	409	441	390	384	432	438	412	403	378	410	385	415	418	380	398	392	396	404	400	454	393	393	412	395	424	417	408	406	402	384	385	414	400	413	418	400	416	428	387	413	390	409	414	404	409	375	386	365	390	396	394	377	402	409	399	397	385	412	362	402	468	389	383	392	397	421	370	377	400	397	406	360	437	401	362	375	394	429	419	397	395	418	387	398	423	439	420	418	413	410	433	417	413	411	426	378	401	407	406	421	415	371	425	392	429	434	396	411	430	442	427	414	402	392	410	406	390	420	425	424	406	420	400	393	370	363	421	416	396	379	439	446	401	383	383	425	382	430	426	383	438	384	380	413	400	418	400	416	396	439	386	404	412	404	452	427	409	356	405	425	391	390	376	418	399	397	425	398	411	384	425	399	409	393	388	418	418	380	421	373	423	395	417	378	386	424	413	377	410	390	396	386	374	372	454	420	412	397	356	410	399	388	400	385	426	391	379	369	424	420	392	462	417	420	403	394	408	412	450	394	399	408	416	398	395	396	414	396	401	444	407	366	415	430	383	398	413	424	437	408	424	451	407	419	371	419	396	393	423	428	429	387	389	406	403	423	438	386	381	427	413	447	401	423	371	406	422	446	413	432	414	412	386	429	445	398	408	380	394	426	411	379	368	429	408	444	414	376	395	404	454	419	368	399	415	402	455	405	367	403	414	391	398	417	420	419	382	380	401	402	419	405	411	391	405	385	446	403	406	395	404	370	386	398	433	416	446	379	381	422	364	399	384	461	397	402	445	393	403	426	416	424	412	404	401	449	388	406	387	452	390	418	411	416	401	405	377	426	376	396	393	392	404	434	441	415	417	386	418	392	432	411	417	433	416	428	389	425	392	422	374	383	429	387	407	422	392	421	394	384	438	412	442	406	402	388	385	395	442	385	385	379	390	402	418	438	421	412	424	405	424	383	419	431	396	378	414	395	406	392	407	405	403	421	406	382	417	413	382	420	401	428	394	398	372	418	423	431	400	446	395	398	407	418	415	442	407	420	419	397	438	393	423	416	387	408	402	390	418	385	431	395	388	406	389	404	413	426	423	347	437	420	385	374	422	394	405	400	437	405	402	392	394	423	417	407	416	426	414	395	414	401	410	413	390	373	419	415	389	396	403	421	457	403	416	376	447	422	468	402	410	430	390	403	394	372	381	422	397	426	419	403	378	392	429	395	424	397	388	383	459	397	429	404	394	374	412	398	429	384	396	398	424	373	402	395	400	366	411	432	421	393	401	414	397	438	424	430	366	425	408	377	393	406	423	395	400	371	384	390	420	415	349	406	428	397	423	419	420	414	420	388	403	398	379	412	422	364	387	348	391	404	402	426	403	430	365	389	415	433	439	371	416	427	417	376	391	424	378	363	402	408	416	403	382	416	410	387	379	420	391	386	383	387	399	410	395	462	389	408	387	387	404	416	402	387	397	408	407	413	416	414	409	417	387	390	425	387	386	396	387	394	366	358	370	418	369	416	395	421	424	387	435	376	417	394	413	417	421	412	379	403	428	412	373	396	407	415	418	361	419	415	402	406	394	392	413	384	408	419	379	405	404	398	378	407	413	393	381	404	447	419	405	411	413	431	411	402	395	412	407	384	402	372	429	446	422	416	420	393	389	402	437	401	355	411	386	460	418	434	411	411	423	429	404	421	422	396	409	408	392	420	406	394	408	435	402	404	392	377	405	354	405	408	379	435	354	411	388	433	413	428	402	434	384	374	385	416	420	397	354	398	441	400	389	409	422	388	411	410	351	382	420	397	391	442	375	405	406	383	428	374	325	401	402	426	382	406	374	385	411	424	399	401	398	411	403	414	418	406	391	399	375	428	408	394	401	427	388	443	405	397	416	369	394	396	370	405	433	408	392	391	414	404	434	406	379	384	436	398	389	384	436	422	398	399	396	427	391	435	415	435	396	416	395	385	398	424	395	404	385	399	412	399	411	405	399	388	384	388	425	443	376	434	409	403	407	430	433	422	412	395	428	414	358	389	392	407	423	415	388	422	407	400	395	439	407	385	422	416	401	396	375	392	387	387	404	343	418	395	415	385	395	434	405	412	416	410	415	398	401	393	427	421	419	388	397	413	397	400	424	396	434	381	389	388	408	418	416	427	397	429	416	435	402	406	397	373	387	378	411	410	391	402	411	392	425	400	416	404	447	419	429	407	432	397	377	421	439	389	383	386	418	383	404	413	388	388	437	378	429	416	417	397	416	429	401	394	406	450	429	433	394	412	400	405	393	366	403	430	461	390	376	386	400	429	397	408	368	412	428	421	422	440	366	434	379	402	409	434	398	398	398	410	417	403	409	435	434	421	437	450	388	396	369	393	399	385	406	425	427	413	393	423	393	406	385	399	394	420	358	396	410	414	416	424	419	417	431	378	381	394	401	446	393
24518	21845	32849	37510	36664	28297	21489	11492	6400	3684	1395	626	583	566	564	565	578	551	550	551	525	569	550	547	522	576	534	533	558	567	558	542	527	514	554	572	541	542	520	536	509	583	545	541	535	522	569	535	524	539	539	572	500	557	544	544	567	506	559	496	524	570	549	564	519	491	556	522	526	545	550	595	542	538	534	532	551	530	518	554	559	537	492	572	506	545	534	548	533	541	539	528	508	568	545	558	510	539	535	513	575	543	543	549	545	560	538	530	505	557	499	575	554	521	530	546	515	542	539	546	534	506	544	546	540	555	591	572	519	567	540	518	556	585	524	519	561	569	608	553	535	576	557	540	543	515	566	553	570	535	546	529	563	533	524	549	538	543	520	522	530	539	546	555	570	531	546	555	555	509	534	565	484	553	555	541	536	504	564	563	545	556	576	542	507	501	564	556	516	546	521	506	572	527	495	564	514	534	553	554	534	565	562	534	504	551	523	558	561	580	521	508	525	565	527	518	499	513	514	527	505	543	543	565	542	560	548	535	556	544	502	525	542	534	541	595	550	502	602	500	518	508	557	595	524	559	536	588	549	544	549	550	498	530	557	577	551	499	537	522	544	538	560	503	530	559	532	530	533	545	512	541	514	546	514	572	550	538	542	558	574	520	550	532	535	519	520	500	525	562	538	551	544	555	534	510	510	525	518	530	533	485	535	571	505	517	543	525	524	511	546	504	532	553	511	508	527	519	540	580	514	523	576	509	549	535	517	556	492	494	562	613	539	499	533	533	509	520	514	558	530	514	509	555	552	528	540	549	539	549	521	516	535	534	548	481	562	575	595	561	559	547	523	542	530	540	519	528	520	524	561	562	540	531	530	548	567	569	554	537	539	558	539	558	499	549	545	559	570	542	550	499	553	510	547	575	508	542	503	532	538	526	522	547	513	524	585	535	530	535	512	531	568	493	505	540	519	518	553	542	509	517	541	540	517	514	496	534	552	539	574	562	571	490	515	483	520	523	550	525	529	532	499	534	543	532	537	524	552	559	557	460	546	540	520	529	488	467	495	561	542	569	551	533	549	526	515	500	584	556	525	554	509	539	528	569	524	576	529	526	502	568	523	552	520	542	522	528	569	539	523	549	520	553	531	541	544	547	534	515	573	509	582	516	521	484	564	554	527	513	537	579	539	560	550	529	533	555	512	548	543	498	540	535	530	537	527	545	550	565	543	540	525	533	561	570	543	527	510	521	560	487	537	503	544	503	509	548	544	536	524	544	570	543	509	528	571	530	546	536	569	536	505	484	562	546	530	537	553	535	544	543	559	515	486	553	520	501	501	497	564	518	552	506	526	527	566	525	512	520	561	579	530	555	491	526	502	564	544	552	556	543	554	538	568	542	501	572	564	614	573	533	572	526	513	506	535	496	546	489	532	551	521	542	535	587	556	575	537	566	528	544	540	541	543	534	513	522	533	528	501	511	547	539	539	542	549	493	534	544	575	545	534	518	511	565	549	517	527	545	570	529	509	556	572	577	537	560	576	518	594	570	524	512	532	562	521	542	535	527	526	547	536	550	530	535	557	564	523	519	576	564	532	535	500	539	548	574	532	528	558	513	536	534	509	558	502	558	536	562	546	518	508	516	506	556	492	500	548	470	528	563	544	548	552	541	502	489	530	533	568	579	505	524	543	549	556	537	557	519	538	565	493	523	519	570	587	537	523	546	577	586	492	533	540	527	508	565	549	542	549	574	505	524	493	525	502	532	521	528	532	587	501	534	544	534	528	548	571	517	568	546	529	504	536	499	510	525	563	583	543	534	536	483	537	494	515	538	512	565	563	544	507	493	519	525	590	562	565	566	556	547	487	537	496	568	534	525	513	509	506	554	544	555	543	566	561	562	551	591	509	495	531	545	547	524	513	541	557	527	522	559	511	510	559	543	533	514	518	568	524	536	552	556	519	524	554	531	548	532	586	567	487	555	519	576	590	581	522	535	537	511	544	577	546	557	540	537	556	511	502	497	497	532	521	552	535	531	564	523	525	526	570	500	531	476	517	527	494	514	554	566	503	579	564	537	463	542	556	559	573	546	545	548	537	530	509	517	570	511	536	518	553	530	582	512	541	573	541	505	559	555	535	554	529	544	505	517	546	552	528	518	530	537	525	594	544	564	514	509	586	520	525	510	501	533	513	566	530	537	499	562	534	530	537	566	511	575	543	528	491	538	552	549	511	508	572	525	528	563	529	524	531	537	596	515	533	547	513	529	548	536	531	561	539	517	521	510	555	505	517	526	564	508	529	557	521	547	495	539	600	523	595	530	494	543	524	562	523	499	564	524	541	569	576	514	530	556	520	525	511	568	538	515	517	498	578	519	506	511	535	540	509	524	562	513	505	585	555	530	531	533	535	513	532	487	535	558	524	554	514	539	537	513	494	506	506	540	561	545	526	539	538	534	532	588	533	522	552	555	564	484	514	517	570	532	515	533	544	544	552	548	546	535	524	511	523	537	528	526	555	550	537	520	498	518	582	547	538	531	531	541	526	540	534	525	506	524	580	527	508	502	509	513	582	520	529	566	501	528	556	540	552	539	586	501	499	548	522	508	524	547	522	576	506	516	524	530	544	542	529	538	524	513	530	541	492	523	570	518	528	556	557	525	549	534	513	527	541	535	504	530	504	531	550	507	510	523	551	515	534	551	519	510	547	528	539	510	544	502	549	538	507	524	512	548	540	531	566	504	521	556	549	529	516	526	524	505	505	512	500	572	555	537	556	543	513	580	527	531	524	548	549	537	528	544	539	497	516	529	566	543	521	537	529	572	512	583	540	573	561	535	538	521	547	499	538	524	512	533	526	514	519	518	495	544	569	496	567	563	550	539	559	574	527	529	500	499	559	512	590	546	538	544	554	536	533	510	510	508	537	524	559	553	513	514	571	496	548	540	520	526	546	537	504	501	508	552	515	554	527	557	527	548	545	571	505	576	597	560	542	550	486	520	529	528	538	518	522	529	544	508	503	551	548	551	521	540	535	541	500	516	508	520	548	516	555	529	566	555	569	526	568	535	535	506	567	522	510	514	559	541	560	529	533	565	528	567	497	535	516	522	537	535	517	510	515	609	565	516	565	487	536	554	544	546	515	557	588	557	506	519	562	554	527	494	499	526	590	540	483	570	539	510	511	551	512	531	542	506	539	526	541	525	534	542	501	500	582	531	523	508	524	508	552	550	520	538	578	566	533	517	569	525	570	515	550	513	539	556	551	536	493	512	526	563	539	558	505	477	510	508	577	528	531	535	534	509	572	550	547	520	502	512	549	499	564	495	538	526	488	530	515	523	531	509	559	535	524	562	553	505	555	493	561	536	509	536	567	492	533	530	505	568	489	527	559	564	519	519	529	573	518	544	530	542	524	573	564	520	536	546	507	503	548	528	531	499	514	527	533	559	519	547	562	493	520	523	557	515	532	500	517	563	566	503	527	525	528	523	527	529	575	526	505	523
58907	95138	81901	57749	42611	22049	17296	11135	7290	4463	1562	508	465	506	483	462	451	487	486	517	514	502	466	556	522	496	520	475	512	523	507	484	477	462	503	500	470	500	478	493	493	494	522	470	476	490	536	460	508	492	540	484	508	475	461	497	468	459	514	474	527	483	491	485	520	497	486	515	490	479	534	496	437	467	481	460	485	489	484	517	487	535	470	519	487	498	502	476	507	468	483	476	514	493	509	497	492	481	509	505	499	488	483	511	520	514	466	461	464	541	474	491	513	509	495	515	483	469	494	520	476	482	533	514	500	478	492	504	457	530	520	499	491	516	463	464	470	489	499	477	518	505	491	554	485	490	473	530	509	501	449	548	468	488	497	514	458	500	476	504	538	476	528	505	481	450	464	523	489	520	519	506	516	487	503	476	479	509	487	520	517	483	524	518	498	520	489	480	473	467	497	509	519	514	509	511	487	486	479	505	489	513	471	466	453	519	492	503	480	492	519	499	490	490	532	506	484	466	491	483	493	456	492	502	472	520	459	469	489	449	531	493	456	498	534	465	464	491	489	483	494	531	408	496	439	459	533	525	501	459	485	491	514	514	443	497	490	526	484	484	482	479	500	481	465	522	487	479	463	500	495	479	535	479	515	514	450	494	534	495	445	486	514	506	484	461	470	504	527	486	492	513	507	455	451	487	524	494	530	455	517	456	544	484	474	480	500	510	485	490	518	529	524	518	482	482	444	543	492	505	511	526	459	540	501	473	459	427	479	459	518	521	523	454	496	479	465	486	505	474	487	528	459	474	463	454	487	456	487	509	470	494	495	473	525	479	489	508	515	490	507	493	504	484	485	514	498	510	507	522	453	480	493	528	478	539	501	517	499	473	497	519	452	510	505	519	509	498	493	537	487	503	495	452	521	483	504	491	493	501	508	515	500	488	501	494	475	462	494	506	482	528	509	497	501	462	479	490	468	505	497	475	493	488	510	498	498	511	526	498	484	465	486	481	502	509	493	457	481	473	519	467	484	530	491	501	498	505	492	439	442	535	478	457	496	527	460	481	494	515	483	472	520	514	450	528	461	517	498	479	443	499	448	449	491	515	498	507	490	535	488	512	474	484	487	492	489	488	465	511	503	483	531	460	487	498	466	478	502	526	474	485	485	489	507	479	466	475	484	511	484	484	462	522	482	497	486	478	506	473	488	485	494	493	457	535	489	494	490	502	517	437	478	489	532	494	494	508	497	450	489	464	472	481	490	466	507	508	494	503	512	503	513	471	486	495	477	477	472	454	496	488	488	463	504	535	518	505	508	433	479	449	525	490	470	462	486	497	487	498	501	524	502	482	500	454	507	475	487	487	507	486	475	496	467	538	496	459	439	474	482	506	496	503	506	480	493	488	482	510	483	539	490	488	518	507	481	488	488	498	490	457	464	515	477	461	481	477	508	513	490	534	484	497	472	512	511	489	501	524	486	460	453	479	506	544	447	468	494	494	482	472	474	496	492	466	476	513	441	501	507	512	468	504	505	526	505	508	455	484	480	488	499	471	475	491	500	486	520	467	489	514	471	452	455	476	487	488	502	456	475	489	501	494	528	515	473	516	499	464	456	456	519	489	493	496	473	503	512	495	491	481	492	446	452	495	479	515	526	480	499	440	507	492	528	507	536	495	516	493	514	477	482	499	478	505	480	489	514	467	485	498	505	471	515	484	510	494	522	470	520	508	501	469	501	459	507	495	487	485	477	479	519	471	524	486	538	465	555	490	510	509	517	506	514	498	522	453	540	459	497	479	492	494	498	482	460	481	486	454	469	475	500	512	482	488	473	458	511	515	502	463	475	492	512	497	498	487	547	455	520	489	485	507	484	459	470	460	506	494	469	466	491	469	512	490	522	468	496	468	470	481	508	478	506	452	490	493	510	538	468	521	466	537	509	503	489	489	498	469	460	517	494	470	470	525	495	485	467	546	480	473	501	488	485	513	489	493	506	507	534	449	492	437	470	488	498	462	497	512	489	492	505	492	474	468	503	451	478	468	481	493	525	479	472	493	506	470	492	480	504	484	497	499	527	453	493	508	492	494	446	482	482	490	474	524	530	479	465	462	507	513	474	472	482	494	445	478	527	494	499	513	492	507	467	486	462	552	503	493	456	507	478	470	491	470	473	510	474	463	500	538	504	473	501	519	479	470	487	468	479	476	475	513	493	490	514	502	493	456	472	514	471	515	456	490	489	486	485	513	500	511	518	461	489	519	500	484	497	497	479	471	500	485	513	445	514	502	488	497	479	506	467	513	484	479	504	504	513	469	487	513	477	505	485	497	522	509	484	492	448	473	489	503	467	488	515	460	502	481	518	474	479	496	487	482	510	476	547	506	479	476	510	459	498	528	493	506	490	476	481	499	497	502	455	510	492	447	511	451	453	497	483	517	513	451	482	480	520	493	496	490	506	476	465	478	500	465	496	482	494	477	485	479	478	479	479	485	475	477	493	456	478	446	498	530	487	480	485	482	526	476	503	488	497	466	511	515	480	488	484	475	503	505	469	522	522	506	470	486	444	507	536	460	509	518	493	472	541	500	510	484	463	505	439	443	475	501	496	522	457	504	506	450	476	530	500	473	486	467	458	486	500	526	491	498	510	509	456	508	498	452	500	509	492	504	491	493	513	495	478	483	476	511	492	525	481	518	480	504	496	482	455	478	498	493	464	491	507	488	481	465	513	456	485	460	496	483	486	490	505	512	503	489	458	479	475	491	457	471	486	446	477	485	541	519	481	479	461	481	475	504	489	461	538	457	491	455	453	491	531	441	488	479	498	485	489	458	467	456	462	437	513	513	513	557	483	468	474	465	451	522	477	471	504	485	479	490	486	484	484	488	488	467	549	528	505	488	485	530	480	486	481	513	505	530	525	440	507	479	500	473	503	473	505	479	519	519	441	486	531	449	478	478	468	506	478	474	533	467	486	510	481	490	474	482	476	474	472	497	472	490	517	506	486	489	510	463	465	468	474	481	474	477	502	500	461	455	502	501	461	516	463	490	495	542	490	461	499	511	490	489	496	500	488	482	492	493	470	520	492	445	493	482	493	471	507	527	507	497	460	486	476	466	495	482	495	490	502	484	491	477	479	454	509	447	536	484	496	449	527	516	487	524	486	473	454	495	507	495	487	501	490	470	507	462	477	493	462	488	514	494	507	548	510	470	502	455	522	496	495	484	463	435	518	494	467	493	516	498	473	469	486	509	527	498	477	490	500	484	515	508	544	512	469	467	462	504	506	418	477	515	506	451	490	460	484	519	514	480	446	495	494	428	470	495	506	463	467	471	526	476	497	508	551	503	499	489	504	476	468	506	490	506	503	473	492	490	489	491	468	521	479	476	507	477	491	508	492	508	518	433	517	503	481	467	498	473	492	490	519	497	445	503	514	509	424	466	481	446	502	474	451	478	497	486	487	494	456	495	481	475	498	496	512	488	477	489	486	478	459	472	482	494	476	461
28785	22042	19882	12173	4407	1961	1315	991	705	619	419	434	446	386	430	397	442	421	378	423	432	420	417	406	427	416	438	415	391	420	395	381	391	427	438	425	445	447	402	438	402	415	402	424	425	428	402	418	396	429	422	446	413	400	449	427	392	425	442	411	459	419	420	453	430	413	440	437	456	418	425	436	443	421	428	394	414	412	425	399	416	379	423	437	408	367	389	433	391	403	423	422	423	409	388	395	427	434	430	431	418	412	410	443	421	415	458	415	460	435	437	430	420	446	439	423	432	428	386	429	448	441	399	391	425	447	414	447	381	439	425	427	408	438	450	448	416	372	444	417	414	430	478	396	416	397	446	410	406	453	425	405	433	416	424	455	409	430	412	398	409	439	424	437	390	414	410	422	409	411	415	434	456	394	429	371	412	432	439	429	417	417	464	418	429	415	436	409	411	431	429	427	433	417	410	423	385	374	385	422	408	433	435	408	426	391	443	422	439	407	414	406	384	445	423	403	408	448	409	458	418	423	426	411	400	420	404	432	402	402	427	382	452	388	439	401	411	404	437	394	430	460	407	405	429	433	439	441	415	414	425	403	416	417	423	440	423	407	403	433	428	408	386	419	402	377	419	416	411	425	387	441	448	439	446	441	460	435	420	415	426	387	453	444	429	420	395	398	402	418	430	432	405	409	437	398	409	404	403	461	418	456	410	447	402	400	448	438	416	447	410	419	429	390	413	445	387	432	389	477	410	414	440	397	432	434	439	405	392	428	410	399	441	426	422	425	434	379	417	452	394	421	405	456	418	405	431	414	433	409	415	440	401	437	406	410	396	442	404	447	393	382	405	412	431	398	424	409	447	396	423	396	402	385	399	416	408	462	423	433	397	421	394	415	440	419	388	393	442	423	422	410	440	424	392	419	410	400	403	456	409	390	406	433	415	459	432	395	427	394	387	421	430	413	430	449	391	446	453	435	426	394	417	421	406	409	399	428	408	429	402	437	411	432	409	463	430	428	450	441	416	417	427	449	409	403	411	434	464	412	375	433	448	408	415	416	360	404	436	397	436	431	419	412	442	401	419	428	419	442	431	405	416	462	452	371	406	425	434	420	393	420	406	423	440	447	423	436	409	400	438	422	414	397	418	444	409	432	440	437	434	453	421	420	433	436	415	427	430	432	452	403	459	427	444	440	456	417	431	421	425	415	403	406	409	418	431	424	434	441	421	432	439	422	415	430	424	463	439	427	411	393	415	446	415	416	409	434	420	412	454	441	438	449	395	444	419	418	424	420	414	440	400	424	422	405	419	423	450	433	400	448	401	439	435	428	400	403	439	415	402	433	456	428	407	460	442	416	408	406	407	426	399	418	418	449	447	431	414	447	433	428	413	423	445	406	419	440	391	430	398	429	401	431	449	455	435	430	411	429	420	423	402	423	415	423	396	415	401	436	433	410	394	431	406	436	418	434	441	382	412	418	418	439	462	413	403	436	415	446	412	408	448	423	426	449	455	398	433	414	435	407	461	404	412	419	442	441	458	398	407	390	433	442	408	401	406	447	402	427	429	400	471	422	441	405	420	393	445	455	426	432	463	435	421	441	460	430	384	426	403	398	423	414	380	388	450	412	403	397	414	425	422	390	416	421	453	392	421	413	432	461	430	404	448	451	441	411	419	442	405	379	426	405	439	383	439	393	400	435	416	414	444	409	458	420	446	431	457	412	417	450	448	449	389	443	431	410	433	414	444	403	373	421	421	434	437	412	429	420	422	424	439	461	414	439	423	397	442	454	417	437	395	391	403	442	424	381	411	414	452	435	405	407	426	404	393	414	432	418	407	437	394	420	395	425	425	444	439	427	418	417	450	445	404	463	435	400	462	411	461	417	436	447	394	436	425	418	423	417	446	419	423	398	398	437	401	461	445	405	354	402	397	402	416	432	423	412	444	429	445	410	465	385	433	434	452	444	438	407	425	403	428	402	420	461	433	387	415	445	459	428	428	419	441	435	388	458	432	421	431	424	439	398	402	408	410	405	393	442	391	419	399	449	448	407	451	391	435	432	434	441	424	405	418	423	445	425	443	411	421	410	419	412	414	473	461	424	408	422	402	413	407	455	441	439	397	444	436	381	404	390	422	451	431	410	400	412	378	437	447	411	398	407	424	472	430	411	429	407	430	376	435	405	399	413	429	451	412	420	406	430	448	429	443	451	382	437	450	425	401	421	420	427	420	413	418	414	410	455	421	409	456	425	403	400	406	426	449	431	421	438	411	481	406	435	411	401	430	455	453	441	408	412	456	430	457	428	434	416	415	419	453	416	425	450	430	418	436	393	403	416	401	429	410	395	473	414	427	443	416	417	401	409	400	459	403	457	445	439	461	408	423	423	434	451	441	440	438	417	410	431	413	399	449	427	429	436	421	432	404	383	420	389	427	398	427	421	415	426	419	386	457	414	429	418	424	443	420	444	444	420	444	446	435	430	468	431	422	419	444	400	409	420	436	409	444	411	431	449	420	413	430	402	412	450	419	434	458	439	405	442	390	392	420	422	418	405	411	411	419	472	436	404	443	450	408	407	435	436	379	426	408	453	431	442	401	400	441	471	435	410	444	424	415	435	417	431	446	443	432	429	415	426	398	436	443	397	440	423	397	405	401	411	425	407	403	411	434	425	404	431	473	431	450	436	449	405	414	429	410	434	449	406	443	399	426	409	446	430	446	445	410	422	412	405	441	431	401	442	453	442	457	432	420	413	427	415	423	450	395	433	428	441	428	421	416	413	456	460	436	431	458	401	419	449	435	401	434	463	428	441	439	430	410	407	418	412	429	419	424	421	414	432	410	419	428	401	438	405	413	406	403	422	436	421	447	440	440	400	403	398	387	417	412	458	421	435	418	435	433	424	436	441	440	416	403	407	394	417	442	435	396	399	417	428	422	411	368	404	414	431	423	428	437	407	427	425	420	451	366	468	412	450	432	434	451	438	425	435	403	418	425	404	437	407	391	435	435	431	420	432	435	410	428	433	404	420	450	434	427	410	416	441	393	415	437	409	429	435	445	405	488	424	460	397	418	397	441	404	399	422	394	421	439	426	484	433	383	423	396	436	450	449	438	408	411	391	439	395	422	409	442	384	462	421	464	373	421	425	393	403	432	414	459	391	453	406	413	412	452	426	377	401	425	422	418	457	455	443	393	416	404	404	428	409	425	426	428	428	418	438	417	420	445	406	409	386	434	435	406	406	435	405	395	440	432	459	419	412	409	423	403	439	413	412	424	398	403	419	398	394	404	466	374	393	386	441	425	455	465	437	424	426	416	463	445	413	457	457	423	426	447	435	424	462	432	379	403	422	442	430	425	416	404	431	403	429	423	417	456	449	405	396	455	433	409	433	443	424	396	446	417	428	445	410	477	435	418	434	440	390	422	405	415	469	444	425	480	428	412	398	456	458	410	446	412	436	419	425	428	419	407	419	449	450	436	395	453	420	443	415	387	401	439	426
13966	22235	18137	8850	4298	2062	1579	1106	717	526	373	382	391	360	349	363	362	360	376	350	378	337	362	381	365	351	379	378	330	364	319	362	339	363	342	321	383	354	335	338	356	363	341	345	343	354	325	369	387	364	357	365	362	344	359	347	356	365	359	367	351	375	363	352	338	372	312	363	358	370	357	375	327	361	345	348	345	365	383	359	347	380	348	362	385	338	339	343	357	367	384	330	336	368	399	370	361	408	347	365	345	350	388	382	361	344	376	353	355	352	355	369	345	378	351	356	368	363	343	369	342	340	333	355	346	384	358	386	379	340	359	405	393	339	324	369	369	318	376	364	382	345	369	374	343	371	332	329	354	343	371	365	361	313	388	326	393	399	383	361	340	351	365	345	354	399	358	372	335	421	355	357	373	347	341	365	349	335	394	332	380	388	353	348	363	384	388	328	325	316	331	381	356	353	368	372	342	349	371	343	402	344	358	376	363	329	378	356	377	356	373	364	341	351	355	327	373	341	347	371	360	375	343	380	336	340	373	328	365	309	388	341	338	375	365	363	368	353	329	372	319	365	366	326	375	358	382	350	361	351	374	334	291	343	337	369	367	349	311	328	348	352	340	365	361	388	353	374	379	336	319	381	363	335	323	343	353	356	366	388	335	383	360	339	372	334	352	369	369	336	394	354	372	389	347	299	369	338	324	370	336	348	339	368	349	392	356	384	330	388	381	336	385	401	328	349	352	355	349	344	367	369	366	374	342	352	349	330	335	347	378	339	341	353	328	340	332	328	338	342	340	350	370	369	345	352	346	346	355	355	372	378	363	369	364	356	380	364	347	373	347	378	345	342	325	301	362	357	333	336	375	346	328	338	344	335	367	352	370	360	337	392	364	367	381	332	359	363	329	346	320	351	327	355	395	359	368	357	365	313	359	354	359	311	366	341	333	354	375	371	354	333	357	333	375	349	380	358	380	359	366	375	365	378	341	386	364	328	351	347	356	368	388	369	389	373	400	345	383	351	338	358	384	349	339	390	358	351	384	348	355	332	376	368	371	318	362	355	375	342	353	351	396	346	338	366	360	389	375	353	342	369	371	375	383	374	377	382	356	342	379	372	329	362	327	350	370	350	340	352	349	341	338	366	348	373	384	323	392	358	375	383	371	360	357	321	386	341	359	356	364	374	337	359	339	368	371	359	373	386	355	339	344	393	370	332	340	340	346	322	308	349	343	375	357	333	354	368	336	386	373	394	349	363	387	356	338	339	361	346	333	352	367	349	371	359	340	342	361	362	358	350	331	331	354	365	360	336	398	334	361	361	359	340	345	336	351	368	345	363	342	371	336	354	332	353	351	393	355	344	331	344	368	333	356	371	363	359	340	346	334	368	345	353	412	375	406	389	361	371	361	324	355	320	376	339	359	378	354	347	352	375	359	365	324	365	385	354	334	339	339	364	352	316	384	343	350	371	360	383	340	374	350	343	340	355	349	344	335	352	364	337	385	352	402	361	317	345	372	341	338	388	327	377	355	342	360	351	349	367	403	353	340	353	341	360	363	326	349	354	342	324	384	371	323	359	352	372	342	361	349	338	330	379	350	395	338	336	355	364	335	358	369	380	355	367	362	374	322	382	365	355	363	324	357	329	347	386	353	355	349	359	328	370	356	342	343	334	387	398	356	354	356	372	358	374	382	325	346	348	354	330	374	340	350	330	361	391	356	349	361	335	330	360	342	359	329	355	344	353	375	369	343	332	370	368	373	375	333	366	372	359	331	368	290	366	348	377	343	362	325	349	346	370	362	330	339	361	338	298	307	349	354	328	346	365	355	387	367	388	347	367	391	322	394	387	369	351	328	394	343	346	332	372	353	332	327	369	361	369	348	371	359	366	376	351	381	345	320	362	377	371	361	364	355	367	334	375	349	350	313	335	348	330	375	323	348	343	353	350	337	361	356	332	334	346	354	335	397	330	348	373	376	362	347	351	391	351	391	344	390	339	353	363	330	374	371	368	339	384	351	332	344	335	322	349	368	368	353	318	358	367	351	346	349	332	388	352	354	386	383	359	352	377	328	334	333	377	355	374	358	370	385	347	338	344	345	348	349	342	382	383	355	354	364	351	349	355	370	344	351	374	319	367	345	348	361	375	360	350	315	390	356	362	366	352	361	344	359	358	352	348	341	329	333	371	367	349	377	318	381	356	363	352	395	362	371	357	358	322	392	391	329	352	356	343	360	364	346	366	342	396	346	368	347	346	379	351	345	360	364	369	332	368	344	353	398	363	344	356	381	331	336	375	408	331	336	376	363	344	337	409	348	367	371	358	360	357	324	378	311	360	375	339	330	340	374	333	316	337	360	358	358	353	349	348	366	373	377	357	356	374	372	351	374	315	360	378	351	334	372	364	371	370	392	377	353	369	349	384	355	345	369	361	328	353	344	370	373	360	352	344	358	364	387	389	325	372	351	344	365	366	379	342	369	385	341	385	363	338	344	342	340	385	362	402	350	362	341	342	366	348	403	367	364	363	332	387	363	355	358	324	382	366	322	358	332	344	350	333	374	381	385	344	340	342	361	385	353	352	384	321	358	385	364	361	351	350	328	363	357	342	358	367	370	379	355	365	374	358	369	353	379	365	325	361	371	309	315	395	394	342	337	353	324	381	338	333	335	372	332	371	363	381	380	356	356	324	358	363	347	382	366	378	384	357	365	358	371	350	344	371	373	350	366	351	395	368	358	350	343	343	335	343	318	331	366	381	353	332	352	343	378	328	357	334	331	372	337	386	367	363	380	380	370	324	370	366	369	357	362	367	338	318	363	364	357	356	368	373	342	342	349	348	364	366	343	388	358	357	332	358	360	373	394	334	368	375	370	359	370	344	359	362	361	371	348	351	387	379	350	359	341	343	348	369	359	309	360	364	378	328	397	378	371	330	384	350	344	322	330	353	348	344	354	352	308	353	335	368	358	349	370	372	348	356	349	338	351	344	374	340	382	356	345	345	367	342	366	359	326	349	352	360	342	350	377	322	354	342	364	366	355	307	375	339	333	352	341	367	365	352	373	325	376	370	382	368	345	327	380	372	393	390	325	341	345	351	369	349	385	358	343	328	350	370	352	336	336	339	375	354	360	367	327	358	336	367	352	366	328	381	372	367	376	350	353	368	368	385	315	344	341	358	344	336	363	338	353	359	347	345	360	372	358	370	370	386	322	349	357	354	351	366	361	315	337	315	330	340	399	357	392	328	344	332	359	349	344	352	360	322	364	355	362	352	361	355	343	328	359	376	367	341	355	341	335	346	350	357	351	353	352	392	324	387	359	332	375	371	366	370	388	367	347	383	313	330	366	354	365	373	355	354	339	353	359	331	355	340	409	337	366	370	368	366	374	358	375	365	337	369	347	314	343	337	327	367	361	309	369	338	344	354	335	352	312	373	376	336	363	319	368	354	382	334	366	377	318	381	359	350	335	332	377	387	339	370	373	333	390	322	344	360	370	349
25447	22371	35274	41269	30752	22185	13501	7577	3378	1764	529	494	467	493	452	475	496	486	468	446	493	468	468	447	476	436	443	472	459	447	497	443	478	454	480	464	449	404	491	465	458	481	483	455	396	466	451	422	473	449	485	463	475	441	431	447	467	464	459	450	449	468	453	498	480	419	441	464	435	484	482	454	474	446	462	416	477	443	432	437	466	459	442	433	480	444	450	479	434	440	449	445	444	415	444	430	483	437	466	456	430	484	476	408	467	409	471	466	437	463	425	470	481	441	465	475	479	450	435	461	482	466	453	465	432	491	481	459	459	458	422	452	449	467	471	436	420	465	458	442	457	457	464	417	433	454	490	466	476	467	453	435	490	434	453	477	445	454	443	493	443	411	460	503	460	466	447	468	467	479	450	473	465	451	441	455	490	469	468	481	457	462	457	480	477	468	427	471	516	454	463	459	454	444	412	444	485	449	418	446	432	451	419	441	462	470	470	428	475	428	450	493	417	461	512	490	488	473	453	461	454	451	440	428	435	448	498	433	429	478	471	466	483	441	459	453	469	448	406	455	438	426	473	435	433	458	462	451	458	457	486	453	473	447	465	462	438	438	443	454	480	393	454	441	454	490	436	458	464	463	465	462	462	444	432	470	443	473	466	432	448	476	446	485	450	451	479	452	463	435	436	449	463	464	451	431	449	460	487	423	469	444	472	412	448	457	466	415	442	439	447	472	511	426	510	453	447	467	454	464	438	456	455	488	475	471	473	454	478	436	437	449	437	437	433	426	389	476	446	497	481	441	410	452	465	467	478	434	437	445	489	479	464	447	449	445	480	470	442	469	516	439	433	437	422	483	457	449	469	481	459	459	421	444	477	427	427	461	470	449	457	478	420	453	452	436	422	468	447	415	454	457	427	434	460	458	472	428	415	464	458	479	405	442	422	481	447	458	463	456	484	403	448	477	482	441	442	491	468	420	422	452	449	461	467	437	469	418	454	464	483	459	457	480	460	466	490	459	463	494	427	437	469	475	480	448	483	458	449	438	446	447	447	436	409	490	424	435	464	444	469	482	461	483	396	437	489	432	429	453	439	455	459	439	442	432	438	426	442	464	462	429	441	492	459	458	456	463	474	419	468	486	400	423	409	456	448	468	485	463	456	485	422	474	425	462	441	482	423	449	425	450	416	493	476	466	460	425	462	457	468	445	459	426	433	475	494	419	498	445	480	463	449	474	463	455	518	431	439	450	441	459	445	443	442	479	500	441	431	461	431	411	460	498	458	478	457	438	489	479	475	497	445	458	459	427	454	469	492	445	474	463	450	396	460	458	419	436	439	443	438	448	471	468	472	479	493	428	445	482	445	437	435	480	446	445	449	464	452	479	457	431	463	475	487	431	487	457	440	450	470	477	441	459	419	467	464	478	439	489	468	465	494	461	452	449	452	475	472	447	450	478	477	493	427	475	464	452	454	468	465	445	457	487	467	462	473	472	468	461	510	438	444	421	443	445	444	475	455	426	464	462	476	446	466	461	502	528	479	491	463	437	462	462	415	464	477	485	464	469	459	459	452	471	442	459	439	445	486	489	444	455	446	402	451	461	469	458	465	449	452	471	465	428	452	464	456	484	434	467	496	445	450	471	447	460	454	434	453	467	408	459	451	471	480	456	469	459	471	488	456	476	448	448	456	457	450	497	464	463	463	426	421	450	457	460	467	432	461	498	485	456	465	481	435	423	458	404	453	453	472	485	421	452	471	454	465	459	469	399	439	472	433	419	483	465	439	455	479	509	432	444	426	450	457	401	445	487	435	481	479	477	469	475	477	442	479	486	477	459	426	464	462	494	436	458	469	466	430	423	463	460	427	456	458	457	449	440	448	432	443	459	471	468	449	485	495	429	436	494	466	445	417	507	445	458	444	464	467	446	458	405	435	424	449	433	460	438	455	457	412	493	463	457	482	474	471	483	461	445	478	456	470	440	462	465	473	444	432	437	440	459	438	450	482	441	446	463	452	446	449	446	416	483	447	483	438	442	468	481	404	434	490	487	442	406	457	442	468	451	499	474	474	460	455	477	423	461	456	440	435	490	444	438	411	483	473	483	450	480	455	440	497	456	476	436	452	432	449	467	483	452	467	450	461	459	442	438	458	421	503	433	484	449	471	450	434	482	433	464	457	441	484	444	449	436	440	464	432	465	467	429	439	486	469	464	470	468	425	493	448	438	500	487	410	464	432	450	458	457	475	494	459	466	438	464	439	428	458	434	450	455	452	475	467	439	483	452	453	475	425	454	457	477	441	442	446	463	455	496	441	461	484	489	478	459	436	444	472	490	481	462	465	452	447	441	461	440	450	477	470	465	437	488	466	450	471	450	478	441	453	463	467	443	493	436	438	428	458	453	443	455	473	469	475	466	448	441	476	484	468	422	429	425	422	464	493	465	469	470	460	467	448	436	451	479	456	449	454	433	421	457	433	467	429	467	478	448	488	448	485	462	430	477	466	460	466	425	489	484	468	483	456	442	441	424	414	449	461	428	421	414	399	451	484	445	466	485	435	470	451	468	486	443	478	435	458	436	456	464	466	421	487	448	487	497	453	476	501	450	494	448	416	455	438	472	471	497	421	467	466	502	452	442	478	428	500	460	439	457	450	481	448	401	458	480	449	462	427	433	440	474	465	478	424	431	450	497	428	461	460	430	424	454	478	463	483	438	482	446	413	432	463	436	424	439	438	463	457	490	464	459	467	473	483	465	479	462	479	426	448	441	469	455	452	509	451	455	410	432	470	442	431	466	441	486	429	443	443	455	466	451	433	441	443	488	479	477	451	424	483	430	454	445	465	439	463	467	449	487	495	417	456	459	454	481	462	504	443	433	441	441	468	475	435	434	456	443	485	507	431	471	389	459	451	480	465	451	475	473	444	425	441	444	445	432	440	445	464	442	434	478	458	436	434	444	465	450	487	446	426	428	484	465	421	473	449	476	456	487	480	437	466	457	464	417	454	476	420	463	449	456	463	463	441	480	434	432	453	472	483	478	428	459	489	416	468	430	454	461	469	476	458	423	459	462	509	486	471	461	457	453	452	443	453	442	456	432	449	494	432	441	440	458	460	440	456	514	488	489	443	453	443	448	468	440	453	429	485	487	448	444	408	429	459	429	468	448	414	466	477	431	447	484	458	515	470	487	447	436	473	467	492	476	434	450	420	499	446	463	429	462	473	445	500	431	437	460	445	476	507	457	475	457	491	443	452	463	477	442	436	432	470	440	468	456	465	490	461	435	477	445	459	479	424	456	458	461	446	462	456	460	463	467	461	450	453	429	471	445	453	474	471	483	499	439	467	434	489	431	489	453	486	436	475	448	467	451	425	429	442	468	456	444	474	433	469	489	475	443	432	453	476	452	469	433	449	456	451	436	451	443	429	456	448	438	479	474	492	483	433	429	445	420	462	432	458	441	419	474	467	474	482	434	444	468	450	496	506	449	459	441	463	472	437	474
49243	80070	68661	43815	28648	16634	10281	8061	3955	2126	476	416	436	473	416	441	415	416	418	428	417	412	435	424	398	405	448	426	456	450	384	394	441	440	393	465	415	438	449	443	405	413	417	393	428	413	419	430	435	423	397	445	420	428	384	441	406	382	429	409	419	452	405	423	448	356	391	415	415	434	460	450	399	371	413	380	408	415	432	444	435	416	427	398	381	431	446	407	436	362	434	440	410	407	433	415	424	434	384	421	435	410	432	436	420	414	425	422	397	416	417	424	446	417	443	395	402	410	424	426	388	397	396	424	431	428	423	387	399	428	427	404	408	448	426	446	390	412	447	417	410	439	402	433	397	392	456	404	414	437	437	446	408	405	407	405	427	406	425	427	416	427	419	403	418	432	400	389	395	434	423	417	424	388	411	425	394	387	422	410	413	395	418	412	407	412	411	420	424	415	445	406	385	419	423	430	408	434	375	418	429	395	421	432	446	439	392	389	435	423	365	390	389	385	414	402	415	400	421	409	431	381	414	395	409	426	394	429	426	434	441	438	406	440	426	412	392	412	426	402	408	399	406	435	434	421	441	462	428	429	425	425	417	432	375	405	376	451	433	454	420	407	408	416	406	437	438	448	438	448	414	408	423	422	432	422	414	418	432	440	430	418	387	397	431	394	410	381	453	401	423	421	439	416	411	397	413	430	433	377	412	435	401	439	408	412	428	419	396	400	440	425	456	367	375	405	405	404	431	420	401	411	430	423	430	407	417	389	424	428	444	408	413	436	390	399	439	414	419	458	458	431	391	409	416	416	390	428	420	403	387	423	427	402	413	415	384	397	404	406	426	426	392	403	389	440	450	405	427	388	411	428	427	428	399	457	387	396	404	445	403	403	406	414	404	405	422	409	419	412	443	424	439	394	396	429	414	429	410	391	435	407	377	465	401	451	391	405	429	422	363	457	441	409	410	433	437	444	419	384	416	405	437	421	435	394	397	389	395	418	430	387	437	429	425	393	400	429	407	423	450	428	431	425	423	408	417	404	424	393	418	462	407	413	432	407	428	419	401	390	428	411	431	417	393	369	430	430	405	401	415	389	406	442	401	438	420	399	399	432	448	388	438	400	454	396	426	402	434	399	409	383	418	400	393	458	430	433	425	452	424	440	414	392	387	411	412	409	432	395	445	451	420	405	441	474	393	426	437	469	421	424	375	411	431	397	422	470	442	406	431	463	447	404	391	430	404	426	425	432	404	407	444	443	408	429	436	414	393	435	415	419	428	416	465	426	392	440	395	405	423	410	412	413	408	370	438	421	415	430	420	450	396	412	391	436	399	466	418	433	367	383	399	391	453	385	391	387	418	441	419	411	463	446	442	420	419	432	432	416	446	402	425	422	416	442	417	444	428	402	416	412	404	416	451	438	380	445	428	390	378	441	420	398	409	442	430	444	427	436	419	408	438	410	404	430	431	383	441	407	420	418	432	429	416	381	418	444	441	380	446	434	414	427	410	415	435	435	437	401	425	405	416	420	410	416	432	368	390	384	410	377	384	423	389	414	432	414	404	428	455	419	385	373	405	384	418	425	396	418	453	431	468	414	433	390	430	401	410	421	365	393	399	468	415	374	405	408	421	408	411	435	400	422	412	411	408	418	410	463	424	417	386	419	420	430	410	402	402	438	457	403	452	414	425	414	432	420	398	456	391	444	484	427	438	431	414	416	418	418	417	430	385	381	433	435	408	457	482	434	401	401	447	417	434	397	427	467	406	384	416	436	428	379	401	451	404	407	420	422	409	398	420	387	421	449	437	432	418	416	434	418	437	449	377	414	387	392	432	441	450	409	420	443	420	395	393	418	377	388	426	432	425	440	419	413	406	455	396	403	427	413	431	403	380	391	423	431	457	433	420	398	417	434	406	406	437	443	432	432	398	415	435	415	431	444	420	454	354	407	421	427	439	413	397	449	390	389	377	442	435	447	426	414	409	434	431	429	411	445	442	455	414	404	382	372	413	410	457	430	376	420	432	439	427	407	409	392	421	421	423	413	427	386	408	398	414	410	430	434	409	419	401	412	395	410	425	439	431	415	425	393	412	402	408	410	416	409	414	421	418	425	406	447	435	437	431	410	414	390	462	427	399	441	393	432	433	377	408	433	416	436	440	395	421	430	428	405	408	432	395	415	432	416	358	415	408	425	394	415	413	438	369	381	408	403	420	422	443	434	413	411	454	423	428	471	379	427	410	425	456	385	385	460	381	426	441	425	443	411	437	412	404	390	414	456	442	422	420	419	399	437	427	445	426	435	414	417	433	402	424	432	409	393	384	409	438	441	405	439	438	420	433	437	448	443	432	405	443	445	411	401	389	403	420	446	418	426	424	432	429	426	411	411	427	424	428	446	422	402	408	413	418	452	425	382	437	404	398	438	438	421	399	447	420	423	416	410	382	431	415	393	448	399	410	417	414	409	424	403	429	432	462	432	417	412	439	436	420	381	388	389	404	442	433	428	409	423	383	385	432	408	408	411	421	399	428	436	417	398	445	403	431	406	444	413	458	422	459	409	431	443	419	384	392	399	388	425	443	431	440	415	388	411	407	419	432	434	429	406	397	441	404	458	446	417	449	409	415	412	458	437	390	403	414	418	431	420	425	431	416	421	437	364	423	419	420	447	391	405	439	390	389	417	466	420	429	400	432	402	422	415	415	406	445	402	402	421	400	435	448	433	398	427	404	437	448	390	414	376	442	358	451	414	444	425	401	450	387	452	425	444	439	399	438	409	435	398	449	403	410	404	403	452	422	418	435	415	388	411	390	419	438	453	409	480	412	450	400	412	417	413	403	420	451	404	355	415	409	424	424	419	415	408	378	423	446	423	393	432	423	449	450	416	398	451	440	441	423	398	391	422	430	401	411	415	410	452	442	399	405	431	398	408	424	416	383	431	401	470	462	405	424	425	432	412	399	412	439	444	421	425	385	401	429	407	425	439	413	449	413	400	419	446	395	426	423	420	391	395	441	408	471	434	389	431	398	432	413	402	435	413	406	420	415	448	408	462	417	420	428	437	451	398	443	440	443	438	407	407	445	429	398	422	404	449	461	410	388	383	494	411	422	390	451	427	415	429	396	394	414	402	440	414	401	438	450	419	409	420	426	416	409	429	405	415	435	430	422	449	432	422	437	384	409	436	493	436	410	411	413	404	379	464	389	437	452	434	388	388	415	401	381	416	418	430	436	399	426	421	414	431	413	413	416	377	391	391	411	393	425	423	428	462	440	440	387	418	410	413	424	426	363	421	414	418	417	426	430	414	429	417	421	402	409	422	402	444	402	394	402	427	421	416	422	412	421	410	435	382	429	421	435	433	427	383	426	420	418	402	434	435	449	400	423	418	427	387	432	467	416	393	396	408	448	429	436	409	427	410	418	423	393	382	421	383	457	421	380	428	428	417	390	417	422	417	402	387	394	443	422	436	437	430	385	429	376	402	417	401	430	387	418	419	408	403
24477	21911	33080	37674	33126	29642	23920	15318	6270	2811	625	528	553	530	521	600	556	566	590	528	548	580	538	547	542	535	550	552	518	569	530	582	520	536	541	555	501	537	566	523	515	522	542	559	508	541	584	559	539	550	513	566	569	536	526	512	545	549	524	527	521	555	538	535	525	528	540	553	529	542	554	609	506	510	517	541	533	535	585	538	566	469	550	493	588	531	531	560	545	552	570	547	549	527	546	548	529	475	527	491	530	514	514	573	541	487	519	532	570	511	527	579	570	522	561	533	526	526	542	486	520	592	528	552	507	521	571	539	508	561	520	591	569	550	581	554	548	554	524	534	535	555	553	524	534	508	568	578	537	562	512	503	552	525	531	577	557	546	553	499	531	537	524	531	574	553	519	546	554	529	554	536	512	547	561	531	576	542	596	565	549	539	488	566	525	526	514	547	506	576	559	556	520	555	558	567	484	475	498	530	517	563	524	536	492	557	541	558	519	540	540	547	542	517	565	586	565	550	514	559	560	552	522	513	567	520	543	552	538	541	555	586	497	610	545	526	484	519	538	541	525	517	559	526	540	548	545	516	554	541	598	526	529	550	554	520	548	502	524	549	536	563	502	504	555	509	528	538	522	526	577	528	561	551	548	532	500	566	533	546	550	534	514	529	528	494	529	569	535	572	514	514	544	536	560	524	542	569	558	561	566	495	566	521	534	539	537	549	551	567	538	530	531	559	560	531	491	560	554	525	565	538	508	556	530	539	537	488	517	530	557	529	529	528	516	563	510	551	556	526	506	542	508	545	525	538	570	490	519	534	510	538	555	528	500	520	550	551	541	528	549	543	545	565	505	531	530	521	566	543	554	569	528	472	510	553	549	515	556	592	517	521	542	510	501	538	512	532	530	547	528	533	554	537	564	507	514	561	499	573	543	510	502	573	543	493	508	545	532	502	507	590	515	502	481	529	543	528	504	540	571	529	508	543	538	530	556	558	538	500	540	549	523	587	509	520	539	578	558	531	554	526	533	511	517	516	548	519	539	573	542	528	556	531	569	511	522	549	552	549	553	554	550	517	542	559	551	573	489	556	550	540	525	545	501	536	525	537	550	506	551	507	519	544	544	557	487	537	560	539	571	521	519	525	543	521	540	522	473	528	511	510	525	529	518	564	533	529	529	547	569	529	539	501	517	563	537	560	569	555	510	509	520	552	582	567	517	532	541	503	557	546	522	541	516	580	506	515	509	534	530	541	544	516	483	532	566	554	547	523	531	517	522	546	557	546	543	525	526	565	515	523	580	535	527	545	560	558	552	562	586	513	522	568	537	494	552	533	540	544	556	538	500	536	534	536	542	518	571	539	527	520	510	550	564	545	524	529	582	531	521	571	561	494	556	503	511	554	562	524	551	505	501	547	567	467	571	589	533	547	588	600	562	567	549	568	509	558	565	498	522	556	511	486	545	525	532	518	527	565	517	511	557	521	532	549	530	524	493	537	559	499	532	568	553	535	541	530	517	518	548	523	501	538	508	581	519	526	534	500	525	530	501	559	515	533	491	515	575	506	502	536	558	548	566	525	603	517	548	534	544	531	530	521	567	530	521	564	578	516	519	513	570	525	496	551	564	582	556	510	555	554	526	544	506	508	522	560	541	567	514	546	534	530	518	519	542	548	499	580	567	517	534	537	513	519	529	522	546	565	541	538	547	571	519	540	545	516	532	524	532	506	575	505	522	549	501	534	514	551	489	548	553	498	519	559	576	534	550	525	573	585	565	517	558	539	537	516	558	508	541	493	531	539	499	537	555	518	532	542	540	532	542	511	518	548	592	531	582	536	504	548	553	547	549	544	541	535	507	571	535	500	531	520	551	507	554	542	604	547	531	532	603	539	532	551	586	484	524	550	513	553	517	565	528	511	537	524	511	546	529	573	546	511	556	528	514	538	564	568	546	577	553	543	485	518	470	521	558	532	511	522	507	498	534	556	537	538	466	564	516	498	542	503	556	533	534	547	544	513	508	559	529	541	594	538	534	535	555	526	567	491	534	501	516	518	535	541	531	540	551	537	539	569	549	518	529	510	537	531	490	546	502	502	514	543	534	543	567	544	497	598	541	525	557	543	559	518	506	542	556	543	519	522	524	584	567	550	499	566	549	541	509	564	527	538	574	535	549	505	550	497	535	570	548	476	534	577	545	571	559	508	487	531	551	552	543	577	531	535	509	544	581	564	545	556	542	548	554	569	531	521	506	535	513	509	581	540	570	547	573	526	549	538	534	495	537	539	525	516	571	557	546	504	538	505	557	561	546	528	567	524	527	547	554	518	539	536	528	564	531	564	542	516	576	551	512	522	529	518	514	553	531	543	505	563	521	582	540	507	528	541	559	552	547	533	562	512	513	575	511	529	540	547	512	560	552	581	502	524	548	538	517	530	463	493	534	541	495	580	526	490	522	521	517	543	527	559	518	532	565	547	517	507	524	519	543	582	535	513	513	565	543	572	554	530	591	525	523	544	522	542	553	548	534	507	532	525	525	513	551	499	557	531	538	550	554	556	546	545	497	517	552	519	561	531	507	521	535	541	515	508	542	551	525	522	519	509	494	514	532	543	552	490	529	558	550	523	541	554	566	527	547	553	567	538	509	497	507	517	528	547	554	501	519	522	574	549	501	527	495	544	541	558	521	541	518	526	569	544	529	528	504	535	533	564	497	547	535	533	550	519	482	514	565	533	502	530	511	506	583	554	530	526	579	548	544	503	519	531	523	548	517	532	516	538	524	532	551	549	527	537	529	503	533	575	497	542	527	536	554	554	544	539	559	529	513	533	562	537	546	537	544	564	542	554	542	529	490	521	514	495	534	547	528	548	555	516	541	541	526	532	517	529	532	546	535	553	517	543	572	568	530	513	541	557	562	524	552	532	538	534	512	516	533	493	542	514	545	527	534	521	547	549	537	499	516	540	525	543	533	528	512	498	524	509	538	531	591	479	530	515	520	534	566	548	520	543	474	591	541	556	557	532	531	543	480	528	564	515	556	538	521	518	544	499	511	556	524	557	568	539	563	506	532	558	534	533	525	513	546	477	525	558	524	543	517	540	531	541	544	520	528	533	521	556	527	538	548	570	597	535	510	546	558	552	561	527	537	540	525	532	505	495	545	528	506	555	558	519	530	503	514	564	525	529	544	512	547	496	511	506	551	513	559	548	587	553	534	512	559	561	533	501	565	563	559	591	585	558	545	491	546	529	538	577	542	521	557	518	549	535	541	516	498	513	541	507	534	574	511	538	508	498	502	562	537	544	494	541	528	522	513	565	526	551	527	549	521	544	538	519	497	510	541	530	509	506	501	522	561	491	520	573	566	552	544	539	540	542	507	542	546	504	483	563	536	561	538	528	528	540	522	527	549	534	558	503	548	556	531	569	544	496	533	525	545	552	545	577	506	527	520	519	570	542	570	510	525	559	525	545	521	506	556	528	579	548	549	534	510	577	522	524	554	519
58883	95528	82920	55290	38590	25942	18195	14002	6543	3230	532	537	491	502	510	519	536	518	488	513	496	526	506	522	505	524	479	497	507	537	481	482	534	514	546	464	481	512	510	482	499	465	458	516	461	509	523	505	500	505	538	474	481	527	487	522	502	521	523	490	506	474	469	502	504	479	505	508	520	495	515	529	541	503	523	506	509	459	498	514	500	519	479	482	515	488	500	511	492	508	498	468	489	493	479	453	497	485	475	498	482	483	494	471	485	534	525	471	481	490	513	519	474	513	491	495	513	522	531	539	507	543	486	462	476	513	492	512	503	487	501	516	485	546	469	496	488	491	504	467	516	496	518	490	478	531	459	516	512	517	479	493	505	516	489	487	481	487	468	492	472	494	497	512	481	457	496	537	512	539	500	486	522	510	563	492	525	489	488	484	524	472	494	492	517	524	505	489	488	499	517	528	503	489	501	459	492	516	514	508	510	507	473	524	499	490	510	512	473	542	497	517	497	505	475	481	507	483	509	512	497	507	468	527	501	457	530	490	518	473	498	477	489	513	474	474	479	541	489	473	506	495	477	466	516	503	492	479	493	531	489	494	483	474	517	504	481	564	486	513	514	486	505	477	513	470	539	498	495	503	483	515	520	488	455	525	519	493	490	479	524	514	476	486	472	513	492	495	530	483	506	514	485	495	475	485	504	490	477	528	537	520	493	443	533	484	500	462	528	488	499	450	491	495	464	506	504	490	478	521	506	485	515	456	475	529	524	506	530	492	459	517	506	480	502	490	489	511	490	491	505	482	485	455	493	502	450	486	490	528	513	521	508	484	495	523	499	515	519	488	471	455	498	506	496	480	525	509	519	498	501	519	431	476	483	472	506	496	484	491	511	492	458	512	546	485	487	476	483	453	486	522	508	500	505	506	522	522	494	489	525	441	503	475	465	535	486	479	491	462	499	478	476	471	465	477	519	478	516	479	476	470	508	502	452	507	510	528	508	521	517	505	479	506	509	478	504	498	512	499	468	489	475	477	470	506	476	494	492	499	476	518	501	484	465	482	517	525	497	542	458	494	443	500	517	473	514	474	474	491	473	470	456	467	510	501	515	473	492	501	503	468	499	479	479	498	529	455	492	448	484	476	468	511	467	483	472	474	471	483	500	492	526	479	508	539	527	491	503	525	473	469	512	505	507	535	490	494	493	482	515	478	464	465	508	485	493	505	519	508	533	507	516	506	518	485	559	540	468	541	480	495	500	520	516	520	500	507	501	488	497	531	485	519	510	463	535	509	478	488	503	505	500	551	485	507	476	501	487	502	510	509	474	489	474	494	494	501	507	502	528	500	538	511	509	488	468	495	527	479	518	479	489	436	491	466	517	500	465	524	487	542	474	490	494	530	496	469	452	496	513	481	450	500	492	514	505	545	465	488	451	485	508	477	542	505	505	485	493	482	511	526	504	472	498	514	476	459	484	548	478	512	485	526	466	500	478	531	522	531	469	524	510	477	446	487	510	530	475	466	459	496	547	516	522	497	447	531	536	489	476	517	482	520	485	490	504	516	469	506	485	497	515	501	464	478	500	478	531	501	475	501	514	538	507	503	498	514	532	478	498	473	475	497	464	497	486	514	461	534	467	504	495	492	495	479	495	490	484	497	494	476	492	525	542	486	521	499	488	491	548	499	488	500	482	491	477	500	544	473	471	486	518	509	484	500	511	518	484	522	499	455	499	503	492	498	505	519	494	487	478	492	556	470	503	477	473	528	511	527	496	494	535	504	483	482	464	498	529	494	482	465	512	465	524	493	471	494	447	483	460	460	466	514	477	527	495	507	489	462	490	485	496	485	503	491	494	485	512	477	501	506	504	505	508	483	497	504	480	510	489	503	506	488	530	496	487	518	494	481	466	461	459	507	523	500	490	494	487	466	507	436	477	510	506	497	496	520	486	505	525	498	498	514	516	455	539	506	468	528	482	514	513	463	473	482	508	510	491	481	507	503	493	542	466	481	476	508	479	481	502	529	522	469	520	508	450	490	469	460	495	496	506	507	509	470	471	497	484	495	464	491	520	526	514	500	469	508	544	522	521	498	530	483	465	516	515	536	480	470	495	486	482	500	467	526	497	488	478	445	486	522	493	481	462	482	452	470	462	529	478	518	474	493	484	510	467	487	493	527	516	514	477	498	473	542	500	445	514	489	439	512	475	463	498	539	509	467	516	486	530	493	477	455	518	489	506	486	534	516	545	454	483	514	497	530	533	478	499	457	487	483	463	501	490	519	506	479	491	469	515	490	469	494	469	473	494	492	493	494	465	494	483	545	459	531	485	516	540	485	508	512	542	505	464	497	498	507	518	534	489	471	477	450	504	495	508	526	487	532	463	490	486	481	518	549	544	499	487	510	514	515	475	505	500	485	488	475	512	518	481	477	519	488	460	502	481	467	503	459	490	502	528	498	522	469	497	463	473	483	475	506	464	454	465	469	460	487	468	481	552	464	519	500	500	503	486	477	497	479	505	460	497	503	497	485	493	477	486	484	520	508	562	498	488	481	517	445	530	475	488	476	512	457	496	490	497	474	473	476	487	475	509	508	499	437	514	493	503	483	484	550	482	505	508	469	493	525	503	504	510	501	491	493	483	521	511	508	494	496	483	515	490	490	498	471	510	477	455	499	504	511	444	494	517	517	496	523	457	511	486	500	538	501	476	521	496	489	518	503	485	511	478	493	523	524	512	507	513	483	479	455	489	491	486	512	551	511	501	519	509	527	493	516	494	496	515	495	501	481	521	536	471	502	478	508	484	525	524	488	507	512	541	494	467	517	509	482	495	474	507	482	496	490	503	529	520	557	523	504	508	546	494	469	491	507	505	519	468	491	476	486	490	495	506	496	541	510	506	486	493	487	534	465	516	483	525	502	466	507	527	471	456	498	488	482	474	507	478	500	517	500	468	468	501	489	513	531	514	522	472	455	471	505	474	510	491	527	475	539	517	510	475	515	486	469	549	480	462	511	473	460	474	455	489	513	484	467	507	489	499	516	478	478	468	523	519	484	486	520	500	478	489	494	468	517	506	522	459	460	480	470	495	467	481	528	499	475	462	474	433	449	498	520	471	493	510	490	498	480	535	500	510	516	540	499	487	513	478	463	486	508	459	508	484	473	523	483	484	488	470	486	476	489	458	524	466	473	475	455	481	495	465	514	456	522	495	489	489	519	507	515	505	486	490	461	488	512	492	509	489	492	513	512	494	495	503	501	499	518	501	465	505	467	446	515	518	516	495	473	520	471	490	488	516	470	494	454	511	472	487	482	504	489	495	468	493	527	487	497	494	526	511	497	480	477	497	513	512	503	507	484	479	492	536	516	487	494	475	501	487	475	485	485	507	493	521	463	520	492	530	505	512	470	508	462	525	519	529	495	493	495	474	498	524	477	496	491	455	495	482	499	501	460	505	449	481	464	489	501	530	488	490	478	506	525	470	477	472	522	486	489	430	482	486	495
28612	22125	20404	13173	4202	1756	1203	976	616	506	418	420	399	439	410	378	394	449	411	384	417	408	443	431	402	388	392	415	433	424	443	456	419	410	414	421	426	413	400	435	402	422	419	416	421	439	429	395	445	442	426	418	432	417	436	419	398	383	420	439	386	401	424	409	409	433	430	410	458	448	422	410	401	438	370	458	448	382	402	447	441	448	410	412	419	408	410	409	439	398	406	436	372	439	415	463	381	415	411	405	444	443	426	417	429	441	413	447	439	413	422	419	408	383	444	385	429	408	394	422	419	475	402	378	405	460	404	404	432	476	399	403	420	400	445	425	443	451	392	446	428	451	400	416	398	417	413	440	438	459	406	461	443	424	407	425	423	435	393	406	417	394	439	448	429	368	428	422	398	451	431	425	407	423	402	415	452	388	432	442	449	416	430	415	423	404	430	423	387	389	410	401	424	409	399	421	404	416	443	431	441	434	434	397	416	426	433	391	442	408	427	382	402	427	449	398	405	422	431	420	358	415	415	434	413	422	418	414	424	451	366	451	415	409	417	418	428	418	427	413	418	453	434	409	401	437	457	430	453	403	435	419	393	415	379	419	425	396	439	404	389	372	406	432	414	407	404	458	443	445	419	394	426	398	412	444	424	461	427	398	460	423	455	452	420	438	378	434	436	426	429	422	440	400	404	437	398	429	417	422	413	391	400	416	400	426	458	387	462	420	384	430	435	402	448	426	402	422	389	413	411	427	418	436	408	429	430	392	423	408	392	392	415	408	431	466	418	449	432	423	394	407	400	405	391	413	407	407	422	439	411	423	430	425	433	425	419	414	444	467	436	424	414	422	421	438	418	410	414	406	413	417	460	430	442	417	408	445	425	422	425	435	424	409	427	411	448	399	426	412	424	403	409	434	430	478	430	420	417	437	441	409	467	412	412	402	434	434	408	468	421	393	415	418	434	393	423	447	400	427	428	450	418	440	400	406	427	431	385	421	410	393	433	368	446	405	403	426	429	398	371	413	433	381	411	426	452	379	418	416	449	426	433	418	435	396	448	417	418	399	422	417	395	414	426	442	443	379	401	427	450	414	405	401	425	448	421	432	382	396	422	401	424	421	407	367	410	394	418	408	426	412	413	389	427	405	442	383	465	406	437	447	443	426	385	401	397	440	418	423	413	436	443	379	417	430	414	405	417	394	389	451	408	436	433	444	406	405	406	408	391	411	396	414	397	434	429	410	448	391	425	395	414	422	419	386	396	418	411	389	425	415	409	415	400	451	420	415	429	438	435	414	409	444	442	442	357	392	372	404	448	407	417	429	413	422	435	403	411	434	416	433	465	408	457	417	424	456	410	442	426	418	412	421	388	427	418	432	420	404	446	426	430	401	390	439	439	388	446	424	447	399	456	429	400	423	450	411	437	431	409	411	433	417	401	402	416	433	435	404	421	395	454	422	426	397	443	396	405	409	406	394	409	456	418	404	452	442	422	417	440	444	423	388	428	420	408	444	430	371	434	403	428	416	434	429	429	411	433	450	443	387	434	416	402	399	431	412	443	423	433	401	415	427	431	418	439	432	417	432	445	411	407	443	407	429	374	384	427	403	432	416	437	398	400	452	404	385	417	418	414	408	380	445	459	433	388	430	419	405	426	409	398	431	461	419	393	452	396	365	448	401	393	428	393	384	438	421	439	413	422	426	454	437	390	404	411	407	396	445	413	436	442	439	432	432	394	440	426	445	410	411	420	438	409	421	466	408	386	408	482	424	441	444	458	452	392	378	398	385	414	416	416	398	412	419	407	452	405	421	411	407	429	415	400	418	445	437	428	413	432	458	408	397	428	392	404	424	411	432	410	403	446	434	407	449	410	409	447	426	376	435	416	415	427	407	440	403	411	426	409	386	448	410	418	437	411	435	446	447	436	427	419	399	415	457	417	435	409	415	439	399	368	408	426	434	406	440	423	393	445	391	412	393	434	386	389	469	415	417	477	401	413	390	448	408	440	414	399	427	396	399	418	416	428	438	417	423	461	427	439	443	465	398	391	414	422	406	427	428	415	371	440	431	392	403	433	470	422	421	384	428	429	434	421	427	395	410	443	410	405	410	404	400	393	419	427	407	397	451	459	435	440	443	398	443	446	441	401	443	418	405	431	402	410	420	410	427	382	412	409	428	397	399	418	407	421	403	432	436	422	415	434	415	438	393	408	428	402	372	403	391	419	398	409	423	426	415	432	397	424	405	418	392	435	461	411	434	440	427	442	380	441	414	437	416	425	402	440	398	419	404	423	408	399	434	434	411	406	404	444	421	418	412	412	415	392	430	437	445	419	409	383	431	418	435	430	421	406	441	426	443	406	456	410	404	407	415	416	406	446	405	416	424	427	431	406	424	406	417	432	427	434	434	401	385	408	409	451	390	421	428	412	411	421	421	408	415	403	440	435	425	411	395	420	408	407	428	439	410	426	402	410	442	420	416	421	412	421	393	429	400	424	401	393	424	415	389	443	436	416	402	433	400	423	437	407	416	396	426	405	448	398	429	444	424	458	403	392	419	413	400	429	400	417	396	378	376	459	445	429	376	405	422	413	421	413	430	437	415	433	401	401	430	383	424	423	436	441	439	432	423	443	427	458	407	383	425	413	422	431	446	390	383	429	414	432	411	420	443	466	396	412	452	431	397	430	461	424	426	377	430	403	393	456	413	460	420	391	371	421	409	393	393	387	412	419	387	412	441	408	447	446	406	430	408	405	363	396	445	444	418	407	417	437	413	408	405	441	427	441	394	424	399	421	430	429	387	395	403	416	430	425	400	426	451	412	388	418	395	416	406	390	409	408	383	416	415	422	408	384	393	435	409	437	443	410	452	381	435	410	394	439	409	414	431	409	377	439	418	417	445	419	428	437	428	372	442	435	454	407	424	406	409	457	418	422	418	446	404	437	386	418	393	405	416	450	435	407	441	423	445	413	407	436	430	421	426	467	414	435	424	403	430	416	428	396	410	394	407	418	423	417	415	394	417	385	412	435	409	430	431	407	398	445	443	418	398	425	418	455	405	411	418	437	400	417	433	414	450	414	418	402	411	424	413	412	449	456	420	408	439	429	418	469	410	415	415	404	460	449	403	443	386	420	437	432	398	435	422	441	408	395	387	434	448	436	403	440	432	449	414	449	455	414	405	428	425	405	416	441	450	414	430	391	432	429	470	444	437	416	420	441	401	450	401	422	415	402	447	438	410	409	414	401	397	401	446	474	433	421	427	411	381	447	419	359	400	420	425	415	460	429	391	410	386	422	404	417	435	426	447	422	403	419	408	417	396	422	375	383	454	403	400	406	396	417	395	458	439	432	452	420	417	456	387	427	412	440	380	387	404	446	434	394	418	397	404	404	445	429	422	445	402	434	462	422	413	433	410	413	472	431	448	402	442	397	387	425	419	437	408	398	388	444	436	419	451	399	426	411	417	388	411	445	421	411	439	420	453	422	419	420	409	431	399
13145	22416	18444	9044	3808	1935	1340	1185	635	521	350	368	355	357	316	365	395	349	378	338	387	356	355	392	378	339	351	367	353	362	385	355	366	378	352	339	344	334	402	381	351	384	338	387	378	349	334	354	340	366	331	395	345	347	346	350	378	349	378	363	320	337	346	394	361	352	376	358	366	334	374	337	350	349	346	338	338	367	352	355	365	391	376	369	366	304	341	377	331	343	383	337	360	338	367	365	361	335	348	341	368	348	387	393	339	334	384	320	397	393	381	346	346	372	359	346	350	358	385	353	362	372	331	355	308	331	363	357	347	408	372	360	358	362	362	376	370	371	367	329	355	381	369	340	369	354	380	354	334	343	344	379	334	335	363	363	379	386	351	381	366	388	347	353	333	338	324	351	366	329	312	371	352	360	368	370	347	360	345	369	342	380	354	345	384	405	368	366	360	359	385	348	348	342	369	368	350	349	365	352	330	404	339	374	322	371	365	381	347	341	337	346	334	384	352	356	339	378	350	319	332	371	371	359	354	359	352	370	357	345	382	364	382	377	355	364	359	341	340	369	356	326	394	371	344	367	366	355	385	381	363	396	367	346	397	345	354	365	343	356	358	348	334	349	366	335	341	356	402	343	333	401	331	383	368	342	351	358	360	351	368	374	348	368	352	365	357	399	345	365	343	394	325	367	346	372	361	350	370	368	363	347	382	370	347	340	339	337	356	386	362	355	365	360	361	320	338	330	381	356	369	380	356	354	354	348	346	389	355	347	351	369	357	340	335	359	343	354	341	315	340	349	363	383	367	351	337	364	343	352	345	371	340	378	334	344	370	395	358	367	368	341	343	366	367	367	364	351	363	336	363	354	339	360	393	354	338	374	356	345	347	350	354	350	392	375	340	375	358	391	394	359	381	344	334	343	396	362	348	367	353	371	409	345	378	372	378	397	350	364	350	352	368	315	345	384	338	350	398	375	331	350	379	351	326	349	317	363	355	356	381	376	333	375	366	359	395	366	391	350	384	335	358	330	335	356	357	343	345	377	345	343	323	374	381	347	356	374	363	369	381	372	371	354	318	362	333	357	346	341	367	374	369	366	399	358	387	377	352	339	324	361	399	343	358	352	344	363	374	367	345	412	335	336	345	352	394	381	335	343	384	356	356	340	379	333	345	378	369	374	370	356	358	384	344	370	332	404	369	372	347	330	369	340	361	371	366	365	334	354	375	355	361	345	338	379	350	344	365	352	352	373	348	355	351	365	375	362	325	374	362	332	392	336	370	358	361	349	382	361	325	331	372	342	375	339	346	342	400	357	349	341	344	398	374	370	346	354	374	364	345	370	362	347	343	363	357	325	352	345	344	338	342	361	361	367	339	345	360	372	337	343	377	320	364	364	346	333	361	360	349	351	354	372	364	329	338	349	349	347	340	332	352	335	378	386	401	353	364	356	375	333	362	342	347	335	326	326	361	368	353	380	336	374	339	380	378	376	359	338	368	370	336	331	335	401	350	347	349	362	365	371	351	336	351	326	354	338	342	377	344	351	392	371	356	339	375	384	358	352	339	341	355	341	382	366	348	348	360	336	366	372	368	365	325	370	375	328	373	345	387	347	390	353	341	356	385	340	364	378	366	375	352	354	376	358	319	330	363	396	350	374	345	384	363	368	367	328	357	360	367	348	349	346	339	350	368	357	320	337	360	387	357	360	353	383	321	368	364	334	321	344	334	375	324	360	361	360	337	351	337	350	343	356	373	318	338	362	343	367	363	351	389	352	363	364	352	363	366	351	391	349	364	337	342	379	349	376	376	344	357	322	389	362	362	343	318	352	365	374	374	348	347	353	359	353	353	363	354	348	376	344	362	332	356	336	373	376	363	359	363	384	349	357	361	380	354	345	346	352	345	333	306	353	356	343	369	336	336	345	356	361	367	328	341	342	353	374	392	360	356	383	370	367	348	347	364	390	341	358	364	332	335	358	377	362	375	346	385	378	364	335	348	343	347	353	352	351	336	383	347	377	328	367	377	361	369	329	355	368	364	355	346	351	358	372	354	351	340	347	406	345	383	364	351	349	395	365	342	384	353	387	353	363	359	371	333	355	334	378	368	351	333	367	366	363	383	371	350	366	362	341	360	395	363	345	355	327	343	360	352	329	331	361	352	355	342	333	361	361	359	351	360	336	356	322	356	378	365	404	346	356	339	386	355	370	359	366	341	371	393	337	367	393	340	391	372	346	372	367	367	330	362	334	336	339	372	367	357	327	345	372	373	327	355	370	352	392	351	341	342	352	336	328	361	387	354	321	340	388	343	365	372	345	369	369	380	362	337	380	324	350	372	372	344	388	361	345	326	342	346	345	358	343	331	348	358	357	369	374	375	345	341	351	359	357	369	360	348	339	340	345	361	330	331	367	335	364	351	359	370	331	340	335	394	320	333	328	356	381	321	369	330	335	343	350	361	330	356	361	344	375	316	351	347	339	355	344	354	365	367	335	339	311	370	344	356	367	364	359	360	355	339	371	346	362	381	348	361	345	364	323	334	356	326	355	339	366	331	335	330	321	359	374	360	363	361	335	377	326	364	345	361	387	352	352	343	367	384	348	371	356	358	364	337	337	354	381	350	327	363	387	354	367	352	347	376	394	348	347	358	346	348	341	371	342	340	333	355	327	359	328	365	378	333	365	348	348	331	367	377	368	378	339	366	375	367	342	319	385	348	368	363	390	346	331	333	359	369	355	364	388	326	354	332	375	361	340	407	340	343	335	356	340	368	397	347	360	331	363	325	373	356	353	360	369	369	354	331	379	351	391	352	388	345	366	371	360	376	359	329	355	361	348	355	331	362	328	338	357	350	366	367	387	354	374	343	386	343	316	351	356	370	341	341	329	383	377	355	337	339	353	345	331	362	335	378	339	370	375	354	380	354	370	347	367	356	337	375	355	344	369	382	342	349	331	356	372	310	361	349	366	365	357	344	353	329	374	358	374	334	324	351	345	324	360	365	322	355	369	368	373	343	340	339	365	348	361	356	368	347	377	347	333	353	372	328	354	320	352	325	330	382	307	318	349	351	364	367	383	327	337	355	389	355	358	350	352	339	380	360	377	334	366	349	362	376	364	378	376	377	350	349	340	386	340	413	370	337	345	362	337	337	338	318	340	356	364	365	336	366	358	343	376	377	351	381	324	361	305	340	322	344	331	319	363	347	387	342	370	321	398	363	335	378	383	395	389	350	325	360	364	330	362	359	368	353	369	371	369	394	338	339	363	388	348	358	368	310	374	382	373	368	343	354	302	335	375	365	336	394	371	383	363	369	338	346	359	358	371	318	375	396	357	394	358	380	360	378	349	362	333	326	370	361	348	392	340	338	361	389	361	374	344	351	375	357	376	377	360	356	332	359	346	354	347	354	350	370	353	356	350	341	351	348	385	390	331	355	355	361	362	339	368	345	336	332	362	341	342	342	375	369	331	353	341	374	318	391	381	371	376	345	313	347	345
25518	22566	36101	43313	30681	19720	12099	7211	2911	1602	521	433	420	469	490	463	476	479	477	482	481	436	467	495	474	458	440	426	463	465	475	483	454	463	458	440	433	470	466	459	468	440	485	484	449	468	438	485	436	454	493	486	493	462	468	464	480	448	447	439	485	463	479	487	462	469	443	472	441	515	478	469	443	465	478	453	470	478	454	490	454	464	483	476	446	417	464	474	470	455	452	467	466	511	475	450	457	477	455	450	480	418	442	451	456	489	490	474	453	479	477	466	465	465	459	452	478	467	443	467	449	428	455	455	465	485	457	483	478	498	473	471	424	408	441	467	471	415	475	466	458	456	438	454	475	465	490	436	442	455	456	468	488	474	438	436	480	477	462	449	434	488	452	459	432	485	462	485	450	475	498	451	451	499	480	456	475	468	434	452	446	525	489	483	478	451	480	426	442	434	444	499	455	449	446	464	452	455	484	445	493	466	478	448	463	465	433	434	468	467	463	450	468	452	505	445	487	461	417	437	493	457	470	438	453	475	437	442	463	456	449	470	469	459	445	477	467	450	476	450	428	445	460	457	472	448	430	471	459	443	455	441	446	433	434	458	452	457	445	451	492	473	433	441	516	450	431	429	444	434	453	459	450	484	435	460	440	473	452	459	500	433	456	441	445	465	453	448	455	508	453	460	460	446	447	461	481	460	466	453	472	453	459	464	443	443	471	447	468	445	456	457	462	469	470	436	449	468	510	463	448	464	426	441	471	475	477	445	490	445	477	497	474	429	450	450	484	464	442	465	441	461	431	501	458	438	470	478	457	449	421	472	469	452	450	452	475	516	480	457	459	443	422	478	481	476	500	487	449	446	448	460	470	444	490	430	455	465	453	473	458	466	446	481	491	436	432	460	486	461	452	461	472	475	450	460	458	473	455	441	443	467	482	474	449	435	459	498	482	417	446	485	452	494	446	467	485	446	435	481	512	432	477	499	469	491	462	505	458	471	474	477	449	452	435	433	481	454	516	432	439	464	496	435	445	448	469	453	431	470	452	453	484	489	470	458	435	453	441	433	478	448	453	448	445	451	443	471	469	434	488	456	408	498	453	469	481	457	462	481	450	492	467	471	485	448	477	477	498	469	487	459	490	499	474	465	485	476	458	482	435	449	470	478	464	460	459	445	469	512	480	441	457	480	472	449	493	447	453	454	440	454	460	451	441	469	478	448	489	451	452	438	442	432	492	466	426	431	479	435	437	447	488	472	454	486	456	457	467	445	436	462	488	464	463	460	488	449	462	482	472	422	469	474	413	441	475	491	444	440	439	430	437	466	482	483	473	456	466	443	438	458	442	485	500	467	487	485	488	493	464	451	462	462	459	415	495	446	475	425	443	443	461	482	523	447	466	461	462	464	444	447	442	473	486	466	473	482	487	473	461	433	433	486	461	438	451	446	461	467	468	467	482	456	454	445	460	499	496	463	474	445	429	435	467	472	472	442	486	449	416	494	468	460	453	468	454	451	430	437	520	450	467	453	463	462	446	477	426	445	501	489	450	453	460	443	501	422	478	463	496	473	408	495	435	471	470	467	488	468	491	449	493	475	467	436	470	459	453	487	446	455	459	487	491	473	437	455	457	461	440	458	507	445	449	453	435	491	477	489	454	451	473	446	450	477	441	468	486	496	490	478	466	450	449	415	456	464	482	483	452	461	408	423	496	493	440	478	450	448	445	451	440	449	434	447	479	448	478	440	476	445	481	440	455	424	429	435	428	434	441	441	462	450	479	453	479	491	456	489	456	457	473	483	458	429	461	504	450	487	458	494	396	491	462	494	440	434	462	502	454	448	472	509	468	466	455	451	413	449	488	462	442	451	407	431	452	473	472	459	456	491	475	441	450	486	462	462	463	474	435	476	473	472	467	458	455	470	453	420	499	450	445	465	427	450	424	431	453	488	470	518	457	472	465	493	458	446	488	481	449	442	446	452	452	458	454	456	488	455	424	461	471	445	461	474	433	487	448	457	461	465	462	480	470	460	486	434	463	441	454	482	491	466	472	446	434	466	444	423	415	454	490	488	453	434	463	471	497	443	459	424	462	428	435	425	461	452	415	449	479	438	462	468	470	425	442	465	457	429	465	489	428	437	414	465	435	457	480	465	474	480	479	475	465	444	488	482	463	467	436	490	454	452	450	414	449	476	476	468	458	501	478	505	465	444	497	461	525	461	453	456	458	450	442	442	472	414	479	472	463	453	443	493	487	409	460	480	456	451	468	447	509	478	439	458	479	460	419	475	472	499	450	436	466	474	488	432	467	457	456	437	470	415	448	485	442	460	466	446	473	490	445	467	445	456	439	475	475	451	496	452	435	470	455	460	461	447	452	466	493	440	452	473	464	476	442	448	444	447	428	464	435	484	462	479	484	458	445	461	492	470	432	463	443	479	501	459	442	459	486	475	440	468	449	483	435	453	483	442	471	470	511	443	499	481	481	436	475	451	465	458	457	445	468	455	480	486	469	439	489	427	408	422	464	451	444	471	443	459	498	424	475	441	495	466	458	433	464	477	440	446	443	431	440	459	477	482	487	430	450	410	438	520	466	433	456	473	477	491	466	484	499	414	406	473	474	490	480	453	486	432	490	443	461	439	478	443	477	456	438	485	464	472	433	456	416	435	441	435	445	459	464	443	471	478	504	462	441	481	424	431	456	443	496	450	434	439	458	472	432	433	429	472	473	464	477	469	466	453	437	445	448	464	434	421	448	445	451	459	441	438	458	434	424	467	454	460	457	461	463	483	487	446	466	425	474	444	459	470	460	468	463	480	461	455	472	425	468	499	479	479	446	477	478	460	468	452	463	488	462	467	478	470	442	464	448	479	425	449	467	439	496	464	486	476	453	429	460	477	463	424	473	424	438	449	454	433	422	462	462	474	471	470	470	453	453	467	447	449	464	443	463	455	466	433	457	480	454	464	420	469	451	482	446	481	439	479	465	501	512	473	453	485	476	477	478	466	456	463	446	484	497	456	464	434	461	428	445	479	482	466	449	444	461	464	482	429	459	450	464	486	468	454	468	477	467	467	447	463	451	451	458	424	450	458	455	446	470	462	473	446	446	491	478	477	450	467	457	480	442	466	437	464	474	481	472	478	438	442	402	436	453	469	458	469	511	452	477	459	472	474	474	474	483	450	466	455	461	447	445	496	502	477	445	486	479	435	420	458	470	449	466	479	447	489	452	418	411	439	444	478	459	499	469	465	427	470	445	469	428	420	442	466	453	447	488	480	485	438	494	458	457	421	471	475	476	439	452	449	457	505	505	449	458	462	462	443	471	492	414	476	468	455	477	448	475	491	422	471	426	464	458	460	469	423	445	487	457	415	468	452	471	474	436	453	476	458	472	475	444	473	472	445	493	455	480	408	453	469	490	459	451	496	488	456	436	446	438	446	439	473	477	511	469	487	424	478	447	482	434	470	460	453	481	457	430	420	435	467	456	487	485	473	474	489
48942	80976	70625	46283	26002	15636	10627	7570	3680	1948	463	391	441	441	449	393	479	399	436	390	443	395	434	455	436	430	427	439	461	448	460	416	408	432	454	385	413	422	423	440	436	426	431	420	427	405	401	451	447	439	481	444	424	411	410	438	453	447	402	444	444	418	417	452	415	399	448	403	394	435	450	417	446	432	418	432	441	455	407	440	442	430	405	400	417	453	440	415	407	412	417	435	430	438	431	408	425	395	454	419	411	461	433	427	416	433	433	431	419	435	426	430	441	396	448	409	401	458	451	413	459	407	418	429	445	419	414	416	430	432	441	475	458	409	419	432	445	421	424	422	464	420	418	450	382	434	411	391	432	422	426	403	420	435	392	448	423	416	395	421	422	396	421	466	400	409	444	414	406	423	424	382	461	446	415	438	369	406	481	449	392	429	434	413	443	441	415	418	422	412	461	455	444	401	420	422	489	422	443	438	408	406	422	390	444	410	463	420	430	405	455	425	427	427	438	477	432	440	420	389	463	406	443	385	440	414	418	390	426	438	431	456	401	435	429	418	435	427	457	436	423	411	416	401	411	432	410	433	420	429	423	412	425	428	417	408	386	447	481	446	419	418	416	431	419	431	404	439	434	406	407	404	427	409	401	411	399	388	417	440	425	384	404	411	436	424	451	408	422	409	393	436	460	406	429	411	417	437	420	450	417	433	441	426	420	434	399	459	455	446	431	387	422	441	435	446	411	434	401	439	385	416	441	451	485	416	404	473	428	433	416	472	452	395	430	447	399	398	415	454	404	439	421	454	427	456	410	453	426	415	436	493	407	458	445	492	423	447	453	407	393	406	429	409	406	416	428	399	397	407	421	417	448	424	427	401	406	407	365	423	423	413	420	457	401	429	460	436	407	416	401	469	415	493	433	450	435	444	415	444	425	418	416	415	432	436	380	423	412	396	441	398	458	426	421	420	425	446	407	413	433	456	395	391	428	435	428	450	402	416	422	423	422	450	425	396	449	413	452	422	428	468	438	369	412	371	413	404	399	444	368	384	402	455	412	410	422	442	408	413	435	438	394	463	459	420	418	418	424	440	426	412	456	453	415	403	457	438	464	459	439	414	417	412	426	405	387	425	432	379	428	425	420	404	382	436	421	410	413	437	437	435	415	413	458	428	413	454	415	409	443	465	403	435	444	389	425	433	403	407	393	449	410	448	416	388	459	423	435	429	439	435	425	431	435	390	406	440	396	445	406	404	417	414	401	452	465	426	429	398	429	402	414	432	450	430	427	445	385	425	411	433	438	418	430	435	425	435	466	432	418	410	426	413	453	446	426	426	410	452	399	398	418	423	473	399	440	384	443	417	404	403	423	398	446	454	415	434	447	456	452	441	435	410	400	444	419	432	433	423	446	401	429	408	441	435	445	449	431	432	379	421	425	396	414	422	463	449	454	434	433	425	435	405	432	375	404	441	430	438	402	427	446	401	427	403	402	416	384	410	412	396	418	421	404	441	456	428	419	512	442	461	429	416	451	406	449	426	474	420	434	397	445	446	409	442	437	433	399	432	416	465	441	466	437	438	416	410	402	405	376	429	433	410	431	396	452	406	438	466	425	465	408	412	407	427	421	388	462	441	436	452	434	396	398	425	409	402	443	437	419	374	386	410	437	425	423	397	422	429	447	420	411	412	372	388	420	421	421	419	425	409	422	436	462	393	402	411	400	420	461	426	415	408	414	411	410	437	439	422	395	415	414	424	441	426	451	472	426	454	415	473	433	410	456	393	429	433	421	410	451	425	378	408	430	420	401	391	435	364	451	431	433	418	444	446	436	460	487	419	416	429	431	434	451	435	402	409	393	449	418	453	448	433	463	414	450	439	449	464	402	414	440	431	385	410	432	436	435	424	421	448	434	406	412	430	414	434	408	365	423	430	426	443	413	425	394	421	457	396	391	437	391	424	418	422	447	428	413	440	428	411	397	438	414	393	431	425	405	427	474	413	412	419	422	430	394	404	445	399	459	453	414	421	472	438	412	426	419	443	450	413	469	429	421	412	411	432	400	424	467	400	418	409	449	408	422	432	416	435	381	419	418	423	422	411	441	432	391	410	434	414	417	398	434	411	433	430	399	393	391	418	435	410	425	423	427	417	438	445	400	436	447	430	405	407	424	417	398	430	424	422	428	490	395	448	418	405	430	430	450	448	444	472	399	436	420	423	407	420	443	394	399	390	421	415	437	411	440	403	427	494	441	433	424	407	381	417	412	432	418	436	394	436	405	403	448	426	427	397	389	434	421	406	429	440	425	439	407	400	400	400	420	427	398	436	427	407	449	434	417	405	438	445	434	418	447	401	426	413	433	420	417	463	433	402	418	437	412	399	421	463	429	434	441	468	422	415	419	389	444	448	407	418	439	420	446	393	381	409	399	430	425	425	432	406	408	410	446	424	457	423	423	426	451	369	414	417	426	427	414	435	415	390	417	407	417	418	402	419	393	431	456	395	435	417	433	444	439	456	428	408	388	423	386	431	460	433	439	412	414	407	395	421	434	402	406	436	409	445	393	415	375	455	413	439	442	415	411	408	417	470	441	406	397	424	410	428	369	420	423	439	429	417	425	439	441	443	461	371	423	437	405	425	385	411	385	412	440	410	416	449	415	383	429	397	397	440	423	439	446	436	459	404	439	414	445	433	423	401	407	441	491	439	429	410	401	466	416	427	417	440	424	433	407	431	387	434	445	441	447	436	421	390	400	417	432	427	403	411	424	422	426	437	404	415	413	422	432	443	475	402	452	441	434	425	435	403	430	423	408	420	474	422	440	438	415	425	460	452	450	441	391	392	425	390	423	439	457	414	418	416	418	428	444	457	401	420	419	383	421	421	424	422	438	440	443	451	428	404	420	427	430	395	450	454	416	385	471	435	427	427	451	444	420	420	422	429	372	417	410	400	398	440	423	458	385	425	433	422	404	416	420	374	438	434	390	386	414	427	414	415	395	412	421	429	419	421	426	429	451	424	389	418	375	400	434	404	455	432	420	403	384	392	414	413	433	402	402	413	398	415	463	414	460	423	406	403	429	421	404	424	404	431	438	389	423	413	387	426	443	402	416	419	393	399	401	447	398	398	431	438	417	469	409	444	438	432	440	415	456	445	421	398	415	462	436	416	389	435	420	416	413	417	434	457	441	433	432	419	420	444	447	443	402	428	408	379	468	432	419	439	413	441	422	477	408	440	466	431	418	410	415	443	415	409	403	415	395	440	429	384	388	401	402	410	414	422	419	442	418	441	424	437	442	420	416	402	427	448	423	455	400	419	391	424	412	415	414	417	438	446	415	439	409	424	446	409	422	403	376	414	415	380	433	440	398	449	447	424	415	426	430	412	440	402	387	433	406	430	423	440	445	445	421	426	420	403	460	397	409	430	419	416	432	455	403	421	424	427	444	449	406	405	398	420	419	410	457	406	408	407	403	432	451	424	400	391	413	451	408	465	380	408	426	428
24490	22004	33049	38827	35351	27980	23590	14766	5588	2136	686	580	580	561	574	586	586	539	599	582	557	568	585	570	598	595	571	522	495	606	598	562	521	548	574	576	555	554	515	571	542	586	563	545	555	559	535	529	561	532	549	568	538	538	565	526	581	547	562	579	529	568	564	575	565	541	546	547	573	551	573	574	579	561	555	538	593	546	575	557	537	530	545	528	552	560	533	539	537	542	553	516	566	564	561	572	553	544	561	570	575	558	560	528	546	532	563	588	552	567	521	561	545	585	587	483	521	546	530	553	534	553	572	555	566	584	537	593	570	550	545	501	531	564	569	519	543	518	563	531	565	562	544	534	541	532	539	595	551	557	529	548	587	605	555	554	553	513	536	550	538	573	566	524	524	513	537	546	592	583	580	567	571	538	554	532	566	585	584	567	594	535	515	534	568	529	533	560	558	577	543	515	551	529	523	588	533	553	547	557	595	574	554	574	546	532	564	545	598	509	505	508	557	553	540	563	549	558	565	530	583	535	625	512	556	506	543	531	557	572	590	516	536	552	522	519	542	540	541	525	500	588	534	579	539	573	531	542	508	540	563	579	519	547	559	549	616	522	527	581	544	567	542	550	554	531	561	593	542	573	568	546	567	512	482	567	541	544	545	538	603	541	565	513	525	532	580	560	567	558	556	552	576	553	543	518	569	537	527	519	538	546	522	545	535	560	568	551	518	538	523	499	564	571	541	496	547	533	552	595	519	525	544	534	565	553	556	526	558	510	603	551	567	516	540	524	557	530	549	522	547	553	492	558	554	552	544	579	546	533	550	542	574	530	587	524	532	556	490	533	507	549	551	551	566	510	518	538	576	576	534	558	560	548	579	553	527	560	547	586	559	511	529	597	552	530	540	543	560	511	541	542	595	550	550	599	567	549	532	563	531	562	548	559	541	571	511	553	529	554	530	547	556	505	561	544	528	557	527	543	572	569	567	516	551	574	540	531	543	571	590	556	553	533	532	548	532	543	537	561	552	558	550	582	512	560	532	553	543	541	515	560	563	579	532	547	565	547	610	546	508	544	570	544	520	553	541	586	548	570	542	592	515	571	537	556	541	565	551	558	570	555	541	574	555	545	533	568	541	496	577	576	606	527	548	538	556	537	493	559	502	555	578	569	548	564	532	592	559	550	545	525	565	515	612	576	541	534	562	564	542	574	576	573	531	553	567	520	525	554	545	574	527	543	546	543	541	531	530	549	538	546	511	537	578	515	537	584	541	548	557	562	554	561	543	558	504	581	577	569	580	573	578	581	540	558	551	582	581	546	560	576	543	551	551	586	568	571	554	523	535	551	569	513	552	565	572	552	545	564	596	540	562	527	515	577	534	577	559	542	616	561	532	534	539	527	533	546	523	567	546	537	557	552	553	514	573	539	528	557	567	523	506	588	573	560	559	553	555	566	582	552	530	539	511	495	591	553	545	555	554	551	512	559	549	569	557	564	526	575	550	577	545	551	568	568	548	553	532	542	571	528	523	557	538	553	595	571	552	543	534	568	517	556	533	535	580	541	513	511	528	555	557	551	536	548	518	533	556	543	552	531	523	550	560	542	579	536	559	531	559	531	576	548	542	593	569	559	585	573	519	540	535	577	584	533	559	558	564	563	522	562	566	590	567	571	518	544	532	545	519	582	561	568	576	545	496	541	561	533	575	560	530	584	538	550	551	578	556	558	516	549	561	534	547	514	536	528	515	523	508	509	582	569	524	615	550	548	488	546	529	568	572	550	518	601	484	574	524	517	563	573	555	562	572	522	544	559	539	573	603	572	534	573	573	576	592	536	544	549	560	603	586	570	593	541	555	525	520	534	560	525	575	579	585	548	578	555	557	578	565	533	582	560	551	540	526	568	525	591	550	600	567	539	586	573	549	571	540	530	537	555	571	561	578	547	565	571	543	571	522	544	583	550	577	527	556	568	554	551	554	571	587	541	534	545	601	568	499	537	563	545	561	552	572	573	559	531	587	548	615	530	535	565	575	539	556	558	582	531	548	524	546	559	494	595	559	503	532	525	555	594	597	563	523	521	553	542	517	537	527	550	561	536	562	562	557	543	591	539	556	545	557	562	569	526	519	560	572	549	582	528	580	537	497	539	512	554	515	585	585	543	574	578	542	548	593	532	589	577	547	565	568	530	562	550	578	607	556	547	527	567	516	565	576	573	558	533	565	559	558	537	573	538	589	501	559	578	561	577	518	577	527	557	532	550	543	543	564	551	558	554	556	553	573	512	553	587	576	559	566	566	541	528	516	568	514	513	539	587	550	545	614	556	531	570	520	561	506	570	515	520	555	566	558	548	547	545	527	550	481	554	522	524	532	539	543	544	526	539	515	596	571	533	542	488	603	553	589	532	517	568	541	513	545	540	539	573	571	526	569	546	559	515	569	581	513	573	555	536	509	498	545	554	535	534	562	557	560	545	530	574	534	562	523	522	471	567	581	563	514	594	540	536	576	575	530	592	557	577	537	535	557	561	547	505	561	567	533	556	525	544	562	558	548	512	540	533	580	537	557	551	514	527	570	501	540	542	576	528	542	553	553	591	555	575	532	588	576	528	550	549	561	556	587	501	575	519	531	515	545	549	538	550	564	591	577	531	553	601	539	520	548	565	548	526	570	555	569	543	562	576	543	566	549	522	565	517	548	493	588	554	528	549	541	531	554	535	555	555	540	506	566	563	547	531	500	590	531	517	566	529	580	540	574	545	514	566	579	538	548	547	524	527	522	524	569	526	583	554	607	547	579	548	584	553	570	526	577	528	563	515	544	532	565	523	578	534	566	486	521	555	527	554	547	550	585	587	524	546	534	562	532	558	540	559	545	554	559	533	516	548	563	567	574	548	516	508	518	553	543	555	531	560	549	579	568	586	548	552	562	542	546	494	496	526	487	573	529	539	559	544	540	547	529	570	555	527	487	553	555	565	525	533	563	502	552	515	527	601	519	553	570	520	586	526	508	584	527	536	545	520	552	578	552	543	563	518	571	561	555	599	596	550	559	578	546	553	583	587	571	581	537	542	542	550	591	564	528	526	545	593	571	546	577	564	540	574	614	548	534	545	538	548	567	588	514	539	518	544	532	509	527	547	515	536	587	524	588	585	542	562	528	574	520	556	517	546	581	575	568	533	540	570	549	539	518	533	523	550	560	538	533	507	556	558	531	572	560	579	542	541	543	589	519	547	517	540	605	575	536	516	579	556	572	556	553	553	554	597	539	544	538	531	544	566	536	550	539	568	594	510	554	539	600	569	551	559	552	559	550	545	533	511	545	583	546	574	541	569	553	578	534	530	546	527	526	533	531	524	548	514	540	585	558	532	481	604	521	506	516	549	522	634	560	541	553	560	537	525	553	510	549	562	577	504	525	577	554	600	548	536	520	519	538	577	513	542	566	545	579	555	539	536	569	542	512	528	537	530	506	558	601	599	532	577	552	597	579	571	544	586	555	525	551	540
59408	95183	84241	58254	36206	24403	20012	12941	6160	2641	595	556	532	547	515	529	500	517	502	516	506	499	497	522	497	548	518	475	512	537	537	530	522	493	527	529	547	512	539	490	514	496	516	507	496	464	529	517	513	532	457	496	487	485	467	552	538	515	527	527	496	518	526	476	507	495	529	480	513	519	505	552	525	524	528	486	509	543	492	539	517	516	541	525	492	505	493	560	455	469	509	494	520	504	477	495	548	515	497	472	469	482	513	533	496	470	482	521	523	544	567	493	514	486	484	527	516	512	500	510	483	545	481	517	488	492	524	521	487	528	477	539	491	559	569	523	474	539	475	509	494	525	482	480	501	488	509	505	504	489	523	526	529	493	500	486	499	472	490	509	495	540	490	468	508	498	536	552	504	560	559	515	516	485	517	532	504	531	517	506	518	479	512	522	533	523	483	508	515	518	503	519	517	537	498	480	519	518	507	528	533	485	550	537	526	484	496	473	502	533	491	527	513	488	498	491	554	503	512	510	479	501	547	501	482	492	523	502	527	517	476	540	491	515	525	514	470	517	496	531	497	495	546	558	500	492	517	488	546	510	469	530	533	505	539	542	470	471	492	503	501	499	529	520	478	512	499	493	511	501	527	531	512	488	514	476	514	509	473	536	485	504	501	518	495	521	521	481	520	514	476	509	505	511	479	481	489	510	546	531	499	532	492	537	494	508	469	546	505	491	539	536	510	516	568	458	513	493	494	523	482	475	498	521	527	553	513	498	492	515	499	541	513	534	500	481	531	476	501	500	521	514	534	492	489	489	542	525	488	575	486	553	508	514	496	493	528	486	548	505	519	468	541	517	478	531	511	467	535	467	484	504	518	493	531	460	493	563	523	501	537	517	476	505	514	519	485	483	489	532	477	519	490	531	474	512	534	521	525	530	509	519	478	513	533	517	492	507	512	506	525	472	504	541	521	520	509	517	486	501	518	522	512	483	503	527	523	480	472	530	519	515	511	512	525	501	507	501	523	511	541	514	550	516	532	497	515	497	547	518	514	489	480	500	484	495	505	552	496	471	527	531	492	500	511	452	498	497	506	491	493	504	506	525	505	474	508	550	536	576	529	491	541	501	512	461	529	514	531	499	511	515	481	488	531	516	495	520	531	533	518	529	535	494	518	463	478	480	530	453	534	528	492	523	499	513	482	513	533	550	555	554	500	484	492	510	498	520	506	458	478	520	508	540	494	502	519	511	553	501	523	518	529	524	491	494	498	519	508	518	518	489	510	495	500	438	541	558	502	524	507	510	530	489	515	506	511	495	511	508	487	499	497	521	527	513	500	539	533	504	502	462	529	516	492	455	500	550	503	526	502	511	534	496	497	512	510	537	473	505	491	490	532	534	519	525	455	519	520	510	497	511	468	486	470	465	507	550	523	495	494	467	498	506	499	490	525	546	539	503	442	527	484	497	537	461	478	510	537	560	480	487	481	510	520	481	536	489	520	484	532	502	514	508	513	524	514	511	528	490	518	516	472	520	536	511	519	500	468	520	493	479	514	487	483	526	458	517	511	551	481	500	506	510	510	547	544	512	486	534	526	524	534	515	490	457	516	448	500	548	487	499	523	528	519	480	485	524	486	513	490	491	495	507	487	508	509	494	506	486	488	493	517	498	540	516	510	525	508	514	494	510	505	469	485	502	491	486	517	458	512	500	523	493	513	530	522	486	538	557	512	476	491	556	497	515	532	519	548	537	549	561	542	531	494	515	506	502	522	505	480	526	487	577	564	481	496	524	494	512	487	542	470	514	511	471	517	495	522	538	492	479	534	503	497	521	466	513	482	488	496	481	471	480	457	522	494	521	499	491	508	507	456	504	496	513	522	539	495	474	535	520	519	489	488	549	546	566	506	547	550	503	503	510	507	498	479	519	503	499	542	501	472	528	517	521	548	487	474	479	511	518	487	535	484	518	509	520	540	493	522	546	480	455	538	528	513	489	477	510	505	544	518	492	558	493	523	510	542	515	520	508	494	516	532	519	476	539	488	514	539	476	488	545	553	492	487	511	486	470	523	494	504	486	479	504	489	504	532	539	469	504	550	486	487	525	538	519	472	529	520	498	484	545	498	501	476	488	514	512	539	449	482	573	498	526	509	517	523	508	501	528	562	503	496	479	544	516	488	516	490	517	523	485	528	516	500	511	536	497	514	532	517	523	449	509	520	526	562	459	520	555	512	529	505	479	506	526	492	499	504	554	480	495	526	494	506	498	512	482	537	533	478	530	527	478	538	496	524	509	524	504	499	494	513	489	513	520	512	498	500	510	509	498	534	472	491	516	510	543	532	468	487	528	507	511	514	486	533	497	481	499	535	508	515	497	516	524	541	513	502	477	478	464	512	503	514	495	517	490	522	498	519	530	511	492	531	451	488	493	442	523	449	489	485	490	511	514	506	513	499	506	516	503	456	521	513	506	491	509	512	530	467	523	515	502	518	520	536	477	535	514	500	527	463	520	510	517	530	484	520	536	493	495	512	485	526	498	494	513	530	523	541	492	547	473	510	470	501	515	529	504	480	521	499	513	477	514	502	501	501	477	487	498	471	532	503	501	518	499	536	527	510	504	519	497	506	492	480	550	541	524	520	504	519	529	478	497	525	481	527	519	533	501	548	516	537	530	525	517	492	498	490	508	495	595	513	479	517	509	465	509	481	485	515	498	505	508	460	507	510	543	488	507	500	477	500	558	467	527	514	502	514	473	524	546	516	489	490	533	501	456	501	471	503	508	506	494	478	461	520	472	499	526	498	471	495	511	464	483	510	500	469	497	498	486	515	529	527	527	528	498	513	476	503	525	512	506	484	483	477	500	491	504	479	512	549	544	529	506	536	510	497	458	469	535	500	509	539	513	508	481	498	510	509	502	507	508	546	491	527	543	518	499	503	511	517	472	554	507	539	508	519	490	512	490	521	513	501	496	559	478	506	510	529	528	504	507	533	493	504	515	533	501	487	461	505	465	506	526	488	513	568	452	524	518	529	517	518	504	509	484	472	495	516	511	573	512	485	517	469	534	529	521	494	500	495	551	452	514	460	483	476	414	538	514	525	510	519	464	558	530	521	511	478	527	506	498	541	500	498	511	502	484	496	482	460	500	525	503	549	517	497	519	510	505	517	551	510	508	530	497	497	509	501	507	521	504	533	509	500	464	510	549	519	487	520	500	486	504	548	484	525	455	519	497	523	539	514	502	507	492	523	515	502	512	520	508	555	495	511	535	558	516	492	512	550	491	533	519	501	474	503	501	508	527	498	503	507	498	491	502	522	548	478	532	493	491	485	545	554	527	497	497	463	511	482	550	538	512	498	500	482	520	494	521	506	499	531	474	521	491	523	505	538	488	517	505	532	517	512	479	524	512	510	484	513	505	502	497	515	494	511	518	535	516	522	522	515	513	527	507	472	514	515	499	511	513	519	499	472	523	489	487	506	512	487	512	515	508	505	475	515	539	528	539
28552	21928	20754	12313	3856	1860	1355	1049	616	487	439	400	431	420	413	446	409	410	441	383	441	396	398	399	410	432	431	397	413	419	412	409	441	436	396	433	400	402	402	417	432	481	434	439	426	395	411	441	434	449	451	459	409	479	448	410	416	428	418	459	422	428	422	449	411	418	393	401	440	392	427	404	443	437	432	434	462	438	439	412	418	406	462	420	424	423	438	425	477	448	443	434	406	425	422	424	390	470	449	433	422	447	414	430	407	424	423	442	427	414	400	439	411	445	418	413	421	412	404	381	436	376	431	436	456	416	436	441	424	412	410	443	425	429	434	450	400	413	443	394	418	396	439	386	406	438	444	437	381	412	403	393	420	442	439	442	447	416	427	443	390	404	408	469	435	429	453	416	422	434	436	448	443	426	436	417	421	464	435	455	412	415	414	443	412	421	393	434	413	432	409	410	448	403	407	420	412	461	414	422	426	426	413	419	445	422	424	479	416	444	436	427	463	425	427	450	396	437	411	417	407	422	400	445	440	448	408	434	404	408	449	397	413	422	449	464	449	402	387	441	454	399	412	435	403	438	449	415	433	428	408	441	418	429	444	443	406	440	428	429	468	392	411	423	433	448	483	435	445	413	410	410	419	428	427	412	415	441	438	413	459	439	442	407	493	430	404	424	418	423	411	434	395	406	446	407	376	406	422	408	417	412	436	402	413	446	428	431	429	424	385	395	433	441	400	442	458	405	405	407	418	367	386	446	389	431	408	429	415	431	422	412	424	454	405	420	437	381	446	447	448	454	412	424	462	407	462	421	377	423	426	432	407	425	429	421	427	421	424	454	451	408	417	412	415	429	450	410	465	443	462	409	415	418	422	393	415	395	396	463	442	427	397	445	402	413	435	436	420	446	390	419	433	414	450	456	442	415	444	424	423	399	417	439	414	431	431	432	465	410	451	425	410	417	408	420	395	423	424	398	436	421	388	422	407	421	460	408	407	441	414	456	433	401	451	414	401	465	460	488	399	417	409	442	414	424	440	430	408	436	444	407	412	441	388	372	436	462	403	437	435	433	433	428	431	434	448	467	440	430	426	408	464	454	402	427	456	442	424	403	427	412	415	413	413	384	432	419	394	422	420	410	433	438	424	430	395	457	425	424	442	427	457	451	415	441	446	447	467	467	427	417	461	449	453	387	437	425	439	423	415	425	423	443	407	459	422	432	422	392	442	423	448	413	447	415	410	418	429	417	393	430	407	426	416	395	423	458	426	434	407	430	440	410	424	399	412	448	462	439	384	443	452	426	422	441	417	420	423	449	401	417	407	401	384	428	417	424	424	400	440	404	461	442	399	434	416	447	446	425	452	434	428	432	456	424	404	417	421	436	421	461	411	438	427	431	408	429	425	431	440	434	431	425	446	447	434	408	390	408	413	385	444	423	421	421	410	443	450	385	427	430	419	440	453	397	451	429	455	424	450	404	390	431	428	464	430	434	403	442	453	441	427	410	430	464	409	431	424	418	433	430	419	410	412	418	407	414	440	443	449	431	406	406	413	415	417	445	417	395	422	412	434	392	384	436	424	413	410	459	408	454	400	438	433	442	401	427	468	411	422	409	397	378	419	429	451	421	442	473	427	390	427	433	417	396	419	442	418	403	420	390	455	443	438	426	414	395	411	425	423	449	437	453	477	391	448	414	457	453	421	421	437	434	432	427	434	447	410	478	426	487	457	422	395	411	414	414	463	418	424	461	409	377	448	399	429	421	463	440	441	415	418	415	418	423	408	444	413	443	470	417	408	424	430	389	418	431	422	433	450	420	479	408	388	434	406	428	427	438	464	447	425	419	423	462	446	405	380	444	417	456	419	433	455	429	420	431	427	372	449	410	422	408	440	434	434	414	459	459	434	434	446	433	404	454	412	462	440	466	410	483	402	416	440	453	428	434	442	420	429	425	443	430	444	398	429	466	457	408	429	398	420	420	445	429	429	457	415	436	430	398	435	421	397	429	414	396	435	426	438	415	448	419	441	448	434	422	445	429	460	428	376	456	399	423	418	427	390	445	449	437	418	395	426	445	464	406	426	417	403	414	453	436	428	465	419	424	432	437	438	431	469	434	399	467	433	400	455	408	432	418	432	432	433	427	460	425	454	395	391	412	429	434	415	433	415	373	389	432	433	431	405	392	388	459	418	399	447	454	403	416	410	442	394	400	451	438	416	431	423	409	423	400	417	459	476	417	460	430	417	411	424	458	413	403	421	424	425	418	396	392	376	386	417	443	415	471	424	435	441	449	444	450	411	405	432	452	451	399	424	432	417	426	429	437	452	449	437	430	468	431	423	450	436	425	425	432	412	436	448	377	447	430	388	423	436	477	410	437	453	414	458	410	457	399	416	419	410	429	410	424	442	412	473	452	424	480	451	440	419	435	420	420	454	449	439	413	423	439	434	433	411	405	457	441	424	437	424	453	402	394	398	426	419	405	401	378	419	416	430	443	396	442	402	431	419	423	458	422	384	421	415	411	444	452	412	379	431	433	423	391	404	407	442	412	449	434	419	415	442	425	417	409	420	455	434	388	394	430	416	453	414	436	433	421	425	458	437	414	377	430	414	452	421	436	430	427	474	422	456	411	426	414	408	441	441	432	438	444	427	442	417	406	411	420	450	453	428	421	458	391	441	436	412	438	461	424	432	436	422	420	397	454	408	427	416	411	455	421	420	400	379	454	428	465	425	411	403	433	374	437	389	450	449	416	422	448	411	398	461	445	423	435	399	418	410	439	422	427	416	391	460	440	430	395	456	411	466	461	460	456	431	464	444	430	468	470	433	438	432	443	418	428	450	436	386	430	408	429	401	426	423	447	418	436	424	458	399	463	424	410	389	434	401	417	426	407	468	423	450	431	405	433	412	443	425	409	455	441	431	402	453	417	466	437	417	453	387	397	430	417	427	426	445	423	393	417	422	423	444	431	468	444	428	428	416	467	369	397	417	448	434	446	447	438	425	457	489	470	437	420	435	409	448	414	408	461	462	402	392	400	412	411	400	432	415	447	438	416	417	437	430	453	418	414	442	422	436	417	450	452	443	431	418	474	418	398	443	428	398	414	434	433	428	463	432	440	390	461	445	422	411	404	402	435	452	425	438	394	443	461	425	435	408	451	452	396	439	433	443	423	425	435	450	437	407	431	416	453	440	388	440	402	397	405	400	436	428	448	469	424	442	433	419	430	389	430	405	459	435	441	394	416	444	431	444	391	423	403	379	411	408	445	456	447	439	442	403	433	447	413	460	403	432	444	405	424	418	421	426	394	428	447	455	433	424	413	422	417	430	395	402	407	401	429	411	377	407	465	406	430	415	434	412	398	414	421	448	424	447	463	414	422	429	415	412	459	411	419	448	438	455	436	444	445	417	424	403	420	423	443	447	448	463	424	427	430	408	425	424	436	393	441	429	441	445	432	410	468	409	434	457	444	429	408	466	461	389	411	387	423	422	422	409	422
13303	21438	19219	8140	3453	1904	1640	1172	657	436	355	352	339	365	344	324	356	362	364	383	355	348	351	380	351	342	345	352	358	378	353	338	335	392	352	321	365	329	334	370	385	360	363	352	354	341	368	356	363	371	373	354	338	363	369	344	365	347	371	333	369	371	366	356	384	351	336	329	322	356	332	347	359	355	343	386	376	374	358	366	378	344	358	334	388	353	340	335	361	359	330	338	341	339	343	359	366	348	359	355	371	363	363	367	377	359	369	359	380	380	334	366	319	336	356	350	374	379	358	356	361	362	357	352	359	347	364	377	339	387	319	358	348	346	367	382	380	335	339	345	433	369	358	360	345	355	390	363	358	362	340	378	354	370	365	359	350	340	346	342	346	361	372	373	346	361	370	371	354	322	358	349	355	373	363	372	353	360	372	364	349	361	363	380	355	367	348	370	381	368	360	364	368	361	332	348	352	340	329	337	365	367	358	340	329	386	371	372	364	378	371	372	338	364	320	338	332	347	358	343	343	322	336	368	351	355	367	357	369	355	352	354	349	329	335	397	334	328	380	342	379	347	330	358	357	368	349	365	392	357	351	364	326	374	365	334	332	356	359	314	362	386	356	342	342	348	340	389	360	340	383	342	369	331	361	343	350	317	346	373	339	333	350	345	356	345	351	359	332	362	370	350	354	312	393	331	356	350	370	379	340	358	322	367	336	325	352	337	349	362	341	341	391	355	383	346	352	388	322	373	342	370	361	383	370	356	384	345	392	355	367	379	336	375	343	359	353	345	336	336	335	381	370	367	384	358	343	299	335	344	332	329	340	371	345	343	356	372	317	363	344	360	360	363	388	376	364	378	354	355	330	336	369	374	343	345	330	333	353	346	372	374	334	331	357	373	388	347	324	390	373	355	362	376	368	359	355	354	350	356	349	339	354	353	356	343	377	356	359	336	353	335	327	368	371	353	383	379	378	369	333	377	344	345	338	375	363	374	316	348	338	323	350	354	368	350	330	320	326	364	347	398	355	379	358	351	360	335	363	369	340	367	400	343	373	358	361	371	352	338	365	355	359	341	328	364	371	325	349	368	372	341	359	341	341	331	363	345	363	344	332	352	314	372	341	365	385	349	364	335	337	326	372	353	363	371	376	333	383	357	367	325	334	340	332	349	326	355	370	364	342	343	370	365	367	373	328	316	327	339	331	356	328	367	391	345	365	374	349	349	349	329	315	366	361	374	338	332	359	344	360	329	376	365	338	345	392	336	366	347	356	342	338	357	378	377	365	370	371	409	391	370	354	363	356	364	327	337	346	342	390	368	371	343	367	378	367	321	351	355	343	373	331	335	413	335	346	410	361	373	349	357	341	330	335	351	369	364	352	335	353	317	382	314	384	366	339	349	360	357	342	347	347	366	360	345	339	374	367	393	344	361	386	375	412	382	345	353	344	365	329	379	359	370	338	349	352	368	354	368	332	352	359	365	359	381	324	356	363	359	361	364	343	364	351	339	376	356	354	344	363	345	353	393	375	385	381	353	343	337	342	325	351	336	352	359	343	358	367	354	359	343	338	351	336	355	358	375	382	356	366	370	349	360	342	330	401	380	374	368	400	395	331	345	361	365	365	349	349	348	394	372	336	375	360	363	363	352	346	329	374	367	352	356	357	348	359	341	374	363	383	339	349	362	337	348	381	361	321	339	334	356	378	347	375	348	340	357	344	332	353	345	387	348	331	351	359	346	341	354	396	361	356	353	360	346	355	388	365	356	355	355	362	380	386	380	345	348	329	339	367	359	366	345	382	349	384	365	395	360	390	362	387	354	358	362	341	358	365	378	342	361	359	362	355	343	390	357	359	359	355	327	338	352	371	383	374	358	361	361	366	355	342	353	372	360	369	369	343	317	377	360	365	338	364	367	366	317	360	334	382	324	340	341	361	341	332	345	403	388	339	354	360	373	371	359	341	339	372	340	336	361	392	373	351	369	354	386	326	393	367	362	353	371	338	354	339	332	364	379	348	355	394	394	368	379	352	374	355	351	337	339	349	383	353	360	369	340	350	365	358	359	354	389	357	365	347	333	347	346	353	298	311	368	362	330	340	323	382	342	333	345	403	332	396	357	342	379	391	337	370	378	360	357	360	356	335	359	355	352	342	362	365	376	349	369	367	359	331	349	370	334	365	348	347	369	358	340	330	347	355	394	341	376	343	376	363	306	365	360	359	330	349	361	326	346	374	371	394	334	365	340	337	348	326	363	388	357	388	362	358	363	348	339	350	412	378	337	361	348	372	354	361	370	368	383	377	331	335	362	350	384	387	366	379	350	374	381	393	364	338	337	378	333	351	345	359	356	342	339	338	366	352	359	348	320	344	376	357	336	352	370	353	346	342	350	356	340	346	356	364	374	336	389	360	347	355	335	361	352	401	364	336	349	328	369	386	339	321	347	357	377	365	351	339	367	344	372	343	370	371	328	353	382	382	366	351	367	350	378	341	374	368	341	382	352	358	382	362	361	363	353	373	368	357	371	353	370	360	366	373	370	371	357	391	345	350	371	364	354	369	355	376	347	361	378	353	323	364	344	363	343	388	349	357	347	367	364	365	326	365	363	369	339	335	344	385	366	339	371	379	349	347	343	341	359	366	362	337	385	348	355	380	350	355	353	328	356	383	334	368	344	355	349	318	311	344	345	396	331	362	380	411	342	315	352	347	362	381	349	369	349	381	344	376	375	378	356	329	350	384	348	320	386	336	362	366	352	356	381	345	348	337	366	341	328	351	377	378	328	356	340	348	353	388	388	372	374	367	334	344	354	356	332	385	334	373	362	340	372	316	357	389	368	325	391	358	339	368	362	344	345	348	361	351	328	341	330	351	353	368	350	356	345	345	338	352	364	363	338	336	377	356	356	361	354	351	348	370	356	356	365	357	332	352	325	352	357	363	350	402	382	369	317	337	339	380	359	337	345	329	363	378	358	349	357	357	345	336	339	345	390	369	362	361	392	370	358	355	367	350	381	378	364	364	350	370	356	361	372	370	337	346	370	422	374	326	339	377	381	389	321	339	343	326	356	321	364	363	354	333	354	366	337	364	341	354	331	332	382	375	312	372	346	317	358	356	351	342	422	362	381	368	333	344	377	376	351	367	336	378	369	326	372	358	361	362	359	346	378	329	370	340	329	372	344	369	386	359	366	352	347	354	336	377	334	340	339	364	341	371	375	348	349	332	334	377	405	327	334	363	357	347	367	324	359	359	375	344	331	340	338	378	352	347	371	358	332	384	376	380	349	343	345	330	368	370	355	336	361	343	348	377	315	383	333	342	365	349	365	365	350	334	361	403	338	328	334	340	359	363	335	349	367	361	348	376	341	377	358	377	350	389	318	377	349	358	327	335	354	398	330	370	389	351	382	373	318	365	344	341	334	358	347	357	371	350	335	368	345	358	340	319	342	362	345	376	393	360	371	354	323	373	342	350	355	339	359	377	361	323	375	368	398	361	359
25474	22335	36256	42397	29631	19759	13715	8306	3297	904	525	492	465	472	474	456	451	437	483	469	490	458	437	469	487	487	434	439	473	457	453	449	442	459	453	477	426	465	491	435	467	462	412	448	465	482	474	431	413	479	442	444	468	466	485	444	438	479	424	474	461	459	466	485	467	492	449	462	459	430	451	467	483	453	475	473	450	453	492	480	384	420	446	484	456	462	475	424	428	437	457	467	474	410	488	438	441	429	478	427	444	496	501	480	473	446	441	448	461	452	464	496	442	452	426	470	487	461	449	482	444	422	416	433	462	450	452	461	415	419	444	468	466	483	436	479	448	420	474	450	467	424	474	440	480	485	460	433	445	423	470	456	437	443	476	473	454	447	483	468	437	431	455	472	484	448	452	453	448	474	468	498	485	488	444	456	480	449	470	460	428	470	467	486	448	421	411	468	479	431	468	451	433	410	471	484	479	498	491	445	439	497	429	458	450	443	482	460	458	449	447	475	460	441	484	472	453	439	469	436	447	472	435	474	430	447	446	463	451	484	462	427	454	463	485	443	465	455	424	451	441	489	452	468	449	450	486	479	424	466	462	465	456	449	452	427	479	461	453	422	456	483	493	495	430	456	460	430	475	494	460	456	462	445	404	460	460	436	468	428	467	472	421	451	496	404	450	455	433	465	444	414	446	443	460	447	474	467	445	420	441	432	485	475	449	447	465	440	441	459	473	446	465	460	436	476	437	436	440	465	440	449	456	459	467	452	471	462	461	434	449	474	467	453	463	443	481	448	449	441	434	456	493	431	488	461	496	423	456	449	471	481	456	459	431	480	474	452	449	476	456	465	423	514	439	456	458	456	457	473	448	444	469	449	461	464	453	459	489	465	459	464	446	468	430	426	490	498	472	448	471	477	440	433	456	463	444	447	478	468	457	467	478	432	487	439	468	462	487	465	459	440	464	452	423	460	496	458	465	429	469	483	419	469	414	454	437	445	421	466	457	484	466	440	461	451	461	462	496	433	486	453	449	488	493	453	424	438	445	428	452	456	427	406	434	487	478	505	431	447	426	451	417	458	463	445	472	475	457	441	460	484	450	474	455	465	442	478	441	431	448	467	431	442	454	467	466	471	444	449	457	441	486	443	461	390	455	451	409	445	464	452	456	451	457	472	448	496	455	435	418	466	416	428	444	484	437	435	488	428	467	477	446	452	453	484	443	454	461	488	456	455	475	422	397	460	450	453	433	405	463	445	428	466	463	420	454	471	464	456	473	429	437	457	479	456	454	462	448	479	457	457	420	448	481	431	489	467	439	437	460	482	395	486	459	485	458	447	455	415	483	487	458	449	485	464	489	485	425	474	449	457	442	462	445	471	452	466	405	437	474	468	418	457	439	464	460	446	428	439	430	445	490	445	444	451	444	437	475	456	443	460	493	449	441	403	471	440	416	477	424	465	447	452	465	460	452	514	442	470	470	431	468	440	452	441	483	463	453	438	431	482	461	446	471	458	496	470	478	475	428	508	463	457	459	434	462	397	425	446	488	470	448	482	435	468	459	463	437	473	464	412	426	435	457	434	418	466	434	450	456	468	442	469	465	474	447	463	456	448	489	444	446	450	420	393	456	456	430	460	469	474	438	449	443	462	412	462	443	416	453	446	434	486	473	468	444	439	447	466	461	439	470	402	455	501	489	443	448	425	433	472	483	452	455	437	470	469	475	469	440	420	476	444	404	445	496	442	459	431	396	471	430	450	465	480	449	445	470	458	450	456	482	490	418	486	451	492	463	457	475	463	438	422	459	440	454	466	458	483	467	440	443	449	445	470	457	442	446	440	470	452	458	460	465	437	409	418	465	436	452	492	447	467	426	439	448	432	467	489	485	409	440	440	464	454	483	415	442	439	460	469	448	446	436	439	443	433	472	438	460	480	441	513	499	467	444	475	474	423	467	446	465	456	472	479	488	443	423	457	450	459	457	429	472	474	467	481	455	441	484	438	468	460	439	446	438	433	455	459	441	486	437	475	459	464	461	400	433	447	461	413	479	486	473	455	438	436	434	446	417	430	465	450	460	454	434	447	457	433	473	451	459	440	477	452	471	453	443	449	456	384	448	454	428	431	468	462	475	414	451	436	445	452	436	483	495	465	497	448	468	438	456	449	441	491	444	457	472	460	459	439	410	426	474	461	460	470	461	448	471	463	460	485	487	444	461	454	437	477	425	466	461	516	435	458	438	462	475	469	415	427	462	453	470	467	459	447	457	452	457	468	444	418	501	496	438	404	442	439	464	465	429	426	442	430	441	456	452	452	431	462	470	414	442	477	471	484	417	486	444	430	470	494	463	514	472	468	501	424	493	489	445	468	436	474	438	471	449	464	451	442	440	412	432	457	480	460	434	474	408	439	452	472	450	443	455	452	435	455	449	472	486	439	465	474	432	445	443	469	478	479	419	444	490	483	478	448	470	451	465	475	461	466	423	509	465	473	468	434	466	464	426	443	470	509	436	454	478	459	451	447	393	486	441	484	464	425	464	447	457	463	430	457	462	467	462	448	446	456	481	425	469	474	472	468	448	472	427	429	433	469	478	449	475	446	476	470	439	441	478	452	429	446	456	446	426	431	421	472	447	419	425	469	410	514	438	448	443	473	464	460	433	471	430	471	454	439	469	461	420	454	493	407	408	441	453	455	437	423	406	469	387	446	441	435	477	457	454	458	443	467	461	416	450	431	470	434	452	507	486	443	437	440	447	430	444	448	463	444	495	448	475	425	440	466	481	435	418	456	462	458	419	419	458	458	453	476	474	433	473	436	462	451	448	501	447	451	459	452	443	498	478	435	492	463	466	443	450	473	426	491	439	433	457	474	508	455	476	445	452	479	487	454	468	476	488	490	453	442	489	474	477	455	467	446	464	441	473	452	434	456	471	426	460	465	461	438	421	423	474	454	460	453	447	463	464	435	489	462	439	440	448	435	468	457	461	416	449	492	422	461	452	457	457	440	431	453	427	489	429	484	443	486	468	482	417	464	468	489	456	410	464	435	462	451	442	483	444	420	449	436	468	440	441	458	426	484	480	411	462	440	441	499	451	458	471	454	436	465	448	462	459	443	478	486	466	465	490	484	459	498	459	451	455	463	483	453	471	413	432	434	437	481	439	457	444	448	433	453	463	462	472	473	455	471	465	438	448	458	475	422	451	438	409	448	470	482	425	434	419	475	426	447	457	468	419	455	424	441	479	474	455	458	461	464	505	459	492	468	480	437	451	472	490	433	402	435	441	439	473	466	462	452	459	476	420	454	435	440	451	436	476	453	478	428	465	451	455	452	448	473	469	453	469	438	445	455	479	465	449	470	416	491	520	444	458	441	419	461	465	488	463	451	444	437	461	473	440	444	409	431	447	449	463	488	457	444	458	453	464	411	403	454	462	478	463	461	453	460	495	467	486	470	476	461	408	435	476	483	443	469	488	476	477	450	459	460	461	450	455	451	447	435	434	453
46918	80130	72048	43939	25122	15578	12291	8289	3856	930	422	419	395	404	460	399	397	431	434	403	423	416	387	385	439	420	413	361	408	428	424	414	392	412	443	448	407	407	412	389	411	431	454	423	407	455	399	439	382	394	407	430	425	417	429	418	399	401	443	424	409	424	421	407	379	424	425	452	437	422	413	441	426	412	397	426	411	396	417	426	414	413	409	443	422	404	371	396	449	402	440	435	426	416	387	409	425	408	448	409	460	388	375	456	439	428	417	428	395	402	389	404	410	410	407	447	422	430	409	430	457	419	434	418	445	401	405	420	433	416	386	418	407	467	449	409	387	408	399	420	396	406	416	391	451	382	387	402	393	374	455	453	423	427	453	425	406	389	426	405	381	396	438	455	380	418	411	420	403	394	403	387	426	420	426	462	418	400	418	395	424	378	420	435	444	424	439	385	405	433	412	399	412	391	416	394	402	414	423	381	419	414	402	403	438	416	395	408	417	417	417	411	435	420	401	392	439	474	405	422	437	412	407	420	400	418	400	437	450	384	388	379	396	446	436	400	407	377	446	399	405	436	360	391	407	404	401	394	398	408	429	434	387	396	416	362	456	399	434	414	408	410	435	393	442	442	424	426	397	405	428	430	406	414	430	402	350	427	428	434	424	447	408	399	423	397	423	402	436	382	444	412	420	431	422	419	413	389	428	430	421	434	408	444	430	402	380	385	403	391	419	388	434	433	430	430	435	418	430	393	394	413	402	433	401	397	414	424	441	439	430	405	435	416	405	408	396	394	479	415	436	406	380	409	427	434	417	410	415	443	374	417	392	441	401	411	407	378	404	398	402	396	381	415	434	439	481	394	425	415	404	388	434	411	432	458	409	382	442	387	405	427	429	406	411	401	465	384	431	420	386	409	413	374	398	421	414	394	380	388	387	423	402	432	409	430	452	429	441	394	406	420	407	422	434	430	430	420	391	395	425	420	427	395	408	415	428	404	435	423	391	404	436	406	394	379	393	427	384	388	401	369	439	404	388	415	390	452	437	372	407	379	396	416	410	408	428	413	435	401	413	415	410	395	427	439	390	415	394	441	389	398	449	427	419	439	433	392	399	389	409	406	423	417	443	422	422	407	430	407	398	376	417	394	391	415	433	404	395	430	439	403	432	397	418	409	431	395	381	385	430	387	428	408	398	398	400	411	417	409	392	415	416	396	414	421	420	448	415	414	446	417	419	412	408	465	379	413	407	392	412	393	430	446	403	406	422	409	382	431	423	396	389	421	397	410	431	393	396	414	411	428	420	433	402	427	406	422	419	436	416	399	433	396	422	427	392	413	429	406	377	397	395	459	414	406	403	448	401	408	427	426	406	428	443	408	382	398	386	426	424	434	410	421	416	458	378	401	405	397	394	418	424	409	472	417	401	417	397	426	438	447	402	416	387	394	495	444	390	390	392	428	404	431	423	414	377	367	384	444	414	399	419	416	424	434	397	421	410	417	435	410	409	421	405	417	415	400	430	392	416	466	400	429	373	422	385	427	424	413	406	395	439	448	398	425	406	380	371	407	417	381	416	427	428	459	382	378	411	447	427	410	413	417	405	418	411	386	407	430	412	388	429	411	389	387	433	443	391	390	417	444	431	406	423	442	409	424	418	403	442	432	396	439	395	426	411	412	403	401	402	432	418	414	429	358	404	407	431	423	392	428	389	394	413	399	403	381	439	432	425	425	442	408	393	412	445	421	440	465	387	448	418	419	373	393	396	409	418	392	383	410	402	401	389	422	398	428	411	396	439	448	390	432	418	414	419	422	393	379	420	413	413	402	406	424	429	408	414	402	416	410	407	387	389	406	439	377	388	405	402	417	412	405	409	392	395	448	394	430	412	400	428	438	409	389	407	424	462	449	406	395	458	387	450	384	382	396	399	412	384	411	406	409	412	419	413	432	417	427	409	387	430	428	402	427	407	399	393	433	389	435	408	415	394	394	381	398	402	399	410	396	368	420	444	420	446	407	405	412	439	429	423	413	401	393	448	405	393	415	423	406	442	444	429	388	405	392	419	420	426	378	436	420	427	421	413	403	469	402	390	424	432	407	418	413	474	402	432	405	404	390	420	398	417	433	384	419	381	411	409	443	442	425	384	340	383	389	414	408	399	419	405	435	389	414	428	392	390	424	398	390	450	436	442	398	429	413	423	407	413	388	445	392	469	401	427	458	420	395	452	409	456	408	416	415	396	433	413	412	415	398	432	453	405	397	406	390	452	409	381	417	436	443	433	411	418	380	392	411	357	385	421	420	384	415	411	451	404	399	400	453	401	423	432	425	419	423	420	436	425	414	396	433	427	361	400	403	428	375	410	429	418	435	387	395	425	403	430	417	421	407	391	437	418	422	420	409	405	397	413	449	392	391	412	428	401	404	449	428	409	423	412	385	395	435	394	417	429	425	401	421	352	435	431	439	458	410	408	384	451	422	398	381	383	423	396	386	425	387	415	402	408	407	406	431	448	424	430	383	408	453	412	401	392	415	408	412	422	422	408	429	434	423	406	408	404	432	378	412	425	400	402	396	378	407	420	390	400	412	391	432	411	404	440	424	402	438	432	425	428	377	461	416	392	402	394	432	417	413	420	416	397	440	409	440	412	420	392	418	406	397	417	413	447	421	419	385	416	379	402	417	387	432	390	384	414	410	414	423	386	398	421	419	385	383	433	395	448	423	431	423	431	419	389	420	392	386	406	409	431	391	403	409	405	416	404	443	425	385	419	394	439	394	413	408	416	437	403	401	406	408	402	378	435	402	409	416	401	430	427	428	430	382	407	408	389	421	417	398	397	413	414	402	402	432	395	408	417	375	431	413	418	417	423	413	430	393	431	363	409	404	413	397	443	403	400	413	422	414	392	434	409	404	390	436	397	409	391	409	408	400	392	426	395	424	378	408	409	398	395	400	408	440	414	432	395	410	423	426	454	425	383	390	429	398	438	442	398	454	400	409	423	445	421	427	390	396	398	390	417	427	410	414	415	385	351	402	401	390	369	415	414	409	442	420	410	403	408	410	408	400	386	452	435	385	404	416	403	409	385	465	387	434	420	380	417	430	422	416	416	389	422	405	416	383	412	394	417	408	386	414	416	453	408	444	445	413	407	410	422	431	381	421	392	432	402	430	444	395	416	425	402	404	434	431	424	459	415	387	417	422	374	407	434	374	383	398	419	412	412	369	429	390	390	444	413	406	416	379	424	407	435	429	444	402	417	429	414	402	420	403	413	415	400	413	400	397	387	412	395	428	428	441	440	422	387	395	423	405	423	433	434	417	426	375	413	398	385	427	433	416	409	390	410	434	428	435	388	427	414	392	411	389	399	410	385	396	400	435	408	440	413	399	407	416	418	410	420	398	436	427	406	385	433	434	392	406	419	389	410	406	414	406	410	388	390	401	403	428	398	413	389	453	391	415	413	417	427	395	382	435	400	422	436	372	443	404	398	382	398	402	440	388	379	443
24477	21885	33852	39582	32301	27125	25958	15313	5653	1064	625	570	603	573	564	565	549	553	563	542	557	542	537	496	511	584	531	550	574	537	559	536	551	557	530	575	551	539	510	556	552	537	537	510	518	558	495	545	579	560	510	560	553	548	522	527	565	523	522	536	530	534	516	556	529	540	567	524	575	537	547	545	571	552	544	551	533	505	506	554	558	564	482	554	550	550	504	547	532	545	518	492	523	568	531	520	521	531	508	539	508	515	548	495	535	521	567	580	504	513	531	514	566	544	545	505	510	507	523	532	519	529	533	537	519	512	514	556	479	509	559	546	534	531	550	520	510	548	563	558	540	502	544	508	517	544	545	518	549	527	504	527	550	526	508	539	527	483	522	525	555	555	526	526	535	520	563	514	570	552	529	527	519	507	524	534	545	579	559	543	509	515	538	516	529	531	530	519	503	525	497	525	514	550	568	514	507	527	562	537	558	564	530	507	524	491	546	533	510	497	542	549	521	566	498	500	542	489	568	548	501	579	501	510	529	505	525	513	496	584	518	515	547	544	562	532	537	522	539	533	504	540	548	514	498	534	552	539	524	514	540	491	527	500	520	572	506	549	551	527	550	518	548	518	541	518	521	543	529	504	533	549	561	532	510	487	525	547	502	504	536	542	544	488	532	509	570	521	529	563	544	532	531	552	538	553	529	547	526	561	500	528	556	535	529	534	526	525	523	505	516	523	571	534	517	509	532	537	533	550	541	511	524	540	477	534	516	558	561	545	523	499	534	500	519	533	598	529	543	576	540	509	541	534	537	520	555	533	557	521	548	573	544	539	543	502	505	487	534	519	506	529	542	545	531	552	530	563	529	538	519	509	548	508	523	526	519	502	501	516	536	527	487	511	511	558	543	503	495	548	514	557	518	544	506	491	549	495	492	491	571	565	570	505	539	558	532	501	551	588	495	550	481	538	527	571	534	523	507	529	563	497	612	519	541	491	523	556	527	538	525	528	503	536	517	565	547	536	521	513	516	543	562	546	545	593	528	490	516	522	486	537	546	542	536	508	528	538	503	559	569	476	505	551	504	525	507	533	521	494	517	500	474	539	553	525	493	487	520	531	513	524	509	501	509	521	545	552	549	544	536	529	527	529	512	487	555	532	506	530	547	504	542	537	550	519	539	551	522	534	515	529	485	527	546	510	503	554	503	545	470	525	534	564	526	498	537	555	517	540	505	536	532	538	524	506	540	529	566	514	570	536	471	497	542	556	520	530	562	495	515	523	532	524	533	517	516	551	537	518	562	547	520	488	516	542	514	554	523	520	545	572	487	551	551	559	531	493	522	513	510	574	493	562	506	504	524	555	515	597	547	548	504	510	526	521	492	513	564	539	520	552	535	503	527	569	527	551	518	503	494	545	493	531	515	540	502	546	509	505	476	564	499	527	504	527	525	536	528	542	535	504	532	525	521	519	553	565	554	519	559	538	528	515	521	517	534	494	540	511	568	502	535	547	505	522	541	573	552	535	516	521	500	579	506	554	499	550	522	531	526	518	546	560	513	536	545	566	516	508	564	524	518	475	538	543	534	528	518	555	538	591	544	519	512	546	592	533	556	535	524	500	523	523	531	495	530	509	498	502	535	568	519	522	517	527	528	552	504	504	498	537	541	514	536	511	479	549	533	565	543	580	519	510	538	527	554	580	581	498	492	530	523	544	529	502	541	530	537	533	522	530	540	563	562	522	508	534	543	510	533	570	517	503	508	519	555	522	508	517	528	491	514	555	522	557	527	539	577	571	502	568	503	532	524	545	546	538	521	532	543	508	577	507	526	512	548	546	501	521	517	548	563	540	538	554	496	505	569	563	517	535	594	569	569	546	521	515	554	539	549	516	505	494	560	523	546	556	542	497	553	580	513	527	566	499	552	505	538	503	513	492	508	488	536	537	567	513	538	523	501	529	530	532	528	520	535	539	490	476	538	544	514	486	525	527	538	510	518	517	507	562	524	541	528	526	572	542	554	576	500	499	511	509	542	529	564	534	536	554	531	523	520	506	506	518	539	488	528	513	555	549	512	524	550	514	529	499	559	525	530	476	466	562	522	540	520	523	541	546	530	543	535	523	535	528	557	521	525	555	498	542	510	554	506	513	514	524	488	566	513	556	583	540	567	502	529	514	535	511	524	545	496	501	523	530	545	503	550	523	505	561	534	535	522	523	513	530	522	493	557	569	508	515	570	538	489	538	536	536	559	547	505	529	518	507	552	572	547	525	493	506	540	500	500	552	525	535	528	553	553	548	500	495	483	558	534	536	530	538	520	554	547	522	508	491	516	540	554	544	543	546	548	513	513	518	532	518	547	540	558	519	508	515	530	525	551	541	530	530	555	545	560	527	542	546	530	535	531	509	537	522	521	550	565	541	554	530	552	531	507	547	533	530	537	554	533	527	505	506	512	545	560	510	537	533	530	508	500	521	576	523	551	565	502	554	519	531	539	528	505	500	565	521	510	541	526	545	556	523	555	503	546	504	532	551	497	487	501	553	513	528	506	544	550	527	575	547	492	476	536	550	556	518	550	515	548	496	507	543	506	523	538	514	488	530	525	522	531	544	536	519	556	521	534	486	575	552	554	508	515	567	511	557	495	532	527	553	551	508	528	533	554	524	522	527	500	538	566	511	535	503	534	499	541	539	504	566	492	525	566	535	557	517	548	568	511	565	504	566	529	540	523	535	534	526	547	515	508	511	545	560	490	577	516	556	551	514	522	535	560	521	535	528	528	503	493	531	552	547	525	543	526	549	513	506	554	530	545	533	497	479	530	514	507	519	512	533	524	525	535	544	569	568	532	525	518	534	528	503	530	541	550	493	493	566	547	523	565	552	505	553	538	559	516	520	498	497	516	528	548	550	487	513	562	541	539	535	507	517	509	561	507	565	522	486	519	532	542	563	543	534	524	522	540	530	487	511	537	512	556	531	526	531	556	506	512	533	503	534	529	542	516	567	531	478	554	562	532	503	549	537	523	541	542	515	486	530	509	503	560	511	538	547	530	537	533	538	556	542	526	542	544	514	513	507	522	543	521	507	557	494	522	503	526	511	510	550	526	536	521	520	490	522	560	543	492	561	534	536	521	558	532	543	531	534	513	518	520	545	512	505	509	559	571	539	540	531	529	551	541	541	519	535	561	550	524	500	506	481	521	544	521	580	534	530	603	522	513	518	545	518	522	531	517	529	516	528	525	547	531	548	499	525	579	528	547	498	527	531	502	493	531	546	583	534	534	590	589	536	559	576	561	550	554	515	529	523	553	524	525	548	517	502	527	539	551	551	558	544	538	506	537	510	536	486	548	529	513	549	552	530	533	507	501	518	532	511	509	532	541	536	556	505	522	528	553	504	529	558	516	508	553	548	511	564	523	520	525	560	522	504	502	545	546	471	534	509	523	551	526	492	558	507	530	546	536	563	536	534	552	502	547	560	516	516	593	554	543	490	551	569	526	538	526	535
57365	95677	85641	55521	35464	23732	22018	13329	6030	973	487	524	499	493	501	488	477	478	485	472	546	533	489	477	530	549	470	475	513	491	468	490	480	457	509	497	492	480	469	500	517	499	488	496	472	457	509	503	520	481	464	508	467	502	501	419	460	492	499	513	513	487	489	502	451	474	480	452	548	513	533	552	527	537	488	496	520	480	479	528	471	508	481	457	452	453	498	503	470	474	499	499	509	470	478	481	548	464	466	483	505	505	478	470	498	524	466	504	475	503	524	516	490	496	490	483	510	504	467	452	501	483	522	461	496	488	483	508	503	490	498	471	459	511	495	442	483	475	485	528	523	503	482	530	476	505	484	431	442	531	464	456	487	501	463	500	477	467	456	493	500	520	466	509	487	519	493	493	488	513	522	476	504	485	507	485	494	482	518	494	453	454	505	499	522	477	488	492	511	490	509	490	503	496	489	514	502	529	425	484	493	469	469	492	508	501	511	473	485	475	513	494	477	487	530	475	474	504	492	516	470	487	486	517	546	510	538	469	529	489	473	522	478	505	468	527	467	506	468	484	457	493	463	480	486	512	484	506	493	519	479	504	516	487	530	519	494	467	506	497	472	485	523	473	485	482	524	490	468	487	488	502	535	492	479	464	521	493	518	485	499	447	478	489	491	511	501	499	524	452	511	488	467	485	448	506	501	468	483	482	471	482	486	456	546	467	483	469	464	537	502	493	486	502	448	514	480	496	483	517	470	467	489	465	466	505	553	509	467	492	482	489	467	494	527	486	479	497	476	480	507	504	542	489	477	521	494	479	503	478	510	465	537	514	507	491	511	483	525	461	477	503	500	471	492	514	495	479	515	481	504	472	476	491	486	452	494	486	477	509	502	509	510	484	502	453	498	484	477	459	481	489	514	476	489	478	515	481	519	497	500	456	478	513	473	523	509	511	533	474	506	501	491	474	474	534	486	503	517	504	496	469	478	489	501	506	468	499	496	509	462	482	483	474	495	510	489	493	462	462	450	537	486	510	479	480	488	511	504	451	509	498	505	508	467	475	454	495	492	499	514	459	469	474	515	539	471	523	488	444	478	493	478	502	471	480	492	479	475	466	490	489	457	496	463	466	493	476	461	505	512	446	510	486	515	432	494	498	481	492	482	418	484	490	477	471	499	500	482	461	499	486	498	489	535	487	471	505	495	524	482	494	484	513	464	498	482	460	459	487	513	512	527	506	540	522	511	466	494	476	484	507	469	504	477	507	494	471	502	489	478	474	490	471	547	503	482	474	508	469	480	477	518	453	489	480	531	523	502	468	470	484	468	498	517	499	516	492	473	484	464	491	480	437	468	486	514	479	501	487	460	499	501	515	485	488	477	462	530	466	462	480	506	481	491	486	510	470	520	497	479	506	495	486	519	498	511	525	520	498	457	470	478	489	517	452	500	496	481	503	509	537	489	498	473	454	483	464	517	498	507	502	467	474	498	481	534	487	461	532	466	519	479	493	470	492	457	477	452	459	471	473	480	530	482	487	474	474	485	480	508	493	521	467	515	479	468	494	459	507	491	485	464	492	498	483	503	492	484	537	476	479	499	448	498	456	464	534	496	494	494	514	502	507	489	448	502	485	511	510	509	481	535	504	488	470	457	495	475	474	501	508	487	512	477	470	541	472	510	487	495	493	481	509	497	488	518	476	495	460	472	487	459	503	477	492	499	507	473	448	493	481	489	465	517	524	471	469	508	535	442	466	476	487	490	480	472	468	445	494	472	543	520	450	460	444	496	440	499	515	453	495	493	489	517	496	512	447	503	502	475	483	493	512	499	486	514	525	481	456	461	491	509	490	515	487	523	537	485	490	512	489	451	487	479	523	529	467	513	495	489	463	462	497	524	468	488	519	516	545	481	493	462	490	483	505	543	493	497	496	479	481	508	508	494	511	469	480	526	496	512	476	474	512	492	494	525	476	510	499	498	486	499	468	496	530	513	501	479	474	507	516	505	470	464	509	486	453	456	474	476	443	449	499	469	492	503	488	509	501	514	470	451	494	519	495	501	467	483	478	533	471	500	482	494	479	487	505	519	490	481	516	493	488	456	475	448	473	480	486	480	446	486	454	490	503	485	466	459	479	519	496	499	488	462	481	486	489	469	477	476	505	461	474	470	508	476	492	467	477	497	470	499	509	493	499	480	479	472	497	462	509	505	496	466	447	548	520	454	490	479	494	492	460	435	483	504	480	466	508	489	515	463	491	457	503	528	475	499	445	458	494	487	478	473	441	455	476	488	512	470	468	472	526	511	478	475	512	513	458	515	529	532	493	456	448	461	491	494	497	506	504	483	480	507	487	492	471	526	466	467	484	487	482	545	491	477	492	465	454	490	497	483	498	535	517	507	462	476	490	509	475	469	412	453	464	476	484	511	534	505	431	461	481	518	488	483	508	517	499	480	499	528	450	464	472	444	451	490	477	493	510	495	530	499	517	501	476	416	487	514	460	498	518	494	494	491	497	495	519	488	469	508	479	464	464	495	485	491	473	496	513	475	461	522	436	475	491	471	490	484	490	502	494	430	514	484	486	500	497	497	491	504	485	482	489	475	502	493	498	506	451	498	507	466	492	475	473	548	506	470	463	464	479	487	488	516	509	457	478	497	483	514	478	471	472	470	452	482	476	484	469	518	459	495	452	465	468	466	481	468	463	485	463	470	520	499	454	506	500	466	455	486	474	485	481	545	517	495	514	489	481	509	508	507	472	492	488	501	471	484	470	464	478	487	507	508	454	470	451	488	461	507	513	497	494	459	493	496	496	463	492	441	453	493	496	514	491	485	484	467	495	479	467	497	458	473	492	494	501	481	492	504	484	487	468	477	506	486	481	480	482	502	523	490	480	456	465	492	496	490	491	485	501	426	475	522	497	501	470	494	494	481	527	482	484	510	486	495	463	502	472	442	491	478	478	495	461	472	484	495	505	487	458	466	492	480	468	489	471	497	505	474	470	506	528	505	501	477	465	478	458	484	472	485	468	491	511	458	445	504	497	506	482	484	474	482	519	496	503	502	504	517	452	462	502	498	474	474	490	490	495	529	465	484	478	490	505	503	488	490	479	476	457	474	481	483	515	458	468	492	505	468	509	487	503	494	471	472	517	471	463	490	489	471	479	486	491	456	504	481	512	451	504	492	478	496	485	513	505	443	503	496	478	459	495	450	489	531	487	480	499	526	493	498	486	477	464	492	502	533	480	470	500	512	472	480	488	493	498	474	477	473	525	467	517	483	462	504	483	489	532	437	489	529	459	493	461	524	491	462	474	508	497	485	477	493	479	470	511	494	478	505	485	473	498	464	472	461	528	477	515	505	472	533	491	486	504	492	461	495	517	493	470	545	505	508	466	482	500	489	484	515	494	456	439	464	519	465	513	515	528	507	483	476	457	487	466	475	501	521	460	453	496	492	488	525	507	463	498	454	507	483	502	526	469	509	470	467	473	459	470	505	504	495	486
28422	21815	21023	12390	3602	1564	1371	995	629	442	413	400	436	421	427	401	384	466	432	415	392	380	415	371	417	416	406	421	472	433	415	439	403	420	396	380	404	412	392	402	380	427	382	420	419	444	413	380	393	405	404	389	394	439	408	401	418	386	435	412	412	414	360	367	420	405	411	390	387	400	397	397	374	382	382	400	425	390	414	407	405	436	400	414	396	417	378	402	415	430	409	422	376	405	377	420	446	395	380	385	429	413	444	413	445	417	431	410	451	405	464	429	388	418	392	387	433	427	438	416	434	403	385	419	405	433	397	394	426	385	410	404	403	414	403	400	418	403	395	403	421	429	407	383	436	403	390	395	431	392	432	394	409	406	416	382	425	386	422	409	426	397	411	415	414	451	410	413	393	417	428	412	383	386	395	418	432	405	447	410	420	411	373	451	389	441	447	388	409	389	427	394	406	394	445	400	410	384	429	409	405	387	430	457	438	435	406	417	391	416	397	419	394	405	411	374	451	396	378	420	401	400	401	416	432	381	392	408	434	389	409	399	406	420	380	444	393	458	389	443	420	450	435	387	411	403	411	410	368	413	424	422	427	441	428	395	380	416	392	406	396	423	418	438	411	408	422	404	393	366	420	424	405	403	419	420	369	420	387	413	425	394	426	395	404	399	421	374	444	411	439	412	410	432	390	424	401	402	412	402	403	428	415	405	397	420	417	356	392	412	425	388	402	402	431	407	386	441	402	383	396	416	379	421	425	399	395	382	390	428	392	354	378	416	380	442	420	397	413	393	426	409	420	410	422	424	380	428	435	438	397	381	393	426	422	397	390	415	417	434	387	432	410	357	410	402	405	427	366	422	380	433	421	419	406	420	466	444	382	395	408	409	398	408	415	428	407	419	388	416	401	412	422	400	413	410	425	415	393	451	406	397	420	422	432	398	448	390	378	395	392	388	418	406	412	420	422	451	363	375	402	417	411	454	437	445	409	390	409	398	427	372	437	406	431	422	398	413	399	440	432	401	396	418	433	443	389	431	440	422	405	408	415	384	390	424	400	393	411	371	399	408	399	371	388	372	445	421	383	437	386	408	398	424	410	422	429	403	442	400	413	401	406	405	418	403	406	395	409	465	448	400	400	405	407	407	409	414	415	404	396	423	423	439	375	403	416	430	402	403	396	409	427	417	410	398	402	410	417	431	394	401	403	427	406	409	410	433	402	431	412	407	395	447	432	382	435	428	350	415	423	436	446	398	418	429	387	425	414	404	412	409	383	388	397	409	370	425	414	410	399	395	421	390	417	393	413	404	448	414	430	449	389	437	417	416	388	399	411	475	415	467	398	396	410	427	401	421	425	391	386	383	409	393	430	426	418	420	422	413	425	404	446	373	394	408	419	402	390	423	429	394	393	415	413	399	414	409	386	388	410	403	402	459	435	401	438	414	416	443	417	410	420	403	431	374	442	407	463	441	373	385	416	448	415	456	402	389	408	395	383	397	414	423	430	404	456	395	442	394	418	399	441	421	428	375	421	423	421	436	422	408	425	415	404	403	406	453	398	392	396	390	405	411	420	429	426	424	416	373	389	420	409	406	403	418	428	445	400	380	398	419	420	458	401	381	390	428	403	443	426	446	398	411	369	393	417	417	422	379	402	386	421	376	414	385	419	385	391	391	374	399	414	420	429	440	395	413	407	425	398	405	412	390	412	394	392	375	381	439	439	409	450	406	386	401	404	471	418	388	424	409	426	424	391	394	407	394	429	422	434	386	407	392	426	432	394	388	392	432	424	415	414	436	361	405	402	426	394	424	379	418	422	419	349	395	384	442	427	395	460	395	413	437	384	437	391	437	403	434	445	417	408	405	410	385	412	414	418	417	377	411	425	383	411	396	421	406	408	441	389	419	391	438	402	374	365	394	427	393	390	445	408	406	394	381	435	400	401	388	429	393	450	390	389	386	406	414	405	349	411	415	418	424	403	402	433	414	438	414	407	402	371	391	432	428	401	419	408	375	405	405	405	383	427	408	437	420	429	426	405	426	404	418	420	418	393	396	431	411	401	384	385	412	397	407	390	418	411	404	389	396	409	437	416	420	418	419	409	428	417	392	389	390	379	408	411	433	438	416	425	369	398	400	400	418	386	395	415	392	439	411	431	416	421	433	405	425	443	395	396	426	393	384	383	385	398	425	404	412	451	417	445	433	404	442	403	415	362	415	394	408	386	416	390	417	416	431	399	398	449	441	405	400	445	408	431	414	404	386	412	430	441	469	413	393	382	383	452	447	408	405	407	378	398	416	403	412	418	406	385	418	458	384	452	405	425	414	408	379	390	404	409	384	427	381	374	378	461	407	450	432	434	415	379	442	438	380	432	403	396	395	377	367	408	424	430	414	383	377	383	408	428	414	460	452	366	454	449	405	434	444	443	422	428	385	353	439	384	376	368	402	375	449	462	398	415	406	416	395	428	432	406	409	412	390	420	414	398	386	462	404	414	424	405	395	391	406	417	380	394	411	444	397	411	404	409	418	427	399	416	420	362	434	425	419	419	442	409	424	397	396	384	419	416	401	415	379	438	427	415	425	421	418	439	391	396	400	391	386	415	405	424	396	404	399	405	415	418	381	400	440	408	395	424	425	430	399	384	454	423	432	440	449	379	417	398	415	405	390	444	413	419	409	436	364	398	417	421	365	409	411	426	448	417	429	393	422	407	423	410	413	412	426	430	444	406	383	446	428	418	426	420	404	418	404	403	407	410	444	434	424	421	460	427	414	390	414	419	366	403	388	409	444	394	426	430	412	440	410	424	408	438	392	411	441	384	418	425	411	417	405	439	377	425	427	405	449	385	401	383	402	406	405	414	418	431	385	421	420	397	418	382	434	450	369	434	448	415	416	450	443	386	417	446	370	433	392	461	433	405	400	362	421	381	444	393	404	430	411	412	394	409	419	414	438	405	418	408	411	407	387	399	426	443	394	392	427	398	399	429	406	460	418	399	403	397	416	393	428	461	448	436	397	423	399	402	478	433	422	421	386	434	444	448	423	406	404	386	433	419	447	425	388	423	386	403	377	436	408	412	406	407	417	384	378	422	422	390	414	376	443	412	367	415	412	429	394	401	403	405	408	423	403	413	435	429	431	405	431	372	441	426	391	416	386	408	412	387	417	432	378	415	402	394	422	394	423	406	371	410	363	425	391	392	439	423	434	408	393	402	398	425	391	397	405	389	400	460	433	364	399	394	401	439	426	433	438	416	407	407	394	386	460	440	411	404	370	415	414	381	428	403	369	403	410	416	391	434	398	458	435	395	370	371	387	419	387	392	437	415	396	378	424	413	408	396	405	409	437	429	386	394	431	463	406	426	473	386	402	421	438	441	422	400	403	406	389	430	416	424	423	380	363	404	410	412	409	384	369	425	416	421	443	397	411	403	420	430	411	383	408	410	422	421	407	423	405	418	418	384	403	452	425	410	437	426	422	394	419	430	445	399	409	423	381
12861	21646	19419	8478	3232	1738	1713	1132	619	383	356	377	367	355	345	366	322	350	388	347	364	319	340	365	384	344	378	368	375	340	313	340	365	370	370	352	326	324	355	348	361	375	382	341	359	305	408	356	385	352	350	373	380	347	358	325	316	343	304	351	334	353	349	364	331	326	340	328	386	331	365	338	352	338	366	356	353	375	337	350	343	341	362	356	342	388	338	370	358	325	350	328	343	340	349	329	364	373	345	379	362	373	376	350	342	350	351	364	307	335	361	359	334	356	348	313	370	344	365	337	363	332	327	334	321	320	373	338	345	360	342	336	368	350	359	371	371	383	334	355	372	371	310	364	348	367	374	327	370	358	368	358	365	329	330	371	335	343	343	330	337	355	331	347	351	367	341	317	336	338	354	346	335	368	330	338	360	362	336	374	342	368	348	349	359	366	347	342	349	325	353	356	365	329	322	352	342	367	337	325	365	354	368	352	368	348	351	351	367	387	342	388	350	367	344	339	328	294	385	331	367	332	377	362	368	325	330	348	372	344	362	356	343	323	327	345	361	385	372	349	349	366	358	350	345	384	343	369	354	357	327	349	355	346	347	362	370	338	350	342	323	365	380	307	368	366	346	332	345	324	360	380	329	375	329	344	353	317	345	360	336	342	317	316	369	334	341	358	341	313	337	389	362	298	340	364	341	332	346	346	351	353	350	347	355	355	323	306	334	348	363	334	337	340	339	380	325	358	334	377	356	342	362	372	356	350	352	332	352	330	358	351	354	381	341	307	346	351	333	355	331	324	352	347	351	354	358	344	366	339	332	345	343	321	315	356	337	334	382	347	338	334	339	369	316	345	339	348	349	365	296	376	364	348	364	323	372	309	368	349	345	350	381	371	321	338	340	319	335	333	330	360	344	362	360	370	341	375	346	352	374	404	362	350	333	311	339	345	342	342	327	359	351	369	348	335	375	375	327	383	363	346	326	375	321	361	336	383	370	355	344	354	376	337	356	359	339	319	360	358	339	372	331	333	338	366	351	387	372	342	364	385	352	312	304	371	350	367	339	305	365	382	325	377	360	350	373	317	356	348	340	344	374	346	335	367	353	357	345	351	367	349	341	365	341	359	359	365	334	317	368	373	343	342	361	335	328	333	342	366	346	336	358	346	335	354	330	334	368	342	360	329	361	348	337	356	341	328	353	348	381	351	368	394	347	369	353	334	338	350	341	374	319	355	344	357	329	314	339	332	382	379	322	363	378	354	339	362	345	334	387	371	362	357	363	364	365	335	288	370	353	360	353	363	321	334	348	358	356	336	346	318	352	353	347	348	351	336	344	327	313	339	348	376	343	367	345	349	339	356	370	346	344	350	360	325	366	344	343	346	324	376	322	367	384	334	310	349	317	382	314	363	334	346	366	340	366	350	335	377	339	356	377	319	363	352	352	330	356	344	352	337	351	386	387	390	350	385	324	365	360	340	341	374	340	359	354	369	369	352	356	348	377	362	363	335	345	357	383	358	374	330	327	378	324	349	364	374	374	366	354	345	373	336	365	339	332	323	374	349	312	352	376	360	346	353	341	355	313	344	325	336	349	353	348	366	324	296	339	370	345	335	351	378	338	363	305	346	351	383	376	353	356	335	367	309	369	370	362	365	363	340	377	344	324	336	317	347	338	356	319	334	369	355	353	353	320	325	337	362	356	340	368	348	360	357	344	342	322	323	397	379	335	350	329	329	335	369	334	402	359	348	395	350	348	358	339	321	356	353	376	364	361	361	332	341	392	329	305	350	327	343	362	357	365	360	335	353	350	366	358	325	346	343	353	340	353	335	339	350	371	360	338	318	359	361	359	306	351	336	360	357	360	334	369	340	321	366	346	373	311	349	345	316	376	334	338	376	337	344	343	346	354	356	396	348	370	350	348	349	391	345	359	384	381	356	357	372	332	381	322	354	350	345	347	354	342	368	384	348	341	378	302	362	324	326	348	372	355	336	323	383	372	349	327	349	337	367	359	327	386	320	369	388	349	372	342	353	358	360	341	351	337	327	351	345	335	364	376	356	335	359	333	384	353	365	330	342	346	359	350	369	337	339	371	331	352	358	365	369	336	332	317	375	322	356	342	338	353	376	327	363	358	334	385	346	323	344	351	366	319	364	332	335	345	356	343	347	355	362	362	348	361	363	371	354	339	356	335	350	333	356	351	336	334	349	340	342	314	363	364	365	341	357	356	345	340	350	344	344	380	331	317	350	357	309	334	344	357	337	368	358	368	378	375	346	369	315	373	318	373	375	358	318	392	342	336	311	352	332	327	353	330	328	336	353	349	344	381	359	337	398	326	339	343	363	371	349	364	331	326	332	374	337	358	377	347	343	347	330	356	352	309	353	356	338	327	322	339	345	343	333	351	345	355	360	342	350	361	343	353	362	376	370	344	316	339	360	349	370	341	362	360	374	327	352	333	343	366	374	325	306	354	364	363	341	329	318	338	338	338	344	356	362	360	376	312	342	329	363	351	345	380	352	339	343	287	339	322	333	358	368	357	341	366	361	360	331	341	368	364	325	347	351	394	314	367	366	360	356	357	334	377	343	343	370	367	351	345	344	330	371	321	324	351	330	329	372	346	362	370	344	334	353	323	359	343	369	353	361	343	361	378	368	363	356	352	352	354	327	347	349	346	293	347	354	334	346	332	331	348	334	355	377	347	378	353	323	362	323	336	329	343	369	331	340	365	357	336	342	363	354	354	368	336	350	339	343	331	343	368	343	328	367	349	338	355	336	341	355	363	331	344	340	333	321	349	352	348	321	326	368	369	384	362	346	332	375	330	329	358	356	358	329	325	369	385	327	344	339	349	360	355	389	353	353	361	329	348	359	351	380	356	338	339	344	318	321	338	333	344	369	347	359	362	341	350	366	337	373	335	348	366	348	336	347	344	342	379	359	355	335	354	367	367	375	337	326	368	322	324	323	365	361	370	356	365	381	347	339	384	370	357	314	335	347	331	360	355	377	358	357	355	332	356	359	347	371	369	342	341	354	366	339	317	332	346	346	340	357	363	328	376	330	355	362	382	345	354	399	347	327	333	351	369	362	397	367	347	358	362	358	354	331	351	347	367	369	344	339	354	365	332	370	362	332	346	379	359	326	389	337	323	327	350	345	357	360	356	332	364	360	333	337	338	361	354	341	334	338	334	378	362	374	317	355	324	388	325	347	379	399	327	368	368	358	336	358	333	347	352	331	378	345	365	334	377	368	335	364	380	356	344	364	372	328	343	338	352	338	351	347	375	368	360	357	348	381	357	364	361	365	360	368	311	360	343	341	299	311	336	358	365	323	340	362	355	352	341	341	341	351	357	345	330	380	329	352	346	333	339	343	345	339	324	350	366	349	341	358	340	336	349	375	334	360	330	322	320	358	335	350	362	382	375	357	351	356	362	376	350	359	366	323	371	360	343	359	377	366	339	341	353	330	361	364	372	341	321	362	339	324	333	382	349	359
25452	22422	37214	41366	29833	19516	14633	7857	2706	790	489	495	500	434	410	468	463	451	497	471	468	477	442	477	430	458	442	454	479	481	442	461	460	447	456	476	437	446	479	491	460	474	501	448	465	483	454	490	457	440	457	455	478	469	474	430	465	474	454	464	474	451	512	477	461	462	490	488	482	500	456	461	452	459	471	483	482	433	443	482	474	472	489	433	458	444	456	455	470	501	445	457	420	464	458	460	442	453	459	477	466	411	467	439	435	443	471	459	481	470	457	507	438	432	449	447	457	487	448	442	459	469	429	454	447	463	481	427	455	451	422	426	452	433	448	440	448	449	472	487	460	426	455	456	457	489	462	437	457	471	438	463	459	488	423	454	458	467	446	472	479	424	398	432	449	469	452	492	452	451	462	483	467	457	460	456	449	463	434	480	467	465	471	468	475	483	461	421	467	443	406	449	480	421	460	465	483	446	465	447	469	478	451	462	459	434	453	463	484	476	441	479	444	417	449	465	454	457	439	449	462	495	472	468	462	485	447	464	448	450	472	423	466	458	454	436	456	459	455	500	465	428	477	470	467	462	474	429	428	439	468	471	470	436	473	489	464	457	452	450	456	462	458	464	471	431	462	446	446	463	420	439	458	443	418	457	446	441	454	452	500	472	452	461	485	491	465	472	442	432	459	439	495	479	475	488	454	455	460	446	444	446	416	455	467	455	428	445	490	426	446	414	430	432	475	462	429	479	454	474	442	449	466	451	442	423	491	479	493	445	461	441	478	451	443	443	398	436	463	447	433	473	438	468	473	458	430	485	438	478	472	457	452	495	440	440	468	453	475	451	489	469	458	457	467	441	467	454	475	431	465	404	479	458	462	456	452	496	463	432	461	455	484	445	433	450	467	416	446	433	447	470	448	419	452	454	459	455	495	450	466	457	449	479	444	446	444	454	430	455	466	476	466	441	419	455	468	469	428	446	467	469	466	455	472	435	476	458	455	471	459	455	464	457	448	433	438	471	494	456	452	482	440	500	443	479	470	453	492	459	451	435	435	443	463	480	463	460	468	451	495	458	465	456	437	455	469	479	434	451	433	450	456	454	469	438	471	485	432	495	477	463	473	473	458	487	426	458	442	502	419	455	468	434	468	433	449	453	437	463	459	443	447	450	431	452	453	477	506	463	483	464	479	485	458	449	438	442	440	445	474	469	454	444	455	463	422	495	507	441	472	449	443	489	495	463	421	456	443	477	462	442	481	449	459	492	470	435	432	464	436	457	468	490	477	443	488	445	479	478	447	472	428	427	450	434	406	472	492	434	495	438	460	457	469	434	441	489	427	437	442	443	422	467	446	429	468	455	454	472	442	444	429	474	445	468	476	453	462	465	459	479	462	437	450	446	431	444	466	451	430	473	487	492	437	422	446	445	457	453	493	468	448	504	441	445	495	482	504	431	469	410	436	453	450	431	416	443	473	475	442	462	480	445	467	463	495	440	440	461	434	471	453	468	435	497	459	450	450	449	448	437	470	491	476	472	437	440	477	483	464	425	444	454	447	494	448	460	439	475	468	469	483	472	452	457	431	478	464	454	496	452	471	476	487	498	456	475	418	445	462	447	446	454	446	448	448	457	441	451	464	431	466	428	440	435	450	435	465	436	463	433	466	479	456	470	464	477	462	481	473	438	438	438	443	451	449	421	439	446	475	441	426	449	457	455	466	417	437	472	453	462	464	443	414	478	446	461	460	462	421	485	464	453	489	490	446	462	459	469	422	500	405	421	400	473	452	478	456	433	460	472	427	434	487	456	468	447	417	452	433	462	443	458	473	424	481	504	426	430	465	423	386	484	488	461	486	437	444	436	482	477	462	399	466	489	430	485	433	504	493	475	447	434	458	430	424	426	426	458	458	436	442	433	437	432	447	448	462	447	434	426	446	470	474	452	442	489	445	484	448	454	447	449	496	444	476	470	468	435	485	438	487	448	466	475	442	430	462	434	471	473	421	439	490	447	482	434	471	456	473	459	442	428	478	452	464	426	492	478	432	433	439	464	436	484	470	433	439	429	469	455	492	428	450	444	453	446	449	451	455	446	446	466	456	433	457	454	473	480	448	481	469	420	423	500	465	476	502	460	460	447	432	467	425	480	481	487	514	460	449	434	480	445	441	470	470	487	467	451	452	422	461	433	451	474	478	458	491	413	413	443	493	420	474	428	492	469	468	478	468	514	498	478	467	442	429	472	487	492	478	464	469	492	431	445	460	421	449	473	443	436	442	455	472	497	453	476	475	463	447	492	443	461	459	416	522	443	443	447	484	469	452	498	435	482	447	473	471	464	466	457	465	505	442	507	476	441	451	460	464	429	433	456	451	447	431	435	455	495	454	467	453	472	486	448	460	481	437	510	460	474	439	408	435	493	450	439	455	470	449	418	451	467	430	475	451	471	443	448	449	467	438	456	443	478	469	456	481	450	431	471	439	501	463	482	465	479	457	470	436	461	454	465	450	469	466	482	471	462	493	447	450	490	455	442	452	485	470	455	473	425	452	431	463	459	476	462	457	448	460	480	474	453	476	470	477	452	449	448	463	425	439	454	454	406	456	447	463	452	438	488	440	439	459	465	476	418	445	436	425	453	475	435	495	449	448	468	474	446	477	457	484	464	500	456	420	464	455	462	452	497	455	460	458	429	479	486	459	451	455	472	405	439	480	463	464	469	446	459	467	458	420	463	495	440	452	443	445	448	477	416	434	472	464	447	474	442	460	431	450	489	473	436	474	467	454	416	447	493	513	461	457	457	461	462	484	443	424	436	449	416	434	459	522	450	476	484	477	494	473	431	480	477	464	429	419	459	462	446	486	477	459	482	443	483	439	423	457	468	486	461	480	445	475	414	478	472	452	450	451	403	459	423	469	458	451	420	441	477	438	498	447	477	486	428	481	501	455	436	425	458	456	436	430	439	452	455	440	480	436	457	513	442	458	465	451	459	444	465	445	467	490	467	433	437	467	469	447	436	482	457	464	473	468	487	463	459	447	449	460	482	426	448	449	503	437	445	471	452	464	485	427	467	445	432	447	403	479	475	475	446	429	474	458	425	451	469	494	470	457	472	438	448	498	454	455	438	477	438	469	492	451	424	474	421	474	449	428	475	481	431	478	450	481	462	463	446	478	479	475	483	473	436	466	468	481	474	454	455	470	464	442	477	439	436	477	452	435	434	471	426	447	453	467	448	431	475	454	471	449	456	440	450	440	463	462	438	467	445	430	462	428	440	471	440	462	437	423	493	476	450	485	408	470	464	466	459	453	438	456	497	446	439	441	474	461	463	455	445	461	443	453	453	455	457	431	436	460	419	462	492	427	482	476	457	478	447	431	446	460	459	424	443	473	478	434	456	478	431	466	470	447	462	470	452	436	435	441	470	485	444	417	457	480	467	484	433	482	494	459	489	469	447	478	464	433	459	468	452	465	484	490	463	435	482	470	449	524	422	454	407	432	434	494	443
47691	80619	71922	42489	25824	14914	13049	7825	3173	808	429	400	438	421	439	439	416	431	397	451	452	407	442	390	435	413	449	431	393	444	411	443	428	453	396	416	436	422	431	410	441	424	426	421	410	428	470	436	430	419	470	457	413	409	409	432	435	437	408	439	441	419	460	378	425	408	389	443	430	453	470	460	411	388	415	402	439	434	426	382	409	454	395	412	438	426	450	416	407	414	412	449	438	442	456	402	428	401	417	434	425	437	408	420	410	430	447	438	415	429	406	381	417	419	450	437	388	425	422	413	434	418	444	402	414	406	427	423	434	389	423	424	410	402	416	412	433	422	428	400	429	439	398	447	462	437	405	415	408	430	424	428	426	425	412	392	408	396	416	434	443	414	424	420	477	402	420	429	429	391	400	410	450	421	412	432	436	446	428	430	376	399	419	426	448	450	439	440	409	421	415	416	435	430	425	476	466	417	440	443	440	402	387	414	433	430	410	422	429	410	437	414	389	461	394	425	420	459	414	423	408	439	435	461	408	417	371	425	421	408	391	419	446	415	405	397	399	431	423	391	418	459	431	396	426	412	392	442	437	404	432	436	395	453	409	466	386	412	426	449	456	420	412	443	417	426	405	455	384	434	421	441	450	409	424	420	422	394	447	403	423	357	412	464	416	405	431	407	427	406	433	424	425	407	425	409	455	435	444	439	419	360	428	417	438	416	433	401	434	406	417	441	455	428	398	435	435	450	442	477	419	442	403	406	466	404	462	406	417	424	422	440	387	427	425	425	408	411	435	438	398	401	432	431	420	416	419	455	365	406	392	399	385	431	408	435	397	396	416	429	427	427	409	429	437	406	382	435	417	405	434	436	417	462	424	435	394	416	418	372	446	421	448	442	422	443	460	427	398	422	435	452	437	398	409	453	415	393	443	419	422	422	420	471	414	445	414	424	431	428	396	419	434	458	429	401	419	418	420	442	428	428	435	452	438	397	400	424	415	400	434	421	432	439	442	415	444	401	416	472	422	415	413	435	400	401	431	415	441	418	417	402	427	454	408	410	419	403	447	429	434	395	416	400	428	465	413	416	451	435	408	431	402	437	424	447	429	418	411	401	396	421	419	434	423	458	436	436	401	450	446	432	407	424	429	440	415	389	414	403	397	412	459	424	395	411	396	480	401	440	418	454	407	442	414	434	413	427	415	425	469	443	452	420	465	444	398	404	434	447	452	399	428	428	441	443	410	423	441	443	448	433	408	427	455	421	407	416	421	425	436	427	384	388	399	408	427	421	399	406	393	410	416	418	435	430	425	449	440	429	450	400	407	403	413	430	386	417	417	456	398	424	419	436	404	453	430	401	420	394	444	436	395	409	423	377	440	390	429	400	403	388	453	415	443	413	427	421	460	401	437	445	412	443	405	406	426	391	457	442	410	422	399	427	427	392	403	403	428	420	424	404	425	424	405	425	443	395	458	420	467	395	445	415	403	386	422	395	428	421	415	425	425	434	443	395	439	429	419	427	431	415	456	417	398	417	420	419	407	427	427	452	432	412	415	455	432	429	400	430	417	465	413	443	433	394	417	412	452	459	416	408	444	403	474	403	441	409	454	412	381	418	418	405	432	398	402	443	427	425	395	385	392	432	426	427	420	434	405	445	412	392	434	446	418	404	403	442	411	391	412	419	442	421	395	423	416	438	425	421	432	414	406	427	422	421	399	404	443	401	456	412	448	419	408	443	392	427	412	441	402	422	439	420	446	407	426	418	423	452	412	418	424	416	459	424	420	402	435	417	439	448	415	409	404	424	424	398	444	398	430	408	412	422	420	413	421	394	443	422	429	443	404	436	433	450	428	460	436	434	431	421	449	412	425	424	397	383	388	381	424	409	397	396	442	422	392	425	406	405	402	391	372	405	431	429	389	432	415	388	414	417	423	401	411	435	393	405	418	429	398	416	433	419	409	435	407	424	417	404	422	402	390	437	414	390	435	412	405	440	400	429	443	428	409	414	436	462	413	432	420	423	416	433	435	451	415	422	437	431	466	426	409	394	456	431	440	382	443	415	445	412	375	429	438	444	454	397	381	450	412	441	445	427	425	431	457	429	410	420	408	437	444	404	454	391	413	451	400	402	446	413	400	410	385	439	414	437	451	432	413	402	420	416	380	395	418	404	453	412	370	432	424	420	453	410	409	426	414	428	421	396	468	473	423	430	442	432	416	418	428	407	433	412	395	429	487	409	446	440	398	413	413	350	420	419	420	422	413	430	385	415	440	410	453	413	440	431	425	415	390	420	367	444	385	443	434	403	449	432	451	400	398	442	379	436	441	395	442	403	435	407	406	408	395	450	431	417	384	376	428	419	401	425	421	430	412	438	431	439	406	392	397	427	438	369	408	406	414	424	447	430	443	432	411	409	400	403	443	473	404	430	401	437	394	435	462	427	439	431	428	474	417	434	414	434	430	439	428	440	429	440	445	428	438	409	389	404	444	460	417	419	384	402	418	417	426	421	414	400	406	444	416	432	408	405	390	437	381	426	414	386	401	413	402	449	422	427	407	436	405	377	406	395	445	444	409	480	414	432	439	436	445	414	399	401	418	436	411	410	410	392	400	433	408	441	373	435	379	429	442	417	422	401	429	402	400	435	421	388	412	430	381	444	431	437	406	432	381	398	413	434	421	376	428	398	423	409	446	417	429	451	424	372	391	393	415	432	430	399	408	399	443	424	391	409	403	393	425	434	408	386	451	446	414	407	458	434	434	447	386	436	401	373	459	431	440	418	424	439	430	393	445	414	415	457	457	451	395	403	432	440	441	411	400	410	398	454	433	429	425	445	429	391	391	448	412	397	414	412	448	443	425	415	436	418	409	406	403	459	435	410	424	454	407	443	417	432	421	373	418	401	418	392	418	453	424	436	389	442	396	404	428	412	423	421	413	398	425	405	414	374	426	447	425	406	403	451	430	391	400	420	446	441	406	412	414	424	432	437	412	433	404	464	409	411	422	419	407	419	434	386	418	417	396	404	425	436	423	415	395	367	431	415	396	405	436	405	409	436	438	406	443	457	413	419	426	396	395	435	427	388	396	410	481	449	457	438	430	427	445	410	403	383	407	416	456	407	395	408	416	421	420	445	430	428	418	424	451	412	448	405	403	413	420	416	406	412	430	435	408	434	425	418	412	424	420	458	440	409	455	399	415	389	418	449	429	389	407	431	435	419	450	382	407	428	415	423	381	414	440	395	413	408	384	409	429	400	425	460	403	412	414	401	419	409	452	430	438	434	387	418	412	396	423	421	463	434	423	389	460	435	414	430	419	406	419	427	412	423	429	432	437	434	410	423	378	432	450	414	415	417	401	406	409	385	404	409	417	419	419	423	421	425	429	442	464	418	413	390	412	432	385	432	398	453	451	401	399	403	449	440	418	446	430	429	441	436	458	395	422	420	423	415	377	421	413	434	412	409	431	422	407	401	399	441	410	411	469	386	391	446	440	433	421	396
24457	21919	33938	37661	33953	27627	26428	15262	5027	1241	591	586	577	566	564	589	582	594	576	537	544	554	556	555	538	606	516	554	562	530	534	587	569	516	599	579	556	573	576	569	525	566	528	574	560	560	610	572	584	541	573	523	533	580	520	520	557	585	538	568	589	540	530	528	495	540	515	522	557	558	600	563	548	622	580	525	555	558	544	553	555	571	569	573	554	571	539	547	537	575	530	526	517	544	578	546	504	526	521	533	536	530	574	582	552	536	504	548	557	498	571	535	553	548	512	584	540	602	540	558	556	570	545	558	513	530	546	528	545	569	574	549	557	571	565	581	543	530	563	552	554	574	517	551	589	529	518	541	574	558	511	542	554	558	588	534	531	590	587	557	569	559	573	570	548	524	521	603	568	562	512	552	531	554	562	551	588	543	534	566	514	558	473	512	537	542	562	512	528	508	563	535	550	532	555	579	537	537	562	537	544	515	541	544	564	563	531	532	571	551	556	579	601	508	503	589	525	569	536	537	531	530	512	580	549	546	569	567	535	534	524	565	537	550	544	579	560	558	512	541	518	543	510	561	533	533	568	508	551	530	534	547	549	564	559	562	512	549	525	519	534	495	565	521	537	534	541	566	576	537	557	516	514	519	567	540	559	497	576	502	541	510	513	520	520	552	570	586	547	512	511	546	561	526	566	575	538	533	554	558	541	569	537	508	528	514	568	550	534	549	547	567	528	572	543	576	554	540	531	538	577	550	590	538	537	564	536	577	513	536	531	509	541	545	529	532	552	544	619	535	576	520	495	535	531	549	541	572	519	531	577	478	563	546	506	525	569	563	557	540	511	528	537	524	553	531	538	528	541	508	508	542	570	491	538	552	563	543	512	553	537	552	534	520	531	541	515	552	580	528	532	528	585	534	523	560	549	499	534	557	521	569	554	556	533	544	538	577	536	531	507	520	536	533	552	521	591	528	532	550	541	530	538	531	546	555	554	579	569	545	554	576	527	555	538	537	570	550	555	535	504	538	580	586	548	557	543	562	523	552	556	618	512	551	558	558	574	533	534	544	541	523	527	569	483	543	512	508	565	590	536	524	539	523	596	537	508	549	566	519	537	541	518	521	547	493	559	538	572	534	526	530	516	535	552	561	545	500	533	523	549	546	536	572	517	556	495	543	517	521	537	588	524	567	520	553	486	501	528	485	502	564	572	516	571	539	553	537	535	535	553	560	542	566	545	511	533	571	572	534	517	574	572	548	572	519	538	524	554	529	544	552	552	527	543	561	571	573	537	537	532	569	515	521	556	564	558	538	568	513	541	495	544	544	567	517	573	573	526	513	550	528	532	581	541	512	547	542	547	564	556	567	525	512	522	563	541	525	530	533	564	564	540	554	568	517	526	534	540	524	575	562	542	579	541	548	575	527	558	539	500	523	547	560	513	521	525	545	512	535	588	545	566	500	542	532	533	545	514	585	594	556	512	517	524	566	514	557	538	533	598	545	550	549	560	554	582	586	504	535	539	548	542	538	524	507	539	530	550	529	540	552	560	549	541	553	557	479	554	554	515	539	538	581	505	595	590	501	563	526	542	517	535	539	523	502	540	531	567	535	566	537	578	610	545	553	596	525	572	557	571	563	559	537	544	561	534	507	520	503	569	515	517	561	552	543	550	561	563	545	517	547	543	526	557	547	546	562	531	599	529	554	543	539	565	496	583	584	541	520	538	556	542	550	565	543	536	529	561	537	567	567	543	505	543	523	548	523	523	518	591	581	531	553	540	544	527	545	512	492	534	607	558	531	494	533	531	531	561	569	539	549	539	526	540	583	531	506	568	526	548	554	501	556	506	544	529	544	504	537	534	545	531	521	566	543	525	560	528	559	551	514	541	562	544	552	573	499	582	505	535	515	522	536	574	524	546	554	557	547	535	520	529	580	518	586	550	551	510	557	549	527	501	527	542	488	518	551	557	552	571	552	490	527	548	563	556	537	535	575	520	530	555	541	524	576	578	557	546	605	560	543	551	495	581	513	542	554	551	559	479	553	543	569	593	534	566	526	561	493	570	546	520	539	537	541	553	545	523	544	542	575	514	572	557	527	524	491	517	532	553	523	523	560	539	516	569	534	498	523	557	503	515	554	534	564	509	538	572	578	536	512	570	549	524	513	523	554	554	510	553	549	569	557	535	521	564	536	532	558	529	540	564	566	554	528	535	544	542	556	522	537	519	559	533	537	526	538	510	535	556	555	524	552	556	547	553	532	592	525	561	566	557	517	561	548	557	536	524	528	556	543	529	544	558	523	522	545	523	572	506	568	532	610	543	561	556	577	514	536	539	518	536	539	542	547	538	519	564	577	532	543	465	551	536	554	556	528	556	548	561	574	537	552	512	563	532	541	540	544	532	530	581	571	528	557	543	553	500	529	569	512	575	542	566	556	591	550	548	558	561	519	500	552	568	553	557	484	517	512	508	557	550	568	518	574	552	558	609	509	533	568	552	564	548	523	504	578	543	540	510	536	560	554	554	511	487	547	536	555	568	526	561	514	561	573	538	528	541	537	542	554	543	565	532	548	547	514	584	615	522	505	553	516	504	545	567	508	562	583	523	542	536	541	544	551	553	545	551	535	539	517	524	527	597	573	531	555	551	581	561	555	545	532	545	544	532	547	550	547	534	501	595	544	541	539	579	516	561	510	522	554	532	552	555	570	561	573	542	539	540	570	552	562	563	529	567	545	545	535	499	550	536	509	540	528	563	589	529	584	550	524	539	505	584	511	524	568	556	531	604	502	547	536	528	510	549	520	535	553	556	554	551	550	540	552	555	540	509	546	533	547	548	552	532	564	491	542	518	520	589	494	507	541	576	582	562	569	576	541	520	521	557	573	565	563	533	529	536	517	543	521	573	549	585	551	556	555	556	537	501	543	528	528	527	524	516	585	524	549	553	523	532	530	571	515	568	539	523	527	576	552	493	565	562	551	577	491	565	580	524	574	523	560	543	571	548	546	539	580	535	538	563	585	528	510	575	570	542	516	543	533	537	543	529	516	595	548	517	536	527	572	526	543	538	532	525	540	558	558	545	574	533	498	515	560	532	539	570	503	555	566	544	529	548	563	545	563	531	562	531	511	537	507	537	546	554	523	569	547	557	558	531	530	615	550	548	523	544	561	555	531	535	522	561	567	558	550	521	540	543	538	545	576	502	521	525	541	552	582	523	556	554	528	547	550	519	514	562	556	575	558	497	548	502	580	562	541	554	547	532	555	591	570	540	545	555	545	486	518	553	497	577	514	563	535	535	534	538	557	552	584	573	531	549	546	590	536	563	557	553	542	548	582	539	552	565	526	508	534	548	541	552	575	539	539	565	549	543	572	537	551	535	534	588	554	533	559	573	557	506	574	525	555	538	573	578	543	551	522	523	529	525	541	526	563	523	552	579	525	537	514	574	567	595	585	557	560	544	493	550	575	526	573	532	555	568	554	536	546	592	555	537	578	542	536
57932	95443	85780	56674	36438	24029	22186	13463	5316	1291	498	503	511	531	529	565	517	514	523	545	525	510	543	523	523	536	535	546	477	557	560	502	522	513	501	554	528	451	488	494	474	497	514	494	503	522	527	489	510	504	516	501	514	497	513	510	500	518	487	537	502	474	526	509	551	508	509	457	486	574	563	557	523	497	491	489	521	514	489	532	503	538	505	504	486	485	492	495	495	475	494	541	496	548	516	539	489	544	465	496	491	496	509	505	500	504	502	496	510	552	482	495	500	504	498	507	461	543	512	504	500	518	525	542	524	519	495	514	524	513	531	472	545	531	502	510	506	499	481	560	503	516	515	533	453	563	516	519	503	504	525	517	506	485	494	482	561	536	517	516	518	530	509	495	526	553	476	520	525	526	529	502	556	477	517	487	554	467	505	521	479	530	512	515	505	490	492	497	505	520	530	519	495	523	504	510	448	551	483	506	486	531	471	510	520	485	477	504	467	496	494	563	485	517	519	521	534	508	524	533	492	517	562	550	500	515	523	516	538	517	511	486	495	520	507	482	526	494	551	487	533	489	515	507	548	494	471	530	516	574	490	496	539	509	485	497	512	530	515	518	500	499	475	553	490	501	483	532	509	496	476	435	501	515	530	500	498	484	488	532	507	501	493	497	488	466	526	525	511	574	503	538	540	477	515	481	506	524	532	509	490	512	507	509	492	454	495	528	499	479	526	514	500	515	547	514	536	503	510	501	461	446	509	495	515	502	543	510	497	534	498	501	478	514	520	476	514	514	514	528	502	490	461	536	535	461	520	523	481	502	475	509	483	519	524	464	521	524	529	513	503	512	526	507	485	483	539	466	499	507	495	480	523	533	485	501	507	488	512	468	499	491	472	462	497	510	491	507	478	488	497	512	494	547	517	502	537	521	502	487	474	492	498	553	483	500	488	498	465	522	531	487	542	550	501	506	469	506	482	490	506	480	511	503	550	520	520	534	486	472	514	497	523	483	528	467	522	490	471	480	465	516	521	523	480	504	513	512	511	501	534	539	500	509	473	484	485	499	499	439	515	495	491	511	472	528	501	508	493	481	487	513	545	513	505	501	507	551	519	530	544	483	511	507	508	492	532	546	503	519	516	523	509	498	543	547	505	533	451	495	513	496	503	515	521	509	537	503	498	513	534	535	512	469	531	479	489	530	478	477	511	494	519	520	525	505	519	481	513	505	507	512	522	480	497	506	470	488	530	470	493	535	522	481	497	509	527	505	474	494	530	500	517	482	496	503	488	509	493	499	470	536	525	495	504	545	487	514	520	531	528	475	504	518	490	550	487	475	505	488	525	489	498	484	497	519	489	486	513	513	503	528	514	535	529	517	516	538	503	500	448	477	499	485	508	514	516	500	533	529	479	501	502	482	496	560	504	503	492	506	529	516	450	521	510	532	484	543	494	511	533	502	482	531	529	493	497	517	520	477	495	481	490	494	527	510	506	489	484	536	512	498	497	501	489	532	506	471	490	519	501	494	494	499	505	504	526	481	515	514	519	502	562	509	522	517	485	498	503	508	486	485	497	517	538	453	474	502	494	508	535	489	518	495	506	522	526	496	488	497	511	493	472	482	493	532	526	540	486	509	501	530	517	544	513	503	506	549	497	536	497	507	499	517	478	502	525	477	522	478	511	548	483	542	519	490	495	511	541	471	501	546	520	478	547	509	513	482	504	511	484	489	521	478	530	507	524	488	502	478	499	512	490	478	529	509	520	525	476	516	498	475	502	524	500	516	524	494	520	538	548	524	480	518	501	512	493	464	509	499	492	527	513	498	516	536	494	508	530	514	507	481	536	508	495	488	487	497	509	510	495	520	482	478	474	472	512	513	505	520	510	504	498	517	488	483	487	455	524	531	480	510	449	515	538	521	455	461	540	502	498	520	518	504	509	539	506	482	505	492	479	480	485	500	453	492	510	448	485	514	518	457	492	524	526	505	504	480	532	491	503	519	515	510	504	512	533	481	460	494	498	490	532	501	509	507	513	507	477	501	482	484	499	516	475	490	536	482	501	495	541	502	467	485	489	518	533	507	515	516	513	483	504	486	532	543	482	529	518	504	509	495	502	541	501	499	471	511	482	483	493	495	496	478	496	495	538	504	526	504	465	492	489	538	520	511	484	496	486	500	540	538	504	498	542	483	540	539	516	490	511	520	526	520	526	473	522	486	516	508	487	469	484	489	507	527	524	511	520	490	540	503	504	511	515	493	508	496	473	497	514	491	478	503	486	523	503	506	496	547	501	517	502	483	514	528	529	517	462	495	543	467	505	518	483	500	488	555	511	468	482	497	558	515	484	498	509	536	490	512	500	458	476	481	496	479	507	510	484	494	505	467	523	492	513	482	502	513	545	532	467	496	503	488	523	490	498	479	544	481	522	535	547	478	533	500	466	506	552	479	525	524	513	468	518	487	495	482	507	498	526	506	500	514	502	529	555	526	492	492	532	490	534	503	521	546	474	490	531	499	490	491	534	468	493	476	523	524	505	492	512	507	480	483	512	520	536	546	496	511	528	488	471	544	499	485	503	536	511	522	514	520	471	495	483	475	512	490	515	503	502	506	546	510	489	483	464	558	495	530	476	492	485	506	516	527	505	512	452	517	529	506	513	485	451	488	489	537	479	465	521	474	521	481	522	522	509	521	472	527	498	507	487	508	508	506	490	478	491	546	513	509	531	516	533	491	534	493	507	518	525	518	543	510	480	528	491	514	526	493	490	490	504	510	455	500	484	477	495	494	501	463	496	516	487	525	548	501	482	507	513	518	495	494	463	476	528	483	506	496	522	523	510	542	512	503	532	496	514	492	533	504	483	516	481	508	506	494	503	466	519	534	511	527	528	475	528	514	524	491	494	500	493	526	487	501	522	531	496	507	514	492	547	483	538	505	518	493	506	485	476	525	529	496	495	471	502	502	500	520	486	477	539	533	535	537	525	499	498	472	455	533	535	503	515	488	512	497	568	466	472	528	477	500	487	483	513	497	502	485	492	504	488	527	506	539	459	529	501	529	535	540	515	524	507	501	488	484	547	487	527	509	493	495	530	524	513	512	504	484	521	486	469	568	498	507	522	515	536	525	485	532	501	469	494	557	496	505	550	518	514	493	524	506	472	514	514	508	513	493	528	491	554	522	499	482	478	536	505	495	552	528	518	474	550	518	479	474	524	497	518	450	492	467	511	524	516	507	505	512	535	505	507	489	478	483	505	525	490	495	477	511	559	503	487	502	486	518	489	522	511	517	487	477	528	504	521	540	507	506	521	444	536	556	508	509	466	489	509	450	511	454	517	491	477	533	521	503	468	468	459	508	492	509	523	512	533	557	515	482	509	494	494	491	490	513	473	473	491	478	524	459	502	533	506	496	472	584	510	495	486	491	513	477	509	507	496	491	462	512	518	503	488	559	494	493	516	517	465	532	547	530	495	462	483	490	529	494	476	498	492	495	510	474	509	515
28520	22135	21740	13011	4050	1875	1578	1097	632	424	470	426	448	443	453	454	465	427	436	409	428	451	445	445	454	484	427	462	463	451	423	407	391	452	413	431	426	438	415	402	417	418	424	459	397	440	416	407	424	437	387	447	439	418	396	421	442	436	437	423	468	437	423	439	459	479	436	417	429	394	479	439	399	445	414	397	423	409	428	476	450	479	421	407	464	429	429	440	400	435	432	390	425	410	430	464	468	434	443	433	420	438	414	407	426	414	425	415	481	427	440	430	427	465	473	402	439	434	433	458	431	438	423	415	454	387	448	440	397	415	433	443	425	401	444	439	461	416	418	439	398	436	438	422	390	452	406	452	383	412	437	403	456	479	407	413	416	449	415	413	437	426	447	411	444	460	430	389	408	427	419	416	438	399	437	465	455	472	462	426	442	420	445	428	422	421	457	428	468	462	438	457	424	423	444	427	426	421	417	442	429	393	407	443	452	426	444	464	442	432	444	434	400	428	471	460	445	414	443	445	433	413	477	404	426	429	425	393	399	475	433	421	419	445	469	422	430	401	439	458	452	438	410	421	435	402	405	421	462	432	426	414	435	446	409	426	448	404	422	447	420	429	409	442	417	401	457	439	447	436	422	418	390	413	416	418	434	441	429	414	399	450	421	391	421	419	429	450	421	470	446	396	397	452	437	423	409	423	449	423	421	422	433	392	449	426	478	444	424	453	447	431	439	448	474	415	442	449	416	424	402	447	402	431	444	440	458	445	446	469	416	383	420	447	449	446	410	426	434	454	458	443	428	435	423	460	433	432	434	434	455	461	423	465	421	439	431	450	404	424	453	440	431	412	453	434	387	429	444	400	454	405	447	419	391	447	463	419	458	430	433	459	389	436	417	424	400	454	433	433	437	399	429	401	454	473	414	405	444	414	416	403	441	397	437	463	415	413	423	452	426	416	425	434	446	420	435	458	431	431	423	469	467	431	442	443	448	422	411	424	461	416	445	468	410	438	421	446	444	373	439	427	432	446	413	467	416	429	507	425	438	415	416	442	426	434	407	407	424	427	410	441	438	471	438	424	440	410	443	446	480	432	425	434	414	402	432	443	445	469	408	431	443	419	435	397	421	395	411	408	415	414	449	442	424	443	465	416	424	437	425	466	430	433	458	480	467	406	421	481	423	455	440	436	414	399	416	380	414	433	423	422	446	424	418	425	415	437	469	442	407	451	416	424	411	441	415	426	427	440	446	463	429	434	478	459	450	416	478	475	426	427	440	411	442	440	433	419	410	446	446	415	449	434	403	398	422	411	407	441	413	438	435	488	454	408	427	454	400	414	396	425	430	431	442	478	428	407	376	415	419	416	418	409	417	438	435	428	421	460	436	453	461	457	436	420	431	426	420	484	441	435	457	424	459	440	434	443	430	444	466	427	387	449	445	402	449	430	438	445	432	426	470	453	438	401	436	462	434	440	417	410	424	440	424	408	422	428	436	459	461	404	474	442	442	410	391	434	421	458	432	422	417	453	431	449	438	436	438	409	444	430	444	438	449	419	447	389	423	444	385	396	467	444	435	418	414	415	424	405	435	434	433	402	437	446	413	401	431	427	421	446	456	439	434	419	455	427	430	458	410	434	415	464	423	446	422	429	434	414	433	435	422	410	429	429	456	425	417	455	403	408	460	449	415	425	425	433	431	388	444	441	437	439	417	409	426	447	427	393	419	419	416	430	426	418	446	427	445	478	428	440	456	467	439	425	456	413	465	397	465	457	432	430	427	418	461	442	443	450	436	425	428	437	418	397	425	451	437	403	409	391	448	448	465	417	424	444	458	419	417	409	440	468	457	412	413	440	458	439	399	442	404	422	419	416	425	424	475	435	395	433	428	454	427	436	459	429	428	430	416	422	425	418	426	462	462	423	441	456	435	431	445	441	427	406	421	445	398	418	439	426	435	417	479	429	423	449	433	426	388	424	453	416	400	437	435	473	454	428	404	395	430	435	457	415	416	441	421	441	429	435	420	449	400	446	446	460	411	470	455	435	436	417	419	421	448	423	420	455	442	399	435	407	466	438	427	402	432	404	449	447	407	459	471	438	477	399	424	395	443	414	435	459	439	428	446	420	465	401	386	432	438	438	426	453	422	464	433	451	464	441	433	418	456	432	429	392	418	385	443	450	410	426	446	447	442	429	458	449	433	432	456	426	416	462	447	454	429	406	410	451	463	429	439	417	427	416	381	460	466	434	426	383	415	440	403	450	475	406	409	416	449	433	416	406	439	428	443	462	428	415	468	416	421	401	429	419	435	404	475	463	461	457	425	437	424	430	399	422	415	451	448	432	426	458	396	393	422	399	420	393	461	408	417	428	437	398	467	441	412	405	455	420	442	429	390	421	465	432	439	447	461	415	398	436	434	439	390	431	467	456	436	438	438	446	423	442	475	373	407	413	412	404	421	433	429	415	438	432	421	402	399	470	447	455	421	422	423	420	473	429	435	416	426	414	439	453	434	415	451	433	429	413	423	415	431	439	449	421	479	439	448	467	442	421	387	411	436	412	430	435	419	403	399	477	458	430	446	475	412	408	467	424	434	435	453	446	443	434	442	424	424	446	438	413	461	406	420	388	445	437	434	431	429	450	410	397	404	465	401	444	418	399	433	442	414	429	453	430	418	400	442	392	425	409	455	454	427	393	435	407	435	396	431	441	475	448	416	461	409	444	418	430	455	447	445	417	409	454	413	430	396	438	429	497	435	415	389	461	439	395	441	439	433	407	435	424	409	439	410	457	426	422	413	433	452	479	442	414	413	443	446	418	383	418	407	416	453	420	443	449	432	428	442	412	421	434	401	457	444	457	438	420	425	448	407	401	420	422	458	402	410	439	453	422	448	429	470	432	428	407	456	445	463	462	420	449	403	431	419	401	413	403	404	423	443	452	438	410	452	435	432	479	416	434	412	411	425	411	416	444	422	459	421	406	426	426	449	429	419	464	444	442	404	400	452	438	417	409	431	411	421	407	419	466	431	415	441	429	453	437	404	415	407	437	416	478	438	449	455	438	437	426	417	406	434	416	430	410	417	411	460	389	431	410	386	438	454	401	437	422	436	473	460	432	476	452	413	396	420	419	434	437	425	412	431	446	474	464	453	453	392	425	420	451	426	431	456	432	461	436	454	434	440	436	420	419	418	429	424	429	388	395	414	425	396	413	429	407	399	387	395	445	417	389	425	440	418	432	426	458	410	428	433	432	406	432	415	447	442	417	441	417	442	448	410	433	423	461	434	450	436	473	453	447	459	373	443	409	426	444	407	445	432	418	462	432	413	428	458	457	463	395	406	417	432	466	429	457	455	426	458	463	423	439	414	445	416	474	436	448	429	466	430	429	418	399	440	428	435	416	418	438	458	497	425	466	449	448	444	463	476	415	466	450	397	402	439	442	452	413	406	448	422	452	419	418	434	421	431	426	417	446	440	443	436	442	447	411	435	431	421	430	443	434
13120	22811	20290	9230	3640	2086	1915	1204	594	404	370	377	359	378	367	358	368	387	381	333	375	364	375	377	379	361	360	355	344	356	396	381	390	372	396	361	380	394	381	355	340	373	373	377	359	375	398	366	360	378	366	357	360	395	357	382	418	391	388	380	412	371	388	338	363	373	362	420	350	345	380	351	369	349	376	351	382	387	356	369	360	361	324	369	352	340	375	385	363	385	370	383	371	372	360	383	358	343	348	368	362	327	397	355	378	351	344	404	374	369	349	411	361	355	371	372	365	358	367	370	389	356	358	361	333	349	368	327	338	385	348	385	353	355	385	355	363	362	386	392	313	387	366	380	359	385	392	358	373	340	355	371	308	352	324	327	352	350	381	324	355	341	358	411	377	409	339	350	356	355	345	357	370	350	379	398	352	367	346	370	365	374	361	388	339	361	336	328	374	401	380	346	374	383	378	358	371	343	338	344	343	337	336	361	379	362	341	359	333	370	349	361	368	356	349	352	380	366	392	385	327	362	356	343	358	361	358	383	393	330	338	356	364	356	383	368	364	377	342	369	384	369	376	385	356	355	366	344	368	343	437	381	365	382	304	354	358	345	384	376	372	387	385	402	383	397	341	354	355	392	348	387	309	405	366	354	355	352	389	369	372	371	344	384	377	374	369	412	376	316	342	355	361	350	364	367	342	374	390	343	353	387	356	361	349	365	360	357	351	334	358	347	336	359	382	367	365	322	363	342	333	363	338	334	366	335	391	341	384	333	337	354	373	387	377	355	342	354	374	385	368	336	353	364	391	365	390	375	347	368	356	392	368	357	369	340	357	381	388	401	389	336	391	376	331	376	374	349	369	393	378	374	377	367	376	383	330	351	379	368	365	363	376	331	326	379	347	335	339	341	371	365	329	397	379	362	374	357	367	349	378	367	348	365	389	367	364	386	368	345	374	396	381	386	359	370	347	382	345	380	367	325	371	360	352	368	394	350	351	359	332	355	334	357	351	371	369	325	346	330	376	371	352	348	350	391	334	397	369	383	356	352	369	365	331	343	342	378	335	365	361	365	352	393	361	361	392	368	378	349	379	338	345	357	388	349	395	361	375	342	343	334	358	392	360	363	385	383	343	342	397	387	353	379	369	364	365	361	370	339	390	345	380	393	352	387	348	360	384	367	355	393	357	392	366	353	350	405	355	375	351	375	366	376	351	381	333	412	402	363	364	374	332	348	373	362	383	375	346	358	376	349	341	350	364	363	370	352	380	375	346	361	352	381	370	372	367	341	358	340	368	382	344	373	371	380	331	341	362	351	361	381	363	365	366	375	358	328	351	376	373	377	389	357	373	370	386	356	373	339	354	360	366	354	370	386	357	398	351	361	347	346	359	361	345	326	391	387	371	328	364	359	342	378	375	382	364	338	372	387	392	360	364	339	368	376	353	373	377	384	353	368	359	368	377	374	379	391	371	379	357	340	405	381	346	332	384	396	350	361	361	360	379	347	343	357	344	371	362	337	356	371	354	296	359	363	359	358	358	354	328	340	381	378	345	340	367	368	337	381	329	329	341	385	363	382	337	345	406	343	349	363	353	364	354	363	367	374	359	369	381	379	376	357	347	371	372	388	333	354	379	375	385	372	365	372	379	333	391	391	362	401	346	326	363	348	345	349	341	393	350	349	373	383	353	362	337	354	358	362	362	392	372	365	366	377	329	360	387	301	360	370	360	366	351	364	369	360	374	346	351	371	370	360	350	371	343	390	367	353	345	364	361	355	403	390	354	392	388	361	377	396	376	386	339	320	365	362	377	386	388	386	385	377	347	367	364	382	381	359	333	348	335	373	353	371	342	381	373	362	360	399	363	350	360	382	359	350	366	364	372	342	360	336	361	375	352	369	378	384	358	378	368	337	348	364	391	354	362	378	361	381	352	424	347	366	347	358	362	364	376	319	342	381	362	379	368	369	356	352	371	386	365	343	334	395	373	362	349	358	337	361	369	355	399	359	357	365	356	373	330	372	379	367	392	402	359	357	348	378	343	375	384	346	369	326	364	378	379	367	360	367	382	343	361	355	380	372	386	369	376	362	364	376	382	373	367	369	361	336	372	389	342	389	357	394	375	389	352	366	369	361	344	363	378	358	369	371	345	352	332	355	381	381	325	347	369	387	338	324	337	380	368	364	404	371	370	391	340	372	358	343	374	381	386	365	368	343	357	370	362	350	328	334	339	329	337	349	370	391	355	362	354	377	322	372	368	359	388	384	362	384	360	376	363	371	338	387	401	337	377	359	361	343	349	348	358	360	344	352	377	396	346	343	329	345	363	364	371	377	332	316	368	329	384	359	371	348	377	355	378	343	337	347	346	367	360	391	361	331	342	358	377	383	352	349	369	376	372	372	368	377	387	356	357	355	354	374	366	371	362	375	392	375	355	378	334	369	367	366	358	377	391	340	350	344	344	390	380	367	353	377	374	346	370	373	353	370	355	404	356	335	371	368	383	380	384	356	379	356	369	354	385	388	364	378	364	355	390	371	369	359	361	349	342	375	357	360	386	366	393	359	340	339	372	353	347	367	362	395	351	380	349	335	370	368	345	331	399	367	337	384	371	360	332	349	355	398	381	332	370	357	372	347	365	340	362	362	353	390	372	341	353	367	359	338	331	352	386	354	356	319	364	369	370	357	379	360	385	383	357	375	359	345	396	351	349	332	342	316	370	343	361	366	370	348	376	384	383	391	364	345	389	374	359	402	353	363	361	357	367	379	358	401	363	341	353	338	370	404	403	361	382	345	310	351	380	328	353	386	390	369	382	333	342	362	388	363	386	392	338	369	353	362	363	354	346	391	389	390	408	348	362	411	383	352	349	350	318	384	385	388	352	363	376	394	333	344	367	363	335	383	332	366	363	376	364	350	371	356	354	398	374	350	316	333	348	348	346	383	410	345	349	347	377	396	371	350	404	385	393	401	356	358	381	373	375	334	371	360	382	334	348	358	331	433	371	389	353	342	377	413	381	344	343	385	350	381	370	358	352	357	388	352	370	375	405	383	402	365	330	379	367	353	343	348	387	375	362	364	329	359	372	369	386	335	334	372	372	348	388	349	342	361	352	370	391	349	346	361	354	377	353	392	374	345	346	350	333	400	388	361	358	336	393	380	352	364	367	389	345	339	357	347	373	355	352	377	379	387	342	332	339	397	380	354	374	372	334	375	372	392	370	349	367	401	416	350	368	346	340	358	354	349	366	353	377	332	380	341	373	359	353	363	310	358	327	349	350	375	359	370	361	376	366	366	371	360	344	335	349	379	388	356	376	362	406	384	375	369	333	358	353	344	383	365	386	406	403	402	393	372	344	378	387	366	383	385	323	370	355	377	349	379	391	336	368	394	348	335	358	358	365	369	339	385	382	376	409	329	328	332	356	341	387	383	355	356	332	380	366	353	360	384	333	370	360	361	354	328	356	354	368	338	377	314	365	358	364	352	375	407	396	338	350	355
25502	22422	36451	42474	30531	19423	14215	7614	1980	874	497	459	465	510	471	483	491	451	510	488	498	484	467	451	467	495	454	509	452	474	448	447	438	498	472	450	438	443	489	481	445	488	477	491	447	473	466	469	484	427	457	455	456	494	491	494	470	487	448	455	463	461	487	475	465	507	478	440	486	500	503	447	442	463	477	454	453	490	482	442	484	473	464	503	483	461	450	483	473	452	445	437	439	465	437	454	416	475	457	457	430	423	471	482	488	486	500	468	473	445	456	465	501	455	509	475	472	480	502	446	459	445	487	485	470	508	460	511	462	464	520	461	468	524	468	476	492	475	421	453	489	507	472	475	463	454	464	472	453	452	471	482	470	470	464	491	450	462	509	484	505	425	475	449	467	440	504	508	481	477	519	428	414	467	470	471	449	465	440	459	486	456	455	485	447	463	467	465	443	460	478	470	466	470	439	463	482	487	463	446	468	435	459	431	454	457	461	454	467	445	444	484	445	461	478	448	488	479	475	469	472	473	456	468	416	452	468	457	434	476	480	497	464	459	404	416	479	475	417	526	419	462	446	469	478	460	479	442	453	476	454	439	456	438	464	461	443	460	460	468	458	493	465	441	486	469	477	476	435	480	488	480	523	453	504	461	453	466	443	479	482	447	504	505	455	456	488	469	486	459	461	486	490	449	447	473	459	448	489	527	459	445	452	417	431	466	480	466	466	487	478	466	462	440	484	451	479	472	459	507	471	430	477	447	514	467	475	450	499	477	469	495	432	475	458	449	474	432	437	472	450	487	430	449	482	492	493	442	465	427	472	442	426	475	477	425	476	429	403	413	452	475	437	442	469	486	471	440	468	491	457	427	459	417	495	463	478	439	487	436	458	440	437	488	454	454	491	477	473	431	448	443	485	490	502	466	473	480	474	483	470	437	482	473	468	483	413	466	497	465	449	465	484	463	472	476	468	473	467	418	479	481	483	499	463	457	476	488	463	440	439	457	471	484	437	484	488	475	435	470	416	453	461	457	474	461	493	442	474	443	459	427	494	469	474	514	495	432	467	455	473	482	440	461	423	421	420	470	503	469	468	437	471	427	450	455	444	450	464	472	459	439	506	493	500	487	453	457	427	491	468	435	453	425	457	512	476	447	480	447	429	462	432	484	482	462	439	450	472	473	463	413	466	448	447	451	471	449	474	454	408	479	487	439	482	463	425	430	458	447	468	472	450	417	474	457	465	457	444	431	433	440	437	445	450	438	474	511	451	465	427	440	438	465	461	460	442	448	487	451	471	458	458	437	432	453	499	444	452	468	488	431	440	458	489	478	498	457	438	471	497	491	442	468	461	469	428	490	450	477	464	458	465	474	469	450	477	452	461	427	449	455	487	484	484	442	470	443	511	468	460	469	403	471	438	472	476	467	489	469	474	491	422	444	487	469	480	483	434	468	474	477	414	499	493	451	469	453	481	448	424	441	488	452	442	490	493	438	441	459	460	449	459	486	461	446	501	505	456	468	483	457	476	474	497	449	481	466	449	463	448	473	459	480	499	486	456	453	472	465	450	440	496	456	438	431	435	491	451	453	467	468	462	435	497	445	463	451	456	451	463	430	472	437	495	480	452	442	414	487	463	511	454	472	436	462	458	465	436	460	477	469	438	462	488	468	464	466	445	446	457	439	475	466	483	435	457	474	450	450	449	451	473	476	468	465	496	459	449	454	464	474	467	472	426	459	467	457	447	493	461	473	443	477	479	476	488	448	445	449	472	490	471	487	451	509	491	454	454	436	420	495	445	483	469	477	413	435	467	461	437	473	467	474	471	469	465	480	418	427	450	445	476	490	439	460	496	490	428	475	447	438	445	448	437	435	437	483	445	471	474	444	451	427	470	467	430	498	468	459	431	472	472	464	479	460	456	438	499	480	494	467	492	440	468	438	446	474	451	440	477	440	471	505	428	444	456	468	472	468	446	479	480	459	471	454	465	514	449	463	437	416	448	490	452	433	459	473	433	502	503	433	459	501	429	432	468	491	481	487	471	464	483	494	451	424	499	464	476	468	477	488	494	468	446	427	445	469	440	491	480	453	419	474	463	518	453	423	475	455	481	436	436	457	478	468	461	436	451	451	467	469	508	454	466	465	489	442	481	481	475	487	450	482	465	459	482	471	490	472	465	441	460	461	503	462	462	543	460	448	460	498	486	426	502	483	451	467	448	458	440	462	465	460	463	480	477	441	461	445	439	445	473	441	475	472	456	458	455	456	476	505	457	458	452	471	436	459	459	495	479	461	467	463	471	443	444	460	456	466	480	466	442	474	452	442	489	467	473	482	489	433	480	470	443	474	460	462	467	448	442	445	460	454	460	450	466	476	445	475	463	482	474	462	483	451	458	477	498	453	480	449	475	430	499	479	401	442	444	476	483	457	503	471	465	469	454	449	487	461	493	480	473	450	464	440	488	457	493	456	471	489	474	473	472	501	481	462	458	480	473	404	472	436	437	475	497	471	490	446	454	468	488	463	428	487	472	467	474	496	461	503	441	463	481	429	473	452	460	477	479	446	491	462	492	505	499	466	481	457	496	460	477	512	444	479	448	439	476	455	463	476	441	450	489	471	466	446	424	494	467	456	436	453	445	448	479	455	492	439	444	512	437	459	480	458	459	457	416	447	448	445	424	449	446	466	484	455	460	455	460	410	464	464	416	477	463	473	484	438	469	487	464	468	466	455	469	472	447	482	449	463	485	451	456	455	526	460	473	460	440	465	445	431	453	493	466	487	464	459	448	459	432	470	478	462	472	476	475	459	456	447	457	501	454	443	450	442	487	500	468	487	493	441	466	450	487	454	444	459	492	464	461	480	461	460	446	432	446	468	477	454	466	490	466	481	435	429	467	474	476	425	437	475	484	497	440	470	493	440	452	469	454	470	478	449	467	456	467	470	453	466	506	480	464	491	450	468	443	439	463	481	452	460	443	503	475	432	507	486	470	442	432	473	439	482	472	433	423	447	462	463	475	496	485	445	449	459	469	473	455	488	426	442	453	485	481	463	498	463	471	413	510	472	464	467	463	454	436	450	459	464	484	505	483	444	453	449	428	445	456	471	514	428	467	488	480	467	476	486	480	455	474	470	495	477	468	471	437	437	444	464	484	493	460	485	431	495	469	467	428	469	476	430	432	453	430	481	452	453	471	435	429	473	478	487	470	416	427	468	486	461	436	435	461	451	490	415	443	463	468	490	486	467	502	451	433	480	455	434	451	458	448	456	444	464	445	470	471	505	432	469	454	458	438	451	480	504	431	447	497	492	483	469	446	429	491	460	455	475	443	418	472	487	485	455	472	454	452	493	454	471	438	453	465	468	491	463	460	466	466	488	456	475	467	471	471	498	447	430	509	445	470	458	477	434	437	447	465	449	464	452	443	467	494	441	468	486	466	491	481	437	450	497	447	456	441	463	450	476	465	483	469	465	508	447	454	455	475	429	505	450	457	470	458	472
48172	80774	70655	45811	25760	14622	12292	7571	2412	934	441	419	451	442	431	385	420	437	414	387	414	475	397	421	427	466	438	393	447	456	431	401	429	443	454	420	446	450	450	422	424	406	431	449	457	414	441	419	403	449	465	436	427	455	439	412	434	441	431	441	435	420	455	427	475	418	438	433	448	432	453	414	413	436	422	421	417	420	383	405	440	427	422	396	439	442	453	430	428	477	411	425	442	432	447	430	390	432	427	407	397	407	409	438	444	387	420	414	420	402	405	418	403	446	408	431	397	396	396	454	412	417	450	422	387	385	419	407	435	449	436	444	421	417	433	407	430	438	375	423	413	430	415	407	428	394	448	399	421	398	394	444	435	424	430	435	475	409	458	411	404	417	459	407	401	419	407	430	442	474	449	440	401	431	440	440	476	432	457	434	431	455	438	415	409	436	435	429	426	395	441	405	409	411	410	407	422	439	440	432	385	401	443	410	469	430	438	406	414	447	421	432	463	421	422	403	417	406	425	416	416	430	424	423	425	428	457	441	424	412	409	411	427	438	444	437	377	430	411	430	431	418	403	426	450	433	412	413	417	487	441	456	400	418	409	424	416	435	429	403	383	400	421	436	417	444	424	423	467	404	409	481	405	433	423	440	415	472	448	409	417	404	437	422	426	439	385	407	471	430	441	471	390	425	436	405	429	402	446	392	420	436	449	410	420	422	427	434	447	403	429	448	429	421	452	411	443	430	415	411	404	432	439	413	434	436	428	424	431	441	386	392	428	472	411	407	423	437	425	436	422	428	412	441	428	412	407	395	432	414	442	407	425	430	431	430	439	437	425	447	427	438	455	403	405	428	416	455	447	437	416	420	374	411	415	436	415	414	399	408	433	449	401	428	419	427	426	423	411	447	414	396	419	426	392	451	427	430	434	421	443	445	440	396	437	449	449	427	437	456	446	438	410	378	423	440	439	420	381	423	421	421	412	438	403	444	474	420	438	408	425	399	438	400	427	431	410	421	436	401	437	414	403	440	431	403	481	412	433	449	406	430	399	425	438	412	410	445	405	442	442	452	432	431	433	398	449	478	419	433	436	442	414	420	397	426	385	404	393	449	438	412	400	417	397	420	460	402	431	427	395	481	439	484	426	421	433	437	419	468	419	434	444	408	441	444	414	383	384	391	448	412	407	390	487	390	427	419	440	430	384	407	412	438	418	412	422	439	440	423	427	433	456	417	479	466	449	447	449	422	412	414	402	429	449	438	446	398	416	397	419	417	418	424	408	424	438	451	432	438	426	426	422	385	421	376	398	469	396	405	439	415	370	428	437	388	449	436	424	431	379	428	447	404	426	413	451	426	451	447	431	435	419	436	417	433	443	423	395	426	448	439	443	404	410	455	458	465	398	416	398	435	408	426	420	395	442	425	421	425	414	431	417	431	437	421	406	464	412	426	402	431	400	420	435	449	423	415	410	467	426	427	411	437	432	412	424	428	462	380	409	413	450	427	417	456	444	423	389	431	436	413	435	474	435	393	430	396	394	411	438	394	393	447	424	409	414	435	476	422	410	386	434	400	425	431	426	436	431	451	430	405	411	388	434	413	426	423	451	448	411	424	418	420	425	448	383	464	424	402	400	443	369	411	416	437	430	414	414	461	410	441	399	429	434	451	418	407	410	408	454	418	443	405	440	449	421	426	404	391	425	395	444	435	435	423	410	423	439	418	442	430	407	427	463	470	409	466	433	455	421	385	386	403	422	453	436	452	428	423	437	415	433	406	437	433	414	420	407	436	435	453	452	432	414	422	414	435	402	412	473	445	422	458	438	469	433	416	452	397	410	422	445	435	430	425	408	419	458	429	447	420	444	411	388	455	439	373	407	416	375	431	434	427	409	432	432	434	439	413	425	418	393	411	430	399	432	410	380	423	411	418	438	447	457	407	471	428	458	433	463	433	393	412	441	479	434	434	430	430	442	402	392	438	397	434	437	446	398	442	460	457	456	418	413	430	422	441	403	455	408	431	439	404	432	419	469	413	459	443	427	440	400	450	412	440	412	379	402	422	436	435	410	403	391	388	433	425	424	390	413	426	438	428	424	437	429	422	421	417	400	435	427	415	423	423	420	433	432	414	425	440	414	435	434	448	433	394	373	417	421	447	431	407	451	402	424	424	418	460	442	407	429	403	399	416	405	424	439	402	436	439	440	460	395	425	390	440	406	409	434	422	397	426	449	400	407	406	426	407	449	380	443	471	401	420	411	434	402	402	403	422	463	431	462	432	415	412	437	437	431	411	394	395	419	373	401	423	429	404	429	412	430	420	436	446	385	444	398	414	433	423	423	439	431	419	424	457	435	430	448	416	457	420	398	422	403	414	460	398	406	427	393	409	417	427	442	387	416	442	419	423	438	437	446	469	436	417	428	403	485	435	418	405	417	403	406	440	420	428	421	431	464	418	417	403	423	402	418	442	415	410	418	424	420	448	428	416	418	420	449	429	407	389	426	444	450	419	434	455	423	434	423	413	448	408	403	433	416	440	437	433	442	420	441	423	440	406	423	444	389	402	426	420	386	435	432	418	442	375	406	409	437	410	422	409	410	404	406	436	420	407	421	492	443	408	410	421	402	410	415	412	415	409	393	385	412	442	436	412	456	431	455	425	448	411	396	410	466	391	417	425	404	401	416	448	416	414	432	433	431	413	423	414	432	420	444	402	432	417	439	426	451	432	427	418	391	419	405	412	392	437	453	412	418	427	422	433	449	440	415	430	418	411	427	429	430	449	385	431	437	429	478	421	413	421	417	446	419	419	400	434	410	439	419	402	381	432	419	448	414	444	398	385	423	468	402	415	419	431	391	419	407	411	431	409	396	410	424	468	434	386	453	440	362	438	441	397	438	422	419	399	413	435	421	414	412	445	453	425	421	436	437	432	427	473	438	414	442	433	416	406	407	417	436	411	427	394	391	410	464	419	423	397	414	407	422	403	436	447	445	430	436	445	455	438	431	403	402	430	437	405	402	437	429	421	383	414	436	427	430	420	408	449	471	417	439	453	406	423	377	424	396	413	375	449	420	426	428	413	421	404	418	414	424	442	408	420	424	448	410	396	409	435	434	430	425	428	424	443	403	417	448	398	400	428	373	404	425	394	416	428	439	453	403	418	355	404	434	371	423	426	461	439	440	365	432	393	391	418	386	405	410	410	446	403	397	414	460	454	401	433	420	407	410	385	423	449	439	397	399	436	456	438	453	400	417	439	420	416	437	436	425	447	384	398	407	444	404	400	426	419	427	421	438	432	445	410	458	419	425	439	415	428	403	409	441	430	469	422	414	422	423	410	401	470	411	423	396	377	419	392	419	422	409	442	426	411	402	406	466	399	426	417	410	437	462	435	438	437	459	402	427	385	422	409	430	432	404	426	433	428	405	451	439	443	418	400	431	428	401	390	373	394	421	438	386	403	420	410	421	399	403	477	411	432	402	371	410	421	463	439	392	440	423	396
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
