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
341130290024	341130290587	341130291137	341130291687	341130292237	341130292787	341130293337	341130293887	341130294437	341130294988	341130295537	341130296087	341130296637	341130297187	341130297737	341130298287	341130298837	341130299387	341130299937	341130300487	341130301037	341130301587	341130302137	341130302688	341130303237	341130303787	341130304338	341130304887	341130305437	341130305987	341130306537	341130307087	341130307637	341130308187	341130308737	341130309287	341130309837	341130310387	341130310937	341130311487	341130312037	341130312587	341130313137	341130313688	341130314237	341130314787	341130315337	341130315887	341130316437	341130316987	341130317537	341130318087	341130318637	341130319187	341130319737	341130320287	341130320837	341130321387	341130321937	341130322487	341130323037	341130323588	341130324137	341130324687	341130325237	341130325787	341130326337	341130326887	341130327437	341130327987	341130328537	341130329087	341130329637	341130330187	341130330737	341130331287	341130331837	341130332390	341130332937	341130333487	341130334037	341130334587	341130335137	341130335688	341130336237	341130336788	341130337337	341130337887	341130338437	341130338988	341130339537	341130340087	341130340637	341130341188	341130341737	341130342287	341130342837	341130343387	341130343937	341130344488	341130345037	341130345588	341130346137	341130346687	341130347237	341130347788	341130348338	341130348887	341130349437	341130349988	341130350537	341130351087	341130351637	341130352187	341130352737	341130353287	341130353837	341130354388	341130354938	341130355487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2733	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2726	2000	3600	2300	2725	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23167	21966	32522	25390	22567	25163	23152	4108	1166	1032	979	992	927	915	910	841	1015	1591	2305	1938	1831	1269	1021	851	789	830	801	798	787	835	776	807	867	798	770	845	802	803	809	777	788	817	824	819	798	804	780	809	785	784	828	789	813	833	855	829	817	784	828	767	841	792	810	817	794	847	766	810	835	854	775	752	794	869	828	828	814	749	772	819	765	777	812	857	844	796	809	788	782	795	860	830	804	774	750	767	770	804	772	856	762	831	795	805	799	778	843	803	815	804	728	817	756	746	817	792	824	779	830	818	849	781	782	825	823	852	829	784	784	784	747	793	753	784	787	814	782	831	788	806	813	804	831	787	797	809	789	789	821	787	800	780	830	836	783	788	824	817	815	800	798	783	839	834	844	793	839	821	785	792	812	784	814	785	760	822	809	810	788	815	811	762	774	787	781	796	842	810	780	801	803	849	855	766	771	816	773	806	835	805	823	807	865	837	773	779	815	837	786	848	817	761	822	809	741	797	844	744	778	797	798	768	789	778	825	752	742	744	825	862	839	788	830	829	824	793	807	806	821	811	774	874	801	786	780	810	789	791	838	748	819	767	838	826	829	821	819	815	798	790	782	844	748	786	778	837	802	784	812	820	825	856	824	760	829	806	821	796	780	786	791	727	827	802	819	759	770	759	815	850	776	778	760	812	818	822	845	845	820	793	800	773	800	810	786	765	846	788	766	793	819	775	774	883	793	794	864	792	823	771	794	821	825	797	827	782	788	798	850	822	801	792	808	778	762	773	771	799	820	818	790	820	762	793	738	768	822	790	779	818	782	797	845	789	818	779	828	774	804	750	826	807	832	793	837	804	884	871	778	791	754	803	800	820	798	786	769	812	815	824	839	832	794	776	765	812	820	824	824	795	871	792	783	790	816	800	789	761	850	830	760	753	761	799	815	793	801	821	750	785	780	696	768	770	827	812	815	816	746	821	832	809	836	754	805	848	838	803	755	800	788	772	769	808	769	820	755	816	815	772	779	769	801	849	843	767	816	789	764	789	784	791	741	794	833	824	827	818	827	848	793	795	779	788	812	820	789	819	815	786	869	821	836	796	813	801	794	821	830	800	827	808	771	817	792	837	835	858	800	822	780	767	840	838	809	761	794	771	824	783	793	828	805	793	824	734	775	738	770	802	798	780	772	770	777	811	803	781	786	769	828	793	788	760	844	814	851	791	825	813	773	822	722	830	756	792	717	806	829	787	831	821	885	795	803	760	835	795	756	837	801	768	793	805	791	803	772	800	779	758	812	824	811	803	815	832	784	773	818	830	788	840	848	780	777	797	834	788	811	817	833	766	768	834	769	739	787	864	822	764	803	793	795	804	791	816	819	801	805	790	798	760	785	779	758	816	778	871	820	788	782	794	821	822	805	799	765	794	787	774	764	787	788	787	834	773	843	805	830	814	765	748	790	797	780	790	809	755	809	855	760	813	769	808	793	815	796	820	813	828	838	784	813	807	834	774	806	811	787	777	795	776	824	791	807	780	829	803	807	816	817	863	803	768	843	775	777	824	791	796	740	808	789	728	839	768	805	759	766	830	793	824	797	795	842	832	786	773	846	831	848	781	767	783	763	794	784	738	800	774	749	733	824	808	798	802	794	758	842	789	807	843	824	812	786	823	822	825	802	810	869	768	789	771	778	788	807	797	836	777	787	818	842	786	782	839	839	822	787	802	831	813	807	819	806	806	780	794	814	795	800	837	760	752	781	784	791	842	755	777	786	778	836	804	765	821	778	776	713	775	726	780	807	828	799	822	837	816	816	823	725	793	828	780	784	768	803	744	813	834	832	832	814	817	792	797	833	790	771	744	825	808	790	805	782	797	815	823	864	803	767	822	770	778	802	864	816	774	789	790	780	742	782	783	783	800	830	871	837	800	768	793	778	816	770	834	825	783	802	762	757	836	785	751	817	750	813	835	778	822	808	782	765	809	856	783	811	782	809	807	799	763	764	806	763	821	798	843	796	773	783	761	789	773	807	784	785	783	791	811	796	817	807	814	794	844	801	813	818	817	746	859	779	792	856	834	808	783	793	790	777	784	804	815	776	768	788	760	749	845	797	868	856	793	792	812	765	796	789	809	802	864	864	794	829	871	801	799	801	853	838	824	748	840	849	811	798	751	814	768	760	795	740	811	802	795	803	810	777	793	841	794	770	771	788	789	869	833	849	804	736	786	803	793	768	756	815	787	759	784	778	803	780	766	770	759	807	790	792	774	782	773	810	820	829	777	748	830	768	840	774	828	805	808	790	813	841	840	844	748	789	789	821	827	791	788	793	820	807	805	810	832	802	767	777	792	825	835	790	800	811	815	813	802	772	810	829	826	843	830	777	741	781	839	705	833	811	789	849	875	794	792	830	812	799	809	796	764	822	804	818	807	808	785	769	782	763	855	818	774	829	808	811	717	769	757	758	756	749	771	810	808	784	810	826	819	822	802	769	836	831	834	875	832	754	750	792	808	788	759	795	788	821	796	788	772	841	787	792	801	793	781	812	818	803	832	854	794	803	807	766	775	783	796	829	736	785	815	794	799	778	795	794	784	819	812	763	790	812	821	769	780	813	777	824	835	789	817	766	778	820	797	796	808	755	781	751	812	797	799	801	830	808	845	794	782	826	778	775	833	776	851	832	849	814	801	759	818	756	812	812	807	851	763	744	796	850	850	814	759	772	807	801	775	770	829	776	822	806	785	818	794	866	742	738	822	781	793	794	811	807	844	826	807	825	829	837	756	776	792	750	795	837	791	757	845	822	820	831	766	793	777	773	802	829	832	769	804	785	852	795	834	793	805	851	835	830	798	797	850	782	827	825	784	844	801	790	796	807	793	756	717	792	822	790	800	836	813	787	804	832	781	845	789	784	791	841	791	792	822	754	778	858	779	828	739	800	784	824	821	816	829	820	809	795	796	828	797	796	812	781	830	815	820	837	801	832	819	793	790	834	799	775	811	810	822	796	828	820	797	780	798	795	853	836	797	797	755	816	844	775	792	819	779	782	798	788	812	803	769	851	780	779	817	844	721	790	767	811	794	761	761	729	767	771	758	756	759	781	804	808	840	765	783	825	770	829	788	784	782	847	850	808	769	815	822	786	780	781	843	798	775	811	798	767	835	796	763	836	838	842	780	789	800	791	750	801	783	826	810	834	825	776	810	791	805	825	796	808	793	792	787	757	790	830	769	798	823	793	813	781	818	808	820	754	813	746	762	779	771	840	827	740	804	775	833	807	807	820	808	771	816	821	805	816	846	787	809	822	839	739	781	783	855	822	816	792	859	774	811	820	783	773	832	776	774	821	782	816	767	814	771	834	802	791	792	805	805	760	804	801	800	779	808	780	792	841	826	781	838	769	748	802	792	781	805	767	800	754	802	796	832	768	780	822	828	800	830	739	811	761	834	750	795	799	743	809	851	789	796	797	793	799	793	773	775	813	804	779	841	757	827	795	819	780	807
45999	89123	74674	45957	30680	28944	18019	2380	1390	1269	1178	1127	940	955	898	926	1080	2112	3072	2515	2307	1500	1130	860	796	830	814	788	768	855	809	834	828	832	787	786	802	875	785	846	869	800	803	812	825	782	802	806	743	796	813	814	806	784	826	791	812	813	836	812	800	810	811	771	793	799	794	812	839	842	816	762	801	782	769	795	781	804	768	789	833	725	826	801	781	782	821	829	823	756	810	819	818	834	796	804	771	751	775	796	810	819	830	764	839	775	808	801	821	802	815	787	785	766	810	783	801	766	819	784	767	809	766	799	764	799	828	823	821	833	832	838	783	801	773	809	789	808	788	825	804	821	775	820	785	784	823	776	835	856	798	818	810	788	811	807	778	806	797	792	769	748	748	744	845	804	805	865	812	832	821	768	874	782	840	827	830	829	818	756	797	796	811	797	779	837	780	773	777	797	771	784	776	810	762	812	788	762	823	780	841	805	803	828	797	854	805	824	816	733	755	819	773	820	761	815	797	801	760	823	787	796	763	798	771	813	803	808	774	815	760	789	792	809	782	759	809	786	789	768	758	789	852	789	852	777	799	776	803	802	819	808	747	754	798	787	772	826	815	782	816	829	827	760	795	807	755	824	858	799	825	790	773	793	753	785	831	801	771	792	835	815	782	772	752	756	746	773	802	822	791	757	778	858	763	781	815	761	822	775	811	824	825	842	818	822	784	773	798	889	764	844	768	851	779	763	846	803	741	812	806	786	792	792	842	830	822	763	793	811	790	789	758	787	812	799	784	831	808	812	778	817	824	804	777	835	798	816	823	857	813	772	784	829	796	784	783	810	749	819	733	819	820	764	822	789	821	796	757	819	789	794	773	790	786	769	798	795	813	799	835	829	788	858	798	796	819	769	846	781	846	805	780	832	771	781	796	793	797	804	769	814	832	843	824	739	776	779	818	807	777	804	765	803	784	816	840	798	773	769	776	788	776	841	813	766	804	838	831	781	761	791	803	811	783	772	769	757	798	782	808	775	776	804	813	795	730	811	803	778	813	818	770	821	766	782	829	778	782	833	827	803	822	807	801	801	831	762	775	787	838	771	825	811	808	825	801	831	773	782	764	808	774	808	805	786	787	797	768	805	827	842	787	803	791	783	768	826	822	760	818	830	774	804	779	774	778	823	848	789	827	776	815	769	780	792	838	862	801	784	855	762	781	793	799	774	777	777	763	798	788	796	750	780	822	802	806	787	816	815	779	758	754	777	811	827	759	797	773	801	806	874	821	797	788	815	809	742	800	789	765	792	797	785	840	799	764	800	783	823	725	813	783	761	829	767	815	764	819	815	833	727	813	810	838	795	828	784	784	800	826	839	814	804	809	837	786	773	806	777	816	787	806	848	849	787	749	823	799	806	789	798	758	786	797	794	773	845	780	812	747	848	798	757	799	795	854	800	791	764	802	842	776	798	809	792	744	735	804	793	752	824	841	780	824	807	814	804	817	769	773	803	761	829	814	772	772	795	811	803	823	739	787	805	791	826	771	836	828	828	802	812	776	785	802	777	815	816	786	831	817	786	780	787	770	813	777	811	829	804	782	780	800	823	758	806	778	849	787	796	827	773	837	826	808	826	747	813	818	795	816	793	806	830	806	774	776	764	789	741	771	849	848	787	825	773	754	776	794	840	791	740	798	740	805	827	762	804	816	816	843	786	787	842	780	775	813	798	831	780	820	819	792	806	794	785	795	815	812	827	837	829	812	795	755	780	772	812	859	774	768	802	831	759	810	796	750	770	811	728	889	730	818	813	782	823	821	772	785	795	819	801	804	790	775	808	824	786	778	823	757	806	809	804	861	777	789	827	831	776	795	777	797	821	781	784	778	802	809	771	815	809	775	795	770	791	804	851	828	823	824	895	815	808	749	791	767	831	783	806	805	797	827	813	848	825	759	769	809	775	839	781	795	774	774	776	787	820	773	820	802	770	795	847	790	804	808	827	790	825	758	792	775	802	783	776	789	780	805	779	826	817	793	771	801	802	800	765	795	805	790	758	798	847	787	839	842	815	806	785	750	786	809	780	802	781	842	814	828	805	774	807	813	795	810	833	807	761	772	792	765	807	781	822	788	737	821	856	766	824	785	763	796	809	785	813	793	772	784	772	786	762	787	785	753	798	815	753	739	766	793	793	781	807	817	780	833	813	814	799	784	839	821	753	821	792	755	789	863	823	815	772	854	862	751	798	783	779	773	827	765	772	825	772	811	846	821	747	793	796	798	783	843	784	796	793	809	822	819	783	788	788	773	794	759	799	832	807	787	762	825	836	749	760	815	788	798	812	816	800	845	793	836	815	792	803	827	778	788	799	777	758	780	829	802	787	789	856	782	824	824	737	812	795	815	775	869	798	823	754	807	784	828	819	776	801	766	819	786	830	814	806	812	801	809	780	780	802	807	847	807	829	799	824	797	793	794	775	765	739	860	779	790	772	780	828	833	832	770	755	761	799	802	820	774	794	763	768	808	784	753	806	836	796	795	754	816	819	781	789	833	770	808	784	823	778	795	784	805	840	790	792	782	820	853	821	776	759	803	820	848	786	803	789	847	801	780	774	782	785	829	730	785	785	746	846	799	804	763	847	772	786	806	823	788	864	810	825	768	742	825	820	843	750	785	869	823	783	758	799	792	819	763	807	764	796	801	806	832	817	789	777	797	817	814	818	771	785	814	804	784	770	847	770	826	777	839	767	769	779	773	856	794	820	792	793	812	822	842	807	777	802	766	801	803	783	793	763	796	851	805	795	800	799	821	735	800	812	859	815	816	820	817	790	806	790	805	789	797	846	838	806	780	796	776	835	801	785	766	831	784	849	797	761	777	806	856	862	841	784	837	782	799	784	821	828	761	789	816	831	773	776	779	796	819	768	795	758	845	771	771	821	792	759	796	807	786	823	813	794	816	864	800	842	810	773	816	815	777	716	782	775	782	786	772	737	835	772	798	807	788	757	834	807	784	771	791	809	816	871	771	770	822	800	814	767	821	808	845	816	791	825	801	828	785	752	808	831	804	758	809	804	795	797	767	756	769	752	801	775	819	842	831	816	766	811	801	802	779	830	742	794	776	777	798	819	806	736	783	790	808	827	780	798	811	796	816	802	786	779	770	776	879	774	800	807	843	768	800	827	772	810	796	803	757	849	809	775	768	824	845	831	815	802	771	807	780	814	785	808	814	804	845	784	774	824	781	775	801	761	808	812	793	807	852	853	784	841	817	826	769	759	793	798	755	830	802	826	806	846	790	806	806	799	818	794	784	858	788	756	773	790	782	815	816	826	772	770	788	835	815	762	809	763	809	802	722	779	791	828	764	796	769	777	780	801	843	801	782	775	760	802	810	797	806	823	794	805	798	803	795	786	793	812	797	829	779	832	783	838	828	839	817	816	813	774	827	793	817	781	823	823	802	760	831	798	757	860	830	814	833	775	784	763	833	804	837	831	813	812	768	801	765	774	750	811
32840	30627	32346	12736	3103	2027	993	593	529	503	477	452	411	470	414	413	421	455	454	490	444	444	418	407	418	401	462	440	388	402	397	423	384	426	416	410	432	402	412	422	393	439	408	369	398	375	404	425	406	441	409	383	423	410	400	398	422	371	390	371	412	416	407	391	404	406	430	432	422	387	405	405	418	409	423	408	415	442	426	423	398	440	365	395	418	430	412	390	393	385	461	408	384	403	415	442	426	405	404	375	395	405	408	405	394	426	401	404	431	380	443	394	432	395	402	447	422	424	421	415	426	388	384	419	418	418	372	401	388	406	404	419	390	423	384	437	404	404	417	447	422	415	422	394	405	383	400	464	423	402	417	445	396	420	425	396	418	438	414	424	399	429	410	431	404	433	416	448	389	405	436	387	423	405	376	416	367	400	419	436	419	426	398	432	424	377	409	399	432	394	381	429	424	404	462	421	407	383	441	412	383	420	426	421	406	392	375	397	455	365	424	424	403	406	441	424	386	379	400	448	388	383	399	428	437	437	393	406	364	419	425	400	396	356	407	372	414	448	406	370	414	392	361	372	434	401	407	351	408	379	423	367	400	375	395	418	419	385	389	421	405	416	388	418	423	346	398	407	352	385	407	405	405	381	393	406	385	412	395	402	414	409	417	406	428	452	394	433	430	427	401	419	401	426	409	439	396	401	410	413	421	385	432	416	442	416	425	403	413	389	421	418	397	452	433	375	386	420	410	409	386	424	405	443	415	389	437	420	409	419	427	396	378	403	419	390	441	421	388	434	383	409	397	370	404	423	415	400	412	375	395	432	399	382	380	423	459	409	431	422	395	393	452	402	423	446	434	439	403	417	390	399	394	419	420	420	389	382	376	393	396	410	410	406	391	400	401	381	439	426	422	395	398	418	437	409	432	394	420	393	409	451	417	397	413	390	393	405	409	463	390	416	390	399	437	444	381	407	400	391	419	408	426	393	428	393	415	411	440	439	449	413	411	384	380	444	409	425	384	389	425	453	440	389	433	380	406	391	440	403	409	401	393	422	378	448	420	368	427	425	388	398	444	417	409	413	425	393	419	416	436	415	365	423	395	410	403	400	435	428	393	420	426	402	397	419	389	399	410	390	401	431	389	379	415	393	425	391	419	384	431	410	424	384	398	352	409	397	425	374	365	408	397	395	395	410	403	394	390	431	422	411	408	416	425	425	406	405	430	380	399	437	418	399	394	439	407	422	394	409	413	372	401	399	416	414	414	448	438	446	438	428	383	428	378	415	395	458	406	438	430	416	441	428	403	404	393	387	458	435	413	376	432	399	380	395	430	402	415	381	372	429	413	394	358	406	415	432	414	385	428	421	381	418	407	381	418	464	419	410	377	394	405	422	413	377	410	411	415	425	416	414	371	452	421	397	396	391	412	372	421	456	396	407	394	380	407	429	409	415	433	407	417	404	431	400	445	403	424	393	420	415	397	378	447	420	407	413	407	385	411	397	377	405	373	372	432	416	390	442	426	398	463	435	445	402	382	386	396	413	410	395	429	398	435	376	398	368	420	393	419	417	387	422	405	416	403	417	419	373	401	376	398	423	432	417	422	392	396	404	395	402	436	394	410	416	408	400	400	419	416	420	429	391	396	402	403	376	383	414	427	426	413	407	407	407	435	401	412	404	426	381	416	370	419	398	385	435	396	387	392	402	413	400	424	386	383	413	377	413	370	409	382	391	421	411	426	368	392	400	429	392	401	410	395	418	384	428	414	412	369	406	436	390	405	412	443	370	418	452	398	423	426	391	408	413	385	413	377	404	426	424	390	417	411	426	416	445	384	391	400	433	411	424	434	400	410	439	397	407	429	413	390	424	430	379	437	373	441	407	390	408	397	398	422	425	411	399	464	407	408	402	411	431	413	421	379	449	395	413	419	429	402	397	396	382	397	404	431	414	427	389	436	397	392	384	409	431	431	427	378	414	438	398	399	375	434	365	411	419	437	402	433	407	413	434	424	402	417	373	432	410	389	410	381	415	430	418	417	418	425	400	399	414	424	410	418	428	444	426	371	418	394	384	437	375	395	418	416	410	416	404	438	380	413	422	413	372	407	430	416	429	399	424	419	397	414	390	454	432	424	400	390	433	405	419	412	427	405	455	421	408	417	413	415	426	386	405	401	418	387	411	397	403	458	380	404	419	426	425	409	415	395	436	413	422	404	446	414	432	403	397	430	396	410	421	418	399	402	380	400	407	418	393	418	408	439	395	374	388	405	411	419	385	409	399	421	390	373	453	383	413	446	402	420	422	393	410	408	407	414	438	399	404	423	416	441	415	402	438	409	410	410	418	459	391	425	408	376	393	390	429	413	377	411	426	415	411	413	406	417	403	399	441	388	442	389	434	420	400	383	391	401	422	393	433	444	413	433	446	378	372	433	398	423	371	402	426	402	423	427	385	410	420	401	407	402	394	424	401	376	406	441	429	398	401	416	422	401	394	428	413	431	373	360	412	440	383	396	423	444	401	437	424	386	409	429	401	425	406	458	398	388	421	460	391	406	390	400	408	406	375	432	410	412	372	407	395	388	385	433	410	431	408	395	424	414	414	412	365	418	421	418	415	392	408	412	398	406	388	397	405	455	393	415	421	442	409	442	399	390	419	380	413	394	380	420	407	397	391	410	422	458	408	364	393	391	413	410	394	404	420	383	416	402	392	383	380	431	376	417	427	419	437	409	427	423	408	412	398	399	420	420	398	412	399	436	383	421	429	409	393	411	422	465	403	375	416	399	413	406	429	417	415	392	436	416	431	445	411	424	376	380	414	425	393	411	384	418	393	415	407	439	423	402	451	401	380	418	406	411	384	443	427	379	377	423	394	362	430	411	436	373	442	435	384	419	433	418	403	387	419	416	426	432	361	355	394	373	397	430	451	412	392	413	406	426	395	461	403	419	383	388	398	407	404	399	443	422	443	398	413	355	417	414	425	389	418	434	395	391	399	434	390	438	407	428	423	407	417	431	420	398	435	392	427	437	380	376	404	403	455	427	388	418	416	438	386	436	433	429	414	403	380	443	418	401	379	427	394	426	425	395	384	378	407	463	383	434	429	403	419	418	381	441	402	427	400	416	446	433	392	392	388	398	410	425	396	418	422	407	427	398	435	425	428	419	397	419	404	397	430	417	411	436	421	379	413	411	413	423	390	426	390	418	387	397	415	411	365	388	426	396	383	390	404	408	401	407	418	430	424	405	422	417	405	398	416	394	412	426	392	417	371	410	379	415	423	394	411	371	407	396	417	400	386	437	467	433	439	407	381	404	430	403	395	381	463	388	417	431	391	456	409	390	442	386	405	404	416	396	442	393	422	427	399	389	410	389	419	438	401	433	439	445	408	407	430	416	411	414	421	427	433	384	393	451	397	366	405	434	404	412	425	400	397	395	399	415	413	401	399	406	414	434	394	412	403	410	396	380	417	398	392	445	398	422	396	418	414	393	416	386	386	427	404
36619	43209	23511	6629	2667	2398	1290	746	645	564	569	540	499	457	454	464	442	522	530	536	541	445	422	434	414	423	428	397	422	435	399	441	422	429	452	464	430	445	439	409	433	432	405	446	408	396	436	442	439	434	418	388	455	436	436	460	432	424	408	438	417	406	423	399	469	410	428	466	412	445	422	434	440	445	438	433	446	453	433	430	448	431	454	406	431	399	436	393	429	462	445	415	436	438	415	444	435	439	428	432	418	447	405	432	436	437	412	436	431	470	411	449	411	445	431	419	422	393	442	429	431	427	457	438	448	428	422	433	459	414	428	408	412	392	421	436	441	440	446	433	437	387	431	423	402	431	386	424	452	416	419	438	463	417	421	427	423	433	442	460	418	429	418	401	433	427	424	435	422	410	395	439	484	422	423	466	439	442	415	442	428	392	421	417	426	399	440	453	410	424	423	464	447	388	416	438	412	453	397	469	434	424	441	414	405	477	450	448	445	454	442	434	421	450	423	465	420	451	438	427	408	402	432	408	447	410	422	427	447	415	448	419	456	468	391	472	473	461	436	449	424	405	417	417	464	440	422	429	429	439	435	416	443	470	451	431	470	459	411	461	439	432	434	397	423	411	441	422	460	418	434	448	446	443	431	421	431	428	412	429	436	398	473	456	455	445	426	419	426	449	446	409	439	428	440	449	456	419	434	417	467	421	446	385	462	440	427	416	428	397	437	433	493	442	403	442	459	407	398	430	428	430	444	413	395	406	441	440	407	404	417	427	408	404	432	457	442	422	425	418	402	448	426	418	406	459	441	413	437	471	425	417	434	427	425	429	466	455	386	406	411	441	444	411	417	403	451	392	406	469	438	403	389	459	429	433	423	424	453	402	435	455	423	440	413	459	450	424	436	407	432	444	418	390	458	416	424	420	505	432	430	435	398	410	413	392	458	420	400	473	442	469	406	467	425	469	427	412	412	428	405	433	436	463	469	433	475	408	461	411	449	448	407	487	424	442	453	417	460	416	412	420	435	429	428	427	446	418	417	443	447	455	409	446	397	438	422	466	431	442	399	401	427	415	427	411	412	449	430	406	457	431	452	430	419	450	415	412	408	425	441	434	424	419	399	429	431	392	425	466	433	422	427	414	459	427	460	469	444	400	412	456	444	424	466	456	415	429	436	426	436	467	440	399	438	439	445	412	476	439	426	442	442	408	401	465	459	423	436	449	432	445	424	446	417	403	476	440	411	446	423	426	428	390	460	385	445	420	427	398	439	418	434	432	424	411	430	424	407	401	407	398	445	447	420	445	412	460	440	413	452	439	413	429	444	472	425	439	425	437	430	454	412	444	440	368	448	413	436	405	449	434	433	423	416	414	429	405	422	434	442	443	413	423	457	405	475	464	431	469	438	460	428	413	443	422	399	417	440	434	449	440	411	416	411	432	439	411	447	443	401	450	440	422	462	431	429	434	448	423	446	466	449	389	428	429	421	451	422	411	441	379	430	440	439	428	425	442	461	434	409	467	394	468	441	414	416	421	420	441	454	390	432	435	437	406	414	464	414	434	471	458	442	420	403	441	429	470	435	445	433	437	423	450	449	481	430	417	411	458	418	419	421	440	455	451	482	462	442	439	437	413	430	426	418	468	403	439	435	415	458	449	477	429	403	428	467	413	428	423	461	409	414	444	417	395	414	444	419	455	422	466	413	429	481	421	440	437	404	457	447	436	433	448	435	435	408	430	434	436	442	447	464	449	498	439	429	412	438	455	449	453	437	422	435	421	458	415	450	423	433	434	445	451	424	445	442	393	413	469	419	429	426	410	422	405	392	433	433	423	432	406	389	412	420	437	400	446	396	435	446	469	367	468	389	433	455	464	434	438	423	459	454	423	460	447	421	454	405	402	433	440	440	456	430	411	438	404	446	451	431	440	428	420	415	443	455	409	454	423	458	403	443	446	401	418	436	427	404	441	401	422	432	440	398	427	440	425	443	449	447	442	436	401	409	447	430	454	442	476	409	417	409	424	408	480	429	409	423	437	435	460	441	447	390	399	389	408	427	412	409	429	425	402	419	431	421	425	446	455	400	418	416	440	416	422	425	388	407	429	428	438	458	396	406	420	467	457	410	445	438	448	408	433	414	435	446	416	428	429	422	435	454	451	436	401	445	442	431	419	427	426	429	419	430	448	405	433	434	436	470	417	449	433	470	471	419	415	426	429	421	434	454	460	475	404	456	411	480	453	426	394	430	415	426	472	462	411	447	430	435	404	449	417	411	427	432	454	449	426	424	438	430	427	446	458	460	442	486	423	439	436	405	440	424	440	416	422	414	423	460	417	428	460	433	448	464	442	421	452	406	440	440	432	432	468	455	433	399	413	417	429	424	425	427	403	426	441	423	433	435	419	452	440	449	430	417	473	442	442	433	425	439	411	434	423	436	468	417	455	404	429	420	440	438	437	420	456	435	440	439	441	405	430	424	439	407	422	443	418	406	469	450	423	428	435	416	439	424	456	475	432	390	432	408	436	428	410	425	413	453	417	430	434	454	451	444	455	415	434	424	457	437	430	390	417	455	447	439	435	410	421	426	384	435	420	440	420	419	435	433	422	407	421	442	425	427	429	430	422	454	397	414	414	418	412	431	452	418	451	410	437	413	459	455	461	430	423	411	454	407	413	439	485	396	408	434	450	413	457	445	442	454	467	409	423	464	410	427	464	461	413	400	440	451	411	468	443	440	430	421	465	446	426	408	426	442	439	427	422	392	427	447	415	462	399	383	465	443	440	451	402	434	398	393	422	408	429	436	435	408	424	445	436	419	430	412	414	411	464	383	424	447	453	434	437	405	395	432	421	451	450	402	438	440	408	424	449	419	455	446	458	441	407	448	416	447	409	459	453	425	435	429	425	428	438	402	432	393	460	438	418	468	433	446	438	452	467	434	432	454	429	490	418	448	428	440	425	414	411	460	438	416	416	447	420	410	433	462	459	385	445	481	429	443	421	402	430	450	444	424	457	420	426	414	477	463	417	438	448	450	423	417	435	435	410	409	450	400	443	425	441	415	431	453	419	454	465	464	412	439	419	424	408	443	439	444	436	435	443	424	454	431	423	439	441	420	414	389	412	475	444	435	427	423	423	425	392	412	432	433	433	420	444	482	450	442	418	428	429	389	420	451	420	454	444	401	434	466	471	478	450	430	455	424	443	425	418	419	428	449	474	439	424	435	428	417	488	432	423	439	461	452	429	425	428	434	453	418	437	454	436	456	444	432	420	429	421	460	406	430	456	412	423	434	473	390	443	426	378	449	450	426	420	458	414	455	454	427	466	400	434	419	446	449	428	432	415	439	441	414	419	441	444	420	423	428	420	413	426	451	468	445	440	417	440	487	459	456	415	438	419	454	451	428	433	463	465	441	454	493	473	468	453	417	457	450	427	434	437	451	431	426	438	403	383	469	393	433	418	443	421	404	452	408	423	457	433	442	446	428	408	402	435	434	465
23869	22078	33980	26982	22173	20403	10781	1166	885	825	715	698	687	658	632	596	580	801	1311	1332	1235	929	782	588	630	565	604	532	591	567	542	575	563	597	581	604	565	537	569	559	620	556	538	620	542	564	578	601	577	553	536	582	552	604	589	588	563	593	552	619	538	565	536	536	584	551	603	565	574	572	546	598	574	643	583	575	571	560	585	592	583	555	602	550	594	548	564	564	560	574	572	577	550	586	568	548	569	566	554	638	580	596	589	588	587	586	599	603	584	555	586	584	543	558	565	550	592	574	553	516	599	601	546	570	562	627	608	596	605	568	587	620	567	627	547	566	603	574	589	533	557	581	596	574	581	582	550	607	554	599	572	609	577	563	552	530	573	608	521	548	579	565	590	556	618	570	619	566	536	554	583	570	525	584	552	573	614	608	557	568	545	597	558	529	616	577	562	622	579	583	582	536	558	569	629	616	594	600	566	560	593	592	524	564	592	617	582	627	580	551	534	512	509	556	594	603	578	590	574	582	553	581	544	566	567	567	603	547	563	589	590	611	595	567	568	584	587	584	608	556	603	625	588	559	555	566	583	588	574	563	562	594	555	551	556	562	570	612	564	537	571	572	544	577	564	633	602	571	576	559	577	579	590	595	563	570	577	598	528	542	553	609	614	598	572	615	556	566	558	604	571	540	601	607	555	563	519	589	552	522	564	581	533	553	536	611	580	597	568	570	575	549	588	574	533	558	566	543	603	623	593	557	538	603	593	572	569	639	569	544	556	599	525	586	566	605	551	563	601	570	561	611	575	587	580	560	577	578	570	560	539	595	592	526	606	577	541	570	552	574	548	556	586	563	543	604	556	576	563	526	591	540	575	619	626	570	592	521	597	555	538	586	572	561	601	587	547	598	540	541	526	577	580	526	560	597	588	544	609	592	604	556	558	541	574	617	568	578	546	544	585	587	589	587	535	595	607	574	574	586	557	555	544	608	580	611	582	590	582	527	615	577	602	548	585	539	573	658	615	552	557	581	595	550	566	580	567	595	569	580	577	588	564	565	602	589	547	603	622	572	582	567	590	593	593	593	627	591	591	610	543	517	555	581	575	569	566	589	646	533	565	571	545	548	571	576	567	566	517	557	575	535	587	579	559	580	547	554	585	569	588	558	551	597	575	570	561	584	599	564	505	568	569	571	574	593	573	583	541	592	555	571	564	568	585	530	621	578	554	583	592	585	548	587	550	593	568	590	564	575	577	563	558	565	531	580	565	556	613	551	557	547	574	586	569	600	591	603	630	604	592	532	558	573	562	551	552	604	539	582	544	544	598	580	581	598	598	529	583	565	593	582	565	550	542	579	589	581	519	566	608	597	607	547	613	570	560	577	604	561	544	604	582	603	532	588	572	582	619	532	559	547	563	616	559	558	566	547	543	562	579	594	618	553	565	575	575	543	596	544	567	560	535	561	558	575	566	589	608	566	510	594	569	551	545	502	580	562	572	578	534	584	541	556	580	578	604	554	559	577	540	577	530	584	580	576	579	563	613	554	589	603	598	620	592	558	581	575	548	557	576	592	540	542	624	555	602	565	587	611	555	573	542	567	594	535	562	575	579	528	548	571	584	538	581	554	590	588	589	560	587	557	600	550	552	564	566	560	577	561	626	562	547	573	574	613	569	556	585	542	602	555	620	543	584	575	566	580	605	567	549	537	584	604	601	565	593	591	596	555	583	572	579	601	620	596	573	573	567	578	570	551	561	548	530	516	581	582	597	614	552	574	606	570	564	605	546	579	608	569	643	552	547	569	554	527	553	602	598	585	609	578	575	543	571	557	584	593	590	580	568	566	570	584	580	552	577	587	557	598	563	567	533	589	539	558	559	562	569	560	576	566	606	614	581	597	555	587	588	601	619	560	578	622	559	564	587	547	555	598	634	556	587	589	564	595	557	557	564	594	600	581	537	580	610	551	556	595	605	594	584	606	582	592	593	579	594	516	625	593	535	575	586	578	557	548	610	574	558	648	541	562	587	599	586	572	610	547	583	592	604	560	587	560	573	630	586	572	534	596	617	551	560	541	585	585	538	562	576	602	557	571	562	611	574	544	581	570	583	586	553	624	562	586	556	557	565	593	581	565	537	530	591	532	634	487	568	573	544	556	563	564	606	552	584	598	608	578	604	549	602	604	570	552	607	584	610	548	597	534	592	574	606	561	562	565	560	606	604	558	565	589	593	600	569	538	565	555	615	531	609	580	584	554	562	558	607	579	585	527	586	583	534	551	598	546	580	579	594	581	613	535	591	576	536	621	556	604	602	538	574	551	577	584	562	561	596	596	615	565	565	545	533	551	572	586	572	535	528	534	609	559	579	580	562	590	609	595	588	592	572	602	551	590	567	603	554	565	569	573	562	561	565	576	581	564	556	596	596	553	582	553	555	531	544	560	583	588	581	535	595	595	593	560	563	588	550	581	563	573	551	538	551	594	544	578	582	585	560	595	554	557	543	584	577	573	597	618	583	551	571	579	611	570	590	587	558	553	572	623	557	583	609	561	568	542	591	593	635	579	560	571	581	575	562	604	575	588	598	542	595	606	593	574	626	573	531	624	547	561	567	587	580	589	583	549	606	592	559	583	584	589	565	558	604	589	586	586	569	600	639	601	596	602	614	592	576	606	607	547	583	607	593	616	590	620	584	608	611	547	556	536	570	587	556	593	568	582	546	593	553	582	558	604	585	597	561	599	545	587	559	612	533	564	502	555	583	597	543	559	589	579	561	597	558	573	587	602	607	558	572	578	565	547	541	574	579	551	596	541	623	585	598	606	601	597	577	580	556	566	577	597	564	644	590	637	578	570	600	574	589	611	628	555	537	557	583	616	586	551	571	595	603	574	544	604	582	558	578	585	591	602	553	548	560	614	581	561	587	581	620	570	626	545	584	604	536	519	550	539	559	583	540	549	562	581	594	576	588	543	542	564	577	559	574	577	576	528	572	540	540	556	542	545	539	554	566	541	567	546	573	565	579	598	572	552	561	563	586	599	592	601	545	570	546	547	570	583	621	576	599	567	567	603	593	577	587	578	584	589	551	554	600	566	621	569	536	515	575	585	584	556	574	642	562	595	602	556	562	559	586	580	568	563	613	551	614	590	561	521	556	580	584	553	558	556	585	589	552	582	544	579	544	580	579	587	598	575	569	577	589	611	571	555	573	567	592	586	593	591	575	534	555	561	568	586	624	576	602	601	591	559	571	566	591	594	536	589	604	547	605	586	557	555	569	599	560	550	562	628	539	533	523	569	556	535	593	565	567	585	509	564	573	539	548	571	600	564	599	601	590	594	549	578	594	553	526	584	602	550	570	566	568	573	565	548	559	581	586	581	578	588	594	536	628	564	549	617	592	564	548	559	570	618	598	596	602	581	554	543	527	589	581	593	597	568	582	546	576	534	593	566	548	568	592	562	580	545	532	577	541	563	558	570	580	608	611	552	573	585	547	641	577	555	588	579
40190	85411	60966	35347	20557	18430	8102	1169	1039	994	866	825	764	668	637	643	647	966	1789	1759	1497	1156	892	578	572	590	617	579	590	607	604	585	584	542	603	591	572	611	614	550	571	577	599	605	596	570	587	542	586	601	574	587	614	593	581	583	605	546	601	606	608	558	581	594	602	582	580	635	603	619	556	595	563	528	517	559	610	542	601	551	546	598	570	559	597	609	585	549	587	549	586	594	552	591	532	581	578	577	545	557	555	566	605	581	630	556	565	612	510	561	584	548	596	578	589	568	507	603	595	604	573	588	595	574	604	566	615	577	521	578	569	558	584	576	553	561	562	568	580	589	547	613	587	571	592	597	602	608	586	583	590	573	573	565	562	552	623	606	560	546	641	619	543	588	584	527	583	576	586	628	610	557	572	589	548	593	575	558	534	577	610	589	604	588	582	541	584	612	595	581	617	560	603	602	577	546	564	614	576	578	607	572	601	598	549	600	567	565	581	565	576	565	564	588	597	556	586	589	573	543	582	606	559	584	567	575	610	586	577	595	602	616	623	608	527	562	534	576	571	604	615	568	572	561	599	566	639	620	590	582	601	624	594	577	565	566	573	615	574	551	562	589	572	590	594	567	621	591	562	617	559	570	592	638	591	592	574	597	580	585	629	597	565	545	579	581	565	570	569	607	596	584	581	564	563	585	607	581	579	538	611	606	582	583	579	546	593	659	587	540	609	573	577	559	561	583	604	589	610	583	542	605	621	557	564	579	573	605	573	569	592	538	601	537	608	606	553	597	617	585	595	513	582	553	528	575	573	599	554	581	585	584	605	621	572	606	610	585	585	603	607	560	557	559	581	588	575	559	597	605	580	557	597	569	560	569	591	551	557	538	612	556	577	565	580	601	579	579	588	557	583	544	571	613	582	590	578	582	541	586	573	627	527	577	576	602	562	626	535	592	580	586	601	585	571	589	565	608	548	591	550	568	599	554	603	606	544	599	576	596	601	600	576	563	569	585	617	563	590	542	623	588	587	589	591	616	577	620	587	603	572	590	604	620	580	557	561	605	602	568	568	582	575	582	550	553	598	589	626	592	513	567	562	562	606	548	582	587	569	583	628	609	582	661	568	570	556	573	564	567	550	597	577	560	581	575	594	589	581	589	592	561	560	593	592	598	571	595	589	565	540	597	583	572	581	545	573	583	554	577	596	576	591	565	551	586	560	626	563	589	588	573	578	611	597	617	549	572	598	583	570	584	567	566	582	594	552	534	547	596	564	562	555	579	587	557	583	576	628	570	568	607	584	569	574	585	596	558	563	534	629	593	595	566	581	604	600	624	563	598	561	595	575	557	560	574	579	561	594	558	547	610	538	577	576	556	589	601	620	575	578	594	581	586	574	563	575	563	620	564	566	571	565	599	567	572	573	570	592	617	545	585	628	586	570	560	573	584	528	590	576	571	594	560	546	595	596	604	595	556	544	596	595	592	599	586	580	567	561	608	578	585	583	585	576	604	626	586	616	567	571	577	588	611	589	609	528	611	585	583	557	625	569	549	575	605	590	598	602	572	531	619	558	568	586	588	590	560	582	573	564	610	588	538	594	617	589	541	591	567	621	575	564	600	620	581	560	562	642	601	549	614	610	529	570	548	621	590	551	557	602	601	623	596	603	592	563	591	593	579	558	561	566	603	568	567	589	562	587	570	570	613	605	565	584	609	566	588	570	557	592	563	586	586	581	580	606	563	582	560	566	550	595	594	554	547	614	562	588	609	573	583	574	626	547	607	567	615	616	615	618	595	574	592	585	567	583	590	548	587	576	585	562	580	552	588	567	581	631	571	650	546	591	605	588	579	549	547	587	572	581	620	569	590	568	597	590	578	605	584	591	593	591	575	608	557	565	645	544	575	600	601	577	581	591	585	623	586	559	623	587	568	592	576	586	598	562	567	564	613	570	565	551	604	557	560	596	596	592	601	545	553	547	549	601	611	576	557	612	587	592	556	598	542	604	565	558	533	555	593	588	596	608	588	605	613	547	567	628	550	573	584	581	592	613	576	575	607	595	590	573	581	602	612	596	550	550	599	609	621	577	573	600	563	563	572	585	549	596	597	586	598	621	510	617	585	612	589	546	613	594	585	570	582	583	568	568	585	569	599	568	567	572	614	552	595	579	565	558	580	597	561	593	579	569	636	612	584	570	639	583	612	598	586	593	572	550	580	608	581	605	577	592	594	599	614	553	531	608	582	586	609	584	545	537	593	571	586	585	562	586	543	586	582	569	588	596	555	547	547	583	586	552	595	561	597	546	578	555	537	563	564	543	586	579	589	582	581	581	600	538	564	581	568	555	613	568	618	554	600	638	575	604	589	564	585	575	586	551	570	566	566	577	620	578	542	598	600	562	607	578	587	574	552	599	570	613	635	587	556	566	587	609	560	589	591	578	616	569	545	567	602	635	598	601	564	590	600	602	636	596	611	573	601	550	600	607	552	546	548	551	575	574	601	557	608	585	608	613	566	568	558	584	604	592	594	582	606	552	580	563	616	558	567	566	602	592	585	609	595	559	603	609	598	571	603	570	589	551	593	578	574	567	603	565	633	583	618	635	528	562	573	564	617	589	590	590	590	558	562	590	514	626	615	601	573	579	564	577	601	602	619	590	591	562	591	557	561	532	571	567	604	565	587	592	586	615	581	590	588	603	591	635	564	559	600	596	566	597	570	532	606	630	584	643	581	585	593	582	606	623	579	566	575	602	557	594	545	568	579	553	600	600	546	558	583	559	599	573	605	565	606	590	604	574	606	591	618	604	564	590	586	575	610	528	574	528	603	579	576	583	582	566	597	610	544	557	547	562	582	557	575	574	599	564	541	600	625	534	570	601	553	567	577	562	598	570	565	570	601	567	586	587	567	589	587	603	577	572	551	591	584	585	592	624	579	558	565	554	586	594	609	611	560	579	563	572	564	575	603	598	639	596	566	617	591	558	628	587	554	540	568	579	633	576	545	580	577	568	622	573	613	616	577	576	577	581	605	565	584	578	607	604	592	580	570	556	569	609	601	605	584	566	596	606	598	544	562	554	559	614	642	584	583	604	587	530	609	606	560	563	582	552	570	546	573	591	556	567	574	574	567	575	574	575	584	586	604	611	588	590	547	605	603	583	535	568	613	541	576	634	577	551	606	574	575	628	536	579	611	587	588	572	600	606	542	613	605	568	618	578	570	577	622	593	624	554	588	631	577	594	584	577	565	623	544	560	574	584	583	600	595	618	600	593	613	593	559	588	578	586	615	591	584	582	590	614	569	565	595	593	562	607	565	574	531	563	567	586	596	592	536	587	577	586	556	578	551	573	554	580	588	617	628	622	583	630	615	603	595	545	575	563	592	572	557	586	579	543	609	608	574	553	601	537	598	611	579	608	602	589	585	608	607	540	597	545	586	589	589	562	623	604	561	593	586	597	552	550	600	589	539	563	574	612	525	575	567	579	638	557	576	563	608	592	587
25136	22858	32679	26720	17927	10052	3126	1198	637	630	567	590	528	530	503	500	472	812	909	872	815	658	542	456	499	472	494	535	459	490	512	489	458	468	496	500	489	481	498	475	457	453	519	454	431	476	494	488	502	472	496	455	503	459	458	476	500	479	489	460	477	469	474	461	485	521	454	479	480	462	431	454	478	468	444	477	454	452	466	478	468	509	434	519	453	502	492	429	462	470	491	512	482	453	462	502	453	476	481	468	461	464	491	462	500	507	472	509	497	507	475	471	452	496	476	476	500	487	542	472	457	465	469	462	441	480	460	473	478	459	479	474	476	498	504	490	503	431	496	479	465	479	452	500	473	471	469	455	484	512	474	513	488	434	453	445	450	455	460	471	503	434	483	463	486	400	521	505	457	473	456	457	493	504	485	496	491	436	465	451	441	456	476	454	463	500	472	488	506	456	491	464	472	451	474	514	459	502	489	436	479	506	455	468	453	478	460	461	441	466	415	486	481	456	469	471	433	482	428	444	492	446	448	480	458	459	497	480	463	491	474	461	493	449	468	430	476	470	473	469	436	469	458	437	461	474	472	481	482	484	489	478	435	463	443	460	506	457	473	459	434	480	432	479	482	440	473	487	524	502	466	467	451	521	467	493	467	462	468	441	528	475	486	484	479	492	470	466	462	452	484	475	485	481	443	461	472	483	506	465	434	462	465	478	469	470	476	512	505	490	464	430	508	422	463	475	455	510	489	470	440	492	470	461	466	466	461	492	460	463	482	478	478	492	459	487	450	478	481	476	461	510	504	460	474	447	492	490	470	453	507	497	531	472	463	473	469	472	483	454	461	485	506	461	469	484	492	478	505	455	454	453	471	490	455	451	519	452	491	458	473	455	445	474	503	472	489	514	445	466	469	480	458	485	449	492	451	476	451	480	479	450	509	463	496	468	460	450	447	451	490	493	472	491	463	529	431	456	447	473	479	466	511	540	501	486	456	449	462	483	481	482	490	434	441	465	442	491	481	441	516	476	454	491	475	444	489	462	462	493	468	469	487	542	494	503	487	488	487	480	457	450	473	452	471	429	443	461	436	470	476	475	454	468	498	454	491	460	470	480	417	468	476	455	482	438	460	447	463	492	465	506	489	506	454	443	483	477	482	520	504	499	449	459	472	449	531	495	470	498	463	451	458	492	461	519	495	490	452	496	497	438	480	478	475	511	472	465	485	458	453	489	432	513	459	479	472	478	476	491	450	471	441	445	479	483	488	510	448	482	524	501	474	477	458	503	479	477	515	449	495	435	508	489	452	456	474	489	477	458	465	449	468	456	440	518	468	453	480	462	462	473	483	464	475	510	458	470	507	460	469	544	477	459	469	479	526	528	464	478	483	460	489	446	506	470	458	461	518	487	493	470	437	486	477	489	492	472	450	460	491	479	504	488	466	481	471	456	486	484	444	437	474	440	477	472	458	480	439	484	465	508	488	428	447	445	426	486	483	446	488	478	427	490	500	513	454	452	486	475	454	497	444	431	501	481	459	499	497	468	484	476	479	492	458	461	456	504	489	442	510	489	466	470	464	447	429	434	495	480	466	455	441	480	458	469	439	440	477	470	449	477	464	471	506	451	512	458	516	474	480	462	502	459	474	498	486	475	455	499	486	453	483	481	441	464	474	475	451	469	473	493	491	448	472	422	415	495	443	459	464	477	546	485	495	479	457	431	476	480	456	460	503	481	465	505	489	478	467	444	451	527	479	466	431	454	443	467	494	442	464	488	483	486	493	500	472	470	463	466	492	482	463	422	461	504	407	468	472	504	465	472	452	500	509	459	445	471	463	496	461	475	479	512	502	460	490	500	470	453	465	492	488	464	463	468	498	462	460	496	471	486	469	447	452	463	448	469	487	455	459	470	494	485	458	528	499	477	520	508	483	517	479	470	436	447	447	485	508	458	445	508	477	440	468	470	521	456	449	475	476	454	507	475	471	456	433	466	481	486	455	482	464	486	420	431	484	444	486	479	453	487	514	481	481	444	471	485	430	454	480	471	483	499	500	475	474	479	461	482	440	463	509	485	499	479	503	489	515	449	494	474	474	505	507	476	487	471	487	508	499	457	452	457	504	468	527	510	467	467	453	525	480	469	458	491	482	461	498	472	517	475	477	493	508	463	484	528	486	451	449	450	510	485	522	459	455	490	466	471	499	452	445	471	481	472	477	481	450	439	490	464	547	459	474	495	485	495	502	406	481	477	426	461	503	474	503	481	516	435	440	459	480	500	457	450	471	487	481	491	482	452	476	479	437	489	505	488	470	451	464	447	477	483	495	457	459	480	481	468	453	496	478	433	486	476	469	471	488	482	482	483	483	516	461	472	462	471	518	441	467	442	491	474	511	469	453	476	483	469	466	495	460	478	509	435	466	471	503	499	429	482	503	495	449	485	507	467	493	511	478	464	478	474	451	470	455	469	502	459	462	444	455	502	528	487	484	440	500	487	477	463	502	482	465	501	469	492	511	474	479	455	428	459	458	458	512	470	486	489	494	463	495	486	494	436	451	485	465	464	431	452	482	484	481	497	424	475	455	462	488	410	459	445	437	497	496	501	445	470	462	508	471	491	471	469	444	466	473	498	463	444	521	493	466	492	460	437	512	452	466	471	479	430	496	457	499	513	457	492	505	445	452	482	452	506	489	491	484	434	474	484	442	504	501	462	484	484	518	464	497	490	491	477	478	442	483	477	482	471	506	493	475	464	457	458	468	467	464	439	470	438	498	466	459	464	427	488	456	457	478	480	457	479	446	479	467	458	524	485	494	476	488	454	466	482	446	433	490	491	467	486	495	500	458	506	496	500	466	420	472	510	515	508	493	480	474	447	498	490	497	444	452	486	484	468	505	466	489	452	490	483	471	503	446	492	508	482	454	499	472	472	481	472	462	451	500	468	472	480	444	470	493	456	408	459	477	485	493	494	475	431	447	532	463	450	474	452	448	497	459	478	464	520	499	462	446	458	452	455	506	450	457	478	481	478	461	478	484	459	477	474	436	468	445	482	456	469	499	480	452	471	476	454	452	473	491	458	445	503	465	449	455	478	483	507	440	468	488	520	426	479	479	510	501	466	491	476	445	473	499	504	479	480	499	461	495	467	470	480	502	486	476	474	474	462	490	489	465	462	461	456	447	461	448	519	508	465	485	500	410	504	475	450	437	430	454	464	479	486	455	467	459	463	507	489	514	478	474	434	476	466	405	457	490	497	482	491	487	479	466	483	452	432	447	516	433	473	444	467	471	494	439	484	485	473	472	476	454	465	434	461	462	484	505	457	500	487	534	445	468	477	475	463	527	464	481	452	457	508	444	456	458	486	434	469	463	482	429	469	479	484	492	444	478	428	496	460	472	512	460	521	479	443	507	443	494	499	477	466	463	445	506	458	456	484	464	467	466	472	491	495	466	463	493	517	417	472	522	473	465	471	455	482	491	493	470	543	473	475	476	512	469	479	492	451
39809	77099	50271	24321	12897	11841	4228	1737	881	772	739	664	647	600	536	499	642	1024	1305	1231	1051	857	635	516	486	506	477	477	505	540	500	530	508	476	537	529	521	492	498	526	516	499	490	497	497	487	470	448	476	526	513	478	483	521	524	479	510	469	481	520	514	502	509	539	488	526	532	512	508	530	489	519	536	495	496	529	514	505	477	528	501	508	485	499	512	531	533	539	482	494	493	477	484	479	513	517	517	494	505	525	500	484	512	492	488	492	499	550	509	521	515	505	524	527	505	451	467	502	501	509	520	485	506	495	510	533	497	492	493	517	542	469	522	501	484	510	486	555	558	523	471	507	503	495	486	514	519	462	528	502	486	510	499	493	512	525	506	502	500	526	484	466	482	496	483	494	501	487	481	476	540	521	513	496	498	547	474	484	500	527	525	520	529	503	525	478	492	512	506	500	508	539	524	477	484	479	515	491	486	485	535	494	515	522	516	490	484	499	485	483	479	503	503	501	518	513	503	518	505	536	489	511	511	515	536	497	492	562	492	492	494	537	492	499	537	497	488	521	541	483	488	515	511	495	513	502	488	512	503	493	513	510	541	487	485	544	507	491	501	517	497	522	518	512	492	480	519	456	531	527	500	498	540	526	512	496	497	517	508	536	545	512	466	499	504	521	523	491	510	494	503	493	501	511	496	478	549	514	490	521	523	479	493	509	473	508	529	505	543	499	511	522	536	491	499	495	507	514	479	506	527	492	528	499	543	519	500	538	510	499	519	515	524	525	503	488	491	489	499	492	524	569	521	530	527	509	511	514	502	524	489	499	521	502	506	500	533	492	496	522	500	517	493	516	490	466	540	483	529	507	471	493	485	473	523	507	490	504	526	521	478	470	478	503	526	513	512	495	500	506	470	522	481	508	488	516	548	516	497	457	468	488	473	464	537	500	523	537	507	528	495	507	510	480	508	483	500	461	472	523	527	507	502	524	547	491	528	483	481	502	502	479	509	519	479	514	491	458	519	479	501	475	508	523	521	498	492	502	507	482	498	542	499	511	550	457	531	483	512	549	507	526	480	492	496	466	516	519	494	528	518	538	497	519	477	528	522	492	469	486	471	500	511	518	490	515	533	521	492	520	544	483	526	533	456	525	534	484	515	499	553	546	488	512	513	493	512	508	541	521	508	513	525	530	502	527	499	515	460	533	478	509	518	492	485	528	510	480	518	525	534	554	470	455	487	521	484	499	536	473	501	496	498	497	492	499	501	511	497	555	483	472	502	511	509	514	532	492	517	489	517	535	508	527	530	503	503	513	502	510	527	528	492	547	514	557	512	485	460	539	520	494	512	490	530	541	512	461	513	482	504	505	513	490	524	505	529	518	491	486	517	507	469	504	526	533	501	492	506	513	488	492	527	497	514	504	464	533	469	502	522	501	517	497	518	495	476	512	496	519	469	522	475	494	500	488	514	500	487	489	523	499	469	532	522	476	477	500	474	509	483	513	513	479	512	475	502	522	494	486	500	548	502	484	523	470	542	469	533	505	507	527	524	489	524	500	494	518	498	478	514	486	527	554	533	484	495	521	474	517	500	498	514	506	462	515	528	484	465	500	492	522	490	502	502	511	511	530	506	497	506	535	476	505	505	494	478	518	514	510	516	469	517	525	493	520	509	479	537	525	530	499	469	497	539	529	533	532	528	511	540	494	486	475	481	514	523	530	494	488	487	511	500	530	487	496	516	487	521	513	512	521	480	493	517	504	549	488	524	495	496	497	444	515	484	509	545	522	489	499	512	507	485	476	520	501	524	471	523	493	509	484	518	490	561	503	532	488	522	488	470	530	486	486	495	502	542	527	497	531	496	483	525	517	519	482	477	540	525	507	490	516	468	537	501	501	508	474	546	518	516	499	505	478	494	538	503	501	490	514	507	509	475	524	491	529	511	505	557	491	489	512	516	491	491	498	520	483	511	521	537	511	490	536	513	498	490	488	493	495	513	525	498	515	506	511	544	503	529	502	502	531	520	478	539	508	475	520	514	531	469	539	508	495	514	511	505	532	511	509	481	502	505	513	508	478	432	511	538	516	499	530	504	492	480	491	508	505	498	496	484	525	528	453	501	508	547	521	489	518	466	478	538	517	535	531	518	480	490	525	481	500	515	489	475	504	495	495	483	517	529	488	486	531	508	485	493	467	496	458	548	524	542	509	508	559	519	513	567	531	521	488	525	478	528	497	489	538	538	460	499	566	496	491	512	509	512	530	530	516	505	481	500	534	476	523	471	520	504	464	511	533	511	483	502	489	499	474	504	466	512	512	516	496	477	477	466	493	506	491	535	510	484	522	491	519	502	507	497	500	537	529	527	467	497	493	512	508	510	512	509	499	510	488	498	533	536	471	494	522	503	518	531	515	521	508	482	462	522	533	525	491	525	481	454	467	518	524	486	485	523	471	527	485	512	529	506	534	480	510	479	550	471	534	491	535	494	519	504	499	493	503	523	504	537	531	470	539	500	493	473	496	525	504	490	493	528	497	477	513	453	525	521	498	460	497	539	511	510	507	534	487	520	499	491	537	473	484	532	548	494	505	481	498	506	499	503	528	524	518	523	495	519	486	519	519	496	520	511	515	462	519	538	518	490	491	515	477	470	482	480	536	533	454	509	478	509	533	539	518	532	555	513	494	498	475	514	517	467	493	453	496	460	484	509	475	469	464	511	526	503	534	512	484	523	531	509	553	527	519	491	518	500	480	486	478	526	517	524	519	507	481	500	500	497	512	501	518	530	489	510	471	490	512	505	590	525	506	511	513	508	483	481	522	507	491	465	486	512	501	512	528	535	497	513	489	518	502	505	487	481	533	513	505	486	485	529	521	525	495	477	497	526	490	524	464	510	525	470	506	492	525	506	506	495	487	519	543	516	522	507	522	495	512	520	513	488	518	540	532	531	516	548	520	529	500	544	490	519	523	513	490	523	495	507	528	492	514	501	477	500	508	538	502	543	495	502	498	514	465	512	539	529	503	509	527	501	489	517	526	513	495	501	499	513	515	496	507	511	516	492	494	517	492	488	484	501	535	469	515	510	498	505	505	504	511	489	505	503	508	524	536	523	530	488	499	523	529	561	489	512	485	500	502	490	479	481	527	516	541	525	482	506	482	559	494	545	521	486	482	507	491	510	475	550	503	500	491	481	519	483	513	538	490	529	497	486	496	535	526	497	512	510	508	545	559	499	516	473	474	501	500	492	505	526	462	543	528	511	516	516	488	519	508	484	475	484	505	547	526	523	492	511	456	483	517	491	466	470	517	554	465	522	523	549	500	502	540	507	534	496	523	503	499	478	514	467	532	494	523	524	500	524	523	491	523	499	484	467	500	498	534	480	516	494	480	489	479	544	564	474	558	496	543	501	513	485	502	516	504	528	526	485	518	505	528	522	529	527	552	507	467	552	483	516	474	516	488	506	540	517	496	529	525	507	476	525	507	509	483	536	508	482	507	489	504
22667	21507	30114	24844	21696	23804	24384	8730	1238	1102	979	882	866	892	848	836	965	1569	2188	1896	1595	1149	892	806	777	759	737	800	776	772	733	777	722	729	763	757	762	760	793	744	752	733	761	747	784	758	761	810	775	742	786	737	736	767	801	787	743	769	799	731	799	748	793	754	753	753	764	780	756	776	759	775	725	784	771	751	789	762	743	765	736	764	762	798	756	714	775	766	720	715	801	759	735	774	794	735	832	757	784	753	739	768	795	692	781	786	724	761	762	701	803	795	765	738	722	757	722	832	781	764	752	786	799	770	812	779	810	759	755	744	796	806	782	778	783	738	739	787	774	746	800	763	767	752	813	737	755	771	787	768	783	782	757	794	779	738	713	766	801	745	733	743	765	827	796	751	762	732	749	745	758	787	745	720	776	725	793	751	766	742	719	757	755	743	819	742	785	746	732	753	730	753	730	700	722	800	794	768	758	792	755	810	756	749	735	765	790	786	764	826	759	814	791	766	715	740	713	788	771	768	825	755	710	756	763	799	804	759	743	752	793	723	772	767	738	795	818	723	703	794	774	738	748	774	758	762	789	742	770	756	772	765	765	730	763	793	731	764	805	770	828	752	756	767	752	748	711	733	799	737	768	763	770	797	742	725	734	774	788	810	750	789	789	718	751	779	751	773	776	783	737	727	768	750	780	773	737	804	762	760	735	751	740	739	718	791	721	789	761	732	763	762	742	775	773	809	770	693	776	756	741	763	721	745	721	772	800	824	807	773	797	782	777	756	723	798	747	784	760	740	776	690	814	741	747	749	761	803	770	767	797	746	765	780	741	749	760	749	784	788	767	777	811	793	705	721	730	802	717	741	790	749	795	760	810	816	798	748	737	763	764	750	787	770	799	795	742	742	783	744	760	806	718	765	749	759	746	798	833	729	767	752	768	749	774	757	792	691	785	804	761	780	788	745	785	746	747	698	776	759	746	798	751	775	780	768	802	785	780	793	779	775	753	774	749	744	799	747	763	760	764	812	788	754	754	809	763	766	795	719	744	810	766	767	777	763	754	742	772	743	768	757	787	786	741	857	805	831	803	730	797	741	762	786	773	776	772	739	737	801	764	746	824	770	692	742	744	741	747	777	711	784	784	770	803	747	772	716	698	786	761	729	775	744	724	768	808	769	745	783	784	706	727	739	770	774	789	760	816	720	786	772	724	729	763	769	746	779	791	744	775	795	804	740	769	710	743	727	722	796	779	734	786	769	776	758	778	749	748	736	783	755	810	825	772	728	770	796	789	769	799	776	773	753	739	742	776	818	721	765	752	790	752	714	764	749	738	772	806	723	716	800	761	723	746	737	815	772	801	740	782	758	785	783	773	765	768	713	788	773	735	783	764	755	761	779	717	728	736	793	730	743	806	784	807	820	723	795	821	778	745	787	779	748	792	787	730	734	792	758	779	759	786	800	771	709	812	763	751	786	792	776	771	767	807	819	765	755	768	788	761	770	702	789	792	801	747	776	759	754	763	783	777	762	738	718	731	742	763	769	757	757	745	739	772	747	800	726	771	767	773	729	738	793	750	711	759	782	773	787	802	789	769	756	718	765	783	719	763	770	711	817	725	749	731	732	787	713	755	759	734	753	770	729	748	777	748	780	750	709	743	796	760	756	770	747	794	720	756	764	721	796	786	776	758	780	784	713	761	744	734	794	777	822	776	755	771	780	796	775	774	813	784	806	799	723	745	768	755	743	758	739	709	750	776	751	787	725	714	780	760	777	766	777	736	761	775	771	767	769	723	696	769	706	766	724	794	739	797	788	766	805	791	769	737	720	746	796	746	752	763	766	754	795	742	753	744	715	763	809	779	741	724	759	739	735	781	753	776	815	737	784	733	748	782	789	766	841	783	718	773	778	781	755	716	761	829	782	776	769	777	763	749	771	814	771	763	777	742	747	769	774	747	726	809	760	853	802	729	761	761	796	785	758	765	742	740	782	712	720	787	772	817	781	806	797	762	718	710	780	832	749	777	742	757	770	735	742	745	777	787	738	768	752	736	791	770	733	747	696	744	769	754	780	761	789	802	770	752	776	802	760	784	812	750	759	790	746	786	828	736	816	753	749	778	788	761	730	747	725	693	795	736	754	763	741	753	749	768	789	773	780	771	733	738	762	806	754	750	808	750	789	748	802	765	714	764	768	761	774	716	776	768	810	750	712	787	822	758	783	827	779	734	752	730	755	747	792	785	780	807	775	778	824	762	793	790	760	771	736	744	687	754	767	762	740	758	786	761	784	813	773	827	789	779	763	792	772	797	770	741	815	823	785	761	797	763	788	773	777	782	746	721	777	764	810	771	761	763	725	756	782	755	725	773	795	763	750	769	772	774	785	738	734	772	727	745	789	777	762	802	752	735	734	775	768	784	732	814	770	772	742	763	791	825	768	776	737	805	715	734	781	773	759	764	791	756	782	772	773	766	766	765	782	741	731	730	803	763	733	754	747	805	777	808	793	820	774	777	763	754	742	729	746	772	782	738	737	739	792	730	778	760	727	707	778	788	721	748	778	736	769	780	742	687	759	758	743	705	749	796	769	764	767	759	766	783	790	784	765	717	780	789	794	751	734	750	736	721	714	800	730	751	722	734	731	733	768	766	801	765	774	744	794	774	741	770	727	763	696	732	774	755	761	746	762	774	774	803	803	742	764	793	752	781	781	836	823	802	772	758	780	807	754	743	860	776	797	804	763	785	704	736	774	763	813	760	798	790	729	750	768	787	792	797	751	767	776	819	784	792	794	778	732	770	792	795	736	769	777	799	755	811	716	791	682	810	762	771	776	780	787	788	739	813	778	786	807	748	829	728	810	748	813	783	782	795	707	736	762	671	780	728	766	764	751	766	762	763	743	782	780	753	761	786	784	764	720	739	746	739	822	795	781	725	776	791	781	697	754	745	764	763	773	815	733	768	736	763	727	829	779	780	764	757	733	780	697	742	730	765	700	749	738	788	765	747	735	779	759	725	786	793	825	796	778	760	774	810	767	812	757	783	763	761	686	777	749	776	735	748	777	734	740	777	797	798	774	744	754	756	787	716	767	740	785	761	721	698	706	811	777	789	771	720	778	735	773	793	786	756	750	773	777	759	789	757	804	760	713	771	764	728	760	767	794	740	806	780	748	784	823	767	783	774	821	769	748	665	710	756	752	788	724	699	773	830	783	764	790	760	823	751	751	737	742	778	753	796	772	744	731	826	731	748	763	774	781	801	797	791	745	796	780	757	709	776	741	771	794	748	798	759	727	745	746	796	733	763	749	747	794	798	723	724	792	726	771	758	775	785	786	800	753	806	755	810	806	730	773	794	738	780	755	741	759	765	750	770	738	815	768	826	781	709	759	769	819	769	752	779	810	722	772	763	777	805	799	714	761	813	709	727	779	775	738	772	773	810	747	779	788	740	796	780	810	750	753	775	735	771	766	715	809	745	782	775	792	718	742	741	737	770	726	791	750
45862	85973	66598	43792	28125	27606	21047	8095	1453	1258	1151	1009	990	989	875	875	1108	2037	2842	2474	1979	1440	907	771	770	799	780	765	756	775	757	764	762	694	769	769	768	766	785	686	760	765	766	756	806	720	738	742	744	780	748	746	785	710	792	775	808	747	731	752	750	798	754	773	810	772	772	750	743	765	777	766	736	768	805	758	783	749	778	785	786	752	721	764	779	763	804	754	740	759	742	739	756	728	740	760	743	730	741	797	804	803	779	752	725	762	774	825	713	761	717	778	808	758	755	788	776	749	798	756	771	752	723	752	771	763	753	745	809	778	729	707	762	764	760	767	775	770	771	770	764	747	801	760	734	732	801	799	779	787	739	764	831	801	784	787	742	678	759	781	776	797	754	748	768	727	796	771	736	785	814	781	746	692	746	747	784	763	764	804	743	780	724	809	777	782	728	797	753	755	743	784	741	805	775	775	765	756	806	826	771	752	783	737	750	731	760	782	754	739	785	736	769	832	802	721	776	737	812	746	744	752	831	755	730	752	762	769	727	808	756	780	755	732	763	759	780	765	752	778	721	741	812	788	745	732	770	763	708	744	764	757	829	779	787	766	798	757	755	780	769	726	759	765	791	753	790	748	776	732	734	781	772	773	769	767	763	800	763	725	792	694	763	793	758	749	794	770	802	784	751	798	801	778	750	822	775	743	701	795	762	765	710	790	770	750	793	761	769	760	754	737	775	777	745	747	789	763	714	774	771	812	824	749	749	742	762	790	729	781	769	743	792	712	717	781	756	730	745	816	811	763	791	739	738	749	769	764	721	801	773	777	842	765	815	756	743	732	761	758	760	792	722	772	735	775	774	735	788	778	738	744	732	743	706	750	775	792	753	798	719	845	782	734	771	816	774	797	762	764	781	797	843	771	784	766	807	763	815	770	764	721	755	785	768	730	772	769	758	754	788	791	725	745	741	780	764	841	776	817	740	785	757	743	769	721	716	782	789	773	793	769	808	783	786	761	743	769	784	796	773	777	745	774	783	773	773	749	767	801	820	743	770	761	740	766	794	808	773	729	776	758	771	765	811	802	760	833	703	718	740	777	783	725	756	729	775	759	735	739	701	813	782	746	800	720	750	737	754	796	771	775	816	740	774	795	792	758	779	796	791	789	787	783	745	739	763	758	764	771	762	783	775	734	733	773	687	734	778	756	765	747	723	754	708	750	766	769	762	748	768	745	818	752	735	686	726	769	769	759	776	776	792	787	726	809	745	704	749	764	716	705	731	764	771	740	778	810	759	767	763	708	775	796	739	782	758	785	780	770	738	804	778	761	740	769	796	759	726	788	753	799	735	782	777	792	754	738	788	785	760	771	730	747	761	757	779	803	777	776	739	766	767	723	799	758	756	742	821	756	745	731	820	746	755	741	757	737	739	752	788	767	756	783	747	802	732	770	741	762	776	794	750	752	748	811	745	793	770	761	736	785	773	763	788	798	718	786	728	729	734	740	752	777	818	795	781	738	789	747	794	724	765	762	743	758	775	801	726	767	744	790	808	738	796	782	799	740	685	759	716	732	774	787	742	744	779	740	765	766	824	804	790	753	750	746	709	755	798	755	743	798	785	746	734	749	758	755	737	801	712	749	738	739	759	794	693	792	796	808	809	843	790	787	810	742	786	753	759	751	797	734	775	787	772	808	748	740	748	758	791	799	758	734	761	786	745	756	791	773	773	782	777	716	755	759	767	794	793	785	763	795	806	761	793	771	750	766	761	752	727	740	764	749	787	779	753	735	716	711	781	758	757	771	711	772	733	723	759	765	804	804	799	813	705	781	815	782	790	777	744	747	842	763	780	764	777	727	758	740	732	783	767	748	811	799	757	759	816	761	739	775	769	755	775	804	787	769	679	749	756	768	773	789	740	727	788	712	760	752	794	815	732	780	761	772	712	763	754	789	786	764	769	744	785	748	808	745	786	789	753	806	800	750	748	771	778	769	781	831	754	721	741	769	728	780	776	796	782	774	791	747	756	824	786	780	765	729	814	777	714	749	751	714	756	789	756	793	783	760	753	794	726	737	787	772	753	810	729	776	717	811	764	791	769	764	795	737	770	842	796	734	797	752	724	839	768	809	731	736	787	774	759	771	744	791	780	757	736	698	804	808	725	798	761	774	753	718	723	807	795	792	801	737	758	778	720	776	774	736	789	754	802	714	765	782	761	743	803	794	757	781	778	839	777	774	774	798	747	747	783	752	757	793	781	767	745	786	749	740	774	748	765	772	751	815	688	752	783	768	801	764	764	722	796	782	754	769	764	808	787	718	749	810	742	750	765	750	761	747	807	755	774	784	776	792	740	767	761	790	740	749	736	740	727	781	790	781	741	756	789	751	779	730	751	699	773	732	759	766	808	763	740	777	807	744	794	767	758	793	728	789	777	763	776	818	748	752	742	693	747	736	759	783	802	816	785	780	766	762	736	812	763	772	748	778	798	735	721	816	751	794	772	813	765	757	784	796	779	726	756	781	759	775	771	822	725	805	785	790	756	782	793	743	731	743	756	747	753	803	770	782	735	764	717	782	753	737	767	734	758	780	805	763	789	729	756	745	746	791	836	750	756	736	782	757	777	767	704	766	738	745	763	760	785	730	766	773	738	769	763	729	796	804	768	760	734	776	706	735	759	767	742	758	755	763	742	747	770	807	841	694	752	735	777	796	703	754	766	757	758	776	770	798	779	761	721	782	792	783	755	806	758	737	709	807	748	790	704	785	785	768	791	781	728	767	784	783	763	789	714	783	798	776	739	819	753	786	752	704	763	776	741	785	752	774	793	755	731	800	761	764	741	749	764	740	795	741	752	741	814	717	755	808	761	758	781	689	812	741	775	696	713	760	777	738	763	765	803	804	754	761	766	762	791	733	787	764	726	795	754	757	780	797	770	774	727	758	764	786	764	804	763	778	755	709	749	721	744	722	732	768	763	751	794	784	765	761	773	748	810	798	768	775	766	748	750	745	742	772	742	764	715	768	769	787	744	802	771	771	755	754	736	734	768	772	737	750	756	760	754	770	757	763	756	764	764	786	806	780	769	754	727	755	794	766	701	740	747	731	765	783	783	729	762	733	723	774	748	753	739	788	746	783	744	751	757	805	749	779	743	725	783	810	779	751	759	778	753	794	788	723	735	709	826	778	783	737	790	817	762	761	795	753	756	755	755	797	765	766	758	752	749	784	753	770	749	765	725	741	755	752	759	761	752	798	748	805	746	819	762	776	753	760	810	830	775	773	763	780	774	759	800	754	775	763	790	779	769	789	764	743	747	771	750	750	819	780	765	783	737	785	781	766	738	770	780	758	770	766	742	795	793	766	743	778	746	771	807	742	766	755	817	773	802	795	812	723	701	849	771	785	783	753	756	716	754	730	734	769	841	780	732	759	768	779	771	772	772	780	796	783	758	740	767	731	797	749	749	793	800	812	780	783	725	804	742	731	754	782	793	776	823	728	765	780
32703	30854	31562	12492	2980	2157	1646	731	464	503	456	457	422	413	445	426	407	462	473	474	484	458	372	369	421	398	377	384	440	415	407	393	405	399	403	436	412	373	420	358	385	391	396	383	401	383	422	403	385	431	398	422	409	396	359	395	427	397	378	400	435	375	405	435	394	389	425	403	406	429	411	408	400	429	404	386	413	393	373	392	392	409	370	381	399	419	423	398	440	390	385	456	402	389	419	407	370	386	382	401	422	384	434	425	396	399	435	420	382	402	375	359	417	400	390	377	404	364	370	402	415	379	404	396	388	380	381	404	367	386	397	408	427	417	376	412	421	406	403	408	436	401	398	407	447	398	390	392	407	390	425	385	415	395	409	426	403	392	371	372	389	387	387	381	403	404	418	398	373	404	391	401	349	424	402	418	412	416	397	364	390	391	369	399	381	409	400	380	378	419	393	388	420	374	372	389	403	372	399	397	384	442	387	375	392	364	417	432	398	363	412	410	445	393	387	405	407	398	403	401	382	380	387	398	381	374	381	420	414	382	417	424	388	404	391	380	388	427	405	369	401	409	405	408	416	379	362	367	422	371	392	420	388	389	420	388	411	426	385	374	390	408	377	410	399	370	385	394	411	402	424	374	406	402	374	407	412	386	458	357	398	391	455	416	407	376	382	414	388	363	400	367	421	389	383	408	399	385	380	422	395	399	367	386	390	382	405	392	400	344	418	405	425	400	412	376	370	401	397	382	360	371	372	387	377	399	422	402	416	414	413	423	367	395	395	380	408	411	392	383	417	382	405	391	401	417	393	414	396	397	382	411	402	397	401	415	406	402	387	366	367	360	413	376	379	366	404	413	394	398	427	394	426	396	356	417	390	418	435	436	385	399	409	368	393	383	422	412	421	369	395	387	435	366	403	389	379	375	431	391	378	416	398	386	416	385	357	413	445	371	415	440	392	373	399	397	387	428	372	401	388	369	432	379	385	402	377	398	431	398	393	421	413	410	398	418	381	395	401	365	378	393	421	391	357	367	396	392	403	402	403	344	413	391	433	423	454	390	388	382	403	399	368	406	387	376	404	415	372	404	373	396	392	368	443	412	388	405	390	416	425	402	384	402	392	448	438	366	384	425	399	412	396	416	377	400	387	397	394	427	383	406	419	401	402	414	436	403	409	386	400	411	431	372	418	405	371	399	386	393	398	406	383	363	405	395	383	383	361	390	417	364	376	446	391	400	367	391	447	376	386	411	383	371	414	429	374	408	410	370	372	380	395	420	374	398	390	397	388	388	392	380	413	400	403	379	397	384	390	365	398	422	373	398	407	416	371	393	417	424	435	403	388	425	416	389	387	390	410	388	404	392	423	407	413	402	414	420	391	427	374	388	386	402	373	408	395	385	428	393	392	392	444	402	379	400	408	376	376	431	391	386	409	374	357	391	386	405	381	405	395	355	398	375	360	423	397	419	401	362	368	386	404	392	427	408	390	398	368	372	407	383	406	400	373	375	433	422	409	376	377	430	423	408	406	380	424	402	437	436	418	414	436	383	359	397	393	420	385	384	377	431	412	430	413	376	398	403	370	387	429	391	434	403	400	429	388	415	376	400	402	361	419	417	411	427	382	399	362	396	392	399	384	409	388	391	420	447	414	384	410	416	410	421	400	431	395	432	389	405	408	428	402	395	439	406	400	370	414	397	395	418	426	420	391	417	385	412	403	436	378	406	449	384	382	417	394	402	405	399	365	387	403	414	411	367	390	391	403	387	414	357	373	373	392	446	424	402	425	415	423	349	409	396	405	438	359	416	424	373	456	399	405	366	393	372	355	418	407	395	396	432	413	384	351	391	416	374	402	387	391	432	437	417	414	379	393	376	391	417	360	363	406	392	435	426	378	382	414	393	408	422	401	407	436	383	406	391	425	369	393	414	432	440	407	371	385	387	424	396	409	383	417	420	413	367	427	409	396	417	405	360	408	389	393	397	403	390	399	404	409	399	399	404	415	407	363	394	418	426	397	411	389	390	373	389	368	379	411	378	391	388	445	369	417	429	413	391	379	409	407	400	408	416	423	428	383	395	411	431	424	372	393	379	427	402	401	377	423	375	360	419	377	378	368	402	406	380	456	403	431	391	368	406	399	371	389	383	388	388	382	389	432	419	386	385	364	392	403	411	385	424	413	432	395	410	383	412	359	396	386	395	396	448	365	429	375	425	380	414	415	397	413	401	433	374	370	407	397	402	382	410	408	421	410	389	372	428	385	391	384	419	387	441	406	357	381	378	400	417	402	384	366	430	418	404	400	422	369	394	381	404	383	403	361	401	377	396	372	356	407	442	412	426	408	396	386	395	386	425	406	410	383	371	403	437	384	431	408	400	420	399	415	419	391	371	382	423	420	395	375	398	419	395	383	413	403	395	388	402	418	401	429	406	407	437	364	354	400	411	430	382	357	400	435	413	401	393	388	384	382	429	435	395	395	397	401	381	387	386	370	396	397	373	393	396	429	418	405	409	450	413	386	445	409	417	421	375	408	399	392	397	388	383	386	375	391	375	387	422	421	403	388	426	410	377	391	405	418	398	405	370	414	393	398	364	392	391	440	391	370	447	409	394	411	402	390	397	391	392	396	358	383	411	434	403	383	389	404	386	385	386	403	374	415	430	421	365	415	423	439	373	400	366	405	428	419	435	426	373	427	405	397	420	385	380	394	423	397	388	433	375	414	401	418	370	383	381	395	416	393	417	398	417	396	372	379	401	419	380	401	430	358	369	394	422	410	400	375	436	393	379	391	354	397	379	388	404	420	398	397	437	430	414	381	410	386	372	409	379	386	385	390	422	393	392	461	402	406	406	444	429	395	360	407	382	373	379	388	418	431	390	423	371	379	388	397	374	381	351	379	434	357	369	396	406	396	419	407	391	417	414	403	409	402	406	378	416	388	398	401	420	409	387	422	359	412	408	387	394	387	390	386	422	419	396	407	419	352	382	423	425	431	370	382	408	380	377	405	410	351	388	369	442	402	444	408	388	394	441	392	412	391	432	345	411	393	425	409	430	403	401	425	389	408	420	381	413	388	382	431	419	404	400	376	415	416	392	395	399	413	396	379	402	412	378	375	435	411	380	394	409	393	395	395	363	394	411	372	412	393	409	386	356	388	428	368	388	384	432	441	393	422	400	417	418	438	449	359	380	391	409	402	397	402	379	445	433	425	383	463	402	403	386	411	404	421	414	419	397	431	374	417	426	377	400	384	420	397	404	374	386	392	432	414	364	391	392	422	353	411	404	386	385	389	395	409	395	386	365	410	380	451	417	405	392	378	386	389	400	387	399	407	417	379	412	407	428	392	372	384	381	398	398	396	432	354	445	400	416	392	460	416	368	387	400	406	413	418	373	426	411	383	392	375	416	429	427	384	407	393	409	377	407	390	421	397	414	409	396	384	397	406	417	387	392	355	401	430	385	416	404	388	411	403	402	393	374	385	443	393	379	408	378	410	377
36564	43812	23633	6238	2824	2755	2107	833	582	613	524	493	472	464	447	441	429	483	525	529	462	459	404	396	437	458	417	399	430	400	451	448	440	457	426	464	417	427	411	396	418	457	400	409	419	379	489	421	410	441	397	411	413	434	392	452	415	401	425	446	440	392	408	435	419	419	431	433	394	407	415	414	433	416	420	433	421	413	394	432	398	398	422	443	434	461	426	431	403	443	446	438	451	457	438	427	435	440	400	436	423	446	427	420	445	402	419	418	394	447	413	423	400	421	465	433	419	445	390	423	453	426	403	414	441	428	403	406	399	431	431	421	412	436	421	405	415	394	413	398	429	385	418	405	427	387	458	415	417	420	414	430	428	415	432	400	443	424	444	454	452	444	402	423	444	419	444	434	407	406	465	442	458	441	402	433	449	388	397	428	435	404	428	429	415	442	406	417	436	444	418	458	419	403	387	419	443	430	453	416	427	415	442	410	447	426	414	429	396	396	437	405	450	445	388	463	429	442	430	433	412	442	441	424	411	415	433	412	435	416	406	415	440	435	412	423	460	449	442	398	432	416	422	460	446	421	438	453	428	400	398	445	420	423	403	427	403	395	455	419	408	438	439	434	424	439	433	416	423	392	412	426	470	424	408	396	415	429	436	450	410	429	425	399	402	419	383	410	403	446	436	441	402	414	446	446	405	433	412	444	444	431	456	453	408	409	445	391	431	404	409	406	436	440	388	438	449	409	451	404	446	471	405	437	423	408	453	423	439	413	403	394	418	402	394	417	427	397	422	427	406	389	378	433	448	428	408	411	422	403	459	399	419	443	416	395	443	424	443	426	422	386	403	409	396	422	423	406	377	402	447	427	422	438	448	428	419	461	434	425	411	412	404	425	376	423	407	411	449	401	396	420	458	376	393	429	470	425	422	433	439	388	409	374	408	455	434	411	427	412	393	448	421	419	434	431	427	414	435	394	424	447	429	423	405	435	420	440	424	423	436	416	417	394	423	428	415	409	451	442	437	473	446	417	402	400	451	368	411	394	443	415	440	412	445	429	408	409	416	427	423	431	430	425	446	420	433	401	413	466	410	393	449	424	427	417	421	421	401	421	429	423	397	419	400	424	410	385	402	410	399	415	449	414	433	397	396	428	429	417	416	418	411	426	418	380	419	414	417	413	385	416	441	457	460	437	416	428	416	449	426	429	431	409	417	470	420	457	426	432	418	406	416	471	409	417	432	415	393	417	382	435	446	406	441	468	438	428	407	454	430	412	465	421	436	454	424	421	415	422	429	438	458	407	410	439	414	420	393	425	404	420	447	449	423	406	429	427	455	420	427	445	445	405	419	426	455	444	434	445	423	432	373	439	448	419	442	408	407	431	433	456	397	431	453	414	415	430	425	418	423	413	431	458	411	429	421	446	436	442	423	403	409	422	426	385	432	435	447	421	434	413	406	419	398	419	437	412	392	438	424	407	409	393	447	418	415	409	428	428	437	431	411	435	419	393	398	423	424	428	411	414	444	434	405	449	442	403	437	411	444	431	421	404	431	425	403	448	418	419	427	412	430	423	390	444	407	435	438	413	425	437	429	417	445	482	415	415	421	412	429	410	373	438	446	401	445	401	452	431	402	428	392	404	441	425	408	415	441	422	422	441	422	439	455	449	400	413	412	429	433	435	465	491	431	427	476	440	425	463	370	426	447	429	399	389	456	416	440	387	407	446	428	421	411	394	419	445	427	438	442	410	417	457	445	426	459	432	413	429	414	421	378	449	412	439	401	446	392	446	436	435	392	400	423	420	405	438	393	432	428	431	396	403	413	411	414	435	440	418	409	384	394	419	383	426	387	449	422	457	462	448	419	408	452	399	436	417	444	407	447	427	417	419	408	388	433	426	442	403	425	426	410	448	410	401	424	417	449	418	403	407	451	447	442	392	397	389	409	438	412	440	440	445	453	389	457	416	403	474	429	450	413	443	420	411	437	452	389	428	377	377	397	424	424	401	395	380	390	426	434	448	430	408	425	383	398	385	449	451	427	409	398	440	464	439	434	375	399	402	421	424	456	432	406	472	398	410	437	449	413	412	432	440	417	435	430	444	406	420	438	441	407	435	396	436	467	430	425	474	410	429	385	428	428	394	419	413	387	452	380	426	410	385	399	412	435	420	408	421	442	408	465	438	422	388	426	388	409	438	444	428	408	432	440	429	412	436	394	388	422	410	419	440	421	426	424	404	396	479	438	407	441	420	405	403	399	375	409	402	438	420	400	393	449	416	430	442	411	428	402	419	417	435	450	385	425	404	393	425	418	404	429	403	406	385	422	414	415	423	437	421	412	441	414	397	454	422	395	441	456	425	467	435	412	405	436	450	442	434	408	401	436	465	408	394	440	413	435	424	432	450	411	428	483	424	428	422	420	440	413	407	426	457	423	436	395	438	413	405	397	434	400	401	421	410	458	417	411	415	408	424	420	420	439	403	396	419	431	405	404	404	396	433	444	445	432	422	404	409	444	415	402	425	419	442	427	462	437	448	409	425	431	412	429	406	409	420	469	436	423	442	406	417	419	434	438	425	448	445	419	444	442	390	414	442	402	393	419	464	426	412	423	423	380	449	456	391	440	389	482	391	431	429	419	464	435	421	412	437	466	420	436	465	412	427	424	448	385	425	399	394	412	419	451	421	418	425	428	399	448	433	429	463	425	446	422	445	443	416	421	406	425	430	393	406	397	401	425	414	402	441	407	455	427	415	398	403	392	439	402	406	438	439	429	419	414	376	437	435	419	437	436	419	413	384	416	426	422	405	458	409	419	437	423	437	429	406	399	416	455	456	437	443	419	491	429	417	444	429	418	426	394	472	434	431	400	444	460	457	399	411	426	394	422	437	459	416	416	410	425	405	411	427	428	419	443	411	406	423	417	427	415	390	420	429	406	402	401	405	468	422	429	444	394	433	414	421	425	389	392	504	413	401	401	388	415	410	433	434	411	425	417	399	428	436	389	407	402	424	421	400	409	423	428	445	404	408	425	432	400	408	425	423	415	411	447	402	443	419	381	436	392	440	462	393	430	441	412	431	454	464	426	426	392	426	433	435	467	361	382	438	411	428	469	432	440	442	430	398	392	407	415	424	433	413	411	406	423	387	400	421	408	409	427	435	425	406	428	442	396	436	437	415	387	438	443	447	432	446	435	434	425	389	440	422	413	400	417	432	390	425	446	422	435	408	485	418	445	413	426	405	414	429	446	450	429	444	438	454	433	439	412	443	442	409	420	402	410	437	441	402	436	413	443	421	445	398	425	419	399	421	433	459	429	406	427	376	422	430	434	408	387	415	404	443	422	423	405	430	430	444	409	476	441	421	391	437	407	444	434	448	423	417	392	437	411	422	440	417	438	424	426	438	419	401	437	400	412	380	397	404	411	398	474	439	450	425	425	439	435	397	448	400	391	409	432	478	413	412	395	433	427	390	409	439	432	405	425	446	429	421	422	459	396	444
23890	21950	33197	26886	22113	20230	14338	3848	787	719	697	710	651	588	569	602	663	1029	1177	934	846	752	618	588	590	538	580	561	569	569	564	569	562	562	649	584	556	560	576	557	568	587	626	577	569	548	598	545	574	531	533	601	599	558	542	552	641	556	535	590	568	545	571	577	586	582	562	582	583	562	609	564	548	595	579	623	542	579	518	602	588	574	578	600	600	582	589	553	574	588	594	558	602	576	567	570	570	545	569	553	576	605	569	599	590	600	592	544	550	584	586	563	610	576	567	568	546	565	597	529	547	582	568	567	562	531	564	592	512	579	583	567	595	534	545	559	586	543	608	554	579	576	581	587	573	553	578	540	596	563	579	557	581	558	559	580	592	554	574	575	594	561	560	580	571	571	532	579	561	533	605	597	576	577	577	602	519	588	510	568	599	570	534	573	590	526	561	596	565	604	583	588	574	535	584	565	562	568	571	570	531	548	564	569	579	551	555	582	557	569	531	582	559	573	540	589	562	596	571	564	564	569	581	573	541	542	577	558	583	590	565	589	614	569	559	583	542	581	576	553	567	551	580	572	583	559	542	589	553	603	560	572	582	592	631	575	595	550	571	589	589	582	561	547	611	538	576	617	583	574	603	582	567	532	535	614	509	560	593	543	599	600	534	530	603	531	553	557	584	609	556	565	593	578	576	547	566	567	531	562	596	541	582	555	575	548	547	651	593	534	589	553	592	523	605	588	529	572	567	557	590	581	578	589	585	607	544	550	563	639	571	578	563	544	565	589	600	633	576	590	572	575	566	600	554	581	580	567	567	558	589	568	593	547	602	558	593	560	562	563	570	569	557	582	596	607	525	573	541	553	594	558	574	599	560	555	579	557	595	588	571	639	524	540	595	549	571	579	627	577	540	617	540	537	571	603	595	615	580	544	552	540	612	561	551	573	563	588	594	583	600	581	544	548	594	549	520	572	571	596	558	570	521	572	573	554	562	589	584	571	549	584	587	597	597	563	549	549	558	545	560	599	565	579	564	607	588	619	559	559	596	534	588	589	594	578	561	597	587	576	565	560	567	554	612	544	575	582	530	612	572	620	591	559	630	611	521	554	565	558	528	559	554	553	607	589	590	557	508	582	549	551	528	544	577	524	578	561	596	576	597	588	549	535	576	567	548	548	588	572	573	570	561	547	545	516	596	572	598	546	532	551	577	542	583	556	572	574	551	545	581	585	572	589	557	582	559	561	597	613	542	623	601	582	581	564	612	543	547	564	572	557	563	592	562	556	532	560	587	572	501	585	533	609	601	564	567	555	556	573	537	568	558	564	532	559	567	574	580	572	541	580	602	583	583	609	551	554	559	575	578	542	567	544	571	593	531	557	573	565	545	545	561	592	600	565	553	582	557	512	543	574	590	554	582	598	599	586	583	574	553	583	572	561	598	553	556	589	610	561	559	577	595	568	581	567	570	562	576	620	553	548	557	571	607	560	600	564	586	563	603	548	593	583	547	584	630	549	575	579	567	542	585	581	625	605	585	572	589	592	575	583	574	579	567	593	609	574	526	587	581	533	552	543	584	608	543	521	563	585	586	551	579	539	575	554	538	572	539	576	552	594	605	548	566	609	557	542	533	577	556	567	598	556	581	568	564	539	579	573	554	561	590	572	609	554	540	566	557	574	577	585	571	571	587	582	547	600	573	581	568	549	560	561	588	573	584	572	570	548	565	570	587	532	588	594	592	604	545	528	545	576	577	557	610	607	595	576	543	565	574	570	549	530	590	603	598	575	539	558	577	565	579	586	583	563	550	579	602	542	598	541	552	568	553	583	561	571	593	583	569	583	567	547	561	582	631	585	591	604	527	554	576	622	579	595	569	562	600	572	554	567	585	536	582	521	510	600	576	565	579	559	532	605	568	540	605	566	570	564	566	591	587	576	604	549	551	541	556	587	549	574	564	536	589	590	569	615	525	579	576	593	532	597	572	574	551	631	546	547	553	617	539	585	571	557	609	580	584	562	530	572	591	579	574	579	586	573	555	561	582	601	584	578	558	580	593	556	559	544	560	568	595	542	555	567	569	536	570	552	569	561	603	522	561	524	583	569	594	558	591	554	590	591	575	549	554	585	531	577	611	627	599	529	603	548	575	568	565	526	570	565	559	581	570	587	563	602	558	559	550	588	601	544	539	578	523	564	530	552	579	562	557	561	602	561	574	569	601	572	561	578	556	583	570	587	614	550	576	570	545	574	601	579	548	579	568	582	541	578	561	564	565	581	576	575	603	596	534	573	574	581	566	560	578	547	549	560	561	568	587	564	579	537	552	541	548	579	595	635	595	564	573	561	549	570	555	584	520	581	569	570	547	552	586	618	609	602	558	537	572	595	572	600	553	592	583	555	598	601	576	558	603	564	569	605	563	573	584	574	583	600	606	565	597	564	547	614	563	586	569	590	583	545	553	597	626	557	555	542	569	572	524	540	621	584	589	570	564	544	575	540	572	570	555	529	566	572	566	600	571	595	537	590	536	552	554	565	554	568	569	541	530	573	596	528	548	582	578	581	601	534	491	592	554	573	546	585	602	602	619	559	632	608	560	609	568	598	601	586	591	555	591	580	575	547	564	570	592	577	557	543	559	565	575	555	553	534	565	583	554	565	557	546	543	614	586	552	573	577	541	598	567	579	598	563	580	538	512	592	573	596	562	593	565	580	535	610	495	548	582	626	536	558	558	587	569	571	592	576	585	516	541	570	573	542	602	524	558	577	622	578	523	561	563	560	591	562	574	581	582	602	541	569	597	618	569	541	575	586	542	585	579	565	596	590	514	573	567	543	570	552	560	535	598	638	550	576	549	591	603	577	569	535	590	538	572	587	553	549	511	606	565	547	577	544	544	560	530	609	581	556	587	572	563	597	562	561	577	598	602	541	544	587	570	602	554	589	595	576	614	571	561	568	594	546	590	545	584	560	537	580	559	516	572	580	544	579	557	560	553	526	558	569	600	569	567	601	583	528	574	540	607	586	536	569	517	622	566	560	544	613	536	571	537	580	540	592	549	547	583	544	539	577	586	556	547	505	549	582	597	535	594	539	594	534	571	532	598	569	563	557	593	567	546	599	512	558	584	599	619	544	532	561	571	519	542	575	560	608	588	586	580	628	555	611	580	584	582	534	556	569	564	540	589	539	529	575	559	599	561	577	541	556	557	537	567	552	599	574	538	561	568	587	633	574	516	582	577	576	537	596	545	575	584	524	580	513	575	571	614	532	552	570	600	589	570	601	561	563	571	560	522	538	615	586	565	570	563	574	562	588	588	551	565	579	557	596	604	562	572	581	576	586	584	591	556	581	576	581	574	568	545	568	517	598	589	612	553	562	502	576	548	559	561	586	558	573	539	602	568	576	601	580	588	552	570	542	585	567	597	542	622	535	579	584	562	563	571	552	580	574	590	580	573	558	561	528	581	564	555	571	593	570	560	556	586	610	595	559	550	579	599	547	558	580
40571	83983	61334	33324	19805	18873	14214	4132	909	826	774	742	711	647	612	616	714	1418	1431	1207	1030	866	630	573	597	639	542	603	594	595	599	598	584	597	595	587	591	579	537	535	564	580	607	590	619	565	610	656	585	625	613	562	569	552	586	620	522	562	574	620	542	563	581	579	581	568	605	575	570	638	592	586	553	565	597	603	558	571	627	618	590	520	640	570	586	577	574	621	584	578	592	591	632	582	595	588	590	586	610	624	514	587	570	570	568	577	567	583	609	562	600	621	577	598	550	578	576	556	574	613	620	547	558	554	557	586	619	552	566	599	597	558	614	548	564	646	617	602	569	557	569	555	562	557	580	566	566	544	575	545	572	580	586	588	540	575	613	575	569	598	617	582	576	553	630	578	603	541	586	606	583	559	546	566	568	578	536	596	587	569	620	558	568	587	535	599	614	543	627	597	571	585	526	604	527	569	565	582	550	612	609	552	573	571	581	603	551	598	553	596	597	576	564	588	537	581	573	578	572	551	571	555	586	567	568	524	550	561	584	578	567	572	608	585	572	587	601	556	582	590	584	602	614	605	537	582	582	586	561	583	577	582	550	561	582	621	560	570	617	535	576	600	574	552	599	612	604	605	549	592	604	579	620	604	572	593	633	588	570	532	571	590	584	568	545	564	550	587	604	562	609	594	592	543	604	596	631	571	594	590	562	570	567	585	548	610	562	594	567	633	541	588	606	566	569	540	602	601	569	558	555	588	569	542	564	610	583	584	595	572	554	544	623	542	594	537	562	559	570	566	580	604	563	582	578	598	518	583	602	613	551	605	595	605	563	561	567	579	600	588	639	582	593	583	572	562	594	562	552	625	591	558	617	607	584	594	600	586	532	566	587	578	593	547	556	603	569	652	605	553	574	591	587	644	583	575	560	569	572	562	590	596	576	599	555	558	552	580	570	574	556	560	570	566	617	558	569	609	598	575	598	612	613	609	562	600	578	573	597	618	567	635	607	624	638	611	581	607	595	534	579	582	608	559	580	570	588	540	556	571	555	551	601	593	604	602	532	568	556	555	597	550	583	553	581	588	595	522	527	573	524	611	633	557	608	622	611	539	537	569	578	564	552	585	580	551	558	554	584	624	603	581	551	562	572	606	614	567	569	583	623	599	560	579	588	557	590	581	540	589	590	543	622	592	589	561	597	529	559	613	593	583	549	566	570	624	585	593	572	573	553	571	563	547	624	558	586	579	610	604	573	572	581	573	585	582	601	638	621	575	640	582	596	566	580	578	631	614	576	565	567	584	581	601	563	613	615	613	540	605	554	575	594	579	594	571	557	566	558	587	609	597	607	580	562	558	596	611	608	567	567	574	587	549	581	552	591	606	623	561	560	574	547	579	566	570	569	613	569	545	573	572	601	565	591	567	559	534	566	560	605	602	599	594	609	568	522	619	586	583	593	584	580	551	574	570	597	573	608	603	544	549	542	603	564	563	606	564	599	564	577	568	605	592	591	565	615	598	574	571	589	572	571	591	518	584	620	594	603	562	609	567	588	577	595	585	598	598	553	519	587	583	562	620	555	562	593	633	547	553	612	542	620	593	571	563	634	573	591	586	564	584	577	618	590	544	576	570	617	559	591	627	545	600	596	557	587	561	563	579	547	553	577	573	591	603	592	566	595	601	632	544	605	594	596	592	597	541	569	572	574	580	569	606	580	557	566	557	590	537	582	587	598	566	592	558	589	586	591	566	590	538	581	545	591	592	548	577	602	588	593	583	560	576	585	593	579	582	588	562	570	597	554	585	563	566	566	598	597	610	557	554	562	546	549	612	532	571	627	604	588	592	575	620	583	561	588	585	606	634	597	583	555	594	574	600	570	575	604	565	556	578	571	589	558	582	574	559	531	586	580	566	622	598	505	585	559	590	589	599	565	594	557	579	570	588	613	584	578	624	585	617	574	607	572	598	587	625	583	591	569	557	627	604	578	554	608	573	564	573	582	570	606	599	575	600	583	602	550	601	548	569	605	604	575	549	575	609	545	566	586	622	583	609	580	618	585	608	616	557	581	580	573	541	546	611	560	563	609	564	606	597	635	603	565	619	594	573	562	598	601	525	609	548	591	540	559	578	629	603	573	557	581	568	566	580	596	605	652	599	590	588	636	518	572	531	570	575	534	584	614	579	602	556	569	543	561	565	602	580	553	567	557	636	598	561	553	600	545	574	599	554	571	610	566	563	562	557	613	613	536	519	610	557	607	548	564	565	610	608	570	606	584	511	633	594	594	586	603	551	558	590	596	557	580	580	574	579	620	533	591	583	600	570	538	539	572	548	603	622	587	566	592	577	524	590	587	574	583	592	606	583	604	589	586	589	576	565	595	580	587	574	608	570	579	570	580	602	587	557	595	629	627	561	582	569	566	574	615	566	555	575	562	582	576	588	562	580	604	552	566	521	618	569	561	563	604	603	590	583	534	580	595	575	581	593	550	551	579	592	574	580	594	596	588	592	528	598	575	609	604	548	586	612	564	589	579	585	595	569	574	550	574	563	602	613	594	589	591	604	559	555	609	598	595	607	599	567	644	614	618	607	567	537	572	550	571	558	628	593	598	611	591	588	541	600	546	593	588	609	589	581	582	585	604	633	598	545	589	549	594	639	578	575	598	557	594	587	566	598	557	560	571	591	548	580	565	590	591	591	546	599	566	547	590	585	571	585	596	609	556	616	579	594	596	559	589	565	598	599	590	610	557	575	593	586	617	528	633	570	600	585	569	585	539	598	574	628	569	654	570	593	551	552	625	558	604	569	584	550	553	597	583	561	621	601	549	594	556	591	592	588	543	581	612	595	586	598	558	552	594	592	619	576	591	532	618	569	571	549	579	559	576	578	603	551	565	591	574	626	533	578	556	565	573	561	595	620	563	566	577	602	568	584	589	574	571	535	559	606	620	574	567	618	565	606	614	578	537	586	562	573	566	607	580	604	562	583	595	550	604	596	602	560	550	571	550	565	579	599	571	576	560	588	573	593	637	599	577	616	546	605	549	581	573	602	567	580	618	634	608	559	558	539	607	548	591	575	578	614	542	601	570	584	584	511	560	572	541	588	621	587	618	583	576	532	612	588	547	536	582	563	559	606	626	605	584	591	560	559	629	599	555	585	554	598	584	580	581	553	563	602	632	615	626	561	550	599	547	601	623	571	539	618	567	568	601	571	594	581	582	583	588	586	564	627	559	542	581	604	526	550	602	580	545	558	580	546	575	648	572	561	559	581	575	561	572	562	558	536	573	587	606	572	607	589	578	597	629	581	611	573	560	596	574	579	535	606	508	584	617	586	550	582	584	556	579	587	600	630	595	555	609	550	597	533	564	570	624	623	578	560	563	569	590	551	613	605	522	553	567	604	584	619	613	612	568	597	591	603	580	551	595	547	614	575	528	565	581	609	585	559	579	554	495	579	535	594	558	606	576	541	580	579	583	569	591	578	617	586	611	577	587	568	586	565
24978	23593	36801	27371	16876	9669	6139	3078	814	548	535	543	538	486	462	556	580	729	708	684	614	482	512	487	467	521	473	487	479	502	528	494	493	473	527	507	473	505	506	521	520	493	499	468	501	518	516	501	500	506	518	489	452	516	487	516	485	480	478	445	477	480	522	467	519	498	454	438	468	510	495	483	490	473	454	512	487	489	484	464	475	519	512	514	505	485	513	464	450	492	531	512	485	514	519	474	485	504	493	444	507	504	464	546	480	481	532	528	450	461	503	519	491	456	429	496	475	515	509	530	471	455	447	510	570	488	438	484	475	510	508	497	516	499	506	502	501	494	507	472	525	493	506	497	493	500	481	480	454	475	459	456	487	472	490	496	475	521	483	470	475	465	522	478	476	520	544	506	534	470	481	486	475	500	500	458	491	478	498	512	503	464	475	527	493	506	510	460	476	500	461	519	449	492	467	488	470	460	507	458	503	494	431	492	505	478	480	468	496	481	513	484	497	481	510	437	493	449	492	492	474	498	474	483	553	518	476	525	472	496	507	457	484	504	506	495	500	483	518	461	499	477	507	524	512	490	493	529	531	449	472	476	475	483	519	467	494	494	504	491	495	474	511	508	482	491	458	525	478	479	482	495	478	500	499	473	503	516	489	455	470	506	474	494	496	461	461	472	489	543	472	532	473	488	470	510	542	505	485	474	489	491	504	451	477	517	465	505	503	483	484	506	473	486	473	453	490	515	549	463	482	487	493	454	496	515	482	512	507	527	513	473	471	530	454	519	484	473	494	491	535	546	466	486	494	520	500	496	521	494	492	487	432	458	483	485	499	473	514	486	505	476	493	510	510	498	480	504	505	441	476	479	476	518	481	514	495	467	551	446	519	537	530	492	476	454	490	493	479	493	502	510	522	467	497	452	515	494	540	473	525	458	526	485	494	469	499	471	467	470	507	500	500	468	479	476	484	480	455	519	511	453	524	508	467	502	452	468	484	494	486	459	508	518	459	522	506	452	493	446	527	474	463	521	486	495	495	486	524	491	489	512	500	519	472	484	501	471	449	509	500	513	454	496	486	513	499	524	522	455	488	519	478	483	474	501	504	457	478	475	500	507	519	493	455	456	515	481	508	484	478	479	533	473	509	535	478	529	495	490	482	501	488	481	471	542	496	490	496	490	482	476	471	496	457	479	454	454	485	493	486	497	431	488	464	463	466	499	437	520	502	501	512	455	488	479	484	488	476	491	460	501	471	499	493	485	505	502	474	477	501	474	496	458	514	513	506	528	547	495	471	500	465	486	512	473	547	483	462	445	477	516	465	502	534	458	493	525	476	502	502	500	464	467	505	517	525	489	490	445	487	480	464	449	479	473	510	517	497	476	490	480	441	492	511	490	506	489	496	488	508	526	472	539	520	451	494	483	448	497	495	493	534	526	470	448	480	491	469	502	480	505	488	474	482	441	474	482	483	506	479	491	473	512	525	475	510	539	496	448	481	501	491	458	508	487	515	492	511	534	494	515	492	515	496	506	512	489	515	467	489	516	481	540	462	500	487	490	515	519	476	489	476	481	481	493	490	504	470	507	502	466	467	495	483	497	453	517	491	495	462	457	512	505	428	478	501	497	490	487	483	472	521	523	476	489	512	499	474	480	484	510	515	472	478	454	485	475	489	519	503	533	463	525	474	483	488	478	542	486	501	449	472	506	472	484	531	488	485	464	478	503	480	495	471	471	461	490	483	490	548	498	517	503	525	476	473	482	509	496	496	474	476	505	529	508	491	494	509	531	477	466	491	449	498	490	512	536	481	488	520	534	468	490	480	520	488	488	500	468	482	509	508	468	470	500	534	526	438	487	478	471	489	466	492	494	518	491	483	485	467	504	508	480	514	497	454	512	505	513	470	482	506	472	496	464	481	539	489	512	469	453	507	514	527	490	470	489	474	464	472	484	470	473	495	518	504	460	414	473	486	520	479	448	526	459	501	504	503	501	491	478	461	512	517	463	480	508	523	477	504	495	498	475	497	519	474	492	505	484	519	529	477	504	478	437	493	487	490	512	503	458	457	504	514	474	490	475	473	489	443	465	524	486	477	520	478	523	483	464	508	455	489	522	492	521	461	489	500	481	485	500	494	502	491	476	454	507	490	477	491	473	475	527	486	455	468	474	480	469	474	482	496	425	480	464	494	474	485	489	446	477	471	514	508	479	477	492	495	475	497	523	509	506	500	498	458	508	494	496	509	467	458	480	492	459	515	519	494	486	467	522	478	468	475	506	502	494	499	523	498	492	451	488	538	512	499	508	470	482	494	465	459	483	499	514	481	480	458	517	485	467	485	481	519	506	456	498	506	466	490	470	455	481	455	488	509	458	496	460	480	506	484	512	513	479	505	510	476	484	532	497	485	491	480	442	511	491	481	511	471	460	462	492	515	527	476	518	486	524	489	481	500	473	496	477	483	490	483	500	462	487	478	435	519	496	495	461	505	493	494	455	452	465	503	519	513	507	484	496	518	462	461	482	500	470	505	513	521	497	520	512	490	489	501	490	495	549	500	511	454	504	464	485	504	469	461	516	473	473	484	500	459	478	442	457	521	490	507	480	462	497	499	482	507	480	479	512	489	500	520	490	518	485	472	474	498	473	447	503	489	453	540	488	496	489	499	520	483	472	416	470	509	457	490	511	520	499	485	497	531	482	484	472	478	468	487	509	458	483	525	501	461	463	494	503	516	501	480	462	454	477	488	519	471	470	442	442	489	539	473	537	514	500	488	515	450	498	471	513	502	479	527	485	499	488	470	496	514	482	530	474	492	495	492	481	497	506	509	449	500	472	453	458	476	480	470	488	478	486	482	507	494	508	496	464	485	513	484	436	502	477	511	476	483	454	488	506	502	509	451	488	490	513	517	492	498	492	481	510	458	491	486	436	508	454	499	473	479	490	518	494	476	481	496	484	510	510	493	515	534	480	478	475	516	496	500	512	458	464	484	505	511	477	473	487	483	455	533	481	529	508	462	498	485	499	520	492	446	476	505	458	462	471	472	448	493	479	510	510	521	510	478	456	502	501	457	540	471	451	472	490	513	510	451	475	457	477	501	491	486	501	506	511	498	473	483	490	494	464	496	506	476	434	486	506	479	499	522	473	503	490	498	465	470	494	489	487	507	464	516	515	462	496	516	503	518	492	469	509	505	506	504	525	490	492	489	539	458	528	517	470	503	472	493	454	493	470	496	512	489	470	474	494	552	494	492	478	495	505	508	488	496	483	480	522	498	530	470	509	522	501	466	489	491	466	503	486	479	476	443	500	476	481	502	458	493	512	518	488	491	519	506	466	511	502	510	506	469	537	478	523	502	515	461	446	479	475	463	470	496	462	460	467	506	484	484	474	490	510	514	477	477	463	493	471	508	469	507	475	477	476	506	477	479	526	510	507	481	474	477	456	510	487	502	494	499	465	478	479	456	488	490	454	493	496	498	486	489	496	504	492	465	545	484	535
39475	75614	53668	24030	13566	12616	9552	5239	1095	677	619	631	617	542	542	556	750	883	932	775	663	631	522	538	522	568	499	523	505	459	541	503	539	524	524	535	531	514	482	489	533	527	514	578	483	551	502	529	495	474	530	528	562	505	530	531	495	497	505	502	492	562	521	539	547	520	478	547	476	515	496	524	526	511	488	531	573	558	531	554	505	524	510	503	517	491	522	544	502	526	522	536	548	551	532	530	547	493	500	529	503	520	507	551	516	503	531	472	540	542	529	513	502	498	522	504	509	497	535	515	515	493	508	559	532	529	538	522	558	543	543	564	506	513	528	502	508	528	550	555	524	527	583	533	549	525	484	517	537	544	508	515	501	483	500	534	512	491	544	555	552	517	555	535	500	502	488	528	529	499	530	458	529	545	519	479	522	501	551	512	516	513	520	479	543	532	519	508	536	524	522	498	562	510	487	559	560	516	581	532	563	555	539	539	485	569	506	492	523	501	494	531	509	524	528	506	534	563	523	532	534	494	521	553	549	552	484	563	529	541	481	524	495	524	558	521	511	492	513	530	564	545	494	517	512	508	505	504	562	518	505	465	531	528	533	501	512	519	523	505	511	537	533	539	509	497	506	490	500	555	540	531	527	536	539	506	532	521	508	499	518	546	500	493	519	525	520	516	502	560	523	545	550	503	538	544	512	545	547	504	528	536	504	515	509	528	506	483	523	540	505	483	467	517	531	565	506	501	486	525	497	511	472	519	494	537	538	544	485	526	540	505	549	544	534	468	506	547	478	516	534	515	552	557	476	526	515	518	524	525	539	520	527	511	541	517	521	540	505	510	529	572	537	548	525	501	522	504	521	554	557	530	501	507	501	489	494	508	491	498	542	501	515	473	504	481	536	480	564	510	571	515	514	516	585	538	493	554	520	540	508	539	546	519	495	514	504	478	505	534	527	513	535	470	530	537	510	492	536	563	523	531	485	520	546	542	533	520	573	506	548	561	512	533	541	498	533	478	508	520	479	527	502	533	539	519	526	537	481	534	517	518	519	518	519	511	538	524	542	499	520	520	568	528	533	549	465	497	524	499	528	506	530	489	493	534	559	498	527	496	543	537	497	507	545	510	528	553	536	514	514	492	506	537	525	519	531	517	537	508	565	546	568	485	520	564	500	497	539	517	511	501	494	508	507	479	528	477	492	515	526	522	583	537	482	503	519	473	504	504	477	501	556	541	544	483	507	544	516	551	524	488	478	545	499	570	513	545	517	517	547	518	494	505	528	522	486	507	534	552	578	539	511	547	517	510	504	512	518	485	530	549	566	566	504	551	527	515	522	529	496	533	493	523	540	542	522	544	511	483	532	540	521	522	479	506	554	563	530	532	531	528	504	502	518	498	530	519	505	546	537	529	508	518	508	526	510	573	494	534	499	509	557	482	501	512	561	471	521	510	509	510	510	517	517	565	513	494	516	508	534	503	517	527	544	523	545	508	531	524	471	530	532	514	506	513	522	536	534	507	537	537	532	533	526	498	497	524	512	539	495	524	522	528	504	540	525	546	509	504	483	522	570	523	532	547	506	519	516	526	560	528	531	540	509	521	507	505	517	510	521	532	532	515	485	545	489	532	503	532	553	508	523	548	489	540	527	526	549	505	525	518	525	513	512	556	532	510	494	490	527	497	505	543	508	543	523	524	522	503	503	544	540	520	531	530	525	498	524	532	542	512	493	527	538	547	544	523	514	503	509	555	502	503	519	494	522	492	530	542	565	496	493	498	546	523	516	540	516	526	519	513	475	496	540	507	495	566	515	523	494	508	517	507	508	517	531	502	485	529	544	556	537	510	552	494	520	511	546	504	498	540	553	531	523	523	513	517	513	518	495	532	516	513	521	526	508	470	510	490	516	523	506	535	514	466	536	499	492	510	487	523	518	501	499	506	538	527	506	530	529	499	501	534	501	559	531	488	494	519	509	532	489	518	524	566	517	517	503	506	532	523	530	539	497	490	485	511	532	520	527	531	542	519	518	511	524	540	523	546	516	529	530	502	576	495	564	495	516	501	550	488	492	521	520	497	494	510	514	527	514	524	525	567	510	551	542	534	551	528	502	529	541	502	528	487	490	491	553	539	540	545	498	504	510	555	540	551	476	548	535	519	532	554	563	559	538	562	501	481	530	524	551	520	538	500	543	505	512	563	536	465	560	540	513	537	522	520	542	499	518	518	499	536	515	529	511	534	512	540	544	487	477	541	512	522	497	526	515	507	524	549	531	548	524	522	534	540	488	503	473	548	541	520	483	530	498	530	511	517	498	524	528	530	487	526	516	522	484	520	534	525	563	539	508	505	529	529	505	495	518	509	553	522	526	481	521	513	538	530	513	527	520	505	515	529	530	516	501	525	531	518	452	491	512	497	547	475	487	518	539	538	499	504	499	495	551	479	523	538	495	509	527	551	508	531	485	520	522	533	534	517	506	515	594	453	574	506	504	519	525	514	466	511	508	537	517	518	461	526	506	510	494	487	497	512	486	538	540	512	542	471	535	518	513	531	540	519	527	514	531	520	505	553	482	488	523	516	513	547	504	513	515	491	554	540	530	500	492	519	547	512	478	529	531	526	526	520	518	505	551	513	530	544	497	507	526	508	546	493	507	513	542	503	578	526	535	523	523	544	541	508	530	555	509	550	502	536	462	492	516	513	516	517	546	502	524	516	526	522	539	494	529	507	479	503	500	522	506	509	510	526	500	540	562	524	466	546	550	513	520	559	520	539	495	560	541	546	535	463	532	514	518	545	506	519	522	551	487	524	520	553	526	505	524	515	544	497	519	549	534	510	540	490	542	481	521	517	543	530	514	510	509	497	509	494	518	546	512	557	501	505	498	533	561	526	495	575	503	502	533	524	527	487	522	554	501	511	515	569	566	506	490	548	544	493	503	495	530	492	536	501	530	524	541	512	538	550	556	515	552	563	526	545	501	511	547	496	541	478	512	527	469	526	531	487	514	499	489	516	505	509	531	532	495	486	514	471	507	496	520	541	551	514	533	540	496	522	524	519	506	563	501	527	548	553	561	512	532	514	476	541	484	534	491	537	532	549	526	536	465	520	486	535	485	522	551	568	534	528	508	529	524	501	537	509	531	504	524	535	509	515	544	514	506	496	492	534	521	518	519	513	492	485	544	506	503	545	557	516	531	483	520	536	554	542	516	523	542	492	486	529	520	579	519	510	488	485	521	547	498	528	559	507	515	551	529	556	529	527	478	539	544	502	555	498	524	522	545	506	480	531	520	519	538	530	490	553	530	534	524	535	522	525	474	543	526	524	497	547	570	576	502	497	539	567	512	511	526	521	526	504	552	503	511	517	508	520	530	515	553	474	525	525	550	474	508	526	524	543	530	526	483	489	530	533	539	510	515	535	557	496	542	513	523	547	534	487	503	516	547	555	530	503	535	504	520	507	516	554	529	565	508	498	528	531	538	512	482	512	542	584	475	495	514	547
22585	21986	32153	24921	21942	23913	25315	14542	3206	1010	900	897	813	834	805	823	1060	1501	1404	1226	970	876	793	810	758	761	775	746	746	824	747	853	791	786	807	733	794	792	842	727	752	777	765	792	772	803	815	771	766	797	696	709	771	763	773	777	743	800	767	810	748	744	827	774	761	793	758	735	773	819	797	801	771	766	775	805	790	779	773	738	742	786	752	837	719	742	784	785	773	778	794	786	785	834	822	759	780	702	816	795	783	798	802	766	756	767	749	724	758	823	765	817	763	749	766	763	797	774	816	789	778	791	742	757	781	744	738	718	749	807	732	767	770	718	782	826	749	766	763	796	797	718	766	783	811	761	775	746	770	832	791	799	747	781	841	779	802	792	809	790	775	788	797	810	725	807	790	765	770	785	838	762	779	759	801	826	806	765	744	797	803	754	763	752	790	773	811	782	790	806	850	779	755	757	764	733	748	775	787	794	758	753	757	750	793	760	755	756	758	815	774	764	754	759	742	821	769	785	765	695	761	793	758	749	746	785	783	784	772	749	788	775	740	745	742	778	771	858	756	783	819	765	788	730	728	730	791	782	776	768	665	785	771	750	734	762	774	730	724	732	772	748	743	773	754	804	770	758	730	722	804	786	797	782	802	724	748	801	775	810	835	776	771	788	821	808	791	767	769	725	774	790	765	764	762	757	824	762	759	755	793	778	784	763	785	791	753	733	812	702	808	794	734	730	817	748	759	786	778	776	814	749	808	759	765	826	728	790	762	773	784	726	771	785	793	759	762	772	760	770	758	785	769	773	780	758	784	833	763	789	720	774	785	719	763	763	754	726	789	752	765	745	733	758	759	723	815	772	754	751	795	734	722	773	772	795	797	777	778	760	791	771	762	800	809	832	791	782	721	766	738	776	794	803	766	779	775	809	748	770	732	803	744	727	765	771	757	751	790	770	814	754	828	836	811	763	777	764	770	780	784	798	806	769	804	767	840	799	767	798	718	777	744	793	790	780	755	725	706	829	766	781	770	744	765	791	756	770	774	757	761	767	790	758	767	756	742	785	726	735	733	754	739	741	817	830	785	788	761	723	817	793	780	701	782	784	810	754	763	803	767	837	785	768	765	744	824	794	732	774	775	776	791	752	779	739	783	753	769	736	766	763	787	778	815	729	789	749	771	789	804	769	765	803	788	759	805	801	784	738	773	778	773	758	805	787	747	742	741	746	764	816	778	813	771	797	757	801	791	758	738	807	800	798	772	754	803	752	760	756	775	763	797	813	812	749	785	746	763	780	785	745	802	747	750	735	737	721	763	745	796	743	767	789	802	794	810	813	769	777	736	802	772	778	783	766	735	830	786	807	768	769	749	809	737	832	791	749	742	766	766	762	771	772	747	717	746	759	745	762	762	776	734	716	752	758	740	774	755	718	725	741	778	760	776	771	766	786	754	763	849	759	794	713	759	781	748	784	818	787	791	799	777	782	787	789	788	753	776	754	751	838	789	737	766	803	840	748	775	809	798	769	773	820	788	751	757	799	812	788	761	746	760	788	761	752	775	787	755	766	739	732	752	766	750	745	784	770	802	786	783	786	800	718	786	767	747	788	745	730	766	811	779	759	772	791	832	766	747	709	737	758	749	832	814	777	766	777	797	728	771	764	732	765	782	783	768	771	810	798	803	787	762	808	770	815	797	743	783	737	786	728	780	765	741	740	734	795	799	788	758	800	793	793	781	807	756	839	822	754	795	793	713	771	770	792	757	744	772	811	770	746	777	800	745	757	757	777	749	839	733	730	774	767	781	848	762	771	816	769	748	728	730	773	749	770	771	801	801	771	728	732	728	756	778	779	739	738	781	755	739	750	734	785	767	695	792	752	764	767	727	773	769	784	798	827	812	780	751	809	782	808	792	797	788	774	779	753	746	804	776	765	808	785	765	799	781	788	776	778	771	757	814	794	768	807	718	832	746	804	790	811	757	778	760	746	704	783	788	795	762	775	790	782	800	750	798	789	765	799	768	812	733	806	751	786	802	776	768	799	760	779	788	812	789	766	770	785	736	772	765	810	801	772	780	764	769	765	767	781	783	726	765	774	760	761	811	769	757	780	852	756	722	785	781	767	790	760	763	786	771	786	762	772	755	758	806	731	786	784	794	762	785	754	793	781	758	776	784	788	751	755	764	768	797	762	720	753	747	741	765	763	730	779	795	812	776	771	704	743	771	723	774	754	785	790	754	798	792	743	793	796	728	782	785	748	728	767	774	759	760	749	732	770	742	765	742	770	737	753	761	715	795	788	742	758	764	760	814	795	765	782	735	743	788	745	799	797	781	811	766	725	815	749	770	782	779	816	759	765	768	771	759	741	774	799	778	741	760	802	772	759	744	733	796	758	829	796	731	745	744	737	750	782	760	793	781	793	774	764	758	782	760	769	776	780	751	756	734	857	766	770	777	784	742	717	809	781	739	747	723	770	805	813	725	792	759	730	775	739	760	801	775	801	748	783	784	780	789	772	747	771	751	802	752	819	810	806	746	770	771	793	783	791	756	740	799	775	801	767	805	840	766	756	791	788	739	795	785	745	761	779	796	719	788	793	770	785	789	751	764	779	779	753	770	775	772	802	772	725	751	772	745	795	766	792	792	720	756	720	737	769	785	838	830	784	822	816	763	767	738	735	815	841	835	805	767	793	806	810	759	803	804	785	780	757	857	758	786	767	773	805	775	765	795	753	771	778	782	749	734	805	794	768	779	708	803	793	728	794	749	749	766	776	742	801	720	745	754	797	794	805	768	742	793	730	745	815	788	762	833	778	779	785	788	755	754	807	734	793	764	765	737	772	801	770	797	805	737	764	757	776	784	739	772	791	792	764	754	770	707	732	776	759	768	782	800	736	824	801	806	785	735	789	759	803	782	791	764	764	720	801	788	755	767	788	729	745	814	776	776	822	812	756	761	749	768	769	783	809	794	791	794	739	821	728	714	749	791	829	770	789	831	771	764	817	787	783	764	793	768	721	700	755	781	798	799	762	754	797	737	725	781	729	817	805	763	747	782	721	779	764	760	733	746	766	802	742	770	807	771	801	754	754	760	781	736	771	743	720	771	767	801	772	759	805	780	738	791	785	776	814	803	811	747	768	792	745	701	806	801	782	786	764	809	745	821	784	779	790	776	789	824	766	761	706	784	763	797	806	785	758	828	730	804	720	766	786	754	775	794	741	762	804	829	782	757	770	718	813	760	765	794	717	784	782	757	838	768	755	828	768	761	745	773	761	742	787	798	768	762	812	767	777	729	759	771	758	784	742	743	784	792	752	756	748	776	804	772	741	789	787	784	763	738	759	737	793	745	757	780	746	800	755	711	800	730	783	761	800	787	814	783	728	769	808	748	787	787	759	745	747	758	780	775	794	786	771	768	764	811	739	789	724	786	751	755	788	810	804	728	774	815	775	747	730	788	806	782	793	761	777	782	747	807	712	718	785	782	723	754	766	844	778	754	733
44831	77659	75345	40955	29209	26508	23289	16014	3560	1126	970	974	912	817	783	792	1154	1845	1785	1424	1173	862	790	797	766	824	763	746	746	800	776	815	739	764	763	781	776	797	775	763	775	766	777	761	792	772	791	800	758	781	782	836	786	751	747	786	772	767	771	771	808	728	792	787	733	745	747	817	794	750	720	708	761	759	790	761	760	765	730	759	764	769	807	769	759	745	729	815	707	795	803	765	769	728	826	788	785	720	738	785	813	798	738	735	755	799	753	792	808	780	799	781	779	739	806	781	765	728	764	799	761	792	758	774	796	747	748	791	784	795	745	789	772	765	743	777	776	815	766	717	758	720	771	782	758	752	740	729	750	722	750	774	708	766	743	788	760	815	755	807	765	772	810	773	764	807	790	741	742	772	754	820	765	864	843	702	769	820	797	787	772	748	765	763	790	748	736	799	752	768	746	792	815	753	794	749	762	835	774	777	792	787	755	780	763	764	733	741	769	774	792	784	784	741	786	790	753	776	737	758	787	796	760	781	748	817	757	828	791	755	723	745	765	817	738	805	765	735	760	804	709	775	735	818	714	813	741	773	774	729	714	734	759	783	722	783	763	805	775	743	787	776	745	771	781	821	810	793	767	813	755	763	758	765	761	744	782	740	771	748	758	746	779	753	770	783	752	733	783	773	703	828	776	791	759	777	751	773	783	778	755	714	758	770	750	806	761	774	811	744	769	771	748	742	799	763	755	783	734	768	786	786	767	772	713	748	770	798	804	761	729	833	795	770	752	739	764	801	767	745	829	807	803	777	762	756	734	731	784	778	775	772	753	784	808	765	749	747	787	778	725	756	772	717	741	820	753	805	830	770	770	758	800	770	766	758	768	789	732	742	725	801	733	769	793	743	754	774	752	774	744	772	776	761	791	794	764	780	755	760	753	769	754	738	794	751	781	817	824	766	808	700	787	815	732	759	768	745	741	771	751	713	803	815	777	719	748	789	792	762	733	812	771	762	754	744	799	804	801	760	781	753	763	779	756	761	782	705	761	780	816	777	759	788	786	750	839	793	764	749	752	770	786	732	758	738	777	765	783	798	759	777	774	765	777	795	751	804	747	791	779	768	788	742	787	756	769	773	807	755	817	730	756	754	742	765	803	750	736	777	787	764	776	800	789	761	761	770	849	770	748	728	785	750	785	747	756	718	763	770	800	808	765	776	705	791	728	774	776	760	799	770	742	777	756	744	721	827	776	782	755	744	766	759	784	746	734	763	794	776	755	759	801	805	761	715	773	823	760	737	724	805	739	758	769	794	791	800	823	779	737	798	779	773	757	778	822	749	804	749	785	784	769	765	741	691	811	774	754	825	772	765	755	717	786	804	765	760	718	757	821	761	757	737	767	731	750	757	757	782	768	774	781	785	773	779	839	807	742	722	765	756	752	740	783	756	730	746	753	766	740	776	754	749	766	792	794	757	792	786	783	741	787	781	762	749	758	752	787	815	775	749	717	756	759	756	770	711	839	815	787	756	737	747	765	776	753	779	797	776	810	706	821	814	797	751	765	765	758	764	785	746	793	764	747	771	753	801	746	745	780	771	803	778	774	748	738	760	738	725	822	772	784	780	780	766	743	764	757	754	769	758	768	762	842	788	826	734	792	767	815	766	759	754	726	759	800	802	778	802	747	763	795	783	784	744	762	749	761	752	789	761	717	819	752	740	739	767	776	713	772	766	699	807	773	750	759	794	744	783	761	794	786	789	787	776	739	760	740	734	744	801	792	753	730	825	741	752	738	752	768	717	765	805	736	762	778	762	742	759	790	764	750	774	717	742	740	770	793	758	761	737	768	729	786	766	753	727	745	764	770	778	765	762	838	780	772	763	769	795	830	745	793	815	764	751	749	721	763	780	745	755	763	784	749	772	729	773	848	766	780	745	749	747	764	823	771	749	776	769	784	776	749	804	800	794	761	819	727	750	764	762	745	779	776	773	779	803	784	751	811	760	776	797	703	754	831	754	824	761	790	760	776	767	744	761	759	713	752	766	787	763	789	811	790	753	769	825	745	773	774	788	747	788	770	771	763	796	782	783	820	723	786	761	807	756	729	771	788	763	817	825	769	752	774	811	802	813	728	795	768	816	765	792	777	812	755	791	791	752	769	761	729	750	819	734	732	769	761	796	767	746	769	800	762	749	777	821	733	800	731	778	784	759	743	779	782	780	707	749	750	780	808	688	763	788	759	744	788	767	748	792	812	744	762	793	760	753	770	743	767	798	801	766	788	725	723	715	798	739	801	781	784	780	750	782	761	759	736	809	755	776	786	813	720	792	735	816	800	741	811	767	800	724	773	768	735	810	778	800	826	785	764	789	802	786	780	786	729	709	800	772	756	772	746	812	804	799	786	751	821	788	743	740	798	792	771	730	768	761	796	766	732	775	759	779	782	768	791	766	780	786	755	825	774	718	766	764	756	786	757	724	783	765	774	729	796	762	802	779	803	729	791	757	777	781	768	755	814	701	750	811	772	793	785	769	741	805	767	813	774	760	731	784	810	758	809	715	739	728	726	808	721	796	740	765	776	815	737	771	766	793	807	806	816	829	810	859	726	731	719	800	721	771	744	773	705	774	722	779	749	764	751	773	754	770	779	791	775	798	763	750	775	811	766	780	742	774	796	754	776	785	785	718	748	804	788	766	782	757	756	780	761	689	795	786	770	754	758	769	769	765	773	790	760	756	775	753	752	763	785	775	774	791	723	767	742	798	754	737	727	740	821	748	782	741	779	775	759	782	784	742	772	756	754	812	786	777	776	687	781	799	754	771	796	744	742	795	748	762	801	791	798	787	774	813	726	771	775	764	783	798	785	803	799	770	769	807	748	775	788	794	785	801	806	763	792	769	781	769	781	739	797	757	794	800	772	741	748	788	789	761	800	748	755	806	740	810	777	759	731	772	776	765	789	786	800	792	776	774	868	727	750	685	758	755	745	826	747	707	754	793	777	746	795	810	710	799	815	747	805	743	792	792	818	792	784	765	762	730	816	756	812	758	755	751	775	760	750	771	807	786	765	801	766	755	713	728	735	799	777	773	741	783	771	770	755	716	761	777	744	782	821	769	788	817	734	758	771	766	836	771	792	764	798	764	751	775	823	746	780	686	744	780	783	825	800	755	774	725	761	759	779	753	856	789	713	753	789	721	757	779	786	763	754	784	758	734	778	768	732	760	713	770	780	776	785	740	778	761	771	756	777	792	802	778	781	769	721	771	808	788	786	792	759	749	739	713	763	751	765	790	832	801	786	736	783	721	758	733	813	761	780	742	758	784	736	727	814	731	735	777	758	753	808	775	768	757	773	823	719	754	781	741	750	802	725	758	748	792	735	743	752	797	799	773	805	795	779	752	746	797	738	813	774	736	762	740	775	803	819	797	777	727	770	756	775	793	783	760	764	784	776	797	751	728	767	737	775	771	736	783	702	756	806	732	753	808	773	786	736	744	777	770	753	790
32783	34086	32908	12497	2732	1870	1458	953	430	456	422	462	371	388	391	401	379	425	456	378	391	383	350	390	351	387	375	405	428	404	387	371	396	345	385	388	368	386	367	392	403	386	381	395	344	413	375	382	420	377	389	390	390	342	364	380	377	390	391	388	357	365	370	389	363	403	377	417	396	390	361	399	364	354	367	389	400	375	373	414	391	380	389	385	349	393	374	359	376	389	415	404	384	381	356	367	429	394	431	371	421	398	370	393	361	371	392	383	360	348	387	401	382	390	388	425	352	354	352	381	401	382	400	384	390	371	364	371	411	390	353	373	352	399	396	405	423	381	405	376	399	380	407	360	348	356	376	378	395	403	410	359	380	392	417	381	399	385	376	430	371	392	378	381	393	367	352	391	392	370	381	368	348	387	393	393	380	370	332	419	374	385	404	374	363	375	381	358	421	366	372	383	367	396	387	377	374	374	380	406	396	384	381	400	377	399	372	373	398	378	388	380	398	369	386	397	427	403	396	374	386	405	364	383	405	354	427	380	356	376	372	368	372	352	384	396	371	394	408	405	379	347	427	384	360	382	383	347	370	408	372	370	398	360	368	396	424	370	416	375	387	373	378	403	378	389	389	386	368	401	366	396	383	386	388	412	376	383	415	380	421	378	359	376	394	355	380	366	364	367	377	414	385	353	395	421	390	387	372	378	386	411	402	371	382	393	379	383	380	423	360	377	409	382	358	370	379	407	407	380	436	408	399	378	402	387	386	377	396	398	374	384	378	394	320	350	389	346	392	405	390	403	369	415	414	376	409	400	363	349	371	389	382	396	396	337	358	410	388	408	391	409	342	347	361	407	398	379	389	403	406	372	394	398	373	368	409	389	377	371	390	398	386	377	423	378	399	357	375	362	388	422	403	407	362	403	368	384	381	347	372	379	368	406	350	381	356	381	406	376	396	396	403	376	389	396	388	387	435	409	365	415	435	400	391	400	368	376	401	392	372	397	375	360	371	378	368	413	353	375	379	390	387	390	373	383	353	385	409	403	397	365	381	359	354	373	403	382	379	410	380	407	352	399	347	402	399	374	397	398	408	385	401	449	402	377	381	418	389	368	398	393	377	356	359	379	406	420	342	389	374	343	446	380	384	374	365	391	385	387	370	387	368	376	400	394	400	408	352	377	392	360	373	376	368	376	373	384	374	370	361	409	388	418	397	396	367	399	393	387	382	368	415	367	349	371	368	392	361	341	407	375	417	382	391	372	376	362	386	387	412	392	402	407	413	368	403	385	419	386	345	351	401	396	381	384	359	388	367	381	417	438	376	433	388	363	397	368	422	379	391	385	377	395	377	405	414	366	374	389	386	371	372	378	370	396	390	397	415	403	391	388	404	363	367	402	368	365	378	413	380	396	384	361	374	360	441	397	377	360	382	404	361	396	396	368	346	381	375	359	383	386	390	344	371	399	399	387	353	377	401	376	412	410	378	364	372	407	389	377	383	357	381	385	414	370	342	380	398	395	387	396	397	323	401	382	356	407	388	411	360	380	352	368	358	372	408	378	376	385	354	403	383	372	405	370	402	400	376	348	356	405	367	376	361	387	386	367	390	353	384	376	369	426	378	362	388	386	397	375	380	424	351	388	379	356	391	390	350	386	382	396	388	380	395	408	355	391	380	368	381	383	368	407	337	396	395	383	396	374	369	378	406	389	386	372	362	349	430	443	393	367	417	358	351	380	383	409	392	371	377	375	359	395	385	404	361	388	392	354	375	363	373	365	408	363	370	364	374	396	382	405	378	396	402	373	370	381	390	367	370	414	397	352	418	366	359	393	332	418	380	393	397	407	369	347	395	396	384	388	361	397	390	408	412	367	371	417	412	403	405	361	377	399	365	388	361	349	418	382	393	388	366	404	375	370	380	371	390	409	377	380	361	369	381	399	381	373	408	411	402	384	402	404	374	359	375	367	397	423	344	390	345	352	407	398	344	379	376	427	382	417	369	432	398	363	368	370	350	362	350	362	391	381	406	408	376	345	409	391	365	422	399	371	414	406	321	398	397	422	390	396	359	382	399	361	406	403	398	365	393	370	340	386	358	375	388	391	391	372	382	399	397	399	350	389	392	371	413	408	370	380	402	388	396	373	371	396	386	362	410	359	378	390	398	400	375	398	388	397	404	359	405	418	397	375	374	369	419	378	369	377	369	372	424	374	361	375	378	388	382	376	407	386	377	385	403	368	411	404	395	397	345	369	344	377	402	397	374	362	374	397	376	402	356	391	389	391	374	374	380	402	383	397	427	431	396	402	404	379	371	419	425	383	382	403	373	422	380	406	354	406	360	379	380	389	407	368	394	387	382	410	409	373	357	375	397	377	374	388	400	398	369	387	394	405	388	386	387	415	384	376	379	417	369	395	369	405	395	343	388	391	390	367	383	395	398	382	369	365	403	368	420	396	404	347	367	344	356	383	388	398	372	395	392	360	384	385	402	384	376	401	339	413	361	396	413	349	376	361	394	380	373	402	346	393	394	403	390	393	381	379	408	397	394	373	424	397	367	357	388	408	361	368	380	367	367	348	395	414	360	376	394	344	378	382	388	343	398	390	375	384	363	384	406	413	396	393	395	385	368	353	417	370	397	414	364	380	371	411	404	351	408	411	355	374	396	357	403	389	375	359	382	386	358	444	365	371	401	371	403	397	377	394	382	371	352	380	378	403	391	376	378	393	347	384	370	348	442	341	409	396	360	377	376	381	342	368	438	369	354	370	371	343	382	398	376	390	395	398	386	406	384	384	371	404	411	378	356	391	397	387	396	365	370	401	366	362	369	372	383	393	390	419	393	388	402	355	375	370	379	370	399	348	364	365	383	383	383	364	407	385	341	399	374	344	401	349	398	371	391	379	376	396	408	363	357	380	365	401	411	393	375	415	428	426	395	371	399	356	389	385	392	389	397	380	391	401	414	390	368	377	356	381	392	386	402	362	376	386	429	379	374	400	409	376	363	392	421	405	397	382	385	406	379	367	404	361	409	350	387	394	375	396	404	394	369	398	375	402	393	372	380	358	420	367	398	399	406	412	377	384	403	404	377	375	372	396	365	401	385	345	401	409	380	384	396	382	398	396	406	384	388	421	359	410	381	396	397	406	395	371	409	392	424	413	397	381	351	374	375	404	372	392	375	368	380	346	376	396	408	416	376	404	412	352	380	398	372	373	402	384	399	392	344	390	426	405	398	409	388	365	388	370	365	364	399	384	345	382	377	365	331	340	397	381	409	398	379	378	369	375	348	399	384	353	393	374	391	376	392	378	369	366	375	414	377	389	354	378	400	375	370	400	372	410	384	399	371	347	381	390	428	393	372	372	382	388	366	388	405	394	352	390	425	382	411	378	403	360	376	400	359	405	369	413	403	377	343	405	383	354	377	399	354	399	385	367	385	391	427	376	383	403	414	415	358	386	366	353	404	371	352	386	388	419	383	373	363	361	358	418	367	389	377	378
36977	45312	25613	5832	2850	2386	1900	1167	558	534	501	432	425	429	405	424	386	428	459	406	423	393	391	392	417	407	386	410	395	348	416	390	415	439	424	402	443	387	401	401	412	420	412	403	416	391	382	402	410	406	374	416	407	359	404	402	367	399	384	382	340	409	375	410	419	420	367	399	392	432	395	416	420	374	406	445	403	395	384	389	407	396	391	392	431	381	415	391	390	411	403	407	398	390	357	399	393	397	387	431	390	417	425	389	402	438	447	399	410	426	426	387	423	396	415	417	394	397	399	412	392	407	407	360	408	392	413	407	442	368	403	424	414	435	408	391	433	419	393	398	385	403	388	432	403	415	405	381	407	426	389	430	426	382	439	391	411	400	413	373	404	402	390	366	419	394	413	398	377	401	384	419	383	424	416	407	374	452	378	420	387	383	383	374	399	422	408	433	374	423	433	383	407	428	424	436	390	395	399	407	376	446	407	404	383	388	408	408	416	447	408	409	406	398	438	433	435	363	394	412	394	410	391	378	417	372	403	397	401	400	414	402	400	381	416	395	410	398	406	472	419	401	414	382	405	401	397	392	370	394	413	385	360	456	384	403	403	417	418	415	428	396	387	401	409	424	448	404	379	405	411	394	422	415	426	408	413	406	373	406	447	388	393	451	414	410	375	385	404	416	424	440	414	406	420	396	369	402	418	375	425	389	401	425	382	392	412	372	418	414	387	379	384	424	405	405	374	386	387	442	386	419	379	415	412	381	379	395	403	394	376	410	419	425	397	452	406	412	414	355	440	395	407	377	433	431	414	415	423	380	433	406	431	407	406	345	432	406	414	403	412	422	368	397	374	419	396	392	369	397	413	428	415	371	396	408	380	426	417	423	396	421	434	433	397	398	364	421	402	413	406	398	379	412	377	389	423	432	333	428	411	408	409	417	438	373	443	446	409	425	379	429	392	441	378	393	388	418	423	389	420	388	380	391	414	369	385	375	417	383	416	394	418	398	415	410	407	423	402	385	444	385	390	435	419	368	428	408	420	387	443	386	411	392	410	434	412	412	412	426	366	363	386	374	447	369	404	397	399	398	404	404	375	375	398	417	399	414	397	431	381	405	413	400	396	395	405	401	428	413	404	419	402	412	429	392	370	423	412	389	398	404	381	385	394	387	402	393	392	390	405	400	398	408	392	400	447	392	400	420	390	372	374	400	369	406	425	432	421	410	398	400	371	372	409	388	442	411	437	429	411	383	387	434	402	430	378	416	373	416	431	411	406	446	410	425	387	389	418	387	424	385	422	411	441	390	423	397	431	416	388	445	433	411	402	463	427	373	391	393	393	421	373	471	424	371	457	364	414	421	438	411	411	390	418	389	376	416	406	410	383	397	404	394	410	393	399	389	450	392	403	415	434	404	382	417	400	373	405	382	440	368	432	388	396	388	395	430	391	387	451	402	387	387	426	399	437	417	402	425	393	389	407	389	425	430	394	365	417	412	417	396	377	397	425	403	409	377	403	405	445	421	387	379	423	396	415	409	428	398	417	360	400	416	430	396	371	402	412	424	427	436	428	373	437	406	400	395	407	377	391	393	367	388	430	421	400	408	428	396	425	419	405	372	408	367	410	405	399	449	392	405	385	384	408	398	433	427	403	424	425	379	388	379	440	392	408	373	416	397	392	403	378	413	400	384	403	393	381	401	400	397	411	408	437	412	422	400	414	427	399	420	419	421	389	345	393	365	414	412	409	419	366	407	401	407	413	406	409	380	399	421	384	403	419	430	383	437	425	402	416	405	386	401	383	374	424	384	424	412	405	393	424	391	421	433	410	401	386	421	400	369	374	365	407	441	434	409	400	429	374	401	414	391	417	421	435	380	400	418	395	424	406	427	406	412	399	394	382	405	396	398	371	419	435	415	371	365	429	419	395	366	396	375	432	405	376	439	383	389	406	386	397	401	384	384	414	387	407	437	439	364	432	435	434	429	420	399	389	403	429	397	395	448	429	407	398	419	412	393	384	396	416	385	404	377	402	415	396	425	404	419	407	399	408	431	428	353	409	370	404	371	431	386	389	395	438	420	427	406	376	384	422	388	390	405	399	394	399	404	416	371	400	413	383	391	413	399	379	385	388	384	404	421	377	428	384	403	396	393	445	394	415	424	421	395	400	447	388	379	385	408	415	392	396	399	428	442	426	422	416	418	403	417	424	439	410	372	402	420	373	375	399	396	404	431	429	411	433	415	414	417	409	442	393	404	398	411	381	414	401	347	435	421	404	370	451	403	385	408	391	435	414	377	429	409	378	414	455	408	445	428	385	381	422	382	420	389	404	434	383	401	417	428	400	368	394	406	425	398	390	393	409	411	382	410	378	393	411	412	429	427	445	414	450	369	360	427	413	395	427	398	441	397	436	389	427	448	425	443	387	393	405	416	376	352	369	399	410	366	433	390	425	393	398	394	366	400	364	418	406	401	384	458	421	374	430	394	396	386	400	390	379	387	438	390	398	390	406	405	390	400	382	398	411	372	422	403	372	422	422	405	404	421	404	393	363	385	408	385	408	378	390	388	412	403	434	396	410	414	415	374	390	397	404	420	399	400	412	401	415	415	418	393	379	407	362	410	445	385	409	408	427	431	416	396	405	444	370	435	408	428	388	390	340	383	416	411	416	361	424	388	388	437	400	354	422	416	380	382	427	385	406	396	410	420	404	430	384	390	398	416	397	393	439	406	403	403	400	376	423	417	410	380	408	377	395	423	422	415	410	403	397	362	378	420	428	369	418	427	412	414	391	431	383	417	418	401	371	405	411	397	396	412	393	390	406	407	400	435	395	394	384	401	415	403	429	408	382	395	406	405	418	432	404	430	432	445	422	409	403	382	403	393	410	384	371	390	413	390	388	396	402	445	383	372	395	401	407	423	408	392	414	424	408	432	414	408	407	395	391	414	388	447	409	420	403	387	410	432	405	405	389	436	366	404	428	402	391	405	376	415	400	435	383	417	430	414	424	386	385	418	395	418	455	414	424	391	431	378	396	400	409	429	412	387	405	398	385	408	412	386	405	372	412	408	429	423	408	408	420	412	414	404	406	394	451	406	429	428	440	385	357	395	404	437	394	384	421	401	432	412	410	425	420	435	397	373	381	384	424	424	426	404	400	394	393	426	415	420	415	378	392	402	386	382	407	437	403	390	375	410	397	371	459	416	404	410	429	401	392	394	400	396	424	378	420	428	422	415	399	397	387	405	423	399	439	405	398	400	402	414	422	411	391	403	389	358	376	433	396	392	402	391	396	399	401	417	390	387	402	419	405	409	383	437	440	420	433	370	432	395	420	427	352	393	401	396	436	388	374	388	425	369	433	421	399	391	435	379	385	365	427	392	404	444	422	394	437	413	404	410	420	414	412	371	401	428	428	421	414	412	384	421	372	427	410	395	377	410	419	397	419	415	417	425	388	426	399	407	397	361	420	394	410	397	434	414	400	405	414	386	414	425	381	445
23930	22778	35528	27852	21873	20406	14997	5022	780	698	706	623	640	562	589	592	692	1014	1055	695	710	562	540	535	547	560	564	595	571	544	546	534	607	599	559	608	548	586	553	485	527	539	538	586	543	551	509	562	574	552	582	572	586	602	532	537	562	587	548	593	576	540	563	558	573	547	577	548	560	535	531	533	572	554	575	543	547	520	529	544	623	540	562	498	552	554	528	551	610	578	526	552	524	574	540	567	574	557	584	495	552	571	567	563	575	580	532	559	528	550	561	529	577	566	525	557	551	569	567	578	516	534	506	553	521	583	555	531	536	613	569	546	564	539	560	569	560	534	564	561	623	596	572	564	618	560	537	518	559	584	545	547	538	614	525	578	588	549	519	545	536	581	589	612	528	551	573	560	539	587	538	561	545	560	627	587	571	539	586	569	574	569	580	562	528	493	563	565	560	588	575	539	554	568	527	566	516	575	577	538	553	555	580	574	533	574	575	585	587	582	560	594	574	538	541	545	585	561	580	598	573	531	581	555	522	537	534	564	541	565	564	530	568	583	557	560	562	569	567	556	565	567	559	608	583	548	524	541	553	554	543	569	513	540	550	578	562	592	528	524	532	539	525	561	580	532	569	553	579	537	561	545	577	597	561	574	546	575	592	555	557	514	540	557	523	586	554	539	568	567	526	562	522	571	562	543	566	529	568	535	573	560	561	586	522	520	574	560	574	581	516	550	544	557	534	576	572	556	549	533	575	546	534	562	572	515	529	548	558	533	571	512	534	589	539	548	544	541	567	565	515	559	554	555	539	579	565	589	538	542	580	582	567	555	538	551	574	565	544	529	529	559	532	525	541	570	587	562	527	619	575	552	579	580	573	585	579	574	551	535	541	558	569	534	555	560	576	553	558	563	506	574	567	561	582	544	525	515	563	547	557	546	553	550	537	527	550	521	547	539	533	555	575	575	554	579	546	591	543	552	568	541	560	578	563	537	593	581	559	588	580	601	548	624	538	582	551	547	578	576	595	551	539	542	593	562	530	525	534	541	579	504	539	548	526	548	572	570	578	569	556	586	521	537	562	585	559	571	564	563	597	540	573	546	549	559	527	559	555	558	549	565	541	532	550	554	538	560	547	580	525	529	543	549	568	564	532	556	551	555	558	541	593	544	536	531	514	538	547	556	544	576	539	544	559	580	554	519	567	484	570	583	531	570	544	557	559	552	530	557	612	569	587	528	517	561	535	541	549	557	584	552	536	573	561	564	540	585	580	539	570	561	537	590	551	555	505	548	515	558	510	528	548	530	561	538	547	562	542	579	532	530	563	541	547	540	555	542	561	554	565	584	571	556	524	562	541	536	527	555	538	569	613	540	576	559	557	544	524	535	598	588	567	558	563	595	533	612	545	518	508	573	575	550	514	581	573	559	533	549	547	590	538	587	552	557	514	584	531	564	552	564	520	571	576	514	516	552	569	573	595	591	603	544	557	521	576	568	584	531	533	579	613	569	556	559	520	545	559	561	555	534	547	544	543	576	606	548	598	579	582	557	553	585	551	585	565	558	608	541	540	495	596	550	549	554	600	597	579	570	562	560	570	596	536	535	501	548	593	574	527	587	527	530	608	574	557	528	572	557	543	580	573	589	554	557	533	544	548	517	496	553	525	557	511	537	507	523	554	523	549	529	558	572	517	584	477	579	565	609	562	522	543	566	543	536	568	535	569	566	577	597	576	605	561	589	570	568	529	543	587	553	562	502	575	535	590	607	524	562	526	595	548	576	563	580	536	565	547	541	526	556	610	536	558	548	556	586	553	562	497	568	526	572	574	610	545	591	561	562	558	578	570	581	545	547	538	585	532	546	607	545	549	484	537	545	544	550	574	521	592	533	565	544	550	544	528	501	543	562	579	550	594	571	566	543	559	584	546	568	597	593	606	588	549	531	531	527	558	530	546	567	493	544	566	570	514	570	558	537	593	560	580	581	564	563	558	544	569	585	553	553	569	577	534	567	558	531	546	548	548	569	552	546	545	565	555	550	579	555	566	547	560	564	545	560	578	553	564	565	549	553	536	569	539	549	576	541	516	535	548	549	574	579	516	572	534	556	550	605	517	540	582	557	543	566	511	580	585	556	573	586	535	551	541	530	535	553	527	580	563	594	612	551	564	552	577	536	560	523	521	601	603	536	579	548	570	546	552	546	533	564	536	546	590	514	562	568	560	583	512	585	579	578	563	549	561	561	539	526	537	561	518	563	548	557	565	506	542	544	573	594	576	556	553	555	575	583	580	599	565	589	586	553	568	521	491	521	547	545	517	523	590	573	607	541	546	517	539	543	538	570	556	543	559	556	559	561	553	543	547	537	630	579	514	566	584	550	535	526	561	559	603	540	569	544	560	557	541	545	556	521	592	555	544	537	510	556	595	570	554	531	558	554	571	563	554	546	564	566	565	541	541	553	511	548	562	554	538	542	576	572	561	526	542	597	559	558	551	557	575	502	524	583	552	544	574	564	550	579	567	554	539	594	565	563	527	559	561	534	613	548	551	580	558	538	545	550	570	577	565	540	553	560	574	606	585	567	587	533	531	549	565	555	554	569	543	564	542	591	562	587	555	558	578	524	533	570	571	528	545	546	600	569	548	545	587	564	538	556	541	556	543	575	568	588	584	582	596	547	567	530	557	545	505	577	578	547	568	561	567	579	531	514	559	523	581	574	542	593	614	521	581	573	512	550	582	574	570	549	569	548	530	570	520	561	573	565	561	572	576	566	553	549	517	559	530	550	605	523	573	575	591	569	541	587	566	582	555	545	561	568	609	587	522	609	577	551	512	568	557	507	567	566	556	583	567	550	539	526	545	561	568	569	561	524	525	532	534	554	546	567	593	555	526	561	522	581	558	546	564	575	584	578	571	514	527	575	577	549	553	505	563	547	595	544	544	575	545	544	569	548	581	561	591	557	525	570	525	543	588	586	558	579	571	567	549	565	523	521	549	589	575	601	568	594	565	576	533	562	580	543	533	561	548	566	537	533	576	543	541	578	562	530	537	527	584	562	527	536	539	559	569	537	540	552	569	534	574	567	546	542	568	553	492	542	544	604	554	542	569	555	558	556	524	550	555	557	555	576	478	583	570	549	552	601	532	492	527	582	536	505	539	588	568	592	509	580	546	578	535	538	536	564	566	527	560	592	566	589	552	572	567	555	523	592	539	534	574	543	556	507	589	596	552	517	522	563	579	534	529	511	565	571	543	564	587	521	520	533	559	567	573	537	518	569	540	584	549	538	561	535	554	579	548	577	525	603	541	558	497	540	542	566	565	592	584	563	550	597	537	546	577	524	566	557	537	522	550	551	505	580	593	538	547	596	539	558	498	513	534	567	540	534	536	564	570	543	546	583	584	553	552	546	580	526	546	541	518	543	534	559	517	530	562	548	538	562	541	590	566	570	561	557	563	568	581	562	543	547	538	592	576	521	498	571	526	548	508	568	522	560	570	559	579	551
40370	77605	66493	30156	19701	19460	15342	5588	849	797	715	697	621	620	648	593	713	1214	1334	800	701	557	571	585	560	602	573	580	518	580	546	587	545	534	555	565	603	524	563	566	560	566	536	580	597	557	585	533	585	580	588	553	540	595	583	516	543	536	594	580	557	559	560	567	550	529	520	550	563	565	598	574	578	612	604	518	561	551	530	594	583	578	565	572	541	553	571	563	522	594	537	546	579	576	583	595	551	554	593	578	591	559	519	556	542	554	588	567	556	543	547	588	603	581	540	604	533	596	577	565	563	549	621	578	576	565	538	538	525	527	555	566	533	570	552	588	580	584	562	584	599	521	583	572	539	560	608	564	531	555	582	593	529	552	581	573	564	564	564	536	606	534	577	573	567	555	561	576	563	575	536	523	580	553	567	602	555	560	573	586	575	533	589	596	536	566	549	554	548	526	585	546	548	550	551	554	528	566	562	522	571	588	571	587	514	583	583	620	582	576	559	544	545	578	541	569	559	588	591	577	526	545	567	576	570	557	555	549	597	556	520	576	547	537	564	571	592	550	564	590	585	581	536	558	587	528	577	553	582	579	569	580	522	585	568	534	548	547	562	541	584	590	545	571	598	577	530	507	597	575	563	577	579	533	583	608	577	576	541	522	564	564	525	579	564	594	558	560	540	556	556	561	547	603	549	584	552	572	576	544	533	525	550	537	618	586	589	552	519	550	563	570	500	561	538	580	562	573	506	514	582	561	556	567	569	555	556	596	589	593	508	587	533	559	541	565	583	545	584	592	556	563	559	574	536	568	551	563	586	548	549	551	536	583	583	559	567	578	561	537	557	550	510	492	524	604	530	560	556	572	556	560	593	569	571	606	556	599	517	562	548	587	561	520	558	574	604	554	553	531	607	599	533	561	585	541	572	547	547	560	539	584	562	557	546	557	578	534	590	574	592	559	547	554	582	570	588	594	567	585	601	564	535	556	516	562	582	544	568	553	545	623	553	586	598	526	548	561	532	553	560	542	591	548	561	549	527	582	579	591	550	543	564	554	545	514	532	587	585	574	541	578	551	568	594	612	581	574	523	552	534	526	566	552	527	566	570	591	556	555	557	535	575	547	596	616	544	576	567	536	544	518	537	559	558	564	511	586	594	581	560	595	572	561	560	566	551	550	543	563	583	546	551	528	545	577	569	550	581	562	588	567	601	570	583	528	536	582	578	573	547	512	573	552	585	583	539	554	561	527	545	529	556	563	559	583	579	564	560	542	582	577	545	563	550	579	549	572	530	559	577	566	554	551	557	582	534	531	529	560	587	548	550	570	585	530	571	539	543	563	572	535	599	594	560	568	598	548	534	593	567	555	572	549	575	583	569	555	569	585	579	563	585	601	590	546	545	552	592	544	573	572	513	545	561	552	556	604	535	594	559	568	610	540	591	562	599	567	588	530	577	555	519	559	552	531	593	563	551	542	560	578	568	579	547	574	535	547	595	541	571	528	574	568	542	568	536	595	565	586	518	546	551	582	545	552	576	589	560	541	572	556	548	593	586	587	545	557	549	521	583	564	577	582	585	574	592	563	550	540	559	590	542	546	512	590	563	519	556	601	564	526	558	524	533	559	555	588	549	557	576	545	604	590	546	531	588	538	575	566	562	519	552	587	560	552	603	596	533	592	568	548	554	535	537	577	582	542	566	582	568	597	556	579	574	639	562	574	551	543	535	558	559	566	563	535	592	546	554	554	557	531	556	537	545	545	576	551	534	543	543	594	561	571	543	546	575	508	544	573	532	522	538	590	573	552	562	574	591	558	539	547	550	573	556	558	559	580	584	503	605	583	522	604	564	566	560	564	591	562	588	559	543	564	590	580	492	539	535	547	537	537	535	570	595	512	527	576	561	554	552	580	562	563	557	523	561	558	546	566	574	538	536	558	554	578	564	556	573	544	543	598	591	570	569	604	602	565	554	564	548	571	522	574	591	565	570	540	585	570	562	539	617	532	571	553	562	528	566	574	577	520	558	579	583	545	593	544	544	583	548	563	543	533	568	568	581	553	559	590	574	543	549	563	551	549	579	540	517	539	557	553	573	562	565	594	512	585	581	519	528	558	538	563	545	540	579	580	562	591	523	576	596	574	596	535	567	576	568	547	534	560	630	575	563	581	576	558	551	561	528	526	586	569	555	555	571	549	563	527	554	545	572	576	522	571	566	553	513	560	564	587	552	533	561	551	509	537	524	558	552	570	549	604	590	598	546	561	582	562	571	586	551	563	599	563	592	578	533	610	542	536	578	551	546	616	591	555	546	550	552	550	559	583	538	561	555	578	581	521	522	554	552	588	596	559	565	566	555	501	606	542	575	575	594	595	570	556	568	555	543	572	546	558	547	568	544	576	582	567	588	546	518	576	579	564	538	556	572	560	574	518	564	564	538	579	564	573	600	533	559	561	592	599	551	558	537	565	576	541	590	532	554	583	610	578	546	563	574	521	572	535	535	565	573	561	560	537	539	538	510	569	618	560	562	546	563	546	549	589	565	551	562	535	563	552	542	558	570	554	595	536	576	545	567	591	589	546	556	572	569	528	590	571	591	584	546	572	554	561	536	585	550	587	561	563	572	578	546	560	544	561	571	578	537	590	575	560	592	510	585	542	543	565	572	574	614	607	583	587	574	580	542	546	514	623	574	528	589	545	552	558	575	554	555	544	591	530	590	535	523	540	579	552	595	513	551	571	587	585	577	553	604	573	601	531	595	562	532	537	587	538	575	587	571	519	578	568	558	536	552	541	575	559	576	569	550	541	557	534	548	506	556	542	639	554	550	584	571	516	542	563	607	590	543	548	553	578	526	592	562	553	579	597	570	561	545	536	514	570	538	572	547	555	538	544	584	582	574	584	619	587	552	575	527	552	530	569	604	594	594	542	565	561	555	590	536	499	586	659	548	549	602	523	547	583	534	555	588	569	527	612	593	536	537	572	552	567	518	537	553	578	574	604	590	598	577	602	519	580	578	555	554	563	581	565	527	535	555	589	553	588	561	587	547	549	562	564	540	580	555	550	579	575	564	557	555	564	548	527	515	540	564	557	521	582	615	572	596	584	580	560	559	565	544	517	569	540	580	527	554	564	586	589	543	600	567	568	524	578	562	568	573	560	552	555	557	545	572	597	557	569	566	578	547	554	625	561	545	530	583	584	535	585	560	574	568	586	535	550	542	555	538	572	544	568	568	500	553	535	576	560	574	567	528	562	597	607	589	523	549	538	550	544	547	517	552	594	580	593	629	576	530	563	583	524	571	582	581	572	574	563	541	573	551	582	583	612	544	556	583	547	568	569	541	518	595	565	585	542	567	574	565	555	596	529	552	517	580	507	569	560	564	566	557	552	593	534	571	583	526	576	577	539	588	551	576	586	566	532	551	582	566	560	609	538	552	542	519	550	536	566	589	603	541	563	546	592	559	546	623	564	586	569	571	522	586	610	551	561	555	558	585	592	574	609
25077	23653	35118	26524	17350	10593	5713	1016	543	559	498	449	459	453	418	431	498	702	660	521	489	432	436	447	429	421	458	456	429	438	406	445	456	418	478	428	423	448	448	422	416	458	431	387	468	436	461	462	412	415	438	457	457	452	414	467	445	423	406	449	446	420	418	439	436	428	448	443	465	424	432	447	485	430	460	441	454	444	425	443	384	430	431	447	403	448	448	472	434	433	460	397	451	454	465	412	467	450	426	417	435	439	429	439	435	438	446	446	423	422	430	440	464	456	425	423	467	418	434	458	425	423	412	408	472	406	449	417	462	462	471	441	403	398	458	443	409	448	412	396	465	443	478	454	435	443	400	434	420	423	442	480	432	471	468	457	432	436	435	454	451	458	477	436	443	459	464	425	462	404	419	462	434	442	469	434	441	420	439	414	450	431	417	432	425	409	461	459	439	431	458	483	467	466	438	449	440	442	433	470	491	407	430	450	457	479	424	459	441	416	423	441	455	423	451	464	452	390	447	449	445	425	429	436	431	439	405	431	440	457	430	425	487	442	388	457	432	413	448	432	415	438	433	441	437	428	466	407	401	436	476	471	419	425	513	483	461	456	478	410	442	451	430	435	478	432	433	435	438	436	406	470	438	447	432	444	462	416	469	471	440	424	413	440	461	428	458	417	440	434	422	468	460	437	434	452	449	428	435	457	444	437	461	458	459	427	467	428	436	422	465	422	448	426	453	447	450	434	444	428	438	460	430	460	432	424	428	481	458	449	438	397	494	423	454	452	449	441	473	445	443	447	447	472	455	399	515	464	457	421	389	421	428	460	430	441	445	428	426	442	410	443	462	464	435	459	457	484	446	457	418	447	428	411	449	406	445	445	447	425	411	434	409	415	432	438	409	422	436	438	424	427	451	468	474	448	443	418	465	425	422	416	452	437	466	438	441	467	426	403	438	432	476	481	444	464	454	446	449	382	483	401	411	449	434	413	429	449	387	448	454	489	440	439	421	481	450	454	461	440	429	437	435	429	433	404	414	460	460	395	454	441	440	379	478	427	419	449	436	440	454	445	474	424	417	451	412	409	477	437	425	439	420	445	451	454	443	414	419	427	410	435	486	426	423	437	488	434	440	440	439	444	455	419	396	464	408	441	444	395	452	433	468	437	464	476	401	448	466	449	427	457	469	466	459	431	463	452	431	440	448	435	430	426	441	443	437	422	426	463	455	400	420	475	420	454	455	421	464	421	473	412	445	426	436	488	431	430	424	441	466	434	449	431	461	456	424	412	460	444	452	467	447	399	431	452	426	423	432	431	427	440	430	401	445	427	448	414	442	431	433	442	424	403	442	421	407	442	404	425	447	422	413	432	458	418	373	420	401	430	459	424	424	433	396	446	414	457	402	460	430	420	437	477	432	437	431	450	479	431	446	426	456	447	399	438	444	424	445	411	440	472	433	413	465	429	436	442	450	411	394	451	432	447	466	419	447	403	435	454	433	440	434	438	452	451	440	428	417	425	456	430	441	471	443	455	439	445	456	482	450	429	403	404	446	457	459	434	433	444	478	426	442	404	420	425	426	436	421	442	432	431	401	445	464	441	442	440	462	435	463	456	440	431	441	441	422	431	450	426	419	475	416	473	422	444	397	464	421	487	431	431	394	421	458	452	424	455	473	489	447	401	441	450	443	445	405	460	403	399	445	475	429	443	444	446	425	446	429	430	488	416	406	446	480	433	447	464	429	451	458	473	404	423	427	453	403	417	426	451	417	452	451	424	436	430	480	435	405	460	430	423	434	412	416	429	483	427	420	429	456	459	397	435	428	435	426	406	447	405	424	416	442	446	445	434	432	444	415	442	422	420	414	460	433	425	431	448	443	487	417	440	396	429	448	455	418	450	466	426	407	404	416	434	462	468	441	435	429	444	425	478	443	437	450	455	413	456	440	492	449	471	443	430	433	421	481	454	435	446	446	404	460	437	458	414	448	453	418	443	441	372	442	495	446	448	465	433	455	450	408	438	456	446	470	467	413	460	422	442	410	452	458	428	434	433	437	394	469	404	412	423	445	441	412	440	422	447	404	462	431	408	460	451	414	436	421	449	449	449	495	439	436	424	455	417	425	469	437	475	432	472	430	461	424	437	423	450	434	412	417	442	417	393	404	455	426	434	451	429	482	443	428	445	449	426	430	451	445	449	470	439	399	461	439	463	484	420	423	438	458	432	481	447	457	459	414	439	467	426	455	366	440	441	412	424	420	435	446	467	421	424	458	447	431	469	444	426	452	476	472	461	460	440	467	409	466	435	450	484	456	444	497	405	468	435	441	423	443	429	453	454	468	429	451	402	449	426	429	442	421	394	430	449	433	389	458	458	451	400	498	470	449	432	406	455	443	419	425	429	444	432	471	464	456	436	431	448	456	424	443	472	451	412	450	420	439	449	451	396	461	417	422	441	418	469	416	398	473	448	442	420	452	443	399	424	425	443	470	467	431	411	403	423	457	412	433	455	416	436	457	439	415	493	404	404	392	417	409	435	401	402	452	448	436	428	430	426	417	433	464	437	447	404	434	406	457	441	481	435	453	440	444	416	444	399	444	408	436	425	465	455	410	420	453	407	469	470	434	451	418	457	424	482	434	410	454	444	453	443	436	427	442	464	425	468	419	436	407	437	415	478	473	465	431	428	455	466	465	431	479	459	451	469	437	422	452	434	434	446	437	463	447	419	451	449	431	467	435	434	441	428	445	418	397	451	459	432	453	457	470	429	455	440	462	402	408	438	465	461	432	444	448	440	444	450	432	425	440	434	482	441	470	423	434	442	437	436	435	407	459	438	416	423	430	405	438	440	418	451	437	456	479	439	417	421	486	453	442	445	438	425	438	445	454	405	420	438	443	439	458	437	466	420	418	430	446	438	465	438	413	466	420	460	424	462	414	458	448	424	465	466	457	434	387	450	458	454	445	422	448	420	438	421	416	420	433	435	464	452	422	444	445	470	430	451	465	453	455	444	403	397	430	426	406	439	443	441	437	429	491	433	410	423	459	471	433	455	431	419	456	438	460	460	445	425	419	432	434	424	426	415	479	426	425	455	442	408	423	458	465	429	449	418	434	444	447	438	415	453	395	442	463	446	462	447	463	391	402	436	435	435	474	448	398	418	430	432	451	430	429	435	420	453	436	428	404	459	413	440	411	437	429	453	460	449	420	440	510	461	451	445	459	455	409	453	443	423	479	405	422	414	451	419	439	433	462	424	457	452	402	405	404	426	419	418	425	454	430	446	451	438	453	380	450	434	423	414	430	441	442	429	457	441	462	407	401	452	432	419	457	420	463	446	400	433	416	447	451	439	407	459	399	448	404	424	440	455	423	439	423	416	426	452	482	430	459	473	423	449	441	433	405	451	449	441	396	443	418	453	418	413	411	443	489	455	462	442	435	418	437	427	420	486	420	458	455	448	477	470	443	416	429	419	471	422	468	452	448	462	454	449	447	427	443	427
39629	73790	54514	21638	13671	13263	8851	1315	721	664	593	529	527	520	510	477	594	960	775	611	603	450	486	465	487	490	487	488	464	493	512	506	443	459	481	470	462	468	424	443	462	499	436	449	445	502	449	466	460	477	455	490	442	494	502	443	468	469	462	438	478	475	434	440	443	510	467	486	475	477	454	474	471	442	449	438	472	483	443	467	490	416	472	421	416	464	465	438	433	481	486	470	440	488	449	445	472	464	461	465	439	485	454	499	448	462	455	494	461	461	469	458	431	468	517	454	486	469	490	454	467	457	443	467	477	463	458	485	437	472	458	474	441	434	509	485	455	510	455	471	459	445	465	469	444	463	440	425	499	482	477	493	460	443	480	465	455	497	443	468	442	500	443	445	489	474	470	457	472	457	474	495	457	470	465	483	454	471	492	466	451	532	485	446	494	463	476	500	445	462	429	470	469	487	446	476	500	451	472	499	457	481	464	475	497	485	498	492	452	456	438	476	495	462	469	464	474	504	476	476	441	470	476	467	486	445	484	441	475	488	465	484	521	454	473	462	495	469	478	453	473	467	462	451	499	446	445	474	444	451	486	477	456	493	452	479	460	457	484	478	477	463	492	460	455	468	486	485	462	469	484	465	470	516	446	445	440	478	455	472	432	461	458	421	452	492	463	494	464	470	461	449	477	455	463	470	478	491	484	475	452	462	501	459	444	429	464	483	466	457	468	433	455	470	433	475	459	433	437	490	460	483	481	484	441	494	444	442	461	433	455	457	477	475	458	469	477	484	450	497	470	452	481	480	471	452	472	456	483	446	454	500	431	519	454	489	454	455	454	495	497	457	456	464	473	513	452	453	502	451	480	490	439	451	470	511	502	444	417	438	452	454	500	504	452	477	475	482	481	494	438	441	436	498	480	465	451	474	482	452	476	512	482	443	459	474	491	458	461	446	470	446	517	478	488	458	468	487	437	486	485	484	459	481	478	476	461	480	495	446	476	509	484	482	491	484	429	455	454	493	486	467	478	478	484	489	496	466	465	450	416	480	428	473	469	425	435	464	505	510	484	468	453	459	503	457	471	476	424	441	488	472	458	469	478	484	454	466	460	497	498	441	475	520	495	478	489	483	468	481	433	495	448	480	499	486	488	487	511	486	448	460	487	455	457	452	447	451	477	498	451	460	475	438	448	483	484	484	452	465	450	459	512	479	453	475	446	451	491	494	476	465	452	487	461	442	492	495	489	502	508	462	450	501	489	503	481	507	459	508	466	475	460	496	480	467	460	469	473	463	518	499	471	445	454	453	496	504	503	504	449	481	451	424	452	460	416	447	458	466	482	453	452	494	465	444	445	445	485	504	479	464	455	468	462	486	457	485	470	477	480	447	451	467	487	505	464	450	471	450	475	481	490	450	475	460	457	473	488	522	460	419	438	465	487	515	498	441	487	491	455	448	479	464	468	477	478	479	456	484	477	431	478	467	476	504	470	472	438	499	462	460	460	451	458	459	476	471	488	490	465	474	449	456	512	489	451	455	437	476	465	497	492	447	487	489	475	501	476	503	410	471	458	453	474	432	481	515	479	448	482	467	483	484	426	449	485	480	472	485	455	433	462	478	492	468	398	473	503	460	492	476	448	472	474	497	469	457	491	481	504	490	449	512	469	495	480	448	495	453	452	473	494	450	490	469	463	478	441	506	483	504	463	467	462	496	472	488	467	468	486	449	431	497	476	474	503	471	443	495	490	485	475	510	451	460	446	428	460	475	473	466	474	469	469	458	466	463	485	439	457	447	425	456	475	500	469	439	455	484	485	443	434	484	475	453	459	461	469	458	468	451	474	476	445	464	482	465	475	457	472	481	466	454	456	485	478	462	468	429	410	458	495	493	453	445	478	449	484	449	497	461	499	456	459	479	488	457	479	479	473	452	471	462	495	485	474	453	508	469	476	442	490	438	497	493	475	474	478	466	448	480	472	440	455	486	464	443	450	448	493	456	465	461	472	457	504	484	462	448	504	449	468	429	461	476	501	453	450	484	508	468	486	503	462	486	470	438	468	449	486	469	432	467	484	452	458	445	519	484	456	481	486	476	466	496	467	458	450	433	474	465	515	485	495	457	443	438	474	453	465	454	471	452	441	495	493	490	433	465	483	439	459	481	483	447	463	452	434	468	456	469	447	481	482	468	445	436	431	471	450	459	470	464	468	456	472	499	439	428	479	468	484	452	515	461	478	498	469	489	461	471	452	484	530	453	467	465	448	449	460	419	503	480	444	468	464	548	477	476	484	489	463	491	459	437	488	454	483	471	467	474	503	452	498	453	452	457	474	451	462	471	469	460	436	451	462	478	496	479	478	469	486	480	460	459	443	480	470	436	460	476	467	464	477	482	468	469	474	440	487	459	463	504	486	451	484	482	455	439	457	466	423	487	478	441	431	461	472	473	472	463	476	464	448	459	503	444	488	460	456	443	454	490	499	466	453	429	490	474	459	452	469	487	523	464	466	490	450	461	444	452	477	480	508	469	422	512	462	531	510	464	497	477	476	446	461	509	459	441	449	489	439	479	478	491	457	466	438	479	487	479	466	479	455	472	494	480	470	491	477	479	433	460	495	470	471	455	471	462	468	459	453	468	468	470	472	515	494	470	480	464	480	452	468	468	473	480	507	451	472	467	476	443	492	489	480	480	459	500	456	514	468	479	481	448	452	494	461	434	485	483	477	434	488	447	419	488	439	463	453	465	467	476	475	474	500	446	455	494	498	455	444	454	453	452	483	503	471	432	471	483	484	433	473	451	467	452	473	475	499	485	456	492	476	448	438	491	460	448	473	517	485	451	427	486	461	431	462	441	446	449	472	479	472	470	443	471	466	462	477	477	477	493	456	465	447	473	456	473	496	462	478	451	457	447	486	433	503	444	475	460	480	473	461	428	481	477	478	486	443	484	469	469	485	489	512	491	471	494	497	453	465	458	445	465	450	467	483	473	448	460	442	496	461	504	497	469	502	454	462	449	425	456	452	493	461	462	433	436	451	461	482	463	505	474	445	424	496	514	489	470	502	460	463	484	471	471	482	459	480	459	474	455	444	451	471	458	496	443	445	484	472	433	498	451	487	437	482	500	467	435	465	467	449	451	434	510	465	483	477	474	492	488	479	477	420	491	480	508	448	509	443	450	491	486	461	479	443	468	444	475	471	463	498	466	483	451	478	451	482	475	481	464	487	481	459	456	468	453	444	447	455	448	459	476	456	461	483	497	455	470	475	467	462	470	474	456	441	471	489	468	452	454	490	475	457	460	508	462	499	482	452	455	467	488	440	474	483	492	496	492	493	464	440	507	465	511	506	455	496	460	459	458	451	453	499	446	445	456	486	475	426	469	443	509	464	481	447	481	494	500	476	517	476	498	441	430	455	500	466	446	449	470	463	478	456	445	469	464	461	501	471	412	445	499	506	491	499	443	497	470	466	465	450	485	459	479	496	439	465	493	457	419	444	504
22659	21759	31689	23864	21693	25189	22133	2942	1093	887	840	797	760	758	748	832	1605	2025	921	851	992	695	717	684	701	718	668	730	675	699	739	739	699	763	734	722	712	658	682	677	740	690	718	725	696	678	735	730	698	726	713	741	731	731	677	666	707	704	705	731	720	701	712	669	673	733	667	708	695	723	712	673	706	741	748	683	670	707	712	746	732	718	680	705	705	701	674	711	686	726	743	663	689	684	685	684	698	730	709	676	741	751	695	739	714	713	680	709	748	695	700	707	700	696	716	694	708	728	675	730	705	676	722	708	689	721	697	656	730	723	672	718	713	705	700	743	705	678	731	682	705	677	684	687	715	713	703	678	700	672	670	712	746	698	699	691	694	761	700	710	675	713	719	707	718	708	702	740	699	663	681	689	698	700	706	730	692	716	716	717	705	659	734	704	715	679	695	750	660	696	743	703	723	673	682	702	714	681	741	701	691	657	724	742	691	710	749	712	703	756	706	701	735	716	707	760	680	717	706	751	699	723	690	722	715	707	702	696	693	716	714	734	680	669	691	705	723	729	712	685	719	731	721	777	714	696	691	685	756	700	720	711	669	679	725	688	688	695	717	703	710	708	700	712	736	686	740	667	688	729	694	667	691	692	692	706	702	664	670	752	745	712	697	687	725	698	709	706	724	672	766	704	711	677	723	685	750	708	689	695	702	691	734	649	691	719	697	732	765	653	679	713	712	740	713	727	697	708	725	702	645	735	686	719	698	710	658	691	699	703	747	747	743	713	751	691	710	695	716	706	732	657	730	715	701	726	668	740	686	739	696	719	750	689	697	728	755	668	690	680	670	714	697	760	739	652	703	695	730	727	738	725	655	712	694	707	707	756	682	753	670	736	732	683	686	761	742	687	678	709	735	691	663	727	704	686	662	681	731	726	697	756	746	723	714	683	666	725	669	684	686	706	771	711	699	717	704	705	727	681	723	704	713	696	701	733	717	687	699	709	716	708	685	696	689	693	697	677	736	733	670	695	699	724	724	706	738	690	659	694	744	707	709	757	683	716	726	721	667	729	679	734	731	732	682	678	728	688	726	690	725	734	687	704	779	699	703	692	730	679	782	707	698	671	668	744	686	728	691	642	697	709	746	746	729	710	736	741	743	737	775	718	750	701	658	725	724	671	749	744	669	698	697	675	712	708	704	749	703	704	678	708	674	716	667	694	738	693	720	733	717	691	706	689	707	697	728	682	733	728	708	721	749	725	756	681	722	699	745	692	729	730	715	652	704	730	752	675	744	653	725	694	673	697	703	680	683	690	714	702	700	659	693	708	727	715	673	713	737	719	701	711	690	671	706	752	676	678	677	680	668	716	686	675	734	741	650	692	724	719	675	710	700	759	669	688	668	715	753	693	756	693	706	686	669	683	728	739	714	740	713	684	689	705	677	663	692	685	753	689	718	719	688	771	706	724	677	723	695	641	730	670	733	656	744	727	690	697	678	702	762	679	664	746	715	708	658	673	664	708	719	726	775	710	662	681	739	728	714	675	686	716	731	728	690	747	682	691	702	712	698	699	690	751	757	686	681	746	688	743	699	719	708	753	689	637	711	747	717	683	703	700	741	674	747	721	727	693	714	711	701	710	726	711	652	635	726	707	697	661	717	689	708	734	693	706	721	716	735	669	678	710	718	693	712	778	738	705	750	722	760	721	720	669	681	680	687	678	668	695	689	716	698	698	727	699	674	693	705	678	690	718	765	698	705	684	729	694	730	703	676	743	753	661	713	723	713	707	700	688	730	721	690	689	713	694	663	712	703	720	744	670	705	700	666	783	756	699	708	726	715	740	676	709	679	673	712	709	731	712	680	753	669	688	724	718	757	692	689	680	701	721	689	700	671	699	711	717	704	732	724	692	732	679	743	786	701	720	696	663	726	713	703	675	711	662	703	719	721	702	756	676	687	740	703	741	677	713	690	644	689	682	677	719	705	720	712	714	727	729	686	690	687	756	692	701	725	742	720	683	731	720	739	714	760	722	744	735	730	702	703	719	697	705	762	693	695	714	706	681	679	678	740	677	655	650	715	728	681	721	731	729	696	680	688	717	716	763	738	680	696	718	712	704	726	676	712	737	740	693	695	711	721	734	689	711	704	708	715	734	759	705	717	659	706	722	740	705	704	686	676	761	701	673	638	697	747	782	713	695	716	678	665	734	735	744	740	725	721	696	742	690	708	739	720	671	645	690	668	731	705	732	677	670	679	657	711	751	712	720	684	710	645	707	760	708	695	722	683	714	732	702	696	694	716	701	694	690	641	721	667	702	694	706	726	674	747	719	738	741	675	719	694	702	686	701	650	741	705	719	725	696	717	685	683	704	691	714	715	712	706	763	698	724	693	721	703	708	738	716	737	654	677	713	738	680	673	708	708	695	714	697	751	692	712	708	709	741	687	694	719	738	730	724	697	709	708	725	704	743	721	737	683	701	711	726	704	715	669	692	687	723	641	633	712	691	734	751	734	714	722	713	695	721	743	695	663	721	735	671	716	699	670	730	671	668	720	723	691	726	693	686	739	744	721	722	731	676	724	717	712	745	694	721	748	732	701	667	714	677	652	723	751	716	713	674	688	693	706	728	708	697	709	731	714	721	696	691	677	704	649	726	751	696	699	719	658	746	728	727	745	727	743	665	723	719	721	737	733	703	704	732	717	689	721	734	697	735	686	678	725	684	710	718	702	755	713	725	717	733	700	713	709	764	710	711	719	672	650	703	698	681	647	653	695	694	706	701	695	649	650	656	695	698	665	730	748	709	675	701	707	669	682	637	686	667	744	746	674	657	722	722	718	683	712	674	669	727	717	734	688	732	730	712	692	723	674	740	693	683	724	713	709	682	657	674	707	656	675	746	765	718	723	702	708	744	733	729	719	656	713	726	668	729	699	709	710	679	714	695	721	694	692	721	700	712	670	688	719	741	724	693	717	669	696	715	762	697	741	710	755	676	713	718	683	676	714	765	713	670	687	681	704	704	707	722	701	791	737	675	689	702	681	702	660	709	744	724	678	707	660	724	762	693	722	734	699	717	732	741	645	734	691	657	731	690	728	715	708	701	657	681	701	677	734	686	701	719	666	733	665	655	727	733	648	661	675	659	707	722	687	693	711	708	668	715	710	707	670	723	679	688	716	722	685	703	683	706	724	683	713	741	742	725	753	750	713	714	768	669	705	700	690	688	682	754	741	699	711	718	662	694	761	688	732	700	658	691	720	718	719	705	712	759	674	750	721	714	722	692	730	682	679	764	704	712	727	677	714	728	666	717	670	703	707	677	721	699	700	697	671	706	755	728	728	670	711	679	709	697	679	703	669	709	755	699	694	725	674	714	662	691	694	686	709	712	684	735	669	753	723	699	749	708	742	703	703	710	709	698	678	646	676	755	686	696	720	724	689	713	740	699	660	752	690	647	685	716	703	727	740	684	717	721	714	700	710	712	723	731	681	719	714	686	640	705
45838	75462	74892	36049	30009	29463	16319	1535	1214	999	925	879	846	777	744	888	2196	2734	906	878	1079	725	768	686	680	723	728	710	685	711	672	673	687	713	747	688	721	706	771	747	694	721	725	727	730	749	681	748	726	767	717	743	721	693	760	682	722	709	691	715	720	741	746	721	744	723	634	756	732	719	714	724	720	722	713	736	689	723	702	729	691	711	705	696	679	633	767	719	704	719	733	708	666	711	677	675	703	721	703	725	694	720	702	688	710	703	667	732	733	737	716	751	706	725	715	707	769	679	715	663	656	730	728	716	706	740	706	704	705	686	754	759	708	686	736	724	651	718	728	712	720	722	718	741	694	736	703	717	741	670	767	749	723	702	700	687	710	719	688	665	736	748	660	706	674	681	684	732	693	663	717	693	745	746	750	703	737	746	734	704	679	739	743	726	720	673	702	694	764	675	716	719	747	703	646	721	715	742	690	715	714	705	678	703	697	730	677	647	716	723	709	720	714	712	667	735	715	708	704	751	691	695	704	712	728	764	704	696	737	689	685	710	770	704	749	771	743	720	704	746	699	664	678	724	712	661	711	754	704	670	730	756	724	715	748	703	664	666	747	693	708	693	726	670	717	757	691	733	729	696	741	713	712	698	695	728	697	728	665	708	772	739	718	747	672	682	732	739	738	720	717	739	700	709	697	656	718	691	705	695	722	733	694	713	685	715	721	711	707	747	698	767	721	690	700	741	753	706	745	691	659	709	661	723	708	702	721	703	725	746	716	668	785	714	735	697	724	777	756	706	693	670	728	757	685	683	723	674	707	754	713	749	738	711	742	686	722	673	727	755	730	695	712	687	751	674	742	700	680	675	747	720	719	713	683	763	715	717	757	689	710	729	699	714	692	605	738	690	680	736	726	669	708	728	721	740	690	775	671	723	679	705	704	709	721	753	694	753	706	717	642	748	757	709	719	725	734	693	740	690	634	728	732	710	721	756	819	720	666	678	670	679	755	719	721	705	728	736	768	708	727	673	739	718	759	691	671	720	707	707	755	658	737	737	731	753	677	714	753	768	690	706	697	707	715	696	766	732	642	660	669	722	686	758	690	709	761	727	663	767	718	762	713	726	725	731	728	699	709	711	708	707	639	743	678	732	707	737	719	695	716	710	720	726	665	698	689	742	679	692	686	727	651	721	681	757	716	741	694	730	723	696	745	701	707	708	738	706	668	713	758	709	710	753	702	719	729	712	692	685	726	683	695	723	698	710	720	702	715	708	692	703	679	716	688	679	688	738	717	696	726	701	778	716	731	710	711	677	711	708	684	719	699	701	707	718	715	690	729	764	715	701	720	692	745	719	725	732	706	715	684	750	727	723	695	727	669	707	725	725	714	709	705	771	738	741	732	732	718	692	722	687	747	678	716	716	688	731	695	695	706	765	727	727	687	686	743	696	672	663	731	757	706	695	721	730	713	665	727	749	707	705	758	702	711	698	747	663	684	717	745	717	719	725	721	752	697	721	711	699	734	687	692	716	728	700	731	678	663	723	725	696	710	730	728	733	715	732	699	714	747	731	698	712	673	776	689	684	704	718	729	691	712	715	707	668	690	750	699	700	733	701	713	722	696	750	711	696	725	714	665	722	725	713	777	706	733	716	715	723	712	756	695	663	681	718	730	716	695	787	663	736	686	668	728	675	731	735	696	694	685	728	682	707	697	698	692	704	699	717	703	706	702	711	731	754	673	728	728	714	705	763	623	725	719	727	665	712	739	757	746	695	765	694	763	707	672	735	742	668	656	694	667	719	701	731	702	707	698	722	708	721	745	702	702	702	694	706	705	749	702	699	672	724	740	750	774	697	706	708	742	682	683	739	687	713	684	710	688	719	700	686	700	729	697	742	710	710	706	666	713	662	712	690	663	752	705	716	707	700	700	708	732	729	687	694	690	739	763	728	712	684	727	732	702	748	670	660	715	714	708	711	690	791	682	688	702	703	734	675	688	720	721	742	740	694	722	685	731	683	736	742	710	740	677	734	752	691	701	688	684	695	679	710	732	711	728	731	697	658	675	722	750	721	752	700	729	697	688	744	727	678	726	709	725	702	693	709	790	743	700	697	689	687	682	709	747	692	726	676	704	740	696	696	721	705	685	700	698	727	732	722	698	741	685	682	743	727	723	767	754	750	752	686	724	673	701	757	730	698	734	687	697	731	694	699	735	686	722	716	668	687	707	717	762	687	664	688	689	671	734	693	769	686	688	701	670	789	738	722	695	658	702	707	747	704	740	686	695	695	690	700	661	704	689	759	719	677	693	652	739	738	760	685	713	722	698	768	728	756	740	690	735	716	707	689	697	639	731	728	704	786	722	698	683	725	674	733	688	720	727	692	714	706	716	722	750	728	686	712	753	665	693	701	675	702	667	693	684	718	701	777	702	710	713	714	672	714	643	684	722	695	732	683	730	712	708	676	700	679	727	634	661	720	707	718	715	748	729	709	733	744	716	723	678	722	686	699	689	736	706	763	687	728	734	730	773	716	703	700	719	668	746	670	698	677	679	695	671	687	692	742	724	708	738	745	713	678	698	730	710	712	710	731	722	755	720	747	692	674	682	733	681	707	752	687	680	671	737	740	720	679	715	680	742	731	696	718	719	700	707	661	718	680	714	691	708	744	703	708	712	664	676	732	776	734	690	692	763	719	721	705	749	726	720	702	703	768	701	710	716	719	691	677	705	727	657	719	681	692	723	690	726	720	727	684	721	691	676	689	723	730	709	729	708	719	649	728	684	685	723	698	739	705	660	698	696	724	690	671	704	727	725	723	727	707	712	712	718	681	695	680	711	719	705	731	698	691	719	717	695	687	684	695	723	709	714	725	719	663	664	728	694	719	689	706	715	712	706	767	704	730	733	675	763	731	708	725	654	661	693	734	668	719	732	701	679	732	664	681	680	728	688	698	710	752	717	701	711	725	671	680	730	705	759	744	727	722	696	736	703	718	748	714	677	692	738	711	751	736	719	701	736	690	756	709	704	678	729	732	707	724	699	673	733	741	761	740	743	753	703	692	735	730	722	693	709	690	691	665	704	714	701	682	718	718	682	722	727	716	718	693	720	649	703	716	760	759	716	694	715	735	720	723	706	707	672	728	712	733	735	732	660	700	700	741	736	670	695	687	685	697	714	657	754	759	696	662	676	733	717	697	688	719	723	690	702	726	701	750	677	704	746	729	719	747	696	748	731	728	726	719	735	737	753	710	696	731	778	729	688	692	693	702	702	743	684	700	726	707	721	691	685	717	687	711	704	651	757	719	734	724	735	701	740	692	727	698	715	694	692	735	692	699	671	698	740	753	724	722	707	698	706	694	675	761	738	748	707	687	719	665	790	703	762	744	732	708	664	640	752	649	678	694	681	669	723	731	727	725	724	676	695	697	764	676	753	705	680	681	674	719	735	726	691	706	702	760	708	733	686	681	706	747	735	712	706	693	701	680	742	661	750	672	731	724
34338	37110	32176	10976	2886	2092	914	497	403	353	356	307	358	336	331	316	333	322	321	291	346	309	322	299	334	309	321	316	320	298	311	319	313	302	295	326	314	330	318	330	327	330	303	322	279	319	301	293	333	339	301	309	304	310	316	292	298	309	327	316	332	303	302	332	295	306	301	286	336	317	330	327	328	321	339	316	342	302	327	300	320	308	285	308	298	290	287	269	319	290	320	324	323	305	328	313	352	322	315	318	317	317	314	328	285	318	328	309	316	305	314	289	304	302	320	301	353	309	344	301	313	327	319	311	310	284	326	297	342	308	285	290	276	341	296	350	325	308	314	316	326	281	342	317	344	284	310	317	300	303	301	316	326	289	322	336	274	330	303	322	298	312	322	313	314	341	336	317	304	318	317	348	312	361	320	308	322	303	331	312	317	306	309	294	350	326	302	308	303	302	303	324	340	339	328	328	345	340	312	323	319	335	330	298	296	314	325	311	321	303	313	322	315	299	313	334	294	323	321	340	317	341	325	314	313	309	328	290	319	331	326	327	318	386	327	303	318	328	326	299	335	326	335	328	315	328	300	308	302	333	285	303	303	320	303	307	307	324	292	311	283	311	327	294	325	330	316	317	320	308	321	314	323	321	317	327	279	310	316	312	308	319	307	301	303	349	347	329	298	282	302	322	335	291	325	317	290	347	305	295	294	319	289	304	303	310	323	321	323	326	298	303	298	333	348	326	323	336	301	313	315	301	329	303	328	316	270	317	297	314	313	316	301	303	320	319	298	305	326	328	352	359	303	309	329	295	293	341	328	315	304	305	336	323	316	367	329	327	325	332	352	333	330	328	285	300	286	319	322	287	305	320	295	322	307	312	300	309	320	315	314	316	320	300	322	332	336	340	343	322	301	321	299	311	312	317	307	304	323	306	309	323	336	325	341	313	317	313	315	326	298	291	316	303	307	315	316	324	331	310	285	304	269	303	360	331	327	323	306	318	298	333	311	296	332	339	310	303	316	323	310	317	326	303	319	300	306	326	317	296	323	314	310	331	328	314	307	301	316	311	309	309	286	342	299	326	308	308	299	305	291	336	300	322	315	324	296	346	299	342	321	293	332	326	272	305	310	329	287	350	299	317	334	280	286	356	335	328	323	312	320	293	331	308	307	312	306	308	287	285	288	315	289	303	319	313	316	320	309	357	294	307	310	307	317	338	291	318	298	340	333	314	313	321	318	329	272	275	320	305	331	303	374	299	309	304	326	302	338	301	325	321	325	306	293	343	327	322	348	327	342	340	326	317	323	318	335	317	310	309	359	375	304	336	290	313	301	328	312	294	324	313	307	318	313	297	294	315	284	324	313	325	316	307	291	345	318	332	294	299	341	319	301	315	295	354	323	291	342	319	308	295	313	295	330	318	292	296	326	325	323	313	297	326	327	308	307	339	320	305	341	322	306	291	349	294	321	324	318	304	289	329	334	319	350	291	352	314	300	295	347	325	300	343	338	308	317	327	331	318	315	310	299	369	364	313	345	277	345	317	309	302	316	273	335	343	331	316	290	339	308	315	318	320	318	313	303	329	317	307	342	291	299	319	307	308	330	301	329	299	294	310	322	324	314	308	305	329	344	311	313	321	332	315	306	329	319	308	314	338	311	308	303	296	318	329	324	310	345	310	334	348	331	293	327	307	307	314	334	306	303	300	348	314	290	336	312	313	326	332	312	307	330	317	305	357	297	284	306	319	342	329	332	309	335	335	317	308	311	329	283	332	322	321	274	330	292	312	342	310	321	288	324	337	303	272	339	315	317	327	294	325	339	340	328	326	307	314	293	311	330	311	311	311	297	337	315	312	307	307	328	318	328	268	308	385	313	290	315	290	329	327	318	339	347	338	320	312	333	324	326	312	324	304	294	291	309	301	322	293	301	334	313	325	308	319	323	312	296	300	307	342	303	309	332	321	314	336	318	328	293	303	341	330	306	299	341	332	281	309	341	365	345	328	316	306	268	288	323	298	353	317	329	323	329	332	324	319	289	300	287	357	285	333	312	292	327	300	295	291	310	320	325	285	328	344	316	303	328	300	337	321	312	321	276	303	315	329	294	299	305	331	325	345	279	312	309	315	298	320	338	310	290	297	323	311	287	340	316	321	312	312	298	307	319	277	315	340	319	309	311	320	318	317	318	337	303	310	303	279	327	312	352	344	312	339	319	318	337	304	297	336	311	309	328	338	309	338	294	315	304	311	312	301	323	298	330	289	329	299	324	310	297	316	328	364	310	295	312	295	311	315	329	284	288	300	356	315	363	318	339	322	303	322	348	335	310	298	289	321	329	329	311	290	313	342	303	327	322	308	287	292	329	288	326	302	321	296	302	298	291	313	334	298	340	318	300	296	305	340	311	311	334	317	339	324	299	310	318	340	334	313	326	334	283	322	325	343	303	329	283	328	323	305	319	315	320	316	311	296	317	311	339	298	292	265	323	350	324	317	305	306	302	345	309	344	307	295	285	295	309	351	342	315	319	326	301	336	331	321	312	330	313	313	302	297	334	310	331	298	348	314	319	297	328	311	300	305	306	305	316	339	350	299	350	304	321	321	326	332	322	317	324	310	326	324	325	375	348	332	307	308	340	328	308	333	297	270	301	326	298	310	317	313	325	317	310	307	279	292	346	291	317	338	296	304	315	320	317	345	318	295	327	278	285	296	320	296	335	299	300	332	289	317	304	317	317	330	303	296	301	304	302	329	309	324	353	278	317	322	323	342	293	304	324	298	294	316	336	327	292	317	331	292	294	286	343	275	314	315	346	327	335	317	322	318	309	355	333	360	312	332	307	309	304	326	275	305	296	341	318	319	323	336	339	276	344	329	301	328	334	320	278	323	308	314	319	291	299	298	321	297	362	330	325	310	290	340	310	318	323	300	338	286	326	345	326	305	293	296	320	294	317	274	365	313	321	332	317	329	325	355	332	319	328	303	337	303	327	331	340	332	312	316	321	322	305	353	288	330	327	331	320	341	343	313	318	327	310	316	331	322	313	310	299	300	340	327	274	320	331	290	314	305	333	317	341	336	322	301	320	329	328	301	283	320	339	321	335	296	297	333	323	321	302	310	325	299	308	291	294	326	332	285	357	342	289	313	319	315	312	320	350	308	299	324	291	319	307	319	307	347	291	317	315	306	326	311	344	327	335	311	307	320	315	293	305	308	309	323	342	321	311	321	328	302	317	321	308	331	310	321	331	300	329	311	335	307	292	332	312	319	316	309	280	314	334	274	323	346	310	312	322	331	298	340	314	342	343	341	302	329	309	296	275	295	312	278	295	344	345	358	315	309	318	289	300	342	325	289	305	304	326	342	332	312	305	303	273	324	292	300	329	297	303	310	359	332	331	355	344	324	309	328	323	341	302	321	301	297	308	320	331	297	318	334	317	346	328	338	325	304	324	282	317	307	324	297	329	321	347	335	306	336	340	267	335	311	320	338	315	316	327	303	319	323
39102	47262	25065	4715	3024	2610	1080	670	557	507	411	373	369	321	328	344	349	426	300	325	387	365	361	371	330	339	331	332	364	344	344	338	343	362	314	349	298	334	311	327	317	319	352	313	350	347	304	348	280	343	354	323	322	354	337	341	309	333	318	334	345	348	349	359	337	348	310	308	360	319	319	330	328	335	309	342	338	312	371	303	313	326	323	328	336	302	331	317	308	339	361	351	343	330	322	325	314	343	342	367	302	362	303	356	315	320	350	340	341	348	343	336	336	355	315	358	365	364	360	310	332	343	332	351	314	326	351	332	331	317	332	339	350	340	329	319	329	317	325	323	339	339	332	342	331	386	362	327	359	344	331	339	352	383	310	337	364	345	345	363	334	332	353	355	308	368	321	332	359	357	314	314	296	348	319	336	339	332	343	343	315	373	336	349	333	356	347	349	341	352	361	336	327	343	332	334	338	361	320	356	362	322	348	344	332	342	348	309	355	344	334	339	318	329	318	318	339	316	373	335	371	356	339	325	338	328	313	345	349	343	334	350	334	326	320	351	343	339	327	379	317	322	320	340	339	336	353	336	335	346	300	339	355	325	345	320	348	339	357	362	344	352	357	306	352	314	338	362	345	336	323	329	315	338	319	329	337	368	345	332	309	345	321	326	327	324	319	325	311	336	335	330	342	355	366	307	360	333	326	318	348	356	346	361	367	334	342	296	366	338	379	321	345	325	324	364	356	346	359	376	368	348	333	351	340	345	366	318	306	305	355	333	332	347	363	364	324	290	361	347	328	313	349	354	332	337	354	348	339	365	300	317	324	337	364	314	323	371	332	329	352	318	329	330	348	322	328	367	336	329	306	307	355	348	343	348	353	351	336	322	337	316	308	317	355	359	350	321	361	328	350	346	342	335	340	314	310	302	376	354	371	349	334	335	342	319	314	363	374	335	357	341	347	345	328	330	320	363	314	325	329	343	323	372	339	329	367	336	365	375	328	352	320	306	347	369	340	342	335	346	329	307	322	339	342	357	373	374	334	360	295	351	372	329	303	319	306	314	353	291	328	341	323	365	320	311	382	347	312	305	300	336	333	359	325	312	331	329	318	309	360	322	336	341	351	311	347	333	319	381	328	340	349	324	342	360	311	336	337	328	353	359	317	358	331	372	316	354	348	335	330	381	324	312	339	342	340	334	339	345	343	338	310	318	373	327	346	335	339	328	334	335	342	337	305	352	372	347	364	323	370	342	367	310	337	336	328	345	330	340	310	328	340	355	308	331	342	320	319	299	331	284	388	345	337	311	317	329	333	338	314	357	313	329	316	328	343	342	289	346	339	338	302	344	372	348	340	327	319	355	318	323	348	339	328	328	332	316	368	348	318	337	312	331	322	373	344	354	333	358	328	296	353	335	378	356	368	366	348	351	349	370	331	368	345	326	337	335	317	319	345	328	333	341	321	349	336	320	342	367	329	298	359	333	333	324	334	349	312	347	324	346	351	326	314	332	321	351	329	322	341	362	304	325	362	334	351	317	311	318	346	334	340	316	346	344	332	354	326	350	340	331	332	346	347	311	355	308	355	368	322	324	326	329	364	344	352	333	340	325	355	305	338	338	357	321	365	394	324	329	319	331	315	288	343	360	339	326	322	325	315	321	355	342	336	309	356	342	335	380	325	307	379	314	349	298	331	343	357	357	353	347	315	350	324	320	355	345	362	339	343	310	329	318	354	324	331	366	311	318	355	348	334	356	349	326	341	338	346	343	321	321	312	356	334	332	336	333	355	340	297	344	366	331	353	341	290	323	335	324	341	349	360	342	339	350	321	324	306	321	376	317	342	360	353	352	349	348	363	344	347	357	301	312	301	356	316	344	379	342	339	350	334	327	359	336	345	324	353	352	360	337	335	360	336	323	334	324	338	397	332	317	294	360	380	322	319	367	349	351	357	343	332	346	335	358	343	357	319	332	319	328	377	367	349	346	337	315	332	335	349	357	310	327	344	340	324	298	300	303	334	371	345	343	366	346	326	339	311	303	361	296	396	324	364	320	375	327	329	331	330	366	341	349	326	327	351	300	316	326	339	296	312	323	308	338	358	312	350	330	317	349	341	319	356	320	335	324	318	334	304	315	354	337	329	330	328	336	364	351	322	339	326	291	353	354	339	329	359	301	316	363	337	356	346	325	364	337	372	331	361	324	348	349	312	344	326	336	354	334	322	324	361	341	321	346	328	345	347	329	343	272	339	336	315	356	354	331	336	336	310	320	330	354	317	314	354	306	342	327	353	330	320	327	357	369	363	371	313	363	358	327	340	346	326	322	307	338	323	342	332	343	342	350	320	314	316	325	330	330	322	340	341	356	338	333	348	348	333	333	356	295	315	364	353	345	306	345	316	321	337	346	319	330	320	337	323	336	348	346	322	347	340	332	334	325	330	328	350	338	352	351	351	322	342	324	343	352	331	349	323	318	328	352	354	375	312	304	311	305	340	364	344	310	330	334	328	314	291	330	350	357	385	319	316	347	352	327	311	313	346	375	322	350	357	338	339	330	359	363	348	316	358	355	362	320	355	343	308	357	351	372	303	330	321	337	333	332	349	336	344	328	323	346	339	346	356	317	309	351	373	302	334	328	315	335	360	349	321	327	323	333	337	349	327	371	345	372	337	352	322	354	328	340	325	291	329	334	344	317	317	355	350	329	319	326	339	365	342	361	335	332	326	309	348	338	338	349	385	342	333	365	332	333	338	294	318	346	310	379	342	345	339	320	331	332	335	358	366	338	329	342	320	338	348	343	333	292	343	352	377	337	345	360	336	350	327	322	305	354	364	353	311	359	373	339	340	345	302	327	366	327	321	337	348	336	327	340	330	339	359	352	345	330	343	329	323	351	337	325	332	322	288	350	343	305	350	340	345	327	365	361	338	291	351	338	330	312	336	313	319	331	339	336	362	324	335	328	338	328	339	321	343	335	345	351	375	337	377	363	347	326	321	352	367	324	343	304	337	326	333	338	332	325	338	339	311	331	365	313	359	363	313	317	365	331	327	344	326	367	301	324	338	320	337	355	330	323	344	332	311	363	346	326	336	319	338	327	354	337	318	315	331	326	341	333	309	340	383	354	354	339	347	357	324	338	353	346	305	325	372	324	362	354	330	330	327	352	309	339	353	347	357	395	339	343	329	356	370	315	318	343	324	348	334	343	326	338	350	357	315	336	320	354	333	328	322	345	343	359	320	340	314	351	337	309	315	336	312	346	334	333	331	367	349	341	340	377	325	314	338	331	340	355	338	351	359	342	345	341	361	326	322	361	365	293	362	340	324	371	350	383	364	320	366	348	311	311	334	307	334	350	332	323	344	313	326	328	368	321	314	340	325	326	314	320	348	333	359	338	322	313	334	313	338	316	331	337	301	331	363	343	316	339	318	340	379	355	329	328	313	352	323	343	353	341	338	356	344	318	343	302	346	343	319	331	341	348	348	359	319	329	319	351	351	342
23908	22971	32728	25448	21571	20199	12246	1190	692	707	604	561	566	523	505	503	758	1094	600	494	592	540	504	479	521	527	522	479	493	530	517	510	548	501	513	471	502	507	522	498	499	509	471	499	481	526	501	476	441	508	476	513	460	551	514	472	484	479	496	495	529	510	535	487	518	498	531	503	502	496	516	521	498	523	505	507	528	463	514	526	485	510	523	517	508	512	503	487	484	529	551	507	514	459	502	470	480	517	487	479	492	478	477	478	503	479	497	497	494	520	451	473	482	490	502	460	455	483	526	536	491	485	451	513	502	530	469	513	531	511	486	500	503	523	501	486	518	488	554	498	532	473	476	495	528	577	498	505	527	461	503	462	496	486	520	539	515	503	489	492	521	453	491	506	504	513	529	505	522	475	487	467	506	512	544	494	492	442	517	529	465	518	492	482	452	510	486	499	508	485	486	512	477	487	480	500	453	502	521	521	524	479	503	462	535	495	455	537	520	478	471	505	474	456	477	512	516	477	481	526	514	515	489	468	530	522	486	536	519	481	481	493	490	437	474	483	564	503	469	492	517	512	492	526	488	510	489	499	481	511	531	524	500	465	512	533	457	488	505	533	485	525	482	508	477	535	471	494	479	535	470	492	529	525	471	484	503	499	506	520	477	479	473	519	490	506	512	502	508	498	500	489	489	489	523	510	496	485	514	463	502	495	482	541	486	481	493	483	510	511	508	503	473	505	506	526	483	505	502	453	518	499	491	473	491	502	516	508	484	481	503	508	523	513	535	485	492	498	520	506	451	454	501	466	499	504	505	487	528	483	451	487	451	502	504	494	503	504	498	488	507	509	493	471	482	462	510	465	478	474	484	529	516	485	505	471	520	507	513	537	485	542	481	505	487	507	489	521	456	482	504	501	488	476	529	505	506	505	498	526	506	508	502	496	477	539	483	524	506	511	535	495	523	484	498	488	484	471	476	490	467	474	491	524	498	492	485	495	503	488	492	524	493	434	496	513	537	503	494	484	461	507	496	506	520	461	497	533	463	457	475	503	509	509	548	506	492	510	527	523	511	508	514	527	543	506	491	526	505	503	504	518	492	457	493	488	500	535	471	487	471	499	532	519	519	520	514	497	509	472	492	500	475	480	525	478	509	505	460	512	501	519	502	495	510	490	531	504	525	514	460	457	490	519	478	492	499	475	508	475	515	477	492	490	530	487	514	507	513	487	496	490	497	513	511	488	489	470	498	509	529	483	482	542	487	484	530	494	488	504	490	495	483	528	459	511	510	455	505	490	505	488	477	525	455	474	486	518	478	529	467	494	440	496	502	488	474	488	469	463	512	539	511	499	502	453	543	507	510	481	469	510	467	521	566	527	528	529	469	521	479	468	483	464	509	518	483	507	502	521	481	518	480	492	470	519	495	475	482	515	470	537	465	498	501	536	529	510	502	535	471	500	502	526	499	486	483	525	476	461	486	477	473	489	466	504	524	499	475	480	522	483	538	467	480	471	516	497	497	527	522	522	520	474	460	565	520	483	510	506	502	504	463	496	496	491	498	479	515	490	531	496	467	491	536	485	527	505	497	499	523	502	555	533	475	538	517	478	487	498	467	530	504	514	500	490	510	504	497	507	457	450	515	461	518	470	490	518	515	482	527	483	515	509	511	473	464	492	500	488	457	504	502	486	487	501	506	503	492	494	492	474	501	489	494	468	485	469	524	470	491	495	531	456	494	480	491	467	509	510	500	493	509	502	479	513	474	453	502	486	528	445	478	520	499	437	475	486	507	515	527	513	471	529	491	531	488	500	530	472	484	472	476	461	544	539	536	525	498	534	494	463	540	524	500	498	519	509	503	484	514	504	549	474	498	507	462	464	498	527	494	511	499	522	494	498	499	496	537	494	481	484	479	505	516	519	477	496	522	489	522	483	504	510	513	506	505	472	524	507	475	484	507	524	489	470	536	532	541	482	481	538	524	508	529	522	507	460	471	511	519	531	542	497	517	512	508	425	508	529	516	522	480	521	488	493	483	480	510	497	526	510	514	489	507	506	498	507	477	521	481	519	545	487	483	498	480	499	495	554	468	498	551	515	504	505	520	475	506	479	505	529	517	508	481	473	481	495	491	497	543	478	509	472	535	445	503	495	527	516	511	452	510	497	513	487	494	485	528	497	479	521	493	522	562	519	493	472	533	484	515	500	473	483	503	473	479	491	527	498	536	506	520	521	463	505	474	500	495	530	474	459	538	485	495	498	491	512	531	480	539	469	527	527	466	489	463	541	496	506	487	484	507	467	508	491	495	529	507	484	545	510	465	492	551	480	523	490	535	478	468	516	528	515	511	490	479	504	531	538	491	538	521	470	502	474	519	500	505	494	474	516	502	503	513	479	483	560	505	497	513	544	475	491	495	494	488	544	470	525	457	482	527	499	521	504	486	519	520	508	529	492	504	496	509	508	491	506	480	492	491	537	494	493	508	514	496	479	513	491	528	523	474	519	472	524	481	524	491	509	528	468	496	501	498	510	524	487	541	509	471	502	468	487	502	476	492	467	509	498	468	527	486	535	518	504	550	482	509	544	536	504	486	486	490	499	522	515	469	489	500	513	516	527	536	507	494	483	526	535	519	531	476	513	507	500	454	547	499	539	530	458	503	483	505	476	496	513	507	519	479	566	512	516	481	524	469	459	515	491	546	480	501	498	477	521	506	495	469	496	517	525	518	477	553	481	547	504	489	500	476	493	478	487	512	486	496	501	499	469	495	537	491	515	504	488	484	494	510	479	495	472	490	487	499	486	471	466	485	499	541	509	436	487	519	487	488	523	513	478	518	536	489	467	457	548	462	458	537	482	516	510	478	492	496	543	537	508	466	505	497	499	501	494	449	547	493	467	487	504	524	522	496	500	500	536	492	538	474	478	507	505	491	499	500	487	492	500	491	515	513	470	474	516	503	502	527	565	499	463	483	543	469	528	534	493	522	485	517	499	513	525	495	500	500	500	507	530	500	445	497	478	493	470	516	557	504	502	504	497	471	477	469	509	478	471	481	484	457	495	504	507	535	492	528	547	518	493	503	487	533	543	506	482	488	487	460	494	491	513	493	506	453	498	481	512	495	487	526	500	532	498	533	504	503	489	491	513	472	488	500	491	508	504	506	471	486	518	516	494	468	486	485	501	457	462	506	476	517	493	523	555	470	482	495	545	464	459	506	503	516	476	491	512	518	519	508	481	522	472	498	520	519	525	534	513	499	495	499	481	477	479	493	479	499	535	466	485	530	484	508	531	486	539	535	505	496	486	481	488	469	501	446	525	493	500	476	467	503	493	479	498	472	529	521	487	547	525	483	509	515	479	515	550	487	489	517	519	488	466	492	498	520	486	498	502	510	470	443	465	511	509	494	509	522	525	454	491	526	500	528	489	561	530	500	484	530	498	525	504	482	527	472	453	468	498	496	484	464	534	460	553	526	511	512	503	520	500	487	450	481	501	486	495	492	502
42221	77390	61169	21745	19913	18910	11009	1077	950	782	759	665	625	612	559	560	880	1433	713	519	727	513	531	491	511	536	563	496	519	515	514	508	480	533	507	491	520	517	525	467	491	522	516	530	486	502	522	533	511	489	502	480	499	546	487	537	503	508	533	516	534	506	509	527	513	493	520	553	537	478	550	515	463	503	507	526	540	520	493	500	521	515	495	521	471	512	506	481	529	503	557	532	473	531	513	562	508	502	510	517	534	491	477	515	529	511	479	542	547	501	484	514	479	504	531	505	524	514	518	522	491	490	553	474	487	518	475	492	514	483	521	527	524	509	522	526	512	496	482	517	518	491	519	516	486	549	470	516	501	484	542	502	490	514	487	533	540	527	529	534	487	469	527	477	484	497	514	499	499	509	503	543	540	496	499	497	556	491	524	522	495	506	474	523	518	501	504	537	529	514	509	520	512	488	483	506	481	512	513	491	495	497	500	519	521	512	508	494	484	504	523	482	472	501	497	542	504	516	547	502	502	504	525	510	484	476	517	552	515	519	522	518	476	542	491	494	511	524	512	539	541	526	470	493	489	497	532	504	492	501	541	487	549	518	530	508	505	500	488	537	515	503	543	516	536	467	525	482	502	497	488	497	503	494	523	497	531	499	525	513	555	490	498	509	524	509	501	531	508	492	512	540	516	524	489	480	502	517	478	482	469	521	506	521	535	471	529	492	521	512	507	505	485	518	487	495	502	525	468	511	530	526	535	490	497	511	529	464	519	454	508	479	483	528	486	519	507	499	520	499	493	488	528	535	471	525	499	504	523	461	470	477	507	546	470	516	510	499	530	513	486	474	532	492	514	526	502	512	529	518	546	493	524	549	488	493	538	499	487	585	473	487	492	487	490	536	506	476	511	493	554	491	515	495	496	519	545	532	483	468	512	533	459	527	489	511	545	527	468	507	527	476	511	526	467	510	478	495	520	504	515	508	529	545	480	484	526	510	493	566	538	467	489	486	515	518	521	551	530	506	538	526	538	531	516	535	508	509	514	503	472	507	494	512	482	534	496	507	529	546	499	521	467	481	483	466	498	484	496	546	476	531	521	497	516	509	532	474	529	545	496	534	533	513	493	558	509	517	494	482	468	493	503	514	467	527	532	452	538	551	500	527	505	521	512	516	496	487	524	477	479	493	510	522	498	533	506	537	526	526	489	514	528	472	486	524	547	511	502	506	485	495	548	524	539	494	487	514	513	512	511	511	468	527	486	520	488	492	513	466	507	534	486	498	495	488	538	481	526	474	470	507	491	511	507	507	501	492	529	524	522	541	520	510	519	510	446	541	535	521	527	527	497	527	515	499	493	530	503	469	483	471	534	522	492	525	525	446	538	499	533	483	522	483	540	491	532	515	486	497	532	483	486	516	502	513	498	527	518	520	503	527	494	515	518	524	518	497	524	530	508	501	495	543	503	501	492	511	493	492	526	524	486	484	484	468	488	474	514	506	522	524	480	521	501	497	504	483	546	485	516	512	488	479	504	548	533	495	448	589	518	491	504	544	518	504	496	522	511	530	509	508	529	479	540	511	510	493	540	496	494	500	511	529	504	505	514	486	458	499	517	505	486	519	492	505	532	494	511	546	516	490	506	556	497	522	491	522	498	513	518	472	531	532	512	513	492	520	504	491	529	525	545	524	487	531	544	470	485	504	493	517	559	473	509	540	481	529	487	529	483	513	516	493	506	497	499	548	522	525	530	534	508	539	499	512	490	487	485	512	496	479	478	528	493	473	535	523	526	530	516	506	518	530	515	488	530	489	457	544	522	526	486	512	501	503	500	491	497	490	537	507	504	490	552	523	493	540	523	480	499	528	524	501	517	499	505	502	504	539	558	526	493	524	461	506	496	534	527	501	541	509	530	511	504	506	544	505	466	502	554	485	514	546	514	492	527	528	469	466	544	525	504	548	471	469	487	513	495	531	477	543	480	527	544	521	517	467	512	503	525	488	518	481	519	510	513	516	477	504	548	521	485	537	484	530	503	527	514	465	503	506	504	497	504	500	524	530	487	515	498	446	525	492	502	543	521	519	500	503	522	532	480	486	500	472	475	517	551	544	488	523	498	501	517	545	517	517	508	503	516	469	498	489	512	510	518	488	523	482	510	510	515	519	518	515	530	512	511	550	528	516	541	558	502	484	525	501	507	525	518	496	481	520	523	515	551	535	512	479	514	493	481	569	484	510	518	525	485	500	475	511	495	526	496	524	508	491	536	483	486	516	522	522	503	486	499	544	578	543	555	496	542	498	499	498	548	465	476	505	521	505	501	479	502	491	479	511	487	494	521	505	522	492	548	481	475	499	536	513	530	521	492	493	451	488	539	571	505	526	498	503	502	509	526	539	483	500	511	518	483	519	522	546	525	515	485	486	506	519	505	522	514	495	487	517	472	462	530	487	508	512	470	504	524	515	528	490	499	524	542	508	469	502	528	542	515	493	524	532	498	482	505	483	500	484	468	534	528	475	492	505	490	506	514	525	486	521	503	524	522	543	502	515	540	469	526	529	540	530	557	494	528	495	499	455	545	480	508	504	501	509	498	525	552	490	496	491	513	498	482	537	529	495	516	488	503	457	525	483	532	509	531	533	538	504	521	497	518	517	547	517	522	531	524	505	497	507	507	518	512	500	468	525	477	518	533	531	522	473	465	501	454	479	505	505	494	480	491	532	509	508	504	497	506	512	546	478	516	504	455	505	494	509	477	512	492	493	471	504	504	532	531	524	500	541	510	535	547	485	505	504	502	488	500	508	529	513	501	513	522	516	481	516	502	503	493	546	506	503	506	517	485	490	515	495	499	508	509	520	496	509	522	461	509	520	476	488	506	503	494	501	500	506	512	512	525	502	539	487	482	494	504	476	519	501	500	477	519	506	508	487	485	485	498	531	516	509	474	472	513	498	503	492	490	466	465	523	506	483	490	480	464	481	561	490	499	558	490	479	471	541	518	495	538	510	506	533	528	533	506	457	484	510	520	499	523	480	455	484	552	513	524	540	508	494	511	496	479	530	495	513	527	497	497	518	525	506	496	511	529	493	494	511	479	519	512	504	532	512	483	516	489	510	485	455	522	529	528	539	512	515	504	480	512	533	534	526	525	500	511	550	487	499	493	509	520	515	500	538	499	506	529	525	498	527	465	489	503	491	495	489	494	496	527	477	447	490	547	517	494	492	524	534	492	480	488	505	500	503	527	515	511	520	506	526	493	533	500	465	466	498	491	514	540	541	490	537	518	519	498	498	532	560	479	480	501	545	504	508	515	497	507	483	448	515	519	472	507	497	525	504	522	515	494	476	486	506	494	529	516	531	495	490	524	544	529	501	521	514	495	495	482	511	467	514	468	483	493	501	530	518	511	464	506	484	512	497	521	486	466	539	515	525	511	534	520	506	501	561	512	559	539	529	508	486	509	527	531	467	506	525	505	546	510	508	487	488	561	489	519	486	499	493	521	491
25037	23778	32304	25627	16838	10095	6053	1575	505	502	435	440	433	422	420	391	504	734	665	394	468	399	410	372	425	377	400	386	416	430	380	408	411	382	365	419	429	396	407	404	376	428	438	411	368	426	395	450	393	401	400	396	379	402	429	398	390	429	385	430	406	406	403	384	397	386	416	414	409	391	393	402	435	394	404	390	391	368	434	446	421	400	382	400	394	412	405	406	394	440	406	404	412	393	458	417	398	396	419	428	390	398	394	405	419	400	400	402	445	416	407	380	369	382	392	369	381	408	405	405	435	405	397	419	416	412	370	388	393	408	389	371	422	411	396	398	446	394	400	424	398	416	392	427	402	366	404	368	398	408	434	421	417	413	429	404	405	383	411	451	415	397	404	433	392	363	388	410	398	405	406	400	400	395	422	382	395	405	394	383	413	404	385	391	399	410	416	437	371	392	412	415	416	387	409	392	383	404	420	380	416	427	394	391	430	433	412	396	416	401	396	411	437	411	407	412	420	452	414	407	412	412	394	387	406	399	408	412	409	426	393	391	365	407	421	400	425	413	415	412	405	439	411	432	404	400	369	374	410	401	374	369	438	380	425	390	392	422	425	401	413	393	394	388	412	405	396	411	421	409	421	408	416	443	401	417	374	439	399	390	423	419	422	431	386	422	383	371	406	389	430	382	423	430	423	422	414	426	386	447	354	409	441	410	436	399	416	429	416	426	441	453	385	431	401	402	424	420	412	393	407	414	417	393	411	452	420	378	401	404	412	391	392	415	411	415	430	384	417	405	423	451	418	375	438	423	422	418	417	397	461	425	409	397	397	422	410	399	414	431	439	462	392	394	366	384	402	378	404	402	402	446	448	380	394	401	437	432	412	384	425	383	381	407	390	408	420	426	373	435	400	398	399	399	421	405	388	394	372	391	375	410	408	377	373	397	415	397	448	403	405	396	393	424	401	435	405	385	456	406	414	391	392	421	385	411	366	413	407	373	412	403	393	408	417	393	393	436	398	399	439	412	435	417	432	419	404	410	391	399	432	427	461	402	420	386	417	413	409	390	397	424	408	382	402	435	399	411	389	418	418	397	388	370	390	401	410	385	413	406	386	411	459	403	417	423	428	414	422	406	421	421	398	383	422	429	409	401	394	395	390	388	420	403	407	362	403	401	388	370	414	462	397	397	421	376	393	393	421	413	413	415	413	392	385	423	405	437	394	358	426	407	401	392	413	408	449	441	390	455	437	392	406	422	380	400	396	426	395	411	422	406	388	402	421	420	387	416	446	409	395	403	420	395	366	400	413	418	379	416	414	363	405	405	414	426	414	421	396	395	425	409	371	418	400	383	423	386	431	410	401	424	396	447	389	396	407	412	390	411	398	399	446	392	403	439	401	376	390	410	367	396	419	372	440	362	384	413	421	426	396	377	397	383	400	437	425	407	416	406	409	416	360	417	393	414	419	409	413	415	369	399	386	390	420	405	405	368	393	411	401	423	393	398	394	429	372	437	407	430	393	390	395	423	429	438	423	404	413	444	416	420	407	388	402	388	403	419	381	393	393	434	421	408	410	431	429	415	390	390	391	440	434	412	421	427	396	445	394	395	367	400	388	423	387	425	371	388	419	417	392	419	407	399	371	449	424	386	380	392	424	418	421	403	426	398	420	410	422	429	415	446	403	437	390	421	416	400	395	404	413	398	386	398	464	419	385	393	400	424	411	398	414	382	404	416	402	387	397	418	385	412	417	402	437	396	431	387	440	406	413	412	426	398	382	390	416	386	409	387	402	405	439	399	407	376	378	382	412	431	407	395	409	410	399	377	403	405	429	383	379	377	409	387	425	396	397	415	396	405	425	416	403	433	398	419	371	390	432	411	421	405	416	414	432	394	392	398	389	427	397	386	383	401	404	424	403	415	426	425	421	403	420	431	369	415	427	410	395	429	404	374	395	414	418	410	441	398	393	385	374	371	417	419	418	388	397	443	393	383	417	425	405	393	380	427	443	406	411	425	443	421	414	409	361	395	381	413	381	395	405	414	391	399	404	400	416	428	445	411	399	420	410	407	396	423	410	396	414	377	407	410	407	437	388	388	387	390	409	391	409	394	369	392	392	441	434	397	401	411	425	390	420	395	422	420	423	387	422	464	416	444	416	387	408	392	448	401	405	377	442	418	439	422	414	404	436	361	421	374	422	416	405	417	392	396	428	384	397	389	420	423	429	389	380	381	398	394	408	426	416	382	390	421	392	409	408	389	458	414	414	413	430	413	412	404	437	397	422	399	396	420	412	402	421	383	416	435	450	398	420	393	425	428	373	376	416	398	424	457	421	441	416	380	432	416	410	436	377	411	397	382	416	428	410	398	369	405	425	429	402	438	422	412	384	397	397	428	414	395	397	408	450	407	412	397	434	396	402	435	438	386	421	436	419	393	427	382	403	425	420	423	365	363	429	413	370	424	414	416	405	363	370	400	430	409	404	396	432	408	403	439	387	369	412	409	407	420	450	425	401	387	414	395	396	416	436	395	454	397	426	366	393	399	404	420	407	426	432	398	410	427	428	404	419	482	411	417	425	390	406	403	422	375	400	400	382	422	383	414	379	394	430	407	421	391	361	368	375	407	385	409	371	414	413	442	398	449	423	379	394	392	400	375	404	427	398	384	413	363	441	414	408	408	420	416	432	384	426	416	436	404	431	388	403	408	380	431	411	410	405	379	380	436	428	419	420	396	407	371	423	380	417	420	416	375	411	402	388	413	433	427	401	417	362	410	403	435	416	405	379	415	416	415	416	397	403	417	419	390	400	420	414	399	379	407	460	399	410	360	404	371	389	366	404	399	373	421	390	425	402	407	428	354	444	392	414	369	449	396	436	419	371	431	401	408	398	374	399	422	418	390	423	420	422	446	419	365	381	422	414	412	391	367	388	386	414	412	372	365	418	376	396	403	434	413	401	420	384	415	435	410	388	429	408	398	378	407	421	415	432	416	398	417	401	419	387	386	409	377	413	408	379	417	385	389	387	409	428	403	408	392	418	416	439	402	391	351	396	391	404	448	384	394	410	405	377	426	398	394	409	400	409	387	398	428	385	402	396	396	423	394	388	392	403	419	363	411	388	378	385	409	399	404	390	389	383	394	426	421	412	376	403	386	402	414	388	448	392	413	420	417	420	440	435	401	391	406	454	424	400	423	410	409	387	394	412	383	395	423	404	420	378	389	438	401	386	394	401	454	434	429	388	374	394	375	431	402	442	410	394	403	432	384	400	442	383	421	399	390	411	427	386	410	408	412	414	401	431	420	400	394	389	380	438	371	409	431	389	392	443	419	382	396	380	401	418	411	403	405	421	444	465	408	378	421	411	411	400	394	413	412	404	406	396	379	415	430	372	384	376	426	409	403	398	405	395	406	405	378	367	395	423	399	399	416	402	396	403	426	417	425	386	389	427	429	375	416	416	424	369	389	452	403	396	398	388	395	441	408	405	439	411	388	400	399
41346	73718	50873	14644	12577	13103	8966	2591	674	628	576	511	512	508	460	454	618	1035	905	456	473	467	444	410	455	410	424	420	481	463	454	457	458	459	444	409	417	379	459	441	431	462	457	440	468	438	445	421	422	441	453	404	451	430	437	409	464	421	441	391	408	443	474	434	443	428	424	457	433	459	396	422	452	412	433	441	418	472	461	459	474	454	445	403	451	429	423	419	402	422	429	446	484	458	490	450	442	428	437	468	448	441	404	412	462	427	404	436	431	462	427	467	394	444	419	429	415	458	445	419	478	435	422	428	434	455	448	423	468	403	441	465	439	461	460	439	457	462	443	454	453	425	471	431	429	414	415	458	425	440	435	465	453	451	426	455	454	441	449	458	423	430	430	486	431	455	433	424	457	473	426	430	399	415	447	460	405	459	457	430	479	443	424	451	462	474	442	435	400	426	441	413	449	404	458	423	438	426	450	445	419	436	448	413	466	470	465	408	426	395	431	422	421	467	441	454	454	444	447	430	437	482	426	448	449	381	451	474	427	430	410	427	448	446	433	450	443	427	439	477	427	458	412	408	446	468	457	436	424	409	448	436	414	426	434	465	410	432	432	435	424	476	466	453	450	433	448	424	427	455	398	467	449	479	459	418	454	459	418	409	478	415	431	452	444	456	452	410	467	415	427	437	459	491	436	437	465	440	485	458	444	448	450	421	443	449	446	428	440	459	439	416	456	436	424	427	412	437	442	466	394	455	434	429	457	392	433	441	457	470	467	425	457	460	465	457	416	416	471	454	476	446	455	431	469	457	441	407	451	431	441	457	425	450	416	426	443	456	409	458	410	444	423	460	428	458	444	439	424	432	467	429	413	467	458	418	458	441	441	405	449	441	449	418	394	449	438	417	442	432	404	461	441	426	441	446	474	453	427	426	459	425	451	425	418	464	433	431	425	447	425	449	454	489	466	443	445	412	456	426	415	442	449	457	448	442	455	407	420	430	448	437	437	471	435	407	430	462	433	428	442	457	436	441	443	413	424	416	475	432	412	462	439	450	454	399	423	440	449	433	457	414	457	436	413	419	415	456	433	440	452	451	459	435	448	449	387	428	457	444	434	464	457	413	441	469	436	415	440	448	435	435	430	457	411	450	413	425	458	448	427	408	455	453	425	431	436	435	449	391	465	409	411	464	446	424	442	411	447	424	436	443	460	435	440	426	411	462	409	449	430	434	474	470	434	466	429	427	413	439	476	450	468	442	426	478	453	430	440	442	456	469	393	463	441	436	398	435	477	448	459	452	427	447	440	435	440	439	417	433	413	427	467	417	453	413	442	432	460	433	480	450	446	471	478	467	406	438	451	431	429	408	445	439	452	433	404	489	458	451	440	435	454	430	476	420	461	437	448	396	440	474	409	414	443	434	422	433	481	431	438	447	464	435	442	443	477	495	442	428	457	443	435	453	448	445	449	431	454	460	452	435	423	499	424	427	442	459	439	435	444	454	447	450	464	453	477	445	487	406	431	481	459	449	436	447	431	461	464	437	434	458	480	445	437	432	436	425	442	451	465	468	425	463	426	432	448	437	435	448	452	428	444	460	441	421	463	449	447	396	430	411	431	456	487	450	449	474	457	448	455	436	409	437	412	419	391	435	404	421	420	409	419	422	437	458	432	443	486	437	451	429	446	434	418	438	414	450	427	407	435	421	428	429	414	463	419	497	444	429	399	453	422	419	428	434	419	381	434	443	421	428	438	417	416	483	441	443	417	402	412	454	475	423	393	428	410	462	410	470	457	458	435	487	461	413	439	386	458	460	425	484	447	467	443	460	429	441	432	448	438	409	467	476	440	448	446	448	407	435	409	417	443	420	432	434	475	423	447	468	460	460	431	423	474	412	448	475	433	394	434	434	421	450	454	430	457	421	433	442	414	419	420	448	464	454	461	467	465	471	455	451	458	415	459	409	440	444	427	456	463	444	480	445	406	444	452	447	458	421	431	430	461	413	424	455	411	423	480	428	454	430	439	397	461	459	477	442	451	439	457	436	439	433	455	455	403	408	459	455	427	435	448	478	440	433	438	449	438	434	421	470	448	428	455	424	399	425	454	476	450	470	415	410	410	427	479	469	464	454	411	445	428	428	441	412	461	421	419	407	431	472	427	443	435	395	459	430	455	445	442	434	424	468	440	457	421	428	427	482	425	438	469	424	405	435	387	431	425	416	445	454	458	445	443	419	435	420	425	432	442	451	443	453	444	458	422	436	480	415	452	441	418	431	453	455	437	447	429	410	425	428	435	421	450	475	436	437	439	422	422	465	424	452	449	448	469	428	449	431	437	434	395	463	402	455	435	418	434	387	438	445	431	447	466	415	455	418	443	482	452	463	433	420	428	404	449	418	478	473	440	402	413	430	487	433	435	448	433	454	425	428	424	434	434	446	420	450	431	444	415	426	418	456	449	449	439	450	439	456	403	457	435	440	429	414	448	429	443	427	442	421	402	435	473	445	417	427	448	489	463	431	454	445	409	417	415	410	461	433	448	436	439	425	486	422	463	428	449	461	473	406	469	425	466	409	457	457	437	442	444	480	431	448	447	389	478	456	434	438	463	461	444	408	446	442	418	405	461	425	444	439	456	461	434	443	426	462	436	468	424	444	464	454	441	440	412	475	447	473	446	440	427	480	398	458	427	442	435	417	430	438	439	420	461	458	446	459	427	440	400	453	436	474	431	427	444	466	434	434	461	435	466	452	427	437	468	410	485	427	454	458	430	435	460	469	456	495	478	446	457	432	479	478	421	420	427	428	455	433	415	429	437	472	427	451	413	479	431	456	444	422	439	458	433	479	442	492	417	451	470	479	427	452	455	445	447	468	438	415	427	438	455	440	422	450	449	436	461	450	466	426	452	449	456	458	428	440	485	407	430	448	434	448	401	467	478	454	439	414	418	395	441	458	394	436	452	448	422	417	457	406	459	436	396	478	473	454	436	431	432	390	462	439	412	422	470	466	466	466	416	482	417	476	446	419	412	429	457	448	471	460	449	450	448	467	442	460	438	461	431	411	451	457	451	462	446	436	453	431	415	463	410	460	429	450	454	473	450	494	469	440	401	463	467	461	447	412	454	431	413	432	455	425	438	452	432	434	460	412	442	433	484	393	433	435	471	464	397	435	433	445	420	473	433	419	434	416	430	432	415	415	477	445	435	455	464	425	424	453	414	429	464	457	427	434	426	419	444	460	424	465	457	426	466	402	413	484	460	408	430	416	438	405	424	463	458	447	436	422	455	427	456	435	468	429	390	455	468	416	467	435	426	425	471	472	430	392	427	435	475	463	430	464	427	440	436	435	403	401	398	459	457	432	440	436	446	421	441	414	403	469	403	453	441	461	461	435	451	437	406	431	453	422	412	408	425	445	424	430	452	462	444	433	441	451	433	463	440	453	430	453	405	457	435	424	442	442	384	481	431	460	478	447	435	448	461	456	453	463	451	452	476	443	426	427
22649	21642	30208	23890	21645	25155	25357	6768	1156	945	843	838	748	728	680	800	1542	2096	1056	715	656	680	724	709	733	698	676	671	701	725	673	744	672	647	681	729	697	674	733	740	701	659	676	699	666	703	701	682	702	681	684	697	713	655	727	702	693	673	696	692	643	650	713	714	675	643	731	715	697	746	699	700	666	663	690	688	688	716	694	687	686	690	670	671	699	684	646	688	702	643	679	677	682	726	678	673	695	661	662	668	639	682	684	706	681	703	726	676	681	700	637	672	702	673	683	698	713	706	636	686	720	702	643	676	705	693	695	699	691	714	718	690	722	726	655	691	666	698	671	733	664	645	738	693	672	717	668	660	676	706	693	676	681	681	700	662	675	650	637	686	699	707	688	694	697	665	702	713	703	674	712	634	727	660	700	649	704	697	706	688	675	706	657	640	721	687	704	696	727	694	711	702	728	670	660	698	715	752	728	690	723	684	691	677	672	689	658	672	700	714	672	724	693	716	723	708	721	701	670	699	675	689	684	720	679	692	694	651	677	634	647	679	733	726	693	718	729	658	664	700	677	699	689	648	663	716	661	682	706	716	656	662	697	689	707	651	705	658	641	708	751	675	708	646	720	655	647	705	685	675	692	681	697	704	675	640	694	680	688	679	675	706	669	693	677	690	707	667	692	711	673	709	680	701	678	677	737	711	667	665	710	664	670	679	685	707	689	659	673	717	706	705	677	680	656	674	655	707	679	709	701	674	653	749	728	706	755	716	686	723	750	736	617	697	687	677	655	709	656	688	646	693	708	670	733	673	625	684	640	715	696	664	702	662	737	653	703	701	674	728	677	682	725	729	707	706	676	643	638	714	655	675	680	724	711	705	662	651	714	707	696	672	648	661	661	660	648	661	673	677	685	687	685	724	682	684	635	746	679	706	679	662	741	734	736	667	689	676	729	678	655	682	690	707	696	689	690	623	656	653	655	668	671	677	706	678	659	699	633	674	654	686	709	671	651	722	606	750	712	682	677	694	669	679	679	707	658	719	712	678	671	735	682	705	700	692	690	704	685	716	690	714	636	717	693	650	692	663	656	703	670	722	669	722	675	698	690	709	706	704	687	686	686	665	714	715	722	679	694	706	695	644	678	673	675	638	703	704	727	684	677	627	694	689	693	675	709	711	737	669	702	695	714	673	723	684	707	712	689	656	696	704	673	690	640	727	728	717	689	657	744	671	697	689	708	666	718	711	677	705	688	673	683	684	694	688	691	688	692	744	735	664	705	649	711	706	690	659	691	692	642	697	702	659	672	647	665	706	701	712	685	719	723	642	721	684	739	696	692	645	732	692	702	680	661	735	637	653	699	672	718	630	683	687	660	687	708	708	710	674	655	675	703	692	666	665	696	706	684	691	743	667	703	672	747	661	669	654	694	692	744	694	733	699	701	673	729	674	657	689	675	678	656	655	704	672	643	672	693	730	710	701	671	620	728	653	676	667	648	643	668	690	668	689	707	706	663	675	651	644	699	700	631	719	688	642	657	702	691	651	689	703	665	672	682	647	685	708	676	678	706	712	655	684	686	678	669	721	702	643	711	683	692	680	633	711	711	708	682	678	687	706	709	707	691	683	679	679	669	699	698	670	679	696	684	665	646	675	730	754	663	701	727	695	662	652	683	722	674	700	686	697	681	687	755	670	676	707	704	693	684	729	700	717	663	671	715	705	667	689	678	650	708	709	706	700	705	716	699	675	722	697	662	679	646	727	707	705	709	711	677	679	714	679	685	675	678	655	696	663	670	683	710	675	619	695	637	685	668	698	730	739	698	695	729	675	655	702	679	682	688	665	664	723	682	722	664	677	671	723	668	663	674	674	671	690	670	673	725	655	732	648	707	693	695	703	695	684	688	701	648	681	706	729	662	672	698	695	704	721	638	672	698	662	686	715	746	673	697	702	722	699	681	674	670	699	709	666	674	662	722	667	664	734	679	702	664	679	649	715	695	686	700	698	687	677	719	709	624	740	691	642	706	699	715	722	710	682	723	658	655	710	664	715	737	698	678	715	699	715	667	680	698	643	705	684	664	709	712	724	680	652	682	694	681	663	708	721	698	728	715	685	681	692	702	689	644	692	685	704	693	785	666	670	702	650	673	688	649	658	743	737	676	711	697	672	698	728	654	720	702	684	692	648	704	693	668	751	685	692	689	679	640	700	697	741	694	664	689	682	739	688	729	721	680	708	661	663	663	711	709	688	677	735	691	672	716	701	699	666	738	706	667	717	670	710	725	683	641	658	649	652	697	695	702	669	667	681	691	708	716	659	700	686	658	667	654	708	662	715	667	693	690	631	727	722	658	688	695	714	689	683	756	719	705	705	676	638	699	641	690	695	673	693	661	713	682	669	677	727	678	722	623	664	648	710	639	673	634	661	653	696	709	710	683	725	701	690	675	701	685	652	662	677	673	757	667	746	686	715	657	648	724	735	645	634	696	650	692	693	737	698	753	690	694	671	686	711	654	652	707	675	680	662	676	681	693	703	663	730	673	688	706	685	742	727	650	658	715	652	680	675	699	692	683	718	661	707	689	671	667	667	714	683	699	674	649	697	738	659	691	695	708	696	691	695	675	735	657	682	714	668	669	719	671	663	653	644	676	665	701	702	687	694	645	668	702	715	709	712	683	738	669	724	721	679	652	655	707	638	693	674	699	684	695	687	673	711	669	685	720	677	679	695	711	766	718	694	678	678	660	651	708	635	694	638	714	673	697	698	679	672	734	638	692	681	620	698	664	657	684	706	694	663	685	656	676	704	658	704	675	725	718	712	669	628	684	726	695	693	647	657	654	730	686	684	702	707	727	668	690	706	654	649	725	674	720	714	718	715	677	679	665	724	667	690	719	722	690	727	664	661	675	680	696	682	651	631	704	678	651	730	709	692	724	704	703	677	661	703	704	683	675	704	700	691	724	713	689	673	695	661	701	706	650	707	696	689	726	684	665	660	721	724	668	725	669	721	649	675	696	664	681	716	654	687	664	696	715	673	690	724	755	690	710	699	703	700	629	754	715	693	681	623	669	669	717	740	709	742	697	733	696	698	654	692	724	647	702	678	673	676	671	684	693	659	668	672	645	704	660	743	703	638	675	686	641	725	682	710	659	694	697	649	676	715	666	695	682	669	690	699	721	736	723	716	677	668	654	695	696	619	664	669	693	684	736	677	657	707	701	677	691	645	709	715	715	672	658	681	703	702	723	705	729	691	655	654	678	673	691	689	712	694	642	667	679	685	687	675	660	669	681	667	659	744	695	683	694	679	678	701	761	695	703	685	739	714	681	697	745	710	707	701	720	659	730	660	714	734	668	684	675	676	657	628	673	658	709	685	681	678	727	697	658	692	713	703	669	697	709	671	701	696	740	644	744	693	678	672	697	678	707	682	668	652	786	701	666	722	719	713	654	741	705	709	683	686	670	651	699	685	721	710	704	690	654	683	706	661	674	687	735	663	652	706
47338	77076	67293	28787	31414	30593	21985	5285	1344	1108	996	862	813	755	764	848	2092	2747	1235	685	696	709	692	740	731	696	719	660	672	674	661	710	689	647	659	687	694	665	755	721	684	660	722	699	691	713	696	688	668	704	715	708	656	708	676	706	647	656	669	722	677	740	696	686	692	713	690	719	675	735	708	759	691	672	702	668	713	671	749	652	675	664	713	732	668	678	709	718	737	690	656	724	692	713	718	684	690	660	702	702	703	747	647	656	659	675	680	677	694	694	720	705	707	674	721	679	699	680	685	680	719	671	649	734	677	648	698	662	708	706	702	682	722	675	707	702	723	711	724	689	709	700	674	707	709	695	689	708	741	711	728	686	675	651	649	652	728	667	698	672	732	670	704	688	673	727	687	664	728	677	680	718	724	659	702	685	714	725	761	662	709	704	682	708	702	706	687	746	662	714	687	722	710	687	736	687	678	699	706	747	689	705	684	655	628	716	685	694	668	697	732	688	685	695	673	724	677	715	687	684	729	715	669	657	709	638	675	755	662	641	710	658	677	687	702	672	733	675	668	696	718	682	736	705	679	665	696	663	664	629	699	717	672	676	701	731	679	684	690	709	716	638	723	718	714	723	658	675	696	712	728	732	631	732	660	655	677	625	689	692	691	666	658	711	738	703	666	652	685	679	697	673	697	690	680	639	675	673	709	670	717	682	717	696	703	665	681	752	715	692	687	645	699	707	701	741	714	713	688	706	673	653	679	664	681	681	724	713	734	689	738	689	660	673	685	672	721	699	701	678	744	675	674	658	664	689	701	646	720	722	666	673	654	688	716	697	688	701	651	702	709	722	704	688	686	668	707	745	738	672	659	698	702	715	667	698	673	692	685	698	700	631	683	712	689	716	722	685	735	702	637	717	718	670	684	687	677	668	709	648	726	672	705	721	717	687	669	653	714	677	721	672	715	729	704	698	663	685	634	708	723	679	663	678	699	701	700	685	701	653	665	689	705	679	693	651	710	731	682	685	653	707	654	655	684	672	710	751	718	704	664	709	654	706	664	681	695	710	660	702	687	669	731	704	713	732	641	697	679	707	736	698	677	690	730	715	686	695	699	707	689	674	729	699	718	691	662	746	701	695	667	757	749	690	693	691	673	669	688	655	653	725	754	713	689	706	740	671	696	704	656	697	665	710	717	741	686	694	713	692	758	621	676	730	673	713	714	674	712	685	732	630	699	669	645	703	689	692	737	707	676	659	697	745	730	691	731	686	708	723	646	681	675	717	698	724	658	676	701	687	684	677	690	663	651	680	721	672	678	721	706	663	662	685	678	714	677	682	663	693	693	691	685	671	704	700	675	732	692	696	689	690	694	730	672	698	719	690	695	668	690	736	698	698	704	735	730	731	698	689	674	685	702	699	711	667	671	726	704	671	690	749	742	626	659	657	663	709	710	700	715	669	669	677	702	674	676	667	658	651	697	698	698	606	663	677	683	686	698	638	701	705	703	666	722	648	680	643	699	693	711	644	725	662	695	681	674	650	659	714	686	730	666	727	696	667	680	705	721	669	710	739	751	682	746	670	751	669	723	718	672	687	702	672	712	694	694	679	684	681	749	694	704	716	649	725	706	679	682	734	691	725	674	675	697	686	716	688	741	677	691	721	690	724	665	705	717	660	706	715	723	665	681	689	686	674	696	716	695	661	742	695	699	702	642	744	696	703	701	713	718	695	705	726	709	710	710	689	735	689	709	674	693	704	648	683	661	698	692	719	698	692	717	689	671	713	665	704	710	652	729	697	701	665	672	704	730	688	716	708	674	666	681	709	661	668	688	694	696	641	750	656	648	686	693	691	750	687	674	707	698	653	686	720	742	667	679	663	647	755	685	704	708	702	683	666	709	659	657	697	688	707	704	644	705	673	692	741	694	672	696	693	712	676	744	727	685	680	680	676	695	698	682	686	724	707	716	674	692	682	719	676	727	708	705	634	692	699	689	726	725	703	748	658	696	667	691	690	663	659	728	726	704	700	716	683	689	692	674	689	670	694	659	715	688	681	702	708	718	707	648	712	661	702	675	688	664	695	654	737	696	648	694	705	668	690	707	717	684	718	675	716	711	687	704	751	698	657	667	697	718	725	748	667	692	670	720	718	677	722	703	698	694	682	715	719	636	682	696	700	717	690	686	675	685	676	637	720	657	649	685	696	692	693	636	686	658	657	648	726	707	718	646	666	670	697	665	705	680	717	671	682	718	709	695	668	688	681	714	709	700	679	726	722	675	714	671	673	691	700	664	696	724	701	716	714	745	671	719	704	686	708	712	752	701	712	661	675	695	693	716	648	692	691	711	716	740	637	725	681	690	676	707	726	713	674	704	672	661	657	721	686	685	645	663	707	687	715	707	686	709	700	685	686	705	701	666	644	730	730	673	667	718	741	655	712	650	714	699	690	671	685	713	737	701	754	708	712	719	689	698	718	748	727	685	672	687	710	716	704	723	680	699	702	658	679	687	707	689	717	706	707	691	676	671	683	708	729	638	683	722	698	740	686	685	727	697	723	656	706	677	669	680	711	659	686	680	675	668	679	690	671	659	660	677	661	704	683	682	664	701	697	664	682	710	717	738	742	697	664	695	723	687	685	653	661	688	690	727	724	702	722	702	694	628	733	741	710	725	658	682	712	636	731	665	712	642	669	716	687	654	700	683	709	681	711	725	684	690	628	684	689	760	715	719	716	700	721	715	764	683	702	672	682	736	710	694	696	663	677	712	707	726	722	688	701	720	635	699	682	659	684	706	701	683	660	652	655	710	678	682	666	705	766	687	726	692	694	703	685	684	659	715	694	728	693	686	689	701	698	726	713	685	698	720	694	674	729	656	697	754	712	717	718	693	697	722	706	655	704	680	672	709	698	687	698	694	693	722	708	646	649	672	674	683	691	695	683	669	676	708	667	712	672	703	701	697	693	728	682	692	667	674	696	707	677	709	665	671	680	707	697	677	664	685	687	679	682	660	651	663	705	719	694	655	717	710	699	667	651	654	702	692	736	681	731	681	669	688	653	679	683	692	703	716	710	707	673	694	687	677	724	706	742	635	723	708	660	680	693	673	728	719	627	698	728	655	681	626	671	687	728	694	706	698	696	679	690	683	645	670	738	691	701	664	710	686	658	719	700	723	658	675	719	656	681	691	675	660	700	720	712	695	692	657	735	687	700	638	705	708	685	659	679	670	732	665	672	729	708	742	720	673	682	690	713	704	688	733	679	654	682	697	726	698	667	686	697	652	691	695	681	694	743	683	682	720	694	662	695	676	667	717	727	685	678	699	687	693	775	663	690	716	678	737	682	683	706	708	710	689	693	671	733	703	676	691	717	706	658	654	694	693	663	688	660	675	712	731	657	674	651	679	674	674	682	686	669	706	675	674	698	707	708	707	666	646	699	685	601	747	677	694	669	729	698	705	699	678	704	703	734	696	687	611	697	660	709	711	622	705	693	698	692	694	700
34145	34724	28389	8640	2808	2074	1261	530	385	380	342	335	330	311	312	358	344	311	259	324	321	272	305	328	279	271	259	296	275	316	299	286	311	302	323	313	319	282	299	324	281	306	334	312	326	305	309	314	319	289	286	335	291	269	304	329	296	303	296	318	315	292	315	279	306	319	284	295	280	291	279	316	297	276	316	313	315	310	280	287	310	289	257	312	334	310	307	308	287	313	284	290	329	297	277	298	298	310	280	262	303	309	297	294	288	282	286	282	284	279	309	279	286	325	300	321	286	312	300	300	344	301	297	279	296	272	288	291	317	313	309	290	291	284	284	346	289	299	281	303	306	318	308	262	312	288	317	337	299	305	302	303	314	328	301	297	290	332	312	296	305	305	301	285	274	300	306	283	278	295	303	332	283	297	311	288	295	319	339	298	274	293	311	289	294	298	303	304	300	292	319	288	293	309	305	293	295	284	312	293	292	306	274	271	300	271	298	298	337	305	331	309	297	285	318	286	316	298	277	285	305	277	298	298	318	306	286	304	301	335	278	317	287	323	277	284	311	339	289	286	293	302	322	320	322	309	296	276	267	318	326	264	282	292	282	337	326	298	267	293	299	293	296	304	301	279	301	293	308	300	280	311	297	291	299	293	308	292	289	298	280	311	318	311	300	281	289	317	322	275	313	313	321	272	299	304	277	311	312	275	288	309	336	321	288	300	306	294	302	284	287	293	296	280	322	331	292	293	311	296	301	309	307	317	282	329	282	295	290	319	284	287	294	284	314	277	290	288	289	308	310	291	320	256	311	284	305	284	308	320	304	286	286	301	306	297	289	298	302	335	290	306	300	304	313	335	343	300	310	287	319	299	310	305	286	301	311	278	311	303	324	294	283	310	279	295	297	303	281	317	317	304	293	285	280	292	284	300	338	303	290	331	332	282	283	292	317	286	303	315	307	289	308	315	311	297	275	307	314	312	293	262	280	298	257	311	324	292	282	292	290	298	326	269	309	308	342	296	285	288	271	295	291	313	303	296	282	294	294	295	293	288	298	280	289	270	262	295	290	259	303	312	322	285	309	282	299	316	303	266	293	327	289	304	300	315	306	264	305	280	304	287	303	268	337	285	307	291	321	262	313	303	297	297	295	320	260	308	298	295	284	317	292	293	307	281	272	312	313	317	302	307	259	309	330	295	312	307	278	307	319	313	295	289	296	288	319	279	312	304	293	283	282	302	302	311	304	308	271	300	300	311	324	298	280	279	292	302	311	280	320	281	316	319	274	294	315	280	310	293	307	274	291	293	315	300	303	320	297	318	306	303	291	298	282	286	317	330	301	304	313	265	309	315	286	315	286	297	297	300	300	307	278	271	292	326	293	333	305	315	307	294	320	289	280	315	333	285	301	269	294	289	295	286	322	284	294	313	293	323	316	310	288	299	316	297	300	265	310	297	305	291	276	281	319	280	315	283	293	327	309	291	297	323	300	297	321	292	286	288	302	316	306	289	307	272	326	282	313	293	299	293	311	317	311	310	301	289	315	318	283	284	312	284	348	285	308	287	238	305	297	307	324	279	298	310	307	302	311	314	308	332	318	302	354	313	306	297	326	306	339	294	329	305	306	307	294	303	289	326	302	330	342	297	319	283	313	297	269	307	317	283	310	265	314	282	305	308	288	302	305	322	284	308	294	259	288	264	278	315	293	268	301	278	285	286	307	298	319	281	280	284	283	310	315	299	316	283	321	297	311	312	306	325	296	288	292	324	287	286	298	302	321	282	264	295	267	295	295	327	305	274	322	323	302	310	285	272	297	309	295	255	285	288	253	281	288	292	271	331	302	298	299	320	329	276	304	309	306	264	327	322	269	261	285	284	311	295	293	299	293	285	334	302	311	323	291	330	335	303	295	311	305	276	323	311	275	285	307	323	289	280	290	303	284	282	306	303	329	305	307	291	259	307	296	281	295	323	292	274	317	315	304	277	311	300	255	302	297	297	304	295	299	290	271	319	303	296	311	300	311	268	284	256	306	292	285	292	328	303	297	296	304	307	329	277	292	321	301	306	307	300	308	327	286	318	323	292	311	309	301	290	314	333	293	294	280	308	276	328	288	298	304	320	282	339	289	310	278	294	333	311	293	266	319	282	301	307	297	285	296	313	326	322	283	312	322	278	309	310	297	287	301	312	301	291	327	337	284	303	280	298	298	310	308	325	310	304	321	284	297	318	316	296	250	289	309	306	317	289	281	303	301	320	275	335	292	276	334	298	295	304	307	305	305	287	291	341	297	317	297	324	295	286	275	311	311	314	323	308	304	281	290	293	302	298	321	326	298	312	284	290	321	274	285	307	314	307	349	322	295	291	267	339	311	296	296	271	311	308	300	311	314	287	300	287	321	309	310	307	289	245	276	319	269	322	290	307	307	330	309	297	281	267	299	313	286	317	274	277	281	300	298	334	273	290	319	280	290	318	303	288	325	285	287	293	320	313	281	286	315	272	307	301	311	281	311	315	268	286	295	297	292	296	297	303	300	292	289	279	291	317	303	301	293	331	286	277	290	282	322	315	323	299	297	283	278	314	318	290	321	300	287	303	334	307	288	283	309	328	275	307	312	313	330	283	284	295	282	301	307	304	319	304	299	292	303	301	309	300	308	285	290	305	307	296	269	294	308	292	326	349	300	309	282	322	281	285	285	290	302	298	282	284	306	291	289	296	315	300	308	295	304	284	267	312	309	316	302	295	284	295	292	331	327	273	308	314	283	302	276	303	279	342	281	322	286	293	342	290	292	316	306	295	297	313	263	306	313	303	277	279	289	295	274	318	329	302	280	303	273	313	291	302	290	319	281	283	292	282	304	314	332	324	295	329	274	317	294	342	298	306	301	339	286	312	261	273	298	313	303	302	276	293	287	321	271	312	289	271	343	303	298	276	280	287	311	291	291	287	297	309	266	300	282	304	291	319	346	304	287	290	302	312	299	288	261	313	286	302	314	314	268	270	282	323	288	292	288	292	305	298	311	279	312	266	308	320	307	317	324	301	282	289	287	320	295	265	315	310	302	326	287	287	297	317	317	293	300	318	305	342	307	303	287	275	297	279	304	265	318	294	300	300	291	313	278	263	278	314	305	273	320	321	261	287	283	301	274	273	312	276	281	306	320	286	296	308	329	304	314	318	317	334	291	303	313	338	343	293	324	278	274	340	301	294	319	290	270	282	289	304	279	299	305	259	295	307	284	288	335	297	294	291	294	248	306	284	278	287	330	289	291	301	285	269	296	321	288	311	312	330	337	311	313	296	283	334	287	302	297	298	308	314	290	278	303	299	289	293	304	282	297	291	283	284	293	316	326	327	304	312	306	316	300	282	292	283	323	325	309	305	290	293	266	303	313	335	293	306	283	311	296	279	323	324	332	321	302	301	324	317	282	287	313	289	294	297	315	298	319	307	284	318	283	297	270	273	338	315	287	305	299	283	270	290	304	293	282	295	333	316	276	288	304	291
39035	44971	21675	3469	2957	2683	1531	640	543	497	430	394	349	336	349	345	357	350	304	330	325	323	340	348	292	324	337	318	338	281	319	300	307	309	327	310	338	340	289	324	310	331	296	315	328	313	330	287	310	312	305	328	310	345	309	304	329	329	345	324	338	289	352	302	308	314	319	332	326	324	322	295	301	318	335	321	321	317	334	319	330	294	310	331	335	314	311	277	320	320	302	338	349	298	314	303	304	291	313	291	328	322	329	336	334	312	297	303	305	301	280	294	321	314	344	286	318	290	325	327	339	292	300	349	305	331	336	299	311	325	305	332	294	296	316	338	331	328	316	310	314	331	349	289	307	286	321	337	308	317	329	316	327	327	325	324	324	354	302	349	328	336	303	322	309	332	339	343	312	312	376	323	366	297	327	323	291	295	334	350	306	313	318	328	329	319	304	318	300	306	340	325	298	309	301	312	325	273	302	319	295	318	344	303	328	340	306	328	336	340	333	316	332	310	319	310	326	304	301	316	351	318	344	332	321	320	335	307	327	311	341	341	326	301	304	341	319	301	324	318	320	304	303	340	308	328	370	333	323	335	307	333	338	338	305	318	334	287	331	318	324	312	290	335	323	338	347	331	305	320	354	323	311	315	303	319	320	305	291	327	289	309	328	315	300	317	302	306	300	298	309	283	312	334	325	319	322	336	340	325	300	322	344	321	358	305	335	313	327	315	299	371	333	320	309	278	305	308	302	348	356	305	314	325	335	307	298	306	313	303	297	321	297	317	290	288	303	313	327	310	356	327	316	317	337	323	345	324	298	328	322	300	330	316	332	321	307	323	296	330	316	344	308	329	320	317	331	368	327	326	319	327	322	314	286	322	305	298	333	334	344	286	333	312	318	320	303	332	329	349	335	309	296	353	329	293	302	300	338	326	314	359	363	348	325	323	316	331	325	311	325	345	308	309	344	317	348	322	328	309	325	308	312	351	339	331	310	352	334	313	306	316	306	301	304	320	342	327	320	330	294	351	296	323	337	319	291	287	333	284	338	314	295	303	340	320	291	308	304	306	320	346	311	301	311	327	306	335	335	324	317	318	328	312	309	287	333	329	344	317	315	355	323	296	322	308	318	305	309	304	367	346	324	318	340	304	317	312	316	317	332	336	338	295	311	301	272	336	307	297	334	328	329	282	319	313	338	349	313	314	325	321	362	334	346	318	314	329	283	285	336	294	310	317	288	298	326	317	305	320	355	340	339	327	329	286	346	318	305	309	305	324	330	322	320	301	321	305	303	299	301	287	314	294	337	294	358	324	288	319	346	292	308	344	293	317	307	340	297	335	325	299	321	329	328	323	333	307	326	303	320	302	300	331	294	284	313	315	329	298	322	321	301	316	348	339	291	312	300	317	331	329	331	329	325	323	327	287	344	353	348	313	318	334	336	358	335	332	331	310	320	298	327	332	304	353	320	279	328	309	311	341	318	317	326	313	317	324	330	333	335	320	303	336	325	363	319	314	287	316	327	331	334	317	313	345	326	344	305	329	315	331	328	322	359	293	320	300	332	310	328	305	321	341	313	298	308	308	321	271	323	304	309	339	293	303	332	304	342	335	311	303	328	322	343	348	328	320	308	314	312	317	340	337	299	305	330	324	349	334	311	326	273	349	313	295	339	297	311	341	306	320	325	336	335	269	318	343	293	352	281	309	338	333	329	301	311	326	336	324	327	314	323	329	334	311	338	307	331	331	331	295	333	323	320	298	300	346	329	346	296	325	307	317	336	327	332	309	305	325	327	337	334	318	310	312	344	335	306	332	332	321	325	325	334	327	302	297	335	301	303	303	336	309	300	331	312	324	304	345	313	311	303	341	326	335	306	300	325	308	341	330	338	330	320	332	300	353	329	335	349	308	310	320	295	338	289	338	288	320	286	356	304	318	307	349	331	321	304	331	339	317	318	303	299	328	351	342	345	313	340	311	339	341	305	334	310	331	330	334	331	326	363	312	307	313	305	301	322	337	318	344	297	338	313	331	331	326	332	313	317	310	334	337	305	301	332	336	291	301	353	326	307	332	342	307	315	301	325	313	325	303	305	313	348	307	318	338	345	309	332	304	352	317	320	310	303	325	332	321	281	290	340	324	278	305	301	298	304	315	310	325	335	305	317	327	317	339	313	309	324	310	350	302	339	341	310	304	299	308	309	313	372	336	319	321	355	329	335	333	294	330	307	351	351	362	323	327	297	327	323	308	308	300	344	331	327	324	345	311	335	325	330	318	297	326	362	312	308	354	355	342	307	344	311	328	302	328	313	347	304	320	308	297	330	333	335	322	321	279	315	312	344	363	340	332	306	299	330	287	282	324	331	338	323	307	299	359	293	298	324	350	347	364	328	333	352	305	332	354	332	322	322	300	350	330	313	334	309	311	332	346	301	321	290	323	332	328	290	349	289	307	330	273	322	325	303	286	312	320	329	290	356	323	351	346	307	310	340	341	285	314	348	302	328	300	377	320	299	308	332	314	327	321	354	326	322	326	317	338	321	337	325	348	322	329	294	318	318	307	347	335	323	308	340	346	326	300	297	328	324	308	314	327	347	337	306	303	307	321	329	307	298	298	328	342	350	342	315	353	310	335	295	311	306	332	312	299	290	293	303	296	315	330	317	321	325	312	289	280	315	328	320	318	298	312	315	333	311	327	342	311	321	335	315	311	357	313	303	310	309	319	327	315	347	285	355	328	323	334	356	306	297	335	325	336	336	315	324	354	314	340	321	347	323	321	288	333	345	320	335	293	305	331	378	340	317	358	329	332	304	317	332	316	321	341	341	311	325	291	299	319	321	301	334	317	325	333	320	349	313	310	365	349	310	316	328	331	314	352	314	311	323	305	326	331	317	330	307	350	320	278	295	343	304	350	320	351	318	282	329	349	313	297	341	307	319	279	326	291	324	327	296	323	312	322	309	341	347	308	344	323	311	330	329	312	337	349	311	315	324	291	359	305	305	334	286	316	289	301	314	277	295	326	317	318	328	325	347	319	326	336	337	336	307	338	350	311	312	337	312	352	333	323	337	346	327	300	309	317	307	309	323	312	328	306	291	339	333	324	310	316	320	323	294	327	376	288	353	346	352	333	318	327	306	300	291	287	318	304	329	336	355	349	336	316	338	296	317	306	380	323	308	328	332	322	338	321	316	338	353	325	313	339	340	336	291	307	302	305	293	309	295	339	344	297	335	324	327	320	328	326	298	332	312	368	341	315	347	337	321	290	307	341	325	329	353	315	344	322	340	353	328	323	304	291	297	343	301	306	337	332	310	318	322	319	296	340	312	335	300	309	326	311	330	298	290	308	304	333	328	325	306	312	322	337	319	336	282	324	328	341	317	330	320	304	327	315	302	304	332	327	319	320	353	312	303	327	316	322	312	329	330	323	325	330	294	320	325	328	318	327	329	320	277	301	326	326	300	312	303	287	328	282	297	293	324	317	328	329	337	323	319	326	339	341
23862	22619	31574	25244	21870	20684	12785	2109	692	596	562	535	562	501	502	570	870	921	511	502	508	505	466	462	517	487	490	507	494	499	492	487	457	468	498	477	475	473	522	500	476	468	471	501	508	494	471	473	509	452	481	483	461	455	518	485	536	504	469	512	442	525	456	483	475	487	478	515	497	487	483	473	497	497	486	493	492	481	510	490	499	491	451	493	485	481	470	510	461	455	502	487	465	501	477	503	481	487	496	478	465	511	482	444	474	475	516	562	498	482	484	498	440	505	501	490	495	500	492	433	475	511	486	551	484	493	471	476	470	496	496	539	468	486	483	516	507	504	467	471	471	471	460	482	484	457	525	446	513	478	452	464	453	504	450	488	497	506	495	484	451	519	450	550	468	430	460	471	455	512	508	489	455	490	474	479	484	537	475	504	475	515	522	456	479	483	493	500	471	490	490	485	514	452	456	500	465	481	494	462	463	522	491	494	536	485	477	500	495	481	474	446	485	496	451	464	448	473	478	487	509	501	518	496	505	471	501	509	491	499	532	495	484	464	465	499	484	504	477	472	506	463	496	489	458	470	466	523	452	492	493	479	462	504	468	501	543	487	509	549	507	481	488	474	472	488	502	456	506	518	453	467	480	479	450	461	462	465	498	476	493	544	490	492	483	500	503	455	500	485	492	491	534	507	492	477	474	496	460	469	499	484	534	444	499	454	480	464	493	484	492	459	492	533	492	493	513	522	503	509	525	467	435	479	468	478	471	476	474	463	489	491	503	496	456	486	477	525	485	465	464	493	502	475	504	455	451	508	523	499	521	460	492	481	443	509	481	490	446	465	506	493	482	465	479	487	484	454	463	485	471	471	495	508	507	495	506	478	476	459	470	493	504	488	490	490	477	479	475	481	480	491	490	498	487	468	488	494	520	492	453	512	467	523	504	505	473	465	446	516	485	499	457	483	467	463	494	441	488	473	478	499	500	489	461	495	488	532	509	498	491	499	475	512	491	493	511	492	512	483	499	506	458	504	520	462	460	488	524	484	450	487	486	468	467	492	492	501	517	474	485	512	533	472	484	479	491	504	497	453	426	525	489	499	495	482	519	495	476	500	487	505	483	525	479	538	441	482	527	482	487	471	479	476	480	503	460	476	474	468	476	501	460	441	482	451	492	486	453	473	482	493	517	460	499	470	512	474	506	501	514	492	515	496	466	498	516	462	467	484	446	470	476	482	488	471	475	500	477	517	488	500	480	509	461	473	469	511	490	510	503	519	470	468	506	490	510	450	488	493	475	506	468	465	498	466	424	486	511	477	445	503	486	510	456	496	443	443	464	469	451	490	501	490	445	461	498	504	462	453	471	473	498	478	481	511	505	494	476	483	506	485	501	478	497	481	493	461	464	483	468	474	478	476	519	477	460	486	481	473	500	473	484	454	493	495	453	499	487	500	498	494	490	446	486	484	497	464	506	488	472	450	505	467	509	489	531	486	504	459	485	503	529	490	486	481	524	491	454	486	523	487	493	449	460	483	465	495	471	500	485	494	455	462	503	489	500	472	458	505	515	510	446	451	481	485	493	500	456	489	504	482	490	506	507	514	510	481	505	455	461	455	489	494	496	496	519	486	460	504	481	527	495	499	488	482	492	451	517	466	474	508	492	502	506	497	464	484	440	515	493	542	514	496	502	475	501	452	475	466	487	551	473	498	460	481	517	516	518	497	490	517	483	512	495	496	474	457	478	488	482	448	496	459	466	485	458	482	502	495	482	465	487	456	527	503	474	459	488	506	465	518	497	478	489	473	482	484	515	459	486	475	500	492	480	468	501	462	487	508	463	502	477	462	511	512	496	479	512	457	507	508	495	456	474	485	490	501	473	469	499	496	521	477	480	513	477	478	461	494	533	498	468	470	514	501	475	475	440	492	488	488	461	466	487	452	473	484	510	485	468	460	465	487	483	470	497	469	507	513	498	453	508	507	462	435	530	486	501	464	513	517	466	466	485	510	455	480	472	463	459	486	509	503	491	510	482	474	480	466	474	495	488	491	468	481	485	516	495	479	486	486	454	524	493	494	493	456	444	489	490	473	441	475	490	477	497	452	498	483	488	471	483	453	472	479	486	498	474	443	452	499	486	498	468	476	510	520	518	495	480	482	475	442	480	484	462	510	472	507	479	491	508	494	487	506	508	490	477	469	514	457	509	476	471	514	456	497	500	483	473	476	485	493	502	483	464	460	495	483	491	497	487	484	487	476	513	494	460	487	455	518	471	475	480	477	459	475	495	483	486	483	486	490	482	511	515	429	459	459	494	503	471	528	477	508	508	460	471	517	480	472	432	466	525	494	494	476	476	466	496	475	475	494	480	452	490	508	457	484	445	511	475	500	494	451	482	502	455	403	486	512	503	457	502	471	492	473	462	484	513	468	496	512	455	504	498	463	477	466	467	496	476	481	480	453	509	492	487	491	521	484	516	485	473	499	505	493	492	530	490	487	479	496	507	428	491	481	515	476	439	465	493	495	466	505	459	494	470	494	509	481	522	492	528	490	486	438	487	470	517	468	503	477	483	525	489	464	534	470	491	507	471	494	445	465	474	456	444	507	480	469	517	488	502	491	491	460	519	449	520	458	472	462	489	552	486	459	487	471	518	457	490	509	485	457	453	504	478	456	527	469	455	447	473	461	494	483	474	474	464	521	460	512	465	469	480	445	466	459	460	459	472	473	507	468	500	474	449	535	470	487	451	462	516	480	491	503	495	487	502	472	504	494	440	475	486	486	491	489	501	465	517	511	470	500	454	531	481	505	492	507	498	479	492	473	485	511	498	502	513	450	430	484	488	470	471	496	479	481	502	454	513	490	484	468	493	492	486	471	518	479	488	524	462	515	454	481	505	516	497	489	492	493	479	500	502	465	491	499	485	534	449	487	448	504	460	496	497	507	510	478	512	492	517	450	485	478	511	500	475	484	478	499	502	476	461	486	488	450	476	508	536	500	536	468	503	482	476	496	506	487	464	454	481	494	458	487	488	448	472	488	506	492	494	472	513	500	489	483	475	500	507	490	482	497	481	509	541	449	490	502	508	534	498	487	497	480	497	532	532	514	459	489	481	501	527	424	501	485	472	506	481	476	531	490	454	479	454	480	533	493	501	502	453	481	483	484	538	507	481	519	487	479	510	472	466	477	464	458	459	491	493	484	469	458	457	486	450	481	478	463	499	520	475	478	517	485	484	499	424	487	481	474	490	486	486	464	475	500	511	496	445	474	479	477	484	503	466	500	471	483	473	495	490	508	488	525	445	496	478	506	476	462	489	464	500	494	475	503	481	519	507	482	502	494	519	493	477	485	465	500	477	486	500	491	438	535	481	503	516	518	470	469	481	542	498	507	500	505	482	487	485	481	477	476	476	497	468	475	496	473	523	493	523	496	491	484	490	549	493	513	507	480	495	459	522	485	495	483	520	499	492	494	498	468	459	469	470	472	501	515	451	473	444	483
42592	79611	60494	19993	21929	19295	11922	2218	777	657	615	566	591	553	526	571	1033	1170	584	508	510	509	484	512	487	552	495	509	541	484	435	533	455	457	479	480	523	497	499	486	506	486	486	531	540	534	477	518	539	472	528	441	497	488	473	472	521	496	488	473	478	481	481	509	525	478	476	483	460	480	515	517	493	517	485	507	491	474	522	469	495	523	537	504	511	488	526	483	493	501	485	486	492	475	484	488	502	501	459	499	518	498	481	508	497	497	501	467	485	510	457	483	458	474	494	479	526	509	538	477	493	493	529	485	510	478	481	512	497	482	504	484	512	489	513	461	486	494	474	468	478	520	495	506	496	445	507	500	508	530	512	492	477	441	487	506	507	492	512	504	515	493	480	499	497	524	448	552	519	499	514	478	483	474	486	474	493	484	485	481	503	487	467	491	464	478	523	509	511	501	522	464	516	474	469	491	504	453	517	486	521	520	489	494	464	482	499	499	505	505	510	488	519	491	470	491	483	512	451	509	512	477	551	516	549	477	459	481	469	502	483	526	508	455	498	476	505	491	472	471	485	491	497	493	509	496	529	500	502	536	493	493	501	520	458	503	476	495	468	522	484	536	516	501	479	521	496	494	456	464	516	530	461	579	496	475	470	490	495	511	437	465	481	486	512	507	501	496	503	507	503	448	477	515	500	445	517	495	537	479	503	497	518	499	494	442	512	522	523	499	446	496	481	480	503	483	512	487	497	471	533	542	506	508	502	505	481	468	470	536	528	510	535	498	524	465	503	481	486	480	457	490	466	484	504	464	521	446	513	501	515	548	499	497	492	560	469	503	478	500	500	492	466	530	473	467	525	473	500	479	510	471	482	498	535	513	543	470	502	529	482	513	471	530	500	515	485	489	508	491	501	471	508	510	480	508	506	475	493	495	499	507	501	475	492	503	477	499	495	466	486	466	530	501	499	535	492	488	474	498	464	464	475	452	507	476	493	490	520	485	472	500	498	473	483	543	486	490	505	490	499	495	517	442	505	501	498	486	495	490	490	467	517	498	498	489	506	506	519	509	516	555	498	521	452	501	435	483	504	511	487	484	505	483	484	494	507	501	470	525	513	496	528	461	472	490	500	468	504	451	511	484	483	469	550	499	471	481	520	477	477	531	493	542	489	459	491	517	449	466	480	510	448	525	492	496	517	463	509	493	500	499	519	475	491	448	499	466	490	514	455	485	507	493	480	476	476	484	520	525	498	489	529	509	498	500	483	466	500	494	514	485	523	499	473	471	484	489	502	483	475	480	469	469	474	504	449	482	474	464	490	498	511	479	499	495	487	547	498	463	463	515	459	489	507	540	545	553	456	502	492	489	469	499	482	519	496	480	464	509	480	528	507	481	470	574	532	486	461	559	549	479	501	467	522	491	495	473	499	532	494	539	517	521	468	487	482	449	497	469	488	476	480	479	535	512	495	451	466	513	476	477	478	477	452	522	465	503	536	485	510	487	491	500	498	509	486	512	515	474	512	491	535	487	477	521	485	479	498	496	520	495	440	467	504	471	500	477	505	447	479	494	514	483	484	498	491	492	483	486	477	468	480	500	445	494	518	494	490	480	522	486	493	532	498	491	493	483	447	490	498	512	520	504	484	501	543	486	481	517	498	473	529	496	508	491	471	482	547	510	514	493	523	504	515	523	508	473	515	472	495	474	502	492	500	494	491	516	454	451	518	457	463	475	493	509	504	494	494	522	540	523	478	542	489	499	476	499	550	507	520	489	507	508	426	487	491	506	464	500	480	534	486	454	439	479	491	480	489	470	472	473	517	494	451	505	511	507	517	497	510	485	474	504	496	485	486	465	475	504	499	497	499	466	471	433	479	490	529	493	501	489	493	483	499	477	456	502	490	513	496	506	515	496	499	524	501	494	496	495	497	500	502	511	508	555	487	502	484	509	479	512	464	498	489	509	472	478	461	527	497	531	514	524	493	484	487	471	508	502	500	480	489	532	530	481	512	492	485	501	503	472	514	488	496	519	506	496	438	482	517	515	502	497	503	473	480	465	519	514	509	452	503	459	454	471	483	502	506	491	489	503	513	491	457	478	499	494	487	521	489	496	487	523	426	501	494	440	516	489	478	509	470	508	491	517	507	538	482	506	504	448	498	557	496	472	481	508	523	502	488	502	486	493	478	482	532	527	483	524	505	502	502	515	514	501	486	488	537	525	509	474	496	492	464	520	481	505	476	491	491	454	484	535	459	497	496	504	472	506	479	478	464	474	486	525	519	463	530	514	464	512	521	473	507	473	484	451	491	471	489	494	534	486	511	507	499	497	516	491	526	481	499	502	452	495	491	533	497	477	503	534	514	506	507	537	482	513	461	479	524	489	541	518	508	491	486	508	478	486	488	509	516	475	511	530	507	518	492	518	463	496	491	510	536	513	460	508	481	483	500	459	478	495	554	480	476	515	473	519	455	504	509	505	491	515	517	475	530	496	503	499	484	504	478	468	484	467	504	477	510	443	464	538	465	500	468	469	508	466	514	508	529	503	512	475	460	480	512	526	491	548	454	479	535	523	512	513	510	472	467	500	479	455	495	534	504	517	492	482	543	463	509	465	503	485	497	464	521	472	499	492	507	505	520	457	526	495	500	495	522	540	466	500	494	462	498	478	479	480	491	486	461	533	495	485	477	500	498	479	525	511	471	485	474	503	449	484	482	479	477	482	476	454	504	459	451	482	503	461	562	507	493	475	513	515	468	474	519	498	535	492	451	499	481	495	492	512	536	524	509	519	493	512	481	526	553	492	456	447	509	490	491	528	517	464	496	535	494	516	489	493	488	489	480	550	472	477	464	493	472	473	487	487	510	452	528	524	518	496	510	486	521	490	508	485	517	520	506	477	487	467	533	456	494	489	453	486	484	477	485	513	486	497	522	451	449	474	483	517	502	524	490	519	464	482	503	539	487	510	466	507	517	474	481	451	516	510	503	515	510	511	470	488	516	521	523	488	499	519	488	484	516	471	467	528	529	479	504	503	528	511	495	524	522	483	458	485	501	476	525	499	468	479	471	471	475	484	494	516	487	504	489	466	494	504	493	471	447	486	547	515	456	500	457	486	511	469	473	521	487	516	520	515	522	479	514	520	489	485	486	476	510	472	479	461	472	475	504	478	492	517	473	517	470	500	548	485	502	490	535	491	483	507	519	464	466	531	435	477	467	443	457	491	488	478	483	486	513	458	518	485	504	511	495	500	501	511	491	471	513	485	497	526	463	476	451	529	491	480	507	470	502	474	498	501	470	459	508	525	500	500	475	451	490	495	494	491	501	532	486	469	473	506	492	485	484	538	495	477	519	504	494	481	456	497	485	520	476	455	523	496	506	507	469	514	471	509	487	509	525	526	523	486	500	515	450	476	515	453	511	489	506	548	501	468	504	468	529	487	482	477	473	510	469	512	490	533	492	483	513	470	479	494	488	499	447	482	509	538	483	498	485	523	515	490
24955	24011	31942	25112	16704	10298	6270	1365	507	438	426	439	431	413	403	362	560	788	540	374	398	410	424	420	345	430	398	389	372	348	399	424	400	401	428	439	384	411	396	398	410	396	363	376	383	360	406	376	386	368	397	365	378	401	373	401	408	384	416	408	385	371	374	392	389	433	387	406	404	432	371	353	394	397	391	413	396	426	365	402	408	376	410	421	377	399	404	419	388	369	375	381	372	389	376	416	377	365	409	418	352	380	401	406	388	406	415	400	398	381	390	367	385	404	384	394	385	390	385	402	390	440	425	416	382	416	370	399	396	429	431	444	406	371	407	388	327	415	387	394	368	366	370	356	431	403	372	411	417	392	368	373	422	403	402	422	371	400	404	412	375	380	388	397	361	373	409	411	414	381	381	406	392	428	385	391	437	404	373	396	412	403	368	414	391	401	396	392	398	410	381	416	369	394	379	392	382	385	384	402	400	388	414	377	387	380	374	387	396	388	389	385	401	384	388	410	433	370	383	357	412	382	394	392	368	366	377	411	417	416	445	364	380	356	421	376	374	366	376	380	366	380	385	367	350	399	405	410	393	396	385	389	383	366	406	393	391	395	399	379	409	381	401	378	399	378	394	391	377	405	373	443	387	376	405	389	417	376	385	397	387	370	391	401	401	419	389	396	375	360	385	378	444	394	392	403	389	394	377	397	378	362	388	384	413	414	412	389	407	387	361	406	404	401	433	401	406	412	397	417	367	389	422	419	380	377	387	407	380	389	366	387	336	413	380	393	366	411	405	409	364	407	349	387	360	387	354	389	358	396	417	376	362	395	406	385	422	369	376	392	435	415	437	417	399	394	374	377	390	374	376	372	370	381	416	416	407	401	386	400	433	355	415	360	393	376	407	376	393	368	387	389	409	397	358	372	380	395	379	374	379	397	376	415	412	372	417	371	385	385	410	392	394	391	399	384	370	370	360	397	356	381	397	413	413	406	410	381	400	418	397	410	395	356	380	412	393	426	390	437	360	450	402	374	404	364	391	382	383	393	381	377	381	379	383	361	395	380	412	418	412	360	384	404	401	394	404	384	394	422	418	405	381	419	406	404	419	380	393	378	411	424	399	373	388	414	393	363	402	360	394	396	373	368	403	356	383	389	398	396	373	450	378	383	409	400	378	419	390	374	393	404	399	391	405	369	424	375	375	416	404	373	387	399	414	368	378	377	377	361	409	399	380	384	389	391	384	373	385	389	377	380	394	386	380	383	410	360	400	365	389	392	381	383	365	432	382	365	382	408	408	407	420	367	423	383	384	400	403	440	388	392	388	414	406	397	393	387	401	396	446	413	413	404	380	387	426	360	371	449	370	380	380	384	392	374	359	380	400	404	382	353	385	406	383	409	364	366	412	373	389	398	407	415	415	402	395	413	398	400	372	433	385	383	382	347	378	372	379	358	426	402	408	358	380	370	408	405	385	388	418	366	433	403	393	392	400	381	421	374	363	391	400	362	394	380	411	413	429	423	384	380	384	367	392	416	391	374	370	358	376	363	343	386	405	402	394	434	424	406	360	399	376	367	385	345	400	408	375	393	413	410	390	389	397	397	406	398	424	406	407	414	394	428	374	363	386	371	415	391	399	393	352	406	384	403	368	387	421	387	418	402	408	423	378	384	412	408	382	387	375	400	390	373	395	385	397	379	397	404	414	418	409	436	403	382	385	400	374	392	357	394	399	416	372	373	388	358	413	368	386	380	434	388	429	400	397	397	416	385	384	436	411	402	433	442	375	375	388	369	383	376	383	389	438	384	395	395	397	392	431	367	396	409	391	420	399	374	377	391	379	429	411	387	356	392	369	363	374	389	404	395	412	415	406	388	401	383	391	388	381	429	418	403	395	408	408	400	389	418	375	420	378	400	382	411	406	391	399	406	392	385	376	389	388	394	394	412	447	420	412	392	411	396	370	420	419	394	391	384	367	386	410	423	391	378	383	385	428	382	373	386	383	384	403	377	400	393	399	378	389	443	427	363	421	425	403	402	414	349	399	406	397	438	414	390	364	398	400	430	375	394	380	398	370	430	386	370	386	406	362	381	407	392	370	400	374	416	406	427	416	389	376	361	386	374	383	378	380	375	380	407	409	376	367	403	364	404	380	402	422	340	380	364	391	379	409	425	440	395	384	363	375	422	392	396	403	385	399	374	399	402	406	395	415	440	391	412	365	399	403	378	389	367	379	393	424	421	410	405	381	398	380	409	374	391	435	394	391	391	423	361	372	364	393	397	401	397	408	397	392	395	402	434	412	373	375	370	381	425	397	382	439	389	392	397	372	382	403	371	422	398	351	390	369	394	395	388	399	405	413	369	385	403	406	412	399	409	373	396	418	405	416	379	381	394	357	372	395	411	399	354	354	396	412	350	396	379	392	367	351	395	372	382	403	404	391	415	409	414	400	383	383	385	405	402	396	380	392	395	441	366	367	374	417	414	398	357	380	415	397	371	377	411	400	397	393	367	366	390	424	421	363	385	403	353	369	407	376	380	420	407	395	393	413	407	388	380	379	389	376	388	361	406	397	366	376	374	370	399	377	345	397	397	368	399	377	398	420	384	408	360	349	385	390	405	378	388	399	403	343	404	383	377	405	441	365	391	414	375	370	381	402	394	451	420	386	431	374	396	416	460	399	398	404	411	390	398	422	407	422	377	364	397	382	408	353	394	379	415	398	392	402	366	365	382	361	374	396	418	404	412	361	385	420	400	426	360	371	373	360	386	348	390	389	374	403	375	364	377	414	416	392	403	404	372	410	405	398	376	380	369	387	373	433	401	406	374	369	373	403	386	348	361	396	376	373	415	382	393	371	434	408	396	424	423	396	408	366	389	404	399	385	412	368	366	349	386	388	462	383	367	421	376	374	391	339	381	370	387	392	420	366	400	397	399	397	384	423	375	387	393	413	389	421	402	389	430	399	430	388	381	402	365	374	417	364	368	408	410	395	397	390	410	399	438	372	373	399	362	399	410	388	365	354	362	404	411	375	391	417	403	393	404	380	395	434	392	395	431	375	399	380	388	398	367	378	402	434	380	385	402	361	417	389	398	422	385	340	389	366	384	412	426	403	415	352	399	399	400	380	372	373	410	352	358	398	395	379	416	393	381	413	403	375	349	400	380	411	385	399	382	383	416	342	419	384	369	387	383	383	393	383	376	421	370	399	379	394	395	376	425	398	368	388	380	438	392	398	395	429	377	379	374	387	368	405	389	368	402	355	378	386	426	384	383	385	373	378	411	406	425	370	402	407	357	389	384	457	384	436	382	390	391	410	406	367	412	413	429	407	411	409	382	393	419	377	383	376	365	423	428	387	395	422	362	407	367	410	392	393	420	408	395	410	346	381	391	396	387	379	409	387	373	388	363	407	404	396	416	340	387	401	375	355	408	409	364	397	413	398	378	369	380	339	406	422	363	398	387	423	381	384	380	384	339	395	368	391	417	413	392	399	432	340	413
41264	75459	46180	14558	14355	13633	9498	1980	614	514	481	526	462	430	437	430	692	1113	691	420	410	430	450	427	411	436	396	413	447	453	477	437	441	423	432	411	459	408	421	434	418	409	407	449	384	423	411	431	408	394	386	425	432	377	425	417	420	443	402	434	444	437	444	439	408	425	443	450	417	410	410	415	417	398	425	408	430	448	453	443	459	474	452	436	409	417	424	410	399	435	416	418	433	412	438	396	395	441	412	414	392	413	421	410	426	396	446	431	434	397	444	406	391	420	398	407	457	410	428	386	425	434	431	417	397	412	421	432	431	430	407	476	404	430	393	428	415	427	464	400	443	434	406	419	437	402	460	451	415	414	423	434	416	380	425	427	396	393	424	424	422	386	401	419	418	395	421	456	409	407	461	444	416	423	444	437	389	388	414	424	407	402	427	452	449	407	413	404	416	435	443	397	439	407	396	397	438	436	417	421	456	436	404	410	386	463	430	451	442	407	440	466	433	429	422	420	410	438	398	435	402	406	410	427	433	429	415	400	400	397	419	404	407	405	432	394	407	426	382	429	473	405	417	432	426	425	422	429	423	431	405	414	431	443	427	408	445	436	419	428	414	421	431	397	395	406	407	426	400	428	410	390	428	432	400	460	449	429	411	424	422	418	426	396	434	393	404	380	426	421	423	427	436	404	392	434	402	403	414	375	417	438	412	359	438	426	404	407	408	403	445	424	410	408	423	421	449	436	421	457	379	415	440	460	422	415	432	440	460	396	431	441	470	422	407	389	402	423	404	440	417	443	449	462	441	455	404	409	430	446	460	470	431	401	441	414	433	391	438	411	416	426	440	401	403	432	418	430	421	445	421	400	461	436	416	414	418	419	425	373	415	423	424	429	441	443	429	412	427	452	404	378	407	406	394	442	409	404	390	420	446	438	450	467	392	388	460	425	412	416	415	447	392	436	404	422	429	418	407	424	447	414	416	425	449	443	452	433	387	407	410	448	404	406	404	401	458	430	392	410	423	415	411	461	413	400	398	427	405	430	394	427	441	420	427	427	427	388	446	431	386	401	383	455	413	407	455	403	371	445	412	426	410	422	423	432	374	434	452	449	437	408	390	431	395	458	431	425	453	385	380	442	439	428	440	451	429	387	424	405	423	387	408	450	401	446	440	403	440	464	424	404	408	437	422	474	409	413	409	429	474	416	391	431	398	426	415	416	445	441	387	411	425	414	434	449	435	410	452	443	420	432	445	402	427	403	438	394	465	402	404	413	446	412	411	452	441	412	411	420	447	443	418	411	418	422	382	450	434	438	415	414	421	437	430	450	439	404	403	457	396	441	432	417	407	406	390	418	441	405	401	402	426	396	449	435	436	395	439	425	392	396	447	433	433	394	469	429	443	448	411	421	422	378	398	421	451	394	426	400	419	474	445	404	445	415	435	441	385	439	403	440	457	391	438	408	435	423	426	416	427	397	429	382	447	401	406	433	410	431	454	414	424	431	399	415	409	440	415	435	454	410	432	420	429	429	421	430	424	391	429	467	430	411	432	401	383	452	460	406	453	432	396	441	464	411	412	424	436	407	410	417	388	394	420	392	406	416	421	407	440	422	364	466	399	436	405	437	428	432	428	413	455	408	398	456	434	394	410	402	463	406	380	397	441	416	425	410	420	421	417	404	452	412	442	446	420	429	397	431	436	421	426	446	387	439	441	413	411	410	438	430	382	425	421	437	402	434	407	443	424	392	413	423	438	417	452	404	454	410	421	425	449	411	407	423	418	391	404	393	414	429	394	427	420	448	461	439	400	440	420	478	438	433	430	429	429	426	418	424	464	405	425	374	443	407	395	409	441	417	437	424	396	397	414	469	409	410	405	430	453	414	444	411	417	424	390	419	416	402	406	402	450	418	419	383	447	437	401	430	438	450	417	422	441	438	440	421	417	430	418	393	489	404	391	457	448	440	429	407	405	420	424	394	399	468	422	451	413	432	438	421	425	440	398	416	422	434	427	451	438	458	447	400	373	436	452	415	423	434	425	417	403	388	448	417	431	422	465	403	419	424	398	405	438	443	443	423	434	397	393	424	417	413	382	394	386	444	427	402	430	424	457	417	407	414	393	435	420	398	403	419	427	427	434	426	402	431	419	404	432	459	445	425	419	416	418	424	418	380	405	419	456	419	433	413	394	380	462	408	419	409	403	416	409	454	424	415	414	429	403	389	428	468	410	416	401	446	427	415	419	401	399	412	396	451	420	449	405	446	431	420	407	444	421	418	432	382	418	458	425	400	402	403	447	415	417	420	432	413	384	458	397	445	419	440	441	435	410	396	439	439	399	418	419	427	403	373	424	393	422	376	441	441	418	431	423	412	423	393	416	448	397	445	408	413	410	420	434	421	382	415	422	443	412	385	408	385	439	409	464	421	417	422	432	462	382	418	406	414	446	384	383	451	417	451	443	370	414	413	422	454	396	393	406	409	410	422	421	442	420	421	443	418	436	398	466	435	424	411	435	421	391	397	433	431	426	394	436	457	425	426	401	395	430	455	423	423	449	389	414	415	433	417	399	430	453	401	439	422	398	441	435	406	432	424	425	439	431	417	420	428	410	457	487	449	427	400	427	399	431	449	453	389	452	456	388	435	466	400	408	403	436	424	416	434	463	448	417	422	416	417	425	424	427	401	445	474	428	441	383	426	406	450	421	411	411	453	438	399	440	425	440	390	439	396	444	420	433	427	444	420	404	397	408	407	422	412	442	439	414	431	416	433	401	428	433	420	392	438	423	437	433	485	398	421	413	434	417	419	424	444	404	397	407	390	389	383	438	411	393	458	463	430	386	419	438	389	437	454	421	417	437	422	476	436	422	424	448	437	426	399	375	417	425	421	410	387	438	436	404	413	400	400	412	421	425	430	424	384	424	445	466	421	412	415	418	425	403	417	425	413	419	473	421	399	437	406	426	409	458	401	394	434	412	413	450	424	417	415	417	453	377	439	423	377	420	422	422	388	397	408	404	471	397	408	457	421	429	413	397	386	433	425	434	424	401	414	415	422	443	436	429	443	429	391	434	439	432	441	457	441	428	417	435	423	426	435	440	435	400	438	475	410	420	421	397	428	456	411	449	409	473	429	428	450	425	422	441	384	426	401	414	409	414	434	425	424	403	440	439	413	443	373	395	391	423	429	406	405	420	386	418	385	414	451	407	436	421	479	439	386	434	430	476	434	419	417	444	420	499	411	401	399	413	389	418	432	421	444	414	424	435	433	427	414	450	430	405	429	405	403	420	435	408	414	435	451	435	452	447	409	416	395	426	431	415	413	440	421	427	442	411	419	395	375	430	429	389	409	394	442	427	420	430	398	398	430	441	426	388	460	442	447	437	419	423	429	416	410	453	389	388	422	470	418	414	415	425	446	434	439	440	407	422	446	437	409	442	428	402	410	384	406	436	438	436	410	456	439	450	441	421	367	427	399	420	440	420	429	456	471	453	420	411	420
22682	21895	30789	23735	21851	25571	25663	5705	952	873	847	815	736	722	734	761	1466	2326	1282	707	706	753	729	686	716	699	717	693	715	722	718	714	734	705	737	704	732	734	682	734	684	728	733	689	723	747	703	735	716	666	711	716	707	670	751	702	742	742	716	703	651	688	665	689	746	666	685	708	694	702	734	715	719	705	670	714	699	708	759	684	682	705	692	664	677	707	709	665	702	706	668	706	715	749	677	694	719	708	698	704	667	677	770	718	696	726	705	679	697	689	685	713	707	672	696	683	691	667	746	697	649	695	664	667	695	694	645	689	716	724	709	759	719	698	698	601	713	711	684	718	731	707	687	695	705	703	673	721	704	728	692	719	722	681	720	686	712	711	679	731	679	704	736	691	654	757	711	663	713	722	663	651	719	664	678	718	714	636	691	696	674	676	723	707	651	656	715	701	687	665	704	693	700	709	682	706	710	728	697	730	677	664	675	660	686	722	680	699	681	680	683	715	713	692	720	672	683	723	670	707	735	658	667	710	708	704	664	741	673	720	671	719	706	699	713	736	689	713	683	679	651	705	707	667	689	693	699	642	722	698	722	722	708	713	672	715	715	678	659	688	688	715	659	711	664	701	734	679	681	679	691	701	674	677	729	694	676	677	713	713	665	702	748	714	717	666	691	667	706	704	666	685	750	662	749	724	682	645	699	676	685	707	708	716	668	739	684	744	714	687	687	679	673	671	746	740	678	726	704	720	675	706	694	746	696	762	683	666	680	666	696	645	716	700	659	690	687	665	660	722	680	687	661	695	742	709	689	719	709	654	704	691	700	691	733	675	679	683	713	658	713	719	689	684	717	664	702	711	680	684	708	690	704	716	755	730	726	719	766	691	691	671	708	665	681	665	672	688	665	727	690	740	681	708	683	659	746	705	698	649	704	722	712	706	709	665	701	661	695	693	704	672	721	693	714	713	686	741	678	701	678	776	663	693	684	699	701	668	668	683	692	691	697	712	753	676	687	679	743	721	699	710	700	696	713	667	726	706	705	664	694	693	659	694	731	714	712	733	718	722	697	697	680	689	665	728	697	749	720	666	696	729	718	694	683	669	698	700	724	710	675	678	699	731	705	744	705	668	680	746	713	705	718	720	677	702	656	697	707	731	710	749	702	689	626	695	678	705	725	701	721	686	708	714	684	750	656	701	697	633	727	662	690	725	674	694	692	645	723	673	732	701	729	704	629	678	727	676	683	701	726	708	699	663	720	676	691	723	652	717	682	706	691	737	714	707	735	743	673	738	713	670	680	715	692	644	704	733	718	698	689	704	710	729	689	708	678	665	710	681	675	660	725	674	686	669	663	692	734	715	685	736	652	724	700	705	727	682	736	667	669	648	705	707	724	680	670	730	698	718	758	664	724	712	763	745	664	727	696	665	638	694	697	716	690	683	695	707	719	689	723	695	676	676	677	702	701	689	661	732	723	669	662	658	687	677	683	724	671	675	691	688	679	756	646	655	712	708	686	688	687	689	738	686	716	732	701	681	722	699	727	700	751	668	697	690	737	691	643	675	685	689	717	714	709	679	698	687	704	712	692	737	690	738	676	732	741	708	674	680	734	754	687	709	684	761	727	707	674	728	737	676	743	678	669	656	683	718	714	700	691	700	709	707	701	718	751	700	715	683	683	676	715	716	737	721	688	684	707	660	687	733	696	781	708	647	723	729	725	691	685	678	692	644	700	741	659	687	708	710	703	706	681	701	708	686	693	660	737	730	731	672	673	694	765	701	714	677	682	699	731	663	688	719	734	706	715	753	649	712	677	688	740	710	699	687	688	741	696	721	689	707	682	689	680	666	679	682	742	704	673	728	680	686	651	685	649	696	733	726	759	694	664	697	706	757	741	653	664	681	750	681	680	712	658	712	729	721	659	688	718	683	692	687	685	683	674	734	689	705	680	691	689	719	738	689	740	706	745	704	700	700	670	665	693	685	704	699	689	708	697	665	669	714	641	699	731	706	676	709	681	706	712	718	724	710	735	711	720	686	688	728	703	719	674	685	703	717	724	692	690	740	687	690	711	693	681	640	694	721	718	680	680	686	673	736	681	704	703	675	733	745	714	720	683	669	715	688	737	696	750	673	706	714	737	705	727	687	651	743	713	672	708	702	714	630	673	712	689	669	700	733	681	663	695	701	700	712	680	703	728	685	679	708	680	671	715	685	690	696	681	703	669	684	694	722	686	715	651	688	739	697	677	719	711	705	691	691	722	694	673	707	684	716	729	676	639	725	666	674	657	777	684	684	727	694	762	681	686	676	711	755	690	735	715	679	725	692	712	690	700	677	682	743	662	737	702	681	678	710	727	712	697	706	708	702	699	756	711	659	693	679	696	683	685	674	704	691	757	757	711	718	670	706	712	665	740	694	717	681	696	718	671	699	706	680	693	710	668	671	679	687	726	735	692	713	673	725	682	665	687	679	673	673	714	720	713	736	726	676	715	674	757	731	758	676	711	685	675	685	726	684	724	685	691	705	699	720	707	707	731	680	730	709	695	688	628	759	703	680	695	685	694	664	723	707	731	666	723	723	715	710	680	665	703	724	674	719	725	754	703	686	682	697	746	667	649	703	718	698	680	725	738	649	719	700	680	688	677	676	718	697	691	697	675	678	643	680	665	668	654	701	709	698	673	696	694	734	715	686	694	707	680	691	690	705	679	673	644	675	668	662	736	686	676	717	671	660	705	689	708	660	728	717	719	692	743	680	729	699	730	669	716	715	756	705	684	746	719	713	700	691	691	653	709	688	706	681	705	663	707	661	651	662	663	687	697	649	708	669	718	721	677	683	710	697	731	673	703	704	706	678	696	738	708	671	703	731	700	687	702	713	691	671	668	705	726	692	744	698	722	717	701	690	690	727	689	689	722	662	684	759	765	654	690	716	686	735	707	699	687	638	735	742	735	640	707	732	710	676	727	674	708	710	719	699	706	686	673	691	648	674	691	725	749	691	702	704	682	703	665	700	659	670	689	690	738	685	698	734	694	682	677	746	696	689	685	684	679	667	681	718	720	683	705	701	701	698	699	663	641	705	716	708	706	726	735	656	710	707	697	731	678	716	708	693	716	727	691	689	665	661	693	702	733	703	726	694	691	670	674	685	664	664	709	690	698	761	679	648	723	737	707	662	711	716	683	704	689	732	705	733	670	734	679	720	741	726	642	705	745	652	686	723	706	695	685	700	661	676	697	660	698	701	694	685	693	686	668	687	708	678	685	721	646	684	696	711	700	673	721	727	677	682	728	645	672	685	694	681	730	720	700	698	652	666	674	667	697	717	730	690	714	654	751	684	681	696	753	695	697	712	684	719	675	662	682	711	675	699	712	698	694	696	697	682	703	619	688	680	691	739	677	659	715	649	683	763	724	710	693	675	715	664	634	692	707	704	706	671	700	647	733	667	696	721	705	709	712	628	700	704	701	688	699	703	717	715	696	719	703	690	646	691	676	701
47130	81041	63271	30518	29773	30266	23664	3721	1128	1052	936	843	830	772	845	802	2040	3287	1499	706	713	714	709	690	670	751	735	667	743	718	684	689	678	723	691	675	675	680	686	716	717	734	699	677	714	673	710	728	704	694	684	668	677	696	690	713	734	708	691	704	672	687	667	719	692	709	713	696	710	747	694	749	686	706	713	694	715	699	746	705	699	672	643	703	719	720	671	702	690	696	721	695	687	706	697	692	711	750	675	671	672	715	705	708	696	697	682	696	692	675	654	700	728	731	710	678	701	653	715	710	752	692	719	697	727	723	724	664	676	697	721	679	679	663	680	696	694	672	662	707	673	774	718	702	694	694	692	752	700	714	712	715	753	668	728	676	737	722	715	689	682	682	706	743	692	715	715	723	739	713	676	679	726	818	677	672	695	692	713	682	699	701	741	653	709	736	654	717	668	729	759	744	715	716	721	740	702	662	716	726	673	681	706	675	708	708	683	727	671	683	712	662	692	741	713	704	701	682	705	705	713	728	682	708	728	708	698	716	707	720	748	675	695	672	695	726	728	735	722	705	691	701	702	701	701	735	680	647	689	733	676	729	702	692	694	702	726	701	701	673	713	676	724	672	678	699	739	682	754	694	718	680	682	665	689	729	748	684	708	699	683	712	652	684	762	671	672	677	714	726	723	730	679	695	718	696	718	687	689	672	676	674	720	719	653	690	702	724	694	741	670	657	713	696	689	672	681	704	714	699	671	686	719	693	673	733	729	703	726	695	700	754	673	722	735	684	718	677	722	671	706	673	677	689	672	677	721	675	710	712	716	683	689	710	710	741	639	690	741	713	701	677	691	745	749	647	691	706	688	741	733	648	681	705	734	722	704	711	693	711	721	664	732	656	681	666	723	671	700	677	706	729	698	705	655	735	714	703	684	719	706	733	728	732	714	719	688	704	680	706	689	682	705	692	707	726	714	692	712	738	710	729	707	681	724	707	698	693	678	710	671	718	671	710	700	694	734	675	737	715	708	684	683	685	655	665	695	760	724	666	672	719	664	725	723	681	695	705	711	687	694	725	690	681	696	731	696	706	671	666	652	666	694	733	720	733	687	704	666	677	703	719	688	714	653	700	701	714	730	706	662	673	686	704	708	699	683	714	692	708	682	630	740	698	706	711	700	731	762	722	745	699	694	728	680	739	707	651	703	696	711	706	689	685	682	670	754	732	720	729	727	721	667	729	649	718	694	751	754	699	688	717	698	704	690	681	720	747	682	702	675	708	681	716	746	678	690	715	731	672	672	699	630	687	695	684	694	741	732	741	704	747	705	687	709	705	733	677	729	707	713	686	710	727	676	683	732	748	737	745	704	684	711	707	693	676	751	669	691	707	681	693	708	736	728	677	717	737	712	738	712	720	666	734	677	696	680	656	731	706	712	747	659	743	718	701	750	696	712	700	683	701	716	694	715	740	707	676	719	687	748	684	696	663	690	680	708	686	677	695	694	708	665	727	706	716	711	689	728	672	686	663	703	709	701	771	713	680	721	736	685	773	695	724	701	728	696	701	663	679	694	731	683	690	729	652	703	725	677	695	732	717	728	697	711	670	719	645	691	722	709	698	687	701	694	708	739	707	659	682	684	679	692	719	672	743	681	733	694	744	660	713	701	675	719	685	703	686	677	713	692	707	702	738	739	680	670	747	725	636	705	713	710	684	696	695	649	682	672	650	678	689	672	717	675	761	688	680	690	718	678	689	687	707	702	672	678	743	643	667	642	720	602	674	687	745	663	697	736	681	668	691	679	715	659	724	723	692	794	715	659	709	676	678	677	682	724	742	729	693	744	719	701	690	663	665	736	617	691	758	684	734	677	683	686	707	729	665	709	692	712	713	697	690	723	691	651	686	705	688	668	670	706	707	688	687	724	711	726	699	695	693	756	721	720	674	655	660	705	684	663	676	691	707	692	747	710	717	714	722	702	692	748	699	721	723	683	687	714	694	705	734	723	719	695	681	721	723	744	710	688	660	689	699	767	658	703	679	753	739	678	772	701	707	743	684	686	717	703	661	725	677	654	736	703	746	685	723	736	664	703	709	708	671	711	702	710	692	676	707	714	688	670	711	656	663	696	741	676	690	641	667	716	726	721	688	717	676	703	739	749	669	659	715	704	676	713	695	720	719	712	720	689	707	672	696	692	683	704	717	704	749	683	695	719	722	703	683	700	651	702	694	685	713	676	704	686	732	764	756	719	718	695	672	705	693	691	691	690	690	728	713	687	691	705	683	717	679	712	709	729	697	679	683	687	729	743	700	727	691	696	692	701	714	730	687	701	698	717	710	715	720	708	650	709	682	673	670	709	715	706	722	712	694	702	669	688	681	709	701	724	706	713	702	658	708	744	712	746	741	679	701	673	717	707	739	735	687	749	728	699	705	690	663	719	698	711	734	705	669	720	734	665	731	723	668	744	745	677	725	710	661	673	671	712	708	659	721	687	712	729	694	665	716	698	704	684	697	787	682	732	699	672	674	731	713	689	690	684	726	722	728	724	684	700	709	666	682	703	686	712	706	685	740	739	717	711	770	653	716	642	676	741	719	693	641	718	695	702	718	682	712	714	734	688	713	661	698	705	740	693	689	698	700	685	661	683	700	724	705	673	677	757	712	687	716	733	677	690	672	698	726	687	673	780	686	702	689	711	711	688	680	682	686	633	683	716	702	671	671	689	696	703	701	679	722	703	667	662	720	695	694	680	657	690	708	691	741	676	658	701	737	666	721	721	692	673	667	679	710	743	691	713	667	685	667	656	649	702	696	669	715	714	715	712	713	670	683	699	685	662	689	676	677	706	662	694	690	757	705	715	703	693	755	685	686	689	691	674	643	726	707	726	671	668	680	717	721	704	706	700	729	702	732	665	703	722	735	696	703	694	691	711	707	712	724	684	674	687	669	695	714	715	667	719	680	722	718	691	717	695	741	662	747	717	695	728	683	618	745	720	712	708	710	667	682	683	714	697	653	688	727	716	710	664	725	677	680	723	706	675	711	716	654	697	664	713	681	659	669	668	720	646	713	645	697	720	688	689	722	690	720	700	669	697	673	715	718	709	724	742	652	729	720	705	654	642	684	723	679	683	663	722	725	693	669	665	707	672	666	688	680	727	710	675	674	654	725	722	689	628	698	690	710	682	711	688	704	706	690	704	676	727	743	688	744	671	672	708	732	630	706	644	692	733	702	737	658	701	728	690	694	727	723	727	679	716	681	701	703	715	718	678	726	695	696	709	747	748	707	679	702	683	693	615	739	729	690	694	699	646	722	710	723	781	709	714	643	678	710	682	759	684	732	728	671	757	686	713	667	704	738	684	679	689	674	721	681	691	695	694	706	689	676	682	746	687	748	674	675	703	668	674	709	768	684	694	681	677	685	671	677	688	701	742	724	685	719	673	692	715	770	671	716	708	714	719	749	708	731	705	728	666	670	692	671	678	652	696	728	664	715	689	759	681	703
34702	36778	27524	8160	2868	2319	1409	413	447	377	344	379	322	309	314	308	376	341	334	325	310	312	300	288	331	302	290	318	312	286	301	323	318	278	330	298	282	308	262	307	316	317	307	313	285	304	299	288	299	317	305	301	323	313	312	343	306	300	302	318	301	321	278	305	317	342	288	310	287	309	278	325	303	280	346	307	328	305	340	297	297	296	313	321	305	314	302	295	285	315	312	318	314	304	291	288	351	277	291	327	298	289	321	296	344	321	302	277	307	345	289	330	342	286	303	309	322	313	299	303	277	316	276	328	354	323	287	306	327	305	305	326	281	338	338	266	302	306	296	325	307	303	293	305	332	297	318	307	319	290	300	302	291	331	320	298	312	289	314	291	305	305	315	321	320	276	315	341	316	302	289	308	288	277	313	324	338	332	302	308	283	305	331	306	318	312	307	257	315	330	328	319	318	366	312	318	316	301	299	314	314	301	322	329	306	334	331	322	321	326	323	313	347	301	294	317	280	311	314	319	287	321	312	302	332	343	316	345	312	321	330	313	302	310	322	303	294	336	285	327	288	316	299	309	309	322	324	290	340	309	324	263	303	294	259	326	287	297	308	319	335	351	298	314	302	340	321	286	307	317	319	312	295	292	325	297	284	293	310	324	295	297	323	305	297	313	337	326	294	280	293	302	304	286	301	327	306	298	296	305	296	309	322	328	308	327	302	285	299	323	295	330	318	326	318	317	281	318	326	319	304	302	309	311	314	324	294	314	298	338	325	314	305	284	357	335	307	302	286	287	311	302	306	301	320	331	316	323	307	298	310	306	337	339	295	323	315	319	314	329	302	308	339	300	331	282	293	310	311	327	331	315	295	284	349	321	312	296	333	298	314	314	334	302	303	315	313	289	297	312	321	321	329	311	300	324	302	351	325	306	313	322	307	317	310	317	307	314	321	337	313	296	348	291	313	321	311	312	305	312	310	335	334	322	320	330	320	301	316	324	296	318	316	289	331	300	299	309	301	294	317	325	318	353	315	294	347	315	292	326	312	311	311	337	297	294	305	302	326	311	289	306	294	306	289	281	339	296	321	278	291	301	318	315	303	330	305	312	354	294	334	319	337	336	332	301	310	288	313	308	344	304	314	317	299	311	296	312	320	305	280	302	305	304	320	306	301	327	318	322	271	293	318	312	326	303	297	312	338	335	328	314	318	316	307	304	302	297	339	310	309	288	300	361	316	342	316	332	301	307	315	319	279	322	324	312	332	300	291	316	290	288	332	318	293	312	328	285	303	307	310	330	289	320	328	328	278	296	306	309	317	279	306	274	321	317	298	323	298	305	286	304	327	290	272	288	329	297	285	294	343	304	277	314	310	293	290	292	306	304	302	370	294	305	326	306	305	304	292	303	329	289	324	304	341	345	347	307	333	317	302	318	312	300	328	297	293	350	324	330	351	322	329	293	311	335	330	319	302	311	325	309	292	301	305	325	290	332	276	320	299	326	311	302	319	310	304	318	301	325	319	326	316	289	310	314	323	317	319	329	305	325	298	309	322	284	318	317	313	328	310	316	335	306	275	302	308	298	314	332	311	325	344	324	317	295	336	306	314	296	339	318	317	316	290	318	307	305	334	337	323	285	330	326	297	293	320	301	312	290	317	306	310	339	308	304	293	299	311	315	290	306	310	267	322	309	292	292	329	337	329	316	289	326	303	322	329	319	324	289	291	311	337	311	351	350	351	317	312	303	314	325	333	326	296	317	330	321	312	296	296	283	330	318	318	307	286	279	303	313	291	336	287	336	321	308	309	317	305	299	288	309	301	315	290	311	310	312	290	299	306	317	354	308	264	351	323	310	296	320	275	367	319	305	269	337	293	334	346	309	293	324	293	332	290	306	326	318	273	298	312	322	315	314	314	346	333	310	266	329	297	312	293	300	316	324	296	298	321	315	265	331	288	307	336	302	329	276	325	304	311	322	328	367	311	284	345	306	289	293	286	312	296	332	338	316	319	336	312	300	295	319	308	339	297	307	310	297	323	310	316	332	328	340	322	351	309	320	284	314	323	318	369	277	302	308	295	319	295	322	339	323	312	307	306	340	307	310	311	316	305	332	308	343	331	298	333	274	303	315	318	332	304	301	311	338	327	304	318	322	320	298	293	341	278	314	297	319	353	321	318	311	299	318	305	325	330	317	292	324	326	317	311	300	319	289	300	334	287	310	297	318	341	302	323	311	347	297	311	322	277	296	297	307	316	299	298	335	319	308	323	339	343	326	301	289	332	335	316	326	312	299	328	292	300	306	338	339	317	293	319	307	299	291	327	307	323	318	321	323	289	312	308	303	342	295	292	308	309	310	309	319	320	273	333	328	299	343	310	354	313	308	337	299	305	298	293	334	318	270	306	323	319	312	291	319	279	298	317	335	306	321	279	285	292	292	315	328	345	301	348	338	318	257	314	310	290	305	297	313	287	309	340	354	277	305	325	299	305	310	305	340	334	309	301	302	284	295	349	310	258	307	317	309	278	300	333	304	317	301	327	306	295	306	301	314	318	295	305	314	323	354	304	336	302	325	302	309	347	325	296	285	296	322	313	301	323	347	314	287	326	327	293	324	307	294	303	296	314	300	286	326	321	331	302	316	322	314	345	286	298	290	336	321	297	318	288	310	321	276	320	294	337	310	296	315	305	300	315	309	290	315	292	306	359	330	305	317	298	289	333	324	301	293	316	332	325	299	319	316	276	292	288	322	305	303	304	295	290	319	314	327	294	297	304	291	302	295	342	313	295	324	300	309	342	295	325	311	306	307	308	285	327	314	277	322	311	307	316	291	308	317	299	303	288	302	303	306	331	291	312	321	320	323	309	299	308	309	317	284	318	328	298	325	324	329	323	308	306	274	305	319	296	304	327	345	342	283	324	279	305	271	271	334	349	315	306	304	302	330	279	303	307	307	329	297	317	308	301	300	318	305	304	337	317	287	343	290	303	330	315	324	286	324	320	356	314	301	313	312	326	347	301	338	283	298	306	306	313	267	274	321	321	302	290	332	323	280	299	330	288	295	321	293	313	304	335	288	312	287	288	262	322	279	331	327	315	322	324	302	315	330	318	292	333	342	316	300	311	316	298	327	329	262	310	311	292	276	303	303	302	306	318	336	329	315	276	325	321	321	303	328	340	321	339	308	325	318	278	281	300	307	309	314	288	314	317	298	312	306	264	302	316	293	296	326	307	313	302	321	307	299	329	301	300	335	325	313	303	327	318	275	301	322	298	311	337	305	326	319	305	313	309	311	323	342	328	311	332	317	328	303	311	325	306	325	315	285	301	306	324	309	306	307	297	305	298	319	313	317	309	322	310	332	314	288	295	282	325	291	299	290	309	316	327	318	310	315	303	327	292	304	334	289	310	326	320	329	319	297	328	327	304	275	339	307	318	306	309	315	313	342	313	305	316	306	314	298	306	275	296	317	342	322	286	339	317	316	315	333	285	267	294	277	331	325
39739	47343	19301	3597	3108	2830	1829	559	451	448	417	382	356	356	382	335	387	362	344	324	340	339	386	346	312	320	327	327	315	341	325	305	323	342	307	340	328	327	344	348	312	336	327	318	321	366	324	333	322	345	344	349	357	358	354	316	314	331	322	363	315	333	350	342	348	330	349	355	338	331	338	326	345	333	316	315	344	327	303	334	331	332	356	330	325	348	344	338	310	344	334	326	347	315	354	336	320	339	332	325	328	349	312	318	328	319	312	321	360	366	297	336	309	309	335	306	305	327	336	323	334	306	321	287	343	351	365	347	281	331	333	344	327	348	288	378	316	358	359	314	327	337	358	325	325	302	321	307	330	309	313	298	346	324	310	312	336	330	362	339	294	307	359	321	335	344	315	309	320	323	319	337	314	318	337	369	332	353	317	333	298	310	311	341	369	340	361	336	355	340	350	370	313	329	308	302	380	348	340	317	317	345	370	364	336	339	322	336	317	367	342	341	336	307	320	327	335	335	317	368	345	336	320	333	301	356	329	342	326	310	340	343	347	345	306	348	306	346	318	328	319	345	338	323	301	320	352	326	331	329	324	313	320	349	317	303	312	325	333	331	343	376	354	338	336	340	339	326	318	377	315	302	309	321	326	380	336	326	319	324	316	344	321	333	317	302	331	328	347	348	305	336	337	352	323	357	357	291	324	342	336	356	322	347	342	322	348	326	332	353	358	349	359	335	335	349	348	313	345	370	363	319	314	335	299	337	326	329	353	318	335	345	359	367	345	344	306	338	336	364	336	381	315	331	348	352	264	348	331	303	325	329	351	314	317	349	324	339	365	305	340	322	313	331	327	326	352	328	361	299	328	322	333	319	342	344	327	328	322	341	337	341	360	322	344	349	339	340	365	347	309	356	296	352	329	332	355	310	351	336	329	345	360	304	353	320	367	343	347	341	326	345	370	335	324	326	331	280	296	311	345	312	311	338	361	322	335	333	330	331	306	347	353	318	311	351	320	341	341	336	343	371	340	334	368	308	367	303	315	377	356	324	335	318	339	364	361	346	309	281	309	321	350	326	342	333	338	346	290	339	337	341	336	320	358	322	333	327	350	300	342	320	353	375	371	338	342	347	332	315	336	361	341	338	371	349	324	347	356	329	347	336	300	337	331	319	361	300	356	322	329	308	332	347	335	305	351	361	309	334	373	323	324	312	327	344	331	343	298	322	327	356	332	331	331	312	322	356	340	321	333	333	322	326	359	322	327	316	337	362	351	343	354	312	326	347	351	307	365	323	307	332	372	323	308	319	354	305	357	336	315	331	363	348	326	335	353	332	322	337	365	324	360	350	327	312	353	331	341	352	318	316	315	352	344	314	339	342	323	346	332	333	343	359	341	338	345	325	359	336	364	358	356	346	337	321	341	326	332	318	337	315	347	320	347	346	334	318	319	332	319	344	343	341	350	354	353	323	323	307	336	314	310	305	319	338	351	366	328	344	348	361	311	324	363	319	354	305	314	316	331	341	300	310	365	356	338	323	321	342	338	335	337	355	343	333	322	330	380	364	315	341	334	308	342	327	320	330	336	299	360	309	344	319	318	360	342	340	335	329	350	338	337	344	311	350	322	370	322	351	323	350	326	340	345	340	328	332	345	325	339	316	384	327	288	321	314	334	345	301	339	355	301	332	330	341	314	328	311	310	298	345	343	302	335	329	348	327	337	300	367	348	324	381	305	320	346	363	336	347	317	310	334	288	342	344	337	349	354	325	321	326	334	325	313	340	343	341	307	334	329	366	343	303	339	324	298	311	329	357	333	353	308	337	297	321	319	324	331	333	350	317	361	335	342	343	299	350	376	336	299	329	342	316	357	347	308	324	280	336	329	322	348	340	322	334	308	324	339	313	310	342	334	331	333	346	301	281	329	336	337	360	291	313	331	334	350	309	286	331	344	313	340	327	363	337	352	304	335	335	337	363	354	319	319	325	357	303	314	301	345	321	333	341	328	336	374	332	323	318	329	364	333	345	311	353	333	348	368	309	361	348	357	345	342	344	345	354	344	336	325	324	358	333	334	350	317	364	348	333	363	335	304	299	335	334	321	317	350	309	358	336	332	346	349	338	357	344	337	331	330	333	328	359	374	347	337	332	329	312	330	312	313	320	328	312	329	350	362	310	333	320	325	315	334	307	315	353	347	353	355	340	319	319	325	320	312	346	308	357	337	333	338	322	348	339	322	362	345	321	339	300	342	323	334	318	329	355	353	348	321	325	325	342	355	335	331	349	320	315	326	323	346	337	291	324	348	359	333	302	344	320	345	357	340	339	348	329	360	333	314	343	358	320	343	349	341	299	308	340	334	322	327	326	332	299	349	338	315	347	336	341	316	328	344	353	316	341	314	344	341	327	325	344	355	330	320	323	323	316	327	378	348	332	322	314	341	313	372	333	348	321	330	330	362	353	304	334	326	322	329	357	334	336	340	328	344	332	356	311	340	337	329	330	315	337	329	326	308	341	321	339	324	326	321	305	292	331	331	306	315	312	313	332	332	333	329	344	329	332	352	369	321	373	323	313	332	307	354	320	310	323	350	315	336	334	329	321	365	317	343	332	306	347	373	367	331	319	329	319	336	310	342	323	346	344	329	323	324	317	335	327	295	344	313	318	333	330	334	341	317	357	335	357	342	363	356	316	329	311	343	325	335	342	350	331	338	383	312	291	322	311	354	284	316	345	344	342	324	294	314	370	355	334	334	346	330	288	315	341	370	311	336	336	315	333	330	335	335	364	333	313	346	343	319	327	340	350	382	330	341	305	366	340	318	319	342	328	361	356	330	318	340	336	303	336	327	333	310	363	349	337	318	354	328	316	343	320	348	326	341	329	341	341	305	327	358	338	331	325	302	329	355	361	331	326	326	335	336	323	335	329	328	337	372	331	343	325	339	361	322	318	317	319	314	342	302	312	333	324	327	347	341	336	341	347	335	356	317	334	330	345	349	338	316	307	313	354	324	320	325	320	365	344	319	364	347	322	347	301	366	305	330	353	327	319	343	324	309	316	342	351	336	363	351	341	329	334	330	313	368	337	323	368	337	360	316	342	304	332	329	328	339	350	313	359	323	327	332	329	347	330	324	356	323	323	329	339	344	326	338	314	350	371	362	305	324	342	348	335	341	336	350	335	306	355	322	320	346	337	357	301	323	343	330	323	348	369	298	336	339	318	338	349	343	330	330	344	331	344	340	359	342	337	331	364	345	328	351	334	324	314	333	310	354	325	343	308	336	348	326	337	327	342	325	357	342	338	327	342	359	310	343	319	334	336	311	333	300	312	363	349	354	357	353	316	393	335	366	317	347	380	329	354	349	316	320	336	315	355	288	322	355	324	319	325	356	331	335	332	331	314	333	348	331	346	365	338	355	334	366	331	367	332	351	313	343	325	337	321	327	325	337	323	341	340	348	331	294	353	312	346	328	315	360	301	353	296	333	304	331	321	325	337	324	340
23866	22677	31650	24467	22206	22351	15914	1501	667	642	558	532	503	506	496	810	675	541	436	496	478	492	485	509	506	478	484	486	463	525	485	551	478	458	539	498	482	486	514	481	537	438	462	514	492	478	483	468	501	496	519	479	466	520	445	479	432	518	474	449	472	458	493	499	493	481	493	491	500	510	488	452	467	491	506	508	484	517	467	492	480	484	485	473	475	453	516	470	481	479	469	476	473	474	474	473	488	485	458	467	498	491	431	471	494	455	476	472	477	450	478	476	509	471	513	469	517	501	466	477	484	498	485	469	475	508	512	456	470	486	474	467	455	500	481	473	445	487	439	473	508	490	463	470	496	494	480	452	464	494	486	501	490	481	441	474	475	453	415	488	448	456	490	474	412	465	508	459	468	497	452	483	467	498	454	488	502	472	475	471	458	441	472	499	483	474	487	460	495	452	479	515	492	478	468	461	488	467	488	431	468	504	497	476	467	505	493	454	488	467	475	491	473	476	495	492	506	491	489	530	441	500	515	518	473	472	468	446	497	461	470	459	472	481	485	460	517	479	513	466	474	496	505	488	502	490	504	456	550	504	478	497	477	483	496	463	496	486	450	504	485	456	460	487	479	463	484	474	482	478	469	444	474	447	417	526	454	483	453	496	498	443	504	471	524	479	483	495	507	523	486	468	504	494	467	464	487	471	436	452	508	500	469	483	471	488	480	458	476	479	447	469	541	469	449	519	507	455	528	462	504	494	501	479	476	489	488	487	510	528	497	497	506	459	525	494	439	509	469	463	489	476	512	471	488	479	487	448	465	480	468	469	481	453	480	498	504	464	493	506	467	514	487	475	483	531	482	490	498	478	487	506	449	489	480	474	481	495	442	484	457	459	452	492	482	482	495	488	502	498	471	486	474	478	455	532	457	502	520	492	511	492	488	471	483	521	492	480	451	483	515	500	484	475	501	496	485	468	462	515	491	526	491	481	514	474	497	484	490	463	500	492	477	468	488	454	491	474	499	525	505	506	462	503	475	491	503	491	475	509	512	486	479	477	482	482	477	483	483	449	514	489	468	471	486	485	491	520	484	451	472	493	506	521	469	507	477	467	487	517	489	444	512	466	509	456	493	469	467	468	455	444	526	480	471	527	477	473	485	497	529	471	499	448	492	469	496	484	492	442	439	474	462	495	481	460	514	449	498	428	434	423	504	449	447	513	463	497	463	486	525	527	479	455	444	493	482	466	470	447	476	515	478	454	488	527	479	455	488	483	509	474	489	490	501	486	441	481	476	483	506	525	493	482	490	451	456	492	517	492	487	484	480	490	456	470	500	462	457	485	467	500	471	454	494	461	541	485	459	450	480	478	493	488	509	478	495	490	525	491	478	471	452	489	514	498	462	482	442	460	495	479	502	462	488	457	495	486	464	487	492	468	428	469	492	506	481	478	465	449	504	484	466	541	456	494	485	460	463	489	500	463	519	503	506	524	472	503	504	465	511	487	468	490	498	471	430	502	496	468	459	424	453	481	470	470	507	468	448	465	517	466	484	475	536	458	504	517	445	468	447	481	487	477	491	511	482	518	481	509	491	449	491	432	483	502	497	471	472	518	422	503	491	504	520	494	488	461	514	489	470	468	457	508	486	487	472	525	477	466	467	521	473	513	484	487	475	536	499	481	457	468	464	521	517	470	505	457	486	439	489	486	479	456	466	511	474	501	480	457	499	512	506	493	491	515	470	485	528	487	499	465	483	457	515	520	472	465	497	476	483	453	440	458	473	469	481	493	508	476	494	448	505	469	491	489	533	497	467	445	416	508	463	466	484	512	447	508	466	504	485	492	500	460	438	445	507	481	458	488	524	511	438	531	498	448	468	497	484	482	476	481	481	512	490	503	452	490	527	482	462	483	445	492	542	451	473	479	543	447	489	486	517	446	472	450	470	484	484	487	451	450	470	483	466	475	521	440	458	490	507	511	481	507	505	502	500	509	475	460	466	469	478	503	482	488	537	501	506	498	507	443	460	489	494	490	458	456	465	500	488	478	467	497	489	505	484	520	472	489	466	510	460	472	455	456	466	515	505	456	527	513	472	431	471	479	503	499	490	504	455	474	486	466	446	506	482	465	488	472	453	465	447	507	483	496	492	540	493	472	455	439	477	469	419	521	460	506	497	517	502	428	475	481	506	473	467	478	448	460	480	442	461	437	482	478	470	495	495	503	453	505	464	504	506	501	475	483	468	487	473	483	484	496	496	493	504	504	465	473	471	509	507	474	466	462	463	461	439	480	487	494	479	453	482	504	455	468	484	453	471	457	484	475	473	494	484	497	475	474	478	487	502	454	465	437	469	471	484	494	479	478	446	458	465	464	483	472	519	450	443	492	487	491	468	498	492	521	456	502	467	484	468	460	518	500	494	529	485	451	460	485	493	485	492	469	495	507	475	483	495	523	503	505	533	502	506	464	473	502	438	485	423	498	472	467	478	496	478	508	479	483	474	518	478	470	477	488	451	481	507	489	482	479	506	497	486	480	500	473	491	465	493	451	493	508	503	447	494	484	508	491	464	483	498	454	459	495	504	453	465	453	439	479	476	417	490	460	442	493	499	492	483	511	474	485	501	491	481	471	481	475	493	480	468	440	508	489	463	492	472	484	502	442	495	438	460	445	516	488	512	490	460	480	515	485	462	466	480	514	506	511	481	435	469	473	492	514	492	480	464	488	453	495	507	485	436	525	515	538	500	511	477	461	461	530	465	457	484	485	512	455	496	454	465	464	487	485	465	508	490	521	472	479	481	468	503	497	503	485	442	512	477	498	493	495	521	458	472	521	466	545	486	508	534	471	490	488	476	492	481	465	479	483	493	496	505	471	469	475	458	479	511	469	478	495	478	449	452	472	469	477	502	489	437	518	497	483	463	459	509	470	489	500	470	481	438	470	478	494	461	509	459	481	518	465	479	512	489	469	473	477	480	488	472	506	499	475	484	491	464	495	512	477	480	490	523	483	497	451	479	485	492	486	440	508	461	476	487	496	513	470	468	477	500	479	442	507	458	443	447	487	524	506	432	452	500	465	417	478	495	519	459	482	480	471	446	505	492	464	466	464	519	464	472	445	475	519	484	479	474	474	505	476	528	474	467	518	501	466	464	471	477	485	454	482	484	488	503	432	476	469	473	507	437	458	524	495	484	498	470	460	453	502	484	447	511	483	476	490	519	535	453	443	469	466	484	428	457	501	449	450	463	495	499	501	475	456	505	527	469	436	467	473	498	483	509	433	485	506	456	486	500	477	486	512	488	504	443	473	478	444	493	482	465	473	531	473	498	465	493	490	511	476	486	461	490	467	467	471	483	414	463	484	470	490	474	461	472	477	535	517	480	496	459	512	474	477	482	503	540	496	429	505	458	448	471	477	514	503	525	476	505	493	499	499	479	520	495	491	459	451	502	461	434	488	464	509	520	485	503	499	488	494	505	470	493	459	496	472	483	485	447	493	487	502
42860	81272	50871	19693	23504	22641	14661	1039	794	730	690	519	610	543	507	1009	817	503	527	489	489	482	474	464	503	444	482	477	507	502	508	490	514	490	489	477	508	493	492	486	450	495	475	472	522	461	518	483	486	476	501	491	519	517	505	513	509	540	524	442	473	445	475	490	471	534	465	496	471	507	499	478	480	512	529	479	447	512	524	474	489	485	474	503	484	478	502	471	501	502	459	511	476	505	464	463	520	495	472	497	480	485	460	501	513	497	491	507	477	482	514	476	477	493	469	478	526	472	452	516	513	505	500	498	501	483	492	550	482	465	505	482	539	510	449	505	486	431	510	473	510	516	506	501	501	496	537	507	508	447	502	456	491	519	477	486	483	492	479	449	503	499	464	500	508	505	475	524	483	500	481	501	477	459	481	482	514	515	509	494	451	513	493	521	494	484	503	508	491	514	475	512	473	495	508	530	515	499	525	470	516	509	528	501	521	519	486	468	520	483	477	474	492	466	531	493	504	461	498	465	475	456	492	471	493	478	491	522	457	494	470	494	488	502	484	512	514	499	487	477	478	467	490	540	490	462	453	495	486	442	437	511	474	478	505	482	482	519	504	465	456	455	440	479	481	490	513	490	504	506	478	501	523	458	488	521	502	499	502	473	527	512	458	519	521	493	500	506	477	522	500	457	529	521	549	497	487	471	515	484	503	433	454	494	508	473	498	516	463	479	472	479	476	501	480	507	491	485	534	515	490	466	433	468	508	473	486	500	491	445	502	531	485	482	471	475	499	512	505	529	507	480	526	451	469	445	487	464	494	479	468	461	486	504	496	508	464	537	496	527	512	521	447	509	524	502	509	501	464	491	507	473	482	487	496	523	497	529	486	460	497	497	472	519	482	496	519	515	470	486	489	480	497	512	543	512	461	528	471	500	492	489	464	508	443	487	500	459	503	461	538	489	506	499	480	494	466	490	506	503	505	514	476	457	474	474	497	494	489	484	513	470	503	475	489	461	505	542	485	508	475	525	540	463	519	494	454	472	459	536	531	510	464	456	470	502	498	507	494	445	494	552	491	511	482	522	504	467	507	468	486	472	459	542	518	473	513	481	506	506	474	525	498	516	461	468	516	492	508	500	479	470	469	489	503	514	539	492	512	471	510	502	496	493	476	461	508	480	525	468	496	470	473	453	492	479	508	481	457	473	489	501	486	496	468	479	484	464	489	511	467	467	475	479	475	471	471	497	488	474	458	516	468	465	488	509	486	480	507	461	496	495	488	462	537	491	505	495	483	476	502	502	498	474	487	518	472	553	511	470	510	519	518	508	473	471	469	504	487	500	472	480	513	487	446	486	461	444	489	500	471	470	521	481	477	455	534	473	499	506	518	508	464	495	485	470	460	521	505	504	469	498	478	506	476	533	501	519	467	484	486	482	470	508	478	468	491	488	454	478	455	506	502	500	447	489	493	486	502	491	496	500	483	458	480	470	495	488	481	480	471	503	519	508	461	511	480	458	462	502	480	476	476	512	468	517	488	518	486	480	473	492	527	475	467	502	491	495	500	574	506	504	510	496	533	498	449	507	473	473	468	491	519	506	522	472	518	477	475	499	472	439	510	524	483	504	508	523	504	496	501	491	453	445	484	479	528	465	479	481	535	461	529	522	456	484	464	509	468	511	476	530	457	506	497	489	461	503	474	485	441	501	493	476	497	503	468	542	471	488	461	474	484	486	475	480	519	531	506	469	477	499	501	465	501	505	506	493	459	464	463	472	539	522	473	481	471	465	501	497	484	479	509	489	488	501	481	490	527	466	469	522	491	505	486	482	502	468	514	432	498	513	491	487	518	468	537	489	467	504	475	497	517	537	496	498	490	504	484	530	497	471	468	488	485	494	480	495	493	507	480	496	461	478	504	485	467	461	487	530	490	466	489	495	502	503	491	423	481	479	519	501	489	529	500	469	473	515	459	528	515	487	482	473	496	510	462	519	496	477	484	467	492	512	516	469	472	484	480	489	493	521	506	511	501	533	532	522	477	501	442	472	491	465	455	505	511	502	506	496	474	514	459	441	503	508	434	495	521	480	505	504	457	446	475	525	492	483	471	485	479	464	481	507	524	509	478	474	503	486	479	485	476	502	473	501	462	471	485	458	461	475	514	486	488	462	504	481	496	476	534	502	494	536	489	492	525	548	473	497	493	475	463	487	513	471	453	468	512	504	490	468	505	504	536	485	510	474	524	462	494	508	457	503	506	516	499	496	464	510	503	442	475	530	511	459	491	507	491	521	469	514	527	508	499	488	529	484	461	511	480	514	496	510	502	452	490	434	484	472	534	513	494	517	479	504	473	467	484	464	467	491	509	507	507	506	503	502	505	487	485	495	479	506	525	515	493	516	489	466	492	436	487	497	465	499	498	494	482	507	458	523	489	488	476	497	488	504	504	483	491	448	498	483	482	514	496	473	464	448	531	475	498	511	473	513	493	487	499	494	458	439	521	518	502	498	480	507	478	485	476	504	463	473	495	460	508	488	497	493	485	497	455	521	480	511	535	484	467	558	506	505	496	454	487	503	481	457	478	503	482	507	443	488	515	478	490	481	509	531	476	497	481	463	482	463	513	520	501	476	484	510	511	439	501	473	447	458	503	499	467	524	516	504	489	483	501	495	520	481	457	486	471	488	453	455	467	466	487	467	468	492	485	482	502	496	491	516	523	483	548	512	480	492	496	494	463	450	500	480	503	472	475	478	480	487	475	485	500	529	472	473	483	490	531	479	516	518	486	484	509	511	477	476	532	490	480	500	497	516	514	510	487	475	448	479	479	475	498	500	483	489	521	483	482	470	531	528	508	496	498	496	468	509	490	527	476	445	485	494	520	471	469	510	495	497	505	488	504	506	475	489	528	507	440	481	499	469	478	497	511	464	479	487	494	509	490	480	467	479	497	460	457	497	518	483	491	477	511	505	473	478	493	494	521	476	471	483	454	498	520	512	532	493	484	469	468	504	465	470	502	546	482	479	432	469	451	521	452	562	482	515	492	500	453	507	474	515	487	520	519	467	476	486	512	465	486	470	503	488	481	493	458	463	499	491	498	476	450	493	510	461	518	500	496	499	504	510	513	503	541	510	458	511	511	480	463	485	469	486	492	468	474	466	484	462	498	489	512	499	465	486	481	501	471	512	486	516	485	478	498	488	494	483	508	517	500	484	501	465	524	484	475	507	503	493	467	467	481	492	457	498	510	504	468	498	501	526	511	512	500	493	474	480	467	478	498	479	530	481	479	518	473	502	523	487	469	452	501	526	512	451	481	494	443	483	512	469	500	500	497	484	460	524	470	489	490	482	477	505	468	523	432	475	482	478	503	504	459	480	516	491	474	500	505	523	481	471	490	437	484	475	504	454	501	497	526	481	469	474	509	491	503	443	497	468	495	498	499	470	457	447	482	461	496	444	482	472	477	523	470	506	467	514	491	504	494	479	492	485	548	451	484	517	495	485
24824	23723	30959	25071	17166	11755	8285	862	480	385	425	431	386	372	409	497	408	384	367	397	380	443	376	353	374	393	340	389	354	370	400	351	361	378	411	364	399	363	366	367	347	385	383	367	360	391	414	352	370	346	376	401	390	376	409	353	370	355	368	380	379	379	367	385	373	387	357	351	355	351	348	387	371	364	368	337	357	371	369	384	370	349	355	421	362	401	373	350	329	359	381	364	387	352	380	352	346	403	365	368	362	382	367	347	409	389	345	344	355	354	385	420	364	361	339	364	390	357	382	357	410	371	360	383	382	357	399	366	316	396	378	355	363	352	389	368	346	361	382	351	399	351	359	377	380	402	360	339	362	375	374	340	375	382	380	382	376	361	397	351	366	377	390	354	374	320	356	347	346	331	339	337	399	373	390	341	358	408	409	351	341	360	409	367	384	352	340	335	388	341	366	368	376	364	359	357	355	365	375	352	367	391	365	367	370	318	419	379	356	401	368	388	375	347	394	386	353	412	360	367	386	372	372	370	388	390	358	353	354	429	404	378	384	395	378	411	371	355	351	346	354	407	351	360	370	333	321	359	393	356	382	386	374	367	367	371	350	401	396	374	386	389	392	334	380	386	389	367	361	369	362	402	401	399	405	376	392	329	397	364	388	357	373	394	373	370	370	342	370	399	402	369	385	392	342	348	418	367	420	361	381	328	394	343	411	396	392	373	349	358	391	378	364	396	366	357	385	389	340	353	371	393	360	364	343	380	371	372	382	361	363	400	376	388	354	399	381	380	397	387	355	386	357	384	373	387	355	367	360	383	395	372	374	360	372	359	364	399	393	366	387	371	379	378	388	365	360	366	372	391	382	345	401	390	365	363	347	360	409	369	393	373	388	368	365	381	380	382	390	397	363	371	377	329	375	376	377	386	369	344	375	354	385	378	352	362	344	349	388	369	343	385	401	374	398	352	386	370	378	403	354	334	371	382	373	343	361	386	354	365	336	369	361	342	365	360	372	376	382	381	360	363	385	385	362	384	352	350	402	364	366	378	340	417	380	368	368	373	370	384	407	373	409	363	390	367	377	385	338	379	363	350	334	348	353	369	377	381	379	374	398	347	377	378	401	390	389	357	393	391	367	361	389	405	367	380	385	377	375	361	378	402	367	388	364	320	367	357	400	396	371	372	381	375	345	374	398	375	382	355	377	357	356	408	350	380	364	362	366	403	386	399	366	400	359	374	346	358	365	370	349	362	372	375	372	377	394	407	383	375	355	374	341	365	385	372	353	373	378	357	374	364	381	349	399	374	355	361	344	361	372	368	344	334	327	370	408	328	391	380	402	364	365	379	366	379	372	439	375	363	368	388	387	366	385	373	376	361	413	367	375	383	383	362	354	359	332	372	371	362	354	385	349	387	359	388	410	350	404	363	387	368	409	353	383	372	358	365	375	372	346	366	381	367	400	387	375	406	372	385	400	344	373	353	355	371	373	378	358	392	353	369	381	359	393	358	373	380	369	373	415	385	337	368	397	360	352	385	359	357	381	349	349	360	395	392	349	378	374	352	389	388	388	377	396	361	404	358	377	355	379	362	381	396	371	389	367	337	379	357	331	373	337	392	408	362	339	398	368	335	374	369	345	351	385	373	377	356	355	357	361	393	340	386	355	392	382	369	370	401	361	387	340	382	351	337	344	342	363	377	401	388	380	354	351	382	389	362	393	344	393	355	392	358	358	370	368	401	383	365	372	345	368	368	357	353	333	376	374	369	340	389	357	356	384	359	382	354	359	340	360	344	365	370	354	360	372	375	398	352	401	388	378	383	380	369	361	387	378	347	380	332	375	348	381	369	391	384	382	364	377	339	359	373	384	350	387	337	387	340	350	358	368	399	421	394	350	366	358	381	360	385	385	385	372	379	371	425	383	335	360	362	371	381	381	353	370	367	393	392	352	360	364	347	354	382	373	367	372	379	369	365	352	399	406	378	352	373	377	361	387	392	390	371	397	357	403	355	388	387	385	393	412	376	373	337	416	375	374	367	384	344	327	394	398	376	371	373	378	380	397	370	382	385	360	371	381	372	384	358	369	334	371	332	393	380	405	395	336	419	416	361	361	347	327	351	374	362	390	354	391	372	346	370	346	345	340	350	366	362	380	381	369	369	352	356	333	371	389	371	356	374	375	366	385	390	375	362	386	354	377	362	363	390	385	355	370	380	371	342	369	394	385	385	371	382	335	349	348	373	402	351	384	373	374	361	383	382	376	361	380	375	363	338	380	352	354	333	334	417	380	373	341	401	367	371	382	410	390	359	366	421	380	381	352	387	360	370	351	371	382	352	358	389	369	405	345	347	391	369	373	354	387	346	425	372	375	347	393	373	364	401	342	360	367	372	359	365	357	359	377	376	346	356	391	369	328	369	368	397	365	369	357	383	355	352	389	386	393	340	400	379	388	378	382	385	368	377	388	353	376	381	345	366	356	413	350	374	372	381	389	375	363	364	339	387	347	359	365	400	365	341	403	342	368	378	343	398	351	384	361	356	377	360	347	359	363	352	389	355	381	389	365	349	361	405	368	380	354	353	351	405	371	369	408	358	369	370	373	333	399	375	388	371	359	358	404	347	361	383	327	351	360	341	367	368	366	395	343	337	363	360	340	367	345	375	359	373	375	347	323	373	391	398	372	362	371	385	377	425	406	375	384	359	389	357	368	335	310	386	372	374	375	409	378	394	377	412	394	381	408	360	380	347	402	344	371	373	391	355	406	376	389	383	386	376	388	377	382	407	369	390	361	342	356	362	367	382	371	409	385	364	372	376	415	332	388	382	336	338	359	375	377	365	391	357	379	371	363	410	334	339	336	377	360	335	333	419	398	354	381	359	343	395	372	350	334	374	385	357	360	325	395	358	369	373	393	394	386	371	364	364	372	412	347	389	386	373	366	352	356	387	357	389	359	339	355	352	334	376	347	402	361	368	344	361	371	393	364	372	362	337	380	389	384	344	397	372	369	370	380	313	416	348	408	367	403	341	375	378	351	369	368	332	365	378	360	350	380	380	364	401	401	356	384	372	382	371	375	373	365	403	363	365	386	350	375	404	356	350	393	383	365	347	390	347	373	408	402	358	392	384	365	397	367	389	352	394	368	365	390	361	365	391	379	383	373	352	344	385	348	372	379	356	356	356	385	347	400	424	400	385	401	319	405	364	357	368	351	324	391	394	394	382	393	373	404	338	361	363	376	358	361	391	373	373	364	355	402	404	361	352	356	367	361	376	392	380	352	358	341	376	344	359	358	373	360	364	364	359	342	360	378	342	329	366	366	395	397	389	355	352	340	396	365	373	333	378	363	361	370	378	388	373	367	375	350	379	379	353	382	367	391	365	360	356	370	371	353	350	380	373	366	350	390	413	367	412	351	365	394	371	397	421	373	418	372	385	343	378	350	380	326	365	343	351	382	408	366	394	352	372	401	405	362	405	361	349	398	348	407	381	410	405	353	382
41432	74599	43471	14657	15652	16103	12096	874	678	565	476	494	428	425	480	663	503	431	402	386	431	441	373	424	418	387	445	405	401	406	418	363	388	387	414	406	427	420	384	392	441	431	390	405	396	401	412	401	402	381	382	396	405	414	400	387	381	414	387	411	407	419	391	378	410	400	396	413	401	398	398	444	422	409	419	424	380	431	422	453	406	394	425	416	365	381	436	379	422	390	433	424	376	392	424	411	397	410	375	413	399	429	415	434	424	359	372	427	403	405	373	421	394	395	421	422	406	371	389	421	431	393	371	382	406	401	412	447	408	388	436	427	395	407	406	427	380	414	417	414	403	414	416	439	428	394	377	405	438	403	411	401	419	409	397	370	407	377	405	401	396	388	393	419	413	396	407	388	415	394	348	402	401	397	439	407	384	360	372	406	363	408	367	401	410	426	449	366	370	399	412	420	384	446	396	384	402	366	397	375	383	393	413	418	415	420	415	401	384	420	397	416	419	381	387	412	387	440	392	386	379	411	385	388	397	406	421	405	393	421	383	390	432	449	408	360	380	416	427	432	400	391	407	415	389	419	371	410	402	465	358	419	431	421	363	398	366	404	405	402	420	382	408	400	417	368	415	402	449	398	394	421	391	416	395	418	384	389	409	406	414	423	447	425	405	403	407	378	431	395	428	387	430	400	408	397	412	389	426	430	387	408	454	386	408	412	415	387	387	385	432	410	389	372	408	405	408	429	402	350	409	418	455	391	428	414	428	392	404	427	390	416	379	393	429	375	414	424	398	412	411	418	394	382	440	422	406	439	411	385	405	435	412	408	399	408	393	409	396	366	405	427	410	414	403	408	426	375	393	393	398	400	394	414	412	420	385	414	393	410	395	402	397	388	418	387	382	398	408	394	406	370	416	417	401	423	402	373	419	445	435	404	421	379	388	437	427	410	424	409	386	400	369	402	392	387	396	406	430	434	386	432	390	424	391	387	421	417	402	418	425	406	388	384	391	373	413	448	431	377	405	407	380	386	447	452	415	408	389	402	413	449	396	374	414	394	417	374	382	407	419	422	413	442	390	369	379	355	401	416	439	394	386	415	373	404	412	396	404	417	396	414	409	433	388	415	418	406	392	430	395	337	388	430	414	397	421	431	435	377	446	422	416	419	435	430	375	396	420	421	415	384	360	425	411	372	391	390	413	403	407	405	413	399	377	400	403	394	374	406	417	428	396	406	384	377	430	414	437	420	393	428	369	420	424	427	425	378	404	392	440	406	411	425	421	368	425	415	412	424	418	405	386	411	362	383	398	384	360	446	389	419	398	369	423	425	418	366	387	445	408	416	418	397	400	408	396	411	443	373	382	428	417	388	404	409	385	394	407	405	388	413	395	414	388	418	425	404	399	405	401	385	392	418	417	396	445	402	417	411	425	370	371	411	441	411	413	397	395	380	416	390	382	431	418	412	404	408	425	419	416	397	395	410	417	407	382	393	389	395	422	399	385	409	430	426	415	401	387	384	414	400	427	383	359	410	368	390	405	420	434	364	416	395	385	378	410	399	384	446	392	393	386	391	416	435	400	427	355	428	399	363	403	430	405	383	408	409	437	393	430	402	428	383	412	411	452	410	404	396	415	377	381	417	408	421	412	420	411	402	405	419	417	416	365	409	423	401	373	376	378	406	399	413	388	426	392	403	412	406	409	378	392	424	382	391	418	409	425	387	405	438	367	397	393	381	382	391	402	405	389	407	396	409	379	395	406	421	388	407	407	388	428	422	372	406	369	403	391	397	392	403	425	414	392	394	417	401	413	409	386	405	425	423	400	392	371	376	393	446	432	373	389	412	415	458	382	439	404	400	386	388	407	413	398	420	406	415	424	416	413	436	421	411	427	402	417	414	411	342	409	406	386	408	425	410	362	392	428	402	405	409	394	429	408	392	400	377	370	439	390	396	402	381	381	443	444	392	394	415	401	405	446	402	385	451	387	409	408	413	384	409	406	380	397	397	394	404	407	386	376	417	389	434	448	382	423	394	398	392	401	419	413	411	405	398	443	415	392	407	420	419	415	431	392	403	419	408	370	374	380	435	380	414	433	410	427	401	448	411	388	417	404	439	423	393	385	380	414	379	439	411	411	432	436	394	402	394	420	384	418	382	377	380	431	422	421	397	401	383	401	396	381	412	424	414	431	411	426	411	403	402	382	430	372	412	420	381	421	395	424	405	413	390	402	427	386	382	374	390	389	411	412	386	395	386	396	408	410	427	419	368	397	375	378	410	414	375	377	387	375	402	392	382	396	418	423	377	419	361	423	394	413	407	422	411	430	425	383	412	394	409	415	416	398	383	383	393	400	395	400	425	369	430	388	383	429	402	396	401	419	394	408	409	387	388	397	376	392	423	405	382	418	435	429	398	439	396	365	415	396	397	398	428	392	418	403	389	423	398	411	415	386	431	395	396	411	383	392	395	400	435	455	403	420	408	393	387	446	415	412	380	383	429	398	411	431	398	398	414	412	425	393	377	405	408	368	397	399	392	407	409	426	392	413	401	419	417	401	378	387	402	357	423	391	416	413	385	399	414	398	408	425	353	400	396	428	419	411	399	412	397	386	407	408	409	404	397	381	428	408	388	423	392	412	402	412	405	378	414	414	398	406	381	397	384	416	391	389	389	395	394	384	389	421	408	407	416	447	388	382	383	365	401	453	415	395	423	398	398	439	414	393	436	376	409	368	387	394	400	401	415	397	389	418	410	402	394	377	383	419	381	406	395	380	426	416	383	416	398	376	402	370	378	390	392	402	404	425	413	437	381	418	428	385	411	379	416	440	422	425	405	419	452	411	422	371	414	407	398	399	413	402	399	426	404	413	371	394	389	378	425	378	425	374	403	370	406	426	410	420	408	383	395	423	405	412	410	404	385	393	417	402	378	414	438	415	397	400	402	423	397	359	382	403	396	406	406	407	424	396	427	379	418	396	436	430	421	391	424	397	402	388	403	405	382	366	416	393	396	361	378	416	426	433	403	416	397	438	395	414	416	363	372	416	411	413	406	406	435	391	338	413	429	413	435	392	404	418	379	399	413	402	423	418	436	343	407	406	398	424	408	417	433	399	448	399	406	414	409	419	413	424	394	421	409	391	400	390	389	385	423	387	398	420	447	406	398	404	398	402	364	399	371	411	408	424	404	432	422	402	389	428	391	415	399	391	409	402	411	416	430	418	415	384	415	395	385	383	379	432	410	415	421	389	428	391	408	432	366	414	409	394	441	390	403	373	424	361	423	383	426	401	394	426	412	395	400	367	418	411	367	368	403	403	386	392	444	407	395	395	397	379	386	371	370	431	421	426	406	394	413	391	408	406	411	416	398	380	371	392	408	374	371	413	430	429	419	402	435	409	375	414	368	406	393	406	463	428	399	412	409	392	394	431	390	399	393	392	402	425	416	432	369	400	417	427	393	376	417	396	441	409	390	408	377	344	397	412	436	391	400	395	424	416	413
22690	21803	29810	23833	22079	27512	27898	4873	1010	902	784	683	705	752	772	933	1171	986	672	684	674	690	720	666	752	655	670	672	706	705	717	703	626	684	725	685	692	663	652	683	616	675	672	705	646	710	696	705	684	683	662	704	666	650	657	701	670	709	650	686	651	648	685	697	700	696	701	719	723	673	693	642	702	667	621	662	709	699	680	624	666	660	670	645	665	642	730	676	632	677	699	687	657	717	702	635	663	652	640	681	670	663	676	686	671	671	724	703	620	668	615	644	685	692	625	685	639	667	632	695	683	700	653	709	726	655	632	694	675	655	676	688	648	669	710	623	688	721	661	657	706	658	652	703	693	658	670	666	674	690	650	708	650	619	641	639	650	677	647	643	696	726	672	638	657	677	690	684	710	713	661	701	655	681	688	679	639	675	706	706	688	748	682	683	673	689	669	736	689	659	671	666	707	695	710	729	655	673	703	678	698	681	651	706	658	643	731	688	681	647	700	648	699	711	702	690	688	647	689	665	649	699	697	638	674	713	654	680	664	670	658	671	690	675	687	646	677	643	672	694	683	656	660	684	671	656	714	687	660	697	657	698	659	648	688	684	672	721	718	712	687	713	707	689	673	605	652	669	706	682	721	660	683	716	682	687	659	694	636	690	680	668	666	640	666	680	643	658	685	659	682	654	657	654	649	675	690	631	676	639	668	675	702	654	648	665	674	742	668	714	672	666	705	651	635	692	658	660	668	650	722	716	694	673	719	713	703	710	680	596	675	670	710	720	710	647	671	707	693	692	669	696	685	700	615	658	680	658	721	671	717	649	689	623	659	660	713	727	670	706	693	719	681	702	697	651	664	687	681	674	699	706	653	721	670	673	673	697	679	657	690	652	720	725	715	739	699	668	667	642	674	698	684	671	672	657	659	701	670	623	701	637	697	625	709	729	699	714	695	668	648	699	664	697	701	644	719	644	693	678	674	701	690	645	659	654	724	662	695	726	715	643	707	690	703	658	698	680	704	698	667	675	673	683	688	692	697	713	628	675	702	717	663	731	680	684	699	670	717	687	642	657	674	700	642	634	685	664	683	718	673	691	706	684	672	677	684	728	747	637	700	680	684	700	695	695	678	633	715	623	672	654	686	668	696	682	673	663	674	674	692	629	692	667	687	670	738	729	663	698	666	677	706	662	664	667	685	675	661	680	681	683	711	692	666	695	664	711	676	686	720	631	644	681	694	676	661	713	668	710	668	667	679	692	723	662	654	619	645	647	689	693	704	652	667	647	646	680	671	698	687	680	680	657	706	646	666	725	638	690	695	668	687	702	695	670	678	664	663	686	684	674	638	707	718	700	707	691	685	684	673	669	665	697	702	665	729	671	669	720	634	695	710	673	707	656	711	671	683	673	733	688	697	697	658	643	689	657	633	642	737	684	626	686	644	665	640	682	647	635	669	719	664	694	657	666	693	716	687	717	681	655	666	676	693	682	673	623	642	668	674	674	654	742	685	704	711	695	662	657	673	634	653	631	715	699	707	719	687	700	668	712	671	654	708	692	618	672	658	690	692	675	682	695	654	674	684	723	751	653	666	696	687	670	675	705	702	647	676	699	724	738	614	669	662	619	676	644	714	687	663	698	708	662	692	676	729	692	649	677	672	644	661	670	662	693	650	661	688	737	704	652	707	672	648	697	669	668	696	655	735	656	728	664	741	626	674	660	674	703	674	713	671	669	676	693	660	711	674	699	650	717	631	697	693	657	716	702	695	645	725	683	677	688	711	706	650	698	637	688	679	688	689	680	637	673	658	651	667	695	679	662	675	723	715	712	663	729	658	630	701	637	698	662	697	666	664	701	697	647	668	701	651	688	712	705	684	667	718	711	648	692	681	712	680	698	717	662	674	698	709	669	683	666	640	677	660	716	681	675	707	740	686	699	687	658	674	712	662	680	700	663	685	673	662	684	667	678	696	661	691	691	687	694	641	643	680	700	660	700	664	656	692	702	663	650	708	641	678	626	639	669	671	660	617	644	680	663	647	634	698	678	656	681	721	651	702	663	691	687	712	652	715	680	682	696	656	660	728	714	684	666	712	675	679	721	688	662	692	684	714	681	683	670	658	696	712	644	657	672	681	693	699	674	664	687	673	640	711	698	678	673	699	708	677	666	697	692	651	669	644	687	700	653	685	688	638	630	664	658	701	711	663	688	696	698	677	683	682	645	702	675	653	664	658	664	656	715	684	696	684	678	665	673	675	647	655	663	685	713	609	730	682	652	676	692	721	748	690	696	647	617	684	688	688	680	698	708	676	711	654	649	688	677	656	644	689	648	673	695	683	670	704	702	682	711	699	647	675	711	642	686	692	688	672	619	644	622	687	691	685	672	674	676	674	670	747	740	674	721	680	706	630	669	704	671	705	681	652	666	654	686	682	638	681	700	676	646	714	641	654	657	630	690	667	723	719	717	673	680	675	700	679	627	703	702	657	645	634	640	670	680	711	690	668	684	671	692	663	681	675	651	656	667	677	672	687	666	714	730	677	677	670	667	641	637	626	684	709	682	688	705	703	687	688	732	660	695	709	608	733	711	649	696	687	651	679	709	707	697	712	722	612	701	617	690	678	695	711	691	732	695	672	702	703	690	670	654	706	684	691	682	700	677	670	635	693	689	679	687	675	695	692	674	697	666	668	685	683	651	642	689	669	644	674	645	684	661	662	708	676	684	691	670	661	681	750	658	655	663	687	665	673	617	706	717	652	728	626	640	682	688	659	656	642	667	691	711	652	680	679	680	645	714	670	655	693	719	704	653	651	666	698	696	658	686	665	670	670	675	664	659	674	673	680	708	651	684	647	674	676	648	674	668	678	731	639	660	599	642	720	694	685	692	675	678	713	684	698	680	682	659	636	671	666	664	704	683	637	670	710	668	716	720	672	650	668	683	704	696	661	703	682	691	626	689	687	694	736	659	670	694	734	709	659	676	719	656	649	693	678	652	698	664	697	628	689	709	699	695	682	686	708	633	695	718	691	627	690	710	622	640	719	672	670	686	687	651	685	727	682	708	663	661	692	733	722	635	653	723	682	686	694	684	676	675	652	691	669	649	666	629	683	672	620	681	682	640	678	660	689	670	650	684	652	641	723	649	663	646	669	715	683	667	666	638	657	702	691	679	663	640	671	675	647	697	694	690	701	646	654	693	691	712	720	682	684	708	672	649	683	659	661	635	694	684	650	693	645	692	675	679	698	629	630	702	680	649	664	668	675	632	636	723	711	699	648	692	656	651	680	638	670	678	696	684	652	647	712	654	676	645	700	713	683	663	699	668	653	703	654	657	685	673	624	709	670	672	692	701	714	660	668	673	626	716	698	698	698	729	700	664	671	683	704	685	665	668	697	724	719	680	684	680	648	670	620	635	720	666	673	692	649	695	628	690	660	673	689	674	680	699	674	670	714	617	656	682	671	687	679	672	685	696	662	703	674	666	694	697	679	691	666	664	687	707
47870	82987	58437	29878	33608	34525	24038	1676	1148	905	802	765	789	743	775	1093	1532	1163	682	652	739	707	680	719	709	647	727	712	664	714	662	696	693	709	700	681	674	696	676	698	674	653	660	637	706	673	692	681	711	694	685	648	676	702	670	694	640	698	701	698	735	732	675	738	655	675	710	639	674	708	694	697	660	695	680	706	723	633	677	740	721	670	716	702	667	706	710	682	680	704	700	631	646	692	709	688	741	642	690	718	666	666	698	671	721	706	636	694	681	688	643	728	703	674	657	641	639	711	685	686	718	652	658	676	712	686	683	678	686	651	647	643	741	685	672	643	725	637	705	697	697	644	705	734	689	707	663	640	734	678	702	708	721	731	693	660	646	714	691	668	695	691	640	688	663	690	614	670	676	656	705	662	731	640	673	725	675	730	702	697	700	701	677	722	698	702	717	698	686	676	693	664	699	691	632	688	694	667	697	723	693	708	693	685	617	638	668	658	711	668	706	714	686	668	681	718	718	678	670	709	676	650	718	641	643	662	684	702	650	656	699	687	710	644	666	726	730	706	714	688	689	682	671	699	661	667	703	644	708	645	735	692	694	680	718	672	706	683	683	682	745	652	707	757	712	667	732	687	693	677	701	630	666	693	738	683	744	714	667	643	704	667	692	714	669	671	624	691	711	682	632	639	686	685	666	668	669	701	699	682	675	700	714	681	723	693	700	672	644	705	689	646	698	665	653	675	675	722	670	685	693	689	659	735	661	678	675	678	665	704	686	698	689	706	748	644	651	639	700	632	659	691	684	676	644	738	687	710	681	688	693	696	672	727	679	746	645	720	687	698	645	718	696	689	677	662	686	671	691	736	718	710	666	639	675	686	620	658	700	650	699	691	745	709	651	680	667	741	645	698	689	687	673	670	686	703	700	640	723	674	693	703	656	733	686	709	681	689	685	689	730	668	713	699	677	698	663	675	687	658	703	732	688	659	653	723	658	704	680	638	641	722	679	709	734	673	665	680	657	635	718	676	639	662	698	686	707	680	673	646	689	697	691	698	625	672	704	714	680	704	676	690	663	744	665	704	673	678	653	725	712	687	681	701	720	677	717	702	697	715	652	669	680	631	657	669	680	681	670	656	694	667	703	667	730	692	731	677	666	665	700	734	682	650	666	707	734	671	697	676	689	707	658	686	690	646	740	698	710	641	671	670	693	726	679	669	709	682	665	692	688	663	699	704	658	714	656	687	665	650	719	673	637	700	721	658	705	638	701	671	698	636	723	707	649	662	694	675	657	659	699	688	723	690	637	704	681	696	700	626	715	713	663	697	648	672	722	677	709	713	711	693	655	696	672	711	687	669	693	639	685	721	673	707	672	686	687	731	634	723	726	693	655	686	680	720	707	689	701	671	691	709	664	673	659	689	662	641	656	675	678	682	695	683	686	723	702	742	667	699	701	675	691	691	710	675	732	719	717	682	691	694	697	628	675	694	692	684	691	695	689	722	689	659	683	712	675	659	671	673	668	680	682	721	655	679	735	693	728	720	716	699	682	700	761	642	660	645	733	650	718	673	638	675	667	656	737	660	676	700	672	718	675	688	690	656	605	728	676	677	689	682	700	695	665	650	654	720	650	709	728	712	667	656	709	740	746	700	652	711	680	705	688	673	694	687	716	691	701	716	668	684	656	636	700	684	723	698	685	652	698	715	711	680	633	719	678	699	693	630	671	720	684	681	662	706	691	672	684	673	749	693	666	699	667	672	669	713	717	650	722	660	636	666	694	639	685	682	718	684	707	671	691	698	734	696	683	673	690	692	711	619	678	702	710	674	644	633	663	670	671	663	647	684	686	639	695	682	701	741	742	679	675	694	707	668	686	657	738	693	748	689	671	714	662	693	680	715	670	668	645	637	684	657	718	648	660	772	686	679	660	716	755	642	679	652	691	699	671	652	677	687	703	691	673	659	666	663	676	701	687	667	657	713	669	637	677	717	699	736	697	685	711	690	682	711	677	660	673	668	690	669	679	706	687	680	671	691	683	677	657	680	745	736	719	683	680	660	694	654	715	669	708	653	678	660	729	732	643	699	670	670	678	686	663	649	713	663	692	725	682	660	726	678	660	712	705	699	682	661	687	704	670	697	685	692	677	684	647	665	659	703	699	641	719	642	688	690	697	681	706	730	668	641	670	700	711	659	666	728	702	708	671	667	692	671	721	666	691	695	737	693	677	666	703	659	663	702	665	693	705	672	668	676	684	675	663	664	666	722	671	723	720	663	696	701	713	695	702	731	707	715	694	666	702	699	684	699	628	697	679	677	689	705	697	728	670	675	723	635	700	657	667	681	672	710	703	678	677	668	645	682	663	692	695	704	673	697	657	707	663	703	670	704	702	763	670	678	686	678	709	733	690	719	715	664	724	668	688	673	641	718	692	677	705	704	676	650	679	684	666	699	698	668	655	696	673	675	653	680	712	730	682	695	646	667	719	636	682	719	728	687	682	699	677	714	667	662	650	694	631	701	655	700	658	722	706	655	706	704	715	670	679	746	698	677	704	683	685	719	623	679	686	699	691	692	707	714	693	652	688	665	704	651	694	684	717	698	652	686	722	652	688	679	676	665	699	703	723	680	719	733	644	661	631	676	711	680	731	627	701	709	729	643	646	713	705	689	725	706	674	693	739	693	678	644	691	674	659	688	672	659	662	682	668	694	649	705	643	701	688	678	696	715	668	681	689	680	683	694	699	659	732	676	656	681	697	713	707	668	664	689	702	677	658	677	681	673	728	694	658	720	656	676	691	677	728	697	650	657	704	651	684	678	630	655	678	752	666	646	688	690	662	728	693	703	679	628	671	685	658	705	727	651	658	664	668	686	680	698	647	691	662	692	677	694	709	681	729	707	699	662	671	704	663	707	688	689	700	685	703	697	693	672	697	666	698	611	673	660	712	729	654	694	674	692	692	689	679	655	707	690	678	674	678	668	669	736	726	735	680	663	724	671	674	675	688	696	683	685	694	671	657	691	686	701	713	718	705	691	718	658	646	669	715	654	666	661	678	693	759	679	704	717	702	687	662	662	644	676	686	685	615	633	716	665	671	687	702	701	636	667	689	678	660	618	672	672	725	690	681	686	697	677	668	668	689	728	645	667	679	719	711	662	685	646	657	674	702	691	679	711	736	718	643	691	752	693	650	668	714	663	719	689	722	693	662	695	703	652	680	667	665	644	692	651	707	675	647	669	686	653	706	762	605	669	708	737	670	697	680	675	680	641	688	713	665	672	667	723	657	730	688	701	649	645	676	674	690	679	692	652	719	668	681	698	727	710	687	672	721	659	666	675	660	719	701	694	710	668	681	751	665	715	690	702	722	686	655	707	697	636	657	664	663	622	660	628	673	692	694	729	702	706	709	697	711	645	671	684	606	635	677	657	705	675	656	715	634	698	724	715	705	627	686	678	700	708	638	673	689	658	661	693	647	693	685	708	676	640	692	659	639	710	721	714
35208	37501	26984	8309	3473	2813	1659	365	370	345	334	323	337	334	310	335	345	305	307	330	311	297	305	299	319	306	321	321	305	318	335	273	298	281	290	318	307	293	319	330	328	305	279	288	280	290	341	294	304	302	321	290	298	263	331	282	292	291	306	274	307	326	321	316	296	314	310	318	318	304	286	272	295	346	310	344	292	318	304	316	308	308	304	313	313	329	332	347	344	295	282	320	310	273	307	298	316	306	283	323	297	263	295	311	297	351	303	339	279	315	302	323	318	298	291	319	319	300	310	330	299	293	302	316	315	297	333	283	328	289	303	281	321	347	303	311	309	306	319	287	342	292	317	315	319	304	276	279	273	322	319	312	277	314	314	284	322	312	296	288	314	313	301	312	301	311	306	312	273	268	335	266	316	317	327	320	292	346	290	317	308	293	323	318	303	280	284	295	331	344	284	308	279	304	316	314	313	332	326	324	314	277	294	287	308	307	311	316	320	312	305	296	311	287	317	296	335	305	301	291	299	302	337	284	306	286	311	289	306	279	294	296	325	267	353	324	311	307	305	341	322	317	306	279	290	332	315	339	318	306	304	309	308	302	299	265	321	300	299	312	304	337	299	286	299	294	332	277	306	310	300	323	321	307	314	319	292	298	299	300	316	339	321	321	340	332	320	319	330	304	293	283	308	284	294	308	330	312	278	320	321	299	340	329	319	290	291	292	320	291	318	277	295	320	313	301	300	312	304	327	258	284	339	292	302	295	320	277	303	289	315	317	327	307	290	298	312	302	316	319	306	281	312	298	311	313	307	295	287	307	308	306	323	357	310	308	291	329	323	306	308	347	295	301	312	297	294	300	286	321	315	310	321	299	305	328	306	324	307	277	297	300	335	336	280	321	294	319	289	281	272	302	342	312	329	297	296	302	291	297	311	347	292	301	311	300	278	299	281	298	303	323	295	301	307	322	333	319	281	291	301	330	342	333	302	315	301	266	284	331	274	277	323	285	298	291	339	317	303	306	293	286	308	284	314	282	295	308	297	306	319	312	304	315	292	304	322	304	318	324	321	321	292	301	336	282	292	295	288	286	323	306	299	299	307	310	307	310	303	347	316	302	305	310	311	269	313	303	296	310	321	325	304	299	302	305	285	307	292	274	325	339	304	310	301	316	274	351	289	303	322	295	308	301	342	321	305	345	338	307	278	312	324	315	275	313	298	293	311	300	314	303	307	315	322	316	293	328	295	329	303	285	320	309	331	288	302	309	290	308	304	310	314	325	313	329	309	296	330	311	306	289	295	295	318	277	298	310	321	288	317	296	310	319	286	306	285	285	311	312	303	272	292	315	301	310	313	328	295	285	330	310	272	312	309	299	288	281	311	358	312	309	296	321	297	319	284	279	276	318	314	281	322	302	338	288	324	315	278	311	296	313	331	288	274	293	306	277	296	268	302	349	327	309	308	315	282	354	294	321	296	332	337	299	319	319	321	297	316	277	282	336	298	305	305	310	295	311	301	311	300	298	344	302	311	333	273	331	301	308	302	334	290	296	289	303	333	273	330	346	268	291	290	312	308	268	331	301	326	296	284	286	301	308	296	294	323	289	318	295	312	306	294	294	317	310	305	291	285	307	290	312	270	287	307	297	282	292	326	293	303	276	288	288	346	301	295	282	284	313	306	331	339	308	311	312	339	260	305	299	316	286	273	298	302	338	298	352	300	313	312	319	284	304	293	307	316	301	290	320	309	304	325	336	330	345	289	316	303	319	296	290	292	313	299	313	282	307	287	304	312	318	270	314	305	323	298	308	326	297	323	287	290	311	308	316	298	345	280	309	321	313	295	300	309	294	282	316	329	312	290	281	307	314	335	325	309	353	289	338	294	323	296	303	280	348	312	290	345	295	283	274	308	341	291	326	318	349	337	328	291	293	301	312	320	332	280	308	292	307	331	325	320	313	310	305	307	306	279	270	314	303	293	334	306	306	288	326	295	300	294	309	271	288	289	280	328	298	329	316	300	283	316	264	318	344	310	280	308	296	294	299	295	300	324	305	300	313	356	278	280	296	308	329	316	317	281	295	303	282	331	296	334	290	316	306	301	308	347	335	323	292	330	277	309	329	327	311	309	283	292	296	317	336	301	302	293	306	324	296	327	323	301	295	313	330	321	317	325	307	322	316	328	315	323	290	311	283	311	330	281	313	300	301	297	320	304	324	297	334	313	295	296	304	320	305	305	321	299	293	254	313	282	294	319	330	319	289	309	279	309	334	296	340	311	350	315	310	303	307	294	305	308	314	312	299	351	329	322	303	291	284	322	306	300	294	282	307	303	345	302	279	311	333	298	300	292	319	283	270	315	322	307	302	307	325	314	314	321	317	307	322	316	305	324	329	275	286	303	325	325	305	336	331	323	302	297	301	349	302	307	303	336	317	311	306	316	298	297	280	315	284	332	350	327	296	292	347	301	294	286	295	299	312	319	266	345	334	321	309	296	305	315	321	332	311	301	362	294	330	319	286	328	298	311	311	303	309	313	295	270	315	318	318	305	285	311	341	283	305	333	277	316	288	323	283	313	313	289	322	313	307	301	291	291	278	334	281	293	296	290	308	334	299	280	337	325	293	301	293	290	313	311	320	322	299	305	291	324	306	328	334	304	308	266	315	294	310	291	301	315	302	292	287	316	342	301	295	325	313	353	292	316	318	332	339	295	292	318	309	293	317	318	325	304	299	314	310	309	318	316	335	298	322	291	318	318	320	283	279	317	299	302	328	296	315	335	321	287	309	291	289	298	341	277	301	304	308	322	323	326	300	319	305	301	328	306	331	294	303	328	285	303	330	266	321	266	321	287	300	288	306	287	325	335	293	344	328	312	320	330	307	280	269	286	301	305	313	300	287	307	312	284	289	295	303	274	312	283	285	293	285	313	325	316	288	324	309	286	307	296	285	300	295	307	278	336	308	272	349	273	300	275	290	311	297	317	313	311	312	300	299	314	317	292	319	310	299	308	294	305	326	300	279	315	315	326	346	306	305	315	303	299	302	311	311	310	294	285	330	309	305	312	332	262	307	297	316	303	330	291	292	324	304	265	308	362	311	279	268	309	289	288	320	330	332	299	297	285	349	304	303	307	278	317	321	294	308	279	316	320	324	307	309	294	316	300	304	334	339	312	306	298	303	317	297	288	316	321	318	314	297	334	302	292	307	268	311	289	313	287	311	304	297	292	301	306	313	297	352	320	298	299	314	326	318	323	313	302	291	312	329	311	289	327	308	276	310	293	322	296	309	324	297	278	317	345	266	334	276	315	310	308	306	333	338	274	282	302	293	306	327	320	295	300	300	295	344	304	294	335	280	315	311	303	287	310	291	304	300	307	321	303	313	313	323	255	293	292	295	283	294	299	315	327	328	317	295	299	318	317	295	283	314	340	300	315	321	286	281	330	325	287	299	307	310	309	299	311	308	297	310	322	308	317	303	305	333	299	304	313	278	291	295	312	321
40648	47964	17873	3448	3601	3323	1982	487	442	377	376	351	332	380	341	339	333	339	319	306	347	336	363	305	343	295	307	292	302	326	323	306	326	332	341	300	302	359	305	303	338	296	336	347	334	347	319	332	314	341	338	329	326	317	299	331	326	345	306	334	338	323	323	314	328	319	337	336	359	322	282	341	360	282	312	337	343	309	324	323	344	319	346	341	311	346	363	336	335	335	336	352	326	348	299	332	313	331	330	332	311	319	293	299	312	330	349	332	324	341	307	344	346	301	329	309	339	372	337	341	311	343	334	323	312	301	312	330	331	348	298	316	350	322	344	317	300	329	322	289	340	332	329	328	299	384	329	332	335	336	322	342	302	307	324	316	349	334	349	308	352	353	328	339	311	327	357	325	343	328	299	359	307	305	320	314	353	329	340	343	336	329	342	339	291	330	293	330	337	340	316	312	329	322	312	350	323	319	325	340	326	308	309	328	327	335	310	315	340	313	313	302	326	326	325	335	334	324	342	321	329	352	316	344	318	325	327	306	315	326	345	313	323	345	341	341	335	319	316	332	340	331	302	317	313	325	320	349	328	327	278	333	360	331	315	364	306	330	316	331	364	341	335	334	325	307	323	336	296	326	312	305	369	328	317	313	304	330	342	341	297	352	338	343	306	331	306	359	353	310	308	350	290	318	321	357	331	316	325	302	320	340	314	314	323	322	363	314	323	322	349	330	355	322	314	311	312	327	326	321	316	333	331	329	318	325	325	333	339	323	325	338	320	330	342	327	317	315	336	347	318	356	324	327	346	336	314	320	334	305	348	315	320	313	325	335	336	341	319	315	317	317	357	299	328	344	294	343	338	334	353	338	339	351	301	374	308	308	314	314	333	306	307	334	327	301	318	341	352	319	349	333	306	334	352	327	336	343	312	330	339	321	331	353	319	312	326	342	331	329	310	326	338	332	340	361	296	317	334	307	346	329	296	315	314	341	324	320	333	338	325	324	306	317	318	335	336	315	303	329	316	329	334	348	344	338	327	320	323	347	296	349	315	318	294	332	334	329	329	336	324	344	326	348	326	341	348	298	341	367	333	327	329	328	301	294	337	336	327	351	328	297	311	314	324	350	305	324	365	343	332	302	353	320	324	297	278	346	351	331	299	341	328	321	327	304	317	305	341	331	363	313	324	308	321	314	342	306	330	347	283	331	367	327	322	343	307	332	334	314	351	349	329	357	303	341	312	325	299	338	325	341	329	347	340	326	332	296	321	318	364	325	336	315	327	306	308	331	311	339	331	324	297	348	318	343	321	326	344	344	338	322	336	355	331	311	318	340	346	359	344	299	301	313	314	322	298	375	326	310	341	354	318	345	309	324	327	340	291	336	340	330	331	302	337	335	332	325	337	301	337	300	333	317	356	331	335	329	306	339	287	320	329	333	339	356	313	341	330	354	332	354	310	329	348	347	312	323	321	345	345	356	326	315	338	346	319	317	349	295	317	344	307	317	330	300	321	296	321	316	330	334	302	347	343	349	372	322	326	325	374	330	348	316	316	313	300	309	354	345	341	316	341	337	315	323	348	326	330	308	300	307	335	310	347	333	331	313	333	328	323	309	320	338	341	317	329	312	333	370	318	319	351	346	320	321	329	333	335	308	345	338	315	340	315	330	328	350	337	348	336	318	323	315	323	326	323	344	336	316	319	362	324	342	368	294	353	319	347	306	324	351	302	310	338	299	323	347	353	340	338	317	357	331	343	327	294	332	376	325	355	305	320	344	327	328	357	327	297	337	340	306	336	321	346	341	304	339	330	329	338	327	313	283	329	332	329	316	315	319	326	313	338	319	347	332	330	313	328	312	285	329	335	316	347	339	313	319	292	312	346	334	334	310	328	315	323	284	309	310	323	345	319	342	341	319	343	327	352	325	324	329	342	372	345	351	335	343	305	321	321	321	324	313	311	326	335	323	310	326	330	338	339	332	369	309	318	370	349	339	326	317	361	326	318	322	305	359	359	290	323	323	349	305	332	335	336	312	313	328	325	323	307	309	318	306	307	359	336	308	343	347	353	299	327	337	336	327	314	366	340	336	304	334	340	296	339	350	374	345	328	357	303	346	317	361	317	361	326	294	379	300	313	311	309	329	335	315	323	286	309	302	292	349	308	332	321	345	319	318	341	332	339	350	319	316	359	301	331	308	312	310	339	322	292	314	364	355	305	333	314	339	359	318	310	347	312	329	333	342	341	324	289	321	353	348	346	305	336	342	307	305	319	340	346	357	329	315	331	298	334	328	321	349	335	309	350	290	319	328	361	305	337	282	328	324	353	352	293	354	345	291	321	354	324	335	317	343	360	317	301	339	331	335	330	314	340	351	306	333	348	306	350	318	304	292	299	325	329	345	320	361	324	356	313	349	335	322	327	322	330	310	326	338	345	329	340	302	337	327	324	333	340	309	327	344	336	332	315	306	352	302	308	307	315	354	349	329	331	334	333	314	339	304	303	350	302	321	342	350	313	317	366	344	344	296	297	344	330	348	361	300	287	312	338	315	362	340	317	314	334	313	350	303	328	323	336	310	337	306	329	339	346	341	307	314	342	323	323	322	304	339	327	321	320	309	346	317	334	320	333	325	329	327	330	299	350	360	340	317	330	330	304	317	343	299	322	310	331	339	332	337	321	322	299	334	319	319	326	334	333	324	366	335	338	300	319	350	327	319	304	310	317	300	334	340	336	345	310	334	321	353	328	303	316	344	313	318	329	349	302	325	343	356	341	349	323	320	310	308	320	330	305	342	358	321	345	336	355	306	303	319	354	307	292	309	316	306	331	315	330	340	337	311	327	326	308	329	332	357	336	338	326	333	351	325	323	325	322	337	332	332	339	337	314	317	364	336	324	319	341	329	349	301	311	305	289	314	331	342	314	324	334	295	319	326	352	320	319	331	313	335	306	296	326	343	323	317	300	287	341	319	342	308	345	334	346	297	316	325	318	313	361	361	353	348	319	346	272	324	354	329	342	299	296	323	335	328	339	310	325	298	308	289	310	337	376	324	328	323	344	344	322	326	340	340	337	342	310	299	312	358	353	322	299	316	318	328	342	338	325	322	301	311	351	291	319	340	316	290	328	337	330	342	332	337	357	380	356	347	345	320	312	334	303	317	307	338	318	330	332	348	325	305	348	326	348	317	314	312	327	316	331	336	310	313	325	341	322	330	340	326	361	306	349	284	302	356	328	318	309	331	333	326	318	342	352	405	324	310	316	349	338	323	337	314	344	318	332	315	317	316	352	340	369	328	333	314	345	331	307	333	303	304	316	342	339	348	338	314	335	327	322	302	324	321	316	345	331	360	332	341	318	345	340	329	355	308	289	307	288	334	365	327	321	291	328	341	333	332	340	320	311	341	310	343	289	320	320	306	324	353	315	318	320	340	343	303	336	341	338	297	316	360	326	336	340	329	328	353	325	329	309	330	307	339	302	344	313	321	340	336	319	340	330	376
23956	22626	31004	24587	22276	23638	18422	2091	588	541	523	564	529	514	503	504	859	575	479	487	475	518	493	506	484	464	518	483	509	485	464	487	455	495	492	497	518	482	473	535	458	522	473	487	483	490	502	468	475	512	483	484	486	520	488	500	485	464	489	524	455	487	457	514	515	508	463	480	470	514	477	525	499	463	499	515	518	507	514	453	503	487	473	496	527	479	499	454	457	499	534	479	542	500	521	477	459	476	472	490	469	451	509	459	466	463	478	470	521	485	532	475	485	484	500	434	504	493	479	493	497	455	526	485	485	465	473	525	475	462	517	474	445	454	494	480	471	483	504	483	478	511	492	460	438	482	512	488	520	465	448	489	543	503	493	450	449	465	483	514	494	445	482	472	502	464	463	503	487	515	465	476	462	470	502	480	513	483	514	498	523	493	493	485	463	494	503	443	479	507	440	444	450	477	516	480	441	455	480	503	479	513	507	464	512	477	474	530	489	452	544	481	467	502	510	468	487	519	496	464	487	492	480	505	531	511	464	508	486	476	479	497	492	500	472	490	482	523	482	507	504	472	476	513	495	482	486	466	480	435	465	490	514	483	483	470	489	473	480	489	476	473	485	483	485	487	475	480	476	523	450	494	441	518	483	472	491	496	495	477	492	534	499	481	501	496	500	477	498	458	504	515	482	500	480	495	490	466	481	449	462	470	496	487	475	495	446	475	467	519	479	491	490	499	555	474	473	455	476	474	444	454	496	484	499	492	471	502	472	521	542	526	490	475	497	521	499	499	497	462	445	471	438	490	478	457	469	469	488	475	439	490	429	484	485	495	471	472	524	495	525	476	457	476	510	446	523	473	459	486	480	485	489	439	489	431	508	467	522	465	491	468	474	496	528	496	483	453	472	466	473	475	476	529	483	484	489	496	484	460	478	485	498	449	466	495	488	493	468	513	509	508	503	513	501	458	471	475	494	523	491	490	479	459	461	505	482	508	514	471	529	503	455	479	470	443	494	467	497	512	488	460	486	539	513	494	487	452	501	482	502	486	515	460	490	467	462	475	479	530	493	428	496	504	492	500	518	483	486	507	508	488	498	473	485	463	530	496	487	471	519	451	471	519	473	480	485	484	483	453	470	502	478	466	478	467	478	489	453	486	488	492	499	479	440	469	449	457	441	478	478	499	452	493	477	485	486	502	514	473	494	502	451	470	497	457	506	497	465	525	502	487	499	462	498	493	491	499	494	494	477	477	471	459	478	497	483	478	499	458	509	469	512	499	464	471	442	509	516	501	472	475	470	476	478	485	473	475	491	479	479	525	521	494	464	467	449	453	524	498	467	445	522	482	490	454	498	498	510	483	451	512	492	476	469	493	466	502	491	489	496	503	460	518	487	512	483	503	469	463	505	479	435	516	452	490	513	466	508	448	461	540	433	494	459	472	489	508	471	482	469	472	496	497	503	501	537	489	473	464	475	478	504	458	431	535	479	498	502	549	475	496	462	484	484	471	480	478	507	473	478	484	476	478	500	468	478	494	505	480	477	445	469	500	495	537	539	496	469	502	487	485	477	529	447	505	464	492	514	517	513	464	524	505	501	501	470	498	475	547	478	489	481	454	492	445	495	484	456	502	482	479	473	468	476	473	499	507	479	527	490	499	469	484	488	450	487	487	474	506	458	485	453	480	484	450	476	497	481	482	475	496	466	500	530	471	512	456	514	495	466	442	480	452	499	492	472	512	508	469	502	469	496	481	446	470	458	497	493	471	474	520	513	484	464	477	491	471	471	491	469	509	442	495	459	505	428	475	503	446	498	525	497	472	452	533	515	483	430	481	485	475	497	503	434	472	474	494	431	508	489	485	469	468	499	526	453	446	489	482	490	491	454	488	471	491	466	454	489	483	514	490	489	444	482	486	503	506	481	500	492	497	499	516	520	469	491	477	486	471	486	482	503	456	459	480	483	488	477	449	447	527	491	447	520	463	462	503	460	474	486	495	477	490	513	509	459	488	489	519	493	462	459	461	508	482	508	496	460	487	475	473	455	439	488	505	461	488	461	470	465	481	514	498	462	445	504	482	448	464	481	490	464	498	476	462	464	525	526	435	497	444	485	473	491	499	505	508	488	509	496	530	457	475	483	483	455	480	465	492	472	497	462	476	483	500	470	520	451	506	489	474	468	497	488	481	482	469	475	495	482	486	459	476	460	449	473	486	452	507	445	484	516	492	486	483	484	519	516	492	500	494	507	474	497	524	460	511	541	500	501	451	520	468	444	509	487	499	496	505	513	470	462	509	487	459	509	469	467	505	496	505	508	497	469	482	497	512	486	494	454	505	495	448	504	467	484	528	503	508	489	502	510	498	498	528	485	506	482	459	507	475	469	481	515	443	485	469	510	498	508	513	479	433	486	474	454	510	526	461	494	489	460	469	492	497	508	474	469	473	480	448	498	506	487	504	489	457	489	496	479	504	548	486	498	494	475	470	454	513	479	460	471	465	444	481	478	491	486	490	493	506	482	466	513	480	485	482	464	488	461	459	494	497	482	464	481	486	473	462	491	488	482	485	526	461	502	469	489	458	504	492	515	504	446	459	486	473	492	497	500	466	498	499	491	479	499	444	515	468	460	508	485	474	487	520	512	471	502	482	460	481	484	492	504	479	476	485	474	544	473	454	513	484	473	451	478	489	488	494	445	498	462	487	505	516	487	501	525	470	496	485	484	512	468	540	485	474	489	474	482	506	506	499	484	468	499	499	488	503	454	501	493	484	512	490	442	528	493	443	486	505	496	513	490	471	514	461	509	460	494	449	500	456	482	488	497	500	502	460	485	497	464	481	496	466	498	473	473	477	463	487	478	489	483	439	460	493	456	472	485	499	507	455	494	457	490	490	488	511	457	509	480	487	457	495	517	470	481	500	484	469	476	473	496	470	457	485	484	506	476	460	457	480	468	496	459	495	511	473	458	491	456	487	486	490	476	511	472	456	487	491	548	481	473	514	501	478	500	488	517	455	491	494	484	485	457	480	461	486	451	476	480	477	506	491	437	456	495	439	481	503	475	480	488	460	430	474	457	479	466	472	490	471	534	488	477	468	510	488	502	518	462	473	511	450	454	499	513	532	509	506	467	470	483	477	455	478	471	486	484	486	477	486	488	536	463	497	485	518	457	481	486	518	485	478	507	506	470	491	497	490	484	470	496	510	495	520	464	507	505	479	476	488	490	457	473	481	498	489	466	502	471	472	536	464	456	497	482	464	518	454	478	491	467	467	510	511	463	460	477	490	497	494	483	514	481	502	499	476	511	509	485	469	493	442	447	497	480	471	494	465	503	494	489	501	520	471	508	478	455	499	468	498	485	488	483	486	491	484	484	475	483	487	440	497	478	491	483	485	471	483	486	474	473	499	483	495	506	524	511	471	481	456	515	489	474	547	510	503	467	460	525	498	479	452	481	500	461	480	504	499	495	516	485	461	463	494	461	497	467	488	516	503	489	495
42955	83990	48329	21503	24065	24793	17653	1296	692	648	587	578	536	495	511	558	1006	661	509	482	520	499	506	552	512	512	458	473	467	509	486	478	484	518	487	500	521	495	479	527	494	476	463	479	484	509	470	483	493	529	490	527	465	495	465	503	487	476	480	464	439	519	511	456	535	514	506	488	478	524	491	505	504	497	502	530	483	497	496	509	492	500	517	482	498	485	487	525	517	514	506	469	493	490	539	450	490	470	494	467	500	531	473	516	518	529	490	489	493	442	492	514	471	512	501	500	485	521	497	501	505	495	508	490	504	486	482	489	515	489	480	461	540	523	511	508	490	491	480	501	530	449	499	499	477	496	508	434	505	499	472	468	503	491	514	477	496	496	534	472	494	453	500	475	473	506	525	499	512	490	520	509	482	486	440	518	478	501	500	457	486	505	505	505	512	466	486	466	491	492	486	499	490	528	524	518	462	465	498	476	503	462	501	494	519	497	492	481	484	498	495	492	481	469	539	469	519	460	449	479	493	459	478	484	461	500	514	476	484	493	499	482	499	478	491	500	537	441	502	503	467	519	498	518	495	493	492	528	542	504	489	502	477	482	488	490	537	484	509	496	520	488	536	498	517	511	539	484	488	500	510	457	477	479	500	473	534	461	537	493	462	475	500	526	522	515	503	497	467	495	488	469	487	500	539	545	503	512	506	493	475	474	482	506	506	484	493	472	497	488	482	513	523	487	511	520	472	519	504	471	498	480	530	504	474	489	510	503	491	497	499	459	488	477	498	466	460	512	503	474	508	476	489	479	522	490	510	528	515	480	518	502	477	486	532	503	457	481	525	457	486	533	484	517	474	487	476	506	502	518	487	494	457	539	510	457	481	506	490	474	512	510	498	515	484	507	491	523	512	497	469	524	486	500	466	486	473	486	484	498	463	468	501	501	514	529	467	488	490	507	470	490	515	517	501	505	471	488	475	493	548	511	500	513	477	470	505	503	461	461	530	498	540	520	479	514	516	487	492	527	494	469	495	492	514	506	524	512	524	512	479	509	499	480	530	498	511	520	509	502	514	488	465	490	515	526	457	547	499	468	503	502	488	508	507	512	484	498	523	493	467	510	542	501	518	468	532	517	510	484	479	476	483	526	509	489	494	484	501	441	472	478	450	489	451	500	468	508	517	477	498	478	484	513	472	515	448	505	505	508	504	508	478	462	490	543	472	471	504	500	499	520	468	494	503	489	528	507	449	474	500	502	524	488	500	508	491	502	510	472	518	480	487	507	520	518	471	464	500	499	481	479	465	490	532	463	496	513	478	488	496	488	519	467	502	501	461	483	464	477	483	480	473	531	464	487	471	504	507	481	505	481	498	487	468	486	536	467	500	521	526	528	494	546	485	484	489	509	485	542	459	500	480	487	496	517	527	527	482	490	487	510	492	485	450	494	488	511	514	469	470	479	466	485	488	533	513	485	508	498	490	521	484	508	482	509	506	538	494	513	509	497	449	501	470	477	473	520	484	514	473	487	463	468	490	499	480	493	474	468	449	479	497	524	482	488	511	541	478	497	480	499	523	484	462	470	512	477	495	509	524	476	512	497	500	442	477	486	501	535	497	476	501	549	474	479	532	518	488	486	487	551	505	514	510	473	471	502	462	493	457	481	485	479	522	476	484	533	509	472	498	483	484	473	477	492	464	492	511	453	501	479	428	513	525	509	494	540	492	509	472	509	514	525	487	498	496	500	466	475	503	479	487	524	510	462	537	503	481	491	487	471	499	508	470	505	481	499	491	497	509	470	502	526	495	482	492	496	502	507	462	498	521	513	470	497	497	521	493	505	539	498	472	538	492	488	497	499	518	516	491	549	510	505	504	453	496	487	498	495	468	502	464	499	492	485	480	483	501	506	501	510	522	515	475	490	466	511	463	525	477	524	470	511	549	476	500	489	520	546	505	497	506	499	504	497	484	504	503	509	507	488	516	493	481	473	474	503	504	480	447	453	485	501	508	474	456	481	511	458	512	486	472	489	504	503	462	527	481	509	486	542	522	475	475	490	496	497	467	474	475	488	485	521	494	528	454	479	488	480	450	508	520	525	547	516	500	474	469	466	493	453	502	475	506	459	500	516	494	464	531	510	484	498	482	507	498	507	515	468	464	509	483	525	452	490	514	490	462	515	518	521	500	512	491	494	502	522	538	520	484	513	460	501	496	488	512	458	491	462	500	492	490	488	463	543	520	522	500	471	496	473	512	520	491	462	483	498	503	470	518	473	499	461	479	498	491	514	477	513	551	503	505	503	504	500	465	465	480	508	464	484	525	485	501	523	527	502	496	490	461	461	497	482	508	507	496	513	500	490	519	468	470	491	492	505	518	472	472	521	485	538	508	515	516	506	491	489	458	508	496	532	493	485	477	498	488	503	502	489	485	487	474	506	487	511	493	494	514	529	500	498	493	483	496	496	503	524	572	562	442	490	471	479	495	488	445	482	462	524	502	453	503	494	482	498	454	499	501	506	493	477	505	480	491	485	498	484	513	507	492	535	493	443	450	496	478	479	488	455	452	477	476	492	475	502	507	477	468	530	503	470	530	495	520	462	472	505	507	498	490	526	484	501	487	464	504	509	484	489	477	468	484	484	511	456	477	503	501	483	510	510	506	524	498	503	490	471	485	455	511	504	518	505	529	501	467	470	496	485	526	485	490	480	568	463	494	456	522	492	534	434	488	505	482	485	479	504	488	471	502	519	522	474	517	528	502	457	486	519	488	528	492	495	494	486	493	483	463	507	460	463	489	507	476	533	469	497	506	497	470	478	451	486	470	508	463	506	483	533	503	529	478	452	471	499	560	496	502	483	488	519	467	494	488	492	527	492	524	526	480	466	484	489	483	495	485	491	481	496	468	458	485	534	498	493	473	482	500	458	515	478	473	489	470	498	496	465	515	476	489	476	471	495	502	518	489	483	518	466	503	492	483	478	481	518	486	476	502	477	502	484	530	497	476	503	496	490	493	474	465	492	514	487	529	506	532	468	513	487	454	489	505	460	508	516	487	495	474	481	502	496	509	520	548	479	520	469	505	518	500	501	489	531	493	462	523	507	502	492	506	480	493	504	467	516	504	473	503	468	564	491	506	515	577	506	499	515	470	507	500	510	505	504	487	514	484	491	539	499	470	479	515	511	518	498	495	498	487	502	473	461	462	495	473	481	520	479	486	479	456	478	472	510	523	529	499	473	520	507	500	478	506	504	488	481	493	489	465	486	481	489	507	489	479	489	475	477	466	509	515	508	492	466	470	476	525	475	513	502	522	462	495	505	474	473	475	476	530	525	467	476	524	508	534	518	472	497	494	534	486	524	467	480	491	460	508	504	466	480	504	456	499	472	474	484	506	481	462	487	482	500	518	500	497	476	567	532	520	521	453	484	495	488	504	444	488	474	530	506	482	516	470	480	498	509	526	506	465	482	490	538	492	478	494	480	483	485	504	492	438	508	482	525	459	498
25020	23746	31347	25218	17459	12193	8507	1285	443	423	448	410	392	376	396	411	563	400	402	392	355	372	405	386	409	402	398	420	373	375	415	402	386	377	381	376	392	362	419	385	357	355	394	375	375	383	406	361	381	406	381	359	340	350	353	430	395	374	384	392	370	349	421	393	386	369	406	375	367	417	421	382	414	335	426	397	336	423	375	390	368	368	394	352	401	368	424	376	351	386	374	387	380	364	389	395	392	357	413	382	402	360	380	406	394	378	379	370	390	362	366	366	388	413	394	383	417	392	392	392	350	389	408	373	393	374	389	398	363	365	366	384	388	383	399	418	396	380	405	353	412	364	385	378	392	370	387	379	419	393	356	387	389	387	406	366	382	391	354	363	383	373	368	390	381	368	368	371	395	378	386	360	377	401	400	392	365	400	391	382	379	370	412	358	377	414	370	388	404	384	354	392	395	398	386	399	342	369	372	388	376	399	366	408	369	392	360	406	396	402	389	360	356	387	380	381	394	376	369	404	410	393	364	394	374	379	376	384	361	383	363	371	425	386	385	349	400	365	373	390	375	361	370	395	354	377	412	411	377	361	371	383	384	398	382	401	397	410	338	391	391	388	421	396	425	376	370	407	407	360	389	376	336	392	433	379	383	397	389	395	396	361	401	399	390	384	383	352	407	398	375	405	387	354	413	385	351	399	354	390	358	391	363	409	376	369	386	386	405	397	410	373	369	354	398	379	405	376	409	402	404	382	388	360	372	358	398	355	378	376	400	384	395	392	360	398	372	402	385	356	397	351	366	386	366	363	373	396	364	409	390	386	379	352	400	351	371	380	390	381	382	366	386	402	391	348	393	362	361	393	378	401	353	378	382	389	402	354	377	382	382	386	366	371	390	403	402	435	400	375	377	409	395	361	397	382	386	380	344	367	390	353	402	380	364	387	372	363	396	366	362	357	371	393	403	372	410	387	350	331	400	371	377	391	413	385	374	357	391	376	401	397	373	390	399	372	378	395	388	401	380	361	414	382	404	394	385	363	339	389	381	378	382	389	387	381	395	380	374	372	349	387	391	358	340	409	389	377	383	403	389	380	401	385	394	397	370	393	384	351	373	371	405	357	398	378	368	383	400	378	379	392	354	379	355	366	390	352	394	386	383	407	374	377	386	354	380	352	408	438	379	368	416	365	388	374	404	390	381	359	358	350	398	374	369	400	399	392	399	391	372	416	377	397	387	435	388	400	343	390	372	365	384	417	370	359	388	382	390	397	402	370	413	386	425	376	413	413	379	408	400	346	361	347	380	389	368	386	375	404	385	388	387	387	382	384	397	409	378	390	385	383	379	388	389	380	392	382	358	366	355	381	377	407	401	400	369	382	409	363	357	351	369	389	410	375	379	375	390	343	444	376	388	363	349	385	334	407	377	398	371	366	394	390	383	380	397	402	367	383	330	428	374	330	393	411	389	384	392	409	425	389	383	364	372	367	392	382	446	396	364	381	372	376	414	386	403	374	375	378	374	357	372	360	425	396	379	371	382	363	360	404	387	371	402	393	355	368	371	386	367	396	404	368	377	367	377	352	417	374	397	414	403	406	370	373	410	376	389	406	394	385	357	364	399	395	391	387	368	354	399	380	395	386	419	367	350	351	350	367	386	405	371	344	349	373	374	411	415	368	354	340	393	403	404	343	382	369	406	376	398	380	386	380	362	385	409	412	386	392	388	412	332	391	360	392	384	384	409	401	374	390	360	378	411	394	359	377	383	401	399	386	397	392	366	405	362	391	375	382	363	410	384	392	392	413	378	348	350	391	377	350	417	382	383	398	355	384	380	414	403	377	361	368	425	361	399	368	405	375	357	403	427	375	378	382	347	363	389	432	405	389	402	390	399	410	351	412	379	375	379	420	443	400	406	371	366	373	409	393	398	413	348	367	370	355	369	359	333	356	381	390	366	392	382	357	362	413	400	359	366	370	344	381	335	364	406	402	357	362	415	395	395	402	406	398	408	380	415	371	351	387	358	401	374	358	418	350	363	378	406	409	386	395	376	381	344	404	386	416	394	384	394	402	376	353	387	418	409	375	414	367	409	376	410	382	394	377	384	392	394	393	359	349	360	400	392	362	403	389	358	347	399	401	354	383	390	357	407	364	387	385	385	398	366	386	376	372	371	375	354	364	348	365	382	365	389	354	376	372	417	405	359	386	376	373	363	390	382	419	346	383	394	384	383	354	395	380	372	387	402	401	334	368	395	377	363	401	374	373	388	396	424	390	406	388	371	409	340	349	374	390	410	367	394	393	421	377	346	413	375	402	367	396	392	373	398	346	342	354	371	345	366	396	394	375	407	384	413	406	367	386	407	395	375	357	368	375	400	386	370	357	372	377	436	407	364	393	397	387	388	386	392	370	383	346	368	365	403	358	351	362	377	395	353	388	394	407	384	418	354	354	393	385	369	365	384	356	402	381	405	367	415	340	409	403	385	384	370	365	389	421	335	403	370	397	405	400	380	405	408	397	397	385	367	387	339	368	379	354	382	381	371	372	365	371	379	378	398	374	367	351	373	398	346	396	367	362	388	380	382	362	357	359	356	373	352	389	365	423	380	376	402	369	406	345	360	330	379	379	385	390	377	411	378	366	358	356	349	407	370	405	382	393	403	374	359	394	378	397	354	371	380	383	383	380	377	411	379	392	389	399	375	388	405	392	372	398	359	391	390	418	368	399	405	379	394	353	405	352	365	394	388	385	390	407	364	426	358	361	361	338	357	374	369	385	362	394	366	352	393	380	412	399	394	369	367	400	365	379	372	413	392	376	363	334	394	391	373	376	407	359	403	352	373	370	385	385	391	382	394	384	354	389	381	401	366	387	380	401	367	359	404	399	392	387	387	419	373	369	374	382	378	381	404	404	375	355	359	379	377	411	378	373	378	370	414	393	371	383	413	392	379	354	417	410	344	393	355	356	383	372	364	415	372	392	368	356	411	349	398	372	372	398	376	385	373	409	392	364	368	356	385	364	348	413	431	421	392	377	379	364	380	382	398	390	360	376	402	351	379	374	379	353	375	381	378	399	375	366	385	396	365	413	372	379	385	459	396	378	353	406	381	395	354	394	365	367	383	392	378	367	411	390	401	357	380	365	381	380	409	396	342	385	395	363	352	363	372	376	388	356	357	351	380	404	366	382	365	399	348	367	384	359	395	364	364	399	379	388	385	406	399	398	383	380	389	396	404	375	381	371	393	362	386	385	369	374	397	408	381	418	357	367	340	380	395	356	377	364	375	407	370	370	400	381	371	405	378	383	397	357	395	387	387	384	354	398	366	434	361	374	376	377	411	352	380	406	380	397	362	412	359	361	418	391	378	377	390	372	400	366	373	345	351	366	344	359	402	370	383	421	338	391	407	394	349	416	376	391	386	417	404	367	380	382	368	371	358	336	388	400	391	382	418	379	415	393	366	349	384	360	381	348	376	400	359	392	398	399	373	382	359	371	378	383
42194	76209	42961	13797	16512	16233	12517	1603	581	497	505	460	436	445	449	452	783	467	426	389	401	387	413	424	429	433	421	443	438	424	446	425	431	386	459	421	448	419	415	435	398	424	393	434	407	435	416	408	437	428	401	396	434	431	438	384	400	438	431	417	424	447	404	401	441	422	432	410	438	415	409	395	423	428	454	422	406	418	430	388	419	441	388	438	397	437	425	434	355	406	401	427	383	416	405	427	379	409	405	393	436	449	388	399	389	436	410	410	436	415	415	406	404	388	406	421	375	401	438	435	421	403	428	382	399	417	441	436	370	387	410	435	410	427	408	447	414	419	426	422	414	437	436	430	424	389	388	421	438	402	425	403	405	386	423	421	445	422	407	412	429	421	414	417	408	408	401	427	424	399	397	421	428	379	378	403	435	393	432	404	425	415	396	392	420	405	418	400	420	380	414	387	429	435	441	420	418	419	423	391	396	423	354	406	438	383	412	408	413	408	434	419	400	388	425	423	410	390	412	411	396	392	418	403	441	412	464	421	370	437	399	398	404	392	391	440	423	449	430	387	416	411	404	405	411	405	419	393	440	418	450	411	430	397	379	377	378	416	404	413	417	429	418	427	409	400	422	422	447	431	398	417	441	427	434	423	388	398	403	414	390	454	404	409	403	436	428	413	412	425	419	402	410	406	407	393	423	429	407	420	488	404	413	481	405	418	390	388	420	403	402	442	404	412	398	404	422	437	423	417	407	404	407	445	410	409	411	414	387	378	390	394	436	398	413	409	451	423	433	400	445	396	389	413	456	413	424	432	429	439	391	393	422	384	385	442	400	379	427	413	403	429	421	410	375	460	419	431	383	398	424	380	440	457	415	408	402	417	372	432	433	447	437	411	383	406	406	413	405	436	393	424	402	386	419	430	393	444	428	376	384	417	448	414	437	415	417	386	423	411	398	404	382	399	387	408	421	453	404	393	404	449	441	403	438	460	384	432	443	412	430	416	370	363	407	395	448	445	367	396	402	427	412	422	413	426	389	430	412	434	426	407	395	429	397	414	396	427	411	435	390	414	431	407	398	423	420	433	428	388	434	390	384	418	443	396	382	403	408	435	428	395	399	400	432	382	423	406	423	428	413	444	433	431	421	425	439	375	434	408	424	446	417	419	414	447	428	430	439	417	412	408	391	421	452	418	386	415	481	418	389	429	420	379	377	422	405	405	429	411	423	404	436	404	465	411	395	391	406	412	419	471	445	399	425	411	424	421	409	406	460	432	425	411	432	425	410	420	413	395	424	435	443	441	417	443	431	425	414	425	408	432	385	459	416	455	433	395	399	453	394	420	401	421	455	421	393	425	367	400	404	392	410	436	396	393	411	402	405	398	404	414	438	456	424	402	428	423	390	428	386	439	395	415	417	458	427	434	404	401	393	421	414	431	415	432	391	435	408	396	422	410	418	429	436	393	420	426	406	464	437	393	403	449	417	430	414	464	430	422	429	398	411	453	425	422	386	373	389	386	403	429	405	395	430	411	419	435	432	452	404	408	431	376	448	412	436	401	436	388	375	356	415	429	368	435	402	461	390	398	439	405	431	392	420	395	402	381	394	370	422	414	401	396	399	406	407	397	452	422	386	401	411	440	438	403	414	455	463	422	450	427	456	390	395	416	390	412	445	385	432	407	393	418	402	419	409	398	407	392	413	404	416	429	431	414	409	393	418	415	427	408	401	409	401	421	417	414	417	419	409	412	386	385	422	429	433	383	434	385	404	447	428	388	374	440	442	413	382	395	391	427	412	402	403	414	409	420	436	439	443	418	427	419	407	436	418	411	430	420	425	390	429	404	391	415	425	419	430	433	406	437	384	441	415	391	399	421	436	428	442	387	400	408	416	444	389	402	427	427	407	430	395	404	420	430	427	412	395	408	391	408	429	404	437	441	440	429	400	417	445	419	429	408	426	405	394	403	382	417	407	412	430	398	431	456	463	405	388	422	437	375	405	404	396	406	432	420	413	436	419	396	419	421	373	437	420	445	447	447	424	404	428	390	416	411	386	405	393	430	391	403	430	409	416	419	397	448	403	416	388	407	399	390	405	405	419	422	410	432	452	406	381	409	424	441	403	413	439	433	381	394	424	376	369	398	412	425	429	421	414	447	412	409	441	384	450	385	385	419	397	404	434	402	410	399	404	417	429	408	421	403	420	410	434	418	443	457	426	387	393	443	404	407	412	428	439	420	389	391	425	446	423	449	409	419	399	415	418	482	440	416	424	399	388	391	377	435	407	412	426	389	410	435	416	408	436	408	387	409	410	427	399	427	407	404	413	397	421	420	394	435	403	453	418	438	387	391	399	381	417	397	436	399	414	446	436	422	412	459	433	410	432	410	394	411	369	418	448	427	410	421	398	430	427	443	430	418	412	393	426	402	413	387	432	408	452	424	405	415	440	418	424	402	421	418	396	415	380	411	422	410	433	434	435	363	436	379	429	396	416	381	456	397	396	411	396	394	431	448	419	404	386	412	430	407	409	413	402	421	438	434	407	414	425	424	424	402	412	411	404	412	403	406	352	424	389	400	434	423	435	408	399	391	413	435	396	393	422	445	393	416	422	433	408	393	422	436	421	416	397	375	421	456	400	426	426	428	401	436	440	410	437	425	389	413	421	419	379	405	427	410	400	451	400	413	439	414	407	449	419	420	409	418	402	409	426	434	419	386	420	406	444	414	379	380	422	411	442	411	376	400	400	433	402	377	430	438	424	403	388	395	428	418	405	397	410	395	400	395	402	436	377	421	420	427	409	447	405	417	439	409	409	444	383	375	381	423	389	438	440	430	402	419	440	423	414	421	422	398	447	426	430	404	403	420	403	412	449	426	436	401	414	427	407	412	406	407	370	424	349	383	405	402	415	386	405	400	467	390	398	432	414	384	424	416	387	417	435	416	420	408	395	414	429	438	409	427	429	400	419	413	419	438	414	381	419	417	404	389	383	431	420	434	413	417	380	454	435	428	415	411	394	435	411	413	421	449	410	373	383	404	412	429	438	403	440	424	441	422	417	427	412	468	428	441	405	416	430	406	400	422	377	424	393	433	415	442	413	411	400	374	412	412	412	425	424	414	389	433	439	420	408	406	406	432	424	412	420	416	418	395	389	399	408	378	431	421	414	423	397	413	403	419	415	417	409	393	412	423	396	376	372	438	382	388	409	438	434	459	401	383	404	422	371	420	417	414	442	448	399	409	415	398	408	435	395	419	403	462	443	404	458	420	422	425	420	404	366	421	390	409	423	408	446	422	447	422	408	385	431	410	398	373	396	409	441	385	411	404	408	432	395	380	428	442	415	409	406	421	402	421	413	403	445	409	395	410	407	385	396	412	423	413	410	404	448	418	408	412	409	386	417	411	459	425	411	435	444	419	371	412	413	427	404	413	391	393	407	434	403	411	421	398	416	416	399	406	414	420	419	414	419	389	404	379	379	417	426	400	431	426	384	410	406	416
22685	21811	29858	24142	21957	26335	29815	8818	979	826	744	692	710	711	694	785	1319	1021	710	730	732	702	744	726	734	711	699	716	671	701	713	719	700	724	680	688	702	708	657	677	733	665	705	661	679	718	682	719	664	699	727	668	679	684	661	648	666	672	696	741	695	742	643	671	711	707	732	684	661	696	666	663	692	678	672	668	715	668	642	705	684	664	632	723	674	704	707	692	685	713	706	672	713	676	703	684	675	693	706	684	721	727	698	665	658	644	682	713	684	705	686	732	683	685	682	685	633	699	706	719	673	671	684	665	692	665	698	662	677	672	688	696	688	671	680	728	657	720	743	734	739	696	745	750	700	662	657	630	724	678	746	688	701	711	658	724	714	707	665	712	720	736	683	698	643	706	669	661	768	665	675	663	665	704	682	749	711	676	646	647	676	674	696	667	705	663	671	658	726	712	706	657	677	686	717	681	680	740	683	742	682	680	707	674	705	679	684	691	723	663	713	710	663	719	723	707	686	685	682	675	655	658	665	673	708	699	670	704	631	706	691	707	669	673	674	679	661	696	706	715	675	703	718	701	700	710	699	690	661	687	702	691	657	680	692	686	745	692	705	686	754	696	670	660	655	716	715	704	704	722	679	676	685	703	652	714	641	672	728	733	672	711	691	678	675	657	707	652	739	721	703	656	664	698	699	738	678	670	659	671	740	688	661	680	644	653	691	657	668	698	717	739	700	657	677	697	675	666	679	714	699	684	694	675	654	681	664	669	669	712	693	699	691	670	742	720	656	654	708	695	694	680	667	645	686	721	675	687	690	650	691	682	672	688	660	706	686	702	688	709	714	708	731	666	672	644	643	729	650	686	704	690	648	663	770	708	715	659	688	662	711	716	679	707	659	680	679	674	711	696	680	696	685	680	634	728	657	684	731	681	704	719	674	727	670	702	694	713	717	654	667	700	649	704	648	689	665	686	655	689	670	675	665	689	699	650	699	725	716	631	694	693	698	655	685	698	649	702	701	630	666	664	697	690	690	707	742	707	730	665	680	709	690	673	701	682	690	721	734	765	681	729	689	704	713	668	665	693	722	712	688	688	695	628	685	645	634	674	659	709	754	650	694	703	691	702	737	673	700	673	660	643	695	642	650	746	674	690	690	717	699	698	680	679	672	680	686	653	693	688	665	673	664	663	666	673	709	679	694	683	758	716	653	688	714	671	697	664	674	633	705	688	682	692	677	681	697	728	668	671	661	725	659	736	617	705	700	721	713	720	665	660	681	691	742	665	685	666	700	696	653	659	675	685	692	655	692	698	692	655	640	653	688	696	634	712	687	666	664	609	698	686	713	723	686	717	675	655	715	745	735	668	734	699	669	674	682	701	735	725	691	691	699	648	683	663	700	710	712	706	689	699	676	663	677	671	709	654	677	666	701	681	653	708	675	700	693	686	692	666	698	717	685	660	655	676	691	660	675	703	655	675	663	734	710	696	675	681	677	703	698	677	672	675	698	698	707	679	769	689	707	706	655	676	635	679	711	676	700	681	658	729	683	674	659	687	672	665	690	706	718	705	687	647	687	695	697	664	682	720	673	711	672	710	666	700	628	684	670	722	722	692	620	675	661	695	678	675	705	680	689	694	681	683	746	658	694	678	709	675	709	677	666	679	677	685	670	689	698	743	708	706	692	711	732	741	739	711	743	704	737	754	690	707	687	703	696	681	711	693	743	708	633	666	659	665	715	657	626	687	678	668	730	690	707	712	680	662	700	673	682	706	686	682	683	684	680	704	733	685	731	713	747	685	668	688	708	655	707	685	681	684	670	680	659	699	698	701	698	708	715	671	685	677	721	678	618	692	677	686	656	668	665	720	681	659	594	672	673	695	696	703	660	693	708	710	701	665	712	711	700	681	712	699	720	691	699	689	692	718	664	647	666	688	670	650	687	662	647	714	740	712	704	677	690	680	713	722	662	716	655	715	682	691	659	681	728	702	670	710	675	689	728	675	698	734	678	676	673	659	638	632	613	660	694	658	692	659	731	658	693	704	661	683	705	706	689	669	724	662	681	720	660	685	674	675	645	648	631	714	686	699	721	725	681	692	657	643	698	680	698	702	704	734	627	727	720	677	660	682	662	698	685	677	708	706	718	704	678	661	702	702	675	703	669	709	722	645	684	655	654	707	688	677	695	738	710	658	704	653	670	671	684	705	702	672	706	729	659	658	713	685	664	706	698	688	735	673	688	685	658	676	681	708	737	653	664	733	674	679	663	658	680	682	670	684	693	705	704	649	716	711	684	693	709	745	669	658	678	684	639	681	668	693	675	680	723	691	694	649	725	660	659	706	682	692	759	706	711	730	641	697	673	735	704	707	714	690	686	669	698	710	688	721	706	684	767	692	701	683	680	687	695	666	724	769	679	672	699	675	711	663	672	668	680	688	693	702	675	707	713	676	680	667	685	678	697	653	662	664	716	677	715	708	713	715	699	693	667	666	733	674	682	674	641	649	683	645	741	670	653	656	661	676	658	659	650	705	684	702	707	665	697	668	684	671	676	637	713	710	673	647	695	705	636	691	685	695	663	690	702	701	705	699	703	699	670	670	736	714	709	678	655	698	736	664	695	652	668	691	713	698	687	709	692	671	705	671	653	706	687	720	679	674	698	672	682	667	694	692	656	721	688	704	685	699	715	716	702	653	663	708	725	666	655	694	650	686	706	686	664	666	678	700	709	710	679	664	676	700	664	705	651	668	699	698	675	680	682	654	658	667	663	703	670	666	695	663	710	645	708	712	710	708	626	674	725	644	711	677	710	678	707	685	655	656	703	699	714	694	701	705	672	734	713	704	704	705	709	699	666	702	721	684	661	667	729	707	665	673	732	653	679	688	656	642	686	659	646	618	658	678	713	685	716	725	702	713	660	695	712	695	659	679	639	680	699	725	659	684	700	716	722	668	713	672	700	686	695	693	728	738	667	674	690	712	632	659	722	685	659	668	663	734	670	712	704	658	730	713	755	682	704	689	702	649	726	698	692	674	693	688	720	690	751	670	729	663	667	679	615	672	715	656	726	663	667	671	700	725	710	724	705	695	713	673	692	747	686	684	680	657	672	695	739	709	651	675	726	702	685	661	750	695	701	698	699	624	698	695	727	712	680	693	682	644	668	721	701	696	687	645	708	733	745	686	704	669	664	667	679	695	705	695	700	738	688	704	687	664	750	670	698	679	686	715	713	662	716	693	684	696	698	666	690	643	673	688	658	683	722	711	712	710	687	723	683	669	706	706	685	695	660	691	693	689	697	696	674	672	671	697	687	740	666	655	647	734	680	675	679	671	671	724	673	669	691	677	640	732	742	696	666	648	716	700	708	665	692	668	679	695	668	657	670	695	682	667	699	654	656	683	737	634	679	677	683	662	635	653	715	706	697	651	674	714	673	688	665	675	666	676	692	707	652	656	694	721	700	681	686	653	737	709	682	691	707	668	720	720	705	709	684	726	732	711
48265	86371	59092	30422	31245	32412	28415	6502	971	847	843	797	822	776	780	894	1767	1118	699	730	753	717	664	663	710	653	702	733	698	681	643	694	728	687	655	678	704	701	724	658	690	672	704	729	667	715	745	708	669	707	703	687	674	690	714	701	681	730	640	683	681	709	704	695	670	689	703	720	756	659	684	726	732	658	661	671	676	668	665	679	701	687	661	676	675	675	648	688	706	761	734	736	685	693	675	714	701	699	675	686	679	719	712	707	691	673	661	736	716	673	703	719	685	646	720	691	676	702	715	721	717	709	708	695	637	702	670	726	665	676	696	713	683	702	665	651	657	675	646	723	703	710	681	671	664	649	675	682	703	678	689	729	690	700	649	711	674	641	721	671	689	704	676	736	691	756	738	698	696	692	682	728	678	716	684	671	693	654	675	650	629	686	689	703	673	653	756	690	642	640	687	732	718	684	628	718	713	671	692	700	679	711	727	683	666	666	734	651	702	707	719	682	677	751	684	699	632	715	731	650	652	659	721	682	645	727	695	673	643	701	669	699	657	729	736	726	647	677	695	693	671	701	701	695	682	632	706	654	695	732	702	731	721	704	703	698	665	680	736	714	683	687	684	679	692	702	680	700	693	709	685	777	709	672	696	690	633	669	700	714	683	667	698	738	746	696	666	679	678	746	699	718	685	690	674	669	683	671	687	660	688	651	721	751	685	700	704	718	716	656	678	706	749	716	687	729	681	697	695	709	720	634	661	715	721	710	677	697	746	706	721	652	646	661	694	714	735	688	710	715	693	656	658	650	731	698	670	674	683	734	683	651	727	704	630	690	690	686	668	709	672	669	688	689	708	717	697	672	687	730	704	736	664	683	690	695	694	680	698	667	736	700	728	696	714	757	701	720	680	723	746	684	698	697	657	697	667	697	681	595	699	748	696	645	706	691	702	691	680	708	688	714	710	641	662	688	733	682	681	685	705	692	742	688	662	651	714	678	719	737	730	701	729	670	705	712	658	657	660	676	668	702	711	671	648	704	687	734	685	695	685	667	729	656	670	745	725	679	678	677	670	713	705	700	722	670	668	650	662	663	677	657	709	719	706	732	663	717	684	672	724	659	678	678	673	706	708	683	677	672	684	662	701	660	727	687	657	693	694	672	675	696	700	736	684	694	672	693	709	689	692	663	662	701	654	697	681	731	687	676	686	681	726	726	687	717	709	722	719	690	721	638	725	711	718	666	678	717	682	687	662	711	664	690	670	663	685	704	696	679	682	669	710	710	698	718	670	655	669	703	725	692	699	704	669	700	665	679	658	714	694	679	709	730	714	709	655	647	647	708	692	691	685	662	696	729	725	675	694	700	743	668	714	724	696	690	657	687	678	672	700	662	635	666	684	717	669	689	714	653	689	695	698	703	594	731	708	669	688	681	706	687	713	704	676	718	691	720	705	666	701	677	695	697	720	733	706	706	656	655	654	688	650	760	668	671	679	679	702	714	734	657	675	677	664	662	685	677	746	688	700	704	709	687	707	702	708	679	661	703	749	692	721	673	702	673	692	717	730	747	684	727	712	685	705	653	671	645	675	684	712	695	692	724	695	746	697	629	703	700	706	695	684	707	716	680	693	728	681	728	705	728	716	690	684	701	721	683	684	666	691	695	674	709	694	654	661	711	747	656	700	717	685	702	676	724	725	699	701	683	669	691	658	695	695	689	690	703	714	686	689	680	674	648	691	676	681	720	652	673	643	741	718	663	724	694	711	714	714	759	657	668	697	721	670	665	674	694	695	695	731	667	721	698	732	687	662	754	683	715	698	717	688	726	707	657	702	671	663	729	692	694	692	673	708	698	693	675	659	649	646	707	703	702	784	690	709	672	697	688	679	703	680	703	734	674	700	731	687	746	688	691	688	641	678	682	688	602	674	657	707	690	691	717	712	687	665	666	675	728	678	662	714	687	719	706	716	704	674	678	739	683	691	697	680	687	678	690	708	724	656	633	655	693	682	715	716	669	661	668	662	700	717	694	714	687	677	725	677	660	755	687	653	698	703	657	741	723	685	684	701	668	698	672	741	694	702	670	685	718	705	699	742	683	699	672	693	680	680	710	662	691	684	681	707	708	696	698	710	724	662	694	709	708	662	639	723	715	689	665	662	685	702	751	696	743	710	699	646	708	657	740	689	665	726	697	697	698	696	609	751	661	702	730	680	672	687	686	661	633	676	675	694	729	695	609	683	707	692	677	707	712	663	662	691	664	647	678	685	747	680	734	693	732	710	635	698	709	704	704	690	652	688	712	684	679	714	704	737	662	738	692	672	699	683	677	724	723	661	704	668	722	707	666	710	735	692	694	645	725	710	673	718	725	649	703	675	685	717	712	727	668	720	674	737	641	682	678	697	680	673	673	679	675	687	656	689	682	712	679	703	697	686	701	700	693	663	706	701	714	733	700	689	648	684	667	699	637	701	685	669	684	672	722	657	654	731	697	712	727	660	728	695	685	667	678	732	708	714	737	710	675	701	638	722	644	688	632	712	715	688	715	680	703	694	657	719	680	672	686	670	702	665	680	662	701	712	694	679	675	701	714	695	635	702	693	688	703	693	692	666	682	666	711	682	709	621	675	728	676	709	738	722	705	698	748	628	749	681	721	716	719	730	703	695	673	696	657	696	685	667	695	668	701	718	702	682	669	665	708	666	688	681	692	666	671	728	650	731	684	708	663	716	708	687	679	656	660	753	687	713	693	747	674	669	713	688	667	682	681	675	692	703	706	696	688	733	674	649	668	682	663	685	635	656	621	706	683	698	735	712	653	749	709	688	675	685	718	664	659	692	697	672	706	686	669	671	655	695	704	668	649	650	678	664	638	725	680	622	664	707	670	690	713	732	667	684	691	689	698	696	710	677	677	692	651	679	657	696	684	698	727	710	707	676	726	644	738	688	717	660	686	699	684	719	743	656	685	660	724	652	717	743	654	655	681	712	693	696	704	684	681	678	664	669	723	710	685	702	654	704	674	698	735	724	695	720	706	718	665	675	639	689	707	693	675	706	687	699	716	727	743	680	691	705	723	687	640	731	671	701	719	724	739	690	700	699	656	687	715	705	639	712	707	682	740	773	714	631	730	738	696	716	685	670	675	690	700	714	698	675	664	696	693	729	671	735	715	699	698	694	675	670	728	687	662	683	671	689	743	710	676	671	739	695	695	683	659	703	713	720	732	719	689	648	713	687	731	710	651	668	679	678	683	682	693	685	677	701	665	694	673	733	714	745	688	641	711	657	660	702	646	694	697	714	684	717	701	723	702	713	696	694	653	709	727	681	654	714	699	678	724	679	666	693	665	723	679	747	705	712	721	661	719	702	664	681	720	708	685	696	679	673	671	722	707	673	669	719	668	679	667	674	698	659	673	679	705	721	708	672	708	697	694	739	729	673	702	666	694	646	711	700	719	718	734	672	685	721	682	683	716	742	700	722	679	696	685	748	683	700	716	710	689	691	693
35333	37313	27284	8911	3065	2610	2185	677	364	309	343	335	336	379	309	319	330	325	355	302	337	306	319	329	355	280	305	345	309	302	329	313	325	291	323	347	336	297	329	312	355	315	303	313	314	294	349	304	332	308	308	294	351	336	317	314	297	289	324	329	283	321	310	328	328	313	347	318	306	317	320	320	330	326	311	336	339	332	318	311	332	334	343	316	317	312	313	311	325	299	349	359	333	309	343	318	307	314	341	301	317	340	351	297	301	316	331	331	311	335	295	316	345	302	321	328	338	321	331	315	322	308	318	322	298	319	338	332	305	334	330	322	316	374	336	335	328	346	315	303	327	317	342	294	307	318	311	307	311	343	316	287	354	355	321	316	311	353	349	327	331	309	300	331	357	322	330	316	329	350	296	309	299	316	339	309	339	331	331	352	337	319	321	315	314	326	305	336	301	333	325	329	356	327	322	342	307	316	336	368	311	307	283	304	363	326	339	332	333	326	325	355	294	324	330	346	320	338	299	297	315	301	299	325	350	306	306	350	309	323	323	323	328	310	299	338	328	316	313	332	304	338	312	330	333	323	332	315	320	322	323	330	307	337	324	304	364	303	326	323	316	311	311	310	312	299	322	338	301	305	328	295	344	299	330	331	323	331	307	311	338	329	364	342	338	301	322	298	320	369	326	287	331	328	330	292	313	315	293	332	290	318	347	337	312	302	314	337	327	311	319	309	302	311	330	308	326	307	300	331	334	324	321	307	276	322	315	345	358	334	325	306	297	294	324	307	300	317	330	329	308	327	356	341	302	283	324	354	294	331	363	307	304	332	328	296	331	328	306	345	314	326	299	317	331	304	330	358	307	324	298	352	343	330	321	340	317	370	352	311	349	297	285	309	336	316	321	293	308	311	343	287	313	305	329	297	333	286	311	321	322	311	309	324	361	274	292	324	323	307	328	288	322	285	336	307	372	359	313	316	326	304	345	305	326	330	321	312	322	359	325	300	291	316	320	319	329	321	354	302	312	315	339	327	342	340	323	316	312	304	348	322	296	308	287	339	325	320	342	287	334	297	322	308	304	298	305	335	320	318	328	371	338	316	323	324	337	344	324	329	321	347	319	335	329	314	297	317	347	316	292	292	302	348	304	362	289	308	345	312	319	338	320	277	309	311	277	315	328	329	329	326	343	300	320	340	330	311	327	317	333	315	333	338	296	351	336	346	306	318	317	372	335	330	330	333	315	343	354	319	336	312	318	353	333	309	337	341	351	365	331	311	299	315	323	346	301	302	313	325	290	326	314	330	323	311	342	334	298	322	305	283	305	315	361	264	314	284	350	314	321	303	336	320	329	315	293	340	296	336	293	320	318	331	297	307	340	312	322	309	307	327	316	304	317	306	311	379	296	333	314	340	298	319	339	342	358	330	345	298	296	369	304	290	323	307	302	301	322	336	322	364	334	330	332	325	318	344	316	321	336	305	317	329	333	303	307	339	337	294	316	295	331	320	324	316	328	318	369	324	285	344	322	334	320	314	311	314	280	291	316	308	307	284	309	316	334	323	328	310	296	286	305	329	327	348	327	315	328	301	337	317	319	331	338	358	317	295	331	344	332	331	313	322	364	321	336	361	329	328	351	348	310	344	325	324	300	373	339	317	309	328	337	311	329	319	329	334	334	314	306	310	333	297	349	308	336	312	331	338	323	330	345	303	324	284	308	336	348	342	338	347	332	317	341	315	313	326	317	352	294	322	339	329	333	315	316	323	339	313	310	362	301	302	332	347	304	309	308	307	322	343	328	337	308	297	319	348	326	340	322	322	322	353	317	324	282	313	294	313	356	299	345	357	285	300	316	327	331	317	310	322	309	298	346	353	328	311	298	297	315	368	328	334	324	325	337	313	311	349	281	313	322	317	331	296	296	323	342	305	285	302	324	330	330	328	322	316	363	342	329	315	326	333	324	323	333	297	306	333	328	304	312	299	323	315	310	328	341	306	321	301	282	265	331	297	311	347	334	330	317	327	298	281	295	320	335	344	309	323	345	331	351	319	328	289	301	367	342	318	338	332	337	327	334	378	336	344	369	361	322	342	352	307	326	326	264	334	315	324	352	309	314	320	286	322	294	317	322	351	358	306	320	316	332	343	334	341	325	334	316	300	337	307	312	306	340	330	325	299	300	331	284	341	325	339	363	319	309	326	306	316	316	332	319	310	339	308	285	316	326	306	313	332	302	307	313	314	333	319	299	332	333	369	335	335	330	327	324	334	336	302	317	288	327	315	306	368	310	334	337	298	318	309	311	284	341	315	342	324	327	311	339	329	328	296	318	318	284	315	326	314	310	328	341	329	318	333	334	330	307	317	336	308	325	318	334	331	320	327	321	333	321	314	319	306	353	346	331	350	311	326	313	318	299	329	300	324	323	299	330	341	346	293	309	318	326	331	344	324	350	303	318	304	280	336	335	325	321	300	317	315	317	353	327	316	312	317	308	362	359	341	310	313	335	306	325	344	345	306	340	333	321	336	301	307	336	286	343	331	312	317	340	342	325	310	367	324	327	333	325	328	320	323	339	304	302	342	346	335	316	356	333	370	364	303	320	315	308	317	318	330	322	324	349	327	288	322	307	314	314	348	287	349	311	343	330	330	323	321	341	336	288	301	327	330	329	328	323	335	314	313	316	352	302	321	325	322	325	341	301	338	330	335	329	279	337	281	341	368	313	325	326	318	345	314	337	345	312	338	336	329	331	324	277	320	324	328	312	336	304	342	330	341	364	299	323	325	314	315	318	319	320	315	340	303	344	350	315	346	333	323	326	306	321	332	321	299	296	328	309	290	329	317	314	353	307	301	319	303	350	338	389	341	308	340	324	308	309	332	353	342	322	299	316	319	318	331	331	350	336	335	290	325	328	335	338	334	340	320	315	341	297	298	325	298	316	311	326	316	305	323	328	338	348	302	335	329	300	320	333	319	326	312	296	315	314	337	323	348	365	328	311	333	303	306	333	342	324	338	297	338	308	356	317	314	284	303	330	354	346	312	307	313	303	317	312	302	358	335	338	334	329	289	313	316	322	326	300	315	321	313	325	332	304	336	323	314	317	336	357	321	332	325	299	311	339	341	345	318	321	322	319	307	338	343	329	320	356	328	299	316	324	332	343	311	314	313	319	330	319	308	310	336	328	311	336	352	333	286	297	298	324	293	300	309	339	300	360	318	317	338	342	341	302	334	329	339	326	320	305	333	316	325	319	335	351	347	319	336	347	329	342	323	310	316	317	329	333	343	329	324	329	324	312	316	348	321	324	325	323	332	294	350	326	329	353	339	334	335	337	347	338	305	343	304	282	329	306	282	338	332	319	332	334	339	320	307	326	303	314	345	337	330	327	311	326	300	342	322	324	296	319	350	316	328	333	340	314	329	336	340	297	329	304	319	327	329	300	318	314	314	309	308	345	286	324	304	335	310	315	337	287	310	307	318	308	292	299	331	298	296	300	328	346	310
40859	47337	18656	4234	3253	3096	2729	796	413	394	374	329	344	381	363	356	406	382	358	377	355	344	323	353	367	321	362	327	341	320	325	354	322	330	322	359	340	341	322	345	359	371	353	347	373	354	355	334	330	383	344	322	320	347	345	318	336	367	344	309	335	340	359	368	323	339	346	309	328	337	346	347	345	323	363	367	370	339	365	355	341	353	345	331	326	320	310	303	354	360	317	342	346	362	356	327	345	333	350	349	333	330	321	337	355	369	354	350	327	353	348	323	347	350	334	360	346	326	304	341	353	361	296	349	350	333	345	332	326	371	362	309	326	347	350	322	312	341	347	353	330	340	371	336	313	340	352	336	392	355	363	364	322	374	366	320	375	365	335	333	375	301	329	342	357	335	325	355	361	349	348	345	341	352	334	350	301	324	347	338	355	331	338	340	322	338	347	328	344	321	331	311	341	352	307	349	339	312	355	357	359	337	339	320	342	341	300	378	342	332	368	343	363	339	335	373	346	327	349	338	347	319	338	329	358	330	327	293	346	349	325	357	347	333	380	361	338	360	363	317	317	352	348	372	375	353	344	334	374	328	363	348	318	343	329	370	346	337	332	358	373	355	328	327	358	373	322	334	334	358	322	344	327	320	367	350	346	342	324	341	357	369	352	375	322	333	336	326	355	351	347	334	319	361	343	325	340	326	314	310	365	369	343	345	334	330	315	364	366	314	344	346	331	348	347	339	348	347	387	349	333	344	342	330	356	339	328	354	334	380	339	353	316	348	372	327	350	340	350	395	350	342	350	342	325	336	342	325	348	310	372	359	368	339	348	342	370	351	360	313	350	332	327	368	370	344	350	326	361	372	334	356	332	330	312	345	332	340	337	331	338	349	331	321	339	335	346	372	372	373	351	357	348	343	352	336	361	353	367	355	323	328	356	354	357	342	335	351	354	339	319	369	336	322	343	338	364	355	333	352	318	312	332	331	363	321	343	350	347	341	336	329	333	325	356	313	350	323	322	353	315	310	340	320	347	350	331	356	343	332	325	333	347	333	369	366	356	356	325	317	292	362	335	334	356	349	332	357	349	312	335	360	349	382	363	350	343	362	349	321	310	342	348	365	329	303	339	333	364	353	320	331	327	345	360	319	322	359	346	368	329	369	318	348	338	331	331	327	370	359	340	354	339	335	370	351	357	356	353	337	314	374	356	359	341	354	338	365	336	328	320	338	364	320	327	338	307	318	336	357	349	333	323	317	326	351	375	363	357	320	347	320	358	329	300	346	310	332	315	331	332	338	356	362	352	343	361	334	309	371	371	364	358	328	314	369	303	341	330	314	357	315	377	359	321	338	355	338	339	345	332	356	336	340	347	331	338	341	336	352	352	329	342	346	335	346	359	368	293	369	349	298	354	359	314	328	362	362	327	336	331	355	325	326	338	350	345	336	348	339	359	351	348	324	329	351	365	359	347	316	326	375	332	344	354	360	344	347	312	345	316	358	325	357	314	326	347	287	325	322	346	327	367	348	312	352	369	336	328	339	365	341	325	333	348	324	351	365	348	332	351	346	329	337	360	349	356	327	359	302	322	356	340	338	341	357	334	353	357	315	309	353	370	351	347	340	357	368	372	358	362	324	360	344	346	316	351	339	333	357	345	319	316	319	334	382	336	323	375	337	344	329	375	326	336	331	344	335	315	360	347	334	369	350	334	327	354	363	367	345	319	347	345	381	362	311	325	351	342	323	349	353	335	327	340	316	352	367	347	322	354	343	296	347	351	333	354	343	328	341	333	344	324	337	343	363	318	322	347	352	354	322	357	335	329	349	368	335	336	336	341	324	344	345	316	338	343	350	355	367	333	372	364	345	343	326	306	352	354	353	352	353	354	360	327	331	360	326	348	365	318	345	345	343	353	353	336	359	331	343	351	377	377	325	371	351	359	357	342	376	318	370	353	333	329	373	362	335	340	335	361	338	331	345	340	324	330	347	374	297	360	345	354	339	332	307	310	322	348	323	326	339	322	343	338	366	352	326	346	327	375	385	347	341	361	338	334	334	373	365	327	342	324	345	336	355	363	340	337	353	330	323	329	342	320	338	342	325	359	364	341	320	344	311	355	353	343	350	328	349	363	329	348	376	378	356	379	325	337	353	316	352	323	325	332	348	353	351	368	354	319	365	309	343	345	344	367	340	370	326	348	401	396	352	357	348	337	381	312	348	344	319	378	344	346	312	343	376	357	344	350	345	353	356	310	345	374	373	346	351	354	317	360	309	350	322	322	341	357	352	361	358	373	330	342	321	343	380	344	346	338	369	353	347	346	333	321	340	372	326	357	358	353	347	352	363	361	329	323	317	342	329	366	332	338	364	365	353	324	359	324	357	368	335	331	314	337	326	350	330	335	321	330	334	355	369	345	350	377	356	361	343	340	355	338	353	343	367	323	340	351	291	334	341	328	337	300	340	343	350	324	320	334	337	346	375	362	344	340	349	343	319	346	339	353	321	331	333	314	366	353	360	348	347	308	338	318	310	355	380	341	349	360	320	361	367	383	338	364	321	345	339	354	343	358	361	335	345	324	337	359	325	338	382	341	327	345	336	354	328	348	368	316	334	323	323	368	330	366	327	348	342	360	338	347	351	334	328	352	363	321	326	383	381	320	331	350	337	335	341	345	340	364	329	345	316	341	372	357	311	360	345	289	298	344	315	334	339	345	328	341	345	362	324	365	327	318	346	360	334	322	361	341	296	339	356	347	363	325	313	324	388	383	303	358	319	321	310	330	364	312	345	345	347	338	336	360	325	328	344	356	373	361	309	326	368	379	354	349	354	327	329	356	306	360	328	306	342	348	357	356	338	347	345	317	333	341	315	339	345	337	326	309	357	337	357	340	344	347	358	305	367	335	306	355	348	325	350	361	350	324	316	341	319	364	352	370	341	337	311	341	344	372	335	346	319	343	337	380	331	329	340	363	358	349	374	346	324	314	370	344	347	377	345	364	350	324	366	354	332	315	331	307	349	359	335	336	336	366	333	358	335	349	335	316	324	369	326	302	338	339	346	287	356	337	341	329	319	318	305	319	344	330	338	320	350	359	363	334	333	348	310	345	359	342	345	318	337	344	314	330	330	348	353	327	346	330	340	324	374	373	368	330	351	361	346	325	349	356	334	337	333	320	336	356	316	339	343	325	325	315	334	344	363	334	379	339	384	333	351	336	343	325	345	350	361	340	340	294	337	353	326	294	361	331	332	381	355	343	323	346	336	335	324	315	372	332	321	338	352	347	353	321	347	317	334	351	358	361	349	331	326	353	314	353	325	347	335	339	375	359	334	344	358	359	386	362	329	358	335	343	343	344	343	362	354	309	320	333	347	329	303	370	359	362	356	337	344	365	347	326	349	364	327	318	313	345	348	333	339	324	313	334	365	317	356	318	329	325	337	322	340	344	352	337	337	300	347	320	328	347	362	309	317	333	341	323	344	354	305	339	351	364	319	349	373
23965	22539	31802	24596	22641	24421	21670	6761	688	585	539	526	546	558	586	600	981	1061	535	523	560	572	509	508	511	492	521	517	526	541	538	509	514	504	516	479	491	549	540	516	506	516	555	556	529	496	507	475	467	525	490	498	507	500	525	462	483	519	498	527	505	531	512	514	550	494	535	521	563	509	529	483	501	512	509	541	511	575	516	539	543	524	471	560	524	509	512	545	529	506	529	522	541	529	507	512	530	534	536	557	540	555	523	489	481	503	522	491	551	492	505	497	471	515	500	505	465	531	507	545	557	497	570	535	464	520	544	512	537	506	488	519	504	493	492	484	510	514	522	536	547	519	532	477	543	533	542	512	502	499	482	549	476	464	547	536	510	544	529	507	522	514	549	520	520	501	521	509	545	560	508	552	530	555	541	494	562	480	503	500	528	544	495	509	535	481	486	483	549	524	505	538	526	521	476	524	502	485	514	511	483	457	528	531	515	507	455	510	521	554	515	482	544	522	509	483	517	532	509	511	516	527	535	501	525	528	524	519	496	525	518	511	521	546	549	509	496	547	507	468	527	512	543	494	506	512	514	523	531	557	512	507	539	520	521	465	513	485	514	509	526	526	504	520	483	491	503	510	543	529	551	540	513	480	543	503	533	484	529	504	495	535	536	525	513	518	502	517	498	503	590	527	515	476	504	495	498	495	520	562	493	543	504	509	543	521	531	510	484	491	493	545	502	531	495	531	552	527	524	494	507	493	534	549	535	510	524	528	490	503	507	548	534	465	535	517	521	510	521	522	517	506	545	524	483	485	561	543	452	528	497	542	554	530	515	493	518	504	484	523	511	574	513	532	511	475	537	513	519	501	520	497	500	455	522	470	534	505	515	516	510	510	528	504	544	498	553	531	505	498	495	541	517	531	460	523	533	526	530	541	520	479	511	523	494	504	519	499	511	509	495	485	527	546	511	509	564	507	534	488	510	515	537	493	515	520	545	461	512	513	494	488	493	511	501	519	518	537	508	461	462	496	526	571	483	529	533	520	482	518	522	486	520	514	519	524	513	510	532	563	507	513	489	530	464	460	495	488	523	482	455	529	491	512	532	524	506	505	498	521	556	521	540	524	495	488	558	492	508	531	508	539	485	535	472	538	525	563	483	548	526	528	494	549	498	522	495	499	518	480	501	528	515	518	560	530	522	489	513	471	520	526	505	468	526	539	565	539	507	486	517	501	453	530	545	546	488	494	500	500	538	475	503	521	562	474	553	534	519	492	500	477	547	502	498	500	553	511	488	466	507	551	460	531	535	524	517	503	494	500	526	535	510	515	535	495	517	505	505	498	523	516	517	495	501	498	504	523	509	525	510	482	503	536	514	513	491	527	531	492	484	522	485	543	548	513	532	546	496	466	511	504	502	503	502	506	547	495	548	496	521	523	538	528	508	502	537	497	521	500	485	497	502	496	491	477	504	520	457	551	526	521	457	505	523	495	485	523	478	541	505	494	517	552	507	519	517	503	519	479	484	500	499	515	484	483	544	488	465	485	503	485	562	544	512	489	508	536	518	495	519	523	569	483	526	503	543	482	512	529	474	527	520	518	514	497	503	514	475	527	523	545	512	512	523	517	508	518	498	497	498	498	549	541	522	525	544	529	473	500	488	522	512	517	530	502	506	518	528	514	526	502	486	515	495	510	494	491	510	553	487	531	490	514	523	564	501	497	511	514	529	527	524	499	529	506	510	514	487	504	509	493	500	520	529	502	537	531	523	530	466	539	500	460	525	552	535	537	495	460	513	537	512	538	486	515	499	532	487	508	503	471	494	487	484	531	526	536	512	536	537	499	535	488	520	521	518	519	509	528	547	509	519	524	495	507	465	462	569	509	531	471	522	550	482	542	506	503	528	543	483	510	498	486	560	504	517	497	545	496	509	512	510	535	501	528	535	492	491	553	486	512	457	511	547	509	529	509	512	511	542	486	506	534	529	483	556	536	515	503	520	538	487	557	518	580	505	527	476	566	511	490	510	549	508	535	511	508	496	541	555	531	532	496	540	514	520	489	483	510	481	544	538	492	519	540	491	473	512	486	528	508	552	504	503	511	518	548	501	557	550	529	509	537	498	503	467	495	451	537	513	500	471	505	543	518	525	535	525	560	505	551	544	509	526	502	520	520	511	564	545	530	505	541	539	516	484	546	517	479	488	503	522	508	505	520	520	520	507	507	505	536	491	455	524	521	467	562	496	518	463	516	502	497	487	545	502	519	548	482	514	545	536	569	516	504	527	504	508	493	558	526	505	548	507	465	533	530	506	530	508	532	510	513	524	532	526	485	529	527	548	468	491	511	517	525	515	546	514	494	522	518	522	557	533	548	489	519	523	541	507	523	515	530	502	556	509	525	513	471	537	491	531	551	516	517	572	516	560	534	531	484	495	490	536	506	514	559	512	508	505	525	533	551	513	533	535	521	519	536	489	505	515	528	522	555	535	514	567	500	543	542	505	524	526	513	509	553	509	561	510	497	529	539	501	513	485	493	498	535	523	518	496	505	475	517	552	545	532	536	517	515	547	553	516	527	531	503	549	470	499	505	476	514	479	530	519	510	514	497	492	520	539	513	478	491	500	533	520	538	502	476	497	513	558	512	521	505	476	517	519	475	504	540	484	510	461	525	466	473	481	509	528	541	538	532	533	561	498	470	547	513	522	513	481	515	535	526	502	517	537	495	517	539	507	478	525	503	495	533	527	480	521	519	509	545	543	529	527	536	507	530	504	508	493	521	544	503	525	527	503	496	489	581	510	528	547	506	468	491	534	508	534	539	522	521	504	496	511	497	513	527	522	503	524	507	549	519	491	531	478	537	506	497	519	503	512	503	521	478	525	506	524	506	518	480	502	471	500	483	531	527	562	537	475	500	509	511	521	523	492	540	540	526	561	542	518	542	521	509	515	545	497	514	557	538	477	539	510	531	489	490	478	511	520	538	522	522	554	548	517	526	520	516	516	554	446	503	489	573	536	517	467	519	466	525	482	533	512	588	484	507	511	523	543	528	516	492	500	524	519	526	471	514	498	493	471	522	510	494	484	518	520	529	529	542	481	496	503	497	480	541	498	485	500	504	514	526	542	493	504	523	501	509	504	529	530	495	478	510	552	551	543	514	499	479	510	534	509	498	544	505	467	501	502	520	527	545	488	528	480	487	519	510	511	499	525	497	540	541	525	550	512	545	515	531	550	513	508	535	476	544	506	475	520	544	539	511	559	524	462	524	530	536	497	539	514	524	513	502	518	502	558	500	520	532	488	529	557	523	529	527	498	491	505	547	514	508	525	563	508	533	483	515	497	506	478	533	514	515	487	499	527	526	493	553	506	517	538	552	496	576	561	477	541	515	499	515	552	512	541	543	543	528	496	504	501	485	519	486	507	527	517	542	503	535	550	514	466	536	468	491	521	510	500	514	495	531	560	523	504	511	495	539	527	476	494	512	526	517	504	503	564	497	508	491
42682	83990	49868	22813	24845	25694	21342	7146	669	686	620	559	536	527	548	638	1217	1307	537	533	542	510	488	534	535	506	546	510	512	491	528	541	519	507	488	550	537	494	541	511	527	558	525	527	482	489	568	506	523	524	545	557	536	535	519	523	506	473	534	480	519	498	505	501	536	509	549	482	521	526	539	538	523	514	475	556	486	528	490	548	520	505	509	533	551	475	531	523	500	522	544	510	526	526	535	512	519	519	531	524	549	541	537	525	548	514	528	509	519	535	532	516	489	508	490	552	523	492	533	511	516	521	483	518	531	486	503	549	554	567	528	489	501	522	516	545	508	482	541	507	490	495	524	502	539	481	515	537	554	527	509	510	525	554	503	479	565	521	545	508	549	500	525	522	511	515	506	562	506	501	510	535	518	513	491	531	548	535	506	531	492	515	531	493	529	514	503	525	561	509	530	535	541	537	534	528	524	513	538	524	490	543	553	526	574	532	500	528	564	556	506	548	498	508	496	549	498	542	507	513	503	546	543	512	542	521	542	539	513	510	557	520	523	541	528	510	521	554	521	518	504	524	503	542	551	527	492	520	514	544	462	519	525	550	494	528	518	564	474	532	501	502	489	511	552	515	512	535	523	486	485	528	522	515	495	524	528	491	532	515	519	563	495	515	483	528	522	504	513	514	563	526	525	521	539	541	522	500	497	531	526	588	572	531	537	500	498	528	532	522	522	510	516	518	519	527	548	467	522	466	513	503	493	543	506	489	527	520	505	537	499	538	471	527	514	542	499	509	542	483	502	517	540	494	463	503	503	521	534	515	506	544	518	501	520	477	542	510	485	498	512	555	525	528	502	526	509	524	542	542	554	506	483	512	525	517	521	511	513	548	523	503	534	520	530	527	527	502	504	530	460	494	544	531	533	530	527	545	496	547	511	575	566	546	489	495	508	509	499	532	515	578	504	500	535	485	480	473	520	483	502	489	538	551	511	525	570	473	543	509	497	495	523	571	559	541	503	499	514	538	538	516	521	533	503	528	558	521	522	548	504	514	534	530	542	529	548	508	530	535	490	561	535	512	498	508	465	550	517	554	514	521	531	522	502	503	563	526	489	510	535	507	513	487	528	488	532	502	526	536	506	506	535	538	510	512	506	563	529	508	476	485	522	523	561	548	505	546	486	520	525	563	532	501	510	492	515	610	500	513	513	534	528	549	528	527	499	541	527	520	530	543	506	509	548	506	542	554	508	521	506	502	510	518	487	491	533	541	541	462	541	536	507	527	565	528	509	510	509	533	532	486	525	534	500	541	515	538	527	506	543	529	553	562	517	495	443	535	514	507	505	494	544	551	491	523	559	494	517	557	527	523	541	509	521	522	543	546	506	494	542	524	550	475	518	516	553	507	509	543	519	534	490	508	494	545	533	516	504	520	533	540	539	566	522	556	580	488	552	510	485	515	533	491	530	498	552	488	538	505	514	482	578	491	476	517	512	520	529	509	521	509	528	530	507	513	536	502	508	509	517	526	507	564	520	528	558	532	500	487	525	522	502	513	533	496	561	539	531	531	504	495	517	549	525	502	545	516	518	512	510	574	512	494	547	520	550	559	554	536	536	514	499	493	502	491	500	535	497	538	525	506	520	527	482	548	523	518	526	502	514	537	508	517	523	552	558	535	512	532	585	538	536	507	514	518	567	534	525	523	513	487	529	523	481	544	551	532	499	515	507	510	528	485	504	534	520	505	517	515	544	498	533	557	518	526	548	528	527	484	513	515	518	540	519	499	522	507	527	487	511	537	462	500	535	474	521	511	539	544	515	516	542	531	489	500	526	515	504	507	512	507	498	511	523	567	527	537	562	525	544	502	550	519	530	525	527	534	547	547	514	501	542	528	528	549	490	552	468	488	528	561	525	555	525	517	512	542	487	517	502	536	499	540	536	529	516	491	536	501	490	520	534	536	510	520	510	497	487	543	540	526	504	541	499	504	529	504	566	491	536	508	484	540	524	558	512	504	536	520	507	506	503	531	499	528	516	527	516	554	500	553	543	513	500	504	516	565	529	501	504	498	507	510	552	532	527	545	497	547	509	541	538	510	526	571	510	518	518	533	525	496	542	508	500	523	537	522	502	527	530	510	463	487	469	532	525	542	530	528	497	515	506	479	541	507	549	486	508	530	501	544	538	546	555	529	512	511	542	531	510	486	534	494	550	488	517	507	504	502	528	523	561	494	504	509	527	549	505	476	459	513	516	528	542	530	511	541	522	499	481	518	538	517	520	495	516	531	532	555	510	542	487	525	533	584	514	528	489	503	471	520	541	538	530	507	532	475	556	559	514	544	520	523	521	498	525	515	562	535	511	558	523	534	498	547	515	524	572	519	528	549	509	573	562	568	506	554	507	527	546	489	544	537	511	506	552	555	575	511	503	540	537	558	535	534	502	524	493	546	473	527	503	526	527	509	539	494	540	488	473	571	499	487	586	552	514	525	548	502	531	505	518	526	504	489	510	524	533	483	527	501	501	503	522	523	542	511	512	499	526	508	546	520	479	501	523	535	528	534	538	508	512	497	520	534	524	521	544	532	546	513	540	514	514	537	518	569	501	539	532	516	516	507	522	542	507	492	481	519	522	505	493	510	532	528	482	525	509	542	502	557	504	509	557	518	522	526	486	512	530	539	503	499	479	512	539	536	503	504	514	536	551	534	560	515	526	493	501	555	531	523	534	528	490	526	506	535	532	577	545	530	525	523	531	489	486	514	527	532	501	519	517	564	556	509	527	512	499	518	513	539	522	511	545	483	504	555	544	511	512	532	551	510	522	551	431	508	507	520	518	472	569	518	514	476	553	517	503	518	520	521	575	520	537	485	456	512	494	515	504	551	550	538	531	550	557	553	536	539	564	524	522	525	550	507	514	501	511	484	551	506	553	577	557	501	568	490	503	517	499	518	531	519	477	514	511	525	566	492	533	510	535	487	556	515	510	529	564	509	525	499	499	498	510	530	478	520	480	526	519	483	529	533	495	521	550	529	547	486	569	492	498	541	554	551	561	523	546	476	514	536	528	536	573	533	508	545	504	496	530	481	520	530	544	526	574	539	540	539	522	517	548	520	504	482	548	519	532	540	548	546	558	545	548	530	453	586	530	507	532	547	534	510	495	526	554	505	553	514	507	476	565	516	504	515	508	487	513	513	538	518	503	524	515	517	495	548	506	540	533	533	509	477	538	526	524	535	513	497	547	525	553	517	512	502	545	511	530	554	494	568	525	512	474	539	523	523	476	513	535	494	545	496	537	521	531	468	511	514	543	477	499	540	499	519	537	552	523	563	534	520	512	490	556	523	488	500	533	527	529	523	553	506	548	520	525	556	510	552	507	531	522	541	545	534	515	561	535	506	514	581	539	543	507	515	541	516	515	528	522	488	505	507	520	548	569	557	579	510	512	526	538	560	556	534	498	495	521	544	522	492	548	531	492	549	502	476	528	505	538	538	537	494	505	536
25109	23246	30959	25249	18980	15458	11171	3375	729	457	493	422	405	385	434	544	672	484	417	418	419	463	420	446	444	435	455	394	386	433	404	382	434	418	433	436	416	447	406	416	420	403	417	415	429	425	425	407	411	431	429	428	414	412	387	452	407	414	436	409	441	427	417	413	409	405	419	418	412	424	412	455	394	413	409	452	390	392	394	442	423	421	435	400	370	441	411	442	417	423	399	413	437	391	406	428	446	407	394	414	430	405	414	405	408	438	424	375	452	444	412	424	427	450	402	445	420	394	399	393	437	404	464	420	407	425	427	410	406	410	446	417	414	429	425	395	410	413	420	441	394	425	413	426	433	431	415	417	399	447	428	423	433	360	409	398	449	429	448	406	403	392	436	427	452	448	443	445	397	428	422	414	413	451	469	456	428	401	410	392	433	445	414	425	440	420	389	431	434	414	429	410	427	420	421	410	463	456	397	391	403	435	398	416	410	402	414	389	398	420	412	405	420	412	421	422	428	433	416	437	417	430	447	389	440	421	433	440	391	414	426	386	450	387	408	404	396	419	430	418	378	378	448	380	447	417	457	425	400	430	469	454	395	445	415	405	395	412	436	446	420	397	428	404	412	404	464	420	394	425	408	465	451	404	426	425	409	428	434	425	430	389	405	411	402	395	417	397	396	421	393	385	437	396	396	416	440	388	411	391	422	413	407	432	426	400	401	439	424	451	386	451	392	440	425	422	410	429	443	405	436	364	457	393	411	419	442	418	430	404	403	406	387	425	398	405	372	436	404	422	476	433	442	384	444	412	383	432	400	358	419	409	418	398	418	392	389	425	421	416	421	394	440	416	386	411	435	425	426	420	414	441	449	400	392	440	426	412	369	412	406	449	380	406	439	420	411	416	396	404	468	406	415	393	388	412	383	437	402	402	389	422	418	455	421	376	457	414	389	420	429	430	407	398	394	434	395	427	422	427	415	434	401	443	437	416	436	447	390	358	464	403	423	392	387	430	393	419	441	429	453	401	398	403	437	436	400	423	430	441	429	401	452	430	418	435	408	414	428	416	422	409	401	385	408	419	411	404	411	437	395	426	423	416	445	405	445	416	423	407	397	407	412	428	406	419	423	402	391	454	405	430	408	419	447	423	416	422	389	408	398	446	451	420	450	401	403	402	450	439	400	424	418	435	427	441	398	374	443	415	441	417	418	413	445	451	397	402	420	431	375	396	419	403	433	373	434	408	423	422	439	437	401	385	389	428	426	450	411	404	426	445	411	418	438	443	397	393	432	429	404	413	402	407	437	415	414	433	406	445	416	405	444	429	409	457	424	411	431	439	419	414	431	409	408	420	392	434	445	423	422	407	408	411	429	376	403	408	414	418	412	435	393	398	404	424	410	410	434	421	406	440	419	442	417	385	416	410	372	439	377	422	426	383	436	431	434	417	378	428	399	455	394	419	454	415	436	390	418	401	441	439	415	463	411	439	375	425	444	411	452	405	425	453	428	387	450	429	429	431	426	406	401	402	443	440	432	439	414	401	417	421	414	399	416	432	401	387	455	419	439	416	386	421	430	436	416	442	430	460	413	414	425	465	416	419	423	443	385	396	418	398	407	412	410	429	395	455	444	396	406	378	381	366	397	391	412	417	416	408	435	408	439	433	439	397	454	430	422	416	398	418	431	423	419	426	416	416	440	400	392	420	408	381	391	446	395	430	421	432	407	436	397	431	410	425	407	396	417	416	483	428	437	401	416	376	409	431	418	419	419	410	432	426	397	423	426	428	415	388	421	396	399	408	425	421	448	404	423	450	403	431	416	412	432	439	380	407	410	394	409	409	394	405	445	402	404	411	423	405	446	427	426	450	402	392	448	386	413	411	388	391	408	401	426	417	423	431	397	381	436	436	396	400	428	425	396	412	421	386	457	420	422	436	453	424	437	414	402	423	410	435	397	446	430	441	449	433	418	401	416	390	414	427	435	399	430	462	427	437	429	412	400	435	426	414	427	420	435	383	449	398	407	406	413	389	435	417	449	428	434	434	391	439	430	392	399	427	427	416	436	433	448	429	461	418	379	365	391	415	432	400	382	419	435	454	419	415	447	426	433	402	431	433	423	413	399	442	417	401	422	383	414	411	425	413	452	429	462	441	395	398	425	440	423	395	403	388	428	432	422	429	438	408	394	413	390	443	409	384	433	448	424	408	413	396	403	433	405	417	424	427	456	444	431	407	419	438	413	422	383	436	423	438	376	402	428	429	417	423	397	434	431	436	412	444	427	439	391	406	391	442	388	426	380	441	433	409	412	424	405	409	425	398	417	412	400	398	399	423	439	410	434	447	438	411	411	386	406	401	402	405	416	388	366	394	438	429	405	393	389	416	433	400	421	394	431	389	401	401	435	404	438	425	414	415	411	411	396	430	407	449	425	418	426	399	393	385	421	380	426	405	432	393	400	430	395	416	447	408	411	399	418	386	398	438	391	436	406	395	421	412	416	436	389	403	436	413	480	391	423	417	433	399	367	411	399	411	484	385	414	411	449	451	405	426	426	418	446	438	439	404	407	442	432	377	419	425	411	445	443	418	435	425	397	414	420	424	439	422	425	426	445	425	437	430	442	435	420	399	421	398	385	426	387	415	410	424	430	417	430	418	423	465	461	420	426	394	405	422	425	428	401	437	400	417	429	382	427	455	404	402	428	423	426	417	439	413	431	402	365	415	411	396	414	390	443	426	399	398	429	452	388	435	382	475	422	417	403	395	415	456	445	400	429	388	409	390	398	413	437	420	397	391	455	392	429	438	438	385	429	415	421	412	422	432	419	380	422	422	414	446	434	402	400	411	457	418	402	441	386	445	443	414	418	380	416	445	437	426	408	389	433	420	409	429	427	398	401	437	446	423	431	418	422	442	424	426	408	410	410	433	418	446	445	431	429	404	392	418	468	429	453	434	408	437	436	406	400	406	440	438	393	435	480	435	428	394	431	427	409	391	438	420	388	399	384	448	409	450	446	442	415	406	442	439	416	440	409	425	415	424	391	397	395	407	395	413	424	400	442	437	466	405	415	415	418	399	397	412	447	438	415	428	417	422	400	441	447	425	401	449	448	443	405	412	390	437	415	378	423	429	432	424	442	479	392	414	445	423	416	434	392	405	418	430	433	406	408	412	396	386	390	417	426	422	404	386	437	452	388	412	420	414	423	426	435	449	414	391	385	428	419	427	444	391	418	402	415	432	438	421	419	385	419	437	403	388	374	436	404	386	424	412	421	362	426	407	422	419	450	437	408	421	440	430	398	405	442	470	415	428	429	435	422	408	417	410	424	433	419	415	423	465	418	407	365	386	367	415	445	424	427	412	479	414	437	406	450	391	428	402	397	425	424	435	429	407	457	422	409	433	446	394	401	431	450	412	401	471	399	412	445	404	425	428	457	395	419	408	452	384	451	404	437	396	415	428	396	405	450	403	388	419	422	450	411	403	400	445	407	438	423	428	398	436
41345	73972	41950	15988	19895	20317	15173	5166	958	516	471	483	420	474	470	697	802	609	435	461	449	439	471	475	450	434	462	462	452	473	477	406	430	445	429	426	466	409	435	466	463	458	456	436	449	454	446	449	464	445	464	447	511	452	465	472	424	465	401	445	488	483	425	478	471	433	389	447	455	429	451	432	442	438	451	460	410	452	428	413	396	471	445	452	420	403	459	410	473	450	408	435	445	417	517	467	433	458	472	482	454	456	478	457	434	416	443	433	423	472	436	454	438	430	415	446	445	486	480	441	490	416	420	424	438	394	430	423	444	446	448	484	452	424	465	427	455	448	394	468	430	449	430	504	446	468	430	483	431	420	408	441	446	468	427	442	454	440	425	442	445	412	470	457	463	458	466	449	425	460	483	483	496	426	434	433	396	430	469	485	422	439	432	459	439	468	442	444	477	442	482	438	443	435	434	447	460	453	460	428	478	458	440	469	417	445	451	465	444	454	463	461	466	486	438	474	472	441	439	478	487	433	432	456	425	445	464	457	495	418	477	439	475	437	428	429	443	483	471	439	497	452	430	416	425	436	464	407	426	485	446	441	404	450	495	449	478	468	438	446	436	413	463	444	398	444	450	458	447	471	435	497	438	437	444	455	440	455	414	488	468	434	466	418	444	498	465	442	463	478	455	461	421	443	448	444	421	432	439	474	451	426	437	474	456	438	486	439	447	418	452	431	454	419	437	447	489	441	414	475	417	455	449	438	445	424	425	435	423	468	447	467	429	451	460	441	428	435	424	454	438	452	475	439	451	460	455	444	459	440	423	450	475	453	484	451	485	469	459	452	469	475	451	449	439	457	451	461	463	452	469	451	452	450	461	450	473	455	424	471	461	470	455	438	438	452	436	463	426	442	425	441	441	441	439	476	451	468	450	456	426	464	458	467	447	433	429	444	485	450	484	426	476	425	445	431	474	417	429	479	484	405	456	456	497	488	455	457	468	425	460	440	444	457	436	429	449	449	460	461	418	434	457	442	459	449	481	442	469	442	428	450	463	442	474	441	446	412	471	458	452	446	432	472	436	471	451	450	433	477	436	466	464	467	489	479	421	439	459	425	428	457	437	476	414	470	442	450	419	480	467	443	451	468	393	425	408	438	456	406	487	504	444	462	486	456	469	446	424	437	450	438	479	467	447	438	492	454	453	453	478	403	410	450	421	422	408	428	416	458	435	467	464	476	483	461	425	457	438	450	466	451	437	457	467	447	440	422	427	435	437	408	438	495	450	450	464	431	437	461	415	477	428	399	452	453	448	468	465	440	446	410	445	432	440	468	444	459	437	472	449	425	407	457	430	451	486	443	466	416	429	440	422	470	445	473	454	456	459	438	424	422	442	447	474	435	452	455	429	441	465	434	478	464	494	457	391	437	472	491	451	425	416	474	469	453	448	446	450	430	405	466	453	447	438	457	498	439	469	394	456	482	408	453	439	478	432	428	457	425	459	415	454	469	471	425	488	446	458	442	494	420	475	414	409	443	438	426	411	458	433	435	444	460	447	478	436	432	438	459	439	459	436	432	483	446	485	428	429	434	477	454	466	441	426	449	420	434	430	440	416	432	437	444	437	402	460	446	425	446	464	445	441	450	454	416	432	438	408	436	455	491	445	474	423	473	455	449	460	446	441	456	463	453	375	454	424	467	454	454	458	397	443	439	439	436	435	498	455	462	445	475	462	452	463	449	487	444	431	435	479	427	487	448	443	511	422	468	432	452	478	452	428	407	443	460	449	443	459	459	454	493	444	436	471	458	448	453	434	451	449	439	472	460	475	444	442	454	427	442	443	449	453	446	497	416	440	428	479	457	453	468	433	461	430	456	454	484	449	481	413	445	433	404	460	483	450	474	465	421	460	452	435	446	420	467	463	430	463	475	454	428	474	429	456	442	464	444	453	498	452	460	436	460	436	448	473	492	507	482	454	420	439	430	462	437	403	452	448	435	470	490	465	477	436	485	482	431	467	427	404	450	434	443	454	473	444	469	467	484	434	432	428	455	479	456	449	475	450	428	432	466	454	444	457	435	472	491	459	422	439	415	453	464	464	457	452	444	472	439	431	435	427	438	440	456	448	451	496	440	471	462	448	447	443	448	429	423	473	425	466	486	422	418	445	450	408	439	436	443	455	469	459	486	415	469	474	452	450	463	468	461	492	442	452	455	481	452	462	423	451	464	475	452	450	465	455	452	413	454	446	469	448	463	446	418	453	430	458	468	428	476	420	434	479	424	467	487	462	486	418	447	457	433	482	420	477	414	438	465	386	433	489	504	460	503	466	434	421	475	432	424	451	481	452	465	479	458	438	495	466	429	457	418	449	476	453	442	494	480	457	453	439	455	448	471	440	451	420	434	473	446	476	465	451	457	443	477	434	471	473	428	434	432	438	453	421	442	480	423	440	456	470	431	468	449	467	445	435	442	447	453	467	422	489	450	486	427	440	467	439	456	446	469	460	450	434	438	446	479	448	462	428	443	472	458	438	476	462	456	465	463	429	447	476	460	449	424	483	444	420	433	467	450	436	430	467	450	404	445	481	414	479	456	419	439	472	446	451	480	445	464	427	427	468	455	431	436	412	453	450	440	444	453	450	439	456	424	459	455	445	476	436	447	499	460	455	428	418	466	496	453	448	451	433	453	454	454	421	448	489	456	433	489	446	472	437	504	437	474	434	455	446	488	436	501	447	421	475	440	460	429	430	450	456	425	430	496	460	449	422	452	469	478	434	451	450	433	457	446	458	471	436	476	437	447	427	480	469	469	431	476	444	463	404	461	410	436	452	428	477	479	422	418	452	446	450	439	436	427	408	468	479	446	430	481	439	444	438	433	451	417	460	438	381	414	478	449	427	427	454	474	466	408	426	455	470	440	440	383	453	448	466	439	408	437	406	446	461	432	497	414	463	431	459	463	465	466	474	422	460	461	454	468	462	479	478	435	449	434	450	455	430	447	477	454	482	401	471	475	457	465	453	484	440	459	445	466	473	431	455	491	470	465	443	476	442	415	459	492	427	405	461	487	456	470	439	459	445	454	431	428	454	428	489	496	445	414	458	433	439	463	457	463	437	432	453	449	452	440	424	458	448	420	422	456	471	423	417	440	446	435	442	486	454	457	444	432	424	485	444	449	441	431	443	418	440	445	466	408	427	491	437	451	421	422	422	489	458	453	463	468	458	440	443	449	453	466	442	467	439	404	443	423	406	449	423	435	456	474	481	469	449	424	468	436	474	452	462	454	454	432	486	428	444	445	460	445	436	453	440	455	413	450	461	454	441	462	394	451	454	471	444	460	454	474	438	450	474	492	461	413	428	472	476	410	442	432	480	469	461	472	412	435	435	401	456	450	438	469	439	414	460	441	456	483	456	461	439	409	455	436	469	492	470	412	460	471	442	444	464	473	471	431	436	441	475	428	425	460	472	455	463	415	448	434	419	431	462	440	443	488	433	456	436	463
22713	21713	29995	24096	23055	31121	32907	15424	3534	832	778	751	705	708	709	755	1409	1450	758	733	718	730	696	713	730	683	672	726	697	708	712	723	714	693	719	730	682	677	712	701	719	723	718	715	721	688	660	735	695	718	718	752	717	758	749	724	680	687	710	705	691	760	679	745	720	698	714	762	667	700	704	745	744	670	793	735	725	756	741	700	681	733	730	758	696	681	709	663	709	678	700	654	696	708	735	647	741	700	715	743	698	757	675	693	729	732	725	682	704	740	682	700	710	694	706	690	721	657	724	723	730	740	723	720	696	660	716	692	723	676	721	757	698	685	702	719	749	747	738	699	733	733	715	707	695	729	700	706	680	733	693	677	656	686	683	686	731	722	768	706	677	707	755	695	711	710	691	728	689	751	752	702	683	717	694	722	722	711	671	679	770	650	710	699	715	680	745	714	694	717	675	699	740	711	678	749	672	674	755	672	649	742	696	725	736	702	738	704	704	630	733	699	667	730	724	700	727	731	703	696	721	722	724	714	739	683	646	684	705	733	723	722	684	717	733	723	730	683	712	693	659	704	742	728	709	729	719	749	711	751	695	735	692	706	728	714	766	674	740	679	716	680	673	725	719	710	738	704	695	716	764	672	769	742	669	711	654	722	694	769	740	698	782	678	695	686	681	739	649	699	733	693	691	752	770	725	705	727	733	695	700	698	696	692	690	672	714	710	701	733	737	722	746	689	787	726	748	690	717	719	651	744	734	656	695	676	699	707	730	720	704	737	711	718	688	678	746	708	715	715	719	714	730	696	675	732	729	759	708	734	699	675	673	688	739	743	696	709	743	714	735	738	719	674	687	732	784	705	693	711	723	719	762	684	689	740	728	636	780	672	710	712	679	742	738	722	729	744	724	742	736	714	661	703	736	725	739	700	728	746	682	745	701	748	739	654	725	757	716	745	724	732	718	731	777	664	749	731	741	692	710	675	701	698	723	710	671	691	657	695	730	724	711	736	707	756	717	737	729	754	704	751	712	720	740	713	716	728	750	743	725	703	683	696	707	721	708	685	688	725	729	680	726	673	682	745	725	748	731	664	729	697	731	692	720	698	695	683	705	723	700	732	678	684	727	661	712	676	684	674	720	725	724	738	693	701	740	720	684	686	668	719	687	712	673	720	684	688	697	685	688	700	728	754	688	686	727	724	788	729	666	742	753	717	746	716	728	756	719	732	753	695	685	727	728	732	691	722	776	719	739	715	716	727	732	693	747	740	687	701	718	738	708	714	653	726	729	707	717	719	702	720	760	723	684	672	717	692	661	725	693	657	704	662	678	677	698	744	727	716	697	717	723	672	723	680	730	707	710	745	706	673	708	687	698	715	659	708	717	727	666	711	723	669	764	730	728	708	721	736	721	730	736	707	717	723	716	728	708	677	705	698	697	710	747	708	694	710	695	713	727	688	725	700	697	730	686	693	671	682	710	723	734	696	739	744	718	676	719	703	765	702	729	721	743	726	691	770	716	698	707	716	739	699	742	685	748	722	676	669	651	757	745	701	700	763	753	718	746	719	705	725	645	674	698	714	710	722	707	715	734	726	744	698	748	710	727	698	749	753	708	719	755	687	678	697	737	686	676	740	710	699	677	711	659	716	756	745	753	698	734	701	694	735	696	733	705	692	719	719	745	706	744	713	712	700	692	748	737	665	715	728	734	697	716	788	667	712	712	692	697	698	710	740	687	705	704	686	716	716	706	718	717	794	709	717	739	696	700	684	672	716	721	701	730	700	734	711	719	714	748	727	706	763	708	691	723	739	688	730	687	682	730	743	723	675	756	723	678	723	725	733	742	716	700	740	711	673	741	687	691	708	717	725	705	732	700	713	678	690	701	720	742	696	708	768	711	743	681	721	713	694	696	703	726	702	688	722	766	747	748	683	748	742	751	766	667	723	763	699	731	680	720	731	749	717	727	692	699	732	703	706	740	706	710	682	725	683	680	669	683	711	731	693	694	700	696	719	732	724	720	688	702	659	662	723	721	698	725	750	709	692	716	734	690	663	687	735	714	665	728	704	742	673	712	759	740	711	668	737	707	736	684	673	741	738	772	720	725	677	738	726	729	675	688	706	659	653	720	677	730	736	752	754	684	687	714	717	682	726	708	725	652	716	735	737	731	672	690	702	703	737	706	750	699	696	729	757	700	723	721	763	746	683	725	660	671	657	682	747	664	697	698	710	674	696	674	687	775	724	687	675	721	702	709	683	712	672	647	667	741	691	728	696	680	676	689	704	709	705	672	693	736	727	704	695	781	756	715	690	686	731	772	683	671	658	719	698	746	715	672	695	738	681	743	719	671	711	745	715	633	660	719	690	700	665	658	731	676	754	680	714	687	736	717	706	703	759	724	696	682	688	636	709	710	694	724	690	728	730	689	712	673	728	719	689	780	715	742	703	690	697	673	737	698	724	717	668	716	707	714	692	752	748	683	687	746	726	708	726	667	704	771	674	714	693	742	694	729	689	710	725	774	727	718	691	692	693	723	692	683	730	681	649	722	740	703	682	632	689	734	698	667	703	709	689	685	717	715	687	731	719	664	697	705	744	662	721	753	729	692	743	661	682	691	691	703	710	672	747	720	724	719	650	699	753	707	730	723	735	723	690	692	727	704	706	711	687	704	717	711	675	690	741	708	697	712	667	719	694	665	683	686	683	687	722	775	737	712	672	746	729	701	731	697	691	701	704	694	698	696	731	704	692	682	723	696	718	698	731	695	720	733	696	699	736	693	696	727	700	701	702	734	756	730	736	694	659	746	683	731	676	693	729	685	731	713	678	678	725	713	699	743	698	768	682	685	704	718	738	741	704	671	698	703	721	718	678	700	717	729	672	722	643	680	767	728	649	684	741	680	729	740	697	708	711	715	755	731	684	680	695	768	729	757	732	718	714	685	748	712	738	743	695	716	723	653	670	650	669	704	698	678	706	714	684	733	708	696	668	684	701	769	706	722	696	697	678	671	710	718	714	716	693	662	717	706	696	683	672	697	720	720	747	696	698	712	747	705	737	684	740	687	691	661	674	712	720	678	648	674	733	682	713	683	761	703	701	705	688	653	700	684	723	704	746	708	714	690	700	727	723	709	667	671	701	702	693	691	745	694	697	715	697	682	677	736	681	733	672	726	725	701	732	714	734	674	685	706	679	669	690	752	719	759	717	694	693	691	741	701	732	655	702	738	745	724	670	682	704	763	786	729	728	703	770	668	706	710	683	697	696	700	701	743	713	675	740	755	733	691	748	680	727	708	715	715	702	686	684	679	694	699	701	734	688	702	670	706	721	752	689	668	740	680	694	721	703	696	706	675	734	709	741	729	723	734	703	733	724	706	674	705	728	651	653	747	715	727	691	663	728	671	726	716	686	693	706	691	750	704	699	733	694	754	726	693	716	712	650	703	729	677	754	716	694	746	688	763	703	759	699	713	704	727	754	687	690	679	704	647	749	666	742	705	682
46709	83658	56516	33962	37441	38544	31926	14680	3763	877	840	818	741	678	753	735	1860	2064	757	703	699	736	718	698	698	773	739	673	685	746	721	691	701	689	712	703	693	715	740	734	690	699	736	685	663	684	714	718	689	711	719	744	736	750	754	710	696	710	711	695	759	763	739	755	681	689	708	681	695	724	736	740	687	722	719	690	734	727	659	719	729	704	710	700	688	686	679	729	733	761	677	716	707	663	677	687	710	751	742	679	720	755	692	679	706	728	782	624	737	712	685	715	697	727	738	676	677	717	687	742	728	703	721	686	771	731	698	721	764	732	730	665	679	702	700	658	674	748	704	768	723	715	677	741	714	700	688	745	712	741	714	762	711	697	756	765	690	709	713	701	702	720	691	695	697	716	693	778	671	697	683	742	709	695	698	695	717	693	740	713	720	753	703	712	720	705	741	695	704	721	747	712	731	760	742	689	687	719	694	694	732	712	722	715	739	731	709	728	704	671	741	749	701	763	731	676	686	771	689	683	740	689	716	659	746	715	713	698	736	729	737	749	673	732	707	660	771	713	719	743	750	722	704	726	716	720	728	724	721	730	710	736	728	659	642	728	634	727	769	724	691	676	716	702	716	683	699	727	746	703	734	724	697	704	684	715	685	673	701	715	696	699	705	676	670	754	704	715	703	725	713	721	750	731	730	713	729	681	780	693	761	707	703	710	691	673	681	705	717	714	714	692	690	723	764	734	711	703	666	697	725	723	719	716	700	686	730	749	707	743	730	712	714	707	747	655	722	711	681	678	707	693	727	709	660	695	752	730	715	743	747	747	722	672	724	764	682	719	710	679	708	695	713	681	714	737	694	768	717	684	744	689	709	698	704	707	690	701	730	747	721	694	748	698	728	705	704	707	682	771	693	731	709	724	669	674	714	737	703	697	750	697	714	752	712	662	707	721	708	695	700	723	701	724	726	691	682	699	691	731	707	738	691	724	680	751	673	659	726	725	668	698	718	771	753	692	725	729	688	691	697	726	703	682	687	708	701	717	748	720	711	684	742	708	754	723	692	700	743	675	740	708	721	718	707	705	709	694	687	718	690	705	700	685	722	708	734	702	754	725	727	688	781	786	679	691	727	683	711	764	682	734	749	695	731	687	691	710	751	723	746	700	710	727	729	713	700	721	739	696	700	754	698	730	740	727	691	716	690	748	686	732	730	711	706	704	693	677	698	712	672	692	762	684	720	687	702	714	725	757	669	720	721	730	706	667	698	702	757	721	752	721	698	731	680	688	719	722	683	701	753	700	704	680	701	720	715	722	676	686	728	676	688	709	721	740	716	690	697	692	746	708	684	704	725	713	710	713	739	710	732	757	724	714	698	680	684	700	750	690	718	727	667	706	643	724	727	693	758	747	684	717	711	684	689	662	717	681	734	677	705	677	737	721	675	744	693	699	738	723	679	721	629	716	734	694	763	733	765	719	732	733	698	755	682	687	730	727	721	698	716	726	689	755	759	653	711	712	670	690	743	723	765	725	715	719	708	704	689	701	696	716	692	691	708	739	738	714	735	773	706	736	699	710	717	678	707	727	729	720	705	707	718	725	704	643	713	756	737	727	751	670	756	673	671	695	735	713	681	661	713	694	700	707	755	722	702	701	685	687	715	727	761	665	693	739	681	724	744	719	737	708	729	725	751	720	704	732	743	686	746	705	719	733	737	703	678	701	721	714	750	748	680	732	717	735	644	776	704	671	765	729	735	712	711	708	717	736	752	698	703	744	694	702	704	664	722	733	701	660	712	710	717	758	698	689	707	664	764	716	682	727	708	701	739	693	735	658	761	695	710	715	718	729	735	712	758	687	719	732	722	730	709	674	708	687	737	685	691	719	722	729	721	739	707	725	725	779	764	760	738	718	753	734	691	690	732	732	683	667	686	684	771	764	721	734	723	730	761	687	720	730	701	744	690	690	672	723	715	741	706	688	736	701	703	688	731	690	696	732	732	713	701	732	657	685	673	703	718	752	723	684	715	665	749	702	722	681	713	717	641	687	666	681	738	694	735	731	714	722	749	713	734	663	700	747	749	711	709	723	713	729	661	700	718	719	769	716	710	751	724	725	676	663	699	764	726	694	754	680	698	715	716	701	708	728	729	753	683	727	698	768	735	759	736	745	644	680	728	691	742	705	772	725	705	679	719	660	688	737	701	714	711	718	660	644	713	669	726	707	699	712	760	703	674	710	771	707	742	733	664	750	762	714	692	709	725	731	744	730	699	682	716	714	674	701	740	731	719	724	677	704	755	681	712	703	741	711	706	731	705	719	673	733	693	695	725	718	713	732	731	722	717	679	724	725	763	756	680	771	698	726	737	725	741	686	725	724	717	730	768	682	721	737	707	712	706	675	757	717	684	668	734	723	739	684	705	665	683	722	670	715	737	668	734	723	697	671	733	701	697	702	699	691	689	671	737	668	702	697	723	701	702	684	703	729	736	736	718	711	727	727	696	710	739	711	698	709	727	679	760	708	683	766	733	677	708	665	723	696	691	750	701	719	742	722	730	711	687	673	743	691	681	674	743	706	733	731	718	711	805	661	700	719	714	713	739	705	684	749	730	751	721	732	743	676	696	717	680	740	702	728	705	750	681	689	661	661	703	719	737	673	699	726	693	679	715	716	760	698	779	694	744	749	722	764	705	741	690	725	774	716	719	682	730	703	711	736	732	672	736	733	737	706	739	685	744	741	696	748	724	671	701	712	698	703	721	718	713	720	709	738	699	719	759	749	706	698	655	661	752	698	708	760	707	728	690	654	692	699	725	688	717	675	730	737	746	699	688	716	765	686	694	710	724	686	724	689	723	689	687	705	721	687	757	720	721	661	693	694	679	685	657	704	709	744	710	710	753	706	711	691	710	715	694	783	686	650	733	712	655	731	659	698	685	724	721	734	684	666	730	678	770	724	766	708	729	700	745	697	685	684	742	677	679	697	751	745	674	720	732	673	719	712	720	715	699	755	701	724	736	684	682	688	668	716	717	717	659	708	687	700	723	729	695	664	678	694	729	726	707	718	739	717	682	664	793	741	681	767	717	745	713	672	700	736	696	699	672	712	778	703	734	733	711	699	707	705	710	665	722	693	693	679	670	749	734	721	746	707	688	725	708	715	768	764	704	747	688	675	720	745	706	737	686	669	734	687	740	736	706	743	700	730	706	748	738	748	711	692	705	673	744	740	756	682	763	710	695	700	723	706	721	707	704	721	735	695	773	715	706	685	733	716	708	665	749	718	692	741	790	693	747	727	668	693	691	737	700	721	699	710	695	717	738	716	745	667	715	689	696	763	730	748	684	725	725	719	725	746	689	724	731	711	715	720	734	722	715	715	746	725	712	746	681	678	729	712	680	701	646	708	752	698	720	725	733	669	729	720	677	706	725	703	709	679	722	745	727	708	719	723	707	751	700	745	660	713	714	720	728	734	689	694	696	700	670	771	708	736	682	718	724	722	690	673
35017	35436	25486	7729	3711	3466	2321	615	370	375	345	327	346	325	345	324	384	359	310	341	375	326	347	334	304	346	336	336	322	348	331	376	342	326	324	319	313	309	322	330	321	334	323	365	310	343	369	324	354	335	313	312	342	305	336	339	321	329	313	334	339	297	353	341	301	337	354	314	334	361	353	313	321	335	342	344	338	329	323	316	328	364	304	345	326	351	333	358	347	350	388	385	328	336	314	333	368	350	321	356	331	340	361	333	325	362	350	352	326	361	328	344	303	350	331	314	352	310	343	384	338	348	364	346	331	323	323	373	334	330	316	365	322	311	350	358	319	320	291	317	291	344	344	333	333	329	300	352	321	298	352	356	317	337	374	309	328	323	320	377	338	327	328	338	304	334	345	334	308	346	337	326	335	326	315	356	313	326	327	321	356	325	334	363	381	352	326	348	345	375	321	362	349	323	307	348	320	321	348	329	303	334	346	359	319	359	310	350	322	333	327	347	349	325	327	331	331	314	350	341	321	336	338	334	330	372	344	345	325	295	311	344	364	347	342	380	308	320	320	322	366	348	331	337	361	321	312	322	318	322	346	336	315	363	289	357	374	327	319	322	321	353	334	356	315	331	317	344	358	305	353	312	356	305	345	329	305	302	331	342	336	334	353	334	328	324	372	350	320	346	337	316	310	321	349	320	338	295	368	332	327	354	328	341	321	349	323	336	316	343	325	328	345	356	345	331	338	316	341	341	345	345	353	322	331	307	351	310	317	330	349	319	330	344	317	367	321	363	314	369	313	368	335	305	315	339	324	340	343	318	336	365	360	331	346	357	361	313	340	327	304	311	325	318	322	332	313	332	319	375	311	330	337	317	320	372	369	329	333	348	328	327	323	307	315	338	347	346	332	350	304	310	363	344	314	314	345	328	338	337	346	315	305	307	318	322	311	309	345	352	327	336	330	320	338	351	309	320	312	309	346	317	329	329	331	330	346	311	317	323	310	325	334	332	342	358	324	293	307	349	359	332	350	348	334	330	309	324	322	344	336	349	346	319	308	309	309	323	335	333	304	306	372	350	335	327	363	362	308	341	325	332	315	337	365	363	335	331	340	316	355	311	313	329	338	328	335	320	347	339	345	338	308	351	339	329	373	337	340	364	314	339	317	365	331	313	343	308	339	326	336	329	337	335	323	329	340	315	310	349	335	335	304	355	327	330	324	332	368	349	320	299	332	308	348	373	341	335	326	334	353	332	344	381	336	347	352	324	329	336	339	318	346	315	365	331	307	292	348	310	306	340	377	333	342	338	316	347	343	316	327	322	354	350	337	302	334	368	345	354	305	310	339	316	336	368	343	303	331	324	364	361	317	307	322	321	351	330	349	350	341	317	314	320	307	320	357	345	321	311	345	327	331	353	317	368	351	353	331	371	354	361	357	360	309	328	337	333	327	333	315	352	351	335	292	336	362	336	334	315	319	324	311	335	319	338	312	342	333	340	323	358	301	321	337	353	343	337	347	309	289	315	378	332	336	343	348	339	338	335	332	322	326	361	306	328	317	341	339	344	318	337	339	325	321	313	344	327	338	357	328	315	310	325	319	336	309	347	311	319	324	333	321	321	302	346	337	338	332	326	365	323	324	339	355	353	345	337	362	331	329	311	338	345	349	322	331	352	323	355	330	339	342	337	325	369	351	357	370	328	322	333	353	324	320	312	301	331	343	346	339	334	337	327	357	349	338	374	320	335	321	359	324	323	359	311	332	357	292	361	343	325	313	357	330	337	341	336	328	286	347	324	323	334	329	282	314	324	320	340	316	299	343	337	352	321	309	339	322	353	362	320	342	312	328	328	330	368	343	333	343	336	333	335	357	318	312	298	321	311	321	340	318	350	334	336	323	332	316	334	335	349	311	322	301	334	347	305	343	315	337	328	295	316	322	328	344	378	346	337	314	326	347	328	362	367	347	315	347	349	322	331	325	326	346	348	340	320	316	357	296	328	327	355	323	343	349	374	343	334	331	303	354	327	314	298	375	358	350	329	334	292	385	380	341	329	333	370	333	329	340	359	334	316	293	366	339	361	318	324	347	335	327	330	328	343	319	356	337	332	338	309	367	345	347	322	307	313	358	318	330	325	349	316	336	321	332	340	341	315	320	315	318	370	346	320	335	334	324	357	330	323	321	312	340	354	302	367	323	335	337	328	331	322	343	296	346	361	355	315	354	303	316	308	294	323	362	336	319	323	319	329	348	334	348	334	370	339	343	348	344	339	343	340	310	336	368	334	330	315	324	373	274	309	335	332	334	299	348	366	328	336	361	327	346	354	315	324	343	338	339	355	311	324	343	323	361	335	342	354	328	341	326	336	326	350	317	344	373	313	362	354	313	331	321	337	327	363	321	339	349	328	334	334	330	324	346	309	323	347	311	325	335	357	286	322	336	321	309	329	330	348	370	310	353	313	322	342	307	325	352	315	364	306	345	330	326	334	319	350	326	337	357	319	322	346	341	336	339	334	319	328	332	346	298	345	358	358	298	333	329	345	304	323	322	336	326	316	336	347	280	346	320	363	316	278	358	323	343	355	326	342	316	333	310	329	339	352	365	320	299	357	329	314	323	326	322	322	329	348	317	337	341	343	324	360	361	330	323	354	354	308	371	312	314	319	331	332	325	333	318	359	332	302	334	303	322	307	332	346	299	345	327	328	345	343	319	343	309	323	325	307	331	350	317	308	348	317	299	324	311	326	341	356	325	325	327	327	355	351	325	301	344	345	350	309	339	320	355	355	355	352	330	363	300	335	341	327	330	318	321	361	308	331	299	352	339	350	290	303	312	366	329	320	315	321	325	328	335	355	321	353	345	367	316	369	341	336	350	341	342	311	334	360	310	338	340	296	344	323	353	366	318	327	299	352	316	337	344	337	322	301	342	321	334	337	328	352	327	321	339	339	350	310	324	342	322	342	311	331	327	342	322	322	309	295	318	353	329	329	337	352	341	343	297	343	357	310	373	298	329	357	322	306	337	344	331	304	327	328	346	343	329	307	334	352	310	351	370	313	319	319	327	341	358	365	334	324	334	350	343	349	363	350	347	317	357	358	343	362	319	340	327	356	377	339	333	325	309	336	335	328	342	359	316	347	346	327	335	367	322	354	352	299	339	355	330	329	357	329	324	345	329	343	339	314	316	326	320	381	345	334	337	338	364	336	336	303	349	330	342	344	357	327	296	360	298	322	346	339	319	343	341	343	323	367	329	324	330	320	369	320	315	338	347	319	337	326	354	347	339	335	333	320	331	325	328	323	330	332	327	336	345	295	311	319	301	340	312	344	299	327	357	323	357	333	337	335	347	319	302	350	316	301	313	340	334	355	331	345	338	317	343	358	310	342	313	345	315	328	331	314	345	326	344	330	321	314	319	308	337	335	347	341	317	335	337	358	303	326	325	333	348	324	330	361	326	338	344	359	318	310	350	293	340	372	320	340	346	289	331	359	342	347	321	342
40278	45854	16897	3653	3807	4047	2821	702	432	406	391	366	367	380	368	378	416	398	332	329	377	378	378	382	367	358	361	339	299	377	348	346	345	348	342	392	330	370	360	362	356	328	374	388	378	360	355	357	387	347	349	340	340	328	360	349	304	354	367	365	364	329	369	367	375	340	383	353	350	353	380	369	378	348	344	347	379	341	382	372	315	379	356	351	345	365	355	349	373	350	378	331	318	346	367	368	368	370	347	364	381	335	382	337	373	328	344	361	342	390	345	335	351	351	369	316	383	377	341	340	365	340	339	361	379	316	353	385	379	344	342	388	356	351	360	388	361	379	351	360	387	354	351	365	313	358	334	368	356	374	349	352	340	351	350	352	388	359	317	378	328	335	353	342	356	394	365	361	354	371	369	337	381	373	335	377	361	378	342	367	388	364	361	349	348	352	347	319	352	359	337	347	347	338	327	356	319	334	409	350	345	342	355	332	330	341	371	338	346	365	368	346	377	382	363	358	316	354	363	359	373	342	352	338	326	352	332	338	338	329	377	379	368	347	332	360	365	350	345	330	364	358	387	363	359	356	368	361	346	330	388	375	326	336	341	357	414	347	357	358	400	342	334	348	363	382	360	343	387	355	403	344	356	345	329	350	341	346	382	343	354	346	338	330	348	349	356	329	379	340	361	361	338	357	384	364	346	333	351	337	378	335	321	370	397	380	357	367	356	354	376	361	367	351	316	361	339	335	361	383	353	378	398	350	320	387	339	331	336	370	358	340	329	329	364	356	353	362	326	360	367	354	365	348	377	368	355	356	372	391	347	380	377	361	337	390	341	384	370	380	355	350	363	335	319	353	342	370	335	356	361	315	385	388	312	352	360	329	337	340	341	366	372	367	326	379	359	363	322	393	380	333	406	336	353	355	347	357	398	383	346	332	317	379	375	378	356	347	358	342	364	352	390	366	375	377	329	374	390	345	357	358	370	347	366	346	362	355	361	361	368	359	413	362	350	346	385	343	340	366	378	352	363	334	340	322	344	348	360	325	342	306	363	351	361	334	370	349	347	344	353	362	371	354	334	345	365	332	358	344	369	349	332	340	378	365	353	348	381	346	359	415	360	342	349	369	352	327	340	365	372	357	350	340	367	344	363	384	350	337	349	357	357	358	362	353	358	358	346	387	367	336	362	341	339	341	361	342	363	347	350	376	365	389	376	361	360	347	367	366	358	360	358	376	396	379	339	347	367	346	367	383	335	337	350	383	346	374	323	329	361	341	365	332	345	344	386	312	344	334	341	394	337	349	353	333	376	360	340	357	353	372	322	325	332	356	364	361	348	386	362	414	330	352	336	350	357	399	341	375	355	344	365	324	378	356	342	389	355	337	351	364	368	354	363	350	354	372	384	347	333	353	359	388	352	353	361	364	351	366	346	363	348	364	381	325	358	352	346	348	377	361	397	347	339	363	374	342	394	351	395	358	336	367	358	361	368	335	353	361	378	363	366	352	356	348	359	327	349	343	386	367	335	355	337	376	377	352	377	359	342	383	371	338	337	365	343	348	362	363	328	351	340	384	355	340	371	314	378	311	356	353	373	336	377	370	348	343	384	342	371	364	350	348	387	341	362	362	369	366	349	345	344	337	364	342	353	344	308	347	334	364	350	359	307	351	379	392	367	355	358	341	375	347	354	351	349	300	366	346	357	346	356	353	338	359	374	326	368	353	359	363	339	365	339	362	346	330	335	338	353	371	354	343	342	363	354	356	365	364	355	345	360	346	355	349	361	380	351	347	354	378	352	345	331	340	351	348	355	380	379	360	348	362	392	383	375	342	417	361	339	364	364	337	359	365	369	320	369	351	398	372	387	325	325	333	338	388	317	389	376	371	325	377	364	367	368	376	358	357	340	371	354	347	385	359	376	367	358	365	360	355	353	344	347	348	357	351	334	375	367	369	365	397	317	346	367	329	344	378	340	376	348	342	353	337	372	389	349	365	377	363	326	341	327	338	348	367	347	402	336	343	356	357	376	349	389	344	334	338	351	377	351	335	348	383	361	366	331	324	348	332	358	375	357	364	350	337	368	345	352	347	355	317	349	362	341	383	329	357	365	370	344	366	365	338	381	347	365	343	332	341	338	351	338	366	347	353	363	327	327	373	321	331	363	351	400	350	363	348	358	352	353	340	351	352	336	355	319	335	373	368	357	378	374	353	382	374	352	363	345	360	334	321	353	361	408	369	341	357	355	363	351	367	373	379	384	365	378	349	354	317	372	332	356	346	386	348	374	335	308	344	370	334	354	365	357	353	306	373	364	366	343	370	363	343	332	353	393	335	359	345	350	340	326	352	371	343	381	367	341	349	378	395	379	349	334	355	352	371	414	393	361	368	370	352	360	357	328	346	382	370	329	353	357	355	355	354	351	321	381	324	373	334	332	376	329	381	366	381	359	369	340	347	317	332	367	363	370	352	342	384	402	355	341	347	371	377	326	370	340	343	374	322	349	371	347	356	339	332	365	376	373	357	382	313	363	329	336	327	365	351	367	369	360	371	380	357	371	397	350	375	385	370	377	374	364	376	372	359	363	344	350	360	346	350	348	344	379	383	352	333	346	360	338	344	360	356	390	349	367	357	364	350	355	364	375	355	381	349	369	364	343	346	346	350	369	350	344	378	351	357	366	395	365	328	335	380	371	368	355	368	326	349	386	375	335	361	354	365	343	304	332	332	375	374	308	351	353	361	377	384	372	326	359	373	369	352	341	342	334	347	364	355	372	350	317	349	347	326	334	346	355	341	340	368	362	377	345	350	372	332	370	382	326	380	358	334	302	369	342	331	354	363	369	348	360	338	392	353	318	360	332	389	364	352	374	315	343	322	340	311	330	343	347	348	365	393	375	352	351	330	334	347	377	363	379	388	362	354	401	384	363	343	368	352	353	349	359	388	367	344	380	367	361	345	389	397	347	373	344	341	337	366	351	373	344	361	367	323	364	354	362	335	366	382	323	367	389	330	330	410	329	346	342	343	338	343	366	315	357	358	346	371	373	379	365	356	333	363	358	352	388	356	356	353	353	335	360	363	365	367	367	364	353	353	338	361	401	337	360	361	360	382	415	370	367	371	339	355	366	377	343	359	401	364	336	359	352	361	335	385	330	324	391	322	344	346	344	334	356	374	343	360	361	332	330	368	339	347	361	334	399	350	341	389	350	373	365	349	349	365	355	356	344	355	364	352	363	343	333	336	349	356	337	360	359	377	360	330	355	359	360	388	335	325	339	374	382	350	366	388	358	358	330	339	339	356	351	381	351	352	333	350	365	337	315	378	364	363	350	398	353	380	349	351	352	387	331	347	341	351	344	346	355	371	370	356	337	354	376	326	343	341	388	373	360	363	393	356	406	346	341	372	325	330	368	358	375	350	369	359	378	321	339	347	367	363	343	352	375	343	314	377	364	339	347	378	352	354	350	336	339	380	366	357	369	351	346	347	334	355	356	356	306	341
24057	22394	31135	24646	23235	26551	19659	2996	630	532	532	518	528	530	536	581	1172	883	504	485	512	522	517	505	481	479	534	491	524	537	517	490	506	512	499	473	504	514	522	491	514	496	475	519	523	444	511	547	490	470	494	471	459	493	508	508	504	475	489	482	480	465	509	494	529	484	493	497	493	467	518	462	491	473	461	489	521	495	491	495	506	491	526	482	522	491	503	551	534	523	505	495	477	484	490	495	496	469	491	487	458	501	484	489	465	499	554	464	475	500	460	504	485	483	466	512	528	496	493	528	536	462	485	460	469	517	522	481	495	481	531	445	469	518	502	498	493	486	491	500	502	524	499	494	502	502	520	491	509	498	480	530	474	500	513	500	507	531	516	504	506	506	518	531	515	537	497	517	465	514	523	515	517	490	466	492	496	496	476	515	481	508	465	494	512	506	521	506	491	506	500	502	468	511	452	487	485	503	511	477	485	530	506	505	507	482	449	493	476	470	494	517	520	472	517	487	476	506	495	523	525	477	500	486	489	501	484	491	463	499	470	469	520	493	504	461	478	486	530	482	474	489	465	477	461	479	474	487	499	490	504	513	523	511	479	485	514	481	518	491	499	473	535	452	511	505	482	506	499	501	489	495	489	496	526	475	497	451	478	497	510	506	507	485	536	490	541	479	468	521	499	498	509	549	506	481	484	490	500	505	499	420	511	475	526	498	502	548	515	482	526	472	521	453	461	491	526	516	512	513	435	528	530	499	484	516	463	486	486	477	480	498	517	483	466	540	500	513	494	512	496	463	526	503	465	477	522	474	514	521	512	482	485	517	502	520	487	441	504	521	477	490	501	510	527	490	533	492	511	478	484	498	480	523	494	505	510	521	502	515	543	457	530	489	488	470	504	513	516	494	466	513	491	495	517	484	469	478	507	485	470	481	504	487	514	466	503	499	553	484	483	502	499	502	484	498	483	480	491	503	524	543	446	509	493	537	471	490	488	519	535	481	480	520	480	442	451	509	468	497	504	468	471	481	510	471	505	549	550	482	509	514	488	488	525	514	479	539	522	512	539	538	456	485	500	523	487	534	491	536	529	515	455	462	505	511	541	497	497	480	530	480	474	527	511	492	538	472	466	480	508	501	543	497	484	516	480	486	501	487	477	456	501	464	511	479	515	504	493	507	510	467	473	510	502	526	521	467	512	494	515	517	508	473	507	500	526	507	518	503	513	478	462	463	527	515	503	472	533	505	486	515	487	512	460	466	504	542	512	573	478	531	520	503	534	483	482	509	527	498	491	506	512	464	521	501	498	538	518	496	485	484	515	478	479	522	520	475	484	477	516	505	466	508	513	496	472	534	466	466	490	483	507	468	511	492	518	521	495	505	504	509	464	465	479	479	477	504	447	551	519	481	511	509	519	523	467	511	468	531	501	523	499	513	522	513	517	496	458	493	482	479	520	490	529	531	455	491	495	488	497	493	511	470	514	490	477	486	507	518	512	481	535	513	460	497	475	491	486	533	480	497	513	477	487	487	491	505	536	500	464	432	461	496	529	519	511	494	488	518	505	485	474	494	444	510	519	519	533	504	495	541	500	528	480	477	477	490	539	565	499	452	462	495	478	511	461	508	531	527	490	494	473	450	552	505	504	489	491	513	514	529	502	503	504	494	508	517	486	499	479	475	500	466	480	507	526	494	508	514	508	431	489	527	475	518	491	510	479	488	506	490	472	520	514	487	517	522	516	505	513	523	502	511	501	495	479	486	498	513	459	454	490	498	519	552	523	488	435	532	499	544	477	521	491	478	473	475	497	466	495	531	536	472	493	451	520	482	506	494	487	510	512	483	473	518	491	496	473	510	522	465	534	489	507	486	482	539	495	478	483	504	471	517	516	500	503	516	477	509	509	502	523	514	506	488	480	542	508	500	520	520	447	486	479	484	523	490	489	501	522	490	453	512	487	529	509	511	507	488	503	518	520	472	490	507	480	483	465	474	499	535	487	499	503	514	489	504	467	505	514	489	483	522	479	500	506	508	467	504	497	503	508	493	498	484	434	503	522	506	487	479	495	492	514	486	486	517	487	522	484	430	483	500	530	493	489	523	484	507	489	500	488	473	501	493	489	518	498	476	477	501	486	500	511	510	491	518	561	471	503	496	517	512	483	508	500	462	564	483	504	484	531	463	508	500	490	513	537	494	517	486	496	479	515	492	530	501	501	481	539	478	513	522	465	476	500	494	490	519	502	492	473	486	470	499	511	482	457	463	506	501	455	494	493	456	517	470	461	468	490	513	501	495	474	493	489	489	525	545	499	508	504	512	500	508	481	465	498	488	528	512	498	472	451	489	526	499	490	505	506	476	490	517	487	498	536	512	506	554	502	500	473	524	506	516	506	500	486	485	500	520	508	489	467	530	496	491	492	509	460	467	499	505	486	467	508	479	535	488	495	504	508	492	507	462	511	503	483	523	479	507	475	501	502	491	542	517	475	531	497	508	494	510	492	464	481	489	524	502	499	493	481	492	533	560	464	504	496	493	504	477	468	503	498	509	495	505	483	533	499	515	507	495	506	478	482	505	462	503	513	486	493	486	531	495	466	493	488	467	468	504	463	505	546	512	460	505	491	502	508	471	485	511	500	498	521	427	529	501	469	496	505	493	463	514	464	476	522	489	486	516	452	521	477	494	454	484	470	480	484	492	520	489	474	487	511	466	444	492	475	527	496	539	490	503	441	450	484	517	478	535	494	485	518	513	493	493	494	498	487	497	475	501	475	556	473	520	470	492	472	565	497	512	535	441	492	512	462	451	461	521	518	466	497	468	529	527	484	483	470	499	526	471	550	562	508	505	486	481	486	497	456	444	523	513	491	510	489	519	519	512	513	489	525	471	530	489	492	496	474	503	522	486	494	476	483	495	496	472	491	516	492	499	510	522	509	502	529	487	481	482	472	513	506	480	451	512	471	495	504	501	492	516	533	515	529	477	477	522	454	552	514	529	483	481	505	500	487	521	560	501	532	485	515	507	460	503	508	464	504	498	499	493	500	467	441	498	510	506	489	473	464	518	500	515	572	530	480	475	497	534	472	508	477	494	472	483	557	501	548	488	504	469	523	502	473	499	439	448	476	522	417	486	490	504	503	509	538	521	488	508	457	499	559	488	495	494	471	498	506	479	499	514	511	495	568	487	468	529	487	510	512	523	524	498	465	533	518	485	460	495	501	473	488	527	513	530	507	507	490	492	485	490	503	487	515	515	493	473	451	495	476	517	501	483	477	437	488	478	517	484	482	473	496	506	491	490	462	511	496	519	480	491	448	464	485	506	502	469	496	485	511	524	512	492	511	458	488	522	496	501	523	509	508	472	497	516	514	472	478	474	532	462	470	486	528	500	501	463	465	537	480	516	508	507	491	501	490	516	479	461	495	541	506	520	454	493	536	515	526	496	479	484	499	500	494	522	482	497	511	511	442	490	508	456	475	511	503	519	541	487	478	510	529	513
43042	81316	46439	22520	26771	29015	17082	2838	720	619	636	563	544	526	485	690	1504	1088	520	517	456	530	507	508	538	507	535	479	549	544	494	477	512	507	494	532	494	459	500	494	505	474	499	444	550	470	505	495	497	526	523	542	503	501	517	487	492	499	516	509	505	520	537	504	528	521	474	507	513	468	537	555	509	479	519	453	510	502	531	509	526	471	524	528	536	545	471	535	509	499	507	490	504	492	539	514	525	536	494	521	490	494	520	511	542	477	500	519	502	513	489	523	500	523	494	514	473	505	490	469	497	527	528	518	527	463	519	461	530	516	518	551	495	493	482	510	520	548	483	489	503	508	496	485	483	529	487	526	490	511	477	526	547	505	517	474	551	483	459	462	467	484	529	496	524	542	494	499	515	497	490	512	525	500	501	460	471	543	502	515	534	473	523	525	520	512	527	498	482	528	504	510	507	509	531	511	487	462	550	487	499	515	492	505	518	513	526	511	501	538	500	502	546	509	497	464	502	479	514	503	496	528	504	496	508	463	485	521	517	495	508	494	501	491	534	487	532	511	548	495	492	466	509	508	507	482	502	525	490	492	491	526	498	538	506	539	532	495	491	461	471	464	516	488	527	505	500	525	491	543	519	487	494	537	506	532	479	518	516	509	491	533	533	565	522	534	490	537	472	534	462	531	501	517	489	526	490	494	493	528	508	499	484	514	537	509	518	491	514	526	496	490	498	494	491	535	500	500	533	504	536	499	496	527	511	555	486	498	526	557	511	544	564	476	471	539	500	486	478	498	513	510	530	508	511	518	507	514	533	514	511	550	454	530	528	531	516	491	483	519	482	490	473	531	518	482	490	488	544	520	518	534	485	498	522	500	481	544	515	500	520	503	504	510	515	518	510	506	488	483	462	528	510	495	529	508	498	510	501	487	515	499	489	471	529	557	500	473	474	494	504	512	517	500	531	519	490	524	467	546	500	525	559	487	466	511	478	491	501	500	477	556	514	560	499	534	540	514	512	514	494	520	487	521	504	504	494	479	534	515	416	465	495	494	514	483	511	531	486	500	546	526	502	548	506	532	484	536	528	490	524	485	492	479	472	508	476	492	534	476	514	493	465	529	491	517	536	504	469	515	503	490	506	467	502	496	463	524	467	548	484	508	481	483	475	470	527	521	538	485	497	513	527	491	478	502	460	493	509	522	502	459	477	511	504	500	466	511	516	497	515	498	483	477	515	500	508	528	509	520	530	514	539	552	489	513	512	489	514	506	486	460	485	492	538	522	519	550	557	485	535	492	493	508	465	491	532	511	460	494	524	477	481	511	512	496	505	482	478	529	523	532	493	510	565	481	498	523	505	477	524	495	511	523	475	513	508	499	505	530	516	547	495	508	471	459	511	494	519	537	505	472	509	530	509	509	495	477	465	511	513	526	508	505	484	521	504	526	522	476	500	492	512	489	500	521	482	505	481	517	507	488	505	519	470	545	515	529	458	521	538	498	475	503	542	500	549	538	517	535	496	488	552	555	478	502	528	521	481	510	496	500	504	544	522	518	498	485	507	524	535	530	494	501	506	521	482	517	450	523	503	484	526	468	520	556	502	491	520	498	503	511	495	519	512	459	554	516	511	472	497	553	491	486	519	503	498	514	527	535	518	492	496	506	504	510	518	496	492	533	505	522	490	504	480	496	541	500	476	520	524	520	523	500	545	527	486	500	513	512	514	525	505	464	528	491	546	513	503	499	496	522	503	532	497	532	468	487	515	503	505	490	525	491	539	510	484	497	471	539	513	506	517	518	482	508	517	498	544	482	503	531	531	512	495	506	467	530	524	493	486	503	500	494	506	507	526	498	493	512	538	479	545	505	507	480	494	538	526	493	479	530	494	474	489	522	521	495	496	481	507	485	513	565	492	514	492	499	494	523	489	487	492	527	505	481	512	477	510	513	481	485	511	486	495	558	486	524	488	505	478	514	480	511	508	501	488	495	490	533	509	541	498	515	483	528	510	511	498	533	497	521	474	494	528	501	480	446	507	488	529	495	494	507	539	520	502	471	507	479	488	486	543	495	512	524	539	509	515	511	532	505	522	502	515	556	508	482	481	499	535	460	518	561	497	520	522	503	480	486	513	511	514	506	499	494	502	528	509	474	513	473	510	461	527	480	495	513	536	536	539	482	504	470	511	534	489	502	458	508	520	505	461	519	514	528	523	479	495	508	521	523	516	527	502	512	482	470	497	523	528	499	542	512	514	511	490	499	494	492	469	562	500	466	557	534	539	541	510	535	506	534	515	500	500	512	498	508	479	500	498	499	520	501	521	511	481	506	501	503	546	505	464	504	478	513	549	500	495	495	516	535	464	475	516	501	483	516	460	497	486	518	496	517	536	523	484	502	511	498	493	491	534	492	508	512	487	525	469	536	521	487	481	503	526	532	494	503	517	473	467	548	518	503	502	499	512	501	497	495	547	478	532	526	497	452	491	526	490	529	530	550	490	512	497	521	509	507	515	545	540	511	481	507	483	504	541	501	522	485	484	516	553	522	496	477	494	504	470	500	519	521	517	533	485	463	503	493	517	471	478	521	504	501	487	539	513	488	508	497	531	469	526	539	529	506	520	575	475	503	494	524	487	491	529	504	522	517	498	508	520	494	507	496	479	476	486	523	521	490	498	534	496	487	498	477	530	503	518	539	491	471	484	505	554	512	511	491	499	525	529	524	505	522	541	512	488	483	480	537	534	557	542	484	508	523	495	477	540	520	534	497	497	511	480	514	469	481	528	510	506	519	513	523	510	494	511	463	484	511	508	510	511	509	472	510	487	512	514	520	522	505	501	498	500	518	508	498	532	466	503	461	530	534	541	480	517	508	489	525	494	532	503	519	501	511	510	509	519	498	542	489	494	527	546	505	508	525	474	479	485	515	462	503	559	516	483	485	497	487	497	508	499	511	488	484	501	475	484	535	469	536	462	494	491	517	496	471	539	527	543	515	519	501	490	495	465	529	522	486	488	478	480	536	494	507	554	510	516	529	484	464	528	501	446	488	531	527	516	491	464	513	497	484	544	495	485	525	501	534	506	524	505	530	465	522	483	498	495	478	506	523	545	503	510	524	489	505	498	531	515	520	548	513	550	505	521	450	510	459	494	510	518	517	513	515	486	492	502	477	491	533	479	543	511	534	490	478	514	508	531	483	519	550	527	533	527	504	543	494	526	498	483	511	533	536	507	538	502	491	521	477	505	532	493	510	485	490	528	500	465	502	530	509	522	505	498	532	489	494	521	502	518	502	521	518	472	497	496	504	528	486	507	518	485	527	519	505	481	519	517	482	513	486	535	469	492	544	477	530	532	517	489	486	529	559	538	494	536	515	519	474	484	534	531	509	498	504	543	473	506	518	511	495	512	513	536	503	482	507	502	494	473	501	508	492	526	508	494	532	506	510	552	504	520	512	483	519	474	517	537	518	520	507	507	529	453	544	509	500	473	535	526	500	495	505
25121	23283	30836	24862	17998	14672	8192	658	474	470	436	412	383	434	452	526	811	744	405	393	379	372	397	393	389	404	394	425	368	415	388	428	407	404	394	364	376	381	370	417	399	394	374	380	359	366	399	382	381	418	390	389	406	407	393	372	376	385	376	414	391	396	403	381	414	404	372	358	359	366	375	413	377	394	376	390	381	374	421	415	388	394	426	393	428	435	424	436	417	393	396	373	378	385	393	412	441	402	415	372	369	426	408	358	384	374	346	410	383	399	417	367	356	392	382	395	429	429	373	384	373	372	372	406	372	392	406	359	371	403	361	365	380	410	386	386	369	409	428	409	371	361	388	393	385	367	381	378	398	381	418	427	409	371	373	367	429	396	382	378	382	409	379	406	366	378	392	405	388	399	391	404	366	390	376	365	392	380	393	396	359	367	397	432	388	399	404	384	404	385	420	361	387	373	376	393	411	410	403	405	404	369	385	383	390	429	411	392	414	363	389	424	376	410	394	395	396	383	432	382	376	385	387	380	357	448	393	372	377	402	394	374	409	400	364	382	392	407	349	397	357	385	416	408	367	421	421	405	388	378	380	428	420	391	393	360	399	394	383	370	366	388	406	419	373	404	409	369	397	404	396	385	394	421	367	376	411	409	405	407	391	387	428	405	376	394	374	377	345	386	380	411	384	391	395	378	411	359	389	394	352	383	379	384	383	386	383	383	389	391	408	371	369	395	349	411	387	398	373	400	377	410	367	370	377	399	356	417	405	384	381	415	418	394	382	394	410	372	399	355	380	402	394	415	424	349	389	362	374	415	369	398	381	409	380	364	390	409	406	424	412	376	353	393	426	424	397	404	393	392	342	375	386	392	391	437	421	380	397	374	390	428	447	356	374	396	392	386	424	413	374	403	377	434	366	402	415	370	420	375	375	390	425	381	398	381	367	405	407	389	376	351	410	399	399	394	423	395	382	387	361	377	442	386	376	390	380	400	401	397	383	403	400	396	424	398	366	399	391	420	409	421	412	400	392	404	378	420	377	417	398	407	365	375	406	404	395	411	385	373	377	363	363	391	393	377	383	369	379	415	388	418	357	427	413	370	372	404	364	335	373	370	397	419	392	412	395	403	376	381	380	379	419	404	444	389	386	411	402	377	437	416	394	413	388	405	423	372	415	372	374	393	363	374	410	386	398	380	408	368	380	367	398	351	378	420	418	404	381	400	417	405	398	401	401	392	376	364	382	356	387	380	408	341	395	368	415	392	406	401	415	436	363	386	385	416	407	376	357	410	414	428	405	350	405	362	417	402	403	400	397	378	394	353	375	411	369	397	395	360	394	372	400	403	407	406	360	442	404	410	410	408	389	407	361	374	361	418	383	338	390	424	370	405	410	423	397	412	411	405	390	418	380	438	390	412	382	394	387	395	432	357	375	380	383	381	368	386	396	431	364	408	372	347	422	405	397	390	396	378	386	412	394	415	382	415	415	388	420	389	382	390	398	415	331	358	376	361	393	412	394	374	368	399	362	409	389	385	363	389	385	380	397	375	385	385	395	438	430	402	387	409	335	375	388	406	423	421	383	402	388	353	421	397	382	368	389	413	374	375	374	377	370	387	390	413	366	410	369	368	378	394	411	416	419	368	412	395	361	387	396	375	375	412	405	379	360	373	412	400	384	374	372	403	394	370	390	401	396	411	392	377	341	403	389	379	387	386	387	396	391	380	387	400	428	406	383	395	390	403	400	383	420	383	389	381	366	372	415	376	411	386	378	385	394	425	371	387	385	378	392	392	364	383	393	376	422	360	385	375	377	378	397	397	423	397	399	365	399	383	390	391	402	379	397	397	384	403	432	380	394	384	385	377	406	390	405	389	395	368	364	391	392	390	410	401	388	387	402	380	404	385	397	365	393	379	383	421	389	364	363	395	380	395	419	406	397	351	383	417	382	421	383	357	413	365	385	412	404	348	372	399	424	381	378	395	445	435	408	371	407	393	378	399	377	368	386	386	343	391	392	369	380	370	385	369	386	405	412	390	385	387	371	411	375	424	383	380	392	420	379	430	388	364	411	354	404	376	412	391	376	366	380	426	400	423	429	398	366	391	384	414	426	391	395	386	412	405	375	398	400	401	364	396	393	355	375	412	368	403	379	357	328	378	394	378	396	364	398	381	393	404	404	330	349	342	389	381	380	397	362	413	393	385	400	390	386	374	383	388	400	369	416	409	430	401	405	388	399	409	379	374	355	403	417	382	430	431	408	391	385	375	402	396	390	391	372	351	379	387	383	421	395	365	394	379	406	371	389	392	399	382	377	399	396	344	345	394	384	377	391	345	402	433	392	410	389	387	400	430	401	393	404	390	367	389	371	393	398	388	405	372	375	368	406	385	373	368	392	396	385	381	366	397	356	420	393	376	392	407	401	432	380	405	396	387	392	379	394	396	402	400	410	373	385	431	407	439	422	440	387	397	415	365	375	406	373	394	388	393	380	398	404	384	386	395	375	436	402	389	414	380	398	402	392	381	358	402	387	376	352	357	340	407	399	361	384	414	358	399	384	404	372	425	397	380	363	392	387	379	419	405	396	399	372	379	371	397	412	395	396	359	403	369	416	389	413	354	387	431	362	364	376	380	389	380	382	426	401	397	345	426	349	384	391	388	361	394	396	367	385	405	396	404	428	408	400	396	375	397	374	408	361	374	404	401	406	373	390	414	406	392	407	391	403	409	396	376	399	403	378	426	365	419	386	378	391	384	411	426	370	411	392	381	417	380	368	375	428	386	383	349	408	371	405	393	410	369	376	389	403	430	427	376	379	397	339	384	397	400	391	349	382	364	413	417	391	370	389	398	375	399	399	369	373	382	418	377	378	374	415	368	395	411	393	356	382	412	378	333	369	371	376	418	389	422	378	346	361	384	406	401	340	428	402	374	381	406	387	411	413	396	355	384	376	370	383	419	411	375	370	388	369	386	374	404	367	387	417	400	381	396	365	384	360	376	394	428	383	364	417	378	406	401	399	404	380	372	407	388	366	398	427	359	367	402	402	379	397	376	390	397	412	405	368	366	403	389	389	369	379	399	351	396	378	368	364	357	363	400	386	392	385	384	385	400	411	400	395	422	384	345	399	374	375	358	397	395	417	401	359	403	334	389	382	365	382	391	369	368	389	408	400	379	385	385	427	388	391	371	392	404	357	391	380	406	380	404	408	365	381	381	407	387	399	398	375	403	413	368	407	396	362	372	391	388	392	454	362	384	356	379	371	388	399	344	401	359	395	386	409	414	383	383	380	384	381	390	386	357	395	403	385	381	395	374	391	401	394	438	411	380	437	375	391	377	371	376	353	418	381	423	385	380	363	378	364	364	420	373	365	374	401	373	366	409	387	426	371	437	355	393	412	395	415	383	391	411	380	359	425	421	405	391	353	410	412	396	377	353	384	389	369	370	379	368	376	370	394	364	378	373	388	388	405	393	387	406	424	366	349	365	390	412	421	357
42139	73801	38348	15716	17598	19889	9935	618	592	485	461	494	472	446	507	659	1170	1023	440	403	368	405	416	412	418	425	450	404	411	417	413	467	438	425	471	426	391	390	465	432	405	393	388	442	420	418	443	440	420	405	452	449	427	389	429	424	404	435	408	386	454	403	432	418	415	394	428	418	407	419	389	422	411	417	376	446	405	436	421	419	410	379	443	427	438	423	425	384	440	401	442	399	419	412	423	464	444	422	450	393	402	452	402	415	423	430	435	414	423	394	427	409	445	436	397	445	409	399	390	375	420	404	426	447	406	384	437	430	462	404	437	408	447	443	415	448	414	416	385	454	433	447	433	417	377	425	436	453	399	402	445	445	412	393	386	424	418	448	382	380	397	430	427	422	400	442	413	410	398	399	411	417	351	418	413	431	396	396	432	378	409	397	387	429	446	413	427	411	424	417	452	406	429	423	435	421	432	418	416	393	416	429	405	430	448	423	395	444	426	420	421	408	454	407	398	414	463	407	416	420	409	401	431	433	434	442	411	419	454	408	399	423	444	459	410	445	413	414	407	421	432	450	421	437	427	411	464	439	449	441	428	400	423	434	401	383	417	425	471	406	462	417	411	427	426	431	466	401	415	416	417	439	421	429	413	406	420	399	415	426	391	424	413	444	422	443	403	435	423	419	452	410	390	405	441	450	441	423	435	414	424	407	450	396	418	413	420	410	418	406	409	402	445	420	427	396	437	416	417	360	422	396	417	425	419	414	435	421	420	376	451	432	423	419	468	418	452	449	401	400	420	440	404	426	457	445	430	383	408	441	435	433	424	438	432	388	420	402	396	400	439	422	445	418	438	396	396	390	446	425	416	428	419	428	422	430	426	443	415	411	424	411	424	409	420	428	400	421	390	431	449	387	422	420	408	414	417	396	425	432	415	445	439	406	404	413	408	424	428	393	409	382	441	405	425	421	419	389	419	449	417	406	416	438	448	413	403	391	422	440	410	449	408	411	398	424	385	397	397	428	432	409	429	398	401	414	433	422	425	402	391	418	419	408	381	453	420	390	422	469	405	407	398	397	418	402	412	418	392	449	407	466	395	399	467	418	375	401	426	381	413	408	403	420	408	416	417	407	409	469	393	420	443	416	445	397	430	433	404	418	429	415	412	403	446	409	407	418	404	410	418	417	466	445	452	434	389	407	400	394	422	439	402	403	419	407	416	421	436	419	416	438	431	411	399	400	413	422	400	411	394	443	403	452	417	412	434	432	429	411	430	416	414	423	429	399	416	482	407	439	430	409	424	461	446	413	416	426	420	417	454	426	407	474	427	410	408	384	378	385	448	432	408	450	437	415	423	453	427	430	424	417	442	454	418	404	423	407	407	424	424	426	423	409	451	411	424	421	440	400	417	467	434	434	418	395	395	459	417	415	413	457	413	425	453	402	387	412	404	408	424	447	415	418	407	413	435	432	426	410	426	440	430	438	435	399	428	379	388	421	444	408	429	422	424	427	424	419	419	403	398	419	442	398	403	449	418	393	442	391	434	437	413	417	422	410	419	451	442	425	416	438	422	429	411	420	447	439	413	425	394	443	415	437	418	419	417	420	423	455	416	435	401	379	413	419	433	423	434	429	420	399	397	416	398	439	457	434	435	431	408	406	379	446	407	420	421	435	416	411	426	401	455	439	404	412	448	438	401	408	413	406	417	429	445	447	398	418	429	421	373	438	415	408	414	400	433	413	400	416	424	382	392	420	420	410	429	413	435	396	441	412	436	457	444	441	401	395	415	474	404	428	406	416	393	442	431	385	468	409	435	436	415	419	435	429	414	411	419	425	419	436	422	427	421	413	403	438	417	434	418	445	407	417	410	435	436	421	393	429	431	419	424	475	422	443	442	431	418	428	440	421	394	429	396	422	410	436	385	420	452	425	390	425	401	399	413	402	458	438	432	413	449	440	416	414	405	427	427	390	396	417	442	380	416	413	402	403	432	397	441	446	416	414	387	457	402	402	415	389	397	404	398	427	384	398	408	411	408	409	437	381	388	420	426	405	407	431	421	432	411	397	414	483	433	435	412	437	427	408	389	414	417	448	440	422	424	435	424	399	409	392	407	409	425	409	387	425	444	407	415	446	408	394	410	437	382	405	414	399	437	418	438	457	436	474	428	440	405	441	404	420	439	390	403	411	417	434	459	385	408	427	461	382	411	409	412	428	415	423	393	445	423	423	414	412	451	439	413	419	430	403	443	400	407	408	393	416	429	428	431	429	398	425	419	453	397	429	406	421	427	422	417	414	433	407	429	392	418	418	418	431	421	424	412	420	400	431	423	414	428	431	411	385	399	426	447	394	411	429	415	430	388	444	438	381	357	445	389	456	449	452	435	420	389	438	431	392	423	430	428	419	418	412	414	404	389	501	376	436	435	457	385	402	439	404	425	424	432	428	420	402	450	395	399	426	460	448	389	405	379	447	406	400	438	417	425	407	420	420	367	424	441	425	457	440	464	419	392	390	405	399	410	416	407	422	416	399	453	432	400	406	418	424	412	426	437	455	405	396	435	402	417	406	399	417	417	432	401	418	420	438	387	433	424	442	412	395	353	400	396	428	409	457	395	414	425	403	410	410	421	445	415	435	408	425	407	430	438	434	400	420	479	395	385	409	426	397	420	408	424	421	420	427	411	419	425	452	390	405	434	477	439	445	412	401	393	429	405	403	380	450	415	419	390	413	406	419	449	436	433	394	401	408	397	391	442	421	420	401	413	439	432	436	416	432	421	418	418	448	403	412	438	414	409	433	459	408	396	433	398	403	397	428	414	385	403	433	397	448	377	446	443	404	428	436	446	436	411	440	425	439	423	426	435	390	413	425	410	403	421	399	380	428	468	423	431	436	399	395	387	418	432	424	410	393	401	442	416	437	431	409	404	410	406	426	414	422	426	436	413	386	455	394	435	406	392	423	432	405	438	456	452	407	397	429	413	451	412	471	439	393	446	409	421	434	378	463	393	458	430	415	419	436	407	398	440	404	433	423	440	411	420	410	462	391	428	394	410	434	406	443	403	445	435	373	408	434	432	439	395	458	406	435	412	398	446	438	415	400	431	384	435	419	405	390	437	399	415	433	426	410	358	421	432	399	386	433	426	394	420	437	429	417	429	431	395	463	418	417	419	416	435	450	444	408	389	456	391	427	408	420	415	424	452	422	413	408	441	421	456	392	403	394	471	373	413	412	397	431	407	407	413	442	433	440	416	405	430	468	420	399	418	413	386	438	400	426	414	427	446	403	431	446	434	401	446	409	426	435	443	439	429	418	437	392	406	421	405	442	395	464	452	427	414	433	446	412	421	437	426	418	427	382	431	419	430	431	403	408	421	450	397	401	421	413	399	413	443	404	391	400	425	407	417	427	430	401	442	409	459	402	412	445	419	420	391	441	405	457	439	433	439	370	373	430	413	448	446	439	427	435	459	400	438	445	431	446	438	406	425	381	423	399	373	414
22682	21536	29718	23745	23307	33932	26671	3784	961	821	825	774	763	770	775	1311	2122	1996	1098	710	675	702	762	729	706	722	711	675	705	695	691	724	761	719	715	671	700	680	716	688	733	734	678	676	685	686	702	687	668	683	716	692	653	713	732	705	687	721	676	648	722	700	714	652	725	712	696	725	700	761	712	715	699	704	662	683	725	719	649	702	688	704	759	678	695	680	681	689	720	690	680	681	643	683	696	684	695	723	749	705	671	689	716	658	686	635	659	705	700	700	727	667	693	687	668	702	649	672	704	699	712	708	689	686	725	687	727	691	689	694	723	702	689	729	669	731	644	713	678	700	688	680	720	709	705	657	730	696	693	676	659	668	681	632	693	686	739	725	685	742	695	669	678	705	669	662	722	700	673	718	648	721	732	710	684	738	752	658	716	732	696	658	711	683	668	712	665	684	659	757	691	731	664	678	659	694	695	707	774	730	697	659	696	697	649	662	702	700	703	684	702	702	679	713	715	675	700	704	702	728	687	708	673	674	710	748	631	686	660	693	690	737	665	687	667	676	675	697	707	672	689	673	721	696	746	726	688	621	702	617	698	621	712	719	679	678	688	616	711	680	672	701	707	694	723	673	718	701	656	661	651	652	718	692	694	650	735	667	660	733	740	686	628	691	699	715	710	656	695	710	691	687	692	684	700	712	702	668	682	739	688	698	674	689	713	693	689	723	673	716	699	688	675	663	690	689	654	663	674	658	722	651	657	700	706	671	708	725	717	644	721	677	692	714	628	664	694	673	676	700	686	711	711	672	688	707	705	695	661	721	690	733	698	676	660	708	674	717	711	688	717	758	696	693	658	696	689	746	648	668	710	718	667	703	707	671	662	687	739	711	675	714	682	703	710	672	662	667	679	693	733	664	711	641	647	657	702	670	745	700	677	688	691	695	745	713	727	679	696	707	702	641	697	692	672	672	665	709	712	671	716	729	692	677	649	686	707	693	699	668	667	658	706	669	681	673	716	758	642	740	725	705	680	679	681	706	702	728	651	713	710	672	686	690	700	682	693	656	716	696	723	724	682	733	716	670	646	728	685	743	713	722	695	695	677	689	683	664	669	651	637	661	684	694	707	647	700	699	715	649	701	713	687	733	668	682	688	679	655	690	718	704	698	732	714	671	686	715	666	680	684	660	687	636	697	680	658	707	704	667	652	667	685	694	668	666	775	696	715	720	655	709	707	702	718	655	685	665	712	677	664	694	702	660	732	696	686	702	711	698	696	625	646	693	720	667	660	703	690	672	671	727	715	747	678	674	716	734	695	685	705	719	691	671	688	666	711	666	646	697	645	659	682	676	717	706	707	725	701	706	645	744	736	666	629	674	688	707	651	721	690	712	668	696	708	752	723	652	717	676	668	731	704	739	757	693	699	697	705	662	658	709	692	654	661	675	657	715	691	670	674	679	713	724	645	687	648	697	687	681	723	653	716	706	677	688	705	713	691	714	690	745	716	638	662	716	674	723	660	676	703	669	686	680	722	699	703	672	697	642	734	697	753	625	684	718	675	664	715	672	658	664	677	698	674	691	736	691	758	691	758	714	705	711	716	663	714	751	685	691	721	715	749	695	685	684	704	630	719	669	721	668	673	683	690	710	701	655	706	650	686	720	694	708	649	747	694	692	690	709	695	732	703	681	685	738	721	712	656	666	670	708	688	661	729	719	704	670	687	709	653	654	683	689	669	678	664	676	705	702	686	696	685	648	651	714	705	733	771	751	721	737	686	695	703	702	718	715	668	712	692	724	691	700	717	689	663	709	673	684	707	665	700	689	687	715	687	681	686	718	687	717	678	715	682	680	691	667	693	676	774	708	709	636	682	738	707	706	727	675	676	693	663	711	694	705	721	701	699	703	674	679	712	691	688	729	677	705	722	676	725	701	709	684	710	760	722	711	685	647	671	715	725	666	687	676	711	635	697	663	699	695	652	684	663	659	677	659	672	720	688	658	706	698	650	663	654	713	680	726	680	715	689	714	658	650	665	662	669	688	716	686	706	696	704	679	695	721	685	697	692	672	688	693	678	703	678	663	714	651	701	718	653	680	699	686	705	721	643	656	639	711	715	731	665	677	693	652	690	692	695	718	682	700	664	658	667	672	676	688	668	718	677	661	687	678	705	708	733	713	708	727	650	659	690	704	645	690	691	699	644	660	679	666	685	706	683	648	695	710	655	711	743	719	675	664	661	681	687	733	670	686	726	746	711	684	652	699	660	713	675	733	689	642	679	689	689	654	677	686	713	680	740	693	661	694	674	696	670	702	633	625	653	756	727	724	679	650	654	640	672	686	689	640	719	663	697	691	715	695	665	713	706	707	670	705	636	729	681	682	682	688	638	698	694	674	670	708	696	663	700	680	708	714	732	722	712	717	673	674	700	670	718	645	727	703	692	701	685	678	702	645	694	681	719	710	703	695	681	692	678	690	684	709	668	675	684	672	702	713	725	720	710	651	698	707	681	655	687	725	697	716	677	691	684	673	664	666	698	696	701	701	690	672	707	645	624	648	731	690	684	739	694	643	698	665	705	711	684	689	679	650	630	674	698	708	667	722	685	712	683	727	685	692	725	722	689	688	673	689	664	728	757	702	672	707	663	720	712	649	665	735	700	688	681	717	672	685	674	680	717	722	702	664	688	683	690	647	665	689	663	661	690	698	702	680	698	704	688	699	690	716	646	707	670	700	694	766	683	695	700	707	690	678	686	670	738	678	629	692	682	709	707	672	673	701	680	704	719	630	724	731	714	661	667	743	662	777	685	710	656	676	673	703	707	694	698	686	718	748	711	668	723	634	675	688	641	702	672	726	702	743	722	727	741	679	724	686	672	662	649	617	728	696	696	690	714	673	702	720	735	684	723	663	682	732	724	677	682	726	721	731	665	699	693	723	682	695	642	709	704	726	663	673	727	664	640	709	725	690	702	697	674	683	666	663	664	733	694	708	665	671	681	662	741	714	679	713	671	694	655	658	659	710	676	685	668	641	704	701	695	702	719	679	715	726	683	754	724	617	659	791	713	711	697	682	699	690	726	704	684	672	709	677	695	735	734	660	728	653	635	720	711	703	666	683	668	750	754	691	697	672	717	676	670	716	669	652	695	668	723	717	650	682	664	687	716	677	657	754	678	702	720	703	702	682	641	693	686	686	687	662	721	673	659	684	659	691	678	726	708	702	760	664	652	662	665	667	688	701	679	691	679	760	678	719	708	721	705	731	692	672	681	737	667	663	668	640	666	682	714	693	743	687	694	704	720	715	689	671	691	701	718	645	659	695	747	703	691	729	674	657	688	696	686	696	702	721	756	660	672	681	691	661	689	674	682	728	705	723	715	688	665	656	687	708	702	676	681	680	674	703	751	736	699	670	676	678	657	732	671	727	732	737	685	702	689	690	708	728	675	716	693	699	714	679	629	688	711	722	686	728	675	676	702	690	639	695	697	704	666	697	663	686	701	681
47610	84261	53307	32419	38680	41973	16945	1216	965	989	910	779	746	693	823	1796	2788	2899	1214	637	699	701	699	707	741	698	681	689	684	751	666	669	718	678	686	679	707	708	691	658	714	710	713	737	746	721	738	685	693	720	709	742	653	704	703	665	736	724	676	691	653	686	668	717	688	698	660	707	725	698	744	743	710	716	687	734	748	629	730	669	681	679	692	704	693	670	681	665	676	701	622	693	661	700	690	738	666	742	666	701	690	675	745	708	734	717	685	665	678	676	691	705	719	676	668	706	666	744	679	730	656	714	720	670	653	743	695	678	679	730	671	747	684	678	709	698	688	687	679	718	687	669	704	705	674	664	672	708	688	678	731	700	661	676	674	717	703	746	649	715	717	690	686	669	706	704	687	702	682	729	695	654	652	701	713	721	647	723	654	625	647	687	705	690	698	663	690	674	727	668	659	706	729	717	710	720	678	701	709	698	693	756	685	711	667	640	708	732	669	685	649	701	715	679	715	702	708	721	705	704	657	689	679	672	708	645	659	683	695	698	640	658	696	678	749	681	708	709	650	670	703	677	711	699	722	731	685	723	691	678	722	708	708	684	698	658	676	699	673	648	705	638	656	687	679	720	654	661	637	687	667	638	719	673	683	720	696	662	735	688	671	702	691	717	732	684	746	680	697	692	725	693	656	666	715	676	718	676	706	678	667	685	698	656	695	665	693	700	705	672	720	718	706	694	682	714	730	656	678	770	657	671	692	744	705	685	726	725	670	673	674	677	693	704	672	688	698	662	704	702	669	689	670	694	666	781	684	704	706	731	671	710	732	737	710	697	682	666	668	679	692	709	713	754	654	685	738	754	666	637	736	746	675	735	704	710	710	672	731	652	694	732	747	685	705	720	759	724	716	762	703	655	696	718	689	695	700	682	701	691	695	719	702	650	693	702	713	674	675	679	694	734	744	677	659	662	734	733	699	688	702	747	697	649	780	691	678	647	678	682	695	683	675	670	690	693	698	675	669	633	694	681	704	703	697	715	715	683	690	667	708	668	687	690	691	673	693	713	722	717	711	694	696	709	741	705	673	714	674	698	661	671	681	699	634	704	728	632	711	717	663	654	667	699	690	649	699	681	688	748	711	697	673	712	711	685	670	667	708	717	681	694	670	705	676	699	721	685	761	701	693	702	693	696	689	693	755	716	691	654	687	690	736	680	655	690	678	673	701	688	669	700	691	673	674	691	667	674	716	680	694	689	657	638	654	684	668	714	703	730	661	723	656	711	690	679	683	749	695	705	690	689	717	697	647	673	675	694	656	665	724	701	679	711	665	671	696	704	692	685	715	677	672	705	685	669	644	670	705	686	691	658	704	658	748	704	682	715	773	713	679	688	707	718	689	677	682	688	679	677	662	710	658	723	727	649	701	677	729	704	702	697	702	638	682	689	632	654	671	707	749	693	674	686	653	702	696	682	631	664	711	672	716	705	686	695	638	675	710	715	713	679	685	720	697	720	678	708	675	719	708	724	697	686	667	669	728	689	682	691	712	653	662	743	690	708	717	679	699	718	736	724	662	697	679	714	743	727	696	682	700	712	641	659	732	648	717	682	672	713	740	652	705	665	708	720	711	743	695	702	705	678	700	683	724	682	737	718	732	687	713	657	731	723	702	697	702	708	692	743	680	690	735	712	684	726	685	696	635	719	719	673	657	664	658	695	706	686	705	692	734	689	700	705	654	667	690	697	666	669	699	719	671	703	679	660	669	667	673	686	735	693	729	710	680	679	666	658	698	748	697	687	720	654	688	676	684	676	650	658	707	700	704	743	681	695	646	692	687	653	648	737	709	712	693	695	716	712	680	673	678	681	672	657	648	712	711	656	702	649	708	697	723	663	684	717	697	704	686	683	671	662	717	668	657	730	666	687	633	679	734	735	722	733	696	685	684	643	710	673	730	716	714	680	680	696	743	680	636	688	686	703	666	723	701	732	677	709	756	698	714	694	622	663	694	696	669	683	730	739	675	629	707	662	715	697	707	661	691	714	675	719	706	694	674	668	671	728	688	721	722	687	722	711	734	688	708	700	683	672	714	659	753	709	712	691	692	683	690	720	685	679	653	669	649	720	692	700	710	668	695	674	747	703	726	694	672	736	680	662	725	669	735	649	691	669	672	685	732	657	678	677	655	656	670	668	705	643	710	697	686	698	742	683	674	704	673	693	699	751	738	674	670	704	652	693	711	671	658	688	661	698	678	710	657	734	688	721	712	708	670	728	692	750	699	702	719	708	662	689	697	713	662	666	660	737	715	734	703	712	689	693	701	717	699	732	692	717	679	747	699	690	735	714	675	741	690	695	707	709	708	726	687	730	745	738	649	735	666	717	704	712	714	674	752	661	648	679	664	661	690	721	668	680	712	733	680	739	664	679	727	696	668	677	640	715	700	678	715	640	697	674	724	653	710	680	707	692	690	686	724	699	697	714	719	723	661	723	650	755	692	692	697	607	702	717	684	665	684	697	684	743	687	694	715	707	672	709	682	707	691	697	707	723	717	702	690	722	635	684	717	701	712	670	693	709	695	716	724	683	690	677	708	634	726	729	682	739	724	689	762	707	674	683	679	671	659	729	773	737	732	707	696	684	675	696	675	747	634	694	713	670	663	705	701	698	708	676	688	675	702	734	694	659	685	746	692	687	740	698	696	686	651	656	705	710	707	704	630	659	673	674	721	652	702	714	683	684	680	711	699	640	662	706	685	700	697	671	721	710	730	704	737	708	686	701	722	663	709	711	738	706	642	667	723	702	703	720	725	693	713	688	730	689	673	681	742	685	689	723	730	680	718	702	649	728	684	659	693	662	707	719	715	695	743	671	667	722	693	677	717	672	689	710	667	659	719	712	680	676	651	697	672	683	737	635	714	699	716	664	687	752	655	697	731	702	708	662	766	690	693	718	684	681	727	672	648	697	724	713	646	720	657	670	664	699	706	692	665	729	665	681	696	730	718	722	736	675	693	659	706	677	700	672	670	717	698	658	658	663	685	676	667	732	719	706	711	682	733	740	736	752	723	636	704	709	718	665	706	693	688	684	674	692	663	666	674	704	734	662	694	700	700	670	744	666	678	727	672	643	672	700	669	704	752	658	718	710	677	671	667	684	676	711	651	664	708	679	679	675	716	690	679	693	664	704	764	685	709	675	693	700	689	675	675	727	647	671	713	644	659	706	750	672	710	661	676	676	691	705	695	694	715	713	643	693	670	722	668	668	755	708	680	716	710	722	679	718	636	701	700	707	713	683	707	671	729	712	687	723	717	739	710	651	692	719	707	666	655	643	721	692	668	672	668	707	690	697	686	684	703	721	726	727	664	696	714	718	694	692	681	637	688	712	723	674	658	720	692	678	715	697	723	679	711	667	690	675	742	690	706	669	722	695	719	675	751	712	685	714	710	692	730	653	684	709	715	691	698	711	691	698	707	701	690	682	716	714	697	741	644	667	672	700	702	694
35313	34167	24608	8170	4856	3972	2049	408	364	374	336	346	309	333	328	331	391	397	347	319	295	330	345	321	314	350	332	326	365	333	317	331	328	316	314	346	359	324	329	330	360	333	361	340	328	352	335	305	336	350	327	327	321	334	325	311	322	305	340	339	337	359	304	333	324	339	326	362	372	335	337	285	328	353	359	346	331	324	310	303	312	329	322	309	339	309	301	358	296	349	339	315	308	309	304	317	338	315	316	312	345	323	345	325	321	356	311	321	363	336	327	315	360	312	340	323	337	342	305	338	330	300	307	346	329	319	316	337	313	328	341	335	309	344	308	321	338	318	323	342	344	289	334	318	359	325	322	311	333	344	319	317	317	284	348	312	355	312	303	308	300	344	323	345	333	338	304	340	347	337	350	338	312	348	318	348	341	318	326	347	337	322	332	368	324	352	336	328	327	332	354	331	343	293	337	320	359	316	313	335	308	312	349	366	350	327	312	337	371	319	322	345	322	336	333	336	324	331	320	316	355	322	329	344	340	306	332	319	343	324	360	325	331	339	331	326	318	337	313	310	320	341	323	335	344	330	304	363	299	327	342	308	336	345	337	338	350	308	336	338	335	365	315	341	329	328	361	307	336	328	339	315	349	314	346	291	313	361	346	351	337	358	338	337	304	343	297	321	354	338	331	357	363	346	340	332	360	324	327	327	329	324	329	341	313	330	340	332	324	332	310	329	338	337	327	359	292	339	319	332	354	355	307	324	373	341	340	340	348	344	341	348	363	339	309	329	330	333	338	301	313	346	351	291	305	324	340	357	320	357	365	320	330	308	356	318	315	360	342	320	325	288	351	343	327	310	301	299	322	332	343	312	340	351	323	353	322	326	278	351	331	330	319	363	351	335	297	327	332	348	319	375	335	352	331	329	325	312	337	337	353	328	345	328	332	336	354	349	347	311	357	355	307	321	326	334	354	360	351	329	354	362	343	334	313	335	347	331	329	327	326	321	353	348	361	322	307	360	332	315	298	343	332	279	295	322	349	333	322	336	316	328	304	311	309	313	315	316	314	317	318	326	365	337	331	322	336	332	330	328	326	313	343	339	299	340	360	296	334	353	320	331	327	346	338	331	326	336	331	332	352	325	349	326	309	321	310	344	324	367	326	354	329	382	336	325	318	328	294	336	369	318	310	363	338	333	326	326	345	329	340	337	330	324	321	353	340	328	323	314	335	341	307	337	341	331	340	324	326	345	329	336	340	350	368	322	317	300	333	340	327	352	316	346	308	346	312	351	355	294	343	333	335	322	344	335	356	353	348	350	351	324	320	326	320	339	325	327	306	337	343	337	345	322	357	338	331	314	327	333	327	298	355	343	320	329	322	352	307	328	343	347	329	359	308	321	329	309	350	300	328	336	303	307	338	349	329	340	296	352	320	336	316	308	312	343	325	302	342	306	291	341	308	351	351	327	370	335	343	316	322	338	350	367	351	315	320	347	340	298	351	287	369	329	347	362	341	318	353	343	315	356	342	329	330	354	327	316	354	311	354	335	322	328	357	338	338	314	318	322	314	307	316	340	329	304	351	334	334	358	334	367	354	299	331	314	322	306	333	338	337	305	327	329	360	360	361	340	305	319	364	341	331	300	332	314	321	344	329	360	312	308	360	327	326	319	321	321	324	281	315	316	351	309	335	341	336	305	365	318	331	290	354	350	352	325	347	338	324	303	325	320	319	341	350	328	325	349	289	360	352	339	375	303	340	325	344	343	344	329	302	336	335	317	347	324	319	338	301	336	351	324	314	305	311	353	348	322	315	318	310	320	340	338	353	297	370	312	326	335	339	342	343	352	331	324	345	317	338	355	341	335	332	319	348	307	330	305	321	357	336	333	319	345	310	313	326	317	324	319	331	328	318	338	335	346	350	357	353	324	320	297	334	330	326	347	326	361	342	333	324	344	357	344	329	337	313	349	353	353	341	313	350	354	343	337	331	334	341	352	341	318	312	320	282	351	331	338	326	322	306	333	336	346	359	317	331	332	313	327	295	296	358	325	325	297	368	321	331	336	311	296	321	347	311	359	331	327	306	335	362	342	329	340	312	339	311	345	361	321	324	317	335	305	350	348	331	339	342	325	317	337	313	328	309	334	340	296	351	357	326	363	359	325	320	326	336	320	315	339	353	330	314	301	328	356	340	342	327	341	326	294	349	343	323	341	334	328	296	337	338	332	357	340	358	341	284	323	318	349	322	337	329	331	322	320	311	355	335	328	329	340	335	313	331	328	309	353	302	338	361	292	373	328	341	326	312	335	317	325	335	322	295	314	309	344	333	312	316	370	303	360	312	328	320	339	354	349	336	336	363	360	344	314	333	338	316	302	363	349	315	352	334	334	330	316	342	329	364	311	331	336	327	287	318	337	318	344	349	349	318	306	317	367	312	321	360	348	328	340	346	328	371	328	327	345	314	337	328	392	373	305	289	314	317	295	364	319	347	281	325	321	328	322	341	327	348	337	357	319	323	346	331	301	353	321	316	316	344	303	338	333	384	351	361	317	301	316	356	342	344	319	339	325	298	345	363	347	321	333	346	337	318	308	317	332	291	321	361	344	348	318	347	358	318	346	342	307	359	356	316	345	293	330	321	329	329	325	349	312	364	322	333	321	353	317	326	320	355	316	308	336	317	325	302	297	329	322	319	303	322	318	320	321	328	336	294	367	376	340	366	307	284	330	327	351	311	327	301	333	325	320	315	343	327	338	340	303	327	306	326	315	345	320	338	317	320	357	342	357	313	335	355	346	312	328	311	332	347	335	331	310	340	361	337	304	336	331	317	313	305	314	319	288	313	310	335	301	331	312	363	347	337	353	308	344	309	342	313	349	312	373	329	326	327	326	344	357	354	331	342	356	341	339	318	336	335	324	330	331	345	353	318	330	325	342	321	310	337	336	335	294	325	334	328	339	334	320	375	342	339	311	307	332	320	348	316	316	321	298	341	329	350	330	325	290	303	325	331	315	341	349	331	300	303	375	298	352	328	300	324	357	319	325	320	348	344	337	316	317	348	356	320	353	342	346	289	359	372	341	345	319	310	344	321	307	323	320	313	289	341	317	303	319	351	311	326	358	347	328	346	365	316	331	343	337	313	333	328	302	318	330	327	340	305	317	320	315	318	311	356	344	315	327	343	321	321	343	338	334	313	345	331	316	333	358	316	333	326	335	319	313	338	338	317	309	363	331	343	349	315	332	326	336	330	338	316	319	331	336	305	316	332	322	310	325	312	328	390	357	356	310	313	324	310	351	290	332	330	317	370	313	326	340	325	318	350	362	341	338	319	339	309	330	317	372	302	306	334	321	338	307	344	339	350	312	331	341	313	337	346	337	298	334	337	356	353	338	328	325	340	330	359	362	320	318	334	328	319	353	311	326	306	340	330	331	327	330	331	348	342	351	327	336	332	316	305	336	320	313	332	331	347	334	336	369	315	342	372	327	347	320	333	308	346	334
40355	44498	16466	4452	5037	4721	2383	426	438	456	404	362	374	371	355	360	429	404	361	325	360	339	362	317	338	337	356	383	386	356	383	353	378	368	356	335	353	340	372	355	343	339	331	395	385	342	333	362	344	370	332	345	343	350	348	323	296	351	376	310	387	378	349	368	352	344	358	339	317	336	328	322	332	354	374	350	372	364	344	368	366	342	401	350	364	356	317	318	376	336	374	367	323	334	350	331	350	355	330	356	360	334	361	331	344	355	344	363	371	325	351	346	353	339	342	355	357	358	356	387	365	338	355	340	353	375	330	364	338	367	368	361	332	335	332	360	361	312	315	365	359	360	357	347	386	371	332	349	344	348	322	327	350	334	342	360	341	313	363	348	324	354	343	338	343	339	370	330	369	350	374	362	312	326	332	355	346	363	353	330	336	342	332	342	358	331	351	326	362	331	342	351	374	368	371	357	352	365	343	352	339	361	349	319	359	347	350	339	346	342	342	328	361	354	329	346	408	352	333	348	343	375	345	371	339	370	347	375	338	360	361	365	310	352	344	350	322	350	366	324	342	361	342	346	370	354	372	323	361	369	378	355	329	328	362	357	344	325	352	358	346	354	361	349	321	335	336	335	329	330	321	340	349	361	340	348	380	304	366	366	326	354	361	342	332	373	345	367	366	344	330	361	311	365	360	384	328	336	325	347	346	350	330	334	350	365	334	346	368	377	358	330	379	326	348	341	350	364	329	365	335	351	349	350	374	356	344	354	336	307	360	360	351	337	384	369	377	384	336	382	348	357	349	321	354	323	360	356	359	378	332	385	352	341	341	386	331	336	359	346	345	386	363	333	353	366	342	376	329	355	381	349	314	372	384	365	311	363	344	358	362	368	317	323	322	345	377	334	343	328	322	356	328	374	357	296	347	359	339	326	351	365	341	361	317	365	351	357	337	340	346	340	373	345	309	345	371	357	357	342	368	348	334	355	333	354	345	355	359	313	322	373	347	344	329	351	368	349	349	335	334	308	337	332	359	365	330	329	356	366	331	345	345	342	317	334	378	352	361	353	342	319	346	332	356	357	335	364	335	362	369	351	313	359	312	348	340	351	314	369	349	349	361	380	347	353	368	357	340	343	370	328	393	320	341	321	338	348	355	337	387	333	340	379	361	316	330	356	388	348	344	317	366	355	353	354	354	372	345	358	383	342	364	367	347	362	349	329	358	334	328	312	366	340	378	377	347	289	361	350	346	362	320	350	385	318	362	349	356	319	363	361	372	355	341	325	359	328	309	355	340	372	331	344	328	364	340	352	352	357	320	371	368	352	367	403	370	360	343	345	367	361	334	408	317	378	344	387	334	358	354	319	338	343	351	332	337	317	332	363	345	387	357	359	378	354	369	344	377	360	369	371	332	348	374	360	348	372	351	352	344	330	333	347	371	378	333	324	388	356	327	286	356	357	392	329	360	365	321	362	320	362	358	363	399	352	328	350	352	339	322	387	370	334	366	378	352	371	347	337	373	344	360	337	346	348	336	355	331	355	362	350	345	377	349	389	338	360	373	360	315	331	344	341	350	394	351	333	323	356	356	342	339	365	357	311	359	346	358	359	378	340	371	358	329	320	360	335	355	348	379	333	368	372	349	350	340	325	346	371	314	358	348	354	321	370	349	335	348	333	355	320	355	340	329	345	384	347	320	322	351	359	337	336	362	351	365	365	329	333	344	322	322	343	356	355	356	349	366	371	344	351	334	324	337	348	375	340	346	360	345	353	340	365	352	357	339	328	335	351	383	350	323	339	377	389	344	338	363	382	321	328	308	353	341	329	347	320	369	338	374	359	386	346	366	364	368	372	342	369	346	383	357	356	346	341	327	334	332	334	352	333	351	354	347	351	331	334	363	341	371	365	350	372	331	386	333	370	348	324	368	350	362	342	333	341	361	357	314	365	310	345	401	334	341	339	373	346	338	305	381	358	324	345	344	384	344	373	355	359	355	368	376	357	342	371	352	330	383	338	378	357	352	346	388	374	345	334	317	365	342	366	349	363	343	365	320	358	353	365	326	347	384	349	370	348	327	337	387	326	337	335	377	363	343	344	341	358	349	393	336	388	321	347	381	352	348	327	365	350	362	344	349	352	316	353	332	337	354	362	370	361	355	361	335	359	338	341	350	377	324	351	380	321	337	368	384	347	354	325	366	323	346	347	349	355	337	364	352	350	343	333	371	350	338	343	326	370	330	355	355	360	371	365	346	368	363	344	328	346	365	326	381	354	364	350	395	347	339	356	364	341	357	390	327	328	318	336	400	320	336	390	359	367	376	372	340	339	405	347	363	346	355	345	312	325	369	318	330	345	333	336	327	334	382	358	307	328	399	325	346	309	336	349	363	374	317	360	345	344	351	336	375	363	339	335	356	353	345	342	356	349	374	366	360	384	353	356	374	341	336	376	342	339	361	344	369	369	332	352	325	330	340	324	345	333	348	325	345	318	360	347	319	376	328	328	370	337	317	383	370	310	355	344	317	369	349	334	356	330	339	366	378	322	396	339	346	357	345	363	328	331	360	338	376	342	324	384	299	328	367	338	346	370	348	360	370	333	341	354	350	354	368	326	349	333	318	345	344	347	351	360	334	344	331	367	343	338	364	381	370	324	341	336	348	354	380	353	347	348	341	339	360	336	345	345	358	354	357	373	341	344	348	351	371	326	332	353	379	325	326	350	337	342	356	364	362	340	335	335	357	344	370	351	345	361	316	374	332	369	355	318	362	387	337	344	349	355	338	345	365	339	340	371	323	370	364	390	331	360	348	343	329	340	347	325	331	334	394	349	353	343	315	341	377	315	373	346	381	341	375	331	357	357	359	353	350	349	332	338	344	352	332	335	342	359	366	341	324	352	352	383	328	365	332	375	340	326	348	335	320	374	320	356	348	368	351	325	374	338	332	365	346	384	328	348	371	342	339	361	335	349	370	390	321	311	363	329	325	356	350	349	334	355	346	373	339	350	383	306	337	381	327	357	338	332	332	345	345	341	337	366	321	326	331	354	318	389	360	358	345	392	346	341	356	362	330	382	365	353	342	374	344	361	349	342	380	358	322	367	335	386	357	330	322	334	363	349	336	354	332	358	363	335	371	373	364	324	354	351	345	329	377	311	346	329	349	342	313	327	347	338	327	325	342	344	375	353	346	376	349	358	311	410	338	345	349	317	335	342	382	360	345	336	368	343	358	375	346	367	350	355	372	342	359	329	374	353	334	344	365	397	345	328	364	384	350	390	360	344	352	351	348	373	365	358	367	350	339	318	350	322	335	356	368	351	340	359	364	362	356	347	322	361	367	370	375	327	338	328	351	336	357	365	379	350	340	359	369	370	337	296	350	344	345	361	348	321	334	344	364	321	381	359	361	375	381	332	376	337	363	328	338	329	347	348	344	331	332	352	354	368	343	350	360	341	340	377	331	367	367	352	374	351	356	353	389	326	352	338	364	387	326	346	326	336
23894	22076	30429	25353	27063	30106	18457	1520	565	542	567	535	513	544	477	744	1174	854	501	480	532	494	517	477	473	504	527	521	517	474	545	543	511	541	526	548	511	501	519	513	517	512	485	500	549	524	511	508	507	520	488	495	486	517	518	505	514	477	500	546	472	473	530	466	540	504	516	524	563	506	558	504	529	555	562	523	501	507	563	505	561	500	510	511	524	485	510	487	540	497	513	539	518	527	502	494	538	485	557	499	513	528	517	501	521	484	498	534	490	511	495	531	488	498	524	505	487	535	518	549	490	486	497	512	526	524	539	501	518	510	473	513	520	540	532	497	538	530	518	503	545	555	509	534	481	500	525	490	514	489	495	474	544	480	496	496	517	507	552	563	525	501	545	472	506	526	477	476	492	481	495	518	498	544	507	499	510	520	497	497	526	481	524	528	528	512	509	474	535	507	524	542	547	527	479	495	505	499	488	561	523	561	492	514	525	514	509	494	497	528	484	514	497	523	526	547	562	514	493	534	494	501	527	497	492	502	473	475	502	499	482	497	464	512	482	489	474	517	519	502	522	490	498	528	508	516	512	492	487	528	526	530	492	527	497	521	500	511	491	543	468	530	493	473	487	494	530	510	511	519	497	550	511	529	552	492	514	499	496	527	509	488	499	491	538	535	480	515	508	494	531	516	542	486	526	518	532	544	503	533	498	533	501	519	527	532	487	553	467	496	503	508	508	497	486	512	500	517	473	487	532	531	518	487	516	557	551	517	522	469	514	475	530	508	543	554	469	532	551	534	496	486	513	496	502	502	526	515	475	525	520	500	497	497	523	492	510	474	550	530	480	541	518	487	520	488	510	506	483	491	531	477	485	526	475	530	533	497	498	480	519	481	514	535	517	512	520	443	525	535	510	507	512	457	542	514	511	495	473	476	495	476	517	500	509	494	548	517	544	468	482	488	497	481	494	550	452	521	521	532	532	478	521	496	533	522	503	513	489	516	548	486	501	508	524	554	511	498	502	546	493	510	505	522	529	488	517	474	499	504	500	523	565	503	493	492	521	471	510	530	550	526	524	506	496	558	484	509	539	548	490	502	521	544	568	546	514	524	460	476	518	501	513	505	523	510	484	488	476	548	539	529	524	534	526	511	541	493	484	546	507	500	504	549	545	529	486	492	521	490	470	497	525	495	505	554	524	460	499	534	521	524	471	495	472	514	529	460	531	505	523	469	516	507	537	469	519	488	531	543	505	513	510	518	567	517	471	509	488	484	506	499	504	518	475	513	495	506	521	444	484	514	521	532	514	507	498	525	509	515	536	542	494	495	524	520	498	487	494	534	511	497	482	535	533	475	475	509	520	525	541	523	491	518	525	516	513	532	466	528	527	504	521	467	467	531	520	536	524	510	519	512	532	498	543	507	541	472	524	470	498	510	519	548	525	505	582	472	553	512	479	468	514	499	532	492	512	479	517	539	481	485	514	524	506	511	476	520	516	481	504	550	489	481	533	509	528	505	542	502	474	499	505	521	531	469	491	481	485	529	517	541	516	536	507	498	488	542	505	516	547	518	530	498	513	516	538	527	544	502	511	477	537	519	521	515	539	467	512	529	528	525	500	511	519	514	521	489	477	563	484	526	484	475	493	535	496	494	509	519	495	561	508	517	514	534	533	533	565	534	525	505	506	505	507	508	480	506	534	490	507	555	527	518	551	506	510	517	506	489	527	529	492	519	528	522	534	503	528	496	511	500	524	545	480	503	484	521	505	492	539	453	547	516	521	504	507	495	510	531	512	469	508	537	496	512	515	521	508	527	521	546	510	517	527	514	532	495	510	548	511	488	537	485	488	528	493	544	503	510	502	480	509	525	484	523	527	563	567	552	508	507	474	502	471	486	491	482	483	549	512	508	493	537	504	523	489	495	508	485	551	460	501	495	521	492	524	492	529	480	517	560	522	549	491	525	489	511	534	497	516	514	510	505	534	551	540	531	518	518	493	489	480	473	503	480	498	483	510	520	525	456	584	504	491	556	497	516	505	477	507	530	549	533	493	542	533	502	488	511	506	514	528	506	538	513	490	544	520	506	530	516	524	493	529	508	498	494	495	487	531	547	541	508	527	511	524	519	497	520	519	496	517	502	509	520	522	524	540	509	462	491	476	477	547	514	484	489	508	516	513	523	498	459	484	520	539	528	517	530	547	543	522	501	479	481	532	533	508	510	526	525	512	463	494	523	545	506	499	509	503	495	537	499	503	486	481	488	515	478	524	519	548	501	506	499	504	498	517	490	494	477	521	522	504	508	511	504	556	505	525	466	474	532	514	486	497	484	532	510	550	511	493	502	504	450	513	497	553	499	519	495	508	555	524	466	489	501	439	464	494	489	520	483	473	495	493	505	484	520	502	533	492	521	529	503	514	512	509	481	507	517	510	517	509	511	490	523	510	469	521	531	552	493	557	520	489	495	519	482	521	497	500	514	514	520	493	516	530	502	542	503	509	499	555	528	501	534	495	529	511	478	486	507	484	492	518	495	567	498	508	520	503	470	511	471	521	500	512	537	498	471	498	489	487	483	533	519	500	558	507	514	438	480	499	519	530	499	497	530	506	518	512	544	514	502	510	554	504	510	500	518	465	505	527	475	528	500	479	524	465	493	487	508	468	496	491	500	492	468	522	478	480	469	500	526	508	461	543	521	512	539	533	519	535	546	499	535	571	485	536	513	505	504	485	546	537	536	530	510	499	486	533	518	537	545	515	493	529	544	521	545	475	530	529	489	524	515	480	527	542	536	499	503	498	507	524	516	518	489	523	495	530	482	485	518	479	486	506	507	471	525	530	462	490	501	493	512	516	503	500	507	531	528	534	528	506	504	548	473	498	511	488	522	487	510	502	521	513	499	508	570	506	509	505	503	529	528	486	491	462	554	489	480	521	500	534	483	488	514	515	559	454	483	536	480	510	550	511	511	494	492	520	487	502	501	503	517	503	514	535	537	493	529	478	522	474	515	536	505	544	512	474	519	491	522	488	564	511	499	518	495	548	538	554	530	536	496	531	496	481	546	493	456	458	491	477	544	502	541	538	519	509	531	508	509	500	525	555	519	506	541	497	511	527	515	505	540	520	548	506	475	509	532	467	486	511	524	472	487	497	497	485	494	498	503	510	496	532	488	520	470	538	496	492	497	524	510	512	480	533	519	504	487	539	529	520	541	508	503	542	503	476	505	512	492	518	557	508	520	513	510	545	575	497	514	556	511	495	521	502	508	501	502	521	527	506	552	517	525	494	508	498	528	547	492	509	532	485	479	518	486	503	518	479	484	490	511	490	501	555	478	553	459	515	500	493	556	512	501	516	487	544	517	515	536	533	456	482	490	502	495	505	496	499	522	534	497	564	487	561	523	498	539	490	522	534	524	511	474	489	513	516	546	507	524	565	506	495	505	501	495	546	491	505	541	476	542	511	531	521	533	488	509	550	506	545	541	478	484	533	525	498	539	470	508
41666	79165	45103	31436	34291	31940	13945	678	686	601	570	510	591	556	543	838	1595	1030	535	536	547	515	495	504	539	534	505	535	502	508	511	497	524	525	531	519	506	514	492	562	522	524	528	511	531	502	506	505	458	501	494	571	505	499	508	507	507	577	534	498	544	459	548	483	497	546	503	482	513	541	500	523	502	544	529	490	547	502	497	497	519	543	496	501	494	520	533	492	515	521	490	546	513	566	559	534	526	512	496	496	487	496	525	522	524	531	561	513	556	471	501	517	522	510	493	495	518	473	518	524	543	559	555	491	529	548	494	495	510	489	538	470	528	483	503	544	525	489	553	547	526	518	510	568	542	525	501	485	484	506	493	509	516	519	504	528	475	525	471	470	498	516	525	510	542	493	511	507	496	509	476	509	528	489	495	519	520	503	509	535	527	506	512	497	511	496	538	555	539	513	573	507	547	515	534	502	465	541	497	509	526	510	510	492	520	515	498	507	536	481	554	539	523	512	523	505	531	529	488	528	487	529	510	511	539	541	553	505	494	507	528	495	509	481	509	530	453	508	503	543	517	524	522	522	507	524	510	561	508	517	545	507	560	517	518	550	536	526	510	488	503	545	513	487	527	511	525	575	529	536	542	526	516	502	525	486	542	534	476	515	488	530	514	551	486	548	510	541	523	472	505	513	553	475	496	478	502	541	563	472	533	505	515	523	535	484	495	523	521	542	511	497	546	514	498	533	516	541	531	523	547	498	503	538	486	474	518	492	494	522	516	515	545	521	541	538	503	522	484	479	517	488	527	486	529	513	557	540	529	501	497	516	493	522	478	510	513	510	512	485	496	499	555	534	553	523	505	526	540	522	503	522	504	486	496	524	511	500	491	469	517	481	511	546	527	496	544	503	540	508	531	537	510	499	507	512	518	482	531	496	519	521	514	553	480	517	485	464	500	503	531	516	534	509	526	528	550	498	495	483	490	517	495	539	536	532	505	513	525	527	499	522	540	479	523	491	520	494	546	501	525	501	500	487	486	473	494	522	496	513	560	527	542	535	503	513	508	547	512	498	505	495	487	527	529	536	499	554	547	528	533	532	491	526	512	513	520	488	492	546	518	500	534	533	521	506	512	512	530	524	538	493	536	532	532	516	559	528	516	551	527	540	531	519	541	558	537	554	507	521	573	504	496	494	501	552	537	495	504	495	541	521	504	557	529	523	563	524	544	493	518	489	489	513	496	522	494	539	527	524	515	487	474	489	568	564	493	541	477	529	500	529	492	499	533	511	500	497	512	476	529	511	479	547	535	529	524	539	513	497	501	525	494	546	528	482	511	516	547	519	508	503	537	519	526	512	537	484	508	501	518	489	518	519	516	512	491	551	515	544	521	534	533	471	483	508	503	497	502	454	514	529	490	557	497	499	531	480	525	530	472	500	516	529	545	560	523	500	519	535	533	496	510	501	515	515	492	520	520	514	483	547	520	522	488	540	548	519	545	517	538	506	520	537	520	529	518	516	538	512	488	488	494	486	498	510	495	565	523	531	504	519	547	521	510	487	529	503	486	493	497	517	494	532	538	539	560	503	507	502	551	531	564	506	479	544	526	527	528	529	488	484	522	505	501	518	518	555	519	493	536	507	502	508	484	506	513	507	497	480	543	508	505	512	516	484	539	496	551	481	502	550	525	500	556	490	513	498	484	508	481	509	523	497	498	576	493	510	516	538	532	528	520	531	522	521	507	494	524	533	489	518	515	513	533	560	500	523	502	540	472	485	509	513	534	524	497	505	534	475	516	480	516	513	511	509	499	542	479	473	523	540	518	507	504	502	535	523	503	532	501	506	496	548	522	492	501	522	540	511	514	480	502	522	505	510	528	536	544	471	535	518	488	510	550	503	482	468	495	511	467	480	489	516	532	507	523	507	534	529	505	507	524	558	513	509	543	519	496	515	546	511	499	482	527	541	535	514	534	501	550	523	564	503	514	497	459	511	488	535	516	510	509	497	524	549	468	541	530	491	546	516	552	524	533	536	525	544	516	492	490	515	548	524	527	490	512	533	513	518	517	507	517	502	502	505	478	506	511	485	501	462	535	492	519	493	514	522	481	505	541	526	538	540	526	537	499	503	486	507	553	560	495	536	521	538	545	507	520	498	534	537	507	521	462	497	519	517	522	520	536	546	501	505	500	543	506	505	486	505	531	509	532	472	513	531	501	502	506	487	525	456	535	534	528	514	505	521	449	512	543	488	524	499	514	523	539	495	472	522	535	497	538	496	507	525	482	544	473	519	507	521	564	493	536	518	489	501	523	517	479	513	506	498	534	506	514	530	474	501	512	532	508	526	485	502	515	490	553	512	558	579	509	503	560	516	528	495	496	492	490	496	470	495	487	527	522	524	536	491	475	524	524	527	517	507	498	538	517	517	494	529	489	527	557	522	483	523	507	500	525	483	532	514	533	456	511	536	509	499	564	541	479	470	528	527	541	538	484	521	537	539	533	549	557	508	490	537	512	529	573	515	472	481	520	506	512	509	525	530	520	498	505	559	508	514	508	515	536	478	492	534	465	524	556	527	536	563	518	541	510	493	510	499	475	497	521	512	516	553	529	525	507	481	482	534	561	503	540	501	531	530	560	531	533	526	481	513	534	533	525	481	541	512	502	531	508	502	496	542	506	497	540	485	516	502	520	494	518	534	544	562	550	525	510	530	538	502	469	538	490	526	546	486	560	498	512	541	523	509	513	522	499	499	497	496	507	518	532	524	510	459	479	525	530	484	494	525	535	503	526	549	493	502	533	528	538	535	526	518	506	531	518	495	522	532	540	560	529	537	533	534	542	499	532	531	499	522	542	564	568	503	534	462	563	538	517	565	504	523	547	510	502	554	487	516	513	559	492	505	534	522	517	514	553	535	504	480	574	521	493	499	508	508	527	532	490	529	526	471	515	561	535	533	539	501	532	529	511	538	483	532	554	570	515	517	492	519	486	513	553	513	551	503	475	498	546	541	537	508	509	521	496	501	520	498	505	539	490	525	527	541	491	516	519	476	545	537	530	551	485	533	523	491	519	484	495	494	509	490	533	546	520	534	523	494	532	541	521	507	511	538	530	497	547	482	536	531	516	538	523	545	538	499	519	515	487	486	507	514	527	493	525	494	521	554	556	492	509	548	539	531	500	527	523	516	514	511	528	521	493	500	516	525	527	500	534	454	524	528	525	535	499	473	533	511	494	494	524	541	546	524	543	489	505	493	495	503	493	533	521	529	520	529	530	511	537	518	481	524	516	490	503	507	487	555	535	506	544	497	526	548	538	516	505	518	495	514	534	523	543	541	489	514	514	518	555	509	509	492	482	511	484	509	519	496	523	515	507	553	527	483	526	518	494	507	496	475	521	550	529	520	504	534	539	526	480	526	514	531	530	490	485	514	527	498	539	562	503	524	513	523	529	513	527	488	520	477	565	496	562	539	507	547	518	517	503	509	536	506	501	555	520	478	503	499
25103	22532	29709	25515	21876	20755	10019	686	437	413	460	422	392	437	453	702	773	577	395	388	394	369	450	426	421	400	398	395	423	418	401	381	429	406	396	419	393	404	387	381	391	420	438	378	377	405	429	434	370	414	414	428	388	391	420	423	424	398	412	435	416	418	377	419	409	410	395	393	404	409	411	409	416	400	418	381	419	431	429	399	411	394	415	396	408	369	414	390	405	383	440	422	401	381	405	396	422	397	376	412	396	454	433	415	410	398	390	428	428	375	408	430	426	392	410	428	405	415	384	395	447	362	406	387	407	387	399	411	387	428	418	398	377	429	379	422	450	367	386	412	426	381	384	454	413	407	378	381	433	409	412	409	422	411	407	382	390	414	409	394	393	390	362	414	392	408	376	384	399	393	376	388	393	380	380	413	406	380	402	380	382	430	388	405	396	422	399	422	411	435	368	409	421	396	395	433	379	404	424	376	399	412	392	365	399	389	450	433	390	442	435	428	377	409	412	395	428	354	407	396	418	431	411	396	419	416	423	386	400	399	419	422	408	429	385	459	395	443	373	396	388	386	417	425	396	404	416	410	418	391	421	427	401	416	427	406	420	444	389	375	418	386	447	401	400	420	448	398	409	447	413	425	465	408	406	432	409	400	385	391	370	385	363	399	405	409	374	458	423	393	431	407	393	412	434	402	475	426	398	419	409	382	417	438	387	410	428	402	394	382	404	409	366	410	399	447	339	396	404	406	404	396	435	432	379	409	399	421	410	385	418	395	412	396	389	371	427	382	400	396	426	404	384	446	400	414	404	383	411	422	406	414	419	404	409	402	425	397	396	398	403	418	399	373	419	419	413	423	435	383	397	417	427	424	414	400	398	406	360	405	377	401	369	378	417	394	426	435	417	387	424	398	370	421	446	417	394	416	429	412	413	426	415	356	381	420	379	414	379	379	400	402	390	402	409	353	403	402	410	384	411	446	389	398	435	373	427	386	380	433	422	374	419	379	418	405	407	358	405	392	404	424	394	389	379	409	429	387	435	407	401	403	418	404	393	410	392	395	392	410	397	391	403	446	410	411	399	395	406	423	399	434	404	415	385	388	416	388	406	399	384	366	429	452	429	437	392	397	418	382	425	397	397	373	367	413	392	406	415	394	437	398	364	426	381	410	430	426	411	410	389	394	420	381	417	383	431	416	387	414	407	411	394	425	394	416	360	431	410	402	402	420	384	381	412	406	403	385	406	408	422	372	416	400	421	446	399	387	399	392	406	350	382	416	402	447	402	387	414	423	380	387	420	387	396	390	396	405	406	418	408	431	404	409	417	378	397	450	415	405	424	416	419	387	380	422	406	392	412	442	368	415	391	379	402	430	401	391	412	407	381	421	397	376	363	450	382	415	408	383	428	411	383	396	433	383	394	405	378	421	412	423	440	407	424	426	393	427	412	401	415	404	425	396	375	417	359	416	401	434	413	415	401	387	388	363	430	422	415	419	407	424	391	436	417	424	403	368	394	360	394	383	414	389	396	437	389	384	403	385	433	411	427	390	415	411	391	404	412	386	389	397	388	385	411	421	419	397	390	389	383	430	458	393	413	447	394	401	418	380	453	450	355	393	428	394	408	389	377	404	458	423	389	411	408	395	449	370	404	409	429	372	375	359	404	426	428	415	391	386	368	390	440	416	411	383	429	432	412	414	442	407	383	411	401	382	412	401	415	426	414	428	410	444	395	374	389	404	411	394	402	386	399	404	418	392	397	408	358	395	396	430	456	415	423	416	400	433	415	409	372	425	407	422	389	400	384	415	437	421	367	405	404	422	410	415	362	396	391	379	440	418	436	378	441	389	427	432	411	405	349	381	414	406	415	390	380	424	415	430	401	415	381	422	404	420	408	389	412	386	442	389	403	428	431	424	386	403	406	394	438	347	406	400	407	383	408	409	402	402	391	407	426	419	421	424	425	426	366	397	427	416	407	388	432	460	400	391	412	411	395	417	401	393	406	407	375	424	401	414	404	434	382	417	397	383	410	374	420	412	404	373	441	425	392	420	407	406	388	438	404	433	428	416	423	366	359	418	367	393	381	415	408	443	400	400	391	421	419	414	409	421	389	430	404	413	397	400	432	412	379	417	397	429	405	407	383	403	415	381	378	400	427	428	408	437	420	408	391	400	395	384	429	422	402	436	416	409	421	434	411	367	401	439	385	442	398	404	394	385	427	425	428	376	388	363	407	424	369	401	388	400	395	434	375	414	380	383	414	402	415	432	371	427	415	412	421	382	386	366	400	406	407	411	386	403	388	418	403	430	402	402	421	407	403	386	429	427	365	386	409	410	436	368	375	414	444	405	429	382	391	424	392	405	388	401	426	413	389	408	379	423	452	410	427	416	400	373	420	383	379	383	391	371	400	438	414	414	395	408	389	406	409	401	398	409	429	383	404	410	404	445	400	399	432	372	390	386	398	403	411	406	416	419	407	417	410	444	407	387	400	415	413	387	450	370	401	402	427	399	415	439	400	435	401	391	394	422	415	425	364	358	402	412	432	427	414	383	397	417	401	415	359	399	412	396	375	408	386	372	408	411	434	406	419	398	418	405	408	428	390	407	433	396	401	382	463	376	400	377	394	374	380	424	450	407	402	401	399	417	393	418	385	415	390	404	405	398	405	403	397	394	427	427	422	435	386	444	405	378	417	376	389	405	413	412	382	377	430	390	420	412	376	395	402	413	403	410	419	426	415	395	436	401	379	432	375	407	426	372	395	409	405	397	418	398	392	392	429	422	383	461	415	412	384	408	428	424	399	399	393	432	421	370	398	375	411	453	404	394	396	418	401	388	392	410	391	431	402	390	423	385	400	390	383	440	363	411	428	422	404	419	400	421	373	406	421	382	428	427	413	395	385	439	391	395	417	416	443	368	415	391	411	414	411	371	374	423	368	416	447	409	410	420	376	411	436	398	422	422	401	394	404	386	393	421	382	405	384	406	398	381	423	365	415	433	395	430	411	404	355	388	410	412	407	407	415	378	355	414	399	414	402	420	402	425	409	402	408	383	409	411	391	418	403	438	404	412	396	417	443	411	377	404	424	424	396	412	419	423	399	410	416	387	418	430	422	418	427	396	398	393	434	413	405	419	404	405	430	429	428	397	411	411	413	403	456	418	396	378	392	402	376	429	441	415	418	374	415	382	376	392	428	377	411	423	407	442	425	409	405	391	445	431	382	366	424	387	393	461	411	395	404	437	390	410	397	387	410	438	431	398	413	400	392	403	420	391	397	426	388	431	428	423	395	383	393	367	388	408	383	414	391	451	446	398	395	419	376	417	433	376	418	365	426	425	400	413	404	380	430	398	416	386	404	407	427	418	386	410	449	429	399	440	412	413	412	389	402	390	405	408	412	403	413	388	385	393	415	418	388	413	408	425	424	423	401	393	422	387	380	380	417	432	367	395	407	396	412	409	405	428	384	424	401	384	389	401	369	389	429	400	386	401	395	388
41397	71235	36934	23049	25704	26286	10318	632	474	498	480	461	480	452	477	900	1005	661	467	410	424	443	443	474	414	432	436	491	426	455	423	459	430	447	435	463	478	427	414	451	435	424	472	406	438	403	442	434	463	479	439	418	429	453	465	416	405	390	436	423	447	428	465	428	417	442	485	422	417	431	430	386	418	428	414	451	429	420	429	456	419	450	419	469	449	447	454	432	427	449	447	430	458	434	395	414	431	467	448	429	445	429	388	394	443	431	453	408	415	446	442	436	392	430	405	460	457	455	452	398	445	458	466	431	424	449	443	419	439	445	422	441	443	437	466	453	449	460	450	410	413	406	420	437	408	387	427	436	425	440	425	455	442	417	465	440	417	437	411	422	449	435	440	447	446	410	457	416	437	437	445	434	437	456	431	446	430	430	423	473	416	460	441	497	442	448	464	439	445	453	423	445	458	468	460	427	427	458	447	445	429	488	444	470	391	459	413	450	418	434	410	424	431	453	464	460	480	445	436	428	411	394	423	434	447	437	435	451	439	406	449	436	434	412	461	438	458	467	426	465	439	411	432	411	444	460	424	432	437	423	445	436	435	472	427	453	458	475	433	456	412	435	428	409	438	471	406	402	438	407	432	457	443	422	462	461	396	398	422	463	422	455	420	421	428	420	438	424	439	442	401	410	426	396	428	452	434	456	402	447	464	411	440	459	439	458	460	466	451	427	452	463	423	417	450	442	422	480	451	470	419	446	423	461	419	461	417	448	466	464	406	434	407	404	449	431	424	426	467	462	441	431	424	434	428	437	451	436	485	477	420	404	407	423	433	468	446	420	413	440	441	453	424	441	437	428	409	461	439	398	432	465	408	448	427	446	447	414	456	450	459	444	457	422	452	392	444	387	452	468	447	433	437	412	454	455	422	440	421	407	451	434	430	439	439	408	452	430	432	464	396	449	445	423	427	425	416	441	436	435	454	445	425	431	454	404	436	421	435	450	449	440	438	425	456	468	444	394	444	455	421	448	465	468	460	464	426	451	449	412	429	439	431	424	420	427	430	409	396	426	424	441	421	444	406	425	415	426	432	391	485	430	418	427	450	455	451	487	456	458	439	439	436	440	429	433	430	440	421	429	444	468	459	461	437	439	405	440	445	421	433	461	451	440	426	443	415	464	481	444	447	428	451	429	497	436	422	438	427	449	480	452	424	441	462	451	438	445	469	475	417	464	437	467	435	440	421	469	427	405	411	435	377	426	413	434	424	407	410	465	491	461	415	420	450	451	461	426	447	420	399	429	474	435	420	419	428	440	418	420	416	428	426	441	450	418	461	417	469	406	419	434	397	389	440	421	451	442	434	431	447	470	448	442	421	471	477	456	435	419	437	458	446	429	456	422	416	473	442	454	413	450	422	404	422	440	431	423	441	420	419	444	429	433	437	412	413	426	438	446	437	443	404	441	412	423	456	429	419	425	452	416	425	411	441	422	478	446	427	406	434	435	464	456	409	447	435	443	444	451	434	419	400	455	422	429	413	418	430	449	442	430	431	438	416	423	451	423	438	457	439	419	420	436	447	411	447	415	451	457	457	424	421	452	493	430	408	432	411	444	413	424	472	469	434	440	418	461	460	436	487	412	458	443	439	400	418	388	416	420	443	432	399	463	435	466	456	430	433	413	463	430	421	417	425	453	406	433	418	426	430	414	481	421	433	433	412	430	402	439	386	461	441	403	472	412	413	443	437	414	424	429	456	468	396	428	449	466	434	427	406	420	410	478	443	439	445	432	453	434	412	438	440	448	460	417	420	461	440	430	407	453	436	473	465	431	457	418	449	393	459	441	443	443	439	457	450	389	424	446	454	446	428	460	431	445	448	408	447	455	442	419	431	441	393	428	439	416	441	433	446	456	405	445	449	426	430	405	479	469	403	414	466	442	437	456	428	439	426	477	428	436	441	461	408	427	411	432	435	479	436	438	452	414	450	428	425	444	418	417	484	435	442	439	428	464	442	420	415	437	411	477	419	436	455	448	437	430	428	445	423	402	403	436	477	453	460	443	449	440	415	447	442	412	426	397	425	439	381	445	400	437	413	467	433	480	455	422	457	438	448	426	437	435	449	470	415	434	394	423	447	464	433	448	444	462	458	441	448	431	459	459	476	420	409	426	455	441	402	438	435	488	432	447	422	433	430	400	443	433	456	422	402	435	448	457	426	476	454	433	416	463	426	465	454	396	454	468	446	390	443	411	429	446	414	439	394	443	438	413	461	445	417	434	446	459	453	460	423	438	428	424	447	445	420	457	411	433	433	435	465	454	473	455	432	415	439	483	455	439	460	446	430	425	410	440	456	439	436	462	442	425	409	433	475	451	416	462	435	460	432	429	453	404	444	436	411	443	420	441	440	442	438	439	427	430	449	463	437	471	434	472	428	417	441	404	430	471	408	428	450	444	416	386	449	414	439	412	453	412	467	430	436	417	416	463	406	435	422	420	433	422	489	416	436	401	428	452	413	406	414	453	443	463	432	446	394	451	426	436	441	452	444	441	411	467	450	414	457	433	439	426	452	413	440	431	423	418	439	438	434	424	419	417	455	450	425	431	463	399	435	402	421	436	452	413	450	456	391	422	411	443	441	425	457	416	436	455	424	451	443	459	446	461	445	451	448	453	485	441	426	427	444	442	391	453	452	440	436	455	422	413	432	416	443	449	441	398	414	450	439	445	438	430	453	419	455	424	448	389	412	438	440	454	441	478	423	424	422	409	435	407	429	448	425	458	401	419	429	434	436	497	439	429	434	475	433	416	481	442	432	443	437	437	454	443	455	456	433	440	450	447	419	434	465	456	430	458	416	421	438	452	415	433	463	434	435	468	418	410	431	438	445	417	432	422	446	440	425	431	474	467	447	471	404	461	467	418	410	419	431	470	412	423	431	419	459	457	425	450	414	450	403	451	467	437	384	416	414	443	409	446	415	415	435	435	421	471	456	445	455	442	433	409	431	441	430	447	456	411	429	426	424	465	424	411	428	463	447	405	464	427	431	449	408	393	439	425	451	464	454	450	463	466	458	418	430	407	429	448	454	424	462	430	437	427	442	452	454	451	463	403	440	422	506	436	455	441	434	428	460	410	425	431	399	431	450	415	442	408	445	420	432	421	413	422	440	419	490	434	464	416	452	434	424	454	420	467	453	434	453	455	433	428	455	440	451	429	428	439	417	432	431	428	428	447	401	447	445	426	437	423	436	445	481	409	435	443	393	452	450	395	401	473	434	419	419	427	477	436	421	416	469	431	419	440	452	453	455	451	417	430	483	407	416	428	441	445	473	459	480	421	433	470	421	454	423	477	455	430	410	427	451	437	418	443	414	441	445	459	445	457	426	425	454	406	436	437	453	420	432	453	464	430	438	408	428	435	431	444	441	419	485	429	448	462	469	424	438	445	439	446	440	423	396	441	415	444	462	399	452	435	454	423	412	442	441	416	429	449	398	434	433	451	417	447
22681	21401	29441	23912	25814	35858	34067	7277	913	814	762	742	739	730	820	1478	1193	739	718	712	714	758	676	764	696	714	703	698	699	706	690	727	695	749	685	690	697	717	664	733	708	697	719	741	740	709	710	670	683	681	713	669	735	663	712	705	704	740	743	689	690	707	702	699	671	682	722	724	653	723	688	744	661	680	709	678	694	711	708	725	678	712	702	755	719	726	697	602	716	775	726	697	716	720	692	693	738	686	676	686	665	712	711	675	704	707	711	689	698	673	720	685	697	681	770	688	724	683	693	701	676	735	724	666	752	753	714	683	702	683	670	685	771	687	667	679	685	661	739	703	727	679	704	672	700	665	669	696	702	682	708	678	675	706	704	711	696	697	698	685	692	711	715	689	710	719	705	733	735	685	732	674	686	702	707	673	743	717	704	667	737	658	691	726	689	724	703	667	672	741	700	710	687	701	748	729	754	691	722	683	650	731	689	733	692	649	694	675	700	696	743	737	760	644	690	709	725	726	684	718	744	742	731	739	688	671	705	747	700	682	690	684	742	668	688	740	736	718	714	746	709	751	688	693	713	669	728	695	685	668	665	739	695	701	686	705	703	682	650	736	700	743	658	676	691	729	715	708	697	684	719	721	732	693	695	700	717	718	723	681	670	668	697	684	747	739	647	754	712	779	732	705	649	700	695	728	737	703	719	688	787	734	707	724	642	725	695	699	684	666	655	689	685	696	715	698	670	678	719	699	688	647	681	706	688	724	740	700	695	731	673	713	696	746	661	726	666	698	650	696	674	698	655	711	701	715	740	714	732	689	665	653	693	730	692	690	743	698	711	704	703	702	695	697	765	676	724	714	704	682	656	731	706	731	681	676	735	711	652	721	697	756	714	707	725	691	745	682	711	714	728	728	680	735	675	728	751	666	707	667	719	721	724	710	701	699	705	684	708	669	725	741	632	727	734	664	654	683	723	702	684	722	673	745	749	702	742	670	710	744	671	714	751	705	689	661	718	703	702	702	706	676	723	763	720	671	706	728	745	716	687	670	673	688	760	669	681	673	698	733	681	709	708	710	638	728	660	690	675	704	704	698	716	681	696	734	712	722	648	695	706	692	703	781	685	719	725	722	671	724	680	695	695	692	755	708	687	711	684	656	698	693	694	706	696	721	666	712	744	694	674	711	707	692	718	711	692	706	685	685	702	718	751	710	708	692	677	700	685	703	670	728	665	682	669	720	650	715	668	686	725	673	742	704	731	751	691	666	661	727	688	668	742	725	705	682	717	699	716	687	705	738	671	693	709	651	680	736	680	712	747	682	695	679	701	673	733	670	732	746	728	717	648	671	716	694	666	733	706	691	682	710	736	694	678	744	723	693	706	753	683	676	684	699	721	706	637	753	709	663	653	657	683	730	705	680	776	682	736	688	742	681	766	669	724	683	697	712	698	744	728	685	687	748	665	739	671	673	706	711	708	740	751	716	679	714	691	691	712	687	702	699	738	703	686	719	709	680	707	639	682	735	683	678	704	697	708	707	740	673	736	646	638	704	731	700	743	732	769	651	727	715	711	675	655	719	712	711	690	723	742	683	693	645	723	693	704	752	719	708	721	726	760	693	669	665	703	713	738	705	707	714	718	701	708	693	664	743	658	700	754	674	719	701	699	709	711	700	706	669	719	739	677	692	723	707	666	710	696	676	720	710	700	691	703	672	714	739	652	709	690	704	695	687	712	702	676	683	663	701	708	717	703	723	690	690	712	755	668	717	728	691	699	740	714	695	704	725	705	670	717	757	697	749	707	677	652	705	720	729	630	667	711	705	707	670	708	736	711	691	704	681	714	716	724	700	686	694	724	666	677	688	695	711	702	673	728	765	728	705	727	726	703	690	713	721	692	688	716	697	681	696	681	670	698	730	671	666	714	699	702	706	734	708	721	699	729	723	745	710	690	727	718	677	687	687	705	714	728	748	742	690	678	709	689	689	692	752	683	725	679	637	710	751	682	688	716	675	702	822	695	670	679	656	687	674	689	688	684	727	665	688	693	678	681	748	684	714	718	680	736	687	705	710	698	698	690	678	696	687	745	687	711	732	696	686	687	675	711	738	705	711	720	680	740	686	681	722	704	720	697	689	694	738	746	737	698	694	704	690	707	704	677	685	647	701	675	699	698	713	676	687	663	708	701	706	684	726	653	684	710	697	679	729	672	725	690	718	687	623	736	693	724	749	723	681	686	676	678	654	709	739	714	697	681	721	724	707	671	727	737	705	702	732	713	691	687	674	720	719	730	670	638	669	691	694	659	719	709	726	713	714	720	696	728	674	753	700	777	716	745	705	683	732	706	668	691	676	696	661	691	675	728	738	734	719	693	681	686	692	689	692	698	721	673	664	703	723	731	697	728	679	651	715	736	714	683	718	722	702	726	750	723	699	706	685	678	675	740	726	707	678	717	717	680	700	689	746	725	729	682	660	663	685	687	737	706	732	722	712	712	773	689	729	712	702	661	707	668	671	662	673	722	668	751	702	726	719	690	709	727	668	691	691	662	687	692	753	723	730	724	693	708	714	720	681	704	743	703	709	724	677	728	644	747	707	710	639	720	678	706	675	682	639	688	650	725	699	668	692	713	702	692	677	700	669	657	748	684	708	708	672	682	722	685	704	715	688	726	717	735	753	713	724	710	657	682	733	683	690	727	706	713	664	735	708	747	692	770	750	685	675	647	709	697	757	750	738	671	669	700	784	688	660	726	692	696	725	676	712	649	755	762	702	687	696	701	715	707	705	690	709	648	675	721	681	682	672	720	702	726	641	691	672	715	642	683	744	715	683	699	681	724	704	685	703	738	686	711	682	679	727	684	663	729	735	754	719	712	766	727	698	705	683	659	701	712	733	701	682	649	686	714	708	710	705	747	721	695	709	728	700	674	707	710	701	734	707	696	698	704	664	674	703	712	765	688	729	697	696	715	690	719	694	678	683	735	703	743	721	714	680	703	703	645	674	678	672	719	757	721	741	728	685	680	718	695	689	738	690	734	711	704	704	729	671	689	730	713	733	721	690	737	722	741	721	677	666	657	711	700	690	716	678	684	696	694	695	698	709	687	706	724	745	746	661	685	651	682	720	706	724	746	675	674	739	729	692	737	703	686	659	712	680	689	726	710	700	729	675	715	695	715	686	652	653	705	711	707	743	695	721	712	761	666	747	714	702	717	723	662	725	761	644	714	738	673	674	685	702	678	699	688	702	665	720	710	712	711	662	690	734	707	706	751	686	695	711	706	665	702	705	714	700	691	663	664	705	710	716	685	709	703	643	685	680	714	703	657	688	690	763	714	737	706	748	703	703	706	692	724	742	707	705	721	717	694	698	702	729	730	691	733	674	704	697	660	719	682	765	696	690	736	715	707	693	692	669	672	734	699	679	696	656	735	722	767	673	679	723	720	722	712	740	686	703	707	712	724	688	720	713	737	719	696	703	699	686	713	674	755	716	749	710	699	677
46554	83615	56467	39327	45606	42752	29611	1990	921	801	765	768	740	751	927	1870	1454	821	710	707	698	676	733	727	776	670	752	708	726	697	748	715	715	675	726	687	654	711	717	690	672	695	689	657	713	703	678	696	673	693	701	715	706	706	715	682	677	719	750	681	738	702	708	682	678	685	704	666	713	679	715	667	710	696	729	693	690	707	696	706	720	713	674	707	707	741	739	664	746	742	719	706	753	707	695	718	723	694	725	726	697	693	733	788	693	682	684	719	689	635	735	722	722	705	696	701	687	749	670	738	704	706	725	650	665	668	685	661	684	715	688	668	675	698	685	724	725	710	680	744	669	664	702	723	719	665	717	711	703	695	722	677	711	713	698	732	698	694	684	674	673	675	710	693	728	703	713	701	753	737	748	700	675	687	641	717	687	739	676	703	695	698	699	740	713	723	650	679	675	688	729	685	731	672	679	686	728	684	717	664	669	664	706	736	735	718	674	722	689	682	677	693	726	719	722	737	700	754	665	691	749	724	743	695	715	713	701	651	695	694	687	688	698	708	684	682	707	723	677	662	719	737	683	690	748	702	704	752	704	691	700	671	714	723	683	744	700	684	714	689	695	694	648	696	661	724	750	690	742	690	707	672	677	683	710	712	687	720	713	759	702	712	730	669	720	706	695	710	698	657	713	716	702	702	691	701	704	693	701	719	690	700	685	703	690	665	729	707	698	726	708	725	699	717	708	688	665	657	706	733	709	715	726	673	723	712	709	746	674	659	711	665	746	696	708	769	698	724	714	695	713	672	710	717	719	691	707	703	724	762	725	705	676	682	745	695	649	751	749	704	710	698	713	696	716	689	710	680	662	704	687	712	672	685	659	698	709	717	694	684	717	690	672	693	710	725	677	731	715	673	701	693	698	672	691	672	713	654	701	695	666	658	697	777	756	719	688	678	682	704	738	671	703	724	665	722	711	731	718	760	670	704	701	665	699	748	675	718	716	736	655	677	667	651	695	721	736	702	724	716	682	628	736	797	712	669	745	723	669	698	742	710	692	657	658	727	677	720	725	692	703	688	707	700	690	699	689	699	664	715	703	750	676	711	699	743	730	699	668	724	741	664	708	722	755	672	701	705	699	725	742	720	704	704	727	677	714	705	750	712	738	707	697	724	683	678	648	692	730	705	662	738	675	705	716	728	679	690	699	694	672	729	737	736	707	700	703	684	699	693	711	669	694	676	676	654	644	723	686	726	712	699	694	729	676	657	712	658	725	717	703	693	697	691	732	726	697	670	750	707	654	724	713	662	756	716	718	686	720	762	713	709	700	728	723	693	674	726	715	723	682	704	699	723	693	700	703	674	690	719	774	754	666	683	693	731	716	664	690	696	698	728	760	728	704	671	679	745	715	707	757	678	692	678	694	670	693	652	722	708	708	730	725	716	682	737	683	760	685	691	724	713	733	708	699	643	687	671	727	737	687	695	695	708	743	726	756	704	673	733	661	684	699	713	693	730	705	724	672	733	756	707	724	725	735	662	696	713	673	676	709	710	675	736	753	674	714	707	686	669	747	736	661	724	667	725	695	739	704	681	727	690	650	695	685	716	701	739	678	679	696	695	690	683	752	673	744	698	706	690	613	701	744	679	689	707	702	713	719	678	701	668	692	674	699	698	688	698	717	673	696	723	676	717	680	682	692	688	709	674	727	721	709	684	736	681	735	727	711	717	684	729	682	723	756	741	730	687	716	714	713	697	703	753	716	648	689	735	697	660	714	715	695	702	711	681	705	710	704	646	746	726	708	728	677	701	720	705	700	719	725	748	680	690	727	690	676	690	664	692	736	704	674	723	712	687	700	676	693	759	728	662	724	719	732	650	685	738	678	717	669	677	717	700	729	723	721	668	682	657	711	721	719	694	694	680	702	706	708	690	732	711	708	633	704	744	735	700	706	684	711	687	680	708	658	681	715	696	655	713	691	676	730	672	708	721	665	703	714	738	687	748	676	719	663	691	714	731	711	719	720	697	692	653	701	655	704	680	675	726	684	710	717	688	687	691	709	742	704	719	689	727	735	723	720	726	692	719	674	696	731	698	737	753	638	687	702	734	674	728	724	693	732	767	673	731	696	715	694	717	734	660	728	688	716	678	702	687	699	685	716	705	716	713	727	722	682	700	728	707	655	659	741	709	643	690	693	672	697	644	742	704	690	680	730	679	730	682	678	716	682	724	671	707	670	715	681	677	703	661	690	698	716	662	738	692	655	716	719	648	743	686	658	722	697	718	705	689	767	690	754	674	677	706	703	651	667	722	735	662	710	705	698	704	678	731	656	701	706	692	689	721	663	669	678	739	681	702	657	706	702	701	680	703	651	747	691	725	680	698	677	721	693	712	737	668	696	745	706	704	676	671	733	676	690	687	722	687	716	682	703	707	679	692	695	717	686	704	720	716	686	725	678	744	672	732	719	714	674	689	738	721	723	720	667	712	717	706	703	701	746	731	661	738	734	726	724	745	733	713	736	705	709	735	681	718	753	693	704	709	694	693	683	717	716	729	697	724	729	717	703	697	766	698	709	701	711	666	715	752	750	720	730	699	725	719	681	771	676	702	691	722	736	725	682	690	711	684	663	691	692	690	715	695	722	735	641	690	669	727	717	744	696	708	720	708	725	676	714	636	731	710	722	708	722	745	738	732	678	671	718	693	658	710	694	742	712	725	704	671	658	698	732	706	674	766	732	691	694	759	719	675	725	709	710	729	722	708	669	685	690	657	670	688	729	706	717	721	707	691	681	686	740	740	703	703	738	695	702	736	702	701	725	708	686	708	684	712	718	716	697	666	678	719	635	724	692	676	692	691	705	691	718	700	685	690	685	727	737	721	650	650	683	734	720	726	681	735	656	704	729	733	739	687	660	761	710	725	684	709	653	681	668	702	737	733	683	728	673	718	661	663	682	704	712	716	735	674	722	666	682	730	698	703	715	692	693	680	731	710	680	689	710	727	709	709	697	734	752	727	699	694	705	723	773	723	723	749	713	756	713	744	714	690	695	691	741	685	694	661	738	673	678	660	738	725	705	676	740	713	699	705	670	675	679	703	681	738	675	743	718	719	714	715	743	718	710	727	655	737	701	729	729	687	711	706	665	704	714	698	729	698	728	710	699	678	663	705	745	718	702	712	720	709	697	706	733	733	708	686	704	647	694	687	690	664	689	693	709	721	695	731	689	699	708	640	721	720	690	694	683	709	712	695	707	661	705	681	655	727	679	676	716	691	745	682	684	696	698	702	683	708	728	714	741	717	737	679	693	697	705	669	704	724	705	714	684	734	720	714	685	695	692	683	745	692	761	695	714	669	722	691	701	719	719	649	729	696	691	679	719	699	633	669	674	680	714	704	728	731	694	717	705	720	671	711	725	714	719	700	669	720	720	673	668	706	697	696	719	645	649	643	679	687	661	710	690	676	730	702	677	746	702	696	731	643	684	723	656	646	666	723	738	714	697	721
34714	33127	23857	9308	5398	4974	3191	555	365	353	334	377	327	327	357	341	367	359	332	321	366	346	336	361	340	331	328	362	358	323	365	312	366	328	317	311	351	336	337	328	329	291	346	328	346	356	328	342	345	344	353	324	355	317	355	333	321	369	325	332	279	341	331	327	378	340	337	340	352	353	360	310	342	332	359	354	319	329	329	346	297	363	376	330	340	328	356	344	319	343	323	334	345	384	347	316	299	332	320	370	335	334	326	335	323	338	308	357	383	359	354	346	298	342	309	321	361	317	324	361	332	329	322	334	336	347	335	312	336	309	323	321	310	372	330	333	348	318	338	339	354	361	323	332	315	352	326	325	321	340	304	325	356	321	332	321	350	339	375	364	338	344	341	333	338	344	337	340	358	343	347	381	324	334	341	330	328	330	315	392	339	342	325	328	355	332	353	339	340	346	336	310	316	332	300	359	334	337	344	313	314	322	368	347	343	346	347	321	303	370	308	343	322	389	350	311	349	327	327	369	359	340	346	321	351	286	334	327	353	370	339	324	342	356	334	323	322	313	358	300	359	332	348	333	368	354	342	343	333	343	324	340	340	340	308	377	345	342	319	346	316	337	320	323	286	354	333	339	373	331	348	335	326	338	342	323	337	348	335	341	352	350	346	315	326	318	334	286	337	372	344	329	321	342	333	339	360	314	355	376	365	322	349	365	320	344	352	312	312	362	293	341	332	333	336	377	344	351	335	323	340	327	322	360	329	321	336	344	340	362	319	339	348	324	321	373	358	337	316	360	342	332	373	337	322	323	342	331	385	345	354	301	327	325	351	337	328	320	331	332	312	334	356	351	323	347	351	341	368	354	342	368	311	331	308	337	318	358	341	339	343	358	316	351	345	370	333	366	305	360	351	332	315	342	353	344	340	348	335	308	332	317	305	342	376	324	362	378	329	303	352	350	337	324	329	344	348	335	318	337	329	338	305	350	321	327	327	320	339	351	361	316	321	346	356	333	326	313	335	328	352	360	350	353	358	328	305	303	318	303	340	354	319	331	371	331	337	323	360	286	351	326	334	345	342	359	354	338	307	347	348	352	359	315	348	358	342	320	341	344	360	358	311	360	324	374	313	320	366	339	335	353	330	324	342	343	347	334	313	371	370	332	349	330	334	332	338	344	321	341	372	357	350	358	329	348	341	360	332	341	343	351	356	319	316	335	352	350	362	320	378	331	358	325	349	306	329	351	335	329	340	336	352	365	366	335	327	342	307	351	360	328	317	364	351	327	331	322	332	358	344	327	363	315	369	338	307	350	358	353	341	344	356	339	302	332	333	352	319	349	348	326	329	359	351	365	335	317	380	335	347	335	355	382	297	335	366	317	323	335	326	346	339	353	322	338	311	311	332	330	345	320	335	312	332	337	364	348	334	335	345	353	352	360	323	333	318	325	324	350	315	299	334	353	348	349	345	347	332	345	339	322	337	357	329	336	326	344	345	356	331	313	379	352	340	321	340	348	314	328	347	372	314	292	335	344	359	309	336	348	341	327	334	347	346	349	283	350	342	328	336	327	338	347	295	318	317	334	364	387	373	343	326	349	352	342	346	375	340	341	372	335	360	328	343	347	344	328	359	357	332	338	364	353	328	311	313	348	327	323	357	384	330	295	364	320	314	368	347	381	330	332	345	320	325	325	386	358	313	329	297	347	315	332	324	318	346	320	319	357	332	365	335	326	344	327	351	333	328	323	336	360	353	348	343	341	385	336	312	359	338	334	346	325	337	301	338	334	330	323	325	333	322	329	330	326	334	368	331	339	347	366	334	373	342	330	328	352	321	338	336	326	337	348	314	315	309	326	312	341	305	332	322	343	382	316	328	339	348	359	325	353	355	348	325	353	339	326	357	380	337	319	316	354	303	346	322	339	336	395	351	343	332	355	361	339	317	313	346	340	369	310	400	326	329	326	360	349	320	333	317	316	317	328	346	372	361	331	317	319	338	371	360	351	367	338	320	341	341	359	364	333	360	344	341	335	346	318	356	312	324	350	345	332	332	367	336	358	324	361	373	356	313	330	321	336	339	352	323	321	331	347	345	333	304	327	312	335	330	344	340	336	288	347	329	338	336	353	325	334	313	341	324	315	345	325	332	345	353	330	343	342	331	326	314	350	361	368	334	364	366	327	358	312	361	360	382	345	350	329	352	342	302	358	331	359	340	338	343	361	347	328	349	340	301	320	403	343	375	335	341	356	357	321	350	353	338	308	381	331	351	344	342	317	340	301	356	342	360	360	348	322	352	336	368	347	315	336	317	340	333	335	339	332	328	386	328	350	345	328	289	349	360	366	338	359	342	341	353	335	325	325	338	341	339	356	328	329	327	313	343	363	354	340	317	318	345	303	330	355	309	337	350	315	370	340	371	315	357	316	333	349	347	339	346	348	326	370	331	336	341	338	323	363	364	342	324	379	341	334	338	360	343	348	333	341	325	341	346	359	344	332	322	354	356	344	347	356	328	328	355	335	287	330	311	336	344	346	329	312	366	350	339	311	359	311	373	345	347	351	350	331	311	306	371	323	349	343	335	328	334	318	314	350	334	318	325	342	340	329	362	333	345	305	345	336	356	335	303	332	366	383	336	309	313	364	354	342	327	361	352	329	341	346	337	338	321	329	343	317	363	359	326	355	348	301	340	345	323	339	364	339	326	372	361	299	342	348	313	330	336	336	315	305	372	366	310	321	332	345	351	298	370	370	348	345	321	358	333	337	352	357	356	323	345	327	343	362	329	321	336	358	363	333	342	350	331	315	304	327	360	340	393	347	342	361	345	331	356	361	311	335	347	332	301	360	356	350	363	382	329	340	315	361	390	363	360	321	351	333	326	339	315	360	317	322	331	340	318	343	352	317	318	345	334	359	337	319	334	353	336	299	320	337	335	326	313	339	357	358	351	308	330	329	346	330	361	381	332	329	311	329	335	308	339	315	328	334	346	354	365	356	342	344	338	317	333	356	324	324	313	340	336	304	338	320	361	323	370	341	356	326	349	336	341	365	325	342	335	351	379	350	331	321	346	333	350	347	343	348	343	342	331	363	339	336	311	342	340	322	347	358	342	344	316	333	340	324	356	352	363	356	315	310	352	369	372	329	370	343	316	341	318	365	360	324	350	346	322	355	356	371	337	349	324	323	364	364	387	332	342	332	300	350	356	358	375	325	357	323	363	336	327	326	357	305	363	336	324	342	326	346	352	339	326	323	302	348	355	344	382	346	330	323	335	346	372	330	334	345	345	328	347	351	363	338	340	326	336	316	334	322	378	343	323	310	333	340	355	318	320	332	354	339	340	312	335	309	342	330	350	349	330	338	367	333	285	345	373	345	324	321	343	379	310	345	332	346	334	308	309	311	380	315	327	373	335	334	316	379	349	340	347	343	309	302	324	356	325	336	340	310	337	342	302	343	324	357	367	358	324	335	352	302	337	335	326	327	336	345	314	312	331	323	349	338
39644	42703	17041	5768	5625	5760	3796	558	431	364	385	364	365	355	344	368	351	404	362	380	335	383	354	367	318	364	346	361	374	355	346	360	342	334	358	376	357	361	351	348	368	369	334	332	353	365	360	363	384	362	358	372	335	329	329	377	328	361	360	389	366	367	378	376	367	346	330	390	345	332	371	332	336	382	370	368	362	360	369	379	376	369	388	387	337	365	360	371	337	358	380	354	351	365	358	331	402	334	368	350	362	368	340	358	367	359	333	360	365	361	352	366	378	342	362	360	360	354	364	366	357	367	386	360	386	365	382	354	351	390	356	368	376	351	365	374	357	383	378	372	349	320	361	374	386	352	333	362	390	381	384	358	359	365	364	346	372	365	351	363	372	386	327	394	389	371	368	350	329	354	335	350	354	332	367	354	372	392	377	376	340	334	374	344	351	368	362	346	372	351	350	378	342	390	380	320	324	406	361	337	343	343	394	376	380	370	374	357	328	337	362	378	349	382	341	377	354	332	339	359	380	385	344	343	344	362	402	365	369	363	364	395	364	342	375	335	351	363	346	340	366	338	347	352	384	354	353	314	359	356	352	363	361	361	392	370	339	392	332	353	334	352	340	368	354	363	368	364	344	352	352	382	376	343	376	354	343	389	357	358	370	340	341	384	342	368	376	324	353	347	341	373	361	357	361	322	388	384	383	374	358	365	368	349	360	340	354	363	337	375	378	341	355	363	336	383	350	397	341	353	360	345	347	371	351	343	353	368	376	321	390	389	375	370	382	361	383	361	329	366	362	374	351	368	359	361	367	339	358	331	354	382	366	339	356	359	365	374	355	369	366	343	384	359	324	347	374	373	310	352	344	352	361	373	392	336	374	381	365	392	360	359	367	350	353	368	395	359	359	384	359	372	371	382	341	365	373	322	358	356	340	351	375	357	356	394	356	358	386	368	371	360	362	327	375	328	391	348	365	370	338	349	383	407	393	357	369	335	355	345	347	379	333	361	341	358	413	357	364	324	378	348	403	357	348	359	368	390	336	363	380	391	339	376	337	373	359	300	362	381	354	346	352	367	370	387	371	376	342	357	348	354	395	333	346	395	328	338	333	344	371	359	400	363	359	344	355	348	366	317	355	390	357	365	357	364	369	376	324	339	358	375	398	372	334	355	352	377	322	370	349	367	354	389	362	326	383	395	370	368	358	349	340	332	346	359	348	360	345	377	391	382	322	414	347	399	358	375	333	341	400	358	324	399	365	373	399	365	341	373	361	358	331	360	349	366	358	379	348	381	379	331	349	344	319	340	333	365	363	368	378	359	337	349	362	393	329	370	339	353	361	334	366	327	361	357	362	364	336	378	353	306	365	354	407	366	347	346	364	358	360	389	317	338	351	365	325	379	371	384	373	378	332	345	339	376	345	385	332	367	338	337	388	390	373	332	346	378	362	383	385	385	332	337	358	342	377	341	344	367	361	353	347	343	357	351	369	385	411	385	346	364	333	343	371	374	380	330	351	328	345	345	353	385	372	359	410	351	359	335	375	351	334	348	377	331	361	331	367	349	365	359	355	342	374	365	362	340	345	370	386	353	367	352	347	358	369	332	349	355	384	347	382	358	364	340	352	376	330	388	339	344	326	366	354	361	349	373	364	384	347	363	354	308	377	347	374	383	347	354	361	375	405	325	369	349	382	365	364	363	358	351	396	346	420	357	336	388	377	338	356	350	371	350	365	373	391	358	386	356	357	375	370	383	377	341	338	374	359	346	378	392	344	345	368	341	352	335	381	356	336	373	344	341	340	355	356	345	365	365	347	345	378	383	349	367	380	319	366	360	356	365	347	381	378	363	367	341	330	358	376	379	373	365	379	370	358	360	326	365	362	339	344	362	351	335	340	386	382	344	333	349	319	365	358	393	372	357	365	404	351	370	368	332	344	337	356	354	408	329	376	338	316	345	382	345	342	335	357	364	354	334	376	353	363	315	336	343	320	354	333	349	361	367	370	337	386	340	366	364	353	346	347	359	353	366	377	335	354	379	355	339	380	338	349	337	360	324	335	366	357	378	377	336	370	375	380	347	378	380	357	364	385	379	382	353	389	349	322	354	362	343	338	348	338	367	366	346	364	359	332	342	376	352	331	328	378	358	372	362	378	343	323	388	368	368	386	356	354	410	385	339	351	366	369	354	363	426	367	325	355	349	354	370	357	358	384	364	321	338	347	394	317	333	373	384	345	404	368	339	380	345	376	347	349	363	356	342	382	336	346	326	333	333	344	350	360	338	362	375	366	387	359	325	400	347	338	332	370	371	379	390	358	380	360	387	323	416	353	368	348	361	325	350	339	368	365	308	372	350	356	378	354	353	342	358	394	341	367	325	357	365	366	305	354	378	355	359	361	394	353	357	353	360	343	383	358	387	378	346	344	379	366	388	375	359	352	372	387	337	381	375	370	359	326	344	341	365	378	371	348	366	384	357	331	354	357	345	365	368	347	374	366	369	325	329	366	357	335	343	351	379	358	376	376	352	339	369	380	355	349	350	364	328	347	356	356	368	339	373	370	371	372	351	359	372	350	377	348	340	358	360	322	342	306	333	346	363	356	391	392	364	325	335	376	362	388	366	390	331	336	393	362	413	368	337	347	341	314	331	356	374	357	373	340	337	369	405	342	374	373	360	345	350	386	402	377	376	337	354	395	359	405	405	335	354	367	378	359	398	330	363	355	350	376	357	387	360	358	369	356	358	341	378	369	368	336	397	371	377	331	343	370	336	360	378	326	351	357	353	340	348	343	360	404	357	362	363	357	384	387	375	344	367	359	330	372	360	356	385	418	335	384	362	365	367	357	367	328	392	371	356	367	355	356	347	350	359	355	355	332	350	379	360	355	382	341	329	344	362	364	386	377	373	365	359	355	356	371	355	354	343	367	355	363	363	389	387	367	366	349	365	362	334	370	393	373	373	366	376	358	356	376	339	399	322	398	335	384	324	366	370	346	329	363	391	359	362	390	379	371	398	345	343	374	348	390	379	330	346	356	351	374	351	349	393	370	362	338	350	350	355	377	362	372	393	314	348	369	342	376	354	340	371	367	372	366	414	388	361	377	365	372	328	385	358	372	370	370	329	349	334	372	377	396	350	367	372	348	357	345	355	354	377	380	337	383	372	367	374	351	350	343	338	374	373	360	385	402	356	367	345	361	356	330	386	353	359	376	370	378	372	349	394	342	353	355	349	359	355	368	357	375	410	344	380	365	342	370	374	339	340	375	379	371	354	352	351	332	377	357	366	348	364	370	365	385	347	360	335	355	366	374	327	374	372	381	358	370	345	351	335	340	355	365	357	397	366	360	353	337	343	360	351	374	344	315	336	305	368	403	360	389	377	319	364	403	380	356	357	325	319	372	377	346	360	347	355	358	359	382	373	359	345	337	372	368	355	375	381	347	374	348	353	355	321	347	339	373	366	353	375	348	351	411	340	389	381	377	348	387	362	360	367	320	328
23959	21546	29834	24339	25663	33109	25392	3036	612	576	547	536	550	534	537	1007	1198	889	522	551	539	553	501	562	564	499	513	537	470	512	479	515	545	510	543	530	513	519	504	535	508	517	511	517	536	488	502	541	570	548	524	525	549	525	526	516	534	568	558	537	547	506	520	532	519	488	511	524	513	496	519	483	535	492	528	506	542	539	550	500	504	519	519	529	538	519	515	485	528	546	472	506	509	503	518	471	511	508	467	507	511	516	523	454	515	513	514	496	488	495	501	512	520	544	510	492	518	530	554	500	492	491	570	530	506	523	543	497	489	494	483	492	533	525	495	557	513	518	513	500	519	527	512	506	525	527	540	506	509	489	498	505	478	511	522	519	545	510	521	505	541	527	466	499	494	485	524	504	505	477	478	521	523	535	504	505	511	499	561	547	549	516	545	549	552	537	513	509	539	553	520	529	507	499	523	532	506	550	551	516	494	554	513	464	467	499	510	538	513	505	498	521	491	541	481	480	522	525	444	463	530	545	568	482	503	523	508	447	513	470	509	526	516	525	529	513	538	538	531	488	540	510	519	513	500	522	532	515	529	477	580	528	511	517	527	496	494	479	537	510	497	526	501	562	473	522	515	474	510	513	494	511	526	506	547	526	499	512	532	537	509	502	492	518	546	515	560	530	503	541	497	500	504	503	533	513	525	529	512	450	535	490	519	517	534	508	534	486	507	540	541	496	559	509	507	503	518	520	542	522	546	516	483	495	485	522	511	569	498	527	495	525	514	552	505	511	514	512	497	519	497	501	545	557	525	490	549	501	523	522	512	510	521	484	506	524	525	549	559	551	528	530	520	500	510	529	508	512	508	493	508	545	496	518	580	516	522	480	526	530	555	452	531	508	516	503	530	508	518	507	539	568	545	536	531	497	543	501	518	534	501	533	504	515	503	500	498	532	560	478	524	565	514	537	548	514	543	548	528	556	518	571	458	488	519	536	546	490	496	535	533	502	501	549	495	491	556	548	504	542	533	499	475	489	542	508	538	502	517	500	544	567	516	536	505	484	546	530	504	519	514	578	517	513	531	507	539	543	519	483	512	534	512	513	477	484	515	486	519	510	501	501	525	536	508	492	547	487	540	560	492	534	532	527	552	532	569	525	507	540	511	546	514	546	498	490	546	524	531	500	550	501	505	511	515	515	540	525	562	503	495	470	521	485	507	546	516	512	539	499	529	520	504	547	506	510	488	515	542	484	542	487	506	529	506	523	550	491	492	551	524	490	507	526	569	529	517	530	538	495	514	532	520	514	488	531	548	518	562	522	525	510	476	501	502	510	532	511	486	481	520	586	495	521	492	529	500	521	512	528	533	515	520	522	536	562	504	501	483	504	517	508	516	566	500	515	525	520	518	508	473	502	520	533	519	524	527	540	521	491	539	514	519	511	547	512	540	529	540	568	513	482	555	489	496	512	520	509	512	545	494	546	537	514	531	508	527	545	506	557	504	555	515	525	498	496	524	520	521	508	503	530	518	525	516	524	501	551	536	524	536	506	500	508	498	486	523	562	517	499	501	502	506	493	503	515	515	538	483	558	516	502	516	504	509	502	512	515	486	503	545	514	542	533	511	491	491	522	477	487	532	514	514	509	538	510	473	516	487	510	527	510	547	510	502	486	518	492	491	535	497	502	511	496	523	502	515	526	480	506	528	520	535	500	533	511	499	518	494	535	505	518	521	512	537	528	502	508	511	502	494	500	530	503	552	499	521	492	504	505	580	524	517	531	552	513	535	539	524	540	511	499	523	495	515	506	504	486	520	536	548	480	513	479	516	517	550	542	534	483	549	538	486	540	489	477	505	511	517	541	486	526	539	517	503	530	487	499	536	534	542	519	548	538	497	515	497	513	511	518	486	469	524	536	497	546	507	526	509	491	500	525	517	537	502	542	497	536	547	516	517	509	470	480	521	502	511	528	524	551	474	532	520	503	547	484	514	504	529	541	525	484	508	528	486	524	529	490	505	503	506	486	529	512	510	528	535	506	541	510	486	506	517	521	500	469	481	471	528	541	502	521	531	514	503	535	501	537	515	514	503	521	516	519	488	518	524	486	495	519	528	514	513	544	533	510	497	549	541	529	494	519	539	497	535	540	482	486	541	504	478	532	537	533	523	533	499	534	535	485	499	519	514	539	532	546	559	520	504	520	508	494	523	531	517	511	518	556	496	541	490	512	516	482	515	501	490	518	525	541	490	537	547	523	536	535	504	485	532	516	509	535	515	468	524	525	518	489	486	483	492	508	509	510	501	516	472	536	501	489	559	516	528	475	500	517	516	492	492	534	533	550	520	529	528	504	487	502	495	526	553	548	524	497	484	526	500	512	524	517	549	547	474	517	538	497	553	536	507	485	534	494	494	524	565	507	509	507	550	500	542	501	482	517	508	463	502	509	479	511	500	483	533	519	512	534	545	496	523	506	487	574	501	537	570	509	505	516	517	487	520	541	560	526	526	526	525	502	484	541	533	520	497	491	553	508	522	554	491	502	516	495	497	490	547	493	482	532	538	522	482	508	497	513	499	521	501	498	553	509	551	530	532	523	497	546	549	497	547	532	528	483	535	489	525	525	501	488	513	536	494	510	498	519	508	501	539	512	497	497	470	530	548	517	501	513	508	521	519	499	500	503	460	523	533	536	544	586	520	526	514	509	475	494	515	526	588	517	510	511	502	490	525	487	491	512	520	497	484	490	495	524	526	547	476	514	507	500	532	550	511	541	517	553	524	526	515	522	518	525	526	515	562	541	507	507	511	535	511	493	468	544	474	498	500	482	503	478	521	522	496	569	486	504	495	484	503	517	505	502	539	469	526	513	493	522	490	505	550	542	489	495	501	512	486	469	476	508	517	542	475	522	520	501	549	524	540	521	529	506	526	538	525	523	538	503	529	499	529	504	518	521	504	517	502	507	514	532	475	504	507	487	499	525	509	520	508	509	502	547	523	522	527	496	525	499	518	537	492	563	523	498	496	532	503	562	522	490	530	527	493	472	545	542	545	502	497	525	492	513	536	566	504	507	516	520	508	525	548	514	466	498	484	492	539	498	537	551	496	495	505	526	519	516	551	543	496	564	492	510	520	527	485	514	544	528	531	541	521	570	542	551	485	553	562	528	494	518	545	485	527	538	475	526	520	506	475	496	492	513	519	525	506	516	538	518	485	495	516	517	526	522	520	526	525	518	493	552	490	490	493	513	533	507	489	531	547	536	514	478	501	525	498	488	512	534	509	480	490	512	506	478	485	500	573	568	501	512	517	538	497	504	509	517	518	492	500	531	507	511	513	516	508	522	487	530	520	490	517	538	546	511	534	495	489	549	515	476	517	541	492	519	500	546	491	537	497	482	513	506	540	527	547	515	493	502	505	524	552	564	517	559	511	514	539	489	473	553	489	511	517	530	526	509	521	537	536	512	547	538	496	512	499	496	514	515	508	498	513	466	514	496	489	527	528	517
41427	78482	45744	28611	33260	35549	21727	1034	602	565	556	557	542	524	490	1335	1681	1118	557	490	497	535	534	520	522	482	519	543	519	525	496	513	549	547	497	529	527	516	525	509	537	528	530	502	553	508	511	517	531	506	502	548	494	511	536	581	504	520	487	560	513	530	546	544	478	523	542	516	569	532	526	519	538	553	547	559	506	520	574	580	548	476	527	500	527	524	485	513	541	511	509	527	529	480	509	506	470	527	537	534	510	496	498	526	546	526	542	517	546	569	477	464	489	564	531	542	536	559	501	551	530	539	520	505	532	520	524	534	517	585	507	547	525	540	532	504	547	512	499	539	514	466	548	487	537	484	488	512	525	565	537	532	482	534	513	525	520	540	506	545	493	538	526	581	507	486	491	495	515	528	517	533	518	542	458	514	558	561	546	509	526	506	527	524	494	484	573	555	514	514	539	490	541	543	530	536	515	513	512	549	536	503	515	509	554	499	604	514	550	517	550	543	526	527	470	554	531	536	516	488	505	524	487	554	528	544	554	532	516	543	486	499	532	531	529	544	529	517	503	460	526	496	533	524	502	501	500	495	507	512	535	566	535	523	547	510	525	543	536	504	522	509	534	492	524	493	514	529	576	552	508	504	544	516	505	553	492	532	543	525	519	487	503	547	477	529	568	553	514	530	551	513	521	561	503	548	536	499	561	567	498	507	525	560	517	536	561	494	530	508	492	558	528	521	491	514	529	538	525	524	538	533	492	474	580	516	513	492	516	523	520	512	506	518	498	546	503	552	478	530	514	496	512	540	518	497	529	533	502	558	525	514	489	485	545	521	561	504	526	532	595	554	544	491	555	524	513	511	467	538	522	511	554	518	567	555	529	516	526	570	502	539	521	537	521	538	532	479	539	506	545	562	502	511	521	539	561	489	550	552	514	495	526	523	515	510	508	508	531	540	521	514	519	513	526	545	520	534	548	533	512	517	521	488	571	491	515	524	481	511	537	501	512	546	481	491	519	515	507	508	561	506	500	555	505	498	585	512	517	577	518	491	514	522	511	538	524	518	497	508	485	502	527	550	521	527	516	516	499	553	484	544	503	509	521	528	523	526	532	496	522	508	527	497	481	488	501	548	516	516	539	520	549	533	496	524	527	533	536	564	510	494	490	511	510	471	534	535	513	507	516	517	528	522	514	521	576	521	508	509	534	540	528	491	526	561	521	533	561	494	490	558	560	525	544	521	519	544	469	529	528	473	527	532	521	528	513	553	512	536	537	520	528	523	547	546	537	536	491	511	508	556	517	502	483	534	523	506	517	487	514	525	492	538	553	492	524	508	537	528	502	509	510	491	508	542	507	550	467	541	541	515	474	530	488	506	525	547	502	504	509	504	537	546	515	557	528	549	540	566	477	517	463	498	504	524	560	529	540	568	493	549	498	540	512	496	566	545	547	552	524	553	533	538	554	493	580	530	517	532	510	487	530	531	541	510	540	496	539	515	556	516	550	515	531	547	518	549	519	515	538	491	515	535	505	525	549	520	518	524	516	543	501	528	547	513	521	522	512	520	524	496	541	542	509	472	537	513	547	532	541	536	525	526	538	502	519	558	498	536	542	462	476	510	496	521	500	547	518	539	483	504	536	498	545	526	471	498	531	530	555	514	529	536	521	497	485	527	514	533	522	527	511	544	558	544	523	538	545	515	524	531	506	571	488	470	470	541	484	495	546	507	560	547	458	518	484	529	497	546	496	514	535	550	550	503	488	559	491	544	550	514	513	532	497	491	551	529	493	538	542	532	532	554	516	542	534	517	558	535	519	508	475	535	515	501	532	507	476	508	491	560	508	533	532	538	554	510	551	507	505	578	546	537	551	527	521	502	518	502	542	497	504	499	536	520	522	551	524	538	535	549	514	490	515	528	547	488	525	538	562	529	508	521	545	495	492	531	520	510	499	555	504	532	538	521	516	494	552	514	533	453	505	569	549	550	555	507	518	527	514	519	496	486	523	508	525	509	533	502	498	560	501	495	553	514	549	524	486	508	530	514	535	519	561	521	555	561	529	531	526	512	519	534	508	504	518	517	467	517	535	543	558	528	529	496	525	561	501	505	523	498	512	533	541	499	500	519	508	504	526	567	571	520	480	545	530	505	520	509	500	534	491	483	499	516	505	521	553	556	497	508	486	526	547	505	474	553	501	539	541	528	558	515	469	497	516	500	515	541	505	477	536	496	537	527	523	520	517	532	503	522	512	517	555	546	504	551	579	554	521	511	503	542	511	515	542	534	531	534	561	573	488	539	536	470	553	537	516	535	511	538	531	546	545	554	481	506	482	562	503	506	506	514	507	537	495	524	519	539	557	559	523	525	511	517	522	526	548	528	548	488	474	568	573	549	539	538	473	566	543	484	495	518	489	537	505	492	478	533	493	491	539	490	532	497	572	537	515	558	533	546	532	483	543	485	495	488	529	514	531	486	519	479	553	543	512	533	537	514	562	537	518	551	516	504	541	522	504	490	535	538	554	516	498	473	505	520	526	554	492	537	495	492	500	506	527	523	537	557	502	504	545	437	516	526	455	525	533	533	521	510	560	530	545	534	553	525	520	525	546	480	522	553	565	492	541	519	491	526	525	529	514	477	491	518	499	520	523	524	526	565	525	508	502	530	502	528	507	530	523	525	509	508	531	525	526	522	511	504	542	501	547	516	497	509	546	532	546	498	524	530	528	498	489	532	502	520	498	510	515	517	510	496	467	531	528	511	525	499	547	505	505	560	490	533	492	534	534	522	528	523	497	520	500	514	549	576	533	505	503	537	502	476	507	531	475	520	543	514	520	531	480	516	511	547	528	523	547	537	562	539	520	522	547	542	520	536	516	494	538	531	561	523	533	494	508	542	545	537	508	539	541	517	519	543	549	525	558	503	535	534	527	515	490	510	497	535	505	488	484	537	518	506	543	527	516	522	502	538	514	539	581	539	503	562	555	539	518	516	533	556	493	516	537	515	503	535	542	542	534	519	515	544	556	538	529	526	509	555	514	479	543	535	543	516	515	550	532	548	508	519	543	507	494	519	499	545	536	511	502	522	499	517	515	543	496	511	558	530	499	524	566	545	528	536	526	534	529	532	516	573	500	523	521	547	516	558	524	515	486	509	515	537	507	522	542	566	497	565	512	503	501	547	502	531	561	497	510	511	492	502	551	511	529	536	533	545	504	519	518	515	519	536	504	516	529	518	521	531	515	507	548	544	527	488	518	529	549	536	484	540	518	536	501	515	523	557	525	487	528	497	548	523	531	493	469	548	510	527	518	528	512	518	533	471	508	538	507	538	502	530	524	596	521	527	515	565	520	509	524	517	491	493	478	503	574	483	516	466	478	541	511	523	523	540	543	560	548	496	490	517	486	548	494	522	503	519	520	511	530	499	517	500	532	505	552	498	534	530	518	484	545	540	492	555	510	472	515	576	516	487	539	480	528	546	532	533	570	505	545	472	523	534	525	517
25049	21751	28929	25078	21296	23846	14248	977	433	420	435	412	414	410	403	714	845	446	414	412	400	405	336	423	400	408	390	379	424	382	427	416	419	385	398	424	384	408	403	407	418	391	422	396	371	444	363	415	383	382	408	410	393	422	402	404	423	411	418	377	397	419	388	402	410	415	391	376	405	432	401	410	392	402	428	414	406	385	394	415	391	422	371	429	426	433	376	422	376	405	406	412	393	401	377	410	411	369	427	400	423	366	413	455	413	403	396	400	426	449	393	415	443	444	391	423	381	378	426	434	432	423	409	425	424	442	378	378	382	405	387	392	464	451	438	394	418	405	396	436	416	394	392	412	412	396	403	369	405	419	375	373	379	381	397	387	403	387	403	401	430	433	376	450	399	411	413	396	388	400	393	399	386	404	428	415	420	378	434	406	417	401	408	416	415	432	405	407	421	398	416	398	409	391	398	396	371	361	407	404	412	400	391	416	404	392	382	415	390	398	395	399	424	429	415	383	391	361	412	388	373	386	407	376	372	390	438	374	392	434	435	370	387	406	418	420	437	382	436	418	400	388	397	399	417	410	403	409	420	427	380	414	428	393	379	425	382	364	416	406	395	440	426	354	359	379	392	401	423	409	366	399	402	419	400	429	402	417	397	408	423	383	398	411	381	387	392	407	417	414	384	409	397	430	369	379	401	374	389	379	385	397	349	395	397	389	378	430	377	415	429	397	390	459	400	416	408	401	428	428	409	416	381	389	424	363	423	408	383	371	411	392	443	414	384	435	374	376	395	378	381	387	403	400	432	410	404	402	418	408	413	402	348	413	416	402	391	430	406	388	396	402	421	374	399	361	405	385	406	385	366	403	382	431	435	378	389	393	403	379	443	396	383	371	437	414	415	428	426	402	423	430	437	411	430	401	382	411	371	417	418	402	417	383	412	400	391	437	413	384	381	370	372	385	383	414	387	423	401	442	418	438	350	369	425	396	394	396	381	424	402	403	415	404	399	387	387	394	401	434	368	420	397	398	410	427	366	420	403	424	401	381	406	373	384	376	400	390	412	438	374	442	380	439	416	384	416	397	379	421	406	422	370	378	373	418	394	388	371	419	376	417	405	421	429	407	398	390	399	365	415	390	408	362	397	409	412	384	372	401	380	423	385	403	404	412	371	465	386	437	382	399	421	371	389	414	424	358	420	392	414	394	374	395	408	410	388	392	392	382	392	422	385	384	399	400	414	420	433	395	380	434	396	447	415	409	408	427	408	404	392	396	418	419	396	410	402	407	420	406	414	381	361	395	415	373	436	389	436	411	440	407	421	402	389	384	429	423	413	402	417	374	444	377	381	358	412	425	438	428	361	390	419	426	372	422	404	398	423	436	422	365	417	412	395	381	352	373	405	409	431	398	438	403	421	397	388	388	381	431	424	410	406	389	382	392	453	405	401	388	343	394	427	428	381	401	419	353	425	398	417	409	362	405	438	419	430	398	376	428	392	375	379	430	406	433	419	400	410	419	425	390	388	404	411	393	407	398	402	402	401	433	408	389	409	423	393	444	446	427	385	403	391	404	395	416	417	399	412	400	422	406	404	410	373	384	396	405	397	380	369	422	404	397	422	414	401	382	426	386	413	405	402	427	394	400	406	407	430	413	428	423	390	419	409	419	428	404	403	406	422	372	390	388	438	411	404	418	373	385	425	432	396	429	431	424	414	408	428	402	398	399	387	410	410	381	394	399	372	440	397	422	395	427	363	379	399	408	375	421	400	406	410	410	401	368	398	394	371	444	412	424	415	373	409	413	397	422	398	422	374	387	356	461	422	384	412	428	392	368	395	407	361	434	413	386	406	422	422	382	442	443	386	421	365	439	447	406	419	409	403	433	433	392	411	411	400	390	417	401	405	415	405	363	390	405	399	423	383	378	392	428	397	358	417	431	356	393	420	396	386	431	404	399	382	407	366	399	413	409	376	373	381	390	395	403	421	405	386	404	357	405	374	397	375	401	393	417	408	390	398	419	405	413	359	395	404	382	370	430	400	398	426	377	394	383	421	401	393	424	405	379	447	393	394	437	427	396	425	414	412	393	413	406	394	379	374	424	394	383	396	404	356	394	377	412	363	386	421	411	408	378	393	384	394	433	380	374	414	409	403	412	409	397	421	436	419	399	420	435	402	400	392	414	399	399	404	432	384	421	384	427	393	404	392	392	393	402	422	400	413	429	397	404	425	399	454	397	425	398	417	406	389	404	428	380	407	435	392	374	399	381	389	400	401	429	405	376	373	424	395	402	408	372	405	419	404	382	390	382	419	397	401	419	394	366	387	393	395	377	382	410	384	444	385	392	390	387	446	418	404	403	404	400	375	404	410	414	373	377	413	412	391	403	417	415	388	459	396	361	397	400	404	406	411	427	403	414	422	409	387	400	397	352	424	396	411	426	392	379	400	392	374	419	406	401	394	393	422	400	411	405	407	399	382	424	360	383	430	380	389	403	397	428	429	415	350	403	378	396	383	457	421	370	395	403	415	405	420	366	441	403	395	429	366	448	392	374	384	411	383	419	398	436	455	384	395	420	420	409	429	409	410	399	429	396	417	442	371	428	431	394	410	370	363	357	395	396	392	421	397	457	406	430	423	409	428	397	400	422	397	364	368	398	400	418	423	377	404	400	414	405	390	416	414	443	394	413	392	431	382	394	417	398	420	420	417	379	432	362	406	399	406	379	424	372	427	424	426	422	419	453	396	419	414	408	422	407	384	421	438	404	387	384	380	365	400	390	434	397	423	435	381	409	362	395	356	409	406	401	394	386	392	427	418	431	391	408	395	379	436	408	395	390	404	414	384	401	398	428	421	377	431	410	437	420	435	434	370	374	382	389	430	404	405	399	417	399	397	381	404	396	397	396	411	431	383	398	393	383	387	393	416	399	393	407	377	403	358	410	420	378	409	386	393	383	405	401	397	375	365	426	397	374	423	419	412	388	405	412	395	412	379	423	407	447	393	389	408	448	388	393	409	387	387	418	387	430	402	394	434	427	392	438	391	389	392	411	385	413	401	405	406	409	385	425	410	444	399	420	410	386	431	424	399	402	424	411	397	355	421	392	396	370	453	395	388	391	438	437	430	402	404	407	382	382	414	401	394	389	399	407	405	374	421	393	369	385	423	417	418	393	420	381	429	429	399	412	413	396	417	388	410	387	395	410	421	396	407	403	417	396	397	401	423	381	401	396	379	408	377	406	412	367	405	449	386	426	382	394	421	392	440	403	374	424	381	432	457	448	427	410	371	426	432	409	442	399	413	375	404	409	428	431	392	414	418	439	377	403	393	423	380	450	385	406	416	425	447	429	381	407	406	373	418	401	386	387	377	386	440	423	417	394	405	431	387	425	379	436	364	390	436	405	387	412	388	400	398	406	416	428	371	412	415	409	395	405	382	387	411	383	420	388	424	421	387	401	392	424	416	442	403	395	385	406	403	409	380	395	411	395	404	397	379	420
40872	67439	38253	19502	25282	29589	15759	575	513	459	493	429	432	441	461	1014	1162	533	453	433	439	449	459	439	440	459	474	431	421	437	475	419	414	430	443	451	419	417	410	455	447	479	451	432	458	436	485	426	458	410	420	390	446	452	436	432	440	418	440	454	423	436	434	442	445	413	456	444	428	445	427	467	469	441	400	415	456	421	417	414	409	395	422	415	415	414	445	439	504	423	428	403	427	467	436	448	429	457	458	475	445	413	446	423	403	425	429	420	388	441	459	423	474	418	447	448	463	466	422	436	423	385	446	472	438	466	419	362	444	432	429	469	421	432	432	445	463	406	433	455	421	434	435	435	430	403	407	460	415	468	417	440	462	451	453	431	424	423	429	428	406	459	462	444	455	389	441	412	410	417	443	440	448	438	446	449	422	440	457	428	428	398	437	417	456	407	441	433	457	415	461	411	445	423	446	424	480	429	457	414	434	425	417	436	473	452	415	443	424	451	428	446	441	458	424	419	452	430	426	467	408	436	414	440	412	461	428	475	464	448	433	451	439	468	487	447	452	454	421	433	408	432	438	435	432	442	409	424	443	398	433	457	483	417	440	434	419	453	416	436	417	413	451	422	423	452	397	421	448	452	480	401	438	429	417	449	434	421	441	420	439	431	444	427	438	439	431	448	419	410	437	445	452	444	448	467	426	421	434	430	459	448	398	425	464	429	443	450	411	429	418	448	460	435	405	439	411	419	425	439	463	417	456	433	428	425	430	464	445	440	416	443	474	464	445	394	437	423	428	412	452	460	424	390	426	429	417	451	423	435	419	430	431	429	469	426	415	441	447	434	461	435	421	444	427	399	455	445	405	463	427	431	419	442	421	465	445	417	453	407	454	410	449	425	471	478	413	419	440	419	409	431	423	425	395	442	466	470	459	454	441	457	476	425	463	427	469	465	456	442	430	436	430	439	421	465	388	435	427	418	450	441	436	443	418	407	397	425	454	415	435	412	465	408	433	419	431	427	401	413	415	377	443	421	434	444	430	408	435	404	468	442	418	422	456	441	414	433	418	442	383	412	453	433	445	400	451	460	428	406	473	453	437	421	437	451	408	407	441	430	452	420	405	461	421	462	421	416	422	423	439	423	433	434	485	465	467	465	425	442	448	396	462	425	444	459	402	429	435	446	467	428	436	425	392	421	444	425	441	397	404	433	443	408	409	390	438	405	423	442	448	461	445	466	436	438	438	452	447	452	419	424	429	418	439	418	438	454	459	433	437	411	433	450	420	409	391	408	403	453	423	441	449	444	427	437	462	423	448	435	414	438	432	410	434	437	430	435	432	482	457	427	411	427	425	433	385	397	444	455	444	438	484	437	441	417	409	423	444	460	473	445	432	459	391	466	464	469	454	428	434	482	426	407	420	426	432	447	435	430	430	435	459	435	448	447	429	444	437	478	424	430	395	451	430	427	428	440	458	470	474	464	414	478	470	425	466	429	458	440	440	407	442	416	434	411	457	441	421	423	421	420	457	435	429	451	484	473	440	467	421	415	458	448	426	439	454	449	432	389	434	449	391	423	469	464	426	467	446	432	441	458	425	439	489	479	431	434	400	438	462	458	441	422	425	467	431	425	451	459	450	462	478	464	442	412	399	448	409	434	443	465	429	436	430	427	446	464	422	424	437	443	428	395	443	427	415	376	436	444	463	408	457	444	413	429	419	454	411	444	467	442	403	429	449	430	400	473	403	455	453	419	417	445	465	443	443	401	448	437	431	428	453	474	410	413	463	423	444	453	410	461	467	451	416	454	416	423	435	459	431	447	445	450	445	433	431	418	420	406	427	387	387	408	456	431	418	448	434	404	461	426	403	429	444	395	416	422	428	449	447	464	411	493	434	430	406	421	437	432	413	454	446	396	446	433	418	432	445	454	418	419	457	439	432	432	433	409	456	411	449	429	404	447	428	461	473	414	461	484	397	433	467	437	408	445	437	472	405	485	448	477	430	400	427	448	430	423	454	427	431	487	441	445	429	429	441	441	440	399	427	428	457	435	423	382	437	471	444	424	443	434	450	449	411	442	412	447	443	398	447	449	439	425	425	433	428	458	461	448	448	442	462	419	416	458	425	457	384	409	418	458	414	429	434	454	433	468	373	436	435	441	425	461	384	428	470	432	452	437	462	412	440	438	463	444	426	461	450	446	420	418	442	463	432	455	440	421	403	434	416	420	454	431	409	426	485	436	432	416	405	425	430	437	435	433	441	463	474	485	460	403	452	438	409	445	430	440	418	417	412	448	439	445	426	457	411	390	444	470	413	451	431	439	421	418	408	457	446	438	476	417	469	438	429	454	458	442	465	412	447	435	401	416	452	480	460	445	431	461	462	426	437	463	414	427	440	429	423	420	445	443	421	417	411	452	419	398	417	433	423	432	425	435	402	377	416	389	417	449	476	419	438	473	444	442	406	447	424	409	457	438	424	431	438	431	443	461	439	441	421	432	416	402	459	459	428	404	476	428	449	412	425	436	422	446	455	458	492	466	397	414	419	450	452	427	458	463	438	409	429	448	420	496	381	438	429	429	410	453	432	394	435	453	452	478	386	483	440	425	431	458	443	458	414	450	426	454	444	459	458	409	403	420	406	455	443	442	451	425	444	448	453	415	439	430	468	408	443	397	425	446	498	476	456	435	444	465	434	445	417	413	413	445	437	418	474	417	462	395	452	430	432	433	424	437	409	436	464	433	451	454	436	425	460	459	393	420	419	462	433	455	416	426	427	418	423	451	456	420	462	448	404	413	435	422	461	423	451	439	407	406	431	449	429	401	458	398	390	417	429	434	452	434	448	411	464	429	446	394	440	446	409	413	442	431	472	424	453	434	444	429	452	468	461	395	404	401	433	436	419	476	426	419	448	435	431	411	441	420	440	434	462	435	446	406	459	416	433	446	462	466	384	450	419	412	475	407	430	447	442	438	410	476	454	424	444	453	417	390	435	462	452	466	460	418	470	441	433	435	422	440	463	449	421	449	397	426	464	465	475	451	442	402	467	444	419	448	440	442	413	429	406	447	443	433	445	504	386	396	442	439	430	472	442	451	452	432	456	411	439	433	412	432	437	420	470	431	419	437	453	441	396	442	426	453	411	445	477	427	422	415	384	432	438	428	445	438	461	410	422	426	390	441	440	450	466	428	423	420	412	469	460	441	418	426	410	448	455	429	439	457	414	429	409	443	446	422	443	421	464	422	454	430	448	411	449	464	399	432	434	415	450	407	416	432	438	475	429	435	463	426	433	453	458	430	421	470	407	408	495	414	418	454	461	419	483	425	433	439	429	467	439	439	442	434	413	422	424	443	427	466	461	460	406	437	466	469	418	456	445	388	416	424	419	455	418	427	418	399	463	448	435	419	412	446	422	433	441	448	414	419	421	403	460	454	430	461	404	463	401	466	421	452	460	420	463	432	451	433	457	465	433	445	416	415	458	456	452	467	441	392	424	440	381	420
22683	21206	29126	24654	29672	38197	32245	6570	801	839	733	781	712	738	791	1650	1508	727	688	703	702	710	721	767	697	734	690	666	676	761	707	662	640	721	741	692	711	713	740	714	723	627	740	670	749	722	723	691	709	695	683	756	700	723	693	701	716	689	681	672	752	740	719	649	715	762	730	695	705	672	721	777	710	705	717	674	695	698	687	670	746	661	699	693	769	737	725	690	753	735	734	747	696	708	745	692	683	706	709	738	711	729	668	688	662	703	716	699	715	674	686	747	661	751	662	674	692	667	692	701	748	680	747	767	657	703	690	690	726	676	730	666	739	733	740	733	693	724	702	691	723	712	749	672	705	679	675	697	758	732	734	689	705	678	711	700	650	681	680	719	683	677	680	673	706	695	663	711	675	743	748	675	704	711	745	708	669	715	709	735	721	671	701	709	695	709	722	713	763	716	663	672	723	706	709	757	694	731	703	697	659	684	760	731	732	700	702	696	675	696	714	680	731	688	681	718	683	709	724	676	726	694	688	720	709	698	737	711	716	744	673	665	717	689	653	682	712	738	729	742	658	700	668	738	724	703	728	686	681	715	703	729	704	688	700	732	753	703	707	717	721	690	681	686	687	748	696	728	749	698	690	703	695	733	753	729	751	703	695	750	739	688	666	749	712	727	658	718	724	699	720	711	698	748	725	681	684	686	732	659	695	716	720	711	705	706	712	714	660	713	726	673	717	699	673	719	719	658	718	725	745	694	701	688	696	701	712	746	671	672	665	677	673	658	669	716	716	708	666	723	713	704	699	708	668	668	728	643	759	706	722	685	748	691	695	723	651	737	691	679	716	699	722	702	707	707	702	709	719	703	753	662	737	679	705	718	690	724	719	664	696	723	683	711	718	676	682	743	691	711	670	672	710	671	707	715	714	732	664	694	694	705	712	721	736	712	725	676	717	704	736	680	683	699	708	746	703	732	730	667	709	710	727	791	693	690	722	685	711	739	691	671	687	672	696	727	704	717	681	690	715	717	712	699	705	752	695	723	703	748	719	706	684	677	735	718	699	675	712	728	705	714	718	736	719	712	712	683	686	702	715	734	706	679	708	744	677	699	719	711	682	678	690	680	687	705	682	691	731	670	693	713	736	661	707	695	663	755	706	712	684	751	658	752	751	728	668	739	729	721	672	710	719	692	690	705	643	706	734	730	682	717	698	695	737	688	630	727	704	702	718	708	683	704	661	740	680	699	721	698	691	759	715	705	717	704	660	709	690	672	738	707	710	667	744	716	687	771	718	639	679	737	706	636	702	687	744	720	757	700	686	654	738	682	690	727	701	676	712	709	699	691	715	673	684	710	717	759	741	678	715	672	744	701	714	703	699	680	664	716	724	714	746	694	673	698	676	655	681	711	694	692	697	674	707	702	737	671	726	688	700	711	694	689	695	741	729	679	683	765	718	739	741	673	674	668	698	766	735	676	687	700	657	662	657	702	661	685	715	716	683	722	729	714	690	693	695	687	761	689	689	737	712	680	713	670	718	667	714	730	677	702	713	741	703	668	671	692	697	762	734	700	622	677	703	692	726	740	749	721	687	698	695	722	662	731	659	709	775	732	693	723	762	698	706	731	700	698	737	707	720	675	723	707	694	678	683	751	724	684	721	683	750	692	712	728	736	708	688	667	700	699	663	665	725	706	675	659	732	724	735	718	731	726	698	708	727	707	742	736	699	688	695	640	705	766	709	658	748	695	673	672	705	665	724	694	690	737	661	700	720	711	734	733	700	742	718	685	749	683	662	723	695	644	669	677	696	706	646	709	747	731	694	721	678	721	700	636	661	705	691	732	704	696	706	670	734	744	693	629	655	684	726	671	692	692	681	705	680	715	647	712	686	725	752	687	656	708	693	728	663	686	699	721	679	662	706	696	697	749	731	687	697	705	688	665	687	684	725	722	701	720	655	667	753	674	692	704	692	688	721	685	691	737	746	674	689	697	716	756	732	658	705	684	683	654	699	688	661	696	670	685	665	695	722	726	731	694	730	691	610	762	745	687	729	661	669	690	660	708	659	712	740	701	721	730	686	722	690	714	738	661	758	717	717	719	702	700	685	740	687	689	698	688	734	714	728	699	711	730	724	695	705	738	744	729	691	690	673	716	723	741	731	700	695	711	701	663	667	733	692	701	685	705	691	702	719	748	690	693	694	681	684	713	700	735	749	747	716	671	676	756	717	728	691	768	716	718	701	687	721	710	712	701	731	704	689	708	702	664	694	671	684	701	756	721	690	699	688	698	683	676	693	732	682	673	717	707	682	690	716	681	731	758	687	732	680	726	717	665	692	641	722	680	630	695	692	678	707	712	719	697	710	711	714	747	694	695	729	663	653	700	636	717	742	698	682	738	700	700	695	730	742	659	727	686	695	731	689	719	705	681	692	676	667	703	728	725	712	641	733	737	723	730	700	733	720	745	696	692	717	720	699	731	690	692	685	728	722	671	714	720	722	639	663	691	702	739	713	671	694	693	712	714	670	715	710	697	671	720	706	711	673	722	692	688	699	706	708	701	681	705	657	704	717	738	703	711	699	675	714	706	709	705	668	733	698	685	701	672	686	651	684	703	725	712	753	727	673	723	710	667	716	680	739	668	695	702	718	722	724	706	710	703	732	690	697	722	740	690	710	725	722	698	694	740	672	701	659	724	683	735	681	647	702	690	703	702	737	749	729	684	696	653	663	702	681	659	776	691	661	700	716	669	696	750	727	761	737	659	745	728	713	748	672	710	737	673	697	698	653	677	745	708	713	677	683	690	707	696	686	707	707	680	695	710	738	703	723	688	748	689	664	725	675	702	736	634	710	705	707	708	709	752	715	685	664	731	710	708	692	683	706	658	690	742	658	758	681	675	689	665	714	666	691	697	680	758	689	709	696	656	631	694	741	711	733	694	722	690	733	706	728	729	700	657	684	650	728	703	704	666	706	729	740	703	763	689	720	698	709	664	684	711	691	681	654	713	727	705	708	704	685	665	652	711	720	691	673	737	697	701	658	718	739	711	671	719	696	746	705	717	700	684	708	684	751	703	733	753	717	726	693	754	729	756	693	702	742	673	735	709	727	749	718	742	689	757	711	675	697	685	727	701	723	708	720	689	688	692	735	718	694	698	695	711	659	747	717	740	731	733	654	676	736	790	679	686	655	690	721	671	680	737	721	711	740	694	681	679	709	738	698	709	732	744	691	715	709	684	698	665	670	685	638	682	704	736	691	725	742	692	740	702	706	709	693	701	687	696	721	699	686	703	733	721	745	697	694	734	743	692	695	700	740	696	740	713	673	723	747	646	719	758	726	706	673	695	729	737	715	747	680	729	729	700	711	741	733	680	715	727	709	695	713	736	622	715	744	666	689	669	714	670	711	730	713	749	693	623	715	761	700	664	693	730	689	723	716	735	680	693	659	685	691	688	725	700	657	714	692	693	678	687	697	695	743	690	712	703	646	732	700	730	693	702
46270	81537	54953	47640	49909	44454	26931	1795	847	803	744	731	766	735	896	2243	1917	728	690	726	697	713	728	667	739	690	702	691	700	715	684	694	716	712	669	706	742	693	736	726	675	736	668	711	681	721	682	702	693	721	681	707	708	708	718	729	714	746	685	692	701	703	684	724	675	674	712	748	741	690	732	741	742	703	716	704	721	666	690	686	704	713	699	692	721	701	652	707	681	623	718	698	753	708	682	718	729	709	742	733	684	694	694	682	676	720	723	701	708	672	707	717	684	747	692	661	706	716	686	726	666	745	683	709	731	735	685	726	676	694	668	760	686	693	733	752	764	716	712	717	708	745	713	733	661	733	728	702	686	749	712	750	657	670	739	711	729	716	680	745	697	718	739	770	672	720	746	715	716	692	699	712	695	721	712	735	696	717	702	718	733	706	687	690	748	692	706	709	688	732	713	685	661	747	727	722	724	663	718	672	681	682	743	720	700	661	715	676	693	728	717	715	672	730	676	674	756	666	708	749	767	681	716	674	698	696	716	720	693	725	733	714	745	658	694	691	705	652	734	704	710	690	726	713	740	706	704	729	717	696	684	656	660	717	720	703	690	713	726	683	705	707	706	684	743	722	681	724	735	722	689	732	727	637	715	699	677	696	711	662	672	680	692	714	725	718	686	746	730	711	683	720	705	709	700	703	709	713	647	732	687	730	690	691	732	711	690	661	675	763	706	665	726	675	684	726	748	681	684	747	694	729	689	716	726	751	700	730	716	637	717	748	686	724	728	758	708	701	627	722	724	700	693	625	717	667	721	688	718	705	702	696	662	729	728	683	739	686	679	698	700	719	713	704	718	681	703	713	744	706	699	679	676	696	724	689	684	694	704	721	705	742	702	729	742	719	739	716	731	709	687	703	702	737	688	703	758	673	702	727	713	695	683	697	691	720	731	714	711	730	726	715	752	698	719	731	676	750	736	677	715	763	724	683	758	674	701	704	729	682	720	686	689	725	704	705	691	695	744	713	664	716	683	739	734	718	749	679	708	756	740	727	695	704	725	754	717	753	768	699	673	721	710	719	748	717	703	697	711	728	725	710	696	708	706	734	677	701	664	692	662	729	709	734	711	711	698	695	710	654	690	668	676	706	697	677	695	716	729	707	701	718	696	686	708	682	729	698	717	694	696	717	701	702	685	670	709	713	689	693	764	719	689	709	724	701	699	706	690	725	698	690	743	710	668	723	731	711	719	681	707	680	706	736	702	720	660	690	703	713	730	705	696	708	681	734	669	698	708	697	732	714	723	686	691	731	748	728	699	716	726	751	699	734	729	748	685	680	704	687	716	674	732	732	736	702	727	712	742	719	704	718	703	723	737	721	689	665	716	755	701	663	718	687	685	694	697	710	712	669	727	722	776	723	728	695	694	740	719	695	715	683	692	742	717	719	661	713	684	666	668	738	727	694	725	648	716	705	687	694	702	714	757	726	700	706	731	686	728	701	704	707	715	717	741	705	741	688	721	723	668	689	679	694	706	748	720	695	661	684	728	710	733	703	667	687	690	678	672	678	725	685	692	753	694	752	688	679	698	736	655	690	713	737	723	694	769	714	720	716	750	710	738	746	718	749	651	737	731	694	748	704	687	690	694	682	691	706	692	704	719	722	750	708	690	680	691	656	670	697	716	682	732	727	680	715	711	768	663	726	695	701	665	721	762	685	733	727	714	678	664	656	729	704	691	699	742	702	675	687	633	727	711	762	718	709	740	717	762	708	761	694	705	717	725	734	677	720	671	687	698	731	703	664	688	707	736	654	710	730	711	693	703	722	708	697	630	731	732	724	743	709	686	734	683	724	715	716	693	714	710	717	679	691	696	726	729	685	714	720	730	693	743	700	743	692	714	753	754	747	742	662	701	723	712	694	693	753	696	717	664	720	683	702	748	726	734	690	726	666	672	696	699	682	709	689	739	715	730	719	696	708	708	699	680	748	711	675	676	711	704	724	742	729	678	703	689	725	691	677	726	712	709	730	670	654	732	694	646	693	732	702	634	710	734	712	729	666	711	685	760	709	716	727	739	740	690	696	741	754	691	658	666	753	688	736	751	695	722	690	702	673	652	739	751	715	696	785	728	689	746	710	680	731	725	728	729	696	722	680	738	709	636	703	680	692	683	701	679	689	651	766	662	723	721	702	742	681	734	661	674	725	729	682	709	715	706	687	642	721	690	731	747	707	690	708	706	688	707	694	676	722	721	704	687	684	714	777	715	752	698	704	724	709	693	672	705	708	665	714	746	698	659	663	714	689	728	708	767	717	689	753	746	692	727	686	634	670	708	692	705	703	712	731	650	701	705	716	716	686	747	708	709	672	757	720	730	692	736	710	728	684	714	737	686	707	701	734	705	701	735	741	664	668	693	722	653	702	682	709	672	706	743	707	722	721	721	675	671	746	699	713	736	691	687	701	694	704	728	663	687	683	698	705	700	686	703	714	691	702	689	699	692	713	699	676	737	711	695	687	704	655	744	698	687	711	691	663	722	702	735	693	719	681	719	725	695	686	712	723	675	658	727	729	736	690	653	760	684	725	692	676	740	706	687	734	701	699	677	740	727	685	766	755	712	738	723	702	693	685	695	653	696	738	737	726	721	702	689	694	758	724	706	705	705	724	637	693	723	737	704	671	702	680	675	704	715	734	770	707	741	719	716	746	717	714	734	701	721	709	710	717	715	690	666	698	744	751	684	718	722	672	682	733	675	631	701	691	714	696	699	717	754	702	691	672	714	696	741	714	703	720	742	687	693	703	690	704	695	732	670	687	702	695	735	673	680	699	709	677	668	776	688	703	703	686	675	751	699	695	669	716	716	709	676	699	680	684	676	702	753	704	703	749	763	725	723	705	700	687	624	716	696	695	725	696	679	740	719	745	700	705	692	695	714	753	750	723	673	715	670	748	739	661	707	707	694	721	690	724	733	718	708	727	716	704	733	725	715	700	718	720	726	720	686	763	738	722	671	703	703	666	716	736	675	696	711	696	704	762	679	645	683	685	702	661	752	733	744	697	731	668	737	698	669	692	721	697	741	717	752	728	702	713	709	726	723	718	738	747	787	716	712	727	729	663	709	716	726	731	728	713	737	692	681	708	731	727	726	686	692	729	730	678	699	721	697	727	691	667	681	731	650	681	678	664	717	707	681	698	708	692	702	702	683	680	688	662	654	706	733	673	690	700	672	746	650	701	725	667	718	764	665	694	723	740	741	694	728	733	683	698	699	696	719	698	747	720	735	693	735	687	671	720	724	695	681	707	694	741	680	749	697	729	744	703	708	689	741	659	690	672	685	704	718	701	657	750	732	746	725	690	693	722	737	741	673	721	740	668	732	752	724	716	689	735	705	702	733	724	698	699	688	732	764	679	737	727	768	690	703	709	720	710	697	706	702	725	680	757	687	704	720	724	676	744	717	721	687	702	698	696	675	733	723	709	678	686	740	726	706	696	662	685	714	676
34627	29399	23618	12086	8609	5507	2534	414	340	344	357	319	332	319	311	393	346	367	320	354	330	343	354	345	344	335	351	330	357	326	372	322	308	349	339	340	378	375	334	322	342	334	323	326	311	332	342	334	326	350	360	345	348	343	338	316	361	366	314	339	352	330	326	328	343	347	336	319	344	295	350	341	347	348	313	349	359	338	357	344	370	321	345	331	342	361	340	345	340	370	314	334	321	325	352	310	320	356	331	329	361	296	365	353	346	354	372	342	323	332	341	336	362	351	325	319	369	333	316	318	325	309	330	328	332	329	372	376	353	351	326	347	356	333	351	322	322	354	335	365	342	328	348	374	325	343	382	344	363	348	349	344	331	336	342	328	351	345	337	335	343	351	297	331	310	351	374	332	391	348	351	367	319	366	320	344	318	319	356	348	335	286	374	325	353	349	331	327	329	342	362	333	385	335	338	339	345	364	336	349	335	343	344	323	335	341	321	305	332	329	326	346	326	359	347	377	324	319	351	355	343	341	328	358	349	337	348	319	341	336	340	337	321	328	347	316	310	346	355	331	330	342	328	310	397	352	333	313	338	337	306	329	367	344	369	342	302	365	335	351	348	336	319	318	328	365	345	358	374	320	329	342	323	356	330	340	357	353	333	337	343	348	314	349	357	352	337	322	325	373	348	350	284	322	374	314	337	325	353	315	330	354	338	341	325	324	349	342	349	340	341	345	333	377	321	369	322	334	343	318	367	322	318	340	316	319	365	364	326	315	354	334	307	319	361	366	347	349	323	345	310	348	351	344	336	337	354	337	350	343	347	332	319	341	345	321	340	310	360	326	327	321	342	333	335	346	341	342	334	310	341	323	353	358	300	347	316	364	359	369	343	316	351	338	358	357	325	345	338	327	317	344	330	341	310	338	329	363	344	366	322	311	335	322	331	362	302	331	356	366	379	315	326	352	355	338	359	317	330	363	318	314	352	353	328	327	354	324	337	355	357	320	330	353	337	285	304	321	379	378	343	324	357	354	374	375	311	349	353	337	364	348	321	364	328	328	352	311	354	334	369	354	342	320	355	324	357	320	344	359	299	360	354	344	328	315	381	353	339	357	335	341	356	330	349	352	373	334	336	335	306	323	350	314	368	362	343	324	322	386	347	321	310	319	331	364	337	342	349	360	343	336	347	363	337	350	346	354	310	348	340	336	346	320	381	358	310	391	354	355	326	371	341	316	344	361	358	347	330	348	347	326	327	327	346	348	351	359	347	362	344	352	323	346	312	338	349	346	346	358	359	332	347	372	343	337	347	348	348	311	323	339	293	330	321	323	325	337	358	358	309	322	329	337	337	364	344	331	371	346	354	319	346	326	342	349	337	335	353	323	372	324	358	337	384	326	352	364	326	315	331	347	310	320	372	343	340	336	309	359	373	341	347	353	317	311	344	342	387	362	337	345	335	342	364	354	318	344	322	337	328	334	345	340	353	307	333	336	344	316	317	339	303	314	309	361	353	348	318	335	350	348	301	326	334	330	317	338	359	336	318	354	356	346	339	347	305	333	372	342	361	331	328	358	313	317	354	331	333	352	351	320	308	354	354	347	348	340	327	337	298	376	336	340	328	365	356	337	349	326	341	345	332	337	324	348	344	366	357	321	347	315	357	336	337	342	337	365	346	346	333	354	374	350	383	331	349	305	333	338	351	383	355	366	344	354	360	367	315	348	326	333	338	330	340	348	379	348	352	320	372	351	333	370	350	321	349	290	343	321	311	310	335	319	344	364	348	333	345	321	328	287	340	344	343	346	354	337	357	383	338	337	341	344	327	352	347	327	379	309	328	350	291	351	346	345	341	329	359	336	349	351	359	331	389	330	365	312	321	338	352	339	345	355	362	326	337	353	342	307	352	315	344	320	341	345	323	339	325	340	318	341	326	335	352	356	349	346	343	314	339	331	351	340	338	326	373	313	325	374	330	332	332	364	341	296	336	321	359	314	317	364	362	359	319	329	313	314	346	348	339	354	373	397	332	359	342	334	344	344	336	362	339	335	347	355	364	362	356	350	326	315	325	319	363	337	344	383	355	350	339	323	327	326	326	322	343	353	326	367	331	327	362	329	351	317	353	313	327	291	359	348	335	363	352	336	312	353	322	334	360	372	332	364	334	358	318	328	372	360	333	344	340	316	317	325	321	309	304	324	337	348	335	332	346	310	333	347	327	339	324	372	356	374	355	325	365	332	336	331	349	331	340	317	349	331	315	339	376	324	339	310	337	347	356	382	347	345	330	346	346	338	327	345	338	342	357	335	318	374	324	308	327	342	374	374	352	350	358	339	326	349	334	356	334	361	339	363	372	328	341	353	364	338	343	345	344	338	364	356	334	344	344	383	345	374	333	307	345	336	342	339	363	342	333	323	304	329	361	338	311	326	344	343	358	294	353	340	322	338	351	387	336	330	364	337	336	346	342	327	318	355	380	325	353	329	349	320	341	367	342	303	340	380	325	377	349	336	336	329	319	363	333	346	325	324	349	354	351	329	341	350	333	316	350	350	338	344	329	332	359	354	359	332	364	312	366	338	315	345	360	350	346	363	312	330	330	307	328	342	322	345	346	354	330	330	347	338	349	345	353	346	330	348	365	351	331	360	352	337	329	345	337	332	321	337	307	331	325	290	350	333	348	320	303	316	341	320	366	341	361	331	352	352	339	365	360	340	341	371	336	354	322	319	381	324	341	360	358	362	333	344	349	339	342	343	336	344	334	350	352	315	335	321	336	347	354	364	332	357	326	343	315	335	344	339	357	332	380	317	333	324	361	323	333	352	295	308	333	315	311	328	364	332	307	363	334	355	345	354	309	326	361	338	342	333	354	321	345	344	321	333	343	327	334	340	319	359	325	312	328	333	342	356	313	390	340	335	350	371	352	370	364	359	355	345	348	341	374	342	350	336	346	345	292	351	320	328	355	348	317	334	331	321	355	318	318	366	334	329	340	350	332	351	354	294	325	333	345	329	352	353	341	349	362	322	340	337	347	343	328	356	357	337	345	341	335	360	322	370	334	357	333	358	331	334	330	327	348	391	380	349	324	327	356	346	357	335	305	341	327	338	365	351	337	305	336	329	336	349	337	343	355	358	343	320	361	342	331	355	349	348	328	333	315	360	328	339	332	328	329	362	356	317	367	313	340	359	348	345	350	322	311	346	355	348	358	360	339	353	294	318	319	359	344	346	362	304	345	359	330	350	391	363	350	321	344	327	331	336	332	335	326	334	355	327	355	348	322	341	333	351	345	336	295	333	338	337	344	329	368	348	345	347	302	325	341	309	305	342	344	335	329	344	331	359	349	348	332	371	326	359	310	324	343	334	338	356	353	313	352	326	370	386	355	348	346	322	334	322	344	366	336	295	336	358	320	349	354	372	337	318	331	323	369	345	319	330	344	337	367	347	338	339	339	382	348	331	301	374	326	332	343	335	346	351	337	339	342	336	340	334	331	370	333	337
39318	38780	19015	8280	8527	6180	2692	385	379	378	394	352	365	352	358	455	375	324	386	356	372	342	374	382	340	329	372	338	300	420	363	361	373	348	374	342	351	345	387	371	327	367	364	376	358	358	359	349	404	354	356	386	362	376	358	367	376	361	348	337	378	367	358	377	352	376	373	359	344	355	372	346	374	336	339	375	380	362	373	409	383	364	365	369	330	333	353	338	352	343	380	344	359	366	365	370	382	375	383	355	381	339	355	398	390	399	366	340	334	354	365	349	360	346	312	365	335	364	367	351	398	373	344	344	389	327	348	329	370	356	378	375	372	346	393	362	390	394	359	360	350	389	369	355	357	382	352	342	366	353	371	340	336	377	383	355	365	361	349	366	367	375	336	324	365	337	370	383	348	360	339	339	356	353	355	336	378	376	378	343	379	352	398	364	346	373	356	370	360	337	350	354	399	354	352	395	365	361	300	350	384	382	364	347	375	366	367	381	373	364	387	344	364	341	363	373	365	370	338	362	341	348	371	318	368	340	339	385	363	325	327	380	373	403	332	333	367	349	366	395	329	373	321	341	366	346	361	353	343	369	338	329	362	350	356	360	363	358	351	337	360	343	340	385	337	349	384	379	347	362	341	346	356	328	360	387	330	347	372	391	418	371	379	382	354	354	361	355	396	357	349	324	381	375	309	346	328	388	376	370	352	359	360	356	378	379	357	383	365	375	368	356	370	372	383	414	343	365	366	381	362	371	370	372	368	354	371	371	405	369	356	394	336	356	363	341	362	361	311	345	319	397	336	337	369	355	329	349	379	348	346	369	338	365	378	359	342	309	395	353	366	373	349	372	376	364	391	348	330	381	339	376	363	333	377	330	364	380	341	380	336	364	356	379	381	361	368	360	378	388	386	369	376	380	350	388	375	354	388	381	358	356	373	400	363	387	398	347	401	396	395	399	384	348	375	375	335	354	351	375	351	350	349	351	348	355	361	333	334	379	344	343	337	335	375	367	374	336	350	326	382	348	331	378	343	360	369	349	399	387	349	386	352	373	328	367	348	388	345	354	333	366	361	350	326	347	356	377	359	391	367	369	341	376	327	352	381	343	355	351	359	369	344	353	376	347	355	329	342	346	357	344	360	388	352	340	323	400	332	390	361	385	375	358	383	383	361	340	375	349	329	336	372	346	347	362	363	374	326	396	345	356	351	382	377	368	364	367	349	348	352	323	336	354	321	357	371	349	350	352	369	339	366	366	367	357	356	355	353	350	359	362	360	343	395	360	380	331	354	361	354	346	347	393	330	326	347	345	326	359	383	358	339	387	343	361	345	358	310	370	362	355	326	387	380	358	333	353	352	364	388	372	353	391	363	369	355	384	358	361	373	374	326	374	385	366	351	371	348	343	387	371	327	346	380	397	375	329	350	368	323	342	374	347	357	353	361	374	366	348	355	366	343	328	387	335	357	360	339	358	348	359	364	367	344	354	378	343	411	388	343	318	334	331	368	374	348	356	324	349	356	359	334	354	347	345	362	372	353	328	357	370	381	360	394	317	370	399	358	339	396	345	352	327	383	343	324	369	369	368	391	347	381	334	375	360	350	364	374	361	347	366	371	349	362	332	392	413	348	384	349	374	347	366	358	403	381	373	362	402	328	350	365	343	353	348	321	350	344	338	366	386	402	365	384	322	370	361	342	389	353	378	353	365	325	361	358	356	350	347	378	354	359	369	349	370	350	353	377	359	324	342	358	343	367	359	359	369	367	370	343	326	326	340	352	387	339	370	334	395	345	357	361	341	357	389	341	374	343	353	382	357	351	358	358	388	342	379	354	389	377	372	368	348	364	359	339	343	367	352	337	356	385	371	385	374	359	332	337	352	373	359	353	342	352	375	380	331	339	368	337	359	372	363	371	334	384	353	386	358	347	373	382	366	360	372	350	319	348	368	313	364	372	320	349	345	359	329	357	361	339	354	400	381	370	366	352	351	364	361	325	333	328	358	369	375	379	359	344	345	379	357	337	330	352	356	383	331	355	329	372	362	351	362	357	356	369	355	370	376	314	335	362	343	366	341	369	337	349	398	348	341	341	319	354	344	354	355	359	355	377	381	357	357	356	382	356	346	363	380	393	394	383	356	303	338	381	337	370	382	346	336	355	341	308	335	358	358	363	342	368	352	379	382	356	361	345	364	356	389	352	363	369	355	371	345	383	359	367	362	356	342	354	361	362	365	405	355	342	359	333	360	385	376	330	362	387	357	363	344	333	378	374	369	372	356	387	389	390	379	370	344	347	357	381	390	370	359	358	357	343	301	350	352	360	351	349	354	379	324	367	388	344	378	368	358	325	386	362	374	342	376	313	341	363	370	359	372	359	374	393	365	373	341	353	366	358	366	329	377	360	373	385	401	371	347	335	348	379	366	362	342	335	351	382	355	394	335	344	384	328	347	353	345	349	359	319	347	348	386	342	347	343	358	363	398	399	353	390	368	346	338	369	355	361	359	326	331	355	355	356	334	344	350	369	362	402	385	343	370	356	355	353	348	373	381	363	362	356	355	319	343	371	355	374	359	354	364	352	379	361	399	378	344	351	348	332	350	349	335	347	345	341	387	340	351	359	380	374	350	372	364	319	348	355	340	324	322	377	359	377	345	373	332	372	359	355	359	376	322	358	331	367	369	368	340	357	339	359	367	368	358	346	376	357	329	347	330	369	366	367	334	340	380	360	368	390	359	361	350	313	364	339	349	378	346	394	352	373	363	385	348	347	352	328	342	360	364	385	342	360	330	374	370	363	328	388	393	373	373	393	359	359	313	373	385	359	334	399	367	371	346	360	374	327	347	352	356	357	363	346	370	364	332	324	347	347	340	355	340	384	367	362	352	385	352	360	360	338	362	358	368	375	327	326	362	378	363	363	360	345	385	353	370	353	384	389	358	339	387	375	356	355	360	349	377	339	372	372	339	360	368	357	343	370	372	359	366	327	362	354	380	366	360	350	360	338	371	350	355	336	347	351	386	339	390	351	339	386	359	365	376	376	340	389	403	344	360	367	350	370	372	359	360	377	373	371	341	358	348	336	387	378	355	352	384	356	358	347	341	336	366	352	371	361	361	387	358	352	336	393	392	357	341	364	359	354	387	343	331	350	388	343	344	345	383	344	359	365	378	361	373	378	376	314	358	356	357	365	389	358	350	349	343	321	373	346	352	349	366	352	373	352	380	361	346	345	347	388	360	372	370	360	371	340	335	374	370	331	355	394	387	368	367	363	362	364	339	360	389	377	364	373	369	356	366	348	357	397	379	366	392	362	320	364	371	367	349	339	351	360	367	391	363	389	357	404	356	358	375	401	351	380	379	388	306	316	355	388	342	378	378	340	342	342	362	354	355	350	365	352	378	334	372	356	376	378	355	355	362	386	371	361	347	360	345	349	370	361	376	348	355	367	383	368	378	351	350	338	350	368	330	325	359	366	346	350	347	366	379	349	358	345	319	356	351
23934	21384	28663	26008	31242	33914	17488	1456	525	565	526	545	461	519	544	873	848	533	475	520	475	453	547	479	470	471	577	532	507	527	523	515	479	492	507	526	486	505	511	493	545	488	481	489	543	492	522	511	495	545	486	527	497	553	503	478	499	518	480	508	480	511	501	501	481	496	556	486	495	513	478	478	511	499	501	442	495	458	543	496	497	514	495	512	501	480	478	504	502	439	512	485	524	491	471	505	525	493	506	528	478	463	435	511	501	558	500	530	551	527	502	515	505	486	483	510	487	511	521	518	485	511	500	493	499	469	475	545	525	500	476	481	533	497	483	496	520	516	531	500	519	461	517	472	489	485	512	507	532	514	529	501	510	495	494	499	468	513	516	533	504	461	481	508	497	519	465	498	477	495	528	517	535	576	511	499	533	495	494	480	478	543	494	532	557	473	511	484	512	492	522	522	491	531	526	500	474	502	532	507	484	502	473	507	516	481	479	518	488	507	470	484	516	495	525	506	437	490	501	502	508	449	526	484	514	477	501	459	508	472	520	521	505	532	518	474	491	491	508	504	474	530	512	475	503	505	522	489	446	453	492	487	476	528	491	477	491	461	516	484	501	483	463	518	488	500	526	500	516	506	524	570	500	534	495	499	548	498	497	515	487	492	509	487	517	531	482	514	503	483	497	511	531	503	495	507	455	487	499	438	488	527	507	500	507	483	520	481	522	511	516	485	521	512	502	528	486	526	521	546	491	492	534	458	474	540	487	492	479	486	508	493	504	511	472	464	515	490	529	484	496	487	504	480	481	464	473	535	507	487	508	483	473	510	527	499	457	472	497	493	495	496	495	538	501	500	500	501	475	524	530	480	488	497	516	488	479	502	490	473	475	478	533	514	534	519	532	485	527	506	519	510	465	509	516	534	486	516	533	509	496	535	510	486	518	493	505	512	547	506	517	475	470	486	486	503	450	497	522	540	471	517	514	540	481	515	483	467	524	495	477	519	525	511	518	490	499	473	541	487	478	514	496	484	494	496	522	541	496	483	512	513	538	504	516	493	482	487	464	519	514	486	490	511	461	518	521	526	511	487	520	495	482	521	507	478	476	516	491	500	460	503	494	502	497	476	529	523	503	456	479	481	483	496	506	489	530	519	501	504	503	511	505	497	505	526	505	488	529	505	501	481	524	526	493	500	489	489	499	484	523	540	525	501	511	483	451	495	499	547	495	507	510	470	491	505	507	477	487	502	479	524	524	500	528	489	461	494	473	507	487	503	512	499	471	554	491	485	468	512	510	503	495	445	503	536	469	530	531	495	501	507	506	485	473	511	486	479	486	494	522	499	520	461	465	495	508	483	531	551	524	481	518	514	509	470	530	506	487	512	484	498	529	450	509	491	479	499	519	478	535	505	518	517	499	518	500	449	510	500	551	476	516	502	469	473	460	495	511	525	534	498	486	527	501	507	501	512	477	480	488	524	518	498	491	518	500	510	488	500	486	490	508	471	487	489	500	520	506	493	527	485	477	541	528	485	472	503	524	489	512	480	491	508	522	473	484	520	509	491	467	517	500	446	541	498	521	498	522	490	500	483	519	543	510	497	518	531	495	542	552	464	519	476	488	486	517	506	514	523	487	491	503	484	488	495	499	531	518	499	519	531	498	510	513	536	505	523	463	513	530	478	468	514	515	540	496	494	493	524	477	556	482	538	483	492	549	511	481	479	559	482	518	486	486	511	588	486	525	496	503	489	474	482	464	517	493	515	494	555	508	481	524	509	517	484	527	485	468	517	501	523	505	500	469	504	481	460	508	497	517	503	497	505	498	520	517	545	528	518	502	493	503	490	497	521	465	513	512	513	521	490	519	530	497	524	508	511	524	513	504	492	505	461	522	510	487	504	506	467	496	549	528	487	492	489	516	473	476	496	449	511	480	484	511	497	524	487	521	491	532	515	485	484	529	497	492	519	486	483	447	493	489	541	486	529	490	458	490	521	540	486	537	516	459	485	488	504	491	499	498	519	514	509	503	500	533	456	522	505	494	486	531	529	493	539	504	491	502	496	524	499	498	519	525	542	526	509	510	508	483	518	499	524	538	535	554	465	476	491	483	526	532	522	450	511	467	510	502	496	507	503	500	516	475	480	507	507	495	512	499	502	471	505	517	508	543	491	482	499	527	495	504	509	512	545	499	474	467	513	506	492	505	501	497	464	501	508	470	500	497	500	528	470	484	481	492	502	473	557	507	478	517	491	499	495	505	492	470	518	505	483	552	502	523	550	485	503	478	525	471	501	483	501	498	502	500	493	486	483	514	518	503	504	517	536	488	506	479	497	506	481	527	474	515	468	478	499	530	454	503	481	539	518	482	459	524	503	488	440	490	500	465	488	565	504	481	491	499	521	471	488	520	503	478	482	449	496	472	489	489	504	481	533	516	498	513	553	544	467	511	489	510	510	472	517	522	505	510	554	520	502	484	496	481	516	497	502	465	466	516	503	507	456	496	491	529	516	471	489	518	501	506	514	492	497	514	471	532	476	516	510	499	509	503	494	498	478	475	494	525	469	534	514	482	512	540	506	526	476	536	484	506	492	532	515	493	549	540	500	533	526	491	485	487	517	546	500	497	474	475	549	541	471	489	553	496	482	492	458	464	529	512	463	500	525	472	485	488	491	487	475	484	515	497	491	481	549	515	498	494	463	501	547	512	477	528	516	455	499	519	510	499	513	511	497	510	541	507	562	511	520	491	531	486	518	523	496	506	519	523	512	473	506	512	472	507	501	529	509	499	510	512	506	499	515	506	489	496	501	487	517	525	529	501	468	472	529	525	505	503	465	522	476	457	530	551	504	496	492	496	515	471	496	497	482	434	552	493	481	529	524	530	464	513	500	486	505	521	507	466	478	515	492	511	481	536	481	454	500	505	499	507	517	521	514	482	486	491	467	526	488	471	474	477	507	479	501	481	515	534	551	534	499	526	521	489	502	492	507	509	499	505	476	477	441	539	507	528	489	504	466	481	505	502	492	500	473	518	523	492	513	488	548	470	560	491	480	493	439	483	500	495	497	519	481	510	504	481	498	517	507	487	471	483	476	501	482	504	533	486	516	476	494	472	519	492	484	504	472	516	529	486	502	475	476	505	501	471	464	493	515	514	507	506	504	514	504	458	511	472	501	497	470	552	471	483	523	499	471	474	490	545	488	494	528	514	492	471	516	538	517	508	507	490	471	503	485	517	465	528	483	466	515	488	500	546	534	502	483	489	490	481	500	466	511	477	476	476	528	534	509	481	489	491	450	521	477	498	448	504	489	506	498	514	523	502	509	470	501	522	449	502	488	515	466	542	490	515	507	522	488	496	515	489	491	482	523	526	505	496	477	521	523	473	535	445	531	535	545	506	503	545	485	487	471	482	464	482	507	448	487	545	503	501	516	466	533	475	480	503	511	503	520	512	515	548	512	491	501	499	500	517	479	479	465	507	541	518	546	543	523	471	492	564	520
41615	72727	47898	33343	39531	34456	11059	615	596	579	550	567	536	518	527	1145	1038	529	506	514	490	559	490	503	552	481	523	512	502	521	502	483	516	524	493	540	494	499	522	457	530	512	494	503	485	500	493	480	513	526	494	516	490	522	521	471	494	494	536	516	520	527	470	493	522	539	499	470	525	498	494	501	524	513	520	509	528	519	539	533	534	509	525	486	523	479	511	525	515	548	492	506	535	496	539	528	499	518	515	501	476	545	510	502	555	500	447	506	509	542	488	549	502	480	505	491	500	518	495	572	506	511	503	478	505	503	489	535	508	493	505	482	522	522	486	510	499	526	518	512	550	535	513	472	506	530	525	492	510	495	435	544	479	532	526	490	490	451	511	474	521	494	476	524	499	535	533	547	487	532	511	535	525	525	523	526	496	526	502	509	511	514	461	494	485	524	466	535	493	519	516	523	538	492	503	507	474	485	536	522	496	489	518	543	473	459	536	513	513	511	506	486	510	517	497	545	543	510	516	529	516	509	524	469	536	539	521	526	538	521	489	485	535	507	519	498	504	512	494	484	508	473	540	525	510	467	477	501	569	506	494	516	495	497	516	486	522	512	499	513	473	546	516	502	477	511	493	478	504	485	518	515	514	504	507	474	513	499	507	529	518	514	470	551	524	459	492	529	470	513	517	473	524	507	511	525	515	524	512	510	482	529	551	532	524	483	522	495	507	457	526	450	519	503	484	537	495	505	505	551	475	554	510	485	476	470	505	495	545	511	462	523	477	487	514	539	512	501	507	497	491	516	505	488	474	509	495	505	514	504	527	537	497	517	471	495	519	520	474	501	498	531	520	524	472	497	533	509	559	555	499	518	520	539	535	489	501	491	487	511	534	499	492	532	523	504	517	491	462	538	498	480	480	512	499	501	502	557	547	539	512	484	456	524	549	518	538	512	510	480	503	568	496	489	493	506	500	522	504	494	523	460	508	510	502	504	510	470	501	520	513	527	517	555	507	500	466	493	521	520	493	506	522	518	500	517	531	510	499	496	502	524	524	504	491	563	504	510	503	536	491	517	501	497	533	519	511	487	502	548	523	502	484	473	543	537	537	533	506	543	546	538	516	516	510	528	512	503	504	530	491	520	519	555	490	527	560	515	518	518	511	536	491	494	514	509	523	520	510	508	534	487	498	544	542	516	528	494	526	504	506	516	518	483	497	504	492	487	508	488	546	499	493	500	513	526	488	506	526	491	489	520	483	473	544	530	527	499	525	502	490	479	513	501	509	471	523	514	532	527	512	480	497	492	516	526	490	490	503	499	509	523	510	509	529	505	499	531	562	536	474	550	512	528	511	528	495	538	480	537	543	514	519	491	536	476	485	525	540	506	515	535	513	539	509	497	494	499	512	507	543	514	543	483	464	519	505	514	469	538	523	494	539	511	532	494	520	488	535	499	508	511	543	524	520	514	473	466	521	536	504	449	492	466	507	529	487	543	502	506	519	495	508	505	529	456	487	492	462	480	522	515	497	500	495	503	542	516	486	522	508	491	529	483	520	481	541	501	539	519	506	517	505	525	532	525	493	511	510	545	520	516	490	510	551	499	495	492	496	519	512	524	516	484	538	523	474	516	514	492	499	517	514	556	475	517	523	501	528	568	511	530	524	469	468	534	512	515	488	500	509	448	479	522	516	482	492	470	515	540	551	509	545	541	547	512	478	496	503	467	466	513	503	525	500	487	528	496	515	516	504	499	508	519	522	506	505	502	504	477	524	486	489	490	550	471	525	502	458	509	540	462	488	453	521	472	554	508	537	484	516	510	510	535	538	518	483	508	492	486	502	529	505	516	512	557	498	523	518	486	525	500	536	464	555	498	530	532	488	522	505	498	551	546	476	525	539	481	502	512	512	552	513	478	528	486	498	503	512	510	499	483	529	544	436	510	507	547	500	487	540	503	524	500	496	519	470	521	534	522	514	499	468	519	485	505	472	498	480	497	514	515	549	517	517	521	512	492	508	515	479	526	502	481	502	463	519	519	525	513	496	495	495	545	479	512	521	510	492	502	474	509	495	542	519	526	497	481	482	489	462	467	513	526	513	476	540	577	512	511	495	547	495	476	520	542	496	502	526	513	430	497	491	507	546	497	517	479	511	498	518	461	496	489	499	526	511	483	568	484	539	511	520	490	518	499	497	532	476	507	510	521	519	507	537	503	486	502	502	515	503	481	512	527	530	457	513	538	485	503	506	499	495	516	480	531	500	503	496	472	501	459	498	479	499	528	479	499	538	526	473	495	516	486	511	523	495	511	523	480	532	504	508	479	503	484	496	516	513	491	488	484	531	548	501	500	523	505	498	510	522	497	516	495	483	473	482	473	518	512	501	496	518	571	517	500	506	511	516	471	492	472	520	531	500	551	500	530	515	525	499	511	519	510	502	497	519	496	464	518	521	500	488	483	498	500	530	520	487	505	544	495	468	442	494	492	505	500	504	519	517	491	505	499	484	498	530	524	489	512	464	520	503	474	491	489	523	481	518	537	499	521	514	479	479	522	511	534	496	503	495	486	500	502	517	533	512	514	513	493	537	471	511	537	534	498	520	565	497	530	494	459	497	492	522	510	552	549	528	483	488	489	541	492	545	513	501	536	504	490	502	516	502	526	460	489	507	509	480	552	527	518	465	517	478	506	514	487	501	512	561	469	494	458	555	484	520	492	507	518	500	488	511	494	528	530	498	497	522	477	536	450	510	475	506	476	488	469	516	489	486	510	530	503	508	525	556	517	507	506	502	515	529	517	496	511	492	485	525	506	463	497	512	557	511	516	497	514	463	472	532	498	559	516	550	523	523	542	497	496	511	505	529	495	503	476	519	483	505	548	521	493	480	548	527	516	505	490	514	488	513	512	510	530	501	478	471	521	493	497	511	535	498	516	520	500	512	519	518	482	514	484	501	491	468	479	533	500	461	482	490	517	507	542	525	538	516	565	540	506	511	462	503	501	500	502	502	506	545	497	511	527	546	567	533	555	489	524	513	506	508	519	505	499	520	536	539	543	484	493	520	514	533	504	540	485	505	469	519	523	520	532	511	523	479	499	553	487	503	499	468	528	499	495	512	482	513	504	515	537	505	538	480	496	507	538	489	552	517	507	469	491	530	518	512	473	499	508	542	469	482	514	535	544	508	510	508	538	511	512	500	456	495	528	496	504	458	518	498	502	526	507	548	503	487	497	498	512	494	521	545	465	504	523	514	511	528	524	518	488	530	493	525	472	523	533	512	496	551	480	528	537	482	489	547	490	484	509	509	520	530	520	545	527	494	480	487	529	513	508	478	491	512	511	517	495	496	509	512	508	465	528	484	479	508	508	496	540	502	535	512	522	519	508	490	485	472	507	515	496	454	512	517	528	497	527	577	506	508	524	542	532	515	494	489	511	517	453	500	496	521	534	535	498	487	519	531	523	488	493	527	509	499	526	486	474	498	489	485	488	495	499	533	474	500	516
25042	21497	28202	26070	26843	20311	2641	400	376	389	374	387	354	333	403	558	526	371	368	378	351	370	380	383	375	346	359	382	363	373	350	366	357	395	348	375	381	355	358	356	355	371	362	353	328	364	331	345	362	371	371	369	362	385	328	348	393	404	355	370	353	390	363	335	387	367	367	376	338	346	376	337	366	352	349	347	362	359	335	363	323	373	378	372	367	344	337	360	377	338	344	351	344	391	362	362	326	339	384	355	355	370	386	375	345	378	332	345	387	376	373	372	350	375	381	352	404	395	374	328	345	372	334	328	366	377	392	359	342	360	343	392	372	361	368	364	396	359	361	349	349	361	374	346	341	363	393	369	383	357	382	353	334	380	412	343	368	385	353	356	342	375	377	364	339	378	344	354	403	365	398	332	401	383	356	351	343	352	385	366	350	366	369	374	371	375	381	337	377	367	358	378	369	369	381	359	365	368	384	347	365	396	369	393	386	353	359	376	347	361	355	381	361	370	370	409	374	364	371	356	373	360	335	397	389	374	355	354	403	360	355	404	343	404	375	387	378	393	347	383	352	377	360	391	366	388	369	360	357	388	385	353	348	356	392	372	372	358	352	369	377	373	349	371	360	354	356	365	341	347	375	365	432	336	372	338	378	384	380	341	376	377	374	347	388	390	362	387	374	360	382	368	381	381	352	366	364	367	374	398	358	385	343	371	395	353	332	335	379	394	358	362	383	373	375	370	364	368	367	362	382	374	378	372	379	362	389	362	344	347	348	401	392	349	395	342	351	334	359	347	394	326	369	323	357	352	366	411	347	337	365	354	361	363	384	374	361	356	360	429	354	386	374	375	383	358	364	355	363	383	327	342	364	382	369	354	407	350	362	363	375	360	363	396	363	363	396	373	369	370	351	362	363	400	403	357	355	350	348	359	380	386	353	365	354	362	386	366	374	388	356	365	375	323	329	383	343	397	369	376	363	370	376	389	353	359	375	352	391	375	345	377	367	368	334	366	366	360	395	385	380	370	375	381	344	373	363	350	362	374	352	347	371	365	366	359	375	329	374	373	356	381	366	393	369	344	385	377	353	393	345	408	371	349	397	366	370	359	376	394	355	354	397	331	366	351	356	338	364	376	353	366	372	341	357	373	347	353	383	417	343	359	366	375	387	386	392	358	369	344	402	364	378	359	396	346	355	356	351	381	358	340	380	379	318	377	338	362	377	370	365	346	357	364	351	369	377	362	406	367	396	376	308	361	341	369	366	369	348	377	394	372	371	355	344	359	396	390	351	350	384	369	407	370	390	352	350	356	405	354	348	343	347	377	320	399	370	361	369	383	337	370	348	360	359	339	374	364	399	382	354	365	350	360	328	370	371	396	376	373	360	350	375	363	362	364	375	348	385	363	364	359	372	381	371	364	364	380	367	388	369	382	371	395	369	394	331	367	345	358	405	393	408	369	354	373	369	363	368	372	370	343	382	383	358	374	399	374	379	338	400	371	356	354	378	353	367	365	373	371	380	397	383	374	362	373	375	378	352	378	357	345	344	362	368	369	381	378	394	358	374	353	364	353	405	357	381	368	352	361	379	342	372	366	354	347	367	365	359	381	341	340	362	333	349	375	357	355	347	359	380	351	395	363	386	375	356	400	357	336	364	395	355	380	366	365	365	360	353	361	345	371	358	399	395	348	391	382	388	372	338	351	368	390	406	375	338	343	364	351	380	336	376	386	344	384	367	383	391	336	358	386	362	377	375	358	353	361	390	369	387	369	372	378	373	382	392	353	379	375	383	380	362	385	353	338	364	367	348	401	342	364	361	370	324	390	373	393	360	352	349	373	343	363	371	373	366	344	371	366	356	357	355	347	368	342	352	361	359	352	355	315	400	353	386	399	356	354	400	346	350	335	373	360	367	342	385	381	373	363	376	347	347	328	313	368	355	402	371	378	352	385	369	372	353	370	351	367	371	359	368	360	403	360	351	401	370	367	360	356	361	345	367	363	377	347	391	368	374	337	355	355	365	385	394	399	374	369	351	341	335	368	366	372	362	374	371	361	343	352	406	363	370	354	356	346	382	342	317	390	318	375	381	399	360	389	343	378	350	358	380	373	356	363	328	376	378	372	369	372	373	395	363	351	372	357	364	390	379	361	373	354	376	379	380	358	379	388	394	388	335	348	333	381	377	380	383	334	395	377	396	367	365	393	389	360	387	350	381	390	353	367	349	341	374	365	366	406	385	403	367	346	368	385	342	348	363	370	356	372	362	357	317	379	377	378	333	403	352	380	359	355	345	371	356	374	403	372	331	410	398	354	357	377	380	359	353	368	374	366	362	357	358	343	374	363	325	366	345	366	383	393	351	386	349	400	333	373	339	403	349	338	399	347	332	358	331	380	352	371	367	375	362	367	355	351	355	385	380	386	339	356	351	358	362	378	404	373	357	342	371	390	375	346	320	348	365	374	383	390	359	404	409	368	354	349	366	367	373	358	369	351	361	379	364	383	341	359	409	372	379	365	383	348	354	374	351	348	382	371	376	380	371	358	355	373	362	382	343	372	355	364	347	364	363	336	396	359	383	380	354	383	386	382	350	331	380	371	337	367	356	365	359	375	366	357	394	365	362	362	350	380	357	363	373	357	356	366	367	342	342	380	392	345	372	367	365	330	371	368	347	362	381	372	358	339	370	373	387	372	331	389	358	383	388	377	332	367	357	361	357	390	360	390	406	331	374	367	367	383	344	408	373	388	376	409	364	339	331	370	356	376	364	394	372	386	358	371	373	407	361	358	365	357	390	361	358	355	388	366	363	396	355	374	364	397	366	349	354	367	390	350	351	346	383	328	357	350	362	339	381	366	368	378	349	359	367	357	380	363	366	377	374	331	371	371	395	380	365	376	374	349	370	364	332	349	384	356	364	373	351	412	350	344	369	364	357	374	382	365	380	345	393	375	374	358	348	382	370	370	352	382	321	381	332	381	382	391	351	349	354	382	351	391	357	351	359	366	370	374	389	378	347	379	344	392	363	353	337	346	378	384	396	373	339	383	365	376	400	349	349	371	337	390	371	349	372	351	358	363	378	376	386	343	348	375	382	365	390	376	369	360	364	360	350	376	399	342	397	365	384	411	347	376	350	371	349	413	372	367	384	397	388	337	392	365	355	348	349	396	359	344	369	371	353	357	378	381	377	414	385	386	380	352	357	354	378	370	342	357	375	362	371	335	357	403	361	369	337	379	349	344	340	381	342	370	384	357	387	326	394	381	385	352	363	366	388	371	350	349	392	328	365	370	386	376	362	391	391	342	368	369	395	359	337	356	387	350	410	364	375	328	386	349	386	408	367	375	343	373	372	332	373	335	418	350	367	351	357	396	375	399	366	377	387	354	386	393	366	349	386	368	379	359	388	348	386	327	342	381	341	362	341	390	381	380	367	347	403	340	385	375	378	369	399	350	370	394	360	367	363	331	346	389	401	354	394	348	348	374	372	382	369	325	370	349
41396	62964	37113	27591	34530	20352	928	485	503	462	428	385	436	431	420	714	621	415	450	414	386	405	408	415	398	412	426	410	392	393	402	371	394	416	401	404	413	373	356	401	411	433	410	421	390	406	382	397	409	406	401	386	412	409	397	414	382	386	383	363	407	397	414	406	393	362	395	405	369	404	387	413	394	394	405	357	406	381	365	437	402	402	426	371	395	408	394	412	393	407	399	371	393	417	364	396	403	414	422	392	429	400	403	408	440	421	427	374	421	390	410	403	360	374	377	415	382	367	387	409	397	432	408	404	403	412	386	369	363	402	388	400	411	371	400	384	387	407	428	414	441	418	429	414	380	374	392	394	412	426	401	408	397	419	407	408	412	416	399	401	401	391	355	396	390	387	356	409	384	423	386	397	370	409	391	421	410	377	377	360	408	391	436	411	383	396	431	394	416	405	377	386	416	381	397	407	390	427	416	351	371	393	417	356	389	401	400	398	380	398	409	386	384	365	430	390	378	392	371	408	396	346	408	413	380	384	410	418	398	417	419	431	439	404	411	403	396	376	405	379	392	380	404	381	375	394	363	420	426	374	385	412	385	422	396	393	397	360	406	412	398	399	437	389	428	432	432	408	397	397	380	377	380	372	412	374	406	351	406	387	369	395	413	420	399	380	404	376	398	434	409	383	390	448	389	410	373	379	392	438	390	397	396	368	443	395	423	387	383	398	392	385	354	400	398	428	408	362	387	396	413	396	417	368	420	416	435	415	410	387	376	389	392	379	400	401	436	382	350	425	400	409	402	393	366	404	448	404	433	376	395	368	415	399	408	425	396	399	399	417	386	394	369	369	415	405	415	419	402	374	396	402	392	357	388	402	400	415	438	412	366	407	379	388	411	379	422	419	350	362	374	415	438	379	396	435	398	409	402	414	412	413	412	402	395	383	430	399	379	364	408	397	421	420	355	389	389	400	377	432	402	423	389	377	381	368	415	373	386	393	410	392	413	380	397	386	350	409	428	403	413	420	358	389	394	380	380	371	389	385	385	380	381	379	380	424	428	402	356	445	371	377	408	362	387	380	402	407	394	420	414	397	396	375	402	381	393	407	388	400	383	403	372	431	420	408	411	393	416	397	409	392	387	406	395	381	401	397	397	432	378	393	406	410	414	390	400	404	417	420	408	392	349	409	399	383	385	366	405	417	412	411	362	390	401	428	403	395	436	406	409	405	389	407	392	411	379	365	411	370	420	395	397	369	419	379	405	413	371	413	397	382	420	369	427	370	358	363	410	374	386	373	400	393	379	371	400	422	389	390	386	433	379	393	403	390	391	408	411	408	375	391	382	383	383	421	415	396	395	369	405	406	373	411	378	378	371	407	385	430	393	387	367	390	402	373	368	396	365	410	417	382	375	396	397	367	392	407	377	408	391	378	375	383	392	427	403	411	381	416	430	398	404	402	386	390	404	400	390	406	405	386	418	406	421	416	419	394	396	405	395	413	380	383	393	436	387	407	413	396	415	384	374	402	400	395	397	412	407	383	369	406	374	398	402	378	428	385	433	380	407	384	418	415	395	405	398	382	371	415	441	376	417	395	439	372	419	387	387	440	393	361	436	381	390	412	438	372	411	417	400	424	427	400	395	383	394	415	398	351	384	400	384	440	425	422	400	427	398	410	373	403	401	400	429	369	389	369	419	399	410	411	388	347	373	395	385	381	400	405	391	419	394	390	391	433	420	404	410	392	394	387	400	372	360	387	420	353	407	392	376	418	421	416	411	343	425	385	404	419	394	406	336	379	377	427	382	389	413	372	401	394	408	408	384	368	429	415	413	390	389	394	391	404	392	393	387	412	410	415	392	378	403	405	394	384	435	378	409	366	391	416	397	388	432	413	370	442	411	414	413	396	393	396	422	388	369	418	400	397	393	419	393	406	415	378	419	390	430	401	391	411	393	374	402	368	410	417	424	375	405	413	401	380	395	380	416	333	392	376	368	417	402	398	387	355	408	423	385	377	379	387	385	428	374	388	439	443	400	400	386	436	383	405	390	397	395	410	408	435	410	368	383	413	366	382	418	394	378	419	385	375	383	424	431	407	402	383	395	422	408	399	436	407	402	370	399	402	414	382	391	387	403	393	401	397	410	406	357	400	425	378	392	427	404	419	408	412	405	425	405	389	413	358	393	420	415	372	398	409	389	375	389	392	400	380	388	440	357	390	386	363	416	403	413	431	381	363	428	419	406	415	381	399	377	409	435	387	403	378	400	387	403	383	406	419	422	409	395	402	412	419	404	383	382	402	386	387	360	407	393	377	401	385	372	400	395	388	341	421	386	403	393	396	409	412	369	387	404	419	378	394	382	397	408	419	409	433	388	402	400	403	401	396	410	411	348	400	409	392	404	422	407	389	389	429	408	379	387	396	417	381	406	386	383	392	392	418	393	367	394	406	400	376	396	379	413	401	388	397	412	410	411	424	418	408	427	428	427	360	422	412	396	403	409	386	430	381	406	390	381	369	411	400	405	379	406	384	355	391	396	441	433	361	376	383	398	389	414	403	408	377	405	391	439	398	424	419	405	379	422	432	426	350	439	403	405	388	407	401	439	383	412	423	383	391	413	376	406	417	381	396	381	415	386	395	423	380	375	407	402	349	409	344	418	381	442	399	379	443	378	378	398	412	408	363	409	367	405	394	407	392	367	378	405	390	381	394	406	428	429	385	391	401	381	379	382	392	387	378	372	399	381	388	419	372	395	402	389	406	402	388	381	421	402	405	379	398	419	366	400	427	386	413	400	408	391	374	388	411	394	423	408	387	362	388	393	386	384	407	394	426	437	399	443	419	376	403	408	405	425	402	381	373	423	413	437	355	376	392	388	394	391	426	392	362	426	405	400	383	409	413	363	423	416	379	423	361	407	408	404	415	383	434	415	391	388	421	386	398	396	380	402	407	384	398	402	433	369	412	415	416	377	403	369	414	369	413	404	476	394	414	403	424	398	422	409	421	366	397	373	395	389	369	373	430	408	414	425	350	405	403	377	382	403	377	411	389	427	411	387	407	406	393	403	390	406	387	390	436	390	426	379	435	402	444	401	415	385	385	378	421	386	401	402	378	447	386	359	384	425	431	439	433	391	416	379	419	397	412	352	414	389	410	371	393	397	381	420	400	385	417	410	414	406	371	428	402	397	393	406	430	384	402	413	366	393	411	386	416	377	420	415	424	397	405	380	375	400	377	387	389	393	392	384	432	377	420	381	404	413	384	408	368	424	424	419	367	434	377	400	372	379	394	415	363	392	414	378	427	399	388	412	410	413	397	419	428	404	380	397	405	410	376	426	393	406	383	414	375	391	387	440	397	389	382	357	407	397	416	405	379	421	386	426	424	421	370	404	394	410	403	396	424	396	378	426	393	371	383	413	446	405	382	385	414	408	381	400	395	388	398	398	431	407	436	406	424	377	412	399	348	381	387	418	355	378	383	447	368	396	413	396	408	386	404
22669	21188	29186	26077	37011	36760	16871	2137	773	770	767	713	649	669	702	1134	864	645	705	683	666	678	718	703	688	692	673	655	672	690	689	667	685	703	665	623	641	663	634	682	697	685	677	688	682	686	686	676	700	618	683	636	646	675	744	694	631	668	616	624	673	660	637	687	645	631	621	665	694	657	678	662	598	654	718	675	674	661	658	663	645	739	675	667	720	677	647	682	678	669	668	723	681	666	723	706	709	634	687	675	631	703	679	679	671	702	659	658	646	699	661	686	650	646	689	650	631	665	626	630	663	657	659	643	644	648	710	680	661	696	661	621	642	695	693	689	675	693	677	676	675	666	693	700	631	656	668	670	645	642	646	642	652	685	699	718	668	673	675	668	645	691	641	639	669	639	681	683	650	656	670	635	699	695	635	655	709	701	690	664	625	650	732	676	643	681	673	689	701	662	671	603	624	627	695	688	698	674	682	686	664	684	655	641	775	694	728	701	663	671	685	662	686	643	668	652	665	654	700	675	648	697	706	644	671	671	679	664	679	674	666	638	682	672	689	715	668	656	699	671	699	623	666	646	685	670	653	669	650	695	660	635	678	727	696	690	660	663	676	652	663	676	655	688	692	671	695	717	674	676	674	641	675	630	648	700	679	703	688	708	663	663	641	709	665	678	678	694	685	650	633	695	666	668	651	660	686	670	649	624	633	670	697	651	679	652	685	701	651	680	646	631	611	640	671	680	638	690	673	680	641	695	645	676	633	663	643	688	639	671	689	689	646	697	687	696	646	671	648	568	662	714	654	715	667	680	696	646	663	679	732	704	633	666	682	668	688	696	656	681	643	657	702	631	684	657	705	649	654	694	691	681	648	672	664	656	679	646	690	665	685	711	714	678	658	636	671	651	656	644	668	705	651	631	644	636	692	688	663	689	691	637	684	621	606	656	674	646	677	670	647	655	739	646	672	658	679	705	725	702	692	637	664	646	704	686	674	698	644	664	653	687	710	707	648	670	680	678	676	652	700	707	606	672	669	662	690	733	679	683	667	665	632	651	713	680	648	693	633	662	670	681	668	646	705	686	708	715	714	666	629	680	659	720	666	674	606	659	676	717	642	661	696	681	631	682	675	681	689	656	650	657	691	719	650	658	677	666	674	663	645	669	739	671	655	664	647	669	688	657	667	683	677	646	653	656	643	652	679	663	655	657	656	656	695	679	665	646	655	625	690	680	633	686	679	679	666	680	695	638	619	684	650	685	690	669	648	629	673	665	671	678	702	696	644	690	678	689	637	669	692	666	736	676	725	691	647	674	675	648	697	681	662	665	705	686	682	680	702	649	682	676	610	650	690	689	629	629	648	658	693	654	678	668	661	690	686	667	671	682	663	650	688	709	686	651	666	713	630	693	691	660	702	673	662	694	673	657	669	659	668	681	659	643	694	673	651	672	686	690	662	657	682	684	679	680	657	661	700	627	693	652	672	662	670	682	679	654	656	722	652	723	702	666	625	685	661	667	674	670	693	623	674	653	679	670	678	669	657	735	686	724	718	638	650	640	665	646	692	698	705	668	654	640	663	673	730	674	708	623	694	656	706	711	685	677	658	662	693	686	671	643	679	689	670	670	700	660	689	696	699	640	642	659	673	710	673	712	675	674	711	637	672	679	621	677	625	699	676	672	683	646	685	681	662	685	697	645	673	666	679	716	650	687	646	706	698	685	659	652	636	668	657	650	641	653	640	671	638	660	685	654	650	689	614	675	620	629	656	649	685	692	659	646	658	696	697	668	681	713	667	638	661	680	664	674	650	691	651	678	686	635	704	653	664	673	663	673	671	661	675	694	647	611	647	643	682	678	702	641	682	647	656	722	655	640	656	620	664	641	728	679	656	694	678	648	702	689	685	668	676	684	655	642	673	659	593	645	691	657	675	702	664	637	701	688	670	674	662	644	651	683	687	691	670	682	693	661	663	676	655	683	699	681	643	661	654	677	599	693	669	726	658	679	664	677	700	679	689	659	650	713	701	653	680	644	683	662	658	631	638	658	647	651	670	654	649	673	670	667	638	723	628	654	654	683	696	698	697	643	688	625	646	689	652	640	656	649	683	667	681	695	648	614	606	668	674	647	706	715	665	713	697	693	686	647	733	655	644	635	671	657	677	667	667	692	626	677	674	663	624	669	678	712	702	686	695	677	714	707	635	660	645	674	621	659	651	693	710	655	658	665	642	688	679	674	638	687	638	618	673	720	689	662	653	677	664	665	662	693	648	664	664	674	677	626	637	688	626	685	684	665	685	656	671	671	684	640	687	701	647	670	711	713	645	691	658	686	660	675	686	646	651	638	662	673	693	734	630	648	651	726	689	658	683	701	635	646	670	677	706	673	690	653	694	660	650	731	680	686	685	692	673	721	669	634	658	676	695	654	651	700	705	664	705	664	664	644	660	674	680	652	629	657	632	665	647	703	626	681	692	666	654	688	655	680	658	695	664	643	636	679	660	664	657	707	665	663	653	692	660	638	663	699	683	666	619	665	664	670	652	688	669	715	663	694	661	679	672	687	653	700	638	690	699	697	677	696	667	703	661	622	673	647	677	692	643	635	675	687	668	660	662	710	650	661	680	626	663	643	667	679	701	683	647	688	653	663	694	686	685	664	658	647	671	701	699	685	693	645	678	690	675	670	703	700	658	679	676	639	681	679	620	679	648	674	634	659	728	672	692	652	706	671	654	686	648	657	677	668	649	648	680	607	688	675	669	671	717	637	658	641	666	645	626	691	699	678	671	662	692	649	703	679	718	654	666	674	702	685	648	660	695	670	676	640	725	713	694	718	676	662	687	686	653	709	630	664	702	663	657	698	628	631	706	649	629	642	654	627	675	647	720	688	613	700	689	708	645	680	608	651	681	668	676	682	669	645	696	683	669	678	636	677	693	651	645	703	641	672	677	679	665	648	656	622	720	660	663	655	640	679	713	676	665	672	672	646	646	673	714	684	661	628	630	665	655	642	721	687	679	660	646	703	625	685	693	654	648	678	654	646	650	708	627	643	676	630	673	692	703	714	665	630	666	662	680	618	676	633	663	669	679	670	705	614	601	657	689	685	689	657	702	687	683	685	694	658	665	655	698	662	678	666	672	709	652	692	691	642	697	689	720	661	608	633	662	678	684	712	665	644	655	671	722	628	658	635	684	640	677	678	622	695	662	704	706	655	676	645	662	692	608	696	680	621	674	649	657	686	676	656	721	688	677	672	652	694	674	663	665	703	665	706	668	639	655	701	650	655	683	750	677	653	686	686	675	636	649	642	679	653	645	662	668	655	648	657	683	684	710	682	691	652	693	666	742	679	638	637	675	618	640	697	697	672	667	670	679	681	664	661	726	676	688	657	652	656	646	698	607	640	630	678	635	661	678	650	665	630	685	660	654	649	645	654	727	715	688	734	648	626	649	633	696	666	694	696	633	644	630	630	656	697	667	662	624	655	645	662	679	659	710	694	648	692
46653	79703	54866	53954	55069	36382	2559	880	796	822	737	787	778	758	726	1439	1018	701	706	683	744	682	695	697	674	660	716	681	706	694	682	660	690	646	698	717	727	620	665	677	678	658	763	735	656	683	655	667	678	687	649	642	654	719	620	706	709	654	680	640	665	725	666	687	663	706	674	671	660	654	681	685	689	622	685	639	644	719	678	669	662	671	665	653	668	715	688	654	687	641	640	664	640	623	647	688	651	674	600	650	675	661	697	648	743	678	661	697	672	673	658	667	670	664	695	713	696	656	672	660	660	666	631	714	664	727	709	699	688	704	678	656	738	685	658	726	627	642	666	626	653	704	722	662	643	702	674	664	629	653	684	697	655	673	664	651	681	673	708	671	687	655	636	661	695	649	663	679	683	704	637	674	709	660	728	685	678	650	685	655	705	672	710	660	645	647	685	657	690	673	705	670	718	680	685	690	679	739	689	647	684	654	683	708	650	687	682	674	697	664	702	707	698	694	714	646	710	707	701	634	682	707	696	655	704	695	628	647	670	679	671	705	695	701	701	633	739	647	660	684	711	684	689	645	684	677	687	630	645	677	677	669	670	719	627	720	706	667	697	673	666	646	705	644	685	680	717	650	681	688	671	665	673	684	679	682	645	672	714	603	657	642	688	644	676	697	687	693	640	722	647	712	672	694	666	673	703	699	673	642	690	680	639	708	683	700	668	625	729	665	662	680	661	647	684	678	675	673	678	676	652	668	670	650	687	684	653	688	631	633	666	723	662	659	659	642	709	667	669	671	701	662	680	651	677	656	679	655	687	645	665	669	678	709	696	698	662	685	703	695	668	730	703	658	704	677	659	712	673	639	677	684	660	668	690	710	671	661	729	719	688	663	683	679	703	687	727	639	722	673	686	677	685	719	665	640	725	625	662	652	715	680	718	710	681	647	646	714	685	670	597	702	656	678	670	710	649	690	642	662	671	654	683	702	675	683	646	685	717	700	659	671	686	691	662	691	628	663	729	674	673	683	683	706	627	676	677	650	669	637	687	636	658	716	710	683	690	676	659	696	716	678	723	705	647	696	691	677	726	670	652	700	683	646	646	674	694	691	717	658	627	691	714	695	668	723	613	717	674	716	641	667	619	687	675	693	728	664	672	709	729	610	672	680	657	690	669	678	677	650	672	708	694	650	672	688	690	672	658	651	677	663	701	684	651	634	676	733	719	662	658	692	674	678	732	675	683	683	640	644	707	671	702	704	592	675	698	720	641	706	654	634	665	706	695	686	631	705	669	698	653	683	687	729	627	667	690	677	673	683	681	690	687	673	665	691	671	650	680	659	651	681	684	703	709	700	713	631	687	662	687	693	663	669	676	689	664	714	664	677	658	691	657	685	707	693	660	677	657	691	675	673	661	668	687	685	695	697	646	619	647	675	663	696	709	655	663	688	678	640	693	670	676	713	714	701	712	718	705	664	669	704	654	686	678	642	702	679	648	664	676	658	639	675	695	662	686	643	626	690	664	658	675	665	689	722	640	633	686	664	702	638	676	681	650	669	660	728	681	657	667	669	656	671	694	651	686	651	706	722	704	688	658	660	677	702	737	684	664	659	704	661	667	663	626	619	691	657	651	635	658	681	699	709	640	708	680	663	639	706	685	695	716	679	688	705	705	660	668	658	671	680	668	653	668	677	646	646	659	666	668	694	650	703	685	689	735	689	709	720	672	687	695	677	639	716	670	639	657	680	648	725	649	662	710	672	646	667	650	714	669	603	658	654	647	706	659	683	656	662	722	665	647	630	677	697	688	707	708	670	669	647	624	709	719	671	706	618	692	647	675	682	659	700	684	691	641	685	725	697	629	633	697	616	688	675	683	658	611	669	688	704	696	701	704	672	692	685	687	666	678	693	634	664	724	716	681	691	684	664	693	657	673	675	703	646	650	616	676	694	680	645	643	678	641	661	683	703	695	706	689	664	713	665	676	711	631	690	644	684	658	666	682	642	663	659	697	686	701	666	650	674	685	626	686	703	674	716	656	673	694	696	690	609	676	736	687	677	668	643	660	678	695	656	710	713	658	691	711	687	678	670	672	666	669	636	701	655	679	701	681	657	697	687	668	672	653	745	684	727	708	688	653	701	662	665	650	671	711	688	673	682	675	656	659	667	626	676	701	679	719	678	662	693	669	621	697	694	700	731	672	666	663	709	664	656	691	694	723	679	704	663	634	707	750	604	639	654	702	712	709	681	657	683	729	634	666	695	652	683	694	699	694	680	714	731	667	613	660	665	643	660	723	656	641	673	710	673	676	674	721	694	662	688	652	629	681	655	640	692	691	681	718	683	668	661	722	717	663	692	697	677	698	721	731	663	683	660	677	679	668	658	689	656	687	632	665	712	701	675	682	653	696	663	701	681	668	689	640	685	681	693	669	701	689	645	675	694	704	666	770	712	681	655	646	708	700	678	653	680	635	599	687	663	651	665	617	682	662	675	679	647	688	676	676	610	645	709	695	685	698	715	726	678	692	703	665	690	734	667	678	702	644	671	706	709	716	687	692	667	642	703	677	626	697	699	700	727	664	702	682	662	667	681	693	666	665	690	693	628	695	709	677	658	691	666	701	697	679	665	689	672	649	660	649	659	633	699	635	641	709	664	712	715	716	633	721	664	654	714	674	695	650	675	730	699	696	678	654	665	687	668	667	676	685	631	700	674	674	694	653	654	690	713	694	706	681	687	675	670	692	680	648	697	677	640	677	738	671	676	628	681	687	686	641	662	690	706	720	691	700	624	680	666	672	693	689	709	653	670	665	646	679	682	679	694	680	705	708	700	674	621	651	673	708	694	682	701	690	705	665	673	661	719	691	703	649	684	675	641	630	714	595	701	721	707	644	710	690	653	721	683	691	687	679	654	697	701	664	648	629	714	685	695	662	659	663	660	648	665	714	689	700	692	655	649	669	680	654	700	699	620	637	681	704	688	690	651	697	670	675	685	699	701	705	694	670	680	701	674	715	692	666	667	673	703	716	665	717	690	696	663	697	697	679	700	648	692	697	660	659	713	707	691	656	694	683	683	709	673	664	654	693	657	690	626	646	685	688	687	656	632	710	734	705	711	673	688	620	650	712	662	674	658	654	673	703	695	666	636	676	728	707	666	707	629	677	689	644	683	644	669	624	670	629	637	653	673	665	672	635	688	686	697	671	700	686	674	685	701	706	715	695	711	696	700	705	653	651	654	653	686	666	703	652	691	692	660	693	611	681	666	703	679	683	694	704	676	704	696	670	710	659	698	664	670	665	671	647	657	653	677	662	719	690	676	630	709	670	659	720	714	647	701	699	662	606	666	686	664	669	663	680	713	700	658	672	675	675	686	684	713	683	663	618	637	668	665	675	682	647	646	711	720	625	640	650	651	659	655	645	707	671	649	684	689	653	707	692	680	635	706	661	678	664	652	648	660	667	698	715	651	682	679	676	696	654	717	710	684	702	710	678	678	671	667
35077	27494	20362	12156	9639	5619	1482	325	331	288	311	322	318	346	309	304	344	323	302	327	295	317	310	337	285	328	320	329	320	264	306	290	306	292	315	349	278	315	321	297	302	288	291	343	278	293	314	341	330	286	257	298	323	309	294	291	323	311	316	286	307	315	327	297	311	305	314	325	316	332	315	308	320	307	303	282	333	336	276	316	315	301	302	326	309	305	326	325	311	336	305	334	324	295	286	312	334	320	321	316	299	342	310	336	243	323	276	289	309	285	324	309	302	330	291	321	293	307	288	292	304	288	325	284	325	324	297	326	330	334	302	318	314	340	306	321	317	299	308	305	334	275	297	323	314	341	305	307	337	291	338	333	316	323	295	301	351	310	309	313	300	309	305	302	303	330	331	295	313	314	321	284	302	312	304	304	305	291	308	321	299	293	304	297	302	277	322	325	301	336	320	324	322	307	298	314	339	321	313	346	287	305	318	328	321	295	297	304	323	320	300	326	304	327	300	336	318	314	308	306	292	297	323	310	345	334	313	309	340	301	297	296	333	303	316	315	317	302	325	290	289	287	337	343	317	314	316	299	325	304	286	307	296	325	298	340	315	285	317	299	275	299	306	314	315	312	310	320	309	310	311	330	330	312	334	283	318	317	286	295	321	287	319	347	313	311	310	300	319	306	300	292	334	305	312	284	324	288	322	301	295	313	303	293	305	323	312	311	341	307	306	305	292	326	308	323	310	297	306	311	313	302	282	318	292	292	315	275	296	300	331	304	301	275	342	286	304	324	259	324	320	311	318	337	319	289	331	313	334	314	303	279	279	295	318	321	337	295	315	298	313	332	292	283	300	288	291	311	329	270	305	309	293	321	297	309	328	317	327	326	318	299	299	320	308	292	292	302	300	267	333	323	341	324	326	300	324	304	277	276	317	288	301	327	307	320	317	328	303	296	273	303	318	307	306	303	315	318	284	296	315	315	292	319	284	299	320	313	285	321	328	294	310	281	276	324	283	303	286	315	305	289	323	329	290	305	324	283	322	304	305	318	293	323	314	339	272	308	336	296	257	302	278	329	304	301	319	309	297	326	291	287	287	344	330	303	293	302	311	303	301	319	282	333	306	335	302	313	301	330	264	294	292	319	298	297	324	309	334	316	337	327	349	286	313	299	304	324	303	313	322	282	314	313	303	317	281	266	297	296	320	283	313	314	285	305	302	316	309	284	323	283	331	319	291	310	320	312	324	295	327	275	314	320	294	282	291	305	314	291	300	307	305	307	308	302	304	327	339	326	315	316	321	318	301	311	303	340	285	300	311	290	284	306	316	318	303	311	325	310	345	280	319	319	305	292	320	295	279	304	312	308	300	326	356	304	284	288	281	326	285	297	336	307	325	278	318	338	293	270	321	297	284	297	309	330	305	302	299	333	320	310	307	295	320	331	296	322	294	345	337	282	300	302	322	296	328	294	319	286	304	316	297	319	315	303	319	312	345	335	336	319	306	322	315	307	308	311	353	293	306	297	311	318	317	322	315	333	306	309	316	325	299	278	305	339	324	345	309	305	325	310	303	318	315	306	280	321	298	357	311	360	310	335	328	323	308	311	314	309	318	287	318	290	286	307	304	312	355	297	312	342	297	264	307	273	301	285	312	285	297	304	299	311	328	277	303	310	332	317	310	315	326	297	322	320	300	296	338	344	300	339	297	312	338	298	339	311	318	332	289	278	299	283	294	321	302	294	331	296	302	330	301	314	304	292	291	300	305	334	309	329	290	326	305	301	295	317	288	312	305	334	307	333	323	337	303	309	308	309	276	321	279	325	302	309	280	305	300	329	305	309	308	308	345	325	315	265	329	284	289	314	296	321	282	319	309	303	316	308	293	308	294	294	325	292	293	306	300	304	300	284	332	296	307	317	306	316	287	297	316	311	285	318	311	296	284	277	292	324	366	303	268	308	272	314	312	314	355	285	309	306	314	303	331	307	324	303	323	302	305	314	308	283	330	293	300	298	322	324	300	285	288	291	305	282	314	313	295	279	323	317	323	301	307	256	323	271	313	305	307	334	295	305	314	303	300	314	304	282	320	333	295	322	330	299	328	305	314	326	332	292	304	288	296	292	314	285	307	341	301	299	310	339	323	332	302	293	306	330	287	328	330	298	339	304	317	300	300	291	320	291	293	323	295	280	299	332	310	297	323	320	310	295	291	292	310	332	304	331	294	303	319	281	255	304	313	301	324	308	331	316	270	316	303	297	286	286	295	271	316	328	297	316	300	293	292	312	311	321	316	313	297	312	284	326	340	273	292	294	301	313	295	324	301	319	305	312	319	295	347	322	332	297	356	291	308	317	319	329	275	310	307	311	306	311	330	319	325	318	290	280	312	299	301	324	295	317	308	313	331	338	329	330	291	339	305	308	303	300	323	331	296	304	327	338	311	269	292	291	275	331	272	321	360	315	298	292	297	323	303	329	320	315	300	314	315	328	310	309	320	303	321	316	307	314	317	287	299	301	300	304	299	328	288	318	295	305	312	326	307	274	323	322	308	319	306	331	301	307	298	305	320	281	285	298	283	305	328	337	334	343	305	299	304	278	293	325	312	326	299	308	290	319	344	286	324	323	280	306	330	323	308	331	301	308	305	316	322	320	302	286	296	320	315	339	335	315	329	237	309	300	297	306	325	303	291	310	328	303	316	315	311	289	299	320	337	309	325	302	310	295	289	307	288	330	295	319	294	350	309	309	267	323	337	273	323	315	323	289	327	318	316	317	302	330	314	313	281	297	297	316	317	316	289	305	311	329	306	297	336	313	334	303	330	323	291	307	314	290	311	314	309	297	273	317	309	320	313	289	334	315	328	300	275	304	324	335	297	321	288	327	301	287	304	306	319	290	298	302	323	314	300	319	317	321	306	325	309	305	291	364	280	335	317	304	325	302	294	306	336	311	287	330	309	289	317	310	306	281	291	291	321	318	319	302	333	310	325	347	288	291	283	296	310	343	305	283	349	322	322	300	292	266	335	278	271	280	316	309	309	281	303	353	332	320	320	308	320	310	317	325	336	329	314	323	306	313	333	304	307	321	299	298	285	290	320	320	274	310	329	319	299	284	314	291	332	318	318	352	328	299	295	287	299	315	353	302	304	292	322	313	303	325	324	295	282	301	292	276	334	324	300	302	304	336	326	323	292	325	308	334	301	326	290	292	303	340	301	343	330	309	353	306	287	314	312	341	282	328	316	308	294	307	303	337	292	268	312	322	288	290	309	298	295	309	294	307	314	300	313	315	287	324	293	301	290	313	323	344	310	319	302	314	314	314	321	320	289	305	318	297	313	326	323	328	320	320	335	308	305	298	312	280	304	305	314	313	289	298	337	345	326	272	296	280	310	339	299	303	263	304	337	303	320	320	301	335	282	306	310	301	294	339	314	330	311	273	347	294	317	308	302	334	331	336	324	330	315	313	296	292	312	337	315	284	317	291	325	335	322	295	300	287	300	328
40074	34700	14149	8293	9000	5900	1545	369	348	375	336	324	353	299	309	349	317	303	334	345	333	318	334	332	327	321	353	377	328	327	331	316	325	311	353	331	321	351	309	308	352	325	338	342	332	330	346	317	331	355	294	336	317	349	340	317	333	327	358	344	329	336	322	341	343	322	337	373	353	334	314	298	366	327	327	337	321	316	321	334	318	331	331	351	325	339	343	308	341	343	366	359	336	344	324	322	354	320	357	344	347	329	340	334	373	360	340	328	345	332	343	331	338	314	346	367	333	353	303	357	334	340	342	325	343	336	320	339	356	320	345	344	311	306	326	335	323	331	310	363	306	351	317	354	334	328	292	354	358	312	321	302	330	326	332	355	346	312	335	339	363	352	312	332	339	349	332	340	344	321	325	320	325	304	357	309	343	338	325	368	311	300	330	338	337	343	344	320	330	317	346	346	319	351	328	344	323	290	339	323	310	308	322	305	354	344	326	331	316	288	310	331	331	305	336	326	323	345	368	305	308	339	336	320	356	314	326	344	338	294	343	331	345	352	341	365	298	317	304	346	311	295	372	311	343	351	337	331	346	320	309	369	327	327	331	327	315	318	336	316	321	318	345	335	328	332	328	349	343	325	329	336	330	337	298	337	330	355	351	340	302	297	324	310	345	366	345	310	313	365	312	324	332	312	342	294	327	332	350	311	324	350	358	350	327	328	321	314	309	326	332	336	326	333	348	369	338	353	339	319	316	344	349	354	338	325	332	340	326	320	294	313	338	338	342	331	294	312	324	360	325	343	337	316	318	327	340	347	346	348	337	323	317	375	316	331	292	319	354	356	327	311	334	354	332	362	337	325	349	335	354	333	347	327	326	309	371	328	368	333	318	326	363	384	339	331	296	322	340	361	329	322	348	327	319	318	360	324	348	355	365	312	313	331	374	327	347	332	339	330	332	308	307	320	325	311	341	355	344	348	305	342	314	326	322	339	316	323	337	333	367	322	317	308	336	325	331	351	311	324	355	330	304	351	330	330	345	316	366	339	304	316	309	304	340	331	306	310	334	313	338	303	339	311	329	340	341	328	303	334	312	331	321	332	318	338	349	327	332	331	352	364	323	351	328	336	333	342	330	339	329	329	329	323	313	292	333	341	320	314	316	337	344	324	335	360	287	326	342	324	365	340	371	348	331	350	314	338	333	323	314	336	331	331	339	336	313	311	313	332	354	326	340	334	324	327	323	300	336	332	354	280	332	311	324	336	347	321	339	349	331	328	317	347	322	309	355	315	351	368	333	313	292	317	347	306	317	326	352	312	326	323	339	340	324	335	347	335	346	352	341	355	335	328	311	324	357	327	324	344	360	329	316	352	337	352	337	331	340	341	336	328	321	333	302	319	344	329	366	355	326	326	310	349	337	353	327	332	322	316	322	293	334	338	319	320	327	303	299	334	331	329	317	328	307	309	333	316	356	318	343	330	360	328	354	349	313	296	352	351	332	350	372	332	334	332	351	319	347	330	342	328	380	322	348	333	331	354	341	302	331	314	306	353	332	346	359	356	362	350	336	340	347	327	310	331	337	305	337	318	307	364	317	326	358	326	322	309	326	309	327	345	382	334	320	365	311	320	339	289	354	356	320	320	310	349	326	339	327	342	338	338	349	288	351	285	330	344	297	329	347	307	325	345	325	325	312	355	336	337	326	343	329	324	341	351	334	333	333	327	343	316	344	330	321	337	296	333	321	325	343	340	318	361	369	320	310	358	333	330	356	346	338	333	314	323	359	318	338	337	319	358	335	323	346	360	305	348	319	324	327	336	323	320	318	342	309	339	356	288	313	301	370	328	317	351	361	294	327	341	345	329	280	327	356	308	308	331	324	335	336	318	320	318	358	357	344	334	385	310	342	363	324	349	327	319	298	330	330	329	311	335	327	343	320	335	329	325	314	318	326	350	351	374	324	320	333	346	391	343	323	330	319	317	347	369	339	336	320	351	360	326	318	334	342	313	332	323	350	323	336	353	373	353	331	354	320	329	328	327	315	331	335	358	327	302	324	347	335	350	328	320	333	328	343	306	353	344	327	305	318	336	351	337	323	330	295	348	309	335	333	353	330	308	331	365	333	320	351	352	360	318	362	333	330	336	341	316	317	333	373	324	361	315	343	334	329	344	330	321	335	349	314	313	337	339	352	325	374	338	311	321	306	345	319	337	336	321	336	334	325	358	349	350	304	367	322	375	294	330	315	333	333	351	343	329	338	361	324	344	321	318	324	291	321	349	311	352	338	357	348	335	352	351	315	345	307	322	333	324	343	326	340	334	324	366	350	326	331	316	330	343	297	326	321	315	344	330	303	329	349	318	361	308	315	335	336	331	307	352	342	357	325	348	311	345	334	353	326	329	326	324	343	317	308	297	308	332	364	329	300	363	336	324	337	359	315	327	347	312	300	320	339	335	350	298	321	326	333	332	348	313	346	296	294	329	338	319	326	334	325	341	330	345	318	359	314	311	367	309	366	337	301	386	322	336	345	312	354	340	335	327	311	370	308	318	359	336	359	357	286	339	317	342	324	318	337	346	349	326	331	348	345	366	331	352	305	366	325	319	359	309	318	329	305	316	333	318	294	318	318	342	309	342	316	314	374	344	331	320	326	325	356	311	348	321	333	326	319	316	303	332	355	342	316	331	331	325	314	335	328	278	350	344	344	347	329	323	293	346	329	327	342	330	333	335	329	305	314	332	352	351	324	330	354	328	349	340	330	344	307	345	344	318	329	335	297	338	299	345	345	345	344	349	324	336	365	338	297	379	315	314	316	309	317	346	327	347	329	346	346	322	315	317	322	304	309	359	332	330	308	330	374	289	312	354	319	361	339	311	325	323	318	305	327	315	297	326	324	326	321	342	311	334	309	310	333	329	332	322	356	328	310	314	360	356	303	314	315	307	315	294	325	309	299	357	337	348	302	350	326	344	312	341	329	301	331	324	323	345	302	346	332	327	311	305	342	343	313	357	353	308	331	327	322	304	349	376	322	293	316	316	332	349	345	345	341	328	324	328	317	348	332	340	333	331	311	309	372	310	339	335	333	348	334	337	342	335	293	347	297	333	340	312	324	338	327	331	342	302	333	325	329	364	319	296	316	352	363	304	370	329	336	322	352	296	333	344	333	334	327	345	299	341	324	301	343	320	301	337	318	326	354	327	361	325	356	336	369	338	323	329	362	322	345	329	311	310	338	344	380	341	309	344	352	332	349	312	333	303	356	307	350	338	342	352	326	341	310	330	297	328	313	326	352	335	276	327	341	331	355	286	282	298	360	333	330	337	360	354	300	367	315	321	320	331	304	321	370	331	353	309	327	342	303	294	323	319	351	344	317	328	324	318	310	376	330	359	312	312	363	364	338	355	315	338	344	355	329	335	340	358	367	341	346	328	333	344	327	332	295	326	330	334	323	334	320	350	360	350	345	338	304	314	336	344	351	316	338	304	341	364	330	351	358	316
23963	21225	28882	25698	30686	33489	19017	1475	531	549	502	525	515	476	517	712	473	446	523	452	488	525	499	456	476	484	463	469	460	486	479	438	463	463	450	465	449	428	417	468	457	477	478	443	468	464	425	536	493	455	430	449	479	466	461	507	447	456	456	485	474	477	433	464	464	481	455	482	468	464	496	494	479	481	453	461	440	453	428	487	461	481	482	495	495	469	488	448	490	460	474	497	455	482	473	488	450	462	511	448	490	463	457	448	491	448	452	485	445	478	500	470	455	434	448	427	487	476	421	484	505	470	440	513	475	488	511	468	456	449	473	469	456	459	424	483	470	467	441	504	454	446	489	508	483	481	506	517	513	439	455	468	469	455	461	475	504	480	456	500	485	504	467	465	457	493	494	463	460	494	474	460	450	486	408	524	429	456	452	470	455	485	470	486	476	442	493	492	498	462	518	466	464	483	488	446	442	465	512	446	452	435	466	506	457	455	500	510	511	443	512	469	444	451	482	427	479	457	486	509	532	476	456	481	491	504	506	458	435	472	444	484	481	467	462	448	463	475	465	524	479	479	462	458	461	507	538	456	470	496	496	471	453	450	480	494	481	473	481	431	425	465	493	456	503	491	445	475	489	424	444	445	446	440	465	458	464	489	464	464	482	446	435	468	495	430	484	481	447	476	478	469	504	476	458	462	473	480	469	473	451	494	468	470	490	450	455	466	435	476	469	495	468	470	456	470	437	475	465	472	445	471	470	468	470	488	468	466	522	470	497	492	479	496	476	486	458	429	496	487	484	481	482	488	504	472	510	491	425	461	513	496	462	484	458	499	499	456	481	515	507	445	539	495	477	469	457	500	461	471	483	449	478	445	476	468	527	486	444	450	442	511	450	481	474	533	457	453	488	489	442	488	481	475	418	454	466	420	473	469	463	472	481	468	461	484	427	458	463	464	432	454	507	472	452	484	473	493	467	492	479	468	482	470	458	453	487	472	487	443	446	479	466	476	462	456	454	506	487	475	464	452	484	489	483	481	457	516	473	500	457	507	460	439	488	439	434	460	483	529	476	480	512	468	477	454	511	474	480	489	505	480	476	480	477	441	447	478	475	496	482	485	460	453	486	419	471	481	431	484	450	466	451	480	445	468	443	459	459	459	433	445	470	441	463	493	471	460	454	474	454	466	483	456	491	435	482	433	437	468	463	466	471	465	467	545	465	435	489	499	477	440	444	480	476	443	425	456	456	456	483	482	443	491	434	485	469	496	484	466	491	483	497	469	478	475	471	503	469	474	452	476	445	475	459	518	465	451	436	463	520	461	425	451	437	485	466	477	438	484	477	493	405	462	449	461	480	465	465	447	482	490	443	503	456	481	456	466	446	475	472	477	455	467	469	429	440	460	487	499	498	467	465	418	474	465	464	486	455	488	489	495	454	493	458	467	476	473	485	455	477	449	477	455	488	450	472	513	470	480	504	480	472	467	493	466	434	433	448	474	436	481	447	441	460	481	446	459	517	452	455	462	463	465	477	491	451	495	466	504	497	524	446	471	476	463	485	430	442	461	471	503	483	459	456	465	475	497	469	486	474	431	488	467	484	502	522	470	463	456	467	495	440	461	491	479	479	489	475	495	462	511	444	453	493	461	507	493	424	485	476	487	470	456	496	467	493	458	491	512	504	487	478	496	476	482	468	496	428	475	483	449	440	478	508	456	496	468	491	472	518	478	471	467	471	476	499	457	501	474	492	449	483	499	467	477	512	492	459	472	471	470	426	498	511	472	469	484	488	426	475	461	479	429	489	502	471	503	486	469	474	490	500	466	479	502	493	498	519	488	452	448	482	443	460	490	483	456	486	482	469	477	495	478	491	493	478	503	470	468	500	443	454	470	460	455	450	465	452	497	452	478	496	484	479	485	494	455	487	452	510	454	446	470	435	413	468	504	477	503	453	465	468	488	482	492	437	460	470	481	468	514	496	520	481	494	447	467	509	459	465	487	498	472	479	489	492	509	474	445	453	475	443	474	452	471	502	481	522	480	425	470	471	478	450	496	496	482	507	472	456	464	448	441	429	456	504	507	491	473	448	444	528	478	487	469	441	439	498	522	465	511	496	471	489	497	453	439	436	465	457	484	446	503	455	463	470	434	489	506	460	481	474	495	445	460	489	480	500	471	466	493	480	471	460	501	458	511	482	480	485	451	467	509	424	446	500	522	466	501	499	470	497	486	511	513	486	461	502	410	482	457	464	492	496	447	480	449	464	536	463	504	463	457	492	488	472	502	482	477	478	516	496	491	478	441	465	483	458	451	426	444	501	463	432	473	466	475	454	472	442	470	483	475	478	462	510	455	479	489	462	466	473	452	439	490	490	455	486	470	462	478	498	443	443	488	468	449	508	500	496	457	529	490	462	476	445	450	460	462	532	437	415	447	471	492	497	486	447	447	459	507	487	499	447	488	473	491	465	401	486	513	425	480	456	488	504	499	473	469	479	477	451	456	492	491	458	497	485	437	448	491	464	477	469	481	452	488	461	469	473	502	475	517	475	486	441	480	482	490	472	471	476	485	523	467	500	467	444	484	445	482	454	525	492	462	462	477	476	467	494	519	515	462	456	510	468	415	507	478	470	490	512	456	474	506	486	468	425	504	486	471	525	463	496	454	462	471	489	485	470	481	452	432	518	424	473	432	447	468	519	451	476	458	473	479	495	467	472	454	464	482	453	482	531	483	449	472	481	476	503	472	511	440	484	460	500	494	512	459	515	499	463	464	471	481	470	495	479	448	470	476	462	458	458	445	448	476	471	507	451	503	491	461	458	458	473	461	476	475	474	473	492	498	507	481	463	494	480	503	473	474	498	441	517	497	448	435	515	486	463	472	492	438	464	505	497	474	457	517	498	466	490	493	482	465	454	452	478	483	451	426	447	494	458	469	487	481	461	496	445	469	467	449	458	430	451	482	478	455	498	495	472	461	441	483	504	438	464	496	463	487	448	483	463	527	438	460	479	501	420	433	487	454	427	470	490	497	471	465	451	462	478	480	457	502	511	476	458	433	516	460	473	459	447	480	453	496	476	467	459	440	482	483	508	477	459	451	499	450	492	463	484	426	450	464	474	464	440	472	510	468	477	466	478	482	509	485	504	469	496	474	511	472	468	449	474	451	485	488	457	479	489	492	417	461	472	451	490	438	477	477	492	493	452	406	493	464	490	460	463	480	458	443	458	473	479	451	482	438	457	436	485	480	491	439	495	465	413	467	437	474	438	501	468	474	518	457	449	508	457	455	456	485	467	481	462	448	444	465	486	456	457	490	485	454	447	488	483	463	443	463	456	453	466	488	462	506	488	479	471	494	425	496	496	453	482	430	470	475	450	466	494	466	444	450	492	478	418	456	450	522	472	468	434	460	423	468	478	439	468	471	493	465	460	512	511	511	459	468	454	463	478	466	462	469	438	490	440	460	460	450	497	460	489	449	475	457	475	505	465	475	495	514	464	496
42001	69545	47101	32779	38883	34856	12402	589	566	586	550	508	557	539	541	849	535	482	499	550	500	477	507	472	515	457	504	484	500	492	532	499	457	479	483	491	508	469	493	483	489	482	518	463	495	499	455	508	466	509	472	488	507	481	503	483	469	489	545	495	475	515	485	507	478	516	481	465	490	479	498	509	461	468	513	498	482	489	480	487	477	430	489	502	459	477	504	458	435	487	477	449	475	511	465	497	495	481	493	452	482	484	476	460	477	477	477	503	482	479	446	470	467	489	490	462	520	461	525	487	522	504	484	490	464	496	460	473	500	490	526	458	461	467	480	503	456	469	495	499	454	497	489	472	479	503	475	511	487	462	474	442	448	465	490	479	491	508	480	478	460	502	513	502	485	449	501	486	457	512	465	481	457	476	496	455	491	464	484	452	478	467	468	470	462	488	510	431	466	431	514	514	447	438	501	498	470	493	473	503	486	493	484	480	499	500	505	483	465	487	485	540	476	500	481	453	470	509	462	509	471	458	468	485	493	454	472	471	542	490	485	460	503	492	506	475	473	470	474	456	494	433	465	488	494	473	473	473	489	494	503	471	488	502	484	490	453	454	514	488	508	502	471	454	490	507	449	476	482	477	451	470	499	440	478	449	466	480	485	516	490	492	466	462	464	495	490	478	467	515	492	487	479	478	486	449	455	485	467	522	465	479	493	523	491	463	484	459	487	489	506	482	451	487	451	515	501	477	485	457	500	498	483	471	465	503	509	461	494	504	473	516	466	481	471	477	475	485	470	482	494	497	488	451	484	476	484	518	480	456	499	512	493	492	471	442	493	513	515	516	510	505	519	477	449	468	484	488	508	520	479	484	481	456	471	485	504	485	488	509	465	496	520	497	455	528	503	506	473	506	510	470	478	505	467	473	532	500	495	456	497	481	489	461	489	458	506	500	486	485	476	490	471	485	492	506	449	506	464	469	472	491	495	499	500	428	519	453	497	458	512	501	489	482	470	456	492	466	489	482	498	458	455	486	454	516	473	470	442	444	500	444	474	501	449	491	516	455	469	496	503	466	447	480	488	462	466	478	473	504	484	477	474	503	498	487	484	500	478	460	484	499	512	499	473	477	496	475	502	496	462	463	489	474	483	437	493	447	497	458	496	521	511	485	479	499	505	464	497	500	526	515	454	471	469	477	509	509	487	493	465	504	476	474	475	519	471	480	509	490	494	504	472	495	470	531	488	472	500	465	480	451	462	464	435	474	448	497	456	479	447	487	494	465	494	522	483	482	505	468	488	473	509	450	469	496	462	493	495	500	458	461	476	495	480	525	479	474	470	470	470	499	487	514	498	520	485	482	479	472	464	504	505	511	477	502	514	482	507	498	481	488	441	478	496	463	511	498	479	459	540	444	489	492	502	486	444	465	486	466	503	467	485	467	453	497	471	494	453	478	479	514	460	453	460	466	459	472	497	457	498	481	499	443	494	467	483	505	484	473	502	479	499	512	498	495	438	521	466	501	487	508	489	497	448	505	431	512	467	465	476	502	480	463	451	492	505	499	476	476	458	497	499	473	458	446	474	451	493	469	482	504	486	477	479	490	479	500	500	445	462	466	496	495	541	488	489	497	502	479	482	463	472	491	477	465	518	481	492	389	486	463	507	480	515	475	468	497	474	454	490	460	466	494	473	484	507	487	488	506	446	475	468	562	491	484	479	471	491	463	498	462	483	459	465	487	479	492	488	482	502	505	482	498	471	477	481	480	524	515	494	476	498	456	439	490	501	504	489	480	430	488	494	517	502	487	458	543	513	501	498	496	493	514	504	491	466	451	524	485	474	480	482	474	500	515	420	469	466	458	449	515	485	485	468	512	499	453	498	494	474	521	472	479	504	441	498	486	502	486	470	464	499	483	492	500	470	467	466	497	480	508	479	471	490	436	444	487	469	483	473	493	501	506	503	484	444	506	453	478	477	488	462	462	477	487	500	460	442	453	484	479	521	465	489	498	477	483	433	490	476	478	497	467	462	477	516	487	499	491	433	484	477	441	473	448	493	493	499	477	485	505	439	452	447	495	473	515	464	482	486	493	455	434	468	502	468	481	469	454	408	469	461	469	455	474	434	462	498	463	470	473	488	498	503	505	485	480	479	506	505	454	466	469	488	481	493	498	481	507	454	518	501	480	473	470	492	503	483	515	495	469	496	493	464	526	513	455	448	488	496	480	469	524	498	491	461	470	472	488	482	457	466	465	509	451	473	491	488	460	455	468	462	474	458	464	479	522	511	456	474	510	498	470	453	485	478	467	483	469	466	472	428	469	508	466	504	510	462	486	431	513	520	512	424	461	473	475	484	485	528	514	455	467	466	470	517	491	469	470	480	475	515	497	477	483	494	523	487	471	486	483	458	489	491	453	403	489	484	483	473	501	472	500	488	496	498	459	447	473	490	461	456	492	497	470	519	469	491	462	487	464	472	464	473	465	462	477	483	491	511	463	456	482	494	442	497	449	505	542	468	481	484	500	486	504	514	508	505	492	460	503	496	517	495	467	456	528	450	470	573	480	456	513	527	467	486	470	463	495	464	470	495	447	464	456	494	466	454	467	454	474	491	500	431	469	479	474	475	493	511	501	459	486	447	497	518	446	464	488	487	489	493	501	483	479	488	502	447	459	480	514	468	453	481	510	457	466	482	500	505	521	490	510	455	508	479	494	483	519	483	498	493	454	502	504	471	485	479	457	498	466	473	522	432	467	452	492	513	483	545	502	477	495	500	494	495	486	502	449	493	487	491	450	521	487	456	493	491	497	502	503	471	483	504	481	448	504	506	451	488	459	461	510	477	497	493	506	491	449	473	484	437	486	491	481	468	409	505	469	474	471	454	472	500	464	460	437	508	509	468	490	477	496	517	493	531	499	508	513	505	511	475	467	515	450	517	504	469	497	505	511	489	490	471	499	460	452	485	506	482	491	451	491	462	486	493	491	488	513	467	493	440	492	462	516	499	464	470	503	472	477	497	498	488	509	443	478	457	482	486	497	487	479	513	510	486	459	532	465	489	486	485	478	493	506	471	456	509	479	509	485	475	498	485	480	472	464	533	486	524	467	458	469	492	484	545	502	505	484	517	507	462	480	518	536	458	474	476	470	488	496	444	459	447	479	499	488	492	502	468	494	488	508	503	474	514	503	458	495	472	468	491	510	458	479	492	485	466	487	491	464	492	519	468	492	496	490	506	483	506	482	517	480	485	491	457	484	464	496	468	483	488	479	482	460	492	487	481	508	475	482	511	463	510	537	491	462	500	464	481	500	454	487	498	483	484	515	474	501	475	491	466	440	489	465	479	460	496	505	436	484	453	513	487	459	458	516	486	463	497	474	484	489	475	444	480	487	443	460	437	479	453	473	453	513	474	469	482	498	482	494	525	454	486	517	470	527	498	454	469	463	468	461	474	492	464	496	476	479	473	463	470	508	485	482	468	480	508	493	479	493	482	506	455	464
25132	21606	28003	25539	25266	22084	4066	473	392	372	360	369	401	371	384	403	348	354	354	376	340	337	397	344	361	350	347	346	356	350	357	356	329	371	311	349	389	321	342	351	358	348	370	342	325	351	362	331	372	315	380	361	360	353	333	329	328	353	325	378	350	365	360	345	339	321	348	344	313	371	381	358	346	350	338	380	342	377	335	350	367	373	369	351	355	345	362	374	355	322	334	349	348	302	356	354	368	370	347	312	370	363	359	340	343	343	333	349	359	387	339	343	358	377	348	355	360	349	378	379	375	373	360	356	353	374	376	307	304	362	345	381	356	349	316	337	345	339	370	359	344	349	360	341	348	352	377	331	367	327	365	355	386	379	362	368	386	359	353	367	343	362	332	376	330	405	335	376	367	364	326	348	370	373	318	349	351	353	357	365	341	332	378	354	328	355	353	373	355	363	350	341	373	361	348	347	378	330	398	341	368	356	347	341	377	360	383	367	316	355	352	347	363	412	384	360	352	372	395	351	342	379	364	363	347	367	356	367	356	353	336	339	368	345	335	343	343	375	321	306	323	373	364	384	360	356	337	403	342	327	350	341	342	324	320	361	367	349	359	317	314	370	363	364	349	358	335	397	356	363	341	347	374	371	346	374	360	337	363	386	349	377	348	360	366	348	353	395	352	354	335	365	348	350	357	381	333	342	358	330	387	358	375	347	351	352	363	363	335	372	355	362	362	366	354	365	321	370	337	362	346	359	356	369	341	362	342	332	350	336	310	334	394	366	370	317	358	350	343	327	336	375	364	373	328	318	362	352	322	348	372	355	376	347	349	354	346	358	314	352	361	329	348	351	359	324	330	383	368	349	380	359	369	374	363	342	368	355	351	377	336	338	361	343	341	296	375	332	363	359	340	334	325	356	351	341	364	357	353	375	376	393	382	347	324	321	389	367	334	347	330	355	339	356	361	371	379	380	375	308	371	374	344	331	353	331	347	352	342	345	356	367	388	389	364	373	367	318	342	352	365	370	345	333	356	340	366	355	317	313	352	365	359	343	339	372	342	372	329	351	366	326	339	322	351	347	352	327	354	357	328	341	347	353	357	370	361	349	348	322	334	324	364	374	346	325	365	360	330	365	339	339	348	335	324	369	329	355	362	331	364	337	360	332	339	371	357	343	355	330	324	358	340	336	351	335	341	316	375	380	347	331	357	373	372	342	328	329	336	363	332	349	334	336	365	338	352	337	369	326	347	361	323	368	350	353	353	357	363	394	325	369	342	324	337	321	359	335	343	349	351	324	351	365	354	345	357	323	335	352	384	355	345	381	356	353	389	327	336	359	331	337	349	338	358	366	356	370	325	359	329	331	375	386	361	337	374	293	354	343	383	342	343	366	316	383	368	335	343	323	315	336	385	343	348	344	332	335	331	361	360	388	352	357	362	318	348	353	381	357	292	322	369	353	376	320	374	376	368	354	363	355	346	349	348	371	348	378	370	334	337	389	352	397	342	348	334	327	352	330	352	321	344	375	337	381	360	356	345	321	380	346	383	374	366	347	363	303	329	372	355	329	368	319	371	365	324	329	348	367	353	338	389	337	368	353	363	356	340	338	374	354	377	328	350	382	358	367	332	359	346	373	350	319	340	335	336	344	341	341	355	315	373	340	347	375	363	337	329	338	331	374	341	333	380	400	345	329	335	328	346	387	347	330	342	331	351	351	346	398	344	339	340	361	358	325	401	353	322	383	330	374	333	367	349	318	345	375	361	359	374	357	366	350	338	353	319	368	353	352	365	328	361	385	353	358	370	291	354	336	358	358	367	353	366	349	356	378	348	397	388	388	324	356	345	360	342	365	338	351	366	370	331	364	355	337	355	380	390	360	325	364	336	369	330	361	367	370	361	352	338	365	369	344	365	410	394	381	340	351	326	363	392	315	317	336	285	338	400	345	377	366	349	323	363	359	324	363	346	379	322	360	329	372	306	326	389	327	343	370	335	339	366	306	336	355	364	355	347	387	358	329	331	330	343	327	343	355	343	355	316	376	322	362	333	331	335	329	357	312	347	353	384	366	351	374	350	351	375	331	326	383	331	355	362	335	353	354	340	317	354	373	334	341	344	353	369	334	389	332	365	340	350	360	336	357	334	361	388	326	361	335	377	379	323	350	350	351	334	360	328	334	368	361	366	371	353	321	388	367	328	345	355	351	335	358	348	346	319	345	357	365	368	359	366	370	355	338	360	378	334	341	351	352	346	358	375	361	350	339	347	351	359	335	362	349	338	360	333	367	339	323	338	337	349	355	336	311	387	359	386	312	349	348	344	352	359	350	370	352	339	342	359	363	328	350	323	380	352	380	384	362	329	323	363	330	348	349	363	337	367	384	357	394	340	356	354	350	360	370	325	342	334	337	390	348	392	358	356	369	331	356	336	367	348	340	350	350	353	352	366	327	323	355	364	368	373	328	381	368	361	342	366	375	336	351	390	364	336	360	357	362	369	319	358	363	346	351	351	342	353	349	336	323	357	351	351	382	378	356	367	337	386	349	325	347	353	346	364	420	343	358	374	350	327	355	320	360	348	325	401	362	365	354	404	380	350	349	310	354	375	341	343	366	336	348	371	375	333	379	353	340	356	355	363	346	354	371	349	363	339	339	355	335	391	389	394	353	338	348	350	340	353	332	337	326	380	360	336	342	327	353	315	349	342	329	365	359	354	319	350	343	335	371	360	342	333	320	348	342	348	344	344	337	313	373	325	368	334	352	335	354	363	334	344	359	350	346	367	356	373	331	338	365	364	348	359	401	339	348	336	349	344	369	366	374	375	356	356	369	345	364	335	358	359	346	362	330	337	350	366	359	363	371	354	379	381	330	359	350	339	369	324	352	355	314	336	320	351	304	346	379	371	329	373	364	319	337	373	309	363	365	400	353	368	372	365	349	373	379	355	343	357	358	349	359	343	359	329	350	340	336	313	317	359	336	351	347	338	349	372	375	371	371	331	386	383	343	370	360	318	363	376	329	347	338	345	352	344	351	348	328	367	307	342	362	352	382	343	341	384	360	331	368	345	326	342	306	378	384	332	342	349	338	339	344	379	351	375	336	358	355	351	356	363	356	368	341	379	360	336	349	355	333	318	381	392	353	351	384	355	340	352	320	290	408	350	367	369	338	362	332	359	372	346	368	365	379	368	360	346	371	313	359	344	335	360	337	355	345	366	358	347	384	362	367	334	384	326	334	311	349	360	343	370	388	339	348	362	370	332	347	362	358	321	353	326	349	351	333	382	343	344	336	321	353	353	377	383	356	341	364	358	354	376	379	331	321	346	345	359	346	353	374	383	382	362	323	381	368	358	340	384	351	335	340	367	373	367	347	359	347	376	373	356	345	336	358	365	369	383	371	341	346	381	350	373	365	342	341	370	311	338	377	387	356	357	347	352	342	366	344	352	349	349	369	368	361	360	337	332	345	345	357	362	307	349	387	373	358	359	322	320	365	330	358
41309	62075	36518	24640	31823	24911	1661	481	444	421	436	410	393	399	447	515	395	383	390	358	385	396	349	348	386	357	423	401	403	374	381	403	374	388	407	406	348	408	407	381	378	356	391	405	407	399	387	360	399	388	382	371	409	401	392	374	379	406	409	380	402	383	424	380	414	380	411	395	352	378	387	406	371	365	394	385	401	380	423	398	377	395	368	375	383	385	402	393	380	373	390	371	358	418	416	377	379	397	398	377	408	384	391	382	389	392	385	362	391	398	360	370	388	383	364	379	387	371	407	361	393	405	376	343	352	395	406	368	391	357	376	385	395	370	354	411	407	363	384	377	372	376	384	361	401	429	376	365	371	360	383	370	406	360	414	396	377	379	388	411	379	374	374	389	381	361	403	380	387	369	406	383	356	363	384	371	392	381	401	382	408	354	361	417	405	417	395	399	384	393	351	401	402	416	389	381	388	383	393	410	384	355	416	385	406	414	362	423	360	384	401	416	347	387	364	350	406	386	378	411	327	361	406	390	385	355	388	382	382	368	356	358	399	381	389	381	398	381	405	405	433	361	372	402	385	359	404	340	374	376	356	376	385	336	366	354	392	382	387	378	380	342	364	391	413	405	384	398	412	394	388	388	393	368	369	426	401	366	375	389	381	382	359	401	402	414	400	386	341	380	381	361	352	415	400	428	406	381	399	384	360	382	411	414	384	413	394	382	389	349	340	375	397	391	412	401	392	355	399	393	396	381	365	357	402	367	348	394	398	436	331	370	413	395	386	386	368	375	399	371	401	350	361	377	401	378	382	402	367	387	350	363	350	381	399	393	385	399	408	424	377	399	387	374	392	382	400	391	374	367	377	374	398	388	380	377	414	345	364	400	372	389	416	398	413	350	386	398	373	413	398	431	372	362	355	398	359	393	369	404	395	392	364	399	337	375	404	376	371	357	397	401	391	394	402	362	391	386	381	387	385	402	392	391	390	418	351	387	390	400	382	380	374	387	376	384	369	387	442	396	396	386	384	408	370	395	378	363	396	380	352	398	399	379	368	424	364	392	397	371	388	395	349	389	395	410	386	347	395	408	419	355	374	353	364	374	409	375	392	384	366	392	405	379	382	406	415	432	382	371	360	412	373	391	418	386	397	366	377	381	376	425	397	403	398	364	371	380	373	427	374	339	394	378	386	368	408	356	363	377	380	372	381	390	409	361	364	407	389	346	365	367	363	370	381	404	399	396	417	403	390	384	361	383	394	355	419	379	361	348	378	387	382	401	377	412	369	425	397	403	426	371	384	368	379	389	400	377	394	353	362	368	375	388	391	419	383	385	369	416	385	371	359	390	377	381	394	395	392	389	412	402	380	372	362	378	379	395	376	411	393	361	387	377	374	400	380	371	396	380	404	368	390	404	383	397	388	384	393	418	341	372	379	407	405	378	370	429	362	366	387	389	393	380	395	367	400	401	372	376	399	357	364	372	401	389	374	378	367	400	395	428	356	370	382	396	367	444	363	387	401	420	397	387	371	384	381	400	412	429	355	397	399	358	405	374	375	382	414	363	434	404	362	392	386	389	395	397	401	357	411	355	384	371	370	436	378	384	409	396	358	414	368	380	384	375	354	379	438	401	414	393	409	389	404	358	379	371	365	378	391	359	373	389	418	397	369	424	391	384	383	362	335	396	425	414	372	388	381	398	433	380	354	364	363	378	383	366	382	406	376	367	366	380	382	360	375	366	369	362	397	406	412	375	375	376	424	366	397	414	359	373	382	381	391	405	389	390	403	411	359	398	398	396	398	357	402	394	381	380	389	405	364	373	399	365	430	376	418	394	381	387	393	415	414	378	396	390	385	377	372	388	430	353	383	412	407	387	364	406	407	384	397	374	400	427	395	366	394	382	411	349	386	399	395	428	380	362	379	397	366	385	373	384	353	343	385	374	383	427	403	404	362	386	399	386	337	375	381	387	400	341	377	417	389	415	369	360	389	398	388	383	381	369	420	395	387	387	401	377	401	389	408	401	392	393	380	397	406	351	405	382	362	378	381	378	359	370	415	365	419	376	397	418	360	357	389	371	416	378	378	375	393	389	373	419	363	389	392	420	414	374	381	407	369	416	389	400	409	400	401	373	406	381	376	361	379	366	377	382	388	362	416	348	385	395	378	372	428	372	398	384	395	406	393	392	375	383	384	426	376	363	387	375	397	382	380	394	378	379	418	413	365	380	366	392	390	405	354	390	408	380	391	425	383	353	400	414	367	387	380	385	393	383	412	408	326	386	383	377	366	391	380	355	367	398	388	392	379	379	371	383	400	364	375	387	391	382	381	397	361	386	380	377	357	403	369	394	367	353	379	354	378	354	386	416	406	402	390	396	398	401	394	398	412	407	391	374	379	382	422	401	363	360	360	373	408	408	387	355	386	380	396	419	411	361	372	373	389	416	376	404	394	365	379	359	383	393	404	406	374	376	410	407	353	380	394	382	370	425	416	390	421	399	379	392	377	401	407	400	352	359	367	364	411	376	402	390	400	407	366	379	389	365	375	379	395	377	366	382	390	358	427	382	401	411	371	401	365	399	366	375	414	383	370	382	369	408	376	380	374	366	396	376	388	367	387	410	383	374	374	408	381	382	389	391	361	377	381	390	379	373	403	367	396	409	388	377	361	409	364	401	363	403	399	379	421	375	380	368	367	373	364	355	385	425	401	379	396	390	382	412	377	357	385	378	358	379	374	403	407	373	371	355	381	384	400	391	385	400	380	373	368	347	401	374	376	415	379	361	397	376	363	395	376	394	358	415	406	398	347	378	385	418	376	386	372	408	370	426	400	372	381	344	371	424	402	386	394	399	379	415	380	402	400	364	374	404	401	387	430	400	365	372	413	392	391	403	359	389	412	386	369	354	377	365	356	388	408	336	368	371	377	405	413	433	403	391	411	376	373	381	361	376	384	358	383	367	407	396	378	385	424	403	355	354	358	389	403	395	374	377	367	371	418	385	376	427	352	390	389	366	375	384	400	390	371	396	364	387	396	408	366	388	374	384	388	381	362	383	362	391	388	366	364	387	364	391	378	398	404	357	384	387	371	405	385	410	378	379	351	341	386	407	360	377	397	342	386	371	398	381	371	403	352	386	360	359	360	392	417	391	328	388	409	417	424	397	392	368	391	358	402	401	384	395	375	382	421	352	409	418	343	360	382	347	402	396	373	392	394	363	361	420	408	391	385	401	409	406	388	358	391	363	390	392	379	407	399	413	394	372	379	440	385	402	397	415	413	363	388	385	388	366	401	411	410	373	394	403	375	397	375	376	357	402	390	392	377	377	381	385	386	346	385	392	391	389	397	384	399	383	388	387	395	354	383	399	372	374	387	354	389	350	367	389	359	380	370	385	390	402	374	436	406	358	368	401	372	365	392	350	358	391	383	352	393	360	357	371	405	384	391	403	414	404	392	372	397	364	395	370	371	411	369	326	366	380	407	363	429	376	363	385	390	383
22707	21237	28726	25359	36062	31878	14604	1734	843	764	683	706	724	662	640	771	658	634	712	674	712	644	669	683	696	650	701	626	698	672	669	690	608	646	662	651	664	651	677	632	630	669	665	675	676	682	630	628	690	703	619	654	653	648	631	638	695	646	653	645	715	641	659	711	654	604	666	657	642	637	658	672	653	662	618	673	620	689	664	700	593	625	679	631	658	632	592	679	616	640	620	664	635	612	634	619	658	669	675	704	670	657	638	615	692	655	618	694	644	605	639	631	654	650	688	659	660	622	654	683	632	667	633	626	672	649	645	640	665	661	659	646	644	682	706	678	698	668	644	674	654	673	683	653	641	674	635	646	667	625	715	683	633	600	624	677	675	657	626	658	612	653	682	658	673	660	683	605	640	649	579	637	683	727	662	624	648	644	636	644	636	668	689	610	625	600	654	603	653	680	679	648	679	654	615	645	673	674	623	643	661	666	654	677	663	654	647	643	688	609	673	618	672	653	611	639	655	617	652	709	630	619	674	661	636	630	703	710	626	661	693	667	638	644	647	732	608	609	613	598	634	632	614	642	635	629	648	664	663	664	613	660	617	669	621	688	652	703	616	618	640	658	609	623	638	652	693	672	610	650	680	657	639	637	666	699	617	647	671	711	619	624	648	660	597	648	668	657	667	586	677	619	638	610	618	642	661	686	658	677	670	735	643	620	643	614	678	684	626	650	629	667	694	659	673	637	620	598	600	659	621	642	620	650	690	623	666	645	633	658	663	641	636	619	660	669	647	668	643	658	649	655	636	632	716	657	667	686	625	655	646	629	657	658	681	652	642	619	668	669	659	683	636	618	660	699	643	683	659	635	648	660	656	635	636	610	672	681	682	620	674	650	623	647	610	612	663	648	686	589	675	674	676	611	672	672	708	662	645	627	617	636	652	709	655	690	630	649	681	640	651	647	666	638	628	671	629	626	645	691	706	653	633	683	676	626	653	604	640	678	689	680	608	661	671	669	638	664	690	607	673	690	645	630	644	689	653	714	669	678	618	599	676	677	700	671	638	634	634	642	638	641	667	676	694	612	633	658	636	618	618	646	644	640	627	643	589	651	651	656	651	645	641	672	638	622	646	648	661	649	650	602	631	672	652	674	640	634	683	641	646	630	610	631	643	630	653	663	615	671	632	630	610	690	656	622	647	661	663	669	656	684	655	604	607	590	617	619	674	671	655	649	655	676	675	690	635	689	680	620	661	632	707	631	635	640	679	644	636	691	611	668	637	668	598	639	662	691	657	605	620	662	666	612	647	672	665	675	721	688	645	648	628	661	645	632	685	639	650	638	627	649	612	657	617	603	645	634	645	629	657	683	686	649	682	690	648	632	658	663	667	648	671	637	671	659	631	640	649	651	709	686	694	666	666	662	635	631	616	641	680	612	622	679	655	679	647	632	684	680	625	656	610	596	644	639	638	637	728	648	668	662	670	655	673	653	674	691	697	629	618	636	640	619	682	646	562	711	691	646	635	642	611	620	665	660	677	642	623	674	640	627	632	639	675	657	672	634	657	622	666	677	642	667	699	664	631	644	635	707	672	693	710	657	652	636	708	635	647	666	642	630	623	632	691	697	656	614	631	646	684	611	689	663	659	643	673	691	637	639	653	655	711	687	637	616	613	664	656	672	645	664	630	619	679	617	695	663	631	696	664	607	616	693	651	616	654	654	625	633	640	627	676	620	632	714	634	697	666	653	655	635	623	637	597	641	645	671	667	669	696	642	608	669	671	670	663	685	649	616	669	637	695	652	652	611	648	670	669	635	696	656	661	662	663	670	661	642	655	654	651	676	636	644	630	651	640	664	666	633	657	646	700	657	634	635	643	632	683	641	668	654	676	669	642	660	674	685	645	598	646	713	671	637	663	679	601	652	696	648	679	665	634	585	638	644	653	619	630	595	633	689	630	696	656	647	628	694	646	673	629	657	678	685	634	593	666	650	646	689	648	631	616	617	628	628	643	628	645	612	683	638	637	624	672	696	598	656	652	679	651	624	648	631	651	667	638	680	663	660	613	640	600	677	651	638	660	674	702	617	626	672	642	673	651	668	639	631	678	641	638	681	675	655	639	614	652	598	663	651	633	631	650	656	637	697	709	674	681	638	629	628	634	662	681	636	670	644	643	615	648	633	636	640	624	598	680	624	601	641	630	674	684	664	667	619	634	614	634	662	658	673	662	633	644	592	677	629	633	623	667	657	632	643	684	626	654	715	670	664	622	608	647	670	613	679	656	679	662	662	638	701	611	667	693	679	666	664	682	689	657	656	673	635	656	669	652	599	648	652	668	627	658	676	680	642	624	644	612	649	674	657	660	650	657	632	635	680	666	627	635	660	660	679	641	639	643	655	642	654	627	643	671	652	623	599	633	653	650	661	660	658	611	653	685	640	690	687	641	582	689	639	691	646	677	628	669	627	606	674	575	663	624	618	634	658	684	663	593	651	682	641	657	653	620	634	662	674	652	676	663	660	653	627	638	656	706	658	632	644	613	634	640	650	691	631	646	685	682	716	637	691	650	624	663	638	684	639	632	636	680	644	632	674	639	674	674	635	641	679	655	636	698	639	668	649	662	654	655	654	646	687	665	623	689	702	646	662	646	650	631	629	660	648	644	661	636	631	660	609	654	660	663	644	691	651	647	626	672	661	640	676	641	662	668	614	687	619	658	645	637	697	679	640	644	657	684	654	644	650	662	630	627	629	670	626	629	644	643	679	642	670	674	660	621	690	669	644	634	660	612	656	685	630	669	674	647	622	628	639	659	647	676	680	682	678	678	614	640	638	638	665	666	683	617	682	653	622	618	641	665	594	666	658	662	669	643	661	631	693	667	645	666	641	581	598	558	676	640	652	613	651	624	645	716	704	668	677	690	665	658	711	662	667	610	653	658	683	643	637	692	652	616	661	656	648	668	654	636	684	676	625	625	649	694	667	672	696	601	599	682	647	658	671	691	645	681	687	679	634	661	619	675	653	652	643	729	643	680	668	647	623	604	679	632	669	676	649	620	648	651	674	637	649	650	658	671	677	637	658	616	684	624	625	628	641	620	705	633	666	706	616	727	599	682	599	655	635	608	613	653	695	660	655	621	654	700	632	648	611	638	620	652	677	657	645	635	669	651	650	639	649	676	661	606	614	670	661	643	657	660	647	671	622	636	643	637	639	632	646	643	622	670	678	680	686	660	676	671	650	673	640	647	661	712	680	663	655	617	631	642	673	668	652	648	671	631	642	654	641	669	621	642	656	650	667	619	659	643	609	615	675	604	634	645	648	633	645	648	663	648	686	649	695	676	616	637	605	641	711	618	605	677	629	646	632	640	633	654	647	659	644	605	638	702	648	682	616	631	659	618	634	641	699	646	640	647	646	656	636	611	597	622	643	643	691	622	598	652	652	682	641	660	664	615	652	631	711	687	687	662	677	632	678	638	604	661	708	648	665	661	606	644	674	647	637
46763	71908	52785	49365	54607	25229	1001	910	848	779	807	721	690	764	710	767	700	705	708	725	654	710	703	684	677	694	643	632	657	696	682	668	682	635	643	678	711	628	680	668	692	652	645	673	603	662	672	681	651	667	656	645	687	674	722	612	659	698	630	660	709	677	659	663	636	644	629	646	621	675	633	692	609	649	698	676	639	694	642	652	665	681	685	650	673	653	724	663	664	704	641	646	694	637	704	703	654	618	644	685	682	706	676	679	641	663	677	677	628	681	618	650	612	657	622	625	643	674	634	658	702	668	671	660	675	701	667	650	669	660	665	629	698	670	632	703	629	651	688	648	624	642	694	625	623	611	692	669	651	644	646	685	711	658	679	649	659	682	726	664	660	665	679	676	628	673	701	676	653	692	619	677	665	655	675	641	646	634	622	658	652	649	661	660	661	687	664	675	669	667	668	679	651	602	666	678	676	663	650	648	628	709	664	654	688	663	685	682	653	707	626	649	650	610	685	684	677	671	612	698	671	641	630	677	655	631	651	657	646	672	686	703	686	631	669	660	653	650	679	695	658	693	640	707	668	615	654	649	672	592	661	656	624	660	675	690	674	677	683	659	654	670	641	674	723	595	666	670	665	625	668	670	633	676	608	616	698	657	649	669	659	623	675	649	638	668	617	723	638	656	685	638	638	706	659	674	667	654	662	643	628	646	694	658	629	630	689	696	684	676	680	652	681	668	665	701	653	647	638	637	653	639	674	689	632	674	633	682	710	618	684	722	657	697	623	632	662	690	669	614	647	659	669	615	721	667	649	695	667	648	633	657	667	688	673	626	721	691	661	706	686	679	675	653	664	669	664	667	700	588	711	679	682	625	610	655	638	646	642	647	696	652	662	661	691	671	627	641	671	721	653	653	676	650	613	614	624	685	680	673	706	683	679	680	682	683	684	655	683	680	676	696	658	626	700	659	625	687	690	682	708	669	631	668	691	650	643	685	684	639	693	670	638	668	677	656	653	623	688	656	670	630	642	700	699	639	635	705	702	657	655	689	575	663	658	647	623	651	655	709	631	654	667	681	706	690	706	667	662	676	680	647	671	649	696	628	690	629	663	672	610	703	672	645	633	644	673	679	667	633	664	659	671	710	641	662	650	702	632	634	658	685	669	629	672	661	650	646	657	611	660	656	674	621	690	676	646	659	655	664	672	662	671	655	643	664	667	658	656	704	647	682	661	622	615	667	645	643	657	665	617	680	667	682	635	620	650	689	664	625	646	724	680	608	644	649	698	693	627	666	703	639	697	639	683	676	697	666	635	698	661	663	639	623	705	658	651	642	643	656	654	633	674	662	671	650	648	647	667	653	672	642	630	632	692	680	667	697	671	681	637	653	695	712	688	656	645	640	673	649	672	686	682	694	699	658	669	616	601	595	666	674	670	639	656	628	653	646	664	660	639	662	643	626	683	684	633	646	696	675	662	671	650	649	650	655	648	676	685	650	663	709	665	653	667	664	667	671	627	662	647	666	654	722	696	655	636	639	620	652	631	654	653	669	621	629	630	666	648	693	635	622	654	654	665	663	676	682	661	638	613	679	627	671	679	647	635	711	614	650	681	662	675	628	656	707	662	688	675	725	690	686	678	652	659	661	673	680	669	662	632	636	608	692	654	669	663	646	703	645	624	639	622	698	646	682	646	674	638	651	660	659	660	637	713	661	632	660	691	650	685	655	640	664	704	661	671	642	645	720	682	698	646	693	673	660	611	634	644	672	655	653	700	681	582	665	631	646	683	652	690	609	667	641	641	629	674	634	642	721	664	658	657	633	699	635	676	689	699	657	589	678	665	641	673	626	638	657	680	675	683	626	631	614	645	686	652	673	638	663	656	668	661	668	620	663	646	684	652	680	643	688	654	656	652	665	652	652	715	656	610	661	659	656	612	622	662	684	635	637	687	677	682	664	678	664	668	668	656	677	682	674	653	640	610	633	647	650	687	652	657	639	603	669	667	702	645	686	660	695	603	667	648	636	644	630	673	695	668	658	614	706	669	639	669	670	617	670	642	646	663	668	627	706	589	659	694	676	661	661	641	674	668	678	710	620	626	665	644	667	689	647	645	666	659	668	646	661	655	664	648	667	667	683	645	663	612	672	668	665	654	684	682	695	675	709	683	665	666	653	640	663	626	651	679	632	680	634	678	672	651	635	646	649	603	628	722	665	671	685	655	644	685	711	663	631	629	662	670	661	695	663	639	648	649	679	649	619	669	684	664	644	655	660	620	635	658	665	668	664	613	657	646	686	628	692	701	698	667	683	699	690	648	665	662	684	612	648	703	691	635	654	650	708	636	687	637	651	607	680	674	679	642	686	666	687	697	670	649	623	676	651	706	678	600	702	628	660	691	612	648	666	652	660	608	635	658	608	675	648	715	629	608	670	634	656	701	687	650	699	651	666	668	660	649	682	685	637	657	674	622	667	678	657	686	672	647	655	633	665	700	658	664	669	649	631	671	645	647	660	701	731	657	674	686	694	643	641	691	650	696	642	638	652	619	671	669	667	661	647	686	687	656	596	679	675	660	637	685	604	664	686	615	691	698	651	678	658	700	631	647	646	656	688	700	657	651	668	699	696	665	651	681	640	688	685	664	622	610	684	621	660	647	695	617	640	697	642	636	705	678	691	623	685	622	649	631	694	701	642	657	651	680	664	697	671	625	678	646	707	660	625	643	630	626	639	661	647	667	674	662	650	613	616	649	649	649	630	613	664	626	656	645	667	685	646	687	659	645	609	647	676	700	703	621	668	674	588	675	682	648	651	656	636	623	668	660	687	669	697	684	685	666	662	681	674	665	640	660	684	597	702	651	657	660	642	693	656	622	647	690	632	655	638	652	701	679	645	691	680	687	675	699	663	618	657	658	651	662	671	649	672	675	656	683	629	684	667	675	697	672	657	690	693	691	620	644	654	625	647	607	678	687	662	640	674	639	648	679	626	630	650	635	674	648	732	644	679	628	626	627	707	662	712	678	706	713	673	693	653	662	677	628	705	649	680	680	658	628	664	682	674	692	696	665	638	623	624	607	621	647	647	636	635	684	686	703	674	639	649	698	657	690	658	661	650	646	703	629	705	641	689	667	657	651	657	641	684	614	665	632	645	674	632	687	667	672	695	628	643	637	656	664	647	660	640	644	671	672	675	738	632	649	661	670	661	642	654	629	629	683	693	661	674	649	675	690	681	644	701	656	656	686	675	676	645	691	625	633	652	724	658	654	666	658	671	668	632	701	638	666	645	676	638	651	623	628	650	654	666	623	666	678	640	654	711	673	689	658	644	744	659	649	681	702	639	649	677	642	680	629	648	594	677	677	680	638	665	632	659	583	683	642	633	647	651	629	668	630	667	672	706	681	658	627	700	634	668	610	662	637	668	698	661	654	643	655	654	614	656	637	642	685	659	622	621	682	672	662	673	664	605	624	665	671	646	650	655	661	694	698	615	695	652	706	671
34836	26410	16480	13713	9596	4675	457	311	274	319	302	301	291	307	282	303	281	298	254	248	277	284	279	295	273	297	253	318	283	299	289	313	250	290	293	285	274	270	311	305	277	291	271	288	279	337	298	308	252	305	301	272	283	301	318	289	291	266	279	305	279	278	266	303	275	270	298	325	288	305	315	279	304	297	288	264	310	322	288	301	257	263	293	297	277	310	294	276	287	296	277	277	293	295	311	281	280	275	294	303	302	290	296	298	289	293	231	291	302	303	282	318	309	274	299	280	270	280	304	274	313	266	266	263	308	309	292	281	264	312	298	270	305	275	296	293	245	299	285	281	262	272	291	280	334	272	300	299	272	312	274	268	309	291	245	264	277	293	296	280	262	313	285	262	312	303	320	284	300	272	335	317	275	296	254	316	285	323	320	296	261	269	294	283	288	286	289	322	287	283	279	288	291	270	294	259	292	297	294	284	308	284	286	256	267	302	301	293	292	288	289	310	301	310	296	290	277	276	282	302	299	286	304	309	307	286	285	272	285	310	293	306	299	284	334	274	283	296	295	308	283	303	274	304	279	283	294	290	276	286	275	300	267	281	278	280	289	275	273	303	274	284	314	284	319	285	273	271	284	257	284	285	326	281	274	284	277	263	282	257	289	297	299	288	312	297	286	280	282	281	319	294	296	295	292	305	314	294	284	282	289	306	256	272	298	312	274	282	300	255	284	303	262	278	263	288	263	275	298	293	276	300	284	279	300	305	307	277	244	318	298	294	284	272	299	312	274	263	311	299	283	321	285	306	283	292	265	266	305	292	308	308	284	287	275	279	268	274	319	292	280	254	272	297	295	295	265	300	331	293	267	284	255	285	295	304	332	272	304	297	309	298	286	270	282	272	298	294	301	289	338	270	266	269	319	304	305	296	303	278	284	288	274	303	280	312	277	288	298	314	278	311	296	294	273	299	301	290	314	297	283	305	287	278	311	275	282	286	319	298	267	280	338	295	281	323	304	286	291	274	289	287	294	307	291	275	312	263	288	304	297	294	266	278	284	259	282	285	305	286	293	318	281	305	257	277	257	266	299	252	294	301	304	288	297	299	289	295	310	277	282	282	315	305	282	304	256	265	279	303	300	292	259	292	308	282	269	273	265	290	273	284	293	292	313	278	281	263	290	297	296	267	265	302	316	234	298	270	281	281	261	294	277	293	285	290	243	310	293	301	297	314	276	275	284	301	300	257	264	272	279	317	293	315	322	298	269	313	273	305	278	287	322	308	306	286	302	315	269	263	286	321	283	292	310	285	314	276	276	270	308	250	281	286	319	273	289	256	311	276	317	287	300	276	286	278	292	328	260	297	294	270	296	299	297	315	304	308	308	278	286	273	310	275	253	319	274	295	295	310	259	305	307	303	303	283	289	311	266	301	282	283	282	271	305	277	287	307	292	308	271	309	280	304	278	296	328	311	273	288	279	271	304	271	312	287	324	300	310	283	265	272	301	271	300	319	299	279	294	273	290	300	313	267	261	280	288	291	273	299	275	274	266	291	293	280	290	330	304	282	288	327	305	271	293	284	297	301	265	281	283	302	288	291	287	295	281	279	278	310	264	318	278	284	297	280	309	305	294	297	286	280	284	294	280	268	295	301	282	261	312	270	259	272	306	315	282	298	312	307	310	294	291	285	321	273	303	279	314	285	290	282	270	287	277	309	282	270	267	250	276	293	311	280	282	298	282	276	311	286	271	294	272	314	258	268	325	280	286	298	295	287	270	298	277	272	287	285	296	288	314	293	301	289	261	276	286	287	287	302	340	277	262	296	318	290	281	285	274	323	287	285	312	288	289	272	283	299	267	280	293	307	264	271	264	255	299	268	293	316	308	268	302	271	293	296	289	304	289	311	328	304	286	301	296	275	282	280	289	293	272	304	274	266	308	304	295	272	282	274	298	277	297	288	311	296	273	300	287	314	278	286	286	281	295	297	288	285	269	283	301	290	290	285	280	273	317	275	303	287	289	295	270	266	282	291	304	319	263	280	312	248	307	244	281	287	314	294	295	252	256	255	257	264	298	265	292	261	319	294	305	286	296	268	288	292	302	280	295	310	302	275	286	307	257	280	261	301	313	331	317	304	273	284	254	297	289	266	272	319	272	317	258	296	283	306	285	296	292	273	300	271	299	319	310	281	278	308	313	294	293	287	293	278	297	281	262	290	304	293	261	280	264	298	321	302	284	299	303	274	317	298	297	292	304	270	283	284	301	333	301	303	260	301	291	272	289	272	282	304	293	297	276	287	288	281	281	290	255	296	259	282	290	268	290	309	274	295	292	341	262	299	317	330	310	299	282	271	271	271	249	302	278	302	291	264	279	279	302	259	277	322	268	298	294	318	262	305	312	283	285	279	264	290	306	324	278	311	302	275	273	296	310	304	292	313	274	322	247	285	285	268	270	284	284	262	264	264	282	292	272	241	273	283	276	317	309	268	277	278	269	290	297	294	289	290	268	286	315	319	273	271	284	275	264	271	273	309	259	297	273	283	274	285	267	298	265	283	294	312	311	289	301	300	293	252	309	269	280	287	284	286	309	279	288	307	286	308	292	309	281	268	303	293	322	290	290	311	309	285	304	280	311	277	317	290	283	251	245	270	291	309	290	304	264	292	263	283	268	265	293	287	274	289	313	313	308	315	283	298	264	285	299	287	296	275	315	315	276	298	308	306	288	270	270	296	307	282	271	295	271	296	291	293	290	286	291	269	285	293	294	285	286	323	289	264	274	318	272	267	331	279	290	290	278	284	272	293	302	269	309	308	298	298	271	264	286	304	242	305	259	269	259	316	295	281	270	249	311	304	268	304	290	287	253	271	275	283	322	295	288	262	274	274	278	278	301	279	273	343	277	324	299	301	317	293	310	297	280	319	321	286	291	286	295	284	274	283	262	337	303	298	320	285	278	271	289	276	308	286	289	302	271	287	298	275	309	275	300	290	272	309	270	267	239	271	294	306	276	298	303	279	303	275	284	329	283	302	306	273	304	302	300	264	256	302	299	272	303	282	311	288	284	296	279	291	281	293	281	287	320	277	276	287	274	257	279	260	261	296	293	298	279	297	259	268	271	282	326	298	278	279	298	277	254	266	288	297	259	304	262	278	289	275	299	294	295	272	240	302	304	292	306	271	279	281	309	298	297	304	298	295	285	292	270	284	267	288	323	274	288	320	255	264	329	310	294	274	277	308	309	271	295	273	280	305	274	300	258	274	283	303	285	269	298	275	285	334	291	299	280	269	326	312	282	316	277	291	301	278	271	284	264	272	274	255	316	297	267	313	250	278	282	298	282	237	292	304	274	269	284	283	270	271	262	299	327	304	277	298	291	288	315	274	273	300	297	283	276	300	300	300	277	288	304	292	283	326	305	276	302	291	290	281	290	303	262	297	267	302	285	279	269	271	278	306	281	285	281	302	297	295	297	250	279	303	300	275	277	276	293	273	301	286	288	309
39360	30309	9698	9927	8932	4934	402	341	334	307	311	313	370	305	286	319	349	331	342	316	291	306	275	308	313	319	293	314	304	332	340	326	325	320	304	311	313	337	329	346	327	312	318	320	309	306	296	313	320	341	320	313	273	309	340	309	313	325	350	334	317	344	315	365	350	325	318	295	331	322	316	312	285	315	330	338	301	300	294	290	312	314	314	300	353	349	316	330	301	303	302	315	317	325	332	286	339	348	345	287	299	292	344	294	294	318	289	313	335	303	307	303	295	316	361	299	254	300	289	300	322	319	298	308	296	308	355	248	313	326	302	295	307	316	307	329	306	311	283	309	326	266	310	309	283	316	311	285	274	317	293	297	282	320	319	305	318	286	276	297	320	329	345	331	307	313	298	331	292	305	294	277	321	274	281	322	289	319	332	290	335	318	336	322	323	297	336	309	323	324	296	301	313	315	309	317	348	342	288	308	275	310	324	293	325	304	331	303	288	314	285	289	316	280	313	355	309	301	269	318	334	283	312	299	311	327	310	329	328	289	319	321	291	305	355	301	290	300	297	306	322	292	298	317	297	337	328	305	306	345	275	327	314	335	302	324	302	306	304	322	291	312	313	317	329	347	352	295	296	272	355	317	305	311	299	270	313	332	305	307	326	249	301	276	305	324	324	312	320	292	304	312	321	296	287	285	324	308	297	316	337	299	323	312	329	286	301	313	292	338	299	305	306	303	352	271	289	307	288	308	291	295	305	307	331	295	310	305	288	327	326	326	309	331	343	303	302	299	330	301	295	318	331	307	312	279	303	336	306	320	300	319	338	331	308	349	306	293	296	325	304	318	296	316	302	322	313	308	303	288	327	308	322	317	311	342	337	305	319	297	295	304	318	314	294	337	311	305	292	324	298	296	337	342	317	313	298	310	334	316	321	329	329	356	307	301	322	283	336	337	305	309	325	332	318	305	322	300	294	289	308	285	317	298	328	310	312	332	306	278	310	298	342	299	336	325	343	305	307	300	313	310	333	299	293	299	304	349	313	326	293	328	339	299	297	316	328	337	283	311	295	308	298	291	289	310	310	295	341	302	317	300	295	321	310	325	310	294	316	307	313	305	285	316	317	303	307	322	311	327	309	308	331	304	302	311	339	311	325	321	304	327	317	327	318	297	334	309	303	330	300	308	301	336	321	342	310	330	305	346	296	283	329	296	288	305	322	290	292	322	305	283	282	315	299	299	289	308	303	284	309	297	300	312	291	311	318	288	317	331	309	319	322	301	334	318	293	320	323	346	310	305	318	325	322	289	302	278	311	323	323	340	320	304	294	333	342	316	302	326	296	299	314	272	294	298	314	288	312	338	314	290	297	301	282	291	319	304	305	293	313	300	299	323	319	325	335	319	301	319	308	312	310	307	272	301	322	308	294	286	282	315	308	315	341	337	316	321	351	284	297	296	270	343	291	298	289	336	304	296	315	324	330	296	295	315	289	323	341	289	298	318	363	320	329	326	314	337	327	322	316	326	305	314	289	317	329	298	324	312	320	295	303	289	297	340	324	303	291	334	332	313	316	321	277	298	283	276	298	343	321	351	303	322	295	310	298	269	308	327	308	304	302	325	297	312	310	328	300	324	319	372	318	332	289	311	281	311	368	314	317	314	309	345	320	297	319	327	317	286	324	305	302	332	289	293	313	316	314	345	288	302	332	308	331	302	328	289	290	301	298	315	300	292	357	343	300	301	357	331	314	323	271	295	316	305	296	289	301	318	337	295	318	309	305	352	271	313	319	309	303	293	329	339	317	310	311	377	330	291	327	297	312	343	311	306	320	330	313	333	335	306	342	320	306	273	317	326	307	310	299	337	320	265	311	328	306	313	320	310	308	314	312	320	290	295	298	312	323	280	323	298	337	308	320	308	278	306	299	352	295	311	310	296	311	283	308	298	293	328	314	350	319	308	320	314	329	295	323	302	294	321	320	318	338	324	298	301	334	322	297	284	332	298	310	313	315	359	313	326	325	325	328	302	334	322	287	287	318	340	301	334	320	324	314	301	297	347	329	343	329	309	291	325	303	319	328	281	316	306	290	284	316	339	294	331	316	307	306	301	296	331	278	298	309	292	285	306	295	282	319	323	292	317	318	327	302	322	329	337	320	315	302	318	293	323	304	292	318	335	322	300	321	282	304	286	327	307	302	345	285	303	356	288	313	300	309	325	351	310	320	334	295	309	307	301	360	303	311	302	331	339	342	313	291	292	317	317	298	296	307	322	320	304	312	312	309	333	345	312	304	313	310	302	305	340	310	310	310	321	287	331	320	295	326	326	319	308	297	302	332	314	305	314	329	328	303	310	303	332	284	314	309	303	294	326	313	324	338	303	299	331	292	297	335	301	313	320	286	323	297	299	347	335	285	318	307	319	302	314	323	341	324	296	316	309	291	322	333	306	313	316	311	309	281	297	336	328	322	312	314	324	331	285	294	287	309	327	317	308	280	330	335	317	309	314	321	326	313	310	281	317	287	312	271	312	293	291	323	334	333	289	320	308	302	304	331	319	306	295	297	318	314	307	312	315	285	320	330	311	289	340	297	314	290	365	261	308	294	320	325	310	300	315	308	316	320	303	301	306	295	308	316	309	329	299	297	297	307	317	309	329	316	314	289	332	316	307	315	292	296	308	290	310	323	308	320	316	300	315	314	331	322	271	299	319	326	272	351	306	290	318	306	286	321	298	306	316	304	326	307	312	326	298	302	316	288	304	302	327	308	324	273	306	297	298	315	332	327	302	302	310	310	308	309	316	328	280	330	310	321	327	276	279	318	318	317	307	277	322	333	292	316	285	331	301	304	307	323	323	303	312	303	301	349	312	327	296	325	347	284	303	304	309	316	310	302	353	302	337	348	324	317	325	335	350	313	321	344	283	322	315	306	316	320	333	308	336	324	319	332	297	312	312	295	309	338	334	296	300	336	319	317	332	298	295	309	329	332	307	298	332	340	319	345	323	307	307	276	297	290	327	332	277	303	323	332	287	334	325	264	298	299	321	293	306	309	305	326	320	282	310	283	333	303	288	302	297	321	324	309	362	318	343	329	290	284	328	322	323	319	325	314	318	312	278	307	342	307	315	302	319	303	278	307	334	294	333	306	327	318	338	334	313	334	341	319	328	297	320	317	305	304	339	326	295	267	307	265	300	325	308	331	278	317	296	308	301	295	322	318	310	337	325	329	316	291	300	308	305	299	321	319	320	306	326	339	334	294	312	351	288	321	309	319	296	288	314	309	295	299	324	292	293	303	311	298	276	296	334	335	304	319	316	307	323	321	321	304	301	316	317	323	310	315	323	290	296	314	293	312	331	299	309	306	297	321	308	335	314	291	316	318	317	325	318	332	323	339	315	321	330	298	303	295	331	326	293	298	312	304	316	315	302	339	322	311	302	346	320	283	298	350	317	303	302	335	260	304	302	302	324	335	308	308	314	300	320	336	298	304	350	291	286	317	302
23982	21357	28391	28548	33563	32692	14847	1055	488	559	506	467	519	471	476	550	457	455	488	487	483	455	471	493	433	472	436	488	458	413	465	479	441	447	406	473	449	490	459	444	481	469	494	451	442	496	449	453	467	475	438	454	498	457	479	433	490	508	472	456	481	463	478	476	453	466	448	482	470	485	468	456	471	465	495	487	426	470	466	442	483	470	497	511	507	500	469	476	498	486	506	465	476	473	473	449	495	475	478	472	441	425	470	489	444	497	497	482	457	495	455	460	454	488	478	438	493	494	421	424	485	452	500	489	441	453	451	452	461	431	452	450	509	475	457	482	526	516	487	484	462	482	440	471	472	454	450	452	473	463	447	470	495	415	474	481	477	471	483	452	503	453	434	482	477	471	487	455	474	436	427	439	464	469	459	489	515	481	477	486	462	480	448	481	448	453	490	471	457	455	492	476	484	513	465	418	476	493	486	505	469	513	458	510	479	462	469	477	463	491	479	450	539	459	449	457	475	462	495	435	478	479	465	439	459	461	471	444	464	460	470	460	486	462	471	517	475	453	433	460	484	469	450	492	498	444	484	482	476	468	493	476	455	440	479	446	473	482	465	466	472	523	460	472	476	464	475	495	458	461	501	488	496	453	462	446	462	514	508	463	457	482	459	481	466	437	455	455	491	474	439	472	461	454	494	472	484	506	497	457	484	454	496	421	463	482	457	472	482	407	452	441	450	507	489	463	474	457	468	462	481	536	451	483	478	440	448	448	478	466	475	499	477	457	405	467	445	458	472	480	496	427	469	486	475	480	450	459	465	474	478	447	424	486	458	484	429	465	477	480	455	461	474	471	472	491	464	459	482	481	461	458	485	504	478	470	472	468	499	488	492	464	493	470	482	508	512	426	472	499	493	461	478	457	452	507	449	459	484	453	442	480	495	492	472	423	488	479	502	418	454	461	491	453	492	493	436	497	456	485	473	496	476	459	475	470	485	478	475	438	477	445	483	491	488	485	500	469	501	457	517	475	446	474	457	447	419	487	460	459	480	451	522	486	493	481	444	481	475	461	484	472	471	450	479	474	488	462	483	487	464	519	468	434	497	473	460	443	466	458	476	479	472	456	475	497	504	479	475	456	492	483	458	490	439	458	468	487	490	445	455	484	456	517	479	469	469	479	440	468	480	448	449	491	452	465	510	466	446	452	487	460	470	462	521	462	457	441	460	457	480	512	463	457	476	478	468	484	435	471	480	436	493	476	490	480	448	488	482	509	446	465	471	483	436	464	455	469	467	428	497	471	506	477	450	449	428	487	496	459	472	464	488	498	491	472	508	487	481	466	483	484	501	460	447	501	496	469	513	489	511	482	466	487	485	482	458	472	481	476	441	477	455	443	510	453	428	474	465	506	492	447	461	466	458	483	438	474	422	457	473	479	462	432	480	494	468	461	464	465	497	487	467	498	481	471	445	434	477	463	493	475	456	455	490	482	489	485	470	469	461	497	445	477	488	473	437	477	461	455	464	493	474	488	469	458	446	457	445	448	475	500	464	469	477	468	498	465	477	473	502	440	454	465	492	505	505	462	469	498	517	462	460	434	473	509	511	478	433	503	447	492	477	472	475	456	432	461	516	476	485	505	485	458	499	455	512	464	465	465	493	478	480	461	456	463	461	448	460	500	474	491	487	476	486	488	436	451	469	427	502	463	513	484	472	482	468	421	504	441	482	470	454	461	470	479	503	475	494	465	484	447	501	474	451	491	459	478	446	490	489	453	501	471	493	464	507	510	481	459	478	476	485	451	509	465	494	506	471	439	485	483	482	503	463	463	455	463	503	491	484	477	467	457	490	447	479	481	437	494	444	468	498	466	447	481	480	448	440	456	518	460	454	511	460	498	456	481	451	501	416	445	425	473	455	514	467	505	463	449	461	429	498	479	471	461	493	468	449	471	459	464	485	482	480	433	453	484	478	470	447	508	467	452	495	499	487	502	489	485	451	454	461	486	468	487	486	481	473	498	470	468	486	462	479	480	477	449	475	449	491	489	457	482	466	489	442	474	479	470	470	493	462	460	453	479	474	440	488	488	458	461	481	462	453	475	481	473	473	474	428	462	487	501	470	464	459	464	491	450	488	457	457	469	469	427	445	456	446	497	463	496	464	474	472	475	455	425	491	476	484	475	465	451	503	462	481	433	445	447	450	471	482	498	491	434	459	450	496	518	482	462	505	466	463	469	452	471	436	494	473	474	466	455	503	474	464	462	454	481	459	451	474	475	470	485	457	461	487	467	494	492	490	475	453	510	465	454	473	495	515	469	486	476	447	478	442	452	435	457	456	466	467	473	494	485	467	484	450	473	509	477	451	488	443	478	457	413	476	513	466	473	461	503	471	465	466	475	481	489	474	476	448	462	468	450	476	456	439	467	456	483	494	445	463	457	472	472	440	456	468	463	454	477	480	445	471	477	491	506	492	457	456	494	466	480	453	465	480	455	443	446	449	475	489	482	432	443	463	458	474	483	491	441	455	440	475	444	427	475	497	497	445	487	480	492	496	492	465	457	458	418	502	473	496	489	494	465	463	490	480	460	491	497	479	470	451	489	426	435	488	478	481	466	498	465	502	472	494	507	448	460	482	485	525	443	495	436	476	482	451	517	453	469	462	455	495	464	462	469	474	445	483	495	467	488	478	484	475	465	450	462	460	473	475	478	464	434	469	497	487	464	503	493	476	441	454	441	501	493	434	480	460	498	426	507	477	484	449	440	493	439	482	452	488	509	513	498	441	455	479	492	466	491	461	476	492	483	498	455	440	430	434	450	468	470	493	513	488	471	459	435	491	476	461	441	464	485	435	449	477	496	496	460	472	511	494	464	479	458	458	470	526	484	481	434	467	459	505	466	426	503	504	439	504	486	483	460	498	459	481	481	489	483	458	490	464	512	458	442	427	476	472	446	486	460	479	497	464	490	449	482	473	478	460	469	482	475	466	416	479	483	420	492	451	477	442	468	447	477	484	495	459	482	469	436	496	477	470	455	418	467	494	471	471	461	491	486	501	457	489	451	515	453	471	460	494	445	489	472	417	500	460	434	485	449	502	451	444	472	459	477	497	458	465	493	434	424	461	502	475	450	398	426	507	495	475	483	448	461	423	471	483	442	479	489	488	496	465	444	488	454	477	471	455	449	454	510	455	518	475	467	421	494	456	493	466	488	433	495	476	425	495	488	509	444	452	459	432	470	486	470	492	437	510	448	477	456	444	454	472	457	493	473	463	469	501	447	481	492	491	454	464	454	449	480	484	453	477	453	487	472	496	476	454	449	427	500	470	471	458	450	475	487	459	438	462	446	454	468	486	434	477	430	472	488	461	492	453	484	490	497	478	464	485	449	442	480	485	476	449	461	480	466	470	473	461	506	456	487	461	488	472	462	456	454	432	479	462	473	445	471	462	468	484	464	481	465	486	488	477	487	471	476	497	466	464	477	469	504	464	493	430	477	462	468
42857	67787	36882	42625	40091	33784	7945	556	549	563	513	515	481	538	459	550	535	500	499	482	534	493	518	509	489	475	499	473	486	493	525	466	494	475	478	512	415	509	474	479	499	477	456	494	468	450	476	504	469	520	481	526	480	483	523	510	489	505	493	499	476	476	462	475	483	492	493	488	502	457	486	498	511	483	500	479	451	476	478	490	458	536	479	489	461	544	502	473	438	459	487	464	503	516	527	480	446	472	462	489	503	479	503	501	504	496	435	508	503	504	489	490	454	494	510	496	507	450	492	519	515	476	488	524	482	492	474	493	452	492	478	472	454	485	436	487	480	481	476	528	471	508	561	492	478	457	519	499	499	478	463	482	435	479	500	448	480	476	484	507	459	506	480	502	477	509	474	479	509	509	470	508	480	504	461	472	511	494	465	464	481	470	509	461	445	486	472	457	479	461	480	473	482	446	494	479	487	453	509	459	500	474	471	492	489	497	506	485	476	508	463	496	527	474	508	481	475	485	462	493	469	475	474	523	520	469	475	486	464	471	493	480	460	491	491	499	443	456	492	491	496	469	510	510	485	475	489	469	489	502	469	463	475	478	499	470	461	481	489	474	470	463	486	495	514	483	461	495	470	515	450	469	483	444	518	477	484	504	537	477	469	497	485	476	489	495	478	487	491	481	482	451	450	478	483	514	494	496	480	495	503	432	488	478	469	475	439	473	469	480	486	504	472	486	427	499	478	499	472	451	488	487	462	498	463	482	458	469	451	504	471	515	491	528	494	479	479	518	468	462	467	488	472	512	486	466	460	503	501	484	468	470	507	497	493	491	431	465	491	467	489	457	450	449	461	463	487	461	491	449	509	471	523	460	485	494	503	506	525	457	515	504	483	498	453	486	488	518	480	495	478	488	546	479	494	441	488	497	465	475	493	479	485	474	515	488	465	470	531	475	483	482	475	451	444	448	465	481	508	470	491	516	479	488	445	453	496	471	488	493	530	517	466	478	501	476	476	487	490	503	472	509	558	525	484	461	558	452	503	486	483	476	466	507	484	473	447	483	463	524	513	471	500	509	460	464	498	459	469	444	473	470	466	500	472	432	471	469	495	476	465	449	517	488	474	497	490	488	459	484	481	468	445	537	510	465	466	491	481	500	448	456	493	475	452	491	522	458	476	483	497	524	469	452	464	531	475	461	490	465	463	446	495	503	487	506	473	502	464	471	501	464	489	500	475	492	481	517	470	531	512	488	472	488	476	535	532	500	465	486	451	500	472	472	477	472	488	480	461	467	465	484	451	482	464	504	484	457	466	489	493	496	485	480	448	474	495	503	466	488	484	509	500	500	485	491	508	503	535	478	460	522	460	537	444	492	499	496	483	490	467	483	489	520	456	443	492	450	445	514	475	514	510	471	512	505	500	482	500	464	533	478	504	442	471	472	470	471	479	485	530	523	462	471	426	480	480	468	514	476	490	451	495	486	454	499	467	523	458	447	477	481	469	519	496	503	497	504	521	509	472	458	486	475	555	507	487	512	497	499	476	480	442	511	487	475	481	487	494	485	482	469	479	483	502	487	484	513	520	486	491	450	474	460	492	449	465	491	521	469	481	470	467	455	483	479	517	475	479	515	508	505	511	482	496	483	454	483	511	458	518	490	504	494	488	460	477	476	475	506	503	489	520	504	485	494	499	487	467	458	490	475	506	449	484	522	498	511	541	463	487	490	491	483	473	485	499	481	473	474	473	524	499	469	450	496	474	484	445	471	477	457	462	505	462	465	468	518	489	489	475	515	480	497	463	466	484	453	472	515	488	497	450	516	493	478	467	448	493	487	494	510	480	459	470	506	517	470	462	495	480	502	510	458	474	500	479	496	489	492	482	473	506	493	504	459	530	491	470	529	460	492	456	502	519	440	478	472	485	459	494	505	504	472	486	446	469	498	472	525	510	509	495	520	477	458	536	498	512	504	457	464	466	478	461	516	479	510	472	450	531	503	491	510	502	487	465	439	513	469	479	509	480	478	493	479	472	508	463	465	494	473	496	433	518	479	473	541	502	485	471	480	485	518	489	522	476	486	497	482	523	504	485	479	540	458	478	472	459	455	458	485	464	464	440	473	465	489	483	492	472	455	497	430	465	502	472	496	516	509	472	467	500	476	436	492	460	522	460	499	467	519	464	513	508	487	430	499	489	494	462	499	463	485	461	483	492	464	483	439	471	422	460	538	450	447	515	514	467	483	484	503	484	481	514	472	460	490	466	473	485	485	464	481	501	495	450	465	459	462	445	516	536	479	439	495	470	512	530	496	477	473	440	495	460	490	507	517	486	473	456	484	457	490	507	461	445	500	482	491	497	497	502	453	484	478	477	480	459	441	490	535	454	515	482	474	488	507	482	478	483	480	465	489	488	447	498	457	511	498	557	488	452	512	456	430	459	477	470	454	485	438	539	449	538	499	464	531	494	477	517	502	488	462	489	489	544	488	441	463	453	458	456	497	508	457	485	494	462	488	511	494	491	516	433	482	511	503	510	494	464	490	518	519	513	483	518	442	476	463	496	458	485	490	486	454	497	466	497	502	456	486	456	531	439	436	483	498	494	538	506	433	503	501	483	507	502	477	474	469	485	497	463	529	483	489	516	437	455	485	529	515	479	498	478	495	460	487	490	489	456	463	485	495	451	476	474	481	478	476	524	441	509	514	500	485	471	467	480	509	500	501	458	452	505	470	504	497	491	459	487	506	507	481	523	489	476	492	492	507	472	459	483	515	468	480	448	492	437	483	465	454	486	490	458	471	467	482	475	477	497	496	472	467	499	493	511	463	472	466	493	486	469	497	499	425	480	494	455	483	513	478	468	456	464	489	492	512	491	495	492	470	511	471	460	510	473	467	526	506	462	504	477	486	462	497	494	493	474	444	485	493	480	449	480	472	469	472	481	485	535	470	470	510	502	526	514	494	471	473	458	473	468	483	479	510	482	509	455	498	467	493	479	512	441	512	495	490	489	491	471	439	511	484	465	478	521	475	473	478	473	525	453	503	450	460	492	490	456	456	454	495	456	477	442	486	481	449	501	490	474	494	472	467	514	447	475	486	486	495	481	450	464	453	507	449	480	477	451	496	456	448	478	480	488	481	447	524	490	485	487	488	463	477	493	460	448	501	450	468	495	498	475	489	499	499	449	470	457	481	452	514	485	464	523	485	461	476	463	512	479	469	445	477	499	462	475	477	452	503	453	502	484	469	509	470	485	518	504	502	462	474	478	491	480	470	442	501	487	472	491	484	518	475	514	486	506	495	460	475	482	470	449	482	505	480	468	463	452	503	446	524	493	516	501	464	469	511	467	497	479	445	483	438	513	464	459	517	464	487	461	498	480	499	511	462	494	472	494	486	498	466	481	489	497	473	474	492	487	495	499	496	486	506	488	497	480	478	508	524	495	493	490	479	457	465	471	508	461	484	499	481	501	477	460	510	483	530	510	495	483	516	512	451	445	446
25063	21588	27317	26268	23724	21580	12678	735	361	389	392	424	367	364	366	368	375	399	382	377	383	366	372	369	377	394	356	338	407	369	355	380	386	373	333	365	358	367	357	397	375	364	373	361	368	378	366	377	392	349	339	345	358	336	342	341	359	361	353	376	367	363	343	360	361	328	329	353	321	349	330	340	336	351	362	351	364	347	354	327	338	356	367	358	353	364	397	358	366	346	356	366	378	385	365	360	328	353	374	359	370	388	370	373	343	372	367	376	351	342	351	350	379	366	358	367	389	348	355	348	343	365	358	355	371	373	371	376	371	372	377	344	362	361	357	352	391	394	354	382	350	352	343	340	372	340	393	340	337	360	339	361	386	366	324	365	353	345	391	379	353	363	351	401	359	370	359	347	339	359	326	323	359	338	347	382	333	367	359	376	389	352	327	338	377	369	330	368	366	388	393	361	332	348	368	383	357	367	378	331	358	366	360	340	363	352	340	386	333	376	340	389	355	382	371	342	367	332	331	361	355	384	378	376	344	345	374	369	358	387	358	379	365	364	351	366	332	343	384	372	370	390	371	360	401	340	360	379	379	373	361	380	359	407	348	354	359	338	349	336	331	380	406	362	390	367	376	335	369	355	352	332	342	355	356	401	383	331	355	377	352	323	393	335	354	357	334	315	370	355	372	377	331	348	342	398	370	357	349	397	345	348	362	372	371	365	344	359	351	349	345	376	348	356	377	343	357	348	393	350	346	394	378	368	316	339	359	364	325	340	363	345	310	387	329	372	377	362	352	374	356	347	373	333	336	353	357	339	380	347	342	332	369	374	354	326	379	371	362	364	346	347	338	398	347	355	374	352	324	351	375	395	341	361	342	357	369	360	316	375	370	335	314	365	370	397	369	391	345	396	337	368	352	337	368	376	382	347	334	359	359	329	347	375	388	361	353	350	377	363	352	356	354	376	364	369	341	392	358	325	371	346	375	385	365	370	323	349	351	347	352	369	392	387	378	335	365	367	378	385	385	364	369	387	358	347	359	375	357	357	338	327	342	326	355	343	375	359	379	350	359	387	346	387	363	354	364	343	342	367	365	338	402	361	347	360	353	343	369	379	426	373	342	330	367	362	348	362	369	344	370	320	356	310	402	333	382	363	363	389	390	363	334	385	392	331	378	351	379	329	352	348	376	366	390	340	348	365	372	373	350	382	321	369	384	348	348	371	364	327	357	352	335	368	392	361	375	366	336	366	335	339	363	377	359	358	358	345	373	355	353	355	355	359	352	341	351	370	349	352	397	341	356	358	363	419	369	337	321	345	328	340	368	350	363	338	346	360	325	362	347	381	348	378	358	330	357	341	363	342	363	362	368	336	343	370	380	346	345	336	352	364	351	330	370	362	360	351	367	360	336	354	317	386	357	359	371	326	353	327	371	397	367	392	330	371	392	354	348	344	338	374	377	345	348	363	398	387	344	402	329	366	381	384	362	347	370	360	349	351	331	368	367	351	350	366	318	349	371	347	380	340	359	377	399	331	372	375	358	386	321	361	360	391	358	378	339	351	358	334	363	362	373	353	338	360	381	345	343	360	359	361	354	402	345	348	350	351	319	319	363	317	363	347	339	337	342	384	358	341	406	341	344	321	357	365	337	367	339	343	359	331	348	319	346	386	363	334	376	364	341	349	352	374	362	357	367	335	343	336	396	351	349	371	331	381	362	372	395	349	371	357	383	391	344	356	337	368	355	304	376	376	331	395	341	352	370	370	335	355	355	391	350	328	370	367	387	337	359	319	402	391	328	331	354	358	364	337	361	369	352	375	369	382	398	349	355	350	343	384	382	365	339	336	361	330	370	364	345	368	359	348	389	324	365	376	356	425	338	354	343	374	346	347	356	338	372	364	348	366	351	381	351	374	361	338	355	370	347	362	364	359	337	353	340	369	312	363	374	329	370	348	414	346	370	363	386	350	349	364	344	348	350	398	381	376	368	360	346	345	331	367	344	372	364	331	354	366	359	333	351	313	385	357	368	343	364	371	337	346	337	364	364	353	372	347	359	383	378	379	344	338	369	357	372	337	355	381	344	357	413	393	368	387	360	358	354	367	342	386	359	364	358	378	375	356	356	384	324	336	348	342	419	339	372	359	360	361	358	375	378	371	357	359	359	357	367	325	375	381	365	363	359	352	364	350	352	373	366	373	362	361	353	342	326	364	321	343	381	366	366	363	383	360	357	360	383	370	338	348	344	391	325	388	371	362	353	340	388	383	351	367	351	356	376	405	342	372	363	352	391	372	350	325	334	371	341	343	355	356	408	345	341	366	362	372	375	356	367	345	390	386	350	351	351	344	357	328	325	394	360	370	350	369	371	362	385	357	367	372	356	340	352	341	361	352	346	387	362	392	355	349	359	344	362	349	319	313	336	354	388	401	336	353	325	338	381	363	367	366	384	363	364	352	363	339	371	323	343	358	342	384	349	350	372	341	339	321	372	377	365	319	346	364	399	364	352	372	392	354	360	389	362	336	335	386	357	351	363	365	356	377	385	378	362	351	353	341	339	353	341	415	371	373	348	346	322	358	323	383	355	343	377	351	382	354	353	381	364	376	387	374	378	371	382	362	371	369	367	361	337	352	368	335	397	351	351	361	361	368	364	385	334	343	353	378	379	380	338	392	369	344	355	367	352	353	334	332	341	394	356	349	373	350	361	351	386	374	346	364	385	340	340	346	353	327	343	342	361	379	342	380	357	328	371	345	356	400	337	375	393	338	359	356	375	351	357	355	365	363	393	374	362	371	373	376	337	330	377	388	341	365	345	371	320	350	356	367	363	316	340	340	348	374	350	370	341	348	366	371	348	332	390	351	399	351	363	351	362	339	359	360	374	345	349	363	370	357	364	371	344	369	372	371	355	358	364	376	358	341	360	367	346	343	373	370	336	364	322	348	386	371	370	357	368	375	366	341	371	353	360	376	408	364	404	378	360	361	359	361	356	381	362	368	376	351	337	369	353	393	389	352	352	351	354	375	364	371	360	375	349	356	381	365	380	394	380	345	311	369	376	326	359	345	350	349	374	376	357	378	356	360	342	391	348	366	367	366	364	327	355	336	337	392	364	312	353	372	380	357	344	384	374	324	346	366	387	362	353	363	369	386	402	402	315	346	354	346	363	367	371	400	358	363	347	364	377	310	346	411	363	380	342	340	294	363	395	349	370	351	361	327	325	342	333	303	340	344	375	386	336	385	337	372	345	387	313	346	365	374	340	344	363	356	348	349	354	339	345	391	360	341	359	365	352	354	371	354	360	364	368	353	361	323	356	348	363	345	383	353	369	354	384	365	319	350	351	372	374	355	356	352	364	386	348	339	341	330	351	364	352	391	355	359	347	365	355	346	375	336	346	383	318	401	352	351	369	391	348	367	343	364	380	370	395	339	322	367	373	388	377	368	354	366	367	372	355	383	330	385	355	359	362	364	346	370	359	359	334	346	352	359	378	394	347	363
42491	60030	27580	25876	29132	26955	13624	482	413	420	447	449	408	409	388	449	404	421	371	375	374	396	369	397	397	388	428	399	349	393	401	396	436	413	400	375	387	388	413	417	429	386	408	396	404	410	423	386	385	393	380	394	383	421	389	376	382	371	414	398	382	382	407	402	362	385	384	398	431	406	422	383	368	348	361	422	369	324	416	378	410	410	430	430	358	355	396	397	357	433	402	422	380	363	419	375	377	361	425	405	411	394	408	367	364	387	380	421	369	405	369	367	352	356	391	384	388	402	420	368	381	417	450	417	351	379	368	394	377	396	395	336	403	413	403	386	397	365	393	408	396	381	380	402	364	398	373	417	371	388	401	405	422	383	375	388	365	354	410	406	385	390	382	374	405	382	357	378	380	389	362	391	367	363	399	412	389	394	347	393	395	394	430	392	407	381	411	388	374	442	434	361	417	411	418	382	375	358	381	401	418	401	396	425	406	377	411	375	364	393	409	400	390	385	402	408	417	385	411	395	395	408	394	375	420	406	413	420	419	438	397	419	383	393	390	381	390	388	409	413	383	387	376	414	370	408	345	358	425	412	392	417	355	386	345	418	396	351	406	403	404	395	374	398	397	386	456	426	398	410	391	408	402	379	411	406	375	378	400	396	371	411	383	381	387	403	360	413	416	382	415	366	402	391	402	394	406	375	399	404	411	359	370	398	392	383	401	374	367	404	373	376	360	390	375	402	442	407	392	393	387	376	387	414	389	386	370	372	397	404	370	386	406	392	373	392	383	391	378	407	415	386	390	384	388	354	429	370	407	397	412	436	386	388	364	390	383	405	375	396	418	375	394	405	424	398	417	370	382	379	402	381	402	386	405	380	417	410	395	370	398	398	396	367	429	433	366	388	385	435	370	407	388	401	382	373	406	367	408	393	400	384	375	399	421	390	381	367	390	395	391	366	370	386	403	384	397	389	387	389	385	374	387	403	383	381	409	399	367	408	364	388	401	399	399	423	397	412	379	407	416	399	391	365	418	413	432	399	411	377	415	386	369	371	395	399	384	381	405	366	395	373	394	459	373	431	406	369	377	370	400	400	412	403	415	400	378	389	422	427	395	413	352	402	396	389	410	408	414	399	373	414	376	380	396	421	406	385	384	416	409	401	379	411	379	401	382	394	387	398	395	363	440	421	371	416	343	411	397	384	377	385	411	391	387	364	387	354	393	418	379	362	359	404	381	389	398	400	389	397	406	374	380	374	410	409	385	386	373	396	356	407	400	406	377	395	421	365	401	383	438	382	382	396	385	410	409	423	401	405	413	408	411	386	387	400	347	387	397	366	392	388	409	406	395	401	382	399	363	400	390	372	431	401	382	374	380	421	375	428	360	376	418	420	398	378	412	439	368	391	369	378	384	408	403	422	396	372	414	383	404	380	352	415	433	390	394	398	399	383	359	399	400	404	388	399	376	368	399	362	422	401	377	373	371	396	391	393	421	355	406	395	338	418	376	409	357	397	387	398	374	367	373	421	383	429	393	418	406	392	365	400	348	398	449	410	423	366	387	407	374	424	358	382	397	401	431	375	408	407	405	383	381	378	364	390	405	400	382	411	382	353	377	393	398	394	411	377	427	392	373	386	368	366	403	411	398	385	378	346	395	394	369	372	405	368	371	400	421	419	384	393	401	370	391	412	372	405	372	411	367	390	412	378	397	429	395	416	416	358	391	377	403	365	376	384	389	380	415	381	395	430	373	395	393	385	367	399	359	350	388	342	402	400	359	424	396	411	390	376	412	368	407	379	392	421	466	378	415	361	388	387	373	377	408	385	410	396	405	384	382	400	399	421	382	388	376	411	378	386	377	378	398	397	410	391	392	368	412	393	385	383	442	415	380	416	397	397	416	391	390	410	386	388	367	390	404	387	398	380	380	399	367	351	402	364	361	411	386	419	440	399	402	416	375	369	402	386	375	397	421	408	392	409	391	396	376	400	394	422	354	406	384	384	408	369	392	404	363	366	402	380	421	397	387	344	420	402	383	380	408	384	374	407	385	405	404	368	397	393	395	389	421	358	385	405	424	424	408	377	408	401	396	396	389	371	393	424	360	400	400	409	378	402	392	417	387	385	387	377	405	398	399	397	376	395	410	395	386	383	391	417	387	419	428	416	393	372	387	412	408	411	387	395	385	398	423	391	391	375	389	392	368	396	383	378	411	420	380	393	418	385	409	381	392	409	428	402	398	364	427	395	378	407	387	368	390	396	419	416	403	428	427	410	370	395	383	393	387	375	360	396	344	418	386	401	441	365	379	401	365	414	406	407	369	388	412	369	413	370	387	391	404	384	385	363	408	393	418	402	378	345	397	370	383	391	411	377	371	361	385	376	416	392	389	393	371	377	360	387	378	395	383	373	408	373	379	392	369	348	410	399	407	416	403	388	391	441	382	367	391	373	405	425	400	376	398	382	417	424	416	384	396	387	385	371	383	400	411	382	402	381	406	390	373	410	365	394	387	368	382	419	410	385	407	407	371	349	377	405	411	388	373	428	405	418	409	389	426	376	409	393	447	406	398	373	432	418	399	339	397	334	393	412	427	405	370	389	378	399	380	386	398	395	383	408	390	396	414	459	392	413	389	378	413	394	382	390	411	391	390	379	372	436	404	397	419	390	369	397	373	383	419	425	434	365	390	434	360	384	401	402	394	410	388	408	375	379	381	390	420	396	395	381	372	394	399	384	362	438	423	346	357	387	407	379	385	380	356	381	394	369	390	404	400	380	372	384	376	377	388	413	391	372	393	381	361	457	394	427	398	410	392	417	403	386	386	394	394	393	418	420	380	417	392	377	348	410	411	421	385	413	402	415	406	395	394	396	377	397	393	368	380	381	392	388	378	413	375	379	384	403	403	399	432	379	411	367	387	392	373	404	370	409	399	394	377	390	376	385	374	409	396	397	420	364	375	407	378	397	408	398	385	373	375	417	381	384	405	403	416	409	369	399	422	367	386	390	367	409	423	406	389	360	419	378	394	427	387	377	400	369	404	357	400	416	408	381	419	390	400	368	383	354	389	394	375	440	384	371	391	408	376	426	383	405	397	385	410	375	377	380	400	418	397	378	434	389	418	372	408	396	394	431	401	369	403	369	399	397	371	390	375	367	392	388	408	373	405	393	435	383	384	400	359	387	399	372	354	355	382	372	389	386	408	380	367	411	387	383	356	406	423	371	377	375	388	385	411	409	387	386	386	371	403	378	381	401	375	400	402	420	390	388	388	391	380	383	378	403	391	394	387	389	393	429	422	437	397	377	399	407	378	431	372	412	390	408	409	380	388	411	413	370	374	374	368	391	396	354	403	350	390	410	369	416	417	420	390	383	412	346	373	439	439	407	395	350	390	401	365	405	402	381	361	402	404	386	393	371	390	388	431	406	413	376	413	393	404	425	369	407	389	399	412	388	392	402	423	415	368	411	376	396	367	383	371	394	405	403	398	389	383	389	412	378
22648	21177	29218	23855	28250	39261	25825	3830	811	742	744	718	713	666	709	707	632	636	664	685	696	682	670	646	637	633	694	745	626	657	666	620	626	630	662	613	644	718	680	667	621	661	684	695	658	663	647	670	696	663	642	615	662	646	674	659	643	692	646	646	653	692	619	650	636	667	645	686	695	638	608	657	591	686	615	645	638	682	661	649	617	681	677	671	639	654	623	600	650	685	686	629	629	607	663	680	623	692	635	659	640	612	667	685	635	644	662	635	680	642	668	662	700	654	627	707	661	635	673	647	616	633	645	638	657	625	647	570	665	621	701	616	635	688	616	670	647	637	633	671	649	679	680	699	686	648	709	602	656	633	641	633	642	638	616	634	664	663	665	645	692	680	634	651	635	646	634	671	642	654	652	662	620	670	696	661	671	632	659	635	612	608	626	636	668	677	677	655	701	649	670	671	699	632	676	648	648	643	663	660	659	635	625	624	633	662	625	639	664	622	690	667	655	642	677	645	695	612	658	670	626	645	696	670	649	642	628	663	634	661	617	634	598	698	646	641	693	588	649	650	693	645	664	655	657	594	611	638	661	626	682	627	623	674	681	673	714	646	668	647	621	615	642	669	676	657	654	634	665	661	636	631	681	632	589	670	667	658	654	675	642	628	660	627	609	682	640	634	628	622	645	675	683	683	683	648	681	639	688	665	664	680	637	636	696	652	655	664	657	624	652	661	657	720	639	639	650	659	675	655	663	632	625	649	671	638	648	625	650	673	663	637	693	621	629	649	639	621	642	651	644	597	633	665	676	648	666	654	647	637	682	708	639	670	649	617	617	662	634	647	604	653	589	630	631	617	650	614	643	640	690	657	653	635	638	639	615	646	662	657	659	626	667	644	677	650	625	660	603	629	678	662	676	626	637	687	657	629	665	695	689	676	594	672	676	647	638	628	672	647	660	653	637	633	621	645	607	640	639	694	635	646	658	629	574	624	658	668	622	681	639	667	640	712	650	635	651	674	643	649	653	660	645	668	609	620	654	687	679	705	636	667	680	724	702	726	642	643	649	686	687	704	712	679	653	656	665	694	676	645	728	644	645	648	600	652	599	664	656	627	635	657	624	654	619	690	606	696	631	661	653	674	668	671	654	667	664	661	647	680	673	647	656	639	665	666	663	635	636	661	642	641	647	642	657	675	654	665	630	660	644	656	686	607	697	603	693	644	689	635	664	670	649	649	633	628	624	700	634	689	644	690	709	662	689	678	607	643	652	656	616	614	684	655	619	668	626	642	696	663	689	628	649	648	638	701	647	633	649	630	652	635	661	657	666	681	650	627	676	667	638	670	616	620	679	629	676	650	640	640	662	659	695	660	602	651	633	624	669	622	669	665	651	617	626	671	618	648	691	653	633	673	682	659	643	631	663	701	648	645	617	609	651	696	666	609	656	637	619	639	644	646	627	681	627	653	668	642	670	665	644	675	638	620	692	677	637	622	673	668	635	643	696	665	673	646	664	575	638	641	637	632	669	667	640	637	596	644	665	660	642	632	680	659	647	664	613	657	630	643	669	666	643	656	682	620	624	692	606	666	651	646	698	693	587	641	673	643	666	662	603	624	651	663	668	649	655	608	669	663	617	631	655	651	694	644	672	627	641	670	646	686	659	609	668	653	654	645	637	641	676	613	647	679	687	645	656	664	650	642	637	677	731	693	678	678	700	696	684	654	633	645	667	621	666	655	655	634	630	631	708	614	629	677	675	660	672	679	587	701	699	661	651	683	646	647	716	652	630	625	674	645	670	657	654	644	686	630	622	639	673	640	661	657	666	665	614	676	660	660	625	574	674	650	661	626	631	703	632	680	660	601	646	685	641	675	668	607	630	649	635	630	665	626	689	639	624	649	634	660	658	649	653	600	657	640	669	639	634	662	678	698	628	641	609	672	612	668	647	654	678	653	661	617	632	646	660	626	676	673	587	641	623	634	683	657	630	630	595	667	661	628	589	649	620	672	627	670	670	675	718	655	641	642	667	583	644	646	626	696	647	619	643	653	598	609	672	645	648	651	651	601	685	664	627	693	689	651	646	650	650	660	626	637	632	664	650	661	660	648	578	688	696	659	673	671	627	671	657	649	610	675	641	651	710	663	651	684	624	641	588	680	575	653	664	654	670	636	632	673	673	633	618	647	726	694	636	707	631	643	648	651	670	646	675	691	676	675	695	634	637	669	654	697	619	677	670	684	632	659	670	653	628	629	653	632	651	666	655	656	616	662	661	657	641	651	665	673	686	691	685	693	630	647	650	695	649	667	648	618	657	675	639	627	663	659	620	627	635	630	629	695	675	635	634	647	652	579	630	673	630	636	639	648	657	605	650	615	625	671	615	643	652	714	624	648	672	663	635	632	628	654	684	650	557	654	627	641	636	646	637	658	630	670	643	640	657	659	637	613	642	614	638	667	599	659	660	642	643	642	657	688	675	683	646	674	657	647	623	626	666	642	685	660	626	669	653	677	652	667	665	634	667	655	622	619	647	648	664	649	633	630	618	688	685	630	657	650	626	684	673	647	643	647	669	666	671	698	638	632	635	648	646	658	612	605	677	681	637	645	640	681	630	647	650	645	673	690	594	645	669	677	639	658	630	680	633	653	642	671	647	660	660	715	651	608	657	713	633	654	619	633	667	614	684	621	652	595	667	687	667	663	630	641	614	672	616	638	655	658	602	686	618	654	648	665	634	698	637	638	681	683	676	675	586	649	624	717	627	647	715	627	651	666	679	638	646	609	650	646	627	662	648	683	662	689	613	676	645	647	624	653	614	618	665	676	656	711	651	640	616	663	636	625	652	654	639	674	623	600	712	683	659	647	642	651	697	659	685	629	650	657	656	689	647	671	634	638	607	680	662	664	670	604	660	638	638	657	681	616	632	609	665	624	669	613	614	619	666	676	625	652	704	688	647	674	638	683	635	669	627	671	645	639	627	668	676	666	642	641	648	697	647	658	601	684	679	667	635	676	658	658	689	685	651	678	703	627	644	679	619	618	667	610	613	607	616	671	636	652	682	658	685	688	689	618	665	626	639	646	690	672	706	647	625	636	670	601	635	648	645	599	630	660	596	652	645	657	668	714	669	645	593	655	640	667	631	648	660	630	622	676	631	636	673	655	642	673	666	694	674	638	695	642	627	701	649	631	654	639	626	616	648	645	670	728	656	641	667	651	653	687	656	630	627	639	627	628	608	648	647	665	656	641	600	650	671	612	633	642	654	687	624	665	652	688	622	644	648	664	643	663	659	640	662	658	610	631	639	662	668	656	651	691	640	640	615	600	673	658	660	674	616	708	641	636	641	654	645	672	607	627	677	596	638	632	651	633	625	673	640	647	704	639	640	700	652	651	654	693	662	626	647	673	617	667	624	627	650	646	638	659	619	662	660	653	728	662	630	669	604	654	624	655	714	682	653	676	656	652	644	618	637	641	623	589	642	651	658	655	662	683	682	658	636	647
47433	78874	46160	44598	48177	45381	13128	877	838	822	758	712	736	708	712	724	662	662	714	689	684	714	664	677	623	673	665	672	596	641	627	670	661	690	714	658	672	695	640	658	629	688	655	701	666	677	628	631	665	689	647	687	663	709	656	631	652	689	675	641	611	626	680	643	621	662	654	651	640	667	690	629	682	680	659	654	679	670	653	674	686	667	659	628	710	627	642	675	636	686	641	659	623	690	660	680	679	634	663	671	682	640	674	655	654	657	654	653	661	638	624	724	653	621	642	648	679	659	676	666	641	659	692	654	656	627	604	672	681	652	661	688	694	655	688	650	641	621	647	721	643	650	656	692	649	670	655	676	643	645	664	699	701	695	635	644	667	647	631	616	596	686	644	679	612	624	667	684	661	669	610	658	644	675	648	683	623	664	659	662	648	626	636	677	653	630	667	648	614	655	669	640	648	644	628	659	673	695	718	648	680	657	660	610	679	683	674	661	649	642	636	640	641	640	699	682	651	674	639	652	651	658	651	682	611	654	650	661	646	663	668	662	613	670	686	676	676	635	670	660	651	683	654	631	654	626	652	639	705	655	657	675	655	632	670	655	625	652	729	707	636	711	627	641	651	670	683	663	667	615	682	642	694	629	661	665	650	661	636	675	699	649	632	626	681	704	640	668	647	655	684	625	631	704	651	676	700	675	636	717	678	637	641	625	653	666	699	639	667	648	658	671	661	640	625	644	642	643	652	704	621	691	660	679	670	649	663	699	635	648	670	662	673	666	679	662	651	670	679	653	680	624	663	673	684	697	693	644	717	623	627	666	630	641	654	623	665	662	666	678	681	659	663	649	625	646	667	628	653	654	682	645	654	661	639	692	722	685	639	654	649	685	682	645	639	648	645	673	648	667	671	662	664	647	628	642	669	694	672	676	665	670	673	668	660	639	656	659	666	660	679	680	643	642	642	634	669	679	626	619	636	649	649	613	666	663	671	647	654	698	651	625	644	670	659	658	634	643	680	663	694	668	653	697	635	623	645	662	616	673	655	670	682	695	641	700	621	679	685	641	698	625	690	647	644	646	672	645	645	689	635	693	618	648	697	642	647	622	671	657	691	685	662	627	674	676	622	643	635	661	610	682	675	632	586	669	680	660	630	654	609	618	658	706	694	630	697	608	632	658	624	635	638	648	663	663	676	629	646	644	689	646	655	625	655	672	690	672	714	649	656	646	684	623	648	638	658	617	682	642	628	652	639	669	643	652	622	685	641	681	674	655	670	675	667	672	699	638	670	635	660	666	652	656	692	690	676	662	661	665	621	689	657	631	681	681	663	691	632	633	670	590	688	683	647	649	653	663	673	632	661	691	667	696	670	638	657	632	673	695	663	628	658	683	657	641	673	616	656	608	645	705	638	676	645	659	667	715	654	693	705	635	665	679	624	668	622	660	656	647	731	700	680	641	652	646	680	644	635	640	645	626	653	674	623	639	689	651	666	641	639	661	665	630	630	662	659	660	642	681	636	652	654	622	644	628	629	635	682	707	651	642	673	680	663	659	664	666	664	673	653	681	639	652	692	665	638	666	642	684	665	670	632	652	667	643	678	625	639	628	671	676	637	644	657	678	687	652	639	619	654	593	651	644	637	643	649	664	670	669	693	663	657	629	637	657	656	674	645	665	678	692	658	689	619	660	622	657	647	640	679	697	664	627	653	631	654	607	616	668	624	623	675	649	656	655	641	683	664	648	673	623	646	640	649	643	649	656	646	688	675	631	642	630	652	637	616	648	674	667	673	642	619	688	666	671	686	662	647	653	689	644	674	655	638	626	642	637	693	640	615	694	660	648	684	623	679	697	667	678	693	688	626	628	649	653	649	646	638	651	652	648	667	629	670	672	701	611	640	712	642	667	651	635	709	639	696	642	676	651	629	667	708	683	656	682	647	651	688	688	638	694	622	647	655	678	711	672	671	651	687	680	715	669	649	667	669	667	653	666	651	708	682	646	691	670	681	689	636	630	687	646	641	649	646	638	656	615	640	657	642	689	659	655	666	641	640	689	658	649	610	618	650	649	617	635	630	695	675	618	721	645	652	656	704	638	654	675	660	660	635	683	649	623	636	705	677	642	667	698	652	727	660	722	670	646	655	638	655	648	666	652	678	652	656	669	687	682	657	663	663	669	674	666	649	686	616	649	668	642	676	623	655	671	668	637	662	683	682	611	642	633	676	618	644	706	619	632	703	661	649	644	617	690	659	681	679	664	669	643	620	654	670	599	653	679	596	659	678	636	644	612	664	634	675	685	681	655	656	622	652	683	691	686	674	654	687	651	643	661	634	666	651	644	638	625	691	614	624	672	680	634	671	613	636	662	654	688	666	638	647	613	662	688	622	677	641	650	661	661	680	650	649	693	649	722	629	644	634	690	631	626	668	682	645	703	634	636	642	627	713	659	672	644	632	655	688	626	691	661	641	620	653	642	658	659	674	624	668	632	680	617	673	674	665	606	661	674	675	680	646	662	668	660	711	669	669	686	656	719	703	686	690	714	634	644	672	628	663	692	636	645	674	684	606	723	666	675	674	613	638	740	646	658	683	711	681	638	659	697	675	663	643	653	696	691	652	637	690	671	647	651	693	665	723	626	650	688	667	669	659	664	708	675	632	625	653	655	668	669	663	684	663	702	629	618	654	663	636	688	648	700	674	665	696	712	673	641	665	682	681	616	642	645	675	649	673	669	677	668	680	662	662	612	657	695	692	683	627	610	636	680	662	645	612	624	657	606	667	653	666	656	656	677	632	649	659	648	684	636	663	690	677	627	658	672	693	669	667	681	631	654	722	674	665	652	673	657	616	690	672	627	635	678	641	631	624	641	701	697	661	670	647	639	624	675	671	667	642	690	647	609	657	613	648	711	622	674	675	676	630	688	677	674	676	696	664	637	664	660	617	697	689	689	667	641	623	663	649	663	667	637	628	662	653	639	648	652	647	702	614	681	645	640	655	631	697	706	643	661	706	652	699	696	674	668	632	659	632	649	651	617	636	635	640	637	665	633	617	689	664	649	684	618	680	653	655	653	703	655	665	746	673	632	690	652	674	675	653	640	693	689	655	661	634	669	670	667	640	623	678	639	709	585	721	640	650	625	719	679	631	652	614	653	667	652	671	657	654	658	662	629	686	643	654	662	644	649	631	679	686	681	646	617	651	673	673	704	622	676	665	652	655	686	637	678	680	687	680	698	664	654	645	642	681	650	642	695	674	688	692	639	639	665	680	670	635	683	625	670	638	640	654	661	629	671	673	681	648	676	671	639	684	627	642	671	658	633	675	661	672	687	647	682	635	618	671	661	643	626	678	635	690	639	668	724	673	601	670	666	653	654	648	662	681	649	694	684	667	674	631	599	589	699	688	662	646	644	636	682	651	730	672	657	657	638	667	618	658	687	661	630	663	638	647	654	712	654	676	668	652	677	654	644	679	651	646	696	663	699	751	664	626	689	710	657
35507	27225	15224	10188	8327	4713	518	312	278	302	300	275	286	246	254	284	277	279	294	277	283	290	270	276	255	281	274	313	292	275	275	278	290	278	258	268	303	312	278	274	297	261	286	283	288	283	282	271	252	259	315	292	268	254	279	289	278	296	291	290	302	277	273	294	270	275	278	249	271	333	277	296	264	240	312	271	265	272	254	286	250	277	293	303	298	297	262	286	256	281	279	287	271	263	289	282	302	258	261	260	263	284	306	286	304	310	269	302	297	297	269	235	307	263	255	263	271	245	299	294	286	281	297	305	306	250	258	288	307	279	266	292	276	319	277	292	284	273	312	270	292	308	290	269	277	296	279	282	298	282	301	273	279	264	316	254	278	273	272	263	298	248	275	289	270	280	294	292	291	285	293	269	280	256	278	292	258	306	275	305	277	259	274	256	277	235	270	267	270	268	311	288	282	276	262	283	263	311	284	246	285	299	280	276	293	282	280	310	291	279	305	271	254	287	272	258	258	284	302	276	256	231	279	229	269	256	284	288	289	279	286	302	271	286	316	282	285	301	274	283	273	247	270	265	277	287	262	284	288	266	268	268	298	272	297	285	268	296	310	252	289	259	274	273	278	278	313	293	287	299	276	293	302	302	281	278	255	285	296	289	289	274	276	283	267	239	259	284	311	287	267	292	262	306	263	299	291	271	309	253	279	274	301	256	265	274	269	292	281	305	251	243	282	277	277	279	306	251	296	266	275	279	280	318	262	284	285	287	310	298	275	281	299	305	268	242	270	266	286	273	292	283	286	291	313	283	294	288	302	302	280	270	278	263	302	278	288	271	281	294	287	302	274	306	261	262	291	286	286	262	274	272	284	288	274	264	271	306	325	286	284	302	279	307	279	265	268	286	282	304	280	278	267	292	299	274	298	271	303	312	282	311	272	293	254	268	287	292	279	225	271	267	304	253	263	297	306	287	302	266	280	275	310	288	274	293	304	270	280	273	309	269	260	265	274	292	294	275	261	291	269	293	269	305	258	282	276	306	290	286	268	328	271	257	283	298	294	283	295	248	292	267	271	270	282	293	258	278	286	255	281	278	299	310	294	255	273	268	312	317	262	272	284	291	272	293	282	243	280	285	270	294	262	291	258	276	293	268	281	254	285	282	285	289	303	277	274	269	280	248	283	284	283	305	296	275	247	287	289	272	271	269	300	277	256	267	263	293	292	277	264	277	287	276	302	277	305	285	268	281	287	275	298	304	274	274	261	274	320	294	238	265	275	281	279	271	274	296	298	284	256	253	276	281	296	250	316	269	267	246	287	290	263	282	301	276	283	289	286	261	270	269	282	291	287	256	271	301	276	298	288	306	279	271	285	282	306	268	287	276	300	289	289	307	285	288	274	282	288	294	301	291	302	269	277	264	310	318	277	292	279	296	260	261	263	271	298	284	268	287	249	291	286	299	276	275	298	303	285	276	291	275	288	283	272	295	288	300	290	279	294	239	290	276	276	262	226	263	277	289	262	291	268	276	314	300	309	297	257	277	304	267	259	280	288	247	270	298	326	280	279	295	263	239	280	263	284	285	281	292	276	270	298	271	283	274	276	293	269	323	250	285	281	273	302	288	257	301	254	272	276	279	272	291	274	272	252	271	276	305	269	264	235	271	299	270	284	291	293	271	284	260	271	260	316	260	292	253	267	286	277	307	283	287	276	284	289	282	250	266	279	266	303	295	272	272	291	303	278	295	275	274	240	283	287	295	276	265	287	268	274	253	281	274	260	295	255	301	263	282	280	271	308	309	313	286	301	275	271	286	275	279	291	269	273	287	304	278	280	271	265	293	242	268	277	294	283	252	269	284	293	278	248	278	281	279	278	278	294	283	292	307	282	263	294	283	255	282	300	271	278	309	308	299	302	267	282	264	303	279	290	304	288	283	242	279	274	294	283	293	303	280	275	290	295	277	272	279	297	268	301	281	276	277	290	260	256	297	269	295	282	275	297	282	281	270	273	311	303	282	282	255	306	277	253	296	282	291	276	279	262	272	261	281	283	285	287	295	310	299	266	331	279	261	268	300	307	280	324	252	265	256	280	279	290	266	310	299	285	263	263	279	289	319	296	243	300	273	294	307	290	297	295	273	241	280	276	251	289	257	240	279	299	270	288	286	274	305	249	270	281	281	268	302	297	278	271	298	308	279	276	303	287	296	293	262	260	270	309	288	306	267	322	271	292	274	290	289	275	282	251	337	298	282	263	304	270	280	296	266	299	288	303	268	277	273	269	264	242	255	284	266	279	265	292	303	273	270	311	278	279	276	288	301	284	278	278	280	279	296	268	259	277	303	290	245	271	271	278	303	309	275	271	282	283	292	264	258	296	282	284	281	285	296	256	276	267	320	249	257	282	290	311	262	264	277	271	292	273	276	279	266	306	251	306	253	264	279	262	286	307	284	288	275	293	293	290	278	265	312	265	276	275	315	314	286	266	265	277	330	261	274	276	275	301	274	295	275	288	264	303	265	289	288	271	274	261	283	265	282	317	302	313	297	306	286	285	296	311	268	281	269	276	296	286	279	300	272	313	273	259	278	313	259	308	302	285	274	296	290	296	271	272	284	293	276	285	284	267	239	261	279	279	290	292	285	264	278	298	306	292	266	267	309	311	232	298	255	308	309	335	292	287	312	264	274	286	299	279	263	257	287	262	260	286	219	283	302	245	288	279	291	262	270	271	287	267	272	289	280	272	264	282	268	287	311	274	274	283	248	281	279	269	265	285	280	268	291	264	260	279	300	312	243	274	296	287	279	253	313	301	296	281	296	271	285	296	306	267	255	286	289	269	297	281	280	305	268	268	309	262	289	272	297	314	293	287	268	283	266	278	288	306	259	280	304	293	309	278	282	282	263	273	318	251	311	280	284	270	294	274	299	290	295	281	293	280	258	266	289	269	289	301	304	269	280	281	299	248	290	269	299	254	229	268	260	311	260	285	290	287	279	270	265	303	271	284	265	253	271	296	273	292	288	288	279	266	262	276	264	246	293	302	284	284	286	275	281	242	284	283	280	282	248	302	283	264	304	281	292	280	258	292	277	280	283	271	267	275	295	286	260	259	296	280	276	318	288	262	277	297	287	276	288	292	300	267	265	299	291	273	272	278	258	289	285	312	292	282	307	293	272	278	313	279	286	296	275	279	284	274	257	296	281	287	282	282	280	271	265	282	308	281	257	256	248	285	279	287	282	332	290	276	269	280	290	261	293	310	288	279	312	276	270	270	238	282	298	236	253	272	277	296	257	263	290	266	265	307	299	297	278	238	275	268	266	262	261	256	277	303	292	276	299	238	279	271	263	297	285	283	280	290	285	267	289	223	289	279	278	283	274	298	279	273	277	300	294	286	301	280	286	273	296	273	288	305	298	278	286	291	281	273	298	288	316	290	299	256	271	253	249	238	260	304	291	296	294	286	280	291	261	292	309	300	287	270	305	281	277	327	307	257	285	291	261
40936	30847	6213	7390	8137	5103	384	288	327	333	340	311	327	305	290	299	324	316	278	335	297	342	298	297	293	309	323	300	303	302	319	289	309	315	304	282	302	282	332	321	287	302	327	274	320	345	325	315	289	308	319	325	286	301	306	314	328	298	320	310	288	295	312	279	299	302	318	290	307	309	288	323	316	314	290	298	320	321	283	333	305	288	308	280	319	293	291	292	322	289	305	301	297	318	319	316	291	280	279	304	296	313	319	309	307	328	297	317	287	339	283	311	299	292	303	279	316	303	304	314	295	299	303	292	305	295	314	353	319	296	289	300	297	307	275	300	296	308	299	299	300	291	282	282	341	276	270	276	306	301	296	329	297	313	317	320	297	328	334	310	309	305	295	300	306	317	259	287	327	285	344	285	281	323	271	300	313	292	291	318	296	303	300	311	296	310	310	307	298	272	289	294	310	317	336	322	342	321	312	306	322	277	303	289	339	348	281	326	335	296	316	322	289	310	304	301	320	307	328	309	290	306	302	300	266	307	307	333	318	283	311	298	316	280	309	268	294	310	319	277	321	317	326	293	322	294	281	294	295	296	307	324	314	319	301	317	272	316	293	292	299	271	304	314	325	293	275	271	292	315	287	320	283	282	310	326	335	303	323	296	297	278	329	307	307	303	294	312	322	277	302	282	308	250	285	314	303	328	291	341	312	294	299	305	319	301	273	295	292	289	304	307	314	326	294	309	307	284	304	304	322	280	335	316	272	292	305	302	286	316	307	321	290	298	310	352	299	307	331	305	279	287	327	301	283	268	320	309	312	289	281	289	314	317	294	318	301	291	301	302	313	317	272	316	286	292	292	303	304	297	330	294	315	304	318	305	277	311	308	296	292	304	321	299	316	281	270	297	288	285	299	307	315	290	291	301	298	318	305	311	301	315	279	335	300	348	313	291	288	293	300	297	292	316	300	298	290	299	280	298	310	328	294	297	312	306	324	297	300	299	288	286	301	278	336	336	297	274	305	293	283	315	298	308	295	304	259	283	297	296	341	284	284	308	339	298	300	311	303	319	288	314	292	265	290	311	304	322	294	318	311	325	311	289	297	300	281	303	290	285	293	298	320	268	288	296	326	297	319	302	292	315	312	335	345	292	289	269	317	305	327	298	301	301	338	303	294	354	307	295	317	282	278	304	283	296	293	334	307	304	280	313	296	297	306	307	301	278	293	286	278	305	302	277	299	339	320	294	331	299	276	319	344	293	258	305	315	304	305	287	304	322	320	302	312	290	331	336	298	298	282	304	306	284	303	311	264	301	281	282	289	299	310	317	285	287	296	332	304	305	298	298	304	325	302	307	292	291	309	319	338	301	309	303	299	301	303	301	318	302	300	262	276	275	293	289	298	296	293	304	313	329	284	273	328	286	308	328	326	310	285	297	287	288	314	297	295	324	282	284	306	302	301	316	315	291	308	302	310	318	299	323	266	337	293	323	329	255	283	319	311	299	273	332	292	277	308	301	248	274	318	323	282	293	288	275	306	307	284	338	286	292	292	301	288	304	291	311	354	295	318	273	262	297	277	310	284	291	300	318	318	308	304	297	319	311	306	302	286	289	307	303	325	286	311	316	336	331	300	320	282	271	316	296	279	315	292	327	308	275	293	304	311	328	311	317	305	285	312	288	302	301	297	313	277	293	326	308	304	301	289	297	314	310	310	289	299	298	340	301	271	308	295	332	305	335	303	289	312	297	277	296	301	329	320	270	285	298	300	305	271	286	281	313	322	312	316	316	279	335	341	304	320	341	309	289	322	317	297	292	279	279	310	309	279	304	306	284	296	332	269	320	320	322	286	268	321	291	339	294	294	314	297	307	323	309	303	320	305	312	316	301	288	309	310	292	307	297	316	311	281	279	307	333	291	323	262	319	291	319	302	283	286	293	322	323	302	272	317	302	293	317	320	325	312	305	275	303	314	289	342	305	306	292	304	307	310	296	299	289	315	314	307	290	348	336	280	320	311	304	300	329	302	303	322	293	302	296	316	267	316	319	285	310	274	291	337	306	316	298	296	296	305	307	293	309	318	336	326	277	279	318	339	305	272	292	306	303	293	331	306	319	299	329	298	293	292	293	267	320	286	308	300	329	304	336	308	297	283	303	300	299	325	293	312	300	299	308	287	290	284	335	331	343	307	302	287	303	321	303	329	325	266	319	302	286	322	307	286	298	283	324	320	284	293	290	311	284	320	312	284	311	329	316	306	291	293	291	273	324	300	290	262	311	276	293	276	322	321	316	324	313	309	302	283	318	278	290	342	297	333	302	296	303	273	276	296	298	300	308	323	301	333	336	308	279	318	320	277	304	318	285	310	299	277	307	331	319	298	305	307	309	288	298	302	291	311	274	327	314	327	311	307	282	298	286	312	304	298	281	284	341	336	288	322	290	322	359	280	305	293	305	280	304	285	296	276	343	309	294	327	318	296	276	299	331	319	295	318	332	310	327	291	307	300	320	292	301	294	284	309	313	321	290	291	288	295	311	298	315	303	328	288	303	271	287	292	317	341	311	272	306	309	304	299	298	332	301	292	309	309	302	315	315	299	292	338	319	267	295	335	268	318	345	308	314	268	333	286	292	316	321	308	310	303	277	297	314	289	315	303	324	280	322	303	309	304	295	342	337	332	313	303	287	295	284	273	314	288	311	320	284	305	286	306	293	314	318	300	343	316	330	324	282	304	324	329	305	324	278	306	332	296	287	292	285	312	320	293	310	301	303	277	299	286	328	316	300	294	298	317	307	298	326	306	300	304	295	279	308	286	291	356	298	294	286	305	295	296	322	328	312	301	313	337	276	289	301	287	293	304	296	285	288	300	284	299	306	302	316	316	318	304	328	292	309	290	284	306	328	283	269	315	310	331	326	330	277	336	312	288	296	280	311	297	297	290	288	289	285	298	286	315	334	287	291	299	364	292	291	315	321	286	344	303	298	293	297	291	299	350	301	275	279	320	301	290	326	298	311	338	282	322	314	330	320	315	309	287	306	316	294	278	290	311	299	287	317	289	292	325	327	306	285	322	282	303	335	297	308	316	322	315	315	327	298	280	315	286	294	291	291	279	284	294	269	273	309	311	294	275	298	270	281	328	352	327	314	319	311	316	283	298	304	302	280	311	317	317	305	313	303	323	318	299	307	290	322	296	303	300	315	287	317	265	307	291	312	275	324	306	310	288	302	292	336	294	319	312	293	292	327	305	259	296	293	296	285	313	315	303	299	297	284	312	324	288	342	326	315	301	291	322	311	323	309	278	284	288	329	335	283	322	331	298	315	285	300	283	301	309	312	289	327	275	297	299	294	315	296	299	314	320	298	302	305	293	277	278	302	291	324	322	336	294	318	288	307	311	319	297	285	271	309	294	324	294	313	308	278	285	271	286	307	326	310	274	318	313	308	291	307	302	284	287	265	272	309	280	270	294	295	308	322	341	301	298	294	302	285	313	337	282	290	318	308
23994	21312	28614	27866	34808	30609	9765	684	503	536	514	493	495	481	497	487	511	532	500	464	452	475	466	485	468	450	475	469	488	461	436	502	522	475	486	462	458	426	508	471	499	491	468	433	471	496	481	419	480	501	405	482	464	470	441	468	478	485	483	462	473	458	464	458	515	445	428	444	444	484	436	421	481	471	501	488	456	438	462	429	434	464	470	498	447	445	471	448	469	474	517	478	437	459	455	442	488	486	469	460	486	447	454	494	528	483	471	450	425	503	435	431	473	458	460	441	471	489	497	476	477	455	487	470	485	446	465	490	454	476	466	480	458	481	469	435	467	499	441	470	450	443	454	489	439	501	445	455	466	447	472	438	439	466	447	443	449	482	496	435	489	449	459	494	430	475	433	479	490	466	462	415	450	444	430	482	442	445	476	495	428	481	431	482	435	492	449	445	454	458	503	489	448	449	429	513	474	438	500	436	477	437	436	452	481	444	485	436	468	432	482	470	459	472	469	431	472	467	440	477	475	469	477	426	483	447	462	435	464	431	458	489	514	470	490	472	478	457	465	466	476	472	442	470	468	451	430	476	454	475	467	487	516	433	444	442	444	446	486	472	468	443	440	466	484	445	490	422	428	452	461	478	468	491	436	477	465	446	471	466	481	430	414	456	435	426	441	457	472	498	458	439	448	450	486	447	477	445	477	429	467	450	487	434	479	433	513	513	454	470	492	510	429	456	469	468	474	442	454	459	504	470	449	439	487	488	446	425	501	470	469	465	468	469	473	505	482	479	467	426	485	469	477	504	487	455	471	471	471	463	462	472	467	470	486	478	465	460	462	491	472	437	478	479	442	442	426	473	493	432	419	475	478	487	438	493	442	487	459	443	464	468	513	530	454	482	481	448	488	460	477	445	459	456	469	443	483	487	464	446	452	468	503	461	497	474	469	471	423	486	443	465	454	486	452	457	436	466	483	466	468	428	485	459	467	483	449	412	479	495	471	461	474	440	495	471	456	451	422	475	482	503	432	480	454	447	432	448	457	472	473	437	457	450	464	479	443	477	415	481	448	488	488	500	457	496	437	434	462	458	480	451	440	459	481	467	432	473	432	451	486	441	493	440	482	451	500	437	509	477	461	462	456	475	474	467	475	478	460	429	429	483	485	446	499	469	460	420	460	428	464	455	484	481	447	487	482	460	420	470	467	458	481	418	439	430	475	446	448	428	509	454	469	460	474	458	447	512	451	460	487	468	430	473	473	435	433	501	421	436	477	485	448	482	463	434	477	455	513	451	488	477	455	467	475	434	458	451	451	473	490	482	465	435	444	480	455	510	491	468	461	448	446	467	469	477	418	462	422	443	448	488	461	457	450	490	487	462	420	481	496	459	450	485	466	470	458	434	474	477	451	487	478	483	455	412	454	467	439	482	508	427	483	483	468	427	450	468	426	448	469	491	458	445	482	494	472	473	490	444	478	482	458	451	484	444	438	445	443	476	433	474	481	462	488	455	494	490	506	513	423	462	479	467	449	515	498	490	482	523	444	485	489	448	460	445	475	455	446	450	459	484	450	427	451	449	446	438	467	441	444	463	451	430	449	448	458	468	459	509	501	471	489	468	492	465	466	474	457	453	483	459	441	447	469	477	475	447	455	498	451	443	448	455	517	465	484	428	439	462	512	465	463	455	504	473	438	481	493	464	466	436	477	445	479	437	445	482	446	463	447	455	489	451	467	444	479	453	454	439	480	462	446	467	463	470	466	470	429	468	500	475	478	448	489	466	471	458	455	468	479	445	511	502	475	481	490	509	439	456	450	461	467	450	452	459	458	459	460	458	455	465	445	468	480	470	504	500	500	495	449	448	452	467	487	455	498	478	484	432	455	462	477	486	498	477	496	465	479	466	412	492	492	438	482	469	509	473	470	465	421	491	481	450	527	474	460	479	480	448	489	429	471	502	469	444	483	508	497	480	462	469	466	456	423	500	494	447	464	481	452	471	446	468	431	471	453	456	469	466	492	483	470	443	472	453	435	458	482	453	438	473	491	459	495	497	458	498	495	449	485	480	456	447	462	432	464	446	452	489	490	455	437	448	449	449	446	492	482	486	491	473	428	450	481	486	493	450	504	449	444	490	477	481	458	460	459	477	466	484	468	511	466	486	412	462	432	487	474	448	462	477	473	483	480	443	439	457	458	464	420	463	463	440	510	511	488	457	447	473	457	473	483	475	458	487	471	490	488	472	444	451	471	450	464	473	443	448	461	450	448	499	475	472	464	448	476	444	467	486	487	461	468	496	426	488	472	490	442	452	454	498	462	484	492	474	466	465	460	419	467	465	462	465	454	468	502	441	491	417	444	465	455	508	478	441	459	420	460	470	471	451	440	473	499	461	486	487	470	444	456	511	488	463	440	457	465	458	444	443	457	470	442	447	474	462	463	458	440	463	413	449	428	505	479	432	481	442	452	467	494	484	464	450	460	460	463	446	480	466	438	480	458	449	430	468	493	484	472	486	512	451	473	460	455	461	477	464	431	471	490	449	488	467	499	486	473	467	460	498	491	449	441	458	436	443	468	472	445	466	457	506	454	483	504	510	488	475	516	484	473	459	503	474	500	439	436	462	456	469	461	464	449	485	455	492	462	461	509	446	470	493	480	452	443	479	490	444	457	474	469	456	457	478	449	479	449	451	466	460	452	472	453	493	445	466	431	453	469	486	474	469	484	460	459	490	495	491	450	483	437	481	451	458	502	476	450	451	476	457	472	474	452	461	464	492	475	478	430	465	457	475	451	474	470	475	456	483	492	507	471	416	453	428	466	451	456	495	439	448	507	463	469	485	460	448	490	491	451	485	483	460	496	455	447	490	482	449	478	493	477	436	483	481	456	458	454	434	457	484	455	479	477	445	449	465	463	495	470	497	448	477	489	471	465	427	477	468	471	455	457	481	453	500	473	487	477	437	452	465	485	488	461	453	426	470	430	459	528	473	442	450	453	471	454	472	455	411	504	438	486	455	450	490	522	450	467	411	469	469	472	440	486	453	484	456	469	470	485	449	459	470	440	414	465	454	472	460	481	459	463	457	462	492	476	480	445	467	433	478	458	473	465	447	457	466	473	448	471	460	464	460	456	467	495	500	480	429	444	454	424	477	462	457	494	418	478	480	481	450	439	505	468	445	454	447	460	438	478	466	467	442	460	427	458	479	472	481	450	457	450	441	417	447	469	463	451	469	473	449	491	451	475	438	474	484	471	516	430	475	448	442	492	468	441	484	456	461	458	451	441	501	440	454	488	505	466	493	449	486	422	456	459	453	426	498	441	468	494	454	482	498	457	475	485	458	443	446	456	480	482	449	476	506	500	463	482	444	483	489	505	505	513	484	443	478	487	465	476	493	471	474	455	467	487	492	422	453	458	520	469	460	460	451	449	474	455	481	453	495	500	452	469	452	465	443	466	456	487	453	480	464	461	475	495	473	465	494	504	436	449	430	485	441	453	474
45128	65477	31741	41132	40964	30351	1702	568	515	528	485	539	517	507	506	484	554	500	491	457	479	481	426	487	478	478	433	491	493	474	449	479	440	475	442	488	457	504	471	496	513	490	493	508	459	499	488	484	470	452	470	463	477	497	456	467	489	491	464	510	450	470	499	456	481	512	508	490	488	455	490	474	514	455	486	492	486	462	504	477	500	499	481	506	502	475	525	479	475	507	509	478	460	448	519	482	480	490	490	469	487	464	501	461	475	477	465	478	471	499	475	446	477	484	464	489	480	491	473	485	506	462	461	492	431	478	457	462	469	437	499	471	460	456	468	461	450	448	470	441	470	451	492	507	473	470	521	443	479	491	471	509	475	491	477	493	459	466	494	472	517	523	465	482	504	538	533	450	468	446	487	480	480	467	460	477	522	482	451	463	509	487	481	448	483	506	459	471	462	499	474	481	468	505	504	488	500	425	493	499	512	468	460	468	487	468	511	508	501	485	472	442	496	485	494	478	475	473	461	450	508	434	462	500	486	493	470	453	468	454	477	479	461	494	466	455	468	477	468	452	474	470	464	470	475	457	509	475	468	504	483	487	504	504	473	468	491	435	478	462	465	476	474	479	459	530	485	481	502	488	469	431	482	488	435	447	500	514	442	458	460	427	467	451	510	496	456	493	464	477	518	482	489	460	456	459	436	449	494	484	480	479	458	485	453	459	524	456	485	497	490	544	499	439	497	487	458	451	458	487	456	468	473	474	477	448	452	494	471	469	482	472	528	470	457	487	461	472	426	487	499	484	464	487	445	472	473	497	456	501	491	441	484	464	481	471	497	503	473	481	483	459	491	473	441	469	495	477	447	461	470	506	465	483	453	493	477	471	461	532	484	477	469	487	444	498	448	487	493	544	476	461	449	461	468	502	414	472	473	484	494	453	452	503	482	496	471	491	471	474	476	489	450	487	462	460	453	484	422	483	455	413	461	502	497	486	478	459	513	476	477	443	450	466	471	486	465	469	489	480	463	471	453	477	505	479	476	457	488	464	498	483	452	511	474	519	473	463	464	423	493	466	530	442	481	483	457	466	498	448	494	467	474	487	500	497	484	484	453	465	490	458	456	487	494	495	481	457	496	444	505	496	461	471	471	465	470	469	496	487	465	478	480	499	500	502	472	475	479	494	471	473	461	474	444	503	480	476	485	472	466	457	518	518	467	486	465	459	472	478	490	505	478	454	500	475	487	481	515	452	499	455	508	478	466	432	506	439	487	457	459	488	501	455	484	494	492	500	481	478	490	472	471	492	494	484	462	500	497	487	486	503	470	470	480	514	463	497	515	456	487	491	450	490	474	459	467	461	497	472	472	458	424	463	493	454	472	480	503	501	497	483	472	486	506	470	495	502	476	513	471	481	478	502	475	431	466	497	451	456	478	460	523	470	447	478	454	445	456	465	471	499	455	512	484	480	461	431	461	474	453	460	459	476	453	485	504	487	473	481	481	514	477	480	443	475	468	474	474	494	500	497	537	530	466	466	529	459	465	500	451	459	463	481	502	444	458	447	475	427	462	522	477	471	461	463	508	467	446	476	469	498	467	486	478	447	476	468	466	460	465	501	454	480	474	461	487	460	485	486	480	497	423	504	494	460	508	482	517	467	504	467	467	455	462	483	474	460	479	454	488	457	459	471	449	471	475	512	440	473	457	495	424	485	454	489	488	497	454	462	470	446	452	453	467	504	467	496	467	469	474	482	466	476	534	477	489	466	490	485	465	457	465	510	454	470	477	523	478	472	441	448	541	510	482	446	478	428	441	472	485	468	467	472	461	464	448	483	474	457	475	470	496	471	527	453	489	490	480	463	459	481	464	519	487	471	487	495	475	461	471	504	477	497	426	451	468	480	441	457	463	501	453	450	447	467	472	491	476	436	488	486	482	451	514	488	480	482	464	487	453	504	492	447	477	472	488	483	522	471	512	511	497	500	457	461	463	497	475	481	457	471	490	485	464	469	463	437	480	450	486	469	442	477	462	501	497	452	458	494	458	479	452	480	515	486	455	491	498	476	482	502	466	473	490	470	507	463	466	499	478	470	480	438	478	479	489	484	508	526	480	486	469	450	468	495	492	492	477	447	485	464	477	460	474	484	496	465	459	494	463	479	461	404	454	461	471	481	474	469	479	494	508	451	459	491	435	482	472	448	474	472	452	494	478	485	472	497	424	471	460	508	486	473	468	434	485	446	450	488	464	491	493	494	466	460	478	491	473	470	490	452	450	469	489	499	513	495	461	514	487	480	500	473	491	469	502	468	489	455	476	475	510	493	456	477	456	451	508	484	437	458	499	490	437	447	494	488	487	482	460	480	482	460	504	521	468	478	486	479	484	487	437	469	452	461	469	454	449	494	492	474	456	487	498	475	461	478	469	471	471	434	520	471	493	456	495	501	468	480	512	439	434	476	485	520	456	496	517	462	451	477	502	495	461	474	483	453	479	480	456	482	480	473	471	459	485	517	451	470	491	460	494	498	503	490	491	446	489	452	480	461	499	469	481	494	467	465	509	460	505	483	482	527	452	453	468	472	469	501	437	492	487	491	493	472	478	508	467	483	500	464	478	466	486	459	454	455	488	470	465	463	496	458	460	470	481	488	491	459	482	493	455	445	474	462	501	467	497	475	470	497	467	492	494	464	453	507	440	481	464	493	460	480	448	470	455	466	431	527	529	514	513	492	492	516	488	437	483	468	476	491	477	469	477	481	481	488	486	520	495	497	467	461	465	448	493	456	498	473	530	479	489	511	492	465	469	515	468	478	488	465	496	470	464	479	465	458	424	450	466	445	469	478	480	444	476	499	472	423	473	428	504	460	434	461	477	478	497	482	487	428	450	467	478	522	486	494	495	457	459	473	468	473	465	453	463	501	443	439	444	476	480	494	480	478	500	420	497	470	452	512	487	497	476	483	490	488	460	458	528	487	418	442	461	466	460	457	499	452	528	479	470	508	483	490	494	448	474	482	498	464	428	478	455	453	456	462	523	491	489	459	481	465	453	468	442	453	473	453	452	480	488	477	498	477	509	468	485	475	456	449	440	449	473	456	495	479	423	501	471	497	458	506	491	428	485	460	470	487	440	489	481	471	489	445	477	462	444	459	453	483	473	471	447	454	500	473	480	483	463	487	484	474	477	515	540	426	450	446	462	460	513	461	479	487	491	461	467	464	452	492	463	486	488	481	461	484	486	480	458	463	430	442	468	501	443	450	492	442	498	499	466	469	507	454	451	473	472	489	514	497	481	503	498	476	481	516	489	420	461	507	444	446	457	483	526	485	447	509	477	456	453	487	469	459	468	439	458	504	493	470	480	484	465	487	465	494	477	480	481	490	509	495	470	496	460	425	487	450	504	481	455	486	469	475	489	502	460	479	436	454	455	475	506	471	529	458	487	465	476	441	454	486	499	466	455	513	466	486	503	454	458	516	450	485	478	451	498	486	457	470	441	438	478	469
25091	22027	27466	26123	24910	19527	4561	450	372	370	394	377	399	323	371	385	380	349	343	378	381	370	389	366	345	343	359	379	349	378	362	354	345	355	352	388	339	366	348	382	342	313	388	358	347	378	365	406	371	385	342	397	352	385	355	331	353	351	382	354	345	325	350	347	381	346	347	350	369	333	346	354	346	328	328	346	362	333	340	396	334	336	346	376	360	340	349	340	347	365	342	375	356	376	391	330	351	370	351	338	381	348	377	364	363	371	345	363	367	358	338	359	318	331	352	366	356	401	369	361	346	374	357	365	318	380	350	365	370	361	354	343	377	372	356	364	386	340	381	360	357	362	355	361	359	395	356	327	368	381	368	357	380	349	342	401	348	349	349	369	348	382	336	346	362	366	360	363	343	373	370	361	356	334	398	348	367	344	346	372	377	338	346	358	342	369	340	367	332	318	326	371	331	340	337	372	377	377	340	342	392	380	347	347	335	363	341	375	331	386	360	337	360	345	387	370	369	389	372	327	374	354	348	350	365	365	347	346	351	353	343	396	359	369	332	362	385	390	323	371	367	362	353	365	375	348	340	354	383	360	342	354	372	382	382	368	359	361	333	368	349	401	384	358	333	386	353	368	361	370	376	361	361	351	350	368	363	360	383	378	382	360	395	347	378	360	352	361	379	372	385	350	353	371	374	347	347	347	341	363	354	393	320	345	337	359	358	377	352	372	351	331	340	371	377	344	360	343	374	357	346	352	375	360	370	341	368	362	331	378	375	358	369	366	351	358	383	358	371	373	368	387	358	374	386	376	365	338	340	363	390	357	331	355	335	382	349	360	370	353	318	371	333	366	360	339	348	372	389	366	410	372	369	364	328	365	354	373	348	372	373	367	349	375	382	350	337	379	367	367	353	360	323	371	365	349	380	364	367	369	360	349	366	351	332	346	380	362	361	398	342	349	376	353	330	363	371	363	350	376	396	359	355	348	384	358	365	348	354	351	336	329	348	342	345	398	365	364	376	397	369	341	371	407	353	339	347	352	408	397	330	345	354	342	350	344	378	342	354	385	375	347	380	378	359	371	342	358	356	314	371	336	334	329	342	353	358	381	370	325	335	365	389	391	382	397	388	360	366	334	344	349	370	331	348	364	392	369	368	360	351	392	360	383	361	332	411	350	357	336	368	334	343	338	355	352	350	370	387	387	379	328	343	344	350	351	393	341	331	372	362	330	347	397	373	339	411	347	332	375	364	376	358	345	347	354	334	333	338	361	352	319	355	361	331	358	353	349	356	393	304	381	348	369	354	392	348	358	369	349	373	332	366	331	364	355	348	391	353	362	357	319	350	358	377	335	342	373	393	371	346	358	400	323	368	340	356	395	353	361	360	400	402	374	327	350	355	349	363	355	349	370	362	359	374	372	339	400	359	387	358	352	345	392	358	344	360	369	370	345	365	319	386	328	378	351	357	368	346	357	368	367	367	382	388	377	369	345	339	321	366	379	345	327	349	346	367	349	365	391	342	382	376	374	392	319	376	339	334	359	358	380	374	342	350	352	385	389	389	335	360	377	365	352	353	382	363	325	392	378	351	342	376	350	344	357	354	328	356	366	332	347	355	354	391	366	374	354	368	366	358	352	351	357	351	327	357	377	390	337	385	343	322	361	360	355	341	394	362	347	358	371	340	353	378	340	358	328	332	339	371	352	371	374	362	380	356	350	357	344	367	335	327	361	374	337	356	349	345	335	355	327	376	376	379	365	361	363	371	341	384	359	329	335	331	368	399	334	356	358	387	331	359	364	356	368	354	353	343	309	348	336	363	361	365	327	352	350	375	371	345	346	335	340	364	345	379	400	366	362	373	354	344	353	351	346	362	331	361	397	381	375	338	367	355	323	382	344	350	346	371	367	381	383	355	367	370	322	345	361	360	374	401	370	355	341	340	371	368	345	381	354	376	411	389	353	329	358	377	364	344	356	340	355	337	356	321	332	338	367	345	366	352	349	374	393	384	361	361	379	335	345	373	383	323	365	319	357	375	355	352	376	334	361	354	375	342	404	337	382	322	320	397	367	348	383	338	333	348	344	338	326	361	335	339	374	344	346	373	370	347	364	399	370	365	353	367	366	341	358	331	335	365	342	342	343	384	360	349	378	353	367	356	360	345	344	395	344	375	369	357	376	354	384	376	367	368	376	361	374	355	324	346	315	357	351	351	378	394	362	365	351	349	330	349	381	345	374	358	372	360	375	387	393	362	383	404	390	367	343	394	381	315	364	357	378	412	357	355	362	360	360	349	352	341	365	318	381	361	369	365	350	327	355	345	360	362	397	371	376	335	356	322	358	362	362	347	363	352	380	347	359	370	351	332	329	329	323	348	331	346	362	347	351	355	363	382	373	399	323	373	346	378	376	347	345	358	397	368	387	341	354	364	398	344	405	360	353	348	416	364	376	352	373	379	350	366	355	372	356	384	338	363	387	347	365	349	352	379	405	363	314	358	386	324	340	365	368	359	350	394	355	372	345	357	387	392	362	344	319	361	358	402	361	362	351	367	350	392	372	412	364	364	325	348	353	348	376	357	359	346	380	394	380	369	366	386	368	415	348	389	368	375	381	353	349	355	349	344	368	345	319	371	308	329	349	360	352	361	396	350	345	349	363	383	362	357	340	345	369	330	339	346	339	372	381	386	395	372	365	310	350	366	345	356	384	360	369	346	351	372	332	350	345	340	352	367	346	374	369	333	324	373	354	363	344	331	352	383	346	355	346	356	355	335	381	332	344	350	410	377	358	337	391	380	370	381	352	364	362	341	362	340	308	343	385	341	343	355	340	341	349	386	368	375	366	345	362	345	392	338	346	389	380	373	398	384	354	360	339	358	366	367	353	358	370	380	353	379	373	351	356	361	408	373	326	357	346	374	357	381	362	343	368	349	393	372	377	348	350	381	344	369	340	357	379	373	361	369	339	367	379	366	344	340	337	347	398	385	397	366	334	335	353	378	336	319	346	355	353	364	344	362	367	382	387	374	357	365	340	345	356	397	375	376	386	390	363	375	344	379	354	361	373	343	374	330	404	362	337	367	380	356	353	356	379	376	355	339	336	358	395	375	338	401	345	330	357	372	369	385	371	367	375	349	376	370	357	330	349	369	363	368	343	392	371	374	353	360	375	366	368	355	354	345	368	353	377	340	382	384	359	365	367	364	379	334	352	366	337	372	361	331	345	355	375	358	386	381	375	367	366	361	341	348	372	341	363	354	298	372	319	363	339	359	361	358	317	366	335	359	351	382	375	359	375	360	351	392	353	388	359	350	383	376	378	347	340	366	388	351	387	348	337	332	354	371	382	344	395	372	375	343	348	401	385	324	374	383	329	349	380	333	333	391	372	361	367	335	370	363	319	341	369	356	353	339	357	381	369	353	348	369	346	369	412	400	351	360	364	369	400	368	345	362	347	337	388	359	346	311	361	331	351	348	363	366	354	340	358	332	367	375	394	386	343
43838	64645	22206	27451	31028	23081	3163	434	440	410	401	418	395	426	357	419	391	399	419	407	438	423	376	393	386	378	376	377	352	372	348	406	386	413	417	420	427	387	395	406	377	368	404	388	408	362	399	393	368	424	373	402	347	346	404	385	400	447	367	407	407	388	417	379	381	375	370	371	384	437	392	378	373	415	417	401	411	390	415	385	427	381	408	392	388	456	372	400	423	398	408	376	418	420	392	368	395	375	391	421	383	400	427	386	352	388	367	417	359	370	400	380	390	378	398	382	372	367	432	395	412	397	393	411	380	399	417	391	372	364	395	423	366	385	414	379	408	355	399	413	420	399	379	412	409	347	375	390	442	403	387	380	377	401	399	384	401	362	363	380	424	365	379	382	405	381	365	376	411	399	383	416	391	354	411	381	401	429	380	390	388	371	397	402	427	439	409	402	377	393	415	402	405	387	379	382	411	409	388	399	403	401	357	379	379	397	420	385	404	368	399	386	443	368	392	388	386	400	351	390	351	369	383	388	400	401	365	399	386	439	403	354	402	396	423	382	393	385	375	397	397	401	413	395	384	420	417	382	391	352	370	389	413	360	407	411	394	391	364	396	398	409	393	401	413	384	422	378	377	390	394	392	395	376	392	394	406	381	392	398	417	381	376	398	372	416	388	385	414	436	390	403	383	445	385	414	378	411	418	417	412	421	396	394	419	406	395	378	396	384	384	396	376	386	385	412	394	394	365	423	378	381	380	381	378	389	420	356	390	425	361	371	399	442	372	357	386	439	393	429	383	403	377	363	391	406	398	399	428	397	395	409	402	456	399	385	401	387	388	412	409	381	407	423	408	392	413	349	398	379	386	372	406	391	384	410	391	418	372	354	369	371	403	401	417	355	397	426	426	381	373	391	394	413	406	415	426	353	377	358	400	389	391	387	386	415	367	378	435	361	386	380	399	419	391	397	401	380	411	390	402	401	391	398	384	408	397	403	381	386	432	371	392	410	393	390	373	381	407	386	392	399	410	418	339	379	358	377	405	375	403	406	394	393	385	386	388	371	402	365	383	370	381	381	395	344	398	397	422	380	389	410	413	420	392	394	428	402	408	371	416	397	362	369	411	366	401	398	412	421	412	368	415	411	397	424	428	371	395	388	427	416	406	387	365	381	399	384	407	382	407	406	395	405	418	399	382	410	368	405	373	361	392	421	418	396	402	411	386	380	369	389	375	384	342	412	393	430	402	401	413	388	379	397	412	398	402	410	392	387	391	367	383	371	421	374	378	392	403	378	371	403	389	417	371	385	390	393	368	416	407	365	403	376	395	406	373	400	358	378	355	405	400	386	396	373	399	396	368	413	391	383	403	386	381	396	412	393	390	404	391	376	402	389	372	384	463	362	367	403	365	384	442	419	359	405	403	420	402	430	403	410	386	394	393	429	380	368	384	389	386	342	404	408	415	401	344	411	375	394	380	393	397	398	418	380	380	427	368	414	388	407	400	409	405	385	405	410	403	373	422	381	377	418	391	381	357	375	402	356	409	394	418	406	406	399	405	367	385	417	395	407	429	389	420	395	365	366	390	384	371	400	374	408	354	382	388	393	408	378	377	395	386	443	402	377	388	397	387	407	403	350	386	355	409	368	377	393	397	394	386	418	402	408	390	394	392	387	376	427	399	374	389	376	403	430	400	391	385	366	412	395	374	407	401	350	405	392	397	426	348	417	415	391	369	405	423	396	394	379	399	423	417	396	402	395	402	380	400	402	423	411	404	382	397	389	339	396	361	406	370	437	418	390	377	379	403	389	395	388	431	401	407	395	423	397	391	338	422	395	411	431	384	420	404	397	416	358	379	369	375	389	411	367	396	397	380	395	371	395	363	438	374	413	391	374	390	393	404	403	385	399	401	395	395	415	400	414	375	401	398	403	374	367	416	411	403	400	375	392	408	401	383	420	380	401	403	386	408	351	393	385	412	405	390	399	421	408	376	419	401	410	395	396	406	389	393	374	422	368	407	410	385	375	391	359	364	417	390	404	401	391	412	376	398	364	384	426	400	411	410	365	352	384	376	377	378	418	389	424	393	403	401	373	403	401	393	419	380	414	393	375	384	396	389	404	386	376	381	412	391	351	390	393	362	370	364	441	405	413	389	382	365	401	372	374	398	375	412	411	401	387	391	385	372	384	371	408	411	426	384	391	403	397	395	387	350	374	416	418	383	368	421	379	418	416	410	406	395	393	420	401	405	414	383	430	361	380	413	403	416	414	390	368	384	385	365	377	405	377	402	385	367	386	383	408	372	382	389	409	400	419	395	401	397	401	403	395	395	375	383	373	414	411	394	383	384	382	436	425	390	407	368	360	376	384	408	370	418	375	409	405	395	438	397	427	392	406	360	395	420	368	362	384	422	410	439	400	388	357	398	365	409	411	408	380	394	389	410	422	370	395	449	405	388	371	401	367	392	362	399	390	401	374	419	348	392	394	421	376	399	419	377	395	417	410	365	382	390	377	387	421	401	361	374	398	389	398	336	393	385	403	416	385	398	356	392	381	380	382	454	385	394	394	369	350	405	395	410	384	392	385	393	383	381	387	412	411	389	419	395	412	392	407	383	421	355	399	387	392	401	406	408	409	418	405	410	358	408	426	392	425	387	349	385	413	369	397	415	407	399	379	376	407	387	412	401	364	407	381	419	371	376	371	396	387	400	421	401	359	388	378	395	405	391	411	406	414	403	392	417	387	357	394	397	422	400	392	389	415	373	406	396	407	393	383	385	392	399	414	438	413	374	371	365	370	386	391	378	416	379	374	399	404	395	384	356	384	393	376	389	381	401	420	398	415	408	390	353	364	364	384	407	354	398	418	356	364	398	395	390	402	398	371	396	375	415	413	415	402	381	389	420	417	396	433	408	384	406	386	396	365	389	368	385	422	407	369	412	429	411	352	436	397	440	397	411	364	382	374	400	372	379	377	373	385	420	375	418	422	375	408	397	411	402	423	392	396	375	430	362	443	427	412	359	437	403	412	402	407	394	413	425	360	423	389	361	401	424	397	410	424	394	395	426	398	392	366	437	405	362	400	389	366	402	385	376	429	387	406	404	393	424	412	386	376	383	388	406	411	379	408	379	374	405	421	369	435	428	380	413	382	413	416	419	373	398	388	374	398	367	404	397	403	426	411	401	399	361	388	416	366	393	385	404	397	366	419	393	356	364	400	392	369	392	429	402	411	378	387	377	394	431	392	378	423	405	404	357	406	359	370	375	412	397	378	382	410	374	404	407	394	369	387	382	373	383	389	409	389	426	420	367	379	409	399	403	393	382	396	384	405	381	374	400	417	391	382	370	373	373	369	414	389	408	411	422	429	423	410	372	404	374	390	389	387	405	417	347	387	398	405	416	431	360	393	373	388	431	363	404	404	400	401	416	382	398	429	401	411	399	384	388	390	382	394	367	380	377	394	405	430	392	398	390	401	391	380	384	368	408	390	398	338	392	388
22712	21301	28675	24092	27321	36147	23616	3079	831	703	732	712	707	724	652	677	668	662	654	660	660	669	618	680	655	659	634	688	615	673	675	677	659	661	661	695	688	636	682	662	663	657	645	636	668	675	664	705	662	706	638	633	707	637	641	677	661	693	629	664	601	664	674	613	630	623	667	634	642	662	679	629	672	675	686	600	637	663	669	670	658	672	697	689	664	687	626	630	638	657	689	690	681	647	639	630	658	656	700	656	619	674	674	659	656	651	657	663	657	642	617	605	658	616	611	614	653	654	694	624	621	692	676	642	679	685	652	671	659	654	670	676	654	653	655	656	691	654	662	622	655	655	628	674	654	660	651	635	690	692	676	670	649	670	677	728	679	627	637	665	737	623	671	641	651	630	621	625	646	620	652	613	710	687	682	651	640	627	656	662	679	668	705	676	664	699	671	649	631	708	629	620	676	666	638	695	651	624	695	607	673	623	662	635	658	653	650	638	657	627	653	675	648	693	654	675	691	668	637	627	598	664	633	615	668	642	659	638	708	676	647	644	649	663	641	626	683	672	727	662	635	632	686	659	683	656	664	676	651	654	672	613	645	663	675	642	686	682	664	602	674	684	643	652	630	686	640	676	672	671	674	645	646	649	691	646	653	713	655	662	643	676	621	648	656	653	654	649	692	675	697	690	660	666	622	636	672	641	611	647	644	679	670	616	643	653	668	650	644	661	649	649	674	663	651	675	659	666	656	634	645	656	643	668	626	662	623	598	650	689	707	674	683	664	694	680	656	670	682	671	669	643	680	640	645	636	597	667	630	659	641	690	669	675	691	677	653	604	635	684	657	640	655	693	619	641	707	643	631	695	635	647	688	636	692	632	648	683	676	631	650	688	640	649	655	631	649	703	670	604	650	636	612	676	630	655	644	626	641	702	638	638	660	612	661	608	657	647	647	646	684	679	668	714	677	641	682	698	652	646	665	676	654	682	674	697	643	671	629	699	612	630	664	713	642	675	648	645	680	668	674	711	642	678	675	679	677	674	641	690	631	652	669	634	663	650	682	697	648	670	682	616	646	626	644	649	639	657	651	593	650	671	668	677	673	631	646	674	698	690	641	639	666	643	644	671	682	638	681	637	653	661	626	688	598	634	655	680	655	714	632	670	649	623	631	702	654	649	647	685	623	703	657	656	648	657	659	658	642	670	663	605	668	661	643	668	675	654	657	643	665	660	658	666	647	645	639	656	706	666	670	628	670	664	658	668	617	688	630	659	617	648	656	652	607	658	706	682	632	714	698	647	672	684	600	666	677	642	649	610	635	661	700	640	623	669	672	659	648	680	640	680	621	672	668	607	675	614	637	674	628	651	646	639	651	644	636	682	677	693	681	676	664	670	678	655	668	674	682	681	700	641	653	673	683	655	639	590	667	670	676	620	687	660	665	630	634	649	639	664	617	631	682	662	706	668	629	690	665	664	653	644	653	675	654	652	689	707	702	667	638	647	701	696	638	682	702	619	678	677	669	685	689	664	649	634	685	652	644	677	641	655	640	666	658	659	703	651	670	630	661	643	677	668	669	699	660	675	608	701	626	663	688	636	663	592	643	703	608	654	627	724	688	663	686	651	684	654	645	657	665	677	680	663	623	616	666	685	674	653	644	677	674	699	635	606	693	634	666	661	687	658	669	693	667	643	614	658	674	632	635	644	651	650	654	653	714	685	671	637	610	615	708	702	636	647	636	639	702	621	667	621	690	616	602	704	709	611	671	654	630	641	637	612	625	682	651	621	666	647	650	675	689	680	669	634	668	656	667	643	651	668	695	611	642	717	655	643	741	634	654	670	745	714	650	645	662	710	671	668	661	688	638	659	695	675	638	625	638	697	627	640	636	663	587	684	680	639	603	613	651	707	662	633	681	658	651	636	681	658	692	634	610	703	612	654	676	670	684	631	614	692	682	664	699	623	683	694	660	647	640	732	660	658	666	694	684	633	657	698	636	687	680	687	689	685	703	683	642	625	669	655	644	625	710	682	616	622	654	660	636	713	627	663	679	656	705	647	772	635	659	694	666	678	640	623	669	658	689	685	642	636	660	661	648	651	656	655	670	640	666	626	661	678	691	649	701	629	653	640	701	667	670	639	683	649	653	637	657	670	636	694	635	658	650	662	653	649	655	649	672	621	648	652	709	682	666	663	705	671	652	663	680	688	645	653	674	687	673	656	659	701	652	629	660	675	665	665	668	676	667	688	681	654	679	707	707	643	652	687	619	678	692	639	636	685	613	656	629	668	691	656	670	623	656	679	652	669	664	630	680	612	640	632	642	613	628	688	688	644	692	609	658	669	685	689	619	636	649	665	685	657	623	633	692	658	660	666	641	675	641	689	660	619	688	666	645	643	677	683	653	647	640	619	603	639	678	711	640	619	675	660	685	668	743	650	689	713	668	679	669	600	724	685	649	649	622	657	679	654	682	649	669	655	671	667	659	671	665	633	679	703	619	660	714	655	645	657	662	632	624	646	677	642	617	638	699	632	692	676	695	676	655	624	661	681	683	697	695	620	655	629	620	693	669	666	649	694	677	666	705	674	638	675	683	702	639	685	666	685	672	650	623	644	654	665	668	669	712	661	699	634	671	671	670	654	673	666	623	656	642	658	661	634	676	659	691	675	666	661	675	652	675	657	681	666	617	617	679	671	658	667	699	674	649	678	699	626	633	649	682	642	670	676	665	672	626	654	658	655	627	729	654	637	665	630	663	668	601	641	650	659	635	670	648	658	672	678	665	669	661	659	658	659	641	679	656	669	665	621	675	654	662	648	625	680	659	679	632	646	685	680	642	684	650	664	662	669	699	647	666	679	626	663	632	656	641	633	690	626	679	669	645	654	676	648	691	666	682	659	643	676	699	641	654	608	653	668	686	694	699	688	667	638	682	668	659	675	698	671	684	626	674	639	601	636	620	639	708	679	623	644	672	699	643	663	651	705	647	659	704	693	636	691	666	652	653	650	660	634	696	660	646	695	653	637	686	631	659	650	642	638	621	666	657	694	617	662	629	611	653	701	627	706	651	690	665	685	652	668	657	636	662	619	663	610	641	651	632	681	639	615	679	674	647	658	662	726	647	666	651	654	656	682	657	662	628	639	728	670	688	674	699	622	658	630	660	640	639	659	709	654	672	687	633	667	693	710	689	677	706	668	649	655	674	667	663	670	684	661	635	695	693	639	586	703	663	658	674	668	646	623	655	649	677	624	671	670	646	625	642	644	658	648	668	649	657	675	648	622	628	652	650	650	652	629	625	675	632	663	653	637	670	633	656	589	634	635	657	635	657	630	681	609	643	663	661	687	691	699	624	691	669	642	691	639	682	609	656	656	684	630	651	642	636	718	692	641	642	671	672	744	678	636	642	628	636	647	708	659	667	667	680	689	712	694	666	669	643	658	662	669	704	694	655	653	606	647	636	679	662	634	650	656	643	642	693	646	663	620	674	700	690	639	603	598
49610	82190	44721	38551	47553	42541	12365	873	808	775	782	736	696	729	731	704	672	724	695	691	695	697	695	702	696	675	656	667	722	661	637	697	669	674	669	649	637	657	709	680	718	617	691	643	642	668	644	693	663	654	683	715	686	683	641	696	670	670	698	672	680	671	609	687	654	634	656	626	705	656	633	631	656	675	711	656	700	638	697	702	628	677	699	661	661	689	683	639	688	628	690	668	665	650	644	650	653	648	669	660	659	685	701	672	636	692	637	666	673	618	656	657	646	632	674	641	653	694	662	663	630	611	651	686	694	653	655	708	667	676	725	716	711	662	675	628	667	632	658	687	685	704	662	694	676	653	679	722	663	710	704	706	703	673	691	681	634	662	673	686	728	684	689	670	650	624	650	679	637	699	685	631	661	684	664	688	699	653	676	673	670	687	635	670	648	666	680	705	663	678	660	704	662	652	707	694	660	619	687	658	596	681	694	680	695	636	646	696	668	689	681	703	655	660	641	726	654	697	652	707	681	644	719	706	637	654	665	660	661	695	654	702	686	651	688	666	658	661	681	655	620	694	651	672	677	681	646	692	684	643	638	649	676	651	599	684	682	645	650	657	663	684	686	701	652	668	695	663	619	589	696	688	711	676	720	662	671	679	706	666	656	677	659	642	662	659	693	672	635	708	668	640	729	622	663	679	658	637	640	661	630	699	628	671	688	693	705	634	639	666	651	679	662	683	664	631	662	667	671	664	632	649	681	694	659	648	681	646	636	616	683	693	676	670	668	657	637	717	681	697	667	643	680	630	709	657	683	656	691	655	689	652	640	648	672	673	680	677	689	661	650	660	712	677	738	677	660	654	672	672	701	663	657	640	694	691	715	686	697	685	636	665	643	673	662	678	613	642	669	683	658	604	671	656	680	675	657	711	684	643	683	632	673	641	664	677	694	689	655	697	655	674	670	694	696	610	665	695	679	616	699	677	644	672	608	660	693	673	658	616	709	654	680	653	641	658	684	637	692	676	684	673	650	684	666	666	697	633	651	698	666	653	653	677	667	658	676	685	653	680	695	690	722	682	682	613	667	688	642	640	683	688	649	679	653	657	659	669	698	643	641	706	651	699	637	685	657	632	656	675	646	668	691	679	673	666	653	666	671	660	698	713	654	661	664	682	702	642	661	707	719	687	683	713	658	653	724	675	704	653	679	649	685	644	682	624	647	710	657	666	698	624	646	668	647	622	670	695	690	669	699	652	704	673	683	647	653	630	646	643	685	710	678	665	716	686	650	650	656	620	657	681	695	676	675	682	741	721	737	682	687	647	683	675	654	659	653	730	661	642	709	700	724	662	644	676	691	648	617	709	674	671	640	641	687	679	655	671	695	636	629	692	676	661	749	657	664	668	694	652	638	668	639	670	651	653	677	640	679	678	697	649	647	645	696	633	683	668	663	696	663	648	641	651	651	641	654	695	640	681	635	654	669	678	667	667	688	680	641	636	709	662	673	711	704	654	653	687	680	681	683	683	661	689	637	630	676	679	678	657	687	626	691	624	685	639	638	695	713	662	673	656	670	691	658	648	664	677	684	642	646	718	622	631	680	669	704	707	637	678	707	699	656	656	684	687	736	663	630	698	669	614	650	715	644	673	651	690	651	696	678	664	667	667	679	644	665	665	661	633	679	695	651	625	660	675	672	675	683	654	708	667	666	663	704	698	674	626	679	708	669	655	636	645	607	692	716	599	595	705	648	669	650	683	667	687	650	691	677	639	676	705	655	656	691	677	670	634	641	685	660	649	643	634	640	660	658	683	691	691	685	661	660	648	632	623	670	644	689	684	690	649	660	663	687	693	668	687	655	661	653	692	671	665	673	699	656	669	706	669	685	652	710	672	660	637	656	665	660	652	700	652	671	705	649	664	671	671	652	627	694	645	650	661	699	680	680	713	638	642	671	686	647	664	695	652	670	694	725	681	654	660	669	676	671	703	662	677	704	682	665	656	688	633	683	664	649	648	676	676	676	674	669	695	656	638	644	677	665	719	661	664	664	670	623	676	700	668	623	672	628	717	600	666	661	649	696	664	735	668	692	643	653	671	625	672	666	676	701	690	663	691	654	653	680	694	647	649	660	672	686	706	644	681	707	639	653	720	617	661	644	614	671	690	664	663	671	688	674	633	659	678	661	670	707	654	669	679	639	644	638	640	652	689	683	634	671	654	681	700	682	695	692	679	665	646	681	691	696	668	716	634	652	668	618	700	632	685	700	645	647	729	675	644	645	666	657	658	666	654	660	696	647	655	658	683	653	694	656	677	656	685	669	674	698	623	675	693	642	627	663	688	657	670	681	680	695	681	667	664	634	655	680	732	651	713	656	677	717	683	662	683	677	666	680	655	666	716	623	704	657	682	667	694	679	686	680	704	702	682	705	696	694	663	669	636	745	680	658	646	682	687	670	709	672	662	678	667	697	644	700	696	662	674	660	670	683	637	608	656	736	646	668	691	598	704	711	697	686	678	682	649	636	682	719	678	627	671	644	657	646	678	683	682	684	692	657	664	653	724	643	654	633	659	666	711	606	699	672	631	643	637	657	721	665	659	676	667	695	632	657	682	669	680	679	698	712	685	651	696	657	723	669	671	651	671	682	683	711	700	675	635	690	661	666	656	670	692	689	691	656	639	684	687	667	689	643	667	672	642	658	640	648	731	658	687	676	699	643	644	707	707	664	638	667	648	697	673	659	730	653	669	681	705	625	657	654	642	651	635	650	697	644	646	668	660	681	661	680	637	657	676	687	671	630	647	709	653	647	644	733	708	680	668	703	656	658	681	709	686	625	633	654	650	674	714	678	641	656	667	671	681	657	659	679	704	625	678	680	669	666	634	662	623	685	654	675	631	720	666	685	668	681	671	708	659	677	628	637	699	661	683	671	634	706	691	687	684	695	677	663	715	700	668	705	702	643	631	669	663	687	675	632	690	689	664	718	651	702	698	678	629	697	674	646	701	634	679	650	679	612	665	689	702	635	711	645	662	660	638	651	681	650	699	657	660	665	666	628	690	671	647	650	671	689	668	665	666	702	686	645	700	656	658	671	669	641	649	612	658	645	691	647	658	645	678	704	646	653	678	700	657	660	684	676	687	732	641	658	623	674	648	700	682	652	595	648	703	704	686	663	711	656	667	676	618	681	681	655	703	680	644	677	689	639	652	638	677	656	649	690	696	617	652	677	718	688	665	680	715	674	651	677	669	637	667	692	637	661	743	681	658	649	637	669	664	610	696	672	699	671	679	687	668	679	672	661	664	649	644	613	692	687	663	675	693	707	671	653	680	679	632	680	667	663	668	637	672	676	645	667	669	634	678	629	674	647	707	710	675	722	703	681	673	681	725	643	662	688	713	684	671	693	677	673	664	654	668	672	632	674	665	699	670	693	677	627	684	717	659	665	687	692	674	671	643	684	681	675	692	685	658	669	647	672	650	662	711	667	664	679	649	650	669	650	684
36728	32814	17226	5963	6039	4027	775	296	268	306	281	316	300	287	267	319	294	286	278	307	313	311	269	308	251	294	258	279	263	314	280	272	277	259	294	295	278	294	303	290	278	294	266	281	317	311	291	301	277	291	280	320	288	284	292	261	274	288	273	288	299	305	283	264	305	291	272	280	307	296	252	306	312	288	286	289	285	299	302	286	287	289	285	293	303	277	302	278	308	296	309	271	289	293	290	279	276	319	280	285	298	291	272	266	327	299	284	292	288	317	305	305	308	274	273	265	270	314	309	305	270	300	292	322	310	268	275	297	276	265	336	288	299	298	302	275	293	297	307	302	306	285	305	304	302	292	281	272	276	269	258	297	283	299	298	322	272	268	292	329	246	299	289	290	274	313	272	303	290	260	283	317	291	296	303	280	275	296	274	284	272	271	289	285	304	286	311	290	270	281	247	305	273	286	287	333	303	256	299	283	273	286	274	292	312	286	298	290	308	327	279	293	281	265	305	302	285	313	293	289	277	265	270	272	289	269	288	290	298	296	312	306	293	311	277	305	289	305	310	304	281	281	256	268	291	280	282	266	298	297	271	287	300	272	295	286	258	291	312	296	288	266	279	311	311	268	307	281	304	263	284	282	291	285	295	295	280	274	319	299	290	312	292	308	288	286	251	273	295	268	253	278	285	269	278	304	279	279	315	307	275	312	282	320	286	296	295	290	300	258	306	265	299	277	296	286	308	279	313	295	294	305	310	306	290	299	258	299	271	278	298	264	292	263	284	256	264	260	286	300	321	288	307	287	303	276	283	300	311	283	273	286	285	302	258	279	289	319	289	278	290	291	270	286	302	301	314	290	291	278	279	329	292	322	258	266	274	295	298	288	286	275	295	319	271	283	316	296	288	265	313	288	323	304	286	308	322	278	284	287	292	267	276	277	315	296	324	286	284	256	308	278	266	306	330	281	260	319	282	297	286	294	284	278	279	284	289	295	266	289	292	281	290	327	281	263	281	294	301	300	298	265	299	277	269	277	278	293	266	294	284	284	302	287	283	280	300	292	271	281	276	291	296	273	279	276	315	298	270	288	296	275	294	280	268	300	302	280	251	295	274	282	278	284	250	277	277	283	297	288	262	276	293	293	280	292	309	271	273	282	307	294	306	272	256	298	272	298	269	309	290	282	269	282	316	299	305	296	264	284	312	267	277	306	295	272	285	302	282	274	275	299	268	284	301	269	302	313	305	299	296	323	280	267	274	268	296	291	282	296	303	278	290	332	266	280	282	251	279	276	285	296	278	291	324	302	298	267	310	285	277	259	264	278	282	306	297	298	272	265	310	270	264	275	291	283	302	284	286	276	297	262	263	268	277	318	297	281	285	315	306	271	267	268	293	293	294	299	290	298	298	276	270	288	276	317	298	263	311	294	271	302	301	289	280	304	314	290	321	298	296	303	287	289	311	313	269	277	257	304	308	273	296	293	298	297	304	298	274	308	280	294	278	273	274	265	310	296	299	311	304	283	267	283	274	302	286	281	316	276	320	273	259	296	290	270	267	286	273	276	301	279	300	274	295	270	281	315	290	310	277	276	312	296	267	293	310	270	266	299	304	293	253	278	292	312	286	297	290	290	294	255	317	305	267	309	317	310	306	289	290	271	301	296	309	301	275	346	300	267	290	305	302	265	292	281	295	276	285	271	297	271	286	307	261	280	302	291	319	274	291	290	282	311	300	324	264	264	297	270	292	297	301	291	295	290	321	316	267	303	292	288	297	305	269	306	284	266	291	274	279	308	304	286	299	296	294	268	279	311	273	307	281	307	319	297	295	264	277	299	270	295	303	300	292	291	311	282	279	316	269	331	297	294	312	277	317	275	294	304	275	269	285	286	293	309	287	275	310	287	295	296	276	324	271	265	269	293	310	276	264	282	302	282	307	268	286	287	276	278	309	270	257	309	300	286	274	316	295	299	274	276	274	287	271	286	281	289	294	268	275	307	309	291	324	278	276	279	288	305	292	322	308	264	302	304	283	333	272	303	258	275	319	294	297	301	295	288	279	292	311	289	292	274	282	270	293	279	265	287	269	291	268	279	319	283	294	306	282	338	271	297	291	297	283	277	274	286	276	315	265	315	280	292	280	287	321	295	306	270	290	306	298	279	310	253	309	317	283	254	285	274	311	297	293	297	295	293	281	244	291	288	273	269	316	297	282	276	284	306	298	323	304	282	267	300	298	275	284	260	287	300	294	264	287	333	271	283	264	329	283	276	292	288	277	287	274	299	309	297	289	286	258	324	340	301	318	287	301	281	324	284	294	272	288	316	284	309	309	283	309	311	311	296	264	302	278	288	279	307	288	311	281	303	310	285	290	296	286	264	296	330	305	309	281	288	296	284	265	257	283	268	291	299	291	287	272	283	324	295	290	253	312	267	299	295	293	272	298	277	305	321	291	282	266	319	308	265	291	267	280	316	274	282	290	282	305	301	310	300	312	273	284	303	297	261	306	298	299	289	298	286	294	260	275	279	287	292	284	294	302	307	275	269	291	268	295	291	266	292	316	279	286	317	267	270	301	269	281	309	277	311	283	315	275	304	279	299	323	277	300	289	310	295	277	260	270	280	322	302	292	317	290	306	316	316	258	287	271	256	266	308	296	277	276	276	286	304	312	283	318	281	302	295	277	283	315	311	288	278	277	282	309	304	293	303	275	305	291	325	304	250	338	335	294	283	312	301	274	306	286	281	281	286	276	292	289	269	294	311	291	281	278	298	283	321	265	277	288	301	256	294	297	300	286	290	276	269	321	290	291	265	276	344	329	288	280	304	278	253	279	308	279	278	305	313	338	298	291	249	250	305	251	290	281	281	289	297	304	308	330	282	288	295	295	293	321	304	302	272	276	288	284	292	290	282	267	293	296	293	319	270	297	292	299	282	293	301	289	287	306	257	273	295	274	253	300	297	284	287	291	289	250	267	288	263	283	261	280	282	297	293	270	298	279	285	269	309	255	282	267	308	308	289	305	266	306	269	276	269	277	293	280	302	307	296	270	279	285	313	304	306	276	322	289	303	273	300	282	266	255	278	302	281	302	275	310	268	253	317	275	287	294	281	285	295	306	271	288	291	290	321	316	300	267	286	264	274	285	267	295	289	295	283	293	301	281	272	305	261	297	278	262	328	308	281	275	288	265	279	331	286	312	309	313	317	296	293	278	309	303	276	280	273	278	304	277	293	296	283	286	273	308	285	287	280	312	273	298	306	292	283	324	274	310	288	263	290	272	266	266	296	292	255	288	280	331	271	290	311	273	269	305	310	275	289	277	291	266	270	285	269	291	284	254	295	297	284	315	298	290	298	284	266	304	301	282	298	302	320	329	295	307	303	305	293	283	296	282	246	291	307	290	321	306	279	291	294	272	309	298	278	287	303	276	302	280	298	307	275	294	275	283	284	261	289	287	282	299	312	306	310	294	322	300	263	276	301	291	297	303	299	295	283	273	281
42145	39226	8704	3738	5889	4597	781	333	354	330	279	290	283	332	308	327	297	324	312	316	307	349	354	324	322	280	311	341	304	312	307	302	334	299	299	289	305	297	323	307	303	297	322	301	295	320	304	315	297	298	324	316	323	287	318	308	300	295	310	321	314	332	298	333	287	275	299	320	308	344	289	342	328	315	333	327	337	326	332	350	324	312	313	330	321	314	301	321	319	357	297	324	352	348	324	281	310	298	334	324	309	280	327	348	321	301	327	316	336	322	314	346	330	307	296	301	309	289	328	297	291	301	316	301	315	319	296	310	306	296	312	328	307	328	342	294	311	357	313	293	335	323	322	314	306	292	326	290	298	300	313	311	269	294	315	291	314	325	348	306	326	308	317	323	311	302	299	316	262	359	307	328	313	313	331	293	336	300	289	318	296	323	341	325	321	356	317	331	286	305	331	277	292	320	309	344	319	302	305	306	318	312	304	295	292	309	312	317	322	315	302	324	279	323	338	304	339	300	327	338	323	306	284	323	326	308	306	322	322	305	330	317	283	322	319	325	316	343	294	316	300	335	305	284	308	325	307	331	305	300	321	337	272	352	310	316	303	323	325	340	317	321	317	291	301	310	300	334	327	301	292	304	302	329	310	294	297	311	321	274	288	298	279	346	320	320	307	283	282	304	292	329	352	296	314	316	315	308	309	321	284	332	320	304	337	311	285	320	337	293	307	286	332	311	309	346	329	338	326	303	299	328	320	296	307	327	331	301	298	346	306	332	338	318	308	315	309	304	282	300	334	296	308	343	323	289	313	332	319	339	323	317	336	302	323	322	308	333	307	299	302	327	303	339	280	319	301	307	355	312	263	304	318	301	315	304	289	289	304	323	299	326	342	317	301	321	307	314	318	331	301	287	309	269	275	332	332	291	327	300	333	332	271	309	298	317	321	325	291	297	310	339	318	307	286	290	315	336	326	303	313	289	326	307	317	307	291	339	285	309	324	335	287	317	287	311	318	301	309	311	330	345	300	303	336	297	287	314	311	312	299	304	319	310	322	299	320	297	321	303	299	307	269	309	320	335	303	325	341	325	309	295	329	306	318	305	329	294	311	294	340	329	313	324	298	320	303	318	308	293	294	324	295	321	297	306	307	350	305	325	296	338	288	318	300	308	308	302	315	296	332	311	292	310	305	302	302	302	333	326	297	313	290	304	286	310	301	296	348	288	314	295	331	323	285	299	339	299	325	337	320	290	307	316	345	318	304	326	303	302	308	288	320	311	303	301	296	313	308	284	299	305	327	342	298	299	343	286	324	306	283	305	322	345	329	330	304	274	313	304	335	301	297	310	301	322	354	332	279	309	292	305	288	267	297	313	333	310	303	312	348	276	327	301	277	306	295	300	322	305	339	316	308	315	355	289	317	336	282	306	294	324	316	325	319	324	299	294	294	312	292	306	320	310	303	291	293	305	322	314	299	313	320	304	291	327	329	333	352	322	339	316	302	305	294	291	320	315	348	287	312	312	329	328	311	320	337	266	348	349	325	311	322	318	310	350	290	306	309	283	301	299	295	309	280	288	308	303	290	306	340	308	310	306	334	305	299	314	311	316	330	325	312	301	304	305	336	312	312	332	317	304	321	341	300	325	323	303	316	313	303	329	317	314	314	314	343	310	298	291	307	307	347	326	317	328	298	277	305	310	326	336	306	315	314	338	315	350	343	309	280	327	291	309	312	293	304	290	317	278	335	353	304	316	306	294	315	305	317	306	339	303	292	304	293	327	315	314	305	327	335	320	288	311	342	314	293	321	294	302	316	309	301	335	304	274	300	332	348	305	297	282	318	301	347	298	285	333	307	296	319	298	311	349	315	304	332	313	301	304	313	319	316	332	311	332	330	292	308	304	324	305	316	331	320	316	341	296	355	331	323	319	312	341	321	329	283	333	293	309	301	314	318	312	308	287	292	299	316	358	329	301	309	317	299	295	307	322	301	326	324	331	326	306	284	308	328	317	290	264	312	303	296	306	304	328	348	331	313	319	335	325	317	315	312	310	342	295	328	310	302	303	300	316	299	321	339	325	317	307	322	323	329	317	300	326	310	318	318	300	314	316	336	331	294	273	322	300	337	338	328	306	337	323	328	296	313	279	319	319	321	284	316	329	309	335	321	305	306	320	306	311	328	294	311	318	324	296	297	284	295	319	317	312	299	303	339	307	318	316	320	314	301	305	313	266	329	311	310	331	316	315	324	290	284	320	309	289	326	314	322	299	321	302	311	311	342	318	323	309	315	289	308	294	354	312	307	311	336	341	297	305	322	329	310	318	286	324	306	312	303	326	287	278	291	334	286	345	331	293	355	330	310	302	325	338	314	336	293	278	323	294	326	326	325	287	335	314	342	303	283	288	298	325	303	321	331	325	285	299	288	319	309	301	333	310	318	298	337	309	322	306	299	293	317	311	298	337	296	357	303	294	324	301	335	316	318	279	304	325	342	321	322	353	306	305	308	286	308	337	298	309	297	298	303	281	290	310	303	327	312	334	315	309	298	303	294	306	348	330	308	332	336	308	314	292	321	314	304	316	317	297	296	281	306	328	318	343	328	315	304	321	322	333	313	312	331	342	306	304	319	323	304	329	334	311	309	299	299	303	294	297	327	299	308	314	311	310	279	301	327	327	321	311	337	319	291	305	294	283	281	324	289	315	342	319	318	321	339	270	340	321	297	301	308	308	319	316	330	312	301	312	321	314	322	303	300	315	322	306	306	307	298	288	287	311	303	313	306	309	308	314	296	343	322	327	334	318	307	330	344	304	295	324	296	311	312	280	327	305	331	313	302	336	327	327	302	296	297	308	312	324	306	306	324	315	292	324	308	312	304	306	320	339	330	314	299	348	340	297	317	336	313	268	339	295	288	318	289	315	326	318	307	297	318	315	312	289	300	315	326	311	315	293	304	338	305	319	328	309	292	312	257	303	315	301	306	329	301	318	287	302	316	311	276	321	290	322	303	309	383	296	310	329	315	335	307	324	344	298	316	290	342	312	321	301	298	340	303	346	297	304	295	281	291	298	319	319	300	320	315	305	313	321	329	317	361	351	312	312	311	308	326	306	326	274	316	289	332	309	317	291	296	281	336	316	338	322	327	315	300	307	337	309	314	318	314	293	318	300	327	329	315	310	314	294	299	317	331	294	316	331	328	311	325	297	331	307	297	309	295	294	311	331	319	291	298	335	319	327	331	312	314	312	307	312	350	285	324	307	305	335	324	318	308	304	320	314	289	331	328	294	293	295	293	302	316	289	311	291	315	316	321	309	311	312	326	293	298	321	341	333	321	290	310	294	312	278	314	328	302	283	319	344	300	299	294	342	314	296	316	316	312	289	326	340	290	286	356	304	336	300	323	299	306	307	293	315	334	372	295	344	289	301	336	322	311	291	332	321	339	347	286	314	312	319	309	292	317	323	314	327	329	307	291	326	322	290	304	346	301	321	305	357	316	318
24001	21461	28356	25350	29879	30559	12215	823	475	519	487	475	462	495	473	450	476	455	497	486	435	465	454	475	467	481	450	461	463	468	485	466	477	441	487	462	475	476	464	496	463	451	467	465	473	486	486	479	456	496	448	496	475	488	463	458	480	454	458	461	490	487	439	462	428	463	512	443	514	499	452	462	476	458	474	499	488	502	437	509	436	462	482	481	481	436	463	482	484	458	471	485	489	455	470	440	435	495	458	482	494	465	451	455	488	466	460	467	476	428	471	471	477	465	480	503	504	429	478	422	450	457	458	452	433	475	477	480	432	447	462	462	471	431	502	499	440	503	472	485	448	475	477	428	475	450	462	493	456	454	466	469	437	456	485	470	477	446	474	462	445	464	459	435	496	439	445	461	450	444	468	509	475	453	484	508	446	442	452	436	471	430	462	451	483	476	438	510	472	447	441	456	460	436	479	447	474	483	456	448	458	442	480	485	438	475	463	471	466	467	477	477	440	476	466	488	448	420	452	490	496	483	416	477	466	462	451	466	507	444	454	470	454	480	469	456	456	491	427	475	480	495	449	469	495	512	499	454	478	457	457	470	465	481	410	484	457	480	484	482	482	472	481	450	517	472	445	461	444	486	454	449	464	473	473	456	429	460	488	502	446	448	420	486	462	468	501	447	477	484	465	459	489	469	484	459	474	462	484	503	452	437	461	467	467	505	483	447	460	481	455	429	471	445	446	470	452	436	521	468	483	409	482	481	464	493	460	464	482	487	482	465	483	460	489	467	476	420	473	433	448	454	450	477	453	440	444	469	472	490	474	477	459	454	463	471	473	479	451	431	485	456	480	445	432	450	441	501	451	469	454	468	461	473	451	494	447	490	490	476	469	439	513	474	463	458	455	478	451	480	463	426	471	454	429	437	434	441	489	461	423	437	458	443	473	492	467	464	472	449	470	471	452	494	513	463	499	416	453	435	455	444	456	409	469	463	483	440	496	472	466	422	490	499	460	467	472	468	428	471	471	462	474	454	442	444	466	456	438	442	437	464	444	442	477	444	460	445	479	430	478	438	481	476	428	482	458	468	502	517	505	472	456	492	473	478	457	470	489	494	475	476	451	477	473	469	447	434	464	446	453	451	437	464	444	435	498	466	476	466	468	466	469	444	450	486	444	473	427	487	484	478	475	406	470	448	485	465	510	470	473	483	466	493	480	479	435	456	482	451	436	475	468	466	452	461	465	441	472	454	486	457	501	453	454	492	470	453	456	444	452	460	469	456	505	474	468	441	428	471	490	488	482	464	444	471	467	499	467	481	474	459	439	464	453	474	475	461	481	477	469	491	480	459	456	436	491	487	479	428	428	454	502	455	469	468	465	446	447	457	457	466	475	418	491	466	454	450	414	478	496	450	463	493	465	474	435	453	479	451	496	470	485	487	420	519	462	505	481	472	489	472	434	472	463	479	458	476	487	444	498	494	432	459	448	456	478	426	482	483	468	501	470	459	418	513	473	466	443	498	458	481	438	473	451	490	422	428	436	460	493	489	480	466	485	462	482	487	464	487	456	463	458	452	477	391	470	451	452	422	444	470	465	433	448	506	452	481	482	497	428	475	480	459	472	504	463	472	486	472	443	460	500	499	460	453	460	456	462	453	471	462	462	484	432	457	454	436	459	461	470	487	446	470	466	447	455	415	435	460	483	503	495	477	439	452	449	508	459	454	426	464	487	491	483	447	480	425	470	478	440	444	483	463	477	496	427	458	470	439	468	464	477	454	442	455	496	488	465	469	414	500	446	443	488	479	449	434	489	488	485	512	451	509	481	493	461	447	468	474	463	460	488	482	499	461	439	441	457	453	440	463	469	481	466	439	474	476	482	432	460	472	520	460	443	437	474	460	443	465	461	474	428	469	449	465	483	478	474	461	504	472	459	467	497	469	472	461	456	448	441	467	484	500	454	473	457	458	440	463	478	449	447	494	462	450	487	502	454	460	455	506	450	462	479	471	453	459	463	463	440	497	500	436	441	414	481	470	460	470	428	464	462	477	470	497	450	476	453	419	469	455	462	477	473	430	487	464	461	465	444	477	490	439	516	466	465	471	491	452	451	470	464	432	469	501	481	505	495	446	449	472	474	471	425	474	459	470	465	446	465	473	458	441	455	450	492	460	444	442	476	464	464	459	457	470	436	485	470	425	455	434	435	493	475	489	459	460	482	480	487	471	470	408	486	504	441	429	464	446	447	465	449	458	480	463	502	472	474	492	454	460	463	446	445	427	477	524	466	443	478	453	447	452	471	448	474	502	466	448	470	441	475	460	465	484	474	439	463	438	457	495	537	468	442	492	430	444	506	495	438	439	482	504	469	460	467	453	510	430	515	447	481	484	466	511	468	415	467	481	461	482	497	478	501	466	477	476	479	455	456	509	493	446	442	479	448	463	442	471	461	501	443	439	461	516	459	432	438	474	475	516	488	448	435	437	455	489	493	484	444	462	480	454	475	470	465	454	485	475	424	466	496	462	464	473	455	468	454	468	464	451	497	458	466	463	506	436	464	450	500	440	449	430	434	483	478	477	497	494	470	442	504	435	474	461	456	442	430	447	488	465	454	436	428	449	474	455	447	479	450	429	467	487	425	521	511	465	476	450	469	509	480	459	468	446	460	476	450	466	457	488	461	461	461	465	485	453	455	491	506	446	439	487	478	472	458	456	457	460	495	445	491	457	428	474	489	485	485	463	456	483	471	461	418	464	491	451	486	444	473	445	500	462	437	522	451	481	489	499	487	482	514	470	492	445	459	453	483	445	459	443	454	478	454	459	446	481	489	455	465	481	445	424	457	440	486	469	469	483	466	486	458	440	487	448	442	462	496	425	441	450	454	440	481	462	452	499	478	445	423	477	498	451	480	440	391	456	463	488	484	476	470	445	506	488	440	454	475	466	475	477	448	442	438	478	449	480	476	445	464	446	437	463	458	488	480	428	474	471	457	482	460	477	439	429	486	507	446	489	420	444	445	464	447	523	492	486	471	452	491	451	471	497	464	424	440	472	428	468	476	435	451	482	435	437	450	429	435	431	477	478	424	460	490	472	482	437	497	508	437	446	436	459	445	469	487	453	461	473	467	425	425	462	457	466	476	451	523	443	454	507	460	469	450	440	471	464	443	479	463	459	446	422	488	442	475	483	447	434	443	437	498	473	476	504	456	475	479	460	474	508	524	457	480	457	473	477	480	492	485	452	421	452	482	508	473	422	406	431	489	465	469	463	441	457	467	472	474	466	511	469	460	448	426	452	467	463	458	469	435	459	440	451	507	527	458	458	467	450	440	521	473	457	501	440	467	463	496	498	461	474	437	459	466	474	433	472	497	442	504	482	462	439	457	486	487	476	488	452	481	457	474	497	491	437	487	508	493	471	502	498	459	478	442	458	432	441	488	446	450	495	463	500	506	457	438	438	474	489	470	458	477	480	476	473	482	474	455	465	473	499	462	455	497	510
43980	73545	34405	33396	38044	31462	5783	606	549	519	530	526	513	495	493	542	471	516	461	480	498	505	523	505	502	466	501	441	468	486	448	473	481	476	457	456	505	441	481	519	494	429	499	519	475	471	481	453	477	412	444	507	446	422	451	488	480	487	464	473	489	483	496	508	495	487	481	502	471	478	485	460	451	407	488	460	503	491	470	455	490	456	490	505	465	515	460	490	444	487	481	461	458	504	513	460	473	498	485	460	476	473	483	476	500	513	485	505	451	483	502	445	485	507	495	493	508	473	497	494	468	517	499	456	476	442	466	460	468	453	506	476	500	466	470	484	478	468	457	473	517	449	489	471	484	462	459	453	443	439	506	463	454	487	464	464	440	489	453	488	505	464	462	483	460	475	474	473	511	516	466	503	496	477	473	506	459	493	476	469	515	506	500	493	479	457	499	511	524	494	475	452	443	451	482	476	476	490	477	508	473	470	472	461	445	461	468	500	437	456	443	464	487	478	482	463	471	473	504	481	502	480	478	471	469	489	451	501	467	493	450	499	482	489	476	519	447	495	494	478	479	479	445	501	473	443	502	447	454	451	482	490	450	505	473	462	466	466	496	471	496	497	463	494	461	476	469	462	493	450	484	464	470	473	440	448	441	504	530	482	509	461	472	465	486	452	515	454	528	477	479	514	519	483	460	441	496	529	460	458	466	457	454	506	550	478	476	437	458	502	484	501	436	477	471	486	494	459	503	519	509	483	485	488	509	520	529	488	451	459	443	488	447	470	498	514	506	477	481	468	470	499	464	484	453	458	448	497	473	468	445	503	444	478	471	487	469	503	467	486	506	456	491	494	494	469	490	476	464	475	453	505	440	494	503	516	499	492	476	495	499	506	528	498	455	521	468	480	458	540	448	493	510	479	453	442	500	421	494	458	464	484	514	460	457	522	457	497	450	484	437	495	512	446	532	490	452	457	489	488	429	475	486	489	458	449	465	486	482	453	467	500	503	525	438	467	519	474	475	497	463	481	490	482	459	465	457	475	475	486	458	475	430	482	490	480	482	498	463	484	524	495	454	478	496	485	462	452	478	501	473	527	501	514	504	459	525	442	463	460	513	488	495	481	431	484	462	487	478	476	455	498	498	496	466	487	494	472	493	475	492	486	471	478	491	479	488	504	477	472	498	479	451	504	491	468	461	523	479	476	487	500	506	522	466	475	495	464	469	461	461	490	480	475	499	490	457	484	472	465	499	490	508	486	492	493	463	530	479	508	495	448	468	499	489	508	497	478	463	497	481	475	480	444	485	495	463	491	514	481	474	444	482	485	479	467	431	474	467	503	488	465	523	501	522	475	451	495	488	489	509	495	474	501	467	469	491	501	461	505	472	462	498	495	472	471	482	485	478	474	483	483	478	484	463	467	466	486	483	498	498	516	467	486	437	476	502	479	448	494	467	466	452	436	509	448	518	491	491	477	493	466	462	496	503	538	482	463	486	478	435	475	492	495	452	423	471	496	465	477	470	467	481	522	495	509	439	495	520	484	461	489	473	492	500	449	490	500	439	496	479	452	469	480	463	451	461	463	440	482	455	445	496	481	494	460	476	457	459	504	486	485	471	451	446	490	478	440	463	463	455	477	492	477	457	511	494	461	484	485	474	469	446	514	496	481	516	469	479	441	482	492	471	511	504	490	474	461	482	509	474	504	479	527	469	537	475	481	493	549	501	486	482	517	461	489	512	516	430	480	489	499	504	483	464	477	455	472	455	490	475	455	499	474	473	478	479	432	480	467	461	509	453	516	436	461	456	484	487	498	494	437	491	454	528	493	461	463	455	458	513	499	473	507	463	459	465	463	474	496	480	459	449	461	467	458	473	491	453	488	460	492	483	446	477	485	475	491	492	476	472	507	482	484	487	497	443	474	487	489	486	472	444	473	470	507	490	497	472	486	427	493	484	488	459	461	484	503	493	505	498	457	467	481	493	508	499	499	485	444	521	480	483	509	447	478	490	439	474	454	495	481	477	464	434	509	437	491	473	488	455	479	498	496	462	506	502	437	450	468	462	496	468	485	527	540	520	487	455	482	476	429	505	453	492	457	497	493	451	472	460	441	473	429	468	478	482	489	459	495	483	438	435	466	469	482	496	487	489	488	451	501	437	470	480	473	457	461	462	463	478	457	486	483	488	473	503	495	480	475	483	490	495	471	487	448	471	485	488	499	495	469	491	475	484	461	458	454	475	481	473	488	481	504	457	466	485	481	477	463	518	482	490	463	482	481	461	468	433	502	478	429	472	495	488	506	484	479	444	491	464	456	444	507	501	448	493	522	482	483	452	507	458	438	472	442	474	487	495	478	467	487	468	498	443	505	487	504	490	473	448	476	460	484	480	479	458	481	456	448	453	479	469	438	492	498	458	480	477	478	473	487	495	460	512	496	454	513	433	518	470	472	462	453	467	481	478	472	505	522	407	503	475	500	457	493	489	473	479	522	511	505	489	490	490	513	493	502	460	489	511	472	488	465	497	449	447	463	427	494	485	488	446	440	469	445	465	503	454	482	513	456	458	469	440	488	488	461	471	482	480	470	479	474	526	450	489	459	482	448	497	444	464	487	472	468	467	465	472	449	470	447	491	490	501	452	487	484	461	487	477	463	468	510	464	490	489	482	445	475	477	451	483	469	505	470	472	481	444	480	460	466	465	449	514	474	459	460	476	496	486	461	463	493	476	477	464	453	462	512	491	470	510	471	466	443	508	462	470	476	484	505	422	465	482	472	427	489	442	432	492	439	495	459	464	447	507	463	495	430	518	480	462	483	429	481	502	436	480	480	439	490	493	498	439	482	485	497	517	482	520	491	506	484	438	466	499	465	478	493	468	496	497	457	442	487	468	433	449	469	488	474	487	486	464	483	502	485	494	456	489	466	456	449	523	516	477	467	458	544	476	475	483	518	464	445	500	472	453	451	485	471	498	474	457	469	482	472	462	422	483	475	469	426	481	475	480	486	486	466	449	504	500	441	472	489	508	502	443	486	501	471	431	490	468	458	438	486	475	503	437	437	485	493	481	470	485	461	496	519	432	479	514	504	483	481	494	463	525	485	480	478	449	455	458	463	463	470	487	494	508	472	488	462	500	464	472	449	471	462	475	467	578	493	443	469	519	435	491	471	512	439	474	535	483	462	481	513	434	490	526	487	482	464	505	484	461	499	453	459	488	468	479	480	473	474	478	469	478	449	489	492	425	462	466	514	488	459	468	489	511	448	483	528	487	498	490	498	486	484	489	454	459	459	436	471	430	453	494	479	502	492	453	458	509	486	493	501	506	498	479	441	508	468	502	489	449	503	511	454	509	466	505	434	470	492	466	458	482	485	459	401	452	478	490	480	457	446	472	469	455	493	528	487	466	476	469	472	485	462	466	490	508	486	485	451	465	497	478	503	464	489	450	517	500	502	477	517	524	431	507	486	479	454	481	491	442	471	467	505	467	486	442	514	485	467
25044	21785	27434	26156	24379	20315	5608	387	387	365	361	339	347	374	343	351	326	362	389	375	337	364	371	343	349	324	360	330	348	367	350	328	380	342	358	317	388	347	344	376	385	335	363	364	338	341	298	343	336	395	360	336	375	341	324	341	358	347	358	342	341	357	314	356	365	368	337	357	344	338	356	380	344	352	354	367	351	336	385	339	322	373	363	361	374	348	347	350	352	325	358	345	359	360	350	354	339	366	351	379	344	333	338	371	377	378	364	375	386	327	346	361	356	390	341	348	358	351	350	359	344	363	384	359	360	338	328	347	362	337	345	348	361	338	347	353	365	391	344	383	333	338	347	375	334	365	374	363	326	378	345	344	353	317	372	352	338	374	372	329	329	384	344	345	354	343	329	384	387	358	372	347	355	404	378	343	341	349	351	378	349	341	367	355	356	328	369	323	336	341	333	346	331	350	331	377	339	366	348	356	315	350	339	348	365	327	355	341	351	361	347	354	343	347	364	319	366	368	347	341	379	362	384	323	389	345	335	376	384	341	325	336	353	390	351	363	347	347	333	370	358	341	367	362	359	350	335	371	338	344	337	318	356	381	353	394	342	379	384	353	347	340	352	340	335	340	347	353	338	373	349	350	339	353	352	338	380	339	348	335	322	373	368	341	342	332	361	352	346	348	340	401	327	345	344	351	350	361	343	369	354	308	368	405	363	363	341	327	340	350	362	345	359	338	386	354	367	386	370	318	330	329	326	324	345	355	382	375	347	347	358	358	349	372	362	343	344	352	346	347	394	366	348	370	408	345	351	363	366	373	346	363	353	334	352	346	364	352	333	377	344	407	355	370	378	371	373	339	365	358	351	366	346	325	356	353	384	368	365	318	357	368	378	353	335	375	333	380	365	353	347	371	331	355	327	315	326	374	381	332	344	370	332	333	355	365	346	374	329	350	364	329	341	332	335	377	367	349	380	345	332	342	340	323	360	340	353	363	339	353	377	362	376	346	380	344	339	351	365	361	357	355	344	359	388	363	363	347	345	372	360	387	344	366	348	362	341	323	329	360	353	361	351	366	346	357	363	334	371	344	337	329	343	338	358	354	360	361	357	322	353	364	355	361	339	358	393	361	379	359	328	345	349	370	328	338	354	372	354	369	373	337	381	353	340	348	375	350	335	365	348	364	336	347	368	341	387	377	354	363	365	355	375	359	362	317	348	338	391	359	364	352	323	337	367	346	391	347	356	352	359	345	336	368	361	364	370	398	332	318	370	370	372	350	381	340	344	376	344	352	358	354	346	357	366	341	340	341	383	345	332	317	354	311	365	339	359	344	366	329	353	354	314	380	359	379	353	346	346	350	342	356	341	356	379	365	346	321	361	360	342	353	345	388	364	357	364	358	382	367	335	342	371	356	363	374	361	339	361	354	379	345	353	358	328	355	331	377	339	359	367	346	353	373	345	361	316	372	324	373	361	373	325	352	369	337	331	366	332	324	328	353	344	358	358	370	349	353	354	335	350	374	342	349	339	364	360	365	381	369	374	327	369	350	330	356	337	341	372	345	359	377	317	367	396	346	364	372	350	341	344	357	347	328	329	327	305	365	374	348	345	345	336	344	363	345	365	349	345	367	313	349	337	337	331	364	346	337	330	376	314	363	385	378	350	366	345	376	368	331	372	348	309	342	324	336	373	337	366	351	351	370	368	370	349	345	333	351	359	369	371	375	361	348	327	344	372	337	328	320	362	342	369	362	367	349	349	343	349	361	330	367	357	318	362	337	373	341	349	369	340	368	390	373	351	376	341	344	349	350	385	297	346	342	360	340	346	375	355	376	331	374	327	350	346	393	344	384	341	340	327	347	356	356	344	319	347	367	363	360	354	390	372	361	335	394	370	355	354	368	393	397	341	376	372	342	360	383	361	375	363	417	360	350	368	396	360	346	360	361	368	372	371	364	340	347	355	351	369	367	349	341	376	364	328	344	370	340	379	378	347	368	352	368	345	348	351	351	360	350	352	349	328	378	303	368	351	373	385	329	342	335	346	360	361	347	368	363	374	340	385	361	383	359	375	394	333	323	362	339	357	343	327	326	375	355	367	351	339	363	358	320	384	328	338	336	367	316	323	363	364	355	333	348	352	340	364	339	366	362	344	346	344	371	317	341	343	352	331	324	364	353	336	350	354	370	365	363	335	348	332	320	393	365	375	310	338	375	350	341	356	373	318	351	346	370	384	361	356	377	347	334	368	377	336	383	355	358	313	336	329	375	360	346	357	352	347	399	334	374	355	395	328	358	386	353	357	351	366	356	350	355	352	356	374	376	360	339	349	364	336	339	345	326	359	368	338	392	353	393	327	378	379	330	323	344	369	341	380	372	356	386	365	357	338	356	376	339	315	340	368	384	388	393	348	350	320	362	339	333	367	356	341	381	378	321	340	368	376	338	341	348	335	364	374	357	384	330	339	396	353	376	338	341	341	361	326	347	318	323	375	350	348	354	370	331	404	341	354	335	368	367	353	300	349	369	378	368	368	363	365	353	337	337	347	343	350	351	348	357	358	400	368	342	338	341	346	320	348	346	375	355	342	333	339	375	375	350	355	328	330	337	326	341	378	367	370	354	348	373	333	350	368	403	340	335	352	378	297	363	342	362	334	353	366	350	362	354	348	377	315	327	333	340	348	355	367	386	341	403	335	374	334	362	365	353	314	340	339	340	359	371	368	341	346	311	351	337	367	360	368	347	346	378	348	370	347	348	365	347	337	343	308	371	371	361	332	342	363	378	366	334	364	349	339	369	332	358	349	326	335	346	377	389	353	315	361	363	338	372	352	337	331	324	368	330	364	358	325	385	303	375	346	363	334	325	345	336	374	357	374	375	348	362	353	341	364	338	360	350	339	341	353	325	360	393	370	366	328	325	372	342	370	376	374	392	354	379	318	365	383	351	354	340	353	319	369	366	336	383	343	325	369	383	367	371	376	352	364	370	337	355	329	351	345	383	339	378	381	350	367	357	341	351	340	327	338	346	358	342	391	338	347	345	360	351	369	340	370	340	388	368	358	375	332	307	336	364	350	372	330	363	358	333	366	363	385	334	404	352	359	341	375	371	349	354	335	370	357	383	341	358	331	368	344	377	346	367	354	326	331	396	335	357	350	370	307	370	380	360	363	357	379	342	371	343	355	371	327	359	355	370	350	360	345	350	318	353	386	329	370	334	359	352	358	331	360	320	361	324	341	329	353	344	356	339	348	359	333	331	364	363	338	344	332	354	350	345	352	323	346	351	344	345	355	359	375	356	347	387	336	377	381	354	369	372	366	385	365	331	341	359	346	360	336	373	370	339	358	375	357	341	393	353	368	330	384	352	361	369	395	356	363	364	367	349	376	330	319	368	345	358	359	330	356	323	349	364	285	372	373	359	375	354	321	337	400	363	356	333	341	361	394	347	342	357	333	342	350	341	351	364	379	340	367	351	364	342	376	357	392	365	358	356	325	360
43017	62164	26157	28153	30522	24481	4900	450	416	415	400	439	401	426	414	396	392	394	387	373	390	368	371	382	387	382	377	384	404	376	421	382	369	407	335	430	405	375	375	362	387	400	373	382	433	358	384	372	383	382	368	372	387	389	375	392	385	374	392	411	438	365	405	384	377	387	393	355	377	407	354	385	397	380	386	394	375	395	388	376	374	387	399	411	394	410	383	406	383	411	395	370	382	393	395	391	384	379	365	420	377	349	394	384	384	411	389	371	387	404	377	355	359	374	404	389	412	395	394	362	412	395	380	390	401	412	376	362	402	427	357	411	381	394	392	380	378	389	366	390	436	374	408	385	386	404	394	414	400	360	386	363	388	380	384	362	380	400	363	404	365	404	399	385	378	363	384	394	367	383	396	363	379	418	372	419	371	402	394	415	381	421	381	399	377	443	381	385	363	368	382	354	372	431	390	391	396	376	427	385	387	392	389	409	396	386	376	391	375	415	412	390	378	417	394	367	392	411	406	433	374	365	370	387	381	408	391	364	403	374	380	405	365	389	392	392	378	409	359	371	388	405	413	374	354	393	383	408	366	381	381	385	377	388	386	406	423	388	388	384	393	333	357	408	384	397	399	427	429	371	381	389	388	406	423	382	372	391	411	381	401	415	378	410	397	383	386	408	400	395	394	364	386	361	396	379	382	402	414	398	406	390	421	412	391	347	377	396	426	396	348	378	386	406	392	370	366	384	362	402	367	356	378	370	362	379	378	385	398	381	417	383	388	388	381	383	355	401	418	382	391	408	366	364	384	376	389	373	365	375	406	383	401	346	434	385	370	387	399	380	406	403	361	371	397	346	375	382	389	388	351	361	378	399	381	375	367	386	390	380	395	388	394	404	401	408	424	392	372	382	407	404	371	360	395	403	415	364	359	355	368	384	402	392	390	357	394	380	417	368	421	363	386	351	409	378	364	410	381	430	378	390	375	376	381	386	389	402	418	366	367	405	360	388	372	396	408	392	393	374	374	393	387	362	371	392	378	387	367	372	397	411	374	399	369	398	385	395	367	366	415	402	389	359	389	402	411	380	384	399	391	382	373	401	390	365	424	388	368	380	345	400	408	376	443	402	425	386	383	373	388	400	406	426	383	403	360	391	378	393	377	420	389	367	391	403	391	370	432	344	392	366	401	374	402	383	375	415	383	416	409	370	367	377	394	398	399	378	370	405	422	394	403	397	386	364	380	357	391	432	389	351	371	411	419	384	371	404	390	402	383	363	389	411	352	397	380	408	355	367	358	359	409	409	398	361	375	381	389	350	368	364	378	387	404	377	395	357	380	405	409	378	422	379	413	402	398	389	388	378	433	376	373	411	377	364	390	418	405	390	376	429	407	392	373	360	374	375	373	424	382	361	406	400	381	347	372	386	404	385	402	404	373	380	390	403	406	374	377	417	382	407	375	354	404	363	358	365	356	361	386	393	389	384	344	405	410	436	403	382	392	422	369	393	371	391	368	374	397	369	386	393	357	368	400	349	394	411	359	397	389	404	401	390	381	404	379	379	403	372	400	390	385	367	369	390	371	405	374	386	379	382	399	390	354	370	367	400	391	386	399	378	397	369	402	357	394	373	387	379	396	369	408	375	380	390	374	369	401	402	396	395	419	380	401	368	366	391	396	437	389	376	414	394	367	394	365	379	395	394	391	364	418	369	369	393	398	417	407	390	376	380	386	426	364	392	418	390	395	347	398	392	392	410	386	371	384	388	393	369	411	403	401	373	376	358	395	433	364	378	381	409	403	354	388	377	399	436	389	369	413	369	436	369	389	403	391	376	415	390	401	396	370	410	399	400	378	384	398	384	392	362	377	393	356	418	418	422	384	370	424	345	384	373	359	404	399	388	399	381	379	386	377	387	405	359	380	366	397	404	357	358	415	395	381	368	361	412	361	345	407	402	398	359	377	414	389	379	376	369	398	381	390	377	417	378	391	391	388	387	340	392	367	411	372	366	405	386	362	369	404	412	376	361	354	382	388	365	368	372	368	401	357	354	340	392	379	370	397	327	339	401	379	406	378	382	369	377	380	398	373	372	345	393	366	425	360	383	405	421	365	390	359	389	394	368	417	398	421	391	382	372	359	397	407	358	392	359	388	386	357	396	397	415	396	370	330	388	413	366	340	418	424	411	375	404	412	383	386	382	418	393	347	387	368	361	397	377	383	413	378	379	405	366	374	424	419	352	388	377	387	384	352	382	370	380	387	390	344	390	383	363	367	386	364	380	402	359	392	379	381	351	380	408	392	412	381	375	372	435	426	366	356	386	380	383	386	373	402	385	387	400	385	356	395	428	404	376	336	379	400	350	387	405	410	372	398	377	373	381	371	388	399	357	439	403	386	411	387	398	383	394	420	387	372	432	380	363	376	362	392	366	379	385	383	393	397	419	379	385	375	369	400	371	355	379	386	401	387	401	385	362	379	350	369	372	371	386	352	398	374	388	411	394	380	397	412	417	397	380	415	392	354	371	366	397	381	386	360	399	367	348	365	376	370	390	420	368	410	380	430	411	395	385	399	389	387	397	378	412	382	418	421	397	385	398	345	406	415	353	424	407	403	420	370	425	372	379	426	424	383	358	391	354	409	421	389	436	396	371	402	399	414	380	378	385	359	392	400	346	361	391	377	377	396	397	382	392	373	390	364	397	378	386	406	400	437	427	382	355	387	398	375	391	377	387	401	413	405	387	371	398	375	391	386	379	405	394	405	412	400	387	406	364	379	434	405	362	346	398	378	403	346	394	416	402	397	393	378	394	377	365	347	363	402	380	425	395	384	382	415	374	391	384	368	423	390	374	398	354	398	401	404	420	403	412	391	355	370	374	398	396	393	374	383	366	398	365	422	364	375	403	411	389	393	358	393	387	398	393	389	375	401	380	392	374	390	399	368	395	397	382	371	398	371	361	353	377	397	408	402	370	387	365	421	392	395	396	372	383	406	402	365	399	370	396	398	400	367	384	388	376	363	362	392	380	383	420	360	372	381	379	432	378	411	369	411	390	392	339	392	375	374	403	404	378	401	404	373	405	406	390	399	386	400	364	375	406	410	392	370	400	382	412	381	391	380	365	387	413	359	400	372	365	353	400	411	379	425	425	371	392	373	385	382	379	385	375	382	387	394	406	408	390	413	396	399	420	429	406	400	423	418	382	378	396	397	375	396	387	402	387	372	398	394	355	373	347	383	388	395	397	372	400	377	377	374	393	373	391	378	406	405	387	422	375	402	386	413	374	391	405	376	385	385	371	374	382	381	380	363	392	379	389	356	375	394	361	371	351	358	380	398	378	410	419	395	386	381	404	402	394	400	395	369	404	361	398	348	385	403	357	358	396	410	431	360	407	402	394	397	393	381	387	379	395	383	373	380	410	388	399	384	363	381	383	394	375	373	369	380	386	402	379	380	385	373	411	385	422	370	388	357	406	404	397	380	376	381	385	401	452	369	346	403	384
22665	21311	28801	24417	29851	36128	21358	3150	770	752	721	689	706	704	668	678	680	702	678	645	657	599	651	709	651	646	690	637	620	645	639	649	615	652	654	640	684	640	672	646	633	643	607	670	661	628	668	718	686	690	676	629	694	660	665	688	657	669	625	639	653	636	659	666	652	652	609	663	674	714	680	651	652	653	675	667	682	635	651	651	639	684	673	710	666	688	652	663	653	665	647	659	652	672	645	595	616	659	665	635	646	691	644	648	606	678	657	636	698	666	658	684	649	666	689	626	675	689	634	639	671	642	623	694	645	641	647	690	661	689	652	660	614	664	666	665	700	671	633	639	659	656	658	671	654	658	624	675	642	658	656	654	692	651	645	625	696	653	674	655	660	627	611	627	625	702	677	662	656	651	684	668	669	647	663	676	653	678	681	695	649	695	637	650	666	673	682	680	647	626	641	622	662	659	669	669	678	636	652	625	697	633	651	673	677	682	673	652	698	681	633	639	654	643	677	686	624	673	618	701	649	670	674	637	672	677	636	665	687	620	666	647	654	658	656	640	626	603	644	679	655	648	645	678	674	649	724	677	624	646	679	616	649	626	672	620	631	685	612	593	598	642	640	628	625	644	682	642	613	651	650	692	652	660	634	650	644	612	629	613	642	621	666	630	615	685	638	606	672	674	656	671	648	688	633	639	614	649	658	668	654	661	696	660	636	650	657	637	648	651	671	644	693	628	632	686	646	690	624	675	658	641	669	668	661	642	620	690	660	658	692	637	688	619	580	601	658	631	684	614	704	700	674	640	678	658	650	685	676	641	635	652	671	665	655	624	680	667	678	627	674	687	684	674	668	626	637	624	643	634	688	641	655	679	641	710	671	623	643	616	684	689	655	645	662	636	637	668	674	669	666	674	719	660	645	698	675	662	637	675	646	616	711	637	644	703	662	643	653	673	636	683	624	634	616	661	653	625	667	664	622	646	680	648	703	646	645	608	657	639	615	666	644	648	657	684	667	652	702	645	705	673	669	652	650	644	690	645	635	646	627	647	679	638	634	661	640	677	573	650	624	661	654	614	726	607	623	641	663	670	697	679	626	631	704	678	658	671	671	672	638	668	647	651	701	609	626	664	649	697	673	707	635	640	622	705	660	612	660	685	607	659	626	671	691	663	654	650	680	644	633	645	640	647	674	605	641	670	637	662	621	649	664	619	653	618	708	642	652	631	661	638	647	669	632	628	648	663	687	629	652	646	650	650	669	592	621	654	684	631	684	644	673	682	612	690	671	634	639	686	650	639	618	683	617	640	730	664	669	684	673	679	642	657	616	684	704	666	634	680	628	732	693	682	668	674	626	693	672	680	652	642	675	651	670	716	672	694	626	670	605	625	624	684	693	621	634	672	595	630	629	646	610	616	681	657	697	695	646	646	688	641	675	641	618	635	710	631	643	606	655	661	648	664	637	668	629	634	680	621	691	614	665	655	657	666	626	690	670	666	672	710	623	653	661	614	597	692	637	656	616	670	664	639	680	619	670	710	669	681	663	648	602	650	620	664	644	661	671	711	671	673	633	628	688	659	651	660	653	648	672	665	665	654	590	643	621	619	653	689	670	715	698	655	659	626	630	650	616	689	646	688	669	694	619	676	632	623	621	693	640	673	639	594	640	642	599	690	681	665	666	708	675	659	719	652	647	651	671	668	651	642	650	630	617	669	708	645	669	673	665	631	666	684	639	684	665	631	622	674	648	646	631	641	646	703	664	679	609	677	693	658	651	657	724	674	665	666	656	660	665	632	680	647	641	625	663	672	634	679	618	643	646	620	630	631	690	641	661	651	628	627	672	628	649	643	637	615	629	647	646	633	676	631	656	696	622	685	670	617	661	664	658	621	720	639	617	670	689	626	645	635	682	684	687	648	696	678	703	669	652	682	613	658	668	625	678	658	626	672	678	620	682	644	673	668	675	665	675	669	634	638	642	644	646	686	673	695	654	644	724	691	658	639	687	639	650	661	649	642	608	636	660	659	617	625	658	665	652	688	660	674	652	651	692	648	633	672	682	682	692	622	612	669	613	692	631	645	633	659	670	619	651	671	655	600	630	652	643	645	652	639	610	640	657	677	713	688	656	672	626	619	587	642	717	636	621	670	715	642	637	633	729	645	644	651	668	664	628	626	632	675	683	703	671	603	654	676	636	651	734	639	590	665	624	642	618	610	689	651	730	665	669	653	586	638	638	726	608	673	660	664	668	649	659	627	665	671	696	626	602	658	654	631	674	605	704	654	668	687	615	653	671	681	649	691	627	686	658	673	629	656	691	644	668	677	614	660	616	672	659	661	710	622	613	661	595	659	638	647	623	649	701	660	665	650	678	653	712	678	673	636	660	684	588	685	621	634	672	650	673	630	683	704	698	661	641	698	643	633	680	682	665	644	655	661	653	679	664	641	682	647	621	709	650	622	666	651	665	654	633	678	672	616	669	625	656	605	622	679	682	664	664	610	649	645	616	641	675	687	626	665	664	626	641	621	674	652	664	688	640	665	654	634	663	651	650	676	660	653	681	614	646	627	657	619	643	624	639	641	630	645	628	663	635	657	667	643	638	639	649	625	639	675	699	673	646	641	679	654	653	651	684	678	624	695	695	674	642	675	633	648	697	640	644	640	625	633	681	622	651	630	649	651	668	682	655	633	641	687	638	695	654	691	637	620	663	603	665	634	689	648	662	628	632	665	659	655	704	627	654	654	674	631	695	666	650	649	665	666	648	622	672	693	654	683	677	672	685	671	655	665	676	679	659	650	626	590	628	664	673	709	682	648	671	655	641	636	684	664	645	669	659	659	672	650	642	667	563	639	622	696	673	651	677	681	659	673	686	643	674	655	659	643	696	614	663	602	619	645	678	650	611	648	652	652	656	639	632	663	640	670	685	655	704	644	691	652	647	658	639	637	645	710	684	645	648	613	679	663	667	653	676	619	647	632	641	663	638	662	634	609	673	659	655	635	621	660	683	643	623	610	691	641	658	620	652	649	627	646	621	660	681	624	689	666	658	676	648	666	682	688	629	658	634	646	649	613	700	601	646	636	674	685	642	698	673	624	644	628	646	709	667	629	671	667	606	679	626	643	634	654	684	659	644	703	621	658	685	670	616	633	671	642	644	670	668	661	653	626	681	664	666	675	633	603	697	680	655	667	660	624	676	654	704	662	604	674	619	664	673	647	686	636	633	665	693	678	634	643	632	658	627	651	616	622	645	687	685	674	659	680	644	634	673	665	607	690	659	660	622	618	624	685	616	676	628	670	652	681	675	637	670	627	682	658	655	645	656	623	688	660	655	674	687	669	596	653	634	681	634	700	675	664	659	676	689	666	624	673	664	728	642	645	674	606	651	644	621	668	646	693	674	679	641	671	660	677	637	682	666	671	681	602	703	658	682	645	639	633	665	671	634	647	635	665	650	671	644	663	661	689	614	683	660	612	657	631	682	692	663	676	675	631	651	663
49212	80340	46736	45750	49576	41577	10269	831	847	792	802	744	764	709	704	672	680	681	694	733	660	702	689	645	670	688	703	696	697	690	714	635	676	650	705	682	706	664	657	699	680	648	646	680	683	681	640	622	723	674	648	686	674	668	624	664	650	686	671	685	676	636	686	639	632	655	614	656	709	611	669	656	691	665	663	657	647	635	655	650	650	630	695	670	672	671	682	667	686	633	660	630	644	702	653	686	673	701	672	673	673	672	694	661	714	700	706	658	673	633	733	636	691	674	621	646	672	696	639	650	652	697	740	717	695	694	642	665	613	697	693	631	694	707	686	622	669	653	663	681	613	657	629	671	660	673	681	667	644	668	707	669	654	700	656	694	667	667	660	640	678	675	645	642	670	605	671	676	657	652	697	621	668	693	649	625	663	663	665	672	671	632	676	640	662	720	660	678	673	661	663	634	682	664	705	730	645	649	710	647	679	710	637	616	635	687	650	665	704	653	643	658	640	623	689	655	682	684	664	618	659	688	707	736	648	627	650	639	624	637	668	636	652	652	673	661	633	635	684	699	650	629	666	680	645	700	671	708	682	660	640	615	663	710	625	642	655	663	693	637	667	643	643	659	678	671	633	675	680	690	651	628	718	668	673	688	671	643	664	653	676	659	670	706	680	642	678	677	624	679	682	643	658	663	672	651	641	631	672	626	716	676	626	653	615	676	696	678	660	682	672	662	654	649	675	660	640	651	675	714	661	654	645	658	678	694	646	656	655	685	694	689	655	660	671	688	626	660	692	649	663	712	651	663	651	689	680	683	652	663	655	678	657	640	710	685	649	631	668	648	660	687	681	683	660	662	668	663	654	658	637	635	673	648	677	710	678	657	686	648	644	673	592	695	643	681	645	696	646	648	665	670	658	672	696	713	693	678	687	655	695	620	675	695	708	737	656	664	672	613	685	661	665	688	657	646	665	665	691	650	652	597	637	677	623	673	625	662	633	687	669	637	656	651	650	639	663	694	640	636	667	594	669	663	673	671	675	728	660	655	670	678	650	634	637	661	602	645	668	685	675	725	689	636	677	657	682	637	674	676	684	672	648	673	702	658	638	670	669	673	669	639	617	617	637	676	635	656	676	646	623	700	675	647	669	668	647	640	660	665	585	634	707	655	681	680	709	629	683	720	658	680	657	652	686	674	645	702	693	630	663	658	656	615	661	697	707	651	660	653	715	705	671	633	722	662	649	671	647	672	660	664	683	698	638	654	670	658	638	654	658	709	675	662	670	671	676	663	680	683	649	691	678	716	620	673	709	665	659	696	679	667	679	673	630	678	622	655	691	720	698	620	680	643	643	638	722	672	642	666	633	677	572	685	643	673	646	691	669	651	621	680	683	672	696	649	661	655	669	680	674	666	719	612	669	615	689	687	639	615	649	665	675	691	671	681	671	673	673	685	700	667	694	696	648	701	622	678	705	644	678	687	648	695	655	650	666	652	651	695	711	662	637	675	642	701	659	709	667	647	658	674	688	643	644	682	657	663	693	658	659	613	668	694	676	687	654	681	645	633	656	699	645	685	642	681	660	649	612	682	680	668	609	631	706	651	700	677	642	620	679	656	625	666	704	676	660	721	693	679	640	663	684	639	664	673	629	620	646	652	653	656	726	644	704	645	668	631	663	681	643	670	670	735	659	668	657	659	612	659	664	654	701	638	667	637	672	701	668	665	652	648	675	657	683	651	701	685	642	673	638	655	658	648	681	628	673	644	663	654	697	662	665	674	725	691	661	654	698	658	647	622	634	632	656	681	620	684	632	681	700	639	646	671	640	632	628	632	695	695	640	660	677	701	643	675	677	649	681	673	685	678	650	681	681	638	686	658	658	689	674	684	691	631	681	658	695	640	645	651	642	621	710	692	647	625	653	669	695	664	660	682	704	676	648	662	683	623	646	650	687	659	702	656	690	659	650	629	660	660	706	652	629	659	670	683	635	608	629	623	669	650	668	665	671	680	662	686	626	661	666	695	662	653	718	670	684	691	646	633	646	657	640	635	674	657	662	647	671	665	659	696	689	647	671	672	686	659	620	649	687	655	657	676	655	654	699	708	670	660	618	688	677	649	644	668	645	644	666	647	685	647	709	713	660	695	654	654	661	682	640	679	666	680	677	678	619	673	694	625	667	710	666	724	652	662	650	664	657	693	660	627	676	648	694	656	626	668	690	748	636	665	691	656	667	649	660	611	665	681	687	627	607	665	651	678	689	709	673	674	643	644	650	644	651	653	679	613	654	665	684	698	702	669	633	672	657	704	659	621	706	651	717	639	714	671	622	615	619	642	682	653	649	713	671	678	662	650	699	624	715	682	676	634	650	671	645	640	692	702	677	642	641	646	658	628	739	707	684	635	642	648	642	642	705	669	667	674	661	663	701	700	695	682	663	674	656	681	704	652	689	723	629	660	635	661	660	678	619	692	649	663	682	640	685	763	664	672	666	622	647	651	706	664	625	656	679	659	651	650	660	660	644	681	643	676	666	659	625	679	669	654	664	616	725	660	693	662	641	639	666	622	657	659	645	730	702	672	702	647	652	652	614	649	617	686	685	682	625	689	630	665	682	673	629	640	630	686	619	674	656	637	704	615	682	665	649	706	683	654	627	652	682	690	682	691	641	684	662	662	663	657	664	648	658	713	663	678	675	648	673	642	669	662	662	630	678	635	683	688	662	661	664	715	698	667	658	659	680	686	658	642	612	637	681	676	667	631	705	659	676	648	625	656	710	710	671	642	683	697	634	692	688	666	683	654	690	651	642	677	649	691	668	696	643	665	648	646	695	657	628	642	705	696	671	653	682	659	713	658	709	663	675	643	674	628	607	704	638	626	716	723	652	692	640	659	652	675	633	655	648	701	685	669	611	683	673	665	663	623	676	666	665	675	716	711	702	678	652	672	671	685	654	661	666	667	682	639	645	633	650	649	696	689	686	646	691	720	629	639	690	627	706	675	691	682	668	650	626	690	707	646	658	619	612	651	633	641	667	649	675	683	686	641	666	652	673	665	664	662	717	649	660	673	666	671	687	661	668	653	661	652	635	630	673	686	610	661	661	636	626	627	637	696	682	642	626	666	699	609	697	689	657	648	743	653	670	636	636	687	642	716	668	689	662	636	641	676	639	651	650	653	667	682	678	700	643	708	689	668	661	704	648	643	645	663	724	716	624	715	677	699	696	654	679	620	695	669	695	684	669	623	686	649	661	655	671	675	640	716	698	615	668	659	626	656	653	644	688	668	700	644	638	626	681	676	663	665	682	657	678	609	627	660	669	631	666	675	687	691	610	639	650	685	677	624	688	665	636	667	705	614	671	610	683	669	652	680	647	647	656	635	695	675	675	674	636	626	653	653	687	686	669	664	667	662	683	657	674	681	685	670	650	641	678	660	666	690	682	620	678	649	681	643	669	657	643	670	683	684	698	625	670	699	678	658	621	638	664	685	659	655	654	677	659	659
35776	28976	17812	7671	6354	4293	789	300	282	270	306	274	310	320	292	295	295	304	294	272	279	269	272	292	251	294	249	302	306	277	251	285	310	305	283	302	310	279	264	252	272	274	299	282	279	283	272	289	271	315	291	296	272	288	305	302	277	306	293	315	257	293	283	273	291	298	284	292	316	269	287	272	311	303	273	293	294	278	307	285	285	281	292	281	269	280	306	290	272	280	291	293	269	287	315	308	288	269	290	267	282	274	298	244	322	290	271	294	287	298	280	290	254	286	285	287	314	297	299	299	282	286	258	271	285	284	283	299	281	291	288	283	339	280	258	268	306	287	264	273	280	315	300	298	278	279	290	298	275	291	318	288	258	287	288	282	277	268	291	279	262	310	278	315	284	302	267	301	294	280	284	324	309	263	260	289	282	264	277	272	290	313	270	269	266	296	250	293	254	291	263	275	287	308	275	284	278	287	248	283	289	282	287	280	293	277	279	249	268	289	291	291	261	295	287	287	273	303	272	270	250	291	295	282	276	261	284	268	275	286	271	306	281	275	295	269	299	284	285	297	269	319	298	292	282	296	282	284	302	266	290	280	306	262	282	246	263	288	277	250	265	281	286	298	310	279	294	274	302	291	263	273	286	279	279	251	293	274	298	308	296	278	280	302	268	272	255	302	277	295	269	324	317	299	269	298	283	280	297	270	287	268	285	286	281	286	284	255	297	281	280	271	291	274	290	318	284	275	297	261	251	263	251	289	303	316	250	284	262	298	281	295	281	277	281	289	282	284	299	294	291	273	288	258	282	271	286	269	290	274	283	274	272	271	274	289	282	287	293	278	328	265	267	285	248	264	289	309	273	288	303	289	285	314	290	295	267	262	274	263	303	252	272	312	296	301	277	301	270	247	306	272	301	310	272	293	291	280	321	307	276	300	259	301	291	270	301	281	268	291	271	276	274	293	297	289	267	290	257	278	282	284	266	284	271	258	270	264	301	298	321	241	303	269	265	313	293	253	266	300	273	283	278	314	265	299	284	296	289	275	276	284	284	260	301	290	303	286	257	281	280	329	315	305	278	286	279	263	302	288	323	282	261	239	257	293	295	306	287	271	339	310	261	267	253	300	313	299	320	278	255	261	278	291	289	270	290	315	281	275	290	283	307	283	299	280	254	272	280	262	274	269	250	311	264	274	285	266	287	268	277	279	281	291	289	280	275	271	304	304	290	306	306	275	275	296	266	252	263	316	289	318	272	272	271	264	292	290	266	280	274	295	314	283	284	305	295	294	284	266	326	290	281	307	281	288	264	278	282	270	279	292	290	262	318	297	255	289	285	254	290	296	275	294	295	274	309	282	253	296	262	276	283	282	286	278	273	298	263	263	281	300	277	272	268	275	296	293	315	252	299	306	285	271	302	284	268	329	272	300	307	299	289	285	280	298	284	281	296	264	296	307	277	291	262	266	304	276	283	285	243	271	268	271	286	284	280	306	253	320	305	281	300	298	270	278	269	267	282	322	302	269	300	271	288	283	276	271	281	288	270	286	284	255	312	290	308	279	322	291	276	253	281	268	286	280	267	325	298	253	259	264	315	269	290	290	285	276	300	290	273	308	289	286	254	270	271	271	287	303	276	273	281	267	280	290	293	264	275	277	289	286	319	265	285	306	312	302	256	275	297	279	281	284	273	308	309	296	285	270	270	300	287	288	277	272	263	266	273	282	249	299	262	296	259	282	293	272	276	266	271	272	290	274	264	257	303	271	289	278	276	296	281	277	303	273	294	300	283	296	299	290	287	280	286	284	298	300	282	324	299	306	283	294	283	268	271	294	284	273	272	279	282	277	253	298	279	244	269	272	285	295	274	300	265	308	314	302	268	323	291	275	292	297	290	274	265	309	317	267	266	285	281	272	298	286	277	284	295	296	291	265	289	318	263	277	267	274	275	296	290	296	299	293	258	263	287	269	307	299	296	317	287	261	293	289	283	266	299	272	289	281	281	277	293	269	290	266	296	275	312	282	296	304	260	279	274	294	316	318	292	274	294	284	288	309	287	288	308	296	274	292	283	290	275	285	277	298	272	290	296	254	297	277	278	275	286	288	294	256	244	305	300	278	285	309	300	276	286	281	293	296	271	282	294	293	250	296	298	307	281	286	301	261	292	280	293	279	261	329	273	284	277	269	299	303	275	279	263	260	286	276	298	324	291	306	280	305	260	260	312	312	297	302	261	292	306	269	294	272	271	251	280	278	276	333	289	267	283	249	297	242	288	274	267	280	270	304	275	263	287	286	264	267	287	301	271	286	324	246	289	284	288	278	275	281	273	271	298	266	282	277	266	297	293	323	277	289	314	275	230	256	266	291	291	258	326	272	295	275	282	301	294	293	295	262	266	280	267	271	283	287	308	277	278	275	249	304	259	280	289	280	284	269	297	267	290	298	268	324	272	280	291	304	263	281	290	299	312	274	273	295	274	291	283	275	313	283	283	279	271	274	275	283	306	284	292	274	314	282	281	291	280	279	265	292	277	287	283	308	302	332	308	298	296	283	279	268	262	275	275	265	278	305	291	256	247	287	268	285	290	299	290	266	285	274	276	272	302	300	311	276	301	298	284	278	313	288	288	292	281	281	276	265	268	297	305	265	298	278	274	270	262	285	275	266	272	300	279	284	269	266	300	269	265	260	320	294	287	273	283	269	284	274	315	273	267	294	298	284	311	294	310	302	295	290	305	282	295	263	268	270	267	278	266	293	275	288	270	286	264	268	275	277	288	261	298	312	292	276	293	256	283	305	275	294	300	271	285	292	283	282	289	299	306	283	281	272	298	276	303	284	305	300	283	284	268	277	294	296	284	295	280	283	266	272	293	286	295	269	305	293	268	277	325	250	245	259	299	268	312	284	284	280	303	287	274	253	259	287	268	280	309	289	308	268	311	299	291	303	273	274	256	289	272	278	276	291	306	278	275	289	265	303	279	269	281	290	291	236	261	269	268	302	291	293	284	295	297	271	288	267	257	307	289	291	266	297	284	306	275	301	302	261	324	280	279	276	291	282	277	289	275	256	294	272	286	261	288	231	260	274	283	276	266	267	296	303	241	264	287	297	273	282	277	295	307	287	275	265	284	311	275	310	278	323	303	277	318	318	302	262	287	292	283	306	262	293	267	285	304	315	274	308	289	292	277	259	280	281	273	304	264	245	254	289	286	283	280	268	277	265	287	284	280	335	242	266	281	290	282	264	261	290	274	273	287	291	257	310	275	264	267	261	282	310	287	295	266	271	279	306	304	270	269	262	259	280	284	275	281	265	278	262	288	281	250	280	263	274	285	242	305	285	295	248	276	276	276	295	278	272	275	306	275	292	265	272	263	278	279	279	282	287	300	263	271	270	308	302	288	290	319	250	301	278	290	297	323	268	320	280	250	268	266	258	280	276	278	263	308	262	306	292	255	321	277	288	270	284	309	280	266	261	314	285	299	266	267	265	287	253	271	286	295	268
40725	37436	8805	4826	6266	4757	849	294	319	298	327	305	317	307	330	316	310	317	300	296	268	315	296	320	301	320	320	289	301	295	308	323	291	308	286	305	305	316	298	309	327	293	328	313	322	271	283	307	298	324	318	321	265	319	298	312	261	321	290	318	295	312	294	303	298	300	292	322	336	308	313	330	312	304	322	328	313	275	317	289	303	279	293	308	300	273	311	297	317	292	292	303	302	320	311	308	319	254	286	316	291	304	315	281	297	280	308	301	275	329	302	312	315	318	317	290	298	308	285	284	313	270	307	307	360	315	311	281	324	297	348	289	291	297	302	330	281	313	326	294	288	337	336	263	294	290	308	323	288	298	301	293	285	296	299	308	268	300	332	299	328	301	286	302	304	287	291	291	289	275	310	296	322	293	298	302	295	302	297	282	313	306	334	322	312	300	315	297	322	326	290	316	324	270	295	277	300	302	326	305	319	317	313	317	289	285	329	278	319	310	344	284	267	289	321	282	328	306	267	303	336	292	305	331	322	291	336	329	290	280	318	307	331	324	328	305	312	326	289	284	314	311	284	307	332	332	288	321	288	323	313	309	290	295	323	320	282	308	295	317	340	324	291	302	304	287	317	305	304	299	331	296	297	337	315	326	276	329	304	306	306	294	303	295	316	299	341	328	272	278	278	315	304	307	318	297	291	311	307	299	322	343	339	305	332	303	324	300	305	288	299	294	298	304	318	282	310	314	314	300	314	307	298	311	315	319	308	298	279	338	293	342	321	299	318	319	306	301	315	324	288	307	279	286	306	288	291	323	282	311	346	299	314	311	288	304	312	328	334	279	299	322	316	293	314	300	337	288	318	319	314	328	333	293	321	334	318	316	313	279	290	301	304	267	287	270	330	310	286	306	306	305	309	288	310	297	290	310	322	304	320	280	324	287	324	306	266	304	337	307	325	300	275	319	312	301	303	334	324	300	297	310	330	291	297	314	291	295	270	331	288	293	276	305	313	307	283	311	327	307	349	333	306	306	298	302	314	270	301	294	328	291	298	314	296	323	323	285	312	296	295	336	329	285	331	301	323	303	334	283	322	314	293	334	332	271	306	287	299	304	317	298	305	313	292	338	310	308	304	302	308	332	320	279	308	325	310	310	304	279	312	322	310	303	295	306	307	309	312	306	304	288	304	268	329	281	327	312	278	298	318	299	305	311	359	316	297	274	299	301	297	274	322	297	297	298	302	331	324	319	273	282	323	312	317	318	286	304	304	286	308	302	355	293	322	315	273	305	308	298	310	318	330	327	325	322	334	341	330	269	301	307	266	314	320	297	309	289	289	329	305	325	321	297	308	317	311	308	300	296	323	315	298	294	265	303	300	322	319	289	327	284	292	315	314	356	322	303	309	299	291	274	310	305	291	304	285	302	327	323	321	326	301	306	318	310	317	320	301	287	311	286	298	302	297	293	308	292	300	303	298	288	288	285	308	338	311	309	291	318	325	325	343	316	325	330	289	322	288	292	301	297	325	288	345	344	286	334	309	321	301	318	312	325	300	270	308	307	284	320	309	303	327	333	282	292	280	305	344	314	295	326	316	325	304	304	311	275	320	300	296	290	274	320	344	294	312	307	273	326	284	321	285	321	309	291	303	282	322	292	298	306	322	326	321	288	305	321	338	312	317	297	306	293	323	329	316	279	333	279	301	335	308	314	339	285	327	329	303	293	323	299	315	317	275	338	274	285	315	299	297	288	302	307	312	331	304	323	307	263	288	318	318	314	295	306	313	317	285	301	322	308	269	310	297	295	289	283	328	288	314	281	344	286	286	321	290	304	329	290	314	294	289	323	294	316	265	305	286	313	329	274	308	322	333	304	316	332	314	295	321	326	303	324	291	306	307	306	282	338	332	330	329	324	302	316	317	331	289	313	301	336	287	320	295	281	295	292	320	311	301	315	305	320	345	330	337	302	278	346	348	327	322	327	301	321	278	282	293	273	316	318	330	318	307	283	293	303	299	314	317	316	303	340	300	306	322	311	287	284	316	308	316	292	337	258	304	283	276	273	290	307	280	331	306	325	311	322	274	309	279	314	288	328	303	298	303	324	310	316	289	285	299	325	319	304	326	280	324	325	317	309	279	296	267	312	290	322	306	296	328	269	305	294	296	305	331	302	328	310	296	314	340	326	303	288	334	303	306	304	334	277	306	293	279	282	323	297	307	289	299	291	292	313	310	338	318	327	285	302	301	330	339	305	301	296	342	330	311	334	328	336	310	318	326	303	315	306	289	325	320	318	312	312	287	292	308	330	306	306	304	303	358	335	315	318	290	301	311	305	286	278	305	299	299	280	308	304	266	287	298	275	310	297	287	314	348	318	320	311	297	322	330	304	306	324	293	334	330	296	316	296	308	306	314	305	289	286	293	280	298	279	318	300	291	321	305	316	318	303	292	303	308	343	295	316	329	308	266	308	319	287	332	287	288	325	313	306	328	310	326	330	333	339	323	320	325	291	312	320	337	296	303	294	281	302	308	328	338	292	328	298	291	293	289	317	250	308	305	294	316	349	298	318	302	316	306	314	323	284	296	308	274	325	348	328	294	313	307	326	318	291	322	318	308	342	317	297	286	331	322	270	305	319	275	296	324	293	299	306	319	331	299	319	312	303	336	317	306	295	309	290	347	305	303	334	303	305	286	303	294	315	285	313	288	287	316	284	315	325	261	297	302	297	301	331	303	321	303	322	318	338	285	307	329	304	267	307	324	314	318	340	310	303	305	304	300	325	336	319	318	286	313	274	315	319	308	299	325	329	327	278	312	317	281	287	310	327	305	314	313	314	331	298	319	300	313	295	307	306	330	318	305	284	277	298	288	278	310	302	300	277	305	315	305	317	301	358	329	302	342	289	312	308	304	264	320	284	327	317	298	326	279	308	332	312	322	310	271	299	285	294	285	288	278	298	307	325	325	269	311	299	323	310	287	288	298	297	312	307	343	328	275	272	299	313	292	331	298	289	274	297	369	315	310	295	322	321	272	299	289	304	321	304	305	302	309	308	297	321	301	277	298	313	296	282	316	289	291	316	295	291	289	319	310	300	311	298	287	298	309	322	329	307	304	312	301	310	292	325	318	328	315	299	302	331	323	301	325	308	324	298	276	334	302	304	298	303	343	292	309	299	314	312	298	310	306	310	306	316	318	284	321	336	317	322	330	311	299	334	278	308	312	266	328	285	294	329	313	312	294	320	324	337	304	333	330	299	334	297	296	334	321	289	281	296	292	321	303	342	317	291	293	309	304	345	334	294	354	321	318	288	311	309	310	319	293	314	286	271	316	319	311	312	301	325	293	304	295	347	313	305	331	319	286	293	315	323	275	298	341	302	305	317	301	325	299	318	326	283	303	307	306	310	301	288	286	326	302	294	321	312	263	318	316	325	300	306	306	307	352	318	295	301	304	316	278	306	322	309	300	304	310	292	319	274	312	278	303	294	311	283	303	307	301	320
23963	21707	28259	26640	31034	29429	11064	745	512	529	512	458	486	450	467	484	462	450	433	467	471	495	477	472	464	476	439	448	465	420	433	465	455	429	445	431	490	436	453	432	439	459	461	457	500	477	507	476	465	494	453	449	467	457	454	459	469	451	509	453	480	468	482	437	429	487	486	463	487	501	454	493	441	430	475	444	465	449	448	453	423	481	492	520	464	459	434	455	473	489	462	460	451	463	481	461	416	495	456	438	476	475	428	496	447	448	439	508	459	432	469	453	447	459	487	483	482	433	474	464	456	486	475	458	454	478	436	471	496	462	434	416	469	453	476	470	442	460	468	435	473	476	468	428	480	496	438	462	473	410	489	456	487	477	450	473	441	459	472	425	449	487	408	514	431	449	457	459	447	473	413	465	453	477	500	439	409	489	468	483	450	463	482	476	434	457	444	442	451	445	419	445	465	503	459	406	484	445	435	478	468	477	443	471	431	490	450	472	491	490	471	428	452	463	480	487	401	474	496	489	462	428	446	446	472	485	473	467	509	450	390	483	457	516	459	435	510	459	461	462	476	467	481	464	448	426	454	437	463	476	502	473	442	449	446	472	446	479	434	433	494	452	461	449	491	449	479	472	461	448	478	446	452	471	473	456	495	505	471	482	469	475	482	417	407	448	442	448	470	486	492	477	464	424	454	480	439	459	491	439	462	443	476	483	503	461	493	419	468	442	436	469	512	447	467	463	449	451	477	431	419	400	456	431	441	429	452	470	475	455	428	491	463	475	448	467	433	449	440	471	495	428	446	444	483	514	474	443	427	501	464	461	407	437	455	465	468	479	455	448	435	465	449	468	465	406	465	491	519	436	451	488	445	442	431	485	454	446	477	458	442	482	444	462	432	484	461	408	462	458	485	464	420	478	450	477	475	469	484	497	445	447	442	485	464	433	446	468	446	447	442	440	444	495	452	452	436	463	438	456	464	465	449	491	449	473	474	466	444	452	483	452	470	474	518	503	470	452	440	469	494	428	503	471	487	432	509	448	492	465	473	473	412	475	490	474	451	438	451	460	502	483	445	490	446	460	442	489	468	469	447	435	452	496	437	461	442	454	453	435	448	494	439	461	481	444	496	434	440	455	451	472	494	463	432	465	466	445	478	484	433	422	459	492	434	466	489	442	472	418	436	465	479	480	439	453	446	455	428	488	441	483	476	500	438	483	439	433	448	497	454	490	428	470	478	483	445	487	486	451	479	457	480	492	444	473	476	454	430	462	465	450	445	455	482	481	443	455	446	442	505	474	424	483	449	471	444	454	477	452	433	483	473	470	461	455	457	456	441	473	450	464	464	448	441	466	471	438	431	477	492	483	455	493	441	451	449	465	425	461	476	454	420	459	466	473	458	458	429	484	476	457	430	472	477	468	466	462	482	475	455	456	442	434	446	466	435	461	475	466	466	454	441	424	449	483	494	462	476	455	452	469	464	447	426	474	425	455	429	478	462	475	508	465	459	464	480	470	475	483	478	470	475	467	452	471	466	452	441	474	421	449	457	502	473	455	462	468	469	480	415	438	493	502	441	507	449	444	428	453	484	443	449	433	451	461	419	448	446	477	476	461	443	496	496	430	451	454	450	431	494	496	447	433	485	470	455	466	465	467	490	486	458	478	476	445	441	475	489	436	500	432	440	461	442	475	496	482	452	470	454	448	468	483	468	493	444	461	486	477	474	514	493	417	487	466	472	435	436	481	460	438	455	449	490	446	483	471	461	448	469	453	472	485	504	428	436	505	430	458	453	452	500	469	444	471	434	484	499	485	532	464	443	450	478	423	495	440	468	509	469	472	457	463	456	485	477	467	493	476	465	452	456	437	474	476	494	481	435	468	451	477	494	505	431	444	439	468	476	490	447	480	460	449	440	440	445	476	464	448	456	462	469	452	492	455	463	424	468	393	426	440	473	472	465	497	459	452	477	474	472	456	480	442	469	448	426	471	474	492	462	508	412	448	474	503	448	437	402	483	436	454	451	481	475	442	464	466	447	467	475	467	454	490	470	460	469	496	475	486	424	465	452	443	499	474	490	431	442	449	490	482	492	457	465	462	461	451	481	486	463	462	482	458	485	451	432	459	488	466	470	478	482	447	448	478	476	492	465	479	496	464	436	444	458	473	470	499	465	423	455	459	442	464	432	421	444	447	455	476	455	450	479	482	410	454	455	480	444	449	467	462	483	449	456	459	460	448	453	478	498	401	445	469	473	449	482	440	453	464	475	471	462	508	469	471	442	447	485	459	467	454	460	447	476	478	470	421	487	476	473	520	446	486	482	409	434	470	466	431	470	458	456	441	442	496	435	445	466	479	482	456	443	440	455	493	450	469	470	441	459	460	459	472	455	498	422	497	461	471	484	466	479	488	448	472	456	489	479	455	484	454	461	461	464	455	491	508	488	485	436	463	467	467	446	448	412	420	455	449	454	448	484	429	493	397	460	435	457	437	502	449	457	433	486	489	423	453	446	478	476	479	480	441	489	445	468	467	440	451	476	438	474	479	478	463	451	450	489	454	465	486	471	491	464	443	454	437	448	426	469	486	499	462	468	456	471	433	474	467	477	444	430	477	456	482	470	475	448	492	477	453	484	477	424	464	456	466	428	480	484	458	481	471	494	433	439	469	456	430	428	456	427	461	493	465	441	461	466	457	460	445	451	460	473	462	437	461	468	455	519	485	470	456	461	460	451	458	465	455	445	453	444	495	436	462	434	473	476	467	461	462	447	449	462	454	441	411	445	448	449	449	448	444	420	456	459	429	474	461	491	496	455	475	442	440	457	444	428	507	486	468	461	431	428	476	436	440	500	429	460	485	507	456	426	465	479	447	451	447	467	464	486	482	445	474	475	507	466	464	441	499	461	484	482	422	451	412	512	454	495	456	461	490	462	447	484	474	424	479	457	464	457	452	484	451	455	462	487	446	455	482	461	450	484	473	472	485	452	475	495	452	452	484	435	474	467	475	419	392	442	454	472	481	465	480	441	438	483	451	466	453	499	418	422	438	445	473	472	461	459	499	424	472	488	468	435	461	461	485	464	452	471	474	452	509	440	492	492	433	472	483	476	470	428	412	459	448	470	448	469	433	470	486	473	465	486	447	485	498	496	422	469	475	465	450	459	479	456	455	445	454	481	441	515	463	473	470	467	483	486	463	442	467	423	502	449	471	496	430	462	474	471	450	442	434	465	437	433	469	458	450	477	482	489	425	503	481	412	476	449	437	447	418	452	440	426	458	434	438	448	453	452	482	477	464	436	487	449	499	466	455	496	469	470	490	422	466	446	480	453	488	461	511	490	448	435	495	461	429	427	436	451	452	443	473	480	485	506	464	463	430	452	469	480	496	459	475	475	459	448	504	459	476	495	453	437	476	449	484	444	499	473	443	443	444	452	433	465	463	509	473	435	434	442	456	480	457	472	436	472	459	461	461	505	472	463	430	462	488	425	448	454	433	478	467
43210	78282	39210	36261	38431	28913	5209	563	556	503	511	490	473	518	518	500	499	508	494	503	475	506	441	476	481	505	473	406	493	483	498	482	477	534	488	503	511	510	508	482	465	456	454	459	485	490	490	477	482	446	488	509	489	478	509	452	500	481	511	480	471	487	479	463	453	458	495	472	489	490	479	462	499	476	454	497	450	465	507	478	474	466	485	493	479	472	462	441	490	481	464	438	451	489	481	456	456	485	489	453	489	500	517	481	459	465	495	493	436	467	511	471	475	500	513	491	481	519	461	497	472	458	463	463	436	521	483	490	482	497	456	455	512	472	486	457	492	470	493	503	481	428	444	442	470	505	472	505	491	484	460	462	475	499	494	498	449	486	471	503	460	512	486	471	459	485	496	448	482	479	486	445	495	461	554	472	496	469	455	441	460	459	467	453	476	505	511	494	440	459	435	499	473	465	489	494	466	500	514	469	455	463	464	505	488	508	476	483	428	462	446	462	449	460	483	401	465	500	468	492	506	479	518	455	446	477	469	493	454	466	456	460	530	446	489	423	489	450	436	493	452	466	482	485	507	438	497	447	489	463	476	492	488	484	473	510	498	511	441	464	473	469	437	507	488	494	462	482	501	463	473	478	458	480	477	505	451	493	487	502	503	477	470	449	438	489	477	420	456	454	496	495	489	447	414	466	503	471	455	477	469	486	471	473	458	483	470	500	454	497	496	476	504	467	473	454	444	451	472	497	497	546	483	456	485	487	507	482	457	492	470	512	445	472	472	475	460	482	496	466	444	476	442	485	503	475	456	470	465	482	450	479	462	481	518	458	481	498	492	451	465	467	450	473	458	460	475	502	509	489	435	517	434	482	503	511	483	482	442	473	443	505	472	484	432	514	468	510	453	477	459	490	438	444	500	486	454	478	477	440	477	463	464	445	442	457	501	436	476	451	465	466	529	512	465	466	470	486	438	445	459	463	474	438	449	433	436	439	451	457	488	493	480	474	483	494	503	484	475	486	476	481	510	481	435	473	449	431	464	437	464	510	470	521	461	460	445	442	498	496	404	467	457	519	446	466	479	435	505	459	473	504	489	509	498	519	494	494	478	441	484	467	459	456	480	472	441	459	489	457	449	488	476	497	504	498	461	465	463	491	481	462	486	464	428	491	495	479	500	456	475	464	441	461	480	504	459	457	503	473	479	451	485	478	485	468	451	514	480	471	471	477	511	500	524	453	458	440	475	498	454	458	515	483	425	467	461	472	471	453	456	508	475	482	476	440	484	475	432	450	456	505	439	468	465	488	470	428	473	473	477	466	484	443	506	486	491	464	438	494	494	498	468	457	527	516	446	494	449	459	478	451	446	496	487	500	478	480	509	446	467	487	463	480	477	507	464	486	460	490	438	492	472	426	465	469	484	475	504	476	457	448	449	483	483	495	466	472	474	462	517	524	441	448	503	507	519	483	448	490	436	434	437	484	475	470	475	444	459	485	450	458	516	452	480	464	495	476	456	467	442	463	474	507	461	472	486	468	508	492	464	497	485	479	476	454	484	468	462	471	470	513	478	513	494	475	464	453	507	497	478	466	471	461	508	456	481	508	511	481	472	487	502	472	458	497	499	505	503	491	482	484	481	482	504	474	438	464	482	476	460	486	454	478	467	479	473	469	426	516	483	483	471	482	476	464	476	513	455	470	495	500	484	490	463	459	454	493	436	430	483	471	512	477	468	465	500	532	469	500	498	478	491	543	464	482	493	485	425	499	471	499	466	496	469	469	453	482	481	450	481	482	459	448	465	478	508	512	472	474	484	469	517	493	482	468	479	504	449	486	478	507	453	503	489	476	437	500	430	486	486	464	490	476	468	465	490	453	455	457	463	467	478	459	475	447	487	510	490	454	461	483	469	479	441	446	497	500	460	454	494	480	449	491	497	465	443	499	500	454	454	504	485	475	462	472	473	504	478	499	493	479	450	427	500	504	431	479	478	471	461	482	490	438	499	475	484	474	468	455	463	467	472	487	489	441	447	476	478	474	439	488	512	466	475	500	484	481	454	531	457	500	496	488	458	464	456	476	474	488	509	466	450	490	478	494	485	479	492	489	455	470	458	448	444	493	457	466	528	510	471	491	435	450	478	467	486	500	432	466	516	440	505	466	444	480	457	496	441	483	455	477	449	455	487	481	456	484	505	470	486	469	442	479	478	472	461	488	505	498	484	463	473	507	458	505	481	500	445	460	458	495	425	466	476	483	476	468	452	482	496	500	462	459	509	481	474	490	493	474	462	452	486	464	429	478	498	488	456	438	453	473	472	473	458	455	458	445	507	486	510	504	451	461	483	471	489	465	461	483	472	490	435	482	450	495	473	496	484	463	511	461	502	486	471	431	465	455	443	495	473	466	505	489	436	490	454	481	490	479	453	425	434	478	511	497	465	451	510	462	483	504	452	497	467	465	477	478	481	456	491	499	477	459	489	470	473	495	481	435	486	492	483	466	437	453	484	476	462	461	437	465	441	471	469	478	476	514	481	497	491	478	469	468	475	488	495	473	460	470	474	457	471	483	464	460	454	490	476	447	480	470	463	469	497	491	462	464	466	468	449	443	520	473	504	457	475	462	480	494	480	476	497	446	466	476	455	517	462	447	457	484	470	443	474	454	458	444	447	429	491	477	479	476	462	448	464	481	487	431	462	474	480	491	492	485	470	503	511	425	479	465	449	490	466	446	478	489	497	469	503	490	481	482	463	514	466	458	483	491	468	487	461	476	462	484	495	490	430	478	475	485	471	482	480	483	504	487	500	489	452	459	448	522	493	477	468	490	457	459	509	472	483	486	463	473	452	498	479	494	512	479	467	471	483	512	463	478	500	500	471	427	525	522	467	474	479	492	464	480	455	466	475	472	488	472	462	462	464	439	459	469	449	487	480	493	472	487	511	473	453	485	488	476	482	469	454	513	485	433	433	451	487	491	442	506	495	460	499	441	449	468	482	499	488	471	484	478	455	492	486	483	431	433	466	463	516	506	525	460	467	466	479	468	472	504	458	480	479	486	462	464	499	447	458	462	464	496	451	496	488	505	469	460	471	429	511	525	466	497	460	440	503	461	450	464	496	444	468	494	464	481	439	470	481	486	482	507	441	518	497	492	488	454	467	486	473	455	497	472	476	451	503	440	462	481	492	465	469	464	459	436	483	480	449	447	489	476	478	490	469	485	475	449	456	484	488	461	453	446	429	459	462	448	480	447	483	482	493	479	459	476	451	489	515	446	455	468	484	457	475	503	494	484	506	449	485	448	488	452	487	462	473	427	491	476	506	476	511	515	483	473	472	503	433	434	476	463	455	468	427	464	498	466	464	501	453	502	444	481	436	473	514	468	459	436	470	459	440	488	475	437	464	470	466	458	456	500	481	483	506	455	480	451	490	481	461	463	496	490	462	479	498	488	508	519	448	455	474	487	506	476	491	445	454	452	483	476	470	461	486	486	471	487	443	477
25060	21971	27552	26867	25010	18872	4535	409	375	357	365	378	342	347	378	360	384	349	373	383	402	342	336	353	316	321	372	363	349	358	375	359	359	383	386	388	316	341	362	346	362	337	339	367	366	364	382	346	364	348	380	393	400	381	329	354	352	329	401	369	354	362	353	354	398	339	352	351	368	381	341	365	360	349	325	364	352	340	348	378	370	353	369	337	347	368	386	357	323	352	375	401	359	372	334	333	360	355	339	352	343	344	350	395	364	330	336	339	349	347	347	398	380	348	366	385	373	356	374	357	406	373	321	385	390	337	358	352	363	329	345	348	329	339	350	331	338	342	336	338	347	364	389	397	348	358	381	349	316	322	326	340	360	347	352	365	300	350	377	375	362	353	403	330	352	346	361	308	346	366	360	339	347	317	372	349	351	406	367	328	336	372	404	328	331	377	358	363	370	344	294	353	353	352	348	335	349	345	351	357	352	341	389	368	396	365	325	368	365	352	361	361	377	338	374	360	354	367	316	322	376	363	359	345	357	358	333	355	356	352	328	352	380	337	354	356	335	342	341	346	315	319	344	377	357	378	328	347	348	353	381	350	381	325	326	376	385	378	335	363	352	377	377	336	319	331	344	349	351	335	330	357	324	326	338	354	345	357	341	334	395	331	355	349	343	351	402	325	391	379	348	336	366	348	339	362	378	315	364	366	355	372	395	369	342	356	353	362	356	353	395	358	335	347	324	355	386	363	361	340	345	361	363	353	364	342	355	348	363	385	375	349	366	389	341	376	402	361	392	360	360	341	399	347	338	368	345	368	322	324	338	358	351	383	356	343	376	352	350	361	361	392	345	323	359	361	367	370	359	316	367	350	354	356	345	357	359	349	381	361	319	346	325	337	356	350	381	362	366	382	362	341	365	321	343	337	366	330	357	380	362	391	383	324	344	346	366	358	335	347	349	364	366	376	366	350	345	336	377	329	369	339	347	348	375	344	368	324	345	344	385	318	333	364	338	336	343	388	331	324	366	375	371	341	352	369	369	344	379	337	345	358	385	373	321	380	371	378	359	354	403	340	339	345	371	367	358	333	380	333	389	326	382	351	403	355	363	359	368	371	350	370	353	356	372	342	355	365	353	366	385	359	333	378	377	341	372	351	364	323	339	349	359	354	377	360	355	371	391	344	375	340	348	338	363	374	347	345	338	372	348	343	346	351	346	363	346	350	346	349	337	364	381	366	338	376	333	344	370	386	340	318	338	322	373	346	363	366	340	352	360	340	332	342	349	367	377	359	334	334	353	356	325	362	345	349	356	353	358	369	341	416	361	335	347	369	353	361	326	399	346	368	339	380	381	375	374	341	363	339	347	330	346	337	330	375	343	348	358	360	390	372	337	370	352	361	376	367	360	342	368	336	330	382	354	386	373	345	349	343	369	343	350	350	392	360	340	345	376	330	362	361	335	358	341	373	352	341	314	378	333	366	329	337	370	347	362	341	345	343	352	347	353	316	312	317	340	370	328	342	366	358	357	316	348	365	317	361	334	325	342	367	329	339	325	360	345	350	345	325	384	327	351	373	352	349	364	354	361	325	361	328	345	373	371	336	357	339	354	377	377	331	343	357	341	328	371	372	351	373	342	349	358	332	367	401	352	371	346	360	376	336	373	348	334	358	398	358	379	349	363	339	320	333	415	326	364	344	381	357	372	343	372	366	374	342	343	377	369	365	351	327	347	347	331	361	361	339	351	345	375	362	342	369	361	357	358	377	349	340	345	380	354	344	324	344	362	358	342	370	358	351	342	372	341	361	348	350	334	378	382	359	338	370	371	376	342	355	357	345	360	376	322	353	355	340	359	375	382	336	327	399	299	368	322	391	363	370	357	333	364	332	352	349	336	358	347	337	380	362	349	321	332	362	354	360	344	360	327	351	345	377	397	350	322	362	356	342	359	333	376	353	351	342	362	328	412	334	322	359	350	338	344	372	339	385	351	387	349	361	348	396	359	346	378	343	369	365	335	367	355	354	352	361	391	346	363	345	353	351	370	354	358	386	366	370	368	331	368	345	379	340	353	376	393	364	324	376	358	345	296	340	377	344	361	335	354	383	341	368	325	314	368	355	403	362	365	356	356	369	353	352	337	345	369	345	309	323	360	338	348	336	355	373	348	351	366	392	329	380	396	394	364	377	388	361	376	393	348	329	383	346	367	328	338	380	385	401	333	332	388	386	383	394	376	367	327	371	343	345	336	339	367	347	384	351	378	355	353	373	333	356	331	353	336	355	366	355	342	338	402	356	319	326	381	343	374	307	384	397	347	390	347	353	355	356	358	359	315	333	373	337	341	347	331	379	374	360	341	348	366	357	371	329	364	336	359	364	362	351	346	371	356	349	341	373	345	363	350	382	371	365	343	329	358	360	311	402	356	362	368	374	366	344	345	371	380	366	336	395	354	354	354	361	355	378	356	330	336	386	353	349	334	356	340	361	367	374	335	355	359	369	364	372	376	365	344	364	368	342	371	366	360	380	356	389	380	345	384	364	343	349	318	319	335	356	340	335	345	352	353	334	350	371	352	333	365	383	359	359	362	379	366	357	369	333	355	370	355	316	334	376	327	356	349	380	345	332	325	348	336	363	338	386	345	348	361	392	361	341	384	344	338	378	340	386	368	365	390	350	374	332	359	384	355	338	374	354	344	334	333	406	329	369	351	359	322	364	352	338	338	391	375	359	358	361	365	386	326	361	365	346	365	400	349	358	312	371	337	316	371	368	345	349	322	340	366	372	330	355	323	348	371	382	340	344	357	366	349	364	336	330	354	356	345	308	363	375	388	343	369	324	354	320	376	330	341	357	367	342	358	363	361	374	355	387	340	338	355	380	349	377	354	355	371	357	379	347	351	386	366	333	360	345	344	354	341	360	341	366	339	352	346	370	362	353	370	348	362	371	404	342	399	414	367	368	344	362	367	342	366	359	374	365	345	333	345	331	362	347	386	342	372	363	330	376	352	345	329	343	375	331	358	367	331	374	339	332	388	338	371	349	351	398	306	370	361	318	360	356	387	359	361	392	343	357	361	350	396	332	369	322	367	389	347	365	369	373	337	345	364	394	373	350	379	336	342	323	332	353	355	340	363	373	362	369	366	361	372	329	335	376	347	353	372	340	365	353	331	356	369	346	351	354	326	356	360	360	320	354	339	355	328	354	369	373	377	342	331	389	391	383	358	366	385	389	352	342	365	388	357	336	367	359	337	369	363	368	365	327	330	344	347	301	377	339	378	369	347	378	351	386	361	337	345	363	372	348	348	330	338	378	363	337	361	356	358	363	332	349	396	351	365	319	378	355	338	363	393	359	345	361	356	380	355	374	340	365	363	332	348	323	363	373	323	363	382	368	341	386	359	340	386	348	357	351	339	338	343	349	336	373	370	353	369	374	392	347	333	340	367	402	368	323	358	359	344	350	342	350	351	350	354	384	359	338	332	358	375	369	340	366	385	346	343	370
41725	66535	31456	30684	30829	22080	3767	442	456	435	420	437	436	394	428	396	362	385	408	395	432	420	410	357	410	358	401	407	409	376	433	416	399	407	408	365	396	349	388	422	372	395	384	406	367	423	373	405	367	388	415	416	397	374	390	345	400	387	339	387	392	409	415	402	395	401	388	383	389	404	406	370	418	352	387	400	370	386	379	384	407	404	384	385	391	408	370	389	372	363	406	358	410	345	381	398	404	415	408	368	385	386	365	405	362	363	388	381	381	350	373	373	401	403	381	351	403	388	382	403	415	395	389	387	398	389	331	401	371	401	406	390	414	410	398	376	390	342	365	360	395	415	400	349	389	410	364	399	370	359	389	393	368	404	356	380	372	410	355	383	383	343	375	369	415	381	365	374	391	387	422	381	407	391	379	409	424	405	449	401	399	354	346	396	369	390	349	412	380	366	373	411	391	393	378	370	439	403	369	369	390	389	395	412	385	373	385	393	414	378	399	382	393	401	372	406	385	408	358	394	350	369	376	422	400	413	403	360	348	352	402	415	404	384	400	356	355	409	406	396	389	383	368	396	401	418	395	414	392	381	388	413	406	372	387	412	379	383	383	389	415	366	365	399	377	377	369	396	388	397	332	379	381	398	395	402	381	388	363	367	360	417	384	392	380	380	369	366	368	390	371	361	373	364	350	385	369	361	375	388	387	367	381	387	395	403	413	408	408	367	400	386	392	358	405	375	394	395	402	383	368	406	403	446	384	389	361	390	399	376	387	426	415	381	405	390	369	370	376	372	382	370	379	379	401	385	378	385	397	388	414	393	368	345	396	424	423	379	364	355	402	382	397	352	411	415	341	400	411	375	370	408	397	384	407	389	387	365	363	392	414	395	383	409	395	367	365	383	400	401	409	398	405	396	413	383	392	381	374	376	395	351	391	410	404	401	412	402	411	351	379	407	365	412	385	370	381	423	418	410	412	350	426	399	375	392	391	384	393	379	380	388	380	437	416	379	398	405	352	392	426	395	402	383	384	411	385	381	416	391	390	356	441	395	406	405	333	396	392	404	383	361	367	398	412	409	392	434	356	407	379	406	399	377	376	402	389	405	382	401	378	403	384	396	384	416	388	383	400	417	389	392	376	411	367	385	391	403	372	379	344	384	391	405	372	369	346	410	395	390	425	355	362	382	399	381	417	396	357	397	409	392	357	359	386	412	409	371	408	406	406	372	385	381	371	431	404	353	377	404	377	390	390	407	411	394	368	381	397	369	385	358	356	358	370	375	397	393	381	401	407	387	382	395	417	355	383	382	386	427	392	389	399	370	378	364	397	402	358	412	372	414	388	379	416	385	414	430	388	353	383	390	399	371	391	420	402	380	407	343	377	396	352	385	388	388	395	366	408	396	398	382	402	358	397	342	392	387	363	376	376	359	364	384	371	412	343	361	435	404	377	373	396	416	403	379	374	362	393	406	378	420	363	387	405	394	382	424	397	364	413	372	415	408	372	344	394	408	401	362	380	373	397	403	357	390	356	416	381	365	379	401	406	406	376	354	363	346	403	364	388	358	412	391	400	386	379	379	390	418	360	387	422	374	370	408	386	357	383	389	373	383	395	378	385	407	389	364	370	399	382	375	344	371	414	361	358	381	369	418	361	420	370	407	388	387	379	344	427	392	396	392	390	390	388	379	370	390	359	394	427	383	377	382	394	398	403	382	370	370	366	395	375	369	384	388	425	402	405	402	387	368	384	351	355	383	386	384	384	355	378	414	382	379	438	352	393	443	390	372	380	368	374	400	397	398	380	378	376	372	378	432	360	389	394	360	354	351	397	391	364	378	397	374	369	389	389	348	378	363	410	347	411	382	392	350	382	382	397	403	373	404	351	365	406	408	370	387	368	382	354	405	356	376	346	395	416	357	407	425	418	378	390	393	401	396	400	356	381	406	371	410	362	397	404	412	369	370	391	383	383	377	395	360	387	357	405	368	375	368	395	397	368	380	416	400	405	383	362	391	367	411	397	401	402	405	389	395	398	398	373	389	375	397	372	402	398	410	405	379	378	403	378	370	391	376	402	388	369	363	381	351	394	387	379	386	401	405	407	399	429	398	373	399	398	400	376	395	421	402	393	385	382	409	364	389	371	368	411	390	411	400	404	399	412	385	383	367	404	358	381	374	378	384	383	402	398	398	398	390	418	396	388	334	375	398	343	408	372	375	370	393	395	366	406	370	387	359	370	368	414	380	374	395	404	382	380	370	413	381	362	379	399	380	404	388	366	399	390	414	396	401	364	377	404	369	393	386	374	381	387	376	377	399	401	390	367	377	393	399	363	384	381	373	390	397	406	400	372	401	410	414	413	401	402	395	345	383	373	395	409	410	383	417	373	406	406	385	375	359	414	392	413	408	396	386	406	392	372	400	401	407	366	371	427	391	419	432	404	375	372	395	375	371	402	424	377	412	353	362	389	415	410	398	383	390	381	371	422	385	393	393	420	365	393	400	369	386	389	379	355	423	394	414	343	374	389	406	360	390	384	439	387	412	396	384	392	390	395	391	383	358	368	362	393	383	422	370	389	407	419	386	369	388	382	380	365	375	400	439	350	392	376	397	393	375	388	363	370	392	423	398	380	424	414	410	399	377	367	398	389	383	401	414	362	377	385	386	399	386	396	373	360	377	386	360	394	386	375	394	365	386	398	402	360	407	391	372	367	382	403	400	413	402	383	376	395	388	356	388	398	380	382	374	407	342	380	380	410	423	429	371	391	374	370	380	385	391	391	369	421	420	372	361	371	394	430	395	391	372	374	403	356	376	384	369	417	381	390	379	411	403	392	353	383	403	394	368	381	407	385	372	384	370	448	383	399	378	377	406	387	396	379	372	359	416	374	361	409	400	427	396	374	391	390	405	397	373	385	402	398	398	414	400	386	404	375	396	384	411	389	401	406	383	371	369	388	366	358	430	380	403	374	389	392	401	401	374	362	389	393	374	367	393	378	391	357	368	376	387	397	361	384	378	392	401	401	384	380	405	352	394	382	358	408	378	384	403	377	368	376	392	347	384	400	391	385	359	387	358	395	398	356	387	363	353	375	407	393	394	405	390	357	419	397	398	441	407	402	414	412	359	412	381	371	390	396	392	420	357	381	370	404	421	400	387	361	375	402	420	370	383	398	400	345	371	369	403	393	382	370	431	386	391	376	383	411	349	365	388	394	418	376	384	346	417	372	398	386	387	368	449	425	379	411	354	423	387	382	388	374	397	420	433	411	380	386	369	392	387	355	399	397	393	380	383	369	374	393	413	405	405	349	391	370	385	380	403	395	410	381	374	392	376	385	361	395	397	404	381	420	393	392	407	395	394	396	371	384	390	383	407	365	388	344	376	349	368	346	394	393	386	379	383	398	415	381	372	368	407	374	383	356	407	427	390	399	395	404	427	406	392	415	402	398	410	395	414	384	377	381	438	407	401	368	407	335	414	359	388	399	410	402	410	386	351
22594	21211	28644	26009	31410	36577	20906	2637	772	718	710	712	698	704	680	696	745	692	710	651	631	658	674	669	691	672	677	687	693	641	666	688	648	665	650	678	619	638	660	689	693	657	644	648	700	668	692	678	645	651	652	679	620	663	683	685	668	623	653	679	670	688	692	655	680	654	643	674	675	691	661	648	595	657	604	656	647	685	654	638	660	597	642	657	648	673	681	622	673	660	638	688	659	646	625	622	620	617	657	655	669	640	620	653	650	645	653	659	682	627	624	663	662	609	666	647	627	659	609	671	664	643	659	657	673	667	712	670	607	696	695	672	645	651	660	626	666	611	685	676	657	620	679	634	633	656	634	622	578	640	656	656	642	633	620	620	634	663	655	634	619	635	647	619	648	712	656	638	664	630	644	674	630	636	696	625	676	667	669	641	666	641	627	648	670	684	637	624	635	615	664	672	664	664	690	700	675	667	689	656	689	654	707	647	690	615	639	673	695	605	672	634	647	656	640	650	594	647	677	604	679	672	663	680	632	681	657	680	617	620	624	629	650	618	657	688	690	659	630	708	657	669	685	668	650	638	599	693	647	685	685	623	616	656	649	705	669	648	646	652	660	680	660	620	612	630	675	634	656	665	683	631	666	644	668	652	705	655	672	673	628	644	656	693	651	616	646	598	658	636	673	658	644	656	641	661	636	662	664	650	643	690	662	648	672	624	637	615	638	611	672	654	629	645	662	680	647	654	643	712	638	657	649	636	644	673	678	655	678	676	638	669	679	655	641	667	674	679	668	640	637	666	625	605	629	668	672	627	648	653	643	634	633	666	670	630	679	659	680	644	643	623	587	630	693	650	609	621	610	666	683	616	632	694	681	687	629	703	628	656	638	658	662	642	644	660	691	606	629	645	605	649	679	704	628	611	629	654	631	693	685	695	642	681	667	629	683	660	732	635	630	685	657	683	646	662	675	663	660	643	680	622	619	633	689	662	702	710	631	641	668	638	666	672	686	623	648	642	662	662	675	675	694	735	643	648	696	607	677	642	678	641	644	662	672	701	658	625	660	675	663	642	662	661	649	650	640	661	671	653	648	633	673	670	643	633	629	663	641	657	626	686	644	651	629	703	656	638	664	670	690	653	654	619	669	629	645	638	643	663	697	656	628	655	672	674	647	648	650	680	662	649	632	654	675	655	669	619	597	644	615	631	617	574	673	643	689	627	617	717	654	666	662	671	665	609	649	667	647	712	655	678	676	664	646	645	652	722	673	645	671	667	673	670	616	664	706	638	669	656	662	668	684	680	658	690	625	642	687	628	641	645	638	622	627	663	679	637	678	656	724	650	674	690	666	598	590	652	632	607	708	690	706	669	639	661	597	659	636	687	652	591	636	631	659	662	666	644	644	694	668	670	651	674	665	639	616	668	629	655	618	612	685	656	668	664	622	688	633	600	670	681	664	632	646	683	634	679	643	623	647	660	661	636	651	644	667	619	680	644	657	638	701	699	662	660	660	656	657	685	635	638	635	653	650	635	626	597	698	672	636	627	668	613	675	659	683	620	679	670	621	633	637	616	678	671	647	624	701	642	662	656	644	658	692	655	703	647	603	662	683	671	655	664	653	675	641	681	628	621	677	668	679	662	596	686	606	617	629	653	655	643	635	639	645	591	615	665	676	625	684	661	688	647	685	597	618	675	717	684	668	662	619	610	627	666	599	634	644	634	684	669	651	624	628	661	683	665	689	655	682	646	640	674	642	627	631	646	673	714	609	699	686	603	620	714	650	683	654	671	638	640	636	684	611	628	595	632	631	652	598	703	657	667	635	642	626	612	621	652	661	626	665	709	688	633	671	595	637	648	693	619	678	642	643	669	648	656	658	660	599	636	640	669	685	673	648	654	678	669	615	671	663	656	615	600	609	628	650	698	603	633	707	675	647	672	686	675	607	662	644	637	619	650	613	671	646	673	599	649	672	690	625	643	694	672	633	628	634	627	657	605	622	668	691	666	671	634	707	650	655	668	649	650	621	675	621	619	646	641	645	687	640	658	688	624	613	639	659	647	664	701	728	677	644	626	647	640	649	677	685	662	672	667	632	654	626	646	608	636	668	622	686	680	661	677	642	675	668	639	653	642	599	673	689	659	621	610	664	670	648	671	660	632	670	688	663	611	607	634	719	644	650	674	629	650	661	637	634	638	659	649	672	689	658	640	664	637	655	645	613	641	641	600	613	614	675	660	631	646	624	639	627	663	687	623	616	659	622	624	639	607	675	661	662	642	638	673	650	642	631	629	645	662	669	586	635	587	678	684	643	650	670	620	644	636	616	625	651	633	661	615	624	650	663	663	680	670	678	635	634	676	643	639	685	632	608	675	683	690	597	672	661	662	637	681	680	696	679	671	621	667	654	659	619	669	672	654	663	649	662	617	621	645	698	622	636	639	645	637	658	648	642	665	669	633	671	665	658	662	675	691	637	671	652	640	630	721	664	649	709	601	624	666	654	652	594	635	663	632	702	644	596	619	621	642	655	685	717	625	669	682	643	655	638	663	653	654	661	665	636	661	654	643	659	636	673	615	653	642	686	669	635	635	628	668	662	665	648	640	662	682	662	669	646	653	645	675	658	642	641	612	681	654	614	679	656	634	678	667	633	624	649	658	647	694	628	633	661	596	674	648	672	659	617	658	638	666	610	597	633	666	661	620	679	642	624	668	662	659	671	641	655	652	616	643	661	644	673	677	661	645	690	630	680	619	627	664	684	680	649	679	647	655	708	699	678	634	621	640	628	655	637	661	667	618	670	588	655	643	664	667	678	671	667	687	686	676	669	633	640	664	664	678	664	656	676	637	660	664	675	645	624	629	723	655	663	650	628	653	623	662	652	656	647	637	669	656	662	644	684	693	681	624	661	681	596	641	650	626	620	697	656	650	674	575	616	659	633	637	707	654	638	640	677	696	645	705	660	668	663	643	649	658	667	636	645	609	673	673	686	662	659	639	637	618	659	667	698	640	666	686	663	635	679	657	666	613	687	612	655	647	650	650	654	611	676	624	619	648	658	662	699	670	621	623	671	653	661	704	653	639	657	649	651	666	681	631	616	614	641	645	646	597	637	682	695	656	622	630	650	663	621	693	666	607	668	622	641	648	649	649	643	646	668	652	621	679	670	637	655	619	600	656	601	638	620	674	676	709	620	663	675	653	660	664	646	620	651	611	640	643	681	638	642	634	657	666	717	652	640	649	660	630	635	673	626	621	652	627	659	647	633	665	659	638	661	677	642	622	641	643	656	644	655	657	631	683	668	660	617	564	682	657	651	648	673	650	623	664	676	654	674	678	612	670	589	689	662	665	617	641	695	723	665	672	648	683	664	674	617	636	646	636	642	661	646	686	689	632	625	600	636	641	667	686	646	657	629	645	607	654	648	704	675	643	667	620	660	698	652	695	621	655	624	624	695	626	645	654	684	648	629	663	650	672	625	602	697	603	649	662	690	698	661	653
47706	82480	51134	52664	49697	40987	10964	916	820	776	742	783	729	672	715	715	715	681	722	664	625	684	685	699	694	650	636	652	659	644	675	678	694	675	649	654	644	637	669	633	707	668	681	657	638	651	655	658	673	696	653	703	676	623	685	688	681	675	645	657	611	649	676	674	656	659	662	681	693	633	667	655	698	677	656	672	643	670	689	648	673	631	652	637	684	661	707	658	642	701	725	676	635	671	621	673	690	652	690	680	672	693	625	680	661	629	641	625	669	636	636	651	645	669	646	661	679	668	649	645	624	667	616	666	642	639	668	667	670	675	667	664	634	676	663	678	602	699	648	654	640	685	713	682	655	638	674	634	604	715	645	677	654	622	615	700	627	676	702	645	659	644	678	628	644	638	660	649	635	635	675	671	718	693	681	628	683	627	686	677	682	660	672	712	667	649	675	704	659	659	646	669	676	640	683	645	656	615	649	648	672	602	671	739	678	697	630	640	680	683	634	625	649	646	675	628	736	693	647	688	676	672	629	679	646	592	641	654	670	623	645	644	633	642	674	657	679	622	642	645	664	672	642	651	640	665	667	693	698	706	692	631	658	666	680	630	618	675	695	637	661	673	659	669	648	644	679	640	702	659	671	627	637	641	656	678	649	673	626	662	650	664	673	613	643	638	674	668	688	682	645	622	674	666	671	662	643	662	684	617	678	675	709	645	698	680	666	672	667	672	708	636	690	660	612	661	668	676	663	607	682	685	688	638	663	674	659	647	669	649	630	689	644	646	644	648	709	660	635	682	680	642	648	644	684	669	633	626	683	626	633	660	709	689	668	687	685	688	621	666	692	649	642	650	625	643	657	652	636	681	655	666	680	665	665	672	662	712	667	657	699	667	641	644	651	699	594	679	649	671	698	685	656	650	654	684	688	655	640	647	644	671	663	687	659	689	581	680	665	633	700	684	667	677	665	630	655	706	656	661	687	630	677	674	659	637	662	644	682	655	711	613	684	691	631	654	640	696	648	714	653	654	656	662	697	689	655	662	668	615	656	673	628	702	632	680	680	642	619	660	613	668	687	665	679	663	683	658	675	672	692	662	648	666	653	656	663	635	679	715	703	677	643	689	662	680	675	664	630	669	660	669	694	702	609	638	652	654	624	671	683	637	704	701	611	682	690	677	632	703	708	683	647	653	651	640	701	634	710	689	674	669	633	645	638	657	691	681	631	655	656	653	656	665	670	623	627	643	657	647	642	623	683	698	652	667	655	685	642	648	669	681	706	652	667	686	670	642	659	686	675	730	685	669	669	652	669	692	645	679	696	623	679	660	651	621	643	640	642	693	685	649	679	647	661	675	637	653	700	661	693	730	644	658	690	670	684	667	691	630	691	655	640	671	656	684	689	672	694	687	653	684	655	644	685	665	648	649	650	651	669	660	703	662	672	638	655	684	631	660	632	675	658	651	661	656	661	675	645	721	654	702	657	669	662	654	635	679	647	689	659	625	665	644	616	691	660	668	692	665	589	641	653	680	634	675	639	710	656	692	668	650	664	649	653	678	658	683	645	653	691	652	655	642	621	672	649	665	646	652	667	660	648	694	640	609	673	624	634	651	629	666	631	641	749	705	691	666	652	666	680	658	663	670	638	685	658	634	645	679	640	668	685	670	656	675	668	659	677	672	649	643	675	667	660	677	670	692	650	655	656	652	628	667	641	649	687	660	689	677	681	660	673	666	626	660	615	605	656	634	649	664	643	666	714	647	679	665	676	673	667	658	646	642	672	633	617	678	695	679	668	661	608	704	661	670	665	717	652	634	656	643	667	659	701	644	645	695	642	680	684	666	653	661	659	653	630	646	686	666	675	667	656	684	646	699	674	666	678	622	640	722	654	659	639	649	694	714	635	654	679	652	647	618	692	635	673	651	632	648	683	661	703	698	700	664	646	631	660	631	689	667	696	689	652	696	678	630	642	695	682	695	671	638	672	666	679	671	697	661	651	644	645	636	680	666	684	667	675	700	674	656	690	698	644	639	654	659	641	703	704	619	649	680	629	661	661	669	653	659	659	690	676	661	647	669	656	661	643	635	654	660	639	633	676	682	658	628	636	664	630	660	652	655	657	693	686	646	616	660	673	670	637	661	679	644	681	665	709	671	635	645	671	611	662	642	666	624	636	619	682	697	680	668	689	623	667	685	662	645	701	681	635	706	628	637	626	645	597	709	661	693	668	646	652	666	690	628	642	661	634	602	700	671	658	679	657	675	668	676	657	656	706	658	653	661	667	614	632	688	663	667	700	651	647	573	672	659	664	675	661	669	692	664	664	657	613	630	646	642	696	693	664	640	691	680	705	643	656	675	670	693	629	716	676	649	639	676	721	615	718	645	658	671	658	624	691	647	673	661	662	661	638	654	652	673	650	652	665	622	690	655	681	671	680	687	690	627	619	627	667	635	731	637	623	666	723	666	649	675	693	628	659	683	689	626	669	668	658	659	665	647	655	658	646	647	682	658	703	619	631	650	676	711	646	600	696	633	672	651	643	658	643	644	666	655	682	669	673	645	625	642	688	641	690	643	626	626	650	651	667	657	671	669	677	662	679	656	718	632	667	643	638	644	672	638	678	631	699	667	644	616	668	710	683	661	613	676	612	660	683	673	624	633	644	634	698	710	691	684	647	696	659	667	713	692	654	642	671	680	644	666	639	664	618	664	634	684	679	671	589	608	682	684	647	659	665	654	673	663	623	653	664	658	700	658	660	676	663	652	662	682	636	680	684	635	685	673	639	729	667	642	704	669	674	633	628	636	697	639	712	633	678	643	684	664	634	676	647	655	641	691	665	616	629	681	681	696	672	701	667	612	667	703	686	638	693	641	677	670	651	670	662	658	643	672	632	666	686	694	650	661	686	665	637	644	625	675	623	645	689	661	671	638	690	661	675	615	628	686	642	644	640	728	741	647	658	698	648	668	672	656	709	686	660	692	671	675	646	634	658	668	661	657	635	664	636	644	702	654	694	702	673	646	637	640	670	647	671	696	684	671	685	640	615	674	646	650	632	669	647	678	683	664	669	645	628	697	661	712	675	658	681	642	670	691	637	632	649	647	662	676	679	653	666	646	652	662	670	650	680	655	693	667	686	627	697	612	672	655	685	645	700	684	648	697	659	656	622	658	691	612	643	648	617	651	705	659	616	656	655	689	664	649	693	681	662	638	710	683	672	656	685	660	625	666	671	652	664	700	677	679	650	674	685	632	622	643	698	663	698	695	674	672	669	703	671	617	648	678	710	675	640	647	663	577	681	686	688	610	645	671	640	642	628	648	666	647	667	611	640	688	620	638	682	669	688	661	678	682	681	637	663	659	647	640	681	679	750	614	698	604	673	665	647	663	667	670	651	652	686	656	644	683	657	687	640	660	673	622	667	666	710	644	645	660	656	674	658	653	670	665	690	654	643	680	658	670	675	668	649	671	686	662	658	629	659	691	697	678	642	613	673	698	653	676
34359	26027	17177	12163	7573	4275	744	295	279	294	294	265	306	294	314	295	270	307	277	282	273	290	288	299	273	268	290	282	289	258	282	298	268	302	302	304	274	284	292	276	273	278	277	288	271	262	308	292	274	282	286	251	292	267	272	288	309	298	262	300	286	294	274	296	284	320	249	285	299	291	287	282	294	295	275	278	294	280	306	284	301	294	272	264	299	274	308	281	278	305	278	273	308	298	304	286	295	293	272	265	276	264	281	280	322	290	266	266	271	291	278	275	285	296	253	295	278	282	285	285	282	289	292	283	255	310	288	300	304	307	298	294	280	286	275	290	293	317	265	293	292	288	311	265	274	292	290	269	257	282	302	297	254	282	321	292	247	290	306	245	281	285	276	301	270	291	277	284	270	271	249	291	292	280	275	297	290	309	284	294	302	280	294	291	299	300	288	281	271	278	327	289	283	308	307	288	252	299	287	302	288	299	308	260	264	290	240	270	283	275	300	282	296	286	298	291	320	261	271	261	279	288	292	276	290	320	269	306	282	292	301	292	286	295	261	282	270	278	268	277	279	301	290	309	300	307	288	301	275	306	285	288	274	280	296	283	257	289	308	308	289	284	276	273	328	264	290	313	298	272	277	267	284	293	266	283	284	299	299	270	285	310	289	289	277	314	256	307	265	294	287	287	301	293	276	305	294	276	309	296	263	283	295	276	270	273	291	285	315	297	285	304	300	331	308	268	298	288	297	301	288	264	299	294	247	288	261	272	292	270	272	274	299	299	279	282	309	293	303	289	288	263	273	271	300	306	278	246	271	273	275	273	265	310	320	307	262	293	282	311	263	292	275	266	275	272	303	286	267	276	296	306	293	292	300	270	276	261	240	284	282	307	286	267	258	268	275	295	274	270	299	296	273	278	295	320	287	307	277	275	305	311	251	295	275	293	284	276	288	273	277	293	281	284	278	307	273	281	309	291	271	298	285	279	285	297	284	275	280	330	298	310	286	292	295	289	289	283	295	279	270	259	286	292	284	278	240	300	319	277	283	279	287	282	297	292	300	277	292	270	278	287	286	311	295	300	300	284	336	336	293	273	293	255	291	268	276	262	312	309	260	257	261	268	312	286	306	282	306	277	258	257	254	268	292	288	293	296	296	272	283	319	279	269	291	284	274	310	295	282	296	291	268	305	284	260	262	290	307	279	278	290	278	292	305	280	280	288	276	302	294	253	259	274	272	275	286	292	294	241	295	290	280	329	285	271	285	270	266	256	282	300	300	261	282	279	284	281	285	297	308	315	249	279	280	294	253	305	297	303	309	315	291	257	322	282	271	285	292	244	273	314	286	283	289	303	302	275	293	299	268	278	323	278	292	310	245	252	290	280	243	264	303	276	287	288	296	286	290	280	283	283	249	299	314	289	287	276	297	297	274	288	274	287	317	274	273	261	285	270	254	290	270	278	281	308	263	294	326	308	306	290	285	294	249	288	277	313	278	283	272	308	303	297	262	289	271	307	265	265	291	271	280	278	295	285	283	298	255	289	290	266	296	274	293	267	316	287	292	285	312	266	293	303	287	288	260	306	271	264	273	275	277	281	315	292	277	277	283	293	287	279	292	269	312	293	297	289	251	259	333	279	262	288	260	281	284	295	300	286	286	286	280	280	287	279	285	280	269	287	302	308	289	291	312	276	261	309	309	277	266	294	286	291	306	255	294	305	275	297	270	291	310	276	260	262	281	320	263	278	282	269	285	285	308	271	282	291	321	286	297	295	281	264	281	267	283	305	288	293	274	257	291	278	285	274	276	271	275	297	317	311	291	268	275	267	298	287	278	323	284	259	294	279	283	276	305	286	281	277	306	271	290	296	260	298	299	286	249	272	279	273	279	269	310	281	301	278	298	278	299	272	256	306	299	273	276	285	285	271	265	275	266	262	305	274	280	292	257	292	298	309	258	283	294	294	297	264	303	297	291	295	309	274	279	284	295	265	246	297	286	278	276	296	284	301	295	273	275	282	255	325	274	290	285	294	274	294	288	281	296	314	264	301	282	279	272	277	303	272	294	301	285	296	278	292	318	307	274	282	292	292	250	279	278	268	275	272	266	251	324	281	289	253	293	290	292	297	273	301	308	282	292	286	298	284	303	284	294	297	299	322	302	294	288	275	268	278	299	274	277	301	284	281	325	262	301	301	287	283	316	278	325	278	298	270	268	318	246	259	259	272	307	301	297	262	269	292	291	286	279	258	273	276	279	275	291	290	296	281	253	261	301	265	292	277	266	250	262	270	307	310	276	303	290	288	279	293	275	304	251	268	284	263	309	301	292	294	305	288	262	261	296	281	282	269	291	301	300	260	312	277	302	292	284	266	286	279	289	257	259	294	308	275	251	297	291	283	273	268	279	277	307	289	274	283	297	281	289	290	295	315	267	293	288	295	258	266	289	274	295	281	299	289	260	326	279	273	303	292	280	278	315	275	297	267	311	290	292	290	280	285	290	298	288	282	305	268	313	260	291	293	268	327	283	267	285	275	300	249	289	258	262	256	280	308	294	283	261	319	285	281	272	289	269	288	298	281	275	280	294	261	296	281	295	246	298	308	290	273	321	307	297	283	267	296	311	288	305	269	324	302	298	309	283	304	335	266	281	297	293	283	265	279	292	281	297	275	268	310	294	300	285	273	272	276	264	271	294	284	276	283	303	266	275	255	251	261	254	312	262	290	311	280	275	286	296	272	276	276	278	271	296	257	280	267	279	258	277	285	300	260	294	271	308	248	285	269	276	279	297	310	270	261	297	261	320	281	289	260	296	265	276	283	285	286	276	289	285	286	266	304	288	312	291	305	297	313	292	290	282	264	280	273	285	287	282	278	296	299	273	276	298	275	294	281	261	304	310	256	288	299	269	268	268	318	258	311	286	261	275	306	284	285	257	272	319	291	259	308	264	299	264	322	254	260	305	279	298	270	259	291	297	286	270	326	298	285	269	276	296	321	282	293	263	269	280	297	261	299	292	303	258	292	296	285	273	279	316	306	294	293	294	243	273	325	280	288	282	327	290	270	289	289	280	314	272	286	271	295	269	297	313	318	301	301	314	269	271	267	296	282	304	274	303	281	281	293	291	290	279	314	261	306	303	287	283	300	301	282	270	270	291	324	305	278	284	279	266	278	300	327	281	275	300	264	301	280	315	302	276	278	257	279	276	281	299	268	279	248	251	331	261	283	311	250	276	288	279	259	266	311	294	296	285	311	301	267	285	313	276	295	306	295	283	292	261	257	305	282	265	299	279	309	301	288	301	254	288	291	298	273	282	282	288	301	277	299	282	322	295	287	286	293	277	286	311	289	291	299	286	315	269	275	276	284	271	287	307	297	280	340	261	315	297	289	275	302	298	307	299	265	286	284	299	284	244	261	292	256	290	272	258	275	286	313	281	300	302	287	250	295	265	283	283	331	267	309	287	290	279	261	269	274	272	275	308	281	286	310	304	277	289	286	258	286
38434	32651	9670	8629	7352	4818	772	346	324	312	308	316	299	301	300	305	295	296	293	288	318	306	308	273	341	323	333	312	311	331	298	305	317	305	334	294	277	277	307	331	315	305	315	307	309	311	309	293	319	299	308	300	282	289	307	288	286	281	282	313	284	278	291	298	337	288	309	316	334	269	308	314	323	314	298	328	283	303	338	301	306	309	298	306	283	288	311	300	314	298	331	316	334	273	294	332	305	328	300	320	327	337	315	320	307	299	328	300	293	289	336	315	324	305	317	309	289	275	263	321	299	322	346	315	285	324	304	338	346	332	281	323	340	305	307	335	329	277	335	311	327	321	314	313	305	303	264	344	306	315	315	285	307	310	314	298	314	311	319	303	338	341	295	318	327	318	307	283	281	322	281	309	325	272	319	306	288	318	309	310	308	322	300	294	298	301	329	298	358	303	295	327	323	291	309	284	321	297	305	316	324	323	311	312	307	317	336	285	310	296	302	308	307	298	321	341	314	327	280	323	307	288	327	315	327	315	313	311	297	325	290	305	310	302	304	306	295	280	287	301	317	332	328	315	319	307	336	308	311	316	327	333	320	293	326	308	274	308	278	306	302	297	333	315	295	281	295	296	310	315	318	291	314	319	309	340	287	336	310	293	300	325	328	278	309	332	303	319	325	320	310	302	331	291	304	310	321	330	283	316	317	337	315	297	290	338	319	297	299	291	310	319	326	327	296	346	296	306	287	324	335	265	304	339	321	312	332	304	295	331	306	277	301	312	319	297	298	286	293	312	310	313	270	304	315	298	309	306	313	309	300	327	283	279	281	338	334	314	322	329	291	292	315	311	325	305	300	294	316	315	302	280	315	317	291	327	318	300	327	315	329	311	322	325	296	316	293	293	307	273	342	311	310	298	292	316	312	311	299	308	313	310	316	317	330	299	327	328	299	331	287	301	321	268	273	325	329	307	311	327	343	317	308	324	293	284	293	327	310	305	291	325	310	302	311	326	333	303	315	291	294	309	271	315	306	335	303	309	306	293	371	340	266	320	302	329	332	324	278	324	313	297	304	312	327	302	298	321	295	287	306	305	293	296	289	312	303	317	307	304	315	317	318	311	297	316	301	313	289	308	301	314	319	299	322	281	327	327	308	306	312	320	308	291	292	311	316	310	295	294	300	341	322	325	299	322	335	311	301	301	293	305	325	298	329	300	296	324	304	290	297	309	320	299	312	299	306	336	296	287	318	293	311	307	295	317	287	291	316	279	334	294	327	301	326	298	283	308	325	338	319	291	319	316	323	314	314	316	292	315	294	323	335	291	295	315	337	296	313	299	290	280	298	288	292	326	309	311	337	334	296	312	312	285	324	303	303	333	305	313	304	319	326	301	327	280	313	323	279	294	324	317	349	291	304	309	311	313	289	309	275	310	317	291	311	289	283	290	300	353	304	327	289	318	313	315	298	288	315	292	301	275	330	335	328	342	294	279	299	323	314	298	278	293	328	307	311	321	312	334	296	312	315	303	321	274	353	281	311	292	303	359	296	305	316	292	288	315	308	304	270	304	326	319	342	312	337	316	283	307	328	294	308	308	280	270	337	321	330	312	312	281	324	283	321	300	291	278	315	306	299	305	341	333	308	306	320	300	302	307	308	295	303	301	300	290	294	318	305	281	301	304	330	312	346	311	307	339	321	308	345	315	295	292	295	326	284	312	318	330	302	329	290	345	291	330	296	316	316	302	298	300	285	296	310	313	332	333	290	330	319	292	293	330	295	319	309	321	289	301	289	318	326	302	303	292	284	304	313	299	293	320	297	328	304	285	290	324	279	319	301	310	313	301	318	302	295	312	311	281	305	329	313	337	305	312	285	330	335	330	301	334	297	315	320	321	287	259	306	311	320	312	334	280	288	330	281	305	299	288	316	332	276	296	297	289	317	296	287	312	330	326	322	327	307	292	342	292	293	328	285	328	331	305	315	341	305	307	300	298	326	306	284	338	327	314	305	331	322	309	284	327	320	326	310	275	294	312	335	330	314	304	310	295	327	345	311	314	323	292	325	315	319	290	307	282	282	309	304	338	311	284	321	292	298	292	307	289	311	319	326	308	299	327	326	327	304	320	343	310	339	296	258	310	306	295	309	304	303	287	289	314	315	331	325	320	308	314	331	312	317	322	310	309	321	302	336	292	282	309	312	299	322	320	317	335	306	291	286	273	282	284	295	291	312	334	293	296	337	282	314	336	292	291	291	328	334	332	336	313	328	307	295	315	341	318	295	289	315	321	282	305	321	316	310	330	308	328	312	314	336	285	309	314	281	278	324	334	318	277	283	309	298	294	305	346	295	323	314	313	333	326	335	315	324	322	306	305	333	321	277	301	305	301	313	328	297	301	303	276	314	291	298	287	306	320	328	319	304	319	311	300	312	300	303	310	325	319	332	304	338	304	298	287	310	299	298	314	296	335	330	303	338	293	323	303	324	310	281	301	320	300	302	298	336	345	323	289	333	358	312	312	317	291	325	291	315	312	325	323	289	320	329	315	270	297	281	313	311	270	302	299	296	295	329	335	314	286	307	314	332	320	265	288	296	292	288	294	326	322	332	286	294	341	290	311	318	322	322	352	305	323	312	325	313	301	349	283	324	294	335	320	301	301	299	334	311	281	343	305	306	308	314	303	296	311	316	308	322	324	292	317	306	311	317	305	308	284	320	316	312	305	328	321	328	309	346	304	276	337	295	304	308	317	310	317	300	323	338	303	311	300	306	308	314	315	359	297	322	305	325	301	322	320	342	307	305	329	330	269	299	305	326	327	301	294	341	320	291	306	296	328	309	287	342	294	315	306	299	341	321	328	338	318	291	294	304	277	319	316	328	302	315	313	302	314	309	311	278	279	292	309	289	293	277	276	342	321	284	307	299	319	301	312	307	286	315	292	319	320	283	311	305	334	291	300	308	310	287	321	306	279	303	299	307	339	345	312	276	313	341	315	321	333	289	326	303	315	324	305	296	301	302	325	290	308	314	294	299	331	327	298	309	319	304	327	322	323	296	347	337	313	318	327	316	285	290	300	354	304	310	301	296	313	305	298	325	313	305	289	318	310	302	291	298	324	333	278	320	300	330	332	340	297	294	289	324	339	291	309	295	294	324	310	352	325	336	294	280	315	308	335	307	266	318	314	305	327	284	334	305	301	296	324	313	323	303	310	307	269	325	330	294	295	310	300	307	317	286	290	347	328	330	313	281	344	343	312	305	323	290	305	288	316	320	327	323	320	342	336	294	297	306	283	311	301	308	352	327	298	296	286	272	310	329	308	308	302	332	282	322	290	339	300	306	331	292	323	312	303	312	306	294	294	327	316	333	318	331	327	294	300	278	324	299	299	307	333	303	305	313	315	354	285	297	315	325	331	294	302	313	304	317	343	307	341	327	321	318	323	297	292	345	310	335	323	323	317	296	311	308	322	308	322	335	289	296	305	295	330	321	291	286	296	303	314
24032	21426	28607	28975	33503	31389	11307	824	479	475	510	493	479	502	482	516	487	462	466	512	483	480	485	510	472	446	468	484	484	465	479	476	461	475	490	507	465	439	445	454	463	457	490	446	474	439	457	471	459	513	440	470	462	492	467	459	462	480	459	448	466	445	436	459	473	474	453	439	463	469	483	482	460	480	450	477	455	466	491	438	476	462	474	470	499	467	478	438	460	409	452	467	448	507	497	443	494	429	416	463	442	463	446	519	446	427	487	430	445	433	458	465	467	430	498	450	427	463	463	462	437	459	468	486	453	435	458	489	470	422	505	502	414	440	460	482	462	400	457	448	468	472	455	457	469	506	446	478	465	451	451	448	496	444	456	448	433	462	443	474	475	483	454	469	477	464	454	464	492	480	457	476	467	418	473	418	496	413	455	438	447	486	474	453	452	488	484	453	454	480	466	453	467	456	448	428	458	442	477	450	490	452	480	483	453	434	458	438	445	442	467	456	431	495	456	482	432	477	433	454	443	470	468	460	449	464	428	474	489	442	482	457	488	464	457	454	470	490	435	463	459	438	489	466	475	491	443	468	451	436	487	490	469	457	467	484	446	487	434	473	457	457	475	432	466	466	433	479	506	472	456	468	474	458	470	434	482	455	482	440	484	473	519	470	444	439	431	460	452	450	497	469	489	409	450	458	448	460	479	471	473	496	486	473	485	435	483	473	457	464	475	431	498	427	488	471	459	440	521	483	445	471	497	449	481	467	474	444	452	453	464	460	446	451	485	446	430	450	476	453	442	451	479	487	483	491	445	454	453	463	457	427	470	440	481	488	465	450	489	482	453	445	504	430	458	446	450	443	451	465	473	439	504	511	467	460	502	429	462	472	443	477	446	469	454	461	468	449	488	465	479	507	445	426	477	456	477	466	502	474	453	478	480	420	439	457	442	479	428	442	458	423	439	483	458	474	495	512	478	473	456	438	492	460	482	438	464	412	442	427	438	455	485	468	431	400	471	437	467	456	458	489	471	466	454	502	449	463	451	461	445	456	453	471	462	440	486	472	466	470	440	445	476	455	452	440	459	455	463	471	432	468	459	455	475	468	461	433	474	446	459	442	471	452	424	490	450	455	430	446	495	455	452	504	466	457	462	453	466	435	468	477	475	513	428	457	418	463	454	492	517	466	465	479	460	445	465	484	464	472	464	431	428	475	462	481	472	464	483	471	456	460	494	461	486	479	455	445	441	478	469	441	458	510	439	475	456	466	461	439	417	476	423	485	450	455	448	460	456	476	462	430	475	478	477	480	455	446	457	443	416	464	500	433	429	468	461	437	437	485	483	447	461	462	421	443	455	424	487	467	451	462	470	468	478	458	469	488	447	477	464	456	458	424	488	483	469	432	458	493	481	429	473	449	501	451	464	431	455	451	466	456	465	444	465	442	462	483	448	441	458	445	462	462	466	481	435	473	479	456	485	455	439	460	440	444	439	476	431	459	474	480	434	451	444	448	482	454	452	442	436	444	453	504	485	492	467	467	472	491	489	432	480	430	463	471	460	455	457	455	464	482	439	483	436	466	468	488	455	488	473	454	470	492	449	436	459	441	472	474	491	469	437	411	430	466	451	463	453	488	482	500	427	476	446	489	460	456	471	452	452	468	492	465	466	496	446	474	475	419	458	500	456	441	453	474	482	463	457	443	435	447	479	476	456	477	457	433	435	471	483	476	487	473	497	430	465	417	459	449	449	488	464	477	478	475	448	421	474	468	437	444	455	447	467	478	439	466	442	466	506	451	484	476	461	457	477	456	433	447	468	496	422	451	473	429	475	432	433	420	402	486	460	448	482	485	490	448	464	444	439	452	480	461	491	475	458	472	506	430	484	485	439	445	443	405	446	471	468	458	485	448	442	471	485	441	416	458	482	450	496	467	446	446	459	452	471	423	468	447	472	453	454	463	497	495	469	494	435	467	464	450	454	460	448	445	459	465	514	457	463	458	466	478	425	462	414	467	457	472	467	470	444	432	440	462	437	473	476	427	464	477	447	438	466	473	470	433	489	509	473	483	445	459	418	466	441	459	468	471	467	499	449	422	466	471	472	502	463	419	450	457	447	432	434	459	443	479	483	501	474	437	500	453	462	484	447	468	457	450	458	452	458	446	465	454	456	441	484	457	468	470	474	479	478	450	473	468	444	447	521	481	459	504	433	433	444	452	468	441	464	456	493	450	467	441	471	475	452	450	435	492	454	463	448	455	481	470	499	475	457	457	436	423	478	430	484	447	428	463	471	474	457	474	451	465	460	458	492	443	443	457	472	496	482	475	479	469	461	446	441	422	488	465	472	473	421	474	428	443	478	481	483	426	446	417	449	488	511	449	467	482	446	449	491	457	487	465	455	487	452	477	441	473	493	452	462	474	451	446	448	459	436	476	477	452	458	472	484	435	456	414	446	470	477	504	453	489	432	489	455	465	442	461	498	499	467	459	439	451	445	468	454	486	466	456	488	432	461	481	468	465	469	467	433	447	489	481	463	449	442	448	443	439	423	426	458	494	467	481	487	448	474	451	453	457	483	476	436	501	441	436	455	434	492	497	442	494	465	419	427	446	424	460	450	483	497	473	464	488	448	465	439	439	437	445	468	511	473	470	466	432	476	447	441	483	461	442	431	495	456	435	439	483	453	476	477	464	484	464	424	468	485	451	476	437	479	445	484	455	452	445	445	484	452	453	455	443	477	472	478	496	455	461	441	472	480	432	519	455	466	457	474	448	486	473	491	442	441	485	451	487	467	459	495	452	468	454	497	475	510	439	468	451	473	426	479	463	472	463	495	482	507	448	442	450	437	440	462	438	475	422	477	466	474	466	449	468	462	463	444	492	452	466	470	450	437	472	492	475	475	469	452	423	472	446	456	437	406	455	460	457	458	447	492	485	455	464	459	474	423	448	462	438	473	509	493	454	459	477	484	460	504	461	474	510	453	442	435	479	482	453	466	485	435	451	457	451	457	455	480	437	498	492	483	459	448	459	428	476	472	445	439	456	443	464	455	467	437	440	453	508	519	433	455	441	494	469	492	515	475	436	456	473	495	460	457	494	460	411	470	468	517	480	484	461	466	469	464	471	481	432	460	461	438	489	422	488	426	440	441	455	439	465	449	467	474	477	441	458	459	439	470	480	459	437	459	430	464	451	487	448	505	439	468	474	448	483	456	449	438	453	506	474	453	463	455	472	463	424	451	466	436	473	453	467	485	474	453	452	472	419	444	473	465	456	411	472	429	432	482	437	465	459	438	469	461	445	497	485	430	461	427	430	468	448	426	433	458	478	424	480	462	493	436	460	464	453	436	444	498	423	442	469	490	482	479	490	450	488	461	442	473	439	443	476	472	484	492	492	436	450	425	480	472	459	467	475	483	443	472	484	482	457	501	430	449	441	457	476	507	434	438	479	485	469	453	468	475	476	473	421	484	431	454	464	503	458	459	463	450	440	442	471	412	477
43502	71935	43099	42860	40139	30604	5221	593	534	573	527	473	494	534	530	504	501	510	511	488	493	489	505	500	442	464	501	481	486	478	462	475	483	481	509	469	460	493	464	477	489	477	465	521	468	480	466	481	484	482	445	488	474	509	440	436	463	466	499	480	446	494	489	484	490	520	505	471	486	487	461	489	459	526	503	413	485	493	469	470	441	480	470	517	490	448	466	514	468	490	461	459	457	480	458	481	477	489	457	488	486	493	502	477	478	496	483	473	479	440	477	478	482	489	453	457	476	448	449	497	479	438	458	446	456	505	476	506	471	488	476	460	519	460	465	479	450	466	493	483	468	455	461	464	482	495	431	452	488	438	450	469	480	487	488	520	460	448	514	483	456	482	456	502	472	449	466	496	464	476	422	510	466	505	470	494	495	469	435	480	483	466	482	503	506	500	466	464	493	526	516	432	483	493	477	494	467	472	457	498	463	441	490	455	513	513	485	493	468	515	476	499	531	419	490	460	488	456	475	473	467	512	445	485	455	451	479	456	443	482	463	507	423	448	441	461	472	507	421	493	434	486	503	491	470	486	441	490	503	487	475	447	458	468	483	482	466	476	459	485	466	450	456	478	475	457	492	490	450	470	498	504	489	455	489	478	460	492	469	466	485	472	448	487	489	453	456	484	473	462	442	473	466	433	512	490	449	441	466	470	507	466	462	497	487	462	507	487	492	464	469	483	490	478	467	453	472	470	453	511	503	491	479	464	476	441	442	495	487	495	513	449	457	453	460	461	470	469	454	473	467	457	507	490	488	481	479	480	524	487	456	446	494	484	477	435	485	434	470	468	485	505	514	485	470	481	485	500	453	443	519	462	436	439	463	492	462	502	479	496	468	475	454	474	519	451	496	467	447	473	439	477	440	471	483	462	475	489	429	464	454	440	469	491	449	495	476	452	462	478	482	479	460	463	502	514	473	460	479	476	496	479	466	500	480	483	492	499	473	465	512	491	477	499	484	465	489	493	443	478	459	501	461	466	472	459	549	498	474	485	473	493	498	477	458	491	513	453	443	442	454	475	478	440	491	459	468	458	472	492	463	479	459	481	457	489	472	485	459	452	479	478	485	441	474	462	484	466	463	458	500	521	470	452	461	449	480	493	445	472	495	462	451	462	478	445	494	433	462	471	470	444	481	474	480	487	455	455	479	497	477	468	488	476	426	484	497	454	476	450	492	446	476	481	449	477	491	449	504	529	459	463	449	502	472	488	482	491	505	479	485	486	476	475	476	503	484	440	468	477	459	446	475	487	472	470	476	444	478	512	471	452	489	460	514	476	467	498	487	485	494	492	474	503	497	432	473	497	497	463	479	483	469	493	460	458	482	481	486	498	489	439	517	496	461	477	498	518	496	493	484	495	531	452	462	421	474	465	482	490	490	471	502	491	486	491	484	467	473	443	490	445	500	466	439	518	504	486	501	482	470	500	469	482	491	516	467	468	464	466	441	456	485	491	480	530	475	467	454	500	491	509	497	490	479	467	482	445	418	490	464	478	463	474	468	463	461	463	495	482	470	494	486	473	453	471	478	473	497	484	485	461	477	502	493	500	458	464	462	503	506	506	474	488	484	473	452	452	474	479	498	503	504	447	436	497	463	463	454	486	448	455	497	513	485	490	452	480	452	475	472	518	455	493	473	440	463	481	467	476	473	497	492	459	467	481	479	511	465	491	511	492	483	474	503	516	470	476	467	435	447	509	459	458	490	486	457	445	476	497	508	513	467	488	493	495	459	460	467	495	490	479	478	463	494	469	468	468	498	467	484	482	482	487	493	530	476	448	495	476	519	482	493	490	467	460	454	460	486	468	491	475	462	506	472	455	495	481	485	447	504	499	490	464	437	472	444	431	455	464	485	449	463	458	490	490	508	436	503	480	466	462	452	465	483	486	454	454	468	491	449	465	452	440	452	473	472	469	489	453	505	485	461	484	483	468	483	412	495	450	476	480	509	505	475	472	493	474	473	464	493	446	501	472	451	517	497	470	456	452	483	487	473	482	498	468	501	472	479	486	519	483	488	500	490	470	502	462	468	478	464	436	490	481	446	469	484	483	460	476	493	490	478	468	465	441	506	498	486	499	477	479	459	487	466	450	471	475	501	437	473	448	495	460	454	477	471	469	474	463	498	481	473	462	496	463	452	471	473	475	451	491	467	475	476	500	483	471	448	455	489	501	466	494	492	455	468	460	494	509	471	491	474	461	448	489	481	456	496	488	451	471	484	462	484	465	455	492	483	481	519	452	476	526	476	489	468	474	429	487	472	497	521	449	468	498	458	482	489	497	466	489	475	454	509	478	497	446	431	488	454	467	452	461	460	465	470	499	458	486	463	459	474	472	470	431	482	453	450	425	480	481	504	457	496	441	477	456	460	483	496	474	466	492	454	455	478	501	466	456	458	451	447	479	466	499	455	492	479	445	480	457	455	466	465	485	457	437	489	473	474	476	482	480	511	498	479	493	462	494	475	486	489	477	498	472	490	473	464	481	482	444	417	488	475	459	438	485	500	488	461	475	472	536	466	456	470	487	494	474	461	473	444	453	456	477	493	495	478	435	471	474	483	477	436	493	482	464	495	506	430	477	476	436	522	471	486	454	500	478	458	496	460	450	472	471	453	464	484	443	477	474	470	511	449	465	481	474	495	463	485	484	452	472	516	517	494	459	432	468	504	512	473	485	502	501	526	483	489	522	484	492	473	471	447	485	430	484	466	487	455	473	462	462	465	468	438	484	532	445	520	488	487	455	469	458	489	518	477	466	455	490	477	498	476	464	451	488	523	475	470	504	459	492	476	472	496	497	450	491	489	431	468	436	419	464	488	470	463	498	458	494	472	465	431	463	456	464	459	497	468	508	510	510	462	499	472	470	454	506	466	419	478	481	511	509	468	447	499	470	476	462	453	468	502	454	440	462	481	516	480	450	491	483	477	508	516	454	474	470	488	491	485	462	499	430	484	492	480	485	481	455	479	483	479	475	424	435	475	491	449	510	497	500	466	507	442	467	468	460	453	458	480	506	481	473	466	479	478	475	500	466	474	494	463	457	459	477	444	476	485	491	463	471	445	468	509	511	487	450	453	480	479	476	452	456	494	476	509	465	470	480	419	525	470	444	470	475	479	485	470	503	480	447	474	493	444	506	480	470	479	521	492	463	490	508	489	455	502	452	478	496	481	458	487	496	468	460	481	478	460	498	460	498	478	480	480	476	483	496	517	459	465	475	499	458	494	474	479	516	488	483	487	525	457	463	472	455	498	486	469	446	477	460	504	493	503	476	506	471	483	483	445	507	492	448	481	476	545	448	466	444	436	488	429	479	476	455	466	459	478	470	460	488	487	458	492	480	469	503	492	505	495	527	453	466	438	512	453	460	470	483	509	478	482	501	475	468	497	487	456	485	481	527	477	476	458	451	487	503	503	429	543	471	483	436	456	447	478	455	480	463	451	478	485	476
24968	21616	27798	27800	25972	20790	4810	417	370	336	363	341	352	382	397	353	354	371	334	337	351	354	390	371	351	316	370	349	374	342	335	334	378	377	385	355	352	385	345	341	301	384	369	380	346	340	362	333	339	369	356	335	345	334	382	359	354	367	331	347	351	341	346	350	363	370	354	321	358	353	347	355	379	380	335	342	343	405	338	338	341	357	381	307	345	378	352	344	356	363	375	328	358	351	336	376	358	351	348	317	347	325	371	319	303	310	325	383	341	364	331	334	337	333	341	324	368	378	338	368	333	357	365	347	358	354	356	336	341	350	365	341	337	353	362	353	341	320	373	376	346	367	358	371	343	382	332	349	375	357	345	374	340	321	355	374	351	354	345	368	348	375	324	363	348	335	355	342	359	327	383	318	352	361	355	319	349	362	338	352	386	349	371	378	349	350	338	346	363	319	321	373	366	356	384	344	374	344	340	324	367	335	351	360	375	328	337	338	347	364	365	308	339	349	322	331	338	336	362	366	349	333	326	361	366	348	335	329	332	383	366	330	364	382	368	342	373	378	352	339	339	350	327	334	324	351	356	359	377	346	345	356	356	331	335	327	322	329	347	359	369	354	343	367	363	347	351	342	375	347	323	349	352	336	334	366	356	349	363	333	370	344	304	349	363	344	334	359	361	357	345	351	355	339	331	374	375	366	332	360	361	347	359	313	309	351	344	349	343	336	345	397	327	356	364	322	363	324	392	365	350	370	369	334	344	323	325	321	357	340	345	323	332	319	316	345	382	351	347	355	342	385	384	331	355	327	322	340	361	354	346	366	356	333	364	372	348	384	353	326	323	343	349	369	368	348	339	363	315	360	334	343	363	349	383	372	352	385	326	338	309	331	383	345	396	343	327	348	366	323	345	360	362	342	379	340	337	340	382	332	347	333	362	352	362	382	356	350	362	383	350	325	382	362	352	345	360	372	350	355	329	342	345	369	316	342	337	365	364	346	374	346	381	336	320	352	353	349	351	337	354	344	364	367	366	372	345	352	358	367	359	375	339	374	322	336	350	353	350	351	331	344	321	373	307	341	349	366	339	328	343	338	342	353	348	362	359	378	357	368	343	353	338	347	392	348	309	353	378	377	316	356	360	346	375	351	370	355	381	362	358	325	325	352	348	349	358	355	335	365	387	362	370	349	346	357	353	339	352	399	353	355	349	296	353	355	377	335	380	356	366	357	356	330	364	329	341	341	325	337	361	371	352	332	349	342	353	373	355	355	312	361	322	349	354	365	372	347	345	341	361	350	347	329	340	348	354	327	352	346	346	315	354	335	362	341	359	346	316	338	352	402	364	352	363	353	353	375	356	363	358	352	318	355	341	330	359	378	322	351	323	366	336	331	335	372	348	354	359	346	323	339	385	344	364	355	323	342	329	376	351	373	364	370	317	346	373	361	330	360	362	364	361	343	316	365	345	335	319	316	322	355	319	350	374	360	374	346	312	354	333	367	314	345	365	339	313	330	331	343	348	343	312	354	325	373	338	333	391	350	348	340	358	369	356	367	338	329	339	332	343	380	349	377	351	334	356	370	370	351	359	349	342	392	339	316	336	352	326	347	365	332	366	332	385	337	362	317	372	346	364	373	390	301	333	344	359	376	385	346	361	359	379	362	342	367	364	375	348	352	332	376	366	367	364	369	339	346	363	339	320	343	366	374	372	339	323	367	348	312	351	328	371	367	339	340	335	371	351	336	363	361	367	316	347	333	372	333	328	327	378	328	370	335	351	346	343	364	355	357	329	377	315	359	355	358	354	328	374	363	363	326	351	372	373	341	362	328	339	377	323	355	333	345	359	381	325	345	357	355	376	343	381	368	328	339	391	345	363	373	380	349	380	366	344	318	361	358	355	391	349	339	347	326	324	344	361	349	387	360	351	358	372	356	366	331	328	339	348	379	335	329	340	334	327	312	373	329	317	365	356	387	358	351	346	316	322	356	309	368	347	347	336	365	347	340	341	334	372	326	386	365	338	357	355	360	359	379	358	322	362	351	348	355	346	345	358	381	349	370	354	362	363	345	311	348	376	356	349	353	333	348	372	344	360	340	345	340	362	324	346	369	378	346	384	358	335	331	352	354	340	396	358	353	357	334	344	365	391	358	368	367	392	338	350	385	319	363	342	340	361	314	350	371	378	342	374	337	325	376	337	349	353	351	356	368	328	397	348	357	345	355	325	354	351	311	381	348	352	344	327	340	366	351	324	334	373	371	350	330	382	391	384	344	372	355	333	364	357	382	349	387	300	289	309	338	356	347	359	347	349	388	337	354	364	342	415	355	354	353	346	331	346	343	369	385	361	348	336	360	334	369	339	365	379	309	372	340	366	340	320	339	352	370	330	338	376	371	313	362	362	356	354	375	345	334	299	357	343	389	351	392	370	333	335	353	345	379	358	335	358	347	356	354	322	352	386	336	319	404	335	344	324	336	330	363	359	338	339	356	364	331	336	348	344	333	344	347	381	385	390	366	349	331	374	346	341	355	321	336	356	362	319	371	351	347	334	341	315	363	357	342	357	340	374	328	368	349	343	352	383	356	316	351	358	371	324	342	339	316	351	366	372	345	345	366	354	350	350	339	373	337	352	362	363	343	382	350	357	290	382	361	333	366	378	382	331	369	319	361	342	312	356	353	370	328	342	352	337	357	353	368	340	378	391	342	356	391	338	355	332	365	338	381	328	317	351	351	366	313	379	367	307	342	337	357	362	326	362	341	338	336	311	335	376	339	334	359	378	334	351	346	333	359	365	390	322	376	332	373	339	391	344	329	341	356	331	345	344	366	337	369	341	331	386	357	349	340	361	363	348	324	332	359	342	374	341	376	334	304	328	368	393	354	331	357	360	335	359	362	355	340	384	343	325	370	337	365	357	348	327	359	377	363	353	340	337	360	354	374	370	356	366	372	357	328	351	340	382	360	402	332	352	352	345	396	379	331	372	335	350	341	349	354	364	335	320	360	335	355	342	350	330	344	351	381	364	347	330	348	345	317	363	360	372	395	347	335	367	335	308	334	361	385	373	356	341	355	345	355	372	365	358	392	335	319	351	345	344	372	344	379	368	347	301	373	360	358	326	395	372	346	352	341	323	343	344	346	344	361	345	327	329	341	358	356	358	325	343	338	358	361	347	358	333	354	357	355	342	372	376	360	336	359	342	335	376	361	373	319	397	358	373	386	360	373	375	368	362	380	320	336	362	365	353	350	337	315	356	342	345	340	345	326	363	334	340	342	365	325	375	338	371	330	358	390	363	332	367	346	357	366	375	353	338	359	328	355	342	365	341	357	335	333	330	355	323	344	332	356	361	346	338	326	360	370	369	390	363	380	340	337	359	350	365	359	375	331	343	377	376	378	359	302	357	345	331	337	337	324	338	343	355	349	384	363	331	340	312	354	368	351	366	367	363	362	385	348	358	367	363	366	316	329	346	374	361	339	351	340	340	317	339	322	342	353
41645	61856	34460	34213	32052	23520	4060	469	446	411	423	434	435	399	389	390	442	350	400	391	424	410	392	369	372	412	383	399	410	388	368	385	376	387	411	357	383	400	385	397	396	384	397	413	369	418	397	408	381	388	382	389	360	402	387	362	389	437	378	382	422	395	387	386	410	399	378	369	383	398	376	385	385	361	367	386	394	400	388	418	378	415	376	382	397	399	370	387	422	392	391	373	373	369	391	381	394	370	402	396	376	373	361	398	383	389	377	382	391	401	371	364	372	396	364	395	391	382	415	391	379	406	381	432	366	379	364	410	382	436	440	401	357	429	374	398	373	384	404	380	370	421	418	392	385	382	383	380	378	385	360	358	383	381	378	359	384	394	397	402	387	382	393	372	373	386	366	395	357	400	424	357	347	360	406	381	440	379	403	387	388	370	390	419	386	353	400	356	414	399	395	394	366	393	370	365	387	400	427	393	373	386	374	372	426	407	378	378	408	392	388	395	379	370	409	383	412	370	409	389	412	395	395	419	373	378	398	401	401	369	372	357	406	394	375	354	380	392	373	374	392	377	354	402	365	430	380	382	391	378	368	383	385	360	399	386	376	397	402	372	415	359	396	390	386	417	409	401	408	391	391	391	389	378	441	363	381	435	382	378	362	414	388	342	375	349	394	406	369	386	352	387	389	411	402	411	403	398	413	403	395	375	404	378	389	410	390	386	378	379	380	371	387	380	419	412	400	397	378	357	390	406	448	402	373	398	394	386	378	387	399	420	364	384	371	374	368	405	400	400	394	364	389	419	397	355	396	389	379	415	369	395	384	385	371	399	384	373	360	388	400	381	370	365	372	385	372	403	373	390	401	351	355	413	388	396	381	396	368	344	415	364	392	386	371	386	372	347	379	393	420	365	390	375	372	396	378	376	374	353	398	385	403	425	349	415	359	390	399	419	373	386	399	375	397	366	384	387	372	374	364	427	401	416	366	418	422	383	379	376	354	403	415	413	394	394	409	405	401	358	401	380	412	371	397	372	389	379	376	350	390	396	408	387	370	359	369	376	421	387	381	394	410	381	389	365	358	387	384	345	391	395	418	364	428	380	382	390	400	399	391	387	399	398	409	405	406	353	402	352	400	351	381	379	379	349	377	401	378	415	385	357	374	402	432	399	396	385	389	371	389	414	389	365	399	378	363	368	365	370	400	388	413	385	380	377	382	375	385	381	413	360	391	375	389	417	393	393	411	366	388	372	398	389	391	382	367	358	400	404	369	385	382	380	356	382	385	379	381	400	370	381	403	388	400	353	367	408	370	387	412	403	369	422	406	389	389	427	342	387	388	369	351	441	412	392	368	388	377	385	393	407	385	401	399	380	357	382	382	382	393	330	372	338	408	420	374	391	388	409	395	419	323	371	404	371	398	366	397	392	387	372	387	393	356	418	404	413	369	392	383	398	379	387	393	374	348	411	382	425	392	421	336	363	360	376	383	347	390	400	365	399	380	401	387	375	364	381	358	368	370	423	384	408	382	358	421	386	367	375	385	349	398	399	392	353	407	365	380	435	379	382	396	424	393	419	424	385	378	369	419	380	378	402	405	367	382	387	392	386	383	400	391	417	427	362	387	387	391	383	393	400	370	398	444	399	374	391	379	346	387	398	377	367	377	373	410	390	366	400	417	401	337	379	390	420	378	389	382	374	371	378	400	387	373	359	370	409	412	393	392	384	421	361	393	402	367	406	392	391	409	378	404	386	386	402	393	394	394	365	380	332	409	396	411	371	386	378	400	363	378	390	393	385	379	375	401	417	387	381	387	419	352	417	383	384	370	404	380	390	372	375	373	394	380	377	338	418	383	415	403	359	391	375	385	421	409	356	394	364	389	411	386	405	371	413	413	382	375	401	347	399	329	349	383	398	371	399	394	386	402	447	388	388	387	393	375	384	383	400	368	370	412	401	395	371	402	350	423	390	382	382	384	405	385	377	362	380	360	370	354	387	393	362	358	382	410	389	353	379	398	373	418	362	399	404	363	385	388	376	383	391	403	378	388	410	395	398	378	377	388	420	387	355	375	390	382	377	393	392	397	338	397	393	357	406	392	409	374	412	361	404	397	393	423	425	391	360	398	399	396	411	410	341	388	396	395	381	378	330	394	338	402	384	359	381	399	391	385	379	391	422	371	376	399	362	395	397	373	418	359	400	389	374	395	368	368	412	395	386	405	375	409	394	377	391	390	385	390	387	362	397	385	400	408	364	385	377	387	374	424	389	428	411	388	409	373	387	366	393	397	406	380	370	370	404	345	346	401	389	394	356	371	380	391	392	353	404	383	399	374	371	395	341	371	389	384	384	380	396	383	393	397	356	376	378	355	418	409	404	422	378	346	403	401	400	413	373	416	359	379	390	361	380	426	375	378	390	409	367	388	392	372	389	370	400	403	420	380	415	384	402	403	353	380	401	404	392	398	394	396	397	388	387	395	317	402	405	379	383	401	417	344	383	366	403	437	393	386	373	369	373	363	392	369	399	365	398	421	416	374	389	422	400	416	393	391	401	408	394	393	373	376	399	386	360	363	384	406	379	362	354	414	381	406	407	386	392	410	382	404	379	442	383	381	382	407	414	385	387	388	385	366	410	389	402	396	421	394	377	404	398	411	379	407	383	374	379	388	376	365	376	401	403	405	367	383	367	371	377	377	404	374	411	371	408	378	400	345	372	350	380	380	401	378	371	360	363	377	363	391	385	388	386	409	373	369	392	405	377	382	393	394	383	415	393	389	357	385	397	393	385	379	389	408	400	374	357	340	392	394	369	376	363	400	400	392	378	386	400	417	382	434	364	385	393	360	397	407	374	390	386	355	354	449	420	412	369	381	373	382	404	378	376	409	391	359	401	366	392	404	366	363	375	415	386	394	358	391	382	388	378	403	381	393	396	372	381	382	376	403	360	417	378	375	362	422	396	367	377	368	394	401	407	404	383	396	392	399	408	376	386	408	416	379	394	343	415	368	378	389	383	386	411	383	389	374	409	431	375	374	371	340	368	393	380	385	388	353	387	399	410	370	405	392	392	387	402	382	374	393	376	420	374	380	387	387	338	372	395	362	402	382	420	396	364	437	404	374	404	403	372	369	422	409	398	401	391	373	379	384	365	386	361	405	411	382	403	384	372	399	439	404	393	335	391	389	409	374	371	394	421	372	395	361	391	416	395	393	372	377	395	366	415	389	355	374	391	395	392	412	391	386	407	390	393	387	382	386	400	378	358	341	406	407	400	368	412	447	350	394	356	404	388	465	379	392	392	385	378	375	410	402	406	403	400	393	371	419	368	382	367	412	378	418	354	379	414	380	393	369	374	367	393	378	419	377	369	403	359	368	382	393	389	398	391	389	393	394	390	400	386	399	389	388	399	411	386	395	398	411	398	389	375	402	386	397	391	347	392	351	387	364	334	381	385	406	385	388	399	414	384	361	360	350	391	392	362	385	380	394	386	369	371	354	391
22720	21224	29122	25277	31954	35720	21557	3149	739	734	749	687	692	651	713	658	658	624	652	683	651	682	615	655	653	688	633	705	633	646	661	706	661	682	666	658	643	646	638	620	679	674	682	683	638	633	640	626	665	644	696	647	658	637	632	642	689	624	661	668	682	637	594	668	665	654	660	677	661	635	600	652	653	687	688	684	667	652	671	646	714	670	641	716	665	635	618	656	619	662	670	650	656	668	645	653	599	640	643	682	637	631	687	632	702	675	651	640	640	656	624	707	657	624	630	633	635	677	640	636	669	658	659	639	654	671	656	653	626	647	650	649	619	628	622	606	631	668	659	625	606	673	619	630	678	628	597	631	630	629	696	645	666	627	609	670	666	633	656	689	645	613	652	652	662	625	604	621	658	608	662	619	668	672	658	683	664	667	660	663	660	651	621	628	636	660	674	626	633	630	656	643	655	658	561	621	615	623	661	703	662	561	720	684	691	633	651	641	647	641	646	626	643	654	657	624	656	692	637	657	667	645	713	635	624	658	718	625	617	650	646	654	633	625	658	651	663	683	611	662	671	645	663	665	678	632	675	636	607	675	670	640	620	664	640	642	670	662	608	683	631	627	646	649	619	635	640	611	622	671	687	717	615	646	672	628	667	685	642	653	673	641	674	640	694	618	650	674	657	643	633	644	624	637	640	622	698	615	648	650	606	664	611	647	666	657	642	675	625	656	622	647	645	677	675	656	641	625	670	610	667	636	662	660	634	664	677	649	661	658	626	626	690	649	651	664	656	692	639	672	643	612	664	667	672	622	604	624	648	621	660	637	675	695	658	644	627	720	640	642	658	657	595	627	673	661	652	666	670	691	688	665	678	648	620	634	649	619	618	672	626	624	677	622	641	655	616	633	663	655	672	700	621	614	653	648	627	601	663	676	686	671	647	651	605	672	677	647	659	678	645	682	662	661	653	626	625	629	608	621	691	670	643	601	642	652	733	645	692	641	669	598	637	627	643	648	663	607	651	656	628	643	647	675	618	660	633	656	636	642	673	620	605	644	685	673	647	600	629	638	653	653	612	586	683	627	646	632	657	653	650	635	593	656	599	603	685	663	632	668	649	648	676	671	618	631	670	657	685	647	579	672	652	687	670	663	649	628	621	640	672	623	687	640	616	631	642	687	611	627	618	668	640	662	649	637	624	633	675	651	624	654	667	686	654	629	655	645	669	693	661	653	621	650	610	628	639	653	659	655	668	696	663	624	664	671	696	667	654	645	620	648	688	638	625	640	640	651	709	652	702	669	666	666	648	593	663	639	643	632	612	632	633	666	686	663	627	642	683	698	668	617	649	659	644	639	609	619	629	593	603	656	651	688	636	665	644	606	660	662	643	625	611	672	642	693	655	681	634	638	623	621	622	643	627	667	641	622	649	689	640	638	642	692	661	647	631	635	656	609	588	677	613	629	680	648	623	658	654	653	657	667	676	617	698	638	654	670	648	611	661	657	647	641	624	623	663	650	598	660	658	664	612	614	648	670	638	633	597	698	653	642	638	681	681	719	642	650	656	687	636	648	643	696	687	625	630	650	691	616	676	676	668	646	710	672	667	636	658	672	657	615	629	626	680	676	651	656	620	658	673	633	616	663	629	623	639	673	648	591	627	653	713	626	674	622	650	601	653	629	633	670	663	601	630	643	678	665	649	627	676	663	646	629	651	658	638	688	645	655	604	673	694	664	622	641	646	595	634	637	622	690	639	598	619	630	645	706	646	631	664	656	675	649	643	665	699	652	645	597	687	659	686	626	607	641	634	648	685	674	638	626	669	637	704	686	647	629	641	641	671	609	668	639	633	661	689	647	642	663	721	668	704	660	618	636	653	651	678	619	687	614	609	667	680	651	636	642	632	639	642	632	614	626	645	641	632	642	627	637	607	711	639	634	638	621	627	657	607	662	677	601	651	649	620	628	618	661	675	637	652	720	656	669	660	659	645	665	700	650	672	637	662	642	638	671	679	678	636	672	617	664	651	652	674	638	649	640	629	683	657	667	621	676	632	616	691	670	651	621	626	620	632	680	620	676	646	631	629	650	650	677	663	642	630	644	641	635	611	663	670	618	699	656	677	593	621	691	690	658	657	645	643	652	652	690	637	618	647	635	653	623	596	626	629	666	633	619	670	608	612	632	666	606	670	674	654	620	638	639	648	623	656	614	595	618	663	682	639	648	653	657	594	638	632	625	649	650	658	655	702	655	642	640	694	637	646	605	700	673	637	655	647	683	683	645	679	707	632	616	691	661	666	654	656	627	637	642	616	665	639	648	626	684	691	604	671	616	661	663	661	623	621	658	675	615	696	674	680	627	593	658	639	578	649	628	642	673	628	664	713	632	671	633	651	650	626	669	673	665	642	657	623	658	630	629	634	630	699	644	611	716	654	667	670	651	654	654	693	638	669	618	642	685	663	626	675	626	623	650	653	615	647	657	662	580	630	664	661	619	636	610	634	655	630	635	663	610	632	681	628	670	622	647	686	655	654	673	653	677	635	707	678	667	670	643	642	657	665	625	678	662	667	667	633	665	655	636	679	644	679	632	640	653	668	622	637	650	688	638	643	645	639	693	668	596	619	659	646	665	688	666	621	619	608	677	658	676	649	659	670	685	589	675	645	661	664	617	683	637	676	697	617	685	614	632	669	645	619	620	607	658	665	701	650	647	682	705	647	643	620	663	642	646	677	636	622	649	662	643	656	671	621	669	664	616	669	623	674	647	699	623	694	619	689	620	667	656	645	644	649	636	650	675	670	652	640	627	605	653	618	612	620	610	605	667	668	652	645	663	621	636	669	638	622	647	671	678	637	651	651	650	603	662	619	637	680	640	675	614	631	671	679	682	676	669	613	609	680	670	649	636	642	663	644	623	648	655	599	647	599	650	636	695	638	641	661	600	680	599	637	651	636	605	624	663	660	635	681	679	618	658	666	617	682	635	670	678	622	636	648	649	652	662	668	633	685	672	656	660	658	660	633	634	658	636	656	618	653	621	643	671	677	663	663	683	657	637	647	623	654	657	660	656	627	677	648	653	653	620	711	626	620	709	625	654	611	651	626	668	649	652	658	670	624	689	678	682	694	663	680	670	657	645	695	599	644	682	649	596	660	656	611	632	661	644	650	665	630	694	643	658	655	675	634	649	600	653	665	664	657	671	647	650	633	628	664	626	662	586	684	641	608	635	640	620	612	652	654	659	695	666	646	654	695	644	639	651	647	630	679	628	651	646	670	635	638	635	668	632	699	676	632	645	609	647	684	651	646	641	662	641	690	633	671	641	650	702	669	662	661	634	636	665	660	617	645	607	673	651	644	654	636	679	610	644	650	659	599	648	660	679	643	630	629	648	664	693	669	641	711	678	697	704	626	672	594	641	713	666	641	621	665	676	679	633	621	629	596	601	640	668	631	680	643	656	646	656	684	654	694	618	657	666	594	632	655	623	653	669	607	603	664	643	695	659
48128	82496	57411	52769	51651	40028	10860	955	743	801	755	755	726	735	747	664	655	688	666	662	645	670	688	668	675	659	682	635	700	648	695	692	712	706	678	655	658	643	679	668	617	682	678	709	643	643	684	658	696	714	688	629	663	631	661	643	628	664	651	681	678	638	676	682	652	695	670	719	672	694	657	662	648	635	660	670	676	693	626	687	624	683	660	615	662	697	620	654	670	659	651	652	687	674	648	627	658	676	645	662	655	654	657	684	639	617	634	658	650	687	688	623	685	699	672	672	667	693	684	697	653	677	660	699	648	655	667	650	727	646	693	644	660	699	642	626	691	691	671	645	701	676	721	636	612	666	618	666	664	616	657	653	676	660	679	669	667	682	670	674	635	708	659	690	619	640	650	655	668	717	667	609	709	688	723	627	663	675	679	629	680	638	614	690	697	683	638	621	615	658	684	664	684	652	685	700	668	638	694	682	703	627	631	645	689	641	624	668	676	653	670	608	699	654	651	616	685	657	634	666	690	651	688	677	644	681	672	657	655	667	664	635	650	692	646	652	686	649	675	648	626	634	652	671	692	690	695	688	599	686	688	632	693	681	699	632	647	622	694	656	674	695	673	632	676	697	628	666	648	669	678	662	667	667	704	652	669	652	671	657	666	657	673	663	703	655	695	665	654	645	619	662	643	646	677	662	609	642	660	645	673	677	652	637	697	677	648	659	622	649	696	646	668	647	645	628	725	640	650	657	732	616	672	663	668	673	648	680	688	692	660	665	701	647	659	644	646	653	664	655	681	659	666	654	681	652	652	684	679	664	643	662	689	697	668	653	669	656	648	673	667	688	667	672	699	639	669	629	681	641	647	673	691	659	647	666	656	675	666	671	665	662	673	689	635	671	661	668	668	651	648	651	697	631	634	674	659	673	682	660	644	666	679	657	646	679	665	640	685	680	660	682	658	693	699	656	657	687	689	673	643	631	635	608	641	696	673	643	656	645	696	644	655	641	673	661	639	667	666	631	674	680	688	653	641	666	649	646	655	658	655	640	656	655	714	675	657	680	694	670	693	690	664	660	659	646	638	655	669	670	689	668	653	669	635	664	663	660	653	691	704	678	627	681	688	670	653	632	670	666	707	636	645	667	667	704	708	636	654	696	708	670	662	686	642	685	681	663	657	655	632	680	651	736	703	652	685	647	686	656	733	672	697	702	659	621	617	608	705	655	633	673	650	688	622	636	629	620	634	690	665	671	687	696	603	690	691	656	671	643	614	662	710	632	664	624	643	726	658	651	613	655	675	617	650	675	647	686	637	646	660	646	652	695	675	642	671	657	653	639	663	690	644	635	695	611	654	646	647	595	650	678	705	655	684	665	707	651	689	651	648	639	685	666	653	609	667	648	659	631	688	654	663	655	714	645	666	657	717	680	681	684	636	642	664	623	677	663	662	691	627	675	686	683	653	615	669	639	643	706	711	618	699	640	686	667	673	640	676	711	664	679	682	660	645	600	702	666	651	713	652	694	655	698	638	648	715	656	691	635	660	651	741	673	665	674	707	628	612	609	676	632	651	682	667	677	688	716	688	690	610	678	640	666	641	690	652	656	663	650	662	664	635	627	671	634	652	666	703	685	639	659	671	684	673	639	668	672	674	641	648	672	707	667	652	645	693	647	658	707	651	665	723	669	623	685	653	637	658	708	653	647	666	655	667	669	667	670	637	675	645	670	672	627	648	662	640	672	706	672	672	666	673	657	666	653	645	699	634	642	648	681	673	640	661	703	653	665	706	679	642	673	668	654	681	626	679	673	639	657	650	648	689	657	651	641	667	590	680	657	707	632	670	625	652	672	628	701	666	647	679	640	685	656	636	660	639	651	695	666	643	675	622	638	662	646	660	707	680	653	710	635	655	702	637	649	729	679	647	662	679	659	696	701	653	672	673	690	672	624	636	654	683	634	696	699	647	659	688	680	658	666	685	628	638	660	641	718	670	645	657	702	639	642	662	642	680	611	662	668	631	640	675	634	648	668	644	672	641	682	647	698	631	695	657	651	670	640	700	656	689	701	670	716	633	615	654	654	642	667	647	673	669	669	661	650	671	707	681	669	690	615	605	674	686	653	629	708	649	649	661	626	658	666	661	661	676	687	677	687	660	676	648	664	716	646	678	665	685	658	656	686	680	631	645	664	654	694	644	705	662	676	691	658	637	654	686	679	672	617	698	654	633	661	641	645	668	706	668	690	671	693	651	661	702	658	676	643	675	616	681	676	643	653	655	691	676	651	674	667	681	678	670	703	648	656	634	669	672	656	655	659	636	648	658	666	674	677	688	689	668	723	672	658	636	680	703	669	616	650	651	658	691	664	674	684	652	693	701	685	667	651	672	634	664	661	678	705	687	696	661	672	660	628	682	665	669	690	646	690	645	642	668	604	663	649	662	690	637	677	651	601	646	668	629	683	668	663	688	657	602	653	662	687	608	640	677	680	634	644	636	687	711	623	614	637	605	672	684	697	665	688	652	673	680	657	628	672	704	728	647	689	677	624	675	650	628	688	680	664	651	640	651	688	699	652	682	672	649	654	639	703	697	719	696	658	638	680	697	711	676	658	685	601	658	645	718	674	624	701	624	677	670	640	661	662	656	663	671	680	646	622	694	655	642	666	707	691	611	675	681	638	651	717	697	667	671	667	690	673	658	702	665	717	682	660	652	673	658	695	670	647	664	696	690	691	657	646	665	673	655	653	638	631	642	663	637	642	701	630	665	689	634	688	623	695	703	672	677	647	652	676	644	612	681	661	644	716	661	669	667	660	673	682	681	677	653	728	636	679	639	649	640	656	638	617	632	688	695	684	686	678	679	685	687	629	696	636	680	692	691	657	651	640	660	647	685	638	718	648	685	673	675	636	631	708	677	698	650	657	649	676	706	604	648	671	696	664	643	625	712	656	691	661	699	695	647	652	663	670	615	709	689	679	650	638	639	665	694	623	645	660	658	692	665	681	648	613	661	652	687	694	679	688	690	680	662	673	677	631	632	664	601	680	638	650	645	671	712	693	635	650	650	643	672	663	615	665	679	667	638	670	694	641	645	716	636	655	641	646	699	684	644	625	657	645	636	699	606	690	642	697	641	714	661	647	698	658	658	722	627	678	669	656	660	630	656	667	670	677	629	664	655	669	643	671	689	689	697	683	676	679	696	626	684	670	628	675	663	637	657	718	667	610	694	642	657	675	724	683	669	643	707	660	662	656	654	673	654	637	647	672	674	582	675	651	647	628	650	654	662	680	680	665	624	646	639	695	665	643	661	654	645	694	645	644	684	637	688	627	624	681	639	712	704	671	650	646	640	660	689	638	678	626	689	671	642	660	654	698	647	672	654	675	707	685	679	638	722	665	652	654	708	656	664	655	624	663	672	644	678	601	639	625	695	660	666	673	710	661	646	667	657	710	680	650	650	669	615	691	669	661	695	647	600	674	697	687	671	638	636	654	680	685	666	671
35496	26656	19118	11798	8067	4115	817	287	291	296	312	299	283	355	307	284	304	297	305	294	271	320	314	310	320	301	290	285	294	304	314	282	297	276	312	294	269	301	305	268	297	254	266	279	283	284	270	287	262	303	281	272	294	273	279	269	313	277	285	279	302	252	261	310	315	309	300	281	282	273	277	282	303	315	260	286	281	305	279	269	295	287	316	318	267	291	308	303	292	292	311	306	277	301	273	282	286	297	288	251	275	276	325	287	280	278	317	290	299	296	285	287	278	277	284	302	286	274	282	289	278	286	320	278	289	279	294	296	268	296	293	270	300	297	284	255	286	301	290	276	300	303	292	281	295	268	271	278	281	270	313	297	287	299	277	296	327	252	302	303	296	270	256	305	277	282	285	290	281	298	287	296	287	272	275	287	303	305	287	265	295	274	278	277	295	274	280	295	298	302	274	298	299	288	284	295	290	253	310	294	277	322	273	315	330	283	299	302	301	289	257	306	303	275	296	270	259	280	317	261	287	262	300	291	304	293	272	292	306	295	265	292	264	314	319	306	268	284	289	277	293	291	313	259	303	316	273	312	259	292	275	270	277	286	281	313	318	295	274	300	296	309	277	292	259	296	286	311	291	290	296	271	288	281	280	282	285	299	269	283	276	298	285	282	288	308	275	317	280	271	296	328	290	297	277	281	286	278	293	289	283	282	264	255	308	291	267	286	296	301	273	295	283	310	268	282	287	273	282	303	288	255	318	303	276	278	258	305	275	286	260	294	290	257	281	295	303	299	311	326	263	280	294	301	291	286	285	281	282	291	268	259	286	293	295	327	296	291	314	295	252	310	248	286	304	305	297	271	296	299	316	288	297	289	299	292	260	292	302	263	279	289	251	319	269	282	326	315	297	298	291	261	286	287	298	288	270	290	314	296	306	321	275	278	279	286	302	285	296	292	282	259	289	284	283	280	315	294	281	283	286	313	290	283	285	293	298	301	275	292	302	265	296	277	275	280	262	273	274	283	288	281	298	295	305	297	300	306	299	269	257	287	288	275	295	321	278	289	275	261	311	296	335	317	286	293	272	268	284	283	287	317	294	273	274	299	276	280	281	308	315	268	265	296	289	297	292	284	291	286	307	292	309	321	289	316	288	295	265	295	273	292	271	291	292	274	248	308	278	286	282	311	280	295	309	299	281	270	309	255	271	297	290	246	284	271	330	290	281	290	298	307	278	290	292	273	292	310	298	288	283	295	298	308	311	289	287	302	320	296	298	285	275	280	300	251	310	324	288	273	271	278	284	302	301	299	284	281	278	291	285	312	308	306	294	275	308	294	280	306	270	283	314	277	281	271	308	292	299	295	287	267	283	306	297	271	284	257	282	301	297	288	301	290	281	289	282	302	262	298	280	309	312	279	317	309	293	291	249	275	308	304	308	259	305	285	314	303	306	280	302	283	265	309	316	282	265	303	264	303	306	279	258	294	279	312	299	301	293	300	296	289	315	270	289	279	276	288	277	299	285	285	315	286	288	282	325	275	304	303	291	262	281	289	287	260	299	287	287	313	291	279	288	294	258	272	286	263	281	311	292	299	274	305	296	273	280	299	294	262	317	271	288	277	276	294	299	304	284	294	260	309	302	292	299	272	303	257	303	265	284	305	265	294	252	310	279	286	269	272	302	291	305	301	285	258	301	294	285	290	304	286	317	287	304	305	310	280	270	306	277	281	316	304	276	304	291	288	284	289	279	306	297	284	303	277	321	281	287	285	300	287	275	284	282	268	283	277	291	279	284	264	298	343	282	292	295	348	300	297	310	289	284	278	332	286	282	302	268	290	277	272	306	285	286	287	293	278	320	267	300	289	269	278	300	263	286	279	281	284	298	297	305	286	303	316	282	285	295	289	305	277	282	285	315	288	285	296	314	280	306	292	293	274	290	315	268	299	290	292	332	280	286	281	321	328	314	308	258	288	264	300	304	287	305	292	302	313	289	278	302	278	305	280	306	280	276	306	302	269	271	296	262	268	315	295	280	294	297	302	258	273	293	319	325	266	285	296	281	287	317	315	313	277	282	255	307	264	296	333	298	294	283	289	281	283	278	261	299	287	290	329	310	306	277	300	291	290	301	289	296	261	291	278	296	281	282	264	295	256	267	301	273	278	297	271	266	289	263	308	296	253	295	305	288	266	278	279	259	306	291	274	308	286	299	287	271	279	293	308	276	313	303	273	278	280	294	323	268	312	289	307	293	268	280	294	259	282	298	270	295	248	306	277	250	292	318	261	279	298	273	303	283	265	292	298	291	290	272	286	282	287	275	276	302	284	287	300	311	290	284	287	327	300	283	283	288	308	309	282	298	290	273	277	298	317	282	300	308	272	285	307	270	272	293	248	289	298	261	328	341	261	280	285	287	267	284	285	293	300	279	300	297	306	302	282	296	297	266	296	301	295	271	257	286	312	285	332	281	288	342	289	308	291	271	293	308	316	297	298	312	306	292	285	292	284	278	278	263	280	291	293	269	313	291	296	290	292	293	265	289	296	307	281	276	265	284	266	280	287	267	312	311	319	282	331	264	291	283	270	297	317	260	270	305	282	308	291	255	292	279	279	297	302	307	309	258	279	254	292	310	273	304	257	292	296	267	272	276	282	257	276	305	301	324	287	312	265	292	321	290	265	292	298	277	283	275	297	297	297	308	265	248	269	340	296	282	263	277	292	300	315	269	278	265	290	290	290	290	274	278	286	293	314	280	312	276	296	268	281	270	303	290	276	301	279	285	276	267	271	331	305	303	313	258	274	287	306	271	277	287	298	301	290	290	292	272	337	308	281	287	281	292	301	319	321	272	298	310	306	289	296	290	262	305	266	311	272	239	257	303	291	280	291	314	272	290	332	289	293	311	301	291	286	275	312	265	276	281	269	292	304	282	284	280	282	264	290	301	268	278	305	257	285	284	302	282	280	271	284	282	274	283	288	291	315	281	288	300	292	319	261	297	266	289	296	306	292	265	310	306	324	276	298	294	283	306	289	301	297	282	277	264	290	271	285	299	292	302	315	296	271	317	294	266	293	288	260	257	301	289	287	299	293	292	297	293	271	287	320	285	289	275	301	293	288	311	275	305	321	250	285	261	292	303	250	269	320	299	303	260	277	307	295	276	305	317	282	297	266	269	287	293	302	285	304	307	265	293	296	269	258	296	260	265	272	282	282	264	313	252	236	291	306	292	274	288	274	293	283	284	295	305	262	304	281	279	324	278	276	271	303	292	286	300	282	296	316	278	278	262	290	307	303	299	264	276	260	279	296	274	257	322	261	286	249	289	278	282	298	259	269	293	322	283	301	318	295	307	316	295	304	299	286	283	283	262	272	295	291	312	296	313	282	318	316	279	297	278	323	279	303	269	286	320	308	290	287	299	324	297	301	279	294	299	266	308	282	295	293	282	252	264	278	265	263	324	283	300	287	307	277	292	269	303	275	292	299	312	286	269	314	294	286	294	284
39700	32045	11954	8043	7795	4331	914	302	320	335	335	306	312	282	340	318	298	298	293	298	296	303	289	302	318	321	328	324	309	325	309	302	301	317	304	304	304	296	293	294	346	328	331	309	301	283	326	313	337	318	289	323	293	311	315	339	315	346	319	306	315	284	344	318	299	283	305	315	295	329	326	326	331	346	313	286	291	318	310	306	325	310	302	297	300	315	310	346	337	292	323	348	325	348	314	324	325	324	329	305	321	321	310	302	302	312	314	267	349	312	327	331	292	305	336	283	334	297	335	309	321	312	317	320	291	310	327	307	285	317	308	309	286	327	312	344	316	307	347	300	338	317	286	314	311	304	347	316	339	295	307	324	278	298	287	303	278	283	311	321	298	287	288	309	347	315	290	329	294	311	310	311	328	324	341	299	301	312	338	309	334	334	318	337	314	312	309	306	330	320	293	334	338	306	289	316	316	320	317	315	349	310	325	321	307	322	302	347	322	317	305	314	297	310	286	323	316	303	318	327	327	336	310	312	337	301	305	306	336	307	302	331	341	336	306	302	305	294	315	310	326	327	324	344	320	338	309	293	294	331	304	322	349	326	290	314	283	341	314	355	332	319	324	332	299	308	322	314	333	315	277	313	301	287	308	305	297	308	296	335	319	311	323	331	313	304	318	319	314	302	334	346	290	296	331	320	329	297	316	311	322	306	301	312	306	313	286	314	324	341	328	309	309	328	299	307	332	330	336	326	299	344	322	293	308	314	283	304	296	291	317	326	302	288	307	327	295	347	309	303	285	276	332	324	297	328	324	309	310	342	323	317	298	295	329	317	290	310	297	320	320	327	302	321	330	315	310	333	303	340	278	290	334	301	309	279	287	309	282	298	312	325	294	309	311	313	317	306	285	341	330	307	291	307	340	319	341	285	316	280	316	306	289	311	322	302	317	294	326	309	290	341	314	335	284	315	342	312	307	320	327	302	327	325	327	314	330	314	304	340	307	312	320	334	321	294	307	325	319	287	323	330	301	354	315	284	300	335	285	297	326	318	302	332	276	305	321	307	335	325	328	296	340	337	303	302	303	316	295	343	311	294	298	320	313	295	332	303	310	325	314	323	299	343	334	285	325	279	318	305	314	347	312	320	288	319	315	308	288	316	337	300	309	324	316	302	300	305	283	326	282	288	318	315	311	324	336	323	319	317	292	304	304	306	281	316	297	311	308	291	289	295	339	329	292	306	289	333	308	310	304	308	314	316	311	323	294	320	304	312	311	314	313	291	298	303	309	315	306	308	327	321	322	270	292	296	297	271	335	309	298	288	314	312	336	307	325	303	339	291	289	311	301	324	294	294	312	317	333	290	317	291	314	324	316	298	326	312	343	299	300	312	291	315	301	306	320	320	348	330	296	323	300	305	343	322	289	301	333	295	314	318	309	315	311	298	312	331	309	304	310	300	304	308	323	308	312	300	330	295	321	291	328	300	315	306	309	299	324	294	299	302	319	318	316	301	296	307	331	343	301	324	323	322	319	279	328	300	334	313	332	324	328	324	269	331	322	329	314	312	329	319	313	302	336	327	319	299	346	334	277	293	323	305	295	350	344	333	316	303	306	304	289	315	298	336	325	300	323	317	307	324	282	290	315	335	314	301	328	320	317	330	325	292	348	344	333	309	322	320	321	314	333	300	321	296	309	283	293	312	283	337	316	335	365	303	293	335	313	322	283	315	303	319	314	279	310	322	274	319	345	312	283	318	288	306	327	342	333	322	316	323	311	346	315	311	290	319	320	309	299	300	309	288	335	322	335	335	287	289	320	313	318	295	335	293	306	305	298	308	300	332	292	326	340	304	305	304	312	298	310	329	320	283	300	307	330	292	332	333	335	301	335	328	303	313	291	330	304	304	351	317	301	314	348	329	320	327	318	283	317	278	310	311	309	310	315	296	304	270	318	310	287	336	333	345	329	308	329	285	308	307	332	297	321	318	308	334	313	305	306	327	308	304	259	318	310	298	349	320	302	332	310	295	313	313	319	307	310	373	325	291	315	308	321	330	333	322	304	329	316	303	311	330	325	345	273	293	280	318	313	323	317	341	324	302	313	350	287	310	305	293	295	291	317	333	321	319	303	294	334	327	296	291	293	313	327	327	316	335	296	309	335	306	315	310	307	318	314	329	292	302	330	296	325	330	316	323	314	285	325	278	308	323	325	316	300	344	340	307	315	298	299	281	322	299	335	316	319	324	274	279	339	323	303	336	339	292	319	328	307	298	346	306	332	289	334	308	290	320	323	360	314	350	335	309	327	332	303	311	321	326	306	353	306	298	299	319	347	324	358	314	307	302	279	309	311	298	339	331	335	308	313	325	324	312	311	317	346	310	310	279	311	305	279	315	335	318	334	293	304	314	324	321	311	364	297	336	303	305	316	309	321	321	286	287	280	335	313	308	330	318	325	267	319	306	301	341	314	303	320	287	323	295	309	320	312	296	315	316	325	300	305	310	313	315	308	326	288	316	311	329	316	312	320	283	332	335	317	333	288	299	316	306	330	319	319	289	294	335	319	313	312	325	301	329	309	320	313	309	323	318	321	297	334	335	309	334	296	307	303	319	289	289	316	303	335	308	305	301	313	296	319	314	330	314	341	314	317	314	305	309	335	338	308	303	317	340	328	321	341	319	332	321	341	344	348	303	350	306	321	304	300	309	297	314	277	317	305	313	332	331	319	289	316	331	324	313	319	295	310	296	314	323	332	303	344	326	323	324	322	302	302	307	289	321	352	307	303	324	320	310	333	306	335	326	325	324	306	291	306	285	290	308	299	306	317	306	317	320	311	306	302	310	307	301	313	285	303	297	341	313	291	303	301	330	320	309	325	314	318	326	329	331	321	299	306	308	288	312	335	310	344	339	335	305	314	318	302	338	340	321	328	299	309	304	303	279	305	312	293	313	314	305	319	302	319	321	297	317	321	318	311	306	336	341	300	312	303	287	312	303	308	344	327	314	326	303	318	304	344	325	322	317	334	327	336	333	366	341	326	334	327	309	311	317	294	309	283	326	313	344	318	310	281	331	315	343	326	315	330	319	290	298	318	319	329	299	334	325	299	309	318	312	295	303	315	326	303	345	335	322	339	327	330	319	331	310	301	296	296	290	309	311	324	310	268	345	327	323	311	307	321	321	292	307	327	294	291	348	301	330	295	269	319	316	306	303	292	305	321	302	289	314	312	329	310	303	319	300	273	299	320	312	304	317	337	301	281	326	291	319	353	318	327	309	325	303	296	317	335	300	323	312	315	322	321	329	307	288	314	309	296	334	303	331	337	298	314	315	315	319	309	293	312	335	304	298	303	327	344	354	333	287	306	317	338	311	311	325	343	338	300	323	330	315	325	306	311	333	312	287	310	305	304	327	307	286	294	322	348	317	332	337	313	301	289	325	296	313	304	316	309	309	315	308	335	314	307	332	322	296	291	286	295	314	272	327	342	310	339	288	300	325	317	326
23901	21335	29062	27891	32375	30322	13670	1070	526	496	514	484	491	506	487	504	447	450	478	531	476	440	466	518	446	496	466	479	448	453	483	467	471	434	447	480	461	499	494	489	436	435	478	480	466	482	476	472	457	422	445	495	442	462	488	456	482	455	463	427	493	478	490	485	462	445	460	502	434	453	497	435	467	453	439	429	438	497	470	472	453	508	486	483	480	451	468	514	471	481	512	473	473	477	479	452	478	492	465	472	457	430	472	458	444	471	470	457	460	464	496	459	453	477	490	490	499	459	414	444	471	432	461	471	462	450	468	463	515	446	475	458	488	464	458	435	469	413	471	444	457	490	467	456	441	468	457	492	501	464	507	465	474	441	483	450	444	471	472	413	451	488	485	470	453	480	505	484	454	497	477	446	459	539	406	434	473	462	506	449	471	492	449	432	487	451	495	468	470	472	484	438	494	495	478	439	443	443	484	476	478	480	450	474	455	473	499	528	455	484	455	449	461	488	474	468	464	447	474	463	464	411	484	506	428	472	459	409	469	437	435	430	480	426	424	465	476	458	454	469	459	437	444	478	515	487	474	448	446	444	441	486	452	461	485	462	442	496	465	504	476	441	468	471	441	508	465	485	451	479	459	453	452	491	473	442	452	467	498	500	447	509	482	475	475	477	494	435	431	464	451	456	428	463	493	503	493	499	472	475	454	500	487	461	449	470	470	485	491	474	454	483	459	467	455	455	426	464	416	502	484	465	477	472	503	487	491	450	493	451	490	470	480	478	511	463	468	486	468	503	459	481	456	457	464	450	459	456	490	461	424	427	451	473	460	445	438	465	465	480	458	447	494	466	479	461	471	475	485	455	452	428	443	423	467	488	477	489	488	467	468	491	462	461	457	484	444	413	498	470	470	470	443	483	455	497	488	437	436	469	479	456	458	465	436	425	449	473	476	457	442	458	437	451	482	460	500	459	441	468	433	447	492	474	411	491	439	470	467	435	458	449	472	459	481	406	467	436	460	503	462	497	443	465	476	508	475	461	466	476	506	450	473	481	467	444	468	456	445	483	473	495	496	447	481	471	431	491	466	489	514	478	488	463	489	424	457	450	502	442	494	477	435	438	457	443	457	462	460	442	417	427	470	452	447	503	472	431	463	426	487	445	468	496	462	462	452	459	501	470	470	446	447	492	494	451	467	478	456	514	494	472	446	431	465	506	500	453	514	474	437	445	447	468	442	526	487	513	501	444	441	465	491	493	500	453	481	446	449	461	446	439	434	464	454	476	476	495	469	456	445	468	445	487	454	440	447	460	462	448	438	471	494	446	483	443	475	501	495	470	514	447	439	455	478	464	405	468	480	450	461	483	463	466	470	439	488	471	457	450	467	494	443	457	479	454	474	465	483	456	438	439	479	466	460	487	473	501	475	494	471	522	493	425	517	467	472	466	415	425	500	437	462	450	470	476	497	458	479	489	468	506	449	445	475	515	436	474	451	491	447	429	502	453	476	436	449	466	465	458	466	462	503	478	457	472	463	493	463	439	412	488	506	475	493	468	462	502	482	471	474	470	476	431	484	467	464	448	498	432	461	426	466	467	473	464	457	465	438	472	404	486	415	446	462	457	426	465	453	500	446	457	457	516	459	481	501	483	436	489	455	476	470	448	459	482	482	494	505	480	527	466	456	460	465	476	473	462	474	455	451	489	469	491	492	466	450	472	471	463	421	481	465	474	450	462	422	465	459	450	428	440	464	474	460	462	481	468	472	408	471	449	483	487	484	480	454	464	480	481	499	439	457	485	451	489	478	462	516	464	484	471	487	472	473	438	440	455	464	422	488	454	463	444	442	458	454	468	469	483	500	445	425	484	450	485	484	413	466	450	450	448	441	469	472	481	454	431	467	490	441	474	472	486	483	474	444	436	457	432	479	489	454	454	434	433	516	409	473	465	462	495	441	460	482	492	510	465	485	471	478	479	467	478	474	435	473	431	451	429	483	481	430	474	457	438	462	454	475	481	456	442	500	459	485	468	468	487	436	477	479	506	461	449	480	464	458	450	507	454	497	450	472	470	491	462	450	451	464	502	485	454	405	469	452	469	461	509	475	493	467	437	476	448	480	422	478	458	474	449	448	462	479	486	523	493	458	475	449	441	467	463	471	440	462	453	482	445	505	485	475	472	460	440	458	453	440	475	497	458	423	461	427	497	465	507	444	458	467	474	476	463	476	478	449	470	447	479	476	479	443	473	470	423	474	452	486	461	459	455	496	494	474	456	469	466	465	456	461	481	492	478	459	450	443	450	428	464	441	453	465	430	437	482	442	454	439	454	474	472	426	487	491	472	425	470	506	464	471	499	476	464	468	445	498	432	474	466	477	460	451	445	471	457	486	481	504	459	459	430	472	431	430	446	478	446	441	450	472	440	456	456	441	483	491	475	460	481	442	481	466	482	492	468	416	465	436	443	485	512	487	444	493	470	468	469	488	445	451	505	470	492	452	476	465	441	477	457	469	475	472	458	483	453	494	505	457	469	440	463	497	441	487	497	469	463	502	436	456	441	459	469	445	468	451	494	442	482	435	502	468	477	453	471	464	452	461	438	456	472	458	484	504	472	476	501	480	478	451	486	465	422	490	427	490	490	467	456	453	437	450	452	477	475	431	444	430	473	468	460	461	522	461	481	462	494	423	466	464	452	451	479	454	479	466	499	453	468	407	478	436	474	442	486	469	466	463	457	476	448	482	462	479	486	501	484	446	447	481	416	470	446	463	480	440	428	462	466	457	491	497	452	459	449	474	452	481	467	467	469	433	478	492	428	458	417	428	443	475	506	483	418	468	443	442	433	443	452	494	466	459	464	482	482	451	459	470	449	478	460	448	478	480	472	468	482	491	440	440	491	487	466	482	458	454	483	435	443	457	432	454	497	520	460	472	474	492	472	516	449	472	441	447	429	489	474	450	483	469	479	439	475	456	476	510	478	507	475	529	482	489	459	463	490	459	462	461	471	464	459	478	474	422	466	425	469	454	455	452	462	421	475	472	419	459	480	499	482	464	484	436	468	493	500	487	437	473	465	485	451	461	492	478	441	487	444	483	463	446	473	465	489	448	488	491	462	533	487	438	435	504	463	477	446	468	467	459	450	462	450	458	451	444	491	418	481	467	461	433	461	520	440	468	511	472	455	450	500	466	456	482	496	441	479	469	487	462	461	489	481	435	473	432	409	480	501	471	492	472	464	465	429	450	443	447	431	466	458	471	490	476	475	483	463	429	500	460	479	456	506	475	460	451	443	465	487	489	469	457	466	468	434	461	490	449	476	484	459	456	486	489	452	450	493	448	422	463	484	466	484	445	485	437	485	485	493	488	461	468	475	482	475	478	503	467	478	501	499	451	458	497	449	454	494	473	487	458	465	457	446	505	466	483	419	456	448	483	462	482	475	454	433	458	461	454	468	500	454	485	481	454	450	463	440	450	482	499	451	507	449	500	496	495	476	467	480
43132	75106	48102	39225	39234	29846	9805	554	547	519	514	513	493	510	509	536	493	505	510	524	513	514	485	520	501	517	526	500	467	470	467	480	489	461	477	508	494	495	444	518	481	456	476	507	485	513	510	458	489	444	475	458	451	449	489	495	449	499	493	528	510	473	561	493	505	471	435	486	477	494	489	494	446	463	476	460	468	482	509	477	489	466	507	525	488	439	496	483	484	474	489	484	465	495	511	471	454	493	454	461	457	472	439	527	457	507	503	491	447	512	458	474	485	496	474	485	469	503	495	451	474	496	485	479	474	504	503	466	484	490	479	490	484	463	454	500	477	500	469	482	495	511	475	477	491	510	512	479	486	476	519	426	468	494	475	478	486	501	484	520	511	477	504	457	490	504	518	486	443	514	452	471	504	487	457	521	460	472	507	478	493	513	510	472	469	472	456	469	492	443	493	474	501	491	506	480	465	441	504	523	483	459	432	465	491	455	491	492	513	490	484	486	491	485	457	497	498	488	486	476	459	452	541	494	481	489	454	522	470	479	485	532	455	424	456	442	478	483	497	461	486	469	488	501	511	495	463	482	495	514	501	496	510	485	486	498	457	484	475	457	499	497	512	498	510	492	474	504	484	503	462	501	474	477	479	496	493	467	457	435	482	499	454	481	461	480	430	489	486	450	536	481	467	461	455	484	483	447	452	472	462	498	505	519	487	485	472	488	462	451	479	497	456	466	459	461	516	472	514	491	482	501	465	485	460	460	480	464	440	479	500	475	484	474	461	486	532	511	503	485	488	466	488	483	464	478	503	517	481	455	486	480	487	479	488	466	496	465	477	493	492	464	455	459	460	478	494	473	493	438	496	527	455	429	474	463	470	472	520	431	486	510	448	510	482	519	468	500	450	451	465	537	477	463	454	491	460	488	492	474	486	452	440	469	498	447	463	488	475	483	499	490	502	480	497	470	457	509	496	470	516	461	493	477	485	488	497	444	488	507	485	469	468	443	486	509	472	473	519	492	480	462	474	466	454	454	459	496	479	468	461	485	492	470	477	501	494	489	474	473	474	510	462	462	483	498	469	498	477	460	480	484	507	468	494	442	453	453	446	476	488	463	485	474	464	502	465	552	496	512	506	464	484	457	496	514	483	457	466	456	493	449	505	462	476	481	445	494	495	479	482	469	488	445	507	490	467	490	445	481	489	500	472	453	478	448	452	513	504	443	478	455	485	489	459	462	493	514	463	471	480	484	512	499	479	475	522	483	493	460	483	520	466	490	525	486	474	483	499	472	443	476	495	467	488	474	475	524	497	459	484	472	481	527	515	456	489	486	481	505	497	483	455	486	468	485	435	502	511	497	503	473	487	508	461	526	467	448	467	461	470	482	484	469	482	455	461	490	453	474	449	478	506	457	464	482	475	471	466	472	462	475	498	493	494	480	519	459	455	487	493	473	495	470	457	448	486	463	449	495	468	511	485	494	495	476	479	468	472	466	475	465	490	488	503	467	482	463	476	468	505	504	462	453	492	487	499	497	513	445	476	461	502	474	505	496	485	523	537	455	520	453	483	482	497	466	504	460	450	469	449	479	476	461	503	451	493	496	491	497	463	462	492	443	432	465	447	468	488	515	508	478	500	503	470	474	462	466	501	457	464	454	492	500	461	465	484	467	438	447	472	470	468	453	497	467	500	459	512	472	490	473	497	468	471	521	459	477	472	485	496	506	461	480	457	469	499	489	445	466	456	469	487	436	468	519	452	502	504	470	479	512	517	478	476	528	500	442	516	493	511	437	479	472	477	457	476	479	460	474	447	505	478	492	490	472	452	501	500	481	479	463	479	498	472	443	490	495	458	508	482	469	486	458	484	472	474	430	487	480	455	485	531	471	456	534	496	490	491	483	480	492	466	507	496	500	483	469	468	458	498	493	447	495	482	519	462	460	483	469	485	477	514	497	500	518	447	481	513	453	491	430	482	492	512	469	466	455	483	478	485	503	494	428	470	492	469	486	485	480	467	447	465	485	471	526	494	431	500	483	461	475	456	482	467	496	445	474	460	454	457	447	462	484	463	484	469	463	484	453	479	460	500	516	500	496	491	458	478	498	469	469	493	490	470	506	461	501	520	517	512	483	505	455	495	454	513	477	498	474	475	475	432	447	489	475	449	477	489	469	502	418	479	500	467	462	493	467	476	484	490	460	478	481	469	518	450	490	466	508	491	483	484	459	486	491	464	517	463	512	472	500	482	498	525	497	473	439	461	452	503	485	492	449	455	485	484	525	486	493	453	486	487	468	490	518	487	468	494	491	495	460	515	475	492	529	479	460	479	458	483	510	533	451	545	520	468	471	507	509	472	477	486	446	500	496	431	493	470	493	508	465	483	501	476	472	493	465	488	471	471	477	485	491	510	514	468	461	461	436	482	453	451	489	476	469	476	467	491	459	498	465	505	461	472	480	487	477	472	484	501	504	514	485	484	511	523	524	524	468	472	455	475	450	458	490	445	514	528	525	470	485	487	491	496	500	488	468	471	469	522	491	503	520	466	449	469	496	448	505	478	487	464	475	476	460	466	472	483	480	495	462	475	466	506	462	465	506	526	459	454	475	495	465	511	479	475	490	466	510	468	516	483	498	436	478	499	454	490	481	480	500	455	460	471	481	513	512	475	514	441	443	494	477	497	446	455	480	465	494	494	485	471	466	469	479	485	498	474	511	476	493	454	502	493	512	450	498	474	495	519	517	497	484	460	480	479	468	478	476	480	458	462	512	497	495	477	455	523	513	481	509	491	450	455	493	456	484	458	482	493	455	481	472	507	450	502	455	453	444	483	521	506	463	510	516	441	479	488	504	442	492	466	467	476	488	461	478	478	481	531	487	449	502	486	469	517	489	499	509	484	490	492	452	465	499	457	487	472	438	466	468	528	455	504	459	485	463	478	533	485	470	486	469	493	498	518	515	477	487	511	469	518	467	520	491	476	523	470	455	500	479	491	481	465	523	522	480	463	454	471	465	502	470	478	491	545	503	494	497	500	456	438	512	497	481	488	458	456	457	448	493	483	526	492	505	503	489	461	471	494	466	471	467	442	476	508	494	482	481	455	454	471	428	509	494	440	458	479	490	460	475	474	468	467	502	472	479	498	499	482	422	450	468	472	526	485	484	488	499	464	498	474	494	492	469	510	494	465	490	485	506	492	485	454	451	482	474	494	458	451	493	511	474	523	474	447	446	497	502	437	497	531	495	448	497	479	470	493	486	455	467	498	495	468	496	505	508	497	421	472	442	462	457	475	489	512	519	510	492	489	477	480	467	472	479	444	490	474	495	470	475	486	494	478	522	456	463	457	518	450	509	466	499	452	492	490	471	488	494	473	523	470	529	493	476	481	480	458	492	475	485	434	479	474	487	461	482	514	500	476	483	465	458	478	462	507	473	476	500	467	469	469	465	463	521	473	478	470	516	497	496	489	473	479	487	496	465	494	549	480	458	484	471	487	437
24948	21742	28342	26876	23865	20161	5886	459	369	389	363	363	389	338	339	375	370	392	386	351	356	359	354	356	357	375	371	329	384	404	368	377	343	376	367	369	361	360	361	375	338	368	364	367	379	372	356	359	379	342	356	413	328	343	389	389	353	363	356	362	348	363	386	370	361	375	331	368	365	365	376	358	362	392	359	343	358	328	375	375	352	386	380	344	357	371	360	366	406	354	354	336	394	304	380	365	342	370	375	344	340	356	382	349	364	355	350	381	353	369	370	382	352	374	360	338	373	355	359	354	333	369	341	303	380	384	332	385	346	364	347	354	364	373	378	381	345	362	359	371	370	356	367	366	354	377	371	361	362	330	355	413	359	375	388	388	361	338	388	348	386	364	349	296	329	350	358	348	347	347	394	324	379	366	356	385	357	349	384	365	351	373	401	357	363	360	344	380	351	365	365	357	377	359	357	371	367	355	354	377	330	329	373	359	360	372	359	382	373	368	401	379	379	316	358	354	361	332	359	346	348	355	346	376	344	366	356	370	334	345	358	372	406	335	342	393	360	353	356	348	335	386	363	383	360	369	366	342	392	371	340	372	333	360	369	349	377	332	391	350	382	345	361	368	360	372	378	364	350	338	350	319	316	334	356	388	346	339	364	338	331	387	380	336	377	367	397	391	334	352	357	386	400	356	351	386	331	358	373	330	341	315	349	360	365	363	351	349	352	346	346	376	337	404	335	356	374	376	340	356	366	372	352	335	384	384	343	351	328	357	353	384	357	359	346	365	361	337	357	383	356	332	367	361	348	349	378	347	365	371	364	342	405	378	378	360	359	340	361	347	354	367	387	365	333	363	382	376	367	348	370	391	349	363	385	364	375	382	391	365	348	358	376	342	347	351	363	423	338	358	352	366	344	367	335	343	370	392	374	346	356	330	364	400	364	371	328	375	347	317	329	380	356	394	370	394	377	319	367	332	353	342	345	352	356	380	392	399	376	336	347	363	362	356	333	375	349	315	393	361	389	360	354	351	371	315	389	377	404	343	369	362	359	362	361	348	380	353	364	341	361	364	377	335	379	375	384	338	384	350	365	368	366	359	348	346	366	342	388	351	340	386	370	356	354	364	372	356	397	366	378	372	326	362	357	358	348	395	377	372	364	352	381	348	350	343	337	345	355	366	313	340	309	347	365	344	364	363	348	333	364	344	348	345	393	376	359	386	356	322	326	326	379	383	361	351	317	356	371	372	359	388	390	376	360	346	361	354	367	341	355	357	387	350	349	337	360	392	377	388	363	324	381	356	363	322	378	352	358	372	339	347	343	327	365	356	360	381	342	390	370	387	351	369	350	336	354	370	353	361	409	376	366	351	350	349	352	374	343	323	342	348	380	375	364	354	389	372	362	361	388	320	406	361	407	344	372	362	376	357	353	345	319	345	348	349	349	358	346	356	372	346	340	350	376	342	368	391	332	365	348	373	366	326	360	344	351	370	373	375	379	314	346	386	358	349	341	361	354	349	378	384	363	334	354	384	390	369	372	362	370	362	335	360	356	368	410	374	367	345	356	366	348	363	358	361	370	378	364	353	368	360	381	363	360	361	356	336	327	394	365	384	354	349	358	360	337	380	351	385	359	375	386	377	354	370	394	384	345	344	335	374	342	336	365	377	367	362	343	366	361	358	344	354	380	348	360	366	342	352	358	359	340	369	384	368	390	383	347	336	338	364	358	350	328	360	359	377	358	344	360	384	361	378	338	364	345	358	377	346	383	355	348	380	339	338	378	325	343	387	381	333	353	346	366	361	367	349	345	345	381	354	363	354	367	357	370	349	354	359	381	336	354	361	336	373	358	347	391	370	365	380	391	357	350	418	352	360	344	356	352	340	393	372	363	359	379	375	377	383	357	352	352	370	353	366	366	363	383	397	335	351	349	382	338	344	361	346	375	343	374	372	376	364	365	343	344	358	376	387	335	328	355	347	340	366	376	342	369	321	376	344	343	359	389	347	400	353	386	362	366	340	388	341	379	355	375	351	333	377	359	356	366	364	356	308	351	366	378	372	383	338	355	371	351	331	342	353	342	346	367	361	352	391	357	335	379	385	339	340	372	359	341	322	331	359	341	385	380	371	368	355	371	379	352	346	323	349	361	356	378	382	383	381	383	355	346	375	351	340	362	361	346	352	411	358	351	390	350	396	385	347	358	350	363	370	388	380	356	374	353	351	346	352	334	351	359	353	376	345	384	399	386	367	346	367	374	364	385	385	361	347	386	354	400	332	388	350	339	403	366	364	399	359	368	384	353	342	379	354	377	345	389	366	323	358	344	370	390	335	372	370	370	390	339	359	375	378	357	371	349	388	360	344	363	360	346	341	380	349	359	366	358	346	350	374	356	346	347	354	391	362	352	379	366	379	338	386	328	362	361	343	384	366	361	356	382	331	368	321	336	352	369	370	359	376	363	372	366	404	345	345	362	363	341	375	378	340	355	383	391	308	361	358	343	375	349	342	350	383	375	390	365	380	350	346	360	322	388	357	348	331	373	348	390	354	365	346	380	358	354	388	347	379	391	361	343	399	360	364	373	363	339	326	334	359	366	366	368	376	374	371	419	368	374	377	325	374	361	388	327	353	339	376	360	382	361	359	368	366	350	335	406	376	363	396	368	355	365	348	365	326	359	397	364	383	377	356	364	384	360	374	382	385	350	378	364	340	378	357	334	343	368	328	329	354	347	379	362	343	395	341	342	326	370	357	340	352	353	372	382	380	351	361	403	358	336	370	330	349	336	342	346	346	365	373	362	374	347	387	382	331	383	380	376	357	368	333	307	342	327	329	375	385	360	349	370	367	397	369	380	332	372	357	346	322	342	355	358	363	353	335	363	376	349	363	350	351	367	361	361	346	344	361	364	375	355	341	325	327	362	367	380	361	353	332	381	375	384	353	377	361	356	395	368	390	361	354	353	345	374	360	382	381	362	352	346	387	346	366	368	351	355	359	336	386	381	357	361	325	367	369	372	345	358	378	380	340	371	343	350	362	357	369	391	359	376	351	380	368	356	377	348	350	356	383	371	347	369	342	349	371	345	356	387	358	338	368	358	348	330	365	387	361	355	370	366	342	359	370	352	378	389	347	353	348	354	378	349	361	355	342	366	348	370	384	356	315	359	377	359	362	395	338	363	341	387	342	322	370	349	357	321	367	364	361	346	369	385	358	404	367	386	357	335	375	398	350	364	350	393	358	366	380	345	389	347	390	383	355	369	383	362	385	372	362	334	306	371	323	345	387	378	386	357	383	367	355	342	371	358	355	363	339	355	356	353	350	352	354	342	388	377	366	358	359	369	363	349	370	404	351	363	379	333	346	338	390	380	339	348	354	353	368	373	371	358	404	368	344	356	359	359	343	371	366	367	366	376	365	338	363	365	352	367	391	377	366	380	332	370	343	355	380	354	395	362	357	370	359	341	368	360	373	373	400	341	366	363	363	387	350	356	372	356	378
41785	65590	39948	29528	29761	23519	6106	544	454	405	402	367	464	430	413	400	413	428	399	395	411	412	412	398	379	420	421	389	435	418	405	397	387	412	402	386	361	397	379	438	377	430	402	383	386	383	403	394	382	358	439	371	388	429	429	415	393	387	398	376	364	387	357	421	411	408	391	403	387	400	394	394	406	401	366	425	436	385	407	415	436	402	397	405	377	425	397	399	383	365	440	371	406	401	405	393	384	462	394	371	366	427	380	401	392	393	410	393	356	379	386	374	401	404	392	389	386	352	410	412	403	393	393	365	403	420	374	383	392	403	394	410	406	399	407	361	399	370	395	381	356	417	421	392	362	421	406	388	427	356	396	414	424	377	386	409	421	396	401	376	391	375	362	403	363	367	393	392	395	419	375	422	384	377	402	434	429	411	409	373	395	397	376	387	376	390	416	418	428	372	390	390	377	393	396	395	361	389	365	394	413	368	383	409	364	386	399	423	378	399	397	408	395	405	400	411	421	394	392	403	366	389	414	391	418	392	423	390	395	398	388	398	408	397	408	375	390	443	386	388	395	420	400	387	394	398	394	439	384	391	355	396	400	400	429	451	363	399	456	386	422	401	384	410	425	400	422	388	414	402	403	411	416	404	404	417	378	393	374	406	390	385	358	389	390	406	412	351	424	410	418	415	409	424	411	418	432	422	387	408	379	362	431	399	379	404	431	369	344	415	392	383	423	408	400	416	385	400	407	410	388	391	418	409	395	374	398	372	417	373	374	373	377	453	395	371	412	391	382	403	362	395	390	417	380	403	415	365	395	377	362	406	367	369	383	358	422	390	377	408	429	412	380	372	405	374	384	382	419	394	390	370	390	407	380	433	471	362	355	402	380	402	383	424	397	370	378	377	423	386	404	397	393	373	393	402	370	399	417	407	348	414	414	401	395	382	390	417	367	397	397	395	419	376	385	391	372	384	418	409	409	428	382	370	438	379	386	386	383	383	411	368	417	400	381	389	397	396	460	395	403	398	422	378	370	352	391	402	425	391	399	409	456	447	412	378	427	413	412	435	359	394	372	384	388	389	406	390	384	370	428	408	395	418	383	405	382	396	419	381	428	350	410	415	373	403	406	396	416	400	383	388	431	390	405	369	395	380	372	369	387	399	417	379	356	407	367	399	387	419	380	378	407	390	400	410	381	382	402	405	381	400	418	355	392	394	405	390	415	391	383	376	405	388	368	402	405	382	422	372	404	371	383	386	374	410	387	383	376	410	381	405	439	431	413	391	389	377	407	384	427	409	396	396	403	391	418	411	407	392	389	384	358	431	387	394	378	430	430	394	398	362	425	402	409	401	357	392	409	434	413	409	372	392	391	378	390	377	382	415	404	404	400	393	366	391	374	390	395	404	431	383	404	434	415	391	413	405	411	445	364	392	392	407	413	405	425	436	405	435	359	417	366	371	398	388	376	433	404	391	393	394	372	418	452	399	377	408	402	406	387	421	390	372	380	378	391	427	379	411	360	389	397	401	366	394	389	378	426	410	417	385	390	409	396	411	373	354	379	412	389	417	414	398	401	380	430	392	393	419	375	407	415	422	401	403	379	378	422	386	402	371	387	371	381	422	390	400	387	386	416	392	385	445	400	396	381	387	364	376	348	410	391	400	408	393	373	384	386	370	398	385	370	395	392	415	380	384	407	407	380	410	389	378	397	389	357	395	378	392	400	405	384	404	386	382	370	416	380	421	424	435	428	412	378	360	408	404	371	410	389	343	407	369	395	429	389	394	382	377	376	406	360	432	406	358	400	417	388	397	390	376	407	374	410	388	378	412	401	404	398	403	402	378	431	359	375	378	375	400	412	394	387	379	368	382	417	409	406	423	375	386	385	399	417	418	409	394	415	405	371	399	393	371	371	410	409	388	399	357	415	407	396	416	421	385	397	427	389	404	442	380	407	345	425	417	383	362	416	436	378	384	408	404	377	413	375	355	408	368	395	371	411	386	419	411	419	387	415	393	409	368	394	403	421	410	358	388	396	391	369	376	401	382	420	373	406	423	404	382	393	409	374	402	435	395	405	385	406	413	370	408	398	361	414	384	380	390	431	388	375	388	421	412	408	448	392	416	394	419	386	403	399	412	383	344	376	376	423	344	366	381	381	380	405	409	375	416	418	385	403	381	341	338	393	395	401	393	384	376	391	414	411	409	386	421	405	410	360	405	395	393	386	399	385	413	390	355	378	409	412	385	367	368	352	400	378	398	358	421	354	410	392	408	414	383	370	404	419	395	398	390	394	423	396	355	411	398	383	425	401	408	410	383	407	386	376	395	387	405	404	399	416	405	416	400	398	387	374	418	396	357	372	402	405	369	393	410	426	397	433	416	407	386	415	421	382	378	386	403	401	354	404	351	372	370	394	369	399	418	387	411	377	432	381	387	394	427	403	421	386	413	407	386	355	391	387	420	394	438	390	367	376	404	419	370	393	387	412	415	382	383	453	405	404	408	410	379	401	428	398	379	401	416	371	383	391	381	400	401	423	379	399	387	375	398	377	387	359	372	405	373	392	352	417	383	389	407	429	378	395	392	407	384	393	381	379	418	386	401	391	382	404	389	406	389	441	385	372	381	428	385	392	408	420	409	385	384	373	356	434	360	399	423	424	387	407	405	384	424	404	409	426	386	363	391	401	422	420	418	390	389	360	400	412	396	372	379	467	376	393	396	406	415	401	408	401	400	381	432	377	376	410	363	394	400	416	400	391	390	366	404	419	383	383	390	404	386	412	374	412	380	413	412	384	414	417	418	398	385	410	375	426	420	357	408	414	395	377	396	444	362	390	423	402	440	389	411	406	389	386	386	385	426	385	383	398	369	390	408	389	411	396	409	400	416	413	375	388	394	407	400	383	385	408	398	378	416	435	408	411	368	393	399	381	402	402	404	404	437	408	435	388	416	384	378	420	420	408	371	413	382	397	397	335	363	397	389	390	392	381	398	387	416	385	395	424	353	410	377	382	425	383	346	398	406	427	394	391	440	373	400	393	378	369	404	410	423	372	411	398	406	411	407	401	430	393	398	411	413	434	396	405	365	374	388	405	406	399	413	361	427	394	375	400	442	398	425	371	404	384	381	386	418	348	381	366	394	412	403	395	374	417	392	381	351	378	407	369	406	410	352	403	400	391	401	381	387	401	414	425	399	386	399	387	387	355	410	364	406	372	436	368	420	407	408	373	403	384	410	390	392	379	388	392	392	413	375	405	417	408	384	396	384	406	410	407	358	453	403	429	396	404	365	393	376	398	413	401	378	383	424	367	381	423	428	395	355	381	412	431	404	367	369	406	370	369	402	390	356	405	415	415	380	366	430	372	403	406	399	433	374	381	405	401	380	388	343	370	389	379	393	403	384	389	402	354	376	400	388	383	381	380	421	400	382	386	421	383	389	428	366	399	398	402	423	369	396	409	392	379	443	376	424	395	423	420	355	422	415	396	371	408	401	366	399
22668	21174	29020	25414	29727	36376	27032	6414	805	701	697	716	669	677	678	656	715	682	646	693	603	660	690	640	661	677	677	639	699	663	668	658	665	649	682	729	667	694	647	706	669	667	651	648	657	580	693	704	712	646	711	636	693	670	638	655	650	648	655	683	616	639	652	685	660	686	673	689	658	667	694	648	663	652	637	646	659	696	669	636	599	651	699	632	639	666	681	682	674	653	684	630	637	603	649	654	726	694	649	647	654	633	644	643	671	632	662	664	631	669	686	670	661	626	600	609	651	652	639	675	641	674	688	660	665	675	636	699	676	682	644	661	636	686	692	628	674	635	667	676	651	706	671	660	674	652	669	652	611	628	659	653	670	659	662	681	632	695	657	688	680	672	644	695	715	674	687	710	661	637	709	663	708	645	637	686	639	667	632	650	635	635	603	682	674	670	645	669	660	654	683	634	665	650	639	654	733	695	652	607	609	669	649	683	676	682	662	669	663	588	707	598	689	655	663	645	668	654	676	698	661	660	628	636	698	676	675	664	666	664	670	636	667	665	662	669	675	664	706	666	629	673	664	698	642	630	687	669	669	641	611	616	644	706	649	644	709	648	699	625	636	660	638	657	649	664	663	693	699	638	659	658	642	652	638	665	694	685	686	696	695	658	631	667	700	620	633	677	602	602	691	657	657	682	682	643	671	676	658	679	657	651	648	620	659	647	676	683	673	646	665	673	710	668	632	698	661	649	613	618	647	705	655	662	697	673	717	623	626	649	637	634	727	664	655	646	663	645	679	679	648	697	613	660	695	668	656	676	635	667	641	641	645	665	663	660	682	639	597	614	655	649	669	619	632	609	664	668	635	625	677	656	641	666	630	666	669	697	652	661	581	652	640	728	640	690	669	643	642	675	660	632	673	662	642	667	604	666	639	630	668	627	675	630	628	659	645	676	658	667	628	649	663	669	642	635	657	665	681	676	677	665	672	678	622	648	628	682	634	621	653	682	652	666	644	695	659	691	647	658	696	720	659	667	643	684	704	622	680	686	645	597	683	685	647	638	613	652	690	610	686	668	645	690	639	644	669	613	655	667	655	625	685	654	631	670	651	670	648	646	662	613	674	650	684	672	637	664	640	665	639	642	667	622	624	670	685	702	655	699	648	641	658	665	634	690	652	651	620	699	663	673	628	716	631	682	639	658	682	729	644	649	687	649	685	666	660	679	704	650	601	697	663	693	654	651	668	635	651	635	669	638	669	656	730	672	695	620	658	672	673	674	659	637	638	662	654	642	641	645	671	656	640	659	686	700	671	616	613	625	650	672	635	632	668	702	734	653	710	624	664	701	614	658	714	682	693	681	684	663	682	666	645	646	664	652	656	656	665	655	666	644	677	675	669	678	654	685	696	657	643	664	663	631	634	696	642	613	667	652	673	641	628	687	658	652	594	597	696	648	673	662	615	683	665	627	689	684	644	691	695	672	647	671	649	628	624	687	677	673	622	648	649	696	637	654	617	633	654	663	655	691	669	629	697	622	678	622	671	629	648	693	650	632	702	649	696	633	634	593	704	655	680	697	644	649	652	625	704	677	649	682	610	629	650	684	670	645	644	655	650	661	660	635	678	674	684	668	650	660	657	649	641	645	662	653	638	644	652	646	674	629	631	671	632	657	649	638	680	659	698	734	644	659	660	693	666	685	696	698	678	673	701	625	687	665	606	662	643	666	640	621	660	647	660	584	635	692	623	677	615	682	630	661	669	652	643	615	652	662	646	668	672	650	624	657	655	621	636	651	671	668	648	632	616	623	684	673	674	648	639	648	697	652	704	684	655	667	661	619	652	680	661	658	653	660	616	658	680	656	670	682	667	679	621	629	674	635	685	623	636	600	666	660	643	674	691	649	603	640	638	645	642	682	643	657	658	675	691	622	685	624	687	665	705	651	640	644	675	667	655	670	635	677	657	654	713	663	636	639	630	655	621	645	673	653	649	673	649	670	696	692	658	640	640	665	646	611	667	612	655	685	689	633	653	628	672	656	682	664	701	650	654	734	633	637	663	640	629	663	607	676	653	677	663	620	624	661	641	640	631	672	691	641	685	658	671	641	649	640	658	703	703	634	667	650	620	634	640	633	640	638	659	663	668	689	625	636	685	635	632	678	653	669	652	622	656	684	649	652	728	639	685	712	676	610	650	666	686	643	691	656	661	645	632	641	628	605	692	700	640	640	723	701	636	661	673	678	644	649	673	692	685	632	634	670	675	659	622	636	640	640	688	679	587	678	679	625	690	677	707	656	625	653	668	595	626	660	710	673	660	648	677	646	609	635	645	736	636	656	628	671	673	655	677	604	653	645	639	660	658	694	646	634	637	667	653	688	700	654	652	648	644	649	688	620	663	649	674	622	656	646	644	626	653	677	655	663	702	690	634	642	667	663	622	689	695	638	626	691	705	635	662	645	643	662	645	648	641	659	663	649	665	667	662	643	666	614	643	647	675	643	644	657	653	666	629	671	604	631	630	644	666	663	633	643	641	677	630	699	686	633	690	658	697	660	646	637	673	684	643	665	623	666	626	670	652	729	667	698	622	668	674	592	639	651	680	645	650	681	654	658	663	670	679	626	673	653	647	643	632	613	645	645	624	652	649	648	648	619	723	656	714	663	665	653	673	675	668	592	677	650	631	669	659	652	669	624	634	633	692	667	673	648	672	669	706	637	663	630	652	674	597	703	629	659	680	660	672	636	650	646	660	659	671	691	661	706	648	658	680	657	638	641	711	682	643	678	641	650	670	679	628	635	643	641	648	655	687	659	641	685	686	683	711	582	654	673	649	665	662	638	614	607	616	643	662	626	693	667	677	655	644	664	611	613	665	621	642	659	686	660	651	630	594	648	677	641	686	709	664	636	671	662	684	642	641	647	680	664	634	681	668	620	638	661	722	667	677	650	637	649	698	633	626	649	619	638	662	643	641	706	649	652	667	609	635	685	632	627	683	643	642	625	676	634	693	633	643	658	701	625	674	659	672	658	644	669	675	613	672	613	631	619	636	665	680	698	628	656	672	609	651	650	677	656	623	676	660	644	652	671	674	660	666	634	654	676	700	635	640	649	690	609	630	645	651	617	639	638	717	672	676	675	638	630	649	660	683	694	679	665	694	643	658	654	647	652	636	674	630	675	651	632	635	698	664	692	612	679	677	694	681	642	659	673	678	670	678	638	619	688	690	637	656	636	653	670	631	625	664	672	662	632	676	643	656	657	662	638	689	639	637	673	691	628	598	640	640	653	643	635	658	647	646	640	668	644	679	614	616	640	676	677	639	644	625	622	642	678	623	685	705	601	647	652	681	685	686	628	659	634	678	646	680	709	671	648	646	668	629	667	632	695	615	668	665	663	639	610	623	670	634	701	707	624	652	667	626	664	672	642	720	675	638	634	677	635	632	667	665	623	652	627	694	641	659	640	659	637	649	652	681	611	712	625	642	663	660	709	684	609	697	655	623	640
48133	84315	62519	50403	48826	40678	23480	3691	761	773	714	758	720	687	708	720	657	644	697	677	670	700	669	637	681	691	671	646	669	725	650	663	677	667	677	691	652	653	659	691	674	696	691	646	693	709	695	674	666	681	615	661	698	656	673	626	662	686	736	688	693	669	669	668	660	631	676	678	723	643	665	715	728	683	675	651	692	670	670	698	672	649	686	645	708	703	743	679	697	701	682	686	679	640	685	660	685	666	692	643	660	689	679	638	701	670	634	712	651	671	673	669	682	693	652	665	700	685	674	629	695	677	681	638	675	647	658	699	679	615	681	681	687	685	670	649	700	699	666	678	641	676	647	686	710	631	668	635	681	634	673	643	680	674	666	660	699	620	698	689	662	684	688	660	666	660	710	717	718	673	653	651	624	639	691	690	689	701	686	681	678	646	672	715	683	677	650	658	681	672	687	664	654	672	674	629	657	680	654	669	705	697	658	659	674	655	670	696	707	706	713	723	637	651	678	715	741	639	679	666	666	691	663	680	662	610	690	658	684	629	631	648	696	697	692	697	723	675	694	674	640	704	679	671	679	650	690	663	642	646	659	664	665	675	666	715	683	671	672	680	622	688	669	669	661	652	683	642	655	691	676	725	676	636	683	651	717	699	681	664	676	651	688	666	672	635	646	690	691	660	715	673	655	641	673	639	694	652	702	700	693	694	659	673	642	660	699	657	668	670	684	655	714	661	641	689	697	687	684	673	667	685	674	607	674	668	687	639	701	665	651	630	659	680	702	686	664	705	694	638	683	671	643	633	655	698	723	667	682	652	657	690	660	686	645	729	650	709	650	692	657	661	666	635	650	646	667	670	710	636	636	704	674	651	693	616	669	688	715	689	678	656	675	667	682	657	661	672	717	665	646	659	676	690	672	671	664	633	680	689	719	687	709	658	690	689	655	678	732	651	649	673	647	654	643	708	729	683	691	676	672	692	646	665	680	641	675	701	641	677	650	655	642	670	693	714	659	704	644	697	684	666	674	652	692	665	678	700	709	698	647	628	655	694	685	705	628	703	647	679	682	686	699	667	692	679	697	711	673	645	703	685	723	688	687	649	694	691	681	743	708	662	698	702	661	683	671	680	664	684	646	673	675	660	656	664	720	668	642	707	691	640	637	636	672	726	683	678	691	629	692	656	689	678	676	641	661	710	716	676	645	650	694	672	711	665	674	704	653	702	661	729	677	672	755	668	684	662	702	692	664	590	678	695	735	703	687	646	667	665	674	682	675	650	651	679	636	685	681	681	663	697	673	622	684	621	686	673	687	650	666	718	693	683	717	650	667	628	695	668	694	714	722	627	691	686	671	697	662	676	680	674	677	664	702	650	690	674	706	701	683	728	686	664	707	633	633	688	672	718	653	651	675	659	647	673	650	643	610	693	731	712	710	643	656	677	693	671	669	694	637	643	672	655	706	637	683	647	669	702	624	659	694	667	655	658	614	659	702	657	665	646	674	680	681	639	689	660	639	641	667	687	697	658	650	682	677	641	652	656	655	674	676	620	657	650	707	643	687	660	697	696	674	721	651	685	657	693	655	651	703	645	692	710	675	681	673	678	699	694	698	671	693	683	670	644	716	670	634	657	663	655	723	679	640	706	684	662	676	649	598	669	639	687	706	694	638	629	683	650	681	662	718	676	642	681	649	664	651	637	700	706	655	613	679	653	641	625	686	658	704	674	721	671	675	668	673	637	627	727	656	664	683	646	646	660	697	662	634	702	692	691	685	687	623	646	659	638	670	658	646	689	691	671	653	684	663	697	689	682	684	684	654	658	636	673	641	671	708	705	723	627	656	704	669	695	710	625	679	686	636	656	696	684	644	655	679	709	666	655	737	691	676	640	632	690	709	649	655	622	657	679	656	702	658	659	691	667	672	628	690	677	672	697	687	632	652	659	681	667	682	691	679	688	675	698	642	693	628	683	693	692	670	712	685	655	672	697	657	652	709	696	678	675	694	643	692	659	665	636	704	674	686	646	674	634	691	647	649	678	683	638	699	682	721	694	654	701	671	667	692	661	669	682	689	643	665	680	658	632	672	688	651	690	695	629	660	657	695	668	716	703	719	651	686	685	692	663	661	661	661	712	623	693	696	645	698	677	660	684	682	692	673	665	606	642	709	653	674	698	675	665	650	683	665	703	637	641	683	693	657	676	696	657	670	694	644	648	697	733	663	657	652	688	679	667	654	656	694	685	691	662	685	702	681	652	653	631	677	656	662	704	678	655	619	655	668	676	708	706	688	685	688	709	654	690	646	715	635	637	654	659	673	741	672	686	716	677	656	665	664	679	685	694	662	694	711	655	672	661	639	689	726	669	698	648	641	713	664	674	705	663	673	669	644	727	674	689	632	674	677	625	681	623	650	663	684	650	666	622	656	690	663	643	686	615	687	663	645	635	699	678	607	619	644	671	662	691	713	690	607	657	668	660	664	654	641	645	709	685	653	661	654	678	695	652	629	680	699	705	693	706	681	676	679	706	672	658	696	611	653	675	670	676	632	699	720	698	687	675	646	745	669	689	676	649	674	685	710	680	689	696	683	695	650	672	644	707	625	657	673	664	670	670	690	657	671	692	623	671	676	670	705	632	719	646	680	636	656	691	673	684	660	671	686	702	715	702	631	685	653	663	691	734	687	665	690	638	654	727	626	677	698	670	675	703	718	667	686	694	662	646	658	723	665	680	651	652	753	637	708	642	740	683	681	645	693	656	693	683	641	676	706	714	666	670	674	643	664	688	681	677	628	696	662	687	690	687	699	722	719	672	683	689	679	674	645	717	671	660	636	671	687	665	698	703	642	648	620	672	695	714	679	659	641	687	636	651	651	672	688	686	637	658	718	639	688	693	688	696	659	659	716	654	680	674	678	711	646	641	714	658	621	647	630	621	692	666	698	680	720	692	678	638	688	680	703	678	688	663	656	695	721	643	698	652	643	638	666	668	676	661	672	649	627	636	625	691	685	683	708	657	665	691	708	678	687	698	682	712	684	670	694	663	703	662	654	656	719	715	633	697	685	673	704	641	705	680	678	692	681	656	679	672	659	649	694	697	659	657	643	665	695	655	701	710	674	646	699	666	698	702	676	681	666	721	604	689	705	678	659	664	732	715	684	671	599	640	703	649	709	703	709	630	648	639	708	677	669	688	662	713	705	641	647	716	690	637	679	662	672	670	656	683	655	648	654	672	674	683	690	699	640	661	640	691	717	664	687	688	742	674	685	703	719	646	692	649	662	640	687	692	661	679	684	627	691	722	673	671	656	681	669	720	706	675	658	722	707	643	681	621	630	669	639	675	663	712	655	633	670	688	713	665	694	662	689	670	675	661	709	656	677	648	669	679	648	651	652	678	717	649	638	681	681	671	650	660	689	693	683	680	629	674	652	703	683	664	649	611	664	705	664	652	687	710	679	702	704	704	683	648	669	678	709	636	721	656	677	643	654	683	654	652	597	689
35260	27549	21199	11693	7018	4057	1320	318	306	316	295	304	316	291	303	275	324	293	304	307	287	299	324	305	314	281	277	308	283	330	297	314	333	321	323	319	296	296	297	286	289	301	296	296	306	308	283	334	304	333	289	314	284	299	308	314	332	288	286	295	315	288	311	290	299	272	306	312	333	312	324	299	305	303	271	316	268	318	329	325	346	319	301	280	276	338	315	301	301	282	302	313	312	317	287	320	295	273	315	313	289	336	299	310	276	310	300	345	298	260	320	290	296	286	354	311	292	271	345	303	334	268	293	316	328	328	288	338	304	300	331	319	297	312	299	355	287	303	330	297	282	312	288	305	316	336	348	281	308	304	268	280	345	317	313	296	301	285	299	304	346	289	309	311	294	293	325	282	324	270	313	324	314	347	312	304	290	305	292	316	337	305	295	333	266	275	303	292	297	291	274	307	320	292	310	286	304	319	298	301	286	307	294	286	310	313	294	300	305	302	306	295	256	313	373	339	304	316	292	297	306	278	317	304	305	301	317	288	347	302	286	294	327	322	295	309	293	280	320	311	332	266	283	301	324	285	315	291	301	302	271	300	299	306	318	330	283	265	343	291	294	294	276	280	308	294	303	332	308	303	320	290	320	311	297	335	310	283	309	302	293	290	288	278	289	298	312	314	292	316	314	322	300	303	288	336	293	270	314	300	317	296	344	290	298	295	297	293	298	287	294	291	290	317	290	270	283	307	301	294	307	310	305	319	301	288	318	315	319	324	302	296	309	290	288	280	290	313	294	295	315	331	294	301	280	337	282	284	315	285	298	299	291	298	294	309	282	280	320	292	310	269	341	292	301	325	326	310	291	303	278	295	317	322	269	326	329	323	314	330	319	273	293	278	294	290	290	336	281	319	309	282	301	287	307	289	330	275	297	294	316	291	319	294	294	298	264	288	300	313	285	290	311	286	329	260	311	298	331	336	279	302	307	291	287	308	301	310	282	284	326	307	320	307	318	278	293	283	307	281	317	319	286	311	346	321	294	322	272	284	312	309	318	307	294	306	258	300	289	342	305	306	313	323	282	316	287	313	322	293	301	279	294	297	322	300	315	301	309	249	296	319	267	289	342	326	276	338	330	305	317	289	306	286	271	324	307	292	303	309	345	300	296	321	307	291	310	299	285	305	299	300	304	295	307	277	295	309	335	315	312	320	315	283	323	277	338	292	301	311	315	300	312	277	320	301	284	301	303	330	341	334	315	320	278	329	265	301	255	327	289	320	337	298	270	304	320	296	292	331	290	324	324	293	308	285	297	295	294	291	281	304	338	327	275	297	328	315	300	313	261	283	285	287	302	330	334	303	307	304	329	295	315	303	305	274	294	276	295	299	313	299	316	309	275	297	275	288	305	299	300	317	330	311	274	268	303	302	315	313	300	274	304	285	293	303	330	277	322	321	287	307	264	323	305	312	281	299	295	271	288	255	324	313	291	299	292	291	306	310	311	327	284	308	310	308	332	295	302	322	297	329	289	273	290	324	277	315	280	311	257	273	300	293	270	297	334	302	312	330	317	315	288	290	311	297	269	303	294	293	307	330	304	310	282	317	308	276	293	353	323	282	314	292	291	309	308	318	278	266	304	311	326	315	292	316	304	279	368	310	305	291	327	296	293	306	322	304	284	310	292	317	298	302	286	314	287	305	309	320	317	353	308	309	315	303	305	314	300	316	298	286	320	337	307	322	351	333	306	311	300	347	298	293	308	328	307	270	317	289	267	328	318	305	281	311	288	283	313	325	290	310	303	311	302	309	306	306	305	300	323	297	328	325	302	300	277	299	297	318	322	278	288	315	306	295	302	323	316	321	281	326	323	282	307	322	307	299	307	301	311	290	277	313	294	286	291	281	296	294	319	305	308	280	321	324	298	297	335	285	286	274	312	280	277	314	318	304	333	313	295	317	286	259	296	281	324	297	335	306	312	321	292	290	327	278	307	314	314	318	286	330	273	290	296	270	294	297	321	300	298	303	317	283	330	301	296	307	304	287	317	335	306	307	303	283	303	317	335	292	296	289	299	322	296	312	295	300	278	345	275	297	301	321	295	324	307	294	311	303	309	314	320	282	297	311	294	313	297	307	314	302	294	328	303	290	308	302	311	305	308	296	269	291	306	304	296	286	314	301	291	281	306	313	322	302	299	311	282	290	302	299	317	296	290	321	309	275	279	297	258	261	286	291	300	298	294	328	284	293	270	308	305	315	314	300	311	285	306	309	286	293	282	316	288	306	333	321	319	328	282	265	316	296	309	305	284	276	285	271	285	313	286	296	303	286	320	283	286	291	274	283	289	297	298	312	317	315	318	312	284	285	306	303	327	309	283	318	288	330	307	295	330	323	305	302	312	312	334	317	308	322	298	334	288	286	266	292	279	296	304	307	286	344	302	291	314	310	336	315	298	286	312	272	315	322	290	323	326	305	300	296	328	294	313	324	309	279	322	326	323	324	315	305	307	320	304	282	312	306	303	317	328	308	309	317	300	274	283	300	280	306	295	320	331	264	316	297	334	278	301	319	303	293	273	294	289	279	295	321	311	294	318	290	322	310	293	326	319	294	301	315	312	298	315	336	311	289	339	302	318	288	276	312	276	295	324	319	314	310	289	347	317	317	336	284	304	289	304	303	314	299	299	328	295	295	318	281	308	313	293	294	288	291	314	313	317	303	322	306	300	307	280	328	332	311	284	256	300	284	292	309	290	315	333	297	300	308	331	308	341	290	327	315	318	326	314	302	311	308	308	311	319	305	320	284	290	319	313	292	273	296	306	313	316	305	301	290	323	277	284	276	293	287	297	291	334	283	346	300	307	312	307	320	314	281	303	313	292	282	340	253	334	314	303	291	295	315	322	301	329	283	299	290	300	276	294	301	312	307	310	265	303	283	323	289	293	278	305	306	303	293	335	305	285	287	286	341	318	321	332	316	309	313	285	308	319	313	283	297	324	326	311	288	281	298	311	293	297	290	310	300	292	281	303	301	338	289	303	292	325	294	284	279	310	279	305	338	300	298	322	307	313	287	305	312	290	332	315	309	326	300	315	303	308	296	315	288	296	319	291	317	311	293	295	294	313	275	284	303	318	307	299	307	305	305	302	333	339	302	309	295	304	323	308	317	304	324	296	308	308	311	274	294	297	296	303	280	275	306	322	286	299	258	327	298	292	303	289	276	324	320	299	325	319	288	293	308	309	316	290	295	332	297	332	316	326	281	309	309	353	324	329	287	311	330	296	332	292	320	322	292	295	314	298	270	312	328	288	303	308	320	318	300	283	303	279	285	313	288	325	276	289	315	305	301	311	304	311	292	308	288	295	303	313	304	338	270	301	307	305	329	260	341	297	331	291	310	280	310	313	307	320	311	288	306	285	307	314	305	337	294	324	307	294	275	337	333	334	314	309	330	317	285	309	300	310	304	302	306	307	301	318	289	298	287	297	288	292	322	320	312	297	278	328	316
39898	33532	14748	7216	6696	4492	1471	331	327	311	351	310	322	314	324	333	327	320	347	315	342	316	319	322	311	334	354	382	309	321	307	359	335	346	303	317	302	322	333	343	308	334	297	328	298	330	327	319	326	321	314	328	366	316	307	330	329	329	361	294	344	337	353	345	340	338	328	344	332	336	328	340	319	333	331	349	316	329	317	310	292	313	309	339	309	334	307	311	329	326	349	355	359	325	344	322	327	346	346	348	339	374	333	331	342	334	336	323	314	337	330	330	343	318	349	330	320	303	332	300	337	305	354	354	332	336	328	323	334	328	338	344	320	333	338	316	357	317	288	299	314	326	338	325	319	337	339	348	336	320	316	345	329	306	338	279	319	292	327	339	318	297	327	330	320	338	339	331	322	357	328	279	318	325	329	340	294	327	269	333	347	314	302	324	319	311	306	299	326	336	334	314	315	332	335	352	352	325	337	321	308	341	295	317	319	378	291	371	320	317	320	321	345	337	345	346	311	299	327	326	366	307	319	341	335	336	338	323	316	323	312	314	321	306	329	315	267	336	337	331	355	348	310	358	320	363	346	351	349	320	314	341	320	332	291	338	319	322	342	353	305	339	353	323	308	330	324	344	317	293	345	319	321	335	316	337	333	333	311	336	353	311	333	325	309	325	350	342	342	327	319	352	333	337	323	316	327	341	313	314	312	342	332	345	346	325	317	306	364	328	309	330	338	337	298	318	326	314	313	345	316	339	310	310	300	337	332	308	322	312	315	315	348	353	300	320	345	303	308	325	347	328	316	307	303	309	308	349	339	317	307	293	325	312	348	317	314	312	337	329	315	345	341	333	357	306	327	376	333	295	329	301	281	332	327	316	335	318	331	335	310	315	315	345	366	312	326	355	345	342	336	336	315	332	335	325	300	341	303	340	313	325	322	323	321	307	316	327	317	323	325	318	323	332	316	315	360	319	324	327	349	300	305	327	288	336	335	304	319	317	328	325	318	311	355	315	344	269	340	336	332	308	330	328	349	356	335	338	328	310	290	325	324	334	344	294	306	352	340	341	311	303	357	309	321	337	371	341	343	296	340	360	346	299	337	316	309	323	328	302	334	323	319	326	315	329	349	337	339	313	304	343	345	307	310	334	360	308	352	309	334	312	336	350	311	346	351	314	325	327	315	333	353	350	336	303	355	323	295	372	338	320	280	355	340	331	347	346	341	330	329	326	340	312	357	317	333	311	302	315	349	306	317	294	322	343	348	296	336	298	314	353	326	313	337	338	322	325	317	360	314	352	306	339	303	348	341	345	309	315	303	299	317	324	354	325	297	326	353	343	346	332	324	326	353	330	371	331	321	333	303	332	315	341	340	323	305	351	327	300	304	302	317	330	346	334	314	303	353	320	328	327	341	305	311	332	328	327	331	310	347	339	334	343	310	371	362	312	331	333	299	346	324	326	297	292	332	324	292	328	327	311	354	324	305	320	316	315	323	345	319	313	325	317	336	319	347	336	313	303	343	312	303	306	319	322	309	322	333	325	342	327	341	334	303	304	324	334	329	325	336	318	331	337	338	313	337	332	329	328	318	324	322	335	327	328	330	323	297	337	342	372	344	338	307	338	350	328	335	337	298	295	332	326	341	353	334	339	315	336	336	343	326	335	321	343	330	315	335	365	322	316	319	338	281	337	315	301	322	329	330	319	341	340	325	340	317	359	326	335	340	332	325	351	308	354	335	296	351	318	340	333	316	338	358	328	311	302	304	325	293	336	350	362	336	321	345	309	317	338	331	300	306	300	348	315	305	368	317	301	350	339	321	321	334	332	301	336	329	345	318	318	330	309	306	344	327	313	295	305	305	304	319	312	324	305	346	304	313	311	347	337	313	326	346	352	328	343	338	348	315	337	335	339	320	309	347	336	316	319	333	337	352	337	333	344	333	328	352	315	357	336	307	322	339	312	329	343	323	342	294	322	333	309	297	340	313	328	335	313	320	335	289	348	333	303	307	318	330	335	335	302	303	332	315	330	356	379	317	324	321	290	343	340	348	344	349	347	344	329	315	306	334	324	338	342	337	348	333	357	333	348	316	342	283	343	326	334	321	343	338	328	304	341	288	318	338	335	308	328	302	337	357	328	359	346	300	364	298	334	317	334	326	334	325	341	332	304	289	323	351	295	329	328	374	315	317	335	332	299	350	310	340	340	340	295	346	321	351	301	352	331	323	354	321	314	343	328	364	332	334	333	350	345	337	313	308	349	329	318	321	321	329	327	296	339	311	357	346	311	330	352	342	344	335	310	346	362	300	342	332	325	352	304	336	350	322	357	326	330	311	367	337	290	346	295	359	344	337	327	304	294	367	341	322	352	302	340	318	329	338	323	347	359	330	347	317	363	321	313	315	349	313	336	354	348	311	308	344	298	345	327	360	323	331	323	332	355	329	319	318	317	324	312	338	323	313	310	327	351	330	322	353	331	313	354	346	329	338	320	313	295	337	319	354	332	309	320	318	287	317	315	324	320	311	312	321	328	323	301	322	317	290	341	334	292	309	334	317	321	323	316	308	294	351	350	340	354	316	353	316	318	343	340	303	316	344	323	340	320	308	336	333	316	315	349	324	313	306	311	319	362	328	326	332	327	308	333	317	303	311	315	319	318	301	313	332	308	304	338	337	319	334	296	319	336	311	354	364	334	367	321	321	347	334	300	333	346	335	345	347	350	324	341	327	354	328	345	316	318	298	353	313	294	371	331	325	356	321	321	319	289	345	292	315	332	318	333	317	319	308	329	363	333	329	343	310	310	328	320	343	317	328	312	328	366	318	344	351	342	328	295	313	328	365	334	330	322	354	297	364	342	312	353	328	337	318	320	311	317	328	308	332	328	337	315	325	324	355	296	343	321	306	332	274	317	289	323	307	325	295	323	299	350	327	320	324	327	294	283	350	329	323	355	331	320	327	309	309	306	310	325	345	318	325	340	344	322	347	342	343	317	331	356	346	320	347	322	323	312	320	329	320	317	304	316	332	319	332	292	298	301	337	310	346	297	351	328	357	325	315	345	331	330	344	331	314	318	305	345	322	362	334	323	331	309	320	311	300	299	329	316	316	348	303	326	328	350	327	301	343	346	315	321	343	311	340	342	322	314	297	312	322	350	323	335	341	266	333	304	326	338	346	303	323	376	334	318	305	327	310	290	338	349	326	342	317	315	286	310	340	327	340	328	337	351	332	332	349	349	321	330	358	310	337	346	315	312	336	336	340	351	326	322	335	334	311	358	340	298	351	311	317	334	339	312	322	363	334	359	321	330	352	320	317	298	303	346	326	341	353	332	344	358	317	324	320	347	355	360	343	332	304	336	309	346	332	356	313	347	330	333	322	337	332	342	311	335	304	333	319	322	326	299	344	347	327	314	357	347	338	314	337	324	315	372	314	333	314	296	369	326	292	335	327	309	317	349	351	364	311	342	304	315	318	339	345	287	347	313	332	338	305	328	363	339
24079	21457	30226	28366	30530	29945	16810	1473	555	523	524	460	496	508	482	490	484	421	523	452	499	498	494	482	463	513	491	483	525	509	475	508	503	451	457	464	503	458	464	436	493	504	463	476	495	483	474	494	474	498	450	448	469	443	464	463	463	493	455	447	469	485	462	505	476	488	518	484	461	469	428	479	466	480	500	475	429	519	482	439	476	484	486	480	454	506	495	492	501	491	497	442	444	461	513	454	472	463	497	442	437	482	469	503	463	505	437	497	489	487	483	452	442	445	493	502	467	495	457	479	465	493	459	465	540	517	447	460	488	483	488	480	453	483	456	463	509	504	489	433	499	523	431	462	477	491	472	443	495	503	501	484	498	522	462	478	487	495	469	473	450	500	465	507	470	511	461	458	462	458	484	459	487	476	527	477	502	480	488	435	505	489	468	484	454	476	486	493	484	484	529	493	449	513	515	466	506	477	467	463	492	496	512	492	438	484	538	514	510	482	492	483	505	500	461	448	446	463	469	465	445	458	466	453	488	491	465	450	475	481	505	499	501	483	482	457	473	471	493	517	466	482	506	466	498	493	515	490	486	490	505	508	497	467	467	475	445	496	499	490	478	481	475	457	473	468	449	490	475	471	492	485	473	515	462	499	462	489	502	432	493	492	449	472	484	520	460	458	501	474	506	498	471	467	495	468	497	473	474	485	454	499	459	490	489	516	468	469	512	493	496	463	517	442	481	462	489	502	455	482	444	540	490	456	448	499	479	487	524	454	478	484	463	467	479	459	461	511	481	482	510	464	463	468	505	496	489	452	501	447	471	480	453	459	505	459	454	512	459	526	458	474	490	469	466	484	464	468	475	496	452	487	476	476	463	499	479	507	470	493	479	483	463	436	486	483	467	490	496	480	467	492	480	436	527	481	499	482	464	472	466	508	465	469	451	476	460	485	474	497	478	498	476	502	487	466	466	478	478	472	475	423	457	509	505	494	435	513	491	502	466	468	490	416	456	509	502	530	477	467	465	507	513	456	487	470	455	509	427	498	436	468	513	491	474	452	478	460	496	499	471	460	495	466	485	505	476	476	504	467	482	440	483	506	496	482	496	496	466	500	464	474	499	493	500	471	440	496	485	430	477	509	508	474	492	453	487	534	499	472	498	458	486	492	489	465	510	492	508	472	462	508	495	494	518	450	466	473	421	487	500	501	536	487	443	488	488	466	476	504	476	515	496	480	472	476	483	435	495	492	496	460	489	477	495	502	468	469	496	434	492	447	454	499	465	464	478	472	504	470	473	502	457	474	485	448	485	471	459	487	522	472	477	485	510	483	512	470	509	479	468	526	470	467	475	485	495	498	466	455	489	483	487	501	467	465	458	483	477	491	444	482	513	500	463	475	500	442	466	498	511	491	463	490	502	476	464	517	469	478	474	478	499	495	502	469	505	485	475	510	477	457	441	455	488	501	485	462	462	466	507	465	517	480	474	503	495	453	483	478	476	441	489	498	450	460	463	505	497	471	492	474	485	492	449	495	500	495	499	518	511	479	478	476	489	480	460	445	452	464	470	467	471	473	450	468	482	439	486	478	459	454	476	492	468	439	513	485	459	466	477	489	523	473	480	472	498	458	493	483	504	503	443	520	473	493	471	444	469	479	484	493	506	473	502	483	483	508	501	494	482	473	435	487	485	484	454	440	486	512	459	489	475	486	474	493	524	477	489	504	472	467	475	460	483	489	464	489	459	469	457	490	484	515	447	461	452	470	479	491	502	484	464	517	482	449	505	495	478	473	485	446	477	525	504	476	470	518	479	457	473	485	477	504	505	484	510	488	465	484	499	502	487	470	462	471	490	481	457	474	494	486	460	488	456	460	486	485	511	479	557	475	502	465	460	459	457	488	514	490	492	457	483	476	518	448	481	513	548	483	436	482	485	460	501	499	486	457	495	462	476	433	466	470	491	483	516	501	486	486	475	476	470	495	472	495	473	499	477	466	477	485	464	443	469	463	468	503	459	477	453	451	420	474	475	488	462	502	463	425	502	456	453	489	448	463	505	474	503	460	455	438	512	483	528	475	475	511	523	496	508	495	505	461	453	469	461	452	493	521	480	468	499	501	477	476	489	481	483	475	460	490	465	457	501	480	460	498	486	496	484	477	475	468	510	470	487	467	449	452	478	503	462	511	465	473	462	467	472	438	441	484	472	485	468	487	513	453	482	483	471	479	461	495	480	451	539	464	487	496	472	492	480	535	487	496	466	507	498	495	477	486	492	478	491	512	475	491	451	496	445	523	462	437	479	488	482	476	481	443	456	459	521	484	481	472	479	456	482	443	503	490	472	490	470	499	529	491	463	454	473	476	478	508	467	500	451	517	512	522	465	515	513	489	447	459	510	422	493	466	469	448	466	523	521	476	462	454	505	509	492	477	441	492	496	458	498	436	486	498	480	488	474	461	467	481	488	462	470	452	434	455	484	489	494	486	464	444	468	441	491	474	480	463	506	508	474	482	478	444	490	521	519	486	484	518	459	490	480	476	465	471	459	481	510	483	491	487	452	464	505	483	494	490	494	462	477	504	493	484	479	488	514	513	490	496	495	462	480	498	460	476	509	475	490	470	487	474	498	498	477	461	435	454	470	464	462	465	495	486	489	457	485	473	517	493	480	489	486	494	502	466	490	479	471	512	492	474	501	463	511	514	491	489	510	510	489	478	484	477	482	473	488	492	487	488	463	487	482	482	479	456	534	504	455	505	468	464	494	482	458	488	425	502	503	470	518	475	454	497	474	490	522	488	527	498	495	481	492	450	478	503	505	461	446	494	491	497	463	472	464	461	514	468	524	483	476	468	505	533	467	476	513	523	459	483	530	466	516	463	459	487	474	489	494	504	487	495	498	477	439	491	491	450	492	480	474	517	470	488	492	500	472	499	516	466	543	479	454	491	481	499	489	464	479	531	454	459	480	481	485	444	457	489	470	491	449	496	440	482	480	495	464	498	463	508	473	482	482	476	481	501	480	455	492	484	482	461	489	472	462	461	446	475	495	471	476	509	501	462	501	489	463	455	477	461	459	451	523	461	491	473	465	472	466	449	475	442	503	484	499	485	457	512	461	463	461	501	462	520	487	522	487	489	507	493	487	467	477	451	528	495	531	481	470	498	474	469	505	466	502	470	499	489	493	510	466	492	485	494	487	513	459	443	456	478	468	510	495	466	468	448	464	507	479	517	478	486	488	464	473	469	461	418	471	445	512	478	463	505	462	465	533	472	455	484	488	474	452	465	483	459	476	495	446	436	491	480	477	524	475	474	503	513	495	508	464	498	452	445	452	491	445	506	464	499	484	512	483	470	487	487	494	489	519	516	497	470	474	488	514	471	460	497	489	504	488	446	460	524	481	466	486	452	455	502	467	490	484	491	489	489	479	477	469	467	521	453	477	454	480	464	454	437	532	494	509	489	459	493	505	498	474	453	488	500	468	468	476	499	478	439	493	507	482	513
44328	74982	54137	38229	37655	30322	14123	740	555	563	555	496	520	527	513	576	544	468	491	524	515	543	519	450	497	492	539	504	500	518	509	486	484	483	495	512	476	495	503	471	486	530	502	493	523	453	485	504	493	515	459	479	470	471	472	501	481	488	499	514	488	482	478	520	481	500	544	505	489	506	484	483	468	510	503	459	474	520	480	526	523	518	512	521	485	460	481	478	586	507	488	514	511	482	483	533	482	502	469	475	529	485	511	517	480	493	509	512	474	526	505	462	519	485	526	481	484	495	476	467	491	493	493	478	483	479	512	539	476	467	479	487	505	485	502	545	521	511	523	520	494	499	529	543	492	513	470	494	418	491	530	510	500	485	462	504	502	514	529	512	523	517	506	473	512	458	478	464	494	488	493	499	520	462	491	479	506	528	520	492	509	503	488	509	535	470	512	491	503	487	490	504	517	487	526	492	493	470	544	487	533	520	441	476	496	522	498	519	457	482	490	501	487	547	481	503	500	484	465	496	526	489	490	512	505	498	478	492	503	519	520	512	489	497	490	472	508	449	488	477	510	479	516	511	504	486	472	501	458	494	534	492	488	513	450	527	454	503	531	477	495	523	484	480	518	481	516	524	456	505	465	474	504	505	506	521	487	493	510	495	495	470	510	504	479	491	487	534	527	497	467	476	502	487	507	478	485	494	493	485	500	476	493	530	487	507	490	474	509	490	518	499	472	481	488	480	510	512	489	490	501	517	537	515	530	503	490	480	464	519	465	490	496	535	469	460	487	480	503	504	506	478	521	500	467	492	501	469	477	497	478	530	500	504	535	496	495	500	535	497	524	485	491	455	459	473	488	495	500	544	508	509	481	480	498	457	503	504	480	543	494	507	515	489	505	450	495	499	508	542	502	522	497	454	500	513	520	475	482	517	502	496	490	485	499	497	467	504	496	472	506	502	468	553	491	498	499	502	520	515	484	517	546	499	555	499	508	537	470	517	466	505	480	529	506	489	505	515	505	478	503	460	513	489	517	480	476	514	507	495	484	488	528	530	507	472	485	514	470	516	528	458	482	498	544	508	502	503	495	508	493	517	501	501	506	476	496	494	509	507	510	486	505	511	505	498	470	508	508	532	475	531	487	492	482	487	491	527	523	497	499	501	518	472	540	488	541	512	498	498	493	469	464	451	510	472	530	489	531	481	478	519	465	482	504	494	514	492	511	474	567	494	516	474	466	461	515	504	525	495	511	488	474	484	489	476	469	493	498	512	530	509	496	461	504	483	474	493	500	492	527	488	517	475	452	488	511	495	479	485	466	510	437	507	455	529	490	553	524	496	483	503	474	486	477	483	505	459	533	516	522	500	523	482	456	496	478	521	501	477	464	487	497	457	465	476	501	480	472	525	502	537	487	484	523	470	478	460	478	503	499	463	517	478	507	486	513	512	452	515	520	494	552	513	505	538	558	463	480	509	488	493	478	473	481	488	531	535	503	491	468	458	499	528	461	515	522	469	508	503	535	482	471	489	475	490	462	472	479	483	456	486	512	505	464	458	538	494	508	514	507	494	495	505	496	524	535	495	484	472	547	514	489	499	466	501	515	515	487	470	477	488	484	499	502	475	551	526	478	522	475	524	488	561	504	484	489	512	521	528	481	515	498	497	507	507	485	526	484	513	520	528	481	498	515	512	494	542	453	494	507	511	507	478	485	481	478	462	531	450	496	492	448	497	485	504	514	522	454	495	499	492	527	501	486	528	492	467	527	469	456	501	467	488	512	481	493	496	520	490	490	465	493	497	530	505	496	494	493	460	469	483	485	495	503	491	468	456	507	493	491	500	509	479	495	459	505	487	465	497	472	473	494	537	505	507	492	501	511	513	504	520	490	484	489	480	468	501	548	492	501	527	501	489	513	536	481	480	504	506	536	509	492	498	527	558	519	489	477	544	493	522	514	518	479	506	479	478	483	535	498	528	508	463	528	474	485	491	502	518	496	523	494	508	488	513	493	478	513	470	496	501	515	492	489	467	492	520	516	480	510	492	495	465	497	472	518	504	493	497	493	488	515	520	492	520	492	514	516	488	484	499	496	460	513	514	547	490	533	497	505	522	505	475	475	479	501	488	482	471	500	520	532	513	464	502	510	479	529	488	475	503	502	520	526	470	477	487	488	492	513	478	481	494	501	525	502	510	511	507	510	506	534	480	540	489	535	529	491	491	502	477	520	472	450	481	489	510	504	524	463	533	516	522	504	489	542	477	456	503	476	524	506	484	495	506	471	483	519	500	518	522	520	465	476	544	506	524	475	492	539	458	484	521	489	505	494	518	502	493	501	513	518	502	503	485	500	475	536	512	491	560	510	485	467	480	470	542	487	544	459	516	502	489	516	494	479	465	491	516	469	508	490	485	482	506	510	485	493	505	539	511	521	481	468	535	481	469	519	482	540	506	521	483	502	498	489	480	490	493	494	495	488	484	472	516	487	504	500	547	461	520	530	522	447	529	461	530	486	478	501	455	457	463	509	515	490	520	485	484	496	506	461	555	494	472	477	474	445	489	481	513	479	498	517	548	465	472	540	474	446	486	472	519	487	467	527	514	516	476	536	496	497	483	497	495	502	524	505	538	497	463	498	466	486	464	548	477	506	550	484	471	440	505	474	485	499	462	552	480	486	528	494	479	546	539	569	508	465	498	485	516	516	492	531	508	485	522	506	479	469	491	481	507	525	532	508	483	500	486	515	497	511	533	498	509	536	499	496	463	513	505	512	475	502	501	518	466	465	541	472	488	500	482	494	478	517	495	550	488	486	528	471	477	495	507	499	496	503	463	509	485	477	508	487	498	485	451	477	482	477	512	505	478	482	513	476	528	509	501	513	502	462	478	495	489	519	506	497	495	455	544	543	468	501	484	527	505	480	487	513	497	500	510	465	484	484	496	527	478	491	478	505	476	472	491	515	473	515	493	503	548	505	475	520	509	460	505	500	490	531	512	467	477	529	475	519	497	508	527	465	487	491	493	465	478	485	491	501	559	471	473	476	503	518	495	527	523	497	507	491	489	538	498	512	494	540	474	502	527	504	512	511	514	490	461	473	468	479	455	523	496	512	522	503	497	489	496	494	505	499	512	474	477	486	481	487	470	500	488	502	480	483	500	536	485	467	510	492	502	483	467	510	522	499	498	515	483	513	504	479	502	523	486	491	464	494	526	538	511	505	493	465	504	492	486	512	494	470	487	528	466	499	484	478	519	482	447	508	504	513	462	506	531	535	527	487	510	507	502	524	483	458	497	506	511	476	502	484	516	467	521	504	505	506	461	509	487	554	492	511	451	537	533	493	486	511	523	518	489	518	481	513	529	487	510	492	548	521	500	481	447	464	515	501	495	514	455	489	493	531	495	456	484	516	499	537	538	489	516	509	493	478	486	527	517	559	490	487	505	504	485	463	468	504	492	496	494	472	488	497	452	518	477	486	530	475	494	506	495	473	485	470	539	493	476
25054	21950	29504	26989	23592	18894	6686	463	362	390	373	396	409	406	407	348	328	389	367	356	381	363	359	366	397	385	353	392	376	354	343	356	346	341	367	406	404	402	369	336	363	393	360	363	354	364	350	409	392	353	386	372	396	394	361	365	369	357	373	377	398	337	382	381	389	341	364	355	380	364	362	352	341	405	394	410	383	387	387	405	403	408	382	366	368	342	375	405	405	368	382	353	348	329	336	340	389	378	329	353	334	383	423	363	330	394	383	402	342	347	384	398	368	341	376	363	349	356	391	365	379	406	368	341	378	391	355	364	371	362	404	355	395	378	374	350	363	380	365	361	360	369	370	390	393	328	369	374	371	359	352	386	416	391	386	362	413	365	407	376	363	361	396	381	345	350	396	338	356	381	381	395	366	381	345	353	384	381	359	383	387	386	364	359	360	380	364	352	360	355	382	356	370	339	375	372	354	387	379	382	338	358	372	404	357	354	335	353	416	377	360	374	389	394	342	393	344	373	342	378	367	353	385	369	394	382	339	377	353	364	379	390	369	358	385	389	358	366	387	347	351	309	349	365	368	361	386	343	363	357	344	391	355	360	364	400	368	411	335	374	390	375	387	388	372	359	376	379	395	393	364	386	373	368	320	352	385	356	358	346	370	370	374	382	323	368	359	380	355	359	358	332	393	392	378	361	363	350	388	381	408	350	341	340	396	388	347	410	363	357	369	365	359	349	393	368	341	312	359	331	360	391	365	420	364	393	376	405	373	384	358	381	368	382	354	366	392	388	365	357	365	377	416	395	372	371	369	373	352	340	373	371	347	370	364	369	335	404	347	378	407	354	375	390	349	393	336	370	366	390	332	386	377	377	360	393	364	354	363	351	367	362	356	383	347	367	340	369	369	353	364	407	375	360	373	375	408	385	356	366	396	383	390	368	391	345	386	350	362	382	374	372	391	347	391	360	385	352	380	377	345	381	337	366	376	374	351	352	363	402	377	333	424	344	365	368	363	405	374	337	375	355	352	376	385	378	371	375	405	338	382	368	372	390	332	380	394	371	392	365	347	360	411	362	369	358	358	377	358	370	355	344	333	370	316	338	386	364	403	366	340	383	365	326	371	340	373	392	344	374	375	380	370	373	402	363	380	422	361	381	328	375	356	387	306	357	360	380	361	398	383	357	353	343	363	365	366	412	373	360	388	340	336	379	361	375	357	332	350	357	388	369	390	369	384	387	378	359	364	417	365	364	365	368	406	385	321	348	366	375	384	399	368	375	410	377	378	391	331	304	371	355	366	370	337	397	409	352	392	367	413	397	373	352	348	398	339	370	365	368	332	369	316	371	348	391	369	370	347	380	349	357	373	355	326	369	354	357	372	384	375	363	369	374	342	365	336	379	394	401	378	392	404	388	347	378	376	345	400	395	340	357	320	364	374	372	355	394	363	368	362	346	338	380	346	353	375	337	372	359	404	343	360	339	341	374	416	348	350	378	368	364	377	366	374	383	333	356	361	359	346	381	337	371	375	383	347	343	354	352	383	349	358	380	375	376	348	375	347	357	377	346	354	341	367	366	338	370	370	362	402	405	363	391	367	373	351	380	354	381	382	373	364	389	337	388	393	374	373	366	365	375	360	377	387	342	368	380	385	349	389	383	377	352	300	386	366	389	371	356	374	388	367	367	384	376	363	387	378	385	346	376	350	372	406	363	374	397	354	374	395	361	356	381	368	373	382	370	334	386	377	354	379	387	392	368	342	348	354	391	341	396	391	377	373	362	361	391	354	352	367	360	365	387	348	364	408	351	352	379	354	369	343	386	429	335	391	367	369	352	386	351	341	392	387	368	353	360	391	359	332	388	364	328	355	361	386	387	377	396	368	350	401	357	385	385	323	363	387	350	376	378	369	371	368	370	370	371	378	345	384	391	389	354	385	367	336	358	380	405	330	369	371	353	380	378	394	379	375	366	380	402	372	381	380	369	391	340	347	377	357	340	341	394	341	407	368	354	395	331	345	317	351	360	416	402	358	358	358	369	395	350	338	372	385	343	387	364	388	359	351	387	429	401	382	352	363	377	370	358	390	354	372	396	369	358	380	344	358	336	385	356	380	351	368	377	334	360	365	389	362	348	399	361	362	370	403	366	363	374	385	366	383	382	347	367	370	376	380	377	359	387	397	382	375	395	368	364	389	368	400	387	383	368	366	360	373	386	372	381	411	346	364	357	368	374	379	340	359	334	378	325	345	343	362	389	400	392	367	394	356	416	363	362	367	362	386	382	359	343	403	358	338	384	368	382	369	378	377	400	398	373	365	364	344	384	349	363	368	370	393	365	365	405	424	392	405	347	344	383	401	383	379	383	384	354	382	376	352	368	372	374	379	352	390	360	392	359	363	343	393	365	351	344	380	391	356	406	368	378	364	390	397	347	370	384	387	384	370	340	368	397	366	391	380	341	340	351	379	347	382	378	383	326	382	413	380	415	347	374	343	389	353	346	367	385	382	339	321	341	356	415	364	375	383	365	393	382	387	366	402	384	383	386	394	387	369	376	357	360	406	358	412	371	380	364	374	366	391	411	366	345	372	367	382	377	360	360	355	369	376	382	367	357	372	363	362	358	350	373	387	319	325	362	397	359	336	364	351	395	338	377	334	377	364	371	344	346	357	394	393	359	377	357	352	361	375	373	362	383	394	349	368	349	401	348	369	344	367	348	370	402	357	393	366	379	370	385	358	373	380	342	350	348	373	373	394	378	397	360	364	370	371	364	346	361	373	379	370	338	326	386	357	382	367	398	348	380	372	351	364	384	352	352	378	372	352	388	363	380	362	358	381	352	370	403	367	359	341	379	319	360	360	350	364	387	337	353	388	334	365	371	368	371	351	345	375	378	390	335	385	387	356	376	389	397	364	401	354	366	369	393	367	354	363	381	353	397	356	380	330	383	355	355	365	346	400	389	364	360	331	356	372	385	365	325	386	404	371	342	385	309	355	342	362	381	381	379	377	381	363	359	387	383	380	343	391	364	386	369	366	321	371	408	362	333	334	371	378	365	365	352	374	370	371	370	348	367	350	397	355	386	359	373	359	358	347	376	328	365	358	350	364	389	345	375	416	400	354	335	401	365	376	354	381	357	360	361	376	361	335	395	357	365	394	360	390	353	380	368	346	395	384	388	375	348	382	387	389	356	366	350	393	369	371	362	358	368	374	365	338	390	356	386	394	369	381	378	367	386	358	347	354	404	369	365	338	354	354	398	405	356	373	345	381	385	360	365	367	354	425	374	367	354	386	363	396	365	372	380	373	359	356	361	381	408	370	396	362	363	389	355	342	357	374	331	382	370	401	364	402	355	364	369	382	333	391	338	350	359	348	385	386	372	376	394	364	368	360	372	368	385	378	376	382	377	347	398	374	379	359	356	378	375	348	369	375	361	395	377	368	355	388	377	367	383	404	392	385	387	382	317	334	388	368	386	375	350	395	385	356	387	380	345	371	346
42300	67319	44945	28392	29362	22575	7717	454	447	436	419	406	437	364	418	430	419	388	386	420	432	432	386	452	385	435	351	413	406	429	392	384	384	406	378	410	415	381	429	413	413	390	387	379	407	393	430	416	410	385	397	409	431	430	415	399	443	399	425	421	396	377	417	416	377	393	396	395	380	439	384	388	430	401	369	384	376	385	417	385	414	414	402	376	370	390	378	410	413	424	401	393	424	386	409	397	423	397	397	434	426	401	408	362	406	432	380	409	394	399	398	437	397	413	398	420	376	399	411	423	401	373	424	427	363	391	421	387	405	376	400	418	362	414	405	431	402	446	396	424	433	391	396	419	399	393	398	410	387	367	382	365	400	417	397	410	399	393	365	398	402	398	393	429	405	381	388	416	426	407	379	417	406	392	413	448	402	386	422	420	382	366	422	374	409	406	405	394	393	371	382	381	389	389	392	380	400	421	410	397	394	409	418	402	373	418	412	374	401	401	397	400	438	408	406	398	396	382	405	400	370	379	438	418	449	437	380	444	367	389	384	400	406	384	387	400	405	409	380	394	402	410	426	371	402	402	430	404	391	435	435	422	409	411	392	377	410	420	442	414	406	399	416	378	375	416	380	416	389	404	413	399	376	424	391	395	393	430	405	429	396	431	411	388	412	407	408	416	373	390	413	390	424	421	394	416	380	397	429	407	410	395	378	406	380	373	381	451	360	396	420	424	422	398	407	398	401	443	398	374	376	440	405	448	395	389	444	404	405	416	406	432	387	391	394	413	392	399	427	429	438	412	399	405	402	384	444	391	414	393	419	383	410	391	421	412	419	349	394	385	423	402	412	390	422	429	387	388	400	386	406	407	411	446	407	408	388	399	383	413	421	387	424	405	372	408	390	399	406	406	402	417	375	410	409	419	386	419	403	387	437	408	454	406	394	410	399	417	402	380	427	401	397	416	393	394	405	397	409	367	434	412	427	437	422	425	387	415	387	374	402	414	390	396	415	421	398	398	408	372	404	393	392	388	452	420	402	419	434	377	398	423	423	378	396	439	411	393	393	378	385	364	426	430	424	379	395	394	403	405	416	380	413	387	419	394	408	383	409	414	404	424	394	377	382	412	372	420	405	355	406	395	376	415	388	386	426	415	413	396	409	421	409	386	408	390	438	397	370	407	403	394	407	391	403	401	365	405	410	427	372	399	393	407	422	379	405	398	407	420	389	390	389	363	400	392	422	418	420	419	459	419	430	404	375	399	455	410	419	387	403	406	388	401	395	377	358	401	417	435	397	386	371	365	394	419	411	383	379	405	430	385	379	413	352	416	433	418	412	385	426	395	398	439	382	389	410	403	387	401	404	388	403	397	390	411	393	384	409	392	380	346	423	427	379	390	412	382	375	442	410	406	417	381	399	400	421	413	414	382	413	406	410	420	369	409	379	390	450	355	426	403	406	380	397	401	392	443	429	424	373	401	416	423	422	427	413	385	382	405	407	366	409	377	426	398	420	442	456	396	371	381	429	388	381	400	377	384	400	417	425	435	400	429	406	426	427	417	410	440	425	435	418	422	410	397	405	397	421	438	403	385	417	399	409	397	412	393	411	408	429	379	407	408	400	424	371	390	395	398	398	408	393	392	459	381	400	393	405	350	430	385	372	412	396	401	430	416	439	426	378	393	409	429	387	407	453	406	397	386	388	380	385	421	357	396	412	404	394	407	427	417	389	382	408	425	451	347	414	427	403	423	391	423	393	424	356	404	426	420	374	407	419	399	422	412	414	420	406	366	387	401	392	424	412	401	416	410	401	412	387	420	403	430	417	404	384	429	401	414	371	431	420	394	387	399	403	385	384	404	377	408	398	419	364	408	407	399	456	425	394	403	430	405	445	410	411	412	422	374	413	407	424	408	411	394	401	387	428	383	384	418	406	418	412	450	405	386	387	418	421	352	399	417	426	443	441	406	410	427	393	416	439	380	410	431	392	396	424	404	401	414	406	403	418	431	400	448	414	398	419	388	390	453	374	405	435	431	357	403	399	433	389	385	383	430	384	422	427	389	435	426	374	401	390	406	421	415	405	412	426	388	395	401	424	373	391	433	359	432	387	403	411	386	409	393	374	391	430	395	399	416	423	391	398	368	413	397	361	428	410	394	386	443	433	382	402	351	426	401	410	401	403	381	405	420	439	407	407	419	394	409	390	386	402	385	415	408	420	428	395	416	380	395	386	399	440	367	414	390	390	392	417	402	401	400	376	415	393	398	405	382	410	393	404	405	384	418	430	412	407	410	372	426	409	397	374	430	423	401	406	374	396	430	386	413	394	407	391	400	426	406	429	395	379	359	448	429	387	385	399	414	396	392	403	411	387	422	420	408	376	430	393	397	362	422	374	387	427	406	422	390	413	359	438	401	370	410	398	393	395	402	429	350	419	406	412	381	431	399	414	414	398	427	375	385	383	398	416	419	408	420	372	373	405	397	417	404	401	378	391	425	390	412	404	410	418	426	407	392	381	420	389	359	392	441	412	414	379	392	418	414	377	424	400	381	374	445	362	393	397	399	399	402	393	371	421	422	415	426	392	426	411	420	439	424	436	402	402	375	408	403	416	410	435	399	389	404	425	405	412	414	424	409	430	408	425	390	414	387	430	402	381	400	420	392	411	383	352	422	404	400	380	393	391	395	406	429	392	407	394	399	413	417	407	393	426	435	404	405	401	380	431	409	389	411	409	365	410	399	430	423	386	388	419	402	393	381	409	412	411	419	401	373	443	386	401	394	391	407	429	404	419	410	423	421	395	407	405	415	427	420	401	395	391	406	392	365	421	396	411	374	358	420	399	398	416	422	400	376	410	398	399	399	453	405	442	413	395	397	410	401	424	385	415	362	413	413	396	408	423	415	407	428	411	427	396	409	413	395	386	388	352	420	404	416	441	421	387	400	423	422	417	406	391	377	404	422	401	345	422	391	425	439	428	455	399	400	382	415	405	383	374	417	421	396	439	417	390	410	408	378	394	438	425	410	415	377	420	400	387	429	391	448	393	400	437	383	426	448	419	413	389	401	411	421	384	385	447	379	388	400	381	366	395	369	404	378	389	427	380	398	395	386	399	424	356	400	413	432	429	385	377	414	407	389	428	393	429	412	369	411	401	380	444	408	388	411	383	380	394	443	378	409	385	348	447	391	434	426	391	414	377	435	419	396	424	392	420	417	418	411	397	421	394	389	390	402	387	388	396	389	409	369	423	426	409	376	395	438	412	410	388	417	380	381	444	412	396	466	432	384	387	470	425	429	408	453	367	418	405	385	406	406	415	429	403	389	423	432	378	405	365	374	422	412	446	420	423	424	413	404	389	395	400	392	405	423	422	407	407	419	397	436	393	406	410	374	428	437	394	394	409	409	384	403	407	410	410	376	403	394	404	402	395	426	375	430	403	391	420	425	410	407	404	375	406	425	404	459	371	406	405	424	407	364	433	411	431	422	378	399	430	404	392	456
22613	21180	29200	25985	32664	36539	23891	3423	800	678	728	680	714	729	693	667	668	685	707	644	635	646	664	653	641	637	686	705	646	665	696	631	646	652	720	710	702	683	671	646	620	703	657	625	646	636	727	681	674	707	614	694	693	682	599	633	642	620	704	643	667	628	632	650	697	645	672	657	674	664	677	620	681	648	681	684	680	644	687	608	730	719	745	671	676	670	658	691	679	653	652	621	643	625	648	662	632	634	630	648	644	673	705	636	660	666	619	636	670	601	663	627	699	656	625	645	641	663	673	694	637	629	676	641	665	661	672	634	654	711	680	664	671	650	642	629	628	643	613	669	667	620	649	661	650	600	683	606	627	691	660	630	669	687	626	671	670	671	671	650	721	701	680	635	670	642	652	664	643	658	654	588	640	656	661	652	658	635	651	663	611	685	649	629	641	638	637	716	672	639	639	689	617	683	655	640	629	634	678	656	672	653	668	655	656	626	638	620	645	655	670	678	634	668	606	678	676	673	659	661	655	676	689	639	619	653	615	638	651	648	690	701	638	670	656	675	678	665	677	691	700	613	690	655	636	641	691	667	645	677	643	616	675	695	646	686	649	678	648	692	673	630	677	676	675	680	618	663	650	657	650	689	642	651	677	648	640	727	652	665	647	615	668	719	626	663	659	605	689	675	626	653	689	696	640	657	655	631	680	640	638	673	626	669	667	643	654	665	652	682	643	656	630	637	701	622	684	651	626	665	659	671	674	650	649	644	622	661	653	691	651	740	660	660	640	669	684	653	630	658	692	675	620	689	701	663	687	637	659	620	671	656	634	636	614	636	695	619	643	654	664	627	620	657	664	626	701	657	649	623	669	667	672	663	683	644	656	669	643	665	668	674	661	689	663	672	668	623	668	664	663	648	646	646	635	666	658	682	708	688	671	618	707	666	677	678	627	653	667	650	635	637	684	658	647	664	668	676	642	648	656	691	624	655	671	659	698	635	690	623	681	656	636	670	670	658	694	694	661	699	686	677	655	647	637	714	674	641	621	640	666	632	685	698	639	622	656	664	670	654	672	699	612	686	641	656	669	636	663	659	588	698	672	679	660	669	682	652	678	687	693	645	683	687	696	690	618	647	673	701	711	651	626	666	642	691	693	635	624	708	650	663	677	684	636	688	641	667	671	678	655	646	630	680	733	653	626	660	683	688	636	669	694	680	655	649	644	651	685	633	625	637	685	641	677	683	653	661	686	640	659	674	619	641	657	643	650	657	664	654	725	648	694	639	729	639	662	696	628	679	673	689	654	665	659	587	688	665	660	623	690	638	629	653	694	677	677	687	677	671	678	677	703	689	656	656	653	648	662	659	661	649	662	651	676	632	655	647	678	654	644	691	618	693	631	635	656	609	666	613	626	637	675	698	686	694	641	636	623	653	642	635	612	642	668	671	681	635	684	651	640	681	658	621	693	665	656	629	675	651	624	618	653	631	649	687	638	641	671	670	664	690	664	679	666	646	680	629	673	638	624	701	607	663	649	711	689	635	658	669	651	645	700	633	654	689	674	681	650	658	663	612	666	622	698	666	619	661	621	643	640	669	663	604	675	637	650	684	680	652	660	665	674	633	694	681	638	673	687	642	636	687	644	650	652	629	610	682	652	637	666	658	651	623	678	665	656	649	638	681	664	659	646	663	670	592	648	601	638	705	628	636	618	651	655	597	663	650	654	671	643	686	652	661	666	602	665	683	613	678	635	644	715	672	689	641	700	643	622	651	652	695	638	671	659	595	654	665	628	597	651	659	627	661	689	647	690	667	660	657	630	672	677	637	677	701	613	696	669	716	588	642	650	689	670	616	648	619	656	641	664	654	664	654	658	672	692	647	644	646	663	687	625	667	638	600	656	639	638	667	646	629	704	704	692	688	683	661	646	654	695	654	647	692	659	660	668	633	633	682	670	650	677	706	631	645	635	662	691	638	653	664	681	626	625	616	698	633	635	650	674	656	655	665	693	669	698	666	652	650	682	620	675	632	603	676	659	708	688	700	654	669	643	560	670	646	696	682	656	656	673	658	673	667	698	646	698	647	659	646	709	633	692	677	669	654	690	651	613	634	663	612	648	681	637	665	691	653	621	672	695	695	628	661	607	650	712	653	619	657	712	652	634	656	656	635	661	658	647	644	680	638	703	649	640	662	635	630	646	667	691	692	615	633	656	666	680	628	706	651	669	670	640	659	692	674	668	647	699	646	685	686	649	663	638	661	724	704	669	711	674	619	676	637	673	640	681	595	672	673	673	631	670	660	646	675	617	679	667	645	653	617	645	633	625	659	635	694	650	691	687	662	673	629	683	672	635	674	665	674	620	694	689	599	646	644	718	646	650	655	690	687	690	646	680	654	701	695	607	673	670	653	636	685	647	710	655	702	676	617	644	640	620	594	633	634	634	630	628	653	688	698	651	661	719	653	658	656	651	721	659	655	657	671	669	651	690	661	668	675	602	709	661	660	667	670	651	690	635	652	658	688	651	671	645	631	674	661	631	638	650	652	649	655	671	713	669	683	685	642	649	654	666	684	697	619	661	672	633	599	671	666	661	700	659	679	642	643	630	687	699	649	672	652	663	680	667	678	621	620	700	631	639	687	659	654	659	631	652	619	638	641	664	685	627	677	656	708	674	659	684	646	652	651	674	676	670	621	659	689	643	639	660	630	643	660	636	714	624	672	658	628	662	616	647	670	651	632	707	633	657	681	691	687	663	630	669	653	661	621	641	687	642	653	670	661	630	633	693	633	667	608	722	679	651	678	632	630	672	713	644	660	649	654	654	625	660	662	640	654	724	659	643	660	655	645	690	656	640	704	683	672	674	627	693	669	680	675	697	652	680	681	642	643	643	637	647	632	692	666	653	682	665	628	658	616	621	646	642	661	676	684	641	636	665	653	658	688	636	651	657	617	631	656	699	692	693	660	686	672	652	669	667	674	648	726	712	637	644	671	666	647	630	697	633	671	662	656	656	656	628	653	670	644	667	641	668	665	633	711	666	629	626	620	629	627	672	631	694	675	646	634	618	653	674	626	653	634	681	665	646	669	639	707	668	627	669	629	688	665	702	644	636	675	669	657	637	685	706	662	628	665	655	610	652	691	640	672	666	669	629	703	643	673	674	652	655	693	626	656	678	669	634	654	697	638	633	700	633	642	647	677	637	677	637	633	651	652	663	622	607	683	660	687	693	637	688	704	660	700	702	691	721	669	686	694	641	614	649	644	683	629	670	656	663	638	600	649	643	664	661	638	663	626	656	664	684	626	639	676	672	658	661	692	688	622	652	711	647	640	661	676	653	645	662	633	655	719	656	679	634	664	641	655	629	669	641	645	604	653	649	650	638	629	676	613	687	670	685	669	663	650	644	631	643	672	661	694	655	665	648	686	676	664	652	661	651	653	658	666	685	665	650	665	641	659	684	651	675	637	711	652	696	708	626	666	664	625	659	639	634	649	669	648	706	659
47928	86044	67374	48290	49558	40706	15437	873	758	765	752	717	742	768	720	736	709	667	675	697	694	663	656	687	693	626	666	672	689	687	714	666	655	707	636	666	696	716	644	670	635	629	697	629	705	682	698	661	672	681	667	680	691	670	722	660	712	661	687	726	688	692	689	664	696	641	619	709	687	687	668	697	640	675	659	686	689	638	635	654	647	658	664	706	664	678	663	675	732	688	683	663	691	621	616	707	707	663	651	644	674	651	617	698	686	664	675	659	704	692	680	684	685	687	635	646	627	678	677	650	662	665	658	656	664	673	662	663	684	652	712	680	667	692	647	652	639	659	659	693	653	677	649	655	698	613	692	649	672	675	662	665	683	654	651	678	651	652	619	705	650	644	614	601	654	642	631	662	693	689	731	647	686	656	670	664	659	631	716	651	689	662	610	661	656	674	646	660	676	663	645	675	651	632	684	656	671	672	670	664	677	641	691	679	668	671	661	692	689	646	678	736	687	663	643	682	677	664	650	655	652	672	679	665	664	616	620	724	655	640	629	665	678	633	662	679	600	657	644	679	687	692	695	662	658	661	682	645	685	681	682	657	699	691	671	691	663	661	654	629	659	680	679	687	677	708	672	649	656	717	618	649	671	655	675	666	669	670	680	662	645	699	672	683	703	649	660	679	690	684	625	622	650	637	681	671	636	661	671	673	641	693	688	685	661	638	722	684	641	654	648	664	667	667	676	707	674	672	659	695	650	643	685	657	689	695	656	660	668	666	675	692	643	697	704	657	697	643	636	680	670	681	665	685	622	640	679	620	687	687	665	662	655	650	647	670	657	642	645	639	628	663	703	674	689	638	653	668	675	688	673	716	682	667	671	682	636	654	694	692	703	659	682	651	658	700	644	659	684	610	674	663	621	740	699	680	678	690	659	696	663	663	676	665	670	712	652	684	684	675	689	643	703	696	658	618	688	678	630	658	702	660	658	647	682	644	655	715	675	692	642	625	610	657	738	618	619	677	693	618	620	642	678	708	692	685	680	661	689	650	726	645	698	699	662	719	648	639	680	648	700	694	686	698	679	660	674	659	674	697	657	647	660	697	718	660	685	655	638	698	656	682	656	654	653	645	647	670	622	675	646	657	638	678	645	699	645	674	671	669	659	711	637	695	642	645	644	670	657	701	668	648	660	693	674	660	679	605	670	649	665	670	645	645	636	698	700	662	673	606	649	657	661	679	663	612	689	672	661	647	686	673	682	670	714	653	648	646	704	692	659	679	702	701	669	623	654	675	687	684	695	659	690	632	650	649	663	705	664	635	695	672	700	671	648	674	672	659	696	613	705	623	630	657	711	642	686	634	688	670	676	670	665	699	659	714	609	679	671	660	632	670	622	664	661	669	707	697	675	636	674	713	649	692	668	665	690	679	654	640	634	689	656	643	665	681	683	676	637	683	716	712	610	641	683	682	684	663	679	637	668	637	683	655	697	637	639	667	696	659	673	679	625	668	674	644	669	692	668	657	677	694	683	651	664	690	679	644	647	677	678	666	621	608	687	692	682	715	656	673	627	636	690	672	657	663	628	697	643	651	656	694	684	688	705	701	631	700	662	600	673	686	703	657	687	666	708	642	665	636	662	651	668	636	630	700	703	666	687	658	646	644	617	683	670	668	608	676	668	621	703	705	643	629	662	643	611	665	693	655	658	644	651	655	625	672	674	702	652	712	664	647	683	665	713	658	675	680	698	661	668	643	669	644	655	684	659	669	668	679	690	657	694	661	654	665	652	676	694	657	678	692	720	715	664	681	631	684	699	646	658	692	647	640	686	668	702	693	698	669	668	669	668	640	719	617	678	692	663	673	649	651	700	670	648	701	673	693	684	633	665	693	632	655	638	685	708	652	662	729	664	641	701	668	744	661	692	689	687	619	699	650	672	625	692	657	655	690	665	668	693	634	605	671	662	721	693	634	649	688	725	690	686	650	713	663	654	698	611	667	703	707	671	684	694	647	680	661	724	674	640	701	668	691	660	678	677	694	635	687	697	718	716	641	662	685	703	684	697	661	638	706	709	677	688	722	718	732	643	684	624	702	693	661	667	674	661	657	675	705	664	652	691	685	690	703	706	675	677	660	656	652	682	624	633	685	673	664	609	667	665	618	673	663	639	680	658	673	644	704	656	616	645	665	644	706	658	665	636	673	675	678	673	653	699	661	669	702	680	662	595	691	676	671	655	651	712	646	679	685	638	691	663	678	624	694	651	645	652	690	653	634	646	689	686	682	707	653	659	706	672	642	616	709	668	677	659	669	677	647	631	662	617	660	689	633	685	717	687	681	683	685	677	677	635	679	720	637	650	679	672	609	642	688	667	662	679	682	634	687	606	706	694	671	648	662	673	698	667	636	677	625	684	627	701	676	704	651	688	639	679	667	645	654	645	660	658	673	637	677	630	657	666	669	654	617	667	660	667	658	661	627	653	674	674	626	724	656	663	680	677	711	667	661	713	678	674	682	680	678	674	645	686	650	645	695	710	691	686	704	708	707	676	659	647	717	647	640	672	674	686	688	677	656	717	662	706	691	718	646	658	701	638	713	679	635	691	625	668	627	673	678	733	687	661	694	705	666	685	690	657	686	696	692	620	665	685	655	685	655	689	634	677	669	691	710	636	675	679	711	659	677	648	695	637	652	664	675	688	691	627	643	656	671	641	677	615	693	671	658	660	704	648	699	658	688	659	661	681	686	664	677	644	676	683	655	657	699	666	658	661	687	654	712	646	679	671	639	648	681	670	676	699	652	684	650	651	701	686	689	641	690	639	677	737	652	646	683	651	617	697	658	690	690	616	696	682	688	699	703	661	641	643	623	597	700	692	665	700	670	648	696	627	699	660	712	631	675	664	688	698	625	673	671	705	667	631	664	722	684	640	715	685	653	680	652	673	656	698	671	688	688	706	656	631	672	664	672	704	682	710	700	687	662	650	643	659	643	657	679	672	686	685	620	677	667	672	643	698	648	695	702	653	634	665	656	662	652	704	716	668	657	678	595	697	669	640	699	659	684	673	693	682	685	652	668	709	697	626	693	681	637	690	699	634	638	706	614	700	665	682	634	687	724	626	690	694	629	700	677	687	695	672	619	682	691	688	656	693	671	618	663	639	682	712	681	701	652	658	623	654	707	672	651	666	690	642	640	629	657	656	646	673	652	652	622	680	655	687	665	693	662	685	645	679	713	634	683	681	661	674	680	680	664	718	619	633	704	715	660	723	618	698	643	693	650	656	666	693	651	647	634	672	697	656	685	696	629	695	668	674	704	635	680	675	668	682	670	636	678	682	713	662	689	681	680	650	698	638	722	625	683	680	656	660	705	604	618	689	713	671	625	708	638	716	667	685	672	667	640	653	667	684	618	656	635	675	677	630	637	687	653	732	720	645	681	664	709	710	683	657	658	633	658	663	677	620	673	628	704	624	650	676	699	691	666	637	665	662	639	689	684	662	654	661	672
34747	27017	21806	11520	7626	4268	1239	312	297	318	320	322	301	294	295	327	307	293	291	303	309	304	323	339	275	293	317	290	263	309	294	308	286	284	298	317	300	326	290	309	294	310	303	235	314	302	306	314	293	290	324	322	299	297	272	285	301	298	322	305	303	284	301	272	319	318	292	274	297	329	321	298	302	310	276	303	302	294	298	344	305	321	295	312	297	309	321	309	297	286	315	284	290	335	296	314	298	338	327	292	310	299	335	297	288	306	280	288	318	275	286	294	305	329	308	268	302	324	308	325	287	286	282	313	286	305	291	295	318	310	323	301	297	296	297	279	278	314	306	296	303	343	323	309	311	318	295	275	297	293	289	308	275	290	308	313	312	300	291	289	284	299	337	317	308	324	278	303	274	298	284	312	303	313	296	305	309	330	321	303	303	302	296	302	350	292	303	322	321	295	302	328	298	317	318	318	304	291	313	305	280	324	260	269	310	276	301	329	295	308	296	326	309	303	289	337	305	307	302	294	317	294	313	299	281	326	286	270	310	309	293	320	324	290	318	310	318	304	308	288	311	274	310	309	295	325	295	275	313	289	286	323	313	317	282	292	302	305	275	295	279	293	271	295	285	291	276	333	308	307	311	306	305	294	305	276	281	324	304	310	328	303	278	319	327	286	318	265	316	325	309	270	279	308	312	304	285	337	316	280	266	286	304	307	317	288	290	323	295	314	332	301	296	305	307	326	285	286	264	306	279	301	279	298	338	294	300	326	299	316	296	307	301	270	355	300	307	361	323	318	283	277	297	304	317	293	316	315	307	284	287	316	336	301	292	300	317	274	302	313	286	295	316	300	302	297	292	292	301	305	303	264	296	273	286	310	290	263	312	313	287	296	298	347	312	303	288	324	288	327	303	299	314	312	315	288	349	291	305	303	288	336	322	252	276	306	289	316	320	308	327	289	309	300	317	272	296	291	304	301	310	309	319	314	311	277	321	312	306	322	303	277	308	327	298	298	282	279	301	304	288	300	311	308	305	261	279	299	312	324	277	283	294	278	308	287	285	308	285	300	305	353	314	318	316	303	317	293	268	308	276	263	303	306	315	306	279	310	291	319	302	273	326	310	337	303	307	291	302	306	311	279	303	271	282	289	278	326	360	328	294	320	289	278	314	276	270	286	274	296	286	286	312	311	330	351	307	298	341	274	291	327	310	317	298	290	291	284	297	308	278	311	317	286	298	327	302	297	293	309	283	275	309	289	310	305	306	307	266	284	275	340	291	313	301	283	316	325	321	294	284	305	306	272	318	313	303	293	330	259	331	318	273	290	286	280	296	312	332	278	298	317	301	292	305	308	295	264	307	283	298	281	312	311	306	301	290	297	307	292	281	355	328	298	291	307	340	304	303	307	310	314	319	307	342	319	302	282	278	281	307	283	298	322	340	324	299	303	320	304	293	334	324	311	286	302	311	286	315	284	279	313	297	329	270	308	319	303	282	319	301	280	300	278	314	306	291	302	308	314	334	298	318	297	289	305	314	317	311	260	320	315	305	312	299	293	309	280	298	259	310	313	288	303	285	313	334	298	285	279	293	322	282	298	326	320	302	326	335	262	298	305	294	325	290	319	310	299	283	284	305	310	304	312	309	300	295	295	284	318	286	317	282	301	323	299	310	286	313	298	303	295	324	295	282	284	300	285	293	309	282	293	316	270	287	307	304	281	308	315	315	293	303	303	306	323	296	304	330	304	311	299	271	307	285	302	274	326	312	285	316	305	320	333	309	306	320	277	301	292	314	293	312	310	286	291	308	318	287	282	325	294	324	319	284	284	330	285	322	277	310	297	282	337	291	293	269	280	299	300	289	329	304	314	316	342	349	317	326	290	325	287	299	287	333	306	331	293	315	318	368	291	327	304	321	300	306	316	324	300	315	298	307	308	306	288	285	300	304	300	290	299	270	319	281	296	286	317	311	330	264	307	287	309	335	313	319	318	318	308	296	308	311	291	295	311	315	324	331	300	294	292	301	337	271	299	312	261	305	307	306	284	300	323	333	321	295	295	323	303	319	308	320	285	359	334	291	307	296	308	311	287	320	305	282	277	304	304	304	341	273	317	290	302	319	281	339	315	286	311	303	322	326	350	289	321	317	288	330	280	265	290	314	289	334	287	324	297	311	274	333	314	292	288	288	294	262	323	302	341	280	317	304	303	298	318	278	308	285	294	303	299	287	303	307	303	322	294	321	298	296	297	333	329	319	325	307	325	300	323	314	308	320	272	302	329	343	290	304	305	281	313	304	320	292	282	304	330	299	319	305	325	306	297	290	295	309	309	302	300	299	302	289	304	326	289	295	339	287	284	315	358	334	300	335	305	284	310	309	304	318	266	316	302	293	319	258	282	318	332	333	303	308	282	305	312	305	311	306	277	310	330	285	307	305	295	349	283	305	294	279	309	300	341	317	307	316	299	307	298	279	293	313	282	289	310	263	281	332	313	312	300	294	297	299	305	319	304	328	314	331	284	299	301	304	266	291	288	307	317	297	298	303	305	283	306	294	309	325	278	291	290	301	294	321	302	267	300	284	272	270	305	313	308	311	286	303	319	337	333	293	281	275	311	323	274	308	307	312	315	307	307	302	305	312	312	340	327	329	276	301	306	269	302	266	339	298	287	296	309	310	276	324	318	308	293	296	294	291	299	309	315	341	300	308	293	296	293	310	297	293	318	276	302	310	305	297	339	297	345	335	291	277	316	301	300	324	297	343	323	281	292	274	308	289	315	302	284	312	310	300	300	294	315	295	306	299	312	307	298	289	355	303	311	271	320	300	305	313	284	305	306	325	328	282	331	292	295	304	324	331	297	302	267	322	312	301	311	292	295	287	337	319	311	310	316	296	287	279	300	317	329	310	280	292	277	276	289	309	306	312	311	293	280	301	327	309	302	292	302	288	320	295	285	311	295	289	317	317	324	337	314	316	300	312	314	306	326	294	308	281	318	315	312	303	302	312	331	298	306	295	295	311	304	313	304	291	313	307	286	290	325	317	318	328	300	333	291	297	312	305	299	305	298	311	333	276	314	325	301	293	302	284	274	305	292	301	289	317	296	281	280	298	327	284	278	311	318	318	297	309	302	293	299	336	300	300	302	281	283	315	306	311	310	311	291	297	289	315	309	280	300	300	309	305	302	308	329	280	259	284	287	311	319	272	303	346	305	292	294	300	267	279	327	283	282	289	284	312	285	302	318	303	270	302	313	305	323	337	304	285	319	303	296	298	335	342	310	304	284	304	318	340	255	300	285	343	304	313	293	299	305	303	283	304	286	313	271	283	322	286	304	333	289	332	305	331	278	309	298	323	315	310	273	280	301	278	300	288	311	324	341	284	292	317	302	295	313	288	328	334	280	318	313	300	301	300	317	285	293	288	287	286	297	278	295	322	297	284	291	308	281	321	268	333	284	327	325	306	301	322	301	294	306	286	279	305	301	313	285	310	307	275	314	314	312
39364	34557	15462	7279	7282	4843	1373	346	335	314	312	319	322	337	357	340	313	343	324	339	298	337	333	305	339	315	354	366	309	312	331	318	344	308	314	352	319	336	318	302	284	329	309	294	348	304	306	318	311	301	309	328	303	300	293	329	368	311	322	315	338	324	362	340	344	336	336	320	343	331	323	323	305	343	344	318	300	326	306	308	343	327	306	331	333	339	364	360	304	341	340	296	335	304	336	335	357	309	332	323	326	333	312	328	324	308	335	328	329	354	360	300	318	324	307	314	331	320	315	333	296	271	378	341	293	337	331	347	307	333	307	334	310	315	333	336	289	318	324	308	349	318	333	298	327	303	311	347	303	339	321	321	311	337	329	268	342	339	368	294	326	314	301	344	340	313	321	307	333	325	325	335	320	326	331	323	322	333	330	347	343	337	336	312	340	349	341	336	322	280	305	336	360	316	318	339	328	335	308	341	308	364	356	346	339	350	300	350	341	301	329	325	332	339	306	334	363	306	315	331	321	348	331	344	314	344	362	334	313	343	367	319	309	350	336	318	351	323	325	311	321	330	341	334	305	329	312	320	311	290	354	304	347	329	318	302	316	336	332	326	348	297	341	337	305	315	300	322	348	359	359	327	353	331	299	306	342	315	305	312	343	334	337	355	334	351	302	330	336	310	313	348	318	341	336	317	339	312	333	324	303	349	315	297	319	343	322	374	343	333	344	360	357	339	327	297	318	323	305	350	320	328	334	306	320	350	361	331	302	324	334	333	360	309	338	333	323	297	334	312	341	361	351	307	313	325	332	323	337	293	310	310	342	296	313	326	297	309	289	324	354	340	358	319	321	306	335	336	324	326	328	336	343	310	320	300	313	302	357	313	311	325	327	344	314	325	333	326	315	326	336	315	333	326	345	314	339	334	308	347	310	320	366	300	346	331	338	333	335	345	330	328	327	352	297	337	328	315	336	313	314	338	346	307	364	322	330	334	312	349	323	370	344	319	347	325	316	297	311	296	333	342	294	352	345	315	340	305	353	313	352	323	336	320	314	365	315	295	311	300	334	303	320	332	312	330	305	349	332	375	354	326	327	334	308	303	314	343	346	335	306	337	352	320	346	352	327	293	350	314	308	337	367	293	326	340	331	303	285	309	323	347	323	322	317	328	313	333	321	337	347	313	325	304	340	347	357	367	327	305	351	348	300	335	317	349	298	345	324	341	328	305	331	322	334	334	345	330	299	335	311	323	339	338	334	348	318	314	311	285	316	320	339	320	334	356	303	329	364	310	338	311	329	308	325	320	325	367	333	329	329	323	332	330	304	328	351	312	311	349	302	338	341	305	332	291	311	334	363	306	288	348	334	333	324	327	354	358	343	339	329	308	335	330	329	315	327	320	340	329	342	324	348	360	318	339	314	337	357	329	344	313	321	357	355	335	331	341	329	317	350	331	290	302	349	329	343	326	351	333	316	327	348	315	338	349	339	344	345	323	341	309	341	291	335	328	337	319	354	343	315	306	354	326	372	348	338	319	334	339	330	318	342	327	331	293	342	316	331	324	342	333	340	334	335	343	327	343	341	311	340	343	325	318	336	330	320	291	323	284	347	316	329	323	326	350	373	315	349	328	310	305	309	342	344	335	335	333	337	318	343	342	303	318	294	354	334	314	349	359	336	320	289	356	318	298	341	329	345	346	332	374	350	323	316	347	305	325	339	340	334	307	361	310	320	301	314	279	334	329	335	318	325	303	337	307	301	300	339	339	334	305	315	322	341	341	297	339	350	334	302	360	325	307	337	353	335	359	346	319	352	306	345	312	357	337	340	317	354	314	329	323	326	343	313	347	334	339	339	322	319	336	328	340	337	317	329	318	313	330	313	366	314	339	340	309	332	302	299	313	315	323	345	322	308	338	283	323	340	324	323	310	336	354	357	329	307	341	293	326	307	336	308	312	323	319	315	343	296	360	319	323	361	335	356	322	332	338	316	349	304	335	328	297	343	335	325	302	303	302	350	315	322	339	325	312	339	304	317	345	325	345	317	347	326	331	307	311	331	327	363	346	347	344	329	278	350	331	343	336	341	331	296	312	348	327	341	335	304	299	343	343	346	327	334	310	305	328	328	329	336	357	304	331	306	329	323	349	343	293	326	299	342	310	314	315	333	348	333	310	337	314	295	317	360	293	317	328	329	356	346	334	356	342	336	326	318	317	311	297	323	345	331	321	310	306	339	329	294	322	321	325	329	357	354	294	298	311	332	318	340	341	350	320	300	331	322	322	338	325	321	319	342	309	343	335	382	336	340	309	329	285	339	334	334	335	325	352	308	301	328	358	338	330	334	328	334	328	317	327	355	306	329	352	332	345	320	354	344	313	303	325	305	350	331	332	338	324	315	309	305	325	341	351	324	336	342	339	316	308	325	313	329	340	342	333	300	334	344	292	325	330	342	323	316	353	339	330	326	325	344	329	306	352	294	300	345	336	308	351	306	327	278	356	352	381	322	331	324	321	336	358	342	351	312	365	313	340	320	330	326	281	341	331	320	333	348	354	323	353	326	323	348	337	303	295	350	320	347	360	325	338	326	333	325	356	367	323	316	338	326	381	306	324	335	322	331	335	327	337	321	327	306	276	337	313	324	340	309	330	305	343	351	342	327	307	320	337	304	324	299	355	323	315	317	351	335	342	344	317	338	336	354	325	310	301	343	372	289	339	347	316	342	299	300	351	338	316	330	357	363	345	328	359	332	339	350	318	338	306	338	330	320	325	336	303	327	343	327	354	323	326	305	318	327	341	366	314	328	363	325	323	333	297	332	342	323	313	301	328	307	320	319	313	330	322	350	314	343	321	308	335	336	284	294	352	343	356	338	327	374	340	327	319	336	314	333	324	344	364	328	311	324	350	351	335	341	332	315	352	304	310	287	322	343	336	311	327	322	340	336	330	348	316	311	328	329	324	310	320	340	340	336	324	374	337	297	334	321	322	319	300	353	329	328	354	327	305	314	363	347	327	331	298	346	336	325	308	315	369	349	329	351	335	319	336	317	311	384	335	357	319	322	322	314	326	309	318	344	300	335	320	335	332	331	344	325	313	324	341	350	341	331	310	357	296	337	297	328	329	334	343	303	331	307	336	297	326	299	310	285	327	335	306	340	351	307	338	322	342	323	336	356	360	300	305	321	327	342	356	306	390	311	328	340	318	315	345	312	321	305	356	332	293	341	343	336	310	357	303	353	345	349	304	346	310	363	319	329	355	299	305	297	302	305	328	299	305	305	318	313	306	344	330	320	333	294	337	342	327	291	315	331	327	327	330	320	331	310	309	324	347	339	310	358	340	333	328	344	317	295	338	329	341	358	336	317	369	308	354	330	329	331	325	348	346	335	330	332	316	358	328	348	319	333	340	336	321	375	356	379	309	340	326	332	337	305	321	348	369	321	353	306	333	366	302	310	312	345	293	309	370	326	337	272	313	349	298	292	349	364	279	351	345	323	333
23962	21567	30115	28226	32534	30903	16523	1768	559	538	481	457	504	456	508	439	479	463	525	493	453	500	519	448	478	501	485	491	469	474	448	456	472	528	509	484	466	480	475	443	505	468	455	481	468	495	462	488	515	449	455	448	454	466	492	438	455	457	450	519	475	472	466	493	464	485	460	507	449	475	514	474	536	506	475	444	453	492	471	489	441	477	450	484	476	504	475	495	477	473	471	493	443	477	505	510	449	493	457	504	484	465	461	501	523	485	457	442	453	449	492	470	469	450	530	483	477	520	508	474	434	488	498	457	470	465	464	486	475	510	473	502	501	470	451	486	467	470	483	480	486	498	478	452	440	500	465	491	443	481	472	513	489	481	492	472	498	442	493	466	455	487	508	469	471	473	483	483	482	508	516	519	480	557	522	501	449	443	507	520	437	478	515	467	509	483	485	465	464	499	463	473	471	500	511	490	482	513	504	498	482	497	481	449	524	465	520	503	463	490	494	490	473	476	434	470	474	471	498	444	474	528	506	498	461	491	497	500	477	473	526	454	502	488	506	473	474	481	477	495	448	469	491	474	506	496	458	477	459	517	502	464	453	524	460	477	447	509	519	515	512	500	473	462	520	500	514	474	448	490	447	484	486	505	512	474	449	482	457	485	459	511	460	476	457	498	463	479	467	452	457	496	474	518	463	448	457	510	459	482	467	495	488	457	512	466	482	497	503	496	486	464	416	487	482	457	503	472	475	430	494	477	450	495	479	465	479	449	512	487	476	470	518	466	515	477	516	499	466	473	485	454	509	493	474	473	479	498	487	492	487	487	458	514	459	478	483	483	444	468	473	478	475	472	469	445	487	479	531	474	467	437	443	506	490	445	497	447	458	516	492	506	510	467	490	452	470	483	499	504	489	453	469	448	473	492	482	441	523	480	517	469	470	473	455	458	477	453	471	490	507	503	503	482	519	470	514	493	471	479	453	477	472	483	514	481	451	473	472	465	515	483	482	448	469	465	493	463	480	506	480	506	450	486	460	452	435	452	491	451	458	505	477	493	448	470	473	503	511	435	463	499	469	468	486	447	433	491	492	469	508	497	461	502	468	476	483	478	449	465	484	465	489	506	478	489	431	482	465	506	482	465	506	499	486	504	473	464	455	501	491	437	494	465	499	474	451	448	517	441	496	472	475	467	490	448	496	461	481	480	468	512	469	481	436	472	450	479	500	465	453	463	449	491	457	476	516	498	465	471	487	447	490	464	479	487	484	481	458	496	484	467	495	468	478	468	492	478	484	450	465	487	513	509	451	505	520	477	479	477	497	476	456	506	488	492	484	471	494	513	478	476	476	475	470	489	466	459	468	511	503	495	460	493	453	505	464	487	454	491	467	467	462	482	484	495	501	473	520	472	455	516	458	491	469	431	468	457	447	483	494	490	459	443	479	448	458	456	506	486	464	457	489	525	476	498	472	519	532	463	436	503	472	492	470	465	469	476	511	476	517	452	430	478	494	502	477	517	480	489	491	455	475	492	475	476	457	480	470	466	443	493	486	454	475	480	464	464	466	484	483	458	460	466	502	514	476	482	493	439	461	485	477	489	515	477	515	462	465	481	466	506	488	458	500	447	520	471	469	465	495	496	507	442	521	463	480	472	485	481	452	470	431	481	509	463	506	451	522	474	505	489	473	449	505	472	474	465	513	482	449	444	463	484	461	501	456	518	440	463	447	483	477	468	523	502	481	484	489	508	499	438	461	458	466	518	526	469	458	461	520	497	473	496	441	494	488	483	505	459	525	476	518	487	492	477	493	445	459	482	483	489	477	473	472	485	448	485	482	493	454	468	492	486	476	435	453	483	489	497	477	470	507	521	439	462	460	478	465	473	479	471	468	478	507	470	481	503	467	495	500	498	452	475	514	470	470	455	474	492	468	465	493	486	445	478	438	475	480	510	480	497	482	490	474	488	500	475	445	468	483	468	502	483	478	448	469	438	490	527	536	441	494	492	484	494	448	512	474	507	476	435	426	444	462	472	479	478	471	487	464	474	498	432	461	456	450	489	478	464	462	469	466	448	466	472	469	463	468	442	475	430	491	483	486	520	475	474	479	463	519	473	464	502	447	492	478	508	486	497	452	516	474	509	504	499	466	443	504	462	482	492	483	470	499	499	469	477	488	477	448	489	513	495	491	493	513	520	478	481	437	490	454	473	460	476	487	462	489	484	526	482	491	466	508	461	491	434	491	476	494	492	522	485	464	469	461	488	491	462	504	510	471	505	485	493	483	505	482	516	512	467	519	470	458	460	475	488	463	486	506	537	437	496	509	487	489	496	493	493	474	469	480	503	508	486	428	483	488	454	480	515	486	494	503	453	490	497	444	425	499	507	494	500	476	468	483	500	485	460	494	455	446	493	447	485	504	466	503	432	471	469	465	515	483	535	494	496	489	489	459	478	473	456	462	489	473	493	479	523	466	473	491	496	470	491	449	501	468	497	504	477	471	502	466	460	448	465	456	492	519	498	518	498	528	477	515	487	517	502	440	444	489	501	433	478	480	495	464	517	456	470	475	484	460	514	471	496	472	502	486	434	514	501	466	520	497	491	493	456	518	453	466	471	520	513	510	506	474	468	499	502	467	443	478	449	453	489	459	522	463	466	478	490	446	501	478	474	457	496	426	508	465	459	475	479	456	515	495	492	472	498	456	502	465	447	479	478	527	460	497	463	459	482	466	466	510	462	490	493	472	499	511	466	489	488	492	467	463	516	483	491	466	467	486	508	521	474	464	497	505	460	463	462	479	445	490	460	485	478	474	446	508	498	457	474	456	509	506	507	467	505	453	518	455	492	475	494	492	509	453	503	481	472	465	514	467	425	461	484	483	463	474	445	478	497	500	476	470	503	485	472	485	433	441	451	479	444	510	497	476	480	517	505	476	460	480	514	507	498	472	453	471	464	494	537	496	506	479	476	511	515	453	472	496	456	486	496	466	458	481	521	508	468	450	463	496	486	482	504	469	442	460	484	461	488	532	467	501	495	501	442	453	506	476	517	482	423	457	500	479	516	475	506	472	475	483	483	523	455	494	485	464	489	448	479	486	471	458	483	496	443	486	506	532	477	478	459	459	464	504	520	469	483	513	446	462	453	469	491	463	523	456	508	491	455	487	521	500	456	515	447	463	483	522	493	444	481	544	510	479	476	473	440	489	461	473	479	471	494	484	491	468	504	475	528	515	464	483	458	519	483	460	483	482	476	491	478	473	491	492	489	489	476	472	487	491	463	524	510	476	483	494	474	475	504	489	459	491	505	488	471	488	487	475	511	497	479	465	492	481	463	460	478	503	469	469	488	499	509	507	503	492	495	458	474	507	467	480	478	471	474	471	461	469	467	482	455	472	513	491	513	482	494	468	491	496	482	463	502	487	511	468	487	496	484	437	478	535	476	478	497	470	515	509	433	487	455	552	454	467	486	439	457	452	468	459	451	472	494	491	492	454	496	494	436
42462	77462	53498	38866	39208	31384	13456	1189	540	562	522	587	492	492	513	506	488	499	485	504	541	534	494	497	508	521	484	479	499	477	556	480	475	471	505	467	448	520	485	477	469	482	514	521	513	473	492	490	534	457	529	493	485	487	514	498	529	504	484	520	503	471	497	492	493	488	516	515	522	482	516	498	525	521	494	539	509	508	547	499	524	478	534	477	526	516	514	488	485	532	455	475	491	486	478	497	485	474	504	474	473	512	491	507	489	510	499	480	464	498	495	489	496	505	495	505	473	485	509	512	508	506	497	480	513	439	524	486	499	505	482	492	482	500	527	492	513	494	481	481	526	530	500	475	508	505	518	514	486	531	488	503	472	508	476	492	478	497	506	478	514	479	461	503	445	493	496	515	488	497	479	475	477	519	522	504	510	496	534	552	538	555	495	503	481	458	456	489	498	482	507	502	525	490	497	518	511	525	522	505	503	490	464	503	473	504	459	510	505	516	529	485	475	496	489	505	493	479	468	485	535	462	497	516	512	496	485	471	501	476	495	484	493	488	476	499	479	483	506	507	510	501	487	501	532	494	502	472	500	494	491	515	444	467	485	461	493	453	473	445	483	478	496	493	461	466	508	500	516	506	464	489	488	485	512	452	468	486	517	488	510	489	483	451	441	507	489	488	473	500	503	485	497	484	503	506	513	458	464	441	520	499	537	495	472	468	507	508	483	457	509	481	504	436	469	483	529	494	477	497	495	478	482	469	505	484	508	481	456	461	486	457	484	533	482	488	491	474	485	496	511	495	497	518	513	499	482	494	459	484	506	517	477	494	499	462	506	515	522	485	474	510	485	516	443	495	483	495	471	479	500	480	498	455	521	515	481	480	503	487	506	524	479	515	483	486	476	508	502	496	469	474	497	508	488	485	528	480	520	497	502	496	499	500	480	504	449	530	544	499	513	500	467	510	467	525	466	456	487	474	465	509	447	489	490	473	516	515	499	508	526	519	487	519	479	498	530	500	492	518	447	520	464	465	498	498	544	497	498	534	514	493	507	516	446	515	499	506	466	496	484	540	512	460	497	483	450	496	527	490	508	510	523	494	500	514	522	483	511	496	523	502	491	506	481	497	523	476	455	465	486	498	491	480	496	470	487	507	456	491	485	451	446	506	538	468	490	502	514	516	459	467	506	556	455	488	491	515	512	522	492	513	511	464	524	511	518	497	478	512	551	497	535	494	485	463	470	468	487	483	465	498	525	487	500	504	512	518	466	471	528	476	480	498	473	517	516	489	510	469	487	500	491	487	510	516	491	477	478	495	495	485	498	471	469	509	468	489	489	491	472	509	515	494	501	486	475	501	472	539	461	506	499	437	463	481	462	475	493	494	471	507	484	483	486	507	518	482	448	479	462	538	490	507	485	484	493	514	489	505	503	496	485	532	514	521	453	519	497	490	496	517	467	498	455	499	488	515	484	503	483	480	474	492	523	477	508	490	502	515	502	468	475	498	497	521	494	519	496	473	499	499	495	502	449	476	484	502	464	467	464	483	532	496	503	468	505	499	501	509	476	518	466	509	504	495	491	476	493	500	523	497	501	491	511	462	486	508	490	479	507	463	490	497	523	478	489	498	496	542	500	456	510	506	528	476	499	477	490	508	539	499	474	476	509	505	496	508	505	496	494	478	482	480	492	464	503	510	493	502	466	543	528	533	475	477	480	495	479	468	495	488	502	489	484	518	504	505	483	506	482	486	524	525	486	529	513	495	519	459	486	475	501	504	469	486	526	485	487	469	514	511	478	459	514	524	518	529	466	503	470	485	482	482	539	462	501	481	456	515	539	473	477	491	495	535	486	473	448	455	464	464	483	472	508	519	500	503	505	487	508	496	487	479	498	497	452	461	487	511	510	491	520	496	461	507	469	490	493	513	493	490	483	518	485	490	451	478	488	450	514	486	549	535	531	457	486	488	494	494	533	476	526	456	499	502	487	513	500	474	496	498	474	516	460	489	493	506	457	478	469	481	481	475	499	483	481	480	485	516	541	481	505	480	491	532	491	516	534	557	518	498	525	517	492	472	495	530	519	517	472	506	497	518	478	511	501	485	481	489	520	500	489	505	500	468	478	510	484	505	515	486	471	525	531	485	528	478	497	507	547	537	497	445	480	444	502	496	492	485	514	503	506	558	485	494	511	518	497	501	515	493	512	494	545	522	456	489	488	481	495	485	500	479	515	479	450	520	550	510	430	499	469	489	481	503	501	472	479	483	459	519	485	502	535	530	473	490	501	494	505	495	508	499	533	476	482	523	491	511	477	517	502	475	494	497	463	528	528	519	506	506	490	504	485	504	503	546	476	482	455	492	484	449	462	465	519	501	526	499	478	500	488	507	458	513	505	493	484	512	485	496	483	482	468	484	500	498	510	502	455	493	514	505	457	437	522	522	525	489	510	474	504	500	472	488	550	469	513	524	510	464	464	497	479	510	465	483	491	481	489	482	453	480	500	479	488	501	498	518	488	495	540	514	507	496	479	495	487	521	491	487	498	504	526	501	511	531	497	493	502	468	485	491	535	511	475	491	546	495	459	540	522	532	482	472	506	465	515	506	507	491	498	515	489	473	504	502	505	502	491	475	480	487	487	527	488	506	513	502	490	538	435	453	472	466	469	513	479	504	507	546	501	498	492	485	443	479	462	471	477	506	480	488	508	515	541	488	508	454	491	446	511	454	485	518	473	529	466	492	507	471	514	476	476	490	480	511	484	490	482	498	515	495	465	497	528	503	490	519	506	483	471	451	476	559	487	485	465	483	494	525	528	457	491	476	512	475	502	522	470	507	526	484	493	490	469	542	499	481	527	498	491	515	489	514	489	503	479	498	473	503	482	468	511	519	467	506	484	505	492	484	494	507	522	490	487	493	501	437	474	491	447	469	502	497	489	494	484	484	491	492	485	507	485	496	505	492	502	493	459	494	473	491	477	460	502	520	486	525	489	523	568	553	520	502	490	527	503	513	500	493	513	496	526	497	464	495	495	454	497	466	500	431	469	485	514	477	500	492	512	496	509	499	481	506	449	500	498	502	480	479	471	482	497	515	483	496	516	504	463	534	484	491	475	492	506	479	483	480	501	494	506	487	528	450	508	513	515	523	461	503	516	498	511	521	519	483	480	458	504	483	468	476	518	498	503	492	540	498	508	500	516	489	469	520	506	516	504	519	475	473	540	510	491	499	503	474	489	465	467	503	520	488	479	477	516	491	480	498	506	475	464	476	528	510	547	485	478	518	488	511	535	489	519	511	509	490	506	516	525	498	511	476	504	501	547	460	501	475	459	508	487	499	491	540	498	506	505	520	500	502	503	514	476	500	473	468	506	484	467	501	494	469	486	535	488	496	480	492	514	496	478	477	476	479	462	464	476	474	503	509	509	481	491	560	484	478	515	464	496	468	490	499	486	519	509	480	489	498	495	503	493	499	485	501	524	469	497	499	479	510	525	496	463	484
25056	21902	29180	26922	24428	20118	8638	1499	444	402	361	398	380	410	395	405	345	387	425	392	378	380	385	391	370	366	380	390	339	395	367	367	354	398	378	354	396	363	407	364	348	367	398	420	402	407	368	364	376	380	355	404	396	399	405	396	410	382	377	373	396	374	368	369	377	374	385	363	398	369	411	382	380	358	382	364	385	396	364	378	383	377	354	365	379	438	385	379	353	363	365	375	399	357	362	365	363	388	389	375	398	407	365	344	424	373	344	390	392	346	371	381	375	366	377	405	388	388	340	340	370	367	376	406	385	399	365	365	381	380	368	376	394	387	370	375	361	410	379	380	343	340	390	355	371	366	363	391	316	358	401	366	389	387	393	359	371	393	380	357	394	381	388	365	356	359	368	359	385	388	366	365	373	352	392	352	366	364	374	407	378	358	376	395	397	366	397	372	382	361	367	354	357	365	376	385	387	385	377	328	392	377	370	384	367	370	395	422	363	377	363	375	381	386	383	339	374	368	398	378	366	406	366	393	402	379	352	357	387	392	384	371	375	356	369	385	378	380	390	361	366	344	350	380	388	405	388	364	421	346	399	358	377	353	381	351	383	372	405	354	377	372	419	396	430	430	381	353	384	353	385	350	360	357	368	359	416	384	346	340	373	381	344	330	383	369	386	363	403	389	358	370	382	408	406	377	367	367	388	346	360	382	383	387	395	367	378	388	387	338	376	364	375	354	390	391	382	405	363	378	384	369	363	405	379	409	367	364	387	398	394	347	383	384	385	365	393	368	348	376	399	355	418	403	364	411	391	379	428	359	371	385	382	422	365	401	344	378	421	382	360	381	367	370	338	375	402	366	386	359	359	365	407	373	401	417	401	385	378	358	389	337	362	385	400	382	370	365	397	391	352	379	358	362	404	403	321	369	382	378	369	395	364	367	353	397	369	402	344	368	397	379	367	388	349	371	395	354	394	370	401	377	350	347	383	365	373	376	375	361	369	393	348	366	382	383	379	365	368	397	363	396	378	371	348	365	370	357	371	358	397	371	359	356	372	380	391	323	359	388	350	394	346	365	368	383	401	349	368	364	340	392	349	401	383	352	388	367	374	360	369	370	369	402	392	383	385	386	331	369	372	369	396	415	368	391	399	369	416	379	355	390	345	369	376	380	363	393	399	417	381	387	390	397	396	412	372	389	367	377	360	409	346	357	376	392	380	340	428	399	401	386	387	374	388	371	377	374	382	379	388	348	377	396	419	330	376	380	335	337	433	391	338	356	370	384	374	398	360	360	386	400	391	362	382	367	382	385	415	363	394	342	376	371	367	352	387	380	347	359	367	358	424	397	389	388	384	352	371	374	400	387	374	376	391	377	407	375	370	394	376	379	354	363	371	422	374	366	366	394	419	376	408	358	377	415	370	357	362	347	390	362	401	408	390	332	395	367	370	355	386	397	358	375	336	369	368	412	377	372	370	395	358	391	375	338	375	369	370	424	400	384	368	381	389	418	345	392	396	370	381	378	345	358	364	353	377	400	386	365	375	374	397	392	378	390	412	391	333	368	369	402	340	364	406	410	392	399	373	382	389	340	337	393	343	401	355	407	377	365	398	367	384	397	356	387	402	384	357	375	376	364	375	392	387	371	345	365	393	400	369	346	348	424	399	358	397	365	387	339	374	392	388	354	375	343	364	399	344	358	368	380	383	367	371	357	372	386	329	354	351	350	363	375	357	339	379	389	391	362	383	394	357	380	384	362	376	370	379	355	409	400	370	382	369	396	365	364	373	384	370	406	352	397	353	370	400	424	421	365	373	374	378	380	382	370	389	366	432	389	380	376	390	359	355	379	350	405	396	374	364	384	401	360	399	385	370	396	342	402	392	374	382	402	366	368	385	397	368	366	332	387	380	378	350	362	406	382	373	393	367	369	383	385	394	352	393	370	396	357	359	376	384	377	348	351	389	383	350	396	425	346	380	371	385	402	384	394	382	366	372	402	376	380	391	384	358	379	413	394	355	391	387	384	380	355	384	368	375	398	387	357	360	363	397	381	359	373	411	354	385	365	362	389	379	382	358	381	403	394	368	386	380	361	359	375	384	382	420	414	371	386	401	374	372	387	357	413	381	379	377	378	351	385	393	383	408	373	365	360	381	379	425	384	383	368	358	365	403	385	358	392	410	345	382	363	335	359	432	382	392	392	352	377	360	413	363	377	379	355	352	340	382	394	356	373	379	378	390	390	376	361	373	397	378	407	339	363	369	366	365	372	376	358	374	352	363	374	408	402	392	408	376	364	347	372	365	414	356	370	366	384	369	398	430	360	378	358	418	372	366	380	375	432	391	365	361	338	340	377	372	342	369	378	359	384	366	432	326	372	354	355	366	370	390	375	384	357	396	399	325	348	370	402	389	367	372	372	376	362	364	390	370	371	379	371	364	412	389	368	358	382	389	378	368	402	365	361	353	366	361	393	381	402	372	361	337	363	357	377	401	396	364	400	378	408	393	363	380	356	400	346	370	393	402	350	365	384	364	378	362	374	398	358	394	362	404	377	357	372	361	364	394	356	381	364	382	367	360	397	362	329	416	366	382	381	418	390	385	372	378	331	378	362	350	378	409	406	376	390	442	378	371	386	381	361	360	395	384	381	356	402	415	383	373	351	371	387	380	389	385	368	399	368	388	397	372	375	354	389	388	357	370	412	353	359	383	355	367	360	405	387	386	373	378	353	377	364	339	399	397	376	368	363	366	372	390	389	355	396	370	419	379	371	378	391	355	363	387	339	367	402	392	380	374	379	404	352	389	388	338	378	365	386	351	346	383	378	374	377	383	405	384	383	399	399	367	418	403	376	411	392	377	313	403	385	400	337	375	375	381	397	396	357	387	389	403	343	374	399	361	384	374	394	370	399	387	391	396	364	397	403	368	388	393	379	368	364	372	373	366	369	368	351	352	386	380	390	358	389	389	405	377	371	398	356	372	385	378	388	418	370	358	395	365	387	371	378	368	434	374	400	370	374	371	392	401	365	369	402	391	392	420	393	380	364	380	366	404	365	366	365	397	343	351	389	340	371	365	378	339	349	380	394	376	372	359	347	357	380	377	404	374	376	376	356	379	378	360	354	341	375	383	423	368	364	378	419	400	385	410	386	357	366	354	350	364	378	350	359	364	387	415	384	390	387	348	382	360	354	388	354	380	394	386	374	364	377	364	348	364	379	318	373	374	391	370	395	359	397	385	393	381	376	386	371	365	402	345	356	405	381	373	358	378	360	341	423	371	411	390	385	377	358	420	363	400	346	388	381	390	356	382	423	394	413	395	328	380	380	376	376	357	409	388	356	371	380	360	354	402	353	383	373	375	409	386	403	398	377	397	369	352	397	389	378	354	381	390	376	404	395	390	373	392	384	391	353	405	406	377	381	378	403	334	370	392	391	343	361	387	372	359	359	406	378	343	391	389	391	362	391	375	393	383	393	390	397	392	366	387	365	398	399	366	376
41377	68409	44271	29535	30189	24086	10355	2273	524	465	413	421	419	406	429	410	425	434	411	419	446	397	440	385	397	439	388	405	386	442	410	393	421	379	428	426	426	416	406	446	451	421	397	400	395	421	419	388	392	403	416	363	378	427	381	419	371	425	400	388	435	412	401	445	382	411	431	422	411	414	440	424	389	391	395	423	391	456	412	414	419	448	398	408	400	413	433	371	396	393	387	407	376	411	409	401	398	371	384	407	411	412	402	383	395	400	434	408	413	427	399	387	414	411	402	421	416	418	439	424	433	422	387	374	414	420	421	395	432	419	435	415	446	420	419	460	404	406	417	384	418	384	412	449	455	434	428	394	374	399	415	409	415	398	425	398	438	464	423	419	410	427	453	424	441	409	415	404	459	408	402	418	367	435	384	452	387	444	424	407	425	442	406	429	373	389	407	393	421	429	417	378	406	402	352	411	427	421	423	405	390	412	393	409	412	411	393	432	445	463	438	471	397	374	395	431	382	381	399	430	393	420	387	372	416	442	385	403	444	435	400	461	407	432	402	392	413	438	389	438	386	440	428	429	381	416	416	402	419	402	408	439	409	397	426	376	405	371	423	383	412	406	396	417	421	418	386	412	458	400	415	418	418	411	436	417	401	473	440	401	393	396	447	403	396	400	401	344	438	413	391	402	381	389	416	403	382	421	394	416	429	380	392	413	415	396	407	402	417	414	456	427	415	405	405	381	446	393	434	418	419	400	411	386	414	413	404	383	443	404	418	444	401	415	427	403	433	415	386	411	386	423	374	420	417	405	416	434	379	377	419	447	421	418	403	407	393	400	424	449	429	431	412	400	425	395	425	441	416	441	426	428	414	429	403	417	408	374	419	371	402	396	439	426	406	421	437	394	432	450	400	452	415	426	416	414	405	401	408	411	412	419	434	404	445	390	397	437	426	426	415	407	368	445	410	460	405	441	416	433	376	422	438	435	382	406	396	433	444	398	451	399	388	405	416	394	412	404	405	380	392	406	361	425	429	419	432	411	402	414	390	409	415	402	396	410	395	417	414	413	425	410	394	395	406	416	464	384	405	410	394	390	431	381	406	449	422	410	401	431	431	453	426	414	386	393	417	395	436	431	421	400	398	388	434	434	441	415	379	424	402	429	384	423	411	425	390	406	411	420	409	408	395	424	418	418	426	423	408	405	445	389	411	379	404	394	433	403	407	386	405	397	408	398	375	442	434	381	401	425	421	403	404	398	415	397	402	395	444	406	406	428	392	407	395	421	399	411	384	397	445	399	409	401	400	408	427	384	407	440	407	411	403	387	420	388	391	400	438	431	412	409	402	425	409	384	413	414	440	412	373	444	420	429	439	404	419	442	391	398	425	419	406	432	376	407	435	424	434	379	426	446	399	405	401	371	427	402	398	422	406	417	412	427	380	398	408	446	393	406	412	406	374	413	438	415	408	420	397	445	447	415	400	378	420	456	420	423	430	391	418	384	397	391	428	407	409	393	405	436	448	415	375	413	401	410	423	407	383	398	397	439	454	422	446	420	415	392	390	381	386	441	396	400	392	421	451	436	460	385	400	401	407	408	397	401	422	412	439	424	393	428	404	391	402	393	432	439	445	391	391	415	385	417	363	406	418	403	429	424	414	399	414	428	397	410	441	391	413	404	425	396	396	432	422	410	375	426	401	412	414	401	414	406	407	411	408	383	413	393	411	396	386	430	391	406	386	408	428	380	391	409	437	429	417	431	391	430	420	418	431	388	452	409	402	407	415	422	442	407	423	443	436	420	419	429	368	407	389	371	451	403	407	422	393	380	384	426	419	410	422	425	391	386	421	415	405	370	405	426	427	392	386	416	413	399	395	406	367	406	443	391	420	416	395	420	412	390	395	399	401	427	418	401	379	361	411	404	432	399	443	430	406	420	413	432	432	376	435	395	423	424	470	407	418	414	417	414	419	409	420	420	426	408	406	420	418	425	396	415	415	384	383	397	436	417	446	403	414	421	399	407	424	397	405	433	387	397	410	426	397	406	425	390	414	380	385	441	399	423	385	408	428	387	414	401	427	415	415	400	378	404	410	410	396	394	404	399	415	422	415	409	431	411	406	421	454	435	405	440	393	394	402	404	439	396	454	419	398	415	425	396	390	417	412	385	388	396	415	425	417	402	413	399	391	438	415	399	397	389	406	416	396	419	400	393	419	414	376	396	436	418	418	418	403	422	416	461	411	412	366	404	384	435	418	436	414	414	409	368	428	417	396	441	415	435	422	385	425	408	386	436	384	398	403	426	408	403	425	409	430	455	381	421	401	445	420	433	407	452	394	418	409	431	420	417	448	421	436	428	412	401	426	436	417	438	415	398	406	418	421	400	424	407	415	415	410	403	422	446	398	422	361	405	376	422	416	411	416	416	412	419	403	428	414	470	412	383	393	408	438	414	413	408	396	424	412	403	417	388	432	379	394	424	427	425	382	447	361	400	437	385	423	428	438	420	419	442	415	386	389	445	402	416	390	380	429	419	377	408	414	441	419	437	411	401	413	395	436	447	418	416	416	408	459	425	404	383	432	439	398	427	421	441	415	455	423	431	454	409	406	377	391	365	460	418	444	420	448	417	408	420	389	413	438	403	428	393	393	388	447	379	385	427	387	414	407	398	428	438	376	408	427	404	400	416	416	408	412	400	423	427	415	429	433	432	376	424	439	380	409	425	402	434	419	371	420	394	395	408	394	404	406	425	429	379	417	417	406	428	440	437	366	393	400	382	406	409	447	409	363	410	433	432	444	425	428	416	382	399	419	430	379	400	393	413	405	404	460	404	378	443	439	389	419	449	399	411	429	405	406	411	398	425	421	379	421	391	426	395	428	366	429	441	373	402	412	421	456	427	425	431	420	425	443	429	400	406	430	429	417	434	435	426	425	428	349	441	418	429	429	423	427	445	405	408	437	438	391	411	393	404	424	444	444	405	389	432	407	431	435	431	394	384	417	412	398	420	416	421	427	364	401	397	441	371	419	436	417	404	406	395	396	410	381	404	419	405	399	412	403	403	405	416	441	440	386	432	384	407	424	409	365	427	408	412	435	391	440	402	366	384	394	396	438	439	435	365	398	439	409	456	411	429	417	415	417	397	439	417	377	402	437	395	403	412	438	427	409	440	376	428	426	401	420	382	441	429	436	411	438	410	401	423	406	419	455	430	438	401	407	388	408	390	403	424	433	393	404	438	414	439	416	418	378	379	393	389	424	428	394	439	457	396	416	455	395	419	427	411	442	445	449	401	426	401	392	378	399	398	423	389	406	404	410	405	400	400	422	416	456	428	413	380	352	410	369	461	398	408	375	427	396	433	463	386	416	451	381	407	380	402	414	412	417	413	403	423	409	415	397	367	404	418	413	413	396	372	430	386	415	391	400	423	398	413	442	421	397	428	415	447	427	398	419	445	401	377	426	401	381	446	387	408	424	384	367	401	398	392	398	436	386	389	415	373
22683	21294	29290	24818	29365	36578	29666	10696	1501	707	693	674	695	712	671	695	728	698	695	678	680	691	688	710	650	609	711	678	719	652	650	709	639	720	680	699	672	636	673	708	639	715	641	654	707	690	672	703	636	709	702	673	628	668	630	634	659	673	669	651	641	690	673	675	698	661	719	656	709	685	667	648	652	620	649	672	691	656	628	682	651	705	682	683	603	662	603	649	658	671	660	751	661	597	661	673	743	646	636	624	653	684	653	649	651	683	693	690	675	688	694	605	674	677	629	658	641	650	686	655	646	641	669	666	681	647	706	645	669	651	645	682	682	648	691	621	670	691	673	704	634	691	728	655	695	686	651	617	700	663	681	670	662	622	712	613	663	668	605	651	652	683	735	632	669	651	699	660	656	656	646	704	662	640	637	721	653	652	676	651	690	690	671	687	635	686	686	687	642	694	702	660	699	752	636	659	703	632	633	671	654	685	687	662	653	659	674	684	637	708	681	636	661	678	663	616	626	681	681	695	679	668	671	690	690	683	606	654	674	608	687	658	617	715	637	614	686	644	645	673	658	653	611	645	689	655	659	611	679	718	718	683	647	630	724	676	672	705	654	689	629	671	714	681	660	647	704	647	682	647	678	645	680	671	669	638	637	656	672	644	650	658	657	665	701	673	693	610	737	722	681	670	693	673	661	688	660	676	681	685	639	659	669	694	655	662	698	662	648	674	648	644	709	672	652	659	638	652	677	658	708	672	666	660	649	660	702	658	658	655	679	662	642	701	707	680	689	687	718	703	644	698	648	725	666	672	625	678	669	635	712	623	693	663	665	639	678	679	680	650	678	652	678	616	600	667	670	666	662	667	685	656	683	598	672	670	671	684	662	712	646	668	672	697	694	643	692	695	700	654	685	655	643	653	670	715	700	674	665	694	709	657	723	697	668	677	689	650	682	626	676	631	659	640	677	674	656	679	660	672	625	667	677	669	647	728	687	643	640	604	660	648	661	653	696	693	680	682	636	664	607	672	622	644	676	654	681	632	683	675	667	675	691	633	699	649	691	690	655	667	675	665	635	647	674	663	684	664	703	675	719	695	706	652	656	681	681	699	690	683	714	720	698	651	678	677	700	683	666	672	654	680	691	679	629	715	680	683	678	667	721	625	683	682	679	692	668	644	675	677	640	707	666	657	686	700	723	684	670	659	687	689	667	674	616	666	691	675	673	670	675	660	678	703	606	694	637	653	685	660	694	689	635	654	698	681	671	614	674	688	643	662	674	701	700	720	678	659	661	674	680	672	656	661	661	667	684	671	642	685	729	639	676	667	689	669	665	668	637	635	657	695	686	656	720	685	645	666	709	703	677	630	729	647	666	673	673	623	668	680	696	646	692	636	638	688	691	631	670	696	661	606	664	691	681	645	617	588	693	694	677	671	687	663	673	682	626	665	637	630	619	652	659	634	723	654	636	671	644	681	666	637	656	700	663	687	660	659	629	700	650	688	661	637	659	649	672	663	697	697	697	648	677	706	652	665	681	727	641	723	668	662	669	655	691	662	694	731	701	627	679	668	663	684	671	663	614	665	678	719	652	706	627	684	701	626	677	660	670	695	625	646	681	693	637	672	666	605	663	643	638	688	654	631	670	646	644	654	676	643	680	681	748	721	672	641	678	666	671	694	672	654	694	641	674	674	671	681	641	698	679	604	651	637	659	681	666	685	651	681	691	669	664	633	674	658	692	677	640	660	683	665	655	693	664	685	677	665	646	647	648	666	678	644	670	622	660	658	636	662	687	652	664	644	666	666	643	646	686	676	684	694	683	606	657	645	629	689	687	680	660	712	707	656	678	647	717	657	663	696	688	698	696	683	683	752	673	657	675	694	716	617	700	696	716	665	697	670	657	697	730	701	654	671	699	629	668	684	705	656	650	643	666	673	749	694	688	615	666	649	684	621	635	693	725	619	679	648	658	697	652	686	681	670	665	657	657	691	705	651	655	665	670	679	634	670	663	691	673	640	685	656	646	643	650	708	716	680	696	691	643	647	663	666	657	670	681	674	686	662	649	667	707	625	648	711	622	666	656	741	671	656	652	639	730	683	677	657	661	651	628	666	723	645	675	675	657	702	683	663	645	681	699	706	647	674	676	662	653	614	667	641	659	694	651	675	664	689	687	709	758	682	687	717	657	712	690	669	707	619	672	672	618	666	664	637	713	659	667	697	666	685	673	669	646	654	692	648	638	681	676	654	664	671	662	685	709	680	660	651	662	696	647	658	685	669	704	690	640	670	682	679	680	704	680	674	692	672	656	650	640	638	662	653	681	686	656	677	636	677	667	668	694	672	654	618	662	617	655	698	680	680	718	654	716	667	706	679	673	692	656	626	664	655	662	719	688	689	673	666	643	719	685	647	627	732	631	628	656	664	704	664	710	672	716	672	618	721	683	686	675	660	675	634	677	669	683	689	679	623	676	677	689	643	647	672	651	652	617	680	673	665	659	676	656	741	657	640	716	709	666	672	671	691	672	637	641	709	703	666	656	688	627	680	629	630	647	643	637	671	661	640	651	716	660	679	649	654	697	624	640	656	657	661	666	726	658	655	680	656	662	669	666	668	689	694	652	730	648	657	643	659	694	663	642	674	656	646	685	651	667	679	680	617	676	675	687	691	648	703	650	663	687	705	659	675	680	670	676	616	675	648	655	678	655	662	667	657	622	648	717	632	736	682	678	680	688	663	679	616	749	694	609	709	690	639	673	677	654	637	684	700	691	677	649	656	608	677	665	699	662	667	714	698	692	650	732	683	658	659	660	663	668	660	688	675	664	605	651	680	725	683	663	637	717	688	675	640	657	699	648	659	661	619	714	654	737	655	629	657	634	644	692	672	664	720	635	627	677	724	682	727	663	661	687	678	714	644	666	640	646	667	666	668	683	674	726	645	670	657	730	663	656	654	629	657	651	661	678	673	647	649	684	662	677	646	706	749	696	686	673	715	603	666	674	663	655	665	730	660	658	680	658	659	639	667	675	699	673	646	645	656	675	608	669	655	699	678	662	655	646	686	659	695	660	670	672	675	690	649	672	672	672	682	695	657	644	679	691	724	633	640	677	628	642	686	633	664	685	714	664	685	631	713	663	713	640	688	671	656	659	680	652	654	676	626	659	649	606	645	689	688	672	720	687	698	661	679	656	673	677	690	676	638	716	639	683	661	641	670	636	666	671	681	670	626	708	711	669	684	652	687	692	713	674	676	675	695	678	674	701	709	674	674	673	677	661	709	638	658	705	649	713	667	675	678	668	653	672	649	632	678	641	661	674	705	645	666	680	652	735	721	655	692	677	685	661	685	674	644	683	679	666	705	636	675	648	677	659	701	675	656	654	676	674	659	701	650	700	694	694	673	646	690	623	714	650	660	629	635	666	676	695	659	623	652	629	673	655	702	682	674	619	687	616	715	658	674	682	688	664	683	672	657	690	675	630	631	667	675	653	685	650	717	690	700
47122	87565	66381	48086	48919	43113	26518	8858	1729	727	748	724	683	690	694	752	666	650	670	698	708	641	697	697	678	721	717	731	658	698	668	717	648	638	702	728	678	672	700	678	653	691	659	696	675	684	678	644	663	710	653	668	699	674	677	716	720	702	675	679	675	694	668	647	675	674	698	694	682	682	677	665	642	705	719	660	705	694	626	715	626	715	626	699	694	682	680	645	668	685	676	689	674	697	699	679	659	689	711	660	653	639	701	706	669	730	683	640	654	693	736	675	694	656	733	665	708	689	741	675	689	667	667	690	654	658	646	666	661	708	741	718	680	682	670	646	696	650	684	664	682	649	686	675	693	703	700	641	676	681	710	680	708	716	714	633	611	666	685	688	677	684	696	672	695	650	681	695	667	704	684	651	706	677	673	723	652	645	678	698	657	679	675	686	697	722	658	664	695	698	675	702	661	693	675	678	693	729	652	680	639	644	679	723	668	675	659	687	710	671	679	699	684	709	671	707	731	664	677	692	671	700	662	678	709	666	647	646	677	723	697	654	656	704	681	737	646	674	721	682	689	684	727	627	694	669	658	723	700	637	653	724	668	633	658	624	696	678	682	662	690	671	668	652	696	709	637	725	716	655	647	690	669	724	682	651	669	672	671	720	656	685	622	681	681	656	703	734	656	703	641	694	720	699	700	665	710	709	678	694	705	686	701	714	672	680	667	627	668	712	681	697	724	700	699	731	657	687	762	693	660	651	678	656	733	714	715	673	678	672	692	636	717	697	684	695	727	682	656	679	685	706	702	647	685	697	703	697	683	695	648	696	682	684	688	682	636	695	692	692	649	667	669	676	703	707	681	702	696	675	728	658	677	664	703	688	718	702	648	680	688	691	684	682	679	680	696	686	661	711	694	680	664	713	718	650	687	699	714	685	683	656	669	679	688	742	685	705	647	698	653	720	683	655	708	675	681	667	658	717	694	672	675	682	668	668	660	708	661	668	701	670	667	657	618	710	631	678	688	663	696	655	723	671	700	676	689	670	714	679	704	685	648	690	699	703	691	743	711	693	647	646	694	706	662	669	767	684	648	696	697	683	656	682	683	720	677	661	647	693	682	717	669	643	675	685	679	717	686	651	688	687	662	679	675	702	729	685	675	641	640	671	627	710	714	697	697	639	716	663	696	706	662	656	681	722	693	681	636	735	692	703	700	663	695	641	695	662	667	729	666	695	666	663	683	660	629	691	654	661	675	632	634	720	670	667	610	656	639	646	623	642	696	705	686	745	674	684	709	697	642	645	688	670	685	656	667	653	655	698	695	673	684	690	676	667	662	722	677	685	725	685	715	671	720	683	689	696	673	610	658	694	684	681	692	685	610	637	651	661	696	680	696	709	700	712	673	747	687	692	659	685	686	696	672	634	688	695	665	701	643	711	685	690	642	651	650	678	663	652	711	690	707	691	684	716	620	662	696	680	695	685	687	649	684	685	675	702	674	692	680	617	698	661	642	712	707	683	686	663	646	639	726	743	671	675	645	710	658	655	680	689	688	721	729	670	714	667	653	663	685	689	731	653	697	677	669	662	681	707	692	772	707	700	693	675	687	674	636	687	692	700	681	648	692	639	698	657	686	671	673	653	702	688	663	673	671	701	671	655	717	684	706	699	631	643	702	693	707	698	705	656	658	621	682	671	682	670	676	700	657	734	684	686	713	711	667	709	691	665	687	722	704	686	682	647	677	670	681	693	711	693	660	690	690	717	713	676	665	675	621	671	668	705	714	733	696	658	710	673	680	713	697	701	690	633	718	733	687	663	668	668	685	664	666	667	714	668	676	691	695	732	708	695	654	745	660	634	666	690	665	713	714	686	628	689	660	683	663	714	695	685	721	717	682	692	717	683	686	670	695	734	685	694	678	660	700	680	701	664	684	654	699	675	667	679	693	650	668	667	711	689	663	697	611	673	712	684	671	726	664	698	644	701	714	680	680	666	657	686	679	695	709	663	664	673	712	694	677	643	714	675	673	699	712	690	705	720	619	698	649	646	678	677	691	679	666	724	680	701	651	733	678	675	633	697	646	676	681	658	667	706	645	618	692	716	715	689	683	670	696	694	678	699	719	718	695	656	679	676	666	642	638	677	710	686	713	675	685	675	691	674	646	697	707	677	712	691	698	634	676	614	635	697	633	685	721	724	653	712	688	667	680	698	661	696	656	639	690	743	683	708	661	721	690	719	667	665	701	651	695	691	661	686	687	673	660	743	662	655	690	712	656	683	690	672	678	728	689	656	723	664	702	693	669	691	679	678	650	704	645	643	673	656	659	703	662	722	691	705	681	668	675	658	670	654	697	667	658	719	699	662	705	667	735	643	688	672	690	695	707	674	665	686	655	698	665	705	665	727	718	682	686	716	711	701	704	660	718	643	704	681	667	674	706	704	650	686	716	691	724	698	679	642	659	676	695	682	692	710	666	647	707	692	708	665	682	682	687	691	713	688	700	668	676	703	681	703	654	710	652	688	673	709	654	662	663	684	664	661	675	651	661	672	638	683	672	680	702	699	729	716	660	685	680	672	677	717	691	708	679	668	683	674	683	676	669	712	715	673	658	650	691	649	707	693	654	657	669	697	679	715	640	690	637	694	666	681	625	707	700	670	705	690	663	664	644	684	670	657	690	683	720	705	675	628	677	721	660	685	683	658	668	653	695	687	677	649	673	698	653	629	722	636	689	692	646	630	672	643	689	674	697	670	672	654	646	650	702	647	702	696	680	664	700	688	717	684	700	696	698	683	619	680	703	721	684	743	682	705	620	645	680	698	629	633	696	681	662	681	648	635	663	743	677	645	729	693	660	673	678	675	653	656	642	635	667	639	660	679	690	714	722	671	674	670	660	660	699	680	677	715	660	674	693	640	648	681	730	646	667	657	661	659	675	678	674	675	715	706	663	693	637	668	655	722	700	716	713	701	709	692	704	634	639	703	674	705	634	688	696	680	689	682	637	720	688	678	666	704	718	693	721	700	742	650	688	672	668	677	651	728	683	719	672	701	673	671	692	677	670	664	677	652	682	644	713	699	657	693	688	636	679	684	702	701	664	675	649	688	719	715	701	640	726	719	691	662	665	661	640	641	637	664	635	654	645	699	653	720	683	685	694	677	693	651	730	699	648	722	700	698	690	664	713	660	657	712	712	700	657	741	721	704	661	702	692	687	682	682	708	695	699	673	698	642	707	722	683	684	702	723	705	690	744	681	721	635	678	671	673	669	673	668	686	678	668	705	693	701	709	680	682	666	657	700	685	680	700	672	681	695	696	766	702	659	643	702	655	734	724	710	674	693	649	693	690	672	653	706	700	684	706	680	638	693	705	666	655	650	667	671	691	700	740	668	665	657	725	703	637	704	708	692	683	716	710	695	707	683	681	648	684	636	684	640	658	691	702	730	703	710	654	685	723	725	720	696	696	687	683	681	636	672	695	694	672	661	695	709	694	724	669	659	642	660
34535	27647	22273	9626	6598	4740	1873	532	346	324	319	343	349	328	323	319	295	294	328	322	326	282	305	322	337	341	270	314	303	326	312	319	323	346	302	325	306	341	310	322	308	310	335	333	312	290	368	310	302	342	313	321	334	316	319	325	320	344	332	337	338	290	297	330	316	301	336	331	352	286	321	295	291	325	296	337	306	293	305	337	295	333	319	316	316	334	329	344	299	333	321	327	323	347	328	299	299	320	314	322	356	316	330	309	312	310	328	336	301	333	308	321	316	287	324	322	311	312	292	317	318	301	313	337	322	373	329	333	306	328	298	357	338	326	304	324	301	302	321	326	321	327	327	330	302	329	308	318	319	311	316	293	342	324	310	297	324	310	306	357	321	329	348	293	324	342	326	296	299	335	346	331	318	324	334	277	291	312	329	317	331	323	327	315	309	299	304	290	317	307	315	297	326	320	299	302	346	314	327	321	306	333	321	332	312	340	330	328	304	323	335	329	330	313	306	320	299	314	342	314	291	319	331	341	312	323	312	314	335	319	286	324	306	282	325	302	326	331	312	315	324	310	309	330	314	309	305	326	298	325	312	324	302	334	345	310	340	357	275	294	340	304	313	329	289	312	317	327	289	342	303	332	320	316	323	344	345	335	341	328	310	300	332	334	306	336	302	328	335	293	343	290	343	327	302	315	310	307	316	323	332	343	315	339	346	326	318	360	324	336	311	332	310	303	337	317	299	320	281	313	311	334	296	282	307	330	350	343	299	324	321	331	315	361	300	339	350	315	316	320	309	300	316	355	330	321	290	324	304	319	317	302	337	327	318	317	343	326	318	327	314	297	297	285	336	335	323	324	294	320	316	310	324	343	316	326	298	319	325	281	304	333	322	328	335	330	293	362	319	338	308	341	290	329	302	299	341	334	296	331	337	337	297	282	303	334	306	347	290	301	328	316	299	327	296	310	329	332	294	349	311	319	321	352	338	276	342	270	301	325	349	304	270	372	324	349	318	308	313	329	303	294	360	288	314	327	346	281	307	300	312	320	305	296	298	340	321	352	319	311	323	324	303	351	294	344	325	316	322	322	323	290	304	346	322	287	320	323	325	325	302	306	299	301	326	324	301	330	317	307	293	333	317	334	341	340	343	313	286	323	340	332	301	343	294	285	310	310	308	323	334	289	275	317	332	342	355	327	325	344	298	318	340	336	323	315	345	307	316	340	354	306	320	329	321	307	320	325	349	359	272	307	308	337	339	309	309	286	323	348	320	302	326	309	340	330	366	341	300	352	286	313	333	278	324	313	338	322	310	326	349	285	306	291	305	348	347	329	307	323	331	344	335	316	317	317	288	328	338	318	296	324	317	321	305	350	317	338	312	328	323	341	299	335	304	334	291	315	337	321	312	308	308	320	338	295	323	303	348	301	321	324	305	300	317	330	335	316	319	331	337	302	302	331	324	339	298	335	327	317	295	348	315	321	284	301	308	323	336	309	311	328	324	327	332	318	294	330	304	310	338	327	309	309	333	337	307	319	303	327	317	305	312	319	294	331	325	352	349	351	303	313	319	302	316	317	325	319	293	297	299	327	318	306	331	329	280	346	329	312	323	321	330	346	313	320	357	295	285	301	320	311	341	318	351	310	326	305	317	321	305	349	304	301	290	328	343	333	344	341	304	340	322	319	316	305	334	329	361	334	315	308	329	298	291	333	314	275	320	334	328	317	339	305	322	320	318	310	351	330	273	297	337	316	304	323	315	345	325	338	342	350	330	347	305	319	308	329	331	294	309	312	346	326	330	321	321	319	354	314	326	323	324	334	356	314	330	309	331	328	326	328	330	339	332	301	305	328	299	363	325	322	304	336	321	311	319	322	323	299	339	322	316	327	327	315	315	296	308	335	293	350	329	275	342	339	312	302	331	334	361	283	312	326	320	305	308	350	307	336	343	315	306	313	321	305	317	312	304	325	329	312	321	316	321	315	348	316	329	322	298	311	314	286	303	304	298	305	305	312	315	344	322	304	304	315	322	342	286	321	337	328	337	347	321	303	302	337	322	327	338	316	319	327	337	321	313	332	319	310	347	311	329	321	313	338	306	307	312	323	326	327	292	320	342	338	353	327	284	322	326	310	328	273	317	330	333	298	335	322	333	306	325	326	334	309	310	339	329	309	339	334	349	313	329	271	322	356	304	323	316	327	335	307	325	312	319	327	313	334	319	318	310	304	320	348	308	325	341	335	326	298	334	292	351	329	321	317	316	300	346	300	295	305	365	333	320	327	311	310	317	330	326	313	329	302	365	357	368	325	328	327	300	348	339	300	310	335	306	330	310	302	307	347	330	315	301	318	328	327	309	317	277	305	302	301	332	305	340	297	315	274	306	343	297	332	307	312	322	332	337	339	325	317	328	311	344	294	296	318	288	325	340	321	304	288	351	308	332	325	316	326	334	314	312	312	375	287	302	297	340	340	330	351	336	316	324	324	310	289	334	348	324	338	329	340	339	323	308	315	310	307	279	330	328	303	306	310	309	334	330	301	328	306	323	294	360	329	307	339	345	346	298	286	268	326	317	326	321	330	311	295	299	301	320	299	323	306	327	317	297	318	334	352	315	310	300	316	349	348	328	342	318	310	341	310	320	328	341	317	325	337	302	313	338	322	356	293	289	317	325	295	359	330	305	315	324	328	318	308	339	305	299	328	310	344	295	343	307	324	293	308	311	300	311	303	328	296	328	320	300	314	329	342	319	314	292	296	315	303	322	300	335	331	336	354	308	343	306	309	313	313	326	324	294	328	319	335	304	330	311	307	328	317	302	300	316	319	325	306	328	370	307	331	307	292	349	330	300	332	294	328	310	338	340	304	328	305	335	306	321	318	343	302	308	280	381	351	335	307	349	300	349	343	331	304	311	340	342	343	323	351	308	310	343	363	333	335	333	349	335	336	310	311	295	328	339	318	323	300	323	340	302	287	291	335	303	317	325	327	300	290	321	280	320	302	327	330	312	309	312	345	299	312	333	354	290	334	306	346	311	318	341	317	334	313	325	299	314	310	302	308	301	309	335	331	333	320	328	315	319	315	326	316	328	299	313	318	320	319	287	343	345	322	332	328	297	330	341	330	325	323	315	311	351	300	286	316	349	344	323	316	295	313	338	332	320	318	287	322	353	346	319	336	337	331	324	340	342	340	320	323	320	342	284	344	306	338	295	341	308	305	317	348	327	340	315	313	331	339	304	332	321	351	306	295	326	357	337	307	347	319	332	332	320	324	311	336	336	283	301	323	321	320	298	308	300	318	322	308	298	322	335	337	320	329	291	312	301	338	295	331	321	308	315	313	353	315	331	338	343	318	334	316	332	311	294	296	305	323	324	352	295	330	323	293	335	332	301	317	327	337	343	320	328	300	334	348	299	310	296	346	337	349	314	342	347	345	332	302	339	306	308	326	327	340	328	324	326	307	310	300	309	305	301	345	310	311	328	355	328	314	324	322	325	282
39118	36327	15631	5531	6617	5366	2107	631	345	348	337	338	359	338	351	353	348	356	358	333	365	330	358	337	352	344	333	338	340	368	351	372	354	329	360	370	313	333	353	345	366	294	349	325	345	342	379	332	327	341	327	353	369	296	323	303	381	315	348	302	369	386	359	323	336	339	312	344	351	318	338	327	344	336	350	341	316	354	331	354	310	362	349	340	348	320	375	333	351	306	329	316	362	321	309	349	332	346	385	347	341	336	349	352	345	332	349	306	358	359	347	332	320	344	345	336	316	357	353	349	316	363	352	324	329	342	356	366	311	330	341	346	361	346	346	349	338	369	351	332	362	307	321	362	360	375	329	341	387	310	326	331	338	337	321	351	357	325	339	332	357	344	347	338	376	351	306	367	360	356	329	339	359	341	372	330	382	384	327	372	358	327	322	342	355	351	333	322	356	375	357	337	343	349	343	331	349	335	350	315	380	368	347	355	334	325	335	301	363	322	320	346	363	344	368	354	345	375	364	339	331	354	335	341	336	345	359	329	344	339	360	312	336	356	386	334	361	323	314	358	348	341	394	344	367	345	384	315	355	343	338	342	333	341	345	361	384	317	348	347	344	359	348	346	360	357	330	354	366	345	349	321	357	313	355	319	396	331	357	322	325	347	343	327	369	352	341	355	339	341	332	317	348	378	338	355	325	361	321	363	342	351	338	310	367	347	339	326	351	346	329	315	306	352	336	342	344	321	362	341	333	327	335	318	355	337	362	343	285	329	341	359	368	315	357	354	374	344	294	342	366	326	347	389	324	392	330	301	382	340	354	329	336	331	336	339	357	366	359	328	333	345	343	337	365	335	326	317	341	348	335	367	337	335	369	335	348	374	385	343	380	324	329	357	346	378	383	343	373	339	393	366	318	373	340	356	325	371	351	317	346	353	367	348	346	329	323	354	340	348	375	350	357	337	330	299	340	367	351	354	349	356	336	357	357	341	308	362	375	310	358	355	385	340	365	370	344	364	344	330	361	358	342	296	358	348	353	335	354	365	304	363	322	367	329	353	328	343	351	324	357	353	350	333	341	355	359	336	377	338	349	339	376	363	349	321	319	364	352	342	348	336	340	360	358	332	313	332	316	333	325	322	349	341	322	335	358	322	365	332	332	347	328	336	356	342	340	339	337	337	326	330	323	330	347	292	336	354	314	336	368	361	351	371	359	353	338	342	328	342	389	375	323	359	348	355	350	358	357	345	362	353	330	324	354	342	324	351	335	356	316	354	323	376	351	329	308	344	371	354	347	362	309	356	333	354	358	306	337	331	342	351	350	377	346	342	318	356	337	336	352	345	311	314	336	322	364	357	313	331	347	343	367	362	342	340	333	341	378	308	329	369	332	347	342	321	361	332	369	350	311	364	337	334	309	337	351	374	316	312	326	345	358	339	353	365	336	340	323	362	363	359	349	328	352	348	349	313	348	384	345	341	349	309	343	331	340	308	324	336	364	329	334	319	340	333	365	359	356	321	371	361	368	347	333	340	346	349	314	373	306	336	343	358	374	333	314	328	328	331	345	364	362	378	307	324	339	344	339	369	390	360	331	345	366	325	336	338	306	357	332	314	355	352	335	330	345	348	326	332	338	326	351	329	336	311	353	362	367	334	340	321	333	325	332	345	362	332	372	353	351	326	354	375	336	320	324	370	365	347	339	397	340	325	328	340	340	330	364	359	366	367	318	357	369	350	333	359	350	336	375	351	355	360	333	387	348	333	339	347	344	361	335	364	358	349	333	345	331	319	353	344	334	328	352	359	336	358	296	369	350	335	322	331	328	339	351	357	326	349	367	349	335	341	354	361	363	354	325	378	365	324	372	342	331	382	320	350	335	350	339	346	348	387	370	365	348	349	304	293	355	332	319	365	328	338	350	346	338	363	327	350	350	404	345	326	354	333	367	371	369	328	340	337	308	353	330	339	377	317	319	368	293	346	329	366	331	378	329	320	353	359	340	323	318	342	336	340	357	331	376	331	341	340	359	334	313	356	341	323	350	321	338	353	296	340	360	382	354	318	334	314	359	334	348	325	329	344	288	321	312	394	328	333	348	331	337	308	341	325	363	368	375	364	363	331	360	356	362	368	367	365	359	347	356	334	337	325	302	344	350	337	329	321	353	361	321	315	340	346	340	346	335	331	309	407	352	345	373	372	329	349	317	322	338	344	305	360	352	318	323	324	320	345	358	294	357	333	382	352	352	343	372	332	339	340	350	337	337	364	345	353	333	357	348	307	362	321	339	337	351	340	330	352	390	340	341	354	329	330	335	331	337	337	346	315	313	315	329	332	361	341	374	361	340	340	334	356	359	365	357	354	328	333	345	354	359	365	345	342	326	345	333	354	333	343	386	356	353	355	342	357	325	343	356	370	330	358	343	362	333	350	338	348	352	355	325	375	337	343	352	328	382	335	334	334	340	346	363	325	317	366	310	339	308	328	346	355	351	364	341	345	357	334	343	363	340	346	363	342	340	368	355	333	338	331	347	307	365	340	315	318	367	362	378	355	378	334	356	355	344	312	339	366	348	353	388	342	360	333	315	313	337	352	368	322	359	306	362	348	380	335	365	356	326	377	359	328	329	369	360	323	324	369	317	334	387	362	336	378	337	347	327	333	307	327	346	345	335	328	356	369	349	333	330	361	353	346	342	340	318	364	349	337	359	343	348	357	374	342	343	360	333	370	354	335	337	367	332	328	340	327	304	354	357	309	349	330	343	350	356	339	353	294	333	355	332	327	332	363	319	373	338	373	325	373	321	344	335	356	329	346	343	358	354	349	320	324	330	347	343	378	338	336	321	333	322	336	348	360	340	323	333	343	361	318	362	351	360	384	360	339	368	327	315	362	343	326	353	362	340	354	341	343	347	346	362	333	362	342	344	330	351	329	339	360	353	357	344	329	335	342	354	351	356	358	321	360	342	349	347	344	343	322	360	320	335	352	322	297	337	345	324	325	362	342	367	318	360	327	339	328	328	323	348	342	313	354	299	346	358	338	341	328	379	322	362	334	343	395	364	352	321	327	372	372	351	362	331	332	339	367	332	341	320	354	362	326	338	378	339	362	325	336	327	290	332	297	327	351	341	344	308	324	321	325	334	335	377	374	339	358	326	367	336	343	359	372	347	346	337	365	333	348	344	363	337	340	334	350	312	374	372	318	331	339	359	329	372	358	313	340	344	338	332	325	348	348	350	352	338	353	342	320	327	344	358	349	337	363	325	362	340	349	345	311	327	331	342	324	327	361	346	327	340	336	365	364	356	339	340	325	350	350	326	349	373	346	371	356	374	327	360	353	347	340	327	376	330	314	328	333	339	332	314	354	378	319	373	359	310	363	339	318	370	379	327	343	355	346	346	325	381	328	336	346	355	313	339	343	348	344	334	356	354	354	321	323	353	343	358	338	330	365	329	327	356	347	347	329	343	350	371	330	344	366	326	324	351	343	355	346	338	353	333	367
24058	21883	30131	25924	29239	31425	17752	3305	609	509	496	505	520	519	500	571	496	503	524	488	474	477	485	532	480	498	515	511	485	510	507	491	488	466	496	499	497	477	483	511	509	461	484	486	526	489	507	478	510	481	433	466	483	483	494	534	470	483	477	492	541	463	452	481	494	496	478	508	510	519	477	528	522	474	517	481	494	503	435	488	499	482	527	476	482	494	492	433	505	472	503	515	466	485	450	498	479	512	473	439	476	539	487	511	513	483	503	502	537	521	512	527	515	466	489	511	513	469	504	500	503	517	499	447	469	541	527	489	492	507	544	486	438	493	475	523	463	538	478	500	478	493	499	534	461	500	489	489	460	484	483	481	539	512	481	519	470	501	503	485	510	509	516	467	517	481	518	476	491	478	500	452	512	480	501	532	455	491	510	463	487	518	462	544	454	491	508	502	518	485	464	459	495	507	482	528	463	470	535	477	478	505	451	484	500	467	466	489	530	544	500	499	542	497	515	504	465	490	486	503	533	482	484	517	516	510	487	494	470	505	496	479	503	472	552	519	499	495	463	529	493	505	521	447	491	471	492	501	483	493	477	491	510	492	483	458	477	496	471	469	478	471	450	466	505	522	454	518	485	473	524	472	490	520	492	469	429	492	493	473	472	475	451	488	489	455	510	467	492	489	456	473	469	497	525	434	479	488	498	520	503	503	483	464	508	485	474	522	489	466	492	483	501	495	512	478	489	502	489	480	470	486	522	477	487	523	458	463	486	476	514	509	493	495	481	463	517	493	476	561	484	488	502	490	454	503	482	463	461	469	471	486	505	509	512	513	492	465	494	450	472	527	515	538	518	488	485	516	526	480	485	505	491	454	506	459	446	523	497	503	491	509	465	469	508	478	548	488	498	506	458	508	492	469	480	539	504	478	455	498	491	495	493	478	511	503	545	488	506	504	483	512	491	488	483	482	490	473	484	471	502	482	487	481	535	486	510	489	522	470	497	460	511	487	503	456	517	487	502	498	472	510	505	534	494	517	500	441	469	509	505	498	508	512	460	489	505	439	486	489	516	483	476	479	518	464	502	505	497	495	478	510	489	487	475	485	509	501	486	488	495	467	475	470	478	528	532	503	502	486	464	478	491	480	512	487	501	503	495	487	516	452	474	481	493	440	529	527	525	513	482	497	476	484	480	498	530	494	520	479	521	481	480	476	528	514	523	496	491	502	489	516	515	502	511	514	488	493	504	539	465	489	511	500	501	505	519	464	458	495	511	468	508	492	489	479	501	521	509	498	512	498	516	490	464	485	494	499	512	517	457	489	487	495	491	510	453	485	492	508	480	524	499	489	490	499	499	505	473	475	533	479	542	474	487	496	482	536	478	471	484	457	446	522	499	497	506	478	491	503	526	513	511	489	482	485	476	503	458	493	497	504	497	469	445	474	448	460	491	471	476	485	486	551	470	499	533	476	445	482	493	525	502	516	495	488	500	507	492	485	514	527	512	524	508	481	467	494	514	497	480	480	504	467	484	469	525	516	473	513	481	512	506	502	469	439	527	489	500	472	482	491	466	474	507	512	476	487	507	547	474	511	541	508	520	472	504	514	480	485	532	488	494	496	480	498	478	479	468	464	472	501	476	519	504	503	483	512	482	461	515	518	523	523	489	497	493	525	477	499	509	475	517	513	512	450	499	499	538	494	486	516	511	496	480	507	473	474	479	498	499	468	500	524	501	504	477	497	459	509	503	549	464	493	523	456	485	502	464	508	502	504	505	507	485	489	494	490	486	464	528	489	498	472	493	505	523	532	491	454	497	484	440	460	494	514	509	504	463	549	485	453	506	490	531	508	509	513	482	497	506	537	483	511	512	518	551	503	488	516	494	499	493	508	516	509	464	523	502	492	510	501	466	480	467	484	509	464	459	528	471	469	470	495	492	488	480	523	490	515	511	494	512	454	476	486	506	473	537	495	476	511	511	486	516	446	471	468	500	478	484	469	512	524	438	500	496	498	515	493	494	496	464	464	467	483	491	529	472	486	499	535	534	515	481	486	518	479	492	474	478	492	501	508	471	518	516	484	496	503	466	527	545	498	487	472	514	506	462	521	479	485	486	505	530	499	464	525	471	524	459	510	546	478	471	513	518	495	487	512	476	515	468	541	475	518	511	500	505	489	507	465	488	504	509	538	485	534	523	493	460	484	498	506	488	480	475	534	510	523	507	487	484	493	479	472	486	452	461	479	486	533	484	498	472	482	522	523	516	477	491	475	501	460	538	520	499	506	518	508	483	495	482	481	474	512	514	514	501	463	472	467	512	498	520	477	476	495	491	477	460	561	473	477	498	492	478	475	485	511	510	499	522	495	507	500	545	489	479	471	487	514	470	452	480	486	479	468	466	496	522	465	551	484	470	505	516	487	486	448	516	478	500	487	511	516	504	475	465	485	496	508	514	442	483	489	519	491	455	519	481	454	473	505	500	465	513	512	476	457	539	470	490	489	492	463	533	503	523	517	505	505	526	482	453	486	513	493	489	515	538	481	500	483	476	498	524	497	481	496	474	501	481	488	499	493	458	473	479	498	495	491	500	492	458	449	524	557	492	476	508	511	502	474	489	512	471	486	476	502	527	506	498	484	472	515	487	484	520	505	494	519	500	501	491	516	471	501	478	512	482	468	501	466	457	482	487	448	489	518	510	477	501	510	523	461	521	477	491	481	436	496	477	514	505	476	469	467	473	491	497	517	490	491	498	461	526	544	529	474	492	493	527	510	522	524	496	472	491	494	493	514	524	472	514	488	500	503	489	484	516	513	468	508	557	518	481	510	484	479	532	445	500	520	501	509	524	493	506	508	469	488	460	502	504	496	474	520	494	501	493	503	510	501	470	461	532	491	547	464	465	471	485	480	492	459	475	495	484	510	465	510	515	477	523	486	517	477	485	478	524	473	464	516	473	490	508	493	522	492	445	501	493	493	499	512	474	474	462	481	481	462	472	516	534	471	444	462	472	493	523	467	472	473	499	515	496	521	458	513	503	496	488	481	494	512	473	462	479	483	529	482	433	487	505	489	530	478	453	469	475	501	541	474	508	500	489	497	484	482	466	512	495	479	470	497	481	484	512	472	525	520	489	509	483	467	541	492	459	507	511	490	478	511	467	513	505	488	482	464	517	467	449	466	502	509	486	500	495	496	455	460	522	471	510	472	524	506	485	471	515	485	513	470	502	509	468	449	502	478	509	496	549	478	448	478	475	492	506	528	518	488	498	465	444	469	479	480	503	484	477	483	488	484	506	458	511	518	454	515	499	518	469	519	502	521	514	508	502	497	482	516	494	458	489	445	492	506	489	489	493	520	481	481	507	523	502	528	500	500	519	481	478	493	475	510	471	524	462	513	531	473	491	487	531	498	525	500	483	520	487	500	460	530	541	510	504	479	523	516	496	481	486	525	491	478	525	497	488	518	500	518	463	496	518	493	478	503	471	462	513	502	470	452	454	457
43940	80851	52969	34459	37293	33509	12787	3652	649	590	540	513	527	476	532	577	562	510	515	497	530	506	543	509	539	490	498	496	486	456	525	547	510	500	518	521	464	525	511	522	508	494	538	540	505	477	481	489	537	539	540	532	512	524	471	523	483	519	552	496	521	502	501	523	521	543	497	491	514	496	479	480	518	478	501	522	526	555	507	502	485	494	497	513	511	533	470	498	506	514	506	520	537	498	467	522	522	494	466	522	502	539	499	530	512	504	560	506	497	512	478	502	499	497	507	525	521	473	526	484	505	536	521	510	502	532	503	506	497	521	508	495	541	511	514	522	526	520	462	477	559	473	517	533	524	465	547	508	497	460	510	506	520	528	498	508	525	498	489	502	499	527	516	518	497	492	519	538	544	516	532	517	498	509	510	510	500	525	523	541	504	501	496	561	508	539	479	501	517	537	509	483	549	526	521	495	479	536	505	491	500	509	518	512	508	539	530	511	520	514	520	522	505	490	511	498	513	500	485	506	472	468	508	515	550	547	504	493	493	479	497	493	491	475	510	489	523	485	448	508	502	551	518	479	567	505	489	526	500	506	518	521	561	502	520	493	460	536	486	494	528	508	510	514	506	521	528	538	490	505	493	541	530	453	499	510	492	550	523	525	498	464	486	544	565	542	519	526	479	528	550	514	500	500	543	550	510	514	489	517	500	496	474	485	534	506	516	529	497	496	543	510	464	472	511	532	504	476	530	514	503	478	539	541	529	501	495	519	495	492	534	524	493	496	484	493	484	514	517	560	496	502	514	495	529	495	503	485	529	510	501	521	525	493	529	472	520	506	488	494	532	495	498	524	467	496	476	484	484	493	527	539	489	521	492	537	494	506	463	494	541	509	522	534	467	519	540	499	496	511	527	482	522	513	500	482	511	489	491	536	524	503	506	538	520	505	465	540	545	500	474	503	520	514	501	485	491	499	485	524	521	507	528	580	504	498	521	439	512	518	522	514	500	498	472	524	504	511	502	482	537	513	471	491	508	500	509	507	504	497	526	499	493	519	496	534	510	534	493	507	527	487	534	531	500	495	502	460	500	486	529	502	509	499	494	516	513	508	530	497	515	495	470	461	458	485	527	519	480	513	486	514	558	498	517	447	495	512	518	518	514	477	513	470	551	517	494	542	517	488	496	505	556	450	516	514	497	533	507	480	524	490	499	539	541	509	517	502	512	547	491	499	520	530	487	505	529	497	538	529	493	501	470	529	492	550	475	512	502	487	471	467	508	507	511	502	485	525	518	519	497	530	509	502	532	473	463	469	527	576	500	512	526	463	521	501	524	520	522	501	486	534	532	530	519	512	531	529	539	491	502	513	504	521	500	507	472	503	485	523	504	492	510	501	538	498	522	491	520	527	512	476	515	502	519	498	518	512	511	501	478	517	512	504	529	500	523	538	515	518	506	479	463	524	530	521	513	511	520	542	496	535	535	465	488	542	493	518	488	539	499	508	526	514	487	519	515	528	496	525	538	504	536	535	514	487	501	541	506	480	488	519	497	494	499	501	519	520	526	513	501	546	500	475	491	507	496	507	508	487	499	503	514	507	557	528	512	538	521	485	489	494	515	485	520	488	505	500	505	492	552	502	501	539	505	506	497	496	529	490	525	523	512	497	516	511	504	547	528	511	493	502	488	510	493	493	496	483	484	516	493	511	502	501	493	500	533	496	469	532	542	487	509	497	546	504	512	456	498	507	520	505	518	511	534	508	518	516	528	556	473	484	510	513	459	487	479	504	514	465	472	521	502	488	506	530	524	504	475	489	494	528	512	527	540	523	500	506	493	526	491	516	486	491	487	500	502	499	501	521	516	512	429	489	509	492	506	546	491	484	491	496	490	505	520	482	494	523	486	522	511	489	521	515	523	502	563	451	494	505	478	484	523	510	503	491	563	514	496	470	510	545	507	464	498	451	502	518	523	460	460	521	511	520	548	480	479	543	483	511	529	505	490	543	534	505	481	482	517	516	491	565	508	485	470	515	501	535	519	512	491	518	491	514	494	493	518	532	531	526	507	487	472	523	536	530	492	546	486	508	475	503	512	512	486	552	491	487	487	524	530	525	472	492	495	494	520	508	474	495	499	537	481	509	503	484	490	514	509	504	525	482	501	458	512	513	505	495	485	518	514	539	517	517	521	557	501	512	527	504	546	513	509	529	499	525	493	520	497	504	499	478	507	530	535	563	532	551	540	520	525	526	495	564	528	522	506	457	543	517	492	512	523	468	502	478	491	520	549	464	489	490	493	508	485	499	502	487	492	498	527	545	516	531	524	505	522	489	505	514	517	531	524	511	508	524	520	545	510	495	540	473	527	511	496	497	521	497	536	541	517	505	539	494	513	503	510	509	482	543	515	475	538	545	499	498	509	500	490	481	473	499	529	526	483	525	523	510	497	512	496	501	504	469	500	486	483	510	493	493	489	493	500	494	475	504	489	491	525	479	498	526	480	520	473	493	548	522	518	511	486	479	551	495	490	498	493	556	548	536	479	477	483	521	500	465	524	503	487	531	484	489	531	458	508	484	509	484	539	512	550	470	491	493	496	486	516	475	506	497	525	498	506	470	489	533	476	520	559	501	474	506	546	507	538	545	535	480	501	495	472	530	465	534	494	480	486	483	479	502	517	495	485	513	534	505	491	556	505	474	499	482	504	504	519	493	512	546	491	484	514	511	539	515	524	547	481	558	484	552	505	493	493	504	479	519	491	504	507	472	499	528	510	503	494	505	506	512	494	501	471	487	491	500	535	470	563	497	485	514	487	450	506	502	502	510	517	526	512	534	484	529	484	525	489	542	481	484	491	508	495	517	539	534	500	517	504	506	508	532	507	515	493	507	506	511	518	516	500	511	476	517	549	498	511	467	487	501	571	509	506	537	558	536	489	501	497	478	524	499	486	493	539	509	508	518	506	511	521	514	503	486	514	528	478	503	464	516	538	532	487	490	503	517	484	504	494	525	534	467	465	486	517	526	519	530	495	495	500	482	510	530	523	485	477	538	499	521	522	545	503	510	491	528	521	499	520	512	483	534	485	532	479	508	464	543	516	462	534	507	473	507	574	497	509	572	525	518	525	566	511	482	528	513	483	445	471	513	517	550	487	511	513	515	482	515	502	512	475	529	513	526	508	471	520	493	507	529	529	491	524	509	510	468	500	535	486	532	470	509	504	485	488	466	499	514	485	520	510	495	514	482	507	488	494	505	547	480	540	493	510	501	494	495	492	509	500	486	469	489	513	517	502	510	501	471	510	507	496	548	526	517	514	524	481	494	529	524	499	519	540	544	498	480	511	486	493	538	533	558	516	474	510	544	520	512	533	542	489	507	463	488	476	543	534	489	523	496	508	517	524	520	525	514	496	562	558	500	473	478	513	483	467	526	477	540	516	492	511	515	513	512	553	528	529	481	531	508	495	512	529	482	493	466	506	498	482	469	489	473	521	523	484	498	544	471
24930	22283	29793	25988	23469	20915	8348	1871	452	412	401	414	390	397	367	392	370	431	361	395	378	387	426	381	373	412	397	390	383	385	416	377	384	398	417	358	397	373	390	373	388	394	381	405	381	401	382	384	397	352	381	382	381	346	411	416	399	389	377	432	440	333	395	436	395	399	376	403	369	416	398	400	391	380	395	411	360	386	428	376	412	389	387	359	360	422	419	358	374	345	375	376	379	398	356	364	381	379	357	354	406	383	398	380	354	382	381	380	388	425	381	393	417	406	400	391	384	357	400	394	344	369	395	386	384	396	353	412	430	369	361	386	393	414	355	380	381	376	404	414	397	381	382	370	389	379	402	389	416	420	369	368	402	415	363	391	399	409	369	433	362	381	368	369	448	361	418	366	390	396	394	354	382	358	381	417	395	377	422	371	389	378	372	419	397	377	391	376	386	371	400	375	354	369	372	401	407	367	413	400	399	375	378	384	375	385	362	401	370	377	398	384	420	394	397	409	371	367	372	396	400	383	349	380	425	388	397	404	384	358	352	412	386	393	391	379	403	377	375	352	407	405	346	390	363	376	414	398	396	407	386	386	381	392	409	415	403	394	416	389	386	389	419	413	380	424	375	412	384	420	393	423	398	399	378	402	408	350	422	405	404	399	376	374	381	387	359	384	362	370	431	349	400	354	359	408	355	383	385	393	383	396	407	366	408	405	387	416	420	387	410	398	385	385	385	371	366	399	359	357	380	390	387	388	408	384	398	404	381	356	395	355	381	366	364	404	349	422	364	396	353	411	347	368	408	368	388	377	396	390	403	366	405	385	363	416	386	371	368	402	381	409	384	401	369	389	373	409	391	391	399	370	367	393	376	374	388	381	388	363	395	393	418	376	376	396	391	455	361	361	396	395	379	360	419	394	394	377	390	366	391	382	354	380	368	362	394	386	397	374	373	389	401	378	400	390	400	363	381	392	376	405	379	382	386	386	388	364	392	401	376	367	397	390	369	389	400	403	378	391	394	385	427	368	385	413	377	420	380	379	359	381	424	389	408	378	399	391	374	388	375	370	391	374	384	370	409	374	404	396	410	391	378	406	383	365	381	393	361	399	412	395	402	371	424	387	374	410	372	414	381	367	399	336	341	368	381	346	415	427	424	387	366	421	366	370	382	371	391	370	395	394	401	407	412	369	384	367	386	359	367	393	417	357	386	392	391	415	434	432	393	378	395	364	399	385	396	369	371	399	393	396	373	379	373	407	387	369	392	386	378	387	386	399	373	376	364	387	390	388	375	400	397	385	386	376	389	387	393	381	352	376	385	407	407	394	342	383	379	395	358	365	390	390	380	406	401	401	384	380	357	400	371	410	380	380	405	374	403	369	366	384	370	408	395	408	399	401	414	370	401	376	383	377	379	408	392	405	408	384	379	357	382	385	383	398	409	380	420	405	390	397	424	362	406	397	401	410	369	402	382	367	367	401	396	392	351	368	383	393	424	396	389	372	392	388	379	400	390	394	405	370	373	369	403	367	408	408	382	382	390	390	374	384	384	386	368	380	403	383	419	395	420	404	367	399	371	398	392	373	420	407	381	415	383	360	422	408	387	412	408	384	397	370	348	425	427	415	419	393	356	369	374	335	384	400	399	370	397	370	388	393	372	419	374	355	374	354	341	377	418	361	358	404	360	401	379	382	423	387	408	377	391	402	374	405	390	399	410	349	383	404	411	419	395	368	380	394	391	361	358	415	377	373	406	383	374	394	389	382	384	378	387	366	383	359	365	400	375	401	389	401	391	431	397	367	401	364	379	384	383	379	322	372	389	376	398	411	423	407	365	400	402	416	352	411	392	357	431	396	413	402	369	398	373	376	423	402	402	412	378	397	379	420	365	357	387	366	393	356	378	385	372	359	366	401	403	370	371	436	418	362	404	356	392	368	385	395	357	369	400	385	365	383	354	377	372	405	415	415	387	395	391	395	386	389	393	364	376	376	395	384	384	416	393	382	382	426	406	367	375	407	427	367	385	380	367	395	385	398	427	384	362	416	363	396	401	390	413	447	393	422	388	419	391	383	392	405	425	405	384	376	394	362	363	413	430	386	422	395	404	407	382	398	360	368	384	388	398	398	442	386	379	379	415	397	360	342	386	353	351	360	368	386	415	402	385	411	371	372	360	389	405	393	401	394	403	370	365	383	390	415	414	368	359	357	393	344	387	388	395	394	385	381	387	393	410	413	391	391	408	374	355	337	367	386	376	401	377	390	363	438	381	401	363	363	374	358	438	377	404	392	398	410	384	391	397	366	390	388	374	418	387	393	415	375	397	385	373	364	369	384	375	407	385	393	372	383	419	412	367	409	358	356	369	363	393	405	402	386	391	395	358	367	408	401	402	429	395	385	395	404	404	409	399	330	376	389	379	377	436	395	407	391	387	373	404	409	397	412	362	384	360	399	390	400	366	414	369	351	368	349	355	379	435	386	379	372	397	412	365	413	362	395	392	404	388	410	375	381	360	389	377	348	412	387	375	387	343	371	379	380	377	388	378	392	383	385	371	402	395	372	363	388	391	402	419	372	358	376	377	381	394	363	393	389	385	398	372	364	362	408	372	379	352	421	393	436	437	374	394	363	385	404	351	386	411	401	400	371	391	370	373	350	379	378	404	368	379	394	378	373	397	391	401	391	432	375	401	364	386	406	395	373	362	383	426	371	350	366	389	364	385	402	396	387	391	381	395	378	375	387	414	407	374	371	365	408	360	351	366	383	392	411	416	397	380	389	391	385	382	402	408	368	383	392	386	371	399	388	393	354	383	380	396	363	391	408	376	366	406	398	384	397	401	411	370	390	405	368	379	386	369	406	368	393	381	417	407	364	358	399	380	384	416	389	430	370	396	383	394	377	410	374	364	369	388	406	404	364	361	373	398	378	423	357	391	380	395	412	381	394	417	379	403	380	373	401	387	371	398	412	363	358	391	374	450	386	426	413	377	393	360	408	411	366	410	397	422	402	360	393	400	394	380	403	388	373	392	372	389	383	392	352	388	360	395	413	405	399	400	398	389	405	390	373	376	393	380	360	396	339	396	386	378	385	374	411	394	377	409	386	388	381	429	391	366	377	402	377	352	397	457	420	405	405	414	347	383	395	413	409	367	348	413	391	398	404	379	352	372	387	363	372	375	407	385	368	372	378	382	409	375	433	410	394	381	378	377	370	398	381	408	402	366	402	396	395	401	360	389	396	342	404	345	358	376	379	369	418	414	385	389	383	398	358	391	391	396	365	357	386	381	379	361	384	366	432	388	382	400	378	358	374	400	361	386	398	410	384	407	379	398	373	406	405	389	405	388	375	355	390	398	396	412	410	386	378	394	374	394	376	366	379	409	385	393	360	394	398	400	379	407	439	382	400	377	387	422	360	364	390	375	362	402	432	394	397	373	408	370	384	384	372	377	399	400	418	370	391	409	374	394	387	365	402	367	391	381	378	393	403	391	357	401	395
42178	71027	43517	26501	28589	26063	8479	3182	525	457	472	401	429	414	427	424	435	470	420	419	413	429	410	381	412	444	445	436	410	439	439	428	440	414	483	447	444	435	418	445	464	390	424	400	420	435	429	390	422	422	431	371	449	443	407	445	448	424	430	440	412	422	423	457	413	424	434	403	434	441	426	420	416	426	373	455	419	405	426	446	454	405	403	410	434	441	454	418	436	442	430	432	436	419	404	399	459	440	433	470	438	434	419	404	432	417	440	434	415	472	444	428	385	463	403	424	408	429	404	379	428	434	417	420	426	421	431	410	418	452	421	417	423	418	434	438	401	420	386	405	416	428	418	408	433	431	460	446	425	386	431	419	413	416	460	434	433	384	410	421	425	427	419	433	428	416	396	455	427	427	431	417	424	421	428	409	452	421	413	409	456	386	427	430	415	394	410	390	410	420	404	424	412	422	441	425	433	427	417	393	467	389	445	397	440	435	430	400	429	412	392	430	467	383	421	434	422	412	404	406	450	447	468	395	464	451	401	438	427	415	441	404	424	421	426	434	445	453	397	428	462	478	440	421	398	452	408	399	433	416	421	398	444	421	413	440	438	393	453	426	409	415	441	417	433	441	393	429	408	462	431	413	430	443	412	458	425	419	440	407	428	479	417	386	394	444	435	418	421	409	423	454	428	395	435	425	425	417	442	403	442	464	427	429	397	423	431	427	423	419	421	400	429	414	383	427	398	409	412	443	428	414	407	385	422	430	431	442	393	416	434	412	428	417	379	422	434	434	448	401	387	465	404	405	436	417	415	431	402	381	409	430	441	434	450	418	441	432	387	438	446	396	394	408	419	429	416	415	411	399	471	421	398	412	418	401	372	460	433	442	413	433	420	469	444	408	397	376	451	429	436	433	431	432	408	410	399	451	434	389	461	431	446	438	402	401	398	398	406	418	414	380	451	408	391	477	415	402	404	418	428	405	428	433	464	429	444	425	438	424	416	432	437	378	428	447	396	448	411	390	450	423	405	401	404	449	405	424	437	448	445	397	413	397	421	425	410	427	464	427	416	460	470	441	422	430	421	417	428	427	428	447	404	415	406	388	434	435	419	429	411	406	445	457	398	375	467	426	414	443	430	412	398	419	401	388	437	411	462	424	406	406	410	445	438	415	408	413	453	400	427	461	374	426	393	463	453	432	389	422	408	406	437	401	408	422	425	426	390	419	435	413	389	416	455	390	464	430	419	435	426	421	408	437	464	402	446	437	465	407	403	406	406	429	421	437	399	403	410	388	412	402	439	438	412	433	420	425	433	387	397	465	414	436	472	427	439	416	446	412	408	393	416	410	420	432	389	430	416	421	424	386	404	441	445	449	398	441	428	422	402	401	451	423	415	400	422	418	409	421	424	419	442	385	424	462	401	414	422	394	420	427	431	402	379	426	427	437	416	404	479	409	419	421	385	386	431	424	407	442	438	412	475	406	395	441	435	437	454	448	451	449	414	439	432	414	423	416	444	459	391	439	453	385	431	420	446	411	464	392	433	404	440	446	445	433	463	429	410	433	420	420	434	479	416	438	426	406	450	446	418	442	437	436	409	448	435	437	439	400	452	428	414	427	394	417	395	423	458	417	451	407	460	446	427	429	414	436	412	398	450	422	426	413	443	377	422	434	427	430	449	399	439	423	381	452	447	433	448	404	446	386	438	446	463	387	429	457	436	444	417	414	454	425	442	405	408	408	376	426	397	405	406	420	380	398	420	451	442	423	423	431	434	455	448	424	442	437	419	444	430	421	418	446	444	389	406	425	432	450	433	412	408	408	407	398	406	410	429	441	443	425	425	417	447	442	416	428	431	407	474	417	414	405	429	425	443	446	436	401	421	420	396	454	410	369	449	431	411	400	418	421	438	407	424	446	459	407	424	423	408	410	470	423	428	445	427	403	448	439	404	413	398	422	450	418	425	414	410	425	421	467	395	458	469	441	401	442	434	426	414	417	413	450	361	451	427	422	409	424	410	427	414	429	407	445	447	435	390	404	388	375	424	395	430	454	451	471	448	451	417	373	447	441	421	438	411	410	443	461	399	430	432	408	404	432	413	416	409	405	439	432	426	435	427	391	401	396	400	418	409	434	439	444	402	429	448	411	442	437	429	427	388	429	413	444	388	397	413	410	406	453	443	430	429	435	390	415	416	405	438	468	461	436	433	378	444	442	462	422	443	410	423	414	401	387	455	436	462	421	396	397	399	448	384	420	411	426	403	431	436	432	398	406	443	431	414	437	388	414	404	417	395	426	435	403	414	420	426	467	404	454	418	431	417	414	399	417	382	417	407	447	414	434	399	427	427	453	433	427	425	388	419	432	436	403	387	420	448	379	395	418	386	419	428	418	413	433	433	458	436	433	427	430	425	377	440	459	400	417	402	401	403	457	455	427	419	414	434	393	436	422	411	420	434	406	441	441	408	396	394	403	450	392	432	417	448	423	397	424	436	393	400	454	422	397	418	410	413	423	401	406	426	458	402	410	404	423	412	407	438	389	411	434	451	433	417	400	427	423	402	410	404	389	416	426	433	429	430	447	438	418	421	415	434	435	395	409	433	421	434	399	370	383	441	395	433	391	437	440	419	412	476	445	415	443	423	423	436	415	437	445	421	421	463	385	388	446	395	425	416	409	412	404	419	439	421	456	435	413	408	442	423	413	411	439	413	424	405	400	423	432	449	435	410	436	434	371	409	430	413	408	422	435	425	430	438	437	395	402	399	494	411	413	415	437	379	417	416	433	441	460	431	429	447	438	437	462	423	427	431	405	418	415	442	444	423	408	399	428	400	401	438	434	440	425	398	391	428	428	410	453	401	442	436	442	425	419	428	393	435	455	435	423	419	414	427	400	391	394	405	426	387	443	448	433	400	422	405	445	442	445	397	410	448	384	428	420	427	417	447	443	430	432	453	441	420	435	397	424	413	429	416	478	421	466	447	394	456	443	409	432	431	427	423	441	399	374	427	455	433	440	419	423	433	415	438	432	442	430	414	423	440	438	446	406	384	420	438	412	422	419	419	407	418	435	430	434	421	395	402	423	465	411	411	419	456	419	456	436	412	418	426	449	487	447	398	424	408	438	455	412	431	454	372	467	428	430	423	388	429	417	435	477	402	437	401	417	429	398	391	390	402	425	466	407	417	388	416	430	447	361	437	423	410	445	417	409	395	439	409	413	440	421	417	452	414	433	421	419	445	383	419	427	420	430	445	426	432	416	436	415	407	408	405	409	437	432	408	431	399	381	450	413	430	416	445	415	421	430	417	436	420	412	431	399	439	453	405	430	426	403	462	445	427	406	421	427	417	408	455	430	435	455	418	404	420	448	430	410	432	423	417	409	447	439	454	428	383	420	424	411	413	447	412	452	413	443	471	417	426	481	378	447	422	448	450	408	411	390	416	405	416	424	411	409	421	371	420	442	419	452	384	406	411	431	440	433	395	403	424	410	418	422	403	411
22673	21432	29805	24396	28292	37080	26157	9468	1388	750	774	709	690	709	716	738	707	712	677	702	662	685	721	757	695	663	630	713	694	721	684	680	687	653	732	667	683	649	670	652	708	701	673	694	711	689	690	728	685	709	657	684	650	653	711	684	663	681	687	704	713	662	703	699	668	671	671	620	664	681	683	641	679	631	668	681	690	651	649	678	657	716	685	684	670	660	678	706	655	678	646	734	666	702	625	682	647	624	697	690	688	665	687	663	670	673	692	691	643	705	702	669	684	637	655	605	718	710	655	680	686	670	680	660	692	690	669	699	667	709	629	671	669	723	706	629	639	716	706	690	707	663	681	642	689	666	699	701	712	723	675	663	710	721	659	653	685	673	676	669	663	664	717	688	686	651	678	652	630	692	658	723	696	620	635	676	677	671	691	675	685	603	647	680	706	713	688	665	640	657	654	666	697	669	672	660	679	711	680	719	735	651	635	672	696	683	677	683	729	679	661	691	655	709	684	631	702	680	686	653	671	711	656	677	636	671	659	680	743	678	679	735	698	671	688	685	719	711	643	694	677	671	671	685	682	657	657	685	660	652	632	686	703	678	706	663	685	666	657	670	685	655	653	693	693	625	688	699	686	649	702	679	677	703	655	656	671	710	692	647	635	657	693	684	678	683	680	709	638	666	680	651	672	691	660	706	655	719	691	674	641	680	657	638	671	717	697	646	622	621	700	698	705	649	676	672	679	668	670	666	641	700	665	667	636	692	704	660	701	654	692	667	668	722	675	673	683	675	687	664	654	663	616	674	655	721	712	663	649	676	711	713	648	671	638	654	640	685	665	648	642	651	703	664	698	658	695	709	675	655	667	694	655	696	641	681	673	655	668	680	713	651	689	623	647	674	682	683	683	688	666	649	680	696	639	674	655	664	691	620	692	717	675	684	709	736	682	691	648	650	664	697	697	711	684	630	696	672	688	709	649	676	674	676	648	667	679	676	657	649	675	645	677	722	678	671	672	688	685	687	677	673	658	688	661	734	686	680	680	697	699	671	660	673	644	696	701	655	676	653	679	674	668	696	685	666	672	662	674	631	663	704	668	652	658	678	648	654	701	688	675	639	691	672	674	646	717	692	709	664	678	677	667	685	739	674	643	668	646	689	681	685	741	657	671	721	663	664	653	682	583	645	684	651	630	707	697	670	706	727	651	671	678	665	667	674	682	703	677	694	655	676	682	681	662	658	661	657	672	667	671	686	661	679	689	678	685	664	698	640	636	678	676	699	702	726	698	623	673	691	650	711	672	674	660	665	667	655	684	673	685	724	691	677	643	665	667	660	668	610	664	703	688	663	674	691	708	675	648	676	640	686	666	671	697	690	689	674	663	642	683	678	716	600	724	686	663	670	659	688	707	675	649	699	661	673	701	685	690	701	666	717	684	652	645	672	635	673	702	687	688	682	692	699	652	688	719	699	715	702	683	621	724	617	661	681	700	652	669	642	648	719	638	642	690	672	674	651	644	677	632	674	677	649	694	660	696	684	643	686	708	669	731	672	700	690	682	718	698	672	698	721	652	689	676	639	671	670	656	679	686	639	669	674	671	686	699	684	699	739	667	678	680	651	696	668	711	711	676	713	690	694	676	636	666	639	707	706	665	663	637	718	653	668	679	687	654	626	641	734	672	695	689	657	641	707	657	689	672	644	728	632	694	671	722	653	632	633	626	694	678	709	670	693	678	716	665	657	730	646	734	726	679	689	701	740	651	701	657	705	694	691	719	615	667	679	677	654	665	692	704	689	654	649	680	644	684	714	650	692	670	709	715	688	654	639	678	655	684	669	703	661	657	697	687	700	676	695	649	677	670	661	649	677	758	660	692	710	712	671	700	700	687	729	699	682	639	662	673	719	628	636	649	673	669	687	643	684	672	673	665	695	695	721	665	697	664	627	660	688	678	637	704	708	636	705	724	673	732	668	724	649	687	674	655	673	672	672	655	682	717	716	685	684	633	681	691	709	648	718	682	706	642	701	660	684	660	685	673	651	693	669	671	699	695	664	636	691	647	657	697	651	685	681	707	655	617	657	649	661	727	678	654	692	667	713	683	703	699	697	708	650	658	636	686	678	701	663	671	691	682	676	646	632	695	670	734	706	665	683	708	664	692	654	699	659	706	652	634	684	692	685	695	675	666	670	660	678	704	718	664	619	695	706	707	648	637	688	668	682	654	674	698	664	672	657	688	703	688	639	654	675	706	641	724	678	658	721	673	705	738	663	612	697	660	686	663	664	691	721	685	716	736	689	683	633	673	649	634	643	682	679	668	711	671	642	636	655	687	703	668	668	674	667	688	663	631	674	678	625	697	672	689	677	684	660	655	707	683	686	671	711	672	643	671	660	637	703	633	677	649	702	655	701	708	646	662	676	686	682	684	663	689	708	664	659	720	655	683	647	717	693	710	658	670	684	662	644	675	675	671	651	698	691	693	674	699	678	696	683	691	693	664	695	667	651	674	646	666	726	658	643	681	648	686	652	642	668	662	674	676	653	639	674	708	660	648	722	670	691	693	679	692	674	649	677	695	662	659	715	639	679	644	707	700	683	687	679	677	710	649	650	682	666	685	660	653	683	654	698	670	680	649	626	660	705	647	638	680	688	632	635	633	696	701	688	735	689	697	649	656	639	700	717	666	654	682	662	681	666	670	638	667	687	679	689	717	659	700	722	667	679	714	680	667	658	700	660	700	710	688	658	679	699	716	650	738	683	695	660	663	671	682	643	705	668	658	649	601	657	680	680	659	716	640	687	695	676	685	678	644	645	687	718	674	691	719	701	692	597	665	627	711	676	728	670	658	699	669	741	679	691	639	637	682	678	713	697	722	668	666	703	653	696	687	683	661	698	710	705	718	688	670	699	684	717	693	688	682	677	710	699	677	673	663	683	643	646	690	676	667	704	694	732	676	678	686	661	694	672	695	698	675	655	650	678	685	675	596	690	638	687	687	624	656	724	682	701	662	680	682	665	723	634	662	631	707	721	656	679	737	657	715	709	686	672	700	636	677	646	627	684	690	651	693	605	699	729	645	674	650	672	670	695	649	730	684	722	639	705	655	687	685	679	728	665	672	679	712	640	670	684	690	681	705	684	692	622	656	645	661	681	703	662	669	701	663	648	644	673	766	701	707	671	647	712	664	668	662	681	592	670	679	713	658	660	670	674	643	659	742	646	730	707	651	656	662	633	674	684	665	693	675	686	671	667	664	662	646	665	712	634	685	659	694	662	628	663	721	752	723	673	689	706	676	697	690	656	732	702	656	680	668	673	655	684	688	711	713	642	666	635	687	662	645	698	647	694	666	635	665	684	696	658	687	701	677	685	699	663	686	644	720	673	663	662	679	667	709	718	660	644	638	665	670	657	669	678	712	651	664	647	670	635	692	660	674	704	628	733	740	644	669	694	692	654	704	719	652	638	689	700	706	677	658	671	647	706	678	653	708	701	634	703	694	752
47806	89715	63303	45976	47278	44258	18736	9539	1047	760	724	706	767	755	761	660	735	679	687	686	685	726	725	695	682	704	698	675	699	669	695	699	711	700	677	726	673	704	688	723	683	667	657	712	676	659	675	689	653	693	695	655	707	718	673	673	700	675	711	712	714	693	713	669	711	695	667	666	663	698	699	686	653	753	759	706	689	668	670	708	672	717	716	657	655	686	730	661	676	726	701	703	679	681	649	698	678	694	646	700	682	676	693	682	678	665	711	688	722	679	688	681	668	712	687	676	666	735	728	687	696	655	674	685	689	698	710	671	709	694	709	689	701	679	739	685	660	706	660	719	683	699	711	713	690	672	655	692	722	701	680	627	674	705	689	663	694	694	641	671	677	682	697	678	685	669	693	675	709	675	681	693	629	698	712	698	676	674	694	673	712	654	708	721	690	654	683	712	752	692	686	693	720	743	664	752	631	704	685	677	656	655	693	708	658	683	662	703	666	670	692	655	672	725	673	674	672	650	685	713	701	718	697	707	680	746	695	682	693	661	690	677	686	686	658	681	701	726	677	673	698	698	672	703	691	707	648	687	700	706	699	663	684	668	731	641	697	711	692	665	658	661	692	677	688	674	703	656	658	686	734	701	688	677	665	636	711	671	641	686	665	682	694	687	701	657	698	697	709	709	656	658	724	686	664	679	691	634	694	720	677	697	652	718	716	701	715	669	641	665	697	679	665	771	683	686	688	641	698	637	673	672	701	700	689	689	678	725	694	682	706	679	647	683	688	685	702	746	690	689	695	658	684	641	650	674	686	668	668	684	666	674	708	726	640	701	716	688	669	682	649	711	664	690	638	716	709	646	660	666	701	730	699	699	719	656	660	681	652	724	699	649	673	685	673	703	708	665	721	685	704	694	676	698	693	685	652	714	670	702	670	659	684	654	694	681	678	684	693	702	682	710	633	695	646	673	700	713	708	704	666	653	725	669	669	675	692	674	660	691	676	654	697	708	718	644	680	665	677	683	717	688	717	633	697	694	708	647	687	723	723	717	663	680	650	741	712	676	688	707	667	647	666	682	687	706	691	675	694	679	651	702	716	652	681	671	676	679	672	715	637	733	658	663	750	647	701	695	646	682	684	629	732	701	701	639	677	674	707	690	672	661	656	712	697	668	685	703	662	730	681	728	642	711	670	672	701	719	715	698	672	660	700	665	725	685	661	702	692	683	682	685	696	690	712	678	706	694	679	708	678	705	649	651	659	698	701	714	668	733	684	690	709	687	664	675	668	644	647	718	675	730	709	714	659	640	703	699	720	627	705	681	707	701	705	714	718	682	703	725	701	728	718	712	698	649	636	657	710	697	675	701	698	696	730	676	692	739	720	666	673	660	665	666	743	730	671	707	701	693	671	716	711	677	680	687	697	702	667	681	696	712	723	700	679	681	697	698	726	674	665	635	707	676	682	709	704	674	726	706	689	699	687	682	683	697	641	714	677	678	653	698	741	651	704	640	702	654	697	686	685	684	702	731	703	712	695	683	676	662	715	726	650	682	680	689	750	698	691	728	730	698	702	680	648	677	671	704	662	724	694	663	720	728	682	666	701	656	687	691	700	632	655	692	667	715	666	708	673	718	717	691	706	662	661	689	668	731	683	692	660	651	687	682	692	721	637	721	704	664	699	721	697	705	670	715	680	729	716	723	697	676	676	700	688	671	690	716	692	663	701	717	666	641	692	711	721	642	667	672	650	673	678	690	695	688	746	731	716	681	759	713	678	710	676	637	646	689	660	676	662	714	758	691	697	666	638	644	692	660	677	706	627	659	740	743	687	689	707	681	695	708	708	700	710	633	670	689	698	724	669	697	724	674	666	671	688	680	652	688	690	717	718	673	680	658	727	677	638	717	735	653	714	704	685	701	716	674	665	698	690	690	691	684	679	639	666	703	661	692	673	671	663	694	663	666	689	657	711	724	696	627	709	700	680	691	691	710	719	715	667	694	711	667	737	702	678	668	707	694	720	648	688	630	691	737	709	666	701	691	695	716	696	701	677	723	679	675	703	644	700	677	716	639	655	721	703	694	660	708	692	668	675	658	696	703	701	671	713	675	726	656	695	661	661	706	657	711	748	696	605	725	722	681	738	682	684	782	681	651	670	624	679	724	650	707	700	688	701	663	680	662	696	672	691	693	698	675	664	686	663	631	657	661	690	671	670	674	708	663	699	718	704	652	693	700	714	688	646	664	704	701	642	637	691	672	647	692	633	689	705	691	644	676	711	645	731	714	687	717	686	631	689	672	657	677	706	679	672	708	685	693	691	653	670	723	719	673	681	711	710	658	727	724	683	670	672	672	673	703	655	685	715	648	674	702	700	711	689	669	667	721	708	689	719	674	746	696	716	687	727	658	680	693	683	673	694	633	728	706	637	702	685	647	684	670	728	650	721	739	718	718	718	724	691	696	689	690	683	714	687	727	685	680	695	718	656	698	683	662	701	694	683	678	654	727	709	688	707	692	722	664	694	718	702	642	692	715	685	717	654	672	657	720	655	683	685	677	659	707	645	704	707	666	660	699	676	718	659	695	670	664	705	680	702	694	664	697	667	714	738	626	668	719	695	717	704	691	679	698	714	668	668	728	717	687	640	661	677	685	638	661	677	671	655	735	691	736	694	764	678	663	664	675	725	710	736	759	719	710	660	726	651	705	667	700	653	705	634	681	700	661	664	671	745	703	733	735	693	688	734	676	695	700	712	678	703	701	701	702	656	727	688	671	745	668	693	660	739	719	698	635	708	707	634	717	690	678	684	727	665	679	683	698	644	728	695	658	703	709	725	681	669	668	682	686	744	689	717	695	663	669	702	709	657	654	672	718	676	669	675	682	683	671	654	700	666	623	703	695	693	700	630	700	696	704	676	657	707	703	670	718	705	701	712	698	676	629	690	669	681	723	657	672	726	693	676	684	690	693	640	652	699	717	661	695	689	695	675	734	666	684	704	701	671	682	655	683	656	751	670	682	726	693	708	673	671	737	677	673	676	709	702	664	706	661	729	637	739	715	653	639	694	674	714	658	677	704	647	682	704	690	715	644	743	702	673	683	696	673	735	745	661	666	696	652	681	636	695	660	659	697	704	673	672	693	700	661	710	680	696	699	690	689	681	720	717	708	711	696	754	675	722	713	717	698	696	712	670	720	711	681	681	719	672	690	702	675	670	718	700	654	709	661	669	729	701	680	700	693	697	686	669	731	665	712	712	705	759	641	680	649	690	651	678	735	725	675	673	706	706	659	678	688	708	723	697	697	661	681	698	665	673	685	662	693	687	702	687	699	712	674	680	706	743	665	658	681	682	705	734	731	722	694	720	689	712	738	712	727	653	682	746	676	677	696	666	659	649	685	690	672	705	707	659	671	727	716	665	637	702	667	711	676	692	681	662	724	691	712	720	718	709	702	678	684	702	691	710	706	664	657	719	694	687	661	729	720	700	708	714	640	716	654	639	651
35587	30313	23814	10610	6131	4717	950	428	323	331	308	312	323	330	319	315	304	304	342	320	341	337	310	292	316	308	325	307	328	268	331	326	306	333	293	322	322	337	317	359	300	318	295	334	310	317	299	331	338	306	322	319	322	313	303	324	320	295	318	318	350	342	317	345	329	323	295	310	307	323	316	320	309	352	314	309	301	284	291	322	342	285	350	322	333	304	347	287	301	299	339	318	289	299	252	311	312	329	325	339	318	323	293	336	332	314	314	294	306	349	313	318	296	331	317	348	305	328	334	332	320	313	311	309	319	307	297	307	317	313	314	324	331	332	309	325	331	312	322	328	318	306	289	337	340	313	281	341	297	320	321	302	322	330	337	285	303	311	302	340	289	304	344	302	334	316	319	344	309	303	312	322	322	302	305	340	352	305	291	318	317	309	338	315	333	287	333	361	339	309	309	303	317	325	303	306	291	323	311	316	278	303	289	327	305	296	334	294	331	333	295	291	286	331	300	319	306	340	344	323	327	305	340	321	315	354	303	346	318	305	311	323	325	329	321	314	298	307	333	320	335	324	320	320	347	305	301	308	340	295	326	340	343	278	320	327	340	295	306	324	305	326	338	333	323	297	326	291	293	305	304	330	322	320	312	289	302	315	299	333	318	298	339	350	348	327	316	311	317	263	315	333	314	316	336	336	331	323	333	340	302	307	316	343	323	296	320	336	313	336	318	308	318	291	319	349	326	316	317	328	289	300	304	312	322	296	310	323	319	339	276	336	303	282	317	331	309	329	324	335	338	275	332	346	319	321	324	293	315	329	306	329	327	306	290	315	314	318	317	297	332	323	339	319	323	319	316	325	330	294	322	292	299	327	307	324	312	305	290	329	318	313	319	293	312	334	312	317	309	282	329	320	334	319	288	310	311	310	299	289	311	334	321	326	354	300	327	300	313	314	303	315	295	319	315	351	313	313	328	333	320	297	330	313	330	321	337	308	318	306	302	319	332	322	331	306	338	295	299	327	312	340	280	337	319	332	331	326	311	311	349	334	336	318	314	288	319	345	297	312	345	303	290	302	292	314	320	316	315	324	325	329	281	328	337	322	335	318	343	343	326	318	309	273	349	311	313	316	305	352	316	338	329	334	322	311	303	312	318	333	323	303	336	328	304	333	338	293	301	325	329	368	372	314	325	328	320	321	327	308	298	356	333	350	320	301	305	304	317	327	281	330	308	324	329	325	343	323	305	374	302	310	321	328	311	300	293	303	309	308	308	303	309	358	313	312	340	330	293	294	314	278	316	332	300	295	331	335	319	284	298	342	303	344	323	338	305	316	327	325	316	304	316	320	301	303	318	300	335	320	314	314	323	318	308	302	305	327	298	309	299	310	353	322	335	354	343	316	322	279	335	337	339	315	295	313	328	291	320	350	322	358	303	340	282	317	369	291	325	313	296	327	295	319	343	302	318	338	277	328	286	300	335	329	337	345	322	309	318	335	298	326	302	339	354	312	294	326	331	323	308	336	324	318	323	285	329	317	331	321	319	316	326	324	311	304	325	310	305	313	293	330	322	338	313	333	333	305	324	329	328	328	310	289	306	343	348	328	326	287	302	328	331	332	327	327	291	314	315	322	318	323	304	317	327	336	303	336	323	308	349	303	313	320	296	313	300	301	311	301	312	302	317	324	312	320	311	307	348	352	318	305	326	297	331	303	304	314	313	323	325	292	308	301	284	285	315	324	330	319	352	358	315	302	332	307	305	340	269	316	316	351	293	303	306	319	334	359	312	304	303	304	329	331	318	287	284	307	289	300	301	304	332	312	314	316	295	355	316	368	311	334	328	307	327	303	297	290	350	311	297	316	303	320	310	338	324	285	314	319	316	336	332	337	294	300	308	355	336	332	321	316	296	339	300	305	312	328	306	332	324	306	327	341	311	319	322	311	301	313	348	278	319	330	302	328	303	297	348	310	307	338	316	302	327	321	312	336	290	341	336	334	315	321	310	317	288	316	317	317	314	317	355	307	310	314	284	304	324	316	328	330	293	338	288	324	320	334	340	330	304	314	286	336	306	297	312	331	292	304	320	332	320	332	358	332	284	321	334	286	327	331	326	330	330	323	357	298	334	296	318	364	303	307	353	329	273	334	323	314	318	323	277	337	330	303	313	325	305	331	303	313	313	339	353	289	319	333	320	360	290	289	301	325	302	324	297	298	301	338	317	310	303	337	342	328	297	323	335	305	308	342	314	316	338	329	289	310	294	313	300	345	299	297	309	323	325	315	303	304	316	297	310	318	326	323	325	338	333	316	325	328	321	336	312	305	319	315	286	297	275	335	312	346	309	310	327	368	290	295	337	309	311	332	324	319	292	312	323	309	313	330	322	311	344	315	282	353	333	329	313	328	309	302	329	295	347	339	317	314	315	313	331	301	302	331	324	316	348	325	313	310	297	315	332	301	327	335	305	299	315	287	316	311	324	335	331	315	341	302	327	311	319	302	337	308	300	301	315	316	322	341	314	308	319	312	345	350	301	340	312	340	311	315	271	294	302	311	290	311	323	299	335	303	318	334	312	313	296	293	306	329	322	339	351	319	317	334	308	321	321	317	317	345	302	337	360	306	341	335	318	360	297	305	310	321	337	315	336	305	321	314	328	336	316	315	357	338	327	318	328	370	305	283	336	324	317	336	346	336	316	338	313	334	357	304	302	327	294	351	326	349	305	318	319	303	300	315	328	345	297	299	328	351	322	322	316	300	340	315	346	290	353	319	315	287	328	318	289	336	323	296	322	311	302	343	351	318	315	289	310	336	287	304	324	283	329	297	311	308	340	308	287	327	311	342	287	319	310	346	319	296	320	309	309	315	324	316	321	322	301	343	349	296	340	328	305	305	338	319	294	323	321	338	305	329	342	311	318	318	357	356	295	353	320	331	311	333	290	285	302	342	318	333	307	324	371	318	307	343	337	301	336	346	363	322	303	309	312	301	335	333	293	326	306	339	327	295	336	287	318	305	334	291	320	333	324	333	342	323	348	303	339	306	335	337	303	328	309	315	337	325	310	327	312	305	316	293	311	332	335	334	310	293	322	328	349	287	330	330	320	338	331	331	302	321	315	321	322	329	299	319	334	290	312	281	295	323	313	327	326	351	310	307	297	291	324	313	345	339	285	349	343	330	299	299	327	347	317	294	337	299	311	300	305	314	326	305	276	313	320	328	324	319	320	311	361	342	299	302	298	309	329	318	316	294	302	334	307	306	322	302	370	300	324	362	279	319	325	320	326	317	309	333	329	333	339	296	299	310	296	328	309	294	323	347	332	319	318	322	327	353	314	324	316	299	336	323	306	285	310	302	315	341	333	353	317	308	322	325	331	323	302	333	317	297	344	326	300	312	318	312	306	329	302	327	356	291	311	313	316	334	300	328	270	291	319	332	336	322	338	353	342	318	321	293	313	298	306	319	334	330	339	299	335	307	299	333	315	332	353	286	329	313	305	327
40817	39205	16249	5562	5805	5382	1042	430	355	315	314	351	339	336	353	375	329	333	325	343	338	356	340	354	340	321	348	336	366	326	324	307	310	349	334	351	336	337	329	335	334	345	343	330	331	333	336	342	361	371	381	308	361	356	347	341	345	328	354	349	349	340	345	351	350	334	321	337	337	351	326	323	331	329	353	347	331	333	355	370	355	329	330	357	330	375	335	358	354	336	332	352	332	310	312	325	372	353	333	337	337	347	353	364	330	345	327	354	336	333	337	321	369	335	352	347	312	352	305	364	342	325	328	344	354	348	380	339	330	338	345	352	343	357	349	336	318	349	326	331	376	339	352	369	336	354	364	327	357	362	324	346	321	359	385	300	343	350	329	369	344	335	337	365	342	323	317	329	304	337	334	351	333	340	312	355	350	307	364	356	339	355	343	357	345	358	367	335	336	322	320	357	353	344	310	376	344	417	356	296	364	337	336	313	333	344	373	353	335	323	353	346	315	365	355	330	330	342	336	337	336	334	330	323	326	337	336	339	348	334	310	320	367	336	340	320	348	332	320	328	379	347	353	347	335	376	334	367	374	342	359	338	351	329	336	337	361	339	354	341	341	348	326	387	369	326	351	343	355	332	327	363	353	346	315	376	381	367	334	303	339	344	350	342	367	325	369	394	341	359	344	325	348	338	327	328	327	347	392	311	357	341	352	328	360	321	347	349	350	316	320	359	386	335	319	366	319	327	369	325	316	336	344	357	332	328	329	324	378	336	351	335	349	333	315	331	363	348	306	325	353	334	350	346	378	342	320	354	363	362	337	304	377	336	413	353	344	322	359	323	337	319	365	343	337	302	356	337	333	362	351	318	317	353	357	333	321	334	323	332	331	352	324	322	356	339	341	338	382	312	360	351	336	358	324	325	363	356	358	338	335	341	343	331	348	339	318	310	340	318	342	364	307	367	364	320	341	307	345	344	340	345	337	344	307	354	341	350	351	324	351	339	344	348	376	342	360	356	329	337	325	317	337	316	333	335	353	354	341	335	340	321	375	361	325	365	312	328	365	346	382	338	347	386	341	350	364	360	363	312	346	348	336	322	326	343	333	316	311	378	345	341	352	364	348	343	340	335	331	354	328	328	385	331	368	335	311	346	358	341	341	349	367	325	331	351	357	323	358	367	304	341	360	319	322	345	315	305	363	343	341	336	355	349	322	322	343	353	357	349	335	347	355	345	367	335	350	371	331	327	344	336	344	333	333	341	368	335	341	365	326	327	336	325	366	326	313	348	366	363	350	339	309	373	333	331	339	317	359	345	327	327	349	349	326	334	336	308	348	355	327	323	350	347	350	327	346	339	362	328	307	387	340	330	334	348	301	380	324	335	342	343	336	318	329	365	341	378	334	337	309	328	361	366	338	344	363	369	296	342	374	318	333	365	311	350	350	323	338	333	342	304	320	344	352	312	359	307	348	341	353	337	359	345	337	334	352	369	310	350	333	378	361	349	314	376	339	327	379	357	343	338	309	327	341	344	287	356	363	357	349	359	295	354	340	344	305	338	335	340	365	346	304	332	356	339	316	359	334	318	358	363	335	341	342	359	368	344	348	345	334	385	347	372	327	335	343	320	326	341	310	363	335	295	368	393	314	327	343	336	373	345	350	329	324	337	350	333	334	330	333	359	348	281	356	330	344	308	364	358	344	369	327	328	337	320	342	373	313	373	365	353	329	367	322	369	311	351	338	327	359	318	359	389	359	335	351	382	348	361	361	332	337	345	378	344	358	334	368	324	348	358	358	379	354	347	339	368	333	344	324	339	315	291	338	355	332	371	332	329	338	337	398	323	371	343	347	362	345	336	335	324	341	337	332	345	318	343	352	326	340	334	343	329	340	352	351	320	304	308	338	339	329	344	346	357	311	348	364	347	329	340	352	331	321	339	371	343	348	329	326	312	345	356	343	360	332	322	334	348	359	324	372	330	354	317	351	342	340	306	354	343	375	320	336	345	347	364	328	346	324	346	352	349	348	358	344	351	322	316	344	356	331	354	371	345	375	341	351	347	334	361	327	344	308	362	382	346	371	345	315	345	333	338	347	363	342	343	341	348	307	311	370	329	334	333	334	354	376	371	347	350	317	365	357	327	343	369	343	312	341	309	358	362	324	299	351	351	316	369	375	334	361	322	381	329	313	293	320	329	342	347	326	347	335	327	325	345	325	332	340	339	378	358	311	363	357	343	385	351	348	308	349	344	328	331	350	319	330	303	347	323	333	349	315	346	292	352	326	352	309	341	340	336	367	338	362	351	356	335	335	363	337	396	337	342	351	371	342	345	382	327	346	371	351	373	346	332	317	339	362	360	373	328	361	321	368	372	316	331	349	338	358	373	340	367	355	331	332	361	345	317	329	343	325	337	338	317	336	351	348	377	338	334	361	347	303	341	345	353	342	350	361	313	362	317	353	353	331	308	331	346	352	321	346	353	329	303	329	383	365	346	325	309	355	325	321	334	364	314	323	340	319	342	334	342	357	337	335	365	312	364	332	352	345	340	319	357	344	337	361	318	379	343	322	365	327	374	333	342	336	336	319	353	334	301	323	331	364	345	359	336	316	351	363	344	321	346	347	338	336	334	344	337	317	363	331	377	327	364	342	311	312	356	379	315	351	341	349	344	348	325	335	367	355	343	338	338	355	321	335	353	367	356	339	350	348	375	318	364	367	369	356	333	353	328	327	301	338	353	316	339	372	370	340	336	338	311	354	372	301	353	343	331	317	361	341	356	343	315	337	334	326	337	355	361	390	375	327	322	335	315	318	328	362	342	388	368	353	378	299	357	358	364	321	339	334	358	331	360	349	327	339	330	350	385	357	360	355	293	353	348	341	321	374	311	339	357	337	323	298	334	332	318	335	344	363	371	340	361	327	348	339	322	333	341	320	319	340	307	348	350	348	310	363	360	386	394	374	320	326	305	342	371	373	334	360	354	320	369	337	332	351	348	333	342	351	345	301	347	361	354	338	365	338	363	355	324	356	330	372	330	351	358	341	301	359	310	366	350	326	304	340	331	326	328	354	341	348	322	316	354	328	354	347	349	370	311	345	358	332	321	370	368	355	351	343	363	299	329	320	327	337	382	354	356	372	329	356	337	322	342	339	342	409	368	357	342	311	381	323	299	346	332	347	359	337	347	309	371	323	334	346	357	361	328	338	358	333	336	316	320	308	345	359	380	339	348	336	343	360	357	354	341	360	365	308	377	325	362	359	340	363	342	325	336	338	353	357	333	350	340	340	349	346	349	338	347	361	339	356	329	342	351	355	315	342	329	320	319	362	347	321	315	359	327	334	318	343	331	329	328	373	348	369	340	334	315	320	343	368	359	346	315	333	334	307	367	354	337	333	353	340	345	331	357	336	339	326	335	326	396	309	334	365	361	378	359	351	383	362	356	363	315	360	333	334	370	339	361	330	344	339	346	338	327	317	347	342	353	341	345	310	342	331	358
24136	22014	30512	26395	27714	30082	15182	1417	498	505	484	488	524	555	540	494	522	520	541	499	484	480	494	507	514	490	477	511	465	480	489	543	492	515	487	558	463	525	527	471	503	495	486	473	511	486	472	477	503	484	495	530	480	469	485	514	474	503	494	472	510	524	460	528	510	472	500	500	488	528	454	492	488	491	523	523	526	513	469	507	479	508	453	535	505	503	536	505	545	535	515	533	501	467	526	547	475	508	488	495	484	451	489	492	491	512	509	496	489	509	448	483	518	500	482	495	498	478	497	506	540	486	539	528	478	505	472	480	467	488	426	518	515	492	467	455	516	471	465	518	473	534	480	486	471	516	468	458	497	473	515	529	513	516	556	494	514	507	491	527	527	468	520	488	525	480	494	496	514	495	500	469	472	512	548	499	482	495	516	481	515	511	498	503	520	444	511	488	519	483	505	496	495	476	490	465	489	511	467	510	494	470	479	519	520	477	458	478	470	519	481	515	476	520	523	495	522	472	511	480	488	492	482	502	503	532	490	465	472	505	497	516	464	471	497	497	491	506	484	475	492	471	494	533	523	494	509	463	436	511	513	513	491	482	499	497	479	520	487	506	496	505	479	495	488	503	486	481	495	500	497	514	455	486	475	493	479	497	504	498	513	489	453	485	486	471	537	472	496	513	490	512	459	512	477	517	480	489	524	450	530	496	499	525	493	506	478	486	503	524	470	447	480	518	464	454	483	492	506	482	480	508	496	514	512	479	516	480	491	466	501	506	484	455	467	505	475	438	487	495	492	475	487	478	481	478	492	496	523	484	499	516	514	474	466	481	491	501	482	481	479	466	498	483	524	534	507	486	526	451	491	485	498	477	511	522	458	470	491	472	491	511	499	454	507	503	505	481	507	483	454	488	531	466	495	486	497	488	490	481	510	478	505	502	503	506	500	535	484	501	479	491	464	474	455	469	503	467	555	462	496	458	463	484	475	483	502	512	518	498	484	494	539	528	459	526	471	473	528	506	503	467	478	507	482	488	484	478	489	471	515	541	497	505	476	502	463	467	517	478	513	522	471	497	481	501	486	455	464	462	536	499	503	498	485	521	465	506	486	493	489	496	483	474	488	482	545	526	459	485	462	472	502	491	502	495	532	519	447	520	502	506	517	490	549	485	477	508	541	490	461	479	464	534	499	459	491	530	474	475	489	544	527	489	490	512	489	493	471	496	489	517	505	501	475	520	510	456	512	471	500	462	510	471	485	465	508	485	466	493	452	512	497	495	519	440	455	515	507	515	428	465	483	462	508	489	560	514	478	515	474	482	507	473	525	504	479	508	498	515	486	483	520	531	540	472	499	474	474	499	520	484	519	481	484	498	491	485	474	474	479	515	507	468	450	515	480	508	483	483	495	484	493	490	486	519	466	484	487	517	515	530	482	503	508	531	523	534	494	484	512	463	498	528	463	483	510	516	466	525	521	456	508	461	496	475	522	537	508	535	482	482	475	520	476	548	482	498	476	474	524	525	501	530	510	470	504	464	481	499	488	514	520	516	509	492	501	464	460	497	520	513	478	481	488	487	520	497	498	455	510	510	486	480	485	470	470	560	488	504	486	514	537	507	516	500	526	510	470	490	474	493	482	432	495	492	501	528	484	497	495	467	510	483	489	493	514	498	445	500	466	510	521	500	472	508	486	486	472	483	477	466	523	473	501	542	480	512	471	514	485	496	478	477	513	482	493	512	523	524	491	498	494	482	515	534	483	497	451	507	495	483	516	493	443	476	507	466	502	482	477	499	544	478	517	484	472	470	480	471	519	495	503	479	486	530	491	475	526	503	479	506	480	523	520	493	474	492	485	487	484	496	495	524	521	517	475	554	484	497	469	499	488	455	488	462	473	497	527	472	453	507	479	517	499	542	527	484	528	488	472	505	520	487	452	485	535	466	503	510	490	507	520	488	486	487	506	520	535	501	518	493	514	464	523	491	537	455	484	453	498	443	512	513	506	523	502	484	487	503	492	511	523	478	482	500	517	508	510	477	483	514	487	498	477	488	504	455	476	513	496	474	475	544	540	477	503	501	480	500	491	538	493	497	510	504	474	492	472	532	524	489	528	497	487	486	469	502	529	497	454	465	533	522	488	506	491	483	497	526	491	474	512	508	525	494	501	509	470	512	501	506	489	480	526	539	465	471	492	481	502	516	475	510	491	467	468	454	490	476	504	472	477	507	493	487	506	492	490	492	505	507	473	481	490	501	504	498	449	504	484	486	538	510	491	526	527	536	521	492	469	524	483	478	482	483	489	496	478	493	502	509	478	487	463	453	476	479	493	507	469	505	488	495	486	497	529	490	489	522	499	491	506	537	492	533	494	504	490	495	489	484	522	490	459	497	519	492	486	526	511	475	488	516	470	500	518	481	495	505	491	474	530	501	503	525	522	464	466	523	500	456	500	502	487	508	535	493	541	537	517	502	469	502	482	480	493	503	474	481	493	471	499	505	483	475	497	479	480	481	508	484	466	498	484	551	508	527	513	510	509	505	486	522	517	504	456	501	490	476	502	481	509	460	482	532	463	557	501	476	513	486	455	508	483	538	523	473	531	471	499	448	497	428	521	511	498	536	516	503	515	487	487	572	491	485	479	470	527	468	489	438	457	510	481	486	461	497	461	535	508	519	505	480	496	486	485	502	496	470	488	454	514	505	511	498	462	462	474	486	495	490	483	527	515	529	494	490	467	449	539	497	498	516	492	475	508	487	529	530	484	499	455	478	514	518	501	513	514	510	506	514	444	493	525	481	474	472	509	481	489	492	476	498	474	508	503	474	492	498	517	524	462	482	535	480	523	508	482	483	541	461	485	522	447	483	487	475	513	466	506	505	509	532	475	519	497	491	491	481	513	534	503	519	462	503	535	518	484	526	518	510	523	506	507	490	499	508	488	521	448	495	499	468	488	468	463	498	508	493	485	496	501	471	456	494	470	483	538	490	507	511	494	531	513	480	474	497	511	518	485	503	523	508	461	477	500	507	470	495	494	497	494	497	479	498	468	535	489	478	544	501	489	530	470	502	500	518	485	489	472	500	517	488	501	475	500	496	481	473	492	488	546	501	471	510	487	500	541	495	514	491	531	421	496	473	489	519	475	469	517	543	492	487	475	497	460	519	483	499	462	501	490	505	484	486	467	505	516	496	495	506	462	502	511	482	521	505	518	485	501	467	504	490	478	504	485	510	446	474	484	548	459	512	533	502	489	520	506	515	482	518	486	490	521	511	515	562	497	551	516	469	514	455	544	510	479	476	496	511	492	450	506	512	507	521	445	506	480	483	491	479	513	486	463	497	500	467	515	516	477	462	503	447	493	502	490	482	497	470	499	473	475	504	505	532	509	515	519	520	504	487	511	481	441	486	477	496	465	461	507	466	500	444	457	525	484	478	439	519	503	482	468	507	455	465	466	509	525	448	512	516	554	495	481	496	482	540	486	475	510	500	478	478	518	500
44531	84029	52865	35021	34727	32191	10124	985	506	539	565	533	503	522	537	539	548	571	534	528	513	491	499	525	536	495	506	535	487	508	508	499	475	524	537	545	497	505	534	521	491	511	483	522	482	535	484	489	491	499	531	479	540	534	527	509	529	512	477	455	521	484	557	552	490	505	494	468	505	517	560	495	539	493	492	497	514	500	516	476	519	479	473	512	500	502	490	478	490	500	507	499	549	523	510	474	490	535	533	537	534	499	484	488	571	511	503	484	544	513	509	502	535	455	504	467	491	499	481	481	529	538	502	490	467	537	559	546	491	513	514	477	481	488	512	511	500	522	504	506	518	501	507	488	514	487	494	533	502	507	470	527	518	522	495	517	458	516	500	505	518	506	488	477	522	522	505	537	525	519	505	543	526	504	483	502	486	504	510	511	490	503	494	519	503	464	511	506	507	513	508	513	495	529	508	493	532	527	494	492	503	523	508	490	559	491	531	531	511	513	485	514	520	512	501	525	504	532	473	504	496	510	495	510	467	507	515	494	475	522	509	501	513	488	503	493	512	521	492	518	514	480	484	523	529	501	493	540	508	559	476	501	517	525	480	537	467	502	484	524	508	472	481	546	504	514	533	507	524	503	494	496	550	466	512	508	518	479	472	512	479	526	466	473	509	496	497	511	486	521	489	503	480	482	500	515	515	549	478	467	511	515	511	506	497	497	480	463	518	527	463	512	477	487	502	508	504	505	452	527	525	530	494	507	553	516	490	513	527	478	534	464	483	456	499	531	512	514	499	494	467	499	514	496	493	496	508	488	511	508	516	489	514	548	516	523	506	494	504	535	497	532	457	514	478	473	519	516	493	456	512	484	467	484	532	482	494	526	506	495	490	476	498	512	480	516	487	507	526	483	508	528	523	508	473	515	471	503	522	489	520	534	492	516	494	479	558	487	505	484	475	519	490	518	494	514	497	503	524	486	518	536	502	489	475	497	503	510	537	454	477	530	565	505	490	501	490	512	518	470	480	494	524	568	539	519	483	507	516	528	535	498	503	552	554	506	538	510	540	500	561	507	509	480	496	473	531	533	477	524	503	495	528	509	534	479	516	509	516	515	518	468	479	553	495	491	483	501	525	526	512	478	510	518	486	532	507	515	487	506	478	498	519	509	525	497	491	512	501	500	496	515	493	512	482	502	454	546	526	518	524	554	522	513	494	512	518	548	476	522	490	526	479	530	557	487	545	497	511	483	505	488	523	512	509	521	499	533	517	538	493	515	543	501	495	478	483	534	544	516	513	525	529	518	495	493	534	497	486	504	530	495	475	490	503	481	497	501	523	532	477	471	506	514	518	505	505	514	546	511	484	500	488	477	501	516	485	517	507	530	538	488	468	524	535	521	457	540	518	486	485	482	518	530	529	501	483	511	510	514	511	474	494	509	489	527	527	496	522	534	531	478	526	509	521	510	505	525	516	510	502	515	486	512	493	505	513	493	469	493	501	489	528	512	497	501	497	495	515	505	534	495	498	478	506	522	505	542	531	489	527	505	480	492	503	477	480	493	507	488	513	515	492	527	488	539	506	478	483	517	543	519	500	489	513	552	555	534	536	508	497	526	506	530	492	499	522	500	529	486	469	505	514	563	490	528	535	527	509	520	500	474	512	498	533	488	514	540	482	499	534	460	502	520	530	539	540	539	479	489	505	494	513	493	538	543	546	501	482	476	461	482	512	498	511	481	502	522	523	517	504	512	472	512	528	488	479	476	493	513	495	486	494	514	520	533	480	476	494	533	545	499	514	486	460	473	499	533	548	495	525	521	482	493	507	537	514	506	521	506	510	495	493	528	469	517	518	499	512	518	500	516	504	490	539	510	501	506	528	496	488	473	492	459	501	493	531	511	479	504	540	515	457	515	501	515	521	505	526	466	524	512	516	511	546	535	509	486	495	519	474	484	533	555	489	514	466	489	506	496	566	503	481	536	534	515	513	511	539	480	487	500	506	500	530	473	510	473	525	519	539	533	509	505	492	500	532	489	550	554	514	477	502	503	515	503	530	492	534	538	531	521	476	530	520	522	529	539	475	477	494	514	494	514	493	514	521	508	467	499	520	490	505	554	501	521	523	499	510	509	502	495	516	533	494	505	489	527	501	486	527	503	481	517	499	502	512	500	488	505	504	526	467	558	476	543	499	538	545	513	525	520	476	506	493	521	501	500	502	484	534	506	475	548	520	510	486	527	532	538	506	433	505	509	546	481	484	463	484	528	494	480	544	494	511	507	522	502	515	503	512	502	485	511	479	486	494	546	506	512	502	523	515	508	465	510	491	486	495	539	475	469	495	456	502	542	494	482	501	475	535	528	462	489	513	466	528	474	512	546	507	564	526	493	518	533	504	490	525	484	525	473	510	536	570	506	456	477	497	491	479	458	513	491	543	475	525	457	496	490	494	521	547	499	502	487	455	502	490	518	504	526	507	488	502	503	509	509	469	509	480	559	529	466	550	532	504	515	496	476	463	532	500	473	485	509	511	463	513	535	508	462	481	509	533	484	530	497	486	497	475	508	479	500	493	466	499	497	475	475	507	528	473	535	509	518	479	478	499	519	510	505	481	495	475	577	492	479	498	495	481	547	536	497	499	490	487	470	505	517	521	492	481	536	527	528	497	489	488	521	501	491	498	520	479	510	515	483	498	486	513	497	506	516	487	498	535	528	473	491	487	507	528	502	535	489	504	514	514	466	556	495	487	483	511	533	467	453	500	477	498	491	512	483	534	499	552	515	503	504	506	488	484	475	523	515	489	495	496	527	506	499	497	518	543	487	524	477	483	517	531	456	488	515	513	528	543	548	476	480	505	503	494	481	548	492	491	516	498	519	476	504	510	504	481	520	464	521	477	513	552	511	519	517	472	505	501	501	554	516	506	506	527	522	496	518	483	501	498	519	556	556	487	480	498	496	509	511	467	511	512	505	491	500	523	498	486	505	501	529	506	497	510	479	524	495	530	511	503	491	524	509	509	503	513	504	470	466	469	524	516	533	487	529	520	472	527	519	475	476	518	496	539	516	492	501	544	499	498	492	523	497	567	519	502	533	504	502	517	500	525	540	503	519	502	507	531	536	445	515	514	514	525	496	498	522	498	509	537	505	561	479	488	474	506	527	521	520	470	513	468	547	524	508	520	478	520	493	520	474	519	485	537	499	517	489	535	497	483	459	554	520	505	530	514	469	533	527	515	518	496	545	516	503	490	488	499	529	505	478	492	537	490	495	525	497	485	501	531	509	517	493	496	494	498	479	492	513	532	472	533	530	520	499	540	504	505	504	474	493	547	518	522	500	507	487	534	540	483	523	514	527	492	491	507	490	543	506	510	478	471	486	515	523	504	509	480	500	489	514	499	508	518	510	499	543	532	507	483	494	504	525	534	506	507	511	511	474	545	531	508	528	537	526	469	522	481	485	499	496	483	471	509	514	524	506	500	483	487	516	501	497	518	512	486	479
25099	22555	30074	26558	21857	19305	6517	503	423	399	438	402	391	406	368	388	422	330	388	401	380	396	370	365	379	394	403	368	380	381	344	356	375	369	323	444	431	399	410	413	398	411	349	349	364	380	399	400	392	375	408	406	369	402	385	338	392	387	388	392	403	399	364	408	379	364	387	387	337	378	379	409	381	354	384	415	372	349	356	359	357	363	399	378	366	385	402	362	371	416	385	390	369	401	375	371	368	419	396	357	377	394	385	386	383	403	389	375	378	376	371	359	397	407	382	351	322	374	370	365	378	390	377	378	376	373	361	429	394	383	393	395	383	374	366	402	367	368	369	379	359	398	357	426	381	368	399	408	422	374	375	374	392	391	340	368	400	387	335	374	375	361	424	378	355	354	391	340	383	371	369	406	348	367	423	364	406	407	392	378	373	372	386	365	372	368	390	386	412	371	404	364	417	374	391	393	367	404	409	366	382	345	362	368	370	369	356	347	386	405	375	367	351	433	347	362	359	403	372	372	418	358	390	369	411	377	384	369	411	377	388	419	433	350	357	385	387	395	357	414	364	376	383	395	421	404	387	397	373	363	378	395	380	394	338	421	393	388	393	391	360	352	364	382	378	355	384	368	382	410	366	369	399	407	380	417	364	365	388	371	393	348	395	395	359	350	355	354	357	384	335	378	347	383	383	390	392	389	402	365	403	407	430	400	358	377	369	403	424	371	345	390	369	363	369	388	400	377	378	362	391	398	399	406	365	385	400	359	366	366	378	348	350	375	394	403	329	403	378	395	371	376	396	413	402	376	392	376	363	377	380	375	369	398	363	357	362	386	399	402	373	379	390	369	401	385	384	401	388	389	413	389	383	385	357	372	415	399	358	389	368	395	385	419	396	379	375	407	378	367	384	426	360	377	385	353	407	357	377	372	410	386	376	431	360	418	361	355	367	337	366	394	384	346	373	407	362	375	398	366	359	394	394	362	401	375	373	409	372	388	394	380	362	328	396	375	407	351	411	385	376	380	348	401	390	383	355	349	390	411	344	404	388	393	379	338	343	393	366	370	395	373	414	369	414	393	351	398	425	387	383	387	383	381	344	410	362	362	378	376	386	403	397	406	406	383	357	372	406	368	372	401	416	412	398	388	383	378	358	411	413	371	396	383	396	370	362	398	406	375	378	387	382	370	386	361	397	389	371	392	355	400	358	358	387	378	368	376	377	353	389	384	419	403	384	380	372	383	392	407	375	390	369	370	403	407	389	387	366	397	365	383	386	378	373	382	396	399	413	393	372	366	384	375	374	393	358	368	404	363	371	382	392	386	362	391	361	408	359	409	397	399	366	375	397	380	339	390	406	377	358	360	347	401	367	355	367	365	399	381	358	358	398	370	387	414	366	376	396	366	382	328	359	378	380	392	366	402	397	380	403	370	376	368	348	413	365	367	400	349	364	368	356	393	388	401	423	368	390	392	400	386	380	400	400	401	392	366	376	403	355	378	394	350	368	355	375	389	380	361	361	356	354	421	387	386	383	374	388	360	385	373	434	393	343	361	380	355	404	370	366	379	342	362	363	390	405	401	387	377	369	372	426	379	363	388	395	365	371	404	417	387	379	389	372	347	386	369	380	393	364	388	384	344	379	363	385	387	381	377	390	384	372	398	395	397	383	386	381	354	381	395	392	370	369	358	422	418	393	385	390	370	375	371	342	361	346	419	412	447	357	352	355	408	403	352	381	351	365	371	393	381	387	375	403	363	370	359	365	366	378	367	400	349	382	375	374	381	373	388	366	386	404	379	374	404	354	405	393	351	412	388	365	352	385	365	394	383	370	414	396	350	384	408	411	388	404	382	353	395	381	353	397	400	355	360	378	420	360	375	416	414	396	384	354	378	359	376	382	382	373	377	380	365	359	404	408	362	373	383	372	395	383	372	363	430	406	371	389	383	350	358	359	380	367	375	388	359	393	369	380	373	413	375	389	401	395	384	363	387	378	362	387	363	370	331	383	368	346	355	366	377	396	416	397	364	377	354	375	416	374	383	355	400	396	410	389	384	374	345	359	402	414	375	383	362	373	393	386	396	367	412	387	400	379	418	354	390	375	404	359	369	409	381	388	394	367	380	396	385	373	370	369	413	343	402	399	341	383	358	394	429	382	401	392	344	387	388	429	377	403	417	371	386	358	378	375	399	395	376	397	405	372	381	379	365	406	387	367	373	396	367	395	365	406	343	407	328	396	406	373	383	382	363	395	395	381	388	385	361	338	345	353	381	389	426	365	403	401	389	404	365	329	389	380	345	358	345	353	350	371	385	366	380	365	415	394	375	400	364	375	387	398	403	370	405	383	375	402	378	377	358	401	363	375	383	382	419	397	403	371	369	404	351	356	368	371	341	407	380	388	379	372	375	364	360	389	361	391	380	392	334	391	364	419	391	385	360	376	389	379	359	401	363	388	367	382	370	396	381	360	387	341	379	361	411	364	413	420	357	381	376	384	389	356	384	337	434	378	347	365	413	396	362	375	406	381	382	388	369	368	423	388	366	352	357	357	393	361	391	357	382	369	349	358	362	376	381	391	388	386	356	387	336	385	395	365	344	381	376	405	377	399	391	382	404	388	390	379	375	398	389	353	398	342	415	367	432	386	344	406	390	418	393	397	368	362	377	379	381	392	371	413	378	372	376	410	371	382	393	396	385	368	362	355	399	398	405	366	355	370	426	325	365	398	359	368	400	379	387	393	395	388	381	412	361	368	370	370	373	394	370	379	384	373	351	343	373	361	361	380	398	382	395	410	348	370	404	375	361	352	401	384	358	378	375	351	417	386	385	402	357	409	369	407	381	365	407	367	397	373	394	366	412	383	395	407	414	385	358	391	367	353	379	396	348	353	378	352	356	378	380	435	386	405	383	361	364	383	401	401	356	390	413	410	403	360	365	408	397	404	364	370	377	374	401	339	381	409	355	357	360	358	342	368	386	396	376	353	382	380	381	382	368	379	403	375	383	377	381	403	378	339	400	363	374	373	383	368	397	369	408	358	379	369	362	406	391	364	390	383	390	356	390	372	402	350	353	368	381	374	393	413	361	339	384	378	393	373	373	383	350	353	375	373	364	395	400	359	365	432	366	412	366	389	365	355	385	385	394	368	375	384	371	355	357	400	384	395	333	378	395	349	358	419	429	370	367	341	367	366	352	393	393	391	387	364	381	407	397	419	368	429	385	381	373	400	368	406	368	404	354	392	396	372	400	391	367	393	350	396	359	433	401	406	381	385	382	386	382	347	405	379	369	357	391	364	378	372	404	391	375	367	356	365	344	399	404	358	380	350	396	399	375	379	382	354	403	398	398	411	409	385	370	407	378	379	397	402	354	347	386	338	396	380	369	361	381	398	327	367	357	392	399	365	383	370	409	378	365	391	415	421	395	398	380	376	401	382	369	340	389	383	387	376	415	361	363	358	379	369	413	406	380	362	374	379	360	368	388	395	344	375	400	399	384
42995	73144	45335	26255	25438	24520	6145	513	481	454	430	424	398	422	410	404	409	380	451	400	420	451	411	404	419	433	409	440	420	443	423	413	402	429	432	404	404	417	402	442	370	421	408	420	401	416	413	411	396	393	439	398	424	385	412	387	435	400	427	414	389	444	363	393	435	399	430	416	429	413	417	413	420	397	432	431	433	408	431	420	444	417	420	407	431	420	401	435	400	385	434	411	405	437	402	402	430	399	452	414	437	414	420	413	395	416	463	406	392	449	430	431	395	395	414	421	402	425	415	403	423	397	420	414	455	409	424	417	385	426	439	379	447	396	421	409	389	406	408	414	420	398	388	419	430	423	444	396	454	417	383	403	445	455	408	420	444	376	385	430	400	383	420	418	450	420	422	399	404	429	439	408	443	427	448	446	404	389	408	431	368	395	401	455	405	399	370	401	369	410	398	442	391	437	407	416	405	435	390	432	408	404	464	423	387	428	390	387	421	407	449	431	427	405	433	411	412	405	423	429	437	408	427	401	412	394	424	420	405	421	397	386	423	408	416	447	383	417	441	379	410	377	424	408	418	381	441	403	408	388	408	378	450	423	455	394	431	408	406	385	389	452	430	422	428	408	395	429	409	413	384	392	394	412	443	382	433	418	418	428	393	403	446	409	435	402	414	410	402	428	411	427	403	434	416	449	436	429	411	428	432	439	424	392	393	423	379	411	461	439	417	377	404	443	430	430	418	412	410	396	422	393	409	444	404	417	415	439	395	436	416	426	395	409	389	410	399	411	448	405	423	421	364	441	426	407	420	416	438	408	411	404	401	398	406	410	438	422	409	459	393	394	389	414	461	377	429	401	405	421	452	415	416	415	394	455	398	401	410	380	405	413	432	434	397	349	439	421	392	381	412	440	423	445	450	407	394	388	410	439	402	413	448	395	438	442	421	415	433	399	400	459	410	415	409	428	431	411	421	422	398	401	443	424	395	441	431	414	387	381	430	446	430	430	423	424	429	412	426	439	399	414	358	420	412	400	435	376	397	431	421	410	422	404	421	431	415	369	413	398	423	402	428	429	407	409	405	419	429	407	410	407	450	425	410	412	414	428	403	408	402	439	382	434	402	416	390	433	424	430	442	407	434	401	421	397	370	405	381	453	434	409	422	438	390	420	396	423	412	383	411	454	450	433	385	408	419	382	397	415	434	390	413	415	397	450	410	414	406	403	447	416	429	381	409	414	401	453	416	410	418	407	426	397	438	384	406	418	392	393	426	403	416	444	397	440	430	365	424	430	424	419	438	397	377	426	423	393	386	399	421	420	396	420	417	404	386	409	422	429	411	415	440	408	401	406	431	400	408	383	425	389	409	436	431	437	416	405	454	425	422	421	451	392	424	411	402	438	436	435	403	428	439	414	441	436	417	436	434	420	409	405	389	429	404	436	423	427	440	397	421	431	414	384	392	411	412	397	431	388	406	442	393	421	415	408	416	414	428	423	409	438	393	429	399	419	443	449	381	385	420	401	411	427	404	395	401	403	418	434	397	409	409	441	388	410	383	407	385	372	386	413	412	416	416	445	383	383	399	412	388	394	402	428	430	415	441	382	439	403	382	437	412	448	392	403	402	388	419	442	416	390	449	441	405	415	419	412	417	416	424	432	411	403	430	458	366	393	428	428	417	396	403	411	409	398	397	414	382	392	378	432	435	423	410	429	410	428	402	434	398	432	425	405	429	401	410	394	424	430	414	441	459	451	410	400	425	394	425	417	392	406	402	458	428	400	404	438	392	413	411	379	415	407	401	413	430	410	397	416	408	418	415	434	431	420	397	404	417	430	432	404	438	407	425	358	447	406	436	405	387	385	409	408	402	421	410	430	387	429	446	446	434	431	386	377	386	389	408	430	436	381	451	431	396	422	399	391	438	432	445	424	400	421	375	415	424	407	440	386	404	390	455	424	419	441	446	417	430	412	364	413	387	408	399	426	381	400	395	436	462	446	364	419	400	399	382	417	426	417	398	456	461	420	389	390	427	400	428	400	424	447	397	385	402	392	415	417	379	406	419	432	441	456	414	427	417	423	399	443	405	415	427	434	400	427	390	406	427	429	387	421	431	416	423	394	432	409	399	378	412	405	353	429	415	435	398	371	403	413	435	435	435	447	401	421	439	400	437	412	387	399	437	429	424	404	401	414	415	391	329	415	428	402	414	400	426	422	434	389	405	438	448	401	425	441	442	404	453	375	402	409	422	451	423	400	399	424	396	414	371	435	393	434	422	410	447	403	446	416	413	414	417	385	408	381	440	400	432	424	394	444	455	414	411	425	457	414	408	411	373	369	442	400	407	478	420	427	424	420	430	385	422	407	433	388	412	390	395	408	413	374	434	394	449	446	406	428	463	388	406	385	421	413	425	376	422	423	390	405	405	449	427	392	410	396	415	420	434	412	387	399	438	415	419	407	424	416	420	390	391	453	392	419	427	401	415	416	401	415	427	435	440	427	442	407	404	397	418	434	393	429	452	416	457	435	432	422	448	409	418	425	419	387	431	410	431	378	402	423	422	381	424	416	421	415	401	417	423	382	405	427	429	413	440	443	406	419	382	423	407	423	435	421	444	401	446	408	387	440	424	400	399	443	434	438	406	399	410	437	452	426	430	406	419	372	372	437	401	413	438	416	433	386	429	424	400	437	382	471	390	392	392	415	412	410	417	443	385	408	387	416	399	382	392	448	397	375	419	415	392	417	406	423	424	433	412	397	410	413	397	410	419	405	414	387	427	395	435	414	447	424	430	428	423	436	412	472	405	421	425	431	393	424	448	374	422	397	423	418	438	402	402	405	380	408	381	418	400	456	449	411	429	398	395	418	427	459	426	381	387	408	433	417	434	438	430	411	414	436	427	395	392	361	455	375	416	388	400	381	379	406	410	459	403	422	413	408	421	425	421	412	419	452	349	406	406	403	419	404	472	400	417	397	441	388	369	374	376	394	419	411	426	398	381	430	391	425	406	426	417	410	422	401	424	410	381	409	430	427	418	399	413	436	445	420	412	401	364	399	392	424	413	429	411	404	372	436	373	421	438	406	406	405	420	398	420	413	385	428	414	415	421	426	450	397	430	433	399	412	412	438	413	430	364	419	422	424	406	396	455	443	420	454	477	385	421	444	407	385	428	388	353	435	412	389	384	413	446	426	393	427	385	433	391	408	455	488	432	416	434	397	397	402	428	404	423	364	416	410	381	400	426	414	436	432	423	422	433	426	433	422	413	372	383	403	411	438	391	430	407	433	408	430	431	404	415	400	411	423	441	444	400	407	429	417	422	405	436	432	455	401	417	460	392	419	446	393	393	403	395	397	405	429	421	408	385	419	427	427	415	411	432	434	412	397	401	386	393	414	415	419	422	427	436	430	403	439	388	415	418	392	447	438	397	414	453	413	405	436	400	431	409	399	396	407	377	414	452	398	435	400	454	380	468	400	384	402	376	416	434	409	411	420	425	395
22689	21435	29633	24443	26013	35474	24451	3434	737	731	699	705	690	704	709	707	691	692	665	674	657	697	689	673	676	700	740	666	687	681	632	653	698	692	619	672	694	662	591	646	723	677	647	661	646	680	673	634	738	708	672	608	625	690	719	654	670	685	659	685	628	682	610	714	693	679	654	635	702	660	684	678	654	681	673	643	687	672	682	741	660	632	688	652	687	634	696	646	666	615	681	711	618	670	612	703	669	640	668	682	680	630	636	678	694	681	681	643	667	683	665	666	644	708	682	688	658	666	667	688	680	680	703	652	667	646	682	672	695	685	651	672	657	682	645	655	662	652	696	631	711	649	651	646	684	683	664	670	688	683	678	640	700	649	674	650	668	626	630	666	643	649	655	680	642	643	700	671	639	688	654	638	690	678	693	726	684	691	640	622	699	677	667	608	655	647	646	721	704	617	647	639	684	661	668	641	632	643	675	677	686	664	681	670	694	652	678	698	637	668	703	661	691	645	641	699	679	671	695	630	673	604	692	679	645	676	638	666	740	666	670	652	653	657	717	656	683	671	644	687	689	658	680	733	670	623	646	664	633	635	640	632	639	669	689	687	667	655	662	647	694	644	662	677	674	679	681	701	632	656	655	649	670	696	637	629	688	669	693	648	686	669	647	649	701	663	681	650	670	643	666	659	610	659	659	645	640	705	724	678	653	648	710	689	673	637	635	664	689	670	684	708	667	666	659	663	656	681	645	655	688	668	666	671	658	648	700	656	658	709	669	652	675	664	685	655	615	641	671	641	656	700	649	660	707	659	658	687	709	672	673	693	662	708	650	649	672	700	700	687	712	627	657	695	662	704	673	638	617	722	664	664	659	671	659	686	677	654	664	652	676	694	636	663	683	707	615	625	701	676	687	609	667	657	676	659	681	667	696	681	670	682	611	693	671	657	649	651	661	697	677	660	642	647	630	701	699	663	717	661	676	715	632	709	661	654	654	689	685	701	685	688	636	661	676	691	670	640	666	686	661	666	673	622	655	623	617	641	672	673	671	628	729	640	673	673	674	655	655	670	669	697	661	674	678	657	681	623	662	691	671	706	693	682	664	677	645	676	725	670	682	666	705	656	700	708	642	640	667	651	698	688	700	663	705	685	694	659	679	692	661	702	626	632	723	637	726	657	657	627	664	698	643	673	714	695	678	686	642	642	660	681	665	693	671	685	688	686	658	662	637	663	662	686	679	658	634	683	631	675	653	711	659	679	635	660	692	654	624	656	696	651	638	662	657	675	687	676	634	650	636	658	693	693	662	672	672	674	651	672	622	658	673	686	680	641	682	758	692	657	703	673	681	607	652	628	671	674	659	680	678	666	681	742	672	663	709	679	649	690	656	672	662	652	702	681	648	683	682	660	676	672	683	673	678	688	620	641	665	635	689	670	680	661	659	710	659	639	695	639	684	720	670	679	693	662	668	630	631	686	643	660	640	679	656	668	679	657	657	671	648	645	657	716	681	659	707	658	648	714	630	695	670	646	675	651	694	619	679	664	678	690	721	665	708	712	669	666	700	690	621	651	674	684	633	685	609	646	670	668	679	633	685	719	656	672	646	688	650	664	638	662	738	662	621	622	637	647	635	650	700	674	630	634	683	690	667	674	697	646	716	702	646	665	658	710	693	616	605	659	688	689	677	644	623	707	692	671	706	654	697	644	647	633	667	678	673	675	677	626	644	659	653	662	641	631	603	685	682	674	667	703	651	717	638	664	630	683	615	635	718	648	685	699	694	679	611	688	671	661	638	649	660	652	655	658	623	682	662	613	646	725	718	663	695	687	693	682	665	679	712	710	675	688	639	647	631	665	689	631	687	660	658	667	675	658	671	637	685	654	667	674	673	632	672	667	621	744	641	676	692	651	619	640	662	672	646	654	589	675	668	684	704	671	677	638	715	672	646	647	688	701	672	636	670	695	688	650	672	669	630	667	656	679	643	648	693	641	694	661	638	737	631	679	628	683	717	666	629	691	709	673	661	687	707	684	665	674	672	654	657	698	627	645	696	682	662	695	686	647	675	673	661	659	655	659	662	669	607	647	701	615	651	631	669	670	638	636	648	693	678	702	671	640	656	675	626	641	695	673	659	694	658	676	667	676	688	670	628	669	655	698	677	679	657	676	687	633	651	712	681	633	661	675	679	642	641	671	662	661	641	663	677	602	651	640	697	666	679	675	670	689	655	640	637	676	653	695	636	653	702	655	652	678	677	670	687	676	691	701	659	670	643	651	639	636	664	655	622	654	686	632	683	653	643	619	655	660	652	687	720	682	715	657	668	648	659	657	642	719	681	654	654	686	694	686	677	681	661	643	687	671	619	678	690	694	680	655	659	722	684	695	682	655	673	650	646	691	643	683	646	664	655	653	652	698	657	668	664	624	653	709	642	671	626	662	648	655	721	711	638	640	657	655	644	643	702	705	639	672	640	646	655	658	679	662	691	703	622	627	690	659	654	668	688	657	682	651	652	713	688	638	699	635	645	618	660	714	667	651	662	657	626	644	664	657	652	673	640	665	674	655	669	641	697	723	644	726	620	639	689	672	673	753	669	678	615	605	681	673	643	649	623	656	666	653	684	683	670	643	664	711	663	669	607	676	671	636	680	681	660	689	639	592	682	727	635	686	672	665	632	696	648	665	693	680	635	685	680	655	654	675	666	653	637	655	671	667	633	644	671	682	701	717	691	697	632	612	662	650	661	634	627	689	680	665	670	658	615	684	670	687	700	700	683	668	690	653	679	651	679	726	655	715	650	675	687	695	703	638	694	690	677	668	673	636	674	678	680	647	657	652	709	657	692	665	679	692	615	666	739	659	643	650	661	676	677	650	708	703	687	648	617	649	664	677	655	657	749	686	665	643	684	631	675	659	678	641	663	609	698	666	646	639	624	643	614	673	661	688	670	693	700	677	722	665	678	640	636	700	647	697	677	678	665	691	628	665	653	655	645	671	688	698	693	673	663	689	673	703	674	669	683	644	676	700	690	704	634	670	692	676	669	651	628	633	674	706	635	696	672	673	634	654	684	650	640	687	638	693	675	703	704	683	709	631	686	695	647	664	694	686	709	654	643	656	662	675	669	695	639	649	683	654	653	656	629	661	655	612	676	675	681	684	663	713	651	697	679	651	699	643	621	697	653	662	645	711	684	689	661	653	635	710	675	659	647	623	655	636	688	660	707	658	698	680	704	685	640	651	706	663	670	671	655	664	681	703	625	677	684	660	683	660	635	619	643	631	647	675	678	659	695	700	654	673	667	643	675	662	678	679	623	644	678	676	659	640	631	675	703	648	650	627	614	662	698	697	708	690	667	676	688	674	705	678	615	680	682	690	641	610	628	687	699	681	653	647	689	689	727	673	678	667	596	627	703	631	672	656	702	638	632	620	652	686	676	649	640	653	591	703	691	698	674	678	672	708	697	695	632	665	654	681	655	651	664	653	644	661	656	677	680	692	681	660
48312	89542	66417	44559	44808	43029	14712	852	771	814	720	757	769	727	685	691	707	735	732	700	712	721	720	731	688	682	721	683	677	659	662	671	693	681	704	637	633	638	648	669	683	658	683	655	701	715	675	703	672	651	660	708	673	672	661	661	708	704	689	662	679	626	643	706	681	673	700	646	667	697	683	670	630	657	719	699	689	693	670	671	687	645	678	644	668	733	621	670	660	675	677	665	713	677	669	685	683	660	645	692	634	695	712	699	676	686	671	643	685	604	675	721	721	645	698	630	697	665	681	685	684	687	653	681	687	702	705	688	713	685	728	682	701	673	693	667	649	660	651	754	707	728	688	675	649	682	701	678	678	692	662	674	671	681	677	650	685	711	659	668	653	663	639	654	674	660	689	673	701	681	687	675	709	701	654	655	708	706	685	696	675	673	659	630	715	705	679	671	710	653	672	686	673	700	695	689	694	683	670	654	676	664	694	676	692	679	686	678	685	671	704	657	653	707	714	727	671	684	697	644	680	709	665	703	653	667	692	700	711	660	729	682	666	634	694	699	686	676	669	685	700	623	706	664	677	686	662	721	636	658	701	640	604	649	693	706	691	686	683	693	692	646	701	759	641	660	716	686	690	663	627	741	698	665	698	663	676	726	676	653	699	676	691	634	692	659	683	682	669	603	638	665	679	667	644	677	691	722	697	682	682	671	687	648	691	656	681	684	741	737	690	656	676	664	692	658	708	666	686	726	674	692	669	694	633	662	733	657	721	677	670	682	635	591	668	713	647	706	650	674	673	692	713	700	617	653	707	672	644	676	652	727	683	703	713	671	665	671	692	668	638	678	654	650	623	692	689	717	719	649	736	681	691	709	635	677	664	705	698	639	666	654	705	670	669	695	656	624	676	642	669	684	698	675	663	696	672	713	716	663	615	628	661	672	693	613	658	712	706	649	651	692	706	681	661	705	716	673	704	659	661	689	692	667	749	695	657	653	641	676	631	707	678	738	671	683	659	656	668	672	648	704	639	629	715	712	658	661	715	733	700	706	720	681	679	664	673	672	661	677	638	649	662	714	679	731	685	645	672	697	661	679	675	687	643	712	685	652	707	656	690	642	690	692	713	662	676	687	650	632	678	632	676	698	679	622	694	669	636	675	669	693	679	634	695	673	674	683	676	626	637	661	689	661	702	677	706	692	628	687	650	669	675	691	684	722	728	741	605	647	636	675	638	671	702	705	661	695	707	688	654	679	655	698	676	684	655	684	697	718	674	712	670	727	658	654	652	676	658	640	648	666	681	679	642	672	648	682	703	680	653	696	686	648	674	687	677	698	704	682	696	644	690	693	676	637	705	715	655	636	670	634	689	682	699	696	709	666	699	696	668	628	687	703	627	636	652	701	649	676	699	678	663	651	693	695	664	716	645	634	657	635	710	707	678	696	680	737	740	701	634	697	654	716	668	721	656	660	671	703	640	698	670	680	647	656	668	650	698	646	698	688	644	674	641	663	701	671	642	686	710	704	654	677	693	691	665	715	680	717	705	665	693	654	684	678	650	691	707	704	712	686	611	673	691	643	669	674	666	671	647	646	647	657	687	721	690	668	684	697	674	719	651	673	672	665	620	678	602	667	664	730	708	673	659	645	627	672	704	610	705	666	662	663	705	705	667	663	681	685	681	664	690	665	715	677	722	698	677	679	685	648	692	680	682	656	679	638	715	591	693	690	702	672	686	691	690	659	683	664	694	662	651	684	652	673	655	668	716	697	664	654	623	725	653	650	653	701	706	702	746	741	685	693	668	672	641	683	682	680	647	625	672	666	649	700	685	649	682	672	688	657	663	650	663	687	663	678	671	656	701	682	677	664	717	718	660	694	672	679	680	677	607	684	645	656	696	662	666	691	654	706	649	711	666	692	673	655	677	699	690	674	682	712	695	703	667	701	684	730	621	702	677	704	697	682	639	703	662	720	662	662	722	695	643	629	650	697	681	682	678	669	693	691	690	681	663	677	667	691	687	676	641	646	669	678	681	697	657	706	644	711	676	678	657	680	719	663	673	700	672	697	613	671	706	663	626	645	695	674	636	715	652	659	662	708	683	666	668	700	672	695	680	681	647	658	648	666	675	706	675	668	690	658	674	668	702	658	670	663	646	704	665	642	680	697	673	682	667	658	707	660	667	688	719	659	653	687	648	657	690	655	688	694	689	701	690	699	693	680	657	667	703	670	657	677	681	664	656	691	656	695	669	696	667	680	664	669	636	672	665	654	707	668	656	695	691	722	700	685	663	654	660	712	676	637	677	680	713	717	680	676	684	664	660	694	660	691	636	716	704	691	704	634	672	643	686	695	639	653	674	703	695	717	692	702	692	671	617	666	690	686	684	617	689	698	692	695	688	701	695	667	659	691	643	663	686	702	693	670	685	655	683	674	692	654	680	689	648	691	676	715	648	676	663	641	634	643	648	701	700	672	669	687	659	645	644	694	686	686	707	677	666	679	660	670	685	644	642	674	666	675	666	702	653	698	675	679	692	668	650	656	687	655	677	669	684	689	673	686	667	692	648	719	708	688	707	664	639	679	716	709	699	614	649	686	684	675	659	694	705	652	664	656	624	672	711	672	649	643	702	651	675	679	703	644	676	681	658	650	707	672	704	652	619	692	630	649	666	669	659	652	681	695	685	677	647	708	623	678	678	699	677	680	661	677	704	708	631	724	655	695	661	706	618	655	660	704	651	738	671	654	676	678	665	665	696	667	705	684	638	648	679	680	663	705	650	676	659	663	684	668	686	670	679	661	702	715	635	646	663	669	644	639	654	632	709	668	684	658	695	649	685	647	680	661	613	688	678	643	637	652	727	661	700	685	664	665	678	685	697	628	687	645	668	683	667	666	656	663	701	657	704	661	699	661	663	665	744	715	692	717	651	673	685	674	644	658	665	650	691	646	655	686	692	672	663	673	675	753	682	675	716	701	687	699	664	688	694	636	705	694	635	707	678	670	724	658	690	719	689	667	679	666	667	666	668	653	665	667	653	707	665	665	689	696	683	647	681	684	703	646	679	643	647	688	640	673	662	629	673	721	659	704	708	699	657	687	682	649	679	679	673	694	633	714	671	655	694	685	684	702	685	643	677	630	684	678	705	651	613	679	680	679	676	679	696	760	648	674	652	704	657	666	670	661	650	663	698	722	669	705	657	701	652	667	677	624	638	644	681	651	681	739	702	695	659	681	714	679	669	663	681	714	697	709	688	690	720	680	687	720	679	633	672	712	694	636	679	686	644	689	673	693	672	648	658	726	685	679	671	670	646	710	683	697	662	702	675	668	640	696	653	710	677	683	697	721	685	683	704	688	687	691	699	662	687	697	625	643	675	716	714	706	679	674	675	698	675	670	714	663	672	693	748	684	670	683	687	681	706	642	659	658	665	676	731	633	688	695	644	661	675	649	691	687	634	673	694	650	703	671	655	652	633	710	718	643	709	638	653	676	708	684	666	684
34945	29695	24483	9084	5628	4947	1330	297	304	304	330	303	311	311	325	303	309	331	307	319	324	327	335	270	301	326	317	297	319	320	297	315	303	317	327	323	296	311	301	337	345	316	312	329	322	324	307	326	317	312	332	306	319	322	321	328	329	308	308	309	301	308	326	310	307	337	327	311	354	334	333	341	330	326	315	314	305	325	338	308	313	340	293	344	346	315	331	299	307	307	307	312	337	342	348	289	322	301	327	335	327	332	322	291	313	306	315	352	345	302	344	281	364	344	335	338	345	343	294	327	333	325	336	342	314	307	337	308	352	299	312	344	325	320	358	284	319	308	289	311	329	331	310	304	313	288	325	331	319	336	304	317	300	346	313	278	301	314	316	355	322	320	342	346	292	313	339	320	341	321	305	322	339	324	319	318	325	322	317	320	358	307	305	342	320	319	333	346	300	313	314	326	299	339	315	302	302	330	321	321	344	334	317	320	335	337	334	317	298	322	304	307	309	284	328	331	318	313	342	305	353	346	334	320	320	309	316	333	334	324	332	350	311	329	314	313	311	365	300	307	299	343	345	325	301	333	308	303	294	348	317	354	334	318	328	302	332	319	329	320	311	347	330	316	311	308	325	295	312	320	332	330	309	309	273	340	305	312	324	308	358	346	326	349	285	290	345	315	293	361	319	312	309	316	297	303	328	299	330	332	288	323	321	305	318	325	304	313	327	300	324	315	292	329	336	297	335	343	336	335	282	325	342	329	326	350	336	321	310	343	354	328	337	340	322	305	340	327	322	309	319	346	325	362	320	299	316	311	314	312	317	339	319	315	304	297	295	315	331	273	308	310	299	316	307	335	307	326	317	302	318	317	317	307	316	329	323	296	314	346	273	357	310	305	343	337	316	295	352	345	321	297	300	331	295	278	325	285	318	339	317	310	331	324	316	336	324	314	326	346	313	317	335	307	318	319	307	314	302	327	339	309	356	343	336	300	296	317	304	353	309	322	299	345	341	284	328	314	301	329	306	313	294	316	344	296	295	316	298	322	306	303	329	329	326	346	304	313	326	316	320	326	331	311	335	323	357	309	324	318	307	288	305	321	304	315	329	319	321	329	303	278	316	310	338	297	313	323	298	323	306	329	299	312	320	337	315	306	339	318	334	301	328	316	333	320	321	296	338	334	308	302	317	322	332	321	285	321	312	338	333	329	294	320	328	298	315	352	348	305	351	327	300	319	306	330	316	304	325	311	340	313	330	355	314	307	300	326	339	337	321	311	324	346	303	347	300	293	313	316	297	303	317	326	323	342	328	327	328	298	297	325	327	297	326	338	330	319	311	334	306	304	304	309	327	360	293	319	315	291	338	320	330	315	319	337	340	337	298	340	321	324	308	286	347	366	322	324	325	330	303	325	314	325	327	324	295	341	301	330	316	320	324	332	320	317	324	350	326	329	301	328	317	316	321	331	329	329	334	302	343	312	326	341	353	337	330	305	304	295	319	328	333	308	337	337	347	341	314	304	347	301	325	300	319	307	305	314	310	314	321	335	328	321	293	294	326	345	300	314	318	318	301	335	347	321	310	317	326	354	336	380	316	318	320	301	288	307	352	335	282	356	324	315	330	342	318	307	294	318	315	299	297	294	319	324	306	337	292	329	328	322	318	350	331	310	328	324	325	308	327	319	301	350	306	312	311	318	294	329	340	313	322	357	332	321	290	297	305	344	326	294	291	348	288	300	315	283	320	332	342	319	336	320	313	322	325	318	346	339	336	335	320	355	305	305	286	309	326	359	326	322	349	318	321	306	331	275	303	334	305	290	308	324	316	319	338	316	311	312	302	326	335	332	312	355	286	336	342	330	301	315	334	295	326	294	337	313	303	309	314	302	313	307	330	320	321	294	350	354	320	334	303	300	320	324	314	318	322	341	320	282	343	304	343	316	331	317	330	316	327	322	338	340	328	357	309	336	322	320	324	309	329	299	292	327	300	315	320	314	338	330	304	332	303	312	330	353	307	331	290	306	318	336	333	314	258	315	342	336	338	316	343	300	321	322	347	336	331	332	303	314	351	343	338	313	306	365	303	356	340	338	295	352	319	306	292	285	319	326	338	318	313	287	301	325	321	344	269	280	310	334	344	329	360	311	309	302	323	332	320	305	335	311	292	298	301	294	300	315	323	326	302	327	315	335	335	338	312	310	305	332	331	303	296	321	335	323	298	326	326	337	314	313	323	326	346	331	311	333	323	296	295	314	312	328	308	298	351	317	302	298	325	317	332	351	332	322	324	322	292	333	326	303	333	322	335	350	345	300	315	317	309	318	342	335	320	316	302	308	325	309	334	314	310	330	311	331	305	328	290	304	337	320	287	336	333	302	338	333	321	313	309	318	295	314	284	321	314	327	375	326	340	314	303	301	316	352	342	346	315	287	298	335	341	343	269	283	308	283	323	354	326	300	305	328	305	334	318	340	265	331	335	323	323	337	308	325	344	323	319	320	295	310	287	328	337	332	325	289	321	317	308	306	297	314	319	347	310	326	291	326	338	323	318	294	336	318	329	324	283	316	322	295	326	290	316	320	349	323	323	302	280	336	337	306	298	334	307	299	297	301	336	294	315	326	298	333	309	336	321	337	304	336	310	332	306	314	346	341	308	331	323	340	330	337	295	315	314	320	278	330	311	297	316	327	330	329	315	329	345	347	304	315	322	354	314	350	277	326	331	301	310	306	350	299	298	340	323	316	313	319	349	315	285	300	320	319	324	296	299	334	361	328	305	314	309	304	287	313	330	327	364	287	326	310	325	295	325	363	318	328	325	308	305	313	333	311	309	320	319	333	291	312	311	275	306	329	316	309	326	348	304	300	280	324	308	328	317	336	351	338	297	295	315	314	308	334	347	341	307	324	311	309	323	300	303	301	318	273	331	321	321	329	329	312	309	320	324	337	324	325	330	324	300	308	328	330	312	315	286	322	328	302	288	347	281	350	317	291	320	313	330	333	310	331	327	307	328	318	303	320	319	325	312	316	290	319	308	323	308	315	314	330	298	315	319	329	312	318	341	335	339	314	319	308	280	318	336	314	310	334	295	293	291	314	314	345	305	304	310	310	293	341	331	326	353	349	313	354	347	328	321	319	325	358	358	311	328	321	337	325	320	304	368	300	344	342	314	301	314	308	292	310	333	341	346	322	316	311	323	314	312	313	303	318	288	312	357	270	362	295	322	312	305	322	344	305	320	326	305	305	313	334	314	313	330	299	333	317	306	322	307	311	323	350	306	306	320	316	309	309	339	294	306	329	321	306	318	350	283	341	342	345	344	327	312	356	305	307	331	299	313	338	307	307	315	321	321	280	275	354	331	329	313	334	322	270	333	320	316	359	354	325	313	280	337	291	330	322	296	320	309	317	315	301	321	334	303	328	313	318	323	322	304	301	336	312	324	322	333	328	297	312	316	351	319	330	281	311	305	330	325	341	308	324	335	321	326	327	343	312	313	355	312	319
39584	39339	17241	4135	5579	5692	1458	346	351	358	311	360	362	342	345	328	356	352	349	345	354	344	350	359	347	335	345	330	355	359	335	364	363	325	346	311	324	337	358	344	298	324	365	348	380	347	334	357	381	352	360	363	312	314	336	340	326	366	338	361	345	328	353	340	352	342	352	360	310	343	352	328	317	371	356	355	373	352	350	358	341	341	331	332	353	303	297	336	350	356	334	314	355	360	351	344	344	348	367	330	376	358	354	328	320	367	345	368	323	332	328	305	340	350	364	350	325	346	351	323	333	318	347	325	328	335	363	316	381	352	361	361	378	346	318	324	317	344	322	352	323	336	335	346	364	337	334	364	350	317	352	351	346	337	382	351	368	355	357	342	358	355	350	334	355	351	345	346	325	342	348	315	374	348	345	335	325	340	318	320	343	342	331	328	323	347	343	336	372	320	360	304	350	325	332	352	327	336	338	349	328	345	355	337	332	359	332	352	345	333	361	339	342	328	329	364	349	351	336	371	313	317	342	342	334	330	319	300	371	359	331	368	318	357	345	354	344	341	345	325	375	333	361	340	288	333	349	330	347	382	355	336	351	343	352	352	333	384	335	376	318	352	350	368	326	342	337	313	324	345	327	383	309	332	355	372	376	347	318	352	370	339	359	312	357	295	334	302	322	333	370	341	386	363	344	358	366	361	368	337	339	330	349	310	315	363	340	365	318	324	339	397	346	329	352	327	361	336	338	350	317	338	337	359	336	356	392	376	345	341	387	334	371	360	361	332	392	364	343	345	368	328	345	336	357	343	335	336	375	338	328	336	365	341	344	338	342	362	367	361	336	367	327	357	346	389	356	346	356	337	315	360	327	333	323	345	345	321	337	346	325	326	352	296	325	370	334	314	333	361	336	396	340	357	343	375	346	337	355	333	331	347	350	367	348	332	381	375	382	343	365	349	364	373	342	369	358	332	330	334	345	334	332	360	349	349	363	351	361	341	336	317	314	318	363	354	304	361	350	331	372	352	378	370	344	348	367	371	334	333	350	358	320	347	349	335	336	353	340	376	327	332	374	333	365	334	358	332	365	323	316	346	333	349	370	365	334	327	341	317	336	355	342	314	364	334	345	346	370	364	359	331	334	344	321	357	348	355	352	360	332	334	338	361	351	349	364	327	345	366	361	352	332	341	334	344	353	356	354	317	387	371	318	330	356	355	327	342	317	374	322	330	362	318	351	326	328	350	377	343	353	344	346	337	332	332	332	341	361	362	362	316	332	357	383	354	342	364	337	311	362	345	313	315	331	362	332	365	327	351	352	347	370	354	330	371	323	359	343	341	325	333	364	362	367	334	380	357	306	344	325	337	296	340	350	373	354	320	342	321	351	359	346	358	344	351	333	295	369	338	336	299	351	363	297	319	355	352	336	370	345	356	342	355	329	321	339	338	358	349	336	344	319	330	349	310	336	390	371	335	339	360	344	335	363	386	354	348	333	325	355	314	348	296	370	323	348	356	344	351	388	345	323	349	344	332	353	346	336	332	361	371	362	341	362	310	370	359	341	363	361	371	335	351	347	301	366	358	345	348	310	365	353	330	341	323	347	346	333	353	341	354	336	325	348	329	317	315	357	349	340	365	336	352	343	353	349	352	327	379	365	354	352	364	338	341	384	327	323	361	350	341	354	347	346	312	373	354	369	353	372	324	339	338	346	331	374	338	335	335	336	329	335	348	355	383	357	357	330	331	333	370	335	385	358	329	316	318	338	350	347	314	335	327	375	348	358	357	338	340	342	338	338	331	339	352	345	331	371	348	376	340	359	354	311	340	357	334	350	347	347	354	362	364	342	340	359	355	352	324	349	313	333	372	344	330	338	306	344	359	355	330	346	335	352	348	323	316	354	334	374	337	337	340	348	352	328	293	331	366	361	331	347	338	364	339	364	349	325	358	343	377	319	337	358	359	339	390	369	358	341	336	319	339	329	337	380	339	341	352	343	328	343	358	355	348	362	343	348	304	314	336	340	314	342	352	331	370	357	343	326	376	320	362	328	323	352	359	359	344	316	359	359	331	334	343	312	356	340	338	348	381	324	380	323	338	342	340	336	334	313	368	326	334	335	352	350	356	348	317	321	357	333	317	345	327	346	323	382	357	335	334	339	332	358	320	366	326	348	336	323	340	364	355	353	350	390	350	369	334	318	323	346	339	350	321	335	341	357	353	345	345	329	332	338	364	346	326	358	350	362	326	387	344	374	333	390	331	337	335	345	342	346	326	323	379	371	337	323	348	366	319	345	325	341	314	358	327	327	354	318	326	373	374	323	355	317	360	367	350	358	352	356	348	352	333	342	355	348	313	342	349	333	335	318	352	342	377	395	362	331	373	375	325	338	345	328	331	341	334	378	326	346	377	339	336	357	347	318	347	346	348	319	315	326	338	353	367	337	335	337	326	334	345	340	316	317	353	335	336	339	368	342	338	336	375	337	333	322	360	325	361	332	363	314	359	346	369	345	347	335	340	322	352	359	350	314	364	334	321	365	362	326	342	364	335	308	334	342	341	358	368	313	352	336	342	339	335	333	370	359	346	339	365	340	339	336	319	364	316	319	335	345	379	346	357	340	320	344	339	339	335	347	351	353	355	333	337	365	341	374	342	368	354	374	376	326	340	328	337	365	345	325	373	332	362	335	351	354	364	350	347	346	325	301	377	363	345	346	344	368	360	361	353	359	339	349	361	341	338	370	363	365	352	331	350	353	332	339	346	331	350	320	345	348	361	355	355	344	342	383	334	317	363	364	348	366	328	340	375	344	314	353	349	381	354	361	302	376	354	363	327	361	371	332	363	349	355	360	344	337	389	322	336	353	329	323	357	342	345	374	339	366	325	338	340	347	352	345	347	356	356	339	331	340	355	327	324	315	364	306	335	311	325	334	360	344	360	326	394	328	297	356	310	363	341	324	347	337	342	322	380	368	340	331	364	353	326	341	341	369	301	326	336	308	323	370	314	341	304	408	337	333	321	321	367	332	327	334	358	359	351	334	333	329	349	363	333	316	350	333	358	351	339	330	337	323	343	340	380	349	358	343	333	352	343	339	303	356	329	336	339	338	381	339	367	379	321	336	334	370	347	343	384	355	346	357	355	334	357	334	351	340	340	355	345	316	361	361	324	353	326	344	354	338	356	326	335	332	358	341	362	358	343	355	315	341	358	354	333	349	359	313	370	366	357	353	339	344	322	315	350	358	366	352	322	364	331	334	362	361	339	340	353	356	357	340	359	349	335	322	367	342	348	347	355	348	358	366	319	339	334	335	344	340	332	359	312	338	344	353	328	367	367	377	317	367	357	337	338	333	344	352	354	361	358	345	321	359	372	337	336	321	356	327	384	354	358	331	329	363	347	356	353	347	346	356	333	352	333	325	338	350	354	358	348	366	355	359	330	339	369	335	379	360	361	331	351	364	368	373	352	338	402	341	337	348	326	349	347	345	325	343	354	352	332
23854	22193	31340	24660	27353	31842	14207	939	531	519	517	511	537	528	530	527	516	511	524	490	474	469	528	521	491	512	509	501	505	530	476	502	553	508	460	532	417	494	480	488	504	477	504	497	507	453	454	504	494	493	481	521	490	492	471	483	477	472	480	488	468	472	525	477	467	504	536	511	499	524	483	491	479	522	458	492	478	456	478	463	469	485	495	490	512	489	510	491	469	487	497	509	488	485	516	494	474	507	484	466	475	479	491	492	504	451	528	479	452	542	477	457	517	446	495	525	486	495	476	482	474	482	464	501	493	472	457	486	484	468	521	480	489	474	519	501	540	438	503	505	477	492	501	494	497	501	456	472	478	464	469	495	494	500	478	508	528	473	492	518	519	468	491	476	464	494	474	516	514	497	482	483	448	475	488	484	476	490	481	510	472	470	491	495	493	481	454	480	507	490	500	520	499	501	476	472	501	495	514	518	522	464	501	444	472	545	446	509	477	445	507	472	495	484	493	477	480	513	548	529	484	516	483	494	486	474	487	474	529	449	486	511	474	502	501	482	507	501	478	513	479	487	530	513	483	475	456	490	531	501	503	484	484	522	499	486	487	493	505	463	451	500	490	495	528	514	487	519	461	493	451	524	481	469	470	489	488	486	473	469	507	480	501	498	488	502	512	498	484	490	479	448	472	481	481	498	472	506	473	522	465	542	468	464	504	512	530	492	494	483	451	483	479	460	488	478	509	481	485	478	472	508	518	503	491	478	487	499	464	491	488	478	508	493	535	487	480	509	499	501	484	497	496	502	452	477	461	490	509	475	496	509	477	492	472	469	482	488	466	472	503	499	464	476	482	529	493	508	494	481	476	512	473	492	487	518	551	475	485	471	498	499	509	524	492	497	535	480	523	490	486	473	493	460	509	474	487	529	489	486	496	501	533	477	491	500	457	445	491	497	507	470	498	451	475	467	480	487	523	502	482	515	484	495	511	466	505	491	470	484	488	501	491	491	496	475	508	502	446	439	506	474	473	450	458	506	521	523	509	452	485	467	479	473	505	492	473	475	436	512	496	491	502	508	465	485	488	468	455	484	444	498	490	499	464	522	498	534	462	482	501	475	458	460	478	499	463	451	473	526	485	524	434	508	496	491	462	471	446	492	475	521	463	551	484	476	502	485	465	464	505	504	446	468	458	439	470	501	515	499	501	491	480	480	501	499	449	530	500	512	489	480	532	467	483	484	467	488	471	508	487	491	513	516	480	489	448	533	490	464	482	443	508	480	491	484	507	490	462	501	508	491	452	496	489	436	475	474	509	487	502	510	531	455	477	450	475	517	521	489	479	453	492	526	473	463	499	478	458	513	475	463	496	473	505	516	465	510	511	487	472	504	449	505	474	521	491	457	494	493	500	479	549	479	492	456	471	501	479	464	484	489	475	507	486	522	495	492	487	488	465	449	505	499	499	535	473	461	528	486	512	449	514	501	518	495	483	524	484	454	501	469	492	464	440	529	513	508	483	473	475	489	465	494	498	472	476	537	491	496	517	526	530	477	476	482	515	496	447	477	473	472	478	489	466	511	475	474	522	490	492	458	497	493	516	466	437	480	487	483	474	505	486	486	507	514	516	513	490	543	475	478	466	469	502	503	507	445	475	452	464	491	526	482	468	481	487	467	479	498	530	468	455	498	491	440	473	508	512	497	501	476	427	504	504	482	475	500	505	478	475	454	504	475	496	483	496	506	494	493	473	461	497	465	511	497	493	469	464	470	524	500	487	478	469	464	471	479	467	526	498	460	519	462	499	480	439	509	472	479	482	454	447	467	455	507	517	440	498	510	480	530	509	467	459	472	488	479	480	485	513	488	469	492	494	514	485	494	463	505	495	493	504	476	503	461	490	483	523	494	466	522	474	514	485	510	494	493	480	491	519	481	504	520	479	451	469	516	486	486	457	476	495	470	481	546	502	503	481	491	495	518	470	527	484	448	509	475	493	505	494	495	461	505	503	478	514	494	480	487	478	488	485	515	466	511	472	524	462	486	524	473	482	498	514	501	457	510	517	477	499	508	475	486	517	459	515	548	525	506	493	472	472	479	493	476	494	466	476	519	453	483	491	482	456	477	467	471	470	493	467	455	496	466	484	472	479	463	486	487	484	502	467	506	508	502	480	507	520	472	495	465	504	481	489	496	522	465	482	462	480	466	503	475	491	445	473	477	488	501	471	512	457	471	463	452	509	507	508	549	494	504	472	501	486	534	469	541	487	462	475	471	450	494	479	533	500	491	497	492	477	508	470	500	483	490	486	511	479	464	489	503	533	527	465	492	520	482	508	468	465	482	494	474	491	465	503	470	468	504	476	488	542	451	504	472	489	492	498	482	497	514	459	462	420	477	474	486	521	481	485	514	511	489	522	489	501	530	461	508	490	481	519	479	486	498	455	456	477	474	501	493	514	489	487	498	452	519	496	508	493	491	486	491	497	522	460	504	490	511	519	491	476	494	482	490	502	488	484	475	482	487	506	508	521	527	437	472	455	511	486	508	481	512	501	528	474	543	479	521	492	491	471	503	489	480	496	476	501	473	502	489	516	472	465	500	480	503	477	499	488	514	485	463	471	491	507	512	454	504	499	516	474	464	477	513	492	485	477	479	453	481	491	514	497	474	475	486	504	530	502	505	539	463	497	511	507	488	503	489	515	476	472	490	527	508	539	472	540	445	456	488	488	504	513	491	482	482	490	508	467	496	511	529	467	499	526	474	515	490	486	514	497	474	499	472	533	504	486	488	458	476	471	498	485	496	495	464	464	442	506	481	492	489	486	491	471	492	478	513	489	481	489	482	539	502	513	475	477	499	440	483	497	509	502	472	545	552	538	501	501	513	516	460	475	505	481	543	501	488	493	529	500	498	473	508	435	487	510	484	457	534	505	489	464	511	463	468	471	482	501	541	430	466	504	456	505	488	477	505	484	493	510	504	455	444	511	503	490	488	467	484	431	498	504	468	488	456	480	482	496	558	509	534	524	495	453	489	455	456	501	505	454	467	485	467	457	482	512	490	536	495	514	524	491	494	526	472	494	461	507	479	497	530	542	496	467	460	490	503	512	512	464	458	485	467	500	520	493	484	503	504	476	502	478	526	513	505	509	526	468	471	493	488	478	458	474	476	489	497	515	461	477	522	498	527	454	456	502	485	490	488	489	472	502	460	466	458	485	455	523	486	493	499	465	498	461	508	476	483	479	457	465	485	511	512	446	492	497	490	464	480	504	515	495	456	472	480	498	470	485	516	488	489	496	563	508	451	463	467	467	467	507	471	519	480	497	480	483	502	506	510	485	463	512	489	471	495	487	486	487	490	516	465	504	470	503	478	507	510	475	485	470	474	485	489	484	477	478	477	475	492	527	501	456	515	503	506	484	462	496	490	484	498	492	455	482	540	496	465	510	475	495	451	497	465	493	487	488	469	523	472	512	460	501	493	520	460	466	487	501	476	505	429	472	496
41817	79759	55261	28350	35521	33399	7644	588	567	514	538	535	553	494	517	487	523	498	484	552	522	499	528	509	515	496	517	505	550	510	489	516	506	491	509	530	506	549	519	522	504	476	497	491	497	493	515	468	512	513	552	452	536	522	472	488	489	502	474	495	500	465	508	533	540	502	462	480	475	478	489	479	514	491	462	469	493	545	475	506	523	488	520	510	551	532	511	481	550	458	522	508	508	472	467	483	503	504	521	519	498	471	537	509	507	488	499	507	482	486	472	471	530	517	489	494	496	481	498	495	492	481	490	522	456	491	506	493	483	462	486	514	499	521	462	480	494	513	525	523	500	506	502	503	532	499	503	495	492	525	488	494	540	497	567	491	487	499	475	541	509	478	508	450	506	469	489	500	532	462	492	523	503	540	473	544	492	491	525	525	507	511	551	506	458	492	511	513	482	462	502	495	520	441	459	498	514	503	465	558	535	526	498	532	513	478	524	482	474	497	471	513	516	480	522	495	502	510	514	506	536	483	499	494	495	500	464	490	492	527	517	457	486	517	485	539	509	459	493	486	527	522	507	535	533	512	520	530	508	511	504	466	495	482	462	498	531	527	512	482	490	485	520	535	503	471	491	502	537	519	481	485	495	534	506	532	463	500	529	489	509	465	477	525	482	505	564	523	487	494	510	453	507	471	489	542	474	503	534	458	493	527	486	471	481	484	459	478	518	481	504	511	460	487	517	535	494	498	494	496	502	522	499	476	480	484	471	488	528	522	473	521	527	511	490	502	515	492	500	522	514	504	489	530	461	517	478	500	531	464	544	510	510	487	529	487	477	507	495	507	510	470	511	514	496	498	506	503	511	488	478	486	499	486	517	524	492	536	491	517	477	487	478	483	490	472	528	531	503	534	493	499	524	508	546	510	528	500	491	505	500	503	481	500	501	490	508	495	478	528	498	501	538	474	515	475	532	527	522	494	477	486	476	516	541	519	483	537	529	484	525	467	509	488	507	495	507	502	489	502	512	508	485	501	486	501	514	498	508	520	510	536	501	482	491	514	479	520	496	485	440	492	482	486	496	465	490	520	502	509	519	515	515	483	499	513	519	485	478	466	515	519	497	474	538	487	497	502	519	472	522	490	529	516	507	515	475	488	508	510	507	474	501	468	488	491	504	528	486	481	485	496	528	505	444	525	536	535	523	477	502	474	518	483	483	521	494	527	529	487	499	503	490	518	497	467	474	489	497	487	507	517	500	478	499	489	516	501	503	513	524	516	483	503	464	493	495	493	498	496	529	519	512	522	474	509	535	516	541	522	558	500	500	496	503	510	521	495	470	514	513	503	467	522	515	527	502	509	466	504	497	512	530	484	490	487	492	557	509	528	534	495	500	512	485	542	499	520	494	483	530	492	529	514	509	530	476	500	483	492	496	513	503	470	465	485	521	453	523	515	518	505	507	454	516	556	504	528	538	508	498	464	516	514	492	511	468	549	491	490	540	484	475	508	504	500	508	493	526	490	497	507	478	526	522	495	489	524	501	497	493	496	511	536	535	485	535	489	505	520	533	499	471	526	505	529	502	499	484	524	487	518	476	479	455	539	483	483	540	487	470	485	513	508	476	502	491	527	487	518	493	443	481	510	467	538	476	505	533	487	487	511	501	517	518	505	483	484	535	514	538	494	544	522	486	438	535	525	465	487	534	494	532	517	505	499	527	513	483	484	439	485	462	531	522	501	504	534	502	474	452	500	527	514	519	491	513	464	526	527	522	466	505	480	552	518	490	514	503	522	506	477	509	493	498	502	496	539	524	485	476	535	478	501	493	509	486	517	447	483	487	483	470	493	487	525	498	480	499	516	514	486	521	489	488	472	505	534	519	518	456	529	514	527	448	485	446	490	511	475	534	521	502	500	515	526	495	500	501	519	501	485	503	478	508	485	477	523	512	493	529	501	500	441	520	484	512	529	481	473	493	537	494	511	494	491	483	469	486	449	505	497	508	519	494	544	512	481	483	513	475	468	496	533	473	487	516	506	545	503	489	488	516	476	525	515	502	504	521	513	472	466	550	527	535	538	522	511	497	531	532	533	468	523	514	531	504	538	514	545	546	513	521	483	495	528	536	528	497	536	477	519	482	489	508	475	500	493	528	490	514	481	500	512	536	491	483	489	503	481	486	518	487	522	498	496	537	485	500	479	528	483	488	464	523	488	517	490	471	480	532	509	517	507	492	476	496	541	502	486	509	519	514	513	493	476	515	518	476	500	481	470	465	519	510	506	466	515	484	501	510	505	516	519	499	516	498	449	498	498	525	478	491	473	524	531	496	493	465	492	519	459	524	490	467	500	485	502	505	483	464	510	494	503	510	483	522	492	484	533	508	550	528	506	508	502	484	501	536	471	500	488	491	469	521	517	501	489	503	492	502	543	506	474	508	507	479	531	467	519	527	501	490	511	484	521	499	493	518	502	475	479	501	519	514	522	508	498	478	533	505	497	483	527	504	500	505	492	527	504	505	572	495	530	458	481	497	504	509	480	486	519	478	533	500	529	503	494	480	463	476	494	514	489	511	511	507	512	516	548	485	502	427	527	536	530	464	515	513	482	498	518	519	483	528	520	522	473	510	480	481	469	489	501	522	524	513	462	502	515	528	473	471	524	494	492	484	475	463	475	539	503	496	482	508	481	492	463	500	506	515	489	509	517	463	483	518	478	488	476	478	444	473	502	513	513	505	538	542	517	501	478	467	520	512	519	499	538	485	520	519	464	528	480	517	520	483	509	513	514	527	495	467	512	560	541	502	506	542	490	504	466	521	494	489	505	524	502	533	512	498	504	485	503	516	473	492	521	481	492	491	475	515	494	520	449	484	504	500	473	486	489	507	495	513	551	495	466	480	500	514	495	478	507	521	482	524	503	563	558	502	473	525	542	511	487	476	515	484	485	469	503	478	509	489	510	551	496	483	478	511	499	512	515	502	497	497	496	489	519	491	524	520	479	523	486	543	498	492	496	512	512	496	496	503	520	483	510	533	483	463	484	515	477	518	482	464	522	480	509	512	519	519	532	498	491	503	505	477	544	524	492	474	509	496	493	485	515	536	496	497	524	440	487	495	510	504	518	523	503	483	510	484	515	520	535	469	557	486	509	493	488	511	501	499	515	510	508	521	524	522	479	498	512	530	527	526	471	474	517	458	508	498	488	470	513	514	492	510	497	494	471	470	517	515	518	519	495	524	520	541	495	477	501	501	517	529	512	524	505	536	523	523	461	497	494	485	494	547	472	486	500	497	509	498	526	497	507	496	515	512	496	513	536	545	513	493	503	478	481	539	494	498	512	473	503	498	510	493	510	533	521	457	495	509	477	467	511	490	496	516	494	511	490	487	566	515	493	504	472	499	495	515	499	486	504	435	524	493	513	498	461	507	503	490	480	499	493	491	479	511	514	521	497	472	500	508	473	506	520	490	462	537	486	484	541	490	531	499	484	540	505	531	440	516	525
25101	23096	30994	25349	22744	20722	4514	450	436	390	405	387	367	389	362	371	374	403	423	408	388	388	407	376	404	387	393	363	410	376	379	346	364	358	390	419	382	384	370	380	383	383	358	369	372	407	363	405	380	368	353	347	379	372	386	401	363	391	393	374	378	383	381	379	364	380	391	397	377	363	397	352	405	377	381	388	379	382	377	368	390	408	369	397	391	348	397	390	399	418	360	395	399	384	352	393	387	374	413	381	372	382	393	354	389	414	379	381	407	390	383	357	400	374	389	384	370	339	348	349	369	375	358	415	379	366	368	346	378	407	360	389	389	379	353	430	400	406	366	374	400	381	337	377	345	371	389	380	366	373	425	398	411	382	376	351	377	346	382	422	368	367	361	323	364	383	392	380	369	398	378	362	377	383	377	388	360	402	409	381	349	364	405	385	389	367	402	366	371	378	382	360	404	368	368	379	412	385	396	370	348	364	370	349	344	362	423	381	359	354	356	370	371	368	391	376	362	356	380	380	368	424	367	361	387	366	356	373	404	358	412	351	387	392	406	364	370	370	358	358	366	364	385	377	415	372	367	404	374	383	378	376	358	397	371	375	391	377	386	363	353	397	388	396	351	386	362	392	361	380	372	380	380	373	395	371	383	389	360	382	376	385	352	350	406	405	386	370	390	390	377	387	387	362	361	336	351	359	368	338	380	382	371	370	386	372	386	373	343	397	417	377	376	332	367	391	391	380	396	323	410	373	380	346	388	370	399	372	362	388	368	374	406	400	367	356	354	399	379	353	372	390	407	390	367	339	393	390	366	362	358	352	369	368	374	378	375	392	359	359	392	347	358	391	382	386	371	368	378	399	372	358	360	365	376	365	415	365	356	372	379	370	393	383	396	351	372	391	357	411	396	343	366	394	347	419	382	365	354	378	395	386	391	410	407	374	356	406	376	360	401	393	409	428	393	395	351	386	361	403	414	390	401	370	362	360	390	365	411	382	410	346	370	383	388	410	378	346	343	362	374	343	392	382	363	403	418	401	382	391	391	364	373	406	376	376	377	356	370	396	392	414	389	408	376	363	386	359	362	352	391	358	361	392	373	421	374	400	356	388	387	385	374	372	401	362	383	415	386	387	389	378	385	337	331	377	358	347	346	356	359	385	380	381	364	371	378	372	415	357	381	365	371	425	360	374	390	413	411	381	386	372	398	387	404	350	415	377	387	393	355	378	371	377	338	325	394	374	349	396	361	373	430	361	376	358	380	399	377	381	386	399	375	383	364	370	390	404	395	391	361	381	363	381	407	383	376	392	378	373	352	367	397	379	383	420	397	361	390	409	414	383	368	382	396	367	383	359	354	372	387	367	368	381	345	396	353	404	374	387	378	373	393	367	382	387	387	373	392	388	368	407	359	411	371	359	388	348	370	365	376	344	378	422	352	359	343	386	387	401	381	340	384	385	373	384	373	379	392	402	390	373	360	375	369	363	361	409	372	373	403	406	358	345	355	373	394	382	383	386	411	378	383	365	409	398	374	375	389	391	358	361	376	399	392	373	366	380	397	370	367	357	368	347	399	380	368	368	363	390	384	367	382	408	358	418	389	357	391	383	363	381	406	367	358	390	378	367	377	387	394	398	373	384	368	384	385	418	432	364	365	392	383	371	356	402	386	394	393	400	403	376	384	389	412	379	362	372	378	360	365	384	357	394	400	411	346	378	370	368	371	407	372	390	394	428	397	388	361	400	399	394	353	368	377	391	397	340	395	392	360	404	382	371	387	378	373	366	382	381	434	354	385	365	356	365	379	395	368	406	404	375	381	376	386	388	379	384	414	375	385	378	375	387	347	386	394	388	358	367	389	369	371	406	401	410	388	382	358	361	364	377	392	392	389	353	397	379	343	336	396	404	369	413	384	377	379	385	363	414	387	385	356	361	409	357	402	358	379	360	355	364	396	371	364	375	366	397	375	394	382	365	405	356	371	398	377	405	391	379	358	368	425	428	393	397	346	345	391	408	375	347	404	410	382	342	359	370	363	384	363	344	396	378	368	388	401	403	385	372	398	366	367	371	397	331	395	374	379	376	394	414	390	362	358	368	374	381	391	394	362	352	318	373	364	341	386	397	391	343	411	385	359	366	365	374	380	401	375	363	377	395	415	400	394	394	398	398	375	367	371	394	411	419	356	367	378	374	386	358	387	370	337	357	377	385	384	378	360	372	343	379	390	353	382	403	386	395	376	399	379	334	352	343	342	421	340	404	374	392	410	383	388	389	395	384	386	363	382	372	398	338	390	349	398	389	351	363	382	376	384	391	382	385	374	355	372	361	373	369	333	373	384	401	364	375	384	383	385	388	379	389	383	369	387	434	350	385	393	332	385	387	386	372	374	385	364	386	378	349	361	389	387	397	379	386	380	412	367	403	402	360	320	392	364	337	366	393	381	344	392	344	357	403	364	382	394	352	375	365	379	376	350	393	353	359	380	356	368	351	355	413	362	369	387	392	392	369	397	372	378	387	357	394	378	388	373	394	388	368	362	403	379	394	359	385	377	405	386	371	396	399	383	341	356	374	371	360	369	377	362	355	361	368	424	374	396	383	342	391	334	373	361	434	389	367	377	365	374	376	388	360	380	363	392	369	417	401	358	376	419	389	366	379	374	375	405	397	375	385	362	361	365	387	380	377	406	369	391	371	381	372	374	403	369	373	368	370	373	357	354	381	362	377	388	371	383	408	374	365	367	358	358	400	412	367	404	376	376	381	379	380	402	354	379	381	387	377	386	429	397	362	391	392	380	364	330	422	377	399	370	342	378	358	410	359	388	377	374	396	342	386	380	381	413	376	392	368	362	402	371	398	379	394	369	360	354	365	390	371	402	367	380	366	396	340	402	363	373	398	352	359	404	401	389	335	387	403	378	375	406	382	368	361	356	396	396	345	383	360	376	391	367	355	387	375	314	381	341	336	376	374	352	378	365	353	355	386	405	359	373	374	362	374	401	380	385	368	413	380	358	367	399	366	382	369	389	430	400	354	402	384	386	358	375	392	372	376	373	352	373	397	385	363	370	382	390	352	390	383	341	364	403	326	351	366	404	349	395	368	391	370	382	374	390	387	372	398	390	376	418	313	399	423	387	400	375	399	394	376	367	349	366	396	367	380	391	376	383	349	395	382	395	342	406	392	392	411	372	357	384	378	414	427	381	358	370	352	387	387	377	364	418	369	397	407	384	425	357	396	348	376	389	387	390	393	391	391	388	393	369	370	412	380	371	365	359	363	408	372	415	346	382	351	369	391	337	407	325	359	381	384	353	360	375	368	371	378	362	375	377	355	389	386	355	382	331	366	373	345	356	374	356	350	369	418	371	370	407	372	397	376	373	371	388	375	340	382	413	372	385	411	370	389	349	354	391	360	355	405	358	372	399	383	403	387	368	400	358	363	412	373	369	361	399	351	361	366	385	373	345	363	408	366	385	391	388	375	385	351	399	352	372	370	390	345
41638	72263	45389	20313	28333	24065	3229	439	410	411	436	460	410	419	476	422	434	412	407	405	423	406	433	461	393	433	418	387	416	404	413	387	416	391	404	402	403	380	415	456	422	418	371	416	441	440	418	418	419	425	416	402	419	420	418	387	396	422	444	409	392	380	419	396	404	449	407	432	431	441	413	419	414	400	418	403	369	400	392	392	430	421	417	454	424	393	414	432	409	441	405	383	442	443	406	457	390	425	471	401	418	436	403	387	413	419	372	412	399	433	411	421	427	390	403	408	404	451	431	390	433	384	396	400	412	407	428	372	380	416	418	409	419	428	419	429	429	445	419	398	412	403	409	396	397	412	386	452	432	390	395	435	419	409	406	394	391	398	393	389	423	384	390	394	403	387	407	407	440	413	409	408	399	450	434	395	408	409	395	402	442	384	394	442	404	398	420	435	422	438	421	395	409	454	432	375	405	404	403	414	427	376	402	387	401	416	430	432	409	390	420	396	422	417	423	411	383	423	398	391	427	419	400	363	400	410	428	407	403	435	401	439	430	419	433	384	422	418	413	432	398	413	399	425	447	411	416	399	408	395	402	405	428	361	456	393	420	424	429	403	391	434	401	442	411	378	413	406	415	401	411	374	437	430	436	408	422	391	408	426	418	386	405	407	425	432	408	414	396	420	409	406	414	425	388	416	445	435	413	420	410	408	430	419	399	423	404	418	406	450	416	445	408	397	408	407	433	422	418	409	435	427	407	434	399	400	402	376	397	400	402	418	429	441	413	401	422	405	406	429	431	411	417	417	473	399	436	408	432	391	396	395	410	389	427	391	436	396	382	354	423	397	415	405	418	415	423	404	403	403	380	395	399	416	430	412	387	386	399	410	380	414	379	415	407	440	439	425	437	445	411	418	378	463	408	400	404	380	427	404	408	425	404	396	397	399	415	417	435	410	426	417	400	420	407	403	411	426	392	414	437	444	438	422	389	369	376	438	407	441	409	426	379	414	389	432	429	401	419	402	415	407	395	415	387	420	443	414	408	374	442	403	461	415	443	366	412	382	425	374	418	397	414	433	428	385	435	408	409	379	413	421	392	403	422	406	402	433	385	443	394	441	402	448	412	444	425	429	400	374	365	454	408	414	430	438	397	406	428	433	437	387	426	376	418	385	420	384	441	412	422	384	406	423	426	398	434	418	396	424	431	400	421	363	452	410	388	403	432	448	373	374	385	476	460	420	373	407	432	414	411	403	404	398	431	432	412	390	424	406	410	407	395	400	399	442	420	414	400	414	405	401	391	411	397	448	409	423	405	395	420	399	411	415	436	440	370	402	404	403	402	420	386	398	419	417	404	426	431	410	402	419	444	468	405	374	404	416	408	389	414	418	382	442	397	426	389	440	381	408	415	389	384	447	415	450	380	392	433	410	410	445	426	404	423	405	373	403	402	428	403	383	418	402	386	461	410	385	452	398	407	378	415	435	417	415	413	409	402	391	414	375	425	396	435	422	401	402	403	437	387	416	440	417	367	402	408	415	411	421	393	397	430	405	421	437	394	408	417	397	384	383	387	438	426	409	395	413	422	425	414	421	439	392	406	459	401	400	435	413	393	383	401	393	407	421	430	392	399	408	392	406	412	367	407	423	401	438	445	349	372	394	383	365	417	396	422	394	373	404	427	432	398	411	393	410	440	437	384	422	432	413	384	390	400	447	417	391	413	417	411	399	420	441	417	421	404	423	412	394	446	406	367	451	415	407	436	453	413	436	422	389	419	405	411	453	414	388	380	376	399	403	407	390	393	450	431	411	414	395	426	421	411	367	418	466	378	407	393	388	418	435	445	432	401	401	379	407	442	424	415	435	415	416	442	464	382	401	381	440	423	394	387	429	416	432	442	420	414	406	397	398	431	417	403	415	422	406	424	394	381	436	422	394	426	406	433	457	422	431	431	398	381	427	431	423	395	433	446	400	406	406	412	426	406	387	419	411	407	368	415	388	413	389	421	372	403	383	424	423	428	447	432	400	395	409	423	405	377	402	398	435	419	451	410	407	406	384	418	409	410	449	424	399	416	414	404	398	443	386	417	431	394	407	384	406	379	414	404	431	405	418	433	385	384	435	397	432	422	422	406	454	430	423	437	435	425	400	392	427	441	435	454	397	414	423	418	426	420	385	390	413	438	422	400	474	442	442	406	399	451	415	402	472	431	409	406	398	408	384	408	428	412	403	382	393	412	432	425	391	404	403	428	416	420	401	405	448	452	423	359	416	477	413	432	396	435	412	426	409	404	416	443	406	423	431	421	397	462	421	394	439	384	423	425	417	428	415	416	417	446	399	431	356	411	413	416	424	415	395	389	401	452	422	428	427	433	407	360	394	395	403	387	411	422	441	422	400	395	418	445	393	380	433	427	392	420	403	362	375	403	421	433	417	409	456	396	406	396	400	396	407	403	447	400	377	426	442	396	382	419	364	460	400	404	411	411	415	429	429	357	382	419	392	423	406	404	399	401	371	440	411	404	442	412	397	435	409	418	431	432	421	402	425	426	381	459	406	381	404	410	444	400	440	438	452	386	415	424	390	428	412	416	368	417	416	438	417	409	410	433	389	354	409	408	435	450	396	413	404	411	389	433	445	406	387	394	413	394	396	441	454	386	410	411	411	409	419	376	443	436	388	396	409	416	419	416	369	408	424	435	431	397	447	418	371	385	454	399	403	392	451	383	365	399	454	404	416	409	432	437	379	389	394	403	419	436	403	399	413	394	435	425	407	364	443	444	411	432	428	433	390	418	408	414	448	406	404	445	428	430	389	411	375	412	399	412	404	400	432	434	416	438	421	410	423	413	409	417	430	438	399	382	400	427	408	391	434	424	426	405	383	416	395	405	439	435	369	415	400	435	444	403	379	422	432	378	401	387	393	416	370	389	404	404	394	427	401	368	399	427	400	390	438	454	436	406	413	426	365	393	441	385	398	409	406	433	397	417	394	369	404	434	420	465	399	430	415	406	432	395	398	456	414	394	397	398	420	398	423	399	415	442	394	414	440	425	409	400	423	437	418	415	417	433	429	414	428	433	371	423	415	398	418	393	466	428	417	394	412	411	419	376	409	407	397	419	386	410	416	406	407	406	387	419	463	422	416	394	426	434	389	423	383	421	416	401	395	409	423	445	402	455	411	420	420	441	409	384	394	407	415	402	423	435	469	435	416	413	424	395	391	381	417	414	424	447	406	401	389	412	403	465	416	424	416	393	397	413	459	401	390	407	434	406	406	403	420	400	406	440	410	411	408	415	365	403	418	430	387	413	403	416	417	374	424	426	421	403	412	378	387	433	414	411	441	419	389	418	410	388	399	400	410	398	461	390	392	431	409	410	412	423	405	391	429	394	449	405	428	411	453	416	369	388	415	431	406	407	444	427	392	391	394	388	444	422	404	403	413	377	410	375	411	429	397	417	376	419	389	398	424	373	407	383	421	432	396	407	433	381	377	435	416	442	419
22551	21554	30338	23820	28045	36851	20286	2579	813	755	752	751	699	722	708	736	684	746	676	644	651	716	689	694	649	701	630	672	670	684	683	714	683	639	658	658	683	686	692	690	640	693	681	702	663	677	698	702	690	686	645	713	690	676	682	661	695	695	702	678	696	664	636	687	667	660	688	675	676	668	719	697	645	672	671	683	676	665	607	687	655	661	686	668	663	650	693	686	682	676	684	674	715	719	712	640	681	710	644	684	689	705	671	671	676	665	663	665	662	661	698	654	682	674	702	667	646	652	635	630	646	705	694	613	648	704	663	665	660	616	691	693	669	722	667	630	665	664	658	653	637	633	708	647	673	688	662	691	657	666	689	658	667	689	637	672	689	684	614	686	637	681	656	683	712	644	667	664	694	678	667	667	667	675	684	670	673	660	660	616	678	672	676	703	692	656	697	677	673	666	672	645	649	709	730	683	645	699	639	684	670	677	642	639	671	744	689	703	667	715	678	669	672	690	696	677	671	690	673	662	669	658	663	648	674	674	717	695	668	703	698	698	749	720	652	646	691	666	721	693	690	626	688	704	694	674	698	690	694	677	680	653	721	683	662	661	591	732	709	684	668	689	706	668	646	667	627	688	617	704	694	643	622	632	692	710	663	625	665	690	688	651	686	647	652	687	660	690	648	676	722	726	678	614	670	625	680	686	697	686	626	707	680	677	680	639	668	660	660	666	669	642	670	651	662	659	648	671	633	639	713	664	651	665	625	681	642	680	688	687	671	664	670	659	689	645	667	690	664	658	665	614	690	618	655	696	676	685	635	644	673	659	693	696	688	698	700	652	629	684	728	658	676	681	625	701	651	645	707	696	678	666	676	668	674	665	645	658	635	727	668	674	670	664	667	618	689	703	682	721	698	688	698	648	670	639	607	703	672	629	673	661	701	665	671	663	679	686	682	666	680	692	647	674	634	666	675	679	665	662	671	696	641	724	648	659	667	677	683	689	685	641	643	720	709	659	657	660	655	668	697	690	690	677	668	628	659	645	713	714	654	646	705	675	673	647	679	721	660	657	697	683	694	673	617	684	643	715	669	648	693	646	692	700	662	676	713	709	692	654	661	728	634	664	633	671	640	683	652	662	682	703	667	650	753	687	653	623	693	711	717	706	650	687	637	634	662	705	655	688	721	645	688	628	707	680	648	650	650	713	689	639	679	616	701	640	698	659	690	679	720	608	641	674	658	715	672	713	672	697	692	676	655	742	628	668	624	651	712	703	685	723	709	712	681	632	646	692	712	715	689	660	664	695	673	659	721	679	704	658	672	659	652	648	654	670	681	662	647	672	682	650	670	691	681	679	680	647	627	733	630	665	676	651	703	708	649	677	666	679	702	708	689	697	639	677	661	656	641	653	660	683	675	680	657	700	653	656	694	673	639	694	622	685	671	675	624	704	661	669	608	710	732	646	645	680	613	651	668	661	676	677	709	670	722	690	640	690	662	669	629	698	667	661	685	704	655	672	682	662	650	689	696	739	647	685	686	672	639	693	704	735	678	694	683	662	679	614	625	678	693	664	658	657	702	714	664	668	683	728	685	651	653	663	664	684	640	700	665	641	686	674	688	656	682	713	670	659	639	697	711	736	655	683	632	645	671	652	657	713	715	652	699	665	717	632	654	683	667	648	668	691	689	641	719	679	689	694	696	671	648	624	672	695	740	729	731	699	715	743	656	661	690	715	688	643	695	656	702	711	631	664	689	619	652	680	647	617	644	667	687	701	683	662	660	696	684	691	676	659	668	663	699	679	680	663	711	647	746	635	641	629	681	639	684	637	671	704	673	654	689	697	662	651	655	683	660	698	690	688	678	694	651	711	661	640	668	702	707	660	680	658	621	654	654	630	692	725	737	698	693	699	694	684	703	661	639	675	663	686	676	655	689	631	631	653	737	646	661	684	686	603	633	647	706	652	631	662	675	681	707	668	672	684	701	683	668	655	686	677	684	693	633	689	681	673	688	653	659	685	724	698	636	677	669	670	668	696	657	670	687	676	685	698	713	676	632	629	663	644	696	690	700	685	693	648	666	667	641	681	694	698	667	652	696	674	693	711	655	682	702	682	713	664	701	656	746	658	677	667	685	683	630	712	725	691	668	690	671	684	666	683	681	639	701	663	656	673	687	661	671	660	721	666	670	696	717	645	695	648	692	683	728	717	717	710	675	704	718	636	649	648	687	652	678	664	670	670	636	655	664	653	709	694	664	660	725	659	676	698	659	662	685	737	685	673	642	678	639	671	674	680	702	663	657	641	604	696	683	660	692	660	640	696	680	636	690	650	644	685	710	691	709	637	629	687	664	659	676	666	707	673	687	722	656	641	638	700	699	671	684	655	714	730	676	637	685	663	653	667	656	637	647	673	675	663	699	648	613	686	678	672	702	690	681	661	627	696	673	619	687	684	658	661	696	657	691	655	690	696	692	666	648	705	703	687	648	643	595	695	723	647	633	662	656	636	630	658	711	684	640	726	688	690	697	675	646	650	648	663	651	752	693	684	716	681	695	597	672	659	694	693	664	668	672	685	686	665	655	645	671	699	683	690	638	675	694	649	646	661	720	699	676	675	699	676	687	727	664	639	685	685	694	685	671	665	691	637	678	706	686	710	639	683	621	652	683	698	655	642	647	682	695	637	676	680	665	669	643	737	671	679	691	657	700	659	743	675	654	666	679	668	638	664	704	747	651	694	670	666	716	645	651	672	672	694	607	709	673	661	657	665	684	702	647	639	616	657	666	634	693	639	659	667	687	664	647	672	648	685	627	675	699	675	683	689	659	680	628	704	651	657	653	676	736	668	688	708	699	658	715	668	703	668	642	659	686	658	694	678	671	658	634	659	676	667	694	660	664	684	728	625	669	681	663	658	714	694	670	693	676	628	717	601	636	693	683	694	655	700	678	691	696	631	628	728	683	683	658	656	642	680	699	717	655	651	666	669	650	692	644	675	674	688	658	646	700	687	653	656	706	668	723	671	666	672	688	690	702	689	673	671	680	676	689	671	704	658	657	689	666	713	661	660	703	626	708	666	618	707	700	658	669	696	623	649	657	634	690	630	665	705	707	638	718	655	656	641	653	667	699	642	629	661	706	682	684	670	668	701	663	608	669	682	699	671	694	659	646	675	637	727	659	680	693	689	678	691	699	701	679	688	694	666	696	653	710	702	667	638	666	658	642	732	711	662	672	648	664	699	668	677	665	623	671	709	686	645	663	646	679	675	628	620	709	678	705	725	717	623	690	663	627	670	700	684	636	690	660	673	676	665	654	660	687	659	635	693	627	670	714	663	667	641	683	700	693	678	702	638	682	621	674	660	671	679	644	648	727	654	628	674	701	682	618	678	664	721	646	698	641	646	644	648	688	664	672	695	680	684	680	705	679	662	688	631	652	677	673	678	681	675	660	656	660	713	709	647	669	656	696	678	689	667	703	638	698	645	665	630	664	678	677	659	627	723
47721	82345	66043	40207	47051	40370	9057	780	783	738	723	724	737	677	738	700	683	683	656	704	664	639	681	679	694	644	683	675	653	656	640	645	669	694	718	672	682	698	700	696	701	687	633	653	706	727	673	664	713	703	679	679	660	695	638	695	676	657	680	679	637	632	695	677	665	666	703	699	686	680	672	647	660	713	711	695	700	682	711	717	652	652	682	680	693	703	676	694	660	644	662	685	663	702	695	680	666	709	686	691	699	686	712	688	718	686	661	668	652	690	684	666	669	640	652	665	661	661	656	668	708	714	654	672	668	683	683	690	662	673	682	687	660	682	649	706	666	646	702	688	688	670	648	644	697	656	649	648	709	664	732	702	667	676	665	658	684	654	687	684	662	679	685	645	693	640	673	660	662	741	691	652	660	703	663	666	639	676	649	664	646	683	679	670	682	654	648	687	675	664	687	663	681	731	666	704	685	707	659	683	681	671	693	615	664	701	713	706	643	649	679	691	646	645	676	616	739	676	692	651	706	686	680	691	697	713	732	669	662	705	695	700	645	648	706	742	683	697	697	644	682	672	694	629	663	689	692	681	643	616	661	728	649	678	699	683	677	699	692	706	658	740	710	701	651	660	680	641	690	662	670	654	729	687	681	663	666	683	685	690	651	658	719	663	663	660	669	650	664	714	649	656	713	666	665	674	715	706	627	691	645	699	691	713	689	700	647	622	696	661	635	704	699	662	650	680	731	661	713	646	633	671	695	653	680	688	741	662	663	673	676	630	723	677	626	665	660	733	718	705	676	648	679	641	686	700	680	702	673	679	670	689	628	647	666	659	637	686	691	680	614	661	685	699	651	675	671	653	632	701	685	649	698	645	704	685	688	625	674	696	694	654	680	662	657	699	705	686	697	703	698	678	674	710	703	660	688	686	698	668	672	671	664	639	692	708	661	680	655	672	650	724	703	679	710	662	710	679	678	672	640	693	690	699	703	708	684	675	670	663	633	702	700	683	691	672	692	645	662	655	678	642	673	653	728	672	692	679	696	677	670	720	679	691	691	675	649	671	709	696	670	644	720	697	689	690	623	639	654	708	678	661	678	684	655	674	674	667	689	664	707	680	664	714	706	649	692	697	655	681	653	685	627	674	698	684	648	706	666	675	639	666	656	684	652	642	664	674	685	670	695	675	639	687	682	662	703	694	678	673	608	671	694	674	695	679	677	651	724	646	687	622	674	649	631	683	672	717	715	660	615	731	686	716	684	709	616	688	690	687	667	659	700	667	662	665	662	667	677	609	673	668	631	685	703	674	637	747	680	724	697	670	698	666	678	685	630	650	657	622	712	640	669	651	680	691	659	677	664	669	735	691	668	673	673	690	682	711	705	660	668	673	655	667	683	645	669	652	676	629	695	682	644	695	647	623	732	663	684	684	659	656	622	702	718	674	687	653	638	684	644	689	707	631	689	648	683	708	604	645	664	685	670	687	658	707	668	710	680	712	704	646	697	717	680	702	685	679	722	647	687	621	712	706	709	678	674	649	644	635	649	709	670	690	654	725	665	685	670	662	717	721	691	672	694	679	653	668	688	672	660	698	657	651	636	668	714	649	667	640	699	696	708	674	678	665	669	698	667	660	714	650	638	739	651	708	660	669	669	625	684	653	695	657	682	673	685	699	677	707	679	714	703	716	703	684	684	677	651	673	700	666	704	640	626	671	713	697	666	671	657	662	687	692	692	681	692	659	649	713	645	726	673	672	677	678	678	658	684	607	662	675	693	685	686	672	671	682	709	687	632	683	659	632	720	666	681	693	676	724	611	668	699	691	697	721	668	675	724	657	659	702	701	682	686	644	636	736	667	668	699	695	693	673	688	702	649	668	715	664	704	666	628	689	689	686	662	685	635	687	626	661	670	676	640	643	713	667	669	687	647	674	639	644	716	684	697	653	679	671	690	660	666	680	681	629	689	680	709	682	652	708	681	692	643	709	697	688	708	676	664	691	640	657	677	728	663	750	641	676	689	679	684	660	683	667	697	664	707	649	696	699	636	660	691	737	668	706	635	671	680	675	692	679	696	662	674	702	687	636	714	645	683	738	654	719	647	646	719	700	684	687	654	664	735	674	648	696	697	670	670	678	645	698	660	662	714	679	712	712	694	666	660	681	688	657	683	645	668	653	684	675	647	626	718	611	635	646	723	692	690	725	650	674	675	627	692	706	723	734	655	684	694	625	647	662	640	699	645	606	693	677	676	685	614	676	702	668	694	649	649	699	670	692	650	729	634	702	685	651	667	636	704	633	636	620	684	654	685	651	670	645	659	701	610	637	698	667	699	696	693	721	690	734	623	670	689	701	669	684	658	657	640	676	703	660	668	746	696	676	672	650	707	700	660	681	691	687	686	659	657	664	676	660	670	683	712	687	712	681	673	649	684	656	695	670	672	686	666	734	702	651	673	691	656	657	656	688	665	670	665	695	642	701	704	671	672	715	690	690	669	712	715	685	639	636	694	700	654	716	660	633	698	678	670	648	720	669	680	669	700	703	678	692	643	695	590	684	658	691	672	708	665	658	674	706	649	667	675	697	687	727	741	717	658	665	703	641	637	706	688	655	638	687	701	702	720	711	655	655	678	658	651	665	684	641	702	686	678	658	672	693	701	668	686	697	656	667	670	671	678	680	669	725	706	683	683	666	708	711	657	690	678	660	654	716	642	731	668	654	642	674	648	662	664	687	698	636	682	687	700	655	678	647	679	703	699	654	667	630	699	651	677	668	690	654	669	707	657	668	677	695	681	641	690	677	680	646	678	646	630	666	636	614	617	718	687	686	635	680	662	706	668	685	694	664	671	680	643	629	707	722	677	665	656	695	671	666	656	668	690	682	674	655	676	698	679	669	653	649	670	721	657	687	705	660	689	614	673	685	643	677	710	691	688	726	652	700	666	637	637	622	660	689	694	750	649	628	670	698	734	721	693	627	656	699	687	682	673	650	659	699	660	636	675	658	691	688	687	657	691	655	687	699	656	714	689	669	609	667	629	656	683	685	661	694	666	697	679	662	719	676	688	687	746	651	690	734	655	667	723	655	657	673	654	680	696	676	735	687	692	664	658	673	686	704	665	669	710	623	675	644	685	641	717	681	719	703	660	682	723	686	658	659	669	618	723	667	643	710	644	682	647	692	646	673	653	656	705	667	661	646	726	665	692	736	625	681	658	640	697	653	737	697	690	664	654	666	700	618	676	732	691	692	636	655	678	655	656	637	704	699	646	654	702	747	701	737	640	683	699	670	691	677	623	692	691	705	685	675	625	675	723	650	698	692	724	668	678	710	677	675	664	665	711	668	661	671	707	689	704	689	621	694	680	644	637	678	629	668	674	720	661	679	672	688	702	692	706	677	662	655	653	664	698	683	686	709	681	747	624	675	655	714	688	703	664	670	703	634	682	677	650	654	664	647	709	735	664	629	694	713	646	707	687	672	665	657	707	669	656	716	706	712	725	652
33576	29506	24672	8009	6153	4727	696	292	340	319	328	303	282	335	277	305	303	320	334	316	311	322	334	316	336	329	326	325	327	295	311	343	352	332	290	299	276	310	294	326	330	351	342	324	300	338	314	310	325	300	341	318	317	342	342	294	312	304	294	335	305	339	319	325	337	352	314	283	285	291	313	324	337	310	336	291	307	295	301	312	318	335	336	315	327	331	316	356	310	327	348	282	309	316	326	315	300	331	332	318	300	341	310	322	332	317	299	321	323	306	302	303	306	305	367	334	338	315	343	328	293	319	347	312	315	322	305	297	349	293	341	288	294	336	279	309	322	320	334	313	321	314	318	283	335	311	308	332	328	322	306	336	318	294	308	320	336	318	302	320	335	329	320	344	299	305	328	325	301	302	324	329	314	314	317	345	281	311	354	278	321	334	283	332	315	339	312	300	314	312	309	316	331	325	338	293	350	353	349	323	299	301	332	318	323	314	331	312	310	334	323	283	303	313	315	356	314	302	343	353	309	320	302	325	349	348	324	313	331	334	330	335	310	323	322	347	305	336	316	328	323	350	356	295	320	316	307	314	321	324	321	311	326	344	324	279	319	322	346	321	283	318	312	337	291	299	314	318	320	344	338	348	291	314	298	321	316	332	331	295	314	347	327	315	306	314	341	333	309	299	312	296	330	341	299	320	329	306	298	339	285	324	319	343	325	302	311	336	282	299	324	327	345	352	306	310	317	323	339	336	334	310	334	338	320	327	312	327	339	346	318	332	302	318	323	323	322	312	298	309	303	316	302	316	338	329	301	313	293	314	295	328	336	287	305	305	353	303	330	328	344	342	340	336	343	324	311	314	312	341	303	323	341	323	334	295	304	314	317	297	299	350	287	336	340	306	332	319	315	315	343	316	313	327	322	320	314	320	292	331	296	302	294	316	312	327	323	323	331	326	316	324	280	335	333	295	318	311	338	315	348	305	327	338	309	316	307	324	291	320	340	338	308	332	316	299	296	305	330	333	296	330	318	318	317	314	304	347	327	287	325	315	307	320	316	294	303	316	275	324	301	334	362	319	335	307	313	333	302	341	319	282	321	288	316	310	338	314	334	307	335	301	338	310	323	343	284	291	316	317	321	311	299	317	332	304	333	295	310	302	336	324	339	338	323	355	315	297	355	313	329	309	325	328	282	334	324	341	346	334	320	318	300	334	314	287	330	321	317	299	313	317	314	342	312	327	301	324	325	321	346	336	341	345	330	318	307	352	336	311	314	352	324	320	342	310	342	315	316	303	292	350	355	315	339	319	334	307	296	340	359	279	327	324	323	326	293	275	313	331	300	299	307	310	296	341	313	310	318	347	328	355	309	298	322	324	333	328	327	343	342	328	301	273	323	301	301	338	324	316	348	283	298	299	311	349	329	300	323	329	304	341	303	317	298	319	290	337	333	286	320	331	333	320	318	309	300	344	312	316	345	371	338	312	310	348	281	297	351	308	327	327	293	309	297	314	318	298	306	321	357	312	333	289	342	341	313	287	311	325	301	306	317	303	282	334	313	323	311	319	301	303	305	341	322	301	325	326	357	350	350	309	313	321	330	316	324	346	317	299	300	300	332	297	311	354	320	305	327	292	301	314	316	342	311	321	321	297	300	301	295	339	330	306	293	328	339	309	321	327	314	324	323	320	312	291	335	327	324	309	327	299	343	346	323	317	317	309	331	311	305	279	308	331	338	321	305	299	312	317	320	308	319	316	294	335	321	328	309	305	303	316	307	309	312	331	323	317	341	308	304	304	315	333	340	314	310	286	326	330	336	320	349	348	339	318	322	307	298	312	326	324	289	312	338	314	326	292	334	311	289	366	338	344	337	321	320	313	313	335	301	323	330	302	323	358	309	288	311	300	306	331	351	318	329	330	296	322	328	345	312	325	305	297	324	339	303	306	336	316	322	322	326	351	318	342	329	320	338	297	309	314	310	330	329	348	336	342	338	293	288	339	319	345	335	293	353	303	330	327	356	313	310	292	313	342	304	334	325	332	331	336	321	352	321	353	314	307	331	325	299	360	311	302	314	323	337	352	323	339	331	310	291	303	310	331	308	302	316	349	333	304	342	318	322	344	325	356	349	319	314	304	355	322	312	284	333	339	300	308	339	326	322	325	313	309	309	332	305	334	332	346	335	343	324	305	328	313	289	289	306	310	312	349	310	300	340	336	300	320	338	293	314	327	323	318	330	299	380	309	320	323	310	340	301	306	364	327	303	307	311	319	375	313	304	283	285	346	311	345	296	291	319	309	322	297	321	315	316	309	330	347	301	295	323	334	343	333	299	328	310	289	291	293	341	339	326	325	345	316	313	318	321	317	303	328	311	286	320	371	331	303	309	330	318	342	315	307	295	298	329	336	320	285	290	340	315	315	316	332	307	330	307	325	335	302	335	316	301	326	285	312	310	302	336	331	306	338	304	343	314	320	361	324	329	307	315	315	332	331	336	316	310	327	313	316	339	305	319	280	310	333	342	338	357	310	341	326	311	317	326	308	319	323	307	336	314	339	329	321	322	349	322	305	316	314	323	302	311	330	330	329	340	357	336	287	348	300	335	312	321	294	310	303	302	294	309	321	300	340	289	329	327	307	319	300	346	316	319	326	326	274	307	317	303	295	329	312	295	311	325	334	312	311	317	318	355	336	284	329	333	315	304	319	317	316	341	340	295	296	299	317	304	306	327	322	302	307	329	342	360	298	330	326	315	349	283	314	314	303	336	360	341	325	294	317	333	331	314	315	299	323	321	311	319	313	326	300	327	326	316	338	309	306	313	319	337	324	318	338	332	299	336	327	358	292	319	293	316	314	314	301	336	300	328	337	311	332	299	368	337	306	335	335	350	312	325	322	328	303	298	312	306	321	308	335	368	321	315	295	337	302	310	331	344	316	306	306	332	338	318	304	334	322	303	343	331	329	305	305	319	326	311	323	308	323	330	282	348	342	320	344	336	326	306	326	338	347	320	280	289	301	328	313	304	294	336	295	318	329	288	290	301	321	325	314	299	296	293	284	291	361	356	326	340	289	327	314	318	327	325	348	330	317	323	297	309	347	308	308	331	327	306	328	336	337	296	324	341	368	324	293	289	337	317	320	337	331	348	337	306	332	321	321	299	326	306	313	326	306	326	298	317	321	307	281	325	324	316	336	304	322	315	318	311	310	337	317	318	310	270	321	353	343	316	338	305	336	317	349	310	335	342	337	303	297	279	333	322	313	289	311	299	292	317	303	318	306	296	326	321	337	345	328	317	316	351	303	309	333	319	328	326	308	333	304	317	345	305	321	314	348	308	311	316	315	314	333	321	329	303	326	332	320	365	335	308	325	327	329	305	303	316	338	319	317	322	310	302	330	329	306	319	310	345	307	341	332	302	292	297	344	349	334	343	315	307	330	332	301	312	306	293	351	351	331	319	344	325	328	305	313	325	301	305	342	299	307	291	328	298	302	345	352	280	300
37039	39306	17899	4187	6285	5155	655	346	315	323	354	337	326	340	352	341	382	362	327	357	366	329	338	355	321	339	350	317	327	364	381	341	381	349	342	352	327	369	358	343	349	335	386	351	334	372	355	350	310	342	323	296	342	329	359	336	314	322	354	333	361	319	331	352	370	334	341	348	372	317	352	334	348	313	355	337	344	308	356	359	354	358	360	371	321	347	318	309	340	357	317	344	313	335	311	325	337	289	355	294	334	341	331	336	320	343	360	354	322	324	308	343	366	364	316	340	338	337	351	350	343	336	341	341	330	301	362	335	347	353	364	325	333	326	333	305	361	333	347	348	303	313	331	310	339	356	338	359	332	335	369	332	367	358	349	358	355	341	344	310	308	346	323	313	329	347	363	347	362	347	341	329	353	333	357	354	349	345	355	335	330	346	362	310	343	325	337	325	330	343	313	360	361	338	341	341	334	349	346	363	352	374	391	340	343	346	358	319	322	343	352	348	337	328	321	346	360	340	329	327	323	358	310	347	304	355	350	335	343	309	344	365	365	325	343	298	345	349	298	365	357	342	354	349	363	325	348	355	317	342	376	314	336	371	371	321	363	316	349	310	351	340	355	307	349	343	358	355	350	336	368	344	343	333	371	355	324	344	339	354	332	361	343	351	363	332	340	340	306	338	353	362	341	305	318	311	325	321	328	349	366	355	340	318	336	370	316	299	318	322	336	303	328	327	351	347	367	329	310	338	347	320	340	361	337	337	333	327	335	333	317	334	350	355	343	348	320	320	362	363	352	361	348	360	339	304	329	343	345	324	351	364	350	357	322	329	346	337	347	356	348	390	338	328	374	353	345	366	345	298	311	349	336	350	340	339	340	332	354	328	350	322	354	334	336	317	332	339	341	310	318	388	349	329	338	324	331	337	332	352	334	350	342	335	355	367	345	309	333	352	301	332	337	341	333	343	356	334	345	332	364	318	351	333	337	373	367	336	369	366	305	331	324	323	331	327	335	343	360	358	351	324	349	318	347	318	342	370	336	306	350	349	339	365	325	336	351	354	342	346	354	350	352	332	308	370	349	330	324	353	322	376	327	370	337	349	333	365	327	322	324	383	353	366	326	317	343	323	334	367	342	351	329	342	328	368	350	350	315	328	298	348	298	356	340	380	347	342	317	320	346	350	343	327	360	369	383	347	373	327	315	346	347	326	352	313	359	316	353	360	368	318	327	300	327	337	324	334	339	339	326	340	311	330	348	313	320	348	340	318	354	316	334	364	335	356	322	363	326	342	330	324	366	355	351	346	346	340	375	322	335	332	314	357	313	335	328	366	316	351	353	322	325	346	338	321	353	346	354	329	328	347	355	340	344	344	339	338	346	331	342	340	353	327	333	334	337	333	343	348	318	337	349	339	315	361	347	327	335	369	368	330	339	315	350	320	306	364	325	335	327	305	351	363	347	328	340	299	377	344	311	349	346	334	334	358	359	347	371	321	335	333	362	347	312	364	357	280	355	365	320	346	354	325	344	317	331	333	348	350	327	349	333	312	354	370	338	344	360	335	347	355	340	340	344	367	309	329	337	330	327	364	340	355	318	330	355	317	357	335	341	374	287	341	339	355	327	308	359	325	338	324	350	347	342	343	338	319	361	360	327	331	327	357	333	323	327	325	363	344	350	329	331	365	325	321	367	357	358	303	335	311	327	327	336	340	351	343	356	303	337	341	330	333	324	353	347	380	323	316	345	375	363	296	337	336	348	325	349	337	340	331	347	323	312	338	361	360	339	326	300	356	340	373	357	325	317	354	331	298	315	311	360	327	310	369	339	338	331	362	297	347	334	341	336	303	332	339	324	340	322	351	346	338	311	361	367	352	350	334	369	354	353	302	327	318	380	337	349	331	337	338	344	313	316	332	364	363	353	336	348	318	334	377	363	349	371	317	323	344	341	338	325	367	364	349	340	320	344	347	339	348	330	323	312	340	319	350	345	340	368	340	351	335	285	365	316	347	339	382	336	314	362	345	374	328	352	374	359	336	357	361	346	335	361	323	351	336	342	339	345	319	324	313	310	349	329	341	342	339	289	311	314	343	348	354	341	340	326	357	319	368	369	313	350	315	355	328	329	318	326	325	363	329	366	343	348	323	319	342	330	321	329	350	340	326	346	338	335	348	320	362	338	360	311	358	352	332	353	361	322	342	345	340	335	349	343	347	310	326	328	345	329	340	334	338	348	305	368	320	360	322	339	332	356	351	338	336	324	346	339	319	364	345	323	343	337	386	349	341	335	339	339	363	359	340	343	343	322	355	334	359	339	336	318	330	319	361	351	347	309	306	314	334	340	355	353	318	336	333	336	317	336	357	331	335	381	329	349	345	342	349	316	340	395	342	365	353	345	334	328	314	354	338	356	354	320	335	354	355	353	362	351	293	328	313	325	325	337	348	333	326	337	326	358	363	350	323	346	328	346	312	336	336	325	350	348	323	333	322	324	315	342	309	370	303	352	351	321	344	333	347	337	345	345	345	353	334	352	369	328	309	331	308	361	348	326	332	366	370	347	299	349	323	338	345	349	340	353	328	353	314	346	329	335	302	395	340	365	328	343	347	354	290	343	385	334	329	371	365	349	320	355	350	337	345	342	331	335	343	316	343	337	301	332	361	355	305	338	333	338	370	303	329	343	330	358	293	356	350	302	350	344	330	381	316	335	313	361	346	311	327	342	350	369	314	372	324	347	331	313	338	320	334	348	324	359	345	383	335	321	367	334	358	321	346	349	333	343	380	346	339	341	341	331	338	356	318	345	367	348	358	359	344	349	346	313	366	325	365	321	335	330	349	360	311	358	343	391	323	318	292	334	314	339	350	365	304	369	331	324	334	310	345	350	334	322	336	309	352	313	329	331	305	351	342	347	348	346	326	346	341	342	366	313	344	329	324	353	345	361	342	333	358	358	343	316	345	315	327	361	372	382	318	341	352	328	319	334	378	354	322	333	329	313	322	355	342	341	358	339	340	319	331	339	323	348	399	318	311	384	344	347	303	310	354	355	345	367	322	358	338	353	358	359	376	342	348	334	339	338	345	376	340	343	325	385	343	319	343	377	345	330	358	358	352	332	310	366	319	338	335	388	347	311	322	348	358	334	336	366	346	325	335	326	305	360	359	324	350	319	354	324	342	342	349	356	335	339	331	379	316	348	322	342	335	371	331	315	346	353	341	327	357	356	362	302	351	346	354	363	334	309	350	332	316	359	298	365	334	321	368	334	311	330	357	365	352	309	352	343	339	354	344	330	309	347	341	374	340	335	351	340	318	345	369	331	343	297	381	337	294	342	373	318	334	329	355	339	336	332	358	345	334	331	346	348	349	329	363	309	344	307	331	348	320	352	333	317	300	345	348	336	317	331	339	361	379	328	359	324	352	337	380	317	353	331	333	358	332	321	343	322	336	335	372	324	308	349	337	350	349	332	316	298	351	361	343	364	360	301	342	336	327	314	317
23997	22411	33385	27131	30640	30426	10261	738	518	564	485	544	541	511	530	610	485	528	458	546	497	462	528	549	479	498	481	516	499	494	529	501	506	486	508	482	514	500	500	530	504	482	508	496	539	538	507	455	507	523	513	484	517	509	491	461	496	502	520	514	495	500	488	539	481	526	504	515	517	498	542	467	513	527	492	475	484	507	508	496	510	524	479	514	501	486	488	468	510	539	489	482	502	496	493	472	461	484	477	497	510	527	493	518	520	506	499	485	508	483	503	532	510	465	497	493	499	473	498	459	508	518	521	535	445	464	539	474	492	511	498	514	514	524	535	507	507	505	517	528	465	523	483	478	470	471	502	448	474	465	513	503	481	475	516	494	537	511	484	494	503	499	523	491	491	500	495	476	508	476	485	508	524	500	529	486	537	528	515	494	512	489	503	523	481	547	479	465	522	487	498	491	493	453	493	473	480	482	534	512	506	496	505	495	486	497	537	530	495	478	498	468	500	552	483	470	500	518	494	478	487	526	483	485	519	502	494	487	472	494	496	468	523	511	486	461	453	508	463	442	479	489	489	475	468	502	510	481	499	509	508	487	521	518	536	488	514	509	488	459	531	468	522	508	449	492	501	546	519	507	472	494	523	492	485	506	516	503	508	510	527	481	497	520	522	502	492	515	510	521	519	516	494	505	521	517	543	512	496	517	490	472	491	496	475	514	470	510	522	499	518	556	451	541	476	506	519	488	474	484	509	532	466	501	476	471	512	468	493	514	456	495	506	518	532	512	528	485	505	505	500	481	476	467	461	505	476	492	501	474	497	545	512	447	493	481	473	471	560	484	505	487	492	490	499	483	500	487	521	492	474	507	534	543	511	529	499	522	466	519	488	476	486	523	499	465	498	492	489	507	471	505	516	484	545	472	507	499	531	490	489	525	502	501	481	485	513	494	512	490	507	494	488	528	466	546	466	488	510	523	483	480	562	486	524	494	480	498	572	509	510	512	569	516	520	509	497	517	487	459	466	463	471	493	493	481	464	468	503	520	499	504	503	505	515	518	497	478	528	456	473	514	540	514	515	501	490	510	499	488	492	489	513	520	496	475	490	479	487	518	450	555	485	457	512	528	513	529	508	482	502	507	524	479	507	504	493	498	482	494	518	488	504	472	484	481	471	504	506	523	535	540	526	512	468	520	509	513	496	493	498	481	489	459	497	532	447	493	483	490	462	514	541	506	536	498	539	486	507	511	524	473	490	501	538	536	503	475	478	483	479	511	501	518	489	477	474	477	514	443	509	509	524	479	455	496	503	465	499	493	474	519	488	485	512	492	531	492	504	510	502	481	494	506	497	524	497	473	499	467	478	463	464	516	516	455	545	514	536	481	461	499	493	528	486	500	497	433	524	512	484	504	546	483	493	481	528	517	495	469	496	513	475	466	522	510	494	515	539	492	511	515	498	519	563	490	469	493	495	494	516	469	508	510	516	500	545	519	491	510	533	494	473	477	473	513	523	493	506	457	468	512	515	549	538	468	478	492	461	529	454	501	489	512	521	489	516	513	482	456	498	479	541	474	484	498	510	519	518	511	493	472	455	500	531	475	474	487	502	521	523	482	496	539	495	510	504	490	498	502	518	479	480	448	522	499	513	462	473	510	487	497	483	513	485	514	521	487	521	516	529	449	492	495	539	527	477	518	502	495	490	464	549	488	528	503	505	518	494	446	505	470	476	484	504	499	529	486	459	504	529	507	492	511	482	509	491	519	491	516	467	461	506	511	512	487	460	494	486	542	470	526	517	494	473	466	507	466	486	463	498	462	504	466	507	484	513	519	479	495	516	564	458	498	502	529	496	520	516	530	486	511	487	489	504	491	498	503	464	538	510	509	503	514	526	509	503	496	508	492	489	537	486	478	525	467	498	505	503	541	480	458	474	488	478	540	503	465	489	482	488	504	536	522	502	541	502	528	474	508	515	469	520	525	560	539	495	480	513	510	474	492	474	506	483	483	515	507	506	476	489	461	491	498	501	496	485	469	463	533	507	467	564	513	473	502	509	489	505	470	487	530	500	508	472	500	462	448	496	521	519	463	498	463	546	517	486	482	508	484	505	491	497	490	543	499	486	506	490	488	519	491	512	499	515	488	497	485	505	507	506	490	465	485	508	522	445	490	504	476	499	494	515	484	510	521	503	550	514	508	494	488	489	455	490	500	527	534	495	499	520	508	503	457	497	462	502	454	499	501	525	494	481	528	499	487	534	516	492	523	523	471	496	533	512	553	508	491	469	510	468	496	466	544	498	524	475	512	509	543	510	474	479	496	517	491	506	497	472	487	465	516	528	498	491	532	509	474	515	492	471	517	485	447	447	490	504	526	512	507	527	468	516	478	513	464	487	494	508	507	540	509	474	544	487	451	493	496	497	512	475	490	480	507	494	491	517	508	474	495	490	487	542	496	511	490	488	470	490	525	546	461	484	504	494	496	480	547	516	568	525	449	510	487	513	463	468	471	491	510	471	474	513	471	522	476	481	501	527	508	445	484	474	504	477	457	489	498	544	505	497	479	517	511	510	492	498	497	492	518	468	491	508	504	483	482	492	502	523	487	476	515	513	501	534	473	489	521	489	496	470	504	504	473	475	479	511	485	505	511	480	466	474	452	467	494	495	484	500	516	511	503	515	491	506	525	496	502	468	513	553	455	494	520	503	536	473	450	530	515	484	542	508	508	544	492	536	512	559	574	513	469	493	562	515	507	500	514	508	486	499	506	479	494	499	526	470	484	484	483	507	527	473	460	535	511	514	480	517	483	473	537	514	507	519	492	485	499	531	522	475	485	528	451	492	487	477	503	475	540	506	475	510	475	502	474	516	526	497	499	493	523	507	514	520	526	527	521	533	509	517	484	474	471	478	519	480	479	467	500	474	478	489	485	528	471	539	516	510	505	508	518	488	482	453	489	472	492	518	519	497	510	502	506	507	475	491	506	495	493	490	521	479	489	545	467	497	495	489	505	518	484	486	485	495	495	491	501	507	485	505	511	496	520	514	524	467	486	505	534	477	468	511	487	495	533	518	505	496	454	528	499	473	465	509	505	498	492	459	485	485	518	498	517	520	551	487	501	484	520	517	527	495	534	501	478	511	470	523	516	497	496	480	515	487	477	487	472	461	517	486	531	512	510	508	505	487	530	512	508	527	510	474	484	501	517	498	500	513	555	487	494	522	466	532	493	504	477	517	498	519	488	478	489	516	516	522	520	488	503	503	479	487	506	486	496	447	462	506	495	489	479	526	483	501	508	497	470	503	474	542	481	494	485	534	494	465	527	505	473	475	454	567	549	499	530	512	516	509	469	482	489	507	516	498	465	517	511	473	505	482	466	513	497	547	512	520	474	489	490	516	491	518	515	504	537	517	478	492	509	491	490	471	522	484	530	462	529	503	517	493	483	513	474	526	494	471	491	499	509	474	487	482	592	511	465	484	507	507	510	523	547	509	506	494	502
42776	81722	52656	33410	37042	28294	5818	534	544	549	550	550	544	548	522	739	530	502	549	525	507	471	552	503	503	540	548	531	475	514	513	521	521	476	533	537	543	481	541	504	472	570	472	525	497	519	520	505	519	495	586	494	479	515	532	474	523	484	498	456	542	503	520	523	505	526	518	515	533	540	496	475	505	502	526	493	502	496	490	498	520	549	494	527	518	518	482	503	505	511	520	503	498	528	513	514	499	481	521	517	483	475	541	503	576	519	497	512	522	499	476	507	517	555	499	519	502	486	503	556	543	519	509	516	542	524	513	489	500	512	473	489	493	497	519	517	516	485	549	521	533	516	507	519	508	500	508	535	503	508	473	537	528	496	487	509	491	496	524	472	524	546	509	473	498	537	511	490	492	528	474	510	532	510	513	548	531	490	539	469	505	453	506	506	483	532	514	516	548	524	505	488	518	508	518	504	482	525	461	483	516	523	499	487	525	509	510	508	549	516	492	473	520	522	468	526	506	525	469	537	481	464	535	480	514	520	511	484	521	508	498	555	537	516	531	505	529	499	515	515	506	495	499	546	488	525	515	487	505	506	494	513	483	496	506	522	495	523	450	510	481	521	485	566	474	536	559	493	475	527	512	519	500	547	480	507	503	490	531	507	491	500	490	500	503	514	497	534	513	520	524	518	506	488	525	513	492	513	489	454	472	533	494	549	492	537	515	533	519	563	521	513	516	534	554	509	527	519	528	550	503	474	526	471	514	530	499	470	490	481	494	508	536	501	517	492	526	488	497	545	504	516	549	512	471	508	532	474	534	525	516	511	524	527	503	527	527	536	548	528	538	532	506	534	534	503	481	539	513	531	471	518	521	538	522	537	493	513	520	530	493	512	518	473	514	504	522	489	465	492	498	517	520	519	506	544	515	522	524	494	526	475	470	533	496	504	485	524	540	510	531	520	531	527	519	481	538	474	529	568	508	511	485	494	508	489	536	538	495	487	516	515	488	529	497	518	495	530	511	512	496	493	505	533	488	508	515	499	506	518	486	497	506	501	500	493	499	480	523	495	512	482	534	470	535	500	492	482	516	499	496	549	506	520	550	512	487	521	472	498	515	493	520	494	521	483	454	485	544	538	498	483	514	456	517	521	481	472	534	513	501	493	495	458	500	482	507	516	512	510	534	523	513	494	543	475	533	483	486	523	499	516	483	508	512	491	510	503	487	523	477	509	502	499	521	475	517	483	567	513	533	509	530	550	506	485	510	510	539	489	556	519	520	527	525	490	498	502	492	533	498	499	510	492	493	520	513	532	507	513	504	507	484	476	518	483	536	528	501	527	492	498	522	494	499	498	520	508	483	499	502	514	488	516	514	502	489	514	532	503	524	506	496	521	502	516	490	479	506	549	485	524	502	494	481	506	548	507	498	546	511	520	492	502	514	505	488	481	525	490	492	477	507	511	532	485	498	542	487	487	486	491	515	550	535	491	510	500	512	477	476	511	499	482	514	497	517	499	495	486	509	516	510	483	487	532	519	514	485	503	497	496	523	475	483	462	539	479	507	467	486	520	481	480	480	548	525	573	545	508	531	507	542	499	497	521	479	534	519	504	504	545	504	497	522	535	483	501	531	515	480	485	525	481	492	495	552	493	496	482	540	549	512	518	508	501	475	532	508	526	500	474	513	511	493	520	547	509	511	520	574	472	453	507	515	528	557	541	518	472	543	516	543	501	517	506	493	552	486	531	523	540	551	521	501	522	483	496	476	481	557	511	520	509	512	507	478	480	519	517	515	505	490	563	509	525	509	500	490	488	475	530	535	517	479	546	513	508	528	505	502	482	497	470	542	523	501	479	503	495	513	504	516	496	535	515	496	528	544	522	502	526	513	504	462	478	523	524	508	482	527	468	501	516	506	480	541	508	510	534	521	496	537	492	527	520	493	532	520	514	486	499	497	485	496	469	529	506	481	509	507	532	528	519	503	528	479	481	470	513	481	511	514	474	531	529	517	520	513	529	497	515	541	532	514	469	551	488	514	538	531	492	532	508	521	557	505	512	496	505	541	549	509	521	517	500	516	530	550	508	529	519	488	505	504	507	510	500	515	511	506	476	506	520	547	509	532	539	509	533	478	476	510	477	516	498	518	503	502	525	524	494	516	520	510	504	560	535	545	524	555	497	498	506	540	532	522	524	518	503	525	546	549	514	525	520	504	539	533	514	505	476	524	489	552	498	498	505	500	585	504	482	543	477	493	509	522	455	467	506	538	521	526	463	505	485	534	501	543	499	520	510	496	516	517	513	509	485	546	509	523	528	517	503	516	512	480	501	483	469	523	512	519	479	524	525	519	512	517	525	483	487	497	505	510	525	511	530	526	489	555	525	505	506	508	511	552	490	506	531	538	495	496	491	534	508	504	558	523	506	494	531	494	504	494	549	525	528	504	514	477	532	486	481	487	482	471	559	517	546	501	504	512	490	550	520	459	523	477	519	517	538	495	526	492	504	511	495	526	530	517	508	539	514	512	531	508	493	522	531	487	494	536	522	472	500	527	492	496	522	534	503	522	559	497	509	557	524	518	497	508	479	511	520	524	488	503	468	531	514	524	524	528	490	524	521	541	520	468	527	528	481	558	525	486	523	439	501	504	501	527	537	502	481	500	515	476	523	447	533	519	554	504	490	542	513	497	514	514	496	514	468	512	514	520	513	546	514	509	516	497	540	497	508	494	480	464	522	520	477	511	525	523	487	502	496	495	515	533	472	485	510	523	548	548	500	516	518	499	503	473	503	527	532	493	505	542	528	495	515	475	506	500	484	530	510	537	467	533	482	507	501	527	543	508	528	523	507	482	500	511	482	527	469	500	474	482	533	536	484	464	498	534	507	500	506	514	515	512	472	521	527	544	532	504	506	547	491	516	530	476	521	514	523	524	502	529	464	519	520	487	518	493	516	478	514	497	501	535	468	462	524	504	484	505	510	462	511	547	499	492	546	507	505	489	550	503	486	512	536	541	527	525	499	527	482	534	515	506	500	471	541	505	526	484	505	511	518	533	491	502	483	478	520	510	494	529	520	569	485	477	496	543	514	509	473	497	478	502	534	458	525	526	544	526	478	489	498	493	530	509	480	481	504	547	543	513	536	515	509	511	542	517	545	495	475	506	529	502	488	477	520	529	541	497	504	521	510	492	547	512	500	499	526	490	554	512	507	522	549	499	516	502	514	542	504	493	547	493	558	512	496	487	502	468	515	519	528	500	495	501	496	491	477	483	499	506	512	469	522	510	553	517	502	501	526	522	527	538	548	548	514	490	486	516	488	525	491	505	496	537	502	488	523	542	528	511	504	465	494	501	498	488	495	522	510	522	482	513	466	516	523	508	521	478	491	549	481	533	524	490	515	494	512	481	527	501	483	508	516	484	493	514	502	498	462	513	502	531	526	524	515	517	491	473	499	514	510	524	525	508	507	479	523	512	549	500	490	488	500	518	545	490	493	484	511
25026	23199	32566	26646	23062	18819	3668	444	394	406	393	376	406	370	412	454	398	381	395	397	422	394	348	386	375	412	382	373	364	357	354	402	385	411	368	367	387	408	362	387	382	381	398	347	355	353	394	390	348	378	370	383	353	393	412	372	396	396	384	357	384	353	347	409	356	353	414	374	367	403	398	372	368	368	379	376	392	378	368	370	354	384	392	374	381	387	421	376	367	347	395	372	386	361	379	422	319	391	352	370	346	355	357	375	407	413	390	363	424	378	387	361	380	382	396	402	366	386	368	368	352	374	378	407	381	396	392	390	387	385	367	413	372	382	369	383	378	361	413	393	376	356	356	354	377	381	369	391	370	345	398	396	431	403	358	372	418	386	371	373	405	414	348	381	372	375	397	365	398	371	382	401	383	403	368	412	402	396	335	364	380	388	378	375	387	384	376	319	374	371	390	350	355	385	371	351	401	368	379	358	394	362	405	401	382	404	360	400	390	355	386	388	374	383	388	386	370	371	355	400	359	368	382	318	376	377	335	402	382	386	364	399	380	341	391	347	354	417	421	373	368	382	391	390	338	374	369	380	359	397	385	364	392	385	384	351	403	351	390	367	392	402	410	360	379	385	382	356	361	393	347	375	374	380	382	397	396	412	389	387	380	361	413	341	359	373	390	374	378	375	363	363	378	377	377	363	393	379	353	382	379	384	392	374	376	381	356	398	408	388	386	390	378	420	388	434	350	385	380	416	414	364	390	403	396	388	383	374	419	373	418	384	399	410	406	406	395	359	382	380	377	390	376	367	371	372	351	339	365	350	397	360	359	360	364	386	402	370	378	357	399	397	373	377	388	382	374	374	354	385	389	384	389	371	421	381	377	311	368	355	367	356	384	397	365	350	399	372	367	390	375	364	405	386	412	375	388	388	372	403	393	435	389	401	356	368	351	333	392	417	384	418	355	359	346	395	375	380	364	399	378	360	403	373	354	355	338	386	370	368	386	382	368	371	371	378	351	383	396	359	382	381	428	377	357	367	349	400	386	372	388	350	386	388	445	385	402	402	360	383	393	401	423	363	387	404	356	375	384	404	378	396	379	358	380	389	374	409	404	367	379	403	354	408	396	377	410	362	390	413	370	350	351	367	404	369	367	350	358	394	384	367	375	373	411	407	396	403	365	391	361	379	365	387	375	378	356	350	378	367	385	358	383	382	369	412	383	381	394	391	371	386	358	386	401	402	375	387	362	382	379	417	389	395	415	383	370	385	384	371	341	388	365	390	369	409	381	381	397	429	413	369	374	371	366	354	429	413	347	362	373	388	387	395	393	385	406	390	364	420	424	373	363	431	367	359	373	378	357	408	395	395	374	373	394	337	414	399	361	390	397	378	389	397	426	381	370	414	378	394	383	339	378	349	402	418	343	373	376	372	397	394	362	371	419	397	359	390	382	370	395	366	344	378	351	361	382	365	401	404	366	418	375	414	422	388	422	349	378	377	388	387	394	384	386	371	383	379	388	337	397	339	343	362	375	355	410	376	349	406	388	389	346	389	371	402	401	354	424	401	344	402	398	365	372	373	374	369	382	373	374	377	379	405	357	375	399	370	370	368	379	377	369	382	409	409	394	413	359	363	396	366	348	359	337	357	390	371	379	413	413	388	373	393	353	386	325	353	398	364	400	333	391	363	380	392	388	398	370	376	373	379	404	383	394	380	436	385	396	380	382	389	385	372	400	416	363	353	425	365	380	404	398	384	326	364	375	359	358	359	365	375	403	371	364	364	343	383	391	356	380	402	352	396	375	398	393	424	419	376	360	397	395	394	397	392	350	363	398	372	376	385	357	379	426	390	358	362	370	394	385	361	319	386	398	402	345	372	418	354	354	354	388	392	395	411	404	377	356	387	345	374	409	364	389	360	400	384	367	397	358	366	397	367	426	368	372	381	377	407	395	396	378	399	385	352	357	352	373	387	388	384	379	364	347	366	370	356	382	392	362	380	392	373	395	342	354	374	354	403	358	382	331	365	354	381	369	369	425	403	384	365	369	379	384	351	377	346	391	367	366	359	377	346	375	412	400	362	383	424	361	368	352	367	332	368	372	404	352	384	384	394	342	348	362	347	387	368	400	403	377	386	402	411	396	384	424	368	391	357	378	381	369	422	366	370	426	410	368	358	361	389	386	350	393	365	424	405	359	378	368	374	364	356	397	345	396	396	366	383	362	381	363	369	397	382	381	399	381	359	356	369	360	375	404	401	368	402	369	376	368	369	378	367	383	369	373	408	379	377	367	342	413	379	385	396	397	361	374	349	417	371	392	346	372	357	392	389	356	375	380	387	358	386	389	397	377	372	368	359	387	379	384	377	362	388	363	364	402	384	386	413	400	347	352	396	401	388	391	350	388	373	383	410	379	392	382	361	401	384	397	351	371	367	347	423	395	382	407	346	376	393	364	396	392	391	406	409	345	364	394	396	392	382	393	401	351	377	359	405	392	380	427	369	388	348	363	401	358	384	381	394	396	385	387	383	386	375	387	370	389	385	397	392	382	354	368	383	372	370	368	408	371	363	365	347	366	364	378	380	404	394	423	404	375	379	369	355	370	388	387	351	382	402	392	369	355	372	408	342	380	351	378	370	356	424	417	340	403	381	397	417	377	369	357	395	376	383	367	392	370	313	349	377	362	388	399	376	405	381	382	406	388	393	393	372	396	367	358	399	364	397	414	363	384	378	388	364	374	376	390	370	379	363	396	394	328	369	357	349	396	400	421	355	368	382	384	369	397	353	414	389	394	369	420	387	404	411	412	365	375	390	374	375	387	399	360	364	377	339	384	360	372	400	380	392	384	376	401	378	374	366	382	341	347	385	397	371	389	392	400	396	359	359	333	341	401	335	387	390	356	392	393	370	423	372	373	339	404	365	364	425	385	386	362	402	394	388	371	402	370	337	391	395	413	383	379	378	371	373	363	371	399	354	402	385	379	392	388	346	369	399	337	360	378	381	381	407	376	390	406	388	387	401	391	374	392	391	381	388	387	372	386	383	398	369	392	351	388	334	378	405	367	382	358	416	373	392	352	372	342	342	423	379	356	393	395	416	374	375	365	389	398	404	435	359	377	391	393	382	381	411	379	388	364	376	357	384	391	357	369	401	382	406	405	362	357	366	403	395	349	363	387	389	382	370	388	360	402	399	390	373	404	371	388	357	378	388	391	412	351	397	352	406	399	392	373	380	355	369	354	403	373	395	355	408	397	374	377	375	405	357	383	380	385	386	340	367	368	394	400	403	395	426	365	410	331	367	376	351	364	379	403	374	366	379	366	337	391	416	419	375	386	393	371	383	399	400	380	426	384	385	380	364	385	402	412	324	384	394	353	346	417	386	410	389	397	395	391	376	398	370	419	408	397	389	400	397	374	384	415	403	365	365	394	422	385	403	389	365	381	367	355	359	360	375	389	402	397	378	387	380	377	388	371	414	390	371	387	346	349	376	397	383	347	378
40948	73943	42975	26051	28491	20705	3248	465	460	454	396	435	426	425	442	542	434	417	448	439	410	425	402	440	410	415	442	409	444	411	415	420	449	436	393	401	407	408	414	409	398	407	412	404	429	443	415	446	397	419	403	426	384	439	412	401	436	447	401	450	405	412	379	410	389	404	400	416	402	431	391	415	426	387	379	417	426	428	453	377	395	420	405	412	430	414	416	397	412	403	419	430	434	403	409	411	414	426	393	387	440	404	406	410	434	395	415	411	415	414	391	434	416	409	421	426	410	397	413	392	413	417	401	409	426	426	404	428	451	435	424	415	402	439	389	422	405	409	418	415	407	404	402	407	414	417	414	410	386	396	403	403	411	409	421	397	393	391	385	407	374	403	449	452	408	431	439	408	420	440	445	404	399	426	388	441	405	390	450	438	398	423	443	439	397	442	432	419	424	406	417	415	413	400	414	402	385	434	412	422	416	422	445	423	407	396	431	417	437	422	387	434	421	385	458	410	425	442	453	425	386	408	409	408	440	404	413	412	397	395	385	387	426	429	406	399	403	430	380	407	425	421	428	405	430	413	377	444	419	405	438	392	406	389	410	419	454	442	403	434	398	429	422	402	418	437	426	437	408	461	400	405	373	412	430	398	428	385	413	408	397	397	408	416	425	444	389	436	416	399	419	404	389	413	403	404	395	393	448	432	418	446	437	391	429	403	376	444	378	413	414	401	391	445	414	367	412	398	447	450	411	454	413	419	424	430	422	430	399	415	395	424	402	429	410	427	398	440	442	414	423	412	392	410	441	394	426	431	422	420	387	413	431	422	414	417	395	448	425	431	409	443	407	386	378	432	414	400	392	418	415	404	414	426	432	380	423	401	428	416	455	402	397	420	392	418	426	426	414	410	404	385	437	435	386	411	393	423	408	397	380	410	435	415	413	386	401	427	418	394	430	427	420	409	415	424	422	436	379	384	434	411	441	417	408	387	420	403	422	420	392	410	436	379	421	449	412	422	426	413	427	401	434	406	416	423	399	429	428	368	425	409	441	409	399	423	376	415	448	451	400	414	413	432	426	401	401	400	432	385	437	404	432	432	464	425	458	396	434	393	419	419	417	467	444	423	399	500	368	396	383	372	398	421	390	428	414	458	421	415	401	377	421	412	407	445	396	424	420	416	392	387	376	412	377	433	403	422	407	393	397	424	431	401	430	419	425	398	385	385	401	401	407	386	398	412	447	373	428	390	414	386	413	415	413	382	444	451	391	436	449	434	432	409	402	410	417	425	381	406	416	403	408	442	451	404	435	427	406	412	427	430	420	435	411	403	443	448	422	417	417	406	412	414	396	377	404	410	423	399	424	436	380	400	436	426	395	381	430	427	425	404	426	431	411	435	410	432	421	405	386	393	433	408	400	404	422	379	413	423	423	435	441	419	403	457	415	413	408	405	417	417	426	428	394	405	415	406	421	379	438	383	406	410	392	410	420	412	393	434	445	392	392	402	408	436	405	428	437	414	391	423	380	384	382	375	448	405	396	425	391	401	415	376	397	383	432	417	437	400	443	426	404	401	416	417	415	399	396	417	402	432	408	392	407	414	425	410	429	412	385	407	425	358	389	395	421	388	417	424	436	433	393	414	393	402	425	439	408	379	426	437	428	413	410	392	414	386	419	400	399	415	423	440	426	389	412	420	402	422	391	447	410	417	427	418	434	419	410	436	395	446	435	402	424	411	397	421	438	401	409	434	398	398	430	418	411	405	437	441	442	396	433	412	414	396	384	429	401	396	408	417	410	405	438	418	423	401	382	423	395	405	375	441	428	424	451	392	409	432	430	422	438	398	412	412	400	444	426	409	417	394	418	449	460	401	416	386	439	449	409	401	430	391	434	456	424	463	440	457	443	386	414	398	444	372	400	439	417	402	395	410	437	410	435	408	426	439	412	443	440	395	391	426	414	415	428	414	438	423	392	406	455	425	392	415	423	433	417	427	430	383	399	390	436	400	412	405	428	416	386	405	438	424	374	412	429	441	373	404	416	450	422	388	414	392	412	436	394	411	396	377	397	388	429	414	404	382	389	402	387	419	437	403	400	428	379	422	451	392	433	384	429	394	412	421	382	422	417	409	397	450	402	385	418	422	425	422	380	440	439	431	398	368	392	403	388	427	397	430	433	433	411	428	432	450	397	400	440	401	379	430	356	448	400	436	426	430	398	412	446	458	398	398	443	418	426	419	422	390	421	451	429	408	413	410	411	432	395	400	418	423	426	417	425	407	411	392	444	435	433	416	386	397	450	434	425	404	407	436	436	434	422	378	397	441	401	398	447	401	399	457	418	387	440	383	439	442	471	453	431	409	395	404	396	443	414	402	419	389	413	480	394	401	402	415	444	386	422	409	387	457	429	412	401	381	429	390	390	405	411	405	408	400	405	393	438	404	429	413	401	426	389	405	444	389	433	387	429	424	387	413	416	419	424	388	413	394	405	421	426	409	383	429	437	406	402	434	420	405	407	410	400	409	370	411	398	441	455	394	421	461	416	409	403	409	458	398	417	420	378	432	399	397	422	392	404	415	445	372	406	389	408	398	428	397	444	412	415	410	430	408	389	421	422	421	430	414	431	411	434	395	407	426	383	390	369	400	417	421	427	418	421	451	401	414	404	409	441	436	421	413	412	439	419	438	408	406	410	395	400	394	415	466	440	408	422	439	435	422	397	389	444	404	440	395	433	405	429	400	398	427	445	398	397	412	403	443	440	408	401	407	419	418	387	392	418	402	407	415	409	402	409	403	406	416	419	404	382	436	404	348	415	398	399	428	433	449	394	401	397	416	427	437	402	391	412	401	433	428	441	400	413	432	375	417	395	454	441	433	415	427	391	426	430	396	413	423	421	393	460	416	435	431	387	402	421	417	450	391	419	391	395	419	417	389	440	399	400	412	414	411	383	424	411	423	385	430	403	405	388	373	398	404	428	388	424	406	429	445	426	419	432	422	401	450	408	371	462	414	467	379	402	388	436	376	372	377	389	421	444	419	438	404	404	433	420	411	405	401	422	434	444	426	427	416	393	416	407	397	434	425	416	403	434	403	395	426	436	373	423	390	426	423	397	432	403	418	419	375	430	404	403	432	425	387	422	408	407	428	421	425	400	407	426	394	398	424	415	423	428	384	419	408	404	411	388	428	435	400	413	409	401	427	430	420	407	428	430	402	454	430	445	428	385	374	416	425	405	413	418	409	400	403	401	414	424	410	423	429	382	406	404	447	428	417	456	385	450	409	396	399	432	423	441	401	396	445	418	436	401	404	428	387	422	420	411	404	425	399	375	452	377	405	396	417	429	378	406	414	402	400	401	432	393	386	430	398	423	418	399	427	432	415	435	422	438	383	414	424	420	394	457	395	461	470	426	421	439	440	404	435	416	401	430	439	407	423	399	389	419	408	443	401	432	430	422	427	400	463	429	432	447	402	440	457	421	406	403	432	408	438	413	441	413	390
22650	21637	29945	25418	32341	36521	17481	2114	737	764	775	687	691	723	763	1337	747	675	641	689	668	692	665	692	691	683	704	673	688	673	664	689	683	698	671	674	639	672	650	712	684	689	666	677	670	661	679	660	640	670	680	651	678	677	723	720	696	681	653	668	662	691	614	714	653	625	623	666	620	642	640	663	715	644	625	675	675	617	698	668	683	651	674	660	700	700	622	637	666	709	665	700	707	696	637	625	708	734	691	661	695	682	665	657	673	686	652	604	708	626	625	679	679	646	692	684	700	673	708	636	665	728	728	672	607	671	671	670	697	691	693	655	647	673	685	756	606	684	677	697	681	681	699	682	697	688	670	653	698	675	661	674	665	654	719	669	651	702	632	688	669	638	661	651	685	664	684	681	671	693	647	665	675	690	672	629	683	645	676	727	667	625	683	684	686	689	700	694	692	671	623	690	635	647	671	741	697	639	661	709	619	697	695	692	675	658	624	682	731	621	660	680	656	659	640	655	678	675	655	684	667	708	684	708	653	707	671	709	668	627	714	643	668	683	709	630	671	628	652	700	658	648	667	680	656	671	677	641	704	708	671	702	685	660	684	707	645	701	699	692	699	701	650	673	638	691	724	703	679	684	632	666	611	623	699	669	666	655	656	685	661	638	711	665	658	641	699	720	701	686	649	699	642	680	707	705	663	633	666	670	646	659	694	680	643	647	718	640	641	674	678	655	719	724	692	699	665	705	671	648	686	710	652	699	679	638	715	673	678	642	641	621	669	657	650	669	678	628	674	681	687	670	711	662	633	643	657	669	644	649	707	616	676	648	678	681	663	724	697	642	686	683	684	693	671	654	638	706	658	710	661	670	632	699	618	659	629	678	732	638	692	675	657	626	649	686	690	642	660	637	676	686	659	691	636	695	634	622	696	637	681	628	683	674	687	673	633	686	643	670	674	664	635	695	639	665	658	604	658	615	695	689	670	675	700	668	647	706	720	641	647	660	666	656	629	655	689	709	698	645	668	652	682	671	670	721	647	674	678	671	604	668	668	680	675	656	648	680	648	648	662	651	704	634	690	631	659	685	637	694	641	675	688	654	735	678	673	679	691	659	681	698	680	733	703	662	634	663	610	685	673	647	621	647	690	669	675	678	657	636	692	681	644	642	668	682	694	651	681	636	688	673	676	651	694	646	725	681	691	685	735	650	661	682	692	679	653	655	630	635	697	677	698	685	655	672	657	709	712	654	656	701	699	641	638	719	693	678	655	649	703	722	653	619	698	662	689	676	649	660	691	647	670	662	738	675	695	665	618	657	714	701	680	651	701	674	673	641	636	654	694	654	702	657	693	623	668	670	671	734	664	648	695	677	675	675	610	709	646	658	661	639	676	659	673	647	712	650	651	665	639	658	646	593	649	653	625	648	684	659	639	654	661	632	654	650	653	648	668	661	662	679	634	692	662	665	692	709	696	645	682	618	641	692	645	670	645	637	647	746	686	751	689	657	678	678	634	701	660	644	706	632	659	678	614	649	653	695	663	653	668	679	704	642	676	667	648	660	723	675	690	668	685	701	677	674	667	647	673	665	668	666	717	667	652	694	715	717	668	666	638	602	701	703	644	652	663	691	686	658	651	658	655	646	702	637	653	674	654	645	673	646	660	700	672	664	705	664	658	635	663	644	667	671	700	674	677	702	676	673	693	656	680	657	711	652	683	629	666	712	670	697	635	693	614	690	666	662	708	677	683	678	672	675	674	666	655	657	670	708	653	673	689	625	653	611	723	647	652	640	665	675	683	667	709	653	646	664	622	666	682	687	638	663	676	661	624	671	694	656	653	702	686	749	650	698	711	685	656	658	751	653	608	714	663	691	634	677	709	721	632	641	638	676	699	667	685	673	723	657	663	656	689	639	674	668	631	635	678	616	625	672	661	630	692	634	703	657	635	660	689	602	686	661	703	673	700	655	682	648	648	661	649	622	670	659	681	718	691	686	689	679	656	702	695	671	716	679	656	599	641	637	626	712	648	681	716	670	686	645	678	692	632	609	672	642	668	691	678	629	645	638	668	676	652	658	713	681	655	709	637	658	632	695	676	651	649	671	640	618	634	660	663	672	670	639	668	661	672	659	654	650	644	641	629	683	690	688	678	644	657	671	666	666	610	622	649	671	681	668	675	653	657	686	668	687	623	635	705	677	695	659	699	642	663	686	675	666	733	664	667	640	661	658	683	631	671	654	646	692	652	648	701	633	665	660	662	663	680	662	617	700	665	647	667	645	638	631	677	672	686	713	673	692	689	591	684	669	675	701	660	697	641	631	654	641	660	652	704	665	683	633	672	684	723	677	730	659	666	701	672	663	705	686	698	692	702	695	718	628	659	690	679	690	678	673	673	675	677	677	661	643	692	639	629	707	646	606	698	721	676	660	674	708	673	658	682	637	674	674	677	669	681	746	667	645	686	664	666	673	660	665	650	671	678	695	656	636	643	700	691	709	695	690	662	676	655	659	672	680	609	675	683	619	666	683	711	663	679	671	616	730	642	672	702	702	676	702	645	671	656	717	636	693	659	644	699	621	628	655	623	715	679	653	648	648	679	659	624	649	667	637	669	659	660	723	696	678	628	657	694	736	728	663	730	719	668	692	694	682	658	649	658	670	683	678	672	684	679	663	696	653	696	709	719	635	628	701	665	691	661	664	661	698	666	682	669	663	670	692	676	658	658	654	624	652	650	576	643	686	665	619	643	617	680	621	691	688	676	650	649	670	678	674	635	676	654	659	643	647	664	700	677	650	679	703	660	652	708	699	653	667	688	670	669	696	632	645	698	633	680	711	663	651	684	692	634	675	718	685	651	667	694	683	694	663	617	642	645	656	651	676	697	655	678	646	639	644	651	679	671	701	633	665	686	658	648	651	693	654	659	646	645	624	682	653	666	641	673	667	678	629	661	626	701	707	678	682	603	665	696	647	707	691	646	651	693	621	680	658	675	654	698	677	676	708	672	655	660	639	688	728	643	655	700	683	680	656	645	683	714	664	671	662	719	675	683	681	643	657	719	672	698	687	650	632	642	653	697	666	688	654	640	663	704	694	673	678	647	686	660	635	621	698	660	690	677	649	703	656	652	684	668	645	660	676	655	667	636	659	655	622	660	646	654	671	697	670	715	644	694	672	645	677	652	668	656	667	665	648	692	698	661	679	681	681	652	677	624	687	664	652	671	671	674	668	665	668	694	710	657	649	662	681	709	678	655	714	718	665	647	661	652	679	664	650	689	636	669	659	659	678	680	693	676	697	679	690	644	665	673	688	677	692	640	632	700	679	637	662	694	722	620	631	666	651	634	690	668	653	688	682	675	669	708	677	706	651	694	711	657	659	684	673	628	673	674	682	647	668	706	669	721	719	687	678	674	641	636	668	671	639	709	709	663	673	655	634	661	647	657	713	658	663	652	645	678	637	704	675	669	650	626	660	706	688	644	638	667	653	701	694	631	641	646	659
47224	90070	60664	45206	50209	37422	5348	806	747	781	750	728	754	769	871	1763	710	685	710	707	732	710	658	676	678	653	661	627	751	703	723	691	660	678	640	690	652	679	706	682	641	676	691	692	688	734	652	675	654	703	726	688	662	695	699	658	676	655	634	659	662	698	658	650	635	600	684	658	677	677	635	679	668	720	715	699	669	702	651	681	654	718	641	692	747	697	658	676	641	687	664	685	682	646	688	709	656	681	691	713	689	673	666	683	676	692	717	644	659	686	663	668	701	689	671	640	647	633	636	709	674	700	696	661	658	641	646	633	661	706	690	741	684	688	691	680	700	651	671	663	679	632	649	664	718	710	679	675	710	683	711	690	689	674	632	694	699	668	645	652	701	632	669	656	693	660	655	605	656	659	707	641	659	694	687	701	667	656	720	632	690	658	715	699	652	755	682	662	664	705	695	701	650	692	682	659	654	673	636	655	662	662	636	700	702	727	685	681	714	678	649	668	718	649	675	693	727	643	698	678	685	683	665	668	648	680	681	620	653	736	681	703	657	604	635	672	692	690	677	635	709	641	673	634	707	638	652	631	702	694	664	687	679	678	671	677	653	682	703	685	672	685	624	659	655	634	663	671	668	685	708	686	690	689	717	716	696	662	685	680	715	643	700	685	691	707	647	686	655	678	677	668	667	675	685	660	725	675	643	649	659	690	688	694	645	667	685	685	677	660	667	674	705	667	643	651	652	702	666	677	691	643	675	716	665	680	633	671	728	650	682	652	690	663	665	669	645	684	669	707	652	659	672	662	699	676	716	663	737	695	682	719	670	655	663	656	658	676	639	648	649	652	637	694	706	685	694	717	640	652	629	704	671	711	704	656	706	688	658	676	644	647	719	653	662	647	663	675	666	665	692	670	696	649	662	704	621	686	636	661	688	698	728	703	655	686	676	635	725	690	693	719	670	669	629	707	638	666	642	708	684	662	690	682	661	686	695	632	660	658	719	666	674	713	697	704	641	669	742	662	656	679	737	675	707	699	688	700	660	641	674	630	626	695	640	643	674	672	646	646	621	705	626	709	656	675	689	693	688	722	716	677	625	643	644	647	704	653	647	633	692	627	649	724	606	643	690	692	663	621	687	664	680	672	642	653	665	651	681	690	690	692	679	695	663	687	678	688	723	681	668	687	704	645	717	719	688	682	695	680	709	655	690	665	721	663	665	693	639	644	667	649	677	655	678	708	669	659	707	704	705	677	739	683	710	686	675	677	691	684	717	678	658	617	683	708	699	709	669	637	709	658	700	698	671	662	669	661	639	634	697	661	685	701	698	716	645	687	726	654	632	655	668	654	652	730	635	654	679	633	702	689	682	665	672	691	668	701	701	659	672	661	645	687	684	666	670	686	648	702	676	632	650	649	682	673	679	703	680	665	685	727	710	706	672	701	698	643	705	649	654	675	662	650	642	651	716	698	668	666	665	619	677	625	648	630	702	721	664	663	671	715	708	647	724	671	682	697	650	659	694	645	705	701	714	687	678	685	698	701	679	716	670	742	699	701	688	648	614	662	678	692	686	649	592	739	671	658	676	707	641	643	666	704	699	663	672	665	678	642	701	695	639	611	702	698	651	685	700	675	680	673	655	705	715	706	691	708	689	676	695	633	675	709	707	674	656	702	668	652	659	694	645	690	673	662	674	674	664	665	665	664	655	667	673	631	662	648	656	648	691	631	704	643	708	649	717	653	684	669	702	669	639	692	681	691	689	672	733	711	698	669	727	695	675	617	683	662	728	668	686	666	682	668	702	618	690	683	687	691	675	619	673	684	680	677	693	699	619	700	680	707	665	698	700	678	713	647	692	674	704	687	681	691	671	681	644	671	657	714	697	672	667	703	644	646	679	693	638	697	694	687	701	706	687	678	704	688	698	625	648	658	669	666	684	698	658	646	705	674	704	670	659	659	674	645	623	681	706	704	688	674	709	721	596	691	672	680	688	676	668	671	663	641	667	692	650	663	689	718	655	726	670	707	702	680	663	651	714	661	696	691	665	731	601	707	709	671	629	628	660	675	615	656	704	687	720	684	697	653	657	652	647	634	655	632	718	690	680	688	661	701	688	677	669	648	721	728	663	686	687	661	708	635	704	638	692	706	676	686	696	678	646	685	660	641	685	670	670	691	699	683	675	666	681	644	695	667	646	682	638	698	693	694	689	639	682	673	677	657	660	701	613	682	668	611	688	683	678	644	687	673	612	697	654	700	688	703	709	655	656	667	706	751	691	704	687	659	666	756	671	709	654	714	682	683	658	687	617	674	710	678	633	619	676	678	673	690	662	636	704	635	645	698	691	672	692	697	707	661	656	694	692	684	647	675	657	725	681	683	701	648	668	654	677	667	645	706	700	663	662	724	656	672	699	683	652	692	674	685	688	728	679	693	678	661	661	646	692	657	677	673	668	680	660	724	619	713	695	653	753	689	662	690	698	670	711	672	719	642	656	725	714	694	639	635	679	641	677	742	635	685	669	678	671	693	629	690	695	675	681	650	639	695	627	698	672	677	705	701	709	697	728	705	634	662	693	671	639	679	699	675	630	686	702	651	651	674	694	744	677	680	695	650	673	715	656	656	681	686	684	702	631	660	730	627	715	723	695	685	638	677	686	653	671	735	670	632	704	706	681	662	691	689	706	655	708	711	665	664	659	680	694	699	672	693	733	637	658	704	663	657	656	673	661	685	671	660	634	680	690	661	688	649	737	676	659	659	668	751	667	710	629	684	661	676	671	683	680	660	679	630	709	709	652	679	739	619	665	669	667	636	659	685	693	712	679	695	658	658	637	653	644	655	692	706	646	686	683	659	693	616	717	692	664	674	683	690	681	687	667	726	704	665	672	648	653	653	709	661	639	695	637	688	686	658	652	675	661	635	707	660	690	674	665	676	655	642	678	637	705	624	659	664	663	650	683	620	645	645	674	637	633	667	645	658	703	668	641	649	665	681	661	626	649	660	681	712	678	689	708	654	664	635	699	691	652	706	706	663	711	676	710	677	685	650	662	752	667	687	688	684	702	683	676	635	636	694	709	669	653	678	655	711	645	752	727	670	728	673	662	644	693	650	703	692	693	681	670	697	636	666	665	629	673	667	691	659	675	717	643	671	641	711	730	686	693	699	682	659	672	649	634	656	723	671	689	639	672	724	717	657	702	715	637	654	677	683	682	754	643	713	635	701	672	641	693	623	664	686	735	628	718	634	681	687	712	702	677	659	702	679	654	736	640	662	655	652	692	696	690	635	661	731	613	687	636	703	645	676	671	661	661	646	723	668	657	651	689	656	701	646	686	678	715	681	698	650	638	682	678	675	719	650	688	677	703	658	647	703	648	666	693	701	659	683	690	669	707	675	682	642	639	662	699	720	685	680	648	694	685	637	683	698	682	696	710	697	699	659	685	667	683	704	723	706	667	661	681	689	674	652	676	651	727	690	651	672	665	715	634	649	671	691	684	715
33481	29952	24208	9028	7022	4575	634	309	338	321	333	288	329	301	340	353	306	299	329	367	339	316	353	365	344	323	293	342	338	323	306	320	319	305	304	310	316	346	288	330	301	297	308	305	319	349	320	283	335	312	342	319	329	321	301	316	319	307	305	314	320	306	335	305	335	338	299	295	312	298	315	331	308	332	263	336	327	326	332	325	318	306	292	319	309	335	323	303	302	318	318	285	333	310	342	313	336	299	289	301	296	328	335	326	319	363	330	306	296	326	320	328	284	311	310	324	271	313	298	317	293	323	319	327	333	287	333	342	342	309	318	308	319	304	304	289	323	326	313	293	330	332	300	297	306	333	349	319	326	314	317	301	297	317	317	320	320	298	337	312	325	300	293	348	336	331	329	296	339	305	309	287	303	347	315	321	329	325	340	342	322	319	286	303	314	295	340	319	306	337	349	330	311	312	317	357	285	277	325	314	297	325	320	302	344	290	328	323	333	338	283	342	305	341	289	308	304	319	338	331	288	322	316	340	329	331	345	320	315	343	292	340	330	324	300	314	298	351	347	312	307	288	321	292	327	315	333	322	325	320	304	301	302	321	287	354	304	282	336	291	274	297	347	339	307	310	298	340	290	315	304	328	318	328	349	303	309	295	321	293	299	313	329	312	319	289	322	302	325	317	308	323	297	292	324	304	327	339	304	315	302	332	300	294	315	286	306	329	337	299	307	330	307	302	295	320	302	318	292	329	311	328	299	341	318	318	305	307	327	318	312	310	346	330	320	313	310	324	298	298	319	304	322	280	316	315	286	312	287	297	339	338	320	338	316	284	321	284	310	298	324	308	340	330	310	306	329	306	299	334	316	322	326	309	291	292	306	306	307	339	319	319	298	320	288	312	267	324	313	331	320	344	322	287	282	325	284	323	341	343	309	308	322	314	342	321	334	294	303	318	293	330	297	311	316	269	330	310	358	288	320	312	315	306	311	346	317	300	307	322	343	321	322	313	340	340	304	333	350	319	300	308	306	284	296	309	343	303	286	310	320	316	305	296	313	303	299	280	338	351	317	297	330	330	341	284	315	307	304	295	297	306	278	299	331	295	327	327	318	311	345	338	318	286	335	294	343	305	304	328	316	303	298	321	339	311	283	317	322	304	278	318	307	312	286	302	336	318	306	306	296	315	328	295	340	285	312	303	318	325	319	304	310	304	349	338	321	332	295	316	302	336	291	297	316	338	298	327	315	285	321	296	320	292	330	320	315	324	289	316	311	345	323	303	273	313	338	309	313	299	316	315	325	344	332	286	288	306	359	298	302	320	354	332	300	296	299	318	307	278	305	299	332	311	322	319	328	306	324	314	307	305	313	321	303	338	316	293	334	341	311	274	326	316	304	325	278	323	338	344	315	349	290	335	289	306	304	339	319	292	324	322	328	318	287	281	284	319	305	309	318	324	319	320	306	317	317	293	299	318	280	320	324	332	316	315	322	308	304	300	322	309	322	321	315	290	307	322	294	317	315	302	314	297	319	274	309	315	280	309	311	294	298	353	306	283	302	306	346	323	293	316	312	316	335	299	325	313	318	323	338	327	312	339	278	308	306	331	324	298	337	307	333	304	325	331	282	317	290	326	317	359	329	317	296	322	309	332	337	317	318	327	307	326	313	304	328	309	289	307	304	340	305	325	305	288	336	307	310	308	354	343	328	296	309	314	300	327	314	306	308	337	315	307	302	325	333	352	337	289	318	298	306	332	314	314	306	322	344	335	311	321	313	326	339	318	303	302	312	330	297	314	310	303	315	318	320	310	320	319	280	341	324	325	282	307	314	315	317	334	318	292	274	354	319	303	322	330	312	336	276	340	287	343	326	312	328	313	333	292	310	320	320	336	333	311	291	324	319	304	318	301	281	313	310	296	309	301	311	315	298	304	329	296	307	324	327	322	342	337	309	329	317	285	314	296	312	280	315	265	331	321	303	331	298	305	314	335	302	323	305	307	311	343	320	331	337	341	309	301	303	309	342	292	313	292	293	344	325	331	314	358	324	309	330	315	316	347	293	313	322	314	320	330	325	319	318	343	290	325	343	301	310	332	308	309	322	312	372	305	337	301	297	317	342	329	347	316	312	288	299	313	298	317	318	306	317	356	292	341	312	334	312	309	332	303	292	309	312	338	339	324	310	290	314	301	303	303	317	308	320	314	297	314	343	336	289	338	303	284	314	286	285	301	306	350	307	319	309	334	316	312	306	319	328	309	323	320	297	329	341	336	354	310	337	291	329	318	284	305	326	339	361	292	302	323	293	324	288	304	311	335	348	343	330	323	329	319	362	319	360	326	286	327	336	331	339	305	306	308	315	312	295	321	315	302	308	294	288	316	287	313	296	331	311	314	372	326	300	279	313	299	295	272	284	304	316	297	321	315	303	314	321	309	304	313	312	323	319	326	316	306	313	321	311	327	323	297	340	331	302	320	296	321	298	312	303	323	316	323	333	309	317	293	289	335	308	327	307	294	301	323	331	330	324	320	322	320	315	296	308	339	284	307	314	329	336	298	340	316	327	321	321	341	336	306	318	304	319	330	322	350	288	281	315	292	309	347	322	304	291	312	287	319	349	324	301	315	314	306	311	283	306	283	314	340	332	296	346	312	332	289	325	309	322	302	331	292	315	316	288	329	334	325	292	334	319	304	316	329	308	314	304	306	298	325	322	320	322	318	324	348	312	310	321	298	310	340	327	341	290	327	308	273	304	321	308	318	303	320	321	342	297	300	294	315	298	310	315	331	310	319	322	351	282	351	315	336	288	306	293	300	319	283	337	307	281	312	341	310	294	331	320	285	307	348	301	331	321	276	307	327	328	313	308	340	305	324	356	321	308	302	326	316	311	306	324	302	362	312	318	334	320	322	313	318	318	300	303	289	293	345	291	295	277	315	324	299	323	305	310	269	328	301	303	287	319	358	305	306	277	316	326	336	359	307	305	321	304	291	369	320	332	320	301	289	300	279	328	300	304	296	329	306	311	318	317	306	323	303	329	322	313	321	342	316	313	319	322	300	295	302	297	330	324	332	325	322	318	339	287	338	321	352	314	284	292	318	298	318	308	299	314	335	304	278	343	320	316	320	287	353	324	309	319	331	282	285	310	346	315	276	339	341	325	337	283	329	298	308	340	318	336	290	316	314	335	299	291	308	299	325	310	304	303	331	300	319	327	314	310	296	294	330	312	362	338	306	310	316	346	313	335	330	300	297	306	308	314	321	312	318	312	306	300	283	294	288	337	321	316	335	325	293	328	354	311	302	307	334	326	293	325	295	291	316	310	319	318	330	354	318	312	319	328	323	314	353	318	311	307	337	323	316	307	305	341	306	333	330	332	334	296	302	319	350	338	345	304	332	326	324	328	306	341	303	327	317	308	330	326	327	307	301	291	337	309	313	317	307	333	299	308	340	322	311	305	332	333	290	347	290	345	332	336	295	324	317	309	319	341	317	305	322	314	320
36983	40187	15915	5383	6885	4958	623	331	316	318	307	354	319	334	379	349	327	337	326	332	356	328	358	302	346	348	339	353	340	334	363	321	305	333	361	301	312	351	370	319	347	368	327	348	344	386	347	304	362	329	327	346	323	316	369	306	346	327	349	364	345	371	333	321	343	325	348	320	306	335	317	347	337	366	327	334	348	333	336	344	364	322	360	344	329	351	357	374	318	353	343	353	346	327	324	353	358	348	346	351	363	364	351	320	322	323	334	325	349	346	337	326	346	363	335	321	371	347	328	343	342	348	368	350	348	324	344	343	355	310	333	328	348	370	378	311	354	374	374	307	334	337	330	321	342	290	378	318	342	325	333	342	341	380	300	303	358	341	361	373	321	318	312	358	338	315	327	355	333	324	340	326	347	365	325	304	330	348	322	361	341	330	328	335	332	368	379	343	293	312	312	329	339	366	366	341	341	300	351	345	344	353	358	345	347	349	344	348	349	362	316	335	314	356	386	339	336	307	329	352	344	362	329	338	368	336	330	352	347	317	333	338	365	327	363	366	328	319	336	360	326	324	323	314	339	348	324	348	324	344	333	351	359	303	336	368	329	364	331	358	319	369	324	322	327	329	349	338	337	328	353	345	348	337	302	325	349	339	336	321	346	341	334	326	339	332	349	359	322	364	325	306	326	356	332	322	313	310	391	328	314	309	345	309	322	344	358	317	355	347	313	329	333	339	341	359	344	336	337	328	327	336	332	349	315	354	356	308	320	359	364	358	324	329	370	337	358	327	279	344	326	313	330	322	347	366	313	339	341	347	391	349	307	336	314	336	331	307	321	348	334	326	350	323	332	342	318	334	316	288	309	331	345	378	364	352	301	320	332	331	335	377	339	314	341	317	328	321	356	330	300	356	338	342	334	325	331	312	338	328	313	329	342	374	355	338	346	346	351	337	367	345	341	367	343	344	332	333	317	335	318	345	321	329	348	352	316	346	371	337	318	341	332	319	321	348	292	353	334	329	338	329	327	367	365	324	326	303	372	378	368	334	320	328	377	339	352	342	356	314	336	343	352	327	328	365	324	329	329	350	312	367	338	331	329	342	343	362	327	336	322	358	333	358	336	311	348	352	367	351	355	334	331	361	337	332	322	325	340	347	333	339	368	349	320	310	356	336	330	316	327	351	332	317	332	345	324	331	348	320	363	383	337	316	324	353	324	361	352	309	361	309	343	287	348	352	350	348	351	326	326	324	353	352	334	335	358	300	359	360	337	339	322	315	316	318	331	314	340	367	332	340	311	338	319	329	346	368	334	324	347	357	348	349	303	382	358	326	301	337	346	340	369	326	317	352	366	348	348	336	337	355	369	352	331	328	312	353	311	370	351	351	341	335	378	346	313	326	357	361	326	347	327	349	332	343	301	320	335	340	350	315	362	324	320	336	348	286	362	355	315	328	326	375	351	329	304	310	340	353	340	325	372	352	305	333	315	374	343	333	305	360	334	328	332	321	341	348	331	375	329	348	314	393	332	367	344	331	324	325	371	320	359	330	336	361	333	360	338	312	353	326	353	366	359	312	330	331	337	336	312	332	344	330	341	339	336	336	342	352	357	313	342	326	338	341	300	331	329	325	327	313	373	315	322	338	318	353	336	340	303	339	345	327	358	379	344	367	333	350	355	354	373	311	341	340	335	321	341	355	338	336	321	315	337	373	326	336	323	327	371	320	298	332	354	290	357	328	321	367	351	343	300	322	343	330	322	307	360	317	375	340	339	338	351	331	350	383	356	338	359	321	317	359	359	361	350	302	353	339	351	364	334	323	336	340	357	367	355	328	368	304	358	347	318	336	321	343	321	326	317	323	355	329	354	334	341	359	333	331	366	340	326	369	347	328	354	317	307	335	345	349	322	361	341	343	331	347	371	340	342	347	331	326	327	325	322	341	306	308	346	325	348	334	350	331	362	365	301	328	376	353	340	357	358	354	337	324	340	319	370	315	338	345	378	304	341	324	333	329	381	344	340	309	353	334	339	331	326	366	321	331	354	347	371	308	332	346	322	356	329	352	345	351	304	297	297	294	359	333	349	328	336	327	310	330	341	337	327	349	332	322	339	328	322	332	348	356	329	346	360	348	349	328	358	351	336	320	332	349	330	337	335	339	369	328	375	348	330	354	355	332	336	342	358	314	350	336	340	373	313	344	370	351	339	343	328	331	334	350	340	335	345	327	312	322	330	315	346	339	344	351	350	344	338	327	348	336	318	298	352	334	330	350	319	366	323	335	329	347	349	344	324	349	354	358	319	324	331	337	335	334	340	364	367	313	317	357	360	350	315	323	327	315	337	343	334	327	347	316	343	305	328	321	354	346	340	331	304	349	324	337	336	319	322	344	363	328	341	313	329	348	328	335	344	353	355	323	328	363	317	320	356	324	321	328	382	360	347	376	352	339	345	314	356	358	365	331	350	310	341	327	357	359	298	332	364	344	331	333	350	369	362	314	335	316	320	340	309	366	337	324	354	327	357	341	328	332	347	319	363	325	340	346	318	345	362	317	350	351	324	362	328	323	338	339	366	355	327	382	317	338	296	323	335	350	334	323	360	314	338	338	379	343	369	308	351	367	353	357	334	360	357	345	305	345	358	351	372	316	334	330	312	330	350	319	359	365	337	322	325	330	364	329	335	356	326	316	311	370	326	364	311	328	337	339	369	338	325	362	340	337	344	335	325	316	344	334	302	348	324	348	325	340	354	338	338	343	340	299	401	325	332	312	320	295	348	336	372	334	333	340	334	371	331	323	303	324	315	315	316	323	342	358	302	339	352	330	327	326	344	322	327	310	349	308	348	317	344	342	323	359	324	324	322	340	338	356	333	356	332	364	331	347	344	343	314	376	335	338	341	306	373	370	335	331	363	335	313	336	353	344	340	336	317	317	304	346	349	340	335	348	343	373	330	329	337	358	335	376	346	345	304	300	314	335	339	332	306	296	342	305	316	337	345	330	336	355	324	340	352	322	352	366	335	336	315	314	327	323	362	359	341	336	309	296	332	346	326	311	342	363	357	338	326	310	348	313	318	316	336	344	327	328	351	321	335	352	308	356	348	336	326	334	306	344	300	338	325	345	355	334	369	339	361	325	333	347	339	335	341	319	362	331	334	306	317	328	308	330	345	328	317	314	363	322	326	361	319	360	347	370	365	344	316	337	322	346	316	341	337	338	352	321	350	328	348	335	362	327	327	337	340	357	322	344	317	334	312	345	371	337	338	328	323	356	323	338	315	319	358	341	325	363	316	338	325	369	356	343	329	340	341	357	367	320	328	348	341	321	372	306	362	342	309	372	327	336	338	337	312	336	306	340	362	328	334	339	317	342	357	351	336	323	312	339	352	339	309	348	339	335	338	355	354	336	320	333	326	357	311	306	325	316	336	335	358	346	341	334	328	354	357	365	342	331	346	333	347	353	314	356	337	338	312	354	325	359	335	332	336	353	369	384	385	318
23880	22318	31661	27301	32157	31357	10221	785	510	531	512	520	522	512	526	607	492	484	521	513	483	483	498	474	518	519	470	474	543	526	487	497	504	512	482	498	514	522	490	509	494	515	481	453	489	461	514	469	481	504	477	487	469	545	509	442	477	492	475	493	466	448	553	496	489	505	492	470	480	477	519	497	515	489	500	479	468	493	480	506	463	480	503	486	475	476	497	499	485	497	509	498	516	463	466	468	485	479	468	485	457	514	452	491	509	508	492	514	470	512	463	470	507	445	491	471	508	490	481	506	470	489	479	509	529	491	506	493	432	473	486	500	515	471	481	479	503	510	534	458	486	471	500	474	449	543	453	485	487	489	515	514	453	517	547	471	468	410	541	484	491	493	517	472	459	467	475	527	483	511	534	512	477	461	461	504	484	507	490	495	484	476	517	479	462	487	488	498	530	516	458	488	522	489	479	515	472	502	534	458	468	542	475	515	452	433	540	486	461	477	487	500	459	485	503	474	477	498	479	450	476	465	478	556	491	529	511	563	486	517	478	482	478	509	462	502	515	486	498	507	533	477	498	487	496	485	501	465	492	452	487	484	453	497	485	481	478	487	484	506	494	486	470	534	494	494	490	534	483	506	481	511	495	460	493	486	497	496	496	486	508	484	525	487	500	489	471	498	493	507	479	479	515	515	507	484	501	474	495	474	473	508	494	491	474	495	525	498	468	525	505	471	487	515	445	475	503	489	452	477	485	491	519	511	516	508	477	463	460	482	503	484	490	541	551	515	513	482	502	476	508	480	490	520	506	491	502	514	467	497	502	495	497	500	459	443	432	487	510	509	468	451	503	479	504	501	520	457	465	491	515	519	481	455	502	479	517	485	479	470	508	497	482	501	528	488	451	439	514	501	479	547	482	491	515	532	510	503	474	482	511	502	469	503	486	511	511	502	478	514	454	503	512	516	461	530	497	469	522	456	460	508	474	480	487	474	517	517	518	500	524	508	473	485	469	499	507	497	495	506	526	505	490	472	519	509	515	478	493	523	466	495	518	482	478	501	515	526	522	450	516	518	470	483	498	489	469	479	490	504	507	458	480	490	480	502	504	506	475	462	514	502	473	502	479	494	513	494	482	530	518	513	461	503	481	450	483	499	513	485	516	506	496	497	433	489	502	485	489	461	487	499	488	468	479	502	483	516	532	478	507	485	479	475	495	499	487	449	507	506	510	520	509	517	497	499	480	534	507	462	481	517	473	510	452	483	522	525	505	523	500	466	501	513	508	493	505	469	482	469	475	500	463	438	499	489	509	454	471	530	477	496	513	484	519	476	517	516	487	501	467	487	515	446	472	460	506	476	467	478	469	486	487	449	536	481	492	487	489	470	472	470	524	488	508	529	518	503	503	492	460	495	528	520	487	493	501	499	501	510	489	460	479	501	522	435	494	500	502	500	501	535	523	490	480	476	471	467	478	504	471	513	514	510	461	482	490	478	456	504	512	470	495	470	499	477	466	506	482	437	491	490	476	489	504	497	508	516	459	495	480	498	495	495	492	488	486	486	509	499	507	495	483	508	489	483	456	504	474	464	475	506	531	514	501	529	517	454	470	471	505	475	482	489	517	520	524	499	480	455	527	511	465	479	507	460	494	453	470	490	487	502	468	509	476	524	510	502	509	481	501	460	504	468	491	512	516	470	494	468	467	510	513	488	499	517	512	503	488	484	507	514	478	499	495	492	490	496	482	498	472	470	505	488	488	504	510	474	498	507	506	441	496	529	469	512	474	481	459	529	525	490	501	487	494	521	482	519	458	471	471	446	476	452	504	486	526	501	493	487	490	477	492	508	490	504	441	499	484	488	522	522	478	480	495	531	511	501	500	475	490	473	508	520	494	480	516	489	501	458	478	495	504	490	484	467	471	493	473	503	461	482	505	478	498	471	515	456	507	496	483	495	512	490	472	445	466	453	496	502	573	556	490	502	501	507	459	502	527	515	523	498	472	504	490	493	458	465	511	520	493	497	500	530	464	509	496	517	473	495	482	486	482	495	518	500	500	552	534	485	512	508	476	491	509	482	473	433	511	489	531	516	466	478	494	528	477	507	471	478	493	515	505	498	466	477	461	490	484	450	481	478	499	472	476	516	479	528	508	480	464	524	492	480	466	517	514	478	480	467	530	505	501	504	472	477	496	479	499	481	518	498	475	495	484	462	533	501	498	512	514	463	485	513	472	486	509	500	523	492	460	538	518	486	495	497	502	515	484	471	499	504	475	459	476	479	474	477	484	522	500	497	512	510	472	455	497	514	474	475	437	473	503	464	454	541	485	511	501	492	495	515	455	495	485	464	486	537	531	496	501	474	519	485	494	474	508	477	467	513	553	467	524	504	504	471	477	500	500	490	467	472	504	478	503	477	484	493	488	494	503	462	465	497	479	516	461	526	469	509	514	493	549	485	521	500	480	512	502	485	483	511	515	453	500	461	490	491	472	513	521	505	519	524	508	475	491	531	472	491	477	496	454	517	516	473	474	494	521	462	476	508	518	533	512	467	491	509	476	501	490	486	520	501	520	502	527	496	470	484	516	461	496	502	534	505	522	483	510	481	488	491	483	462	464	455	463	535	518	475	514	453	460	507	480	506	470	431	491	506	490	498	516	496	567	504	470	509	474	517	498	471	504	497	522	524	498	512	496	529	496	478	488	455	491	482	547	459	481	471	517	490	480	536	508	486	505	534	515	528	516	505	477	450	534	458	511	465	498	461	491	491	475	526	517	512	506	482	477	443	473	509	486	460	491	542	488	502	458	474	523	497	523	491	490	489	478	550	474	503	491	509	526	537	505	474	528	468	486	451	491	471	492	480	496	496	500	494	503	505	466	492	535	504	486	484	525	487	502	481	499	427	493	472	487	498	506	512	517	468	499	502	510	515	524	470	501	468	481	489	471	495	465	497	478	495	513	484	462	517	532	482	520	495	462	497	498	486	464	460	426	505	480	471	488	465	484	479	468	520	473	488	509	495	447	489	493	530	499	493	468	492	451	508	488	550	501	484	493	505	435	497	481	489	471	501	462	485	504	465	518	481	477	487	460	492	514	557	462	486	479	529	453	538	507	461	489	495	503	493	532	504	457	474	476	539	513	478	465	469	457	510	454	522	471	477	505	496	530	477	445	466	475	481	481	477	508	454	509	519	529	452	486	501	475	515	455	492	478	503	494	484	465	493	479	496	457	495	523	436	497	486	489	484	482	491	502	477	488	485	504	477	459	507	491	484	488	481	473	456	470	531	493	480	523	517	536	480	461	496	478	506	482	459	478	508	515	505	535	469	492	500	474	453	490	520	462	540	505	499	530	502	490	487	496	526	518	504	478	476	499	489	464	491	487	509	485	477	475	505	503	464	467	523	500	504	444	496	513	478	487	468	511	485	459	502	500	524	481	487	486	484	510	468	498	492	483	471	471	502	495	511	508	522	516	484	546	481	500	532	467	452	509	516	492	509
42990	85113	49710	35107	38562	28785	4672	561	572	558	554	531	470	515	594	678	502	517	514	492	508	523	496	496	496	486	500	497	486	508	474	479	554	500	503	536	475	514	479	480	523	481	513	499	503	490	492	497	535	512	482	518	524	528	487	487	496	476	526	481	493	487	471	515	521	507	518	508	513	525	516	448	527	501	477	528	492	478	513	518	497	506	530	489	512	489	437	521	507	474	477	503	542	500	513	481	520	477	527	475	511	523	530	520	484	510	472	477	484	489	506	487	491	514	527	477	500	531	482	532	495	502	486	493	507	494	503	503	470	532	521	500	507	495	476	491	511	515	469	491	509	499	533	509	501	488	477	489	498	528	491	470	472	534	510	531	496	511	512	494	485	496	525	516	485	514	498	461	493	473	517	494	516	505	526	510	486	513	477	524	504	511	506	532	526	443	512	529	502	509	496	492	525	506	488	503	477	492	512	529	508	480	505	500	520	460	435	483	502	480	469	474	484	511	502	553	504	520	468	518	450	528	478	469	479	471	504	488	528	506	469	515	488	504	517	538	466	484	502	490	507	515	524	522	495	511	513	478	490	492	489	481	515	491	466	536	527	478	499	490	457	519	491	499	497	461	520	508	491	532	486	516	489	469	538	469	481	495	505	469	485	489	520	507	492	574	516	488	493	504	543	473	480	499	465	491	532	515	507	490	509	467	472	475	516	497	504	509	485	454	525	505	489	479	442	541	508	510	496	495	533	480	520	499	516	490	503	527	539	534	509	515	483	521	478	534	500	512	487	506	502	497	506	518	535	508	495	580	539	528	514	452	517	491	491	477	484	499	540	526	506	508	511	501	554	498	489	543	494	488	473	507	488	512	524	521	497	489	501	524	501	540	468	506	481	499	488	502	491	512	537	486	507	506	463	496	493	504	523	491	507	508	508	491	502	494	501	519	481	524	472	515	508	493	502	546	493	545	508	496	525	530	485	497	501	557	532	492	503	485	492	506	527	514	499	511	514	516	484	552	486	515	491	507	479	567	512	511	488	509	488	499	510	510	451	489	500	481	483	496	516	487	535	521	512	505	531	522	478	481	453	498	497	547	514	483	487	518	476	523	513	494	514	504	519	474	494	530	520	509	495	460	526	522	495	495	504	506	507	487	511	474	492	514	490	505	497	468	518	485	490	471	484	495	508	509	546	483	488	496	525	490	481	531	512	510	531	505	540	525	500	492	518	480	508	534	514	488	501	500	498	520	547	463	496	523	490	489	492	512	533	554	481	505	485	501	501	502	517	508	477	469	463	498	512	492	521	477	505	463	489	510	489	467	479	494	518	483	516	518	539	486	485	494	467	483	516	520	456	520	502	502	508	525	489	502	508	504	499	472	479	507	497	511	545	494	517	481	478	487	495	516	512	498	536	483	479	505	511	493	498	523	481	541	510	502	483	512	498	525	513	486	485	482	490	494	487	514	489	529	488	518	509	490	520	524	515	523	498	544	491	512	507	483	485	498	506	522	485	480	475	498	488	500	491	506	519	505	516	474	546	470	536	505	499	508	471	464	511	510	486	476	477	485	503	480	501	547	508	463	527	485	524	480	507	537	470	527	491	500	490	489	509	523	524	507	493	478	509	535	492	510	519	494	491	534	498	520	483	505	485	468	512	485	509	522	474	493	516	513	559	542	506	464	549	538	526	488	512	523	514	536	496	465	524	526	481	529	488	489	459	524	522	575	506	514	519	474	475	510	507	494	489	476	531	485	504	500	505	536	482	513	505	510	555	489	512	481	489	484	533	521	471	518	481	507	511	521	523	519	508	469	499	510	506	497	509	505	482	483	539	482	502	500	491	496	502	500	500	490	494	502	496	529	518	489	520	470	492	477	505	531	498	505	487	535	507	477	496	503	458	514	507	455	524	478	494	513	474	521	487	496	551	469	466	506	521	477	524	497	484	483	500	487	501	500	508	481	524	511	510	505	507	537	541	501	524	488	526	511	541	476	495	534	478	530	492	471	512	487	518	502	523	494	477	492	487	519	533	502	497	508	487	494	499	492	520	495	478	533	540	512	452	463	508	507	498	491	551	492	462	476	497	508	511	501	518	499	519	521	509	498	513	489	511	507	518	502	497	509	485	498	536	487	498	478	476	521	502	504	517	478	497	506	470	530	501	538	507	484	502	500	475	493	487	507	558	528	519	461	529	488	473	489	518	517	506	538	540	487	539	481	523	499	477	495	520	531	512	524	483	503	523	500	480	521	466	497	524	529	494	501	520	516	501	449	471	506	511	515	481	531	497	517	504	536	493	449	514	478	500	535	482	543	494	491	478	492	481	529	485	452	495	480	487	541	508	515	519	494	475	488	502	490	513	504	487	525	485	522	518	496	543	496	485	496	496	503	491	494	504	527	479	526	486	491	479	503	516	511	525	535	479	471	468	493	494	466	511	504	501	518	500	486	525	536	474	496	513	507	544	550	502	535	484	518	481	494	467	522	490	519	511	489	498	473	477	508	487	509	501	506	512	526	499	523	488	504	547	509	490	492	511	493	497	497	492	501	492	488	501	512	518	511	514	456	501	547	532	498	499	496	495	543	471	500	493	513	487	520	522	510	502	514	465	500	481	480	515	514	522	489	519	476	509	481	465	506	506	516	480	510	527	498	535	522	513	494	490	497	494	499	487	496	487	529	471	477	481	513	476	441	539	494	533	487	487	469	488	517	513	508	529	525	507	511	491	463	528	473	510	493	505	493	464	525	479	504	474	528	493	495	526	468	499	507	513	475	479	476	482	466	523	483	485	483	511	495	513	504	525	501	497	537	490	490	480	504	487	527	493	512	497	465	501	467	510	480	488	488	525	510	472	480	505	498	496	463	517	495	511	485	519	501	481	508	492	530	500	527	505	502	471	507	468	484	492	509	494	488	496	503	501	502	541	563	518	501	474	495	507	518	505	477	501	486	508	484	514	500	475	488	498	507	482	457	478	521	545	510	523	459	522	510	493	497	486	546	500	481	449	536	491	535	494	469	485	509	479	516	505	523	501	512	518	462	513	516	550	513	502	483	482	531	490	518	496	478	520	456	469	505	494	529	516	496	476	528	494	506	484	508	542	545	485	508	484	531	493	482	498	507	522	516	482	470	523	531	486	503	486	515	479	453	465	505	505	466	489	522	514	484	475	499	473	509	529	483	529	491	536	496	506	516	503	479	503	476	527	530	498	508	479	525	493	484	459	515	517	512	478	508	467	526	486	502	487	521	530	498	496	498	501	494	464	509	507	482	505	539	481	499	495	537	492	511	502	504	494	503	494	497	468	525	528	502	510	496	545	464	505	513	497	543	481	489	511	488	515	520	503	499	459	518	501	520	515	520	501	499	516	517	537	473	493	475	508	486	494	503	504	517	527	456	485	519	492	487	491	485	484	514	523	476	511	489	525	468	508	500	509	491	525	475	487	475	476	514	479	495	466	505	507	454	479	466	488	529	518	485	482	480	516	510	548	489
24893	22888	31330	26629	24128	20023	3807	416	403	373	409	363	382	382	419	378	375	410	352	359	359	361	379	385	347	398	395	341	363	408	360	345	395	383	406	366	399	346	357	332	368	374	384	382	359	374	377	351	379	362	412	410	392	364	366	381	345	410	360	390	335	360	384	355	377	356	348	400	380	377	383	384	400	408	397	418	375	361	389	382	359	355	366	381	367	376	355	367	347	373	368	416	392	368	366	364	394	366	380	396	383	403	348	354	356	366	374	381	395	339	416	384	389	360	373	352	369	391	354	380	358	374	378	378	359	374	392	329	380	380	384	374	418	326	348	373	378	373	405	395	367	360	397	395	363	339	358	415	393	376	344	372	376	359	379	363	356	351	363	357	374	385	371	364	363	362	365	383	389	388	365	359	369	340	373	383	375	398	383	374	400	419	384	350	355	378	358	347	379	345	375	369	356	400	378	380	367	385	398	401	352	385	393	357	369	377	368	355	378	421	344	388	338	337	349	333	403	363	347	360	354	390	389	341	374	383	352	369	392	377	383	411	363	365	414	415	408	367	362	387	397	398	359	414	377	417	362	431	366	355	347	398	402	355	321	386	409	364	366	347	393	349	386	421	406	366	392	410	399	362	394	377	356	354	379	374	375	362	353	346	389	393	355	365	371	377	370	374	368	416	373	396	358	372	361	371	356	394	349	395	386	357	397	403	373	368	394	389	395	359	383	352	389	384	391	344	374	431	364	372	379	330	384	392	395	361	399	376	388	382	388	401	369	372	357	377	402	385	402	361	347	353	379	360	353	383	367	387	337	413	368	331	408	420	354	378	348	352	404	357	353	386	376	376	366	407	384	372	363	362	368	347	398	394	366	405	368	370	389	393	362	345	344	368	318	373	371	362	367	399	362	358	377	397	366	337	390	386	402	344	390	370	387	407	398	356	409	399	372	394	338	401	411	365	370	403	356	367	354	372	363	426	361	422	385	366	357	365	355	382	347	382	382	385	397	372	378	378	370	417	348	396	376	384	390	385	397	345	361	390	404	355	354	379	391	367	362	373	353	339	388	372	364	375	377	378	391	382	375	402	364	336	313	405	375	332	378	350	396	363	391	382	380	387	358	370	392	361	361	365	345	401	384	386	389	357	366	404	374	373	409	371	382	394	370	380	403	425	336	372	381	367	394	351	378	381	398	398	328	373	350	369	347	405	363	360	397	367	389	387	347	376	385	394	371	366	358	342	340	372	363	407	370	372	386	391	370	387	341	382	356	380	348	364	373	375	383	363	330	356	381	376	371	375	381	382	398	366	355	346	363	395	395	359	344	369	368	399	373	362	379	356	361	400	413	359	385	367	401	376	352	376	362	368	361	365	364	374	369	386	404	371	378	392	379	414	385	375	378	359	376	385	363	384	373	382	381	402	327	369	354	363	388	388	384	377	370	391	394	374	380	414	358	337	355	402	353	373	363	403	387	358	389	357	377	386	392	388	348	404	352	396	385	403	379	349	363	380	372	419	392	381	405	341	381	369	368	360	381	371	352	402	366	383	395	380	368	390	369	383	366	380	352	358	348	372	401	375	400	387	396	362	371	397	416	401	413	363	359	398	372	401	378	383	368	358	381	403	369	369	411	369	393	361	358	363	396	412	416	379	400	393	379	371	348	403	345	386	363	330	380	380	356	395	360	380	403	358	356	412	366	344	391	411	366	384	361	382	410	376	417	418	380	385	360	393	376	387	369	390	394	410	395	399	377	341	373	394	371	363	346	412	365	358	388	358	418	394	354	348	377	353	370	394	396	374	403	403	380	341	358	399	379	375	362	370	414	376	347	366	376	379	346	411	356	376	414	368	362	369	381	377	372	388	345	371	406	354	379	391	350	421	385	353	382	351	375	363	390	334	363	370	379	385	385	399	363	368	365	356	405	338	367	388	377	401	366	360	387	388	350	387	346	372	407	407	370	368	389	354	377	360	365	374	371	423	396	386	393	382	334	370	367	363	346	375	371	370	376	426	366	373	370	386	362	357	363	358	420	381	399	359	380	387	377	407	365	373	357	397	363	361	387	367	452	365	380	335	406	369	370	335	377	364	373	366	376	398	368	372	375	395	378	370	337	384	378	395	384	373	345	403	396	361	346	365	394	373	357	381	371	368	381	394	398	368	365	395	391	358	382	391	373	384	376	389	350	369	392	375	359	396	362	366	390	413	361	343	407	373	367	356	350	373	365	390	379	399	365	378	387	362	368	327	379	403	313	400	366	402	385	381	376	373	393	362	382	394	356	376	385	381	377	368	374	367	382	366	376	375	389	393	376	365	365	409	388	357	376	351	374	372	368	383	389	367	343	377	377	367	389	367	402	378	379	390	382	357	367	378	379	385	367	368	396	344	369	387	351	384	368	394	383	348	400	358	349	364	381	336	361	371	382	344	392	380	395	406	352	374	396	350	415	386	349	385	373	409	362	375	374	382	365	387	359	377	384	351	369	351	383	350	409	426	380	368	393	404	371	419	384	371	361	375	375	391	362	405	338	379	364	343	360	386	387	382	360	353	380	392	376	396	374	344	368	377	398	369	394	377	401	397	350	372	355	399	404	380	337	400	368	393	370	397	364	358	363	373	386	378	370	399	376	384	380	380	352	369	375	372	360	344	390	372	361	381	371	395	357	384	379	373	378	367	374	353	382	363	367	402	391	358	350	362	369	376	397	362	357	382	375	365	363	376	371	394	394	351	364	350	394	377	389	347	379	409	389	376	394	370	426	367	383	343	387	364	390	352	388	354	397	387	397	379	372	375	408	392	359	371	369	396	374	390	337	390	359	358	395	351	350	387	348	372	366	379	387	374	354	367	404	359	372	399	393	370	361	372	388	375	344	377	412	338	352	407	382	428	363	391	387	368	368	393	374	379	378	386	370	383	378	363	375	384	404	384	390	370	395	349	354	362	391	386	390	359	375	365	387	366	376	398	371	404	358	357	441	378	377	372	374	368	355	394	376	367	344	354	390	358	383	374	386	342	417	392	365	410	352	371	356	341	370	375	365	399	379	369	401	344	349	392	378	358	377	375	378	385	388	357	364	390	367	355	423	341	370	391	358	395	400	357	371	357	404	401	369	392	383	382	384	364	358	347	388	373	323	345	375	403	402	328	359	371	380	349	395	387	366	393	347	380	388	369	372	388	375	394	377	366	402	330	377	371	352	389	390	377	395	391	374	393	370	375	409	345	374	335	334	350	333	371	353	387	394	387	368	348	379	386	421	348	368	344	369	361	355	342	370	381	392	365	378	367	364	338	379	398	359	399	341	367	359	389	362	367	409	357	357	354	379	364	351	396	376	356	378	379	392	366	383	360	362	324	372	371	401	354	366	352	391	389	397	403	339	406	391	391	370	372	376	405	357	377	360	324	417	397	398	374	362	340	389	354	349	362	410	353	436	348	392	371	371	362	369	387	366	370	380	356	374	424	368	337	375	385	382	344	363	404	375	364	359	420	347	373
40794	75067	42661	27384	29977	21233	3047	446	437	425	439	393	400	413	453	400	394	441	417	408	444	415	395	405	390	407	387	394	398	385	371	378	400	431	414	416	448	412	421	411	381	412	415	386	423	389	425	399	373	408	398	394	405	440	428	383	406	422	397	388	399	398	409	413	444	421	373	395	429	378	385	399	368	408	380	398	417	428	412	389	410	401	417	407	420	424	410	422	403	413	418	378	429	376	419	398	410	443	420	452	417	396	416	415	398	383	407	373	428	419	389	413	375	402	405	411	370	428	406	399	407	385	390	411	423	402	412	423	389	397	399	402	463	417	396	399	422	437	382	438	423	385	392	396	421	419	424	399	407	408	414	418	401	408	402	399	380	413	425	394	433	390	408	419	393	364	421	382	425	401	421	419	403	378	389	425	404	397	417	403	433	378	392	411	414	389	402	410	392	379	414	404	404	402	389	394	405	409	414	382	422	381	377	443	404	403	422	421	418	380	410	439	398	439	416	440	413	396	424	429	399	417	379	401	382	416	412	376	413	441	427	414	406	399	424	391	404	416	419	412	404	397	439	386	370	394	389	394	399	401	394	409	425	410	418	406	402	383	425	393	402	386	428	427	410	428	378	379	432	423	399	390	410	418	443	413	407	405	443	417	385	409	390	395	401	399	417	412	430	417	423	388	426	384	429	360	392	394	408	411	405	411	408	456	388	402	436	398	399	386	411	434	388	402	425	422	406	418	410	397	382	380	396	424	420	435	401	433	391	424	380	430	367	374	383	399	379	388	410	410	409	398	409	386	424	396	394	384	423	422	397	432	386	395	384	421	459	373	394	427	428	398	378	414	437	407	417	429	399	396	398	418	389	419	432	421	390	398	397	409	441	417	399	356	391	382	408	416	411	421	394	444	378	414	409	409	400	382	417	424	402	407	373	395	422	368	428	392	431	403	427	408	402	418	414	377	405	413	447	439	439	399	405	389	421	414	424	406	413	382	425	427	418	405	429	429	412	383	399	424	418	432	421	417	418	421	404	417	401	362	420	430	406	431	394	414	418	449	430	405	432	404	361	407	398	382	385	386	412	422	435	441	427	430	411	402	415	404	431	415	424	402	435	407	418	415	420	396	387	405	417	411	386	417	420	412	356	422	396	416	425	452	403	431	421	400	418	388	403	391	372	415	379	411	430	428	413	428	430	404	397	387	400	418	435	386	425	407	413	381	379	380	408	402	427	394	390	415	390	424	393	390	378	406	365	417	418	403	428	392	431	395	368	426	409	397	369	385	403	420	428	406	397	402	432	399	380	391	441	404	407	438	402	390	428	401	446	393	433	401	377	425	378	386	400	425	434	412	408	438	423	405	413	413	449	406	443	416	432	430	385	418	409	448	440	417	386	413	407	439	415	386	418	383	394	392	407	404	402	409	431	421	421	433	377	398	392	394	394	390	398	415	432	381	397	420	462	368	381	409	412	406	396	401	427	374	382	410	373	412	417	378	393	388	414	417	410	410	399	378	381	411	408	368	379	428	421	415	415	372	420	378	434	424	387	412	406	389	400	394	422	380	417	394	396	443	376	396	410	397	392	410	403	418	390	423	408	385	421	400	449	416	426	409	388	430	381	421	395	386	420	435	397	416	431	407	425	384	439	444	420	422	388	406	391	412	376	375	399	431	357	425	413	422	389	396	352	387	395	386	421	410	402	418	374	398	412	400	385	409	391	415	421	431	427	379	386	416	420	420	439	400	434	362	428	439	392	400	429	413	392	390	436	425	397	427	426	400	404	437	389	414	396	410	424	424	415	441	471	402	401	430	432	421	373	390	373	423	434	384	411	413	371	408	408	452	414	365	396	405	425	437	402	421	424	414	370	411	382	419	402	415	420	390	424	403	401	377	397	422	433	391	429	383	390	423	393	404	436	364	397	381	402	378	422	409	427	374	418	410	397	388	406	413	396	382	412	433	417	389	435	416	430	382	387	411	442	428	441	433	405	406	392	393	417	404	430	414	413	429	394	386	425	425	402	405	404	404	386	386	390	405	386	433	406	414	404	432	415	409	384	446	412	386	391	443	409	426	398	396	428	440	414	447	430	423	397	418	403	438	439	409	417	383	454	436	386	381	420	409	381	439	374	416	435	437	382	415	430	418	423	411	436	416	411	413	372	388	404	408	394	369	407	408	419	408	422	422	362	426	412	386	412	391	392	397	410	394	403	402	428	434	372	408	420	369	441	399	414	416	427	367	402	413	401	375	407	379	418	400	410	437	381	409	407	393	409	408	397	418	385	448	398	452	414	426	389	393	396	387	409	430	417	429	380	379	384	404	409	402	390	417	402	401	387	403	382	418	389	411	405	418	436	405	432	410	398	405	432	446	403	415	396	376	389	383	430	398	400	363	424	411	419	382	416	427	432	425	400	439	416	380	403	410	397	387	404	383	455	408	393	387	391	439	387	412	416	400	418	428	414	381	430	410	372	379	383	416	401	366	427	405	413	396	413	400	398	395	387	411	412	378	358	424	425	404	418	428	411	375	416	406	411	396	408	385	422	413	417	387	424	379	453	392	400	420	386	417	410	373	424	435	407	421	389	407	415	411	418	426	411	416	439	402	385	398	400	403	425	428	426	359	402	412	378	409	405	422	439	403	405	440	403	439	375	388	402	402	409	421	383	427	451	418	389	391	407	406	386	419	412	385	438	431	418	390	393	389	394	396	438	384	407	391	421	416	407	418	415	393	383	382	397	388	413	412	435	414	388	448	393	408	430	414	432	386	401	390	410	437	439	397	425	395	415	408	425	430	398	422	403	408	400	417	392	409	391	417	367	436	399	428	397	387	400	398	408	402	412	403	370	390	397	356	406	410	397	404	363	414	418	390	387	388	413	392	410	406	386	393	408	429	414	387	415	381	426	388	390	421	401	437	423	430	389	386	407	385	371	429	428	445	376	421	394	373	412	397	417	375	389	430	416	411	407	419	414	427	399	413	404	411	415	390	396	432	427	405	361	416	411	403	432	420	389	365	437	426	381	389	430	419	390	438	370	386	399	432	389	402	433	393	397	405	403	420	407	405	387	396	418	388	408	409	409	401	434	423	404	420	388	401	408	395	415	411	437	390	398	402	394	378	418	442	431	399	405	393	390	436	414	419	397	409	425	398	377	406	411	438	403	417	415	368	399	413	435	408	408	393	401	419	409	388	395	415	394	419	395	412	389	417	420	380	377	428	411	422	401	391	428	416	380	419	414	405	416	366	385	402	391	348	389	415	418	415	391	386	401	392	387	447	400	386	420	405	393	424	392	413	438	447	423	434	404	408	425	429	384	390	425	420	393	417	420	425	444	405	418	437	421	393	383	413	392	390	386	441	381	380	442	404	426	436	387	432	422	401	379	409	395	394	384	427	390	402	429	443	455	415	415	423	404	395	442	412	410	429	411	404	396	397	429	381	351	408	389	432	426	383	394	451	395	401	365	421	372	427	398	432	393	416	414	392	412	464
22590	21463	30143	25071	30843	34151	16097	1942	722	747	800	684	698	705	731	772	657	697	672	669	630	694	736	654	632	707	661	642	669	681	648	660	671	742	716	695	646	623	703	683	636	704	620	674	678	700	625	672	653	661	650	661	689	666	666	633	663	677	667	658	649	673	635	677	665	664	599	617	640	659	671	683	641	630	669	637	665	637	630	654	664	665	630	644	692	647	660	697	678	711	667	663	664	654	648	660	664	646	710	633	685	684	661	700	680	668	648	683	667	641	674	645	659	665	681	664	618	656	646	680	698	691	634	690	663	669	654	668	696	685	662	653	696	630	668	709	681	680	675	669	606	717	706	703	651	694	654	702	626	623	674	704	649	653	661	662	684	698	670	642	634	667	648	664	659	602	667	683	712	708	630	670	672	639	661	639	645	668	661	654	692	674	674	650	633	668	693	666	612	659	665	644	666	637	685	690	630	670	653	693	659	621	673	636	685	698	653	611	675	635	679	694	703	672	650	641	643	628	675	659	656	662	680	691	664	691	650	597	626	707	635	680	663	669	652	641	650	723	640	671	707	665	683	615	698	662	617	651	640	682	666	670	669	652	650	635	673	661	667	695	659	694	661	657	683	677	704	668	691	658	661	692	672	670	656	667	602	631	661	652	683	657	671	649	666	678	672	690	654	688	640	675	659	680	618	652	689	648	644	663	680	681	652	702	674	657	682	631	646	697	686	707	653	669	646	663	650	663	671	668	633	649	685	685	651	682	697	702	660	633	665	675	679	648	678	653	701	634	680	685	642	625	600	671	659	688	671	655	701	619	703	662	686	673	628	655	648	674	653	635	679	703	680	692	667	639	652	641	661	623	680	646	648	635	670	679	699	681	665	620	682	676	688	652	632	685	631	658	665	669	656	676	622	667	652	677	667	621	676	648	603	664	663	634	622	685	646	632	669	685	628	640	698	630	659	650	647	635	700	662	653	657	690	657	633	611	630	661	669	657	645	668	602	606	658	674	647	684	682	656	678	613	682	665	677	684	688	700	644	658	644	661	680	670	633	711	658	677	704	635	655	619	642	656	681	688	633	626	636	671	646	630	614	638	670	662	711	687	637	695	698	648	627	625	646	676	645	672	610	633	701	681	659	689	624	619	666	664	707	665	696	700	671	650	645	657	660	692	620	666	702	623	649	630	705	651	643	657	642	679	629	648	677	645	630	657	634	717	655	691	671	641	659	653	663	702	668	665	656	680	651	650	682	658	655	633	656	622	668	689	612	654	673	650	685	662	631	641	620	644	646	683	648	669	674	660	593	646	725	680	678	654	651	618	661	655	635	650	619	653	673	620	658	658	670	656	670	662	650	677	654	697	662	637	707	702	681	656	679	677	676	637	640	647	652	638	709	657	645	675	644	599	693	698	600	666	624	614	645	606	637	654	627	677	679	687	618	736	714	665	658	662	637	655	683	635	632	616	673	671	704	706	650	640	709	676	678	681	652	626	658	631	672	662	634	671	653	613	660	675	666	630	666	644	670	665	663	661	661	636	626	673	691	677	658	679	658	653	657	663	681	650	632	642	629	650	644	664	663	696	634	687	681	653	640	652	679	636	672	661	633	657	651	645	666	622	667	624	651	682	650	645	715	679	720	637	618	665	692	637	685	659	670	627	641	675	641	673	705	663	619	653	693	673	655	729	674	653	685	631	694	708	617	663	615	625	685	654	657	660	666	691	697	682	675	685	663	662	673	646	658	660	683	630	640	648	686	651	647	653	640	639	716	670	708	689	645	677	621	671	634	672	699	659	693	663	669	643	649	667	669	680	643	645	719	633	663	665	655	680	640	625	656	661	678	666	669	660	683	625	689	674	690	660	690	688	712	691	633	689	658	667	624	675	652	657	684	656	661	642	623	676	642	684	729	641	668	691	692	652	679	658	657	679	689	676	657	638	692	705	615	643	690	682	667	681	653	634	657	682	684	651	667	654	669	678	690	626	643	593	666	673	661	647	743	707	605	680	616	694	636	716	648	651	695	659	635	662	691	627	675	669	613	672	606	632	685	679	664	665	644	647	633	690	717	660	623	679	652	711	665	687	596	694	677	693	673	652	636	672	665	612	676	593	679	651	680	649	704	651	702	682	690	670	682	675	662	659	707	661	639	673	644	659	685	619	721	636	686	641	702	668	639	677	616	682	692	675	622	640	635	616	674	649	672	676	659	667	643	640	635	680	695	635	631	666	681	655	697	668	647	605	661	645	650	655	664	649	643	637	646	654	640	663	624	646	685	659	687	646	686	681	663	693	641	669	664	651	603	627	685	664	666	694	711	670	660	690	688	632	701	665	645	642	612	663	668	646	683	639	662	677	648	706	626	698	654	736	678	688	681	692	692	634	630	677	666	714	670	649	624	705	707	660	659	636	661	662	637	668	677	632	691	668	626	583	674	629	669	656	696	701	618	680	672	693	643	704	637	649	645	661	696	673	650	655	635	709	690	666	649	667	680	686	690	654	687	619	676	611	617	635	655	684	676	666	628	645	648	652	641	657	657	636	646	669	627	679	654	616	690	630	646	618	685	724	664	705	652	659	692	677	658	616	645	616	660	648	648	628	671	612	615	713	679	674	702	638	609	710	670	670	630	633	642	624	684	658	665	648	642	639	675	712	673	684	637	680	655	674	650	660	688	667	676	698	642	669	654	643	699	660	683	646	686	670	632	629	643	644	692	625	654	657	668	677	625	658	610	667	670	695	644	655	687	653	598	647	638	637	706	660	700	663	695	664	644	684	642	656	636	683	710	662	681	686	635	685	675	650	653	663	691	666	659	718	663	680	676	650	657	689	658	645	633	672	725	622	671	678	706	670	717	647	650	676	690	645	641	664	669	621	654	658	684	636	676	670	683	635	648	662	637	691	628	640	668	656	639	692	634	647	636	672	662	602	613	641	671	694	644	656	631	629	621	659	703	698	677	687	619	635	597	684	698	626	666	672	641	662	683	634	656	654	646	677	668	624	648	693	658	627	674	698	607	687	632	670	678	700	640	617	649	616	682	708	599	633	634	673	666	651	643	654	658	648	658	632	656	653	665	652	683	669	636	669	673	687	612	694	659	625	667	673	680	646	662	665	662	608	627	680	675	685	647	646	645	682	646	645	659	641	634	624	669	686	637	664	674	652	651	618	669	661	705	636	682	608	647	625	622	640	677	675	669	685	649	631	694	641	676	672	685	692	679	678	688	657	632	605	625	662	674	654	693	664	657	666	649	698	699	663	665	658	717	625	695	640	672	701	650	732	650	663	660	679	662	629	648	623	629	671	669	646	633	653	682	702	661	650	691	620	645	674	654	672	684	681	676	673	638	694	687	645	684	667	672	635	702	663	656	703	692	694	633	698	654	665	653	683	652	631	651	684	651	684	728	655	655	641	685	604	680	664	678	662	696	681	699	656	629	667	682	679	639	678	637	677	623	631	672	664	636	659	668	660	654	655	654	697	679	656	687	663	613	656
47024	94567	60719	46679	49413	33164	2535	822	739	786	719	712	717	699	847	755	678	697	668	706	713	680	677	623	681	673	674	684	676	719	638	681	631	717	716	640	662	707	633	632	677	692	671	636	697	634	630	666	686	650	637	682	677	660	635	644	677	701	682	670	666	669	640	666	649	720	655	685	628	698	677	672	664	678	643	656	642	655	649	680	647	727	701	667	683	624	697	694	667	571	657	621	637	675	657	650	651	672	593	647	656	662	626	711	683	656	652	677	642	651	658	623	706	647	649	644	687	650	677	704	645	659	658	651	670	654	683	645	671	670	661	675	710	633	629	671	661	649	688	641	653	680	656	613	634	670	628	634	657	669	650	670	675	665	637	657	651	666	692	629	633	633	689	639	698	681	652	689	696	664	697	684	670	694	662	658	678	659	674	669	643	680	634	648	670	665	628	650	657	643	646	661	654	640	658	648	660	642	680	650	684	630	679	728	621	666	679	678	703	700	683	701	681	648	662	660	692	611	654	668	651	743	645	667	668	644	692	690	650	700	708	663	669	705	679	627	701	591	675	652	619	692	685	654	633	607	695	669	654	646	654	714	665	662	636	695	689	670	668	625	645	682	649	641	691	698	672	643	708	643	624	672	695	661	618	682	665	684	650	708	684	673	666	662	652	698	629	660	651	679	657	686	686	634	707	706	677	640	622	643	666	693	636	661	631	677	694	653	685	621	689	639	635	675	657	666	694	673	653	643	659	636	620	695	683	686	646	654	702	656	642	674	632	667	670	682	647	709	627	694	594	650	674	624	634	658	638	673	654	632	689	698	660	670	628	661	701	657	647	655	700	636	703	685	700	657	648	697	677	639	674	659	674	678	652	645	644	617	648	662	681	695	638	671	691	659	655	679	669	661	663	678	709	682	663	699	676	706	632	673	747	688	633	682	648	705	635	680	622	663	677	708	670	638	654	715	673	658	691	642	692	689	635	674	711	648	638	664	642	675	638	649	665	620	661	666	640	675	677	628	669	659	653	661	608	668	681	615	662	641	607	690	676	644	628	642	611	667	704	673	627	636	717	630	663	652	668	638	640	637	620	638	688	683	647	633	706	686	651	630	657	678	652	657	690	614	647	713	674	691	679	649	668	646	684	751	664	656	659	664	678	695	645	638	685	693	677	669	677	729	632	711	667	684	694	654	646	685	703	710	635	664	663	669	704	630	682	655	641	619	676	676	669	637	699	687	648	648	658	684	644	670	648	681	645	621	701	654	681	693	641	648	640	675	671	680	666	672	675	722	641	688	645	672	673	680	598	691	690	651	678	684	622	639	667	668	700	735	653	661	617	625	646	679	633	677	645	693	638	665	655	673	644	672	697	671	634	640	643	661	669	678	660	702	681	736	681	625	699	669	698	691	678	663	632	656	681	667	678	654	667	646	675	671	720	676	633	679	636	656	649	648	650	664	709	637	667	692	643	706	661	689	669	651	681	660	695	635	669	670	653	605	675	658	691	637	658	654	699	672	705	704	701	707	665	669	660	649	660	675	635	651	684	622	671	675	686	727	666	679	689	685	668	662	631	646	619	693	631	652	634	672	668	666	664	651	657	674	666	682	659	633	624	656	701	670	674	635	671	631	677	641	673	655	670	618	650	670	630	637	654	673	681	680	659	695	661	627	660	684	678	680	663	720	671	673	701	736	651	699	696	686	645	673	599	717	688	651	656	693	707	661	688	666	653	644	673	662	662	642	715	696	680	661	695	627	642	615	635	655	716	638	636	645	637	617	696	640	650	683	672	651	687	697	670	642	654	664	681	647	644	677	660	678	658	648	665	662	652	674	662	644	658	679	659	655	640	675	666	682	690	654	658	654	709	674	709	650	682	655	652	635	690	724	641	664	647	668	629	635	661	649	699	666	643	685	704	679	658	685	677	673	645	638	649	709	678	699	625	669	628	641	638	668	676	678	738	676	656	698	666	681	593	649	671	680	688	672	677	675	659	683	630	672	650	694	656	706	672	691	679	699	626	642	698	635	685	649	706	673	720	698	625	633	592	676	649	656	705	672	674	660	659	646	668	690	674	691	698	698	689	644	666	688	626	650	675	658	640	661	650	668	673	671	648	697	652	635	697	702	673	670	639	674	656	640	679	644	649	658	657	669	669	629	710	674	657	650	673	643	672	635	602	653	664	688	677	677	682	668	615	677	691	700	652	688	693	646	652	661	685	723	649	648	666	671	672	703	655	681	699	671	659	589	685	667	608	664	619	702	638	709	668	682	661	685	670	619	679	639	617	664	695	671	675	702	674	647	683	687	670	687	681	682	663	638	646	672	644	728	673	635	644	695	674	634	659	629	671	679	666	689	667	637	680	637	645	712	652	655	671	701	656	675	655	646	658	693	658	689	665	639	677	663	710	642	615	696	640	658	690	658	662	643	674	683	662	663	683	693	659	651	632	625	697	638	680	649	624	681	674	625	701	689	701	643	669	705	664	657	655	712	644	689	632	652	702	647	721	691	655	641	672	646	645	617	706	687	640	688	624	657	619	702	689	647	685	672	655	690	673	635	663	680	701	647	678	646	662	635	668	667	661	690	671	666	666	636	636	639	631	662	668	654	645	638	640	675	621	688	646	638	681	660	674	699	651	705	656	656	636	645	711	697	640	717	662	640	640	674	667	734	683	686	692	710	671	651	650	667	674	714	658	661	688	671	675	629	628	676	653	677	713	684	647	681	682	660	664	690	599	629	659	646	607	690	718	650	647	697	653	625	662	670	653	671	620	693	730	684	662	607	608	638	652	660	650	663	632	705	689	670	678	702	662	671	657	623	659	659	642	729	641	659	647	697	668	622	671	612	675	660	699	644	665	620	668	696	659	669	665	685	641	648	671	716	689	689	680	633	678	684	594	694	677	678	688	706	657	659	665	663	665	686	629	690	652	649	641	636	650	695	679	699	638	650	673	654	674	595	662	693	695	670	648	669	672	668	652	646	646	664	640	667	634	655	695	651	672	669	648	688	645	676	638	671	671	657	629	652	680	674	643	684	651	671	651	701	633	679	657	649	612	664	677	606	674	682	705	676	663	736	684	666	645	665	680	662	680	656	685	699	659	656	656	696	657	656	693	614	679	629	660	652	666	679	658	626	667	668	654	668	669	704	655	670	669	733	690	656	687	715	656	654	651	673	643	649	697	635	646	658	656	682	583	651	668	682	653	680	690	638	705	688	702	752	706	689	627	700	681	667	670	656	656	633	666	667	691	668	656	695	679	700	640	619	705	659	641	680	661	681	614	654	620	685	690	668	670	702	686	636	649	671	669	714	644	653	654	663	662	718	660	673	669	685	658	677	704	686	698	719	653	666	672	690	665	617	710	654	663	612	647	662	672	678	659	664	716	672	644	721	672	665	693	665	640	674	713	651	696	680	660	684	657	674	653	659	680	666	697	633	650	611	680	650	672	666	674	634	657	670	635	680	684	652	687	662	647	673	661	670	666	649	697	676
32975	29483	26088	10019	7350	4133	371	350	356	313	311	347	311	328	325	349	345	354	279	332	358	337	307	326	299	298	316	325	262	332	319	316	292	345	325	322	322	322	356	278	329	299	323	287	301	309	290	309	315	316	309	323	308	322	313	310	316	293	327	323	296	340	315	319	288	321	313	324	304	337	339	309	323	321	327	301	355	320	338	320	320	332	306	346	354	338	281	323	336	303	322	315	294	322	323	339	306	296	320	336	305	355	332	317	328	298	328	321	311	310	334	306	345	327	310	287	309	312	332	305	311	335	330	342	294	309	302	329	306	284	298	330	289	340	279	332	297	325	319	290	345	323	324	313	330	340	289	313	335	314	295	308	320	326	330	338	335	324	319	315	313	310	327	325	316	303	304	325	325	338	315	318	292	323	322	295	313	299	305	294	307	281	350	320	333	330	295	306	350	342	314	332	311	294	300	323	315	324	329	298	308	326	314	317	334	291	326	314	348	326	322	300	313	323	288	325	308	308	303	296	324	327	340	320	340	330	331	350	324	313	323	318	316	299	299	325	308	268	333	321	346	295	341	324	314	316	297	326	308	312	286	290	290	349	340	296	318	309	304	314	319	316	285	335	331	314	334	312	290	334	295	318	309	326	314	360	325	315	342	311	297	332	327	281	306	329	311	303	304	327	315	301	331	335	334	335	308	310	318	294	315	337	302	315	342	322	290	325	317	312	333	337	294	304	283	325	287	320	307	327	337	338	296	283	320	325	282	334	337	309	333	322	337	323	310	310	332	318	306	320	294	324	326	260	351	320	338	328	307	328	303	291	310	350	306	327	301	308	298	299	311	351	315	330	328	300	304	313	307	325	333	315	351	288	277	330	328	312	318	315	314	289	371	292	313	338	327	329	319	312	306	334	307	310	323	305	286	335	321	351	330	302	284	323	316	302	352	303	312	304	333	325	333	328	332	304	307	277	337	333	328	345	330	330	319	325	293	331	331	315	302	286	308	304	324	311	308	282	344	310	315	333	323	306	330	306	318	306	315	282	321	322	338	330	305	306	308	344	297	320	293	299	324	300	320	293	308	316	343	342	331	308	330	312	296	317	357	285	288	310	350	307	298	299	301	296	319	276	346	339	309	326	289	288	320	308	311	330	287	322	341	331	314	333	322	311	303	318	287	349	327	308	323	295	318	312	334	297	325	303	309	315	289	306	300	313	311	316	344	306	291	337	302	292	319	334	335	330	291	343	330	332	339	363	338	332	307	326	313	316	342	329	339	310	309	328	320	314	302	301	303	308	321	326	305	321	313	313	314	325	315	301	292	292	351	309	354	296	343	284	327	349	322	337	343	335	309	307	300	311	331	276	325	324	332	307	360	306	292	315	298	314	317	313	309	313	323	310	337	322	341	284	275	316	363	299	303	327	297	320	325	315	303	323	318	324	304	296	336	319	325	339	309	309	346	325	302	320	295	297	322	359	332	322	321	337	307	348	304	322	308	335	306	321	322	315	338	297	303	331	293	347	325	294	308	342	319	310	319	325	316	305	316	299	321	303	358	322	319	321	329	332	310	297	307	319	291	308	331	338	340	309	319	330	307	318	348	314	340	310	315	284	343	326	295	303	332	287	294	315	311	304	291	320	333	355	343	316	351	322	271	323	364	309	331	320	320	306	354	309	301	294	307	346	298	312	295	324	296	314	340	316	291	322	313	331	312	342	301	333	316	313	311	308	320	321	318	324	292	318	311	332	293	327	300	352	292	330	304	316	298	332	312	321	302	320	286	328	279	326	322	313	344	323	350	322	300	350	308	290	317	313	329	298	310	288	309	307	324	306	336	314	324	293	309	306	312	292	337	304	309	307	302	319	308	305	340	316	304	310	337	313	298	306	314	312	311	332	285	309	328	297	291	304	313	327	335	321	322	308	310	308	297	297	310	317	324	316	298	311	309	324	313	354	331	322	340	315	336	325	325	299	303	312	308	301	325	298	305	308	342	321	272	314	332	325	264	314	316	323	337	305	296	285	327	314	304	304	311	328	322	306	287	292	295	324	291	337	305	307	328	330	349	340	282	315	298	310	301	315	318	294	334	323	308	299	341	341	278	303	330	331	344	294	315	315	324	332	296	302	318	287	309	331	292	315	350	313	309	298	337	332	304	298	331	289	312	322	317	314	290	317	315	332	302	290	316	300	337	331	314	318	314	313	296	314	331	319	290	312	327	314	266	366	323	297	288	324	309	303	312	303	312	312	303	352	290	315	322	317	314	329	312	288	286	304	360	308	324	316	323	319	297	305	290	304	343	342	322	334	297	291	336	341	314	297	335	303	334	296	311	282	310	314	326	335	323	354	292	292	295	325	322	331	319	337	327	331	322	317	294	325	329	307	329	313	317	309	347	319	338	319	282	304	319	304	313	332	280	290	315	298	293	310	288	348	351	329	317	314	275	304	298	285	338	330	310	321	340	294	319	332	309	324	295	312	303	311	349	313	309	315	332	327	286	312	289	324	279	299	325	346	337	320	280	310	295	311	329	295	314	312	286	339	284	315	323	317	300	338	307	328	297	296	328	308	330	316	288	286	303	316	317	294	314	329	339	312	301	302	311	299	303	348	335	308	300	341	341	295	298	316	322	320	284	304	319	311	324	331	278	346	289	317	326	318	316	281	317	326	323	310	322	303	299	334	307	291	332	341	361	339	345	336	329	316	311	299	329	302	307	320	281	322	323	313	316	277	330	328	296	331	327	292	315	319	336	297	342	316	302	321	288	330	301	343	325	298	313	304	342	333	297	309	318	323	323	325	329	296	330	332	343	313	292	337	303	307	317	321	297	336	297	340	307	319	332	316	334	313	287	323	307	359	338	305	300	324	338	304	334	312	330	295	280	324	305	319	316	354	304	315	320	327	324	296	327	350	306	334	319	348	297	280	352	348	305	315	288	323	347	316	322	319	343	348	304	338	312	338	327	312	303	301	340	329	339	352	332	317	293	303	335	321	352	349	320	299	309	295	277	340	308	299	310	296	311	321	333	288	299	315	283	324	306	327	298	322	321	303	310	315	290	302	306	295	301	302	324	317	306	316	310	309	306	313	314	340	313	290	320	313	317	321	291	307	304	299	310	326	317	326	337	319	335	298	328	335	340	330	319	327	280	298	309	297	348	321	340	313	326	326	308	320	309	322	348	326	328	311	282	341	323	311	323	311	317	315	331	290	299	299	320	322	308	334	302	316	325	287	317	328	312	339	314	312	306	282	307	334	319	314	344	256	321	294	339	293	304	318	319	329	314	291	304	338	288	309	309	319	321	305	300	309	285	291	343	296	315	311	342	331	313	301	313	325	300	288	322	316	298	313	302	327	308	300	319	329	335	310	333	328	336	284	331	313	337	340	318	321	314	335	311	320	325	341	315	299	323	329	321	314	339	304	335	311	318	351	302	334	327	298	315	308	332	334	303	270	303	345	302	284	312	319	316	315	305	308	311	270	306	291	303	300	309	330
36661	40977	17711	5711	7268	4284	391	351	345	328	333	372	325	319	350	316	306	340	320	300	346	334	349	328	350	343	319	342	341	340	360	364	339	332	338	337	333	343	338	318	330	370	333	320	350	314	372	333	370	316	322	367	317	336	333	347	324	331	333	346	329	360	343	320	320	321	329	330	299	323	331	329	335	352	320	300	350	329	298	313	348	369	333	321	315	327	318	321	360	351	317	383	339	345	341	351	310	305	314	358	316	356	348	356	323	346	316	315	326	334	346	335	360	320	343	355	347	347	326	331	328	333	347	317	297	323	313	349	321	348	334	341	344	317	323	346	320	310	315	353	329	338	311	334	329	377	329	332	336	316	346	331	358	325	322	363	307	363	354	356	313	340	299	361	333	326	321	288	294	351	300	326	373	356	367	349	355	336	372	336	357	351	328	360	333	316	348	352	331	335	330	309	326	322	344	372	325	344	339	330	343	304	360	316	331	347	350	314	337	339	339	363	342	351	338	361	318	325	307	302	342	362	326	319	343	336	347	350	342	319	323	363	323	333	338	358	341	346	315	329	309	312	349	310	339	341	341	328	359	361	339	326	361	377	320	349	344	344	328	355	338	311	316	356	326	357	323	327	329	350	337	314	343	355	349	306	357	314	321	340	345	324	332	336	327	313	325	351	291	338	362	341	327	332	358	314	352	314	328	315	316	376	331	361	305	329	324	333	372	324	363	307	354	350	310	347	332	342	365	329	354	345	339	344	372	367	331	336	320	340	309	329	310	339	324	361	341	303	332	335	338	321	349	312	318	343	358	331	330	348	334	351	332	318	331	318	312	342	345	337	299	321	328	311	319	330	337	336	316	335	327	362	309	315	336	335	326	356	338	350	328	325	321	360	306	330	336	324	364	343	295	325	331	331	328	344	351	343	306	357	350	349	358	352	301	328	332	341	336	308	347	328	336	331	327	350	342	347	328	311	350	324	355	353	321	310	299	339	363	336	330	343	326	324	345	311	333	328	343	341	368	303	333	342	317	335	355	308	373	349	349	311	376	329	326	319	335	318	341	340	348	320	344	305	341	320	349	343	343	366	363	323	326	331	325	342	313	340	341	371	333	357	334	316	325	345	310	354	316	333	347	361	332	361	355	348	349	329	336	337	329	350	346	348	338	327	337	332	321	329	333	360	341	356	352	311	347	339	339	346	317	328	334	375	301	354	315	336	332	336	366	324	347	325	321	301	376	352	319	345	361	336	359	332	361	330	338	319	318	344	317	330	309	336	326	346	330	339	347	340	326	310	314	371	305	331	324	325	343	319	337	321	342	330	346	353	354	356	315	336	352	324	324	341	339	389	346	320	341	310	307	331	352	301	325	360	352	326	324	321	352	344	371	329	325	334	333	351	323	320	334	360	354	318	375	328	343	326	313	312	339	350	329	354	348	350	328	368	347	347	327	350	318	317	327	341	316	345	368	310	350	367	322	325	336	354	366	352	359	369	329	335	368	330	344	326	336	364	361	317	336	361	379	317	334	319	335	356	326	313	338	355	317	332	334	333	351	325	296	355	378	356	335	340	337	338	327	336	347	295	338	307	345	334	368	353	331	312	367	320	372	333	367	356	301	326	353	293	325	354	321	351	346	357	322	337	350	346	351	344	315	322	345	356	350	369	306	320	333	356	351	323	294	340	348	330	347	334	364	325	327	323	332	329	312	348	345	368	305	321	335	316	357	369	302	338	335	372	336	318	343	334	325	360	328	382	333	292	351	316	346	333	316	356	354	328	366	331	341	338	336	311	350	329	336	330	299	349	366	326	328	346	368	320	352	362	372	345	345	310	340	345	317	372	384	325	332	291	340	297	313	346	341	320	371	336	368	359	335	337	296	353	368	346	313	324	302	376	352	294	323	327	337	307	368	334	308	327	317	335	352	332	335	355	326	296	342	345	306	318	342	337	319	359	339	330	347	329	315	293	331	355	337	336	332	317	324	319	369	359	362	346	351	302	336	367	341	348	346	308	324	326	341	336	316	390	320	348	340	363	354	359	356	342	360	308	337	314	342	329	371	332	329	324	341	331	375	319	304	309	337	318	375	320	332	313	311	323	343	311	334	332	360	335	314	359	332	357	322	361	367	353	318	335	331	307	314	330	316	362	296	362	328	355	342	340	315	344	327	323	350	323	331	356	315	336	308	342	357	344	354	325	323	326	346	341	330	339	318	332	345	334	325	321	339	333	333	336	362	341	324	342	310	354	366	335	367	326	362	370	322	375	334	317	332	330	316	319	369	319	328	321	343	344	345	357	344	368	348	328	340	335	324	302	316	338	319	320	360	305	352	320	333	330	303	322	331	346	379	366	346	304	336	329	317	298	341	310	330	355	295	335	360	338	325	349	322	371	332	354	340	352	312	309	341	345	339	347	331	320	348	343	328	346	350	319	321	343	327	337	351	298	344	328	336	320	333	344	318	345	334	321	365	336	313	341	350	356	311	348	327	331	330	390	354	331	330	393	310	333	320	315	337	323	302	331	316	328	343	313	324	354	310	366	333	318	326	341	330	348	346	331	338	346	321	329	348	326	359	341	344	363	314	349	360	311	351	305	337	333	312	316	300	371	318	320	310	354	308	356	323	372	351	320	333	349	361	337	312	365	345	342	328	353	347	356	329	356	389	336	348	338	342	307	345	288	332	315	337	334	350	353	365	362	345	343	323	375	302	353	325	348	369	351	348	345	325	349	324	370	350	339	346	332	323	323	343	348	372	341	354	378	353	350	335	321	340	341	345	338	335	309	332	350	322	378	369	334	347	331	337	327	300	343	348	307	303	321	333	351	347	340	352	386	337	338	337	320	359	319	342	336	357	332	342	328	326	329	333	343	345	321	329	358	358	292	337	344	327	348	346	327	368	317	307	341	350	355	315	351	381	327	329	349	354	306	333	327	333	340	361	337	314	321	341	362	335	334	327	315	337	320	343	315	364	324	327	333	355	341	323	305	334	342	347	341	321	334	342	368	328	309	314	317	368	345	331	346	339	322	335	352	337	335	353	341	360	319	341	316	325	324	346	302	324	360	347	362	342	338	301	349	343	361	332	314	321	340	346	321	342	352	351	369	327	357	321	347	343	333	343	297	324	352	325	323	340	320	364	333	357	391	316	334	365	325	331	351	351	380	359	321	342	297	310	332	310	370	358	372	341	340	338	330	316	336	308	325	343	320	318	354	337	334	317	324	309	339	335	339	341	344	321	353	320	323	333	327	368	367	335	345	290	327	342	320	367	378	331	329	325	343	338	347	329	360	302	351	343	328	352	371	326	323	316	350	346	333	315	336	334	328	345	310	327	355	345	333	358	339	358	363	355	346	316	324	336	350	349	347	339	337	293	314	335	300	345	294	332	324	324	336	336	338	318	324	326	332	308	328	337	352	325	317	296	340	323	331	369	317	349	325	338	315	378	330	338	338	359	327	362	369	375	319	334	352	297	334	342	350	286	345	338	340	318	346
23973	22203	33202	26373	28852	25585	5103	633	492	509	476	537	495	507	525	516	474	494	490	486	438	432	521	470	476	490	476	491	494	510	469	457	462	469	458	486	480	530	525	459	475	473	501	511	473	473	495	462	505	488	475	460	466	455	473	474	518	476	462	438	447	467	501	506	486	452	465	492	458	481	507	463	485	483	428	478	463	473	514	491	495	459	457	468	478	460	482	469	447	481	489	478	469	467	484	478	468	497	453	485	484	483	490	489	444	476	475	512	477	463	473	470	476	456	487	477	445	498	491	448	477	463	499	469	467	481	469	452	484	488	479	469	464	465	503	480	494	452	467	486	495	485	467	517	502	492	455	440	479	532	456	535	463	444	477	442	430	504	517	522	481	510	477	482	494	496	476	441	465	451	513	442	455	476	500	502	465	487	480	458	494	444	476	488	480	499	444	484	455	440	439	458	516	474	491	467	488	458	438	510	474	482	458	427	498	493	446	523	482	506	490	475	493	473	510	474	472	474	456	501	443	453	476	482	502	433	465	495	503	483	496	457	473	474	475	473	452	434	464	453	476	433	500	500	474	496	471	500	467	473	457	489	462	478	448	483	470	474	501	502	481	511	450	480	475	447	461	481	441	496	486	467	510	489	479	497	481	427	490	432	493	514	489	477	508	505	446	453	440	478	481	511	508	489	471	476	491	471	515	463	481	454	471	478	429	441	495	495	494	493	500	434	466	486	479	480	498	482	477	455	453	449	470	462	461	490	485	469	475	495	476	461	460	486	465	505	505	493	532	417	471	476	454	472	466	468	507	521	467	455	492	431	488	514	478	485	470	458	479	455	442	458	455	467	504	480	492	506	485	471	458	460	467	449	482	478	469	466	457	467	503	492	458	463	468	462	499	522	454	445	519	455	423	493	440	454	481	473	447	477	460	502	434	436	452	448	476	471	468	425	455	460	481	421	467	466	473	481	489	499	487	462	505	531	479	521	459	473	470	474	489	449	461	442	451	447	436	453	465	513	496	527	466	461	520	492	463	520	483	467	510	472	506	459	412	468	431	454	490	465	484	445	501	487	484	489	537	510	465	509	445	489	505	470	431	478	489	486	504	484	502	523	492	483	494	441	446	451	448	469	472	472	472	514	440	524	490	497	463	448	489	450	473	489	476	491	448	452	464	454	505	473	475	477	500	443	492	493	486	488	498	539	486	477	483	437	462	452	456	498	488	491	493	481	482	483	484	461	502	473	493	506	486	475	441	518	478	476	478	448	448	509	437	484	473	499	516	490	514	489	484	504	489	458	465	517	469	481	491	448	444	471	460	463	474	475	460	472	506	455	486	471	491	464	480	506	462	445	498	482	484	486	470	483	498	451	472	466	478	438	477	435	516	470	526	499	478	458	451	485	463	423	457	483	495	512	520	479	485	471	467	477	476	475	497	431	438	442	503	477	497	461	472	479	508	467	481	481	474	475	450	449	466	463	517	465	466	487	485	462	484	490	507	475	487	451	447	454	505	493	541	487	491	460	497	508	537	485	466	493	443	472	477	457	471	459	500	472	478	476	495	476	475	434	474	498	482	450	497	480	472	472	481	493	467	490	508	500	465	512	495	478	455	490	518	492	453	458	492	465	441	456	466	475	507	494	499	488	475	473	446	475	473	472	449	461	455	477	448	467	485	441	486	448	477	492	486	434	466	471	488	474	473	511	488	469	487	475	513	473	472	478	478	441	473	449	493	491	485	475	468	487	478	481	479	472	499	462	473	511	500	463	426	491	484	511	475	463	483	474	483	464	474	461	489	478	441	500	441	484	492	451	486	475	457	456	472	451	464	488	508	491	458	460	478	465	461	438	481	516	476	476	430	468	494	456	477	445	495	477	470	506	470	490	475	492	476	440	470	508	462	522	488	524	489	481	488	486	464	462	523	452	501	544	472	484	482	493	484	464	460	478	476	456	500	470	454	508	455	501	492	483	496	466	463	514	466	475	499	487	518	499	500	471	481	503	485	479	481	472	456	442	454	446	490	485	504	491	498	488	488	485	496	479	486	476	495	467	496	478	467	461	533	459	456	422	453	470	476	465	513	462	468	452	479	514	511	492	483	457	471	467	498	473	470	478	451	467	469	463	487	460	475	455	498	437	474	486	462	458	457	453	470	444	433	464	433	479	467	456	469	476	481	501	456	473	465	549	473	492	471	459	442	435	475	468	479	514	485	479	480	513	456	445	478	467	426	505	452	466	477	528	476	448	470	493	482	480	471	470	494	471	483	497	454	496	466	454	504	475	455	465	505	461	447	474	473	463	462	463	443	497	478	503	505	452	476	518	490	451	449	444	541	487	488	487	451	496	478	491	466	481	437	487	457	492	444	435	481	490	494	455	498	457	506	457	480	450	409	464	478	471	499	440	435	488	495	477	486	498	513	507	446	471	504	467	453	474	470	454	488	484	475	453	470	457	509	474	490	444	480	482	434	480	504	454	460	472	493	457	488	494	470	473	493	472	462	490	463	471	482	488	520	472	501	491	486	468	495	457	499	507	483	434	452	479	529	488	459	456	450	454	492	492	435	455	461	512	505	475	467	474	421	483	490	471	495	449	433	476	448	472	465	465	477	453	467	462	498	466	487	500	473	426	504	506	474	446	441	454	525	496	468	493	480	465	471	463	479	471	495	443	504	454	467	447	492	472	493	500	461	458	465	460	466	481	478	458	485	472	480	484	524	456	477	482	515	471	458	449	462	502	482	483	426	485	460	489	470	465	431	504	486	484	492	501	464	468	478	481	513	472	480	519	504	492	440	442	481	512	479	485	458	513	472	461	489	480	496	460	434	471	471	494	495	488	517	481	473	479	439	511	452	473	478	480	442	473	489	483	502	469	480	478	484	478	459	524	451	504	455	521	476	464	456	519	525	493	476	499	471	490	487	466	481	470	470	457	466	495	492	474	495	486	476	471	455	497	493	486	441	472	466	462	450	452	505	472	467	463	526	455	458	493	483	487	502	432	487	478	454	425	445	465	446	491	466	478	510	500	432	494	459	514	492	451	483	455	514	440	458	452	467	498	466	456	493	493	488	477	460	542	490	525	478	460	499	511	487	468	442	450	415	490	468	506	431	458	468	419	467	496	491	450	467	455	470	482	490	464	459	476	501	458	484	470	465	485	478	474	490	464	499	486	449	470	496	473	474	475	492	481	441	463	472	498	481	477	467	477	476	466	452	469	486	542	464	477	496	487	497	486	470	486	467	486	496	522	497	451	470	458	497	443	471	486	442	464	461	501	447	523	514	479	496	479	492	473	458	451	495	475	451	468	486	467	472	529	484	488	461	459	478	462	496	475	459	403	519	470	441	494	461	489	468	508	485	470	470	471	501	482	491	462	466	466	477	480	475	502	422	521	491	480	471	494	479	517	475	471	458	445	458	454	472	499	511	476	480	468	460	477	482	494	460	484	476	497	438	478	454	448	524	464	481	484	475	449	500	496	460	496	477	447	484	449
42377	86400	51997	34860	35745	18315	627	569	551	543	547	530	503	514	536	501	511	504	465	511	501	465	513	521	513	494	489	499	474	473	475	476	482	509	490	468	499	472	466	472	516	461	476	498	484	529	473	468	507	482	455	502	458	493	512	479	526	474	503	485	472	486	495	465	517	502	464	481	438	528	490	480	512	478	497	494	464	458	465	468	478	476	526	469	494	482	507	478	485	493	490	489	488	507	466	462	481	505	477	476	465	510	450	470	498	464	524	493	497	484	446	476	483	462	489	463	491	479	441	495	506	466	480	450	463	477	475	458	506	476	493	458	440	471	457	472	516	541	471	477	550	499	522	502	477	498	499	514	497	495	482	502	468	487	472	464	509	514	520	488	470	484	480	468	502	497	511	484	464	487	507	494	438	460	472	475	427	506	475	497	501	499	517	459	508	502	529	470	452	482	473	452	492	445	471	513	496	481	502	506	452	479	471	510	448	483	475	463	479	483	491	451	495	514	522	464	482	512	484	445	497	496	511	493	473	528	484	500	475	499	523	544	469	439	481	468	466	482	502	485	461	527	497	498	489	493	517	473	471	492	488	465	471	460	488	498	486	503	483	487	465	489	472	477	501	456	503	531	485	523	502	477	480	491	505	488	452	473	472	449	506	475	472	461	502	497	469	495	471	522	504	510	490	517	499	495	471	503	490	515	466	498	510	465	482	504	502	449	472	479	482	482	488	490	514	471	468	444	502	469	469	460	450	498	481	489	477	471	474	479	517	499	481	504	492	527	480	480	484	428	485	507	524	513	473	467	474	515	535	484	458	487	473	451	458	472	475	487	488	434	493	471	482	466	484	476	480	498	492	476	472	496	486	473	457	479	463	477	493	500	490	501	470	531	453	494	550	508	516	464	488	499	468	511	517	528	487	501	437	495	480	482	470	514	452	521	458	491	458	506	534	505	486	483	488	487	477	484	478	479	449	479	444	473	487	510	489	462	483	460	489	514	490	454	459	496	460	509	451	501	460	485	505	503	483	465	486	495	474	461	494	450	462	470	454	494	523	509	478	487	450	467	481	520	444	499	509	475	485	480	481	433	462	488	477	525	517	453	509	481	508	479	508	530	488	526	506	475	498	484	534	472	488	477	463	499	500	459	487	476	475	474	475	455	444	492	448	455	490	466	472	507	509	519	452	482	466	464	478	504	527	460	532	481	505	475	485	475	486	483	516	437	487	504	470	499	473	543	481	476	516	508	485	481	475	497	483	506	470	483	489	506	457	477	501	457	474	520	516	496	474	485	506	500	501	470	509	461	469	488	489	496	483	479	481	465	438	484	461	462	509	496	471	487	477	489	494	514	497	473	517	493	480	507	481	494	468	519	493	457	471	447	499	518	469	478	496	483	482	517	471	489	494	454	504	483	483	514	459	450	478	491	485	472	500	474	479	511	501	477	436	456	500	459	516	469	484	478	488	497	463	448	461	504	529	513	494	450	503	488	495	494	462	493	504	482	497	492	465	475	492	504	467	521	481	480	479	458	443	474	491	504	499	487	538	484	470	491	474	427	502	460	488	478	483	501	523	516	477	476	445	478	511	447	500	490	462	515	498	494	482	493	522	452	481	467	483	469	477	500	476	499	467	493	475	511	497	483	483	445	511	527	474	514	513	457	456	494	490	490	519	468	475	501	491	465	524	490	495	553	455	484	461	510	484	491	476	486	509	467	460	504	498	477	479	574	476	482	445	474	483	485	511	482	506	483	457	502	482	487	451	484	483	499	460	500	484	504	510	464	458	481	471	478	470	480	486	496	458	465	472	479	509	459	487	454	486	486	478	471	494	481	449	510	511	475	507	499	486	548	510	492	503	479	449	477	495	499	475	466	488	460	483	494	502	477	473	487	518	496	502	495	511	472	494	499	451	492	470	511	496	478	490	470	452	470	504	526	476	453	525	484	485	496	436	477	479	475	510	472	495	512	490	481	469	463	471	483	510	469	494	466	494	485	518	485	467	495	507	523	490	485	474	506	507	507	495	445	489	455	504	483	470	462	501	479	465	443	492	475	497	504	529	459	438	515	486	477	480	505	511	480	519	482	480	522	455	481	472	524	475	487	519	444	466	482	508	457	520	475	477	503	465	440	453	508	549	487	435	477	512	482	475	485	475	486	537	484	488	477	509	498	467	475	492	482	497	437	461	499	497	456	492	464	485	490	445	459	465	525	513	485	496	492	505	448	484	478	482	477	438	527	486	471	498	520	451	466	480	485	513	508	497	506	501	479	471	500	542	460	472	491	456	479	506	497	489	492	483	482	538	466	482	494	485	468	481	531	440	491	527	481	481	453	485	537	488	523	488	458	519	498	489	501	497	500	465	517	486	473	467	444	466	467	488	484	480	501	508	484	466	516	466	490	461	450	461	477	500	461	488	517	454	478	484	493	497	457	477	504	514	490	435	470	486	491	483	479	466	513	463	471	529	478	489	470	479	505	514	507	450	470	515	476	474	483	448	489	463	459	518	464	479	515	502	486	480	457	483	454	475	480	455	431	441	457	501	478	487	502	481	518	481	511	496	436	507	487	489	475	478	460	510	497	473	501	462	459	497	496	502	475	453	452	467	504	456	505	437	467	512	492	479	484	480	475	467	535	477	501	473	490	484	458	491	471	479	498	478	519	484	485	494	487	470	470	484	471	477	475	436	477	492	514	499	492	444	499	468	467	508	458	498	459	506	506	471	477	451	482	487	489	469	463	490	478	485	489	463	471	492	486	499	494	484	483	493	457	497	487	521	479	501	451	458	466	475	524	503	491	488	481	502	519	479	449	479	473	533	496	495	496	444	473	468	465	515	495	486	499	496	487	467	506	504	509	519	482	499	477	490	456	480	498	509	467	477	494	491	516	472	485	465	506	473	494	493	468	484	503	481	487	476	477	454	490	492	462	425	447	521	497	473	481	483	499	473	472	473	486	482	519	509	501	483	464	449	506	512	509	469	499	465	545	497	485	487	505	534	529	476	479	482	519	467	512	459	464	443	510	481	531	486	474	451	487	512	521	495	488	460	472	512	452	492	465	490	492	520	456	499	502	493	509	460	504	474	463	487	487	436	465	487	490	490	506	508	480	545	491	462	451	479	501	479	514	508	473	450	515	481	477	505	488	481	477	493	473	466	508	558	456	466	488	482	498	442	481	470	472	499	457	485	512	498	442	475	518	486	451	503	460	445	465	476	483	475	485	486	486	509	480	486	479	489	490	490	451	469	490	515	476	472	493	469	461	479	474	513	510	462	505	494	492	519	502	486	476	498	499	492	518	484	461	460	512	486	497	535	477	493	510	450	454	489	479	466	492	484	493	487	511	488	463	501	514	535	471	469	465	490	516	499	455	447	484	534	476	522	472	513	473	482	490	464	493	509	496	488	489	514	514	476	474	532	488	452	459	488	520	532	465	483	484	468	496	475	508	503	494	460	499	494	491	487	482	513	518	521	495	485	456	483	479	504	436
25021	22744	31468	26244	24463	12708	954	437	380	358	375	377	366	400	345	389	381	422	353	344	349	378	361	355	388	383	328	344	363	340	369	353	386	377	383	346	370	350	378	346	358	381	403	340	358	351	387	355	370	347	351	343	340	341	359	346	365	340	351	384	350	368	381	335	361	385	359	346	377	356	344	363	366	355	370	347	352	387	387	343	381	359	358	354	331	379	370	342	358	393	345	374	379	364	368	391	393	380	345	339	379	385	361	372	353	363	365	353	360	370	364	351	384	396	350	386	384	394	380	358	333	365	361	375	401	381	360	352	362	394	361	352	340	386	399	384	356	333	354	353	345	355	382	385	353	374	363	333	367	390	373	395	383	362	373	402	342	371	340	307	330	347	338	376	369	352	369	334	351	387	334	336	380	392	371	351	388	321	358	371	355	359	373	365	360	372	345	354	356	380	378	338	370	351	381	380	411	322	399	367	348	351	379	356	387	381	359	349	356	373	332	372	367	375	328	356	342	374	380	366	373	372	361	349	376	363	424	358	365	367	355	378	359	330	358	367	332	334	371	389	397	349	390	348	369	365	361	359	386	368	359	335	351	365	348	384	355	374	339	347	342	371	345	352	366	352	345	383	373	378	363	368	312	352	363	386	379	377	357	365	375	332	350	347	368	354	328	331	345	357	360	365	345	352	348	338	331	342	371	374	360	346	345	366	373	352	348	370	365	355	362	340	354	380	357	386	326	335	364	382	386	350	369	333	365	335	386	345	350	373	338	369	392	352	393	350	384	394	350	346	348	337	371	362	375	359	369	376	365	334	361	340	341	354	324	344	373	367	371	372	366	362	413	381	371	357	347	381	353	387	374	356	382	349	316	353	359	376	332	359	354	383	380	364	373	376	339	394	373	379	368	330	364	324	367	353	343	337	370	371	355	344	336	339	380	377	339	375	357	361	353	343	347	371	348	354	357	320	344	375	390	391	370	389	384	373	375	363	353	374	373	327	350	334	358	349	353	368	336	397	343	363	364	380	360	335	373	361	355	383	343	370	364	390	396	373	368	356	349	394	351	320	367	349	378	396	327	347	377	340	347	401	380	343	389	346	372	347	343	394	382	341	355	364	375	372	361	370	394	338	347	330	352	380	349	348	361	326	374	359	396	365	358	368	359	353	379	359	365	326	354	360	364	366	374	377	387	359	359	362	350	374	352	361	374	378	376	377	369	333	395	376	359	349	367	322	347	348	352	389	355	347	354	342	339	345	350	337	361	358	360	396	360	365	378	358	374	336	336	367	339	370	346	341	421	372	314	371	372	385	388	384	402	367	314	354	359	371	371	370	381	344	365	362	363	365	362	357	375	371	370	338	343	377	347	366	367	360	329	314	352	364	336	323	361	353	350	389	360	359	357	356	343	357	385	363	382	337	364	326	383	382	374	374	364	352	356	389	320	364	364	333	387	358	382	362	329	370	342	393	347	364	356	359	371	362	350	354	374	367	329	366	356	340	332	394	367	367	355	349	353	371	351	386	381	330	356	362	371	373	350	373	357	348	344	330	370	327	363	342	328	363	391	351	375	407	395	404	344	368	334	371	372	354	364	328	336	369	396	347	348	351	358	339	360	391	359	343	325	379	362	366	374	348	398	381	381	401	366	356	409	330	360	352	347	375	351	318	369	351	339	335	346	370	380	370	325	318	385	375	335	383	341	342	389	356	346	375	370	367	352	384	357	388	386	376	362	344	353	342	368	370	392	378	340	342	348	368	354	380	347	361	359	385	332	382	364	372	393	366	349	345	343	390	364	379	372	395	417	380	368	344	336	372	365	343	354	352	353	357	348	376	347	364	368	378	341	373	344	339	388	340	342	359	361	391	362	358	354	378	420	343	343	371	385	348	356	348	363	376	343	381	355	337	352	380	337	375	385	346	366	362	401	355	377	342	358	356	350	363	384	403	350	334	377	366	341	363	345	364	378	361	344	348	340	375	345	372	345	388	367	330	332	361	320	359	343	386	383	335	362	393	369	335	364	380	374	338	364	382	354	387	380	341	349	376	358	388	375	373	380	369	357	379	365	339	364	359	333	349	370	385	361	329	360	399	337	335	334	335	349	361	354	309	361	389	373	349	357	375	330	352	374	341	392	352	370	324	355	374	378	357	345	334	340	348	361	327	380	326	351	393	382	359	360	347	353	403	362	329	376	369	360	363	332	336	358	333	367	359	316	319	332	366	396	387	375	368	372	348	319	356	394	340	345	382	368	383	324	369	347	365	374	360	396	340	362	365	386	348	356	354	344	349	382	360	374	383	371	350	343	373	370	375	333	384	336	362	381	335	354	367	374	346	350	388	344	355	361	381	361	332	351	363	374	365	363	341	352	361	355	373	335	368	360	380	382	359	346	403	380	378	385	341	358	393	357	375	365	327	335	313	368	354	342	366	364	328	372	388	380	361	336	350	387	403	370	381	339	363	368	349	338	399	355	397	362	349	372	349	411	344	374	349	357	378	328	350	362	347	325	387	352	356	336	359	346	338	383	351	358	343	371	349	356	346	368	357	383	381	366	337	377	347	363	347	353	330	411	329	379	346	351	374	369	386	374	336	352	353	372	338	354	352	345	369	368	383	374	392	373	379	361	356	366	365	340	387	353	327	358	337	367	356	367	368	371	369	359	349	378	375	338	349	363	342	389	350	373	384	341	330	341	370	350	375	359	381	342	357	360	368	367	339	377	361	391	370	377	396	370	376	331	365	390	366	345	365	356	372	364	360	354	365	393	376	338	379	346	354	375	335	359	368	370	381	375	394	357	329	349	392	373	328	357	345	383	355	365	404	396	373	359	343	389	373	395	380	354	348	335	361	384	336	351	346	370	355	324	351	335	356	367	348	375	344	375	352	378	374	376	349	361	361	347	352	338	349	364	372	349	354	389	363	349	370	347	372	351	333	366	380	365	358	364	356	366	361	370	322	362	381	371	371	393	357	369	328	351	381	358	352	367	339	365	363	365	343	377	393	373	346	349	392	365	396	340	356	366	364	385	349	342	391	353	379	365	347	335	363	375	376	394	366	315	368	357	380	297	322	402	344	326	344	374	369	377	372	373	388	352	357	362	366	396	374	356	394	340	388	379	354	360	368	396	349	357	389	390	362	320	352	349	355	355	359	352	342	370	392	407	387	345	372	378	357	351	361	344	360	322	346	345	375	350	352	363	364	344	346	362	333	365	336	362	370	350	323	365	370	374	334	395	382	352	385	364	381	341	361	354	373	364	343	346	385	384	366	357	360	360	385	402	369	362	357	379	333	394	331	367	364	354	354	387	372	376	366	370	351	380	327	376	363	337	407	368	400	360	357	368	386	352	351	376	362	348	356	367	353	376	378	346	406	346	392	360	379	378	362	393	371	391	367	347	349	343	380	358	359	378	364	353	344	350	360	331	356	362	368	362	364	348	364	387	346	366	361	366	359	378	345	381	354	363	397	370	375	357	361	381	387	329	339	327	377
41531	76034	42443	27020	30063	9177	475	444	429	421	404	407	388	420	400	410	417	379	355	399	395	402	395	393	408	348	412	419	411	409	421	395	372	373	417	375	399	414	383	433	381	390	409	420	378	409	362	436	370	375	399	369	388	377	398	355	366	375	392	412	386	411	394	390	393	411	430	412	412	378	402	399	358	404	424	427	395	425	376	426	419	384	372	377	435	416	346	372	399	368	365	388	382	371	387	409	395	388	375	384	417	361	393	380	398	367	390	425	414	430	396	371	381	403	425	359	389	387	398	386	407	394	378	381	427	414	396	428	384	370	411	377	390	337	447	351	408	372	371	380	362	410	389	417	411	409	375	376	426	379	373	416	374	387	399	410	379	362	392	394	390	389	395	394	388	393	352	411	357	386	396	413	356	376	425	418	368	377	356	359	395	375	417	363	367	404	402	388	363	382	396	412	410	357	422	424	361	404	419	391	371	391	400	409	397	403	398	309	378	377	434	410	416	331	372	385	376	380	352	378	387	374	402	359	394	390	419	399	388	391	405	407	377	386	378	364	392	395	355	390	412	410	399	372	405	396	428	401	408	397	407	376	373	368	432	378	372	395	401	389	386	366	386	405	366	397	382	398	379	363	391	399	367	378	409	411	383	360	434	373	412	433	397	366	419	380	405	386	418	376	385	370	413	391	384	426	407	388	395	396	383	391	406	398	368	397	408	381	387	401	393	374	400	392	386	384	394	410	406	379	370	403	382	401	374	403	388	381	410	388	395	375	404	408	399	377	407	381	370	376	411	380	446	373	436	443	381	371	384	412	405	393	388	353	390	381	387	390	420	403	385	387	380	420	395	395	410	385	393	401	409	403	366	378	392	378	407	365	391	376	374	420	414	385	425	379	384	383	390	396	385	410	412	416	396	396	374	368	417	407	360	421	396	422	392	393	375	366	402	415	339	377	398	375	401	370	390	398	382	393	411	391	398	368	403	377	382	388	403	391	407	402	423	413	397	398	387	391	389	384	407	335	401	377	369	353	408	384	437	412	404	385	384	370	406	418	372	388	387	397	374	380	403	423	370	389	365	414	380	401	386	372	400	408	357	438	383	449	405	393	390	390	406	382	380	393	346	396	390	405	392	398	407	377	406	391	401	417	374	367	410	401	413	391	385	378	371	434	406	403	406	394	359	389	350	399	381	378	419	405	371	392	381	403	414	387	384	365	369	440	367	391	397	401	382	394	408	395	360	382	394	398	413	403	388	400	406	414	436	361	365	377	368	386	406	400	386	405	368	409	400	426	431	413	362	430	363	402	381	391	386	394	379	395	362	401	401	403	391	390	376	378	386	384	376	346	393	384	398	343	404	429	380	396	388	414	409	404	375	365	394	362	384	387	411	352	372	391	413	383	414	383	376	358	373	357	414	414	372	397	364	399	407	345	369	411	389	394	399	428	439	364	417	377	392	409	415	385	419	393	376	390	381	363	403	396	406	374	389	398	405	375	395	405	404	385	414	390	382	403	387	400	382	430	409	404	397	370	402	413	391	367	414	386	402	392	393	408	396	368	389	372	400	383	424	376	387	386	420	377	377	389	384	389	417	414	360	379	420	377	396	360	393	392	413	349	382	391	396	363	398	328	400	401	401	384	390	376	413	402	335	385	391	394	415	392	395	395	379	393	406	410	418	391	413	361	350	419	395	398	410	401	396	382	399	421	425	388	398	383	370	382	384	380	359	371	365	396	386	402	413	374	400	364	385	371	400	394	419	362	424	399	388	404	406	341	352	418	349	379	415	401	365	375	382	385	393	406	396	395	376	411	372	396	377	417	389	383	351	368	407	402	380	398	364	367	412	358	405	362	376	403	402	359	379	419	378	404	379	376	412	386	395	385	399	409	375	397	391	389	408	395	357	373	383	407	384	403	385	381	402	436	401	412	386	387	388	356	399	415	369	380	367	421	362	373	355	408	374	410	400	409	405	402	388	379	366	392	422	400	415	410	398	413	369	364	385	377	379	398	416	418	393	357	388	379	394	391	405	436	370	414	383	416	407	380	407	428	373	406	402	402	369	366	427	385	393	383	395	394	386	393	388	377	389	379	401	369	376	380	399	430	405	386	366	414	418	351	408	367	423	404	385	404	402	385	367	383	419	375	413	393	366	355	362	410	382	395	420	394	367	391	371	393	406	358	404	391	404	402	416	377	395	422	374	426	402	384	386	368	400	383	398	375	433	369	367	409	408	383	424	351	376	378	363	427	383	373	405	419	393	400	403	413	423	388	410	389	404	383	402	358	374	410	391	420	408	365	384	384	386	364	394	401	352	387	379	383	375	375	382	401	391	376	377	384	414	405	399	400	386	385	378	365	427	360	353	388	394	399	377	413	426	389	392	371	346	396	404	356	382	379	409	385	363	394	401	344	414	428	388	414	399	362	406	382	371	415	399	381	411	390	394	382	373	407	397	382	398	403	383	428	415	375	386	393	384	384	414	375	390	402	391	389	406	378	420	375	413	395	370	384	401	369	365	409	400	390	434	378	403	389	367	394	363	379	385	394	388	419	400	380	406	397	399	403	404	409	390	364	373	395	382	380	358	424	375	395	366	430	404	347	400	402	398	391	386	397	407	405	390	411	403	363	415	407	349	400	387	393	437	405	406	382	358	379	388	394	357	381	393	341	434	395	390	386	375	388	412	424	447	391	409	397	398	379	359	374	392	405	404	403	400	369	393	416	436	403	392	386	387	389	443	379	388	359	387	369	383	380	368	376	366	408	416	357	388	424	413	405	387	414	401	375	412	428	410	391	413	440	401	379	376	379	381	387	391	421	438	373	415	398	400	380	390	377	362	401	356	417	375	388	381	398	383	374	413	418	410	380	384	402	379	388	428	368	412	391	384	387	386	418	396	418	369	357	405	371	414	363	383	406	393	407	368	356	374	398	409	377	430	354	402	404	368	367	383	395	403	400	398	362	407	396	393	408	365	416	407	414	380	414	407	395	385	368	423	383	398	395	421	393	397	390	385	395	387	398	384	408	393	322	432	375	391	392	402	349	397	392	386	419	369	379	404	401	388	377	415	384	351	402	393	374	393	395	381	353	404	356	434	368	384	399	409	381	388	437	414	399	403	429	391	369	379	385	404	380	384	383	361	387	370	347	392	372	381	356	384	382	378	414	408	395	392	390	372	414	355	364	440	380	379	358	371	393	411	396	376	392	383	402	380	362	420	385	372	422	368	351	345	367	435	388	401	391	391	389	367	385	393	355	407	393	415	383	387	382	399	432	388	413	409	395	426	414	374	371	423	407	370	402	428	407	363	400	390	396	372	379	376	389	411	359	374	417	386	385	402	360	409	381	399	379	382	409	401	401	412	391	387	378	375	413	385	393	399	395	419	414	385	365	395	427	396	396	368	377	377	385	384	373	404	375	395	360	376	388	394	377	376	408	386	379	373	391	386	411	428	382	373	377	393	397	392	376	399	399	395	389	405	391	416	403	360	380
22561	21499	29934	25383	30785	29118	13002	1356	801	675	675	699	698	690	667	658	666	717	690	677	693	686	670	677	668	660	650	628	634	652	705	656	703	667	679	703	608	670	704	671	718	663	675	619	647	679	668	631	670	696	683	702	626	653	698	691	637	651	662	640	671	680	673	632	649	712	639	612	621	642	665	664	661	690	675	675	669	664	655	635	636	649	658	648	658	617	693	673	631	659	698	678	624	676	634	630	648	673	647	659	696	650	662	647	655	624	603	676	704	656	643	660	673	659	644	662	730	663	644	667	662	696	661	610	646	630	653	636	669	673	641	620	627	676	695	640	668	638	633	594	659	646	668	627	660	692	626	641	678	675	688	636	595	686	679	724	646	678	666	661	633	669	655	637	665	645	706	662	644	669	710	639	666	666	667	682	646	699	675	660	718	684	719	665	675	683	665	661	704	655	671	614	671	662	625	657	634	629	625	703	697	623	628	650	668	650	610	676	666	620	652	653	654	662	661	639	672	610	663	645	674	694	718	663	679	634	635	644	648	659	629	634	635	686	690	618	666	682	660	669	636	664	676	652	651	648	669	665	671	639	708	682	673	688	676	638	661	652	675	688	665	613	630	659	683	641	643	664	644	695	637	636	675	652	707	624	675	663	653	661	654	664	686	673	618	653	676	688	675	659	635	631	679	660	667	691	567	568	641	712	701	683	673	653	587	643	719	637	673	649	658	688	690	688	664	680	709	659	644	706	624	640	644	655	670	680	697	641	633	700	609	699	650	719	644	658	675	670	630	665	718	684	651	657	653	691	639	687	682	677	633	637	663	623	733	646	653	616	637	654	629	697	675	673	685	647	633	645	637	641	739	676	651	654	664	654	681	647	624	675	652	658	670	638	668	697	647	683	638	689	681	684	647	653	679	632	660	662	669	703	634	653	639	635	624	684	690	651	682	646	624	636	678	616	646	678	632	704	643	616	699	636	688	658	659	660	614	661	644	673	651	648	608	653	618	634	630	644	665	633	679	688	672	645	627	711	695	609	665	636	647	655	642	653	691	702	663	652	703	669	662	673	627	676	662	663	729	644	657	620	650	655	672	619	620	651	669	658	701	691	680	639	716	697	643	684	690	685	664	600	667	709	617	690	653	641	616	654	667	688	669	665	625	654	622	682	666	631	636	682	635	643	685	656	647	656	633	613	667	683	685	654	677	634	651	669	676	671	646	661	638	632	655	679	660	623	625	659	600	657	661	700	680	645	616	608	678	668	651	678	629	681	659	669	673	663	650	666	654	683	657	656	649	647	646	690	670	668	617	662	649	613	657	659	681	651	647	654	652	649	632	649	685	682	680	606	649	653	653	624	709	645	614	673	638	709	689	663	677	620	665	635	665	700	639	626	681	661	671	662	647	607	673	678	651	647	634	647	640	636	699	686	671	649	699	667	637	669	686	649	665	596	660	628	643	623	661	635	666	604	609	675	650	699	718	653	660	678	612	640	667	599	671	664	666	665	680	577	629	631	630	647	679	588	725	682	667	636	649	651	627	654	677	627	647	642	640	639	687	702	677	637	641	652	658	671	657	644	687	684	641	641	699	661	692	688	676	679	671	649	649	665	654	681	676	633	700	699	658	682	687	683	664	687	637	726	679	633	611	613	637	655	663	695	667	664	677	666	694	643	678	671	663	649	645	658	605	607	652	696	640	645	674	726	673	637	634	633	659	670	627	656	661	666	672	649	706	654	691	688	658	715	655	675	675	640	691	685	592	647	678	650	653	644	618	655	649	694	684	663	699	600	629	641	680	639	624	663	626	653	689	646	628	676	632	659	654	662	689	671	688	653	674	607	630	664	621	646	705	646	646	653	643	663	669	714	659	674	653	659	621	666	699	676	681	676	699	667	668	671	609	673	701	687	713	709	671	649	677	619	678	672	669	580	693	657	647	668	633	675	709	666	615	658	656	677	662	611	686	676	622	655	653	686	619	671	694	630	641	643	659	655	680	607	669	673	646	674	611	625	642	654	687	624	648	610	658	655	673	691	679	619	702	677	728	680	698	662	663	658	665	630	689	671	663	683	639	647	639	644	624	698	652	632	658	655	705	639	664	687	651	628	665	700	652	681	682	624	677	657	657	648	659	625	650	662	620	675	635	589	670	699	650	668	683	672	628	615	712	657	681	680	689	670	626	641	657	679	653	635	654	660	589	620	645	629	655	612	643	615	602	642	695	655	691	672	705	648	674	709	685	677	641	667	680	677	667	688	624	634	616	675	635	642	643	664	647	681	637	670	630	670	672	651	647	648	672	643	663	611	617	688	684	663	633	662	648	609	628	682	648	667	626	619	638	664	654	630	696	650	623	639	683	637	683	626	651	675	743	639	671	662	679	647	704	627	661	676	619	659	623	590	691	617	596	630	624	707	627	660	672	677	674	663	659	677	650	648	681	699	673	643	640	667	630	615	689	651	699	695	612	658	683	672	703	645	657	621	660	645	639	677	686	641	667	624	647	658	668	602	620	660	698	628	638	662	679	651	667	661	657	678	617	674	655	644	679	644	706	636	641	668	696	632	652	638	648	672	635	639	674	640	614	656	701	622	663	652	645	612	658	638	635	627	665	639	670	650	629	612	651	608	690	672	656	635	679	612	656	638	695	635	672	648	694	675	670	594	692	645	640	641	677	652	660	665	654	660	625	638	641	672	679	660	641	639	659	696	642	681	685	660	643	682	643	678	628	672	686	631	633	708	649	671	627	624	641	630	606	651	639	634	694	676	635	659	647	628	643	643	626	669	678	669	665	626	662	702	711	673	691	616	627	700	619	677	618	683	686	652	624	648	694	634	657	680	676	678	669	608	610	699	677	654	658	661	699	640	642	660	672	643	651	670	685	676	660	660	661	626	663	677	693	673	701	663	680	659	640	654	663	619	636	650	630	673	651	688	671	631	653	651	671	614	643	674	618	646	662	656	668	634	674	586	621	641	616	718	670	679	638	659	653	662	630	620	629	658	687	713	673	687	617	649	672	687	673	680	700	702	677	623	637	627	653	654	651	650	647	659	656	647	679	670	614	605	615	656	681	691	692	649	610	624	681	711	640	659	663	662	638	639	637	637	601	660	635	674	658	682	694	650	602	684	681	631	607	669	691	654	668	646	643	651	668	670	656	595	632	624	631	671	648	657	609	679	621	620	620	705	641	651	662	693	645	711	623	645	644	677	651	677	684	626	654	657	680	656	682	639	678	660	650	680	716	663	653	662	658	648	677	648	656	645	641	718	638	641	654	638	661	684	652	672	621	610	645	638	635	638	667	668	669	660	662	650	663	641	594	654	655	677	652	640	670	682	691	691	699	670	607	680	649	601	651	732	688	607	672	659	680	635	682	641	675	638	658	656	603	690	686	674	676	633	692	629	702	590	692	687	636	637	665	642	638	669	670	647	642	665	631	588	641	698	664	646	681	637	642	639	677	650	635	648	667	642	614	668	652	635	699	603	614	662	722	654
48922	96830	56710	47205	49849	24061	1055	829	799	752	752	746	725	719	747	696	633	673	672	674	701	654	692	636	700	662	658	659	648	662	665	652	655	676	601	690	685	661	636	674	709	739	629	624	656	631	667	628	652	624	694	697	661	649	636	709	640	654	652	625	615	663	670	682	644	693	705	665	693	673	635	649	663	584	651	672	664	620	667	646	722	602	687	647	684	622	693	704	642	695	627	707	714	686	675	671	660	682	671	677	678	671	648	641	645	657	671	630	623	682	611	659	647	692	615	634	671	681	654	693	651	660	667	648	675	612	691	641	670	657	647	636	652	657	666	698	640	691	668	669	666	663	583	621	659	652	648	620	657	665	664	625	665	646	666	632	673	654	664	708	661	664	687	678	635	673	634	626	683	638	638	620	722	688	650	665	664	686	651	668	656	692	671	690	669	648	651	617	659	640	652	665	680	655	675	615	686	610	670	636	659	688	657	688	672	659	649	595	669	689	647	624	613	649	675	673	665	669	611	658	714	654	647	633	671	646	672	645	674	682	682	742	654	650	671	639	688	672	694	717	667	657	662	668	668	676	634	702	690	645	654	693	671	646	649	692	627	669	658	671	660	611	656	618	617	668	678	664	621	679	657	657	635	628	711	612	649	676	650	637	680	602	667	650	659	645	642	648	667	627	620	717	690	697	645	663	684	643	642	683	662	671	644	655	693	654	659	653	637	648	610	695	664	644	656	621	708	652	688	646	681	695	632	676	635	615	659	662	692	676	640	646	645	661	667	688	634	648	704	697	651	649	681	687	635	655	697	660	645	676	653	664	625	640	664	683	686	610	697	714	658	676	647	612	693	654	668	622	671	677	699	652	701	673	649	632	650	652	637	660	716	662	673	697	629	638	632	643	654	659	662	627	646	649	686	641	663	680	702	650	643	599	646	637	637	635	641	685	667	591	625	642	686	641	739	627	643	710	691	669	673	637	692	708	646	705	675	662	624	634	671	656	708	680	672	667	654	640	687	687	681	668	652	645	633	674	642	656	684	667	682	684	667	683	692	659	688	633	637	676	661	639	651	666	653	657	648	680	611	658	625	654	627	685	667	638	657	634	686	644	663	648	688	709	628	656	689	670	655	600	650	708	684	664	692	687	657	657	637	648	644	688	681	679	620	703	654	670	702	673	651	639	648	606	665	635	687	674	663	615	663	672	625	660	649	628	679	643	715	670	677	688	657	671	682	658	669	678	725	638	700	642	615	670	633	657	692	636	675	652	626	666	660	632	647	672	699	682	648	662	654	642	679	675	697	701	600	652	659	644	632	656	681	697	598	653	682	700	689	653	665	631	682	667	633	661	624	639	654	612	654	683	655	624	694	664	611	673	693	614	674	653	663	680	679	622	688	648	646	664	683	678	676	650	683	642	708	672	581	666	648	683	673	675	644	687	626	707	661	647	621	619	687	619	708	637	638	645	602	642	627	634	622	666	639	687	647	643	646	655	618	676	662	684	654	605	618	646	661	606	637	692	698	716	648	654	623	631	649	648	670	713	635	646	650	695	645	659	654	723	646	621	667	633	648	671	699	670	622	648	648	706	654	684	663	634	642	696	641	623	635	622	720	655	640	653	676	676	664	651	668	665	703	655	689	685	703	684	672	651	644	645	655	652	665	665	666	645	682	662	633	657	633	681	669	656	667	623	642	645	647	668	606	685	671	591	641	673	687	645	701	650	668	636	690	665	675	674	695	676	662	657	645	630	675	628	647	670	647	668	665	687	621	650	644	692	685	668	672	685	671	651	651	651	662	651	668	631	682	662	638	632	661	659	595	672	680	653	654	643	658	644	633	666	657	608	676	642	671	656	650	673	640	638	703	643	671	679	702	656	617	682	675	614	618	691	602	624	659	660	670	670	722	665	658	670	654	667	637	687	621	654	592	594	615	642	652	654	658	662	643	678	649	686	668	682	642	647	654	659	699	663	659	628	649	698	658	710	639	664	699	684	729	633	633	647	649	672	642	651	656	669	668	632	661	725	607	682	683	632	676	639	615	660	640	686	642	640	648	698	590	698	642	728	649	698	674	642	656	656	685	640	648	661	685	634	642	685	646	643	634	632	662	671	621	626	626	669	657	654	643	685	666	653	647	657	665	652	673	610	611	647	682	642	641	665	682	626	671	679	701	625	658	683	676	663	670	659	659	677	676	639	641	643	682	666	688	599	657	638	650	649	645	629	650	617	650	667	662	680	698	698	698	661	658	622	647	635	628	603	589	698	682	658	690	673	651	678	678	679	583	659	605	683	687	648	678	692	679	714	623	650	680	645	628	664	629	623	630	696	690	663	630	638	655	675	683	684	635	668	657	628	666	706	689	691	615	644	669	656	662	692	649	678	667	609	651	639	636	662	675	715	677	662	644	651	646	676	667	655	655	628	700	683	674	700	643	664	688	635	663	668	684	658	617	689	637	641	681	639	684	723	622	667	664	649	655	642	655	647	667	652	680	684	648	662	657	657	656	668	642	705	681	618	647	625	645	692	647	661	673	669	656	682	631	666	662	662	686	678	613	657	639	608	662	618	671	636	676	680	674	696	675	653	684	645	644	720	655	675	721	667	687	638	675	613	659	696	680	658	644	653	645	712	646	692	672	692	693	624	649	663	627	669	654	612	670	674	663	638	710	616	693	655	696	606	670	665	644	633	699	630	675	602	672	677	672	631	650	668	735	663	697	650	658	667	634	656	703	622	639	664	649	644	688	653	662	675	679	645	637	646	652	671	659	675	671	686	648	691	665	708	665	672	649	681	671	618	637	736	664	660	648	666	686	701	668	688	628	651	633	672	663	638	680	687	618	646	646	649	656	690	672	680	632	672	677	679	660	690	597	689	655	673	681	683	662	666	675	667	645	657	654	639	662	657	665	669	663	644	669	639	677	676	687	645	681	666	644	639	644	674	708	641	702	675	637	668	637	647	680	672	657	673	668	682	675	660	685	707	669	669	658	687	675	698	713	633	644	665	664	666	675	639	624	668	688	657	614	655	678	724	643	672	695	669	601	658	689	676	653	631	634	625	674	596	636	666	647	670	675	680	692	671	648	649	691	674	616	588	659	610	663	631	666	694	694	647	619	653	664	658	687	696	709	641	655	661	649	675	661	649	640	717	651	648	695	699	657	676	651	656	668	671	670	648	653	708	665	639	633	641	686	679	678	665	655	697	674	650	710	693	665	630	679	682	636	687	714	592	681	641	679	678	647	626	662	689	641	627	681	659	669	636	709	652	685	651	631	672	672	657	699	686	664	644	647	657	691	643	679	657	629	675	704	642	683	640	683	626	680	650	682	675	697	709	657	611	663	636	651	621	665	685	651	679	681	653	652	643	675	675	660	652	642	704	698	656	649	609	655	584	684	641	657	712	642	680	616	695	619	626	696	681	676	657	644	734	634	650	679	689	719	660	690	690	639	624	648	682	684	678	657	672	634	642	650	713	617	698	660	658	691	707	645	630
34058	29931	23954	10977	6900	2508	343	303	294	283	304	288	294	257	326	284	290	284	300	298	310	330	293	311	310	327	277	310	320	262	317	301	305	323	307	300	309	319	306	302	301	295	263	323	308	300	311	273	299	298	275	320	292	301	271	282	303	303	331	284	313	299	295	295	299	278	314	293	299	311	316	297	310	318	282	309	300	287	303	295	256	311	297	291	295	271	281	310	265	302	333	290	294	297	304	297	321	282	319	315	276	279	321	279	348	274	278	298	306	289	272	311	301	293	287	316	295	332	308	304	316	275	298	298	295	277	271	321	273	282	306	272	301	280	290	305	279	329	291	295	278	255	292	333	305	284	272	284	303	285	319	335	288	300	301	316	263	319	302	266	286	301	307	299	302	277	304	291	280	295	322	267	255	299	297	286	250	270	304	274	301	292	296	289	284	323	282	299	311	271	278	288	347	311	268	291	300	312	293	287	289	318	299	329	293	307	303	302	285	295	281	307	273	313	280	313	268	302	279	329	293	340	293	314	302	315	232	299	318	305	317	268	304	281	281	268	295	322	307	296	296	299	274	273	309	283	331	274	290	305	293	279	333	302	282	305	302	306	289	301	283	286	322	297	293	293	312	295	272	306	299	286	288	287	299	293	298	306	303	294	302	262	295	307	293	298	326	300	325	290	312	286	311	288	318	321	283	304	300	308	304	321	283	325	294	302	315	325	321	256	298	282	286	325	288	283	295	281	300	272	299	319	298	285	261	286	288	292	320	316	303	267	274	278	285	281	322	306	290	322	335	290	279	310	308	309	289	306	306	284	292	295	318	306	284	300	282	311	303	289	310	288	293	292	317	325	286	287	303	297	337	278	310	284	288	286	279	294	293	293	328	318	292	291	289	300	322	299	300	295	297	311	326	279	269	319	292	288	337	295	298	281	309	298	283	291	283	303	285	326	277	318	278	275	274	314	294	279	306	321	274	307	305	290	290	285	308	316	285	327	291	296	317	292	311	266	303	298	305	311	320	313	285	317	282	310	253	285	320	291	266	286	280	261	313	315	341	293	314	307	267	309	311	320	270	298	329	305	311	315	291	293	310	340	281	323	312	330	286	297	313	305	275	315	288	315	291	298	298	283	291	294	303	314	305	293	306	315	301	296	315	305	324	301	314	310	307	295	286	272	288	308	271	263	311	305	315	299	323	294	288	325	310	261	314	298	303	306	269	296	284	274	313	289	304	287	276	299	304	264	307	282	322	314	307	311	282	310	306	283	326	298	292	297	297	300	267	325	287	294	300	250	266	282	256	287	296	259	280	306	315	305	296	293	310	323	290	309	301	275	261	299	315	279	312	298	314	301	303	309	324	324	289	324	279	303	288	310	300	319	289	288	283	300	291	307	315	313	322	296	318	308	303	307	329	293	280	308	312	311	287	301	284	316	330	309	312	301	279	254	336	329	296	276	295	302	282	293	272	312	313	292	318	291	277	292	297	293	278	262	308	311	290	287	286	311	301	286	275	272	264	239	290	312	297	284	311	340	299	312	304	300	268	284	296	305	308	268	298	291	300	277	280	291	317	287	311	335	287	335	261	330	288	286	325	312	280	274	299	291	309	273	285	281	330	294	289	273	309	290	301	289	297	298	299	340	302	304	275	285	318	314	279	299	286	289	288	316	289	338	294	265	302	281	307	279	332	307	305	280	289	300	302	295	287	282	301	293	308	281	308	323	292	282	275	298	309	264	306	285	282	298	297	268	272	320	291	300	300	285	285	299	309	318	310	284	323	274	290	318	293	272	292	279	296	289	327	267	317	265	303	275	300	291	297	270	275	293	301	320	287	342	294	317	281	329	280	262	300	295	346	289	280	291	296	290	283	308	294	273	309	321	286	319	323	314	302	308	292	281	327	300	304	274	282	275	322	306	294	295	314	282	283	315	284	267	320	287	309	301	278	290	313	291	303	285	284	276	297	300	293	276	344	322	268	290	284	281	307	269	286	309	276	308	316	326	289	298	290	292	301	318	298	320	298	304	284	294	298	301	265	288	290	285	294	289	313	289	305	291	274	316	286	284	286	337	296	288	258	306	286	302	284	300	274	275	296	299	305	282	292	301	325	288	330	328	295	309	268	245	304	314	283	300	309	265	325	295	301	289	319	314	289	283	335	277	283	284	298	325	299	316	314	297	303	318	305	306	285	302	289	279	299	338	318	298	299	269	309	272	287	250	311	299	305	308	302	301	286	306	282	265	295	305	295	290	334	308	283	278	262	311	309	325	314	302	281	283	284	277	292	306	315	299	292	301	327	282	289	290	294	282	307	313	315	314	319	286	285	311	304	286	287	269	299	297	316	296	290	283	305	279	310	274	287	314	311	293	303	294	278	320	306	283	296	312	332	290	310	286	306	293	304	300	311	308	294	304	281	264	312	309	288	255	277	305	305	300	282	309	315	316	290	290	311	279	303	290	311	307	302	292	324	266	273	315	294	299	306	300	307	311	265	323	297	292	313	307	284	349	254	305	263	345	344	289	295	287	307	298	314	290	289	297	298	298	297	321	324	264	318	271	324	294	324	298	312	281	330	281	270	327	292	296	292	288	310	298	328	284	270	321	312	305	289	291	303	295	289	281	313	283	260	307	275	315	330	322	282	298	279	321	329	319	304	312	316	267	295	298	278	287	301	293	275	298	308	303	285	266	304	308	310	301	245	333	299	311	266	311	298	276	293	298	302	310	301	299	280	282	300	316	312	277	284	293	293	301	304	266	319	277	279	319	291	303	298	307	294	335	278	300	281	305	295	269	286	272	295	275	293	280	267	294	281	330	291	310	296	309	269	304	287	286	292	307	319	274	298	312	329	281	281	273	300	310	316	279	281	289	301	304	292	321	290	270	304	284	290	300	337	326	306	281	280	290	269	280	284	292	291	289	270	262	279	315	266	268	292	287	273	292	314	306	281	300	289	268	290	328	323	301	289	290	291	287	296	276	269	292	290	314	301	306	297	306	272	285	308	328	294	297	288	295	293	305	324	306	290	306	309	323	288	328	302	319	309	316	283	310	302	292	305	299	284	295	300	264	323	289	271	292	294	297	322	302	298	280	304	300	321	292	255	317	296	300	294	305	279	262	292	319	268	314	316	303	315	327	302	293	312	317	312	340	286	295	301	303	247	309	280	319	315	317	256	285	309	315	289	293	304	293	284	297	285	287	317	285	299	309	288	279	297	309	231	306	283	273	301	297	296	302	296	271	281	268	291	278	314	278	288	302	315	297	295	319	320	309	300	317	298	314	310	293	300	303	274	304	259	309	290	307	287	298	283	271	309	306	322	262	304	277	307	296	295	319	333	300	268	294	307	291	295	322	298	284	293	316	282	330	267	278	300	309	290	287	301	294	315	279	266	317	288	300	300	277	287	294	313	299	306	316	281	302	311	308	289	275	297	304	301	317	295	284	287	324	297	287	299	324	296	298	323	310	276	259	322	290	307	323	278	302	307	316	305	328
37576	40809	15195	6627	6958	2549	337	342	303	333	307	293	337	291	317	340	298	335	322	359	335	304	325	299	297	332	336	278	307	321	352	335	308	308	310	304	317	348	341	321	327	291	287	326	322	318	294	307	282	300	316	288	288	300	333	298	326	331	294	311	335	341	320	321	336	333	339	317	322	299	343	304	318	314	324	308	282	315	322	328	309	294	319	292	326	329	295	324	313	323	373	324	316	306	337	331	347	334	322	329	333	290	327	305	367	353	302	301	331	322	355	336	278	305	322	293	323	299	296	292	329	315	313	319	316	329	298	299	338	310	325	297	324	323	325	320	314	340	291	334	330	335	332	306	341	354	311	312	306	338	309	289	323	298	336	330	301	324	318	323	312	318	313	315	322	307	334	323	325	327	335	322	320	321	321	349	330	319	312	340	337	326	325	315	322	297	316	331	304	306	304	322	325	312	335	318	326	317	312	306	310	298	269	309	299	289	338	306	296	356	312	340	298	310	342	309	328	320	289	335	290	322	330	309	289	296	310	320	327	327	268	314	346	311	319	298	332	309	329	330	330	315	339	312	331	314	330	313	308	302	300	320	392	315	296	343	304	301	290	318	317	310	351	321	331	312	290	323	297	315	321	309	340	343	339	334	323	309	285	303	330	332	344	291	293	304	304	343	335	309	325	297	325	301	334	333	287	328	325	319	321	312	325	319	305	314	308	318	325	315	319	280	338	299	335	341	311	296	305	298	276	306	285	311	283	330	290	329	313	282	327	315	316	336	302	277	304	311	330	318	306	318	320	310	337	319	329	347	304	320	312	313	324	291	332	338	309	340	318	343	306	313	318	324	302	319	327	271	325	298	302	302	347	291	298	283	310	296	321	331	363	328	286	317	309	338	290	309	318	291	311	299	294	306	320	321	320	325	319	307	305	311	298	303	306	321	318	302	339	326	340	332	303	333	328	294	333	323	291	313	322	332	293	344	290	311	329	311	284	316	308	279	313	313	333	322	315	293	335	312	331	305	326	320	307	300	329	315	296	317	307	317	298	328	326	341	320	342	326	346	308	323	316	305	323	321	321	301	310	295	334	304	321	322	288	339	305	295	329	321	318	351	324	327	341	296	308	303	333	306	338	305	320	315	335	303	313	339	315	327	316	275	307	336	331	299	338	324	291	302	300	333	282	322	326	308	343	290	334	317	301	318	300	284	306	320	312	341	314	332	322	281	333	316	319	329	295	313	329	328	318	325	307	318	291	302	331	328	309	311	320	310	311	335	315	306	324	346	328	361	331	336	295	302	333	337	331	306	319	307	311	320	309	344	356	339	320	317	304	278	326	318	349	316	288	313	309	334	312	313	337	329	283	299	324	348	321	299	316	308	308	339	300	319	307	334	325	313	326	319	309	290	309	316	325	331	341	286	325	315	321	303	327	340	316	308	312	331	323	311	270	329	341	309	317	297	298	320	274	302	339	322	329	321	335	293	317	306	312	377	328	301	302	329	301	302	327	292	275	342	310	295	282	328	330	316	311	329	309	324	335	317	341	301	297	310	330	320	339	298	325	314	336	303	309	332	328	326	301	329	308	295	348	310	320	336	319	352	325	314	323	289	328	325	317	327	314	290	319	298	308	311	331	356	315	336	326	304	283	301	319	317	340	307	326	325	301	330	320	314	294	319	308	311	375	347	286	302	334	293	291	314	315	323	296	326	311	302	337	318	311	328	323	343	315	343	319	335	316	335	333	302	322	348	292	295	330	346	296	314	317	295	310	302	296	288	332	329	333	330	309	323	350	265	317	309	334	310	298	324	338	316	305	317	319	317	303	312	351	288	296	319	312	307	317	329	311	286	310	310	283	330	310	308	313	327	344	307	289	324	323	332	334	320	308	342	313	338	311	329	307	325	315	308	300	323	309	300	316	321	333	315	324	272	300	297	293	289	309	317	351	305	311	291	272	343	324	348	328	309	306	304	318	311	339	314	317	324	313	340	345	327	303	327	313	315	288	304	350	331	314	327	306	301	342	299	324	303	307	315	299	349	310	315	321	323	309	313	278	326	293	320	290	309	322	346	333	328	285	335	346	319	300	332	305	312	305	306	316	299	307	298	314	317	341	326	299	323	364	283	330	322	319	299	357	317	325	321	339	279	355	320	325	321	352	295	337	323	303	311	303	360	302	330	335	315	310	330	317	297	308	322	333	318	328	337	348	294	317	282	266	324	313	319	331	299	293	304	318	322	297	316	308	346	318	336	315	324	298	282	302	294	303	329	318	310	313	346	339	334	300	310	302	322	303	309	307	311	307	327	306	301	299	311	323	346	317	301	292	300	342	331	290	293	300	288	307	323	267	316	303	304	331	309	311	316	296	321	284	341	301	341	292	318	307	330	318	326	327	334	303	314	316	321	316	302	318	306	332	317	320	321	334	325	302	316	301	302	303	310	353	305	308	322	313	287	350	315	346	312	357	324	329	341	319	297	309	313	321	321	316	331	346	325	298	346	291	332	308	307	314	291	333	312	325	333	320	318	325	294	307	305	365	316	295	332	292	329	301	318	318	309	329	315	303	331	300	320	293	310	290	326	295	309	315	318	339	336	297	326	327	319	307	322	338	323	305	295	290	341	312	305	324	345	318	281	326	334	336	308	333	289	314	324	322	339	301	308	321	297	305	299	275	282	313	294	310	314	317	329	328	297	331	311	331	321	289	330	331	310	335	303	321	305	290	316	305	302	333	321	347	341	305	339	345	294	324	306	312	315	295	308	313	313	320	312	360	317	311	346	300	303	318	320	312	308	338	353	332	306	311	333	329	309	308	315	305	301	323	306	356	330	287	313	328	325	347	294	327	290	328	293	304	339	273	306	311	333	310	314	325	344	315	297	330	325	319	306	338	311	306	284	303	317	335	300	331	324	302	280	302	338	325	330	313	308	306	322	318	336	312	315	302	322	306	331	330	312	297	280	301	321	330	334	290	301	329	341	329	323	313	288	327	350	331	312	315	350	319	318	340	310	350	298	357	325	316	281	323	355	316	308	302	298	315	280	323	320	315	316	311	302	333	322	283	290	305	291	294	319	306	298	305	303	310	313	327	311	284	314	325	348	294	331	322	317	283	348	301	336	299	305	326	343	334	301	309	291	335	315	326	298	329	340	327	325	335	326	329	332	307	319	335	312	311	294	312	314	330	326	320	311	308	342	355	338	345	309	292	304	328	310	309	304	326	277	313	321	318	356	315	330	321	334	328	316	336	318	261	330	327	305	328	341	338	324	302	291	318	336	326	366	329	331	325	299	333	283	333	328	323	320	321	335	326	331	330	333	323	325	306	333	316	335	304	351	342	311	307	340	270	333	361	348	324	329	306	317	313	315	313	300	318	338	314	294	337	307	323	327	282	309	313	301	297	294	320	340	290	305	343	294	340	338	292	334	341	298	350	311	314	304	307	299	294	327	329	310	318	327	313	283	341	292	309	330	280	324	296	330	292	311	325	303	279	292
24080	22138	30407	27081	33029	22111	4695	558	492	531	499	517	516	522	477	568	495	470	461	485	434	485	481	482	480	476	500	488	475	444	460	488	464	497	502	419	481	455	471	508	480	444	476	485	454	496	426	465	515	486	485	472	452	504	499	544	480	465	485	468	494	468	484	470	445	453	468	492	429	506	459	445	456	452	479	464	503	474	423	499	474	470	492	474	479	448	476	478	452	478	489	517	477	497	444	456	496	501	445	468	466	443	481	465	462	436	502	495	458	439	486	490	483	445	507	467	494	499	466	451	487	449	484	472	461	468	464	495	474	483	465	462	472	453	539	452	445	466	463	460	466	507	408	472	503	486	472	475	467	496	433	453	466	477	485	471	472	473	443	480	502	472	451	488	508	445	488	459	456	450	497	438	481	503	500	485	465	466	485	416	493	481	450	477	499	436	471	482	468	481	484	445	473	459	468	425	478	482	459	477	458	439	428	525	440	450	454	479	426	457	455	465	436	485	435	486	473	457	461	474	469	458	476	469	429	431	453	486	452	473	486	466	451	488	469	492	470	466	476	451	458	522	442	463	446	511	461	481	513	468	484	443	489	442	471	434	489	449	462	447	442	458	513	472	484	486	475	474	471	521	468	463	482	429	457	472	476	428	455	468	508	468	478	496	474	448	507	475	476	490	465	469	503	469	483	480	470	454	435	484	448	466	457	457	491	462	477	485	455	470	495	471	452	458	460	458	425	464	480	460	471	489	466	476	488	461	474	470	462	489	462	461	434	499	473	466	473	462	451	480	463	461	447	487	510	436	450	501	476	469	470	501	493	455	499	492	465	485	489	472	464	476	448	471	494	511	450	478	451	472	446	486	475	469	457	482	459	478	470	465	464	441	478	448	477	473	485	492	500	474	522	453	491	488	465	489	500	502	478	472	459	432	458	495	444	462	444	514	486	489	489	479	454	478	477	441	452	502	458	487	504	469	450	511	481	490	464	464	438	500	488	473	473	478	486	457	468	438	469	470	472	483	488	450	501	429	447	466	492	527	480	470	516	455	471	442	409	456	462	459	463	492	486	440	501	496	470	474	492	459	446	486	456	447	451	489	424	511	470	466	507	489	457	472	493	469	469	456	492	465	456	498	498	479	482	472	447	472	466	483	479	424	471	499	465	486	510	442	506	444	470	447	466	508	457	472	482	457	486	520	454	459	486	472	461	453	450	458	463	462	505	455	454	451	449	440	451	439	445	464	492	501	477	432	452	480	449	459	430	454	506	454	453	450	467	474	480	461	464	503	463	459	476	479	458	488	468	490	437	492	420	475	480	462	451	468	509	464	470	479	471	463	445	455	455	475	446	462	460	476	434	467	519	450	412	461	484	465	448	503	435	509	480	473	443	457	491	494	459	418	469	486	494	448	479	461	491	467	431	447	449	476	453	460	495	496	456	477	485	511	456	483	451	480	479	487	445	432	480	485	464	454	473	453	453	447	463	494	450	438	512	470	463	475	431	458	491	491	463	472	479	485	483	474	476	465	448	438	491	442	459	482	468	446	478	456	455	471	462	463	404	434	458	488	511	456	449	468	466	468	480	473	443	460	451	457	495	475	491	482	517	466	465	488	484	502	435	499	474	488	420	425	437	477	443	423	459	523	453	474	506	431	447	462	496	457	453	460	478	481	440	472	443	492	467	463	459	521	442	447	444	474	460	463	469	503	509	473	459	431	455	491	519	441	469	438	460	486	486	481	491	499	472	485	478	454	460	471	468	462	473	476	450	495	500	465	455	448	463	471	510	436	464	496	486	447	466	425	455	476	422	484	453	479	502	507	524	479	442	482	431	497	415	471	462	461	461	477	471	452	473	442	452	457	485	445	432	470	452	454	481	445	431	449	467	474	465	476	507	433	453	481	495	447	440	465	449	458	498	464	488	452	474	461	478	448	454	507	464	462	458	505	464	472	485	463	430	492	442	424	445	458	485	434	442	474	427	464	459	435	457	467	483	448	456	471	504	441	483	472	452	460	466	488	474	479	454	506	473	484	472	483	442	428	498	458	456	514	469	465	489	504	473	479	447	461	508	501	458	495	484	463	463	446	467	481	512	488	495	493	487	448	451	456	490	460	482	446	498	490	494	491	461	464	457	484	437	484	480	483	499	518	447	465	488	469	453	478	480	478	491	465	418	460	436	469	439	455	475	464	456	484	481	526	463	448	474	448	462	476	449	480	453	472	491	487	478	455	441	492	476	491	450	466	454	483	483	470	454	504	451	425	471	460	508	520	422	525	470	442	415	469	474	460	474	464	494	476	479	462	488	492	464	453	492	448	477	448	461	474	447	481	462	474	472	485	488	469	451	476	498	464	454	426	482	447	481	454	484	448	420	462	423	456	423	478	486	480	480	450	492	491	456	488	489	452	459	498	467	464	434	479	465	424	486	496	512	490	482	436	462	481	435	462	487	478	463	446	453	462	475	482	456	498	441	478	491	483	464	477	464	499	487	437	451	474	448	478	465	423	485	496	439	478	471	460	468	495	466	456	452	493	503	464	498	447	435	458	475	486	464	463	455	467	469	468	494	466	468	450	438	477	500	447	444	499	449	457	400	478	473	504	442	456	439	476	485	454	482	478	463	477	467	432	468	452	492	443	476	478	538	461	500	464	541	457	413	408	462	470	489	460	469	480	498	469	442	458	484	489	467	463	461	475	495	469	412	457	472	485	466	497	452	445	478	497	472	491	454	475	448	465	469	473	500	483	444	473	499	471	473	460	425	456	435	480	455	468	486	486	444	483	501	469	473	528	459	470	480	448	477	465	497	442	483	492	494	437	407	479	512	461	444	508	453	470	480	487	504	487	487	468	434	470	497	465	486	486	488	481	469	441	436	476	476	462	445	443	490	459	467	467	452	469	453	447	468	472	494	455	464	477	482	459	440	455	473	450	476	501	474	513	444	483	465	490	445	482	451	459	492	453	459	494	448	436	468	461	457	481	452	477	522	492	439	481	463	445	490	520	482	502	450	473	476	462	480	449	482	468	461	489	452	509	439	450	476	438	447	451	430	461	469	439	500	468	416	429	474	481	415	466	463	506	457	437	457	441	488	440	481	490	503	472	473	465	450	465	478	458	434	497	455	479	466	472	504	466	426	480	486	445	437	471	450	453	473	484	484	483	462	478	480	446	481	470	474	456	490	458	462	447	477	443	462	509	447	475	456	436	497	454	456	483	463	476	469	438	440	461	507	468	432	474	454	467	481	460	437	479	457	467	481	488	437	462	450	448	491	496	484	472	488	472	433	469	473	468	460	418	459	495	477	484	473	456	467	458	459	476	481	455	465	440	454	476	471	461	462	464	455	482	487	468	479	481	495	434	479	441	504	476	515	471	453	505	461	425	473	460	452	466	462	463	512	485	439	450	514	454	452	462	456	504	486	509	475	495	446	438	474	496	460	510	419	463	458	487	489	481	502	466	469	473	443	412	432	457	474	490	474	474	461	464	502	487
43192	85254	47396	38915	40594	13710	665	538	553	539	537	547	522	548	489	483	479	485	464	497	508	496	496	522	450	491	515	447	514	511	500	503	478	455	493	485	473	491	448	496	484	479	463	508	518	475	459	456	454	465	463	474	533	475	447	479	457	505	485	456	476	435	457	476	473	494	443	499	459	446	493	491	451	490	510	461	474	463	493	490	489	476	499	506	489	481	481	485	505	470	489	497	478	477	460	462	483	460	486	458	480	480	476	487	481	476	505	442	478	512	493	487	448	452	488	500	473	478	544	501	497	461	521	499	497	492	453	478	474	480	460	448	485	538	485	502	483	483	488	448	462	415	480	503	480	486	493	444	484	460	465	508	467	425	505	491	473	485	479	475	484	461	489	475	469	505	483	492	469	487	487	458	465	501	491	479	477	489	476	476	461	450	471	480	469	451	448	469	477	499	483	509	493	487	451	453	495	457	467	488	499	494	484	463	499	448	517	489	485	467	479	443	485	465	441	501	443	504	465	506	477	490	505	503	471	477	488	500	490	471	461	470	487	527	497	518	510	467	488	474	463	487	463	471	455	465	434	451	471	500	481	488	464	495	451	512	467	494	460	480	476	510	480	481	443	458	476	492	491	442	460	474	486	510	446	494	506	473	484	478	463	475	462	490	525	472	434	442	464	507	440	489	473	486	483	430	493	456	481	465	413	474	448	446	471	543	469	474	450	468	457	495	453	502	491	481	519	486	475	498	473	510	474	499	464	441	453	452	471	480	479	506	462	466	484	530	486	472	461	469	500	496	441	496	468	438	470	460	461	501	486	509	491	477	474	464	480	489	474	479	526	521	466	463	452	468	513	464	494	421	498	491	477	475	462	491	454	499	478	450	513	492	497	510	472	458	475	508	504	480	483	483	475	453	459	442	505	487	496	520	467	471	500	470	509	493	474	483	486	483	507	503	465	445	492	488	456	495	470	492	511	491	507	498	463	509	488	494	464	481	516	478	483	463	522	474	469	464	485	440	461	499	511	488	408	466	489	536	466	483	484	502	482	501	480	461	501	470	508	475	454	465	465	523	451	496	475	522	478	466	482	501	453	455	486	470	457	475	458	536	496	506	455	514	511	480	477	450	457	475	490	452	484	469	504	476	481	525	474	466	483	465	488	463	516	486	463	473	502	477	481	488	482	518	447	476	482	517	495	484	463	460	482	475	423	458	497	452	487	464	469	473	435	485	472	505	460	463	511	473	489	492	492	471	464	494	468	477	493	490	475	469	465	485	464	494	516	441	431	470	472	482	455	496	473	475	487	513	482	508	471	526	467	491	457	505	461	474	448	478	432	491	478	476	457	475	497	481	466	463	488	480	470	491	497	493	495	477	479	476	486	480	489	476	475	467	490	472	481	477	510	490	449	461	539	483	484	481	488	475	468	501	490	469	485	481	445	514	503	489	490	506	474	451	502	474	489	480	519	476	452	457	508	521	479	502	449	469	432	470	453	509	466	494	479	469	439	486	510	468	495	497	471	457	493	463	459	472	497	473	437	468	475	507	501	529	465	468	452	471	484	508	447	481	451	494	508	454	449	445	495	486	460	526	444	503	493	472	448	487	480	459	423	475	480	486	511	473	445	475	475	496	474	480	457	472	503	511	507	481	489	492	495	484	488	435	472	443	428	431	489	479	458	446	468	482	456	466	467	471	481	474	465	484	459	505	451	486	492	482	464	485	477	434	438	412	493	473	472	460	479	455	468	483	497	482	449	470	484	475	474	450	492	486	471	471	457	492	497	509	485	432	474	499	517	508	474	494	482	503	480	470	476	517	504	492	475	480	466	513	422	480	500	493	502	485	475	491	493	473	440	497	459	474	471	460	479	457	454	465	511	479	500	493	479	461	497	447	526	431	460	468	464	463	453	443	484	485	463	464	469	499	467	464	502	500	477	514	473	499	432	500	479	519	503	462	441	451	461	472	485	462	453	463	509	475	473	471	487	469	424	479	483	482	474	476	478	490	455	486	443	447	480	461	495	476	480	455	447	481	449	479	488	486	486	479	484	477	463	472	472	487	470	483	493	477	478	532	480	443	484	519	515	442	478	455	487	483	487	521	463	512	502	455	433	497	472	496	474	500	512	458	503	491	491	505	464	502	478	500	499	452	455	477	468	449	485	500	515	446	475	480	494	466	477	472	477	467	483	521	515	483	507	473	442	495	509	491	471	497	453	461	489	508	467	457	507	490	486	453	471	521	497	442	495	439	526	475	443	480	483	460	464	510	466	502	463	486	468	476	470	506	482	460	479	465	494	452	460	495	480	491	440	484	477	459	516	467	517	491	502	507	467	488	508	492	492	480	483	508	455	451	485	482	490	507	451	481	440	492	487	503	441	491	476	462	477	466	464	460	466	526	504	469	488	484	500	447	471	490	484	463	519	483	456	456	476	486	492	521	461	461	461	483	474	485	467	500	519	490	483	499	457	462	446	474	498	490	484	457	482	508	482	492	474	472	461	493	467	417	497	472	436	441	423	515	496	463	447	486	466	471	488	448	473	469	476	506	464	457	485	454	482	456	474	474	479	486	467	464	474	520	468	466	503	465	491	454	472	498	469	504	454	510	500	461	465	473	480	494	462	478	465	448	493	459	486	449	500	442	452	483	483	493	487	464	460	494	485	506	500	470	471	476	471	470	481	493	465	503	501	484	481	526	454	444	452	475	457	517	456	461	506	460	476	494	490	493	464	436	448	500	492	487	459	506	501	484	521	476	528	497	481	452	450	434	479	465	476	523	493	471	503	486	500	469	491	483	443	496	457	453	474	495	500	518	462	458	467	491	475	447	506	438	482	499	484	520	465	478	469	503	495	520	515	504	460	500	513	474	487	495	497	509	486	468	475	491	497	475	483	435	449	466	469	480	475	508	471	485	456	463	517	515	459	465	491	524	471	455	473	497	502	457	486	479	473	489	478	452	440	484	469	492	469	481	499	461	486	483	490	505	471	446	482	489	479	486	486	487	503	492	492	430	487	473	505	499	497	512	460	497	453	478	469	477	460	466	511	469	470	535	487	474	478	486	454	477	490	489	465	537	482	471	459	485	459	444	477	501	472	487	470	480	448	480	461	450	500	503	491	505	479	510	480	451	467	485	493	496	468	477	467	463	463	503	491	426	476	465	517	475	442	482	469	475	473	461	488	476	464	524	500	461	521	451	498	455	460	485	488	465	465	442	465	457	489	469	474	484	434	477	484	487	469	485	477	456	467	452	457	502	502	470	485	493	467	495	494	523	480	493	485	492	450	473	449	476	457	451	501	444	500	478	520	441	451	494	455	461	469	465	476	442	465	499	472	479	481	463	518	479	496	457	507	466	483	491	448	464	500	478	509	452	464	473	457	520	471	466	478	503	503	452	467	497	485	456	463	483	517	452	436	480	477	507	503	479	475	493	477	487	463	460	526	473	503	513	464	491	489	487	472	464	478	484	485	485	478	459	480	476	501	454	484	495
24979	22523	29250	26629	27210	14968	1324	380	400	384	374	378	368	489	413	341	347	380	360	364	376	366	358	361	364	352	339	357	355	344	374	328	379	377	347	360	318	368	356	370	405	377	388	385	341	368	350	389	342	374	344	343	390	343	365	353	357	352	363	366	364	385	365	386	396	354	379	354	352	361	373	357	353	364	356	357	367	390	368	368	348	413	327	328	342	362	384	355	355	385	378	375	345	375	378	397	342	356	357	347	373	351	405	339	407	312	333	370	358	386	379	363	368	355	378	364	356	363	358	368	346	370	355	334	350	364	366	363	349	376	342	383	368	324	403	379	346	377	375	329	344	341	343	362	336	336	367	336	340	347	360	368	370	345	364	373	369	357	347	359	333	394	369	340	361	370	330	383	389	358	325	371	335	362	363	353	331	347	355	374	370	352	390	376	366	334	342	354	369	356	344	365	353	330	395	354	366	329	350	369	361	360	386	377	344	342	353	375	363	337	378	363	361	380	368	331	373	364	331	356	384	358	363	368	385	380	362	360	324	330	364	340	379	381	361	358	355	356	366	350	372	339	363	362	393	325	379	455	358	338	377	348	360	361	377	331	326	353	364	336	350	325	340	390	357	373	398	350	333	343	352	429	368	363	379	410	359	382	352	350	382	367	360	377	341	337	388	356	364	386	356	349	385	352	340	374	392	362	399	388	366	347	386	372	358	321	351	356	324	369	350	384	396	356	339	365	342	358	347	369	364	367	346	365	386	354	389	357	376	353	360	364	355	347	336	340	369	352	355	365	356	335	355	359	348	353	352	371	364	364	369	368	349	348	384	329	369	353	389	345	365	369	362	361	353	350	367	371	334	329	385	363	373	373	334	379	345	351	351	395	363	364	331	372	361	345	334	331	346	352	357	351	389	366	388	336	355	350	370	348	381	404	330	375	360	390	333	366	355	352	365	372	386	334	395	379	360	401	351	371	382	370	378	362	358	345	388	350	378	350	356	374	352	357	358	344	352	373	356	366	358	355	361	340	390	353	343	336	365	330	388	380	356	360	354	363	351	378	348	348	354	341	349	358	343	388	352	409	378	379	399	377	360	349	357	369	375	348	345	338	371	341	394	371	363	370	367	362	348	362	384	349	340	329	384	359	379	380	347	369	365	337	383	364	359	341	326	353	379	321	350	344	340	356	367	352	408	376	365	330	354	337	368	348	352	372	353	356	383	357	338	366	395	353	367	378	384	345	384	335	368	358	359	362	352	339	375	383	349	361	356	358	352	384	379	365	363	339	354	338	358	341	332	356	372	374	357	404	353	381	359	367	349	332	380	343	366	368	378	390	370	370	340	371	336	374	315	389	342	388	390	386	323	338	374	374	348	374	392	356	376	383	362	358	408	331	385	355	371	360	391	341	374	343	334	374	356	358	350	357	376	353	379	350	385	390	367	381	368	356	384	363	388	370	372	348	381	378	367	379	374	349	347	351	333	366	333	376	360	333	359	403	350	366	362	357	349	368	371	364	383	354	355	368	359	334	383	364	338	367	334	350	372	379	348	387	342	375	360	355	354	352	351	362	320	353	349	354	373	403	366	375	353	353	382	350	385	369	345	379	383	368	357	372	371	356	354	357	374	355	338	359	363	358	344	351	327	342	396	334	391	350	360	376	385	375	366	335	337	383	374	363	366	344	401	365	386	348	374	368	359	352	318	347	367	362	332	358	369	334	365	375	379	326	370	332	366	332	370	371	364	373	371	343	343	392	365	349	377	360	386	358	314	345	360	340	343	372	352	383	356	342	372	313	363	348	371	415	357	353	380	337	360	385	377	356	357	350	391	394	330	348	378	356	352	314	370	344	383	304	345	353	386	342	367	368	358	381	381	369	355	383	352	402	395	378	382	350	355	349	342	352	354	368	356	345	342	349	341	377	381	362	366	378	332	371	358	376	404	371	347	373	369	383	384	375	351	354	351	358	352	369	360	354	352	347	380	354	327	356	331	345	377	340	364	354	365	343	389	325	361	381	369	365	376	366	374	337	362	356	356	409	373	372	374	356	363	359	405	353	350	348	380	378	355	362	357	330	352	389	363	366	361	389	370	337	371	389	378	382	381	359	369	360	375	363	399	371	333	367	362	373	380	357	341	390	341	323	352	407	351	378	335	397	376	361	349	373	343	381	342	350	372	394	352	331	364	364	381	338	350	328	389	321	364	390	384	348	391	408	368	387	337	365	351	356	363	343	349	319	335	318	354	371	369	370	350	303	345	347	410	340	362	352	371	344	340	354	342	391	368	345	351	314	355	383	371	341	342	348	361	349	344	352	347	382	352	367	357	364	388	375	359	369	348	343	389	378	360	364	337	387	341	388	329	377	313	340	365	367	350	330	325	367	383	360	391	375	380	361	350	374	384	352	378	383	389	351	346	335	371	364	365	381	340	355	354	354	364	362	367	377	347	337	372	326	362	344	368	375	348	355	341	369	360	385	341	352	361	333	388	323	358	359	346	349	353	363	378	356	352	358	362	369	384	349	368	366	335	345	339	350	372	352	389	380	357	326	338	373	371	375	355	353	369	334	361	375	411	342	371	355	382	366	384	380	360	365	374	356	359	369	357	371	353	353	361	334	374	358	376	371	401	386	343	389	380	380	366	366	380	355	354	373	371	362	354	342	341	373	371	368	370	344	413	346	361	347	338	354	381	367	355	359	353	378	365	351	373	346	350	337	366	363	349	350	344	343	355	348	353	371	389	377	353	350	364	330	375	336	355	353	361	322	377	341	331	350	362	373	340	347	372	332	387	372	375	359	342	371	345	351	353	351	364	357	359	355	354	340	367	395	352	350	367	368	367	363	362	377	392	313	360	371	348	373	363	354	382	345	380	411	353	347	313	354	331	371	391	342	351	376	348	373	385	356	378	367	360	348	351	393	364	341	357	348	365	360	377	349	369	341	355	351	379	344	333	363	366	346	351	367	356	326	382	335	350	403	324	348	352	356	352	374	372	368	385	324	332	334	363	357	336	343	340	359	346	412	325	370	352	357	397	382	378	386	340	379	370	369	356	347	330	347	340	375	330	383	355	329	382	377	371	305	316	346	345	364	333	371	362	335	369	394	347	349	352	364	379	360	380	363	364	377	337	388	377	352	363	384	368	356	412	349	341	309	377	346	367	363	354	376	384	376	354	378	390	382	386	381	369	381	329	360	373	388	374	350	331	367	373	381	351	414	336	343	376	395	372	343	369	358	351	328	358	376	391	357	367	384	355	340	385	310	366	369	342	351	373	349	367	379	353	343	349	346	331	357	399	340	381	348	356	342	321	370	352	366	319	358	378	369	352	367	355	376	336	353	349	338	349	364	350	378	380	358	387	330	360	375	385	367	343	367	362	392	363	347	368	347	378	348	356	372	351	359	359	378	366	382	379	328	345	345	376	397	345	382	350	390	365	358	352	338	379	336	391	369	353	332	361	349	358	377	337	357	356	374	361	374	354	367	377	371	378	362
41449	74086	39123	30337	34615	11996	422	410	427	456	424	427	392	641	482	383	416	420	419	399	380	388	389	406	395	393	392	370	409	371	382	418	376	388	379	394	418	406	357	406	389	421	359	376	415	412	371	405	385	401	388	383	385	412	372	438	395	421	380	409	396	356	407	375	377	388	366	391	358	401	370	369	394	394	395	369	385	403	365	401	350	419	428	375	408	391	402	371	379	377	393	365	388	405	405	375	362	423	396	363	385	420	395	383	404	396	391	378	412	374	421	404	399	390	370	393	382	399	379	413	438	409	379	375	380	403	441	406	352	397	400	399	398	417	382	402	363	403	388	358	418	400	400	392	387	377	365	392	376	387	413	406	377	418	399	392	399	387	451	407	402	383	396	374	406	392	384	405	402	387	371	361	329	383	381	414	428	372	411	430	397	404	436	442	370	404	394	413	397	397	416	375	404	364	394	433	364	384	393	409	385	373	390	428	396	417	415	397	378	404	377	381	399	392	446	364	362	407	380	390	369	373	422	385	392	410	411	378	392	369	389	401	426	397	395	388	389	394	393	398	382	383	397	359	361	398	413	424	389	385	385	383	405	391	401	411	416	421	389	389	404	377	384	407	409	379	408	389	407	389	367	408	398	398	375	412	380	368	346	401	391	383	405	419	374	400	394	375	377	416	417	371	384	393	339	385	425	402	385	391	364	363	358	366	382	401	402	377	399	381	408	405	406	410	377	393	427	433	403	394	400	408	389	401	402	395	350	373	377	407	367	370	345	446	395	406	362	387	370	393	365	381	411	381	407	428	355	394	388	388	356	410	390	355	379	385	445	410	417	411	408	383	387	414	366	380	382	366	374	382	392	444	401	430	407	434	375	364	366	401	402	416	402	391	409	395	400	378	402	401	423	407	415	405	411	396	400	399	364	358	384	395	393	392	379	404	395	390	392	427	377	404	370	395	399	405	392	382	403	362	400	402	403	389	416	371	385	362	367	420	435	345	414	377	403	392	376	385	403	429	390	360	420	367	413	371	432	410	401	357	368	432	383	355	401	373	416	373	362	373	389	380	424	411	371	387	391	376	384	391	377	422	396	380	408	378	399	384	406	395	408	379	347	396	417	441	376	421	389	369	395	362	402	413	379	414	429	373	398	416	418	428	375	394	395	402	387	421	397	405	384	426	409	402	370	406	389	359	428	387	443	363	396	373	391	387	404	362	388	381	363	379	389	394	402	438	386	388	383	350	382	437	383	379	389	381	437	426	361	388	410	391	387	368	391	385	402	383	396	389	404	399	378	391	373	373	418	384	425	390	401	393	369	387	377	387	397	399	420	403	422	426	385	394	373	372	393	387	392	363	395	402	372	376	416	444	390	395	363	405	396	366	411	400	399	383	402	383	400	369	364	392	407	418	393	391	416	421	374	373	385	379	367	414	349	398	411	383	355	401	391	365	390	414	406	379	425	412	380	370	379	402	381	378	388	381	443	410	413	376	406	398	400	394	400	355	373	407	396	402	396	368	410	404	397	357	397	380	413	400	367	383	409	404	392	387	373	355	424	409	405	396	364	379	363	387	425	413	369	380	399	408	403	432	397	382	386	378	386	388	436	385	404	403	420	388	406	326	404	399	432	364	386	395	408	374	372	394	373	375	378	385	369	392	372	388	394	408	390	388	402	402	400	390	405	400	447	384	409	403	399	421	424	394	367	362	412	439	405	422	406	438	402	396	397	418	394	377	373	341	367	369	366	379	413	370	354	373	415	399	406	389	403	367	408	383	426	344	386	393	383	390	359	395	396	367	395	389	414	383	384	404	378	365	361	367	385	386	380	366	383	413	416	379	401	354	408	396	385	394	391	374	402	401	401	370	403	386	419	424	384	408	386	368	411	381	397	420	407	357	418	400	399	377	354	404	357	421	379	380	383	401	378	385	387	403	393	424	399	400	374	415	404	398	410	368	398	410	404	386	402	392	394	410	397	416	387	408	354	397	348	393	410	387	372	381	403	326	452	386	378	376	400	372	409	411	386	410	425	390	399	415	404	388	400	389	399	381	392	383	428	415	405	396	420	393	373	369	409	382	398	360	382	403	382	368	398	426	392	360	408	408	403	384	399	399	379	404	373	377	399	406	415	396	395	368	405	398	413	370	428	377	387	368	419	343	397	375	380	412	406	361	405	398	368	386	417	369	384	384	414	418	363	400	365	395	397	405	369	413	377	407	401	406	404	374	402	389	378	387	380	395	424	371	441	410	370	398	388	388	435	375	420	403	430	398	406	390	354	423	417	379	408	381	407	431	416	390	407	367	374	378	365	402	392	417	399	416	354	400	358	379	396	396	342	389	388	394	374	414	395	426	413	397	380	397	433	400	410	386	432	406	376	394	392	391	399	406	390	373	406	405	395	413	392	410	374	383	395	370	394	407	398	403	381	378	383	389	385	379	392	378	381	378	392	406	390	405	392	410	393	393	370	385	376	385	388	359	433	406	357	375	361	407	386	398	371	381	410	356	390	399	398	369	393	398	396	395	353	383	376	403	411	388	381	360	401	406	422	373	390	409	393	379	348	377	369	400	400	397	414	398	361	442	395	386	407	404	376	368	402	392	391	386	404	330	406	387	399	386	356	409	362	419	378	404	421	388	415	395	410	372	403	387	375	405	397	392	420	394	396	421	393	395	373	420	402	408	380	399	403	395	405	404	385	400	405	405	384	386	395	399	376	388	375	401	370	394	376	357	360	428	414	388	371	438	334	417	357	336	386	387	407	374	433	414	412	387	357	422	401	372	423	410	383	407	354	415	391	377	426	383	411	379	387	392	422	381	404	386	387	392	375	366	392	413	396	375	374	394	418	419	397	397	393	381	395	377	398	395	379	419	424	365	370	396	382	395	421	385	397	382	366	384	378	355	370	383	386	401	391	368	411	376	380	374	403	384	402	392	395	401	426	400	411	397	403	381	391	367	386	383	356	390	376	387	385	404	383	383	387	409	429	406	391	364	389	413	375	403	402	406	368	405	385	393	395	415	373	369	379	363	390	386	444	434	394	373	382	376	330	412	386	405	402	400	385	397	401	363	395	392	426	382	400	405	428	399	422	375	392	363	373	406	403	373	372	406	383	386	402	398	441	366	388	372	379	377	384	387	417	409	391	395	382	369	443	365	377	372	444	413	406	404	392	404	389	401	384	363	390	394	408	412	413	395	368	393	397	383	394	370	379	410	379	404	415	398	421	381	385	393	375	357	368	403	394	410	378	394	414	386	408	386	372	409	383	392	394	367	392	405	368	423	426	399	382	401	387	394	412	352	365	399	362	417	391	429	409	397	386	381	387	393	406	382	379	423	395	394	392	372	374	411	390	379	405	378	362	396	388	407	408	414	387	366	379	385	374	387	384	405	389	419	402	437	402	376	395	410	405	375	381	403	412	377	358	403	392	407	386	407	384	406	367	372	400	378	443	372	391	383	412	391	411	380	388	421	366	365	405	408	380	408	389	406
22562	21469	29121	24969	31543	30258	14731	1659	740	751	744	672	714	1411	743	727	666	665	654	681	643	648	637	661	675	734	694	682	625	617	686	655	645	660	676	672	675	619	708	691	646	679	583	617	662	642	622	658	709	628	707	660	680	641	641	659	649	666	659	629	642	631	666	675	645	707	669	702	686	643	635	657	698	657	645	630	639	618	665	644	635	662	658	648	634	664	669	625	641	685	636	613	675	617	588	633	691	633	636	639	662	689	663	647	627	676	688	654	687	648	658	682	670	690	651	628	647	698	646	631	665	639	694	641	647	643	691	664	651	654	649	643	640	651	701	697	662	632	600	668	643	681	671	650	663	639	652	679	673	684	618	632	678	673	630	636	667	681	663	613	643	633	669	669	648	674	670	661	625	637	645	644	637	653	663	678	599	656	700	658	682	629	619	640	675	624	629	613	631	650	646	673	680	676	675	681	641	631	637	661	661	722	678	631	670	671	648	623	634	662	669	644	658	624	707	654	642	704	616	683	639	666	614	681	681	632	606	625	692	658	651	634	627	662	655	650	613	718	689	708	622	634	658	626	654	663	664	649	684	588	612	676	626	628	675	650	692	674	661	654	599	618	646	617	640	617	659	656	585	649	629	636	591	659	676	619	610	650	677	659	647	662	720	655	649	705	679	662	696	702	662	651	635	668	646	606	687	605	665	632	659	653	663	616	699	626	597	663	646	661	691	616	675	646	686	590	676	657	664	633	680	676	652	672	660	689	665	643	664	658	661	652	633	631	613	665	661	676	676	654	652	667	658	626	650	666	640	665	658	649	692	606	634	686	645	686	681	660	705	655	629	658	630	633	666	664	666	712	651	679	621	595	577	625	611	631	616	635	667	664	647	647	665	644	693	671	708	653	672	637	629	667	668	660	686	672	706	667	687	640	665	628	677	635	682	634	723	641	639	619	636	622	624	658	700	647	632	639	691	598	624	653	678	594	695	657	654	637	633	656	649	679	666	615	676	653	621	655	634	668	622	627	598	665	639	649	659	627	635	637	672	647	654	601	669	650	629	661	658	663	674	642	731	666	595	615	676	652	647	638	665	643	656	659	626	607	665	615	649	678	684	654	673	685	667	669	670	625	696	617	653	641	661	652	654	682	667	603	644	607	607	689	598	640	677	627	657	641	695	688	665	662	640	651	657	673	696	644	641	667	644	653	624	671	607	631	676	640	636	636	668	666	660	689	627	664	626	683	658	653	681	657	671	642	658	661	636	702	647	656	667	660	686	622	613	656	667	689	691	687	646	660	635	691	662	640	597	660	594	621	660	674	663	663	604	637	667	657	696	680	609	637	662	683	685	662	650	650	623	663	635	657	699	617	679	678	641	657	658	627	657	676	670	661	672	629	624	648	675	650	659	651	641	626	695	641	692	649	624	652	670	701	624	650	679	650	683	643	632	630	640	673	679	625	686	681	620	652	682	636	666	675	627	647	566	638	642	688	636	657	632	646	669	632	662	648	595	673	637	642	655	642	645	660	676	657	686	651	647	657	613	621	653	623	695	642	643	643	647	646	630	673	621	656	661	669	630	671	631	659	636	664	650	687	683	685	640	651	637	662	668	659	683	627	637	656	609	681	606	657	655	659	650	683	676	652	683	675	617	592	608	690	696	556	639	678	624	670	664	667	628	690	676	651	634	633	606	689	639	664	642	618	678	638	608	669	628	617	635	679	640	637	652	619	656	634	700	668	664	644	639	669	687	632	628	599	668	634	617	669	613	620	636	643	639	592	699	651	612	655	654	628	639	672	645	631	610	648	641	668	638	678	677	652	652	670	692	695	639	620	636	688	614	643	655	617	727	641	711	666	626	623	657	647	687	650	628	699	617	662	657	648	629	651	670	614	634	638	630	648	671	605	627	672	709	655	678	683	684	641	653	666	611	703	623	642	627	612	641	641	661	685	660	661	641	645	639	652	642	595	645	677	628	627	679	661	658	645	653	650	652	645	631	643	696	635	626	687	649	630	693	628	642	614	686	647	675	665	615	675	651	674	662	666	656	620	617	679	651	628	626	670	683	602	621	666	658	615	644	652	706	567	708	643	646	644	621	672	657	708	632	607	627	617	641	661	674	625	680	679	682	593	681	695	646	672	640	678	655	621	651	684	647	659	646	703	667	666	666	636	649	624	672	643	634	654	697	629	684	674	628	673	654	651	646	643	678	656	643	686	696	625	648	614	601	663	652	630	644	663	642	636	618	640	684	664	617	662	672	632	671	636	654	633	663	659	660	629	667	620	608	636	633	651	676	603	640	655	672	653	652	641	655	636	675	695	635	589	643	625	638	659	648	651	660	626	635	658	676	620	665	631	663	676	622	643	629	637	651	637	680	664	618	656	692	694	642	644	678	651	711	696	634	679	684	634	677	622	652	629	694	683	629	661	660	653	684	648	672	618	620	657	648	652	639	625	650	648	649	633	691	662	629	667	671	637	676	675	685	651	645	673	621	664	639	683	692	688	697	615	622	710	677	632	629	691	636	671	693	621	670	678	658	646	639	639	652	677	643	689	630	664	653	629	675	671	687	636	648	635	667	657	683	644	628	642	686	641	674	675	589	634	632	687	674	604	688	654	656	656	674	671	635	623	702	669	635	613	726	660	635	632	683	656	662	603	648	636	615	612	641	685	694	645	670	631	691	726	616	640	655	629	622	677	663	659	683	632	682	646	597	623	626	640	685	703	631	629	710	628	673	678	626	649	671	672	661	647	672	659	632	643	645	652	606	623	686	670	636	644	645	690	675	639	614	632	640	697	666	656	634	658	638	657	673	671	680	657	658	680	638	648	633	589	630	679	679	586	696	690	742	668	688	643	684	631	680	657	711	706	667	692	644	650	644	657	647	635	627	645	639	680	664	655	648	681	656	604	664	652	609	617	680	650	633	626	583	667	649	624	640	658	690	624	674	632	619	676	637	707	623	652	640	622	659	649	695	638	676	625	617	629	683	614	673	658	634	588	644	656	671	629	646	658	630	634	622	691	695	685	676	651	612	667	692	661	678	624	650	684	659	662	657	641	686	662	691	653	626	641	621	611	629	594	632	662	610	701	612	663	665	647	645	663	644	654	622	633	676	630	622	642	637	632	647	658	636	672	657	628	651	654	592	670	666	661	657	634	672	662	650	685	634	668	635	647	645	616	640	685	663	687	617	648	628	700	606	663	647	645	678	663	664	658	637	661	647	708	662	649	613	649	623	647	641	630	670	664	643	626	639	611	670	674	683	581	608	671	606	675	591	643	631	688	660	630	700	650	657	679	665	636	651	605	626	645	635	651	640	647	642	691	685	639	631	632	632	652	630	634	662	613	654	697	628	639	615	644	645	645	618	612	670	595	651	596	659	655	649	642	668	668	670	619	679	666	647	653	655	687	631	613	630	649	597	643	661	691	648	633	640	657	626	647	636	645	650	700	688	635	677	665	616	660	650	677	661	601	621	696	677	645	626	639	616	621
48191	94037	51977	48628	51786	26920	967	825	785	764	739	753	708	2005	740	678	715	672	659	646	662	666	661	722	627	645	672	681	640	623	725	686	679	717	645	658	633	621	611	641	669	647	674	684	741	676	650	682	636	711	703	705	653	650	675	688	651	644	676	652	639	625	652	638	617	644	630	637	660	639	629	645	636	601	699	639	669	673	630	652	686	649	653	615	674	678	646	634	678	666	690	689	641	649	623	646	613	665	658	679	657	654	672	631	647	678	693	636	635	702	646	662	656	693	688	602	627	629	649	675	677	627	664	690	692	655	677	654	659	664	679	679	625	642	674	657	694	675	644	654	701	703	657	633	705	682	669	681	658	651	668	661	658	645	623	609	653	692	669	659	626	643	682	660	661	688	624	648	627	649	637	630	661	618	610	656	682	702	631	638	659	654	678	673	623	649	654	665	673	710	734	661	647	693	669	674	664	643	627	692	607	627	659	670	672	624	612	640	648	635	652	666	648	649	692	658	658	580	677	617	631	661	673	655	657	683	693	667	706	622	632	663	641	650	642	664	675	696	615	644	606	648	690	658	711	664	599	660	627	657	648	652	694	638	659	632	663	632	671	672	718	651	666	670	667	657	665	644	639	669	636	666	675	657	637	659	661	633	678	666	643	661	642	640	669	683	649	654	675	606	607	648	661	639	669	652	651	661	653	643	663	688	629	628	666	681	631	632	700	697	638	644	660	660	654	658	595	645	664	646	631	678	636	622	640	729	653	696	621	653	651	655	642	633	669	667	667	663	644	631	658	653	686	645	674	613	644	654	675	642	617	697	636	688	649	658	631	662	648	630	665	639	651	667	639	653	612	648	679	658	638	650	653	675	684	667	653	660	665	649	651	603	658	650	639	698	682	691	697	668	589	635	669	646	671	707	649	648	625	674	661	628	640	653	633	708	651	642	600	654	669	658	673	668	653	688	634	709	679	654	700	665	647	676	661	648	670	623	649	644	632	666	668	659	673	690	673	647	680	664	630	678	671	602	627	689	648	633	689	668	669	636	669	645	637	680	683	653	687	640	695	668	710	690	672	677	678	689	668	652	647	648	624	636	677	613	694	633	688	666	680	639	672	656	684	631	616	644	665	666	671	698	645	669	688	654	636	630	675	638	627	677	679	668	636	645	719	647	582	674	686	638	644	610	665	643	617	655	643	692	668	705	679	715	634	692	670	667	635	668	612	653	621	665	655	575	667	641	664	609	677	667	639	668	634	636	652	681	636	707	619	602	666	682	684	593	667	623	623	675	698	631	644	672	680	628	626	638	677	651	660	647	639	677	634	643	669	623	671	642	664	637	625	653	708	618	658	636	666	653	650	619	663	673	651	630	658	676	653	653	653	673	641	609	628	623	668	700	639	607	639	640	658	631	643	645	703	675	673	641	675	663	638	670	625	637	650	692	663	652	684	659	674	659	659	660	687	671	666	633	623	675	653	635	624	646	722	677	678	674	730	666	667	641	653	682	644	628	699	670	626	633	649	655	685	664	619	700	660	696	639	608	636	662	658	684	631	636	665	643	653	656	638	680	622	671	693	640	668	661	620	653	666	683	657	651	658	653	621	630	662	633	624	733	709	645	694	643	644	628	611	646	666	661	668	698	667	662	691	651	702	673	632	655	662	692	672	617	651	670	636	624	681	622	583	714	653	676	675	654	669	652	697	608	683	682	682	675	645	631	626	660	688	692	689	609	631	641	673	669	633	663	686	668	637	663	655	637	655	624	659	632	669	633	692	655	680	681	612	672	602	663	690	620	663	622	681	643	660	633	671	688	673	626	654	616	665	657	649	670	634	675	660	691	677	680	585	655	648	647	644	639	712	663	655	647	660	618	680	682	633	637	675	652	662	647	594	624	659	653	667	619	718	653	663	643	628	645	662	678	662	679	654	654	631	621	650	634	652	683	659	619	663	653	691	675	586	688	659	691	698	679	652	651	618	671	632	645	647	619	685	672	624	662	684	624	691	702	634	655	654	631	633	658	659	636	649	697	678	641	675	661	682	669	675	601	637	657	605	639	650	645	693	598	687	650	647	623	662	671	684	642	657	652	648	696	633	604	708	664	642	623	649	688	621	694	632	676	670	640	667	644	673	652	609	625	701	654	647	659	647	646	663	652	681	644	649	644	671	624	661	676	678	679	676	673	643	605	616	615	639	684	709	688	656	614	657	704	687	669	697	662	639	691	653	680	654	611	613	707	721	642	688	663	654	644	623	650	683	620	666	698	646	680	651	671	676	628	590	660	682	651	656	641	675	624	663	619	671	669	659	683	672	648	639	657	674	710	665	608	622	651	672	642	663	682	670	673	701	685	649	680	684	619	649	655	658	655	645	650	614	668	687	650	672	676	660	660	665	682	629	650	633	640	641	596	614	681	674	662	654	636	637	707	688	623	654	651	672	644	669	670	631	694	627	641	616	688	651	652	686	690	654	639	673	692	654	664	669	686	645	653	645	647	648	681	698	637	664	672	651	652	660	669	647	684	668	632	690	680	672	652	630	675	686	660	608	662	629	613	644	708	684	608	691	636	637	625	623	678	652	646	634	666	716	676	701	691	648	683	633	648	674	657	644	645	650	682	689	670	632	660	677	614	668	646	661	638	621	664	669	617	660	623	609	659	605	678	641	619	605	680	671	653	697	631	651	666	710	692	647	657	675	614	698	669	717	651	656	685	676	631	659	686	626	643	639	684	623	668	656	640	661	648	688	666	682	625	649	672	671	646	669	625	666	683	634	711	658	654	663	655	687	617	613	654	658	630	700	646	632	670	697	685	671	678	659	661	664	633	649	671	668	628	629	627	626	664	701	662	633	656	670	624	645	649	687	708	648	673	626	659	653	658	644	676	635	682	672	636	634	632	643	657	630	618	609	597	666	629	701	625	662	634	629	673	624	650	632	626	628	727	673	654	658	665	665	652	631	642	616	667	651	637	661	630	680	655	668	686	628	693	651	672	628	639	672	671	630	658	659	678	673	671	643	640	635	699	646	659	647	619	619	645	670	617	646	678	644	672	687	654	638	631	599	617	651	663	664	669	639	646	650	628	710	648	679	669	628	663	626	671	657	630	629	664	659	691	615	669	596	669	632	634	652	657	678	664	670	665	620	613	666	678	729	659	633	645	643	648	716	649	645	696	649	631	677	699	663	644	659	693	644	636	699	666	656	669	695	650	634	679	677	708	620	640	660	666	706	663	655	643	637	624	671	707	639	686	692	684	643	676	689	696	688	673	653	683	669	603	683	637	669	622	679	635	676	603	631	639	688	665	729	672	635	677	663	661	654	648	688	671	663	669	668	723	678	610	635	697	638	672	663	653	637	640	654	645	631	643	716	635	672	681	649	673	637	636	674	650	653	628	637	713	654	711	664	620	683	665	652	688	616	686	718	648	691	658	673	635	601	650	657	676	667	634	632	672	655	657	661	640	646	616	622	681	645	671	625	658	667	677	684	655	636	637
32912	30416	23302	11168	10509	2587	438	308	328	298	284	297	316	341	305	327	299	308	329	338	307	318	318	295	293	322	314	290	300	310	320	299	328	323	294	310	274	268	323	339	282	299	344	317	298	292	314	301	283	298	340	298	308	302	330	309	329	282	328	308	308	323	325	297	313	305	310	317	299	360	336	285	291	289	318	288	303	322	319	323	309	319	282	279	299	313	323	313	316	299	297	315	306	303	330	309	311	305	297	305	286	333	295	302	323	311	311	313	321	278	315	321	321	302	296	299	291	327	305	352	318	284	308	310	294	347	306	350	313	289	278	304	266	283	312	313	298	297	284	265	297	296	315	292	336	317	316	296	288	289	309	283	304	307	312	296	343	328	306	326	310	316	317	304	304	289	283	327	337	310	315	305	304	289	300	311	307	318	300	321	316	287	299	275	323	327	331	290	297	294	300	273	331	302	260	283	329	311	299	296	292	293	314	293	308	333	301	298	327	284	285	347	293	328	337	307	309	320	274	285	347	301	287	271	328	291	312	316	300	307	281	326	299	292	333	312	312	280	293	354	314	299	311	312	299	326	312	306	275	327	326	305	314	287	345	302	270	304	376	319	304	319	322	316	289	311	327	315	285	323	323	336	299	315	313	298	280	305	278	305	312	322	285	301	302	332	337	279	326	276	312	306	301	337	323	309	302	341	340	269	295	310	292	317	326	334	296	339	318	308	309	321	314	298	308	335	303	308	346	341	302	373	296	308	277	282	328	330	336	315	295	322	302	302	315	360	337	315	308	339	320	317	332	296	338	295	301	330	319	335	280	296	292	302	308	292	283	294	325	328	276	327	328	309	328	313	288	315	285	319	296	308	311	305	293	300	329	281	311	341	319	265	300	314	297	289	287	307	336	316	314	311	297	300	364	294	304	300	317	315	337	292	272	319	304	330	308	295	316	308	301	292	292	271	309	288	313	300	280	341	320	329	328	309	325	307	303	317	310	301	330	300	322	315	324	302	309	291	293	339	305	330	315	309	324	332	286	301	312	310	324	282	303	317	273	334	281	300	334	280	333	310	298	332	283	308	320	341	308	308	323	312	324	292	301	310	316	316	294	296	305	332	311	329	308	342	293	311	341	306	318	279	278	316	312	296	348	280	304	307	319	338	326	326	285	312	278	339	338	309	324	284	309	310	321	309	304	349	306	309	317	314	342	322	316	294	307	308	295	294	317	315	290	285	284	331	305	325	321	318	304	298	307	314	306	314	302	331	282	310	308	347	301	335	319	291	312	328	326	311	312	314	297	309	318	327	344	319	300	303	321	300	309	313	297	315	319	308	321	293	287	331	336	358	310	305	320	313	269	316	303	306	292	301	320	284	316	315	295	278	320	304	294	284	330	324	316	320	305	340	316	305	329	292	314	310	324	291	323	295	309	300	310	324	336	298	294	313	270	304	305	302	320	312	311	289	311	297	342	310	326	313	292	324	303	315	283	342	285	285	306	299	315	340	322	311	289	319	315	299	308	291	316	295	288	309	280	293	289	324	305	283	286	288	317	324	304	276	305	301	294	304	313	339	309	323	279	309	307	310	304	330	284	325	313	292	319	277	356	318	330	291	323	308	299	288	333	290	310	334	303	346	316	335	304	316	309	308	288	319	324	310	320	281	308	322	303	333	286	309	305	325	304	302	307	302	312	304	310	339	297	334	338	322	307	290	317	330	319	313	296	273	333	335	347	291	312	294	313	332	282	325	321	331	286	294	301	294	326	309	305	324	297	278	297	269	334	317	301	307	310	317	311	346	305	328	317	324	317	303	327	351	318	334	308	293	306	317	290	288	303	323	316	309	304	360	306	320	318	326	303	285	314	320	336	310	297	289	301	297	332	294	278	327	324	313	298	311	342	284	325	279	318	307	317	300	312	290	321	328	337	330	262	308	334	329	344	324	288	292	292	271	297	303	319	326	306	307	299	318	295	301	297	340	321	312	313	326	296	277	301	314	315	269	325	264	302	318	301	302	304	338	313	305	300	302	314	288	302	316	343	268	281	343	335	321	295	295	307	315	346	291	315	302	303	285	315	290	317	281	286	326	303	345	299	291	278	345	324	303	299	276	307	296	301	306	324	321	298	320	309	305	361	325	317	327	315	325	297	329	340	315	278	318	312	305	293	306	301	300	329	340	314	314	313	298	307	280	317	310	304	290	287	299	302	314	278	280	313	303	288	294	289	311	269	286	302	295	286	306	330	269	341	282	313	313	324	307	301	316	303	311	341	333	323	328	320	313	290	304	312	309	307	294	299	321	299	292	313	293	310	334	315	290	334	311	344	293	320	288	295	307	328	314	306	326	320	297	317	296	309	340	314	297	337	330	299	296	283	311	319	305	315	312	286	293	274	325	318	287	307	294	278	322	307	278	286	324	320	295	286	312	309	339	312	315	302	291	329	278	304	284	314	321	329	292	307	319	311	301	315	294	321	297	303	313	310	289	317	294	309	308	296	294	280	294	312	312	306	312	339	315	288	304	320	330	336	318	305	294	332	303	297	315	332	305	334	301	320	294	285	284	327	307	302	302	314	318	299	300	312	349	297	296	279	324	334	308	341	309	316	309	276	301	296	286	310	330	290	299	314	262	297	312	297	298	303	317	338	303	295	303	300	352	293	329	310	306	316	299	345	305	315	288	316	317	339	294	318	318	340	319	290	312	272	282	308	324	333	332	308	306	311	299	329	296	298	341	282	305	314	322	313	323	314	309	312	295	289	335	305	312	331	302	298	298	304	290	320	294	320	299	299	298	323	307	304	279	330	289	290	318	304	312	314	318	316	333	299	286	287	304	326	316	325	307	292	324	284	291	305	308	308	277	334	299	302	309	331	333	284	305	289	295	322	317	289	292	300	317	309	290	303	322	276	298	321	308	324	311	309	308	323	342	289	330	312	287	350	338	300	339	297	324	290	305	336	335	322	321	321	295	291	314	313	293	319	326	320	283	297	327	286	306	301	294	303	296	298	305	331	300	321	305	313	319	315	328	334	305	311	293	303	298	311	281	304	317	320	310	312	307	306	321	307	328	275	312	293	290	315	324	274	310	334	302	306	329	308	301	286	299	333	315	299	307	300	310	339	319	320	287	290	289	339	315	292	294	309	313	287	291	280	310	311	320	323	324	312	303	340	313	312	309	297	334	300	313	293	309	304	309	315	288	283	315	293	310	321	310	346	313	306	317	311	310	313	332	287	307	309	306	328	312	311	300	295	310	337	335	314	320	299	341	314	298	305	299	295	365	298	334	285	302	291	325	331	329	302	285	267	304	299	262	281	304	281	298	309	320	347	358	338	323	345	313	292	315	322	307	328	291	299	313	341	286	298	296	349	335	319	302	343	325	312	328	313	311	341	295	310	288	325	321	277	295	316	297	319	300	325	297	310	308	297	338	299	317	304	295	323	307	316	297	288	315	316	287	294	297	298	307	279	285	334	326	320	314	307	319	301	317	266	298	286	293
36394	42877	13774	7045	10035	2435	332	340	330	323	341	343	341	414	330	296	339	325	323	301	316	324	327	332	327	344	316	315	313	300	331	317	338	300	351	351	301	316	350	318	310	323	348	363	343	307	327	300	303	314	308	316	307	350	326	316	322	375	347	324	300	346	285	328	327	318	313	324	343	313	314	316	326	299	307	333	310	355	366	339	304	339	317	358	329	353	317	314	330	326	329	320	317	336	310	325	317	360	327	311	352	339	308	313	330	366	333	288	318	330	336	360	337	324	303	341	350	303	309	319	353	305	315	320	347	348	371	339	339	323	335	330	322	314	331	308	355	328	337	335	302	328	359	353	313	327	329	333	339	338	340	320	312	326	349	355	332	310	354	330	324	331	313	342	328	323	336	319	303	321	338	312	330	334	322	295	323	345	308	321	314	349	338	331	322	317	306	323	282	316	310	325	306	320	338	344	330	311	318	346	350	350	308	330	318	341	325	320	342	294	311	339	328	342	322	308	345	301	327	293	309	351	352	335	356	352	359	327	341	318	334	349	330	361	355	334	347	323	340	342	306	369	308	321	322	296	332	332	332	364	335	323	324	369	305	330	331	313	337	334	353	311	335	334	328	344	342	350	341	346	351	353	335	320	331	348	310	358	299	312	308	324	328	341	312	343	340	314	327	350	333	338	353	356	339	350	348	329	331	328	347	344	327	357	334	330	318	333	354	345	333	313	332	315	325	333	333	308	330	346	325	360	317	356	305	329	363	350	298	335	315	328	369	323	330	324	282	327	329	323	350	336	322	315	331	318	351	310	299	338	314	307	310	300	336	337	286	328	320	328	344	322	315	333	320	323	327	345	340	311	333	340	347	331	353	340	329	326	293	335	318	340	354	313	300	336	363	317	321	333	340	309	302	344	323	328	332	285	331	346	329	303	334	332	328	313	303	351	320	323	341	339	325	340	311	329	342	333	296	309	301	337	315	330	332	321	342	315	358	319	339	331	327	342	320	312	314	359	329	353	321	340	309	356	330	294	336	300	339	337	335	336	327	344	336	326	320	358	332	365	338	315	332	338	347	323	346	301	331	352	333	339	329	308	308	359	299	320	325	313	338	336	354	337	319	336	309	340	334	332	351	312	306	319	342	293	296	343	328	338	332	297	306	296	323	334	305	330	316	334	341	306	351	343	332	327	304	339	334	323	373	327	321	322	316	304	327	347	288	328	314	339	337	341	338	343	343	324	346	342	323	310	280	311	370	327	319	319	337	308	341	319	336	331	286	324	342	330	335	314	367	335	320	310	346	330	325	349	347	332	332	351	334	336	329	313	337	329	292	325	334	324	323	310	349	331	296	325	338	336	328	357	318	309	320	317	341	342	342	329	347	317	288	316	309	300	312	338	352	330	340	337	332	327	344	344	334	337	319	331	334	305	341	319	338	348	325	344	317	315	328	366	328	334	330	352	346	318	309	324	343	336	319	348	316	300	352	311	266	321	312	315	314	304	353	345	308	313	339	326	336	325	298	343	338	344	321	321	377	330	307	322	331	338	346	304	310	317	347	332	316	318	374	308	312	340	351	306	319	336	330	317	337	333	310	326	285	336	343	340	320	317	312	327	311	344	332	321	322	333	341	338	333	352	318	337	285	333	351	334	347	350	313	373	355	328	318	336	313	325	329	326	342	377	343	309	338	327	350	313	356	323	341	316	345	343	334	370	322	307	348	345	356	322	301	319	318	292	322	321	338	328	343	324	336	379	301	304	312	341	341	296	341	319	325	362	351	316	323	310	313	292	326	371	290	367	323	279	339	331	323	326	336	328	331	332	328	330	337	327	334	337	310	340	360	350	325	320	322	316	322	321	358	324	321	343	312	313	339	332	326	351	322	326	306	296	350	322	341	332	344	363	347	334	342	342	309	349	294	281	320	311	319	337	325	317	334	329	333	306	337	315	316	295	332	307	345	335	332	319	315	326	327	332	341	336	348	312	329	331	316	353	353	320	347	315	323	319	335	316	337	312	282	317	339	316	297	322	297	318	302	293	319	306	306	337	327	306	316	343	302	316	336	335	332	342	301	334	335	310	311	335	322	348	335	314	358	287	338	318	328	329	340	338	302	342	326	302	327	298	314	359	344	310	335	319	321	338	334	314	354	340	339	324	346	318	331	337	337	337	337	305	287	318	345	328	335	323	352	359	322	326	351	356	353	304	357	336	365	346	372	349	320	318	319	326	341	352	315	337	299	338	298	328	351	318	350	310	316	319	321	348	321	320	337	324	307	337	284	343	301	332	316	332	332	340	332	343	308	341	293	329	363	342	328	318	313	316	306	321	322	325	326	332	330	336	322	313	273	333	348	318	326	357	319	318	322	320	307	307	311	334	353	280	307	319	304	347	308	344	331	336	328	320	314	356	306	324	346	322	322	330	339	316	312	347	357	311	326	323	323	307	296	346	337	332	327	301	310	325	353	310	337	329	321	301	349	345	351	294	294	346	331	318	359	333	317	321	318	326	343	315	326	312	334	334	323	333	299	335	339	326	329	334	319	372	324	326	338	306	332	319	371	320	312	324	334	340	323	334	321	322	334	316	313	328	338	312	337	318	317	325	308	319	333	321	317	313	315	348	338	321	337	326	338	333	312	338	350	341	326	336	316	325	314	341	331	346	330	337	319	329	332	332	320	306	352	326	322	322	343	333	330	302	359	340	332	323	335	286	334	329	302	312	293	315	300	319	332	320	315	316	358	314	325	299	353	310	317	338	327	315	348	326	318	337	340	328	337	354	313	310	349	307	308	323	328	359	346	337	311	316	318	310	340	354	313	316	337	348	343	305	319	349	332	353	313	321	302	309	348	305	304	330	340	328	351	332	346	343	349	333	339	319	367	315	356	323	360	301	337	341	335	356	337	346	303	329	339	333	309	338	306	332	321	326	341	312	349	309	310	310	334	354	335	330	369	349	325	332	373	302	339	354	319	312	307	324	326	325	329	336	334	304	338	337	329	341	318	352	296	324	328	374	325	314	294	332	334	312	331	317	316	312	308	356	303	327	334	298	337	316	343	309	314	324	301	341	340	352	332	303	319	370	324	293	337	328	302	344	332	326	336	320	356	343	336	330	314	311	338	328	315	317	371	324	328	301	358	351	351	322	292	326	332	327	322	329	320	332	321	336	318	329	310	331	317	313	332	318	301	314	302	348	345	305	308	319	320	317	322	323	317	322	321	325	367	313	340	370	324	313	299	308	319	311	306	325	318	330	317	331	334	335	330	331	312	311	334	336	330	311	338	340	344	298	326	348	327	321	327	336	324	310	311	327	289	330	300	358	322	354	353	386	319	357	316	310	312	343	330	358	339	296	293	326	343	348	336	314	324	328	302	321	327	318	283	296	322	296	293	331	360	305	306	307	307	321	339	321	325	312	340	365	336	328	333	356	335	313	322	360	327	328	332	299	333	346	323	353	339	336	342	300	332	328	342	341	325	355	335	330	325	317	302	356
23880	22297	30239	27689	35286	24823	5928	616	525	519	529	546	570	1051	707	513	509	548	481	487	485	462	482	518	503	504	465	449	493	498	489	499	478	446	512	498	464	534	471	478	487	460	452	465	466	479	486	467	491	446	489	516	452	487	477	474	500	472	470	449	498	460	469	509	496	492	492	486	466	463	491	489	483	484	514	461	490	461	469	493	457	481	464	464	498	499	465	474	499	499	437	506	502	461	501	460	476	518	483	460	487	519	478	516	440	462	514	503	493	458	482	451	480	475	484	467	450	468	505	448	446	491	454	476	493	456	489	479	490	444	512	477	490	470	496	475	482	524	484	489	469	493	515	509	435	455	463	481	477	511	494	521	489	473	464	484	441	479	481	464	471	456	469	490	508	471	486	474	475	500	510	498	464	532	450	490	536	436	518	492	498	485	527	482	487	488	506	438	474	497	487	463	455	516	451	486	474	476	480	462	506	497	463	470	478	460	515	443	494	483	481	490	464	498	462	499	471	476	459	504	496	493	475	468	481	499	460	516	473	447	469	493	476	483	504	478	480	503	486	491	468	483	514	470	471	489	487	507	460	457	472	495	447	458	528	478	473	479	485	471	488	503	474	478	500	502	513	478	456	482	474	483	481	469	505	466	473	472	439	508	502	456	489	459	479	515	465	456	502	495	454	518	504	491	477	500	469	449	483	474	454	461	453	473	491	480	475	476	471	448	491	434	498	474	506	489	495	522	477	500	469	473	496	491	478	491	503	499	501	470	500	450	523	422	474	467	476	475	508	478	470	405	477	463	481	456	475	493	496	485	483	468	506	493	468	484	448	490	502	506	481	480	469	491	467	431	486	495	476	466	500	516	473	516	479	457	464	500	482	516	495	479	485	489	494	425	504	485	466	472	488	469	476	473	444	468	506	514	518	474	460	478	485	463	481	480	473	523	519	472	494	458	478	505	452	493	455	462	468	470	457	479	507	454	501	469	491	487	470	480	470	466	475	493	505	464	489	494	484	484	476	442	472	496	494	501	472	501	482	503	449	454	503	426	480	431	499	466	476	465	486	468	481	496	505	480	481	460	488	491	479	431	481	503	498	485	470	478	507	491	457	491	483	518	435	490	455	489	547	507	476	450	429	457	501	469	459	523	460	492	500	471	486	511	498	463	475	488	466	526	498	508	468	502	461	474	474	469	461	477	443	492	459	496	474	480	485	490	445	502	463	461	477	484	472	461	480	475	520	485	463	492	491	461	498	485	471	480	501	476	438	477	457	473	482	455	488	469	473	470	452	506	482	482	504	467	500	490	471	486	496	477	501	481	488	441	501	506	490	500	469	484	507	479	527	477	513	469	481	487	465	483	479	520	487	495	529	475	464	470	476	457	525	520	454	486	477	492	497	428	436	441	480	458	451	498	489	496	484	472	458	492	482	459	487	456	470	467	467	494	451	456	460	474	492	515	499	455	445	492	483	457	531	479	501	498	473	468	484	501	490	499	491	480	508	485	484	455	464	433	479	496	475	510	470	474	506	452	477	458	463	437	478	519	495	481	464	494	444	484	519	447	523	499	481	507	479	485	474	449	478	486	486	478	510	518	485	473	485	472	467	439	499	463	484	482	494	485	476	481	473	473	481	478	505	466	458	524	522	472	495	491	486	517	476	473	463	464	508	478	501	479	506	454	473	556	498	501	481	447	505	484	525	445	472	486	493	488	472	480	490	445	471	458	470	479	484	509	480	479	481	531	443	473	536	506	475	460	447	516	460	483	463	481	476	485	476	463	444	470	461	479	512	457	505	482	516	481	472	507	437	474	513	498	486	473	508	498	484	475	471	444	513	472	467	463	490	498	450	446	448	459	497	478	467	501	491	429	447	479	448	427	462	499	515	451	468	488	451	482	437	510	471	501	435	499	512	514	481	507	462	493	473	497	493	437	466	495	497	444	466	475	448	474	458	526	469	496	517	492	474	472	490	497	459	482	478	472	524	496	472	468	438	510	518	470	491	471	460	483	481	477	485	518	456	527	500	534	494	459	475	518	493	459	499	460	506	474	463	484	509	489	501	488	489	465	466	496	477	473	490	471	480	507	506	463	488	457	463	476	460	482	483	464	490	495	492	501	484	535	464	486	473	469	482	459	516	466	530	480	495	474	503	480	485	498	502	478	461	499	486	478	475	473	521	483	516	472	492	419	506	485	493	476	505	468	505	466	468	476	507	502	489	456	453	485	468	468	451	476	520	488	502	518	483	490	476	503	479	459	470	498	513	499	485	495	474	499	478	502	476	452	500	468	505	486	454	495	493	479	481	468	500	443	508	487	470	513	523	484	465	445	510	488	465	477	431	490	513	490	466	495	511	497	508	481	461	519	467	470	482	476	461	471	441	478	486	481	504	468	455	508	502	475	519	483	478	482	504	462	478	491	470	448	458	477	490	543	462	495	469	466	468	495	515	483	463	487	492	448	503	479	485	483	520	498	483	507	483	455	408	540	457	469	485	444	461	524	498	475	462	484	475	500	511	477	472	443	500	528	491	488	487	460	462	500	530	496	477	473	468	473	486	494	462	461	563	497	513	481	486	480	488	450	492	535	500	496	485	479	452	480	505	495	514	490	487	464	464	470	482	455	537	496	469	513	471	493	465	459	504	500	466	469	498	470	480	453	473	509	443	518	493	459	496	486	484	481	489	518	482	446	527	463	515	456	467	476	476	485	490	455	513	489	455	480	472	492	436	472	497	486	478	455	505	482	460	492	471	480	484	441	499	516	455	476	476	450	471	494	500	474	469	461	539	451	475	489	458	487	521	428	464	480	479	500	483	445	456	468	478	492	491	536	476	477	472	470	506	476	451	481	487	460	462	504	446	478	483	466	513	490	468	484	504	479	489	464	477	486	464	422	442	447	491	494	492	532	483	522	511	499	456	511	460	478	488	476	480	469	504	476	489	466	498	505	450	501	526	464	495	476	465	460	452	483	494	517	462	504	497	505	487	504	479	456	506	493	473	516	481	441	505	488	484	480	456	455	485	468	458	497	461	471	452	496	449	521	484	477	486	512	469	466	504	464	466	485	491	481	446	462	452	476	477	478	520	472	462	487	469	506	505	488	511	461	475	472	478	488	455	505	467	507	491	455	471	487	488	492	459	472	484	430	501	469	517	494	443	485	453	506	460	478	470	454	542	510	476	480	455	525	499	487	450	477	475	510	506	491	457	477	485	463	465	464	510	491	512	487	519	460	518	473	551	507	493	510	489	504	454	490	449	473	473	522	488	450	497	465	472	497	471	457	500	483	531	462	478	493	508	490	477	502	497	466	475	467	462	511	469	506	475	472	472	494	506	462	482	507	465	478	461	483	477	465	470	499	449	477	476	470	476	472	496	525	505	535	489	517	478	486	495	460	455	454	505	482	456	470	473	512	429	482	444	498	458	480	481	499	490	459	469	480	504	493	489	503	453	488	481	447	522	469	493	500	473	481	495	486	454	436	480	479	497	517
42848	85564	47600	39025	41413	18384	699	581	552	543	509	590	713	1450	830	522	519	509	477	499	460	469	475	482	523	484	499	516	477	516	509	445	491	510	508	515	449	520	517	507	512	493	514	493	473	469	501	502	462	494	506	457	500	471	499	466	538	507	479	507	506	461	481	476	522	470	495	479	486	443	463	460	477	515	498	479	496	484	480	492	501	484	480	483	488	515	466	485	508	526	499	523	486	548	513	454	477	502	464	468	539	483	501	513	502	485	483	530	447	523	472	503	519	467	490	490	500	499	500	511	523	474	490	471	463	511	503	508	502	496	473	525	461	477	518	489	492	493	494	465	551	502	524	475	453	519	491	483	494	468	494	472	459	518	498	475	495	468	519	459	464	479	506	491	504	487	495	473	462	474	465	485	502	478	507	486	495	514	507	491	499	472	511	463	472	500	512	505	511	503	501	519	456	495	486	498	499	486	526	436	502	469	473	468	479	478	478	481	484	517	504	514	467	489	491	518	491	508	478	439	466	482	486	479	512	460	495	470	493	470	476	516	512	473	481	480	482	500	527	496	496	515	460	462	503	464	498	499	480	492	516	456	468	479	510	483	463	474	520	502	504	506	507	495	502	474	458	490	499	464	470	480	517	490	494	495	470	488	550	490	496	519	461	452	496	498	521	474	509	476	476	504	504	459	469	479	521	507	518	527	484	532	502	481	504	473	491	521	517	487	472	480	506	491	471	545	509	503	491	459	461	469	501	500	469	483	480	506	544	510	519	473	510	463	502	479	461	474	513	481	525	478	507	485	512	485	485	477	512	523	518	475	516	507	470	511	474	473	533	527	506	525	486	522	467	446	485	477	478	526	555	483	491	433	535	495	483	519	498	506	512	432	492	517	477	464	525	494	477	474	511	494	495	524	496	495	476	544	457	494	451	499	491	493	455	446	463	478	551	501	513	460	486	520	482	456	491	524	450	480	502	517	521	470	478	489	493	484	509	465	491	512	470	479	494	530	466	469	488	483	475	484	500	495	519	482	458	486	477	480	475	481	485	465	468	530	450	505	435	470	512	482	482	472	454	508	499	444	521	508	494	476	516	477	472	501	499	486	443	492	498	490	500	482	491	498	497	508	533	506	468	475	512	495	494	482	505	482	480	484	482	463	453	451	444	461	510	491	461	477	487	490	476	510	445	452	512	519	524	476	495	473	473	478	464	543	473	517	475	485	510	506	482	466	517	523	500	470	511	497	518	473	511	504	509	493	482	503	493	507	463	479	517	469	523	486	525	524	512	497	483	449	492	492	508	450	460	493	494	468	468	478	473	477	496	487	494	463	494	499	461	490	497	497	519	462	485	503	490	518	478	466	486	477	461	513	496	469	487	518	495	478	451	477	518	506	441	482	508	521	516	542	483	499	501	502	490	486	523	501	489	541	479	493	506	463	508	490	494	552	476	476	486	490	467	491	481	503	498	474	468	508	516	539	466	462	486	516	500	461	478	523	494	499	479	457	450	459	478	488	506	489	465	509	472	461	473	527	497	515	526	523	477	475	503	492	431	478	468	479	497	490	460	494	465	476	492	495	523	496	490	490	500	486	515	484	511	491	469	468	480	466	497	513	510	502	499	502	494	515	497	434	440	507	482	506	512	465	492	494	505	469	495	463	484	483	467	484	496	487	547	489	495	498	494	479	509	484	483	505	446	468	477	503	504	498	501	504	526	473	497	531	487	501	474	489	487	474	476	511	507	487	510	483	513	500	510	472	479	489	523	489	513	493	499	488	494	467	453	501	507	517	459	470	506	470	493	478	458	479	501	478	520	499	476	517	450	443	475	473	500	501	534	526	478	502	500	500	470	509	508	523	530	455	468	467	459	488	462	495	487	466	488	479	433	504	492	456	481	455	490	509	480	488	522	525	517	473	495	472	481	499	495	477	505	465	494	473	500	478	498	437	470	481	477	499	526	500	491	461	505	491	476	488	449	495	507	496	459	515	477	520	496	497	530	477	494	508	488	472	495	475	470	481	464	461	493	466	477	456	463	536	478	467	506	534	474	455	480	475	464	484	488	491	464	480	507	483	475	497	488	463	467	490	474	483	489	477	480	471	512	445	483	491	456	486	472	501	514	516	507	467	512	489	481	488	512	483	500	481	480	523	518	454	479	465	504	477	473	500	498	520	471	511	496	511	498	477	499	495	503	479	512	501	493	509	515	496	473	516	518	456	483	500	506	463	519	485	482	442	489	476	491	493	485	470	517	478	491	523	471	457	516	550	508	483	537	501	476	470	492	514	456	490	482	516	460	461	492	533	471	471	515	478	465	457	497	521	487	511	510	499	463	464	500	486	534	471	481	491	481	442	496	511	466	489	430	493	506	480	501	486	507	517	508	477	450	462	473	484	499	504	524	467	478	503	488	521	508	495	526	486	497	520	479	479	507	481	441	521	488	478	525	505	530	528	467	492	502	456	468	510	501	526	482	507	524	449	473	511	488	460	505	521	466	462	483	491	500	479	486	490	502	466	474	516	526	462	454	476	504	500	484	548	489	513	490	466	491	478	464	471	477	496	483	464	520	494	498	456	486	488	496	503	479	509	521	457	509	481	460	451	516	509	499	498	466	475	474	433	505	510	492	534	479	474	500	492	505	508	460	461	487	504	514	504	517	502	495	490	490	476	518	478	449	477	513	509	481	516	457	517	546	477	511	491	548	491	463	506	473	501	481	500	515	500	485	491	450	455	515	488	515	491	460	493	507	458	481	473	471	473	461	509	523	474	476	477	489	470	506	505	490	497	502	480	466	489	473	523	491	473	508	538	531	502	470	464	496	473	489	481	462	445	530	466	487	497	456	450	534	511	475	508	514	493	515	497	499	466	451	482	490	449	476	504	494	488	472	505	474	470	516	512	513	494	475	523	481	441	513	483	471	478	493	488	508	494	509	489	457	506	479	500	463	507	457	476	502	462	501	495	513	476	477	474	504	488	506	490	451	502	496	534	480	470	467	499	513	474	504	460	472	542	470	483	434	462	507	496	492	452	506	528	484	495	532	504	515	483	506	521	477	521	461	467	459	471	460	548	493	511	468	497	495	494	516	475	512	494	492	494	523	453	496	469	488	528	534	516	488	460	494	512	472	487	517	486	492	502	492	527	483	504	479	486	465	513	479	515	511	502	472	493	518	479	481	526	483	470	476	534	497	474	501	477	478	478	458	517	537	432	474	471	464	447	510	467	539	490	458	489	522	515	478	485	503	483	502	480	464	494	484	487	490	474	459	483	486	511	467	500	445	520	480	490	520	528	536	462	454	476	471	460	457	478	485	473	472	486	498	513	486	497	517	476	505	491	489	501	505	531	482	493	504	508	483	512	494	478	465	488	481	484	514	494	468	469	501	491	492	478	499	506	502	441	501	510	472	496	474	518	487	494	461	486	514	503	459	490	519	462	488	469	500	523	479	511	464	488	503	512	520	527	501	496	492	492	501	475	490	484	523	481	478	471
25031	22871	29943	26571	26966	14997	1171	401	389	357	387	412	757	752	570	354	350	377	372	354	368	411	381	325	399	361	361	357	347	378	382	353	342	373	395	355	388	381	393	359	368	360	357	361	399	378	367	329	332	381	382	346	319	348	375	364	393	358	370	351	386	329	360	384	362	353	381	356	341	392	352	363	362	346	336	403	352	352	350	382	357	365	358	387	352	356	354	367	349	344	347	370	376	368	374	373	360	377	339	343	313	372	349	378	366	339	370	347	368	382	358	398	373	341	368	334	349	340	371	375	360	399	397	360	353	329	408	382	374	365	356	368	338	355	351	364	342	393	380	367	346	366	398	370	358	369	393	314	379	338	370	363	371	348	357	357	360	351	387	363	383	414	382	362	414	371	346	338	395	376	362	379	366	387	372	377	383	372	371	387	350	364	369	366	352	370	371	349	349	402	362	385	389	398	406	361	357	380	319	367	373	362	366	368	350	327	346	363	357	327	354	377	380	351	375	394	336	369	349	366	387	333	334	385	359	381	413	374	378	358	372	379	351	366	371	346	353	392	381	370	335	372	366	351	377	322	377	361	367	352	339	382	377	390	352	374	354	331	344	342	351	366	354	399	327	360	375	379	371	363	363	348	371	387	352	396	389	365	382	327	345	376	373	346	377	356	391	352	305	351	397	379	349	355	377	390	380	385	372	341	370	346	336	370	351	383	360	360	315	358	329	363	374	360	345	364	335	345	365	397	367	378	341	395	340	374	342	366	356	375	378	373	371	365	357	370	382	377	366	365	348	378	414	402	346	344	368	355	362	359	339	363	397	383	358	359	339	374	344	353	371	371	354	359	358	316	363	374	404	355	393	385	343	375	378	363	366	354	346	374	353	373	369	376	350	352	358	392	369	355	386	370	382	382	402	348	376	374	361	346	346	347	358	364	384	337	393	410	351	351	409	386	362	320	365	349	369	387	351	388	366	369	369	343	357	374	409	358	360	353	382	363	385	368	372	383	325	336	346	354	368	380	396	355	369	374	352	378	365	350	363	363	337	388	374	398	357	362	341	369	351	332	378	364	326	370	374	345	378	377	331	355	372	338	362	357	348	382	343	354	370	373	339	367	347	333	318	363	368	348	373	350	369	345	309	362	369	339	356	371	344	353	395	376	405	365	339	367	366	409	382	333	343	357	348	372	379	376	363	367	344	354	349	365	387	374	349	361	374	385	355	370	349	389	386	315	373	352	382	380	330	363	375	338	360	352	386	363	333	341	339	349	385	337	356	358	351	374	360	338	346	368	370	362	345	387	386	353	403	402	345	344	341	404	396	387	348	367	370	360	392	369	358	344	343	365	369	378	378	371	373	362	391	382	378	330	348	372	373	389	371	366	351	355	336	352	341	347	362	359	340	371	352	352	364	352	364	373	385	373	337	381	337	350	346	344	392	341	371	351	390	365	377	344	379	355	366	348	357	360	322	356	348	358	384	361	414	363	351	353	376	354	391	359	376	345	365	366	395	341	339	385	391	366	382	361	353	368	376	363	347	407	348	351	368	368	374	371	359	355	358	389	346	343	337	375	370	367	345	357	344	360	348	371	366	395	327	377	354	339	385	400	392	338	360	374	349	331	358	332	380	336	345	396	347	366	363	328	370	406	368	351	374	363	348	365	374	373	365	371	350	366	362	387	360	359	352	402	353	379	384	368	345	364	389	356	342	358	380	359	402	392	369	385	414	365	346	362	365	328	354	317	369	401	381	340	361	346	391	349	342	366	377	385	340	361	354	348	355	368	386	391	361	325	399	374	387	338	368	368	341	347	404	341	366	387	366	384	349	373	383	379	335	350	344	373	382	340	373	372	369	367	403	362	368	367	349	374	402	351	410	405	349	376	319	349	399	345	370	381	342	319	347	347	411	349	381	366	364	374	372	388	358	365	342	352	371	387	380	377	375	330	381	400	357	350	373	391	378	316	392	396	371	357	363	353	358	344	402	358	332	347	327	350	361	372	365	357	350	342	368	375	375	385	365	373	384	349	368	342	372	359	338	349	372	363	341	351	350	356	352	350	384	357	376	357	365	354	366	372	360	384	387	351	331	336	354	357	362	340	388	401	387	353	345	356	365	342	418	357	380	371	364	362	388	355	352	361	386	342	360	350	349	351	379	357	363	371	362	338	374	342	351	354	354	345	357	334	381	373	358	363	365	382	343	363	372	380	375	379	386	391	343	365	362	359	378	382	370	367	361	369	390	384	371	381	364	371	351	358	361	363	366	343	368	389	345	355	371	413	336	401	366	349	379	372	365	395	380	358	378	383	362	383	361	351	325	338	395	387	344	333	351	375	335	375	346	346	397	363	357	373	372	359	357	378	378	360	371	353	373	352	401	347	343	405	398	361	325	376	347	339	385	385	363	366	351	374	321	395	398	363	359	346	384	328	374	359	336	317	342	350	360	356	355	389	376	350	337	333	397	371	345	363	353	359	367	355	351	374	331	370	375	354	389	370	374	348	395	325	355	366	356	351	357	342	357	363	395	345	341	406	371	363	367	357	339	350	369	361	374	352	354	369	396	403	346	373	376	427	385	383	342	362	347	348	339	358	391	362	377	352	338	362	365	372	403	371	354	350	374	351	359	371	374	400	365	380	342	389	368	361	330	336	374	397	351	352	356	381	380	391	391	385	360	350	398	349	350	339	379	386	335	414	389	380	369	349	381	370	348	342	363	419	381	374	376	389	369	349	328	344	363	372	341	353	353	361	317	352	389	365	414	349	418	369	368	311	351	360	353	394	368	381	362	371	372	393	378	367	371	342	414	346	384	395	353	369	369	366	380	380	359	349	381	338	379	366	371	350	362	369	383	364	378	379	354	349	380	370	341	361	350	359	341	360	342	350	363	367	352	347	355	372	377	383	343	332	355	375	331	379	366	339	337	333	353	371	350	383	394	383	355	333	351	377	362	373	368	385	328	348	371	361	316	368	356	376	356	350	346	355	396	361	367	376	346	345	368	383	370	367	382	341	361	350	341	332	342	350	345	370	357	380	359	391	339	353	367	387	343	374	377	377	327	366	370	345	365	380	395	339	373	369	382	378	355	390	371	348	381	355	377	402	360	368	374	391	383	382	354	338	391	374	351	421	387	356	364	382	353	319	376	343	327	341	374	406	375	362	340	360	339	375	362	389	408	358	394	371	359	348	364	343	364	354	361	358	383	374	356	386	393	373	363	357	373	343	361	371	376	330	354	360	406	365	333	372	350	351	370	370	375	328	350	334	374	358	365	370	369	316	362	378	356	368	369	382	365	342	337	369	369	363	371	399	383	380	337	374	345	351	378	335	379	361	374	369	355	375	349	354	336	393	342	384	355	365	378	347	347	355	343	381	394	358	360	363	379	362	363	373	356	323	342	337	340	372	362	377	376	343	361	365	344	374	383	371	372	350	367	388	409	332	393	361	361	373	380	389	364	324	358	364	435	377	368	385	367	381	381	369	363	381	364	374
40371	75165	40985	28909	34056	11512	454	500	466	408	408	490	1214	1183	819	371	363	440	432	417	409	355	395	401	377	402	394	411	395	368	401	410	388	440	387	453	371	344	409	391	378	431	385	394	386	391	420	376	445	419	408	398	441	396	390	437	403	384	383	361	403	392	347	371	383	367	383	413	388	379	406	368	419	408	388	378	400	407	404	388	387	400	375	391	407	418	405	430	384	379	376	402	385	368	409	436	412	345	386	389	399	400	377	389	416	392	414	366	400	397	417	397	394	403	392	387	392	387	436	411	390	406	415	401	377	386	431	392	397	381	361	402	402	411	383	413	391	438	394	398	397	359	350	393	394	405	426	427	387	413	429	436	388	401	405	427	401	406	401	392	412	395	422	414	403	395	398	362	385	407	382	412	402	412	420	398	403	378	387	385	385	393	401	411	382	391	358	381	391	372	383	406	379	378	369	402	356	414	414	411	400	417	389	397	410	394	382	431	374	393	370	374	384	386	387	425	387	386	396	385	400	391	394	389	417	413	358	422	422	399	381	345	412	388	397	400	397	401	406	389	383	377	409	392	406	391	397	365	401	352	369	385	428	376	399	381	440	416	402	361	404	381	385	378	385	402	403	391	389	374	349	424	398	380	414	422	387	353	407	416	401	358	441	402	382	398	391	426	386	366	369	388	417	402	380	388	389	371	384	369	404	383	418	414	410	392	409	429	391	391	405	396	410	382	417	358	394	392	372	397	368	387	379	411	418	393	369	374	380	427	390	383	400	388	408	391	406	399	423	400	430	388	395	382	373	404	369	416	400	404	429	413	373	427	432	397	399	419	408	372	405	414	379	386	379	417	408	389	400	368	398	377	348	396	382	377	407	390	407	418	367	375	420	403	396	373	414	374	428	403	413	396	404	422	386	383	401	417	399	389	391	413	401	377	444	418	388	406	383	373	405	403	377	376	384	370	392	390	393	388	372	412	385	394	425	408	378	385	378	382	384	401	358	371	420	384	390	423	405	388	413	397	398	404	400	389	376	367	387	405	391	404	394	386	371	402	416	414	396	387	388	383	421	394	441	396	384	376	395	386	383	405	409	409	410	400	432	442	380	394	411	415	405	399	405	375	419	390	403	420	390	391	368	404	390	368	420	380	431	367	398	386	411	369	389	427	427	408	397	401	422	365	403	395	404	427	403	391	375	356	389	428	391	390	403	366	395	418	395	382	377	418	423	449	375	416	393	428	379	396	387	403	390	366	370	399	372	430	382	394	396	391	400	370	372	387	409	397	394	393	387	391	419	403	390	412	357	406	406	383	402	397	379	442	376	371	421	388	400	429	373	384	393	385	370	393	390	390	377	389	415	431	380	384	380	384	389	366	402	399	400	432	388	416	408	385	414	405	376	387	374	369	400	394	418	419	387	399	385	387	391	391	404	414	376	363	393	385	383	419	406	390	394	420	408	396	394	402	396	410	406	382	375	377	380	354	390	387	354	378	386	352	369	398	373	403	396	336	389	417	406	360	416	413	392	396	408	401	408	369	385	364	403	420	411	410	396	385	406	377	372	390	413	380	401	396	383	404	417	430	410	396	369	406	367	421	394	404	395	392	355	388	401	376	382	380	402	399	396	384	401	405	408	423	379	378	405	391	407	384	402	430	426	382	390	368	406	367	407	383	398	420	425	377	425	412	423	373	413	394	408	405	409	403	370	388	407	364	417	422	362	376	357	406	387	394	359	376	368	398	407	371	388	389	441	397	424	403	386	394	391	394	390	375	387	395	362	393	371	391	390	466	400	383	363	367	376	417	378	415	378	386	395	346	400	387	373	435	392	406	384	391	353	407	378	387	415	416	457	425	391	386	392	387	434	394	407	420	431	390	377	380	404	415	401	403	404	381	391	367	385	403	376	411	389	383	401	396	391	379	366	418	395	363	400	388	389	387	411	376	394	384	385	374	363	395	412	394	404	411	381	396	400	433	397	388	383	399	411	383	414	396	372	405	362	366	365	408	428	420	432	404	389	369	376	372	389	364	385	390	354	432	409	382	395	402	374	386	409	441	388	426	382	413	419	406	387	375	393	411	419	386	414	410	364	399	421	399	408	390	383	419	421	375	400	389	400	399	415	442	402	390	376	413	387	399	353	383	368	396	430	398	413	398	389	386	402	361	406	390	368	403	383	401	413	359	430	425	400	386	408	390	386	382	391	400	412	398	406	421	396	387	374	418	390	382	366	370	387	400	378	396	431	377	397	376	424	399	367	406	396	399	385	422	384	422	412	382	408	383	393	401	378	394	393	395	413	400	385	383	400	402	411	375	384	377	390	417	365	385	367	424	383	405	377	377	405	425	412	393	399	409	380	391	394	400	413	384	381	382	403	364	401	373	404	426	398	426	383	438	387	405	389	409	407	390	392	395	408	415	395	394	428	370	429	397	368	414	403	377	419	422	333	374	388	386	391	385	371	374	381	403	368	395	409	400	358	383	393	425	355	385	347	402	392	383	361	436	409	407	393	410	385	383	399	394	377	400	392	365	408	393	379	388	389	419	401	375	436	411	400	368	374	408	396	402	396	415	416	381	426	404	356	406	396	438	401	410	359	390	373	372	391	442	391	375	400	402	405	403	396	397	387	368	440	385	405	447	396	382	356	396	406	419	374	417	370	409	369	385	354	386	410	441	400	383	389	389	398	390	410	421	393	432	357	385	395	382	374	412	367	417	374	409	385	358	402	376	385	395	390	352	370	375	383	427	357	416	414	393	368	411	410	405	362	395	386	375	404	342	415	362	360	392	393	387	384	382	383	383	421	368	410	411	426	402	361	395	389	381	410	401	401	389	392	369	403	376	396	394	378	381	374	428	408	387	401	398	390	432	393	416	379	388	396	424	387	391	384	421	437	428	387	383	394	364	391	396	409	354	381	396	381	370	430	388	381	387	384	409	389	415	393	378	425	391	414	396	379	427	437	397	393	381	391	388	384	386	391	398	407	411	396	424	419	403	393	380	409	414	389	392	410	383	369	386	388	391	406	389	384	421	410	378	372	385	390	362	407	394	408	410	411	404	413	415	383	374	395	374	420	388	387	389	426	390	388	417	382	404	399	399	373	422	370	407	389	430	411	390	387	389	374	385	386	377	424	397	401	391	424	424	365	410	360	425	403	351	416	401	424	411	368	407	431	395	354	390	399	407	379	392	403	369	417	393	409	382	385	370	392	416	415	381	402	413	381	400	363	387	375	405	372	386	403	398	418	367	401	375	381	395	395	390	402	390	411	432	390	460	407	374	434	378	396	405	393	397	387	398	411	387	407	375	381	382	415	419	393	385	425	395	363	429	365	421	437	417	382	389	442	372	357	428	397	388	378	415	378	381	372	405	380	384	379	383	372	420	371	381	374	390	429	398	382	351	390	396	411	388	380	378	440	367	368	394	383	383	403	394	385	366	381	383	407	369	368	402	383	403	361	384	384	430	353	381	377	410	374	413	407	378	387	419	407	375
22604	21544	29625	25481	36940	25623	13184	1440	748	690	794	705	2265	2438	1829	716	696	714	681	678	692	644	627	680	673	683	676	635	614	666	650	666	690	606	621	629	687	681	653	678	647	659	663	685	670	694	652	694	615	634	610	701	646	640	644	684	668	685	694	678	663	655	653	656	670	649	638	628	699	684	634	703	665	668	639	689	632	664	585	669	633	634	628	650	659	660	641	664	670	579	661	616	665	643	671	659	627	657	639	660	682	635	641	647	611	697	665	661	697	666	671	675	678	630	643	653	631	662	639	655	647	656	643	606	631	636	640	685	651	619	618	642	662	681	625	680	625	675	679	635	659	661	664	613	635	662	679	661	684	656	678	685	668	632	665	636	677	695	645	616	612	680	673	626	641	642	649	692	639	633	616	625	706	658	661	681	622	606	679	646	646	645	687	710	671	661	656	647	647	679	681	628	663	674	704	653	698	645	630	637	642	617	677	647	647	663	651	650	656	664	674	652	605	672	638	672	683	670	623	649	585	616	654	617	651	640	687	638	604	683	661	684	641	646	614	692	632	644	641	662	648	698	619	715	649	643	633	676	655	650	617	632	649	610	614	613	639	637	678	629	664	651	627	652	675	662	663	653	642	618	668	653	658	635	623	680	672	663	668	657	690	595	626	626	686	660	702	695	631	662	651	689	643	639	608	623	670	657	667	675	701	677	677	628	646	628	626	647	674	628	655	660	712	650	690	712	636	669	615	669	660	632	643	662	669	634	633	666	649	640	642	667	666	696	610	635	665	699	630	642	685	600	622	646	670	675	628	662	599	669	655	642	693	667	657	645	659	651	638	664	633	640	656	631	664	674	678	639	665	642	682	662	628	639	649	635	675	649	649	655	639	671	638	642	648	652	649	618	631	676	670	639	671	639	654	675	689	654	594	688	651	626	622	671	636	642	652	659	695	643	665	688	642	628	630	681	641	703	636	689	676	617	695	672	624	627	687	615	632	633	651	686	625	642	695	612	617	630	668	616	634	659	647	648	610	658	687	638	639	635	619	668	680	601	625	643	654	640	628	660	651	622	672	647	644	660	660	668	612	630	701	670	636	653	686	647	696	630	632	620	690	650	670	656	645	668	672	613	685	691	700	665	716	689	639	681	654	644	631	647	632	655	679	647	657	684	645	669	692	622	681	663	652	665	649	663	641	642	655	651	657	628	706	655	712	631	680	651	631	642	606	641	652	659	713	649	716	668	643	689	633	680	733	654	608	636	598	650	652	666	698	656	675	652	614	640	660	639	675	650	636	688	718	644	667	633	644	650	691	571	603	695	653	689	681	635	657	657	684	702	662	637	678	645	667	760	653	680	673	655	612	631	638	636	672	670	678	637	653	636	671	622	647	638	707	634	681	670	643	657	650	682	650	654	627	647	713	696	675	633	629	612	688	650	653	650	695	659	705	672	638	668	674	618	665	662	694	603	649	661	624	608	636	653	667	625	654	673	624	660	648	626	623	689	665	614	660	670	674	644	667	685	680	673	674	687	675	653	632	668	631	654	676	664	684	656	690	696	664	661	643	623	660	676	665	631	684	674	679	668	624	673	698	639	664	712	668	658	686	635	614	674	631	648	651	655	658	610	633	666	630	678	638	658	635	666	666	654	631	662	652	634	649	641	659	664	634	639	674	676	629	643	641	636	662	621	649	639	656	709	636	686	656	615	653	645	649	603	642	684	704	671	671	646	612	672	642	666	622	664	665	687	690	704	624	600	636	678	621	648	637	678	646	650	673	682	659	644	629	678	645	684	593	663	666	662	626	614	634	614	673	591	656	629	652	690	629	665	641	626	663	630	651	636	680	609	646	665	605	602	657	634	680	649	629	672	714	702	623	672	676	667	665	659	644	671	703	681	661	588	660	619	649	635	670	628	616	663	644	673	641	662	645	658	701	651	617	692	649	672	648	672	640	688	668	635	664	680	658	664	634	666	635	621	667	652	670	695	651	666	588	680	672	681	648	668	643	650	648	634	638	687	672	636	623	644	702	641	654	700	622	667	703	637	614	684	672	655	658	676	665	676	619	696	661	672	680	656	663	611	640	670	653	672	661	673	662	648	694	661	688	651	636	628	646	680	616	649	645	630	639	595	640	609	666	651	670	657	662	656	669	631	632	648	637	643	653	647	681	658	656	657	646	664	651	622	719	636	677	632	652	691	616	666	646	620	651	644	621	663	653	667	704	676	642	663	651	668	690	610	638	614	690	654	648	638	638	660	666	644	638	656	664	670	635	634	662	648	622	674	655	655	625	646	651	692	643	687	632	647	628	664	643	676	692	670	703	603	641	650	625	633	694	666	648	651	641	599	681	671	624	658	645	680	651	652	608	630	643	635	660	659	655	636	703	631	631	662	636	634	654	636	689	652	669	645	686	671	683	635	604	677	641	688	698	653	630	660	625	639	704	707	626	688	658	644	655	609	663	693	641	652	648	636	657	630	662	683	626	622	690	654	710	660	654	635	648	628	647	684	622	678	734	657	607	666	672	643	701	610	685	678	633	654	663	708	652	676	711	656	683	654	635	632	635	617	672	602	700	649	666	679	602	643	662	683	694	610	684	648	683	694	642	655	601	666	646	670	674	632	656	628	586	644	658	671	654	619	690	633	627	622	644	603	642	653	689	640	677	669	580	610	662	659	681	640	703	651	706	647	643	631	631	658	646	668	647	675	600	667	666	655	641	661	661	657	653	614	655	675	618	646	612	614	621	675	654	671	637	684	675	636	649	592	638	623	660	688	650	680	684	662	611	680	646	682	664	610	659	682	608	696	628	679	630	667	701	660	681	691	618	672	649	669	669	658	652	637	622	688	651	629	655	665	660	708	668	681	683	656	642	679	634	657	679	664	691	613	619	682	673	661	616	657	674	641	664	637	647	670	632	619	658	628	683	623	642	636	643	616	694	630	665	656	660	670	637	649	657	668	686	670	653	725	690	668	632	662	645	652	670	668	678	636	686	624	629	683	676	670	668	646	649	636	613	614	617	669	693	642	683	637	666	698	647	671	684	692	668	670	641	656	654	670	687	668	673	685	713	657	625	630	647	629	637	651	647	616	673	629	668	679	677	648	664	639	672	671	670	623	661	608	630	637	649	638	626	632	642	672	655	598	616	682	602	653	645	595	650	603	650	603	707	643	659	632	696	651	631	629	632	644	624	640	645	648	618	673	565	664	659	634	674	621	618	655	658	662	685	603	652	641	690	657	698	627	647	661	610	705	648	690	648	637	672	684	609	654	634	679	640	638	628	665	697	695	677	648	650	668	644	669	646	607	653	641	648	670	622	680	591	631	654	681	643	660	647	678	653	675	629	646	683	684	612	645	676	662	660	689	616	682	649	641	689	699	614	666	645	671	675	625	677	647	617	684	651	638	627	676	629	650	632	671	635	625	700	642	698	678	648	624	657	656	673	612	661	672	629	674	704	641	651	650	674	673	631	609	616	631	608	643	658	700	607	681
47291	91358	59556	52278	54469	17164	967	889	820	832	811	808	3412	3502	2391	655	634	655	691	645	690	667	645	674	707	659	659	655	651	644	664	683	709	648	680	624	707	655	674	659	665	655	705	692	670	647	644	670	638	655	682	686	649	648	642	678	620	641	662	653	664	654	680	660	639	679	677	705	664	649	637	704	660	603	652	670	670	663	698	668	654	661	708	647	627	673	666	602	674	673	684	662	661	659	643	614	699	664	612	683	638	657	623	671	649	689	680	644	646	656	659	654	632	640	685	683	659	650	644	643	688	695	667	692	628	651	656	686	668	668	614	674	704	693	656	679	650	657	694	663	671	669	626	638	658	623	646	689	615	634	623	663	679	671	664	627	675	668	674	668	697	622	636	678	643	626	639	615	643	672	630	645	688	636	696	652	703	652	667	659	625	692	655	623	660	655	671	625	668	686	684	659	680	639	625	649	654	679	642	680	633	650	674	627	640	666	691	653	678	689	635	665	665	646	662	642	654	642	649	689	631	660	655	623	663	650	634	621	651	632	651	691	643	628	651	640	685	632	650	673	674	707	644	621	646	609	650	668	649	624	669	668	648	637	705	628	688	665	710	670	637	614	699	655	648	646	683	686	657	658	651	706	667	679	639	689	618	680	690	661	647	661	651	672	683	685	643	645	680	706	639	666	643	694	658	651	631	693	639	678	647	683	654	659	691	647	665	663	628	644	674	641	659	685	682	654	654	638	688	701	646	644	647	677	661	688	685	646	634	656	657	703	669	667	688	687	674	658	648	683	656	663	652	678	639	644	650	678	660	681	699	671	637	612	674	699	654	603	655	688	679	694	680	699	677	637	656	625	673	637	621	652	653	671	630	660	622	658	663	637	613	672	701	670	652	680	625	656	715	661	671	649	674	666	668	660	690	678	710	638	614	665	664	709	682	692	602	650	737	641	655	692	622	635	710	635	679	623	652	664	648	636	659	674	628	629	652	670	643	696	673	648	643	651	649	663	645	675	604	712	640	683	650	694	681	669	666	680	642	655	649	646	652	732	696	714	693	655	677	694	622	648	681	650	675	698	688	672	661	662	707	670	627	681	696	687	654	656	695	715	695	677	648	624	609	648	667	665	664	617	656	666	646	692	639	656	607	699	622	670	640	676	642	720	646	624	694	666	664	710	706	633	650	636	637	670	609	671	670	659	671	637	651	633	711	680	690	653	682	654	690	668	690	669	644	645	690	653	673	623	658	647	644	652	655	689	651	642	702	652	658	669	652	658	635	662	648	661	657	632	647	648	648	597	692	651	673	643	660	650	654	623	667	663	689	664	676	684	660	601	703	671	661	636	696	665	702	636	701	653	656	676	658	693	633	650	709	662	695	674	652	645	643	670	681	633	685	659	648	679	644	663	661	687	667	650	672	712	666	664	671	622	632	637	650	656	644	660	649	661	662	659	680	684	674	629	673	680	666	654	707	665	664	663	665	659	704	648	663	706	634	638	681	642	654	686	639	678	660	646	656	678	690	701	649	661	641	649	644	650	685	662	659	674	669	697	668	664	666	670	658	665	700	630	657	620	662	647	659	604	610	679	659	661	621	669	629	620	643	657	674	689	644	694	665	667	647	657	653	643	660	656	674	637	633	624	654	630	641	664	654	633	647	656	665	661	643	670	648	648	669	641	654	684	656	655	661	658	650	636	662	680	670	613	711	656	661	726	624	627	653	681	704	646	661	597	654	680	699	684	690	653	703	629	663	713	609	647	677	657	681	630	633	608	657	644	684	691	653	656	673	640	652	623	660	674	658	643	684	654	616	676	657	669	663	681	664	675	663	692	605	638	676	647	655	625	626	668	706	630	672	661	690	654	695	676	674	667	640	686	698	719	668	657	660	672	640	634	688	665	646	706	670	648	696	688	625	680	718	659	629	661	697	697	682	652	657	700	675	635	675	668	699	687	635	680	632	687	667	636	700	674	688	665	674	621	665	658	639	665	694	725	654	676	687	650	625	642	658	671	646	643	637	618	703	743	663	675	629	676	656	612	664	682	676	704	670	680	610	694	674	642	638	676	645	684	664	674	696	666	690	620	702	678	641	673	645	638	730	669	670	687	605	629	674	642	639	662	662	659	669	654	679	702	669	650	646	642	660	660	650	631	684	615	670	690	659	678	663	648	687	646	670	669	692	673	646	705	610	665	691	678	652	707	672	690	651	683	706	670	693	642	661	666	690	663	614	687	644	639	722	693	683	639	648	660	683	690	687	612	651	658	641	677	688	718	627	638	665	633	637	683	694	671	667	680	646	666	688	677	660	644	674	684	619	680	640	672	715	679	679	683	678	672	695	642	614	638	649	651	686	628	666	674	690	638	674	620	617	663	674	651	609	682	633	656	670	662	649	694	684	664	688	667	658	670	650	629	695	614	644	677	720	694	662	655	693	665	689	682	682	690	638	678	626	687	618	655	648	643	645	695	644	705	690	649	719	660	673	641	635	653	709	680	633	671	675	630	688	662	667	639	664	679	694	714	659	687	683	673	702	603	671	704	650	634	642	659	665	657	685	660	682	707	676	719	657	701	675	649	647	642	650	710	634	717	661	670	653	608	637	633	661	662	686	603	631	617	675	663	728	708	706	655	666	641	679	681	657	637	676	692	647	652	670	639	683	665	636	660	665	622	695	666	650	613	641	660	648	637	702	669	635	608	669	634	675	660	657	645	688	645	683	648	645	670	642	705	666	650	695	633	627	649	627	639	677	692	625	670	658	670	680	652	647	659	660	697	641	652	695	676	656	635	661	607	630	621	694	640	672	650	653	611	656	670	638	681	626	622	620	635	655	674	714	666	644	608	652	672	666	653	692	649	666	683	657	659	651	671	616	645	622	637	657	636	671	630	668	668	661	654	628	645	622	644	669	633	642	650	672	667	618	706	646	645	638	694	644	630	673	670	668	707	623	639	644	681	668	653	644	621	668	691	685	663	617	654	673	646	631	662	709	670	639	630	655	675	670	654	684	646	656	701	675	676	662	706	671	663	708	659	677	610	663	636	626	650	636	681	703	632	641	650	729	660	636	682	661	666	668	667	674	660	675	627	657	652	648	672	671	648	626	615	688	669	642	617	589	691	718	672	702	613	692	705	637	687	684	670	657	667	594	667	637	639	692	614	676	672	713	660	667	653	650	664	674	658	640	659	701	651	673	680	641	703	645	653	675	633	662	637	612	707	667	644	627	654	647	689	661	653	688	658	704	702	656	693	715	698	663	684	667	596	678	650	674	692	666	674	701	681	650	655	679	690	641	690	712	664	653	694	670	658	658	645	647	640	619	628	647	660	666	687	651	689	626	685	667	644	629	709	689	671	660	682	740	681	673	614	637	645	652	694	679	648	663	686	695	668	627	693	696	663	673	685	644	681	691	609	689	669	622	628	641	661	668	623	650	644	670	677	635	668	636	683	623	665	644	675	672	689	702	640	645	670	615	647	680	619	663	639	655	650	648	706
32084	29086	22049	12629	10531	2318	320	301	316	321	374	329	374	382	344	286	309	325	314	312	278	298	312	286	322	338	303	351	268	338	331	313	331	340	297	302	333	296	306	319	312	312	305	315	322	310	302	303	306	304	307	316	301	303	338	341	310	312	328	317	318	301	310	357	339	358	310	313	305	326	330	286	277	330	313	324	324	341	283	321	326	308	303	316	310	318	307	291	307	336	354	322	306	300	320	312	324	310	282	271	308	331	316	300	299	319	293	286	317	304	319	262	307	299	302	314	284	324	305	342	305	293	316	286	313	306	314	314	322	311	324	325	315	332	297	292	260	313	283	310	300	346	297	290	306	317	325	310	324	326	336	294	277	318	286	323	313	300	301	325	318	329	313	292	296	320	326	312	285	298	340	310	355	293	319	314	352	304	304	272	275	308	306	338	309	312	288	329	323	320	320	316	299	337	312	301	316	310	330	300	326	288	341	298	345	327	339	327	294	347	291	310	276	305	315	340	338	308	326	318	321	304	307	331	303	315	306	301	334	314	304	299	324	312	329	318	312	313	309	303	298	338	310	328	311	304	291	322	302	305	323	281	330	306	308	286	308	297	299	309	297	298	294	308	287	303	289	328	330	336	315	323	332	288	334	352	337	341	327	314	323	331	295	303	323	353	280	318	292	310	321	308	311	279	316	297	308	304	287	296	306	310	301	294	313	346	303	317	311	323	307	317	307	312	331	317	308	285	326	323	305	308	287	330	272	329	309	315	327	301	342	348	332	286	302	299	280	307	346	313	336	310	348	321	317	310	292	311	308	311	311	321	318	306	333	331	330	331	355	299	294	302	321	304	293	324	304	323	320	327	318	303	316	315	296	307	317	330	286	312	273	308	368	317	347	299	284	331	297	292	294	292	320	318	293	308	295	344	350	290	333	295	320	301	302	321	338	347	300	308	293	322	305	295	303	316	308	310	335	342	299	330	323	299	320	313	335	319	316	310	341	339	303	319	310	329	323	314	324	321	312	333	320	298	332	305	308	331	295	298	314	281	320	305	273	320	314	303	319	286	304	325	349	329	304	287	314	314	275	339	299	324	334	315	308	293	329	290	305	366	284	330	321	336	307	343	329	324	271	320	324	317	336	299	323	292	343	311	304	313	296	325	307	335	324	280	303	310	319	312	332	319	307	292	317	318	311	291	333	309	284	318	278	317	290	324	332	317	324	318	299	320	301	301	330	336	285	326	311	328	300	346	312	333	293	296	300	297	306	307	322	343	313	328	304	308	316	322	315	264	332	301	290	288	316	292	319	313	312	262	309	282	294	312	282	321	344	327	307	339	318	315	301	313	310	317	336	307	260	337	300	321	304	320	301	303	323	284	325	324	332	349	337	313	310	312	314	319	332	320	340	298	268	342	283	316	298	313	323	305	316	323	334	305	345	290	309	300	280	294	320	327	312	333	299	341	311	306	313	282	316	287	335	319	293	303	334	289	329	298	328	325	324	328	295	307	303	304	345	340	327	334	317	327	319	324	301	317	325	303	291	315	301	289	320	310	330	290	283	329	352	337	322	317	319	321	287	299	303	323	319	277	320	289	308	295	331	311	284	318	328	308	305	318	322	332	322	322	302	316	319	322	308	316	312	301	292	318	310	285	311	317	320	291	297	320	305	332	325	298	293	331	337	299	323	324	311	321	293	328	313	315	297	311	334	298	321	308	298	287	286	299	362	294	289	295	315	299	306	306	306	338	299	307	322	300	307	314	352	298	307	307	313	292	284	296	303	296	314	331	336	297	348	292	263	330	301	308	328	332	339	306	306	308	335	264	342	291	275	308	333	308	335	322	311	373	301	314	286	332	264	306	302	296	320	325	329	303	288	306	315	327	328	309	341	305	286	342	309	308	328	319	336	340	286	297	334	324	310	302	285	305	308	314	331	337	318	333	308	322	312	319	296	317	293	287	329	298	286	305	261	319	282	308	319	305	317	301	334	259	306	299	321	312	305	298	320	299	290	344	339	307	326	322	312	286	304	335	304	304	302	344	285	327	307	279	344	303	294	310	304	323	335	314	337	337	295	345	335	311	318	321	313	323	312	301	341	301	321	351	298	290	304	314	333	312	293	298	317	297	351	303	316	336	325	279	329	318	353	325	315	308	291	289	300	341	327	306	306	303	326	300	355	316	311	310	321	294	276	297	292	327	317	305	307	319	309	273	315	339	312	302	303	315	298	308	346	335	319	283	283	280	305	320	319	295	320	317	307	332	298	323	277	324	317	339	341	325	275	310	315	308	320	323	314	309	355	300	331	291	331	330	285	347	304	321	308	315	326	332	305	308	323	294	322	303	321	326	330	315	320	291	307	318	286	316	299	304	331	299	298	334	337	294	293	322	324	324	310	319	305	307	328	300	304	310	339	328	315	334	296	310	315	320	299	339	302	285	320	294	299	300	317	363	324	324	336	317	310	335	323	275	322	320	325	316	321	289	299	336	267	273	323	320	337	316	316	323	303	295	326	297	323	300	304	328	360	348	318	329	343	306	318	315	282	299	310	340	306	311	327	332	334	313	283	319	331	337	323	308	298	334	295	311	309	290	333	314	288	331	304	300	296	324	324	297	337	300	315	308	319	306	307	278	316	320	344	319	299	262	328	325	310	295	307	322	312	308	314	318	316	298	333	310	303	373	329	300	344	334	303	297	287	312	317	326	304	310	314	307	306	308	308	298	317	295	312	285	342	321	314	309	312	299	301	325	295	296	327	308	318	311	266	347	315	327	294	289	307	305	341	324	314	327	322	317	312	326	295	295	294	323	304	308	320	295	310	317	325	290	309	330	313	329	323	325	323	297	338	315	340	319	322	334	282	311	324	322	291	301	315	308	358	328	278	300	324	302	290	268	314	288	316	325	328	338	297	268	293	332	337	331	308	344	304	323	312	335	326	314	321	317	341	317	305	310	298	330	316	321	324	296	296	350	300	305	296	302	288	299	301	300	318	311	300	303	319	300	331	307	331	322	316	298	298	293	294	339	323	314	305	314	300	313	297	345	289	316	288	345	339	338	322	304	321	330	318	299	315	325	307	296	283	295	289	337	292	316	296	317	300	295	326	313	304	330	320	317	327	313	310	283	344	322	300	280	282	311	294	281	296	331	332	318	319	302	292	303	279	319	330	327	297	290	276	314	303	317	310	315	338	307	309	298	320	307	316	307	307	288	315	337	292	290	299	317	335	294	340	262	305	278	314	311	329	322	325	326	347	314	310	300	316	309	275	315	287	299	318	301	324	313	302	313	311	289	313	302	290	291	326	298	320	341	336	329	317	339	277	323	317	313	294	309	315	310	301	311	329	299	307	335	291	323	311	324	290	319	284	288	289	329	338	307	315	335	332	338	298	315	313	294	310	331	304	330	336	331	295	336	291	326	324	293	316	317	324	312	304	301	304	322	314	316	328	295	347	332	311	312	343	317	327	310	331	326	339	335	290	306	325	296	304	312	316	334
34973	40539	13833	8649	10125	2097	306	363	357	347	365	340	394	421	373	331	345	335	337	332	347	334	329	383	314	325	320	313	314	304	333	343	325	354	309	295	363	318	338	354	373	309	334	313	295	345	350	355	308	354	360	329	347	317	336	339	334	343	339	287	320	343	282	348	307	307	313	313	311	326	330	343	347	355	343	350	335	335	358	378	328	354	344	334	346	304	380	335	300	326	332	330	292	319	333	344	343	346	331	330	335	295	363	337	369	338	346	329	342	360	337	327	357	325	340	300	337	330	328	342	365	359	340	365	289	317	345	335	338	315	348	324	310	345	332	329	314	310	307	341	315	358	321	322	330	338	309	317	297	362	341	341	328	348	338	330	318	313	319	346	308	350	336	362	303	315	309	320	316	309	367	354	306	301	309	325	353	319	336	309	346	317	327	338	337	337	297	356	323	313	349	346	346	361	345	343	343	358	371	344	332	364	326	325	330	351	344	329	311	358	376	347	340	325	318	345	336	309	332	340	344	337	343	315	319	324	323	326	332	344	313	328	357	322	349	336	339	341	320	345	350	361	359	293	343	310	319	316	350	285	317	332	372	311	317	349	346	323	364	315	316	313	364	341	308	339	313	346	319	359	363	322	303	331	315	350	326	344	318	370	342	331	327	312	319	345	318	366	331	336	362	306	316	354	351	322	318	332	339	333	307	310	350	330	320	347	334	358	334	319	341	338	310	298	334	316	317	343	336	305	309	316	336	324	323	308	332	330	345	280	340	355	333	353	339	304	317	338	296	321	318	345	319	338	327	348	327	288	336	340	314	322	364	318	346	344	310	307	356	313	353	385	348	324	341	324	339	334	319	334	304	332	350	338	330	339	325	341	355	352	340	352	303	321	351	312	293	323	330	356	322	320	329	316	333	346	364	326	321	319	358	326	351	368	318	316	323	308	311	331	331	314	346	338	327	297	347	311	292	323	344	342	336	339	315	334	343	344	352	334	333	318	374	329	338	291	376	333	345	341	328	346	341	415	324	350	344	348	359	339	352	330	326	357	329	342	316	377	372	314	361	342	364	296	331	351	337	333	326	333	322	341	274	318	332	352	311	298	332	313	310	321	338	319	298	332	331	323	317	327	331	300	290	299	321	365	339	335	325	334	294	325	316	304	345	318	342	338	335	299	341	318	292	327	343	352	358	319	323	335	345	312	360	287	340	304	328	349	334	311	281	335	301	280	324	359	326	307	364	319	334	335	319	348	300	331	337	323	358	313	359	312	337	346	344	342	338	310	319	328	360	330	330	325	335	315	320	329	342	348	339	331	319	349	361	351	300	331	331	346	348	318	329	313	321	342	358	336	323	324	340	341	334	311	340	357	312	326	316	344	326	328	356	333	304	335	349	374	340	344	343	307	336	344	358	343	289	342	304	335	326	308	343	337	333	359	341	334	339	331	339	314	335	329	313	349	354	336	321	307	317	327	380	342	319	309	324	320	327	349	319	342	308	327	382	293	300	323	304	318	345	318	335	336	324	327	328	343	322	317	315	326	345	352	339	340	334	324	339	351	382	328	313	337	344	361	331	333	329	318	343	300	350	353	354	301	324	314	345	306	329	324	331	315	315	331	280	328	324	342	317	343	321	347	328	315	331	333	307	364	291	330	364	337	322	308	322	304	310	325	329	325	328	336	323	329	341	330	329	337	332	351	291	310	346	331	333	344	322	331	320	361	335	325	356	334	325	336	311	307	334	354	360	343	303	312	333	314	326	324	353	370	339	342	332	346	340	332	303	376	333	363	333	340	311	354	345	308	298	317	318	325	327	335	313	323	326	317	302	352	318	330	322	325	341	337	354	360	357	319	325	376	330	332	352	364	338	315	289	328	325	353	349	344	317	345	322	363	307	312	358	324	359	334	323	336	342	355	329	305	320	335	336	361	315	336	325	343	337	313	343	331	312	356	343	324	327	324	346	338	311	328	324	319	290	329	290	317	325	323	301	310	337	344	348	280	313	299	325	372	332	308	366	325	300	335	316	355	316	335	373	335	327	345	331	336	312	309	358	356	299	345	340	319	297	308	347	342	353	330	289	343	313	344	315	282	296	325	309	306	310	336	344	338	321	360	309	357	349	332	343	307	331	342	327	312	324	353	305	332	333	342	325	335	318	328	358	302	296	311	355	344	320	358	350	355	324	340	314	344	338	317	320	354	318	335	329	349	363	338	337	318	334	354	323	365	319	372	343	304	338	336	347	308	341	322	305	333	353	333	337	350	329	332	330	319	368	340	322	356	299	343	333	315	342	330	339	349	340	333	310	316	316	358	357	340	312	306	318	314	333	356	350	342	345	354	333	353	335	330	325	330	362	356	359	335	314	336	294	304	324	315	359	352	349	366	329	329	335	356	360	350	329	372	347	335	331	320	331	326	348	342	354	331	388	322	333	302	302	371	345	328	301	341	328	361	337	346	348	322	346	326	288	337	347	360	316	295	298	330	352	343	326	330	308	368	352	315	339	350	351	329	324	318	335	306	341	320	341	340	335	344	318	316	305	341	358	314	338	342	330	355	372	282	327	329	310	341	332	317	331	325	343	354	313	314	331	319	322	311	325	299	379	304	334	338	337	339	326	319	345	328	348	360	329	345	318	342	339	347	308	356	336	322	355	340	343	315	317	333	329	337	344	358	353	347	339	369	309	327	340	367	343	367	330	316	319	317	336	340	332	346	349	334	344	317	336	296	331	308	349	332	333	304	328	360	336	357	352	365	331	357	338	363	342	309	334	340	314	309	371	335	330	331	327	284	337	327	344	351	330	345	326	352	347	321	315	331	324	334	299	346	336	342	351	303	337	325	334	339	345	335	326	324	303	317	351	352	326	358	335	352	327	327	325	339	333	347	323	337	341	322	304	361	330	342	348	341	328	300	339	301	343	332	316	329	337	359	310	324	345	296	336	332	324	316	356	326	332	312	330	342	377	314	336	358	322	335	348	329	347	341	337	324	333	305	340	353	344	326	337	303	359	336	330	334	312	325	369	340	351	343	300	362	306	347	339	318	324	323	333	316	334	332	306	343	346	349	325	371	316	316	351	339	350	307	350	327	325	326	325	341	341	310	317	346	330	340	318	337	338	332	343	330	325	319	352	337	370	321	274	343	326	334	349	317	320	347	323	329	336	331	328	348	333	319	335	336	325	371	323	307	330	337	329	343	304	352	330	307	335	316	309	309	333	338	343	300	333	333	324	354	324	343	332	313	326	345	299	335	355	324	343	324	336	330	369	331	312	350	357	321	342	349	332	361	340	352	348	311	324	317	337	321	334	326	332	367	327	356	348	364	370	319	321	311	323	326	275	328	316	303	312	291	310	349	322	320	346	356	319	305	321	312	313	310	333	347	335	356	328	322	327	344	363	352	348	351	335	348	330	345	311	337	355	330	339	299	347	334	349	362	344	352	367	359	316	373	304	334	351	294	362	333	348	357	325	339	350	313	325	333	351	350	351	336
23960	22296	30036	27585	34768	25482	6341	602	544	540	540	667	1728	1511	774	515	479	524	492	508	526	466	497	431	466	459	539	441	476	509	467	521	466	423	487	500	464	468	514	487	498	476	476	495	493	494	507	473	472	497	449	514	465	482	460	496	474	480	473	483	458	467	448	496	442	528	445	473	467	509	506	416	464	472	488	455	499	500	456	484	474	491	445	460	483	471	531	515	455	457	460	514	466	540	484	523	483	462	431	454	509	466	492	471	463	454	456	511	501	516	492	432	470	467	487	500	445	507	492	461	451	467	514	469	459	490	494	492	483	480	488	505	452	472	469	484	429	465	480	468	497	447	465	508	546	529	458	443	482	476	450	483	477	482	463	501	487	461	472	468	505	446	487	515	498	487	504	477	458	495	470	497	497	470	479	468	488	504	446	471	492	463	471	495	498	483	460	465	445	539	496	474	471	487	448	505	481	483	470	492	531	467	487	494	474	532	478	465	493	485	461	524	460	471	468	459	472	497	469	471	498	462	448	503	482	487	488	492	463	495	462	441	458	477	482	468	476	451	506	531	454	471	470	506	469	509	481	487	519	486	480	470	468	459	443	468	504	498	464	458	444	477	499	505	452	489	477	516	433	466	477	441	440	477	480	480	501	435	455	478	495	445	502	433	495	467	449	485	459	470	443	442	459	487	484	464	463	529	483	509	488	459	513	481	498	479	474	462	524	481	472	491	499	479	450	490	468	439	485	484	476	456	494	488	444	467	477	488	433	463	485	442	461	521	485	475	500	500	469	514	484	463	487	499	485	455	508	461	483	469	482	484	453	450	487	464	431	501	470	494	472	441	470	477	473	510	524	474	495	467	518	509	438	477	480	474	479	474	490	461	487	510	498	499	510	529	496	477	493	492	470	499	501	483	481	486	489	462	491	457	478	519	486	488	479	458	510	470	489	490	452	444	484	448	448	482	463	475	466	466	498	460	503	457	516	515	469	459	468	498	493	486	428	457	425	483	467	489	455	523	483	485	454	492	500	496	460	499	472	490	465	511	477	491	484	479	484	440	434	472	503	495	462	515	512	445	461	415	524	485	482	479	472	449	483	477	465	508	457	469	488	454	467	453	457	469	495	478	454	434	470	462	486	463	455	484	480	487	477	495	489	482	519	441	479	500	459	453	440	508	483	502	463	529	478	519	517	454	485	509	439	450	461	486	468	457	463	487	461	504	474	466	492	496	499	467	440	476	462	442	495	448	489	483	486	464	515	468	439	449	470	488	459	470	496	475	471	481	469	466	498	480	503	485	506	482	476	472	463	451	502	502	490	455	492	518	469	518	491	454	526	512	464	463	504	451	452	471	477	468	481	438	479	487	475	435	451	472	479	481	491	489	465	475	480	510	472	471	438	466	493	514	460	492	463	503	463	431	505	503	429	510	479	460	464	499	470	447	495	478	439	489	473	485	454	487	490	479	495	441	490	442	427	509	494	493	467	409	486	482	482	477	464	481	497	502	518	457	507	485	472	466	449	484	519	477	471	472	445	489	467	452	441	424	484	455	486	495	500	498	479	464	535	481	478	470	455	475	509	456	525	464	456	492	484	464	474	507	487	496	499	446	455	490	483	465	480	507	517	501	449	504	497	474	464	474	473	475	472	461	461	539	498	500	508	470	473	477	496	463	425	470	460	489	521	481	434	490	457	428	450	468	495	445	489	477	529	459	482	475	470	488	491	455	466	492	462	439	500	475	503	481	485	460	522	461	480	480	464	508	481	469	497	456	475	496	476	481	465	467	500	482	483	484	485	487	517	470	481	444	486	473	476	459	487	461	508	467	481	444	483	478	485	478	456	494	486	503	475	534	482	518	491	508	499	516	477	470	472	488	481	470	451	472	506	489	438	492	435	490	478	484	459	466	502	450	492	445	485	499	494	461	477	469	480	456	481	494	508	443	473	477	505	484	492	508	448	489	492	470	484	457	521	449	467	483	476	463	442	447	450	451	495	443	500	544	468	493	471	468	492	471	465	453	453	478	526	512	450	522	510	496	451	439	543	480	478	446	507	463	480	465	489	457	441	432	443	461	441	507	470	474	457	502	444	481	489	504	493	485	452	454	482	471	483	437	464	489	486	473	478	527	482	469	482	466	479	484	485	499	483	445	500	488	499	470	502	484	496	483	538	461	466	485	507	479	464	503	547	496	508	500	508	502	503	481	494	460	462	492	517	481	513	457	520	485	468	456	483	481	460	513	447	466	468	471	437	480	459	502	489	477	490	456	509	500	450	480	482	495	478	462	438	437	490	491	481	447	450	503	491	516	505	465	469	488	490	461	482	476	470	463	520	465	472	471	518	458	489	486	511	488	468	467	481	466	484	472	489	515	507	489	495	434	482	478	472	490	469	456	484	458	461	473	450	515	485	484	487	484	468	465	496	497	492	489	486	498	464	478	479	460	472	534	500	474	481	521	449	476	497	505	496	467	478	508	482	481	452	469	491	479	473	467	499	493	444	484	470	485	492	481	525	458	485	478	483	443	457	448	466	453	485	444	449	485	528	436	513	431	479	515	499	451	498	487	451	445	525	484	459	491	469	497	483	445	501	461	504	484	505	496	498	456	495	497	499	475	484	469	461	477	475	465	527	453	477	522	462	470	519	466	478	483	496	469	488	459	470	471	505	463	457	494	503	505	486	472	503	465	489	478	501	459	472	463	483	494	500	495	491	477	501	510	500	478	479	515	484	464	495	457	493	534	496	479	455	440	444	469	444	451	492	525	489	497	467	539	440	473	479	459	495	461	455	444	483	480	505	461	484	533	480	501	489	490	475	480	489	476	452	502	455	477	514	473	471	500	467	471	487	463	461	462	457	497	442	446	478	451	470	482	477	524	471	466	480	474	481	518	473	462	514	503	485	493	462	464	494	489	474	475	484	504	499	481	469	468	469	478	473	483	472	464	455	470	502	437	529	488	468	461	470	484	469	506	469	523	462	446	463	503	479	465	479	478	486	419	472	480	466	469	429	500	454	490	497	479	429	490	450	501	442	501	449	501	506	494	456	525	481	449	441	468	477	522	464	486	490	488	442	486	457	435	499	497	501	431	479	466	483	468	494	482	476	464	455	496	497	509	503	485	445	483	496	453	491	513	480	495	472	471	483	496	484	461	483	478	560	504	508	483	473	462	501	448	452	484	466	488	484	490	474	455	496	489	510	451	486	493	451	462	509	464	477	507	498	489	470	479	501	457	493	457	483	473	509	460	508	479	506	487	486	456	481	495	492	452	484	520	476	456	516	483	522	493	436	427	489	457	454	520	485	429	486	456	474	466	497	493	484	514	497	481	511	475	492	469	470	453	486	496	506	461	462	455	515	483	499	521	482	503	519	441	458	467	506	465	529	454	459	503	491	459	460	501	460	459	488	503	503	436	470	521	454	511	484	473	498	473	448	498	477	494	478	470	488	453	492	474	486	450	457	449	463	518	517	474	501	493	489	447	486	505	482	487
42091	83220	49928	40182	42351	19767	667	565	534	540	557	886	2601	2257	965	479	499	472	528	507	505	489	491	493	497	480	525	515	521	459	480	483	499	488	480	461	496	471	517	517	482	461	498	487	481	487	450	475	482	478	510	516	494	560	466	498	483	472	516	463	540	462	502	483	490	475	470	497	521	494	531	516	519	519	493	469	496	511	480	498	519	497	485	503	463	543	489	488	485	522	477	506	514	504	480	473	482	469	474	478	469	506	508	523	484	497	463	506	530	513	513	476	480	453	461	487	510	476	467	484	481	485	470	489	526	489	476	528	513	529	480	519	530	489	488	504	477	500	439	506	516	499	479	513	512	469	520	498	491	505	528	462	516	490	525	470	507	488	463	450	481	496	476	489	516	510	454	488	481	472	455	481	497	490	555	500	490	489	513	469	488	515	512	506	499	456	515	468	466	504	496	492	509	509	467	519	439	556	512	506	498	481	492	485	483	501	506	516	434	486	469	486	475	483	485	478	458	482	527	438	498	483	488	515	459	498	484	519	494	505	479	498	486	474	499	500	461	473	504	468	491	500	515	471	473	485	502	482	519	501	531	502	491	505	478	508	430	459	517	508	529	496	490	499	521	463	469	478	509	513	487	551	490	486	498	502	488	457	507	494	511	470	470	476	479	517	482	473	490	512	446	468	523	466	470	470	526	525	471	482	485	485	497	514	462	478	491	475	547	490	499	513	493	512	507	478	483	471	468	469	480	482	506	488	491	504	509	502	471	487	513	508	483	500	489	499	476	503	483	494	492	491	511	494	455	437	487	497	457	515	477	494	515	480	479	511	469	483	485	480	478	501	500	491	517	504	508	488	495	507	512	514	478	532	515	513	494	517	499	486	493	460	470	440	521	489	483	459	460	442	475	486	462	500	482	538	455	496	556	492	516	491	478	495	506	470	475	459	524	480	479	464	444	543	493	539	502	497	488	446	488	500	477	489	515	501	501	463	495	495	497	535	494	461	464	454	544	481	477	466	522	473	482	461	454	474	478	520	496	487	489	471	492	452	486	463	493	475	461	483	527	464	527	458	465	477	472	484	454	472	496	477	464	497	504	510	466	507	493	463	520	536	500	506	483	470	473	524	511	490	487	479	503	482	528	456	508	479	467	479	513	542	494	502	497	509	489	532	493	482	516	478	485	476	507	503	520	520	477	521	474	457	529	467	516	493	504	474	503	501	489	478	470	487	518	491	488	493	488	488	505	536	513	486	474	467	477	498	462	494	498	492	496	468	489	540	521	499	503	479	455	507	491	453	496	512	453	512	490	465	494	493	476	503	485	507	497	562	553	505	504	466	510	500	489	498	481	486	481	510	487	488	475	505	482	503	488	498	458	478	482	526	523	529	521	494	492	446	516	483	502	492	493	489	501	469	499	465	490	461	498	493	467	484	528	458	509	502	471	514	499	480	494	491	482	499	484	514	492	500	496	499	499	470	488	459	486	485	475	501	520	491	490	483	486	496	487	493	492	449	507	496	460	485	503	488	491	492	489	488	478	499	446	478	515	496	487	482	482	471	487	464	494	465	498	450	497	437	494	511	482	508	521	477	529	495	494	505	537	484	497	542	483	478	526	467	514	488	483	497	502	524	516	509	495	485	469	496	480	503	457	503	476	480	504	502	455	516	467	475	529	507	488	460	460	432	487	451	484	476	488	477	508	464	458	505	482	481	519	486	470	494	443	506	499	495	467	482	499	494	509	481	517	492	458	486	491	486	512	501	452	495	490	481	501	469	481	474	505	494	520	502	485	514	443	498	471	492	515	464	480	567	469	496	454	453	483	479	472	508	470	510	501	458	508	462	504	502	480	504	553	471	514	492	503	472	491	480	493	469	506	453	459	492	539	485	521	476	456	463	470	479	463	481	479	510	504	525	502	491	503	449	525	510	465	485	506	500	501	503	463	509	488	526	503	489	491	482	479	486	530	515	533	506	470	500	486	537	486	490	502	554	505	462	496	482	494	469	476	501	453	464	474	462	466	455	490	488	479	516	520	485	481	500	489	453	485	443	505	440	482	475	535	498	447	456	470	486	502	495	495	464	482	500	473	474	473	497	479	468	527	514	507	442	472	484	459	500	552	513	501	487	480	457	501	479	469	500	468	481	501	518	488	509	471	498	500	505	506	476	460	480	461	452	505	524	484	494	488	506	491	512	472	474	504	499	504	535	499	548	502	478	500	499	492	427	499	487	519	491	527	489	494	500	545	498	503	526	503	474	502	470	493	506	498	461	515	501	470	494	495	526	499	567	515	496	481	479	494	493	480	518	513	466	440	482	517	517	506	519	488	524	511	485	466	502	478	473	517	492	515	476	498	487	469	477	479	468	510	493	487	498	479	510	453	504	471	460	514	519	493	496	460	476	497	520	479	525	476	472	468	497	453	477	525	468	485	474	510	462	503	487	478	528	517	500	463	551	483	464	505	519	439	489	478	472	481	510	512	508	480	481	484	482	513	485	486	459	535	478	513	435	514	501	496	457	470	497	491	470	463	507	517	486	495	521	523	480	463	504	491	495	495	480	465	442	496	464	540	485	540	453	510	466	469	521	468	498	486	473	486	501	490	507	501	529	500	495	483	498	473	483	471	504	463	497	506	497	489	476	498	491	473	448	482	533	491	509	497	478	497	483	512	456	483	474	485	506	461	469	498	477	523	471	480	459	535	523	479	485	533	498	481	494	496	496	501	515	466	471	491	500	476	447	473	517	477	491	437	506	504	518	469	510	514	484	477	497	479	483	476	464	489	535	487	512	475	500	485	419	517	493	454	492	504	518	490	492	494	516	500	484	496	512	487	523	530	459	473	495	492	471	458	470	484	493	536	465	478	476	512	473	526	504	495	499	540	494	465	497	525	477	476	520	463	510	492	492	500	485	510	499	466	508	503	502	472	462	507	483	468	484	497	450	463	482	488	475	509	507	501	480	475	501	494	495	460	517	528	492	477	515	509	496	477	484	466	451	512	504	448	470	514	476	502	467	495	510	489	537	503	493	504	491	499	458	507	523	501	485	514	461	498	455	510	469	499	496	506	476	514	504	488	497	488	454	510	487	497	470	501	493	509	501	492	530	490	499	475	494	483	482	465	501	468	472	504	464	529	492	481	500	512	473	469	469	484	502	508	490	485	515	461	522	512	483	506	464	458	482	503	512	474	498	519	486	494	485	477	470	486	499	505	524	495	481	492	521	478	492	505	494	485	478	485	496	466	548	466	522	484	498	459	497	476	490	512	512	495	476	479	524	508	502	502	485	499	501	482	467	474	492	458	471	487	488	511	529	490	486	519	515	486	501	519	468	492	473	520	512	488	506	463	486	488	535	516	488	471	482	443	511	502	456	501	437	541	509	476	510	433	491	435	518	469	474	487	456	455	502	491	487	505	515	500	458	489	433	480	502	477	488	485	462	466	476	497	523	511	478	503	477	466	505	465	486	483	488	492	466	484	510	512	484	473	515
25110	22837	29710	27201	28485	16511	1689	418	367	385	391	528	955	890	668	377	355	354	374	373	372	375	375	359	362	355	384	369	400	368	342	387	392	318	373	380	366	410	346	414	394	382	364	361	359	355	376	378	370	356	388	364	374	392	405	376	369	380	385	393	386	353	342	365	370	339	378	385	372	376	337	344	371	342	355	384	357	377	361	381	373	350	368	366	384	323	356	350	367	363	365	389	425	383	344	377	377	372	360	382	374	355	390	366	384	347	335	350	371	396	369	382	348	384	387	356	409	370	371	366	362	345	376	343	342	367	381	395	360	368	402	389	343	360	383	379	352	322	383	377	408	373	344	346	390	366	374	351	347	356	353	349	397	373	370	397	382	363	347	368	354	437	370	413	378	347	413	352	384	380	383	373	367	365	361	358	376	376	379	398	373	327	397	379	373	339	356	391	357	371	367	375	378	360	347	399	369	374	336	349	371	402	385	338	378	391	362	385	356	368	354	367	373	387	391	370	372	387	365	345	349	355	415	385	352	402	389	342	373	408	362	365	400	387	370	350	389	330	353	333	412	354	355	392	354	347	387	399	351	348	383	362	342	406	334	388	376	371	385	370	382	392	351	380	390	363	357	405	342	368	379	351	369	372	347	386	359	390	390	349	391	386	362	368	370	369	391	375	353	356	333	348	378	365	362	358	397	395	367	397	362	416	380	395	380	387	374	366	357	375	378	399	366	398	404	397	366	382	349	354	384	354	377	378	360	387	367	360	359	368	402	385	373	384	353	341	349	350	339	351	332	345	386	384	366	401	362	370	394	396	358	358	409	365	373	380	365	360	372	350	398	356	373	357	394	347	380	348	383	403	343	357	358	400	365	386	349	354	369	386	406	394	361	377	378	381	385	384	367	395	374	383	351	381	376	366	392	350	379	367	379	376	378	367	341	383	351	379	354	346	356	385	392	373	363	391	370	390	391	368	328	345	362	326	380	407	373	419	372	352	365	377	388	378	343	382	377	377	393	369	377	355	366	354	346	379	349	372	378	368	348	370	367	378	382	366	348	349	404	363	383	381	374	371	382	335	339	356	385	388	354	360	379	341	375	349	315	364	362	387	376	380	386	384	403	375	377	381	410	375	371	373	379	347	370	360	367	376	380	411	368	336	400	389	335	373	344	359	371	377	363	400	425	384	379	371	351	369	339	381	382	381	366	364	412	405	405	362	367	404	395	416	367	381	368	380	400	375	354	376	397	363	385	357	372	363	356	379	346	373	352	359	353	368	368	393	354	400	361	393	364	380	356	380	391	364	385	378	353	381	356	386	350	384	358	352	362	364	379	376	369	345	349	380	344	347	376	362	353	363	408	388	375	361	347	382	374	390	357	394	346	373	377	374	379	366	361	325	384	360	350	389	387	353	397	345	367	387	359	387	371	345	398	345	387	355	372	405	377	366	330	385	344	350	395	350	366	380	379	379	358	363	376	374	385	391	380	318	374	347	367	407	358	349	352	363	359	371	363	358	365	389	386	369	361	359	395	411	360	352	378	351	384	356	367	397	356	348	347	370	367	429	365	362	362	356	362	353	327	359	349	375	378	357	313	363	385	396	371	375	400	382	394	421	378	399	387	342	375	357	392	338	385	388	404	359	333	356	321	385	378	388	357	376	379	395	412	369	391	377	367	381	362	354	370	389	360	361	370	379	387	382	360	368	363	396	400	365	362	367	394	383	376	402	412	341	379	387	371	371	395	401	374	334	359	366	363	384	386	365	371	383	386	385	380	348	362	368	392	371	380	350	377	357	361	387	391	356	355	346	386	393	373	341	352	318	336	380	379	350	387	384	370	397	388	353	353	395	359	393	359	407	376	396	372	393	403	402	391	380	385	392	379	344	389	368	402	360	382	342	362	332	350	375	383	360	384	381	354	367	371	396	396	398	314	382	325	384	371	433	347	369	397	396	381	388	376	379	370	395	344	385	373	378	350	394	381	358	397	382	370	383	351	388	358	356	391	365	328	396	352	358	373	344	383	338	362	387	377	364	329	350	358	370	382	358	361	365	367	355	364	379	354	390	353	361	355	357	378	397	354	357	394	356	398	381	358	390	382	405	356	369	371	409	334	362	396	376	355	368	366	404	375	373	373	363	373	372	345	362	373	382	368	364	390	334	354	362	363	388	382	376	374	381	373	387	333	343	404	392	364	403	391	349	361	370	356	346	394	356	392	380	337	361	367	371	380	364	404	359	353	366	375	352	376	373	415	389	339	415	393	358	359	375	405	423	386	375	371	369	341	355	345	393	350	352	368	395	376	388	388	370	381	391	351	389	385	391	362	406	406	365	373	387	372	365	382	391	341	376	337	366	341	349	362	368	388	356	387	384	357	342	416	414	344	370	377	346	403	374	358	354	430	381	346	345	389	361	366	394	329	365	358	365	374	412	362	380	369	405	366	349	382	330	349	389	388	328	373	369	402	373	351	361	367	357	354	359	349	375	387	364	363	395	404	383	339	376	380	381	374	422	400	349	370	361	355	361	385	357	378	393	356	367	365	390	378	412	377	386	378	399	342	385	359	353	378	358	367	367	379	364	349	361	390	420	396	397	367	369	384	379	383	374	379	382	355	349	372	377	353	393	347	380	404	367	409	355	333	368	375	398	377	358	362	400	388	371	389	372	376	374	354	390	359	358	372	371	363	397	343	360	358	388	353	374	367	321	390	350	375	384	389	391	377	375	392	392	377	350	364	370	364	415	393	369	334	409	379	382	357	362	355	357	337	367	379	399	379	352	358	383	387	330	418	389	373	388	342	335	397	370	355	375	391	400	362	361	376	349	341	396	371	349	355	375	359	391	359	336	357	401	404	398	356	352	347	381	376	368	344	399	373	370	394	381	371	377	382	359	368	409	411	343	352	391	392	383	364	384	362	352	376	376	357	363	349	353	363	360	368	364	388	340	383	350	370	359	390	366	405	337	361	382	361	362	367	354	384	347	377	356	376	331	376	410	365	393	387	369	389	343	349	377	368	382	368	332	357	355	361	360	424	308	392	362	347	368	381	387	344	370	390	356	374	387	382	373	370	369	371	400	382	375	360	367	365	371	368	399	394	382	337	327	398	377	376	380	388	373	383	359	372	353	373	362	373	358	381	366	362	347	387	350	360	385	344	335	353	371	381	384	372	353	339	393	413	387	364	336	365	316	381	392	379	380	369	389	365	361	389	367	372	357	347	371	348	356	373	408	412	365	375	398	370	365	386	378	348	387	381	356	374	368	348	349	384	345	367	402	338	390	374	359	353	384	377	364	337	352	384	350	380	369	380	360	334	384	369	349	324	372	362	381	384	353	390	332	360	382	364	375	382	336	350	394	374	384	394	381	397	358	369	382	361	375	374	363	353	349	350	388	383	399	349	371	373	403	381	394	387	379	381	374	354	379	372	353	376	366	375	369	390	387	395	395	403	367	360	397	378	405	381	360	367	367	368	379	376	366	373	366	395	373	332	408
40478	73075	42162	32175	34930	14929	494	428	429	438	456	685	1535	1285	780	415	406	461	388	390	424	419	389	407	376	409	385	386	393	409	403	385	410	426	391	366	428	389	416	384	414	410	375	385	403	393	356	398	394	387	394	388	402	389	383	401	396	363	416	385	375	381	436	412	375	383	416	397	380	381	389	406	376	389	404	434	378	387	394	399	407	390	379	397	370	410	417	413	396	395	416	385	441	387	380	436	400	447	383	417	372	400	394	376	399	371	447	432	393	380	409	380	449	374	442	403	388	389	415	381	412	401	376	422	422	416	416	414	390	402	421	418	391	420	404	415	400	398	352	412	389	409	395	370	404	433	397	403	382	418	407	391	412	336	368	377	422	383	392	406	397	401	429	386	382	419	442	401	411	393	429	399	391	429	416	416	412	399	389	396	386	421	407	358	406	409	428	434	388	402	417	386	430	372	370	435	392	404	420	376	368	383	406	407	399	426	376	398	390	404	396	386	407	415	398	398	418	406	406	411	404	380	420	420	428	402	431	394	372	363	412	373	402	418	416	372	425	409	421	384	410	411	406	405	359	398	388	364	428	394	414	397	407	379	370	389	414	366	408	389	406	355	407	404	408	376	363	377	425	403	396	405	425	400	385	396	415	387	411	414	418	393	407	391	440	424	420	407	381	416	401	395	418	449	410	415	396	407	412	396	411	376	369	411	379	418	414	437	388	417	384	368	383	401	404	399	409	360	393	406	371	360	424	437	385	427	403	456	390	425	384	397	411	399	388	381	445	396	429	379	388	395	395	416	408	362	379	373	444	430	417	392	387	395	415	425	399	430	423	395	420	425	411	398	396	444	425	430	387	372	423	394	410	371	369	393	406	381	396	409	383	399	408	378	381	396	398	410	394	391	371	363	414	414	396	434	394	407	424	419	393	383	416	419	403	397	436	388	415	407	425	409	422	395	368	385	408	390	423	399	378	385	419	395	397	407	390	363	455	383	400	429	415	379	431	408	409	416	378	378	432	370	418	429	418	410	405	419	388	408	408	419	405	410	435	389	429	400	418	380	405	421	381	393	384	385	395	386	401	448	382	408	403	381	385	415	398	399	368	396	381	390	388	407	399	389	411	370	428	406	386	388	382	401	370	396	396	430	378	395	379	393	387	407	408	412	385	413	385	420	437	393	358	393	382	402	397	394	416	374	421	445	364	425	383	412	382	434	413	377	441	412	409	373	406	388	416	416	419	407	372	438	387	387	396	402	414	413	365	418	403	429	407	401	358	402	468	419	423	383	402	385	417	390	375	390	388	418	411	438	385	394	425	427	427	374	374	399	387	391	399	415	417	380	426	431	462	420	401	397	408	400	385	417	385	384	408	401	393	414	371	384	399	390	396	415	373	409	396	408	423	402	414	439	395	417	412	384	422	397	419	396	406	410	423	394	409	380	377	378	390	421	400	371	421	392	404	418	396	411	362	390	396	400	376	395	413	386	390	365	388	390	421	427	378	407	402	378	421	408	423	418	369	392	387	410	392	416	401	386	394	388	408	394	394	390	382	409	376	389	411	404	388	432	394	432	394	398	397	398	398	365	387	362	420	427	398	375	400	367	436	378	402	390	407	378	398	407	423	425	408	389	407	408	413	381	395	384	400	427	413	399	419	386	414	386	398	416	417	426	419	417	407	382	424	420	435	401	411	393	405	401	446	410	431	398	365	400	400	378	404	409	372	415	403	384	409	446	402	413	471	411	414	412	401	407	421	432	378	387	384	428	411	400	399	393	414	390	418	403	388	385	436	444	414	356	389	379	401	393	428	396	400	377	422	415	377	408	381	446	391	430	359	401	396	392	412	391	397	449	422	409	425	431	436	401	414	428	367	421	417	359	422	396	418	427	380	397	391	396	406	405	405	411	394	411	421	382	415	413	400	392	401	379	408	429	450	398	393	442	390	409	381	442	374	411	427	420	387	391	395	400	430	397	443	374	408	401	377	407	373	397	395	417	370	416	375	365	409	414	406	392	389	424	379	425	385	372	401	424	377	407	367	420	402	409	411	405	404	420	399	424	421	400	427	425	397	405	406	406	379	425	395	431	363	439	434	413	377	421	383	406	439	398	414	402	371	427	401	414	386	354	430	382	410	402	422	424	381	382	403	422	405	436	400	397	381	423	438	411	417	448	424	417	409	413	400	370	375	383	387	383	377	439	393	392	367	391	421	420	424	418	380	406	425	400	382	417	403	421	389	394	400	404	396	397	399	410	388	394	410	412	396	385	389	411	447	370	384	399	434	387	391	426	353	392	399	407	405	424	402	397	417	341	371	424	406	391	393	422	382	438	413	430	423	342	389	391	408	409	387	406	382	405	376	388	392	414	387	369	390	406	385	398	418	419	406	416	404	417	385	403	400	406	409	442	387	398	366	427	384	382	404	384	415	381	406	431	412	388	371	397	382	407	408	401	383	401	423	391	409	391	418	467	420	387	406	408	406	429	410	396	422	406	416	377	386	417	385	389	435	387	397	414	396	407	431	383	410	399	408	430	434	433	398	435	388	375	394	412	417	383	384	355	376	402	391	378	419	372	414	365	365	371	397	393	431	423	395	368	368	429	433	407	413	382	429	389	419	382	429	434	413	392	370	374	405	389	384	380	361	391	415	404	409	412	427	391	374	383	418	366	431	380	427	429	392	428	430	398	410	381	411	410	395	415	407	404	416	385	373	431	409	392	408	440	412	342	412	410	446	380	402	388	386	378	419	403	382	381	410	375	433	394	434	411	415	433	414	411	410	420	418	412	398	431	450	395	409	437	425	413	407	378	449	383	398	419	415	400	392	368	390	371	378	390	397	422	394	409	413	394	391	396	376	379	384	410	375	402	409	398	408	425	374	400	408	420	400	367	380	420	379	411	408	433	382	375	391	414	394	423	404	391	411	401	394	418	385	392	404	381	407	409	401	377	376	381	367	399	413	394	403	364	385	403	387	388	358	375	402	398	377	387	426	411	374	419	411	404	406	432	427	397	405	410	390	404	418	405	420	397	431	390	416	402	364	400	401	377	377	387	389	430	401	367	397	407	377	434	407	408	404	381	397	428	355	402	402	391	416	406	411	371	391	406	420	377	423	435	409	402	431	357	423	413	388	434	421	404	381	413	362	382	394	413	394	409	408	408	391	451	404	384	362	399	399	396	425	435	405	429	406	405	415	385	425	394	410	363	397	386	399	375	401	416	412	388	387	390	385	442	408	376	421	411	400	422	425	417	412	401	420	382	409	410	398	396	431	430	376	409	381	419	390	405	426	404	406	423	434	361	395	450	388	378	403	414	384	380	371	390	372	367	414	406	397	407	389	356	425	397	407	390	402	415	391	406	377	382	413	400	390	431	423	411	402	395	410	424	407	373	432	386	386	389	448	406	409	380	397	402	401	403	423	405	394	404	413	395	413	384	432	399	407	430	412	379	411	409	388	404	356	410	434	405	423	397	402	398	432	417	389	426	423	399
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
