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
339648955831	339648956398	339648956948	339648957498	339648958048	339648958598	339648959148	339648959698	339648960248	339648960798	339648961348	339648961898	339648962448	339648962998	339648963548	339648964098	339648964648	339648965198	339648965748	339648966298	339648966848	339648967398	339648967948	339648968498	339648969048	339648969598	339648970148	339648970698	339648971248	339648971798	339648972348	339648972898	339648973448	339648973998	339648974548	339648975098	339648975648	339648976198	339648976748	339648977298	339648977848	339648978398	339648978948	339648979498	339648980048	339648980598	339648981148	339648981698	339648982248	339648982798	339648983348	339648983898	339648984448	339648984998	339648985548	339648986098	339648986648	339648987198	339648987748	339648988298	339648988848	339648989398	339648989948	339648990498	339648991048	339648991598	339648992148	339648992698	339648993248	339648993798	339648994348	339648994898	339648995448	339648995998	339648996548	339648997098	339648997648	339648998198	339648998748	339648999298	339648999848	339649000398	339649000948	339649001498	339649002048	339649002598	339649003148	339649003698	339649004248	339649004798	339649005348	339649005898	339649006448	339649006998	339649007548	339649008098	339649008648	339649009198	339649009748	339649010298	339649010848	339649011398	339649011948	339649012498	339649013048	339649013598	339649014148	339649014698	339649015248	339649015798	339649016348	339649016898	339649017448	339649017998	339649018548	339649019098	339649019648	339649020198	339649020748	339649021298	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23799	22535	30323	24609	21758	19068	3849	640	457	492	485	453	423	430	442	446	444	449	423	464	444	428	444	433	421	440	413	412	421	411	427	419	416	447	406	436	405	445	434	440	419	463	413	391	429	425	446	434	452	395	443	415	422	429	420	443	407	438	439	458	430	414	431	409	439	466	427	417	469	394	398	433	436	416	415	420	403	411	415	417	394	422	430	424	439	424	412	436	430	421	432	465	427	454	466	415	422	422	413	427	409	413	433	399	460	472	430	414	425	442	435	443	421	422	445	421	440	419	431	413	459	438	415	432	425	428	430	446	435	421	411	403	448	414	430	442	453	419	446	443	403	403	442	450	413	429	432	386	409	457	418	424	376	435	447	408	405	474	413	415	411	418	427	409	416	444	410	414	443	424	413	436	411	434	398	423	453	411	402	443	419	445	426	396	376	413	453	409	440	432	431	447	444	480	427	407	417	418	389	425	431	412	408	428	415	436	450	417	424	433	415	432	427	444	425	456	458	478	433	423	401	428	402	424	419	412	433	430	451	446	405	423	426	429	399	427	454	408	445	419	439	432	410	445	451	400	388	383	406	426	412	419	429	424	433	427	430	435	423	399	425	436	457	435	395	429	451	467	437	465	430	412	412	443	402	455	433	446	457	393	453	420	371	411	433	430	397	427	424	406	447	409	462	428	464	431	463	426	413	431	414	439	449	445	454	435	426	395	447	439	382	397	439	411	449	443	438	442	417	379	433	478	422	447	420	415	420	424	405	420	458	444	413	392	444	429	391	418	421	415	438	454	438	402	419	426	391	411	400	432	387	388	406	391	424	412	399	434	444	451	424	417	426	420	409	468	383	395	422	424	435	433	448	440	406	460	425	424	464	457	425	452	455	397	415	418	407	462	407	438	449	450	468	397	451	428	421	428	410	445	416	446	436	386	427	414	400	425	438	386	424	412	416	450	405	433	415	424	401	407	443	422	412	455	431	421	404	410	386	439	404	454	403	425	424	407	427	411	413	439	410	442	417	420	443	448	435	415	442	431	438	414	439	432	432	456	483	421	461	440	398	408	410	426	436	409	412	421	371	413	410	410	423	430	424	392	407	454	395	432	424	404	401	418	432	388	451	446	418	396	438	412	418	395	431	436	446	424	452	430	432	397	434	385	405	453	429	440	430	435	423	426	416	430	444	438	448	415	430	425	438	411	398	400	421	406	425	417	404	433	398	443	439	411	397	443	449	427	377	438	415	413	446	444	410	454	462	456	455	449	382	440	370	424	430	409	419	422	437	432	428	418	436	432	404	420	446	393	425	425	384	447	397	440	439	437	405	406	428	409	447	452	435	423	403	399	419	414	466	455	424	413	429	428	395	396	417	402	410	431	400	439	429	405	413	424	439	412	380	403	461	437	430	392	399	412	430	441	420	399	453	402	433	438	424	434	466	386	409	438	445	418	425	432	418	436	425	413	427	428	458	403	438	400	434	436	472	421	464	407	421	436	448	439	426	436	431	417	412	396	465	435	434	468	402	438	401	394	486	422	406	426	458	419	406	453	425	420	421	442	422	417	404	431	409	410	415	445	414	423	431	432	425	468	412	390	422	412	457	441	428	417	427	437	426	445	429	424	437	397	439	431	424	446	449	474	413	429	391	450	402	415	413	453	437	470	448	394	455	390	408	420	430	432	389	413	390	449	472	464	435	429	417	401	450	424	419	439	462	427	446	405	431	428	461	451	437	424	459	448	398	409	407	401	408	419	437	411	437	386	449	429	445	438	407	415	436	387	415	414	427	434	456	405	415	419	439	427	394	427	459	451	467	433	409	400	438	415	430	391	424	409	437	427	421	435	438	466	433	456	439	431	424	395	435	440	467	428	432	439	427	454	425	424	459	413	442	443	428	439	434	423	487	425	403	428	430	444	427	456	424	451	442	405	462	437	409	395	425	446	380	433	420	413	435	428	397	415	434	431	460	432	406	433	426	465	424	432	420	449	365	432	407	458	445	402	431	400	453	425	456	407	412	432	454	425	427	429	447	428	461	429	411	467	439	423	414	447	456	428	422	414	410	443	455	414	437	411	434	434	416	445	398	393	415	468	444	422	420	396	396	429	430	438	427	443	456	440	429	404	440	424	452	444	433	432	397	432	426	438	442	437	412	409	429	427	412	423	457	423	409	454	430	424	420	430	447	419	433	450	446	431	431	433	441	414	406	409	429	422	413	436	447	395	433	433	440	434	421	407	429	413	459	417	431	458	441	401	442	438	438	459	414	409	428	410	425	403	424	432	392	453	417	448	434	418	417	440	418	374	449	424	456	443	389	407	436	441	386	399	432	416	432	436	431	409	435	389	459	472	427	423	436	441	417	436	397	442	454	376	434	423	397	459	425	445	400	457	414	434	441	424	449	393	454	434	428	398	412	433	400	458	419	442	472	433	387	403	425	434	438	451	472	408	408	404	427	390	422	428	389	409	398	435	450	416	417	396	444	398	445	418	432	420	452	408	419	412	427	431	410	455	440	415	443	427	453	413	423	374	443	434	420	426	431	411	432	442	398	415	427	432	417	416	414	427	459	410	430	458	473	396	471	429	414	460	384	389	442	430	448	404	420	419	460	424	424	445	452	426	416	403	446	391	439	422	428	416	418	424	428	409	406	433	424	427	416	425	468	443	457	413	412	433	422	423	441	419	436	432	414	417	399	410	432	420	438	445	419	481	409	392	396	409	439	429	416	402	415	456	413	434	461	413	427	395	400	427	435	421	432	428	402	425	398	436	420	432	423	452	434	429	389	416	461	424	422	471	378	435	422	394	400	440	446	408	383	398	410	437	414	434	408	456	412	401	427	427	425	390	461	413	438	424	381	427	415	423	425	406	411	430	442	419	455	456	431	423	473	450	441	407	412	420	451	422	429	407	461	406	404	387	412	398	437	438	425	422	426	417	454	434	422	447	449	418	417	440	387	449	416	433	443	393	436	429	416	414	459	415	445	451	440	447	423	404	443	429	451	417	401	421	426	414	419	427	412	452	443	432	443	415	447	398	442	404	418	390	417	402	434	434	445	466	422	389	412	409	437	430	467	432	438	458	427	440	400	438	418	468	417	399	437	474	420	407	450	391	398	459	429	438	380	438	412	410	452	427	444	441	424	448	426	418	451	405	412	411	387	419	427	442	414	425	404	450	428	388	451	439	422	457	437	408	418	402	391	439	403	449	414	424	433	445	426	439	429	415	400	423	427	439	435	373	413	426	420	407	436	436	418	435	390	443	416	424	430	403	413	425	457	425	405	466	413	448	403	402	472	428	454	432	447	396	448	411	413	454	415	433	408	391	401	408	460	458	442	473	428	423	421	407	417	457	410	467	447	416	420	435	449	474	410	439	409	439	425	424	403	442	409	443	411	452	422	450	383	401	442	409	403	415	430	455	438	429	416	485	482	403	429	435	389	410	446	428	428	453	415	427	430	417	421	396	415	432	394	440	455	431	410	434	397	431	413	418
61648	99484	66349	34216	13159	2539	909	962	788	645	663	637	616	613	605	607	606	633	635	616	582	589	576	652	602	604	644	625	641	624	639	603	633	641	641	592	624	630	635	645	657	615	632	611	606	594	658	590	617	603	571	582	580	589	632	639	640	592	617	622	626	629	657	646	621	622	609	629	626	592	610	664	677	630	598	598	615	662	653	622	625	615	657	631	615	645	635	602	629	615	562	608	589	638	599	617	642	606	609	623	645	579	616	602	665	614	600	604	597	599	628	629	597	651	618	607	645	630	633	632	614	634	635	601	657	582	572	624	608	629	616	623	643	661	606	601	681	582	591	613	593	616	629	600	617	618	592	629	627	595	603	606	630	646	611	613	634	631	617	657	605	654	623	664	589	582	664	672	642	621	612	645	612	613	619	613	664	627	602	620	607	583	630	707	640	585	597	610	601	620	656	660	631	624	610	645	618	614	618	599	595	594	636	649	625	586	609	608	636	642	591	611	606	596	591	605	645	645	557	691	601	622	662	619	611	616	631	632	622	622	653	643	624	619	645	644	588	642	616	614	640	597	601	644	650	631	614	615	637	603	615	640	666	607	580	621	595	594	617	604	566	601	618	627	615	602	652	594	603	647	620	575	639	675	656	617	630	613	614	606	583	575	610	627	623	631	610	601	598	607	636	629	612	608	655	607	624	570	561	606	590	608	633	627	590	648	631	633	591	587	657	644	598	563	606	605	633	625	639	599	640	621	631	572	647	574	597	592	571	638	627	586	632	629	604	636	679	635	602	624	655	566	611	595	647	578	624	597	627	606	650	631	645	635	635	633	599	658	629	610	640	659	610	651	605	630	602	574	642	605	640	611	618	598	620	632	621	625	613	668	647	598	607	581	652	626	596	648	617	591	624	625	618	630	627	657	655	635	614	580	595	633	601	636	679	592	631	576	683	592	596	624	566	626	587	596	642	568	651	598	620	593	620	629	633	605	600	638	613	619	613	631	634	651	681	669	690	590	605	597	582	622	617	612	581	580	633	622	632	580	637	647	586	643	596	680	612	559	594	627	645	619	640	624	599	620	633	573	598	592	607	635	659	602	647	593	624	638	616	598	592	614	594	595	656	645	645	635	626	660	659	596	633	619	603	595	605	601	630	636	661	653	623	615	643	653	664	622	615	599	625	613	638	612	628	598	651	649	620	654	616	594	606	610	616	624	629	584	633	676	630	567	613	567	571	612	658	637	620	595	613	602	567	606	606	659	630	655	599	607	564	620	643	617	603	582	622	613	639	609	639	593	664	627	588	636	616	629	580	624	604	623	649	669	640	660	609	660	640	633	621	605	633	647	648	627	618	590	613	621	637	615	613	639	634	586	624	592	651	599	616	598	599	586	564	625	642	612	639	691	596	598	639	625	583	637	605	600	624	596	605	593	638	619	615	622	635	623	629	591	647	610	624	647	655	598	606	627	608	628	650	582	596	587	607	600	664	610	607	609	579	661	622	635	614	658	620	677	602	628	575	612	646	604	624	598	569	615	583	594	622	632	624	619	588	622	585	621	588	600	635	623	604	610	616	600	593	654	578	611	644	619	597	600	662	644	594	627	623	603	634	585	644	636	664	635	621	589	620	601	597	623	608	629	596	647	604	614	640	661	634	604	642	646	571	639	564	596	598	677	604	615	611	586	611	645	577	611	614	609	603	610	613	581	616	595	580	611	623	662	614	623	594	602	614	591	577	633	615	613	655	611	640	590	652	628	610	624	621	628	603	610	599	617	667	581	609	625	622	576	602	605	624	603	631	642	635	588	610	662	667	590	609	613	596	630	636	647	645	600	648	646	626	609	616	618	645	614	611	651	637	664	580	654	638	601	591	604	579	568	599	623	638	606	589	613	595	616	623	616	605	629	578	605	608	619	576	626	630	598	677	604	612	606	569	595	633	622	600	624	627	620	620	613	581	617	633	570	604	618	648	624	587	609	665	612	619	578	608	624	588	592	583	624	607	622	614	624	629	584	613	591	640	580	610	619	595	659	618	615	622	635	631	635	616	626	614	652	619	586	604	648	610	630	555	587	621	633	645	616	664	622	626	595	608	636	615	586	598	627	635	635	604	590	607	640	604	617	662	662	617	582	623	607	628	574	608	595	587	609	616	612	606	612	602	587	601	613	577	610	590	599	622	606	582	581	598	566	599	575	612	606	641	619	642	626	657	687	585	590	601	593	597	577	590	612	613	614	617	597	608	631	646	567	615	639	630	599	660	594	612	634	611	606	617	644	619	612	596	627	632	610	601	601	613	609	628	608	663	590	593	625	612	605	594	606	604	588	615	610	610	604	639	622	625	590	626	636	580	647	630	627	602	573	625	611	604	618	605	584	621	637	624	647	625	609	627	618	599	666	562	607	596	636	647	639	595	634	624	619	638	629	613	617	620	603	584	603	633	620	598	619	656	604	623	639	634	604	626	600	614	585	621	601	581	608	607	624	620	641	606	617	598	602	624	615	635	667	660	614	614	640	630	615	638	618	651	637	649	639	609	609	603	611	688	586	635	623	605	616	621	613	582	605	616	610	607	622	573	611	616	610	649	588	612	608	633	593	629	634	584	627	607	629	607	595	606	620	645	610	618	591	608	641	615	615	619	609	628	637	620	604	624	660	627	602	628	620	630	578	597	583	633	599	606	633	637	594	594	633	635	644	647	632	632	655	604	619	650	615	619	603	604	652	594	641	645	618	627	619	613	640	597	603	561	587	625	596	598	628	609	606	599	657	597	602	594	581	555	599	613	625	618	590	594	586	632	608	602	624	598	649	610	636	641	571	555	633	571	612	620	634	662	566	638	648	657	602	696	603	635	641	618	601	601	617	622	609	583	634	655	610	621	610	640	642	669	617	575	614	617	673	627	630	610	623	604	630	677	571	569	584	592	626	650	610	635	626	621	633	632	658	597	617	611	607	625	595	649	611	598	630	602	644	608	617	605	625	625	624	663	604	663	656	631	598	611	597	636	636	601	616	612	647	620	631	624	628	604	558	572	631	588	603	628	609	636	631	640	604	583	598	624	637	604	625	617	641	617	649	590	626	622	605	606	659	638	592	593	606	614	592	622	621	645	634	629	611	657	636	648	609	615	610	598	608	590	631	627	609	628	630	608	640	647	613	633	601	632	582	609	620	628	627	620	614	634	626	634	631	616	635	631	650	638	597	631	565	585	596	618	640	631	634	576	649	573	595	654	577	639	617	635	600	607	583	594	628	606	581	632	662	617	641	606	633	658	637	623	607	606	593	604	640	613	591	618	613	589	623	616	632	594	575	619	605	632	571	611	637	639	572	605	637	614	655	574	622	564	606	633	634	656	595	618	617	597	611	617	586	617	648	618	615	637	626	602	667	608	627	618	618	578	597	643	617	621	601	551	605	598	672	596	610	604	625	584	643	639	639	654	633	627	584	616	645	613	590	610	643	633	659	628	588	659	635	654	666	606	622	581	587	562	603	652	595
31119	32430	25825	9396	1132	506	366	412	389	420	385	371	366	396	344	425	361	393	380	389	358	393	368	402	403	380	390	387	370	385	350	401	379	397	383	398	389	366	384	389	364	380	389	346	391	374	380	424	367	407	384	398	374	369	374	386	358	365	367	390	406	385	399	381	368	384	377	367	371	423	376	380	397	390	363	381	376	408	372	403	394	382	392	372	361	396	386	376	392	394	372	396	364	376	374	394	376	397	400	382	362	362	403	383	416	364	377	405	363	376	390	376	377	382	384	374	378	382	409	379	389	374	367	361	396	371	372	355	362	385	368	382	346	384	393	370	381	407	368	378	379	409	412	361	390	417	373	424	394	354	379	350	433	391	382	383	397	413	375	418	388	381	375	382	395	403	364	410	378	375	351	353	385	404	349	392	382	402	411	367	367	364	403	350	384	386	390	382	384	378	382	374	403	388	405	375	402	368	365	369	398	368	366	378	389	392	397	354	358	376	392	378	399	364	351	402	388	372	364	374	389	360	385	364	405	352	398	376	366	380	392	366	411	376	378	350	354	381	336	350	356	402	365	369	381	383	389	373	357	352	394	397	390	373	386	385	410	374	381	390	395	388	380	412	380	407	355	367	382	356	382	379	382	387	402	386	353	364	375	372	379	337	381	407	357	407	427	368	367	413	403	388	393	393	388	435	400	371	402	378	398	406	397	415	392	365	391	383	382	412	407	367	378	356	382	408	370	379	392	378	391	361	355	419	346	408	349	415	373	395	384	362	365	375	381	386	354	361	402	412	392	383	377	395	392	359	325	398	352	442	371	383	372	368	368	338	358	389	356	378	389	373	376	379	386	404	384	379	359	367	337	378	370	414	367	402	397	379	426	382	353	367	389	410	376	384	374	356	373	360	383	368	371	399	393	378	375	392	361	375	375	415	376	415	348	369	359	382	373	401	391	395	409	415	366	382	395	368	369	364	363	368	391	398	380	395	379	352	413	351	387	351	376	393	404	367	390	410	373	363	368	383	369	358	396	360	364	382	346	369	379	374	369	363	385	369	413	386	383	361	409	380	430	390	401	425	368	376	385	377	383	370	397	390	369	410	358	354	360	376	415	398	389	396	387	398	354	406	385	367	395	357	363	417	377	405	383	362	349	349	404	366	372	359	379	343	403	383	380	376	360	372	392	382	373	368	350	380	379	366	372	353	363	349	365	369	396	363	355	369	369	384	388	361	410	347	328	390	384	383	445	399	370	387	387	376	393	372	390	366	348	368	391	368	382	384	364	380	400	394	377	378	350	389	368	371	370	401	368	378	363	409	361	354	378	369	377	379	388	368	367	402	416	386	374	359	410	394	378	360	406	347	353	358	377	396	355	377	400	390	347	376	318	382	385	388	346	365	360	369	384	419	410	379	356	392	367	389	357	394	374	364	350	364	367	385	410	365	386	386	378	366	372	416	399	380	358	397	382	388	345	397	386	411	367	396	366	389	384	346	376	409	366	353	384	411	422	411	384	433	340	389	386	363	387	375	369	403	416	396	397	359	394	370	360	375	402	395	364	368	399	363	369	381	385	387	402	368	420	363	400	377	381	332	402	368	369	354	404	355	364	390	404	402	384	382	386	414	393	354	403	355	381	380	393	383	403	385	396	393	341	352	345	397	368	379	378	372	385	378	378	379	403	422	368	374	397	373	356	396	367	383	370	395	402	388	379	355	359	363	391	386	390	359	368	358	366	358	353	377	381	418	381	356	368	388	350	390	383	393	395	399	387	380	406	344	414	373	369	412	412	390	393	367	373	373	359	411	380	403	359	362	399	381	385	400	368	358	386	392	426	342	380	368	420	351	375	379	406	372	411	356	398	381	363	397	374	349	396	379	425	376	348	443	361	385	410	357	356	414	360	370	395	429	367	336	389	410	384	387	377	401	360	386	347	372	359	395	410	401	398	362	423	361	387	394	376	379	362	404	372	394	356	377	378	393	373	355	378	368	327	395	389	364	366	368	386	382	398	406	406	364	381	398	384	385	357	356	394	369	410	373	414	342	356	387	403	389	404	361	341	356	361	373	372	396	389	322	369	408	372	373	346	370	371	380	379	401	375	369	372	371	372	390	351	376	345	400	356	394	377	389	381	372	372	361	367	353	411	369	401	340	359	427	350	366	373	375	407	368	383	396	361	386	374	378	409	392	377	394	390	412	379	404	382	350	362	336	377	367	375	374	397	376	420	418	375	357	402	354	425	372	386	392	368	387	387	366	363	370	390	420	376	388	358	380	368	349	366	397	359	382	417	384	388	379	358	397	374	401	399	348	378	376	356	385	396	411	362	341	352	383	375	352	375	403	371	399	394	428	367	432	406	358	392	380	373	418	378	387	399	430	393	392	393	374	378	376	396	370	386	411	375	375	385	413	391	412	364	370	365	370	391	364	400	358	356	388	375	410	397	409	367	333	356	360	379	397	362	369	372	382	389	379	382	352	407	388	394	382	373	366	366	389	368	367	379	394	377	362	370	366	383	394	410	373	414	404	375	376	368	380	417	368	368	389	403	407	354	393	377	410	385	386	394	385	391	377	373	414	373	389	381	380	378	413	368	346	363	345	374	391	386	386	381	382	415	360	376	389	393	356	374	380	369	424	368	386	413	390	384	386	371	403	328	413	386	362	416	433	412	371	401	379	390	398	404	390	390	391	408	365	383	400	388	360	392	362	384	396	388	398	387	395	353	368	370	390	370	346	407	415	372	411	394	396	363	409	386	372	348	414	379	381	390	362	398	394	375	373	396	378	391	348	407	369	401	371	384	388	362	395	373	352	373	390	414	361	348	379	375	408	378	403	379	358	362	406	397	404	389	380	388	353	388	385	369	378	389	395	386	397	385	401	366	350	404	368	408	377	373	366	391	357	386	380	368	401	405	387	375	377	388	379	415	370	369	367	374	342	374	384	388	379	357	409	332	401	368	336	367	344	383	384	399	393	388	367	347	374	356	375	366	370	388	330	345	356	395	384	345	354	378	368	403	397	378	374	381	398	350	358	417	378	392	400	368	397	382	366	383	365	339	411	405	367	380	363	360	368	406	361	357	376	414	425	417	347	363	413	401	355	404	372	385	384	423	389	373	369	391	372	389	393	345	368	381	381	384	372	388	358	347	419	375	371	408	391	395	379	416	346	402	382	384	401	403	358	386	396	414	352	363	414	412	358	366	373	394	410	383	355	345	362	408	382	357	380	362	367	379	355	370	367	381	374	420	356	364	381	409	370	373	327	358	377	396	390	404	382	358	390	334	373	373	375	373	360	378	346	391	345	375	354	380	397	410	395	373	385	383	366	368	370	385	420	348	368	355	389	392	372	400	369	396	381	425	390	370	427	349	379	396	347	417	356	367	375	402	340	399	388	406	379	363	393	402	360	387	379	407	369	385	389	360	381	351	343	404	353	345	365	421	374	362	381	383	387	389	364	371	359	393	394	397	363	427	378	380	417	389	370	397	403	397	377
38762	46825	26951	7559	1843	706	621	581	596	569	577	557	608	548	566	568	561	585	554	564	594	602	559	582	556	567	573	572	587	565	581	596	579	595	587	575	554	580	536	569	596	569	559	594	599	545	594	570	588	627	601	560	536	567	575	525	514	582	539	557	600	590	561	537	553	567	585	558	551	522	559	528	547	572	542	588	557	571	624	587	592	562	571	556	591	576	558	577	572	560	620	559	571	586	587	601	591	526	585	586	555	569	597	550	568	538	576	558	569	565	581	560	573	538	572	572	560	577	578	597	548	588	600	593	578	586	588	640	613	598	569	594	570	569	552	562	531	592	594	541	589	561	581	544	578	559	559	545	547	574	589	602	616	555	546	550	567	520	549	561	583	572	576	572	577	536	558	556	569	578	579	555	544	559	577	561	563	575	561	593	546	623	562	585	592	579	594	550	560	588	584	568	559	583	558	567	562	579	581	613	601	563	557	603	578	581	587	577	525	555	594	568	548	568	574	604	553	562	576	618	596	562	551	575	586	593	570	551	584	561	575	586	544	564	527	546	566	581	584	590	540	595	610	565	542	567	524	572	573	551	575	559	551	547	604	533	544	566	559	566	564	561	565	588	548	561	626	586	575	576	582	561	592	527	540	550	553	566	609	591	542	568	568	577	553	575	548	587	598	545	572	552	548	549	560	569	594	619	560	552	534	595	556	556	566	615	538	570	560	526	528	586	565	582	571	594	548	579	576	568	552	560	560	530	575	589	552	556	550	528	592	553	547	545	564	556	561	575	541	625	609	587	588	603	511	567	554	601	616	520	629	541	584	572	596	536	592	587	589	560	558	607	583	543	572	592	565	597	583	589	559	569	556	524	545	591	576	545	586	571	556	556	620	608	590	569	543	567	560	586	514	565	566	559	605	542	606	560	547	624	531	575	579	553	545	547	592	580	557	525	578	578	559	548	554	548	608	608	574	550	552	614	549	524	565	560	561	526	588	569	526	548	576	566	557	580	600	542	616	572	587	547	588	561	605	552	593	561	524	584	608	577	579	551	586	612	580	544	577	564	554	553	597	568	575	517	531	579	597	583	600	579	590	544	619	578	578	585	573	564	554	608	578	547	588	553	567	574	576	541	523	527	554	572	608	610	572	541	579	597	566	575	589	607	583	594	578	549	604	574	572	605	549	547	610	545	569	600	561	578	581	588	570	610	559	550	601	612	562	600	556	557	603	601	618	550	556	571	568	609	566	560	587	599	565	579	599	581	554	623	562	539	547	581	593	612	614	593	539	530	592	536	570	584	526	551	547	593	576	555	565	554	583	600	573	582	568	570	567	568	561	572	546	612	512	597	569	563	591	571	550	555	583	561	596	561	547	575	546	613	547	564	544	565	607	555	563	567	571	550	560	603	547	559	574	562	561	570	557	564	583	578	581	577	547	517	566	582	570	580	576	549	542	552	592	602	548	566	570	609	606	593	607	553	544	563	586	567	580	550	549	589	593	531	527	586	556	583	565	554	571	577	520	598	564	561	575	581	535	598	537	576	531	553	606	579	572	579	585	571	537	524	540	585	524	560	566	606	573	568	561	534	509	561	574	553	564	624	551	573	552	591	569	550	568	586	569	524	608	571	539	561	534	545	580	562	587	550	560	566	517	557	544	586	549	600	567	576	623	568	553	592	579	593	603	568	551	597	591	542	535	557	591	550	647	552	603	610	502	567	569	577	608	568	609	553	571	567	511	568	608	604	622	572	555	521	585	615	526	556	551	613	643	551	530	595	543	564	608	568	554	583	583	552	555	563	592	596	615	525	576	571	591	570	578	541	602	581	576	503	598	574	569	595	566	559	561	577	553	575	543	623	550	539	549	576	567	565	566	555	562	566	562	579	537	557	565	556	562	569	565	627	598	631	587	601	614	528	598	605	599	595	597	579	569	536	609	582	602	557	530	595	556	625	542	571	569	608	549	567	590	574	543	596	537	563	551	597	558	553	584	614	587	567	565	605	575	530	581	565	590	563	579	594	562	572	596	585	546	557	572	569	590	565	563	584	574	557	575	580	605	592	606	613	582	566	584	556	618	577	551	560	547	562	602	551	599	545	577	564	565	606	563	570	569	570	550	577	586	543	562	541	551	518	602	600	556	599	575	544	529	542	589	611	594	611	580	522	585	572	566	571	600	547	538	575	580	596	557	569	588	557	568	567	556	550	552	566	522	557	600	574	599	573	533	550	597	614	598	615	520	566	564	578	564	594	570	565	580	571	597	622	589	576	564	544	585	579	583	552	562	558	574	548	561	657	532	597	522	541	566	565	581	541	561	541	554	531	531	582	552	549	568	549	567	603	596	549	605	562	600	564	583	588	565	571	577	504	588	540	521	591	564	572	568	574	530	576	566	576	603	494	582	518	565	574	596	584	522	610	608	582	632	536	557	560	561	515	578	605	542	568	575	578	556	593	577	603	585	583	538	545	588	611	580	588	576	579	581	587	580	588	565	580	568	558	579	546	543	571	547	520	549	565	578	603	603	574	571	544	564	540	564	602	575	560	567	560	542	606	570	579	594	588	567	565	573	549	580	537	536	517	559	550	608	590	528	584	578	586	557	548	592	566	577	556	510	606	569	567	553	581	545	564	609	584	528	577	580	555	549	563	578	564	557	594	600	580	603	569	564	570	584	616	561	552	554	591	545	608	586	591	553	568	556	580	582	586	569	623	530	567	633	552	540	552	577	585	581	582	610	575	580	551	580	578	546	594	602	530	572	574	591	597	566	562	595	553	551	553	620	585	606	568	576	566	567	561	591	575	552	547	578	575	547	534	589	581	587	565	576	551	576	597	562	617	537	564	595	569	580	581	551	540	580	558	574	616	577	592	583	587	595	542	590	580	560	538	563	577	557	582	596	540	574	577	546	565	557	606	572	552	553	582	576	536	564	532	605	561	595	567	597	580	552	559	593	572	585	588	582	572	565	547	600	576	571	587	556	557	589	552	576	584	559	551	579	605	520	600	560	582	553	525	601	597	568	562	575	573	610	591	570	632	560	570	601	554	529	556	576	546	542	553	597	540	600	569	563	574	551	557	537	593	599	613	593	565	537	544	590	535	571	556	580	606	549	574	554	579	558	541	582	586	556	584	589	564	554	528	542	579	580	556	594	612	582	575	600	561	566	546	567	584	571	547	568	598	572	578	559	615	564	592	537	541	577	597	569	551	555	570	568	537	591	586	558	626	537	614	558	575	549	552	529	582	585	539	569	579	578	551	551	614	561	560	534	561	552	574	613	576	570	591	567	586	605	556	590	541	587	602	603	576	580	557	539	586	557	586	577	583	556	601	591	529	500	600	598	556	570	574	559	597	561	629	554	587	597	540	559	549	583	536	509	581	575	571	569	555	572	533	625	578	572	559	634	559	601	573	549	556	584	568	555	564	546	537	590	585	554	580	582	594	586	601	557	585	596	574	548	604	592	544	542	546	586	604	592	543	608	558	576	630	580	535
24101	22588	29894	24425	19873	7929	704	491	422	406	393	381	394	413	402	376	391	420	362	409	395	414	381	383	394	413	411	405	397	402	395	400	420	390	362	366	378	395	378	403	392	456	352	431	375	404	420	383	450	395	407	423	442	383	382	378	383	374	389	419	401	400	363	411	455	393	375	398	395	384	368	403	402	387	390	374	401	381	379	412	428	410	383	386	395	393	409	373	404	360	389	390	416	370	358	438	415	382	411	406	440	406	383	408	396	445	376	426	411	425	450	384	394	393	398	430	390	398	408	408	403	393	399	393	379	377	378	415	386	425	415	373	447	379	395	416	366	393	385	406	414	416	389	361	393	411	403	378	407	391	370	402	442	462	386	412	419	393	386	402	386	373	381	392	414	418	374	401	412	405	417	376	398	367	401	367	386	412	378	387	381	399	375	413	385	403	367	381	417	355	383	391	378	401	417	377	382	395	420	375	393	392	377	409	407	401	363	408	360	408	403	388	421	410	373	407	365	406	422	448	403	384	357	388	384	416	403	375	392	395	423	409	408	428	427	383	408	397	384	417	377	409	405	423	397	375	400	429	372	413	395	404	402	434	379	402	417	405	387	376	413	387	376	401	393	408	366	392	381	370	385	388	394	411	368	406	387	399	377	393	427	361	416	399	372	372	408	421	415	400	413	426	414	428	377	369	420	382	386	399	372	392	403	418	364	361	419	405	398	401	379	390	393	392	397	390	387	387	389	365	398	407	410	404	417	407	383	360	397	361	380	404	388	389	407	397	369	418	372	379	423	415	427	381	409	401	367	370	381	389	418	401	393	398	406	392	407	379	408	375	408	380	410	386	423	425	437	369	432	401	365	410	383	406	433	377	377	429	374	404	369	362	377	435	367	380	411	420	425	388	403	384	411	403	408	386	420	375	399	412	416	414	386	369	418	451	389	384	372	356	394	401	413	428	403	401	402	371	375	400	397	372	361	416	395	382	375	392	429	377	407	396	423	398	409	430	414	408	405	424	417	374	386	370	435	383	422	383	436	420	400	444	415	369	400	422	386	386	384	394	384	397	376	384	410	395	433	368	395	362	381	415	401	414	366	409	402	370	363	397	416	374	378	403	401	389	412	416	404	378	382	405	432	368	408	397	397	404	387	400	423	389	383	390	410	413	417	410	385	403	402	388	392	378	392	378	416	421	374	384	409	411	408	372	400	383	397	415	431	371	425	409	402	398	399	429	405	394	356	388	375	397	420	402	381	393	414	401	401	404	431	401	396	381	391	399	405	395	385	404	408	373	433	398	400	393	428	395	423	385	391	392	390	379	387	402	427	410	450	422	366	407	414	423	367	390	431	411	414	394	399	398	377	415	366	395	431	386	385	417	420	349	387	416	390	380	373	402	440	391	401	413	363	384	401	397	376	427	370	392	395	383	405	385	414	393	394	396	408	394	372	410	360	411	409	380	384	413	395	403	370	379	387	410	384	426	380	383	401	396	396	407	412	371	433	397	399	403	385	386	370	412	377	406	384	434	340	384	382	391	388	402	399	419	406	388	369	411	388	379	402	421	395	357	387	369	412	360	379	419	389	378	385	423	375	413	377	391	428	397	391	380	421	423	392	384	349	405	392	400	401	403	394	415	390	391	401	354	391	368	419	403	372	400	390	403	379	369	410	397	414	382	410	382	384	410	390	395	375	399	415	403	419	394	432	404	363	381	365	415	395	393	431	352	399	385	385	389	367	429	415	410	375	414	399	393	408	378	378	394	389	404	402	438	363	387	414	413	394	401	385	377	387	408	374	398	407	390	402	398	416	406	434	392	383	367	401	416	432	394	375	376	405	399	372	399	408	381	360	389	386	393	418	386	405	379	380	434	393	415	357	362	406	400	398	407	423	365	401	387	394	400	402	423	396	404	398	433	398	371	429	403	415	401	420	359	441	383	418	366	429	375	404	389	394	386	423	373	381	363	378	390	377	404	388	379	388	412	426	380	346	411	408	414	395	396	411	419	407	408	381	421	423	397	405	357	409	410	401	385	409	428	395	347	420	354	404	385	400	384	418	388	392	376	399	416	386	382	399	411	405	391	393	403	363	396	384	386	371	408	402	385	372	419	447	432	444	395	376	414	392	387	422	399	388	385	381	388	419	428	368	403	397	410	391	417	401	416	413	368	421	449	385	354	387	385	404	389	348	423	422	400	413	398	366	406	419	403	402	377	385	409	435	423	418	419	376	422	395	388	408	416	400	386	410	392	398	392	366	398	395	404	413	430	397	361	413	410	406	427	414	394	379	390	431	400	418	369	402	387	397	380	371	391	404	431	389	439	378	405	376	387	391	412	419	406	402	390	362	409	393	394	407	415	367	383	432	393	420	409	431	384	400	405	380	435	426	375	393	342	411	394	404	393	394	404	402	399	374	398	382	413	410	417	426	385	360	405	387	375	370	398	374	357	401	390	393	369	397	399	417	394	418	427	389	369	415	414	423	412	414	392	387	394	396	395	399	379	363	384	344	374	390	366	413	395	401	378	385	399	396	426	415	379	391	360	419	407	378	402	400	435	395	395	387	386	405	394	386	357	360	352	390	394	389	398	413	357	417	386	394	395	425	426	391	370	409	414	413	385	408	403	391	358	369	404	391	429	428	383	389	422	417	407	409	398	376	403	390	396	427	377	388	407	407	434	431	422	379	399	361	376	399	389	409	386	410	406	414	367	388	381	399	395	372	399	390	385	394	388	376	391	388	405	371	394	408	384	404	425	373	373	384	396	411	374	351	414	425	384	415	410	396	414	410	388	395	388	371	402	410	401	395	401	408	407	408	381	470	416	405	388	415	425	399	414	340	395	390	407	406	436	374	401	404	375	418	354	367	418	421	387	400	393	389	412	412	372	396	426	391	421	381	411	395	395	370	379	452	393	391	405	407	409	400	386	418	393	382	385	394	416	409	401	424	403	405	397	381	401	389	410	413	398	372	383	407	431	389	416	383	427	405	378	396	395	412	388	365	408	401	411	380	389	402	399	394	416	394	395	375	381	387	390	417	419	412	418	396	391	407	420	375	385	393	353	415	378	406	443	365	356	386	395	391	394	401	414	404	371	410	425	410	410	385	409	390	378	389	399	392	390	410	414	404	414	377	423	414	387	380	370	424	389	408	401	408	404	429	415	388	379	437	379	432	407	435	395	419	426	394	370	403	408	391	409	413	367	399	407	388	399	410	377	403	403	412	370	416	394	416	396	393	427	403	351	423	395	398	402	424	374	402	374	416	426	350	395	425	383	386	394	414	395	415	402	401	401	417	414	414	385	362	386	406	417	403	360	397	421	369	371	376	404	400	413	382	398	392	368	399	382	391	379	416	396	391	378	394	414	446	366	403	412	382	417	397	412	421	376	390	399	402	391	377	399	403	389	374	378	359	394	371	401	388	423	398	447	427	395	398	384	398	434	391	407	400	384	394	388	407	391	410	406	397	383	439	407	429	424	406	397	401	380	362	415
59966	88102	56250	26311	8390	1800	805	736	650	629	631	585	597	609	612	614	608	577	604	543	568	560	579	625	584	616	603	597	648	616	603	583	574	612	584	575	591	631	537	599	590	638	573	589	560	533	537	595	594	634	650	620	562	545	567	586	535	642	556	582	587	607	620	569	594	584	587	595	570	585	615	556	544	604	575	600	585	575	587	597	550	613	608	586	574	579	606	596	614	570	606	584	578	601	559	579	615	625	543	587	566	548	551	537	578	564	544	605	625	627	614	629	594	611	593	610	579	622	595	554	584	608	521	667	594	561	590	594	599	606	606	583	560	648	606	597	559	577	615	583	610	587	629	560	579	565	547	603	586	564	572	619	605	583	616	576	591	602	595	610	619	559	613	582	571	551	586	654	589	575	604	589	597	636	625	572	582	612	613	648	619	596	616	626	554	588	611	574	563	564	611	587	593	546	607	602	634	556	571	604	559	605	588	633	637	578	596	528	637	594	604	512	588	567	593	610	589	650	600	600	588	581	577	572	570	528	548	600	535	596	577	616	594	580	630	576	590	613	559	584	564	572	645	592	541	624	619	558	631	564	557	605	581	571	586	575	552	522	601	592	591	592	594	625	595	578	561	615	572	583	594	570	615	614	583	588	618	587	553	599	583	594	587	597	613	630	557	551	603	598	576	572	609	647	599	611	566	577	603	566	588	590	640	572	604	575	603	540	568	585	577	571	575	626	587	581	569	602	539	560	586	572	536	569	621	595	584	633	613	567	590	594	582	576	583	582	612	553	591	633	605	611	601	626	605	588	576	595	604	558	557	664	611	590	607	607	607	616	575	576	579	565	564	601	532	586	570	586	598	584	579	590	595	585	577	589	651	570	541	563	582	598	584	573	591	586	580	576	562	554	578	581	576	630	629	611	585	583	630	600	556	597	579	557	578	594	589	584	589	583	587	550	596	609	593	591	590	546	573	590	552	579	593	595	589	574	565	617	619	630	565	586	584	591	590	527	637	604	614	599	555	568	586	618	613	589	611	539	586	602	657	592	601	579	601	596	563	578	577	585	603	629	590	589	615	528	571	568	559	606	630	599	607	597	576	610	590	596	608	589	627	560	589	613	582	569	588	597	583	632	588	586	593	592	572	646	591	589	599	532	581	591	558	576	612	606	594	594	608	585	588	563	610	602	592	578	594	589	578	541	581	603	589	602	607	602	610	638	577	558	569	611	584	626	611	570	585	572	562	582	570	623	596	570	601	587	558	578	594	546	619	633	630	604	595	600	561	622	568	607	583	568	607	602	580	584	624	572	571	577	574	625	581	587	611	573	612	568	632	578	592	574	594	606	576	567	565	628	619	647	621	608	612	558	611	610	598	619	600	613	561	584	573	559	555	619	579	639	559	577	598	601	624	605	580	617	603	564	611	602	589	634	566	596	572	620	631	594	602	554	598	615	597	549	643	613	590	554	560	580	591	617	619	601	598	580	624	608	591	623	595	589	565	641	602	572	588	575	614	548	594	612	594	584	626	607	596	601	600	596	601	584	615	572	601	599	575	565	563	572	599	590	595	604	603	595	594	573	585	560	624	598	589	621	599	579	588	579	593	585	604	586	566	569	559	595	600	580	600	609	598	566	600	563	572	563	536	583	628	545	566	634	604	559	606	593	598	608	592	626	566	568	578	609	624	627	597	583	621	603	564	539	628	612	601	584	592	571	624	616	558	536	559	599	566	584	598	541	537	623	584	578	571	555	613	559	516	636	619	586	624	582	615	620	603	595	609	575	572	593	568	621	584	555	594	621	628	590	597	555	620	597	509	607	592	590	618	615	585	577	557	588	609	595	591	601	574	560	581	613	540	604	593	591	598	587	558	567	598	592	581	627	621	611	574	594	559	571	628	587	645	557	563	552	629	599	597	558	605	570	574	610	586	580	566	576	567	591	588	540	595	587	572	585	603	593	602	573	592	586	544	529	594	549	550	562	566	631	605	582	569	570	557	631	611	553	578	591	568	562	625	612	658	585	624	619	610	588	584	595	625	591	573	604	559	559	546	602	602	598	600	604	566	620	584	547	602	608	583	576	574	603	572	576	582	569	581	564	555	588	603	617	564	621	569	601	601	570	593	567	593	602	596	575	646	583	579	583	567	609	582	611	639	579	633	610	609	565	633	607	598	600	630	612	584	548	589	580	578	593	575	602	603	591	663	618	553	584	588	626	571	593	580	602	593	577	598	566	610	619	592	579	572	603	567	576	587	546	578	612	590	594	569	551	617	611	622	564	584	562	636	561	593	578	604	603	558	644	571	592	615	601	589	588	555	644	609	611	622	573	610	592	573	575	611	540	592	568	606	579	556	551	607	593	604	583	557	547	619	609	570	640	585	574	583	553	625	566	550	571	637	584	567	603	586	555	616	606	577	628	613	595	614	574	596	600	615	606	577	584	597	599	597	612	604	552	637	617	584	619	579	605	572	588	666	616	597	566	597	607	620	603	614	589	614	575	567	580	581	611	588	594	602	576	606	601	575	586	558	550	574	580	585	586	597	574	606	571	596	556	601	611	523	601	595	546	595	566	584	590	613	596	615	592	570	582	600	588	582	574	608	588	553	597	629	559	577	590	565	599	589	554	574	640	572	596	578	642	574	550	619	592	627	599	584	615	568	578	614	612	568	614	617	551	639	613	622	606	597	564	541	618	610	621	583	581	583	624	615	593	583	583	568	570	606	580	556	560	606	611	557	565	653	592	580	599	600	573	608	592	577	557	583	585	637	602	609	617	563	626	622	563	564	616	586	592	599	571	586	569	563	590	590	588	599	592	592	615	632	596	601	560	615	582	599	632	610	568	572	584	594	591	586	616	603	575	557	596	575	611	595	640	566	617	602	634	564	602	581	603	607	608	593	582	560	581	597	595	599	659	628	564	591	587	593	612	610	571	581	638	594	617	574	543	608	592	600	584	562	608	576	582	603	599	592	572	592	570	627	561	602	605	592	577	577	622	597	612	568	587	635	582	590	560	604	580	588	594	595	571	629	594	582	608	577	548	606	610	560	564	602	592	611	575	596	579	591	583	571	608	572	602	565	616	561	612	601	578	582	578	570	569	617	627	587	614	585	580	546	589	615	650	592	570	619	587	590	566	575	638	543	611	515	566	605	593	615	593	623	565	628	600	570	627	615	577	658	549	577	593	569	597	564	552	587	609	531	624	548	618	588	587	566	625	614	596	592	569	582	618	612	585	599	625	574	577	588	609	588	569	553	572	590	568	609	600	633	566	629	588	596	578	596	563	595	591	589	567	578	584	602	617	548	633	604	586	560	638	552	591	624	556	594	629	644	601	622	614	572	610	582	601	597	589	607	597	612	601	561	597	596	548	550	610	549	608	562	593	595	546	649	577	572	632	544	593	608	621	608	617	611	595	599	591	583	615	584	581	585	561	600	602	557	595	595	599	587	613	590	613	558	553	605	618	557	569	577	613	628	587	542	586	580	577	635	580
23035	21656	29317	23699	20984	18670	3948	602	469	460	427	389	425	436	424	430	410	419	378	413	418	443	390	398	432	429	443	433	449	410	404	427	385	456	418	434	423	404	427	402	409	385	426	411	416	429	418	409	413	434	386	423	420	395	482	411	406	422	440	393	434	375	413	401	393	429	426	379	441	370	387	438	401	412	432	406	418	370	443	426	392	439	393	464	399	397	419	424	381	423	414	411	410	431	398	412	439	429	392	421	390	424	425	427	402	412	397	436	436	390	410	399	415	435	390	417	402	418	413	432	422	426	402	402	395	388	397	441	427	360	419	428	446	407	436	382	436	426	415	421	390	419	427	431	431	444	412	418	423	398	420	425	371	434	452	410	389	385	441	392	416	441	423	398	423	419	422	455	412	411	414	424	425	413	431	374	400	387	417	394	407	386	458	419	426	354	394	393	420	400	436	428	409	421	408	417	396	416	376	419	426	437	398	399	466	406	417	441	424	414	395	404	428	396	415	438	400	432	410	414	445	407	433	402	410	401	428	397	420	370	384	410	426	422	399	398	412	407	400	401	417	378	408	411	404	414	409	396	405	417	411	430	417	399	418	434	407	415	388	401	443	416	374	384	390	445	411	396	434	390	421	390	428	398	379	394	416	424	432	397	432	405	406	414	414	448	404	405	411	428	441	425	395	422	434	381	410	406	412	404	389	436	402	433	414	435	416	402	425	402	389	417	411	432	448	408	410	408	431	385	399	423	399	395	429	418	412	405	412	416	428	395	417	435	425	435	400	424	436	420	395	427	421	453	420	400	371	419	368	429	453	450	400	437	436	419	440	418	401	454	413	404	369	414	418	389	444	411	390	420	380	443	446	402	424	419	429	423	430	414	425	458	376	428	419	391	450	395	422	408	436	431	425	446	444	451	401	398	426	397	374	403	414	438	401	378	420	440	454	388	428	374	409	446	424	393	383	428	408	463	416	421	422	433	421	427	397	429	419	396	399	381	424	396	412	425	444	422	404	385	438	458	430	424	431	395	430	396	386	395	436	411	399	406	388	387	412	386	423	449	400	463	443	391	410	414	421	392	402	405	428	418	430	381	409	416	432	431	444	414	456	399	434	381	419	445	437	355	418	413	399	432	410	406	424	396	428	434	428	451	422	421	386	393	412	386	444	403	420	388	449	381	405	394	385	407	445	395	408	415	395	446	440	407	393	439	395	406	429	421	394	440	392	444	425	385	419	395	444	409	390	405	420	423	392	394	353	418	453	404	418	399	394	456	445	424	440	391	418	422	399	421	442	441	462	436	427	432	420	415	388	400	388	406	423	424	411	433	421	443	387	410	438	419	445	420	440	406	417	433	415	381	405	414	396	402	387	424	429	423	462	399	418	389	387	423	426	414	415	419	416	420	437	393	417	431	455	430	421	452	384	430	405	426	382	434	447	401	411	433	433	403	404	414	430	407	408	418	407	434	405	431	408	401	420	383	397	378	398	392	423	424	452	419	409	416	390	415	395	422	390	430	451	403	402	421	435	379	421	382	411	362	418	419	412	444	446	431	454	404	448	381	440	439	419	425	432	425	388	435	453	413	430	435	433	422	444	429	412	446	414	426	405	416	439	423	405	404	375	420	409	407	446	396	385	398	390	389	416	431	436	394	412	387	403	435	432	379	426	367	444	411	451	400	416	428	413	400	441	426	439	408	402	394	396	439	397	466	397	398	397	402	427	444	433	405	348	419	419	393	416	434	401	401	430	383	423	418	414	384	466	382	439	433	402	417	411	442	428	440	404	422	410	400	417	423	437	434	403	422	440	413	428	402	395	449	374	408	416	410	393	381	409	438	456	432	413	407	394	410	393	437	392	415	392	386	412	436	452	426	412	417	406	430	417	412	418	408	395	429	427	401	393	433	438	400	407	423	462	414	392	404	408	424	383	417	402	393	391	433	446	417	426	421	444	428	377	415	411	433	407	426	449	426	403	420	441	409	427	454	415	406	392	418	399	432	422	440	426	384	447	426	430	457	422	424	435	410	423	406	413	393	416	440	381	420	395	416	393	387	469	437	416	424	440	437	407	412	414	369	446	394	447	433	413	414	457	406	428	399	392	385	418	421	412	450	411	421	395	357	396	409	391	434	435	394	392	431	434	432	402	416	422	456	395	401	419	414	395	411	419	423	410	391	411	391	422	431	405	427	409	376	407	420	432	448	435	403	422	384	413	423	431	399	423	424	396	406	421	409	389	397	433	417	401	400	394	420	432	408	459	401	417	426	403	470	439	403	429	436	404	423	418	375	412	451	386	407	428	445	397	406	391	429	422	436	383	416	399	412	405	418	422	452	445	421	407	379	433	412	423	394	398	415	457	413	407	407	401	416	400	391	428	411	406	403	434	398	400	420	408	423	423	412	406	403	393	423	433	396	408	395	428	405	404	383	442	427	412	410	412	430	390	465	404	423	373	419	376	407	414	415	403	410	410	439	398	400	417	409	387	397	447	399	442	407	424	433	439	412	426	386	455	395	383	438	429	411	392	448	393	402	365	413	385	441	391	447	427	403	410	424	392	453	391	379	384	399	413	407	425	443	450	396	370	378	422	412	412	392	398	405	390	397	386	443	414	386	423	399	390	398	392	418	444	392	395	431	390	424	413	416	422	394	416	406	397	430	394	422	441	403	399	448	436	403	389	436	377	442	426	443	379	402	413	451	401	442	434	404	430	418	421	445	410	374	404	412	410	418	423	421	444	410	415	385	416	412	409	411	391	400	404	407	397	431	444	443	432	382	416	412	400	394	380	403	392	375	404	396	383	443	426	409	406	423	372	427	406	432	435	452	402	395	410	438	438	444	402	372	420	396	414	413	423	426	442	397	361	436	428	405	399	381	427	384	406	425	416	427	431	396	419	404	440	371	405	414	402	418	411	415	417	446	417	419	424	395	430	409	440	427	448	387	387	452	388	401	438	451	416	409	421	404	404	375	459	404	443	447	404	402	421	393	426	425	458	416	451	435	383	388	403	433	406	442	398	438	452	419	415	428	397	398	430	441	419	397	375	406	420	414	419	418	408	427	395	436	424	395	416	429	388	395	427	409	413	452	427	421	406	427	423	436	401	472	419	384	400	449	407	420	393	438	418	427	409	410	425	382	415	432	376	440	399	393	411	373	431	419	385	402	424	451	434	433	402	414	436	409	439	412	415	430	418	430	404	422	413	370	385	390	430	457	402	443	438	394	445	388	416	430	408	425	395	422	379	400	404	430	406	389	363	420	404	405	397	393	405	403	416	412	443	391	398	400	428	418	382	420	430	410	440	424	420	420	387	407	426	388	432	391	409	419	382	386	426	425	424	395	445	399	395	436	437	402	438	419	395	372	417	410	408	417	401	403	391	438	392	383	403	415	437	443	421	389	417	459	443	399	413	416	409	414	410	411	392	413	432	416	404	412	398	434	433	441	432	407	415	397	414	400	453	426	385	443	409	414	394	397	411	397	420	437	414	401
59262	96779	64378	33801	12374	2848	932	848	687	651	591	603	542	629	613	587	569	586	603	593	582	609	644	599	581	611	574	578	621	615	614	597	531	614	581	613	562	634	623	592	614	581	603	601	613	608	587	604	626	633	611	596	588	571	605	606	606	618	616	634	616	571	572	570	625	630	597	597	609	596	607	622	597	638	630	562	642	620	595	588	611	611	627	638	639	620	587	576	540	590	548	629	587	570	595	579	572	590	626	569	576	607	643	633	619	590	600	585	635	583	613	606	611	609	592	572	602	640	581	610	590	631	633	595	597	587	616	576	609	601	623	613	626	566	666	602	581	567	591	618	593	617	606	590	609	619	599	571	610	610	587	647	548	642	594	593	568	624	551	617	634	584	582	578	576	665	628	612	630	627	590	622	598	630	595	600	581	595	627	628	575	612	605	587	616	632	597	585	594	593	559	600	641	577	593	598	605	618	580	583	608	631	598	560	608	618	609	602	636	566	640	609	558	601	656	646	623	549	602	592	592	638	629	623	580	577	616	601	594	616	601	579	593	535	609	605	618	602	629	584	580	570	613	586	602	607	637	587	570	625	605	575	595	619	635	569	592	581	614	578	625	619	600	643	626	603	561	611	588	566	619	597	617	555	631	592	612	631	622	645	611	631	615	593	601	603	586	604	586	608	608	585	584	618	604	587	558	583	626	620	595	581	589	575	603	607	608	603	543	593	580	563	620	550	625	614	611	588	599	581	565	576	573	616	570	613	570	560	618	601	579	625	606	630	611	617	599	645	610	625	626	606	584	548	589	595	603	590	596	573	631	587	621	599	649	625	618	597	626	570	614	586	603	625	603	575	593	600	636	596	580	560	596	597	637	625	613	624	628	609	628	634	604	621	581	576	585	644	573	637	587	635	573	571	599	600	611	616	608	585	617	609	625	589	608	589	581	629	589	615	597	647	600	630	587	661	564	608	573	585	654	595	587	555	585	627	566	556	602	598	587	598	583	588	576	605	591	611	604	581	613	589	572	653	624	581	568	568	585	641	572	629	567	604	577	604	636	582	596	593	612	614	594	572	588	622	656	594	586	616	600	599	558	579	603	605	599	583	593	640	610	573	597	561	563	600	587	613	670	603	594	650	573	609	596	610	596	561	563	592	591	619	583	571	598	583	594	616	564	551	625	551	606	569	625	665	610	610	652	579	640	574	610	620	563	628	562	588	605	650	577	593	613	588	591	595	606	616	571	614	554	631	576	613	579	563	556	598	576	581	614	629	618	611	604	615	593	617	567	553	604	629	619	631	630	639	587	601	621	583	624	616	584	587	564	621	576	614	625	598	572	584	594	566	646	600	604	606	590	598	577	585	675	558	620	630	619	620	610	635	576	596	609	609	623	631	605	614	574	606	603	624	602	640	567	580	604	636	613	612	561	592	597	601	567	615	587	578	569	621	555	654	633	596	617	609	606	606	590	637	606	591	617	590	638	588	581	600	565	593	628	619	599	567	617	600	603	592	575	576	620	575	636	642	599	596	585	633	625	567	610	602	590	658	584	595	607	643	618	627	609	592	620	620	615	636	582	653	578	577	590	612	620	585	555	635	611	585	595	602	552	572	636	625	620	603	608	589	610	580	592	633	592	592	572	583	622	587	584	587	600	608	628	573	609	602	629	621	614	615	564	571	636	620	590	577	596	568	587	611	619	650	636	579	580	574	611	648	625	605	639	583	639	628	628	600	634	631	621	610	601	586	593	592	597	622	592	525	614	579	521	619	642	597	602	622	601	628	615	611	610	618	614	579	649	627	608	608	590	593	612	637	587	587	565	583	576	580	599	581	567	611	624	636	590	620	565	577	593	590	605	614	585	625	582	612	587	587	619	599	551	597	600	602	570	595	647	639	629	640	599	601	600	607	610	596	601	611	617	610	584	613	577	651	640	608	553	594	603	625	578	603	612	607	638	641	586	609	555	635	594	615	570	597	610	655	628	589	568	613	610	608	640	643	636	565	557	623	589	580	602	587	559	619	600	593	616	553	622	606	637	614	590	595	626	604	607	610	610	601	606	645	606	643	568	596	620	585	591	628	595	625	620	601	619	584	591	624	600	576	581	593	582	605	555	594	594	598	601	585	610	569	615	610	582	582	577	587	600	577	596	603	595	594	581	589	616	614	612	658	603	599	593	558	580	637	662	603	613	622	614	581	604	616	569	635	605	593	575	556	610	597	626	512	563	586	635	649	599	612	592	589	648	637	580	631	580	614	609	609	607	625	581	612	585	608	545	592	593	626	544	615	630	613	623	597	586	590	641	624	568	600	584	588	598	586	618	587	614	566	601	665	567	612	600	620	612	580	633	619	558	565	583	548	652	645	596	596	610	573	595	589	575	622	572	580	631	632	605	527	620	629	589	608	585	604	575	624	567	566	617	595	604	625	607	605	581	579	571	628	617	596	637	631	617	617	631	616	616	593	555	609	596	594	576	627	589	592	660	612	613	568	629	605	580	589	572	630	570	594	611	629	616	617	605	550	616	621	665	569	590	645	552	608	602	622	614	619	615	629	628	615	587	607	589	564	614	613	596	568	590	608	585	677	604	579	642	613	587	595	580	559	592	596	598	599	565	644	611	607	563	610	615	563	599	566	633	574	596	616	582	591	621	635	578	567	598	602	616	581	614	621	588	633	604	578	611	591	577	614	634	557	623	612	606	598	590	559	585	623	591	603	652	579	607	585	582	685	656	618	663	553	627	587	615	607	597	601	625	605	632	539	596	660	623	608	626	643	591	611	615	580	661	607	618	610	619	581	578	588	596	620	615	633	571	650	649	582	579	595	599	614	587	633	571	608	595	613	578	602	619	590	584	657	609	613	623	599	651	601	629	587	599	630	583	580	618	608	640	592	596	615	613	595	599	635	592	613	611	608	608	625	583	584	553	617	570	633	588	650	603	614	614	631	573	638	624	573	583	566	576	581	582	684	605	577	574	640	622	591	628	581	632	626	620	636	613	612	577	572	613	587	576	574	607	581	595	610	602	581	575	605	599	621	597	623	614	567	609	549	568	607	607	575	627	585	604	593	611	624	632	630	613	594	635	564	571	573	622	598	612	587	550	599	617	603	617	591	620	566	599	597	588	580	620	631	628	605	596	616	589	573	584	629	596	599	606	612	557	587	632	619	565	613	615	598	625	582	610	612	610	630	583	639	607	610	619	598	586	594	617	609	631	585	644	616	588	597	603	578	620	623	527	646	606	622	594	623	566	625	622	581	587	581	640	575	579	616	613	612	573	662	596	603	687	636	595	565	585	569	570	615	568	598	590	628	647	596	607	598	579	592	632	622	584	598	568	626	617	599	630	595	644	623	598	587	594	597	607	599	667	579	636	593	616	591	615	574	597	564	539	647	638	618	593	633	543	618	605	560	645	562	569	586	605	599	650	607	603	577	582	615	577	598	559	570	570	606	574	586	613	597	582	603	547	604	623	582	608	659	610	571	620	582	581	583
30955	32524	26483	10006	1227	481	385	374	382	395	388	343	369	413	432	392	401	394	392	419	366	403	389	372	400	365	411	414	372	399	421	352	401	410	407	368	416	366	354	386	382	409	379	370	399	366	349	392	396	408	336	393	365	379	397	361	415	373	397	403	379	415	413	373	386	373	390	411	386	376	381	372	391	388	361	338	351	374	357	366	393	383	370	383	357	396	372	390	376	332	373	356	376	409	403	367	400	375	414	361	406	354	396	405	367	410	388	389	394	363	385	393	399	392	350	404	372	358	383	417	394	408	409	388	401	413	385	404	380	371	367	368	406	379	385	379	371	379	410	379	392	381	375	378	385	418	385	385	369	393	382	401	388	388	383	381	394	367	378	382	400	405	385	382	375	363	373	397	342	384	404	412	385	397	375	388	378	361	376	384	359	393	379	386	447	337	423	390	385	381	381	369	381	383	392	392	362	410	399	388	417	374	419	402	375	377	338	397	408	372	373	418	423	381	375	363	410	407	361	369	409	368	402	424	381	384	393	396	363	395	431	391	366	395	414	363	378	427	393	359	416	394	394	353	423	389	366	355	373	376	375	377	391	399	410	395	404	371	380	403	393	412	393	399	367	392	356	426	407	391	395	398	431	399	422	401	402	398	423	360	343	379	343	395	386	355	388	384	393	405	377	370	362	391	410	373	401	347	354	374	373	391	412	388	377	389	399	396	380	386	320	408	375	413	356	359	390	359	373	435	398	377	401	422	385	378	374	372	392	391	396	413	394	371	396	352	369	391	381	399	355	372	394	401	373	446	351	420	367	370	404	390	404	347	414	406	387	382	393	370	383	388	389	389	411	417	385	378	360	370	385	393	425	386	353	372	364	369	381	422	396	403	354	400	335	392	380	387	389	392	372	362	407	389	380	431	385	387	392	420	360	409	413	404	379	363	411	370	412	403	395	391	402	375	347	379	350	365	345	393	372	363	385	401	392	353	382	376	404	411	419	383	382	397	368	402	412	402	376	414	360	377	385	395	444	411	391	399	421	413	417	386	368	408	395	363	378	426	388	429	398	381	402	411	365	371	405	354	347	392	373	423	374	395	378	354	379	375	349	377	369	392	384	389	391	377	421	419	387	334	350	391	378	386	397	394	381	385	388	405	385	403	415	418	398	394	356	379	385	364	367	376	391	399	383	382	418	364	386	374	368	365	397	403	365	394	394	381	390	407	355	385	373	388	411	383	398	427	352	353	361	399	393	410	388	390	369	404	377	376	386	336	378	370	391	419	426	383	363	363	366	384	344	403	405	395	389	375	390	335	371	367	389	391	373	355	385	355	395	369	411	380	396	440	340	384	394	385	377	372	368	386	358	359	412	391	382	371	393	360	404	414	358	405	395	380	394	403	392	384	361	387	363	385	415	364	414	390	370	387	395	403	428	390	368	355	384	360	400	396	394	358	406	390	423	380	429	409	359	361	399	418	403	397	383	396	371	383	420	410	376	392	421	387	413	406	363	407	358	417	370	358	388	393	394	393	399	379	381	370	404	374	377	366	439	377	382	403	412	400	369	388	381	383	389	374	409	403	376	375	366	394	348	378	386	394	383	393	401	377	376	390	375	369	409	410	374	373	370	400	376	361	362	399	402	397	378	368	378	364	390	399	363	428	363	405	426	402	379	401	421	399	383	376	408	371	386	362	360	386	368	400	391	351	402	386	402	393	343	368	342	392	386	398	359	390	416	395	382	379	396	367	398	385	396	361	405	393	397	355	410	343	408	385	390	401	365	366	406	368	379	374	377	391	391	360	399	431	418	398	353	379	416	364	369	396	374	413	407	391	380	352	380	384	369	382	378	369	374	407	440	390	411	414	373	396	373	392	399	375	369	363	359	372	362	366	392	369	386	377	376	448	391	385	382	374	362	390	391	396	406	324	374	411	400	375	369	417	398	383	387	358	403	422	359	390	383	349	404	398	354	396	380	361	389	368	367	371	403	417	359	392	374	385	387	367	380	382	384	396	372	371	373	425	406	405	390	377	363	363	372	375	357	394	418	400	387	363	419	371	406	391	386	364	383	393	381	396	391	356	412	393	398	373	387	395	417	403	429	373	391	407	372	381	374	357	391	382	356	354	394	359	385	375	418	409	379	386	359	366	392	396	372	394	351	374	403	368	382	358	402	402	408	428	357	406	381	380	410	421	405	413	396	376	396	402	393	369	373	396	402	387	368	410	358	379	373	355	376	394	431	410	384	379	387	355	384	346	390	374	398	405	411	376	413	392	376	398	426	421	383	367	370	404	384	397	386	370	379	357	386	403	408	422	361	414	359	382	386	421	394	360	381	354	388	408	408	424	383	393	363	389	365	380	408	413	388	377	410	383	385	390	377	380	352	415	406	376	394	354	381	419	402	354	381	396	416	367	370	396	357	375	402	370	390	378	412	370	382	401	369	365	388	352	418	376	387	382	390	392	376	384	388	358	401	400	403	359	390	366	389	365	364	389	376	414	405	371	384	390	405	386	362	400	391	397	393	438	390	397	379	412	360	408	382	423	385	373	347	383	376	392	368	396	391	387	392	375	377	389	392	380	402	396	357	355	373	355	386	396	364	361	354	408	421	376	379	397	366	381	384	382	415	354	382	391	403	411	377	374	411	363	377	362	401	382	364	381	377	363	430	361	392	380	369	400	379	372	359	401	371	391	383	398	415	377	381	371	370	356	409	393	393	388	359	407	370	354	412	369	390	379	385	358	400	395	387	380	407	374	361	362	393	382	363	412	374	382	419	427	347	381	398	385	382	352	373	362	366	396	366	387	374	399	399	446	387	387	400	430	396	393	372	376	415	392	387	376	369	404	391	385	373	376	364	390	373	402	366	404	369	360	366	373	397	346	372	388	372	381	366	400	396	377	373	417	394	414	379	381	372	352	394	374	417	412	361	399	396	379	340	401	377	361	373	367	395	376	363	397	364	383	392	412	426	354	374	380	391	434	410	368	358	386	385	373	373	416	395	363	385	368	376	382	375	355	385	406	353	369	373	393	363	425	421	391	341	370	398	391	407	413	391	393	379	390	388	397	366	407	389	405	373	439	375	390	387	391	387	387	384	372	373	367	388	394	395	362	379	380	377	363	397	399	393	403	377	365	424	386	332	406	416	372	378	380	373	370	387	405	409	419	397	355	395	388	369	391	388	352	359	421	366	407	398	401	377	390	359	390	347	387	383	388	361	399	364	380	366	356	368	377	381	385	373	388	362	415	363	376	402	366	406	364	409	386	394	414	395	401	368	370	386	357	400	400	378	391	394	408	362	363	416	351	377	361	370	424	410	396	390	362	378	396	385	414	355	373	417	362	382	372	368	399	391	364	404	385	364	361	409	389	392	401	357	370	383	409	418	396	358	416	397	408	403	389	371	403	414	351	404	413	375	355	396	366	367	371	373	398	359	399	383	359	386	346	400	390	362	380	383	372	379	372	384	391	363	351	396	409	383	363	352	381	378	398
38686	47132	27861	8194	2010	761	631	561	547	600	586	597	563	616	564	588	593	548	582	634	536	587	573	577	589	587	552	561	609	580	582	595	585	572	544	560	601	599	583	605	554	547	567	616	570	579	579	558	580	565	540	593	591	542	605	552	620	600	556	621	556	582	544	576	578	605	579	597	549	584	589	568	560	590	585	545	610	555	582	588	576	572	528	574	618	548	574	596	603	540	564	570	578	556	587	541	569	588	568	541	578	590	558	576	570	606	509	606	562	619	597	525	586	581	578	552	602	617	606	518	578	548	562	589	573	582	563	586	577	586	583	534	578	581	604	542	570	571	592	563	588	587	604	579	553	569	568	593	553	551	561	654	576	556	578	579	559	561	591	561	616	565	599	569	549	602	572	586	587	590	580	547	637	552	574	575	574	607	581	555	590	524	581	550	586	574	589	591	544	596	590	557	546	559	560	582	569	588	606	581	565	605	591	606	593	577	567	518	603	573	578	589	554	606	583	582	545	572	579	588	578	523	605	570	591	589	583	576	598	548	548	562	582	567	571	552	556	569	572	601	573	564	591	580	565	568	626	576	555	624	588	603	549	549	575	572	584	577	591	558	580	563	602	617	566	548	591	634	573	568	565	611	534	551	581	574	567	567	573	562	568	586	576	569	591	582	556	558	587	600	584	611	566	560	542	589	604	556	601	560	544	563	531	565	612	577	573	585	546	545	577	567	620	565	538	594	627	583	554	586	565	527	548	555	574	576	576	593	565	594	552	562	562	573	602	588	561	572	586	572	556	576	575	594	529	566	568	571	618	555	563	591	633	585	568	580	596	599	600	554	635	581	587	584	582	554	554	598	603	524	573	631	539	557	549	564	545	559	584	580	569	577	578	577	596	570	533	566	545	579	586	582	580	562	615	563	526	558	604	584	581	572	591	570	610	582	602	583	587	553	560	575	599	521	605	607	545	544	579	563	550	581	550	521	614	609	572	568	544	569	571	599	570	606	571	591	555	586	582	550	594	616	562	538	571	617	544	607	556	561	558	599	550	577	577	579	586	532	561	568	589	557	561	587	543	553	576	583	574	546	613	547	559	529	556	555	576	611	569	577	592	579	546	567	568	588	618	560	567	559	625	571	589	588	544	574	554	608	584	592	586	589	581	607	527	596	580	588	590	577	562	567	586	540	616	624	551	585	566	575	571	566	590	582	590	543	592	569	588	613	570	583	560	578	594	552	577	538	589	531	579	576	487	602	549	555	579	606	553	617	547	566	547	601	543	572	589	596	627	539	555	601	577	557	591	589	546	611	536	574	565	543	569	585	612	549	588	577	552	551	609	548	567	529	613	586	560	608	551	620	573	560	562	597	585	553	555	555	558	548	617	564	581	617	560	629	583	556	571	593	547	564	601	555	561	555	581	608	583	604	579	561	601	543	608	568	575	582	578	583	556	572	578	595	547	586	591	568	640	549	536	580	580	582	599	575	575	566	568	558	592	552	577	566	566	524	576	592	583	570	574	531	567	603	563	618	585	547	598	551	575	600	594	577	567	585	556	578	594	558	559	540	552	520	608	620	566	552	563	552	614	590	559	591	587	579	583	596	566	581	568	556	572	534	554	581	590	572	569	537	536	560	577	553	573	551	571	594	583	568	604	593	614	553	582	557	611	531	591	551	594	580	578	605	557	531	538	542	547	579	594	550	658	585	573	546	593	604	545	595	561	594	580	548	590	600	588	596	607	591	598	570	590	590	620	596	574	596	588	581	591	596	603	617	593	595	573	587	550	591	556	595	587	593	577	573	545	645	540	607	551	565	607	568	604	606	571	560	574	587	564	576	625	595	550	560	593	576	595	578	546	556	603	629	617	568	575	617	561	592	607	591	582	589	601	602	581	595	566	616	566	598	601	596	574	612	553	566	587	565	605	594	542	557	586	599	562	619	607	615	594	586	552	545	572	601	613	606	583	564	582	569	605	559	583	565	572	593	599	577	590	571	598	616	582	591	562	612	600	599	605	601	588	555	604	591	557	566	560	582	568	554	586	564	582	564	584	560	569	557	585	610	567	581	593	586	598	549	557	535	567	576	594	595	624	549	599	601	600	602	565	556	569	564	581	614	582	527	608	573	566	598	581	562	590	586	596	608	573	572	546	554	610	583	612	527	578	606	570	544	585	605	567	568	586	575	574	576	589	533	604	619	588	570	582	577	567	582	572	609	598	504	596	565	569	574	566	577	562	587	597	601	629	530	537	574	583	569	593	574	606	573	594	590	575	589	579	576	579	555	551	584	605	602	562	592	589	609	605	618	566	616	552	595	623	564	568	604	544	586	553	610	554	551	578	605	590	585	565	566	582	599	550	572	559	576	540	570	578	645	575	580	589	517	543	579	571	536	596	600	529	562	583	580	578	559	581	584	597	583	580	537	536	583	560	564	584	531	568	624	560	575	572	555	569	546	576	619	564	527	555	581	582	555	615	565	592	562	598	547	583	604	598	602	551	600	555	596	554	524	578	565	587	602	610	567	588	572	573	605	571	550	572	570	561	592	611	556	584	539	588	565	592	587	602	561	572	567	570	590	568	556	550	584	561	578	593	594	541	611	553	514	625	583	612	573	611	580	589	552	593	556	585	572	588	616	625	552	618	579	568	588	579	603	580	581	565	531	590	549	576	582	517	581	590	608	537	622	570	562	552	567	579	585	535	560	584	556	607	593	551	591	583	593	577	532	589	591	621	566	576	621	571	580	587	556	608	546	610	613	541	527	518	576	584	521	583	567	615	606	559	531	564	605	584	565	575	592	577	531	601	592	546	594	598	514	613	558	535	569	574	573	561	546	614	595	522	604	594	561	557	593	575	598	583	592	581	604	594	601	603	600	572	589	578	560	562	601	564	589	592	545	584	580	560	616	560	630	585	540	579	577	588	627	576	599	531	512	624	593	578	572	585	603	558	591	569	527	559	537	552	573	572	558	574	598	571	579	577	551	572	609	607	557	631	554	539	565	581	554	565	613	530	569	561	591	585	549	568	615	552	627	541	573	561	569	566	574	562	573	624	565	548	573	625	571	606	622	538	614	599	597	554	558	596	585	556	587	601	632	567	573	541	548	587	574	613	499	616	588	611	573	555	577	586	566	614	604	568	545	609	598	551	559	618	573	574	574	569	610	594	612	573	555	597	592	582	554	579	560	566	603	561	591	593	546	550	603	581	555	604	585	623	588	578	587	577	578	591	577	592	574	605	562	585	594	576	574	568	596	631	558	537	599	569	588	614	590	588	576	579	579	523	561	578	545	560	581	557	569	598	598	551	581	604	540	531	570	566	570	596	566	561	574	601	556	539	593	578	576	571	615	546	564	587	571	574	576	607	571	576	570	580	546	583	568	572	572	599	578	564	576	617	522	529	558	581	555	593	566	580	566	574	568	539	575	569	605	575	587	548	561	566	596	576	611	570	508	566	567	580	593	565	572	573	601	587	530	563	538	545	594	565	605	573	541
24155	22805	30023	24537	19855	8056	737	485	450	436	395	433	383	429	387	384	407	419	388	404	432	392	430	401	416	378	410	385	424	396	418	425	422	445	398	387	377	400	391	413	419	398	423	403	421	409	417	407	389	358	369	411	398	383	424	386	419	390	393	422	400	385	386	423	395	401	417	412	390	386	376	377	416	393	393	398	393	427	392	394	403	397	374	410	407	414	391	401	385	387	429	388	440	391	360	378	405	378	409	393	422	413	383	388	368	425	390	386	388	378	417	442	374	424	360	413	421	409	410	399	426	409	406	383	439	376	403	398	429	404	406	397	377	372	396	378	430	378	406	369	418	375	379	359	387	392	420	432	414	415	419	407	374	432	416	369	386	397	421	394	432	408	405	416	421	409	399	368	402	414	399	409	375	418	400	391	411	400	426	394	411	374	424	413	368	387	401	365	441	379	411	372	358	390	380	405	397	413	412	401	408	395	382	391	389	431	406	389	400	429	415	385	346	402	420	398	387	381	403	414	384	378	394	400	392	371	388	403	417	397	401	379	379	386	389	373	378	410	400	392	402	399	379	435	412	428	421	402	406	384	416	419	380	389	400	372	362	374	392	359	404	397	406	411	408	400	378	394	406	408	434	400	390	393	398	412	414	439	413	409	393	400	389	417	419	380	389	404	393	410	406	403	426	448	413	388	422	429	387	395	359	391	398	420	412	370	355	373	413	369	416	381	380	420	371	392	424	386	375	404	398	415	387	404	427	423	416	406	402	435	411	406	372	376	400	390	407	452	426	392	409	404	406	448	374	423	382	400	412	389	389	403	380	400	387	402	373	407	426	411	383	402	379	444	415	399	378	398	405	401	379	366	395	396	425	414	417	406	387	372	398	377	421	403	433	373	355	375	411	428	409	377	407	369	403	376	400	396	425	378	383	380	380	389	368	389	366	419	400	391	406	436	384	376	401	395	395	421	410	399	387	411	397	372	418	367	369	420	394	412	429	389	409	393	390	368	405	396	385	404	380	394	378	419	396	399	374	398	378	421	354	411	434	416	338	376	415	397	385	401	400	415	410	419	383	416	393	432	413	388	373	421	411	409	378	362	407	406	411	412	409	423	390	380	406	423	405	356	405	389	409	399	414	376	420	395	387	407	399	430	458	434	402	389	417	410	378	416	416	403	388	374	420	381	389	406	374	379	412	421	405	389	383	401	399	388	386	383	394	401	380	390	435	406	400	393	398	409	401	387	403	380	384	378	396	414	430	387	421	419	408	382	423	398	399	375	391	440	352	391	418	421	375	430	432	416	392	399	423	406	391	387	379	396	420	396	344	379	406	408	430	394	378	409	399	434	385	414	426	444	378	374	409	389	388	409	400	361	374	419	409	410	379	428	410	422	402	402	389	378	427	406	395	400	408	402	394	389	398	423	395	421	408	389	374	370	397	400	387	397	383	380	368	390	416	388	405	379	407	391	399	413	403	401	403	377	400	416	426	396	426	405	409	424	424	382	388	426	383	411	421	429	394	412	411	385	396	412	399	428	420	376	368	411	465	401	362	381	395	411	411	394	417	397	388	414	412	443	398	377	427	420	393	428	378	392	352	402	437	376	391	390	402	381	369	353	373	387	392	398	390	367	393	409	371	408	398	392	430	377	380	370	394	410	370	406	391	404	439	398	396	402	432	411	443	409	389	366	381	380	406	385	400	386	403	376	390	352	412	389	437	376	387	387	362	377	373	362	406	389	393	365	389	355	384	405	410	431	410	391	393	390	414	388	395	399	390	376	385	406	409	408	390	421	376	412	389	416	396	386	408	389	399	393	385	390	416	401	420	411	390	347	374	384	413	398	375	381	348	406	406	404	380	426	375	385	379	392	405	405	412	395	407	382	401	403	387	412	418	430	393	423	407	392	400	390	381	371	414	394	421	432	401	413	389	421	410	364	425	407	385	391	414	387	390	392	389	380	375	423	407	397	407	379	402	364	414	425	393	431	401	392	414	430	402	363	392	386	376	352	391	419	371	396	403	383	397	435	414	353	406	393	389	398	395	383	399	371	390	377	405	374	389	422	371	378	390	389	398	377	400	377	428	371	379	415	371	362	384	408	377	381	394	410	373	403	415	407	398	406	410	401	412	367	388	366	383	425	394	411	398	382	405	393	411	364	391	378	397	397	425	437	382	370	392	385	391	393	370	390	366	388	430	431	384	391	381	399	413	372	413	398	406	374	380	406	387	377	398	431	398	379	388	383	422	391	406	416	408	411	374	362	377	394	390	387	389	376	430	383	389	381	391	427	403	389	380	401	422	404	399	401	399	384	422	384	400	399	392	411	390	405	422	380	411	382	403	345	390	395	429	372	397	414	357	415	404	432	391	382	382	393	387	406	374	394	422	363	354	395	387	370	395	372	390	384	427	383	398	399	378	417	420	372	419	399	413	439	368	361	412	401	403	394	383	426	371	401	381	373	409	375	418	415	408	412	403	425	398	424	385	385	432	381	382	406	423	403	364	397	407	376	388	416	398	377	354	399	399	403	399	395	409	383	421	414	396	414	416	418	428	414	411	402	407	383	383	376	432	392	412	365	396	415	389	424	394	413	370	410	392	412	391	354	399	409	396	416	368	398	392	423	380	398	426	431	400	385	371	359	381	366	413	411	406	399	385	395	376	405	349	381	373	358	392	397	376	428	417	395	411	425	400	395	370	389	387	408	406	425	382	388	413	398	378	403	376	369	420	396	386	424	390	384	366	348	409	411	365	375	408	373	371	402	400	421	393	392	388	379	430	408	437	395	403	380	409	416	372	401	410	401	357	452	405	403	429	399	422	377	413	392	435	354	400	388	378	358	403	416	379	405	340	379	387	402	395	397	418	427	394	417	386	399	395	403	400	443	401	416	388	401	366	418	430	410	424	418	398	395	381	415	369	386	386	376	404	394	406	384	386	385	405	412	388	386	380	373	388	389	430	387	374	392	398	416	395	405	438	376	371	373	418	393	384	417	403	388	373	406	386	409	404	424	377	407	411	367	378	428	361	422	417	402	392	398	388	414	416	389	399	382	434	399	370	427	438	418	408	389	405	413	393	384	419	373	385	397	374	423	397	364	397	377	342	408	395	408	420	410	396	412	380	410	400	395	373	391	367	385	403	380	371	408	423	396	402	410	438	401	435	443	409	381	382	375	391	384	413	415	420	372	395	356	387	403	400	396	382	374	433	405	397	415	398	404	388	395	407	387	399	445	393	390	383	374	416	409	419	378	422	398	411	411	401	385	393	386	406	406	417	420	381	395	428	418	408	375	386	382	385	377	383	421	421	394	382	401	389	433	390	385	408	397	346	353	402	376	398	387	395	401	388	389	427	403	403	404	378	394	382	403	381	375	378	373	370	410	411	385	391	421	395	394	381	416	362	392	377	413	383	367	385	413	364	379	369	410	409	383	360	388	438	354	409	396	391	383	393	352	422	413	417	387	383	405	424	399	399	413	388	404	403	422	402	392
59964	88903	56936	27664	8286	1859	744	680	604	611	622	610	623	617	609	576	561	589	575	638	594	613	592	580	585	594	576	583	590	585	610	610	587	586	609	628	604	574	600	575	603	567	606	566	553	598	597	591	576	586	633	615	561	650	588	652	592	549	678	587	630	596	563	590	629	602	579	615	595	573	565	575	580	564	593	614	630	633	563	661	582	608	601	594	585	623	594	582	568	608	622	582	567	578	605	601	626	568	630	586	592	586	566	588	610	559	570	601	612	589	645	587	627	569	571	640	625	545	609	595	598	625	605	636	614	586	577	595	631	621	541	606	633	589	579	605	589	594	571	641	587	569	580	559	543	628	608	533	626	645	599	588	623	600	619	580	597	604	572	583	587	541	611	597	626	617	575	570	589	617	558	594	551	594	573	593	553	573	601	582	596	596	602	583	599	587	580	584	564	532	600	615	564	598	582	575	602	578	576	584	622	596	615	582	603	594	602	580	585	622	590	674	573	600	595	623	580	612	615	562	627	589	590	612	548	586	584	593	596	581	605	635	630	642	559	540	600	593	586	555	603	556	571	588	624	572	599	580	599	615	562	582	590	567	604	569	569	615	591	575	615	583	579	578	592	591	643	569	584	583	539	590	624	609	604	583	581	534	598	585	601	613	574	602	593	635	585	591	572	586	581	622	589	586	609	620	578	634	579	607	571	568	602	612	563	598	621	619	618	592	583	584	634	599	568	607	579	625	624	611	642	542	621	565	554	564	614	615	577	622	610	553	582	618	591	591	604	607	601	602	587	623	617	580	609	594	589	565	594	617	590	599	570	605	590	563	603	569	587	558	632	587	579	578	567	606	573	600	565	621	592	601	623	599	616	547	604	612	590	564	598	580	586	607	591	589	585	608	556	614	607	606	604	585	567	614	607	607	580	628	592	609	637	563	592	642	573	604	566	622	618	577	567	547	590	626	583	597	604	605	586	560	615	623	622	612	635	600	568	604	605	579	608	607	598	624	573	583	605	599	606	579	585	603	596	636	635	589	563	584	614	616	531	582	587	612	574	625	623	598	562	560	578	548	574	588	543	590	598	619	586	575	640	564	610	629	552	589	593	607	600	555	595	618	568	583	545	567	662	547	599	622	553	622	554	586	613	609	611	598	544	604	566	631	617	579	584	591	625	621	603	538	575	589	621	597	584	591	603	581	610	588	542	611	600	586	592	589	598	619	623	610	578	626	567	592	612	606	601	601	644	601	590	626	609	588	575	589	565	607	605	598	576	596	589	638	623	613	629	596	601	606	594	571	619	586	630	637	581	598	618	566	601	582	614	584	575	578	582	621	598	576	600	573	598	573	617	582	623	577	631	570	588	561	585	592	607	569	591	622	631	619	630	618	577	591	606	578	594	600	617	586	528	583	565	617	587	591	604	590	602	595	607	578	588	602	635	596	563	638	582	591	597	640	571	615	526	626	609	590	554	582	623	577	606	637	579	593	583	587	588	559	583	610	592	663	636	607	577	616	605	549	591	580	588	617	582	631	599	574	579	657	551	598	593	589	548	630	582	581	603	600	533	578	569	563	626	645	556	616	645	667	573	592	606	546	599	591	628	547	585	601	594	608	569	571	578	576	582	548	614	606	626	598	588	580	591	591	634	597	581	596	592	561	537	605	637	605	605	573	652	634	617	636	565	610	568	555	616	581	600	563	583	610	584	574	616	607	576	565	549	609	616	613	611	555	567	554	616	616	547	572	596	590	540	575	602	586	571	581	585	611	574	585	590	598	568	611	640	543	595	585	587	584	611	598	589	575	570	586	561	574	566	563	607	593	600	580	619	616	632	627	575	572	641	613	626	584	633	593	619	585	608	616	604	594	609	595	607	600	610	590	623	604	623	586	631	604	608	612	622	599	590	533	578	623	623	541	580	613	592	594	596	594	598	615	612	629	639	558	600	560	648	620	614	568	605	608	583	590	598	636	591	599	582	560	587	604	574	584	557	629	617	638	564	593	650	607	598	615	608	609	555	608	617	613	582	619	559	594	611	590	613	609	565	576	563	592	585	601	610	572	634	642	594	591	581	619	597	581	620	561	622	601	560	591	615	587	587	605	600	648	561	587	583	611	577	573	591	599	607	603	562	571	562	599	583	545	592	611	623	626	597	565	578	574	544	636	604	582	569	591	611	642	636	560	567	591	603	612	596	576	637	613	602	581	640	582	593	600	542	596	589	646	615	617	631	632	649	630	580	616	593	600	626	601	592	619	590	603	594	626	587	594	626	602	580	602	571	557	600	577	597	566	618	615	619	594	548	545	594	628	532	576	620	561	604	607	608	610	635	603	598	549	574	558	546	584	587	626	557	631	610	611	592	580	540	624	629	599	624	551	584	598	612	590	616	590	591	606	601	572	545	637	636	630	552	583	613	605	575	611	629	587	559	579	597	593	596	610	639	589	629	606	581	613	587	620	556	611	620	573	571	599	584	591	596	593	561	617	620	597	587	605	636	597	576	592	613	579	585	551	613	596	597	582	586	595	606	563	592	604	604	613	595	564	601	606	555	577	626	571	568	583	575	582	565	560	576	567	600	582	609	598	594	576	615	585	571	580	595	587	584	594	594	591	613	613	595	615	583	581	610	607	584	619	607	592	573	581	630	629	624	587	579	568	594	591	588	631	613	605	557	578	620	572	581	576	569	606	601	595	614	609	551	572	613	614	555	595	599	608	621	592	608	605	607	570	626	578	544	609	552	579	600	579	638	549	561	594	631	622	555	596	586	590	608	619	579	586	594	577	594	577	565	574	583	540	602	595	565	634	601	614	584	575	638	585	582	522	593	624	552	600	603	564	619	571	638	622	610	610	600	640	611	607	594	629	580	637	581	595	580	610	634	593	597	635	598	651	620	599	608	614	599	592	630	611	611	631	605	576	612	557	583	561	619	592	601	590	566	588	578	630	594	610	617	604	652	591	624	578	565	570	618	626	633	620	597	609	582	561	579	629	581	579	595	594	613	620	574	576	613	571	607	626	587	649	607	656	561	599	623	571	565	547	581	559	589	585	551	608	607	625	613	611	598	562	596	536	616	617	598	596	560	563	592	609	600	612	571	572	609	598	581	595	610	563	605	612	599	648	581	572	613	579	610	621	626	589	571	556	600	554	566	622	607	592	586	609	589	602	599	586	588	632	584	595	618	610	621	576	595	613	623	623	574	599	659	621	609	628	595	627	591	555	583	612	609	583	583	588	570	597	590	552	592	565	604	585	613	598	581	617	582	579	622	594	573	586	565	602	602	616	612	641	613	595	603	634	598	561	597	551	567	572	577	608	596	600	575	583	611	647	598	584	582	556	583	602	627	577	581	561	608	615	569	599	589	584	564	578	623	628	572	598	594	626	594	590	596	602	603	605	590	506	585	619	618	579	586	588	562	570	600	578	592	587	639	597	630	587	579	565	593	582	605	562	611	625	607	584	610	628	570	579	670	545	618	623	556	561	582	570	643	605
23017	21747	29291	23848	21086	18742	3824	543	477	455	440	425	447	433	432	407	428	451	450	414	407	388	430	422	389	451	448	420	446	429	414	429	424	407	428	418	431	462	422	420	456	418	391	437	429	402	442	425	398	432	430	404	426	396	447	455	414	362	425	434	449	434	413	409	426	364	421	420	400	401	415	418	410	416	378	398	426	440	427	409	456	426	425	413	446	386	430	425	397	400	384	417	410	411	419	430	436	371	427	454	405	452	405	428	429	428	433	363	391	429	421	412	444	400	434	394	398	371	424	436	403	425	402	416	437	417	427	432	414	418	431	381	396	405	428	418	402	428	415	361	398	442	418	438	391	405	428	392	419	411	454	395	393	419	425	436	441	435	438	390	428	399	384	390	398	432	399	438	435	408	430	433	396	404	419	396	433	416	425	446	430	401	398	435	426	362	393	395	417	431	390	447	383	427	417	397	381	405	401	408	438	414	404	399	407	418	415	452	430	411	431	413	385	449	403	420	400	421	412	398	417	406	396	402	401	401	407	433	450	422	436	406	431	398	415	416	407	422	448	419	413	412	405	420	425	410	442	420	410	442	411	379	399	436	396	393	404	415	391	395	398	434	402	405	401	413	406	397	420	408	422	415	404	435	418	400	395	416	418	385	423	408	421	426	417	388	434	430	410	381	439	447	450	398	459	406	425	450	420	409	448	416	437	410	393	443	395	449	410	411	393	411	400	405	395	405	409	372	401	411	409	425	392	416	405	393	412	410	401	422	415	432	476	396	450	450	410	399	446	372	415	390	406	412	457	408	450	409	403	423	401	432	421	409	440	434	434	396	415	426	387	398	453	440	447	451	436	423	398	422	411	433	438	452	374	409	391	432	432	432	439	438	382	447	403	403	436	407	401	417	386	450	424	404	430	378	467	445	412	420	410	413	404	443	425	392	422	371	432	392	390	395	406	430	434	427	400	396	390	411	384	417	406	411	400	414	409	429	396	427	390	395	410	419	440	434	415	404	401	434	414	413	473	431	411	402	406	433	372	412	446	418	388	419	424	416	381	442	400	405	400	390	389	405	387	410	421	446	416	459	446	395	437	406	443	434	430	400	434	427	432	427	390	440	390	384	445	419	435	446	429	428	407	430	397	394	423	441	428	429	426	423	409	424	424	418	396	400	426	411	430	427	410	408	376	410	408	430	424	385	387	354	393	393	449	406	401	437	408	409	451	433	400	423	427	414	419	448	390	439	396	422	404	433	431	430	382	431	384	401	421	418	405	397	391	391	415	428	389	416	421	404	388	408	418	412	439	430	444	436	429	426	425	437	388	401	384	417	474	402	436	416	446	431	442	410	416	438	421	394	426	417	444	430	429	409	418	390	403	426	412	426	417	446	375	403	388	446	447	432	393	404	439	468	424	410	405	397	389	462	424	395	419	387	380	423	431	435	420	417	383	398	451	413	439	407	364	435	415	420	446	429	414	418	402	441	445	429	430	449	405	422	403	441	425	411	430	464	404	411	432	392	414	449	380	399	428	435	413	389	402	405	450	379	411	432	431	413	377	429	422	403	392	403	447	384	438	471	423	407	385	406	415	422	416	426	405	424	410	417	398	400	430	402	441	403	409	394	425	428	412	430	450	445	413	386	430	398	422	437	413	420	393	404	392	446	419	422	415	415	390	400	438	416	406	389	425	458	437	406	433	418	436	415	380	398	430	449	409	433	405	399	451	408	458	369	404	414	415	405	427	433	467	382	413	450	443	394	452	430	414	433	406	442	428	394	435	420	442	392	421	434	426	398	405	418	404	399	431	454	403	435	408	417	431	396	419	443	429	416	435	460	384	406	428	406	411	442	433	411	412	396	445	409	440	386	414	422	404	411	404	417	431	402	428	452	405	413	414	443	356	422	403	402	425	412	424	428	457	394	395	416	404	412	392	416	403	441	449	372	438	430	433	435	413	430	411	416	388	397	478	414	400	413	421	420	481	405	426	399	429	453	394	443	424	410	429	385	438	424	423	373	422	417	405	415	394	386	419	411	402	409	410	489	451	383	448	411	446	433	438	418	407	428	393	414	431	424	438	451	434	430	416	446	467	427	414	457	424	405	403	437	389	426	455	379	408	378	451	402	423	413	443	398	437	410	431	407	451	391	413	405	441	451	431	430	430	410	373	443	412	388	427	427	406	421	428	427	456	417	444	409	394	403	395	406	399	435	414	430	424	432	418	421	396	444	424	424	365	414	435	430	414	454	428	410	408	421	388	413	396	411	438	428	413	407	413	394	424	383	397	403	366	441	426	381	436	395	431	373	421	422	377	415	413	420	395	419	433	410	402	398	418	408	458	409	397	424	393	403	367	396	371	394	415	409	409	403	380	428	435	414	392	409	435	408	376	403	389	423	434	407	389	404	436	391	406	406	404	414	418	412	395	421	414	456	415	427	397	429	393	419	449	448	429	410	432	394	421	414	422	439	409	406	417	419	393	452	445	385	408	417	404	406	393	415	384	400	426	401	353	390	400	433	412	414	402	410	388	423	423	407	417	424	456	397	404	429	419	404	437	425	404	412	398	417	401	413	371	417	430	417	398	446	430	409	397	414	417	429	368	387	438	416	438	472	455	412	435	401	388	447	395	431	426	399	402	421	409	418	446	445	400	403	409	399	392	434	413	418	410	396	395	439	396	401	403	421	392	451	400	414	410	431	387	436	423	426	438	402	411	398	401	432	413	406	448	407	398	469	393	429	418	387	424	421	425	433	425	397	398	430	426	417	457	459	366	408	462	368	392	406	414	436	452	389	417	435	407	470	452	407	396	385	436	432	428	424	407	407	453	423	429	416	427	400	431	416	384	429	396	384	441	392	409	400	423	400	432	389	408	405	416	448	415	427	406	416	400	414	397	436	413	413	414	431	428	442	394	442	428	413	448	406	457	436	406	412	410	420	400	403	432	416	426	413	435	387	413	385	422	386	404	413	429	442	415	393	394	426	397	406	409	418	427	447	426	383	418	412	423	401	423	385	425	429	403	454	419	420	432	420	396	416	408	407	422	406	422	434	405	403	402	437	403	416	389	380	424	467	401	405	425	383	421	437	393	406	422	433	432	434	410	394	422	420	425	462	424	374	437	417	429	443	417	410	430	406	425	454	427	410	409	432	374	422	469	400	439	406	426	462	405	414	406	443	428	414	423	426	398	447	416	415	379	434	373	445	451	402	419	409	416	403	382	443	411	412	392	399	434	385	401	411	401	426	418	430	430	415	426	409	429	425	410	390	397	436	446	440	442	414	388	437	461	445	428	404	424	427	422	421	402	405	402	408	433	429	441	444	418	399	437	409	428	410	433	428	425	421	421	424	407	457	404	402	415	444	452	423	463	396	429	391	425	432	404	423	410	431	411	413	424	406	413	405	379	448	408	390	443	426	445	427	453	412	485	406	417	392	392	466	431	369	449	423	414	432	408	412	395	407	415	410	431	398	424	409	420	423	377	439	435	413	389	375
60086	96939	64699	33226	12275	2749	820	648	655	616	604	597	623	590	616	622	613	571	629	642	671	639	590	585	620	635	584	608	623	646	681	647	671	631	626	556	650	593	610	596	576	615	561	600	612	608	595	604	625	627	597	599	625	569	577	623	617	597	638	610	609	609	599	645	608	603	611	628	579	627	643	608	634	623	594	587	589	603	645	651	590	583	621	574	602	586	591	595	644	630	633	599	619	601	601	600	619	622	542	610	568	625	629	605	610	568	585	554	594	595	603	586	651	643	625	582	608	600	572	607	618	572	624	611	624	582	638	598	596	593	630	609	625	615	635	611	602	626	553	559	648	613	640	618	638	619	647	593	591	593	627	623	581	596	607	608	608	621	608	600	578	602	591	624	597	623	635	588	652	618	579	606	641	592	593	614	633	652	606	566	649	598	624	604	609	612	631	595	615	597	587	573	570	574	612	611	616	579	593	558	615	569	632	548	574	627	648	577	613	592	577	643	601	589	591	591	617	597	603	601	677	624	608	598	642	607	601	627	590	582	573	620	594	587	596	646	584	602	649	630	598	596	634	646	581	618	573	619	610	587	593	613	623	637	636	608	592	588	635	590	563	625	647	572	609	568	607	606	651	609	617	630	598	626	610	627	609	616	614	582	655	618	591	597	607	578	598	609	643	608	611	613	586	585	562	602	609	565	616	604	636	626	607	624	595	598	602	618	614	604	597	620	575	596	597	606	580	549	608	626	576	584	622	581	580	575	583	621	578	640	608	604	634	617	574	623	624	600	566	608	645	564	559	621	605	654	568	618	568	641	630	627	602	605	556	624	616	583	561	607	599	652	606	622	578	608	599	636	646	598	577	575	621	615	600	630	624	651	627	576	587	600	596	575	617	652	618	656	651	603	563	609	589	573	610	588	594	589	599	638	591	603	613	599	656	613	656	596	593	609	578	592	601	601	570	556	604	615	606	647	567	585	597	584	596	587	622	615	614	591	622	576	612	599	613	606	635	592	564	606	602	613	604	617	576	596	607	552	621	619	595	628	614	593	622	606	615	637	628	583	581	630	547	607	610	562	632	596	605	587	618	654	642	657	534	603	593	604	655	583	595	638	639	601	620	614	598	603	591	605	598	623	659	636	625	611	607	584	586	591	579	598	614	611	624	583	601	656	600	590	572	600	593	594	572	613	605	608	599	623	644	615	621	630	565	608	646	639	605	584	618	601	584	565	589	619	657	589	580	617	603	572	587	585	584	646	564	580	632	621	571	583	595	614	622	630	607	642	592	596	589	602	600	568	591	582	595	617	634	612	631	623	635	620	618	551	623	587	611	613	585	637	608	625	633	584	617	604	568	585	603	600	610	601	632	625	562	620	579	574	616	582	606	603	636	567	607	625	619	616	621	627	647	609	609	638	614	628	600	612	612	601	586	616	610	579	647	614	614	645	612	596	596	578	626	614	596	659	576	619	547	629	576	591	621	580	620	630	610	632	614	589	590	588	609	558	638	620	624	636	592	604	567	599	607	583	638	582	611	604	588	621	632	620	588	634	604	556	656	614	590	595	654	583	652	598	621	628	599	654	657	564	620	577	615	593	629	602	593	626	647	614	584	597	624	593	620	638	679	623	593	627	573	616	618	613	582	567	623	571	640	584	607	607	601	613	610	584	599	590	540	570	624	587	589	637	601	585	596	635	584	589	572	611	621	570	635	620	611	629	624	595	636	598	613	619	634	628	586	634	597	650	569	620	603	561	639	617	609	641	594	587	620	570	617	638	615	584	588	633	609	563	616	620	564	596	631	613	593	627	585	571	607	615	572	601	610	581	606	592	563	583	600	559	616	588	619	630	622	589	606	622	616	638	587	612	569	637	600	585	590	611	613	561	582	586	601	588	625	628	605	604	588	625	589	577	584	615	591	599	624	634	661	579	574	645	574	579	604	615	571	630	593	565	648	602	623	623	563	587	620	606	616	610	634	600	628	629	558	586	642	624	584	586	625	603	592	588	603	596	609	602	619	607	617	576	572	591	598	606	646	587	622	568	604	645	605	623	562	560	610	540	592	592	592	604	624	608	627	665	571	604	634	621	621	611	582	596	598	561	584	602	624	622	556	640	602	608	619	619	640	621	554	587	592	574	656	595	593	584	621	630	633	659	616	607	673	615	635	561	627	595	593	615	592	591	599	590	634	618	542	623	634	622	605	608	626	596	604	614	611	610	600	644	607	595	609	626	590	593	585	623	585	659	570	615	609	646	584	613	599	613	595	615	642	565	610	638	621	644	590	641	638	587	625	627	599	625	637	631	621	600	599	617	643	625	620	597	561	606	606	602	670	548	643	553	577	627	603	611	564	590	564	590	612	607	606	615	584	623	581	606	627	607	595	630	632	593	505	596	622	602	584	589	598	559	613	598	597	599	596	608	630	620	586	594	606	572	619	619	601	603	610	606	615	626	641	624	616	599	579	611	578	608	572	602	619	611	606	645	579	585	616	575	611	629	652	620	589	564	573	658	599	621	599	631	598	629	611	604	558	642	578	623	636	582	604	625	627	623	582	671	606	614	599	627	604	569	588	620	625	620	648	630	637	586	585	640	637	581	616	641	613	628	618	620	590	555	619	631	617	635	596	625	610	605	604	554	610	594	636	626	615	661	589	647	646	600	607	589	590	591	577	610	552	590	612	596	620	621	614	623	594	592	618	648	571	655	566	607	607	569	592	666	578	624	578	638	647	591	616	588	578	649	612	606	623	621	588	625	629	562	593	584	643	595	555	567	655	622	637	567	599	527	645	604	614	612	600	604	612	609	570	635	604	578	587	578	579	625	589	618	606	593	593	602	591	604	600	581	549	610	584	589	563	576	630	628	633	599	592	629	613	614	633	616	632	622	582	616	607	654	591	597	572	594	646	619	591	560	603	633	636	636	601	594	603	623	609	592	583	588	561	627	627	568	606	590	627	594	627	643	567	613	614	609	574	620	585	643	600	580	576	619	624	587	622	623	626	627	616	602	613	607	607	596	596	603	605	609	614	626	606	625	606	609	621	631	614	643	612	583	602	616	604	637	643	599	617	587	607	590	569	633	683	586	618	600	598	612	585	632	621	641	633	636	620	606	627	603	646	596	549	619	621	594	618	614	617	616	655	632	599	601	602	619	601	592	628	628	599	644	579	593	620	579	596	658	605	604	623	571	626	583	573	606	592	600	610	620	606	619	603	617	574	595	602	603	608	595	562	609	615	615	624	650	671	594	642	651	619	615	614	605	625	599	648	610	615	615	630	660	596	654	648	618	607	618	609	613	619	604	618	671	606	587	588	599	571	626	620	585	627	597	637	642	593	612	599	601	591	634	589	613	609	638	598	620	595	601	611	629	587	627	593	599	603	623	595	545	672	586	586	575	571	612	577	588	602	597	600	594	622	575	590	622	594	627	615	593	642	624	584	601	601	609	606	610	642	595	583	570	595	583	615	615	600	628	657	629	612	606	637	587	636	597
30787	32069	25784	9685	1322	545	381	388	400	402	383	421	357	411	381	401	360	356	391	392	406	360	380	424	422	370	374	413	389	405	398	362	384	407	395	383	377	394	350	386	379	352	363	384	392	392	381	372	389	380	394	352	396	372	366	361	366	381	340	391	392	385	351	386	374	375	426	377	388	359	407	411	401	369	359	384	406	388	388	397	379	375	365	378	404	399	412	389	396	438	377	376	358	367	391	349	364	380	355	365	381	413	363	381	382	413	362	400	359	385	376	380	346	387	421	364	374	384	396	366	399	375	424	399	388	372	369	403	427	378	368	384	374	377	333	387	380	394	391	365	398	403	357	436	374	384	371	419	420	392	404	371	401	401	342	381	398	425	346	381	398	407	358	444	377	347	377	375	376	399	364	429	367	432	382	367	365	415	389	377	395	365	374	384	376	393	355	397	402	368	343	369	392	373	389	342	346	401	358	401	358	408	420	346	384	336	366	389	416	392	360	383	410	386	387	406	386	383	386	370	376	373	376	368	353	378	347	367	343	374	388	386	413	372	426	412	346	411	382	380	356	406	398	383	377	395	413	364	384	372	373	359	372	379	440	377	433	387	395	384	384	381	368	391	403	402	378	379	417	375	382	386	359	385	394	409	391	365	372	373	427	398	390	414	400	401	413	406	412	396	394	346	337	383	402	380	387	371	375	373	420	402	366	361	395	342	396	409	367	392	390	372	342	421	355	365	356	381	369	401	403	367	377	364	395	376	385	396	401	384	378	367	384	383	397	383	348	410	381	405	371	400	379	356	394	370	373	359	382	408	401	366	422	364	353	389	401	396	363	411	361	371	381	384	365	376	353	374	384	372	352	369	377	377	383	385	407	385	400	448	388	398	393	402	356	386	396	387	400	413	378	386	405	366	374	379	353	386	366	367	363	387	314	407	387	366	411	391	378	360	398	364	366	369	387	422	395	374	396	377	382	417	365	336	395	387	349	453	402	365	394	374	358	378	390	363	385	403	398	392	392	367	385	362	368	393	377	403	367	366	353	361	401	391	378	416	385	392	396	405	374	383	359	372	379	415	376	404	375	399	360	409	378	366	407	364	432	393	390	396	370	402	388	350	412	384	401	358	398	384	343	359	415	379	378	385	380	374	373	379	391	378	361	371	401	410	364	408	387	402	394	384	387	402	388	379	369	390	371	391	399	423	389	384	382	419	405	387	385	378	370	370	385	365	355	365	409	390	407	348	349	381	349	372	380	389	396	394	364	381	410	357	400	383	360	392	389	386	432	370	410	381	425	395	405	408	353	365	381	438	378	383	373	393	358	338	395	396	377	363	395	371	361	396	418	383	338	404	395	375	390	371	382	341	374	418	376	403	399	390	419	385	411	367	431	403	391	342	357	366	379	329	383	398	401	371	372	404	424	425	365	377	400	370	375	403	355	393	393	399	356	373	358	388	404	401	353	384	394	395	386	390	375	392	357	409	378	374	373	355	393	372	367	393	383	389	389	400	404	386	387	352	349	389	372	356	390	381	402	349	424	393	390	394	380	380	397	389	394	401	380	393	391	383	349	407	386	342	375	405	381	400	396	404	372	412	373	400	369	374	381	343	415	396	364	359	392	401	355	373	351	379	412	384	370	432	361	424	405	362	368	414	392	379	373	405	378	369	382	374	397	421	369	386	402	382	377	390	341	396	358	419	380	370	382	354	359	380	383	403	386	388	374	364	377	382	378	363	391	396	433	414	397	375	364	386	372	374	384	420	357	410	376	343	381	394	363	346	372	393	396	389	419	377	351	405	387	375	338	394	386	379	380	379	398	377	385	337	353	400	393	351	374	377	391	382	382	394	381	391	366	394	417	370	365	422	402	402	356	387	371	383	349	389	385	361	405	394	380	356	348	382	384	369	361	385	378	373	380	356	378	377	380	383	407	378	379	370	369	415	371	361	377	355	397	342	393	385	381	420	359	394	380	398	388	365	389	401	396	366	380	403	363	400	380	373	362	385	397	397	389	405	333	393	370	360	392	402	348	389	336	410	390	350	363	376	388	385	379	395	376	382	368	391	394	373	386	336	380	408	386	375	419	399	376	370	393	388	404	382	357	392	378	406	360	399	369	390	348	378	419	410	359	395	398	352	403	389	366	352	395	368	366	384	413	420	398	360	368	384	353	408	375	385	357	395	418	390	333	385	350	395	405	366	365	366	382	369	351	361	417	377	387	342	413	380	352	375	377	394	383	393	376	413	412	385	390	380	406	365	399	399	418	400	370	386	418	393	362	380	383	385	396	387	392	368	366	372	426	412	382	413	384	367	375	381	366	392	394	396	375	416	420	385	416	408	381	377	364	394	360	395	373	417	375	369	400	386	360	379	353	391	396	358	358	387	404	386	368	362	379	398	372	353	361	424	397	422	420	372	375	394	384	378	378	398	391	391	382	383	396	405	336	353	379	390	386	338	388	371	400	425	396	394	377	381	401	350	403	400	358	367	374	396	409	372	392	381	384	369	418	448	381	400	382	363	402	394	378	359	396	386	386	405	396	387	383	419	401	378	396	401	398	396	408	372	363	377	381	378	337	388	388	421	365	387	381	392	384	377	392	383	377	396	387	364	369	381	376	349	362	380	447	370	374	394	403	406	369	351	383	365	410	389	401	424	396	358	388	369	390	394	386	373	404	361	379	399	396	355	392	407	385	358	365	374	342	367	407	377	403	421	375	394	373	373	389	353	346	400	392	389	367	373	370	364	360	370	405	387	390	363	409	401	364	382	377	406	366	389	385	372	381	416	355	397	348	407	374	378	358	396	403	394	389	393	366	361	394	341	369	384	368	366	373	382	402	359	394	393	393	400	357	395	382	363	388	370	401	429	358	385	393	395	417	376	338	361	393	372	387	361	360	360	354	388	408	380	364	385	381	397	370	389	390	368	369	397	368	412	371	404	423	374	338	391	394	400	406	381	355	407	387	409	428	384	376	403	374	397	361	380	382	385	380	407	379	366	364	372	385	355	386	326	395	355	401	383	379	368	400	378	387	384	359	366	375	371	373	371	374	370	358	407	417	389	355	351	424	392	365	361	404	376	398	386	384	355	355	387	387	392	375	418	324	396	361	408	367	368	403	418	391	391	376	390	392	416	348	391	401	423	336	382	367	372	400	389	425	376	384	383	369	388	389	433	382	376	398	391	395	414	384	398	395	349	398	355	399	387	402	389	394	404	399	370	392	380	366	417	426	387	422	412	415	372	362	329	406	403	420	394	406	372	385	406	380	382	421	356	371	374	374	378	339	416	366	406	358	381	412	362	403	348	378	394	379	406	387	372	399	356	403	417	378	423	385	398	393	388	379	376	387	390	404	376	374	384	399	427	364	379	406	384	371	415	449	373	351	374	396	389	367	402	357	401	396	403	385	355	384	350	383	371	382	396	401	376	377	342	361	388	356	370	363	352	390	344	373	340	395	370	388	360	389	393	411	354	413	365	397	376	365	355	399	356
38240	46158	27043	7777	2072	804	590	577	596	578	537	614	601	543	554	561	590	582	561	585	595	588	568	616	557	564	578	560	576	531	571	596	583	586	577	616	578	596	589	559	542	592	547	576	529	520	615	581	568	579	586	545	635	560	596	554	575	566	575	551	569	607	597	599	603	565	637	531	593	564	581	563	562	613	600	548	552	626	552	594	556	602	587	593	618	571	595	615	551	583	545	576	583	602	605	594	586	588	604	582	556	577	606	580	590	585	571	571	578	563	540	595	610	596	584	557	571	583	623	588	571	585	595	616	570	575	564	597	568	555	541	591	627	580	591	597	583	577	555	598	601	546	595	579	585	576	542	585	561	552	520	583	582	533	591	589	639	583	570	584	567	600	581	532	604	577	560	582	579	583	594	592	591	578	567	580	622	560	564	567	620	581	571	627	613	543	618	574	553	565	552	574	631	566	542	561	584	567	589	558	595	551	562	589	591	588	578	578	581	547	555	585	610	530	526	582	585	571	579	601	598	586	595	566	600	566	601	584	590	563	598	569	535	590	555	573	557	570	559	598	547	638	638	559	569	583	569	560	603	581	600	546	611	575	623	578	557	593	590	611	623	576	628	594	594	587	552	567	577	598	559	592	602	640	557	586	551	599	558	586	576	578	587	547	614	573	594	585	618	570	585	560	571	581	570	588	510	577	603	577	613	566	592	611	591	581	562	566	623	595	554	611	579	609	545	585	595	538	587	563	609	600	596	582	573	585	608	576	551	606	574	620	574	614	586	546	576	564	589	561	585	587	597	614	576	529	588	567	600	568	591	561	547	593	577	585	605	592	596	570	566	581	608	563	604	594	580	549	578	600	605	575	531	593	618	597	570	561	583	592	532	551	593	612	603	589	554	630	530	574	598	579	610	576	576	534	573	592	595	606	561	609	545	577	617	561	561	564	580	573	562	576	553	609	618	595	554	577	607	561	609	569	582	578	583	559	579	579	601	619	595	609	588	644	585	565	576	631	570	595	585	561	534	600	566	566	566	585	557	589	580	533	605	557	555	588	568	586	557	588	566	596	565	578	621	608	543	574	588	595	554	614	584	561	556	598	573	591	556	555	558	570	560	627	599	548	562	593	589	561	592	571	569	602	618	620	597	597	573	546	630	560	585	559	574	526	633	551	532	579	550	596	555	586	569	572	581	545	566	557	607	558	571	588	562	593	624	558	609	542	567	576	534	602	587	568	582	551	568	581	603	551	593	579	578	614	560	553	603	573	557	576	557	603	585	555	569	574	623	555	589	554	611	598	606	602	607	617	571	546	581	598	607	579	544	571	587	598	595	565	583	592	567	598	561	562	604	581	607	600	542	640	586	597	551	557	609	604	577	551	559	571	551	552	564	645	555	543	542	566	588	570	566	565	548	624	561	599	545	585	595	584	554	611	575	555	586	555	629	555	550	614	603	609	590	577	514	601	566	574	599	605	587	558	527	555	666	572	593	565	594	587	623	596	568	579	548	545	547	567	600	568	580	621	570	548	591	576	587	562	612	575	586	583	591	637	626	607	629	600	579	577	557	588	575	555	542	604	583	557	600	548	617	528	575	582	585	577	599	556	568	582	586	567	600	604	590	575	553	582	624	540	556	576	566	554	592	554	591	593	590	587	578	585	587	597	604	559	610	611	571	559	570	525	594	548	523	560	577	590	538	607	625	579	587	585	544	594	585	567	564	578	588	550	596	562	551	591	570	560	577	601	563	577	595	561	568	600	526	596	612	595	574	617	640	604	618	595	593	579	597	592	603	609	599	560	565	571	598	603	570	577	605	543	573	604	543	544	579	596	558	587	526	564	544	599	523	578	557	569	570	614	613	544	607	612	600	593	578	559	534	544	620	580	589	602	608	599	606	569	564	578	563	603	563	560	544	571	584	610	612	574	557	620	595	559	562	549	596	552	584	580	561	547	616	560	562	553	573	610	577	536	548	577	560	598	548	556	592	544	603	575	554	592	559	549	557	551	560	567	602	583	592	565	576	624	580	554	588	567	618	607	582	551	581	589	596	553	584	546	527	573	608	550	559	551	597	538	583	556	577	527	534	545	611	601	560	591	587	562	547	587	569	554	554	573	537	538	572	583	578	573	556	600	598	541	579	570	553	611	553	560	605	602	600	556	558	576	585	578	575	577	562	577	602	586	584	548	560	584	643	568	562	594	593	606	602	561	558	564	559	592	536	580	568	590	569	563	613	582	595	570	581	583	616	620	581	591	531	606	554	603	525	592	579	588	577	562	579	612	570	537	560	636	539	621	573	603	592	554	565	588	576	545	545	554	586	606	619	586	578	604	546	552	591	583	590	558	607	618	579	546	575	605	562	584	575	556	583	590	592	596	576	568	556	600	539	573	579	556	565	607	624	583	554	583	605	580	581	575	541	562	542	584	581	606	593	620	584	587	595	553	547	627	567	544	574	548	568	614	555	521	585	587	576	561	554	609	610	548	576	580	585	555	554	575	596	549	579	560	545	573	589	597	603	545	599	593	583	587	578	556	580	593	610	613	557	600	603	584	567	583	559	584	540	588	617	595	598	600	581	601	589	590	553	601	553	599	606	584	601	530	570	560	597	556	580	564	597	566	590	569	529	550	585	550	563	595	603	568	630	567	562	594	600	556	566	555	578	571	549	533	543	557	542	605	589	568	583	604	521	561	582	614	559	581	584	591	646	587	565	596	602	603	591	556	567	583	560	604	580	528	602	581	595	590	547	558	598	593	557	589	570	594	564	586	538	570	590	580	548	559	586	555	619	600	551	608	560	566	599	605	580	569	583	584	586	570	617	591	615	609	581	590	591	545	580	555	596	538	589	566	579	580	561	566	554	588	604	605	544	556	529	580	590	577	586	594	604	566	590	565	574	603	580	612	573	568	564	541	544	537	573	621	551	573	635	622	547	574	608	566	608	579	532	548	618	560	591	594	572	606	577	623	558	631	571	594	555	560	554	596	559	544	624	567	626	603	552	575	577	572	568	518	564	592	524	615	580	574	577	584	574	583	545	593	628	589	563	584	537	599	608	585	611	598	530	582	603	587	577	583	565	600	609	549	551	549	531	560	548	535	575	554	549	586	572	566	559	571	542	562	595	592	536	596	557	575	558	536	617	575	577	587	573	578	581	569	575	600	551	606	604	609	578	561	562	597	561	587	574	586	616	564	644	587	595	568	606	583	542	548	583	590	583	566	595	598	595	565	594	593	587	574	574	580	568	599	580	542	595	602	615	555	554	583	574	561	554	552	617	570	595	613	603	620	548	549	582	568	580	568	555	619	595	605	584	578	579	553	584	525	587	561	599	627	603	575	577	570	532	591	560	604	595	579	620	576	561	583	575	596	599	534	578	551	558	569	594	612	584	561	591	569	588	582	602	630	602	593	562	576	588	554	558	629	605	553	587	608	591	589	571	560	632	582	548	551	622	594	541	598	565	603	591	609	584	574	588	598	599	557	574	582	592	564
24194	22640	29967	24584	19821	7718	650	513	414	415	409	438	436	395	411	411	444	374	458	408	412	398	407	407	448	397	434	420	414	412	385	401	394	387	390	402	374	397	406	410	415	416	404	414	391	375	377	404	415	382	396	386	375	403	381	374	416	369	382	428	396	381	400	395	403	406	430	430	401	373	394	416	439	407	406	377	377	392	432	403	392	409	369	409	378	404	425	413	389	364	371	395	406	382	400	395	408	402	400	415	432	401	401	406	416	434	436	402	424	435	426	388	396	409	374	415	391	381	412	397	374	409	357	403	389	424	372	435	375	399	365	405	396	392	404	387	455	410	396	354	409	422	398	419	427	373	417	417	407	391	376	400	400	385	371	418	420	389	420	415	408	397	402	438	406	395	397	410	406	411	382	387	400	419	368	398	394	358	409	372	428	395	374	399	399	403	416	418	409	388	404	397	408	377	405	428	448	390	388	417	419	370	406	421	405	401	405	402	415	405	395	402	399	386	416	420	400	415	404	417	418	425	373	412	396	361	396	371	405	378	415	382	388	387	362	381	388	408	389	388	419	431	405	385	401	400	406	385	415	374	381	364	351	416	403	411	423	414	417	418	381	371	393	411	401	375	377	377	442	414	403	400	413	388	405	418	387	393	412	397	406	431	427	403	376	383	402	392	375	372	397	397	375	407	456	403	440	411	427	383	424	369	408	429	406	381	370	420	462	395	395	389	410	404	396	436	361	447	365	374	387	426	370	444	399	406	380	412	413	382	417	396	427	352	385	420	386	397	400	378	406	398	414	410	402	398	423	405	429	379	392	391	393	395	363	399	378	401	380	389	408	399	366	391	383	415	408	396	385	396	411	397	387	400	390	409	397	426	366	382	422	392	432	389	418	403	379	405	389	404	383	386	404	390	416	413	387	380	435	419	431	387	364	392	377	396	371	369	407	398	453	395	431	424	419	376	390	377	417	393	371	413	410	412	364	393	384	401	387	404	414	399	401	407	389	362	398	401	386	426	427	441	408	404	413	391	412	412	377	430	391	411	423	405	361	372	413	403	444	381	412	392	408	435	409	403	426	381	386	378	385	421	425	423	375	417	406	383	394	424	397	440	415	397	412	417	394	364	409	444	423	391	390	422	401	404	420	379	413	412	410	407	400	407	400	434	388	405	375	370	389	404	402	385	387	428	416	414	419	397	378	412	386	376	416	393	379	405	430	374	396	397	422	386	420	395	407	400	391	403	391	408	402	411	402	412	402	360	429	383	361	404	409	404	368	410	414	427	396	381	410	413	401	422	369	393	376	404	424	384	415	420	381	367	396	360	369	401	403	394	368	384	405	407	417	408	411	427	425	421	399	379	381	423	417	404	400	471	362	422	399	407	392	398	433	416	422	404	384	408	397	400	392	390	414	426	442	392	436	370	373	392	412	415	392	425	427	406	390	382	391	409	404	385	400	382	405	413	408	394	393	399	394	391	402	418	397	386	389	416	413	407	394	410	383	403	378	360	410	410	372	401	410	391	421	369	399	406	413	425	386	421	396	424	424	396	447	384	406	436	395	416	368	370	384	420	398	416	400	409	429	396	400	390	413	410	398	430	391	419	401	403	381	374	391	408	411	372	401	408	420	440	468	395	393	419	416	393	388	387	419	401	373	379	377	407	385	407	393	423	403	399	382	417	444	417	411	394	384	406	440	365	372	405	382	407	426	397	375	407	447	429	401	378	379	397	433	364	419	389	400	379	429	378	368	390	406	387	422	365	454	382	394	398	407	391	418	417	401	367	404	414	402	409	392	395	406	413	393	405	348	412	380	403	412	424	371	394	379	395	403	388	378	360	410	441	410	413	417	398	367	405	378	413	426	373	387	393	418	374	384	426	425	414	418	411	376	398	389	399	427	370	391	412	386	391	427	410	398	420	423	394	406	437	425	391	411	397	416	374	397	394	365	386	373	417	393	414	359	432	375	383	417	445	408	388	391	370	398	411	401	413	378	391	439	423	395	387	386	385	410	414	379	435	412	404	399	386	406	406	415	399	380	406	440	415	375	359	436	379	431	411	358	369	386	400	424	412	381	388	385	435	421	391	410	396	418	405	391	433	407	417	433	397	379	408	379	417	409	404	379	396	386	385	430	389	341	407	374	424	401	417	415	427	400	363	418	412	373	369	410	383	416	383	375	374	407	388	448	432	390	406	388	447	413	433	425	354	374	401	394	448	394	397	395	398	394	394	373	410	396	422	391	404	364	400	413	408	387	417	397	405	414	386	406	401	388	362	366	375	388	397	355	386	385	394	383	399	394	389	426	403	425	362	417	394	416	406	403	396	368	394	406	395	354	393	420	411	414	373	429	398	386	389	368	408	394	407	408	411	410	412	412	381	414	402	419	412	393	406	378	382	361	399	383	423	386	414	406	409	419	394	425	406	383	402	395	402	416	361	392	414	363	403	410	366	387	377	423	391	430	430	394	432	393	418	395	378	403	417	396	387	384	400	403	401	420	412	414	371	361	371	437	361	376	437	432	404	425	407	393	368	383	390	378	411	410	407	408	439	398	380	391	387	361	386	350	386	408	399	390	433	398	415	399	393	373	397	354	390	404	398	362	462	358	401	402	401	386	349	423	388	407	401	381	380	381	396	395	414	415	386	414	380	408	395	401	387	395	442	394	395	408	384	386	446	412	362	380	403	395	385	412	418	380	385	409	408	357	380	409	383	424	368	416	409	397	414	408	379	379	419	387	408	421	404	410	395	364	377	426	403	406	379	361	412	408	393	384	401	394	386	392	388	389	422	380	380	376	374	405	398	380	379	416	400	398	358	400	418	394	421	374	396	373	418	406	421	394	383	398	399	406	413	361	429	419	387	400	400	421	374	417	385	423	399	401	419	412	401	391	396	391	437	377	390	402	390	394	380	408	396	398	409	393	415	388	400	393	403	391	399	391	423	399	395	402	417	401	382	416	403	418	392	419	401	439	396	394	419	379	387	382	404	419	419	435	419	390	410	428	407	406	402	412	379	368	411	397	390	416	375	412	421	428	410	419	440	412	365	435	434	377	415	445	377	382	400	412	415	385	391	457	343	417	391	403	380	427	363	408	415	395	420	417	453	395	400	388	402	406	406	405	397	369	355	412	394	433	408	392	412	416	377	397	452	362	390	375	392	427	423	390	405	432	380	401	414	439	398	420	402	414	366	377	395	411	413	386	386	384	375	416	417	408	386	388	384	408	430	379	410	399	392	395	386	391	399	416	367	412	369	389	377	394	383	419	404	409	407	410	424	397	386	428	385	364	402	383	396	351	402	385	415	414	417	406	411	423	394	423	408	405	382	388	371	350	374	401	383	403	397	395	395	392	390	452	413	394	455	408	390	402	379	364	381	384	403	405	374	357	441	390	446	388	412	439	403	394	392	387	396	372	427	400	381	410	371	395	387	405	389	357	424	382	416	401	391	417	402	399	383	353	404	383	417	366	379	399	405	373	432	421	393	411	376
60652	87784	56849	27334	8647	1668	791	658	637	637	585	616	610	642	595	628	588	571	595	581	597	603	617	631	596	580	579	561	541	611	598	623	621	637	601	593	607	574	604	611	564	599	644	602	606	621	609	634	577	615	658	659	617	617	618	579	584	617	612	596	622	584	589	641	596	586	597	594	607	587	612	590	598	599	628	595	637	617	594	559	568	625	614	579	562	587	630	581	574	614	607	610	561	585	608	601	590	629	570	614	599	578	611	596	592	565	592	623	581	616	580	605	636	619	579	592	577	597	570	602	630	567	605	603	596	538	617	600	585	581	568	578	610	596	572	569	639	584	561	560	603	631	592	578	596	604	563	583	582	550	619	631	631	603	624	639	595	614	605	604	658	590	590	613	622	593	610	581	611	560	589	650	578	657	661	587	581	582	592	604	563	565	643	667	591	571	627	576	598	618	627	564	569	576	577	616	610	614	596	545	635	617	639	577	621	595	566	580	614	592	629	584	618	558	586	607	577	561	611	632	622	597	579	581	591	588	608	610	622	596	615	619	584	584	600	584	619	552	591	611	580	593	596	613	585	592	593	598	626	613	599	604	568	610	625	535	595	573	586	582	605	603	579	596	564	627	592	578	590	625	583	561	631	628	580	568	599	576	610	632	625	584	599	609	603	620	577	579	585	559	624	610	583	579	635	620	598	593	545	580	580	605	621	615	613	615	622	623	591	581	627	608	606	569	559	583	614	626	584	590	630	576	618	617	606	590	605	603	606	568	616	658	644	600	611	575	568	645	580	635	574	632	619	612	597	634	606	572	580	561	603	578	601	583	611	641	606	644	615	615	597	548	608	615	627	583	626	548	569	603	594	599	580	558	582	606	591	605	603	573	612	575	597	594	631	598	557	576	586	589	612	605	604	610	571	564	600	623	636	607	607	595	568	599	555	589	602	592	605	586	583	579	595	591	634	596	606	609	595	596	601	612	611	604	641	568	555	594	609	580	597	579	593	581	600	587	629	584	618	603	591	599	585	636	619	624	615	615	607	604	553	570	593	551	592	594	616	611	630	601	554	617	553	583	599	620	620	576	616	607	599	593	613	560	612	623	526	571	638	581	638	585	597	574	612	620	606	571	576	586	576	615	593	622	618	573	578	603	605	601	599	646	587	605	564	612	606	600	591	553	569	559	596	600	571	589	598	559	614	601	608	612	604	601	597	607	585	569	595	587	608	556	606	589	553	587	616	608	584	590	566	570	598	604	567	630	596	630	557	598	613	578	643	589	603	558	614	610	644	611	591	620	592	602	616	629	624	555	648	562	587	591	593	606	600	599	589	561	597	609	600	643	619	588	624	623	587	576	604	577	587	533	555	594	608	601	590	577	591	589	605	598	648	580	585	557	606	592	582	612	630	583	653	595	583	571	605	588	580	594	595	611	617	560	595	643	587	626	619	591	648	569	593	646	594	596	659	590	569	593	577	585	607	613	622	573	590	603	603	656	612	597	599	619	548	543	610	565	590	618	548	568	629	584	628	631	596	594	642	606	561	591	602	619	597	613	580	591	606	590	592	600	642	600	601	621	594	604	599	631	604	626	617	628	587	637	621	568	581	604	632	598	604	612	597	564	590	601	603	605	603	594	610	609	590	625	588	596	610	604	558	606	613	561	614	584	638	588	594	638	595	618	562	587	560	643	583	575	563	647	619	572	574	570	555	600	604	572	580	618	578	584	600	570	594	601	597	552	609	559	567	635	635	578	598	599	543	560	615	620	629	604	582	596	598	597	587	553	577	632	560	608	610	584	600	544	613	611	597	617	614	618	605	601	606	611	591	619	621	552	615	642	588	614	561	591	607	532	570	606	584	565	580	609	568	630	601	608	596	583	589	604	616	587	585	599	591	591	590	546	601	593	583	606	579	601	596	603	550	574	590	568	582	567	589	576	605	559	571	593	611	597	581	565	585	625	588	598	582	588	561	591	540	593	552	573	541	618	584	544	588	630	592	586	613	598	616	615	607	620	579	587	610	615	618	604	619	547	603	588	625	621	566	627	596	572	617	591	565	595	595	626	607	597	635	603	617	595	593	607	611	599	566	596	574	633	592	553	601	613	608	649	611	596	561	611	638	601	622	607	570	583	588	590	565	579	568	576	590	583	575	615	639	567	597	614	623	603	569	533	596	594	611	583	597	601	569	593	577	579	604	605	639	608	570	631	584	628	516	613	626	586	613	640	588	630	550	574	593	627	595	604	621	580	591	588	590	551	572	611	596	616	572	604	600	585	579	628	612	606	597	616	580	595	601	632	627	595	583	572	620	604	608	554	602	565	593	577	575	614	595	616	590	628	603	609	578	592	548	599	589	608	615	617	578	585	598	568	620	599	602	587	609	593	588	587	535	577	599	577	604	562	610	614	575	592	607	615	555	583	613	598	579	564	599	623	588	589	620	588	611	605	595	593	587	624	614	581	609	604	593	643	607	570	592	602	620	610	627	553	646	616	617	601	613	626	592	589	582	610	570	600	583	577	593	593	597	585	608	581	624	576	548	580	630	593	583	589	631	585	608	620	615	592	573	646	550	566	584	629	622	591	547	605	626	623	614	627	610	565	611	543	601	623	585	563	583	624	577	542	651	621	554	609	627	589	595	608	565	595	566	539	559	571	561	612	593	578	603	599	535	635	612	589	591	583	594	609	577	603	585	594	550	586	617	588	604	612	609	578	570	587	557	585	582	606	572	563	584	617	574	590	633	596	648	655	622	613	646	611	588	598	569	606	602	579	619	580	603	600	533	559	595	634	593	590	560	610	577	599	618	577	628	569	593	653	611	565	618	645	628	614	607	636	624	612	623	585	586	651	593	610	606	576	595	612	585	615	570	567	598	622	594	600	572	597	577	599	621	603	614	609	572	600	618	636	575	561	606	597	580	576	602	594	612	645	611	591	639	581	614	578	607	606	580	563	623	539	605	601	580	585	605	600	603	583	609	631	642	581	551	614	629	608	608	610	580	591	590	617	646	616	637	595	565	602	569	604	578	597	582	591	594	602	598	583	529	610	585	641	580	619	590	599	570	565	612	620	602	601	558	569	666	632	625	582	587	634	615	579	566	553	623	604	602	622	605	591	567	590	598	637	618	569	630	616	608	602	599	558	632	604	591	552	595	567	571	606	593	597	629	565	566	583	623	533	604	577	582	590	583	592	602	622	587	579	609	585	601	588	568	612	619	588	620	619	600	547	633	584	588	622	620	565	581	632	563	607	579	566	585	586	603	603	564	586	578	612	589	584	586	613	594	599	634	599	562	549	560	600	570	601	615	593	629	586	616	607	600	628	589	596	588	591	609	613	600	564	551	586	606	601	638	609	565	589	589	607	565	623	605	650	622	646	623	617	620	602	579	616	625	604	636	571	538	570	600	597	578	610	573	581	591	625	567	599	569	576	616	573	613	608	583	609	605	572	540	581	617	578	618	609	621	573	608	602	627	584	585	581	587	636	598	609	596	566
23074	21725	29439	23736	21051	18664	3865	515	462	445	424	440	419	441	407	416	399	425	451	443	432	465	469	422	464	460	436	433	409	401	443	433	412	393	447	418	388	429	409	452	452	445	468	398	427	417	417	363	401	408	416	448	413	423	434	469	429	471	438	392	415	440	441	417	409	429	421	422	436	416	449	423	430	416	426	405	417	427	465	453	437	415	425	441	408	432	395	417	435	442	410	410	433	399	403	446	427	452	441	433	410	409	435	387	411	417	456	433	405	415	417	379	429	379	417	433	449	453	446	427	421	432	449	439	400	435	385	381	382	433	394	400	429	403	425	428	438	459	403	397	442	396	402	427	411	417	402	428	417	458	413	396	432	442	434	391	448	433	465	464	430	435	431	398	447	452	411	419	427	419	440	409	411	444	422	425	436	373	421	425	442	439	414	462	413	384	411	402	374	402	412	375	398	411	401	412	424	383	430	384	445	395	423	430	445	428	423	393	411	438	422	413	472	464	431	383	431	442	416	405	431	409	414	437	454	452	399	417	387	422	434	392	416	406	440	423	374	433	433	377	423	441	461	382	441	427	407	426	424	411	404	405	435	396	422	418	426	438	401	409	410	416	445	400	417	411	433	444	399	377	454	427	414	439	430	426	467	444	448	437	429	418	387	426	427	421	419	440	437	415	387	420	418	436	407	426	430	423	445	447	455	419	407	453	418	448	389	393	440	420	404	453	436	421	424	412	405	443	401	410	431	460	412	419	428	413	428	415	413	407	440	420	437	430	429	398	411	440	405	407	423	458	435	441	424	403	410	428	433	398	438	456	450	424	376	418	404	413	420	423	436	429	411	459	400	423	443	456	410	416	439	450	412	448	421	383	403	435	417	401	446	388	408	440	402	425	406	485	444	440	426	469	416	437	406	440	388	417	423	408	424	417	411	398	493	449	411	447	405	416	398	399	403	400	423	453	437	430	465	436	420	390	428	448	398	415	410	400	425	440	424	425	414	423	406	391	440	401	428	433	418	442	426	392	406	425	436	410	401	435	433	453	395	478	430	421	421	440	425	389	377	434	405	414	410	456	392	405	429	398	444	435	383	393	410	415	398	413	425	439	431	417	417	405	394	435	447	414	420	440	357	435	420	422	435	417	447	435	482	407	367	444	410	464	463	427	411	460	420	397	464	425	436	408	425	431	435	436	402	437	417	402	417	420	424	424	452	452	419	389	444	425	416	414	390	393	447	405	433	389	366	403	466	445	406	447	418	426	433	378	414	411	409	439	433	411	429	432	428	411	462	397	427	416	406	417	438	416	382	416	381	434	427	396	430	439	397	391	443	386	415	410	435	407	441	465	427	415	418	416	441	438	434	411	442	436	394	421	447	476	371	454	422	407	442	437	410	420	453	443	415	435	386	427	420	428	426	388	387	432	437	408	431	411	382	428	417	439	412	419	442	406	438	432	414	420	394	387	414	422	410	397	399	423	400	406	420	405	438	412	429	453	436	432	412	449	428	452	426	437	453	419	422	438	381	414	458	443	443	381	463	420	445	439	424	407	417	419	384	434	417	427	430	409	424	417	418	407	406	408	442	430	388	474	413	432	437	438	409	431	388	465	430	430	416	412	445	433	417	393	451	418	417	415	445	450	419	426	438	424	395	399	407	443	418	445	478	394	410	412	459	390	417	396	422	455	404	422	420	428	422	472	409	438	395	417	401	438	435	407	403	455	419	428	416	387	433	411	426	401	393	463	418	416	407	406	470	436	407	431	415	427	467	415	448	435	446	426	418	423	394	432	408	421	406	421	384	413	419	407	431	411	413	428	431	440	414	435	426	433	415	398	455	441	451	420	393	443	403	458	412	441	431	440	413	413	435	398	445	391	427	423	428	419	418	431	430	427	408	452	403	406	381	424	444	441	396	445	420	420	422	458	396	405	407	395	447	428	415	447	410	434	436	423	389	405	386	424	391	410	451	401	423	386	430	431	410	411	417	436	424	415	414	453	402	409	407	444	416	423	416	404	433	411	427	417	418	418	420	439	464	449	425	402	437	419	443	421	419	396	436	410	403	395	389	420	398	419	402	466	413	396	452	384	390	441	423	424	466	419	418	420	402	429	412	416	425	408	421	419	397	408	429	425	397	466	422	414	416	426	432	415	427	396	421	407	424	397	415	402	420	448	464	405	451	407	418	416	435	404	445	414	426	426	409	400	432	425	419	417	447	384	426	411	437	439	396	438	437	474	424	395	408	411	400	389	426	435	436	433	417	418	413	413	404	434	430	406	435	439	441	403	424	420	436	389	424	453	430	406	408	425	420	378	429	384	411	463	415	413	412	417	397	443	421	406	427	442	401	405	443	424	452	428	437	399	438	464	448	406	431	428	424	414	414	428	421	409	399	417	404	401	430	415	419	404	404	446	414	391	453	408	412	415	429	418	433	399	387	400	419	418	418	409	418	463	421	408	425	393	428	421	408	411	413	436	497	391	419	418	389	382	414	436	401	424	443	431	416	393	424	394	379	418	448	456	448	447	414	405	396	397	406	430	451	414	441	427	430	431	390	406	402	429	436	397	413	461	416	435	396	407	449	407	431	357	450	424	412	463	447	417	430	416	458	414	424	467	414	425	380	424	418	397	393	438	422	442	414	417	435	402	438	430	433	418	417	433	465	427	440	438	403	436	414	386	435	434	462	388	436	419	444	427	451	438	449	442	401	398	475	460	419	453	396	412	420	468	435	426	398	416	411	435	423	461	415	443	422	412	428	423	410	459	428	412	427	417	412	443	437	403	417	446	403	396	446	429	424	455	430	422	441	409	412	414	422	482	434	413	405	407	434	448	452	445	409	420	433	466	438	409	453	398	412	420	394	405	451	444	428	409	413	441	443	434	400	433	415	425	409	417	426	403	414	421	398	415	451	422	404	428	430	391	411	416	404	438	438	439	408	401	413	413	454	428	442	441	436	441	414	454	458	431	407	402	450	433	385	391	445	416	434	386	400	452	435	422	417	417	443	416	421	437	392	369	434	401	428	400	416	415	410	420	407	450	424	419	456	426	423	428	409	399	409	437	440	433	449	455	448	439	411	411	419	436	465	454	447	383	465	401	425	424	410	418	466	410	449	422	397	439	427	407	378	424	435	402	422	422	459	432	420	411	408	391	419	409	447	422	395	425	426	422	399	424	423	429	420	438	420	443	433	402	416	396	433	445	435	399	415	442	431	436	425	428	400	455	475	435	418	455	408	418	444	396	425	400	386	414	402	423	430	429	448	433	461	389	409	401	404	421	390	406	427	422	388	408	419	427	372	446	437	440	371	448	406	407	429	446	419	439	434	408	413	416	440	449	446	427	407	421	395	416	426	474	396	419	446	440	396	419	418	406	411	407	454	401	360	473	452	400	412	470	409	442	426	416	413	394	432	380	418	419	416	449	445	431	408	426	416	436	401	441	396	401	439	427	385	476	426	432	396	445	481	473	433	366	414	403	404	442	436	410	434	423
60839	96543	64406	33870	11971	2522	861	691	676	672	534	597	620	596	611	600	602	614	657	616	617	644	600	602	568	638	592	686	645	633	567	641	616	590	641	601	616	620	572	613	628	618	620	589	620	645	632	659	561	633	618	623	558	635	648	627	645	616	610	641	631	592	626	599	593	626	595	625	634	589	614	645	602	581	588	596	662	640	617	614	588	584	623	643	645	582	615	607	622	585	617	584	543	641	564	621	597	624	632	615	590	598	640	596	617	625	600	628	607	606	619	600	624	567	605	576	611	601	611	614	625	616	612	606	626	596	622	634	601	601	582	594	604	613	594	622	604	639	623	644	644	635	613	604	596	625	647	643	594	626	592	631	596	596	621	644	611	625	612	623	583	607	574	598	617	611	619	630	618	663	610	623	601	643	644	590	590	545	577	624	633	605	639	593	689	591	645	615	603	602	607	614	608	619	611	580	565	573	603	540	610	646	606	647	613	579	567	625	590	656	597	657	600	631	608	630	628	592	613	613	644	595	609	593	607	623	636	620	580	663	617	622	637	623	585	667	652	640	631	650	613	648	627	656	598	600	591	617	634	640	579	650	638	634	632	607	564	611	637	558	622	620	603	578	611	647	653	629	567	623	605	646	603	606	632	594	625	614	603	663	595	617	641	620	632	611	614	619	625	591	581	590	596	611	577	673	589	622	614	637	619	612	586	594	604	628	607	626	574	602	605	589	569	636	614	603	607	582	609	630	647	602	601	645	627	603	615	606	647	605	595	582	587	618	583	604	658	602	611	615	609	592	607	635	605	623	608	615	589	616	645	589	604	627	597	585	610	648	570	619	576	608	665	641	593	600	628	578	631	635	618	596	633	588	658	595	642	615	569	643	624	592	605	588	662	601	659	585	573	638	679	615	644	648	635	623	619	578	555	627	600	616	604	638	657	638	624	657	548	613	619	637	601	616	600	590	608	594	601	606	615	589	673	634	624	634	646	618	579	635	663	608	615	630	621	598	590	589	600	579	608	592	634	585	675	595	577	651	605	587	569	583	595	586	614	633	567	637	606	620	601	635	621	579	609	599	608	606	579	649	597	579	568	608	596	668	600	558	608	588	640	591	628	616	619	584	595	640	600	627	611	590	601	604	632	595	642	587	637	606	577	622	576	623	588	578	647	623	619	610	604	604	615	567	627	616	591	636	622	588	609	581	638	599	597	607	660	609	590	640	607	603	639	602	596	645	643	622	633	637	602	604	604	568	590	634	594	627	614	651	622	605	576	570	619	607	569	600	625	614	618	573	625	636	666	627	615	603	590	594	583	611	586	622	627	615	570	589	589	610	618	592	561	649	591	624	620	608	598	624	580	619	650	615	595	613	610	614	606	581	608	642	612	617	596	576	645	629	627	599	608	600	625	652	605	619	618	635	585	602	575	576	597	632	651	632	592	607	624	616	619	603	597	622	619	649	660	591	567	653	608	634	600	595	582	611	566	609	607	623	630	577	576	595	606	628	635	589	600	576	602	567	633	611	579	597	587	606	596	636	646	592	611	622	606	579	591	626	619	591	599	594	606	556	622	627	618	643	616	623	630	571	586	604	622	578	646	622	589	640	623	563	638	628	634	595	610	662	618	610	620	612	576	654	612	586	597	615	618	598	597	585	592	628	625	610	607	583	593	588	589	610	607	614	613	561	582	638	639	610	631	611	600	616	632	579	630	595	658	558	596	612	642	647	556	631	603	623	575	601	626	598	619	649	587	616	631	638	614	610	597	568	609	632	600	632	612	556	661	661	646	586	617	619	622	617	604	691	626	660	600	603	591	606	619	609	640	596	637	598	639	666	621	666	589	616	634	612	573	591	568	657	620	578	626	599	619	613	605	598	668	608	598	633	643	593	633	685	640	647	609	629	642	570	576	589	606	578	599	594	609	607	610	647	600	599	611	568	618	600	621	608	640	601	569	604	612	587	619	597	643	650	724	613	591	542	608	611	578	577	602	606	627	620	579	579	607	627	595	636	617	583	640	641	576	629	625	592	616	639	623	611	616	628	575	608	627	605	577	616	610	571	597	680	597	621	589	658	615	624	636	562	647	554	613	570	625	623	615	621	605	603	581	595	602	643	626	559	577	611	611	616	604	597	603	634	626	616	625	610	629	624	613	636	612	603	609	625	625	654	591	619	627	606	577	602	601	586	630	627	623	626	638	589	661	585	588	613	603	629	622	595	612	610	656	617	600	621	617	636	657	602	617	615	615	598	633	580	598	599	589	596	636	649	584	637	659	623	632	619	598	581	584	549	592	560	563	621	595	612	633	633	626	617	593	601	631	636	662	595	625	641	595	651	621	571	633	601	627	623	602	631	622	609	593	631	566	652	598	637	634	619	582	581	606	621	616	615	599	612	605	557	606	610	619	570	637	612	587	602	614	575	628	599	630	577	663	566	619	603	672	652	584	615	593	621	646	633	580	639	600	576	647	586	548	632	571	605	628	613	576	617	609	611	588	626	594	624	609	633	591	639	599	615	593	599	592	653	593	614	625	586	633	614	628	619	624	624	561	616	597	586	623	589	625	617	630	603	617	605	618	601	639	631	593	587	595	637	599	635	610	599	611	589	600	593	547	620	636	624	606	621	631	671	664	592	618	602	600	645	584	611	603	624	632	607	588	638	619	612	594	624	646	593	683	610	607	609	600	617	605	630	575	584	587	607	611	592	589	627	594	614	599	591	609	635	591	594	613	644	589	622	624	584	616	589	604	571	584	588	638	576	654	636	603	673	643	570	626	573	563	601	564	616	651	619	625	647	570	641	615	620	612	612	659	608	621	611	608	657	623	582	626	578	611	600	634	597	606	568	662	592	605	633	604	611	641	603	628	622	661	648	646	591	606	626	611	618	629	618	609	606	611	591	586	614	624	639	647	627	639	616	638	580	641	642	619	612	599	583	585	572	619	584	619	614	581	635	593	601	573	590	632	611	633	593	577	623	586	579	646	641	549	585	646	663	613	606	618	595	590	613	611	621	607	618	625	608	616	629	605	615	615	623	604	620	628	628	651	653	651	646	633	611	587	625	580	598	611	603	631	635	621	606	640	648	600	640	614	574	625	642	650	583	599	617	635	601	602	644	611	591	571	594	596	633	606	596	603	601	624	631	619	584	640	628	619	631	635	661	651	574	654	616	618	632	596	549	617	600	604	602	588	627	578	609	595	621	605	618	611	633	577	613	593	608	604	652	638	622	650	593	627	628	646	599	620	607	612	674	603	572	644	648	589	618	613	635	619	610	636	637	610	651	594	618	629	632	602	593	605	568	633	573	632	635	613	599	595	598	634	607	623	637	584	602	652	614	611	675	614	581	649	605	574	601	633	603	581	581	591	568	607	600	615	618	631	580	577	603	638	570	587	624	662	597	623	621	617	594	622	615	615	633	605	633	603	577	601	594	620	600	592	606	626	562	619	650	635	573	659	620	608	624	624	602	630	623	567	571	637	654	629	673	591	578
30747	32013	25868	9606	1221	454	413	377	397	385	372	380	410	380	405	416	416	390	391	414	348	367	408	379	436	388	421	385	384	421	415	378	370	376	395	401	374	379	384	384	428	352	416	380	390	404	362	364	385	427	375	399	386	365	379	418	392	408	370	407	394	353	401	356	423	395	371	356	394	414	403	362	351	411	381	384	379	415	357	393	363	400	404	401	418	388	410	399	417	400	378	399	436	428	404	394	403	314	406	368	386	417	388	373	363	353	388	372	417	412	391	367	365	387	368	408	388	372	392	397	383	376	378	400	400	392	379	392	403	379	406	364	401	392	401	384	429	402	371	392	395	409	420	403	389	403	358	387	361	382	372	366	395	407	337	391	376	356	387	359	364	382	378	376	395	421	397	386	418	387	424	397	388	395	380	387	396	378	379	344	381	366	418	383	383	377	407	399	392	361	368	399	350	396	399	388	387	374	354	364	381	357	406	415	381	366	386	362	408	404	388	392	404	409	379	356	396	391	425	346	373	392	435	412	380	368	390	414	369	400	423	384	370	377	358	393	404	391	408	399	378	403	419	386	367	410	410	419	389	412	419	414	376	336	397	371	372	385	416	374	404	408	377	405	369	384	398	408	389	396	380	354	382	397	408	381	433	383	402	396	381	400	386	391	377	409	373	384	370	404	408	360	388	364	405	391	369	401	418	399	355	366	386	379	369	370	390	381	380	374	387	391	369	390	408	358	396	362	397	417	404	380	412	377	413	364	388	382	383	380	375	406	408	390	400	390	383	397	376	438	385	391	356	399	372	385	365	352	382	383	392	376	410	408	400	362	404	398	399	398	357	419	389	346	379	387	422	396	405	361	404	414	382	381	381	390	362	411	397	383	364	378	405	393	394	396	386	396	385	377	381	423	363	381	389	420	375	403	371	367	387	402	386	383	374	399	402	382	396	390	403	412	364	376	375	381	367	398	394	373	413	403	396	400	373	375	374	380	432	395	363	376	409	405	366	386	383	388	396	348	393	400	390	366	372	421	390	392	406	391	382	389	380	404	428	385	380	377	372	398	397	364	395	373	420	385	379	384	368	392	374	371	389	411	387	377	388	387	388	384	361	385	381	374	401	365	388	395	382	417	363	379	385	387	371	398	345	398	398	385	380	420	378	340	336	383	394	411	321	388	344	385	404	359	395	372	389	404	384	355	390	406	435	362	385	366	379	386	382	338	393	359	401	360	358	338	395	375	383	380	374	392	387	394	378	420	389	429	391	410	351	373	401	396	402	377	415	374	428	418	391	367	339	396	390	407	368	403	398	378	398	386	412	365	385	375	374	412	440	395	374	414	375	431	377	385	354	370	364	397	368	418	392	385	380	405	416	388	397	387	425	365	363	402	375	375	378	388	391	397	356	404	361	432	423	366	410	401	378	389	392	368	381	391	385	381	397	418	402	392	403	370	358	371	384	407	405	383	389	379	395	406	395	385	388	401	426	375	353	391	398	381	422	379	411	390	395	381	393	392	405	394	361	367	371	370	373	387	374	374	395	373	379	384	370	414	403	397	396	440	410	398	407	407	369	404	374	395	388	392	360	408	382	372	407	377	359	394	396	402	381	385	392	388	360	375	378	402	371	366	388	373	411	387	378	397	370	385	400	377	389	370	392	399	346	380	424	395	393	413	376	380	398	417	392	367	360	350	405	397	380	386	362	384	406	394	399	408	363	385	395	392	421	393	411	394	368	419	448	382	397	380	367	368	424	376	417	402	407	391	388	407	435	404	378	403	403	359	380	377	409	380	393	388	359	387	354	379	412	389	387	382	427	424	419	400	325	360	391	380	409	353	377	383	396	354	392	396	395	380	379	384	377	391	357	358	408	389	420	405	400	384	419	388	374	391	382	374	387	430	420	412	434	355	398	389	416	366	365	424	392	394	408	406	390	418	397	351	359	395	364	413	393	353	389	361	380	386	434	380	371	323	355	350	394	388	396	369	405	436	418	421	400	410	408	410	413	395	364	360	388	427	386	397	401	385	365	381	370	391	356	383	407	388	391	371	381	400	383	372	403	401	370	412	434	399	356	397	408	378	379	409	380	369	390	395	367	397	370	413	414	370	433	390	423	354	415	386	401	360	411	371	379	375	353	410	360	356	424	374	376	364	411	349	386	408	378	398	388	393	402	346	387	387	398	427	385	346	362	386	425	371	394	428	423	358	406	361	368	368	382	391	391	384	365	403	378	408	391	393	396	383	379	420	337	399	378	420	402	431	406	421	395	360	418	375	367	381	409	410	425	388	405	383	394	414	385	398	368	413	395	388	415	402	383	420	371	398	414	401	395	397	370	403	410	412	386	405	407	356	424	358	419	387	373	383	365	424	394	374	397	377	346	425	408	391	394	371	387	361	374	375	396	413	404	366	387	366	418	393	382	396	415	370	379	397	413	428	414	421	389	365	380	359	386	374	390	385	387	416	373	407	389	397	444	391	412	354	388	387	425	377	372	370	367	405	396	374	395	410	393	408	382	383	349	374	401	425	369	414	378	387	422	371	372	402	409	388	381	404	401	375	384	397	392	383	397	389	376	398	387	373	410	390	377	382	377	385	394	387	398	378	363	392	379	383	403	369	387	422	366	399	421	374	388	385	400	356	436	406	387	390	391	423	399	390	383	385	407	371	385	354	403	407	410	412	376	360	399	390	400	406	407	413	420	408	407	383	394	375	406	428	358	365	368	386	408	373	380	394	416	389	370	365	380	377	396	418	371	409	437	409	396	367	387	398	402	364	384	387	364	370	384	398	411	375	360	388	407	417	372	407	426	382	368	366	392	400	402	437	388	409	411	370	400	411	414	373	355	401	435	400	397	416	373	381	372	374	441	403	395	384	363	365	393	395	413	353	394	364	397	420	427	401	366	399	421	363	348	400	391	391	428	395	397	360	422	406	389	353	407	381	405	374	383	372	397	404	379	366	363	381	398	399	370	389	373	384	431	408	365	357	390	372	401	386	381	413	396	378	395	391	392	420	366	382	396	352	390	417	388	423	384	386	391	380	407	396	395	407	398	370	379	393	383	405	382	370	377	370	356	410	371	401	396	395	389	369	410	402	370	402	395	349	424	420	386	387	377	386	363	403	384	414	359	401	410	388	384	383	331	421	410	391	378	391	384	431	369	372	405	381	395	397	405	384	419	389	387	387	401	404	380	387	414	398	407	423	401	358	435	413	402	421	354	379	395	377	410	387	393	418	399	398	416	335	385	397	366	377	388	411	388	410	408	391	429	361	378	444	381	390	391	360	391	392	389	390	409	391	408	409	387	377	361	405	377	409	389	373	388	373	397	400	424	399	377	396	369	366	432	404	379	387	375	392	373	391	383	419	417	388	383	373	389	395	406	386	376	378	383	401	356	355	403	407	402	369	405	397	375	417	377	385	386	403	369	408	354	406	389	375	369	380	370	402	386	366	397	390	381	433	428	418	363	386	401	362	353	391	375	401	399	405	363	388
37955	46152	27252	8018	1916	751	631	569	598	619	572	615	621	589	628	609	589	593	552	558	574	576	584	546	597	588	513	600	633	577	587	600	564	606	585	589	570	603	596	573	567	556	543	557	588	594	613	603	611	583	568	594	585	583	571	627	589	567	534	571	601	593	601	585	592	542	584	595	592	624	597	609	594	572	588	586	590	574	581	590	590	553	583	581	571	591	554	571	598	526	547	616	651	618	600	580	576	606	560	586	582	613	594	538	605	598	574	558	584	594	573	613	580	580	579	581	574	636	599	593	608	574	526	573	633	565	578	615	590	596	588	627	598	616	596	578	579	609	608	551	629	584	585	547	547	589	571	592	585	606	602	577	567	575	541	585	569	577	567	585	598	570	568	580	547	616	584	578	559	576	588	614	575	588	602	619	620	601	604	606	569	560	584	574	585	571	563	561	606	611	582	589	558	596	570	589	561	579	578	615	641	537	602	600	587	577	564	586	561	529	542	614	544	568	588	562	558	597	576	542	571	601	541	580	570	588	535	560	563	558	528	594	617	546	611	544	601	610	598	609	566	562	596	556	572	571	581	587	627	624	602	575	598	594	554	596	557	600	558	581	574	598	580	589	590	609	635	612	557	599	585	571	601	641	599	624	589	575	506	573	594	546	581	558	623	604	588	562	538	593	615	577	580	586	600	616	619	615	625	579	580	603	577	564	615	576	615	557	612	574	586	616	577	578	585	609	591	587	561	586	547	552	586	627	553	563	601	556	577	562	582	559	569	564	603	582	588	615	570	594	575	588	633	542	598	583	612	605	576	595	644	579	640	538	571	543	599	585	567	597	561	564	601	527	608	561	621	553	626	587	527	565	581	555	595	600	583	555	593	580	579	585	608	584	550	567	549	599	608	561	588	577	553	582	538	588	625	587	580	620	575	556	563	613	570	553	595	567	577	572	566	597	551	569	620	576	599	572	611	559	600	572	563	600	620	561	546	602	595	601	598	584	556	600	574	568	571	593	549	549	573	572	580	559	574	587	607	579	565	562	574	573	612	564	555	560	584	583	614	606	606	588	618	592	544	572	558	579	552	576	627	579	609	565	564	571	600	580	593	596	592	565	571	607	626	572	580	599	600	568	593	589	571	572	567	574	566	578	595	584	581	587	583	538	571	583	605	573	570	632	559	613	560	581	547	594	575	583	566	573	549	585	575	602	549	633	593	580	541	624	577	613	588	571	539	560	567	598	602	550	589	583	580	595	548	644	560	600	620	608	612	590	573	588	602	590	611	566	546	588	576	561	559	586	546	617	594	615	574	553	600	597	589	581	609	627	603	562	566	575	535	612	543	603	532	628	567	603	563	590	557	608	609	589	558	595	603	586	582	560	611	617	609	627	567	594	559	595	582	580	591	593	560	565	567	575	603	608	580	593	573	596	602	590	552	612	602	608	580	588	611	586	582	561	632	526	564	608	559	607	619	571	617	614	583	593	603	595	564	612	605	584	576	597	583	599	595	580	572	563	598	559	594	561	558	557	600	571	575	614	578	619	591	596	586	595	563	584	608	605	575	582	574	605	583	593	575	572	611	575	539	584	589	592	581	590	579	543	575	608	550	600	578	586	602	575	582	592	532	581	569	589	591	595	607	606	637	589	572	571	588	577	593	574	579	576	571	631	610	570	550	558	572	588	592	614	612	545	600	575	548	573	594	561	586	568	543	583	595	583	581	569	559	593	562	580	576	582	595	540	595	565	555	578	605	579	588	592	566	574	536	579	569	590	607	606	582	596	569	608	572	585	557	549	553	586	595	544	636	534	556	584	571	570	608	546	548	539	593	589	591	596	562	603	559	626	617	609	630	579	563	612	569	563	570	642	552	628	586	577	558	577	562	569	607	569	559	590	567	558	580	558	588	579	582	599	542	534	591	621	585	605	618	531	571	583	598	580	567	527	582	555	588	564	596	587	552	571	576	588	563	531	622	582	593	576	595	611	553	575	561	621	601	556	602	573	585	553	557	624	589	576	578	610	616	583	544	576	583	581	550	604	577	569	588	607	582	521	568	603	589	615	555	595	575	570	580	593	556	560	612	573	594	586	590	590	529	573	541	601	607	596	549	573	592	574	559	590	593	586	616	573	568	608	592	605	596	573	562	562	608	558	538	609	592	596	603	592	560	562	539	626	596	574	560	612	603	589	551	560	616	560	574	610	592	574	584	583	574	586	588	597	609	545	600	553	609	616	575	583	575	559	594	562	588	566	566	550	594	571	608	564	548	586	577	563	546	624	591	556	577	629	528	580	588	562	575	593	602	597	618	579	608	546	616	552	548	569	637	542	560	600	597	624	552	597	621	597	569	590	555	606	603	648	582	530	585	605	591	551	572	575	571	591	573	606	596	587	595	595	575	583	594	598	601	578	571	581	558	546	538	599	559	553	584	566	573	581	582	565	535	584	570	578	594	580	573	616	562	552	599	628	622	606	612	557	592	578	563	554	587	638	597	536	578	604	638	598	567	576	570	576	605	600	600	592	559	581	594	572	584	601	559	595	598	567	599	591	599	542	523	592	580	566	598	632	623	585	588	584	594	589	593	564	580	559	548	554	581	601	599	603	532	559	593	606	614	593	585	564	612	558	588	614	534	594	597	609	599	587	578	586	594	608	579	566	556	584	549	581	579	552	588	529	573	582	592	572	567	554	620	599	555	554	585	565	565	551	586	571	538	547	577	604	581	585	581	551	564	570	596	583	589	627	572	602	563	554	571	555	593	549	595	580	597	614	575	554	541	556	589	559	630	582	605	583	586	570	593	557	566	562	565	580	562	599	594	579	590	600	589	566	577	591	582	602	570	590	608	621	558	570	583	523	582	588	589	583	620	574	609	599	580	563	609	575	608	522	617	589	608	594	570	575	610	569	589	585	616	553	550	610	600	557	582	597	552	569	596	542	604	577	626	580	580	565	594	599	597	578	580	565	591	565	558	586	594	572	624	597	581	617	598	563	532	584	611	602	576	567	574	587	573	611	623	578	550	607	594	576	570	610	577	610	576	593	581	584	525	575	615	574	568	581	601	565	595	574	580	580	574	588	616	573	596	589	621	551	625	577	548	577	603	549	586	585	566	546	580	589	594	549	594	570	565	594	608	537	565	588	558	570	581	552	568	552	609	604	573	574	586	609	590	541	555	585	630	559	576	573	582	597	593	611	570	596	554	565	589	536	591	595	575	624	583	610	574	607	588	637	581	603	576	544	606	566	611	582	613	616	575	611	577	560	600	552	590	620	589	587	573	615	573	622	592	583	605	556	581	603	593	549	544	613	583	569	561	597	583	605	547	544	585	559	572	553	606	572	584	582	566	593	620	581	612	566	576	548	593	542	580	576	547	596	583	577	565	602	589	568	551	559	586	596	605	638	551	544	594	575	607	623	592	625	536	572	596	590	629	576	568	560	582	611	566	562	588	561	600	568	556	558	558	580	605	572	563	608	636	580	588	543	571	587	587	526
24159	22761	29987	24654	19674	7601	657	477	401	450	414	415	452	388	397	423	434	447	448	419	419	426	406	439	391	397	399	362	430	423	400	388	415	417	377	398	394	396	411	472	447	423	458	385	428	422	397	375	396	401	408	424	400	452	423	418	446	453	370	379	416	448	406	410	423	390	416	414	399	421	430	423	375	395	396	363	400	392	379	422	400	356	383	403	413	420	425	399	403	427	398	377	396	386	383	391	434	415	432	390	366	391	411	399	410	410	400	373	402	440	385	429	396	394	417	408	421	373	438	404	431	373	416	430	372	396	412	380	451	392	393	386	396	435	435	426	408	416	428	391	455	406	411	373	408	421	389	403	385	418	405	388	411	398	387	400	415	404	392	414	403	417	386	399	393	403	371	424	391	389	420	429	405	407	417	422	414	406	391	404	420	436	393	373	408	396	398	412	402	445	409	402	430	389	401	431	418	409	387	404	424	389	381	395	386	382	401	397	393	410	425	408	358	410	404	395	418	404	432	366	411	378	422	408	433	380	410	361	405	451	393	437	386	442	418	394	382	373	401	389	386	348	398	369	428	389	388	402	402	418	421	408	381	413	408	421	399	392	419	381	420	372	396	407	389	399	392	371	387	435	382	407	384	399	410	422	373	385	441	428	396	391	403	381	414	401	397	384	368	417	405	371	403	391	378	395	416	420	418	380	404	396	399	411	386	433	394	395	394	404	407	410	408	414	395	384	379	404	381	422	418	412	392	402	411	362	370	409	412	415	393	447	415	387	419	450	411	413	395	414	409	408	412	383	439	417	430	416	407	401	415	405	369	406	362	413	385	363	456	422	409	382	421	422	426	400	404	368	409	399	437	390	430	395	397	394	445	368	415	401	429	391	422	407	395	394	378	402	362	431	425	428	410	423	403	386	404	385	422	405	406	398	399	443	435	424	438	436	418	365	409	369	398	390	421	416	410	400	388	386	370	429	406	416	444	411	403	418	429	378	359	407	413	383	394	413	419	428	434	410	436	464	414	370	394	406	380	391	405	421	436	428	409	405	415	393	420	376	420	389	425	397	427	380	413	387	398	409	381	410	420	370	403	386	417	404	400	398	381	389	426	416	412	385	411	420	432	423	429	415	412	416	439	403	412	399	418	405	390	426	451	416	420	372	423	428	405	390	397	392	361	404	423	432	401	394	377	408	417	408	395	384	400	381	409	403	410	423	387	429	391	395	405	416	397	387	397	409	415	421	405	426	406	414	411	408	414	406	418	441	399	390	437	420	412	383	405	392	381	373	381	398	424	429	413	441	402	395	414	376	408	407	424	377	416	403	443	421	369	397	404	383	412	398	432	414	397	409	393	398	393	436	417	383	401	407	385	427	387	433	421	390	389	406	403	433	401	419	400	402	396	433	394	411	401	424	379	389	397	411	398	402	440	416	391	403	400	407	410	409	385	366	417	441	388	433	374	414	425	411	396	421	399	378	367	396	393	386	413	380	391	432	379	368	430	413	406	386	426	405	382	405	414	424	417	404	423	397	428	410	422	445	409	387	372	416	425	417	406	400	435	395	426	426	380	408	396	401	433	427	409	416	421	379	407	415	416	377	382	392	392	401	394	384	424	388	411	383	385	405	389	413	419	387	429	406	415	397	365	442	391	388	408	406	379	425	429	407	409	435	419	452	395	413	420	426	433	405	396	406	377	412	408	419	417	376	420	432	408	407	394	442	410	414	419	383	412	399	459	371	384	419	433	403	386	417	447	419	433	423	394	408	368	405	396	428	400	407	410	379	390	391	415	399	417	401	429	449	420	364	414	432	384	403	411	403	410	413	397	422	394	398	404	384	396	391	435	431	378	401	409	413	387	425	403	428	411	422	385	395	423	406	408	397	411	406	425	377	406	439	392	405	407	425	396	400	365	409	411	421	409	394	430	392	421	418	436	417	391	425	400	397	404	440	408	395	405	433	395	401	380	387	439	422	420	400	395	376	412	404	436	403	363	413	434	411	398	414	405	427	369	444	424	422	430	418	423	409	430	406	417	412	399	409	384	414	419	421	381	374	400	395	416	411	392	369	371	389	409	408	378	411	394	423	401	423	400	377	415	386	382	432	391	383	412	411	406	379	432	417	451	394	405	411	381	389	381	379	428	398	434	390	382	437	418	408	425	380	422	411	351	405	429	393	387	428	447	379	442	426	422	356	372	413	336	411	453	399	393	421	446	420	425	411	368	451	397	374	403	441	393	438	408	406	364	390	413	383	403	397	403	417	431	446	385	415	411	405	421	413	399	397	408	386	379	388	364	399	433	377	417	391	412	374	429	396	395	434	364	399	388	404	429	395	407	427	384	454	392	366	407	394	415	407	403	406	402	380	393	394	411	416	369	409	396	397	391	405	400	386	418	406	385	430	427	420	375	374	371	377	400	425	417	424	393	411	367	385	439	406	430	453	422	419	390	384	398	425	389	429	395	384	420	391	432	394	370	398	365	387	438	384	409	390	424	407	407	390	382	396	391	434	428	430	413	442	405	410	393	406	437	440	395	374	400	418	415	409	401	455	396	442	410	405	431	434	441	398	409	410	379	429	423	384	384	376	416	350	400	405	383	388	436	393	400	390	425	400	389	437	430	423	389	448	408	405	410	401	386	415	392	437	418	414	385	411	444	419	409	421	388	412	393	413	409	398	405	417	377	369	398	412	398	412	405	426	392	417	399	421	368	427	432	391	409	419	423	399	431	391	392	368	401	431	402	419	401	394	401	384	431	396	405	425	398	426	412	406	400	391	383	401	419	382	415	417	427	407	436	394	405	382	395	410	418	399	393	419	376	379	405	425	413	415	398	396	427	403	386	385	437	411	397	390	420	439	391	370	395	386	408	416	396	374	400	427	414	398	441	449	372	429	407	398	420	400	401	371	415	392	418	410	415	400	423	420	445	410	420	418	396	410	406	396	424	402	361	409	409	437	383	422	426	384	385	424	428	395	422	406	416	403	371	423	415	419	408	406	410	399	430	386	431	395	384	406	401	406	416	413	404	384	393	407	403	393	387	407	412	393	369	376	399	381	390	402	388	415	442	386	356	399	411	417	383	380	386	374	433	429	416	375	411	404	428	409	399	419	406	386	423	451	357	389	389	434	415	391	398	411	425	423	405	377	338	400	393	398	388	367	424	427	419	405	390	412	412	413	382	356	407	424	397	391	412	438	406	391	401	394	409	400	415	413	413	420	407	399	391	392	383	434	378	394	399	423	384	433	399	372	385	383	399	421	426	382	436	391	390	409	420	413	388	384	415	346	437	389	376	401	421	422	414	366	436	384	418	424	396	414	422	425	367	386	399	434	385	416	362	398	382	424	431	434	355	431	381	418	426	415	411	382	432	441	391	415	408	412	373	399	391	379	432	429	404	403	386	391	417	399	419	411	429	423	409	413	394	406	408	410	398	407	420	409	408	440	401	376	364	412	412	410	454	405	407	415	404	383	429	377	380	388	416	381	401	413
60006	88399	57095	27294	8640	1596	715	658	649	668	605	620	596	627	675	634	607	634	610	596	652	581	613	565	602	589	572	577	573	592	567	631	614	558	602	600	598	633	572	613	627	637	621	625	557	602	620	643	653	580	596	567	591	565	636	577	597	574	614	591	655	592	581	562	645	642	582	626	595	592	581	615	629	591	605	600	644	592	617	607	609	602	624	607	592	604	607	637	581	602	597	629	543	623	580	571	577	599	617	589	608	605	618	578	612	621	623	605	621	584	621	600	639	603	619	621	571	568	631	627	601	619	617	612	611	595	614	576	622	554	592	619	592	593	594	607	620	573	563	582	613	594	618	594	629	552	638	628	592	624	590	645	625	596	609	607	587	588	635	601	617	615	608	604	622	609	630	583	632	649	590	567	635	603	591	629	611	577	572	616	626	594	624	587	618	619	633	596	639	556	639	581	623	630	604	565	617	586	608	640	583	627	562	599	592	607	609	609	618	623	628	617	587	614	604	602	606	569	558	611	573	588	622	574	631	634	643	583	592	614	616	630	646	595	612	599	651	591	654	588	631	617	598	561	635	620	592	635	581	649	614	571	601	592	611	606	598	593	605	607	611	608	605	610	583	609	643	587	633	574	578	624	625	567	569	580	612	665	645	621	630	576	588	560	630	579	618	586	605	622	586	561	569	623	538	595	612	615	639	591	585	619	569	611	593	568	611	599	598	655	577	617	610	607	659	614	609	604	628	576	646	617	592	589	600	646	599	593	644	576	602	600	590	612	632	595	590	644	608	602	600	569	600	602	609	636	625	638	628	622	594	571	615	601	568	622	648	588	604	585	634	605	664	607	582	618	589	609	607	600	576	595	552	552	630	601	564	571	596	609	601	650	650	567	596	633	565	626	579	585	592	573	533	614	654	560	620	584	649	602	599	568	613	555	581	587	641	600	618	553	601	624	633	588	565	616	620	566	617	573	598	597	606	616	574	656	603	636	587	622	590	649	574	628	548	575	557	557	595	638	580	617	635	599	608	658	608	635	634	595	586	561	581	619	619	598	607	610	625	578	645	606	592	621	610	609	554	641	610	638	596	611	610	583	609	581	614	532	617	570	591	600	595	582	599	601	605	573	607	583	566	609	623	594	602	630	625	651	582	608	621	607	575	649	623	623	629	602	580	642	631	600	610	592	624	616	555	626	604	610	594	608	554	606	606	633	596	591	603	557	619	619	604	602	594	650	588	600	562	637	563	607	586	565	602	593	580	594	597	624	581	602	607	569	583	613	613	592	554	585	581	623	611	615	613	593	592	598	639	608	591	595	578	578	621	595	613	617	606	613	581	568	598	575	621	604	575	594	600	566	616	590	565	608	573	636	613	601	600	591	580	634	626	612	644	602	606	640	597	612	595	545	593	606	548	617	612	623	632	601	576	568	601	618	622	658	582	570	583	596	626	645	631	600	595	633	656	623	598	612	628	592	610	597	619	624	610	616	576	602	567	612	607	615	614	612	576	559	598	592	596	595	568	685	600	623	565	614	609	632	606	575	614	572	602	602	590	607	630	546	639	619	598	556	626	576	547	600	566	591	568	638	593	613	620	597	613	583	601	640	586	552	589	598	561	583	612	585	615	605	570	587	610	581	580	644	577	596	583	652	605	606	623	609	587	567	573	616	606	592	612	566	617	582	613	613	633	634	609	585	617	537	608	640	604	548	579	606	597	605	574	520	556	643	643	599	605	605	598	614	573	616	616	566	571	623	592	590	616	594	609	607	610	574	637	579	583	596	622	637	571	604	604	624	614	630	585	593	606	606	610	598	607	562	616	569	580	596	609	594	619	604	610	614	606	606	617	626	575	604	598	606	574	606	579	607	632	580	621	596	611	580	591	614	627	566	553	673	641	607	626	588	616	640	632	578	625	631	632	587	605	602	594	631	635	594	643	643	606	583	653	607	584	596	651	608	551	588	594	572	595	585	632	612	608	630	576	602	594	600	631	591	664	558	582	579	632	608	605	656	612	581	621	551	624	632	604	595	597	549	621	636	620	622	578	650	591	591	601	627	645	570	665	596	618	606	602	578	590	572	628	568	580	613	605	580	599	592	605	621	604	668	606	619	616	621	619	609	587	613	641	572	621	552	586	577	574	597	586	624	571	575	598	649	604	608	583	620	614	585	600	546	569	593	614	578	595	622	586	579	631	620	557	565	592	586	636	609	597	587	556	609	595	592	639	602	607	602	607	611	650	616	616	576	615	592	559	653	584	596	637	585	612	644	691	539	609	639	644	589	581	592	643	591	574	582	631	580	617	614	588	624	611	601	567	589	586	591	600	617	593	578	636	647	591	614	583	618	631	607	665	626	599	640	616	616	576	626	620	597	581	619	610	635	588	632	596	588	571	601	570	632	652	577	605	648	578	664	587	635	588	577	585	626	638	627	574	578	606	587	590	577	573	591	579	549	644	592	615	556	585	572	540	588	596	576	590	633	575	612	570	609	578	605	618	623	579	604	595	584	603	625	537	600	612	581	636	613	579	617	628	600	600	596	587	637	580	651	613	637	588	577	619	571	591	592	593	635	593	644	608	585	669	556	602	607	639	643	614	621	588	633	648	613	587	588	569	611	616	640	582	613	607	626	588	619	628	637	622	600	618	678	598	590	565	608	632	553	599	634	580	598	569	628	599	565	611	573	623	608	620	639	621	624	598	567	565	591	540	583	576	594	595	607	596	622	616	565	597	546	622	593	618	596	582	638	596	637	593	539	585	594	636	600	610	622	656	583	609	586	624	597	596	607	588	626	574	564	583	595	645	590	611	579	568	577	626	572	528	573	614	631	620	595	613	606	587	579	579	638	604	620	562	615	631	580	607	562	611	578	656	588	628	588	584	560	573	639	592	620	593	593	598	630	615	560	630	589	564	617	597	588	647	587	619	638	625	632	603	585	579	594	593	625	581	618	598	619	610	576	641	652	608	585	566	597	608	604	590	576	587	599	605	596	570	594	581	610	660	603	608	584	650	589	595	572	635	550	618	570	591	639	586	618	616	600	630	598	621	562	609	607	629	576	631	598	609	575	599	615	607	613	534	589	611	577	568	609	578	582	642	577	624	610	536	619	609	571	616	651	594	620	583	579	600	633	613	651	609	574	553	626	600	593	594	602	623	611	615	619	597	563	577	600	608	591	578	597	593	563	578	606	591	593	617	615	593	548	586	596	620	555	622	579	569	628	572	602	564	639	640	596	571	610	603	636	593	610	600	569	583	593	608	522	590	612	620	592	594	621	583	619	594	611	602	612	597	600	559	581	575	609	591	602	619	588	552	636	557	584	616	579	617	620	611	582	574	577	629	661	616	643	621	615	598	563	633	623	545	611	602	597	577	570	594	616	615	596	540	562	594	592	619	610	619	663	602	634	572	569	639	565	575	594	568	670	607	611	592	581	607	624	643	639	613	602	629	575	599	620	586	617	592	581	644	582	650	633	642	605	606	593	640	611	629	630
23080	21726	29379	23927	21092	18679	3953	538	451	484	427	433	438	438	444	444	435	431	419	447	462	457	406	457	419	454	449	427	403	419	395	418	420	435	446	426	424	398	454	449	433	462	424	445	401	423	428	409	431	425	437	435	414	439	414	434	419	421	390	466	428	424	478	421	421	428	454	405	433	412	464	441	463	424	461	420	419	465	423	457	441	437	417	445	436	398	431	445	405	445	442	440	399	442	465	430	436	424	455	413	443	440	425	423	415	399	389	388	462	437	458	424	418	445	419	408	403	435	448	436	456	438	427	393	441	449	417	440	430	424	458	408	383	461	425	432	421	426	469	440	416	414	448	404	438	407	455	459	415	458	402	401	443	443	447	427	447	432	399	445	461	417	415	393	403	412	403	441	442	436	441	428	444	427	448	410	421	458	460	417	424	403	431	424	433	412	438	449	475	450	437	450	419	432	434	423	440	417	461	424	416	398	433	418	429	416	475	390	430	447	426	438	408	422	396	407	418	439	462	426	379	398	407	381	433	424	399	418	403	473	395	460	426	445	421	398	405	466	420	429	402	410	426	438	417	427	419	462	391	403	443	434	417	438	413	423	408	428	396	408	426	423	459	465	420	391	419	434	438	408	403	388	447	431	403	438	453	402	415	422	400	445	409	455	412	411	446	440	410	424	394	432	403	442	418	406	445	463	410	451	446	453	422	426	437	414	439	434	437	443	433	483	399	405	435	416	423	415	419	449	423	424	445	448	454	436	421	426	405	437	434	435	466	409	427	445	418	435	437	429	428	446	435	412	434	429	425	434	447	432	437	420	433	437	391	411	445	432	433	418	460	387	401	419	426	425	415	458	445	424	439	432	462	427	434	414	421	446	429	436	428	428	434	430	415	408	444	445	460	435	420	435	450	437	436	400	433	426	424	402	447	420	447	416	442	448	482	450	427	445	392	437	432	420	442	410	456	416	425	417	423	410	441	423	456	408	438	460	429	419	398	439	433	414	407	415	435	407	428	455	443	430	429	441	430	410	413	445	443	452	460	402	421	429	468	428	434	431	442	424	430	414	439	432	406	437	418	410	417	393	449	456	452	435	427	445	430	426	448	452	430	439	430	393	419	432	406	440	436	430	455	420	436	448	431	452	408	429	458	436	419	451	416	422	419	416	398	432	459	403	444	394	468	433	411	385	431	425	395	454	399	439	421	415	414	433	419	410	402	469	467	434	403	448	424	384	393	442	433	439	471	462	417	414	437	415	443	459	408	431	431	422	404	422	428	445	438	414	458	404	433	453	430	421	431	437	461	427	446	430	447	459	416	393	453	478	470	445	430	428	446	409	402	459	454	411	401	422	418	396	435	406	448	430	442	401	430	438	422	428	426	420	436	414	376	419	436	398	447	444	421	437	414	442	423	433	422	465	417	410	441	420	420	453	470	430	434	415	421	456	402	400	401	426	458	423	416	440	457	437	443	403	435	423	406	396	439	429	442	405	433	417	419	428	414	444	451	433	395	397	415	399	404	439	413	426	439	407	446	462	431	457	460	450	378	426	434	448	388	444	450	395	419	431	424	452	388	387	452	425	416	439	418	441	410	463	424	456	411	441	431	410	429	405	443	410	407	440	407	451	462	383	404	428	427	441	386	446	444	393	438	415	431	423	440	452	434	418	413	448	398	436	442	413	404	422	398	423	416	436	442	427	423	436	400	452	436	426	451	408	442	451	422	397	447	389	438	431	435	457	415	466	439	421	450	432	420	447	442	448	427	407	445	430	421	460	471	452	402	430	432	392	424	428	412	424	445	423	476	424	441	462	413	444	426	440	420	397	382	433	419	426	435	439	422	436	440	423	429	429	458	447	423	405	419	442	398	410	381	442	427	410	423	439	428	448	408	444	397	471	409	454	441	459	414	374	473	427	460	416	455	428	424	414	420	415	459	424	437	425	437	428	436	435	398	435	421	430	434	416	412	424	419	448	419	427	383	452	420	451	428	450	401	429	430	424	427	454	399	443	412	447	431	423	428	431	418	426	463	438	427	418	405	428	447	413	432	418	419	403	432	422	405	437	445	441	379	433	401	422	433	437	414	422	409	383	480	436	402	434	396	422	419	405	421	403	453	464	418	477	466	406	443	429	448	449	444	418	409	477	450	456	428	435	452	465	410	438	434	413	412	436	410	411	421	426	432	409	413	449	411	453	450	453	421	428	395	437	429	443	439	460	439	468	394	450	414	397	416	438	430	408	459	404	445	430	419	438	401	403	405	426	435	437	421	427	424	448	419	410	443	393	450	439	438	435	431	430	400	403	456	412	493	433	436	414	424	413	438	451	435	406	449	433	463	471	462	418	413	433	419	441	439	432	430	415	432	442	402	449	435	394	422	399	428	459	409	459	402	419	442	452	472	434	421	444	420	431	427	435	433	438	398	472	431	446	421	475	443	383	420	409	408	444	395	456	426	437	413	431	434	432	390	409	442	385	425	448	431	405	449	419	447	452	425	444	416	412	390	454	407	422	431	419	418	436	384	433	447	434	428	435	429	465	438	422	442	425	423	395	464	449	467	405	419	424	406	430	382	427	446	395	470	395	423	466	448	434	444	439	461	435	474	418	408	458	424	384	453	424	422	406	398	431	438	431	445	450	426	423	439	448	398	435	455	447	428	399	441	452	442	440	440	416	408	413	420	433	401	398	422	422	463	425	445	454	444	419	401	450	446	441	429	400	410	436	401	434	442	417	459	451	387	411	416	427	436	450	409	436	435	450	432	440	447	431	433	424	432	433	422	479	434	421	437	461	437	406	489	474	429	396	418	390	432	415	428	416	418	435	401	442	409	432	417	454	451	440	427	417	439	423	474	459	451	426	404	451	405	402	449	434	427	421	388	458	406	428	410	447	397	393	418	416	428	447	416	480	431	429	407	431	423	446	425	437	447	437	437	446	397	410	436	422	449	421	404	441	427	408	435	463	425	436	432	444	468	392	422	445	437	433	466	435	478	472	432	406	409	440	449	424	379	426	401	420	410	410	416	414	445	404	427	461	434	414	426	418	426	391	465	421	421	438	447	404	423	417	436	376	445	445	416	419	471	448	422	428	447	407	433	469	450	469	432	443	446	434	444	388	437	431	414	425	434	410	386	414	400	415	416	407	426	413	430	415	413	415	444	441	420	426	443	442	447	431	419	447	438	440	419	416	445	424	424	481	430	436	429	412	408	442	436	426	437	441	417	427	444	381	395	456	487	433	453	393	432	387	431	415	403	434	436	424	442	416	437	462	402	433	455	476	437	433	413	447	428	422	451	431	418	441	468	444	391	403	421	432	423	416	442	440	439	414	459	411	432	372	437	443	429	416	443	414	456	443	444	449	431	445	384	451	438	399	392	422	402	410	426	446	418	441	409	413	427	430	424	400	424	436	447	447	420	434	462	423	442	426	448	457	438	413	434	441	463	410	408	464	435	436	425	429	430	442	389	423	411	458	436	428	378	401	435	432	392	400
60172	97217	65177	34039	12439	2399	799	669	625	614	599	630	620	582	611	628	580	648	632	650	620	618	653	661	627	605	607	627	635	613	610	592	595	629	592	625	609	579	608	613	636	617	629	644	644	638	628	638	631	584	640	615	661	617	612	628	598	589	606	637	592	621	592	606	561	633	588	616	602	626	646	642	626	608	599	633	665	654	613	602	632	648	645	595	621	587	619	594	599	641	643	597	645	620	582	586	628	582	576	635	594	601	599	604	598	557	598	642	685	561	623	594	611	647	633	608	609	636	573	636	603	609	576	596	608	642	607	666	624	626	622	657	636	622	630	599	577	652	617	608	621	601	601	612	647	598	667	588	626	602	592	641	605	631	641	634	597	636	625	562	639	600	580	602	658	653	629	591	609	633	613	612	586	630	657	621	597	630	597	628	646	649	622	606	594	627	597	643	618	638	617	616	614	638	593	654	653	595	630	567	623	619	615	606	645	609	611	623	661	687	669	610	673	617	579	611	610	637	659	616	629	591	605	610	632	626	591	608	660	614	670	628	610	597	612	633	618	578	634	622	634	646	646	629	612	608	611	628	610	588	599	637	616	623	654	631	594	625	636	616	646	589	614	550	606	593	582	587	647	641	643	634	610	634	682	626	616	553	618	632	605	648	624	616	600	575	637	602	625	577	611	594	610	643	595	613	618	568	619	583	566	611	648	615	632	652	604	596	631	597	610	618	643	613	641	593	680	595	610	639	582	586	565	602	633	644	614	640	633	623	668	598	614	560	632	644	606	608	675	636	576	583	622	605	580	590	654	627	649	615	593	605	599	651	633	597	600	611	651	579	609	627	585	575	662	609	577	579	640	607	671	587	630	628	653	607	606	618	606	654	642	654	626	609	624	614	647	630	655	613	601	604	659	577	673	636	597	669	643	645	633	603	617	585	607	603	610	644	598	597	579	611	638	630	633	624	641	629	567	588	603	593	608	606	641	580	608	633	601	665	604	596	653	598	604	600	600	576	612	610	640	612	594	656	632	634	636	616	621	620	552	594	651	617	562	605	589	611	625	625	602	592	597	586	610	623	600	592	583	592	596	635	654	604	622	639	665	615	640	606	625	657	602	638	630	604	624	586	612	598	623	606	629	613	563	621	603	613	628	626	608	659	615	629	651	609	596	591	618	612	633	622	632	603	595	646	576	588	608	643	612	598	601	584	604	609	610	596	600	590	635	648	651	613	657	651	603	645	620	626	587	595	563	601	627	580	609	648	633	563	586	623	578	671	639	576	626	574	577	618	619	643	608	613	617	614	632	598	602	608	630	611	628	638	633	622	620	595	613	585	611	600	623	595	608	617	606	637	615	605	655	632	623	588	627	607	597	634	627	622	573	619	606	676	631	545	645	619	644	628	706	620	639	606	624	598	632	650	631	599	642	611	607	640	630	638	588	633	580	583	628	645	658	583	620	577	616	634	585	638	657	629	616	574	611	639	601	610	595	624	599	579	601	624	607	665	654	565	605	617	600	605	672	612	591	618	597	626	595	620	572	630	608	654	635	605	645	617	621	600	586	578	594	636	599	617	608	613	599	619	602	580	594	636	625	620	615	621	603	645	634	634	613	637	625	613	637	622	605	613	612	598	655	590	596	608	600	578	609	589	596	621	545	636	587	591	600	561	612	623	612	594	549	621	622	615	609	637	593	624	606	645	626	627	601	607	645	616	617	633	624	604	620	609	590	611	635	604	639	581	639	640	609	627	594	625	593	624	610	573	610	594	615	665	636	645	626	604	638	618	595	622	618	573	576	602	579	594	639	654	667	624	594	564	642	625	605	654	601	615	612	606	630	622	634	611	629	611	638	646	617	594	561	630	581	673	612	605	641	634	652	647	623	620	573	631	594	607	687	577	604	595	611	616	620	589	629	624	623	582	619	635	629	641	600	611	575	568	601	599	589	617	589	627	634	606	588	622	591	626	615	631	596	618	634	570	650	609	604	611	565	636	606	618	667	642	584	595	573	652	612	644	647	637	636	588	656	619	635	637	634	634	614	654	615	653	588	663	599	663	596	630	592	613	662	601	570	673	588	589	594	602	634	582	626	618	602	615	625	620	601	635	628	619	613	619	615	636	602	607	609	577	610	681	551	639	602	614	605	594	618	603	641	610	562	618	598	641	620	596	592	613	610	597	626	617	607	605	614	620	600	628	632	614	591	601	650	613	595	572	577	622	601	614	580	596	594	606	568	640	605	608	658	612	581	621	589	627	594	631	598	578	642	611	666	606	628	623	596	622	610	638	641	629	626	587	616	610	615	625	605	621	617	603	568	627	610	609	612	611	603	641	611	600	591	618	650	617	624	568	657	603	609	568	590	597	619	570	649	597	653	591	595	625	600	650	609	609	620	622	619	601	620	628	622	640	597	636	608	599	615	589	622	655	619	617	606	638	629	621	626	672	624	659	600	622	633	630	650	594	642	623	601	633	552	634	609	609	628	599	600	598	626	587	601	600	596	658	629	628	609	627	601	595	630	644	617	647	622	619	631	599	644	595	644	635	636	632	635	630	621	631	659	600	649	594	636	657	608	625	608	601	587	658	621	654	637	589	611	624	621	601	583	616	564	589	560	602	566	630	617	639	556	630	576	595	631	578	598	609	601	618	622	594	604	596	583	603	640	638	600	584	592	591	593	607	617	605	601	592	607	645	636	629	587	622	578	627	586	583	623	598	586	594	612	624	631	625	579	631	612	601	652	614	662	605	616	593	658	569	633	610	620	666	618	638	644	600	645	586	616	585	626	592	625	612	626	594	583	609	597	624	585	583	636	653	648	611	624	611	607	599	603	607	665	683	651	574	616	591	615	671	622	621	592	604	577	595	602	584	595	589	616	632	618	609	640	623	631	599	601	588	641	601	618	553	652	562	587	614	607	654	643	601	621	612	600	598	610	604	610	581	636	636	607	638	639	658	595	597	623	620	613	587	642	626	625	646	634	627	671	583	602	576	635	655	592	636	599	645	625	607	590	626	570	615	564	635	617	633	622	623	614	607	585	600	628	607	642	581	630	616	634	597	645	644	620	630	616	611	661	597	592	626	626	614	594	560	604	599	673	619	621	646	631	642	579	624	583	621	624	669	618	603	665	602	621	617	631	597	594	611	626	619	618	640	570	606	664	633	616	578	622	587	637	640	641	609	638	577	606	600	645	647	595	582	635	602	572	601	578	602	608	652	633	597	597	621	614	651	588	641	607	581	582	636	644	609	608	615	622	612	608	634	641	596	609	593	574	563	593	617	586	607	636	619	629	631	615	615	634	603	580	576	617	643	571	655	574	596	624	599	643	592	627	608	628	630	650	580	664	643	606	594	659	625	634	580	655	603	580	602	628	607	639	649	629	597	596	613	594	593	626	581	630	583	578	616	648	592	591	627	627	607	653	587	599	593	591	595	584	642	575	596	615	633	601	573	590	603	607	624	633	589	569	667	646	587	596	577	646	626	649	615	583	614
30953	31954	26210	10009	1287	501	392	369	432	436	399	402	396	411	352	397	404	425	407	378	410	422	412	394	438	379	364	400	368	395	401	409	351	453	399	362	396	415	381	378	397	389	405	384	422	402	374	382	399	374	399	408	405	400	376	381	422	383	401	374	398	370	401	390	387	402	388	384	414	403	394	382	389	436	408	372	390	366	413	379	401	379	434	410	426	422	415	390	379	382	407	414	409	394	401	395	370	379	404	396	390	390	415	392	407	385	422	377	396	415	400	424	365	378	409	409	367	388	348	380	396	412	397	401	388	396	415	379	374	391	408	381	402	366	388	404	390	392	407	376	428	384	407	374	376	359	436	394	427	407	410	379	364	388	375	409	362	373	392	439	388	409	431	421	405	407	348	376	374	382	368	410	387	372	400	420	394	389	368	384	390	390	346	390	406	400	405	368	432	387	372	369	376	369	383	355	434	406	387	382	395	405	428	407	384	407	401	390	410	387	396	360	417	378	385	393	395	376	350	427	372	380	422	412	397	404	384	390	396	371	370	416	399	388	423	378	376	386	408	385	383	405	403	370	380	391	406	375	386	387	417	376	383	386	374	394	398	380	428	405	399	368	401	368	374	405	402	384	406	388	376	428	365	425	385	398	382	389	372	403	392	406	368	368	404	408	359	399	407	428	424	409	414	378	384	363	388	409	409	376	367	430	397	387	390	423	393	396	394	386	388	397	389	393	384	377	405	400	430	379	398	390	380	426	408	395	356	406	404	382	368	402	416	389	404	395	403	411	407	407	376	381	384	425	394	366	398	377	413	380	391	376	404	406	425	384	399	404	404	390	402	390	401	379	407	409	383	441	390	404	401	416	358	412	409	389	404	407	354	383	382	385	401	397	400	386	411	417	329	391	394	457	368	375	382	381	374	418	411	380	403	360	402	371	383	399	410	388	399	397	359	380	401	382	370	399	388	411	387	402	385	423	425	394	382	399	388	352	409	443	399	430	395	366	389	373	400	414	378	396	378	385	401	378	394	412	412	372	390	390	370	430	370	422	385	376	402	387	437	377	413	373	399	370	401	383	382	363	356	380	402	395	391	439	401	403	370	375	386	378	401	416	400	402	403	387	415	398	404	401	373	392	433	376	410	420	386	379	423	388	391	366	411	410	396	364	394	396	398	450	376	343	386	347	379	380	388	401	382	416	377	361	388	406	408	391	384	401	416	387	345	413	373	396	426	368	351	407	357	389	379	395	412	430	387	366	383	363	390	392	406	416	377	394	380	408	362	410	373	403	412	399	405	407	408	394	391	403	383	418	411	421	368	440	410	377	381	383	407	402	366	407	369	381	396	388	382	406	380	371	420	363	411	401	388	385	389	391	376	401	405	363	394	384	399	382	406	437	376	442	364	413	391	365	392	358	372	389	405	385	384	384	399	377	418	355	398	362	400	382	359	411	378	357	401	356	376	391	374	415	384	375	392	378	404	436	395	416	392	397	371	383	396	389	408	403	415	401	405	392	397	388	392	424	396	391	414	369	386	390	377	401	400	388	409	382	380	391	410	376	354	342	409	390	390	383	373	368	390	390	383	402	417	374	395	386	403	386	394	385	368	407	381	404	386	415	400	376	419	395	430	393	374	406	363	365	405	364	386	383	380	401	379	401	414	392	380	396	391	420	363	382	419	373	395	378	398	369	379	395	392	385	394	389	390	407	398	422	401	409	401	419	402	383	369	383	405	368	412	409	399	378	383	376	407	427	407	401	416	384	370	374	406	399	366	378	377	419	391	442	365	395	409	377	406	408	404	413	375	373	385	413	402	371	421	422	388	377	408	430	414	363	392	420	368	407	385	376	398	406	370	404	407	365	356	397	361	389	412	433	394	405	395	426	411	393	395	399	389	399	391	365	422	441	417	369	402	434	395	431	390	402	401	430	403	388	395	383	376	416	402	378	394	418	440	435	420	404	434	432	387	412	391	398	380	367	350	415	405	379	403	379	396	406	391	408	421	393	408	374	358	400	390	370	398	385	387	394	365	373	397	396	421	379	367	400	384	409	349	390	397	418	402	389	400	409	388	393	397	403	405	421	402	399	367	392	370	381	398	412	421	383	405	382	389	379	382	402	423	404	384	389	343	369	413	418	356	372	376	377	377	423	399	401	400	389	373	339	379	393	380	424	419	373	383	383	393	377	396	426	424	366	399	407	394	383	401	416	414	401	408	383	395	418	414	405	397	361	420	432	407	350	374	386	364	369	422	393	412	383	428	370	384	373	371	366	367	389	378	391	404	391	370	427	405	399	410	383	404	399	379	390	389	416	402	385	399	385	418	398	393	369	392	384	420	384	410	351	387	420	395	374	397	377	365	404	403	423	382	440	396	385	379	376	380	379	415	381	389	412	410	419	412	392	406	397	411	379	382	399	411	390	414	411	413	392	370	400	408	379	409	391	392	392	398	407	366	414	375	407	445	376	412	390	398	381	396	366	433	381	404	402	391	395	400	406	372	436	412	417	379	403	412	396	399	405	368	377	383	409	434	364	374	400	394	399	400	415	382	367	385	387	390	381	390	401	413	398	393	405	413	383	421	379	354	407	400	399	409	383	346	398	422	386	407	392	359	380	421	377	386	379	390	390	383	379	392	416	412	379	378	375	374	416	401	456	368	407	404	404	424	368	401	398	382	412	376	363	423	391	410	411	391	413	390	403	418	401	374	382	413	394	418	409	386	391	411	378	393	403	372	400	406	385	385	373	380	376	384	395	420	408	409	400	374	400	381	392	432	396	384	389	409	415	401	430	407	417	412	418	368	390	404	391	425	373	415	413	418	407	371	393	438	426	385	384	396	402	418	399	395	396	390	381	368	380	399	391	367	419	427	405	375	420	410	405	361	410	415	376	417	383	417	393	374	405	402	411	397	379	382	362	411	380	399	364	390	395	413	402	414	407	415	406	397	435	386	381	405	351	417	387	343	421	421	376	405	393	369	432	376	413	411	386	418	393	415	371	368	384	408	386	391	377	403	392	385	367	423	404	394	366	421	391	411	395	378	388	379	409	383	396	405	374	400	378	403	370	365	428	356	403	388	370	385	369	402	370	430	409	398	363	433	372	410	413	372	366	400	369	382	362	411	394	382	381	403	373	394	381	385	382	378	386	418	385	402	375	410	440	404	432	412	390	377	401	381	386	397	393	413	400	359	389	410	364	430	394	363	432	399	425	392	384	413	396	393	387	423	410	397	347	399	398	417	401	387	403	408	418	361	394	391	426	409	388	374	421	418	416	395	378	399	401	371	425	398	367	379	359	405	359	408	427	392	369	413	384	390	390	431	413	382	367	405	387	372	372	396	404	358	389	396	368	408	408	372	422	361	377	442	391	411	382	383	423	382	390	380	407	405	395	387	408	391	352	387	411	386	367	431	389	402	370	423	359	371	399	400	374	400	375	379	351	384	404	413	405	388	404	359	417	393	385	403	422	372	401	386	388	397	354	377	430	399	379
38085	46195	27413	8292	1998	762	588	624	580	533	594	584	578	612	550	569	579	626	548	579	614	565	605	575	586	608	598	577	541	617	567	601	571	608	632	623	609	606	620	605	588	583	642	598	614	605	621	581	565	594	602	574	564	618	584	582	611	536	577	608	573	557	639	593	586	585	608	567	586	609	572	568	623	598	600	565	586	598	571	563	609	604	592	575	571	586	579	572	583	590	609	644	573	585	600	582	558	606	596	621	581	610	579	600	658	616	586	533	569	601	591	559	615	572	595	534	592	618	568	607	550	606	584	590	560	585	601	601	580	564	556	581	594	568	597	571	623	574	602	583	580	589	596	586	609	582	610	570	625	548	594	637	618	614	600	565	617	574	583	586	587	566	599	553	577	586	587	619	577	547	577	584	595	604	586	548	594	561	616	593	566	635	581	576	578	609	620	563	620	623	633	617	586	561	548	578	604	566	586	561	599	550	604	555	578	602	597	575	615	605	579	577	632	559	546	607	570	577	561	593	557	570	575	590	585	634	605	584	591	565	555	559	606	591	596	579	561	563	558	640	564	585	609	629	586	576	558	600	540	621	602	557	602	610	525	570	602	634	606	565	578	592	587	571	560	604	591	589	551	610	578	561	583	593	591	567	603	602	560	605	564	606	566	569	610	580	558	621	562	578	621	579	595	595	616	612	532	615	602	590	590	602	602	616	596	625	633	579	565	571	600	591	618	595	589	599	592	582	632	571	611	601	570	594	575	565	579	596	591	579	595	614	595	597	619	609	574	584	558	587	555	569	589	559	632	574	607	597	566	624	612	616	586	581	586	574	559	553	583	596	602	616	577	568	580	609	605	584	571	619	568	601	577	590	626	590	609	571	600	532	618	605	568	588	600	607	574	621	572	534	615	586	560	592	545	609	551	581	587	581	578	578	627	565	626	590	578	577	606	562	548	553	593	575	580	584	554	577	548	565	585	591	608	545	614	578	587	571	579	600	620	613	599	594	630	619	556	608	570	589	591	570	610	593	588	602	593	616	599	563	629	616	565	583	585	597	622	570	589	595	582	624	629	596	596	600	609	582	608	591	581	600	577	610	609	611	597	568	592	572	567	585	591	553	608	586	633	574	607	603	616	562	557	641	553	577	585	590	606	614	647	575	587	569	612	583	580	597	603	598	541	590	630	608	568	582	619	553	571	613	587	661	584	596	640	594	582	597	610	601	587	579	597	609	571	530	602	561	568	597	593	534	595	581	579	555	587	599	614	573	616	604	570	622	587	570	675	565	586	562	613	566	608	630	580	629	589	561	603	586	606	540	611	595	549	581	581	594	577	560	575	654	562	551	620	577	557	578	619	584	588	601	612	566	648	563	589	601	619	620	549	606	558	567	594	603	560	583	602	547	574	604	585	618	584	596	588	542	571	606	572	614	569	585	586	548	601	618	589	561	550	555	567	594	580	605	633	602	630	591	582	586	583	578	601	595	552	587	610	598	562	590	591	623	572	590	560	588	576	602	600	603	632	610	611	588	588	593	601	569	641	610	599	578	653	572	597	577	580	583	567	574	609	599	602	541	586	603	636	606	664	582	626	586	595	594	610	601	570	570	588	583	602	559	562	612	592	569	643	568	603	590	594	597	568	604	562	580	581	562	605	581	566	599	622	596	596	588	593	564	620	612	577	575	585	603	618	589	614	586	578	585	581	573	574	592	568	555	598	610	629	630	634	579	599	557	613	582	588	619	571	639	559	570	535	611	576	574	617	567	554	596	634	593	583	572	582	592	592	575	580	593	576	576	605	561	556	574	600	598	592	595	521	565	592	586	628	614	616	554	583	590	617	575	563	588	543	561	609	603	546	603	609	579	593	569	615	638	586	587	637	527	605	585	592	597	593	590	599	613	543	608	557	554	549	600	613	641	586	633	634	575	603	542	570	629	613	583	574	564	580	644	577	589	558	592	597	571	619	588	587	579	563	575	587	575	598	541	584	600	591	605	626	599	615	563	605	576	596	588	585	580	623	581	611	577	591	563	642	543	581	587	572	609	599	608	572	590	539	600	584	583	556	560	629	582	595	580	590	592	605	650	588	626	612	546	643	622	574	563	578	633	609	612	630	582	563	626	570	559	620	577	575	559	586	579	550	570	617	544	591	580	607	564	581	602	570	589	587	627	590	582	600	622	535	549	594	566	632	593	598	536	565	600	635	600	571	563	583	577	598	624	630	554	592	575	572	530	593	610	559	599	568	571	654	564	603	591	570	570	584	588	611	586	616	590	600	610	589	588	644	571	580	583	565	568	591	596	597	674	605	597	592	582	591	570	566	569	608	619	597	552	576	558	624	632	558	609	628	618	599	599	611	609	576	578	628	540	569	587	584	565	579	580	546	572	587	583	595	615	615	561	617	602	597	603	636	602	607	589	534	603	594	610	605	625	578	545	636	571	591	619	608	600	580	609	633	597	575	604	573	615	570	614	552	579	613	622	581	613	563	582	602	594	578	566	620	584	597	566	579	590	616	557	624	579	553	554	593	577	572	579	575	611	602	549	598	574	562	610	623	576	588	591	581	581	602	570	612	551	601	567	584	589	609	561	599	627	570	606	573	601	581	583	640	590	588	576	606	578	581	565	579	538	574	586	571	581	574	565	547	604	589	603	540	562	596	593	551	577	584	572	590	575	581	604	568	565	583	640	597	588	581	611	638	557	561	588	608	560	638	559	644	584	596	549	627	590	563	593	603	582	604	624	581	583	581	568	605	562	630	618	581	621	559	609	608	596	580	605	615	578	572	650	580	599	592	620	609	589	579	583	581	592	556	616	627	579	632	584	552	547	621	587	548	573	597	568	566	554	564	558	564	603	574	537	577	598	622	594	557	617	636	572	562	611	612	576	629	604	575	613	608	601	608	627	579	570	605	603	580	654	564	579	557	562	597	580	602	510	583	590	563	607	661	514	574	564	559	577	593	602	608	598	609	579	561	558	606	611	578	573	586	572	544	570	577	605	565	586	567	612	602	607	589	589	589	595	575	584	652	591	552	531	594	568	609	619	554	592	579	527	579	598	583	608	587	573	655	584	610	636	615	580	587	584	574	626	601	560	615	666	588	582	556	607	614	620	607	611	537	586	584	591	595	584	596	604	590	613	574	531	574	612	596	544	609	622	587	604	591	559	596	572	614	594	591	590	544	564	633	591	594	615	570	536	595	604	572	580	590	595	581	580	602	599	595	599	616	589	594	565	588	592	582	546	606	597	595	609	595	605	618	644	595	560	593	584	550	548	608	570	622	594	597	544	613	577	612	567	613	578	587	569	593	618	604	591	629	612	580	612	580	573	616	614	599	604	576	542	601	597	576	570	612	575	616	590	594	599	600	517	587	579	603	576	633	575	591	608	554	612	603	588	615	575	588	572	548	561	595	617	567	606	547	594	604	605	608	582	574	559	597	617	599	619	631	572	592	592	566	574	577	548	537	579	581	551	582	585	615	575	587	591	590	580
24065	22775	30320	24800	19677	7552	651	460	399	406	396	467	388	430	430	409	410	395	427	443	408	407	412	408	428	380	433	417	433	442	416	413	418	417	423	414	443	421	385	417	375	412	435	440	444	415	412	421	400	369	386	405	426	422	435	427	450	414	431	395	409	418	424	369	414	409	405	369	411	387	400	402	413	408	406	406	431	408	437	373	405	438	414	416	393	382	362	408	418	414	434	425	409	370	372	379	372	378	376	449	423	387	421	387	415	402	406	410	423	367	400	410	381	408	378	391	406	383	410	401	390	393	409	400	413	433	408	381	425	426	389	428	385	421	418	404	397	460	430	396	367	428	390	403	432	408	395	404	407	416	403	409	430	420	437	404	415	389	401	404	391	407	404	439	393	384	395	400	389	402	417	377	400	428	400	456	431	411	444	408	405	456	434	407	413	423	405	395	439	384	388	415	387	419	402	387	406	397	385	415	414	377	402	423	373	447	413	429	398	420	440	404	389	438	436	393	388	426	413	410	416	385	419	421	398	402	422	396	408	384	427	435	409	388	414	417	408	407	411	367	406	387	420	413	421	399	436	397	356	416	405	381	405	410	443	405	395	363	401	423	438	397	390	391	407	399	431	398	412	380	428	384	381	427	393	418	379	391	410	383	395	407	390	433	401	425	378	390	430	409	397	394	388	413	424	451	372	411	420	395	431	408	415	374	430	404	410	408	402	427	382	375	395	395	384	398	391	396	396	406	434	369	403	418	438	430	415	389	381	392	407	409	416	414	412	403	389	383	394	419	403	454	420	436	390	403	414	374	404	410	450	385	413	384	406	391	383	415	368	438	411	436	400	428	424	435	397	381	387	373	418	411	444	407	401	405	395	404	405	389	402	379	409	439	387	425	392	407	430	402	448	405	357	407	403	417	385	387	391	377	437	412	375	406	384	412	397	385	392	389	399	399	392	409	430	377	371	413	390	440	393	422	398	369	408	408	431	402	399	423	428	378	408	385	417	389	417	430	392	403	425	380	433	402	438	408	387	361	412	380	419	380	389	421	404	412	432	383	405	424	376	404	412	404	395	395	404	388	440	396	417	343	418	404	410	399	422	458	424	389	391	408	398	391	402	429	412	364	449	398	407	431	414	388	449	382	398	384	406	406	400	412	407	431	392	389	415	403	420	409	406	371	407	394	402	401	478	406	437	442	377	393	380	405	389	408	386	394	463	405	367	417	429	389	437	417	397	395	415	377	433	415	422	440	418	428	407	396	409	404	413	379	401	397	435	445	389	399	400	413	395	393	418	443	398	374	358	406	407	399	395	426	378	403	407	398	363	408	412	422	417	394	396	402	445	426	416	417	417	410	442	414	414	414	398	400	427	406	408	417	410	413	384	435	426	415	414	376	413	416	372	401	395	417	379	423	414	392	417	417	390	382	379	404	412	400	406	409	442	426	402	440	439	431	405	397	385	390	422	416	406	432	426	396	410	435	416	367	406	425	419	368	403	405	419	409	418	373	398	381	376	438	401	404	403	437	398	394	398	410	382	397	386	427	431	397	421	372	430	429	399	379	413	420	409	431	375	414	404	417	404	387	413	420	393	386	417	430	401	385	429	409	394	407	364	402	424	400	386	398	407	409	390	407	433	427	445	378	415	414	435	413	404	350	413	406	402	419	412	369	409	465	410	423	413	427	405	403	388	394	454	371	406	400	380	397	459	401	410	406	435	386	352	396	391	405	401	389	392	400	393	364	400	422	416	404	406	438	407	404	407	372	420	407	374	419	440	399	398	409	389	424	405	443	403	390	439	404	387	422	360	402	397	431	407	378	391	425	430	403	391	397	382	393	387	395	458	388	373	415	416	383	391	409	376	422	418	422	429	375	394	387	414	404	394	437	416	450	389	429	407	384	387	388	393	383	419	409	409	403	437	411	425	418	410	381	377	418	408	386	431	408	380	378	431	431	390	408	407	406	394	439	422	408	415	416	397	407	337	384	405	401	440	420	413	409	375	364	380	425	406	397	397	403	390	409	420	421	385	424	449	379	400	440	412	393	397	402	388	409	421	354	402	417	408	423	399	389	399	434	422	413	395	425	409	389	381	388	410	416	428	430	370	483	390	394	420	387	364	380	411	403	415	392	392	424	414	424	407	428	422	403	383	395	407	411	368	386	399	415	409	410	391	397	371	391	384	402	391	401	419	426	396	388	411	419	376	423	417	373	419	408	403	402	457	393	407	418	409	402	435	413	377	398	381	389	431	388	425	401	414	393	381	392	429	417	389	396	411	388	398	412	405	404	409	415	444	399	406	388	369	394	404	412	373	418	414	385	408	413	395	414	422	404	371	437	399	439	401	359	404	387	381	393	420	421	382	409	416	406	415	405	391	414	434	423	373	377	436	397	409	429	371	382	408	433	407	393	390	420	448	413	414	455	449	400	423	407	421	389	366	411	363	431	407	390	385	442	378	370	404	406	388	392	384	396	381	416	406	433	373	413	402	366	406	424	409	382	395	431	387	408	378	408	393	405	435	405	399	398	408	381	414	412	410	408	419	433	381	419	399	413	440	398	405	356	454	406	418	396	407	391	425	381	406	387	423	427	392	438	410	424	398	408	395	402	400	381	373	404	389	407	456	389	415	415	377	403	439	381	402	397	391	395	406	405	411	410	416	394	434	367	382	411	392	420	414	399	418	413	377	377	451	414	402	403	459	394	403	408	416	414	439	420	397	404	467	405	396	405	381	392	451	396	402	376	426	395	425	400	409	441	428	394	415	415	387	423	431	398	409	428	405	442	386	392	427	397	401	438	411	467	442	407	408	394	385	410	412	410	424	390	416	423	421	412	446	393	429	399	413	431	414	407	406	395	417	429	401	408	400	390	383	392	398	412	387	391	421	409	357	436	376	393	421	389	379	430	408	400	393	424	410	401	410	417	400	421	391	392	418	409	344	410	402	447	398	412	410	400	394	388	382	420	421	415	425	393	384	384	444	418	443	385	395	406	413	404	430	399	415	413	384	393	390	416	379	397	398	371	412	436	402	428	392	424	378	412	389	408	420	382	427	402	420	417	414	425	446	386	431	385	405	371	421	438	410	432	392	419	414	407	422	429	380	417	410	396	459	427	410	414	388	397	440	410	394	402	414	391	414	376	392	388	416	420	422	410	424	404	427	408	398	418	428	413	419	403	429	419	386	425	419	401	388	421	402	362	425	396	425	411	377	423	383	403	416	415	426	393	390	380	425	400	439	419	398	413	426	418	426	437	403	394	418	436	423	418	391	427	396	424	430	435	421	386	451	411	419	382	370	429	394	400	489	413	410	389	398	388	418	407	412	451	414	397	408	398	370	405	418	408	369	431	431	384	400	410	414	441	428	411	426	425	438	434	415	437	421	425	378	412	424	428	390	377	400	389	381	407	416	391	430	403	395	388	370	401	422	439	407	436	430	397	406	406	391	391	383	386	421	425	424	414	401	400	407	380	380	426	413	401	399	388	413	432
59789	88573	57793	28238	8902	1752	764	661	585	660	612	590	603	618	621	613	635	617	640	573	629	602	623	589	638	590	666	601	641	603	641	569	596	661	601	613	661	568	654	585	599	635	609	545	643	570	599	610	575	593	613	591	555	611	629	571	618	621	601	609	609	625	585	689	580	582	574	593	621	590	631	633	556	592	620	596	609	617	629	613	577	609	639	625	551	651	621	601	625	601	595	586	596	590	602	622	558	593	576	575	653	647	628	644	611	582	590	612	605	573	591	587	604	582	571	583	575	631	579	586	609	627	617	568	578	615	635	626	602	575	611	627	624	605	602	567	653	596	609	591	619	591	599	581	645	590	639	577	602	591	616	567	657	598	612	601	634	595	629	580	622	563	634	581	622	567	641	639	573	591	621	612	659	568	592	575	612	660	608	634	615	591	617	614	617	619	647	579	592	582	604	608	630	613	582	591	573	655	626	605	582	624	634	606	634	571	665	616	633	602	523	566	613	606	561	609	623	579	654	577	612	616	604	618	593	611	610	625	664	577	677	575	606	639	587	628	645	552	616	587	580	612	569	579	596	591	604	611	623	623	600	617	605	630	602	617	564	592	611	625	618	628	608	634	585	596	597	603	619	622	658	634	625	620	625	620	581	567	596	580	598	655	593	571	592	631	577	620	593	610	639	620	655	652	579	587	612	608	575	607	642	593	586	595	592	618	567	613	624	623	636	569	599	620	596	623	659	617	623	610	630	639	614	613	613	600	600	614	645	603	646	622	622	615	624	638	635	610	590	617	593	566	609	594	636	624	614	624	631	572	623	558	564	590	620	610	615	630	639	589	612	596	637	606	559	587	606	611	593	586	648	599	619	639	604	600	608	572	580	590	652	585	621	605	664	605	611	626	607	594	625	625	638	588	600	643	603	588	616	611	592	574	655	567	583	586	613	619	604	586	625	612	609	564	615	580	643	642	566	577	581	626	611	628	582	597	601	643	594	612	624	604	605	643	612	550	601	604	590	632	605	575	594	592	594	592	599	654	525	605	575	545	625	621	584	624	550	579	613	569	628	629	650	608	584	651	629	597	617	612	610	568	614	606	590	635	593	605	611	635	619	558	626	598	628	576	607	592	647	592	631	601	611	641	610	609	574	629	598	598	605	591	575	600	661	607	619	612	562	585	591	573	597	607	617	632	644	621	633	606	621	586	604	648	626	649	595	600	663	622	599	575	587	594	579	579	607	631	625	591	615	634	573	606	571	622	620	609	590	584	611	568	639	619	579	623	612	599	564	608	608	624	591	621	623	608	599	603	600	617	558	621	576	593	600	613	610	607	598	629	605	602	618	645	593	641	632	600	659	578	640	607	675	633	594	596	584	598	635	579	597	643	588	626	622	640	589	610	633	596	592	622	586	556	589	596	605	618	606	566	642	593	636	572	578	587	578	578	611	623	591	622	608	607	615	605	611	627	603	609	625	600	622	597	599	620	548	615	648	563	616	610	638	595	619	611	634	587	640	603	627	607	554	644	560	566	624	595	627	625	596	618	591	661	565	624	620	589	641	604	608	621	593	589	601	605	604	626	637	605	622	621	583	608	602	586	608	581	625	588	617	595	576	605	586	580	614	648	594	586	613	631	596	607	570	608	606	637	636	619	614	615	574	613	601	619	587	605	600	639	609	585	616	626	604	606	636	616	583	569	602	659	575	584	601	617	568	606	636	637	586	610	629	632	590	609	590	617	584	602	619	570	608	622	575	591	626	648	606	593	657	598	590	640	632	635	640	600	627	618	599	606	635	633	636	631	577	652	597	642	618	602	566	605	568	623	577	580	607	610	608	605	609	604	582	603	609	606	619	582	592	575	631	601	649	630	646	617	619	604	636	565	576	589	605	580	597	631	652	594	624	626	604	605	606	617	593	604	642	624	623	630	628	612	603	606	593	588	640	614	639	649	548	610	621	593	577	636	584	603	572	604	593	565	620	597	612	611	616	591	611	578	600	601	615	598	620	591	619	603	649	626	578	605	628	637	596	589	588	615	618	569	604	605	618	643	620	605	570	600	599	583	630	625	611	616	619	595	669	597	615	604	598	636	628	606	635	618	628	590	653	626	630	602	586	624	586	652	573	618	631	577	602	611	582	619	563	604	623	653	614	594	617	621	597	568	649	606	635	646	635	644	614	621	608	605	594	619	643	627	599	609	594	601	606	585	617	577	598	650	600	590	621	577	621	573	585	609	611	586	600	614	594	622	607	610	582	595	625	575	574	587	585	610	605	567	618	656	646	639	623	613	566	602	598	538	583	557	588	619	605	620	616	581	597	640	621	668	636	559	619	563	603	568	597	618	594	624	638	585	594	618	603	600	587	595	618	608	593	625	629	608	566	616	607	594	589	640	589	677	594	625	605	601	583	624	629	634	591	601	588	626	600	621	620	577	608	604	569	616	615	636	650	625	601	566	590	563	589	584	617	597	576	594	585	639	620	594	604	617	596	598	613	600	644	584	568	613	553	604	593	618	582	625	608	594	587	602	585	632	580	615	603	624	585	649	642	576	608	648	610	586	581	596	549	646	600	635	561	668	618	603	606	583	556	620	625	600	636	617	589	665	657	603	611	619	624	618	618	612	599	589	582	586	584	625	638	632	638	594	656	605	605	646	598	634	552	623	609	601	583	561	609	630	618	636	609	635	618	564	645	587	577	547	627	623	606	642	609	626	609	632	588	624	654	622	614	585	581	647	629	599	594	604	601	562	639	610	650	563	634	588	571	576	648	615	631	630	572	631	591	585	611	640	649	618	609	654	594	545	571	605	604	621	626	622	615	586	599	573	602	617	579	596	602	590	573	632	643	615	572	620	605	590	585	607	577	661	612	637	651	587	663	567	649	608	632	621	606	607	562	645	615	560	636	614	573	589	615	582	613	589	614	630	607	613	590	627	591	563	652	620	564	651	656	608	581	653	625	608	612	594	633	598	587	587	611	654	601	613	621	623	655	601	582	575	632	590	610	608	612	603	619	588	603	601	569	605	602	543	616	633	636	613	630	578	607	607	582	605	613	616	556	585	644	587	575	603	610	583	609	618	632	601	655	643	604	586	619	605	596	636	571	576	638	621	597	628	581	588	610	587	623	569	598	600	609	599	641	609	629	624	605	593	643	620	635	589	585	569	577	634	597	625	632	590	606	592	600	560	577	572	605	613	591	630	579	614	596	602	574	637	596	604	641	579	578	590	650	608	632	585	594	583	619	634	645	554	611	559	567	656	584	589	610	595	602	575	636	612	626	614	622	612	621	619	613	617	604	562	606	578	583	572	616	565	598	624	639	563	623	609	627	593	597	617	602	586	546	576	570	619	596	603	591	606	550	629	617	625	600	618	608	626	553	623	603	618	610	675	588	591	607	607	613	646	655	613	614	617	585	611	634	640	589	635	607	619	609	628	611	594	649	622	599	571	543	655	605	573	641	596	623	614	586	633	641	633	591	594	591	610	598	607	634	633
23047	21701	29410	23871	21013	18448	3807	530	437	458	427	424	457	439	436	411	432	476	411	413	415	447	427	431	411	437	420	411	443	394	413	421	461	436	401	441	427	386	435	411	421	413	436	421	445	409	470	444	436	459	450	438	414	423	412	400	415	457	412	470	426	402	435	409	411	442	432	449	403	433	417	410	425	445	406	427	454	429	455	441	427	436	410	396	449	436	461	408	393	414	415	451	370	411	379	396	386	446	433	422	413	416	430	453	415	433	423	409	450	416	440	399	418	441	443	423	429	450	430	417	386	424	425	435	463	395	405	429	438	435	461	423	427	375	414	449	405	407	455	444	399	427	413	421	426	416	440	454	384	432	426	417	437	366	405	428	394	427	460	448	404	432	427	451	474	411	424	440	416	452	393	445	454	451	440	426	438	421	427	427	447	425	423	410	449	423	430	411	448	429	424	413	418	429	446	422	432	388	412	444	383	433	455	419	443	445	441	451	434	455	419	462	423	407	454	412	423	430	421	436	441	432	430	440	434	423	406	437	395	453	399	423	400	412	404	478	440	423	451	410	390	449	456	422	403	457	437	480	426	429	415	385	424	412	413	421	424	406	438	406	442	435	413	413	413	449	447	404	430	425	430	440	422	418	387	414	436	413	409	393	388	424	446	435	428	400	424	388	458	411	465	415	462	438	404	447	407	422	397	431	422	453	404	440	441	438	432	436	429	415	426	429	403	422	396	408	431	449	427	428	430	403	435	452	407	393	445	406	412	409	412	421	397	379	384	416	394	443	451	441	434	439	454	421	461	451	423	433	383	456	437	446	399	457	431	418	437	405	424	420	419	407	423	403	406	432	421	435	398	426	457	409	452	451	433	430	435	401	433	439	402	411	419	429	416	412	440	436	422	453	420	440	451	467	413	416	426	442	405	462	430	448	456	435	403	423	457	428	421	393	434	430	455	420	430	454	396	384	448	442	422	421	421	440	420	457	441	448	454	419	418	410	455	406	419	430	434	407	417	415	441	411	421	406	417	414	391	426	427	432	446	412	435	429	458	454	465	413	428	449	464	439	427	439	403	398	417	409	421	437	450	442	442	382	415	415	429	446	427	456	446	445	417	418	450	428	428	427	395	443	436	433	401	420	434	413	428	455	405	410	436	439	401	403	405	426	426	473	384	422	407	424	441	438	422	421	451	451	404	435	429	431	427	418	411	433	452	477	406	436	411	372	446	426	437	464	418	435	420	383	475	466	448	452	393	420	425	445	452	420	429	403	418	401	464	418	450	427	407	393	433	457	444	415	450	385	418	413	378	444	434	436	446	389	421	396	397	441	402	436	431	460	396	436	439	408	465	417	385	427	453	424	425	434	411	436	438	456	452	430	429	453	398	388	431	409	411	433	469	437	411	426	448	430	429	403	436	421	433	399	437	443	399	445	417	409	437	430	391	427	414	438	467	414	439	444	386	431	408	434	414	422	400	483	457	434	453	402	420	444	383	420	442	415	441	400	455	374	460	447	411	459	414	407	441	426	424	414	453	419	431	437	475	424	449	400	439	423	460	435	427	393	438	403	451	411	468	426	443	398	470	439	438	445	423	425	418	442	426	440	390	385	424	425	442	429	424	435	422	433	439	415	408	401	435	444	406	419	421	449	408	418	440	458	404	446	422	445	441	411	454	441	410	420	413	451	399	421	428	450	431	432	460	410	442	425	416	450	427	439	396	405	431	442	387	420	409	423	407	459	418	438	443	411	467	438	404	410	451	413	422	410	432	445	460	411	425	441	428	444	442	420	445	420	415	405	389	405	419	426	445	414	416	409	404	460	405	432	444	445	459	473	421	451	409	414	400	424	438	415	446	436	469	447	412	457	407	442	455	435	407	433	419	427	440	419	435	435	424	434	394	436	454	418	422	443	412	391	472	427	446	421	441	403	400	430	427	413	410	402	428	414	427	419	422	466	436	425	405	423	428	401	429	390	450	398	407	426	416	412	434	420	445	482	455	439	402	419	388	437	409	432	433	424	423	407	437	426	416	445	420	456	446	484	446	431	433	390	467	441	407	420	427	371	446	428	424	418	423	468	453	443	417	405	412	412	437	430	424	464	444	430	416	425	410	419	401	397	411	430	419	454	447	415	439	422	459	420	461	422	420	416	440	455	455	463	443	404	435	428	442	446	413	434	469	419	429	415	430	398	402	391	417	409	408	408	406	415	424	429	438	447	434	449	435	397	447	431	436	454	413	459	424	443	430	420	398	434	438	441	405	383	430	432	425	438	428	440	428	420	421	414	438	411	425	437	444	395	418	442	425	426	465	441	439	409	408	397	397	417	425	463	457	462	463	447	416	412	449	443	458	471	451	443	429	430	442	472	445	442	415	418	459	395	415	424	408	454	446	415	451	439	455	422	404	412	470	411	458	438	399	405	428	430	445	446	423	426	433	455	407	466	415	412	489	444	428	432	404	424	427	441	386	446	452	408	448	450	431	409	468	400	414	457	405	449	414	439	441	442	416	416	425	424	454	439	410	401	418	420	409	421	440	434	443	413	440	462	448	439	437	449	428	438	450	431	448	432	418	400	434	423	433	403	427	430	475	419	458	408	418	446	423	409	418	380	420	401	442	416	390	454	435	402	442	390	474	417	413	416	423	417	401	452	440	451	416	410	447	457	457	424	446	438	443	404	462	389	458	437	442	423	454	416	414	430	442	445	405	406	403	461	441	406	437	419	437	447	419	423	417	459	411	430	427	429	428	413	400	417	426	392	393	420	435	421	462	410	423	416	436	410	430	426	456	418	418	429	457	428	419	441	424	429	441	440	413	432	433	415	422	387	443	431	404	400	433	444	425	483	416	457	429	399	419	403	459	424	417	432	431	446	438	444	399	425	415	409	386	415	399	403	424	447	412	455	441	419	412	452	420	427	456	414	431	438	381	428	458	429	437	423	403	393	444	439	390	424	469	439	377	427	401	427	402	431	433	448	442	417	371	415	440	394	422	419	435	432	410	434	439	429	433	429	446	407	408	427	416	460	459	408	407	426	405	425	454	426	425	416	402	427	415	423	441	438	424	416	433	463	434	434	432	425	422	407	443	451	462	448	471	449	421	424	414	416	429	396	421	466	405	414	417	455	452	431	423	398	406	438	429	434	407	483	418	441	401	398	422	438	403	426	450	405	432	422	479	420	435	442	411	427	435	397	431	418	444	429	427	419	399	411	414	419	425	446	434	438	416	443	433	394	391	431	459	416	440	461	460	395	430	450	442	464	388	398	425	389	425	430	416	414	420	442	395	431	426	475	373	453	460	438	452	389	431	427	419	403	426	397	428	429	407	422	433	428	417	405	432	467	445	412	406	439	431	415	466	395	407	412	456	405	438	420	420	425	463	432	426	426	377	434	452	472	434	415	423	461	425	443	467	436	423	445	433	460	422	430	449	429	401	407	421	465	422	429	428	406	384	442	428	415	393	454	401	418	393	426	467	438	408	412	403	442	401	430
59245	97198	65507	34512	12748	2658	811	720	622	633	612	616	599	641	594	631	655	643	598	644	595	617	604	661	625	604	634	633	654	621	605	630	626	622	666	591	641	642	609	660	612	575	614	590	641	615	652	649	703	649	613	600	601	614	614	607	641	631	614	601	618	647	599	639	618	587	598	629	573	599	597	592	628	639	632	666	640	597	622	630	656	635	611	668	615	617	643	628	581	607	611	583	654	639	674	625	623	627	640	604	616	598	601	632	611	610	617	606	583	569	653	630	611	629	641	634	595	634	603	599	641	605	625	640	591	645	636	639	620	644	634	608	652	627	616	614	652	605	640	589	636	643	662	628	637	594	633	665	619	639	586	682	593	611	616	627	613	615	621	625	631	613	634	625	622	600	646	604	653	637	625	611	576	661	590	627	606	629	636	585	654	613	607	621	552	603	566	627	586	633	640	635	634	633	604	609	684	617	684	673	609	626	604	589	615	609	554	628	620	578	566	658	652	612	608	631	601	629	616	653	629	590	588	618	603	611	630	618	606	610	640	652	629	622	599	595	583	617	587	645	612	642	631	588	619	603	635	659	591	640	632	621	596	598	630	605	619	626	580	625	613	642	579	634	646	598	629	585	586	581	592	595	624	647	634	605	620	616	663	602	649	611	635	598	609	597	648	636	626	641	644	656	621	620	639	577	621	619	609	631	608	623	588	642	610	619	613	656	644	625	624	602	615	649	662	638	632	583	621	591	637	584	644	602	575	619	637	686	597	594	593	603	622	604	629	644	646	576	694	607	641	585	613	585	617	621	665	602	626	576	636	590	648	640	603	630	609	645	607	624	585	594	603	591	605	620	633	626	610	613	625	612	617	598	653	616	654	629	619	610	616	635	652	606	541	608	609	650	624	648	609	606	621	578	590	602	603	598	615	622	642	586	643	637	679	600	643	637	687	615	616	627	603	680	656	671	624	597	641	623	677	627	608	605	652	624	635	639	586	624	603	623	592	647	610	597	595	599	651	625	628	612	622	617	577	621	658	626	608	645	594	626	602	604	617	642	618	584	608	629	611	616	620	634	630	558	664	601	616	589	589	606	621	613	574	640	637	613	605	616	622	638	587	635	601	601	623	599	632	631	647	586	627	608	567	629	582	604	655	601	594	657	592	592	593	614	643	615	589	593	649	634	627	590	619	607	601	648	580	641	602	657	603	582	603	612	605	592	646	663	636	642	610	617	582	642	656	603	607	635	605	616	603	597	620	604	615	608	621	667	623	577	607	677	607	549	616	654	600	627	608	628	592	653	596	576	632	618	644	619	634	623	642	571	627	621	596	590	610	621	639	599	637	593	639	603	609	625	590	612	586	653	636	601	629	622	602	591	599	648	631	661	633	612	654	632	626	603	608	623	632	574	635	634	596	604	636	603	620	612	632	600	616	670	571	590	624	590	653	640	632	654	617	609	587	608	587	629	663	631	619	607	662	638	595	621	640	623	605	631	633	623	638	642	624	649	613	598	629	619	652	648	635	634	608	624	616	607	622	613	638	576	660	621	604	639	615	629	654	633	601	617	589	605	659	575	621	620	603	643	633	625	595	574	583	618	612	639	623	619	630	648	648	632	610	622	613	643	645	629	653	598	604	608	577	585	619	617	593	575	587	666	572	633	626	614	638	610	608	636	608	593	640	622	624	592	612	649	611	648	646	599	590	631	600	628	615	587	622	624	644	627	622	580	665	627	630	664	616	613	591	649	614	617	606	609	618	604	654	661	629	628	615	599	631	616	667	685	586	611	643	641	632	616	604	630	641	618	583	640	602	607	618	664	588	674	637	629	641	574	671	641	621	648	580	615	600	614	598	602	635	620	645	609	641	610	670	635	670	639	603	617	597	623	602	604	622	572	627	620	621	573	638	605	649	664	671	601	603	643	555	627	617	627	666	645	617	591	641	613	619	637	616	621	596	577	635	581	609	615	596	616	610	580	630	616	648	630	603	607	627	606	636	646	611	619	622	621	646	642	620	585	628	647	642	622	613	593	588	577	655	654	600	555	617	615	610	630	586	640	564	614	621	622	611	636	611	641	573	604	600	672	693	628	644	618	627	621	630	654	621	579	603	627	626	625	596	637	568	631	598	585	607	665	644	603	564	612	654	631	649	612	620	606	604	619	599	627	617	604	613	618	618	588	613	595	662	647	636	607	646	621	651	601	655	629	594	593	657	618	602	606	630	624	635	645	604	635	596	676	661	645	632	584	664	608	617	625	614	594	632	653	637	569	629	571	642	657	635	599	589	667	596	628	628	637	586	571	598	575	626	615	651	637	619	647	585	661	623	656	586	598	634	601	647	579	606	607	617	621	604	618	593	604	624	655	582	617	633	628	633	609	607	594	651	617	609	595	615	619	630	593	613	605	607	641	603	595	592	616	617	616	571	604	601	612	599	592	586	647	629	652	636	644	621	633	622	648	663	623	618	609	654	612	613	606	645	663	604	601	641	630	645	619	597	611	642	590	599	606	603	609	646	625	614	595	602	598	568	634	647	625	614	622	618	595	606	626	584	610	597	604	590	618	618	634	629	614	606	573	662	603	635	618	635	599	584	640	644	624	616	616	626	646	623	595	608	621	627	603	655	627	584	630	599	588	621	642	627	595	603	579	603	608	584	605	581	582	618	611	567	611	626	610	585	647	658	612	626	623	647	605	601	633	624	575	623	585	632	606	628	627	645	624	621	616	668	575	627	629	619	633	587	614	648	615	655	625	590	625	610	621	633	607	624	619	589	593	610	631	644	600	623	580	596	625	647	640	626	611	678	601	636	603	605	601	605	635	648	619	589	587	609	590	635	617	633	653	639	592	634	611	634	602	591	598	615	636	621	649	600	676	609	670	626	658	624	601	620	609	633	603	685	600	604	601	613	639	633	603	646	648	635	650	611	603	655	684	622	621	595	657	595	585	608	622	602	617	592	620	626	609	579	621	636	603	594	594	605	559	612	640	587	573	612	610	598	604	622	644	639	623	609	634	628	577	631	614	578	624	567	624	606	586	593	585	566	620	629	647	632	604	614	651	619	619	592	591	575	656	609	537	597	644	627	626	641	624	611	664	611	664	613	622	637	664	591	604	633	645	646	571	644	608	609	599	565	608	619	601	646	630	642	602	572	570	639	582	632	633	624	667	637	640	633	622	596	608	568	610	597	606	592	625	615	665	574	609	593	594	620	638	597	606	592	620	653	629	680	571	593	633	608	644	657	605	632	604	629	611	597	608	606	595	644	674	603	617	617	591	588	636	619	636	596	631	617	575	596	575	690	632	620	646	640	589	680	609	594	657	642	638	584	639	634	655	595	625	621	593	593	645	623	625	585	668	609	654	624	622	594	576	618	601	618	610	600	595	645	620	642	655	686	584	619	583	592	562	646	598	632	705	614	621	668	615	590	604	629	564	666	641	614	633	624	582	623	609	622	634	613	634	626	620	632	589	607	634	580	607	612	637	622	596	616	639
31119	31689	25990	9743	1316	492	417	381	412	393	404	386	394	391	380	401	379	383	413	380	378	404	422	374	412	396	383	402	380	401	385	366	373	382	391	408	393	392	398	379	383	408	410	392	381	399	397	391	427	434	404	384	398	389	397	380	407	388	399	381	410	386	377	391	402	392	404	369	416	427	404	404	411	373	422	386	400	403	398	397	425	451	400	418	427	405	400	415	377	386	407	395	396	414	380	370	397	390	379	422	407	405	394	367	391	373	394	445	387	434	424	413	443	433	381	391	411	383	427	401	426	406	414	406	366	385	427	408	369	390	405	433	392	379	377	396	389	368	413	407	425	385	442	422	399	413	419	399	418	387	363	388	378	360	367	380	374	381	380	419	405	415	418	420	427	367	440	415	389	380	380	358	408	385	411	407	398	395	356	370	363	409	396	414	417	381	373	388	398	383	422	384	421	379	401	378	427	403	396	421	385	417	409	382	387	377	426	384	410	407	371	388	402	421	375	368	355	408	373	395	425	425	397	423	376	423	420	384	411	412	407	427	406	428	391	415	380	405	366	372	410	368	375	341	356	398	423	375	380	403	377	421	420	422	385	386	410	410	415	384	373	371	395	371	400	411	394	375	360	379	388	402	376	419	441	424	405	414	418	401	410	403	399	353	405	392	403	384	396	420	375	393	391	385	413	407	365	388	406	395	427	393	367	389	380	386	361	415	409	399	416	388	388	373	370	403	414	378	387	422	400	391	396	375	378	386	412	384	374	418	362	408	400	384	411	434	377	418	399	421	427	372	407	377	407	399	415	396	392	374	384	429	428	356	409	394	407	401	393	373	406	353	368	382	404	419	396	399	377	411	445	410	390	374	403	400	399	400	377	426	367	393	403	415	364	423	353	385	389	365	406	369	399	378	388	386	414	430	394	429	377	398	370	379	408	416	374	411	370	430	388	380	360	384	406	405	383	357	362	395	357	391	417	400	407	416	387	418	411	391	434	402	407	402	398	400	382	385	392	385	366	408	369	402	410	414	392	407	409	376	416	409	459	381	395	402	404	386	407	370	399	393	379	421	408	408	375	396	407	407	389	376	392	368	405	363	371	404	373	362	384	389	403	362	420	391	417	421	415	378	412	384	392	334	428	342	402	373	414	405	417	361	395	407	368	371	419	386	384	408	373	399	416	379	370	415	369	392	393	375	407	383	379	377	371	409	403	416	403	395	377	421	412	412	404	421	413	375	392	402	361	412	394	404	395	382	369	394	401	439	427	383	378	382	411	396	387	381	384	414	377	389	409	367	414	433	389	372	402	386	354	362	405	392	441	379	388	387	375	406	428	384	405	384	428	390	369	418	401	375	361	420	392	369	400	424	399	396	398	380	414	388	402	369	374	389	394	408	386	420	382	388	437	395	384	383	399	402	376	394	387	377	389	423	360	401	391	407	412	408	429	412	364	336	374	386	358	383	395	418	359	369	383	393	380	384	377	390	385	449	420	364	393	394	355	392	381	398	373	422	409	368	372	396	390	393	378	424	385	367	359	394	395	404	415	403	400	405	414	396	370	392	396	398	423	382	387	359	403	400	364	383	369	397	370	366	368	376	375	385	404	385	429	399	388	378	391	423	406	357	392	347	401	394	397	405	419	384	419	405	381	392	374	373	376	397	394	393	364	392	349	391	406	395	420	383	405	416	379	370	386	403	398	414	392	405	417	402	383	405	402	379	411	387	401	384	393	407	370	397	381	410	394	372	354	401	404	362	412	406	400	366	391	394	319	375	414	434	386	392	404	377	386	399	387	397	418	390	399	410	389	384	406	416	422	403	416	387	374	390	380	394	430	386	365	389	391	385	368	390	368	370	385	406	393	416	368	393	386	389	387	404	383	401	391	433	401	384	352	408	400	349	354	419	420	370	400	391	374	426	409	386	405	377	401	378	389	381	400	372	416	394	393	417	399	392	363	370	422	376	424	401	374	377	419	433	357	389	414	421	419	391	379	365	374	373	396	411	384	413	393	389	384	383	424	379	410	383	395	364	398	388	387	383	391	374	396	409	412	397	380	394	403	383	382	371	380	403	403	390	418	385	388	423	405	336	370	401	432	419	400	426	396	405	389	402	384	420	403	393	382	401	426	431	375	377	397	393	396	375	392	393	397	393	417	385	391	387	388	383	370	413	387	390	428	383	388	384	385	391	397	384	421	397	399	385	372	386	407	403	394	447	400	400	405	417	389	401	393	383	379	383	384	413	400	406	370	399	400	413	353	368	362	401	400	425	404	369	393	364	387	379	386	397	400	367	383	410	377	382	386	396	399	389	407	374	407	371	409	418	414	372	349	379	407	433	431	416	351	404	395	403	418	404	424	403	359	382	387	427	387	393	400	375	411	393	397	397	394	386	378	373	366	399	427	458	393	406	355	377	388	418	380	364	391	354	410	388	404	391	415	383	408	383	386	417	410	406	394	394	379	372	424	409	389	387	385	389	418	408	413	414	423	404	416	426	399	380	372	396	363	386	392	364	427	400	372	376	394	398	389	379	372	402	381	359	430	394	383	391	399	385	411	413	405	383	398	381	452	409	383	368	385	395	384	407	418	405	396	389	363	383	379	412	389	414	389	402	393	396	389	392	397	392	366	430	385	442	425	381	390	399	345	407	385	384	359	413	380	387	386	417	414	383	424	416	382	420	367	398	399	383	372	425	370	409	378	369	386	401	362	381	386	383	394	380	348	385	388	350	402	392	360	400	430	403	398	403	373	399	381	396	414	379	400	378	430	394	388	442	369	374	405	414	391	379	405	415	384	377	386	400	398	391	407	388	414	353	348	395	397	412	380	395	398	366	409	357	413	382	380	392	405	373	413	382	391	406	392	386	395	386	370	381	381	417	375	382	412	402	414	384	369	420	382	341	412	378	392	390	378	402	388	400	431	401	374	414	392	418	396	407	394	375	420	399	379	382	399	396	378	407	433	414	364	392	458	377	373	429	410	381	411	398	410	371	380	369	395	392	375	382	394	371	410	362	383	414	360	370	410	388	408	395	358	389	399	410	397	404	402	364	424	376	394	397	446	398	366	398	420	356	380	378	382	375	404	352	414	376	368	380	381	415	405	398	400	384	371	388	396	421	417	383	374	391	395	391	383	367	390	419	390	424	415	404	359	399	373	421	384	418	434	398	381	419	401	446	397	393	383	425	365	371	391	352	396	396	381	412	372	405	393	376	411	420	399	358	424	370	428	395	389	387	428	375	413	393	362	387	376	392	392	383	407	379	381	412	377	431	365	340	400	383	387	401	391	378	415	413	422	394	383	414	410	397	397	394	405	413	418	410	433	361	452	339	435	417	377	398	387	369	435	390	399	402	389	394	392	399	370	414	396	402	383	366	418	403	397	399	391	414	383	396	349	416	429	383	437	431	376	397	417	375	434	421	381	404	374	403	394	394	402	402	404	423	416	411	388	413	396	385	416	396	383	359	376	395	372	397	380	373	402	356	370	426
38050	45812	27535	8424	1993	817	589	597	592	588	589	606	564	555	551	621	612	623	624	619	627	594	571	598	596	590	598	576	611	581	594	593	619	571	585	620	578	613	614	589	589	600	540	599	603	573	579	577	546	598	599	624	576	574	600	560	620	579	582	602	577	592	549	626	566	619	570	576	562	613	595	625	635	610	550	596	571	592	623	599	586	635	612	565	621	588	624	623	535	635	599	579	589	581	598	611	626	620	588	608	587	577	538	560	551	627	602	585	576	574	603	592	569	618	585	615	564	583	577	573	610	605	585	603	602	607	593	595	658	571	632	606	582	575	600	576	598	616	580	602	644	594	552	614	581	597	615	594	569	618	589	595	612	661	564	594	615	621	631	600	602	620	597	602	591	570	626	590	589	607	577	602	627	584	608	613	617	546	587	615	609	563	599	590	602	600	607	599	575	570	617	610	609	567	593	552	584	593	637	610	596	594	572	563	608	558	561	572	606	621	606	601	554	584	644	650	575	603	615	569	630	603	612	630	558	572	586	586	592	585	625	627	630	637	573	578	592	593	606	599	616	596	579	588	567	620	573	554	605	609	620	598	568	611	619	606	593	582	633	595	565	567	594	613	639	572	607	569	618	600	606	586	559	575	543	613	549	582	561	607	567	614	601	606	595	588	563	574	605	600	628	601	573	546	591	552	602	570	606	598	559	641	581	608	574	590	574	602	605	612	613	603	584	567	605	586	547	589	597	603	599	604	586	610	618	622	605	648	584	606	542	595	584	593	574	609	606	554	577	569	598	575	570	609	588	614	600	599	571	603	574	608	652	597	609	600	588	580	571	586	568	601	560	640	592	567	561	610	607	613	564	585	615	653	569	598	616	602	577	568	635	573	617	565	627	566	556	608	593	646	608	564	604	639	605	586	579	610	605	622	614	580	572	589	589	582	588	593	639	595	568	577	581	595	609	585	613	615	611	595	622	587	565	580	587	591	595	598	592	572	597	594	558	527	557	567	602	576	556	582	618	583	567	649	582	617	534	626	606	587	636	553	616	591	602	594	610	605	614	613	524	622	582	550	603	624	578	565	585	552	628	612	555	570	600	624	601	609	564	611	642	571	591	596	605	589	592	617	598	568	595	568	561	579	599	593	613	530	562	574	553	537	662	563	631	550	582	596	612	554	627	628	597	601	589	617	612	608	617	584	615	644	555	632	557	598	575	606	577	587	602	577	612	612	618	596	603	623	567	622	573	580	588	573	615	599	583	598	583	669	579	604	604	612	582	591	599	524	593	604	575	620	593	603	597	601	614	605	590	558	540	561	598	611	584	632	584	577	636	594	586	588	633	612	601	585	570	576	589	592	595	603	610	590	580	628	546	598	605	587	570	568	596	589	616	598	614	590	587	596	613	611	594	648	595	595	583	556	637	596	574	564	603	585	595	548	617	578	573	606	568	587	554	644	605	587	593	583	568	610	595	599	574	574	605	626	634	577	565	581	597	599	575	594	602	588	624	619	599	613	591	586	580	558	568	653	573	561	590	593	568	568	576	578	616	610	548	592	571	585	593	597	584	577	636	580	620	620	552	637	613	608	599	594	591	606	587	566	599	587	575	574	579	602	602	587	593	605	620	565	554	560	613	571	616	586	584	580	591	579	622	576	577	617	605	582	593	545	589	565	571	615	621	590	599	561	605	589	634	602	590	590	613	588	609	602	592	568	576	604	569	652	606	583	635	627	577	625	577	600	563	601	556	618	567	587	583	613	578	635	590	622	561	614	580	614	573	587	607	625	606	594	542	592	573	561	589	570	601	570	582	591	642	628	633	601	521	584	569	560	617	568	627	578	594	606	596	585	602	567	635	588	587	602	602	618	634	603	613	583	581	610	623	586	539	635	588	594	566	581	598	572	607	564	628	594	602	593	592	611	613	625	618	606	627	625	590	585	607	572	595	584	579	605	596	564	610	568	581	571	613	589	583	587	597	586	593	595	603	610	550	591	561	599	608	592	569	603	598	575	580	590	594	605	531	585	587	577	637	667	613	577	611	639	598	595	602	604	598	603	562	590	597	588	586	596	581	595	622	593	617	602	599	583	611	583	621	589	593	596	589	591	567	571	571	540	555	597	624	536	596	572	618	569	608	572	605	616	590	612	572	565	583	593	616	606	610	616	597	573	573	588	601	582	572	606	557	621	589	595	579	585	569	561	591	595	606	606	610	599	586	613	631	649	582	590	651	648	576	597	594	634	553	592	581	589	610	601	578	549	566	583	627	607	627	614	591	578	550	598	589	555	601	552	618	599	564	607	592	570	565	604	601	607	591	573	565	574	610	565	628	585	600	636	631	611	590	605	597	603	610	609	627	613	608	610	571	607	588	551	590	612	600	598	591	571	611	602	572	548	620	546	608	606	612	567	635	618	596	629	589	608	598	593	599	645	639	625	603	595	583	592	599	623	586	563	644	570	571	599	559	601	573	573	611	577	621	628	600	596	599	620	593	569	576	623	567	599	569	608	597	607	567	641	567	582	608	614	575	600	645	570	572	558	604	629	587	581	607	651	563	572	576	603	591	594	579	583	555	593	648	570	615	595	592	590	587	569	622	576	567	574	585	592	599	606	585	608	619	585	602	642	607	594	598	572	578	560	554	589	629	604	618	594	591	605	596	575	584	583	586	564	596	596	592	624	561	572	571	613	611	577	596	592	635	601	612	586	576	608	616	580	601	598	603	571	593	595	616	577	636	570	588	570	568	639	584	551	574	583	593	551	617	606	590	600	590	614	570	611	575	589	637	536	555	581	560	603	595	647	572	579	609	600	599	614	597	592	599	560	594	579	572	565	575	587	607	599	623	581	613	562	615	607	622	605	561	640	621	592	563	599	591	590	576	578	623	576	602	590	577	608	578	603	571	629	602	593	563	598	580	569	587	591	608	582	596	600	555	623	608	611	574	591	637	586	596	610	585	588	585	521	589	634	622	590	541	581	604	571	633	572	637	566	614	624	587	652	584	592	590	612	577	604	570	614	624	565	568	595	572	577	611	645	618	555	583	573	605	654	612	580	590	570	555	626	537	577	606	602	573	592	616	611	568	585	603	565	627	597	580	609	581	577	599	590	567	600	613	544	583	589	583	630	592	603	630	608	576	603	563	609	553	527	617	576	581	543	545	514	633	592	617	591	623	597	619	594	606	635	610	574	619	637	631	577	576	583	608	595	573	594	628	605	604	595	594	591	604	566	585	602	556	619	568	568	558	569	576	581	597	578	581	620	593	584	628	631	642	587	566	554	626	596	584	628	625	594	614	596	571	603	608	587	557	598	596	613	549	597	625	597	589	608	641	604	566	597	599	562	600	570	572	591	616	628	610	601	610	600	571	607	591	591	587	648	579	609	591	574	597	615	631	603	623	602	582	589	589	592	577	563	581	598	623	622	576	554	543	548	560	605	532	573	578	546	595	570	595	559	571	567	641	558	613	604	574	548	593	609	607	579	583	578	582	578
24165	22679	30174	24660	19658	7505	645	409	424	429	397	395	359	412	393	415	400	428	379	414	385	454	418	392	387	435	424	452	407	413	405	375	380	419	385	423	392	422	418	419	421	408	433	426	420	371	433	428	388	400	433	391	432	398	383	428	429	465	407	396	399	430	398	403	410	427	415	427	451	446	385	412	412	372	442	371	393	386	406	453	381	424	390	365	402	428	426	420	418	390	439	437	412	409	410	449	405	380	430	422	377	384	418	408	424	384	408	415	430	383	438	423	420	413	382	418	402	399	413	401	417	432	377	402	374	411	416	412	391	422	442	396	416	431	432	410	445	407	442	372	422	399	442	437	411	392	412	437	409	427	395	391	414	387	408	394	444	425	445	387	406	449	374	443	383	408	402	422	408	395	464	395	386	422	370	442	412	378	387	456	405	429	394	402	437	452	397	390	410	427	404	442	391	427	429	388	392	424	403	397	365	399	420	433	413	418	380	404	415	407	377	393	389	423	434	435	441	397	379	402	402	436	398	439	421	426	411	390	450	422	407	410	394	454	384	432	400	392	402	416	401	395	429	386	395	400	422	421	408	424	447	403	417	426	411	418	420	436	400	376	368	442	435	420	412	427	436	392	427	389	442	376	462	432	413	421	427	430	396	407	439	436	402	453	397	422	376	394	392	397	406	441	420	394	390	388	432	404	445	382	435	410	418	431	429	401	421	402	377	436	398	440	410	420	424	415	407	416	414	400	430	409	448	425	400	422	410	437	430	391	437	452	426	378	449	391	381	407	392	381	417	390	390	425	389	410	421	436	412	446	398	387	420	394	409	385	394	418	439	446	407	403	405	419	428	390	399	446	359	419	433	400	421	399	424	422	429	385	402	387	405	376	445	388	448	359	408	412	407	442	440	401	435	410	375	431	430	399	409	384	458	415	386	425	408	402	397	379	404	396	379	396	413	382	414	422	425	417	397	431	375	388	386	432	392	424	403	412	419	414	382	410	371	403	409	423	398	374	381	429	415	389	403	417	386	349	379	435	391	400	400	413	449	430	436	395	440	373	392	443	379	404	417	421	407	410	450	424	399	413	427	398	408	394	408	428	423	401	437	412	433	383	415	394	422	441	389	459	430	420	415	421	408	439	421	400	417	405	400	407	410	353	444	404	408	401	444	444	404	399	365	401	398	373	461	415	390	408	386	432	423	422	415	410	398	381	371	420	382	421	442	413	425	413	376	417	464	398	414	413	444	412	410	403	412	395	421	387	409	392	404	393	418	405	423	380	383	409	412	423	381	388	425	413	438	407	445	447	400	377	406	398	417	369	389	403	442	400	383	420	410	390	413	445	427	398	380	350	382	412	387	410	390	386	440	413	411	390	428	418	402	395	400	401	412	395	406	412	437	380	404	389	436	385	434	422	417	384	404	369	462	426	423	402	425	427	439	421	397	406	405	389	415	436	361	414	382	417	398	391	383	413	365	441	380	389	445	380	399	415	397	375	406	410	421	424	429	423	428	398	402	394	380	429	426	437	373	403	418	389	410	435	384	408	423	379	386	360	404	390	421	443	436	409	420	389	399	422	444	442	401	381	444	390	373	374	395	415	419	420	401	425	428	408	394	427	376	427	423	451	385	397	375	435	404	407	423	469	431	400	382	408	425	430	395	437	363	430	404	399	406	381	432	398	430	394	422	397	402	401	417	430	412	404	392	419	422	412	419	360	419	391	407	381	402	414	399	400	406	414	399	415	390	436	401	383	425	393	377	418	400	401	411	432	438	372	411	419	361	411	403	430	396	396	408	404	420	432	416	421	411	396	428	402	358	412	409	405	423	385	429	406	379	412	417	408	405	461	412	405	395	394	376	414	436	373	436	401	420	400	384	425	417	421	403	403	452	428	420	436	398	396	413	424	376	416	415	425	380	397	388	388	455	425	405	407	408	396	423	382	400	455	401	415	396	424	405	418	405	384	420	400	420	357	424	385	376	415	390	400	424	428	382	426	452	422	422	412	396	425	400	386	411	428	419	450	382	405	415	393	410	371	397	420	375	410	401	428	444	430	445	412	433	408	380	436	382	379	401	415	385	423	431	372	391	389	393	432	420	425	402	389	446	398	387	402	408	414	411	413	432	449	447	428	442	418	415	425	434	342	406	389	413	425	402	417	435	389	394	394	406	401	392	402	430	391	405	355	453	384	375	413	405	401	407	392	425	383	376	384	442	402	411	460	412	422	430	410	434	400	425	427	396	425	420	456	380	407	398	414	431	385	392	406	385	409	442	440	406	411	399	377	424	422	402	368	439	428	372	416	396	403	443	416	445	412	403	434	417	406	438	400	394	425	427	394	433	426	432	420	404	400	416	446	392	422	407	426	403	439	411	378	427	404	407	410	433	403	367	429	427	432	418	405	434	419	403	432	394	406	422	424	420	410	437	430	405	444	393	401	399	431	368	442	447	456	438	414	440	375	427	409	429	469	383	407	394	401	422	417	426	413	416	411	430	434	406	382	373	431	406	396	393	457	413	430	370	368	410	397	400	402	407	429	428	393	401	410	429	420	416	412	404	381	407	414	424	384	382	384	394	430	429	433	421	402	413	379	436	422	442	392	405	386	435	437	395	434	393	413	409	379	385	399	407	382	376	437	402	386	437	444	404	392	407	422	426	389	390	422	450	423	413	389	386	420	382	407	398	418	357	369	402	404	394	407	416	366	392	396	399	399	414	409	418	408	386	368	403	440	408	386	392	390	414	412	403	424	396	395	459	405	390	393	417	440	426	412	421	395	421	383	415	389	428	432	399	400	386	419	370	393	399	414	426	424	435	416	397	453	422	378	437	433	382	411	384	424	381	436	425	401	374	407	443	414	374	375	435	414	417	407	405	423	426	418	411	435	423	396	407	416	382	447	422	405	381	392	399	386	418	440	437	426	390	451	397	421	421	416	396	390	426	426	390	406	394	423	389	401	429	419	401	420	416	395	442	393	412	433	400	415	379	441	363	384	396	404	398	403	403	438	381	410	439	412	409	414	389	418	384	407	368	399	405	377	390	409	393	406	443	442	408	462	436	410	420	424	424	406	430	371	416	430	405	408	387	403	391	417	413	363	409	421	410	403	439	424	422	440	391	407	411	386	395	397	400	439	405	405	378	392	421	419	401	384	392	441	389	405	408	431	411	418	388	428	409	429	418	401	422	411	422	411	405	418	417	404	425	390	441	414	366	413	402	440	414	361	419	433	369	394	391	429	402	420	413	424	390	399	408	426	440	392	428	429	408	419	427	422	417	398	410	401	421	414	402	398	385	424	429	375	395	430	391	399	391	386	387	421	408	411	388	429	412	427	457	404	399	418	408	405	398	435	418	400	425	392	387	386	406	444	429	434	399	444	429	436	432	368	389	397	374	442	438	444	379	446	414	393	384	405	432	428	383	386	427	429	417	390	408	412	410	406	388	428	419	395	428	400	419	405	433	417	442	420	390	441	442	405	420	429	412	440	419	390
59906	87898	57021	28115	8857	1824	699	661	650	594	615	588	587	609	613	578	582	616	629	606	633	592	632	627	598	678	635	620	603	601	617	628	616	600	595	614	658	593	627	576	613	628	683	585	616	607	619	594	618	614	613	635	651	642	599	618	588	661	570	584	606	599	609	570	623	644	597	637	599	564	604	632	601	633	649	641	598	587	595	582	608	614	631	588	608	587	633	641	663	607	625	543	671	597	609	657	596	567	598	668	582	601	653	611	607	624	624	612	603	614	577	653	641	608	636	623	619	612	574	581	608	574	575	623	609	598	620	576	555	654	627	631	626	668	641	674	565	600	587	615	582	639	622	665	621	621	637	620	558	608	617	608	591	613	572	597	609	595	624	595	602	587	587	636	626	623	618	610	627	587	646	622	613	625	609	571	636	605	605	598	640	607	616	594	618	610	549	623	615	622	576	631	622	654	581	598	598	600	640	653	635	575	641	628	609	656	622	594	617	656	557	621	616	644	603	618	637	600	621	582	609	586	623	658	610	636	606	591	619	598	636	630	613	581	591	603	621	614	609	570	597	572	639	630	618	619	625	619	595	587	620	616	599	578	593	554	632	635	642	621	613	638	654	613	585	626	582	569	641	612	599	613	607	596	586	628	638	593	655	568	584	645	594	598	607	624	597	628	629	624	637	650	607	623	605	623	624	595	635	659	653	619	610	584	610	635	620	642	596	637	569	634	596	637	572	588	609	603	634	599	613	569	648	668	624	581	598	634	602	614	617	609	610	605	631	604	658	629	593	625	598	622	668	600	637	609	606	625	606	637	609	599	655	616	579	640	642	604	636	595	592	585	556	629	611	633	608	591	588	605	591	609	589	616	617	629	610	585	612	609	606	589	587	597	608	605	593	626	629	593	604	586	643	618	577	634	603	628	582	622	543	641	609	633	608	629	596	607	607	623	620	587	607	667	628	640	621	596	645	630	583	639	612	556	592	616	575	629	629	615	570	637	593	588	592	612	615	564	602	650	612	657	594	644	609	588	606	613	597	637	611	637	584	596	641	555	592	626	619	604	580	628	634	639	589	591	619	595	623	591	631	599	597	636	630	597	624	602	620	602	591	577	610	643	627	625	637	601	590	627	576	649	615	603	645	624	604	630	617	611	581	609	587	593	654	642	604	611	613	585	589	634	574	604	615	636	616	634	620	610	607	618	570	601	601	618	624	581	661	663	632	579	593	606	578	643	553	645	623	600	689	586	634	618	573	611	648	600	612	566	667	610	603	645	596	627	617	659	613	655	585	606	608	596	604	614	632	588	620	613	653	592	595	590	572	621	575	607	608	622	540	612	605	619	614	557	561	579	617	601	632	645	567	619	583	601	611	567	571	625	622	587	594	588	628	593	606	558	600	553	634	627	634	607	631	585	585	585	620	634	577	612	616	622	620	627	592	657	609	559	600	641	618	597	619	632	607	590	600	606	623	656	602	597	608	629	615	673	592	613	626	599	613	638	612	579	590	612	637	587	611	594	626	634	601	601	607	574	661	681	580	544	572	617	637	652	638	628	561	604	640	639	607	583	632	628	585	584	604	641	628	645	613	626	605	575	602	637	629	623	592	623	579	596	614	613	602	566	577	632	586	597	661	539	606	599	559	600	581	616	646	592	610	558	637	576	630	592	609	642	595	616	630	577	634	651	599	624	621	596	585	605	611	633	657	644	639	611	608	594	593	587	638	619	608	606	568	622	598	641	625	644	585	588	619	593	543	633	576	610	620	627	630	604	628	599	620	571	626	608	686	598	605	619	608	598	592	632	664	617	613	624	592	622	631	604	577	635	604	635	615	605	586	577	633	595	629	559	651	625	614	651	585	590	603	551	568	589	573	617	652	618	632	583	573	608	568	640	632	693	628	643	621	614	620	578	635	629	660	610	579	572	625	622	584	628	620	592	605	632	614	628	625	647	581	596	568	611	592	614	595	623	613	620	612	608	592	591	627	606	588	543	597	666	601	599	606	595	605	592	612	608	596	619	613	618	630	625	610	633	648	601	596	606	617	599	602	599	687	638	598	606	626	589	604	648	631	627	611	657	607	627	636	561	647	648	598	598	561	632	641	611	619	642	641	594	624	619	606	627	622	603	627	599	679	588	612	599	599	621	578	594	644	643	625	631	641	624	640	589	601	584	583	589	614	603	650	588	643	628	610	650	587	603	591	607	606	646	617	625	585	630	593	585	558	664	621	600	636	625	602	607	618	618	552	575	563	646	605	594	616	641	646	605	600	618	609	602	609	628	578	585	548	665	613	602	628	606	628	614	630	590	605	589	548	650	624	657	633	607	585	630	606	589	579	630	618	596	627	626	654	634	616	562	620	619	636	626	604	618	668	582	608	615	606	601	648	594	652	631	605	633	652	594	617	647	606	602	608	626	562	574	618	622	596	619	571	648	580	588	587	594	626	599	622	626	617	567	613	660	588	643	584	634	583	605	615	634	633	642	597	616	631	627	617	626	594	606	619	597	609	595	608	577	643	674	606	621	634	594	607	613	571	605	638	634	604	550	609	604	608	602	628	608	628	619	628	622	607	646	625	589	645	591	621	601	612	597	599	615	656	605	597	638	636	607	602	588	652	571	588	602	618	637	610	606	598	607	570	600	604	609	621	587	632	625	623	595	653	646	611	628	618	639	566	586	620	599	622	608	640	601	560	614	633	632	583	585	627	599	599	610	602	611	546	607	558	602	613	615	583	625	626	615	628	592	616	608	627	629	642	603	627	642	567	575	638	656	618	584	594	585	602	632	566	631	583	607	604	631	618	610	628	614	609	612	568	588	577	591	572	608	597	637	634	598	610	603	606	564	628	649	604	653	625	620	616	651	609	608	580	603	625	594	617	611	616	605	585	630	607	593	641	571	585	655	612	623	613	601	576	656	606	636	597	629	601	621	634	639	623	601	613	635	617	580	601	606	622	641	628	638	660	557	643	582	610	582	601	551	559	606	651	595	602	639	580	580	648	626	577	610	633	569	614	633	625	578	589	633	607	588	623	589	609	606	631	606	661	585	585	621	574	587	615	596	595	562	599	584	619	572	597	591	609	592	668	611	595	594	591	629	604	616	609	618	585	601	595	637	615	598	600	633	554	607	607	601	623	612	622	597	648	610	609	598	584	642	622	593	620	645	627	567	630	627	600	629	641	579	591	609	593	616	601	601	561	625	605	624	622	604	598	619	570	627	568	626	602	608	640	613	583	608	611	627	611	611	578	603	605	642	585	623	617	597	586	628	592	629	600	593	536	589	603	644	603	605	611	648	593	662	644	588	633	631	577	587	594	602	585	628	603	615	621	572	664	663	589	621	590	600	616	647	630	614	611	649	618	598	605	581	640	620	630	622	593	553	637	545	615	608	613	617	585	606	637	646	590	584	602	620	643	561	630	615	650	614	593	569	630	585	623	605	609	629	561	617	667	601	631	637	607	613	585	617	561	576	596	626	594	613	634	608	647	587
23075	21755	29444	23797	21069	18654	3894	503	491	439	465	443	452	427	437	428	452	444	450	453	443	401	440	445	436	443	436	440	426	452	418	413	414	452	401	453	423	438	427	455	452	433	453	425	415	420	434	451	467	453	436	413	443	409	402	450	463	431	426	402	439	415	462	432	436	413	475	456	414	400	411	454	426	465	440	460	427	453	438	484	445	431	466	440	410	436	409	452	453	461	408	453	411	456	433	452	429	419	406	428	424	476	441	397	403	444	431	453	450	428	436	417	440	415	444	419	443	433	395	429	393	456	447	468	457	412	455	428	411	439	435	383	431	446	441	427	427	399	444	426	441	430	454	452	451	453	466	453	442	437	416	382	447	412	447	441	427	414	422	413	419	450	418	391	442	422	393	450	464	434	424	416	426	460	452	435	446	432	456	467	440	447	456	422	463	418	433	431	447	466	441	448	384	460	422	448	450	446	465	419	424	437	473	450	414	444	441	443	458	446	458	395	428	434	468	430	453	450	468	405	415	473	437	449	440	414	438	450	446	425	427	442	415	411	431	430	413	434	447	442	433	432	465	416	418	459	426	410	438	414	419	438	443	429	441	442	468	450	405	431	429	451	459	404	446	436	429	420	463	442	438	420	440	434	436	422	452	418	414	422	440	458	393	439	448	405	413	431	444	413	418	426	436	435	402	437	443	399	408	454	430	385	440	416	426	406	400	407	462	434	459	440	451	447	417	464	440	465	449	476	431	417	447	465	474	429	449	446	440	390	443	461	429	449	441	462	415	466	425	428	435	436	441	447	416	433	413	420	379	434	447	444	446	403	456	401	427	432	445	473	465	420	438	416	436	450	429	458	379	415	411	464	461	426	445	443	443	450	399	449	418	455	439	426	446	434	425	442	433	456	474	461	459	419	433	424	426	442	407	447	407	450	432	424	414	413	462	467	446	434	434	456	449	448	434	470	440	393	462	431	445	415	423	423	443	411	429	457	471	461	483	438	432	426	398	434	444	419	461	442	460	428	416	456	416	419	417	427	440	447	403	399	410	438	436	460	443	447	453	448	416	455	426	439	463	426	433	411	462	448	455	434	433	461	443	420	399	461	453	441	424	446	407	433	456	432	419	424	445	434	470	445	433	414	436	429	413	448	433	425	418	454	425	430	440	443	418	439	453	441	419	445	433	415	445	431	409	465	414	440	411	440	443	418	461	460	441	431	413	446	461	456	440	447	470	431	460	408	402	449	411	415	455	442	430	418	434	456	426	436	414	447	424	465	430	430	398	440	445	411	451	418	417	406	437	420	429	424	455	445	405	416	453	464	448	446	413	415	416	445	455	441	444	445	410	453	433	435	460	423	449	435	446	424	448	417	462	467	447	433	433	418	450	454	469	455	431	459	426	412	440	409	446	402	440	432	482	447	414	405	437	411	436	425	440	450	437	431	430	429	429	448	447	434	434	435	446	439	427	432	424	415	429	480	412	417	463	414	466	388	443	440	441	437	410	439	467	444	448	425	454	447	457	385	448	400	404	427	449	416	446	426	428	433	420	430	409	414	421	412	425	451	408	429	422	484	426	434	408	446	449	432	435	451	409	427	453	395	443	442	439	434	423	422	420	444	396	473	469	472	420	444	461	424	454	431	441	433	435	439	439	440	436	459	405	428	472	441	440	445	443	432	427	463	442	433	446	491	424	453	426	461	452	412	410	453	446	433	437	454	423	423	441	444	433	448	406	414	408	442	413	417	468	401	449	461	449	409	449	415	422	422	433	436	419	473	400	442	439	444	427	436	440	445	405	419	451	445	456	443	475	443	468	483	403	444	423	379	423	420	434	403	414	437	441	426	434	418	440	463	397	418	463	437	414	412	424	433	438	439	375	416	420	431	422	460	406	414	454	394	422	435	436	443	407	398	452	435	442	416	390	440	400	396	436	412	440	426	425	457	420	427	402	462	431	444	477	414	416	437	448	446	406	471	425	454	420	487	436	433	433	432	468	439	390	449	458	442	449	451	410	457	431	412	443	454	440	453	388	466	417	489	426	460	430	397	433	437	446	453	471	445	413	442	459	434	419	400	415	428	394	401	410	416	417	433	461	448	460	452	450	461	440	423	433	445	455	449	442	430	416	451	450	393	394	442	440	421	436	438	441	461	455	455	436	433	440	434	437	430	459	441	422	440	429	409	422	421	443	474	398	451	447	420	407	408	454	407	451	457	473	438	422	393	420	442	402	430	456	466	458	421	469	413	412	441	441	448	451	442	435	402	406	418	459	443	410	436	434	463	424	461	456	411	415	415	443	472	449	433	449	427	442	463	438	420	451	427	434	451	416	434	436	446	468	457	443	444	446	425	414	458	449	428	426	431	438	436	437	448	424	424	457	436	379	417	384	410	406	445	424	449	460	407	434	423	420	473	423	427	460	452	433	440	455	410	385	435	446	409	445	444	407	394	440	407	432	449	423	466	422	423	422	428	446	415	431	438	427	440	456	433	458	397	434	404	410	438	442	489	463	453	408	440	446	453	418	459	445	427	414	428	410	416	446	468	434	429	435	457	442	420	429	443	418	433	380	447	462	443	441	470	437	405	452	453	472	441	464	446	438	453	438	409	426	443	432	422	487	427	430	423	436	398	453	431	428	428	462	414	451	458	420	444	421	445	455	440	406	441	418	439	448	445	429	421	420	403	430	405	454	442	414	433	413	456	448	451	439	439	462	443	430	425	445	434	419	420	440	438	484	406	453	462	385	417	447	442	435	431	414	426	442	475	421	449	414	437	431	459	466	421	416	401	450	404	464	422	459	418	405	430	441	418	416	421	432	426	423	446	419	463	444	415	470	439	456	424	415	380	401	457	437	429	456	444	448	416	440	408	424	411	433	450	435	427	465	458	417	395	412	400	439	461	447	370	446	444	439	425	428	439	470	435	435	439	456	429	433	469	441	453	444	394	418	427	430	444	417	447	421	436	459	440	427	423	469	432	422	410	439	433	431	469	453	452	427	475	395	444	439	422	438	448	439	396	411	401	453	441	422	417	378	410	414	422	476	441	441	405	421	424	417	410	441	453	460	430	463	464	441	442	468	419	443	430	419	421	410	428	440	457	404	459	437	413	444	425	462	464	430	477	455	444	481	478	453	434	420	473	439	419	421	457	411	428	436	448	404	423	482	468	451	445	442	416	468	455	459	448	461	389	425	443	459	364	449	457	406	441	442	424	430	455	433	430	445	418	420	409	420	446	441	452	441	411	413	415	472	432	399	377	413	445	460	442	423	416	446	480	465	430	445	451	442	414	441	412	469	431	436	438	405	426	423	442	436	414	429	399	482	435	447	436	440	393	417	423	438	421	417	441	442	442	422	424	430	445	436	443	425	435	420	446	405	456	415	399	422	432	433	430	431	465	412	422	406	416	417	455	417	454	420	443	450	430	433	422	421	435	446	411	408	423	442	434	435	458	417	427	467	408	434	419	427	413	424	479	414	424	424	485	419	426	421	422
59532	97639	65395	34973	12688	2570	757	644	647	655	610	653	628	641	661	622	640	621	613	598	587	604	587	613	595	655	662	661	617	629	605	612	639	663	639	602	619	590	584	632	623	630	614	615	636	626	643	624	631	624	626	611	645	631	620	631	656	613	635	638	576	615	633	627	601	655	642	669	621	635	636	689	638	661	624	647	617	608	610	616	615	596	670	653	599	637	627	641	629	605	616	632	630	612	580	612	592	632	654	606	648	630	656	663	612	655	655	636	616	673	605	603	608	609	633	597	606	649	653	598	611	637	592	639	604	632	611	603	612	641	618	631	603	647	676	664	659	600	669	578	630	627	630	607	640	643	638	619	614	640	616	632	637	620	615	657	599	645	633	630	632	606	607	672	593	574	614	648	603	592	636	622	650	640	600	572	616	680	614	633	616	643	641	654	613	636	636	656	587	639	621	657	624	611	617	584	643	613	571	634	575	639	643	574	648	608	602	634	683	580	649	587	659	617	636	593	637	584	580	611	654	666	643	648	607	625	612	633	627	657	625	563	643	603	639	584	612	637	625	620	616	594	655	621	631	634	639	600	620	629	622	631	632	626	652	605	605	623	624	644	574	640	605	573	650	584	596	616	651	606	615	618	634	668	619	606	637	600	634	674	620	606	586	613	613	615	622	631	630	580	600	628	629	641	630	653	615	657	615	611	670	617	604	648	643	651	640	627	599	618	651	621	611	609	622	657	610	612	618	629	632	639	630	629	654	621	637	622	596	628	612	631	617	613	634	572	604	678	612	636	663	606	626	646	680	656	613	638	607	627	623	653	595	601	667	632	623	627	608	610	620	589	633	640	625	622	630	641	616	642	618	594	618	634	620	640	603	633	596	647	650	642	604	608	601	615	605	622	658	599	605	630	598	659	650	605	569	604	614	666	646	615	666	602	650	632	613	584	637	657	633	639	621	621	589	667	627	572	647	581	636	580	613	647	615	600	623	607	592	610	613	656	625	642	619	638	627	615	624	623	604	613	626	601	597	583	623	629	646	588	686	639	629	629	666	670	608	630	681	626	623	617	635	630	632	658	633	617	620	669	618	659	613	672	641	594	650	577	623	635	615	608	631	631	598	673	578	578	622	583	632	588	668	635	610	603	634	621	633	630	620	607	648	602	612	645	606	641	606	638	589	577	603	626	650	635	667	564	623	623	651	565	653	633	622	609	558	647	600	615	671	632	611	634	627	574	617	574	638	668	618	651	618	616	617	617	619	626	649	590	625	624	627	624	650	649	640	603	633	543	628	648	631	578	651	640	654	647	626	639	668	612	647	588	625	631	644	623	658	643	655	613	613	617	651	631	640	604	647	601	615	632	654	628	609	595	651	620	654	617	622	598	656	620	609	626	609	618	662	610	651	610	650	606	656	601	635	607	640	608	601	607	616	667	631	577	653	617	645	584	609	643	612	660	657	592	614	637	620	615	543	623	638	628	672	630	664	633	652	631	652	658	616	656	653	619	613	572	602	647	602	647	621	645	641	597	610	623	596	672	626	630	632	632	656	599	635	636	623	613	615	652	620	615	611	599	638	592	596	626	653	640	638	621	641	629	650	597	629	609	611	587	582	658	592	640	579	613	576	626	626	564	634	683	643	609	661	656	638	640	623	589	662	668	593	551	643	601	603	598	638	590	633	633	581	615	598	624	628	629	619	625	610	675	663	611	686	617	571	628	610	625	612	613	610	622	639	624	618	612	618	591	662	622	627	622	631	613	621	600	602	643	623	603	641	609	620	594	653	639	600	689	616	631	632	652	657	659	640	622	676	618	650	610	641	626	648	549	657	621	636	653	616	602	632	639	618	619	603	648	598	618	591	656	624	620	592	652	627	599	629	626	637	620	656	594	646	603	640	609	625	615	649	632	643	633	630	653	598	634	660	576	623	653	611	639	671	618	649	704	609	603	607	599	640	618	606	616	608	658	645	606	677	644	610	657	646	624	609	643	636	631	623	639	592	653	636	611	629	609	661	632	617	645	650	616	614	612	625	634	618	627	638	660	635	650	635	641	641	605	601	606	618	624	650	621	628	610	590	615	619	634	576	609	592	650	610	636	652	600	672	611	657	641	607	627	604	629	647	605	625	685	606	599	647	635	598	626	659	600	592	617	634	605	661	615	613	594	597	629	660	659	608	618	618	598	634	627	628	639	615	611	596	617	639	571	628	614	620	652	589	631	625	636	638	623	619	607	590	619	661	656	638	636	625	625	644	601	665	603	620	608	626	576	680	616	629	636	625	612	650	595	642	672	665	637	626	615	670	600	630	618	590	630	642	610	640	620	583	614	648	635	623	594	584	653	647	659	629	635	586	627	623	636	639	648	592	584	611	589	613	631	594	633	678	613	578	631	609	651	603	596	636	665	661	627	615	609	616	636	612	586	651	617	608	673	658	625	603	629	606	631	634	610	627	638	630	647	615	597	653	595	635	627	639	654	613	605	603	609	638	663	611	593	587	645	617	632	641	627	618	608	622	617	632	584	587	630	641	652	649	600	597	594	577	644	625	598	628	635	615	657	622	604	633	605	655	583	610	615	667	617	597	639	594	604	596	631	634	651	661	624	628	596	627	659	675	644	603	606	578	655	635	663	621	600	633	609	600	600	648	580	640	631	640	634	625	605	586	652	613	596	623	613	587	645	637	646	608	683	627	636	603	618	610	632	610	633	617	651	657	654	642	633	603	626	645	628	629	633	640	659	639	618	636	628	644	629	652	606	626	607	668	585	685	623	631	639	671	629	618	639	587	600	666	615	634	652	638	587	622	652	631	633	636	634	620	591	625	614	668	598	613	576	587	594	635	593	625	620	634	642	619	655	618	621	583	604	645	622	631	633	640	618	622	662	549	591	618	630	630	589	638	632	576	671	626	662	621	619	683	610	629	639	604	599	610	614	663	665	645	627	611	638	600	623	632	642	605	662	610	638	585	638	615	640	668	641	615	613	616	616	614	640	609	663	607	663	648	593	614	678	627	599	613	596	605	647	617	620	643	570	664	646	615	636	654	591	617	605	613	589	616	628	656	604	609	638	682	660	622	618	677	616	603	622	579	617	585	625	587	584	628	624	623	617	612	617	644	687	638	630	626	650	646	634	598	717	659	585	600	596	645	621	642	620	633	658	611	631	618	610	639	642	580	614	575	623	656	651	678	648	603	606	662	660	604	670	619	598	646	566	609	614	616	618	671	648	615	587	652	586	628	619	613	658	599	609	684	584	672	643	623	634	616	622	625	634	564	613	705	625	626	644	673	639	605	611	669	601	618	633	629	654	674	672	661	567	634	625	631	639	650	607	649	589	616	671	577	641	687	593	593	636	585	619	653	620	623	598	620	664	652	583	601	621	623	605	619	616	659	616	649	579	648	588	675	647	657	608	638	628	618	616	637	610	606	620	584	630	633	626	605	657	668	577	628	581	618	602	646	636	595	641	609	606	639	607	657	614	633	621	653	604	628	632
30909	32384	26728	10180	1369	521	448	403	379	405	414	400	367	374	378	383	418	402	445	396	383	395	398	419	381	417	385	390	400	374	424	404	418	393	385	393	423	409	373	412	400	405	391	379	444	352	393	420	437	367	409	414	389	409	402	409	397	404	377	376	380	363	376	411	409	337	414	388	402	391	398	407	415	405	417	401	413	375	381	406	373	396	426	416	383	371	361	349	376	396	375	421	421	413	374	395	398	430	395	391	382	412	377	388	397	413	383	395	392	413	399	386	384	401	381	401	403	376	414	377	381	422	390	374	387	420	397	412	412	413	403	399	385	402	399	391	370	379	354	388	397	397	396	406	409	402	381	378	398	366	363	364	397	418	419	390	415	369	403	409	439	413	388	391	414	406	376	426	405	402	420	415	377	372	407	391	365	408	417	422	398	407	380	423	404	381	340	398	415	423	406	420	373	405	370	388	369	387	389	371	399	394	414	406	416	395	379	410	390	444	380	328	402	387	373	423	414	396	399	392	391	406	412	433	411	373	392	399	384	383	399	394	402	385	411	409	385	461	395	389	416	387	410	389	389	396	404	390	389	385	389	388	382	386	359	384	409	412	397	386	385	405	394	393	383	349	416	387	413	408	402	357	395	390	387	409	407	391	419	422	384	365	417	414	394	403	419	398	374	373	386	375	364	387	380	388	403	412	428	388	366	417	426	376	396	430	385	356	367	419	431	423	403	365	425	360	418	385	394	401	429	407	394	412	439	400	422	398	405	408	396	367	383	426	405	404	381	388	412	424	373	393	408	400	381	425	425	404	405	401	381	415	419	420	378	404	350	394	403	383	410	378	411	406	384	350	423	405	398	400	370	413	388	394	396	412	410	378	380	418	401	397	406	403	399	415	398	378	396	365	379	407	401	372	392	391	415	371	391	428	393	387	380	402	387	403	372	408	400	385	382	391	415	364	437	377	413	415	400	379	387	430	410	396	354	373	393	388	404	411	391	414	395	416	352	429	436	423	405	387	391	359	415	424	397	393	388	405	417	383	410	424	390	412	399	419	415	394	419	369	422	391	384	445	401	388	396	425	413	407	393	420	371	424	408	397	389	396	385	414	367	412	421	383	406	349	409	431	403	362	392	403	408	390	387	371	401	385	430	422	374	411	377	357	385	383	377	421	411	410	415	396	417	371	374	384	427	356	380	375	415	390	403	413	397	411	403	405	432	394	423	352	378	408	391	395	396	370	371	391	429	413	376	363	417	427	401	358	388	436	359	382	412	395	394	391	397	417	383	377	403	371	412	416	393	371	421	423	364	401	362	404	388	420	417	431	397	391	386	404	382	408	379	398	380	371	387	397	407	404	406	392	401	364	398	382	393	404	391	387	390	385	379	376	391	389	384	394	384	374	397	407	388	412	436	416	407	412	402	382	404	369	407	398	416	389	370	395	437	395	397	417	383	378	387	415	406	396	406	424	360	431	446	429	398	391	408	394	375	393	370	402	412	402	407	405	406	366	393	409	388	363	413	405	430	387	345	363	428	420	422	408	375	393	401	411	429	405	418	371	407	409	399	395	396	370	393	394	405	376	421	414	415	387	418	428	403	403	401	372	393	416	408	402	397	390	398	363	359	388	446	392	413	375	375	390	426	414	380	352	384	377	381	432	400	415	425	392	392	405	387	390	424	402	402	393	426	426	392	395	431	382	379	393	368	380	419	389	428	371	410	381	390	384	401	392	400	418	401	406	389	380	421	364	425	392	400	353	405	395	359	442	422	438	398	423	435	408	392	426	414	421	409	402	396	389	397	371	381	400	390	406	414	375	351	386	414	424	368	379	396	393	372	416	382	415	377	393	417	388	369	411	439	371	414	392	423	393	406	389	407	405	385	377	382	410	376	401	392	361	391	367	415	458	391	402	426	414	398	387	392	384	411	360	403	398	382	387	386	405	379	376	395	401	392	379	397	415	410	397	397	383	383	397	375	382	400	379	384	400	398	353	406	377	397	385	401	410	431	393	391	432	423	387	366	381	385	390	402	435	379	375	419	389	424	415	403	404	383	407	406	383	398	406	389	409	431	388	404	386	381	394	409	415	410	443	405	420	378	365	426	369	382	377	424	400	401	423	376	417	438	407	377	410	411	411	377	420	430	430	391	428	407	415	375	375	381	414	405	405	405	383	375	348	388	395	376	384	391	415	379	394	410	390	372	406	430	392	373	383	413	355	419	376	388	406	400	412	397	379	381	411	420	381	382	406	410	419	408	398	371	376	419	392	443	378	380	363	362	405	409	390	416	417	393	374	416	403	394	446	382	389	411	391	407	369	370	414	409	387	395	373	367	408	413	388	390	347	398	376	423	383	385	384	404	417	395	394	380	407	399	401	423	441	378	413	415	446	364	383	409	384	393	434	378	376	404	370	415	415	400	402	387	376	360	391	383	401	415	429	389	398	426	409	383	384	398	372	402	370	384	392	387	342	434	387	385	379	424	398	401	410	371	401	381	407	407	382	410	409	386	427	428	389	436	405	426	412	363	410	391	398	423	424	407	401	418	406	436	432	405	417	374	401	404	365	398	326	397	365	381	376	398	365	368	388	374	434	370	397	364	384	383	400	409	416	396	357	403	354	404	380	414	377	394	379	401	400	404	388	407	423	386	401	396	413	407	408	401	407	397	414	381	408	403	399	413	387	366	394	371	384	396	385	428	374	390	417	408	369	436	406	406	391	426	391	398	385	400	431	383	398	396	390	366	395	407	418	379	404	386	398	418	430	403	410	402	419	407	439	365	391	371	373	368	358	436	441	391	372	396	400	371	360	366	410	374	404	358	435	410	400	409	388	401	400	388	411	393	425	426	375	421	428	387	410	366	404	365	391	387	428	356	399	376	422	387	391	393	430	421	373	397	389	428	427	374	437	372	374	378	379	360	399	410	414	401	450	379	405	412	354	402	409	390	415	385	382	382	363	406	403	407	375	411	424	406	373	410	447	373	396	417	384	369	406	393	401	406	421	421	434	414	416	386	392	403	394	427	374	429	393	380	414	420	397	394	388	385	382	386	376	412	394	389	405	390	397	378	423	408	409	421	406	411	362	385	361	417	404	429	385	380	383	401	390	403	448	440	418	359	442	410	355	379	393	403	413	393	382	386	429	342	395	408	412	399	384	394	437	375	407	397	410	410	365	410	451	410	393	412	387	405	385	378	399	410	394	411	352	408	379	418	401	400	397	377	393	395	417	411	409	391	387	451	379	377	401	413	369	411	421	412	390	408	381	395	421	398	363	406	395	397	385	394	413	434	392	370	425	418	376	419	423	366	380	384	364	402	389	408	402	377	430	402	379	390	374	387	388	410	365	403	376	391	390	393	411	417	401	400	410	389	400	398	411	412	368	402	424	418	434	407	395	382	390	395	412	364	385	406	411	401	405	395	370	381	407	417	400	410	416	397	403	420	407	420	420	402	371	372	357	398	386	382	380	399	384	402	428	421	387	420	392	410	419
37970	46449	27932	8715	2128	811	565	609	554	580	659	586	603	624	637	595	610	626	628	636	589	592	602	600	604	662	635	606	595	615	613	636	562	597	591	599	609	641	590	638	600	630	574	624	587	618	597	603	604	599	560	578	599	609	613	615	575	649	593	628	592	595	613	579	601	616	608	555	632	630	552	579	575	609	606	598	569	605	596	578	597	634	582	606	633	574	631	627	627	626	588	623	576	534	566	566	595	558	626	592	589	592	583	593	579	600	577	605	581	610	594	551	610	609	597	562	597	584	591	617	616	604	590	574	578	608	579	610	648	568	626	617	583	620	554	572	627	612	633	564	616	622	607	584	599	588	607	587	586	627	623	545	625	572	617	601	608	608	617	577	567	551	630	592	599	630	590	586	606	571	570	584	588	589	618	574	612	607	575	610	619	612	595	591	582	614	600	636	572	654	624	587	605	626	603	606	616	596	584	590	560	568	643	567	615	643	589	602	614	609	583	594	605	610	585	632	607	600	584	596	625	611	574	632	617	591	589	603	617	632	568	595	621	586	596	590	582	572	634	604	574	588	597	577	543	564	598	603	616	619	603	614	587	558	588	617	620	624	603	623	570	587	570	652	597	586	637	587	592	585	619	522	585	592	586	631	589	566	581	596	574	613	625	603	608	596	619	629	605	608	565	568	598	603	614	618	602	618	589	582	564	609	631	609	631	630	596	624	565	602	597	620	615	566	545	618	564	633	617	604	593	591	675	586	607	588	608	595	580	578	623	640	633	607	621	578	551	607	584	615	633	623	594	621	598	592	582	582	587	576	624	616	621	586	623	613	608	590	597	587	603	605	564	600	607	618	590	610	612	568	620	616	657	635	592	573	570	582	609	602	573	618	594	600	622	591	567	603	600	596	640	611	556	570	576	526	567	607	602	599	559	582	584	633	540	607	603	588	595	569	575	604	618	594	595	613	625	623	627	608	601	575	596	608	613	667	570	591	624	635	559	576	635	612	637	635	578	588	621	572	593	610	600	556	624	629	554	569	569	596	626	586	600	580	575	610	610	550	587	591	638	601	611	589	579	592	656	634	601	596	571	589	603	644	594	568	596	611	600	603	625	590	576	574	596	591	639	598	587	606	579	601	641	543	649	536	609	642	644	599	557	611	597	605	627	625	600	574	581	544	594	589	595	568	570	595	577	593	607	627	607	580	570	620	579	597	581	597	594	604	618	556	525	623	607	601	611	613	575	584	651	589	620	561	656	637	628	543	606	562	600	591	603	605	584	578	591	581	598	568	647	582	582	607	612	559	592	574	587	621	613	558	619	610	605	585	571	594	607	640	588	607	598	572	599	607	635	558	595	597	595	561	570	580	616	591	577	574	598	619	581	602	604	598	579	589	600	607	611	641	596	566	576	625	590	576	639	597	649	596	591	555	604	592	578	567	588	583	600	635	590	641	587	609	598	621	620	609	593	589	623	591	647	608	629	596	636	570	598	607	592	566	579	608	574	594	611	584	593	573	627	592	571	588	608	641	592	598	563	588	588	602	603	565	568	626	609	577	581	621	619	621	527	587	584	578	619	581	575	580	583	551	533	565	626	601	610	587	592	581	615	583	548	586	594	567	582	580	596	570	608	591	576	627	579	587	606	623	589	592	627	619	572	575	564	592	598	611	602	582	558	545	569	601	631	562	581	592	630	590	630	578	597	610	573	554	582	594	594	576	593	621	640	563	601	604	565	578	581	652	598	560	588	629	590	610	611	605	585	579	617	570	589	643	629	638	589	548	562	608	599	610	616	540	620	579	594	601	599	590	572	576	541	632	594	580	581	614	577	597	564	593	562	569	599	617	597	600	592	605	609	607	612	588	598	556	644	598	574	640	593	592	607	607	580	616	632	583	579	606	585	594	583	596	619	598	612	601	604	556	581	645	583	612	578	581	587	568	533	573	585	556	618	573	627	594	615	616	586	578	580	591	573	573	567	651	573	579	611	626	599	640	536	600	563	593	579	615	565	587	619	550	579	576	619	576	604	541	568	609	579	586	578	588	579	591	627	583	592	579	647	573	601	603	569	587	575	598	582	588	608	569	573	610	588	638	575	543	613	597	622	665	621	620	628	614	603	594	606	611	610	569	566	599	628	604	584	613	578	616	571	603	644	580	527	561	614	592	580	623	567	610	545	616	597	599	622	621	554	559	575	601	604	561	654	574	571	562	577	580	611	581	599	591	639	609	607	577	598	587	643	595	597	570	588	579	599	592	577	529	596	644	565	603	587	602	614	599	583	621	586	567	615	584	608	588	584	607	637	613	600	591	552	606	605	610	601	595	609	580	585	589	615	587	565	663	628	607	587	586	572	630	605	666	573	601	611	616	596	587	586	630	616	591	567	620	597	604	608	565	595	588	638	617	593	561	603	574	591	584	598	575	541	615	597	591	596	576	608	605	589	601	580	595	586	599	578	544	621	580	628	593	553	588	602	625	600	594	580	599	604	571	562	543	588	572	577	613	596	615	610	627	639	557	561	617	556	592	594	643	634	600	594	606	642	583	596	574	573	600	589	581	606	595	609	635	587	557	578	596	560	617	566	601	612	614	631	569	584	583	577	626	607	582	601	583	597	597	552	554	582	593	587	597	611	563	588	592	594	591	571	597	604	611	606	572	571	604	619	577	551	583	572	592	564	581	620	585	598	646	581	584	600	600	598	590	557	657	586	632	596	603	643	612	558	618	579	533	568	591	581	544	562	603	590	606	627	589	588	622	611	605	642	598	585	607	613	572	585	607	591	606	589	587	575	576	618	601	612	576	624	649	610	552	601	601	586	592	638	626	629	623	602	603	601	609	572	624	614	626	583	627	614	584	588	588	629	653	597	623	599	598	602	599	586	600	557	638	612	600	597	636	571	619	602	578	611	604	600	589	592	564	639	607	599	595	601	604	567	573	617	588	618	600	592	586	572	604	595	627	603	602	588	582	563	587	624	592	581	589	620	602	612	588	618	620	610	559	594	592	634	610	572	601	614	646	617	581	619	572	586	608	594	593	579	578	613	568	575	570	608	606	630	626	595	618	613	638	629	601	574	565	622	606	586	605	564	589	586	580	601	581	603	635	601	582	583	569	613	588	600	654	610	603	584	609	585	635	626	614	572	585	581	628	610	624	583	588	587	580	613	620	587	605	579	585	604	615	642	598	583	588	596	625	598	601	601	576	582	573	558	579	608	614	582	585	559	586	524	584	587	618	602	594	597	594	586	575	608	577	628	614	587	616	607	568	628	616	592	617	616	597	614	581	593	600	625	618	616	663	592	558	590	583	644	594	626	587	618	590	551	605	632	626	577	578	636	610	615	552	562	591	584	615	579	590	590	612	632	554	639	623	641	564	614	566	638	557	557	616	631	531	562	542	589	605	610	597	593	615	578	562	588	549	634	591	575	602	613	593	626	589	575	578	573	577	609	651	606	575	564	624	581	602	592	638	572	583	577	608	590	620	603	607	587	565
24140	22688	30189	24684	19616	7448	682	434	448	433	411	453	413	443	459	418	399	412	411	417	400	419	376	434	417	385	425	442	428	403	467	417	426	423	399	450	437	414	408	399	424	399	413	387	433	411	414	449	421	383	371	406	416	424	431	426	407	401	390	462	399	424	418	403	419	414	429	427	400	416	440	393	433	425	397	430	401	388	422	370	432	441	437	394	430	436	417	425	400	405	416	397	393	380	410	382	410	396	373	420	446	382	386	427	406	423	404	402	411	414	435	439	418	404	407	425	429	400	407	407	418	423	398	419	390	431	380	401	399	406	441	383	421	410	419	444	436	403	381	389	392	415	429	429	418	433	419	389	423	441	422	375	445	380	385	409	397	412	415	417	381	419	400	463	467	414	440	439	402	392	400	417	416	375	403	403	397	413	431	424	387	431	468	407	396	413	411	422	406	405	406	391	399	422	389	424	389	405	416	444	394	374	419	386	408	432	397	448	462	400	411	410	382	431	427	428	423	458	387	419	457	413	434	421	414	433	412	419	410	423	421	422	424	447	402	414	401	411	366	420	424	395	401	444	391	420	399	398	405	412	391	434	420	416	434	382	402	434	387	414	426	408	432	415	476	373	381	426	447	401	389	403	435	416	422	397	411	408	403	436	391	378	421	419	438	400	424	425	403	425	406	419	410	383	430	414	393	424	425	411	382	378	443	415	426	377	416	385	411	400	417	421	411	364	416	415	401	371	405	384	417	414	374	392	437	377	415	404	410	419	408	443	432	422	394	387	391	383	417	407	366	444	436	402	404	412	407	421	415	394	388	408	419	443	432	417	402	443	401	405	370	399	385	412	390	389	414	380	438	421	400	390	422	410	448	427	433	434	407	395	413	431	415	434	400	433	420	415	410	380	421	449	411	425	404	398	423	420	424	448	383	411	427	426	407	414	394	375	400	397	384	411	395	415	400	377	402	367	384	446	390	406	473	413	400	390	404	392	414	424	402	386	372	434	411	400	412	416	429	449	396	419	395	385	392	387	385	407	402	443	381	412	426	409	408	373	403	404	410	396	412	392	404	412	420	393	401	412	413	380	380	388	408	454	390	432	423	390	384	397	399	405	448	418	385	426	375	404	417	344	376	417	392	447	440	406	402	405	386	398	406	377	398	355	399	423	431	399	400	423	416	423	423	418	400	405	440	385	382	404	409	414	382	387	402	425	427	402	419	431	396	413	424	418	427	447	415	445	398	403	411	422	439	430	392	410	386	437	446	379	437	399	414	435	419	411	365	445	425	437	410	443	428	413	414	391	391	423	398	399	419	411	416	401	398	441	402	396	391	425	410	358	437	455	392	417	411	403	448	415	412	413	412	433	427	415	397	388	381	408	437	430	407	397	421	400	413	420	395	392	370	408	446	385	370	402	430	429	419	387	400	380	435	434	413	433	409	395	411	419	410	394	385	436	407	379	436	403	418	424	414	382	411	444	407	395	406	431	438	414	435	437	440	435	445	418	415	460	437	408	405	400	397	410	417	406	427	402	397	396	419	420	389	376	401	380	427	358	411	395	430	430	389	388	439	429	441	419	396	391	380	427	416	409	439	416	389	405	430	418	431	425	392	402	413	413	364	408	425	416	405	400	389	366	384	426	426	389	405	445	403	422	401	428	433	404	414	385	448	399	389	433	406	401	396	414	427	427	419	393	417	400	400	440	417	396	373	404	371	415	413	455	415	398	426	420	384	395	396	375	430	405	380	434	392	414	400	425	366	395	391	390	442	434	425	406	414	416	427	404	459	387	395	450	421	384	417	437	430	398	434	435	431	384	440	326	425	440	402	440	383	421	441	419	409	405	424	395	440	389	456	419	409	416	405	408	398	411	369	422	431	421	440	418	412	415	432	377	425	406	443	386	441	444	374	378	425	367	424	426	422	376	408	401	413	392	397	390	407	399	399	379	419	400	403	435	428	457	397	377	431	409	419	408	426	392	404	396	411	400	421	419	406	431	366	386	436	419	415	395	431	405	435	420	407	443	394	392	412	411	415	420	446	444	413	433	428	392	389	405	397	413	447	396	418	413	379	371	395	411	376	387	409	430	389	392	407	407	390	401	449	394	387	421	448	424	415	406	401	395	404	409	408	399	427	428	417	415	417	398	374	412	402	431	424	410	395	416	390	410	463	432	409	432	409	412	411	420	377	403	429	392	406	470	455	393	417	412	412	417	398	404	385	417	382	411	360	416	415	392	433	402	383	383	412	403	393	414	431	383	365	426	405	421	418	428	446	422	411	404	409	435	398	440	412	400	385	424	383	424	409	371	406	434	415	415	439	414	411	409	415	396	415	414	432	418	400	361	393	397	427	399	415	452	398	418	403	414	374	428	442	388	425	409	401	401	395	412	377	413	419	390	430	412	412	420	401	409	442	395	425	436	391	435	407	408	385	389	422	376	372	430	431	376	415	413	390	440	429	368	426	411	426	414	421	396	406	404	410	392	405	390	421	433	430	435	430	394	425	423	429	375	424	391	363	420	393	392	396	410	423	405	394	392	447	390	412	390	435	399	425	409	387	403	391	386	416	428	414	429	422	420	398	378	387	440	405	436	408	385	384	373	410	399	399	398	430	429	421	429	423	394	387	398	413	429	430	415	410	435	426	411	425	424	430	386	385	406	388	395	430	382	389	396	406	401	432	446	399	431	439	404	397	377	383	425	393	397	418	381	414	416	411	414	410	421	406	402	389	453	379	389	415	377	390	429	399	383	368	400	393	394	420	392	389	400	404	400	405	430	397	421	414	411	406	400	422	416	393	418	408	370	414	418	437	442	413	388	396	383	407	403	393	389	422	418	399	425	411	380	388	401	403	400	414	438	407	411	410	442	388	405	434	414	371	411	429	431	377	398	394	389	403	386	439	417	388	396	407	415	426	407	452	398	412	408	443	409	426	419	394	393	435	421	376	412	375	418	383	411	395	382	443	423	387	411	411	419	474	400	428	420	405	435	415	378	425	395	416	423	444	392	411	408	405	405	425	424	438	417	376	405	453	395	421	391	390	405	434	436	415	412	432	378	398	423	397	436	397	429	397	397	416	414	416	376	442	403	433	400	421	410	415	425	423	441	394	417	375	423	402	420	449	410	404	412	375	440	413	429	434	447	367	375	419	412	438	419	379	421	418	395	406	396	417	429	369	406	423	433	425	407	402	408	398	367	413	400	399	398	398	388	383	413	438	410	400	424	398	395	410	398	386	432	401	417	413	401	399	424	378	385	425	424	362	403	427	383	421	410	420	434	420	444	420	394	389	442	451	473	429	418	397	410	395	420	418	384	402	438	423	434	428	410	413	416	425	438	413	410	443	427	401	390	399	415	413	443	411	403	416	408	366	387	407	375	438	408	425	437	419	406	426	398	415	408	410	385	383	415	392	426	391	411	416	419	385	450	404	355	429	405	409	397	411	418	415	375	426	410	437	421	417	454	422	428	417	430	436	407	388	429	452	433	408	405
60224	87975	57378	28200	8585	1860	765	644	634	606	592	633	624	662	632	621	645	633	662	626	604	592	594	644	585	560	585	608	587	644	646	593	575	633	626	603	612	580	625	619	657	585	611	550	642	627	615	626	623	616	627	594	590	609	593	611	590	613	653	621	566	575	579	640	585	582	629	605	608	607	631	673	595	633	621	659	627	587	578	618	570	611	599	602	600	624	602	597	593	616	607	603	593	637	653	581	619	580	628	633	605	609	646	628	576	610	611	628	634	642	596	599	603	598	614	617	623	621	617	593	599	615	549	639	594	646	613	613	612	645	590	606	612	601	561	617	599	606	581	598	653	658	597	624	606	618	538	599	631	613	589	596	568	586	619	644	618	619	574	618	658	624	594	578	616	602	628	644	602	663	587	577	584	612	593	612	614	551	652	596	635	596	625	640	643	602	607	606	567	636	592	629	561	550	637	635	581	613	594	611	631	600	624	634	594	624	570	626	599	611	638	600	648	602	623	627	610	599	579	621	612	600	654	607	629	624	594	617	604	641	640	617	572	602	623	644	628	636	613	649	638	549	625	579	586	639	583	614	575	609	595	560	602	635	619	613	638	606	575	630	618	592	601	604	609	660	598	615	606	585	646	596	601	643	614	614	631	640	608	589	605	592	579	608	594	650	605	618	609	656	586	610	645	597	590	644	596	639	680	610	597	619	624	617	581	619	625	644	551	604	624	562	590	578	580	584	582	633	641	569	632	612	590	563	619	646	629	602	580	558	638	601	577	550	645	619	609	616	621	656	637	665	636	626	610	635	588	622	608	622	602	617	616	611	657	623	606	636	598	614	601	621	613	592	622	612	621	656	623	581	597	614	654	564	631	652	580	636	608	632	639	603	535	576	620	613	624	593	602	604	676	640	547	595	618	604	584	559	644	614	631	618	595	626	601	593	623	624	607	588	612	653	598	545	621	583	596	623	607	630	618	590	617	599	603	583	603	592	586	594	543	612	661	602	601	565	636	597	654	606	612	608	626	576	601	599	612	615	661	598	580	594	573	608	609	637	581	563	658	612	592	573	634	638	631	596	589	591	618	608	615	589	595	642	601	566	580	579	592	608	621	580	618	626	593	623	610	612	576	619	608	611	573	632	617	621	581	572	677	634	626	612	584	658	644	624	648	581	635	641	603	582	574	589	595	637	615	615	626	593	613	601	592	572	603	630	597	626	609	642	644	637	625	581	618	612	607	623	580	617	594	637	576	614	620	601	595	587	608	658	606	557	592	574	581	590	631	603	657	648	605	620	621	609	619	633	565	600	580	646	613	644	628	572	650	599	648	637	647	672	581	588	581	597	621	594	618	617	572	579	616	587	591	625	635	609	618	596	592	642	626	602	564	570	620	625	600	617	613	655	615	650	590	666	570	653	625	616	629	600	633	604	594	595	598	627	597	586	608	581	611	627	672	614	637	637	609	612	633	596	623	638	548	594	625	639	600	637	616	590	610	637	589	657	645	648	552	598	621	629	610	603	611	685	633	594	606	626	654	602	611	595	648	608	651	621	572	601	584	615	639	594	622	645	587	602	683	621	639	617	616	615	626	593	613	604	601	616	609	620	561	582	632	605	608	600	626	627	642	564	566	625	637	646	673	616	618	598	635	595	623	603	620	626	604	656	638	607	596	619	606	601	594	593	613	586	643	639	631	607	625	643	579	596	592	618	591	606	602	608	611	607	579	610	652	632	672	671	598	636	589	638	578	619	615	590	625	602	613	644	627	601	629	635	588	616	604	581	593	620	618	609	626	640	625	629	617	624	634	630	635	637	597	630	621	601	623	645	635	618	634	588	584	595	585	603	587	607	624	648	612	640	596	607	609	649	611	603	619	616	627	635	610	613	601	633	600	642	650	624	631	652	618	604	607	589	602	612	608	664	617	638	599	612	624	607	580	594	668	602	616	604	591	573	657	572	617	599	667	595	625	616	605	593	635	650	646	576	609	632	613	624	635	614	619	630	619	620	612	625	664	613	633	605	614	645	633	589	623	646	556	623	598	582	588	589	573	597	597	604	602	588	605	621	606	600	605	606	644	615	594	598	631	616	623	621	604	624	568	623	594	602	609	616	639	590	580	560	605	603	634	611	621	575	603	624	584	613	656	604	646	564	580	630	604	624	678	569	661	608	590	557	576	657	645	591	667	654	572	624	610	628	631	670	577	637	639	607	602	596	606	609	655	600	592	623	593	594	593	599	618	596	608	634	578	645	586	619	620	605	553	630	629	587	610	594	609	580	586	633	650	648	632	573	626	593	633	605	603	588	618	687	624	597	632	621	572	573	590	632	641	630	593	597	622	635	580	621	616	608	641	657	584	591	647	601	595	585	612	629	595	600	590	596	572	588	600	655	659	588	626	582	601	584	605	633	637	628	626	644	644	555	604	614	597	657	629	601	608	637	594	597	620	627	596	616	613	650	619	601	617	637	650	631	630	637	587	605	576	580	611	605	629	655	630	575	617	596	617	655	603	621	592	581	640	605	655	629	628	641	611	636	634	618	579	614	646	631	581	584	635	611	605	597	641	628	606	638	618	576	638	625	655	646	607	625	591	601	604	630	655	595	607	558	627	622	644	610	622	604	626	597	601	579	619	592	623	654	601	619	578	605	579	632	617	614	628	641	571	605	641	650	626	600	595	603	572	628	594	613	640	626	602	597	607	598	589	629	615	629	627	624	647	613	613	584	585	629	627	625	559	562	597	637	601	627	612	597	616	590	610	668	631	620	639	568	614	613	580	614	626	637	630	623	607	592	610	639	628	616	638	603	636	645	628	594	632	641	630	592	623	577	571	633	613	596	607	653	625	626	623	629	608	621	634	590	624	600	610	600	598	608	614	587	620	565	607	601	632	644	568	595	581	598	607	639	603	655	587	598	634	600	575	583	606	589	651	591	645	585	614	596	652	562	620	619	591	599	620	615	577	628	602	619	616	614	628	618	647	620	612	631	628	608	610	582	659	626	608	610	643	602	647	648	607	653	596	621	621	620	614	579	591	624	607	626	698	659	634	619	611	620	637	626	616	629	636	621	612	576	593	644	649	590	622	608	585	618	622	590	598	602	620	583	595	615	586	643	603	620	608	593	606	606	592	601	632	639	579	590	601	626	632	621	649	644	606	606	621	597	631	620	631	595	575	597	605	612	593	625	588	573	595	612	579	620	604	640	625	606	608	598	622	598	624	553	613	587	595	591	559	601	633	582	620	639	629	637	614	585	678	563	631	658	622	609	651	601	652	608	606	581	640	600	635	608	574	584	580	587	684	616	648	615	653	632	641	630	598	599	619	628	615	588	606	625	612	622	581	619	583	640	628	647	645	612	597	630	606	620	612	623	620	639	606	573	618	598	645	583	630	594	584	622	595	629	589	619	596	625	640	613	613	618	653	649	676	604	606	569	642	592	617	624	612	634	616	612	645	586	637	621	622	626	603	614	567	571	638	589	601	625	639	618	620	631
22925	21634	29384	23725	20964	18394	3818	553	430	459	432	469	443	422	410	434	438	470	401	444	448	396	394	440	414	442	420	437	456	448	434	430	431	430	488	445	443	464	453	438	446	430	434	448	427	408	419	412	443	471	472	453	439	441	444	417	436	390	418	464	440	376	426	417	470	439	399	414	439	433	461	414	423	430	421	432	433	402	501	397	432	430	423	448	390	424	428	437	450	459	487	437	431	440	445	412	467	425	449	416	435	426	429	405	443	470	440	445	442	408	410	425	419	396	413	426	436	443	460	449	435	410	438	399	473	456	441	433	441	413	430	428	454	462	467	432	410	386	425	441	431	427	377	380	442	447	421	444	409	434	417	451	450	467	414	405	432	454	462	436	425	433	409	421	412	443	426	420	413	440	448	433	440	437	440	439	463	449	426	422	415	410	429	439	452	454	469	442	434	422	414	421	381	447	419	413	430	452	478	456	462	428	455	428	444	400	460	454	450	394	439	404	446	447	438	450	390	452	405	419	445	433	441	420	422	424	435	433	407	466	410	450	437	437	440	429	450	444	387	426	414	449	428	442	408	436	426	430	440	446	430	429	427	432	445	393	435	449	441	439	431	407	416	417	400	429	458	401	412	444	459	449	406	438	426	426	402	420	418	443	420	434	417	457	433	453	410	393	445	476	445	432	403	424	441	395	474	422	436	438	419	426	428	440	450	440	430	414	431	436	411	468	398	477	419	460	439	432	443	444	421	419	427	406	424	388	444	391	438	404	430	435	436	440	456	433	412	438	412	442	451	444	417	431	397	423	427	414	429	406	470	414	406	425	436	426	439	401	425	434	429	431	416	431	463	448	426	442	390	475	448	409	439	411	441	419	405	433	418	423	449	424	433	427	424	402	442	435	408	413	442	442	405	445	423	457	441	433	399	417	440	434	482	462	443	448	417	442	430	429	429	449	426	437	447	421	435	435	453	459	461	420	443	430	425	443	440	402	456	403	432	395	453	468	461	442	417	402	441	394	433	417	428	440	454	453	394	449	428	417	409	421	424	475	424	400	453	441	395	412	448	419	442	460	448	436	422	434	415	445	429	448	454	432	432	426	435	441	477	406	390	471	410	410	442	398	447	429	421	431	442	430	395	454	447	469	437	466	450	402	451	411	426	446	454	410	425	395	425	422	398	433	468	438	429	432	431	461	434	434	464	416	444	484	467	444	428	449	442	432	440	417	429	461	410	453	419	412	421	419	433	451	436	439	415	422	434	476	432	412	431	429	425	401	424	419	452	445	429	431	448	434	416	441	443	470	427	434	480	417	430	427	435	424	445	426	434	416	426	448	471	431	446	415	411	456	435	431	436	441	411	426	420	450	402	434	436	404	471	435	399	419	405	427	397	452	396	437	412	437	382	403	454	455	428	413	408	420	452	477	419	446	419	410	452	447	381	404	425	414	422	464	468	414	407	421	439	430	402	394	413	434	429	431	428	449	404	426	429	474	438	411	417	429	446	398	465	418	423	416	454	427	424	453	400	429	447	453	456	445	434	453	421	410	379	419	433	434	416	418	381	423	406	401	482	419	454	420	440	420	436	423	435	450	428	438	394	417	423	414	451	406	468	460	415	432	445	470	413	394	450	411	452	459	441	431	457	420	423	416	440	416	408	417	421	448	418	452	376	446	409	447	400	443	414	422	429	447	430	442	405	447	410	454	485	436	452	408	417	410	433	429	434	434	441	424	475	474	450	438	431	432	413	426	436	441	443	459	440	433	448	428	455	403	453	436	461	416	429	426	423	439	413	417	441	417	407	466	441	435	462	411	439	449	465	456	396	441	433	441	427	410	429	462	426	454	454	421	414	472	445	452	408	434	457	418	409	424	431	442	438	417	380	421	422	448	453	436	413	406	436	446	421	386	432	457	429	399	439	432	422	417	427	435	430	430	468	426	445	428	417	423	457	426	423	413	433	399	429	460	428	439	415	433	421	442	421	398	425	437	411	417	450	456	385	416	422	408	444	440	414	486	411	454	425	437	407	426	411	439	426	426	400	420	404	403	407	397	419	418	443	412	460	406	441	474	427	433	409	401	431	411	440	430	410	413	396	463	404	412	445	432	414	412	456	459	415	476	407	428	432	433	477	410	412	456	433	443	416	427	429	431	418	436	411	428	441	393	403	414	447	440	431	439	444	426	432	434	450	447	401	417	407	445	429	420	412	453	407	458	413	408	431	383	446	390	468	456	433	433	444	447	450	429	450	412	462	448	401	421	465	431	430	468	455	422	398	430	438	423	444	408	434	433	428	413	406	424	426	436	416	486	371	415	422	416	458	429	406	445	453	414	433	423	456	431	396	459	412	395	443	425	435	399	385	408	438	377	451	400	413	432	441	397	450	431	460	400	455	437	403	471	464	496	444	432	427	423	407	441	455	450	429	438	432	441	415	450	475	398	423	404	478	465	440	417	399	443	470	424	446	454	408	412	431	440	439	428	446	416	429	437	407	479	449	437	433	422	461	422	462	427	431	463	441	416	424	435	437	420	424	395	430	469	426	428	395	423	434	429	450	490	466	470	441	456	429	432	438	447	437	452	435	431	415	420	392	418	495	431	446	415	426	435	421	435	442	429	401	441	430	407	408	422	457	449	435	423	417	437	435	474	418	412	433	425	406	411	434	466	432	423	427	402	437	446	450	427	460	400	443	432	435	422	421	395	427	426	447	429	434	406	451	439	400	445	436	395	431	420	457	456	436	409	422	417	411	452	401	441	394	442	444	435	457	421	407	455	436	424	391	455	436	407	438	431	429	441	430	441	435	418	440	446	432	446	412	433	453	412	410	440	447	432	376	428	432	441	431	456	436	462	412	411	429	425	454	401	445	391	420	436	402	472	421	456	441	458	419	420	420	429	431	394	463	448	414	395	418	440	457	400	444	405	420	411	427	431	434	444	397	415	434	413	432	437	431	424	447	464	452	416	443	437	447	390	442	453	432	447	385	449	431	478	448	446	417	400	391	418	462	451	440	449	403	411	436	435	407	414	416	443	408	428	432	431	436	442	392	387	407	455	431	461	385	426	452	435	467	434	451	448	416	408	420	440	389	421	398	409	431	426	432	444	418	443	421	424	447	416	421	425	431	468	404	446	401	409	401	410	454	434	463	463	430	417	424	440	421	433	426	401	427	396	429	481	452	437	426	430	438	431	435	429	454	446	424	427	410	441	450	431	421	481	423	397	433	420	409	415	384	437	417	440	447	460	410	469	408	492	443	450	403	418	443	453	470	416	439	417	439	463	427	425	412	440	431	456	443	435	480	423	411	407	416	449	411	449	410	398	437	413	499	429	437	457	431	403	433	447	424	450	439	467	460	422	429	461	411	401	450	431	428	432	442	435	418	441	416	441	439	392	401	445	420	423	407	407	467	455	422	452	419	471	431	442	392	424	453	434	451	441	446	420	428	405	433	410	445	394	473	431	438	434	395	447	402	407	452	422	442	422	457	372	438	429
59400	97359	65893	35193	12432	2767	928	713	638	641	661	621	624	611	664	637	628	634	648	680	641	579	665	620	602	622	623	615	637	639	634	628	604	597	658	623	651	656	628	635	584	652	651	667	638	628	625	634	605	589	609	606	632	633	607	610	654	606	627	645	622	643	618	560	647	583	634	638	673	640	639	587	666	621	624	653	661	655	609	583	594	645	630	584	625	641	605	617	604	602	627	655	572	603	572	628	674	664	674	604	575	705	639	627	629	622	644	598	620	631	622	663	651	613	644	638	612	638	638	616	640	619	648	631	627	620	577	642	667	634	640	631	601	629	673	678	624	637	606	644	616	647	657	587	611	613	627	622	600	655	641	668	624	625	635	582	663	624	647	640	617	618	667	637	621	624	588	633	590	677	660	665	626	613	624	590	628	633	619	671	592	630	606	619	615	654	559	586	641	603	586	602	642	619	629	617	649	629	659	633	593	600	600	591	634	633	608	627	605	604	658	622	626	644	633	581	610	649	656	617	643	669	567	630	667	620	590	623	589	653	623	625	625	597	633	588	626	612	597	635	623	634	619	605	583	623	659	587	578	624	615	640	637	638	643	616	658	602	670	663	607	669	617	591	616	613	664	612	626	614	681	626	623	627	626	643	602	618	632	617	618	651	604	591	628	651	637	627	605	615	614	605	587	649	583	631	638	625	624	621	602	650	630	655	629	653	642	605	612	632	615	608	658	662	652	596	615	648	638	643	627	653	586	611	602	641	608	623	583	586	623	639	669	615	631	613	643	609	617	648	621	620	603	666	657	634	585	613	676	627	610	616	650	644	608	589	632	624	650	559	582	617	642	612	634	615	633	618	594	621	583	659	635	610	651	668	619	626	652	641	555	684	616	574	595	635	585	652	623	636	595	590	639	619	572	652	607	642	610	576	636	630	621	648	625	608	596	633	609	646	676	583	623	623	635	627	613	638	595	617	636	589	635	581	637	649	614	627	608	638	602	639	654	609	588	615	587	606	620	583	640	667	592	615	607	610	621	633	631	624	616	668	624	581	582	629	674	616	597	636	675	543	647	619	599	597	609	606	654	626	609	633	611	662	640	642	628	597	612	610	602	688	655	651	617	628	633	580	598	591	664	647	612	625	598	647	604	647	617	619	662	618	608	589	644	660	605	614	607	624	620	605	658	640	648	615	631	636	642	637	644	584	605	658	598	610	622	596	651	612	621	609	631	619	621	612	617	607	592	634	601	627	587	603	615	609	668	634	624	672	583	693	582	609	601	682	623	623	609	647	610	660	614	641	567	598	635	651	606	650	638	649	601	608	568	618	644	590	644	594	629	638	625	662	607	627	621	600	636	610	616	580	610	686	612	590	612	609	621	642	630	608	607	621	667	627	646	615	616	546	658	609	693	653	618	625	647	637	628	619	675	615	631	654	584	640	618	591	646	640	647	613	607	588	606	637	593	624	608	591	659	641	657	657	609	597	634	654	623	643	611	665	626	600	632	664	610	583	632	622	580	632	614	606	609	635	605	641	620	660	622	623	636	611	590	613	613	617	654	633	607	610	643	614	633	642	632	594	592	607	603	619	631	652	629	627	621	649	691	671	605	633	604	597	644	632	605	611	629	617	663	627	604	623	581	653	616	641	595	667	608	654	638	623	564	670	587	608	580	615	619	602	648	632	654	689	646	643	617	602	676	622	639	634	603	635	618	640	601	626	601	646	633	616	658	663	635	626	612	646	613	624	652	617	659	629	601	632	619	629	634	596	633	641	636	642	637	621	581	666	657	643	653	618	596	626	644	663	541	630	627	646	542	632	592	620	620	647	641	637	612	634	618	643	634	668	632	620	613	638	646	683	629	603	592	618	639	654	610	605	639	640	648	647	604	579	601	649	667	616	572	632	625	587	626	576	649	632	599	592	626	623	618	599	665	626	625	654	590	581	674	620	621	633	629	632	650	606	661	624	642	654	629	637	653	645	618	652	606	635	635	618	594	616	598	630	617	602	610	606	593	609	619	656	640	621	622	612	634	610	634	622	668	617	617	598	638	593	637	673	661	603	623	585	647	620	598	637	594	565	631	599	609	621	625	647	610	621	596	569	615	607	638	614	644	603	655	690	604	619	638	625	602	622	617	640	619	685	647	636	642	607	602	630	604	573	621	627	618	610	621	590	612	637	667	620	633	607	632	602	638	624	659	665	667	667	587	646	667	640	636	611	612	647	656	607	605	615	625	640	636	643	628	640	652	636	649	609	655	652	645	613	622	625	672	594	610	616	632	614	632	626	631	658	648	591	624	670	590	599	585	647	665	611	629	634	661	616	633	620	634	612	596	611	628	626	598	619	630	598	660	665	647	612	612	676	628	610	644	667	581	676	634	632	636	623	600	651	644	621	583	627	638	587	648	600	619	593	642	606	604	641	612	674	659	625	616	610	589	591	651	677	646	631	600	640	619	560	604	633	593	590	608	619	607	645	669	587	611	620	663	649	641	610	639	656	650	645	615	632	702	633	635	627	579	677	634	598	653	635	612	650	602	639	626	636	698	624	624	609	642	600	638	675	621	605	670	618	645	595	638	571	619	600	639	570	577	637	625	614	624	652	588	639	647	610	613	607	632	594	650	607	595	613	621	634	664	643	680	621	636	626	616	617	610	577	650	627	634	665	595	637	597	576	635	655	626	634	616	634	642	628	616	598	631	625	622	651	643	621	671	592	565	620	661	619	595	608	650	604	629	603	604	613	605	620	605	663	625	605	658	606	591	605	614	629	643	558	606	714	673	647	675	641	594	630	596	607	633	592	585	660	640	602	663	601	629	635	625	623	635	672	632	615	589	607	605	618	632	576	631	638	664	648	655	610	646	586	642	598	650	666	655	600	591	634	586	611	609	652	628	617	590	651	584	615	642	648	612	627	615	623	698	623	655	593	669	656	591	630	620	651	634	639	565	640	643	583	651	639	665	629	622	595	658	592	610	619	673	643	627	621	608	673	578	607	638	629	638	596	610	623	621	627	665	602	608	667	594	682	611	600	563	691	651	604	609	601	659	630	610	598	662	681	610	614	580	614	622	591	616	604	583	647	618	606	627	631	628	615	665	659	624	605	642	627	625	637	631	632	609	644	654	644	605	657	638	641	618	586	633	578	601	615	633	640	634	638	621	612	634	617	621	632	672	662	608	592	629	626	615	631	646	604	621	646	594	637	651	648	615	610	622	627	643	581	648	646	654	606	578	643	639	650	620	611	644	661	640	595	632	672	634	602	642	619	633	640	646	571	625	610	624	594	621	637	633	686	615	659	647	641	623	570	632	613	670	668	657	567	639	647	624	602	625	645	624	647	599	626	565	614	621	651	647	572	642	601	612	646	672	655	658	638	629	613	607	604	615	601	661	617	664	614	672	645	618	660	621	639	602	637	628	602	597	603	635	631	589	629	637	648	604	622	605	643	661	595	618	626	589	596	637	628	586	611	695	655	626	627	566	612	645	629	579	569
30728	32240	26855	10361	1314	531	416	396	377	410	423	399	372	398	350	411	404	372	417	384	418	413	388	374	401	398	382	409	397	408	398	416	418	438	402	408	431	402	413	395	398	429	390	421	450	426	407	376	441	373	388	403	435	410	437	387	414	390	383	375	398	402	428	342	414	369	416	407	439	405	365	370	415	382	407	424	400	381	389	408	403	407	410	410	452	412	400	408	390	389	373	385	378	409	393	383	390	397	396	369	416	392	386	420	385	377	393	426	396	395	393	403	421	410	372	382	389	424	371	422	418	386	388	402	402	367	384	392	403	362	370	446	376	402	393	443	408	380	401	390	446	416	390	423	370	390	351	418	435	375	405	397	426	370	373	389	439	373	395	415	386	406	395	400	445	464	427	412	423	424	384	389	403	403	409	392	370	390	382	417	401	396	386	371	410	411	442	401	406	422	380	398	428	406	418	408	411	376	363	364	371	402	385	407	424	397	403	377	406	383	397	428	400	396	399	405	376	385	390	426	398	384	417	427	403	428	404	418	386	378	402	381	405	428	369	375	363	381	385	408	387	393	341	381	409	390	421	442	361	415	395	402	412	388	378	403	393	389	362	428	389	377	402	388	399	402	388	377	391	373	391	397	384	420	392	386	404	374	390	413	382	398	395	401	401	374	377	417	373	396	440	372	413	411	384	435	391	418	391	419	388	357	413	416	383	414	407	393	385	390	378	429	385	401	422	382	392	399	414	387	379	428	391	392	419	397	415	389	415	409	375	462	408	391	406	377	400	399	388	402	397	409	388	418	379	372	397	373	397	384	361	419	400	402	389	401	430	387	352	416	400	395	357	342	435	378	356	383	388	436	409	418	381	377	433	354	442	389	392	409	395	373	369	417	418	359	411	381	410	395	419	383	381	384	383	414	367	411	423	374	422	400	409	389	397	397	389	371	398	385	445	378	384	381	403	385	416	400	387	402	388	395	370	411	410	375	396	389	378	359	422	390	415	362	411	382	411	420	406	425	452	370	407	404	417	373	362	386	405	390	385	406	389	424	404	369	444	397	391	361	406	368	395	405	402	431	419	373	418	423	378	422	395	406	395	374	373	394	410	413	415	382	406	380	411	419	405	372	384	430	393	403	416	412	394	391	430	427	370	407	383	366	407	396	396	392	406	384	409	380	430	394	396	405	425	410	412	376	463	378	394	363	405	378	384	393	377	383	371	410	423	376	400	401	416	397	386	426	397	361	377	415	404	375	427	430	418	402	398	405	413	397	374	386	453	397	392	418	405	401	419	409	374	375	419	417	398	430	418	434	398	358	389	408	400	393	410	425	407	369	397	406	405	385	418	393	410	387	391	433	404	400	374	384	390	375	393	417	378	362	408	391	436	388	374	386	399	371	441	405	419	385	433	391	384	397	419	375	426	413	394	398	360	385	365	398	377	414	410	375	380	436	416	380	406	401	376	393	428	408	382	400	392	370	407	415	387	416	414	386	389	415	385	385	379	447	400	391	370	382	382	360	400	419	371	399	397	404	414	364	408	389	379	384	389	373	394	414	429	369	382	422	382	376	365	407	393	383	398	397	394	422	401	403	375	381	370	397	389	412	401	434	394	359	404	437	397	425	397	400	370	380	403	405	410	382	381	387	421	447	390	368	392	387	391	383	411	384	349	414	402	376	427	441	351	367	373	386	383	413	405	384	469	412	396	380	379	401	363	399	398	369	368	420	412	394	366	385	414	378	394	408	428	439	424	405	420	357	373	411	386	391	388	419	410	366	398	394	394	398	407	445	396	393	392	405	378	421	391	436	402	380	421	416	392	400	380	395	413	368	423	397	393	401	429	400	446	407	455	379	414	429	387	409	381	384	379	393	392	431	405	396	362	400	408	403	387	407	369	365	396	391	411	381	394	420	379	404	405	419	400	392	419	412	401	421	409	401	413	387	415	400	435	412	372	396	370	424	376	438	371	372	415	353	393	365	412	411	376	387	411	403	419	431	413	391	391	399	381	400	400	408	409	406	457	406	420	404	385	400	368	412	386	395	415	405	392	389	358	368	380	449	405	402	418	401	368	404	426	383	386	377	433	398	394	399	413	406	386	416	388	371	406	399	387	394	406	377	377	409	421	420	412	367	403	356	380	402	393	381	395	373	413	406	417	398	409	423	379	397	434	382	398	377	416	401	356	398	388	414	437	397	438	433	380	375	446	357	398	405	424	413	385	438	418	370	385	401	401	400	375	360	357	413	417	377	386	425	408	404	416	384	398	345	405	407	384	357	384	372	411	368	376	376	381	401	396	398	373	463	373	394	426	389	388	413	404	397	389	388	399	400	405	395	398	401	377	398	381	414	386	373	403	387	398	392	400	382	418	408	394	376	396	392	381	408	386	401	394	398	382	402	395	385	441	404	404	370	379	426	396	404	442	401	371	413	379	386	407	392	412	404	377	406	430	407	393	396	402	412	410	391	413	425	390	409	393	392	376	392	452	423	417	402	391	389	409	402	424	404	410	400	421	397	393	402	421	403	397	432	388	378	407	381	396	427	371	372	421	385	398	390	436	389	410	397	410	423	434	421	393	432	441	417	410	408	417	417	410	422	415	392	400	405	401	414	392	371	436	407	396	434	381	390	414	389	391	387	411	413	394	417	395	426	416	389	420	354	380	414	412	420	435	369	367	413	413	397	371	359	430	404	397	394	375	405	400	368	421	407	386	399	419	383	368	406	393	384	417	389	414	395	426	396	396	354	403	417	388	423	415	394	412	426	419	386	373	394	354	400	404	393	398	431	368	392	395	453	426	391	434	416	380	405	391	405	404	426	386	429	374	426	412	403	407	443	399	368	405	365	400	385	422	388	402	404	379	428	397	367	381	389	398	395	431	394	382	384	411	425	388	390	418	387	403	397	359	363	382	408	391	384	398	386	435	391	425	403	395	381	384	434	430	427	396	391	413	402	426	425	394	421	397	373	366	425	354	381	410	420	425	392	373	409	401	455	395	426	398	418	389	371	380	398	392	391	408	409	393	409	409	418	402	410	392	361	374	409	387	404	390	394	438	406	422	401	419	401	403	418	381	384	371	433	404	411	395	422	404	403	392	380	419	433	398	419	391	389	403	380	387	404	411	374	361	416	388	410	372	397	392	397	411	446	382	396	381	440	408	436	403	411	362	385	426	412	425	332	387	407	424	413	397	384	395	409	408	412	416	387	397	379	386	415	402	419	427	405	413	397	442	419	424	388	370	390	404	389	373	389	390	386	420	357	412	400	382	385	419	360	426	361	421	412	381	397	383	354	408	425	362	384	414	396	410	389	406	362	409	400	391	393	377	379	384	387	392	369	397	387	398	371	375	394	387	412	419	378	428	417	391	418	442	387	381	396	386	381	386	417	411	409	405	383	354	407	392	371	385	402	380	387	383	407	394	402	404	427	429	372	407	368	368	396	411	388	405	389	388	408	395	424	387	390	444	403	418	380	378	386	361	398	392	406	382	368
37786	46397	28439	8991	2106	769	633	603	605	586	615	623	633	596	600	617	598	602	558	611	596	645	598	608	648	648	606	624	606	580	584	612	604	614	596	601	611	603	578	611	600	626	600	588	607	598	605	566	617	599	575	566	584	596	588	605	626	596	589	588	580	627	626	627	584	534	601	623	612	613	582	601	633	609	620	665	611	583	600	597	617	572	597	562	620	602	620	614	621	560	599	580	580	627	618	576	571	636	608	582	592	642	593	575	591	643	583	604	601	547	575	577	581	589	588	561	629	605	588	582	600	582	564	574	596	617	602	593	574	628	581	585	583	610	612	600	525	577	585	602	604	638	590	562	601	615	608	588	572	594	628	576	551	632	607	627	631	568	575	608	645	625	596	611	593	606	617	640	559	639	579	633	597	594	616	556	601	580	588	591	635	625	587	602	635	619	624	548	595	584	609	609	596	613	590	616	611	578	585	600	615	553	588	578	606	629	600	563	584	576	648	595	575	643	572	597	600	575	610	579	613	592	596	619	617	536	596	631	612	623	625	606	585	599	557	579	567	576	594	628	579	558	594	606	607	588	601	548	595	610	594	606	572	572	595	613	594	605	656	620	627	625	597	603	579	615	586	579	560	595	591	599	618	596	619	583	620	612	568	606	654	584	565	593	595	558	563	618	622	631	603	603	565	603	587	584	625	581	582	614	609	604	584	652	599	597	621	611	563	626	594	597	580	587	592	655	575	626	617	579	586	583	600	508	577	573	547	605	615	599	602	604	623	544	647	595	596	577	602	581	602	594	634	609	633	578	554	561	586	611	585	585	648	623	570	614	584	573	641	620	595	559	608	594	629	583	606	581	576	566	622	598	597	582	567	608	589	575	606	593	565	610	602	624	563	579	589	581	589	591	651	587	634	585	576	662	554	600	597	595	606	577	570	568	571	560	581	609	583	607	606	651	669	605	620	592	604	576	555	587	631	614	626	651	578	587	621	580	590	565	592	596	612	608	609	624	565	591	603	587	564	586	635	589	595	596	601	589	627	594	591	627	615	598	563	620	577	631	584	644	641	610	587	578	614	575	619	626	571	669	605	621	613	593	637	596	639	596	577	579	612	623	606	645	619	619	584	553	600	600	624	613	609	592	605	604	641	603	587	568	610	602	602	592	590	619	621	612	586	617	655	600	602	623	671	580	610	563	645	647	577	580	598	569	628	564	635	617	565	637	620	605	588	551	598	575	589	640	604	645	629	593	576	603	586	636	564	598	566	589	560	614	555	588	619	568	615	623	558	609	622	588	589	605	596	599	615	597	615	606	577	640	592	640	601	589	534	570	556	600	608	622	597	576	612	594	600	598	598	624	619	597	573	601	621	664	625	597	616	627	611	603	568	577	591	596	599	636	645	604	549	566	580	602	610	609	595	588	577	598	598	608	567	594	610	619	624	599	626	647	563	593	598	633	628	595	602	614	589	610	606	584	595	562	597	582	601	599	633	585	583	608	566	589	616	570	604	568	609	616	639	541	608	601	589	603	603	651	591	630	632	557	600	611	562	602	590	650	580	623	650	590	606	600	587	637	583	631	569	600	610	622	604	570	578	620	650	636	621	596	585	569	589	606	575	590	597	541	589	606	561	619	598	597	620	619	576	565	631	591	617	604	639	597	607	597	565	627	579	573	554	571	598	602	567	583	586	575	588	630	558	602	590	603	605	615	599	594	598	641	612	572	582	599	615	581	612	576	623	575	578	593	568	611	594	621	589	603	611	578	563	564	613	566	571	570	610	640	581	572	628	620	573	573	636	611	570	631	603	573	666	611	584	539	628	523	599	603	611	580	578	590	630	612	574	606	627	584	586	568	653	610	604	618	631	633	604	637	629	584	635	630	597	600	582	590	555	604	589	581	588	580	600	605	626	648	602	614	552	614	578	608	597	599	589	605	610	570	600	602	610	557	609	566	631	643	643	605	601	614	603	593	607	596	602	605	658	618	596	624	555	608	647	593	603	617	572	610	617	604	588	615	624	579	614	657	617	645	607	589	600	600	596	638	597	584	633	612	601	618	630	595	634	648	604	580	588	628	589	612	567	624	576	608	609	594	599	634	586	595	640	589	596	575	636	601	599	584	572	579	613	623	585	603	554	589	625	587	582	576	570	601	559	593	574	616	562	607	618	600	645	596	582	592	559	562	611	610	631	602	579	605	597	571	639	564	627	551	592	594	616	650	578	591	643	576	630	600	670	563	564	589	650	631	626	552	616	610	580	629	601	598	625	641	597	566	595	587	584	595	601	585	598	613	605	569	613	610	599	597	640	600	544	604	608	623	630	542	565	591	616	628	598	582	579	598	581	619	623	576	613	581	596	596	638	616	599	591	623	636	599	614	592	605	634	576	620	611	582	631	616	611	548	609	569	618	592	627	659	598	595	647	602	575	608	641	619	616	604	613	601	596	616	574	594	628	600	580	609	612	626	580	578	611	613	607	596	596	631	580	607	597	666	596	608	617	609	606	609	614	628	678	625	597	574	580	638	540	602	584	576	602	556	586	582	605	584	613	579	592	652	631	576	605	611	530	555	564	596	623	607	637	612	567	599	580	568	624	597	585	597	572	618	601	579	646	615	604	610	565	565	633	612	609	584	594	630	615	590	577	613	603	658	609	594	628	564	638	620	644	630	577	581	560	595	608	639	583	602	582	622	567	625	607	617	595	590	594	600	611	571	645	574	601	615	641	593	605	573	617	559	584	608	553	620	578	589	629	569	618	592	646	578	605	616	580	573	557	593	593	600	584	626	654	575	581	561	601	554	593	597	621	580	578	595	629	569	594	602	637	618	646	592	594	637	622	635	579	533	605	575	622	604	593	622	574	579	578	578	586	574	602	600	607	581	599	607	573	583	588	620	593	614	572	585	558	606	633	614	613	560	593	582	631	604	587	619	615	595	595	556	581	573	593	625	615	608	621	626	590	630	603	635	640	647	590	585	566	623	580	633	556	580	587	621	610	629	614	592	619	614	604	603	551	627	577	619	591	600	575	571	586	635	592	605	575	590	606	600	597	606	584	630	622	645	598	613	570	644	641	597	592	583	596	596	573	576	604	587	630	630	642	636	571	562	591	609	618	575	614	617	577	595	604	562	633	593	592	621	584	590	573	598	595	573	564	584	619	574	611	549	613	607	596	610	639	605	600	582	595	625	602	622	646	581	609	627	592	587	625	587	612	593	593	581	607	612	541	596	592	560	562	592	577	643	617	606	622	603	552	542	563	583	584	592	622	598	633	598	593	604	602	599	583	614	605	561	605	606	610	582	566	583	568	642	602	558	574	653	595	604	621	600	601	595	600	593	646	615	596	591	609	603	635	625	592	590	592	641	625	578	580	586	616	612	633	657	633	574	601	572	601	614	609	607	598	599	617	603	624	558	583	609	575	632	600	604	584	603	555	576	652	604	631	590	637	603	564	645	669	589	589	608	585	592	576	571	616	587	580	599	605	595	579	603	595
24145	22748	30734	24881	19646	7805	651	445	398	431	440	426	423	410	443	374	429	399	394	411	440	415	432	456	424	432	387	417	430	453	432	444	426	428	388	444	410	423	397	409	402	435	363	403	406	421	423	429	423	431	409	424	438	401	420	429	425	404	406	426	402	414	473	416	422	439	387	449	402	417	421	429	422	411	385	422	394	406	415	418	421	394	415	398	424	410	429	398	396	423	416	436	427	436	406	423	412	451	449	451	465	402	421	440	420	388	425	379	440	422	428	408	409	384	413	431	420	416	408	407	435	439	403	407	439	423	415	414	407	413	449	417	442	403	415	380	419	433	400	401	401	428	426	434	369	383	418	400	426	426	427	407	390	432	403	427	403	444	429	365	402	430	461	454	418	444	406	425	393	414	422	441	422	410	430	416	454	390	393	442	414	419	414	388	461	401	443	447	392	409	435	412	398	415	414	437	429	412	397	396	403	403	444	410	423	439	409	392	407	418	367	389	413	398	406	442	438	397	422	441	411	377	412	439	389	422	403	404	394	418	461	440	422	431	396	405	413	430	422	415	414	445	426	421	402	387	444	398	395	404	428	439	420	395	438	434	391	458	412	427	407	432	451	444	409	390	425	358	413	401	411	424	397	410	385	418	386	389	460	429	422	402	396	375	406	394	404	410	436	380	463	405	414	396	429	394	413	413	396	432	423	427	390	389	449	407	409	440	403	454	469	402	428	412	416	468	446	384	434	439	433	462	415	439	419	394	413	455	382	390	410	400	399	423	451	405	416	397	417	415	383	422	414	413	399	426	405	413	404	432	429	442	412	388	396	438	429	387	415	415	384	418	392	396	401	434	432	411	383	418	398	381	443	409	403	408	411	427	405	424	429	422	417	436	417	422	411	429	388	414	437	409	412	444	402	362	399	442	442	391	416	421	413	402	409	421	446	439	412	397	457	409	424	414	429	430	393	407	382	418	419	423	417	403	452	399	433	423	437	405	445	406	428	386	441	409	406	394	432	415	378	391	421	438	406	357	382	404	394	411	442	421	429	407	429	435	388	407	436	405	457	430	431	396	396	364	429	427	412	437	404	444	413	424	411	394	429	413	438	382	413	458	372	427	403	440	412	391	427	421	402	409	394	461	411	404	409	420	406	396	416	389	444	380	402	410	399	415	405	408	421	403	409	421	406	421	386	430	396	434	409	391	396	406	386	423	418	420	434	409	415	428	431	398	412	384	452	413	402	394	382	424	414	414	404	389	403	429	407	424	433	416	432	433	459	396	405	434	464	442	411	415	391	410	433	405	407	404	395	437	378	397	420	410	414	407	414	432	430	393	419	424	405	409	383	414	395	399	449	416	411	411	383	444	425	434	400	382	429	463	419	445	423	364	406	422	413	419	462	453	399	365	424	419	418	428	406	428	404	402	411	413	443	410	381	407	398	430	403	443	412	413	407	381	402	389	437	414	478	384	420	443	404	430	405	386	432	373	432	407	417	409	388	394	416	422	450	425	422	381	405	430	435	417	393	424	410	392	435	463	389	444	411	427	396	398	409	448	383	399	402	414	402	417	412	396	402	393	405	381	402	449	410	412	444	418	404	427	396	388	369	382	408	408	383	419	454	392	420	394	424	420	410	416	395	406	434	402	416	427	426	414	420	415	419	398	399	492	381	380	417	406	402	433	434	391	379	403	385	445	447	433	403	408	430	391	382	414	433	443	428	403	402	432	433	383	421	403	415	401	374	414	400	414	430	413	430	401	431	410	443	410	411	403	405	437	407	422	427	374	431	382	426	433	449	431	459	389	395	433	419	440	387	405	394	426	438	409	388	424	455	373	406	399	435	408	422	424	399	447	404	401	417	357	364	428	396	467	437	425	396	438	421	395	431	427	418	403	437	381	406	418	416	422	412	432	418	404	400	414	389	409	465	375	421	406	445	407	462	428	391	462	396	407	393	416	388	403	456	395	394	431	411	400	355	406	427	429	435	420	411	408	402	421	401	393	422	403	434	392	446	404	406	406	420	412	418	419	416	430	409	382	422	395	436	397	429	429	424	425	402	378	422	405	420	411	416	407	405	413	399	407	427	410	393	425	403	420	409	421	391	449	474	396	390	398	387	420	416	406	372	445	409	401	440	395	417	427	445	448	430	385	403	419	395	449	390	449	385	451	429	399	411	436	415	383	410	398	416	417	406	385	401	417	426	384	399	402	403	373	373	392	399	417	448	429	402	400	428	452	423	374	400	409	435	425	418	408	421	394	443	391	394	429	385	427	441	402	411	408	398	431	401	418	442	431	404	419	422	409	428	396	445	461	418	394	433	427	403	416	402	443	451	401	402	385	395	428	378	415	453	444	400	433	437	454	401	436	396	419	428	412	396	431	412	380	441	407	379	398	383	399	373	419	385	403	368	407	394	422	403	374	433	427	394	412	437	423	428	413	396	400	403	388	458	433	412	412	434	394	381	399	431	402	432	398	407	424	393	418	445	385	404	408	430	397	426	420	410	393	432	421	378	417	389	433	426	380	399	419	389	413	421	444	400	425	415	395	413	413	412	388	402	438	437	387	423	423	434	408	412	394	422	381	406	419	427	421	441	453	433	391	421	380	441	407	406	414	415	416	416	454	425	399	393	404	382	435	415	403	412	425	437	373	430	414	431	419	409	432	412	407	453	423	370	403	402	427	430	419	413	463	402	398	431	389	423	410	412	412	427	426	406	400	401	402	385	440	428	407	401	411	408	429	394	408	407	400	411	436	428	431	430	433	392	437	387	411	418	426	395	393	380	427	414	401	408	457	412	422	432	398	401	373	410	455	430	442	464	433	387	419	431	404	414	365	414	357	407	371	395	423	385	416	392	407	426	390	419	422	405	412	409	421	464	411	427	420	419	422	385	419	444	405	416	415	449	396	369	432	397	402	407	411	378	404	415	399	393	417	422	427	418	408	409	382	419	414	384	415	431	404	414	395	395	435	388	426	415	405	421	417	405	397	416	405	393	388	439	420	418	414	379	460	415	418	408	406	436	410	432	415	435	436	454	374	410	368	409	373	422	425	432	382	420	417	432	428	430	428	441	418	442	420	405	418	402	414	390	399	401	415	384	436	414	399	404	391	418	436	417	399	418	417	425	437	391	395	368	393	384	401	404	422	402	406	417	436	432	413	451	417	382	387	413	431	407	413	414	423	439	428	431	412	417	438	403	398	435	416	438	419	413	397	401	378	435	420	447	405	443	413	411	429	437	400	379	404	410	421	426	423	417	424	410	414	409	425	424	381	425	440	401	389	429	414	411	429	445	397	415	403	428	401	378	431	448	385	417	401	471	363	370	407	446	430	421	406	376	412	398	419	412	366	420	430	413	403	461	425	427	450	447	414	449	444	395	395	435	439	432	414	437	397	412	391	399	391	417	400	390	414	431	370	373	406	403	441	414	415	409	428	405	400	467	408	417	402	398	440	419	439	416	365	407	424	395	433	460	402	400	423	412	373	441	420
60301	89161	59276	29406	9041	1934	739	678	653	617	637	630	631	676	645	630	638	593	647	639	611	623	630	624	658	625	580	627	599	613	634	608	633	588	606	624	614	638	653	604	566	617	645	616	635	571	624	640	618	635	640	638	604	614	648	631	594	629	669	627	628	626	593	615	655	598	614	625	626	649	622	614	632	600	604	646	627	610	570	702	622	624	647	637	604	593	615	600	641	622	621	623	629	597	619	615	635	629	608	627	616	586	577	606	613	626	572	600	634	562	603	603	607	592	626	617	606	615	662	615	567	615	616	642	605	668	596	592	633	621	609	580	616	662	669	593	581	627	563	575	604	632	620	626	621	656	603	613	596	635	608	619	646	619	620	616	630	608	607	630	644	593	582	639	640	622	588	674	600	607	620	636	549	662	604	636	670	606	623	611	654	649	638	646	635	626	652	613	629	664	619	614	623	641	601	643	620	622	607	596	656	611	631	615	618	626	620	642	579	621	653	645	645	617	630	601	609	616	607	639	623	677	655	606	667	668	607	672	633	609	612	650	637	607	614	659	692	632	598	631	622	655	611	609	672	598	617	632	630	603	610	609	648	638	629	592	603	539	600	618	559	634	626	635	587	598	603	604	630	625	639	558	608	652	622	595	614	599	665	673	641	611	610	631	601	636	654	626	599	640	582	630	627	619	624	624	643	639	610	616	583	653	621	575	626	644	588	589	650	653	618	655	605	608	619	607	653	596	616	606	618	584	635	605	667	553	647	614	619	646	563	615	665	627	633	649	624	588	636	601	606	630	668	616	629	621	561	644	598	620	636	633	612	574	624	632	635	612	569	636	611	566	592	648	643	631	600	615	618	628	666	596	624	635	638	615	610	633	659	616	640	664	615	616	617	604	596	620	585	618	648	638	625	610	658	636	618	620	573	663	616	599	645	583	606	627	571	632	628	600	649	604	606	630	649	636	622	587	590	673	696	627	635	631	608	629	660	627	632	640	622	653	612	623	624	648	604	646	583	641	591	640	606	625	644	634	661	601	674	646	626	591	661	631	620	608	579	626	623	637	590	630	629	604	620	645	607	616	613	649	618	591	663	563	599	616	597	595	609	616	599	648	618	627	634	566	625	617	574	611	615	577	655	601	631	615	655	600	663	602	614	543	584	666	615	642	626	621	624	650	641	588	636	591	618	629	589	615	645	637	588	587	597	606	644	628	599	631	606	635	592	642	623	607	569	648	602	618	602	608	578	650	569	621	618	652	614	626	630	626	644	610	610	641	629	642	616	620	615	605	625	603	655	640	586	625	577	618	553	606	605	598	610	628	631	617	640	586	644	573	626	622	615	660	612	605	577	609	646	585	621	611	616	628	616	619	625	622	633	637	650	604	626	607	630	643	655	647	627	617	602	612	658	632	661	588	595	637	624	608	664	634	638	613	607	669	622	627	612	624	610	625	586	586	623	660	640	629	639	600	625	623	584	601	622	579	615	624	637	651	648	639	656	648	585	625	605	666	613	684	590	610	643	603	629	600	644	602	655	615	643	586	641	620	643	613	608	590	601	615	606	604	598	612	587	585	637	592	610	668	666	606	608	587	589	603	658	628	631	616	603	641	613	610	648	610	605	594	636	635	597	577	592	604	591	610	604	595	590	609	554	617	631	600	603	646	618	583	607	625	633	615	642	631	651	633	604	582	614	582	686	621	633	637	640	636	680	617	631	584	628	599	620	676	638	604	620	581	658	615	623	586	586	604	625	600	635	629	635	622	627	629	641	594	623	578	647	677	616	657	637	634	608	619	608	614	677	631	605	623	628	611	615	593	576	625	611	636	599	633	643	576	641	661	634	562	611	640	601	597	648	602	614	644	586	614	629	640	587	611	613	607	529	630	593	577	616	607	617	604	633	641	611	615	645	591	627	615	615	619	632	609	632	624	578	634	598	613	643	594	598	639	657	629	657	580	625	608	614	622	615	609	620	609	641	606	586	606	649	634	603	624	627	654	594	631	634	625	649	638	639	629	635	589	595	629	619	676	661	650	619	658	582	623	610	628	603	618	595	603	619	595	611	620	653	602	637	641	627	634	618	603	589	581	611	665	612	646	600	624	615	633	632	636	600	593	686	651	617	601	620	595	602	593	622	634	621	622	595	600	608	628	627	578	657	630	617	619	635	697	614	584	610	614	593	609	585	623	601	621	634	573	629	610	592	645	601	624	600	579	610	636	623	669	646	607	588	637	615	607	611	570	624	604	611	606	597	610	617	629	612	603	582	638	616	615	638	618	645	614	641	584	629	619	639	621	601	582	639	630	651	588	645	595	576	621	612	638	630	596	620	604	651	609	650	625	631	623	625	605	622	618	626	614	647	608	640	650	647	611	645	604	621	604	606	592	614	615	621	604	583	634	635	626	636	598	599	675	633	602	632	667	642	638	607	674	558	663	609	633	563	630	590	598	594	643	595	626	666	650	607	640	622	639	629	623	651	629	560	624	597	608	604	637	636	595	613	652	605	590	557	637	581	602	579	616	612	604	594	622	647	643	638	600	607	595	601	593	595	631	631	634	642	593	614	633	600	652	596	636	640	616	541	639	632	601	617	614	582	626	612	625	632	606	625	616	582	588	640	662	609	623	635	644	655	614	610	614	600	645	605	647	627	583	620	631	639	566	622	605	628	638	658	586	659	662	631	628	596	655	636	650	572	644	608	570	588	659	557	625	613	609	631	654	612	588	621	600	576	599	667	627	640	614	638	592	632	668	619	591	595	654	675	624	630	623	617	625	621	589	601	602	618	627	633	603	640	654	592	610	597	588	614	624	610	592	606	618	602	592	618	622	598	588	627	589	612	601	603	611	613	631	685	576	611	590	618	596	649	600	611	667	649	629	607	612	592	603	632	631	626	630	589	618	601	658	644	623	613	616	629	644	657	605	597	578	667	607	641	641	624	614	643	577	597	627	652	626	626	638	590	619	629	631	595	653	624	590	596	637	623	611	637	616	607	626	589	540	621	593	545	615	565	629	604	628	572	622	675	637	608	601	638	605	650	603	589	630	605	604	641	613	629	639	609	630	599	604	633	640	649	613	635	618	610	610	607	608	631	619	656	668	581	636	616	621	623	641	627	592	603	574	616	607	661	608	653	602	614	618	614	598	612	607	658	611	600	580	607	605	615	574	630	630	628	621	676	604	606	574	676	611	646	616	646	595	588	593	631	653	590	651	600	627	600	598	635	603	645	664	650	613	624	606	596	586	612	602	616	615	629	592	629	614	628	633	582	594	603	630	667	653	606	613	633	569	636	614	577	631	625	608	624	591	568	568	623	633	668	616	603	599	641	603	623	613	606	626	611	599	594	602	624	593	602	589	652	613	656	590	654	646	650	644	644	626	662	616	693	606	619	608	579	613	611	598	614	622	603	596	559	615	584	613	624	586	594	619	624	668	616	582	636	601	634	614	592	599	615	637	594	637	603	647	680	620	613	631	611	596	621	614	652	627	599	600
23040	21789	29724	23852	21089	18323	3747	521	498	496	460	453	453	451	454	470	446	457	481	454	433	444	441	453	428	423	439	448	427	446	458	420	452	432	436	442	457	432	462	470	403	468	434	413	448	444	459	405	449	460	462	384	471	440	416	423	433	446	444	457	441	404	395	464	436	430	424	468	458	440	408	422	468	414	435	468	503	423	428	422	428	410	433	438	429	452	443	451	450	404	453	479	413	416	450	463	454	421	418	449	424	446	454	432	448	445	474	456	466	437	466	466	454	401	444	464	424	446	436	433	432	426	440	473	427	415	427	452	458	437	454	409	451	455	479	428	435	476	456	443	420	398	429	446	438	409	480	429	432	458	439	390	427	419	462	424	416	465	460	428	449	413	442	451	454	440	449	441	448	453	459	420	427	471	412	423	398	493	419	452	440	426	424	467	442	454	478	450	465	450	459	465	445	472	451	458	397	420	425	434	425	425	462	438	452	418	434	395	460	408	453	447	435	462	444	391	444	438	433	413	431	434	468	436	439	447	435	438	425	426	452	415	418	405	457	415	400	470	458	401	446	433	409	423	405	466	418	435	478	406	401	416	381	415	465	412	463	473	454	445	449	460	413	446	417	464	432	423	423	412	433	393	447	454	423	429	428	476	474	393	408	459	428	416	421	420	474	400	458	420	441	428	433	432	426	443	430	430	445	412	443	418	428	440	475	404	449	428	407	474	435	415	452	447	469	408	430	440	447	446	468	430	447	404	464	447	470	431	463	407	403	441	449	447	444	420	462	479	360	446	459	415	395	483	409	414	418	417	409	484	425	436	519	391	436	448	442	445	433	462	434	465	446	411	443	434	443	440	449	408	436	461	438	422	446	437	453	422	442	429	433	399	459	468	447	438	449	450	424	483	476	451	420	427	410	441	432	445	431	466	449	420	455	430	460	467	446	463	427	454	429	435	416	427	426	459	455	437	445	450	474	431	436	454	474	479	455	415	420	442	405	434	457	456	465	409	451	454	431	424	429	451	438	404	452	464	455	450	420	403	419	454	429	425	421	434	453	433	445	440	434	435	434	424	406	461	422	484	479	445	424	448	409	435	447	433	467	439	449	436	446	401	436	445	456	394	451	459	477	429	435	422	453	451	422	443	442	454	421	444	422	391	436	410	454	450	470	430	434	448	416	429	417	423	432	423	451	475	445	446	422	458	454	432	421	415	465	469	422	471	408	445	417	450	387	465	435	413	444	439	433	456	437	445	412	427	415	421	485	433	451	426	425	426	454	433	461	433	453	425	447	440	436	441	419	444	450	409	445	466	453	392	405	461	441	449	434	413	440	442	437	414	408	472	439	421	438	416	427	446	447	440	450	481	465	447	418	450	437	430	450	423	461	447	442	417	459	468	420	458	447	418	429	451	433	446	439	448	441	440	473	428	420	449	446	473	421	487	456	437	418	460	427	442	412	470	459	379	429	381	422	432	483	458	375	435	428	400	456	444	439	432	440	430	428	442	464	434	488	469	425	396	443	382	449	409	447	458	454	428	440	430	461	433	430	431	454	446	433	462	423	466	446	473	445	391	431	450	446	436	435	439	428	427	435	454	414	443	454	395	433	446	421	416	464	444	444	439	436	456	432	443	430	455	433	450	425	433	426	432	405	458	440	434	393	436	439	442	466	437	474	446	431	424	442	431	408	442	483	440	429	456	432	441	460	396	428	426	423	398	430	392	414	471	414	455	457	431	436	464	437	438	434	392	451	465	442	432	418	458	460	413	424	458	463	480	449	432	423	476	429	436	356	428	460	465	458	400	422	434	447	474	440	442	437	441	459	450	422	430	448	427	409	447	459	423	474	415	443	462	415	444	448	466	435	465	473	432	431	420	433	435	433	427	420	448	428	424	466	414	432	441	444	440	442	430	454	437	417	409	434	403	459	478	461	413	447	417	442	422	424	466	444	433	433	435	422	418	429	428	426	444	403	454	465	418	430	421	422	452	448	445	415	435	431	438	462	444	437	458	433	465	454	437	459	439	430	439	484	427	443	466	439	392	437	438	445	411	464	446	437	415	452	463	447	436	445	398	466	412	446	394	434	448	423	441	427	439	409	390	410	448	452	434	470	415	427	440	447	403	441	409	447	477	483	420	413	423	413	416	411	446	458	424	447	450	412	459	440	445	404	443	461	435	394	455	459	416	457	442	456	429	432	436	422	444	454	498	436	415	447	429	424	460	429	389	431	424	429	436	425	488	387	440	464	433	426	453	448	396	441	453	462	420	452	446	408	444	407	445	481	414	461	410	459	410	462	439	425	436	438	429	425	452	436	456	443	448	451	414	419	455	426	404	458	426	460	436	440	410	452	395	440	447	421	402	436	397	412	422	429	427	447	412	453	438	448	465	397	433	429	393	425	435	454	407	454	440	434	471	446	452	456	472	407	437	425	447	459	446	466	467	436	416	434	483	420	442	430	412	446	459	468	467	436	481	472	424	454	455	429	466	435	462	436	453	455	450	450	446	440	428	406	450	451	461	431	429	437	428	461	451	445	402	418	443	449	417	453	420	441	418	417	427	431	427	449	450	409	454	448	412	424	433	461	439	437	462	432	440	431	414	456	453	434	468	438	429	414	441	435	425	460	439	456	427	415	423	466	407	464	406	470	456	421	449	402	440	416	432	451	426	455	440	399	411	437	434	424	426	447	436	436	448	436	411	448	440	421	458	444	423	424	454	429	442	419	407	425	395	427	431	431	449	446	400	424	430	464	460	426	400	419	463	425	391	434	441	437	428	440	436	404	438	428	434	442	397	446	435	395	437	420	447	434	453	467	425	438	438	442	418	408	433	460	439	426	392	429	427	447	445	467	456	439	433	462	439	406	451	428	426	445	433	434	449	452	424	452	408	435	438	440	470	433	404	409	438	425	462	433	431	418	431	449	448	446	386	410	401	419	428	451	447	429	446	418	425	437	433	445	442	458	428	432	458	422	425	456	440	424	426	483	426	419	423	457	418	426	464	420	434	448	454	482	449	421	454	453	447	465	432	423	469	441	478	429	434	450	456	433	454	422	455	462	449	437	400	439	442	442	412	466	437	446	426	462	422	454	441	428	480	467	428	426	418	430	419	423	427	457	463	484	467	437	484	434	473	486	449	449	419	427	466	419	429	453	455	474	441	446	426	476	429	452	437	473	420	467	435	443	437	454	424	435	466	441	442	427	421	462	466	469	453	465	427	396	441	460	460	426	456	465	436	431	463	431	409	455	388	421	443	450	417	433	464	440	462	457	455	450	398	416	447	445	443	404	456	422	457	404	462	480	413	471	422	440	449	453	452	435	435	451	413	453	434	417	426	452	466	435	431	427	443	413	460	409	437	456	414	460	418	397	456	421	408	428	446	391	424	440	410	417	414	438	436	451	427	453	417	458	434	429	429	418	453	456	449	469	440	447	431	462	466	417	430	404	412	451	430	410	457	453	444	422	444	420	462	439	450	469	473	439	413	398	409
60085	98300	67355	36507	13136	2748	865	661	602	635	665	623	660	590	628	606	620	662	630	587	648	638	649	594	642	684	650	604	626	622	660	630	656	669	573	658	631	628	641	676	672	598	633	664	655	648	646	668	642	658	692	650	651	604	632	661	627	623	654	628	612	579	634	642	667	630	637	633	638	625	627	626	632	642	637	662	628	686	665	608	616	621	673	620	615	648	599	651	687	654	638	617	613	711	630	634	690	665	552	622	615	619	618	604	664	628	597	613	586	640	632	672	661	636	625	624	652	656	602	663	610	588	672	638	632	606	585	611	627	642	583	601	627	619	648	623	638	635	622	596	639	654	638	706	616	595	635	615	613	633	652	653	645	593	630	666	690	666	646	653	674	619	637	648	601	653	631	621	622	630	623	612	674	652	644	620	679	607	648	652	629	638	597	621	625	630	602	630	634	597	614	634	623	615	615	669	595	638	648	624	638	646	586	658	629	623	677	606	657	616	635	674	615	640	623	640	625	590	607	664	607	597	631	658	614	649	629	658	647	611	646	639	633	601	635	595	623	597	648	658	646	619	598	596	643	684	641	684	589	623	643	622	649	646	661	620	651	579	660	632	644	685	629	649	653	661	616	577	654	647	650	626	610	596	626	610	639	643	619	588	643	595	583	659	622	663	620	613	606	672	671	645	665	626	659	619	640	640	650	635	658	648	597	635	657	677	615	591	679	659	608	645	607	636	627	644	602	646	645	631	641	646	659	662	681	633	623	630	627	598	615	657	656	662	616	635	653	629	657	634	574	574	626	669	647	626	616	637	616	623	640	600	611	643	610	657	610	664	653	637	657	626	610	659	654	663	652	620	612	624	612	639	621	604	645	653	612	662	637	624	605	621	654	652	623	635	610	677	577	613	596	613	674	587	614	620	632	630	663	617	622	638	669	600	611	710	632	616	660	619	605	629	610	661	619	641	633	595	639	675	631	601	631	677	660	637	611	672	651	640	654	627	609	643	652	642	586	650	608	628	622	655	670	613	655	663	657	653	623	642	629	660	640	613	610	590	640	633	619	608	590	610	621	615	650	593	617	632	615	598	627	612	628	631	659	631	628	628	597	622	611	614	630	625	629	641	649	595	612	638	662	656	647	652	648	658	592	641	663	633	645	637	645	575	603	664	640	596	607	576	615	613	666	653	640	618	620	628	613	640	643	615	624	633	657	624	622	637	641	660	692	635	609	606	598	657	630	591	697	635	609	649	629	643	677	576	645	639	681	616	634	622	614	583	652	673	589	634	595	662	615	617	628	656	632	649	612	643	633	605	620	632	667	686	630	624	663	626	636	622	619	586	656	649	596	650	597	660	674	626	614	682	641	611	669	653	651	616	627	644	684	605	637	613	575	647	635	607	641	640	649	615	629	613	615	642	632	591	611	594	659	627	659	596	646	665	605	614	603	606	657	625	641	614	621	619	630	655	659	636	642	645	628	617	649	653	660	645	608	606	633	644	641	656	656	654	612	610	589	653	661	676	631	627	659	650	643	633	652	619	610	609	586	633	670	668	598	654	607	623	584	641	605	624	593	617	609	652	648	593	697	663	677	611	623	689	628	640	593	638	615	664	666	603	613	642	625	653	671	582	616	651	666	630	587	642	675	636	644	645	647	671	670	644	618	647	666	622	622	626	591	590	649	665	685	646	617	671	636	629	627	646	650	644	653	630	640	597	613	626	595	632	643	650	666	675	622	616	656	642	653	638	646	653	628	641	633	606	643	661	633	632	612	601	595	654	620	627	655	610	618	633	627	649	646	579	595	609	601	606	624	645	644	619	647	642	644	624	671	660	577	650	653	646	622	622	605	625	657	658	630	657	600	663	622	643	579	630	649	653	623	562	661	609	630	677	639	651	623	649	649	672	636	642	644	645	583	647	642	634	630	624	664	614	668	586	615	605	643	650	677	657	620	617	646	585	653	641	640	619	622	651	624	615	646	622	632	678	669	661	604	688	643	651	656	639	657	594	652	627	653	603	611	575	609	617	624	622	629	683	649	606	603	609	730	635	666	579	605	668	617	631	600	657	641	615	665	620	634	643	582	626	630	688	652	677	629	604	625	615	643	616	646	637	663	610	657	627	634	616	608	643	639	623	631	628	623	608	685	619	641	636	685	639	630	592	602	631	670	639	614	638	662	646	647	616	624	591	617	640	644	644	644	659	583	623	600	629	619	626	653	625	656	681	617	637	627	654	632	622	623	667	630	603	628	621	586	615	635	691	618	638	615	631	632	644	659	606	640	589	608	603	626	622	623	632	611	643	677	624	634	628	631	642	614	642	599	595	591	676	624	666	630	563	683	622	605	612	652	597	593	649	605	646	597	639	617	652	605	626	558	616	594	612	643	648	629	616	582	602	646	666	620	567	630	617	642	587	642	651	603	587	615	625	640	621	629	628	613	669	612	675	634	647	648	655	634	635	623	641	649	666	613	650	654	614	648	646	620	556	633	626	623	645	669	656	625	692	631	609	623	604	632	680	678	625	607	624	636	660	636	662	610	637	612	622	645	622	613	637	694	616	666	619	617	635	602	635	648	609	603	610	638	637	642	659	632	584	610	637	643	657	622	649	613	578	640	648	634	636	652	632	619	644	652	615	632	662	627	635	660	631	633	618	654	604	660	612	708	596	643	636	626	611	632	679	638	625	626	602	657	658	640	627	602	618	616	662	628	615	644	656	633	675	620	614	645	629	592	589	638	613	587	635	592	600	624	648	644	608	636	627	633	652	654	641	636	625	653	666	621	617	587	653	665	622	640	608	614	663	617	640	643	629	622	643	617	700	596	614	680	587	664	636	628	642	612	628	641	690	633	629	599	642	633	613	616	637	683	658	620	637	611	609	645	654	610	660	674	666	619	625	666	670	588	626	630	622	610	556	612	635	618	602	649	625	635	613	644	626	660	668	625	626	684	616	609	651	653	631	614	600	643	649	616	637	627	635	639	600	605	640	642	611	654	639	635	629	578	619	627	607	634	672	645	611	604	648	661	627	604	615	633	599	656	623	627	624	634	691	653	617	658	655	606	650	618	605	598	630	623	626	625	649	616	633	619	686	668	606	625	592	672	628	634	635	624	632	625	614	625	617	659	648	613	686	605	610	628	589	593	609	634	632	672	653	602	621	605	595	600	590	680	662	636	643	609	623	619	651	616	659	633	625	659	642	568	642	653	606	621	652	617	593	637	635	615	602	617	614	602	630	600	662	630	618	652	586	628	617	610	615	607	644	607	645	656	613	672	656	635	682	617	632	621	634	633	668	670	657	661	613	588	615	590	649	642	670	632	605	643	618	626	661	594	608	654	636	673	654	669	649	656	643	617	597	658	651	624	647	584	625	672	609	606	613	629	619	632	623	627	618	656	636	657	624	629	653	647	627	664	629	638	653	652	658	604	698	646	637	629	638	669	650	670	625	669	614	594	637	645	617	658	619	611	619	603	722	610	589	644	626	658	599	599	676
30795	32117	27108	10776	1484	492	404	398	394	448	393	391	389	433	426	395	402	408	389	404	351	404	421	419	367	411	397	403	382	390	415	398	398	432	418	355	369	409	396	405	398	413	408	378	390	389	396	394	390	398	442	406	384	373	424	427	395	410	380	411	403	430	416	441	372	396	366	412	426	427	413	420	377	390	398	411	403	378	404	396	387	386	424	397	401	435	441	395	384	402	435	382	392	430	376	400	405	426	404	369	442	420	405	391	370	418	408	413	391	361	385	416	406	373	393	392	409	382	373	404	436	419	402	427	393	393	417	403	442	395	393	386	411	449	396	419	389	399	402	407	412	411	401	410	390	389	392	413	403	380	423	388	430	410	380	424	360	376	381	410	404	428	437	368	378	391	399	399	431	375	392	404	387	401	417	393	432	380	394	395	434	364	407	408	393	399	390	384	393	391	403	432	412	411	406	391	412	438	410	388	431	386	404	428	417	413	433	376	353	390	400	430	422	397	387	388	387	384	404	417	383	415	383	373	391	397	397	388	402	424	410	384	401	368	375	395	408	404	403	384	407	388	417	415	408	393	389	445	380	366	394	386	415	410	384	361	372	426	419	407	438	384	438	405	381	371	389	378	454	403	420	397	407	400	397	414	401	392	405	429	381	401	404	398	403	374	398	391	367	400	425	366	407	374	417	383	401	372	412	439	375	390	421	415	397	391	400	404	421	422	387	407	382	409	416	390	414	420	384	382	384	399	426	400	383	404	391	379	411	425	418	413	397	379	395	422	413	439	385	385	418	441	379	418	403	379	408	427	379	453	389	404	367	379	388	381	388	424	392	383	412	416	388	399	418	363	405	401	364	389	353	393	399	427	391	438	376	430	403	408	387	406	415	412	434	403	419	368	384	390	395	396	418	412	407	411	393	399	410	400	408	398	391	402	404	407	384	383	404	408	433	374	420	379	387	430	388	428	418	416	433	369	416	437	398	381	426	416	397	409	417	403	357	377	395	416	403	398	387	420	417	402	419	363	435	397	369	400	406	379	371	412	389	411	401	417	388	368	426	412	402	392	420	397	410	418	430	360	421	413	376	389	375	402	406	424	394	383	442	392	404	398	403	399	431	431	423	419	400	353	434	405	392	404	382	409	372	380	392	419	403	360	381	394	407	398	381	347	383	374	408	376	351	378	377	407	378	440	391	431	410	402	409	387	417	444	400	404	387	398	440	401	406	407	392	367	437	406	373	394	399	439	417	396	376	392	398	390	423	406	400	431	408	416	388	443	411	405	411	414	406	397	409	397	361	416	390	386	420	390	396	399	401	398	423	387	404	397	365	433	410	382	413	383	429	419	412	412	392	412	396	383	433	408	421	413	414	372	422	356	365	412	381	389	384	382	386	422	405	445	424	399	396	405	396	407	411	395	408	384	393	394	411	373	411	401	349	418	422	415	427	409	391	380	404	417	353	417	393	422	429	409	378	420	394	410	403	427	411	410	366	388	384	375	398	439	413	417	422	378	369	394	398	373	411	422	422	385	433	401	393	443	423	425	373	444	425	397	372	385	401	429	431	381	401	391	400	398	409	397	414	408	369	427	424	399	398	401	402	382	388	390	424	382	412	399	427	395	407	389	371	434	418	409	378	390	461	379	449	365	377	440	428	411	394	359	380	405	448	402	403	417	379	394	400	430	429	410	411	397	400	376	418	384	418	395	375	404	402	367	361	386	399	392	377	431	380	410	396	379	400	423	419	408	434	399	397	370	388	386	386	408	370	377	372	396	411	362	415	429	394	390	373	408	383	438	416	438	412	418	421	364	424	433	396	403	381	407	408	417	381	420	376	398	417	369	405	398	412	420	397	403	429	399	432	380	379	392	410	399	448	412	394	419	394	401	410	399	437	389	382	417	400	408	366	369	424	415	417	397	396	414	418	379	413	412	445	382	392	410	385	407	391	406	443	393	410	454	397	373	401	396	431	422	411	386	389	454	405	385	387	384	412	419	420	383	442	406	392	421	387	370	419	448	386	401	408	406	381	401	404	375	396	434	422	367	381	400	419	393	363	413	424	448	406	395	369	380	399	385	384	399	410	375	418	408	385	398	432	419	406	399	405	414	373	393	390	435	395	429	403	418	372	395	382	414	426	407	412	379	410	433	402	409	420	425	402	449	370	364	413	394	386	380	415	417	410	415	417	396	376	422	391	392	446	375	396	410	411	432	420	411	390	427	391	390	416	416	402	438	393	406	418	387	395	434	379	394	422	405	408	408	417	409	445	401	435	399	377	381	419	366	365	387	392	378	357	403	394	400	356	429	402	415	397	413	385	385	409	370	381	410	418	445	408	398	401	363	394	423	396	392	373	439	418	376	365	397	407	393	415	397	403	427	398	393	391	429	398	399	418	430	421	392	421	389	381	415	409	410	397	366	398	396	369	446	381	382	391	435	417	409	382	389	375	378	396	401	409	379	366	397	389	389	410	391	441	407	398	445	392	403	410	397	417	389	397	407	365	369	441	391	368	386	427	424	368	411	420	374	377	420	497	385	365	391	433	404	411	413	399	416	395	447	438	354	420	412	402	379	412	417	418	401	415	440	432	384	401	418	408	419	432	394	409	432	402	389	435	382	403	409	426	391	405	418	396	405	424	383	414	375	387	361	435	414	395	406	410	370	409	360	383	415	423	400	442	397	414	432	378	414	421	383	416	387	385	435	372	391	400	397	425	395	420	413	418	370	396	408	363	422	411	401	418	438	380	403	405	408	373	422	411	396	431	392	433	368	416	439	410	391	405	385	403	402	402	382	400	383	384	393	378	420	427	397	372	408	379	428	373	382	402	435	412	385	398	397	407	421	420	364	395	435	377	381	379	372	393	433	401	400	419	419	398	398	379	406	408	422	439	426	400	352	410	410	376	394	390	408	401	426	398	413	404	368	379	391	373	381	407	392	418	412	397	416	390	385	409	401	377	392	400	383	393	411	408	416	375	407	386	446	429	406	406	425	385	404	417	390	400	433	380	424	412	432	398	420	402	437	401	395	387	420	396	451	421	413	387	422	435	379	392	384	433	400	391	427	413	418	391	403	435	380	399	393	419	405	382	414	395	415	420	403	400	441	402	422	401	379	430	410	374	381	392	398	406	410	383	377	396	408	412	420	404	422	402	423	397	410	380	446	399	416	425	353	367	411	388	395	400	431	386	417	401	384	388	419	390	393	397	396	359	428	405	391	439	409	391	372	414	421	430	411	411	370	378	408	400	437	373	368	412	411	384	431	387	367	437	397	395	410	400	412	350	409	421	394	410	394	383	374	403	370	419	404	403	431	372	413	409	383	378	372	413	442	422	396	383	392	418	422	418	424	382	425	410	400	432	410	410	428	344	383	408	413	380	411	415	423	443	378	419	407	439	446	392	341	429	388	411	423	404	427	403	400	405	425	419	442	401	410	378	381	377	424	360	402	406	427	430	397	387	401	388	418	363	465	403	410	420	400	429	423	416	400
37484	46531	29016	9435	2233	810	658	663	632	604	576	629	636	633	601	600	616	624	643	634	560	592	636	644	639	601	621	596	566	622	639	601	581	550	610	620	616	606	606	589	605	639	626	621	603	636	579	663	599	618	593	591	590	605	607	597	598	609	614	610	611	611	608	607	615	628	625	601	601	631	640	610	591	604	615	612	616	616	573	636	563	586	617	646	580	560	592	647	616	625	587	591	568	621	660	599	611	604	620	569	579	566	638	603	590	623	621	657	581	635	612	592	590	622	601	640	606	592	559	584	615	572	625	593	577	626	605	618	610	620	568	602	596	621	573	592	588	624	612	611	604	601	607	613	608	608	622	616	599	558	591	584	617	612	596	607	612	542	588	593	618	604	605	594	568	615	604	669	587	604	581	575	604	571	648	578	614	583	572	621	616	587	582	577	578	582	623	655	626	642	612	581	634	653	599	571	615	633	581	582	599	608	640	617	605	571	608	623	611	612	576	540	614	606	582	567	614	605	574	655	614	605	602	648	662	623	633	528	583	636	616	620	627	599	620	612	645	619	595	635	597	576	622	605	633	643	588	613	608	575	570	612	638	614	585	575	661	617	649	622	659	669	615	620	607	630	642	599	601	597	609	590	594	583	599	608	556	618	574	592	590	615	568	591	609	623	588	629	601	582	596	593	569	626	549	602	599	568	614	609	592	605	571	640	580	601	637	575	630	616	601	632	575	603	618	575	609	572	570	585	597	611	588	592	588	598	600	621	629	596	555	590	601	610	599	600	593	632	631	606	573	647	638	585	568	618	573	582	598	619	594	587	657	618	615	604	624	570	598	601	613	596	614	620	613	574	623	616	603	591	610	614	599	605	596	593	576	621	661	606	618	597	597	598	656	558	598	607	595	603	618	639	631	590	600	648	613	555	638	567	593	581	599	620	637	610	619	540	610	620	630	617	572	602	591	637	579	601	605	613	622	590	601	628	632	603	602	608	573	599	633	588	546	571	613	607	623	629	630	582	640	592	623	586	604	609	608	644	572	617	590	644	638	601	573	594	610	612	612	619	612	614	590	613	604	594	616	588	561	575	607	573	585	588	553	599	574	609	625	602	651	647	594	626	629	579	580	595	583	636	582	624	574	611	596	658	652	631	607	529	626	586	612	599	670	587	619	612	591	565	597	613	619	581	614	592	586	639	598	642	573	589	592	576	604	610	581	609	576	608	634	574	562	591	578	637	591	539	621	580	619	595	639	594	587	631	631	611	608	617	563	595	625	604	601	590	553	553	633	591	626	633	623	596	592	593	581	622	606	605	609	647	578	626	610	609	616	632	629	596	612	568	570	590	573	552	648	593	596	576	602	601	581	585	594	566	600	588	594	580	579	609	605	609	641	605	589	586	642	533	597	574	579	607	618	598	628	628	616	619	635	618	598	646	640	628	662	576	623	560	645	589	597	596	590	628	565	579	604	631	610	617	658	582	631	602	578	627	561	610	570	560	617	614	589	551	603	657	603	636	584	569	654	607	610	564	638	569	641	589	567	585	600	643	591	566	559	589	620	622	638	608	583	634	638	600	605	617	570	606	588	618	613	524	626	562	642	610	684	629	626	614	610	589	621	632	600	617	644	588	558	605	607	599	601	612	626	620	637	585	597	593	606	586	582	608	597	625	623	590	598	609	610	603	568	623	638	551	664	601	593	563	643	585	639	610	564	639	608	639	634	625	573	574	574	625	610	659	559	614	594	593	584	604	617	596	592	600	593	606	607	601	603	614	569	608	560	597	593	600	629	583	609	617	622	590	573	591	575	577	575	582	588	576	656	574	599	639	566	599	612	600	601	597	601	573	601	613	607	628	629	604	597	559	625	593	610	596	616	629	596	593	608	568	660	594	545	646	581	601	580	590	659	581	566	567	636	605	648	584	561	625	603	605	616	640	593	577	583	594	626	611	636	635	633	587	619	550	572	585	568	616	612	605	579	626	581	612	592	617	610	658	641	601	556	567	625	639	640	551	610	617	615	604	580	612	585	586	588	582	579	607	598	590	595	625	599	628	601	643	584	567	598	621	604	607	633	595	585	637	617	591	596	635	631	573	643	611	590	611	618	592	604	636	594	607	585	645	632	611	588	573	619	583	608	614	594	616	674	595	624	596	684	598	618	569	619	584	609	557	582	639	596	574	604	586	625	571	556	629	616	629	644	561	600	591	593	582	571	589	623	567	652	558	632	583	611	595	573	610	566	640	563	624	628	647	603	596	618	573	625	614	604	545	641	620	639	621	603	565	614	623	615	616	609	608	617	625	654	589	581	646	611	572	607	611	591	591	611	586	612	586	598	570	586	638	576	573	623	594	613	603	641	606	643	612	561	590	584	589	603	598	619	590	595	620	589	593	600	597	593	621	571	610	633	614	596	569	587	592	653	590	592	637	604	593	555	589	629	601	636	603	581	605	589	594	606	612	593	582	600	649	554	607	599	595	613	618	608	599	580	608	563	575	571	624	611	594	596	570	587	559	585	639	604	598	640	533	575	610	626	614	619	608	656	589	587	598	630	603	611	615	648	620	615	613	584	608	607	612	641	590	601	602	607	616	647	583	599	578	602	623	594	599	617	622	562	639	619	592	616	589	592	593	609	615	586	595	623	610	609	566	582	581	593	605	610	626	596	617	593	611	587	560	616	596	663	616	607	583	565	557	624	625	573	567	642	597	619	618	613	539	591	574	593	589	604	627	618	581	593	595	550	619	601	590	608	615	598	577	585	593	592	592	590	632	611	601	623	598	650	599	607	608	582	600	619	581	592	621	559	580	595	601	584	598	599	650	570	607	566	617	576	587	584	593	626	610	581	590	598	598	597	615	575	585	603	631	607	581	611	629	585	583	624	613	617	616	622	624	656	648	645	606	609	609	671	630	636	558	641	622	579	616	583	604	608	614	623	618	580	596	572	594	596	593	592	621	569	618	601	593	562	574	575	599	582	608	579	612	601	604	595	651	632	634	575	603	609	615	606	581	594	594	613	586	594	649	544	607	611	603	603	587	588	627	604	571	616	582	608	588	571	671	598	581	590	597	627	626	604	616	645	633	640	592	603	580	582	631	605	618	607	615	602	588	620	571	629	611	593	652	622	591	639	623	607	630	625	589	590	685	591	598	614	676	565	600	636	573	616	652	564	549	620	589	611	571	542	557	580	618	563	589	590	635	585	617	628	592	617	588	629	661	599	601	592	619	576	628	533	587	626	622	631	582	628	637	579	569	563	610	590	572	597	609	614	618	627	598	643	571	639	599	638	589	618	645	601	610	615	623	609	610	585	646	602	621	638	590	662	613	572	599	582	620	619	594	590	612	581	575	570	589	628	572	601	575	578	588	612	620	628	629	634	644	606	602	638	644	644	596	605	587	600	611	591	599	640	633	565	605	606	608	623	613	621	626	585	601	598	543	637	611	620	616	639	614	597	605	643	656	644	589	630	583	591	613	598	595	576	596	598	585	626	610
24087	22709	30246	24837	19627	7834	739	469	424	414	443	450	399	425	450	434	412	402	417	462	395	421	428	414	392	410	398	401	384	400	463	409	422	401	401	415	414	436	420	420	409	400	435	427	422	448	422	420	398	419	429	448	422	457	378	420	411	406	445	420	418	411	383	418	422	430	415	424	420	381	444	420	427	425	400	438	440	427	406	417	422	427	413	431	404	448	391	388	400	450	426	413	403	444	438	374	424	421	430	408	422	400	373	410	404	436	459	402	439	430	418	414	426	415	449	403	423	388	409	413	415	416	403	423	429	417	464	409	421	395	399	379	393	414	389	449	375	386	420	413	420	412	437	380	426	377	408	403	376	396	481	454	419	415	423	452	469	387	431	395	401	408	433	418	427	387	400	436	458	403	448	392	401	415	424	422	420	397	396	402	398	412	407	399	424	413	405	429	414	431	433	433	430	403	426	423	421	422	380	393	431	394	401	439	438	457	444	399	471	434	441	386	414	414	420	388	411	405	411	392	376	428	418	390	461	394	394	389	374	436	389	431	394	420	432	420	436	423	411	398	419	409	409	416	407	420	404	397	443	396	385	434	409	436	400	397	430	445	438	403	427	398	431	403	410	426	415	403	377	414	419	413	423	425	411	380	460	439	407	422	392	418	424	408	397	431	391	401	415	414	408	446	417	455	420	420	415	420	386	427	451	394	416	384	433	446	381	428	423	415	403	411	405	397	422	421	412	428	402	445	416	413	396	399	412	441	430	372	368	378	419	394	416	409	414	407	420	412	416	401	384	420	404	439	387	427	408	407	416	380	423	418	400	410	423	387	414	437	400	413	411	416	399	410	411	414	415	398	444	416	425	415	413	418	415	397	423	417	441	393	431	413	437	430	403	436	386	437	377	454	420	410	421	399	413	432	405	437	439	418	441	413	473	427	404	419	417	428	433	403	388	462	429	387	411	428	438	437	429	436	400	435	396	417	441	403	435	387	453	436	395	392	444	436	438	426	429	421	444	433	427	416	390	402	395	420	431	419	412	418	426	377	381	424	424	419	409	419	426	410	403	440	432	399	430	404	444	411	436	430	429	409	395	413	422	420	401	402	390	456	397	463	392	363	426	421	419	397	424	408	444	418	404	403	438	378	389	421	400	421	429	441	426	398	371	408	371	418	433	451	444	430	401	416	431	437	410	405	408	399	381	391	432	421	410	419	414	396	401	425	436	384	443	403	440	426	417	402	415	463	398	437	396	415	427	393	405	416	412	432	411	400	416	415	417	387	400	412	454	426	407	420	420	428	397	437	461	406	404	399	380	421	394	423	419	397	400	412	384	417	427	424	431	388	439	417	404	380	430	391	363	370	379	421	401	439	397	419	444	433	383	442	407	402	424	387	379	412	438	428	413	421	412	419	390	404	382	416	439	394	411	379	424	455	398	438	449	411	395	401	439	403	407	370	384	418	405	400	392	434	412	418	412	403	394	406	394	427	394	404	390	420	415	431	423	383	414	420	427	420	427	411	424	417	414	421	386	415	383	405	381	424	407	400	417	410	415	423	411	370	379	437	411	425	409	382	401	439	414	431	465	381	383	422	429	407	439	466	449	426	416	448	466	425	401	393	391	409	424	433	405	423	412	455	429	421	405	409	428	423	407	424	402	434	382	420	427	452	432	414	406	424	350	451	443	375	422	430	414	393	448	406	398	435	430	382	433	375	452	417	420	434	405	450	408	419	408	406	437	426	437	412	420	433	429	401	423	465	399	430	423	415	366	443	399	428	389	415	439	412	393	417	419	430	409	436	405	392	408	414	428	412	399	415	404	383	446	448	398	403	415	401	406	426	418	401	412	383	391	399	412	416	433	395	412	421	430	437	430	399	412	395	382	415	406	446	424	431	437	407	412	415	458	378	428	408	412	407	408	431	434	424	381	392	448	470	425	404	458	426	391	372	401	400	409	383	416	416	409	438	451	369	391	445	423	441	410	396	413	393	425	421	436	440	409	386	403	396	392	403	447	400	404	393	411	415	428	370	431	399	442	404	415	387	419	407	390	411	442	422	429	389	440	424	409	411	466	437	378	422	445	406	428	400	407	443	379	403	435	435	411	417	411	430	435	444	437	426	390	384	405	388	385	399	419	403	441	467	381	436	372	402	427	431	383	379	449	402	404	413	368	391	432	434	430	380	396	415	410	407	400	414	402	397	413	431	401	406	423	454	397	412	419	450	400	438	386	410	413	430	388	421	401	412	418	394	394	391	418	394	433	412	416	380	404	432	415	432	457	392	457	384	393	427	460	423	405	405	413	413	416	411	407	414	413	421	389	389	431	437	397	412	455	439	387	405	405	383	444	421	405	383	447	408	445	423	417	404	421	371	400	383	416	438	447	416	440	414	422	422	389	388	404	406	403	386	425	442	423	411	431	377	433	403	417	403	443	367	430	426	405	429	388	380	396	434	392	392	419	428	455	424	398	422	425	408	368	404	415	400	418	399	403	408	445	446	429	471	357	420	404	433	425	407	406	405	409	401	433	438	448	419	401	401	411	449	394	397	425	399	448	429	392	403	416	428	364	421	371	460	422	431	427	378	438	394	434	409	417	383	399	407	394	406	404	402	440	395	423	390	403	397	414	419	420	457	404	400	405	426	385	479	406	424	405	380	403	427	406	448	438	398	418	392	384	427	409	406	418	439	439	415	395	401	387	424	400	392	428	441	424	411	400	420	389	415	418	384	414	383	370	384	430	422	408	422	410	437	441	417	407	380	434	416	413	403	448	466	401	459	433	381	385	405	411	434	417	420	447	402	416	400	423	410	444	380	423	405	413	412	381	421	418	443	395	461	419	390	408	400	432	451	441	343	432	389	421	428	446	412	426	410	445	440	425	425	409	424	417	442	366	422	415	400	458	399	416	421	372	401	434	386	427	389	424	417	437	400	446	406	424	433	396	410	407	423	445	445	449	396	432	409	423	430	411	411	425	384	398	427	429	397	408	400	398	407	447	421	426	429	393	419	369	391	395	420	402	451	434	404	402	444	432	436	412	416	405	415	415	419	439	377	438	443	417	422	440	414	429	401	426	410	400	450	403	387	420	427	381	476	408	435	389	417	442	420	437	398	430	424	396	433	401	407	432	442	403	420	423	415	387	436	406	412	391	390	423	429	402	403	414	419	407	425	400	396	421	417	405	404	414	429	425	407	397	413	421	428	428	367	431	415	436	449	402	482	413	394	437	407	429	400	408	410	437	391	409	410	395	428	462	420	402	411	392	412	410	426	437	415	413	389	411	392	441	446	425	425	414	422	415	384	418	408	448	437	378	407	385	416	409	385	402	434	384	407	394	426	438	376	406	422	444	390	416	395	408	382	413	402	400	416	442	416	412	376	404	410	443	375	398	398	397	431	412	417	393	425	406	431	418	420	396	396	431	412	419	444	416	411	393	387	438	432	432	400	407	432	425	422	429	427	382	442	395	425	419	443	373	390	439	363	414	404	398	391
59670	88715	58496	29142	8988	1863	819	634	604	627	605	670	600	638	654	623	571	676	617	636	655	630	630	634	621	615	640	607	602	589	615	608	611	650	569	629	609	601	602	618	625	596	620	636	641	586	627	597	626	648	577	620	579	643	586	590	602	633	632	600	622	637	618	621	638	599	623	619	648	625	609	640	624	585	602	627	663	644	592	664	646	616	636	610	620	586	581	596	577	633	623	588	657	594	645	639	584	655	639	610	638	658	618	614	608	615	608	590	628	659	583	571	573	592	629	626	616	616	604	635	584	625	595	621	599	672	637	603	641	611	666	644	614	598	653	574	628	586	646	629	611	582	611	673	618	669	621	662	650	632	658	655	623	594	647	637	617	605	646	639	643	622	578	602	612	611	613	667	622	623	597	566	593	591	652	638	644	562	635	578	638	615	668	616	606	657	634	602	658	565	654	641	593	635	637	635	612	618	637	673	609	592	613	614	630	636	618	646	600	624	608	603	653	654	605	639	606	596	635	670	630	640	635	643	645	606	566	667	625	611	612	655	644	596	632	651	575	658	579	643	653	695	615	638	606	604	616	619	648	578	621	581	553	613	598	644	590	618	602	622	645	623	657	610	602	615	621	656	621	653	602	635	610	614	587	607	534	626	650	569	644	595	596	589	634	639	630	652	639	631	605	621	605	631	641	601	645	602	588	641	589	621	615	666	653	710	600	595	613	645	603	641	662	641	643	629	673	602	650	608	639	619	557	611	637	610	639	660	617	623	606	613	610	654	635	592	630	607	616	630	639	636	635	589	603	625	610	634	634	625	647	671	630	600	607	598	624	632	610	645	605	617	584	619	642	585	635	568	605	625	628	655	624	664	636	615	627	625	574	612	642	622	657	647	648	677	583	646	612	613	614	597	603	615	601	568	682	644	650	651	608	662	622	641	621	618	544	647	612	614	628	613	590	644	601	634	622	590	591	644	610	635	646	628	607	605	611	603	605	669	616	606	608	616	568	615	604	601	669	612	621	645	611	606	648	605	555	598	643	585	622	661	597	639	633	649	601	624	606	604	585	610	595	640	611	603	600	579	628	630	600	609	620	626	606	663	622	661	636	630	606	552	616	601	668	623	607	582	625	624	634	620	647	637	624	608	608	626	629	643	580	639	610	613	623	622	648	611	635	628	650	626	647	589	597	625	645	631	614	604	632	610	620	636	668	642	614	611	641	585	641	614	591	626	619	608	653	597	621	668	678	614	630	641	590	639	642	640	617	611	617	623	620	641	644	613	573	630	609	644	592	643	622	655	613	641	656	675	641	626	626	599	574	647	640	600	604	620	634	617	618	564	581	650	598	612	608	636	581	630	590	629	582	584	621	600	619	632	641	635	611	621	641	601	593	603	651	625	623	632	622	601	610	609	601	642	601	596	613	587	589	586	597	619	581	623	605	617	609	623	614	615	631	631	604	587	606	614	651	588	623	610	629	571	599	630	606	610	613	624	604	608	641	652	632	602	619	606	610	628	641	614	634	601	632	600	635	647	641	648	632	616	626	598	598	598	577	616	587	624	639	637	625	676	568	604	640	631	606	641	606	606	603	581	582	621	601	595	595	633	606	654	612	618	647	601	636	601	627	641	653	598	638	617	617	657	632	582	637	633	652	590	605	610	664	639	552	609	630	642	624	620	633	588	637	638	623	622	602	625	637	657	650	640	587	609	607	624	609	614	655	661	614	615	623	643	626	660	642	594	628	658	608	611	621	621	622	597	587	645	606	570	648	613	630	645	645	557	641	623	616	615	583	649	626	607	594	610	613	656	595	590	653	609	611	596	633	624	625	626	631	678	659	640	618	615	587	602	634	627	614	635	632	607	582	618	605	643	605	605	641	648	572	629	649	625	638	602	588	688	635	613	654	650	651	600	661	616	646	600	650	633	649	620	641	601	597	639	657	577	651	598	640	626	665	659	618	657	594	580	602	639	646	621	615	590	683	614	565	623	628	615	619	620	660	601	646	601	559	609	646	628	633	596	575	632	667	621	637	641	615	643	599	620	606	656	620	612	627	597	611	593	628	583	620	587	567	624	602	615	650	662	607	608	609	624	636	609	597	587	646	596	681	611	634	663	583	641	636	612	582	624	617	669	587	594	618	622	642	639	588	599	663	605	599	607	664	619	621	621	577	655	614	650	625	641	581	646	603	603	610	599	651	636	630	593	687	667	625	562	651	607	667	620	644	625	633	647	619	647	615	641	632	653	649	580	632	627	636	638	611	650	616	614	676	639	576	640	613	604	622	578	618	609	599	563	618	618	643	636	652	643	649	553	599	638	612	607	622	658	605	651	652	652	615	619	668	610	657	645	618	588	614	591	625	620	668	620	625	647	610	615	623	631	603	639	621	589	641	659	597	571	622	620	635	609	581	642	635	626	598	580	600	628	617	628	604	612	680	623	631	631	655	630	617	612	656	616	587	634	581	585	664	616	646	564	664	605	611	623	619	600	610	606	623	639	603	591	649	611	636	632	602	602	600	637	620	646	610	642	638	637	596	592	636	620	611	650	617	576	625	618	581	606	604	668	615	598	571	623	605	655	593	552	621	650	609	593	638	632	605	622	586	613	641	635	628	626	600	600	634	615	629	603	666	595	604	614	662	578	655	643	592	616	632	588	651	599	631	560	681	604	633	619	601	620	639	590	635	612	604	610	653	635	600	634	634	604	627	629	624	607	627	612	627	589	612	629	568	610	609	611	633	650	627	612	625	594	636	583	631	623	633	624	622	581	575	611	667	630	634	663	620	621	622	596	575	598	578	617	632	617	648	611	652	595	612	632	642	695	659	641	620	616	619	599	594	622	608	584	586	634	649	604	598	626	582	584	628	613	600	639	589	594	609	611	612	615	585	626	588	602	625	632	631	587	642	623	626	646	631	650	668	604	585	619	602	611	635	659	622	638	577	632	601	644	605	629	608	640	619	591	630	572	624	631	664	632	603	609	619	634	631	615	638	624	643	646	622	600	579	623	615	619	589	646	596	642	633	618	586	619	642	589	636	596	614	650	639	641	635	647	626	589	625	654	605	610	669	635	637	607	616	564	668	615	661	626	612	617	589	648	631	609	656	625	617	634	642	605	601	607	616	587	627	628	612	608	595	622	653	628	676	609	603	566	654	611	602	641	605	609	590	584	646	587	540	622	577	617	634	569	597	630	651	657	638	590	588	627	596	615	614	662	587	640	628	620	608	581	644	588	643	611	630	626	614	618	659	612	644	625	631	628	597	583	646	661	590	654	605	622	617	615	627	615	635	648	602	613	630	624	629	589	601	591	613	626	604	650	623	616	634	608	613	600	575	648	663	674	616	655	619	614	631	628	628	636	628	641	629	613	609	623	610	603	615	610	585	646	647	625	612	628	641	611	625	647	612	606	642	635	599	607	606	612	629	613	617	641	648	626	604	576	616	611	601	617	618	672	575	626	688	604	601	651	627	624	606	665	663	624	621	607	614	626
23079	21587	29472	23772	21009	18537	4007	563	448	494	463	463	428	467	479	441	497	473	444	434	431	459	482	478	407	444	436	414	451	488	424	406	426	449	440	429	417	428	457	453	435	453	408	436	450	468	414	468	504	398	438	448	446	452	427	466	456	400	456	427	438	417	440	430	440	429	453	424	399	426	402	461	448	425	426	463	455	464	438	458	427	419	433	480	460	394	454	465	417	445	407	484	452	394	412	413	476	439	456	461	423	451	452	442	447	459	454	410	429	392	451	431	464	410	422	446	444	440	458	470	443	456	447	421	436	395	409	420	446	420	402	440	456	443	418	439	492	432	441	417	433	458	452	465	429	425	458	457	440	440	453	471	473	479	481	446	439	423	438	418	460	462	454	441	478	449	448	458	437	437	421	463	444	431	431	454	449	485	444	435	429	458	503	420	411	442	430	468	435	427	443	453	451	388	435	426	451	438	438	448	454	443	446	463	426	464	444	412	456	457	467	430	480	471	454	441	457	447	490	456	442	444	443	431	464	460	460	439	439	423	445	452	418	430	425	435	419	460	431	415	418	453	420	443	425	469	457	430	407	444	422	449	436	429	425	441	427	420	434	447	447	465	444	451	426	478	436	440	435	468	440	467	460	432	388	446	440	447	454	449	452	411	442	441	456	429	474	428	451	449	459	438	450	440	442	432	427	450	410	417	411	455	389	436	438	456	486	459	455	453	454	426	486	456	395	447	447	451	445	450	450	441	451	438	468	458	435	444	428	462	490	433	432	434	428	386	433	429	500	435	432	425	447	443	455	461	426	458	438	472	407	439	453	439	443	430	422	394	461	419	431	432	483	471	429	448	441	462	444	382	382	452	446	445	434	488	451	424	415	459	452	488	426	450	425	425	459	461	437	436	443	455	480	483	438	426	436	452	416	455	408	456	451	426	416	443	431	447	409	475	450	488	449	421	466	439	426	435	450	431	419	432	449	465	401	479	422	434	436	470	436	435	426	451	389	464	442	428	439	413	448	429	403	422	407	454	444	479	462	406	475	445	450	452	394	438	406	422	414	415	476	444	436	463	494	388	443	423	465	420	440	445	432	452	444	458	459	440	459	413	428	441	441	442	449	419	444	424	410	392	438	422	454	415	445	457	427	459	475	433	436	411	427	442	489	463	415	418	457	386	434	439	407	428	416	453	385	439	435	425	450	467	427	420	447	449	479	445	454	418	418	434	427	410	435	441	428	447	451	416	451	445	458	443	452	408	436	452	427	441	461	412	450	436	453	415	461	415	420	429	445	407	477	443	434	468	416	412	441	472	422	454	464	440	440	427	426	431	408	456	473	476	458	445	461	439	465	434	458	454	457	428	453	439	439	458	479	440	434	446	406	435	452	442	461	425	404	426	437	445	446	429	413	455	412	481	449	440	433	447	454	440	442	480	420	441	449	443	422	434	477	442	457	438	442	449	416	444	462	454	437	449	440	415	454	430	446	445	434	456	475	441	438	426	432	441	478	428	434	430	450	465	448	474	453	430	443	454	466	413	435	446	447	444	424	435	454	435	438	423	459	459	435	428	440	462	454	413	415	414	460	448	451	419	458	499	445	409	420	455	437	447	441	475	451	491	471	476	402	489	441	459	452	474	435	443	444	428	474	435	432	429	447	425	427	451	473	461	433	431	462	430	427	458	420	447	455	466	428	462	463	436	462	433	442	439	429	434	442	421	450	440	402	448	441	432	416	430	398	412	426	436	465	408	490	434	394	427	436	457	433	430	431	412	424	471	460	397	462	472	393	438	439	462	424	440	461	475	462	433	433	432	460	426	450	429	454	468	445	489	405	430	434	467	401	434	468	440	436	437	421	441	437	433	465	437	464	442	443	452	434	450	430	453	432	446	420	438	422	426	481	434	425	440	405	457	429	409	413	448	447	459	451	438	470	429	378	459	408	432	422	455	457	442	480	433	450	444	460	453	466	438	413	421	421	416	447	437	456	444	439	470	490	472	450	470	448	427	439	429	398	422	463	451	448	397	465	455	402	447	423	423	481	417	423	451	410	381	458	470	434	464	445	436	438	435	472	446	434	451	441	427	436	449	393	453	452	436	473	452	417	432	402	408	427	448	455	465	431	425	458	413	416	439	438	435	432	470	441	412	440	449	414	426	402	446	426	431	424	444	446	416	420	446	453	456	455	443	418	443	438	426	472	424	438	439	437	442	446	434	425	454	433	411	420	436	456	422	432	439	427	445	435	415	423	466	399	469	457	465	403	464	456	426	409	425	448	465	447	439	393	465	489	431	436	452	434	440	460	451	436	429	460	440	443	426	425	468	412	468	463	441	435	457	476	450	469	459	421	417	437	466	445	447	448	434	471	458	449	389	433	422	463	484	435	430	445	416	439	427	409	395	475	418	442	450	462	433	436	427	463	472	455	470	432	446	476	418	464	418	432	452	504	427	442	469	413	433	429	440	428	449	440	437	436	455	446	424	445	445	427	427	422	460	480	439	444	444	423	417	378	467	458	454	450	440	413	448	436	440	437	456	431	440	427	466	434	429	418	464	443	403	434	439	450	416	475	462	398	429	414	440	467	407	409	437	408	443	481	439	394	421	403	463	446	439	423	443	444	452	440	442	431	438	437	421	417	432	449	474	487	415	391	439	426	406	402	478	420	451	437	423	440	430	450	453	460	493	445	432	441	442	430	388	418	447	443	493	449	463	476	459	436	448	430	448	448	433	426	436	453	414	423	472	465	431	461	452	446	454	384	418	463	445	478	448	404	505	426	418	453	447	486	426	399	425	462	444	414	423	447	435	434	422	449	483	437	381	428	435	467	459	447	431	421	402	415	449	451	447	445	408	394	425	461	448	419	449	457	433	418	471	432	483	445	471	449	458	445	450	438	411	469	416	436	411	452	431	460	412	437	421	440	444	443	445	425	406	439	435	431	408	442	447	445	478	466	455	432	476	454	449	456	465	438	419	411	442	436	400	445	438	428	470	431	455	465	450	443	436	499	442	424	390	431	460	430	412	450	432	424	441	418	440	429	411	457	448	412	420	410	429	436	460	431	443	462	433	444	432	435	451	439	434	440	439	404	407	445	462	453	427	449	448	427	460	445	446	384	444	426	405	428	428	431	468	438	443	464	419	428	473	453	410	449	457	412	457	445	446	418	440	469	459	461	442	418	448	474	433	444	388	420	440	439	446	446	401	445	416	446	437	403	407	437	461	429	434	436	450	450	441	484	444	418	441	452	424	419	423	448	407	447	411	460	409	454	433	426	424	427	466	460	435	474	442	434	427	426	452	452	425	447	444	417	458	424	425	434	402	426	442	458	449	441	420	397	462	439	456	440	453	435	453	444	394	435	474	450	465	435	455	404	455	427	432	440	416	467	443	427	433	433	410	407	420	445	454	430	486	446	432	474	451	497	469	436	439	442	450	460	445	449	431	460	477	424	430	419	456	442	404	461	453	415	435	431	444	459	441	452	456	406	464	411	434
60237	96576	66572	35791	12688	2863	925	658	642	623	672	624	615	641	668	642	651	636	660	653	646	620	613	642	621	595	619	655	603	642	652	680	640	610	640	591	652	610	709	644	620	634	622	628	634	657	658	621	637	644	631	618	646	623	679	660	622	664	663	635	641	624	640	631	641	660	644	655	652	661	647	633	644	622	637	664	657	625	653	616	612	634	621	644	665	626	679	684	637	656	625	619	676	669	595	625	634	615	673	645	632	644	665	649	652	618	605	656	634	627	640	642	596	652	646	616	622	616	674	622	599	652	667	624	631	625	629	630	649	634	658	661	630	669	625	592	576	592	635	606	580	661	652	659	652	639	634	646	623	637	621	594	635	612	616	589	621	629	652	632	661	648	678	668	604	621	625	698	675	610	650	663	613	640	645	600	632	632	615	615	644	628	656	593	648	586	640	653	592	604	676	627	583	613	654	667	616	622	650	605	643	658	648	642	583	672	650	666	594	632	626	614	642	639	662	647	629	602	637	647	601	627	624	650	671	630	621	627	673	630	629	651	670	585	656	644	645	624	600	615	610	627	655	668	634	606	647	651	641	639	594	661	641	660	657	590	654	642	629	605	635	646	623	617	626	638	654	649	654	648	665	611	654	635	631	671	607	647	620	615	608	643	627	683	616	629	626	619	603	644	666	659	647	645	628	646	629	632	592	657	654	642	603	609	649	649	616	648	639	579	647	652	614	652	675	611	619	661	645	608	606	627	638	667	559	611	671	637	599	594	592	659	594	621	655	605	584	615	626	656	616	650	627	649	637	675	601	636	647	603	616	621	645	638	617	631	617	638	640	660	603	653	583	621	589	637	635	610	635	638	617	627	670	644	667	640	620	659	658	631	626	648	623	606	672	621	636	621	609	691	664	602	640	634	625	622	632	583	675	604	597	616	644	601	620	633	656	618	587	670	617	638	629	682	644	634	656	692	646	631	637	620	617	667	647	617	629	613	653	651	642	587	605	633	641	644	642	638	628	593	668	596	631	629	620	634	664	611	608	613	618	654	629	600	649	624	641	634	609	680	615	599	664	664	622	588	670	652	592	622	658	653	638	619	617	629	647	651	604	615	661	631	637	634	625	656	636	613	618	602	639	652	632	678	647	636	580	601	622	659	651	638	653	603	621	688	644	645	623	644	671	627	653	639	638	635	641	672	665	622	646	654	654	629	643	576	644	643	592	588	647	613	663	658	663	612	700	624	600	637	641	647	610	655	607	623	614	583	683	655	614	634	627	671	676	642	677	655	640	651	637	627	621	640	606	591	630	649	641	650	629	607	624	607	627	636	623	655	614	630	606	599	623	660	618	628	603	647	631	612	647	625	652	644	632	706	644	624	670	640	665	643	627	673	623	665	659	672	657	650	688	635	624	602	604	589	675	652	630	630	571	635	635	681	658	616	637	607	610	651	631	696	573	653	635	624	656	606	648	645	614	619	616	588	611	665	620	701	659	590	625	622	617	594	635	591	581	609	661	602	591	650	582	639	637	609	621	661	649	648	683	629	658	608	663	619	619	642	616	631	584	628	619	575	633	622	640	649	692	628	626	650	595	678	640	657	680	608	642	636	626	623	623	615	678	619	625	638	619	590	685	667	612	596	637	614	639	597	643	636	579	624	617	637	630	615	629	612	626	622	601	617	653	629	604	633	619	684	595	632	635	589	590	574	617	666	591	597	631	616	653	647	665	597	596	650	629	681	587	631	662	650	635	610	687	638	639	592	685	624	658	669	659	653	675	617	603	610	644	623	615	615	627	602	617	643	655	636	599	635	652	605	717	620	609	593	611	647	669	619	642	638	623	603	683	634	640	656	641	632	634	631	633	604	640	624	622	634	611	679	610	639	645	651	666	623	634	603	628	615	599	659	634	636	617	659	594	648	567	646	615	626	597	600	669	622	659	605	655	641	686	646	618	641	630	628	642	629	657	658	611	626	621	645	598	653	664	620	617	601	633	642	660	602	639	664	657	565	587	666	644	643	622	687	615	635	636	600	594	632	593	635	626	647	649	623	633	586	684	648	604	613	647	664	640	670	611	591	648	675	590	625	632	585	620	632	648	609	595	635	617	627	597	609	635	638	701	639	630	644	598	649	659	667	656	632	681	624	644	598	625	630	614	610	636	588	622	637	680	622	677	621	637	658	609	656	616	622	634	639	592	610	668	628	630	664	632	668	667	607	663	644	653	604	608	631	667	688	627	638	647	622	643	647	646	605	664	624	646	618	603	639	617	594	613	665	638	698	644	605	575	618	606	625	648	629	639	633	622	612	693	655	650	612	657	645	644	586	686	628	634	650	672	644	666	664	655	635	664	610	618	659	637	665	647	586	642	601	659	645	628	620	651	638	631	637	621	671	617	628	599	659	654	658	601	631	668	612	670	616	655	633	634	629	607	667	638	637	658	564	588	597	593	616	667	676	630	667	661	634	611	670	614	606	615	627	638	596	615	624	644	673	621	613	637	653	630	661	599	613	622	636	646	649	636	634	661	598	607	635	616	655	694	644	664	638	644	646	662	674	620	635	662	650	668	597	619	661	635	595	672	665	571	620	611	647	662	678	655	630	621	645	670	608	635	598	605	658	620	625	626	604	603	660	576	634	634	614	632	659	616	685	652	640	574	672	639	598	602	657	622	642	658	608	640	602	608	572	609	649	653	649	636	676	625	647	612	680	611	662	592	650	624	659	623	635	645	607	634	653	656	603	621	651	615	635	611	650	641	607	612	665	664	633	670	649	582	682	695	631	627	649	654	583	606	645	619	650	582	636	620	632	604	657	581	642	617	665	625	612	634	674	628	644	655	624	681	626	645	656	680	645	621	622	623	627	632	614	618	672	623	628	651	636	639	617	586	624	640	610	679	626	661	634	631	630	671	663	605	655	601	675	622	643	664	618	680	608	618	618	576	607	627	655	645	631	669	643	605	632	646	639	602	645	629	564	638	640	613	661	638	644	593	714	666	634	663	678	570	643	604	663	639	632	649	671	660	578	633	596	622	651	669	601	606	599	635	632	627	634	557	591	626	633	654	648	619	620	648	623	610	620	655	618	649	566	611	657	650	595	596	660	618	609	648	633	663	614	650	638	595	637	641	604	656	585	608	626	626	627	676	617	569	620	646	623	607	615	598	633	657	629	668	668	596	610	644	656	653	667	600	652	690	661	613	657	647	637	644	690	665	615	640	657	647	657	652	629	651	635	654	630	666	595	614	670	638	597	658	670	614	666	634	656	629	634	641	601	654	620	635	645	624	631	628	603	608	601	647	645	591	631	692	629	620	664	679	596	641	640	647	644	626	662	625	648	653	619	605	655	646	639	622	596	651	643	640	636	614	603	656	613	674	673	679	642	640	634	627	660	607	602	596	678	665	645	641	588	639	654	598	642	657	625	636	690	644	672	618	650	623	645	621	636	642	594	613	642	613	636	653	656	658	619	670	625	651	644	607	639	625	647	674	608	608	648
30668	31348	26714	10520	1408	557	468	407	396	371	445	411	401	372	432	392	431	361	450	428	418	391	435	413	416	409	451	384	397	456	393	421	409	396	441	437	473	401	389	405	399	409	391	435	403	433	387	424	393	419	408	410	404	404	431	386	390	385	420	387	458	425	375	374	448	428	413	414	411	394	386	412	410	447	420	409	392	372	385	384	401	410	432	404	373	418	421	419	404	441	409	391	407	396	399	406	415	425	443	392	435	434	402	423	435	435	431	440	412	399	416	446	401	423	411	421	402	415	427	427	419	392	380	436	413	366	416	389	404	409	414	419	403	384	394	411	394	424	432	417	402	395	406	388	371	418	428	415	427	396	447	409	420	397	393	373	425	399	420	420	421	411	401	451	412	393	396	385	382	384	416	414	409	383	435	429	413	394	410	389	384	394	381	368	412	410	435	404	410	405	411	401	372	398	376	360	413	381	414	422	400	418	391	432	394	418	410	365	415	387	376	395	440	418	398	441	453	426	422	430	400	377	418	441	402	419	400	451	391	384	393	388	381	395	426	464	385	419	396	443	416	425	422	435	434	414	411	380	401	420	441	394	407	410	398	380	448	415	401	409	413	418	418	431	387	396	445	398	387	419	399	420	375	402	395	389	395	400	447	411	412	431	438	410	389	454	381	387	417	396	412	418	404	416	399	421	445	402	384	427	418	412	396	380	446	392	392	376	400	419	426	420	392	421	421	387	413	386	399	427	368	396	413	409	399	433	404	417	410	422	396	418	455	402	411	397	398	419	413	403	402	418	411	368	383	441	399	423	390	382	433	413	412	417	420	406	404	352	412	374	381	398	413	417	401	370	409	405	407	412	427	403	413	404	401	459	426	389	442	377	431	391	401	401	428	405	427	473	398	412	450	415	439	381	427	432	384	406	379	389	409	418	397	403	391	390	381	407	406	423	395	423	384	433	426	432	403	414	397	407	405	394	413	413	381	429	403	420	405	430	416	387	388	404	377	430	401	384	429	412	393	391	429	428	401	408	427	405	412	372	413	411	381	435	424	407	392	419	445	388	409	408	390	406	394	440	401	376	414	414	447	433	416	407	372	414	376	438	392	407	400	422	434	372	391	430	401	411	414	454	383	427	417	418	400	408	412	372	391	407	395	443	398	384	419	396	416	399	415	402	414	399	394	391	410	462	397	407	390	396	376	418	441	404	363	462	420	429	399	408	400	396	458	382	373	390	418	419	415	403	374	441	411	369	409	376	406	375	407	420	421	383	397	431	404	415	435	410	399	398	404	399	394	413	413	393	378	436	428	443	431	433	394	383	431	397	385	424	401	418	444	364	424	414	412	425	410	392	392	384	439	430	419	392	398	386	395	425	381	412	432	419	411	412	414	406	392	420	402	415	411	399	445	428	376	407	384	356	397	405	399	395	394	410	442	387	377	406	401	405	430	419	405	436	414	410	407	400	445	418	424	427	405	451	392	395	419	397	400	378	441	415	380	423	377	422	397	432	415	416	441	426	400	397	408	403	405	432	410	420	417	365	417	412	401	426	406	406	406	425	435	415	409	406	408	397	385	420	388	430	375	414	433	400	382	396	419	419	435	422	453	389	409	434	411	405	426	421	407	450	398	428	396	423	420	411	430	399	379	408	445	396	364	416	395	429	388	381	389	386	417	430	413	363	425	429	374	402	421	425	425	410	387	429	384	436	463	419	408	401	378	394	399	402	401	400	464	420	429	432	400	434	420	389	408	414	431	428	430	468	429	376	415	391	408	433	431	389	424	401	410	376	419	396	416	419	439	415	391	382	379	397	422	398	451	454	415	410	422	411	433	391	410	418	431	394	393	417	434	404	421	424	435	410	395	383	391	418	405	408	416	410	405	388	387	392	392	397	385	427	421	369	406	390	414	418	447	429	400	404	396	398	434	428	453	389	417	421	398	409	412	415	413	446	436	433	395	379	445	430	387	384	370	425	413	394	443	421	401	416	382	413	377	427	427	384	415	417	406	401	366	443	376	376	416	402	417	431	435	424	403	414	442	406	430	390	411	401	404	446	436	433	413	384	388	389	419	391	426	409	417	418	437	420	374	417	399	459	406	400	394	385	419	425	429	419	403	406	414	393	418	434	391	371	410	450	398	413	384	402	401	406	428	417	400	443	433	422	401	450	427	396	434	396	414	428	399	414	392	409	444	442	404	433	375	403	429	413	424	392	406	386	441	441	393	406	403	408	384	427	403	401	414	418	410	421	403	421	411	435	420	436	392	409	396	379	437	387	421	397	433	382	359	403	395	435	390	411	404	415	399	389	433	394	431	416	389	405	406	453	434	390	422	396	426	451	431	389	392	412	425	372	441	394	398	422	407	450	402	408	426	390	429	436	411	403	377	423	386	407	436	417	402	423	377	456	402	423	418	430	385	411	414	400	454	427	394	361	412	398	401	380	435	406	376	416	413	387	409	421	415	405	418	398	441	412	390	426	403	435	434	424	377	446	411	414	414	400	438	371	398	385	416	403	387	407	420	396	411	402	403	419	373	402	404	414	429	363	386	434	424	409	443	448	389	389	374	418	420	400	389	398	396	417	406	427	416	420	402	452	391	409	411	398	392	380	420	406	364	411	370	405	444	382	387	397	400	407	399	384	413	432	415	386	407	429	418	380	403	410	404	416	393	424	431	411	395	412	394	412	422	427	445	399	420	425	409	378	406	395	415	410	438	407	398	426	373	414	421	389	416	421	429	388	405	426	415	394	401	385	422	398	416	402	381	406	392	397	418	412	445	422	391	407	403	424	376	395	384	395	409	402	426	417	399	426	426	374	410	442	410	371	439	402	395	419	427	432	414	409	413	438	413	415	425	426	376	373	406	407	412	381	379	399	408	417	371	413	405	400	440	393	414	411	374	414	412	402	403	389	434	411	397	406	402	417	388	385	394	418	400	384	403	431	411	416	415	386	446	399	409	392	413	411	391	393	374	406	431	400	440	378	413	410	405	419	400	418	421	412	388	416	433	422	387	408	433	397	372	392	419	428	401	404	399	444	378	405	384	412	408	368	399	371	446	444	397	399	421	429	416	387	388	397	398	377	407	386	381	411	391	396	431	394	397	416	396	421	383	376	407	407	439	437	409	386	424	418	386	441	446	441	412	380	395	398	408	388	401	402	387	368	427	412	406	418	409	381	395	415	393	370	413	419	445	428	380	405	433	414	416	380	391	443	387	404	435	392	396	381	362	425	432	404	410	399	407	408	416	401	397	416	411	437	408	397	438	414	396	393	405	445	376	405	417	431	373	407	432	423	385	409	390	382	432	392	400	440	409	413	400	405	391	435	424	412	427	402	425	415	402	405	389	408	436	391	403	425	399	384	372	433	433	400	413	409	424	410	425	394	393	386	384	412	393	392	420	367	406	371	401	392	406	399	401	372	422	408	405	419	410	414	397	427	407	416	409	371	400	420	414	431	409	410	430	414	432	377	410	430	421	402	426	439	378	420
37563	45678	28559	8996	2113	819	628	636	619	608	605	630	603	617	615	597	626	628	618	595	636	590	595	611	632	610	575	593	594	567	584	600	636	622	586	592	567	622	594	609	636	552	619	621	635	627	565	623	618	596	624	615	608	603	581	620	617	625	594	594	615	604	610	602	621	580	602	632	604	623	616	623	598	586	594	621	575	584	602	609	563	600	584	581	623	663	619	591	600	597	639	595	645	617	614	594	588	592	616	591	630	594	604	616	612	608	618	605	567	636	606	634	614	595	597	630	662	616	621	615	606	631	614	636	634	625	596	604	583	611	668	625	584	641	604	598	583	569	599	658	639	588	593	604	584	599	608	609	631	644	597	617	583	562	591	607	612	599	625	600	635	636	575	604	574	584	633	581	607	605	634	592	615	561	594	603	634	598	614	609	581	647	586	624	579	613	562	603	654	642	609	643	617	578	643	615	565	640	631	678	634	631	641	617	586	635	629	597	595	620	628	609	576	621	580	576	605	628	602	620	651	621	638	611	595	625	567	609	619	620	555	651	612	565	622	620	603	559	632	662	609	604	557	607	592	601	640	660	555	640	599	589	608	624	575	683	636	620	670	623	614	579	601	628	590	593	576	564	555	589	612	583	595	609	632	607	634	621	564	571	588	579	632	589	544	594	598	621	628	579	632	608	588	585	637	608	614	624	631	610	621	558	642	631	626	609	642	569	599	664	602	622	620	651	608	619	587	612	609	600	598	610	589	569	643	622	634	627	623	612	586	623	604	580	612	616	617	600	606	604	632	603	584	589	609	607	583	579	583	583	599	609	649	640	567	579	575	583	617	635	627	628	661	583	593	584	628	591	632	613	569	621	653	593	596	610	620	594	613	596	624	584	619	608	601	588	613	623	616	623	574	600	608	636	616	627	575	543	645	611	578	594	609	618	611	645	607	613	613	538	656	617	577	590	630	622	628	594	665	574	578	625	609	680	561	633	660	624	606	652	598	603	620	636	632	654	621	642	599	625	629	652	625	597	557	631	631	596	595	634	612	587	631	636	579	612	576	610	633	629	638	594	605	606	609	596	608	601	663	626	573	617	646	566	597	638	597	570	617	589	586	643	638	585	598	627	624	619	605	584	584	614	607	632	642	621	577	567	584	630	593	598	600	589	631	619	606	577	598	647	604	600	594	631	592	597	601	616	596	637	626	628	623	582	605	625	636	603	657	579	579	626	615	629	606	575	595	599	643	637	593	585	577	628	636	611	647	625	593	613	632	580	603	631	601	633	592	595	582	628	637	585	607	610	622	634	606	649	611	637	599	583	581	579	583	565	636	639	605	594	614	614	639	663	597	599	600	576	634	666	614	621	591	607	623	621	639	592	650	632	640	538	616	591	609	612	631	614	655	595	577	626	620	586	589	687	581	591	606	565	617	612	606	622	598	567	656	597	633	628	617	591	645	584	591	603	629	613	561	652	596	582	603	595	561	582	606	633	631	607	590	616	623	576	596	600	564	624	634	642	640	551	637	595	598	583	604	587	619	579	611	622	591	614	619	619	536	609	596	609	604	600	579	615	616	600	600	593	609	575	667	621	591	622	612	621	602	639	644	629	608	601	571	550	578	627	642	605	622	587	609	636	618	583	551	608	613	587	588	622	611	572	621	601	643	660	612	578	615	595	604	584	598	637	625	628	623	594	605	663	645	600	596	579	612	660	603	628	613	590	577	620	663	583	598	595	628	582	594	575	616	552	593	628	620	575	619	586	611	646	603	618	599	592	611	645	634	594	577	619	647	579	607	626	573	644	620	634	650	565	610	598	626	628	588	585	670	611	599	589	629	599	626	639	589	608	599	573	560	574	609	560	580	615	587	588	643	615	595	657	606	572	593	553	624	579	603	603	622	618	623	596	620	573	637	678	605	609	632	595	606	632	619	618	596	654	611	587	587	609	629	560	596	616	594	565	606	657	637	617	652	603	643	630	594	602	600	624	587	608	601	596	649	651	618	590	585	608	604	629	603	543	577	597	601	632	624	584	619	616	634	648	641	621	618	591	617	625	572	630	605	630	583	614	591	565	622	588	610	628	599	591	581	580	554	575	559	615	598	612	604	638	573	599	581	608	655	594	643	566	615	590	636	622	550	629	594	608	629	563	599	610	606	613	617	595	583	633	595	613	623	607	614	599	615	604	619	615	626	649	611	636	562	605	645	630	592	583	604	603	615	625	604	617	615	629	670	584	575	599	596	600	627	586	605	582	569	578	608	676	673	572	589	626	600	635	618	619	630	581	585	610	634	595	560	562	600	605	638	625	617	627	621	586	632	622	583	619	597	588	575	606	647	560	624	595	622	611	595	626	655	599	642	582	601	575	637	595	596	589	621	582	555	582	658	616	643	604	587	619	594	583	595	566	559	567	602	609	620	604	610	556	584	632	569	607	640	609	597	637	627	638	595	621	582	587	547	645	591	614	643	624	653	645	651	590	656	603	599	628	586	636	601	569	619	657	589	673	626	622	601	605	593	585	606	580	575	597	629	630	567	617	621	588	604	615	640	612	642	637	622	616	655	624	625	601	600	658	582	570	586	641	639	595	563	644	618	616	629	623	620	600	639	607	590	620	599	606	649	580	611	621	620	595	610	634	605	635	609	590	592	588	609	618	623	599	599	595	661	649	560	595	576	602	613	619	554	621	617	635	544	604	627	620	632	613	615	590	641	610	639	607	622	619	649	624	570	577	594	670	625	597	594	584	588	591	642	639	601	626	626	601	617	612	611	554	591	610	591	633	611	559	595	662	628	637	578	600	610	570	616	615	638	626	600	585	619	591	642	609	637	603	614	609	584	605	546	618	573	615	603	651	601	589	618	567	646	561	580	618	600	622	632	603	617	649	607	571	649	658	605	620	614	615	635	593	579	600	609	623	593	618	604	636	631	598	613	603	609	619	643	638	624	616	630	614	576	616	634	558	619	597	580	626	599	581	634	606	608	645	624	592	568	620	617	579	632	595	595	603	616	602	578	645	641	605	628	580	648	614	652	622	582	617	590	593	619	597	622	632	610	613	611	591	591	610	605	584	586	625	616	570	598	642	575	599	580	637	588	586	597	633	596	638	619	612	625	561	604	601	625	619	572	623	633	612	593	612	576	588	604	578	632	633	598	600	616	583	598	603	585	580	570	633	555	635	607	587	608	581	584	592	665	650	598	598	634	668	626	573	612	636	605	583	587	606	629	600	623	600	636	611	584	599	590	663	570	598	628	611	622	604	626	603	654	609	634	566	631	607	639	636	580	647	613	615	605	618	566	597	547	569	592	603	593	606	584	637	613	623	620	637	593	592	603	606	632	619	637	592	636	578	609	614	649	641	607	613	658	597	610	630	627	665	602	609	619	576	617	559	584	605	588	575	589	646	616	606	612	606	631	607	609	627	646	606	620	596	620	601	562	586	611	627	601	650	602	659	629	612	626	586	607	594	570	647	602	595	606	574	617	623	623	614	626	614
24117	22658	30379	24870	19666	7913	758	467	455	425	421	399	426	453	435	421	450	417	475	430	422	450	449	406	434	435	433	434	389	451	426	441	454	420	391	424	412	417	425	458	490	399	424	421	447	403	454	396	421	409	434	412	461	449	432	463	432	427	414	432	428	439	397	413	445	471	393	418	448	396	445	423	466	397	427	437	402	416	383	433	401	432	429	411	416	454	426	443	397	396	431	416	418	435	431	450	395	407	407	425	427	405	407	408	429	406	431	437	397	439	429	427	438	428	463	435	434	422	405	420	425	421	372	467	451	429	431	448	404	454	406	413	428	405	439	428	401	423	438	423	408	406	424	408	392	425	416	386	420	409	422	439	425	398	429	442	407	392	415	429	418	451	416	420	429	399	387	395	431	428	447	444	415	431	423	432	413	449	433	401	419	398	424	440	413	474	454	439	433	449	416	413	424	431	422	404	426	425	420	399	427	404	468	435	381	420	449	423	456	421	434	443	417	429	408	440	389	427	389	423	429	396	436	410	427	414	413	448	400	423	447	435	413	462	414	420	395	432	460	404	413	440	434	416	417	426	433	419	429	407	385	460	379	413	409	446	398	418	419	423	463	421	411	407	407	446	448	450	448	413	416	443	402	476	422	412	403	432	442	450	433	417	407	419	431	420	407	445	405	401	434	393	434	452	407	428	419	474	417	408	417	389	411	418	386	415	407	436	423	403	401	457	446	484	393	441	410	424	434	408	421	452	371	419	438	405	445	435	422	425	482	477	423	416	409	429	415	383	385	401	423	423	398	433	431	371	379	444	401	456	423	406	425	416	435	416	448	408	428	421	437	398	429	409	412	438	439	445	434	416	453	398	441	428	385	420	444	418	369	419	424	441	425	397	482	403	456	395	455	399	414	409	471	407	445	427	413	385	408	417	402	402	443	416	381	441	424	404	444	415	394	430	432	421	425	456	435	440	399	414	378	503	429	454	442	482	436	435	437	441	409	416	434	435	431	461	459	431	414	417	430	454	411	402	429	424	449	413	408	425	419	408	389	438	397	420	419	441	426	390	406	417	418	435	419	438	410	413	422	396	402	411	445	406	383	438	398	440	431	457	417	442	405	433	427	416	440	449	379	413	440	392	432	415	422	397	456	435	432	421	416	429	435	403	434	448	438	461	436	439	416	434	420	445	416	401	438	391	448	415	463	440	449	455	419	454	447	428	448	441	384	419	414	445	441	428	418	400	437	419	456	407	452	428	436	453	441	454	449	434	411	396	431	439	439	428	400	456	430	381	443	436	422	431	402	403	439	403	461	404	418	386	427	427	427	465	394	426	437	415	409	434	411	433	430	429	414	405	424	380	426	429	426	449	417	435	409	421	410	391	430	433	406	440	444	453	407	417	451	394	435	424	421	377	430	428	411	406	441	439	426	456	418	432	419	457	409	434	426	419	414	399	408	416	394	404	441	408	402	401	418	409	428	423	425	388	409	424	424	466	402	416	401	457	440	445	451	388	411	413	429	429	427	399	410	430	460	407	402	420	416	363	418	416	403	463	458	433	382	418	434	398	433	419	431	411	410	435	475	419	411	423	434	417	430	397	465	392	423	425	463	427	452	433	454	437	405	397	437	413	419	445	383	419	434	443	418	444	427	419	406	471	386	416	403	429	436	420	456	403	428	431	425	453	472	440	425	411	405	409	421	431	416	367	439	447	411	418	420	447	431	453	450	403	446	456	422	462	474	403	406	459	423	475	439	422	413	432	417	433	418	408	410	445	410	406	446	444	438	428	424	425	449	399	413	426	444	439	426	420	426	435	408	423	402	423	398	426	409	396	429	424	394	432	402	395	417	414	433	412	444	443	453	457	414	403	390	403	431	431	418	434	418	422	438	457	431	446	449	444	445	440	439	435	465	449	437	474	419	404	430	422	448	424	405	457	418	413	384	433	428	392	416	436	462	410	453	431	416	411	377	401	394	392	404	437	391	416	395	420	426	434	403	430	431	410	403	473	430	437	432	428	424	437	421	440	395	423	420	412	415	431	367	434	412	414	385	417	440	427	463	451	416	408	427	402	410	389	450	459	417	395	443	407	416	411	407	420	425	434	438	418	403	420	419	424	446	454	442	421	447	393	392	409	417	424	428	446	431	408	429	421	409	435	432	450	427	420	443	436	435	397	431	434	406	410	446	413	430	412	396	398	426	423	435	423	427	443	425	417	451	388	419	415	467	418	404	435	444	379	410	430	437	418	421	430	398	431	420	456	439	377	417	430	426	438	386	410	436	432	425	403	464	439	393	424	448	398	420	449	432	448	420	438	431	400	429	417	426	454	434	449	424	406	417	402	411	426	441	393	426	436	385	458	384	442	389	433	403	397	447	437	418	450	442	427	415	410	432	388	423	464	403	413	402	462	423	423	422	424	459	435	389	437	443	419	456	444	424	422	426	415	427	411	448	439	398	450	433	457	420	401	424	398	442	393	404	422	408	377	392	404	432	420	393	402	434	425	452	390	434	428	395	418	456	408	409	373	397	439	388	383	462	450	402	403	422	437	449	431	421	404	419	420	420	459	408	407	398	456	418	454	391	394	454	415	419	432	390	422	404	429	435	393	412	425	430	397	405	422	399	405	418	412	405	416	389	393	425	435	407	380	398	381	440	413	437	447	416	421	419	426	441	389	417	413	425	431	435	424	439	370	419	414	413	427	419	421	415	409	421	441	414	444	434	388	444	409	448	437	434	422	440	401	423	427	418	423	442	434	434	447	445	412	441	495	423	421	379	411	425	440	432	410	463	393	434	408	369	433	441	468	424	437	437	414	469	428	411	438	444	450	384	450	426	415	453	420	445	436	398	384	396	423	428	444	420	442	410	411	431	405	435	392	432	423	400	441	436	403	457	449	387	438	443	427	395	405	453	422	442	439	443	422	404	405	432	415	449	418	473	431	407	425	421	440	410	450	450	447	443	447	401	452	481	430	401	414	399	401	408	405	383	406	438	446	403	408	415	408	436	439	406	408	442	413	395	416	413	411	406	426	428	425	414	427	423	410	423	434	437	404	417	415	415	454	417	434	418	407	464	422	408	422	396	428	483	421	416	464	442	441	449	412	415	446	370	443	422	433	435	462	420	430	460	396	413	404	414	433	378	446	475	467	453	408	427	431	429	420	436	455	472	391	434	390	465	445	428	464	362	423	411	401	431	425	449	390	402	401	452	406	386	413	456	408	415	459	434	416	446	438	400	427	454	417	408	422	439	434	428	445	435	397	386	423	411	431	451	423	399	406	376	397	410	407	403	404	447	430	440	413	431	454	402	412	430	398	442	431	427	434	433	465	405	449	413	444	404	404	407	401	460	430	424	431	450	394	453	408	440	410	405	419	383	400	413	399	439	424	415	437	431	413	424	402	414	432	441	421	433	425	440	451	406	411	449	437	415	464	425	423	412	456	401	428	440	403	438	441	447	387	408	424	402	427	397	391	393	417	415	441	436	420	412	459
59941	88574	58885	29253	8731	1938	810	660	629	657	630	615	610	616	605	642	631	580	638	643	606	616	639	599	626	626	645	618	641	627	621	593	629	607	634	627	599	639	635	640	589	611	652	613	594	667	638	606	629	597	619	648	616	600	610	619	623	658	646	616	634	643	637	654	652	641	614	607	594	585	629	586	612	648	604	611	648	652	625	606	660	583	661	668	601	689	647	603	622	597	619	587	666	640	620	611	599	643	604	641	656	636	608	653	623	636	621	607	641	622	624	637	621	627	629	645	695	598	625	644	605	615	583	611	637	645	650	666	609	608	629	641	572	625	634	646	629	621	652	593	666	629	644	657	644	603	625	634	693	613	623	651	641	616	612	605	619	668	630	644	608	648	621	604	627	675	604	631	656	610	639	623	659	579	629	630	695	628	678	635	647	626	589	631	634	637	609	585	683	652	614	630	617	618	656	591	607	622	597	622	558	605	693	657	621	624	679	603	664	651	681	626	677	626	582	621	625	630	660	601	617	630	641	646	618	611	616	617	626	659	615	607	623	656	618	631	609	709	650	586	636	610	612	648	618	632	658	627	629	602	580	662	644	622	598	569	599	637	619	604	592	630	642	657	615	680	628	616	668	618	623	638	647	639	636	621	627	613	574	638	661	619	638	681	632	634	598	609	592	647	636	597	588	628	613	617	623	627	623	622	607	629	680	573	654	580	606	643	627	608	657	630	625	623	625	661	596	615	578	580	637	668	633	621	619	621	596	611	595	622	617	637	642	644	663	668	635	684	635	608	624	632	619	647	652	647	605	620	648	633	621	608	590	634	596	607	614	661	627	633	571	634	637	623	591	640	629	594	618	590	653	637	633	652	605	584	628	652	649	613	621	654	643	638	601	606	587	586	595	639	600	633	628	617	653	581	632	631	641	654	620	639	602	635	624	630	606	599	610	651	615	645	603	671	648	614	621	630	594	608	628	618	601	679	643	593	620	616	544	611	651	576	583	644	593	641	652	662	594	576	647	646	663	639	638	622	588	622	624	634	636	622	618	620	660	614	599	613	595	644	595	596	618	628	618	556	621	591	626	646	622	601	585	641	605	637	645	626	618	642	672	614	644	681	627	655	649	655	623	643	591	627	628	637	580	650	592	608	663	634	635	615	636	592	593	608	611	635	639	601	572	657	671	588	605	608	660	621	632	627	591	644	615	610	652	546	619	666	626	666	627	628	614	639	625	630	619	633	601	663	671	598	631	652	617	648	586	655	619	639	600	597	629	615	629	631	667	613	615	613	616	594	629	598	647	623	585	606	633	635	622	639	638	596	659	606	630	597	618	661	616	645	628	604	613	634	627	657	622	655	627	603	638	619	609	634	637	634	629	632	611	585	595	660	624	664	610	616	657	643	653	581	624	610	658	697	664	634	603	566	686	591	577	665	636	613	633	611	649	601	604	585	643	625	594	667	647	587	573	608	651	636	645	662	584	626	608	637	620	625	620	556	612	620	602	603	642	654	634	597	624	641	630	593	616	606	625	586	557	643	588	635	625	649	671	632	635	662	633	610	611	591	620	657	635	597	683	601	598	620	611	624	626	609	701	612	593	656	663	612	659	610	579	594	634	623	603	619	581	662	631	606	646	636	652	627	622	647	616	642	624	614	621	666	667	642	572	637	591	651	624	593	626	684	609	614	603	625	621	672	681	608	631	633	588	646	652	613	625	608	630	638	609	662	605	618	611	642	680	675	602	606	626	616	651	643	610	626	649	614	637	636	653	605	649	587	593	615	601	600	636	614	692	620	602	655	656	583	641	637	637	615	660	620	642	622	611	622	634	610	603	605	661	633	616	665	643	597	659	640	633	570	644	632	621	665	622	599	641	590	682	586	627	596	635	602	654	619	651	639	645	647	630	644	622	603	598	585	628	585	643	646	621	662	669	649	634	620	601	609	596	629	680	589	619	645	626	676	609	612	645	635	649	649	610	632	582	627	617	610	655	596	641	621	655	605	621	598	610	627	630	610	628	630	636	590	617	626	596	637	603	655	646	609	618	608	626	600	637	624	611	663	633	643	583	667	648	651	642	591	641	646	589	640	603	615	633	653	595	668	609	618	652	633	639	643	623	639	568	643	607	611	617	660	604	621	608	639	635	645	595	611	633	619	628	601	601	675	596	631	625	638	597	648	637	665	614	597	632	625	597	642	633	684	646	624	581	616	635	619	671	638	590	598	645	688	657	604	616	631	641	656	641	627	615	603	634	630	638	645	623	628	612	625	659	618	649	627	622	598	679	615	624	608	624	644	644	616	620	626	634	650	656	631	648	650	660	647	632	652	577	606	612	620	588	640	588	616	609	605	579	609	636	638	632	622	606	589	632	640	669	622	650	615	601	619	613	613	619	608	620	602	639	665	645	628	598	611	646	637	600	664	584	631	616	631	676	627	612	641	599	607	638	652	643	641	571	615	613	681	611	637	643	649	627	605	602	647	602	613	629	600	629	639	645	575	650	607	620	608	620	617	610	660	627	640	618	658	649	635	646	628	629	615	619	596	616	662	655	668	651	602	628	581	581	568	614	655	633	591	621	605	647	607	628	668	623	636	633	627	652	632	624	604	655	575	657	590	621	641	637	640	619	628	626	614	610	628	624	636	598	636	608	632	656	586	616	681	580	603	673	677	656	611	629	627	647	617	608	643	613	654	622	641	589	661	599	627	612	563	612	648	638	627	682	628	621	594	609	611	636	638	623	630	635	615	632	656	649	653	630	682	601	643	618	655	619	638	633	599	658	648	658	606	631	657	594	625	604	609	633	603	674	668	647	628	598	614	576	598	601	623	615	604	613	601	575	600	615	640	664	590	633	615	617	634	624	585	605	631	656	599	608	625	624	633	680	602	571	635	604	587	618	623	589	651	703	604	576	662	622	636	615	612	659	643	642	639	628	607	610	619	659	625	642	650	615	612	633	674	646	667	648	599	654	606	646	596	599	648	601	584	614	582	655	622	606	631	605	615	619	663	649	558	594	627	654	656	637	604	630	614	592	622	631	640	652	630	624	550	636	594	642	638	592	628	620	602	631	602	645	588	594	581	603	608	673	611	557	642	636	583	624	595	638	634	640	634	626	635	645	654	644	663	603	649	616	642	624	658	660	621	630	622	648	617	652	627	635	626	659	637	600	625	650	624	594	594	640	627	605	638	608	632	619	617	647	639	650	614	683	670	611	662	613	645	635	648	651	657	661	642	625	583	574	643	657	627	633	585	618	599	641	610	613	615	592	624	600	652	595	642	599	619	663	611	618	632	634	650	634	660	588	606	644	637	649	623	653	631	610	600	591	612	630	641	600	649	616	608	665	634	643	616	630	667	608	645	575	616	624	674	627	627	640	606	620	624	615	582	648	621	629	620	682	610	598	591	621	632	620	650	581	605	622	609	598	602	668	618	631	620	637	629	629	637	612	612	613	652	610	625	617	621	638	598	675	617	616	601	601	638	643	624	637	622
22967	21611	29416	23775	20956	18499	4121	535	460	459	451	457	444	467	478	453	474	479	450	446	439	491	448	436	464	426	457	464	425	412	441	462	485	401	402	463	460	471	422	449	436	436	459	460	440	443	474	428	406	431	463	439	463	427	445	441	446	423	437	457	428	419	432	452	450	439	427	447	437	464	445	444	473	452	427	444	469	473	440	436	424	439	462	434	416	456	419	440	435	445	456	420	463	454	447	450	417	438	414	425	493	458	446	440	437	425	475	440	476	455	480	448	419	451	451	448	438	450	430	452	471	455	450	447	447	424	402	449	429	446	434	446	461	405	436	434	446	433	423	474	461	456	443	460	434	439	426	449	452	462	463	435	449	445	490	444	456	443	436	435	443	472	427	435	465	453	463	423	458	442	462	438	462	461	469	416	481	465	464	462	413	424	431	434	400	435	467	412	461	440	471	434	452	446	463	453	447	458	470	419	402	438	410	464	437	421	431	472	420	448	450	419	427	464	440	467	430	453	427	428	458	414	445	451	504	473	437	449	455	437	406	437	433	437	427	502	461	426	437	467	461	489	448	477	429	445	433	439	437	472	474	458	461	426	413	419	440	445	423	463	423	435	444	448	443	428	446	449	436	478	411	411	416	447	422	462	442	426	440	442	437	446	474	463	432	447	451	420	453	419	456	410	430	459	437	425	424	430	421	400	429	459	424	414	461	469	431	459	462	429	462	441	486	415	447	445	438	446	483	450	464	438	449	438	454	430	455	425	405	484	454	438	460	406	416	452	439	479	448	448	405	446	448	456	440	457	433	445	446	428	452	460	466	404	420	450	431	414	443	432	419	441	399	440	420	474	440	429	409	441	431	457	444	461	446	456	417	512	434	497	438	458	446	440	446	459	434	437	427	462	480	467	425	420	448	436	426	457	462	454	398	496	434	429	423	450	432	486	436	452	424	446	409	461	420	448	422	432	436	446	464	478	458	482	398	477	459	437	417	453	462	433	455	451	461	444	457	436	456	465	484	434	442	429	466	461	480	479	491	436	437	473	434	450	440	422	404	452	449	461	412	445	454	442	433	423	408	403	443	469	474	466	465	401	426	437	433	432	430	462	426	434	428	442	450	455	454	444	446	480	431	460	410	432	426	427	432	427	431	456	453	457	414	462	411	423	414	422	440	448	423	448	421	433	410	454	462	483	391	400	443	450	448	450	443	427	413	428	463	431	454	451	415	444	449	434	471	441	472	459	429	458	427	441	446	463	443	461	485	425	433	485	438	444	455	460	433	447	475	490	490	416	434	474	441	446	450	456	473	454	427	424	426	451	492	465	432	482	463	417	428	449	427	451	393	447	415	445	451	451	435	456	464	446	453	432	446	428	450	459	421	451	463	448	434	447	412	426	424	443	432	446	418	448	438	411	400	436	441	388	418	461	434	426	426	438	433	432	450	425	472	457	424	451	451	475	444	441	453	430	443	434	413	457	416	476	447	432	442	439	439	422	476	484	441	418	465	447	457	443	443	451	426	456	426	457	428	438	477	463	453	419	464	421	441	403	455	423	438	465	430	482	466	456	456	415	436	412	418	456	447	432	408	475	465	462	453	443	408	425	407	478	436	454	397	452	425	428	435	448	419	453	461	454	431	449	432	443	467	431	401	448	430	454	432	437	431	392	433	452	449	412	465	411	472	452	462	452	466	474	443	444	405	440	449	432	489	460	405	422	370	456	410	435	433	419	484	444	408	430	414	496	434	449	454	414	418	452	466	432	398	455	471	437	465	454	423	426	447	432	468	431	441	426	414	426	442	463	475	458	435	476	449	439	447	434	446	451	435	411	465	448	456	448	488	417	446	445	473	414	476	441	429	452	448	452	470	472	434	464	430	441	469	444	490	404	429	418	430	414	428	487	460	408	436	452	432	450	470	418	436	427	430	455	434	443	477	421	431	405	450	460	423	442	379	420	427	421	432	459	465	442	473	443	395	438	450	462	450	457	397	465	440	444	408	440	441	448	474	429	457	461	449	441	421	424	468	425	447	423	436	420	406	413	438	424	436	448	467	436	457	474	446	404	391	429	470	410	449	426	439	449	447	428	466	441	446	471	422	426	477	429	448	401	451	457	442	428	407	425	437	431	479	463	402	432	415	419	482	466	423	456	411	446	437	443	447	450	448	457	419	420	476	424	471	445	460	477	421	423	444	410	439	455	424	455	400	409	433	427	440	450	432	453	469	412	452	448	432	450	445	436	440	413	469	437	461	455	413	426	454	431	446	442	407	456	425	482	432	437	424	434	468	444	437	477	461	394	383	430	458	452	396	440	440	416	455	428	472	405	434	440	429	450	497	446	456	436	420	435	460	430	413	472	451	463	477	439	417	448	421	470	461	402	438	412	428	451	435	430	409	429	417	451	405	452	449	432	487	445	462	464	453	428	451	452	428	436	431	445	458	428	450	419	465	461	424	483	469	453	441	434	447	430	394	490	448	438	432	460	474	425	433	447	456	454	427	447	419	483	470	435	452	439	441	476	434	436	400	440	433	436	438	440	435	391	437	446	446	407	444	442	436	441	443	430	473	445	440	451	452	405	426	405	424	461	474	426	443	446	515	445	421	488	444	428	418	450	445	434	455	429	466	426	455	443	428	462	437	478	418	460	422	435	447	441	457	462	438	435	475	402	435	460	429	420	457	435	438	443	436	424	416	448	459	430	445	460	427	476	452	482	456	492	479	459	470	425	404	443	459	472	459	421	445	439	432	463	428	445	432	449	489	441	402	458	410	420	449	454	474	436	415	416	431	426	460	432	401	387	432	399	428	420	457	458	409	447	423	443	434	456	442	423	441	478	398	449	452	437	475	436	437	446	422	442	465	461	429	438	446	418	437	454	464	428	451	457	464	431	486	434	474	446	451	438	493	430	435	454	475	458	444	445	421	434	446	443	474	437	424	449	422	417	454	423	424	435	417	417	498	446	436	459	428	465	422	440	427	421	471	454	467	447	440	454	438	434	416	403	443	445	435	441	452	453	456	437	454	443	431	500	395	442	424	413	430	438	423	444	433	450	464	427	487	459	449	448	426	416	435	456	476	440	435	436	450	476	464	409	437	464	433	425	404	424	421	432	451	417	416	447	483	433	435	446	467	481	412	433	429	452	392	403	436	425	413	433	420	434	429	410	442	443	457	428	419	439	416	441	451	424	448	393	425	420	465	454	479	426	431	453	441	428	417	414	462	438	421	410	436	451	473	477	442	433	412	412	449	428	445	387	431	438	447	468	430	418	425	422	414	422	397	402	446	422	423	410	453	425	449	443	471	438	436	440	445	454	453	395	433	411	419	448	410	417	462	419	468	437	455	391	456	436	423	450	482	461	451	438	471	414	473	445	456	429	481	455	422	458	418	435	466	457	446	449	415	420	467	460	454	439	415	448	421	481	471	469	420	434	444	418	476	427	432	407	460	422	449	438	414	460	494	462	411	455	447	421	453	470	419	471	415	431	446	459
60269	97325	66460	35349	12367	2737	884	680	640	670	645	704	625	610	691	606	624	631	594	639	643	649	656	629	654	660	674	640	645	656	617	669	649	624	610	660	660	619	622	607	631	618	621	643	627	658	673	644	691	641	650	629	613	603	685	646	666	625	641	629	640	613	660	626	603	683	624	614	587	617	680	615	629	607	635	674	649	629	619	641	629	651	612	678	623	624	653	609	651	616	653	647	657	632	647	603	654	617	634	624	638	670	593	637	644	603	608	636	655	637	626	658	670	617	668	625	619	639	618	622	648	617	657	640	660	608	625	643	586	645	631	622	647	645	645	650	637	642	658	602	614	638	671	646	669	642	651	626	635	688	637	633	648	651	691	594	629	655	668	631	626	648	611	626	621	637	618	656	659	600	614	606	647	596	613	604	650	601	648	633	598	617	659	659	608	654	599	671	660	675	619	645	651	638	693	672	631	644	618	618	649	636	608	661	654	667	633	652	614	659	640	616	635	675	663	652	594	604	655	592	601	643	636	641	692	646	645	661	627	604	619	671	646	617	635	619	603	630	621	622	695	673	633	598	648	619	610	634	631	638	656	628	646	603	674	620	647	637	617	609	659	663	596	683	646	630	615	629	627	623	647	632	614	611	614	635	672	631	659	647	650	618	629	644	629	621	620	662	586	612	609	642	579	620	632	634	686	642	654	617	667	637	627	624	620	620	687	646	645	624	637	647	629	563	611	616	642	652	657	667	653	638	622	646	665	659	629	616	666	642	647	651	653	618	651	618	641	650	645	618	622	642	637	671	664	619	643	598	631	648	625	633	627	663	630	574	659	624	688	621	624	627	646	662	639	627	597	651	624	602	626	656	665	634	595	633	666	660	652	677	631	612	643	670	598	620	584	671	685	622	612	640	636	628	639	621	627	615	595	641	638	608	620	659	622	625	693	619	602	658	637	649	650	626	642	617	621	658	605	612	616	665	657	648	600	643	646	654	661	647	655	621	648	615	670	601	625	636	625	675	610	673	620	665	629	646	608	648	614	643	651	672	617	663	651	627	620	625	636	638	652	657	637	625	637	642	640	672	643	679	628	623	642	600	640	652	599	652	646	658	628	636	598	609	614	638	607	652	594	648	637	668	664	572	639	636	673	628	629	595	601	632	648	633	628	668	636	605	593	610	607	587	637	605	630	603	664	630	640	648	642	633	649	640	665	633	611	650	667	622	642	651	629	628	624	643	683	587	647	647	638	651	671	659	632	642	634	657	634	623	637	621	633	651	652	688	603	619	618	631	628	649	659	646	672	650	634	656	605	609	650	605	642	619	603	630	613	648	627	659	630	614	618	640	649	616	664	659	624	589	668	629	645	669	624	646	657	666	633	611	624	639	701	675	643	633	629	620	615	578	659	651	652	640	653	629	645	706	632	680	658	631	646	612	624	611	661	614	636	643	643	614	667	645	651	627	600	639	613	631	585	638	613	644	645	600	652	637	622	641	647	636	632	631	634	650	670	622	655	618	635	650	644	621	614	611	641	643	699	630	625	589	641	663	674	621	643	623	617	666	630	680	625	621	641	639	665	623	629	631	638	630	684	588	604	635	629	611	574	621	673	615	623	626	609	637	654	643	641	618	673	647	625	635	641	638	605	605	596	646	613	635	647	633	641	640	604	589	600	654	650	596	620	588	641	645	635	690	648	628	604	616	623	596	662	623	673	609	610	634	635	641	621	628	670	670	671	667	601	606	689	595	613	604	620	628	631	615	625	667	664	685	638	650	669	637	595	680	653	660	644	590	661	633	627	613	625	632	639	661	666	630	669	662	665	670	657	654	647	620	634	626	587	644	618	641	632	666	625	624	593	648	664	625	664	619	631	627	644	650	662	684	641	631	640	655	653	636	595	614	668	692	649	655	601	651	635	602	643	656	635	597	671	606	606	609	618	617	643	665	677	625	634	613	626	691	661	614	629	629	615	619	662	649	628	631	650	614	586	630	611	635	647	676	682	639	665	653	635	602	619	590	645	605	584	611	599	634	642	635	646	673	597	612	661	630	633	649	604	674	671	642	639	633	673	632	653	604	632	706	614	603	632	655	640	606	659	631	605	639	632	636	638	662	613	652	643	645	646	618	636	648	594	701	657	637	633	644	664	654	653	621	611	622	620	703	617	692	601	628	653	634	630	629	655	699	638	600	637	636	611	639	619	681	593	620	642	630	688	646	639	665	617	620	627	654	596	614	632	670	602	642	665	640	597	629	680	674	625	629	639	636	637	651	636	632	613	656	641	656	608	657	641	659	639	633	587	625	650	636	660	615	644	617	691	587	606	626	629	619	616	650	632	630	635	587	640	649	654	671	644	631	678	677	645	616	644	681	662	620	631	669	693	623	588	656	617	667	592	643	658	618	644	651	632	659	654	609	653	645	655	555	628	574	637	605	620	658	631	621	632	611	578	621	633	650	660	635	636	637	681	623	652	631	622	635	629	576	642	660	668	680	595	649	616	653	651	637	622	605	672	666	651	636	631	632	659	615	627	588	673	639	620	688	610	658	648	648	603	672	682	631	657	609	622	637	613	655	629	655	631	643	669	642	617	626	597	622	652	661	613	612	642	612	705	632	667	632	637	597	619	640	617	604	607	641	594	644	614	657	609	631	634	618	608	598	651	638	601	621	653	637	655	651	625	611	585	618	636	601	645	644	626	646	623	567	652	620	604	666	640	645	629	650	667	630	648	595	608	645	646	636	627	652	604	642	666	642	658	661	590	622	676	658	608	606	649	632	656	623	607	619	603	621	642	626	623	683	643	626	645	624	647	671	666	675	681	613	637	622	631	678	655	652	619	631	617	610	647	668	648	653	682	651	641	627	624	637	668	672	657	647	613	665	597	614	620	648	672	642	592	672	638	620	623	648	618	613	645	642	625	641	654	622	601	694	676	664	609	665	625	633	633	653	593	628	637	659	622	642	605	645	643	611	636	632	576	667	653	614	632	661	614	648	657	583	682	624	669	649	600	654	670	627	616	626	652	631	620	601	618	612	665	611	631	651	640	588	658	619	637	654	621	624	694	631	694	646	646	579	604	625	565	628	683	617	597	643	629	669	644	654	697	650	614	642	669	650	614	626	652	589	627	644	647	635	646	582	697	640	621	634	650	623	677	683	651	631	624	652	638	648	645	623	620	628	667	649	623	685	626	635	664	657	639	620	643	651	617	649	660	623	636	622	644	632	641	636	642	660	600	641	606	633	675	621	627	670	560	596	652	624	618	640	652	639	637	620	622	632	630	641	640	622	661	584	653	638	622	676	649	634	647	622	656	640	674	685	599	628	662	630	626	612	655	686	616	604	586	628	621	663	663	673	618	633	640	674	665	663	635	581	599	629	654	614	591	638	631	661	691	604	624	637	682	628	618	647	643	613	646	616	667	624	624	640	608	632	608	610	627	638	644	664	648	601	630	646	628	652	633	639	701	625	659	659	631	598	611	636	600	630	633	673	620	660
30588	31839	26916	10412	1413	502	411	402	381	394	396	405	414	446	366	356	395	415	419	397	407	423	433	393	382	414	411	368	408	395	400	419	385	394	438	434	398	453	436	403	405	392	416	396	435	380	412	401	420	402	427	398	415	410	456	438	394	392	415	397	378	457	422	412	367	396	429	409	427	437	397	386	411	384	377	414	361	436	431	411	423	416	382	411	402	432	407	424	416	403	415	392	382	423	385	443	428	409	398	381	425	395	422	413	388	419	408	392	389	399	403	427	399	393	403	426	412	415	422	399	410	386	425	397	424	435	391	421	410	453	403	384	465	399	446	410	413	423	435	400	440	386	399	399	378	390	441	395	408	446	422	433	412	394	428	373	438	391	371	404	445	426	392	409	396	392	398	391	407	411	415	418	406	419	415	411	398	398	437	443	426	424	372	415	415	404	405	418	367	407	391	409	434	410	443	420	411	460	357	391	402	393	401	420	412	417	392	418	391	389	406	386	415	396	391	432	376	410	408	419	404	473	430	446	435	384	403	413	392	410	411	414	427	432	408	410	408	405	405	405	415	421	380	373	396	429	416	397	417	401	425	379	437	406	374	420	440	403	444	389	390	409	422	378	402	415	406	390	452	370	419	396	408	409	405	422	427	394	407	409	419	395	433	400	419	406	422	416	427	410	429	401	405	423	423	415	384	409	409	399	428	387	403	415	376	407	424	435	407	397	443	395	443	406	401	414	445	420	412	392	405	448	404	391	366	416	377	449	411	400	426	436	392	380	390	444	402	412	437	357	420	407	435	427	403	411	397	367	404	413	415	431	441	414	393	460	416	421	436	404	422	404	400	403	434	387	398	421	408	355	411	391	424	436	423	448	409	457	422	381	390	370	380	351	414	424	388	397	429	393	415	415	428	429	411	403	390	405	405	411	409	430	456	424	418	377	411	413	411	415	425	430	398	402	373	421	387	433	427	413	435	407	388	406	389	394	415	427	404	395	394	425	407	418	393	392	437	412	394	402	399	363	418	399	401	425	409	424	430	441	375	433	386	407	411	410	432	372	442	412	439	416	423	425	391	364	407	422	387	423	387	441	366	416	413	421	401	403	411	402	437	410	411	407	429	385	443	408	425	414	432	402	418	340	410	416	438	387	388	420	366	435	411	402	434	392	435	456	392	413	403	434	403	409	437	425	376	407	406	420	386	415	404	422	422	406	418	449	415	417	413	394	388	423	372	413	408	411	356	409	407	388	398	423	449	408	389	389	405	382	390	408	402	394	388	454	427	408	412	406	390	408	382	412	421	382	400	405	396	446	449	412	425	397	412	442	431	443	365	387	383	404	431	396	420	437	389	416	385	427	408	390	451	415	414	395	419	424	438	416	418	439	445	422	411	426	402	407	382	410	399	428	402	431	372	437	425	431	432	429	412	443	355	395	379	437	444	435	415	426	432	419	409	397	379	429	424	397	417	421	386	407	401	398	415	401	398	421	448	403	417	425	411	405	382	443	399	382	400	400	419	397	439	424	393	418	428	398	396	403	415	389	437	423	431	401	381	399	412	437	445	403	408	418	395	411	429	406	431	408	429	453	388	386	415	390	439	406	411	383	421	437	439	387	414	394	405	395	417	402	403	409	349	391	404	407	410	396	416	397	395	389	380	385	410	428	406	373	400	381	386	421	365	399	434	449	392	441	430	414	420	438	396	403	414	421	415	406	422	400	405	410	417	416	371	381	413	415	417	430	377	395	443	409	394	419	378	433	383	373	415	428	426	406	407	434	389	381	421	378	405	388	434	386	444	419	392	429	415	402	421	429	442	404	402	414	394	387	445	415	377	413	422	410	408	399	406	416	393	395	432	394	422	434	403	401	439	388	417	429	425	405	370	423	406	418	429	413	438	436	401	433	382	419	433	445	408	399	386	391	415	435	411	406	387	401	394	428	407	413	403	426	383	411	465	402	421	408	380	402	469	389	402	412	426	385	427	440	446	405	392	412	397	424	440	409	397	424	384	405	404	434	378	400	392	428	384	429	407	385	429	425	415	417	422	443	405	406	391	367	390	423	407	397	397	417	454	404	432	379	408	432	407	417	376	412	447	396	364	402	444	384	408	390	389	459	420	420	411	401	382	388	424	425	376	424	409	388	418	405	438	397	396	409	440	411	397	427	415	399	411	402	410	411	412	396	416	392	419	414	411	399	416	400	387	410	435	431	438	454	366	395	404	425	409	402	436	395	390	372	416	428	437	416	408	395	381	415	439	407	417	393	418	400	435	412	394	426	419	379	394	399	388	375	401	423	396	407	431	440	402	422	391	419	405	391	405	412	431	414	411	406	448	409	402	420	375	388	426	408	412	418	453	412	389	383	400	417	382	441	396	390	377	426	409	429	422	384	429	425	408	422	380	431	425	416	421	402	429	409	411	431	385	371	456	420	417	406	390	408	416	408	411	387	428	409	374	421	434	438	377	435	410	434	379	409	396	392	386	414	434	427	377	443	399	410	414	372	402	394	469	394	423	453	426	412	381	421	409	399	414	416	361	423	396	425	416	396	425	430	413	443	441	416	419	406	389	406	410	430	399	440	400	398	412	399	423	386	420	426	402	412	409	445	408	378	398	438	452	386	404	401	440	425	376	424	408	391	439	432	387	420	402	424	399	375	407	403	416	422	434	397	382	388	386	405	374	404	405	419	400	420	393	438	410	399	411	415	396	441	406	392	425	440	392	407	417	405	439	440	375	418	420	409	403	412	422	437	424	425	407	404	411	398	379	438	427	406	410	438	404	425	410	397	412	417	422	396	398	418	383	385	422	417	425	382	411	398	418	417	436	399	397	388	411	413	428	395	436	405	461	392	447	422	375	391	416	386	392	417	441	404	424	395	425	416	406	395	417	416	399	371	460	390	370	370	431	390	432	431	404	408	390	410	418	436	413	421	426	394	397	411	429	404	448	422	410	415	399	432	412	402	429	387	401	404	429	401	446	377	420	391	413	404	393	410	382	398	409	402	444	412	417	435	432	403	420	380	416	438	368	367	404	385	393	390	418	428	384	371	416	413	373	423	431	401	409	405	408	398	399	386	402	443	434	428	435	424	447	441	431	411	440	412	440	402	407	430	439	411	404	390	411	385	386	429	397	411	421	397	398	433	399	416	411	432	391	415	394	408	383	407	365	403	395	402	417	430	419	417	388	423	401	394	429	411	428	410	411	436	395	423	426	428	373	440	390	423	392	373	409	398	424	427	382	431	400	403	415	428	403	437	437	388	398	396	410	376	393	422	403	405	394	439	429	387	397	396	406	396	416	408	422	387	415	383	418	420	429	441	406	442	420	413	408	424	442	430	425	397	431	401	401	394	388	401	418	370	405	377	439	423	439	397	383	395	405	409	419	395	441	420	383	404	401	408	421	424	378	407	402	401	387	410	394	395	409	378	395	416	422	397	421	372	388	356	414	416	447	403	402	391	447	408	392	396	378	382	414	378	370	404	355	446	394	416
37296	45929	28364	8896	2116	779	613	632	640	614	592	637	642	633	606	589	595	575	614	603	644	603	546	618	623	592	626	603	611	628	639	561	589	614	631	641	603	604	634	626	623	641	622	625	599	608	574	613	568	661	660	582	583	639	656	569	582	606	602	639	625	575	631	617	604	609	597	645	632	588	616	665	582	627	549	611	584	576	562	632	629	576	628	607	622	662	587	625	597	573	621	592	570	648	611	639	595	608	588	606	602	613	615	633	574	630	609	609	583	620	642	626	610	646	602	607	617	619	585	598	613	598	604	604	626	596	608	653	626	615	585	633	582	587	590	564	596	611	688	590	649	651	609	626	612	617	600	633	602	612	618	601	603	633	585	660	632	574	570	635	654	595	605	621	567	606	624	608	661	637	626	631	619	605	619	610	585	605	610	616	613	634	647	582	606	589	593	568	621	566	610	623	624	639	611	634	595	609	615	623	636	606	629	669	640	612	637	603	568	607	640	623	630	618	584	609	611	604	650	596	594	582	628	607	615	618	594	616	597	602	577	604	634	655	619	614	583	554	613	638	580	618	576	609	605	635	613	583	599	597	618	583	617	588	586	595	561	620	573	636	617	656	650	613	620	590	592	620	644	615	659	610	603	614	615	623	611	597	599	610	596	583	608	612	610	618	583	620	603	655	648	586	630	601	681	607	553	621	589	599	575	584	582	579	608	570	621	633	599	594	573	615	577	567	650	594	552	583	630	636	639	613	589	595	634	594	594	622	607	636	597	602	602	616	657	611	577	607	637	599	631	571	583	599	560	612	601	613	591	603	578	626	619	610	606	598	590	657	644	628	629	603	653	587	577	622	604	637	581	609	638	654	559	607	614	597	633	575	595	615	572	616	637	609	605	616	610	600	607	597	619	633	618	608	564	579	586	580	606	564	621	598	641	634	640	592	598	567	635	631	582	675	597	594	646	640	591	604	626	559	594	592	606	611	575	604	660	608	605	602	591	616	644	589	624	662	590	625	638	622	632	609	607	553	580	589	627	633	607	614	603	597	628	566	606	652	642	558	610	623	614	629	594	606	575	577	573	603	611	593	562	622	597	612	633	588	625	626	685	596	614	623	597	620	602	637	619	636	597	612	626	615	600	629	627	627	575	633	591	568	632	594	656	593	606	657	597	579	588	623	599	621	633	623	595	604	594	585	609	595	605	586	619	600	617	618	564	662	632	601	621	655	598	606	608	607	585	587	604	611	614	596	604	588	649	630	631	599	594	588	579	614	591	600	605	598	605	570	588	639	613	575	636	572	596	618	635	601	611	547	568	598	568	627	599	633	600	628	660	627	605	639	612	638	591	592	595	606	609	643	599	564	624	592	608	616	573	605	600	565	636	589	613	659	588	649	590	643	623	620	647	625	590	646	621	596	649	634	638	589	632	633	603	631	589	582	655	606	618	654	594	634	587	610	609	580	615	612	625	628	597	592	608	550	627	578	588	579	639	598	607	587	621	591	635	606	651	632	586	593	618	617	609	613	593	621	620	621	649	658	621	658	608	609	623	598	628	639	555	585	591	603	644	597	608	590	586	595	605	623	656	639	635	611	596	622	643	587	636	590	602	581	580	665	646	637	603	620	584	613	610	604	628	585	637	636	606	564	545	621	589	608	611	592	648	604	619	631	596	624	569	637	605	601	644	592	635	581	585	599	568	618	601	634	583	617	569	647	628	614	624	614	589	603	664	613	595	610	621	585	620	621	633	622	607	603	578	604	610	612	584	621	628	596	674	619	601	647	598	611	595	572	642	610	572	634	618	570	600	616	595	600	649	627	655	545	620	595	588	672	587	592	609	614	631	648	630	593	578	577	619	650	582	611	623	614	630	562	572	668	586	611	594	579	665	619	544	590	595	568	623	615	648	654	597	634	628	613	643	587	621	588	599	578	567	603	613	644	580	624	626	555	601	662	584	621	615	602	629	579	615	640	560	644	610	580	599	583	608	634	643	603	630	630	607	560	632	603	648	610	617	612	591	627	623	658	621	596	597	561	559	678	636	557	638	592	587	641	662	603	597	630	601	566	620	653	605	561	595	619	614	606	643	654	647	583	585	623	630	626	649	617	615	586	588	637	597	628	576	630	651	606	589	629	598	616	613	602	629	558	599	614	615	643	636	584	597	691	614	599	661	638	624	627	604	604	667	612	609	585	600	576	629	570	617	589	595	642	600	633	619	646	611	565	587	602	638	636	571	617	621	641	607	563	590	579	660	568	666	608	642	605	602	620	603	659	665	679	627	602	639	616	622	594	601	618	598	661	578	615	615	602	590	591	577	562	629	608	586	618	636	608	573	603	629	589	584	610	600	558	586	624	595	621	618	626	673	584	658	588	622	659	616	626	582	608	572	617	599	585	587	633	575	620	604	594	632	627	611	606	601	645	600	616	602	578	621	638	583	641	635	619	573	638	616	650	600	616	563	557	645	592	569	592	617	592	606	606	645	605	645	609	602	569	542	581	566	589	626	595	611	610	602	578	601	603	629	647	605	590	588	622	593	568	623	643	613	670	565	605	653	637	574	582	591	595	615	599	595	563	612	560	591	609	571	585	657	621	635	581	588	614	617	640	630	645	621	632	644	590	618	615	611	662	618	612	617	645	619	566	594	594	577	634	610	587	616	649	661	593	590	648	643	593	603	627	619	618	630	631	665	589	647	599	606	620	580	625	602	617	604	613	563	616	606	591	646	567	603	590	589	628	591	594	609	589	636	615	629	583	641	632	614	641	625	620	581	603	585	606	657	610	621	588	644	603	586	603	594	551	642	637	612	602	580	624	610	575	570	577	603	639	569	585	629	585	599	640	620	603	611	633	640	631	609	638	599	617	628	602	588	618	614	589	618	606	623	582	561	616	612	575	616	566	612	605	640	620	622	568	610	590	606	622	628	583	612	579	608	621	571	590	577	609	652	579	597	618	618	614	575	591	602	596	596	610	571	629	624	609	575	615	597	591	608	631	640	599	604	615	615	583	602	588	583	636	625	609	646	595	633	614	576	609	621	612	544	633	626	624	600	566	629	564	569	592	586	589	606	644	618	584	614	599	618	601	601	594	592	615	637	637	626	607	614	598	626	640	608	655	599	642	622	638	590	617	627	628	633	626	614	576	620	641	621	603	640	564	600	636	589	609	621	529	657	590	575	617	608	621	639	584	627	653	620	584	599	584	602	622	571	603	603	678	605	580	604	597	606	613	602	626	595	588	591	618	623	581	638	607	615	640	626	588	605	574	590	618	649	585	604	603	619	662	637	620	629	662	596	607	614	625	592	594	632	634	622	609	584	621	619	605	577	616	571	628	591	564	657	655	607	601	594	633	577	599	631	619	613	563	618	645	621	609	629	593	622	643	599	613	595	660	591	609	608	627	576	653	638	636	588	617	589	624	595	591	602	631	616	630	592	580	560	567	647	615	596	593	607	597	628	612	669	598	618	593	596	629	618	625	662	589	590	597	651	634
24186	22822	30549	24869	19621	7711	737	453	438	444	441	450	426	422	405	435	433	427	426	440	442	434	435	447	412	462	433	438	405	469	446	437	429	413	401	431	400	427	441	439	426	428	434	430	419	435	445	451	450	407	415	421	421	422	425	412	436	468	421	434	406	470	429	386	413	445	418	437	380	450	433	440	402	423	451	404	419	416	451	429	446	416	437	450	427	427	406	428	407	451	419	427	440	433	402	470	396	449	443	446	418	399	401	447	455	422	441	420	408	430	406	430	394	431	422	448	426	458	384	413	455	446	443	424	435	441	433	454	446	445	433	420	405	432	439	441	451	427	428	398	393	441	407	393	430	480	446	415	409	453	366	450	406	452	422	436	422	428	419	399	405	403	449	412	478	429	438	415	443	422	452	415	395	426	409	407	437	448	441	433	419	388	398	417	432	435	451	397	404	439	432	397	416	435	448	440	462	419	438	442	431	431	413	411	410	418	425	414	437	412	432	406	461	420	410	412	402	407	388	389	427	432	430	397	410	443	419	439	419	466	435	429	453	450	451	401	399	417	411	481	446	445	458	402	429	434	418	413	410	411	398	408	404	413	470	392	447	420	410	434	422	407	424	424	411	411	413	444	425	407	408	420	385	447	391	434	416	433	394	433	436	406	425	423	414	404	414	426	425	446	448	441	427	412	437	423	411	414	412	424	412	438	411	412	379	427	432	403	437	458	458	391	405	421	429	388	443	424	415	429	401	448	434	406	446	426	428	431	467	448	402	439	452	413	423	420	426	421	442	429	428	424	470	398	429	415	418	426	452	354	407	443	452	398	428	394	402	449	418	442	437	444	417	384	406	416	409	416	456	432	429	422	440	444	437	446	438	431	431	381	418	439	423	421	404	409	431	417	442	412	428	422	432	440	438	389	407	404	392	432	377	395	443	401	433	419	391	396	434	370	420	412	405	448	399	438	414	416	428	400	387	433	413	445	408	416	411	426	423	438	434	427	431	461	446	436	445	404	438	414	430	456	432	429	426	458	403	420	419	428	397	417	396	390	409	431	382	443	405	431	407	455	463	383	423	424	400	456	455	432	373	409	435	440	436	409	445	383	389	393	437	434	423	416	398	444	409	406	401	417	412	447	413	398	438	437	374	418	438	460	443	443	453	431	430	413	425	424	427	397	422	393	398	434	416	425	387	444	427	437	437	417	418	433	394	438	442	386	417	396	419	401	422	419	433	401	423	437	427	435	431	439	433	405	430	457	428	415	413	419	448	424	381	435	418	455	416	397	425	414	453	454	392	440	445	401	423	453	440	427	474	423	427	439	420	423	417	413	430	421	414	445	423	436	402	431	437	443	401	419	398	398	429	422	408	393	413	416	409	474	433	422	405	433	397	414	413	402	415	428	404	383	392	440	430	410	411	444	395	469	419	425	402	431	380	386	390	415	433	451	456	425	437	441	383	447	417	428	427	409	421	442	461	413	414	407	424	392	445	413	454	473	440	428	431	442	422	412	421	420	457	398	405	416	419	423	410	422	404	451	423	463	442	424	427	409	408	402	437	427	412	444	427	433	420	448	397	445	406	418	410	442	434	436	450	415	424	419	415	441	431	445	447	404	426	394	383	423	409	464	466	457	418	419	419	388	366	433	414	436	410	460	434	395	421	405	418	444	418	418	449	438	448	437	399	360	404	422	468	417	458	440	416	413	431	451	413	414	402	411	425	436	416	415	397	425	427	391	395	397	451	423	413	424	404	421	422	406	439	386	402	431	414	431	428	403	448	441	412	423	408	378	434	421	400	433	408	412	416	419	401	419	415	401	437	434	428	414	401	408	414	453	417	455	425	399	431	435	392	460	419	429	398	438	398	442	400	410	431	426	409	433	437	437	397	427	418	414	452	419	419	424	437	430	423	430	414	440	425	413	438	419	410	395	404	417	444	433	387	418	428	383	441	420	407	390	428	428	441	397	447	440	414	447	411	443	369	444	410	430	426	410	438	407	437	403	397	426	432	429	433	417	443	443	442	439	447	449	412	386	407	402	457	423	408	458	392	420	412	415	472	433	428	428	432	384	407	427	397	426	410	386	449	431	448	451	437	440	416	452	423	394	428	405	429	413	379	439	417	435	411	459	418	383	356	429	413	446	429	457	399	388	407	421	410	431	450	431	431	410	446	418	415	399	422	416	436	416	386	415	403	427	466	455	457	417	412	411	420	407	412	421	447	381	376	446	410	419	448	447	461	426	406	412	432	421	445	442	445	442	410	423	410	418	441	430	437	423	449	435	418	402	405	441	414	421	426	423	450	395	420	425	405	440	436	427	428	432	441	448	402	417	431	377	412	396	430	464	451	428	405	438	442	415	420	424	416	400	409	431	429	401	400	409	423	452	427	398	412	412	374	420	432	458	436	444	437	435	411	399	390	369	399	420	459	403	396	456	454	446	388	463	397	443	425	434	421	410	426	430	420	403	417	467	443	398	453	442	398	399	430	438	443	424	417	402	422	423	406	449	445	425	433	419	443	414	459	426	434	421	413	433	392	416	385	396	423	378	413	404	447	412	418	428	433	399	429	419	441	430	419	414	444	398	387	420	450	406	431	434	450	454	405	423	417	398	447	422	441	416	420	413	408	370	434	412	436	448	437	416	432	414	405	387	429	396	443	453	436	414	415	423	398	476	434	394	413	447	456	467	395	442	426	440	454	441	440	434	419	412	400	421	462	411	405	407	418	414	447	397	431	448	434	406	409	416	421	409	423	427	408	414	409	432	428	408	413	457	424	423	449	411	418	410	428	421	445	406	438	440	419	423	431	434	419	412	437	441	440	395	457	421	451	465	436	441	426	397	432	399	386	440	436	429	411	422	374	424	443	398	434	433	411	401	458	422	437	429	433	407	411	447	420	406	409	413	429	423	431	392	408	431	411	457	425	453	441	441	386	415	434	454	421	434	427	419	409	417	434	415	439	430	418	401	413	416	398	415	426	379	437	404	403	430	436	407	432	408	431	400	412	426	411	411	426	399	455	367	400	404	441	424	397	413	457	455	434	387	427	425	418	406	403	448	457	418	416	401	384	429	450	428	423	443	425	433	406	411	445	452	426	467	455	407	410	394	426	455	435	359	396	395	419	436	437	411	382	426	435	417	414	421	431	438	416	413	425	423	411	418	423	422	433	414	441	424	402	425	414	452	411	402	384	429	409	412	381	420	459	445	397	435	389	430	396	415	443	390	436	452	411	388	422	428	434	444	400	422	450	415	424	414	427	438	423	424	432	415	417	440	388	431	400	419	390	431	420	430	423	410	418	422	409	412	425	422	441	387	416	448	465	448	380	413	414	407	406	396	436	413	409	420	398	399	426	399	422	458	419	437	421	457	409	438	415	409	400	388	446	431	417	407	424	451	405	419	453	427	424	426	410	439	420	374	411	443	451	379	443	397	425	415	452	401	426	412	397	424	425	405	413	398	433	415	428	422	380	387	459	393	425	409	387	448	413	395
60087	88767	59142	28752	8600	1943	763	660	605	634	667	591	656	635	610	643	626	653	664	597	648	608	640	633	598	631	710	633	616	638	617	632	617	614	616	585	631	669	664	627	626	627	585	611	607	616	628	625	658	617	664	657	655	646	660	669	644	636	644	645	559	658	639	609	576	665	669	604	573	639	635	623	671	668	614	684	595	615	613	647	626	632	625	639	621	601	606	589	643	638	617	654	634	640	591	643	617	622	617	634	617	612	638	651	646	707	625	608	649	600	645	614	614	641	618	637	620	623	663	614	605	631	637	625	628	594	569	613	613	668	615	653	623	668	612	598	627	615	616	564	624	658	612	661	655	657	617	639	676	620	594	598	622	606	613	618	606	588	598	593	559	610	661	638	631	598	627	627	599	619	648	636	656	642	649	648	618	623	630	618	665	630	636	634	619	619	590	625	618	626	639	616	624	656	574	620	647	615	648	608	631	585	601	620	659	642	650	630	585	666	560	624	619	606	678	640	643	622	626	671	630	620	666	630	639	630	702	585	658	633	634	611	574	613	594	652	667	613	630	624	654	651	676	611	664	636	612	634	642	605	606	610	596	596	641	635	676	614	668	656	657	616	627	627	625	601	646	666	610	596	606	602	584	665	654	634	616	633	613	618	636	609	654	612	618	609	605	585	639	624	605	675	627	641	628	669	610	711	675	642	624	646	625	613	613	629	635	677	667	658	604	682	627	656	610	595	677	600	603	629	640	625	592	610	632	648	644	633	621	618	602	666	684	638	624	591	673	639	614	608	662	666	643	656	569	611	586	606	655	629	640	653	615	608	616	631	611	653	643	646	590	653	636	638	573	628	592	600	620	644	627	602	621	661	585	640	654	607	617	654	664	601	618	591	615	656	607	647	621	614	653	648	640	620	635	616	649	661	582	633	622	633	607	607	612	627	627	646	675	607	631	617	657	624	580	611	638	687	616	641	650	622	670	591	610	595	604	600	603	679	611	662	655	611	619	622	604	678	670	618	674	636	664	642	634	660	614	605	596	659	690	615	603	647	662	659	661	659	616	636	613	630	651	665	643	625	659	656	626	646	642	676	622	644	598	616	636	604	643	621	661	627	629	598	598	626	646	613	620	612	649	625	594	632	619	614	657	628	639	656	599	609	642	618	605	641	624	629	578	659	640	631	636	623	654	651	631	617	654	632	654	632	611	584	641	686	613	675	612	648	662	643	668	662	674	625	656	607	650	611	654	609	660	619	605	634	641	666	639	635	632	645	630	613	625	624	626	647	647	630	610	590	669	660	576	660	622	677	601	608	620	613	641	603	608	618	687	665	630	612	639	657	633	607	630	664	618	604	615	601	712	631	626	630	623	664	625	635	621	636	578	624	643	672	625	622	598	616	636	601	678	634	598	655	607	609	627	643	624	572	616	612	644	569	663	666	667	624	633	614	626	606	599	636	616	651	588	554	620	632	602	618	630	674	637	638	621	624	611	599	625	625	704	645	628	629	661	610	618	657	631	667	639	589	626	604	689	657	640	633	625	587	630	650	660	611	678	646	641	625	657	651	656	640	604	603	613	641	622	644	643	634	654	637	655	637	629	624	622	612	613	599	612	578	622	588	647	618	637	625	672	636	605	588	653	653	609	660	654	613	640	593	630	626	650	655	709	609	594	667	639	618	606	617	644	643	685	595	635	628	639	628	620	578	641	630	637	622	615	637	627	641	627	612	597	628	640	681	615	614	683	649	652	649	643	658	646	624	636	590	621	638	598	637	635	640	642	660	616	622	645	626	630	612	616	655	596	631	612	615	629	615	604	607	676	629	621	638	612	638	624	692	602	627	668	623	624	641	620	648	611	655	618	641	635	621	623	627	693	656	606	701	651	601	643	662	622	631	630	668	687	655	618	612	632	659	632	608	637	590	606	625	651	566	603	636	609	652	582	674	586	628	626	618	699	608	634	605	622	652	615	662	657	651	654	643	635	644	604	643	613	637	641	643	674	644	603	628	593	661	643	616	630	614	656	673	611	579	634	639	655	605	601	605	661	653	645	587	623	645	654	639	613	629	598	630	620	614	634	612	675	641	627	679	604	593	611	634	586	625	656	653	585	631	677	653	646	658	650	643	622	642	637	664	624	642	614	603	605	590	635	622	643	628	602	604	637	641	651	674	617	627	685	637	624	631	618	611	626	629	643	639	675	686	671	677	667	616	640	649	678	605	676	647	634	653	636	629	671	655	639	638	616	621	633	634	612	634	628	655	599	593	646	626	619	610	616	639	632	599	658	585	603	610	591	639	613	614	639	674	589	635	644	672	637	645	638	631	611	613	608	657	637	612	628	609	644	631	643	653	643	658	654	644	608	616	612	611	657	610	628	592	589	655	597	656	614	610	599	640	620	647	583	609	650	627	659	654	615	599	634	662	670	639	651	608	609	620	650	613	629	643	670	642	645	611	599	599	616	601	656	619	613	621	618	632	623	629	619	610	651	626	626	656	578	659	598	614	619	638	667	646	630	631	649	646	661	632	618	608	669	671	645	669	618	622	631	602	600	643	598	609	631	646	656	622	675	644	613	676	628	632	645	644	634	619	648	633	604	602	638	594	604	617	635	620	618	596	620	678	615	606	658	699	631	648	669	651	649	647	614	654	657	640	616	687	640	625	604	636	635	604	643	687	629	660	627	664	646	632	590	672	632	696	632	576	622	679	592	652	598	671	632	621	575	601	621	629	631	690	649	623	634	602	620	615	649	645	645	677	622	630	580	623	658	630	573	657	652	643	590	584	623	662	667	630	608	630	630	626	639	605	630	612	645	624	659	673	629	643	578	598	663	579	593	692	668	681	649	636	601	621	632	648	613	663	650	675	662	643	637	613	605	599	632	650	636	657	594	619	617	622	650	605	640	624	638	634	636	664	644	603	578	589	611	643	640	645	632	627	629	624	653	632	638	626	667	637	634	692	683	643	605	642	624	629	640	634	613	676	656	644	683	634	626	632	626	685	646	621	595	647	607	589	616	608	608	625	658	641	610	646	627	673	631	622	656	650	604	612	667	647	636	653	667	587	607	632	591	689	665	632	652	625	639	630	641	642	625	676	557	625	599	626	609	610	618	648	611	631	613	651	626	669	628	624	593	633	639	661	573	576	649	625	639	624	605	641	628	631	636	636	598	610	640	641	634	653	617	612	616	629	632	579	644	634	637	624	647	637	633	607	646	599	651	627	613	591	633	621	620	623	653	604	673	635	648	628	585	662	627	552	622	620	643	608	640	604	596	642	605	630	604	627	581	699	626	644	590	603	647	642	619	631	630	606	656	605	615	613	611	583	604	609	633	646	609	676	657	648	654	710	650	583	663	629	624	624	665	615	588	686	661	636	661	627	575	611	669	641	619	634	670	597	633	627	600	598	651	655	637	636	617	638	633	594	661	594	626	636	629	641	620	642	610	605	630	586	630	606	658	611	637	623	603	624	610	678	651	637	611	649	624	648	589	618
23055	21698	29511	23914	21078	18463	4041	497	453	444	458	456	469	499	452	424	423	467	447	453	436	425	461	428	456	483	473	427	491	475	434	454	421	418	425	441	450	451	488	458	467	488	450	453	446	440	453	420	422	394	476	430	445	426	408	454	471	427	425	422	407	435	450	430	427	413	434	486	428	413	454	424	441	414	448	421	456	437	446	478	450	430	461	457	426	446	441	431	391	434	407	442	442	486	425	415	492	472	449	442	454	430	399	425	413	449	457	447	474	459	463	458	420	410	440	430	451	427	469	430	481	446	480	477	403	472	438	395	433	433	480	465	437	447	454	439	422	414	443	458	478	450	436	446	424	409	448	425	426	446	444	460	471	433	462	448	471	448	424	421	444	501	403	464	444	460	476	427	500	425	432	468	451	434	436	429	433	468	431	462	432	425	437	412	456	420	456	485	431	467	438	414	455	445	426	455	435	459	452	459	437	430	458	436	433	455	441	433	450	448	470	431	449	485	425	436	455	463	448	444	444	423	469	419	473	447	429	432	449	402	460	462	453	426	438	461	423	422	441	447	481	471	425	453	427	453	452	458	421	465	462	450	485	448	461	432	474	429	465	422	409	472	427	453	430	424	484	503	446	437	441	444	406	431	454	423	425	426	436	396	442	455	415	480	423	455	466	413	478	473	441	465	421	446	487	417	521	441	430	467	420	496	430	480	465	459	440	443	456	470	428	453	423	436	435	459	472	420	414	447	446	422	439	457	420	432	455	475	448	458	451	457	421	455	450	485	434	471	456	444	461	439	434	484	425	443	421	443	440	462	428	502	452	470	433	419	453	501	452	440	437	428	447	438	428	438	402	431	467	424	458	455	438	434	430	442	447	491	457	419	455	460	441	434	471	448	443	382	456	457	431	433	445	449	434	446	455	443	447	476	451	485	434	410	449	447	421	457	441	454	444	423	457	430	415	428	451	442	451	419	466	462	442	425	449	425	449	431	440	461	416	446	453	413	470	425	423	439	409	414	445	436	445	444	473	437	490	395	434	469	432	441	403	431	440	421	465	443	449	441	443	446	466	415	444	434	425	435	432	444	414	434	428	429	450	434	407	428	415	433	430	423	434	446	439	433	445	419	429	450	463	458	458	418	432	431	450	450	418	437	428	454	443	422	481	451	407	430	479	447	407	432	425	440	447	410	429	421	428	426	463	470	464	460	414	475	457	490	437	473	445	430	441	444	477	450	436	413	471	472	420	434	408	490	453	458	478	445	463	435	432	410	466	466	433	468	431	428	457	440	462	460	458	483	453	447	404	463	419	438	439	442	422	461	447	452	448	437	444	423	443	438	452	440	451	419	423	428	434	442	464	454	461	458	448	439	429	418	474	425	440	414	438	431	449	435	446	444	411	431	457	427	445	432	441	452	464	425	470	457	416	455	453	441	443	442	444	439	405	477	440	444	443	435	424	437	466	441	415	457	433	449	452	443	442	480	469	429	457	452	463	425	496	422	416	451	456	451	444	433	462	434	467	407	460	456	422	443	454	444	461	447	454	487	424	425	427	460	444	422	440	425	443	472	412	437	439	473	440	432	432	435	473	476	472	443	453	416	440	443	425	441	435	458	428	461	472	460	406	422	433	410	475	447	460	431	417	455	432	418	439	398	414	437	440	437	409	465	430	459	456	443	474	423	470	443	433	418	454	416	432	466	435	440	472	445	487	432	448	435	417	409	432	412	431	460	438	477	470	437	463	398	477	464	463	457	449	398	419	428	455	468	418	446	412	452	461	428	384	435	452	435	434	416	439	455	438	477	441	446	432	478	470	441	458	438	405	437	431	446	445	450	460	435	427	445	456	449	443	453	474	391	489	452	448	427	418	419	492	443	483	425	434	440	424	445	465	411	451	466	423	466	436	428	463	437	459	419	447	462	464	414	448	449	425	441	487	480	475	412	454	448	454	443	417	445	457	434	432	408	477	440	435	425	454	453	464	470	437	420	452	415	453	433	410	498	456	447	447	438	438	438	430	473	396	426	465	446	448	447	452	453	461	485	472	446	477	415	433	404	441	455	445	431	414	405	459	464	448	420	459	440	435	446	416	421	409	437	402	449	394	472	483	473	466	436	452	433	427	446	430	465	447	444	428	453	469	448	413	441	455	434	445	439	400	446	427	461	436	486	435	465	448	413	446	429	444	432	470	453	459	447	443	493	444	449	492	442	438	407	418	429	420	461	447	410	489	427	429	419	435	438	431	454	435	449	443	453	439	424	436	423	432	491	440	442	423	456	440	445	469	481	446	446	425	462	444	473	473	464	438	476	434	410	439	461	436	443	459	455	469	444	446	433	443	464	423	466	422	440	442	447	430	447	431	453	432	460	445	451	474	471	422	436	459	449	429	461	439	443	452	438	431	455	463	435	440	446	444	450	431	433	442	417	419	451	444	453	496	409	434	428	423	435	439	449	454	439	435	411	472	436	439	454	444	421	441	434	444	446	453	452	442	420	467	441	403	437	438	472	470	417	462	411	442	434	474	458	456	467	462	420	430	441	425	447	445	421	445	445	448	464	433	463	436	483	410	469	444	440	422	419	427	478	459	437	445	477	456	478	454	447	441	467	441	426	441	447	523	461	479	435	461	433	450	421	434	450	422	442	440	414	428	419	432	389	436	448	457	441	444	386	426	459	431	424	441	401	475	410	416	481	446	429	432	448	465	466	460	413	413	447	444	424	461	474	478	425	463	451	469	436	449	479	434	420	426	439	446	455	458	418	458	469	441	458	431	439	440	443	406	453	461	450	429	445	442	462	459	467	458	426	449	459	451	427	461	491	442	446	429	493	445	472	428	452	422	442	450	447	458	463	440	445	466	436	453	442	468	390	398	404	458	436	419	461	483	454	434	496	421	435	450	468	464	417	465	435	459	418	445	421	430	454	418	484	469	433	451	448	436	437	416	452	442	438	428	450	439	463	415	453	450	445	412	420	439	396	451	447	399	462	499	418	451	475	460	440	418	435	426	416	405	406	460	422	410	423	449	454	461	453	438	430	461	474	490	437	428	448	469	447	428	485	477	456	432	439	448	434	422	420	442	446	419	403	426	445	455	400	443	463	450	407	450	440	465	474	426	462	434	438	458	425	424	455	437	410	423	418	473	416	440	443	430	481	479	446	419	423	438	378	439	445	407	447	447	421	410	460	415	434	416	474	468	439	496	474	432	457	460	396	439	409	449	478	483	475	438	462	410	439	452	458	458	430	480	392	484	450	461	418	401	478	470	466	450	469	458	461	448	437	455	480	430	459	447	460	452	427	458	426	441	422	432	456	470	458	438	456	429	457	459	439	463	448	439	446	464	456	445	450	462	464	444	438	400	453	439	452	479	469	394	418	448	431	436	442	452	439	422	473	427	454	459	401	423	426	417	397	426	432	422	425	455	427	433	457	441	451	460	438	450	416	456	458	411	428	438	415	395	431	430	454	486	427	428	439	448	443	473	435	410	451	453	443
59987	97215	67713	36124	12752	2805	862	686	601	658	667	614	677	612	650	690	673	636	678	674	624	691	669	661	680	662	613	595	609	607	673	654	616	656	610	650	641	667	626	631	651	669	636	673	649	639	694	629	638	638	646	640	585	638	690	628	619	626	628	594	675	659	617	631	619	678	630	624	647	663	636	620	618	616	625	631	615	669	645	621	643	643	666	631	634	684	652	631	661	643	669	622	657	657	625	634	659	650	653	626	604	675	629	643	661	653	658	629	666	685	644	636	629	583	625	624	670	616	649	694	650	663	601	645	622	627	647	621	619	621	616	640	662	629	620	655	645	676	609	613	651	630	676	623	650	607	667	664	663	645	683	628	649	658	616	640	645	632	692	655	629	648	680	670	642	611	593	649	618	644	661	645	686	658	593	625	699	680	677	633	612	634	663	668	681	640	662	683	613	642	629	681	646	645	663	591	619	674	646	678	651	675	666	626	667	668	671	618	681	623	635	634	687	625	679	629	643	613	635	647	691	603	693	601	609	622	655	657	653	603	595	627	651	690	657	685	610	653	634	659	686	627	665	601	632	627	619	645	700	673	662	662	695	630	664	625	651	642	634	697	642	651	691	672	668	645	570	633	654	667	659	651	641	642	693	669	631	630	623	686	663	652	608	652	596	647	636	651	676	653	625	653	579	619	647	638	661	660	596	663	616	647	668	617	673	667	607	635	635	660	649	661	699	638	613	658	654	651	641	661	582	618	654	672	634	632	657	611	617	683	653	633	633	633	630	669	658	634	647	599	693	619	620	663	650	621	684	671	630	637	644	632	659	641	619	645	641	636	613	621	633	627	680	648	655	599	674	619	628	612	612	620	646	670	692	613	663	674	622	637	645	634	646	654	629	622	630	632	691	674	643	616	623	655	654	643	686	621	654	639	633	676	654	652	636	626	587	627	613	661	660	636	629	618	643	630	641	640	631	623	658	645	649	658	644	657	652	680	615	660	623	637	648	660	666	641	671	660	654	685	628	654	619	632	708	645	626	619	627	676	652	659	619	635	613	656	573	627	636	595	667	673	640	667	656	670	649	648	686	684	641	623	683	642	629	664	626	631	656	662	651	643	650	624	661	639	606	598	636	637	601	673	630	646	630	628	665	653	644	679	631	656	670	642	627	656	647	617	705	694	668	632	633	610	684	662	641	674	663	633	659	672	689	645	646	623	651	655	605	637	713	605	616	685	674	641	672	677	661	648	671	637	646	677	682	652	688	633	647	655	652	672	626	628	663	645	649	647	637	663	607	631	633	668	608	654	660	663	686	601	650	685	642	659	629	697	625	658	634	603	640	691	621	627	641	667	631	608	632	661	631	658	625	662	596	640	688	675	612	613	672	634	645	637	641	682	617	627	625	655	634	672	611	630	662	593	645	655	649	656	672	611	642	621	667	681	675	616	620	610	623	671	682	676	657	669	630	665	651	631	703	622	610	653	641	620	662	639	641	677	656	641	627	648	665	635	633	627	625	667	609	664	648	637	649	678	655	651	622	635	648	662	648	637	683	666	646	662	575	675	630	635	614	656	655	599	657	667	628	627	599	641	660	635	625	600	656	660	614	704	657	619	627	656	657	632	623	674	645	677	602	642	699	640	632	657	629	658	642	652	648	642	667	653	670	626	640	623	631	687	641	661	642	648	663	666	627	614	627	659	621	641	642	698	638	631	640	612	702	630	648	662	678	667	640	660	648	630	681	643	672	647	647	646	612	618	623	643	676	635	655	635	611	677	636	636	650	654	663	635	682	620	652	646	654	635	629	641	662	641	658	663	674	668	617	625	595	645	666	639	658	655	655	683	636	670	671	620	649	623	664	632	666	678	685	655	631	654	652	644	630	689	691	662	616	670	646	627	630	661	634	616	691	635	672	596	686	634	641	620	629	662	624	654	631	643	672	644	668	674	627	671	683	614	672	653	640	635	649	625	659	661	672	677	638	663	630	641	672	675	638	660	636	644	646	624	644	618	628	648	592	618	675	592	645	650	644	639	640	604	653	660	651	642	605	671	639	654	628	691	635	640	627	624	677	639	656	590	657	647	636	644	627	641	645	624	622	679	660	627	667	616	619	655	627	633	620	631	649	619	658	671	632	632	630	633	661	642	610	662	686	601	662	676	603	683	628	612	614	610	649	660	634	679	612	664	606	636	628	649	686	643	636	690	647	645	650	678	649	683	643	705	599	629	629	614	674	633	645	672	613	596	629	633	643	633	624	645	647	650	657	572	603	666	682	647	628	641	640	670	688	653	591	644	640	672	668	675	671	635	638	609	667	657	630	654	637	678	682	628	624	640	648	639	623	656	633	611	691	658	616	705	661	660	673	655	630	612	607	637	640	587	660	620	641	653	684	636	664	640	662	650	647	610	651	654	650	614	615	661	638	602	604	653	595	677	651	628	596	676	638	648	655	657	586	650	610	619	648	629	647	678	641	665	665	631	680	627	662	633	670	655	621	598	643	657	688	663	635	647	639	611	634	648	600	647	664	621	628	680	633	655	658	642	636	594	625	615	656	639	652	648	622	623	624	663	600	629	619	636	672	632	666	627	647	628	621	629	640	654	650	677	653	652	661	624	676	655	695	634	606	650	649	628	669	613	594	649	609	675	630	643	641	638	616	628	673	686	647	649	624	617	624	652	677	667	657	640	661	664	661	633	635	647	620	646	635	597	687	650	643	622	635	611	644	644	670	666	645	627	693	666	654	619	596	630	632	637	674	680	619	640	648	645	645	631	614	629	630	678	626	605	622	648	603	658	653	646	602	637	633	705	592	606	690	629	666	679	632	638	607	680	603	663	609	625	636	697	637	645	629	662	635	663	663	638	612	633	599	651	640	650	661	663	639	624	650	677	664	597	666	673	631	704	637	628	674	667	675	709	642	670	631	634	626	662	665	651	644	665	683	643	679	689	613	632	689	639	638	675	580	645	645	675	635	635	641	640	603	633	636	623	642	634	688	623	676	643	620	635	594	628	635	642	589	644	636	605	703	624	666	661	631	643	699	627	653	631	626	628	639	609	655	658	633	657	647	671	635	658	641	602	670	655	602	707	666	642	605	659	668	669	656	619	638	636	638	654	659	650	668	633	620	692	603	696	637	647	662	634	644	644	612	642	639	652	645	609	627	658	670	653	636	664	649	650	663	589	667	676	613	659	595	658	686	636	599	649	578	668	638	680	606	657	715	641	631	646	633	644	664	636	674	644	634	652	668	658	652	665	644	628	659	670	610	612	637	666	613	627	611	659	641	674	628	630	655	622	695	668	654	634	684	669	627	686	632	660	638	667	632	655	621	630	640	652	659	684	664	656	655	648	685	640	663	611	583	637	636	668	639	653	662	652	712	631	634	651	683	619	663	695	646	658	623	670	612	628	607	608	653	627	650	667	616	661	694	689	622	665	653	645	622	643	630	703	634	626	648	686	652	630	627	630	655	608	650	648	661	625	662	590	646	665	667	600
30726	31376	26844	10685	1563	574	391	449	414	379	409	432	443	408	399	407	385	388	373	432	420	380	424	410	375	436	423	462	421	414	396	401	401	410	406	405	417	418	413	431	427	452	404	409	372	442	436	441	417	441	409	419	427	448	416	359	409	453	383	418	399	425	410	454	431	429	437	431	419	422	405	391	363	434	402	392	390	418	411	415	420	383	392	368	414	412	457	404	436	430	400	388	392	394	383	401	366	377	424	441	430	414	377	407	418	381	432	453	430	417	394	364	410	428	407	407	369	365	399	443	389	392	397	411	403	429	394	388	434	430	429	375	417	377	393	438	384	384	449	425	448	434	400	437	381	431	435	394	398	380	419	394	417	409	416	383	385	392	422	385	377	437	416	387	415	427	435	371	423	372	396	416	430	403	428	408	394	382	404	398	416	398	370	412	396	382	373	385	442	408	391	417	401	415	435	404	463	432	423	405	417	386	384	418	386	411	416	425	372	413	420	412	394	396	378	435	445	435	417	409	475	397	404	378	405	390	392	442	408	381	397	397	409	396	396	408	423	383	413	407	374	410	420	436	406	412	423	405	434	425	420	395	409	396	424	392	421	449	406	394	417	429	421	423	423	438	439	416	404	395	390	413	390	418	381	384	451	411	440	427	398	414	464	421	413	394	426	407	387	385	436	404	400	369	437	436	387	403	416	401	394	389	444	438	410	425	422	426	395	373	401	449	395	441	411	395	417	423	420	417	414	438	383	401	411	376	403	426	405	442	389	418	434	436	454	431	381	376	409	413	418	417	419	445	383	421	418	403	393	372	413	385	427	408	432	436	461	387	375	418	404	409	424	375	401	421	424	418	391	431	421	422	416	391	430	412	404	430	426	425	439	377	428	416	407	394	405	426	427	408	426	414	403	402	401	400	390	422	389	405	399	428	413	380	403	399	426	418	444	373	444	415	439	413	425	407	421	364	414	412	418	400	395	388	450	420	384	417	405	406	417	418	411	413	379	399	453	430	424	391	420	409	405	417	404	405	402	432	446	372	410	403	419	420	389	394	409	411	399	396	399	399	412	375	399	386	403	410	384	380	435	421	387	392	404	400	436	395	422	391	391	416	414	389	425	418	431	386	410	379	398	417	371	404	399	381	406	376	403	425	362	421	387	399	463	394	399	415	411	394	413	415	395	433	411	426	438	422	401	425	409	411	406	385	411	404	414	401	419	397	374	411	412	392	397	435	457	371	398	407	421	408	420	400	404	393	431	406	431	425	443	418	394	376	399	436	385	390	390	426	429	394	400	402	413	403	393	421	432	408	417	415	418	414	425	436	427	432	397	414	404	405	420	403	426	382	407	345	393	404	387	426	434	411	431	380	445	429	412	417	434	416	398	375	436	420	434	459	415	418	389	399	395	420	430	388	443	407	407	430	399	414	421	410	399	406	441	387	409	400	447	419	411	430	383	408	408	416	398	389	405	440	418	427	407	424	393	408	362	445	418	413	406	399	434	461	449	422	426	453	403	379	393	399	450	437	428	434	410	435	409	406	429	421	418	413	435	421	385	426	420	442	396	389	401	402	374	429	379	426	444	462	422	435	397	425	458	409	362	407	390	413	446	434	391	435	406	421	427	446	415	413	422	395	411	400	436	429	410	403	393	392	447	397	421	401	425	414	428	417	430	428	461	404	422	412	411	401	383	413	408	418	413	434	404	446	424	408	404	439	424	409	416	415	372	440	421	408	426	405	442	423	444	381	397	411	438	413	425	380	399	428	416	429	412	409	409	403	399	404	375	430	423	380	420	381	403	404	381	417	408	415	468	387	421	407	415	386	431	454	422	396	446	399	424	421	404	400	422	423	377	405	409	446	446	412	440	382	387	417	416	395	395	412	428	407	417	437	430	403	434	370	423	406	413	391	412	377	405	415	402	440	429	414	380	400	420	408	426	392	384	399	435	412	410	385	448	433	435	398	449	410	394	404	398	388	421	444	374	433	420	415	393	421	454	403	448	415	401	414	397	357	407	440	424	414	397	415	428	438	403	421	429	404	403	411	426	462	436	433	424	411	432	431	438	454	411	416	394	384	409	400	411	406	391	400	386	384	385	391	434	387	374	413	417	417	420	404	399	429	426	431	411	386	455	434	400	419	420	393	394	409	408	413	389	412	411	394	423	424	391	442	437	441	385	414	388	422	404	402	399	443	400	406	378	432	371	422	417	436	389	398	421	444	374	439	431	407	395	441	415	454	429	407	435	389	422	417	408	436	369	406	388	396	416	405	388	412	410	457	416	400	367	416	410	387	442	416	409	439	389	382	388	421	421	424	380	446	415	423	399	434	412	412	414	403	456	408	392	454	406	398	435	405	415	423	402	406	398	372	417	423	415	420	410	379	381	413	429	406	437	371	449	383	399	403	419	421	383	418	417	412	372	418	425	399	394	434	407	411	400	423	424	400	411	416	380	407	404	430	369	433	425	395	398	387	406	429	434	427	419	412	398	443	423	405	374	400	429	413	422	416	384	421	401	434	399	371	388	413	427	379	412	427	426	388	407	405	397	397	432	430	397	395	431	418	423	367	432	433	384	430	439	407	437	412	396	400	409	409	424	405	410	469	432	420	398	409	424	415	375	410	434	410	396	421	415	400	411	423	406	441	423	401	365	407	438	441	403	412	409	443	396	410	414	412	392	409	398	383	422	361	410	395	434	435	442	423	391	412	407	388	389	421	439	420	430	413	412	411	416	422	433	405	421	410	416	447	365	408	367	415	387	419	431	467	401	429	441	372	402	410	456	422	409	394	421	418	383	450	342	406	415	413	428	399	433	435	399	380	422	424	398	395	420	410	444	393	401	407	414	441	416	408	410	385	400	406	422	394	411	427	422	441	421	417	397	394	424	434	405	450	430	416	434	399	408	390	415	415	376	424	464	403	404	402	406	405	417	399	423	444	384	424	406	410	403	418	424	450	452	432	397	402	396	425	416	414	453	403	436	428	414	381	424	411	419	379	375	422	426	400	404	438	429	403	382	428	423	394	416	376	431	414	454	442	411	403	433	404	391	444	400	426	414	393	357	401	422	378	404	448	391	415	424	441	434	425	370	434	431	423	431	407	440	408	436	436	429	430	405	405	410	393	440	390	432	391	410	427	420	428	424	405	413	419	416	419	409	429	422	393	416	425	425	424	426	398	414	415	414	433	416	426	363	382	425	434	375	399	444	422	414	404	447	398	401	388	388	423	448	421	411	413	406	406	394	398	453	427	423	400	416	365	416	407	389	411	417	399	402	428	400	354	414	432	456	439	425	414	391	438	432	388	383	439	421	423	398	398	420	379	373	399	376	411	449	375	409	387	372	386	421	393	416	447	417	415	445	408	428	378	416	417	386	400	389	439	448	418	396	462	401	408	437	414	413	449	409	405	441	409	424	417	459	429	389	414	423	408	370	389	432	423	427	440	407	411	371	420	419	405	393	411	429	453	398	447	426	422	399	399	389	374	481	424
37575	45902	28872	9097	2129	868	638	647	600	566	587	609	626	611	635	620	634	658	603	649	625	568	655	610	648	623	598	639	628	644	621	605	606	610	613	590	601	626	606	586	584	633	613	621	615	638	573	641	616	604	659	599	647	636	650	620	638	596	643	621	614	598	632	585	581	610	619	648	581	631	631	598	602	621	619	649	589	608	635	612	630	592	592	609	600	599	612	607	633	567	601	599	603	622	606	614	600	593	642	638	584	660	686	613	607	601	646	633	574	597	653	624	622	607	582	597	644	672	639	641	654	614	633	614	618	563	611	641	635	653	591	606	649	615	619	629	607	610	630	600	597	652	591	576	570	612	584	593	609	626	562	613	617	590	617	630	609	585	603	555	600	622	617	655	614	608	609	641	625	622	571	655	610	610	589	610	596	609	620	631	642	597	656	608	611	638	611	623	604	595	633	601	591	631	631	616	615	564	617	605	604	578	603	609	644	590	590	651	621	608	628	622	613	576	612	631	636	573	614	580	608	605	623	585	632	602	623	628	664	630	616	616	613	604	622	591	615	589	641	610	638	639	618	597	611	608	635	577	609	589	622	650	644	622	630	630	624	648	636	583	621	630	620	632	618	610	625	649	615	626	585	646	610	671	642	656	649	649	641	620	636	597	590	618	632	611	612	632	627	597	650	619	631	683	590	613	631	624	606	617	591	586	603	604	607	618	605	616	586	620	671	649	570	658	564	595	590	597	631	613	612	618	616	589	589	639	603	601	604	617	622	617	648	617	627	637	578	587	635	639	616	574	642	616	613	595	612	631	630	602	590	596	597	585	634	595	597	579	656	614	580	636	629	625	592	615	580	659	578	626	552	621	648	606	631	577	631	587	532	572	597	620	607	587	620	609	625	623	594	622	616	688	604	600	600	628	637	589	610	641	627	663	609	633	643	647	647	577	612	639	630	626	647	690	622	659	642	636	610	602	631	623	631	593	606	637	621	602	616	662	646	633	624	584	538	647	579	613	589	633	635	617	617	646	637	664	602	643	637	636	619	565	607	604	620	623	606	641	602	657	595	616	600	611	619	661	608	639	606	646	625	649	657	637	630	616	599	652	655	668	568	636	611	615	601	584	616	644	654	640	586	606	577	594	600	617	605	614	604	660	639	655	614	633	635	594	585	628	648	633	619	654	607	631	611	623	633	605	611	569	628	575	620	650	660	596	599	588	678	638	577	645	601	653	624	592	619	582	591	618	590	607	594	574	629	588	618	637	605	660	634	615	612	597	643	626	608	634	582	602	594	617	607	624	607	642	662	580	617	567	605	552	603	621	575	615	605	642	621	617	603	623	610	609	583	607	614	618	614	602	617	589	644	605	617	592	659	638	634	604	649	656	597	621	601	605	650	577	648	633	635	627	619	614	571	601	610	589	581	606	628	571	583	642	577	600	644	617	625	610	684	619	586	631	606	644	647	601	628	603	618	579	612	600	620	628	635	633	625	568	618	648	645	580	615	593	613	645	591	665	617	635	624	607	596	630	635	587	650	601	637	605	621	632	634	658	658	608	618	598	667	638	598	600	620	610	606	610	589	528	635	605	617	608	593	650	624	647	593	608	667	600	642	550	586	601	626	613	615	608	568	633	618	636	615	595	635	594	622	561	634	613	587	599	632	618	657	651	615	579	625	628	603	593	610	573	599	603	590	620	602	611	605	625	646	596	646	592	577	623	606	616	607	610	581	643	599	556	599	614	613	607	625	615	632	640	603	571	598	667	584	611	645	631	625	576	607	632	620	611	632	623	596	592	606	655	592	615	598	665	596	609	628	628	611	640	607	624	631	630	617	607	638	619	649	597	629	571	632	626	616	634	638	591	623	601	626	634	616	593	617	636	612	619	605	595	652	631	617	608	585	585	684	658	592	610	656	629	643	673	604	581	619	633	620	614	609	667	648	607	621	612	569	635	631	633	586	631	643	570	616	632	641	656	624	628	607	601	581	652	603	638	581	642	600	664	595	612	615	656	617	586	635	642	593	621	614	644	658	642	579	618	594	621	583	622	583	637	587	606	568	625	584	617	617	596	631	604	606	627	618	605	610	605	589	601	669	633	584	644	625	609	616	628	655	606	617	576	631	621	621	618	573	605	580	590	593	613	641	589	633	628	611	628	617	629	608	631	603	629	616	625	627	620	638	606	568	615	639	568	621	618	635	614	616	589	619	584	625	583	633	620	646	608	591	617	620	589	632	588	616	582	617	611	663	629	605	604	626	617	557	652	606	599	604	619	591	624	616	618	633	625	619	641	599	591	623	599	595	613	638	652	613	613	637	587	594	638	587	659	610	560	629	631	613	589	597	616	634	589	661	579	617	603	635	607	618	682	584	606	647	582	627	624	632	592	626	651	601	588	665	578	587	591	612	604	597	595	669	606	625	654	637	590	584	653	612	631	627	630	598	609	596	629	646	632	652	629	589	602	576	585	646	608	558	625	601	585	628	619	604	577	574	639	620	628	597	703	558	572	581	598	649	619	636	595	613	619	585	591	593	612	564	583	622	603	577	586	596	684	614	626	614	642	615	609	597	629	593	622	619	594	644	662	596	649	625	626	584	577	581	627	604	619	596	633	612	593	650	579	615	645	635	615	626	588	622	603	581	676	618	571	628	629	646	606	637	622	644	614	652	624	628	620	630	604	660	640	616	626	637	669	607	612	602	600	605	574	645	567	634	632	604	604	611	646	595	657	658	612	587	635	648	605	582	596	608	579	636	607	599	625	636	607	629	599	596	625	670	604	623	568	608	574	592	603	621	604	652	593	642	620	643	568	620	580	625	619	622	568	636	612	666	615	624	583	616	655	638	623	594	588	592	651	620	567	646	609	616	611	586	600	640	593	622	631	614	625	640	675	604	602	646	577	599	573	580	584	637	634	640	634	623	605	628	599	579	591	607	651	625	618	569	574	620	576	667	624	615	645	630	691	633	637	659	620	594	607	617	629	640	595	606	590	594	610	638	568	601	581	647	570	571	574	588	623	613	615	573	685	658	630	598	629	578	624	649	567	627	604	601	585	564	613	616	629	603	599	571	587	612	610	668	658	588	612	598	658	628	581	627	618	620	602	642	554	643	598	636	593	624	609	656	558	645	615	597	639	613	621	594	638	592	597	640	613	645	596	604	601	615	639	583	622	643	607	682	610	591	634	619	611	616	646	648	590	632	643	573	618	594	596	650	610	572	613	627	569	594	575	651	640	648	613	626	569	657	641	616	639	598	600	642	612	613	638	614	574	650	616	617	611	592	617	638	610	619	648	663	556	622	599	610	612	621	607	590	616	629	607	643	608	643	574	610	611	589	623	610	605	632	657	619	579	584	584	619	607	609	597	608	650	609	657	642	609	603	576	614	619	628	626	597	639	603	601	613	597	572	598	644	642	617	607	628	621	606	595	598	607	659	592	653	639	611	613	616	615	620	619	613	646	637	615	631	603	603	645	605	593	612	613	642	594	604	579
24091	22736	30629	24851	19587	7568	729	427	452	443	420	424	431	465	446	430	413	462	415	431	397	440	461	497	450	421	468	404	407	410	439	430	435	418	380	418	420	429	426	451	425	438	403	460	389	421	440	430	461	433	415	430	451	411	442	416	450	407	387	444	432	388	412	410	395	412	399	440	414	425	414	433	421	424	413	419	419	408	479	445	440	447	432	383	425	437	391	380	454	439	402	421	445	436	441	421	448	422	414	470	406	466	407	398	455	438	448	430	364	437	426	447	411	390	428	426	400	418	417	412	402	419	440	435	413	447	397	467	396	406	431	431	419	398	417	471	426	457	426	433	435	421	409	393	425	451	445	462	435	431	452	439	421	428	445	384	401	435	451	436	412	434	420	405	422	430	407	427	442	431	401	423	426	394	404	389	441	398	402	418	442	435	417	407	394	451	451	438	417	439	457	410	430	418	429	398	417	471	393	442	428	429	405	426	405	422	414	436	434	409	405	447	412	455	437	405	458	373	422	431	454	427	412	444	464	425	404	417	412	424	420	404	421	447	433	445	372	415	451	449	452	393	400	416	446	433	416	381	420	400	377	417	414	423	442	422	437	413	405	411	440	442	423	450	377	424	363	426	463	422	394	417	431	414	392	412	413	423	395	411	436	414	436	442	445	433	424	405	410	426	459	430	469	442	449	435	426	403	417	436	438	396	459	414	411	430	459	391	398	394	455	389	436	421	431	433	402	426	449	451	455	432	438	436	441	438	420	446	474	404	452	414	407	477	415	434	478	469	452	491	434	409	393	425	413	430	406	448	438	428	412	443	431	386	410	454	407	409	388	394	438	450	394	420	459	412	426	439	427	410	418	446	440	436	426	427	427	420	463	441	442	396	413	422	435	418	435	403	423	424	386	412	448	420	438	394	449	425	431	408	412	424	433	420	391	415	424	425	415	425	408	401	420	463	434	408	412	441	416	434	457	400	391	415	434	433	426	417	438	420	415	430	438	437	448	419	400	427	411	427	425	444	378	421	435	431	432	411	402	417	446	425	425	395	418	436	419	435	444	435	439	460	475	450	441	449	414	383	410	449	437	412	423	403	412	443	435	423	437	412	405	426	457	400	425	416	409	442	396	417	458	434	417	426	385	403	424	398	434	391	411	417	398	399	438	404	434	406	422	422	441	405	388	394	455	432	424	454	458	435	427	421	385	410	418	429	461	430	421	414	389	399	418	437	393	446	408	430	456	417	464	398	471	401	416	419	469	464	409	413	438	397	416	451	420	453	392	430	423	423	441	409	403	433	427	441	434	405	426	410	418	429	458	403	432	450	403	426	422	389	440	429	421	418	439	409	430	401	427	439	431	412	412	420	413	393	424	389	433	401	423	421	444	387	414	454	395	432	457	460	434	442	439	423	425	451	409	411	431	437	429	441	435	418	398	413	441	421	409	438	436	424	446	436	399	382	402	415	434	424	381	429	392	398	420	439	429	379	413	418	429	403	429	429	446	455	439	442	445	408	454	429	362	418	410	416	449	397	397	379	446	441	435	423	442	402	443	401	413	437	447	411	433	421	423	448	419	432	449	401	413	396	438	407	428	431	419	448	426	416	426	442	422	423	411	426	421	417	410	403	384	450	405	415	416	402	419	417	485	405	412	445	430	439	435	423	424	445	408	470	419	433	413	424	456	425	454	417	393	425	430	465	403	398	419	436	455	430	427	435	424	420	461	458	409	440	385	444	413	420	413	418	448	485	395	422	425	368	411	412	455	471	444	419	438	460	417	401	433	459	417	417	431	418	454	377	397	420	450	420	423	415	442	393	414	425	421	423	425	398	449	423	415	417	417	421	419	433	401	430	410	433	414	429	408	395	419	439	426	414	416	402	395	360	412	413	438	381	459	399	391	437	422	416	401	424	432	417	396	405	410	444	390	424	405	418	424	445	430	446	392	437	411	401	419	408	448	439	429	434	437	443	454	428	415	403	426	417	422	431	448	411	421	452	422	413	416	389	424	410	443	437	386	420	429	377	469	463	483	399	427	416	442	414	450	409	477	475	400	405	419	439	433	427	411	459	421	430	375	430	412	451	383	463	432	416	462	448	445	424	471	427	418	439	423	412	416	451	384	426	444	395	450	427	410	422	361	433	439	444	416	441	385	419	441	447	392	428	441	450	437	444	404	400	417	401	453	435	471	415	441	410	373	384	426	381	394	416	452	434	442	442	425	418	414	449	431	437	437	430	414	450	413	446	413	401	415	407	409	415	411	432	403	433	452	425	385	429	391	419	414	431	428	446	437	450	433	409	411	387	492	416	414	441	438	394	457	426	436	417	404	389	429	423	461	427	414	418	426	435	447	445	403	392	450	441	449	440	434	408	405	479	459	416	426	448	440	449	419	410	407	428	412	425	448	405	424	401	464	430	473	390	398	426	438	446	418	408	417	446	434	434	395	434	432	452	419	440	413	407	421	438	443	422	415	427	418	434	424	457	447	421	439	409	402	448	410	404	427	428	401	456	419	402	412	401	424	436	449	407	417	434	415	378	407	422	413	437	400	428	446	428	458	429	422	422	435	389	410	437	395	415	428	423	421	424	405	408	409	398	436	436	442	429	388	415	408	434	406	411	406	415	419	445	433	414	408	444	420	450	393	408	445	441	425	409	454	414	441	412	418	439	412	412	436	421	426	419	454	432	418	418	450	423	451	423	434	423	415	422	441	394	437	441	434	448	407	414	445	442	425	452	451	414	432	435	465	431	406	429	421	410	429	438	444	428	415	439	427	424	424	411	438	414	464	424	441	396	423	468	437	416	428	443	439	456	414	408	420	408	424	440	443	413	439	388	470	430	434	392	413	406	411	411	435	411	434	415	423	412	439	406	456	388	423	423	419	408	447	470	432	407	430	418	404	399	404	437	433	424	405	425	423	421	425	386	425	439	400	452	438	417	433	449	395	428	424	413	459	444	422	418	453	433	439	424	463	458	405	429	420	414	429	401	443	411	414	414	436	424	433	389	416	438	407	419	442	402	405	415	429	399	442	434	409	449	416	395	485	460	448	448	438	433	440	395	451	466	453	412	465	425	418	432	422	411	396	407	409	407	428	446	424	429	412	441	458	424	451	416	416	501	402	430	426	412	417	432	444	423	438	403	449	403	405	420	422	454	428	433	402	437	390	403	434	424	392	434	396	430	431	431	402	418	442	429	439	440	432	430	406	413	447	444	418	399	451	456	444	422	413	417	461	443	398	475	423	420	428	416	421	429	400	414	416	435	383	426	407	411	379	458	396	432	449	412	425	442	419	412	413	438	443	416	425	409	409	397	399	449	431	397	416	414	432	422	452	400	428	466	429	414	406	412	439	435	414	416	402	399	417	385	420	411	448	409	401	420	462	401	439	451	401	447	454	424	444	445	457	439	436	398	433	437	433	425	395	408	422	425	438	441	408	364	436	451	389	429	421	406	435	429	454	433	427	418	426	436	407	419	399	406	464	418	426	473
59855	88256	58879	28969	9053	1841	841	651	652	647	644	706	661	635	628	610	607	630	642	638	621	639	647	636	647	624	589	601	631	644	614	652	636	674	580	599	637	638	596	641	669	633	639	625	619	646	598	587	664	576	662	633	616	626	568	631	655	614	651	626	676	611	625	659	648	668	623	602	655	636	640	615	612	655	634	613	622	677	600	625	664	637	624	652	658	656	613	634	596	622	672	597	644	647	607	587	596	596	634	598	659	663	658	682	667	623	625	638	682	645	654	646	646	622	637	639	601	612	605	659	662	618	635	647	671	594	612	632	669	615	651	658	661	600	612	627	655	653	598	596	629	602	663	619	653	626	642	624	619	648	685	594	627	606	589	629	633	628	669	622	665	630	621	650	621	622	637	667	603	624	631	596	657	617	688	613	625	672	626	642	606	625	640	648	625	677	645	649	624	609	646	618	619	622	664	656	668	590	632	643	678	635	640	606	645	603	604	615	651	610	622	656	574	621	639	672	658	648	658	622	601	661	641	600	610	651	620	638	612	614	595	649	622	593	647	639	632	626	639	625	619	634	640	708	624	593	583	604	641	624	646	664	609	585	624	627	618	682	640	613	590	571	612	629	587	636	606	674	664	616	595	641	650	610	641	617	637	646	574	609	649	629	612	596	631	590	684	651	653	648	696	631	614	633	639	636	609	628	641	633	695	661	638	649	655	681	673	661	654	604	599	616	615	651	646	650	621	660	643	639	610	638	649	645	673	617	686	641	647	606	637	605	584	653	632	630	631	618	640	605	612	613	587	606	572	601	616	620	682	648	611	619	610	632	673	651	662	611	620	606	654	623	631	625	610	649	629	619	680	619	583	654	674	635	587	597	627	662	631	620	633	639	668	591	634	624	577	625	609	653	597	627	635	601	619	643	648	636	618	635	608	614	649	611	704	660	621	618	626	657	607	612	638	648	635	621	606	639	658	615	600	619	642	613	606	621	611	619	584	594	671	622	607	635	635	631	657	674	615	664	620	622	650	615	633	637	615	676	644	620	666	588	670	630	610	597	618	626	623	636	644	593	673	630	633	654	623	684	618	635	611	638	672	599	640	646	664	669	621	642	656	675	612	582	631	610	630	605	627	639	634	611	614	670	596	642	613	589	623	611	671	638	581	637	633	645	603	707	627	603	627	613	655	645	616	638	666	671	661	662	634	671	602	618	612	622	661	620	629	629	651	602	649	647	665	645	657	602	619	681	637	652	671	721	597	670	634	659	598	645	638	632	644	597	605	654	608	617	598	604	597	604	652	654	619	633	661	570	630	662	632	574	636	641	650	618	672	624	637	613	651	631	630	600	628	620	618	622	634	621	593	644	634	652	615	608	669	605	649	590	646	597	636	639	679	615	659	633	649	677	577	639	645	630	618	617	621	610	619	662	633	643	661	642	625	643	646	612	617	612	632	617	658	611	613	658	608	585	635	646	605	622	639	624	647	630	641	647	639	653	622	653	611	613	601	631	605	610	631	686	660	664	635	645	620	594	607	658	639	621	640	644	625	613	633	597	627	675	615	651	670	691	643	633	643	624	637	640	652	631	649	651	652	611	638	651	658	610	632	606	606	643	615	659	598	588	613	609	602	630	646	643	661	589	655	659	652	655	659	683	632	655	628	640	656	607	609	614	639	633	621	672	662	594	669	641	631	630	637	624	642	649	620	623	647	669	659	628	643	628	610	620	639	623	636	631	647	597	629	664	593	642	654	600	655	624	634	645	620	638	638	649	601	612	638	660	628	616	646	632	629	609	591	608	640	636	628	612	641	645	586	638	669	610	631	613	598	633	638	662	610	631	597	644	643	626	621	634	601	662	658	619	611	577	668	617	593	580	616	643	644	648	620	573	632	618	646	653	645	652	611	604	629	664	629	641	598	660	599	603	620	599	634	597	609	623	630	611	619	628	639	676	650	603	620	608	603	648	579	623	651	631	599	638	635	675	658	586	656	637	651	608	592	610	638	639	653	629	641	612	635	683	623	611	641	677	604	645	588	609	630	594	616	673	569	669	689	628	619	595	603	625	648	601	631	630	646	639	664	622	614	606	577	633	620	644	689	670	619	615	658	637	601	631	641	604	634	681	635	588	627	596	655	639	638	620	618	611	622	645	618	631	654	622	666	645	591	656	645	616	634	635	610	614	628	572	634	566	600	625	623	683	650	646	658	592	632	685	648	644	677	608	640	588	648	638	630	620	639	649	580	620	618	694	590	651	608	605	655	616	610	627	678	617	637	642	665	629	633	618	660	681	634	635	656	625	575	611	655	634	625	616	619	632	608	661	658	698	651	630	619	642	603	611	620	617	645	630	628	627	641	617	642	645	658	676	610	615	612	663	646	613	625	577	668	603	626	594	640	627	608	606	661	620	663	621	631	610	633	613	632	597	630	619	662	607	648	634	698	636	623	619	619	617	623	612	591	649	601	612	657	640	616	639	629	618	629	666	646	677	643	603	632	642	630	617	602	665	630	666	650	612	635	628	637	598	630	574	604	633	646	639	630	616	663	628	680	596	625	666	617	646	621	670	622	630	617	631	636	624	572	611	689	667	614	680	633	630	633	664	654	650	617	606	626	615	630	637	641	602	651	634	654	608	661	645	665	676	602	611	638	694	619	634	680	652	641	602	637	611	632	629	620	614	650	600	655	626	639	633	610	640	614	602	648	654	557	644	661	670	650	694	604	597	626	680	649	630	655	655	640	615	649	598	647	632	594	614	619	585	615	623	650	575	648	675	641	606	580	638	628	647	660	668	663	638	610	645	613	652	696	615	650	661	653	658	629	615	599	649	631	619	652	634	582	683	663	649	602	633	605	683	649	662	671	618	647	612	648	597	610	687	601	632	646	640	666	623	607	660	631	587	577	604	623	583	660	664	654	648	655	635	629	603	676	620	620	624	640	614	644	586	577	645	632	608	625	638	646	655	674	673	673	639	655	678	624	637	631	622	671	663	622	598	637	641	623	658	649	625	632	610	664	658	649	593	605	588	651	641	642	592	626	654	627	641	639	631	619	644	637	615	590	643	665	604	639	595	626	611	666	694	638	626	616	677	591	631	645	648	639	697	657	656	613	649	666	619	579	615	638	628	623	599	624	663	596	652	609	612	631	649	609	617	606	644	616	652	589	621	624	619	632	621	593	626	699	652	616	633	643	640	629	596	694	659	675	639	620	620	649	685	662	647	621	655	616	647	647	710	650	642	624	655	645	686	613	649	642	588	623	622	636	589	637	636	673	675	571	592	602	681	672	674	625	620	681	623	640	608	632	669	636	596	620	602	634	637	637	632	655	606	670	632	596	656	633	643	664	640	668	628	671	623	692	643	631	651	641	682	626	615	583	605	676	675	632	606	651	610	673	639	593	637	650	604	640	644	647	597	654	648	594	613	612	620	605	611	634	637	616	629	640	647	634	631	671	627	614	664	580	640	643	598	625	625	608	613	643	610	610	636	588	647	612	619
23018	21605	29430	23785	20997	18530	3912	485	433	483	455	445	487	430	464	486	461	528	475	439	498	462	462	465	457	433	444	452	451	437	452	441	432	480	386	415	483	479	478	479	464	490	430	449	457	417	452	436	413	441	468	466	448	477	431	445	387	408	414	441	463	468	447	437	436	466	469	468	485	426	425	467	474	422	454	482	457	433	444	446	459	500	454	406	474	445	445	427	422	476	425	409	446	439	448	471	452	456	430	427	438	468	456	462	440	458	451	412	462	443	452	440	419	418	425	430	413	419	455	452	436	430	440	426	473	465	420	449	405	445	494	411	481	458	428	455	410	478	430	466	446	427	428	463	443	409	439	437	448	471	476	431	450	488	471	467	450	419	455	439	435	453	463	474	463	421	447	423	451	444	443	456	474	431	449	424	489	441	468	398	427	453	390	452	420	482	457	459	477	460	429	455	453	485	433	438	439	415	439	419	446	448	437	407	426	426	461	427	425	441	441	443	467	451	437	438	426	443	463	456	430	453	449	460	427	443	414	423	419	424	463	445	419	424	442	463	468	458	435	459	425	465	448	488	413	442	473	448	432	440	449	440	408	428	470	432	435	481	447	430	427	415	465	463	431	469	461	437	425	451	409	457	466	433	429	465	404	464	453	463	456	445	448	451	419	453	422	451	414	454	444	462	425	457	427	478	447	455	464	473	452	469	474	441	459	421	432	417	424	413	450	426	440	486	421	452	437	435	397	432	417	438	459	415	438	426	445	416	447	489	449	422	453	454	425	472	436	426	432	447	448	480	477	454	441	420	473	442	479	454	471	423	431	427	454	438	476	479	450	440	410	451	449	433	436	469	432	438	461	417	453	440	458	452	460	438	452	491	412	425	425	451	398	411	458	416	443	450	461	463	468	432	442	476	450	410	438	400	427	487	449	459	453	459	428	463	480	420	470	467	445	462	440	460	434	466	458	437	434	423	478	426	454	466	431	412	430	468	470	425	441	461	437	444	441	466	471	459	406	440	451	421	432	431	471	469	436	476	461	424	412	468	477	453	426	433	452	449	438	465	402	442	411	424	465	426	428	441	437	424	477	449	459	469	427	438	430	415	414	464	454	437	424	440	438	446	439	426	434	383	418	442	407	424	443	436	455	432	431	445	428	425	428	456	477	469	417	461	445	430	442	433	439	441	434	469	448	430	457	428	421	402	433	439	450	470	477	465	414	426	436	473	439	414	448	446	419	439	410	468	453	461	469	448	444	457	446	424	469	447	433	437	441	471	416	433	427	465	435	456	469	439	451	463	445	423	469	405	451	424	456	444	459	423	451	456	459	456	397	463	487	452	469	434	467	432	459	436	420	435	462	446	460	436	445	414	422	431	435	456	418	442	435	450	438	445	451	443	440	500	495	427	462	429	448	400	445	473	445	438	488	437	416	460	426	475	480	448	447	446	481	452	418	426	456	478	490	462	478	451	446	404	534	468	440	452	471	452	409	445	474	419	462	462	476	450	465	441	445	457	482	435	437	435	412	439	453	438	479	446	436	440	441	466	446	470	476	479	432	449	431	471	466	405	478	425	446	448	420	448	443	424	448	461	473	413	431	491	442	430	475	464	437	395	445	433	449	454	438	427	454	450	420	451	464	472	478	432	416	409	440	443	442	447	452	445	463	435	478	400	421	456	434	457	426	457	446	504	472	426	453	449	408	427	460	432	437	437	439	459	443	420	459	421	474	439	432	426	465	406	459	460	447	457	459	436	430	401	438	426	454	439	441	461	451	459	441	463	471	449	480	423	484	458	425	453	421	446	420	459	445	458	417	425	432	444	435	456	444	435	433	465	407	411	426	430	437	467	452	396	460	472	416	447	448	441	448	410	406	434	475	430	453	449	439	452	430	519	464	422	444	430	435	453	418	491	419	464	407	452	452	463	406	477	451	448	477	415	468	424	439	456	418	423	444	508	447	439	423	420	473	481	466	457	471	452	462	425	433	462	401	420	444	458	426	437	443	421	466	429	443	452	451	400	423	464	420	456	456	450	489	488	459	474	453	436	433	487	409	455	466	425	427	467	500	452	422	469	448	461	417	463	484	457	414	447	444	453	429	464	457	444	450	431	467	480	445	427	461	444	452	436	468	427	429	466	416	434	446	427	430	435	450	460	427	416	403	440	443	458	438	427	453	485	391	399	469	404	413	440	421	447	430	428	441	459	428	441	472	426	443	444	433	450	457	430	461	401	421	421	447	420	433	442	474	403	429	441	428	470	432	447	459	469	415	449	440	421	444	480	452	461	439	401	427	455	419	410	428	409	419	453	417	444	456	454	470	425	402	501	433	453	442	414	435	422	461	462	455	395	456	426	460	433	442	442	431	450	423	445	397	458	426	445	411	470	445	497	461	442	429	474	428	434	404	437	426	417	442	421	452	426	448	460	463	435	417	441	419	456	468	445	421	440	463	420	430	454	451	426	459	451	440	424	430	456	487	404	443	449	455	427	415	459	463	460	460	457	456	433	468	429	432	451	431	446	429	390	441	479	459	434	412	444	462	421	429	459	505	434	425	470	443	427	495	427	471	445	457	434	428	484	471	434	428	416	469	414	450	430	435	479	440	414	428	423	453	475	453	450	456	445	465	414	463	440	421	428	412	431	411	456	423	448	410	482	421	456	477	429	443	490	433	458	407	439	444	450	460	413	457	452	397	466	429	468	438	436	489	448	432	438	462	468	470	433	452	457	428	429	449	445	471	491	416	439	472	459	444	481	425	465	448	458	471	463	419	408	453	473	440	460	421	452	487	436	438	430	436	440	453	466	421	465	432	417	443	415	443	469	427	445	407	446	429	408	455	430	432	433	447	453	439	430	442	432	423	487	432	417	445	415	444	433	408	433	441	426	450	463	409	448	469	453	482	482	444	458	470	428	437	458	457	461	423	435	413	394	457	442	428	416	427	455	419	424	419	456	435	471	441	396	459	453	397	433	491	455	459	408	442	451	429	432	446	432	411	412	436	452	410	452	439	446	440	417	458	440	447	450	466	434	458	448	440	440	446	449	450	461	447	461	476	452	463	463	474	460	450	406	452	459	431	435	431	401	453	488	416	461	452	435	453	433	437	439	417	428	466	463	445	448	459	433	455	399	437	472	427	459	461	409	428	438	451	455	435	425	437	484	444	466	444	432	454	424	448	451	499	440	415	478	465	418	418	445	466	451	463	453	436	438	431	397	450	487	452	430	413	466	454	453	448	454	443	449	430	426	430	435	437	466	432	450	469	425	427	465	435	473	446	440	500	452	452	458	434	453	436	430	429	452	437	369	429	495	458	439	460	439	436	420	443	458	428	400	458	477	443	444	449	413	406	454	423	440	426	420	459	426	445	453	459	427	435	469	468	427	424	443	459	451	489	427	427	444	401	470	426	416	456	443	448	442	450	449	464	441	440	449	434	427	418	434	441	449	420	464	418	440	446	432	429	454	431	436	402	475	462	482	421	471	434	432	442	438
59656	97114	66634	35675	13143	2530	944	668	702	633	679	654	649	683	635	631	679	656	603	636	681	626	640	622	639	626	669	664	605	691	673	671	648	678	653	636	649	632	591	673	671	631	625	618	655	636	649	642	603	659	623	643	653	648	673	644	652	612	674	645	636	649	659	644	627	665	646	631	609	627	692	662	666	635	627	621	700	668	666	628	662	659	665	638	611	640	654	640	674	659	628	654	674	627	666	661	646	633	655	644	652	658	643	659	650	660	617	666	662	637	646	619	636	660	647	649	613	638	608	644	644	646	639	641	636	658	624	680	617	644	667	659	621	655	657	694	644	634	647	658	632	647	675	602	648	661	664	700	636	693	657	645	628	629	656	627	641	679	683	695	656	691	668	631	669	632	637	634	607	677	703	689	637	614	673	625	601	667	641	678	704	657	643	651	642	679	642	609	662	653	641	671	638	675	629	607	654	628	587	644	637	672	691	612	675	608	659	628	612	656	679	645	619	622	645	635	659	654	636	630	647	643	686	657	693	659	622	691	649	642	613	612	628	629	584	653	628	614	650	626	664	606	666	635	689	655	650	645	668	629	658	637	678	599	617	667	618	678	609	612	629	624	638	674	667	636	629	665	617	643	694	663	648	617	682	646	706	645	635	677	684	674	605	669	618	629	627	603	632	610	630	622	669	666	642	649	634	625	643	637	646	643	622	684	634	613	618	596	661	666	629	669	603	655	621	652	664	668	663	633	633	617	658	668	627	630	629	641	627	644	647	615	628	635	630	597	659	676	678	648	657	646	631	653	638	653	704	645	635	601	637	683	633	679	651	620	627	639	611	692	656	626	653	688	664	684	648	638	644	638	649	632	649	624	666	646	700	653	679	607	626	669	661	647	643	656	676	649	639	652	643	620	630	616	633	649	658	643	663	652	640	633	639	648	616	652	679	642	687	628	717	653	650	625	709	679	642	620	615	620	638	675	625	616	685	645	611	663	661	628	663	636	620	648	654	606	672	681	615	597	587	655	656	629	657	675	659	638	652	624	721	667	653	633	665	624	642	614	623	678	650	622	703	654	659	666	674	685	636	636	682	625	648	606	643	664	647	651	655	666	679	682	598	619	658	629	705	628	608	663	621	646	649	672	624	639	619	651	690	633	627	617	692	621	656	667	627	594	678	656	675	697	630	656	650	614	641	607	627	647	664	682	679	634	663	690	625	654	622	606	609	653	636	678	598	668	621	615	649	628	608	640	646	609	643	612	644	680	662	655	630	626	599	632	613	640	642	653	663	635	617	639	679	610	662	610	599	606	631	667	637	648	628	638	637	669	677	674	652	608	610	620	593	644	643	663	647	638	656	702	625	645	646	655	625	639	575	651	659	634	632	657	652	628	663	645	652	658	667	642	640	634	646	631	658	603	637	658	639	598	643	657	613	632	629	681	676	649	642	640	651	618	618	656	641	606	642	713	645	659	650	672	645	640	637	637	623	649	656	649	655	655	654	658	630	654	695	622	674	653	636	674	670	644	685	661	657	697	688	619	632	674	669	660	669	643	674	663	654	662	651	630	600	630	632	620	678	643	674	610	633	626	644	705	628	638	610	635	693	637	637	629	637	664	677	628	649	655	717	688	656	641	641	682	651	613	658	701	648	678	658	642	613	608	634	643	606	631	603	655	652	672	674	666	664	642	650	684	651	642	627	626	651	637	662	675	614	651	629	692	651	663	633	633	627	634	623	665	589	637	636	620	636	677	651	616	638	622	639	645	645	617	598	622	678	642	646	642	671	633	621	617	638	597	644	671	648	657	668	625	678	633	636	633	656	619	638	662	614	629	637	656	628	624	630	668	586	667	658	592	673	621	634	644	641	653	684	677	669	665	653	651	639	673	616	692	637	646	706	676	642	649	665	631	647	613	636	660	655	684	619	673	647	649	643	669	671	631	626	680	615	662	658	615	645	606	656	645	644	613	623	633	627	658	647	667	651	627	647	620	637	668	627	658	673	605	674	642	617	654	671	579	651	651	689	667	613	629	642	667	674	650	678	664	639	666	640	658	621	643	635	610	614	633	628	643	638	616	633	575	667	635	620	669	618	620	655	629	671	675	654	651	618	664	638	628	612	637	654	660	637	654	632	630	641	643	670	614	632	622	672	703	664	703	631	631	620	649	670	652	684	668	628	611	682	679	617	635	646	673	654	648	640	601	695	606	680	667	632	639	637	645	674	644	642	632	663	633	655	613	623	637	617	657	626	625	666	631	644	609	650	609	703	631	678	616	637	642	663	623	653	673	658	621	620	594	748	652	618	633	646	666	652	632	654	623	635	696	642	660	641	641	653	674	645	659	630	671	660	669	612	649	595	681	644	649	659	624	651	641	632	672	652	652	614	638	628	642	681	662	669	646	620	656	662	619	585	673	662	682	663	585	656	640	624	620	633	619	641	622	686	638	632	633	659	653	642	669	627	658	661	683	598	655	634	668	650	661	629	656	669	652	641	647	640	667	623	647	613	624	641	649	656	638	664	650	689	707	602	643	595	645	670	687	654	669	635	618	642	659	662	668	632	655	646	644	654	652	634	634	687	648	603	663	671	618	658	627	687	652	663	640	610	664	601	628	668	634	666	658	697	649	595	696	661	630	699	660	640	642	642	649	664	635	673	604	620	609	666	640	660	698	638	708	630	664	632	620	675	628	630	657	610	659	659	647	617	629	693	632	642	669	648	651	651	643	657	642	621	663	641	691	635	650	658	626	657	629	632	625	649	648	624	665	635	638	649	664	633	637	656	638	627	668	599	622	606	644	673	621	640	679	644	616	700	639	660	650	632	603	667	644	688	606	640	625	644	654	664	651	636	683	656	596	647	664	640	659	627	682	631	713	672	647	657	668	630	665	634	640	653	675	631	588	674	674	648	571	634	683	632	629	625	649	619	641	666	613	639	653	704	636	643	715	663	603	634	674	637	670	657	658	646	652	640	617	682	604	649	650	610	628	605	644	620	623	636	663	700	675	677	651	650	642	603	639	628	649	674	605	661	617	627	617	624	609	647	621	692	629	654	666	627	663	668	624	662	645	683	611	644	626	634	695	621	637	643	621	618	634	687	618	625	675	699	650	650	659	685	644	661	586	668	650	622	640	646	598	685	655	651	643	710	654	614	678	634	636	626	635	689	645	621	674	676	625	612	682	630	618	599	667	629	657	659	656	668	640	619	606	624	666	595	636	629	687	637	600	622	639	653	610	696	646	627	639	636	629	710	655	639	621	654	656	589	611	628	609	644	613	621	656	682	636	655	662	645	661	686	645	613	641	653	581	679	641	665	634	639	630	654	614	651	664	600	670	678	664	603	649	643	671	652	626	680	637	665	637	682	596	662	605	679	659	626	640	655	643	673	639	618	600	638	619	660	664	624	656	653	588	655	631	648	614	650	686	627	662	609	633	650	637	636	693	667	637	668	622	664	663	627	613	671	643	633	641	643	660	629	651	657	661	698	666	589	656
30561	31732	26676	10325	1441	551	452	391	406	383	429	403	398	443	414	446	415	388	423	435	405	397	399	444	407	401	443	419	426	409	412	420	425	407	436	455	437	428	427	383	405	393	406	428	436	423	398	386	375	403	392	438	425	404	435	422	405	405	409	454	432	414	410	374	438	407	417	384	444	406	427	448	451	433	400	400	422	419	425	384	443	414	422	423	451	394	440	428	414	431	392	450	406	423	404	452	399	424	387	426	425	368	387	389	440	441	443	403	391	421	382	392	412	385	418	417	384	382	363	379	414	410	419	439	404	418	382	425	396	423	424	391	396	441	400	429	405	471	433	409	398	429	463	420	379	438	394	422	440	424	434	416	371	442	430	407	404	419	410	415	425	428	430	436	400	401	432	396	387	424	424	420	399	423	389	463	397	412	406	420	439	370	439	418	407	402	389	404	416	400	412	403	399	440	441	402	475	426	418	418	403	395	437	410	421	438	404	410	424	447	446	422	365	438	443	409	420	366	439	410	410	422	383	385	412	410	411	400	378	394	388	425	410	412	420	414	393	401	418	392	387	403	421	422	427	418	395	454	411	411	412	392	396	417	433	399	420	408	399	433	415	400	439	373	374	390	393	420	395	444	415	419	434	397	374	424	422	399	395	401	385	414	454	404	433	436	412	408	416	397	401	398	446	376	400	437	383	396	443	406	400	374	423	383	450	426	393	364	417	415	403	411	387	435	419	416	415	425	405	399	401	406	413	411	428	415	369	446	437	408	391	418	444	437	405	410	378	430	405	377	389	421	431	406	400	412	400	378	402	387	406	396	401	423	433	402	404	399	453	420	395	414	426	417	384	390	419	412	423	392	457	415	393	374	421	429	438	459	424	398	432	412	382	410	416	396	410	410	393	428	381	397	414	420	407	374	442	421	387	425	366	384	406	432	411	382	437	406	425	406	404	391	384	400	409	394	399	414	403	414	368	410	366	422	441	432	419	422	429	434	431	446	446	439	419	454	410	435	400	421	398	419	395	430	464	385	437	407	435	410	405	399	427	405	437	430	419	404	400	412	377	427	414	401	446	401	392	460	411	437	398	420	417	414	437	408	424	403	401	386	399	398	385	448	405	409	449	396	411	383	396	388	440	417	472	428	422	436	405	387	408	383	393	371	424	430	387	406	394	416	454	366	403	447	393	451	423	451	374	395	432	411	435	447	396	425	451	434	462	427	434	391	445	400	406	417	365	384	438	414	431	410	419	439	419	400	407	415	389	419	406	415	405	382	425	437	412	397	397	408	435	392	404	415	407	395	424	439	418	405	375	434	409	410	394	421	432	429	410	427	414	410	438	402	391	430	405	411	429	389	432	392	387	383	409	419	401	397	396	409	402	456	432	381	435	425	388	422	377	426	416	449	425	398	417	421	410	409	389	427	421	414	412	416	421	410	418	419	456	446	415	411	421	429	420	417	400	404	372	387	410	415	445	422	389	378	393	398	372	426	398	460	366	426	419	410	392	424	407	402	408	424	449	441	444	401	418	410	421	460	399	425	426	394	418	451	425	407	424	448	378	428	379	431	455	398	411	413	449	427	417	400	425	431	439	406	435	401	435	458	419	409	395	464	389	421	424	468	447	412	407	408	410	437	384	410	421	405	398	392	394	392	425	407	381	428	403	425	443	395	411	393	441	429	427	420	410	403	402	423	440	399	408	413	430	416	418	390	387	418	402	435	387	431	379	420	404	417	388	428	401	366	391	451	434	445	403	473	444	398	432	415	413	439	420	397	394	415	400	423	401	420	405	413	423	412	421	399	396	424	443	384	431	398	401	410	457	402	396	447	439	434	407	400	420	417	432	370	364	434	424	428	406	440	439	401	427	382	421	420	402	411	368	423	425	431	412	406	392	459	394	403	426	397	417	425	386	411	414	426	408	420	408	395	434	400	424	417	427	419	389	432	437	409	393	396	421	399	408	390	365	378	426	420	377	415	398	411	421	419	432	410	410	399	404	439	399	430	422	379	397	391	390	404	405	369	398	407	429	399	444	415	429	430	442	397	394	437	443	398	442	414	378	408	399	371	431	418	396	409	455	474	400	407	440	424	442	413	402	389	420	426	430	403	425	458	394	434	391	410	442	394	414	428	407	410	412	422	426	372	397	433	436	414	424	394	415	434	373	390	438	404	415	430	420	428	422	430	391	400	424	404	402	404	422	397	407	429	430	380	387	442	408	457	418	437	442	449	410	397	441	416	413	455	391	423	401	384	419	390	417	359	407	421	433	399	422	391	411	383	403	443	387	416	377	415	416	416	394	441	450	409	414	416	400	421	421	428	397	419	387	442	377	406	406	372	405	393	414	425	434	413	381	390	407	423	421	414	436	409	414	416	411	406	433	442	388	425	417	417	402	417	401	438	407	417	420	418	412	406	418	409	403	461	416	429	417	406	385	383	431	380	426	399	450	427	429	402	393	443	392	396	411	413	411	431	434	376	396	408	440	417	382	380	418	384	397	393	408	417	427	416	415	391	411	414	408	414	401	413	428	401	384	429	390	416	422	405	405	413	413	415	399	372	438	409	436	393	380	420	408	389	411	388	402	435	405	468	408	449	417	395	428	387	425	395	416	396	401	412	426	415	387	386	426	390	400	399	423	394	412	431	430	424	442	462	429	403	377	401	398	434	447	425	423	406	380	431	441	435	391	393	428	371	432	441	422	425	411	417	429	451	410	412	430	427	396	428	393	429	431	441	436	447	450	405	402	382	407	378	426	407	429	388	419	421	396	410	439	403	434	359	401	402	419	406	423	430	462	429	414	403	469	435	421	432	411	383	405	447	387	427	367	395	465	421	435	413	396	463	389	449	396	421	428	431	403	444	392	438	437	429	424	433	411	435	406	409	432	392	392	406	395	442	415	437	421	436	415	441	425	414	412	415	428	434	388	382	409	392	394	395	397	430	416	427	412	420	414	419	412	378	417	411	400	395	444	402	428	432	405	414	428	411	418	426	446	395	384	379	422	444	420	452	403	456	448	409	439	452	436	388	408	377	415	399	393	400	396	416	423	386	404	406	407	430	412	394	448	423	417	404	403	462	397	375	429	414	385	421	425	451	419	396	398	413	429	406	405	405	396	415	406	391	453	399	433	434	409	422	400	416	421	409	393	422	378	404	420	444	404	405	446	398	394	391	397	420	409	411	373	399	389	396	410	396	438	421	424	414	421	431	381	422	415	413	461	419	405	439	393	444	411	411	392	425	402	383	412	419	432	429	450	427	385	368	421	433	415	462	429	403	414	439	453	427	393	408	384	436	462	424	394	381	431	428	435	390	413	428	396	392	403	430	422	407	417	378	405	409	394	401	404	384	428	405	438	415	404	428	406	422	408	367	436	392	404	430	403	405	384	445	423	413	400	414	442	392	402	434	395	424	422	445	418	410	423	435	442	412	413	375	401	408	407	441	410	411	394	436	422	426	411	412	424	452	424	390	405	426	401	405	406	423	447	395
37895	45857	28318	8824	2299	818	691	611	672	665	595	610	594	676	605	634	668	632	660	671	608	622	688	596	673	654	570	661	630	623	596	630	657	621	622	613	618	642	605	642	650	644	647	601	622	636	632	635	639	602	650	623	638	642	677	635	618	591	627	625	634	645	661	628	613	632	631	594	623	592	629	627	646	667	602	617	676	615	620	633	624	629	613	623	601	643	644	643	592	605	628	635	610	629	572	644	630	598	636	599	635	669	671	585	634	640	612	617	567	643	640	603	594	639	603	618	653	650	634	609	644	611	625	622	632	598	615	655	645	656	606	676	651	632	652	621	626	645	628	630	635	606	572	633	645	636	615	609	604	618	660	628	643	576	661	610	605	641	598	627	606	634	604	647	681	647	626	590	625	584	599	650	676	634	564	659	649	646	638	625	677	630	598	634	647	638	657	607	607	600	593	641	615	639	632	614	588	635	683	632	633	573	589	621	610	588	618	594	642	623	674	607	613	613	617	663	646	665	679	640	653	658	655	645	576	629	626	621	597	654	639	634	620	603	622	639	681	621	644	601	611	655	627	621	592	611	594	640	670	615	606	638	654	636	619	634	631	600	630	671	638	641	620	632	660	618	631	647	642	669	663	610	583	589	596	592	622	651	567	635	620	556	633	634	608	581	591	589	591	638	612	623	649	571	642	577	592	596	664	593	595	609	642	644	588	646	646	641	642	592	620	597	634	621	612	630	622	615	584	651	607	582	617	614	603	619	567	632	604	600	613	620	632	621	611	585	629	618	612	617	635	621	615	653	626	613	612	595	605	634	612	618	607	663	592	604	664	618	636	642	635	629	601	608	658	652	611	577	571	639	626	661	658	636	632	614	611	636	646	640	626	642	653	623	599	652	584	629	627	620	626	673	635	611	646	610	635	619	648	630	649	636	643	607	640	623	619	631	613	597	594	593	625	603	643	662	634	592	587	598	611	611	631	642	652	588	621	661	596	610	596	612	619	637	617	575	577	641	623	586	657	635	605	631	625	648	638	611	614	666	627	602	649	629	643	633	611	596	618	637	629	619	663	625	622	608	640	609	619	619	625	624	584	589	650	612	634	600	634	611	630	599	620	653	611	583	647	645	610	627	634	630	615	604	609	602	672	632	640	653	617	601	593	620	604	627	655	623	595	637	656	643	642	645	630	650	639	600	631	593	630	610	619	637	640	649	648	610	602	614	644	644	613	606	590	662	602	593	640	601	613	641	667	636	636	610	616	569	646	632	674	644	621	598	609	628	622	643	651	618	629	623	579	563	633	630	626	620	601	610	609	624	614	598	603	575	603	622	616	654	602	615	619	655	625	605	672	625	625	603	623	595	680	620	602	604	570	646	578	605	593	625	588	636	648	621	561	609	614	613	632	609	674	669	653	642	665	660	659	621	616	608	634	611	605	650	601	617	590	603	608	584	613	598	610	639	653	635	554	612	578	658	606	629	629	620	663	606	595	581	636	601	588	623	646	625	622	586	621	631	633	651	654	634	619	628	667	651	616	586	646	627	629	620	575	635	666	636	646	657	586	614	624	638	605	626	642	605	611	630	666	623	633	598	628	613	644	623	622	597	613	614	607	640	687	647	611	607	602	614	587	655	620	608	619	588	653	572	615	697	646	630	625	602	594	674	685	627	664	685	629	645	615	584	619	638	614	625	561	612	595	599	637	567	664	587	595	626	586	657	574	572	629	589	647	587	598	643	635	634	615	610	635	631	648	617	616	590	625	640	640	611	634	625	577	632	604	599	615	619	662	619	651	610	596	608	612	631	635	638	580	672	619	593	650	629	600	624	585	617	608	629	626	656	625	641	615	697	623	658	651	653	629	650	597	609	634	618	628	630	585	628	619	646	629	624	622	629	651	602	610	617	621	645	624	612	623	632	627	589	648	639	637	609	629	622	636	624	644	639	649	591	627	668	652	654	637	625	597	584	630	572	582	659	608	622	664	650	629	589	615	667	629	632	573	617	640	586	648	626	628	648	603	627	613	590	601	649	576	650	657	581	622	615	617	620	600	632	628	618	614	615	624	661	606	628	649	621	599	617	607	659	620	617	595	597	656	598	594	609	609	606	607	600	599	652	649	669	619	676	631	623	613	617	612	624	606	627	620	631	620	633	596	671	595	607	627	644	598	595	606	633	593	667	624	617	620	682	646	589	633	659	584	600	631	618	651	644	633	632	647	623	612	663	624	612	583	596	642	572	658	618	689	623	613	571	589	622	631	593	609	656	667	649	673	602	648	605	621	616	626	622	661	644	627	610	636	637	629	611	640	678	550	652	667	689	678	630	592	644	664	630	631	645	599	634	587	653	594	596	606	599	623	629	647	586	630	613	612	611	622	653	607	613	600	589	616	651	602	622	656	624	599	626	596	603	599	639	657	590	626	602	632	626	610	594	625	615	616	656	613	610	595	615	642	644	617	608	623	619	646	655	654	616	578	649	664	671	672	640	631	617	630	621	623	635	670	615	662	633	614	655	630	608	649	603	608	612	633	603	614	586	652	660	593	634	606	657	621	634	627	626	628	607	620	632	611	568	608	635	645	618	634	639	616	618	584	617	610	614	609	640	610	620	639	620	634	621	687	608	606	602	616	605	595	601	669	616	638	627	594	609	662	613	621	618	653	608	626	663	621	615	648	637	601	623	623	609	631	614	626	648	593	612	617	638	664	586	635	617	606	608	656	635	609	596	640	590	630	602	617	693	655	613	648	580	622	645	619	664	668	713	616	623	599	636	639	616	601	576	605	647	653	616	614	614	645	605	616	607	605	610	599	594	625	628	583	637	665	630	657	620	583	614	626	634	576	645	686	578	626	616	689	634	639	614	591	661	666	633	618	629	608	618	642	635	656	593	601	612	623	672	623	599	598	643	612	623	634	648	615	618	644	631	645	594	644	633	594	601	647	634	633	646	635	646	615	591	628	621	619	637	648	630	611	657	604	627	672	602	656	616	628	612	630	640	591	572	610	634	596	649	594	613	614	601	627	615	607	629	588	644	619	637	654	611	603	606	592	648	636	620	589	638	677	647	594	600	657	647	608	618	609	596	625	596	623	603	655	696	608	611	627	613	644	659	615	614	670	606	673	658	617	620	621	668	649	626	661	632	640	639	629	632	598	619	590	621	633	632	574	634	619	597	630	618	609	617	630	628	623	610	625	667	705	653	615	650	634	634	610	630	646	656	622	631	622	598	596	660	614	584	667	620	612	641	654	594	599	573	634	561	631	643	629	670	593	625	637	631	585	635	623	640	621	626	613	620	647	653	639	619	616	615	637	634	641	621	655	637	628	656	628	646	639	631	646	646	624	628	650	607	611	607	628	570	632	639	654	625	603	638	623	658	629	646	611	675	631	589	610	591	622	612	617	585	622	592	651	617	622	612	621	642	638	605	602	637	574	649	640	629	611	607	558	616	604	645	630	572	613	638	640	611	607	615	606	663	616	606	612	654	613	599	631	593
24071	22497	30060	24599	19588	7507	737	434	437	470	409	453	420	429	407	430	416	438	413	415	371	446	384	400	413	429	414	434	434	406	431	418	390	437	429	459	423	439	421	404	436	471	423	403	461	415	410	399	418	420	433	421	385	395	419	421	420	436	418	407	468	437	401	400	454	404	456	425	423	436	423	412	457	422	445	460	468	427	419	440	396	409	489	453	431	377	382	432	435	416	452	461	447	454	433	434	443	423	417	439	414	418	427	418	412	436	445	429	447	414	404	454	424	453	433	439	435	452	429	407	424	447	410	400	445	426	424	394	414	436	419	411	403	417	438	428	398	419	412	448	406	435	424	432	420	395	398	380	406	394	433	453	403	491	404	477	405	431	438	435	401	401	447	421	421	482	441	425	408	442	424	419	434	466	408	402	419	418	457	430	405	427	416	438	382	436	442	429	458	475	424	410	456	441	431	446	428	420	378	438	422	432	422	440	411	420	437	467	430	440	435	409	391	386	418	450	418	453	439	411	406	416	427	428	411	428	437	401	406	428	442	395	452	441	415	395	430	410	447	444	423	443	418	387	412	397	417	411	416	440	426	403	440	407	438	466	406	403	415	441	421	429	419	396	456	428	423	418	452	465	432	426	384	443	405	430	429	433	451	406	402	439	406	429	462	439	396	460	421	394	409	402	433	435	414	443	471	400	388	444	413	421	429	404	407	411	431	426	473	429	441	398	390	417	395	461	453	418	461	423	409	421	438	457	456	400	421	412	427	437	432	418	449	422	455	398	443	439	427	404	402	443	403	438	468	421	432	425	449	460	470	403	428	405	418	428	434	408	427	415	458	429	412	415	419	447	418	410	440	438	392	440	425	413	443	449	457	453	424	433	443	436	452	437	429	444	452	479	411	409	405	404	454	435	437	446	447	411	439	466	427	423	414	400	442	416	415	471	448	404	434	443	429	469	418	437	419	421	431	428	397	477	433	445	444	412	443	428	430	379	438	424	448	414	402	421	460	433	406	408	433	402	391	398	445	438	461	489	421	428	437	416	385	389	409	426	439	407	436	408	432	437	403	444	455	406	448	429	390	412	431	416	422	436	391	428	419	439	426	421	425	429	431	430	440	414	430	439	434	435	431	426	424	449	383	387	444	461	410	449	434	359	437	426	428	423	442	443	411	413	427	436	432	418	432	436	427	390	414	444	425	434	426	443	401	444	428	416	442	453	395	421	448	434	413	440	432	453	443	425	426	422	434	367	433	421	428	468	392	488	440	409	443	434	419	426	414	437	400	441	434	430	416	383	487	412	404	405	447	423	429	477	401	437	407	428	416	427	426	423	387	440	450	447	439	429	418	456	427	441	478	454	430	417	416	415	435	450	443	420	398	450	440	444	460	434	435	404	449	410	393	410	394	397	437	412	403	396	433	399	420	436	413	414	430	457	439	429	429	431	415	416	399	407	418	461	460	439	392	426	419	418	376	401	423	420	437	447	430	437	461	391	450	428	414	409	377	436	437	446	434	396	398	447	403	438	382	425	415	421	414	430	462	442	433	434	424	452	429	422	413	429	421	416	430	439	401	455	457	411	414	407	413	428	418	400	395	439	455	378	461	425	427	485	388	432	446	402	442	465	431	438	433	424	442	443	402	426	398	415	404	415	416	428	418	413	438	423	417	429	411	426	450	449	457	447	400	426	418	392	442	429	420	436	441	457	404	462	424	397	407	413	387	445	462	402	455	438	443	417	420	419	428	429	402	414	396	433	459	415	431	454	414	417	428	446	411	446	418	448	440	395	440	453	422	478	423	386	423	415	401	439	432	461	425	451	433	413	429	377	422	445	428	388	457	438	441	456	401	426	429	435	418	404	446	419	426	426	389	464	399	459	430	421	422	437	434	437	458	434	402	401	443	475	432	437	432	416	420	419	410	443	438	416	428	439	410	436	437	414	417	420	427	427	431	441	432	400	415	431	456	402	455	423	470	467	420	421	391	442	466	426	452	426	417	402	421	394	440	419	408	404	422	424	425	431	453	431	429	422	418	456	435	447	424	457	437	462	438	403	466	459	403	425	396	409	411	401	439	418	401	413	467	417	421	409	400	387	444	422	430	469	369	412	418	420	447	455	444	466	384	456	421	402	461	428	406	417	469	433	434	424	419	439	433	452	430	405	430	441	446	414	425	443	419	414	465	433	444	411	445	457	396	452	448	415	429	457	376	436	422	451	447	405	398	371	416	416	439	448	453	415	419	404	437	422	380	404	416	384	407	447	435	485	444	396	462	477	410	458	459	380	439	402	441	405	442	415	500	391	400	445	406	430	481	444	422	415	488	448	431	415	437	398	451	411	379	407	403	395	399	434	405	433	418	394	412	437	433	380	412	436	407	425	398	387	432	419	432	458	408	441	424	431	462	413	418	441	414	429	447	420	484	427	400	437	407	403	430	452	384	451	470	439	422	435	415	435	428	406	433	457	388	446	405	409	425	411	449	423	394	460	470	407	448	398	412	402	437	424	437	426	420	436	413	469	432	410	417	380	465	453	412	414	409	453	392	433	408	468	414	406	418	436	422	411	413	425	431	443	402	451	438	429	447	396	434	448	458	436	432	423	438	394	433	459	415	408	455	397	472	441	427	399	435	461	449	425	430	469	405	424	437	421	429	408	441	394	400	423	434	446	430	422	426	431	444	413	433	372	421	461	426	461	430	447	418	414	419	459	433	463	423	431	413	405	408	427	383	437	401	428	455	503	390	425	426	428	398	444	464	452	449	456	420	439	438	460	436	433	425	427	399	400	385	430	390	439	397	438	422	416	397	404	418	434	407	417	440	428	404	413	424	465	427	408	439	460	424	451	455	432	449	432	426	430	399	396	436	382	419	436	435	456	419	431	438	412	452	426	465	404	415	441	442	435	427	415	409	382	447	417	434	402	417	446	429	432	413	421	412	425	415	403	403	426	446	412	478	432	397	398	402	401	405	464	401	425	433	416	419	467	392	442	406	426	444	476	441	418	397	412	449	407	459	436	406	428	415	432	395	441	411	418	438	396	478	412	438	394	413	416	423	470	439	387	416	415	424	435	405	453	394	432	406	429	426	418	432	422	447	421	418	402	433	427	441	423	401	434	403	442	439	435	462	470	443	432	402	427	450	451	436	397	434	428	413	417	438	414	446	428	405	440	405	476	421	418	428	432	420	431	427	402	444	392	429	428	428	461	440	424	433	418	457	391	451	455	432	406	442	441	423	411	436	429	409	425	473	452	409	453	426	434	439	415	463	397	420	461	412	393	439	431	455	427	419	417	433	416	439	448	440	431	434	433	402	412	395	438	424	380	406	452	442	463	441	424	403	409	433	415	433	449	414	404	451	406	399	445	421	437	420	417	439	440	433	455	419	409	427	468	442	386	448	413	431	437	417	413	456	450	414	428	400	427	415	433	452	441	409	414	464	466	384	437	443	402	398	443	456	432	412	405	414	436	397	391	438	446	433	432	438	433	406	429
59980	87205	57340	27979	8495	1872	821	713	683	653	625	622	657	641	646	638	621	620	658	643	666	607	642	625	657	598	639	644	671	638	638	653	677	659	672	635	671	678	561	627	644	636	666	642	653	630	585	584	641	670	684	681	633	654	604	592	638	614	647	669	631	620	642	621	664	634	637	657	678	665	580	660	643	635	617	646	593	645	639	643	609	637	650	628	637	648	619	662	612	627	586	619	611	615	635	640	620	620	648	638	667	632	633	665	607	643	633	634	611	644	644	640	667	641	656	643	639	651	657	638	613	626	687	601	687	598	633	574	621	643	610	639	606	673	672	625	682	650	625	661	589	639	627	587	608	644	661	640	651	634	624	604	678	581	657	676	636	684	644	632	645	652	584	630	638	630	615	614	682	669	607	613	621	672	630	684	631	641	631	628	683	630	653	624	652	637	666	632	673	652	653	642	591	620	660	645	609	642	605	593	633	598	621	637	669	623	625	641	634	629	615	634	652	613	626	657	639	634	637	612	668	608	609	643	657	632	633	631	649	608	665	675	620	618	593	610	617	657	635	609	594	639	611	614	599	666	618	625	630	618	656	590	578	652	656	640	635	645	671	647	644	667	676	609	669	611	622	635	636	662	634	664	651	644	619	598	661	671	618	685	652	664	621	638	618	660	649	638	678	682	688	650	655	607	603	610	656	638	629	648	610	634	640	601	625	640	630	644	594	666	615	628	652	676	627	592	633	614	599	654	652	623	597	679	712	653	604	674	660	631	674	668	619	651	637	669	645	589	581	632	651	631	629	648	593	661	638	684	675	668	632	661	644	657	625	660	639	573	609	656	622	620	629	618	641	644	629	635	621	595	664	616	621	623	640	666	656	661	634	710	678	609	622	627	630	675	587	646	595	645	636	642	624	621	655	676	605	639	629	654	648	668	623	631	691	609	602	619	609	630	627	634	613	635	651	614	650	615	665	650	632	628	588	635	612	647	627	661	648	623	608	619	599	610	653	578	622	623	672	675	611	634	672	617	627	648	630	643	594	651	645	626	653	625	642	671	629	623	627	645	602	619	633	636	616	669	631	649	614	640	618	604	662	674	683	645	602	602	629	654	642	617	627	620	670	651	627	610	645	658	648	637	658	608	634	620	605	591	668	614	588	619	665	656	665	669	648	627	660	640	637	610	625	614	650	650	650	631	602	660	599	677	610	647	637	646	609	625	657	677	627	638	642	626	667	634	625	617	656	650	609	617	598	642	617	615	620	663	648	654	630	618	603	626	616	647	645	596	617	628	623	597	623	662	629	652	664	609	602	540	617	606	669	630	641	658	621	629	632	601	632	632	627	676	656	612	633	622	563	652	628	633	625	652	634	682	627	672	636	635	653	622	631	653	643	651	588	631	641	659	645	650	651	624	605	630	648	645	624	627	595	606	624	629	580	638	653	637	617	596	679	625	598	624	609	647	652	601	645	635	664	657	629	664	619	651	662	618	621	609	612	640	621	635	625	576	673	655	683	639	602	637	695	608	639	667	687	667	652	599	670	651	632	599	633	646	667	634	699	621	656	622	612	644	637	652	641	669	662	624	669	614	625	641	606	638	651	639	596	626	631	650	636	623	631	622	602	631	646	624	656	591	655	602	649	641	638	591	593	586	664	676	631	629	604	645	627	636	647	644	580	617	636	591	609	635	637	630	663	582	645	645	661	661	606	632	616	622	644	646	614	644	629	654	652	609	631	632	611	669	654	672	643	626	610	595	663	666	603	632	637	617	661	643	626	609	637	616	636	668	618	621	617	623	622	627	643	633	627	606	616	645	653	665	617	629	633	614	643	578	658	638	588	627	625	600	637	659	603	585	601	613	647	669	628	632	632	645	656	610	602	596	642	623	596	610	636	628	609	598	641	583	644	597	651	670	581	662	599	662	658	707	731	652	626	631	664	653	696	629	647	642	600	647	654	626	622	641	656	611	670	638	628	647	643	650	610	665	654	648	607	643	614	620	676	632	602	634	644	664	627	648	595	614	653	641	641	640	665	628	637	620	629	634	652	658	638	672	676	587	598	647	655	658	619	650	651	618	690	664	633	630	646	643	611	580	575	607	669	610	632	655	657	613	614	682	625	645	585	595	646	638	669	614	627	636	636	644	645	617	603	677	692	642	619	657	608	642	635	639	636	656	653	655	666	630	630	651	643	637	651	642	638	629	637	598	631	606	683	630	637	602	649	619	630	629	585	609	620	607	644	646	614	673	668	657	614	631	638	632	617	671	649	649	651	617	687	625	641	635	620	686	670	614	651	653	666	675	663	632	654	652	583	640	675	693	634	635	604	661	662	629	673	634	585	636	658	627	633	623	582	602	628	636	629	634	627	587	615	609	645	626	637	592	660	622	596	663	640	631	662	606	622	633	657	622	641	653	648	657	664	654	632	620	676	640	650	658	647	634	609	628	598	647	676	616	661	693	617	617	650	615	621	670	628	656	628	627	612	642	645	642	638	584	606	638	646	633	680	634	668	643	647	699	634	626	628	629	652	603	602	688	615	637	659	628	618	658	614	613	674	678	589	648	656	616	646	652	631	624	655	589	676	635	659	627	659	605	615	661	616	652	633	654	591	614	606	642	649	606	637	619	666	626	614	659	622	648	626	610	627	620	638	600	676	652	683	610	641	635	661	607	618	645	642	661	656	610	627	622	649	642	657	619	651	660	636	630	632	601	624	651	646	601	629	645	577	668	658	647	681	659	617	658	642	634	624	650	654	644	620	632	663	588	657	633	631	701	650	626	643	666	618	664	667	680	599	645	629	620	607	676	632	619	617	648	633	676	610	614	649	684	629	600	647	633	598	616	639	601	604	644	676	653	605	595	649	627	635	661	660	661	659	664	674	683	672	617	638	655	602	631	670	627	647	661	669	661	680	620	714	650	692	630	628	644	605	653	625	640	620	640	663	650	627	646	633	635	647	630	624	639	668	615	637	640	640	648	681	649	665	628	648	625	687	612	652	628	643	604	611	635	634	608	685	642	659	645	628	623	674	611	683	623	708	625	634	630	602	666	626	597	620	618	665	613	602	610	642	612	664	648	630	666	630	656	641	638	608	644	638	632	600	629	628	631	605	641	620	692	664	656	663	617	667	651	632	609	648	653	651	616	642	636	644	645	656	687	621	622	679	635	670	629	630	636	683	610	647	632	606	633	634	570	663	662	626	638	637	641	638	640	634	654	630	633	607	627	681	643	678	658	682	629	667	618	654	639	611	673	645	629	627	643	663	616	647	632	672	644	646	631	618	586	633	613	660	672	635	648	665	618	661	618	625	619	669	650	639	657	673	617	626	623	625	649	649	666	638	639	614	634	661	612	649	662	644	648	619	643	685	622	657	637	666	647	623	638	636	633	597	624	637	657	622	645	625	634	646	602	630	681	635	658	625	644	661	618	603	613	652	635	633	602	621	668	651	611	653	665	610	636	670	634	639	657	630	625	665	606	620	654	619	644	656	553
23055	21680	29467	23824	21075	18872	4150	566	473	485	506	470	449	480	469	427	456	433	441	421	456	438	494	439	460	455	471	394	491	482	472	501	440	465	420	442	455	470	477	428	453	414	458	476	468	450	475	499	457	434	489	469	469	476	509	452	418	482	482	484	479	460	458	475	474	455	472	478	472	426	438	459	454	479	456	482	443	413	440	460	465	446	458	462	459	450	428	445	437	480	458	462	435	470	418	431	458	476	463	429	439	422	492	443	468	485	482	429	433	467	436	479	489	424	452	442	403	418	472	468	457	475	447	453	443	437	447	453	414	468	435	403	447	437	444	442	445	445	448	459	491	477	447	444	468	443	466	459	434	448	461	457	428	446	492	464	466	471	463	502	468	449	501	457	445	468	443	467	433	461	466	476	464	446	445	474	449	464	437	484	455	428	451	449	453	433	463	445	450	455	478	437	470	461	432	458	457	472	461	425	456	439	470	452	454	469	468	463	453	430	448	458	491	422	444	429	475	431	412	433	447	481	457	482	491	431	456	438	444	447	444	435	471	409	479	475	452	439	464	444	445	436	465	437	429	467	470	451	468	418	440	458	460	434	460	433	435	438	449	418	446	465	457	455	407	444	466	475	458	439	425	441	446	453	471	468	427	424	457	442	454	449	467	471	469	483	458	455	434	455	458	455	431	431	445	466	425	443	478	467	489	446	493	478	428	456	408	438	457	449	443	474	456	399	456	428	473	419	442	462	448	442	429	449	462	469	424	459	409	459	458	428	424	448	472	435	404	457	446	423	439	425	444	454	436	472	446	464	486	482	450	463	427	464	460	443	433	425	440	502	437	446	428	417	455	434	451	444	456	446	464	467	464	436	436	467	454	434	484	451	452	475	434	478	459	413	463	435	474	427	442	453	449	466	429	455	450	454	427	443	425	441	443	452	435	470	468	458	472	466	452	454	471	435	438	439	458	460	455	429	452	461	484	439	464	463	478	435	448	424	427	441	465	420	466	470	451	430	475	438	441	472	482	453	444	430	443	448	413	473	448	451	445	443	440	445	403	463	466	468	479	468	430	500	429	476	444	481	471	409	456	447	428	420	424	439	456	418	447	468	489	475	467	433	463	417	456	445	437	439	378	419	440	472	429	458	448	411	437	491	439	492	433	459	433	415	420	437	448	476	464	415	477	497	462	478	484	444	492	445	433	431	478	443	453	480	453	464	458	433	436	460	412	436	462	469	430	475	489	470	424	448	453	433	465	453	483	434	424	435	462	470	465	466	469	467	443	459	485	455	482	475	432	425	480	459	471	431	458	418	459	472	443	457	453	409	466	412	468	454	429	469	433	426	443	423	395	450	432	422	478	479	427	463	458	467	472	447	453	412	447	422	463	460	465	440	457	450	459	420	422	457	437	457	488	480	420	462	430	442	439	442	474	478	457	449	447	413	480	408	461	459	428	441	448	484	421	446	428	464	457	459	454	473	454	455	454	431	447	429	447	447	449	462	472	452	464	461	467	416	474	431	408	431	423	455	465	462	442	415	480	459	454	471	441	453	456	481	481	451	453	442	433	430	454	455	423	415	445	447	466	432	438	440	427	509	457	426	455	447	430	464	397	431	477	434	462	476	451	461	457	472	483	458	467	500	439	422	456	467	465	440	414	429	440	447	452	429	416	457	443	446	424	428	430	439	433	434	430	441	430	456	466	455	445	474	423	448	413	465	445	451	485	455	438	479	513	502	440	430	436	457	477	454	470	513	414	468	499	445	463	449	434	477	478	413	445	441	464	440	469	440	440	427	456	451	436	437	464	455	439	435	459	460	437	480	462	443	422	480	476	489	441	447	454	449	454	443	443	437	446	444	435	439	475	437	479	462	478	449	490	426	494	413	445	473	468	405	437	457	460	440	442	449	428	457	489	469	480	444	466	450	453	446	453	425	476	474	440	439	452	477	428	454	469	435	462	439	441	461	454	450	463	452	444	439	447	417	438	456	426	450	431	440	476	479	449	443	420	455	437	463	396	439	458	419	458	437	458	446	436	471	452	453	469	433	473	455	437	472	456	451	450	424	461	449	433	489	456	434	432	454	423	457	447	423	428	444	456	456	471	444	459	446	477	422	497	431	465	450	468	427	431	436	475	444	450	484	436	477	472	462	449	440	435	423	466	440	463	492	457	445	471	442	444	489	506	470	412	463	418	453	437	452	459	454	451	464	440	431	441	451	436	479	477	445	455	474	453	457	440	462	441	402	475	446	445	436	458	473	480	458	453	440	419	467	447	448	478	475	434	417	438	463	437	445	445	445	447	482	477	490	489	458	467	459	448	469	433	399	454	456	476	428	460	442	418	475	462	461	462	437	466	469	447	469	428	425	450	447	447	427	415	432	448	433	433	436	416	449	478	428	459	453	444	433	429	447	437	471	459	430	464	402	477	440	447	478	432	437	461	426	462	457	470	420	431	420	459	457	474	402	427	461	439	476	429	444	474	466	456	464	471	470	458	416	432	448	450	430	474	470	459	466	471	436	437	449	461	433	457	436	474	489	431	415	438	434	424	444	424	424	459	452	429	493	441	451	471	439	439	447	463	442	458	474	477	429	469	446	419	442	418	450	489	452	438	445	464	441	456	463	424	469	464	450	474	446	463	452	447	444	452	457	438	417	460	479	448	460	447	464	424	455	452	431	472	446	454	453	435	398	487	435	401	484	469	446	453	425	436	425	501	407	469	413	455	435	436	443	490	436	479	432	452	483	426	484	459	456	463	452	415	501	456	427	449	434	407	436	439	472	480	454	453	468	463	449	476	485	439	394	444	413	456	462	469	439	441	440	432	440	421	442	460	462	451	449	421	479	482	416	454	425	434	420	469	437	466	444	417	437	455	444	475	412	394	412	422	428	474	434	440	468	468	409	426	442	489	400	461	449	433	442	459	415	453	452	437	454	400	423	453	484	462	461	437	469	439	470	475	444	469	426	433	436	429	418	445	442	453	476	457	438	498	472	424	467	429	435	444	455	427	459	455	437	434	457	418	455	466	483	466	454	438	430	492	440	456	470	470	440	447	437	456	457	410	457	439	524	440	421	429	475	417	441	435	439	444	462	441	481	484	436	448	435	444	468	475	447	471	468	409	426	451	478	427	459	404	436	449	442	459	447	451	465	435	442	485	431	458	459	429	432	476	457	430	487	435	433	469	457	495	480	448	429	450	459	447	455	450	474	444	448	438	470	470	408	453	498	411	455	452	418	415	441	468	460	421	462	474	472	433	460	436	473	447	481	448	458	445	420	430	435	477	484	490	448	470	432	471	434	456	433	468	447	431	450	452	455	470	413	494	435	488	438	456	418	465	438	433	451	426	430	489	426	526	499	423	470	462	475	459	465	428	456	469	468	437	434	456	436	470	454	441	416	468	502	455	467	449	427	457	416	448	487	489	467	484	461	441	479	449	439	428	457	431	440	445	456	454	444	464	484	469	407	419	502	452	447	446	474	453	439	449	433
59915	96917	65883	34834	12503	2793	930	676	680	663	656	699	649	684	662	680	682	652	686	626	693	659	682	688	641	639	619	654	626	656	603	679	688	655	636	652	661	610	665	672	657	684	675	637	654	683	650	607	639	710	601	716	630	654	655	667	611	671	681	636	613	690	633	636	688	641	725	660	631	649	655	630	653	670	635	639	668	638	638	629	657	730	660	668	617	662	604	695	613	703	657	651	663	686	621	618	679	630	653	654	679	649	651	678	667	677	674	631	634	609	667	641	641	683	610	632	642	644	714	636	659	643	654	686	674	692	673	690	632	625	638	627	690	621	617	688	643	637	642	679	626	648	625	634	672	674	649	557	680	642	650	636	634	625	680	663	640	602	644	658	630	667	678	629	651	631	645	616	660	674	669	660	606	661	624	640	676	645	641	636	672	607	634	622	643	643	663	640	626	605	635	631	645	644	643	659	673	673	657	586	669	653	651	689	677	702	681	678	650	671	660	653	620	689	608	654	642	642	665	626	643	654	630	649	684	656	654	650	651	662	642	601	616	668	674	625	639	666	642	689	627	701	650	623	670	662	630	608	630	672	596	624	653	630	632	666	659	686	591	609	625	640	697	656	654	663	634	634	593	696	636	632	645	633	687	689	652	659	625	663	658	680	646	656	617	618	653	599	641	637	630	627	707	615	693	647	670	669	635	632	664	663	668	649	651	669	655	653	633	646	641	648	646	658	628	676	630	703	653	672	655	655	656	674	646	722	612	694	645	640	605	624	660	582	634	623	607	629	620	663	669	652	640	705	652	642	625	631	644	661	623	645	616	637	611	699	601	624	701	659	634	657	662	652	639	659	628	665	583	642	642	637	660	602	638	672	671	647	678	656	635	638	675	626	627	635	638	682	670	677	632	650	644	665	665	631	662	674	649	691	679	670	663	680	627	643	677	651	613	667	634	669	672	647	620	588	659	611	658	660	710	656	675	639	671	659	645	685	625	685	662	686	671	662	664	632	628	689	686	674	697	660	685	649	681	661	647	657	683	607	668	632	663	675	618	617	660	667	643	675	641	654	649	697	663	639	658	646	649	674	659	658	639	650	685	690	657	658	649	609	702	661	629	638	684	618	586	611	663	630	636	607	646	663	683	638	598	646	684	636	639	634	598	690	640	670	680	633	713	637	646	689	673	681	665	705	608	591	642	690	682	680	636	677	678	622	644	655	672	673	720	678	673	658	646	641	629	650	697	606	657	618	648	677	623	647	592	641	664	668	674	674	684	634	619	646	641	683	638	650	645	668	619	666	654	630	631	646	616	626	654	661	670	638	650	606	670	671	604	665	675	633	650	641	677	656	688	670	680	640	696	678	656	648	618	673	643	668	634	634	696	617	628	645	653	650	635	686	671	686	667	680	688	649	648	665	637	641	680	653	614	676	689	627	662	645	693	635	667	642	686	669	679	669	645	717	697	688	641	676	657	669	641	657	647	652	639	681	678	629	660	627	644	674	683	613	649	663	705	674	664	632	645	662	689	584	643	719	673	678	646	682	657	600	613	670	666	625	638	612	643	621	649	663	646	593	653	667	627	656	638	698	634	694	640	638	660	620	612	632	631	663	623	672	684	663	684	597	657	661	620	611	680	647	667	685	686	666	675	671	659	607	653	670	667	684	657	666	698	666	601	653	637	630	683	643	665	665	616	638	669	650	667	678	656	616	611	655	664	631	623	670	624	648	650	618	632	604	646	642	662	671	651	650	654	614	609	660	679	656	663	614	650	648	652	635	629	673	687	653	633	611	689	649	644	638	674	653	639	657	612	666	641	648	672	683	657	647	692	665	657	644	598	611	682	674	684	621	690	663	632	635	709	632	625	668	646	659	643	645	653	700	626	654	652	653	662	641	649	659	646	673	667	626	675	639	647	648	639	652	658	617	660	722	684	645	639	685	654	630	632	675	620	678	641	676	663	686	670	631	620	637	707	654	702	644	636	693	695	619	662	664	628	671	658	666	637	622	649	656	717	669	625	656	687	609	697	642	641	642	608	680	648	625	638	630	603	612	626	602	676	644	633	613	662	708	657	663	644	655	624	614	671	650	614	691	641	652	630	626	646	639	664	706	659	680	640	654	636	638	638	667	628	647	675	680	643	653	722	678	638	631	669	635	633	652	638	620	657	655	692	674	645	665	623	649	652	641	661	649	653	636	611	663	669	675	635	686	642	649	666	635	659	682	649	646	650	649	641	615	708	647	681	642	661	650	627	657	689	664	623	642	639	646	631	638	658	645	624	667	653	653	691	684	654	639	648	672	677	650	637	673	696	645	622	615	703	600	631	674	612	661	680	657	633	694	661	647	676	634	648	649	686	695	675	629	658	643	684	622	644	631	633	666	665	662	652	622	673	630	651	683	651	636	655	627	671	673	650	620	649	639	667	640	639	622	643	661	686	645	667	628	633	677	612	624	606	639	626	560	646	659	652	628	651	654	655	668	661	666	633	634	662	633	614	648	644	675	637	670	641	671	655	637	629	678	670	640	674	615	652	636	635	682	656	717	668	662	657	630	707	700	665	614	607	643	654	677	687	599	644	675	668	624	613	655	645	665	646	648	640	600	596	666	642	613	727	650	628	654	614	651	649	587	668	668	702	671	644	622	641	630	678	705	652	645	664	634	685	623	614	671	632	663	643	630	603	671	629	654	643	659	660	614	665	615	681	597	682	671	668	615	633	625	644	669	648	610	653	642	684	668	638	672	656	657	666	631	625	662	651	637	616	674	617	674	652	605	706	667	661	649	677	657	655	649	634	656	710	679	661	678	720	689	642	634	662	707	678	649	629	616	669	699	672	652	656	633	678	666	612	644	667	673	648	621	685	676	662	637	685	672	637	606	682	640	674	677	694	620	671	636	638	649	667	641	651	628	663	671	664	634	651	669	656	639	639	694	661	681	652	645	700	648	620	654	682	668	639	693	650	666	683	664	663	678	632	642	676	682	653	640	638	681	592	619	620	608	681	646	632	709	619	650	645	610	662	660	649	651	662	675	676	600	646	623	651	654	649	652	670	647	628	657	668	598	635	672	655	631	659	635	668	619	612	618	659	694	655	667	640	633	640	631	601	661	684	662	696	663	640	659	689	644	665	664	633	661	621	642	620	659	669	653	677	675	670	610	679	562	669	603	681	654	655	624	631	645	640	655	606	669	643	690	658	662	687	617	667	665	660	693	686	665	633	669	671	663	653	700	669	643	662	692	638	655	631	675	642	674	648	629	613	634	638	626	689	655	658	643	641	629	668	661	644	642	660	689	643	622	685	639	689	673	674	680	644	624	589	673	635	660	636	717	653	674	669	605	651	633	626	645	627	644	677	643	654	614	653	635	673	648	617	635	662	632	613	651	660	639	608	666	644	640	648	678	655	658	649	722	607	647	637	628	658	636	643	691	662	657	693	679	693	627	668	608	654	664	657	634	658	710	621	648	668	652	627	645	653	645	647	650	625	624	672	697
30757	30932	26097	10156	1345	529	473	440	423	405	431	410	438	403	384	429	451	422	445	413	424	437	403	399	391	413	447	443	402	444	401	446	399	388	459	396	423	425	374	449	392	396	461	416	438	434	440	418	429	430	443	437	429	430	404	418	426	431	410	426	450	438	409	389	417	440	424	440	395	412	434	415	399	430	395	425	392	441	396	417	416	400	402	435	406	416	440	424	388	398	397	420	399	371	434	402	417	402	388	446	403	421	400	392	379	411	438	397	381	452	431	414	397	417	430	442	435	400	388	430	433	388	424	398	388	411	405	391	423	396	399	403	403	431	388	416	376	360	446	418	408	401	412	408	420	406	353	432	401	362	420	380	432	398	387	393	401	445	424	435	421	390	394	458	443	408	404	387	403	408	385	393	422	406	413	427	412	348	412	370	396	450	428	422	415	386	379	411	388	391	417	417	415	411	427	388	402	457	425	403	446	385	412	420	425	456	427	418	421	394	379	418	407	427	395	413	432	466	404	409	422	400	388	398	409	396	421	410	403	395	436	398	423	393	414	402	415	428	426	404	406	387	404	411	424	442	452	412	411	441	433	425	410	436	397	417	400	419	428	409	423	411	440	415	399	390	439	387	400	463	437	433	434	404	459	439	456	425	399	402	452	374	402	419	455	425	411	421	392	389	415	398	461	431	416	411	427	414	441	424	405	424	426	425	454	401	436	398	400	446	411	397	462	440	428	401	431	403	399	464	386	405	411	434	425	412	377	417	419	424	396	418	379	424	440	429	436	418	402	411	437	385	428	404	405	429	403	406	453	385	428	400	416	388	419	422	387	410	402	374	421	408	408	435	417	394	442	382	419	414	450	419	408	418	449	393	404	395	426	440	398	400	404	430	437	392	404	408	407	413	421	389	403	403	392	440	425	416	393	426	461	427	428	445	416	433	417	422	433	421	383	451	410	413	437	425	384	429	421	427	454	400	426	435	456	405	432	382	423	384	408	384	385	422	402	424	412	398	396	422	417	393	395	382	432	391	468	407	409	416	373	393	415	406	436	466	402	400	411	370	425	407	419	417	426	420	391	421	436	410	391	416	426	410	408	377	393	404	419	389	437	421	420	407	395	382	438	430	397	364	415	386	408	430	386	396	442	419	401	386	386	398	423	419	420	437	410	411	434	466	428	474	413	412	405	411	409	397	433	410	407	419	423	396	416	421	420	444	414	404	424	425	414	419	394	376	440	447	443	400	427	435	414	415	435	412	429	393	401	404	418	407	418	395	436	420	441	423	399	428	413	421	396	374	464	387	384	437	387	401	406	399	418	418	387	363	396	430	442	420	409	394	392	388	417	451	389	414	420	399	395	443	398	397	433	428	417	426	411	444	437	410	422	459	413	425	416	416	402	422	400	427	396	396	399	398	455	433	417	401	401	421	420	457	430	412	443	418	414	377	438	393	438	397	446	407	393	391	402	389	435	416	421	438	381	403	414	379	425	380	419	391	427	416	456	438	429	438	391	400	434	417	428	420	413	401	471	408	418	391	422	445	442	434	430	401	400	419	413	370	420	426	401	436	435	418	398	402	429	380	428	401	428	368	436	416	391	394	405	430	441	439	382	410	416	439	422	386	447	418	422	416	397	431	430	426	431	412	409	416	391	438	433	377	425	415	417	389	447	380	388	368	447	407	402	399	423	393	411	431	422	403	415	435	434	419	421	423	409	394	404	380	429	431	434	413	435	449	380	412	429	428	446	383	430	423	379	402	389	403	404	399	411	399	411	429	386	402	398	402	353	381	403	423	413	386	425	434	424	446	362	428	427	388	420	415	427	421	420	427	400	414	449	399	407	407	401	414	446	375	389	410	405	421	423	400	427	373	397	416	364	393	374	389	465	418	422	460	417	395	394	394	434	414	420	380	422	397	404	395	414	407	400	408	414	383	421	424	411	452	399	431	429	419	414	421	400	413	396	430	402	413	437	402	408	432	464	434	403	424	401	394	434	444	417	455	409	426	401	450	396	402	435	400	425	432	430	425	412	433	411	437	415	409	413	374	417	403	387	444	400	408	435	414	370	448	390	392	387	463	447	412	430	403	409	440	440	418	458	437	428	431	405	440	388	407	370	388	418	432	431	427	418	417	449	402	426	416	389	391	377	421	450	429	413	386	423	375	433	371	425	391	393	418	439	401	410	411	423	436	406	403	441	414	420	403	450	439	439	436	437	417	415	414	408	405	351	437	412	402	404	416	394	417	394	364	447	407	393	402	431	419	425	428	370	438	410	420	397	391	411	451	415	421	373	395	379	404	427	420	409	415	430	394	385	430	403	404	397	409	421	411	434	416	453	397	395	417	415	455	411	372	412	433	410	432	405	387	458	446	431	417	417	417	448	393	389	418	438	399	436	405	417	453	402	439	439	390	440	426	425	391	415	395	413	428	418	391	391	435	386	414	437	420	418	373	406	413	456	379	430	405	387	368	425	397	413	425	412	421	412	411	412	415	413	428	383	442	423	408	372	427	395	387	402	415	425	416	410	412	409	410	428	402	403	457	400	434	409	430	461	397	412	405	426	394	407	431	427	403	409	410	415	412	427	373	431	460	410	408	398	431	392	420	419	410	405	388	410	433	414	376	408	395	377	449	414	403	387	429	394	404	422	399	423	379	383	404	439	390	393	379	435	381	408	390	421	392	388	381	388	405	404	395	419	396	415	397	441	446	385	405	448	403	420	400	425	412	380	424	415	396	420	421	387	389	411	408	401	448	430	389	444	479	373	421	409	394	450	390	397	416	428	424	377	391	425	404	403	405	395	419	401	411	443	414	415	415	421	433	392	413	454	397	436	372	405	403	413	413	402	439	438	437	408	411	422	410	416	368	418	427	427	406	405	436	413	417	415	411	404	415	381	443	421	411	401	398	443	408	427	418	438	412	397	425	415	419	391	409	404	391	355	417	397	440	420	429	375	398	443	401	431	369	395	382	414	440	424	416	419	450	409	407	399	406	463	416	399	379	412	358	406	401	402	422	412	405	407	414	418	453	439	386	416	393	398	434	463	421	414	426	401	415	402	389	415	424	426	384	407	411	427	410	412	418	392	434	433	415	397	424	389	441	423	413	436	402	420	432	411	432	410	386	410	413	408	414	418	436	412	433	416	424	425	399	402	393	411	439	402	419	440	455	404	416	398	412	436	419	387	385	442	378	441	444	410	404	405	389	443	401	433	439	389	399	465	406	423	455	434	360	431	390	397	432	426	357	431	445	416	444	418	424	423	399	436	371	419	426	422	402	425	407	417	402	403	379	344	429	431	418	428	436	434	424	419	414	396	444	398	400	415	427	371	429	411	377	461	456	417	397	431	407	470	409	432	418	405	388	407	424	432	405	438	420	426	421	386	384	429	425	434	370	415	420	423	394	417	439	416	426	413	438	384	406	424	444	418	408	403	454	469	428	416	414	454	398	419	422	425	411	391	441	422	431	466	405	406	445	413	387	440	409	422	414
37700	45442	27857	8404	2172	912	659	589	639	630	647	638	601	630	656	627	617	645	581	590	607	634	648	626	619	620	627	616	676	613	595	645	614	611	647	635	638	619	606	599	673	606	652	650	573	618	646	600	610	631	595	641	598	650	617	573	582	568	627	649	631	606	631	569	650	670	632	630	652	633	639	594	668	615	675	609	613	612	610	631	676	642	627	570	637	612	589	638	587	626	619	620	643	626	624	597	610	637	589	668	579	618	621	667	604	605	602	616	635	590	590	671	596	601	637	644	623	633	633	637	629	612	670	612	595	661	641	644	615	608	653	603	641	622	641	647	590	654	643	611	614	647	629	626	646	613	620	597	627	600	622	589	634	593	621	616	699	589	603	565	598	587	635	592	637	609	610	625	614	619	597	579	579	641	572	645	606	588	580	631	651	668	583	567	645	634	643	635	632	586	591	666	578	589	636	597	633	555	627	616	623	661	622	633	652	651	619	613	590	586	623	620	636	631	612	608	642	627	609	632	595	625	645	585	609	627	605	609	623	617	635	642	589	609	613	690	585	632	621	575	620	625	637	647	657	618	614	639	593	587	584	653	606	576	639	607	631	599	616	578	601	649	634	603	672	621	632	627	617	629	642	627	603	632	616	622	631	612	600	617	628	621	635	606	625	630	657	565	634	621	590	639	584	576	647	621	653	618	619	645	643	595	588	619	612	597	654	642	632	642	621	677	643	645	627	614	594	614	608	591	648	583	663	658	626	672	649	611	593	608	619	623	635	599	610	607	606	652	603	615	624	617	645	653	619	611	641	622	648	632	679	587	640	621	566	623	583	620	599	633	643	627	598	605	627	608	621	615	594	629	658	634	609	576	597	672	602	615	607	614	586	597	611	674	625	669	629	595	604	633	608	610	596	611	612	650	625	620	625	603	603	673	616	627	626	649	644	597	627	643	612	623	665	642	654	635	605	589	642	591	617	634	623	630	625	616	644	609	650	620	657	633	642	640	610	626	568	655	603	636	639	646	585	561	658	616	640	630	666	643	640	619	644	647	617	594	654	586	665	624	661	598	613	600	626	641	586	656	666	593	615	627	610	633	626	571	607	647	644	626	623	667	581	586	587	619	609	589	560	665	630	611	605	654	605	616	657	667	606	630	620	630	587	631	642	607	573	619	618	620	642	596	593	655	640	664	686	673	607	607	651	609	577	612	628	629	639	616	622	622	633	596	581	633	639	613	636	607	605	633	675	611	609	657	605	605	604	662	605	631	644	625	610	607	612	588	629	619	634	604	605	671	602	604	637	626	642	624	639	674	641	584	611	605	634	601	647	613	646	627	627	613	633	645	607	613	637	645	655	635	614	634	651	637	631	660	653	584	628	585	614	616	645	621	563	640	615	624	610	605	638	592	652	635	649	619	601	644	605	624	645	615	640	660	615	628	626	637	646	641	670	623	643	655	646	649	679	602	605	605	599	613	644	600	645	615	613	582	636	632	597	616	647	619	613	658	593	610	584	584	606	640	620	624	637	681	668	609	662	638	684	623	625	593	603	651	606	641	615	597	623	605	607	588	648	624	620	634	591	637	634	595	650	627	616	620	646	589	635	633	674	578	608	653	618	618	627	597	620	633	683	630	628	622	592	619	606	651	583	638	637	629	617	634	613	625	653	658	620	664	584	633	611	600	623	644	598	621	645	614	625	634	635	661	639	583	564	642	605	591	633	627	645	614	607	642	665	641	688	583	672	609	629	620	631	645	634	618	608	628	637	594	627	661	650	642	592	574	630	649	600	637	616	642	639	588	595	638	609	633	607	602	636	610	621	690	608	614	631	617	607	622	613	625	595	623	620	606	621	639	649	564	629	622	655	633	642	648	608	605	623	619	618	655	635	632	562	661	625	659	598	628	634	621	608	611	615	640	602	613	676	682	590	662	590	568	660	613	626	580	612	621	596	634	603	621	701	653	626	629	609	666	595	617	675	643	664	607	617	644	617	586	640	637	585	610	626	644	623	649	656	641	607	656	614	635	595	600	584	627	656	593	628	633	676	629	625	630	619	609	615	644	654	607	627	637	607	628	627	604	607	594	654	654	591	627	613	651	632	631	625	645	665	636	645	687	587	656	604	651	640	601	618	622	646	611	626	653	640	645	608	591	644	619	652	586	645	640	617	573	677	610	641	638	632	623	580	614	629	649	632	592	616	621	631	596	654	591	588	642	613	630	649	646	612	646	592	680	644	611	662	675	619	656	642	574	632	574	630	605	620	661	604	657	614	576	622	609	645	584	595	614	605	616	610	638	628	665	572	619	652	666	674	628	628	608	600	655	628	573	634	602	625	634	628	610	617	605	574	541	623	608	630	610	649	620	612	630	683	638	608	658	611	578	609	591	643	605	581	670	584	588	623	638	641	625	655	620	623	649	629	628	647	599	634	625	654	612	606	621	661	585	625	645	627	612	645	595	649	589	612	641	624	628	611	621	620	617	602	612	697	600	649	658	615	591	647	558	633	608	639	630	614	666	623	630	614	591	618	611	559	607	623	665	567	664	590	618	640	656	619	617	618	607	597	635	626	587	578	609	634	636	569	621	620	596	627	555	622	594	641	651	622	627	637	611	641	634	655	658	616	575	608	576	655	588	594	600	646	649	600	621	606	609	633	599	605	627	623	661	586	597	631	615	644	601	583	635	614	632	595	610	649	589	594	626	623	598	629	613	630	583	621	629	644	637	597	575	608	611	624	647	631	581	600	613	615	620	673	627	645	604	606	630	642	634	627	628	633	651	610	606	639	594	595	596	617	687	583	597	609	619	650	605	598	648	641	648	605	593	575	677	666	617	655	625	572	636	625	627	627	595	634	643	586	593	642	636	610	628	646	619	607	572	636	610	588	639	611	647	634	621	623	610	637	638	610	626	635	631	642	617	620	615	611	661	589	610	628	631	604	669	612	646	619	678	655	638	681	595	601	625	604	595	609	615	690	625	612	643	580	650	674	604	630	604	605	629	651	654	601	611	627	600	609	600	620	622	608	613	629	662	647	597	628	649	638	632	661	641	625	615	636	582	635	631	634	632	624	605	672	632	608	634	670	626	622	616	610	598	660	630	638	632	621	614	573	597	600	620	633	589	616	613	592	644	646	606	618	644	595	623	623	571	640	681	664	604	630	650	617	617	609	610	621	622	610	601	648	635	618	624	636	639	650	633	649	606	610	593	610	590	621	611	610	686	621	606	656	609	628	610	571	620	567	610	624	612	627	625	628	624	613	616	624	640	634	639	583	601	611	617	665	616	634	639	608	648	638	595	582	647	617	627	594	647	635	676	586	626	659	624	638	689	609	595	643	612	639	625	620	590	593	651	620	586	636	612	651	591	640	607	594	574	619	625	560	610	645	628	617	641	631	587	614	618	680	590	628	591	634	622	651	586	640	639	636	645	628	610	601	605	579	597	618	614	662	628	626	644	631	625	624	623	600	657	637	642	601	625	640	628	653	597	598	667
24014	22505	30159	24586	19652	7917	744	457	481	440	422	424	430	477	432	439	482	460	439	460	454	467	477	459	461	453	471	445	472	457	454	423	458	410	478	420	459	438	476	405	443	418	445	440	397	424	399	442	413	447	434	433	426	436	403	411	459	415	472	465	443	444	460	445	464	431	423	437	434	411	419	395	418	429	420	438	433	442	465	430	426	441	447	447	392	396	440	377	437	419	414	439	435	430	441	426	430	439	467	462	427	421	438	438	390	437	452	419	434	452	453	410	408	446	416	439	452	474	425	401	400	425	453	461	438	420	452	460	422	422	444	445	457	450	447	449	418	424	443	461	446	424	438	405	450	415	462	452	402	433	449	441	450	448	392	412	436	417	423	468	454	495	444	444	501	432	406	436	436	462	455	425	433	449	434	442	411	420	417	409	468	395	426	446	421	407	444	422	428	456	451	425	435	417	451	424	433	444	430	421	459	418	442	421	375	395	395	424	426	422	432	438	420	444	429	443	429	429	437	445	411	423	425	410	425	449	483	390	405	410	428	387	411	443	477	461	428	451	470	474	458	421	479	443	437	420	440	414	438	428	423	460	442	445	445	410	444	467	424	422	414	415	415	438	445	420	427	429	439	390	415	421	411	444	436	491	410	442	441	455	415	461	452	380	450	437	384	437	421	414	441	420	447	443	447	436	428	442	431	444	407	435	431	427	448	443	451	424	435	407	440	460	394	418	433	428	457	445	461	379	440	399	463	383	447	476	412	432	447	442	458	444	403	470	430	442	402	406	426	440	435	395	437	412	422	439	427	418	419	446	445	449	448	431	433	432	446	463	447	422	433	393	425	436	391	412	440	429	435	476	426	447	466	396	444	491	428	440	432	435	443	440	435	431	431	408	403	442	432	407	420	468	438	455	416	392	441	443	461	470	452	436	383	465	453	439	416	431	438	425	449	393	434	417	425	411	444	408	418	437	380	471	419	431	466	482	430	420	442	414	395	420	445	451	460	436	458	392	464	419	425	457	387	422	430	452	424	434	431	472	430	403	398	414	437	429	414	457	411	412	401	423	448	413	443	441	423	437	428	469	453	422	411	463	432	462	436	376	396	466	425	433	453	452	468	450	440	451	398	403	429	403	448	415	382	440	455	440	439	474	434	438	441	415	420	430	430	454	428	430	433	432	449	435	419	397	434	449	406	409	419	433	448	455	433	442	409	409	418	469	434	438	460	430	423	408	446	440	428	430	411	443	415	474	481	453	458	419	460	423	464	418	467	421	421	480	401	470	379	422	460	420	456	439	457	441	418	456	436	416	436	422	422	418	424	419	398	392	396	516	419	426	497	427	452	434	450	423	419	423	466	459	430	419	443	433	420	416	435	437	430	427	399	451	409	458	437	451	399	404	431	417	411	444	432	415	458	442	389	417	427	443	445	420	434	417	400	452	435	431	427	429	399	443	426	426	412	429	400	445	453	462	422	451	440	396	424	464	422	450	424	401	404	412	396	451	416	433	392	447	456	463	450	504	443	424	427	437	417	426	445	424	413	459	452	430	402	427	428	437	424	446	422	434	474	456	430	408	447	440	430	436	454	433	421	442	457	405	431	431	425	436	467	458	426	447	437	394	431	448	435	453	451	418	424	464	467	420	442	442	436	436	449	416	430	484	413	437	400	421	395	457	462	414	410	432	397	447	440	421	466	449	431	415	407	427	451	431	433	424	447	438	446	451	416	448	442	458	411	458	479	423	429	439	399	431	478	440	441	434	436	408	387	423	426	410	422	418	420	445	423	424	433	437	418	435	425	434	429	435	411	489	435	441	434	436	421	452	415	447	460	456	447	443	403	437	436	473	426	425	438	446	458	430	455	433	387	419	414	424	414	434	404	424	441	438	433	472	452	410	457	449	449	419	416	425	437	440	422	442	434	404	429	450	451	451	453	442	389	429	430	416	417	407	424	461	432	429	454	419	481	438	424	444	420	399	451	404	436	429	453	469	433	437	453	452	413	437	403	443	432	430	404	444	419	458	437	414	420	458	401	407	408	411	423	446	427	448	439	452	466	460	427	416	449	439	427	418	420	419	439	415	431	430	432	468	418	424	444	428	441	419	410	435	428	408	445	410	436	438	433	435	426	443	487	441	418	451	409	406	396	441	434	457	430	417	409	420	461	452	417	408	429	428	447	403	443	420	445	388	407	423	454	445	435	433	436	387	404	421	431	442	409	401	418	438	418	443	419	409	446	426	463	415	423	417	405	405	414	422	388	435	429	471	468	444	469	429	432	425	434	409	415	427	463	459	424	404	457	403	453	429	439	456	442	424	433	429	433	447	428	454	447	430	420	422	409	438	469	434	400	409	442	471	434	439	441	485	397	438	439	446	447	391	446	421	442	423	439	401	438	410	419	404	442	438	430	399	418	435	457	442	395	409	452	437	429	416	424	457	442	434	406	435	403	444	458	440	457	434	442	398	449	416	405	448	437	415	435	444	455	401	443	441	429	433	446	436	441	417	453	424	418	459	446	428	465	453	440	439	460	415	402	459	401	396	452	461	440	427	417	400	481	406	418	426	476	427	440	432	430	430	428	446	444	425	438	471	423	386	438	408	415	444	412	449	442	404	447	458	421	464	439	458	442	397	431	446	443	408	466	438	436	465	419	421	412	427	417	448	423	411	430	423	451	424	426	426	414	446	434	450	455	416	433	415	439	402	442	421	418	446	385	445	434	431	408	436	453	431	451	439	464	425	409	442	399	433	417	419	432	398	421	401	428	427	465	439	433	475	414	423	397	432	460	456	461	421	437	469	397	430	394	424	430	417	457	468	483	423	452	412	419	425	425	444	429	455	426	434	423	445	423	485	453	443	438	418	432	474	428	445	419	433	457	453	430	430	403	426	473	435	426	440	451	445	462	393	445	434	412	399	408	454	403	409	453	417	466	419	459	431	426	443	395	408	448	430	412	477	455	432	396	428	416	385	439	434	430	456	420	461	449	436	421	442	426	415	436	436	450	433	453	448	444	448	440	495	434	418	402	414	427	447	427	433	453	439	377	433	405	374	424	428	439	444	402	480	416	443	441	409	441	437	397	418	452	430	467	430	455	405	453	411	412	456	416	449	444	406	424	405	428	412	419	369	434	457	383	453	433	424	463	428	442	460	462	440	420	451	452	458	447	436	468	435	364	452	420	435	428	428	461	430	441	430	454	426	424	464	440	411	446	450	436	446	462	399	482	456	433	480	430	435	404	399	398	473	430	444	417	430	419	408	412	437	430	459	431	467	449	469	409	412	407	393	436	419	430	444	438	431	429	448	451	389	420	434	456	463	430	469	392	444	431	450	431	439	407	454	454	460	437	428	435	440	422	411	417	469	403	418	447	405	452	427	433	445	435	453	438	434	439	464	443	420	423	409	428	434	435	429	452	474	400	454	443	438	465	417	427	449	367	436	423	424	421	408	422	447	417	433	442	434	435	459	455	464	447	448	470	427	426	405	450	430
59423	87889	57796	28180	8930	1902	803	627	642	665	642	659	627	654	656	634	642	636	644	662	648	678	614	659	664	649	633	644	602	660	653	638	654	640	644	665	594	634	626	671	634	659	643	632	646	633	651	625	652	626	667	658	655	635	659	649	661	581	585	621	659	626	668	620	690	655	663	625	641	610	626	625	647	647	681	642	582	613	610	680	668	638	625	644	671	633	644	651	670	660	663	638	667	657	593	608	670	642	613	682	622	674	642	657	633	631	597	686	616	621	621	644	678	633	644	627	576	642	646	632	685	637	619	634	643	689	592	639	640	633	639	696	639	689	630	641	642	629	640	593	670	724	645	678	604	636	614	627	644	655	687	645	701	669	635	651	629	627	640	667	637	653	656	675	635	628	640	634	664	640	640	624	589	629	602	608	612	637	642	651	633	641	591	680	637	665	629	614	624	654	619	599	670	658	608	637	586	610	621	655	650	623	651	661	636	685	631	633	621	616	617	631	648	657	601	622	649	629	655	617	659	628	647	639	612	645	652	620	612	672	712	663	675	636	579	656	641	679	661	651	641	640	615	651	630	645	608	679	601	686	628	654	614	617	629	620	649	655	653	653	667	643	665	619	650	638	652	662	658	633	638	666	623	622	625	609	666	620	631	616	638	649	626	584	620	630	628	646	660	607	610	681	606	634	636	622	646	657	612	661	615	603	635	646	589	595	631	619	643	611	663	614	637	676	645	684	622	666	666	692	629	674	622	650	610	579	678	664	598	611	583	638	627	674	644	631	664	669	637	665	689	613	649	632	618	620	632	638	638	627	603	609	644	654	681	652	627	632	650	628	611	632	629	667	623	633	697	632	640	640	643	641	651	616	617	646	611	713	587	630	648	700	644	628	658	620	605	646	580	661	641	657	669	640	641	560	617	650	630	620	655	649	694	643	649	684	657	629	645	631	644	640	630	647	628	667	617	651	644	623	655	645	655	662	608	609	627	668	617	673	625	635	651	609	646	662	677	600	632	639	613	653	673	630	676	629	660	615	627	649	605	627	646	625	614	629	653	638	636	656	623	701	657	620	653	658	617	610	669	639	626	666	670	606	613	633	633	628	696	636	663	628	641	633	656	665	629	630	601	637	677	596	613	680	616	646	648	619	600	668	603	667	671	692	626	655	635	625	634	631	629	596	620	663	635	604	652	663	638	621	639	645	628	605	620	641	651	610	612	635	659	642	680	654	673	594	680	679	638	642	627	636	651	646	643	636	627	626	617	651	647	619	678	615	562	611	641	657	635	664	603	610	658	634	638	646	613	649	643	639	642	620	652	658	617	630	636	602	613	585	638	610	698	655	614	658	659	601	661	567	638	664	623	643	662	644	638	645	666	657	688	657	595	692	631	627	659	598	626	661	623	584	610	628	660	606	648	710	636	684	640	614	639	622	625	635	590	654	640	724	597	607	670	638	670	642	647	638	615	621	668	714	625	620	645	660	603	632	650	612	624	650	643	624	635	616	615	634	647	643	631	658	692	630	612	606	665	648	625	665	652	646	673	704	707	632	604	617	648	662	638	608	579	675	627	663	655	620	668	687	626	629	662	612	667	632	657	633	732	629	588	618	663	661	615	612	627	657	646	612	670	667	607	588	664	654	679	600	650	608	653	624	644	629	638	661	660	637	601	629	650	617	653	631	642	626	623	662	607	636	651	634	677	695	688	621	645	622	658	652	607	640	607	619	671	641	686	612	608	649	611	625	670	676	625	687	633	594	610	655	598	655	660	613	615	625	648	668	632	644	629	649	647	647	621	663	661	681	647	649	625	661	621	631	642	642	629	608	646	639	643	631	600	610	634	600	607	657	631	611	624	654	644	666	643	644	656	650	608	628	619	678	634	665	604	673	634	663	645	617	661	619	622	632	629	676	627	629	666	636	607	623	634	642	611	636	629	648	617	646	630	649	611	637	694	638	621	613	627	630	656	619	661	688	636	653	652	626	676	642	626	616	650	612	646	658	676	679	672	665	660	609	643	669	649	611	642	680	622	618	640	644	619	638	651	651	635	622	638	635	642	657	628	677	631	635	650	647	610	636	619	685	620	624	617	660	625	640	668	655	647	671	659	625	648	604	666	630	669	670	613	688	631	620	663	640	641	649	613	631	630	615	613	655	661	657	603	657	639	645	613	640	658	623	627	674	590	667	625	657	668	654	670	646	614	657	611	648	639	642	671	600	654	642	667	642	666	610	678	671	666	681	680	633	626	703	583	675	643	652	635	643	667	654	652	663	629	623	626	695	645	631	682	638	623	627	654	650	640	631	614	613	654	647	678	604	635	603	628	633	632	655	612	662	622	646	673	650	651	637	600	653	602	644	675	645	591	655	660	627	691	652	697	615	624	669	638	642	639	647	655	640	648	684	613	667	655	644	651	624	580	606	695	599	613	660	618	647	593	652	621	655	584	725	625	644	633	636	643	660	609	602	645	661	620	617	621	647	641	649	647	649	644	699	612	619	655	625	672	660	639	640	614	633	668	672	623	668	638	630	662	631	655	661	643	671	627	666	654	618	705	665	635	619	650	605	637	634	645	630	629	613	661	607	621	652	617	614	636	662	607	631	676	624	633	620	668	672	693	617	623	598	607	666	637	632	615	653	643	633	681	645	635	637	678	677	646	616	641	606	638	667	636	611	597	653	637	668	638	634	653	647	668	653	682	683	632	647	626	681	642	647	651	620	612	589	619	670	606	627	643	653	602	649	591	680	665	648	624	664	624	639	585	638	651	613	615	636	584	629	664	644	642	657	651	680	626	676	600	635	639	629	658	619	619	638	661	631	681	604	650	642	636	618	683	650	702	650	657	659	636	629	633	595	621	627	644	638	661	608	638	672	615	641	672	664	668	619	601	652	623	679	623	657	651	652	660	625	618	623	634	647	657	621	615	647	652	614	688	649	614	613	631	608	637	657	636	634	666	643	646	650	657	626	703	665	614	638	638	614	649	640	580	647	647	639	671	638	604	649	654	636	618	684	605	642	635	594	637	667	665	583	649	612	668	655	639	621	640	663	677	654	623	636	611	646	658	660	636	593	598	625	700	624	647	678	695	615	645	640	663	661	652	619	649	663	629	635	662	642	671	637	629	585	658	633	612	652	630	618	663	648	659	644	606	659	643	602	601	706	617	652	653	665	633	652	628	664	694	653	619	645	617	634	616	634	660	624	682	673	672	668	622	622	643	616	646	628	684	618	664	617	680	659	629	660	671	648	592	617	629	611	590	631	665	638	664	680	647	644	622	629	660	658	631	586	636	627	654	617	654	650	631	638	687	615	601	638	635	671	605	621	610	601	644	642	637	634	641	661	646	635	636	640	604	646	639	656	661	629	673	662	651	639	608	627	621	615	597	661	681	640	628	635	631	652	631	626	651	607	674	639	636	685	622	662	614	648	662	632	703	675	624	638	613	657	663	616	658	635	649	604	617	653	651	661	633	663	640	647	623	674	621	627	652	611
22965	21563	29317	23750	20993	18772	4232	543	469	459	487	492	446	492	462	456	439	432	506	468	474	490	471	464	427	460	435	443	434	476	438	430	451	463	471	485	451	462	464	464	450	484	495	437	461	434	457	452	462	481	484	470	445	469	455	449	484	422	453	473	463	434	450	484	478	455	458	471	449	451	449	462	468	453	440	463	506	458	457	438	409	467	450	451	449	461	415	454	474	447	446	444	474	431	475	463	445	476	450	467	444	465	469	479	473	456	419	510	448	440	459	447	475	427	478	441	475	418	471	454	426	462	448	487	474	466	446	431	453	452	461	426	454	468	455	463	441	453	450	464	493	449	433	407	437	449	434	525	455	448	455	421	439	475	433	469	478	423	502	455	450	472	453	446	457	417	423	462	450	453	438	401	465	462	441	423	484	432	457	454	441	459	454	446	421	440	472	481	421	447	436	468	442	454	475	458	472	457	434	468	433	458	455	478	468	475	456	456	493	479	459	465	451	430	459	481	459	459	433	476	468	452	415	427	439	410	442	468	469	527	456	445	472	435	454	461	454	483	486	479	427	486	442	466	466	462	465	443	468	439	419	447	430	476	444	432	409	445	498	458	460	449	452	459	448	419	441	445	460	470	455	454	458	440	413	442	443	487	482	453	482	467	433	463	446	448	449	509	382	440	445	456	460	444	455	453	423	417	451	443	466	439	446	456	439	439	469	469	447	438	456	432	484	475	436	452	466	483	460	446	495	431	482	417	442	474	447	411	470	432	478	477	440	461	396	482	463	439	454	429	425	449	440	443	442	456	435	422	464	499	460	482	463	478	470	468	460	469	460	457	450	483	432	449	483	463	485	457	472	432	477	473	452	423	443	445	425	453	429	464	436	458	467	461	432	433	472	440	485	466	397	459	449	482	423	456	463	444	456	475	417	481	444	469	453	460	466	446	451	463	446	455	370	443	458	498	465	507	462	452	439	424	475	416	440	484	483	431	433	459	448	449	454	459	438	425	426	485	459	451	444	464	445	478	444	457	479	459	453	455	485	456	435	479	429	471	411	492	441	488	487	491	461	462	453	474	439	459	465	487	456	488	437	450	420	458	409	494	456	428	448	472	482	476	456	455	489	429	459	454	470	449	440	486	450	456	435	445	497	460	468	445	475	454	444	452	466	441	487	469	407	443	451	426	452	427	448	462	428	473	492	460	499	433	474	471	437	467	496	440	432	467	474	421	472	436	444	386	464	427	421	481	443	423	467	448	425	461	459	467	449	424	427	470	471	463	465	496	452	483	432	470	468	460	481	427	490	450	481	443	503	468	458	452	432	471	482	438	467	429	463	459	467	453	485	438	458	475	456	485	435	444	419	449	477	465	467	465	455	453	446	463	478	484	453	429	465	466	447	452	452	439	443	454	469	463	453	456	456	447	479	418	424	448	465	486	435	415	462	472	451	466	423	446	507	451	452	430	466	425	468	426	465	447	444	451	450	445	437	430	419	457	485	423	428	430	437	456	458	447	457	430	445	501	430	438	413	462	412	449	461	464	449	478	454	446	478	413	473	439	443	449	449	432	457	467	446	456	462	451	419	446	456	447	456	471	439	454	467	464	452	490	477	466	433	480	429	476	403	431	469	438	451	448	442	415	472	469	452	434	435	449	493	454	456	493	443	429	404	422	486	459	436	450	454	473	462	469	447	456	435	463	453	448	441	474	485	446	483	480	475	456	410	468	491	458	457	497	458	478	424	473	455	481	425	467	468	461	495	479	447	494	438	427	435	479	460	419	484	450	448	502	472	456	448	443	452	451	486	468	460	480	412	440	431	457	461	459	434	446	489	451	491	450	453	459	431	460	443	430	411	434	446	478	431	481	459	418	442	424	455	463	483	457	494	431	448	472	431	468	456	445	426	454	456	452	445	439	454	451	459	467	456	450	488	440	454	463	452	457	446	449	449	457	479	478	474	471	421	476	424	455	417	471	456	441	465	448	449	453	448	459	450	479	455	426	471	457	465	442	466	437	469	453	462	436	475	458	445	415	464	475	471	456	447	458	397	461	435	448	461	447	475	469	452	437	449	448	457	469	499	487	438	444	452	450	487	427	451	425	436	446	473	440	481	481	444	426	443	484	434	468	447	453	460	475	455	482	440	450	477	460	452	438	441	450	444	449	473	466	454	469	501	437	434	411	471	470	466	435	489	483	459	448	454	491	456	456	427	439	433	467	457	469	433	422	481	439	463	455	453	485	456	425	433	479	390	445	431	442	436	466	452	453	444	459	456	429	416	430	457	436	471	467	459	469	422	450	444	483	455	485	453	435	458	454	446	445	471	443	446	461	461	459	487	461	414	464	472	455	405	401	453	459	470	452	459	437	443	458	442	504	462	454	473	443	466	484	451	485	458	435	474	463	475	455	456	426	488	473	439	439	453	459	437	460	515	438	514	436	441	452	479	481	447	477	468	477	465	511	436	473	448	449	406	449	474	440	451	455	416	436	460	414	433	417	424	429	468	438	443	458	460	446	403	428	491	415	453	445	444	458	458	442	452	435	448	435	448	444	431	494	439	443	424	459	434	428	447	470	481	460	438	421	422	459	449	421	457	489	439	427	448	466	467	456	443	403	466	431	474	405	394	432	443	459	440	448	478	466	476	454	489	465	482	471	458	498	444	458	482	426	438	451	427	452	490	469	439	427	474	457	456	443	460	443	490	452	464	494	438	442	464	477	503	458	457	449	453	437	471	463	463	444	454	455	438	428	460	447	429	481	449	446	476	479	471	469	504	482	451	485	455	453	461	422	460	496	458	458	475	428	458	422	438	452	442	473	447	409	452	393	432	430	483	445	462	439	407	438	441	441	464	470	477	457	461	454	451	445	431	434	448	453	447	453	458	474	472	444	454	426	465	444	453	450	434	419	428	442	471	476	468	453	412	473	418	482	438	463	458	457	446	437	480	445	414	479	495	473	424	432	441	497	466	411	448	449	497	468	470	441	425	455	468	435	483	463	440	429	448	475	438	425	449	441	471	436	451	455	469	454	474	450	460	429	461	430	480	477	441	419	442	446	451	444	445	456	465	439	423	454	463	441	437	453	472	471	497	426	518	431	434	451	502	472	448	453	446	496	456	461	459	433	439	477	468	456	425	491	441	430	493	433	429	436	479	440	460	497	436	467	461	437	452	447	438	421	450	440	468	405	456	448	441	508	407	440	454	453	452	465	460	462	456	456	445	451	452	444	474	473	429	442	428	433	459	418	474	453	429	459	444	482	456	447	469	420	477	428	480	442	421	441	483	449	468	508	472	400	457	462	474	445	465	441	439	456	479	469	457	454	445	451	478	459	461	462	479	453	468	423	466	458	496	484	407	476	472	435	439	415	455	471	439	486	466	430	449	455	438	427	426	452	447	503	438	434	453	449	448	466	429	470	437	419	470	441	448	434	424	472	432	436	446	429	448	414	433	483	468	459	446	491	462	468	491	445	444	438	414	427	451	413	459	467
60041	96896	66537	35638	13418	2882	916	656	668	666	679	656	660	669	637	706	643	626	669	682	642	640	668	619	652	709	650	659	672	698	670	621	632	683	668	605	662	642	697	658	613	680	622	666	654	681	598	643	674	647	658	687	654	640	635	640	646	623	648	687	674	639	642	632	628	618	634	665	676	677	653	646	607	674	661	675	663	633	658	656	654	639	637	671	635	687	601	667	649	635	659	644	628	622	620	649	661	647	652	615	691	611	674	651	652	632	644	733	689	657	658	668	669	666	656	690	650	700	660	646	649	689	622	618	646	715	622	643	651	715	667	643	688	688	645	684	649	621	638	646	660	660	672	638	635	611	636	677	661	658	644	657	690	645	697	627	691	628	661	620	671	672	660	675	628	635	610	654	692	630	660	672	612	676	664	648	611	653	685	703	695	646	675	660	657	670	679	661	649	648	668	629	633	652	630	675	649	605	608	670	653	656	614	680	666	667	678	599	682	649	661	662	644	694	658	704	657	680	638	669	657	669	676	669	683	675	671	632	658	666	669	683	613	628	605	641	662	668	634	643	621	628	683	656	611	651	661	636	636	664	636	647	627	642	663	684	670	645	629	644	657	642	670	623	696	638	682	658	645	667	615	646	662	651	626	669	659	670	650	653	726	639	622	599	621	658	667	651	664	652	683	657	677	681	623	664	658	675	676	623	697	637	653	639	631	653	676	657	667	688	655	651	616	650	606	636	668	693	682	661	613	621	624	652	667	674	663	668	656	650	632	677	640	667	650	661	652	646	659	652	625	726	668	665	633	615	619	607	627	644	646	653	646	641	648	666	650	648	643	631	617	639	639	634	699	679	641	639	639	662	631	629	694	646	680	605	671	673	682	638	602	693	647	652	633	597	647	623	639	664	645	644	656	672	630	678	630	650	698	639	634	706	687	671	669	654	648	672	606	663	631	695	654	650	693	599	672	620	638	634	680	615	623	694	606	647	663	642	639	645	702	643	679	664	621	646	645	667	668	692	606	637	621	628	708	664	660	665	648	683	626	622	689	664	667	628	653	634	632	673	687	680	684	616	635	714	675	652	636	646	670	610	688	577	625	679	664	680	658	667	647	644	611	678	649	669	615	659	653	655	678	610	718	640	663	674	668	651	644	643	646	619	701	667	657	631	626	676	655	646	603	670	607	591	658	666	657	661	641	648	639	663	643	693	667	631	617	660	636	653	665	692	678	630	649	630	638	614	657	655	673	655	667	648	641	676	637	622	685	680	630	689	671	695	657	661	639	654	663	705	599	683	626	654	646	628	665	692	631	625	635	676	649	674	613	701	663	616	660	631	682	619	677	623	660	632	664	689	658	684	652	653	675	618	682	621	665	665	675	661	684	611	614	631	663	650	692	641	653	678	642	617	656	680	668	643	650	655	636	691	690	669	736	581	660	671	647	688	615	670	731	637	661	612	648	647	648	688	628	657	670	646	658	623	644	653	657	664	691	635	660	637	641	639	626	614	661	634	636	655	695	681	642	683	594	661	654	629	690	684	636	618	648	688	653	657	647	650	688	660	649	684	690	659	670	640	623	653	642	662	634	663	680	692	674	669	588	661	646	637	696	635	623	617	638	657	697	629	625	616	645	693	650	636	639	681	645	649	693	654	639	648	672	671	662	634	611	655	670	659	669	634	650	644	630	660	626	679	676	643	685	677	664	623	679	641	662	635	638	628	617	721	615	676	611	694	644	611	683	665	656	633	665	693	718	674	657	649	679	657	634	674	688	635	677	649	648	660	663	640	635	673	639	621	703	613	678	618	659	622	660	611	662	645	671	668	661	643	658	663	677	678	683	692	647	686	661	661	664	648	649	627	628	677	692	680	642	640	667	697	655	591	656	679	668	619	665	661	653	639	661	665	635	675	676	654	677	609	640	642	643	625	735	661	623	674	633	642	644	664	667	636	622	644	677	665	621	665	649	686	623	622	646	647	648	673	693	658	632	647	710	657	656	602	652	660	647	629	649	676	659	653	619	662	685	674	643	684	622	627	713	675	626	685	627	664	634	674	674	642	652	626	622	638	661	688	666	658	656	615	646	672	661	657	640	643	686	663	654	631	630	695	666	615	679	666	679	656	646	651	661	606	611	674	691	686	664	685	644	642	646	692	657	634	634	664	598	661	661	700	638	657	663	662	675	621	635	650	628	642	665	688	671	662	629	689	684	681	660	660	669	642	649	683	679	617	685	618	659	678	678	667	694	655	602	649	677	627	664	680	622	662	645	654	668	676	683	687	641	638	625	691	690	628	653	653	690	668	717	643	673	662	650	641	646	653	634	623	660	619	676	641	695	645	627	648	694	645	626	657	621	680	604	662	680	641	636	631	642	626	659	702	628	669	642	686	640	617	660	650	700	628	685	640	644	726	686	637	684	643	654	633	603	700	657	641	638	618	706	653	690	670	636	638	639	679	675	637	720	624	658	698	662	645	667	670	725	651	676	683	657	687	665	655	682	646	629	666	612	615	621	671	649	663	622	674	630	650	675	659	698	685	662	664	641	643	618	671	695	688	640	626	674	622	608	647	646	608	632	682	695	646	677	608	690	622	639	680	689	646	677	699	637	667	623	686	675	637	702	660	642	665	646	636	606	642	649	638	594	655	643	639	667	693	683	652	657	656	657	648	641	601	645	652	665	654	640	681	652	640	664	649	671	600	656	663	668	604	644	659	639	640	679	630	622	670	643	670	625	649	697	632	665	685	655	657	618	663	648	718	685	606	655	684	645	645	685	670	637	610	661	669	643	649	613	637	613	663	663	634	672	670	725	633	675	636	617	599	656	677	601	657	698	651	636	570	650	647	671	656	651	619	670	696	655	659	676	637	682	655	631	653	641	639	653	654	650	682	610	672	613	681	691	683	654	630	672	633	666	652	643	680	645	673	659	658	631	678	694	615	675	677	675	653	650	628	663	674	660	663	651	643	638	685	631	628	673	704	645	702	623	640	642	623	591	637	645	642	647	672	660	601	667	613	611	607	636	656	593	697	642	595	668	682	634	672	671	655	660	642	610	671	624	664	650	618	673	649	640	631	659	642	674	620	662	645	689	660	643	690	625	663	617	654	627	651	647	647	692	647	604	598	642	632	647	638	640	627	670	662	623	690	684	657	643	650	660	635	676	621	650	675	672	611	683	650	637	642	644	676	653	614	611	646	650	604	628	672	655	628	640	661	671	629	643	649	598	666	645	662	646	657	620	635	600	617	663	626	632	612	651	642	627	657	611	661	679	619	651	633	667	679	665	682	673	633	646	672	690	656	639	657	634	639	651	641	674	639	678	663	647	713	656	636	635	673	633	636	655	705	656	687	651	677	677	677	660	637	662	678	652	658	670	678	693	630	690	688	644	677	589	673	667	639	659	649	670	646	658	657	636	664	628	635	596	659	652	678	641	678	576	689	610	673	649	643	649	689	655	640	646	677	682	678	637	641	671	665	677	662	648	638	658	631	641	635
30370	31604	26579	10207	1440	549	428	421	395	385	440	431	406	432	405	404	421	433	439	453	440	448	406	407	423	429	432	444	439	423	395	403	402	430	423	436	415	406	429	432	424	432	435	412	412	425	427	423	431	439	398	403	424	395	415	419	426	445	418	433	412	447	403	427	396	430	441	422	382	420	439	430	458	491	429	426	386	439	441	428	426	451	405	435	433	424	450	429	424	399	427	402	422	382	437	390	415	375	433	416	415	432	461	438	411	403	429	422	444	422	428	403	439	405	367	408	388	399	412	400	430	403	441	404	382	434	422	414	413	382	423	419	405	405	378	468	453	414	404	406	414	427	430	450	403	418	437	424	387	424	386	412	409	469	425	441	421	425	427	425	412	415	445	422	404	437	415	383	453	432	418	410	425	429	444	423	417	468	434	404	411	409	444	415	445	413	426	424	442	379	406	423	469	429	411	443	378	413	462	424	418	417	406	424	443	438	424	439	402	415	417	434	423	397	456	415	403	418	443	454	394	428	469	399	409	390	413	429	359	422	395	410	423	408	412	410	415	403	440	418	408	421	404	431	418	425	404	465	378	407	405	393	436	394	393	398	424	430	421	416	381	389	412	393	428	438	443	465	421	403	402	453	416	430	434	432	449	462	433	397	423	432	390	395	404	433	441	387	406	419	434	396	392	440	423	435	412	408	435	391	432	421	422	404	387	405	406	400	407	428	413	464	403	402	410	408	402	456	429	398	392	412	401	446	432	474	381	429	424	441	409	459	430	439	421	391	434	409	441	449	421	463	395	405	404	428	446	393	456	377	429	401	405	456	369	415	402	394	432	395	426	405	431	397	401	417	382	428	442	408	418	423	423	419	425	384	415	446	425	401	449	424	417	416	429	412	419	397	426	440	412	382	391	427	418	411	460	407	396	410	431	453	408	403	398	415	425	393	398	430	407	398	432	435	413	454	415	468	410	429	407	419	440	391	412	417	415	407	413	412	400	394	422	405	436	422	410	422	396	381	419	396	430	401	438	430	457	403	439	408	446	445	405	442	429	419	435	447	406	390	408	436	435	419	431	417	434	404	429	449	412	448	392	410	432	410	391	424	392	435	424	407	424	402	364	417	432	418	466	414	427	389	419	424	413	404	415	433	389	439	403	411	412	430	462	420	428	415	407	411	432	415	440	403	389	398	432	424	420	410	427	427	442	425	378	431	444	435	389	404	398	433	408	458	433	437	399	421	405	435	415	415	389	405	435	424	406	426	413	421	439	395	385	397	451	389	402	418	406	459	436	426	433	443	407	441	432	410	421	365	392	422	417	376	383	378	420	432	459	379	417	407	435	458	411	391	417	404	442	425	434	442	411	419	425	435	411	422	397	363	454	414	430	424	426	415	443	432	410	410	402	394	380	389	424	420	403	414	435	415	454	441	396	445	420	393	400	445	401	415	434	375	437	421	433	426	392	452	462	463	443	445	422	390	399	411	429	455	423	458	408	406	402	444	411	392	388	399	420	423	443	424	394	397	415	393	426	406	421	409	435	420	434	432	447	390	411	411	453	400	427	409	447	458	407	412	376	419	405	404	420	410	433	450	403	395	395	416	401	415	439	424	405	418	407	444	416	387	446	405	417	388	427	418	406	350	401	397	411	413	392	398	410	392	390	394	399	414	431	418	400	403	436	456	363	376	475	400	396	419	441	379	490	414	376	444	393	388	420	430	406	436	383	434	434	441	407	407	452	412	437	402	426	427	410	417	432	430	383	436	391	450	433	383	449	399	385	421	439	391	432	355	400	415	400	419	412	435	448	415	421	404	434	416	390	437	398	428	405	417	422	428	420	390	412	433	389	436	426	399	441	434	398	394	374	424	431	396	448	404	440	429	431	425	425	391	406	411	436	414	454	420	398	421	460	401	421	431	431	417	452	424	416	402	381	412	402	458	448	428	412	447	439	419	441	384	390	422	436	499	426	445	431	457	408	411	393	397	402	466	451	437	442	395	401	417	419	439	447	402	410	419	399	400	393	421	406	439	431	396	398	405	404	445	392	438	422	431	413	422	379	414	411	389	408	385	386	417	424	405	437	418	412	386	408	386	423	427	423	492	446	422	416	444	387	409	419	424	411	432	456	429	387	422	407	428	406	433	422	414	427	464	429	438	412	407	458	403	435	429	414	404	429	422	422	424	443	422	422	422	427	430	403	447	417	399	432	431	367	398	398	429	446	408	415	418	410	411	429	395	391	408	412	397	406	421	424	441	440	427	420	432	425	428	457	371	428	453	436	423	404	390	451	392	388	427	420	400	417	408	440	425	466	418	443	415	429	415	433	392	434	394	468	453	366	420	411	421	392	445	430	413	402	459	428	408	412	443	429	470	453	460	409	417	429	378	416	370	417	419	398	395	428	438	385	406	420	420	415	422	425	430	411	410	420	415	429	438	373	380	368	424	425	415	429	418	424	420	411	412	459	474	390	451	394	429	419	414	419	390	410	407	411	412	412	399	453	385	418	402	454	394	431	422	418	439	425	438	389	425	412	416	408	420	405	396	431	436	437	418	418	431	400	396	402	399	434	444	407	426	413	423	413	445	410	448	422	423	410	410	405	380	379	418	418	411	446	423	382	417	412	418	394	382	406	452	427	468	428	436	416	407	439	376	472	403	385	427	430	398	385	427	433	426	424	405	419	417	402	408	423	419	431	421	448	411	406	424	432	429	427	439	438	422	411	397	408	422	449	453	418	411	424	404	450	426	422	401	426	420	414	422	404	414	442	400	419	427	390	400	426	390	404	397	390	418	418	391	434	377	405	417	460	415	434	448	385	383	469	419	405	440	439	444	376	403	456	403	409	398	447	417	415	419	397	412	447	405	413	438	422	393	383	425	400	437	426	454	412	439	433	459	415	405	419	410	400	384	402	421	439	390	405	433	391	441	455	389	424	455	409	408	442	454	386	425	403	441	405	399	378	421	411	446	413	400	407	407	441	390	403	455	405	444	387	414	443	474	436	444	414	418	396	417	390	402	456	387	401	420	377	419	443	420	431	439	418	416	426	407	447	397	405	405	438	466	401	450	424	429	413	418	425	445	433	416	412	404	412	422	406	412	429	415	386	459	443	396	421	409	419	436	403	406	401	388	439	439	453	412	403	413	456	398	393	432	434	435	407	414	413	393	430	378	369	402	431	456	416	411	378	449	393	431	465	419	394	414	417	449	408	403	358	469	422	431	380	446	434	405	413	400	408	420	414	408	417	405	411	380	416	441	400	434	408	424	429	451	417	412	415	415	377	424	428	438	424	400	437	422	444	404	371	403	384	456	420	415	407	419	422	449	401	444	404	406	389	407	419	412	403	374	420	429	424	443	410	433	413	433	410	408	405	387	440	447	378	395	442	451	413	401	409	399	394	418	442	377	403	458	404	388	405	408	435	399	411	438	394	443	439	475	439	435	450	433	429	403	403	401	466	438	432	393	424	404	403	433	392	437	434	413	407	418	423	416
37313	45974	28046	8843	2265	877	670	607	666	593	614	626	613	637	650	627	636	643	603	591	659	618	673	632	587	599	653	672	633	594	601	590	610	620	656	604	617	686	649	632	665	609	619	593	654	630	624	614	629	595	652	630	603	613	637	631	623	631	662	596	672	657	654	603	621	627	643	637	605	650	645	631	589	633	650	618	610	648	611	618	615	611	627	624	625	596	623	597	632	644	660	618	624	688	668	622	614	631	641	658	651	645	653	602	612	639	627	663	618	663	604	629	605	601	611	649	665	638	588	599	619	609	677	617	607	695	641	640	614	637	656	618	644	637	622	607	621	609	629	623	632	598	577	661	658	666	608	608	615	630	666	662	659	640	589	648	654	629	597	645	579	634	583	603	643	641	590	622	602	598	619	617	619	615	616	576	618	609	658	633	615	639	630	635	651	654	615	614	636	660	665	630	650	609	670	604	606	670	647	648	622	631	571	602	581	619	632	628	574	560	650	674	625	626	653	655	646	625	618	660	649	632	673	595	590	674	665	621	634	602	593	639	611	636	594	589	620	681	622	615	653	622	591	614	588	614	599	672	646	634	607	650	649	613	582	611	665	606	636	626	625	616	646	653	604	643	616	659	668	587	600	618	640	608	603	593	609	586	651	614	639	633	641	676	599	640	581	631	631	636	636	643	630	597	636	617	631	647	603	636	636	636	597	613	623	660	628	645	615	617	625	651	600	653	658	596	604	626	639	629	622	683	634	598	623	643	655	633	667	651	636	622	641	648	649	566	629	637	630	629	660	619	705	606	621	651	600	635	650	661	658	638	625	620	588	697	638	618	651	632	667	648	623	615	607	616	660	653	627	620	634	599	654	616	625	652	626	609	639	597	626	642	662	601	639	631	583	632	635	573	596	649	593	627	602	603	647	652	597	604	632	646	620	649	626	620	620	643	647	656	590	627	635	610	635	644	644	614	581	648	630	568	644	615	646	624	650	660	654	642	620	645	617	590	610	634	659	663	608	639	640	666	611	643	636	597	665	624	631	635	612	627	624	634	595	608	654	648	625	569	657	607	620	628	630	606	631	631	641	676	616	625	620	630	656	613	659	646	568	621	618	609	590	634	625	654	648	605	640	569	610	629	681	589	621	642	632	627	646	673	660	632	611	616	621	559	616	611	597	588	678	649	640	612	631	675	598	618	622	631	634	610	645	654	653	603	627	636	626	619	647	648	653	622	629	605	658	659	612	630	640	658	619	645	661	626	613	633	619	622	616	649	634	632	619	655	625	616	681	656	634	648	641	624	624	623	639	627	585	620	563	657	613	630	594	615	607	690	605	631	603	638	618	652	601	618	653	628	606	612	606	632	604	646	641	623	629	629	632	616	623	617	602	650	612	604	607	616	648	630	614	592	625	627	593	627	650	670	614	613	620	625	638	659	605	608	653	603	625	611	581	611	608	634	597	605	601	615	642	667	648	599	605	566	656	611	627	618	635	612	641	646	677	661	578	616	601	629	640	656	653	631	625	637	616	571	609	603	627	591	592	640	690	677	661	629	623	617	674	638	657	627	649	613	639	651	662	623	635	646	656	616	625	602	609	655	655	637	644	619	604	599	573	603	646	647	579	610	613	619	611	654	608	605	652	620	645	647	602	599	668	626	640	600	649	635	638	600	639	600	607	609	663	624	632	613	652	598	631	621	667	631	615	617	612	585	626	615	665	641	645	596	623	664	594	591	630	636	644	580	611	648	593	656	598	621	613	620	612	641	686	689	610	625	605	597	620	588	653	583	635	634	608	640	562	598	608	633	641	603	636	619	616	608	622	632	617	604	651	635	635	652	587	651	605	558	597	607	598	660	629	629	631	605	614	630	638	646	624	624	611	587	642	653	596	657	625	641	643	639	665	613	642	603	609	571	615	623	614	596	661	623	578	587	653	623	629	664	653	590	619	641	641	617	634	664	639	608	623	615	625	665	630	663	639	653	590	611	609	615	610	597	602	649	649	680	620	655	656	641	572	628	629	637	645	629	602	587	613	640	581	636	671	603	587	644	649	610	635	641	581	610	639	557	640	623	621	645	637	635	672	625	591	644	636	644	649	588	605	638	660	621	632	644	593	626	623	630	607	635	598	615	662	627	618	654	639	592	608	597	613	627	633	633	619	594	640	620	607	593	648	614	649	563	628	625	660	643	680	597	668	651	613	644	650	690	615	608	663	598	612	632	679	588	624	669	611	646	622	638	635	639	602	632	654	652	637	579	639	629	599	633	653	645	622	604	606	571	639	653	639	648	606	594	654	663	650	653	613	648	610	607	623	639	623	647	605	604	605	659	616	656	658	622	556	607	626	609	614	624	652	621	627	616	609	626	592	682	638	636	627	622	613	608	599	664	611	627	619	590	669	649	639	613	635	627	644	636	702	598	600	617	622	638	665	644	645	618	642	634	605	635	627	614	596	643	632	617	641	586	699	621	606	620	629	636	637	638	593	662	597	613	617	601	604	672	592	659	607	640	652	653	650	659	617	602	644	683	626	638	649	627	651	641	598	647	664	640	613	606	571	596	597	640	641	626	602	656	646	592	636	632	661	641	600	645	638	642	662	651	594	627	631	610	671	651	644	622	653	614	643	616	639	590	600	600	638	573	640	637	622	626	639	624	612	623	667	571	644	655	638	600	607	614	632	645	615	631	631	635	630	625	683	594	632	614	629	642	617	597	630	607	638	645	622	673	604	596	624	651	628	603	634	655	644	642	634	629	628	622	611	611	627	620	632	616	652	612	636	658	673	607	627	634	603	583	660	649	645	598	641	624	658	616	640	596	621	594	624	604	637	641	611	612	621	654	663	630	661	595	618	671	612	605	621	621	594	613	637	638	626	637	698	615	612	629	675	663	617	598	637	568	613	649	639	622	665	662	614	595	658	602	582	668	646	611	646	614	630	655	629	617	546	685	623	608	643	620	590	659	610	645	613	589	624	689	667	689	596	599	685	642	610	596	625	684	594	643	605	614	641	697	604	583	628	635	620	646	606	658	639	606	646	635	660	605	631	644	657	616	634	624	654	620	687	621	619	677	633	646	614	654	697	650	606	667	633	568	593	659	577	619	595	619	597	651	648	659	643	589	626	642	653	652	604	664	627	608	673	618	616	639	634	606	624	622	628	607	616	623	650	634	620	625	630	609	654	643	592	610	632	641	594	626	645	622	581	626	635	616	660	615	643	599	603	657	647	605	652	621	598	653	589	657	612	584	682	629	664	589	593	638	602	631	616	617	618	609	595	623	627	591	641	627	653	643	635	616	628	599	625	651	635	656	672	662	623	633	622	615	610	601	630	683	613	615	616	650	616	642	606	611	671	642	597	605	630	629	610	633	600	626	615	618	647	622	659	631	668	642	633	602	676	616	651	632	642	647	635	579	626	646	645	658	634	651	593	657	652	657	624	613	634	618	613	637	669	629	578	627	581	580	633	630	664	626	583	619	603	663	605	625	618	647	620	646
24133	22726	30351	24758	19577	7730	769	482	395	431	458	463	435	414	455	462	475	458	443	452	425	433	471	404	420	443	456	421	456	444	407	473	462	435	433	479	448	386	452	424	429	463	417	432	431	437	408	419	407	439	422	418	458	426	425	441	454	411	452	445	420	390	446	424	444	392	452	439	442	463	464	452	412	415	428	488	432	436	443	438	426	444	433	462	437	396	423	420	454	452	421	413	417	410	451	443	380	448	445	440	420	435	443	401	400	411	391	422	412	453	431	426	420	419	416	440	428	451	463	429	428	407	425	437	421	443	439	442	395	444	401	428	431	446	445	430	420	463	436	417	429	421	455	411	395	396	413	434	421	407	438	449	439	432	451	432	432	452	444	450	441	395	417	442	461	440	436	389	440	428	427	398	436	453	432	457	438	492	407	436	460	419	419	454	425	411	447	440	422	431	438	436	437	410	427	459	441	449	420	439	449	436	436	457	433	411	448	443	425	452	403	429	426	417	401	445	428	434	416	429	417	419	402	423	386	404	456	459	435	438	452	433	378	446	401	446	412	446	456	425	455	439	440	429	403	430	424	410	411	407	430	422	416	419	402	405	429	445	404	405	477	403	456	424	434	434	439	399	403	446	454	398	423	435	438	442	408	434	396	444	481	442	385	470	457	439	391	473	445	370	434	421	415	433	449	478	442	413	401	449	411	437	428	410	434	441	404	402	398	425	436	453	394	434	459	399	434	455	425	413	483	428	407	434	432	423	446	407	443	449	436	427	409	447	457	480	450	432	447	427	440	433	454	466	393	436	416	453	413	428	452	435	470	393	457	407	424	426	445	440	459	418	429	434	405	404	434	417	456	453	412	439	443	460	429	448	407	441	450	441	464	438	417	449	435	426	418	454	465	465	438	446	464	415	456	433	393	430	413	435	423	457	434	428	435	401	462	406	429	399	420	406	412	437	430	399	470	396	447	432	461	385	429	439	457	450	461	436	443	459	456	441	433	414	438	403	424	438	380	436	422	458	433	428	422	417	419	467	468	416	440	434	463	430	420	440	419	440	444	411	407	432	381	385	447	425	416	403	455	460	429	430	425	416	420	416	478	429	455	447	413	426	434	407	417	422	435	450	449	436	430	427	427	441	415	403	419	433	403	451	418	445	409	445	441	418	442	433	428	403	428	436	408	440	421	420	449	370	438	462	430	428	423	417	435	409	439	458	437	413	459	420	440	433	446	448	424	442	447	467	426	396	472	444	429	437	443	418	428	451	453	484	431	435	446	433	451	457	451	448	437	451	401	431	395	453	421	437	435	391	468	421	401	421	466	442	420	425	404	454	441	450	434	423	393	443	427	471	448	441	418	463	466	426	410	442	430	455	463	461	437	436	417	432	446	460	419	440	427	426	420	453	401	430	440	436	461	423	470	446	409	418	472	419	462	405	464	467	427	405	399	454	428	448	410	431	465	429	462	419	408	433	420	398	416	438	441	423	398	443	399	425	407	401	448	388	463	447	465	442	438	395	447	431	436	466	424	467	439	449	429	433	440	435	428	426	427	388	422	421	395	433	424	464	406	391	430	447	415	403	440	471	473	418	405	428	432	427	446	470	447	429	445	396	418	408	414	457	424	457	400	421	427	457	405	418	432	407	461	440	434	386	403	437	451	458	442	389	445	430	439	432	458	434	419	424	413	418	431	426	430	432	431	467	456	447	428	429	439	444	471	419	439	409	436	428	450	411	411	406	418	413	404	421	379	442	485	474	417	444	413	457	444	444	455	470	443	469	424	389	415	441	431	420	427	422	450	441	397	441	447	406	433	436	453	417	430	400	441	418	421	468	459	420	433	425	462	439	406	465	439	446	423	443	413	449	435	435	420	414	424	420	410	410	439	432	419	461	437	454	385	439	440	409	426	429	451	433	444	416	471	446	445	468	440	431	415	400	470	409	418	418	410	450	441	445	465	464	436	402	423	425	414	457	389	451	440	420	418	443	441	433	416	445	449	412	476	421	463	422	431	401	413	456	459	457	445	446	425	413	427	404	468	425	445	449	404	445	456	432	464	436	433	453	478	413	426	464	413	412	450	444	433	424	438	436	432	416	430	438	411	450	426	421	437	415	429	430	428	438	439	455	413	452	454	437	420	428	435	428	461	431	429	432	442	424	415	398	447	447	462	428	407	424	444	464	452	406	411	439	458	460	476	413	455	440	461	475	423	417	411	452	478	445	422	415	452	394	460	408	430	444	422	439	447	445	419	418	427	437	427	451	412	439	437	456	397	437	457	439	456	395	427	459	463	440	454	428	447	428	442	436	422	417	449	414	404	426	435	435	443	427	408	436	429	442	415	426	449	425	454	401	424	440	456	454	415	437	443	478	404	456	427	404	449	433	414	441	458	425	459	417	424	422	400	431	427	439	436	410	434	435	418	435	477	418	411	430	460	451	400	468	451	443	420	408	426	394	456	449	409	423	440	413	416	424	419	419	441	395	457	442	421	467	460	420	433	442	434	448	457	453	456	440	437	464	438	434	442	437	424	416	394	465	441	439	433	464	421	458	468	445	396	421	415	453	415	432	414	405	406	442	409	447	443	435	407	454	444	451	412	453	436	444	408	426	431	443	433	453	435	424	475	406	409	461	426	429	406	471	413	481	424	465	385	444	407	434	420	435	446	444	426	408	440	427	434	437	436	407	411	443	430	412	386	463	423	414	429	407	412	428	453	432	419	427	413	446	450	392	426	382	437	428	451	450	414	435	410	448	440	431	444	451	445	422	418	430	480	434	438	409	421	434	483	434	438	423	427	414	418	465	423	440	412	439	434	425	428	444	423	423	422	438	470	438	457	480	423	408	426	451	455	459	424	407	447	444	434	444	452	406	456	449	417	466	451	410	436	463	458	419	421	438	406	469	410	432	434	437	466	444	434	440	422	420	424	456	409	421	423	421	431	429	427	436	452	459	441	426	426	432	430	442	479	450	459	418	461	446	441	449	442	425	451	450	422	407	440	435	419	413	446	410	411	415	425	446	454	423	453	395	413	408	427	433	441	446	420	433	385	427	444	402	374	446	484	445	421	427	439	419	420	456	448	413	442	431	474	403	427	432	446	453	424	418	449	422	437	454	455	416	432	421	439	485	415	424	478	449	428	416	482	413	462	473	442	418	438	428	418	411	432	415	453	425	395	429	451	421	459	420	439	420	455	421	448	427	465	402	421	468	444	413	440	411	436	442	405	442	443	407	443	445	432	465	428	398	494	442	476	451	433	446	446	419	466	424	449	454	444	440	419	438	454	411	421	432	405	445	411	455	421	423	414	465	434	417	440	454	425	403	462	489	454	440	416	420	462	422	480	451	436	453	412	382	441	379	409	401	451	388	415	443	424	476	447	404	462	426	429	411	418	418	453	451	418	448	448	469	422	400	424	438	475	443	445	448	411	404	435	453	411	425	421	464	450	433	393	455	455	415	418	431	415	439	425	410	427	418	432	404	417	409	422	433
59632	88122	57977	28838	9309	2068	812	638	669	616	662	649	660	647	660	689	660	609	657	680	648	668	672	644	649	629	609	673	674	637	651	663	616	655	631	671	646	641	624	636	609	629	630	591	678	615	687	606	678	673	645	642	682	637	677	673	618	630	666	677	677	663	679	621	649	639	621	659	694	621	635	636	606	594	640	615	647	681	664	641	652	678	648	622	607	618	628	615	650	620	636	589	659	615	673	666	627	675	694	669	672	687	671	595	696	623	673	585	641	639	671	635	624	647	668	696	636	630	598	664	630	610	643	654	673	666	622	697	642	642	640	634	726	615	584	710	656	692	656	620	699	623	625	643	570	678	678	645	605	646	614	678	656	641	604	632	646	659	665	609	637	682	632	691	664	658	664	634	709	579	650	631	628	651	611	674	648	636	619	655	584	641	612	661	664	701	681	607	657	670	632	664	645	624	613	686	610	635	641	632	660	685	616	597	665	598	678	648	627	668	629	641	653	655	654	599	653	625	699	690	600	662	648	650	633	657	623	637	605	615	634	663	661	665	657	591	636	643	598	625	677	651	648	655	641	643	663	662	617	633	621	664	662	637	659	656	671	694	609	630	655	616	666	693	598	680	648	643	576	678	685	651	630	632	691	633	637	614	658	683	593	655	710	622	641	635	674	651	613	651	670	686	617	645	657	619	618	650	680	643	637	682	654	637	621	630	672	665	670	643	658	640	678	660	686	643	693	655	651	660	649	702	617	700	621	637	652	640	649	674	607	633	639	638	638	657	586	646	617	641	635	688	661	637	669	635	659	656	652	604	672	607	636	646	684	645	645	613	589	612	629	640	608	646	653	661	659	660	661	683	633	651	662	620	626	606	657	672	659	611	664	614	594	602	639	615	650	623	657	655	603	639	634	607	618	611	621	687	664	695	670	619	625	639	676	648	639	635	691	636	718	649	628	635	678	658	629	640	669	669	637	606	654	652	620	622	646	701	644	700	699	645	647	659	654	668	667	674	634	627	645	650	640	659	677	638	644	669	614	675	672	668	638	647	637	684	670	667	610	644	633	586	648	629	636	651	692	641	647	649	675	687	588	676	632	611	618	619	675	626	646	609	678	643	674	659	566	684	616	658	654	650	675	615	620	674	674	635	639	691	612	653	657	642	648	632	656	663	642	622	595	625	602	722	660	676	659	640	632	636	653	603	610	662	642	656	660	624	620	644	621	667	613	601	676	628	646	635	693	631	636	645	647	643	644	609	656	647	624	668	655	665	632	650	637	635	707	614	606	645	632	665	678	642	676	638	656	663	576	677	611	666	651	681	697	618	624	619	634	652	644	643	677	665	622	667	610	684	675	646	671	639	614	641	617	682	663	625	699	635	637	601	677	639	666	611	679	680	687	636	653	681	659	623	652	643	672	610	678	674	629	632	627	662	643	682	677	634	663	639	657	675	673	599	662	629	697	636	630	623	671	646	645	615	645	655	631	611	634	629	637	689	671	618	635	677	640	644	619	674	639	694	670	605	605	652	651	656	677	615	631	686	684	669	664	617	618	633	634	652	667	662	621	628	625	632	677	632	655	623	627	654	637	606	643	650	631	641	618	683	649	625	610	641	640	673	632	643	679	654	644	652	592	638	651	653	621	652	623	666	613	652	671	615	657	669	610	644	661	646	640	659	666	640	628	629	687	633	665	637	636	627	623	605	652	680	663	635	669	616	631	606	634	634	600	612	661	639	649	655	634	702	644	655	611	589	670	621	639	640	623	695	629	641	595	686	689	650	677	664	615	595	648	637	640	683	654	674	672	613	642	661	624	667	612	651	665	645	680	641	652	675	674	641	666	631	651	615	641	641	640	657	663	641	653	639	590	671	660	672	662	655	648	648	656	618	634	690	665	619	644	672	636	658	652	627	623	634	672	606	676	666	626	685	630	648	671	616	646	648	596	605	650	618	649	662	628	684	685	666	650	654	642	665	695	667	664	616	645	697	676	597	638	695	669	655	612	642	632	614	667	613	633	667	646	665	653	644	665	642	681	651	634	659	616	623	580	680	612	690	615	665	597	640	603	627	642	604	638	629	640	696	653	676	628	610	665	627	608	667	623	681	635	625	659	584	664	631	677	642	608	626	628	645	693	651	638	620	648	638	610	645	635	666	649	621	636	640	653	638	639	625	635	621	667	634	660	627	653	621	621	615	638	676	648	627	605	674	617	657	645	639	655	664	631	658	660	667	622	622	642	649	622	604	663	658	615	644	631	639	648	629	646	641	661	664	620	592	664	582	634	693	620	619	655	605	692	664	606	690	712	649	668	662	657	621	622	655	631	635	636	621	633	626	678	594	649	618	644	654	650	651	660	644	673	693	675	722	624	665	642	650	639	677	655	637	656	676	649	650	676	657	656	629	680	617	640	635	666	640	622	641	619	643	657	652	636	640	678	642	628	623	637	643	659	619	642	649	625	625	647	664	627	682	624	660	631	616	625	605	647	674	647	702	649	652	628	648	667	658	658	667	687	663	639	640	662	667	618	664	677	651	671	641	613	604	650	658	633	633	637	619	626	654	666	634	622	652	688	621	625	619	658	700	630	617	599	651	648	648	644	627	647	664	639	632	667	658	629	659	657	635	697	637	669	670	670	675	654	692	642	655	584	709	671	624	640	692	665	649	638	647	658	678	639	601	656	691	657	684	674	643	648	628	648	662	653	670	690	661	637	621	657	587	641	646	655	666	627	585	607	669	636	664	674	662	589	661	679	640	662	648	619	659	640	643	657	688	626	618	631	586	628	601	662	634	623	658	688	636	677	618	638	651	632	623	687	652	640	669	642	644	681	665	620	669	664	656	641	618	647	649	656	585	614	670	623	691	658	652	658	643	629	693	638	636	704	637	691	690	666	668	656	647	621	606	710	644	630	660	638	617	641	626	621	642	631	640	658	621	644	655	613	684	639	674	642	661	636	649	642	637	634	648	610	634	614	671	613	685	662	678	672	655	662	669	671	644	644	611	616	607	646	641	659	629	583	643	669	632	629	653	654	656	650	635	609	655	672	610	626	689	646	637	653	599	648	632	619	667	635	641	640	679	607	659	656	634	628	662	657	653	658	627	675	670	646	659	632	620	659	619	675	602	615	612	610	663	641	654	627	687	622	623	601	633	623	669	638	618	674	668	628	661	697	641	674	638	673	654	606	643	654	656	602	688	651	638	625	680	657	646	668	625	632	673	651	592	593	618	661	666	600	664	669	648	669	671	629	612	654	629	621	669	609	676	662	620	654	609	646	651	638	585	668	627	637	665	686	632	639	644	677	676	630	675	651	674	663	667	674	630	648	630	638	682	635	653	656	634	621	665	659	672	716	665	650	589	596	664	640	645	619	629	668	616	660	659	599	606	650	648	638	661	726	658	625	638	625	650	687	682	655	619	639	681	637	651	660	659	651	653	588	631	656	643	640	701	640	672	640	673	647	601	675	652	685	626	651	651	653	627	643	566	679	639
22950	21630	29470	23681	20962	18489	4117	522	474	482	476	479	476	462	436	476	462	451	463	467	457	447	459	437	429	455	459	481	491	493	452	456	456	484	469	465	490	486	446	473	449	458	413	444	446	479	492	455	437	469	480	479	454	518	452	462	445	504	473	466	471	466	497	452	457	416	461	464	454	461	471	472	480	446	446	460	488	488	454	471	441	477	448	480	422	421	460	467	434	473	469	468	451	438	462	444	475	476	424	454	453	485	436	450	438	465	450	456	449	462	478	453	453	468	478	453	494	462	454	499	471	448	426	454	409	430	470	441	464	453	462	463	433	448	475	459	439	424	481	449	477	451	461	447	481	425	457	502	469	485	466	455	474	434	458	452	480	462	454	455	468	455	440	481	468	498	472	434	483	451	456	433	442	442	482	456	466	464	499	461	494	447	455	449	423	451	429	450	495	482	463	479	422	469	463	487	477	480	451	459	499	463	462	460	511	420	443	492	477	488	427	456	449	506	449	473	450	454	477	454	451	482	416	433	442	475	486	448	461	481	438	446	503	458	446	481	458	458	433	474	421	487	454	466	461	469	442	476	472	433	437	467	480	466	437	465	453	467	464	435	492	435	478	459	448	435	484	475	473	495	473	463	452	487	439	420	435	410	441	483	476	409	469	482	496	442	486	442	475	470	487	435	454	455	465	455	418	420	452	474	446	486	467	454	472	522	448	455	457	459	488	453	436	420	472	461	458	473	439	432	456	467	477	425	443	456	429	434	443	444	463	458	456	490	462	433	429	489	436	465	450	461	452	487	451	426	453	453	440	489	455	491	487	454	480	438	458	487	469	441	454	443	461	508	450	447	434	502	453	474	467	439	484	485	415	460	463	480	410	444	470	485	492	432	471	447	447	471	440	446	472	452	478	438	505	455	461	465	447	440	433	446	455	474	449	443	469	469	456	466	463	474	461	489	449	449	459	441	502	434	460	497	448	450	461	475	482	490	507	474	442	487	417	447	492	436	480	441	449	442	496	446	448	494	471	448	471	474	476	452	421	521	442	435	447	447	441	469	444	477	510	450	470	494	489	466	445	446	444	447	448	452	435	508	457	450	453	435	497	444	443	489	465	434	475	465	402	495	484	472	451	426	490	469	462	448	462	460	460	444	470	475	446	502	434	458	471	488	462	438	468	457	438	476	477	423	446	455	476	506	485	483	483	490	466	477	487	447	426	441	480	499	485	465	454	420	466	467	457	462	427	461	475	498	495	399	476	478	435	431	495	487	443	412	428	475	435	463	409	455	459	480	450	456	495	453	463	417	478	444	487	460	443	473	436	411	477	453	487	507	454	422	454	425	448	470	476	443	463	466	453	472	476	439	436	472	454	454	471	473	466	459	414	462	463	464	475	452	485	470	474	431	446	466	479	431	426	461	465	484	456	461	459	441	471	419	454	438	459	440	425	454	416	438	481	483	460	458	448	474	444	450	441	420	452	434	462	441	476	452	429	456	505	455	424	489	471	495	474	470	445	490	474	425	444	481	452	471	474	432	426	460	478	465	462	470	432	469	412	479	440	496	461	476	466	466	465	479	474	449	449	467	428	453	439	438	474	470	469	477	435	432	464	504	432	442	444	466	468	444	450	447	476	407	434	472	436	456	477	467	470	451	454	403	408	455	445	467	421	439	499	469	476	470	451	467	476	491	470	483	466	462	440	456	440	445	455	425	467	465	436	467	467	448	476	461	465	462	466	489	491	440	455	480	433	470	483	465	474	464	420	420	464	458	458	431	460	491	469	467	485	453	456	454	473	422	445	425	460	429	460	472	465	484	431	455	455	495	462	415	452	453	464	471	463	481	457	414	456	471	429	440	407	457	508	455	481	474	464	453	439	498	450	477	483	498	460	452	445	461	428	441	435	485	467	452	461	482	435	464	453	486	463	460	450	445	448	457	432	479	447	483	450	477	449	486	481	427	488	469	416	487	472	464	470	482	475	493	476	485	445	453	470	488	455	456	425	459	443	471	470	448	473	446	472	483	442	407	474	467	458	472	490	455	461	457	501	447	497	494	386	435	468	446	482	465	460	437	445	499	495	463	461	467	467	419	448	529	411	482	456	457	457	452	457	489	444	425	448	489	467	426	460	426	420	475	465	445	472	469	425	453	430	426	501	490	485	492	451	469	485	427	480	446	492	412	478	453	433	446	467	487	465	476	488	457	482	458	461	452	464	477	430	473	455	488	448	426	486	478	448	446	432	446	459	427	432	448	446	446	468	463	444	422	476	421	441	488	472	406	431	472	456	460	471	487	457	442	466	473	461	484	487	466	443	438	469	494	437	471	468	470	457	440	481	408	468	437	479	467	483	461	434	474	478	470	425	454	454	450	428	430	460	433	445	426	460	458	475	439	406	441	451	475	494	416	460	444	444	445	438	504	469	466	448	501	446	457	443	506	487	482	469	479	514	482	458	425	461	511	446	460	457	468	475	473	456	454	431	520	472	451	418	409	430	476	453	477	462	434	439	476	468	523	435	497	412	459	492	491	467	482	446	477	461	455	475	472	435	486	446	435	469	472	480	411	440	452	469	445	452	452	464	442	455	425	456	517	406	478	446	433	484	483	441	466	444	458	404	454	473	429	466	459	438	469	457	443	479	469	422	420	454	449	428	468	467	429	457	466	463	452	451	477	436	443	432	449	454	426	465	464	430	414	469	470	476	452	470	459	494	440	463	467	492	488	467	482	443	472	443	453	430	471	451	438	457	477	511	433	467	471	441	482	469	425	488	452	487	443	461	451	471	447	444	497	454	465	472	503	452	452	453	459	443	475	434	484	422	428	481	458	451	450	466	419	434	430	466	455	437	504	453	441	474	484	460	497	428	454	482	453	436	431	461	442	436	451	445	464	427	417	436	454	461	439	456	454	476	491	422	470	451	492	452	476	473	462	463	440	476	450	461	467	414	455	465	484	468	456	469	472	481	440	448	424	500	493	446	442	497	455	475	466	473	438	469	457	477	441	427	439	466	457	450	449	441	484	475	435	488	503	484	451	439	419	457	477	486	461	472	453	443	452	493	472	484	480	457	418	438	493	443	490	494	491	474	434	464	461	443	454	488	460	410	492	457	471	460	437	409	477	464	469	457	458	471	480	459	441	454	442	449	420	470	449	479	429	456	466	417	481	486	435	476	451	468	487	486	462	428	422	456	460	399	450	409	411	461	462	462	482	467	463	494	462	456	490	408	481	460	451	475	460	489	448	450	469	473	477	460	469	452	438	495	484	475	489	483	414	441	445	452	429	482	448	452	452	450	442	469	479	469	460	470	511	498	467	458	484	457	486	462	482	424	471	463	468	425	433	419	479	442	440	476	484	452	406	429	480	470	457	440	480	452	464	445	488	473	492	471	455	470	466	455	484	468	440	463	464	453	452	454	463	485	450	446	487	440	488	439	442	439	464	422	437	450	445	450	473	468	489	466	495	441	435	411	466	468	442	432	437	443	446	461	478
60850	97254	65996	35492	13275	3067	963	663	696	649	655	651	671	717	665	637	658	693	663	660	701	672	691	642	656	693	686	691	624	642	689	666	681	640	650	705	647	665	656	652	636	679	680	672	703	658	645	666	640	626	663	653	661	655	677	716	599	654	661	636	667	672	651	685	666	665	666	666	622	670	674	658	632	638	625	618	642	663	644	702	688	656	665	655	658	679	639	658	686	673	660	690	685	642	684	636	664	668	667	621	650	685	659	666	639	663	648	689	618	674	631	614	656	712	624	661	635	636	689	679	718	696	666	648	639	613	661	705	676	699	655	660	682	641	629	662	637	626	632	654	627	691	684	668	675	680	702	687	658	667	683	649	656	697	680	632	674	617	697	671	648	643	638	664	654	666	664	642	692	647	639	632	627	684	623	637	659	608	669	663	676	658	603	641	644	600	682	659	691	672	653	653	660	659	629	608	681	701	638	646	658	702	637	631	658	643	693	642	654	709	637	670	630	722	616	674	637	686	644	616	646	666	654	666	659	655	674	667	632	653	669	624	659	681	672	666	649	708	623	639	647	649	596	639	663	649	705	644	681	673	654	658	639	698	704	667	651	709	672	691	663	663	645	667	679	647	694	717	674	653	606	639	624	695	669	674	654	632	685	681	609	689	601	651	635	693	667	670	681	647	645	718	621	621	627	674	654	656	668	622	650	699	655	712	684	652	674	682	707	708	650	636	651	660	698	681	646	643	645	683	675	672	613	653	690	642	657	623	664	650	686	662	619	629	659	643	669	688	647	684	624	686	687	682	655	616	657	596	652	630	611	623	664	691	618	638	663	689	660	648	649	641	663	668	639	682	684	631	662	654	650	660	651	672	658	644	646	655	653	647	595	672	664	639	629	645	643	673	665	679	643	647	642	673	661	633	631	641	632	651	640	644	640	712	614	621	750	668	684	699	691	631	693	652	632	601	655	704	666	646	647	590	634	658	716	691	657	606	671	718	674	671	662	686	651	656	619	660	721	697	593	629	633	667	663	692	678	613	669	672	638	659	687	638	627	617	635	642	640	653	634	663	713	668	695	685	647	659	656	658	627	690	649	646	603	670	652	663	683	621	623	636	682	680	654	661	673	650	664	702	622	666	670	647	649	670	653	642	646	709	646	671	671	640	714	689	634	685	627	657	660	604	626	671	669	648	651	673	690	605	672	640	676	648	689	653	645	657	700	681	668	662	628	640	639	613	665	656	645	690	651	663	659	678	626	627	665	720	626	678	642	660	646	660	631	644	660	677	697	652	627	676	716	651	640	670	660	673	648	650	673	658	630	659	659	669	666	654	703	611	665	651	700	659	654	633	670	704	662	701	649	676	703	670	641	678	629	641	643	641	685	656	643	673	651	661	690	678	631	634	628	661	639	705	659	647	720	682	682	630	632	665	671	643	715	633	615	637	655	650	679	655	690	634	704	635	677	666	675	679	707	680	666	636	647	676	647	653	680	675	687	665	639	645	712	683	707	633	629	649	626	649	642	651	642	652	636	682	657	645	655	658	645	670	678	677	642	655	662	682	660	663	642	651	617	668	621	696	704	629	635	706	655	707	626	651	670	642	661	682	636	626	666	643	684	630	646	623	603	644	685	693	658	655	668	669	678	673	690	607	701	681	642	672	679	623	668	604	637	642	632	620	667	674	729	633	684	655	655	634	644	666	680	663	674	695	658	688	673	668	671	665	656	685	660	679	659	654	614	671	667	599	693	683	659	633	687	625	678	678	658	668	646	672	668	667	685	635	670	678	658	661	657	670	665	685	652	653	628	650	631	621	635	627	654	642	687	570	655	632	695	655	666	701	642	641	634	624	645	634	717	666	630	689	643	686	673	679	679	679	697	681	684	645	678	659	611	679	665	639	636	675	650	696	681	660	604	680	668	659	660	654	652	641	670	638	685	670	681	694	700	632	690	640	637	670	621	674	634	714	674	651	655	645	622	701	671	667	602	642	635	633	631	664	694	642	679	673	686	676	643	635	634	628	657	678	681	678	637	644	652	616	676	623	652	630	662	631	653	689	632	685	690	620	657	631	667	618	630	690	657	624	659	659	673	701	645	686	671	660	646	644	651	674	692	651	647	583	644	658	650	639	647	662	659	643	651	653	683	637	649	674	662	629	668	614	645	627	648	679	678	623	611	683	646	645	673	658	658	663	655	677	646	638	642	639	614	672	734	631	636	661	700	657	639	638	672	704	656	666	653	631	671	683	663	651	629	677	667	606	664	642	676	596	657	645	667	696	622	672	645	643	621	657	637	697	643	656	674	659	657	692	692	656	620	678	641	632	630	683	656	669	630	650	659	681	648	655	689	679	646	648	660	621	651	693	660	658	629	638	648	641	654	646	645	651	667	634	696	719	677	678	676	657	689	658	710	648	688	679	628	666	695	654	639	652	663	650	634	638	643	617	670	685	674	651	606	653	683	675	621	653	686	627	643	692	621	661	617	638	651	648	642	663	621	687	690	672	675	706	659	655	666	635	670	663	650	654	684	624	686	674	648	669	652	667	666	666	675	661	671	649	650	669	671	661	644	630	651	669	647	645	711	680	645	665	734	635	664	709	665	676	699	653	684	672	643	661	657	641	645	642	634	631	647	643	655	646	616	638	670	656	605	596	654	600	632	653	689	660	646	639	644	702	658	701	671	683	616	603	647	698	676	688	695	666	653	606	663	713	659	646	689	637	612	670	653	631	665	645	653	667	679	655	617	661	654	684	696	640	645	698	674	637	675	661	688	653	660	648	634	682	672	599	686	662	610	657	627	648	700	679	644	647	660	642	679	649	659	649	626	680	679	658	650	640	670	637	626	607	690	674	644	655	622	709	684	654	663	652	639	687	605	645	638	624	651	694	745	701	621	649	647	656	675	674	671	675	663	662	669	628	660	618	654	665	641	646	646	635	673	666	604	606	650	615	644	655	671	660	661	644	663	665	652	674	638	664	643	702	633	644	645	610	647	655	646	643	692	667	674	662	682	629	648	684	684	607	666	617	687	642	680	660	617	588	683	659	622	620	703	656	651	670	648	645	664	637	666	636	682	665	620	624	663	634	603	639	704	641	667	652	655	687	695	652	652	703	657	638	699	677	650	678	625	656	662	590	685	633	618	667	654	690	680	658	660	648	684	626	639	659	711	638	642	657	640	652	621	674	668	633	642	663	680	669	654	689	670	645	659	632	635	663	716	674	697	682	668	654	635	670	619	672	678	647	648	658	678	633	627	662	652	630	662	663	652	663	668	670	636	616	652	671	628	666	645	638	671	635	603	641	641	679	627	631	676	644	656	675	665	632	637	666	692	644	646	656	636	642	637	644	706	656	674	644	648	660	650	677	649	607	633	713	653	711	683	652	627	659	660	647	633	613	622	618	664	657	663	655	668	658	678	646	656	620	649	632	631	712	720	661	680	631	663	683	637	703	640	683	674	665	652	633	654	699	690	686	633	688	654	653	667	684	703	644
30529	31362	26302	10262	1591	692	447	421	404	428	424	463	437	459	420	440	414	440	394	448	438	425	441	405	419	446	373	400	430	444	451	427	476	450	457	383	426	470	408	437	438	422	404	437	435	427	422	404	449	433	447	433	437	431	425	432	437	424	414	422	417	470	452	424	452	428	391	417	410	407	396	382	423	423	378	429	411	423	428	395	429	406	439	459	442	408	433	406	442	430	449	421	428	415	421	408	456	462	442	411	414	455	372	401	450	435	397	424	476	456	449	410	451	417	443	429	414	432	420	420	430	439	423	421	423	462	439	395	394	428	408	422	430	396	414	444	425	434	474	419	421	464	436	429	424	439	410	428	428	419	395	431	423	412	406	423	432	435	431	425	389	471	401	393	445	440	419	422	430	404	417	437	423	427	429	450	440	400	480	427	401	415	405	402	401	467	414	451	433	447	458	428	435	398	442	458	440	431	418	417	425	400	398	413	422	428	379	431	403	422	465	392	429	408	437	433	454	414	434	412	415	420	417	409	389	435	405	411	458	410	421	433	426	412	407	418	460	443	420	475	421	412	447	443	439	430	449	405	428	425	399	422	389	406	408	464	413	416	431	426	472	455	430	418	391	418	442	425	400	429	441	421	426	402	419	440	420	429	442	398	397	375	398	423	406	402	402	412	445	440	462	389	387	424	431	423	398	440	417	432	389	409	387	430	455	383	426	404	466	416	422	434	449	407	417	420	435	424	387	424	389	450	460	401	410	413	426	425	443	412	429	395	395	422	430	379	435	400	423	412	467	439	430	436	445	412	418	422	429	459	376	412	423	450	425	422	400	439	411	412	418	418	426	420	411	455	432	420	442	427	424	389	414	400	396	431	452	408	422	417	413	423	410	419	396	452	464	400	436	407	447	415	431	463	383	358	404	416	429	449	433	416	442	420	407	455	413	447	434	407	430	442	431	381	426	410	385	428	395	406	444	472	443	410	426	417	417	427	418	426	415	450	414	385	417	395	405	437	426	388	401	411	402	441	425	395	440	426	378	455	438	434	451	459	400	398	402	409	410	456	439	413	450	476	424	417	446	431	415	460	427	440	392	436	450	387	385	457	437	465	382	457	431	398	413	438	421	453	386	405	421	424	423	436	376	422	435	460	420	447	434	433	427	448	420	430	424	427	446	398	466	427	427	427	434	403	423	412	422	438	430	399	413	429	433	431	394	426	449	441	413	459	414	431	425	453	468	421	392	396	415	437	402	410	385	411	436	418	432	403	431	405	447	401	397	378	399	430	418	422	408	400	426	431	402	413	415	404	409	440	429	390	417	416	435	455	400	407	408	436	422	410	412	402	406	396	441	420	474	427	439	439	435	421	430	369	439	425	432	444	425	428	443	462	457	453	424	406	414	420	433	454	441	403	438	439	428	443	431	423	427	382	397	408	388	441	411	416	433	404	447	451	430	460	443	398	403	425	412	415	440	417	400	420	429	428	422	426	429	408	428	453	426	401	495	422	441	418	407	424	415	471	420	390	393	385	400	440	415	428	401	419	433	402	429	441	404	460	397	418	375	434	405	454	402	429	382	454	425	441	443	423	410	408	409	409	434	425	426	410	421	414	414	424	414	408	454	427	434	438	433	414	400	402	424	461	390	436	395	449	454	424	433	417	409	389	420	437	421	412	419	472	419	407	433	414	425	430	424	422	420	422	439	430	418	405	398	420	446	416	425	415	419	423	434	436	451	435	416	399	447	452	393	396	417	428	420	450	417	399	416	401	446	391	422	387	454	446	416	421	464	462	468	422	407	443	432	416	429	415	399	396	444	417	409	409	412	403	463	424	421	389	413	393	471	439	446	409	438	396	392	401	419	433	432	393	422	420	450	435	433	417	434	406	435	406	454	471	453	430	411	365	452	428	399	419	439	419	441	425	438	433	425	407	390	428	457	403	458	413	447	428	405	443	407	413	466	450	406	426	417	409	403	420	439	419	443	432	436	419	440	437	428	375	430	435	400	438	422	453	422	446	442	406	414	427	413	449	402	407	431	392	396	447	431	429	440	433	427	392	446	427	440	441	406	424	382	427	445	424	380	439	408	425	409	473	427	403	408	424	406	420	444	441	430	427	422	427	434	437	455	435	399	407	414	431	410	404	402	424	411	432	478	415	412	420	455	417	436	426	399	443	406	449	414	434	412	417	422	424	441	415	419	442	422	430	438	413	406	457	442	420	426	457	401	437	424	419	429	398	440	441	432	392	404	426	452	437	438	442	419	407	446	428	443	439	417	410	467	426	457	414	437	410	433	403	404	430	389	428	419	431	390	393	452	377	407	429	406	434	431	412	427	435	389	438	417	434	404	407	416	444	443	414	412	461	438	426	425	424	406	403	424	411	426	405	441	433	405	425	428	431	419	413	429	467	460	428	420	437	432	425	416	446	432	379	423	416	393	440	441	410	458	434	415	415	432	391	385	413	472	413	439	401	396	400	421	399	396	436	429	386	442	433	434	437	452	410	423	420	424	433	407	417	416	391	456	421	393	433	420	401	422	422	414	393	444	436	417	407	424	445	439	473	432	407	430	431	418	433	436	410	434	406	447	408	423	432	426	409	413	432	436	405	434	436	427	441	439	421	417	427	416	430	436	449	421	414	428	410	421	402	402	432	413	461	383	401	463	436	381	441	439	390	431	432	417	419	382	446	435	428	406	440	465	420	411	432	408	422	400	389	397	445	376	447	426	447	434	376	403	413	409	401	434	438	393	396	418	396	450	430	444	434	434	424	440	428	451	405	419	437	411	409	449	429	416	430	477	396	433	413	417	453	412	396	404	419	401	443	435	418	431	421	414	424	395	398	378	391	446	415	402	462	423	407	416	411	470	431	398	408	408	427	404	444	429	410	413	447	439	452	427	400	410	391	433	414	429	436	402	443	440	434	432	451	432	410	447	441	437	421	398	425	426	416	457	415	440	442	450	385	406	418	428	412	435	390	424	435	433	425	433	435	444	412	436	444	419	413	445	441	383	439	470	440	421	465	425	421	423	412	418	387	423	435	422	447	442	446	440	421	427	445	446	450	439	384	451	454	395	384	381	420	437	411	383	418	451	428	429	412	443	400	428	422	410	448	432	399	442	386	428	416	431	385	441	439	472	426	406	421	444	416	453	449	425	391	426	415	462	420	381	453	442	410	417	420	407	393	401	388	439	448	405	471	447	409	400	428	432	411	477	425	435	445	431	417	431	423	405	445	403	366	419	450	419	447	414	416	412	409	400	464	429	375	390	440	416	447	442	382	419	389	443	462	434	439	425	411	423	429	429	435	401	462	439	449	418	429	429	459	436	448	383	422	419	410	375	413	451	424	448	402	444	431	406	462	403	386	465	437	439	417	418	422	404	417	411	430	445	425	407	406	445	403	389	421	418	444	425	425	427	421	408	458	462	442	406	417	399	442	430	386	453	413	405	420	411	431	428	433	412	446	418	421	387	447	424	406	399	384	410	428	415	449
37656	46383	28186	8820	2335	886	692	631	615	643	645	589	622	636	693	658	571	630	642	615	620	686	618	650	641	631	623	670	637	633	646	655	627	648	619	614	654	633	649	592	677	641	651	656	622	644	614	632	662	649	607	649	658	651	609	660	636	614	614	623	690	585	647	625	638	640	603	643	590	618	626	630	599	627	629	651	619	658	622	611	644	632	607	638	634	635	669	651	703	613	650	641	656	634	571	602	608	691	589	606	684	622	649	607	626	646	644	598	593	644	652	638	644	603	635	637	620	624	643	604	624	632	649	684	609	596	628	658	594	606	659	576	631	661	595	614	663	613	608	603	654	665	662	622	681	629	622	672	692	671	674	656	628	589	613	613	605	597	617	624	633	657	605	665	648	619	632	655	646	664	653	585	620	616	645	668	625	679	646	637	642	667	649	609	587	637	649	623	670	619	612	623	618	598	673	660	657	610	621	608	616	597	646	625	642	616	643	629	629	627	617	652	657	610	641	651	632	651	634	653	659	642	627	661	624	684	623	674	593	638	617	661	612	632	608	634	643	663	628	595	657	590	633	599	588	568	636	615	612	601	630	611	592	664	633	648	647	614	648	645	673	600	594	653	624	650	653	622	610	646	590	675	604	644	638	650	627	620	638	641	601	617	613	660	608	639	618	648	635	605	689	634	613	613	574	603	611	607	688	666	629	644	657	640	637	603	675	697	690	642	669	575	644	721	627	613	609	682	643	625	658	631	639	652	644	592	649	629	647	606	631	613	614	633	607	596	695	628	619	566	618	628	651	618	659	609	614	645	643	593	664	618	627	637	625	629	625	604	630	650	623	643	617	635	661	648	641	670	641	611	659	658	666	622	643	602	587	645	608	629	621	594	581	618	619	613	613	625	640	663	605	629	644	619	631	637	628	637	627	625	645	661	621	624	629	638	647	622	594	629	593	649	634	596	646	637	653	634	645	627	628	645	678	611	601	662	637	594	624	638	650	617	615	620	607	657	589	648	675	635	663	678	612	591	634	627	678	607	615	620	618	611	654	634	603	613	605	641	639	653	626	632	604	644	652	625	652	599	624	672	600	621	597	637	662	622	583	634	640	610	626	645	628	648	605	615	660	663	584	536	660	620	673	606	673	637	602	618	609	643	628	628	580	601	618	633	649	612	634	633	651	633	598	668	614	661	621	649	609	628	635	606	627	666	619	655	656	646	645	629	656	647	626	628	637	611	634	610	617	623	617	591	679	637	648	608	664	650	612	627	605	624	663	603	631	618	646	679	657	644	658	647	624	609	656	642	614	609	631	642	621	638	622	644	594	671	657	648	609	617	620	686	647	625	632	677	650	642	614	620	622	609	622	635	627	661	670	620	619	611	610	624	646	563	645	635	616	672	645	647	629	648	653	600	688	607	606	638	609	650	633	644	655	615	633	601	630	592	617	661	630	632	648	654	641	674	681	609	667	637	630	620	649	611	569	630	617	604	662	620	637	652	639	616	635	638	625	605	617	607	623	621	645	618	636	651	635	623	637	630	616	621	671	651	619	630	668	655	660	594	662	616	664	588	660	625	658	678	598	639	652	667	620	600	631	662	619	642	671	668	600	611	626	617	605	607	628	634	632	599	675	646	617	626	634	587	623	614	656	660	650	653	617	622	588	699	642	638	627	631	629	670	624	626	657	620	649	623	617	646	626	612	639	617	658	618	599	643	672	616	631	657	609	632	637	639	623	654	622	653	634	655	623	620	616	596	653	680	644	636	589	583	586	608	650	652	627	621	634	630	600	644	636	613	641	617	635	685	625	609	605	583	628	640	646	641	637	599	677	614	590	630	685	639	650	618	634	618	648	626	665	594	611	619	644	655	666	640	643	598	641	607	619	620	600	640	658	628	641	651	597	649	618	634	630	626	639	600	673	575	595	609	654	583	629	620	590	648	630	670	641	615	645	638	627	598	629	622	670	629	619	631	645	657	595	645	609	611	623	634	601	650	624	607	664	628	647	637	643	624	634	661	667	595	603	659	656	621	717	605	631	612	631	628	658	606	636	593	644	618	628	636	660	628	658	633	646	623	604	651	591	645	631	614	632	656	603	684	637	639	635	629	628	627	646	620	623	643	610	637	627	617	656	647	662	632	635	620	623	632	609	648	637	674	653	618	637	675	651	590	551	659	656	668	624	666	626	608	662	620	611	653	649	641	586	639	634	654	660	598	677	628	634	644	647	643	591	663	635	651	698	657	639	603	615	632	620	639	654	624	612	701	617	636	600	634	601	653	606	636	650	584	647	609	614	634	658	637	666	637	639	666	633	598	653	619	633	654	654	655	690	628	618	624	657	619	612	640	649	626	628	613	679	650	642	641	640	634	644	642	636	605	576	664	613	619	661	648	606	656	657	618	687	660	649	616	643	632	568	626	642	616	617	654	601	617	633	616	643	607	634	635	637	628	669	620	610	653	679	635	644	628	636	609	651	620	623	593	574	632	625	613	650	663	623	627	651	630	638	680	652	638	588	623	593	652	570	619	671	582	611	652	677	622	684	657	612	639	643	634	661	622	645	628	676	639	651	614	639	630	616	671	656	599	687	622	583	611	644	627	637	609	571	671	673	589	638	607	626	637	639	609	629	615	658	612	628	615	622	613	623	619	686	611	613	619	642	621	645	591	623	656	592	603	576	604	618	637	631	592	641	678	586	665	646	689	624	631	612	608	644	654	611	624	616	591	649	620	626	618	656	607	637	628	664	664	633	614	677	610	634	642	656	643	624	634	661	620	602	624	618	647	594	619	641	655	648	600	636	636	602	603	652	629	627	620	607	613	661	639	629	641	639	637	616	625	640	624	591	667	663	642	647	616	673	628	633	634	620	606	640	617	639	598	649	624	627	612	645	651	590	626	666	620	639	656	607	634	659	638	637	640	657	629	621	650	619	652	626	608	654	617	618	654	578	571	625	626	633	628	618	583	637	627	621	634	626	675	614	618	655	609	644	669	636	597	612	601	682	647	652	631	657	713	617	625	662	681	656	602	576	639	606	609	605	632	637	599	661	675	626	618	678	606	668	623	639	654	653	612	629	641	673	624	628	633	675	606	616	644	608	604	653	674	623	593	600	624	650	635	615	626	623	617	617	656	667	567	586	625	625	674	654	622	645	617	649	616	609	607	597	629	676	607	600	678	604	666	609	638	655	671	596	644	639	648	619	650	605	606	630	608	647	645	642	648	589	640	642	624	638	678	632	610	625	578	640	654	663	642	616	618	643	645	589	657	603	642	619	611	648	629	613	609	596	640	582	600	638	643	600	622	618	598	656	588	606	635	617	641	642	636	610	605	666	627	611	639	613	634	638	608	613	630	666	591	646	639	635	645	626	643	613	622	631	634	671	643	647	601	581	656	692	643	617	587	629	643	621	634	582	649	661	628	604	637	650	612	631	608	629	616	640	633	597	582	625	624	610	609	676	598	602	647	633	664	616	635	612	587	626	642	593	614	646	650
24109	22715	30262	24758	19427	7555	752	500	449	472	434	468	415	428	456	445	459	458	426	468	461	443	431	439	450	472	472	429	465	431	467	424	412	435	432	456	453	447	425	416	426	463	424	446	419	447	434	450	435	424	439	439	443	456	451	466	451	456	459	452	457	406	416	431	411	400	420	460	438	460	421	465	458	473	418	442	434	438	418	427	423	430	451	448	398	454	406	452	446	424	462	446	438	428	457	470	433	443	459	430	462	493	431	434	403	401	423	457	444	420	432	465	467	482	472	440	444	420	463	424	444	439	423	384	436	459	420	480	422	469	456	439	434	455	445	440	436	438	445	396	443	441	463	416	438	469	426	477	449	416	432	453	433	447	408	436	406	440	410	423	443	452	412	428	456	414	451	465	445	453	403	475	420	399	453	416	423	432	475	459	431	442	419	432	450	470	438	434	404	473	475	486	418	440	420	439	436	444	443	410	440	436	449	430	448	428	447	441	409	435	447	397	453	433	428	446	430	443	447	428	400	407	467	426	427	431	446	444	467	460	446	412	417	456	436	428	432	432	398	458	422	456	448	463	438	442	456	411	448	431	467	500	424	440	429	457	412	411	440	408	432	438	430	421	446	432	421	436	427	435	498	435	448	437	404	446	407	471	447	430	412	399	443	417	440	431	470	458	434	441	431	411	434	431	454	416	425	386	416	427	475	442	435	435	443	421	438	435	443	435	445	451	433	460	419	405	445	454	414	426	483	436	452	469	443	403	427	428	451	470	430	460	425	387	437	422	433	466	409	434	454	439	418	454	437	425	444	439	438	428	429	411	462	435	440	474	412	444	462	460	418	446	428	426	436	435	437	427	453	467	420	462	450	425	452	422	439	419	436	433	438	411	455	408	417	445	420	437	437	403	448	456	461	425	432	424	459	447	452	437	453	404	446	463	439	420	461	475	466	443	433	437	431	393	418	451	443	436	438	426	434	420	435	425	412	440	405	431	384	449	422	452	404	462	446	439	445	442	447	481	468	443	392	432	488	429	419	406	417	444	457	463	463	473	436	448	421	429	402	439	435	418	421	429	439	406	464	451	448	434	431	464	459	439	446	448	433	444	440	447	451	467	440	437	409	466	422	426	398	430	420	440	447	449	418	421	450	471	470	433	423	434	405	460	471	466	438	470	409	457	441	416	398	400	430	441	448	436	417	463	402	452	435	452	415	451	436	482	428	419	444	395	457	442	434	435	415	430	458	423	428	426	437	440	438	444	459	436	443	433	414	415	456	469	468	453	452	418	482	428	425	446	431	473	438	426	438	404	414	439	434	426	412	463	438	383	441	400	397	421	475	446	469	426	426	472	432	436	412	425	477	451	431	412	472	416	415	413	441	424	418	437	449	448	448	444	459	446	445	419	409	441	453	423	470	452	430	440	440	461	459	414	433	430	424	428	466	429	439	474	445	450	402	448	442	426	490	433	436	410	450	414	399	436	406	447	438	443	449	462	422	468	438	413	463	462	410	484	434	455	419	442	423	431	417	407	460	469	457	455	435	414	417	436	451	462	434	440	426	437	439	431	423	447	444	430	445	449	444	457	445	453	442	485	436	434	434	394	445	468	460	484	458	423	441	456	444	432	427	449	439	451	416	423	408	460	429	455	410	417	424	437	448	437	433	465	405	413	407	437	442	450	444	433	465	412	454	448	439	430	456	437	417	434	422	453	417	440	460	431	450	439	419	418	398	408	422	411	426	439	408	433	467	413	409	423	416	433	408	422	434	402	435	434	480	413	462	408	445	420	418	446	448	414	448	425	451	437	467	450	423	479	458	430	480	441	494	476	430	447	462	472	398	471	410	437	446	421	417	408	442	466	425	437	420	410	466	419	458	440	457	418	418	486	448	425	452	440	438	406	414	416	429	421	446	400	440	445	419	448	474	472	417	447	420	432	425	435	427	416	441	450	445	419	410	452	432	393	449	474	446	452	456	426	433	435	439	440	440	439	459	439	467	415	456	450	438	443	445	402	455	457	437	443	448	419	455	427	434	415	456	474	451	425	443	397	419	428	436	429	412	432	440	431	437	426	428	434	412	435	434	455	451	434	412	424	452	442	437	423	435	459	434	423	457	460	419	437	452	421	436	434	412	447	452	419	447	426	436	414	444	412	403	427	433	413	414	421	419	455	442	436	442	482	469	417	440	441	411	418	463	440	464	436	446	435	411	447	414	442	392	434	452	444	447	451	420	437	433	449	450	452	420	425	385	468	414	415	455	445	474	445	447	420	417	413	457	429	464	500	415	440	450	442	402	467	428	435	429	431	439	433	457	425	442	443	385	457	442	427	431	434	450	406	443	405	415	452	426	449	446	493	430	443	435	432	418	475	452	459	442	427	439	432	446	467	411	448	412	427	409	447	465	439	441	418	425	440	443	464	425	448	402	463	431	423	430	488	418	414	439	441	439	414	468	426	407	444	396	436	403	440	443	445	457	466	443	425	445	454	438	463	439	412	424	423	462	454	430	438	426	475	431	416	457	410	445	417	423	418	446	402	437	413	484	414	415	402	460	455	453	440	474	448	435	472	399	407	423	416	414	464	387	386	438	430	434	427	416	480	435	410	436	426	441	425	430	458	440	437	423	445	436	409	439	439	424	417	438	424	429	437	419	438	472	483	474	428	448	440	454	463	402	430	435	425	433	492	482	434	489	427	405	413	444	468	453	418	469	440	413	426	407	449	493	475	442	453	403	427	411	435	435	438	422	429	415	458	399	390	444	470	453	425	447	430	437	421	448	434	436	445	429	432	442	454	437	445	432	392	447	466	443	453	428	454	458	456	406	439	445	432	475	415	439	431	439	409	450	439	419	407	410	447	396	451	449	452	434	433	412	467	430	458	429	426	466	485	459	423	420	446	444	425	467	429	404	446	447	449	469	444	439	364	416	437	436	417	437	425	488	447	416	412	448	419	441	407	402	411	463	433	465	437	451	425	441	456	448	454	425	439	428	413	408	430	388	452	455	429	453	463	423	430	460	438	406	409	468	456	438	408	455	451	443	452	403	411	436	406	440	443	458	420	456	418	390	446	437	452	462	451	447	453	420	472	424	423	399	434	419	458	386	415	451	478	435	439	444	420	411	423	421	433	463	425	438	480	425	453	449	432	454	474	420	428	442	470	428	424	448	485	424	395	439	403	466	422	416	448	476	424	408	426	450	448	454	441	434	427	438	412	438	434	381	424	448	411	450	421	438	425	420	407	418	429	427	497	459	454	465	443	415	441	434	438	392	424	422	426	439	418	411	445	438	445	424	426	447	445	459	426	432	441	466	467	442	444	436	438	433	428	452	465	415	434	441	441	446	437	427	440	491	424	428	379	445	434	430	420	439	411	438	419	404	439	449	419	438	432	442	449	456	446	424	480	470	472	427	461	457	429	424	424	443	428	480	437	464	426	465	441	444	417	426	463	433	432	449	402	446	421	474	460	480	446	414	441	439	448	434	418	448	467	407	463
60452	88105	57920	28550	8958	1990	825	706	667	640	642	627	671	677	665	644	625	630	648	672	648	637	672	632	653	646	666	581	627	664	657	658	647	628	671	615	661	600	638	640	709	683	667	668	706	622	647	627	637	634	677	705	668	718	649	650	613	686	600	637	725	676	710	645	669	623	616	676	665	688	674	627	678	652	661	680	688	616	641	592	695	686	664	630	681	642	697	633	676	622	660	620	600	682	669	696	667	618	647	674	669	634	672	656	680	628	602	653	642	645	677	678	599	705	660	645	672	686	622	693	647	690	667	661	623	672	641	687	657	594	672	671	625	674	613	631	646	655	631	632	704	662	668	694	633	638	640	672	640	633	648	655	606	621	651	664	710	660	655	677	621	689	661	692	648	646	663	624	661	637	594	653	666	667	672	648	624	654	658	660	662	645	645	631	654	674	648	623	646	629	701	626	617	670	655	666	675	680	643	636	644	623	653	650	672	653	643	612	625	663	627	653	642	636	655	695	659	693	693	683	626	690	663	644	629	650	628	636	665	609	683	651	635	677	665	682	680	649	668	636	672	658	680	669	657	664	637	673	652	651	602	665	659	645	667	634	667	648	661	586	572	677	626	680	628	689	659	622	646	679	664	652	621	665	657	611	659	652	681	637	667	591	688	645	665	598	646	644	678	618	668	632	685	668	615	668	617	635	675	625	656	623	653	648	661	676	640	628	674	664	627	656	646	670	620	650	637	641	680	685	579	643	663	642	650	621	638	636	634	649	659	637	595	620	636	634	650	644	662	642	647	633	653	635	655	663	601	686	677	642	623	648	650	626	690	601	683	674	645	684	644	644	658	653	637	672	650	615	650	611	651	639	651	651	691	624	658	667	676	641	617	586	619	656	658	684	572	608	661	646	641	649	579	661	620	635	664	655	602	671	623	634	661	669	639	670	633	657	647	638	676	628	619	624	626	626	680	652	630	644	635	643	693	630	641	682	667	673	646	689	633	610	640	672	618	677	623	626	642	637	630	655	659	669	668	649	658	634	588	611	660	662	658	664	637	651	633	635	665	624	623	612	636	698	664	623	635	644	678	630	671	654	647	655	625	666	621	618	652	664	646	701	675	651	693	620	658	695	678	672	694	638	632	643	613	614	655	632	657	640	592	647	650	705	664	645	674	628	653	680	653	668	632	628	653	652	668	621	640	684	664	645	635	650	653	605	659	655	644	650	665	639	645	653	650	631	621	628	655	609	625	628	629	610	643	613	632	661	652	633	669	634	668	659	673	595	625	685	652	641	621	672	590	621	622	671	648	631	636	670	638	671	699	628	681	659	662	613	661	665	673	630	639	613	673	637	641	640	599	671	618	648	658	657	621	615	668	634	654	673	631	663	702	624	628	677	639	682	636	633	624	674	645	711	687	660	614	674	679	672	663	629	649	671	644	620	618	641	653	670	687	636	629	641	640	679	639	676	685	705	618	655	626	655	658	642	659	640	655	649	616	633	696	660	653	654	643	645	624	607	625	682	657	659	625	646	630	604	645	640	611	644	672	608	632	680	653	654	671	630	635	651	579	654	631	670	625	643	632	604	639	678	650	649	684	695	673	643	655	626	659	661	628	630	676	664	657	646	677	621	633	647	641	658	606	626	615	624	678	587	645	655	666	630	658	633	659	652	655	659	681	647	621	698	630	640	613	687	647	600	666	644	688	619	621	644	678	628	629	613	673	668	680	649	636	651	627	620	615	683	639	623	673	623	628	635	687	626	672	655	682	685	667	651	618	667	638	652	620	640	663	668	617	659	631	697	628	633	669	647	651	648	610	642	675	641	651	674	659	624	696	651	660	577	676	618	652	650	688	627	646	628	684	643	618	608	658	646	617	629	638	608	664	651	687	623	695	641	668	633	612	690	658	642	601	618	675	634	626	620	632	673	633	653	641	627	676	674	612	631	632	613	665	642	655	663	618	674	662	691	636	674	637	684	657	655	665	655	601	662	635	619	714	708	642	677	678	610	603	713	624	648	657	671	653	706	634	648	694	617	653	642	621	657	693	653	644	682	638	640	734	665	635	592	640	636	650	611	657	594	635	679	625	655	660	647	615	642	710	616	648	616	635	655	670	691	648	676	679	615	603	603	609	602	611	644	602	700	629	657	663	605	654	649	680	631	625	646	642	662	626	597	631	653	622	651	647	647	606	652	657	634	662	678	643	623	625	590	599	634	696	663	655	661	637	661	655	620	622	668	632	659	639	648	653	664	667	650	656	647	679	662	630	662	642	660	682	679	649	619	665	655	679	635	639	664	644	663	647	617	629	652	641	576	628	611	673	649	671	590	680	630	675	672	667	678	687	640	666	644	618	656	617	646	624	670	640	629	644	683	645	594	653	652	606	678	602	636	632	602	671	662	629	644	660	623	685	651	664	681	691	702	660	648	642	620	619	600	662	635	640	602	675	680	695	646	655	671	630	592	622	685	601	611	643	674	662	676	611	660	606	616	618	636	664	661	639	632	634	662	643	615	611	647	636	606	618	654	690	661	643	703	696	671	646	704	677	650	630	660	646	643	659	686	634	633	647	633	649	627	677	670	653	649	674	658	680	644	639	658	650	656	595	626	627	654	655	661	632	650	636	629	653	633	638	648	647	706	644	645	618	661	666	629	665	684	633	698	659	659	647	692	624	674	658	661	687	661	669	633	633	626	674	643	647	672	649	620	656	615	620	667	694	635	630	703	662	718	656	670	652	608	658	651	626	672	654	696	658	652	689	691	623	636	626	672	673	621	656	638	654	722	694	668	588	656	668	632	692	634	655	652	655	664	640	647	661	636	677	646	621	701	672	618	659	638	607	667	606	623	642	688	627	624	616	647	589	631	623	605	672	650	650	669	642	662	625	697	654	648	711	623	668	674	616	682	664	644	618	657	635	615	632	640	658	645	657	645	649	648	642	649	634	576	674	668	607	639	664	614	665	682	629	607	638	642	684	689	662	668	616	608	654	682	603	641	646	591	617	617	657	624	656	624	675	593	670	652	676	635	671	649	649	603	654	639	661	700	632	616	677	642	625	679	623	676	685	654	679	683	637	613	640	688	638	634	625	640	693	683	683	627	653	627	656	664	690	682	624	629	684	682	610	631	693	648	667	651	630	659	682	618	650	635	647	623	646	668	672	688	604	631	653	657	674	635	651	640	624	697	629	672	698	608	653	639	596	644	659	667	686	620	620	700	628	636	674	662	615	653	615	607	660	672	635	666	649	663	656	651	653	612	672	670	626	649	633	686	648	685	602	644	685	610	690	682	647	606	664	653	693	677	652	649	626	653	651	638	600	685	632	671	634	649	666	640	630	641	693	656	649	671	625	667	687	660	607	645	634	654	652	614	640	626	642	658	641	624	649	603	652	603	666	655	648	621	641	659	667	617	660	596	612	595	626	645	667	647	638	675	646	653	591	659	667	670	616	645	679	615	670	678	661	624	643	682	656	625	679	702	655	702	630	641	642	662
22914	21663	29507	23777	21001	18431	4034	606	402	502	481	505	474	497	440	476	518	459	475	475	463	451	463	506	463	463	461	457	493	476	510	453	490	454	480	436	458	513	452	466	433	479	450	443	470	466	509	456	447	464	443	468	422	475	479	468	480	494	478	518	472	460	445	416	441	460	453	466	452	461	467	439	433	458	425	455	479	436	489	472	481	462	436	475	459	470	439	492	484	472	477	449	462	415	468	423	429	442	476	447	507	480	469	433	444	469	444	475	461	464	469	445	476	467	489	467	475	421	444	458	455	438	495	433	443	465	481	451	481	496	428	476	431	470	464	484	473	451	487	454	493	472	429	423	470	443	465	438	453	470	463	476	452	485	472	453	481	471	433	510	459	498	487	479	413	467	443	455	444	428	451	422	488	458	464	503	476	431	440	454	462	474	439	450	453	471	427	481	427	440	457	434	493	501	466	422	485	454	494	462	469	445	476	466	476	449	480	469	458	436	468	456	472	465	458	450	471	463	461	510	453	447	468	430	485	482	520	466	456	479	475	456	447	452	464	448	453	522	457	466	438	442	471	475	480	464	475	487	489	495	500	480	481	440	454	476	506	462	462	435	428	477	464	459	491	470	432	446	450	482	465	479	446	447	434	436	441	469	459	453	418	488	469	435	436	445	438	453	450	406	426	428	467	453	480	451	467	486	444	461	464	445	473	474	466	452	419	490	454	435	465	490	452	461	446	441	466	466	435	448	442	447	443	479	469	449	462	443	482	471	484	448	490	463	479	462	468	455	490	471	467	493	484	439	488	448	436	481	512	426	442	439	478	472	454	481	464	483	470	419	449	430	460	467	497	480	470	465	460	457	488	453	455	470	513	455	448	442	460	460	475	474	486	431	470	476	451	459	414	437	496	482	483	461	454	447	439	444	427	477	438	481	450	462	436	492	461	464	511	495	489	459	459	451	502	425	474	447	490	434	496	435	456	488	436	426	472	473	457	474	444	479	449	429	453	415	460	458	466	475	468	448	447	445	450	479	485	452	462	464	401	493	485	494	468	500	469	448	426	437	472	452	449	506	488	459	479	456	440	480	472	461	507	466	504	434	457	495	458	439	424	483	493	464	483	428	464	467	435	436	453	468	447	449	482	431	445	464	470	472	483	473	459	442	472	447	450	468	457	470	480	453	440	446	430	439	483	448	429	447	463	428	476	468	439	425	476	444	469	502	460	482	429	457	451	464	463	469	458	467	453	448	468	454	459	515	497	490	422	445	467	443	462	454	462	491	435	450	449	461	460	470	424	489	437	439	458	453	447	488	480	428	501	478	451	422	474	442	475	442	446	478	457	434	528	499	440	422	472	432	464	445	499	457	464	476	453	424	453	480	490	488	487	462	462	435	432	479	444	500	472	475	433	464	449	451	471	471	458	461	453	421	477	471	447	482	470	463	450	455	445	445	465	452	468	477	433	456	469	500	429	448	425	414	455	498	449	471	468	459	455	448	460	429	466	469	494	448	463	456	455	473	433	456	468	454	502	460	431	418	482	515	481	422	462	479	407	466	458	479	480	441	475	441	472	446	446	458	451	474	462	476	443	465	460	442	434	450	467	448	480	458	441	465	471	481	453	440	453	472	474	457	449	449	472	483	429	474	456	441	448	493	497	408	442	436	472	450	427	463	475	497	453	466	482	460	454	443	464	459	460	463	456	466	447	465	504	408	421	440	461	470	441	432	476	446	461	499	487	449	473	473	470	471	454	492	485	450	498	471	448	474	462	467	453	474	439	444	484	439	482	441	452	461	443	485	424	460	444	465	472	429	488	511	469	480	433	434	483	453	491	443	454	463	457	479	491	458	445	444	468	460	465	474	459	471	424	457	467	484	473	433	513	448	484	462	455	446	483	438	438	458	460	456	474	472	449	465	476	444	459	489	440	454	461	446	489	464	473	461	444	460	452	458	464	448	488	456	403	461	457	482	463	485	420	458	477	434	490	454	442	476	431	427	475	459	493	481	480	445	454	445	499	507	455	453	448	429	470	459	479	431	433	439	471	442	468	444	453	449	450	459	426	468	476	454	468	514	491	488	477	483	469	523	478	471	470	462	514	454	494	453	445	458	424	496	484	459	439	440	477	459	454	437	432	462	413	466	470	448	466	472	488	469	447	479	467	453	462	454	426	502	449	460	469	442	472	466	458	469	446	466	455	463	434	434	472	508	435	454	445	451	490	475	438	476	473	476	502	461	476	449	473	487	492	415	459	440	493	454	454	495	492	476	478	477	476	463	437	474	467	470	499	474	439	428	478	452	439	454	458	448	478	468	462	474	442	439	490	459	446	488	464	469	486	422	448	489	459	461	453	458	473	470	454	465	498	427	472	428	447	466	464	475	438	468	476	454	445	476	482	452	473	519	483	479	482	450	427	451	474	458	448	458	443	481	462	479	425	444	452	490	486	441	455	439	458	456	453	480	470	450	444	423	473	471	463	480	403	447	425	529	433	459	481	447	465	463	464	491	465	458	435	476	479	477	462	455	488	452	470	466	486	466	468	450	469	476	462	460	464	461	440	462	463	474	479	484	451	439	429	438	486	481	459	486	452	455	473	439	458	445	470	454	446	458	465	414	473	435	443	406	477	459	460	487	447	466	462	430	487	443	452	448	445	465	457	498	452	471	401	464	468	465	444	501	453	460	452	449	466	481	449	452	442	460	455	445	494	455	450	484	446	436	448	429	430	489	496	481	452	476	454	462	436	440	440	446	483	481	442	497	472	463	447	429	472	489	469	470	479	420	475	489	463	456	454	502	459	467	481	489	465	464	480	447	431	475	445	497	502	476	495	458	458	433	435	479	436	474	471	458	410	468	467	438	460	444	453	427	456	438	484	460	430	491	487	462	462	476	450	466	431	452	457	431	455	443	456	496	468	482	461	479	471	482	432	492	473	440	467	494	456	488	447	463	433	445	444	466	438	486	446	458	466	457	468	460	489	440	464	450	460	473	499	440	425	401	480	451	456	449	474	469	467	426	489	468	445	492	424	447	477	463	448	492	491	459	411	465	449	495	434	405	424	437	468	481	427	468	444	448	459	471	460	426	488	403	437	424	441	452	497	483	455	452	443	465	499	448	482	445	471	478	426	455	458	447	484	480	514	463	467	467	483	452	449	437	448	380	503	464	456	441	448	412	449	424	474	466	446	397	486	494	441	453	449	489	427	476	478	447	463	406	480	481	461	446	498	458	421	458	463	457	465	472	410	452	459	445	437	480	463	436	451	457	470	471	458	431	484	489	456	420	443	495	462	464	460	434	456	494	483	428	419	465	437	484	493	468	454	447	427	463	422	467	468	470	451	451	460	498	434	447	468	505	483	467	460	442	467	462	448	443	478	454	448	472	423	443	435	465	494	482	492	496	417	470	482	431	482	530	455	449	494	440	440	456	465	438	442	483	459	406	495	423	419	436	498	447	478	480	468	438	468	450	473	462	458	503	476	458	399	443	473	469
59755	97368	66859	35567	13123	2831	1063	754	746	674	660	664	716	643	635	674	631	678	658	657	688	673	655	689	625	707	688	638	666	676	642	690	662	673	631	585	639	679	655	675	638	659	659	665	718	669	663	669	640	674	658	644	639	643	680	632	686	683	639	668	646	683	671	655	674	673	654	673	650	697	652	713	656	651	642	689	678	647	661	675	651	677	638	643	687	609	647	611	651	646	705	649	638	643	672	672	641	671	684	663	639	677	667	637	689	647	655	653	637	661	632	652	731	635	617	667	650	686	594	650	682	686	641	636	658	689	688	665	694	677	666	677	635	633	670	628	680	667	656	614	637	655	667	673	654	641	654	650	704	670	643	656	669	627	634	746	656	637	642	656	724	642	664	669	624	732	678	663	656	670	661	604	725	667	655	666	667	644	679	607	710	625	633	680	640	675	640	681	674	622	647	650	608	655	669	660	624	648	658	684	645	701	677	653	654	681	672	663	649	720	624	665	637	645	667	634	676	644	648	621	648	642	675	662	665	655	690	631	629	664	636	667	601	685	693	645	618	680	654	701	649	662	698	705	651	661	605	674	681	656	684	672	632	647	684	707	657	702	649	675	672	670	653	669	680	694	676	668	630	679	665	701	628	657	683	684	688	649	670	686	694	632	657	669	684	717	676	645	649	659	634	670	631	645	668	698	666	635	686	620	692	749	652	707	690	676	635	668	645	676	671	634	677	715	663	672	684	690	646	667	683	606	679	628	666	655	672	649	681	674	656	664	631	719	658	700	689	668	668	745	622	655	655	647	661	653	671	658	724	679	678	705	672	656	678	674	633	650	665	688	652	684	646	670	663	638	665	669	645	656	690	679	690	650	669	693	670	665	662	661	634	646	672	682	652	668	673	647	641	622	637	704	692	699	662	642	671	659	686	663	669	704	679	676	670	651	619	675	634	687	611	680	656	625	687	657	695	680	639	682	635	664	633	624	660	674	642	636	698	667	671	634	681	676	638	662	672	634	675	661	705	650	677	638	647	634	669	662	632	698	691	664	672	666	715	658	697	615	676	683	666	653	623	659	679	681	677	678	671	652	659	633	660	601	702	639	710	659	631	680	695	665	702	666	696	645	663	674	703	673	669	688	627	732	641	648	652	652	682	639	622	668	678	668	662	688	660	618	634	652	686	709	641	647	639	689	662	660	628	658	707	686	658	685	680	668	685	631	652	687	710	639	628	685	669	646	675	655	677	638	676	684	682	668	638	662	686	637	691	669	651	656	675	706	647	625	657	674	652	642	725	635	681	659	625	654	674	697	699	643	688	658	667	691	670	657	697	658	664	646	655	641	641	667	639	700	628	649	682	640	681	672	678	675	675	705	716	669	641	698	677	710	712	664	681	680	669	663	643	637	656	664	659	672	705	687	677	659	679	663	640	661	688	648	671	683	674	647	661	643	696	624	650	643	659	663	654	694	639	654	637	662	656	712	711	677	677	675	621	631	688	663	689	768	630	657	663	682	698	646	653	686	645	648	634	652	704	654	679	659	613	614	669	678	700	652	641	668	626	673	684	655	671	670	676	693	707	695	657	672	665	701	627	655	718	671	695	682	724	648	637	638	720	690	691	667	643	658	672	672	648	694	655	644	619	621	650	645	642	654	674	690	673	675	624	636	668	617	623	632	658	671	689	659	640	669	652	610	620	639	668	671	639	641	698	632	657	652	646	649	662	644	670	657	679	675	640	648	668	615	648	644	652	660	685	672	698	663	670	634	688	695	689	672	638	638	675	682	687	655	643	661	668	687	632	632	659	685	671	677	654	669	753	679	660	690	678	639	600	714	627	676	633	708	697	630	641	664	677	618	638	664	639	640	642	652	620	670	666	665	639	627	640	615	636	675	641	639	643	678	659	657	702	620	652	653	716	678	685	700	662	682	677	668	672	657	681	619	638	672	671	651	667	657	633	686	721	644	696	708	624	607	636	669	650	660	681	689	642	665	654	673	644	647	627	671	619	660	647	675	674	670	646	669	711	720	631	642	693	693	654	644	657	682	666	666	647	692	653	623	660	650	716	603	688	686	637	672	672	652	657	673	662	636	653	661	648	664	668	670	654	661	656	663	656	658	638	644	646	652	686	622	606	632	634	630	701	684	686	650	726	627	622	677	690	654	688	667	700	651	640	673	675	657	632	679	630	641	635	684	640	612	683	633	636	689	646	686	632	689	657	645	677	623	657	642	676	655	666	644	659	673	625	651	635	608	693	666	680	704	693	641	663	661	654	614	655	678	662	718	631	691	631	629	665	665	665	684	648	666	639	673	631	640	654	710	674	697	655	629	664	674	647	624	640	686	636	722	634	670	645	658	661	644	630	691	645	635	630	638	654	642	688	652	666	627	676	666	677	681	639	659	645	681	701	664	663	676	675	690	662	638	639	705	676	622	648	671	654	697	645	682	651	668	659	650	689	690	689	649	685	700	678	663	661	712	617	676	701	663	643	666	681	669	645	634	661	668	697	657	679	667	635	679	668	688	710	617	665	663	670	649	677	657	637	696	706	677	613	677	632	687	685	636	663	636	639	661	692	683	641	649	684	653	663	621	649	684	640	625	673	674	675	681	669	617	610	648	608	659	640	657	623	629	635	634	675	651	650	640	688	659	674	613	614	670	625	591	637	665	638	668	685	643	636	690	637	645	686	658	675	668	683	664	657	704	678	614	640	714	695	679	666	649	593	691	679	686	641	647	682	677	664	649	678	690	652	641	709	647	715	616	665	684	701	635	658	640	686	627	647	642	690	619	677	675	697	681	692	682	647	707	622	694	695	631	643	635	665	666	656	646	693	635	680	650	697	649	651	652	693	638	676	686	673	696	632	635	686	631	684	699	667	678	650	653	659	663	639	674	648	704	655	631	678	688	656	645	657	645	655	695	668	696	645	640	689	695	600	652	656	674	685	679	666	685	693	631	648	677	646	655	658	679	680	647	688	694	657	630	673	682	678	667	661	659	710	723	629	666	661	696	615	716	684	697	613	662	663	673	678	690	648	640	663	665	663	634	686	663	673	632	643	635	647	658	655	682	678	698	590	658	656	649	694	690	670	643	693	660	647	652	647	664	675	643	680	664	650	648	724	641	621	675	621	648	662	611	664	617	635	628	641	685	686	655	692	663	666	673	652	637	681	668	646	685	633	674	678	660	646	695	683	676	635	646	706	693	651	734	658	632	661	636	680	662	700	652	681	668	701	695	670	665	667	660	675	662	656	680	648	653	695	663	661	739	669	618	678	656	636	660	647	654	621	631	646	678	624	657	651	653	670	683	672	619	626	673	656	672	630	671	710	602	641	660	688	648	647	677	687	662	703	657	668	690	649	683	606	711	694	652	667	615	637	685	651	620	659	654	682	628	698	659	673	658	659	698	654	654	657	666	647	694	694	672	634	636	679	659	706	626	678	595	633	686	695	692	584	630	653	634	651	656	699	671	636	642	699	623	689	640	635	612	689	692
30554	31224	26486	10485	1648	706	489	458	435	440	411	431	403	491	441	385	460	435	446	455	441	400	474	472	428	446	423	432	429	446	494	421	438	438	406	437	431	451	403	408	462	482	425	448	448	398	400	422	446	428	410	423	445	420	423	408	441	433	422	430	384	443	417	420	446	464	415	510	434	449	488	438	430	428	433	450	437	424	450	425	394	433	414	425	461	485	448	445	456	417	411	415	437	419	441	438	468	438	419	443	413	468	426	421	445	445	471	416	383	447	421	389	435	414	426	411	440	437	410	448	442	422	438	421	398	403	434	406	428	435	445	432	417	420	396	454	425	432	430	431	403	446	439	449	420	468	424	445	396	412	407	406	432	426	469	427	434	407	439	442	407	448	417	411	422	415	437	455	406	441	416	438	470	407	425	392	448	420	419	406	405	438	424	408	480	438	424	406	422	413	432	400	369	399	418	417	367	425	408	409	429	432	418	442	440	398	435	429	424	424	445	419	416	443	403	427	457	431	450	421	421	404	420	453	423	427	430	433	414	470	392	391	428	408	409	427	442	421	427	447	430	424	433	406	433	441	410	397	427	408	441	444	383	449	470	396	430	435	443	437	418	448	448	383	471	430	430	426	408	430	440	417	450	450	445	434	448	380	419	450	448	430	444	395	403	403	446	436	413	377	430	436	433	391	399	434	418	410	401	434	449	389	451	444	432	398	420	445	440	450	450	460	426	440	412	422	482	427	411	431	424	450	423	441	400	428	385	429	462	410	413	448	472	442	447	433	412	437	439	402	412	424	397	419	464	416	422	417	426	472	426	405	432	440	377	433	448	412	420	406	452	408	440	416	396	441	399	435	425	394	427	428	389	428	362	433	399	437	393	427	383	436	416	395	444	429	442	441	432	434	419	464	425	426	410	430	442	401	412	466	424	450	418	418	403	469	425	430	421	451	468	465	440	420	433	426	424	397	455	430	438	414	403	395	425	441	425	415	402	427	450	466	474	375	468	419	458	449	424	419	452	431	445	451	424	418	415	459	427	418	400	411	464	438	417	424	428	376	410	420	425	449	437	414	413	435	433	459	436	443	453	448	465	466	434	437	444	377	438	429	445	430	453	455	458	431	403	436	445	408	405	434	460	417	397	447	426	420	443	394	436	469	431	422	422	421	421	437	450	443	455	413	436	434	418	387	462	417	434	455	413	451	425	416	422	463	504	422	448	444	391	430	414	415	410	434	415	412	433	403	425	440	400	413	440	446	431	449	431	435	436	436	403	440	411	423	424	428	392	426	438	398	435	435	420	402	441	426	435	387	485	434	388	410	423	404	417	381	422	396	429	405	437	459	444	462	423	425	432	440	410	447	423	416	445	420	409	437	423	432	430	426	456	423	429	404	454	440	438	458	431	430	433	431	437	434	394	417	423	381	383	400	426	456	435	413	430	430	443	440	409	416	410	434	429	425	423	417	425	418	439	441	400	427	412	459	430	428	408	403	443	422	429	422	429	454	452	482	429	416	410	414	417	437	418	461	422	442	419	414	413	429	422	449	421	427	428	462	400	402	457	449	387	432	438	428	457	431	439	418	408	459	399	439	422	410	441	409	412	424	431	417	448	394	395	420	452	430	416	450	460	408	429	424	402	430	419	437	433	424	486	414	430	420	432	425	418	433	437	403	384	423	434	427	429	428	432	463	401	439	411	424	407	447	397	430	437	453	400	409	448	431	488	444	441	413	447	433	425	437	424	452	421	443	398	450	400	459	438	441	424	417	384	451	414	438	442	445	411	421	401	406	440	434	397	393	399	407	436	420	429	444	399	401	429	436	467	439	435	443	409	437	404	423	411	426	429	401	459	468	413	441	445	487	493	445	430	411	442	415	452	459	455	406	401	465	426	411	442	444	424	394	415	449	418	426	415	400	444	422	441	411	455	451	429	408	412	454	413	428	414	469	408	433	442	437	438	411	425	441	427	480	410	431	435	423	466	470	462	406	424	431	442	414	415	416	404	418	434	449	452	440	455	419	466	411	406	433	399	444	411	407	427	412	429	447	454	426	423	448	417	430	468	411	431	451	454	450	398	421	436	393	434	453	446	465	416	443	401	401	428	398	434	430	435	481	426	387	388	424	452	455	430	442	424	388	385	426	444	462	445	447	446	404	424	460	427	421	403	400	397	415	427	449	427	455	398	419	395	433	386	441	429	434	442	443	434	382	435	429	478	405	430	399	444	416	418	425	428	452	442	385	438	437	424	440	408	416	409	410	411	442	416	443	426	386	421	419	442	457	398	476	418	440	405	416	419	451	445	449	411	441	416	439	428	387	392	432	449	420	434	421	413	410	461	423	408	453	398	423	467	430	403	443	412	407	430	442	412	442	410	410	410	442	402	413	455	422	437	450	405	440	478	382	411	423	430	434	426	444	459	439	447	424	432	450	454	406	445	429	441	401	431	422	420	485	435	439	407	406	416	394	459	417	390	422	409	459	392	452	418	449	440	400	405	392	427	434	413	407	425	416	446	402	424	439	414	417	402	442	425	437	406	428	407	430	426	384	392	472	420	422	438	421	427	434	443	422	402	448	434	417	419	457	427	432	417	439	399	451	446	445	398	447	398	467	426	454	432	430	445	445	425	387	423	429	398	418	423	438	457	428	421	441	425	432	377	419	443	440	460	442	414	437	431	446	410	419	403	418	427	413	451	423	414	432	442	424	413	442	442	414	398	424	408	436	408	415	432	413	435	437	403	420	437	444	416	379	425	439	459	437	453	452	413	464	416	454	424	444	412	404	422	437	435	449	430	421	454	432	402	415	385	397	438	373	440	449	441	452	392	436	397	415	441	416	457	438	403	455	449	418	417	417	395	432	414	450	420	435	428	445	453	428	406	444	417	430	407	412	440	444	432	442	457	455	413	418	373	407	451	454	446	412	419	413	418	450	409	417	434	466	408	432	463	437	451	387	413	437	432	415	435	388	413	416	407	398	462	442	464	453	410	411	411	432	420	386	445	439	400	425	443	483	435	478	396	453	408	454	458	418	415	440	460	430	436	424	450	425	446	421	412	439	434	399	432	427	428	462	440	403	417	433	438	459	418	416	384	414	414	444	384	432	436	427	443	415	454	415	435	411	445	413	435	427	427	441	411	447	454	441	416	403	441	409	425	400	433	449	399	449	458	411	431	469	427	448	407	424	448	414	437	423	449	436	413	423	436	459	421	461	435	424	431	426	416	411	411	429	431	445	409	408	422	408	446	428	404	450	458	447	428	403	443	425	461	464	460	430	440	427	412	395	439	470	433	409	411	413	417	460	414	420	393	417	434	443	435	431	398	443	396	425	442	462	446	401	459	436	421	412	440	461	423	430	382	441	438	415	432	429	417	399	421	447	470	422	468	411	423	410	425	436	419	418	436	454	458	451	433	420	418	416	487	443	386	421	469	410	425	399	416	446	417	401	402	432	419	436	430	425	411	418	425	407	421	424	415	416	435	453	405	447	416	446
37905	46528	28820	9159	2281	879	664	667	663	640	605	630	641	631	661	634	657	599	652	642	649	556	662	600	665	641	590	634	662	622	681	564	644	622	624	646	606	652	634	615	640	632	614	612	654	611	640	630	697	609	631	653	638	658	597	643	612	619	664	630	631	640	622	624	644	626	597	688	612	605	656	678	643	625	631	595	608	648	597	617	635	625	643	589	618	632	657	657	617	661	615	660	641	665	650	611	652	644	629	680	641	638	651	605	677	637	603	683	635	661	641	591	661	623	647	625	632	627	650	649	653	620	625	604	613	632	634	647	604	671	645	603	685	640	641	651	674	640	640	657	699	661	656	611	687	640	614	689	620	627	643	640	681	607	594	646	691	666	619	661	637	654	644	630	631	619	622	654	664	623	681	665	618	647	638	645	617	632	623	666	645	678	666	643	664	669	649	636	689	617	641	660	625	691	684	649	642	665	632	659	653	659	603	626	654	640	622	698	658	636	627	660	620	672	662	659	655	598	627	643	663	643	638	622	625	639	661	669	631	634	651	636	654	640	632	660	636	636	580	671	639	681	626	664	626	642	627	636	635	652	617	638	608	672	618	636	611	600	649	660	653	660	661	596	642	637	653	660	645	652	644	617	628	670	655	626	612	609	640	650	655	666	617	611	612	607	632	630	653	629	662	614	619	634	620	587	599	607	622	590	673	577	634	659	656	605	632	621	604	573	636	634	636	617	651	643	636	675	600	611	666	601	657	635	642	595	672	622	637	667	667	602	655	621	665	676	629	656	638	627	643	639	636	641	620	623	604	639	680	672	612	694	665	590	681	623	620	691	635	645	656	620	591	670	636	629	617	595	633	652	642	639	641	650	616	675	620	638	626	659	628	596	588	646	610	689	631	667	613	626	640	616	585	641	642	621	608	658	623	645	630	604	629	655	641	651	602	635	636	617	620	635	639	614	662	669	684	641	643	614	587	663	640	588	654	596	648	628	676	639	647	646	668	655	676	615	628	643	654	612	659	663	643	657	659	624	640	656	664	659	614	642	651	648	644	628	631	658	644	691	643	656	631	643	642	700	632	656	659	599	611	614	640	611	652	639	660	654	663	628	623	644	650	671	629	688	668	634	640	634	635	651	655	626	623	624	645	660	642	631	631	649	662	599	596	638	619	633	666	647	617	634	649	686	612	661	636	620	623	631	660	653	640	626	628	627	609	652	645	635	656	621	666	637	631	624	683	670	630	658	641	602	655	656	621	631	629	656	596	640	653	646	615	671	645	605	660	621	650	678	648	642	600	650	627	636	670	620	615	628	681	682	646	645	599	628	681	646	640	680	642	634	615	589	628	651	644	665	639	627	603	639	598	650	606	666	671	640	620	638	640	643	610	645	654	580	644	629	627	640	602	651	656	653	600	683	623	645	632	685	659	654	613	653	647	661	631	657	641	652	662	655	641	642	615	632	655	600	622	631	593	639	613	610	666	670	640	652	677	637	651	647	654	668	635	623	633	625	608	615	631	637	644	608	678	658	612	634	613	663	649	626	637	627	639	635	635	655	626	622	632	650	661	619	627	665	636	644	612	649	622	674	619	645	667	619	703	653	641	643	683	681	677	654	629	656	673	668	603	609	633	696	643	649	645	663	649	618	620	646	669	641	612	614	667	607	685	629	628	623	628	694	626	641	654	633	615	630	621	587	625	634	626	656	634	675	651	628	610	659	605	632	678	622	643	686	635	640	629	708	653	611	611	626	631	659	620	660	627	654	619	664	617	646	591	688	678	665	635	651	607	647	653	636	636	621	631	644	604	650	645	633	683	625	633	632	673	665	623	612	613	679	670	581	628	669	625	642	613	624	621	619	618	640	622	661	637	615	620	616	643	663	661	595	670	631	658	657	625	616	602	643	656	613	664	636	683	612	616	701	650	662	648	637	605	638	635	624	692	633	658	624	661	594	682	643	653	617	603	644	623	612	655	664	679	624	652	644	611	640	647	651	633	666	595	634	642	655	637	670	648	651	689	652	604	603	629	661	643	623	634	641	666	628	639	640	601	638	675	628	640	626	633	673	627	665	656	586	606	666	658	620	654	684	641	654	665	607	668	672	621	658	618	633	628	641	646	645	638	665	643	615	658	687	622	636	613	637	673	610	611	667	639	633	620	614	619	669	576	646	658	597	571	631	649	622	634	715	620	655	630	659	658	633	630	650	679	620	623	646	653	658	624	641	678	638	622	634	637	639	665	684	644	628	640	654	622	648	651	630	618	627	631	619	620	615	624	613	653	667	625	659	625	644	633	628	637	588	668	640	634	643	685	648	646	667	633	675	618	605	677	672	654	617	644	649	643	654	665	631	661	608	618	658	641	690	617	646	624	620	619	628	655	634	654	643	634	636	616	612	638	621	602	657	635	633	651	666	645	631	651	615	604	639	661	630	660	635	621	710	671	653	641	618	599	675	667	615	647	663	603	623	628	647	642	639	635	642	649	627	633	651	683	644	646	589	673	662	626	614	642	651	646	678	638	681	608	625	630	696	604	675	630	622	642	630	657	613	622	662	632	638	670	644	620	662	626	627	668	604	611	655	685	628	637	647	601	639	647	657	646	652	627	630	615	657	668	635	664	618	608	681	632	606	607	618	622	661	623	627	613	640	626	647	630	635	639	677	654	641	586	619	663	619	650	646	604	638	659	634	637	630	636	682	569	639	611	623	615	656	588	640	626	586	633	645	627	619	649	640	646	624	638	672	586	624	607	638	593	670	625	602	641	659	651	653	647	610	655	600	641	611	659	671	642	641	639	656	597	658	648	648	665	658	624	621	674	701	607	633	685	628	605	679	583	635	648	677	662	662	627	615	665	627	591	638	616	623	618	631	679	692	660	651	612	644	638	642	626	654	604	628	606	633	618	595	658	650	628	668	606	619	624	623	615	648	652	665	616	649	655	596	665	656	659	628	660	650	661	612	643	668	627	651	667	658	629	641	617	610	652	708	679	601	644	656	623	665	664	612	627	632	626	628	609	614	685	610	628	600	660	640	671	614	645	635	608	649	638	627	633	621	650	609	633	634	612	631	666	635	592	621	637	657	634	667	679	619	633	582	658	648	637	630	609	652	611	658	636	634	650	658	625	660	620	624	640	631	606	646	643	631	622	610	632	628	651	626	610	636	654	635	585	625	656	659	633	689	632	619	683	663	641	693	682	598	647	676	671	670	639	702	632	636	629	645	619	690	629	648	646	626	596	661	626	645	649	578	634	635	637	650	671	654	655	706	637	648	637	588	672	644	641	637	632	618	613	616	653	648	628	646	648	654	599	627	656	639	637	613	620	632	646	644	666	676	625	646	615	659	628	678	603	608	658	606	606	672	601	650	598	646	627	668	650	585	634	660	625	647	640	630	617	629	607	635	642	630	623	617	660	633	602	634	660	611	621	657	633	669	683	649	681	652	622	683	629	652	595	635	608	614	573	626	673	624	642	648	620	632	613	642	642	661	629	647
24136	22644	30302	24762	19638	7727	773	488	419	442	474	445	465	437	437	501	460	467	448	444	432	462	438	484	454	424	468	432	450	453	437	447	467	444	438	395	446	416	438	481	409	439	441	427	439	437	435	419	458	454	438	409	430	444	441	442	415	491	469	456	411	430	428	429	407	471	424	437	437	456	420	467	436	396	427	450	477	423	488	423	439	401	422	437	431	420	435	432	422	468	477	456	463	460	443	431	442	427	446	413	455	442	469	483	432	447	410	427	467	400	420	473	421	436	416	433	471	427	458	424	459	426	457	463	469	414	412	472	437	407	432	407	434	462	422	420	418	448	425	458	420	414	445	465	459	418	435	390	494	449	429	437	447	459	462	433	457	456	460	437	483	457	435	457	435	423	422	441	397	444	460	436	414	437	450	437	464	395	461	448	445	450	427	406	421	447	461	412	431	442	443	429	474	444	431	422	418	453	389	479	422	424	442	433	435	418	489	463	440	428	440	439	424	434	415	441	444	440	460	456	437	438	432	459	440	448	432	435	426	493	456	444	416	481	503	412	457	436	418	441	469	479	456	433	433	403	450	457	443	440	446	486	424	441	454	405	473	439	413	419	421	448	430	454	424	461	436	431	492	421	450	462	449	430	449	444	452	424	442	408	426	448	417	440	449	406	429	450	457	455	420	421	438	450	419	423	465	428	465	430	428	400	434	451	436	434	442	411	437	414	464	389	420	453	433	428	424	440	425	431	407	462	435	469	438	443	446	450	418	414	451	451	457	454	414	434	472	397	451	410	432	434	454	449	445	459	411	462	417	421	403	437	437	436	451	463	425	403	432	447	424	442	455	424	433	426	457	437	433	454	430	407	483	447	442	442	384	428	431	454	454	438	429	423	444	449	461	423	424	440	453	445	465	432	437	455	476	457	442	417	465	435	463	417	426	457	420	458	430	426	416	444	417	410	445	446	442	449	446	413	425	437	471	413	435	446	439	419	460	454	442	410	455	475	446	475	381	414	398	471	429	425	419	429	424	422	442	433	439	403	402	451	428	447	424	455	428	438	433	459	443	436	415	438	438	468	431	492	446	438	478	475	439	469	458	431	431	422	407	460	456	432	442	463	405	413	456	433	424	426	449	442	491	477	419	457	454	451	439	449	440	429	435	394	462	424	466	465	399	425	443	430	467	445	442	480	438	449	425	460	446	404	474	402	448	451	450	441	434	419	418	441	470	409	462	452	444	403	416	437	431	433	413	469	437	443	462	436	424	459	407	443	403	435	474	450	437	436	434	445	439	458	435	425	466	427	438	453	441	421	470	449	457	442	383	419	451	428	463	418	459	447	448	438	450	477	444	420	440	439	429	432	393	464	411	468	450	455	434	418	436	460	442	423	426	415	414	439	425	435	429	445	421	437	434	443	473	441	410	475	424	434	435	463	477	466	453	462	463	469	409	436	474	456	410	467	413	470	452	418	424	437	450	443	432	455	470	410	417	414	467	440	391	377	445	484	436	465	436	431	420	464	391	438	404	446	446	418	433	459	399	456	420	442	433	412	446	434	471	406	442	395	491	413	398	444	414	445	419	441	477	431	462	384	458	431	452	444	441	397	403	462	454	454	431	426	445	444	431	450	470	421	458	446	450	420	420	445	461	454	471	433	423	491	478	436	450	428	427	451	453	438	451	428	435	416	458	433	405	436	434	413	408	462	430	412	476	461	452	418	407	449	427	453	400	395	441	419	497	388	449	424	426	447	435	411	401	443	454	436	466	442	424	440	423	412	474	417	412	468	397	475	427	470	439	467	428	415	439	488	451	422	430	450	482	415	439	440	461	436	449	456	459	484	429	455	377	468	428	430	464	430	438	476	475	473	436	458	446	451	467	433	408	457	491	459	441	467	499	433	433	448	440	509	425	469	401	466	430	448	440	441	440	452	465	445	423	480	436	450	417	433	405	448	435	428	422	457	442	445	412	429	448	443	414	434	445	420	487	422	462	443	461	467	418	412	457	407	448	426	427	468	433	447	435	441	452	481	450	368	424	431	444	417	452	413	458	425	437	431	437	446	447	461	431	422	464	461	447	376	449	447	432	456	445	426	434	442	472	450	466	464	446	448	453	449	457	466	464	446	413	478	440	453	453	442	429	407	433	446	407	423	441	463	418	471	442	426	432	474	425	406	426	452	463	426	439	453	435	433	428	459	452	421	420	442	455	448	429	429	455	428	438	398	415	442	409	460	430	454	427	446	450	450	400	449	443	441	430	434	482	442	470	427	415	414	434	425	446	446	426	428	381	449	447	435	424	414	440	414	441	431	439	452	419	446	446	464	427	400	422	422	472	454	466	463	419	411	468	435	472	451	431	478	457	417	416	429	403	419	399	441	464	404	410	434	448	439	451	461	471	468	443	440	423	436	445	436	446	443	422	422	416	423	426	460	424	414	424	436	457	401	448	439	446	429	457	461	445	430	452	441	483	420	438	469	466	411	455	445	433	492	407	458	393	483	442	439	445	438	464	474	424	469	452	438	439	418	442	413	432	413	451	428	426	392	412	417	422	424	455	456	429	434	476	425	442	419	429	437	453	440	440	411	428	451	415	442	446	447	465	410	488	444	442	394	438	403	414	420	457	416	406	430	471	468	421	442	442	436	463	439	415	397	414	427	474	410	457	404	429	466	468	456	440	452	439	462	448	457	414	448	453	440	448	427	398	452	466	429	452	416	441	442	409	472	397	434	452	469	462	438	404	415	428	449	455	442	436	444	426	441	431	453	415	423	421	479	430	460	461	438	435	443	419	465	435	431	445	428	433	516	442	454	468	456	431	441	443	419	477	451	473	427	412	446	446	452	436	458	444	485	417	406	449	432	433	457	448	417	428	415	435	464	486	421	417	433	431	450	405	478	470	450	404	427	451	488	460	418	412	423	467	443	468	465	436	479	443	412	429	450	477	416	459	444	420	468	437	399	476	444	414	480	449	445	410	439	423	419	432	442	443	440	453	428	464	442	463	481	413	459	432	426	396	459	414	442	429	438	453	440	441	439	412	427	425	449	444	442	434	447	455	452	415	443	417	443	437	427	418	444	469	451	454	444	427	439	424	458	458	393	451	450	433	461	474	448	441	475	448	407	430	448	437	429	410	403	456	453	477	422	410	424	461	447	433	465	464	430	458	466	454	406	436	404	457	457	433	440	469	420	433	431	446	411	452	457	448	411	411	427	449	448	429	433	440	423	441	427	438	420	489	434	446	415	426	444	456	456	435	438	435	414	458	444	432	484	435	484	445	466	424	446	439	451	442	450	472	460	412	445	440	458	432	400	438	474	420	476	438	441	422	448	431	434	468	451	477	427	423	423	453	464	441	459	390	484	459	432	434	472	446	461	423	457	446	449	450	429	448	460	440	423	447	425	452	427	433	450	465	412	427	427	441	468	435	449	434	418	421	444	456	438	473	433	430	439	434	446	437	404	466	451	401	431	446	434	402	474	459	457	461	445	429	452
59802	87685	58558	28836	9264	1994	824	639	673	613	651	665	582	681	669	613	642	653	671	629	641	619	635	661	621	669	651	635	583	669	647	652	642	706	633	653	695	686	625	598	621	657	702	644	673	670	648	661	649	660	640	664	672	648	674	618	668	668	661	632	628	636	709	644	644	638	636	633	634	658	667	647	636	610	675	666	662	678	642	639	657	655	650	689	655	626	636	689	657	659	625	707	648	676	631	671	616	681	599	618	637	634	662	675	654	638	658	688	637	658	680	635	668	676	637	645	676	667	637	629	636	631	672	640	635	653	687	644	701	745	650	675	654	621	631	637	644	694	650	638	673	669	617	621	635	644	601	643	639	668	663	641	697	633	626	603	643	664	707	665	663	650	624	643	640	660	651	657	621	660	632	648	661	629	671	697	654	630	672	631	664	661	630	677	666	623	652	622	658	697	658	662	643	587	651	682	636	666	712	697	622	631	623	663	691	662	712	666	640	665	696	611	671	704	647	672	662	670	661	643	607	644	600	658	672	667	709	639	627	648	651	685	641	699	644	672	659	673	644	667	617	717	654	625	682	634	643	654	685	644	584	644	633	641	681	691	678	658	629	652	651	654	602	653	679	643	676	691	663	633	571	694	640	674	644	660	616	650	640	668	679	652	624	641	658	630	678	646	643	658	656	688	712	636	692	655	644	659	626	691	641	653	652	635	661	655	662	605	634	656	674	676	660	655	636	599	639	626	603	662	649	667	683	626	670	605	644	656	626	676	690	654	642	656	614	685	652	678	658	655	643	681	638	628	615	670	665	633	708	651	672	589	640	651	675	684	671	658	661	655	713	646	626	686	656	625	624	659	692	673	673	656	683	616	665	671	664	695	644	616	616	614	615	652	667	632	684	646	625	643	677	666	667	659	657	658	686	677	636	692	648	663	678	645	650	634	639	663	719	640	600	700	629	665	657	645	712	629	677	613	647	643	638	656	630	663	630	657	652	666	691	674	631	658	678	618	683	713	616	651	655	630	627	689	634	659	618	669	603	648	618	639	628	649	631	712	593	651	645	609	642	643	672	676	676	661	622	686	644	658	682	678	649	671	619	660	638	614	699	643	629	659	643	677	651	624	642	687	605	627	627	665	683	672	686	635	682	659	669	692	662	647	656	694	629	656	640	669	663	649	620	670	647	625	659	643	636	632	689	651	671	677	660	654	635	697	643	627	657	669	627	607	712	625	654	664	614	645	665	685	646	687	662	617	624	689	663	714	686	683	645	654	644	666	647	637	662	602	654	693	617	642	685	630	678	676	663	640	613	682	646	675	671	650	650	660	662	682	652	634	668	651	653	660	662	676	677	659	659	664	675	645	646	655	644	630	669	601	684	640	619	649	652	694	658	661	674	695	688	662	710	625	617	657	667	640	651	647	673	659	625	635	661	665	631	666	642	621	611	629	621	600	641	643	675	621	661	667	611	651	622	667	618	655	647	654	706	651	659	607	634	671	630	635	660	638	651	602	651	661	677	662	675	661	629	678	644	662	665	650	653	657	624	659	646	625	616	668	653	691	612	605	626	671	629	671	637	621	653	638	686	610	625	658	621	624	684	651	644	697	649	678	674	677	660	705	647	601	633	655	665	670	690	632	625	692	667	615	692	644	656	652	690	648	686	702	661	664	676	679	602	673	640	621	589	686	619	667	665	653	666	620	615	646	647	666	668	627	634	668	696	630	677	637	651	668	618	639	669	640	702	663	633	643	664	671	704	667	675	687	671	652	628	647	653	658	668	635	673	676	662	618	678	651	668	616	603	666	680	640	641	681	603	654	625	611	658	663	647	626	621	647	674	639	653	662	689	657	630	614	631	657	654	660	685	667	633	649	679	651	650	718	671	652	618	701	691	636	638	602	630	696	672	625	679	707	639	662	634	661	677	684	630	613	660	690	687	687	649	668	645	634	646	636	669	618	638	619	655	653	658	663	647	702	692	659	674	637	715	672	671	702	654	605	644	681	677	653	649	625	693	639	703	662	612	715	652	657	691	676	666	651	660	709	632	647	673	641	630	637	647	630	656	686	662	626	658	591	656	645	650	656	690	669	646	655	660	649	623	647	665	692	696	638	689	699	678	621	647	673	645	648	667	645	629	651	651	650	667	618	655	698	657	715	667	662	607	662	650	655	650	617	676	605	648	655	618	643	688	656	616	616	662	659	638	643	653	658	690	636	692	691	652	640	680	634	666	604	646	648	668	700	658	657	655	690	676	707	643	652	665	665	700	626	613	702	675	625	634	626	683	631	684	662	638	699	669	629	659	680	628	644	657	706	647	664	625	692	678	629	600	641	672	641	641	633	668	662	619	679	628	671	626	660	660	654	660	662	661	660	637	640	661	690	670	624	685	686	691	620	642	670	629	604	637	617	646	613	646	685	640	660	650	643	629	617	663	653	689	646	639	660	671	643	640	649	654	702	655	642	649	652	674	615	695	663	659	665	606	655	634	658	604	652	682	652	669	664	683	660	639	654	645	635	658	657	644	647	633	665	688	672	637	676	673	592	667	671	628	600	665	665	646	642	650	639	681	693	654	638	644	651	621	630	641	672	639	653	668	676	639	640	687	658	644	619	637	672	623	675	667	650	679	631	644	647	620	696	663	652	645	634	649	653	691	640	633	655	673	680	680	683	689	601	693	646	631	642	635	611	683	630	625	673	654	673	691	698	639	648	623	660	656	657	660	676	673	659	664	724	559	695	659	644	657	643	634	668	622	627	649	655	662	705	640	673	639	593	645	673	633	641	628	623	652	650	673	634	656	570	612	644	616	646	648	649	606	630	672	666	672	655	669	608	645	647	678	663	679	646	636	665	623	650	678	644	636	621	666	616	667	673	646	611	683	639	620	713	628	637	656	645	661	652	676	678	650	662	615	639	652	684	665	626	639	673	661	667	626	609	675	661	673	629	613	660	662	653	647	666	627	630	631	617	661	661	651	655	660	656	654	659	643	714	650	644	697	648	630	646	643	668	607	591	665	658	671	664	659	668	631	596	665	632	625	672	642	648	666	600	620	652	676	680	652	638	657	637	622	643	567	634	631	655	645	602	589	665	702	656	613	687	675	665	623	651	660	625	665	694	693	692	666	666	640	623	648	670	675	669	654	665	679	655	647	631	628	622	641	700	627	671	619	654	631	720	695	718	609	613	684	687	676	668	642	635	674	672	712	662	697	687	720	589	672	616	659	628	667	631	663	715	629	667	661	695	634	627	682	643	627	632	654	654	653	679	652	647	667	644	675	674	654	669	665	635	656	665	672	641	657	676	620	669	655	649	653	663	739	688	670	685	698	627	627	716	654	680	653	656	651	653	638	655	637	681	657	613	672	642	586	660	618	646	655	652	643	648	681	659	653	646	652	642	620	622	622	650	627	703	663	703	617	710	639	628	615	673	695	609	695	687	658	644	636	703	651	634	654	671	684	673	638	691	706	644	670	685	628	646	699	630	626	644	660	633
23066	21747	29474	23998	21072	18674	4110	564	494	466	492	515	509	487	447	465	498	483	476	482	502	450	493	485	484	465	516	502	471	485	493	534	464	453	453	485	473	438	439	496	480	456	495	480	479	458	473	467	458	431	460	488	476	521	493	464	461	478	507	441	487	485	449	489	461	522	454	471	446	469	459	486	493	464	479	467	477	485	455	444	501	478	469	468	482	441	430	487	446	458	453	480	461	482	486	465	476	469	454	463	472	491	466	490	470	457	495	429	465	456	463	441	500	450	475	450	472	474	473	456	492	409	491	443	431	484	454	513	483	422	460	447	485	463	485	450	413	488	456	467	513	487	507	457	470	480	515	468	467	467	496	473	453	482	482	465	487	470	487	481	464	509	455	501	442	494	479	496	508	476	438	480	447	458	490	459	491	466	480	426	466	434	440	458	472	472	462	446	460	443	444	461	440	493	469	469	520	441	440	452	430	486	451	470	473	464	489	496	460	450	495	460	469	479	436	475	481	436	437	451	467	461	438	495	436	497	423	456	416	467	475	476	484	458	436	524	461	482	483	479	496	469	440	430	455	476	454	414	440	458	434	459	464	456	474	459	445	465	473	455	477	485	473	510	446	473	464	440	457	454	433	480	492	477	432	459	473	470	502	468	452	410	434	445	446	462	460	457	461	452	462	469	461	469	451	512	484	434	428	454	483	481	476	503	415	471	447	470	494	459	441	444	461	453	461	448	450	456	448	479	474	478	414	428	459	465	477	448	455	456	468	449	438	460	469	460	463	493	434	452	479	512	445	464	438	464	441	425	454	455	449	458	461	466	470	496	469	487	460	449	449	448	484	491	496	514	486	466	447	450	449	476	484	461	472	468	459	449	455	471	456	464	472	465	467	467	463	463	445	488	448	451	456	456	457	439	443	457	426	481	452	440	427	467	453	478	476	447	445	483	471	474	473	465	433	451	490	444	445	476	489	464	442	484	431	464	452	480	397	454	461	489	466	470	456	457	421	464	462	465	475	459	449	444	453	477	436	458	459	471	466	468	450	460	457	465	449	493	488	452	441	471	476	474	479	431	458	501	524	477	491	434	451	478	453	464	463	475	497	495	465	448	458	452	414	425	457	447	482	490	450	477	457	429	464	460	470	474	464	478	477	462	474	476	435	447	471	511	448	447	453	445	476	430	467	444	471	457	450	448	433	452	493	461	454	497	417	433	480	468	473	461	436	455	470	454	464	483	494	482	509	470	458	423	458	471	440	487	437	449	480	469	459	474	425	480	469	480	455	428	439	470	445	503	502	443	489	430	471	504	483	440	458	527	436	426	506	457	485	442	423	424	483	461	424	475	458	484	492	477	480	440	526	482	494	424	476	420	438	445	478	442	461	432	480	452	466	456	495	468	512	430	492	486	480	480	469	489	463	485	467	470	486	479	481	461	474	437	447	451	463	437	466	466	439	453	455	475	461	472	482	434	427	436	464	462	487	478	475	459	459	483	436	460	455	489	488	437	472	465	469	438	465	455	469	490	492	463	455	479	485	461	471	505	471	472	435	547	467	470	481	431	412	465	495	433	452	475	442	461	439	486	489	444	460	482	453	480	513	480	474	454	481	485	464	462	480	477	455	500	463	511	447	448	473	441	465	438	459	444	418	473	421	459	477	463	492	419	470	414	501	469	481	465	472	441	464	426	437	490	446	440	517	467	490	468	464	503	455	465	460	484	464	445	489	478	470	449	485	458	440	462	454	463	446	471	469	445	465	472	437	438	449	465	472	482	424	468	474	456	465	476	462	453	477	467	468	460	451	496	457	494	516	460	404	473	477	464	442	438	467	481	471	452	495	457	444	437	472	467	497	458	469	486	462	444	460	471	459	468	477	465	423	461	464	464	453	469	475	429	484	477	532	446	440	464	462	460	437	455	494	494	478	434	455	469	488	472	464	436	460	512	468	423	443	503	469	446	485	481	489	450	459	465	468	470	487	447	456	493	479	457	460	473	474	497	416	438	483	456	450	456	432	457	476	470	472	454	461	487	479	448	476	484	447	492	434	439	492	446	466	484	445	491	432	495	459	440	483	459	449	466	432	472	460	437	471	442	449	421	457	451	439	515	489	454	464	429	509	468	454	456	496	465	479	443	454	439	415	454	477	472	507	479	444	464	435	451	473	447	497	487	452	471	464	479	486	497	455	462	501	478	424	467	468	472	453	465	455	420	456	502	481	462	451	459	426	463	482	478	458	470	475	453	512	474	485	476	457	470	469	474	473	440	461	437	435	460	484	478	463	483	492	453	490	427	457	475	491	422	445	414	440	481	438	456	450	460	478	440	445	478	441	446	481	464	454	440	523	462	458	422	452	472	439	432	458	459	469	461	487	453	474	444	437	466	454	441	482	447	467	500	483	447	482	453	503	470	457	441	472	443	528	454	475	490	464	467	468	490	495	467	486	467	443	446	456	462	453	459	485	458	466	434	487	462	423	452	502	457	466	460	474	483	451	447	463	458	445	407	472	484	471	458	477	482	484	472	492	505	471	449	444	454	461	465	450	470	478	464	467	458	471	449	475	468	464	458	480	429	489	473	497	443	453	489	457	472	491	440	452	458	448	473	475	475	487	456	468	457	463	434	416	497	452	466	428	437	467	492	458	482	465	473	506	459	486	426	466	440	429	484	465	516	432	466	475	451	495	462	492	510	449	442	456	501	417	448	455	454	486	419	439	462	446	440	461	458	455	461	473	480	490	467	452	480	467	454	460	480	437	492	474	486	427	466	481	444	459	465	461	461	466	460	457	483	474	511	446	506	463	486	468	452	472	468	459	441	455	466	469	449	468	478	491	441	456	487	438	439	481	492	479	438	463	470	459	453	440	445	448	453	478	460	475	527	453	467	456	458	461	454	490	446	491	454	417	453	443	483	468	460	479	490	441	439	468	475	475	492	482	464	459	480	475	473	486	434	437	457	465	432	479	451	458	462	479	471	423	446	464	437	433	484	492	425	439	462	446	494	408	444	475	505	474	437	464	452	516	472	494	486	451	465	472	439	465	473	453	463	461	491	464	446	475	448	474	488	476	466	453	435	439	442	440	429	444	451	490	464	428	497	460	464	471	433	441	436	467	436	468	431	482	411	486	463	475	425	462	459	452	500	455	471	451	455	478	482	471	429	453	461	460	423	472	462	460	479	467	447	467	465	497	458	434	489	470	479	474	467	442	465	465	462	496	436	468	495	481	424	500	481	450	464	458	470	447	494	494	476	445	447	499	463	464	435	497	449	461	450	441	459	467	451	490	453	434	491	461	459	433	479	506	466	475	453	462	485	477	479	500	463	470	430	509	455	462	437	486	455	458	481	442	424	443	444	434	481	462	457	501	495	433	480	453	445	497	448	439	457	482	443	476	486	456	461	455	432	471	474	472	497	465	501	441	481	462	476	488	455	462	461	497	475	490	447	473	469	480	478	443	460	478	465	452	437	474	469	451	476	438	473	440	462	444	457
60248	97656	67551	36110	13402	2903	924	695	707	681	697	662	659	671	695	657	645	647	709	632	646	677	664	684	658	658	647	657	638	657	702	705	639	720	664	687	714	668	698	673	678	676	667	621	678	692	653	673	744	704	648	672	633	645	660	649	647	654	677	646	682	668	674	641	644	674	685	706	611	621	683	634	657	674	619	664	714	626	676	648	647	672	630	650	675	716	679	663	673	704	675	655	669	605	654	670	692	644	627	675	632	675	672	650	691	664	688	724	665	679	633	662	655	652	707	676	662	685	698	636	653	670	673	656	711	681	698	702	707	696	657	640	680	617	692	738	646	688	660	654	686	635	666	657	678	649	681	650	648	659	650	659	672	656	712	645	666	693	698	656	687	725	691	704	711	674	646	666	679	643	666	666	625	658	625	640	710	706	637	642	740	706	633	651	689	721	693	694	704	664	623	661	621	696	670	611	698	664	660	647	650	702	657	669	746	697	627	680	686	667	657	637	693	687	678	638	653	689	713	631	692	656	684	669	705	703	634	654	679	637	691	672	651	646	668	658	657	677	633	657	688	673	618	696	660	689	686	669	660	674	656	674	658	651	693	698	686	643	668	621	654	672	654	699	649	639	664	643	716	674	671	686	651	671	667	622	684	666	632	623	663	625	647	694	669	681	686	659	673	620	661	692	682	648	684	655	689	653	660	636	673	703	689	672	679	689	694	647	700	682	645	641	670	668	692	688	682	669	666	679	685	686	677	700	653	697	657	627	705	638	634	663	644	661	650	678	632	674	681	657	654	691	659	676	653	672	706	668	658	703	676	647	656	620	636	702	685	686	724	659	677	701	758	698	695	684	662	670	680	698	642	683	641	683	671	645	710	694	671	688	698	604	645	688	633	708	654	690	642	635	736	658	714	675	669	685	683	635	673	666	657	699	707	641	655	716	649	661	685	688	652	657	669	672	639	714	670	718	703	758	665	679	645	624	682	669	620	667	652	701	633	653	686	675	677	690	679	710	631	648	654	717	656	677	630	677	691	709	637	704	687	637	685	679	655	655	618	687	689	644	696	687	724	659	701	669	636	658	691	710	659	679	657	671	719	691	643	640	662	645	696	672	699	634	677	684	674	662	664	638	700	680	673	712	669	687	641	687	706	696	679	703	656	685	699	641	689	616	690	652	667	688	636	684	687	655	632	651	684	661	681	708	663	632	686	678	697	709	690	668	651	644	719	674	670	696	691	679	676	683	651	655	685	692	666	646	667	653	731	648	653	684	693	689	671	696	676	669	645	647	720	659	656	685	680	685	634	650	623	702	692	712	722	648	652	656	671	672	660	660	666	643	718	734	645	675	676	735	662	682	669	706	698	662	664	712	672	667	658	679	684	646	717	670	628	671	682	668	641	705	738	695	647	688	641	649	653	669	669	653	664	642	659	663	667	644	627	653	660	678	657	658	681	661	660	667	704	684	643	690	687	659	650	659	672	669	668	659	660	670	699	669	656	661	636	719	651	757	674	702	680	653	659	687	711	651	684	705	682	684	669	657	710	646	690	690	654	701	643	656	658	637	686	667	649	681	671	665	617	636	675	663	725	689	669	662	639	680	652	688	659	688	668	673	684	672	691	665	716	657	688	688	648	679	652	674	690	694	686	623	664	687	636	700	684	652	656	678	646	692	685	626	626	650	703	646	668	694	690	654	689	680	658	655	695	691	653	708	650	659	645	650	654	694	676	664	657	657	665	705	642	676	637	653	709	664	698	690	687	684	677	678	671	681	606	626	655	703	740	682	644	704	677	669	705	645	704	667	683	671	649	653	663	680	672	636	656	745	687	655	644	637	648	612	675	714	668	665	678	717	701	639	673	650	669	669	684	683	689	680	641	635	695	646	668	680	667	665	661	696	646	705	684	640	684	751	615	690	639	650	670	667	649	657	688	652	695	649	666	670	701	634	691	716	672	663	671	700	664	665	684	660	681	701	608	671	686	695	673	657	693	728	674	701	687	680	636	696	704	690	689	668	652	663	648	641	666	712	667	635	682	655	651	638	684	637	664	685	663	677	654	666	620	654	655	644	638	667	672	616	692	671	674	658	675	661	655	658	650	683	686	648	705	675	665	655	707	656	646	670	697	661	652	663	658	661	681	713	647	671	647	657	707	640	625	614	664	660	650	687	669	654	747	639	625	653	670	659	637	666	710	607	684	692	686	673	616	615	654	669	667	644	674	656	668	720	694	671	681	685	659	686	662	691	646	639	680	643	670	660	698	697	635	634	681	657	697	699	626	678	628	689	663	688	668	695	693	670	666	732	659	685	740	690	675	681	687	682	683	658	671	702	721	667	688	649	675	602	686	718	726	677	702	675	678	646	656	719	650	696	676	662	651	662	688	718	670	685	653	621	716	661	684	701	687	650	679	655	627	675	663	666	715	666	671	684	734	652	652	673	683	675	679	674	672	698	685	702	674	689	673	686	681	686	637	680	622	642	680	698	667	697	706	646	674	668	674	638	653	644	698	686	666	670	655	663	701	638	630	659	657	639	663	643	688	634	730	691	603	608	650	643	663	683	652	733	674	660	620	659	687	666	677	699	646	660	677	699	633	689	666	665	693	635	662	663	684	684	664	636	598	647	709	697	686	678	664	697	675	666	651	678	670	676	656	646	683	648	685	638	711	622	700	705	667	673	662	673	680	661	626	678	644	663	632	649	705	655	665	689	675	682	703	678	659	680	671	620	618	715	673	691	657	663	631	698	626	691	697	694	678	689	704	648	694	630	668	717	663	646	671	664	697	653	666	671	637	619	694	640	686	703	695	617	694	661	691	673	669	653	672	632	668	689	714	645	707	702	714	676	663	705	706	686	657	660	682	645	675	638	669	655	644	642	660	684	679	619	665	646	710	668	649	674	639	705	687	650	708	691	687	638	688	640	735	605	710	671	700	703	701	638	652	677	636	676	635	697	674	679	667	698	672	703	642	660	692	668	648	660	662	639	709	665	599	666	670	609	692	702	628	672	699	712	700	648	647	668	675	674	679	668	692	652	619	703	693	667	642	639	701	646	631	692	684	710	668	679	638	694	673	671	666	752	622	685	640	669	646	664	688	632	682	697	668	640	691	710	634	654	623	664	671	658	627	635	685	716	654	688	694	665	665	726	732	633	668	728	688	676	655	612	632	649	698	657	649	697	677	647	617	653	727	638	676	668	673	672	722	660	669	675	735	660	689	617	672	658	667	649	660	681	662	639	679	658	634	642	649	632	659	677	633	662	670	639	655	708	669	640	612	708	714	664	663	664	647	673	702	685	650	648	688	678	648	683	666	717	642	688	664	694	684	736	612	650	682	687	677	635	648	722	662	674	644	651	678	691	680	657	650	696	655	666	685	662	669	691	681	684	681	664	679	671	663	723	681	692	643	674	674	688	683	693	618	689	650	716	682	735	671	727	694	736	702	699	628	667	673	678	648	653	699	690	656	655	667	680	745	703	654	654	645	659	661	679
30475	31624	26604	10234	1439	558	425	442	414	456	417	404	416	447	404	399	425	401	415	408	421	446	447	416	448	416	434	431	405	433	428	417	429	415	402	431	430	424	443	450	424	399	424	434	443	409	463	410	435	477	449	432	436	389	448	459	445	409	422	459	422	413	399	448	456	392	440	453	456	448	415	442	473	417	407	444	437	413	414	421	451	458	480	475	441	439	380	418	417	416	437	428	407	430	447	442	454	400	399	425	432	470	444	444	437	467	432	440	466	431	420	428	443	458	428	405	427	426	447	412	415	460	439	450	450	418	468	451	438	440	452	451	481	403	461	421	427	434	439	432	428	433	378	425	412	411	429	431	436	430	442	425	443	471	435	408	435	401	430	408	442	464	405	449	448	444	419	435	406	441	474	447	423	403	464	424	419	419	444	420	435	442	431	435	419	434	438	416	422	452	391	406	413	425	421	394	412	445	420	446	452	422	424	431	428	419	438	456	446	392	433	457	443	450	428	453	444	420	386	423	432	453	424	419	427	433	431	436	418	386	392	421	404	445	429	437	431	436	406	433	408	407	449	447	435	473	474	421	407	400	390	413	416	461	420	434	426	409	430	432	409	437	404	420	401	446	417	384	430	388	442	426	421	425	432	433	385	465	435	441	450	456	452	384	417	446	453	421	442	415	434	467	438	429	391	417	448	427	399	444	416	433	431	468	429	422	431	443	427	402	405	413	413	394	441	442	436	448	423	416	403	430	407	438	381	405	430	402	394	414	430	393	435	406	419	454	436	397	386	392	405	424	470	442	414	399	411	386	447	417	440	424	427	413	454	444	455	420	430	465	432	414	396	413	408	422	403	434	441	404	431	437	417	423	419	407	441	395	398	381	431	443	445	429	434	415	415	457	459	424	454	423	417	432	465	398	428	427	393	429	452	432	429	448	468	473	410	415	446	424	438	434	419	428	431	414	435	424	412	407	440	437	427	453	408	445	382	420	386	441	423	436	436	422	380	418	413	425	411	435	432	414	402	445	449	432	432	410	423	417	442	403	408	408	403	407	450	424	403	484	399	413	411	394	426	410	402	417	442	423	417	428	448	408	443	440	444	432	413	405	451	436	370	440	417	425	423	442	447	429	440	476	437	451	433	449	480	400	398	448	454	440	428	442	430	454	448	428	426	444	454	433	412	449	428	459	442	407	439	482	458	434	413	438	485	441	402	436	431	440	427	439	438	466	422	434	417	417	423	424	430	444	427	401	378	439	454	421	419	409	407	415	454	425	419	432	452	424	438	410	378	383	419	417	395	436	475	445	441	460	443	454	414	449	423	400	460	464	423	431	404	443	413	433	416	428	409	442	376	439	439	433	422	438	433	462	417	437	401	406	440	416	383	430	409	436	467	431	435	397	452	443	405	444	432	429	456	419	449	454	443	452	437	462	398	422	469	436	441	446	456	454	428	415	461	419	436	439	408	428	416	406	436	422	437	429	440	411	429	423	466	451	419	440	422	400	413	432	422	429	452	433	413	412	417	451	440	410	428	454	407	441	425	434	388	424	445	424	416	415	414	428	455	426	482	391	434	404	423	477	459	429	463	451	483	413	420	437	418	414	422	432	403	426	447	403	421	403	421	453	461	418	435	389	421	461	430	419	431	461	411	451	435	427	439	424	454	416	415	458	377	435	435	469	413	446	435	442	442	391	401	424	442	453	426	419	439	451	425	441	442	450	437	427	438	441	451	412	434	426	410	421	391	402	433	430	427	419	425	441	388	450	434	442	403	436	385	435	429	407	424	414	400	440	442	404	433	434	478	433	425	425	457	427	391	405	410	459	455	426	423	391	426	427	399	430	420	431	434	442	409	430	425	489	405	461	453	460	434	433	418	420	421	427	443	448	417	447	435	470	443	438	415	417	458	446	386	432	423	429	424	414	444	458	429	438	453	442	425	384	432	417	428	394	440	444	399	428	417	423	409	430	414	455	396	417	427	419	401	444	451	402	432	435	435	415	417	435	433	422	418	422	398	408	411	443	436	403	474	444	365	430	429	426	451	409	439	428	479	419	473	402	379	430	417	452	414	416	413	427	427	453	449	413	424	409	459	428	436	444	427	456	424	409	395	424	441	429	434	430	390	434	461	446	427	427	415	450	419	453	414	434	460	400	482	429	461	449	385	413	446	432	447	455	448	433	451	452	430	413	436	394	429	416	416	434	407	410	444	424	425	439	435	394	421	405	418	406	408	423	451	441	395	428	382	417	415	422	422	446	454	463	415	437	405	421	450	453	385	376	434	455	409	422	408	444	427	409	419	409	409	426	426	481	411	421	398	464	422	446	421	407	424	406	436	435	454	406	422	435	449	439	439	423	398	426	425	457	418	403	415	436	449	415	396	391	414	420	458	418	425	386	404	461	457	429	408	400	419	455	451	441	403	380	442	390	443	436	416	416	433	445	414	445	418	443	458	420	463	392	419	424	443	452	442	441	437	450	423	432	443	429	442	416	418	437	433	461	446	447	444	417	425	444	439	449	422	418	429	468	406	444	434	401	412	411	379	439	454	441	424	421	437	418	447	442	418	458	439	466	432	410	440	394	430	467	415	433	444	430	422	421	432	416	456	419	429	407	442	422	413	438	452	426	409	420	409	411	397	415	418	429	392	420	427	389	444	438	395	460	438	421	415	414	438	417	407	454	432	416	411	395	427	446	416	431	423	415	422	439	420	464	448	400	419	483	413	384	415	405	426	452	426	419	388	464	458	449	459	435	435	400	402	411	455	417	440	394	446	473	431	442	467	393	430	419	412	409	394	438	424	428	411	426	406	407	405	401	426	388	410	431	419	415	406	389	430	443	411	421	436	469	415	439	441	433	434	418	436	411	392	433	437	438	415	451	422	452	466	431	381	427	459	433	429	418	436	429	400	439	435	408	438	416	436	416	456	415	427	426	436	423	437	436	402	419	484	401	431	414	424	469	433	428	415	450	446	465	432	459	418	393	458	419	385	443	399	391	430	438	413	434	427	416	471	444	422	403	435	456	397	455	423	458	395	442	460	426	416	394	432	414	402	406	412	426	401	419	460	452	432	432	432	454	455	448	422	438	428	407	388	418	403	440	441	395	432	418	431	399	445	430	467	444	418	447	433	432	437	429	407	444	441	408	421	448	414	428	429	444	449	433	434	440	412	389	394	465	427	416	416	431	415	410	443	431	436	441	450	430	439	455	412	394	411	431	436	403	450	462	427	433	407	402	415	429	411	426	459	453	447	449	442	420	421	429	436	420	414	413	399	439	421	430	411	379	402	435	408	434	435	410	440	418	436	442	409	448	438	450	436	462	405	418	431	401	423	401	407	448	457	410	423	418	415	434	426	452	439	412	411	441	399	431	398	434	454	421	435	453	427	425	421	434	448	419	427	423	447	482	392	446	447	423	426	406	434	475	396	405	433	408	401	452	407	444	461	421	475	441	434	434	430	469	425	486	427	448	430	481	424	410	380	429	442	413
37485	46282	28726	9132	2208	901	683	657	635	658	628	649	678	668	649	669	685	615	676	628	637	675	612	629	684	647	669	624	652	653	594	686	654	641	674	679	668	643	648	597	651	670	682	644	654	633	662	608	648	654	617	660	659	653	657	602	667	596	675	604	671	624	625	625	656	614	630	629	703	644	624	647	624	639	641	691	661	651	658	637	663	629	668	672	644	682	676	618	645	615	627	636	669	609	610	646	625	632	618	662	623	636	672	667	655	645	661	644	686	659	608	620	644	634	613	640	653	628	609	633	629	662	624	654	653	647	607	686	569	662	645	649	587	619	630	615	668	660	641	620	650	643	594	634	623	646	674	646	649	662	648	666	651	658	613	700	619	624	645	631	649	662	632	686	640	631	678	657	638	599	667	632	678	636	671	626	654	648	663	626	599	630	604	597	641	646	643	646	615	668	647	679	608	641	631	660	610	633	674	638	656	632	692	626	663	657	581	687	669	691	639	657	642	640	651	651	641	599	715	660	631	668	622	615	681	644	627	648	580	644	641	595	689	659	662	652	633	655	642	609	669	653	621	658	645	618	608	643	643	635	634	622	662	656	642	600	660	627	638	637	633	660	607	639	632	600	584	648	629	643	665	648	666	630	601	637	704	641	618	657	623	667	608	646	657	616	640	626	635	670	625	680	633	635	660	642	625	674	647	616	627	637	601	638	697	678	651	635	654	667	635	629	640	647	686	653	651	630	673	657	659	660	636	619	669	680	669	631	649	638	651	636	628	662	659	676	656	635	632	626	603	679	604	629	636	633	630	653	676	674	634	672	629	634	641	677	670	657	611	662	648	639	629	577	645	618	657	647	628	616	709	647	619	640	610	688	662	646	619	659	691	636	657	603	670	649	689	619	679	658	672	626	654	612	601	687	640	658	636	637	664	613	615	660	698	620	647	658	678	591	670	645	695	703	694	691	657	687	662	704	661	663	641	642	616	629	683	670	636	636	632	642	664	628	647	672	701	647	619	614	634	668	677	663	683	624	649	636	608	650	628	621	642	656	653	634	638	650	651	656	660	609	680	657	629	698	686	629	597	670	665	621	678	663	644	637	623	640	642	639	668	628	630	640	704	637	623	629	636	599	661	622	651	629	656	638	658	657	621	652	619	654	670	603	621	669	650	616	647	670	611	640	630	658	665	656	672	641	626	647	659	629	670	660	669	592	605	645	645	665	644	642	649	661	692	654	596	648	594	628	644	647	645	612	656	643	618	695	670	617	658	668	676	619	622	623	670	649	611	695	690	593	675	620	627	628	646	640	625	628	649	660	614	658	644	670	612	644	639	650	630	628	657	691	662	653	654	641	655	677	679	601	647	645	675	636	598	667	656	628	619	675	640	687	612	661	621	639	634	620	622	609	678	664	663	659	628	644	672	636	673	662	651	636	645	642	636	618	605	654	618	661	635	652	691	639	633	596	646	593	606	620	599	657	603	657	604	642	633	657	675	689	648	643	614	616	674	651	629	682	627	631	613	651	633	678	672	610	609	651	642	644	661	630	654	700	601	600	657	611	602	633	659	685	628	657	630	625	658	620	629	674	688	627	615	662	585	609	637	618	634	669	663	625	660	629	682	686	625	664	624	578	664	656	651	603	632	656	610	590	660	638	668	622	668	658	634	622	622	663	689	666	650	632	627	640	602	677	608	645	611	601	673	638	608	651	642	641	643	647	621	665	673	621	700	665	685	636	627	639	617	647	639	651	622	670	614	620	668	628	655	685	637	689	632	644	640	666	637	607	690	648	668	639	644	660	684	678	647	637	682	639	652	650	602	581	646	645	605	657	684	610	663	621	660	645	663	647	630	635	650	632	640	633	670	642	601	680	639	679	646	671	648	662	674	643	633	641	642	673	632	674	642	681	600	676	651	627	629	633	655	694	642	675	653	630	620	668	600	616	628	662	603	681	669	624	641	643	612	647	646	620	661	649	609	639	643	663	643	626	637	642	624	676	635	664	637	677	676	645	653	603	621	633	592	677	668	660	643	606	630	638	654	612	688	640	622	626	624	691	651	625	667	655	623	626	667	668	636	649	645	622	676	671	639	594	664	643	644	650	705	693	616	689	656	604	607	620	641	633	601	634	664	662	673	617	614	667	666	646	649	666	678	633	661	660	618	649	666	650	687	624	674	658	663	654	705	659	627	651	649	669	653	649	617	671	669	620	639	658	597	628	646	605	635	615	704	640	638	622	606	656	689	638	662	631	656	683	633	623	628	691	620	603	676	639	600	657	658	662	684	604	614	653	666	653	659	668	681	669	602	644	655	643	661	639	628	654	608	626	638	641	660	673	643	657	633	674	629	666	627	604	654	627	645	656	620	600	687	655	644	648	634	678	606	618	645	615	644	632	629	587	638	618	610	662	598	622	686	611	675	660	657	652	680	616	654	663	642	633	675	641	640	668	649	621	621	633	682	624	655	648	642	653	646	649	657	643	663	682	606	637	695	672	645	651	672	619	636	682	672	609	694	600	611	653	630	646	664	628	709	622	591	607	646	621	653	621	635	633	668	651	680	628	641	625	637	605	644	672	606	641	644	651	646	661	639	644	647	685	689	679	629	639	678	604	615	660	665	639	632	645	623	660	671	629	641	636	616	612	589	631	666	658	639	635	644	640	627	670	636	617	605	658	646	684	628	662	652	646	680	651	647	619	659	628	663	633	651	637	615	628	659	690	624	678	610	597	625	644	701	613	627	648	621	641	671	590	648	669	672	654	632	632	660	647	648	629	644	602	634	636	652	645	688	594	630	685	615	666	610	678	599	635	666	631	636	587	662	624	674	673	607	639	658	663	681	593	611	619	624	646	690	656	668	707	624	652	649	656	649	707	637	662	669	661	685	641	695	655	632	639	649	676	652	644	657	652	675	604	612	602	604	624	616	669	609	687	650	678	676	681	639	653	656	634	647	654	646	627	618	689	681	641	665	646	622	636	687	664	653	647	636	653	649	661	623	623	653	661	648	685	646	600	671	640	594	661	670	683	620	673	614	642	688	662	651	620	682	655	631	696	638	651	654	644	628	630	647	637	633	661	623	667	645	728	629	644	654	664	664	625	653	688	611	622	646	656	598	683	659	650	671	644	643	633	666	634	641	645	608	655	606	665	609	614	597	555	612	665	627	604	702	634	643	605	661	657	637	655	662	697	632	648	612	645	647	679	660	641	646	659	629	670	627	624	651	663	625	652	618	632	655	657	662	627	633	644	704	623	640	620	690	592	632	679	660	712	675	637	656	638	588	637	652	634	656	628	684	618	647	629	662	649	624	651	632	613	612	613	643	633	654	637	649	639	644	649	654	661	664	631	641	614	630	668	611	611	680	621	643	626	649	630	667	602	669	642	702	633	672	624	667	650	620	665	606	609	657	660	671	648	614	619	668	658	669	637	682	667	645	671	655	673	605	626	627	649	626	637	667	619	643	669	704	591	633	654	623	628	634	637	644	633	626	641
24149	22695	30407	24836	19621	7583	734	474	456	426	437	452	451	456	471	467	444	466	449	434	449	413	439	454	432	443	440	456	468	477	436	457	444	425	436	452	470	443	408	399	405	444	431	435	454	430	439	460	426	447	475	451	461	411	401	430	437	448	443	471	455	455	434	446	468	433	455	440	458	472	437	468	431	471	446	455	455	470	440	427	452	449	451	436	470	429	431	446	431	414	466	419	456	456	421	460	441	413	433	452	430	423	442	462	425	442	448	486	470	394	449	406	448	435	444	489	460	444	446	465	443	419	464	436	429	414	408	459	421	418	437	455	422	414	440	458	449	406	452	430	436	420	452	405	453	429	459	433	410	447	423	408	434	459	433	425	427	465	428	448	469	418	432	456	411	455	423	458	426	448	468	432	423	424	460	472	472	423	444	459	440	454	415	422	448	458	423	449	451	433	447	440	447	434	439	439	460	432	427	457	466	449	446	463	432	403	408	419	435	431	472	426	429	409	436	470	453	447	495	443	453	388	456	428	409	421	423	474	436	413	448	446	460	448	425	440	430	432	495	439	455	464	464	427	433	404	443	420	414	417	458	421	414	442	454	431	418	472	456	423	418	452	421	468	430	435	445	423	464	411	441	474	417	447	451	425	440	429	431	458	440	451	408	425	454	424	449	496	421	433	427	453	422	429	458	428	473	441	463	467	461	471	415	409	481	449	438	471	424	452	417	433	451	431	462	455	448	438	430	409	471	448	446	428	457	448	417	442	445	428	462	465	431	452	412	446	460	442	442	447	448	478	407	432	453	470	450	462	447	401	451	417	445	413	428	471	412	463	448	465	427	470	457	477	415	458	454	417	444	436	456	403	452	441	464	443	480	454	428	453	430	474	428	444	448	468	455	437	432	439	436	464	444	441	429	463	448	421	458	446	432	468	423	439	411	444	437	473	411	468	452	467	442	411	421	420	434	430	437	463	446	434	456	448	471	466	455	432	490	410	425	406	494	426	482	417	438	420	468	441	451	472	410	452	471	430	443	438	430	427	450	436	406	414	440	472	419	512	458	469	437	439	457	425	460	425	464	440	416	455	409	461	436	396	411	438	445	456	452	445	452	437	424	456	432	438	447	484	424	450	432	404	462	447	458	418	437	450	427	443	450	454	458	428	452	447	452	432	489	436	455	412	435	430	432	445	482	438	471	433	448	422	478	444	430	448	438	510	459	440	452	444	420	441	452	443	446	419	418	462	443	453	455	423	420	440	430	451	445	414	462	421	477	442	440	441	450	469	463	443	475	444	453	431	421	452	443	411	461	449	426	462	397	435	409	455	442	440	429	464	457	444	446	452	440	437	461	423	476	452	420	431	457	441	422	435	454	442	447	452	432	419	447	440	455	444	460	455	423	442	443	449	446	463	452	431	464	446	424	481	428	443	445	444	428	474	433	449	462	456	420	470	439	434	437	424	421	438	464	437	448	478	470	467	455	410	400	437	442	429	474	464	436	442	491	429	422	466	414	416	447	465	457	425	429	471	432	421	433	427	420	432	452	438	485	419	423	403	432	421	446	417	438	428	449	476	433	436	442	425	453	463	410	440	431	462	425	437	465	439	464	397	418	424	439	480	413	438	417	431	451	442	420	421	488	451	480	467	451	422	458	466	424	450	468	463	430	448	459	434	454	459	377	463	409	488	421	450	455	454	392	459	455	427	444	455	442	428	431	475	441	439	459	448	428	430	469	417	393	449	478	452	413	477	435	449	440	450	492	450	475	399	397	439	430	462	437	463	415	450	463	417	455	462	428	462	428	454	444	453	434	421	425	435	471	462	466	425	485	388	407	420	464	436	439	446	412	435	403	445	429	388	415	459	443	416	413	424	399	435	429	444	431	393	455	433	482	427	460	485	455	477	470	437	468	432	461	458	463	496	421	443	446	435	463	455	388	452	475	393	436	444	448	430	428	457	458	446	431	435	425	474	467	435	480	487	432	461	441	477	472	441	458	429	460	451	451	457	419	425	462	467	464	449	413	441	444	477	454	449	436	449	439	421	494	442	442	423	448	458	452	426	491	436	456	442	502	467	440	460	440	390	425	458	475	444	427	415	428	434	462	472	416	409	466	472	447	446	460	451	417	452	446	472	459	440	458	410	453	422	469	448	401	443	431	433	477	435	465	453	418	443	425	432	445	452	423	421	470	473	462	435	472	456	434	462	418	421	456	434	421	452	436	415	436	458	475	428	455	419	434	443	441	421	446	463	448	431	418	457	478	484	438	437	496	397	453	453	408	472	429	449	466	422	446	439	445	460	447	439	433	456	459	448	463	461	424	420	428	452	435	436	436	416	429	461	421	441	478	432	483	448	473	409	449	370	464	489	416	495	461	445	462	443	444	417	459	440	445	438	436	433	467	455	437	410	440	418	464	487	486	450	434	435	432	448	448	423	460	449	419	436	438	465	421	416	411	454	473	413	417	457	440	418	422	403	454	411	423	448	451	437	467	466	476	452	456	428	481	420	457	438	450	468	455	463	421	450	438	440	482	464	446	454	409	424	452	457	434	441	424	431	471	408	469	438	459	442	435	453	425	475	449	403	429	435	415	427	390	432	474	450	417	453	448	450	430	453	424	450	461	470	431	467	481	435	470	440	436	442	409	426	455	475	437	472	447	428	450	429	483	399	422	407	466	465	435	481	425	437	434	419	423	469	434	451	428	425	416	440	431	453	481	460	496	427	427	434	458	432	411	449	455	441	456	428	482	417	472	460	410	410	419	428	464	453	439	460	416	435	439	431	421	430	405	442	426	500	474	471	459	429	471	426	459	456	444	431	434	409	428	478	469	453	460	430	436	426	454	452	407	431	436	409	471	445	427	464	438	461	413	440	417	456	427	465	464	429	413	443	470	456	435	436	446	445	465	420	452	425	442	464	458	418	461	467	468	428	429	439	408	452	510	423	497	431	462	429	458	476	457	449	445	438	453	418	497	451	460	458	425	441	444	440	462	443	458	435	456	421	440	403	418	433	451	468	447	452	443	460	460	441	465	433	400	445	459	431	443	435	431	426	438	432	424	393	459	451	452	414	469	468	425	443	445	421	457	436	472	432	467	445	440	478	457	488	448	449	484	464	450	415	425	467	465	471	470	470	469	426	400	449	432	441	480	483	430	456	399	467	433	442	458	425	459	420	443	438	454	439	406	471	459	401	424	471	429	403	443	448	446	468	407	454	438	449	463	423	446	430	405	413	440	460	455	499	416	431	446	415	449	410	417	446	437	436	460	442	438	352	473	432	445	414	452	417	471	485	458	442	436	458	458	472	452	425	434	460	429	439	443	439	429	446	441	455	412	444	480	466	429	433	445	479	451	448	419	444	443	436	430	430	442	437	469	427	478	416	456	427	432	424	489	441	465	479	457	450	439	456	421	431	418	450	472	457	445	412	444	423	453	432	437	436	453	451	484	439	404	452	466	466	413	442	398	433	433	439	446	459	446	457	458	466	436	447
60346	87835	58543	28692	9295	2063	823	693	663	672	666	677	674	654	655	671	629	673	624	643	623	681	661	615	717	659	619	681	632	665	663	628	660	633	686	688	673	680	628	645	663	615	617	651	681	694	696	655	626	631	710	671	675	643	618	658	632	683	647	671	645	702	682	615	686	680	610	671	657	641	698	597	663	664	586	649	671	634	677	611	599	652	640	647	642	686	679	641	643	646	621	653	641	629	658	665	638	643	683	645	685	678	634	637	625	727	657	638	695	718	643	661	673	604	682	621	660	623	694	629	697	636	647	681	648	652	644	708	681	663	632	703	654	633	636	638	644	647	682	682	640	645	631	658	641	639	653	655	662	637	638	638	654	696	717	722	681	681	639	646	636	679	674	670	646	634	676	663	708	720	724	674	656	665	691	692	641	650	673	696	714	712	668	624	669	633	655	637	669	667	662	662	666	678	672	703	674	632	656	634	601	657	608	633	648	647	634	673	657	662	672	619	653	649	649	666	647	683	656	665	685	666	709	703	652	657	723	692	705	617	676	649	654	675	678	649	631	657	661	697	648	628	681	668	627	645	675	654	670	683	642	675	676	701	669	680	648	641	676	679	621	646	634	660	676	666	664	666	667	644	707	629	663	652	678	678	652	651	662	677	622	698	687	642	672	683	681	638	699	630	674	697	675	673	679	647	670	664	633	705	661	660	732	654	669	667	649	645	648	704	705	675	642	674	656	676	653	639	649	685	656	686	628	626	678	681	646	662	695	670	693	660	672	684	666	684	682	660	658	694	698	654	645	691	654	668	644	626	634	636	606	623	711	667	659	665	679	680	684	638	683	679	677	678	658	666	643	639	676	672	662	651	662	649	592	662	610	699	690	688	654	679	660	621	685	660	658	603	664	635	681	633	677	621	682	621	616	649	688	629	681	656	646	670	660	622	661	674	688	654	666	659	681	660	707	663	657	632	666	686	664	652	677	695	603	630	627	639	654	617	661	658	639	691	668	663	672	698	717	717	636	651	648	678	649	696	661	699	700	649	682	674	646	650	632	660	669	608	688	696	681	638	668	675	658	643	640	652	700	641	705	653	629	651	672	652	679	649	638	691	648	688	706	625	666	671	637	698	659	678	649	653	669	703	721	669	655	661	658	674	681	648	691	692	655	644	654	622	673	668	644	663	657	642	650	639	653	629	646	685	676	638	664	655	681	645	637	647	663	643	681	660	640	674	641	677	639	633	664	643	643	634	693	644	684	688	656	639	610	677	628	645	649	666	663	691	679	653	630	640	700	691	667	650	625	650	661	635	649	685	655	685	636	684	657	670	632	618	621	662	627	680	661	683	652	685	628	660	668	640	655	691	657	653	704	661	638	684	677	647	723	646	671	679	664	649	691	667	696	669	700	643	691	607	597	676	649	665	674	667	645	694	686	653	640	681	712	676	654	621	652	665	673	697	644	638	681	640	696	686	671	660	643	645	682	625	720	681	656	660	617	624	682	691	662	664	639	687	694	669	653	644	590	659	662	654	686	674	671	652	643	638	670	720	693	631	643	683	650	667	607	651	678	695	687	620	667	687	662	692	670	652	639	614	661	692	638	666	623	630	646	652	657	661	632	666	644	670	586	640	693	680	670	659	668	664	659	648	721	633	667	678	659	682	642	634	662	616	673	632	621	648	603	666	704	649	614	662	661	630	682	675	686	631	678	669	669	662	667	666	655	679	583	655	665	667	676	643	690	663	648	649	666	677	672	628	649	637	692	658	634	623	628	673	627	675	651	622	669	694	652	675	680	652	686	620	664	667	656	703	678	717	637	659	689	675	663	664	623	632	677	671	677	666	638	667	645	633	699	685	667	639	686	634	678	652	653	650	613	652	698	655	638	629	717	660	656	676	652	688	654	624	648	649	712	679	684	654	695	631	647	723	652	714	675	632	676	589	676	662	723	651	647	655	691	663	700	697	684	683	673	664	627	675	666	638	721	671	664	655	665	670	647	676	646	681	618	680	667	653	699	654	678	641	656	682	662	673	652	641	652	611	689	663	646	645	632	664	672	663	666	602	707	643	657	682	645	652	663	626	655	675	657	615	634	731	658	668	668	650	671	619	637	669	643	649	658	675	653	664	650	659	626	656	703	640	631	636	645	693	641	648	649	641	663	628	683	607	710	675	708	728	647	657	648	687	638	674	596	656	641	660	628	673	704	689	664	637	668	617	680	624	643	665	664	658	616	662	666	641	649	689	627	670	662	666	658	673	663	691	646	627	663	632	643	683	654	660	674	648	668	646	705	696	644	642	654	693	706	636	630	753	679	695	629	663	622	636	671	646	672	633	658	665	671	631	658	647	695	694	663	678	681	651	656	651	668	656	664	678	639	663	623	678	644	656	648	703	634	647	666	657	698	628	701	667	658	625	593	669	666	648	652	656	676	682	635	629	655	604	658	660	618	668	683	664	654	653	625	685	672	700	657	645	642	670	654	688	661	703	627	603	695	629	668	665	683	608	688	664	642	648	649	613	646	690	651	656	682	650	662	635	658	661	681	665	668	678	662	624	670	688	662	666	668	692	657	665	655	684	691	637	707	639	646	651	640	637	673	673	630	684	627	693	649	646	660	672	638	673	678	663	634	659	677	646	660	725	659	676	661	665	666	628	644	664	636	656	645	718	630	701	646	670	705	654	626	639	630	644	652	638	653	680	615	651	628	660	668	684	661	652	648	713	652	645	667	675	630	659	681	642	661	641	691	667	701	643	681	658	665	665	712	621	642	677	667	636	656	678	659	699	658	639	671	660	617	677	605	635	626	675	669	658	635	640	669	609	644	670	668	666	695	676	671	681	614	688	632	682	638	691	665	717	641	676	736	704	656	664	638	667	623	648	675	700	682	655	638	604	666	650	664	683	638	697	672	639	663	655	680	651	705	634	649	647	688	624	667	660	654	660	700	652	694	643	663	664	648	618	679	636	681	700	654	642	648	705	672	658	647	688	666	669	664	644	635	681	620	627	678	674	647	666	683	675	621	667	692	667	617	648	649	624	649	653	673	643	629	641	657	699	651	647	681	646	638	700	630	702	649	625	664	726	646	735	622	602	629	683	639	672	635	633	679	656	703	680	670	679	662	632	644	636	698	674	654	675	640	670	676	641	615	665	621	642	643	692	668	606	675	696	659	608	625	643	673	640	667	679	680	673	641	628	649	606	664	607	630	618	642	650	644	652	645	653	698	620	652	653	688	700	655	631	650	658	628	664	595	665	685	690	684	672	634	658	649	622	655	674	644	631	688	693	615	637	696	686	642	647	659	637	684	645	648	652	662	680	671	687	677	666	708	655	700	677	675	584	681	673	697	684	714	648	644	601	692	655	652	650	701	627	640	653	653	666	632	666	643	692	688	700	671	630	675	684	685	623	676	630	660	616	672	614	642	639	668	665	640	692	658	659	634	632	664	655	683	692	652	632	654	626	611	622	623	657	627	653	682	645	697	666	638	629	670	665
23037	21658	29465	23825	21025	18379	3674	586	486	457	456	491	480	486	527	465	519	489	505	461	473	482	513	514	486	477	450	482	451	474	503	490	444	453	464	477	432	461	447	478	421	436	495	479	480	497	492	481	475	433	507	475	485	459	432	480	474	454	504	470	428	468	446	444	448	474	474	452	484	485	450	478	474	480	471	471	468	487	435	425	442	479	466	418	477	436	466	437	432	481	431	457	447	420	477	484	456	489	459	441	491	454	500	478	470	477	465	460	463	476	437	467	469	485	453	470	496	466	427	432	479	471	458	480	454	457	450	474	472	439	478	488	470	450	467	471	439	412	462	490	437	471	463	455	460	471	445	473	437	459	447	476	466	483	453	484	488	471	436	438	481	484	470	465	435	448	475	456	444	459	502	494	435	451	464	514	502	463	475	446	463	476	434	462	481	465	491	431	464	437	453	479	448	411	444	488	485	447	458	487	425	482	489	465	455	484	442	450	468	493	448	463	455	501	475	475	432	451	457	485	431	476	476	460	477	451	459	466	455	505	484	431	461	477	488	481	483	455	488	461	480	457	462	434	484	418	478	476	476	406	488	469	459	494	477	467	458	439	467	454	443	466	441	436	470	469	475	462	472	449	495	437	482	505	450	474	469	440	454	508	468	438	451	455	454	498	481	446	441	474	439	487	462	500	452	489	433	444	446	448	460	460	466	490	421	459	485	469	465	513	438	434	469	428	474	452	475	463	427	484	492	472	448	436	491	518	443	472	456	443	471	456	504	421	487	421	475	416	517	430	401	449	441	429	480	499	480	449	495	460	430	497	454	446	497	465	477	445	500	402	488	459	486	457	466	454	447	463	456	479	462	455	473	461	493	508	470	492	487	450	414	441	445	447	462	443	462	467	458	475	438	465	488	454	486	463	450	469	487	444	467	450	433	488	477	440	494	417	454	477	432	508	447	449	431	426	452	469	473	426	442	478	469	487	481	453	437	434	455	498	477	481	449	478	460	453	488	449	484	513	482	485	493	493	472	448	447	457	475	465	461	444	486	468	451	450	442	490	458	443	474	463	482	445	469	478	506	434	444	517	481	452	479	444	483	456	497	468	489	491	466	477	435	430	448	486	446	486	451	477	507	462	451	497	459	490	486	465	432	464	457	475	470	411	454	447	455	502	472	478	461	474	461	450	517	451	455	467	488	482	449	452	459	511	436	454	427	476	437	467	453	444	483	483	489	485	493	430	420	484	448	482	448	475	452	499	467	466	490	476	479	478	476	467	461	475	438	509	494	485	459	467	455	464	481	433	456	510	425	481	464	447	491	443	422	471	457	452	446	463	494	472	447	485	477	446	473	520	452	450	458	495	457	475	445	472	447	462	489	437	477	482	465	497	449	427	528	450	471	472	487	467	489	468	425	434	467	457	478	421	463	446	463	447	468	484	464	495	464	459	486	483	500	453	479	508	470	446	430	485	461	482	439	454	487	477	422	475	441	465	455	450	451	437	484	462	479	490	453	458	464	462	480	454	456	474	475	472	436	401	464	460	474	445	449	483	475	512	492	473	413	463	457	443	500	435	456	479	477	440	493	481	471	466	469	481	478	437	471	444	463	479	506	452	418	450	470	489	477	456	478	484	442	439	499	474	444	474	486	446	484	488	443	471	475	467	489	476	489	469	498	479	484	452	486	459	482	463	432	415	463	467	451	439	472	433	434	480	468	455	460	460	449	473	451	498	463	457	469	472	486	462	453	478	453	442	493	487	444	450	469	443	460	440	440	424	481	488	439	502	433	449	460	450	459	496	470	481	493	430	496	466	462	466	446	467	495	447	448	459	474	467	448	499	468	471	461	431	488	473	498	458	473	453	487	432	466	480	443	486	493	440	482	451	479	444	404	459	521	472	446	483	441	437	472	438	455	464	444	486	468	446	480	432	448	455	460	445	471	418	464	477	461	477	396	444	418	460	450	461	466	473	471	466	455	459	433	505	444	488	478	471	476	477	516	428	470	475	491	480	479	468	477	426	444	459	463	501	486	441	458	464	495	481	482	466	476	440	476	439	482	477	448	411	463	444	450	457	447	529	430	485	504	484	451	486	486	474	454	453	476	452	440	451	454	422	464	441	473	472	484	481	470	446	479	477	458	466	459	464	477	450	478	461	438	460	455	487	459	453	497	515	489	492	472	463	438	493	415	485	456	461	454	439	440	495	443	449	447	433	450	478	503	469	479	450	460	458	505	478	478	478	479	474	463	472	455	451	425	500	439	405	471	451	449	522	446	486	451	435	476	474	421	484	441	456	450	492	416	486	498	433	444	436	465	431	488	451	480	439	479	455	465	456	486	446	472	462	512	482	478	493	450	504	456	427	467	441	496	444	466	445	440	481	459	455	445	480	445	465	465	499	490	471	470	476	432	510	444	474	522	502	470	464	454	477	489	505	488	483	530	491	439	457	472	469	449	449	483	455	462	480	513	450	450	450	431	437	470	446	492	438	483	441	466	481	470	466	493	487	445	446	436	448	489	460	480	468	453	435	457	473	495	468	468	439	494	442	466	468	455	449	435	500	440	442	469	446	484	447	475	509	483	450	467	464	471	453	442	482	443	488	431	474	460	487	447	472	468	484	447	445	479	481	472	475	448	484	452	437	446	450	462	453	454	482	487	474	514	458	472	416	428	465	511	487	460	468	449	479	447	436	450	464	459	454	475	454	452	456	427	438	471	438	481	484	499	423	451	435	491	517	443	462	469	462	407	442	436	445	463	478	501	439	434	464	497	489	452	439	415	461	455	471	444	481	468	464	455	463	438	475	479	455	489	465	499	510	478	469	454	421	442	483	502	465	462	413	457	443	474	435	470	468	474	480	435	480	454	454	487	443	433	462	481	502	454	521	468	457	451	468	428	504	470	458	491	461	461	452	489	450	455	488	479	458	476	440	502	464	459	442	440	443	436	500	464	494	445	501	434	472	459	485	417	458	437	475	433	446	445	461	452	483	422	461	516	441	464	439	433	442	461	464	486	487	467	418	472	474	463	446	490	450	452	493	499	471	471	418	477	436	434	456	478	421	493	451	474	457	455	478	496	439	462	476	471	493	485	471	422	448	470	442	435	486	455	462	485	483	463	459	487	502	482	434	471	487	486	486	488	470	459	471	468	475	471	481	415	498	461	460	442	495	449	480	459	482	461	476	445	508	495	497	459	447	480	436	449	473	478	458	465	463	458	433	437	470	418	465	432	473	476	503	424	431	478	496	463	461	464	463	462	491	472	453	466	465	486	428	433	434	466	454	471	468	438	461	445	442	511	452	500	468	439	467	491	444	431	492	485	453	451	448	438	453	488	468	430	477	446	459	459	465	428	464	490	492	474	463	452	489	493	480	466	488	462	476	441	471	465	480	477	475	489	465	468	456	438	453	505	491	471	445	424	454	457	418	434	451	464	476	469	456	469	450	429	492	493	447	457	456	454	418	442	454	500	477	447	483	462	462	497	452	411	422
60487	96809	66971	35528	13223	2879	955	701	702	716	664	682	694	723	643	708	682	696	726	625	676	659	717	696	685	716	688	717	646	695	660	664	706	699	657	664	681	665	667	680	693	709	680	691	668	664	625	667	667	638	679	658	680	605	672	638	678	700	690	694	739	672	667	672	657	694	667	697	656	666	673	675	643	695	634	647	662	657	709	666	657	695	712	648	670	690	672	711	729	683	637	681	672	640	655	649	675	676	724	677	671	637	679	618	697	613	637	710	694	627	688	685	708	655	704	673	678	698	674	652	680	685	679	628	704	699	641	623	671	651	656	659	663	696	631	657	657	690	696	662	673	653	701	702	672	672	690	700	655	647	668	675	664	677	668	655	631	707	704	728	709	692	660	663	668	675	692	679	680	687	681	704	677	628	668	690	658	704	722	694	653	686	669	707	682	638	710	700	655	696	682	674	610	691	655	639	684	642	704	660	667	639	643	660	670	670	672	689	646	651	682	634	699	662	644	665	682	720	668	691	681	688	688	693	670	660	670	681	701	629	711	650	664	682	654	659	680	638	691	694	667	775	660	640	670	667	669	670	660	707	706	683	712	691	675	653	636	687	681	668	676	689	666	649	677	635	711	670	653	706	714	721	636	673	626	693	676	720	701	677	650	657	677	676	654	700	675	662	671	668	630	617	703	662	641	631	699	690	736	705	683	654	635	696	707	660	672	678	682	666	667	639	666	678	654	676	680	709	694	660	637	638	654	643	662	672	718	702	707	724	651	627	751	751	674	687	696	662	664	689	663	649	677	663	688	639	642	695	702	704	698	613	662	633	658	698	685	686	685	606	695	689	664	705	678	651	652	673	661	686	694	692	649	705	666	686	732	684	708	667	638	650	648	662	718	648	648	725	686	679	705	679	652	662	706	698	645	636	644	669	643	630	683	704	678	691	663	688	635	699	643	661	677	679	664	674	650	667	685	649	711	681	652	660	693	717	665	680	650	669	646	657	653	704	660	633	696	639	670	657	687	711	627	636	667	705	673	667	724	716	703	672	664	651	668	617	637	652	668	658	656	679	690	695	639	621	629	700	644	639	666	647	693	677	663	649	657	703	700	675	657	659	689	709	697	621	672	670	676	655	671	678	689	637	669	711	686	649	703	677	682	693	644	697	684	695	724	670	668	647	627	628	678	686	672	654	688	698	624	638	703	643	653	642	670	726	655	704	660	697	618	660	676	701	661	670	747	727	679	686	657	659	665	679	666	705	673	663	720	682	636	706	691	726	702	622	673	711	654	671	660	678	707	682	646	667	640	685	673	698	678	683	713	676	687	674	711	634	691	695	683	700	656	683	659	654	621	704	647	611	643	713	670	677	650	636	654	674	665	678	653	642	627	706	643	721	682	660	689	681	694	715	682	675	691	676	682	644	672	683	622	671	698	661	720	716	645	674	677	680	675	676	674	643	633	636	672	632	663	667	685	663	632	619	659	677	662	622	692	704	709	666	691	648	707	687	653	680	663	712	670	658	671	698	628	645	629	711	719	691	627	671	662	713	662	646	703	667	682	666	641	701	668	699	685	705	651	675	663	737	707	698	704	737	661	681	669	619	650	695	644	681	684	682	674	684	714	637	641	650	702	679	716	664	693	692	679	683	686	667	697	667	652	712	655	645	689	697	708	635	676	705	659	680	668	702	657	652	675	700	643	658	628	665	679	688	631	650	670	657	647	645	664	689	667	673	674	674	656	715	697	710	655	699	653	692	718	665	654	679	685	658	679	651	752	659	726	727	674	670	742	715	667	663	677	720	681	647	688	654	638	652	678	635	688	671	649	662	696	681	685	651	677	643	666	645	627	685	682	644	645	668	655	721	667	702	670	671	701	683	612	676	710	657	715	683	649	661	647	645	716	705	692	678	653	664	668	680	753	642	702	688	636	658	710	672	652	668	683	651	704	719	660	652	645	642	632	666	691	664	677	659	651	728	661	647	671	669	638	659	617	663	708	698	646	647	688	701	676	707	699	688	698	642	668	680	656	707	633	679	691	650	664	708	652	674	655	676	675	695	665	652	645	692	657	671	673	680	680	753	694	636	732	676	684	692	700	690	691	674	681	694	697	697	684	691	668	684	680	713	666	631	661	700	695	707	726	690	662	698	663	656	653	657	665	666	699	677	691	665	741	720	671	660	671	679	668	662	670	714	693	683	661	707	714	652	670	715	694	692	708	728	667	692	668	660	632	629	689	643	662	692	699	678	672	693	681	641	644	672	677	658	655	673	703	662	697	686	667	677	718	677	711	673	632	663	663	694	636	631	683	706	702	608	667	688	607	628	676	695	689	682	636	737	676	709	678	665	671	671	707	685	673	692	681	647	693	701	659	687	643	707	719	654	684	670	630	641	690	732	669	701	648	681	705	717	655	668	669	677	667	665	645	679	642	651	632	685	648	668	701	681	663	660	651	695	638	714	666	647	712	640	689	689	721	643	679	646	685	710	673	676	657	689	677	668	713	668	658	705	675	714	676	621	681	678	636	658	679	659	693	672	628	632	679	674	681	699	665	636	737	741	675	669	685	645	675	673	659	693	673	676	641	641	686	715	679	627	688	695	653	657	673	695	672	679	710	684	652	629	682	667	668	665	650	659	671	703	637	657	623	683	729	676	660	653	655	691	624	660	692	676	673	641	621	712	702	685	677	660	667	676	704	691	687	714	632	651	705	670	643	728	691	680	655	662	703	691	667	682	700	661	693	673	685	678	693	658	633	649	702	672	689	672	646	681	670	707	717	647	689	684	726	704	673	680	697	699	672	722	653	675	648	693	682	674	704	699	680	687	659	667	648	678	712	648	643	693	699	684	626	665	689	668	684	642	684	641	656	686	681	694	686	671	657	670	662	673	679	677	647	650	663	587	648	671	655	693	722	664	689	635	691	661	668	664	662	681	679	693	651	675	640	668	659	644	662	698	706	696	729	670	691	631	687	653	661	722	695	657	659	665	678	696	694	718	669	708	682	672	713	682	677	680	704	684	715	651	689	717	682	670	677	695	698	651	637	685	661	656	724	719	698	648	702	630	667	697	708	729	650	703	654	698	656	696	687	698	696	669	698	697	696	731	660	668	691	666	680	696	679	660	668	683	737	664	672	690	614	679	684	620	663	685	632	711	679	654	662	688	679	682	652	632	657	683	677	675	682	674	661	683	695	689	687	637	627	675	654	691	664	633	633	708	663	682	683	682	685	697	674	681	680	664	683	729	744	660	713	686	667	681	712	683	692	664	687	671	663	684	683	670	677	641	669	630	716	697	690	670	673	667	649	665	690	686	627	721	689	681	694	668	693	652	640	690	630	673	700	720	733	673	660	665	656	692	655	659	697	709	661	681	681	690	670	688	699	710	642	692	662	637	695	662	679	668	648	702	635	666	631	671	666	659	715	655	729	659	654	684	663	666	715	664	667	635	679	705	644	690	653	665	688	661	627	676	625	641	677	675	660	687	704	707	678	632
30945	31327	26412	10067	1424	620	454	437	432	418	462	395	404	456	435	400	401	428	445	427	448	428	448	465	421	455	392	404	411	460	451	379	445	417	462	468	458	435	443	444	429	414	445	436	470	421	422	451	418	459	426	443	426	445	413	443	448	441	443	417	405	443	439	426	467	430	425	470	435	450	458	428	402	436	435	459	417	428	447	368	472	391	423	398	412	433	405	413	425	423	435	401	404	437	446	430	439	432	395	421	478	444	424	426	436	412	452	404	438	422	404	419	426	429	456	441	436	420	386	449	418	442	413	434	418	444	429	438	400	406	413	439	434	420	420	433	432	445	413	419	422	431	391	398	435	445	438	412	401	432	438	394	428	421	413	441	417	427	375	432	442	439	427	443	435	419	443	459	425	444	401	419	443	439	436	453	405	465	399	431	398	451	433	430	441	452	413	439	425	442	462	412	453	425	428	454	359	439	416	403	407	412	412	425	389	397	443	444	465	466	423	422	436	422	440	464	454	445	419	463	417	416	422	386	407	425	447	435	419	430	453	450	424	434	459	429	416	458	460	452	412	445	468	411	428	440	394	432	491	399	437	406	435	405	432	445	444	396	406	428	441	462	410	395	474	421	454	442	407	427	418	433	434	453	425	443	400	419	425	413	396	434	421	453	386	407	442	434	393	417	453	434	450	419	466	441	468	431	394	424	462	434	442	427	429	421	488	429	464	435	429	438	424	419	428	405	441	426	405	433	463	434	462	434	417	446	435	450	412	401	434	442	452	407	417	435	409	444	417	445	445	411	448	412	435	464	423	433	418	453	394	459	445	427	428	410	424	414	426	465	436	423	417	434	424	434	437	432	415	410	394	435	461	423	430	455	425	448	436	443	456	430	456	431	393	449	437	442	416	421	411	448	450	411	421	425	390	429	437	435	432	439	435	437	455	458	482	452	423	425	424	407	421	438	427	417	414	437	429	462	425	417	403	378	401	406	439	416	445	428	471	417	467	425	445	415	435	416	472	436	406	412	398	447	459	406	441	458	409	428	452	437	463	404	429	459	446	439	426	464	414	439	401	428	437	406	423	411	407	442	434	454	449	459	438	396	430	446	415	415	428	443	423	420	445	465	402	420	449	411	465	423	383	440	452	443	375	418	409	424	423	439	431	417	429	435	417	424	412	399	480	452	453	427	449	409	442	483	403	433	487	386	432	418	437	447	443	443	437	428	444	413	463	433	428	418	389	428	435	420	404	449	475	379	427	441	465	445	436	468	428	436	419	471	430	466	488	442	469	428	457	441	442	435	442	443	420	401	440	405	414	416	433	447	425	443	444	459	454	400	469	403	490	426	433	431	453	457	455	418	426	447	432	414	440	411	421	415	469	406	430	403	448	435	412	382	417	418	411	416	433	455	413	437	421	386	449	474	453	411	442	432	409	431	458	398	448	422	441	432	443	454	405	446	440	438	431	460	434	410	442	437	425	469	420	483	432	430	398	413	421	441	435	430	440	424	432	455	446	423	428	406	430	457	401	418	418	452	406	451	403	438	474	458	446	415	427	413	412	421	421	429	435	415	453	412	422	441	442	438	439	432	432	412	440	412	447	420	422	400	460	442	437	405	414	415	399	414	394	431	399	449	451	416	414	412	444	452	433	421	421	441	431	404	459	423	376	430	411	467	398	433	433	432	402	435	460	426	411	431	439	426	411	447	393	453	428	463	419	393	404	421	424	424	427	426	432	416	452	484	452	446	425	445	471	425	429	447	447	396	434	417	485	408	439	427	423	430	461	425	452	438	467	414	413	437	474	450	455	410	435	404	459	400	417	415	434	411	422	431	444	448	444	447	451	469	432	450	438	453	435	453	434	412	404	416	409	398	441	445	435	434	432	443	437	420	422	433	432	440	432	432	421	451	459	461	408	477	452	428	467	444	443	418	444	435	429	426	412	444	436	408	412	416	415	428	419	425	433	424	463	396	433	429	392	414	426	420	432	430	437	434	420	425	430	448	437	423	428	453	443	419	419	386	434	438	427	442	410	429	415	431	455	466	484	406	405	415	467	420	442	466	378	409	454	439	404	398	442	442	427	438	463	421	445	389	447	409	417	415	402	430	463	416	401	405	419	437	471	451	451	432	434	421	433	443	429	449	420	450	427	436	405	405	378	384	451	417	449	415	445	433	430	442	385	438	455	413	460	479	422	444	436	411	411	432	417	432	434	405	442	399	406	452	431	395	410	462	453	421	398	435	418	451	430	424	446	429	447	423	458	403	441	429	445	426	446	408	407	429	407	440	427	460	437	428	426	437	431	434	384	412	404	384	424	421	420	423	438	444	416	438	453	399	429	446	420	438	454	412	413	411	433	467	430	393	412	424	406	425	462	417	439	406	450	396	429	430	460	470	415	441	413	401	435	406	429	425	419	413	426	468	419	409	416	441	413	398	447	458	447	418	422	469	432	444	469	409	433	445	428	406	421	430	444	423	447	431	475	428	416	446	420	427	428	432	399	428	483	432	466	459	442	439	436	393	436	450	444	430	435	436	454	455	420	435	439	412	448	432	436	412	471	430	429	446	425	417	446	463	409	423	437	433	402	423	430	406	428	415	430	446	414	409	435	380	424	430	415	416	422	429	449	433	413	458	453	426	429	425	411	437	433	414	446	409	441	413	446	439	418	437	450	389	447	399	465	431	442	445	468	418	442	464	430	419	428	385	457	403	408	466	404	463	444	413	431	446	429	432	369	437	449	413	405	425	418	410	445	427	414	454	426	440	434	403	427	419	440	421	424	398	457	436	410	407	449	441	439	442	411	419	462	443	434	403	428	431	471	424	441	416	434	464	437	435	442	454	402	410	422	397	420	407	410	421	433	410	411	422	463	439	437	438	414	397	441	444	422	403	408	455	413	421	445	445	421	444	468	420	462	404	410	422	406	444	415	410	440	423	423	397	412	366	423	448	448	404	444	392	404	415	461	468	414	431	401	383	426	446	451	407	409	439	425	385	395	413	403	499	421	414	445	430	435	406	410	429	426	497	380	462	423	443	386	475	435	434	479	446	441	440	447	432	444	449	449	404	419	403	413	438	421	417	416	448	446	401	411	438	415	441	416	451	429	459	431	435	418	412	402	454	426	428	424	439	456	415	442	429	434	424	418	404	445	416	409	420	436	454	466	456	377	438	405	427	460	442	453	401	420	451	440	435	395	415	469	424	438	440	439	433	424	433	422	444	429	406	412	459	410	424	418	433	430	417	440	401	463	439	436	422	373	431	412	397	402	435	448	423	449	466	422	420	439	465	457	433	387	411	410	435	436	409	458	429	399	431	411	450	409	430	450	416	436	473	444	443	437	447	432	439	452	437	390	411	426	447	417	401	425	422	404	433	411	448	482	438	422	442	389	420	409	392	449	436	425	469	456	397	416	420	442	381	436	429	422	409	420	391	437	389	409	426	423	453	401	414	405	444	414	440	401	439	437	470	468	435	429	428	436	429	417	383	410	414
37621	45785	28344	8821	2252	916	673	653	617	655	710	678	649	672	607	625	648	624	634	617	608	650	721	658	637	612	655	667	648	595	652	659	612	620	670	612	648	653	603	676	624	618	645	669	667	619	652	655	619	619	593	648	662	650	699	655	637	674	645	634	669	609	600	638	661	634	628	617	616	649	616	647	688	654	640	676	665	650	589	608	605	674	623	615	616	649	635	646	706	627	626	651	623	668	658	723	620	642	608	670	649	654	671	641	661	675	623	663	658	659	628	634	634	643	668	653	672	662	648	621	614	602	666	610	648	662	656	694	648	598	644	662	607	647	632	662	686	606	663	606	630	635	670	664	632	674	633	632	616	664	634	596	639	686	633	632	672	666	653	641	623	630	629	659	603	678	640	651	669	633	635	647	625	716	663	678	682	645	631	665	664	600	631	621	636	618	647	649	637	636	664	650	647	656	655	643	630	645	628	654	665	634	672	658	659	669	614	644	666	611	630	652	670	604	657	660	642	622	698	636	650	667	649	625	675	655	623	662	701	636	662	640	605	628	607	670	672	608	645	621	629	630	637	614	688	623	624	646	627	656	639	660	687	632	656	654	649	651	637	650	635	640	593	644	634	615	630	642	625	689	611	670	659	590	649	703	660	635	638	634	633	679	586	659	624	652	674	639	626	588	680	622	640	627	660	661	593	696	633	687	648	663	660	608	675	648	637	662	668	710	683	605	667	619	597	661	633	669	607	650	653	659	660	659	681	664	645	665	628	658	651	667	653	651	668	662	646	623	599	592	624	674	673	626	645	668	677	655	641	625	643	614	618	639	625	615	631	652	665	671	642	664	669	628	626	668	649	620	633	693	635	652	683	619	620	652	590	653	666	620	643	644	604	652	646	672	671	657	717	676	617	661	621	628	634	690	672	667	662	634	655	621	634	668	663	652	638	628	702	669	653	606	680	683	661	631	615	648	659	672	647	659	655	640	630	638	646	625	653	650	631	706	627	636	652	617	683	627	648	708	649	654	631	657	611	614	645	631	670	679	667	622	646	615	622	611	619	675	678	614	644	665	661	594	599	621	625	634	634	658	630	663	661	657	653	640	634	663	650	634	679	619	667	641	636	664	650	626	643	681	643	602	626	644	676	668	636	664	602	670	619	686	618	655	620	649	616	673	724	653	593	616	646	639	600	666	619	650	623	637	599	602	603	621	631	663	654	691	641	669	678	640	639	660	698	660	655	628	659	687	666	628	653	653	633	602	672	644	660	655	643	650	654	615	682	624	700	653	669	649	630	615	653	665	664	661	651	640	685	648	643	612	689	640	638	619	631	717	660	625	653	617	651	628	687	695	661	663	627	678	626	681	647	664	710	660	678	680	635	619	680	681	590	622	670	660	614	648	629	653	647	641	630	634	651	633	662	646	666	712	670	645	642	665	615	664	671	668	640	657	642	654	595	667	670	665	631	654	605	612	635	663	670	657	644	666	651	661	651	690	653	688	622	647	650	633	615	620	624	589	641	668	639	649	680	604	615	634	647	615	656	612	636	632	683	620	644	712	693	616	659	661	668	622	684	635	643	660	670	600	642	621	613	679	644	647	614	719	660	701	680	630	600	661	665	589	656	623	649	653	659	662	644	681	644	604	663	643	626	622	638	682	626	675	655	606	661	636	648	642	680	630	660	664	647	676	671	697	606	632	663	630	686	621	638	661	654	612	631	690	640	664	649	629	620	650	634	647	667	652	628	621	651	679	640	626	624	656	621	646	609	698	664	669	664	696	658	615	604	636	587	617	658	615	672	627	641	668	667	632	648	688	629	663	698	649	637	644	660	671	660	602	631	708	693	655	649	614	624	652	659	613	599	648	666	684	619	674	645	624	700	691	659	663	602	674	652	629	625	638	653	635	651	647	636	622	644	620	655	640	687	678	688	601	598	639	655	659	661	685	663	628	617	612	654	653	604	643	651	663	675	664	618	647	625	600	623	662	616	687	624	651	659	609	610	690	644	672	687	643	643	644	660	633	709	669	636	647	655	636	644	639	621	669	683	624	649	655	638	691	610	634	653	630	630	628	621	628	655	673	634	668	647	634	672	676	647	624	645	649	629	660	622	636	640	609	633	605	595	704	621	605	664	650	671	646	664	690	625	637	593	602	604	610	691	661	625	658	634	657	639	599	643	625	631	599	637	635	655	672	638	626	626	617	613	627	611	625	647	661	634	598	664	653	622	640	614	685	650	667	638	641	654	670	616	663	652	611	627	675	617	617	610	650	665	659	636	645	639	637	680	673	631	633	658	621	644	650	660	675	644	684	633	641	662	628	658	654	647	661	633	652	672	631	663	619	670	625	650	632	676	646	651	668	643	633	665	635	659	639	577	642	615	636	601	651	652	617	633	683	669	623	663	574	630	592	633	629	636	652	676	657	661	570	635	623	657	650	624	679	658	634	646	675	654	658	605	612	689	632	683	640	662	654	677	646	629	659	682	636	649	664	646	646	666	701	680	639	632	644	590	683	693	653	699	656	658	605	700	681	630	647	664	609	631	666	626	627	701	673	701	671	645	662	680	689	651	634	651	654	650	631	659	679	624	629	658	642	647	663	636	647	617	629	627	699	666	657	631	640	648	643	606	597	636	649	667	631	616	632	652	673	640	663	601	633	636	619	637	652	616	658	683	642	653	622	670	615	667	674	645	615	628	616	650	625	673	641	632	616	669	670	653	642	653	606	698	660	644	658	647	684	646	659	698	649	613	654	674	685	655	658	648	631	692	675	680	689	578	627	663	645	658	658	652	646	661	685	674	627	647	671	655	685	644	657	661	635	647	659	636	685	673	634	671	638	641	666	665	637	711	659	658	628	655	673	652	635	638	640	593	651	672	645	663	663	661	597	622	655	646	644	647	668	660	640	650	670	660	669	617	629	659	647	645	686	633	618	595	667	615	634	611	674	681	665	624	646	593	625	627	656	640	660	616	647	641	628	638	659	648	648	584	692	636	682	727	601	655	621	623	640	650	599	666	602	634	647	619	653	620	658	648	642	574	656	654	673	641	667	650	635	691	650	654	635	620	646	634	576	653	645	603	644	604	665	619	667	653	625	669	678	661	691	623	668	623	646	666	653	597	673	665	622	624	659	648	612	604	624	679	665	672	693	639	653	656	653	726	683	653	646	658	648	625	644	657	659	604	615	671	660	653	659	590	666	623	603	687	651	617	676	599	610	633	645	692	620	646	704	637	667	688	675	650	663	654	615	646	658	654	649	653	640	653	601	623	640	641	665	615	620	680	626	614	629	677	648	608	643	651	653	638	622	685	657	663	652	619	616	651	631	684	629	679	680	666	635	669	672	638	651	598	638	697	679	633	656	638	599	642	641	661	671	644	674	664	684	626	622	623	696	662	631	654	655	642	624	632	641	666	613	633	689	692	639	624	703	694	657	629	678	620	651	627	633	665	631	665	621	667	659	644	603	655	630	684	690	633	692	633	646	642	658	621	667
24138	22753	30507	24977	19578	7538	776	521	479	453	435	441	466	468	500	481	458	440	462	452	450	466	409	428	437	430	434	425	486	452	423	406	500	429	466	481	461	453	444	427	476	442	470	478	456	475	434	451	418	436	427	500	441	416	461	482	483	444	446	416	439	454	467	484	464	440	449	426	420	434	462	430	481	456	461	442	481	461	443	509	472	457	432	451	432	450	443	445	429	432	473	452	454	435	453	453	417	497	449	472	465	443	444	436	432	469	426	458	413	449	435	448	439	482	460	413	429	419	433	479	408	449	435	434	395	427	456	482	441	433	448	479	433	433	467	459	447	434	395	472	403	431	418	459	429	452	455	457	461	490	484	456	462	485	431	445	435	476	465	461	445	422	472	460	441	526	418	506	441	432	457	430	453	484	474	482	421	402	468	440	452	477	455	447	477	456	473	437	430	453	490	402	455	435	440	463	483	460	464	457	442	434	455	487	475	424	440	435	446	429	512	475	485	447	439	454	461	501	436	435	450	450	426	451	454	431	458	468	467	409	456	456	436	426	428	469	434	447	429	441	485	429	452	450	439	431	458	423	438	439	436	440	425	431	469	404	441	452	463	467	436	477	467	442	470	446	436	456	426	397	449	427	456	463	415	430	465	454	456	448	462	461	433	468	480	446	421	427	489	452	457	491	465	434	464	461	463	466	431	447	475	462	450	450	426	453	437	424	457	431	428	431	484	431	414	446	484	463	436	463	441	442	482	426	463	509	473	441	413	432	433	445	459	439	409	451	445	433	451	459	475	501	436	427	450	465	458	428	429	453	453	466	468	436	402	492	471	471	465	456	445	435	450	427	473	494	460	432	448	423	474	456	453	440	471	410	461	437	433	461	475	474	423	455	457	438	472	388	418	464	432	465	424	456	448	463	426	450	457	425	459	473	499	474	422	453	446	456	485	455	419	427	424	454	456	406	453	453	456	481	417	446	476	434	445	428	425	446	462	465	458	416	437	445	442	449	481	469	474	448	444	415	428	444	447	478	449	482	452	432	475	464	462	454	466	463	444	449	444	468	417	427	436	447	422	443	433	442	450	422	471	461	449	462	423	442	480	433	470	483	456	429	420	477	392	470	442	482	410	485	450	464	469	430	437	453	453	455	450	490	444	426	457	478	413	413	432	433	463	413	422	439	443	454	470	424	485	456	476	458	440	406	434	419	462	449	477	471	473	436	432	415	456	446	395	469	443	446	469	439	436	403	431	424	452	438	433	430	446	426	450	467	455	459	432	471	465	448	426	412	457	448	473	454	422	448	431	461	436	444	458	494	464	478	483	436	441	455	493	468	453	415	458	419	432	462	462	475	455	428	436	461	451	436	434	446	447	471	418	431	432	421	433	414	441	433	504	459	430	469	418	469	445	456	466	433	473	460	516	454	450	470	433	443	453	453	471	439	489	444	436	449	458	410	419	476	400	431	427	422	469	426	443	460	447	446	422	422	445	447	443	455	421	429	465	402	433	476	456	448	414	431	455	443	447	399	452	422	464	444	445	462	454	407	440	475	448	451	433	417	457	449	496	470	456	426	467	447	452	454	451	494	434	457	458	461	460	464	446	455	409	489	471	451	485	425	436	429	440	443	464	432	459	439	474	431	457	467	491	460	423	466	425	474	372	448	408	443	411	455	438	431	465	456	447	408	452	415	437	423	459	448	474	477	462	478	505	458	446	408	427	473	436	440	453	431	423	414	457	443	438	432	438	433	493	466	437	441	400	440	480	454	444	444	435	444	432	467	427	427	449	449	418	445	428	446	501	450	482	467	437	455	451	471	425	417	454	431	449	431	457	433	432	466	419	451	425	445	452	472	459	435	458	495	425	459	408	457	442	490	446	442	427	466	407	442	488	444	441	454	464	441	424	413	448	476	444	441	442	469	455	438	462	438	469	428	494	415	463	442	453	423	441	442	441	398	429	495	419	459	435	472	474	478	435	455	470	433	438	460	455	435	445	438	452	436	459	468	423	470	442	428	434	418	423	415	444	412	434	494	453	430	453	480	455	436	443	414	430	416	426	450	438	468	446	443	411	435	432	455	460	457	423	464	436	485	427	404	450	442	442	466	451	439	422	441	409	435	443	428	420	430	439	433	439	466	433	403	476	423	464	451	436	459	483	461	460	460	447	420	466	464	421	447	472	451	445	452	399	441	485	451	460	453	431	435	449	493	422	454	473	451	462	426	461	444	464	411	456	399	466	482	476	427	465	460	440	446	427	451	404	427	484	501	482	440	432	474	428	445	452	473	463	452	443	470	413	451	448	423	428	457	453	437	486	431	446	445	450	481	478	442	441	466	448	456	409	422	458	428	446	437	447	410	426	480	453	411	433	500	470	486	473	421	456	436	427	456	485	429	470	475	468	433	443	465	454	465	499	452	475	436	451	425	457	457	455	441	456	458	457	443	445	457	434	472	455	454	467	444	434	430	464	461	475	444	455	470	446	436	491	466	490	463	443	442	457	475	437	453	453	457	449	464	436	435	407	464	466	436	434	388	434	418	444	433	450	450	436	482	475	454	465	433	434	424	443	485	449	508	436	440	436	441	470	436	442	443	447	442	453	452	415	423	424	434	447	464	441	423	469	483	464	451	446	459	473	437	457	454	484	465	461	413	465	458	459	442	431	470	436	437	427	457	433	468	416	432	453	435	444	393	432	432	441	435	441	467	439	467	437	446	456	459	424	475	472	480	432	431	453	451	472	409	491	462	453	419	434	457	425	471	420	452	465	416	437	429	441	434	425	454	488	481	440	455	450	468	467	432	474	453	444	434	430	452	425	422	451	443	463	459	421	449	454	454	478	432	488	468	441	438	453	391	442	438	438	436	444	467	462	430	431	433	450	464	463	457	421	436	442	440	488	439	420	462	464	476	470	463	426	433	462	482	433	424	412	442	470	454	471	426	451	415	478	419	452	462	460	431	469	450	470	449	411	451	490	452	444	465	454	459	439	462	445	443	415	424	429	477	472	438	460	418	453	440	464	488	420	441	433	438	464	458	439	433	443	448	465	459	437	436	440	441	465	428	450	414	455	457	442	456	490	421	485	446	501	410	459	408	470	443	445	444	427	431	428	431	458	409	457	425	465	464	466	438	466	453	471	463	464	445	434	437	447	492	468	430	402	441	461	422	454	446	418	411	423	462	412	464	436	425	466	464	388	468	421	440	439	453	449	472	439	464	456	439	462	461	425	473	455	392	434	469	430	474	455	438	460	467	483	469	432	450	430	444	426	462	453	445	441	456	432	427	471	443	457	442	437	468	465	475	417	431	475	455	439	471	457	443	481	432	479	442	441	424	439	456	476	443	453	442	448	463	458	480	462	485	474	410	427	452	458	444	467	452	447	437	476	453	440	469	463	444	477	442	438	446	457	444	472	463	439	414	428	420	458	430	426	448	491	444	435	443	443	447	440	452	436	474	446	472	456	423	439	482	446	440	413	450	463	448	431	421	467	435
60227	87613	58543	28819	9121	2115	876	710	675	698	636	652	658	686	662	599	663	645	668	678	685	684	665	684	697	657	693	700	684	707	684	648	689	684	674	690	680	630	683	664	634	706	688	657	672	647	636	647	669	642	669	674	648	682	653	710	640	623	646	669	687	658	614	674	632	642	622	637	688	667	678	727	653	690	600	684	663	678	660	639	635	625	667	682	703	666	688	665	640	645	651	626	692	635	658	674	688	618	671	648	669	654	684	651	643	731	707	652	679	698	690	690	618	626	645	634	596	675	654	691	665	645	674	661	690	649	655	632	694	725	640	617	660	696	627	622	646	674	646	656	627	663	714	641	651	638	674	663	669	665	671	669	668	636	693	663	707	623	647	724	672	631	697	650	670	672	661	631	666	699	673	651	663	648	624	653	665	666	663	668	693	644	612	670	646	674	678	704	698	641	671	680	649	700	639	690	655	652	674	685	618	705	641	667	679	697	656	615	658	651	618	655	652	669	666	670	673	697	666	681	636	675	656	668	732	677	671	641	683	655	635	651	687	686	652	658	712	679	704	662	694	709	645	657	696	639	681	632	599	638	676	631	650	657	631	621	667	646	686	678	653	614	646	698	653	676	635	647	668	664	656	676	699	685	608	696	642	634	675	648	706	640	699	632	682	613	711	660	663	651	660	682	663	620	682	677	672	678	666	664	665	671	673	630	650	697	635	670	643	648	705	625	636	656	642	693	652	668	656	617	649	653	683	673	640	655	673	624	676	618	649	654	712	688	632	709	627	669	620	648	673	626	710	715	688	661	689	674	661	672	666	671	662	643	658	687	664	687	661	678	657	681	631	671	681	678	623	657	707	670	686	714	688	684	689	649	629	656	682	669	635	667	696	653	617	691	676	688	683	631	666	662	704	600	638	640	714	688	655	641	698	650	626	680	646	654	654	675	639	667	674	681	645	632	637	674	698	699	683	668	666	672	641	626	702	688	630	690	626	643	686	670	700	700	652	669	668	666	607	699	609	714	671	692	669	705	661	689	653	636	689	625	677	655	738	642	706	658	713	716	697	696	666	666	667	690	679	660	707	665	630	671	685	669	660	647	651	674	656	635	650	671	712	669	667	636	650	697	648	682	714	727	653	685	645	680	646	701	667	654	680	656	675	662	685	684	650	644	656	661	690	646	653	633	625	650	692	655	657	632	657	665	655	648	680	628	676	686	637	675	666	676	638	670	706	635	620	675	616	664	699	619	674	675	630	671	694	634	665	646	700	636	650	678	686	658	630	648	586	630	657	687	651	699	604	654	670	666	701	672	623	642	645	634	668	658	636	689	715	610	638	677	616	690	634	700	634	671	642	611	633	682	653	653	669	670	624	701	639	690	666	679	621	666	641	629	663	651	674	715	612	665	650	602	623	628	641	693	635	684	668	711	683	576	671	648	680	714	697	677	682	657	691	689	668	657	664	663	659	623	612	718	659	676	664	656	683	643	710	622	684	646	646	659	674	674	658	657	645	657	664	645	624	647	647	704	681	610	689	677	663	659	668	678	687	696	656	670	656	607	641	686	698	644	674	687	686	683	703	637	661	626	705	636	684	713	662	689	694	643	738	673	692	625	665	695	662	699	637	667	671	653	645	664	692	666	676	667	678	650	672	643	636	627	690	671	626	650	679	641	674	692	642	655	661	710	626	642	678	664	655	678	652	644	664	696	661	687	656	689	622	658	710	677	650	652	650	677	638	704	622	654	707	639	682	674	646	660	651	692	664	674	668	614	661	661	722	686	721	642	676	636	645	671	629	689	624	648	626	681	640	658	674	647	657	670	677	616	672	624	681	687	688	637	654	681	679	673	663	635	686	665	697	673	686	638	645	634	676	615	605	660	645	686	637	691	638	653	662	680	652	628	677	647	625	651	642	692	661	660	648	706	683	676	637	648	669	650	647	613	685	635	666	685	649	684	671	700	608	635	639	661	672	625	650	651	664	653	608	690	702	682	666	626	656	669	651	671	625	603	675	639	653	705	657	626	639	615	702	645	702	635	676	658	646	694	693	657	674	708	658	687	678	705	655	649	661	612	652	678	670	654	633	624	640	696	678	664	667	668	704	629	659	696	625	681	689	670	625	659	702	699	655	659	611	634	647	674	687	659	631	676	678	638	661	686	673	654	667	655	699	700	702	686	641	648	656	630	683	673	682	681	668	701	683	654	666	681	669	670	672	656	644	694	624	719	663	648	670	645	662	682	647	669	690	698	647	665	649	640	653	636	689	633	669	666	652	690	656	687	663	654	700	659	646	685	651	650	663	675	689	695	620	685	629	639	641	710	714	713	648	714	646	686	726	663	684	628	681	678	666	609	723	637	643	664	658	683	666	669	665	655	646	661	630	663	675	674	696	684	652	675	657	645	639	666	682	738	630	637	684	647	678	670	660	692	690	659	658	664	703	662	692	651	648	669	742	646	651	617	647	652	612	679	647	693	651	688	672	667	699	626	674	676	644	645	665	681	679	646	661	627	676	676	687	699	634	647	662	679	672	682	659	665	662	616	649	643	667	701	667	697	671	632	658	696	698	619	721	638	607	676	677	669	655	685	714	701	622	681	694	678	681	676	677	645	687	689	635	616	692	678	676	683	693	652	693	647	668	661	622	637	646	694	685	666	664	660	695	671	717	656	646	667	668	677	701	708	663	620	666	645	653	636	669	683	664	671	654	636	672	669	686	688	618	698	662	690	686	697	691	682	661	677	666	655	644	719	623	642	657	691	695	633	689	651	722	673	651	721	688	627	637	674	654	641	649	637	649	662	655	637	667	645	609	656	642	637	649	673	689	699	669	653	664	681	644	628	661	669	654	692	667	642	702	665	699	712	644	669	694	696	647	685	678	682	633	659	657	680	634	638	683	622	646	757	658	653	673	657	713	652	678	695	674	632	721	620	636	660	655	651	653	677	618	648	700	694	681	660	671	689	665	662	698	686	678	656	677	667	631	685	679	678	621	666	671	612	669	675	697	591	671	638	638	654	675	698	669	700	648	656	672	656	667	701	647	635	694	667	652	658	694	632	660	622	692	667	641	655	655	638	645	645	666	678	640	637	658	665	666	648	670	602	612	683	717	626	652	666	652	632	667	694	620	672	717	688	677	658	713	701	638	644	686	706	686	644	659	703	667	676	689	653	720	657	664	664	709	644	646	717	689	667	666	643	693	700	662	685	648	704	685	687	667	657	650	653	670	668	671	675	675	673	686	647	642	645	626	666	648	648	694	698	685	645	694	699	638	620	662	695	665	612	648	636	633	666	699	666	666	701	631	662	700	687	661	711	628	712	694	652	664	649	690	644	628	667	640	644	696	648	651	646	686	678	702	646	651	624	691	684	632	629	685	677	633	712	672	672	644	610	691	668	742	696	697	646	665	672	714	657	663	652	667	696	663	650	677	663	676	625	635	675	654	670	693	687	612	617	669	656	663	649	656	633	625	701	666	686	646	666	663	673	670	671
23071	21698	29661	23902	21063	18427	4023	568	463	543	501	491	486	468	481	472	448	479	477	487	483	483	495	472	496	476	489	463	446	498	442	488	486	494	468	495	450	474	464	483	504	504	480	469	501	506	468	497	478	399	459	484	462	498	505	463	461	464	525	469	437	501	479	505	470	501	468	497	464	466	464	497	521	429	477	487	483	479	467	446	463	481	467	458	473	513	468	477	484	444	473	505	498	473	444	465	462	513	479	463	438	455	438	495	479	522	467	474	491	504	495	483	489	466	492	480	490	481	446	456	476	450	461	469	466	509	483	460	471	463	488	458	472	478	445	467	493	468	472	442	488	477	508	460	463	468	455	500	450	479	495	517	498	482	470	519	462	450	487	474	520	464	466	457	487	459	503	493	490	469	473	484	469	483	482	474	443	480	480	461	474	460	476	482	533	488	468	498	471	471	485	494	444	482	503	483	523	497	470	506	423	531	519	478	446	481	450	490	494	450	503	435	491	441	459	435	490	475	470	478	447	465	507	446	493	459	473	481	429	454	483	451	486	512	460	440	483	521	521	497	470	487	469	490	499	441	481	467	482	467	445	436	454	458	496	480	458	477	457	471	483	502	450	471	426	478	464	476	462	482	492	470	430	448	459	444	525	480	441	465	514	522	484	484	464	452	469	486	484	483	440	449	445	469	463	493	497	506	425	475	493	483	481	473	453	482	476	451	469	472	446	518	433	483	455	473	499	483	472	498	458	453	499	479	472	497	442	470	474	478	472	466	474	491	457	507	500	463	475	476	468	474	493	466	481	477	473	500	499	487	481	474	458	447	455	488	463	490	487	441	458	447	462	511	455	472	507	440	434	462	479	530	476	432	482	460	462	465	491	456	452	499	457	506	474	445	457	470	497	488	457	479	475	490	419	495	466	495	464	436	461	483	467	473	472	464	478	464	445	456	461	444	471	487	462	490	458	464	460	468	435	445	426	470	507	447	474	467	496	481	505	458	444	463	460	504	421	471	468	440	493	502	495	463	438	457	453	441	457	491	460	442	475	455	478	490	476	493	449	472	494	460	450	469	498	465	485	512	448	440	458	463	446	460	481	484	464	494	447	486	491	471	483	468	474	473	464	472	436	459	469	423	480	473	483	475	464	477	456	468	451	475	467	508	454	488	460	468	499	476	455	471	446	474	436	438	469	520	453	477	462	441	471	478	491	459	460	487	463	475	464	496	476	476	459	483	462	496	469	471	478	472	486	489	489	468	452	492	486	480	477	469	436	459	472	491	491	487	467	482	479	478	468	480	483	454	449	469	486	525	493	486	437	477	467	472	446	485	509	520	462	445	474	470	466	498	477	493	484	482	513	505	423	448	479	489	472	479	516	446	450	453	477	424	478	467	485	496	493	448	530	459	473	444	486	516	446	526	498	454	427	479	442	442	485	486	528	512	474	450	472	475	448	463	491	448	466	417	477	474	458	455	450	446	498	463	429	457	464	466	474	511	458	510	438	483	479	452	506	469	458	451	490	472	469	448	502	425	460	497	461	474	484	454	424	460	485	491	463	436	488	453	449	464	495	481	462	487	471	478	443	487	453	454	470	496	442	440	491	530	495	479	493	438	452	502	442	485	470	501	430	457	475	457	463	447	471	474	473	466	492	483	467	483	475	461	473	483	488	459	499	443	490	434	439	501	472	461	494	470	487	513	482	471	490	466	492	465	463	447	517	473	521	475	495	465	484	504	476	441	438	495	453	470	476	453	493	442	478	507	443	448	470	481	488	450	449	446	456	489	476	497	464	456	494	497	495	498	477	459	456	445	471	455	483	474	482	476	475	461	485	455	512	556	456	507	484	476	484	481	493	480	444	463	467	439	476	465	470	520	438	468	511	478	478	484	477	475	469	533	485	513	480	482	481	468	477	446	511	487	451	492	527	487	492	468	486	443	479	457	457	467	503	431	456	445	472	488	494	477	482	460	426	477	480	444	467	488	463	472	456	484	456	479	443	487	442	496	486	457	481	448	520	446	477	436	485	487	430	498	501	434	446	478	469	501	438	501	453	491	473	480	505	528	491	509	511	495	490	480	450	466	474	427	460	466	474	442	461	478	450	493	463	474	509	433	475	488	439	466	445	464	471	513	486	492	456	459	495	448	444	443	455	472	503	472	426	447	453	453	478	491	491	452	452	428	458	452	459	450	489	499	410	466	477	495	461	489	495	449	494	493	449	472	467	454	485	476	440	507	468	471	490	489	469	474	522	487	519	509	469	451	436	452	541	477	503	489	501	462	472	485	449	471	495	449	451	417	486	484	446	458	431	480	429	499	446	529	477	474	483	484	497	444	448	461	454	505	492	462	473	483	462	479	508	435	457	469	472	451	512	452	435	512	498	467	464	452	484	479	480	494	441	456	498	444	475	475	478	472	487	469	471	458	466	477	444	473	453	451	464	465	466	525	479	440	474	492	431	483	470	479	487	479	477	495	479	468	451	495	487	471	483	459	458	468	494	450	467	453	503	501	452	484	448	483	477	476	477	470	421	457	455	485	488	475	462	476	442	459	445	469	474	487	464	506	450	473	468	479	510	490	478	459	453	439	454	474	498	498	483	468	466	498	482	501	450	464	482	465	473	536	438	500	447	501	482	460	456	428	465	491	493	460	487	467	500	467	482	472	440	452	464	474	479	472	456	461	440	483	453	444	446	462	512	436	453	481	499	472	471	513	524	466	475	420	483	493	475	428	464	469	492	457	517	460	469	469	500	451	466	477	442	489	473	487	480	477	467	473	442	473	502	502	439	473	501	475	432	444	488	512	457	474	466	443	466	431	454	470	473	481	487	455	503	494	455	445	487	455	453	482	451	469	490	487	485	485	472	478	496	477	473	533	495	464	518	453	491	446	454	488	471	479	437	498	455	481	451	475	470	483	469	471	435	460	489	475	506	456	453	468	507	464	448	467	445	493	468	433	475	444	481	440	476	508	440	454	524	472	488	455	480	461	469	484	487	483	461	462	451	471	478	532	442	451	487	474	504	439	480	469	494	459	468	483	429	508	464	479	490	461	470	470	427	471	504	491	466	463	464	460	473	470	472	438	489	455	469	464	480	438	447	466	411	473	463	469	518	528	511	454	431	455	458	496	477	478	494	464	487	432	477	457	480	493	495	487	480	439	477	442	489	504	484	490	486	452	505	443	450	461	477	505	469	465	518	485	469	436	498	482	472	530	464	459	469	462	482	502	464	482	515	448	441	460	442	493	443	524	475	448	509	487	486	476	457	450	454	477	487	451	478	503	444	435	456	458	486	475	463	474	485	458	492	473	455	434	508	484	498	480	483	486	502	487	409	516	476	466	484	469	481	444	501	468	461	531	483	542	462	484	487	506	452	478	507	484	471	501	484	484	479	472	473	473	458	415	471	467	477	489	465	487	481	477	504	504	468	480	497	496	465	489	442	465	495	465	505	482	504	468	486	504	501	460	435	457	461	427	460	470	457	465	435	505
59770	97303	67683	36406	13623	2984	1000	734	720	644	701	682	659	705	680	642	685	675	698	687	644	673	669	663	667	665	687	688	641	666	669	695	674	718	718	614	657	706	736	646	723	687	664	682	676	667	715	671	674	660	678	659	701	713	720	691	686	708	696	697	691	693	721	626	642	691	667	678	668	681	688	715	642	648	690	653	666	665	682	691	682	702	685	649	656	663	676	652	655	704	679	710	667	661	692	694	687	687	684	699	677	715	673	684	708	683	715	662	651	707	722	696	685	630	667	687	632	662	731	718	682	691	668	680	667	646	646	672	698	735	678	663	693	717	686	695	684	679	643	732	641	684	629	685	680	703	691	669	609	652	730	679	671	679	698	687	653	706	653	678	711	620	661	685	700	670	668	669	647	684	678	678	691	650	695	673	704	673	657	654	668	651	675	642	659	689	699	666	684	713	711	676	672	688	656	703	695	650	684	679	658	681	678	707	698	674	716	658	665	718	715	673	670	685	710	652	684	702	685	702	698	658	671	676	663	692	643	705	668	692	699	643	636	704	670	680	671	694	692	677	660	673	669	689	660	639	721	698	679	682	708	662	676	716	647	677	654	735	651	707	646	680	691	673	684	632	685	665	675	694	648	682	666	682	702	674	643	656	721	675	678	679	706	670	674	699	664	715	674	630	644	705	665	674	660	674	695	689	666	673	666	676	670	662	670	643	649	669	641	709	647	736	686	686	700	711	654	638	670	654	673	673	650	640	624	639	695	694	696	677	693	695	678	664	703	661	715	655	694	664	701	682	663	697	626	691	664	683	677	695	706	665	656	642	672	666	690	662	673	649	714	665	631	657	647	687	688	676	655	662	696	709	665	662	672	614	657	661	654	664	706	698	696	681	682	693	643	661	735	662	679	695	682	669	660	682	634	686	666	647	697	704	664	637	690	645	698	667	699	655	677	688	645	696	627	672	690	724	727	692	733	720	666	680	666	713	706	679	687	680	654	678	649	692	673	679	656	649	674	669	637	652	663	694	679	603	682	671	694	686	692	648	677	650	661	653	723	704	695	717	617	676	648	714	657	687	668	722	708	711	645	644	636	741	710	674	630	681	615	705	668	689	692	719	704	706	694	643	679	700	665	674	662	699	692	633	659	663	664	673	680	714	681	683	669	703	759	670	664	669	627	674	628	648	681	735	702	699	682	691	671	687	678	722	635	695	693	687	650	678	723	707	673	635	704	705	655	678	670	627	704	701	686	743	680	679	641	661	688	695	719	663	675	684	668	684	674	677	705	667	704	685	704	686	678	685	729	676	671	674	676	696	666	648	695	683	693	664	636	663	663	656	702	703	615	644	637	663	694	663	716	674	715	655	651	727	681	703	698	680	709	670	670	660	699	717	669	671	663	699	650	666	702	647	693	699	655	721	738	655	687	669	655	712	670	690	647	663	704	700	665	724	700	679	649	674	690	707	644	684	712	672	637	680	681	708	660	649	699	695	677	662	679	701	676	668	693	681	706	712	630	700	692	664	659	703	702	665	625	687	653	710	691	668	752	687	705	646	730	687	666	698	706	640	692	670	706	692	670	696	676	666	683	680	690	703	666	652	687	680	669	720	687	694	739	647	717	648	694	685	685	674	731	686	676	629	720	687	699	659	664	684	681	670	701	669	675	701	685	688	698	717	690	695	705	684	643	703	667	660	687	713	681	669	658	697	666	665	670	706	658	686	701	692	690	657	683	692	702	662	677	659	681	696	695	682	684	635	622	696	675	680	674	698	687	693	691	686	696	703	671	704	678	634	654	689	673	686	708	688	695	718	691	708	662	670	701	686	655	621	663	626	682	657	655	672	672	649	676	669	682	689	660	690	694	669	718	653	660	709	719	679	632	653	664	695	652	669	704	649	665	678	699	653	640	683	672	685	672	676	677	675	682	648	657	668	638	671	655	676	691	704	670	714	706	670	603	662	722	656	718	684	646	628	695	683	682	723	659	685	654	683	735	678	683	681	650	656	659	708	656	633	676	655	690	666	698	647	660	671	671	653	673	694	688	666	662	694	650	663	686	674	737	721	679	654	667	666	670	701	666	675	685	723	645	719	670	643	672	674	669	640	631	714	665	630	701	656	640	722	634	653	679	659	690	657	641	658	718	647	690	682	654	646	693	736	709	666	696	690	693	705	650	635	633	670	679	683	658	675	664	684	683	661	633	718	681	660	655	637	629	687	681	668	643	673	701	655	665	718	699	683	648	650	659	647	685	672	683	660	727	667	741	696	676	758	644	702	684	652	709	688	675	701	698	692	610	613	713	663	700	654	634	631	679	667	654	650	676	638	681	698	718	673	681	643	653	701	689	686	707	725	673	659	656	644	670	685	686	709	672	711	704	688	673	688	693	644	638	697	668	667	707	682	654	710	690	667	702	670	732	654	694	699	661	704	699	685	626	681	677	684	705	653	675	663	656	681	627	666	663	692	665	692	658	633	656	684	694	639	662	659	680	673	665	711	682	683	654	659	687	686	688	700	700	684	644	705	710	635	683	676	701	699	651	687	647	686	695	712	687	682	690	687	721	669	700	671	693	697	661	642	687	657	648	696	685	717	689	685	679	619	682	653	663	669	647	682	634	673	648	670	686	661	675	692	671	707	686	699	691	652	701	669	669	629	664	685	667	721	679	643	666	656	678	670	622	670	729	662	678	704	710	670	658	710	658	699	672	730	687	707	680	620	656	633	700	699	688	718	684	648	724	636	668	706	690	653	670	687	656	657	675	621	662	664	618	682	755	710	676	709	703	649	657	709	688	649	682	700	681	652	717	671	661	706	673	669	707	673	642	664	651	672	693	634	630	698	651	661	631	688	699	706	649	673	675	666	639	673	668	628	711	680	678	662	643	630	663	672	659	636	696	670	698	659	662	700	672	689	712	684	680	694	675	670	685	669	638	695	674	674	683	677	617	684	644	688	664	665	671	683	673	679	729	671	700	652	685	660	690	692	658	702	650	665	671	672	666	691	691	708	642	648	677	676	686	690	697	684	685	718	679	680	669	648	700	618	701	696	671	685	701	673	678	667	696	664	675	647	648	654	669	691	689	675	640	651	738	605	666	644	660	685	668	723	640	639	632	674	676	620	666	717	664	689	672	713	666	696	673	710	683	656	633	712	654	665	659	674	676	693	648	623	698	702	698	712	707	629	706	667	650	691	687	680	708	675	645	682	650	660	665	644	694	659	668	696	677	675	665	745	624	680	656	700	698	667	661	689	641	705	648	634	682	677	666	694	721	684	718	679	654	718	714	689	692	653	643	686	690	670	682	661	651	662	696	720	691	684	659	705	658	723	703	671	664	667	696	683	675	706	707	710	700	704	670	684	673	667	682	684	701	681	645	698	629	668	698	717	670	680	673	700	712	689	669	692	650	679	674	689	674	675	680	699	722	668	673	672	653	716	644	685	708	687	718	694	720	702	678	634	687	668	670	714	650	676	683	724	699	671	650	651	662	701
30655	31055	26359	10406	1434	547	472	411	448	473	425	475	448	442	428	447	396	444	418	440	441	466	405	426	461	432	467	437	416	419	473	399	419	387	427	402	444	445	400	437	470	449	423	449	450	417	462	428	422	433	412	409	443	453	430	434	426	440	432	454	461	415	421	477	477	416	463	446	418	446	437	410	434	404	409	411	463	447	443	441	434	439	402	441	444	418	466	422	437	388	429	432	397	436	426	408	453	436	441	442	427	454	416	385	455	401	399	397	434	462	431	467	440	387	424	443	413	436	462	455	426	422	438	436	449	451	449	407	447	449	456	447	464	415	427	425	420	426	409	407	451	441	432	402	425	456	455	475	427	404	436	415	410	427	462	432	424	419	414	450	412	411	446	434	466	440	433	444	409	432	416	424	451	420	441	469	428	415	452	420	430	434	441	471	441	426	460	409	456	414	442	442	424	406	454	405	447	442	441	433	442	405	443	434	430	438	437	405	433	432	417	421	419	448	418	421	428	416	446	435	443	451	426	465	416	436	424	443	422	418	432	418	430	427	431	455	454	443	428	473	461	435	444	404	423	419	446	422	440	450	452	449	442	471	423	437	402	438	421	455	455	462	428	490	446	436	426	445	435	428	434	449	437	417	446	450	419	435	462	429	406	438	449	435	401	395	410	459	426	413	451	400	432	449	456	419	448	429	446	457	424	429	438	437	430	435	446	440	451	429	441	438	466	442	431	417	419	427	434	486	461	429	443	428	442	456	440	404	442	442	431	394	473	457	429	464	426	444	416	425	462	404	421	422	438	432	425	437	446	443	446	440	477	406	428	423	436	444	442	454	429	461	419	400	425	459	478	425	449	427	448	428	468	488	435	464	444	436	418	416	441	422	446	462	464	436	425	428	431	425	407	446	438	405	437	422	429	421	443	444	436	429	428	461	442	441	467	424	425	431	423	437	441	437	452	423	435	436	428	442	473	457	439	443	448	424	440	456	436	429	439	436	403	457	459	449	426	464	454	406	440	413	417	430	460	459	445	437	459	405	409	417	456	456	435	455	422	417	421	406	454	453	417	447	420	430	434	433	435	422	406	444	441	493	446	430	421	460	424	456	491	450	449	426	412	412	412	397	430	413	425	446	481	428	436	447	418	436	449	435	444	441	429	426	439	413	482	444	454	457	429	460	454	421	417	421	454	405	396	434	456	444	463	436	451	425	427	457	402	455	399	414	416	401	418	450	445	423	420	439	446	423	459	449	416	446	476	451	411	455	471	472	429	449	503	427	440	454	462	410	430	417	452	443	427	426	429	421	443	440	399	443	441	436	436	426	435	431	422	448	433	441	404	427	428	477	458	469	438	444	464	418	444	413	456	464	471	435	442	445	468	431	425	443	432	420	430	439	454	418	412	412	471	465	437	435	435	450	416	445	399	416	407	452	475	496	460	423	460	473	444	467	442	441	435	431	443	425	470	429	435	461	402	421	430	433	447	423	440	434	416	425	434	418	493	417	456	413	430	434	394	434	464	401	439	409	476	423	415	428	453	428	423	456	436	444	436	458	470	442	465	433	430	455	447	446	434	438	385	450	424	412	412	428	410	474	454	404	447	423	420	446	416	448	435	436	440	432	401	450	429	398	475	435	442	430	430	437	426	434	417	439	450	447	422	447	412	416	437	437	457	471	427	432	451	447	417	438	426	429	432	422	461	449	393	412	453	423	398	451	457	445	433	432	427	451	427	443	457	420	425	419	441	445	412	405	470	436	430	408	403	413	414	430	443	441	441	410	431	443	432	431	416	448	383	414	415	396	417	441	392	422	451	426	459	409	413	429	436	416	444	459	464	437	449	432	438	465	429	469	452	446	404	412	425	388	427	480	460	426	447	435	453	460	472	459	447	445	475	444	459	431	443	414	433	477	434	405	435	425	430	435	412	409	449	432	406	408	426	418	439	422	435	433	425	462	428	423	429	418	432	458	446	442	457	441	421	462	393	471	402	434	425	435	442	426	455	421	427	461	421	422	450	447	422	433	418	422	430	418	454	476	467	422	434	441	406	438	432	405	463	415	379	419	405	462	408	444	440	443	423	414	405	443	443	426	429	441	469	431	436	447	434	452	404	448	415	436	455	457	422	448	411	451	423	460	448	437	440	406	437	429	461	448	414	421	414	471	451	457	439	437	399	409	434	456	482	445	432	460	406	418	439	417	409	437	416	441	439	409	447	421	456	409	452	405	445	467	421	422	447	434	440	461	414	419	428	441	425	416	426	431	410	417	454	418	433	397	471	462	416	425	454	394	441	436	452	481	431	455	443	429	416	427	447	431	474	464	431	446	418	422	438	464	422	405	461	443	458	434	434	399	424	400	468	438	431	459	442	454	452	435	476	437	436	424	392	487	434	445	426	441	489	438	453	421	457	461	415	440	440	485	451	442	417	398	407	448	463	453	440	427	436	428	434	380	437	435	448	457	385	410	454	455	424	412	426	405	398	465	383	423	451	420	461	450	403	464	429	447	425	463	427	408	462	408	424	437	412	443	437	434	450	444	413	453	445	430	416	432	422	429	437	438	398	425	443	431	450	438	445	455	477	441	443	433	454	449	428	476	474	449	419	426	503	449	434	399	464	435	427	409	422	388	428	459	435	413	449	445	391	420	425	476	437	424	410	444	451	419	449	431	421	437	453	429	413	442	465	388	392	434	444	448	427	438	432	440	413	457	420	439	482	410	438	425	407	422	421	448	436	453	436	396	454	495	449	454	437	428	420	463	442	479	460	469	444	437	434	442	451	415	417	449	423	456	445	434	454	454	449	404	426	442	426	432	426	424	443	418	417	432	440	405	422	397	430	412	440	429	413	420	456	462	437	404	419	430	435	450	431	442	404	451	469	458	452	430	416	448	406	425	442	414	445	461	433	466	437	445	425	407	417	433	490	433	431	410	468	456	427	457	427	414	453	453	448	427	458	427	406	382	462	429	447	473	444	414	423	500	434	430	462	405	441	428	414	430	432	425	424	449	419	436	411	408	456	437	434	455	414	403	422	476	448	433	464	418	428	429	425	400	457	418	389	448	442	466	425	433	435	433	446	433	425	404	450	390	443	428	454	472	401	480	452	454	471	455	439	441	458	428	441	453	458	400	463	468	413	454	454	436	444	429	437	450	429	414	448	456	423	442	425	457	433	439	424	426	410	461	427	450	395	397	460	403	410	434	437	449	435	442	435	402	400	508	430	401	458	377	428	422	364	423	420	412	428	376	405	375	410	472	465	450	433	411	445	460	383	410	485	444	478	439	454	419	404	433	411	450	435	401	442	466	425	446	448	416	434	414	448	448	478	431	424	429	418	462	418	421	429	423	416	410	437	455	416	396	423	434	451	436	422	435	435	423	438	440	431	438	437	391	468	454	440	434	432	453	477	454	453	407	422	410	438	429	418	418	433	461	432	443	470	411	465	441	431	414	408	436	429	456	455	445	404	458	434	418	452	449	430	439	417	481	455	438
37345	45517	28342	8833	2228	848	697	657	638	671	587	648	675	609	588	620	691	664	636	642	654	669	653	656	639	650	618	660	624	635	700	672	608	677	649	650	629	645	600	617	677	639	646	618	662	641	658	639	635	638	696	662	612	636	696	632	646	656	679	680	677	667	695	626	638	663	636	610	691	713	642	659	667	649	640	618	635	680	644	657	675	641	627	664	689	673	625	680	657	665	647	656	597	609	615	681	623	629	621	679	627	707	631	644	591	652	596	662	616	651	679	628	648	685	689	669	667	652	644	613	699	614	623	622	630	654	629	668	628	673	639	622	664	610	637	674	650	666	642	628	625	635	644	676	596	559	623	635	673	673	604	633	662	610	644	652	648	621	663	649	660	650	677	650	645	610	655	619	632	634	630	669	642	639	629	629	639	659	618	618	615	657	688	664	637	653	663	652	640	670	643	655	676	652	595	624	653	657	674	619	629	596	663	702	673	650	682	625	677	604	630	645	642	685	702	652	618	677	662	620	637	659	646	628	621	648	642	637	650	655	676	646	648	650	652	626	614	662	640	680	623	649	600	650	646	648	632	682	613	674	659	729	630	673	663	695	636	618	667	670	623	646	610	649	646	648	649	667	614	648	624	678	653	643	656	631	667	626	668	638	643	648	699	609	628	644	663	732	648	651	688	624	628	654	689	617	635	625	665	622	650	618	652	674	661	602	663	585	662	714	662	643	669	678	631	667	663	623	614	627	666	649	655	654	669	633	666	638	654	637	670	630	684	605	641	638	693	659	665	647	627	617	634	659	656	623	651	652	606	659	662	680	600	644	658	632	653	638	632	640	689	640	627	617	664	653	632	611	647	622	610	641	661	658	669	671	648	631	685	653	619	654	620	621	656	660	654	649	659	643	674	615	653	629	632	647	650	655	606	651	614	656	662	651	677	636	681	628	667	623	644	622	674	673	680	657	594	639	676	667	654	672	676	614	641	659	652	646	638	668	679	587	634	635	661	667	661	607	596	610	616	638	652	662	645	643	597	639	698	683	648	705	669	664	688	676	682	712	634	661	687	670	666	657	649	674	614	690	624	661	701	627	646	648	676	637	670	615	698	643	665	646	671	645	672	715	640	624	643	621	596	694	655	615	681	626	680	625	658	640	663	639	639	652	640	617	623	601	645	652	677	619	633	622	673	642	650	631	636	635	585	665	634	649	638	660	609	593	656	681	669	623	654	674	652	649	692	622	641	675	633	700	625	660	671	669	615	611	612	669	660	632	647	679	602	632	682	629	737	596	596	649	627	623	651	703	667	667	666	672	642	627	598	670	628	610	605	679	638	625	629	631	628	623	702	630	665	646	666	644	658	619	635	665	634	596	677	660	640	634	632	670	655	615	650	633	634	653	638	652	667	648	662	630	617	641	646	668	635	639	677	645	673	658	632	668	648	657	656	657	651	600	657	688	650	638	658	640	611	678	648	671	678	640	662	614	631	626	639	651	687	647	638	601	632	632	640	627	697	653	630	665	595	612	662	654	660	637	679	654	704	678	678	635	656	656	593	630	646	677	624	666	632	630	651	679	622	673	630	647	653	599	661	670	632	677	633	646	623	662	657	632	652	653	642	671	625	640	644	670	610	647	670	652	648	642	678	701	664	624	675	619	660	666	666	647	619	683	648	624	593	695	676	666	659	667	598	691	631	605	660	652	615	631	662	631	659	649	636	647	676	642	627	633	629	668	676	684	634	647	692	642	621	654	617	627	650	674	661	691	654	673	643	630	680	665	659	669	666	651	665	642	678	615	663	677	666	664	652	663	570	623	644	641	661	691	685	624	670	672	640	653	663	593	667	687	670	612	618	660	622	674	692	608	672	629	653	718	649	661	616	662	677	633	644	689	652	613	630	656	682	640	614	659	672	634	660	630	607	636	633	633	579	631	666	664	654	653	671	618	625	636	630	607	651	638	658	652	642	677	636	683	697	626	640	668	662	660	660	624	644	687	643	657	632	632	682	654	695	660	655	643	636	649	635	636	664	590	629	690	676	665	656	672	642	670	635	642	625	618	648	653	622	608	642	631	675	650	623	659	707	626	632	685	646	628	582	636	627	675	657	653	686	659	637	659	676	666	699	624	599	632	662	619	639	627	642	631	683	634	685	611	647	662	674	646	634	642	693	631	600	658	680	664	646	613	656	617	640	639	662	660	653	612	649	679	609	672	619	608	683	651	666	647	662	656	701	615	647	644	637	647	645	669	682	691	655	644	626	633	684	652	637	637	654	633	646	623	666	646	664	640	657	647	657	672	604	633	638	669	620	618	686	668	656	683	659	629	601	652	592	667	623	636	623	679	605	649	661	656	682	644	650	646	652	627	635	642	631	678	616	593	619	614	621	652	628	682	629	673	674	692	670	674	656	680	641	661	645	657	667	634	669	646	699	644	650	633	645	660	620	632	640	651	602	609	632	620	645	689	680	629	664	616	619	665	670	657	666	684	666	688	658	701	715	636	602	625	622	678	611	633	636	673	644	611	648	681	634	645	651	658	630	654	605	617	625	634	705	610	715	644	600	613	634	622	649	664	659	606	662	656	638	650	631	644	599	659	651	597	612	682	632	655	664	656	659	615	653	647	608	665	652	614	631	657	637	612	617	638	668	630	691	629	662	647	678	650	671	665	653	620	611	674	618	692	680	614	611	650	713	671	631	656	673	602	668	653	662	647	657	693	622	647	648	635	602	616	610	684	646	619	654	664	640	611	670	639	621	608	648	645	684	617	657	600	646	661	637	659	669	636	668	611	645	645	653	660	658	660	632	659	636	632	641	620	650	633	678	659	606	658	628	681	541	640	617	654	606	683	650	663	645	629	703	588	638	666	618	636	647	712	627	621	677	665	634	664	621	625	639	630	658	639	670	623	715	627	601	682	629	671	640	638	588	637	653	646	646	636	652	645	653	636	666	650	643	650	667	632	606	653	655	663	651	630	649	683	683	665	687	666	647	642	661	678	657	700	628	635	684	666	624	657	633	667	614	637	659	609	630	641	643	657	654	675	617	653	640	630	678	628	607	669	596	660	642	642	601	682	653	645	678	675	618	617	650	681	608	599	592	676	669	615	596	680	602	652	632	621	619	640	666	655	613	649	653	601	674	627	606	678	674	651	613	645	680	632	638	670	658	622	687	666	641	664	682	627	607	665	655	698	668	633	664	635	639	627	646	702	609	675	671	656	648	644	655	639	640	650	682	629	669	610	654	664	654	609	642	680	643	661	662	630	661	623	705	621	627	659	684	659	619	656	682	653	653	668	622	681	622	630	657	615	635	634	663	669	626	646	653	632	651	671	644	596	645	616	649	686	608	652	593	717	648	653	644	672	629	653	625	668	645	635	644	637	620	654	643	609	640	659	636	612	680	681	648	671	681	636	652	605	652	623	658	605	646	675	639	637	627	646	667	658	652	677	670	673	671	693	660	642	653	584	683	640	642	677	665	631	665	637	679	644	643	640
24141	22652	30341	24965	19645	7603	805	532	455	439	404	427	463	477	415	461	483	418	467	459	428	469	484	452	471	459	481	430	477	474	453	460	447	451	449	468	439	409	457	512	415	457	457	489	447	474	443	455	466	467	439	463	471	462	492	436	457	450	441	454	440	471	423	469	493	465	478	435	473	490	475	456	424	480	457	473	452	432	449	457	429	438	466	417	432	480	488	473	454	401	451	396	422	457	445	484	486	439	462	456	492	415	432	430	459	498	484	467	479	462	447	468	446	448	466	469	450	453	455	414	460	421	452	423	460	435	476	476	447	434	452	478	448	486	470	466	455	475	465	480	501	447	438	438	507	422	483	447	482	434	462	400	440	452	465	463	452	482	475	439	482	484	426	419	433	480	443	443	466	464	494	461	476	443	406	478	479	475	446	461	456	434	491	461	447	442	449	418	461	459	419	424	453	455	451	474	469	461	456	469	471	438	456	466	430	450	446	481	468	449	416	487	459	466	441	481	438	479	471	439	469	433	416	394	469	399	462	457	430	442	460	453	451	446	427	438	450	472	439	437	429	445	445	469	450	422	472	444	450	419	481	429	457	481	453	452	472	471	465	451	472	431	437	467	477	449	425	412	493	469	460	481	466	472	446	431	461	476	422	440	442	454	407	415	444	418	495	470	458	480	440	463	421	453	411	418	423	503	445	482	460	418	474	445	454	457	464	441	508	451	490	443	419	452	453	423	444	447	436	433	491	440	485	418	453	420	464	445	436	427	469	471	453	473	453	459	449	441	451	475	427	461	463	484	430	454	439	444	480	450	458	438	450	465	443	452	445	451	462	410	446	439	443	454	435	444	425	440	415	457	464	436	427	461	453	462	444	444	486	419	427	440	455	436	465	485	438	435	430	473	467	491	449	429	464	473	441	458	481	447	437	466	470	434	439	455	448	461	451	477	429	429	436	442	453	471	442	430	425	442	424	465	430	414	431	471	411	434	469	476	447	429	453	456	490	445	399	413	417	444	456	433	451	429	452	462	416	427	426	483	495	439	439	486	443	428	453	436	432	463	426	429	469	459	462	441	442	452	482	489	435	448	456	458	472	437	469	504	463	468	461	469	494	442	457	429	485	447	414	409	434	475	443	430	419	443	422	477	467	469	466	491	429	464	462	431	447	443	459	441	402	436	479	471	455	474	461	465	441	460	447	444	487	451	452	429	471	435	414	424	399	418	458	443	435	433	434	504	482	457	409	453	481	482	432	470	491	404	450	468	460	463	473	461	456	431	452	459	422	418	464	502	464	430	482	475	441	438	466	437	426	452	454	463	466	456	441	478	441	457	437	462	461	433	416	438	429	485	458	454	438	438	443	460	428	496	426	426	422	433	433	505	451	444	428	470	456	480	459	442	424	483	461	445	427	461	459	461	486	405	453	463	446	427	480	481	491	430	466	482	428	440	463	470	475	432	450	445	436	397	446	471	451	464	465	434	437	444	438	474	471	457	467	455	450	426	448	431	478	435	446	427	439	432	441	429	452	467	443	462	443	455	456	477	434	453	496	436	443	459	476	458	454	470	461	494	420	420	418	452	439	477	461	475	463	465	467	470	433	431	466	451	467	435	446	445	470	452	437	452	475	445	456	453	441	408	461	497	453	461	477	430	445	476	475	436	510	477	453	443	457	460	485	458	496	437	463	439	449	468	444	435	481	430	458	429	391	467	454	441	448	458	461	454	441	431	438	470	425	467	517	447	477	430	463	438	457	424	438	471	471	462	436	448	426	451	433	476	460	468	458	465	449	476	450	460	430	461	432	437	449	446	487	452	380	437	427	420	432	470	401	445	451	447	447	446	474	433	470	466	407	487	437	446	466	468	449	460	484	429	444	469	467	444	470	441	497	480	434	429	449	438	448	455	465	455	487	463	463	454	483	479	428	460	446	475	421	455	427	402	443	418	443	449	454	447	465	438	464	478	463	488	489	449	435	473	429	457	426	436	483	404	463	463	494	436	438	464	519	470	418	429	455	463	422	498	421	469	491	491	456	452	458	441	448	423	445	438	440	489	395	453	419	488	485	470	425	467	401	473	483	456	454	465	445	446	461	425	476	470	405	457	455	452	436	455	435	467	456	481	436	422	448	454	484	457	430	458	433	451	465	435	458	475	470	438	475	429	482	458	437	460	488	440	435	438	447	474	449	459	388	434	441	463	455	478	423	431	451	477	453	427	501	435	444	440	451	467	462	443	493	504	438	469	407	464	474	422	398	420	453	437	477	474	443	463	476	435	439	476	476	453	474	393	459	436	480	438	488	406	440	484	440	420	429	455	437	435	411	432	462	469	449	431	433	469	463	480	470	439	491	437	443	449	442	429	468	502	454	422	431	429	470	420	426	444	473	433	460	448	462	401	465	477	446	450	458	487	477	459	429	471	491	434	423	447	432	459	444	422	490	466	479	426	440	479	440	412	435	467	446	471	460	474	466	455	472	488	473	494	453	436	472	442	468	430	459	472	419	474	432	480	429	441	446	448	449	470	424	465	474	437	435	441	458	406	465	422	422	465	461	432	445	468	437	475	460	455	451	434	465	480	448	464	445	450	430	479	497	447	461	445	454	469	426	440	467	470	475	450	474	483	452	438	407	458	474	461	475	440	416	462	467	422	441	439	443	441	430	483	471	453	458	466	452	459	450	462	431	496	463	450	455	448	461	438	474	408	452	447	465	442	421	424	481	438	423	427	451	459	468	430	479	498	477	452	460	460	452	433	458	416	411	460	439	460	455	480	477	414	430	456	447	466	456	472	437	476	471	451	478	485	425	446	448	474	421	469	420	402	481	432	462	499	487	430	466	448	455	421	443	443	464	430	447	487	448	471	462	440	449	484	457	469	489	483	431	440	467	430	468	427	452	458	471	457	429	467	476	443	437	497	471	435	450	430	463	445	451	443	490	432	467	448	439	441	440	487	454	496	445	447	446	476	466	462	467	471	433	450	438	477	432	457	420	449	449	457	445	475	444	413	473	422	453	457	437	455	396	439	434	464	421	487	444	460	405	416	448	463	458	442	445	431	458	436	459	461	432	454	440	468	459	453	452	444	428	432	439	469	395	446	452	461	427	439	452	449	461	450	407	458	432	445	459	470	403	469	425	427	466	457	453	474	438	448	444	413	423	435	448	439	461	454	446	443	424	481	427	434	472	461	462	488	436	434	440	460	449	524	426	483	480	459	429	490	466	452	436	447	459	477	461	487	443	507	436	441	455	434	447	425	510	413	414	440	430	475	455	463	478	481	460	408	462	423	429	442	417	412	445	429	443	427	435	451	467	468	428	415	451	463	407	451	465	464	477	417	477	437	467	457	455	460	451	433	443	455	430	437	434	483	456	472	479	448	431	447	445	428	452	438	448	431	472	430	451	429	430	471	438	458	426	436	426	444	453	449	445	451	430	460	439	435	452	449	457	431	450	446	469	430	470	455	425	448	482	447	427	459	430	443	467	458	440	463
60099	87839	59069	29245	9227	1919	919	690	692	646	742	652	679	656	691	698	687	629	641	673	665	704	664	673	630	694	681	677	637	677	661	641	661	661	657	672	662	647	685	684	722	641	614	665	633	711	639	691	627	663	617	648	684	632	662	688	666	660	697	673	663	679	684	645	650	643	676	703	681	721	660	652	666	648	605	653	656	627	657	664	640	667	692	646	678	668	695	627	627	756	625	633	673	636	660	671	667	686	692	644	674	655	734	695	689	660	666	653	718	686	677	674	634	660	680	703	688	660	660	741	630	625	652	645	643	672	691	644	646	653	640	682	668	658	706	692	663	653	659	713	625	657	652	684	645	658	636	667	653	642	653	637	642	686	665	625	665	666	651	655	638	667	660	719	684	705	687	685	659	709	679	669	642	687	668	685	668	609	666	630	731	644	649	653	630	631	685	689	701	740	689	650	657	652	681	669	678	636	724	665	654	680	635	671	678	671	671	657	687	619	693	670	688	657	632	636	644	684	639	649	667	631	655	688	680	665	646	635	680	686	642	698	699	649	660	645	679	634	680	655	624	682	650	658	724	688	655	665	642	648	673	646	670	671	634	649	652	649	679	644	634	671	663	667	653	685	661	656	659	704	694	625	644	627	643	672	681	652	659	656	633	653	627	680	683	673	662	670	655	677	654	714	699	668	705	685	621	697	618	646	665	656	693	655	695	647	686	638	636	601	620	711	672	637	662	705	685	656	669	641	708	655	655	688	669	679	676	619	647	669	707	637	636	667	697	646	700	655	656	721	681	702	666	670	683	665	657	659	692	677	697	690	658	692	676	678	673	637	697	637	655	674	660	679	655	684	672	671	664	711	677	686	623	688	677	693	670	629	646	645	688	643	626	680	665	650	650	666	649	655	674	685	625	685	680	674	650	649	675	698	642	686	652	673	656	625	648	668	668	640	661	677	729	658	709	628	671	608	695	655	675	678	654	705	632	683	691	645	657	658	639	675	656	628	662	665	658	666	738	656	688	680	634	669	644	701	647	647	678	660	652	642	645	617	692	650	642	706	638	693	620	663	626	703	683	652	688	679	681	683	694	633	657	708	660	690	650	634	739	708	646	687	630	602	665	633	648	648	710	683	682	650	626	719	702	675	663	657	670	703	672	662	669	693	647	639	636	678	662	687	651	655	678	639	661	613	673	644	648	687	666	681	674	671	636	667	663	668	630	688	700	673	661	668	684	652	656	637	655	682	696	693	635	626	672	702	666	691	662	658	662	679	629	675	715	653	699	678	652	684	685	671	668	681	709	670	667	706	656	643	661	714	596	692	634	655	682	627	693	714	667	625	695	690	640	617	657	733	651	621	691	645	632	671	681	683	708	719	661	690	620	660	700	621	649	631	695	677	648	652	694	661	673	676	661	671	627	685	647	692	657	666	702	682	689	657	609	699	671	671	703	641	647	654	683	649	664	684	649	666	677	705	669	673	706	647	665	718	692	676	654	642	650	684	668	654	651	679	623	733	666	671	665	660	651	664	658	656	688	724	694	622	663	635	626	663	672	673	637	668	617	702	707	679	657	678	679	647	639	672	680	643	637	657	679	643	666	684	616	657	631	685	718	688	661	718	687	663	661	653	646	659	626	668	645	683	647	674	683	663	678	676	644	668	679	668	663	617	676	627	667	675	663	644	669	637	705	676	665	694	691	649	654	623	665	647	663	638	678	685	641	634	665	682	670	666	661	643	701	679	630	651	672	669	692	656	661	650	651	725	700	631	678	660	650	676	660	617	689	635	636	626	644	645	671	648	682	685	630	688	646	676	610	675	647	652	633	662	671	640	676	677	659	696	647	703	643	659	733	680	654	657	655	666	676	637	714	651	679	665	654	657	685	617	679	674	695	712	687	660	622	717	651	633	695	618	675	680	664	633	652	651	651	679	680	677	692	664	683	672	631	695	642	597	615	634	648	692	661	653	631	666	687	661	638	680	636	634	661	668	685	647	659	681	675	653	685	607	649	631	665	660	716	711	709	648	665	657	648	670	715	671	666	641	653	653	666	648	638	648	682	654	642	702	650	640	691	663	699	636	664	672	678	674	653	641	663	693	699	685	660	623	661	666	668	636	712	667	677	656	714	694	672	647	692	669	634	697	678	635	714	589	586	662	693	654	648	670	654	654	675	626	623	675	640	747	646	625	667	669	637	659	686	704	656	634	684	640	684	704	651	715	675	667	658	673	630	610	643	684	709	677	648	708	674	670	657	681	673	675	673	711	739	651	637	661	666	651	656	627	673	642	657	638	620	693	681	634	665	646	628	680	659	648	612	673	683	692	651	674	682	685	663	667	670	651	694	697	693	689	709	643	639	635	669	707	709	673	667	689	648	681	692	648	679	690	689	644	657	671	665	691	653	694	656	678	647	677	697	690	662	685	640	690	653	656	657	639	658	721	648	641	634	618	676	670	698	642	658	691	673	639	643	673	640	700	676	694	684	626	648	672	675	649	659	635	647	659	671	623	702	716	667	677	662	644	655	652	667	690	641	650	661	603	667	660	667	637	657	637	689	680	620	635	677	664	645	676	628	688	724	669	671	620	662	655	668	729	693	701	656	708	706	693	673	665	675	664	674	687	603	642	655	689	686	687	657	681	669	745	673	669	694	606	664	660	692	688	664	677	676	648	689	650	650	642	660	647	660	633	638	635	686	660	630	701	656	678	666	643	669	616	685	642	660	673	672	674	719	667	671	672	661	649	626	705	661	696	653	659	684	659	682	684	701	645	660	665	673	685	682	679	684	615	702	673	611	678	691	684	647	669	682	674	671	653	687	659	709	688	676	653	673	673	655	638	635	641	706	688	664	683	644	679	661	694	690	694	653	658	671	712	692	642	690	715	674	677	708	677	658	651	672	652	681	667	668	664	704	640	696	668	694	671	648	642	679	688	654	658	651	683	700	649	680	655	614	697	653	686	703	668	623	697	697	698	691	743	688	630	641	660	700	637	668	682	663	685	626	651	669	663	710	699	663	684	629	612	617	674	657	661	676	668	645	647	641	608	695	689	683	637	663	665	617	656	677	615	706	681	653	613	642	660	702	663	672	641	675	689	666	653	650	715	647	643	702	639	661	691	683	661	699	695	674	687	664	682	618	644	663	619	677	659	642	715	645	654	668	691	696	676	659	647	689	688	693	633	712	670	639	660	688	681	674	681	668	670	630	708	662	715	659	637	669	711	669	671	682	603	643	660	661	749	694	656	662	680	694	693	682	697	659	694	687	689	616	682	690	666	706	699	653	648	654	649	681	636	708	692	677	666	662	715	654	653	656	664	648	703	697	663	675	611	678	693	637	737	665	636	655	655	684	653	689	665	668	689	651	632	655	667	703	697	643	690	751	654	687	672	664	677	687	696	708	732	669	627	648	632	667	601	663	618	671	649	687	653	660	638	648	634	710	670	638	705	630	660	604	661	675	666	683	698	709	645	692	688	628	682	690	671	700	689	686	655
23026	21661	29527	23940	21068	18381	3990	643	528	502	473	495	466	483	507	471	520	473	474	513	470	466	471	459	480	455	478	488	455	467	500	451	501	452	487	482	477	492	477	444	489	475	466	470	520	476	480	485	475	503	463	472	484	436	474	464	492	490	454	460	482	469	470	499	479	461	504	471	445	461	481	484	455	458	474	464	511	479	470	490	510	491	469	444	451	443	469	497	465	463	455	488	504	470	493	453	448	474	471	510	465	501	482	439	443	472	457	478	466	487	447	449	501	478	488	466	484	469	449	495	493	452	467	431	459	462	451	484	500	471	458	493	493	501	498	467	463	507	500	493	494	509	485	463	474	493	468	491	480	462	484	489	479	495	496	451	468	496	456	493	472	485	475	470	450	491	472	463	485	463	467	435	424	480	455	472	444	494	475	497	426	482	495	455	462	485	510	501	499	481	467	462	451	446	504	472	456	472	484	455	484	446	510	505	435	458	472	461	474	484	440	533	505	425	469	488	463	484	513	502	445	488	492	474	462	469	465	507	458	486	467	455	485	497	478	485	502	479	486	527	465	503	504	472	443	497	516	457	501	446	467	469	499	513	498	467	502	450	501	469	463	450	474	454	504	453	481	514	485	420	468	481	483	467	488	487	487	481	471	466	499	448	447	500	456	475	468	503	466	485	490	481	464	493	457	463	461	461	479	477	472	466	485	486	498	457	468	489	499	451	459	469	508	462	487	501	486	481	480	465	456	497	451	507	488	475	424	491	482	449	501	434	461	475	469	499	470	502	511	499	510	439	477	463	494	472	480	424	484	463	519	477	456	488	460	457	499	454	441	485	481	469	477	452	440	482	505	508	471	480	501	412	495	490	471	436	492	465	453	505	466	512	464	465	472	488	459	443	460	429	474	474	489	477	494	469	424	483	456	454	464	505	505	462	507	500	453	451	474	460	443	506	506	471	510	491	462	476	479	462	434	475	475	486	487	444	482	504	493	486	470	502	497	490	471	466	454	472	455	443	507	540	457	476	450	455	460	501	502	465	462	472	454	474	450	456	486	493	462	461	452	530	505	451	506	475	471	501	484	480	480	464	490	505	475	484	440	504	479	475	468	488	447	484	486	483	424	480	492	470	478	488	473	452	510	486	486	462	475	473	467	446	462	500	469	453	447	481	462	457	460	468	445	460	494	474	491	468	472	485	468	451	502	470	480	434	462	465	504	478	458	483	473	492	469	476	465	483	451	477	435	465	463	479	475	428	486	464	459	454	476	463	439	473	465	472	499	457	473	465	459	477	445	496	469	472	481	469	471	500	494	481	491	475	474	492	496	464	473	531	488	436	505	470	490	502	521	480	503	517	494	432	500	492	489	467	496	509	522	470	457	504	504	485	429	490	484	490	484	460	477	485	473	447	512	493	484	479	482	410	487	464	483	481	436	475	450	458	483	482	482	464	458	478	486	462	503	490	482	502	540	457	505	477	457	463	454	491	490	470	466	465	460	479	471	497	418	485	476	472	451	491	480	524	498	514	485	453	430	421	478	490	499	466	449	486	513	460	511	454	482	479	495	478	506	477	472	499	504	472	487	481	469	495	459	454	495	471	473	480	430	514	450	458	491	492	485	468	490	479	483	517	453	486	402	463	471	458	506	464	451	457	469	458	483	435	474	473	469	461	433	487	449	483	444	482	478	487	458	454	464	480	465	473	490	451	482	485	446	486	426	479	454	486	477	454	440	535	453	512	428	442	487	456	459	456	482	499	473	508	442	488	452	466	483	461	487	478	481	419	437	513	499	497	466	468	518	467	454	457	452	454	486	506	440	484	436	476	454	498	479	536	461	519	485	461	460	481	490	484	504	512	467	478	480	495	467	488	475	468	466	468	474	459	495	504	466	502	477	452	448	486	468	467	490	469	475	499	496	484	465	498	484	458	505	477	502	457	473	512	478	472	458	480	458	482	494	464	519	472	441	444	448	482	508	469	468	464	476	478	475	444	489	470	488	508	485	505	443	520	452	456	464	477	515	493	422	463	462	474	466	509	462	482	473	483	449	467	504	465	444	492	475	470	505	495	444	482	471	504	486	500	484	452	458	475	461	427	484	489	493	439	481	458	483	490	477	452	489	454	482	451	475	478	441	497	488	492	509	454	452	478	477	485	430	476	459	488	465	459	432	476	513	437	493	481	458	508	485	483	482	475	472	471	485	521	505	502	459	487	476	423	490	448	478	474	465	433	474	484	451	466	492	455	520	483	465	474	418	457	479	437	471	497	496	457	488	448	464	470	454	469	484	449	444	471	469	470	472	461	477	490	474	497	500	468	486	467	459	489	463	469	483	477	452	481	489	437	480	492	502	493	460	443	446	510	450	445	416	477	512	484	490	481	491	497	469	495	453	504	486	458	445	494	475	497	445	471	458	472	487	496	460	463	428	456	487	473	429	479	481	499	445	413	490	477	444	471	471	485	490	475	486	471	468	452	447	458	500	476	455	491	484	463	493	446	476	459	514	491	508	450	508	494	482	452	451	465	466	515	459	496	466	454	473	465	459	525	468	504	458	488	508	474	472	444	454	476	525	482	466	479	500	454	450	442	471	419	480	463	501	495	429	445	475	501	463	487	467	488	523	457	536	465	464	478	451	435	482	455	485	486	489	482	494	445	498	438	486	484	507	489	473	496	480	453	461	507	449	534	468	472	448	445	466	480	462	478	492	473	528	458	474	460	444	450	488	480	483	482	460	476	467	504	439	453	477	481	425	505	473	473	443	489	489	467	489	470	486	486	436	520	453	495	481	452	499	461	454	483	500	451	470	486	428	511	509	477	463	443	448	440	525	492	500	504	522	481	481	476	485	484	466	475	471	457	470	459	459	480	476	457	478	471	475	469	456	473	461	472	487	476	447	472	497	472	458	485	435	477	462	504	460	453	458	479	431	493	452	467	470	504	451	454	481	472	430	503	457	516	484	459	461	462	488	444	453	491	461	522	507	469	471	486	469	477	444	469	473	481	502	449	467	475	459	477	451	499	449	479	449	484	466	469	494	495	472	483	401	482	491	510	486	473	492	466	515	498	495	505	423	458	492	469	490	454	442	490	471	479	474	455	444	452	475	490	472	489	465	495	474	494	487	497	438	434	468	487	494	452	491	517	453	453	460	474	482	475	468	468	485	447	472	481	449	464	519	511	497	492	459	443	449	481	445	467	489	457	492	502	473	498	458	501	462	468	465	497	484	480	482	470	486	450	476	427	445	501	461	465	449	497	468	481	464	489	466	474	464	452	473	480	490	483	517	463	454	475	490	467	454	503	464	466	452	457	499	472	440	478	445	491	488	471	495	484	447	447	468	486	500	444	489	466	474	476	440	468	498	473	505	533	466	447	469	482	451	458	506	474	495	501	436	453	438	458	445	492	457	473	444	458	498	455	484	450	488	451	449	465	429	463	460	467	481	442	451	463	482	461	481	429	484	468	450	445	472	469	450	439	485	471	480	459	473	473
59801	96803	67320	36293	13166	2959	1125	730	746	704	714	667	666	691	711	670	737	698	670	676	686	653	678	652	744	718	682	780	674	722	673	679	687	685	690	685	705	661	713	650	690	674	638	697	698	669	686	653	708	701	689	666	664	659	704	620	692	699	628	676	636	666	682	690	647	700	664	672	674	685	670	645	669	690	680	680	710	683	623	651	710	672	658	721	684	706	696	680	694	702	705	663	675	665	689	646	657	706	672	683	672	689	666	703	672	685	706	661	693	691	659	692	668	707	643	690	627	707	663	707	650	688	660	689	640	660	676	705	716	649	654	675	637	691	678	683	647	689	677	703	718	651	690	648	692	690	707	654	667	645	653	689	690	712	749	666	677	636	708	680	673	659	675	654	650	670	740	718	708	644	710	694	708	704	708	643	699	633	735	681	669	703	648	652	691	714	684	664	633	703	663	692	679	711	699	667	685	732	689	665	714	668	673	708	691	701	705	684	609	711	677	686	706	675	706	653	687	677	674	675	700	720	686	664	683	706	691	696	705	686	706	685	708	701	641	670	677	655	673	659	688	719	707	671	695	706	688	706	717	677	683	688	707	730	635	663	644	683	657	711	681	681	683	696	700	667	677	672	681	690	685	733	687	670	686	687	698	712	699	693	702	650	686	678	669	674	649	671	692	655	681	682	670	681	689	686	721	665	704	682	682	721	719	699	699	706	712	652	706	706	706	668	707	667	687	671	691	732	678	661	675	654	697	655	707	732	672	644	701	702	645	675	704	708	675	689	683	716	677	699	653	668	683	713	680	676	678	704	686	638	723	667	666	687	695	702	655	651	717	662	698	644	712	678	666	623	667	710	689	691	679	678	652	707	665	717	720	642	657	663	719	637	697	666	690	687	682	649	674	688	683	655	691	646	680	675	712	687	644	704	679	755	659	696	680	643	683	674	662	655	654	657	693	671	709	677	684	728	666	708	684	683	679	678	657	679	679	666	727	668	708	704	699	668	693	682	649	717	636	677	681	696	670	711	703	651	681	656	733	683	707	701	674	649	703	717	679	721	673	713	680	675	680	713	664	680	652	650	737	689	696	675	667	705	685	718	684	703	667	683	693	656	678	692	682	695	725	676	701	728	680	714	669	687	725	675	651	634	723	728	737	705	686	656	698	681	681	711	645	667	705	681	647	657	705	709	693	725	654	720	666	653	686	659	675	662	670	676	639	657	683	692	694	699	688	643	664	705	702	732	703	697	650	694	652	665	666	700	690	701	646	698	671	639	688	654	648	696	669	688	682	629	720	680	681	648	639	701	653	708	732	658	659	654	656	694	637	692	669	638	704	655	700	710	699	654	676	686	692	601	686	699	722	667	691	738	679	688	648	630	657	649	688	665	627	682	682	683	686	685	681	712	655	704	711	608	701	655	724	664	701	682	699	653	642	697	680	682	683	657	687	717	729	659	710	662	685	719	654	695	657	634	660	711	684	722	677	716	693	687	689	653	699	703	673	675	681	677	665	666	732	668	666	675	676	694	703	653	671	668	690	669	716	658	672	659	710	701	638	674	700	674	620	681	629	679	665	700	685	696	705	627	697	686	719	645	665	651	673	701	623	697	664	676	666	664	678	672	672	651	693	658	684	675	717	721	695	673	699	726	694	660	643	706	747	698	645	685	736	698	707	722	650	676	675	686	698	712	683	703	687	713	689	683	643	708	685	682	680	689	666	726	666	657	684	663	691	708	717	697	687	675	702	667	697	683	698	677	658	717	674	686	654	697	690	732	679	703	748	686	750	695	692	652	703	633	699	682	678	700	665	731	713	719	661	662	678	736	724	700	695	695	704	688	635	672	624	689	699	669	689	724	729	629	648	699	705	650	649	682	702	698	678	701	694	657	685	671	651	690	695	661	672	695	706	698	697	694	756	714	691	704	724	652	654	694	661	651	679	707	724	675	677	705	674	651	640	698	643	664	639	676	698	680	693	677	696	676	696	653	697	689	689	673	662	671	724	699	686	686	668	624	663	656	722	706	613	662	693	691	616	697	680	663	642	648	670	696	652	698	688	630	686	705	671	721	639	730	669	677	707	713	712	726	750	690	679	658	676	701	676	723	656	689	678	688	714	695	698	706	712	755	683	708	702	660	692	645	692	681	685	662	643	705	709	735	691	629	746	655	712	672	634	687	669	702	700	707	694	705	701	721	716	682	717	677	653	650	666	692	655	660	674	676	684	672	659	685	689	668	715	707	698	684	664	695	636	695	683	640	682	664	734	753	710	655	677	704	700	700	692	712	677	641	665	692	694	707	702	659	662	690	737	717	715	652	676	723	692	702	658	697	719	632	661	685	675	657	670	700	695	691	661	688	680	662	663	698	642	741	653	623	672	696	624	654	721	679	691	669	725	669	714	705	698	706	734	706	711	673	688	669	708	685	725	748	688	656	676	696	701	698	743	647	678	678	657	649	716	694	732	682	728	705	690	677	687	687	662	689	651	662	653	654	719	687	704	702	696	657	714	673	687	705	709	663	680	651	648	645	649	684	721	663	672	661	674	731	624	660	668	719	694	669	670	668	706	700	668	656	671	688	675	706	683	694	676	652	664	693	662	711	668	673	625	703	666	674	711	668	708	640	732	663	678	626	648	609	626	700	684	655	680	639	685	679	657	705	682	709	705	666	690	734	742	725	671	659	694	711	695	685	727	697	715	660	684	665	678	673	752	692	634	707	711	652	701	693	670	696	744	715	662	692	669	638	701	751	704	691	699	702	696	708	677	685	715	674	696	657	646	665	759	659	695	689	632	660	684	712	693	704	669	751	742	718	676	677	693	659	709	669	650	681	733	699	672	692	707	686	668	609	712	674	677	652	673	689	702	694	729	687	665	681	691	734	707	637	686	661	738	672	680	680	679	655	693	748	672	687	630	693	684	652	683	647	724	648	673	671	696	708	676	689	693	704	706	709	688	695	698	702	667	697	689	678	656	677	707	708	680	654	696	634	721	680	678	650	667	644	673	688	715	678	665	694	707	719	654	738	658	705	692	679	672	667	684	674	677	668	686	652	731	704	668	677	647	693	707	705	692	718	693	681	705	685	681	671	672	666	675	677	715	691	691	704	743	660	657	680	674	695	686	678	678	678	688	699	721	675	676	669	706	658	683	677	669	699	678	715	701	718	622	672	693	715	668	656	655	692	703	724	685	722	628	697	682	648	667	695	707	641	711	682	672	681	708	702	696	655	666	659	681	703	697	682	695	656	653	694	699	707	691	664	739	698	656	694	629	624	670	718	660	667	684	686	695	728	729	687	651	673	682	668	710	711	650	681	703	694	656	643	672	651	619	696	684	649	649	694	705	705	665	714	725	694	689	677	665	718	690	669	649	704	610	657	702	734	668	740	667	651	715	712	677	672	723	642	649	665	652	660	703	674	672	644	705	681	736	690	683	668	662	659	742	677	667	670	684	676	664	687	686	706	662	686	665	675	678	643	694	679	727	665	679	636
30599	30424	26336	10464	1432	527	463	459	431	435	407	459	454	425	441	438	452	475	460	452	486	452	453	419	452	432	424	412	485	444	416	429	426	410	416	452	410	431	453	443	410	462	446	423	450	431	448	431	457	450	421	451	454	475	451	427	437	447	433	444	434	424	443	420	494	429	477	441	450	455	459	440	425	428	411	452	423	444	441	485	424	432	426	477	423	462	416	416	440	427	452	470	436	445	436	425	428	409	428	470	462	439	442	456	427	416	446	418	418	427	450	460	441	382	415	446	401	435	441	440	443	410	457	438	388	433	474	417	458	434	414	455	437	426	471	431	424	439	452	431	441	452	461	450	450	427	407	444	400	433	436	417	411	426	435	441	476	393	362	422	442	440	412	430	404	430	465	413	469	419	461	405	404	429	467	417	445	442	452	437	427	414	411	405	434	448	438	436	435	412	448	452	445	428	419	419	399	434	459	456	405	418	438	429	451	451	435	484	444	454	451	467	428	449	423	422	450	469	415	436	464	418	439	488	450	439	463	452	450	416	458	418	470	427	477	423	441	422	441	420	454	464	447	429	479	413	446	427	420	415	440	467	450	440	437	392	431	404	456	443	428	466	426	436	472	445	452	435	440	445	437	440	423	426	442	414	451	449	456	447	425	431	453	372	497	432	413	433	392	450	450	437	435	431	422	428	426	468	417	444	449	437	426	472	462	415	428	479	467	440	429	387	422	418	393	421	426	438	461	423	439	427	434	447	453	426	424	460	452	481	428	451	432	425	449	453	410	424	436	454	452	430	464	421	405	455	393	439	430	437	432	422	477	429	432	416	441	477	458	467	430	439	431	429	414	434	415	450	446	429	459	452	448	463	432	383	461	445	437	415	434	428	444	437	376	429	427	454	459	445	396	466	429	456	440	427	424	406	411	432	397	463	426	449	461	435	466	434	446	411	404	445	430	440	403	451	424	463	432	439	442	425	434	425	433	491	441	441	474	440	461	456	450	414	425	399	433	462	454	472	431	493	429	427	427	471	438	434	402	451	418	452	421	425	420	445	423	489	456	421	437	446	432	474	451	442	429	434	478	429	417	413	424	450	428	421	452	468	437	427	429	451	454	443	437	454	411	421	471	411	404	406	432	477	441	437	441	425	473	438	430	463	401	488	436	436	404	422	425	414	469	481	419	471	437	445	435	423	440	423	437	427	453	441	411	462	431	405	450	401	447	430	439	441	435	420	405	439	479	421	487	416	457	412	461	482	435	442	400	468	433	480	421	434	452	439	398	422	435	439	433	427	438	479	429	404	419	468	440	422	452	445	427	425	436	445	447	452	434	449	394	431	445	419	406	424	412	446	442	430	439	427	438	436	455	428	442	421	435	445	425	428	444	432	401	414	435	424	441	430	430	432	468	442	401	454	439	453	455	422	460	429	386	447	463	418	422	449	402	409	463	422	437	439	434	463	463	434	435	439	438	457	443	441	434	438	422	427	427	464	460	429	401	407	418	405	447	454	460	470	470	439	456	414	441	431	456	477	427	444	474	467	423	426	454	460	428	447	427	434	455	426	457	454	418	424	466	458	435	481	450	404	447	484	458	438	470	429	434	450	440	469	437	431	420	453	436	448	432	452	439	440	408	423	462	430	428	437	416	398	438	427	410	459	438	462	442	460	471	454	425	434	456	422	472	424	462	433	468	453	407	428	425	419	456	469	427	453	463	430	445	434	425	417	480	412	434	416	456	408	459	487	483	431	419	448	430	446	429	426	429	456	403	425	451	430	457	432	452	419	439	422	440	451	462	409	418	455	424	417	444	473	409	470	441	394	440	383	441	481	440	467	433	462	438	467	461	429	431	426	423	465	476	411	443	400	410	429	416	402	425	435	455	437	454	436	417	436	405	430	447	413	439	470	447	423	451	425	418	447	419	403	466	455	433	433	434	447	437	423	435	467	460	431	414	407	432	418	431	407	449	423	440	420	409	414	431	473	460	466	457	432	427	410	454	433	439	432	439	436	438	417	452	438	424	446	428	453	409	394	427	424	440	429	457	435	447	450	414	462	452	462	437	441	498	434	431	478	447	469	438	429	458	472	399	456	438	481	462	441	456	450	422	408	439	430	393	412	428	454	434	411	461	437	425	431	426	416	424	425	424	411	430	454	434	429	423	449	399	422	434	443	455	398	436	444	457	434	425	385	478	445	423	438	417	444	427	417	455	447	413	400	397	424	453	425	427	443	417	424	381	437	495	456	470	449	418	461	464	396	440	413	444	434	407	404	465	390	437	450	455	441	439	451	448	425	485	444	447	413	411	405	450	462	431	458	454	428	433	446	434	428	453	412	422	445	435	452	424	453	426	448	465	424	438	456	434	439	458	420	443	425	470	433	414	444	433	456	406	413	418	415	451	432	435	453	400	418	419	439	446	439	431	470	466	451	427	448	412	444	431	466	459	443	438	457	458	453	472	471	407	423	459	394	440	442	417	442	451	452	405	431	412	449	474	446	446	422	462	411	419	434	436	424	441	408	426	439	448	408	437	410	442	446	419	421	374	432	407	462	417	419	453	473	449	418	450	427	439	403	434	387	414	434	422	416	429	471	428	440	462	448	436	434	437	495	430	416	392	456	453	459	449	430	421	410	427	432	457	448	394	404	426	439	440	432	400	437	446	430	430	454	442	413	465	396	405	484	428	435	416	419	438	430	415	462	461	486	413	435	450	427	430	446	403	432	412	423	408	440	404	399	456	438	442	437	421	401	460	428	477	432	438	488	430	453	411	440	426	379	425	427	443	410	423	412	421	457	434	419	417	446	415	477	441	455	481	469	466	471	450	507	439	448	476	486	473	455	459	430	386	439	415	404	432	442	451	414	417	444	456	444	388	491	435	477	451	467	416	442	464	466	409	441	397	451	411	441	411	442	424	447	380	435	431	423	451	496	408	421	455	422	436	455	405	407	440	434	471	415	412	424	443	447	442	434	445	453	409	427	424	420	458	459	428	475	402	432	422	455	417	423	447	440	394	434	447	442	412	405	425	453	445	449	465	471	410	465	473	430	480	436	452	431	429	435	441	482	439	436	428	429	435	403	459	454	447	464	440	433	438	403	454	453	436	436	471	454	435	433	450	384	464	440	443	434	463	418	460	439	416	452	456	430	434	438	460	443	467	440	460	429	408	408	416	461	446	376	428	445	433	444	427	417	448	427	463	433	432	451	423	425	439	459	456	445	436	429	461	443	444	443	425	435	424	438	429	434	432	424	436	453	419	418	419	452	444	433	463	432	461	413	456	464	448	399	459	432	441	475	464	464	409	418	402	417	478	436	428	467	440	435	444	466	420	440	466	433	429	437	399	445	429	416	448	440	398	440	459	437	435	481	445	436	437	469	473	440	478	464	467	379	457	438	445	454	463	432	435	436	426	438	449	445	420	435	434	427	484	427	427	391	448	435	437	439	432	470	432	426	460	447	454	432	425	443	429	427	484	456	460	437	440	437	415	428
37714	45334	28286	9119	2191	852	717	670	674	651	650	630	632	643	668	649	697	673	689	731	684	622	642	637	732	664	697	643	614	640	678	670	637	680	701	690	679	655	641	629	633	649	639	648	655	649	661	647	643	651	630	666	655	683	654	640	666	639	628	665	671	665	660	668	684	625	709	657	708	685	688	632	652	670	659	670	677	683	666	661	653	659	669	676	666	658	608	645	640	655	722	632	615	648	651	634	592	661	667	670	657	669	629	639	712	662	636	674	684	639	693	639	622	662	661	678	641	652	641	637	654	668	670	668	650	666	684	660	654	616	665	681	671	632	625	666	637	692	640	668	662	693	628	640	678	638	645	620	696	630	667	628	671	652	665	654	667	644	628	652	671	628	597	691	691	648	662	699	660	617	695	662	677	638	690	610	646	641	679	647	659	654	659	647	643	627	635	636	667	612	659	715	667	667	705	633	658	652	630	628	611	671	654	613	685	657	661	632	641	675	693	651	647	673	631	680	645	638	637	644	668	639	678	626	661	687	626	692	655	645	656	652	606	642	642	624	608	640	618	662	673	653	636	653	644	643	649	637	649	667	634	701	649	651	655	626	667	616	618	695	630	685	645	639	660	660	672	699	630	662	638	594	675	646	672	657	661	618	613	642	624	645	652	635	704	648	652	661	645	651	662	670	671	677	651	693	709	635	630	675	648	633	669	704	650	689	619	634	652	633	643	643	639	644	677	604	658	689	663	637	665	706	679	669	670	659	632	607	647	632	645	648	648	683	710	586	668	660	621	657	636	648	712	674	620	622	644	688	670	689	609	644	661	633	644	662	638	657	659	633	641	705	686	681	654	650	624	637	656	673	618	666	669	645	688	665	652	680	656	645	616	643	640	659	654	651	641	669	676	656	635	666	586	691	632	629	629	657	646	628	672	661	669	641	707	682	682	617	708	628	630	667	673	612	625	603	678	652	640	666	633	691	673	671	698	621	694	651	609	651	677	650	650	623	680	649	588	639	640	636	655	660	633	657	639	647	633	659	674	607	685	629	662	688	630	677	688	639	707	679	654	653	673	593	621	667	620	667	651	661	644	675	642	674	614	622	629	650	674	642	677	632	670	630	667	619	692	638	670	617	643	632	670	656	667	642	661	616	687	643	692	695	625	652	651	660	661	688	719	684	647	647	628	639	638	636	672	648	637	641	663	660	641	649	667	664	626	680	621	637	629	649	668	629	690	656	625	683	671	645	662	656	654	645	635	685	681	667	684	647	672	684	684	651	640	658	681	668	671	694	685	653	656	634	666	622	652	712	644	647	622	672	643	644	677	655	615	653	655	652	679	653	607	674	708	640	644	630	662	607	690	680	605	644	649	626	679	661	656	658	620	641	626	628	657	646	665	612	611	633	631	660	649	638	624	635	635	636	672	697	681	707	672	634	666	623	640	697	684	693	675	630	618	667	647	675	659	655	642	663	624	656	646	657	623	672	664	678	607	695	642	649	598	678	644	662	651	703	656	641	667	709	670	662	730	694	688	630	626	707	666	690	643	672	657	660	658	617	648	631	617	649	625	655	657	660	630	668	686	625	600	651	703	677	627	673	648	623	633	626	666	623	619	666	671	664	588	665	638	665	602	669	664	615	707	674	684	652	654	633	635	687	655	678	611	677	650	636	656	652	648	644	670	650	655	635	670	627	638	631	646	627	702	649	669	638	664	609	638	690	671	675	617	663	655	663	674	676	620	647	650	640	649	636	618	699	675	635	672	647	664	681	662	668	697	686	673	663	679	647	682	665	685	650	658	612	640	680	669	683	649	674	617	631	669	614	665	694	678	661	648	667	693	688	683	681	660	672	636	631	642	665	648	676	641	640	658	706	638	685	697	604	590	633	636	636	655	634	686	635	639	660	668	692	698	667	634	605	642	656	629	631	613	680	671	617	669	639	692	658	693	639	655	648	687	648	668	647	660	627	642	718	699	613	680	640	698	648	694	678	630	677	654	652	606	691	612	649	620	678	612	676	652	683	664	637	626	697	694	660	665	649	648	636	631	645	629	685	664	657	697	641	681	677	645	644	674	634	654	644	653	630	615	674	636	655	691	618	629	698	620	664	652	676	660	662	637	583	631	649	646	648	657	645	661	637	683	628	653	661	666	647	652	642	704	662	677	647	665	651	657	676	639	617	616	649	621	617	669	650	643	641	638	630	663	695	708	642	644	681	660	645	649	636	661	659	727	666	640	666	641	652	674	662	647	693	629	674	649	619	676	649	658	700	685	666	673	626	635	655	645	685	644	665	650	659	660	666	592	674	662	699	629	688	650	644	655	637	695	642	697	671	658	673	709	652	643	648	670	693	661	653	656	642	644	668	656	642	639	668	664	691	670	684	634	613	639	650	671	643	640	636	692	647	641	643	633	683	676	659	641	669	653	735	637	644	655	701	639	657	623	677	652	662	706	655	660	664	667	666	649	663	628	652	678	658	628	621	646	640	653	648	661	644	649	651	647	655	657	671	666	690	628	627	665	688	621	606	624	655	671	647	605	690	648	666	664	610	672	682	631	679	696	637	672	635	683	661	633	660	616	624	662	642	667	658	685	655	661	667	702	664	666	642	638	657	696	668	675	609	632	666	640	587	632	638	662	593	664	639	740	631	654	634	606	670	629	668	637	664	664	629	645	669	635	643	614	673	669	644	666	668	672	660	639	640	678	644	649	659	639	668	636	618	654	691	702	687	610	696	671	636	642	708	651	628	644	656	688	590	694	661	628	635	645	651	614	702	700	658	602	661	635	680	658	641	644	684	642	668	604	652	619	660	640	632	638	671	661	658	652	675	705	660	658	701	705	681	649	673	682	676	619	654	627	659	693	667	655	671	668	685	656	603	647	675	623	699	614	691	684	652	677	652	633	611	643	629	623	661	670	610	649	664	645	649	624	648	639	699	692	662	621	666	677	640	644	644	627	665	636	678	705	649	655	617	677	658	710	651	658	676	648	659	669	649	649	616	677	592	630	623	638	591	697	640	612	662	588	679	681	641	678	661	601	624	658	646	609	684	620	676	638	605	651	639	631	602	647	638	691	628	636	632	670	646	664	629	625	634	632	631	697	614	679	672	604	643	660	634	652	693	620	683	639	667	608	671	631	631	657	615	666	629	632	655	637	631	619	667	663	713	670	628	649	679	680	628	641	666	641	649	641	621	689	619	676	652	630	625	697	687	712	667	662	617	650	650	640	688	657	684	664	646	633	666	656	636	692	628	661	654	662	652	648	647	658	679	650	675	652	648	653	665	665	643	634	663	639	699	622	685	670	678	680	639	651	611	655	675	686	636	628	639	663	698	660	657	690	675	639	646	665	647	639	658	641	667	642	660	633	640	652	681	680	695	688	666	611	649	652	637	634	659	636	677	694	648	672	633	605	624	638	653	702	601	676	681	671	672	648	634	661	696	671	670	645	658	688	645	667	643	686	642	647	666	618	656	629	648	661	647	636	671	642	670
24167	22591	30241	24930	19502	7414	879	493	480	457	483	477	471	467	447	409	458	468	470	469	474	460	473	490	459	433	433	450	443	439	450	436	458	466	463	456	490	430	481	441	477	434	455	459	415	446	421	437	425	447	459	429	404	456	482	462	453	439	425	468	428	456	424	437	463	438	440	426	463	429	443	436	443	473	477	419	494	449	417	441	427	467	416	455	425	452	457	447	470	427	437	449	453	460	470	484	488	442	453	433	477	462	439	427	475	446	409	449	443	464	464	489	438	482	439	452	425	397	455	466	460	447	483	438	446	451	475	506	467	433	433	463	430	481	425	455	429	427	479	444	481	468	404	461	467	454	469	465	442	501	453	476	437	449	415	460	427	472	480	444	469	467	462	449	442	450	447	449	434	496	457	486	439	402	429	429	421	450	430	442	411	457	499	468	445	480	449	460	436	454	460	447	447	461	429	453	447	476	477	461	463	463	476	512	460	467	449	460	423	424	418	453	453	405	445	454	480	444	489	465	453	444	410	443	469	468	437	481	448	449	450	400	425	448	446	429	440	458	457	462	430	446	480	423	451	441	462	430	447	437	460	428	434	455	417	449	453	429	458	431	446	424	419	484	433	454	453	448	429	475	472	455	444	476	430	463	456	459	441	471	439	448	473	446	470	451	447	468	438	460	437	467	450	441	436	433	469	448	493	447	451	468	421	429	430	478	442	476	454	467	458	440	507	448	463	463	470	479	424	436	454	440	461	456	452	497	432	434	453	450	466	419	440	483	408	472	495	458	460	434	448	454	462	473	459	429	482	450	431	442	491	452	466	452	479	462	487	465	416	430	447	484	468	486	466	433	465	437	435	457	440	488	442	453	448	428	497	449	495	440	489	429	467	439	451	448	468	414	446	456	457	438	419	440	486	435	453	469	437	412	471	448	456	443	437	442	419	446	460	446	463	471	427	466	476	436	431	440	446	454	471	498	454	438	398	459	425	425	450	460	419	461	438	442	492	441	474	466	470	431	448	457	432	451	425	497	451	457	454	478	443	464	446	415	456	457	455	469	453	452	458	448	471	453	444	440	449	411	479	494	416	471	437	436	453	430	414	442	478	448	457	448	479	495	457	444	455	468	443	450	432	450	446	468	463	445	475	482	442	441	461	491	428	407	433	479	442	428	456	426	455	428	468	463	502	433	433	441	447	441	445	462	439	468	458	461	467	448	452	470	392	475	440	479	433	466	487	445	450	455	452	463	466	442	450	417	472	447	433	475	443	465	473	488	450	456	461	444	468	475	461	451	435	465	440	408	513	457	440	452	436	446	433	451	437	441	411	484	469	457	456	426	450	404	453	469	465	397	434	444	432	496	434	451	471	453	465	463	477	425	416	424	473	460	441	431	445	466	467	456	471	443	481	456	458	464	427	434	488	432	442	473	472	445	433	437	478	450	457	466	422	452	443	465	424	415	452	465	457	469	423	413	428	441	483	486	500	418	478	454	460	452	426	473	458	470	481	458	441	442	456	451	420	467	442	481	438	474	458	453	426	468	411	431	431	403	457	450	421	469	448	463	449	485	424	443	440	484	486	486	463	457	443	471	470	475	440	451	496	403	419	489	414	458	423	421	466	467	464	458	464	443	478	441	450	475	441	464	458	446	469	443	462	445	463	417	471	442	472	451	433	450	445	432	474	418	449	461	450	453	419	451	434	449	458	495	468	437	468	450	469	455	464	471	477	436	465	458	435	463	441	493	498	436	451	457	479	428	456	449	468	476	449	477	432	450	472	436	455	470	439	455	427	435	448	425	413	433	438	451	443	439	474	464	433	453	478	464	467	435	443	440	472	461	463	457	414	450	483	462	445	446	438	472	429	464	443	417	413	434	411	428	474	437	447	411	429	403	413	434	463	464	428	451	433	451	444	429	460	445	459	452	411	450	440	435	452	467	470	434	427	452	461	459	438	446	490	489	496	442	427	430	481	479	424	422	475	445	503	433	400	450	452	443	472	454	466	445	433	436	451	461	450	478	482	406	465	454	464	462	445	445	449	429	473	505	428	441	455	436	397	473	492	447	427	454	471	443	450	499	465	444	430	466	457	420	470	452	455	451	466	430	446	452	438	468	486	459	432	450	448	458	450	474	435	459	428	487	450	465	441	464	425	443	460	441	460	456	451	434	445	440	443	440	477	418	417	467	473	459	486	446	467	437	439	436	443	443	430	445	433	433	441	438	424	468	493	438	448	479	445	439	453	418	432	461	421	464	463	437	450	451	459	446	454	454	421	394	448	399	473	423	435	478	430	451	392	461	458	452	425	432	463	446	445	454	441	454	454	475	430	456	465	481	433	444	461	446	445	450	446	472	431	456	449	487	442	493	467	423	465	467	438	410	449	448	431	443	442	453	503	456	401	444	453	478	458	468	447	431	457	430	459	458	444	442	442	452	437	470	497	459	441	457	473	447	431	419	483	453	470	435	453	474	436	499	445	477	449	434	451	454	444	453	453	459	448	454	415	446	433	468	437	439	460	447	439	425	489	448	461	435	439	402	464	431	461	463	463	452	454	405	473	424	429	471	470	461	487	443	458	485	440	433	451	438	484	478	457	413	463	437	432	440	455	487	463	433	455	437	446	449	469	447	448	465	464	474	414	427	444	466	452	468	451	470	462	454	479	452	492	450	463	459	460	439	439	474	471	449	445	456	467	432	470	435	397	430	433	455	422	430	453	455	467	456	454	456	476	457	451	446	455	452	500	486	432	470	426	474	477	464	446	457	460	465	474	447	417	439	407	455	454	423	446	467	471	426	427	458	473	450	471	457	456	416	443	444	460	443	426	415	439	454	456	466	488	475	437	450	498	457	457	429	442	429	469	468	521	449	437	409	453	490	407	445	458	462	418	457	442	441	431	474	480	453	460	456	438	445	445	399	443	506	469	428	451	450	424	429	465	464	481	445	432	447	471	417	464	424	456	483	482	496	475	483	468	429	440	447	435	473	478	422	437	465	485	448	449	444	469	449	442	446	418	474	458	478	481	465	459	460	438	425	452	432	447	471	389	435	442	453	443	422	435	456	466	478	468	431	456	462	445	435	434	452	464	454	447	489	486	426	452	438	440	477	449	489	480	435	444	445	470	436	461	437	470	443	447	431	415	442	446	466	493	423	448	493	472	435	458	421	445	468	434	507	444	491	467	475	454	469	412	428	436	479	464	457	477	438	486	414	427	473	484	456	469	404	413	458	468	431	428	440	443	441	457	448	468	461	468	457	450	467	426	437	437	450	471	456	467	463	444	421	441	441	453	443	440	443	429	434	456	427	455	457	464	426	461	500	431	403	424	455	462	470	475	463	428	445	458	483	431	457	439	461	441	477	449	471	424	502	484	413	461	453	450	464	486	419	443	418	480	440	421	440	445	487	420	472	411	450	457	428	447	438	437	440	482	459	485	456	456	425	446	484	472	440	463	445	450	470	453	460	491	440	486	477	446	412	437	482	468	471	458	474
59935	87203	58439	29280	9426	1931	921	689	705	687	660	698	670	689	667	660	660	675	645	661	676	662	686	654	627	667	653	658	642	650	666	642	648	661	670	671	651	737	671	695	668	664	682	617	670	726	697	686	683	641	680	675	635	716	674	701	678	670	673	695	617	709	669	709	635	690	646	688	642	708	656	635	678	674	641	673	673	660	682	671	640	657	663	652	675	664	674	646	656	688	681	698	689	647	682	679	646	691	672	671	666	660	695	711	633	655	669	621	674	686	674	710	653	648	642	689	656	707	671	693	708	634	608	666	675	695	694	701	673	639	646	650	704	697	663	621	707	628	666	639	672	670	680	644	654	665	671	655	628	642	663	686	634	644	689	609	671	666	597	632	661	710	677	658	707	716	724	667	697	674	657	665	651	638	704	674	685	660	674	705	679	639	666	706	714	710	637	674	660	692	648	618	684	706	670	675	689	687	675	644	730	685	686	717	704	683	727	664	675	670	660	640	685	653	652	683	685	677	676	661	668	656	656	652	672	657	700	663	680	653	666	681	687	665	674	638	672	689	677	684	660	650	626	694	697	700	661	675	646	669	663	699	644	649	659	690	653	698	644	661	635	659	752	654	684	686	657	673	656	667	656	645	639	620	665	660	696	696	676	703	675	647	680	638	674	688	642	686	707	708	627	644	673	695	642	655	686	722	653	648	652	657	714	682	672	693	622	675	714	674	661	649	635	672	710	714	704	657	653	675	660	670	697	720	668	711	659	687	701	627	629	677	700	608	684	722	661	705	670	686	709	671	629	653	668	661	658	675	698	694	699	640	679	679	670	648	705	654	718	652	662	655	672	695	677	605	671	642	662	699	640	638	664	692	644	656	670	703	684	664	700	650	647	689	621	663	684	652	646	675	666	697	664	664	632	701	680	670	708	649	678	702	672	672	654	632	681	678	634	671	687	711	647	675	677	721	675	689	652	693	649	679	642	693	638	690	666	663	696	672	695	621	613	674	622	682	664	694	664	667	636	692	667	647	692	670	653	667	684	677	689	683	697	655	698	686	667	658	704	666	700	631	704	626	671	678	686	684	648	644	673	686	687	710	627	649	667	716	632	681	641	707	667	685	688	618	664	675	709	734	643	638	708	683	668	658	663	672	694	673	681	654	633	637	648	677	689	649	688	682	650	696	680	700	640	707	668	628	649	696	658	641	652	655	670	668	678	674	722	663	700	669	647	635	643	676	644	668	689	667	638	701	679	697	662	678	665	676	658	616	660	650	681	662	679	644	667	652	668	624	657	695	687	700	668	680	651	704	692	643	698	685	673	681	661	669	666	695	646	647	711	675	643	612	684	691	635	671	682	639	673	730	685	698	677	688	659	650	723	667	692	670	629	653	668	675	661	691	707	656	669	653	664	720	656	661	688	685	621	668	643	675	670	665	692	654	663	655	687	716	678	636	678	694	628	689	659	646	666	668	649	683	642	633	677	640	669	658	660	666	656	675	663	682	648	650	660	661	660	673	641	677	668	680	627	670	670	696	676	650	626	627	681	630	705	708	623	690	667	649	643	664	626	682	695	660	703	657	702	662	657	646	657	687	646	641	688	684	620	690	665	655	674	684	714	667	604	642	656	714	669	691	652	650	649	664	642	604	651	662	686	659	652	641	680	673	691	679	647	643	697	663	655	640	686	690	673	671	727	650	669	684	705	672	672	695	662	623	674	662	681	654	682	694	680	716	692	709	680	664	679	657	626	691	732	678	671	672	682	662	701	696	698	651	651	644	675	655	638	663	673	666	708	663	648	710	688	678	666	693	678	698	677	654	691	649	683	655	674	685	680	672	692	669	682	737	698	699	663	637	704	660	666	689	643	638	670	651	639	677	656	701	708	680	657	678	647	690	626	663	630	685	657	652	657	708	677	697	670	691	641	718	704	692	655	693	726	651	683	651	656	681	698	727	664	634	661	658	672	671	706	690	639	652	664	656	672	730	691	672	677	672	646	710	671	655	675	659	611	677	641	679	654	606	645	706	635	646	728	663	685	663	711	664	643	665	665	701	628	654	687	654	626	714	677	690	700	679	643	648	686	693	670	632	707	681	645	659	678	657	682	693	618	710	659	635	678	666	670	644	666	665	710	670	695	714	669	667	631	647	652	677	644	623	680	657	665	680	656	673	698	698	645	678	610	667	684	708	658	681	667	667	647	646	636	614	681	692	706	698	678	695	628	689	690	654	644	687	670	702	704	670	676	648	667	679	649	658	641	690	709	659	706	664	709	658	672	698	674	681	697	684	683	668	660	631	681	676	646	652	635	725	651	662	674	667	672	699	650	662	690	711	668	700	681	666	721	688	688	653	657	653	671	684	709	654	677	681	682	683	701	627	685	647	674	656	666	615	679	666	646	664	685	688	658	623	685	621	629	664	661	620	681	613	688	658	665	667	702	650	690	689	614	619	649	683	684	657	670	703	696	684	633	663	675	674	697	681	654	654	688	656	699	649	677	655	631	707	680	654	665	686	658	654	647	676	746	670	671	678	692	675	663	633	660	670	658	693	679	688	670	648	643	692	702	692	691	651	688	649	700	654	657	657	670	640	686	691	677	657	696	681	660	707	636	665	625	634	644	685	664	689	675	690	656	694	695	637	711	654	688	692	640	678	622	694	706	676	667	689	652	642	690	671	689	634	642	670	678	673	715	675	667	705	697	671	591	673	643	632	690	650	668	671	653	656	669	707	667	700	682	675	677	740	705	714	673	678	655	652	641	694	693	691	662	676	641	636	632	619	701	693	681	665	681	697	605	650	751	618	658	693	674	640	634	696	682	662	678	683	698	670	693	657	663	612	684	673	664	706	714	688	660	629	644	661	668	644	625	664	652	669	668	664	684	658	650	700	648	688	653	691	627	672	666	633	699	670	665	626	678	662	675	664	713	709	645	690	683	697	668	642	663	657	655	705	655	664	692	718	667	679	655	648	642	686	674	646	673	699	640	690	736	677	652	690	652	683	662	659	684	631	672	669	660	687	710	669	705	654	663	628	658	703	658	671	706	706	645	683	690	631	648	685	661	706	676	648	714	694	711	658	687	701	619	652	745	629	692	703	665	661	642	643	701	726	681	651	661	667	688	638	665	623	735	609	632	648	643	726	672	671	676	672	625	695	643	669	649	686	666	646	660	652	658	714	614	638	706	694	661	663	645	670	671	644	672	714	691	685	645	649	662	676	670	639	647	696	687	688	640	677	637	694	671	665	679	649	621	696	683	675	672	690	666	664	654	718	685	665	665	686	694	638	643	675	650	693	675	672	688	684	683	654	625	653	701	670	672	696	692	615	715	649	627	667	672	644	679	673	652	681	672	678	694	644	704	663	631	635	680	659	687	708	678	692	688	660	688	654	690	678	726	670	659	659	658	648	685	652	721	680	656	636	694	661	658	651	708	645	677	693	655	691	680	623	651	639	668	671	648	665	694	676	663	675	627	669	613	627	711	596	626	678	613	663
23103	21658	29505	23875	21052	18377	4113	576	452	488	499	493	484	501	501	477	501	490	479	497	463	481	500	471	482	482	472	494	460	500	489	502	454	529	489	491	428	483	471	472	463	498	463	481	475	435	539	476	459	456	512	456	475	480	479	460	517	432	472	505	481	482	503	482	473	469	486	480	468	466	480	462	481	464	489	469	446	476	436	509	472	452	465	456	495	433	474	504	472	502	478	453	470	517	493	450	500	456	464	445	511	429	477	483	484	457	472	503	430	497	473	469	474	502	456	473	504	514	452	501	510	462	440	482	494	453	462	461	478	479	492	483	470	450	453	495	470	506	480	476	434	450	474	446	485	486	473	463	463	466	496	477	457	459	487	475	474	472	498	486	503	471	484	503	493	474	475	529	460	464	498	461	456	474	470	456	506	457	506	487	434	463	500	480	478	489	488	480	485	429	474	487	452	478	443	458	483	496	479	456	487	502	474	522	477	492	484	447	427	480	470	480	455	440	473	479	488	432	486	471	447	488	449	445	479	502	474	458	451	465	454	479	496	456	508	506	474	452	507	471	478	477	507	468	491	471	465	492	480	483	466	445	473	468	490	456	467	496	500	441	438	478	435	441	484	448	488	533	453	464	501	445	452	442	461	469	495	448	511	480	454	484	438	479	470	471	457	451	441	458	463	447	475	456	494	482	475	497	429	457	453	464	467	472	474	485	476	489	486	466	430	461	446	463	411	477	455	479	487	510	456	460	477	416	485	456	480	472	492	440	469	481	451	455	453	454	504	453	482	456	510	468	456	481	487	481	488	469	436	480	465	440	466	442	506	482	447	517	473	501	476	459	513	507	500	481	477	459	510	471	463	430	466	492	453	477	516	470	449	454	491	450	457	469	481	453	487	477	457	439	481	458	459	499	463	435	496	501	466	452	476	453	450	489	475	474	457	476	502	442	494	444	492	456	481	454	451	542	481	501	442	486	486	514	469	470	475	518	487	462	440	480	500	532	459	496	475	448	446	478	490	466	504	463	489	457	465	503	486	472	493	491	459	510	468	478	490	475	498	496	446	482	478	448	472	455	494	495	481	462	485	473	471	484	455	485	501	453	488	493	429	479	447	452	480	448	459	429	456	488	490	418	475	487	447	482	511	466	470	484	481	490	524	450	474	474	498	526	443	496	495	481	514	476	484	437	459	451	495	478	444	452	500	495	433	438	470	467	460	485	469	469	528	474	513	502	477	484	462	491	484	481	490	462	453	477	475	460	472	484	473	488	479	484	481	501	444	441	482	471	471	491	459	463	546	464	496	460	444	437	494	490	485	470	466	509	470	501	511	512	451	503	452	470	467	474	483	498	465	492	463	456	460	497	452	495	470	485	523	479	486	491	457	472	451	448	456	477	471	469	443	484	485	439	457	464	469	457	466	474	462	484	469	445	466	459	447	442	440	478	468	462	464	419	444	458	519	470	464	454	474	487	456	469	456	481	464	460	464	442	466	448	437	472	496	444	489	442	475	472	437	512	484	478	482	533	520	456	485	485	457	480	473	477	480	470	458	475	458	458	478	483	489	472	449	470	487	463	455	503	480	485	484	464	488	486	488	493	483	476	489	478	479	461	483	501	461	456	479	452	444	459	451	474	486	479	480	501	479	440	496	448	476	459	484	451	455	465	438	485	479	478	466	444	479	497	498	466	478	483	480	485	463	452	411	459	478	462	471	456	515	472	458	481	449	469	486	467	467	483	487	467	474	494	525	491	498	466	479	452	454	481	479	456	465	475	425	458	460	504	464	497	474	486	480	440	507	497	520	436	484	486	463	494	478	459	448	456	447	479	466	484	475	480	519	452	479	486	472	475	481	472	457	506	499	463	497	483	487	460	430	481	461	485	476	463	426	454	439	462	478	476	497	491	435	481	472	470	504	480	465	458	497	488	501	475	473	499	446	446	437	449	477	469	495	482	476	450	486	457	433	447	458	456	446	458	512	509	518	476	472	446	469	475	462	444	507	481	493	471	481	505	493	481	462	491	450	473	452	447	465	492	471	494	500	513	464	443	479	475	500	427	484	500	468	439	472	500	481	406	501	456	488	483	519	433	457	477	483	465	487	441	467	457	459	496	441	512	490	460	452	453	462	455	477	506	460	484	437	454	483	489	487	494	465	493	466	472	494	487	461	443	481	455	441	431	516	515	474	458	493	490	437	456	480	466	433	445	463	458	470	494	447	443	475	485	456	498	474	465	491	457	479	451	486	508	478	458	494	509	458	510	451	500	475	519	480	510	464	507	460	482	451	513	477	466	496	479	455	454	461	480	436	485	415	482	500	487	486	443	427	485	481	489	479	473	466	490	478	428	479	446	476	459	477	486	480	470	479	445	529	480	493	438	414	479	484	509	432	493	439	469	485	501	515	454	480	438	450	466	467	469	530	487	482	471	466	510	465	472	490	493	450	468	496	456	518	450	449	473	491	463	462	509	472	471	450	469	497	471	480	490	515	467	462	474	463	465	456	481	466	474	457	469	444	472	445	470	493	528	523	421	465	450	492	471	465	468	490	465	471	449	486	480	457	472	500	466	451	486	472	464	480	429	460	450	475	489	478	444	473	495	454	492	490	452	518	480	442	462	483	488	468	474	481	460	470	486	502	481	496	505	444	429	448	448	457	476	544	451	481	418	504	488	509	449	450	521	466	472	501	475	481	455	465	480	487	479	479	475	503	481	457	501	462	434	441	499	473	459	466	475	456	441	466	484	488	452	507	456	466	479	463	488	502	473	493	468	477	476	477	479	516	496	468	487	459	461	474	482	483	460	445	481	483	475	461	464	510	492	464	493	442	457	472	456	481	442	465	491	467	476	467	447	469	475	460	523	462	482	469	468	515	466	496	492	485	486	483	465	511	466	471	453	508	462	459	460	439	474	474	518	475	438	478	497	492	478	462	470	469	446	486	460	446	488	451	459	466	508	488	488	491	459	505	465	461	477	481	460	474	468	462	506	497	489	440	441	481	447	457	488	475	473	512	513	493	456	530	486	453	463	502	419	457	444	454	478	457	445	457	440	476	500	466	495	488	481	481	441	463	494	472	485	448	475	480	499	459	477	481	457	442	463	483	500	463	487	460	464	425	488	490	468	483	464	497	492	446	498	473	492	492	493	496	481	471	508	493	462	471	448	489	488	428	412	451	440	525	472	472	468	533	473	461	479	506	485	477	460	471	504	475	495	508	464	498	471	451	458	480	461	488	469	469	478	505	511	490	452	463	441	453	463	482	489	519	495	468	464	514	455	502	472	490	458	466	457	441	449	473	445	507	503	503	486	466	475	465	457	454	452	459	469	477	449	453	482	432	453	514	477	488	506	477	478	487	497	436	457	528	521	474	424	457	441	439	466	515	470	474	486	457	453	461	508	492	466	430	482	438	429	463	455	456	454	473	500	500	474	455	452	451	468	480	466	448	497	468	458	505	445	461	426	485	461	478	479	456	509	474	458	493	439	478	489
60014	96783	67507	36410	13789	2913	1093	732	754	671	704	685	656	687	681	739	684	682	714	729	712	693	727	719	741	685	681	692	710	677	672	710	709	701	700	687	691	729	683	687	701	625	696	714	709	699	683	702	712	659	673	732	674	656	668	697	719	685	654	742	621	654	690	729	677	650	663	698	626	696	690	695	719	657	697	651	667	650	654	717	638	654	650	696	700	691	681	678	682	672	694	676	758	709	728	662	690	687	690	656	703	732	706	692	723	645	643	690	679	698	697	668	693	680	658	684	659	684	690	629	673	659	663	660	688	695	757	683	677	732	750	669	631	741	694	676	658	696	757	670	657	664	700	718	647	678	674	692	689	720	657	625	698	694	703	711	703	707	690	667	687	681	675	698	683	720	654	654	734	666	689	702	678	673	686	678	695	626	708	658	686	678	736	692	687	652	688	691	708	656	712	653	711	679	667	705	700	644	658	693	725	653	700	685	694	681	717	660	719	680	709	681	674	648	642	688	655	670	726	673	641	693	716	684	677	666	701	688	719	671	704	694	711	704	690	698	703	690	676	701	660	734	683	686	661	680	685	659	708	657	703	679	677	683	692	725	674	664	684	719	623	711	694	671	698	701	727	682	700	693	678	669	726	695	687	713	711	726	700	663	720	674	625	700	705	689	656	642	762	735	651	704	652	643	647	738	697	675	667	706	713	712	656	735	688	696	675	658	700	733	653	691	645	666	678	683	679	709	714	725	649	652	664	682	712	733	636	677	664	676	668	665	655	711	662	686	679	673	694	689	675	672	710	650	690	670	672	702	722	711	627	642	676	648	695	639	693	743	638	682	688	698	699	679	656	709	654	688	707	686	709	648	675	716	710	657	707	666	675	678	700	665	673	694	694	703	682	680	674	736	629	703	720	663	674	745	631	667	648	641	717	683	722	656	683	688	678	729	697	701	690	709	678	632	698	704	666	693	714	720	704	706	731	734	677	714	718	673	669	719	720	696	693	686	699	713	737	687	677	689	686	694	709	672	696	711	701	671	676	727	686	693	711	639	673	720	677	707	669	650	689	667	646	678	714	665	659	688	695	679	700	710	702	705	711	696	659	715	728	706	666	658	659	658	700	722	631	672	699	707	736	717	686	661	733	649	694	750	682	682	671	685	711	679	677	682	675	690	670	703	672	689	692	680	650	688	722	711	724	670	697	683	685	714	721	724	695	730	660	704	671	720	693	645	679	684	694	684	703	731	694	721	660	672	675	654	692	655	716	700	680	718	648	659	686	698	693	706	669	675	666	652	664	713	711	687	689	687	697	640	706	664	662	728	693	672	720	725	687	723	648	705	705	653	643	718	659	670	742	753	684	699	733	709	698	691	672	695	682	710	680	708	687	688	702	673	689	657	729	717	719	715	700	730	726	697	720	732	704	698	705	636	692	670	634	725	708	685	682	677	704	719	635	688	705	652	667	705	721	601	709	653	682	690	713	634	689	697	671	692	766	737	715	674	625	696	673	649	700	681	606	689	715	715	710	696	715	654	670	708	665	702	626	636	698	654	723	666	692	689	658	707	649	701	722	717	691	720	727	661	702	668	698	736	710	701	716	715	703	702	655	707	691	663	686	702	718	708	694	696	700	668	656	700	695	726	660	666	695	673	676	712	691	699	673	696	667	667	697	683	727	704	697	708	682	671	707	670	706	736	705	643	703	666	722	666	660	725	688	681	690	693	709	657	691	696	642	694	652	699	692	726	629	699	688	693	681	634	710	735	681	706	695	634	667	673	691	730	696	691	648	690	702	717	659	638	718	682	686	648	678	676	725	702	668	679	723	680	672	684	687	716	666	668	659	715	751	647	657	693	657	671	676	706	642	703	699	673	660	711	696	661	688	707	720	659	713	652	722	694	744	651	718	720	727	672	662	695	679	663	686	684	651	680	727	719	729	659	701	673	707	674	676	662	701	676	699	688	700	661	730	664	677	656	692	701	697	672	682	717	682	699	652	674	724	706	689	685	682	699	713	667	718	680	696	642	677	653	681	695	699	700	699	694	683	700	685	700	670	677	718	726	672	678	719	674	694	650	684	660	681	663	706	680	664	736	745	668	695	681	655	692	699	672	697	654	697	707	701	701	670	705	669	677	679	689	737	665	731	704	723	646	688	668	662	715	695	684	689	696	709	649	637	684	651	674	703	749	677	695	693	654	730	670	646	701	737	676	668	656	665	677	713	697	708	726	751	687	682	661	633	684	662	683	691	721	627	715	681	729	701	735	710	651	672	702	696	660	693	697	651	628	693	711	722	695	666	706	667	687	698	730	664	695	693	696	728	662	700	684	669	699	706	681	676	717	648	716	718	680	720	659	711	694	693	670	676	686	666	714	654	702	729	694	719	697	689	685	690	692	661	728	742	672	693	660	662	662	687	666	723	714	673	710	685	665	680	652	730	631	722	646	700	684	672	697	675	669	654	703	666	679	689	640	678	711	665	668	686	727	726	680	718	719	704	711	707	682	628	742	694	661	686	697	678	720	646	708	706	719	673	724	704	710	714	728	693	655	641	676	696	650	679	695	675	722	651	680	709	660	688	657	687	651	713	631	714	654	651	681	721	696	689	697	716	671	706	711	700	674	667	688	700	691	698	667	676	690	700	706	734	712	714	704	704	715	685	705	674	673	693	657	674	734	704	701	758	700	688	628	666	732	680	684	694	707	708	663	678	693	684	673	757	655	674	686	684	641	699	676	686	669	635	684	686	691	700	702	677	680	688	691	665	635	708	651	724	761	710	659	663	680	683	673	680	693	633	707	687	671	690	670	664	675	709	693	718	695	679	657	691	723	709	726	654	686	686	736	678	662	677	673	664	699	678	607	676	667	688	658	707	662	678	645	662	699	632	668	728	677	710	671	647	697	685	677	751	679	691	694	686	713	729	680	749	665	696	721	659	703	709	676	726	684	715	705	689	664	686	708	681	685	692	723	657	712	660	685	714	699	708	667	715	690	632	672	668	721	660	679	692	689	699	696	655	637	718	739	666	697	667	646	697	695	674	655	646	680	675	699	689	691	690	688	702	720	682	653	691	646	675	727	669	741	689	683	719	696	670	674	715	668	658	717	689	699	665	685	688	698	667	678	681	659	707	698	685	737	662	673	658	707	696	657	659	717	723	694	734	711	689	697	718	635	652	686	686	670	632	665	698	673	702	697	691	713	725	685	709	672	718	669	661	726	661	735	681	705	674	687	673	702	722	726	678	712	709	685	692	664	643	679	682	701	696	670	669	663	704	699	726	676	647	696	663	663	629	674	691	695	668	634	626	644	684	689	692	701	655	689	703	710	782	688	622	697	684	679	672	681	681	757	660	671	652	664	671	665	679	699	714	674	645	676	661	703	697	711	700	668	693	696	728	653	717	665	652	706	693	720	684	644	713	684	671	680	663	670	739	668	642	723	700	682	665	688	732	675	682	703	672	717	701	709	647	712	719	766	651	672	657	680	709	743	716	700
30450	30762	26664	10783	1583	567	480	420	464	415	478	452	420	438	433	446	419	449	419	432	431	462	438	434	440	443	475	460	450	443	405	452	447	451	442	426	423	428	438	431	468	421	413	455	407	426	447	479	466	424	465	457	459	453	441	413	455	439	467	454	458	455	478	437	440	446	425	414	427	448	463	424	433	450	441	438	466	461	455	430	462	429	444	404	457	450	442	422	436	467	438	454	436	445	438	448	470	444	436	438	434	457	466	457	438	416	416	410	468	425	463	425	430	433	426	435	467	457	433	409	440	459	436	398	465	418	449	452	442	434	433	452	453	429	431	442	491	423	458	449	453	448	418	420	465	431	413	451	441	418	432	476	442	426	415	392	413	450	439	460	479	447	445	426	439	447	494	436	482	445	429	467	420	449	407	449	450	420	494	416	413	445	444	425	440	441	427	448	448	439	423	425	403	462	419	439	423	406	461	421	428	469	425	434	453	428	472	394	447	440	395	448	427	453	415	464	425	467	460	447	472	469	417	453	493	422	413	468	453	420	437	457	430	464	433	463	428	434	431	436	431	446	421	433	440	407	432	418	433	413	460	406	443	454	434	471	442	398	469	496	409	417	426	448	467	474	459	452	418	443	478	418	450	432	419	436	443	445	440	402	425	462	436	455	433	436	444	409	424	419	429	394	437	447	433	432	426	435	422	450	413	429	420	425	417	446	419	453	402	449	421	438	441	422	440	437	441	490	439	445	416	437	414	445	438	459	457	426	451	469	443	454	469	448	470	454	402	436	436	454	431	452	460	424	429	455	437	464	450	448	445	464	456	456	413	461	430	448	495	386	416	390	464	405	442	452	472	441	431	456	420	412	438	425	415	439	444	429	464	455	457	434	417	437	440	434	425	449	439	458	414	418	425	462	435	432	441	436	445	417	437	385	477	405	434	415	418	409	409	456	437	482	413	445	449	434	412	448	424	418	413	435	462	402	476	427	480	426	460	419	453	414	421	422	466	491	471	437	443	484	425	458	461	479	447	438	442	440	425	440	430	411	444	452	458	447	424	449	422	446	475	455	417	427	439	467	439	440	438	443	402	463	434	439	447	441	373	406	428	434	457	458	461	429	461	411	464	410	471	416	411	455	463	416	463	437	450	442	452	421	440	424	435	486	450	392	449	428	461	429	434	441	427	458	467	428	427	436	418	413	444	449	434	432	465	438	496	400	419	454	472	466	413	445	390	478	437	465	459	443	457	433	454	414	430	416	437	462	423	414	435	424	444	420	441	419	410	459	420	466	454	469	449	427	407	462	431	429	394	427	432	439	454	428	430	455	456	449	447	463	474	457	449	416	455	453	442	470	468	414	435	426	427	430	436	448	420	470	436	464	436	468	449	415	444	445	444	474	451	435	454	423	415	428	461	473	434	453	424	439	444	469	446	431	464	431	417	430	440	464	422	436	458	402	433	438	440	440	417	406	492	418	411	464	407	431	435	456	430	453	463	466	454	381	400	448	460	450	444	465	475	447	444	444	514	462	400	438	421	422	447	449	417	426	427	451	423	415	457	434	471	463	433	412	449	461	428	415	451	425	438	460	425	447	454	416	460	440	399	445	445	453	482	461	463	433	448	443	434	448	438	450	445	425	464	411	439	445	468	409	433	452	426	474	416	440	435	452	438	433	435	469	442	453	445	447	424	426	399	433	441	429	439	434	454	434	442	475	444	460	416	430	433	462	410	454	429	430	431	480	432	443	437	468	452	419	421	436	481	440	440	448	483	461	468	439	444	478	415	431	416	437	449	455	416	463	421	443	438	458	459	435	467	451	461	441	446	442	464	420	453	436	452	462	445	426	445	443	421	422	443	445	462	450	421	449	390	440	396	415	468	470	403	479	473	433	452	412	458	446	452	468	420	448	443	429	441	382	439	445	447	434	430	461	442	462	430	410	407	428	480	471	452	416	471	459	466	430	437	403	434	384	451	441	451	462	444	448	443	470	434	464	431	454	432	439	426	456	443	421	414	427	467	415	421	455	433	454	441	447	444	450	459	428	415	464	446	448	452	427	415	433	441	428	420	472	467	431	436	438	453	446	464	422	418	454	467	464	435	443	437	423	433	454	433	464	456	435	449	452	442	474	472	428	443	441	440	471	403	446	442	453	394	409	454	439	437	483	409	449	446	449	428	441	446	418	455	443	451	497	443	419	412	421	424	463	390	465	415	444	425	474	405	420	444	435	442	446	427	440	428	436	451	428	418	420	430	405	486	459	470	410	446	463	468	455	429	415	419	446	441	462	425	413	467	446	475	444	460	417	441	444	457	455	460	443	463	404	470	431	438	445	460	435	456	423	425	435	409	439	424	467	449	459	424	434	477	430	422	453	467	456	455	380	399	418	481	445	452	471	438	438	435	433	460	468	389	420	447	476	461	442	396	392	450	443	433	470	458	456	423	442	403	430	447	461	434	458	443	443	431	460	418	449	423	401	440	447	412	398	447	403	458	445	430	403	439	426	428	457	453	454	408	447	472	441	425	474	426	427	420	452	430	475	419	462	443	426	440	461	471	486	484	470	446	447	420	434	439	459	426	459	470	461	458	458	458	460	412	449	472	423	442	416	388	465	451	444	497	456	415	458	432	462	475	434	456	437	424	404	455	459	449	433	429	426	436	437	434	460	451	472	474	442	480	441	400	432	479	409	419	418	464	424	421	439	424	466	463	434	450	477	470	433	440	443	437	486	445	447	441	421	462	461	458	468	411	449	462	448	462	435	456	462	455	437	449	464	452	434	430	440	455	458	405	427	436	451	462	471	457	430	475	415	430	461	449	443	442	439	425	441	429	434	410	409	421	434	456	448	426	429	429	415	447	465	437	444	445	430	455	433	418	442	424	436	474	429	445	453	467	443	436	454	453	474	413	403	475	439	411	468	463	479	404	473	451	476	437	413	453	443	415	446	414	465	440	435	432	402	438	470	420	445	420	461	468	419	469	413	422	413	432	404	473	476	443	415	439	450	435	442	441	452	459	440	446	399	427	384	412	440	420	436	445	417	455	421	445	426	440	392	466	440	414	447	446	404	453	453	444	472	397	405	441	436	431	447	464	405	427	413	440	442	426	427	430	465	433	444	461	421	424	428	437	422	435	467	438	445	440	433	460	415	458	462	413	429	436	447	441	454	441	451	441	472	426	478	469	459	432	478	414	446	436	464	449	418	453	443	465	437	450	434	457	422	422	428	443	455	425	422	432	456	487	469	445	427	439	446	473	432	445	436	417	408	449	421	430	426	419	417	461	444	451	453	455	442	449	436	476	451	443	440	415	468	481	435	455	421	468	425	450	450	480	443	454	431	418	463	404	449	451	447	472	441	474	441	453	416	415	391	466	419	421	401	419	481	420	455	444	444	415	420	464	422	431	443	434	430	434	455	465	445	440	443	447	437	465	443	436	432	408	455	482	430	465	455	455	401	467	444	469	419	433	460	460	432	417	415	476	420	448	446	439	453
37540	45581	28892	9461	2328	895	721	686	621	704	616	689	642	679	690	689	679	697	686	686	649	676	648	636	633	644	684	668	642	676	683	622	671	613	658	634	659	644	689	666	652	634	675	674	658	656	605	661	628	691	673	651	622	648	660	684	660	705	683	686	622	688	653	654	658	655	641	655	626	676	668	642	663	676	699	671	626	643	649	691	724	670	673	632	678	661	657	627	624	699	669	661	677	624	617	628	654	673	656	676	667	666	666	646	662	680	677	671	665	674	642	684	630	682	649	641	680	633	675	666	714	691	664	617	680	665	621	646	673	658	674	655	635	623	663	626	618	672	661	663	688	647	661	686	649	669	621	743	659	661	653	699	649	651	675	663	671	682	625	646	703	665	675	689	694	662	695	683	662	675	654	644	687	684	618	676	645	673	661	707	619	667	647	691	696	668	668	708	653	671	684	670	621	666	647	704	668	649	722	644	642	658	641	659	631	632	643	673	630	655	710	673	660	701	621	653	654	691	647	671	654	687	649	652	667	654	646	616	675	619	662	638	652	658	642	605	683	654	672	676	609	646	664	681	672	654	629	649	646	634	638	606	690	649	651	635	733	647	677	692	673	692	636	683	684	637	675	668	633	629	661	667	685	647	672	686	656	667	687	659	696	672	685	681	705	648	682	683	655	673	681	641	687	679	698	652	646	693	648	655	628	694	650	657	682	672	649	674	672	619	653	675	700	695	654	667	670	702	639	695	667	658	655	691	650	658	697	654	649	673	680	620	654	705	634	687	669	673	697	625	634	630	667	642	673	673	670	679	625	693	653	659	659	666	634	668	686	651	673	662	676	660	662	665	599	626	687	644	649	617	656	648	637	668	724	634	683	640	625	613	621	623	585	644	657	644	662	675	676	644	639	636	655	641	658	675	700	687	696	608	662	632	622	651	631	655	651	683	649	674	629	618	667	645	604	668	650	633	649	622	655	655	673	664	615	614	679	662	691	674	687	666	635	671	642	667	695	656	634	676	665	616	705	645	713	665	642	690	695	658	690	651	660	642	690	674	689	682	655	694	672	635	663	675	692	690	662	666	674	665	652	615	665	651	684	642	662	679	669	609	684	638	664	659	663	663	718	682	652	656	659	641	651	646	660	620	653	694	645	675	638	641	703	659	671	621	674	642	597	666	672	655	637	701	666	660	626	675	619	650	635	673	642	668	631	638	639	672	660	652	666	683	660	652	689	656	668	643	654	637	686	632	735	651	662	648	724	602	648	656	654	668	679	628	686	655	658	655	670	622	640	689	666	675	689	665	689	633	675	665	662	650	663	658	671	642	644	675	680	697	677	691	668	672	664	690	636	664	662	662	646	714	666	668	616	685	643	631	648	667	678	669	637	631	665	680	635	628	619	630	666	661	654	658	656	688	651	625	620	670	715	660	658	643	643	680	641	705	695	694	646	609	675	681	689	670	635	672	656	665	632	692	624	634	666	683	644	682	671	653	649	690	655	634	645	681	625	688	703	635	695	616	655	656	643	645	638	677	643	664	736	666	653	658	658	613	718	636	574	666	652	649	673	631	678	693	632	671	666	620	642	618	713	632	640	642	627	666	638	697	629	665	655	646	653	627	681	616	659	657	650	672	620	686	667	618	684	639	651	630	678	644	645	627	708	639	611	684	673	631	669	677	659	696	679	625	654	615	624	681	657	677	647	662	586	639	617	665	625	601	672	633	663	670	644	583	650	682	671	618	657	652	652	662	631	667	665	680	685	664	659	635	645	694	715	696	632	645	661	656	631	668	659	680	628	680	698	648	656	649	688	683	626	694	712	681	669	666	631	655	687	677	659	645	655	709	656	657	675	627	632	634	707	695	664	692	638	660	651	671	657	658	684	649	689	646	702	644	635	656	684	660	683	621	675	655	655	668	633	671	691	683	641	638	667	638	704	684	680	612	643	643	623	684	681	639	637	682	724	654	633	661	718	643	664	654	646	621	675	681	658	615	708	706	665	650	670	680	671	661	640	627	708	681	669	610	657	635	655	659	651	649	641	716	654	690	660	677	633	615	691	688	673	632	695	645	705	629	683	655	644	648	635	660	683	624	640	655	681	664	647	675	656	623	694	676	655	666	667	642	661	677	694	620	643	651	643	653	682	664	661	633	682	611	651	669	598	648	659	607	685	697	654	665	681	661	658	665	647	654	686	706	618	670	682	698	686	641	672	642	667	659	680	712	658	638	677	635	691	673	648	678	659	659	639	655	680	672	673	674	617	615	642	669	661	623	681	694	671	665	626	661	661	719	631	668	696	708	680	689	671	613	678	642	663	627	623	698	679	671	697	651	636	614	680	649	680	633	639	667	674	658	677	717	662	672	665	604	653	682	667	677	642	660	645	649	685	642	646	676	684	641	654	655	637	641	674	670	625	642	675	673	608	634	616	701	680	681	644	678	651	649	677	661	614	674	635	669	701	649	634	639	688	657	616	624	668	621	688	671	709	637	675	626	693	667	650	631	629	669	677	621	644	671	664	652	644	648	652	620	663	667	670	687	649	657	656	665	655	614	652	654	667	623	641	641	666	660	632	666	673	657	665	674	653	622	628	649	681	647	671	625	635	687	703	670	698	637	682	617	666	629	689	679	648	679	638	679	658	612	690	631	672	655	676	672	674	660	639	695	661	627	632	655	645	686	673	701	620	670	642	683	694	649	651	651	676	648	656	609	644	673	652	622	708	707	674	662	652	685	643	636	644	674	675	662	629	693	677	649	656	674	657	653	593	663	667	658	635	665	642	630	628	690	706	678	667	627	628	636	660	700	670	650	611	667	606	668	662	654	716	674	648	660	686	686	687	666	670	635	676	645	641	663	620	656	614	646	667	658	642	671	638	649	657	614	677	622	659	644	653	637	659	654	665	656	655	675	656	683	648	681	649	710	656	652	682	671	626	631	665	665	647	618	632	686	677	745	676	655	638	691	640	698	661	686	639	648	627	680	656	641	682	665	677	627	657	713	662	630	651	679	656	677	634	639	679	638	656	687	614	654	688	700	644	618	672	680	655	617	633	673	681	674	700	664	687	660	698	663	661	642	659	633	660	665	639	650	657	638	658	739	686	634	628	645	667	627	649	646	709	667	658	623	673	677	645	672	653	652	628	714	640	663	621	636	649	637	678	725	634	657	666	668	668	669	656	613	662	660	686	642	688	669	642	657	631	646	644	638	671	671	610	646	637	656	635	657	667	630	613	683	681	667	644	645	637	630	673	663	684	682	645	675	682	647	663	691	659	644	630	674	741	665	661	627	682	665	653	630	648	648	699	651	667	651	648	695	625	691	702	662	611	632	662	617	645	740	645	608	715	713	659	697	646	627	621	651	639	671	657	636	708	700	653	657	658	694	650	652	626	714	649	691	693	682	635	634	645	683	661	696	635	652	674	651	648	636	650	665	708	646	682	636	646	639	628	636	677	668	669	669	694	679	665	658	673	675	692	637	640	648	656	676	632	689
24192	22740	30641	25157	19711	7712	794	445	489	455	451	454	429	443	458	457	452	455	474	441	467	476	456	432	467	468	466	442	455	450	474	430	467	420	448	423	478	432	480	466	458	480	430	478	460	485	473	470	458	441	451	473	496	471	441	462	443	437	443	452	501	436	487	469	450	509	468	439	482	483	455	450	456	496	442	446	431	476	446	448	479	458	436	488	464	475	449	465	461	447	477	427	444	474	446	439	438	481	468	450	482	434	450	469	477	465	470	481	486	404	422	445	475	428	482	483	450	457	425	482	439	456	467	426	452	446	434	422	449	486	451	450	420	459	462	439	491	487	475	466	421	491	446	425	449	462	481	445	474	389	470	439	450	457	441	431	442	446	418	430	446	531	408	417	437	457	440	481	453	486	483	410	471	443	459	470	444	453	472	448	449	463	474	442	443	498	446	466	457	455	454	479	426	427	439	434	497	484	488	474	475	451	406	440	414	421	417	441	468	447	510	410	497	433	468	429	434	411	458	414	421	456	478	454	490	443	408	425	428	436	480	473	473	446	458	464	462	424	457	443	448	443	443	444	460	481	425	473	493	458	464	460	438	455	434	446	429	435	456	451	455	467	445	470	442	469	406	440	500	449	454	462	450	396	468	460	453	495	420	452	453	451	448	458	462	471	448	444	426	498	453	431	463	482	460	463	433	503	463	442	460	461	435	422	460	471	476	461	450	429	458	431	484	448	443	438	481	450	464	476	450	446	442	408	440	434	458	474	422	435	474	488	429	454	442	407	455	453	474	469	464	444	441	475	422	485	430	450	462	475	457	466	451	452	452	405	450	454	457	475	412	435	415	458	492	444	434	472	486	442	437	451	448	441	433	428	458	446	465	439	497	480	421	471	461	457	489	477	475	497	458	460	434	426	524	420	446	435	438	486	454	476	490	457	443	456	487	424	462	464	444	439	456	436	427	472	505	483	480	439	464	463	423	448	469	476	434	512	453	440	450	483	444	421	462	416	419	434	441	467	434	465	460	439	443	448	471	467	468	444	477	433	448	464	465	479	458	460	455	455	482	474	478	459	447	448	469	488	470	459	466	431	454	504	432	422	485	450	466	465	442	452	433	456	454	462	470	496	430	433	494	490	468	479	482	438	460	495	469	486	465	407	484	470	436	473	441	473	483	414	505	492	464	469	464	458	414	458	472	450	456	433	438	436	434	426	457	441	440	417	419	471	461	448	467	451	459	460	506	454	507	446	457	486	423	473	451	471	480	492	458	458	459	464	460	446	426	476	452	471	443	435	428	450	471	445	434	476	423	449	477	433	454	446	464	456	461	481	473	441	449	423	441	525	466	496	471	484	480	442	512	466	476	472	479	429	462	412	449	483	416	487	422	433	455	453	445	471	463	457	447	431	432	456	449	429	475	424	434	451	454	465	452	450	461	463	443	429	461	436	416	498	482	434	469	511	487	459	449	394	463	492	452	448	446	474	420	439	427	446	421	437	458	456	477	491	471	463	426	456	427	485	458	448	435	452	456	453	466	461	446	475	443	486	461	473	453	465	412	455	438	490	439	411	492	438	433	483	451	424	468	486	429	442	425	474	475	418	413	454	446	468	432	459	430	490	461	440	433	410	412	461	432	481	484	449	470	425	479	450	471	440	442	446	492	436	483	440	463	462	438	496	456	469	455	441	436	453	471	444	498	470	448	434	482	453	426	468	466	427	478	450	473	455	455	446	484	455	447	414	459	457	452	446	433	458	444	458	450	463	431	434	460	453	421	461	471	497	442	396	459	491	456	437	479	471	445	428	468	480	455	418	432	462	437	466	465	485	420	464	445	501	482	485	463	496	452	461	421	465	463	441	462	460	445	424	459	470	488	429	467	465	417	469	424	440	465	438	498	430	458	474	445	457	448	413	456	487	461	468	437	446	433	471	462	453	460	434	448	466	487	454	446	435	435	434	490	488	454	438	453	434	462	434	417	477	407	440	418	450	443	415	459	455	464	427	488	455	428	448	457	454	396	457	463	480	474	480	437	489	439	425	468	463	469	484	445	462	464	490	489	459	477	453	452	465	467	487	477	450	442	462	422	467	464	438	505	448	433	439	468	438	458	442	427	461	411	461	434	455	490	469	429	419	458	457	466	442	446	440	455	440	439	417	470	443	465	485	466	451	490	451	440	508	470	455	424	453	468	483	442	419	437	454	445	438	437	440	456	460	480	469	469	458	462	421	460	489	428	444	445	430	422	461	438	434	425	469	453	469	453	473	498	447	461	434	499	456	427	521	458	469	477	431	435	444	456	472	476	443	419	422	463	436	458	459	476	465	432	435	432	460	471	461	457	460	442	451	467	425	500	453	477	489	442	477	456	448	452	445	418	460	472	478	472	475	479	474	483	466	468	442	432	435	455	481	441	453	440	469	452	443	455	451	472	466	454	470	457	460	473	478	475	454	477	474	434	451	402	506	418	429	471	486	446	472	465	435	445	450	434	432	443	458	430	469	420	461	472	421	460	424	415	458	430	467	473	433	462	438	480	433	492	440	482	484	463	427	469	472	435	474	458	463	432	471	481	470	433	450	453	446	436	452	468	457	472	431	438	430	445	478	421	452	475	473	433	462	465	474	483	432	453	464	448	456	431	482	469	489	440	482	451	455	445	451	454	454	450	451	451	484	494	476	473	425	481	470	439	433	462	449	445	465	446	458	435	457	509	444	463	466	463	458	470	472	481	444	475	465	431	452	443	429	470	475	474	452	466	471	496	478	449	475	477	472	497	446	432	444	421	459	438	422	480	485	449	456	441	457	457	421	429	418	473	466	456	437	446	442	459	474	440	482	438	445	486	413	470	474	481	456	473	465	452	423	445	379	454	458	485	469	459	474	453	492	458	450	452	430	477	429	474	499	408	464	487	468	450	459	465	421	463	477	454	462	482	490	484	456	446	482	480	423	471	453	451	465	434	454	432	460	438	470	435	428	482	443	426	465	461	478	437	456	456	426	465	444	469	468	434	430	506	461	491	479	454	452	460	457	464	454	416	439	467	461	440	460	438	482	446	471	466	468	446	467	431	437	462	476	437	429	454	398	432	453	482	499	466	418	475	492	485	446	443	469	454	464	392	470	469	473	464	435	461	475	469	471	453	462	504	455	459	437	445	464	481	453	473	474	482	427	463	447	471	474	471	409	445	432	448	432	430	454	501	459	505	478	477	466	432	471	471	472	439	445	466	447	436	467	451	482	466	452	450	469	490	435	470	421	430	484	421	425	438	473	462	425	412	435	440	460	460	479	451	444	460	477	462	448	478	452	470	456	438	461	449	455	449	434	471	466	432	460	461	454	425	466	430	472	418	447	466	466	438	444	449	427	428	456	447	482	469	470	477	455	458	470	475	430	477	455	447	398	467	471	456	430	440	491	457	432	457	438	457	444	505	476	464	454	447	446	438	501	484	467	439	454	443	440	495	423	465	414	440	425	436	451	475	501	413	473	431	457	479	457
60058	87814	59543	30194	10163	2132	936	701	689	638	697	672	713	686	714	663	651	710	665	684	708	697	707	708	710	652	651	708	670	639	650	677	664	730	643	688	688	671	635	712	672	669	671	727	679	664	727	693	631	691	679	709	698	662	675	677	697	712	664	722	654	694	649	674	630	646	686	670	669	691	677	647	687	689	697	694	696	708	700	712	728	682	678	675	689	706	707	711	659	683	633	698	646	669	661	683	649	677	686	693	685	711	671	678	628	685	644	676	639	626	665	674	670	623	721	670	655	678	656	704	721	615	666	660	668	691	687	674	684	644	686	683	685	706	690	654	631	688	642	697	712	669	661	706	730	640	672	654	704	674	665	690	676	692	702	697	655	702	688	684	656	665	676	678	657	725	661	679	705	645	666	647	707	630	649	650	694	680	758	678	735	710	684	685	647	672	629	649	715	668	776	677	684	673	649	621	642	711	635	672	672	678	732	656	682	676	652	666	710	665	723	744	684	696	701	658	690	673	690	646	605	652	694	718	668	694	674	636	683	650	668	646	689	671	685	697	695	686	632	661	742	648	707	709	644	675	687	658	701	644	669	658	679	659	648	711	720	612	693	693	698	637	702	673	681	722	637	639	705	685	694	652	671	678	683	646	718	672	638	689	700	717	722	673	693	687	674	690	639	682	663	716	654	645	613	665	663	677	672	711	713	672	663	672	698	664	745	688	664	691	685	658	661	668	630	695	659	654	641	674	689	636	692	701	682	709	652	696	667	679	656	695	723	703	679	671	684	650	634	648	675	713	676	676	714	645	705	649	695	671	611	689	692	681	697	712	691	660	723	684	613	641	647	682	667	657	658	645	687	656	697	686	666	674	649	672	666	699	707	706	660	646	660	665	657	651	650	649	650	708	635	714	696	674	683	661	659	659	671	685	714	659	709	637	656	713	710	684	669	689	617	615	716	677	693	658	681	665	661	649	707	681	706	647	667	650	689	672	661	637	676	632	685	690	655	676	692	735	653	680	664	674	704	674	689	691	710	665	667	653	689	716	687	641	695	635	667	681	669	667	742	709	703	751	720	715	697	690	696	682	662	661	591	664	685	654	660	687	670	607	726	621	700	659	673	698	676	651	661	628	637	690	687	682	657	695	677	679	667	671	668	671	644	676	669	675	679	715	684	697	659	700	666	670	701	651	675	668	680	693	642	695	650	678	716	663	670	691	672	650	681	719	670	641	688	712	673	707	705	672	653	678	643	699	667	694	695	718	689	668	691	683	672	736	642	648	645	677	710	671	663	679	655	648	698	685	681	700	660	668	702	696	700	682	649	660	689	634	664	656	677	675	681	703	675	702	686	667	656	716	693	668	649	671	664	653	680	715	710	653	664	620	663	673	682	688	677	658	704	643	722	634	692	680	662	689	687	699	658	633	704	644	642	686	707	702	689	672	654	691	658	682	692	694	708	653	690	642	682	665	692	690	674	684	699	705	662	704	695	690	651	675	633	662	710	682	675	676	677	694	607	673	686	645	669	685	669	638	660	683	698	704	645	682	707	667	691	667	700	640	687	703	702	687	722	659	647	687	700	672	620	640	688	672	650	762	661	705	699	646	701	658	692	681	671	661	620	671	696	691	683	637	723	672	664	746	655	688	650	679	642	658	675	679	664	698	681	657	661	758	673	702	649	610	663	664	673	619	675	712	664	663	667	690	700	673	662	640	713	660	678	606	725	687	662	680	654	716	681	670	699	662	657	670	639	675	693	635	698	703	704	711	669	658	676	671	676	647	645	685	621	656	727	724	685	683	648	692	676	699	671	679	678	664	664	683	673	683	654	672	665	680	653	706	727	641	684	657	656	675	701	648	660	647	635	694	659	706	678	727	714	724	714	686	658	647	641	634	651	640	696	668	647	650	724	676	652	674	672	700	639	722	684	671	660	664	718	692	666	662	680	669	631	673	649	638	698	712	675	637	744	674	681	695	684	647	683	671	669	648	658	653	660	649	663	670	627	666	653	697	670	679	685	694	696	707	670	687	660	667	698	712	704	722	660	684	646	637	642	580	707	664	678	658	639	674	703	716	639	653	668	668	676	729	716	692	672	624	678	660	686	651	695	673	662	677	728	669	677	684	658	673	678	675	688	664	669	681	683	678	630	688	720	649	696	681	633	694	673	661	662	697	698	733	679	658	648	673	742	661	718	655	720	651	700	676	656	688	702	655	694	637	667	679	694	671	659	679	639	664	680	635	677	683	648	646	717	669	734	718	648	669	653	708	692	673	690	676	720	674	668	672	641	671	701	602	647	635	678	659	709	630	628	661	666	673	674	711	665	667	678	672	700	707	645	674	717	692	663	690	655	654	621	693	669	638	684	685	702	676	655	705	673	645	723	695	722	696	708	704	690	689	702	684	667	675	710	653	668	667	639	703	706	701	708	722	704	662	676	641	657	694	703	658	686	671	699	702	678	694	638	637	681	676	633	656	709	688	702	716	695	686	646	673	676	649	660	688	678	656	624	682	673	691	691	716	670	648	676	692	681	706	687	685	686	663	679	639	641	669	647	666	676	642	663	659	636	644	693	689	680	647	657	716	663	691	707	692	696	661	686	688	702	632	697	697	672	689	679	637	717	711	670	690	697	626	663	683	684	700	694	681	625	684	623	663	652	636	670	665	706	695	677	682	721	684	671	676	660	697	669	684	671	677	648	634	685	662	634	666	672	659	704	665	632	673	642	688	664	702	634	710	678	676	664	678	672	715	707	714	665	654	682	682	631	640	671	679	654	658	663	639	664	687	724	700	726	660	650	671	716	676	655	688	690	675	644	654	657	623	697	675	715	708	699	692	639	653	705	673	713	619	680	679	673	693	643	722	673	669	667	693	695	681	737	674	706	679	673	647	682	712	700	693	672	676	655	637	747	712	720	716	702	704	668	698	643	676	639	680	714	614	683	710	640	672	662	678	695	691	676	714	677	702	655	691	639	728	715	705	675	656	698	679	641	669	677	645	748	672	688	659	622	668	712	669	652	708	685	669	639	670	646	658	667	686	710	693	687	655	699	754	715	653	641	616	641	661	670	681	674	697	682	654	658	696	619	643	631	694	679	714	707	699	674	663	730	643	682	671	704	668	686	675	669	684	665	630	675	684	666	703	689	629	651	696	637	723	693	661	688	662	657	662	663	665	696	694	666	688	662	619	684	679	704	713	696	685	683	703	705	629	679	694	716	687	609	671	668	644	687	689	656	704	672	659	664	677	690	715	700	705	635	668	644	696	709	676	654	674	691	643	705	681	669	662	683	688	648	676	668	689	658	647	654	665	678	735	719	674	686	656	705	620	639	705	709	687	718	676	709	682	683	711	683	742	703	624	679	691	662	656	665	667	689	686	662	669	715	702	706	659	683	673	667	712	647	705	673	689	695	675	688	675	671	696	656	693	643	689	645	667	715	675	649	661	684	651	687	703	686	679	642	664	710	617	625	681	648	693	663	647	622	712	668	683
23056	21630	29509	23948	21056	18406	4227	612	505	490	498	493	493	498	483	501	473	492	482	477	488	515	493	494	488	499	469	479	459	492	507	515	459	470	451	467	521	474	486	449	484	525	454	462	483	495	495	479	464	489	455	457	488	507	464	479	481	507	501	488	512	509	469	492	501	452	486	476	467	464	460	483	491	466	498	450	481	486	491	505	482	487	492	465	498	464	513	470	458	526	504	506	519	498	512	454	492	494	463	461	441	464	479	498	467	431	487	452	487	438	477	456	486	471	481	488	477	489	472	451	449	474	498	472	486	487	470	470	449	458	499	469	496	443	443	454	486	457	510	468	500	489	447	505	494	512	539	486	469	509	459	490	430	489	483	485	496	502	444	484	479	503	524	494	479	485	486	479	470	463	439	496	483	483	465	514	475	466	509	524	475	461	452	458	469	518	493	481	478	492	475	515	476	492	497	477	477	491	481	466	458	504	484	490	517	466	472	474	484	491	444	484	489	473	428	434	449	488	494	470	496	470	451	459	459	518	490	481	499	471	488	510	502	495	495	490	495	521	491	475	479	509	460	507	481	492	483	502	457	484	487	470	490	483	453	453	471	472	480	486	478	503	496	454	519	471	474	442	475	491	491	459	484	493	477	435	492	476	496	474	494	479	476	486	483	478	479	498	480	455	508	494	463	474	460	463	523	511	465	502	517	508	493	516	524	529	535	505	489	460	487	465	465	514	477	471	498	499	490	508	475	499	474	478	449	467	468	470	456	472	510	478	437	508	437	473	503	477	492	459	498	479	482	461	483	432	489	495	499	467	523	494	438	507	474	492	486	484	524	466	462	484	464	469	455	469	458	469	435	496	489	444	469	482	465	482	468	458	464	447	447	440	485	504	466	492	491	498	478	504	455	506	479	484	460	484	476	478	474	485	501	478	474	454	496	446	460	446	466	503	493	450	482	466	521	493	464	446	509	485	476	484	484	458	488	483	482	466	501	458	436	454	472	475	485	469	444	454	485	488	473	500	508	478	454	483	459	479	501	471	501	460	461	505	457	465	462	481	482	495	519	493	468	448	462	512	473	445	492	484	458	471	510	490	497	497	464	493	484	438	460	487	485	470	487	461	502	468	483	489	454	483	449	497	433	424	473	478	475	490	492	487	513	492	495	530	463	468	435	502	465	465	496	457	463	462	467	475	463	488	481	503	510	529	464	455	472	476	530	465	441	428	506	465	471	460	479	484	445	490	488	463	466	462	459	461	491	475	462	459	498	481	485	475	507	465	467	542	477	458	473	463	475	496	463	488	452	501	510	487	502	469	451	493	492	482	472	495	435	506	495	490	498	464	493	508	472	515	492	481	453	490	445	493	455	466	527	478	441	452	478	491	497	483	483	473	465	484	498	483	450	431	486	504	483	473	509	481	501	533	497	454	491	499	500	485	523	501	473	477	456	506	507	464	501	464	470	468	487	437	482	499	520	456	466	466	471	471	464	462	451	490	474	461	512	477	437	482	485	469	461	463	462	452	465	417	471	460	465	512	489	484	489	470	455	495	501	471	498	498	479	460	484	495	455	505	484	465	461	427	469	501	475	494	506	536	496	484	452	491	465	483	513	447	491	487	472	499	482	511	480	480	524	485	467	481	508	486	464	481	453	446	458	469	494	463	465	494	511	499	463	489	473	480	466	480	515	465	503	437	466	446	486	476	461	475	504	458	493	455	448	513	456	505	444	449	490	506	508	429	502	456	465	479	489	495	491	442	457	476	492	451	446	489	477	488	512	432	523	446	477	438	482	431	461	469	470	478	477	480	457	481	475	472	455	475	479	476	480	487	458	481	431	487	473	463	481	502	484	483	475	499	448	457	466	501	472	480	484	470	456	455	476	505	501	486	471	447	482	502	476	427	479	466	468	480	471	467	540	479	495	477	486	500	484	529	478	507	474	464	435	495	484	461	424	474	466	529	470	470	465	451	454	490	499	452	480	481	495	491	507	471	508	472	514	435	494	468	517	460	461	464	485	504	424	481	465	436	480	524	515	478	472	467	499	488	464	452	470	464	466	469	499	454	474	425	506	465	503	500	484	455	506	472	472	417	464	432	465	504	464	509	450	491	522	514	456	463	462	501	472	504	489	462	477	489	427	499	479	484	467	461	488	430	489	508	480	489	499	497	485	513	534	498	464	480	494	454	515	459	492	474	500	435	470	461	482	519	464	523	495	477	489	474	482	481	483	509	457	502	473	457	452	484	503	476	499	488	491	491	462	483	480	497	486	494	464	498	480	492	489	451	512	451	476	449	507	487	536	479	446	442	504	484	504	440	495	472	472	421	434	506	483	481	492	475	441	470	467	463	495	473	505	463	501	479	487	456	467	445	485	479	469	462	441	482	500	480	441	476	439	472	472	469	487	450	489	447	478	459	513	526	471	479	499	518	483	489	469	487	464	458	449	473	486	467	493	483	451	469	499	473	471	465	465	466	496	494	478	471	480	480	482	482	491	458	468	460	473	505	475	451	455	482	482	457	471	494	487	461	485	484	463	479	484	517	422	518	454	503	464	493	483	496	470	499	489	462	431	447	482	481	450	465	467	452	508	472	468	510	488	466	480	478	539	455	446	507	461	469	485	485	510	491	481	463	489	473	467	497	479	466	487	453	507	452	451	492	441	468	462	471	470	509	480	449	453	482	457	487	468	512	476	468	467	470	500	467	487	504	477	477	514	504	485	490	432	489	478	455	491	471	461	502	478	481	506	460	511	452	480	482	476	478	518	497	466	441	475	459	484	521	473	456	467	513	524	438	485	488	474	491	468	437	470	510	474	498	458	461	469	502	476	453	512	446	490	492	479	468	464	506	461	451	526	493	479	487	469	488	522	445	467	509	468	440	490	467	486	468	465	456	499	482	478	465	492	483	459	424	455	465	476	459	484	490	459	474	489	520	487	505	504	512	517	469	450	476	470	470	470	488	489	501	475	472	484	506	444	456	478	502	484	502	461	473	454	462	473	478	467	494	477	473	486	524	512	494	449	446	451	466	481	508	510	499	493	484	494	468	493	484	447	470	519	464	469	482	454	449	443	515	480	526	445	441	457	453	479	492	460	452	508	495	472	462	452	463	491	440	513	511	475	482	508	498	470	487	496	503	488	483	441	449	504	451	455	495	493	481	479	493	468	447	481	479	463	453	511	491	490	484	510	492	453	481	469	479	485	454	496	488	497	501	511	524	464	487	478	451	440	484	444	496	465	487	478	472	508	474	492	475	502	469	490	454	461	489	485	465	508	471	493	469	447	452	424	487	456	469	516	473	477	462	441	473	442	470	455	481	440	468	461	426	453	479	474	503	530	438	474	474	430	446	503	506	455	508	479	481	523	474	475	501	456	508	478	479	448	481	471	468	463	470	453	531	455	465	488	470	467	493	500	457	424	464	449	481	500	527	465	457	469	487	500	458	492	470	468	476	475	452	538	479	504	516	497	469	471	463	482	460	472	521	485	478
60094	96918	67987	36968	14348	3211	1037	781	689	698	682	693	717	736	689	710	701	682	717	658	672	663	645	702	724	683	693	690	685	710	693	683	687	718	745	679	680	701	693	711	706	684	679	673	716	697	690	681	723	711	712	700	667	699	728	685	690	698	682	688	641	740	699	680	650	694	664	675	684	721	635	663	712	682	652	688	740	652	633	744	696	630	699	699	686	696	723	701	693	668	698	705	679	702	670	678	691	649	710	702	718	651	674	703	679	649	736	666	718	674	692	688	692	662	663	640	722	674	704	699	682	628	670	637	674	737	729	703	651	691	693	716	676	721	704	778	673	718	675	654	689	732	666	710	715	719	689	679	668	733	676	727	705	678	704	670	695	625	718	651	737	689	733	622	653	713	718	723	683	711	688	658	723	674	690	698	688	661	711	696	697	681	713	686	709	665	732	718	666	677	682	711	688	679	696	682	722	693	719	701	705	681	670	668	654	724	688	644	664	688	697	735	755	711	688	673	684	729	708	689	723	687	680	680	692	727	688	695	669	667	680	690	670	687	648	724	656	678	672	723	692	646	690	652	707	678	693	709	644	660	711	694	653	661	707	712	658	717	671	691	692	677	683	748	696	709	722	640	695	678	640	702	683	696	683	674	713	683	705	721	695	683	659	689	693	627	681	723	718	730	650	674	687	647	692	720	646	674	623	679	681	730	668	704	698	679	677	704	639	731	698	698	654	712	709	671	704	650	708	727	683	644	692	635	673	667	683	648	714	702	658	719	676	657	661	706	664	699	722	675	738	701	684	695	719	708	655	681	664	688	727	667	666	707	665	694	672	637	708	658	674	681	686	714	739	758	696	674	686	682	714	705	703	675	685	704	739	708	658	712	652	714	651	661	680	682	686	716	698	676	698	684	711	705	710	660	736	730	706	706	675	663	693	681	747	627	688	655	642	683	731	686	707	701	690	656	713	695	766	718	670	679	696	667	704	739	724	708	655	697	667	681	704	700	690	689	757	683	688	701	692	669	704	673	674	739	708	697	711	710	693	694	689	701	658	674	682	655	681	725	705	679	688	704	706	685	682	691	676	691	658	708	710	659	707	714	714	676	710	704	726	709	691	669	680	680	696	671	695	700	727	671	665	690	665	693	711	633	686	690	667	689	698	693	687	727	722	720	699	708	644	682	705	726	678	714	704	654	722	666	686	695	669	708	653	692	694	694	699	707	679	660	704	733	675	670	668	715	702	701	691	683	717	693	700	690	704	699	659	685	720	705	695	668	734	711	689	685	701	679	700	662	687	690	688	707	722	694	649	658	680	683	704	695	740	645	694	679	690	686	681	702	666	699	665	690	700	709	663	695	679	705	687	693	687	664	665	681	702	718	681	717	661	704	694	703	702	702	681	666	704	690	715	690	686	704	653	676	690	670	672	689	671	687	686	747	689	700	709	703	689	689	660	661	674	696	710	705	747	704	682	678	711	739	651	718	680	721	680	678	710	727	658	699	690	620	725	689	717	690	713	703	695	688	722	677	700	660	768	682	637	732	681	642	678	669	704	648	641	643	724	669	681	722	691	669	727	645	711	695	669	671	652	679	712	663	673	689	702	728	695	728	694	707	696	668	702	699	645	720	695	681	667	722	728	679	680	692	677	712	692	678	690	720	680	687	711	689	723	667	685	659	722	698	679	706	651	707	663	663	671	734	696	725	654	704	734	711	691	659	673	739	666	668	645	710	700	651	643	629	734	663	692	689	701	686	716	646	645	688	665	706	716	608	687	672	672	720	681	673	698	702	684	657	711	681	701	702	738	670	700	709	680	677	706	695	685	655	656	687	652	659	655	662	676	691	711	715	736	674	728	658	736	690	682	713	695	688	694	647	659	652	641	656	647	699	690	685	722	705	683	709	671	672	695	662	682	724	703	701	656	741	698	681	668	730	678	684	708	636	627	663	702	667	697	660	676	665	692	683	694	703	700	691	653	735	695	647	704	668	725	661	678	718	762	689	636	697	682	678	704	729	719	685	713	711	689	700	706	681	691	700	699	702	700	694	689	682	665	703	706	665	751	673	696	671	731	675	661	700	766	677	661	695	688	677	679	701	691	661	698	639	694	730	694	724	710	685	737	651	694	694	705	686	709	639	695	733	650	677	670	709	699	642	681	758	705	661	712	721	672	684	721	682	687	672	677	725	680	711	676	685	648	641	731	662	714	720	712	683	694	678	681	659	670	676	703	725	695	669	721	692	661	681	700	647	726	709	719	635	722	715	710	698	698	683	663	650	716	693	689	687	693	665	682	721	709	694	692	682	688	718	651	780	712	654	654	700	661	694	652	657	712	656	677	677	730	639	667	729	736	641	731	690	668	697	688	713	695	693	698	697	707	649	703	745	711	669	654	679	744	685	728	722	739	725	649	725	725	733	662	710	683	664	684	679	672	699	685	711	728	718	651	695	736	696	663	670	719	685	678	681	680	713	713	757	686	694	683	734	678	691	680	685	746	665	685	678	702	729	731	702	644	677	697	741	694	699	688	697	661	679	703	660	659	691	680	680	685	696	682	718	732	683	655	717	674	688	705	663	682	658	680	695	728	693	673	657	705	706	678	700	700	751	698	754	660	719	702	735	695	726	699	644	693	686	727	663	676	692	700	644	691	696	724	665	693	694	688	670	672	673	710	700	768	662	678	670	709	697	684	691	693	673	720	682	692	700	699	686	648	757	702	673	671	668	635	749	672	727	692	680	650	733	664	712	643	711	752	655	715	709	684	671	708	699	666	711	696	725	712	663	755	688	683	716	690	708	689	700	684	695	685	683	690	663	692	678	701	672	644	700	646	677	689	714	675	682	715	666	697	681	696	685	692	633	694	697	705	692	682	728	648	698	704	714	660	656	744	667	690	723	679	700	739	709	688	713	734	687	656	686	703	664	667	763	634	677	708	720	676	682	672	689	722	685	683	683	702	723	697	706	706	702	741	721	676	638	701	714	685	641	684	693	699	647	655	661	703	642	679	702	710	729	726	708	672	647	708	701	668	659	713	687	651	703	724	687	703	736	719	678	703	706	670	686	630	656	702	712	691	692	757	703	676	700	655	693	749	645	682	702	632	686	656	677	703	717	668	717	710	707	714	660	733	730	686	696	712	713	729	678	657	659	719	694	662	753	673	683	709	733	711	712	723	701	655	723	685	659	723	683	693	676	701	694	690	709	666	700	688	676	678	649	711	687	690	614	682	675	652	647	638	723	681	676	690	690	737	663	681	706	691	698	709	719	717	665	687	699	708	710	686	654	689	714	670	677	721	646	711	696	667	666	670	682	663	695	717	788	694	699	630	693	694	683	696	725	714	692	703	709	694	668	690	715	710	708	756	666	696	687	749	719	709	700	679	695	676	721	646	657	713	741	693	675	705	670	703	662	733	733	680	713	666	675	741	703	703	713	695	663	699	684	696	683	737	699	695	676	722	650	688	713	692	666	696	641	685	696	670	639	674	676	667	675
30569	30610	26397	10646	1522	575	447	473	500	464	434	473	470	463	495	458	463	455	462	415	461	433	440	439	444	481	434	401	465	464	443	475	445	452	444	449	450	433	429	462	433	450	465	446	492	445	451	449	419	454	447	465	416	472	425	426	491	467	424	471	418	444	444	409	448	438	477	422	442	474	435	422	414	415	440	469	423	434	449	460	450	449	442	423	469	444	460	458	420	414	455	466	453	421	445	483	422	434	427	454	452	481	445	467	440	404	468	444	432	480	448	489	462	463	456	445	452	442	506	454	406	441	422	436	469	487	435	434	466	464	458	444	423	459	441	465	454	452	467	431	424	434	440	407	462	438	432	460	457	408	452	409	438	449	414	438	435	449	453	402	450	441	450	435	415	418	469	441	448	471	473	447	446	477	456	491	430	462	467	415	469	468	480	440	444	431	475	459	466	474	420	445	448	455	441	419	492	430	469	431	437	443	471	456	444	433	478	458	493	434	437	429	441	416	469	438	431	463	436	432	402	465	452	407	431	461	425	448	440	422	460	412	442	465	433	439	458	425	434	432	426	439	429	462	433	463	444	462	429	475	475	399	446	446	475	417	438	447	479	402	471	432	413	476	441	452	412	463	433	430	440	448	494	389	438	447	483	448	455	426	423	460	426	497	459	449	430	426	431	419	445	445	432	457	454	429	406	450	408	466	446	488	421	423	450	440	460	443	457	455	428	441	437	477	435	445	474	470	412	439	403	471	422	435	435	444	456	466	442	438	427	438	463	442	429	435	452	460	441	498	467	451	454	447	422	456	471	425	486	458	451	459	485	437	470	444	434	484	441	430	440	440	438	432	476	426	455	452	480	475	431	463	455	438	421	458	444	429	435	434	428	414	446	433	464	442	434	413	402	462	453	492	421	460	434	445	466	453	463	473	413	471	479	429	428	458	466	502	458	464	436	433	394	449	451	437	488	402	421	480	426	482	453	426	490	409	421	470	494	414	435	454	437	423	440	444	451	457	431	426	428	453	441	453	410	426	434	488	457	471	439	428	449	449	483	419	473	401	461	446	417	426	479	447	450	427	426	432	445	452	452	447	448	419	443	415	465	438	434	431	423	463	414	454	379	422	419	461	447	429	490	467	454	451	432	473	401	488	422	458	442	430	457	498	401	458	437	447	408	462	454	454	450	408	449	441	443	437	452	408	457	437	458	426	407	463	415	455	457	446	462	453	419	441	419	448	422	468	474	408	461	414	469	438	419	437	445	444	444	424	486	452	448	463	451	480	445	420	454	473	446	444	444	464	425	461	454	431	442	435	451	424	465	421	461	467	490	432	466	493	438	431	444	404	437	462	456	418	466	436	430	414	449	501	412	473	469	461	431	446	437	401	416	444	429	439	440	388	418	461	458	455	472	458	401	460	455	433	425	403	456	418	457	431	479	402	470	424	444	455	461	452	450	452	437	411	462	431	444	433	430	430	427	438	473	416	417	433	448	452	461	467	420	447	444	470	449	453	400	483	463	472	454	415	426	439	416	461	439	446	454	441	421	477	456	430	441	469	456	478	442	436	446	439	466	463	441	411	461	430	429	422	473	449	451	457	435	471	422	469	465	459	463	448	479	481	399	459	434	458	422	442	447	463	436	446	489	434	450	436	502	438	441	443	442	461	410	454	449	473	467	428	394	451	453	459	423	435	496	434	405	450	422	448	459	450	485	431	454	431	444	443	450	474	441	453	410	430	390	442	467	435	443	427	449	432	482	463	470	415	479	442	438	422	446	444	425	452	477	424	464	471	459	425	416	441	468	458	416	463	454	425	475	472	446	412	438	455	448	459	451	471	436	486	419	455	463	414	447	474	416	468	466	447	426	476	442	455	449	474	445	474	474	468	459	425	443	439	441	419	443	493	410	475	471	458	426	452	416	454	451	436	499	432	441	443	405	463	403	466	403	462	401	426	453	458	437	425	489	431	396	448	470	429	455	450	450	432	465	460	472	459	445	429	447	452	451	456	473	459	454	448	432	429	454	468	414	451	447	399	450	437	427	469	449	427	428	442	443	488	427	482	451	445	433	447	437	426	415	445	471	449	459	421	458	456	413	435	431	431	438	449	433	425	437	447	461	438	447	452	438	422	462	454	431	490	434	444	436	469	458	460	446	433	433	448	413	459	423	455	429	464	450	475	444	428	472	446	428	500	481	490	445	442	456	449	464	445	465	427	413	441	442	461	457	468	430	451	414	465	462	434	393	443	479	479	423	434	420	441	424	464	456	405	451	453	437	463	463	473	429	477	414	454	432	453	473	457	459	453	454	471	477	414	422	442	422	403	413	420	430	418	441	454	490	483	440	430	442	447	429	470	437	440	421	450	418	426	433	428	475	460	518	447	450	434	459	423	455	448	449	450	430	443	453	429	399	445	470	469	454	440	465	458	408	421	435	479	463	452	427	460	455	416	444	411	438	493	406	440	450	480	437	457	423	465	449	467	447	474	452	445	418	469	428	462	448	408	446	438	436	447	415	461	434	428	432	437	482	474	483	424	395	434	423	491	412	416	455	455	417	402	444	470	436	432	440	433	468	430	455	421	441	460	434	446	453	418	461	421	417	438	458	497	491	469	423	454	446	439	451	452	419	437	429	454	452	419	469	418	448	445	465	433	389	471	443	464	485	453	415	411	438	438	477	444	458	462	460	429	440	468	444	439	471	468	446	425	486	435	491	419	442	478	416	449	446	398	451	443	474	467	399	449	429	482	402	452	432	443	481	455	421	432	471	431	456	412	489	431	416	486	455	470	416	431	417	462	437	430	451	441	438	419	435	427	448	477	464	471	435	464	421	489	465	413	436	469	403	405	421	389	456	461	439	440	434	455	427	454	433	440	419	458	440	430	436	471	435	427	454	464	422	456	458	435	420	468	434	456	466	468	441	452	446	467	429	459	427	458	460	457	456	441	461	456	417	454	434	442	462	461	457	442	387	449	455	436	431	415	456	473	478	416	438	450	443	472	430	482	453	428	417	443	437	468	434	487	459	451	452	485	470	484	461	460	399	407	412	457	431	476	419	438	429	428	459	443	461	454	446	439	493	425	464	464	444	454	501	462	465	465	421	471	438	461	430	433	461	422	430	450	462	413	428	429	463	460	459	418	446	475	466	448	428	434	446	446	450	452	477	418	460	439	450	455	449	457	395	438	411	473	436	419	434	419	451	454	457	441	445	445	418	453	440	456	435	421	447	451	430	455	385	394	393	456	408	422	412	438	460	439	455	450	421	413	459	424	412	453	451	448	401	417	478	453	463	469	406	473	434	437	451	448	455	476	452	449	464	456	446	453	452	435	407	433	445	458	434	437	461	436	470	449	461	434	457	458	443	478	457	464	442	418	439	425	436	448	436	433	455	452	442	446	458	414	456	477	469	484	450	468	455	443	444	447	478	496	416	433	451	469	474	458	444	447	436	463	429	485	426	436	421	477	430	398	479	438	440	452	458	426	457	452	432	449
37604	45377	28701	9516	2385	991	680	699	660	680	638	627	658	645	645	638	665	678	680	640	700	633	694	699	667	663	671	604	711	608	648	634	618	638	674	632	608	690	683	666	691	658	690	678	658	677	693	669	682	654	622	649	640	664	642	646	600	646	669	695	662	667	720	657	650	689	688	646	680	636	661	685	660	594	656	653	628	605	660	647	710	647	629	693	690	643	628	660	703	622	707	618	715	668	645	661	677	663	634	676	650	644	626	659	668	700	585	649	637	676	637	648	641	685	653	652	661	649	671	666	678	683	657	617	637	682	657	687	682	661	653	722	660	664	656	641	650	637	643	650	608	667	664	669	671	626	624	616	619	706	677	711	679	646	645	640	665	655	650	699	667	667	658	661	708	705	678	643	706	666	669	698	641	666	657	725	681	692	647	633	656	702	713	633	697	664	703	663	693	676	652	694	655	658	650	668	694	644	632	676	692	660	636	679	620	656	654	663	677	696	684	679	694	684	621	641	679	659	669	658	626	696	644	676	637	641	654	617	697	617	645	643	700	633	632	685	654	686	674	653	682	628	633	618	663	721	642	628	644	667	661	658	692	630	685	665	689	663	636	679	645	621	655	628	675	662	696	656	637	687	690	691	692	705	661	686	639	675	675	650	669	658	699	650	639	689	638	694	683	646	680	719	648	698	651	719	662	674	703	689	703	625	621	676	649	661	646	637	661	675	663	638	654	688	684	611	635	653	642	734	635	655	659	689	647	691	685	627	647	660	706	687	629	623	677	639	624	661	668	685	604	654	648	666	633	653	694	650	729	673	649	660	647	660	665	637	666	666	608	676	656	651	663	636	640	609	676	705	642	631	651	663	596	629	675	665	667	643	613	652	633	677	673	643	643	653	685	656	712	647	673	621	697	645	669	634	706	663	655	648	632	678	641	664	689	670	667	648	599	632	712	658	633	600	616	654	688	664	645	682	657	677	663	670	667	636	667	645	687	669	659	684	650	690	632	634	620	648	638	687	668	637	628	667	674	662	645	621	702	630	671	651	687	618	680	697	647	652	650	637	689	651	629	681	641	649	604	667	663	641	645	704	638	646	698	689	704	657	683	625	691	707	632	682	651	637	653	671	628	700	683	653	634	661	697	688	655	678	612	693	665	710	673	672	666	646	671	700	661	625	713	640	601	650	681	649	656	676	650	665	647	682	613	646	657	673	619	636	620	627	646	659	701	631	687	678	647	623	699	652	652	633	637	679	644	656	668	676	692	689	657	653	652	640	638	645	654	698	673	707	649	634	687	636	676	687	716	692	679	679	660	662	667	708	670	653	673	675	623	647	658	650	617	640	636	687	712	693	644	678	610	629	717	622	650	639	671	664	628	679	645	656	655	644	671	706	668	681	639	669	632	651	658	646	664	663	688	646	654	611	664	679	649	604	644	685	662	639	691	656	653	666	626	621	644	730	643	646	629	669	645	641	681	674	681	638	687	678	672	688	659	701	684	645	669	686	684	643	654	682	681	658	648	626	666	622	693	642	694	646	661	675	645	660	679	698	684	654	695	622	648	644	636	648	639	655	615	661	672	658	661	634	680	657	660	661	688	672	639	618	677	677	658	681	658	668	660	680	671	624	652	669	652	698	629	666	709	703	671	676	681	624	630	697	672	663	675	673	694	661	682	713	674	647	689	665	650	659	673	661	675	675	667	660	646	752	678	678	666	681	601	654	667	658	664	629	683	688	720	635	664	687	681	691	670	637	623	701	678	697	631	684	661	627	653	650	690	634	616	631	666	635	619	674	609	644	676	669	697	702	611	664	655	642	648	651	662	649	736	674	643	613	667	696	709	650	678	660	704	644	658	647	694	676	637	637	662	656	624	675	699	680	631	643	658	654	682	663	680	675	643	654	644	706	611	658	646	685	611	661	669	693	686	683	659	650	682	664	665	634	694	652	682	656	627	704	625	642	622	712	668	630	657	657	661	695	629	673	659	678	679	622	649	666	721	667	589	656	648	646	685	657	668	679	658	627	650	659	641	641	657	704	682	666	680	677	651	656	687	693	631	699	681	672	623	688	661	656	692	632	664	611	659	683	631	641	669	673	670	717	652	673	618	637	652	662	623	652	616	664	674	679	670	719	647	656	634	652	648	623	647	615	633	633	663	660	664	675	668	692	701	604	692	671	626	666	669	654	675	687	647	635	654	666	624	706	649	689	657	651	653	680	657	648	640	633	664	699	664	634	625	681	665	670	676	656	672	654	672	614	629	639	616	638	610	657	671	650	626	642	634	680	694	686	631	650	661	646	671	660	682	677	670	704	632	639	614	687	645	682	611	652	654	636	645	653	690	671	681	671	669	715	683	619	684	688	684	659	644	649	657	695	685	638	678	655	729	626	694	697	657	704	661	647	633	683	696	653	657	639	696	650	654	693	661	664	650	709	669	673	672	653	658	687	659	658	649	630	667	679	661	679	697	648	621	688	652	633	680	637	667	656	639	682	687	656	664	614	677	647	628	656	656	697	645	660	661	654	662	670	629	678	644	687	684	626	621	662	654	630	705	671	610	653	689	700	672	647	702	744	659	647	660	660	658	680	669	642	635	684	700	635	685	689	632	673	678	648	672	652	645	699	692	698	725	606	610	696	672	653	634	668	677	685	656	609	631	689	629	660	666	649	675	681	674	663	640	659	649	650	638	627	656	658	656	693	660	664	684	682	644	659	670	586	648	647	648	645	677	632	651	717	637	635	683	676	645	671	688	710	692	615	665	650	631	649	695	696	624	599	671	643	650	679	643	706	658	637	670	665	672	619	638	640	663	676	695	673	656	689	666	659	658	701	672	634	648	656	612	660	673	679	648	671	691	673	648	660	666	649	648	654	716	642	667	671	635	665	642	637	657	712	679	645	643	635	655	626	616	658	664	674	634	648	660	643	650	664	670	674	698	618	713	682	630	657	648	681	713	644	639	649	642	701	654	669	656	673	678	642	704	672	648	668	628	639	688	674	677	637	659	675	675	670	686	622	643	659	683	628	646	711	649	669	633	646	666	634	637	688	700	665	628	642	672	653	682	617	682	659	660	689	746	664	690	637	672	648	686	706	676	654	677	618	684	635	669	674	663	630	658	633	676	650	689	653	673	677	668	682	631	649	647	678	660	647	681	619	703	696	652	660	660	663	644	653	712	699	652	656	625	609	648	680	690	671	677	690	730	650	663	627	653	617	673	682	611	742	655	716	684	666	666	659	680	693	667	658	663	672	648	690	668	699	665	673	646	653	682	642	624	668	617	657	651	655	689	663	641	626	670	606	646	634	679	652	645	654	624	645	666	653	646	626	655	635	687	616	680	654	648	653	691	644	695	657	679	687	730	665	640	650	636	691	661	671	686	641	700	649	674	666	666	689	664	713	672	662	636	670	622	702	660	672	635	674	675	630	625	656	647	629	710	617	664	615	653	669	653	631	682	663	685	660	668	654	661	675	658	648	682	663	651	686	640	625
24135	22503	30343	24979	19537	7507	814	509	439	448	444	485	481	467	487	490	461	460	437	509	478	476	450	490	457	505	466	464	448	498	436	497	451	425	459	432	468	475	472	448	486	432	456	472	430	468	480	476	460	450	445	456	436	455	465	472	493	487	464	485	470	501	438	453	470	457	478	446	485	483	433	417	442	455	458	405	460	438	437	442	460	474	448	477	431	468	431	465	464	474	435	465	461	483	457	476	445	482	421	467	436	443	441	485	429	431	443	448	466	434	472	432	450	437	476	460	435	474	439	464	451	421	445	412	455	428	438	470	454	452	436	487	490	483	486	444	451	470	498	437	459	445	456	483	433	452	471	462	453	465	458	484	448	456	468	453	469	457	481	439	458	446	417	472	428	492	499	447	473	438	487	439	462	395	456	441	442	445	484	471	451	416	403	471	475	472	424	453	418	458	460	475	427	461	443	461	429	464	450	469	418	442	479	408	462	414	461	461	480	461	477	477	444	417	475	464	485	445	408	455	482	455	452	461	504	435	458	434	447	461	459	444	460	513	452	427	478	466	436	453	469	517	466	446	425	456	464	453	443	459	475	462	457	480	453	437	434	460	470	439	450	475	470	444	500	474	470	457	451	474	462	412	482	456	457	462	441	466	472	486	443	469	454	456	422	444	468	457	448	500	447	428	466	452	476	474	493	478	460	468	424	475	458	465	480	438	487	461	421	469	456	404	452	444	419	482	452	439	464	465	463	456	429	485	483	467	480	439	498	474	463	464	449	429	486	459	433	474	472	453	469	457	467	467	461	490	452	455	456	444	432	460	461	447	469	485	476	469	466	455	463	467	476	428	467	520	428	462	457	465	486	514	484	473	463	465	410	472	491	462	471	454	448	438	435	475	413	446	464	465	457	429	445	472	418	486	437	471	419	456	475	450	483	472	434	425	446	455	433	464	449	431	489	420	480	453	474	463	448	458	457	497	478	440	430	462	453	432	429	443	426	426	497	421	455	462	433	457	505	488	501	469	477	428	446	418	443	435	450	453	466	442	472	434	491	507	493	482	459	424	460	447	462	462	421	488	490	453	464	461	458	451	493	445	464	443	441	449	466	451	455	474	471	499	467	466	434	474	472	469	477	504	471	469	478	473	451	446	428	497	436	496	461	458	446	449	446	471	465	471	446	445	476	448	448	427	483	450	468	435	427	458	448	440	433	462	469	453	484	488	478	454	460	449	468	448	457	476	457	442	465	476	481	475	440	443	441	481	435	476	439	454	441	485	461	452	424	460	489	443	463	456	464	459	425	485	467	472	455	434	482	467	451	460	456	484	457	429	475	467	451	424	467	471	477	455	462	464	510	448	435	420	447	455	444	450	450	444	466	458	443	468	448	450	464	459	462	493	476	442	436	439	475	452	476	471	482	457	441	479	459	493	469	449	500	446	447	434	450	429	443	471	451	462	485	455	426	459	491	426	432	456	461	472	486	472	491	428	463	468	481	424	453	421	455	486	443	433	450	448	493	488	457	495	471	439	470	473	488	482	455	450	481	432	426	466	453	464	453	433	450	425	426	442	481	468	425	430	465	480	451	449	459	457	423	426	486	457	467	469	457	492	511	454	420	458	450	414	431	514	506	483	444	455	449	442	466	429	477	518	467	434	435	474	461	433	450	470	437	474	430	451	461	427	478	422	476	466	475	482	471	458	473	483	462	409	478	447	463	462	478	445	444	448	444	466	469	444	449	466	489	479	481	456	479	478	485	462	471	450	436	422	473	432	436	458	441	455	449	484	422	475	461	472	449	463	442	475	454	420	459	468	472	411	446	446	444	448	436	474	461	403	468	438	439	480	491	449	451	459	450	483	496	434	478	442	481	457	489	471	468	462	421	434	437	418	428	467	509	441	475	432	440	449	483	430	449	451	464	415	473	447	464	434	463	460	424	464	490	439	456	467	465	436	453	430	472	451	491	455	460	495	464	481	474	441	458	464	466	471	443	455	471	480	462	433	428	448	465	442	460	452	450	456	477	482	437	471	471	420	477	462	459	455	463	459	442	445	447	476	471	437	452	435	435	433	480	471	482	440	443	463	465	455	460	454	474	488	471	444	463	503	468	447	413	460	495	425	483	430	488	449	449	433	475	435	462	502	468	439	447	480	460	453	424	427	432	498	461	452	456	445	417	483	456	463	472	450	435	463	473	447	422	467	469	454	486	438	456	461	478	451	477	418	468	477	454	445	446	483	461	466	476	443	436	424	449	438	450	464	446	427	427	455	453	433	455	419	490	403	456	443	465	471	488	451	453	469	451	480	455	460	434	462	460	485	450	446	468	484	463	433	476	447	453	445	477	459	440	455	435	450	461	461	466	416	444	460	447	464	453	445	468	426	427	481	463	429	451	507	451	466	459	428	441	433	444	486	453	484	483	450	463	465	481	441	473	450	451	461	429	494	496	411	447	418	445	494	482	448	406	460	465	437	460	435	450	413	460	424	432	480	458	437	446	437	455	483	415	457	439	466	467	455	448	424	461	457	485	455	447	451	471	459	453	461	475	468	496	435	447	445	434	440	465	495	444	427	468	459	446	485	411	443	443	438	462	479	499	461	431	461	454	416	405	481	458	467	482	444	453	434	492	475	475	433	477	442	458	464	473	449	488	464	509	461	457	474	456	463	491	441	482	452	450	473	423	494	448	442	447	419	449	475	470	441	468	497	498	456	429	448	445	435	460	467	448	444	464	432	455	456	465	416	468	449	449	433	482	470	452	451	449	453	472	469	469	438	491	471	437	464	477	467	449	472	423	405	428	470	443	433	450	403	454	451	479	513	448	441	460	458	472	479	467	457	450	447	418	447	468	459	484	456	464	483	481	505	467	421	455	474	463	457	427	460	443	479	441	418	444	429	456	462	464	469	468	461	444	431	420	444	473	488	422	425	504	470	476	462	446	457	446	525	460	424	437	452	449	439	466	451	471	475	485	456	458	458	467	473	446	445	442	443	496	464	439	465	429	500	470	443	464	438	492	477	454	488	428	465	440	470	435	483	485	488	485	461	462	432	455	442	453	494	473	426	457	474	453	431	482	484	483	453	449	472	495	442	485	489	466	439	477	455	489	448	481	417	477	451	453	444	430	467	445	448	466	437	461	455	460	468	455	434	458	480	456	426	447	463	451	442	476	425	477	460	435	451	446	448	443	431	440	465	439	478	434	477	450	470	478	464	419	500	474	460	444	424	464	428	515	490	436	451	468	454	457	483	455	485	467	469	461	441	441	492	464	469	431	486	469	441	507	472	461	439	456	475	455	447	465	425	467	497	454	478	438	442	453	444	454	430	437	495	470	467	480	459	481	478	481	437	482	456	435	458	496	462	480	426	479	489	472	464	446	453	460	450	446	428	426	463	433	468	477	462	462	461	396	442	460	464	449	446	443	472	448	442	498	489	475	448	481	453	434	474	469	451	435	461	451	459	448	478	474	429	488	477	446	494	459	471	458	420	462	426
59659	87409	59193	29896	9586	2098	838	701	706	643	660	654	687	664	680	721	729	714	694	661	636	676	692	673	683	677	675	677	649	705	691	665	705	674	654	716	667	684	696	692	689	690	657	657	674	664	688	674	700	737	694	657	696	669	693	658	708	675	701	660	654	675	675	695	670	707	668	702	683	655	701	699	700	687	689	682	703	673	698	674	691	682	674	676	645	712	657	653	645	652	630	648	681	671	653	688	640	704	692	653	728	640	662	683	624	626	725	644	687	693	698	706	642	717	682	698	689	666	705	692	674	668	645	684	662	713	675	656	703	696	660	667	653	688	681	682	636	674	679	701	704	663	691	664	676	702	696	656	700	709	687	670	699	678	664	672	675	679	652	669	725	671	634	661	649	657	637	666	652	642	646	700	695	672	678	677	697	639	684	676	666	687	701	682	666	693	695	714	711	733	650	693	680	689	711	658	655	672	684	677	714	689	700	724	671	663	711	682	595	698	657	690	651	686	638	696	652	672	661	670	683	695	720	668	678	722	656	667	637	677	676	683	654	676	669	734	647	699	673	705	710	724	671	674	673	661	712	716	714	665	738	677	700	693	710	665	690	673	691	713	663	688	667	674	700	664	644	683	662	640	731	681	633	727	640	643	671	674	664	671	678	676	646	715	721	676	691	689	663	694	673	660	698	675	660	699	673	675	713	678	671	644	686	673	677	688	691	675	673	596	653	663	691	702	681	647	620	685	705	713	676	681	680	621	670	715	715	650	734	709	697	702	687	641	679	703	669	654	741	700	669	677	672	673	707	713	649	700	644	647	655	699	651	716	672	682	717	661	708	675	669	710	631	701	708	689	658	668	712	733	648	716	687	688	704	664	658	670	694	728	636	688	666	680	718	660	711	696	701	651	660	745	651	706	677	677	721	666	705	687	672	678	694	675	680	674	688	693	714	678	672	711	663	655	649	689	660	667	704	703	678	683	733	648	699	697	691	663	648	676	664	692	701	695	663	650	648	678	657	683	664	674	652	670	669	636	655	718	652	685	698	680	679	681	670	654	699	683	702	712	647	725	706	626	657	685	710	708	675	692	681	687	706	654	699	674	638	694	672	695	662	666	686	670	689	644	626	629	654	649	665	703	657	656	651	680	641	722	686	680	638	688	655	694	677	666	749	697	681	654	665	655	634	686	660	612	676	688	695	671	654	717	623	665	697	706	673	666	695	646	689	663	683	699	671	696	679	715	688	726	642	672	679	685	646	679	669	679	692	689	666	652	707	662	670	598	680	715	641	700	677	708	672	662	663	651	728	699	716	668	676	654	695	698	677	672	703	733	661	644	633	666	680	703	649	648	680	691	682	680	677	679	691	680	716	720	654	706	689	648	666	706	665	678	718	715	672	742	705	712	715	650	682	687	644	623	674	712	673	628	654	692	674	659	678	665	675	669	681	642	706	642	676	673	675	682	686	686	715	649	691	668	636	661	693	665	680	676	697	701	649	680	691	689	686	666	622	636	683	649	664	678	652	672	663	685	677	622	688	715	702	694	707	717	727	680	670	686	675	650	689	702	728	700	692	679	695	687	695	703	705	700	604	650	722	641	668	638	670	683	710	668	658	643	701	682	736	675	714	644	695	633	711	698	658	712	681	650	687	676	644	641	674	657	714	636	669	637	687	727	696	663	690	659	710	666	687	697	647	658	701	685	702	669	635	686	646	663	677	669	659	626	697	751	664	645	729	646	663	696	695	663	661	709	697	679	680	657	646	699	672	629	700	684	673	718	662	672	691	686	659	678	670	641	646	694	672	681	632	679	646	712	723	668	701	637	679	691	687	710	660	691	654	676	695	709	709	690	682	640	654	683	711	676	700	687	666	683	682	638	722	714	731	631	730	681	663	705	674	695	687	685	667	693	695	712	666	634	703	669	722	705	699	635	635	699	716	681	696	680	701	664	698	689	689	681	644	656	626	677	682	648	651	658	659	663	689	655	681	676	685	684	664	654	692	683	678	682	660	674	665	658	678	713	651	659	729	678	715	665	718	672	681	665	660	692	698	659	712	693	653	638	687	710	659	677	720	674	644	636	683	692	655	660	683	711	632	626	707	634	717	657	685	701	640	687	668	668	658	676	688	662	699	695	648	661	690	666	653	693	669	628	690	667	729	652	652	722	702	645	683	678	683	639	676	694	695	708	652	692	688	679	688	702	674	664	670	690	647	729	721	709	674	720	703	730	720	676	700	647	672	722	667	673	663	664	660	687	681	668	641	692	659	707	706	688	708	680	679	678	667	672	717	681	645	661	686	684	664	641	661	722	656	667	735	686	690	684	710	658	708	666	657	654	659	694	714	694	669	684	684	689	681	716	659	683	657	642	676	668	680	702	677	634	659	667	636	712	699	681	659	661	698	668	679	698	618	697	713	669	692	731	658	699	706	717	707	699	713	704	727	706	717	649	673	669	658	673	707	682	739	720	691	703	677	672	670	694	648	671	636	681	732	686	688	669	715	664	702	671	674	707	641	663	709	653	627	715	723	692	672	651	690	635	665	672	674	663	655	654	674	720	724	690	662	686	623	712	682	720	688	652	666	681	703	614	650	754	700	685	657	684	672	649	682	672	652	689	652	655	652	680	638	746	705	686	659	675	652	725	696	651	699	656	657	654	675	726	708	636	702	621	620	666	678	648	696	656	673	691	703	705	708	733	672	699	715	686	720	616	674	644	674	731	662	675	674	705	666	647	728	676	694	698	705	677	722	664	689	624	676	723	665	654	732	676	644	634	736	675	685	690	644	723	691	689	725	673	686	718	682	674	656	712	636	708	676	698	682	674	701	717	678	664	654	682	666	674	655	627	696	687	672	684	721	657	688	649	647	706	737	677	675	673	718	720	673	645	709	661	682	684	678	674	691	697	719	680	671	690	677	690	699	651	672	648	677	703	646	723	703	716	629	563	673	702	728	686	694	674	633	683	673	694	647	682	680	692	698	719	704	731	700	673	716	717	683	684	664	724	692	711	669	701	716	644	693	744	714	672	637	647	680	690	679	675	661	646	704	694	642	690	735	716	656	699	703	614	721	644	683	688	723	700	691	675	648	666	713	669	699	663	669	692	683	659	657	708	698	655	695	737	698	738	704	674	632	662	670	671	710	676	721	633	711	665	671	689	662	665	685	690	705	697	711	700	671	717	677	733	649	685	664	726	680	706	659	681	676	650	641	678	657	679	663	661	736	666	689	683	654	638	683	683	662	673	667	698	648	663	661	675	721	676	653	686	649	683	674	739	683	711	704	679	682	621	689	685	705	674	688	688	697	684	638	725	715	658	670	715	698	721	656	694	694	688	677	612	690	680	680	633	688	694	632	683	665	651	684	681	725	679	669	692	697	712	669	673	695	716	702	668	688	691	669	695	669	707	686	647	636	639	662	702	698	674	670	649	718	674	687	698	701	675	693	658	673	695	641	684	702	711	700	675	700	727	707	648	675	648	657	676	649	705	673	694
23019	21639	29654	23922	21056	18543	4286	672	486	506	487	540	451	521	506	463	485	507	505	476	479	482	497	489	498	526	491	449	485	510	465	495	526	469	492	488	509	534	486	520	506	465	501	457	459	433	436	475	496	484	523	491	492	471	498	485	503	508	497	476	522	479	510	500	489	501	500	528	493	543	508	481	507	482	451	487	471	463	479	520	449	489	484	471	472	475	459	494	467	505	484	487	439	446	473	484	471	501	459	505	489	472	479	522	494	483	484	513	489	490	492	473	458	491	509	495	493	472	492	446	472	493	437	470	497	510	530	515	486	500	496	470	464	533	492	479	518	493	458	532	465	451	513	446	479	468	468	505	502	506	476	493	477	514	478	495	510	495	485	508	521	447	456	470	468	516	514	452	491	496	469	463	482	459	477	496	503	504	485	502	501	464	484	454	493	452	443	489	444	449	510	460	498	486	480	479	467	510	485	471	481	511	488	502	506	521	479	441	504	491	470	520	525	494	468	481	516	482	500	466	467	471	506	486	510	477	517	501	461	506	464	477	511	463	481	491	453	491	475	529	479	468	482	511	491	500	463	511	500	508	509	469	475	490	514	492	462	486	453	486	525	464	476	491	515	523	474	481	486	481	458	468	475	456	497	466	468	497	479	465	446	519	449	483	477	484	458	508	459	481	498	470	481	502	502	485	454	501	449	453	501	507	488	500	493	489	504	485	494	490	454	461	474	497	477	519	509	541	468	482	517	506	460	458	478	482	489	442	476	488	442	490	469	485	457	502	446	484	518	499	435	503	489	483	485	474	458	501	449	484	493	492	484	467	478	473	473	480	470	487	475	496	504	467	489	505	459	515	476	482	507	473	492	494	485	469	437	526	462	520	459	483	468	487	494	481	465	515	479	512	478	488	488	507	502	493	451	504	477	427	495	492	499	501	474	500	441	491	441	484	456	488	495	480	439	512	471	471	471	506	478	492	511	524	495	489	506	514	517	514	517	497	476	519	497	511	460	427	489	498	491	460	489	459	425	456	484	473	517	484	519	483	493	504	476	477	492	479	443	442	496	481	457	531	487	517	472	452	479	484	512	555	471	494	481	478	445	512	499	500	505	483	458	484	502	511	466	469	486	460	474	470	489	502	460	528	484	461	464	500	486	467	534	452	462	452	480	508	473	485	532	472	490	457	533	492	486	463	487	477	499	498	505	498	500	484	460	488	480	476	544	477	474	510	464	509	520	514	499	483	439	506	460	497	527	493	507	455	488	478	466	466	456	471	484	473	513	452	484	473	436	462	442	493	490	549	535	472	453	477	460	470	486	467	493	483	466	474	467	456	483	482	460	469	513	471	474	509	504	506	465	498	456	474	478	464	523	489	454	484	498	489	467	488	475	492	530	482	557	496	464	506	503	477	495	482	481	481	476	463	472	488	474	475	484	456	466	481	468	481	489	480	478	473	474	454	467	469	503	459	487	466	480	470	467	464	467	485	542	477	518	462	488	479	437	479	498	483	498	495	466	459	495	445	520	453	470	494	434	534	470	470	415	528	486	501	467	479	471	484	468	485	507	488	484	507	459	496	473	503	510	468	500	466	493	438	482	506	481	468	471	500	478	492	500	508	509	452	527	524	484	479	517	454	520	475	505	476	446	466	476	532	461	476	520	496	509	462	484	491	478	488	483	491	469	461	460	483	505	473	505	510	475	496	520	459	511	418	506	472	525	435	492	440	494	468	487	387	504	476	455	472	467	448	494	511	505	498	498	475	477	465	470	495	500	498	462	464	537	502	465	490	488	501	493	521	467	505	514	519	487	518	486	498	468	449	472	501	496	533	469	493	476	487	480	462	494	474	480	499	513	503	489	497	494	511	487	465	517	479	484	503	457	529	479	479	462	478	496	504	519	464	473	481	490	479	463	459	489	422	461	488	483	477	471	489	482	469	478	465	535	461	483	453	438	489	499	501	490	451	500	491	479	543	504	485	508	489	525	475	479	492	470	469	503	457	477	535	497	488	492	478	470	467	454	470	500	475	492	481	478	490	474	525	512	503	484	463	453	508	483	511	485	478	516	501	521	483	476	477	488	493	467	523	467	488	534	469	443	487	461	520	489	460	472	493	487	493	469	525	508	456	491	478	466	505	484	463	459	467	488	493	475	469	436	486	496	470	497	475	498	480	478	474	492	557	511	445	435	486	457	488	495	466	497	506	492	467	494	532	459	510	498	483	478	475	499	557	457	489	467	486	523	461	473	480	489	494	459	466	467	494	496	503	462	486	477	493	493	459	495	469	469	480	499	511	508	478	490	478	482	479	467	491	467	453	489	477	473	482	495	477	446	514	456	487	515	520	482	520	483	485	458	493	513	492	503	483	504	478	499	484	454	490	448	480	508	489	491	510	482	479	490	477	513	512	460	481	468	481	483	505	469	485	525	540	473	440	484	432	519	482	458	503	467	475	515	546	510	482	469	477	494	479	497	461	450	481	476	491	473	491	469	496	485	490	497	462	444	457	438	499	508	445	497	458	463	478	503	500	495	460	463	480	489	490	456	462	509	450	512	435	445	451	509	434	471	522	477	499	482	478	466	499	478	498	494	492	476	478	474	512	514	498	538	512	475	498	504	496	469	496	496	481	511	457	470	500	477	446	493	506	527	511	517	531	524	494	474	491	488	496	482	470	503	485	451	501	476	453	479	496	523	503	550	487	476	513	483	491	472	496	505	506	438	463	497	491	457	480	489	452	476	469	498	538	535	508	528	507	497	526	456	505	484	505	505	482	472	467	444	486	445	472	442	515	491	477	470	474	456	505	472	456	502	498	454	484	505	463	480	506	451	489	514	468	504	461	486	476	495	470	491	486	507	448	482	500	438	451	463	466	492	500	475	513	475	462	447	490	473	470	502	442	458	467	526	495	500	533	442	454	511	494	490	455	523	483	508	493	483	471	494	469	484	472	486	463	525	482	442	499	491	523	496	504	477	442	486	478	494	509	491	485	471	431	494	469	529	505	530	462	476	495	447	499	486	460	478	491	512	466	479	464	479	485	490	451	467	464	518	457	462	473	461	486	463	496	467	488	464	469	503	439	513	476	495	521	521	487	473	443	491	504	493	484	474	525	458	477	499	488	492	459	480	524	525	474	477	487	479	437	496	481	462	479	481	503	499	447	496	506	492	507	482	488	470	514	460	514	520	468	440	438	492	464	488	446	465	467	494	502	499	446	486	485	506	493	470	448	467	461	459	446	493	469	513	488	505	483	459	503	463	495	502	476	498	475	436	468	468	437	462	484	474	489	513	478	495	485	489	473	514	492	504	490	503	506	496	479	500	468	470	456	482	459	467	469	482	473	491	488	473	488	499	487	439	462	503	496	497	485	471	527	449	445	473	532	472	461	496	458	490	489	474	489	456	515	468	519	502	469	469	491	469	457	484	533	477	462	484	461	487	506	506	481	477	507	502	504	477	520	477	495	504	489	491	488	481	456	485	483	437	462	488	465
60135	97779	68360	37025	13658	3059	1064	767	745	759	699	687	697	672	722	733	660	657	671	693	664	727	675	725	698	677	716	730	717	666	688	719	683	754	736	704	690	741	697	675	703	654	692	686	718	701	698	712	716	736	701	689	701	664	664	685	681	707	686	696	725	663	693	675	685	677	690	714	706	676	725	680	745	697	774	696	681	647	674	680	681	707	656	678	700	689	701	696	676	700	690	658	684	667	703	687	695	639	669	702	684	682	667	695	685	673	704	678	673	675	693	741	700	729	690	715	677	675	739	655	685	729	665	680	694	712	640	746	676	701	713	743	675	715	716	691	676	720	720	704	704	656	627	691	711	726	699	655	663	686	673	688	713	676	697	679	676	718	683	722	678	735	706	693	640	712	723	692	710	693	696	686	706	663	703	670	672	729	724	706	729	678	714	672	648	699	664	718	670	703	692	761	680	705	659	727	710	700	680	667	645	649	724	707	706	698	702	703	670	701	687	706	700	670	648	681	713	676	731	703	688	675	693	719	745	697	682	739	675	689	681	675	734	652	708	712	684	684	668	705	660	686	687	679	704	662	731	682	686	688	685	710	668	701	664	665	686	701	721	702	709	675	688	683	671	726	725	705	697	687	682	719	695	690	675	648	708	700	689	681	750	710	688	713	705	699	701	675	630	682	706	691	698	739	724	667	762	680	646	655	665	689	715	689	665	654	712	720	689	687	673	721	699	691	669	687	671	749	693	713	715	710	702	702	728	678	735	670	736	690	730	680	707	734	706	697	718	679	724	714	656	688	723	674	687	732	701	775	706	654	719	665	710	658	716	743	673	706	702	609	670	745	715	740	659	715	702	676	712	705	667	654	692	684	706	720	677	698	710	709	740	693	709	675	689	677	691	740	733	728	641	703	729	699	686	703	712	674	672	698	680	676	692	756	711	693	676	705	675	715	650	721	659	704	715	719	706	688	674	692	743	741	699	698	667	711	670	719	695	698	730	698	723	698	713	695	762	650	670	727	729	704	704	643	660	672	668	734	730	688	725	688	693	707	668	687	721	676	714	691	681	706	698	691	692	674	715	713	707	682	723	717	698	690	688	768	751	635	712	700	680	721	678	702	723	696	716	669	730	677	714	666	757	682	724	702	726	642	678	696	673	685	713	709	662	736	689	693	722	668	688	663	716	733	666	688	632	713	729	728	679	700	733	700	701	697	649	710	649	668	687	746	677	699	722	668	693	695	678	720	702	661	711	683	698	724	703	728	684	735	746	671	713	712	702	663	638	707	721	714	719	709	702	705	730	665	638	680	719	696	739	706	673	695	713	687	741	703	721	694	702	716	679	714	696	692	729	692	732	665	719	715	742	682	698	669	698	667	731	674	647	693	709	660	701	689	627	695	682	778	713	726	688	726	693	693	703	713	717	670	713	664	682	682	667	682	713	726	742	714	682	718	738	615	715	699	681	710	751	695	735	723	717	667	692	727	689	687	675	711	714	727	686	684	663	723	673	715	720	670	679	746	692	697	679	680	699	636	677	713	710	745	647	682	710	674	686	712	694	696	704	715	705	667	694	723	667	708	674	665	710	753	697	688	687	735	674	700	687	702	689	744	648	686	658	715	712	707	710	727	671	678	708	704	686	675	687	676	709	679	724	716	751	712	670	703	654	686	732	692	677	700	666	671	677	705	713	703	710	689	700	674	677	718	715	687	727	708	685	702	658	651	655	700	690	700	708	707	690	717	704	658	708	721	689	680	669	711	698	685	689	664	687	705	676	662	699	674	707	709	698	709	743	717	738	718	769	686	680	706	727	678	693	687	648	728	638	672	704	689	654	691	704	693	757	696	731	699	652	757	663	703	697	749	674	729	679	716	685	705	708	699	706	685	714	651	688	707	681	723	657	698	695	633	691	694	728	721	683	719	684	729	666	702	704	664	678	682	686	669	675	693	680	687	720	702	691	703	696	706	702	693	664	722	694	666	687	771	692	726	666	716	701	678	662	704	721	670	668	764	668	625	765	712	666	689	664	680	663	714	706	675	728	693	729	697	682	695	693	718	727	679	698	659	755	683	697	684	694	690	735	716	708	704	692	707	709	715	740	695	708	674	725	662	704	669	738	737	722	730	667	707	688	700	716	731	675	665	738	715	718	712	690	724	704	671	718	697	696	666	683	687	710	695	694	704	715	676	655	701	692	655	661	693	744	690	677	704	710	618	675	673	659	697	734	649	732	676	697	705	693	651	661	642	679	667	693	725	710	712	714	664	709	685	686	687	712	689	717	708	695	703	694	697	717	723	723	662	699	689	700	668	680	691	672	684	698	668	686	685	683	697	712	686	718	681	651	689	719	711	684	699	687	675	697	680	717	707	662	716	731	680	693	710	686	706	677	680	673	678	638	727	678	671	678	704	679	705	676	682	671	676	692	648	734	688	715	715	660	658	718	697	687	705	689	681	727	701	748	709	676	687	698	698	729	719	674	693	708	709	716	678	716	702	661	700	675	686	706	650	734	668	684	667	673	702	702	711	694	720	703	699	700	714	732	732	709	666	686	723	659	696	695	682	655	662	706	701	644	651	691	737	704	747	733	693	685	695	703	715	670	709	697	678	704	694	743	706	654	710	674	743	686	695	675	743	714	716	707	658	706	727	703	707	707	703	683	689	681	683	732	696	702	692	678	688	727	720	683	737	706	691	714	733	650	695	710	660	669	691	666	693	698	668	689	644	714	663	638	701	704	717	685	700	692	733	684	663	693	679	702	681	632	667	713	697	694	699	691	717	654	707	710	695	671	759	663	692	663	682	691	672	750	692	734	697	679	684	700	667	688	654	679	690	706	690	648	670	737	698	688	672	668	708	663	716	699	684	675	654	683	665	699	694	695	672	676	688	695	666	729	745	694	693	689	693	741	690	657	692	707	670	742	672	641	682	701	687	709	725	711	689	644	707	671	701	669	698	723	697	680	691	697	684	716	712	658	695	689	712	675	697	700	676	623	697	680	670	686	668	676	728	689	699	700	671	713	773	693	660	719	641	678	731	706	717	676	701	693	650	658	698	698	686	712	708	672	719	703	718	733	718	700	664	662	728	705	672	726	708	722	684	651	682	689	673	701	662	624	681	734	723	650	746	655	697	754	699	695	728	707	699	693	717	671	710	739	667	749	671	733	652	687	711	677	650	718	704	679	697	683	681	674	693	685	695	711	694	706	682	722	694	680	701	716	690	683	677	710	709	651	690	712	695	676	685	744	657	684	682	683	696	691	676	672	707	657	679	671	687	672	771	703	723	708	681	706	674	707	690	701	728	662	701	680	680	700	697	698	686	706	704	705	702	646	684	660	655	667	674	709	718	716	683	674	694	691	668	703	646	756	677	714	699	699	725	652	681	726	688	676	743	720	640	693	677	650	687	723	714	719	693	671	670	683	670	700	742	707	733	703	671	628	668	692	706	691	685	679	738	714	703	682	687	726	720	707	713	690	689	656	688	670	688	702	698
30696	30833	26721	10879	1432	589	486	432	465	483	450	449	446	469	484	455	443	494	437	418	470	428	456	453	447	455	430	459	450	471	481	399	457	430	476	447	423	457	445	452	436	451	418	409	452	432	435	413	455	445	416	487	429	389	457	436	459	428	444	433	428	495	463	424	443	446	453	485	475	491	438	441	418	466	459	409	481	483	462	449	456	464	434	453	456	452	451	445	483	432	468	441	435	468	470	476	419	441	468	438	428	469	434	468	468	427	423	450	434	460	475	463	472	457	461	444	444	465	463	488	441	443	457	456	446	466	454	441	478	439	433	462	489	468	401	439	442	457	465	454	442	461	455	447	445	467	418	504	448	465	482	455	434	437	451	440	446	472	438	455	447	431	449	408	416	406	453	424	454	467	425	410	461	436	453	439	442	434	423	427	415	465	428	476	428	454	463	459	438	460	444	420	444	457	443	432	439	484	441	466	416	411	434	419	449	457	435	419	436	448	487	463	453	451	431	428	439	475	426	479	459	463	427	496	449	467	433	449	456	477	431	440	442	450	444	429	457	429	441	460	423	451	466	399	428	424	449	488	484	485	434	463	451	468	459	466	454	408	454	455	442	484	438	430	436	439	429	413	467	423	456	434	475	435	430	431	456	424	479	435	458	463	445	439	387	463	451	481	443	473	475	436	428	456	450	489	457	452	432	425	429	467	460	472	404	453	459	424	429	463	422	466	424	403	475	419	448	452	451	464	423	444	422	433	464	426	447	452	443	450	434	421	462	443	469	463	483	447	418	437	438	454	428	454	466	438	458	408	466	446	440	451	478	490	430	446	428	450	435	428	415	433	475	449	424	458	439	456	434	413	442	426	462	444	455	476	444	475	416	468	410	433	436	454	455	432	453	425	456	461	479	446	449	423	464	469	440	420	415	428	454	478	456	425	412	482	441	479	434	491	437	450	434	434	433	439	468	452	438	447	476	429	425	415	433	455	439	461	477	459	452	446	440	478	462	436	458	452	448	462	455	479	421	436	431	450	428	438	431	483	445	429	454	462	474	486	436	469	442	428	421	430	458	475	455	451	471	419	441	453	452	448	463	452	435	472	413	371	452	426	457	433	436	446	455	451	463	431	448	461	451	458	453	414	464	463	446	458	422	424	443	457	409	424	415	448	458	422	398	460	451	430	455	456	433	434	452	419	418	463	434	479	423	427	458	469	469	444	441	411	439	457	439	471	455	416	466	441	473	414	456	435	451	434	457	451	455	440	468	466	432	439	475	447	470	438	437	460	437	447	450	469	432	445	474	479	429	441	422	422	475	439	445	446	465	425	444	486	438	430	442	431	460	425	482	420	435	446	446	457	470	465	421	463	405	466	456	457	454	438	468	422	434	480	429	461	444	454	425	450	399	483	464	470	437	454	474	450	423	437	422	452	433	450	464	501	460	473	481	473	500	478	449	449	459	437	481	442	398	400	427	419	425	467	453	450	408	460	436	429	450	455	428	451	434	455	398	407	432	465	472	423	433	472	456	434	430	451	442	466	426	456	428	419	426	418	395	449	441	442	452	464	400	453	442	461	428	467	463	454	416	445	429	402	451	455	459	412	458	451	455	430	421	444	472	450	454	435	437	473	423	434	434	474	433	461	457	429	452	445	479	432	484	481	469	433	416	456	464	405	471	450	481	459	445	453	453	484	472	437	433	438	462	465	440	473	439	441	484	479	434	436	440	413	445	466	463	451	436	451	442	439	432	438	440	487	479	439	460	460	464	452	456	462	473	446	447	447	448	430	463	437	456	426	416	430	450	446	418	411	476	444	436	455	449	442	462	414	445	466	403	463	436	446	484	465	429	491	458	465	414	450	462	439	462	437	453	431	404	469	450	445	442	492	462	444	438	425	457	454	448	455	462	444	444	468	436	421	403	469	448	475	468	478	418	445	429	451	450	410	462	450	509	440	451	443	442	440	441	448	465	430	458	497	451	453	401	437	444	401	452	458	453	417	422	439	443	450	425	482	480	421	422	389	432	444	443	450	444	464	449	418	517	438	455	427	480	465	461	449	430	434	444	433	455	456	459	454	453	420	445	462	421	448	442	438	442	511	482	448	455	442	444	441	480	457	477	422	463	445	446	444	426	472	440	503	426	466	419	443	466	464	451	446	438	466	484	429	483	470	473	458	440	440	471	452	440	431	438	467	466	402	450	405	437	436	464	455	413	421	452	414	455	404	435	446	441	445	482	474	416	457	469	442	439	461	443	448	462	449	460	441	448	450	438	444	450	428	442	443	460	454	460	493	444	469	445	467	432	447	423	433	443	470	451	388	447	444	438	452	401	412	439	414	437	476	441	419	480	464	430	427	453	452	428	474	441	473	447	452	424	430	434	431	438	469	450	441	452	436	479	450	439	516	458	392	414	452	438	441	417	475	482	433	475	424	431	494	459	443	433	422	465	436	453	442	453	443	410	464	422	388	423	458	485	411	436	441	464	441	416	435	416	446	461	493	439	456	466	421	418	423	469	437	428	451	436	451	476	446	449	460	467	496	433	454	466	429	451	440	442	432	422	448	451	436	455	477	443	412	419	470	471	484	462	459	422	476	440	429	446	459	419	408	404	468	427	441	446	454	457	419	446	477	417	464	482	431	432	437	439	406	483	470	426	448	449	498	440	419	430	456	434	444	452	433	443	448	439	466	447	503	476	452	449	443	463	479	432	441	419	449	449	442	469	453	456	433	465	462	438	452	413	455	437	465	459	453	435	481	466	466	435	468	477	462	427	454	473	434	456	401	430	465	467	391	440	434	445	433	450	452	481	460	454	416	429	424	449	412	462	464	440	441	446	466	460	427	457	463	466	416	443	473	473	486	451	465	483	429	437	427	438	470	458	428	466	419	460	464	430	414	470	444	451	463	451	462	427	434	468	465	431	445	431	440	457	443	462	429	456	454	439	410	453	432	471	454	502	448	488	458	458	430	486	451	467	451	428	453	452	418	479	483	424	433	435	466	494	442	419	476	460	434	470	470	439	425	406	437	449	451	417	444	455	442	469	473	450	450	450	439	429	464	429	433	440	417	444	432	463	434	434	439	451	446	453	464	438	461	470	485	449	452	445	464	476	428	466	398	458	439	434	435	440	461	421	429	397	444	427	446	437	432	422	473	464	459	456	446	408	488	417	418	447	490	472	475	471	438	504	400	456	444	438	429	431	492	426	458	418	471	434	434	457	460	453	452	454	437	425	442	424	458	457	445	435	471	437	462	445	422	445	407	409	438	413	449	465	431	448	434	447	445	498	434	455	451	437	418	445	415	471	449	458	466	445	472	462	418	455	440	448	453	447	416	508	468	455	447	429	469	458	455	453	442	448	453	448	435	450	443	459	403	454	420	427	436	486	442	477	451	418	435	485	434	441	433	444	430	452	454	431	454	424	456	454	472	413	433	480	460	464	432	453	452	478	436	453	413	432	451	466	473	437	391	444	453	452	431	447	430	464	478	468	434
37331	45499	28817	9565	2309	888	706	694	651	709	694	669	679	693	644	695	667	625	693	634	693	689	655	681	723	683	664	669	656	689	661	645	652	640	606	678	681	684	620	650	637	666	679	688	671	628	667	639	663	643	749	723	688	635	656	633	665	641	681	667	645	594	663	704	713	669	697	648	644	646	671	677	693	679	736	714	671	664	670	692	668	624	666	654	670	632	654	706	679	664	636	673	682	636	666	660	682	704	611	674	661	709	628	657	722	676	690	657	699	635	686	628	688	707	613	660	624	695	701	689	692	700	656	704	633	709	653	656	705	658	653	650	669	684	691	706	659	686	678	699	661	640	668	655	662	634	637	634	675	682	629	687	713	677	677	685	697	619	651	676	646	649	673	662	664	724	646	631	642	658	675	628	689	725	702	668	649	642	695	620	655	688	676	672	653	680	648	693	670	628	651	697	677	616	648	688	688	677	637	647	680	691	644	660	674	635	687	645	665	672	684	668	670	692	673	671	671	649	656	642	649	720	675	638	690	687	687	696	667	721	665	704	651	692	686	662	645	648	662	636	685	668	646	621	718	672	640	668	670	642	680	656	625	685	652	695	624	682	654	689	657	641	679	662	707	621	665	686	684	689	660	632	602	660	663	646	642	705	712	662	698	644	623	650	704	698	631	644	662	670	659	634	676	670	681	647	700	694	723	692	715	676	676	708	645	641	644	654	685	640	646	679	663	644	718	656	646	688	684	640	684	687	632	661	704	701	637	686	714	670	678	642	658	648	626	667	599	671	651	679	645	684	720	630	663	671	672	644	684	682	681	662	645	638	677	643	687	667	675	642	706	712	685	653	660	698	620	655	657	638	689	688	684	614	661	660	658	657	648	628	696	678	662	633	567	636	635	687	719	649	652	681	666	658	683	685	634	692	691	675	669	690	679	637	673	697	655	652	662	671	696	717	642	688	662	698	652	702	695	655	654	665	676	645	648	678	666	608	697	708	654	694	717	661	660	656	654	701	663	631	609	704	664	638	659	650	682	691	659	636	657	723	637	688	689	641	631	678	635	702	629	684	688	677	687	646	693	681	667	713	649	642	700	633	674	699	697	645	664	657	681	647	667	662	648	705	673	680	665	662	660	666	666	685	680	706	659	687	635	645	738	640	685	656	677	665	657	669	662	672	701	627	672	643	658	694	668	677	670	672	696	663	636	664	662	676	668	719	673	651	647	652	675	669	641	612	703	658	683	650	667	665	637	666	697	676	674	650	647	664	684	678	666	652	597	642	673	647	734	681	680	646	656	648	607	660	616	658	667	675	669	675	648	687	678	697	627	715	674	700	665	644	650	683	642	632	725	643	641	679	652	659	662	677	696	686	690	692	629	711	693	676	675	675	691	664	624	701	651	668	665	659	663	675	688	644	631	670	672	639	697	664	681	680	666	680	626	667	644	630	668	669	610	643	709	674	628	665	671	672	667	720	676	612	689	654	673	667	648	694	740	718	682	632	652	664	696	694	647	623	684	696	691	661	645	635	634	684	700	714	688	637	680	658	677	675	620	613	688	675	662	672	694	644	678	660	662	670	640	697	654	645	665	699	663	689	651	677	657	633	669	696	677	686	682	662	668	678	665	680	663	609	625	610	638	659	673	654	683	635	686	657	678	667	682	709	657	684	690	657	670	674	628	666	692	642	685	639	671	677	700	690	726	688	637	674	709	645	654	721	625	652	692	667	656	635	672	667	616	690	680	663	683	693	659	716	694	657	647	672	716	653	659	658	654	698	713	718	667	677	667	613	635	682	640	687	665	638	670	653	643	697	674	586	652	698	679	667	666	694	671	623	658	624	670	664	646	704	657	693	678	662	684	642	658	673	642	703	659	671	643	658	728	668	650	675	680	611	654	673	675	672	667	654	657	677	653	658	707	695	659	693	649	681	682	716	649	609	670	689	699	682	659	691	691	687	680	680	674	617	664	636	632	692	645	659	669	666	716	692	679	645	669	682	683	696	636	651	675	646	662	680	641	663	707	642	674	653	687	640	699	649	690	657	673	675	632	657	682	692	666	683	661	660	658	694	661	644	650	661	691	655	648	691	652	638	678	674	658	687	653	648	672	614	634	638	687	638	667	699	658	683	674	677	700	687	642	683	666	605	700	704	725	685	648	679	644	650	666	654	663	670	698	641	672	672	643	709	630	673	677	683	702	656	666	661	660	625	676	721	665	635	709	672	692	695	651	677	662	640	685	658	617	709	665	685	683	672	677	662	625	632	658	679	646	648	667	671	656	676	637	669	671	672	630	701	663	684	657	657	707	708	697	666	664	612	657	685	695	666	675	663	669	662	625	672	650	661	659	667	671	711	654	644	678	674	660	652	627	703	659	664	687	637	652	649	699	649	689	676	690	717	664	705	685	669	713	649	694	681	693	700	672	642	648	665	634	639	688	641	672	674	724	679	657	666	680	665	648	637	680	683	717	656	654	683	626	670	653	679	675	658	697	690	691	682	720	682	681	651	654	669	665	654	659	672	639	684	642	697	684	637	677	688	703	691	657	655	683	677	692	647	680	710	663	650	667	678	727	680	675	667	705	666	749	687	639	696	651	679	620	643	677	668	657	678	628	669	617	748	683	648	647	642	701	635	736	657	672	700	657	665	679	636	631	628	631	676	660	676	664	603	671	653	682	694	626	690	644	667	688	699	718	686	698	636	671	668	623	657	635	609	636	699	654	693	691	699	698	655	657	671	660	657	653	728	658	681	657	643	664	712	646	666	661	719	696	618	685	633	648	676	667	662	656	677	669	652	693	703	652	651	667	675	652	670	640	661	656	704	681	688	636	700	698	689	701	706	668	645	676	654	659	663	717	687	671	699	671	661	629	619	647	690	709	688	715	680	638	672	669	666	633	641	689	694	665	626	643	620	669	671	686	655	632	660	662	655	637	700	687	652	669	662	651	684	670	650	644	674	723	638	636	657	646	656	677	695	650	669	643	695	688	688	661	637	682	663	683	687	679	674	648	704	656	640	699	696	657	700	645	675	623	665	659	688	687	709	656	696	630	693	681	690	639	664	620	669	663	686	650	650	684	656	649	646	669	647	673	679	665	666	687	677	652	615	650	651	677	683	700	679	666	683	618	616	623	638	687	684	615	688	670	649	671	644	647	654	657	654	695	675	619	684	627	643	644	644	661	638	644	613	673	684	670	649	673	649	622	680	666	695	668	687	679	641	663	660	673	667	710	688	657	723	685	716	652	654	676	670	677	673	674	683	714	631	669	662	625	635	688	691	656	615	692	698	666	669	607	657	627	679	655	663	650	689	614	698	711	663	675	723	671	652	691	699	700	673	685	687	667	687	672	661	669	687	601	667	659	648	693	716	668	663	670	662	680	692	667	684	691	672	751	676	610	679	715	664	661	696	695	659	664	676	669	668	624	645	675	683	652	652	671	620	659	690	664	644	680	709	652	710	681	683	674	672	668	673	710	645	677	671	636	587	677	707
24185	22620	30495	24995	19470	7422	855	531	497	470	515	478	476	460	449	491	483	502	478	470	472	457	466	464	483	491	441	444	470	475	471	443	434	468	455	478	523	461	483	454	438	454	432	448	463	472	498	455	492	434	479	463	474	446	462	490	417	465	466	462	429	458	452	474	449	486	484	445	450	453	496	463	486	439	479	467	454	421	470	438	493	452	469	499	466	473	452	460	460	486	468	438	423	497	466	512	465	442	470	455	467	460	463	471	456	460	456	471	469	453	473	478	475	420	460	493	456	460	502	440	472	442	429	474	494	449	454	478	505	446	478	451	499	486	462	443	475	498	441	459	496	494	487	448	478	488	484	470	485	500	497	456	487	471	464	454	456	408	469	468	481	470	503	472	461	463	483	439	428	444	435	487	454	476	452	437	478	466	476	454	452	504	474	445	483	445	527	476	448	472	502	488	454	459	444	476	460	463	445	446	485	449	450	434	476	464	466	480	465	467	457	465	472	472	459	460	451	480	482	438	462	471	496	483	456	485	454	463	465	474	493	494	497	462	494	468	491	430	474	437	452	464	464	454	445	466	490	458	473	468	464	425	491	471	464	461	475	466	455	428	505	455	450	429	456	455	484	485	430	448	449	475	437	458	464	452	468	464	472	480	470	484	509	477	455	453	499	427	460	464	439	459	487	452	454	464	459	465	471	480	454	451	450	453	459	464	447	455	463	457	494	462	460	480	459	434	460	493	487	451	451	464	441	514	455	436	407	454	439	456	503	441	488	470	452	403	472	477	467	462	473	476	471	443	472	439	507	464	461	476	436	459	461	445	475	440	498	443	499	436	477	447	453	486	462	471	474	492	464	434	439	449	473	480	492	458	457	439	444	444	425	444	449	452	490	442	477	470	453	452	463	431	474	483	477	456	453	468	479	476	462	448	467	463	436	455	463	443	465	428	418	444	453	456	464	501	484	443	492	453	438	463	439	474	463	499	444	489	482	433	428	440	452	448	461	453	449	445	486	457	470	475	504	444	520	484	455	434	442	466	477	477	475	492	434	457	476	454	447	437	486	438	494	446	459	428	469	450	410	424	495	424	470	478	473	464	447	449	450	467	433	446	498	503	452	480	488	482	430	430	505	462	494	438	460	456	435	477	464	438	475	469	453	480	419	475	469	433	483	463	450	451	524	455	486	482	433	464	477	465	460	446	423	418	504	461	495	484	431	467	477	501	488	455	438	453	449	484	474	452	465	470	411	454	444	435	470	490	452	484	481	425	426	447	444	422	469	498	440	452	431	452	470	451	479	453	451	473	436	426	507	477	441	447	418	442	471	488	469	439	425	448	504	444	432	447	450	475	396	437	476	474	520	485	481	453	423	428	461	463	446	444	471	490	521	441	477	481	473	488	481	503	466	473	474	409	445	477	453	467	436	459	459	429	451	440	465	465	463	471	458	460	470	456	458	449	501	441	469	457	467	455	469	467	468	468	426	425	473	449	482	487	491	469	475	452	451	483	479	448	490	486	430	479	429	462	458	462	438	466	448	453	478	443	491	479	416	470	468	479	464	439	507	484	472	482	456	487	451	427	484	482	453	468	462	462	439	475	460	500	502	520	460	480	410	488	449	503	465	474	444	461	479	466	462	442	480	464	462	449	451	450	461	442	506	493	411	470	457	499	476	465	437	438	475	440	486	474	457	459	464	464	451	421	449	478	492	498	485	456	502	463	442	468	467	456	439	478	489	429	465	456	473	469	452	466	468	450	460	463	447	519	492	461	473	469	460	428	508	464	463	490	409	446	473	413	463	443	412	443	476	469	467	465	441	427	448	437	488	449	458	463	403	447	435	488	443	450	461	458	448	462	456	453	470	483	458	447	486	487	438	475	459	455	484	438	480	495	474	506	434	453	423	470	440	438	433	464	442	438	456	482	468	508	448	446	429	474	447	489	450	489	408	461	492	439	488	456	450	461	482	489	462	444	464	486	466	475	459	455	443	412	471	434	443	464	497	470	470	450	492	479	447	443	465	480	475	469	459	465	461	474	494	456	504	470	463	446	437	510	463	473	459	504	466	484	444	468	462	480	452	464	472	498	450	489	463	442	465	478	461	429	477	473	464	493	462	479	465	497	474	483	448	460	432	488	514	480	474	424	487	466	474	456	471	441	449	455	451	424	471	456	484	504	452	466	461	475	477	446	500	496	443	491	442	467	455	490	447	479	449	439	472	469	469	458	455	477	459	443	469	446	475	507	428	454	417	426	467	437	492	450	450	476	446	432	511	441	442	502	469	469	486	453	439	464	474	492	476	428	470	472	482	427	470	503	467	490	446	455	447	418	476	485	518	442	452	430	449	443	475	479	466	514	449	455	473	452	472	505	459	467	499	469	441	445	469	518	467	449	463	471	468	465	481	446	434	472	498	457	474	440	504	488	452	451	480	487	469	467	406	498	492	472	465	492	406	463	465	472	486	451	458	478	470	444	446	486	474	476	442	459	485	478	451	448	451	514	433	440	439	473	449	471	476	469	484	444	458	450	433	425	408	466	493	487	480	463	452	455	497	482	437	459	462	464	468	479	473	481	418	447	479	481	442	494	480	436	485	444	477	462	468	484	479	484	475	452	458	513	451	446	478	453	452	450	472	479	459	438	453	490	457	422	483	414	444	461	487	428	444	420	468	475	459	470	505	434	452	494	501	457	453	447	487	429	465	482	444	484	452	455	490	443	511	470	452	464	451	457	463	445	447	464	484	467	446	480	459	481	427	462	441	482	454	468	443	480	458	470	448	499	472	453	494	458	470	432	515	460	435	438	503	465	423	447	526	456	468	463	431	462	490	415	503	424	466	461	513	447	472	467	491	463	534	508	492	439	436	459	464	426	495	449	454	457	447	500	419	461	438	478	447	468	459	453	454	431	448	438	473	463	482	459	443	459	454	473	452	455	472	466	482	494	456	458	461	475	475	461	440	458	492	442	466	456	474	462	474	490	443	471	444	483	445	445	454	446	527	460	490	479	465	432	440	456	473	406	459	478	426	445	489	472	476	442	450	493	447	487	450	499	463	452	474	470	434	468	438	465	457	453	458	462	514	463	481	452	498	523	473	456	488	424	458	459	437	460	468	463	488	463	442	439	444	457	456	471	436	475	478	466	443	459	451	454	444	463	435	424	424	474	436	453	489	469	437	471	492	461	431	466	435	447	426	469	431	470	433	454	436	436	476	475	448	473	457	439	481	430	458	452	485	497	473	464	419	401	464	444	418	441	492	500	465	519	445	427	487	464	455	519	459	421	436	426	471	498	460	442	427	460	480	452	489	452	489	465	489	473	455	466	469	450	492	476	477	470	451	473	452	436	433	449	453	443	467	475	442	461	470	469	466	469	457	445	495	503	485	483	470	485	459	435	464	442	442	468	480	454	441	460	455	454	453	446	487	452	453	464	499	452	437	495	480	503	455	465	486	468	425	475	468	479	445	446	451	443	444	494	454	467	445	448	475	464
60052	87364	59102	29385	8779	2039	879	761	704	726	707	649	696	660	697	651	691	666	682	667	702	669	744	661	683	645	707	704	631	695	707	719	719	715	697	716	675	677	705	678	666	716	701	638	675	689	666	714	666	652	711	660	686	677	669	693	702	681	699	670	711	649	724	635	675	668	689	684	702	658	646	653	691	702	695	718	690	688	676	668	672	717	696	673	688	704	714	684	709	681	698	694	686	654	708	676	660	674	708	728	698	676	661	656	704	750	671	685	760	720	684	740	644	698	671	669	724	674	653	630	692	680	631	702	707	673	692	717	708	631	738	678	682	692	681	722	703	648	692	697	702	692	669	695	690	721	648	679	643	679	636	718	709	728	677	662	642	689	651	704	673	664	687	683	710	724	703	655	707	714	679	681	688	709	677	684	687	688	655	706	721	687	662	696	708	639	664	665	700	669	706	693	699	715	673	673	714	734	674	670	666	744	659	734	739	673	691	672	689	649	720	705	687	720	688	656	699	680	694	671	686	649	742	693	646	687	714	700	670	657	723	727	674	739	676	697	666	710	691	689	707	689	665	660	655	672	683	697	658	668	648	644	680	684	697	700	694	691	703	698	665	681	643	672	690	707	686	673	721	688	663	676	698	647	690	686	721	721	645	677	689	670	673	710	705	718	689	736	670	702	677	679	676	719	666	681	660	712	682	676	688	680	679	697	717	674	669	698	725	686	669	681	706	643	659	666	679	661	678	698	665	650	710	663	704	699	698	676	679	690	701	666	708	662	677	711	682	677	691	696	680	699	671	667	688	610	688	673	678	639	678	645	664	718	683	711	632	676	706	678	632	701	681	728	713	680	674	729	661	721	679	682	681	669	695	665	711	660	707	726	716	646	686	676	716	689	669	695	699	696	699	676	715	711	703	653	736	721	681	684	711	645	678	709	703	701	699	688	673	721	699	702	663	691	683	707	703	659	695	737	644	736	663	695	664	692	723	687	652	691	687	667	672	701	659	696	697	648	716	658	663	644	658	739	681	658	642	654	660	729	689	690	713	713	661	624	647	738	672	707	700	730	771	687	697	715	689	692	722	698	706	646	674	683	706	681	742	720	664	665	671	692	677	675	713	727	677	701	670	689	703	760	685	683	688	690	667	708	614	652	698	656	695	689	688	742	677	697	734	701	667	718	674	694	627	653	727	669	709	678	656	695	675	677	671	709	685	683	656	692	700	648	672	723	726	687	708	699	713	729	644	668	705	700	700	648	665	643	704	645	688	675	711	663	665	657	688	681	661	675	691	700	702	703	681	662	671	657	643	674	667	754	685	642	720	704	692	712	641	681	660	664	717	709	662	668	680	665	704	733	701	710	678	693	726	679	689	694	664	646	665	667	689	647	683	713	678	706	700	782	710	681	687	692	710	690	681	642	642	708	684	703	701	687	659	712	694	716	717	688	704	709	641	682	701	679	683	690	750	687	698	695	684	695	705	658	682	704	705	699	695	756	688	717	650	697	678	673	650	701	728	683	659	654	682	741	680	710	688	689	676	694	675	659	697	688	674	642	740	673	678	690	699	685	677	661	676	631	707	672	715	677	692	685	663	682	657	696	707	718	699	662	712	677	674	700	702	718	656	687	655	659	642	645	611	677	704	718	624	649	707	668	677	661	703	672	658	673	684	689	622	676	688	713	667	671	682	662	627	702	693	711	715	677	647	703	694	703	671	713	715	714	678	654	683	675	656	723	653	672	676	695	678	688	738	672	701	719	683	691	658	663	678	667	667	666	665	652	676	632	685	681	713	693	686	662	711	708	657	679	659	664	680	666	681	676	669	649	663	692	660	691	671	686	684	690	716	685	659	692	686	680	642	673	756	693	692	658	697	667	663	642	713	724	672	671	662	672	661	686	683	643	713	693	653	673	673	702	703	694	667	651	657	680	681	713	700	673	705	691	664	735	702	678	688	680	663	683	667	711	702	716	657	705	690	731	671	694	652	666	692	693	623	688	682	684	687	694	670	676	709	669	700	692	700	723	685	706	700	717	688	692	695	715	667	734	652	681	679	672	741	666	711	687	718	683	663	687	633	683	683	670	687	682	666	657	644	669	681	643	642	691	688	637	664	699	664	707	662	631	657	638	695	658	657	677	687	710	677	699	710	654	679	655	654	667	660	668	688	649	735	710	719	712	661	695	690	689	658	674	693	715	692	669	635	669	722	677	655	704	653	687	643	678	691	657	699	668	703	701	682	723	692	728	691	643	681	611	702	712	665	704	691	682	740	676	696	700	676	653	650	701	686	718	690	656	721	717	704	722	710	728	684	670	645	635	669	666	640	734	644	661	662	680	678	650	680	696	731	671	704	731	658	696	704	684	693	696	711	718	670	669	712	708	679	682	735	665	682	672	656	679	646	659	704	711	655	686	678	649	697	705	668	634	698	705	669	667	682	657	662	699	700	692	706	655	725	700	680	677	669	709	688	649	688	685	682	697	689	660	684	664	691	689	676	702	688	684	720	724	690	670	647	675	646	706	663	706	714	721	718	646	664	645	698	646	714	709	687	694	696	711	693	679	656	669	680	631	681	675	677	709	723	678	694	706	726	671	689	647	701	653	724	709	743	642	703	649	664	701	643	626	685	689	703	718	734	625	657	684	683	712	671	703	703	664	725	708	705	701	695	653	689	716	673	608	699	708	754	646	645	700	674	677	659	695	714	665	659	635	686	663	676	680	740	679	656	684	695	676	697	705	672	719	709	728	667	704	717	630	663	746	716	697	627	676	706	656	670	687	697	698	680	683	662	699	730	663	676	670	685	682	641	659	649	632	682	698	730	667	688	686	704	716	696	663	655	652	661	719	709	638	724	691	664	693	686	703	676	661	688	680	682	703	689	710	665	709	733	729	655	663	661	699	704	680	686	679	706	656	707	699	638	674	685	661	719	687	692	658	678	694	676	704	690	652	713	721	645	692	669	690	646	712	684	700	689	696	669	670	680	663	698	648	655	674	693	688	631	691	623	682	690	699	747	692	673	715	713	679	721	656	647	668	691	670	632	650	681	656	700	668	620	706	712	729	696	665	645	678	688	671	694	671	653	648	682	665	652	682	687	661	701	664	666	659	700	688	650	699	677	655	675	646	691	691	707	643	675	693	669	691	701	706	661	653	719	689	706	723	681	679	657	651	732	667	678	678	690	672	649	690	725	701	654	676	716	628	677	689	715	692	672	662	674	640	692	643	677	677	678	695	721	681	654	670	704	659	689	685	655	680	659	690	664	671	725	668	691	692	689	723	699	689	682	665	672	726	739	691	714	694	673	645	725	700	667	676	681	687	658	703	654	708	696	667	680	709	707	625	654	687	655	680	682	675	704	732	645	670	720	689	736	705	666	670	663	681	706	649	698	698	725	681	658	698	680	703	701	645	704	694	661	672	656	644	677	679	712	663	643	617	681	734	667	692	657	686	713	715	714	678	678	695	700	690	672	675	665	687	675	710	685	695	693	692
23097	21588	29565	23817	21032	18520	4306	596	515	512	516	500	492	522	489	493	523	490	461	522	488	484	457	486	497	507	506	459	519	464	478	527	516	475	467	498	481	482	474	512	532	487	445	472	489	537	500	478	509	482	538	481	526	506	511	474	498	550	485	513	477	481	550	462	480	522	459	526	498	456	532	469	522	522	491	491	479	496	449	486	477	513	461	510	494	485	487	473	471	501	484	474	502	466	483	497	503	489	486	478	495	506	478	508	495	464	429	451	482	470	482	502	461	487	506	475	460	533	480	470	481	518	500	506	495	508	504	482	533	477	491	490	520	512	502	464	485	487	478	481	498	499	492	530	504	520	481	502	482	520	505	487	515	464	477	490	491	481	479	504	498	493	485	492	486	483	490	474	474	499	438	449	493	477	477	510	507	463	475	459	496	446	502	475	467	486	495	482	491	499	537	470	510	475	489	534	520	480	529	513	494	487	487	465	470	465	474	492	458	417	506	478	443	482	523	444	488	477	459	462	451	484	465	489	484	492	503	467	458	495	531	472	496	493	482	468	510	490	474	483	504	500	460	473	495	471	488	459	488	484	497	486	477	464	495	544	487	471	485	478	460	489	445	458	493	489	474	530	489	490	507	516	457	473	452	519	459	505	497	454	493	493	501	484	491	487	519	467	465	510	491	525	530	501	462	494	488	508	529	513	453	474	518	491	480	499	480	489	490	526	492	469	493	477	475	465	463	502	504	536	489	446	492	438	577	515	511	491	499	499	486	465	464	496	498	512	506	541	476	486	512	512	480	502	481	522	504	486	489	472	447	457	466	514	485	511	472	493	492	488	518	503	470	451	487	502	489	493	453	524	459	502	478	525	470	478	481	488	495	486	467	491	520	476	500	468	456	520	511	504	505	482	466	475	500	505	518	461	479	490	489	467	470	474	454	525	477	483	487	506	487	476	494	494	484	476	495	491	512	512	489	499	495	489	496	523	546	502	478	491	499	460	481	489	550	501	512	486	530	494	514	482	498	551	520	455	497	469	492	492	486	493	502	521	514	489	525	463	482	476	463	423	471	494	459	466	463	492	449	509	463	517	507	493	501	522	499	503	514	466	497	489	476	422	509	507	490	496	493	491	483	482	472	520	492	507	523	522	482	492	511	502	468	452	492	458	474	493	523	517	498	515	470	498	473	482	518	475	472	521	482	458	506	482	497	491	498	472	483	477	508	480	460	481	479	524	479	516	554	504	469	496	467	480	491	491	527	485	489	545	478	482	485	441	483	457	457	498	505	499	483	500	493	492	514	515	452	458	475	462	488	513	483	496	434	489	466	472	483	496	497	461	475	490	499	490	466	512	486	502	483	478	511	498	488	500	444	513	513	478	482	465	497	470	511	470	513	491	508	472	478	453	487	522	457	428	445	511	517	485	503	450	478	511	464	459	496	492	482	478	483	466	481	482	488	511	460	470	522	469	512	505	507	474	474	498	466	539	475	482	542	497	497	443	484	512	496	476	486	497	516	474	474	500	495	475	529	524	485	529	474	469	498	521	506	500	471	466	481	457	516	496	492	523	501	482	495	488	492	464	494	496	433	489	484	518	468	459	466	526	487	498	478	474	459	461	512	447	501	474	478	478	518	470	497	469	495	479	484	491	522	489	468	517	476	484	480	489	469	528	515	505	492	477	469	481	478	495	492	485	516	447	458	465	516	502	451	431	469	463	496	515	461	504	457	492	464	494	457	506	468	477	487	495	510	483	474	519	466	484	488	497	478	475	499	500	484	480	492	491	509	470	467	481	513	518	479	482	515	480	494	543	473	470	491	492	473	479	470	478	480	505	485	480	525	461	512	465	491	485	495	484	480	474	477	518	487	494	497	485	520	478	478	474	495	462	472	518	524	510	485	525	490	521	486	511	507	463	515	500	507	495	465	436	512	480	480	492	474	509	483	525	494	485	484	476	498	477	524	429	479	469	487	500	493	501	477	445	502	508	479	466	483	512	475	458	474	502	465	500	506	505	523	460	502	461	476	455	534	487	435	473	469	477	493	498	492	454	518	479	467	488	470	493	492	504	479	465	508	505	478	478	479	469	512	471	493	489	503	513	492	462	512	481	460	491	494	465	492	493	452	502	493	496	504	511	464	500	450	503	501	439	468	468	500	509	533	493	499	485	487	485	506	498	486	462	505	499	486	494	471	474	502	494	479	486	492	455	473	498	502	490	491	541	511	539	505	446	471	531	465	482	478	459	470	514	452	480	503	488	465	481	503	516	511	479	473	453	492	497	470	477	488	492	520	498	474	478	487	477	460	458	494	523	501	492	517	471	550	473	465	469	483	479	497	482	501	509	500	525	470	506	458	549	493	491	477	476	507	513	525	501	500	503	501	502	490	486	457	502	523	470	517	472	501	493	449	482	477	491	523	496	521	486	486	457	470	497	473	510	491	493	492	473	483	497	484	520	497	481	486	497	492	507	489	480	494	514	485	480	479	463	504	525	479	483	441	512	525	496	467	481	489	517	506	475	467	504	465	490	493	477	505	504	501	463	477	500	500	454	476	499	484	482	477	494	483	452	501	482	495	540	484	461	535	496	461	475	501	498	470	471	469	514	486	505	512	467	471	483	494	490	493	522	456	508	504	461	471	466	482	481	506	475	508	452	455	484	504	471	504	511	502	476	524	490	476	489	494	508	479	454	484	490	483	485	496	507	491	482	461	495	481	458	494	489	467	498	489	515	489	497	465	505	497	479	504	429	461	497	507	474	487	456	468	483	484	520	464	467	477	523	513	523	503	509	499	511	450	517	474	490	528	480	485	456	479	486	504	512	487	531	514	465	473	499	475	477	504	480	470	474	529	466	503	488	503	512	478	485	491	502	505	499	474	483	479	434	484	456	508	486	493	475	532	499	506	519	472	455	488	478	500	535	504	514	457	479	514	465	474	527	435	480	491	471	495	481	447	512	468	526	475	481	516	479	494	496	480	457	458	474	483	451	474	485	482	442	457	517	483	469	460	523	465	470	468	457	498	484	505	508	487	487	477	501	490	494	455	470	476	464	445	470	471	465	519	515	464	499	474	513	480	516	467	471	470	466	515	486	454	482	445	462	484	454	490	501	482	518	474	465	463	511	507	487	463	473	501	493	483	459	522	442	533	450	512	477	473	461	491	452	493	468	483	488	463	483	494	492	491	460	479	519	534	520	483	487	506	432	486	525	450	477	518	486	506	468	488	501	506	483	501	489	488	451	464	540	470	460	513	480	523	488	478	484	454	512	465	494	503	464	517	470	486	466	501	479	483	499	487	469	474	511	464	435	487	514	469	490	551	497	484	481	508	496	499	482	471	505	436	483	490	449	499	476	478	492	479	450	476	483	454	530	486	459	499	483	462	535	492	481	505	474	475	486	477	493	501	483	481	480	457	470	488	472	535	481	535	471	461	463	505	466	475	447	500	531	471	531	465	492	470	483	469	476	467	504	465	490	511	486	486	483	476	479
60016	96758	68043	36212	12309	2927	1057	725	716	702	686	731	712	713	731	677	687	704	703	706	694	697	676	694	717	689	690	699	705	704	703	693	745	711	718	680	673	692	694	705	699	705	689	731	662	736	713	719	669	662	684	687	709	686	702	677	697	711	706	694	713	691	703	733	685	702	729	641	684	684	635	666	769	696	679	674	677	699	700	683	680	682	702	735	687	685	648	704	689	715	696	681	731	719	709	723	741	724	676	720	710	708	745	717	703	648	777	691	710	678	731	732	692	708	689	691	735	652	654	713	711	674	711	672	725	633	721	670	639	702	694	732	706	677	709	728	694	684	708	666	667	681	722	747	688	698	717	703	686	647	692	669	728	655	712	701	677	736	710	677	698	691	719	716	707	727	726	717	749	675	723	657	694	674	726	745	733	648	646	711	689	693	676	736	701	700	717	729	669	616	724	694	675	683	707	702	691	670	701	658	696	665	688	657	657	664	670	667	735	721	694	680	681	689	707	682	665	712	746	659	773	693	674	703	684	699	742	691	708	692	694	736	685	672	716	747	659	711	698	628	663	700	686	686	686	700	705	730	687	665	750	695	712	715	671	677	656	728	713	633	698	722	698	746	685	652	689	674	701	659	685	728	719	674	738	731	703	709	702	657	658	725	705	689	755	695	663	742	693	754	671	708	673	700	696	726	716	728	706	720	656	753	722	663	689	696	724	688	662	690	730	752	711	683	698	696	748	694	712	656	677	730	689	695	692	686	692	722	704	679	703	695	744	720	677	664	701	677	697	669	686	680	710	691	723	689	690	676	686	672	714	716	718	719	731	699	706	699	705	707	712	710	686	695	739	717	704	722	732	688	696	717	719	704	744	722	679	657	708	681	683	669	738	703	713	635	677	746	686	660	709	644	699	696	697	701	674	671	690	733	712	726	694	701	660	711	660	681	705	725	707	736	707	665	680	636	647	691	736	698	723	689	712	675	704	688	694	695	700	724	667	702	688	679	716	728	685	661	708	696	744	715	694	741	667	688	742	723	672	692	695	688	709	707	717	689	730	709	727	715	729	724	715	714	720	666	698	662	743	708	670	722	712	702	712	722	715	770	662	691	678	705	715	670	653	719	647	665	715	693	715	688	705	678	744	728	670	663	676	722	745	699	660	727	655	734	648	703	731	685	724	685	715	695	655	697	681	710	680	692	677	700	692	673	729	702	692	686	726	696	730	726	692	674	708	673	715	729	706	713	649	684	715	654	690	699	692	732	666	702	690	764	719	710	713	715	700	696	746	681	706	722	674	678	694	730	710	649	651	664	687	683	725	673	661	669	693	715	690	684	723	670	723	676	712	713	742	706	675	699	672	679	695	757	720	723	671	695	659	719	667	736	718	743	709	674	685	722	707	672	673	709	728	744	622	696	699	707	697	703	648	660	743	736	725	671	695	660	692	689	700	735	698	689	738	694	713	685	665	713	727	660	708	732	682	697	666	727	698	678	660	678	718	688	698	673	678	706	715	700	690	681	677	718	707	742	703	710	665	653	684	720	708	723	715	725	691	644	700	689	664	666	692	740	679	720	689	705	661	660	771	757	753	652	716	668	690	710	677	729	674	681	699	709	699	705	697	710	726	693	680	694	720	706	693	748	674	682	680	700	723	678	677	694	652	703	688	693	676	691	717	691	663	721	708	702	707	735	730	667	686	708	683	721	696	693	674	686	698	727	719	675	673	704	720	680	675	716	727	691	748	666	678	685	692	699	666	680	682	700	758	695	680	667	686	680	700	674	686	718	694	684	678	708	708	697	694	692	736	697	739	704	678	684	637	691	656	716	736	694	635	721	681	693	679	651	717	683	710	696	750	682	721	701	708	679	656	706	687	690	685	688	713	689	767	754	725	692	666	655	731	653	735	738	711	691	665	713	698	665	691	688	670	669	698	730	686	679	657	621	706	711	669	720	657	680	724	679	686	699	742	694	652	697	713	725	670	657	702	745	668	681	711	730	712	729	703	669	671	698	675	628	692	707	732	719	685	684	703	695	621	707	740	672	679	684	722	765	678	722	691	709	692	678	696	715	692	698	677	732	736	702	678	750	686	686	716	729	717	691	745	671	700	656	713	659	725	727	725	704	725	689	703	732	714	692	682	659	692	645	682	689	686	671	726	665	696	680	708	694	742	656	716	708	694	769	754	683	687	700	692	705	696	687	692	714	689	690	725	687	701	615	700	687	739	698	701	702	699	688	716	743	712	695	722	692	716	723	674	703	641	692	714	724	683	671	698	704	674	686	693	725	697	649	700	690	719	645	682	745	719	707	717	693	677	733	666	717	684	683	698	710	708	734	702	601	688	647	666	652	695	691	698	658	661	711	694	689	717	664	674	686	707	696	728	695	734	646	698	711	686	667	718	671	704	661	732	705	681	699	684	696	673	706	681	685	710	680	714	726	666	710	693	737	687	662	692	680	698	705	719	696	676	724	700	659	689	688	712	738	715	689	671	680	706	669	729	674	686	673	645	675	683	691	703	699	704	727	696	746	702	677	754	713	676	654	673	682	690	730	694	698	682	670	666	693	683	699	675	693	669	698	708	719	724	676	697	725	709	710	727	679	763	715	678	719	719	720	698	696	701	685	687	701	705	711	727	693	674	680	679	700	675	631	698	664	685	724	740	724	714	699	691	743	716	683	730	738	696	724	686	689	697	630	710	710	691	709	735	693	695	723	701	686	725	728	655	687	665	745	663	700	650	723	680	673	673	690	718	684	713	675	671	721	721	727	732	752	646	680	681	688	717	704	691	715	727	678	712	719	693	680	696	710	666	744	679	662	670	740	705	692	711	685	713	676	665	707	728	690	717	707	666	685	777	672	651	709	726	730	713	707	761	753	704	707	707	689	718	750	727	684	777	713	735	662	699	700	669	694	759	705	698	723	733	668	729	703	694	736	685	686	689	713	725	740	680	723	673	681	698	709	691	694	688	638	686	713	691	702	680	685	689	715	678	672	698	668	674	655	680	684	712	743	710	650	683	672	683	717	752	737	684	732	682	687	679	714	672	693	649	659	677	664	655	659	690	697	675	751	716	660	713	692	692	707	694	687	720	707	692	682	657	700	723	684	729	715	694	692	731	723	681	660	698	685	703	725	711	718	674	722	705	652	726	684	701	737	734	671	701	652	692	708	689	674	761	699	687	703	674	742	698	642	688	663	717	707	652	691	666	634	714	656	694	653	669	684	726	708	716	692	652	687	705	692	634	719	710	689	729	758	708	674	624	696	647	649	697	740	741	706	718	706	702	679	677	699	690	701	714	717	733	723	697	713	660	704	703	672	700	643	700	654	725	713	673	719	693	704	680	676	743	664	660	690	676	702	753	655	727	665	688	689	675	685	668	683	679	745	686	700	715	684	671	707	681	704	726	689	753	696	720	694	673	670	664	698	735	684	698	722	680	665	695	633	709	726	678	707	666	705	712	753	695	745	721	671	667	716	676	722	666	694	710	695
30602	30998	26808	11126	1430	604	499	429	443	444	459	458	455	463	469	468	468	446	424	462	463	461	432	442	426	469	452	488	473	461	412	442	495	468	458	461	477	425	441	457	474	462	478	447	441	466	410	435	456	447	447	438	432	461	476	463	434	459	457	451	455	460	432	408	462	445	427	448	445	443	470	466	479	445	472	491	456	438	467	473	448	441	444	446	477	484	451	454	488	496	448	447	473	476	451	458	437	457	447	460	464	471	449	480	415	424	431	464	443	451	471	483	471	465	428	471	427	464	468	406	469	419	425	489	414	473	472	448	438	457	450	443	471	475	471	440	449	414	466	472	453	461	479	454	474	458	462	452	451	480	435	486	459	448	461	435	472	454	447	460	469	470	443	492	460	437	451	423	434	465	478	493	448	454	469	482	446	453	443	457	472	439	463	440	489	445	496	458	432	443	452	466	461	460	486	442	447	459	448	408	442	456	462	466	486	445	454	453	471	428	420	449	477	455	498	472	446	441	449	438	427	419	456	435	427	448	446	443	445	428	462	439	514	454	466	446	478	487	512	453	394	479	418	474	447	447	447	469	447	467	476	484	401	446	490	415	456	420	481	449	447	472	449	413	478	424	430	456	444	470	411	475	438	490	444	419	452	460	466	475	421	426	472	475	441	465	431	456	452	445	455	428	449	435	479	487	449	447	456	428	452	494	452	422	466	472	438	435	444	449	483	443	459	428	453	454	427	435	457	465	428	469	431	500	447	445	440	427	430	441	453	432	511	444	463	419	461	423	477	431	451	476	428	444	440	478	473	403	425	431	483	468	428	458	467	442	473	432	443	449	426	473	443	428	431	472	448	488	458	472	462	447	492	475	481	451	453	455	437	415	476	412	471	492	459	460	456	430	425	459	454	445	448	451	459	424	470	445	415	465	461	451	484	440	456	501	436	449	460	451	416	460	460	449	438	417	436	468	462	484	422	459	481	446	481	473	430	430	431	451	452	488	453	462	458	428	438	456	469	457	459	426	456	459	435	469	448	429	444	451	454	485	452	463	450	433	442	448	438	472	458	471	440	443	448	471	466	413	450	435	474	423	425	435	442	454	455	436	451	435	424	485	472	420	468	485	482	472	491	461	477	456	391	431	449	422	479	467	462	472	470	428	448	425	428	463	442	470	442	448	427	438	456	417	418	473	487	439	447	472	476	421	453	446	461	444	458	477	471	477	441	443	469	443	461	464	452	420	435	435	446	421	469	384	449	459	469	498	465	502	473	471	428	456	404	479	417	484	437	465	466	422	466	497	438	434	480	453	470	450	464	437	464	428	519	483	453	470	463	429	462	458	402	427	465	471	437	461	445	448	471	446	471	490	433	436	420	477	444	443	444	456	476	466	412	480	463	441	446	476	435	401	463	469	448	451	451	466	457	441	436	477	427	427	443	480	469	451	427	449	452	432	444	451	469	433	445	479	423	429	432	471	484	414	453	443	438	471	445	494	451	454	427	472	454	455	444	465	472	449	455	450	467	449	431	425	482	454	418	442	507	426	415	462	481	454	450	416	467	473	465	467	441	431	461	440	436	443	443	416	459	475	441	444	463	488	412	476	474	432	417	438	440	464	431	429	452	453	399	471	449	457	470	460	444	466	447	416	431	478	478	445	461	475	447	439	462	416	452	458	477	440	438	474	525	412	469	481	428	478	429	460	454	465	433	454	462	452	461	477	471	477	466	459	485	459	474	418	461	432	462	455	454	420	460	492	472	451	427	442	437	452	454	466	441	495	431	422	421	430	429	452	440	395	441	442	443	470	449	416	404	444	442	462	486	457	457	485	472	477	449	454	429	461	482	433	465	466	469	460	458	459	449	421	447	440	435	477	460	464	470	448	453	475	437	483	449	452	447	451	454	474	441	474	475	453	464	453	484	452	418	433	417	413	461	451	452	440	446	435	452	476	431	454	480	470	488	421	415	410	455	466	482	444	446	458	438	501	460	463	433	419	445	475	470	476	444	466	445	434	451	454	457	433	434	445	459	491	434	430	457	447	472	467	478	444	450	470	454	450	399	449	470	462	460	464	416	473	493	485	465	488	454	457	442	423	471	429	429	452	460	429	463	465	484	445	466	438	449	420	506	494	490	460	397	452	434	439	464	459	454	446	499	432	487	461	407	445	482	458	464	458	411	499	441	461	463	458	472	475	486	445	419	494	449	467	477	525	467	458	467	441	499	471	468	459	459	445	420	453	469	479	444	449	444	430	454	467	459	416	477	472	463	429	449	430	471	469	431	447	429	437	475	481	426	479	434	423	433	448	434	437	427	443	447	465	447	474	449	469	438	423	443	454	456	491	482	486	440	423	410	468	463	461	511	455	486	462	467	463	454	427	445	483	440	447	456	436	429	453	450	450	443	454	484	438	465	454	479	453	459	440	438	459	450	452	448	479	483	469	463	445	489	494	450	471	426	479	449	480	480	412	489	475	441	447	398	438	461	495	448	460	461	477	473	458	462	455	457	420	447	452	460	446	464	463	489	441	426	427	439	472	446	498	446	493	424	478	474	428	451	441	459	441	437	460	468	457	445	456	425	438	471	471	477	446	479	455	429	443	449	485	476	439	466	474	440	429	442	430	432	427	505	446	423	459	420	435	487	465	430	448	410	458	470	493	477	460	445	428	436	433	428	417	481	423	419	458	462	437	469	472	442	439	458	436	468	484	439	431	453	448	442	458	482	463	429	436	486	471	438	474	439	469	437	443	472	457	446	414	422	473	446	431	450	436	457	461	447	504	437	477	440	441	412	447	440	449	437	430	448	446	478	532	444	409	455	444	410	479	408	420	464	440	458	431	508	484	467	461	429	458	448	459	484	447	441	439	463	435	462	456	452	423	459	434	415	459	496	471	455	455	434	441	449	425	473	418	439	481	439	469	422	495	447	442	431	427	452	479	438	447	464	422	452	461	445	430	441	455	448	461	474	472	442	405	434	425	465	479	433	417	474	453	445	439	450	466	462	441	474	477	448	457	448	472	457	496	453	455	470	470	461	502	430	438	429	450	457	457	460	438	481	461	477	451	414	488	440	449	479	463	490	447	431	478	439	447	441	455	443	462	437	437	430	425	445	470	436	468	425	411	456	479	435	466	434	439	475	439	422	478	475	455	419	503	431	466	417	463	444	492	418	454	460	462	461	456	431	431	470	469	478	417	456	450	439	474	477	465	474	451	504	444	415	506	480	435	419	424	506	490	450	429	435	469	451	446	430	458	446	457	418	477	471	490	460	479	455	486	432	442	453	486	513	481	460	428	447	456	427	472	425	433	453	485	457	474	462	485	474	440	430	436	434	448	403	442	456	475	444	433	469	446	442	420	451	469	464	436	436	489	471	455	466	463	455	462	443	456	480	440	430	447	430	465	471	486	406	464	477	435	454	455	417	481	466	416	464	443	458	514	489	439	451	466	445	446	459	478	472	458	462	446	442	468	480	443	451	426	429	452	465	436	475	479
37485	45850	29106	9657	2199	898	743	670	690	695	674	671	639	681	665	704	717	657	676	654	653	659	661	733	650	625	706	683	644	696	669	666	728	654	680	644	669	645	651	698	675	680	662	681	682	710	662	647	613	712	668	650	649	654	680	639	706	686	675	627	629	619	656	666	647	689	652	723	632	660	663	625	678	692	620	652	668	714	618	681	705	675	642	658	624	686	678	681	674	673	678	723	703	666	649	674	632	696	690	665	671	699	664	693	679	636	675	661	634	607	640	671	628	648	688	627	636	610	669	644	681	688	662	666	652	667	694	679	699	674	663	666	683	637	668	703	677	622	669	660	667	615	696	686	724	626	679	686	622	737	667	672	647	671	709	680	671	658	673	725	631	672	675	665	673	653	674	617	644	653	709	644	645	693	670	649	654	633	672	688	627	667	672	671	640	624	672	686	703	670	636	683	656	608	697	699	655	665	690	657	663	685	647	696	702	664	654	653	669	670	661	692	685	661	688	664	677	640	639	702	711	680	661	624	658	704	665	690	657	699	680	663	641	665	649	658	665	674	640	687	636	704	693	699	665	664	645	707	701	663	660	688	661	683	679	674	682	643	633	681	705	642	682	711	683	650	664	709	705	643	640	657	661	686	670	651	652	639	677	633	656	656	666	710	664	715	676	657	660	701	648	676	672	652	681	669	661	645	651	677	641	661	752	681	659	670	663	659	661	692	704	686	660	705	694	648	660	692	671	637	656	625	661	660	674	650	655	652	659	641	622	632	669	636	692	701	673	641	630	688	624	727	705	680	683	638	668	712	659	673	707	690	684	653	685	673	707	657	696	698	683	639	630	680	690	672	682	697	704	694	661	673	636	706	660	666	662	694	652	681	676	694	693	684	690	648	697	677	690	714	695	673	686	658	688	619	721	615	638	674	699	682	685	674	685	652	697	695	679	705	620	648	688	634	704	700	638	683	630	650	643	700	646	668	686	674	643	691	695	696	680	680	638	696	651	677	703	700	680	690	650	694	691	675	665	647	697	693	617	724	680	700	625	696	688	632	686	629	729	688	634	658	637	667	723	626	679	638	650	718	666	691	679	677	647	628	680	669	663	705	685	730	683	660	679	610	673	724	687	663	682	653	738	688	625	633	712	684	647	722	696	683	712	685	670	684	673	676	665	676	664	655	670	634	652	672	701	670	654	630	675	687	675	600	669	680	716	681	659	641	697	684	662	613	718	712	701	697	712	713	681	680	675	654	662	674	646	667	680	680	604	663	686	672	701	689	654	675	695	722	704	703	670	669	708	634	656	678	654	701	639	664	670	659	665	648	714	608	693	705	652	670	696	656	659	655	670	744	598	650	661	660	652	618	695	677	677	714	614	666	650	681	652	632	683	730	680	680	713	695	660	677	709	691	644	647	709	711	683	683	679	644	693	690	640	677	693	612	716	665	631	697	671	653	649	640	614	650	649	678	678	666	661	662	663	685	659	700	671	652	684	632	676	646	694	683	710	699	653	629	636	690	631	639	701	706	694	702	676	666	641	674	671	711	664	679	663	688	659	677	650	664	682	624	630	687	673	652	663	658	633	644	629	656	624	664	642	685	730	686	664	659	657	677	680	638	667	683	655	754	614	650	709	627	698	677	674	687	644	705	651	651	657	669	649	716	649	674	683	715	661	652	628	693	700	711	652	710	638	663	714	670	659	665	669	717	671	684	671	655	637	696	670	650	663	664	696	683	691	677	674	690	710	651	710	679	665	648	713	629	649	617	686	629	694	662	679	662	664	669	676	708	677	648	691	649	692	650	633	718	717	688	691	711	692	638	694	647	649	675	704	674	678	712	688	703	698	652	719	704	667	688	709	661	664	672	702	640	676	621	706	682	692	654	671	698	657	665	671	659	685	701	656	656	702	638	656	673	622	706	651	676	642	704	664	665	669	720	692	679	689	676	690	636	633	631	675	633	651	708	710	710	697	685	693	708	676	697	643	635	754	638	657	652	644	719	691	668	691	601	699	664	647	705	641	655	676	673	674	638	676	681	671	702	666	629	664	670	684	675	666	670	702	648	667	702	713	649	674	676	684	654	673	682	643	709	679	676	713	637	673	661	687	692	657	675	735	668	689	678	685	738	663	690	688	612	729	716	685	626	660	611	643	669	684	673	704	676	642	662	709	671	664	690	672	670	659	677	672	719	666	675	708	699	635	633	630	655	651	660	701	703	688	720	663	702	681	673	654	645	652	654	695	662	679	693	689	669	681	674	688	664	708	674	667	661	661	665	684	664	672	657	641	704	653	654	726	664	652	691	700	693	642	710	693	671	608	676	667	672	642	636	723	691	680	682	676	698	685	641	686	704	640	602	631	649	670	645	721	699	682	659	698	690	661	636	697	700	667	663	644	644	690	643	636	720	670	735	664	629	660	679	600	673	697	656	708	665	662	686	674	688	695	682	662	677	668	667	672	700	661	657	639	658	639	665	702	677	637	687	675	712	642	685	674	684	648	662	684	666	708	649	646	630	663	700	671	679	738	702	689	700	712	643	636	679	674	688	627	682	616	636	653	679	681	661	647	651	720	695	669	708	665	705	664	655	732	650	653	686	672	673	640	681	652	659	680	661	631	669	698	707	639	682	650	680	702	706	707	677	643	687	644	667	687	627	685	735	666	671	708	705	647	690	713	655	681	694	670	704	663	687	688	706	682	672	695	685	679	693	702	716	688	655	632	682	672	666	670	657	719	674	679	639	689	711	641	674	692	658	706	664	694	707	667	699	659	714	681	667	645	708	693	665	692	691	655	677	696	682	697	665	694	648	622	664	667	670	633	627	640	684	722	679	685	707	684	655	632	693	693	656	665	697	619	682	662	719	661	684	657	660	672	680	715	653	633	665	675	727	714	643	652	701	685	636	652	693	687	712	715	688	696	676	637	674	706	681	668	718	690	674	660	705	690	706	698	631	667	671	694	628	656	643	699	630	689	631	660	684	671	663	722	679	657	639	607	702	667	656	664	658	668	714	665	655	677	642	645	717	720	681	657	708	629	701	706	673	637	690	703	667	632	666	687	658	650	695	636	678	622	677	659	657	666	657	626	680	692	683	683	663	692	638	705	692	681	700	702	682	639	679	677	700	676	696	707	667	698	667	669	694	698	706	685	655	658	701	649	675	688	675	679	703	657	701	691	669	655	651	678	668	691	722	672	641	658	697	695	682	677	648	694	691	690	662	710	652	667	719	683	683	690	659	661	658	653	656	696	659	691	676	677	620	707	690	672	654	679	704	663	633	713	700	657	659	665	605	627	644	621	694	693	690	639	653	668	702	671	637	603	636	694	683	683	703	642	668	708	702	650	664	645	652	691	662	699	684	675	650	693	655	649	669	698	688	627	667	659	654	667	725	642	645	698	620	653	672	650	666	660	693	681	722	701	746	673	687	633	690	688	652	658	676	638	636	683	667	693	635	663	674	700	718	695	689	674	670	674	688	633	697	693	707	670	699
24176	22604	30466	24977	19534	7466	783	511	484	475	507	463	464	464	498	506	492	431	443	472	447	491	458	489	452	484	479	483	477	490	491	466	481	461	486	464	512	464	432	491	455	464	440	460	511	467	471	433	480	513	475	440	462	452	443	466	440	501	486	455	471	469	453	512	436	451	441	499	461	467	459	478	457	489	451	459	490	480	492	461	477	461	466	493	479	449	466	460	469	443	508	488	494	469	476	420	447	446	493	472	464	481	475	465	466	494	492	486	487	468	462	470	472	502	476	433	465	471	455	484	516	517	474	476	491	491	453	448	461	465	421	434	481	457	482	432	466	445	431	439	513	476	488	478	464	435	436	455	509	428	463	435	451	479	447	479	473	450	471	476	483	485	446	446	433	454	453	473	449	418	476	483	466	479	461	439	427	474	446	472	489	442	461	478	434	484	461	458	468	458	444	446	459	471	474	490	455	494	441	419	474	452	431	469	475	463	471	489	473	458	458	489	460	498	469	488	485	493	473	478	423	475	490	461	482	472	456	465	487	456	488	492	460	460	455	434	468	458	475	461	421	470	476	449	456	434	501	465	447	491	462	490	436	440	454	467	486	453	459	493	459	451	475	485	469	470	529	473	470	442	461	433	471	459	463	464	510	472	480	417	452	452	492	440	484	468	476	436	452	437	470	474	478	439	438	477	501	488	422	462	449	494	473	478	461	445	471	431	502	482	471	478	474	481	440	476	493	481	460	443	462	452	490	419	444	449	438	485	483	488	476	464	444	432	452	453	506	472	505	445	471	482	470	468	457	474	437	456	424	471	451	437	443	438	442	453	492	496	455	425	507	491	467	469	456	487	442	496	467	435	460	482	487	471	435	473	437	482	444	469	456	472	461	443	444	515	473	458	425	458	445	467	454	464	452	471	457	492	503	460	471	496	463	425	455	440	466	478	456	461	495	415	495	460	437	455	469	425	434	481	444	463	455	476	468	457	491	487	471	457	458	470	474	469	462	470	454	454	504	447	442	458	421	460	465	489	459	488	434	452	482	432	482	489	463	473	471	472	473	488	470	512	466	508	506	434	468	498	489	495	471	469	448	463	445	457	455	489	483	433	459	447	452	469	454	459	434	434	449	490	439	502	482	463	453	462	459	469	440	482	500	448	496	484	476	433	478	475	454	443	437	502	494	525	451	463	454	412	454	458	443	484	482	477	485	478	427	483	474	454	464	451	457	513	452	462	492	412	456	458	487	483	481	510	462	447	519	481	431	457	507	449	477	423	472	445	477	471	520	440	444	454	449	437	471	468	476	455	482	444	403	468	465	478	452	463	458	448	470	470	448	439	445	458	487	494	461	431	454	456	453	448	476	447	431	474	460	466	459	469	475	459	466	461	422	455	435	504	493	482	460	447	493	446	478	474	447	472	487	485	455	503	463	425	467	474	481	433	465	502	454	450	454	440	516	451	462	447	493	410	433	499	449	490	511	503	487	405	495	489	450	434	502	454	505	454	472	465	458	471	450	435	436	465	424	457	469	464	441	429	485	498	506	487	451	474	486	458	496	438	473	450	478	475	461	489	481	444	491	500	475	451	469	470	478	433	454	494	485	470	477	478	468	458	458	493	447	485	467	435	496	453	479	508	479	495	446	516	457	468	477	476	433	487	489	482	449	478	487	428	474	488	504	428	492	489	483	501	473	456	481	453	480	445	461	449	481	491	432	467	488	470	446	479	467	478	426	443	461	445	463	482	477	502	434	515	454	470	441	448	459	472	471	494	439	454	462	437	460	447	466	464	465	503	493	449	467	461	450	477	507	426	456	470	451	486	498	461	462	473	439	476	483	488	453	462	464	442	475	439	483	484	412	481	475	462	511	490	411	482	462	477	443	487	502	478	435	442	501	474	487	452	459	452	452	497	464	446	472	432	447	484	497	442	460	449	461	480	465	482	459	438	457	481	477	476	480	471	485	466	501	455	468	437	446	465	441	485	508	448	447	484	465	451	476	446	490	456	466	452	464	451	455	474	460	490	468	476	517	464	415	442	431	472	465	473	493	501	465	462	466	475	482	472	443	426	443	479	448	471	487	455	452	486	449	450	449	472	458	463	451	477	449	472	498	501	455	452	449	406	427	450	436	444	455	461	465	459	490	457	431	499	477	451	477	444	502	473	507	441	518	435	450	436	452	442	476	465	458	450	453	473	463	481	443	473	479	494	484	476	462	502	463	484	476	445	439	476	450	476	482	443	383	445	469	447	440	450	496	443	457	461	457	469	447	432	469	418	470	462	470	465	475	487	449	463	500	462	444	511	473	468	487	490	511	490	504	432	482	469	469	478	459	467	464	461	472	439	435	450	504	449	445	467	476	478	483	457	524	458	504	476	484	454	447	427	455	448	432	461	513	455	490	457	492	482	466	460	465	472	471	477	451	473	468	450	464	517	493	443	467	488	508	478	431	465	504	509	456	454	475	423	482	468	460	491	461	454	419	457	427	460	446	472	459	480	455	451	464	467	495	452	449	504	434	465	457	466	474	458	491	488	456	470	458	473	472	466	489	538	442	486	461	472	490	503	455	501	479	427	504	418	456	457	475	457	465	475	487	493	447	504	480	460	443	473	467	465	476	481	461	459	474	451	408	448	458	454	435	463	462	500	478	451	457	473	487	465	492	476	453	476	432	446	478	456	452	482	450	456	504	447	486	435	484	499	462	470	438	444	461	495	430	431	476	477	456	465	486	435	474	457	433	446	486	458	476	466	453	477	467	474	487	483	442	454	492	459	489	472	466	484	439	453	503	462	445	452	461	417	493	446	451	474	481	478	454	463	484	439	485	462	478	472	425	503	521	464	470	435	471	421	463	468	468	451	484	470	455	480	467	498	490	430	448	470	470	462	473	481	482	439	450	464	451	457	476	495	485	476	428	463	457	481	467	467	428	473	434	477	509	454	474	459	465	492	456	490	496	458	465	486	444	468	459	484	450	491	478	452	438	420	496	457	497	487	470	434	475	503	508	413	454	445	469	442	464	455	469	476	460	472	478	505	489	463	474	465	447	500	479	506	418	468	457	483	467	435	476	476	482	479	475	480	461	466	438	458	443	468	443	467	477	468	468	456	489	442	465	484	476	480	445	422	485	494	431	468	458	469	438	484	456	464	472	468	447	447	459	451	468	474	475	460	482	456	451	463	482	438	472	437	485	447	483	492	478	460	451	486	458	442	474	493	436	446	442	464	446	435	453	480	470	446	479	436	515	459	511	455	441	481	481	482	479	457	518	506	453	478	422	466	489	478	436	441	440	443	453	463	458	447	482	458	421	506	457	482	490	456	476	459	494	464	446	494	450	482	403	509	451	467	473	475	446	498	474	457	496	450	451	448	485	421	430	457	463	427	454	435	443	480	488	477	465	489	495	467	435	466	464	439	484	445	460	470	494	465	470	498	456	472	437	447	451	468	422	463	503	503	463	459	448	451	455	494	460	424	488	450	503	493	446	480	409	452
59862	87762	59362	29069	8348	1985	959	697	667	686	678	701	709	710	702	687	685	691	721	687	696	639	695	677	668	668	686	710	701	671	724	729	689	694	691	673	672	685	721	699	719	730	697	681	693	709	673	677	689	696	685	654	687	694	717	646	680	711	699	671	727	683	685	679	713	690	703	696	693	691	682	675	675	730	682	670	702	669	680	688	687	673	723	704	728	650	704	695	651	686	714	693	712	701	724	639	667	639	696	671	726	698	737	665	710	687	701	723	695	686	681	676	711	710	668	671	670	699	687	691	699	701	691	697	669	657	655	730	683	682	713	687	688	684	703	691	682	648	726	710	668	640	720	662	688	672	694	707	668	709	691	680	741	691	686	705	678	701	726	692	679	682	685	657	683	660	714	670	712	682	679	729	703	668	652	687	700	662	678	708	693	693	676	702	679	706	710	696	703	682	698	672	675	644	667	689	680	686	719	646	668	685	683	704	702	714	732	705	649	727	719	667	686	687	698	717	687	728	638	697	728	710	699	662	698	686	709	645	755	718	774	706	740	683	655	685	712	688	686	660	735	632	669	709	686	652	704	708	690	672	696	673	674	719	677	682	674	693	689	686	683	646	679	697	703	660	677	700	653	700	668	683	687	688	636	710	654	675	699	697	716	601	692	683	684	692	691	712	706	683	636	676	691	732	687	643	667	716	685	688	680	687	653	668	691	639	682	696	722	687	708	701	672	726	691	702	721	703	699	703	655	703	706	668	660	681	702	646	642	744	714	677	682	707	716	664	724	677	654	731	712	691	663	673	778	671	690	653	677	692	714	645	683	668	724	696	726	734	676	687	696	678	666	706	688	705	652	677	688	687	718	694	704	681	668	730	678	680	675	688	703	678	719	667	653	696	708	697	678	701	697	725	720	744	704	680	677	688	690	669	668	675	679	692	709	662	694	662	679	662	704	696	695	694	675	711	740	634	705	705	702	656	672	704	683	685	673	658	676	682	695	675	692	710	736	657	689	696	664	698	722	714	710	689	648	726	705	694	701	656	685	682	681	671	696	699	668	716	700	674	700	680	763	686	728	698	698	679	697	706	687	649	609	692	694	698	700	670	746	703	677	682	736	679	669	692	709	700	674	727	676	738	670	714	713	710	722	709	643	704	685	673	706	702	632	747	728	678	694	728	631	725	669	754	764	649	662	667	716	697	725	682	667	638	695	704	788	697	673	709	696	649	687	669	710	664	712	719	669	698	710	680	630	662	714	667	718	655	709	707	685	721	704	684	709	730	677	659	669	714	683	668	710	686	670	698	692	702	724	671	703	724	696	633	706	690	645	640	646	701	667	744	700	687	722	707	727	759	718	699	695	665	705	698	684	689	699	688	681	670	721	679	703	708	660	691	700	685	669	668	664	676	721	694	683	615	651	704	688	701	673	705	667	647	738	718	631	667	664	681	654	647	701	673	684	710	676	701	673	714	708	720	679	673	688	712	680	659	663	713	746	699	652	688	658	699	686	711	676	706	700	646	672	645	694	672	685	766	630	675	693	688	694	692	679	693	676	724	704	650	698	672	723	716	669	680	708	691	651	747	735	643	699	644	727	676	697	661	734	656	706	665	702	709	714	654	637	699	733	713	712	699	688	713	672	671	701	671	710	683	725	605	697	673	685	692	705	682	672	723	742	677	660	658	712	712	703	698	681	666	671	716	721	688	694	708	660	691	731	726	691	684	681	667	691	693	685	625	688	655	653	688	721	649	636	684	706	687	692	670	669	668	725	679	696	690	651	687	673	758	698	709	663	713	725	702	727	738	723	713	650	726	662	694	673	698	676	736	688	693	633	614	671	716	679	635	751	712	654	704	653	706	704	664	647	707	717	689	718	708	731	659	680	649	659	649	673	697	643	664	688	725	693	667	725	716	715	683	730	718	695	715	695	659	695	704	679	669	713	700	672	699	673	639	692	716	661	683	696	682	716	696	669	699	728	668	692	652	685	675	743	663	728	704	661	644	706	713	668	688	664	729	693	654	687	708	724	680	716	681	693	707	675	708	705	670	763	698	683	674	689	649	662	693	702	700	687	685	682	689	684	712	673	695	653	638	644	708	676	732	684	654	649	707	674	731	685	691	689	674	716	744	728	675	675	680	708	676	697	669	707	742	701	680	689	630	686	705	701	698	722	719	668	714	683	698	651	730	715	678	654	649	679	700	717	710	717	724	659	657	681	664	700	705	682	693	701	715	718	684	649	676	735	692	692	664	680	724	682	694	662	666	686	672	714	672	702	735	680	687	658	689	703	714	659	712	665	715	672	643	694	669	678	716	721	710	712	677	686	676	681	661	670	628	707	714	645	691	689	717	656	638	663	683	665	727	657	684	702	650	661	717	675	703	666	660	668	659	677	689	649	708	632	724	699	700	712	661	683	653	653	714	668	639	724	672	651	692	675	659	694	718	710	703	694	650	651	663	712	666	655	677	690	714	690	693	707	668	698	700	683	745	680	673	687	664	646	700	692	701	728	684	700	680	662	644	643	624	685	695	673	690	700	726	714	698	684	679	688	715	664	700	689	673	713	682	706	632	689	659	710	690	734	691	661	669	729	723	664	699	653	694	726	667	686	683	707	720	667	701	659	708	718	705	701	701	663	705	665	696	669	678	717	715	711	680	694	703	698	682	721	692	696	627	729	708	679	677	663	690	700	650	711	735	729	668	733	680	675	659	698	668	704	657	717	709	667	687	657	677	727	672	706	707	682	696	641	703	708	640	677	722	706	669	715	711	683	677	728	665	716	694	750	650	750	690	699	667	687	689	687	694	744	712	678	698	680	696	683	699	658	681	719	694	686	708	687	656	680	689	724	696	724	720	715	664	734	715	735	659	701	714	649	715	725	672	718	663	639	656	695	721	656	683	695	687	665	711	692	672	709	709	659	696	669	700	742	630	683	715	734	688	712	716	676	672	710	703	650	710	735	648	690	658	633	670	678	627	719	717	704	696	706	711	699	698	700	693	653	667	733	690	712	682	715	681	762	667	705	697	684	728	646	705	726	706	696	734	699	671	704	665	671	671	724	694	675	707	689	635	703	718	713	678	679	702	670	671	713	703	722	709	660	710	709	661	674	700	663	700	660	701	711	678	707	715	677	722	675	691	666	687	679	699	673	699	653	678	727	683	726	706	646	710	650	664	706	690	720	683	731	742	674	673	690	693	661	630	659	658	659	710	699	671	657	686	642	699	644	729	721	712	666	713	708	698	690	698	713	685	676	657	694	716	771	702	710	697	716	715	710	723	669	666	706	692	735	668	670	708	704	691	720	706	663	673	663	658	688	725	679	681	677	733	647	688	660	672	675	700	706	707	708	727	686	680	673	724	686	687	690	684	655	704	718	685	788	703	644	667	711	708	688	703	651	764	698	678	667	662	687	687	692	713	726	667	737	733	691	673	690	724	696	723	779	664	740	684	667	673	681	697	666	696	692	645	721	692	682	677	643	672	680	695	715	694
23085	21731	29653	23954	21083	18476	4205	614	529	491	501	485	522	476	496	532	504	517	494	480	489	502	502	457	484	529	472	491	515	532	531	479	496	473	485	491	528	483	431	492	471	521	512	479	448	495	451	509	507	475	481	494	508	478	492	513	521	453	495	478	502	497	473	511	494	505	521	478	493	474	487	523	523	487	479	463	455	480	480	509	488	455	469	505	515	507	519	503	492	516	504	463	497	475	477	512	507	515	477	485	500	540	499	548	468	503	506	489	518	516	523	517	495	446	487	501	510	522	494	474	459	516	484	540	516	507	540	511	499	514	478	498	507	495	431	509	481	501	511	510	472	519	523	479	501	464	535	493	503	505	504	490	511	467	509	440	527	480	512	492	497	469	484	474	477	492	503	510	482	500	476	498	428	486	492	522	503	503	525	507	503	470	513	469	462	476	493	481	481	490	484	513	483	464	437	470	480	498	503	521	487	504	495	480	463	483	498	455	523	478	474	500	488	513	534	495	466	544	490	494	475	475	454	532	464	495	492	519	509	472	498	510	492	458	471	487	479	504	489	484	498	464	487	450	511	548	486	497	487	473	495	483	483	519	487	481	470	467	494	473	475	451	507	505	507	519	484	465	508	443	524	513	529	486	478	488	495	498	547	487	468	495	539	445	464	503	483	501	502	504	457	519	529	476	520	501	493	448	481	496	519	497	489	491	471	474	514	466	482	510	462	466	492	474	471	491	461	496	484	483	484	463	495	516	497	470	514	497	484	514	512	497	503	514	492	514	505	484	518	487	484	484	492	507	499	481	513	478	483	501	481	452	473	476	480	488	480	495	484	457	429	467	482	487	531	482	499	493	465	513	539	523	522	501	466	485	472	496	501	480	440	470	474	501	465	508	517	549	509	491	476	472	487	444	506	462	523	476	496	499	481	511	474	545	562	536	487	489	465	489	497	495	474	516	473	514	472	498	509	459	494	477	485	479	529	480	478	461	524	483	499	470	505	476	476	485	483	519	519	454	474	481	466	461	486	504	520	453	485	506	525	534	491	504	504	507	490	510	493	465	513	492	482	481	476	498	493	495	518	506	503	503	514	543	517	510	491	510	463	488	506	449	513	481	480	472	445	497	470	486	522	513	465	505	538	509	522	530	507	536	506	494	501	517	471	489	527	484	488	488	530	495	509	469	531	508	472	454	462	512	431	564	489	505	460	523	524	473	475	498	486	488	516	510	507	482	510	460	484	461	489	460	495	507	491	480	470	466	527	484	493	505	516	458	440	477	482	495	460	482	523	493	514	458	494	476	486	464	486	468	488	445	498	520	511	555	499	462	474	505	502	488	487	480	462	474	503	492	503	520	497	504	452	500	520	506	511	476	476	468	507	498	484	485	494	453	539	487	496	512	491	482	481	515	509	513	487	491	469	483	486	488	499	513	516	483	448	505	473	518	476	470	427	510	512	494	497	457	497	492	463	517	543	478	500	417	514	470	507	474	509	503	494	512	471	480	482	434	495	485	482	491	501	546	521	489	477	474	485	509	506	469	562	485	474	454	484	498	448	478	470	481	440	480	445	508	481	497	471	453	502	505	520	452	489	478	495	469	504	505	455	499	487	485	478	521	501	480	496	501	488	478	486	483	451	485	488	508	475	514	457	515	513	498	434	495	503	471	482	491	492	488	502	505	489	475	482	502	465	500	497	485	504	491	465	493	503	470	514	485	508	495	500	455	500	492	484	473	542	512	470	512	468	504	448	534	520	502	525	508	510	520	484	497	462	465	528	522	530	493	507	508	534	463	530	454	491	479	533	474	485	507	498	490	488	497	514	472	457	485	488	490	490	456	476	508	522	447	471	505	521	514	488	476	476	503	451	480	512	519	526	475	536	489	475	474	498	514	486	503	509	496	485	449	508	503	486	505	463	496	477	464	464	488	453	478	472	459	444	512	566	489	491	477	472	518	465	492	486	512	484	468	485	500	497	500	500	538	480	432	494	498	500	517	486	503	498	463	521	550	478	469	522	526	492	473	483	482	512	496	518	536	512	476	514	509	461	463	525	495	516	484	462	454	475	518	477	466	494	467	504	484	494	509	495	473	475	497	473	436	472	503	518	474	454	487	530	486	476	483	508	508	477	502	485	486	500	492	518	535	511	466	496	472	487	512	529	452	483	505	540	471	442	497	473	458	485	513	503	495	485	464	469	466	499	533	521	463	464	482	488	488	493	497	476	510	505	471	483	516	496	512	486	488	504	486	474	506	445	478	482	513	493	490	523	452	485	488	497	464	482	520	437	504	467	499	480	477	526	518	465	472	485	471	453	522	526	493	490	470	517	557	468	489	495	484	483	511	499	494	490	488	472	493	495	479	475	489	513	478	471	517	522	526	488	506	469	491	486	543	487	498	524	488	474	484	447	512	503	533	487	496	477	522	500	492	515	446	506	514	496	519	504	462	494	504	513	510	483	485	497	460	483	510	548	510	508	502	506	479	479	489	508	503	493	508	466	518	486	477	483	475	506	500	498	485	508	497	484	506	523	463	468	485	520	433	451	478	480	495	523	517	507	466	467	514	524	495	492	456	510	478	509	455	499	479	504	553	466	489	460	507	514	473	505	512	489	505	493	518	473	482	495	513	507	465	487	474	483	518	510	448	498	479	540	479	501	493	499	523	503	496	462	472	506	454	521	517	449	475	489	493	436	513	486	494	502	468	507	463	521	492	483	516	481	521	480	515	524	447	508	476	460	478	480	482	489	504	425	498	473	518	465	528	458	489	467	497	489	455	497	512	524	501	472	489	450	449	543	472	452	527	478	529	507	506	473	476	493	494	485	464	504	490	479	526	492	483	470	485	507	499	459	514	493	521	462	472	479	496	515	487	472	460	491	511	491	486	470	499	465	518	521	522	491	468	490	487	500	444	487	517	517	456	523	494	476	466	498	494	494	482	511	499	485	530	479	482	485	495	480	496	497	453	518	497	488	487	492	496	464	510	521	497	498	487	498	486	507	486	498	471	537	523	453	503	482	494	481	532	510	507	462	522	499	472	467	443	477	494	491	452	496	504	486	483	512	490	467	462	489	478	488	506	499	507	480	518	511	521	508	485	491	486	503	452	482	529	515	460	496	466	523	468	509	494	476	454	508	527	463	478	490	492	478	498	476	467	503	499	484	509	458	503	510	521	494	454	488	472	495	501	511	530	489	493	502	501	459	483	478	506	442	539	504	460	519	518	496	497	533	466	501	443	483	468	508	471	467	479	503	534	506	532	472	490	502	473	514	514	518	504	526	466	482	492	504	482	470	520	464	473	461	506	493	520	538	470	485	484	511	477	477	460	464	486	496	485	483	475	500	501	480	517	501	502	492	465	481	520	514	496	482	492	492	485	496	483	506	491	512	472	533	483	485	514	508	497	469	447	493	473	461	471	492	490	461	453	494	475	486	456	517	517	488	506	481	473	482	482	478	537	464	516	524	467	530	476	459	483	535	498	500	486	499	531
60710	97999	68465	36584	12439	2913	1041	762	748	718	701	715	783	749	715	718	693	710	724	688	709	706	703	741	693	733	681	760	739	742	669	685	710	719	696	729	704	686	733	647	730	730	702	732	734	685	676	690	683	765	720	689	731	664	744	722	720	738	735	735	717	725	738	691	694	693	771	727	680	696	720	713	701	660	762	733	718	727	683	720	658	721	702	746	701	708	724	679	669	684	680	697	648	762	719	755	678	698	690	710	696	722	716	710	731	722	697	743	700	748	705	702	675	674	728	730	714	698	686	708	738	731	704	699	687	683	699	717	739	688	744	687	683	727	710	690	691	674	740	711	687	675	711	696	710	652	721	694	669	721	729	686	735	655	720	679	703	723	715	790	711	737	746	711	700	690	720	705	735	672	707	700	736	682	716	701	677	724	725	720	695	707	762	663	685	684	731	746	733	670	712	737	731	706	672	727	697	730	682	722	686	712	725	741	704	738	689	720	731	686	714	711	725	652	741	694	720	749	653	689	664	689	688	668	692	712	745	695	757	677	698	692	752	685	663	678	706	710	690	705	704	734	697	685	739	643	673	722	655	726	661	738	694	744	694	727	742	683	730	704	697	671	675	703	690	704	716	672	682	673	667	705	727	681	689	701	713	734	693	716	690	743	681	713	692	709	654	725	720	689	712	718	690	683	727	716	711	741	697	750	644	663	683	713	749	784	689	731	680	681	681	720	725	682	716	749	710	739	698	719	671	749	694	680	680	706	704	731	721	729	747	678	719	714	727	713	700	673	704	728	735	670	738	656	773	730	736	692	744	746	697	658	720	716	743	744	697	699	718	708	700	669	705	730	687	716	724	744	748	710	701	661	699	737	654	751	747	695	708	691	718	705	749	723	706	762	714	723	729	709	718	717	707	698	757	684	724	709	687	707	687	762	721	741	705	673	745	674	688	737	678	689	737	665	751	692	725	764	740	709	664	721	728	704	713	721	687	736	694	699	717	707	712	726	694	670	697	710	742	696	729	706	705	693	701	692	697	704	750	649	668	747	738	658	715	680	743	712	675	664	691	725	698	679	694	724	677	667	691	704	716	712	717	647	730	727	685	762	727	699	702	722	684	692	714	672	723	714	730	716	731	673	668	686	740	731	681	669	731	665	705	688	766	713	712	684	701	697	720	695	706	713	706	728	705	719	768	700	697	763	690	693	671	704	688	729	698	694	680	702	650	725	687	711	702	690	741	754	687	715	714	711	685	700	695	688	731	710	717	708	682	680	703	714	668	681	695	696	711	728	697	716	726	688	681	708	704	740	674	741	721	729	732	707	707	733	714	704	676	664	707	691	698	694	705	693	710	717	697	647	710	680	745	736	756	752	738	705	739	705	644	720	692	739	715	702	695	685	683	726	719	718	717	672	766	756	667	744	681	738	710	695	655	708	707	687	704	703	680	681	727	692	696	716	682	661	702	730	741	753	687	714	672	680	727	761	713	684	729	721	750	743	729	718	706	718	697	738	730	696	709	679	758	696	713	734	703	687	694	719	726	751	712	695	718	687	749	687	725	711	672	715	656	683	712	705	669	704	736	693	726	735	743	703	715	737	732	722	652	740	674	666	708	703	695	718	743	681	719	730	667	705	647	675	643	753	707	697	715	702	681	705	689	709	664	701	711	699	725	711	717	709	755	697	743	727	698	727	715	683	723	687	722	680	714	704	700	711	731	690	656	720	716	729	697	688	688	709	726	700	750	756	687	762	684	688	650	696	708	652	739	706	728	676	724	719	680	678	701	701	706	698	742	723	718	710	689	714	727	696	716	662	716	679	716	663	688	764	719	733	693	745	714	674	710	703	725	722	707	727	699	661	746	704	694	719	720	656	694	716	735	704	700	691	688	705	681	680	688	761	756	733	688	696	725	699	724	702	702	685	698	677	759	731	707	682	687	682	703	689	738	688	710	707	746	745	770	715	719	675	705	715	703	705	712	705	707	640	724	745	724	705	689	690	693	676	719	682	722	698	741	658	684	722	713	685	713	745	690	741	719	700	700	755	713	686	722	712	718	726	712	727	685	665	706	682	718	687	765	703	702	715	699	736	735	727	716	759	744	700	689	703	720	677	744	684	698	686	688	700	679	691	727	659	718	719	701	703	721	747	699	682	707	762	739	736	680	671	672	705	708	724	710	682	725	693	683	711	724	751	675	694	701	720	710	697	676	724	692	693	709	688	663	668	702	673	733	701	712	730	716	705	660	716	709	684	659	694	703	685	738	725	718	698	746	737	733	712	731	766	726	706	737	650	689	691	681	739	724	693	696	741	742	694	697	714	728	711	659	707	728	742	698	717	701	694	692	732	715	705	710	697	683	733	723	733	658	737	645	698	697	660	656	698	719	705	692	679	714	748	694	659	688	698	721	677	749	686	744	680	683	713	694	709	729	740	732	714	696	728	693	679	686	755	700	696	691	740	735	742	693	710	720	667	691	706	700	692	696	709	733	695	722	713	725	704	709	717	694	679	724	741	749	668	693	736	679	688	749	721	677	718	711	735	706	721	731	681	743	738	686	719	654	743	682	733	725	709	729	688	747	694	663	661	757	683	715	718	709	705	728	716	699	724	721	717	743	747	703	725	689	693	775	707	742	671	703	692	708	747	742	712	709	671	689	697	709	710	695	725	711	718	736	696	697	707	726	660	713	762	761	749	654	718	732	711	705	691	682	722	714	714	754	724	661	705	681	675	748	707	715	725	654	718	720	674	740	681	726	680	705	711	718	707	706	696	725	734	696	712	708	671	703	699	709	677	659	736	699	698	746	715	719	747	710	700	716	713	722	751	741	713	699	737	715	723	727	650	701	676	707	686	708	743	757	728	722	745	754	709	702	727	714	683	693	727	736	735	688	707	681	679	697	683	678	686	688	712	642	705	706	682	727	712	668	691	708	699	719	716	670	721	692	728	675	679	675	693	705	711	699	691	715	746	709	710	735	702	703	673	707	695	767	720	722	709	706	688	686	723	734	724	708	719	712	690	682	699	727	738	704	726	679	735	687	757	722	689	682	716	716	681	730	743	709	703	654	707	657	743	665	711	738	703	689	691	734	710	698	670	708	703	668	727	753	728	771	682	711	742	668	701	671	710	718	645	732	691	706	706	680	731	720	667	721	651	720	694	714	702	671	757	761	754	671	707	697	701	713	710	735	713	734	691	657	726	705	708	743	656	679	728	715	717	669	693	735	711	708	727	680	668	725	720	719	736	718	709	686	675	723	727	702	744	680	672	654	754	666	750	712	714	685	731	716	738	724	730	708	692	715	686	704	700	696	668	703	728	719	673	712	733	732	687	701	699	726	733	708	692	668	693	700	735	682	718	740	669	706	672	721	719	733	714	699	684	652	687	689	693	684	721	691	701	683	711	687	744	729	744	667	664	737	703	760	712	693	682	710	712	674	739	747	718	760	735	711	674	694	730	679	711	741	726	716	697	670	711	692	707	704	706	708	734	700	704
30780	31080	27188	11093	1450	585	481	475	446	475	434	478	457	466	463	443	424	483	445	473	447	485	425	428	475	465	473	435	461	423	439	428	484	447	494	460	441	442	462	454	461	479	474	447	482	463	481	443	432	437	445	449	442	485	428	481	441	443	455	448	438	423	432	431	457	467	415	495	475	418	448	456	464	460	461	428	468	445	415	495	477	443	433	448	442	430	458	457	464	442	424	451	453	439	508	465	463	444	463	461	467	468	477	439	434	443	465	456	418	450	493	452	450	440	420	447	456	476	473	465	463	458	489	445	444	455	498	434	457	448	490	487	436	472	443	424	498	429	454	435	451	463	473	452	478	432	487	467	442	462	450	449	426	481	425	461	431	461	481	458	464	470	440	447	422	451	483	460	451	443	462	433	451	440	454	442	470	461	468	431	496	476	486	443	486	473	470	464	440	460	446	459	440	462	447	440	464	477	442	454	410	427	479	426	453	452	452	461	456	442	464	473	464	501	462	437	430	481	433	468	441	427	437	472	445	461	447	458	460	467	451	427	439	431	457	442	492	450	470	463	458	465	498	459	454	426	439	443	460	457	480	468	469	422	475	427	445	427	450	458	429	442	448	466	464	442	498	488	451	481	485	457	423	470	415	471	464	453	470	452	495	478	423	436	468	499	470	449	464	434	463	452	431	490	470	469	431	480	479	464	437	453	492	470	459	436	455	473	456	446	425	434	437	472	480	475	439	484	488	449	455	454	439	497	440	409	465	457	455	461	479	418	451	479	488	469	446	492	443	448	413	468	448	439	462	434	425	414	458	476	454	416	436	463	463	460	487	463	475	456	448	449	451	466	434	438	480	436	437	423	421	465	480	471	449	462	463	468	461	464	449	490	443	482	511	459	500	463	447	428	423	485	488	444	464	424	447	463	490	421	472	458	465	430	443	416	410	427	493	411	468	455	485	451	456	466	440	452	458	462	447	431	484	464	479	492	448	431	446	459	435	465	468	455	478	482	451	425	443	449	436	470	446	459	463	460	438	438	448	454	408	417	425	483	492	477	459	420	498	416	458	473	445	436	464	458	438	458	458	455	483	420	501	456	440	435	432	433	500	464	452	446	456	469	440	457	456	477	473	455	462	446	418	425	440	466	441	444	440	470	431	458	454	450	443	466	455	452	455	458	448	472	460	463	483	462	439	429	454	407	456	412	462	456	488	436	443	427	439	480	423	480	473	487	424	422	482	451	460	438	435	499	450	471	487	462	470	435	439	462	449	448	485	467	442	420	460	429	447	446	478	484	450	447	467	446	463	444	470	465	430	450	454	444	464	450	442	450	429	461	459	456	458	501	418	452	428	465	451	462	449	426	456	480	480	440	437	479	439	474	461	436	459	466	454	464	482	459	449	451	488	457	459	452	416	449	436	462	496	427	443	445	465	450	462	413	432	460	457	460	439	456	463	448	461	455	465	446	432	459	456	440	438	430	479	446	456	467	430	453	429	490	455	449	448	478	463	497	432	457	506	458	424	470	465	437	464	458	501	451	454	451	467	433	462	455	385	441	444	442	462	475	476	447	489	444	437	424	482	404	455	457	478	475	447	454	465	450	430	474	442	455	471	452	469	482	475	471	470	413	420	460	505	419	490	445	432	471	437	450	420	456	482	459	450	455	462	472	425	491	453	480	450	466	457	464	475	435	453	449	476	425	440	451	458	421	444	458	449	456	492	447	428	459	456	469	463	462	433	475	451	432	457	458	471	454	480	445	456	456	486	431	484	429	418	447	444	465	450	517	479	468	422	497	449	429	441	452	441	445	453	468	434	471	447	418	460	441	450	437	416	416	487	445	503	476	423	427	422	444	538	443	471	502	493	453	470	444	428	459	454	427	430	446	432	464	462	529	426	470	450	467	479	450	439	473	483	457	467	410	450	466	445	499	476	458	444	429	451	468	427	423	460	438	430	434	464	445	445	474	417	444	459	427	456	463	466	435	458	436	416	478	418	442	455	448	446	464	477	422	440	494	512	428	482	431	432	448	441	443	484	493	475	461	446	455	434	469	447	433	465	455	444	439	457	463	481	456	440	457	428	447	459	466	455	455	466	456	439	467	436	457	445	449	473	470	443	464	463	472	481	471	466	413	421	453	430	454	466	415	476	442	477	457	432	469	429	488	490	459	466	452	423	457	426	464	436	461	444	500	441	456	414	483	469	453	459	464	457	460	452	469	447	426	473	429	438	443	474	460	466	431	427	472	432	442	508	441	454	430	452	474	501	442	445	458	447	440	446	507	441	466	441	469	445	451	429	504	481	477	415	411	459	448	475	468	454	486	442	443	474	478	458	443	477	464	439	479	421	456	447	434	441	467	434	460	421	446	403	443	451	443	432	468	450	460	466	461	420	445	438	450	503	436	485	470	490	448	437	477	468	489	475	475	451	470	480	478	461	471	455	446	466	435	475	479	449	435	474	448	445	482	446	459	439	421	440	403	445	474	447	449	425	470	469	454	462	448	468	463	481	453	442	456	436	458	450	478	463	511	493	477	462	439	514	459	453	462	404	457	465	445	453	492	471	452	399	478	442	436	441	487	431	435	440	475	459	437	453	454	446	451	443	434	458	423	454	443	445	464	500	451	471	448	428	445	460	464	438	446	477	468	475	429	457	449	440	489	478	453	441	461	445	444	458	433	456	467	488	489	434	458	458	458	475	443	448	452	467	433	449	488	450	444	465	474	494	446	425	469	456	457	430	492	443	423	449	469	454	447	454	505	468	393	451	496	444	437	443	471	458	446	437	492	433	474	470	448	465	459	455	447	473	502	447	446	460	440	448	473	448	407	467	423	416	478	414	485	460	419	435	450	438	435	445	458	426	428	453	476	480	427	447	449	481	478	474	439	449	429	461	476	424	469	426	465	431	453	434	445	481	457	408	463	436	450	465	458	469	416	481	461	478	484	446	456	455	452	449	464	417	440	454	450	432	484	435	459	460	429	453	424	480	475	450	478	484	449	436	472	477	446	453	459	439	449	488	472	465	467	436	449	487	442	465	468	449	467	479	470	483	514	471	492	438	443	487	440	452	481	482	432	443	473	463	457	443	465	456	458	454	444	474	458	478	465	448	446	460	487	476	454	429	464	449	486	484	449	469	469	467	476	463	480	431	414	465	400	464	431	453	424	453	455	487	458	428	439	417	469	444	437	478	493	442	467	444	421	451	466	472	473	497	450	479	468	465	425	457	466	440	428	437	450	467	458	497	451	441	426	446	454	477	431	456	429	436	510	462	457	494	431	455	432	465	448	468	481	441	446	457	426	438	455	464	465	448	473	471	478	413	426	489	483	482	431	444	462	481	444	406	455	450	463	459	467	459	435	464	465	408	422	484	476	436	481	413	439	483	451	433	452	439	476	430	462	458	476	480	442	470	456	447	477	433	436	458	454	448	442	461	429	452	502	489	465	474	451	437	458	462	457	459	424	499	461	505	486	421	417	459	487	460	456	434	428
37523	45728	29449	9822	2214	908	712	741	702	701	711	708	679	693	674	619	709	672	655	662	653	695	709	692	696	660	737	671	663	676	714	680	702	611	685	656	698	724	699	688	676	684	678	690	702	651	705	683	670	698	661	681	729	701	674	641	701	735	685	724	690	682	723	625	661	652	677	676	690	668	628	681	705	697	685	658	683	670	656	681	689	676	683	683	682	665	647	687	636	671	668	664	671	671	680	674	715	712	632	741	657	648	693	697	656	697	699	716	696	725	652	683	688	680	673	600	608	675	727	679	700	651	702	660	657	659	698	708	627	686	667	657	702	675	636	658	714	662	649	658	625	672	618	692	658	656	674	693	637	650	657	693	667	653	642	698	678	652	729	680	693	689	717	694	688	672	688	672	680	711	710	623	679	675	660	683	708	653	624	667	649	668	667	672	653	672	659	665	669	698	678	698	666	712	572	680	678	677	680	707	675	715	656	660	638	636	706	710	667	712	715	653	699	700	607	686	694	671	655	676	646	661	634	629	680	698	687	682	638	690	663	658	636	696	669	664	684	678	689	697	693	703	684	638	664	672	697	650	656	646	713	764	631	691	648	698	690	667	709	683	634	678	696	651	697	697	689	699	656	709	699	666	749	643	672	721	657	693	691	661	688	684	673	693	716	702	728	642	668	664	700	694	668	673	668	678	724	710	673	640	679	671	657	654	668	646	697	680	660	695	686	661	663	700	695	660	670	719	731	715	663	643	662	670	666	637	674	667	686	668	689	658	655	704	718	667	637	651	647	657	684	674	697	704	690	721	679	662	687	699	696	673	657	672	667	730	718	650	646	708	679	660	669	668	657	683	699	659	659	702	659	717	691	699	667	659	697	707	710	682	644	722	690	691	651	667	663	680	698	715	714	643	696	647	693	634	655	643	641	698	688	655	692	656	650	661	653	641	667	671	647	702	620	653	682	638	691	675	672	659	646	630	664	682	669	666	671	681	666	745	702	685	667	714	710	669	654	658	699	745	645	650	622	670	671	700	721	657	622	671	699	667	683	643	664	652	699	688	682	723	651	691	680	659	697	644	623	673	647	704	689	671	656	699	682	686	680	667	628	750	689	668	703	632	723	690	679	716	656	643	686	673	745	656	666	650	664	675	694	657	679	672	675	672	702	674	668	698	698	669	661	656	655	681	658	684	685	670	679	692	686	703	661	653	664	638	678	684	672	677	668	706	718	710	675	694	641	704	690	650	679	657	714	702	659	675	683	618	677	711	714	646	651	668	679	605	691	672	679	751	635	656	700	716	650	662	666	708	640	677	693	656	693	654	650	700	661	701	640	678	683	722	687	678	647	671	667	693	665	665	658	687	700	684	696	650	632	698	671	681	736	706	700	731	643	652	694	634	668	661	704	689	702	693	655	701	673	647	642	623	644	678	664	642	717	673	702	656	659	625	707	636	689	718	688	671	691	662	672	678	695	696	631	699	673	652	689	685	675	710	673	689	672	621	670	672	612	632	640	696	704	662	655	718	641	704	689	663	681	658	713	704	746	677	655	640	673	676	679	689	678	675	636	637	670	664	686	654	660	659	671	641	651	653	678	723	710	632	677	652	680	687	644	645	694	694	648	643	680	652	676	670	672	672	742	686	654	696	680	662	702	707	672	658	694	687	677	669	701	637	709	662	670	708	679	691	663	709	684	723	678	696	694	655	640	657	678	677	659	669	702	663	678	675	672	689	646	645	700	651	668	650	670	693	676	694	658	677	656	687	734	726	694	682	709	652	646	679	635	715	664	671	704	646	697	633	689	686	664	633	650	703	666	689	669	670	631	665	688	640	626	665	652	684	694	746	697	704	665	661	677	646	687	697	652	689	719	697	688	721	685	729	653	631	646	650	664	650	681	689	714	684	705	646	660	683	681	663	691	677	709	697	705	692	654	635	715	682	609	750	679	633	677	646	700	640	673	681	687	656	702	679	679	681	678	685	667	673	676	663	680	718	661	657	668	645	681	669	672	664	672	694	606	636	670	725	700	670	664	670	743	737	677	687	680	691	667	633	697	637	668	697	690	645	664	672	711	704	659	670	633	674	666	700	623	628	684	661	731	697	685	647	655	673	626	686	676	679	647	644	753	624	724	676	675	692	632	683	670	679	689	678	622	679	654	654	681	672	715	693	672	679	656	685	696	687	649	695	673	682	657	712	698	669	685	663	686	675	692	651	630	643	700	686	660	648	691	654	670	658	719	659	686	666	664	659	682	729	692	684	678	651	646	650	718	666	689	650	623	633	664	720	671	685	668	697	649	666	676	699	694	650	656	711	637	656	673	647	701	617	730	699	682	646	714	728	690	703	645	646	612	654	676	648	705	724	652	676	702	652	662	705	710	640	654	720	669	671	687	698	693	675	708	646	643	643	704	648	686	690	697	670	625	675	659	680	690	698	672	677	644	702	715	710	639	688	647	709	699	663	699	680	678	699	714	657	691	666	642	622	722	661	677	680	656	681	683	672	695	700	723	672	686	644	654	663	662	675	641	707	712	649	654	686	679	709	706	710	688	710	649	680	676	660	691	647	647	682	665	684	741	708	733	703	674	677	646	687	702	666	656	716	667	715	671	697	707	669	695	664	739	632	699	717	685	701	670	684	618	712	674	695	673	713	660	721	696	727	706	694	682	675	670	639	682	704	694	688	704	651	681	671	647	710	675	683	672	680	676	656	674	704	661	699	677	720	683	711	690	670	685	698	699	665	625	654	684	665	669	685	654	692	671	724	668	676	710	702	684	661	712	672	649	672	714	650	672	665	662	676	669	684	646	694	675	670	697	621	672	671	705	659	615	651	660	681	719	657	673	618	681	699	705	704	678	657	720	697	675	687	687	697	649	748	672	663	703	674	652	679	685	730	631	631	652	707	686	657	671	639	659	653	660	689	684	692	700	617	692	734	674	657	666	678	629	639	658	678	720	671	652	640	663	683	695	639	707	694	659	692	672	691	646	671	640	717	630	691	703	644	707	710	688	683	723	659	668	698	670	683	674	711	642	658	702	674	705	697	720	701	666	716	673	670	695	658	649	647	683	671	676	683	637	656	674	625	633	697	677	734	694	718	661	681	680	710	712	660	707	659	671	689	705	698	663	689	703	653	659	695	712	678	669	686	672	694	684	688	643	705	699	631	620	723	671	681	696	724	685	696	670	679	668	670	685	706	671	694	701	609	628	670	651	688	699	696	709	662	702	667	682	710	676	669	731	709	667	722	714	663	696	666	694	683	671	667	709	689	701	649	677	694	668	654	675	623	701	675	724	660	662	694	688	666	675	667	721	635	670	727	694	722	672	646	634	666	656	732	714	672	751	680	700	698	719	682	644	724	651	690	636	658	691	683	649	675	638	691	707	719	661	682	688	709	644	675	701	656	647	668	688	728	682	721	698	648	656	672	679	695	680	670	703	702	692	709	663	706	637	673	661	712	703	663	652	648	731	673	681	663	654	678	665	664	634	678
24137	22718	30618	25152	19500	7439	810	538	454	483	459	451	494	483	460	510	495	473	492	468	438	466	482	474	466	477	486	477	466	444	453	460	462	485	469	462	459	451	466	440	492	471	472	461	473	464	447	466	481	477	446	441	454	446	467	445	481	486	453	464	432	454	469	482	539	469	490	477	482	455	513	471	495	499	458	536	473	430	461	502	484	490	432	464	472	458	511	454	478	499	483	467	461	467	490	474	461	437	469	456	466	466	515	472	477	488	454	489	440	464	461	466	459	425	479	434	460	464	477	454	456	483	497	470	489	440	445	483	480	447	463	496	460	480	473	442	464	499	463	476	451	468	481	462	465	493	467	445	443	479	506	465	462	456	468	440	454	475	478	475	477	452	485	493	439	446	470	454	471	483	460	463	494	455	448	463	475	477	477	483	472	438	490	442	465	459	467	475	502	507	493	472	435	441	493	513	484	476	466	452	469	512	492	467	458	449	481	453	483	456	453	454	458	469	417	463	495	495	463	452	461	499	443	497	446	439	474	490	473	454	447	480	477	493	477	448	519	460	484	468	492	440	442	478	494	464	471	486	436	457	478	474	473	463	482	484	451	495	454	467	470	447	480	455	466	517	457	476	503	477	505	462	501	461	519	445	489	464	444	467	472	477	486	453	469	471	457	502	495	487	460	470	474	476	471	453	500	469	470	469	481	443	456	432	431	446	470	497	443	438	482	482	468	468	456	486	446	458	493	500	477	434	464	457	489	509	478	453	481	506	463	469	493	465	476	482	497	486	499	414	455	494	445	437	461	446	507	472	478	484	483	449	472	477	464	426	443	491	432	471	442	467	453	487	468	431	418	455	511	434	551	484	495	431	466	471	495	497	455	448	473	480	442	467	500	469	433	508	476	468	452	467	446	451	480	471	461	458	450	446	479	486	479	431	461	462	469	418	463	450	451	462	450	482	454	457	457	492	473	437	460	480	456	457	483	465	460	468	440	465	455	463	468	459	473	470	478	453	468	462	413	447	472	422	453	467	470	499	496	447	513	497	463	496	474	465	471	447	422	437	437	460	448	443	495	479	483	493	512	471	458	450	455	469	479	480	490	445	521	467	471	461	453	468	479	468	454	477	483	462	474	545	456	521	424	492	483	464	477	488	462	473	447	482	435	429	512	481	473	422	466	452	464	464	447	480	461	469	448	476	477	515	472	468	468	496	448	480	497	492	464	501	499	462	478	524	452	475	491	422	508	439	453	437	465	467	462	466	464	485	453	457	464	479	465	454	423	446	482	450	460	492	464	450	475	445	471	466	454	487	438	461	484	455	464	461	447	481	459	514	500	489	465	486	459	491	490	446	482	410	451	484	438	455	453	462	514	488	464	470	477	493	473	454	485	462	447	446	455	481	454	459	457	470	480	486	481	447	486	452	468	459	480	455	461	449	483	451	495	489	488	458	473	450	475	483	493	460	504	472	469	475	497	505	501	464	487	434	482	451	463	435	506	452	507	511	483	473	467	452	449	460	455	465	408	469	493	491	480	452	471	492	474	453	436	458	500	450	446	450	466	472	468	464	441	473	454	441	468	528	434	501	491	445	502	464	454	478	480	443	459	479	520	469	443	497	453	489	468	467	471	494	458	486	461	459	500	457	437	467	487	456	458	474	468	480	461	472	505	472	434	487	498	479	466	504	473	485	456	485	477	454	479	453	471	510	453	484	480	439	425	453	472	484	452	462	463	473	494	479	443	479	471	463	474	480	488	486	459	521	479	477	445	452	468	469	455	437	444	494	470	476	447	462	460	479	492	436	483	463	443	436	444	486	457	491	470	462	458	480	444	438	463	465	496	441	479	455	452	478	504	476	494	483	462	512	496	489	449	434	459	470	434	440	497	476	443	454	452	454	497	475	463	467	488	436	451	468	471	441	452	481	465	473	473	459	492	498	422	463	494	449	492	503	475	455	473	443	453	460	452	486	457	455	437	451	466	509	457	465	469	460	466	434	500	429	459	468	488	479	443	463	426	464	431	525	462	466	455	457	452	421	480	455	465	477	486	458	438	453	485	459	454	450	495	492	481	492	483	478	480	489	404	499	479	489	487	456	446	463	473	470	486	468	472	485	466	456	459	502	460	460	424	487	445	432	516	461	451	450	497	501	494	433	491	452	456	497	472	477	505	472	473	456	467	495	516	455	521	473	480	469	455	480	478	448	508	435	443	448	439	458	459	490	461	477	439	488	492	447	436	442	454	459	450	509	518	463	499	440	455	470	502	481	475	486	498	445	477	482	475	472	480	458	470	505	453	456	476	517	454	449	476	534	456	503	459	460	488	499	425	462	483	491	493	458	446	444	493	446	470	463	461	458	478	486	484	479	452	468	513	489	498	506	485	461	435	491	489	477	482	441	469	451	483	445	484	458	484	490	513	476	496	458	469	494	475	481	470	466	453	468	473	446	483	479	478	452	480	444	425	487	482	451	445	431	469	457	482	475	471	426	463	469	484	456	502	456	495	462	491	438	452	470	459	457	457	507	475	452	445	494	453	461	451	467	476	476	454	458	463	476	457	501	489	484	484	460	450	469	424	473	488	462	459	481	480	498	479	456	431	492	467	490	472	471	461	419	481	459	475	464	445	449	494	479	497	502	445	474	458	459	486	474	465	501	493	481	440	497	476	502	518	477	466	425	491	437	440	450	487	480	472	437	485	472	439	491	461	490	467	472	480	471	501	470	490	451	484	505	512	449	463	534	463	468	466	487	432	443	459	468	497	471	476	447	486	480	466	477	463	492	455	466	476	436	432	437	450	440	456	445	510	477	464	428	472	478	495	478	478	443	474	443	492	454	480	469	425	463	506	464	474	475	486	449	466	459	519	458	434	467	495	457	475	466	476	520	477	495	515	448	476	479	456	441	477	479	488	438	447	443	465	454	500	476	487	445	460	474	497	503	447	457	457	482	495	470	418	477	463	485	462	451	495	492	468	464	468	482	470	484	440	465	440	438	446	509	491	437	474	450	447	468	501	481	462	478	432	495	443	469	437	482	445	452	467	408	453	460	474	469	494	506	462	471	510	470	483	464	448	461	485	484	451	413	454	433	469	462	471	501	510	465	502	441	470	473	454	452	471	520	480	474	481	452	467	481	437	446	434	463	474	456	449	466	440	476	498	446	499	454	468	476	468	434	463	477	470	489	479	434	465	494	485	519	457	500	487	456	425	452	475	495	497	481	475	420	454	439	487	497	455	467	452	438	456	439	463	498	455	455	461	475	484	469	472	464	441	446	493	492	456	480	461	448	460	505	483	471	440	478	431	473	454	469	485	455	486	481	505	451	511	476	474	484	515	459	468	500	477	489	464	480	495	483	434	490	434	473	454	446	505	465	491	487	455	450	494	469	513	469	441	497	496	460	446	484	485	458	477	475	468	471	484	437	432	470	497	500	479	452	471	478	452	455	455	494	477	456	531	494	464	469	492	420	463	483	473	453	479	485	482	446	464	505
60261	87952	60138	29522	8561	1943	898	714	697	726	695	667	721	685	722	718	666	673	743	654	736	648	712	685	687	667	690	715	710	714	717	749	640	666	685	718	686	700	722	690	677	684	710	686	730	746	703	687	702	693	718	743	694	686	717	705	693	689	776	673	718	677	687	663	682	752	737	691	690	728	702	693	678	737	665	679	690	764	684	709	710	684	640	691	729	690	686	702	725	706	683	721	733	694	721	666	634	747	631	665	714	719	676	685	724	714	658	697	669	678	650	722	690	698	740	681	696	690	666	754	681	632	675	665	678	709	696	698	683	644	643	730	693	666	682	680	680	697	730	681	698	711	656	699	736	698	712	721	679	699	722	702	698	653	708	674	708	704	699	687	667	673	714	703	713	673	693	655	673	713	698	690	699	649	675	696	716	627	722	677	692	659	676	719	715	704	722	745	720	705	642	735	699	726	696	682	707	676	725	666	714	701	698	708	649	701	667	700	719	694	690	723	678	730	696	636	667	724	693	686	694	697	661	672	676	693	664	719	677	712	730	710	643	709	741	701	723	708	685	672	649	704	680	671	710	709	702	720	643	671	726	729	729	673	680	677	644	719	700	687	677	674	712	750	651	724	682	684	711	730	698	718	695	635	682	716	715	637	707	671	743	676	676	713	713	697	707	680	666	634	728	661	686	704	656	735	662	706	688	718	725	676	636	692	688	701	731	657	698	682	665	670	666	699	764	686	683	687	712	674	748	699	689	700	670	720	681	689	667	662	675	708	675	696	665	655	653	673	751	747	675	682	689	753	706	659	702	689	677	679	659	692	723	749	671	721	721	696	662	664	709	664	689	703	696	735	702	695	733	657	669	721	704	695	708	691	726	731	670	677	732	705	707	675	621	689	739	697	759	741	627	689	704	690	744	714	695	620	697	717	688	691	709	661	669	716	684	650	670	697	716	701	698	695	706	756	690	720	694	656	698	677	706	685	651	692	706	657	673	706	679	759	710	730	696	680	718	709	671	683	662	681	693	711	721	702	746	684	689	751	650	703	729	700	712	691	709	675	694	667	694	693	688	701	649	738	679	672	710	686	696	686	666	716	667	695	666	711	729	691	711	686	677	706	687	664	714	667	707	746	707	693	692	702	701	701	685	664	724	646	697	692	707	721	717	685	644	709	668	676	676	675	726	672	716	730	667	693	734	692	701	685	687	702	724	665	699	677	761	669	720	694	671	715	673	679	743	682	711	664	668	652	672	723	694	701	673	680	674	736	687	672	722	683	729	675	684	734	701	702	735	755	692	722	702	671	699	717	698	664	650	678	659	704	735	703	665	665	738	679	676	687	701	695	723	691	719	703	690	678	703	662	671	732	708	708	724	662	678	639	714	732	656	684	727	681	663	702	683	684	684	677	701	667	725	712	730	710	679	703	723	628	676	675	696	704	655	698	695	684	677	656	653	688	693	723	715	667	719	701	741	726	710	751	685	689	626	692	715	661	703	699	689	621	688	696	715	712	669	659	734	663	712	692	693	648	700	770	738	715	677	701	659	711	703	739	694	703	689	726	693	661	679	687	701	702	670	717	661	686	663	656	689	689	711	748	702	673	714	714	683	704	700	748	641	633	715	691	699	681	705	689	667	650	725	652	717	704	684	696	688	686	666	721	721	692	702	719	704	639	686	715	716	684	702	735	703	696	683	706	669	704	707	697	698	658	666	655	696	715	653	692	677	681	666	714	693	689	692	702	709	696	704	640	707	741	698	719	709	690	709	719	700	642	705	668	679	727	732	663	672	683	668	703	680	684	700	670	734	669	713	679	682	700	696	728	682	717	673	678	702	688	701	663	672	688	654	691	673	724	734	684	662	723	701	684	660	648	723	715	686	705	739	705	694	710	705	657	706	702	708	632	733	656	697	661	696	666	689	731	667	694	677	696	756	686	698	673	665	636	681	709	771	703	749	703	714	695	662	735	694	742	696	705	749	729	713	728	657	705	665	677	690	714	691	669	687	724	611	689	725	744	675	728	714	692	707	706	694	696	669	680	703	698	673	670	703	738	671	709	716	705	711	676	661	691	689	679	694	708	698	724	683	705	721	705	710	688	680	724	672	705	707	665	710	705	750	670	709	694	680	681	710	713	720	724	682	667	683	656	700	672	742	701	675	708	638	688	664	696	680	697	699	682	699	692	712	704	695	703	695	719	753	670	642	680	676	645	744	673	642	714	655	712	654	689	695	682	654	670	691	687	668	690	670	688	701	657	664	703	687	674	718	697	717	695	683	744	667	641	667	739	703	688	701	683	722	692	695	690	692	652	716	737	682	721	740	711	689	710	686	680	686	762	695	744	694	732	718	695	720	674	637	699	711	719	733	674	687	677	710	744	694	688	697	751	721	722	686	697	707	732	697	737	726	691	708	693	683	694	675	714	712	638	651	670	677	743	678	695	705	704	659	655	683	704	722	707	717	674	718	664	664	681	665	686	653	687	666	698	715	687	683	684	685	707	721	710	752	684	696	697	661	650	717	665	704	719	741	657	709	688	669	676	705	725	716	678	674	703	658	708	690	720	668	742	745	752	721	691	666	686	670	684	703	671	677	696	646	653	746	710	728	698	706	636	714	702	737	694	706	725	722	679	719	709	705	677	743	673	680	661	697	727	643	702	704	693	713	681	692	715	700	654	692	715	671	709	701	699	679	681	642	720	737	697	726	706	699	675	711	680	696	692	678	655	721	662	723	701	734	721	706	780	713	651	670	688	707	709	653	693	700	722	724	743	691	677	698	676	693	689	698	689	736	709	747	704	689	700	730	705	705	719	644	666	704	715	677	668	618	688	678	675	673	663	690	678	695	695	706	643	653	697	684	709	696	699	684	706	696	706	716	713	715	667	692	708	713	642	687	669	675	678	686	682	680	728	661	700	706	675	690	668	691	672	736	710	662	683	744	700	655	717	703	713	695	736	716	692	688	696	693	686	684	656	710	700	718	708	715	704	630	718	703	707	705	697	689	681	659	701	694	680	703	734	654	670	680	700	693	646	689	721	697	679	661	681	676	733	684	693	662	736	710	668	702	726	684	700	696	685	735	716	672	681	703	717	704	746	739	727	717	726	674	711	714	693	701	674	670	697	656	680	659	692	735	612	684	711	702	635	655	707	744	729	624	707	689	687	696	694	690	664	703	724	706	682	653	700	687	688	680	725	657	702	726	724	713	657	731	629	673	696	658	663	700	712	720	708	685	702	669	726	724	716	692	759	685	675	725	722	679	688	718	708	709	704	636	729	752	736	697	696	677	686	681	701	680	686	741	706	698	727	699	702	649	661	683	714	696	754	704	668	706	701	681	656	679	729	670	710	660	661	721	732	700	757	669	711	703	674	732	625	695	668	724	686	667	647	723	698	698	683	700	664	716	713	708	685	720	667	673	755	667	674	689	658	721	720	699	635	711	658	676	699	667	709	695	700	689	702	688	672	676	710	687	667	674	674	729	681	751	665	738	683
23051	21656	29696	23940	21017	18433	4233	615	539	485	470	500	491	476	499	529	446	494	476	502	513	511	511	522	463	484	500	518	498	495	494	499	511	474	512	539	473	489	523	501	484	482	494	540	502	503	474	518	505	504	535	487	495	484	513	495	520	550	487	479	465	491	508	517	485	516	456	506	483	514	470	510	492	490	510	503	451	486	523	487	481	527	504	518	517	488	482	487	489	511	477	475	483	494	504	473	475	508	513	478	521	501	503	506	451	477	485	530	501	450	511	508	482	458	496	477	509	488	497	478	513	485	457	532	487	463	525	446	479	480	474	491	477	464	506	528	511	508	525	506	502	467	460	475	480	519	497	513	500	508	481	483	532	511	462	496	497	475	501	470	514	485	464	512	494	500	511	491	494	493	496	514	475	516	464	461	458	505	490	509	502	476	499	512	486	502	489	515	485	467	504	476	507	434	499	509	513	452	488	458	491	492	511	521	507	476	502	491	493	475	488	505	471	438	483	490	468	499	467	505	529	531	506	504	484	513	484	466	509	508	527	500	419	451	526	515	467	483	474	471	502	503	479	507	465	507	506	519	458	490	477	504	472	516	540	487	513	512	459	503	497	484	501	471	504	467	469	529	477	467	506	493	502	485	484	490	482	485	492	488	567	527	505	496	524	508	505	496	500	531	551	483	507	516	522	511	489	487	477	486	503	464	521	504	500	509	484	525	493	462	500	515	496	446	469	490	519	506	497	464	505	512	480	497	501	492	499	504	461	486	525	519	478	485	517	469	477	463	503	474	517	506	535	486	515	477	527	505	519	495	505	482	525	514	520	499	511	459	512	524	490	486	451	476	491	495	485	503	495	517	506	498	487	509	492	503	465	473	523	480	499	471	498	502	450	455	486	520	503	500	502	517	490	486	488	494	480	475	483	515	499	511	465	511	503	465	471	520	507	494	485	518	496	531	473	474	493	486	500	477	512	455	486	492	451	475	439	519	491	515	486	524	463	528	501	508	496	482	490	468	490	484	503	525	487	476	471	480	479	493	480	487	475	505	518	515	457	501	485	496	497	512	465	467	466	488	506	493	473	486	516	455	490	506	507	488	533	471	521	480	514	524	478	528	515	503	436	486	458	461	501	525	497	496	473	497	526	506	495	495	488	502	486	534	480	467	486	516	446	484	470	519	508	469	517	491	523	518	524	485	492	470	474	505	502	474	507	483	517	451	465	532	469	458	501	515	494	501	463	508	516	456	464	517	523	488	534	480	463	508	476	503	507	520	494	472	492	532	490	500	461	528	531	522	479	520	473	502	498	499	501	510	503	485	507	537	459	458	513	474	498	467	485	517	478	485	484	495	482	505	469	468	496	511	501	456	500	499	506	516	469	483	470	478	476	485	464	462	459	502	483	484	444	539	486	481	508	495	448	471	481	508	510	494	489	505	479	522	482	498	538	471	447	488	534	500	473	500	490	483	502	471	490	490	462	469	493	513	507	474	507	516	486	487	490	491	478	498	494	464	466	514	489	483	508	477	520	499	479	516	502	475	499	487	491	517	515	489	468	523	467	491	502	503	470	493	475	514	437	499	479	525	473	476	510	509	531	487	526	515	481	480	507	490	538	514	454	486	496	513	473	481	517	481	465	520	454	492	477	511	549	473	527	513	470	507	491	528	530	468	516	482	506	505	457	477	522	440	499	480	475	458	495	490	513	507	477	480	504	506	498	479	496	494	496	519	482	505	536	480	450	528	468	503	475	482	491	519	513	492	501	484	479	536	482	443	468	513	476	490	526	513	462	498	473	529	501	492	511	490	511	494	521	499	499	492	486	473	486	484	543	484	474	503	489	507	470	504	484	436	491	495	462	469	516	526	491	495	478	488	482	458	482	492	444	483	484	529	479	534	496	528	515	499	521	515	494	495	477	478	517	467	504	455	502	491	530	493	513	532	492	529	486	468	462	478	540	517	496	469	495	528	476	474	520	500	495	484	446	506	442	472	454	524	492	554	506	487	452	468	516	500	496	470	478	515	498	463	463	479	475	472	461	511	475	473	555	509	477	515	484	498	502	442	473	518	509	487	489	537	470	475	501	470	486	467	514	540	466	459	499	530	460	495	498	433	488	494	476	484	464	509	500	496	523	471	461	504	475	507	512	494	490	520	515	484	491	510	445	527	487	480	457	527	492	476	516	511	477	499	468	539	510	497	503	486	482	451	461	514	457	517	464	479	491	457	470	491	466	501	488	471	471	480	476	516	525	488	473	532	523	510	480	525	528	504	525	530	485	480	468	531	515	491	473	491	521	513	505	520	493	513	476	467	500	485	491	490	462	534	499	495	534	501	523	467	451	539	444	482	508	508	488	499	511	470	480	495	502	492	507	493	501	515	486	549	490	505	521	484	494	456	521	467	502	478	470	460	489	504	487	529	524	530	474	466	478	476	490	476	468	534	503	457	495	500	521	490	467	460	495	479	486	462	506	486	479	502	527	498	490	480	472	516	501	518	471	494	478	476	502	490	455	491	510	518	464	506	485	521	475	506	521	487	509	509	523	485	536	499	438	518	456	486	467	497	517	512	515	488	535	482	506	476	507	481	506	540	472	487	493	480	505	550	485	521	508	486	482	489	477	503	491	438	496	511	500	496	482	497	494	509	483	493	461	518	498	535	481	509	485	533	488	494	510	489	463	442	487	494	476	470	504	462	495	487	487	457	512	448	498	510	454	510	490	508	528	498	513	449	456	506	490	513	500	496	473	484	422	486	505	491	505	489	529	481	481	495	453	473	495	471	494	499	461	515	472	503	479	484	481	483	459	488	545	488	532	498	484	479	500	472	515	512	487	511	522	526	518	527	496	489	510	490	435	484	492	479	506	501	485	496	496	497	475	455	499	485	504	513	471	496	513	482	480	461	485	505	491	492	507	475	490	500	492	493	474	476	502	461	488	512	532	495	494	492	494	506	446	483	521	547	482	499	514	485	517	475	492	491	506	495	491	491	472	530	490	457	447	511	460	452	466	508	497	501	517	504	458	450	512	460	501	501	478	476	490	493	516	491	515	499	477	512	489	502	468	525	511	473	546	511	465	502	472	447	476	486	491	525	472	496	457	462	509	506	481	525	498	448	502	492	513	500	526	471	472	503	496	488	510	472	448	486	477	490	493	508	486	494	461	565	497	492	505	499	452	520	481	464	461	445	497	472	478	483	513	530	490	517	455	519	516	516	488	497	516	491	494	527	496	488	486	488	524	512	470	465	476	476	486	500	468	506	481	511	460	485	477	483	497	474	501	526	515	461	465	503	492	474	487	475	476	524	479	464	547	493	508	478	516	498	507	494	528	502	491	471	485	476	559	459	542	465	460	497	448	512	481	509	522	481	464	494	475	520	495	480	503	474	449	505	478	469	469	536	524	466	486	512	488	521	483	509	520	492	500	529	485	510	491	480	458	460	476	490	494	452	466	480	493	509	460	469	485	472	521	523	472	498	506	501	535	479	497	506
60518	97726	68817	36741	12590	2805	1013	749	711	726	769	737	710	714	744	695	719	711	644	689	707	704	733	753	686	767	746	702	744	733	699	692	709	679	670	694	729	717	680	729	665	719	712	723	713	704	731	723	681	716	747	720	673	689	746	720	692	766	697	685	693	732	667	667	687	701	721	735	704	707	743	707	689	674	715	682	720	739	725	693	741	705	674	699	709	708	730	720	673	711	676	714	718	676	708	705	681	718	720	706	731	703	745	714	675	722	695	726	730	668	745	693	715	738	714	710	691	733	716	726	700	736	695	687	718	688	761	721	719	695	741	735	711	721	671	699	703	754	708	663	732	691	646	746	689	709	724	715	724	742	735	733	695	664	682	726	764	753	672	754	722	691	677	723	719	760	709	759	746	683	695	683	725	729	704	684	710	709	739	713	645	720	721	710	716	703	713	702	735	667	752	679	681	703	724	673	737	700	689	680	707	687	711	694	686	718	707	630	684	712	773	682	738	696	705	713	749	722	711	746	713	715	719	634	690	724	676	738	683	702	649	660	742	683	701	733	654	713	702	729	703	692	655	704	719	744	708	686	717	675	720	798	715	695	714	725	691	723	651	683	731	691	677	672	693	662	742	672	703	725	724	703	711	756	731	665	741	716	710	719	666	691	713	728	671	694	707	758	692	684	665	735	697	681	736	703	684	706	770	708	675	701	696	735	714	732	752	679	716	676	705	716	693	749	701	687	695	686	741	708	744	676	667	759	669	756	699	672	704	672	715	659	684	742	733	748	726	676	711	714	690	735	704	715	712	708	681	713	703	705	715	712	661	717	702	642	791	726	696	740	759	732	758	724	731	684	741	754	713	705	664	646	715	734	714	694	725	680	703	678	712	690	683	716	685	708	731	683	717	716	690	715	679	728	733	688	728	734	744	648	719	710	698	713	689	676	687	713	713	759	669	734	703	693	688	733	686	746	719	684	696	714	696	688	675	703	722	708	705	773	665	718	703	704	667	708	691	708	708	719	745	715	662	687	687	637	713	652	721	650	719	707	734	672	695	684	696	691	678	699	711	693	748	686	723	700	670	703	717	681	714	728	695	678	668	709	707	689	726	717	736	693	699	692	681	723	674	714	710	689	692	707	665	724	703	676	721	717	667	662	658	748	684	685	743	712	700	664	673	708	614	699	745	700	721	676	723	682	731	733	706	705	802	709	760	733	738	706	691	677	676	737	652	724	706	689	705	716	746	707	706	713	678	696	718	691	702	711	690	670	696	669	702	727	698	725	655	687	712	726	686	655	742	667	680	695	683	731	722	726	738	694	757	725	715	701	737	687	743	726	687	684	723	682	712	691	668	685	693	734	712	659	711	691	733	749	716	722	742	737	770	706	742	690	704	716	715	720	741	703	686	704	662	677	677	692	681	682	653	717	700	740	685	689	718	678	710	668	665	746	710	752	704	749	708	712	721	720	720	670	692	688	700	706	705	757	705	687	739	709	719	724	698	714	723	727	689	680	707	750	740	768	699	695	657	676	674	716	730	711	710	699	698	704	679	721	668	646	729	720	711	721	699	715	686	659	687	721	733	708	621	711	717	660	688	697	671	744	714	707	718	725	658	702	747	714	672	716	725	722	710	762	669	735	689	680	734	709	687	680	770	733	713	709	741	671	735	717	736	666	697	691	699	693	715	675	738	670	701	728	689	751	706	714	748	696	675	674	713	706	671	672	692	729	703	725	756	737	745	676	706	723	708	758	713	705	700	730	745	659	727	696	694	707	696	674	734	692	699	698	701	692	750	709	695	723	730	718	715	716	715	712	686	708	719	667	706	732	708	728	725	705	692	648	723	704	710	734	713	737	673	715	653	702	683	751	729	699	710	665	744	698	705	698	671	713	716	740	712	686	701	699	665	679	716	711	706	714	686	700	734	706	725	720	713	667	709	716	690	700	686	721	719	719	693	753	689	709	668	750	666	710	733	714	701	744	699	732	732	698	744	731	683	718	699	723	709	719	711	686	708	710	697	699	692	727	708	734	718	714	697	696	727	739	634	690	737	697	679	664	670	698	750	701	700	674	678	721	692	769	719	743	749	692	722	704	688	710	707	740	730	700	704	713	693	693	718	681	731	710	719	676	683	726	706	726	665	689	692	724	719	711	757	648	740	707	715	728	736	712	685	695	707	696	700	729	741	727	666	697	694	774	729	663	745	731	734	659	738	672	689	697	715	738	719	720	693	711	704	707	698	689	677	694	661	684	758	681	704	704	757	690	685	730	663	716	676	731	748	718	685	719	714	698	732	666	766	703	738	720	661	674	673	650	675	704	713	712	697	676	697	691	721	698	712	719	699	695	693	749	708	750	752	703	729	680	710	723	721	729	732	749	723	707	697	683	746	753	679	771	736	756	747	736	704	698	693	747	712	743	673	680	704	700	685	671	698	732	708	746	713	733	678	754	708	719	719	699	692	699	691	710	674	693	681	709	695	699	697	680	681	668	712	643	689	671	734	710	757	680	723	708	696	720	691	735	732	706	686	692	684	701	678	720	707	714	677	694	691	710	646	683	647	723	692	714	705	661	702	724	673	692	697	692	694	689	715	732	683	690	698	710	716	708	695	709	716	707	728	737	681	673	670	693	704	719	719	674	720	682	703	708	730	751	702	699	673	708	692	696	712	690	714	730	701	722	699	725	714	684	669	700	703	738	727	730	673	709	741	721	714	763	682	677	759	750	695	675	710	684	658	727	652	694	762	711	670	747	693	713	741	757	697	663	744	687	734	692	755	727	690	692	694	771	751	750	715	698	706	707	692	738	703	730	704	726	720	726	731	704	680	695	709	687	678	670	661	715	669	698	685	703	707	746	699	694	691	687	705	673	712	728	683	693	703	646	737	684	680	654	723	719	704	740	687	738	710	692	697	718	709	712	702	698	690	727	707	713	724	753	698	756	717	723	674	660	742	742	724	713	693	697	766	722	715	724	694	738	683	730	717	716	717	713	710	696	711	721	716	711	620	675	735	730	737	730	680	680	670	714	728	671	748	664	713	648	689	726	721	697	672	726	678	732	754	693	661	705	665	775	708	721	735	705	690	664	646	719	731	748	712	717	684	696	691	692	693	695	688	710	723	723	736	643	645	685	738	690	655	731	688	698	714	733	686	682	706	755	719	758	718	732	760	694	671	695	653	718	756	717	709	668	729	696	751	711	716	744	734	657	659	722	696	736	673	738	681	742	668	726	744	676	668	710	719	714	663	699	749	754	758	713	744	698	686	713	660	737	734	712	725	732	663	699	699	732	697	670	641	666	682	739	744	712	691	675	687	707	708	702	676	661	683	690	737	685	693	741	740	690	725	695	709	722	690	738	699	722	670	706	721	711	734	718	682	691	706	675	699	703	677	707	711	716	717	641	683	702	674	733	696	726	709	690	752	694	676	689	690	755	691	696	677	737	688	708	738	698	721	702	755	705	670	689	721	736	714	723	682	731	671	722	721	673	709	731
30686	31034	27220	11137	1524	595	499	487	417	474	462	464	470	474	466	447	458	447	451	432	462	427	414	465	475	437	471	457	468	452	457	465	462	450	462	507	456	449	468	479	456	467	459	469	456	430	467	497	461	493	456	462	508	459	475	424	470	447	441	512	429	441	488	458	402	441	442	478	445	431	497	453	467	427	466	448	441	421	433	480	495	446	482	456	433	447	436	504	440	442	474	485	485	454	498	410	406	490	469	444	438	488	437	494	481	477	489	435	480	457	463	433	455	464	447	455	491	466	428	480	450	464	464	427	473	478	472	459	449	462	464	453	446	472	421	432	439	453	425	467	476	450	468	472	486	442	450	446	435	456	481	463	454	486	449	429	476	487	438	460	447	480	491	442	445	443	460	468	445	478	477	423	458	421	454	449	470	414	497	445	443	507	445	456	419	456	499	469	474	455	480	482	416	430	442	455	454	442	477	475	486	442	484	478	476	493	439	472	497	446	450	457	467	461	483	434	505	433	444	511	434	445	425	445	455	485	461	440	451	424	448	468	426	453	456	456	471	476	455	470	431	436	437	424	476	443	424	487	484	472	469	449	472	452	449	475	487	430	462	414	469	467	475	453	494	460	474	484	431	498	475	445	458	411	453	451	454	396	450	454	466	467	462	459	470	488	486	449	432	456	449	450	436	448	457	460	485	471	479	477	443	458	454	516	480	503	410	484	425	462	455	441	456	472	441	429	482	473	447	501	414	478	456	413	465	466	445	516	472	487	452	433	429	478	501	465	474	489	471	453	459	462	444	466	504	458	479	440	428	442	492	450	440	461	477	473	428	480	466	473	432	500	477	484	503	447	463	485	436	493	468	481	464	451	457	463	499	437	493	474	488	456	447	443	469	452	433	456	476	444	479	449	472	432	448	485	461	463	459	467	448	504	448	474	464	442	449	465	424	439	469	463	472	480	460	437	451	466	424	469	436	450	440	494	459	447	477	441	467	453	463	471	447	446	463	473	443	455	499	456	466	460	482	437	411	449	475	432	430	436	452	455	487	467	453	423	484	508	469	461	470	498	486	488	450	473	480	453	435	438	487	473	462	447	464	437	494	450	444	460	494	461	463	438	448	489	472	458	464	470	475	464	472	462	447	433	448	448	446	466	486	486	439	491	453	452	464	442	468	470	428	471	479	463	456	453	460	499	470	478	463	422	494	463	447	445	474	468	448	501	413	449	439	475	408	465	436	488	468	426	430	484	426	429	464	441	428	433	473	450	457	436	415	489	438	459	471	454	442	454	448	443	487	471	500	420	458	462	451	450	434	454	460	432	441	462	466	453	443	452	429	452	445	454	459	451	461	434	485	467	405	444	453	461	437	459	423	477	469	456	454	437	443	516	452	453	457	430	444	448	454	443	462	487	473	485	485	437	485	455	467	459	472	464	466	412	479	473	478	445	491	458	460	414	454	500	488	484	446	477	502	442	445	452	412	453	454	509	473	478	468	461	426	455	432	477	445	444	445	460	449	478	443	435	522	454	441	485	457	476	430	426	450	437	463	438	441	468	428	493	468	481	445	476	470	471	441	441	430	494	472	468	494	434	478	461	481	462	420	464	446	476	488	423	460	449	441	457	503	459	461	445	441	475	492	445	446	470	472	491	467	505	455	434	448	451	428	485	452	463	434	452	459	472	478	451	440	451	461	437	435	423	419	482	455	459	471	446	501	464	456	481	458	489	482	490	474	439	460	445	468	460	473	434	455	477	476	445	483	440	453	416	501	457	476	482	466	467	454	506	414	498	437	428	436	502	448	455	438	466	484	469	468	481	463	464	471	454	466	499	470	476	432	454	480	470	444	414	478	472	447	473	456	500	463	460	438	493	463	467	442	447	452	481	439	429	451	468	473	486	438	513	460	452	462	442	421	476	477	503	463	460	449	452	452	449	469	473	440	435	437	454	424	421	460	487	479	448	477	429	445	460	462	464	457	493	473	454	463	479	494	470	503	456	467	447	485	470	490	490	459	437	467	463	465	484	486	468	441	475	448	489	466	448	421	485	442	459	419	471	423	453	487	449	469	509	485	483	463	472	474	486	488	473	449	423	464	442	435	457	458	480	435	488	453	463	455	475	452	438	495	492	477	484	432	488	438	463	465	494	453	460	446	495	433	460	479	453	433	502	492	426	476	455	477	438	444	452	496	482	435	447	482	468	453	478	450	469	464	468	476	480	480	471	404	416	451	446	446	467	455	414	438	460	472	453	467	476	435	477	466	455	453	452	419	408	456	431	467	483	476	431	470	424	438	441	426	487	447	455	448	444	473	462	478	418	478	475	448	440	454	448	471	431	446	451	462	455	403	480	476	424	474	463	449	464	474	482	422	413	431	465	407	481	459	457	478	443	471	473	475	459	481	429	483	475	460	471	433	453	449	425	453	461	414	448	478	436	466	486	428	420	502	466	468	423	484	463	484	474	454	445	450	434	486	462	439	462	421	459	424	456	459	441	446	470	481	471	437	487	476	486	453	430	502	428	449	411	464	474	465	470	429	498	467	447	479	454	475	473	470	481	442	423	458	475	460	445	471	424	460	463	490	434	490	424	448	471	465	458	451	426	421	495	450	446	493	470	471	425	454	441	475	446	435	458	437	457	454	461	452	438	529	449	474	457	463	491	442	432	427	447	441	501	452	488	438	429	460	484	466	476	482	434	446	494	416	462	462	457	452	447	450	439	446	486	441	515	483	466	480	467	470	449	471	416	442	472	465	473	472	461	440	420	448	458	438	432	487	439	457	436	469	434	489	457	458	474	480	452	454	440	450	462	432	454	447	476	423	455	464	475	458	422	466	464	453	467	475	464	464	435	434	446	413	465	421	440	446	442	447	463	453	473	448	494	434	440	478	465	466	474	436	465	494	453	420	476	444	473	473	440	456	474	438	470	497	469	476	461	447	449	467	447	425	471	423	445	440	482	437	448	445	494	479	452	453	463	472	499	474	451	434	467	436	472	490	444	469	456	468	460	448	490	464	470	434	436	463	453	486	520	465	456	433	453	465	407	458	477	440	451	404	475	460	449	440	471	464	469	464	473	455	472	429	458	463	431	463	486	469	458	430	461	513	506	470	439	459	459	424	468	467	452	426	409	462	453	479	468	444	467	434	411	449	464	444	464	447	450	462	430	449	446	447	405	469	456	491	467	456	478	470	472	467	451	461	407	453	447	424	455	441	432	434	450	476	477	453	469	475	406	445	495	452	492	486	427	503	462	454	475	485	450	431	442	477	465	434	460	472	415	439	442	447	479	455	424	439	442	459	459	502	487	439	448	437	467	492	438	485	463	506	444	430	453	448	477	465	456	464	500	472	439	483	421	514	436	458	510	470	456	449	492	437	478	449	473	446	463	458	443	479	435	431	455	487	418	475	454	441	457	432	443	437	466	479	466	462	417	464	474	411	421	456	517	466	434	484	407	502	471	434	469	446	442	469	488	446	451	435	435	459	460	487	423
37434	46027	29709	9714	2200	892	688	713	669	662	730	714	698	685	740	634	678	652	671	669	656	704	711	672	738	702	656	632	675	684	691	676	670	736	647	712	665	703	723	689	710	686	653	685	699	698	692	693	687	666	665	708	726	676	685	636	651	708	704	702	692	682	703	668	703	672	680	667	658	662	708	717	701	719	686	672	662	666	675	702	671	675	678	641	662	679	659	675	717	666	700	699	636	668	659	685	669	689	688	660	721	705	707	626	660	636	650	708	673	685	646	670	671	690	663	693	725	663	705	659	711	698	690	671	696	705	689	667	703	668	667	640	721	675	691	675	681	724	669	650	693	676	686	675	643	651	718	667	690	652	687	709	663	686	660	658	707	671	689	680	660	711	709	710	641	692	713	679	685	686	664	691	690	690	628	662	683	697	750	658	646	690	670	643	707	705	667	706	686	649	709	648	672	679	696	729	646	717	711	666	643	674	721	676	684	690	712	723	748	717	662	704	716	632	696	684	684	672	711	636	711	692	693	684	675	638	625	674	654	684	667	683	677	705	666	678	660	712	674	670	693	693	723	696	692	694	656	634	699	648	679	706	652	716	684	718	656	653	684	693	648	664	704	671	647	658	660	702	702	700	671	656	720	725	638	655	717	681	709	663	674	699	700	745	663	673	719	735	664	684	704	718	675	685	695	712	686	743	647	721	652	676	649	681	678	699	667	681	669	701	712	665	701	635	714	642	671	689	714	699	713	713	656	688	686	660	676	644	672	715	674	735	687	713	667	662	653	671	673	702	727	699	705	687	671	673	713	687	706	675	694	698	656	683	700	671	697	687	717	641	704	700	715	675	678	695	666	673	646	713	712	667	682	676	686	658	694	693	703	691	697	702	692	658	671	691	689	651	664	715	683	698	710	647	668	660	711	679	722	682	654	652	681	672	701	694	686	743	686	661	668	684	679	711	682	718	679	687	674	677	651	674	711	709	688	678	687	732	685	688	668	674	675	643	672	696	643	655	642	712	642	654	703	649	655	688	672	714	690	718	702	652	680	656	670	681	693	716	696	683	648	713	748	682	674	746	692	684	673	717	694	657	699	707	698	660	721	747	707	714	643	709	649	700	680	694	685	673	665	655	672	660	692	666	699	655	665	669	619	642	729	717	667	657	710	680	652	755	681	674	653	688	675	658	647	654	674	765	662	680	664	741	689	666	669	705	666	676	674	687	674	688	668	645	670	682	680	721	661	657	696	675	685	659	696	647	718	689	708	699	663	669	662	674	686	711	664	664	681	728	676	660	678	648	725	644	676	687	673	712	672	664	701	708	676	659	655	691	718	684	696	662	694	653	733	699	683	679	721	674	698	685	636	634	688	711	682	688	691	708	721	648	712	664	685	714	708	714	687	615	630	678	681	648	669	671	648	700	698	681	690	657	685	701	689	665	677	658	676	670	641	663	679	707	700	675	672	708	695	703	662	689	713	710	665	644	674	689	643	704	611	699	673	672	707	746	661	681	678	691	671	624	701	705	668	683	706	775	687	669	718	658	705	666	667	676	674	675	665	660	692	730	709	680	691	704	697	673	687	642	659	679	672	644	687	716	652	692	713	635	716	687	694	688	646	672	680	666	648	646	688	689	672	656	682	683	705	689	641	679	669	613	682	711	672	655	645	666	685	697	646	654	722	692	699	680	654	680	663	696	728	677	663	638	697	648	690	665	675	655	685	669	664	709	670	680	719	687	689	742	679	697	667	700	684	704	739	709	647	644	689	722	725	663	653	689	671	698	702	710	728	640	693	672	697	664	683	708	646	672	676	717	678	662	647	714	697	677	704	664	684	688	654	694	668	716	699	706	694	684	720	666	655	710	695	659	704	706	690	709	678	648	718	676	700	713	699	692	735	679	677	645	675	721	669	706	697	708	707	646	658	688	671	682	718	667	698	674	720	692	660	683	703	710	649	713	677	648	653	692	710	663	689	693	695	692	670	688	671	677	689	727	690	689	717	685	652	711	672	719	705	677	687	663	681	692	681	720	672	661	687	697	704	678	701	649	711	671	672	706	734	701	682	687	663	662	680	700	665	685	715	708	723	643	656	646	730	638	646	635	684	677	676	715	685	713	697	686	653	666	711	679	667	680	677	682	704	684	682	705	655	662	697	674	695	699	705	666	717	640	723	648	664	670	638	667	658	657	680	640	713	690	699	632	682	670	685	682	715	679	705	673	673	656	685	720	676	682	646	723	672	641	710	695	665	702	680	662	673	717	656	639	671	649	688	683	704	653	669	645	659	716	681	658	664	681	742	659	681	669	690	693	722	681	679	727	678	640	678	656	681	621	720	627	680	651	680	692	685	689	684	687	645	686	624	674	626	702	705	712	677	716	699	698	646	651	657	703	701	684	644	642	669	627	695	694	685	668	692	702	721	686	675	669	713	697	663	691	667	661	668	714	713	704	721	656	672	660	669	676	723	688	695	682	667	702	663	698	655	684	709	742	701	701	653	690	632	625	681	663	736	631	736	710	652	689	693	677	709	688	682	706	652	685	696	641	688	712	701	658	659	733	679	683	601	664	658	673	642	680	683	668	676	659	679	700	700	651	669	698	688	704	686	751	683	717	653	691	675	650	673	694	651	656	659	681	659	643	701	699	677	684	700	751	690	693	667	638	704	711	702	690	662	647	695	664	678	685	693	713	664	701	656	657	657	714	671	651	677	684	664	692	662	677	685	639	684	644	665	717	674	666	676	675	663	676	715	671	649	638	664	666	670	667	673	659	673	688	702	728	666	661	702	634	701	682	654	636	676	673	668	680	703	728	698	706	692	658	652	655	700	680	632	671	670	697	665	676	697	697	658	662	699	648	662	659	717	700	683	696	677	659	655	726	696	671	631	672	723	661	717	687	691	701	655	720	675	705	709	693	720	671	669	682	662	666	666	655	645	727	623	663	655	739	720	671	706	674	690	706	677	691	708	702	671	656	693	702	666	699	726	673	710	658	724	694	690	670	674	661	681	667	654	613	660	670	696	682	630	705	677	667	714	692	688	692	718	659	717	715	683	754	661	678	680	661	686	624	662	731	662	668	619	679	702	648	670	687	665	693	679	663	678	647	663	670	668	670	699	702	686	689	660	700	684	673	643	689	615	662	680	735	644	681	690	688	696	657	644	694	656	670	715	717	676	639	584	686	708	693	675	687	697	654	684	653	700	686	713	704	654	665	671	650	693	729	698	642	686	720	700	698	673	722	688	666	706	691	688	708	697	688	641	680	686	701	731	703	640	706	701	695	656	651	665	638	687	704	643	653	697	677	688	700	630	696	737	632	699	730	681	695	670	704	650	716	654	683	653	706	704	680	637	649	652	716	660	673	711	671	690	642	637	691	685	698	628	704	677	721	667	690	738	689	685	621	685	660	655	645	610	687	677	668	657	691	648	676	682	676	682	663	704	673	730	673	665	687	664	704	660	760	686	641	650	712	664	665	720	672	667	673	630	702	709	691
24219	22644	30716	25044	19528	7512	812	511	467	502	465	467	499	483	487	476	464	466	476	435	484	433	472	448	469	453	473	544	509	497	458	449	489	480	489	462	477	486	479	472	470	474	461	463	444	454	451	478	477	472	466	494	442	493	470	456	455	489	480	497	521	466	499	472	501	522	466	455	474	518	463	468	481	489	465	479	466	484	469	455	464	449	460	489	470	492	525	485	498	482	490	461	464	468	442	477	455	524	476	506	487	443	447	471	479	453	491	449	469	426	494	446	446	507	473	494	462	498	466	495	492	464	460	477	489	472	474	515	514	450	486	444	476	476	454	496	443	452	471	478	488	473	468	484	501	462	463	522	498	482	470	473	453	460	474	472	492	486	443	450	451	480	438	452	497	468	448	490	492	472	486	512	446	460	453	457	451	468	482	485	487	514	479	471	429	478	497	466	482	453	497	468	465	468	488	457	460	467	420	467	453	493	459	492	478	476	445	479	471	453	465	478	481	487	456	487	463	474	453	435	460	494	484	461	481	445	421	513	496	488	451	487	499	479	484	462	470	488	466	480	516	471	486	459	447	509	460	479	467	429	484	431	464	478	478	485	467	481	473	447	412	452	512	485	480	473	462	483	471	449	450	452	488	470	468	498	465	495	489	445	485	474	452	454	448	457	422	469	495	470	479	502	511	477	449	487	493	492	450	505	501	496	476	456	476	462	472	476	508	456	448	466	470	495	474	438	484	476	464	434	470	430	444	454	475	429	474	477	493	510	440	495	434	520	446	434	499	461	471	493	516	499	500	544	438	483	449	497	510	483	461	487	455	510	470	480	503	477	476	450	483	447	469	471	438	466	458	468	454	439	466	455	474	496	488	467	440	474	466	477	441	463	469	451	450	455	503	484	482	438	481	482	465	439	452	459	483	496	501	444	457	453	489	475	483	505	481	483	468	459	524	473	500	465	518	457	465	498	501	434	438	483	481	468	451	442	484	523	481	462	497	503	502	468	471	507	501	449	477	442	477	467	458	498	441	474	478	465	479	485	487	449	491	480	505	502	503	513	490	500	481	475	504	494	489	444	495	478	495	468	488	441	478	469	447	495	487	495	463	472	476	451	452	484	510	481	458	489	447	483	474	483	470	478	496	449	468	456	489	460	506	489	458	465	492	500	466	468	490	494	439	478	461	484	463	483	518	460	505	467	470	517	449	474	522	451	509	448	415	520	442	449	483	458	483	469	479	478	490	467	453	485	477	456	478	436	507	458	461	457	512	484	463	485	488	518	480	504	518	491	447	486	484	448	499	517	449	475	501	465	453	492	472	482	479	464	455	470	499	467	523	491	481	471	464	447	460	501	476	506	495	503	452	445	451	498	429	489	470	440	490	461	468	471	480	463	476	494	464	461	507	436	474	489	495	460	471	467	530	475	471	468	537	460	462	487	452	455	477	449	522	479	455	433	445	486	476	443	481	463	466	437	425	497	461	480	440	490	505	465	470	490	476	419	467	434	492	480	480	482	479	499	451	475	447	468	489	476	417	442	485	468	487	461	466	464	436	445	427	478	468	450	470	500	543	488	486	449	468	458	503	473	472	454	476	478	488	494	483	451	476	484	519	465	453	523	471	470	455	481	482	489	470	473	469	499	465	460	485	474	516	492	454	481	469	484	450	439	474	474	509	485	450	454	469	470	466	486	481	474	490	443	483	481	471	445	488	499	453	488	463	466	460	488	498	473	417	493	467	441	487	479	466	467	419	501	480	462	489	508	500	478	480	476	475	478	511	482	432	476	479	512	510	484	444	502	473	456	494	476	458	490	431	482	489	470	452	487	501	476	487	465	443	425	502	490	463	463	504	490	504	486	524	468	492	498	484	480	476	428	429	509	467	449	475	500	506	467	488	508	502	484	453	465	427	464	463	459	475	505	490	485	473	454	500	471	475	473	515	445	459	485	455	451	482	474	465	445	474	477	497	473	488	467	497	474	505	430	493	448	474	465	478	476	481	481	468	498	489	483	480	454	518	464	464	475	495	443	449	493	473	465	461	500	463	463	484	505	485	422	492	469	474	456	475	475	487	502	447	447	528	499	454	455	475	481	475	470	473	455	484	481	462	488	473	492	490	462	463	473	453	467	498	477	450	456	486	504	460	466	476	478	471	499	484	463	501	467	446	505	516	491	453	477	536	470	479	460	484	484	503	484	476	490	496	493	501	486	469	495	479	476	471	495	424	468	465	515	483	465	459	492	479	471	470	483	429	467	478	507	516	469	474	452	484	492	479	455	515	434	501	500	489	517	505	453	429	487	470	481	494	441	478	473	434	499	464	470	509	476	507	489	448	506	475	452	466	494	456	443	459	450	472	474	502	483	492	482	444	441	434	483	462	462	460	518	449	464	519	477	491	466	509	474	454	507	514	466	495	448	506	448	473	483	456	486	488	456	434	454	508	502	439	459	466	485	438	488	444	495	485	508	471	463	472	478	497	492	478	483	483	471	493	498	456	488	443	467	427	451	464	460	513	472	455	474	491	469	468	455	452	460	460	424	444	505	477	505	450	509	451	470	473	456	455	478	470	503	474	471	496	452	484	448	459	452	458	471	474	455	459	481	501	498	496	411	441	479	488	505	477	450	448	459	476	481	483	433	477	491	469	473	459	479	465	491	479	503	463	493	459	490	482	458	455	502	475	460	483	464	472	423	455	491	438	488	469	447	472	479	462	476	509	467	507	473	498	482	507	482	469	474	520	463	442	513	458	464	469	484	496	461	456	464	497	440	506	494	463	470	469	470	459	436	508	459	479	459	472	483	472	481	457	490	469	485	447	460	451	440	464	459	514	461	488	484	505	463	485	479	489	458	444	468	456	486	460	453	456	468	477	497	487	475	492	456	470	475	458	501	456	478	507	436	462	493	459	485	489	474	486	499	461	468	487	435	452	473	493	475	477	482	491	458	427	446	481	503	479	437	482	475	487	450	490	478	474	468	469	488	477	439	459	459	514	452	416	457	465	486	484	448	479	461	475	538	477	483	505	478	468	450	469	506	473	456	492	449	467	475	484	474	507	458	459	481	477	472	469	454	476	508	476	503	463	460	501	518	493	492	481	505	493	494	452	479	454	518	455	480	497	505	463	508	495	502	507	482	512	477	499	449	449	484	461	403	445	482	469	479	458	505	480	455	483	474	494	445	437	508	523	449	500	456	493	484	500	454	466	465	473	468	491	473	471	459	506	487	457	439	489	470	477	459	476	500	502	437	506	504	482	458	460	457	438	468	451	465	465	513	487	469	462	476	421	480	484	488	524	537	479	484	446	494	474	461	480	466	489	466	445	452	488	471	496	487	447	492	503	491	498	481	517	520	428	478	463	465	495	474	453	450	492	470	475	427	449	482	474	489	478	453	513	480	486	441	453	459	485	499	489	461	460	487	433	421	471	482	472	490	432	475	500	453	479	486	457	456	493	493	494	510	481	461	478	465	411	478	475	426	503	471	438	451	492	508
60034	87909	60046	29620	8567	1849	857	752	731	650	729	715	698	701	721	731	687	703	683	702	699	678	674	732	748	732	718	675	694	760	705	717	734	698	730	685	643	695	749	709	708	672	709	719	730	702	697	698	736	699	745	677	708	701	650	741	720	662	703	688	650	662	684	661	720	697	715	721	737	694	711	633	702	692	716	723	672	690	688	688	710	752	682	744	695	724	685	698	719	681	702	695	668	722	680	719	709	702	688	676	697	671	685	750	645	667	701	705	675	731	675	687	708	722	665	686	668	698	675	740	726	736	696	702	667	701	669	674	676	695	726	691	696	696	680	644	691	718	698	701	676	672	717	731	701	673	650	709	624	656	683	670	694	691	692	696	784	705	730	696	743	666	694	684	741	689	681	668	682	703	672	735	702	694	712	706	689	691	696	730	699	702	695	668	635	685	723	712	690	723	722	657	713	702	710	717	687	707	697	667	739	783	725	686	737	694	732	699	663	699	696	678	726	686	727	663	725	743	758	720	678	723	715	680	653	693	650	740	751	723	667	668	673	681	695	714	692	683	708	697	691	706	696	738	670	666	704	685	652	728	626	702	704	654	720	685	752	661	685	651	674	675	670	694	728	725	708	724	688	678	672	714	738	691	695	709	703	703	682	715	736	682	636	738	685	649	722	703	693	715	722	746	682	672	697	715	756	683	692	658	686	683	692	722	671	702	722	683	640	680	714	683	714	702	663	694	707	717	712	697	706	677	724	690	707	711	704	698	692	708	677	670	705	709	678	714	683	692	679	707	671	693	697	752	725	678	690	669	671	694	712	711	700	673	679	683	661	693	689	758	686	701	710	721	720	675	727	655	686	754	753	682	705	723	663	734	708	705	701	714	666	687	707	677	711	671	734	663	736	707	710	698	680	695	715	696	706	723	697	701	676	664	699	738	724	701	712	717	700	710	719	690	678	709	716	721	674	687	702	630	686	716	697	720	723	680	650	672	663	698	672	681	721	684	697	686	708	689	725	678	702	727	712	669	708	678	714	714	677	690	696	700	707	657	689	662	711	677	704	714	703	704	696	709	703	687	685	732	712	660	681	714	644	713	738	671	680	690	680	676	689	745	710	711	660	684	749	688	692	734	689	696	675	683	696	718	673	715	652	696	717	672	667	683	712	722	700	739	670	687	693	686	727	650	635	708	685	688	732	697	717	673	672	729	705	685	711	726	674	679	712	653	682	700	645	681	681	709	656	709	683	709	737	693	678	749	686	759	712	712	724	682	699	694	705	700	697	728	692	686	691	694	693	735	724	710	688	763	739	736	661	688	678	673	683	683	656	716	662	685	695	740	739	681	670	712	679	681	670	662	677	694	697	723	682	676	678	692	671	708	682	694	705	674	739	728	708	690	698	683	706	701	687	703	715	706	726	648	684	739	746	747	714	737	729	660	717	699	712	700	670	647	718	653	670	700	692	696	724	644	725	666	721	725	695	678	675	686	689	694	661	711	711	695	681	743	714	721	688	714	757	728	650	685	686	722	703	686	700	717	669	706	657	700	702	678	705	671	701	740	692	713	674	733	666	702	743	707	619	704	727	727	699	708	743	738	674	723	685	697	715	675	679	729	704	730	671	677	688	726	703	720	720	718	710	672	723	672	665	718	726	685	708	711	709	721	741	721	690	704	698	677	691	714	742	698	692	638	714	695	690	724	703	683	731	695	711	701	696	688	682	638	750	668	719	705	643	641	740	711	710	692	683	702	718	687	695	683	712	770	690	717	756	718	721	703	656	734	680	671	686	622	717	677	668	711	709	674	675	712	678	644	665	692	698	692	705	704	704	716	712	679	683	710	739	753	720	713	722	692	704	705	711	674	718	692	685	664	670	695	684	703	674	738	690	676	683	694	670	722	707	741	683	646	694	713	705	726	721	682	723	702	742	724	722	663	676	716	699	714	694	742	670	664	688	674	652	680	713	666	732	678	716	707	696	704	768	659	705	711	659	689	712	708	695	667	693	679	704	702	699	678	678	752	681	741	733	669	740	692	736	687	664	706	724	737	695	739	678	726	649	717	761	732	623	668	721	671	687	686	691	697	713	769	750	694	685	690	694	714	705	684	686	664	699	738	708	682	691	733	689	679	758	714	667	760	628	656	701	706	720	711	685	713	685	694	714	697	720	701	733	708	686	706	719	692	712	707	735	714	724	667	704	735	716	706	704	722	708	703	682	710	723	684	676	728	704	714	661	734	725	731	714	703	712	739	713	698	725	676	675	682	646	740	684	701	702	715	691	741	679	677	747	671	686	673	714	684	721	716	709	656	697	713	728	719	665	695	688	707	701	680	743	694	708	644	642	661	708	657	701	740	673	691	715	729	709	737	652	698	724	705	686	715	672	722	676	705	682	715	684	710	662	707	746	682	675	676	718	725	727	665	773	674	671	740	726	695	675	725	690	714	707	745	706	659	706	692	709	688	710	677	696	693	709	731	672	718	676	744	710	714	705	674	695	674	701	716	690	689	677	724	708	700	663	734	730	668	642	718	649	678	663	714	632	729	746	648	646	685	707	653	674	725	711	664	680	729	673	695	718	704	702	700	684	688	734	717	676	700	659	750	724	727	712	715	708	634	681	724	671	710	729	656	672	698	693	731	701	677	696	715	698	707	711	731	715	754	678	718	662	691	619	679	688	711	731	684	702	718	718	697	714	723	711	693	715	675	686	684	694	739	752	709	732	721	688	714	711	748	675	669	763	683	697	746	724	716	666	725	745	666	695	724	646	689	736	725	675	670	706	688	643	698	710	747	737	633	706	676	681	691	714	716	669	718	671	695	672	697	714	693	700	686	728	652	735	655	702	682	728	724	685	700	718	712	711	678	657	702	731	659	696	706	724	700	670	670	720	721	675	690	721	719	729	736	739	685	706	673	686	680	723	686	692	668	698	674	689	660	673	713	676	730	681	730	721	730	711	696	682	710	729	695	621	704	749	701	695	670	716	641	686	707	707	649	698	723	674	743	672	697	705	729	656	710	756	728	713	722	717	692	659	711	670	701	675	727	673	680	679	675	680	746	727	685	679	700	662	698	704	740	686	725	690	697	708	704	662	662	686	704	714	707	693	672	662	695	680	631	700	700	667	756	728	690	735	695	684	728	723	708	710	735	662	777	687	705	724	710	718	678	641	675	704	713	679	672	678	707	690	713	705	668	680	625	718	710	651	699	727	691	679	705	698	718	719	699	691	733	722	703	704	678	702	746	705	730	707	669	738	735	721	664	678	709	699	698	733	655	715	672	739	680	689	697	704	711	672	679	741	668	688	679	693	712	763	681	686	708	702	716	686	640	711	690	710	687	690	671	714	698	734	691	749	664	697	722	703	718	692	677	682	687	664	719	703	737	739	663	733	721	695	694	657	680	745	707	737	708	706	732	711	693	752	723	665	665	722	696	718	754	684	704	684	656	672	697	669	682	687	728	690	669	674	708	745	658	709	676	715	713	700	698	722	692
23086	21793	29753	24022	21057	18333	4060	596	493	511	510	513	491	489	486	516	528	504	508	481	505	541	460	534	467	535	514	421	489	511	494	535	492	512	472	472	500	478	450	460	489	508	529	490	520	506	513	493	536	503	513	478	492	529	461	494	517	515	482	467	505	482	528	526	518	510	468	450	500	466	486	479	488	509	516	483	524	496	505	525	484	508	530	493	505	466	463	494	475	459	475	474	453	527	506	488	515	455	478	506	512	500	475	483	485	519	468	511	511	518	515	531	515	447	497	469	529	519	490	545	497	477	478	476	519	487	506	538	492	492	500	470	538	547	477	500	509	516	504	498	470	528	450	467	502	509	503	465	494	524	509	504	498	505	472	502	478	488	497	505	536	509	491	501	495	484	485	493	497	487	494	498	497	524	467	464	508	500	543	522	487	492	483	481	503	468	480	469	489	494	473	482	520	475	518	493	507	512	470	470	466	468	529	519	485	467	486	491	497	486	474	549	538	475	495	477	480	478	521	529	496	474	535	510	490	533	490	496	512	470	531	487	453	469	510	505	463	514	478	506	476	489	479	528	491	509	477	530	471	483	515	454	537	529	494	474	557	495	534	472	513	470	481	506	494	474	501	493	568	492	481	497	472	510	493	481	517	519	554	512	489	499	507	479	499	509	471	525	505	450	458	534	476	469	464	494	482	472	475	470	482	474	516	490	474	509	503	476	450	491	462	481	517	485	484	486	532	467	481	507	523	476	473	496	495	481	526	506	516	489	459	523	508	507	505	485	482	474	485	518	488	481	508	502	530	525	481	442	487	492	481	533	495	505	488	543	493	488	504	495	489	501	484	505	479	512	481	483	463	503	498	494	477	517	490	496	494	478	465	506	500	512	484	523	483	490	512	485	492	480	507	505	539	498	517	489	473	481	515	514	464	491	481	503	477	510	550	456	483	496	482	507	474	496	467	473	525	552	524	494	497	499	462	468	517	500	476	494	531	460	478	503	505	508	468	482	477	511	463	539	527	510	501	528	500	475	474	516	469	486	467	499	477	516	539	471	479	479	492	503	520	487	489	488	472	536	506	464	505	503	474	458	496	476	498	481	476	499	479	496	503	436	488	501	453	495	493	508	497	531	495	453	505	497	495	504	464	469	516	500	479	478	469	456	500	484	484	470	495	473	517	499	498	483	499	538	525	489	509	443	491	521	481	480	519	515	498	522	499	493	519	467	473	519	523	493	480	504	460	493	461	533	464	459	494	539	524	503	492	508	526	507	484	519	511	452	473	492	465	467	493	475	535	513	496	511	467	484	496	485	506	499	451	533	486	524	463	485	504	519	460	523	479	515	435	465	488	507	508	496	505	504	454	490	482	529	508	500	484	505	505	497	513	508	453	482	524	469	507	479	553	441	511	482	537	492	484	503	506	518	477	505	501	504	526	536	490	490	495	484	473	449	482	464	477	481	510	472	497	513	516	494	508	519	526	485	470	486	469	475	501	506	494	462	507	498	500	505	495	512	506	504	456	494	502	527	498	505	468	464	511	520	510	479	493	450	494	492	484	499	472	468	523	528	484	531	483	485	563	518	504	542	470	480	492	493	496	475	544	457	489	506	477	481	512	502	507	510	485	482	517	484	488	464	502	446	492	490	478	533	498	464	480	501	490	498	525	485	503	512	492	483	505	511	454	465	466	479	471	474	521	513	487	500	471	483	483	496	502	472	493	516	459	529	478	488	479	474	545	512	471	484	498	504	491	458	555	510	471	498	537	497	525	473	490	507	477	507	484	489	515	501	476	474	464	514	479	491	527	521	517	459	520	473	547	515	513	452	480	456	469	504	498	506	511	507	517	486	519	479	502	475	460	512	492	483	510	450	514	528	479	499	461	536	452	490	491	487	505	488	480	486	518	497	507	587	462	489	511	535	470	501	500	466	488	505	497	471	561	535	488	465	458	498	463	499	473	498	462	475	484	473	486	492	501	452	481	472	474	533	461	489	534	494	495	492	517	476	520	484	503	513	506	497	504	520	491	471	475	475	463	454	471	508	478	524	531	484	451	511	528	477	440	511	483	478	481	496	502	487	503	463	526	464	486	503	491	527	487	462	510	499	475	490	495	525	502	510	532	497	503	441	504	485	488	484	471	492	541	488	470	457	455	488	507	443	501	460	514	476	473	491	514	514	550	511	485	477	488	474	524	496	473	470	478	478	474	498	512	490	517	466	557	483	486	488	524	487	493	481	487	478	483	512	486	499	502	482	492	488	522	517	495	468	476	478	468	457	531	531	496	510	539	488	487	495	463	473	483	482	514	476	534	506	487	510	503	489	469	522	495	512	484	505	496	492	503	433	547	480	476	513	500	499	463	486	494	488	477	480	496	496	523	474	522	483	490	472	483	526	497	491	522	565	506	475	522	468	513	476	509	494	489	522	495	511	487	502	499	475	510	510	482	545	473	465	497	508	502	506	482	498	514	474	503	523	490	517	461	464	474	493	466	457	525	533	483	488	487	458	471	492	512	500	455	484	467	481	526	511	529	522	458	514	538	504	514	524	525	465	509	462	512	493	503	513	517	483	461	489	479	492	476	491	486	504	469	533	496	460	498	523	477	470	460	489	450	509	502	478	502	450	494	521	494	454	514	499	499	488	527	496	507	481	468	469	451	492	472	505	497	559	501	498	507	525	466	461	452	498	514	536	497	451	484	464	530	488	532	502	497	513	517	512	503	491	472	473	512	508	483	471	500	502	519	469	522	516	466	458	529	463	487	440	528	480	516	496	486	526	505	507	506	497	487	459	490	510	469	490	495	493	501	519	493	482	487	518	463	545	484	501	480	475	518	488	512	492	461	517	502	508	515	487	491	512	476	503	478	477	505	542	548	470	508	510	509	476	503	505	493	528	481	511	471	506	498	499	473	481	510	508	496	485	505	511	506	494	452	512	529	480	479	457	493	511	507	543	514	501	463	508	515	497	467	513	535	501	517	495	455	468	495	476	482	494	487	480	495	491	484	527	509	496	504	464	508	528	508	492	462	496	484	500	448	471	460	498	454	442	499	492	491	527	478	546	524	459	497	457	515	517	480	497	505	490	502	500	486	488	516	491	467	510	487	474	486	502	522	482	539	485	495	492	487	510	471	515	506	515	477	462	488	490	470	523	478	493	485	517	468	510	514	463	453	493	496	486	505	489	512	521	467	527	537	523	469	482	489	516	509	507	503	504	491	468	518	528	525	500	506	493	498	500	457	478	527	458	466	474	524	494	491	509	502	524	466	486	475	519	515	466	528	496	469	496	494	474	509	515	495	467	469	490	470	515	496	549	514	492	470	494	508	484	515	510	530	481	457	499	492	492	494	489	451	506	484	471	495	495	512	507	483	505	539	512	499	487	521	458	525	487	532	499	525	498	506	491	453	502	450	484	493	485	456	486	517	480	483	491	515	496	521	505	448	497	469	501	492	535	535	469	516	494	477	485	478	518	475	490	484	482	515	490	460	494
60281	97384	68943	36736	12579	2654	1010	760	703	743	700	685	793	689	715	710	727	745	703	764	741	704	688	704	716	688	737	766	716	728	692	728	746	697	700	677	754	683	711	666	716	754	696	735	712	755	703	758	751	737	709	713	707	718	765	684	673	712	709	729	704	748	697	739	819	761	705	727	708	739	762	712	758	672	716	732	727	710	692	763	768	655	707	715	713	737	709	682	713	703	777	736	714	744	768	732	712	702	703	730	740	683	737	752	704	736	711	728	739	713	693	687	738	707	741	749	747	684	704	706	682	719	758	709	680	714	697	724	693	739	721	675	743	641	684	706	691	727	735	697	676	711	720	705	727	712	730	667	740	694	755	746	660	745	639	652	650	732	710	726	720	716	730	658	739	769	717	686	692	749	756	724	754	715	746	695	738	716	706	757	731	736	708	691	706	744	714	704	705	713	685	707	686	758	712	707	692	709	690	718	754	706	669	719	744	797	745	723	689	732	713	716	729	723	735	722	648	703	730	717	698	697	711	730	736	675	766	720	729	665	707	687	744	749	718	707	731	721	694	713	688	683	725	719	662	699	739	739	690	735	706	718	705	719	758	687	719	668	683	754	712	685	701	716	672	719	666	708	736	712	656	761	724	744	724	724	694	734	709	701	708	699	686	740	758	696	663	726	698	768	711	740	720	693	688	691	714	704	710	751	692	680	669	692	660	734	723	732	702	676	724	703	711	683	702	734	721	726	709	721	738	762	725	709	748	704	754	681	755	721	712	743	744	714	709	747	754	678	744	693	702	662	685	693	720	660	664	687	713	727	735	733	700	758	688	738	742	747	705	727	677	749	713	729	648	716	716	665	661	717	716	694	737	704	715	682	697	670	702	691	693	745	703	758	690	741	712	711	760	727	754	683	698	724	694	688	722	735	750	689	658	700	699	730	697	732	695	739	755	737	701	704	740	709	706	733	700	668	680	724	762	692	704	718	724	750	749	720	739	745	711	682	700	713	735	711	722	695	707	799	717	717	664	749	760	717	733	688	731	694	770	679	720	704	704	743	740	699	680	718	755	685	740	714	735	729	770	695	693	734	714	737	697	680	696	728	716	688	686	676	714	744	742	701	738	661	761	726	706	758	712	749	682	739	697	746	734	727	719	697	757	757	734	706	697	720	725	695	714	736	700	715	726	746	735	698	748	702	715	741	711	753	725	716	707	732	763	644	709	702	690	715	687	692	748	713	761	706	712	717	764	724	705	707	707	731	708	679	671	680	727	691	743	692	709	732	717	703	767	690	703	701	709	684	706	701	694	729	712	713	740	728	708	679	700	710	705	698	696	759	716	699	729	710	683	651	762	697	720	721	721	720	684	767	727	716	680	716	699	712	722	714	750	752	690	741	734	734	680	675	711	719	677	728	755	702	694	694	725	690	727	688	715	688	711	713	675	707	679	732	739	716	727	689	731	703	721	742	722	700	697	673	708	741	722	714	725	753	737	722	709	711	745	745	676	693	699	748	756	692	699	703	745	709	683	689	737	707	702	748	664	769	768	710	764	722	725	745	702	718	731	752	657	732	729	706	669	698	675	805	727	677	662	757	737	690	729	692	692	701	756	753	736	735	721	730	712	704	683	713	727	714	779	729	711	692	743	733	723	719	716	683	711	706	720	716	695	720	738	681	746	711	699	723	670	699	691	726	727	709	699	774	709	725	716	717	720	689	726	767	722	754	703	685	738	703	712	647	749	669	751	720	725	698	720	652	707	731	712	756	728	727	640	735	753	698	692	726	757	713	705	725	747	686	742	700	708	690	741	722	684	687	774	718	730	668	716	730	705	693	755	705	714	720	766	682	708	702	720	723	724	730	734	724	713	650	713	673	735	703	714	700	763	696	681	716	742	763	721	688	750	740	724	727	643	734	724	703	715	722	688	675	738	738	711	639	703	706	737	686	719	708	754	779	685	708	725	733	681	703	710	766	713	704	693	684	713	744	690	719	703	698	741	714	745	749	723	725	700	719	744	711	695	673	742	731	726	714	723	727	729	753	726	711	679	741	700	718	693	728	711	723	698	670	667	742	719	709	733	708	736	760	719	716	720	755	711	707	718	712	723	709	706	709	730	684	680	695	696	721	689	707	736	755	709	697	691	755	758	718	721	732	665	701	644	733	761	711	766	679	725	715	702	712	787	714	745	672	703	730	732	692	648	739	721	731	709	708	746	710	736	706	700	699	738	716	709	692	726	728	652	754	714	682	736	765	696	701	741	723	754	633	681	692	786	719	754	710	735	743	682	717	723	734	705	653	693	676	679	674	691	697	688	724	703	710	682	708	703	722	708	703	709	732	685	711	730	767	715	753	731	729	753	713	704	781	711	734	720	732	690	697	725	700	719	711	708	719	698	731	635	678	697	722	707	684	717	756	707	761	666	736	646	743	691	705	753	718	683	687	741	722	741	686	694	726	768	716	738	699	740	716	684	713	762	690	697	653	705	650	713	756	695	710	688	701	708	712	725	693	782	689	731	733	728	696	707	806	669	715	715	731	728	715	723	735	717	691	702	719	699	708	730	660	732	685	691	734	666	718	695	716	717	753	725	722	704	724	706	722	707	704	797	696	806	730	729	702	652	758	734	694	709	701	747	720	752	749	718	729	665	749	695	729	734	711	703	690	720	684	733	689	710	675	719	711	762	749	691	742	702	727	717	690	712	710	714	678	691	750	688	678	783	706	710	714	745	718	704	701	690	715	699	694	685	715	684	756	762	704	689	712	713	753	689	684	704	701	740	745	688	683	725	714	686	729	685	715	721	728	701	678	670	653	748	701	689	691	729	734	675	700	742	748	740	719	718	731	751	738	734	708	734	732	755	724	686	772	700	732	703	677	733	701	722	756	694	690	742	730	693	738	737	714	673	732	705	722	728	706	745	688	762	711	675	698	681	733	690	727	716	736	691	725	703	705	719	781	710	709	714	696	724	703	726	777	731	686	634	727	732	720	701	746	674	739	764	743	686	689	675	704	713	697	676	718	721	764	721	695	708	668	679	759	769	708	742	738	708	712	714	739	696	712	732	725	722	753	687	727	660	747	716	686	726	706	692	701	658	759	721	722	641	688	701	776	744	755	703	660	660	733	740	717	704	670	721	694	746	762	744	654	729	744	701	697	717	736	724	707	743	686	715	731	693	725	714	708	701	757	766	738	697	703	669	685	717	686	708	692	704	701	726	694	740	770	707	735	707	728	748	766	704	714	680	662	741	718	676	715	699	704	675	727	679	740	667	720	680	719	726	708	755	730	706	710	691	699	688	696	721	731	692	725	743	781	727	752	751	738	756	745	731	706	687	666	715	721	713	723	708	707	712	707	697	752	694	752	725	737	712	725	714	722	741	749	728	666	722	706	741	736	714	726	707	728	736	634	706	728	717	719	743	728	680	688	693	771	683	690	736	699	734	719	716	694	729	717	735	751	717	702	677	732	760	671	674	711	693	686	699	768	766	681	770	688
30487	30670	26868	11061	1380	552	524	485	434	467	401	454	446	465	441	456	490	486	463	498	482	426	459	467	459	449	449	470	487	443	479	469	465	428	402	441	472	439	453	460	442	456	469	469	456	450	488	443	456	455	478	436	474	436	495	455	446	478	432	485	523	447	465	462	394	470	444	475	478	463	451	473	481	461	464	457	440	438	436	456	459	423	448	436	470	477	477	447	464	468	486	495	491	483	460	453	466	445	462	458	447	468	463	426	459	435	435	429	455	442	445	458	441	480	463	495	457	455	473	453	505	420	473	460	434	464	451	433	457	449	475	486	456	455	461	468	470	466	442	481	419	467	447	457	481	509	418	436	418	461	467	479	490	444	461	438	478	449	440	466	457	429	448	462	438	487	446	456	459	445	458	487	454	494	454	462	455	460	451	472	466	425	508	444	485	432	463	467	430	449	454	463	449	448	461	414	446	480	427	464	481	472	463	475	438	475	490	530	444	461	454	470	481	435	434	431	445	456	491	441	442	448	461	481	449	463	482	448	443	425	464	465	461	437	460	499	428	475	462	429	484	442	455	452	455	454	459	430	431	422	404	499	415	525	454	478	443	421	443	486	424	480	472	444	482	485	472	482	461	422	416	448	439	473	465	436	525	475	470	434	466	451	457	466	491	479	455	441	428	482	486	438	463	465	452	455	451	464	450	424	449	471	441	486	464	437	453	422	459	471	453	450	469	445	436	474	460	487	454	409	469	435	488	444	427	453	440	465	477	458	488	453	470	471	448	456	438	458	445	467	471	455	422	460	479	457	459	474	455	457	420	472	442	487	453	465	460	455	464	446	443	486	467	449	439	505	421	462	471	445	440	443	445	437	450	460	460	462	456	468	443	420	408	462	446	434	466	502	445	428	421	443	447	457	463	445	455	461	509	458	459	443	496	478	441	467	449	447	416	467	468	461	488	485	467	447	485	480	440	459	441	424	436	469	482	450	453	470	420	457	426	484	483	437	486	434	463	443	439	439	418	492	461	446	402	452	492	467	515	441	476	492	495	455	439	449	448	466	456	428	463	434	444	439	503	451	469	467	418	491	465	448	464	467	393	504	435	461	467	420	465	485	459	449	458	479	508	418	482	465	423	449	423	459	451	462	494	448	485	480	433	499	434	407	439	485	476	459	438	472	442	471	463	429	475	448	478	442	430	450	455	448	440	432	464	431	469	447	439	439	503	457	437	439	436	438	470	434	452	412	481	460	482	441	502	488	476	486	441	485	464	445	473	418	461	462	475	438	496	465	460	438	438	433	483	474	454	482	495	435	426	466	462	460	470	444	466	432	457	442	457	490	434	432	426	494	478	437	465	459	487	449	470	470	446	467	444	427	458	444	432	482	425	450	463	431	442	480	450	470	466	458	479	459	470	446	484	497	452	450	438	426	459	457	483	438	463	432	459	491	480	454	464	460	510	455	469	457	465	430	470	483	493	466	458	463	467	439	441	459	453	461	449	498	467	455	424	443	438	474	457	442	474	482	482	422	434	443	434	450	455	466	432	512	477	485	450	436	481	444	473	483	421	454	440	471	494	457	464	453	428	440	481	496	452	468	396	494	463	454	494	450	443	465	423	442	483	455	458	416	429	454	452	466	443	447	474	437	485	428	472	484	424	470	452	438	453	460	462	448	430	458	488	441	453	473	464	403	439	412	440	458	423	437	444	446	424	513	442	456	438	439	483	456	424	446	436	502	493	483	423	458	462	485	455	447	443	474	415	463	423	477	465	422	493	405	477	467	417	447	432	461	427	445	456	430	464	461	468	459	470	414	458	482	470	449	426	459	443	439	456	475	451	447	488	426	415	486	417	440	482	488	444	480	451	493	436	449	464	443	489	475	461	455	456	438	454	475	488	434	474	453	497	450	442	425	494	487	473	467	439	448	407	447	465	477	458	439	446	481	442	443	458	474	425	489	459	462	459	476	452	469	461	445	441	449	423	443	436	454	442	443	455	465	450	481	443	458	446	449	447	445	462	472	448	458	498	425	434	460	445	460	478	459	483	452	435	503	495	443	438	426	474	416	474	451	480	435	445	466	424	466	425	437	440	486	464	505	479	466	438	471	438	457	429	454	438	477	468	465	454	450	475	485	486	431	434	462	445	454	438	465	476	438	468	455	403	478	438	481	441	496	490	480	487	471	448	471	444	475	461	469	456	460	424	479	487	451	427	452	438	435	451	460	434	466	437	411	500	455	482	461	462	464	468	481	476	429	456	472	455	488	471	433	451	496	484	450	465	519	472	438	463	481	474	484	469	459	479	447	443	481	472	452	445	490	492	453	452	438	425	456	435	456	431	428	472	477	445	475	456	434	449	491	419	492	454	486	435	462	497	459	502	443	491	468	450	448	470	476	450	453	452	442	470	442	429	491	443	422	462	454	456	498	442	443	489	448	449	486	461	434	447	467	426	445	446	437	469	406	425	441	485	491	457	467	419	457	468	427	484	449	405	450	443	450	464	462	447	473	459	440	455	439	483	432	491	428	440	425	442	478	451	467	421	421	481	453	420	431	470	431	453	460	444	484	423	470	420	441	446	466	447	465	450	442	458	430	486	479	464	464	435	467	476	465	452	459	489	472	454	417	427	491	472	449	433	464	453	494	444	460	452	431	475	457	433	449	512	462	494	444	451	493	437	433	469	423	439	480	479	451	468	479	460	416	480	430	434	451	496	444	465	450	464	499	469	445	470	432	454	471	501	466	476	437	475	421	490	477	485	450	451	433	481	476	468	484	472	442	452	442	498	475	435	483	481	457	476	493	494	476	458	441	473	462	489	470	452	432	452	448	425	423	472	476	448	442	433	464	441	470	426	502	439	465	481	434	470	456	443	461	480	484	461	466	442	438	478	459	431	476	470	469	450	482	458	450	490	442	460	438	449	449	477	438	479	469	444	458	455	446	464	427	442	500	469	434	463	470	442	449	460	423	451	478	450	450	447	470	450	438	481	440	456	486	396	463	463	460	437	429	483	475	431	477	451	419	447	458	452	427	484	459	469	448	434	467	463	435	434	457	466	456	442	436	491	461	442	475	467	480	441	480	440	465	433	438	443	440	420	459	456	431	488	441	486	476	459	442	459	454	457	470	452	452	428	465	453	445	457	413	476	441	456	483	463	466	478	453	457	464	465	451	435	461	432	461	426	444	486	458	453	468	466	410	478	463	484	478	470	430	448	477	477	423	438	465	412	432	506	473	453	435	455	448	440	470	487	448	470	466	495	498	480	458	452	464	451	498	478	457	428	453	427	447	459	459	476	474	469	469	465	422	467	487	438	457	457	432	429	457	452	496	477	434	474	448	484	445	441	467	465	453	492	413	433	484	453	430	470	463	477	455	454	423	465	484	442	442	457	446	443	471	444	459	482	447	442	494	454	479	470	473	433	476	464	472	449	472	455	471	420	453	485	472	445	460	437	459	449	442	425	480	441	472	497	444	458	457	449	469	455	426	475	467
37455	45610	29358	9465	2116	872	693	762	695	712	687	668	672	701	687	730	700	657	701	706	705	678	670	703	704	714	713	717	684	684	699	723	727	630	677	666	688	667	730	673	701	692	691	674	700	696	692	672	646	678	690	691	628	755	696	700	654	700	670	672	659	696	710	682	701	673	653	684	678	658	642	715	712	634	683	672	722	688	693	681	702	734	712	657	644	698	708	698	695	649	643	645	635	653	673	704	685	704	708	703	675	676	698	671	729	696	696	684	657	672	689	670	714	691	656	697	707	653	691	673	688	664	704	682	707	680	671	657	666	714	670	687	751	672	692	706	689	705	674	708	674	706	743	684	743	705	693	705	709	646	765	724	762	641	702	695	708	671	638	664	679	677	691	709	678	663	679	677	654	686	694	703	693	692	668	629	689	698	679	677	663	702	697	715	695	719	705	664	670	658	672	700	697	668	675	664	647	707	698	716	639	641	678	695	734	684	678	670	730	673	687	696	667	719	719	728	677	689	694	736	707	709	714	691	688	664	760	637	673	678	721	675	709	688	742	700	695	710	674	631	706	713	731	711	720	720	686	657	707	641	698	666	663	697	712	701	692	708	663	717	736	688	687	706	639	711	685	669	666	695	716	717	699	685	695	655	691	715	697	676	700	689	686	695	657	716	698	693	655	676	663	716	662	726	709	689	709	698	713	726	671	710	721	707	685	701	692	697	678	672	618	646	708	683	675	684	647	722	694	693	727	693	678	666	673	667	731	679	686	668	721	651	719	687	730	657	706	690	607	662	715	680	709	630	691	701	673	698	674	678	725	644	709	709	655	660	649	662	718	672	675	667	666	687	681	659	703	689	709	688	693	686	712	753	688	746	699	667	718	687	651	682	703	663	696	673	754	670	694	710	695	695	716	679	647	746	683	692	636	703	698	671	679	735	647	721	682	694	678	679	667	700	698	706	691	693	692	676	686	670	677	680	651	704	702	729	713	706	763	709	706	716	699	618	726	641	728	682	681	702	679	701	713	655	680	690	661	642	666	707	703	653	684	674	701	712	643	688	721	669	670	686	667	710	694	716	707	673	689	689	689	688	661	740	671	667	658	689	675	684	706	674	737	710	655	669	679	637	727	653	695	694	698	669	696	668	684	692	590	669	695	684	635	675	702	713	737	627	639	683	696	693	664	691	684	682	682	664	718	721	678	703	697	661	669	675	700	731	620	669	635	733	701	705	706	711	663	711	660	685	670	648	710	710	710	648	716	716	707	693	707	708	675	638	646	692	661	675	732	731	650	654	683	698	676	716	755	689	692	695	655	681	695	653	701	706	641	712	706	670	684	658	691	709	667	720	677	718	659	702	677	686	696	693	664	681	718	683	675	663	673	658	666	702	676	662	666	695	685	691	636	664	674	723	685	683	652	733	676	698	657	686	699	673	649	679	678	708	708	717	658	636	672	702	698	685	634	661	723	692	703	667	720	695	704	614	684	660	706	674	652	720	683	678	704	661	742	691	696	647	673	684	671	739	694	744	711	734	683	673	718	723	640	660	700	715	686	679	716	655	696	739	674	720	695	634	692	662	743	652	708	700	695	660	709	656	723	691	657	685	711	679	681	694	650	697	746	650	654	678	681	662	708	635	718	712	695	699	622	704	687	691	706	668	645	685	698	687	660	678	713	690	712	710	707	627	679	683	703	717	628	696	679	686	713	677	717	709	702	740	685	703	680	706	683	699	697	734	672	648	661	686	674	720	724	686	641	679	717	654	711	705	674	717	686	705	681	697	670	691	680	653	679	720	712	681	685	724	645	696	681	665	729	646	680	690	705	709	668	723	675	663	679	674	646	690	693	687	708	690	694	671	677	706	669	679	695	634	657	706	719	712	726	696	673	671	707	667	655	661	712	644	691	677	630	638	645	657	676	705	657	666	663	676	719	647	707	672	726	682	652	654	670	721	712	705	685	692	674	687	738	698	664	644	714	711	685	661	671	672	687	695	713	698	722	646	711	661	706	707	721	702	693	724	726	696	709	691	718	716	708	700	666	668	707	665	685	695	705	708	703	659	707	718	686	717	684	740	683	730	704	680	696	713	736	700	633	656	654	685	666	656	688	690	654	704	685	662	693	718	715	669	702	698	661	713	683	667	709	680	705	682	666	676	675	715	722	629	670	703	714	694	701	669	692	706	718	739	674	642	638	674	659	706	674	706	661	673	680	732	673	687	674	669	704	664	670	713	691	677	730	652	678	660	697	689	672	707	703	690	629	653	692	721	687	707	669	708	708	745	715	688	665	686	657	650	691	691	664	703	677	681	725	601	704	667	686	724	639	709	715	689	682	671	725	653	675	686	751	684	729	658	677	692	688	719	663	689	719	686	659	725	679	682	695	692	680	740	684	689	679	693	690	697	674	647	681	685	690	687	704	665	696	722	666	668	652	682	693	718	735	700	682	679	661	677	665	682	678	682	687	664	711	670	682	727	724	687	678	692	613	642	706	730	644	730	693	729	721	655	710	670	703	678	748	664	692	691	701	679	634	722	687	719	668	671	701	715	652	663	689	692	715	640	681	702	726	663	708	688	688	711	656	652	660	746	663	650	700	690	689	660	672	693	699	702	677	673	693	650	647	716	676	697	694	662	685	696	677	631	727	664	631	754	703	729	679	714	710	681	723	701	668	692	684	665	677	679	701	729	686	666	710	687	657	700	681	676	668	703	715	673	704	634	679	687	693	726	708	680	715	701	681	728	698	677	709	647	686	683	660	674	687	689	748	658	705	726	744	691	663	714	708	662	638	643	720	719	711	687	703	658	647	718	653	675	684	687	716	646	705	724	689	652	706	614	681	663	720	723	672	661	668	721	681	703	719	640	709	691	699	685	697	708	667	758	682	714	676	668	670	669	711	714	685	700	648	672	676	674	640	704	665	674	694	712	713	642	705	638	640	691	672	706	676	696	753	791	689	701	675	716	712	670	701	661	714	673	663	709	703	656	647	704	671	704	672	725	625	686	723	705	676	694	684	731	650	698	680	670	688	673	655	730	702	689	687	694	709	668	711	687	681	707	683	726	661	699	660	624	701	697	703	686	700	635	688	681	719	687	685	676	681	665	696	727	671	683	684	677	728	672	650	691	705	686	696	712	659	640	679	637	695	720	651	681	669	721	657	666	705	700	641	692	669	694	696	701	726	661	664	696	674	696	669	663	662	714	683	637	679	691	709	706	722	675	722	666	678	667	707	679	687	644	706	677	711	701	724	671	682	684	687	722	669	713	676	734	688	677	677	672	670	703	697	704	695	713	687	699	695	689	702	699	671	736	688	703	712	716	734	710	672	683	663	712	686	707	663	721	742	691	696	711	728	679	735	725	703	648	695	687	667	694	720	722	689	695	689	674	686	676	698	691	689	684	733	723	692	652	672	691	738	709	706	700	683	683	645	676	704	699	651	717	704	647	689	646	638	695	737	669	695	684	663	694	723	661	695	692	721	685	684	688	722	681
24185	22686	30802	25040	19531	7603	803	503	495	453	456	511	507	516	509	490	478	452	472	479	439	489	471	495	464	466	476	429	436	475	520	530	454	474	495	460	480	519	493	469	473	466	498	480	435	473	485	491	478	474	466	456	443	475	453	471	452	469	455	452	446	473	482	495	516	446	484	489	479	488	486	462	483	490	485	463	500	499	479	496	466	480	480	520	478	478	463	480	505	485	519	508	479	476	468	483	449	437	481	460	463	494	469	488	493	479	455	494	484	462	491	451	498	441	454	471	476	480	473	441	487	478	489	485	482	479	446	477	483	540	425	476	479	450	507	457	499	486	460	468	472	494	479	471	491	486	466	490	508	434	504	478	467	464	531	489	468	485	437	448	451	490	450	498	474	443	499	447	478	470	483	447	465	452	458	490	446	515	436	488	487	532	454	498	479	471	489	444	478	466	444	473	507	493	477	505	484	508	440	456	446	519	466	459	475	458	465	487	477	480	465	443	450	500	465	469	487	498	471	447	522	482	463	486	467	474	445	515	480	455	441	482	482	471	484	474	484	520	458	496	507	509	431	496	458	471	474	517	473	467	452	479	448	485	462	461	445	479	482	480	445	509	450	479	468	470	470	444	443	452	478	503	491	473	468	464	500	475	529	492	480	504	490	513	454	459	484	451	520	469	467	428	505	473	465	479	503	469	471	456	463	480	490	468	484	457	455	450	473	469	473	454	510	471	484	444	458	475	475	492	479	505	480	458	473	452	475	467	456	461	492	451	479	464	472	459	479	504	452	496	482	474	464	464	483	447	481	458	487	460	493	481	462	485	430	465	501	494	452	494	469	514	501	454	467	436	483	470	443	482	476	474	470	482	456	458	461	462	465	454	492	482	462	467	448	449	471	459	454	475	487	441	506	481	516	421	480	503	462	473	517	484	442	461	490	491	455	486	467	484	465	462	489	486	421	501	483	456	488	511	471	491	487	483	491	490	476	479	463	429	475	476	471	471	472	472	504	444	477	494	474	495	475	490	447	516	440	466	431	491	456	465	497	424	496	465	461	464	480	469	476	465	481	465	466	488	443	480	537	501	484	493	423	450	475	518	489	477	481	517	466	497	486	454	506	501	515	478	466	488	473	455	478	500	459	473	450	479	476	486	480	474	500	494	479	489	428	486	473	461	478	488	530	460	442	481	480	455	477	473	471	465	506	471	475	472	510	468	493	459	518	465	471	520	487	473	479	483	474	446	443	491	450	458	492	447	466	496	477	481	452	466	445	464	491	483	497	496	475	457	453	469	471	467	468	485	459	508	472	478	456	492	484	484	480	469	477	498	461	477	464	425	476	483	442	462	492	484	475	444	468	482	460	468	458	490	486	459	473	484	494	488	478	474	480	478	504	431	480	446	449	462	464	470	484	460	488	445	481	503	485	464	474	476	483	491	480	471	475	478	496	436	489	473	538	494	441	506	472	488	492	487	480	498	474	477	445	477	461	457	460	491	469	491	483	477	465	475	457	471	479	481	518	479	484	462	474	482	480	437	465	487	491	419	461	498	454	493	479	475	498	520	503	458	485	483	461	479	462	448	494	449	504	507	468	460	441	470	476	465	492	468	484	445	430	504	493	431	453	453	479	474	466	480	483	462	505	462	488	478	492	510	433	510	474	455	482	506	472	507	451	487	451	495	482	474	511	498	483	476	512	467	488	450	492	474	457	468	481	492	497	493	477	475	474	485	488	440	501	495	541	483	452	492	510	492	464	474	466	466	514	507	482	481	435	481	514	463	436	499	462	498	474	465	523	479	457	466	449	472	451	466	491	471	468	508	480	495	499	447	469	453	454	463	458	453	471	457	461	477	452	492	466	501	517	484	483	487	439	456	473	454	490	520	484	473	475	484	524	521	496	495	467	452	492	459	465	471	462	476	502	427	506	490	462	479	472	473	507	504	488	553	461	459	477	515	498	483	475	450	480	470	500	508	480	487	498	469	533	458	476	456	463	459	479	489	487	480	501	508	479	502	467	507	458	478	455	430	463	438	508	497	495	457	451	473	453	468	442	469	457	474	501	488	470	518	466	469	458	416	514	491	492	529	498	468	451	459	496	470	487	495	473	463	485	496	471	489	491	485	458	502	447	460	489	502	487	463	486	462	488	481	520	487	488	486	472	493	443	460	509	490	474	492	492	431	496	502	494	474	467	530	453	505	508	471	458	441	462	507	485	470	486	489	483	485	435	517	422	469	456	479	464	439	475	459	495	474	445	477	464	465	427	448	426	490	456	494	498	503	465	434	446	477	470	455	501	479	476	521	459	500	490	461	469	486	472	456	469	484	473	446	467	475	482	501	494	478	476	475	493	463	484	486	476	462	442	460	448	455	497	433	474	436	479	506	460	465	464	495	483	479	447	490	474	485	498	511	439	507	453	464	506	486	510	468	482	471	485	448	462	460	450	493	512	506	464	478	440	472	445	519	447	478	478	465	509	494	488	480	469	449	468	513	464	494	445	430	473	466	465	461	486	489	469	508	470	506	469	473	488	480	466	437	466	481	486	457	436	474	480	452	479	485	474	512	470	510	499	500	482	470	456	465	473	484	464	461	507	477	508	464	462	477	492	463	431	494	490	456	450	501	436	449	456	475	511	462	486	475	494	500	484	491	456	473	469	479	475	478	474	463	489	459	460	479	473	486	462	482	478	506	482	488	470	497	452	459	483	462	469	476	462	456	492	427	506	442	429	477	468	462	460	490	460	473	427	488	501	482	496	493	462	454	458	502	490	482	443	477	484	492	461	480	438	512	469	477	495	471	473	482	527	449	499	463	453	503	446	453	486	482	501	482	474	465	493	473	464	487	500	514	449	449	492	406	476	488	483	481	498	449	434	482	440	485	462	434	489	454	478	500	476	481	438	444	509	510	449	504	481	435	455	486	480	475	499	488	455	517	438	464	442	506	465	467	495	480	485	469	448	490	481	498	471	464	460	462	484	485	463	478	462	439	455	475	466	446	495	516	481	447	470	459	454	476	487	496	465	469	502	430	443	491	501	463	490	474	487	492	491	477	476	489	492	450	476	449	503	461	465	472	484	477	490	461	463	490	447	501	468	443	511	455	475	467	462	477	486	483	458	452	436	489	438	483	481	437	491	485	478	489	460	464	503	497	474	442	463	520	451	439	463	461	465	487	464	520	448	477	499	479	488	483	486	460	479	483	478	468	490	510	476	456	454	475	468	481	458	465	450	430	463	472	488	488	478	477	454	502	491	499	423	490	454	505	448	472	484	444	488	489	482	491	455	500	422	475	498	464	454	477	451	444	487	488	498	489	477	472	552	510	484	483	477	461	475	453	508	486	471	464	476	440	460	511	475	435	547	447	487	474	483	511	515	521	451	493	462	426	444	471	502	513	487	456	500	449	465	467	449	437	462	486	487	459	529	444	450	449	478	480	493	428	451	451	470	472	473	447	526	466	491	484	515	493	485	469	450	485	481	466	504	484	461	473
59809	88073	60380	29544	8368	1882	902	718	655	716	694	755	756	728	720	743	676	693	658	708	678	710	688	733	721	731	697	728	744	682	704	757	759	731	710	736	721	703	674	668	692	729	709	709	690	716	663	740	703	704	685	706	687	683	709	701	690	718	765	692	724	681	737	704	746	739	672	719	684	679	705	760	746	707	734	714	658	670	705	667	699	701	706	739	648	749	708	680	704	696	656	683	707	691	705	690	734	702	671	701	649	723	704	715	695	703	682	711	693	699	749	665	703	661	672	698	710	707	718	685	700	749	677	700	693	725	680	723	765	734	703	719	757	698	724	738	678	715	666	743	759	702	730	727	694	697	721	706	663	726	742	722	684	762	710	695	648	662	687	712	714	697	683	687	703	676	696	696	719	728	714	718	681	710	711	689	656	719	681	745	728	698	754	684	707	730	679	740	729	687	710	699	709	745	650	693	691	742	735	713	741	696	704	664	758	743	718	689	727	665	684	692	745	709	725	707	709	707	715	675	715	675	708	666	671	749	666	710	744	719	641	751	644	739	729	717	685	719	686	719	677	693	740	677	717	725	682	680	753	733	762	715	728	698	721	691	722	673	698	650	705	724	692	680	726	690	705	676	708	755	709	678	662	717	701	704	708	736	709	732	678	671	701	706	698	710	729	712	738	693	711	665	709	731	754	734	733	682	743	729	747	748	693	671	720	685	730	749	768	715	706	685	675	720	739	664	691	716	713	740	697	729	723	667	738	702	680	748	706	660	664	701	731	679	669	737	696	747	689	702	693	679	720	672	718	710	709	681	675	647	719	705	675	707	678	660	726	722	708	713	671	714	677	703	723	738	690	727	729	664	692	664	649	724	728	673	706	682	754	670	682	704	720	704	732	742	699	738	688	639	696	723	715	694	720	711	691	724	780	673	684	701	735	770	681	676	706	647	678	700	697	708	694	694	677	715	649	714	703	733	703	741	688	697	705	668	666	726	728	698	680	709	698	737	658	690	717	687	703	696	680	695	710	696	669	728	672	735	690	730	763	698	703	677	720	687	683	687	688	708	687	662	762	699	724	692	713	735	726	694	702	729	750	714	719	742	716	700	687	701	751	707	709	741	697	710	672	661	696	700	706	699	729	701	685	772	725	710	742	737	661	701	702	658	775	658	676	684	740	708	696	773	689	695	656	683	694	719	677	713	691	690	689	716	695	715	719	732	709	679	698	729	680	717	658	674	693	686	716	682	709	722	678	702	709	708	716	704	701	756	687	682	695	675	708	729	745	670	688	706	709	697	712	724	692	691	696	675	717	711	751	700	665	715	680	694	727	687	682	726	710	725	740	706	700	664	683	649	691	704	749	704	703	695	738	681	735	680	730	730	725	727	688	676	720	660	728	691	732	690	668	726	716	666	714	675	696	698	699	717	728	709	712	702	743	708	729	717	744	710	749	700	723	657	716	734	707	768	691	719	715	715	714	705	713	706	704	696	730	663	754	685	701	680	658	707	701	756	750	708	709	694	694	755	699	725	700	720	740	696	733	738	708	743	738	676	731	735	686	719	702	698	700	697	707	663	708	698	670	700	754	673	720	739	751	708	699	704	709	708	701	734	680	741	729	704	721	673	721	665	716	689	717	748	673	691	689	715	742	722	680	729	703	724	751	736	678	683	749	727	719	698	763	661	681	723	671	674	758	699	647	669	704	670	670	741	722	712	690	744	714	660	723	707	672	714	702	730	670	706	724	767	666	777	697	721	710	709	713	679	671	699	732	698	671	740	679	727	719	707	739	693	711	776	727	700	671	700	684	744	717	670	700	706	697	717	675	668	666	737	683	695	680	699	650	699	686	706	705	710	724	727	676	675	651	769	689	731	695	717	716	696	677	733	637	713	743	643	739	698	719	707	694	651	701	738	704	721	680	714	704	652	681	708	694	707	735	712	733	648	671	711	697	673	685	696	694	706	704	688	723	698	702	692	727	671	719	708	777	679	677	719	692	723	745	659	745	668	692	668	706	713	702	683	643	684	713	685	720	733	709	747	715	702	682	705	732	687	702	685	744	642	667	700	707	730	728	693	681	740	688	664	693	682	691	660	669	769	721	741	688	704	710	745	652	736	754	686	699	715	738	715	678	714	688	744	717	685	720	721	705	694	703	707	668	708	704	707	671	696	751	677	705	699	697	733	691	754	721	684	700	706	693	720	635	735	737	748	711	766	704	749	678	745	691	701	692	667	704	696	700	696	727	650	777	701	727	699	696	686	735	759	671	713	666	716	744	663	750	720	699	689	741	725	716	708	739	653	709	660	661	716	706	715	708	742	706	679	761	710	676	734	724	718	717	694	683	670	730	739	719	706	708	679	744	693	716	713	694	652	709	714	680	755	687	728	696	675	690	724	650	684	709	672	721	703	718	685	722	680	679	691	691	665	657	715	702	709	726	697	702	702	692	695	749	722	715	672	687	707	753	689	676	718	676	667	715	700	792	706	638	693	726	752	668	717	689	691	665	708	745	727	699	705	742	757	659	745	697	694	686	731	743	670	657	691	689	725	777	739	712	710	721	717	693	702	734	733	727	638	722	694	784	698	709	734	723	744	701	686	733	698	687	677	686	722	689	683	677	696	732	683	702	753	689	701	670	682	679	701	740	694	667	713	678	710	649	676	731	700	686	718	674	699	706	699	667	720	698	678	690	717	695	694	680	668	702	714	686	668	717	762	679	759	677	690	671	670	698	695	684	702	748	685	675	693	711	702	710	689	705	683	635	720	709	740	717	746	690	680	664	726	719	725	685	693	698	691	723	714	739	704	741	694	723	663	662	679	684	715	758	728	710	718	728	715	687	760	670	697	671	733	678	695	715	681	696	713	682	729	731	704	709	678	729	680	683	673	732	699	666	702	716	686	672	699	736	717	770	705	678	732	704	772	694	688	701	698	696	721	701	742	692	658	745	689	694	712	718	727	706	709	688	680	742	732	675	745	714	668	727	694	693	705	695	716	687	726	707	701	680	701	697	726	699	680	696	714	744	688	705	697	667	665	685	687	698	697	663	723	629	709	783	727	667	690	699	680	703	741	706	725	714	741	683	705	698	694	694	708	689	689	709	699	661	696	669	709	689	684	687	711	696	726	691	732	691	694	705	664	706	727	746	666	641	741	712	707	735	737	716	703	748	708	675	696	730	709	711	736	704	705	688	668	683	686	694	704	731	671	691	651	707	703	741	701	716	705	724	680	700	727	740	696	704	693	714	681	662	667	698	690	718	708	706	737	685	686	676	699	690	699	682	728	730	709	751	688	704	681	646	702	681	708	701	654	683	723	757	756	683	738	695	724	734	683	695	726	726	713	695	710	700	713	690	686	744	724	660	677	698	683	711	700	729	725	732	714	715	720	696	718	743	722	800	703	664	699	703	716	740	696	673	696	684	694	710	732	659	689	689	721	653	654	688	674	715	683	700	761	670	729	719	745	691	759	731	703	709	736	694	723	673	724	732	673
22886	21550	29636	23782	20897	18368	4143	573	499	504	502	494	518	509	524	522	482	490	501	461	506	486	474	505	490	488	471	494	485	490	484	514	478	475	527	518	485	509	475	509	477	550	455	528	473	475	470	526	495	496	508	528	507	495	481	479	474	551	527	468	527	517	528	453	478	523	473	497	546	478	494	464	509	526	496	538	507	505	499	487	518	494	470	534	528	511	511	475	482	487	492	516	518	501	510	496	508	534	540	505	491	510	481	487	518	493	512	528	489	491	479	514	480	518	500	510	505	480	500	497	502	478	503	454	494	491	475	522	510	571	510	516	481	498	501	496	508	517	532	478	503	509	484	511	502	489	496	488	479	512	494	484	471	529	531	504	471	540	486	491	514	496	513	481	507	502	481	495	513	520	521	508	494	527	539	487	503	482	486	518	505	516	523	467	481	489	522	512	484	496	480	532	461	444	493	464	512	506	547	487	490	483	483	451	456	524	476	480	444	504	493	499	490	495	470	477	462	493	479	492	505	519	495	512	484	537	483	472	471	516	480	508	487	502	473	489	501	514	504	504	483	502	481	525	494	489	524	491	507	527	501	536	475	506	485	517	504	483	486	473	466	519	505	488	509	506	485	526	523	518	500	503	509	456	514	455	468	517	514	488	478	500	545	496	549	544	529	542	475	477	461	506	483	494	546	492	536	497	535	511	479	478	486	474	513	509	522	509	536	498	487	462	454	500	493	533	494	532	504	531	497	490	484	476	496	507	508	496	511	490	527	548	487	497	493	534	468	485	481	488	468	478	486	507	494	480	526	473	525	514	484	497	480	500	536	470	508	480	551	526	491	496	486	521	492	502	503	493	514	517	495	504	505	496	486	535	473	519	519	545	508	526	529	526	510	495	489	486	499	535	537	508	522	503	498	464	481	552	480	470	512	504	497	465	489	498	477	561	480	496	504	511	497	508	510	499	492	483	513	534	505	535	480	502	492	466	520	501	472	495	495	480	479	489	483	494	476	474	538	459	476	504	529	511	470	484	545	506	497	483	497	499	484	456	547	476	518	494	514	533	497	459	475	489	531	512	425	466	453	524	491	438	499	433	515	499	530	497	511	480	450	495	486	512	518	491	524	497	503	494	495	501	505	480	491	484	501	479	491	480	528	454	500	498	457	512	505	483	473	479	505	514	498	484	489	474	530	510	496	503	490	510	501	498	518	524	482	514	526	475	507	475	434	497	467	518	498	491	534	489	481	492	543	497	481	514	503	496	490	543	495	474	496	461	489	499	510	511	525	506	525	504	473	503	515	515	479	507	517	525	495	474	470	481	478	494	524	486	493	530	483	509	518	496	496	478	510	531	450	493	487	488	484	483	488	516	476	470	503	477	470	462	442	485	534	542	510	470	464	481	490	473	493	485	432	517	482	511	516	488	460	508	532	500	482	509	479	454	498	475	523	475	514	488	472	453	514	501	500	478	496	514	476	532	532	498	469	509	526	501	506	481	513	523	495	449	507	507	486	486	502	475	542	538	480	487	522	435	482	514	537	492	526	490	511	513	527	513	496	512	489	480	448	503	522	518	456	445	468	470	438	487	493	492	456	500	491	514	474	521	498	479	483	494	457	520	511	458	508	437	463	520	499	449	488	488	468	501	513	499	497	484	474	500	480	471	498	498	472	514	510	499	538	502	469	467	536	458	447	528	490	521	491	510	509	481	499	520	510	493	467	485	472	445	496	548	478	452	494	519	497	508	508	486	512	508	460	476	488	533	475	497	515	473	509	497	494	492	497	465	470	531	466	503	487	497	498	489	479	486	513	472	513	504	453	483	516	478	505	495	506	514	485	493	513	513	454	501	501	518	502	515	488	490	498	504	471	516	493	496	537	514	528	469	494	500	535	487	478	471	490	475	498	460	515	459	474	484	520	478	488	477	499	500	468	482	465	520	529	497	519	469	462	524	510	512	524	529	471	519	496	488	506	480	471	507	505	488	509	466	499	462	475	512	477	520	503	468	499	473	460	466	508	491	517	532	509	499	508	522	496	483	492	461	541	485	511	472	503	485	477	527	498	478	505	518	503	491	473	498	487	485	483	516	457	519	491	463	451	476	490	513	521	479	505	502	529	495	504	509	487	451	514	494	515	473	467	487	494	495	517	489	499	486	513	458	505	480	474	499	520	484	500	481	473	504	507	509	505	523	526	543	478	498	523	469	477	467	451	506	486	511	489	490	467	512	498	522	506	528	517	551	476	484	521	477	494	468	540	518	517	507	484	500	495	478	486	468	473	530	493	504	503	470	468	512	477	491	491	492	468	485	453	533	519	505	496	471	483	482	523	495	530	476	517	485	479	489	468	506	558	493	444	485	496	533	482	442	525	529	472	477	492	505	546	501	476	484	534	512	480	494	487	507	530	510	482	495	482	458	511	486	462	468	480	474	511	507	504	493	473	554	488	486	521	489	460	493	478	480	543	485	495	514	506	485	512	480	482	440	497	529	488	450	517	492	528	442	482	481	478	484	521	524	520	485	490	492	507	498	474	500	486	492	494	515	492	476	485	484	488	465	512	483	470	485	511	494	529	475	447	517	481	482	484	508	513	489	517	465	511	477	513	525	506	505	490	491	477	474	511	505	473	500	501	497	506	523	481	471	489	541	481	492	435	540	510	463	477	487	475	515	469	477	501	462	459	475	515	492	466	486	453	503	519	488	515	502	475	464	441	477	514	488	490	476	517	481	475	481	486	474	483	572	497	474	497	490	511	448	491	512	473	508	502	517	511	497	485	499	505	492	463	476	489	503	506	488	484	507	482	501	541	542	478	492	508	480	493	508	534	558	506	440	483	520	481	498	516	502	469	533	506	502	471	488	490	517	514	493	481	492	529	518	477	452	476	507	501	495	498	502	479	529	470	482	490	531	488	473	476	516	500	477	493	491	496	492	459	503	476	521	494	537	506	481	495	489	491	489	524	511	490	511	500	532	507	526	509	512	493	531	495	511	512	465	490	481	475	504	472	431	519	470	442	472	500	489	526	459	509	460	496	500	512	508	479	498	498	500	469	477	484	523	482	475	479	508	505	523	484	471	520	529	530	525	495	501	473	484	484	478	475	510	500	516	498	506	477	511	545	453	488	501	462	500	513	499	493	484	502	514	516	486	469	515	531	476	531	506	491	534	473	518	499	468	507	477	519	480	497	488	533	493	553	472	492	539	489	495	521	435	508	464	523	517	478	491	512	479	544	508	508	483	480	540	476	510	481	525	508	518	462	487	491	529	496	493	540	476	469	487	513	459	483	465	493	493	505	482	521	526	464	519	485	467	508	496	513	481	482	486	468	467	488	469	524	509	493	496	490	490	478	465	475	508	514	510	489	503	497	451	502	489	501	467	478	516	537	463	489	518	457	531	529	476	476	524	506	499	528	485	501	516	531	468	526	475	472	485	527	490	493	523	426	496	499	491	510	516	496	519	492	474	499	497	497	529	480	506	472	501	460	479	498	449
60062	97436	68757	36612	12337	2589	974	738	731	752	726	763	710	711	701	694	764	756	741	733	743	726	761	744	709	728	723	747	672	721	679	710	734	686	699	722	709	717	730	724	711	718	771	695	698	720	717	675	669	708	711	728	708	756	749	727	722	727	730	722	706	730	735	735	702	693	709	711	739	718	709	699	696	724	748	624	741	740	737	715	665	692	743	687	656	719	713	710	677	729	720	749	723	681	694	776	707	712	723	709	729	683	751	748	703	741	698	773	684	731	672	683	744	741	724	690	701	742	697	708	747	737	758	702	735	749	703	692	735	693	710	756	777	687	724	730	727	741	700	697	727	711	741	747	724	769	714	679	736	712	754	715	675	678	744	712	675	692	696	686	693	731	709	709	689	661	709	700	668	738	729	763	705	735	746	664	718	756	700	711	756	686	753	713	696	740	685	729	689	709	670	685	687	734	730	742	704	722	685	718	700	726	677	738	671	675	744	691	731	703	743	754	710	683	722	689	743	726	696	768	706	671	732	741	670	713	690	738	652	729	737	687	714	716	687	703	735	694	721	693	652	726	724	737	762	699	684	723	693	703	706	766	668	704	716	737	714	725	721	683	749	705	753	782	687	710	775	704	678	717	702	701	767	722	691	726	709	701	684	715	673	756	705	681	686	700	709	738	722	704	737	731	744	694	759	689	686	705	693	713	763	660	730	712	774	730	736	715	728	693	653	764	693	731	677	693	754	736	687	733	732	751	688	689	715	728	747	774	719	705	758	684	755	710	673	686	720	751	719	710	718	725	684	717	682	728	736	692	697	724	762	736	711	723	690	751	710	727	717	733	730	760	699	694	731	741	735	703	700	738	753	743	711	724	725	676	670	765	710	785	696	703	638	709	729	739	735	673	696	737	719	718	744	716	684	707	688	747	786	725	711	687	732	753	727	701	694	702	702	720	694	704	725	722	702	694	695	768	727	717	720	686	720	719	721	682	719	708	675	719	677	766	715	765	745	739	722	681	742	783	716	710	686	718	717	743	692	752	715	715	701	725	731	737	689	723	684	783	681	754	744	717	694	764	733	690	661	697	701	712	741	748	715	681	722	718	716	686	747	692	752	734	712	704	756	689	712	682	720	688	767	700	648	736	744	761	728	708	717	752	754	690	674	720	726	748	699	751	711	692	726	718	755	720	737	691	693	698	674	671	731	753	701	731	749	659	767	699	734	728	742	704	685	703	743	763	763	753	689	694	727	738	686	728	723	698	661	735	728	681	719	676	711	738	752	727	752	641	718	718	734	738	730	745	733	691	760	710	684	699	729	699	694	734	703	705	669	732	696	733	724	743	734	734	738	743	690	724	735	726	727	682	685	691	738	739	717	681	719	712	722	741	747	675	705	706	731	686	700	731	726	710	723	723	735	703	713	773	688	674	731	634	723	709	703	697	693	686	688	723	759	704	744	710	760	698	708	722	682	682	767	712	712	726	724	732	759	647	728	732	730	731	703	767	736	723	721	687	725	755	697	760	715	711	688	656	751	726	703	706	715	683	722	707	763	691	712	709	701	756	750	737	695	717	650	683	736	691	714	748	749	655	661	678	736	713	746	713	730	721	702	704	683	682	747	723	741	709	702	711	727	697	733	710	704	712	746	670	710	662	684	677	697	708	751	704	729	748	711	662	675	666	686	759	744	690	684	752	699	730	785	708	713	699	708	739	694	724	735	728	713	744	666	687	655	714	735	657	691	805	710	729	723	725	741	686	698	696	668	758	749	704	700	694	709	781	688	731	720	712	725	745	704	673	744	705	767	733	724	703	718	733	694	714	702	742	714	682	772	737	718	674	692	715	718	752	736	715	734	734	764	738	700	674	698	741	731	724	692	762	682	697	760	668	718	746	730	714	710	677	734	713	747	737	704	691	757	722	741	759	742	736	708	735	708	722	725	712	729	761	653	709	716	732	754	727	739	709	751	754	748	688	732	721	743	716	731	742	707	704	705	705	728	703	759	674	715	699	711	680	720	730	742	752	739	673	721	738	728	741	680	725	675	729	728	724	679	744	671	709	723	732	687	734	727	693	691	708	675	727	664	641	770	725	728	724	715	705	733	733	721	727	740	700	706	733	694	694	738	695	744	690	715	726	740	672	741	754	751	619	753	757	654	757	754	683	723	688	727	709	741	674	712	729	747	728	739	719	686	758	734	694	737	720	700	726	712	695	687	732	773	738	738	769	683	734	721	766	731	702	767	715	733	689	695	712	707	741	720	622	710	714	660	717	692	666	722	719	724	716	733	690	740	733	696	727	691	729	745	702	700	708	743	720	727	733	669	738	719	711	681	714	687	690	694	731	730	751	730	709	736	705	719	740	699	733	715	702	713	753	744	736	710	701	742	693	690	695	703	685	734	703	711	727	717	713	772	737	699	705	721	713	773	698	766	709	656	708	775	699	699	710	708	729	643	700	710	741	692	693	662	710	687	692	770	625	706	772	647	714	718	740	727	710	748	691	683	715	757	657	692	707	679	680	720	710	750	724	720	745	746	648	722	705	727	751	722	716	760	716	698	722	722	692	694	705	715	723	709	711	722	725	755	727	688	776	685	781	737	700	690	711	690	681	746	773	718	643	717	716	712	733	728	752	767	690	749	719	738	677	688	734	729	705	689	702	707	731	702	741	683	695	691	703	642	750	702	758	742	675	701	703	735	742	712	756	701	693	694	726	728	761	709	742	691	694	762	748	737	716	704	741	723	733	704	683	732	692	771	712	732	739	715	727	726	708	746	783	689	695	722	699	664	732	743	758	710	717	710	671	704	667	716	679	728	653	662	719	680	728	701	731	732	683	744	678	683	735	701	735	670	674	724	742	734	705	708	710	739	701	722	730	724	720	724	716	783	733	715	694	727	686	710	736	713	716	752	762	697	742	718	665	761	728	685	721	706	708	710	691	722	668	737	715	665	673	674	694	707	704	741	724	690	735	668	710	726	714	713	705	677	742	721	684	713	740	720	794	712	711	783	716	721	720	700	670	656	726	710	724	721	690	707	691	690	742	677	722	756	701	735	696	698	758	672	658	706	706	744	721	720	740	720	733	727	742	750	696	639	741	711	682	720	706	674	723	656	699	709	760	734	726	734	649	736	730	734	735	720	754	651	694	664	772	738	702	747	713	675	732	706	698	744	695	716	714	700	716	712	689	763	714	694	755	678	750	731	731	706	704	761	711	716	740	744	722	732	723	758	709	722	678	740	699	726	732	685	695	693	720	706	753	725	727	736	719	720	691	723	720	669	727	724	713	727	710	740	698	700	705	731	720	709	763	707	741	721	711	719	716	722	702	741	722	732	739	734	713	707	721	677	735	721	707	718	678	701	734	689	676	729	738	747	707	690	726	677	734	706	717	713	698	700	714	729	718	713	738	659	718	639	713	703	705	676	718	676	668	715	709	690	699	695	674	730	677	749	761	689	675	696	704	689	704	663	714	706	755	688	691	715	698	697	713	735	697
30316	31299	27250	11051	1441	584	483	474	504	470	450	446	450	453	453	507	435	474	481	475	461	452	472	419	449	445	485	449	455	460	451	475	492	451	485	474	453	464	475	505	466	449	463	477	416	438	462	450	483	439	487	472	492	445	439	460	435	459	470	454	485	492	427	474	455	435	496	458	446	445	495	503	474	505	449	461	438	474	464	470	494	429	480	492	489	453	469	436	469	451	508	492	479	480	449	458	427	470	472	427	457	453	439	502	430	461	455	442	475	452	430	487	450	498	478	524	478	482	478	464	463	475	463	440	480	492	497	415	452	436	444	476	483	429	464	450	472	451	455	435	463	457	471	487	479	482	455	469	478	475	471	464	459	505	465	479	448	477	474	462	495	486	471	470	474	474	453	425	457	435	479	490	451	507	453	502	402	435	462	440	454	457	434	493	464	486	485	448	469	490	419	479	472	466	446	485	479	434	460	429	500	451	461	455	449	500	469	512	462	489	446	453	431	449	478	456	431	431	452	466	473	472	467	471	452	489	472	474	423	465	470	455	500	460	460	452	488	487	482	470	481	467	487	432	461	453	467	469	504	456	444	469	457	484	482	477	432	457	461	470	490	424	427	489	490	417	459	442	453	456	448	469	414	453	472	445	475	472	465	448	452	458	452	438	444	447	424	474	460	512	488	449	468	459	457	482	439	483	465	487	481	471	482	504	492	523	461	452	462	478	446	425	439	456	473	474	486	462	462	459	431	476	460	434	443	482	457	443	474	450	453	458	423	494	447	471	463	446	461	466	455	474	465	483	459	475	462	487	449	482	447	464	435	410	436	461	475	450	481	509	477	496	466	472	460	425	450	444	466	477	441	459	487	468	490	465	462	432	484	463	458	487	475	472	463	426	470	426	456	471	482	452	456	441	437	455	449	481	465	459	435	460	475	509	457	467	425	446	447	455	520	485	480	484	450	457	462	453	458	483	468	464	460	459	442	473	477	465	484	453	487	477	487	445	482	446	468	490	435	433	437	445	460	458	457	495	471	450	429	440	442	468	467	468	435	455	434	498	456	425	480	462	455	478	492	477	442	474	446	428	466	464	457	504	445	440	456	474	471	464	444	483	456	473	436	507	439	454	462	465	478	454	469	452	492	451	482	487	472	487	466	457	423	468	480	485	509	463	501	447	470	428	481	475	471	445	502	465	428	425	474	447	472	460	461	482	478	484	481	450	462	486	465	456	501	455	493	458	451	463	476	435	437	453	484	476	450	479	502	448	447	478	463	468	462	480	437	438	472	454	476	470	471	428	475	446	494	442	499	463	496	470	466	472	463	476	451	436	439	437	462	429	468	455	468	468	454	446	481	474	459	436	516	447	438	473	491	458	455	462	469	474	460	468	488	510	463	477	437	465	443	451	442	462	489	421	454	429	495	436	460	501	460	485	473	477	463	455	472	474	469	421	447	487	424	442	436	418	454	498	482	471	439	459	435	449	475	474	480	437	437	427	474	484	472	489	486	430	449	442	459	434	421	487	437	429	491	467	460	444	497	452	488	432	498	432	477	488	474	470	463	467	453	487	488	478	420	477	454	444	481	474	481	441	480	451	479	483	485	436	475	507	496	451	436	450	487	461	454	467	449	483	458	465	472	495	447	441	412	474	464	435	427	502	449	469	461	437	475	426	473	477	428	459	448	452	421	473	513	466	429	462	448	459	458	450	483	481	442	430	485	509	444	483	436	475	510	459	433	471	473	464	438	484	474	478	481	465	462	497	427	462	452	474	482	505	460	456	463	445	476	511	435	446	461	457	447	439	476	442	454	444	477	452	451	447	473	424	447	450	469	478	419	475	468	481	461	487	468	466	464	429	449	511	432	477	437	474	444	447	457	464	483	452	514	475	410	475	429	459	471	470	490	474	463	481	461	477	439	468	460	480	452	481	486	472	442	470	460	458	450	500	453	462	507	470	455	465	492	464	443	439	433	449	455	494	401	506	452	437	458	483	469	479	485	481	510	459	471	454	465	458	478	461	438	489	445	474	488	456	448	466	475	455	459	443	487	466	487	451	452	451	438	502	447	444	458	438	466	485	478	432	447	434	429	493	509	482	428	474	452	459	443	440	443	473	527	456	470	462	450	451	450	435	550	477	427	439	450	491	480	410	457	498	469	455	497	470	474	495	481	459	454	470	450	445	495	459	497	441	425	446	501	456	461	449	498	449	438	457	444	475	459	507	478	462	459	474	452	485	454	458	470	485	493	478	489	447	475	448	450	465	468	482	458	458	452	474	457	465	478	494	460	440	445	465	451	464	472	507	458	462	465	447	495	450	496	439	442	465	501	453	465	483	426	490	477	468	507	455	458	461	455	406	423	473	465	489	451	470	482	457	453	451	463	460	456	439	451	484	512	459	456	430	439	474	447	444	464	445	474	450	443	466	449	464	473	487	471	457	468	499	467	482	433	416	431	442	432	453	440	442	503	457	464	461	488	458	440	522	507	439	449	486	445	458	465	466	456	481	453	479	421	457	436	456	460	453	444	488	491	451	439	445	516	461	483	441	464	456	447	531	505	456	533	449	471	491	452	440	441	458	466	458	456	473	449	479	462	437	469	438	463	447	497	430	452	459	462	490	483	449	432	466	473	450	510	463	481	425	425	460	468	490	439	485	476	484	463	481	492	494	454	477	462	470	441	463	464	464	489	442	483	472	493	477	491	461	461	469	461	470	446	450	452	425	492	472	479	476	499	516	479	484	472	436	486	485	460	488	468	460	448	462	476	467	447	449	445	482	514	447	431	482	463	495	499	429	430	459	458	476	468	490	480	484	459	452	476	464	461	444	449	479	517	446	488	493	475	417	483	448	485	437	479	493	436	469	450	431	452	453	472	456	454	461	465	467	482	480	465	505	478	441	457	472	478	446	482	436	484	441	492	448	442	493	465	408	479	452	511	500	452	457	482	463	431	470	486	438	476	460	457	469	455	462	508	450	433	462	436	425	485	450	494	442	466	471	458	414	445	481	483	468	482	431	467	459	434	458	471	454	480	460	451	493	474	465	513	411	450	499	485	463	484	447	462	455	472	452	478	473	457	471	465	447	426	461	480	449	470	449	458	446	488	470	455	475	485	473	486	504	459	498	460	468	466	455	475	491	459	453	470	480	454	442	490	486	474	449	491	482	504	500	408	456	454	458	486	476	496	445	476	484	495	456	460	460	487	473	456	478	486	482	471	471	431	445	468	466	462	491	442	471	447	466	451	460	493	482	479	483	485	459	492	430	468	432	465	461	437	445	479	464	495	453	448	474	486	478	461	488	477	443	437	446	470	454	469	461	466	482	457	467	483	461	452	462	438	440	454	453	451	469	480	476	443	493	456	466	454	475	462	427	472	465	458	486	454	449	477	483	415	463	439	482	475	476	456	457	456	440	506	456	479	475	476	474	457	461	456	481	486	419	464	451	472	490	462	459	454	465	481	489	465	478	436	452	458	428	467	452	463	437	473	478
37281	45903	29530	9609	2158	910	779	720	701	719	686	695	693	698	672	710	686	709	719	745	660	643	701	736	652	715	685	706	669	676	706	684	697	671	720	701	693	720	673	676	714	711	718	685	731	704	677	708	657	758	684	667	710	709	686	695	678	709	710	719	681	729	735	670	678	704	676	730	718	679	658	710	740	709	654	705	671	693	676	705	709	718	661	676	663	699	727	703	727	687	635	643	674	646	707	704	702	715	724	644	754	689	663	663	733	665	669	710	709	712	668	693	684	674	742	702	685	672	703	706	723	672	720	704	657	668	721	696	696	670	716	752	695	655	669	687	750	702	681	676	705	715	641	709	695	675	662	700	709	708	753	674	650	716	677	663	671	682	720	717	679	691	692	747	712	687	641	663	630	645	642	736	686	725	697	690	649	648	707	663	665	663	700	678	668	628	723	704	690	673	638	714	698	696	652	702	739	728	670	648	694	665	689	730	757	713	663	674	739	678	724	677	703	664	729	681	700	699	667	714	697	701	682	696	687	660	706	686	723	693	737	682	680	690	679	747	705	706	682	638	682	731	728	694	676	723	664	702	693	700	684	705	704	692	710	741	689	653	703	737	661	741	714	674	717	704	720	666	676	701	691	685	630	694	671	688	710	707	661	722	705	681	729	675	683	669	697	657	652	688	674	737	655	677	680	692	672	708	705	665	675	683	679	720	701	664	728	732	686	653	657	710	675	690	678	690	688	674	715	681	715	650	653	698	740	719	687	713	690	709	682	663	681	673	684	687	667	705	669	714	641	694	747	758	693	644	666	680	667	704	696	669	657	718	695	735	711	698	726	711	637	726	714	730	678	677	718	682	647	685	676	755	703	668	685	710	757	645	683	691	726	727	669	681	722	669	703	696	666	641	691	693	657	662	679	671	746	746	676	685	723	689	744	697	681	718	673	682	673	697	721	699	679	672	685	701	670	676	702	699	645	712	721	696	692	693	719	647	699	699	747	685	709	745	720	707	652	679	676	685	703	676	727	659	641	692	701	708	727	712	690	700	684	676	686	717	734	705	687	719	679	671	694	718	686	706	713	659	731	682	727	665	688	667	729	655	681	684	731	727	702	677	719	685	696	693	676	674	668	740	683	692	673	685	722	711	693	667	739	674	776	675	702	704	662	678	709	707	690	694	690	670	654	649	700	696	681	719	652	646	681	657	681	692	766	719	687	723	758	704	761	650	669	685	709	670	675	712	644	651	705	675	714	711	708	736	726	692	674	711	658	674	696	678	694	714	657	714	683	695	669	642	682	714	693	727	662	661	731	700	689	698	717	715	751	679	710	700	680	673	700	699	715	677	659	679	697	701	677	692	725	686	730	691	689	681	737	663	669	659	651	738	687	654	697	724	685	743	713	693	700	696	712	712	663	663	688	693	728	708	722	692	730	694	693	689	727	697	671	675	683	657	693	649	691	702	699	694	662	665	657	684	708	689	685	700	671	695	676	705	745	657	739	733	677	699	661	672	682	677	667	716	704	683	714	731	733	700	660	681	688	727	687	754	706	693	682	720	663	693	705	732	691	712	704	709	731	686	689	678	652	665	667	721	680	730	672	685	690	709	654	746	661	695	701	689	658	652	679	686	686	751	678	682	678	679	668	621	681	717	717	702	691	650	693	684	677	735	668	647	666	679	661	669	677	681	734	656	690	662	718	694	660	709	713	720	701	709	652	672	648	671	710	682	712	664	686	689	720	699	677	688	683	709	701	721	669	717	698	678	752	667	717	653	712	670	742	703	677	667	696	700	709	671	686	681	720	696	716	695	656	667	708	692	636	695	671	669	666	685	692	714	686	719	746	687	657	698	661	731	710	667	718	701	692	724	722	686	669	717	630	686	692	711	690	696	710	672	643	689	722	693	664	691	725	697	682	646	644	670	714	668	752	667	706	639	687	688	672	685	683	716	714	704	658	675	681	710	676	685	723	668	673	700	672	709	716	676	693	674	675	695	702	687	697	706	699	699	667	708	705	710	688	728	685	717	691	695	661	691	728	662	732	706	681	666	723	723	705	669	740	668	700	684	725	653	657	684	668	714	726	708	712	733	693	656	715	707	658	694	661	678	738	675	704	716	691	739	724	689	701	695	695	750	703	682	717	694	712	736	698	690	741	704	696	693	657	670	709	677	640	694	705	659	687	689	731	754	712	674	723	678	744	683	676	693	687	722	676	683	704	659	703	684	672	693	657	654	671	717	676	669	699	721	672	712	672	723	688	661	712	707	697	682	668	681	687	639	734	668	715	727	668	639	701	712	732	727	737	700	660	710	649	728	664	644	671	663	680	703	693	705	713	741	676	680	688	656	686	758	763	698	688	693	691	741	683	702	703	677	712	698	664	761	692	683	700	705	712	697	708	633	725	698	690	680	713	656	684	680	698	712	687	701	698	689	703	682	708	659	651	678	696	715	666	701	704	688	667	700	677	719	706	660	677	703	689	637	699	706	657	678	689	672	685	697	693	725	722	690	712	688	696	689	666	666	725	662	687	666	657	651	684	682	691	694	685	696	670	707	665	697	674	730	673	663	710	705	682	678	687	710	723	699	681	705	672	732	700	682	708	709	718	661	708	708	691	709	657	703	688	708	707	710	757	665	726	709	710	685	726	736	660	667	668	711	663	717	711	681	671	714	662	759	652	681	696	702	662	695	688	701	717	738	694	713	677	705	710	698	732	687	650	669	696	705	662	669	712	703	730	695	695	690	708	682	664	694	673	663	723	704	751	700	705	710	695	692	647	702	680	664	690	656	638	718	661	697	692	700	726	700	714	687	670	744	716	657	680	695	668	667	669	704	721	715	689	726	703	747	702	691	714	713	695	668	728	702	704	614	689	708	670	683	669	698	698	669	739	749	703	728	679	665	682	715	744	692	687	736	740	674	752	713	703	688	665	720	672	639	709	730	657	657	692	703	664	640	609	648	699	686	690	666	638	712	742	705	688	691	721	689	660	737	696	665	708	708	684	699	719	698	665	668	697	698	728	659	740	642	735	713	687	708	749	690	638	699	663	704	702	721	658	671	806	663	676	677	679	726	699	712	709	651	661	702	685	680	708	720	649	673	691	681	738	717	739	709	678	714	704	704	670	665	642	704	738	685	673	667	705	687	695	689	701	655	664	700	676	664	670	707	688	679	718	743	678	686	689	697	724	677	727	711	724	673	650	712	700	684	682	704	666	719	685	706	710	733	682	693	685	625	698	693	701	730	723	706	651	725	687	703	653	720	673	675	697	671	711	751	660	699	634	708	687	763	660	679	676	718	675	716	687	679	690	717	729	710	728	733	722	719	644	672	655	701	654	715	690	686	660	713	699	692	675	684	667	671	717	644	710	643	668	659	695	718	675	660	688	665	707	740	687	690	688	667	692	722	707	687	680	724	697	650	700	648	715	643	677	671	667	681	679	668	703	723	673	698	625	671	693	686	687	687	689	673	672	671	707	692	722	706	690	679	675	714
24148	22796	30933	25047	19397	7502	775	569	461	511	512	548	505	518	500	536	476	479	512	460	452	476	505	478	521	503	477	498	475	489	496	484	505	477	499	480	472	476	452	492	454	478	480	459	486	439	502	463	445	479	513	442	495	473	489	484	465	471	460	491	422	521	459	480	503	483	458	492	454	501	482	524	457	460	497	458	496	492	443	507	466	460	519	485	508	481	459	508	469	476	492	500	503	485	488	468	465	501	488	449	450	503	477	469	486	472	498	489	527	498	485	461	507	483	504	465	440	497	492	466	492	466	482	507	452	460	506	498	488	467	467	452	489	477	482	471	517	460	478	464	466	491	457	490	443	463	471	485	460	482	487	514	493	482	502	475	474	476	537	490	487	459	502	491	506	453	505	506	456	498	516	476	470	492	468	502	501	475	480	549	469	446	474	486	479	543	520	494	476	491	495	488	485	533	482	484	468	454	477	488	481	431	512	442	483	429	458	505	424	513	493	508	433	477	518	494	448	487	472	482	485	435	483	456	479	483	456	473	448	473	467	537	508	468	488	462	494	499	446	517	479	463	474	490	483	454	469	518	480	472	478	500	479	492	469	505	464	484	493	473	476	464	454	465	469	545	438	466	486	466	476	466	498	456	450	496	452	505	482	511	468	483	485	478	485	478	490	454	476	436	462	496	518	497	516	515	461	480	450	486	458	486	472	467	467	475	513	511	470	500	456	516	465	515	480	481	469	475	469	496	453	468	489	479	439	495	462	466	508	447	466	481	469	458	463	474	530	483	487	465	466	475	495	461	493	504	466	525	514	437	518	476	471	448	521	482	450	491	498	469	476	492	499	479	448	500	474	510	422	471	463	488	440	488	462	484	502	500	476	473	473	472	485	493	484	451	515	468	452	513	503	462	496	461	497	492	496	473	471	445	468	481	528	463	476	477	456	479	485	432	480	468	498	506	477	466	500	453	478	515	477	506	461	470	469	483	463	516	458	550	469	460	477	453	431	513	477	496	509	476	492	492	473	471	476	475	486	499	485	480	461	516	501	448	495	485	503	509	474	489	500	518	472	487	461	463	426	445	448	504	495	463	468	514	460	472	468	504	507	491	453	463	446	467	526	500	508	477	469	468	473	529	464	499	434	450	494	464	496	493	527	482	482	482	460	494	464	491	470	521	487	490	486	466	495	496	460	476	472	467	483	480	491	495	462	484	496	475	477	438	510	437	502	514	480	445	501	473	448	546	468	482	474	469	485	483	437	512	509	489	512	502	448	474	480	506	511	485	476	462	460	475	452	503	470	527	471	460	526	510	493	534	474	438	468	512	451	472	488	492	499	489	516	466	445	470	473	488	448	510	480	466	485	468	495	466	483	482	465	466	453	484	454	459	455	443	484	475	467	479	472	464	498	508	465	486	476	499	497	486	481	459	495	486	485	501	492	513	495	488	502	461	496	503	491	466	489	456	451	478	461	478	461	484	451	503	457	479	500	463	491	469	475	467	461	476	467	469	498	490	461	471	480	431	469	457	455	482	482	482	471	480	463	465	457	457	475	519	503	484	493	533	484	464	420	489	499	485	479	488	486	483	449	479	546	460	489	430	502	445	492	432	476	478	469	467	464	513	460	465	461	510	473	480	480	517	488	459	493	494	514	463	487	448	482	462	463	465	499	488	478	517	490	526	445	466	483	497	458	463	481	425	484	468	486	499	502	431	501	482	497	468	467	480	502	490	504	517	433	498	473	485	486	484	490	456	480	468	489	482	489	477	450	495	522	517	493	505	486	446	425	450	488	515	485	492	529	478	468	481	454	485	467	479	470	485	479	507	506	487	469	486	483	477	471	495	499	486	487	468	484	462	409	462	487	470	483	489	445	481	488	512	491	488	476	478	466	479	446	474	493	495	495	479	491	501	489	498	476	491	470	475	504	478	484	490	474	464	487	463	455	496	445	472	467	431	496	507	468	465	429	447	476	492	443	459	432	483	494	464	453	492	463	492	522	491	507	483	511	434	483	476	431	482	468	467	453	447	469	446	470	471	488	480	492	491	498	479	453	470	470	463	500	477	454	483	469	473	496	514	468	478	474	486	426	481	455	506	509	477	507	498	461	448	477	489	471	491	473	451	488	520	454	478	461	476	485	494	501	498	485	479	486	517	437	495	489	480	491	508	473	482	497	456	457	468	497	480	471	524	464	466	439	460	497	481	496	510	479	448	497	485	466	482	449	489	488	483	458	479	443	500	505	498	466	488	493	494	493	507	495	502	522	469	475	465	477	464	456	455	453	486	438	478	466	448	501	440	474	495	468	455	522	501	486	460	467	482	501	476	445	483	471	467	445	491	476	483	450	492	452	470	458	442	473	459	480	496	495	486	490	479	503	463	494	495	488	460	522	491	468	469	441	472	504	490	485	500	488	470	474	493	466	476	469	471	476	473	514	460	508	487	498	478	505	481	479	475	513	438	456	470	507	459	404	448	441	486	501	514	479	531	468	510	490	439	491	480	461	466	440	481	461	480	469	497	473	520	470	483	481	465	454	528	499	489	503	460	457	481	492	485	473	477	432	519	445	482	495	457	519	489	501	430	490	487	432	446	481	503	498	487	453	493	510	467	478	497	454	483	480	482	487	498	500	485	466	459	476	467	496	474	474	471	432	474	479	500	516	456	463	469	516	475	512	482	487	465	475	493	448	500	490	492	441	468	428	470	482	447	443	466	505	499	452	473	474	475	464	501	476	495	502	470	488	488	475	514	461	442	488	499	501	533	455	476	497	500	484	447	449	448	478	470	461	498	476	455	511	487	481	468	506	478	465	478	543	428	452	484	496	454	468	490	465	501	456	484	441	507	455	510	494	494	463	463	472	479	491	495	477	477	458	486	461	452	473	487	459	473	502	452	458	474	451	468	447	473	491	482	510	459	452	503	505	533	488	506	513	464	485	471	485	470	471	516	459	446	434	476	474	453	453	465	483	499	469	444	465	483	493	488	440	456	519	494	464	451	455	427	486	512	501	506	454	471	448	466	481	500	475	494	492	468	482	485	534	507	448	522	424	483	510	453	477	461	471	481	462	472	473	465	512	498	501	477	467	486	504	465	487	532	478	520	480	438	501	502	484	508	514	454	425	454	477	531	490	485	451	508	478	472	452	479	504	463	504	482	468	488	473	481	525	488	473	482	495	497	492	516	462	441	450	473	492	507	465	466	517	484	457	452	476	456	497	458	495	458	490	466	477	467	474	473	518	492	470	481	476	534	514	477	463	473	453	458	451	495	497	470	496	486	474	504	504	498	444	498	457	453	503	526	524	489	505	461	474	483	485	460	449	511	470	439	473	470	480	462	476	466	499	443	492	517	474	471	453	493	475	480	481	482	503	480	479	463	513	494	508	468	484	477	462	462	501	475	496	493	457	491	509	489	493	496	486	470	496	478	439	508	478	477	454	441	483	485	508	465	466	484	483	519	505	492	512	462	480	479	459	500	453	476	453	500	472	461
59726	88262	60202	29584	8479	1818	812	714	718	723	729	705	675	706	719	739	712	715	694	663	733	739	734	766	677	705	705	676	664	723	734	703	693	704	695	691	702	727	727	698	692	689	713	705	688	715	724	659	679	704	684	718	677	720	735	675	687	755	726	735	689	697	712	718	674	725	705	730	702	698	714	748	694	703	716	736	714	746	706	748	708	681	754	714	677	693	688	676	668	721	693	677	703	690	734	735	687	688	756	719	657	669	734	728	689	664	697	718	700	731	707	704	686	768	758	763	690	770	700	711	782	658	714	696	706	683	709	703	729	731	761	708	752	659	706	731	696	710	739	781	703	697	717	714	714	679	719	704	710	736	717	693	705	749	686	720	748	732	701	741	700	717	726	752	671	721	726	695	681	719	711	762	693	708	735	778	718	664	720	726	749	701	743	731	724	746	742	694	676	744	733	702	689	687	699	693	727	714	703	663	756	735	731	717	751	739	674	744	734	728	696	691	706	702	643	673	696	726	755	715	735	669	733	709	747	696	665	715	736	701	763	730	723	665	692	686	764	799	709	734	725	710	707	711	761	720	685	730	724	738	734	730	730	721	677	724	719	685	709	687	670	705	706	747	720	728	698	690	669	722	741	755	719	694	755	671	709	642	677	719	705	721	689	660	728	713	689	659	675	752	687	701	721	701	730	712	725	747	717	701	740	708	697	683	770	669	718	702	702	680	724	730	724	684	740	699	693	685	720	684	672	786	702	702	681	686	721	708	735	704	712	666	695	705	715	704	766	729	761	728	736	729	705	712	739	718	752	716	732	750	731	695	702	700	685	752	722	628	686	725	711	744	741	684	740	725	684	715	727	698	744	710	709	701	712	667	717	771	711	684	685	720	682	679	741	700	703	711	746	724	711	684	693	678	672	668	696	748	712	730	732	704	691	686	703	707	696	690	720	694	723	713	698	696	672	690	677	723	728	764	672	685	743	716	732	721	692	660	675	723	722	693	691	741	688	716	707	657	737	740	770	744	676	693	732	688	710	637	721	705	704	689	669	714	713	678	704	729	747	712	671	722	728	718	716	679	716	691	747	707	723	722	689	744	706	747	709	682	704	713	739	682	707	688	661	758	728	669	743	675	681	693	729	683	723	755	771	742	705	672	662	707	722	711	708	737	741	695	701	698	711	683	718	731	715	697	738	699	706	699	695	708	670	755	694	682	713	672	697	704	670	714	653	703	741	743	675	732	734	715	707	738	689	720	692	723	688	667	664	707	680	746	662	700	768	724	719	761	654	664	702	747	743	705	732	719	720	739	713	720	748	750	702	697	728	713	736	715	747	636	678	701	729	695	686	700	738	683	703	722	701	720	688	752	722	686	669	705	712	683	715	773	724	736	682	725	702	676	697	711	727	742	700	682	668	691	657	686	706	736	727	753	699	702	683	697	698	708	740	748	706	707	709	714	670	684	747	743	697	708	732	779	722	710	706	676	709	753	713	721	716	761	692	724	721	724	672	713	693	693	737	715	728	707	728	713	728	707	722	721	713	709	707	704	713	685	717	703	729	728	731	711	745	741	702	675	638	726	725	745	740	703	722	732	702	678	733	724	665	734	713	684	675	716	663	710	697	713	722	683	738	720	677	706	762	730	690	740	696	727	705	734	647	713	758	728	739	717	705	694	684	712	700	707	696	711	714	683	740	725	655	696	744	744	660	728	695	731	754	681	707	724	753	699	660	704	701	701	729	706	691	732	713	728	718	710	729	725	742	708	697	721	708	695	721	679	697	730	682	658	733	726	723	748	672	680	684	719	700	679	711	697	751	716	708	736	708	721	783	691	693	751	701	732	667	770	700	713	719	674	726	686	720	727	714	725	745	765	706	724	716	679	701	736	676	741	739	723	661	709	737	729	682	665	667	711	705	720	720	668	712	723	710	696	705	708	718	716	700	710	741	695	667	663	673	705	648	734	725	707	661	711	693	725	685	731	686	719	689	720	734	730	658	696	640	689	653	739	685	762	720	653	694	712	699	660	707	717	702	705	716	703	713	732	682	716	718	670	715	726	707	694	687	710	690	742	706	707	735	724	708	725	720	669	725	693	686	699	695	713	733	714	674	702	727	727	762	699	726	671	775	735	677	669	718	702	711	718	741	769	711	729	738	688	714	713	710	732	718	689	744	717	723	719	671	740	707	688	728	747	744	753	738	688	710	734	738	741	714	685	711	700	690	742	685	749	734	749	711	728	668	654	764	713	765	719	692	713	672	691	699	689	719	673	762	644	711	717	711	730	694	709	713	731	718	670	680	759	732	676	767	694	674	691	688	663	755	723	681	725	708	696	687	741	701	713	767	759	737	713	716	703	668	697	722	718	696	717	726	749	740	690	677	685	705	696	717	693	740	751	737	759	687	721	709	722	682	725	680	681	756	681	736	699	763	734	743	706	719	649	676	689	657	733	681	719	676	697	743	683	699	717	677	716	713	677	733	715	735	698	708	666	721	697	711	761	747	720	723	707	716	717	711	702	705	777	659	733	777	721	712	709	728	734	703	776	709	706	710	749	720	692	740	699	709	715	710	723	743	692	687	697	702	711	715	729	717	713	687	696	769	705	698	683	727	712	697	750	730	708	711	752	715	730	726	675	712	740	755	719	678	668	707	737	696	683	697	713	711	693	733	684	716	725	691	686	764	748	665	740	642	719	693	747	728	697	715	667	688	687	688	714	712	672	712	718	703	761	696	742	674	680	719	742	663	709	691	707	710	734	731	677	701	712	712	743	661	752	713	710	674	680	761	701	660	676	694	733	676	717	734	688	749	729	708	730	657	669	705	713	746	720	718	722	725	701	733	708	680	718	670	686	716	690	726	706	705	679	723	730	709	727	696	708	746	713	689	715	719	727	721	694	755	684	717	693	682	703	716	709	751	736	659	721	703	706	724	725	685	741	722	670	723	735	750	699	736	718	642	705	701	721	683	705	727	736	752	694	701	734	696	696	703	721	705	705	736	698	745	678	751	739	685	731	720	721	718	710	679	748	728	699	678	757	726	688	667	716	727	693	699	709	733	727	747	708	756	719	763	682	780	703	739	644	730	714	745	767	687	727	660	726	668	709	643	694	657	709	744	742	658	704	699	701	739	692	722	708	727	690	686	715	690	714	696	747	714	721	678	751	723	735	722	703	691	742	766	723	697	654	729	676	692	683	669	713	718	713	698	740	739	708	757	719	728	664	692	692	697	705	708	727	705	678	715	727	762	764	682	704	687	734	699	738	743	706	697	691	748	735	706	682	729	694	712	680	735	774	720	676	686	696	657	684	745	714	735	722	706	747	700	727	756	711	764	733	662	711	701	707	701	726	711	649	738	719	723	745	737	705	736	724	730	720	668	681	707	692	740	725	662	771	702	751	710	678	724	690	762	693	699	692	720	740	703	703	720	760	693	713	734	684	731	718	722	731	707	716	711	722	718	696	715	719	681	721	757	672	716	735	684	711	696	695	721	743
22994	21696	29648	23969	21048	18337	3952	593	500	512	483	486	534	540	518	540	477	524	543	496	504	491	513	550	498	520	521	502	488	484	468	527	510	484	487	479	517	533	515	474	518	539	495	519	549	546	506	497	552	542	477	499	522	540	521	465	538	501	537	509	514	522	483	486	527	538	533	493	499	525	473	486	529	506	476	516	488	530	508	500	472	508	536	531	471	574	479	536	497	504	484	493	479	515	520	503	486	487	501	556	503	463	499	537	475	519	490	461	528	491	507	484	521	492	441	493	485	479	534	470	496	493	460	497	466	450	501	473	480	521	513	482	513	481	514	501	530	501	517	541	497	524	524	547	502	554	516	560	513	480	481	486	505	494	498	500	511	495	483	513	524	493	533	467	523	529	508	523	541	491	503	464	501	487	492	453	520	479	521	517	496	514	469	472	538	463	521	507	492	497	494	494	489	501	516	494	498	469	471	543	522	508	468	488	541	478	475	506	508	484	515	486	529	528	483	457	510	519	504	455	500	565	496	484	494	489	556	487	476	537	512	542	494	554	476	526	522	495	517	513	493	507	520	518	489	554	481	496	530	498	474	494	530	498	492	496	468	515	521	535	511	539	503	498	508	499	491	489	487	515	509	489	511	464	490	512	436	468	516	538	481	466	533	449	476	511	498	479	474	498	518	475	494	493	487	512	502	539	514	488	506	518	528	515	498	486	489	536	507	520	446	546	476	479	551	509	466	518	500	520	484	507	534	518	490	494	486	499	491	510	517	514	492	463	472	501	463	506	510	481	525	525	494	511	479	490	469	501	493	507	504	487	484	473	493	513	517	483	533	507	499	523	499	521	517	500	497	503	494	518	541	488	511	516	516	539	494	492	502	502	517	500	514	502	556	509	487	502	482	545	491	517	519	481	500	502	494	502	496	504	492	507	491	511	494	507	471	531	496	489	518	487	493	520	500	521	550	479	490	502	490	513	472	516	479	539	555	486	496	450	492	502	535	446	510	479	531	479	504	532	504	500	515	497	545	453	494	506	514	488	520	472	515	494	486	482	497	490	485	502	521	471	531	488	487	495	494	502	497	518	486	497	513	514	472	492	497	513	449	483	528	507	550	503	480	497	496	506	489	478	514	479	515	511	518	535	522	512	510	545	519	517	460	490	510	497	476	490	521	542	523	509	537	505	486	527	528	517	524	465	493	474	482	490	549	552	545	488	503	484	521	498	491	481	482	459	472	472	479	449	477	506	529	544	514	533	519	520	478	496	496	477	500	496	554	487	498	501	502	511	476	496	503	488	484	507	504	469	452	530	514	507	457	521	484	499	486	492	533	501	513	444	508	485	510	506	530	491	499	490	500	516	484	492	528	495	503	505	525	490	490	510	513	502	454	509	547	510	507	477	493	520	489	538	507	498	516	468	514	493	504	490	497	522	509	515	464	471	512	497	505	486	483	513	529	486	467	535	507	518	486	494	517	510	517	507	488	504	536	470	474	496	495	530	512	482	488	464	471	486	469	505	448	524	557	519	500	495	525	544	503	519	477	439	487	561	517	500	511	542	513	491	484	520	527	526	494	501	513	489	497	480	485	520	506	522	503	482	502	499	513	485	489	489	479	532	500	465	478	494	463	495	479	493	505	485	517	492	493	484	471	518	471	537	486	516	514	473	512	506	510	526	514	484	491	476	497	511	485	537	480	486	503	465	492	505	523	520	499	462	510	488	484	484	522	449	497	501	480	495	493	517	479	520	509	514	472	511	502	514	515	497	518	478	494	485	511	495	493	524	511	516	532	511	495	497	503	514	506	459	468	505	496	513	532	543	489	498	472	455	479	544	517	545	504	488	520	521	474	505	538	512	509	490	490	494	527	515	517	487	471	497	546	496	495	516	493	490	473	510	508	533	495	501	500	489	506	478	516	508	526	450	520	525	492	473	488	509	473	477	535	482	504	533	509	473	505	492	529	492	524	474	517	493	545	496	485	494	513	494	501	532	512	512	537	473	530	496	478	491	482	508	489	523	494	444	526	484	473	509	491	491	525	475	545	509	521	455	492	497	484	527	481	518	480	518	502	513	484	555	488	489	487	519	538	502	496	512	513	473	494	490	490	488	496	550	511	531	495	466	486	471	493	468	470	472	515	504	478	512	494	523	487	503	534	489	510	495	479	512	492	487	499	524	514	539	476	524	485	520	479	511	507	477	523	503	483	461	512	467	487	504	508	511	468	485	493	483	535	483	518	494	463	474	495	476	559	527	536	511	526	510	514	495	537	499	519	522	555	508	516	495	475	511	518	478	489	492	476	497	507	520	506	511	527	495	507	468	510	500	532	517	526	509	517	525	517	472	502	495	439	545	573	518	510	556	494	500	494	514	540	531	513	504	491	507	525	462	495	527	470	505	530	515	536	497	472	499	491	536	474	503	511	495	505	489	556	486	518	493	501	490	496	526	521	531	520	500	502	471	524	498	510	531	470	542	507	496	484	509	532	509	501	465	509	510	493	496	527	495	509	485	503	494	506	490	502	500	509	501	497	499	523	481	521	528	518	497	547	500	551	486	462	515	551	495	492	540	488	509	475	523	526	534	482	554	483	486	467	517	497	563	520	502	529	506	481	524	498	513	523	540	497	477	534	511	501	502	492	502	475	496	530	476	511	474	537	494	470	496	474	509	531	504	480	485	497	444	493	494	508	495	492	498	499	510	495	494	463	502	487	473	479	483	489	541	487	504	499	485	546	501	499	544	496	500	494	541	534	490	505	518	536	491	547	481	493	502	500	511	490	483	487	462	546	505	537	517	488	503	486	540	524	521	501	490	510	481	486	477	524	520	496	507	504	497	515	527	484	496	552	557	528	492	478	512	468	484	552	484	482	494	525	455	488	521	477	483	494	522	522	492	488	522	503	490	530	483	511	510	464	501	538	527	492	474	552	501	496	523	529	454	478	494	505	552	513	477	470	485	510	464	521	475	502	494	501	488	468	493	479	533	476	522	523	539	485	464	478	493	515	506	499	491	484	510	500	503	485	519	526	493	535	506	476	523	471	495	500	511	490	504	550	517	511	529	486	486	517	491	503	480	494	511	483	479	514	504	497	519	510	465	515	494	511	474	502	491	470	496	512	515	501	522	530	499	509	524	491	539	489	496	523	482	557	514	511	497	502	465	517	514	501	512	512	497	519	527	533	518	513	486	521	480	507	507	517	472	476	524	501	535	503	499	534	488	492	513	448	461	492	502	497	453	510	520	496	497	508	499	519	519	571	475	514	480	503	502	509	506	537	499	497	473	465	494	506	471	504	482	482	517	506	498	533	494	515	472	465	490	458	514	493	469	512	482	466	497	465	533	487	512	482	527	469	514	469	459	477	526	481	520	458	526	546	559	512	469	536	505	542	510	505	473	480	519	517	510	527	477	523	483	493	477	518	501	479	508	522	546	484	461	487	518	482	501	497	498	519	510	483	500	503	510	486	474	473	503	526	504	526	586	502	503	497	527
60863	97524	68402	36590	12178	2596	968	812	774	779	742	746	722	774	744	719	754	721	719	680	729	703	705	727	726	703	724	742	729	698	768	734	736	764	721	704	729	708	729	737	741	795	721	754	730	677	723	737	735	719	729	761	752	717	727	745	692	738	719	763	702	699	752	688	721	717	735	743	717	722	724	715	707	749	751	736	772	746	696	705	694	729	709	727	763	751	727	759	730	727	755	727	756	786	733	729	703	743	690	750	739	713	730	746	705	698	726	705	699	711	716	742	698	711	738	727	760	703	750	768	744	771	803	700	726	766	733	689	737	751	746	740	692	692	760	749	735	753	743	713	698	757	781	740	659	725	712	721	718	710	712	729	695	711	696	672	703	726	715	701	750	709	693	686	758	729	748	741	719	765	732	709	747	736	736	716	725	689	746	683	688	771	725	756	692	696	697	715	693	729	737	729	692	704	718	721	770	736	758	765	720	732	717	729	738	700	725	724	707	702	720	758	734	761	770	769	716	724	695	757	674	685	732	787	716	704	759	746	745	699	709	745	715	772	747	757	742	756	732	698	685	702	698	769	733	711	685	686	722	734	704	732	767	762	752	693	693	719	658	739	762	739	798	819	732	698	750	751	763	753	700	738	742	766	735	706	719	752	705	749	722	723	759	715	719	740	743	709	736	727	755	681	729	712	731	703	701	727	743	746	724	739	742	715	709	742	733	722	757	720	730	732	697	734	703	738	692	742	754	704	727	741	729	722	661	768	723	749	728	688	729	752	728	723	766	767	754	722	758	728	710	752	737	745	701	756	718	739	763	706	735	709	730	735	739	736	788	721	722	707	703	756	730	742	693	719	721	677	732	746	700	672	709	740	697	717	689	695	706	775	721	789	774	721	756	688	726	722	724	739	754	754	748	735	729	752	735	731	730	691	755	736	724	769	690	748	701	696	758	739	726	734	715	716	770	698	758	712	697	689	733	737	781	740	752	735	715	759	722	721	750	733	680	699	725	675	735	736	710	686	729	766	699	719	719	773	742	751	762	717	743	711	708	742	750	674	711	692	702	730	724	705	727	725	739	737	754	726	701	699	716	768	777	755	719	759	785	710	697	680	714	713	723	707	701	703	703	734	760	685	769	705	722	729	718	696	716	757	709	749	724	699	717	728	724	698	775	740	731	717	747	762	676	746	715	673	709	695	743	726	722	718	697	712	718	709	708	734	739	730	762	722	765	707	746	763	739	779	725	735	735	757	704	761	753	729	703	751	719	744	714	711	750	737	703	751	743	690	743	726	743	736	718	745	751	669	744	715	747	751	698	712	724	714	719	690	766	727	711	685	734	675	718	747	715	656	726	739	728	685	662	757	730	710	734	765	671	725	739	745	694	690	710	739	777	753	680	712	735	758	805	709	711	687	753	723	732	701	721	702	750	777	727	748	745	721	706	713	705	757	803	729	716	756	794	739	709	695	680	705	714	719	732	738	743	716	765	753	742	743	728	733	746	743	737	718	709	719	751	699	716	759	763	703	741	717	741	742	756	700	717	746	764	698	685	724	674	723	735	713	707	763	707	717	730	736	759	768	752	705	712	712	703	675	694	725	731	717	752	741	719	715	740	671	747	708	694	741	749	656	669	693	689	678	681	728	731	656	685	755	753	730	787	765	708	736	725	704	740	737	673	685	730	738	720	734	750	704	729	686	740	711	706	699	742	697	679	748	707	708	720	757	703	746	718	726	768	694	696	745	677	727	727	766	708	756	712	736	758	759	743	772	711	678	739	761	724	711	683	705	710	746	719	775	713	740	778	706	727	693	725	743	721	665	743	736	697	728	727	689	689	722	724	755	758	732	687	722	755	721	720	740	731	772	668	727	680	695	747	712	755	791	691	723	687	752	747	718	747	752	716	767	726	703	750	698	769	761	743	679	749	695	728	733	763	743	748	690	714	698	698	716	666	705	676	703	760	659	719	716	730	759	748	729	768	725	700	756	765	718	753	712	747	706	730	733	736	702	711	774	708	755	728	720	712	767	740	705	704	741	728	751	744	716	726	825	725	724	741	714	768	756	731	704	726	754	744	761	734	783	700	696	761	741	693	732	700	751	744	753	756	745	699	788	718	699	731	693	754	689	721	729	736	721	710	699	762	747	703	731	753	748	707	706	731	762	776	752	741	721	723	733	744	740	669	730	691	710	731	761	722	754	712	703	741	717	724	767	721	764	727	724	690	693	716	780	767	706	763	719	679	711	708	749	702	758	732	719	761	723	744	689	753	728	753	731	759	705	779	713	718	711	768	731	752	776	718	752	741	736	720	709	707	710	752	749	804	712	746	764	732	733	694	701	730	728	755	754	699	752	719	719	723	708	746	709	820	712	699	730	723	716	669	736	731	683	693	767	723	676	695	716	709	707	740	737	745	718	719	759	765	729	731	733	761	783	737	753	732	695	739	722	712	684	694	715	696	754	771	716	715	748	770	729	684	724	726	680	740	701	730	735	712	725	760	728	700	705	709	701	725	770	698	698	719	706	697	760	771	697	752	722	740	749	705	710	741	775	733	753	727	738	740	716	733	743	735	752	747	738	719	753	718	680	743	737	695	743	747	749	800	713	728	727	666	687	704	735	734	725	703	735	703	686	730	690	730	748	679	724	751	735	765	713	713	763	702	711	719	720	678	681	746	715	716	759	707	686	739	723	712	722	772	738	704	701	717	715	738	697	730	725	749	737	774	747	727	709	714	694	761	748	651	707	723	759	749	734	696	714	694	736	689	722	724	727	724	712	758	725	700	701	709	729	727	734	744	767	720	741	730	707	733	722	726	686	755	723	671	715	757	711	767	734	717	725	714	722	736	708	727	719	687	689	736	745	701	737	718	731	767	717	723	731	707	751	723	704	686	727	717	705	716	680	759	705	717	740	715	689	698	710	689	745	701	720	720	714	727	726	732	720	727	750	726	717	760	731	689	764	729	740	717	704	714	719	710	704	726	721	787	731	729	696	726	721	711	759	702	750	769	745	728	695	684	739	741	735	741	730	737	756	705	733	703	763	726	719	729	721	729	741	739	712	721	731	702	733	742	732	716	715	724	739	765	660	779	701	735	721	706	727	710	727	718	690	730	717	691	688	762	767	728	719	727	712	725	739	687	726	676	732	674	784	712	731	716	757	729	723	703	690	742	735	693	686	751	716	729	728	756	707	699	704	754	665	708	705	715	737	782	710	767	761	696	735	730	767	712	744	691	711	701	753	745	725	722	716	738	744	691	712	750	744	745	744	775	688	690	710	686	721	747	706	738	719	673	737	761	683	752	791	702	689	774	741	735	736	729	674	710	771	740	758	734	688	723	742	683	725	718	731	712	713	727	733	711	717	729	713	667	735	776	710	709	703	738	695	669	693	698	719	739	667	820	761	703	723	763	724	742	712	737	684	723	716	747	687	763	686	682	728	721	726	664	752	699	718	741	725	738	728	698	743	700	727	704	765	718	740	763	728	745	702	720	706
30548	31101	26859	10889	1472	594	476	432	444	484	428	477	468	450	488	492	454	505	506	433	485	467	492	461	454	475	461	505	468	454	463	482	464	475	489	460	486	488	472	484	463	440	480	542	456	462	454	504	481	489	482	464	471	503	468	444	438	490	464	514	456	509	450	469	503	465	469	458	493	453	498	470	462	458	454	475	489	476	471	419	476	491	464	447	467	489	457	492	488	481	420	451	486	481	455	464	497	454	474	468	493	501	442	456	464	449	510	463	535	465	457	463	449	456	432	487	460	450	441	479	493	459	482	496	471	461	443	450	500	502	473	453	470	454	493	447	476	458	434	463	479	484	445	423	469	489	465	456	441	469	460	487	408	446	486	423	473	464	472	472	466	488	467	465	463	452	503	464	463	477	461	500	525	441	469	466	466	444	444	450	462	489	475	480	426	453	442	452	470	471	481	472	447	492	469	477	495	495	444	479	512	471	479	498	481	508	468	487	475	487	443	460	450	447	470	437	488	428	450	479	467	446	469	449	511	463	463	434	500	476	455	471	459	449	460	490	479	497	452	448	455	447	450	478	433	478	457	450	485	476	478	504	494	489	493	487	470	448	435	475	475	431	432	535	488	454	505	430	439	471	457	449	443	452	428	480	506	466	462	460	502	495	474	484	460	466	485	484	437	468	471	481	484	493	482	429	469	458	518	489	437	444	460	459	462	453	458	472	484	429	426	453	467	457	469	473	444	455	485	448	473	441	467	458	479	528	468	450	479	440	456	448	472	442	490	453	470	504	475	462	452	430	454	479	469	460	450	467	495	471	440	484	473	468	486	478	493	466	516	465	472	464	457	453	499	467	461	505	464	480	517	462	486	420	477	469	495	456	458	468	455	462	468	482	443	483	510	494	426	433	471	477	494	502	450	463	460	474	478	509	500	439	492	424	509	438	442	470	443	526	465	490	483	461	455	491	477	478	475	449	476	438	461	480	490	457	478	465	464	455	446	479	413	451	468	456	455	455	470	472	424	454	482	454	452	519	479	462	443	490	448	497	499	480	470	404	446	485	446	473	471	470	490	478	497	462	479	465	463	471	437	444	442	467	444	482	472	462	494	474	441	509	453	479	458	468	502	474	436	530	530	454	506	474	479	447	458	438	491	488	503	507	491	460	490	464	471	479	437	470	480	434	475	467	509	452	443	481	474	422	470	444	475	500	445	450	463	489	489	428	470	499	498	465	444	442	451	477	460	499	467	475	473	471	467	454	447	485	437	444	451	474	466	477	489	460	487	488	442	463	482	479	465	463	450	454	463	468	439	452	485	488	475	511	439	454	448	467	463	460	455	491	468	476	491	458	484	401	476	467	456	523	472	533	497	455	469	462	453	450	479	488	469	515	465	490	482	459	470	464	452	496	459	482	478	485	445	445	464	487	445	471	509	436	478	482	467	445	482	443	458	479	489	485	467	491	494	476	479	491	445	511	471	478	466	472	453	460	474	468	463	459	482	498	442	471	443	516	474	468	456	488	463	444	408	454	488	448	524	479	464	463	466	445	448	473	471	457	474	430	461	498	465	474	473	501	435	469	482	463	467	466	489	501	442	475	468	445	464	471	450	473	498	462	467	489	448	461	437	504	453	466	457	435	461	466	479	456	452	507	458	487	492	463	449	509	496	460	490	452	478	476	433	461	441	463	465	476	509	494	453	460	431	466	477	433	490	495	454	442	476	477	462	498	471	466	485	485	495	441	481	458	497	460	475	461	506	471	496	452	434	471	432	486	447	495	484	453	479	432	435	457	462	472	468	457	507	458	442	475	440	448	465	479	467	498	464	461	501	399	489	454	431	472	528	469	468	425	445	462	468	455	474	427	449	454	477	487	503	514	450	455	427	432	438	519	472	447	498	440	457	450	477	463	469	453	496	479	459	451	451	486	457	482	472	493	466	450	480	445	446	470	454	451	449	483	460	493	440	493	479	432	465	477	465	433	461	454	449	482	465	459	437	473	445	484	457	436	439	490	462	480	470	461	474	510	477	453	414	477	502	473	459	445	476	484	437	457	453	448	435	515	499	538	489	462	471	484	466	453	462	476	450	459	473	446	464	484	427	478	466	464	475	457	451	481	484	529	491	455	438	461	478	482	476	433	462	490	417	437	480	432	473	471	482	467	478	484	440	456	499	442	453	465	490	478	471	469	449	433	452	459	487	477	453	469	478	465	489	460	497	434	425	473	480	451	463	510	454	454	455	467	442	491	440	459	470	453	464	443	473	441	454	465	504	468	448	457	523	463	436	461	492	446	489	447	474	507	443	466	448	468	491	504	429	478	491	505	418	457	464	456	471	493	474	486	460	492	439	494	472	500	480	438	428	452	472	441	448	485	463	464	489	455	429	475	467	482	473	467	442	437	461	469	461	458	476	473	500	449	485	449	480	473	499	460	462	479	441	467	468	447	457	442	473	454	470	474	443	452	441	460	446	494	425	474	485	453	480	458	491	454	444	456	478	483	488	486	462	495	478	503	450	446	483	473	481	459	481	485	442	501	487	456	428	520	485	466	484	487	495	485	491	500	470	521	486	453	456	489	448	484	450	488	435	444	505	508	476	459	483	477	463	485	474	444	478	473	487	489	454	451	460	488	431	456	483	452	462	450	406	460	462	424	455	492	461	486	487	480	463	494	483	459	459	479	475	456	490	469	442	458	465	480	493	462	474	445	466	495	428	479	481	418	477	458	495	486	468	490	478	460	490	460	478	482	478	467	477	495	453	436	484	481	459	488	457	449	482	437	483	449	498	468	494	410	455	469	478	488	437	464	476	462	521	488	484	474	481	441	440	437	483	488	432	511	450	480	446	471	461	472	468	472	454	463	465	436	476	451	472	442	455	476	517	441	424	460	473	459	482	453	477	505	489	470	477	480	448	463	476	460	476	494	479	473	505	499	460	481	487	491	485	477	483	436	461	502	452	441	467	479	498	449	474	478	469	469	473	483	487	451	486	495	443	486	486	485	468	480	470	438	469	429	452	484	455	474	468	436	464	460	489	460	476	484	438	506	482	483	467	459	480	476	439	457	529	483	457	490	463	466	466	479	503	473	439	466	456	456	488	468	487	495	487	470	477	499	455	436	458	473	469	503	520	439	486	475	434	455	447	490	490	430	446	452	499	451	476	457	432	514	523	483	470	439	472	486	482	477	437	460	475	484	473	451	471	456	462	503	432	476	404	481	497	465	485	485	447	510	395	447	434	457	477	459	443	475	482	474	478	501	429	471	478	455	484	433	409	464	456	473	471	456	505	456	459	473	449	461	461	472	451	499	492	478	504	488	440	456	456	453	502	475	460	440	443	447	509	476	439	452	444	467	474	449	514	488	499	461	464	500	471	459	514	503	464	466	465	452	446	498	475	474	474	479	481	454	431	483	475	479	482	485	471	463	457	416	489	456	479	442	462	415	472	447	419	536	464	443	436	484	469	466	508	498	461	483	458	473	448	461	486	493	487	499
37455	45854	29083	9358	2213	905	737	698	704	715	716	664	724	684	704	670	716	725	725	727	703	677	676	700	695	680	746	693	722	653	693	716	730	690	674	727	688	681	698	726	713	714	688	700	680	675	705	724	699	705	696	687	686	760	686	689	678	688	709	759	668	721	692	725	730	696	733	702	683	674	719	709	652	707	709	680	730	689	674	708	720	712	722	742	741	691	672	690	684	725	706	715	760	707	735	676	677	740	719	691	692	718	699	681	711	687	690	689	658	713	699	731	686	700	729	742	731	729	656	668	657	699	742	696	689	689	695	708	641	723	680	688	689	669	720	690	674	698	676	711	709	709	722	741	633	698	690	696	721	675	711	671	632	703	679	710	652	721	706	719	648	713	674	766	713	740	644	723	706	675	645	736	663	757	663	710	714	680	697	633	715	672	659	733	707	689	667	696	687	757	674	712	705	708	667	709	696	668	735	683	720	722	699	683	687	715	694	701	696	691	699	655	742	703	665	714	740	717	723	693	690	709	711	712	704	672	683	722	719	694	744	717	666	712	657	744	673	691	653	682	707	695	710	671	687	740	709	678	731	672	716	716	736	715	701	696	740	724	672	705	724	694	704	681	658	707	713	692	689	699	686	700	701	729	696	725	724	663	703	666	687	686	723	664	689	679	673	711	680	689	672	717	677	709	719	682	714	695	720	712	711	742	699	701	675	671	684	679	700	703	719	698	678	711	652	687	664	717	677	666	715	774	676	704	682	672	697	712	686	680	684	700	716	714	677	711	739	649	714	713	666	696	687	691	735	760	700	678	703	676	679	687	679	660	759	704	671	689	732	698	715	727	667	674	686	676	668	697	666	649	697	705	725	663	690	670	677	679	649	684	708	730	704	678	672	678	707	673	682	679	717	672	606	681	677	707	658	706	668	669	678	692	693	707	743	680	729	744	711	655	708	720	677	632	695	714	705	712	709	660	751	672	688	679	700	682	742	666	691	671	732	698	740	726	688	688	696	719	676	711	653	715	699	734	705	681	684	703	654	740	687	696	713	708	719	650	695	710	687	704	703	656	752	706	665	729	750	715	701	707	694	717	680	721	646	711	683	686	704	689	724	673	685	673	713	731	675	720	692	715	730	691	733	682	716	730	685	660	654	671	697	698	722	714	639	680	727	665	634	705	705	712	698	679	710	664	749	694	690	655	753	689	667	638	688	711	683	686	715	729	706	696	683	704	736	710	740	679	715	713	713	654	699	664	663	683	706	717	697	702	684	705	677	707	681	691	721	691	699	671	710	679	737	685	682	724	679	687	678	700	709	674	675	705	671	708	724	654	709	718	678	732	712	684	679	692	678	671	672	715	732	733	665	693	733	738	720	718	733	694	697	663	709	675	696	713	738	707	708	648	645	694	684	681	690	709	715	688	737	667	702	695	635	724	666	645	702	760	719	726	673	673	659	697	730	677	704	698	732	711	702	700	739	725	698	689	695	688	691	666	688	722	715	697	665	687	696	664	690	673	680	738	721	679	774	716	712	692	682	753	680	699	725	736	701	667	700	724	683	765	743	700	737	660	694	719	708	642	693	721	640	690	681	668	705	688	692	677	726	739	714	730	690	728	677	640	678	740	670	686	717	728	684	706	699	683	695	704	681	666	685	741	696	679	711	737	644	685	681	722	676	674	698	707	686	695	707	654	728	731	651	669	656	663	719	674	695	688	696	705	708	698	721	715	667	719	707	706	703	709	715	704	699	711	704	662	714	713	680	689	726	704	660	741	696	692	728	702	682	699	742	728	720	717	707	748	658	715	691	685	678	713	729	707	693	698	686	724	723	670	717	671	719	715	665	664	684	737	708	662	709	711	712	690	682	664	716	709	659	658	661	694	722	717	716	691	693	687	708	697	630	723	732	704	708	714	693	728	690	663	643	659	685	681	696	703	707	712	714	687	662	757	734	681	705	684	676	679	717	697	719	693	687	688	675	661	665	735	673	744	689	679	656	681	685	661	756	649	652	719	674	709	678	723	698	659	729	713	701	753	695	707	714	704	719	655	714	713	687	708	728	712	680	709	713	709	687	714	689	681	694	713	688	675	718	666	697	666	707	701	746	663	692	732	726	677	675	684	674	735	736	700	697	729	735	680	704	734	689	700	690	710	676	720	710	680	687	665	738	715	759	656	725	713	675	726	729	672	700	743	681	687	678	686	664	681	684	731	665	649	706	714	715	676	688	703	695	680	747	716	739	659	675	702	710	724	682	711	687	701	704	683	716	719	697	665	696	673	716	710	723	740	698	649	672	698	697	695	705	704	672	695	662	716	689	702	693	706	699	723	703	662	743	740	717	681	721	715	664	707	742	660	700	740	684	677	724	699	683	718	683	701	700	726	712	681	715	734	703	694	682	699	694	692	680	726	724	729	679	737	697	688	679	665	681	663	711	745	747	698	700	727	700	669	637	653	679	706	684	717	700	696	698	699	674	688	693	682	696	686	715	670	716	684	706	693	721	700	690	707	742	694	680	655	674	692	709	691	702	738	723	707	713	733	690	703	734	680	752	686	689	679	678	696	728	685	680	707	725	672	734	707	712	716	664	716	665	709	744	693	662	703	692	698	710	686	702	629	676	739	738	703	676	699	713	715	709	684	705	682	708	731	687	671	694	711	685	673	724	684	716	717	736	709	722	723	706	697	634	757	679	645	699	712	668	651	698	724	722	662	726	698	730	661	748	692	657	682	658	701	730	708	665	696	767	735	728	687	695	738	712	696	694	729	677	663	675	696	710	688	700	692	724	672	716	668	715	761	708	686	709	651	682	680	646	684	662	709	660	673	677	717	660	709	723	714	686	634	725	671	709	676	707	704	721	683	712	720	650	684	686	675	693	665	702	683	719	730	733	646	686	649	702	704	710	705	712	696	736	730	723	693	688	716	743	654	732	691	678	703	729	701	709	696	692	703	688	706	691	650	710	675	677	736	713	670	690	690	703	693	721	705	702	671	724	687	713	681	722	684	687	689	658	714	640	689	690	713	669	694	701	735	734	705	680	635	705	739	668	689	677	668	688	677	675	671	705	731	696	749	689	695	726	693	686	694	645	718	684	693	687	687	712	694	683	687	737	712	740	715	694	698	718	665	676	661	679	663	679	671	698	755	689	719	736	687	736	725	686	761	682	661	679	744	679	680	685	705	651	702	695	681	656	686	740	718	679	746	706	718	694	666	695	710	704	700	719	670	676	699	727	704	679	682	678	676	693	717	730	648	696	699	715	663	719	685	720	685	683	737	749	693	690	695	720	722	703	730	689	684	682	731	662	726	733	647	701	695	706	690	700	716	660	699	686	714	654	718	682	742	660	749	710	679	773	722	688	726	708	706	680	705	653	677	702	656	714	745	701	686	668	725	655	691	704	649	705	719	739	681	692	737	697	683	710	677	686	713	672	724	714	686	674	721	705	689	682	731	700	691	704	693	683	721	692	705	762	685	699	677	676	725	734	706	701	707
24173	22592	30402	24957	19514	7362	711	539	482	535	492	466	498	480	441	506	502	461	466	511	528	479	476	513	456	484	457	451	515	479	486	473	508	483	487	507	483	490	499	473	474	466	464	494	480	474	478	456	493	492	480	475	468	467	458	488	515	506	511	497	502	486	461	506	492	485	466	445	498	489	470	485	509	523	490	505	502	486	459	478	477	494	465	505	455	448	501	485	464	473	523	462	502	438	505	465	496	504	488	492	503	477	513	474	493	430	483	474	508	509	488	460	496	496	485	468	472	511	474	489	491	457	523	485	470	497	522	476	487	467	446	483	502	453	504	493	507	464	487	462	479	531	485	436	458	460	483	484	480	456	458	490	487	490	503	533	515	488	498	482	469	463	517	471	468	495	470	486	478	478	477	476	470	463	450	512	481	475	477	474	467	474	487	487	503	490	503	464	500	483	522	480	487	458	458	473	503	489	523	488	505	479	484	498	501	458	454	494	461	485	444	508	506	477	456	481	463	479	460	449	474	455	494	510	482	549	479	508	491	484	533	470	436	495	474	504	487	494	489	485	515	455	496	507	511	452	442	475	483	456	492	470	439	451	447	502	477	452	528	474	468	506	455	488	488	456	495	487	486	471	483	519	453	499	490	466	460	478	460	465	492	470	495	489	477	492	491	467	495	454	467	505	472	537	489	481	500	449	489	453	445	469	479	477	485	498	492	473	495	506	478	447	495	482	458	483	452	486	498	497	499	491	494	459	452	472	472	487	513	480	488	517	486	496	495	505	472	468	453	498	491	460	478	474	490	471	498	481	467	432	455	496	450	444	500	503	480	487	483	509	500	486	464	440	463	474	480	529	473	512	546	418	503	444	490	439	505	505	465	510	481	516	477	464	499	460	451	474	483	482	483	480	446	502	475	483	454	447	441	478	475	454	519	445	473	486	495	457	476	455	506	457	462	455	497	466	492	480	478	479	461	488	444	505	455	473	453	515	492	464	476	438	471	483	450	490	483	499	456	494	493	497	512	470	490	495	476	496	488	493	461	491	469	478	471	468	472	459	472	513	481	499	470	489	474	490	493	487	476	462	449	446	464	475	462	485	515	502	469	510	438	470	453	493	464	467	452	473	494	479	447	500	480	478	484	490	511	472	495	436	490	475	471	514	447	496	513	494	486	460	456	479	481	518	502	478	487	469	490	433	511	478	487	494	443	488	496	509	499	499	478	468	483	456	486	505	504	489	504	469	483	474	480	494	435	462	495	480	469	466	476	493	464	481	525	486	492	467	474	483	497	487	499	461	476	484	537	456	497	463	456	522	529	483	495	474	454	505	506	501	509	441	515	492	448	461	442	438	475	483	460	469	490	463	473	525	484	474	471	487	498	443	495	482	442	502	464	465	499	483	485	489	505	495	480	462	496	442	450	467	504	468	458	495	466	477	467	464	512	476	492	466	464	477	487	493	480	481	450	465	478	464	503	481	450	471	462	472	447	482	469	501	483	497	486	467	441	511	478	490	476	523	493	515	477	495	464	500	482	440	473	476	463	502	479	465	467	499	474	496	463	490	464	494	480	493	470	481	465	471	469	508	505	482	512	524	451	469	476	522	500	456	492	463	470	431	468	490	487	460	514	493	447	482	470	496	480	505	474	518	513	494	455	486	464	441	504	484	472	506	491	524	457	506	441	481	432	500	491	501	492	439	474	478	457	482	456	520	477	465	472	465	494	494	501	491	474	478	500	457	473	494	501	469	482	486	476	492	484	440	475	491	458	452	477	499	490	480	481	471	450	500	452	483	466	483	477	481	449	476	500	480	480	483	534	443	510	484	449	460	468	446	479	454	468	483	524	493	471	477	462	442	463	444	483	480	468	471	436	508	478	508	490	508	486	491	525	499	525	491	479	501	463	486	452	486	494	461	495	469	509	500	459	485	453	458	503	465	456	490	464	464	505	465	505	491	477	438	477	463	480	474	474	472	466	483	500	489	467	537	483	485	480	502	496	507	523	490	461	492	481	448	481	528	464	463	479	496	475	446	471	441	473	451	481	477	510	529	445	468	480	471	484	439	481	470	522	511	462	449	465	491	470	493	483	477	472	468	483	484	480	444	498	491	497	473	491	501	455	467	491	481	497	428	453	487	503	499	432	482	482	477	458	446	485	494	459	507	445	438	474	466	492	505	514	468	491	473	466	506	481	471	455	478	501	485	477	497	467	492	495	481	518	460	484	504	461	469	514	483	510	508	498	454	467	487	478	447	446	515	469	480	538	476	444	502	516	472	500	516	500	503	473	484	495	435	446	456	475	499	447	510	465	453	490	484	491	511	444	465	517	477	477	508	476	484	471	471	467	459	468	505	463	489	476	480	452	539	478	510	490	444	494	461	477	458	455	503	475	501	471	476	495	478	471	487	485	474	513	482	469	482	421	459	450	465	502	460	482	460	464	463	463	491	442	496	495	473	488	468	511	461	472	472	520	483	511	477	473	477	505	449	487	476	480	477	453	480	475	497	463	453	464	496	519	429	468	485	448	508	478	506	459	469	477	468	450	478	478	475	446	514	487	462	509	523	470	476	448	491	492	474	509	433	486	525	505	481	463	489	532	483	478	467	482	487	484	477	466	517	485	526	474	488	450	491	512	503	473	522	516	510	451	468	509	450	432	463	511	471	496	472	462	462	510	485	455	477	482	493	490	487	468	456	476	461	447	472	453	476	450	462	464	462	491	475	507	502	532	531	462	472	495	481	538	445	434	448	453	486	468	446	463	469	464	472	477	449	484	451	476	458	506	457	481	463	468	480	477	511	475	471	501	502	472	466	486	483	499	486	502	457	476	469	501	487	491	501	514	496	424	492	465	484	451	489	460	513	511	469	471	462	487	501	477	499	478	492	493	482	486	477	519	463	486	504	470	473	478	481	484	492	490	481	492	476	489	479	486	461	470	440	474	515	484	486	488	511	520	491	504	484	482	478	509	462	463	469	463	469	520	488	436	450	488	484	508	444	478	488	497	456	501	466	468	444	473	494	488	481	495	476	457	481	504	480	493	465	493	471	493	475	472	480	495	477	437	469	480	463	504	518	490	481	495	456	469	443	468	467	448	516	445	467	467	453	467	529	492	493	499	494	500	442	485	501	510	499	480	494	452	478	486	464	490	484	507	484	454	474	494	504	477	481	448	487	458	464	501	487	525	476	472	481	466	467	478	460	493	517	470	479	468	527	490	457	465	439	495	461	516	461	474	480	476	491	505	485	479	510	428	502	490	426	506	523	469	481	458	482	493	482	462	489	511	486	510	472	464	498	475	491	436	492	451	481	517	469	506	489	452	500	488	449	459	480	471	480	488	475	466	478	456	450	498	480	448	427	511	470	494	495	503	489	481	476	466	485	499	500	487	473	449	440	502	486	494	493	470	448	496	499	493	486	519	508	467	474	478	481	514	503	455	489	476	503	495	468	471	517	487	444	466	504	467	487	487	488	485	535	464	437	485	479	449	500
59906	87730	59402	29532	8396	1942	858	778	722	737	728	721	759	699	731	657	742	747	711	698	726	741	709	683	731	689	714	689	747	745	652	731	731	693	733	678	716	724	717	716	708	700	734	722	715	689	686	725	671	716	691	757	716	712	678	682	707	683	700	710	669	667	684	667	697	738	735	707	740	713	675	785	707	723	700	756	689	683	704	673	710	688	701	715	737	702	685	777	721	749	726	674	763	682	683	740	700	710	706	736	697	742	645	773	662	725	720	684	712	723	714	737	692	680	708	675	748	700	705	725	706	702	717	765	690	676	678	700	710	704	735	706	743	735	719	745	733	711	706	736	703	698	695	701	683	692	719	725	748	722	700	689	717	678	682	709	689	690	745	716	728	690	717	737	744	664	680	704	721	714	721	713	734	748	753	686	757	693	750	684	741	694	687	688	691	689	731	696	670	740	724	685	752	728	682	724	672	720	733	667	705	700	706	723	734	704	706	719	712	681	713	677	722	720	726	703	735	695	702	707	748	701	673	698	653	707	741	726	680	692	646	667	706	683	710	744	666	676	720	670	686	716	688	706	740	762	675	686	720	702	740	745	714	727	752	689	739	717	697	713	785	735	719	716	670	730	717	716	698	700	761	726	768	717	716	676	747	722	698	726	684	744	770	724	704	699	682	709	772	704	712	703	616	697	690	710	744	684	697	703	734	683	709	740	720	707	678	719	665	688	764	708	672	685	745	692	718	716	698	736	727	662	655	760	658	709	691	689	731	712	737	675	729	714	710	753	737	746	712	694	727	689	741	719	711	725	712	650	756	685	688	727	676	660	673	693	712	680	709	735	713	676	693	716	702	694	725	712	717	711	755	721	693	696	695	674	719	703	714	720	672	696	730	726	719	711	693	709	723	691	708	723	696	662	700	762	749	694	667	721	694	714	732	732	767	691	710	690	693	720	721	687	673	743	679	699	666	694	717	657	690	686	663	704	700	721	684	688	726	780	724	725	726	675	719	740	702	723	706	757	698	743	714	734	691	643	710	735	673	724	723	688	771	699	642	696	679	682	707	708	737	727	700	712	688	687	701	724	681	726	689	725	743	695	718	709	694	680	709	677	753	734	711	676	720	711	698	711	653	696	756	718	713	712	674	698	730	729	774	716	691	688	690	720	720	727	737	712	719	688	724	678	709	711	722	720	708	721	687	673	693	715	682	683	689	692	663	703	733	733	708	709	717	705	740	776	686	706	686	702	679	764	747	706	736	725	754	748	690	729	691	727	680	747	723	744	704	760	660	719	717	722	730	721	698	769	732	699	715	712	712	706	692	710	699	724	723	678	751	669	673	736	736	692	698	658	701	717	722	708	722	694	653	701	693	731	737	676	741	731	686	695	752	704	662	701	719	727	708	684	723	752	698	701	725	675	717	729	674	755	750	670	718	697	738	709	711	698	696	753	715	713	759	733	680	683	690	687	694	727	735	779	710	694	725	718	687	681	696	726	746	684	708	672	708	692	704	704	749	706	734	660	725	758	683	734	738	689	685	687	708	722	747	716	720	727	656	695	696	705	695	740	757	700	673	716	741	684	714	681	689	690	691	683	695	665	743	687	695	681	735	724	733	722	716	715	695	693	740	664	708	713	725	737	704	706	719	690	746	740	706	710	715	684	727	699	681	729	699	698	726	675	722	743	688	724	702	724	706	684	723	672	707	660	718	741	668	678	660	702	688	738	705	729	707	730	731	725	681	734	771	718	701	716	703	727	679	679	679	730	719	716	685	713	684	750	700	697	739	738	710	709	666	674	750	697	715	717	686	682	718	730	691	671	692	682	698	695	738	749	755	722	703	727	698	678	742	742	676	722	689	743	712	710	639	767	700	742	717	749	735	713	724	691	701	719	752	738	727	747	717	674	722	679	707	724	689	741	732	692	693	688	768	694	687	718	713	717	682	708	642	699	740	740	716	711	713	742	675	728	757	737	719	731	725	743	690	763	698	725	705	718	703	722	723	691	768	729	718	705	705	748	731	717	741	712	710	744	694	750	731	752	703	737	719	719	696	710	701	710	705	757	682	720	753	694	643	680	695	688	784	718	693	684	755	722	698	706	709	710	691	669	748	739	694	746	718	675	748	699	696	721	710	662	702	703	727	691	671	761	723	718	674	719	697	733	693	689	700	678	673	712	705	708	733	681	658	647	708	683	711	647	684	696	702	747	682	710	690	699	681	715	708	735	700	706	700	762	711	724	671	687	680	675	737	711	697	708	756	729	733	768	715	769	711	722	721	717	702	715	711	679	717	672	697	781	716	651	660	723	725	674	698	726	704	692	707	711	733	744	767	722	684	676	696	678	687	719	690	757	704	693	750	726	690	700	705	645	706	698	706	760	773	666	705	681	709	731	664	690	723	701	784	700	744	697	700	733	711	711	746	736	677	735	725	762	725	726	728	734	714	657	712	692	706	676	656	699	691	697	710	734	713	655	663	767	699	693	749	700	703	692	709	720	687	689	699	750	684	713	702	731	702	654	688	684	673	698	710	743	656	680	696	735	697	728	720	696	697	683	722	655	714	698	729	720	722	680	718	686	732	738	672	691	722	678	714	696	766	710	705	750	670	695	675	697	721	689	703	711	685	699	704	669	697	749	684	699	733	713	708	751	684	729	738	705	698	659	720	752	699	702	691	713	764	724	735	732	731	723	710	715	730	728	746	715	729	718	707	735	709	747	711	680	734	674	715	707	699	766	728	697	733	740	728	729	735	753	742	710	701	706	706	755	707	681	741	701	707	730	700	708	708	703	677	643	724	679	743	709	737	707	684	671	695	690	717	684	698	686	743	713	714	748	749	752	686	749	719	727	704	723	685	705	692	709	739	703	720	715	699	699	705	767	748	748	760	723	707	702	743	680	671	721	719	734	721	698	714	737	690	675	736	729	720	709	731	742	698	725	719	708	711	696	740	730	664	685	693	714	679	665	702	672	669	662	695	723	741	740	665	733	682	706	729	706	654	721	760	726	753	691	716	730	704	713	718	701	761	723	746	717	719	733	741	677	678	741	739	697	740	684	742	702	694	715	699	681	717	739	732	717	773	668	710	702	718	696	679	709	706	682	655	709	665	716	741	728	722	707	692	713	661	681	720	777	699	695	669	694	683	731	694	663	664	728	663	726	707	720	678	690	726	714	742	720	725	633	705	659	702	686	700	739	680	730	663	697	704	704	733	749	666	748	684	702	702	763	716	730	735	710	731	670	753	737	685	718	700	702	725	694	690	744	674	714	719	725	720	717	727	753	723	753	689	715	696	684	748	694	743	686	702	745	745	682	712	718	714	713	725	646	707	681	731	741	724	741	718	688	709	718	714	727	674	757	675	685	748	688	747	616	750	691	673	681	681	692	657	762	698	755	682	695	696	708	721	718	697	672	683	700	635	684	720	696	772	674	744	719	728	750	736	725	669	742	763	675	697	750	703	702	706	720	689	777	705	686	709	698	662	712	697	690	732	675
22966	21644	29643	23893	21010	18406	4168	588	535	493	574	508	528	469	479	541	511	527	557	532	506	521	508	536	509	530	498	491	526	521	518	506	533	484	562	507	518	522	520	504	493	531	522	560	524	513	471	535	548	509	454	512	504	548	528	515	534	564	503	489	524	523	536	517	492	496	487	538	497	509	496	513	511	471	542	491	528	495	520	543	495	516	486	514	480	550	463	538	468	527	526	505	504	504	542	543	511	506	498	471	503	524	494	502	498	540	531	533	533	556	517	526	511	488	540	490	545	499	512	499	511	521	496	520	500	502	496	540	520	500	507	533	496	506	505	534	506	507	518	525	533	513	497	499	548	496	533	517	483	519	524	498	530	546	514	495	498	438	554	509	524	473	525	488	507	490	490	507	515	512	487	518	536	500	517	530	534	463	493	531	505	535	477	490	499	507	478	564	521	507	542	523	469	477	459	523	490	487	503	498	516	544	486	492	526	513	519	539	510	488	513	528	513	519	468	482	525	519	488	494	488	524	466	520	530	492	493	514	513	518	490	499	511	557	504	503	477	497	478	543	507	497	477	495	525	472	525	487	521	513	489	495	511	499	522	497	508	506	480	520	506	506	494	502	515	527	487	484	490	507	525	500	546	478	519	516	495	517	558	507	529	501	525	517	482	527	520	528	473	520	524	510	483	489	515	487	488	471	474	531	487	513	510	526	494	509	531	504	521	501	513	492	501	517	522	461	524	534	494	517	518	515	481	489	520	506	497	513	518	483	562	507	520	512	481	507	530	495	506	509	502	516	511	557	456	494	483	503	499	498	519	511	508	503	503	486	533	479	521	509	487	554	523	516	486	530	508	504	515	486	489	519	458	509	456	532	494	481	491	457	532	544	473	504	551	441	480	525	471	472	507	482	500	518	527	529	522	490	553	474	511	483	499	528	486	506	517	557	524	555	525	519	518	493	476	501	505	562	478	491	521	476	504	533	505	498	485	468	519	535	491	543	503	527	521	493	504	530	488	482	530	515	510	503	450	491	524	570	528	540	478	496	531	515	493	491	480	483	494	497	529	545	497	518	519	508	466	474	546	505	511	491	496	490	497	476	479	517	535	491	514	553	506	501	515	526	543	513	511	517	509	518	506	476	459	498	545	500	505	502	495	500	494	530	510	492	529	485	478	476	506	520	514	552	500	532	523	514	472	515	502	509	528	528	524	481	520	554	542	534	519	462	488	513	518	479	485	512	535	509	524	498	520	523	519	524	492	491	536	504	477	517	491	502	507	494	518	511	496	530	513	536	501	534	506	498	519	523	544	516	512	470	521	526	464	499	514	511	504	498	463	506	531	492	488	507	500	479	484	472	478	525	505	510	524	505	564	517	528	483	525	532	512	524	495	519	531	519	482	498	520	488	502	470	514	540	488	556	464	470	505	517	520	558	483	492	468	492	474	510	534	492	499	476	510	489	467	544	525	444	514	547	473	471	461	532	548	492	515	531	491	505	496	508	467	493	510	482	515	538	524	515	500	471	482	562	519	515	498	515	468	454	515	496	527	521	507	536	521	496	505	512	502	504	551	531	547	521	547	492	494	461	503	518	537	532	507	499	522	534	512	509	515	502	504	508	477	549	509	483	511	488	513	505	542	530	531	559	528	517	548	485	537	482	480	556	532	523	534	530	491	457	525	530	489	510	481	531	490	515	479	493	501	514	515	500	483	447	523	491	503	509	488	500	527	496	546	473	477	525	502	511	510	484	536	486	547	506	527	521	507	493	529	501	479	523	545	507	497	525	501	482	495	499	513	505	473	507	483	556	511	501	482	520	472	548	521	527	511	471	513	519	502	504	522	522	493	482	553	494	493	497	537	510	540	535	525	518	523	466	519	486	499	487	520	455	486	523	492	494	481	565	550	517	525	527	491	537	495	530	490	493	536	494	514	481	522	529	554	528	499	527	478	495	447	459	515	486	528	516	543	505	517	514	530	494	485	515	489	517	509	508	514	500	505	527	507	503	490	519	562	482	493	524	511	512	503	472	525	492	511	548	525	460	540	551	519	525	510	515	497	486	476	508	502	511	545	495	518	484	519	496	514	518	510	541	546	513	492	513	535	490	517	532	506	514	530	508	498	491	494	489	565	516	551	501	509	499	466	472	505	477	478	512	507	506	502	503	500	497	438	505	502	498	503	517	518	524	514	483	507	522	503	551	528	516	537	541	525	512	493	467	534	490	552	545	519	544	459	552	459	521	507	521	522	500	484	495	502	503	517	504	510	494	489	515	507	528	499	514	520	541	471	544	529	504	456	525	511	487	512	476	493	533	470	554	531	524	508	524	504	508	482	505	456	544	511	511	537	515	541	496	526	493	487	509	515	498	534	506	494	504	512	530	496	479	535	508	470	502	490	504	495	476	540	523	485	475	483	545	520	488	495	526	501	527	473	507	476	553	499	524	476	451	502	498	523	522	495	505	498	505	513	517	485	507	536	497	522	486	523	472	473	520	537	520	504	494	470	528	524	507	498	525	523	467	476	511	499	503	555	506	480	529	528	502	473	523	458	484	556	486	501	509	528	488	500	492	502	482	478	500	501	478	477	489	491	532	507	514	487	502	514	549	499	506	506	508	528	510	499	508	514	537	514	520	498	508	517	486	485	476	513	513	502	535	499	532	510	465	498	532	480	529	519	534	484	494	507	453	509	532	497	518	479	522	525	506	480	491	496	515	517	519	492	548	539	513	477	526	497	516	556	515	514	496	499	482	492	488	520	501	531	492	475	489	512	532	493	492	512	500	529	472	517	505	507	503	495	525	485	519	511	524	510	511	510	489	549	495	531	496	511	524	508	513	537	501	528	491	501	492	492	492	499	545	513	517	537	503	494	540	494	484	494	476	484	505	467	506	559	480	471	483	507	497	474	530	507	490	521	520	506	530	533	508	540	543	502	523	472	481	514	485	460	505	474	503	466	519	511	509	462	503	491	491	504	504	517	511	491	525	513	508	484	523	484	527	534	530	532	465	520	505	495	471	517	524	522	508	473	526	499	492	491	499	510	496	494	537	515	505	508	493	507	509	490	527	529	520	511	505	514	510	524	502	525	476	480	473	484	507	465	494	536	492	519	537	552	487	491	480	508	474	474	536	550	509	483	541	482	519	523	560	539	500	465	485	512	474	495	544	463	504	467	488	509	483	479	493	532	512	489	485	475	502	474	492	531	489	514	516	533	521	504	518	510	495	507	493	538	533	496	502	551	479	502	469	518	524	560	528	495	456	492	517	494	506	492	477	508	504	497	469	491	498	506	501	512	493	516	512	517	499	514	539	537	518	510	503	473	519	516	512	516	515	529	451	501	538	505	539	511	521	492	502	490	489	495	513	523	508	476	515	540	478	527	488	509	503	486	499	507	490	518	481	508	524	476	485	509	511	514	514	574	445	531	523	487	554	485	491	548	503	499	505	509	513	488	554	527	503	455	456	490	518	512	534	524	496	499	486	478	493	528	512
60575	97676	68508	36580	12211	2706	939	741	674	718	763	773	732	729	772	707	734	752	674	767	700	731	749	763	743	728	740	724	714	702	732	745	777	752	729	703	768	715	733	736	741	695	780	679	775	727	717	742	731	741	762	763	703	701	747	750	705	747	699	723	681	709	690	747	723	777	724	683	732	701	746	748	731	716	721	733	675	698	756	736	715	727	769	711	707	726	687	719	745	729	728	708	702	768	719	688	719	691	691	727	700	741	677	693	750	673	695	749	742	747	720	727	734	735	745	704	794	636	704	746	694	723	725	756	778	739	732	728	745	737	711	708	691	714	766	736	738	761	781	705	739	723	706	736	697	711	716	720	748	728	721	696	727	740	723	734	745	770	730	760	741	749	739	753	718	762	759	686	705	691	742	705	716	742	765	781	704	718	712	693	719	727	738	764	701	736	680	750	744	775	703	713	708	699	765	716	693	749	771	735	747	681	737	763	691	771	701	727	721	720	727	759	762	753	767	784	752	728	753	744	734	697	754	736	712	705	745	753	749	721	692	750	695	725	724	716	694	685	738	743	756	759	743	745	807	686	673	701	725	727	728	757	726	706	719	764	766	744	730	699	716	726	710	700	716	686	770	780	748	696	763	749	706	691	734	696	704	682	722	725	751	756	710	754	704	687	731	673	770	719	734	690	748	778	744	730	667	726	738	709	761	754	739	712	756	722	712	767	687	716	720	723	720	727	749	723	722	704	718	696	730	740	702	716	727	670	722	749	723	704	734	716	725	747	697	708	740	712	759	702	722	744	692	769	752	704	720	687	726	700	716	761	709	709	730	747	722	797	725	713	751	720	738	749	720	707	709	724	742	720	753	705	745	703	717	743	730	742	768	718	730	704	724	730	723	790	708	724	691	704	733	754	732	714	735	749	768	703	740	732	749	747	754	739	734	679	739	721	683	718	748	735	742	723	710	711	705	775	735	697	748	694	700	728	693	772	723	727	743	749	691	734	765	702	742	695	741	755	735	651	690	733	741	744	745	778	744	730	732	712	788	737	713	706	738	720	717	727	677	769	692	720	719	735	734	781	730	701	718	723	770	731	637	699	724	753	753	733	737	767	746	732	720	698	728	696	742	719	800	725	698	717	741	746	728	691	728	730	723	763	705	698	697	728	730	740	727	750	698	730	755	698	743	716	741	745	711	769	723	738	800	742	760	717	744	713	731	738	726	650	692	741	728	730	759	717	734	739	714	684	742	750	715	789	725	772	756	718	696	679	707	684	715	721	725	797	724	712	726	760	732	730	735	733	724	749	748	737	742	736	716	718	746	672	753	703	723	758	725	761	761	702	750	730	750	736	697	794	743	725	707	689	726	766	743	728	729	739	685	747	702	743	761	711	708	773	734	715	728	705	737	750	703	721	727	759	687	722	718	732	730	751	709	716	755	721	747	705	701	709	757	720	720	716	706	717	710	697	710	718	712	726	746	676	685	758	719	721	725	697	722	736	729	728	727	704	768	709	740	737	705	708	751	716	671	750	755	760	697	724	738	776	740	720	699	724	725	713	675	787	709	721	727	702	706	708	735	779	677	737	758	744	737	760	768	730	757	725	698	707	740	758	745	747	745	724	712	727	751	727	725	766	727	679	741	696	691	725	765	733	722	670	712	742	724	716	746	702	715	797	693	735	736	748	737	740	702	736	738	711	726	673	717	742	744	741	724	705	751	725	744	730	719	709	773	711	750	729	758	727	752	733	723	742	743	754	700	780	813	740	718	736	756	756	766	778	712	757	774	718	707	729	775	763	712	696	702	736	716	710	745	718	703	694	701	642	733	743	734	769	735	731	712	720	757	676	745	726	731	697	692	767	733	710	706	757	749	704	728	738	681	737	708	706	696	669	721	728	725	720	715	716	728	694	681	723	748	731	737	734	727	720	767	722	712	709	696	753	732	687	692	736	694	709	715	677	779	761	738	700	788	725	724	747	706	730	678	752	702	721	744	722	718	756	695	758	763	689	785	687	738	746	729	719	716	750	723	722	766	767	725	699	711	735	731	730	731	714	797	775	712	743	716	707	798	710	763	720	700	744	724	712	704	775	737	704	741	743	738	670	713	748	728	787	727	804	716	779	712	724	754	733	734	735	687	704	714	780	724	713	711	717	730	700	779	711	749	704	695	735	726	728	717	741	752	745	704	716	728	760	730	731	735	741	709	772	715	719	726	720	688	765	732	726	726	695	697	705	757	705	732	711	740	715	703	727	728	723	710	729	757	737	688	748	716	757	716	735	729	712	719	763	691	707	746	739	715	709	667	703	713	771	753	730	723	686	726	730	674	739	790	712	720	711	710	729	778	702	708	722	744	730	710	734	726	717	741	744	739	682	726	728	731	693	728	718	716	733	714	700	698	744	739	733	712	704	716	714	712	732	735	717	682	691	775	698	697	746	709	694	759	720	727	693	767	748	708	725	759	749	710	753	734	751	764	789	720	714	696	701	723	713	747	724	716	784	741	742	731	744	738	726	715	798	741	744	725	713	722	741	689	746	721	742	731	793	708	727	732	738	732	709	697	702	704	763	741	757	745	774	726	722	715	683	725	732	735	714	728	735	742	735	729	710	716	715	741	739	714	736	726	733	727	690	737	738	710	759	728	724	751	717	749	699	767	716	773	703	770	716	709	782	712	757	688	707	736	666	726	704	726	755	745	686	708	738	730	756	733	735	731	766	688	747	778	735	756	736	730	743	707	723	763	755	707	716	724	696	791	693	728	717	734	737	708	769	766	748	758	741	751	759	742	697	735	768	724	694	779	760	731	724	700	738	762	713	732	752	727	738	716	758	732	624	735	702	697	717	741	698	723	689	774	708	661	722	795	734	728	699	677	725	739	786	746	677	724	755	778	744	740	721	708	739	796	735	757	715	684	774	721	726	726	741	737	730	745	680	742	742	720	725	663	751	747	724	733	706	773	725	739	702	656	716	732	739	718	697	766	733	700	741	776	735	808	779	751	700	715	690	730	700	703	715	740	748	742	706	729	759	672	723	721	706	705	704	754	674	719	724	753	688	750	681	738	717	704	706	729	697	701	757	707	750	737	714	688	692	748	792	723	750	690	702	728	695	689	709	683	719	701	681	744	701	725	750	708	741	741	729	719	735	692	720	694	703	737	770	680	734	708	710	772	677	675	768	729	744	745	685	739	741	704	703	725	709	713	713	740	718	725	703	727	700	723	714	735	734	691	705	697	735	713	771	693	691	742	743	742	710	726	703	737	791	737	721	702	812	741	719	728	747	722	686	744	712	739	768	757	710	735	729	739	772	738	694	735	741	742	730	719	724	743	771	703	740	677	732	752	677	726	730	729	743	689	700	729	764	769	729	751	712	702	712	660	724	736	719	741	695	719	734	720	718	698	707	699	681	721	724	741	680	789	712	699	760	725	739	659	748	749	743	765	743	686	703	705	711	717	728	749	743	734	717	751	671	782	735	709	748	741	705	685	769	714	706
30530	30857	27031	10940	1482	592	528	493	457	475	508	491	508	499	462	453	460	455	449	514	475	456	450	449	472	455	490	510	485	469	511	411	472	460	500	461	460	477	506	445	456	440	462	476	498	442	465	463	460	468	477	443	484	522	484	480	457	458	474	499	445	434	426	510	464	511	479	478	487	472	448	484	474	523	444	482	457	447	433	426	475	457	483	480	478	466	456	463	462	480	447	500	456	464	455	459	482	487	470	459	427	468	445	477	479	445	471	462	489	477	496	453	481	482	483	486	501	486	441	462	460	460	546	434	477	446	444	490	495	444	492	479	465	452	458	468	462	514	469	506	494	496	484	503	522	462	485	481	459	458	478	452	461	466	429	482	475	446	442	469	487	459	457	449	456	461	464	470	489	471	482	490	472	491	471	463	488	459	495	490	514	513	446	496	462	454	477	467	462	528	456	482	477	464	499	449	468	465	483	485	474	473	475	439	481	542	461	457	480	482	467	480	489	485	522	454	457	448	473	457	424	467	447	487	525	490	471	449	498	474	485	455	477	493	531	450	468	490	445	471	516	472	454	464	536	463	480	469	446	506	452	510	480	509	476	475	461	494	491	506	432	484	484	457	451	446	486	449	441	481	459	488	510	451	469	482	471	457	495	452	485	465	481	478	439	455	449	464	472	469	489	504	477	477	445	470	485	497	461	473	518	491	501	469	483	486	450	428	468	460	484	474	473	437	446	473	462	475	448	470	468	443	492	458	482	475	433	462	432	503	449	478	459	476	440	472	476	430	465	510	501	483	431	462	444	480	488	453	490	462	503	486	495	486	476	455	497	477	466	517	483	441	457	462	468	482	466	440	458	524	489	457	498	449	443	442	461	443	436	477	492	491	483	488	492	508	465	468	506	462	499	495	453	452	466	465	471	491	476	497	488	453	451	448	475	437	465	492	454	458	445	484	475	482	480	457	459	477	488	476	459	468	473	485	459	527	485	488	520	446	554	497	467	489	465	509	491	457	495	482	443	433	463	519	474	463	458	490	474	459	456	432	456	469	458	458	462	497	486	458	467	459	483	476	430	464	491	478	428	519	432	452	471	471	476	452	480	482	474	490	453	493	497	448	464	439	472	498	487	456	479	458	483	497	464	465	468	478	516	465	480	471	445	478	449	430	465	502	446	484	467	467	461	501	484	468	475	472	441	446	457	473	462	465	487	455	487	483	477	502	472	472	489	515	455	439	477	437	445	470	465	443	476	483	493	432	478	483	533	511	474	457	464	494	428	464	498	485	474	487	478	462	484	435	491	475	495	417	467	471	472	479	437	473	468	462	457	475	492	441	460	457	456	522	465	454	496	478	483	521	463	497	457	471	481	527	505	459	488	462	486	479	488	466	456	452	502	467	470	448	443	451	461	456	486	459	464	447	490	489	478	444	461	500	484	439	484	445	485	451	459	516	457	433	444	453	477	483	443	482	449	456	487	484	488	465	508	454	463	429	436	418	447	472	503	501	473	454	498	471	480	442	490	501	465	438	508	479	511	462	439	450	476	465	492	467	448	464	434	491	499	471	461	468	464	439	492	479	486	457	495	490	475	473	454	465	462	485	416	507	469	494	475	493	482	474	495	509	468	493	463	470	505	463	478	469	461	468	453	483	466	489	468	476	504	486	470	488	453	458	458	464	494	433	467	463	460	471	482	444	506	513	479	449	466	491	474	456	436	474	478	492	448	470	454	495	464	450	438	461	481	477	482	472	492	453	465	455	476	495	512	489	495	445	456	437	456	456	497	475	456	497	458	512	461	478	491	480	487	442	527	455	468	435	471	488	445	475	450	475	459	506	522	510	451	480	443	492	445	467	469	488	471	453	464	496	472	484	475	514	457	466	455	458	450	507	488	485	423	438	449	458	493	473	464	467	438	485	470	443	464	479	466	433	476	459	453	458	486	487	467	486	467	490	483	470	468	474	461	490	464	455	443	473	492	459	487	473	447	444	443	450	476	468	493	482	482	505	520	477	531	478	477	472	434	476	442	498	463	478	480	499	526	457	482	485	431	493	487	481	484	479	442	456	469	491	529	480	462	458	520	463	475	484	450	451	472	476	431	448	484	471	462	454	484	463	428	465	472	483	469	472	470	500	486	461	486	467	481	470	475	459	446	449	429	470	445	458	431	472	451	479	485	488	493	481	492	442	482	493	497	474	474	442	494	475	467	482	452	435	476	436	458	434	464	505	477	450	492	475	465	465	456	494	452	472	430	477	453	493	439	511	503	459	472	427	449	480	458	474	461	482	484	531	473	476	490	486	495	471	458	468	478	446	459	450	514	465	498	508	460	476	508	504	461	467	483	470	481	514	512	478	493	457	470	462	478	468	477	482	428	454	438	519	500	482	485	499	470	496	464	482	464	459	478	516	498	501	451	460	488	435	452	471	483	490	493	447	501	468	470	449	476	488	440	451	506	508	472	471	462	468	459	517	477	448	458	488	490	471	532	469	488	483	471	459	471	458	473	467	479	473	462	447	474	455	483	424	459	468	479	436	438	493	498	437	481	455	464	463	456	463	499	489	468	462	505	490	441	495	458	463	468	448	464	485	449	465	479	463	455	496	445	490	494	489	470	460	488	456	484	492	483	491	475	461	489	446	474	484	470	485	471	447	499	441	445	477	457	439	432	472	468	486	516	459	511	457	482	463	483	481	502	495	471	497	474	481	461	442	448	433	455	477	473	440	478	458	464	480	446	490	418	478	498	463	475	473	470	477	499	459	471	514	493	457	525	451	434	490	465	495	481	489	467	474	475	470	491	468	486	460	505	463	498	508	513	474	477	446	461	471	475	490	526	461	481	471	475	507	456	475	458	492	449	456	496	449	466	469	526	466	478	467	442	462	459	467	464	470	505	462	465	478	489	457	482	465	473	472	455	458	500	462	472	454	502	445	448	496	458	499	460	455	487	453	460	479	482	461	462	463	445	439	484	466	450	479	459	492	485	489	498	479	455	481	446	469	464	481	466	488	454	510	460	446	450	449	436	487	517	473	484	472	488	513	439	456	491	479	495	475	514	482	489	492	474	472	464	501	470	503	466	477	468	454	488	461	489	498	475	491	486	456	467	440	448	498	448	470	467	452	478	509	481	450	475	461	464	471	480	434	452	459	482	433	510	458	508	479	446	444	467	473	446	473	432	474	449	491	414	480	454	507	468	461	493	495	500	479	441	474	488	466	498	469	464	447	441	486	462	447	481	473	483	466	458	458	494	448	475	496	498	465	463	470	457	456	491	469	455	493	446	506	471	438	470	454	485	478	435	455	491	466	480	473	456	460	443	454	470	474	461	458	442	455	480	486	486	481	479	486	479	434	481	487	484	449	532	501	459	463	494	488	465	493	473	474	464	498	452	445	467	481	467	416	451	474	471	452	487	450	466	444	488	474	509	485	460	528	497	453	484	491	499	460	422	437	461	490	461	458	496	467	485	482	485	522	481	499	513	477	495	484	464	481
37228	45797	29270	9605	2168	924	752	648	696	705	678	666	694	733	721	705	662	723	713	706	722	714	722	702	676	641	729	727	681	696	634	737	681	688	660	701	718	698	691	720	727	704	732	716	646	679	693	688	699	732	710	700	697	682	660	682	677	665	691	697	696	717	695	744	643	746	724	705	666	678	696	681	693	676	728	689	700	702	720	656	676	666	700	672	707	701	687	695	696	732	681	753	730	708	744	667	711	645	698	682	674	744	708	714	737	669	679	704	679	686	669	670	696	683	680	668	708	691	697	743	680	709	705	670	727	719	703	730	739	648	670	706	735	632	689	727	653	718	684	687	739	704	717	679	670	751	663	699	683	694	719	662	691	661	743	665	674	705	666	730	718	677	748	659	705	713	705	689	674	685	727	668	710	706	674	712	694	746	662	709	743	725	708	757	662	668	717	682	686	680	695	618	685	692	657	725	688	665	734	654	705	758	649	702	692	698	729	741	716	728	715	693	751	686	771	677	679	723	706	724	740	703	712	719	725	719	659	684	691	685	670	736	679	673	689	702	695	740	709	748	692	716	689	728	659	689	703	682	678	702	701	738	698	666	734	705	720	669	667	677	674	689	714	690	652	696	660	689	680	713	701	689	704	706	723	677	705	719	666	673	703	687	694	729	682	708	686	674	688	661	670	724	709	706	687	727	739	737	672	680	705	725	698	677	699	730	677	686	675	676	693	735	707	668	729	667	674	746	752	716	666	695	718	691	686	651	722	717	689	704	713	708	694	712	743	681	690	635	730	702	667	655	704	673	734	736	712	718	658	701	678	683	690	710	687	705	652	738	694	730	656	706	748	668	675	686	698	747	685	692	707	721	704	660	700	672	694	718	733	675	702	689	736	710	709	621	704	693	665	746	690	734	703	680	720	660	721	717	743	680	679	772	644	671	725	700	710	690	718	683	670	701	702	722	709	720	693	698	722	671	692	705	715	701	658	672	704	663	731	748	691	712	706	725	692	729	704	674	749	683	698	684	669	719	739	725	693	648	719	722	750	736	734	678	666	644	668	725	727	676	678	707	662	732	700	654	760	722	703	756	685	695	715	672	683	722	649	678	663	726	709	682	700	698	655	709	716	727	723	717	733	686	702	747	727	706	680	710	716	693	718	727	718	705	723	644	688	699	661	689	658	650	711	670	721	691	705	720	705	694	709	698	705	694	665	672	713	671	708	719	746	689	697	644	698	668	722	685	671	688	668	727	754	677	705	727	680	696	694	714	710	642	705	729	722	726	680	698	719	719	713	738	685	714	670	698	625	697	710	698	723	692	733	682	718	684	664	725	698	709	709	731	693	694	678	687	704	673	694	741	692	699	718	721	663	731	681	689	667	693	722	724	701	711	727	750	730	726	698	707	709	688	719	702	707	685	684	688	724	714	715	743	703	716	759	690	721	725	665	712	703	681	700	692	711	709	698	711	655	670	704	733	670	712	689	684	677	687	678	718	731	672	663	692	724	671	745	693	710	731	681	706	734	676	699	706	709	704	698	687	699	755	720	735	717	695	711	719	721	662	698	703	735	679	716	709	715	719	666	744	717	733	676	673	731	689	709	661	718	699	666	699	688	689	672	715	690	711	717	718	698	746	696	708	686	694	738	650	725	718	706	716	703	738	701	717	696	693	650	699	700	679	687	685	672	721	699	699	698	714	680	709	702	713	725	750	705	732	716	707	716	736	700	675	787	672	725	680	682	704	720	743	718	694	726	707	711	737	711	718	750	680	704	702	689	652	673	706	661	738	653	682	685	714	707	656	697	728	645	708	708	716	672	726	690	729	696	699	709	694	744	733	710	657	664	686	709	677	697	727	720	683	710	674	716	700	697	712	688	747	705	712	705	734	706	704	693	661	704	652	694	718	695	728	691	721	687	661	718	683	735	742	660	706	699	730	724	662	673	721	704	720	735	727	704	741	677	700	714	689	706	730	698	691	720	732	671	668	712	714	695	724	724	697	725	642	651	725	703	687	703	745	700	657	651	657	664	687	692	707	709	697	665	721	682	675	704	743	675	705	719	736	695	701	698	705	736	700	744	719	689	722	728	675	705	684	740	731	700	720	668	701	710	771	715	715	702	685	686	721	679	653	703	725	685	753	675	682	711	703	676	665	685	692	658	733	718	742	690	700	720	679	697	698	665	699	709	619	705	723	705	709	690	724	668	688	685	682	682	699	698	702	697	703	717	689	731	721	685	675	720	705	741	733	710	681	699	717	701	710	663	698	678	669	757	675	677	693	678	678	732	733	704	736	719	703	742	711	688	691	693	718	667	698	690	713	691	698	736	704	719	706	683	685	651	699	681	700	682	735	697	740	741	705	642	706	695	663	686	746	663	711	698	747	718	639	637	653	718	688	706	760	670	702	725	667	740	703	688	687	714	643	710	673	690	702	729	723	689	709	704	717	705	716	715	672	714	721	704	655	701	703	695	731	704	734	685	716	735	703	676	704	682	651	692	677	684	709	704	733	669	699	687	684	651	733	689	690	727	693	678	687	667	698	698	695	675	694	727	688	752	692	696	634	681	733	678	715	675	684	654	688	761	683	732	676	697	692	725	715	650	691	701	726	728	698	726	712	752	660	676	700	723	660	725	685	645	665	723	705	641	715	707	697	748	731	716	699	726	686	674	699	733	710	689	671	706	706	684	702	699	716	675	706	730	699	691	661	726	720	681	695	693	730	705	732	722	700	691	677	729	698	661	670	665	707	725	673	741	667	725	719	730	679	691	726	692	688	736	691	730	678	690	749	713	685	723	729	660	691	721	690	682	706	703	650	715	687	679	732	666	685	707	694	702	737	683	700	704	721	695	730	757	705	737	714	712	722	688	712	682	697	701	725	669	764	667	757	672	724	712	696	671	729	698	651	730	714	716	748	679	709	685	699	669	678	726	700	682	693	712	715	688	717	650	714	653	716	704	734	710	693	643	693	714	686	720	670	703	723	735	705	657	693	660	675	702	685	724	715	697	671	680	683	708	663	709	689	728	715	728	717	747	668	677	738	692	702	716	708	719	700	706	674	711	658	694	704	678	698	696	685	657	643	702	713	754	745	743	736	690	683	678	715	727	692	693	703	636	676	703	705	686	716	712	694	712	721	732	704	701	705	740	676	746	692	706	728	691	726	701	710	694	712	708	698	698	653	692	739	701	709	700	673	715	682	703	732	750	695	740	700	730	703	702	673	706	691	698	689	716	790	687	705	695	704	683	721	673	713	727	694	762	731	672	661	624	680	689	674	705	681	664	713	705	685	747	668	726	688	666	733	696	716	706	693	716	682	669	703	658	696	673	676	703	662	667	668	718	695	727	711	691	659	672	695	723	703	694	725	698	713	647	712	673	708	707	719	733	700	716	692	718	638	699	719	726	709	708	741	679	715	703	647	717	683	739	709	711	699	707	674	733	718	698	697	718	740	727	661	677	711	669	747	672	733	696	656	696	691	733	655	669	664	727	669
24147	22681	30792	24921	19423	7443	782	552	505	511	477	539	464	489	528	495	541	487	525	528	529	497	506	512	478	471	522	495	458	494	501	485	556	508	502	500	476	523	492	470	468	471	492	473	473	495	514	491	532	492	490	495	469	503	502	521	497	516	473	513	505	485	533	483	466	471	480	490	451	480	486	504	497	464	498	507	454	501	466	505	485	443	510	488	472	492	451	540	474	505	502	472	513	520	471	466	490	459	452	461	478	506	458	489	501	500	490	481	489	477	488	483	474	443	458	485	502	472	482	481	516	469	457	486	474	490	485	466	501	452	490	485	481	492	479	526	520	463	475	487	471	461	481	492	493	492	484	489	466	514	502	464	472	487	452	495	495	496	476	471	500	492	520	539	498	503	518	506	468	503	484	461	455	512	536	494	501	496	454	518	466	483	500	516	480	496	510	468	469	474	484	481	456	456	504	512	530	495	507	496	497	488	481	506	475	480	458	454	500	509	522	501	465	461	452	456	520	497	486	511	464	480	505	468	471	514	503	488	440	456	492	517	469	493	500	521	475	488	482	500	485	502	503	473	493	481	494	501	505	519	484	489	462	449	493	505	517	436	490	469	472	439	522	475	510	490	469	457	481	498	491	463	434	441	481	462	481	479	485	503	474	483	501	480	486	481	477	509	474	477	506	469	458	501	523	509	496	469	473	489	475	483	447	536	498	479	486	511	491	492	475	504	495	490	537	473	476	481	455	498	531	477	468	463	494	464	474	452	503	510	452	469	472	472	533	464	454	499	485	478	526	537	489	466	497	487	489	460	532	478	519	502	483	469	523	483	481	484	481	481	494	502	503	475	464	485	482	497	475	476	475	487	437	506	431	514	483	525	471	455	477	510	473	503	483	528	465	469	482	477	501	487	525	512	481	506	477	530	510	474	500	469	500	497	483	514	499	491	473	464	504	494	534	490	463	504	448	471	462	481	488	512	456	484	514	494	476	486	465	531	512	494	475	467	453	492	517	483	491	497	424	477	472	518	509	491	505	452	508	518	480	482	498	500	504	487	488	456	474	512	496	479	496	489	479	467	451	470	452	490	502	457	523	517	457	505	496	489	496	486	495	514	503	501	511	480	481	472	491	460	522	464	451	451	486	509	427	493	444	500	475	479	508	517	488	486	491	502	501	476	525	490	470	474	490	483	464	463	481	499	489	454	512	459	505	497	475	454	496	537	449	525	489	469	462	508	490	475	467	478	524	480	527	475	478	551	515	496	480	480	502	476	474	510	474	500	496	507	490	490	521	473	477	509	500	461	497	534	508	469	492	475	448	507	546	484	535	490	503	471	500	517	488	491	498	501	448	479	488	505	461	470	488	463	524	484	517	499	492	450	492	471	453	467	499	533	535	508	463	479	473	478	492	449	472	487	510	552	495	425	456	491	498	523	506	493	491	475	484	485	475	508	524	475	490	457	530	489	527	498	472	459	480	450	503	491	458	485	491	478	467	456	464	526	500	467	510	491	507	503	491	471	472	448	481	498	499	482	507	493	465	494	509	475	482	477	458	499	453	504	433	467	493	513	509	492	509	499	489	479	483	511	451	476	505	440	484	455	503	503	481	468	498	499	456	487	487	516	472	463	486	497	499	454	461	456	480	457	497	485	488	448	478	471	513	472	455	468	505	488	505	474	503	490	495	508	496	473	508	507	492	510	524	499	479	527	494	480	482	505	459	479	480	467	499	466	466	483	493	436	499	500	507	474	489	493	510	494	480	527	487	527	467	495	506	500	523	472	512	474	453	463	453	487	479	450	497	508	486	446	510	451	517	493	486	471	500	477	483	514	497	436	505	521	452	500	525	489	476	478	489	506	505	487	485	489	513	494	447	503	467	503	486	469	463	486	488	544	470	529	447	489	480	492	497	469	449	475	472	447	477	520	480	471	517	506	460	502	459	495	520	469	494	487	457	506	492	497	440	481	475	511	490	451	476	484	458	477	484	472	518	505	472	471	442	475	432	469	453	468	468	507	494	507	542	510	475	479	507	473	464	485	466	475	539	527	516	481	479	453	467	489	469	485	484	495	488	542	505	453	497	473	460	500	480	494	497	516	464	499	511	499	480	497	511	458	452	484	504	509	501	466	493	496	463	486	485	475	488	486	484	465	438	490	487	532	519	480	455	472	492	472	505	551	487	486	445	501	482	482	477	489	497	472	522	482	506	474	498	522	478	491	493	486	489	451	492	469	511	531	454	466	515	479	473	504	483	482	489	500	509	464	485	539	493	464	484	516	515	474	533	509	502	480	466	486	533	480	475	488	464	467	444	485	470	515	507	468	491	475	473	481	483	501	460	500	467	484	527	534	495	464	508	474	447	471	463	515	497	514	496	521	452	465	447	505	503	442	502	513	497	494	488	469	504	463	517	508	511	495	507	477	453	506	504	469	471	432	457	502	456	519	481	502	473	507	431	484	469	480	484	511	509	500	496	487	472	502	491	447	502	514	469	479	481	510	477	475	468	474	526	489	497	494	472	490	492	470	513	474	468	499	473	483	474	465	510	475	498	476	509	499	478	487	471	499	472	478	533	474	494	476	461	500	541	497	472	482	515	460	466	464	452	474	445	491	490	509	537	516	480	467	467	463	521	485	475	462	461	468	488	499	514	477	470	508	512	499	512	481	544	476	488	474	504	455	463	486	452	497	475	502	451	451	509	495	486	489	515	472	484	522	477	496	461	497	454	481	470	494	515	450	467	495	475	502	485	478	491	474	466	486	490	493	489	504	488	519	468	482	501	487	529	458	449	502	497	440	471	485	498	482	444	511	488	477	493	474	499	439	520	498	491	486	475	504	529	514	469	503	497	509	457	494	512	471	469	464	481	497	485	504	479	456	453	452	506	528	494	507	511	523	457	493	475	527	507	464	490	488	491	477	506	465	509	486	500	487	481	449	487	529	492	441	504	491	509	487	490	479	509	503	478	503	523	506	466	479	500	444	512	487	478	487	480	459	451	465	476	473	451	475	497	473	499	491	506	517	457	494	507	456	496	471	539	501	473	489	493	471	472	511	455	480	473	487	490	465	438	479	477	509	505	466	490	483	474	496	509	479	488	491	456	515	492	497	516	504	477	503	466	474	489	476	496	485	486	495	492	487	492	498	490	485	519	446	480	510	535	482	494	456	472	443	530	529	487	497	455	467	464	481	518	462	461	478	499	487	476	502	490	478	488	467	520	483	451	505	489	491	467	464	499	453	485	465	532	444	455	452	454	504	523	480	491	500	464	481	499	465	455	445	462	491	472	496	516	484	499	483	475	475	479	478	509	437	511	523	441	473	445	474	452	472	440	530	458	468	463	536	481	503	480	521	490	461	505	479	467	497	469	464	491	459	446	453	502	478	450	464	510	490	530	490	503	528	483	515	490	512	447	450	509	476	481	458	494	451	495	445	480	494	473	509	450	472	492	452	523	509	477	476	476	469	516	486	466	477	481	499	496	480	497	447	462	491
59850	88214	60145	29168	8053	1775	838	713	699	719	692	721	777	686	747	718	752	711	731	716	701	731	721	719	697	676	739	705	687	765	704	719	725	699	759	672	734	738	742	751	723	731	742	722	702	705	792	674	699	680	712	699	760	725	701	719	770	684	728	713	665	721	729	673	721	725	734	772	732	745	702	701	762	724	750	747	694	729	739	720	725	733	703	715	702	731	703	719	710	721	705	673	688	705	718	741	749	707	704	663	665	682	687	763	723	659	724	760	699	660	721	728	691	749	745	708	655	742	734	730	709	671	730	691	753	706	726	712	739	623	713	751	744	716	748	698	702	689	705	731	728	680	725	708	694	711	686	706	705	736	712	735	741	714	721	699	754	710	679	701	649	695	721	718	741	719	755	708	664	753	700	770	724	733	709	687	718	702	728	720	716	744	718	692	708	707	731	713	740	693	719	714	675	692	733	685	691	717	709	699	700	764	685	674	760	703	733	683	690	695	729	696	715	753	670	722	726	684	758	705	729	680	699	700	687	721	753	713	699	768	726	731	682	697	714	725	702	690	727	719	679	715	690	744	705	748	726	738	730	679	728	749	697	704	751	672	704	757	680	718	719	708	742	722	737	658	719	742	735	670	770	708	690	710	704	702	742	704	705	712	667	710	799	717	699	665	719	697	672	745	727	702	728	785	726	744	732	729	646	720	717	674	779	747	700	723	737	693	690	685	775	742	706	701	751	751	756	701	764	733	720	679	684	714	728	714	715	729	708	702	676	748	717	704	695	697	699	702	697	694	706	702	704	723	756	793	695	715	666	729	732	720	736	720	679	703	711	673	781	743	711	700	731	678	710	711	720	760	719	735	703	768	697	718	697	749	692	704	744	737	753	730	679	713	650	692	678	746	693	689	732	728	694	685	686	716	696	739	700	704	715	746	723	741	725	713	747	711	741	736	736	671	718	708	769	741	712	692	674	694	692	735	695	743	705	694	716	709	695	713	743	694	737	721	697	732	768	682	709	727	737	767	676	730	736	711	718	736	711	727	720	730	732	720	704	759	710	692	716	724	746	721	715	694	725	700	680	764	759	646	745	693	731	763	692	706	738	690	740	683	730	718	735	750	692	681	715	670	752	730	708	684	768	749	685	677	728	712	732	730	739	686	707	749	739	685	732	730	727	716	716	702	749	715	733	741	697	731	720	713	706	706	706	692	777	678	726	716	718	659	715	745	700	715	684	728	773	716	679	734	747	744	677	720	712	727	688	743	761	694	760	698	719	724	714	674	698	744	670	696	718	666	718	753	704	736	768	713	714	740	655	658	742	728	731	698	721	707	692	718	734	764	753	749	694	700	682	715	696	740	698	709	767	738	698	714	691	743	668	696	722	723	695	706	718	691	786	761	699	739	730	742	737	662	743	702	716	700	707	676	733	706	713	719	669	730	748	702	732	699	681	710	689	729	754	699	748	716	671	738	687	713	708	710	702	709	719	750	770	747	715	698	693	709	698	778	720	755	716	681	690	750	752	697	754	701	774	744	724	714	711	738	743	736	694	663	688	740	697	676	721	741	679	739	761	703	711	686	715	678	729	747	722	683	713	715	703	724	720	655	733	721	729	754	739	727	723	735	723	671	723	688	739	680	718	770	664	675	696	707	703	714	736	759	719	734	745	739	771	709	697	703	792	654	716	737	684	688	705	770	686	699	741	728	680	760	648	766	730	700	757	748	751	738	706	737	716	730	716	727	690	665	736	697	713	709	686	764	687	767	706	729	716	724	712	715	725	729	728	666	711	748	777	677	727	700	730	709	709	740	760	702	694	714	675	663	710	751	753	712	737	699	689	690	716	736	699	684	736	706	773	700	660	740	706	756	697	685	725	746	754	691	710	747	669	703	684	680	692	690	715	730	691	680	683	696	671	696	715	720	708	740	731	696	706	719	715	658	674	695	731	680	703	714	699	729	724	736	774	762	722	717	731	709	714	706	751	712	752	739	736	696	701	691	747	740	717	675	677	755	701	722	707	703	711	694	708	698	757	734	665	724	710	725	682	688	721	742	692	704	742	705	690	718	715	749	696	702	737	731	749	738	685	741	722	721	720	725	675	729	717	766	688	708	703	727	704	724	726	739	706	714	766	740	739	736	714	684	744	744	724	723	761	679	725	679	742	739	730	724	752	707	691	727	743	716	720	724	689	724	674	743	718	699	787	763	700	716	703	710	716	726	698	746	698	728	726	722	684	730	672	761	744	726	736	715	763	711	730	744	724	737	730	698	697	713	726	714	687	767	685	730	701	728	734	713	708	670	689	757	752	707	732	678	687	714	697	733	718	735	778	705	720	701	702	654	711	749	732	712	722	714	691	749	728	713	724	724	742	743	751	720	700	704	720	742	772	676	706	749	767	734	725	695	679	756	777	671	746	711	704	756	677	688	745	710	700	736	749	753	739	697	735	689	684	698	688	718	694	719	684	728	744	716	721	732	703	731	761	699	705	730	694	730	722	727	729	720	716	696	727	742	745	663	721	740	697	729	708	742	736	746	694	710	727	718	728	729	692	708	730	708	737	654	716	748	720	738	735	680	717	742	738	687	736	774	722	728	767	710	762	751	697	711	706	685	742	683	728	740	701	764	747	740	738	702	747	766	696	712	699	758	756	685	721	745	729	686	734	732	726	770	680	736	694	747	722	774	700	688	751	709	732	693	721	738	752	745	713	731	716	722	762	713	710	700	738	704	739	692	717	656	742	738	683	685	734	722	716	731	717	749	679	682	719	680	727	722	725	706	760	725	771	723	699	722	699	734	769	747	715	696	733	723	719	737	679	680	685	676	729	739	705	748	714	683	707	725	691	710	756	754	684	638	724	707	748	697	705	729	721	693	703	694	668	696	713	712	717	690	745	743	746	728	702	732	742	711	670	712	700	698	736	727	742	738	737	700	709	690	706	699	706	716	710	698	691	725	733	739	722	732	724	711	687	700	750	716	688	730	724	716	711	686	686	715	671	699	740	709	724	698	747	712	732	721	716	739	693	704	713	747	725	727	721	718	719	691	688	715	687	719	724	700	653	690	672	740	738	737	761	698	748	764	701	709	730	717	706	712	675	726	753	694	722	723	764	683	726	702	707	702	683	718	700	717	737	700	669	696	723	692	704	726	744	724	726	730	766	784	728	706	700	690	739	706	712	730	744	742	733	693	687	655	740	702	737	729	708	731	736	711	758	705	695	736	752	733	751	713	737	743	729	754	717	713	755	708	756	745	699	695	691	712	729	721	734	739	707	651	682	749	707	682	689	709	683	754	698	705	695	725	733	734	770	723	716	730	754	723	701	689	713	715	714	713	725	706	703	720	697	718	712	707	735	725	687	732	696	739	728	662	716	728	714	769	682	723	750	709	646	714	726	702	718	746	672	722	751	730	684	704	748	753	705	732	721	752	738	706	687	717	735	735	703	770	712	696	691	713	746	744	731	697	729	706	721	764	702	752	734	744	699	704	748	680
23102	21745	29788	23952	21079	18303	3862	587	570	548	535	556	495	524	524	555	502	538	504	541	509	534	528	527	529	502	523	508	532	536	496	505	488	502	506	512	547	523	524	514	516	516	475	492	514	523	519	517	548	459	528	501	517	513	523	532	476	522	522	473	550	479	504	513	504	542	499	529	517	536	520	488	520	531	503	488	525	525	496	512	520	543	553	513	471	521	484	518	493	490	537	482	507	519	511	512	502	521	514	512	512	515	470	536	482	521	514	514	532	548	518	466	523	531	482	492	525	508	467	537	515	534	468	518	509	509	482	522	543	523	549	485	497	510	507	508	515	527	511	515	547	490	511	512	498	540	506	511	472	495	463	465	528	515	506	488	536	481	517	470	524	516	494	502	534	514	510	518	506	518	545	543	514	530	525	534	502	501	526	507	496	521	531	513	534	532	509	462	495	564	549	509	506	518	503	511	526	536	508	498	493	477	500	547	472	492	520	538	488	507	490	474	495	501	548	530	536	537	501	526	482	504	541	492	528	533	519	483	474	507	492	514	505	514	455	493	540	514	552	497	507	478	507	526	509	485	498	470	499	535	485	481	532	475	467	476	499	511	490	521	511	520	509	505	504	534	565	518	478	551	505	513	523	502	549	514	516	522	522	520	511	501	495	527	519	510	520	545	523	484	515	502	525	525	475	499	500	468	498	511	511	499	483	514	494	503	525	488	470	524	570	490	523	536	481	503	524	483	459	464	506	499	563	485	475	522	504	517	499	524	515	517	504	495	478	501	513	518	520	515	519	550	481	503	532	543	515	554	467	515	523	514	493	504	487	507	521	557	537	518	491	510	523	538	499	476	514	512	532	550	508	512	460	498	503	540	501	490	492	538	471	521	508	518	478	496	531	499	507	503	568	496	520	548	475	519	488	499	531	515	474	497	508	490	511	507	497	496	545	478	501	527	506	490	520	477	456	563	514	504	492	497	503	509	541	496	512	493	537	501	520	500	498	512	519	509	509	498	493	541	479	516	501	487	534	503	457	524	504	496	501	541	500	515	522	501	539	500	508	494	512	509	506	505	479	551	523	546	510	525	521	508	508	486	503	555	511	482	498	531	497	527	493	513	490	520	514	520	481	482	491	491	487	466	515	520	503	456	484	520	486	501	529	497	522	464	511	524	503	490	506	507	506	527	541	498	528	549	520	499	502	510	527	505	482	482	501	521	500	523	533	525	500	502	494	498	501	545	554	515	508	553	488	529	493	501	491	537	534	518	513	497	533	528	521	480	528	521	472	509	526	520	478	503	575	505	505	540	506	503	520	513	503	509	538	466	543	520	491	557	531	467	510	490	436	491	538	533	495	501	478	489	497	482	542	520	507	496	445	482	489	558	523	529	548	482	524	512	525	494	549	470	527	514	492	551	489	523	501	507	502	498	504	520	527	496	516	501	483	491	499	554	527	512	495	486	486	492	526	505	506	477	524	491	518	550	505	470	509	465	493	497	534	506	539	481	457	481	492	534	511	547	522	546	524	487	484	492	573	516	494	461	524	499	504	523	506	500	492	509	497	525	482	541	488	490	532	518	511	511	484	498	467	521	477	490	485	519	497	513	485	480	509	544	504	514	485	558	523	496	525	515	466	522	480	552	496	529	532	518	509	523	536	522	513	508	537	511	480	521	463	548	492	532	505	537	523	530	508	504	472	484	531	518	539	526	507	532	504	504	521	524	541	517	565	484	487	529	468	505	499	530	534	494	509	540	538	500	535	540	553	517	481	541	491	511	526	509	502	490	515	500	483	519	459	536	508	548	538	510	450	496	532	525	480	518	510	488	476	493	526	526	509	513	484	538	498	526	527	521	541	515	510	507	499	546	495	518	469	506	490	508	481	477	482	501	511	440	534	501	533	511	503	501	478	519	502	516	488	502	496	481	488	521	462	545	464	525	486	509	498	507	533	492	552	491	520	512	497	520	485	507	514	509	506	499	519	493	497	523	524	514	518	482	495	525	518	539	536	530	558	501	486	509	507	517	493	520	475	494	503	508	538	523	492	547	537	483	467	530	529	476	494	478	512	539	530	524	539	517	508	492	492	452	499	472	480	477	552	486	494	528	532	521	503	527	525	518	511	520	520	496	523	513	525	531	553	517	460	505	462	532	534	488	488	494	468	565	546	534	517	497	518	513	472	516	501	474	521	516	508	509	503	535	534	524	523	477	520	483	497	497	487	497	505	531	470	482	543	492	507	497	504	505	516	524	470	499	496	511	507	509	514	454	493	528	544	536	480	491	502	506	520	512	482	509	508	471	539	492	523	486	526	512	520	490	537	497	524	503	491	501	485	510	516	488	488	535	479	545	494	501	520	500	472	558	507	509	496	500	516	476	480	483	470	548	500	459	492	517	508	547	495	492	513	524	489	523	535	467	575	498	507	488	547	578	492	514	501	510	478	573	531	501	479	569	522	493	528	488	515	496	514	507	515	534	507	483	512	518	499	542	475	489	508	544	525	517	487	511	509	556	488	493	528	503	503	541	479	518	522	491	522	481	521	502	481	517	544	517	523	490	521	512	476	481	524	520	490	521	524	514	507	543	515	523	495	473	517	508	499	474	535	502	494	507	493	549	519	479	535	515	560	499	530	502	482	501	508	529	534	513	523	496	493	480	486	527	483	456	524	487	538	521	500	462	494	525	550	525	511	497	538	546	478	496	499	532	546	523	522	532	521	503	521	485	498	485	509	512	472	550	530	498	481	497	481	508	473	486	465	491	526	526	520	557	504	522	530	500	512	502	519	491	486	490	519	523	524	515	477	498	501	519	475	534	492	517	512	488	521	491	546	441	530	470	499	469	538	521	479	514	504	522	487	545	473	488	523	561	490	530	500	491	487	496	506	500	535	501	499	486	514	532	520	502	543	489	505	517	498	518	521	459	507	509	484	551	493	501	527	524	510	510	504	512	485	531	532	499	546	502	538	564	517	514	531	501	495	498	532	491	508	496	525	518	496	491	485	500	528	528	531	475	524	482	522	506	504	518	519	514	519	502	476	533	498	531	504	501	498	502	508	511	511	523	507	532	550	486	505	515	486	546	493	510	518	505	489	525	521	508	504	502	494	523	509	489	519	547	497	527	508	524	523	492	499	502	553	492	514	500	502	516	565	531	487	480	478	519	517	508	473	491	531	508	506	502	497	510	542	518	504	511	513	522	512	542	520	524	520	503	547	495	502	529	494	509	538	525	516	507	531	483	507	529	523	518	469	549	529	539	522	509	461	502	464	489	516	484	504	513	509	502	515	497	536	499	559	538	496	510	484	508	490	524	491	525	502	536	500	532	499	509	471	486	525	507	479	529	554	509	543	540	496	510	499	545	542	514	525	562	494	502	508	501	519	511	485	480	470	499	507	520	489	487	510	521	518	520	499	498	469	533	518	507	484	504	539	487	513	541	545	485	466	531	499	450	533	500	526	535	490	510	517	544	494	491	492	497	518	494	506	492	506	494
61238	98275	68729	35812	11576	2516	923	722	754	785	755	742	724	739	769	779	687	720	753	730	722	726	762	777	744	758	781	741	751	733	709	787	721	739	741	724	697	710	764	720	704	768	719	753	725	772	734	775	737	755	760	709	712	765	746	725	725	680	733	686	721	744	693	728	701	713	723	756	743	694	787	715	737	693	683	732	713	759	708	786	713	757	719	735	708	752	763	731	738	746	733	732	767	744	744	747	722	779	710	741	771	722	713	751	717	766	782	728	753	722	739	738	703	817	732	736	760	746	735	789	730	735	683	697	760	732	702	748	739	731	755	734	785	715	774	755	758	743	766	696	777	740	718	732	785	732	753	698	760	721	768	757	792	717	743	702	732	740	738	697	736	721	775	757	731	687	730	716	729	701	729	707	724	777	738	776	722	720	741	739	729	733	689	713	681	757	747	759	751	764	712	715	733	708	768	701	722	670	777	765	771	774	738	723	759	731	773	711	712	748	721	696	734	736	752	753	721	755	757	777	756	716	753	777	761	753	783	726	730	747	746	715	707	745	701	757	688	731	731	686	738	707	724	699	727	726	756	747	766	744	753	719	735	717	769	783	725	741	708	711	752	731	756	766	783	712	707	722	747	750	709	810	737	707	719	702	730	719	716	746	721	746	766	736	750	725	732	747	766	773	720	737	726	677	737	725	776	745	739	723	720	744	772	735	718	745	743	723	763	728	755	754	714	790	732	702	737	759	725	697	740	681	744	749	725	719	693	717	728	757	751	762	775	734	784	719	705	728	736	741	798	708	795	706	783	734	761	761	760	744	725	752	698	770	718	742	745	775	691	742	749	684	720	739	739	740	718	745	736	738	694	716	754	814	761	741	691	724	705	709	733	728	794	780	775	713	723	748	775	757	775	763	711	780	741	735	706	685	730	732	738	733	774	734	750	695	728	763	746	761	722	722	665	729	769	731	703	733	715	719	722	723	690	729	764	740	728	777	762	766	729	691	683	774	735	723	794	694	763	746	751	804	721	805	747	709	735	731	722	739	743	697	738	752	735	775	725	780	714	746	772	776	703	698	746	734	757	758	727	721	714	708	742	771	778	760	738	717	718	725	750	732	737	738	718	690	713	708	776	704	746	755	764	749	740	763	742	768	688	795	715	746	768	758	706	741	767	733	744	749	714	776	730	735	724	702	688	772	734	734	738	746	717	760	739	729	713	719	673	774	714	699	760	749	761	717	665	748	763	671	721	774	747	762	763	774	754	734	743	727	741	684	725	721	772	736	787	698	726	711	737	740	767	746	711	725	751	723	728	705	770	764	720	703	751	722	700	739	737	719	754	720	718	749	706	701	686	766	765	695	707	693	724	746	738	692	717	763	735	767	793	714	746	749	728	732	735	755	700	751	712	684	730	694	752	702	761	712	737	777	704	754	729	726	758	701	741	727	782	732	765	787	705	732	775	723	745	739	755	737	757	719	767	721	754	745	733	744	711	750	730	726	666	769	720	717	747	694	723	761	720	784	744	733	696	734	768	774	741	723	760	689	747	702	736	715	720	740	733	773	723	749	723	769	706	712	781	791	746	740	765	750	736	739	692	783	778	758	747	796	715	760	736	716	767	747	742	749	735	735	762	778	734	766	688	763	777	697	719	763	727	724	786	783	732	716	707	732	742	737	683	720	772	705	720	737	725	708	731	721	720	721	765	750	733	770	737	726	716	760	750	715	753	701	790	749	719	736	765	740	736	735	752	730	780	726	740	707	716	706	743	747	740	756	727	722	753	710	772	732	717	746	721	722	741	719	727	752	730	720	691	742	712	708	725	702	707	745	754	716	700	770	739	716	747	686	715	684	751	734	720	713	718	694	767	745	708	757	712	729	698	701	769	759	755	740	780	725	668	715	763	738	753	750	747	718	659	725	779	746	692	706	764	705	699	805	698	717	724	733	675	714	710	690	768	763	705	708	734	687	732	728	683	754	751	776	771	726	746	758	697	728	706	740	747	743	780	689	743	703	759	746	681	721	723	719	743	709	732	696	765	743	702	720	752	729	716	771	733	738	757	752	738	753	757	773	775	716	757	768	718	745	737	777	769	734	784	728	735	706	735	720	760	699	710	719	746	706	729	729	729	762	744	738	722	746	754	719	747	747	703	724	717	719	757	722	724	739	767	711	689	700	717	768	784	742	727	768	710	707	713	723	734	705	725	751	750	732	719	726	785	745	784	768	744	722	728	701	747	748	750	696	710	757	708	753	739	727	738	707	735	735	763	739	769	785	744	747	751	735	780	743	720	752	774	743	739	730	680	723	735	792	752	791	718	705	711	777	713	787	752	759	750	691	734	750	734	780	735	671	716	756	731	762	727	751	727	725	730	758	716	743	693	716	758	711	768	774	741	697	759	723	764	749	724	699	677	753	724	648	719	783	753	734	735	715	721	741	745	732	739	731	757	714	713	764	718	760	717	773	759	755	725	724	731	722	695	732	716	726	746	761	735	753	740	702	732	729	741	657	717	737	746	746	710	720	699	707	743	766	726	745	741	731	745	792	743	757	762	761	692	707	725	774	696	695	717	779	743	731	722	758	731	728	766	744	748	712	766	718	692	758	717	691	750	724	695	737	745	754	735	742	689	741	715	745	667	759	709	710	751	685	807	709	770	733	716	743	708	723	725	764	718	735	708	759	684	741	754	751	705	718	748	732	760	764	728	776	715	775	737	724	805	710	751	751	773	739	766	719	717	712	766	762	755	704	688	716	702	743	708	714	749	725	720	802	702	725	751	713	775	787	740	784	748	721	739	771	768	759	755	728	735	716	750	741	763	750	716	729	702	718	719	723	750	728	748	780	765	708	723	704	736	707	792	713	764	727	731	764	705	743	773	733	730	754	697	734	734	724	734	766	749	745	738	742	706	777	708	698	752	735	822	720	724	689	741	777	705	716	743	709	748	722	752	743	770	735	743	753	765	689	721	721	796	698	749	697	740	731	764	729	701	782	767	773	748	726	715	720	699	768	774	742	715	730	691	758	766	783	729	745	729	776	729	714	760	724	781	700	739	741	732	702	717	771	756	727	726	744	791	709	749	685	763	734	706	689	753	745	732	745	714	753	732	699	748	731	766	737	739	704	747	723	735	701	733	750	777	746	780	731	735	728	739	684	732	728	760	748	719	690	731	699	773	740	718	725	727	718	718	749	739	693	734	785	703	711	774	714	719	756	707	726	760	678	721	730	707	788	769	725	808	732	758	759	736	738	713	743	709	755	713	749	761	679	747	725	709	716	701	775	686	716	712	716	738	771	760	711	723	722	765	742	744	732	725	734	715	730	698	716	705	754	724	719	735	799	716	730	709	703	711	709	772	770	779	748	777	766	760	783	755	743	763	768	779	704	691	745	739	709	708	723	763	764	732	724	690	726	728	762	754	728	699	723	679	749	723	740	763	770	753	732	688	737	733	733	750	743	796	777	733	691	713	708	786	717	747	815	735	764	746	763	723	752
30430	31030	26869	10762	1388	591	517	499	464	461	499	491	444	487	472	432	462	471	499	466	427	494	510	489	478	497	462	488	413	478	488	457	484	477	498	497	491	462	475	465	459	505	488	494	478	485	490	504	485	462	478	492	463	443	484	494	485	469	460	459	495	481	480	484	481	475	460	501	463	493	461	496	450	464	443	473	426	480	489	479	497	485	488	472	485	421	458	479	474	478	458	485	435	477	496	454	471	490	437	486	513	464	472	467	472	471	451	470	424	516	460	450	445	464	499	438	462	461	437	477	460	504	437	449	450	453	483	439	520	448	483	526	490	464	458	474	451	459	489	454	473	473	431	479	513	466	466	485	485	450	456	505	459	450	461	471	495	491	438	448	459	489	481	503	473	433	455	486	459	433	441	466	463	469	469	425	449	498	475	436	475	492	474	527	470	444	502	470	480	471	454	467	455	466	463	474	457	508	462	448	460	513	489	470	470	488	500	533	477	484	473	449	494	510	485	448	452	461	446	423	461	448	501	480	495	485	528	480	476	467	465	494	486	475	478	460	457	462	457	508	495	471	449	464	474	467	474	488	492	446	486	463	495	518	512	463	476	475	460	510	472	451	481	480	453	470	472	476	471	460	479	458	454	476	502	484	473	450	432	474	457	463	462	475	495	498	454	468	426	461	473	442	497	495	459	474	460	461	502	477	462	456	499	465	476	503	477	438	459	455	502	456	458	495	464	480	477	442	477	441	467	462	448	489	452	499	473	463	469	476	457	457	458	499	465	441	489	474	463	444	446	473	446	432	459	494	508	488	485	497	493	488	447	474	484	466	478	456	466	419	481	481	438	475	488	456	462	520	471	480	484	501	485	476	463	461	416	453	495	444	475	482	450	467	487	441	524	463	468	473	461	478	454	466	462	500	460	464	450	498	466	489	488	484	478	492	462	464	435	447	474	484	503	491	476	492	493	465	437	430	417	476	467	460	475	420	453	454	496	472	439	449	485	469	500	466	456	452	512	497	449	460	460	491	420	440	474	451	451	421	466	496	486	481	454	469	461	462	479	464	508	497	441	469	471	490	476	475	448	458	468	449	465	462	503	483	443	439	477	502	461	497	451	445	476	467	461	476	468	472	496	488	462	480	485	476	462	482	466	505	464	518	517	476	461	480	464	480	482	484	485	461	513	458	493	480	475	489	457	464	537	464	451	483	533	488	465	439	466	484	473	511	464	469	462	454	456	470	466	469	455	481	477	465	508	447	430	501	481	420	498	481	435	501	455	465	488	473	472	459	487	490	504	464	516	447	487	460	460	480	454	491	472	462	464	454	453	455	452	462	473	497	472	442	460	453	515	462	482	474	451	470	447	499	475	461	459	514	512	501	487	481	456	490	444	500	457	443	478	447	458	457	473	485	506	484	515	460	490	443	478	427	485	523	471	460	467	483	448	475	473	459	491	460	495	479	467	480	462	445	515	477	466	475	452	514	423	473	485	477	456	434	452	468	502	453	487	473	470	447	455	500	485	482	472	517	474	461	434	455	477	460	464	434	468	463	490	488	484	448	481	466	463	456	483	452	491	469	517	458	475	460	463	489	438	458	467	486	440	448	453	446	462	441	483	464	516	487	482	495	443	441	480	512	439	429	440	519	465	426	473	505	444	477	452	468	508	484	485	462	429	456	475	458	468	481	454	469	471	468	483	490	465	434	491	457	464	469	456	487	471	464	471	470	469	458	494	502	459	498	486	481	477	465	472	467	483	445	466	494	467	488	456	473	443	496	510	488	495	450	449	454	503	460	477	504	437	443	442	453	511	464	509	473	494	437	506	459	498	450	509	452	466	485	498	459	474	433	460	470	466	463	465	419	479	456	478	470	436	446	487	459	456	465	473	453	503	480	468	462	442	447	481	477	457	447	444	481	467	470	479	434	464	458	479	485	482	501	463	464	478	486	489	513	477	504	465	487	507	485	432	500	487	463	502	471	461	446	444	459	481	492	471	459	463	503	483	472	486	483	471	452	488	449	475	471	466	470	494	469	487	495	439	452	494	437	447	444	468	450	452	474	498	465	466	463	467	480	484	471	521	493	477	492	451	464	431	471	467	497	451	468	453	487	433	449	471	460	505	493	452	461	475	453	493	473	473	484	468	470	479	484	456	479	483	466	476	431	479	473	511	475	486	444	455	460	462	427	470	494	495	496	477	516	471	460	481	470	481	477	449	457	460	451	481	459	491	485	487	470	419	452	453	503	496	488	484	474	516	469	470	474	456	479	457	469	476	468	456	459	411	489	475	485	457	470	527	476	459	431	466	484	485	509	480	470	461	472	465	491	488	490	502	485	471	492	484	476	481	498	466	476	496	488	494	474	452	450	478	510	461	512	482	482	450	471	493	468	495	459	479	493	477	455	499	509	497	472	452	461	467	498	500	479	485	437	464	454	463	502	471	469	472	459	466	504	501	455	491	446	480	472	501	435	451	487	458	498	445	465	464	502	492	479	472	428	488	455	486	482	447	445	488	460	457	462	463	457	458	469	475	442	546	477	461	470	446	513	492	459	472	462	477	478	454	463	510	494	445	476	453	463	471	479	476	477	493	489	433	472	483	452	485	463	512	451	483	459	465	489	465	444	436	454	479	446	472	431	534	450	485	483	445	510	468	420	475	503	467	504	474	471	467	522	473	477	504	476	464	455	459	480	501	467	434	506	508	459	465	482	451	447	479	498	483	462	480	497	451	446	438	488	477	455	516	481	436	480	489	419	459	490	475	498	482	491	500	443	485	451	513	445	491	462	463	484	505	408	483	441	429	435	476	503	481	474	471	480	466	460	468	451	479	441	469	502	483	514	476	466	439	431	474	485	508	510	458	436	502	466	458	498	471	478	491	485	490	494	469	472	424	478	469	492	483	461	475	489	490	477	483	493	521	463	490	477	471	468	482	452	488	461	420	496	444	511	469	520	501	465	481	493	461	494	481	516	505	465	455	494	486	504	492	453	489	504	478	464	438	494	506	451	450	486	487	486	478	489	459	460	492	479	463	439	497	474	495	487	482	506	498	420	491	459	457	520	472	467	491	488	494	479	484	467	486	488	503	466	455	477	487	485	464	488	448	475	472	477	491	474	458	454	494	470	446	468	471	502	460	498	484	434	464	488	491	460	489	452	475	540	440	488	471	486	440	468	490	474	471	502	504	462	455	493	457	450	461	451	493	476	487	452	459	448	437	483	492	473	497	459	481	487	488	459	486	471	500	450	496	449	494	453	493	454	472	486	529	482	442	492	426	479	457	483	449	499	492	501	497	437	487	454	450	476	449	448	453	456	458	445	462	494	485	503	489	490	499	422	467	475	516	439	468	423	469	461	475	502	478	471	494	476	488	467	500	495	465	502	481	489	467	472	528	469	494	486	442	446	486	497	495	445	487	446	489	480	459	483	491	466	564	468	478	460	459	449	497	432	501	518	454	445	472	453	493	471	469	456	450	434	478	466	493	481	475	450
37070	45758	29290	9220	2058	917	708	684	744	708	711	688	770	708	731	661	702	692	709	648	732	739	695	686	702	702	755	668	755	698	697	690	737	687	730	677	688	689	710	676	691	699	730	708	723	688	670	648	689	746	702	666	748	733	676	701	681	716	693	732	702	717	687	736	683	734	690	707	717	739	753	714	697	734	713	675	716	747	670	694	698	719	748	675	771	656	692	716	695	709	684	739	709	721	668	724	697	652	699	680	717	691	693	659	727	726	720	709	719	725	755	688	655	680	686	671	718	707	709	710	706	723	693	676	666	686	679	649	746	759	693	671	696	729	729	741	731	682	690	706	733	706	710	663	758	721	702	692	749	711	733	627	713	735	720	717	691	735	686	727	689	678	696	701	677	737	735	703	727	709	708	736	649	677	667	688	685	743	724	710	736	695	687	719	681	751	699	691	706	690	703	696	723	712	720	704	710	660	682	742	685	710	704	677	702	671	693	789	729	730	684	703	685	729	695	732	727	712	726	749	657	662	659	689	699	705	695	722	739	708	666	746	729	713	718	687	696	706	726	689	690	705	690	731	741	685	667	677	652	682	725	685	709	707	742	720	716	742	685	731	696	730	734	722	727	708	692	709	710	667	748	690	681	679	714	674	718	699	714	715	685	703	639	671	691	652	718	695	743	687	704	680	701	679	741	675	705	685	693	736	766	692	700	706	697	730	755	667	675	688	656	648	693	703	674	676	686	713	737	718	673	677	716	686	679	686	718	734	706	716	752	709	668	726	703	671	713	702	727	707	738	698	738	635	704	724	725	711	667	688	700	682	677	727	710	682	710	703	709	681	697	743	719	670	706	656	677	727	703	694	685	687	732	698	677	761	714	722	713	726	696	723	687	701	706	698	693	739	657	700	684	728	690	707	703	707	706	689	729	689	696	708	679	714	714	697	679	727	678	716	732	681	717	707	712	732	756	682	721	716	728	706	694	703	685	740	745	717	690	737	697	719	686	654	654	696	702	745	680	677	686	738	742	680	745	730	675	676	655	683	701	681	657	694	713	704	684	713	690	681	697	734	714	693	700	710	702	715	681	738	729	688	694	678	688	650	704	672	709	725	703	703	728	687	735	711	718	719	763	747	632	711	663	723	691	653	698	689	722	687	720	723	713	737	694	711	687	642	696	711	716	697	756	691	715	699	700	713	707	695	743	709	696	719	682	754	707	691	739	727	710	702	744	720	698	709	696	695	695	711	726	730	722	703	767	711	670	710	749	718	680	716	745	738	708	709	689	709	720	701	707	718	701	673	730	728	705	707	689	759	687	704	736	717	702	707	723	706	726	657	701	674	704	671	654	699	735	676	685	708	710	738	695	679	719	677	748	684	765	725	708	740	722	703	690	690	740	705	713	679	649	687	694	708	759	718	753	679	702	677	758	739	634	703	679	722	716	691	722	736	687	743	693	736	741	704	706	677	707	713	693	715	749	736	717	683	727	685	724	672	717	694	688	720	692	675	673	728	712	728	714	735	703	667	725	757	718	714	684	670	704	674	659	708	692	730	733	671	712	758	710	709	720	717	704	745	715	676	718	707	674	689	691	683	742	728	716	663	676	639	721	700	678	738	696	726	722	710	645	691	718	731	708	737	692	723	699	684	746	704	670	758	711	717	745	659	740	666	680	728	642	727	717	663	715	767	715	670	695	695	710	674	695	725	712	730	743	722	706	723	692	713	714	702	682	709	707	708	695	675	674	697	731	707	717	746	706	686	711	691	685	740	735	710	692	717	737	724	702	695	700	718	689	671	691	725	675	687	699	750	737	748	705	660	740	699	691	741	717	678	699	738	667	717	713	719	700	710	731	704	708	704	674	680	687	676	724	698	713	702	739	644	706	684	737	682	729	708	753	743	725	712	744	717	690	716	735	745	617	669	698	693	693	700	688	710	688	698	725	751	696	714	713	682	753	712	706	703	648	701	711	728	758	732	657	699	685	686	660	704	732	708	767	707	671	738	703	677	701	705	685	722	724	736	710	713	704	716	682	671	682	708	727	707	765	699	717	752	749	698	736	718	693	665	673	702	671	700	710	741	708	684	740	755	729	729	740	716	646	712	671	654	715	733	715	699	717	728	700	775	711	718	692	695	718	702	719	688	689	698	708	709	729	697	697	706	679	708	708	695	700	721	730	692	679	696	733	666	732	659	701	705	698	733	731	752	685	728	711	697	647	703	705	667	658	670	716	661	721	672	740	741	731	686	695	702	736	723	682	709	729	733	700	669	652	747	700	703	739	717	721	674	735	690	757	716	720	726	708	758	682	703	720	720	718	697	688	702	744	728	726	685	737	668	696	692	711	687	705	691	720	733	712	679	689	677	661	703	683	663	702	682	693	723	767	696	689	685	685	722	668	682	737	748	721	742	679	720	720	708	663	697	733	707	747	698	726	716	758	698	742	729	656	715	703	722	701	727	702	668	646	711	687	738	709	693	716	679	727	738	692	710	705	715	646	723	678	694	686	661	707	711	701	704	684	741	744	675	742	683	697	722	713	728	715	691	692	708	731	714	767	685	746	680	691	663	703	730	703	700	703	697	718	660	666	739	710	721	701	682	702	703	710	758	683	719	697	668	693	711	720	702	709	688	698	725	711	710	761	695	761	711	700	695	717	738	732	696	688	713	726	700	764	696	698	705	721	671	718	700	669	715	727	697	725	768	711	710	666	688	706	708	738	692	634	705	656	727	747	673	686	666	708	695	719	727	723	700	680	706	715	716	709	712	725	679	686	677	704	712	709	737	707	680	698	727	713	716	696	724	671	711	711	714	739	689	701	718	727	695	734	672	673	701	686	708	733	647	650	726	701	720	691	710	744	739	720	681	725	679	701	639	701	724	730	731	681	695	756	726	727	687	666	692	714	730	691	724	701	689	736	729	691	661	714	695	652	697	670	739	710	708	643	671	670	722	731	690	702	739	728	724	722	720	684	749	743	685	685	713	729	714	688	741	693	700	740	689	721	699	691	675	722	760	710	706	677	678	738	702	685	693	656	713	713	721	702	725	697	718	738	721	728	702	732	685	709	714	690	693	710	692	686	682	720	711	715	743	710	722	729	636	677	696	702	683	734	747	734	749	710	759	653	675	696	669	673	683	733	698	731	726	669	746	715	697	751	723	749	724	682	692	680	683	701	729	771	673	721	694	668	709	744	725	674	726	667	691	649	711	676	690	695	738	745	723	713	677	684	757	718	722	737	710	693	745	667	706	669	683	673	711	683	717	693	711	680	720	694	658	700	713	704	688	719	728	732	727	720	691	681	691	677	702	688	703	709	674	706	684	694	689	686	706	730	724	707	674	706	701	705	681	700	693	741	720	706	760	680	753	709	677	696	719	714	708	700	689	673	736	659	683	733	709	690	700	725	715	697	684	687	734	720	675	717	730	747	723	745	717	716	656	720	688	654	679	656	745	633	660	694	691	689	747	702	681	715	710	744	682	718	699	699	690	670	722
24300	22876	30876	25007	19418	6996	767	498	521	531	520	489	480	466	492	484	517	497	465	479	520	480	489	484	466	540	523	479	502	495	476	496	483	472	473	488	479	504	519	520	535	485	501	512	498	484	495	473	465	489	469	497	496	484	480	458	511	492	479	462	499	469	502	499	471	462	469	491	530	487	522	493	456	473	490	480	496	491	486	491	483	509	499	531	517	479	486	467	533	519	497	535	466	458	436	477	511	491	518	477	498	498	481	498	440	483	496	519	520	524	558	468	485	491	464	464	458	491	481	493	499	472	508	453	510	508	509	487	506	437	494	511	476	453	500	472	481	458	485	491	478	482	495	483	504	465	474	511	488	468	486	456	525	508	445	460	453	475	496	476	468	487	512	470	458	447	506	528	459	481	465	470	481	494	479	483	505	460	480	515	463	466	493	497	523	507	476	463	486	456	499	504	484	465	485	499	485	471	461	495	462	483	475	498	490	478	484	500	480	482	458	510	476	516	512	502	478	465	503	497	499	492	522	485	488	480	460	486	477	486	505	471	479	498	489	492	490	510	481	485	482	459	475	514	464	482	503	517	519	455	481	463	510	485	466	483	473	479	497	484	456	507	497	512	528	504	489	492	529	513	481	505	469	481	481	481	475	528	512	506	485	509	454	445	471	502	477	511	503	475	484	494	527	489	488	511	451	515	471	503	513	466	479	512	493	520	472	512	478	509	502	484	488	474	504	506	490	493	506	508	450	473	492	520	453	507	446	465	478	496	488	523	471	478	486	503	521	502	468	500	493	462	449	485	498	502	517	462	532	487	510	485	485	474	499	469	462	478	460	467	485	485	477	461	509	537	462	517	487	469	473	474	498	536	482	479	491	511	500	490	487	481	468	464	461	511	479	485	515	517	467	484	471	474	485	510	462	499	487	488	468	476	479	467	469	489	474	514	460	496	498	481	509	509	524	518	451	478	499	480	468	509	490	483	494	527	498	480	504	488	502	495	486	505	499	491	478	498	490	470	468	478	476	482	472	473	475	518	474	474	478	524	483	450	450	502	470	496	493	471	479	466	488	490	490	495	503	486	469	520	483	452	507	434	476	460	484	486	473	494	467	450	477	471	491	480	504	464	496	469	492	516	488	481	483	510	465	437	500	511	520	500	457	473	495	510	467	490	454	487	491	476	499	473	546	528	476	492	457	434	509	492	491	486	519	483	487	524	478	541	483	516	460	455	493	472	472	472	521	487	465	455	485	468	447	489	486	502	505	493	502	483	494	469	512	478	458	471	475	483	482	511	483	490	482	471	479	477	469	449	484	463	518	503	547	486	479	471	501	484	484	481	505	439	478	482	445	482	498	457	460	493	497	499	452	549	468	513	472	492	493	499	504	501	487	512	485	457	515	465	487	482	512	482	482	472	433	454	459	455	475	490	504	464	466	466	489	477	470	503	524	491	505	437	483	439	496	498	492	457	439	520	489	489	486	480	486	501	530	466	487	474	466	476	477	492	454	461	495	443	489	444	478	464	487	488	477	488	464	525	505	464	498	488	475	494	449	459	489	476	480	500	482	488	471	483	477	475	524	503	490	474	448	498	530	489	486	520	495	492	482	485	486	519	469	495	471	485	490	511	528	456	467	491	525	468	477	477	486	479	518	477	472	516	491	514	448	489	562	439	444	481	512	479	503	515	531	514	464	505	495	482	501	491	502	520	480	495	470	482	488	477	467	481	473	494	506	497	495	451	513	471	476	490	481	500	524	469	498	467	475	469	499	491	444	481	500	520	474	501	524	476	473	526	494	472	497	465	499	517	471	488	507	479	475	466	483	503	483	509	487	505	492	539	477	497	447	490	517	503	496	511	461	503	490	513	478	520	496	487	478	476	491	508	488	553	503	466	472	472	452	506	495	456	459	454	508	504	490	465	488	440	470	506	494	534	478	490	510	518	499	458	511	502	489	508	476	509	501	505	493	482	509	466	513	518	474	495	508	499	517	482	521	472	538	499	488	456	483	483	469	505	478	460	492	544	459	508	475	446	476	520	477	468	529	472	501	489	514	483	496	467	442	497	486	467	504	503	496	503	463	490	497	494	482	492	497	466	456	483	465	470	493	477	455	499	531	482	510	475	475	456	494	489	497	477	462	506	470	476	475	519	514	499	476	436	555	477	488	484	489	480	488	457	460	474	494	513	496	454	500	451	516	481	459	484	472	467	482	480	492	472	487	463	533	490	478	481	522	479	504	481	520	480	486	501	484	480	449	474	463	465	460	479	501	441	482	487	507	460	499	469	492	514	471	489	476	466	485	460	459	487	489	477	489	468	503	467	526	504	469	477	439	496	489	461	469	514	456	477	523	533	485	492	475	504	489	488	446	492	464	493	473	506	481	505	442	479	506	484	483	494	456	486	484	476	479	487	477	461	464	485	507	508	477	463	507	475	490	493	505	510	476	460	479	485	452	521	503	484	484	473	488	465	526	496	483	461	476	446	487	492	491	525	510	475	519	457	480	475	458	520	534	514	515	472	489	513	502	453	505	467	504	461	492	507	485	462	496	451	508	461	481	505	517	495	484	472	483	463	472	489	510	500	460	462	459	483	466	477	461	553	453	456	507	505	510	456	479	471	483	519	473	473	454	430	485	523	481	510	504	494	457	514	473	473	517	511	475	526	484	502	519	479	487	497	461	497	488	514	461	534	484	526	499	474	513	519	463	496	515	506	457	476	526	533	507	479	448	471	449	501	477	513	468	520	497	467	492	467	494	477	528	438	493	467	488	474	481	463	485	504	524	465	511	479	503	495	477	444	504	472	523	458	452	472	491	477	470	465	492	494	483	482	530	471	515	510	459	479	485	454	503	473	506	494	488	488	443	532	491	492	493	470	468	474	466	490	516	437	483	467	499	486	529	517	465	462	471	509	492	457	490	490	478	480	486	486	457	465	488	477	482	466	437	482	477	499	490	488	503	480	457	473	455	483	501	482	494	475	501	480	467	473	533	478	477	494	506	530	481	507	508	499	464	490	541	480	496	461	496	493	467	483	505	498	479	471	478	506	455	486	503	509	504	472	442	503	474	475	499	488	502	524	459	529	502	460	469	476	539	461	495	479	479	466	441	451	504	504	507	524	484	497	497	519	483	468	482	498	512	462	528	530	535	504	440	442	473	516	510	479	506	520	453	494	465	478	486	502	494	514	439	476	485	464	510	483	506	473	479	459	518	490	501	497	510	526	496	522	509	479	519	477	475	492	478	448	491	469	449	456	465	480	541	512	460	502	488	489	524	481	462	502	466	489	500	514	469	522	464	482	469	483	511	483	447	476	468	503	500	523	498	489	520	497	460	477	528	470	457	450	476	484	462	512	444	500	475	490	517	458	507	465	484	515	494	488	468	495	471	471	486	491	486	485	482	495	483	496	495	464	511	464	459	457	458	463	494	514	483	479	522	483	456	520	470	484	513	506	501	475	482	449	551	439	541	467	449	427	494	488	480	470	503	513
60484	88041	59678	28509	7782	1665	860	739	798	739	723	761	709	739	733	715	672	746	723	723	697	717	715	703	709	744	698	742	719	684	683	700	718	689	710	717	734	783	767	700	744	738	699	704	715	733	737	707	752	719	712	746	705	749	723	726	708	703	679	683	739	713	669	719	688	709	782	742	768	748	691	733	677	728	694	748	699	778	728	739	730	697	745	779	733	744	741	706	763	730	727	714	762	757	744	728	720	705	707	728	727	693	707	709	717	704	729	683	676	676	741	699	697	711	772	753	704	723	668	698	741	715	700	665	707	780	724	699	718	702	719	710	697	646	713	747	724	725	759	718	747	745	734	716	708	678	725	731	763	711	745	720	786	742	726	726	748	774	654	680	744	691	754	715	715	736	727	723	703	714	709	728	748	703	772	672	763	730	731	714	773	760	713	719	724	708	699	750	721	737	727	701	694	776	720	722	747	725	727	705	714	728	636	734	667	699	737	750	760	678	718	739	700	708	706	746	702	731	711	780	687	735	717	701	688	714	707	730	759	690	765	731	732	705	742	742	755	764	715	740	725	705	729	724	679	700	740	748	718	737	749	691	682	709	744	689	722	720	737	704	787	739	728	692	755	678	702	700	698	732	721	745	744	686	755	729	725	678	738	720	694	725	721	719	714	752	714	719	724	683	743	740	746	741	741	732	743	716	753	706	708	765	716	682	688	671	723	714	737	744	726	748	691	674	749	686	702	752	694	729	757	771	700	663	710	711	706	713	728	739	763	780	732	736	729	650	698	743	733	745	757	803	718	760	743	721	731	691	731	666	741	697	715	690	767	724	730	759	762	723	707	776	779	704	711	674	724	729	746	691	716	737	705	696	726	723	740	754	728	733	744	745	746	728	714	731	670	788	732	651	739	786	778	713	753	771	762	724	727	745	723	729	725	700	703	725	786	717	711	748	754	746	724	739	784	702	744	730	758	690	729	718	739	752	753	744	677	746	690	761	697	696	737	694	671	751	726	723	719	711	695	702	709	764	710	727	737	813	707	718	711	711	703	731	713	752	717	705	691	773	707	725	732	705	735	743	790	752	700	728	699	724	741	710	691	785	754	719	732	722	759	719	741	740	732	774	713	712	713	747	700	716	738	760	718	725	714	721	761	736	673	702	748	716	722	732	762	750	703	753	684	738	712	701	713	705	690	712	782	770	746	741	705	684	730	739	742	728	720	710	721	735	722	750	752	768	680	763	658	730	730	736	730	728	762	695	701	730	723	700	700	728	737	722	717	723	728	744	680	747	717	673	724	748	705	703	713	716	696	732	738	730	695	729	689	698	754	741	716	719	757	707	732	734	743	702	752	728	738	734	712	711	742	739	729	718	713	715	707	713	702	724	706	689	727	709	704	746	748	743	706	736	743	738	688	759	734	757	742	698	749	776	738	735	724	735	755	725	728	715	726	736	699	688	740	749	715	710	687	727	699	684	716	717	736	740	755	744	696	734	696	720	688	718	713	759	703	751	698	735	744	723	722	757	702	733	724	711	657	726	722	733	719	704	753	767	701	723	719	706	718	750	717	730	763	726	735	716	743	740	761	741	725	688	685	729	768	736	707	738	720	725	725	736	734	766	740	726	701	718	771	743	710	732	734	731	762	654	741	776	701	756	677	732	745	742	725	760	745	754	767	718	697	710	716	764	735	713	744	712	723	719	717	750	716	728	716	681	714	729	708	740	716	741	684	741	691	737	762	760	703	715	677	741	734	717	720	709	720	699	707	761	742	750	702	697	722	695	721	676	746	723	687	751	717	780	756	703	734	736	744	710	736	742	800	735	685	748	683	732	704	760	701	750	735	758	715	716	736	686	806	742	774	745	730	747	790	716	678	699	757	751	671	723	702	734	728	679	718	728	695	715	701	757	759	683	760	745	749	725	763	757	722	689	777	753	734	729	753	720	705	716	730	749	716	723	712	761	709	756	733	730	738	723	727	713	697	745	694	764	717	733	645	789	713	725	761	728	737	690	719	770	794	680	703	654	670	753	736	678	747	723	736	725	729	715	717	736	716	728	698	680	720	741	738	706	740	760	767	705	712	685	754	725	728	709	710	687	722	730	670	763	718	678	739	688	680	792	752	726	710	742	718	705	743	714	699	727	720	755	758	730	719	669	707	727	719	737	736	696	727	721	717	702	715	702	700	729	720	695	759	763	718	741	704	707	728	723	749	700	710	739	708	716	756	703	717	710	756	731	710	747	762	696	734	730	762	735	777	734	751	728	704	742	743	724	739	740	730	673	692	762	706	754	717	713	673	710	731	721	715	723	721	712	682	731	768	748	722	717	746	764	720	711	727	724	742	727	724	739	712	724	744	764	709	728	722	764	719	720	731	704	724	715	688	719	723	705	749	724	746	700	741	764	723	734	717	684	752	706	753	682	744	708	721	732	751	753	714	726	707	689	725	695	725	766	684	715	704	739	722	723	712	719	718	699	717	725	756	731	687	682	704	724	729	718	769	686	731	714	732	716	781	720	724	772	723	748	749	749	676	753	731	694	683	722	772	701	731	743	720	740	704	718	686	690	763	724	696	720	748	776	728	707	706	727	761	738	717	708	730	725	746	748	717	724	745	728	728	738	740	709	712	747	729	755	706	755	714	747	730	726	720	764	736	750	682	753	678	718	780	707	761	691	721	706	730	680	683	694	726	725	732	723	753	702	747	768	696	704	720	778	748	693	692	704	730	754	761	748	686	705	688	769	730	738	773	722	709	761	768	716	708	735	744	709	715	687	721	717	713	716	738	723	752	693	736	725	786	739	675	716	714	681	759	772	752	736	720	748	767	729	756	742	699	769	734	716	717	757	730	726	715	668	732	731	775	726	736	661	753	747	743	688	734	728	700	745	727	737	743	751	726	724	708	753	742	725	675	751	720	735	752	677	739	721	754	721	717	742	713	680	727	714	706	743	766	704	795	737	741	736	705	696	736	664	736	695	713	745	745	758	760	720	711	708	755	757	683	744	736	701	694	746	717	702	695	747	707	728	710	767	741	715	768	760	769	753	730	752	724	715	765	727	709	784	730	704	674	735	750	747	724	748	715	728	728	787	760	683	734	755	731	722	731	743	696	749	707	703	753	707	751	743	718	764	711	683	694	726	711	717	716	698	734	736	690	750	752	710	737	732	714	723	724	747	738	719	718	747	754	742	728	775	697	778	730	717	702	713	764	734	719	719	707	695	738	768	700	752	714	745	713	728	746	777	714	718	688	737	713	723	712	744	727	739	757	674	699	698	740	751	750	680	750	706	745	756	704	696	765	731	727	730	709	711	702	718	729	742	728	701	774	740	726	759	729	744	717	717	679	741	700	677	748	676	706	692	708	759	691	710	744	745	743	764	776	705	776	717	700	779	744	725	735	751	745	730	747	732	666	716	719	762	732	712	748	674	719	760	721	741	731	689	736	689	702	713	681	732	740	717	751	757	771	724	739	746	747	689	734	712	693	695	714	730
23074	21658	29752	23735	21018	18477	3969	662	539	537	455	550	583	486	535	526	526	554	499	521	496	496	539	549	539	532	490	544	509	517	528	562	542	480	551	530	516	537	550	538	495	494	513	537	506	509	527	506	523	530	513	463	530	522	498	485	521	504	525	483	519	463	470	520	488	493	509	540	533	480	519	561	520	472	497	487	525	511	498	481	503	510	521	526	498	532	502	524	526	515	499	522	515	521	507	500	484	511	505	475	547	508	500	520	504	543	520	525	516	542	508	501	480	518	528	529	515	522	510	522	507	510	504	473	490	489	505	524	497	500	511	529	491	531	533	521	553	508	517	475	556	524	492	490	487	521	516	457	511	485	516	516	513	501	500	519	516	545	480	516	523	527	547	517	510	538	531	526	568	489	549	544	544	452	510	452	528	520	537	472	510	531	540	515	538	514	503	467	517	497	512	518	485	557	510	500	504	507	514	548	513	504	519	516	519	500	538	498	554	522	532	510	515	487	485	500	548	494	516	466	515	507	502	508	493	502	494	504	518	522	531	483	494	544	530	462	528	474	517	487	499	533	508	513	482	526	494	528	487	511	518	486	498	522	491	492	498	515	507	502	505	485	537	508	533	521	492	530	521	493	541	523	468	554	542	491	502	483	498	488	515	485	519	509	505	501	527	511	568	488	492	482	535	521	488	521	496	485	492	548	480	509	525	515	534	521	512	509	505	514	499	510	491	530	481	501	505	512	508	508	504	535	518	500	472	505	476	529	571	520	528	527	490	500	542	532	522	509	527	509	541	463	480	483	497	498	528	477	522	501	536	494	517	490	527	537	519	488	550	499	503	514	492	513	529	505	475	527	524	497	478	487	536	515	484	446	486	533	500	505	504	517	537	507	509	531	499	501	526	495	510	517	524	486	488	496	554	478	496	477	539	528	478	515	509	546	502	516	512	509	538	527	561	504	513	562	508	506	506	514	524	500	509	510	475	551	538	523	533	523	521	530	517	501	524	516	508	502	502	553	524	468	539	541	497	532	512	493	503	515	513	508	487	538	526	490	487	544	495	511	558	526	526	515	463	509	511	534	526	520	527	511	516	495	539	484	475	494	476	500	540	535	518	492	493	464	512	524	499	509	523	549	525	495	511	464	526	476	483	513	521	514	501	489	494	539	552	506	479	476	529	494	501	527	509	526	520	454	477	498	523	506	480	486	497	516	473	525	486	480	526	530	504	533	531	564	491	518	520	523	470	502	518	540	525	497	470	527	533	493	545	503	518	483	524	505	477	534	460	518	518	500	501	534	523	493	512	497	480	502	497	490	507	500	495	555	530	526	542	525	510	488	515	490	520	502	534	517	473	553	534	489	534	504	516	514	498	531	532	485	499	521	537	495	465	520	500	468	476	505	495	502	524	533	492	495	539	501	506	482	517	522	499	496	548	518	471	457	572	469	542	500	493	523	516	484	511	485	468	487	545	520	487	492	492	494	535	548	494	529	525	520	513	496	552	549	528	479	511	481	557	499	493	521	504	496	514	496	529	527	526	514	516	497	553	517	525	497	535	515	512	511	539	519	495	495	508	508	480	514	523	525	525	502	517	525	525	535	491	491	516	543	547	479	498	505	480	514	538	519	519	497	524	553	523	537	521	533	507	522	507	555	496	544	511	506	497	480	552	491	540	494	500	523	504	503	498	559	521	488	495	499	558	511	496	520	509	518	520	483	496	520	511	493	483	514	525	500	495	515	506	517	540	523	503	501	493	525	517	511	524	497	481	503	498	454	519	492	540	518	507	512	532	538	535	473	518	476	496	506	534	525	510	506	506	517	478	525	520	466	457	510	527	494	488	482	487	525	525	505	491	498	513	496	519	508	514	499	473	499	506	504	506	526	504	530	522	543	483	491	534	494	520	504	539	534	493	518	491	497	470	492	511	484	490	550	534	469	503	519	530	455	529	554	464	508	524	515	521	506	501	553	475	507	510	492	527	489	470	455	552	515	490	486	487	502	521	559	494	498	504	524	491	483	542	496	521	530	502	511	459	494	472	498	484	476	505	532	508	506	564	492	531	520	551	514	521	500	505	474	495	497	551	495	486	513	516	524	530	509	542	512	530	530	568	530	516	528	496	502	526	491	492	491	494	513	534	477	493	489	494	536	524	514	508	507	513	469	519	521	513	533	480	522	521	481	488	532	514	514	511	518	491	535	508	497	520	530	524	483	498	499	521	505	486	496	514	535	507	480	532	522	503	563	554	536	508	538	527	512	475	502	535	500	491	522	500	489	530	508	475	541	549	499	466	506	522	503	490	498	516	504	491	505	505	499	478	465	509	495	496	506	490	508	516	513	507	506	539	496	504	494	502	528	466	519	494	513	527	485	521	502	505	499	506	530	480	472	453	503	497	498	525	502	513	536	501	499	542	490	530	470	502	489	502	525	543	509	535	517	569	528	490	530	536	493	520	506	449	470	522	508	525	521	538	583	540	506	540	526	439	504	512	538	521	483	499	518	490	522	535	497	491	467	529	496	486	508	538	494	481	514	471	552	565	489	523	542	522	518	539	562	498	542	530	481	528	466	494	497	502	493	462	460	497	479	506	496	507	502	501	502	547	532	499	505	536	486	515	512	550	501	505	528	537	494	551	529	498	494	518	506	522	497	480	505	488	475	505	488	507	518	527	504	554	527	482	527	541	490	535	549	489	529	490	523	524	533	523	546	542	499	493	511	543	504	530	504	518	525	514	576	534	514	533	509	557	545	554	498	451	496	481	507	527	507	503	502	550	502	506	442	519	518	499	510	516	535	522	521	569	512	531	494	483	514	503	505	526	502	537	541	529	522	529	506	499	530	501	506	475	503	498	467	502	491	477	521	558	510	529	516	505	511	520	535	483	510	545	550	496	505	507	482	498	492	493	530	508	488	509	476	523	521	555	533	506	505	547	473	487	493	471	472	503	515	515	546	487	522	512	490	518	522	528	538	506	528	548	552	441	524	524	491	544	504	487	513	521	492	510	525	509	522	517	501	525	529	517	498	496	519	500	537	517	476	518	522	497	457	505	502	515	481	503	502	526	500	518	498	486	470	538	489	506	537	516	490	501	525	520	538	504	490	501	494	502	487	507	497	504	514	510	502	509	473	526	562	504	498	525	511	531	553	481	489	515	485	535	476	501	515	506	501	512	531	500	550	492	539	478	501	506	550	539	484	491	481	504	511	514	516	478	526	462	515	488	507	493	549	541	519	531	520	485	473	540	490	477	516	517	511	505	504	552	524	525	503	499	508	510	487	512	474	486	548	482	517	492	538	498	509	523	533	478	492	489	531	527	523	521	493	515	503	475	494	503	512	464	506	528	534	490	515	487	481	510	500	504	546	483	518	521	534	517	541	474	532	527	503	525	495	502	491	509	480	476	476	480	497	502	515	504	539	490	539	498	550	521	461	526	519	483	505	512	517	498	518	525	495	476	492	502	502	483	473	492	523	533	500	497	504	504	523	520	487
60909	97967	68699	36039	11984	2428	979	741	718	794	732	744	695	718	708	732	759	705	765	781	749	733	771	715	719	780	767	710	731	757	769	756	698	755	786	732	775	765	729	741	709	761	719	773	685	732	765	700	753	768	746	718	694	738	747	772	712	746	730	731	749	707	745	728	712	735	689	746	748	735	747	724	742	765	754	729	721	689	705	753	800	739	741	724	791	742	763	742	755	762	754	733	764	799	735	731	702	755	709	713	738	750	739	741	726	741	691	722	761	699	731	733	779	775	747	684	757	732	707	763	734	694	732	710	756	736	733	729	783	728	777	768	760	732	713	744	722	737	741	750	733	725	721	744	734	720	688	762	742	766	737	755	745	713	744	745	715	723	734	682	732	731	749	708	786	765	753	734	744	740	773	730	703	760	736	729	753	781	751	718	739	739	724	738	736	743	711	760	716	732	726	765	746	766	772	742	738	778	716	782	721	691	686	711	711	741	751	725	711	697	755	731	727	758	792	716	782	713	747	751	764	719	755	770	709	713	782	776	691	742	761	768	731	734	784	725	724	747	744	699	722	761	739	715	685	735	722	778	778	744	714	783	720	719	703	771	679	695	743	722	796	722	701	754	732	745	727	689	745	752	705	737	688	715	739	720	780	767	759	730	745	745	761	750	721	783	720	826	760	714	727	713	746	717	672	729	771	727	729	713	696	774	748	740	726	710	759	730	783	761	768	724	747	753	745	721	720	745	738	767	747	784	698	775	776	761	727	730	780	733	734	768	725	754	769	732	738	741	761	747	751	726	737	783	724	737	734	747	771	776	744	758	785	730	749	778	744	784	725	718	732	736	743	772	776	727	744	706	744	732	767	732	748	721	725	713	746	725	705	727	754	739	778	760	741	764	770	707	727	749	731	773	736	746	776	698	726	742	722	726	718	756	723	791	690	737	768	756	730	759	739	717	701	736	700	721	713	721	684	716	749	721	730	725	712	744	753	713	773	732	747	723	736	705	759	739	763	733	765	767	732	717	758	712	735	664	723	763	755	716	726	744	732	681	748	753	730	751	679	728	765	738	692	706	681	727	731	748	698	693	677	705	740	779	715	698	760	705	725	733	744	736	755	726	800	742	756	780	722	727	718	753	716	764	706	671	769	736	736	721	724	772	767	763	734	718	746	704	753	746	761	708	714	727	760	800	753	744	753	749	724	740	711	720	735	778	735	766	739	762	735	692	704	725	779	729	722	733	756	706	760	742	768	744	764	728	738	733	711	723	692	731	748	729	722	699	717	725	688	723	796	724	759	740	731	700	739	739	725	716	723	760	716	725	710	715	752	698	738	729	751	735	809	735	729	739	784	735	764	814	726	719	700	727	721	712	746	739	740	724	767	701	781	806	695	779	723	762	746	747	723	740	720	727	767	759	720	711	748	743	757	730	720	719	731	733	737	702	718	718	727	770	756	727	739	746	700	695	794	731	754	709	724	731	739	762	758	743	739	744	715	719	748	733	771	759	756	747	748	755	740	753	749	730	715	797	746	750	731	705	734	746	714	730	738	732	717	740	740	756	780	685	754	748	752	742	703	739	729	732	763	772	707	754	697	742	765	700	769	733	732	712	742	748	725	743	739	747	761	750	759	742	734	769	761	753	721	741	717	737	707	712	716	699	746	793	723	764	767	722	792	760	748	739	732	700	759	737	738	729	749	770	698	737	739	732	737	732	753	697	717	707	707	744	736	751	721	735	768	739	785	734	798	731	736	759	722	692	758	709	774	730	690	749	783	767	729	714	710	746	764	741	765	739	738	710	731	747	794	749	761	732	745	722	704	747	708	765	718	720	772	781	728	712	741	813	694	768	789	724	753	735	755	689	709	730	710	715	797	732	743	773	729	713	704	776	769	725	730	717	696	781	776	751	699	750	715	687	720	757	718	772	748	761	734	743	755	712	710	758	773	764	728	681	768	711	765	720	787	729	692	750	729	761	774	704	743	784	723	729	741	731	756	718	686	700	710	756	757	766	732	747	743	784	742	771	714	749	753	786	708	709	713	727	721	707	745	771	717	759	741	763	762	786	729	705	743	750	711	765	715	726	715	757	804	699	727	786	786	722	752	744	732	780	773	735	699	716	743	721	725	762	740	729	744	692	737	737	727	738	722	751	756	767	746	728	745	727	725	778	731	725	766	745	716	734	751	730	752	729	736	782	734	754	724	691	745	753	747	679	739	708	697	762	749	756	709	703	745	732	752	718	699	744	711	726	744	738	724	720	727	790	726	763	763	741	705	710	736	739	755	752	753	781	752	748	765	734	739	740	709	750	750	704	714	739	690	719	733	768	784	729	735	707	754	684	743	711	779	747	729	784	734	708	766	708	746	721	717	740	738	746	751	715	768	724	731	749	735	713	724	769	696	716	730	757	765	776	724	750	738	764	768	699	757	725	778	765	745	727	753	740	691	711	698	746	744	721	717	766	747	776	712	699	723	723	752	701	747	731	739	739	738	737	729	734	742	764	754	783	748	748	759	772	740	772	724	735	798	758	721	732	715	759	739	745	747	709	763	740	712	733	710	739	700	726	675	767	756	743	734	697	714	751	715	710	750	726	744	766	727	745	735	706	758	710	748	733	708	757	741	745	738	753	767	794	714	737	710	739	746	791	759	707	728	722	754	723	750	744	697	749	686	743	711	748	760	730	730	790	738	725	710	717	769	712	732	715	707	721	721	750	767	724	765	739	731	746	703	744	805	741	698	743	720	744	754	718	732	749	788	736	760	741	690	773	711	773	744	765	761	698	727	762	729	718	709	753	749	750	725	758	757	784	793	744	753	750	745	763	710	720	765	719	730	711	754	771	779	722	706	718	704	734	768	759	678	715	756	715	710	732	781	741	744	735	736	733	714	739	757	721	666	753	726	767	725	715	720	745	756	740	771	710	730	730	737	747	725	738	668	742	757	738	764	716	771	745	722	767	740	748	768	750	762	731	743	773	744	784	749	689	743	724	724	736	748	758	763	720	754	754	730	756	758	733	753	752	729	778	747	783	723	707	760	703	760	756	752	775	791	736	734	721	753	711	745	730	795	757	730	742	754	768	729	717	764	745	745	765	747	764	701	729	720	765	723	772	744	706	737	726	724	734	817	737	765	683	770	742	742	755	725	728	737	734	723	766	690	732	739	691	730	717	743	703	732	788	764	759	690	734	744	775	702	657	763	759	760	728	737	730	756	741	698	743	716	701	733	787	770	732	750	758	770	783	739	749	729	713	741	701	695	778	789	721	731	746	706	739	751	711	678	742	745	731	777	753	746	755	752	727	716	728	740	724	764	725	729	720	668	732	768	758	759	687	727	701	746	722	723	755	721	721	729	790	752	759	776	754	750	702	766	703	736	754	752	735	731	731	722	719	784	702	682	753	734	769	699	687	734	702	763	711	761	732	712	751	784	726	717	688	740	730	750	674	744	746	728	749	726	749	765	711	694	734	712	737	727	725	743	698	793	736	679	740
30708	30872	27155	10924	1388	625	505	505	489	467	457	503	488	472	491	490	468	478	453	451	480	482	475	459	482	461	486	490	460	488	493	442	501	468	469	426	494	492	507	449	448	437	456	505	467	483	444	477	452	436	485	465	484	422	510	501	498	498	480	467	477	475	481	445	467	467	492	456	503	462	465	465	483	515	476	484	445	490	473	476	491	463	484	468	456	432	471	505	473	470	432	474	498	482	507	471	461	470	459	502	463	449	511	456	507	468	479	498	471	467	487	507	504	458	488	467	482	465	440	478	491	444	484	471	502	462	465	510	460	454	464	502	496	494	476	500	480	495	481	444	491	539	480	477	489	503	462	505	456	454	503	405	511	443	468	511	454	494	490	442	459	478	457	472	468	467	448	454	432	503	419	456	483	487	479	455	450	461	425	478	447	478	450	483	472	487	472	492	443	474	510	450	441	478	432	513	446	484	484	430	478	500	460	459	483	435	475	449	480	477	461	481	474	526	481	440	417	463	499	486	497	482	505	509	501	499	432	474	429	467	476	455	483	458	463	452	468	464	480	525	473	467	470	505	475	463	481	412	497	426	460	456	461	450	476	472	507	453	466	507	494	455	489	448	504	465	456	469	511	485	472	450	473	464	491	474	444	464	461	467	472	471	500	472	507	511	477	450	486	457	464	496	481	468	459	506	468	447	487	456	458	471	479	470	489	476	475	454	474	470	494	494	452	457	494	467	468	528	512	496	469	452	458	468	549	458	487	484	453	435	467	486	436	485	473	502	421	439	500	489	462	468	458	467	481	474	483	457	444	453	502	483	418	472	495	474	467	447	471	442	423	469	479	467	458	487	466	457	508	443	433	482	482	439	449	501	480	493	494	482	413	452	489	436	510	433	425	507	472	460	465	485	477	477	476	501	470	456	496	454	500	495	477	478	442	462	450	486	451	499	440	461	466	463	479	463	488	447	432	504	455	483	456	507	486	530	455	490	476	452	444	444	497	467	484	485	467	482	431	484	513	463	464	482	491	487	462	452	499	486	480	508	437	449	475	484	435	468	504	465	495	475	497	467	489	503	486	472	467	495	451	486	471	492	466	496	466	425	468	513	461	512	472	461	441	496	457	503	505	485	438	450	459	435	476	477	454	453	478	442	450	477	447	441	445	496	436	473	443	467	478	465	488	487	463	479	470	447	474	478	454	468	475	506	485	453	427	433	464	494	464	482	490	471	486	476	469	500	441	480	454	425	532	498	476	444	461	453	472	473	464	487	468	466	486	477	487	453	492	506	433	431	454	436	476	470	466	475	461	448	440	476	470	447	440	493	454	498	458	443	514	488	460	496	458	440	480	444	468	473	475	493	498	477	496	480	449	485	463	448	478	467	476	458	447	503	468	481	439	471	490	459	488	488	499	491	482	472	457	459	482	479	481	507	476	479	521	451	468	475	470	471	416	490	482	479	473	432	470	463	461	479	426	461	446	504	441	477	457	492	482	476	467	464	501	430	477	449	502	472	487	507	437	464	501	468	473	466	462	496	469	451	492	451	484	482	443	458	490	517	452	506	488	469	460	447	471	455	477	495	497	424	516	470	503	462	495	541	499	444	468	508	452	475	474	463	456	466	482	476	490	479	463	491	499	466	487	457	449	475	494	481	438	447	482	515	477	449	472	475	495	478	461	459	435	465	480	470	489	514	480	476	483	469	485	479	554	471	483	494	455	456	495	448	498	462	478	469	443	509	449	469	448	470	471	463	495	524	455	465	484	443	475	442	478	463	521	476	486	441	414	502	451	499	450	492	452	436	462	460	498	444	473	471	492	493	488	453	519	471	454	466	491	513	474	472	471	461	485	498	468	451	420	488	459	480	476	503	497	454	496	502	455	456	463	452	463	512	466	428	471	451	472	458	485	476	506	428	444	455	454	462	486	480	480	489	442	449	480	476	461	457	475	453	486	493	488	486	470	458	473	479	463	499	465	438	462	457	486	453	456	490	467	459	449	471	467	482	456	480	440	475	478	461	516	471	431	471	460	458	473	497	465	473	438	466	414	458	479	453	511	445	461	485	495	451	492	454	520	476	482	478	488	485	490	468	461	492	501	474	452	481	512	453	430	480	477	483	485	463	448	477	463	444	446	430	478	462	486	462	447	473	428	452	480	468	514	498	479	516	488	489	496	466	503	473	524	509	486	525	449	508	456	473	429	509	506	445	465	418	473	464	514	495	505	482	494	462	479	491	482	418	458	497	500	485	499	495	481	514	481	502	488	467	447	473	508	507	471	458	466	490	510	468	495	487	478	460	440	470	491	484	441	428	469	436	466	489	497	464	462	490	501	477	451	479	455	477	491	469	495	495	460	421	458	431	485	473	473	471	460	478	474	498	438	480	460	483	487	496	456	459	481	475	462	449	495	473	486	465	485	495	485	451	480	506	520	500	468	445	491	447	457	483	489	488	454	482	446	495	473	452	476	452	466	455	489	483	462	431	436	483	454	494	478	487	496	463	499	483	477	467	453	467	487	501	481	468	403	465	472	523	471	465	479	503	503	469	487	507	488	491	443	495	493	475	464	459	494	481	452	479	460	489	458	465	457	463	480	471	500	496	458	473	473	472	487	495	465	476	470	443	472	471	452	473	496	433	436	479	492	479	515	459	442	449	499	531	492	500	480	490	489	509	454	487	458	451	513	462	512	494	454	516	475	459	489	459	469	439	485	470	473	508	487	459	480	440	488	482	474	449	446	468	474	514	467	494	484	499	451	463	426	492	437	496	479	443	501	475	510	454	452	459	431	481	487	453	454	451	455	465	502	459	465	460	474	466	475	470	477	451	494	450	463	494	477	436	462	472	502	479	482	467	485	460	479	480	493	429	509	500	463	446	479	428	461	471	476	444	471	447	466	502	471	467	489	472	475	445	493	473	501	483	480	500	489	530	470	469	441	466	465	461	497	486	488	480	469	460	482	459	493	494	468	500	452	436	454	461	485	460	484	470	442	507	426	479	465	486	535	478	475	448	480	456	460	467	471	511	467	482	480	479	474	470	460	458	440	485	466	489	471	436	437	493	478	505	482	475	473	469	440	489	474	461	425	478	455	494	461	485	484	512	505	450	442	485	458	463	474	474	491	485	472	490	484	497	436	522	507	480	486	493	463	464	490	439	453	477	459	464	473	469	499	453	439	497	444	496	501	496	423	501	501	465	463	502	483	504	467	458	486	479	493	515	490	485	440	485	450	484	486	450	490	493	486	471	470	482	484	478	481	471	426	492	466	519	488	464	471	495	522	505	415	476	483	464	507	469	452	437	497	471	462	451	467	471	482	472	457	460	490	491	485	419	433	467	497	440	478	473	499	484	477	497	469	508	470	461	461	445	461	489	481	485	469	463	425	502	463	443	493	456	490	477	428	479	509	478	489	487	498	469	444	464	443	459	500	458	468	518	484	475	457	492	486	460	470	507	492	480	455	466	488	456	508	470	456	456	466	466	450	473	473	505
37215	45619	29683	9414	2193	895	743	730	703	708	738	777	706	728	708	672	733	672	684	745	675	760	725	731	664	726	742	735	664	676	722	731	716	693	696	730	736	685	702	709	720	739	678	663	717	718	729	705	675	725	723	700	668	727	720	682	696	727	721	724	718	719	718	708	705	709	691	689	703	773	727	702	702	684	733	718	727	716	757	689	667	766	676	698	740	726	730	693	728	710	687	703	730	726	765	722	704	681	677	719	702	715	772	731	688	710	721	659	712	743	716	752	689	736	684	676	731	721	707	747	746	756	737	698	749	659	717	722	752	685	716	708	716	731	681	734	727	694	727	732	699	680	699	688	714	735	714	755	695	770	734	688	681	715	691	724	703	695	700	674	669	698	661	708	744	716	700	767	722	764	710	753	754	742	746	723	732	701	733	707	656	736	692	677	697	726	715	633	688	711	697	731	716	733	727	731	749	686	708	671	682	731	691	735	651	735	703	767	679	707	736	715	722	730	719	722	728	686	734	716	739	731	719	719	742	712	732	708	677	674	727	720	691	674	686	687	688	644	702	729	731	693	709	697	671	729	650	691	715	703	730	708	670	683	697	694	729	704	754	696	655	711	727	705	708	763	693	735	723	712	689	689	736	712	740	735	708	713	717	705	682	761	732	719	737	720	715	719	701	707	721	737	725	752	709	726	694	722	706	705	704	726	735	697	698	721	717	758	748	690	719	725	794	687	694	731	741	736	732	697	683	730	728	703	705	681	730	733	744	772	733	720	687	725	668	708	693	715	707	725	672	736	718	744	757	674	702	690	714	731	651	717	740	667	758	684	745	726	666	735	699	694	678	707	751	714	713	689	710	679	711	690	699	715	709	723	673	671	719	708	716	737	752	712	685	744	757	682	734	691	707	724	741	700	747	726	701	713	713	746	725	704	757	752	677	704	715	755	720	738	720	745	781	681	748	700	703	728	724	686	664	662	647	716	690	675	735	739	726	707	713	688	732	717	694	706	718	711	715	693	708	710	677	698	709	732	707	730	707	759	709	680	684	752	723	710	718	695	721	719	715	715	702	737	729	719	714	706	685	720	712	691	710	738	741	719	705	712	741	703	667	694	730	718	712	726	722	675	711	713	723	688	677	717	718	736	724	745	727	713	763	750	764	674	721	708	735	672	738	723	699	747	647	672	726	681	660	691	649	713	708	707	688	692	675	758	725	711	715	716	708	701	723	706	720	731	679	765	714	689	715	702	720	715	693	692	722	660	765	706	730	719	695	673	739	701	716	704	732	735	720	672	705	741	626	714	744	721	696	692	693	735	721	737	731	761	717	681	677	730	707	702	698	712	779	719	762	719	687	736	688	735	699	681	709	751	722	735	675	707	743	730	701	750	720	691	733	679	744	702	709	714	722	716	732	774	756	745	756	659	733	723	741	724	702	704	667	696	752	705	710	765	701	758	722	703	713	716	688	724	748	713	685	701	724	688	701	762	742	705	741	704	698	703	713	693	709	724	737	742	678	679	721	677	681	715	722	734	692	736	706	726	763	732	744	714	696	699	700	786	697	641	775	759	726	739	732	727	746	659	686	704	735	705	746	723	743	714	717	715	723	755	654	681	656	704	697	703	704	724	780	708	701	700	704	643	699	752	719	675	720	748	759	706	691	702	701	680	666	683	710	686	696	709	725	692	696	756	728	790	701	712	715	700	740	715	686	703	716	729	726	749	718	745	734	687	719	692	719	706	709	691	711	681	753	712	748	727	756	704	716	705	700	700	683	722	731	731	733	666	686	705	676	721	694	716	697	734	729	723	760	680	726	725	763	688	693	682	740	723	734	726	703	701	750	719	704	706	704	687	700	691	708	682	710	694	748	680	759	740	714	707	743	702	679	724	704	746	735	702	707	672	754	676	659	733	674	724	666	699	709	688	690	679	751	717	744	690	753	692	769	699	715	674	722	774	725	706	663	719	728	744	702	754	679	721	686	706	757	692	720	737	713	674	679	719	736	706	662	712	676	722	705	737	698	709	719	756	712	717	738	715	693	669	691	720	744	687	703	715	700	734	722	718	689	700	705	742	687	715	696	721	736	717	690	675	684	709	694	700	686	677	680	706	707	711	723	689	767	789	756	776	715	714	716	703	700	787	734	736	692	767	707	762	680	675	716	705	713	756	684	709	704	719	758	737	695	726	741	751	707	696	708	665	733	716	703	684	760	697	722	708	692	695	691	717	727	700	729	702	754	672	748	755	643	726	717	708	706	732	705	728	734	726	697	693	682	716	696	712	709	731	682	686	719	735	687	724	713	709	685	741	727	688	746	719	700	735	715	728	721	694	728	666	705	762	742	723	710	703	734	743	698	640	746	703	691	689	767	713	728	731	741	735	726	659	711	746	706	722	678	689	725	686	701	697	707	687	684	712	722	714	692	729	700	691	712	688	682	731	730	739	697	751	735	701	716	709	703	713	724	736	672	756	710	698	681	624	703	689	689	705	681	715	674	697	745	716	670	693	728	720	706	695	688	667	691	712	732	719	685	677	725	679	692	684	706	713	695	727	704	729	737	736	699	707	698	674	723	693	730	709	667	726	710	726	682	722	724	715	702	675	739	763	703	661	704	717	705	676	723	742	728	703	700	739	731	711	645	663	742	686	753	690	735	714	752	705	684	715	750	719	746	742	743	763	720	704	707	739	708	712	693	705	611	740	708	710	732	752	724	734	748	690	700	741	681	690	687	678	673	694	706	729	726	752	734	669	713	672	727	698	731	765	733	723	744	711	710	702	744	700	731	751	694	759	718	734	701	713	721	685	681	756	801	714	742	702	771	731	722	719	699	675	694	729	751	738	728	688	720	686	729	716	708	701	727	706	708	665	707	761	700	697	666	705	709	707	731	715	696	709	696	777	683	662	720	673	736	742	710	705	722	732	748	715	728	757	717	729	732	681	745	758	700	683	743	691	703	685	687	715	689	725	743	753	733	712	716	754	700	715	747	643	694	694	672	675	736	692	713	731	690	673	730	729	716	683	715	710	740	699	637	691	730	724	721	743	746	712	747	735	713	757	707	689	726	698	730	731	684	720	765	710	721	711	740	712	724	709	704	701	690	726	687	714	724	760	721	709	733	716	722	721	707	656	705	702	727	724	735	750	677	710	703	684	690	707	701	711	721	668	709	667	693	662	728	740	714	702	721	720	725	740	748	707	731	708	721	737	666	709	703	710	714	713	720	705	703	711	701	732	703	695	713	735	717	719	724	715	667	739	714	682	713	729	682	703	698	717	684	731	728	717	712	678	703	698	694	701	708	746	691	689	768	705	775	715	730	721	713	685	705	716	686	714	691	640	693	700	735	716	703	669	732	724	717	706	678	654	693	701	721	721	742	692	707	736	669	712	695	744	716	728	749	677	675	715	744	716	699	664	724	731	719	700	715	713	712	748	714	722	706	708	691	722	715	717	761	728	692	682	757	735	708	696	712	704	736	704	710	688	708	761	719	688
24182	22657	30813	25068	19488	7447	800	528	503	477	483	511	492	445	459	461	508	484	495	483	504	480	511	490	538	507	522	511	510	513	458	492	489	452	498	481	540	501	503	485	478	487	489	472	478	518	490	497	512	458	496	473	497	458	482	495	464	507	485	486	489	474	492	497	516	507	480	471	513	448	513	517	487	497	474	453	465	447	493	499	496	487	483	453	522	465	447	543	483	476	513	486	466	490	467	501	475	457	515	482	517	445	482	513	514	485	460	476	481	515	488	484	481	496	461	489	520	505	455	474	489	510	497	442	502	475	528	499	510	510	453	512	527	488	490	470	507	502	540	471	491	457	470	487	515	509	494	508	479	488	466	501	534	479	467	463	484	513	510	471	497	490	474	465	464	480	518	490	539	476	489	506	514	485	483	478	479	522	482	500	502	474	513	505	459	494	513	490	468	518	447	476	488	460	552	456	505	531	518	514	467	493	436	492	501	524	507	459	471	507	471	511	468	508	479	495	472	489	485	501	461	469	503	502	496	508	512	467	474	537	492	477	509	505	483	476	469	493	480	526	449	468	478	496	473	464	484	532	498	519	486	474	492	446	469	479	500	495	480	508	493	490	460	514	488	518	495	493	473	518	484	491	471	483	524	536	513	497	487	513	466	437	483	512	552	479	488	493	442	492	507	471	494	481	463	520	463	501	496	480	497	488	486	520	509	481	465	517	474	487	508	488	428	487	452	500	514	508	504	506	531	465	503	496	490	500	475	481	480	514	497	500	471	470	480	518	474	511	507	493	492	500	488	478	485	520	474	505	465	469	493	476	476	486	508	515	531	495	481	477	470	487	469	520	501	473	489	501	488	521	502	479	475	474	531	518	509	491	481	478	477	466	507	526	503	519	477	454	451	453	437	502	504	465	483	488	467	492	540	500	513	485	509	472	510	482	475	491	473	533	522	482	514	517	460	457	485	462	480	532	525	455	476	497	454	477	482	517	524	482	504	517	482	457	470	467	448	471	461	501	458	491	464	500	492	494	503	500	487	526	489	499	478	477	525	475	474	511	487	499	453	490	442	454	489	514	464	504	496	482	530	507	502	487	497	464	484	487	501	460	510	469	459	481	520	492	466	508	514	470	468	544	500	479	500	439	494	447	462	472	523	511	503	485	467	494	485	516	470	480	489	520	469	483	500	473	500	504	485	487	495	521	474	494	460	501	503	460	471	476	499	478	484	488	485	483	487	478	481	482	518	458	526	518	426	484	476	517	493	483	473	527	499	492	468	463	475	443	480	518	454	506	482	439	497	484	461	499	510	441	533	463	472	476	479	487	468	516	472	473	463	519	455	454	492	508	470	438	474	500	521	496	496	476	470	507	503	489	509	471	516	474	473	466	445	515	479	485	506	505	495	494	510	465	474	481	513	481	491	525	473	505	500	491	482	505	525	480	511	494	512	471	483	508	482	459	505	484	483	483	476	506	477	512	502	507	504	528	460	508	511	508	483	464	466	486	518	491	501	479	506	480	487	477	471	496	521	513	509	460	493	508	518	476	511	492	477	526	499	459	451	502	480	547	501	507	543	484	447	488	500	482	505	445	464	487	461	519	468	497	464	453	447	508	478	492	497	481	500	484	529	448	506	488	537	497	497	456	455	495	523	486	526	483	477	477	494	527	494	502	446	483	469	456	470	486	499	486	513	503	507	493	505	507	486	496	434	501	516	470	486	487	456	512	492	477	495	476	511	505	495	535	484	469	502	468	491	477	514	499	501	502	507	532	519	504	475	524	464	500	470	467	482	521	489	451	463	473	496	477	483	497	467	502	493	468	456	491	436	468	498	480	493	486	522	471	487	501	470	466	465	482	488	481	466	513	468	462	530	508	484	508	501	474	478	499	501	485	499	407	522	481	517	463	457	509	490	505	501	465	497	515	492	454	536	480	539	490	507	488	478	502	485	474	468	498	456	455	501	476	494	505	487	492	469	476	497	460	473	530	475	489	461	474	485	475	484	479	477	530	476	521	472	490	488	527	456	516	459	465	482	498	483	439	492	479	462	478	484	488	463	452	487	457	468	512	477	484	470	471	537	480	521	485	498	489	497	462	521	513	503	504	478	502	505	475	485	515	466	460	484	538	505	473	457	512	471	458	500	501	537	495	474	475	516	448	475	475	499	503	493	507	463	507	527	464	475	455	521	443	500	452	460	504	497	492	485	444	473	487	480	489	497	480	447	483	470	471	508	475	508	491	509	493	469	451	480	455	510	513	461	485	487	511	493	478	499	506	454	494	478	460	483	452	534	476	478	471	492	509	495	487	489	504	504	481	469	486	522	483	476	498	512	500	470	536	478	473	542	508	456	492	491	520	487	486	493	488	489	472	493	453	467	483	489	479	485	465	466	486	492	483	477	493	488	490	540	494	496	504	538	509	497	482	484	479	488	473	467	474	495	488	491	455	491	513	493	514	499	469	445	452	507	467	487	475	516	525	491	508	456	437	473	480	519	433	471	537	507	486	501	472	501	468	462	519	502	523	512	466	444	506	470	446	453	477	471	483	502	525	509	500	482	500	516	491	489	517	514	471	505	473	477	480	496	491	495	454	482	498	499	495	489	465	442	531	504	505	504	476	463	513	484	480	504	479	487	456	432	496	488	433	467	510	452	466	491	479	482	503	464	482	516	467	477	456	519	499	525	501	503	453	492	464	483	465	507	483	491	454	416	485	504	512	505	511	466	517	482	475	498	481	465	485	521	496	464	532	504	483	454	469	461	508	502	512	494	505	456	498	472	450	481	484	481	482	499	513	453	513	494	474	506	496	503	491	463	527	518	516	457	471	504	489	510	430	489	498	510	462	527	481	439	509	491	479	475	497	461	481	484	447	518	473	511	484	525	523	479	457	507	486	511	456	482	458	485	489	516	515	462	500	478	461	441	479	503	492	496	483	495	480	493	460	496	494	474	473	487	458	447	493	491	478	500	520	486	483	511	508	506	480	473	476	456	466	496	501	468	466	488	452	467	477	500	442	464	521	451	462	469	514	541	466	493	514	462	482	498	475	453	464	486	502	506	525	450	501	500	513	532	475	493	496	488	538	488	434	470	531	499	521	466	467	480	465	492	434	474	508	485	537	484	506	481	494	441	459	533	481	494	465	497	516	467	448	446	520	468	507	463	500	513	483	472	473	475	468	478	506	487	494	474	521	478	501	509	490	445	533	472	474	476	474	499	514	531	474	456	468	488	494	482	528	549	474	490	487	500	503	493	537	476	486	484	512	507	514	482	480	443	472	496	515	492	474	500	481	483	476	529	501	490	492	488	513	500	510	514	489	511	456	462	466	494	505	477	521	499	477	515	450	491	471	506	512	451	474	497	510	477	497	457	488	462	497	485	507	502	497	453	487	523	472	493	490	484	469	496	511	453	471	472	474	517	485	481	486	420	524	517	469	474	498	505	489	480	506	504	468	450	438	485	489	474	498	481	445	483	490	510	512	515	492	504	447
60379	87886	60992	29471	8296	1758	834	799	745	759	705	760	772	759	728	693	681	730	697	768	677	686	735	746	740	728	754	705	738	725	777	748	772	787	729	711	771	754	766	729	753	673	724	736	750	759	697	722	668	726	700	749	739	733	720	734	734	712	732	717	705	719	712	740	694	719	717	761	749	694	778	764	702	743	723	724	747	727	715	759	739	734	796	738	721	734	706	719	781	729	734	725	744	701	745	747	702	728	737	769	658	739	725	727	719	737	665	703	767	686	700	759	748	742	713	784	732	721	734	738	724	715	693	704	756	696	687	731	713	696	787	745	719	730	714	748	744	706	752	699	769	753	701	725	702	755	743	758	744	749	720	753	737	775	752	726	749	692	718	761	740	735	757	690	741	690	713	717	749	742	778	665	703	759	679	716	728	737	716	736	726	743	701	687	760	752	692	715	732	716	718	755	699	745	772	688	705	745	788	701	731	767	760	720	682	735	754	732	734	766	767	716	736	723	731	781	725	697	737	729	703	739	754	736	716	708	722	692	712	706	724	686	749	713	705	765	717	710	698	764	757	722	696	700	701	728	691	721	704	767	769	698	709	716	701	717	705	755	722	696	716	709	757	741	730	734	711	731	698	761	759	747	752	737	698	723	700	720	772	751	720	695	701	704	762	742	681	697	747	738	733	723	701	722	708	761	771	697	727	780	671	719	718	750	754	749	746	678	739	724	726	755	728	777	721	752	739	751	757	738	721	724	704	731	677	750	732	726	737	737	737	696	730	739	701	751	700	717	728	714	770	751	751	775	696	740	697	732	756	724	694	727	753	743	751	737	761	672	733	746	691	722	742	714	719	760	687	767	729	714	769	742	760	770	745	763	720	743	738	779	711	716	723	747	742	735	756	783	716	726	732	760	719	748	717	734	706	738	737	713	748	740	774	694	713	701	744	749	699	770	738	686	723	717	708	702	756	777	748	733	724	677	765	720	710	777	682	665	728	779	737	740	714	729	745	761	779	719	737	758	719	733	759	652	733	728	717	751	740	754	728	697	701	705	728	718	708	724	767	738	753	742	693	698	717	731	701	711	694	773	740	749	741	705	737	741	737	754	742	755	750	776	673	727	705	701	723	710	711	699	759	787	729	787	702	750	756	714	788	751	704	745	703	732	734	733	704	747	719	747	757	748	719	736	696	681	756	711	765	754	715	714	728	733	677	759	734	734	761	690	764	757	728	699	730	718	777	738	766	756	711	721	769	729	795	729	755	743	732	741	682	676	747	698	746	742	682	772	796	685	728	712	745	716	704	742	718	683	692	765	736	740	699	700	712	687	714	747	725	703	766	724	811	751	770	692	756	763	732	721	740	742	738	712	750	707	675	712	739	711	739	715	682	725	781	751	715	749	706	756	695	754	734	729	736	716	776	718	736	735	694	700	739	707	716	707	712	718	706	709	756	656	706	782	725	710	722	735	770	691	707	716	726	692	707	725	720	742	763	741	744	717	733	751	704	771	696	700	753	762	733	742	749	693	708	753	735	767	704	740	769	731	742	713	787	700	662	723	712	721	708	764	704	734	723	713	681	735	703	760	770	715	745	751	746	707	751	783	767	746	760	729	743	739	747	778	725	720	747	750	760	727	689	754	724	723	743	748	755	694	739	747	771	742	753	747	718	716	726	802	725	764	758	704	701	769	753	781	748	717	805	739	717	747	697	729	707	758	721	732	753	693	720	747	703	696	728	739	715	770	723	716	742	767	739	757	698	731	686	704	674	716	742	692	770	699	754	780	729	743	746	726	732	774	734	732	750	703	779	712	751	738	709	720	715	767	722	751	718	827	761	717	729	688	725	793	705	715	705	666	730	724	725	767	726	730	725	769	738	735	717	746	725	714	723	740	761	735	710	712	732	727	733	707	746	767	699	754	691	693	708	785	720	725	719	746	691	729	735	672	748	700	696	731	665	721	714	737	737	771	743	688	727	740	754	778	777	749	733	705	780	726	702	733	700	688	699	686	696	739	748	703	726	740	677	700	659	810	732	688	744	698	719	732	748	726	715	718	717	727	750	726	751	715	737	749	723	722	720	703	729	717	732	692	771	769	727	755	690	710	732	702	697	736	686	703	756	732	767	741	772	653	718	733	710	774	726	733	729	724	713	714	722	729	683	740	710	718	735	703	747	694	751	721	655	745	768	730	704	728	719	705	715	720	669	735	737	769	752	726	707	736	773	747	758	781	715	749	694	721	698	710	698	747	764	754	753	718	711	731	763	691	737	728	666	707	685	725	737	718	677	718	749	763	746	781	708	739	785	714	719	755	741	707	809	737	731	702	689	711	686	746	710	709	752	766	707	756	714	701	700	744	730	763	772	753	791	742	716	706	717	796	747	757	778	722	694	714	724	752	711	742	723	717	730	745	692	715	745	761	739	741	742	700	722	701	765	720	708	677	713	706	699	729	724	745	735	713	699	722	776	731	718	713	698	750	739	764	709	714	723	740	730	735	703	733	740	740	715	717	762	790	702	714	717	783	713	762	752	746	708	738	748	692	705	716	718	772	710	695	722	769	750	766	721	708	703	787	749	753	723	771	707	775	769	732	675	742	695	767	712	724	763	696	736	726	697	688	752	727	728	707	728	727	748	711	732	686	712	734	782	744	698	750	734	760	707	735	724	709	722	690	728	738	752	726	705	735	677	721	764	744	731	743	701	733	745	736	759	720	739	744	723	728	728	719	783	731	701	722	689	737	773	712	735	726	779	703	720	703	732	696	724	739	761	779	689	674	735	703	698	692	729	751	740	743	744	690	742	750	742	712	718	708	711	743	724	700	735	700	749	721	682	745	742	723	731	695	701	756	749	736	744	744	757	700	690	763	720	754	728	684	794	713	752	743	719	747	738	756	769	754	742	744	736	752	763	728	731	755	739	730	684	693	749	772	732	750	718	693	638	747	691	707	708	748	706	718	749	756	751	690	740	726	739	735	727	713	764	685	703	778	757	782	726	786	749	727	736	710	738	757	743	778	736	724	717	729	744	712	767	725	741	748	717	735	724	701	671	738	757	734	706	755	734	677	764	757	730	714	738	741	745	740	747	715	690	738	753	760	752	730	766	723	764	741	752	747	733	753	719	731	751	778	726	715	682	716	748	722	743	731	721	756	752	676	676	735	729	735	742	698	762	727	726	691	693	697	731	710	694	724	665	714	674	746	711	688	747	726	721	711	752	722	725	759	781	745	764	725	752	739	717	753	689	765	700	705	754	723	706	754	746	682	732	745	774	749	728	716	715	767	724	722	773	743	699	721	715	753	739	743	759	754	716	762	755	722	690	709	750	709	721	729	722	699	692	730	739	758	780	703	739	759	747	722	733	729	733	765	726	735	745	736	700	750	762	711	748	733	774	699	759	697	702	718	727	694	722	714	747	736	767	775	762	707	695	714	737	727	754	747	753	730	682	761	685	717	712	771	683	694	659	729	727	763	745	736	715	743	697	717	749	744	726	726
22994	21677	29733	23870	21028	18449	4097	590	547	530	482	535	521	495	530	549	531	538	507	529	548	543	504	543	570	493	510	523	507	516	508	518	523	499	461	536	535	573	483	490	522	534	507	528	520	526	498	486	530	558	517	499	512	505	512	497	500	485	535	496	540	505	541	529	519	515	492	523	516	512	505	537	514	496	519	540	525	524	521	543	538	529	560	508	515	515	456	479	529	544	484	506	524	512	540	516	533	531	519	549	498	509	540	520	495	515	506	518	501	553	485	470	538	494	456	519	547	491	527	483	529	515	479	493	492	508	504	529	509	500	539	522	524	495	526	487	510	503	483	499	523	533	484	482	496	479	514	504	478	503	505	514	524	480	499	539	464	546	530	496	506	521	537	472	505	543	518	481	485	505	543	470	520	529	529	518	523	512	491	524	538	494	473	523	503	515	497	512	512	496	511	511	482	491	542	498	515	474	522	515	514	490	527	545	518	520	561	581	492	544	501	534	522	475	464	494	530	525	524	518	508	519	555	501	481	515	561	484	481	563	475	559	501	465	513	490	526	539	535	526	522	488	514	505	499	531	506	535	501	536	507	506	538	508	531	496	513	482	538	528	507	499	489	538	527	503	501	520	496	518	493	522	500	509	510	491	533	525	493	473	518	498	525	482	504	486	544	501	512	500	545	509	497	539	487	498	515	492	512	519	506	536	517	467	495	497	518	511	471	527	561	512	497	521	499	540	500	524	509	546	522	503	490	519	491	515	491	502	520	496	536	503	485	562	468	531	535	506	531	474	531	505	508	474	549	496	480	508	513	496	497	522	488	494	524	473	591	514	508	536	525	467	512	507	487	497	546	521	550	533	463	494	515	545	483	525	491	548	508	491	524	496	516	576	494	507	517	542	511	479	483	497	557	503	475	534	566	518	498	487	543	470	545	547	518	521	499	520	505	471	499	541	474	506	544	501	526	539	503	487	541	480	497	536	511	501	499	533	533	463	521	513	540	520	495	495	509	506	530	533	539	527	467	552	533	544	487	537	517	490	559	494	490	534	504	514	521	497	500	531	506	516	489	532	495	502	505	519	522	475	510	480	479	496	496	516	522	536	511	500	511	486	533	491	525	503	548	521	470	510	539	492	488	522	515	567	498	535	508	502	522	494	498	540	496	503	527	535	521	485	496	531	479	540	534	503	536	507	498	511	521	517	531	532	507	487	488	496	517	516	492	509	537	509	539	479	541	506	499	515	503	526	492	505	521	510	548	534	498	492	502	488	496	517	507	524	509	497	512	490	532	507	506	547	530	499	532	535	490	509	529	461	508	502	485	506	482	501	542	447	547	512	465	514	531	537	560	518	542	521	505	546	541	521	504	513	491	517	480	485	513	460	528	481	499	530	493	513	491	511	481	486	544	504	547	507	524	524	522	501	520	495	489	478	501	533	501	555	502	490	533	514	512	516	513	490	502	542	509	507	509	486	506	528	507	524	537	498	550	516	482	506	497	547	503	515	456	485	516	553	488	469	523	512	497	475	514	520	505	523	515	505	525	484	530	470	499	495	521	538	496	506	524	506	498	525	481	521	501	540	519	524	489	532	467	466	539	505	528	526	524	513	522	487	510	482	521	497	494	499	512	530	477	511	499	483	497	498	466	524	524	468	553	498	483	502	507	512	510	508	515	499	488	464	506	502	493	510	495	504	521	511	522	485	496	518	490	533	502	495	541	551	506	463	564	502	527	542	553	567	523	477	504	514	535	490	532	484	514	514	471	485	522	546	526	497	536	524	508	541	515	479	494	520	526	544	465	498	487	523	496	477	507	518	499	517	508	495	528	517	499	525	494	532	491	458	507	518	461	474	532	510	555	486	496	513	481	519	527	496	481	504	511	495	526	500	476	486	479	542	572	500	492	523	489	495	513	510	503	499	472	522	480	510	493	496	525	469	487	489	525	525	519	525	485	494	551	548	506	506	493	511	478	538	511	492	524	512	526	507	536	494	521	551	475	510	528	534	492	546	533	513	524	528	499	482	524	482	548	526	509	518	479	534	530	469	555	496	487	535	475	570	513	513	503	450	509	525	516	546	501	513	552	550	545	549	517	484	531	486	507	493	509	531	482	516	542	523	514	503	546	514	503	497	534	520	510	521	491	493	562	514	508	489	457	493	473	523	543	550	500	539	552	521	518	515	451	480	473	547	537	541	515	486	539	489	516	486	516	469	490	526	509	497	530	493	494	535	533	538	491	482	539	518	530	545	461	509	507	496	541	527	517	512	486	528	512	496	495	489	504	508	517	516	514	518	494	504	499	503	528	527	537	560	496	551	499	515	521	500	502	487	479	484	501	535	534	546	495	484	486	511	491	482	456	524	494	532	523	526	491	509	522	528	515	532	545	534	536	497	515	499	500	533	463	525	511	526	489	545	553	467	535	482	511	480	554	525	495	552	531	502	521	525	516	516	512	491	474	492	543	504	503	531	473	466	535	505	529	523	475	530	495	530	494	520	486	538	538	491	534	493	532	464	474	526	507	522	520	497	536	509	495	547	500	497	521	531	501	495	506	480	535	520	504	490	519	495	480	482	525	518	505	522	509	480	562	471	477	498	536	497	489	493	505	475	536	526	512	512	514	517	508	516	528	492	498	489	510	450	518	521	431	513	529	481	483	507	535	479	466	526	537	477	540	533	532	521	515	507	509	492	452	474	503	474	496	543	534	509	494	544	498	489	522	509	542	479	540	514	444	486	505	518	518	514	511	532	502	521	502	554	527	538	506	512	469	513	520	518	537	545	518	491	504	535	513	481	538	509	516	558	556	533	530	500	550	496	516	518	557	511	498	482	512	526	509	507	529	503	476	525	531	490	488	498	485	500	520	497	522	533	514	525	536	511	472	521	515	529	515	522	513	547	518	510	527	496	522	511	540	500	536	520	516	499	530	534	531	504	522	510	543	516	498	491	497	476	506	509	498	517	495	509	521	531	520	479	502	526	506	506	477	498	487	465	569	532	554	495	493	529	511	529	493	497	530	498	521	494	476	524	522	474	487	499	462	511	537	497	465	504	502	517	508	552	496	529	485	524	549	475	521	502	507	508	526	523	493	503	486	487	505	491	472	481	481	518	505	516	508	505	505	517	511	505	514	529	514	497	472	523	508	515	503	531	546	489	554	527	517	549	475	508	515	533	500	509	495	527	493	495	497	531	508	527	532	493	520	535	512	512	514	519	502	567	544	531	509	506	543	538	498	588	538	486	535	545	510	484	537	507	525	484	486	517	523	514	547	516	539	452	473	517	527	504	514	568	503	498	503	536	529	506	476	484	481	506	497	477	503	524	503	560	506	506	497	525	528	464	508	534	487	484	471	476	522	492	506	510	515	530	500	523	512	484	499	528	517	498	532	489	509	484	491	498	536	508	518	475	538	527	511	506	508	489	510	492	504	517	503	506	506	519	487	511	507	538	517	521	520	517	507	514	506	499	527	486	519	497	545	496	475	537	540	506
60917	97654	69405	36408	11877	2460	945	805	713	766	796	769	732	778	753	746	790	736	703	749	747	666	706	692	763	749	738	788	785	725	743	791	688	804	730	735	772	739	783	817	784	739	736	752	724	737	735	733	742	729	758	781	709	758	756	737	766	751	720	742	694	727	748	819	783	772	779	779	776	769	704	759	766	713	732	727	736	747	763	740	769	751	730	720	727	716	741	763	803	732	711	772	720	756	729	758	705	732	753	702	778	720	686	722	754	730	702	706	770	739	705	759	688	738	733	744	679	727	727	765	768	718	763	743	722	750	695	780	741	809	750	731	729	744	705	785	732	717	771	684	731	752	731	760	722	731	741	756	765	780	736	766	724	729	731	775	725	730	719	735	708	729	734	752	697	744	756	716	784	737	727	698	751	715	756	672	755	737	682	747	769	715	746	705	788	767	745	711	755	706	743	722	734	774	741	737	719	772	752	762	705	739	700	721	738	750	720	732	699	692	765	763	721	775	804	798	757	767	737	713	691	771	720	757	727	754	704	725	755	747	728	709	749	742	764	764	767	696	729	752	739	736	715	752	741	691	756	761	720	686	722	698	815	747	721	767	669	694	736	781	769	757	733	714	761	779	743	744	730	700	741	747	748	782	700	713	750	750	738	725	734	768	758	712	730	746	793	754	752	723	715	675	741	712	749	764	716	782	740	745	740	715	721	773	758	743	732	762	757	767	755	776	744	752	779	771	772	745	740	739	718	782	740	774	728	757	697	728	775	762	758	749	735	741	735	715	727	717	727	745	782	706	777	720	747	748	746	812	799	791	732	739	782	706	755	725	737	715	813	730	720	744	713	734	703	698	699	748	756	723	756	701	741	746	799	700	719	760	755	718	718	771	748	729	725	805	754	735	773	765	734	758	792	720	774	721	766	769	708	777	770	709	789	737	736	728	675	722	783	723	772	730	719	732	731	760	726	735	771	774	769	735	727	743	747	779	716	718	701	755	704	706	735	694	756	770	720	746	763	734	740	801	776	779	735	746	726	731	750	750	778	749	737	787	761	726	748	736	756	774	741	733	775	721	707	770	782	769	759	774	797	734	776	752	720	734	741	732	731	727	817	758	769	746	729	725	745	749	774	773	792	732	787	719	725	747	735	741	697	764	798	781	744	736	728	759	727	731	728	767	772	801	727	745	710	768	767	769	764	734	797	684	742	749	747	710	775	758	787	713	775	759	772	751	759	738	772	811	769	724	768	742	766	750	755	731	760	711	774	760	764	741	734	711	734	759	719	791	747	749	745	755	720	731	743	715	734	763	789	697	752	718	722	782	788	747	720	716	766	729	758	778	787	726	764	682	754	751	718	703	787	747	729	745	723	711	790	747	740	735	755	755	709	741	732	736	723	784	710	710	759	748	722	770	752	730	726	729	705	758	721	730	799	750	754	771	772	706	758	747	707	763	759	750	792	680	720	698	773	780	735	733	695	746	754	762	719	730	735	759	751	716	707	818	759	775	762	778	752	715	731	785	754	730	733	694	715	726	776	750	739	750	731	750	729	722	763	733	720	770	729	727	719	748	717	689	761	700	711	731	771	693	763	692	743	735	715	716	773	758	743	742	732	757	717	763	785	724	730	756	714	770	830	774	743	742	758	783	716	729	764	704	766	739	721	713	766	750	783	744	790	713	732	800	781	765	762	773	758	812	689	731	748	745	726	726	788	751	728	695	765	736	736	719	751	743	718	765	734	718	781	725	734	785	743	761	762	761	733	734	735	757	722	756	743	734	739	761	746	728	748	747	722	740	743	792	748	738	729	727	708	740	687	739	705	740	781	757	700	758	800	729	754	792	752	719	751	787	692	706	705	803	756	774	748	728	716	718	730	744	716	699	730	746	726	767	714	741	800	735	720	747	720	759	749	791	755	736	717	742	760	708	716	743	748	788	714	790	794	728	732	768	722	769	689	757	781	766	703	732	749	720	769	744	738	761	742	763	750	752	697	787	739	748	736	764	728	741	779	750	724	752	759	710	761	739	770	818	697	744	732	745	746	726	746	715	774	731	727	734	749	779	702	772	710	792	739	783	761	720	777	766	724	732	755	733	721	703	780	717	712	741	746	751	750	743	741	750	712	725	764	745	759	750	714	750	768	761	774	745	802	703	782	715	744	702	760	726	777	765	662	720	717	788	732	748	757	679	733	766	711	713	811	734	726	767	741	750	764	709	739	724	732	764	719	749	733	749	788	733	776	711	744	721	746	707	765	750	722	717	759	741	720	729	767	801	745	735	723	781	753	734	747	772	733	732	729	754	744	722	713	762	712	757	774	709	694	736	712	788	749	680	704	697	768	699	759	692	722	716	766	733	725	769	759	709	683	788	726	733	704	697	736	729	729	815	741	727	734	751	771	738	719	734	715	726	743	718	746	770	670	725	747	742	721	722	733	758	734	710	725	726	753	732	741	790	741	733	679	799	743	713	706	729	786	757	791	757	783	734	714	700	760	759	728	768	748	714	751	738	712	723	759	737	745	771	771	779	736	700	789	756	779	760	752	787	746	741	772	751	732	703	747	742	731	737	772	793	704	706	738	724	691	779	755	757	761	766	713	760	764	736	727	724	742	740	803	685	752	725	740	736	726	766	757	693	782	773	765	705	732	750	748	766	748	751	685	756	757	732	770	711	744	719	745	715	741	693	766	750	760	720	753	736	773	720	785	752	740	764	719	747	736	798	754	778	729	747	804	743	736	773	767	741	756	688	771	740	748	755	735	799	732	748	752	692	767	798	764	804	767	733	773	767	770	733	714	746	702	710	724	706	746	718	707	748	758	746	764	728	730	724	772	806	756	766	735	743	759	737	752	751	735	721	718	699	727	727	727	738	750	771	695	789	740	709	702	749	753	728	737	745	704	706	694	712	754	726	727	737	717	738	731	744	743	692	748	749	750	813	777	766	702	742	726	801	775	714	753	749	767	717	737	724	697	714	727	759	713	739	768	721	768	768	711	792	741	725	732	801	750	731	731	744	757	706	733	732	741	720	778	712	729	778	681	717	725	747	734	769	730	712	732	771	751	738	754	751	723	678	743	728	728	730	763	740	717	754	700	779	770	728	709	703	743	744	751	760	722	713	741	719	713	768	721	710	700	726	773	709	735	727	761	792	724	778	772	762	753	763	744	706	772	691	731	732	762	715	755	738	722	785	754	722	756	779	714	802	691	754	738	759	773	786	742	769	720	761	773	787	822	744	755	781	745	758	784	738	744	738	727	779	728	747	738	704	749	802	725	744	705	761	772	755	710	764	714	775	746	759	720	780	714	755	770	723	800	753	793	725	721	764	722	781	722	744	740	732	764	739	752	771	734	762	773	811	755	747	718	717	731	709	738	750	776	793	778	769	779	821	753	777	727	732	733	746	782	676	673	762	798	754	686	725	719	718	692	720	731	774	735	723	686	748	728	726	665	809	785	708	750	690	764	720	757	764	717	757	680	721	723	754	701	718	752	726
30465	30955	27476	11135	1426	603	534	534	486	499	523	460	466	476	507	445	478	481	496	500	465	470	485	487	470	503	502	482	482	479	500	474	431	447	485	455	484	496	448	493	485	482	462	492	479	509	486	475	476	516	457	481	471	472	490	472	467	460	507	480	451	515	499	522	514	475	462	456	469	449	472	450	444	431	466	457	475	444	490	491	487	448	495	477	502	468	505	486	484	486	500	435	456	490	449	492	514	469	482	499	477	512	480	478	484	487	488	459	500	473	455	470	501	478	430	457	486	468	490	480	477	471	489	476	462	528	516	456	476	472	506	433	465	496	506	463	485	477	479	489	416	480	483	463	458	492	508	450	468	457	514	479	467	493	454	509	472	457	466	483	488	491	455	472	519	511	450	474	463	481	452	461	480	486	457	495	438	497	497	527	451	502	461	488	487	496	484	495	467	491	524	491	489	443	478	476	460	518	471	507	469	469	473	479	467	448	481	482	460	479	458	480	499	463	473	476	433	484	459	465	491	483	463	468	454	488	472	529	485	437	467	494	464	481	479	470	511	476	500	503	508	434	478	470	464	498	450	458	471	453	476	507	494	453	466	467	519	463	421	470	520	460	493	524	469	450	449	407	484	471	500	453	477	477	507	484	459	469	490	479	450	486	444	484	471	477	487	491	444	502	471	484	492	481	502	476	473	535	471	478	480	491	467	457	503	485	476	462	455	504	495	487	489	432	491	450	492	483	497	481	484	490	445	494	468	476	488	500	442	496	480	478	471	490	477	506	500	495	496	513	465	520	472	465	498	481	472	477	517	462	482	464	503	475	503	495	489	452	491	480	470	493	457	488	506	482	455	499	489	473	485	437	461	482	523	454	474	416	478	467	475	484	474	467	504	484	456	470	438	474	476	477	472	461	465	501	451	463	500	497	476	466	483	498	480	447	489	491	462	475	451	478	494	432	466	478	458	438	483	437	494	485	485	487	520	507	474	465	474	519	470	482	479	449	468	483	485	474	490	481	467	481	454	468	489	526	498	455	465	484	500	463	459	476	466	501	460	493	461	461	467	484	508	478	447	464	483	483	489	492	509	477	505	460	502	475	542	524	488	495	457	481	480	462	538	465	466	464	467	478	502	490	457	458	493	453	465	469	467	491	454	471	482	483	479	466	478	479	460	430	482	477	498	506	469	467	493	486	464	479	447	437	464	471	476	440	492	481	468	466	478	435	485	440	492	507	454	524	486	495	463	469	461	465	494	506	433	495	450	491	483	424	430	471	487	503	453	482	496	516	441	482	447	466	472	478	463	485	492	458	528	482	456	501	466	449	470	453	489	442	506	449	431	472	454	473	432	465	432	505	490	474	481	479	470	461	483	506	472	434	490	502	451	487	460	455	524	471	463	466	481	489	475	510	512	487	461	456	471	451	515	491	460	517	478	496	494	470	489	460	453	512	469	450	484	467	504	503	485	468	463	507	491	506	502	507	463	422	455	485	498	453	456	461	497	466	492	513	495	454	478	490	500	491	454	456	477	451	468	500	458	474	488	502	481	505	462	450	493	482	471	466	467	466	494	462	486	505	487	489	488	505	471	529	469	498	466	491	472	474	490	493	476	503	423	467	472	503	472	481	475	506	481	511	477	489	482	495	478	451	477	501	473	480	457	484	457	527	503	483	482	489	480	508	464	473	474	478	467	488	490	501	447	456	492	466	456	502	496	499	436	509	450	447	496	511	507	466	453	484	502	482	461	483	495	470	512	462	510	522	525	496	483	488	482	481	463	491	484	461	442	492	466	520	499	499	493	468	458	472	458	443	480	494	424	499	501	495	458	491	420	467	473	478	472	508	499	495	476	515	518	475	489	504	445	456	481	506	510	501	492	458	470	509	491	467	496	486	521	461	503	450	454	506	483	489	469	446	471	456	475	422	509	452	479	468	482	489	497	513	491	518	508	505	441	461	458	462	450	481	444	497	468	459	507	482	446	451	454	453	473	511	493	469	485	514	491	464	486	499	486	480	480	469	483	472	471	507	476	490	520	474	465	473	464	484	487	469	490	491	505	478	490	501	466	485	505	438	471	489	485	474	461	504	454	484	499	482	462	498	508	496	454	453	499	449	456	479	492	451	474	474	466	469	518	461	469	498	493	487	441	433	452	469	475	506	478	449	481	487	496	467	474	442	448	489	459	468	454	495	464	448	500	484	487	494	507	491	491	463	476	483	476	449	476	480	478	478	481	479	483	459	489	478	442	500	446	451	448	441	431	458	492	508	465	459	434	487	504	509	511	465	436	487	532	492	485	467	471	496	490	500	540	481	462	475	471	490	513	530	488	465	460	462	474	468	456	510	482	478	485	467	501	468	490	516	466	507	463	510	477	474	455	476	499	504	485	480	465	517	456	468	498	487	486	488	523	435	455	513	510	470	479	475	486	473	483	470	457	451	478	477	486	516	485	462	460	455	434	498	496	486	455	465	453	485	464	506	457	468	470	442	486	461	480	461	472	501	437	488	464	482	468	460	491	481	442	488	479	484	455	515	490	471	495	452	478	478	465	475	464	462	482	481	424	485	463	484	495	488	486	475	508	491	464	507	491	504	480	456	476	504	508	514	473	483	537	499	446	492	493	488	451	471	488	425	494	493	468	450	515	483	474	479	465	447	459	452	448	464	480	430	478	486	504	482	506	503	479	452	477	474	470	468	484	454	518	468	488	495	481	443	486	498	491	496	467	479	458	522	493	514	504	488	460	469	475	444	492	487	484	478	489	474	438	457	473	478	479	467	508	499	485	431	478	513	459	452	519	475	522	462	517	455	473	475	469	434	476	478	465	453	499	461	480	514	469	471	446	429	442	478	459	485	523	460	440	479	455	491	507	435	492	469	480	460	496	450	478	495	474	467	515	471	467	494	511	489	486	463	431	467	491	485	478	465	445	479	506	467	477	482	504	460	529	458	457	454	467	500	478	484	519	483	493	462	460	475	499	470	461	482	472	478	476	504	492	460	451	517	503	499	448	507	491	479	467	472	492	455	458	462	465	470	491	489	504	487	466	502	468	464	439	502	504	464	457	488	480	495	469	463	489	475	443	515	443	462	465	460	468	512	511	456	491	491	493	503	484	474	461	474	484	448	434	513	496	488	450	429	491	432	457	466	462	469	456	462	455	465	476	473	484	497	472	477	514	463	501	454	480	471	499	437	483	476	500	449	485	457	503	459	455	489	478	464	502	486	508	507	504	474	455	498	484	472	475	491	469	442	450	492	482	491	538	496	481	470	497	526	485	440	466	484	467	516	491	453	486	493	467	447	465	487	479	483	502	452	464	472	469	511	463	479	488	501	505	505	475	463	462	477	488	491	508	484	451	485	477	480	492	449	462	464	445	475	463	458	492	483	461	496	485	450	492	460	468	463	458	505	470	480	475	438	463	479	493	474	469	493	455	474	471	503	508	485	506	493	485	482	456	491	526	483	472	460	491	477	480	492	504	507	500	471	511	473
37163	46165	29979	9724	2112	895	721	722	695	681	751	724	732	721	740	748	699	796	727	684	734	723	708	705	745	734	707	744	708	725	739	729	763	764	710	699	727	720	750	705	717	739	737	693	738	689	675	671	704	695	767	738	748	737	693	711	742	747	708	729	731	734	740	699	689	723	669	663	732	728	683	661	743	737	749	691	708	654	738	706	702	692	716	679	692	673	755	762	647	739	729	722	710	707	703	745	739	732	715	750	744	683	693	720	764	722	724	683	712	687	697	688	696	660	729	688	762	685	739	710	713	709	724	708	662	700	725	714	718	749	713	748	724	715	680	716	721	738	714	735	749	742	707	715	693	699	743	716	718	698	707	709	742	732	701	741	748	704	747	705	707	706	681	699	735	651	717	743	707	716	719	729	710	737	739	740	751	784	734	755	728	741	729	736	710	690	745	736	737	699	718	705	708	699	724	687	705	732	703	687	694	738	764	768	726	734	746	699	756	759	712	730	711	674	733	711	720	721	643	744	727	675	688	732	718	703	753	770	725	701	756	671	684	729	745	727	675	719	728	727	761	738	708	713	714	716	694	740	706	738	722	669	741	727	762	711	767	732	764	721	693	716	733	740	732	700	760	742	743	726	745	727	730	753	701	782	697	680	715	674	711	708	724	698	752	720	722	758	702	749	715	713	713	738	747	713	732	756	722	792	716	691	697	714	751	688	746	720	721	724	714	712	684	690	740	741	703	707	757	715	694	702	667	721	755	698	721	733	749	721	747	703	706	722	710	733	700	739	761	714	756	684	734	728	773	775	664	748	759	656	726	686	697	733	703	729	745	726	781	735	704	684	712	736	751	757	758	763	717	710	729	711	674	719	709	713	662	740	725	698	725	746	752	692	680	672	749	719	705	676	688	742	728	697	693	698	739	737	720	726	703	692	726	702	694	751	735	717	728	776	724	713	687	752	731	714	709	688	722	715	706	687	750	694	753	727	750	712	732	686	699	716	787	741	723	763	737	691	682	688	706	739	696	735	721	711	758	675	740	710	703	711	758	718	742	774	703	701	698	702	706	737	713	667	676	703	709	720	715	693	676	686	695	699	698	736	759	684	695	769	658	697	727	768	730	688	722	685	679	722	741	676	746	736	661	745	744	760	751	756	720	709	732	712	724	716	765	695	709	710	713	685	687	740	726	674	729	752	721	699	722	714	748	704	707	742	766	730	737	716	739	717	792	666	672	725	759	736	746	680	677	708	713	728	732	684	685	760	730	767	665	748	671	732	684	710	736	754	685	714	741	722	709	717	696	723	749	751	724	716	753	753	729	690	716	671	759	713	744	738	656	718	713	717	738	723	681	716	730	740	731	690	691	727	687	757	725	700	761	677	719	677	684	695	680	691	722	698	676	700	698	753	708	721	695	656	737	730	741	772	657	747	731	745	759	704	757	718	717	722	702	717	732	707	763	673	761	693	729	712	728	713	757	737	701	736	721	722	677	799	687	690	679	676	668	720	682	705	694	684	692	772	759	742	725	722	726	716	745	718	711	710	708	748	739	732	751	733	689	761	704	721	711	737	719	705	738	712	705	716	683	774	736	769	725	791	711	721	713	702	709	674	781	735	716	735	721	758	692	732	721	698	720	669	717	707	697	711	703	680	729	717	716	688	711	719	726	760	726	700	749	754	760	716	751	719	741	670	709	719	736	704	711	694	686	732	696	698	723	654	748	675	754	739	671	708	698	717	699	696	718	714	688	729	730	714	709	697	693	693	724	711	750	717	689	738	781	683	687	720	707	664	729	747	691	656	665	724	667	696	728	717	652	701	784	745	682	778	735	688	750	725	707	745	785	714	709	724	750	736	758	742	765	718	690	699	727	747	710	637	708	698	788	733	699	723	693	714	689	710	756	788	740	750	711	738	706	736	710	770	676	701	757	673	727	720	685	748	736	679	733	716	722	724	742	730	658	679	753	714	706	715	692	671	683	702	741	764	759	733	685	752	731	721	764	718	731	676	732	724	678	687	730	757	715	718	714	725	714	691	678	728	719	760	710	714	714	731	777	757	708	718	727	719	681	692	707	693	719	714	785	723	697	730	715	746	712	717	678	700	736	695	709	746	756	747	727	720	724	667	769	664	733	742	751	756	702	728	728	736	707	729	699	709	729	725	727	700	683	709	742	732	734	680	739	721	725	741	759	717	740	707	716	721	730	727	728	766	718	733	663	685	719	759	736	694	708	688	660	685	725	700	740	670	715	668	745	706	681	743	724	683	775	743	695	751	683	712	709	702	696	691	713	688	767	728	691	726	717	718	740	727	685	712	689	738	665	681	711	677	731	719	717	691	696	746	750	683	747	706	705	738	668	666	713	725	671	729	712	718	742	742	693	725	711	752	717	720	672	691	748	708	721	722	692	734	732	751	713	708	736	712	731	682	734	684	719	736	751	720	702	710	745	707	681	729	699	746	718	759	709	726	735	650	742	738	726	721	688	713	682	670	729	705	717	674	708	716	773	678	717	739	685	727	686	711	722	702	743	734	731	694	697	718	746	710	757	705	690	676	703	782	717	762	747	734	698	724	714	739	723	734	721	702	723	718	737	731	726	710	728	728	670	735	719	755	783	734	758	727	736	754	666	741	766	713	724	728	738	732	723	754	730	737	765	702	734	709	741	672	739	716	713	690	681	715	734	715	740	704	742	752	733	721	711	728	695	722	740	745	738	714	712	722	743	695	723	734	712	674	701	706	763	699	713	780	698	709	698	734	721	737	731	706	716	711	687	741	708	682	750	720	736	727	711	713	714	700	720	706	748	698	701	700	702	740	701	759	685	675	704	752	673	764	679	679	719	673	716	711	694	735	743	709	709	697	695	738	717	728	762	705	715	688	748	731	701	717	732	698	750	701	715	707	697	728	728	728	706	753	707	737	740	668	752	713	728	732	663	677	692	706	699	719	673	667	755	673	768	722	696	675	702	720	692	729	703	720	689	747	695	683	707	750	733	709	710	746	701	724	687	693	691	748	733	682	703	700	741	695	711	701	720	696	715	731	712	741	715	730	692	704	758	724	687	729	722	675	694	711	728	707	709	685	694	734	784	729	706	733	750	687	779	693	714	717	729	717	741	663	727	709	704	646	759	737	696	742	720	771	713	709	713	700	659	725	761	663	779	682	702	729	695	731	751	715	723	731	732	711	718	688	700	700	687	721	741	735	708	737	758	675	687	737	744	745	714	705	720	717	744	740	677	721	720	701	726	704	724	719	677	721	733	732	718	689	723	756	779	725	716	767	674	681	763	732	736	729	757	756	704	757	743	704	694	764	716	753	720	687	769	692	740	746	725	683	719	707	746	672	650	643	674	747	732	732	731	744	725	748	732	754	679	751	715	686	716	708	714	718	692	748	700	728	745	674	715	754	714	713	683	657	711	700	699	739	728	681	732	694	702	681	685	755	732	690	687	716	743	733	731	740	698	744	689	681	699	724	729	776	735	758	770	679	726	696
24135	22693	30982	25253	19338	7248	801	561	559	538	507	509	510	528	492	450	510	489	479	521	471	464	482	477	484	508	507	498	500	496	485	461	543	493	483	489	512	496	530	510	456	479	492	458	501	495	473	542	487	511	461	505	519	490	519	468	487	489	465	501	429	498	513	519	518	490	482	483	475	488	510	480	485	522	489	510	474	506	518	529	507	484	451	464	463	547	498	512	485	499	431	494	497	553	482	498	496	463	496	448	481	475	502	500	499	522	440	474	462	479	512	529	497	491	491	466	500	534	528	460	458	473	511	516	493	482	517	507	443	492	492	471	484	471	523	489	496	518	492	500	514	483	504	512	504	481	491	533	492	492	491	470	470	504	445	508	517	497	522	498	495	464	499	498	478	479	469	484	503	490	524	529	472	510	427	448	478	544	531	498	516	472	505	497	529	456	472	478	540	488	474	460	486	497	496	455	483	500	505	504	475	492	462	496	496	517	484	463	515	494	504	492	465	481	472	491	469	469	482	521	505	467	503	450	492	488	498	526	484	501	498	477	527	484	501	484	487	467	455	442	462	482	471	549	499	462	490	492	510	492	485	453	499	446	472	514	489	483	471	498	538	504	462	501	523	511	522	461	475	472	557	492	497	501	494	470	494	506	498	511	499	471	515	477	461	498	507	505	540	474	473	502	449	487	488	448	453	496	524	481	497	484	507	465	494	500	486	516	482	448	463	491	480	497	478	473	491	501	474	500	483	505	474	457	500	502	445	466	481	472	421	543	497	479	473	512	489	494	478	495	506	486	501	458	527	459	471	507	518	464	544	488	519	506	518	505	503	499	494	511	517	499	500	525	496	476	476	442	492	476	486	445	434	504	463	519	488	459	456	503	477	498	510	441	470	461	477	492	480	492	489	464	492	454	497	447	519	496	504	481	483	457	489	469	509	434	496	490	507	453	481	496	513	507	471	483	474	525	474	468	473	495	464	491	504	465	522	504	527	527	475	458	488	495	456	546	508	468	514	489	526	458	452	512	509	507	495	500	456	503	498	532	489	531	497	452	502	487	539	501	474	469	506	501	503	510	493	502	486	476	512	487	484	484	501	472	505	478	474	473	464	523	504	484	494	517	547	509	490	521	494	515	481	505	477	507	462	509	470	491	486	464	500	495	470	510	467	452	469	507	499	502	516	521	528	519	505	505	508	549	509	495	476	523	507	498	477	494	546	499	471	510	486	500	524	484	521	475	490	455	495	456	475	455	458	492	517	477	476	488	494	476	498	513	474	466	459	475	484	495	482	495	511	492	494	502	469	494	501	509	468	464	478	469	508	505	498	487	535	492	455	474	505	535	497	495	462	461	480	486	509	476	492	533	485	489	527	520	494	529	454	462	463	475	450	488	461	498	488	473	471	491	504	505	478	472	500	480	503	466	428	469	497	493	525	526	512	485	488	447	476	463	483	488	509	484	497	492	530	475	491	492	507	467	491	532	485	527	493	492	519	468	508	501	480	460	493	534	489	483	503	519	536	501	449	506	466	461	487	521	485	484	496	486	495	505	478	490	470	487	489	489	469	465	520	510	500	457	479	527	529	481	489	492	545	515	519	496	496	476	477	522	507	488	493	473	488	499	466	518	494	495	495	507	485	464	497	453	486	473	506	517	479	481	518	446	500	487	502	509	544	532	516	513	480	510	483	513	488	511	496	499	518	506	472	479	485	480	479	498	493	489	462	489	472	488	550	461	461	507	511	487	477	465	495	482	477	503	483	492	507	483	466	479	489	463	504	504	510	515	492	486	484	467	473	471	509	472	534	491	533	521	505	459	529	493	501	487	493	491	532	466	482	503	444	521	507	462	477	503	492	458	498	504	514	497	481	523	483	477	535	490	474	495	467	485	506	515	526	511	468	488	471	488	494	483	457	456	495	474	525	529	469	456	519	514	524	499	496	491	502	480	493	460	485	477	474	516	523	468	483	505	475	487	501	473	492	488	512	474	486	507	475	461	530	517	491	447	502	531	495	514	485	512	511	488	477	536	464	507	502	486	504	498	477	496	497	507	509	465	439	521	461	493	490	479	514	499	462	453	507	493	458	505	483	500	515	485	540	492	492	467	498	458	492	510	519	451	469	498	474	479	493	440	494	489	463	472	528	450	478	497	473	496	490	514	490	529	471	485	468	478	484	510	490	496	489	481	512	451	464	476	489	495	517	481	514	526	485	480	461	474	465	477	486	512	522	508	467	511	487	465	537	421	527	481	494	508	503	493	500	486	495	513	490	528	476	509	471	504	492	511	457	484	480	501	516	503	497	495	502	477	481	454	510	535	452	490	494	459	534	501	526	484	511	495	504	508	480	489	515	499	506	506	501	488	520	493	466	474	462	497	459	499	493	487	513	471	461	464	474	490	450	457	496	495	493	468	492	486	499	500	488	443	465	509	432	478	498	502	509	495	484	509	515	521	469	490	459	496	504	471	483	480	504	498	486	482	482	505	514	493	477	476	507	470	494	487	536	496	488	503	509	472	485	505	537	518	481	455	537	499	472	490	535	482	461	479	454	516	442	494	512	491	462	455	469	496	524	518	497	462	451	457	450	477	497	491	475	523	501	509	506	491	469	525	515	462	432	509	508	509	472	486	501	475	460	486	480	525	473	510	488	508	500	469	474	522	500	507	482	545	494	456	497	507	513	503	508	511	508	513	501	473	492	484	504	489	456	509	465	506	502	468	493	482	481	493	489	512	503	511	496	469	488	486	471	484	506	472	493	521	459	498	460	471	490	523	488	460	493	502	482	497	498	474	475	466	488	485	469	507	469	491	486	503	575	471	505	500	481	474	498	448	489	475	504	473	549	497	506	504	473	486	531	467	475	474	509	479	517	507	509	489	491	509	517	489	488	517	498	485	507	470	486	501	484	474	500	520	505	486	507	517	480	491	509	482	482	489	482	462	509	490	455	490	510	506	483	472	467	473	532	467	454	551	510	481	498	496	490	508	445	417	503	490	513	470	450	486	490	503	497	462	503	475	490	457	465	483	500	492	474	503	500	484	476	537	475	502	483	515	479	490	490	493	506	529	531	459	475	496	483	522	493	480	500	504	478	497	502	504	493	488	503	453	482	472	500	477	516	434	524	495	482	496	482	519	521	518	488	489	478	512	475	496	514	510	484	514	509	496	495	453	447	480	481	500	486	486	528	482	481	466	488	531	524	506	508	476	492	495	529	481	461	475	502	508	487	497	514	504	479	465	447	489	475	506	466	493	493	490	495	468	477	507	460	482	472	496	496	461	456	495	507	475	497	519	503	466	500	493	497	433	522	529	465	445	458	483	537	489	537	479	499	523	462	499	506	565	515	469	480	503	468	511	492	483	500	503	478	440	499	470	470	520	508	517	446	496	552	539	508	498	461	491	498	511	505	514	518	475	537	506	485	429	505	476	469	485	491	491	555	455	495	494	499	458	479	479	502	494	514	496	484	525	491	466	457	496	509	480	492	477	457	503
60451	88780	60540	29845	8078	1786	821	755	680	755	765	739	769	714	700	754	736	770	734	723	781	761	727	809	714	775	724	746	734	719	769	757	742	731	736	733	777	757	771	717	731	785	734	719	743	688	740	710	733	749	707	721	718	742	760	717	730	745	807	759	718	695	732	767	773	737	757	772	726	749	730	705	758	700	787	697	748	710	696	757	781	760	756	708	738	689	740	754	749	730	752	732	737	709	744	758	767	729	770	751	741	767	706	812	786	682	762	692	710	694	752	748	719	757	720	706	714	730	705	755	735	747	728	701	721	728	739	765	777	762	738	749	763	707	782	774	775	692	740	709	754	707	724	694	726	724	726	744	727	715	748	765	735	779	752	748	759	737	721	721	751	744	733	721	792	763	720	715	764	726	713	684	736	722	727	698	716	699	746	742	694	742	740	728	725	684	728	715	709	727	696	714	697	694	725	739	734	714	745	722	765	737	724	711	737	787	722	725	732	713	706	755	761	733	748	702	733	738	773	822	721	726	783	764	702	690	758	726	742	753	748	735	760	760	692	719	668	715	714	737	688	717	746	703	726	691	745	708	745	695	744	688	677	763	724	728	725	739	718	793	674	744	756	732	703	732	741	702	724	721	704	731	704	695	701	675	742	720	700	761	749	762	726	677	770	724	734	729	742	684	714	732	746	753	747	704	689	753	680	681	731	689	726	741	739	744	753	728	684	773	714	691	773	768	737	724	735	769	725	748	759	712	698	778	735	761	721	685	781	770	759	696	753	712	737	747	700	727	726	705	768	728	781	708	771	754	744	781	750	776	723	723	725	741	723	704	772	787	787	768	845	739	757	769	769	763	769	756	750	730	708	765	744	750	765	735	713	809	728	691	724	707	716	714	748	759	737	710	738	776	746	696	702	794	701	756	749	750	763	770	775	725	725	688	689	732	730	766	715	740	714	747	721	776	731	733	725	714	729	714	742	722	701	759	750	736	735	735	754	697	737	766	723	711	770	767	681	779	718	714	747	704	744	711	687	704	756	769	711	713	712	699	743	787	732	764	700	741	667	767	765	721	706	724	731	730	733	786	722	718	766	732	793	697	750	724	769	766	726	741	726	753	755	707	725	743	755	742	745	704	730	711	754	762	733	765	716	780	743	692	750	711	762	723	720	703	767	752	730	752	726	756	767	690	701	726	739	760	738	731	726	785	724	713	732	731	772	740	717	766	738	733	662	688	720	733	708	716	702	736	691	733	743	737	713	770	706	747	724	728	700	703	712	769	759	767	750	712	743	721	774	734	768	717	752	711	703	744	753	709	704	742	710	681	760	696	775	699	734	744	727	699	763	759	701	738	678	721	729	701	738	752	734	720	736	691	754	711	697	687	743	712	703	706	721	685	665	716	765	716	756	695	703	718	721	763	739	731	716	734	683	752	743	739	759	753	709	705	679	743	693	727	728	691	732	730	716	735	732	656	654	792	726	725	717	714	722	762	739	727	731	757	745	735	694	728	710	793	713	741	755	737	731	761	691	768	700	709	748	725	726	749	754	790	691	760	732	807	776	739	748	764	738	758	671	735	731	766	719	734	742	738	729	713	722	775	717	734	741	686	727	707	768	762	683	713	767	729	678	717	728	688	701	761	736	756	723	775	666	739	723	772	766	734	731	757	705	716	775	735	713	751	736	779	739	673	727	758	734	734	672	740	718	743	713	769	728	740	784	708	778	758	735	760	750	724	737	744	745	715	703	742	764	730	720	722	714	741	717	759	766	729	741	770	756	748	760	708	716	757	739	730	713	738	730	683	755	743	715	729	726	756	750	711	778	737	746	688	744	705	732	698	683	770	763	758	702	756	694	692	744	752	713	711	754	745	768	746	753	732	721	723	749	683	720	725	755	741	717	728	688	710	727	715	715	754	738	715	732	721	710	736	725	701	712	685	760	739	683	741	694	754	794	765	747	707	732	765	770	756	777	762	718	667	728	737	730	720	728	730	796	707	697	742	710	747	746	684	761	708	734	736	713	760	773	748	693	704	734	724	733	719	687	738	680	756	717	770	716	686	726	727	791	778	720	756	763	709	750	738	750	743	720	730	786	738	733	704	756	738	683	736	715	726	772	742	754	760	728	782	719	790	788	745	719	765	684	739	698	718	706	689	718	738	739	738	748	717	693	729	765	711	734	733	723	731	816	749	736	788	767	752	755	724	677	703	750	750	771	706	748	746	730	742	770	698	714	688	726	776	727	747	716	744	687	768	727	794	787	715	747	767	759	698	715	748	685	714	705	771	779	759	752	740	755	755	699	787	759	759	758	758	776	709	763	769	746	719	758	743	751	738	693	762	732	702	734	705	742	736	745	727	749	697	733	684	738	763	738	724	787	706	732	736	747	756	701	722	734	740	778	701	726	748	759	680	706	725	664	739	692	712	772	734	691	712	717	754	738	751	763	760	733	711	719	740	738	696	694	704	748	732	722	746	661	736	752	731	704	711	753	772	703	720	775	703	752	690	703	758	749	750	750	800	728	730	739	752	769	776	766	731	704	705	757	727	754	722	725	767	745	713	724	689	739	752	747	791	732	705	750	735	749	710	729	745	743	761	728	758	743	735	719	743	733	696	785	760	689	740	758	717	718	715	741	726	697	707	735	737	759	746	722	710	745	723	732	706	746	698	725	712	717	742	769	751	729	743	725	712	783	732	749	802	748	695	697	778	772	743	732	733	722	752	722	716	724	745	704	751	694	736	713	727	761	761	728	722	740	720	764	737	744	704	742	716	706	753	758	744	750	758	766	739	702	739	726	741	763	740	729	729	667	779	763	755	735	743	732	744	786	748	731	792	737	708	758	762	701	733	746	734	752	764	736	753	780	703	741	783	714	727	705	731	743	764	759	725	722	694	766	697	784	727	698	746	766	705	703	753	769	742	703	725	767	716	708	743	718	762	717	697	729	767	770	780	724	705	732	723	684	716	735	744	744	720	721	775	745	724	724	736	721	746	724	774	712	743	674	743	673	713	703	751	744	685	719	738	735	708	696	697	739	751	701	691	771	731	751	744	733	716	679	742	696	742	730	727	717	683	735	737	703	736	778	760	685	727	668	729	748	712	768	757	737	762	731	826	754	668	765	767	750	738	752	707	755	702	750	671	758	694	713	713	748	714	724	783	751	723	765	719	764	721	762	816	754	739	766	715	760	788	730	762	699	767	730	716	658	721	767	726	758	749	688	756	751	693	738	705	726	729	725	736	755	694	733	752	736	690	738	726	739	763	706	769	732	766	732	776	759	734	757	714	740	722	718	729	734	702	700	749	698	773	696	742	742	724	757	725	759	668	763	760	757	683	736	737	718	717	776	728	743	766	729	796	722	726	713	708	702	695	723	748	745	726	776	692	737	711	731	753	769	710	715	729	741	778	689	759	719	709	718	748	756	692	722	736	756	756	715	695	728	762	714	712	741	722	717	744	764	765	760	727	714	736	720	771	764	741	710	737	753	770	677	701
23103	21672	29870	24008	21086	18404	4006	621	509	523	536	522	572	565	528	538	525	531	555	546	511	551	539	546	521	475	497	554	526	511	526	525	487	494	541	539	509	553	513	524	553	496	517	540	508	514	511	538	532	549	497	505	515	566	497	503	511	495	507	589	516	496	510	549	547	550	513	527	510	528	529	518	522	522	562	539	537	493	522	515	493	496	536	503	541	543	495	490	487	511	521	573	536	537	535	530	528	535	495	486	529	543	542	489	525	470	520	501	543	530	525	524	541	514	498	509	544	499	526	500	515	539	556	496	512	518	529	513	542	515	562	488	509	531	525	524	494	514	521	538	490	545	543	535	513	530	551	489	543	496	517	535	538	515	469	528	547	513	525	505	525	494	544	523	554	525	520	501	491	551	527	548	552	502	518	535	519	477	528	524	487	492	520	510	491	522	529	526	555	501	549	518	555	567	526	523	498	514	553	506	505	479	525	499	566	528	514	530	545	526	528	519	572	507	495	473	532	539	535	542	488	534	480	515	485	539	525	535	526	509	515	526	497	528	512	511	584	536	507	524	528	506	498	484	545	507	500	530	512	516	495	546	507	476	493	548	530	517	488	511	541	538	548	513	562	486	534	584	537	520	483	489	526	529	565	523	527	498	543	500	503	532	501	496	491	522	527	516	549	482	551	543	527	499	462	540	550	523	541	522	530	533	507	536	518	544	533	516	491	527	516	487	530	542	520	505	539	506	492	549	518	490	521	497	523	536	534	520	537	518	538	542	480	507	465	475	559	512	521	540	508	554	498	539	502	530	533	569	543	511	554	534	515	555	533	526	537	539	545	484	488	540	519	515	532	541	550	580	523	550	565	503	504	561	494	490	488	556	502	489	529	528	519	503	484	534	492	518	490	515	531	537	500	521	506	486	493	511	489	508	495	502	550	557	498	490	486	501	509	550	539	520	475	521	482	500	525	500	558	506	537	489	537	536	498	519	506	514	530	561	525	549	535	508	534	494	537	550	539	562	482	528	502	560	528	518	552	558	556	479	514	542	506	531	503	500	494	540	521	514	507	539	528	550	528	507	503	504	537	510	504	537	521	550	505	527	526	523	554	551	539	504	487	509	499	511	558	488	547	518	513	559	504	526	500	550	540	542	519	490	490	519	562	495	548	546	497	525	529	522	524	529	554	480	542	513	504	521	541	573	529	501	556	539	520	525	535	476	514	525	530	543	520	496	499	530	518	540	578	512	519	523	520	504	482	513	535	511	528	481	565	509	547	491	520	473	494	503	494	514	514	538	510	509	521	531	550	534	573	546	501	537	517	503	560	509	516	488	536	508	526	506	533	541	553	517	542	525	540	522	506	553	508	512	535	531	522	515	547	500	511	482	507	523	475	552	501	515	509	554	522	519	513	510	513	497	488	543	519	512	490	554	514	541	550	551	529	548	495	573	524	558	542	487	555	567	550	527	536	577	521	508	520	502	517	507	553	497	498	527	516	519	514	528	515	547	479	531	505	542	474	550	512	514	507	547	520	492	493	508	554	568	531	478	539	534	530	527	571	539	455	517	517	510	510	498	507	495	517	551	498	516	554	510	535	553	544	502	515	549	532	507	530	524	485	499	548	535	566	517	542	553	499	516	533	506	547	553	570	518	535	513	502	512	530	514	558	573	531	482	525	535	562	515	512	481	554	526	538	520	534	537	523	565	484	482	519	503	523	472	512	532	518	527	493	500	524	508	510	523	465	522	514	545	514	518	512	459	530	563	558	480	518	527	537	531	545	498	496	510	473	524	487	524	526	512	542	505	495	565	503	537	467	469	542	509	519	546	541	532	469	513	540	521	479	478	498	483	514	558	519	507	492	540	494	469	544	477	540	564	492	489	494	503	514	487	525	560	530	536	526	513	557	514	524	527	564	525	565	513	529	524	532	499	494	493	494	537	500	508	540	508	569	496	514	509	501	495	551	494	514	581	548	493	531	507	490	505	466	499	504	529	562	522	509	500	554	547	514	545	543	490	546	522	577	542	538	528	526	562	552	500	502	518	525	512	488	481	538	548	555	521	544	539	519	530	500	539	479	492	527	553	478	550	519	464	498	540	535	528	502	529	536	508	497	531	556	521	498	507	515	515	479	499	481	503	543	464	529	552	556	481	488	554	545	499	538	495	552	557	545	532	551	480	554	521	542	521	512	531	555	522	515	474	519	541	533	485	539	502	516	523	522	509	522	487	508	538	517	516	502	530	529	534	503	538	507	504	486	559	531	539	513	509	528	500	512	518	522	510	484	553	501	539	497	522	524	516	483	517	541	515	512	528	508	510	522	543	500	552	538	570	503	542	513	519	522	527	527	556	526	504	529	512	523	482	508	564	542	527	538	507	480	515	532	524	544	517	484	564	506	502	501	539	494	517	543	513	505	544	519	515	519	515	527	518	498	556	527	520	515	523	510	520	484	462	497	524	510	517	559	560	548	507	526	531	537	470	547	506	524	492	525	523	471	485	534	523	507	504	498	529	536	516	488	501	525	532	538	503	495	503	520	507	556	534	560	547	482	526	521	541	488	543	521	482	494	498	527	478	551	525	531	492	497	531	538	507	510	495	509	582	508	529	509	485	509	513	482	525	531	490	553	525	543	531	502	559	555	520	546	544	488	546	510	518	516	529	512	561	526	502	528	554	556	490	568	513	554	532	498	527	495	518	531	498	540	569	509	522	501	529	512	529	494	506	536	544	531	528	497	512	524	472	563	525	488	520	491	523	509	523	539	465	485	507	464	503	527	523	588	559	542	542	511	502	525	522	494	502	520	512	498	531	514	537	543	558	533	482	490	569	510	522	505	511	518	560	520	514	534	509	514	528	522	508	538	558	501	493	513	549	525	515	496	526	554	557	525	536	490	525	492	516	529	524	550	493	527	474	528	522	504	462	498	525	493	531	528	511	522	562	567	489	487	532	550	503	480	533	498	529	534	509	529	533	565	518	542	527	509	482	582	529	535	573	530	519	492	515	514	557	497	474	474	562	490	506	539	540	523	538	509	491	528	507	524	513	548	520	540	502	451	501	499	529	476	519	500	480	506	556	518	539	532	497	520	521	522	558	539	557	506	498	510	508	480	545	553	517	531	527	520	531	493	538	540	509	515	478	530	534	489	507	495	510	513	518	521	514	484	488	510	516	523	508	523	488	515	496	514	512	520	521	529	504	496	511	539	552	511	514	539	516	518	532	521	511	479	494	482	493	512	551	505	521	500	549	584	544	536	564	541	522	521	522	532	525	488	518	505	504	489	507	504	513	509	482	509	545	503	491	534	578	492	522	583	522	541	504	513	523	520	541	531	523	494	539	483	497	516	526	553	489	513	539	497	527	505	551	570	496	537	504	549	489	515	504	547	503	563	565	501	538	540	515	568	560	515	494	535	544	525	504	525	507	517	503	559	513	457	509	504	545	513	532	496	532	486	531	507	495	516	502	490	554	544	559	505	503	511	494	536	496	524	541
60639	98411	69515	37084	12144	2303	977	755	705	738	686	767	736	765	691	762	776	725	731	725	754	750	751	742	760	784	797	758	750	764	756	763	796	770	754	735	799	760	780	767	789	709	785	715	798	768	766	736	728	725	721	756	710	796	751	726	735	739	754	716	728	766	744	711	730	777	718	718	769	699	733	781	771	765	771	740	733	721	699	761	773	742	715	764	723	746	728	747	770	757	743	753	753	798	759	746	704	735	771	734	751	766	746	735	763	736	748	711	720	737	711	703	762	770	749	761	770	773	753	758	765	756	726	751	773	697	712	735	789	707	713	777	735	732	771	718	744	783	748	734	782	795	781	732	762	735	737	795	722	737	753	711	715	785	796	741	721	781	757	776	743	752	744	727	709	740	682	769	800	730	767	713	789	708	742	713	754	766	703	773	733	719	736	683	731	792	704	739	740	748	778	735	725	770	758	708	751	708	740	769	691	733	724	694	756	739	768	780	779	811	710	712	796	741	743	758	761	780	714	731	754	717	769	763	735	761	759	799	729	731	776	729	727	736	730	698	758	756	758	752	770	748	778	742	766	747	794	745	725	692	710	742	770	712	750	752	749	739	730	753	755	722	736	715	761	746	753	770	723	766	773	739	716	728	775	723	770	769	799	805	723	773	719	726	760	780	752	719	737	751	778	775	764	765	815	771	742	735	738	724	702	724	766	751	765	748	726	751	712	652	763	764	760	749	751	771	756	754	718	741	745	784	781	734	757	759	705	747	767	808	719	766	778	780	728	726	712	731	736	730	747	733	729	789	778	820	758	755	778	747	757	768	745	744	751	763	777	758	736	789	794	719	733	742	757	797	729	740	744	730	755	728	697	760	733	735	742	792	824	701	723	749	792	741	726	735	751	766	770	759	771	784	748	734	694	791	715	765	740	781	720	720	748	781	808	723	786	762	726	743	700	757	720	782	792	737	739	779	755	760	756	758	727	779	720	776	771	746	785	745	763	766	719	732	786	729	751	766	727	752	746	731	729	695	699	763	741	734	774	778	694	743	788	718	802	725	698	758	771	726	775	733	715	712	737	714	800	768	767	743	740	749	815	765	747	737	736	750	710	748	768	735	736	745	726	781	749	683	698	768	773	710	713	726	817	761	735	750	690	747	735	726	742	742	741	741	757	726	759	745	775	765	755	753	740	725	788	747	731	729	760	746	730	773	751	761	753	770	780	726	769	755	733	731	733	698	728	768	753	735	765	764	710	728	708	780	808	759	742	774	788	803	755	758	782	750	742	754	747	783	736	721	756	736	782	768	755	752	802	750	771	775	746	727	772	759	724	740	734	733	787	787	755	724	714	804	713	779	770	747	722	740	741	774	802	751	777	743	719	763	747	744	718	855	692	785	723	761	695	731	709	770	721	711	727	777	730	706	720	763	738	739	764	727	702	759	766	765	770	760	797	714	710	774	758	788	751	761	735	740	745	697	745	734	782	764	748	773	755	740	749	793	738	760	722	727	754	746	759	748	717	705	729	734	743	730	733	743	757	730	741	744	751	759	723	774	755	785	732	745	754	747	714	710	751	749	781	742	752	761	782	769	742	722	738	731	774	828	744	725	769	715	737	717	724	785	736	736	750	768	746	784	753	728	761	737	735	781	763	709	771	707	770	698	763	759	708	772	732	734	780	768	714	820	765	704	802	709	745	743	738	705	761	740	798	749	763	767	777	703	752	719	792	718	698	813	766	771	785	727	740	767	794	793	789	720	767	798	720	765	806	760	777	742	742	770	726	743	773	682	716	740	767	777	763	745	752	745	687	790	745	710	712	740	743	729	696	784	725	721	746	722	729	772	764	742	736	752	789	755	738	759	757	768	721	789	717	738	751	736	785	740	723	742	719	790	699	729	718	730	748	803	737	744	740	777	740	795	759	789	782	758	764	778	747	760	715	734	724	744	707	671	744	696	804	755	785	798	707	757	768	727	723	788	746	717	730	760	763	762	704	737	772	743	714	748	742	694	762	750	758	721	734	722	828	750	712	736	784	776	771	776	765	707	741	723	731	736	738	777	758	721	798	698	773	717	730	708	748	745	750	803	792	777	732	711	731	732	719	730	721	805	781	675	768	713	727	721	705	787	713	743	781	742	781	743	760	788	754	791	770	764	706	741	778	723	696	806	719	741	764	702	746	758	704	735	768	733	765	824	792	738	754	741	752	770	759	720	734	696	750	719	765	744	758	758	697	788	718	728	770	724	732	716	703	712	785	796	727	738	731	738	701	768	740	763	770	795	758	752	759	750	746	727	813	767	726	750	749	735	769	791	756	739	752	790	743	763	737	712	748	770	777	721	715	745	744	724	715	724	718	789	793	746	744	732	711	715	750	737	773	790	770	748	707	717	755	663	730	730	756	742	736	755	705	729	743	728	749	752	729	684	753	726	813	771	766	797	763	723	735	797	757	745	764	734	728	727	723	748	737	748	718	768	744	705	789	728	745	758	699	745	740	780	765	728	756	697	742	710	779	752	765	742	708	741	743	759	734	759	752	744	768	754	695	738	688	747	711	754	779	740	733	772	757	717	749	746	718	738	755	751	721	772	732	752	766	725	725	722	749	748	810	652	764	800	745	734	712	769	772	791	728	685	712	768	738	759	700	739	694	745	702	709	730	675	718	757	737	774	765	792	746	789	737	749	730	737	754	756	766	740	736	750	769	768	725	750	779	765	786	762	710	683	734	746	736	789	696	744	748	780	762	738	733	745	763	749	748	745	722	710	748	722	737	723	781	736	746	794	750	730	763	708	739	767	743	742	728	750	777	732	775	735	771	729	775	734	756	808	739	741	748	741	788	751	749	711	725	758	727	737	750	743	684	762	821	742	772	714	756	745	749	727	719	671	836	748	765	751	712	709	804	744	774	793	789	718	794	774	736	686	769	742	759	775	675	697	768	813	771	695	751	762	703	740	719	703	701	722	739	752	793	755	729	730	725	761	778	754	800	757	687	738	776	720	717	818	735	733	723	761	777	750	792	762	714	735	731	724	718	734	773	759	755	739	718	685	756	773	756	759	805	768	763	724	747	741	783	720	782	774	785	723	704	754	690	733	710	737	806	718	727	718	710	698	742	736	728	768	756	711	789	761	767	769	726	760	730	743	707	712	747	717	731	724	767	765	716	777	709	770	723	781	748	748	737	726	723	700	773	725	801	782	762	741	694	738	760	770	750	733	773	700	785	729	788	752	785	745	744	698	730	738	743	734	725	717	775	715	801	759	739	742	716	754	717	734	726	735	721	776	757	769	733	767	706	689	721	737	742	752	727	730	764	781	701	762	735	761	777	722	746	751	764	749	762	768	764	770	811	768	698	746	698	740	732	770	769	792	771	731	743	734	782	713	752	720	791	733	772	715	743	753	755	761	704	766	805	762	775	743	761	774	761	711	771	739	741	740	744	782	698	721	720	731	768	732	766	757	748	747	733	780	764	747	721	722	697	727	795	755	715	790	779	718
30535	30829	27300	11298	1507	564	501	483	449	482	472	510	495	491	484	484	486	497	475	525	487	473	461	480	506	478	471	450	468	491	457	499	491	488	514	465	453	475	459	467	489	427	497	524	526	486	464	479	465	475	510	501	442	490	491	468	483	511	499	491	521	458	476	440	522	468	480	497	494	487	495	467	469	508	518	491	452	441	468	496	516	457	453	501	503	475	479	551	494	429	472	511	471	462	472	476	427	522	475	509	497	475	473	484	485	504	481	451	493	477	469	477	490	464	488	500	526	506	492	475	488	469	477	462	468	541	498	491	503	426	496	472	454	502	454	460	475	503	483	443	501	491	467	486	461	446	487	491	464	464	488	451	478	471	482	501	480	491	447	497	487	461	515	474	488	467	452	512	474	457	449	490	504	485	477	453	489	475	549	507	458	492	466	472	453	454	470	471	452	459	498	454	452	468	458	485	485	516	479	502	476	454	493	506	531	502	473	496	482	526	499	513	502	492	505	498	476	459	446	459	457	475	495	443	480	477	478	473	470	492	492	482	467	474	484	484	474	495	473	482	516	480	495	492	487	505	491	501	469	466	521	516	503	512	479	482	478	501	510	486	480	480	463	466	438	478	474	490	521	476	459	460	459	448	465	437	465	487	487	503	455	491	479	498	507	488	514	459	467	448	492	514	445	488	507	513	502	450	447	468	524	474	476	473	510	504	476	493	504	487	460	488	477	485	459	516	460	474	488	479	473	470	484	464	452	497	484	452	507	480	491	487	472	486	477	493	491	473	504	445	500	504	499	481	481	481	464	506	451	447	505	482	480	453	481	465	510	477	492	492	464	479	473	486	474	475	486	477	414	461	474	537	470	485	445	470	507	492	452	477	503	465	493	485	477	497	480	481	481	427	437	442	474	498	457	467	519	460	554	488	491	497	487	447	479	465	480	504	468	504	509	486	471	446	468	473	495	493	468	481	469	460	467	463	466	449	475	510	509	459	459	480	467	494	498	482	508	488	455	479	461	476	490	478	483	482	515	497	510	466	488	486	434	477	484	476	459	498	460	497	511	460	483	455	517	464	476	458	469	460	451	470	486	490	488	467	461	480	538	468	477	424	499	479	520	441	459	441	500	484	454	492	487	481	454	476	497	482	473	470	491	482	472	460	514	445	462	476	442	438	461	508	490	524	464	481	520	465	491	483	494	484	464	447	478	512	474	455	495	474	510	486	508	472	522	470	423	478	481	499	479	475	496	448	466	485	517	458	493	465	517	489	474	527	487	488	484	471	491	473	482	468	445	440	446	468	474	478	476	494	467	515	471	531	468	418	504	497	471	505	469	512	484	489	469	454	511	482	498	493	471	451	477	488	471	482	469	479	453	493	478	449	515	479	468	497	505	472	486	456	492	515	504	444	507	516	497	461	493	502	486	471	477	468	504	484	513	474	481	488	472	468	467	488	486	498	493	545	456	501	437	456	459	466	481	463	501	452	497	481	520	471	526	456	520	485	520	465	480	512	495	458	535	482	457	499	525	482	489	458	475	507	482	491	470	495	502	503	487	453	481	483	466	502	460	471	500	502	472	491	469	466	451	490	487	460	525	480	465	535	513	460	494	479	453	509	524	473	442	470	483	483	485	480	474	500	482	510	461	488	499	447	502	454	465	479	485	445	460	485	488	470	503	504	521	489	461	456	452	506	473	491	476	456	520	481	467	533	530	476	476	525	484	488	471	471	504	473	491	452	489	489	476	495	490	476	493	476	501	499	487	472	496	485	494	495	522	457	462	490	466	482	453	496	482	482	480	465	474	469	494	463	464	495	483	464	514	451	491	524	471	486	475	489	435	506	476	508	443	485	483	444	474	449	476	483	470	498	504	480	470	450	511	474	468	497	449	457	523	475	526	515	487	481	492	469	509	469	487	468	445	502	516	468	452	498	481	447	475	506	529	440	497	474	505	460	509	460	501	453	533	487	477	454	493	472	466	527	493	468	502	481	477	502	501	508	486	455	487	478	493	460	458	460	496	537	457	475	498	487	509	513	488	495	469	471	506	463	472	452	493	465	492	518	484	489	485	499	484	481	473	455	464	448	513	509	490	506	539	475	518	464	459	513	459	485	447	516	503	458	416	466	467	506	479	458	502	495	484	503	527	474	455	503	498	528	545	481	452	508	486	490	480	442	494	486	460	503	470	482	456	473	472	489	482	515	500	464	479	477	498	470	496	504	474	487	448	493	476	474	489	459	488	505	449	509	466	505	444	438	475	450	462	445	472	442	481	453	446	489	536	494	473	488	486	523	481	539	490	481	459	510	491	511	463	467	515	465	452	508	500	471	502	482	449	477	492	473	499	527	497	494	485	476	518	482	490	489	511	486	442	470	445	487	482	535	462	522	491	480	447	494	474	521	482	496	495	493	506	500	511	470	461	470	514	497	477	483	503	499	460	450	451	481	476	494	507	503	483	496	497	443	467	502	471	487	443	471	516	488	502	433	455	508	458	499	477	476	460	418	479	459	479	542	479	421	536	518	492	474	476	476	474	451	482	507	462	538	478	490	493	470	494	454	490	515	492	502	501	515	505	465	528	464	485	475	518	502	432	444	490	481	469	511	489	450	477	509	470	529	453	459	513	462	459	442	491	490	473	511	486	514	503	485	495	492	464	499	479	478	513	486	519	492	489	483	507	455	497	476	499	456	478	475	478	456	530	475	485	477	505	466	495	505	504	492	494	464	488	495	500	507	496	464	476	480	469	501	478	496	502	484	458	486	492	458	492	473	499	492	467	471	466	498	467	512	461	471	513	461	481	464	459	481	478	496	461	455	501	498	495	499	493	527	464	468	464	472	483	497	440	493	464	443	493	483	453	462	471	472	470	477	531	553	457	474	444	488	496	474	481	453	467	448	488	499	480	465	475	455	481	501	493	468	425	495	508	484	460	499	457	453	462	430	475	456	456	485	497	462	500	473	508	480	451	490	440	464	480	470	473	467	513	440	469	474	456	510	479	534	476	445	448	505	468	456	455	501	480	456	461	459	477	461	463	499	511	474	484	455	449	502	431	507	497	467	485	470	462	461	487	495	500	469	471	496	477	419	444	484	482	484	493	525	459	445	503	501	501	496	468	481	462	472	495	467	475	475	474	496	474	495	496	491	460	458	461	481	490	440	506	457	501	483	480	482	456	504	447	425	461	505	512	482	498	492	490	497	493	528	456	500	464	484	495	460	461	473	454	493	458	471	437	509	450	473	479	471	491	436	483	466	495	492	485	462	447	526	447	466	474	479	470	476	502	490	469	481	495	480	504	474	471	482	498	537	474	510	496	486	474	502	482	499	501	430	484	465	476	463	488	482	478	462	477	493	437	502	512	490	463	437	481	439	477	458	463	513	471	519	458	478	474	491	468	474	468	462	489	474	454	452	465	445	449	483	462	473	489	524	475	464	507	488	465	487	484	484	470	515	456	486	496	474	473	494	451	466	465	472	424	494	513	499	485	477
36964	45864	29948	10098	2186	916	806	705	703	699	694	720	749	714	721	728	725	749	730	726	726	792	720	702	762	671	726	701	713	762	768	738	717	731	712	710	710	732	698	724	715	723	743	693	733	749	727	698	737	725	773	737	743	678	737	735	729	701	708	690	691	734	665	683	720	718	661	704	741	699	753	715	666	727	743	724	770	768	688	675	717	730	708	714	769	714	753	706	716	685	686	739	693	713	692	710	747	736	730	711	706	750	691	739	692	707	731	736	756	673	717	688	782	722	752	710	720	682	737	767	743	644	763	764	738	695	757	725	704	722	707	728	727	779	689	695	692	715	702	739	743	674	764	736	731	736	763	737	724	712	741	739	736	685	704	723	765	744	711	704	747	711	694	704	755	670	753	737	751	710	676	728	714	704	711	718	708	805	712	704	765	729	712	694	677	705	731	724	736	770	690	747	721	717	763	710	670	722	729	649	740	771	684	708	720	758	722	755	693	749	690	729	701	687	779	751	711	775	730	764	734	747	711	697	730	731	723	689	692	758	727	726	652	697	750	736	725	690	732	716	711	768	716	695	699	749	729	743	727	692	730	717	689	739	696	751	690	734	714	746	730	764	756	698	751	707	754	667	709	685	723	703	740	716	725	699	807	683	753	719	752	726	724	764	747	674	701	701	698	718	749	740	712	706	720	762	671	737	763	727	766	701	735	726	773	730	703	736	756	714	743	755	693	707	656	725	714	723	708	715	712	686	709	706	715	729	697	716	701	716	765	707	729	725	715	686	695	694	720	724	704	751	786	717	736	675	711	709	748	753	692	753	713	724	715	734	769	716	712	735	703	654	715	745	747	742	714	721	740	708	694	730	672	639	736	731	708	689	731	728	720	706	715	744	687	655	699	762	742	737	735	678	713	718	749	669	721	723	718	736	715	710	779	707	748	724	746	703	750	793	678	717	735	736	707	695	743	761	698	712	724	740	741	736	740	734	740	690	721	729	780	725	753	685	695	656	681	698	747	687	692	772	731	725	734	756	755	714	698	709	741	774	720	708	670	717	693	661	757	700	707	733	729	721	701	723	741	691	725	777	711	777	742	749	751	723	694	745	738	722	710	698	739	703	739	720	736	751	721	666	703	744	662	680	732	704	728	715	726	728	678	730	730	703	749	768	736	714	714	724	705	714	737	738	733	700	758	708	688	711	757	711	730	775	716	763	769	725	703	677	739	735	738	725	739	760	750	733	765	671	707	670	711	777	727	735	695	702	744	705	716	718	708	720	737	715	728	732	720	714	765	711	718	726	699	666	731	731	726	737	735	756	717	727	763	713	738	757	708	712	730	700	702	711	722	739	762	688	757	752	730	704	764	651	732	719	718	677	717	696	687	693	709	769	758	716	729	711	738	746	743	683	704	739	748	674	715	760	739	712	718	734	735	729	764	693	748	746	727	757	721	729	723	701	692	720	738	701	763	717	724	726	682	697	771	732	722	701	794	750	698	727	723	742	757	676	741	714	718	692	748	715	693	709	692	731	703	790	770	743	708	693	690	771	718	707	761	702	735	708	713	729	684	705	713	721	698	733	699	728	717	713	731	719	722	715	723	701	710	684	713	745	714	690	733	731	698	730	764	724	733	735	702	701	762	728	736	735	694	683	716	716	687	696	712	695	691	699	716	744	707	705	739	738	731	698	775	747	748	741	759	720	715	776	744	681	776	693	714	734	722	702	741	712	731	713	740	706	711	762	694	740	735	730	677	725	690	758	727	728	691	704	731	710	756	739	697	719	791	748	685	692	704	740	723	647	688	735	692	727	729	745	701	743	753	739	730	730	724	712	791	744	742	718	694	700	741	688	697	716	738	782	707	705	749	764	721	723	733	692	705	730	681	686	716	682	719	710	720	735	700	712	719	734	718	712	701	735	755	763	786	705	670	719	754	718	727	778	693	703	766	714	716	709	710	724	693	735	679	710	746	697	736	687	671	684	709	669	740	722	722	744	682	747	724	738	697	727	713	736	729	717	719	673	698	702	728	732	706	703	709	711	711	680	737	707	717	728	724	725	692	754	728	770	769	753	716	706	726	714	698	722	730	712	713	759	720	702	687	744	735	671	752	757	762	693	704	727	740	728	679	695	695	725	725	724	728	747	736	749	730	701	708	717	741	696	748	692	710	716	666	720	699	716	741	760	690	671	695	750	718	706	706	722	705	713	723	678	729	732	754	726	682	713	734	712	716	743	697	707	741	702	722	708	744	715	721	736	773	715	731	705	714	714	733	682	713	693	701	761	774	740	746	737	736	729	732	696	741	749	683	724	748	715	672	695	707	746	701	697	712	723	726	705	719	733	722	752	716	732	683	764	759	720	676	679	738	681	706	735	716	703	783	703	709	741	753	747	685	719	684	754	708	764	705	762	756	712	768	734	747	691	731	703	705	705	708	758	725	697	669	710	796	734	732	721	704	744	682	732	694	725	696	751	758	708	707	798	723	685	698	714	759	706	750	757	737	730	768	691	703	733	729	682	705	764	708	719	741	753	712	689	729	741	735	704	719	720	699	700	724	732	718	733	724	716	639	702	721	747	708	744	725	759	726	664	712	758	682	756	699	703	742	737	691	728	758	721	707	745	710	730	690	702	707	711	751	710	706	735	684	712	713	730	738	708	741	726	745	779	715	732	731	732	740	707	706	712	703	755	718	716	682	715	738	724	737	733	712	707	701	696	717	701	709	687	763	683	714	748	741	761	700	738	733	754	692	738	738	727	749	748	672	720	728	689	725	748	744	712	710	753	748	729	732	707	750	730	754	724	724	765	703	718	699	716	694	728	740	733	747	743	756	726	750	691	698	742	741	703	763	757	731	756	667	690	749	733	740	739	727	740	687	714	700	684	700	727	735	729	709	756	714	701	702	740	736	712	660	728	715	785	737	739	709	686	743	729	691	787	714	678	720	733	707	695	717	691	733	768	738	727	707	707	704	747	720	671	666	709	706	725	732	699	719	713	644	728	682	741	754	694	675	711	722	755	712	746	740	723	697	708	734	705	717	681	697	706	698	681	711	698	696	724	710	747	741	736	706	770	705	695	743	705	736	775	691	671	722	692	721	712	721	740	699	755	726	670	751	701	725	738	691	747	677	722	692	756	728	743	762	728	749	734	718	699	779	726	641	722	731	699	704	729	753	714	704	695	743	719	734	685	749	718	710	727	725	687	750	705	694	718	749	681	706	690	752	754	720	748	727	741	760	776	707	741	729	703	735	764	706	759	711	756	768	693	703	722	742	656	697	737	692	710	744	720	716	733	746	722	743	771	712	718	715	740	686	724	652	726	694	749	728	736	734	725	741	743	757	713	734	737	676	695	729	710	733	734	680	687	700	727	703	756	710	711	713	700	731	679	743	716	731	674	746	712	655	708	710	764	726	682	723	692	735	775	713	678	715	715	696	737	772	745	740	728	706	695	723	735	709	707	722	736	717	703	698	695	727	730	645	696	740	726	713	671
24102	22640	31059	25083	19367	7155	789	570	484	497	514	485	506	513	484	549	501	483	478	514	457	486	483	551	507	522	506	479	467	488	514	506	498	480	527	473	487	501	481	464	532	479	466	536	477	471	485	517	485	485	520	521	525	504	508	472	465	491	507	511	501	518	519	479	488	470	481	482	499	470	511	503	476	442	517	492	475	509	501	514	517	479	480	457	498	508	516	481	487	489	520	468	535	485	559	488	487	481	491	498	477	469	497	509	449	480	485	514	507	543	495	501	474	497	499	476	456	492	508	527	501	526	481	499	509	450	495	538	512	477	506	483	455	490	525	499	529	482	487	487	511	496	521	488	500	506	505	512	490	488	522	523	512	539	471	449	508	510	495	514	491	484	499	479	493	513	472	512	519	524	463	473	529	495	524	507	504	494	484	514	501	480	486	496	499	491	482	463	504	470	493	477	506	502	515	487	493	511	507	484	472	458	496	504	515	463	537	500	501	503	528	518	497	522	459	526	495	503	467	542	500	491	534	498	521	488	486	531	492	475	535	483	475	485	472	494	483	464	491	508	496	494	488	529	487	470	524	478	511	462	508	494	485	501	477	518	496	533	517	474	492	513	512	527	510	486	446	512	489	440	482	491	475	474	487	478	481	482	513	473	535	509	462	510	492	488	474	508	497	525	530	502	519	505	529	465	502	538	494	509	462	487	514	529	463	490	513	476	487	533	535	512	497	512	472	483	493	492	483	460	500	489	447	492	468	466	523	538	491	534	464	475	465	495	476	518	507	459	509	469	510	466	527	495	478	506	481	475	484	495	539	499	510	470	486	518	491	504	500	496	477	541	469	488	485	477	479	478	529	464	509	519	478	474	513	488	510	499	473	497	508	456	518	465	504	510	508	459	514	504	557	496	498	492	484	500	486	511	528	468	497	527	519	516	509	484	504	497	506	487	531	498	516	524	487	468	503	460	499	490	492	537	501	504	516	496	513	476	467	489	502	504	467	516	490	493	512	498	553	512	484	514	495	468	474	521	492	489	455	508	494	453	461	499	501	429	451	489	517	468	530	509	488	494	493	496	548	474	452	448	471	500	481	484	473	499	477	493	514	484	493	519	482	504	485	464	512	481	509	478	472	500	482	531	488	501	437	462	481	480	506	478	503	509	494	507	514	478	506	492	469	489	508	499	456	527	495	521	521	507	456	473	493	511	486	490	519	509	478	495	520	495	475	503	518	508	536	476	476	471	498	517	539	465	529	513	507	452	487	521	502	459	539	530	484	487	514	540	477	510	492	468	492	517	469	474	495	506	538	490	474	543	504	482	511	509	497	508	474	451	478	494	488	482	479	501	459	488	514	476	479	483	524	476	492	471	463	507	505	527	473	493	526	497	479	464	483	445	481	481	478	508	508	471	510	493	550	497	503	500	507	504	506	513	475	506	494	537	461	499	508	489	464	451	510	496	524	490	518	502	479	461	493	493	464	527	475	460	510	469	514	478	520	501	495	466	467	461	516	460	496	492	496	501	502	494	477	483	547	478	500	478	482	490	539	492	493	483	541	511	512	512	539	480	502	497	483	512	516	473	499	494	547	489	489	446	436	468	488	482	454	480	488	489	484	487	454	499	474	492	477	532	480	476	500	500	548	493	451	487	503	461	536	492	491	514	537	481	497	520	501	542	508	470	503	524	488	531	481	474	481	492	519	494	500	504	447	505	463	472	498	507	483	514	504	508	500	514	506	488	501	505	480	509	527	480	457	507	498	515	442	500	497	503	493	517	518	482	517	506	495	456	532	479	507	493	480	491	498	528	494	494	512	501	483	506	517	516	490	470	507	488	486	526	479	503	511	497	509	510	522	504	502	487	470	507	525	472	508	492	521	471	486	518	496	500	457	488	476	499	500	530	474	547	503	493	499	482	491	471	519	499	481	479	545	460	486	526	490	506	511	514	491	485	514	509	485	467	497	510	549	496	497	531	480	484	519	494	508	476	471	506	471	482	467	450	526	512	488	526	465	503	505	518	475	510	508	494	500	457	472	481	509	514	498	512	504	505	454	477	487	534	491	485	506	546	509	489	493	498	463	477	468	461	508	493	471	467	532	478	487	481	533	499	436	521	469	501	470	478	515	501	442	476	469	527	492	516	471	509	464	505	480	491	464	453	515	527	492	478	482	520	479	491	463	481	523	497	463	508	501	492	498	493	481	504	500	513	515	471	474	492	520	482	497	484	464	530	476	472	495	509	513	513	535	478	489	518	547	471	486	502	490	523	437	492	490	498	529	482	506	484	469	483	512	500	483	477	495	458	515	484	517	480	473	471	528	503	491	478	434	503	511	495	510	457	529	461	545	506	514	479	495	505	491	476	457	484	462	471	498	480	521	481	540	491	495	484	483	475	484	491	491	495	501	534	503	506	490	466	522	487	523	507	454	467	545	462	493	517	512	500	499	484	493	527	511	493	517	500	510	509	473	539	472	516	486	523	496	513	492	507	462	478	508	500	471	472	461	498	505	497	497	501	507	483	477	447	504	498	477	480	502	459	482	500	451	516	489	471	538	514	500	509	503	469	499	480	507	497	471	466	516	448	500	513	484	511	486	517	458	498	554	541	457	499	513	500	457	512	462	472	467	470	493	525	450	480	491	465	488	471	497	501	476	475	485	463	490	493	521	477	496	508	509	457	482	475	476	513	460	513	469	511	478	488	497	514	501	511	464	513	487	493	430	487	528	520	490	519	498	528	484	470	493	531	496	509	475	509	502	499	493	466	519	500	508	520	485	503	451	489	491	483	486	505	469	533	518	535	476	479	513	473	515	484	506	481	522	510	503	474	491	475	512	477	481	523	490	502	488	523	500	490	480	502	447	485	518	468	489	504	502	531	523	485	465	501	503	525	538	511	448	460	514	494	466	494	462	464	507	459	475	520	491	474	484	454	480	511	500	493	507	494	480	454	493	472	466	509	512	508	483	475	498	478	531	464	497	488	506	505	513	494	491	454	511	508	542	508	493	504	452	513	494	465	508	509	506	518	456	473	470	515	477	504	477	495	469	470	504	496	453	498	491	538	506	529	518	488	479	469	487	517	468	467	484	481	483	498	526	461	542	499	483	475	535	500	456	475	508	485	550	494	525	482	471	479	523	518	483	503	509	481	469	472	506	516	485	480	515	460	498	486	495	503	467	523	476	482	523	488	490	486	525	512	519	488	462	488	504	488	519	496	512	495	453	516	505	456	459	476	503	460	519	507	510	515	494	487	468	485	447	480	482	484	478	502	517	487	552	487	525	508	473	532	492	542	489	465	497	534	492	483	494	506	485	495	486	488	465	544	488	477	472	501	481	456	486	529	518	509	438	484	492	486	491	467	495	520	507	492	512	520	489	442	467	453	492	519	483	489	477	452	478	510	514	494	525	451	517	486	482	494	456	475	515	469	481	482	489	471	478	543	519	525	510	480	483	474	488	495	456	505	503	478	511	491	487	503	440	510	487	519	441	490
60198	87989	60740	29915	8047	1649	885	748	779	751	665	812	754	687	741	727	762	686	783	742	737	725	711	711	748	760	782	751	738	757	741	726	726	749	763	701	728	743	738	724	733	721	695	736	712	707	786	738	715	730	728	736	728	760	710	692	717	755	719	756	702	780	775	710	743	711	714	762	722	743	747	753	745	689	736	771	783	793	775	725	757	744	732	707	748	688	733	730	725	740	728	692	753	741	768	734	749	714	749	713	704	768	679	752	704	745	719	759	739	745	739	702	699	694	777	713	699	713	733	742	727	719	776	758	789	733	704	711	756	706	773	758	732	774	747	736	736	722	723	745	704	734	761	752	723	771	753	726	759	756	741	695	749	732	733	748	728	768	708	736	741	724	747	737	748	759	661	718	741	733	749	733	749	754	709	726	710	757	785	754	722	740	780	750	690	722	712	746	704	750	710	745	795	780	821	719	723	723	733	727	717	743	709	765	735	737	726	776	713	742	719	720	724	697	738	757	712	765	746	724	759	758	705	736	768	714	736	747	680	727	709	746	661	730	735	701	750	735	691	737	776	697	677	744	690	739	719	730	765	776	739	755	741	740	711	737	757	781	702	723	733	765	710	740	729	759	729	771	700	756	726	756	781	709	756	763	775	712	759	781	681	713	766	765	750	668	794	708	756	719	677	763	738	731	749	792	731	719	706	712	748	767	762	750	774	687	748	718	702	700	774	764	753	774	733	751	680	725	749	705	773	760	758	716	780	825	721	689	769	752	725	744	722	750	763	739	745	729	718	709	728	726	742	742	723	727	731	713	775	738	716	741	771	724	722	769	737	726	742	705	717	725	754	746	782	676	735	812	766	760	721	738	736	756	736	685	732	707	750	689	621	731	758	739	777	705	689	692	754	725	758	743	748	737	805	669	738	754	782	735	708	715	730	750	704	730	744	737	742	747	736	710	732	703	739	721	696	719	775	706	735	765	719	692	738	727	739	767	729	764	757	715	725	736	745	741	725	676	740	755	747	756	805	740	733	723	695	729	732	725	714	706	712	786	777	762	728	747	753	751	766	760	677	724	742	727	729	744	698	741	694	721	754	707	743	754	801	758	771	715	726	734	751	741	728	778	710	763	728	738	720	701	705	762	736	763	761	738	742	691	731	761	712	785	761	749	714	724	782	759	718	734	745	703	744	748	753	747	722	731	698	753	731	687	744	725	756	764	696	757	721	761	719	707	761	737	733	740	768	749	712	770	786	728	746	711	724	744	702	738	759	724	738	780	738	751	689	710	718	700	765	807	701	717	706	769	714	741	715	756	703	729	727	705	761	773	750	751	770	707	764	729	751	772	746	736	813	738	723	749	722	721	737	753	735	666	755	786	700	740	760	747	735	770	721	734	756	713	737	734	700	748	750	743	759	702	723	732	753	751	728	752	749	750	734	706	738	726	732	756	762	709	750	720	733	718	733	714	701	704	692	761	762	679	723	761	807	772	753	751	730	743	715	734	688	683	735	718	746	737	679	792	711	719	753	725	712	766	744	742	769	752	828	713	756	741	710	745	703	706	798	724	735	769	745	773	754	707	709	724	710	798	743	735	804	752	748	704	754	700	744	732	753	723	754	712	732	673	748	763	729	757	740	741	733	757	776	707	759	728	757	759	749	796	759	714	750	686	729	770	729	711	734	754	699	775	752	721	755	714	757	706	742	729	759	696	774	754	698	728	708	708	693	753	757	762	692	759	768	722	735	734	734	738	728	772	719	693	743	765	732	717	775	771	772	723	712	703	732	769	708	707	679	748	739	744	747	719	754	723	754	723	739	737	713	744	687	736	700	687	716	738	737	776	708	757	727	705	714	765	749	715	730	732	697	708	715	750	712	730	797	710	702	734	766	693	702	696	741	704	718	760	737	750	714	717	705	716	717	719	675	740	760	684	766	738	753	700	719	734	763	706	742	720	771	714	758	755	722	721	750	748	741	720	729	742	710	721	747	760	732	695	732	748	757	761	653	718	773	693	748	717	776	738	741	758	745	722	769	778	735	731	762	751	728	736	751	712	764	759	703	790	734	722	743	785	694	762	675	704	727	754	716	757	727	755	719	740	705	769	753	742	734	776	746	763	751	723	729	766	730	778	725	727	723	753	744	736	756	702	723	729	748	706	762	712	774	735	736	714	718	788	691	730	742	740	728	717	765	721	755	742	728	794	703	754	668	726	740	734	726	754	727	760	751	754	749	761	787	710	743	737	695	718	754	676	757	783	755	769	747	713	750	710	694	727	706	746	717	705	708	733	745	721	727	702	735	697	675	744	740	760	736	718	698	759	700	749	727	712	705	733	751	755	741	756	731	756	713	750	786	675	788	712	728	786	689	736	708	742	779	755	711	744	746	721	724	748	708	750	722	791	709	723	697	676	735	778	709	723	716	760	743	754	687	715	702	717	707	720	741	707	765	723	792	746	737	727	693	721	728	725	798	736	713	744	736	694	720	690	719	732	731	735	760	692	722	762	721	732	763	736	737	770	742	740	749	687	755	718	757	760	738	723	757	741	763	767	746	724	700	749	768	714	673	719	717	735	756	725	701	763	703	743	712	701	693	701	735	750	726	777	770	778	750	734	657	734	719	729	769	785	727	791	737	789	668	746	751	752	774	719	777	714	718	732	724	746	756	771	746	737	765	736	763	701	762	725	730	760	748	778	778	741	738	767	767	743	750	669	730	750	704	748	714	753	753	742	704	766	715	682	730	798	727	695	703	737	718	771	768	744	714	736	707	701	714	782	723	730	752	748	705	724	721	757	738	737	719	715	789	730	761	665	717	751	718	734	726	751	734	736	749	706	762	768	763	761	740	713	700	768	784	728	724	685	741	721	732	731	729	754	729	758	733	723	758	752	735	792	695	736	748	736	712	762	739	717	760	802	739	743	731	729	731	758	733	753	733	745	741	747	736	786	733	740	751	723	756	756	750	723	781	715	691	720	767	699	712	740	733	709	751	757	735	726	726	703	779	733	784	731	730	732	704	747	727	704	721	748	737	790	745	783	732	755	745	708	719	709	736	746	741	721	754	692	716	752	816	706	738	759	699	727	726	734	758	755	749	709	735	743	716	703	728	680	748	804	732	733	716	726	701	771	736	761	721	717	717	774	700	716	702	726	719	712	689	663	752	749	783	775	751	731	719	699	716	768	734	725	734	738	707	693	698	704	730	775	725	664	758	724	704	717	751	707	719	794	733	764	709	738	739	750	722	745	708	670	709	770	776	740	698	733	758	696	729	737	706	754	727	708	729	756	733	780	699	729	701	772	725	749	800	756	687	755	699	761	733	702	739	748	712	739	753	704	747	741	770	738	740	705	740	710	796	731	777	720	744	793	760	720	738	770	783	735	744	782	719	786	741	705	681	736	779	738	759	732	781	713	748	735	697	782	720	722	768	734	750	751	744	741	672	716	701	718	738	740	745	717	777	670	744	751	748	733	747	743	714	742	757	739	685	758	724	718
23068	21704	29918	24030	21037	18319	4061	591	580	556	529	555	490	600	537	534	569	508	547	543	566	524	523	552	524	534	497	546	506	554	550	583	507	505	548	542	541	539	524	547	551	546	501	543	484	514	553	544	533	546	570	555	532	548	523	504	532	503	494	547	500	481	508	510	512	486	521	549	539	533	536	498	546	530	485	526	531	513	534	486	546	552	494	512	502	540	540	517	498	504	492	506	536	492	485	527	511	516	528	499	536	534	534	514	494	499	516	537	514	472	526	492	513	531	530	519	482	489	513	502	527	514	503	523	499	515	536	565	501	537	547	521	540	527	523	541	520	511	521	531	519	568	537	504	509	517	498	493	525	516	508	530	550	521	546	503	533	490	490	528	509	498	486	526	547	522	587	521	519	506	550	519	498	511	488	502	503	536	553	555	538	556	519	487	535	577	557	478	558	534	525	537	497	528	505	554	493	544	515	525	532	518	494	522	494	539	477	540	516	499	512	511	482	516	526	520	506	512	559	518	505	540	529	543	525	478	539	549	524	511	548	559	540	506	593	494	533	523	506	485	517	538	503	516	532	561	518	541	527	527	512	520	495	512	532	523	497	522	523	562	535	519	519	487	506	529	579	520	517	524	500	506	570	506	507	526	510	532	515	504	504	548	520	530	542	525	516	562	498	503	523	507	486	529	527	515	545	507	499	502	568	554	495	505	511	515	512	509	494	516	533	498	525	492	535	520	495	515	523	543	484	509	512	520	524	489	508	544	503	501	534	506	546	516	549	511	576	496	482	498	508	500	529	524	501	486	514	523	501	514	528	488	526	525	525	538	548	533	510	533	527	529	532	518	551	521	519	493	484	513	546	515	529	554	508	536	540	498	565	532	533	521	501	536	496	530	509	515	502	532	513	575	505	519	516	540	531	547	529	536	547	506	510	508	507	519	504	485	543	564	543	533	562	550	514	535	497	530	519	535	488	501	498	507	542	527	504	481	547	510	500	515	539	531	551	534	517	543	513	575	544	514	521	510	506	503	570	462	544	511	513	537	581	568	549	497	520	537	504	493	505	568	562	510	524	549	534	538	556	500	520	501	514	520	525	508	523	519	562	537	541	543	524	567	519	508	540	605	530	555	535	515	499	498	518	508	464	527	544	492	495	524	531	485	541	539	528	523	536	508	516	485	515	521	483	544	497	497	521	479	536	534	524	527	526	520	503	535	514	540	532	512	529	553	521	535	552	516	491	509	535	510	506	547	556	541	508	541	551	525	534	527	534	531	518	503	530	545	518	578	514	501	517	540	533	548	550	538	514	535	548	495	555	492	529	518	557	510	538	506	521	478	560	558	503	509	524	514	522	541	517	522	519	515	514	511	512	507	508	525	494	514	503	512	535	515	527	518	552	541	496	550	557	539	506	496	525	543	543	558	531	479	516	509	524	557	532	523	498	476	489	551	518	531	522	570	521	521	521	508	514	514	521	545	506	543	500	499	488	516	473	517	521	481	533	566	491	502	533	528	507	492	491	537	541	538	517	545	519	533	487	489	500	542	520	487	536	565	489	539	521	492	494	521	562	507	535	478	512	539	544	519	493	557	532	535	509	537	494	500	513	543	544	533	519	510	511	539	542	506	474	514	490	521	522	504	569	562	514	530	494	559	563	499	508	523	530	545	539	481	555	533	533	534	527	535	506	512	539	510	542	540	516	545	529	520	530	507	539	551	550	499	502	509	518	515	534	555	512	469	530	522	516	549	505	511	544	555	557	471	570	503	518	556	507	502	520	483	529	539	512	510	550	541	536	509	519	523	482	493	531	517	524	523	523	526	504	541	500	537	509	541	482	535	520	473	518	527	517	540	530	496	552	480	539	526	493	531	548	496	534	549	515	512	503	549	499	499	558	558	512	528	488	497	533	518	486	518	497	500	487	516	554	526	497	534	500	521	524	503	530	541	498	521	514	507	539	533	531	543	511	494	510	464	491	487	531	544	508	539	523	525	512	524	473	497	552	583	515	519	471	513	538	514	540	529	542	571	506	539	494	514	516	543	474	556	541	497	516	539	529	519	490	490	505	525	519	514	522	547	528	493	504	492	518	507	549	544	499	502	542	546	532	529	548	496	506	490	510	522	485	510	544	539	484	510	522	492	484	513	560	529	508	559	528	481	521	516	491	501	521	501	489	525	517	496	554	558	526	500	529	534	531	491	491	514	538	535	525	526	544	543	485	474	482	534	497	472	503	534	531	483	540	480	494	540	502	527	500	513	533	544	495	506	565	522	545	500	560	490	521	510	532	487	499	510	509	526	493	540	532	495	559	545	484	510	503	572	559	507	503	515	521	487	533	542	555	520	519	488	525	549	498	483	484	519	505	512	519	500	517	541	581	493	527	538	508	525	519	526	534	532	473	569	515	492	495	559	497	513	556	522	511	521	482	547	536	539	522	499	519	531	520	528	541	536	487	504	506	527	538	541	528	513	503	518	528	535	497	532	525	498	517	529	506	515	522	512	520	524	481	541	514	526	534	525	508	532	509	518	530	497	506	549	495	513	561	499	530	533	521	535	477	529	513	499	550	484	474	566	502	550	522	519	524	519	523	502	489	552	533	531	504	541	533	530	522	541	559	530	532	528	506	528	558	563	526	553	530	497	506	493	533	556	533	542	523	550	499	501	550	497	495	502	483	521	496	502	539	475	520	500	514	548	540	523	535	555	524	563	529	498	541	519	545	545	528	568	497	536	544	519	550	562	528	565	556	534	548	521	512	517	523	523	484	523	565	503	520	548	510	540	573	525	521	537	539	519	468	451	535	540	529	580	528	524	490	526	530	523	494	548	524	523	521	540	526	498	535	536	534	516	520	513	567	507	498	499	521	533	512	490	517	530	525	526	511	519	545	555	506	552	524	508	534	509	506	516	495	506	520	515	528	504	491	519	523	532	525	508	472	527	522	503	517	518	492	502	533	526	531	510	551	493	525	530	519	483	507	545	504	504	480	480	524	487	534	557	490	506	521	511	502	525	571	512	485	483	552	481	507	528	526	494	519	530	500	536	541	503	483	474	483	513	548	488	525	514	507	505	511	506	487	535	504	507	517	532	517	543	519	507	518	542	531	508	510	494	539	528	534	548	537	564	539	573	504	486	533	547	506	555	533	538	550	539	510	527	529	503	520	533	529	519	535	528	474	478	493	503	493	521	502	528	514	499	512	497	538	547	490	511	482	526	521	496	518	542	498	542	495	504	511	541	524	565	495	491	557	510	491	532	505	491	491	524	555	535	513	556	569	509	558	528	502	527	492	534	545	469	511	536	511	515	514	520	481	527	513	484	534	496	514	488	516	522	517	544	541	562	509	554	543	523	507	475	504	519	510	508	506	508	506	489	538	534	520	549	484	468	467	518	504	578	538	538	495	546	489	536	552	511	523	504	538	498	506	506	535	542	511	499	518	516	543	528	524	514	510	502	512	513	483	514	537	535	509	568	516	492	549	510	524	532	551	485
60775	98101	70179	36905	11845	2409	876	798	800	762	725	774	757	756	769	728	755	794	761	775	653	744	743	745	735	783	756	781	729	756	736	769	764	744	719	761	730	703	747	713	740	758	797	717	751	739	792	776	743	794	782	753	758	788	773	756	777	766	772	690	774	799	718	823	771	745	787	742	705	779	747	819	779	720	780	748	797	718	726	729	718	779	730	704	742	732	732	743	795	767	781	730	760	772	813	772	778	760	783	738	762	757	753	779	759	763	737	749	788	752	745	798	792	764	732	786	758	725	777	757	725	760	726	772	768	726	732	790	781	775	728	764	774	754	756	763	758	717	762	767	753	761	754	754	747	737	758	779	780	779	781	723	750	776	719	780	805	784	757	754	755	722	726	769	723	736	695	731	786	739	749	784	800	725	764	822	719	744	731	740	758	758	745	743	721	788	709	744	772	758	728	776	748	746	758	735	756	759	781	754	729	770	775	756	802	716	778	760	739	804	753	804	779	725	761	731	735	756	738	760	728	783	719	755	774	757	719	778	722	770	760	743	726	738	745	737	755	753	729	749	803	745	769	750	770	736	740	748	747	750	747	725	764	758	736	739	763	706	706	757	704	707	710	772	741	771	770	769	727	770	695	802	781	744	762	728	785	754	731	729	831	723	759	763	717	750	761	784	765	778	760	725	750	726	771	770	733	776	774	741	730	765	773	731	720	758	727	752	715	758	790	793	764	772	705	751	772	734	724	722	771	778	746	736	720	737	797	799	752	724	744	753	789	732	716	765	737	756	764	751	730	729	760	807	752	738	796	730	769	778	716	784	746	751	769	776	725	736	719	749	723	777	771	767	727	720	738	775	749	737	709	744	737	750	706	720	778	756	758	802	728	757	754	726	744	749	735	749	784	752	769	728	789	745	780	815	715	747	743	782	765	726	738	776	777	788	773	763	750	762	798	734	724	798	737	813	728	759	769	766	740	738	763	726	752	731	729	782	728	696	690	754	781	740	802	747	790	771	782	799	740	695	725	764	755	766	757	696	736	762	784	776	722	755	753	714	734	709	783	716	721	774	792	763	740	779	770	783	742	730	804	790	752	741	760	753	776	734	757	770	752	741	711	760	801	761	771	776	749	778	764	758	754	767	786	768	740	720	766	727	702	754	775	719	742	741	760	751	764	754	759	798	745	755	759	730	742	762	737	736	759	746	766	780	736	732	757	736	747	697	795	755	722	766	740	761	757	786	732	784	756	781	711	767	715	789	787	805	779	740	745	756	736	731	779	715	782	741	747	791	763	715	805	826	717	723	711	724	746	775	737	706	807	705	769	809	756	732	751	751	802	815	717	760	744	746	764	721	745	760	802	703	769	791	732	732	772	732	706	767	795	748	760	783	734	729	754	743	789	783	750	713	770	712	726	744	725	791	752	724	742	721	747	755	750	774	795	755	800	812	714	773	759	717	765	802	761	726	792	716	766	771	735	795	722	715	791	750	710	737	793	741	754	741	743	736	778	787	722	763	708	806	776	734	721	744	799	774	779	759	685	720	733	736	748	704	790	805	759	785	778	742	733	744	756	768	751	757	748	729	757	781	727	762	745	761	762	726	735	787	742	762	732	733	765	782	827	814	758	711	711	722	771	730	764	735	739	719	788	794	738	736	755	732	723	726	729	703	743	743	740	756	747	723	772	750	738	748	791	775	783	796	750	763	784	754	746	722	718	722	755	792	753	831	788	711	785	730	735	706	728	785	752	750	712	783	726	750	715	793	775	760	776	770	743	744	727	783	751	732	792	724	753	751	778	749	754	752	774	749	739	747	709	711	740	704	739	748	744	759	697	717	796	753	748	717	789	709	720	782	737	739	774	812	764	748	713	753	763	742	774	750	745	784	768	713	785	748	786	778	754	721	679	767	709	728	746	776	774	828	748	761	767	732	792	758	751	787	752	777	760	759	743	740	745	771	776	712	763	763	728	792	750	724	758	801	793	751	749	782	721	727	770	772	784	765	693	798	768	776	714	704	774	766	711	792	751	748	774	710	697	761	720	751	757	804	768	726	791	750	777	740	789	784	777	812	814	751	773	760	742	801	732	818	749	779	751	772	767	768	759	769	792	759	727	735	756	776	751	750	753	754	808	742	786	738	721	722	783	743	748	738	763	755	716	733	740	772	769	760	747	752	733	736	749	804	767	760	731	743	728	762	776	757	737	719	800	780	716	737	727	767	749	771	781	737	735	762	748	728	746	778	731	745	753	758	781	750	724	769	784	751	737	757	722	800	781	722	704	751	740	766	748	743	744	767	788	779	779	732	757	783	722	778	720	790	749	774	761	792	784	784	724	721	739	807	736	779	823	731	720	772	699	701	759	733	721	725	754	769	725	747	774	739	757	763	788	748	733	752	748	728	771	751	753	772	824	737	756	716	706	719	752	743	757	755	681	746	751	810	764	760	726	789	713	712	776	779	780	758	759	776	725	692	753	749	779	748	732	770	767	758	707	794	685	727	730	782	749	776	731	722	728	788	778	790	763	784	772	733	774	686	773	763	729	732	720	733	781	761	737	743	792	712	791	772	687	771	749	758	746	760	739	752	753	751	787	720	765	723	717	756	751	762	761	739	760	744	772	820	765	766	733	766	728	744	788	739	773	794	722	773	781	728	744	763	745	772	728	779	734	764	760	779	757	776	734	771	768	722	716	751	768	774	681	721	713	769	769	737	818	790	751	751	749	741	724	759	808	781	751	731	727	798	782	732	776	758	755	762	775	763	819	809	796	798	789	721	740	772	808	756	790	802	721	748	775	749	748	731	785	729	745	743	737	728	733	730	721	759	754	741	756	760	770	764	749	766	709	760	697	755	727	776	768	728	703	763	790	756	739	739	739	780	755	735	744	789	725	771	741	754	766	796	772	760	725	738	758	717	765	775	740	780	735	746	751	754	776	761	749	727	741	743	755	746	772	768	710	767	718	737	773	755	753	765	716	719	797	734	728	807	696	738	722	774	745	781	715	772	745	779	731	741	735	769	796	715	766	733	778	750	753	765	740	784	746	734	784	734	751	780	752	701	746	751	740	842	735	726	719	737	721	753	753	751	740	736	738	741	804	763	773	797	740	701	731	797	731	740	738	770	729	714	758	739	753	751	745	716	716	814	800	769	729	755	765	759	728	738	760	756	756	791	759	781	749	770	735	794	811	725	682	746	761	752	745	781	759	763	738	740	747	760	801	804	704	735	739	778	815	723	737	707	762	780	736	755	766	750	722	742	751	742	727	730	761	741	774	761	769	780	741	741	757	725	749	768	779	743	742	733	795	746	757	738	747	752	774	741	738	753	765	760	740	752	739	793	752	764	731	763	777	739	783	751	757	698	752	717	756	777	741	761	767	828	739	701	719	757	730	699	779	754	738	753	762	737	782	749	742	784	721	772	761	743	706	792	779	765	760	728	702	746	722	755	719	749	783	762	741	731	740	738	784	720	803	736	756	729	775	771	736	717	751	723
30459	30680	27485	11255	1473	629	522	483	495	494	493	445	512	464	458	464	458	502	458	478	485	516	513	481	478	475	529	478	443	468	469	501	488	504	467	473	478	540	493	465	502	500	494	474	468	489	467	478	455	475	499	435	466	457	480	471	487	476	454	489	462	477	508	462	462	452	541	499	492	489	503	483	462	490	482	508	501	489	505	472	504	497	467	488	464	519	513	469	460	485	471	477	485	497	518	493	474	467	472	482	489	507	539	480	470	514	470	484	472	468	470	454	500	511	524	494	471	480	500	471	531	457	493	503	501	514	466	488	513	454	488	488	504	471	491	527	508	485	487	478	477	499	466	483	508	510	468	451	500	493	498	456	482	515	474	489	487	426	510	474	495	524	491	480	483	459	483	470	509	501	466	513	515	461	481	476	500	487	459	475	478	514	483	539	484	503	470	469	499	463	471	484	466	487	454	495	491	461	491	462	465	495	510	453	485	479	481	481	530	459	495	511	471	497	446	518	472	458	450	486	442	461	513	450	475	503	469	472	492	485	486	491	476	497	469	493	470	470	471	486	486	496	493	474	473	457	467	478	490	518	504	473	514	488	459	460	468	485	499	541	472	481	500	520	475	470	518	458	492	479	463	435	490	483	484	530	513	444	512	515	467	484	460	488	475	483	500	509	465	440	496	476	456	492	519	514	508	519	455	468	421	512	477	506	530	442	500	529	445	496	452	532	475	493	501	451	506	508	507	497	497	494	492	442	479	488	505	511	496	505	505	499	476	464	495	474	497	517	496	545	474	474	482	504	524	489	463	469	511	481	483	477	500	527	499	504	495	503	494	500	491	469	477	471	460	510	455	485	529	484	517	478	503	489	474	536	498	514	476	457	489	493	469	458	490	474	462	519	482	486	474	498	488	506	465	502	492	517	491	513	503	506	531	482	527	515	493	440	461	478	501	508	471	469	467	483	481	449	461	479	483	512	478	491	485	481	485	496	517	499	532	497	512	522	468	503	475	477	482	466	491	486	493	456	501	495	490	497	486	504	468	518	483	436	467	489	458	530	479	472	428	484	499	438	502	497	486	502	475	498	468	498	502	451	462	463	504	532	505	476	458	471	505	473	504	529	531	494	510	491	473	483	460	482	490	462	490	527	514	468	470	487	498	478	518	493	492	471	485	545	470	536	491	492	449	499	486	498	468	457	516	519	484	470	484	488	454	469	497	451	508	486	488	490	487	467	483	540	467	499	475	484	514	526	496	490	456	488	497	481	467	469	505	489	462	479	451	504	491	454	485	419	448	462	444	477	462	495	462	461	469	512	454	490	492	474	494	497	503	489	495	487	490	483	500	469	452	488	510	456	470	514	467	466	481	482	494	476	484	506	443	492	506	436	493	488	492	469	505	483	499	485	466	472	505	506	483	508	492	469	486	485	476	449	472	506	473	504	449	473	456	500	505	526	480	525	514	533	464	497	487	493	465	514	461	482	511	471	478	494	450	506	519	484	493	444	477	494	443	475	476	458	474	462	494	464	488	476	503	464	472	484	439	508	508	476	476	510	476	496	468	471	487	489	464	494	519	481	521	479	462	470	447	485	479	457	443	498	502	495	502	500	532	510	493	500	498	499	472	492	495	474	482	494	481	517	469	490	473	477	475	499	499	538	512	466	475	482	467	477	509	472	466	482	524	465	516	482	471	498	499	422	510	449	474	487	466	476	474	516	470	481	507	514	527	499	488	459	491	513	461	528	502	480	511	478	481	512	468	492	453	510	469	489	529	444	519	498	494	501	478	476	472	501	516	498	468	478	453	463	479	478	521	505	496	514	494	480	488	508	483	486	487	501	491	487	493	509	488	509	489	485	483	493	455	529	488	470	463	495	501	520	481	498	476	446	527	468	477	481	479	462	524	464	456	491	470	504	492	496	475	479	482	472	457	509	503	478	498	489	470	471	486	462	516	505	498	482	495	496	469	494	483	494	512	472	556	437	479	480	483	497	517	512	518	498	441	493	448	499	486	498	503	502	495	467	447	473	471	501	463	461	478	472	479	471	460	466	495	484	513	491	496	450	500	509	492	499	493	475	492	471	475	449	509	467	493	456	472	470	458	512	486	482	481	492	500	517	462	482	465	498	487	521	472	497	479	499	505	503	469	487	543	472	463	474	498	500	483	461	468	469	519	482	498	443	487	510	493	494	482	468	488	495	488	461	472	501	487	519	455	520	486	489	444	515	498	518	462	485	497	492	473	509	489	451	461	510	447	501	486	506	483	473	488	463	491	473	500	482	497	474	464	485	492	470	512	482	492	499	505	512	479	455	479	453	492	481	507	463	469	447	494	540	467	465	486	496	483	514	476	491	539	486	480	479	495	501	519	447	472	489	460	466	464	529	480	491	463	471	495	513	487	480	470	472	481	495	498	485	448	475	479	515	476	495	491	467	491	473	468	481	510	516	477	493	504	490	499	453	488	445	475	487	512	476	500	474	475	474	505	450	500	464	454	475	521	487	505	469	505	472	487	483	460	478	486	495	500	490	478	535	466	464	522	477	511	501	484	481	464	467	499	465	482	477	472	466	488	513	501	471	457	494	513	493	482	477	528	498	494	476	489	529	486	484	493	465	477	483	495	500	482	457	497	471	510	475	472	483	524	483	481	450	485	470	496	498	463	483	463	514	475	482	482	480	487	471	545	455	491	495	519	463	481	498	481	490	484	455	440	466	491	503	451	451	485	469	513	486	480	495	507	486	504	505	499	508	518	495	540	488	463	504	469	513	482	474	497	515	472	483	475	532	494	472	488	479	477	469	466	486	501	477	503	484	470	491	503	486	498	486	501	486	483	482	478	478	470	509	459	514	481	493	459	491	514	464	455	520	472	483	495	475	476	467	503	483	505	457	498	483	500	498	474	467	462	485	483	508	468	497	482	489	492	517	490	490	462	476	502	509	456	467	515	492	476	511	512	493	473	461	510	506	475	475	483	504	479	467	504	541	503	489	505	500	478	482	502	490	499	473	494	516	465	430	492	515	453	481	458	449	478	478	469	507	483	526	478	481	505	459	490	538	467	448	490	488	462	488	493	471	490	482	507	519	510	504	496	477	480	493	485	506	526	478	468	506	469	487	495	489	453	463	507	520	476	444	471	496	507	469	495	460	496	450	536	458	465	446	473	486	484	489	512	482	487	460	530	502	480	521	478	507	500	503	477	477	483	464	525	455	514	500	501	539	473	474	492	486	478	462	469	470	470	510	528	472	472	500	510	470	492	490	479	472	487	484	520	444	499	478	481	477	473	472	485	485	467	520	491	458	448	476	482	507	499	447	475	474	486	454	488	504	530	519	507	447	492	494	500	486	489	464	479	513	487	547	491	463	491	481	475	495	507	484	474	493	480	480	448	436	465	493	512	463	490	466	483	485	492	461	485	479	489	479	476	491	481	485	456	457	475	481	460	477	477	469	520	460	503	507	488	503	481	495	504	484	539	483	476	478	467	449	444	529
37176	45821	30564	9722	2130	875	792	710	742	763	731	751	755	701	685	691	740	703	745	706	635	733	725	715	727	716	735	713	757	708	755	737	732	725	667	742	728	735	739	717	694	704	713	745	728	699	725	726	745	739	740	722	753	688	744	691	737	748	717	711	717	735	717	728	787	783	740	682	756	768	739	729	747	754	712	715	736	748	768	672	729	773	729	696	718	730	710	746	741	721	709	713	742	740	751	743	698	694	706	754	734	719	729	666	733	694	739	720	722	718	743	693	684	778	728	729	738	768	745	696	761	707	761	713	723	718	729	714	687	719	719	720	712	742	746	704	740	738	724	717	747	745	747	748	765	719	693	743	761	730	718	712	711	724	726	716	739	739	760	727	635	708	699	715	719	707	707	658	781	711	704	751	708	739	735	698	716	724	774	692	714	763	699	709	702	739	704	738	766	730	708	723	729	750	683	700	740	778	719	681	725	723	704	733	709	733	745	749	699	712	725	720	747	700	715	747	707	728	719	729	742	714	727	736	737	768	749	745	716	717	741	731	751	713	748	720	752	725	739	722	715	714	732	738	678	714	753	708	765	743	714	777	739	760	705	701	710	760	749	740	746	760	762	718	743	702	730	715	695	755	714	742	693	700	723	726	714	768	747	740	727	703	698	687	747	759	742	673	791	725	705	711	696	760	747	678	722	725	734	710	708	740	763	676	700	706	725	738	706	739	729	772	704	729	704	703	734	746	696	764	714	695	681	697	729	753	710	752	721	744	722	772	704	710	724	712	732	744	744	756	697	710	690	772	696	751	699	708	725	738	701	746	710	683	729	726	732	700	755	741	713	719	712	740	738	689	731	712	694	716	717	752	733	755	758	692	714	670	715	770	748	725	736	755	744	752	749	709	679	731	787	721	741	666	729	742	732	753	710	719	679	735	686	758	728	708	723	761	760	741	696	726	729	695	743	757	690	721	692	718	716	741	721	686	744	706	710	714	715	720	711	731	749	718	702	702	719	732	726	727	729	747	725	667	670	733	767	679	700	726	768	729	758	711	704	727	709	733	758	701	715	790	758	754	740	703	731	710	742	721	717	788	728	697	754	705	759	725	744	761	718	749	741	740	682	735	748	717	695	741	708	742	713	710	733	726	743	728	704	692	699	728	671	700	752	701	711	786	697	684	770	682	742	760	661	716	703	741	715	718	710	743	743	723	744	754	722	717	727	714	701	720	782	732	719	744	706	723	756	762	762	700	714	682	719	705	661	785	750	739	677	775	722	697	767	682	717	742	720	750	751	732	709	703	681	711	700	717	710	721	731	731	700	761	704	750	755	725	708	681	715	711	760	748	705	785	718	754	728	708	724	709	777	675	756	722	728	714	715	737	768	738	779	690	728	722	736	717	752	741	747	729	772	737	738	759	716	747	733	675	671	739	679	771	703	746	746	693	750	705	745	740	730	681	687	730	741	712	700	711	689	725	747	748	713	739	732	697	718	747	723	778	731	727	730	694	723	701	719	717	712	687	670	722	703	742	756	741	701	771	728	713	666	711	769	681	725	739	790	716	732	737	766	736	746	731	734	740	723	717	726	760	708	726	709	698	700	746	699	723	733	775	727	710	817	792	723	719	704	701	761	715	777	728	757	672	725	707	712	723	717	726	735	733	724	733	769	714	681	718	729	776	735	765	710	704	741	740	742	696	737	774	747	719	702	701	730	710	763	691	740	713	707	726	768	716	709	713	721	751	728	784	675	757	735	719	709	724	680	735	701	749	719	733	674	705	715	788	694	710	725	735	716	726	775	728	723	770	748	751	769	778	764	757	706	710	750	717	752	706	727	694	734	704	755	702	728	700	745	683	707	719	727	714	725	721	720	731	702	706	732	737	733	784	763	727	742	764	722	683	712	716	721	695	737	703	744	715	762	742	742	744	739	678	742	726	701	712	696	716	761	698	781	708	716	703	764	749	672	728	764	707	779	732	687	769	703	728	719	745	749	706	714	666	751	723	743	723	702	733	715	733	699	728	739	691	816	732	721	720	749	706	799	715	723	746	774	696	713	722	751	724	711	748	715	747	702	747	742	734	733	728	719	763	735	724	709	753	710	758	730	693	715	686	765	734	734	725	699	694	708	705	727	753	739	709	752	742	710	719	746	770	726	746	754	726	686	717	727	759	727	748	720	765	684	757	698	706	743	694	718	743	746	724	691	674	734	717	722	702	723	697	792	676	724	728	729	719	740	701	701	712	708	759	758	664	690	736	708	702	719	686	729	761	734	745	711	750	721	723	769	778	692	748	696	702	727	743	733	713	748	686	676	703	740	732	666	738	699	689	713	706	735	656	696	738	722	686	752	707	766	730	733	726	726	735	757	734	724	750	736	758	749	701	685	767	737	701	701	751	756	722	713	733	732	721	754	739	780	697	792	754	725	717	764	728	710	742	709	725	695	714	772	754	742	685	745	777	712	723	691	705	695	793	725	695	751	713	702	688	738	699	708	713	666	754	694	714	715	711	709	715	773	711	689	753	675	696	719	716	736	773	681	736	699	702	682	697	733	746	696	763	709	734	702	694	739	702	712	738	763	765	748	742	740	756	675	717	715	736	700	761	735	765	717	713	714	733	729	733	725	753	726	758	784	707	679	712	765	733	739	737	729	712	734	674	739	714	734	753	723	723	698	701	748	732	750	767	723	695	707	680	727	724	752	740	703	690	774	741	713	754	787	747	721	766	753	707	717	744	772	695	791	738	739	705	720	755	733	726	775	732	733	734	724	712	737	744	718	734	703	784	772	707	736	758	713	731	763	731	728	765	718	727	698	708	709	760	741	709	734	710	710	734	707	750	739	735	712	754	748	732	743	727	752	764	739	735	746	707	782	695	702	734	719	733	749	754	727	712	707	687	711	750	722	654	747	692	700	742	742	727	694	700	714	720	726	767	744	815	753	702	675	758	751	726	720	723	727	704	716	703	719	736	731	664	715	723	731	705	713	743	729	722	740	748	677	729	694	699	721	715	734	722	750	737	703	728	673	680	689	754	722	728	721	738	762	753	785	710	731	792	708	729	697	688	759	717	754	701	717	741	692	739	730	721	729	730	689	732	714	743	726	707	727	726	716	741	694	694	746	729	697	719	735	703	756	759	708	770	744	720	665	712	690	703	743	741	714	734	747	765	709	693	765	729	749	725	732	749	691	782	724	788	712	773	716	741	739	748	768	767	741	784	783	657	697	751	776	688	688	744	758	736	748	750	699	724	758	704	735	776	737	721	708	761	697	738	742	666	750	716	740	776	764	756	797	718	743	700	737	721	739	715	688	724	708	731	719	691	750	719	724	721	718	684	734	707	691	713	743	766	720	756	723	686	713	710	723	687	705	733	731	717	716	682	722	732	703	710	715	707	707	718	740	678	697	769	731	728	734	732	725	729	728	755	757	696	738	735	714	735	727	751	741	726	745	728	715	745	717	737	707	700	695	709	739	730	733	739	746	680	722	742	737	712
24235	22633	30919	25184	19409	7410	762	522	469	520	523	528	484	506	502	502	502	549	504	565	499	521	526	478	558	507	482	493	513	497	505	514	510	497	508	500	533	468	491	522	538	479	526	540	490	554	477	539	503	440	526	498	547	494	522	469	480	498	516	490	481	458	506	552	507	506	518	527	466	526	488	476	481	504	496	492	528	477	502	501	515	471	489	475	518	471	539	504	506	479	502	497	506	498	518	471	475	456	471	528	500	488	530	506	527	528	495	510	463	480	519	508	465	457	476	516	469	479	505	510	504	469	489	511	510	486	478	468	487	487	494	512	504	468	502	476	480	521	477	500	480	506	485	488	540	466	484	480	501	465	511	485	471	453	479	496	489	526	524	489	485	530	512	480	485	459	461	472	511	464	481	502	532	503	487	508	500	527	516	535	517	525	508	489	515	481	503	496	497	535	482	523	500	498	511	518	521	512	512	488	476	505	496	491	497	486	473	497	486	507	538	485	541	477	457	500	499	468	501	484	463	486	531	478	499	501	492	505	491	495	465	508	478	492	429	504	529	493	526	459	528	515	480	552	511	482	470	533	483	509	467	492	458	519	517	488	510	504	507	518	445	477	483	492	476	487	482	487	475	526	500	492	469	531	466	512	469	503	561	497	499	515	490	488	465	491	556	485	531	519	504	471	492	446	497	501	455	523	486	510	495	488	503	502	491	479	478	497	469	524	492	490	469	511	476	494	492	470	506	513	471	473	503	507	509	493	499	493	519	516	515	475	484	488	490	474	507	512	469	529	447	506	454	518	454	492	529	460	503	447	489	509	528	466	471	520	492	518	470	487	510	502	501	510	535	514	518	484	490	499	518	490	530	483	474	539	500	501	495	446	499	477	498	478	517	465	519	486	507	483	508	534	508	506	478	497	536	514	465	539	533	505	495	496	545	499	470	496	496	508	487	524	532	517	516	507	563	449	473	503	504	476	497	537	482	483	491	471	530	531	512	515	496	516	498	485	464	498	497	503	503	557	523	481	526	511	515	537	508	487	526	498	487	508	465	508	448	496	514	499	493	507	476	499	454	486	509	521	489	482	507	513	529	541	480	492	522	482	531	486	507	534	515	514	508	486	519	510	492	497	511	545	500	522	487	504	535	505	486	459	508	527	521	463	495	487	504	515	459	518	501	524	500	516	502	472	524	534	487	504	486	472	558	523	538	537	478	496	482	497	528	495	493	487	503	476	483	501	505	458	517	483	503	501	504	502	501	482	518	492	477	510	492	515	477	538	493	482	470	487	522	531	514	499	474	458	480	469	458	528	550	500	492	508	481	527	554	524	552	501	490	519	494	504	487	533	518	539	489	470	459	495	509	505	518	505	478	481	484	505	530	512	514	457	527	474	506	501	454	504	496	477	482	496	502	507	507	506	481	477	550	518	538	471	445	520	497	490	516	473	515	477	478	524	495	513	500	489	456	535	500	500	490	474	453	490	495	509	525	445	542	494	508	463	496	478	503	546	504	499	497	482	516	468	503	495	491	531	544	500	522	488	463	446	495	482	512	482	516	525	525	473	525	493	498	463	510	505	521	485	468	503	499	533	509	476	529	508	561	479	492	494	488	495	482	501	480	471	499	475	475	490	496	516	516	484	500	465	461	493	454	514	521	491	459	492	509	522	458	536	525	452	504	465	556	455	497	489	504	464	493	501	492	519	489	453	522	525	479	530	462	504	490	489	489	518	496	530	487	471	494	506	499	476	496	519	456	491	514	513	493	487	502	499	499	527	482	484	529	544	507	468	522	526	466	495	542	476	472	485	520	500	522	532	485	460	512	494	503	482	498	484	528	529	521	489	508	507	486	505	526	533	526	486	497	500	499	508	479	457	459	512	500	487	490	525	492	521	503	480	511	479	516	486	479	484	479	481	501	497	538	537	495	466	491	486	482	488	527	535	485	487	493	489	519	493	516	514	491	515	512	497	523	499	526	497	494	463	506	486	478	463	527	486	471	529	477	520	503	510	484	505	504	490	515	505	526	481	501	496	499	480	514	494	465	484	496	505	519	482	496	511	502	493	548	498	522	470	518	485	512	485	513	479	502	518	483	516	477	469	486	491	541	544	498	504	490	490	523	473	506	494	482	494	511	491	502	465	436	508	514	503	523	536	522	531	487	502	529	530	460	464	492	499	493	515	506	491	478	483	507	507	475	487	480	506	455	462	461	526	500	535	504	493	494	488	510	514	508	489	509	514	474	543	474	500	463	480	489	514	543	500	463	499	501	504	428	497	499	469	474	499	476	536	500	494	506	479	454	530	505	532	504	508	482	521	472	471	452	510	523	511	468	512	472	478	514	481	458	500	485	514	521	468	505	452	492	494	494	505	487	512	495	512	473	472	494	477	521	503	519	509	494	515	501	503	459	511	463	524	489	512	499	525	498	501	472	491	493	510	483	504	472	509	496	474	481	507	483	479	476	509	565	477	492	522	484	484	491	515	525	526	481	522	497	491	515	485	529	509	486	497	504	458	509	508	501	477	482	509	464	529	489	474	512	504	512	454	484	487	521	510	489	477	500	485	519	526	504	524	521	453	528	503	460	488	517	433	519	468	512	481	493	468	474	459	459	490	513	488	508	463	505	443	524	474	501	482	500	511	501	486	525	496	483	501	486	526	466	522	463	527	515	535	507	490	466	462	488	511	486	498	488	517	543	489	513	484	490	525	493	467	501	504	502	498	504	492	519	458	517	478	530	487	482	511	513	525	535	519	509	539	488	479	488	479	510	471	509	542	462	494	499	519	513	525	523	510	513	511	491	489	503	512	537	514	510	491	488	525	508	498	541	515	534	505	513	513	473	501	453	506	519	579	492	483	463	521	479	550	471	504	499	487	518	477	510	521	503	519	510	512	506	480	533	499	494	463	507	507	462	497	491	465	528	483	462	529	476	552	507	501	522	515	481	473	490	508	522	526	551	473	504	503	502	521	489	502	513	498	490	507	505	474	514	509	474	483	497	485	493	501	531	508	491	479	489	511	502	471	457	504	448	487	509	495	466	485	529	519	508	447	460	480	471	508	484	519	535	512	541	444	517	512	525	500	462	497	473	506	510	507	519	536	531	479	496	496	495	479	505	541	491	500	506	507	501	514	495	513	506	466	513	481	489	536	551	510	525	447	464	514	509	515	554	469	525	486	479	514	501	522	491	478	542	494	506	517	528	491	487	495	507	480	505	506	529	474	504	504	496	473	493	524	521	514	473	527	509	489	477	483	517	507	484	525	501	490	488	491	519	528	501	502	512	521	493	480	475	495	485	527	540	510	527	516	508	509	515	481	496	516	560	509	504	537	526	493	524	504	527	482	502	472	472	490	461	494	518	486	463	518	519	508	493	508	488	478	487	479	499	459	516	493	543	526	473	479	516	526	473	503	491	504	501	505	486	482	491	567	489	514	514	487	483	506	500	498	506	510	484	470	515	489	501	457	508	504	509	475	486	473	491	505	456	475
60338	88070	61264	29666	7950	1672	853	761	710	707	723	774	728	757	744	707	768	699	760	756	737	746	707	744	713	775	788	704	697	794	767	711	728	726	771	758	720	694	708	733	704	733	752	714	718	752	703	749	730	705	725	732	743	736	740	792	717	741	734	764	774	800	699	724	727	772	735	789	764	783	725	727	740	720	783	713	735	701	742	676	720	727	695	736	689	742	706	784	758	750	742	818	764	705	737	758	747	747	754	700	762	715	718	694	729	724	706	695	698	740	724	758	756	735	701	689	734	701	720	721	768	757	739	720	754	717	755	719	717	749	687	735	736	725	772	805	723	804	742	765	692	823	704	765	737	766	709	780	780	703	709	698	749	723	723	793	735	752	739	766	757	719	760	790	735	771	775	762	741	731	777	758	719	722	740	724	727	748	792	723	772	723	744	789	727	711	781	746	730	728	795	743	724	744	766	720	746	718	747	718	763	707	751	707	747	790	740	759	758	718	770	748	800	775	704	803	753	746	735	703	760	713	795	707	734	784	727	771	673	798	738	713	711	758	731	743	756	804	769	748	724	730	756	722	736	727	752	720	755	762	779	741	724	775	727	725	747	749	716	777	703	792	708	699	715	751	762	726	745	723	709	706	758	743	743	788	751	743	748	772	743	762	765	737	697	727	766	705	719	778	691	770	775	757	788	718	723	742	708	774	745	749	713	709	769	754	746	731	765	677	755	703	739	741	756	705	736	752	759	751	743	714	732	722	724	728	726	804	743	759	722	763	741	747	801	725	757	717	732	773	713	718	737	792	704	772	791	725	750	766	705	750	759	718	704	768	714	776	727	741	751	761	752	727	749	740	781	727	741	704	732	744	783	742	714	732	703	737	717	776	764	760	779	724	753	724	726	759	749	718	793	725	802	739	763	776	731	702	752	756	706	708	691	772	730	725	774	748	745	854	757	699	783	720	782	757	774	766	737	763	770	657	728	719	699	730	723	719	732	745	778	798	738	713	739	773	679	747	737	697	747	744	725	764	731	751	761	732	832	767	759	764	735	734	769	763	752	768	733	686	725	760	742	735	805	753	770	738	788	756	750	756	717	712	741	786	747	759	706	740	736	745	785	754	739	725	710	720	774	841	769	718	761	764	730	716	746	729	768	741	762	744	788	778	714	748	716	727	786	763	696	822	734	717	734	764	733	727	726	714	766	719	733	759	811	714	730	730	722	749	768	767	700	738	715	735	783	739	704	746	730	765	719	708	771	700	740	745	760	715	709	785	734	734	731	715	715	771	797	752	735	776	703	742	692	756	735	763	775	715	728	765	768	766	738	750	745	719	729	710	739	737	674	753	727	759	740	754	707	750	740	763	770	752	727	781	740	716	776	769	736	783	704	738	748	754	752	736	726	704	707	793	782	699	758	729	715	742	713	726	762	709	792	710	753	746	730	723	752	721	739	742	716	793	753	735	755	721	705	707	727	715	758	726	697	737	772	709	745	750	722	725	719	745	781	738	730	703	720	730	725	703	737	730	740	777	788	758	773	826	706	755	774	773	787	693	713	758	760	737	698	752	749	719	753	749	732	757	728	798	761	739	761	747	709	739	763	807	750	731	697	725	760	743	743	805	757	712	740	721	730	759	749	782	775	756	737	702	762	743	740	734	757	743	736	738	688	767	715	738	729	771	760	753	734	731	767	694	744	715	749	720	737	741	713	771	736	758	760	771	762	719	707	705	707	766	750	732	791	784	714	714	774	735	755	750	768	750	781	726	731	729	716	732	765	701	717	721	780	780	704	725	715	728	726	784	777	758	739	752	749	753	772	762	786	690	721	737	749	667	757	762	684	716	694	764	734	735	715	731	689	693	751	723	759	739	760	745	771	740	768	736	767	723	760	758	803	746	716	725	737	727	690	732	763	709	755	768	731	757	707	762	790	758	733	801	727	786	736	766	798	700	797	758	759	766	740	752	778	756	751	716	785	786	722	792	729	695	732	757	775	755	727	772	740	700	733	775	745	760	709	751	740	721	738	731	700	710	736	781	722	720	730	750	728	785	801	766	756	681	731	753	802	761	727	752	725	739	769	730	809	725	802	704	697	762	740	724	763	760	771	753	777	788	750	759	746	716	757	739	755	755	725	733	745	751	772	700	709	783	701	745	711	714	723	754	738	765	756	742	798	766	722	763	713	716	743	727	738	808	706	740	748	747	735	748	666	678	761	703	744	764	763	744	750	806	752	707	754	737	721	774	751	778	741	739	713	719	727	760	722	747	743	789	770	732	740	739	719	717	706	757	715	798	757	807	786	744	707	703	675	765	734	745	737	804	753	746	734	744	740	685	744	768	755	751	771	740	770	723	736	728	715	728	717	740	741	749	721	696	734	777	707	757	712	693	731	758	743	743	711	744	730	713	799	764	730	746	757	717	745	742	710	764	687	751	759	731	729	701	730	738	752	729	781	752	785	735	783	768	737	738	748	725	730	732	719	709	766	749	784	771	709	741	737	762	715	768	745	775	704	744	747	704	732	747	773	748	763	743	739	757	718	791	707	708	713	708	785	738	744	771	733	752	728	762	739	724	751	752	707	726	764	758	765	747	727	787	713	688	740	747	774	715	677	781	762	748	720	761	776	708	692	765	709	761	723	742	723	759	713	757	763	705	720	774	733	797	740	771	775	753	787	770	716	786	728	730	756	718	722	794	740	723	729	748	755	723	769	769	816	735	756	756	762	730	719	714	732	733	781	756	703	729	739	711	763	739	730	755	759	764	768	751	699	743	779	768	780	770	714	716	707	743	775	763	762	740	768	749	676	726	724	796	743	755	706	725	770	800	779	779	724	761	733	738	742	757	787	731	746	740	753	736	773	716	745	739	750	751	731	737	766	753	719	709	732	730	679	732	738	732	721	725	787	747	705	767	774	738	777	714	732	735	779	763	788	748	736	766	711	752	728	782	761	771	768	737	712	743	710	708	738	731	745	714	773	752	756	741	733	767	740	727	751	782	747	745	784	741	705	782	730	775	707	734	772	703	760	768	690	734	725	753	758	742	726	739	702	773	714	719	761	759	756	720	717	779	758	772	757	706	747	727	734	725	732	747	689	724	793	731	742	750	763	709	742	783	736	723	710	739	771	755	763	715	678	758	753	771	710	730	731	764	716	742	748	732	753	700	722	702	739	742	775	716	764	719	781	749	721	776	781	785	766	749	748	727	734	764	739	742	740	746	743	764	730	767	754	732	794	773	792	758	797	759	735	707	724	716	741	753	713	714	740	715	766	713	769	671	762	769	764	782	722	741	723	716	730	718	712	763	773	731	722	719	743	712	765	705	707	722	780	732	673	788	745	731	723	714	771	714	798	766	710	767	712	771	723	712	775	706	684	747	737	758	727	740	747	753	721	743	755	763	731	740	707	772	752	688	757	693	746	738	744	748	776	732	710	746	730	687	753	754	746	759	764	728	787	736	734	709	822	760	745	757	739	756	772	761	733	753	726	744	732	717
23058	21730	29934	24126	21060	18203	3976	628	538	567	554	560	559	528	503	554	530	545	496	501	552	539	531	462	540	548	543	496	515	570	543	523	520	481	528	532	529	549	557	543	530	500	530	538	497	525	569	523	525	497	554	536	547	501	524	477	544	531	564	561	499	511	528	515	497	527	536	540	507	556	540	511	537	528	524	558	500	509	532	557	538	507	539	563	539	497	504	514	534	515	480	505	551	540	537	525	536	503	486	528	539	546	535	562	525	486	564	494	507	509	520	557	557	525	579	530	543	501	525	518	557	509	506	556	525	538	467	513	517	512	504	518	499	508	506	538	549	495	518	498	527	559	529	524	502	537	503	523	555	567	502	567	520	543	474	518	490	496	514	489	503	504	535	508	550	506	550	512	542	515	549	528	495	565	519	457	506	542	546	496	500	566	487	508	491	544	549	487	556	541	493	527	564	578	523	518	517	514	496	529	529	494	510	541	514	544	548	527	540	562	472	567	520	544	501	567	512	500	496	516	513	525	526	507	558	538	492	498	509	485	520	525	518	532	477	523	529	532	543	513	500	522	538	518	534	553	514	514	511	552	529	523	521	539	515	535	528	521	574	513	538	481	524	541	545	552	536	527	494	519	531	506	591	508	522	537	509	530	530	537	511	520	520	487	545	504	542	537	542	545	532	549	500	533	546	519	502	524	526	485	520	540	538	580	535	505	539	538	520	518	535	509	515	537	505	504	529	517	515	486	517	524	570	515	496	533	526	506	552	528	526	551	535	533	497	572	526	559	536	507	566	521	555	523	510	482	553	559	447	515	512	483	527	560	547	554	520	534	535	582	520	501	490	514	519	528	542	534	520	506	495	548	510	549	498	524	553	533	495	515	550	533	546	531	473	528	537	537	527	537	547	539	514	525	515	531	517	506	575	518	519	493	544	483	567	523	526	519	538	522	534	532	499	527	510	515	550	543	479	532	509	513	528	513	514	536	512	542	542	563	532	484	527	499	557	502	518	522	525	519	519	494	512	551	516	535	520	528	524	558	536	534	478	515	507	534	555	524	536	557	532	503	573	543	551	565	561	556	546	529	521	516	534	494	518	487	514	530	502	504	526	539	519	506	511	517	498	529	532	552	554	542	511	516	527	479	520	556	529	540	555	479	513	503	551	523	544	507	557	492	519	473	477	462	471	556	563	497	507	513	554	518	519	534	559	566	516	538	487	542	496	514	526	543	555	509	491	530	502	553	538	507	502	539	524	507	499	530	554	509	539	524	538	534	527	548	511	482	503	517	528	530	533	540	502	486	521	506	535	525	531	551	541	483	544	512	495	527	504	531	500	533	506	514	564	545	561	506	489	517	534	512	530	543	536	505	508	501	512	539	514	523	489	517	478	549	511	494	563	522	539	510	519	553	551	557	527	504	547	534	511	521	531	496	484	494	495	535	530	552	545	521	543	549	532	516	514	529	488	522	522	517	494	521	529	502	540	545	531	536	526	525	553	539	534	488	498	492	546	515	548	502	516	513	548	536	505	524	506	512	478	506	518	528	547	532	534	516	508	550	558	523	551	537	491	534	552	543	534	514	532	501	517	529	567	471	529	537	525	527	534	515	525	499	524	532	497	558	493	536	543	511	515	524	503	522	507	548	503	523	552	578	509	524	524	550	526	519	511	555	508	531	532	504	513	533	522	524	534	540	467	532	508	551	495	534	530	550	524	547	525	489	472	533	511	488	524	550	500	459	490	515	540	493	566	526	512	505	514	531	529	541	501	488	507	556	511	540	498	525	489	540	549	508	515	528	535	544	521	554	506	493	494	505	534	551	550	506	511	554	522	562	514	552	522	485	578	528	556	539	505	499	522	533	492	545	503	541	547	504	522	523	532	498	528	530	481	526	547	540	560	520	507	484	556	508	568	530	537	506	569	555	532	484	522	508	495	506	510	529	522	559	491	546	474	504	543	540	487	501	523	496	508	536	511	516	534	531	523	560	525	523	534	523	531	558	506	499	498	548	515	520	523	522	545	502	512	522	511	522	508	523	539	530	536	529	502	542	528	575	524	525	538	529	507	574	521	515	534	495	532	519	588	489	545	541	536	503	531	542	493	522	527	487	512	540	531	526	550	519	536	492	531	550	552	488	544	545	459	540	505	532	541	463	566	481	571	526	485	486	540	509	513	535	548	541	507	491	536	522	509	509	512	504	510	496	508	509	527	555	533	503	534	515	506	511	486	584	514	500	510	531	524	562	550	503	533	517	533	526	544	517	486	489	513	520	531	527	508	547	542	503	488	536	543	483	513	512	541	521	541	504	506	513	495	553	513	521	582	504	511	472	507	477	528	544	505	524	530	532	524	501	521	525	520	531	533	538	520	533	542	533	526	479	512	539	531	527	466	523	533	535	542	526	509	483	547	559	554	540	531	552	526	510	550	534	480	534	501	505	527	524	542	573	532	525	469	546	549	516	537	509	511	514	534	529	524	499	553	514	552	514	516	515	511	539	537	537	527	530	550	526	522	561	527	491	516	515	510	500	568	477	532	529	487	529	500	564	508	498	543	502	500	516	542	555	511	531	513	521	528	515	475	505	550	529	533	498	539	526	550	530	534	503	557	532	518	510	525	510	549	546	518	551	515	577	515	505	514	541	511	502	526	510	540	534	512	513	526	505	541	493	508	501	525	497	521	527	513	488	516	479	512	499	516	495	526	519	533	498	524	487	541	497	506	551	500	499	550	544	536	509	524	540	521	557	535	536	487	544	485	516	506	535	507	505	552	482	523	542	520	502	549	477	513	508	526	553	536	520	517	509	515	501	517	503	520	486	545	544	523	519	572	536	508	554	496	525	464	533	503	534	492	536	499	504	539	500	542	546	514	552	525	530	509	520	548	508	543	512	478	520	543	573	536	510	534	524	468	557	516	525	550	508	511	587	497	530	542	516	533	523	504	514	546	530	590	483	512	525	538	529	505	540	534	514	505	552	520	490	481	504	506	562	543	556	523	527	545	508	526	537	532	527	493	486	559	544	495	537	514	505	515	526	537	515	551	530	510	508	500	485	516	495	487	529	547	511	548	491	538	533	525	545	509	504	512	517	525	514	550	487	546	492	520	516	529	535	527	521	524	524	508	503	519	513	473	533	542	522	507	530	549	518	526	519	539	481	537	518	515	512	517	531	539	498	497	524	549	519	516	503	499	499	526	532	518	475	496	531	488	539	553	538	558	495	496	568	531	538	506	523	510	506	515	496	535	544	486	498	537	548	522	526	551	508	526	513	519	519	483	484	555	467	508	524	491	492	538	550	565	549	492	485	551	526	480	533	546	518	522	532	523	495	539	527	570	525	509	537	520	511	490	537	514	501	525	555	539	552	523	529	484	549	502	556	516	525	532	511	510	539	566	524	509	500	536	507	483	515	520	538	532	494	532	485	517	512	529	537	534	538	527	533	516	512	563	564	539	545	520	536	517	501	538	514	492	536	508	513	536	527	505	545	517	520
60726	98111	70739	37010	11812	2418	947	783	735	782	749	736	724	797	712	758	776	768	745	834	753	777	756	763	755	812	732	735	747	764	787	740	797	752	753	761	745	761	728	782	714	786	753	775	777	770	765	757	719	764	774	786	790	753	738	772	749	725	741	731	777	752	752	761	723	738	746	744	744	773	708	741	764	756	749	789	766	729	703	782	770	714	778	742	728	733	747	770	746	725	760	752	758	746	778	817	741	736	766	774	748	733	731	761	768	815	760	758	744	678	795	790	776	786	764	774	752	781	758	795	807	732	758	760	713	759	788	743	763	755	798	770	746	741	785	804	790	728	802	727	793	696	733	729	774	797	734	762	755	777	756	762	770	798	734	835	806	762	784	762	776	750	768	784	777	742	764	717	764	760	726	787	805	775	798	741	785	698	765	738	780	750	771	780	713	756	768	785	750	770	779	765	762	811	830	809	731	757	746	755	800	742	799	779	735	791	743	750	729	741	778	775	805	746	799	773	791	805	746	751	776	783	772	700	730	779	685	738	777	809	766	718	777	727	796	798	777	729	745	714	771	750	763	763	806	763	785	775	739	792	746	733	758	738	774	780	742	770	840	804	745	754	780	786	754	793	797	765	776	742	730	740	775	708	757	751	689	723	789	803	749	761	736	710	762	751	743	770	751	721	764	816	783	765	808	779	772	759	801	757	775	742	778	717	729	737	729	712	780	737	747	762	802	706	723	768	736	821	782	794	730	777	729	728	793	771	754	749	752	759	768	771	708	757	780	754	716	768	752	748	808	789	721	745	738	740	736	805	767	790	761	761	737	759	767	798	742	708	769	714	755	817	781	760	740	763	715	734	790	754	775	751	758	787	802	753	728	731	804	721	714	766	752	734	758	721	756	776	772	767	765	730	772	754	767	766	802	724	785	733	766	785	781	790	833	751	778	731	724	755	781	826	741	776	735	753	764	722	731	799	791	756	738	751	731	784	806	793	759	740	816	738	729	779	731	759	785	728	786	786	780	767	730	706	793	778	755	712	788	741	741	706	771	762	783	788	735	752	704	760	749	788	749	723	721	693	759	722	740	801	744	750	741	765	730	801	736	724	795	766	771	715	740	781	798	758	786	758	731	756	758	746	774	750	787	766	763	708	821	720	732	748	751	708	754	768	737	795	755	707	731	809	776	709	732	765	712	787	795	786	696	782	729	762	803	726	772	733	716	742	715	695	765	729	753	753	747	779	752	729	749	747	779	806	728	757	766	782	746	753	733	788	791	720	750	750	749	760	748	756	756	772	781	862	788	793	742	717	774	728	716	723	750	749	786	793	740	794	800	799	779	700	757	773	743	754	677	731	793	750	689	747	717	812	743	799	784	751	756	779	776	768	762	751	786	709	758	722	760	717	779	718	756	752	799	768	754	771	776	802	725	778	796	743	768	742	728	712	730	755	761	771	756	719	761	757	743	812	769	711	774	739	776	735	735	757	761	788	757	741	718	734	793	765	742	764	769	735	720	757	748	753	747	755	734	756	767	787	742	786	788	749	730	742	730	710	778	753	745	740	756	758	721	731	715	792	793	744	760	782	733	781	755	748	788	753	748	728	810	762	753	772	804	761	750	733	790	769	814	749	785	760	772	702	763	695	751	798	765	756	770	723	770	754	690	730	741	729	794	681	795	720	753	752	748	733	762	748	777	719	773	772	799	776	744	729	789	805	720	736	773	770	724	732	752	756	766	705	745	759	755	767	771	721	774	785	774	825	767	736	762	746	827	698	817	731	723	756	774	793	799	793	750	753	795	731	758	780	750	762	759	767	761	769	786	742	756	737	733	813	727	765	753	752	761	781	766	722	761	775	798	804	778	750	789	729	761	790	800	712	719	753	794	747	754	734	737	756	754	770	745	725	769	758	700	723	775	718	787	731	728	764	779	799	778	773	720	764	727	769	797	772	722	730	705	784	751	748	809	780	760	721	790	734	770	768	777	787	819	810	761	718	756	738	722	693	713	760	723	758	803	811	814	788	768	737	770	723	778	728	764	762	756	797	714	743	732	707	757	799	722	762	755	760	770	764	777	798	802	797	763	755	720	787	766	692	734	732	766	785	718	718	774	780	737	771	795	777	758	726	739	736	765	765	728	747	776	756	795	735	770	775	765	798	749	759	784	780	787	779	739	789	753	687	739	749	742	773	787	794	762	748	772	776	784	806	728	716	748	738	720	710	765	757	731	732	800	727	822	750	725	751	795	731	735	792	778	758	763	774	779	773	778	766	772	691	787	755	730	781	764	789	751	735	721	755	802	744	714	726	767	734	809	757	735	747	745	736	766	724	758	776	751	732	774	784	707	750	753	714	722	743	760	797	732	740	746	804	778	759	771	773	764	789	743	775	726	698	741	746	819	774	754	789	764	759	713	714	785	774	701	744	784	773	742	767	791	749	746	763	787	724	782	781	727	748	736	788	757	748	739	752	735	774	775	729	754	761	770	777	734	791	766	754	730	744	727	752	738	801	753	768	734	728	753	781	764	752	789	818	739	777	740	773	751	779	765	802	725	764	767	764	763	800	753	770	766	748	765	751	750	757	795	771	706	742	776	743	727	802	780	764	734	782	750	779	748	713	773	789	731	753	741	743	793	793	724	775	762	734	747	776	728	741	686	749	744	758	721	741	736	765	752	743	788	780	791	746	756	783	778	747	754	806	786	760	758	734	814	798	760	806	782	760	784	775	781	730	784	730	820	753	742	759	814	728	740	754	753	763	766	835	763	776	763	790	715	719	777	793	743	716	752	771	768	727	763	763	768	746	778	798	793	749	743	705	748	734	742	740	764	729	797	769	732	754	765	717	752	734	748	749	762	779	762	760	799	759	747	744	781	801	792	735	785	815	749	763	700	726	730	772	798	713	747	760	791	791	781	738	781	800	784	754	766	727	808	752	722	732	745	753	808	773	749	769	809	708	739	764	766	717	734	743	727	777	728	759	796	818	776	770	804	756	737	772	772	766	732	745	787	775	731	738	722	789	784	767	772	720	739	768	757	795	747	771	705	734	788	721	804	765	711	812	797	766	747	768	781	729	761	739	797	771	786	715	782	748	784	794	757	779	777	729	759	746	731	770	753	745	767	761	710	730	737	735	730	730	772	710	729	766	775	767	762	729	743	733	766	778	764	724	741	798	766	736	714	782	781	749	780	742	771	771	691	723	750	758	754	770	745	726	723	735	771	796	751	717	757	753	735	767	736	774	754	791	748	729	752	763	752	752	803	732	722	742	753	764	737	763	748	759	707	774	747	742	783	763	785	750	778	756	767	838	795	768	751	744	837	752	718	737	778	767	725	771	814	772	738	804	795	804	745	810	778	818	720	688	737	702	766	744	791	759	767	760	764	785	799	762	781	698	777	769	761	761	785	731	746	802	748	755	755	737	744	794	756	774	758	739	813	771	754	789	757	726	772	837	754	723	745	788	712	786	752	775	760	721	729	750	805	724	786	776	757	766
30371	30601	27780	11479	1559	606	538	517	475	482	497	459	512	448	482	431	470	541	462	475	485	478	488	503	462	486	498	467	506	507	492	484	525	503	508	456	489	454	496	509	512	503	487	472	442	489	461	454	470	451	465	509	496	504	482	474	508	500	492	504	430	481	499	480	458	493	498	466	531	494	475	478	474	461	495	496	472	494	526	528	513	473	473	458	489	504	463	455	461	493	470	488	490	432	476	499	488	463	478	501	478	471	471	464	471	503	471	468	453	498	492	494	476	485	467	474	487	516	455	484	501	524	516	479	531	490	473	472	473	478	469	478	466	487	499	480	453	476	513	447	507	471	456	490	455	527	484	463	527	462	493	497	493	503	452	476	513	486	492	527	456	504	488	460	460	482	481	448	480	477	486	508	484	478	507	463	495	480	474	472	477	463	491	500	465	467	470	496	486	506	506	511	509	483	463	514	491	498	479	464	464	513	510	496	478	452	531	494	469	530	456	521	474	503	503	481	501	511	498	498	464	473	524	496	460	460	518	477	468	469	483	493	486	495	541	463	502	537	473	471	508	490	512	496	461	494	463	478	492	510	505	509	496	510	461	457	506	482	465	492	501	500	507	471	472	471	479	472	516	511	516	484	453	495	483	465	500	506	456	446	532	548	462	507	461	512	517	467	519	449	501	504	481	505	491	534	482	479	438	489	491	469	485	506	474	496	514	510	461	441	470	484	472	473	505	461	475	501	486	503	456	498	459	468	494	471	444	497	453	491	462	500	544	439	508	511	506	480	493	462	504	481	479	490	500	473	473	519	449	462	476	465	473	491	453	480	471	513	452	488	489	463	484	474	476	478	457	471	496	508	464	481	532	487	493	503	442	487	497	492	446	463	506	490	492	482	500	517	474	428	499	470	475	470	479	474	451	477	482	509	501	473	474	477	498	523	484	455	502	497	506	496	510	493	466	548	497	491	495	487	508	516	460	490	499	472	475	477	485	482	507	481	503	499	490	471	492	475	485	454	476	486	484	456	442	458	464	525	465	513	505	513	441	502	524	463	524	471	494	506	486	499	470	463	470	461	454	474	514	485	494	503	458	468	475	467	479	473	407	486	468	501	456	488	489	506	504	517	484	485	500	468	500	488	551	450	480	524	515	474	435	458	486	505	461	442	506	473	527	465	470	513	499	504	494	479	508	498	500	519	470	453	459	480	510	470	455	512	495	491	499	483	483	499	483	526	492	449	461	468	531	513	460	483	476	473	473	479	501	501	516	494	498	510	520	508	481	519	457	492	483	503	464	499	512	517	474	453	479	504	479	493	507	480	449	497	466	515	451	474	475	486	506	488	479	468	500	500	459	470	502	491	452	498	487	447	481	505	486	437	488	444	511	504	489	463	478	468	473	481	445	476	470	482	505	535	509	500	489	448	478	458	474	474	498	468	490	482	476	503	459	502	495	455	477	479	500	450	428	479	497	496	533	493	455	497	483	507	516	487	484	510	448	490	512	484	485	475	498	459	528	518	496	473	481	456	496	479	507	456	502	490	479	527	516	503	511	486	493	477	521	517	502	494	438	493	459	453	471	492	484	451	501	477	519	507	466	517	462	484	470	458	480	546	523	483	471	506	460	517	490	493	476	516	491	495	471	490	502	497	493	482	512	498	522	514	476	466	515	444	488	534	462	482	474	519	487	526	520	530	483	511	490	524	466	475	499	480	500	510	512	452	504	437	459	474	446	524	465	500	500	484	483	461	493	488	454	445	530	490	489	490	463	490	455	492	511	468	454	473	497	509	483	470	508	506	508	526	496	499	427	465	489	461	474	434	518	460	465	492	519	493	451	476	488	496	477	445	493	504	467	474	533	484	480	477	456	480	454	483	460	482	513	495	467	505	516	489	448	496	450	506	493	483	499	478	468	491	491	475	490	474	488	525	472	459	464	477	486	461	485	502	477	517	511	508	491	462	466	514	476	467	488	503	455	516	490	475	457	473	477	452	479	475	476	528	463	490	480	503	495	493	520	482	461	468	513	472	514	484	468	502	436	477	489	512	496	479	464	480	501	485	486	501	502	468	484	493	484	522	470	484	426	508	458	481	474	453	495	484	468	459	454	463	482	493	476	441	512	474	495	472	488	490	471	460	495	472	479	512	498	493	452	479	545	465	508	501	502	510	543	454	486	492	513	475	482	488	478	496	469	494	504	477	480	511	518	473	482	481	488	494	453	476	505	455	502	479	474	493	471	508	527	500	478	470	475	480	471	507	486	465	504	497	503	493	516	522	473	457	486	539	446	476	500	497	514	477	486	454	495	530	530	502	460	490	527	477	461	561	488	463	495	464	446	471	494	491	495	465	489	485	495	496	460	507	500	467	482	487	475	454	511	515	541	505	454	474	471	513	485	488	496	511	477	495	500	524	508	495	521	496	523	526	475	479	548	489	487	492	454	487	505	428	486	478	487	538	469	492	458	500	495	488	480	462	503	459	513	480	494	477	494	461	494	531	486	472	504	534	515	473	519	458	511	520	515	485	495	487	500	491	489	497	496	496	477	495	471	516	478	481	481	523	470	484	450	488	516	488	493	493	485	514	462	486	482	464	500	504	486	487	476	496	514	467	478	447	485	500	474	469	475	505	481	512	493	504	488	482	470	548	475	502	457	478	503	468	487	487	477	493	476	512	512	452	481	508	459	479	457	501	444	505	498	471	449	480	486	483	492	468	491	481	433	484	476	494	503	507	459	484	504	459	478	436	483	465	499	486	467	474	497	486	488	492	489	522	452	495	498	526	557	463	495	493	469	500	442	503	483	481	524	509	484	486	464	506	456	494	471	492	463	499	514	482	465	472	488	515	457	500	521	482	490	475	480	494	469	500	502	434	485	479	475	506	465	522	497	495	469	509	488	488	479	478	523	472	490	513	483	455	505	493	477	495	474	481	488	466	480	532	477	521	495	496	508	500	476	500	460	461	519	471	509	532	473	485	503	494	462	493	501	488	442	502	521	498	496	484	475	482	482	497	469	519	472	510	507	508	487	472	488	501	516	498	511	514	490	504	456	476	510	500	490	428	478	493	478	529	462	524	480	467	492	523	489	477	465	479	485	462	479	489	536	498	469	499	466	515	493	500	437	461	445	484	457	481	474	507	487	519	471	475	498	503	485	473	467	519	485	506	516	498	465	494	491	489	482	456	487	495	519	511	488	467	475	502	489	466	475	483	471	482	471	493	500	503	460	482	511	510	472	477	468	542	457	469	489	492	507	492	445	479	408	526	485	478	498	486	522	511	486	497	459	455	499	468	517	464	474	454	498	452	467	516	521	473	537	464	520	491	478	489	486	534	484	515	501	460	471	453	480	462	479	448	529	500	465	467	542	508	508	453	455	469	519	493	470	486	488	489	474	498	508	459	506	484	440	455	469	486	456	484	508	448	473	489	455	457	498	517	465	448	505	474	518	503	463	490	468	441	449	515	479	496	476	472	478	486	489	467	533	496	501	486
37152	46016	30831	10117	2171	872	796	758	729	650	701	728	708	741	723	784	720	748	706	700	708	725	740	761	677	711	749	752	716	703	747	774	708	793	778	709	758	783	761	722	700	712	769	693	727	707	765	688	756	738	726	771	741	733	743	718	713	780	729	703	776	711	803	722	753	717	761	685	715	715	710	721	732	750	716	739	751	722	743	688	716	745	742	716	720	768	703	751	777	755	707	709	723	718	731	749	712	732	724	727	689	745	694	767	704	732	683	700	729	721	743	700	729	787	717	744	781	714	698	742	712	719	669	743	760	687	703	707	737	763	713	703	755	734	728	710	745	767	715	741	746	774	717	729	709	677	727	745	704	765	716	709	704	775	712	753	746	734	729	734	726	721	751	745	757	712	736	751	703	708	785	742	730	692	708	724	687	725	713	752	784	740	706	695	741	746	696	698	723	763	766	700	734	745	724	734	711	731	748	749	754	731	676	751	727	789	688	680	737	738	743	777	763	750	720	717	701	739	726	705	771	741	756	737	761	716	708	707	771	737	697	748	707	742	690	724	728	713	701	743	726	756	707	766	743	737	719	719	828	713	681	721	746	737	768	744	733	725	745	707	760	761	727	693	702	737	720	702	711	739	669	745	761	741	715	749	724	708	741	696	736	822	739	722	800	712	739	702	749	761	726	744	704	730	728	743	734	764	740	713	777	714	738	710	726	713	728	733	740	717	735	778	769	709	733	746	676	706	722	773	685	746	716	689	700	744	721	721	758	747	725	733	736	747	782	774	719	733	751	742	749	731	692	770	768	781	741	737	746	708	730	767	694	741	725	725	758	757	713	748	708	808	721	743	796	705	728	748	689	700	762	728	779	673	734	745	740	661	727	717	727	730	687	727	742	728	720	702	717	732	769	731	705	749	708	770	709	740	759	771	688	760	740	716	727	760	769	730	819	732	713	701	762	730	749	773	747	753	687	738	671	756	697	702	748	728	689	719	694	736	743	707	732	776	731	675	748	746	708	766	693	702	765	703	719	762	750	718	748	757	748	724	738	713	771	704	740	755	745	742	710	737	726	732	733	722	730	714	737	727	734	771	687	718	721	740	674	815	726	711	777	746	706	734	710	754	715	709	740	715	730	746	785	702	726	759	694	726	717	710	699	709	704	733	707	766	716	703	722	732	722	717	704	711	760	694	755	703	713	753	708	742	741	754	737	710	730	742	713	778	712	740	775	739	705	761	702	732	848	760	757	766	761	752	720	698	736	697	751	713	728	731	715	727	712	693	736	660	693	742	753	764	694	759	663	704	716	682	677	696	732	733	711	740	772	747	697	739	748	697	751	692	689	737	743	755	751	743	735	727	730	676	683	731	771	753	734	724	720	779	773	717	746	728	745	763	754	699	734	664	757	725	738	742	743	688	727	709	732	743	725	717	750	741	691	756	744	763	721	694	707	764	719	764	720	677	743	736	740	770	765	742	751	710	764	718	706	656	718	768	674	753	734	712	738	772	764	724	702	710	698	745	772	751	734	735	776	736	721	781	745	712	755	737	698	690	702	752	733	723	719	778	737	761	745	738	709	720	739	720	721	711	756	775	723	730	772	773	746	766	759	735	760	712	716	706	776	746	681	773	714	739	737	700	715	728	731	695	729	788	748	657	720	688	745	722	686	735	769	729	705	746	766	740	746	707	736	750	761	734	768	754	723	758	739	737	781	694	745	710	747	768	734	727	775	749	694	735	749	711	726	731	738	739	739	744	743	767	697	742	742	762	725	760	774	731	704	781	711	731	766	707	745	712	709	712	731	735	739	687	735	749	726	730	695	733	725	774	737	754	729	717	726	692	693	708	723	726	719	737	754	747	734	706	731	716	681	712	755	672	695	668	755	738	746	725	750	776	692	754	809	678	746	759	705	782	748	664	725	727	781	765	770	766	711	727	754	733	728	747	668	682	750	753	709	719	721	725	720	742	715	755	745	726	691	747	764	746	719	744	750	739	725	766	703	732	689	700	712	713	744	763	734	780	705	746	721	715	702	741	690	724	741	737	691	713	698	686	698	714	762	774	762	761	721	701	751	701	718	710	725	676	736	734	698	732	670	714	716	730	674	761	714	705	727	752	741	701	746	669	704	722	738	733	745	748	725	720	675	783	708	734	737	707	772	718	690	716	756	699	703	678	718	694	774	713	677	763	714	726	756	741	711	754	752	749	731	715	698	692	724	727	704	706	725	776	704	776	739	730	717	709	741	718	790	730	719	746	741	712	696	710	751	637	704	730	705	677	762	712	739	741	721	752	741	750	715	719	761	667	746	714	730	740	711	716	778	761	689	722	705	762	752	780	756	722	704	737	714	766	788	719	732	716	719	722	743	727	709	712	731	715	729	729	768	716	702	718	715	742	720	712	737	777	755	717	727	781	763	734	762	726	707	728	792	764	716	723	735	749	713	736	715	697	705	728	740	707	755	725	725	750	766	748	693	708	692	723	720	695	720	730	717	741	730	733	751	736	750	779	708	753	746	718	720	708	712	708	734	731	703	704	737	673	759	720	708	705	704	727	708	750	766	730	710	744	732	729	717	757	712	765	762	753	736	711	766	749	726	748	785	733	717	739	774	748	727	765	691	721	721	710	680	749	746	759	730	727	730	755	763	763	757	721	757	720	684	737	700	738	747	733	756	809	725	755	757	735	711	709	783	714	721	691	731	745	718	716	778	740	725	700	744	764	720	732	735	705	742	803	733	663	743	708	713	743	717	747	716	703	718	747	697	725	728	699	768	687	732	714	748	684	740	757	741	693	723	780	722	742	774	738	739	743	759	744	755	721	795	756	682	730	726	733	731	702	665	719	714	759	777	706	680	755	665	758	766	742	732	710	705	716	766	759	727	710	703	743	738	733	705	745	741	710	738	722	728	758	707	771	766	735	711	755	741	737	720	764	746	701	755	699	704	742	735	716	766	723	810	718	764	734	747	745	747	779	788	725	718	758	757	705	719	734	772	724	697	767	702	719	732	723	726	721	714	769	733	740	732	728	753	723	738	709	717	699	736	708	746	731	699	747	723	794	714	724	774	736	720	730	646	702	714	744	734	698	713	775	784	699	703	729	728	722	771	729	718	759	714	743	733	740	703	679	738	724	762	773	720	729	748	754	784	703	721	746	677	738	720	746	727	764	749	734	732	710	722	678	750	759	746	714	711	738	764	744	741	714	733	759	686	727	718	690	689	749	752	703	778	727	773	727	679	719	750	759	710	742	708	678	759	708	736	731	726	727	703	714	732	734	752	718	708	730	741	717	744	721	791	736	710	784	696	698	695	694	725	724	726	749	731	756	744	704	743	734	749	765	714	726	739	680	767	703	734	756	707	703	740	766	756	775	769	752	664	763	754	772	758	776	750	723	761	708	718	693	734	712	717	705	772	729	717	715	737	747	731	745	739	703	740	756	739	767	821	732	739	734	710	714	767	793	741	747	690	757	719	734	712	739	751	745	749	730	717	741
24263	22651	31079	25376	19371	7370	828	583	527	533	518	496	526	535	516	510	487	489	516	468	514	502	489	540	535	529	487	477	513	484	493	514	505	477	447	488	538	511	511	497	493	501	494	483	474	524	508	512	513	494	500	494	509	476	500	522	488	500	454	519	515	493	482	489	492	515	555	505	502	507	481	534	482	522	510	492	508	501	468	547	513	543	542	527	510	485	525	503	496	521	536	491	478	487	499	468	516	513	499	446	521	506	508	507	482	495	510	518	476	480	495	488	521	474	495	535	483	486	500	499	506	494	481	547	478	530	516	501	484	534	454	455	488	493	482	534	476	532	494	464	464	473	496	470	495	508	511	486	504	521	496	511	526	459	514	497	514	471	522	523	520	495	515	505	472	501	520	474	486	496	550	525	502	502	496	525	504	492	511	515	484	464	484	502	538	482	534	496	493	483	457	481	541	476	470	481	491	474	497	526	512	501	532	514	480	497	524	489	510	486	473	538	496	480	520	504	484	511	551	539	447	473	560	511	520	510	495	520	507	529	500	556	482	483	470	531	482	519	533	507	485	481	487	526	497	508	496	524	454	521	482	521	486	489	528	479	477	477	503	540	507	507	491	488	490	509	505	472	521	505	496	511	540	514	498	543	501	497	523	520	505	500	507	492	517	493	540	504	526	511	496	526	509	505	481	501	506	504	515	510	492	507	537	512	480	486	499	509	550	515	494	540	484	488	488	517	532	492	494	501	524	542	491	558	475	530	477	513	521	498	551	493	496	517	526	479	506	548	492	513	496	530	494	519	519	547	499	574	504	500	507	506	533	521	534	495	486	484	539	466	521	513	492	496	497	503	532	502	485	446	490	459	449	469	494	491	493	514	521	518	494	509	526	505	499	530	507	475	483	489	523	483	525	496	506	475	517	526	500	553	499	505	496	508	491	455	496	506	505	496	488	544	529	500	498	501	490	508	492	492	513	500	469	513	488	481	512	505	491	569	471	519	492	515	501	552	502	523	495	496	491	507	504	516	533	487	481	498	514	473	458	521	491	497	529	489	495	460	511	510	469	560	450	484	540	493	517	491	465	492	476	528	490	512	501	508	468	557	528	503	525	545	525	506	511	497	500	488	511	437	489	544	536	539	463	481	472	485	472	512	511	513	490	480	470	527	493	505	520	496	473	455	465	480	478	534	517	502	507	501	479	516	508	512	456	447	495	539	505	519	473	502	501	511	466	488	495	514	491	486	495	518	522	489	523	507	511	502	536	470	472	503	506	530	551	489	487	471	528	519	500	521	513	470	508	473	460	523	511	504	505	472	519	542	450	501	497	516	470	484	501	504	541	514	513	493	511	505	474	491	484	510	547	531	500	483	472	473	505	507	473	497	504	552	516	523	500	487	526	523	456	507	482	508	501	497	506	466	485	490	495	508	480	493	481	485	473	519	488	504	507	505	531	457	506	496	528	464	482	515	506	495	529	514	471	503	516	495	517	453	512	508	494	543	491	481	520	514	481	500	508	471	490	481	507	508	438	473	541	515	497	503	495	483	496	531	499	532	512	508	497	540	477	544	509	499	501	505	524	510	465	529	494	486	538	492	504	456	494	516	500	481	499	510	548	490	495	524	509	474	508	481	436	549	481	508	484	482	486	452	458	473	472	532	488	529	490	487	493	523	496	518	500	495	485	491	494	494	507	452	569	502	503	513	497	518	507	512	528	487	487	523	483	489	517	459	502	517	507	506	520	511	470	463	523	502	488	520	481	485	529	493	492	503	511	510	540	551	501	502	516	478	509	483	536	522	484	506	461	518	471	518	437	519	489	533	523	476	515	476	521	536	488	439	508	490	505	521	506	538	477	512	505	509	486	453	535	486	509	476	518	489	499	484	495	552	509	518	500	537	502	474	476	481	527	519	520	549	526	519	507	518	501	510	519	517	491	492	519	488	503	516	497	537	528	475	500	490	505	518	480	478	533	476	533	542	480	473	510	490	550	502	481	502	507	488	490	475	506	502	502	500	453	532	507	490	492	519	497	509	494	486	483	511	499	486	482	481	545	537	485	550	532	519	498	508	498	504	533	485	501	466	512	566	460	526	483	480	521	506	450	478	517	495	468	521	497	501	524	533	496	542	467	476	519	505	489	488	498	493	482	468	547	533	520	492	560	450	492	489	493	530	494	510	471	525	503	522	483	516	459	503	526	477	493	542	494	479	534	472	493	488	511	475	489	485	497	513	538	535	508	523	506	528	511	508	492	525	470	517	523	530	504	513	555	500	517	505	497	526	544	423	462	538	521	492	478	499	548	486	499	475	518	505	513	478	559	480	483	450	462	536	533	512	469	513	523	512	497	488	512	474	552	508	516	530	473	571	466	519	510	517	524	490	521	475	526	556	480	504	489	478	495	507	513	472	515	516	536	551	530	502	470	503	548	497	496	512	506	472	497	507	482	513	513	498	451	512	490	458	517	483	486	456	473	508	479	486	507	530	500	484	506	511	495	479	473	514	507	536	525	476	480	509	499	524	498	508	483	463	496	498	518	516	493	518	485	521	525	492	549	517	475	512	495	545	510	489	500	490	489	484	460	504	464	465	511	458	509	510	493	507	536	497	502	526	525	535	527	520	509	512	488	503	474	467	486	536	516	516	491	485	510	478	491	449	499	513	499	475	502	490	521	500	529	551	499	485	524	527	490	511	491	496	493	510	504	457	540	498	490	477	485	468	501	517	497	494	507	467	490	461	459	492	487	499	473	445	500	478	509	531	527	466	507	540	506	524	471	505	499	504	510	504	465	457	508	480	499	494	512	532	501	483	488	455	513	482	496	533	493	474	523	494	474	525	522	503	484	487	518	491	478	494	479	527	494	500	508	480	522	500	468	513	518	504	509	470	470	466	479	528	494	532	509	508	523	507	473	508	468	510	493	530	468	492	514	479	500	490	519	502	497	499	459	521	531	516	504	522	458	543	488	531	547	509	498	460	500	477	477	517	518	477	494	522	503	516	528	510	477	487	522	488	484	515	513	479	521	513	521	530	498	523	485	500	499	484	459	543	433	524	509	490	500	475	476	489	471	512	478	485	511	513	517	474	509	507	565	488	508	506	488	493	478	519	476	484	497	454	525	488	507	510	438	483	483	480	530	490	533	509	479	477	467	491	482	505	511	494	486	485	513	535	519	514	543	462	510	459	490	522	482	494	489	481	507	489	484	546	469	533	493	478	485	526	522	476	520	484	506	483	548	524	497	539	485	503	494	481	526	466	508	489	537	492	500	509	515	494	520	516	567	526	481	507	523	503	480	502	526	472	515	516	486	502	529	506	507	473	502	503	517	497	512	504	510	513	546	506	545	480	501	508	505	485	503	475	538	509	506	514	453	527	509	481	521	521	454	549	524	485	469	479	544	509	459	498	507	526	501	443	490	487	469	481	507	475	481	490	524	500	504	499	528	498	510	442	499	523	482	501	516	502	487	463	474	491	480	536	507	457	522	561	490	503
60091	88303	61742	30090	8182	1747	836	746	800	728	784	689	737	795	757	729	751	731	740	745	799	726	758	805	790	769	734	753	743	718	781	697	748	720	772	669	749	779	728	762	723	728	758	747	708	719	750	750	769	708	759	769	770	743	712	719	734	753	733	727	762	752	748	743	777	796	743	750	805	756	735	763	720	725	700	758	754	754	725	684	751	766	734	766	748	775	744	780	772	758	774	731	754	760	730	755	679	762	751	783	743	702	774	720	728	760	746	757	779	710	774	787	718	737	732	748	750	731	725	761	744	732	746	718	740	770	717	745	732	735	713	729	731	731	741	720	738	745	785	730	724	784	717	730	683	789	713	749	753	767	740	713	735	699	735	752	728	780	744	740	756	800	762	742	739	764	780	756	749	751	731	750	738	733	771	758	737	737	727	729	760	721	743	811	764	723	770	701	751	752	790	739	751	757	748	713	740	710	718	719	737	727	705	695	771	722	737	698	753	699	703	780	717	802	767	741	802	746	766	755	722	712	756	746	766	702	723	738	712	675	709	725	722	753	701	714	720	781	768	742	776	709	715	709	742	766	739	761	746	690	725	774	790	750	782	744	775	748	716	725	778	768	722	723	772	735	759	745	734	716	756	748	744	700	736	746	782	710	742	757	736	745	743	797	720	771	729	750	818	721	765	717	769	672	747	731	759	730	782	738	720	751	767	775	720	742	724	711	761	743	716	751	719	765	748	750	780	755	722	793	719	760	719	700	796	747	749	772	768	767	724	775	711	781	752	715	759	787	743	717	754	739	702	721	770	702	767	702	695	768	768	763	789	787	735	769	755	712	760	732	709	723	744	746	771	760	740	728	756	785	736	732	714	760	759	765	791	748	737	726	735	736	738	736	750	733	749	751	756	709	723	771	744	741	782	707	794	744	775	759	756	745	730	775	761	718	685	739	771	694	744	707	806	744	784	749	745	752	737	753	728	731	761	740	805	761	740	684	750	774	725	712	742	743	762	726	732	730	728	756	735	745	721	728	720	749	680	775	730	737	803	757	732	725	787	777	761	735	762	723	761	721	765	798	741	738	756	696	756	777	701	734	753	713	745	720	757	740	731	786	746	761	775	817	730	712	751	724	748	767	739	767	743	788	759	765	738	745	731	768	738	728	723	755	747	762	740	784	753	739	738	727	735	781	745	746	759	750	704	747	748	767	707	710	730	748	760	733	694	734	765	720	781	770	706	751	708	779	816	744	742	713	762	754	732	746	752	744	708	766	725	754	734	791	754	742	774	723	732	735	756	748	749	757	755	731	680	755	754	772	753	756	749	755	739	716	782	719	740	763	724	738	767	732	679	766	770	786	795	702	747	803	738	684	737	776	723	760	760	775	745	771	713	720	773	782	736	746	735	698	761	717	712	714	718	744	717	737	732	746	725	723	704	792	745	739	745	745	743	760	783	688	756	728	732	750	784	749	740	780	758	744	731	711	778	790	739	747	756	769	724	723	710	714	744	762	729	788	720	775	711	738	704	714	754	742	755	740	791	713	757	744	777	770	734	726	767	774	736	772	725	784	713	752	742	714	733	711	755	768	759	782	751	757	764	721	751	744	764	735	781	760	776	732	783	746	792	722	785	739	789	742	756	733	724	761	712	740	741	774	711	766	770	773	753	760	756	727	705	737	718	725	728	746	777	736	793	737	804	705	685	724	763	753	698	734	740	759	710	760	768	777	784	709	789	753	708	688	719	743	756	776	798	697	768	768	722	785	733	696	733	673	743	766	743	786	758	760	742	698	709	770	739	798	780	758	736	690	695	773	773	790	731	763	767	776	737	740	707	731	765	781	737	755	780	702	733	772	740	733	736	727	747	764	724	723	755	757	733	789	763	774	722	736	758	728	738	670	722	757	761	713	739	768	754	727	763	752	797	715	740	723	732	707	766	764	731	722	767	732	810	826	751	746	719	765	719	731	699	739	731	703	748	774	766	769	737	742	717	756	740	728	718	735	764	766	748	758	746	756	750	758	719	772	759	727	754	772	697	785	742	727	784	791	715	803	710	709	774	762	721	733	737	751	706	799	745	725	723	762	768	739	781	687	757	755	727	778	726	726	724	727	740	777	734	749	737	718	704	729	761	763	761	726	743	722	772	712	738	773	770	726	722	734	747	750	763	760	748	771	738	739	722	718	757	743	757	751	741	743	716	767	721	766	736	729	750	709	785	710	774	723	763	832	705	787	728	741	742	717	733	743	776	821	733	788	812	715	768	740	732	801	719	723	732	712	758	768	750	717	710	709	769	774	737	747	773	736	742	762	708	721	708	697	719	740	670	724	716	732	749	730	783	732	720	756	727	765	697	748	743	757	793	720	739	741	758	720	754	709	744	748	718	752	779	747	688	718	708	749	703	749	727	760	757	711	715	710	745	774	725	743	730	769	765	755	732	746	774	767	761	761	759	744	726	791	768	747	766	747	772	748	737	792	768	749	730	753	771	807	779	758	719	761	732	780	722	710	751	735	710	708	727	754	818	740	763	743	745	681	824	749	796	752	734	795	741	781	708	749	709	809	738	732	742	700	758	739	799	777	719	739	760	738	713	752	795	707	741	757	720	717	792	701	770	761	698	704	785	760	753	745	745	773	761	750	740	766	739	738	732	696	707	761	721	745	743	723	756	721	746	719	740	753	781	709	728	740	699	716	747	768	770	758	725	773	737	774	724	811	802	730	737	733	765	745	701	743	775	738	718	714	752	756	738	752	739	783	765	754	757	743	820	818	745	831	778	764	703	747	751	774	711	750	744	761	744	731	767	733	725	725	747	681	752	726	695	701	749	779	724	749	693	724	740	725	771	787	777	734	766	719	787	767	720	742	740	745	766	702	759	737	718	771	783	773	756	769	750	759	756	752	741	696	729	774	710	736	763	741	759	801	704	782	716	772	725	717	770	732	781	761	728	760	730	712	742	732	743	754	761	786	780	734	724	756	702	740	767	744	761	743	716	738	736	731	766	777	725	725	718	739	751	746	723	723	755	737	775	749	772	750	752	819	738	750	724	731	748	778	750	732	719	751	759	732	748	745	776	747	782	718	747	749	733	732	754	693	781	763	713	776	788	737	754	770	707	737	730	752	755	723	700	758	744	761	750	787	732	736	742	731	700	749	732	755	777	714	768	800	753	767	737	770	768	766	751	722	766	756	745	775	730	772	747	722	772	727	746	752	754	731	723	745	771	721	724	734	722	781	728	770	665	780	741	752	707	728	722	709	750	767	760	731	721	750	751	724	719	739	734	785	742	749	715	732	787	768	788	790	746	767	787	761	771	788	768	736	715	707	783	780	729	743	784	742	779	711	755	747	770	764	770	749	758	742	737	720	787	782	737	750	744	702	761	734	777	766	742	748	754	768	732	722	773	757	763	723	732	724	769	729	804	736	774	728	787	756	720	701	746	753	735	790	755	709	763	748	707	759	721	769	749	734	757	812	741	785	718	707	723	759	732	702	732	802
23031	21706	29881	24011	21002	18231	4037	640	559	567	559	584	511	552	560	515	523	538	566	532	521	518	536	518	584	563	540	525	526	495	560	539	515	497	491	521	552	542	554	545	512	519	543	529	510	553	522	538	518	508	479	590	494	588	513	504	567	517	552	544	536	552	525	531	510	535	535	543	511	515	507	531	533	516	536	548	527	550	487	538	522	523	549	570	493	506	498	480	526	536	494	509	514	491	551	532	574	513	531	532	526	515	540	541	510	544	501	518	520	508	564	528	513	521	543	523	514	515	540	497	547	571	492	523	529	501	547	513	503	542	496	508	529	526	518	494	523	500	474	502	542	518	555	531	523	555	524	500	500	523	539	536	537	464	565	479	526	560	496	511	517	543	559	490	569	511	512	518	490	519	553	536	527	521	481	520	538	529	574	546	506	549	527	518	581	548	525	530	510	513	538	506	528	523	554	581	522	551	514	522	551	546	534	534	500	542	493	523	522	576	538	549	521	526	525	526	487	517	535	530	524	532	506	535	522	513	515	513	576	525	515	520	528	531	554	539	512	549	520	550	460	516	556	540	513	536	562	524	531	537	532	497	527	515	521	552	539	486	528	500	503	524	536	536	555	526	517	551	488	506	515	511	530	547	521	536	553	519	523	500	538	532	509	539	496	512	507	561	528	505	523	548	520	530	559	576	528	512	529	566	517	536	518	549	516	522	528	518	548	548	547	556	500	482	511	514	532	548	553	511	553	540	522	540	514	527	496	533	497	492	494	486	530	508	523	525	536	531	522	536	541	508	507	530	502	548	539	506	535	519	573	530	514	496	509	481	530	538	493	513	552	538	524	548	528	503	531	519	539	517	538	520	571	529	530	566	509	540	485	539	536	497	512	538	509	520	530	519	556	545	528	527	507	504	509	535	545	554	528	520	504	534	495	521	538	553	525	513	530	538	494	482	541	518	512	547	500	520	518	489	563	506	511	532	555	519	524	538	543	556	556	544	537	541	496	503	533	546	500	493	511	582	511	543	527	514	513	536	518	521	480	506	528	547	535	521	528	595	535	517	503	559	553	495	530	501	543	540	488	562	512	529	524	507	518	527	520	546	498	530	515	519	537	500	497	524	514	531	517	549	536	519	513	548	519	540	507	553	525	493	511	545	551	558	537	490	539	542	526	521	537	494	523	520	533	518	514	514	523	554	494	563	510	520	543	504	575	514	503	545	507	501	541	508	539	545	554	528	527	515	508	497	521	549	551	526	552	513	519	514	539	544	537	558	501	514	530	539	555	509	509	522	545	507	510	546	508	504	537	549	522	552	527	534	517	492	529	490	503	492	522	538	541	499	515	480	514	468	486	541	529	541	595	517	500	535	512	517	534	531	508	540	562	542	554	537	551	534	526	526	494	528	565	505	540	493	516	517	541	520	535	482	549	554	578	473	544	526	541	506	523	508	477	522	482	532	498	529	524	571	511	516	517	545	495	486	510	530	547	518	555	544	523	568	514	538	482	516	512	549	527	524	506	559	519	552	503	502	564	476	536	495	529	526	496	479	527	543	517	485	513	543	544	505	551	525	485	504	511	536	536	508	474	546	517	509	518	529	507	506	584	531	523	531	493	537	522	559	522	489	510	524	518	542	497	515	477	537	544	497	545	497	558	554	500	538	533	533	497	548	515	522	542	554	518	557	577	537	536	496	477	536	555	512	534	526	511	508	524	517	510	465	527	551	538	530	508	522	530	493	515	503	559	530	540	532	516	544	543	551	524	527	587	505	528	533	522	536	498	541	532	547	519	553	541	568	522	518	462	495	560	527	553	516	492	520	575	517	510	526	484	523	515	510	521	523	495	535	535	501	536	524	582	507	528	524	479	484	494	521	526	526	493	512	534	520	536	501	517	500	544	506	517	545	529	483	497	543	518	543	529	556	522	535	531	513	448	542	529	502	521	539	484	497	510	501	521	531	529	484	514	518	544	551	562	524	522	517	478	504	528	484	537	531	500	521	557	521	531	498	511	529	535	500	539	545	542	507	513	497	499	486	543	545	569	494	531	483	489	536	494	501	529	547	548	529	514	516	464	507	525	526	503	555	523	512	514	510	516	550	506	504	534	506	540	500	497	512	527	529	520	534	481	527	493	509	525	513	530	541	559	539	468	554	533	550	508	532	503	485	514	532	516	508	489	526	516	518	565	537	531	519	559	510	547	535	558	562	556	503	540	531	507	536	534	532	561	541	515	511	494	520	562	532	514	560	495	547	538	479	510	480	529	511	556	535	527	548	530	502	509	495	523	562	526	554	499	496	541	564	556	563	568	519	530	537	498	505	538	544	570	519	566	565	500	529	546	495	506	546	530	559	504	485	501	491	503	531	526	528	506	545	501	496	503	558	492	571	522	527	500	494	577	504	512	508	529	490	550	575	543	532	482	519	507	524	533	546	551	534	535	575	575	572	551	507	522	522	533	551	535	539	483	542	524	484	491	496	528	555	541	504	561	544	568	525	529	566	517	570	520	516	528	521	491	513	559	479	538	512	547	527	524	516	519	535	545	488	523	502	538	532	501	502	503	517	507	546	505	531	592	485	524	552	559	555	536	514	547	523	524	528	557	535	482	534	524	528	524	519	541	516	545	569	553	546	526	512	541	539	508	499	521	541	537	531	482	550	537	527	492	521	494	507	530	546	515	540	541	513	524	505	510	527	520	534	492	500	543	513	495	509	502	564	531	507	545	526	506	524	494	490	541	555	573	568	564	514	535	532	513	547	540	534	514	545	540	535	522	539	507	502	531	477	517	531	504	501	527	557	546	539	499	540	523	527	495	573	525	514	487	527	532	479	527	523	503	521	520	535	564	503	520	529	563	532	516	539	515	518	548	528	513	525	515	519	521	552	510	502	570	545	528	493	501	542	555	528	511	484	502	496	523	472	518	553	524	505	524	567	555	542	520	517	544	527	507	515	532	499	540	502	526	483	525	511	534	555	519	499	503	547	533	512	534	540	491	536	514	506	505	554	520	519	520	488	572	518	548	551	528	470	533	528	538	514	568	523	533	473	527	516	554	499	510	539	529	543	521	542	500	546	533	505	539	578	512	495	561	504	539	531	582	528	511	511	519	514	559	519	558	550	533	526	486	478	518	506	509	511	526	464	527	474	514	516	534	539	553	560	551	585	515	505	496	502	520	510	536	502	536	520	486	525	500	536	532	487	539	552	541	518	512	534	522	477	502	534	555	507	514	538	549	559	523	536	498	524	539	491	539	503	561	494	539	503	521	522	528	507	497	531	548	533	502	526	487	539	539	499	468	503	530	530	538	488	533	555	520	496	503	520	544	528	508	543	528	492	522	549	548	510	529	498	511	508	558	548	549	492	502	505	531	508	490	504	513	537	485	532	507	531	477	533	531	526	512	566	536	540	524	501	493	508	511	523	482	489	518	519	523	512	497	553	499	593	499	499	523	496	538	515	479	519	524	547	514	503	532	495	521	500	540	582	503	545
60536	97722	70484	37176	12205	2433	988	689	778	775	807	780	734	760	773	756	761	783	737	786	760	742	807	768	776	783	764	771	752	784	751	763	745	760	794	761	732	769	735	746	808	768	781	763	771	792	774	784	778	804	761	745	812	707	737	754	746	744	785	790	799	707	738	843	705	774	742	740	803	749	770	780	761	677	794	752	738	748	782	780	706	762	842	758	654	734	749	751	763	782	777	751	698	768	683	744	797	774	755	687	766	761	792	744	690	737	741	758	844	751	767	732	736	799	754	743	758	778	792	698	772	779	740	742	756	756	739	780	805	734	785	754	762	799	685	753	783	737	811	742	751	767	759	755	785	774	738	771	747	752	758	735	784	754	748	750	742	732	770	787	769	742	739	752	751	736	799	726	759	782	712	748	780	788	826	767	703	703	787	727	728	793	784	759	762	791	754	767	819	755	786	779	782	744	717	814	723	815	791	767	792	774	735	748	767	756	756	747	788	740	695	797	731	737	756	762	722	727	750	748	749	745	727	775	771	713	809	756	761	745	707	783	731	790	773	782	768	768	727	780	760	800	750	772	737	753	791	710	763	758	734	779	794	762	777	770	791	724	773	736	744	780	765	774	773	677	764	784	783	766	795	760	737	744	739	735	800	774	757	772	774	731	754	801	768	781	742	679	778	777	724	780	717	737	735	783	761	746	731	739	749	763	738	746	762	720	721	771	790	778	721	776	765	772	750	725	734	741	767	751	710	746	773	770	746	709	795	748	768	753	766	732	771	780	759	777	748	696	772	812	744	796	800	785	770	728	773	747	749	762	746	800	726	743	761	786	775	766	745	762	766	751	769	761	734	790	764	781	812	806	775	745	734	808	729	774	722	784	735	753	726	796	745	779	755	769	767	720	747	747	735	769	793	771	812	771	729	699	782	758	752	734	788	749	785	753	754	788	786	742	715	711	820	751	777	765	736	768	736	739	760	730	750	791	733	773	747	747	735	714	773	720	810	773	724	730	765	774	772	711	748	808	830	719	779	762	747	760	765	783	745	769	750	808	794	770	720	727	764	765	812	697	767	737	701	752	760	721	743	735	770	717	714	770	766	726	779	737	782	736	772	741	778	748	803	772	744	775	723	718	744	786	705	710	757	739	736	723	762	767	758	739	774	756	785	795	751	778	789	781	748	806	720	777	792	757	772	787	743	790	742	775	793	754	765	747	720	777	774	738	735	796	799	755	765	741	735	777	736	722	795	757	763	704	767	732	794	806	773	772	770	750	739	766	768	757	710	779	798	754	723	775	745	750	804	718	743	739	824	751	841	715	702	743	799	752	804	732	727	754	792	801	785	715	768	752	746	774	771	781	738	773	783	695	724	781	720	751	752	722	784	767	730	736	798	750	752	786	765	766	751	690	740	751	758	728	767	726	757	772	776	757	726	750	713	750	751	792	743	723	759	742	768	767	743	783	725	691	747	784	777	749	741	754	789	794	781	818	729	761	762	734	773	728	760	747	727	750	737	699	781	767	793	763	780	763	736	771	743	746	732	746	815	797	769	796	733	769	773	833	803	753	757	734	778	766	792	745	780	750	751	729	776	737	741	755	786	795	779	759	704	756	748	775	762	760	778	776	763	784	788	745	783	784	755	713	763	766	769	767	732	744	788	749	804	776	757	788	783	747	803	709	746	753	801	719	708	739	722	783	745	771	760	758	784	769	790	733	761	792	792	786	754	737	740	755	777	791	747	752	766	747	762	735	749	764	755	745	789	757	781	706	778	774	755	754	789	743	770	736	725	755	765	830	758	764	778	756	769	772	755	749	755	807	800	777	780	764	751	804	761	701	804	729	783	750	721	758	757	755	762	813	724	763	703	769	740	788	787	762	713	746	779	744	739	739	769	756	776	754	754	749	742	720	796	710	768	786	812	744	780	744	754	760	750	724	734	772	729	790	769	747	761	795	787	796	764	770	774	729	795	787	720	760	769	739	703	725	768	780	749	740	784	730	732	784	739	790	727	763	725	728	766	755	779	788	745	790	768	756	739	751	771	768	783	737	827	696	807	774	778	784	737	711	773	798	756	817	763	751	742	751	787	745	743	735	722	763	795	764	755	783	797	767	838	744	759	731	742	786	782	734	734	762	783	761	775	742	717	767	722	734	741	761	774	728	739	794	783	767	813	808	737	775	747	756	728	724	771	703	809	753	757	759	763	726	739	726	770	744	746	759	741	779	759	746	800	780	775	799	747	750	760	753	749	794	755	749	675	792	826	737	742	735	811	757	745	779	755	762	752	727	759	768	763	766	750	770	785	739	774	748	748	752	750	795	764	794	742	760	739	733	734	737	773	752	724	748	739	730	728	794	782	735	788	777	731	730	787	714	766	762	790	698	768	756	706	737	691	766	723	721	789	739	748	744	743	721	769	716	713	712	745	758	749	718	734	768	765	769	725	725	741	775	756	796	758	785	780	718	792	789	748	741	747	747	776	793	756	795	756	776	830	690	742	734	784	729	756	716	766	717	723	758	757	753	794	768	733	763	801	756	747	755	828	756	771	734	767	713	729	779	764	782	703	741	802	691	760	732	780	792	790	732	731	763	749	772	785	789	739	792	711	821	774	757	732	783	778	785	759	787	736	796	751	769	778	793	757	746	722	726	788	751	726	785	751	769	749	766	751	741	796	826	758	737	753	747	795	758	788	776	725	769	773	776	775	747	747	790	693	726	771	770	686	760	788	763	782	784	732	715	749	775	804	794	728	742	767	768	773	733	761	733	753	785	738	792	758	727	764	761	798	763	766	751	777	787	726	753	770	804	820	750	813	774	801	747	756	757	805	792	766	747	705	727	779	767	708	744	763	763	754	763	741	745	794	761	751	721	734	801	753	744	721	771	748	730	779	797	748	715	784	789	771	765	737	818	724	747	747	762	745	743	800	731	720	751	772	751	738	765	721	738	765	748	756	723	799	741	728	776	725	749	776	799	733	830	803	722	764	752	719	746	806	782	768	785	764	817	733	731	765	781	776	747	766	758	758	791	730	744	765	767	775	793	779	736	768	690	806	734	776	769	752	831	742	730	759	760	745	782	741	756	786	794	781	765	707	714	721	713	731	771	773	751	746	756	745	737	792	746	781	743	792	727	773	805	760	685	820	779	757	752	689	815	749	743	740	788	781	755	725	747	777	746	729	755	756	741	771	753	779	819	746	771	754	733	702	785	779	729	807	747	771	702	784	761	785	767	752	755	784	721	806	779	748	748	751	727	744	741	739	812	771	736	748	776	781	743	729	771	812	737	798	828	777	730	787	797	755	812	807	756	753	738	755	767	781	784	748	737	770	783	724	780	801	767	729	802	752	736	767	793	738	737	734	762	743	774	812	745	774	786	712	737	746	702	761	763	767	722	732	815	768	730	683	732	781	736	780	784	752	731	729	770	723	729	723	693	739	768	711	741	769	747	729	747	734	715	723	740	776	770	805	765	739	826	753	832	750	762	694	814	796	719
30377	30640	27501	11503	1438	596	505	535	497	507	512	524	520	492	466	482	496	537	518	484	499	467	491	471	491	477	528	500	470	514	483	482	502	472	513	491	501	454	472	499	510	512	493	458	501	519	500	473	483	468	496	487	457	457	477	496	498	489	469	453	522	516	525	525	494	467	488	504	494	511	516	539	527	498	494	516	521	494	491	516	480	503	530	515	504	463	509	510	482	496	522	516	505	481	468	477	481	507	479	489	503	505	538	505	472	503	526	450	448	473	534	504	513	483	498	499	507	516	483	509	545	464	497	496	507	515	497	458	509	534	519	505	470	498	489	499	516	497	481	435	480	492	527	446	506	490	503	508	488	471	472	481	533	492	482	513	502	486	502	502	529	498	502	518	517	450	496	441	488	445	518	479	495	517	463	503	533	490	535	471	531	491	511	511	503	476	520	501	483	489	495	463	472	510	489	447	497	485	492	500	474	489	458	479	487	505	492	501	468	501	481	501	497	484	484	474	493	492	468	493	482	482	499	489	535	523	493	501	472	495	514	499	503	475	524	513	486	499	511	460	502	474	448	485	523	477	491	466	450	487	471	478	514	470	483	490	461	471	499	497	489	473	453	519	528	468	465	510	506	482	455	477	485	534	487	535	447	479	474	491	519	511	520	485	509	500	489	501	485	479	489	486	497	488	490	508	477	510	477	477	509	499	477	485	470	497	468	508	483	470	484	510	553	496	508	496	492	478	496	468	481	495	477	474	458	470	474	470	487	481	503	480	500	513	475	477	496	468	497	510	491	486	509	497	529	479	477	522	504	482	464	513	525	506	487	487	490	477	515	474	495	493	503	510	467	508	501	483	491	498	536	489	453	474	489	488	469	490	492	532	446	459	484	455	468	527	443	502	525	461	478	484	493	481	453	506	470	474	485	539	488	450	508	460	482	458	534	497	490	490	502	479	480	465	499	481	534	514	489	493	492	506	465	466	471	468	474	474	470	486	507	480	523	490	513	505	468	508	468	500	459	494	481	475	459	489	531	470	485	504	526	475	487	496	509	451	508	481	512	506	470	483	475	491	502	486	476	480	458	516	514	512	453	491	502	510	496	507	457	496	498	491	479	462	514	509	501	514	527	504	442	466	490	488	462	491	448	513	475	472	455	506	526	553	508	478	495	514	487	526	471	523	505	482	481	487	541	464	473	461	488	536	498	477	492	491	471	480	496	495	515	507	479	503	519	481	442	496	478	507	496	533	483	496	506	460	486	502	502	528	448	483	479	485	473	471	493	484	487	514	468	483	461	480	431	489	446	472	467	491	441	474	498	479	503	512	497	496	498	481	506	515	492	515	542	510	469	501	491	451	495	473	514	459	502	476	490	444	504	484	471	517	498	457	497	502	492	504	502	490	465	485	523	508	498	507	497	465	484	520	508	481	491	472	488	487	492	473	484	497	488	455	453	487	458	459	481	513	500	511	470	463	518	459	499	516	471	462	491	492	493	522	516	482	507	546	467	457	500	507	483	514	483	482	502	505	467	454	478	458	481	463	502	494	504	472	500	476	504	533	485	515	492	511	485	497	466	459	464	466	491	483	460	497	472	482	512	524	536	515	510	487	492	508	464	478	489	453	480	465	542	531	462	488	511	488	487	460	470	474	511	470	466	511	536	533	522	499	470	475	435	490	490	502	452	465	485	469	497	512	496	487	534	519	494	504	471	486	494	520	427	470	520	466	481	448	491	489	496	486	489	509	476	484	494	478	481	484	481	450	472	490	486	475	515	495	486	450	485	477	541	479	487	453	521	464	457	486	484	493	489	497	531	486	459	493	480	506	536	462	464	472	490	503	483	495	464	536	518	498	477	467	474	473	503	491	493	489	484	527	477	468	485	498	481	468	485	520	494	458	498	475	510	492	494	504	484	514	460	488	486	466	500	484	436	487	484	536	486	487	515	459	497	476	488	455	507	483	471	473	484	507	471	467	534	483	515	476	525	536	486	538	470	506	457	507	472	507	476	501	493	469	485	490	511	514	486	485	516	497	498	482	459	449	491	496	463	506	520	483	485	472	493	519	496	456	515	465	512	487	541	513	485	485	475	489	497	485	475	506	475	457	524	521	510	527	485	491	496	486	464	489	496	461	494	471	463	459	463	495	481	491	489	484	509	528	508	479	487	476	515	521	499	457	482	539	488	470	476	500	508	488	499	474	482	496	512	460	501	500	480	494	500	464	501	469	475	458	488	462	548	491	503	520	490	474	466	515	501	498	519	476	508	493	517	490	514	485	481	478	506	506	503	492	465	511	515	505	481	450	491	483	490	495	491	480	480	453	470	486	466	493	491	470	522	490	465	555	487	481	489	445	465	544	466	499	455	488	471	492	456	490	508	503	492	502	457	453	495	475	464	495	505	508	466	498	506	513	471	499	490	440	474	514	458	515	512	501	515	470	495	489	452	470	467	485	492	486	506	516	508	491	497	524	500	531	480	519	508	480	478	477	480	492	499	445	484	522	492	515	482	486	492	501	451	482	467	501	518	444	532	522	484	492	475	448	513	488	481	520	485	488	439	517	480	511	466	483	493	490	463	505	481	511	463	481	466	468	494	452	463	517	491	499	473	458	474	463	509	478	536	515	499	488	510	435	465	504	494	492	499	501	509	478	498	491	502	486	462	423	501	501	498	479	480	501	513	463	475	461	415	505	517	464	505	457	524	494	504	468	504	519	493	476	476	522	531	461	503	473	453	494	514	462	527	504	508	479	465	470	507	512	454	486	511	470	511	523	519	481	506	449	484	507	509	477	477	482	532	498	478	474	507	483	542	487	518	454	472	520	544	485	509	498	484	494	496	453	476	465	488	523	479	459	513	527	457	488	451	488	523	478	510	506	489	471	497	464	500	501	468	488	496	492	511	502	492	480	521	496	502	511	495	485	515	490	450	478	477	477	457	469	485	443	478	481	509	458	478	480	503	493	491	542	483	519	526	506	529	525	494	475	482	489	451	481	485	514	504	473	472	472	469	461	475	484	497	511	473	456	450	514	461	487	465	504	504	472	472	477	473	535	497	513	480	472	464	489	488	443	494	520	467	486	478	526	515	446	542	465	514	466	487	480	503	458	496	476	462	468	485	507	489	472	449	477	478	473	456	501	496	449	480	498	535	492	489	476	428	488	476	504	511	539	484	475	508	492	496	487	471	470	494	480	528	471	505	512	468	473	480	490	483	488	466	459	474	479	511	515	493	518	473	516	488	521	513	531	484	524	484	461	485	490	537	495	480	466	478	502	477	486	469	463	528	520	451	461	511	527	506	508	495	499	461	515	503	506	479	509	478	487	494	519	478	502	461	492	491	451	488	469	451	477	472	514	496	492	483	470	483	469	485	468	485	466	488	483	527	503	498	483	499	517	462	485	488	487	475	487	518	503	503	446	498	471	433	470	505	492	445	502	513	490	478	507	490	471	491	513	464	493	454	495	505	439	464	467	491	521	510	470	493	460	504	522
36759	45705	30625	10032	2229	922	741	758	738	716	749	708	734	735	732	739	730	737	712	779	710	734	738	749	730	713	755	678	741	729	735	724	738	721	734	720	700	770	703	751	738	741	720	692	727	721	760	745	748	693	704	754	695	713	748	742	757	721	716	770	725	757	774	672	745	768	737	746	733	739	727	715	749	699	746	732	721	748	695	768	745	735	753	742	697	688	737	774	724	706	688	774	724	727	729	743	718	705	781	779	756	721	738	720	697	750	709	781	740	739	692	742	718	752	791	716	725	719	738	681	726	765	704	705	709	746	733	755	710	753	740	762	785	738	747	752	738	738	703	742	714	721	757	701	761	723	744	661	752	742	733	721	781	678	722	743	764	748	747	797	730	711	743	667	715	718	704	679	738	765	753	742	708	715	701	716	717	712	734	724	749	723	690	682	762	745	763	755	754	731	755	762	763	766	746	701	712	750	765	742	677	750	746	744	708	707	717	692	739	735	735	752	761	737	679	750	743	741	768	752	706	747	693	738	735	727	703	686	717	754	677	724	752	700	753	765	730	755	736	724	753	746	770	714	727	721	689	676	708	716	718	772	715	725	708	748	702	693	777	780	693	754	767	705	723	784	765	704	733	760	770	727	736	738	760	738	714	719	773	677	730	702	728	708	709	759	705	741	760	743	745	719	723	732	724	747	702	778	724	742	697	733	670	743	729	731	719	700	763	787	690	703	798	744	749	769	759	711	699	694	712	737	735	741	739	692	733	761	735	707	751	735	755	746	743	715	759	704	735	673	744	762	721	715	724	777	689	731	721	712	730	739	705	707	716	745	759	709	713	689	716	741	747	742	689	716	721	744	723	723	694	757	718	739	713	751	656	720	750	762	713	731	719	753	733	756	738	737	745	768	731	754	777	718	749	741	693	728	744	680	716	744	750	674	728	737	754	735	697	724	723	726	701	694	680	709	760	668	717	727	687	725	720	742	703	732	719	691	756	733	715	780	698	720	728	724	724	696	716	761	703	788	752	749	749	769	695	701	762	701	735	696	720	720	765	714	746	724	753	777	751	727	706	723	727	721	738	740	722	758	676	787	676	695	720	750	694	755	748	719	731	730	740	779	717	738	733	711	752	715	696	658	693	733	735	725	722	767	671	733	756	711	761	757	725	704	782	736	791	737	723	762	728	759	766	727	726	708	703	718	707	742	705	713	745	741	699	732	727	751	763	685	687	710	732	743	698	723	721	764	739	750	746	708	725	738	756	742	715	726	711	724	715	772	727	742	723	747	722	714	710	718	712	670	723	726	730	706	737	725	760	739	735	715	706	781	738	732	761	728	723	699	765	715	714	709	692	693	721	715	686	713	791	758	672	722	724	743	722	698	718	701	733	709	739	714	718	779	692	762	764	738	733	729	714	750	739	736	733	699	759	704	706	699	704	758	764	747	724	769	735	706	739	674	783	725	745	688	711	700	741	740	742	736	756	737	733	759	720	716	738	709	743	734	723	719	753	687	696	694	763	734	743	681	744	711	703	689	746	752	786	679	781	717	782	730	745	700	725	720	826	744	730	744	740	737	717	737	724	740	708	732	702	731	736	711	719	726	729	673	757	746	748	756	760	778	724	796	742	721	748	694	752	712	744	759	746	695	733	766	745	760	739	725	720	778	686	726	714	719	713	686	720	686	704	754	704	778	810	746	728	752	756	725	726	743	691	755	720	746	743	749	706	728	729	701	721	771	749	780	737	730	723	783	749	748	756	715	731	751	716	720	744	724	734	690	691	737	745	685	665	737	718	706	725	753	693	704	726	757	780	682	761	757	711	753	763	720	719	719	694	711	721	753	731	763	714	780	720	750	755	770	710	735	760	734	737	718	723	739	747	743	758	726	738	716	676	720	724	709	691	690	691	736	702	744	716	748	726	741	786	699	701	708	746	699	758	771	717	731	758	718	689	684	771	717	774	763	684	759	749	749	706	708	726	680	746	719	714	757	681	734	769	724	727	737	780	709	738	657	711	715	774	710	702	739	757	721	725	726	730	764	719	737	729	734	746	736	745	787	706	751	733	750	734	700	743	729	740	724	736	742	760	718	757	716	753	705	728	727	763	730	695	687	741	776	703	715	732	716	778	764	744	729	739	702	753	733	737	744	731	748	739	675	753	742	751	695	710	769	774	775	744	715	720	720	773	741	762	726	733	749	705	699	736	689	765	746	725	758	693	684	764	691	718	714	692	725	705	769	728	705	750	738	742	702	744	715	746	748	769	694	707	758	696	758	659	746	728	775	717	743	733	730	752	701	749	743	751	753	710	713	730	744	733	745	762	746	729	708	732	743	745	664	737	772	716	713	768	739	703	740	747	693	711	722	725	777	741	763	731	724	738	738	695	764	691	727	759	707	704	759	718	745	679	703	744	712	728	762	736	784	775	696	730	736	750	709	728	768	731	731	724	660	754	746	732	730	716	757	745	716	716	763	743	734	731	723	720	699	707	773	743	720	745	747	690	721	701	692	711	680	763	752	695	725	699	704	718	746	773	724	690	748	782	700	741	717	709	696	728	754	722	731	724	721	769	741	721	728	762	724	715	792	752	711	714	756	740	745	684	707	704	768	689	734	733	715	734	723	779	719	707	714	706	795	711	740	730	714	721	764	728	723	814	764	733	731	720	727	767	714	737	735	727	732	695	728	707	750	740	690	762	687	739	685	747	745	708	698	703	714	740	730	715	703	710	741	736	730	733	717	749	713	712	742	744	773	681	713	740	775	699	712	729	683	721	728	751	721	751	747	759	744	748	736	756	731	745	762	709	722	754	724	761	743	777	731	701	768	706	705	690	750	704	718	670	765	757	686	700	774	731	706	731	645	727	720	738	726	751	733	751	685	721	761	729	722	734	724	765	722	730	727	708	786	771	725	715	693	752	752	725	733	727	769	774	711	716	713	766	730	702	765	707	747	766	722	758	738	730	782	726	785	729	694	751	763	722	733	772	742	734	706	713	740	757	791	718	774	783	751	726	724	734	756	737	733	743	753	733	696	706	765	723	690	709	729	744	745	728	724	739	712	735	744	718	731	701	722	706	738	723	729	731	750	740	686	739	690	741	731	725	773	712	757	736	698	700	728	741	774	792	738	771	786	767	693	740	728	747	726	763	753	773	740	742	751	803	748	741	722	691	680	700	715	730	760	755	740	735	705	763	758	733	717	670	762	715	745	756	750	756	729	707	683	729	734	723	733	792	763	727	797	741	724	728	770	720	735	739	724	731	734	781	744	766	752	761	742	666	735	705	750	753	710	750	761	724	744	737	755	697	699	732	739	699	724	717	736	726	761	734	776	767	725	768	765	709	707	721	714	744	695	736	745	722	725	726	706	733	778	733	692	689	724	713	771	764	733	706	724	701	798	700	745	719	733	707	763	736	765	720	754	722	738	718	725	700	694	722	699	774	747	711	693	700	739	724	692	744	686	701	679	702	721	715	704	770	743	722	731	738	787	742	759
24168	22698	31232	25434	19313	7236	707	558	506	502	518	520	528	542	542	536	527	549	476	517	533	483	490	482	509	536	536	488	504	547	516	507	546	503	509	496	486	517	489	519	497	479	525	504	537	497	504	509	484	529	512	498	499	534	492	479	519	529	504	445	544	539	524	478	497	430	506	530	475	507	512	477	516	543	508	514	474	483	513	491	517	498	493	493	484	495	484	479	505	506	500	524	475	509	484	545	481	469	461	505	516	501	523	511	507	480	509	545	481	524	451	491	545	481	532	488	521	477	526	515	514	481	476	520	469	501	546	533	497	523	477	488	467	476	478	530	517	516	506	526	511	509	526	510	495	509	492	511	493	494	484	493	445	508	478	510	508	476	493	522	555	497	534	487	499	523	536	507	508	517	502	522	512	538	501	501	474	527	514	548	493	557	499	470	498	484	523	505	470	545	537	484	502	529	530	476	481	491	497	536	511	502	495	502	476	528	522	479	462	507	501	494	533	542	515	505	512	535	528	436	478	547	481	513	510	498	492	482	497	491	518	462	498	493	496	513	494	534	493	517	503	501	538	493	524	536	484	470	456	492	534	518	489	495	475	526	503	485	485	494	504	475	506	489	515	496	488	481	536	505	511	488	503	474	480	480	495	488	514	503	448	493	500	491	522	495	473	493	513	486	505	510	484	525	511	514	492	499	477	520	489	465	488	536	495	546	447	489	484	501	503	475	516	467	478	524	470	502	481	449	489	525	543	516	462	510	472	559	508	494	470	545	476	510	474	511	498	489	456	468	492	520	543	488	523	537	491	514	495	479	493	504	464	459	494	486	523	551	504	522	473	483	460	481	485	500	495	489	530	472	520	511	534	509	472	499	522	505	464	481	559	485	522	478	532	495	467	493	487	519	498	506	521	485	508	479	522	534	523	491	477	491	491	511	519	551	538	491	528	493	509	520	500	453	524	468	529	507	493	535	477	511	490	516	520	497	494	476	482	518	518	482	538	532	513	529	477	480	530	476	510	496	477	544	509	512	517	485	496	508	495	495	514	484	571	508	495	507	528	488	534	560	513	517	521	513	491	508	522	484	503	524	549	538	514	528	503	507	485	476	543	507	513	524	516	499	512	498	519	538	503	512	525	476	494	528	502	547	456	523	530	542	480	531	521	532	508	497	477	469	539	489	478	513	530	509	545	564	508	470	479	498	500	470	534	517	508	484	488	510	510	494	502	525	504	535	526	517	511	504	491	502	530	527	556	506	504	495	515	514	504	503	476	504	490	532	479	500	508	472	519	517	521	505	478	479	529	509	512	526	554	496	510	514	528	493	513	484	510	502	483	492	496	518	515	507	519	526	469	517	476	533	483	511	495	469	507	535	504	489	496	468	498	505	491	533	518	497	481	502	535	493	470	499	531	512	511	510	507	527	483	481	459	539	493	500	513	475	492	472	532	500	520	516	517	538	495	491	480	513	458	538	468	557	501	514	534	507	544	459	508	467	519	479	515	500	497	473	473	525	480	493	520	503	522	481	525	494	543	482	488	510	504	451	468	496	505	508	508	492	533	488	486	488	568	523	472	509	524	532	478	497	511	482	556	524	481	521	500	522	475	512	474	506	499	521	478	504	482	470	519	477	506	492	512	506	499	538	565	537	532	520	505	500	517	544	461	484	526	523	509	495	518	498	496	508	512	496	511	511	525	506	504	495	452	541	505	496	483	486	502	515	518	458	486	476	451	492	505	530	533	515	544	476	495	501	489	515	534	515	513	520	487	513	501	478	543	487	540	536	527	510	505	505	501	514	518	487	497	543	508	492	493	512	500	501	493	483	487	486	493	494	495	503	522	487	495	502	564	514	487	504	541	515	501	564	493	491	496	496	529	453	514	496	462	469	506	499	525	503	509	505	523	537	496	522	520	505	520	503	485	504	491	499	474	502	474	499	509	522	507	484	503	503	472	516	496	530	511	531	528	489	479	518	509	493	461	516	499	499	483	480	508	510	479	496	503	522	476	511	477	513	534	482	515	465	507	511	496	488	493	488	516	495	508	493	502	504	492	505	543	514	521	488	503	508	514	503	502	496	523	468	509	517	495	484	468	482	504	509	507	563	514	515	516	490	492	499	554	527	524	532	505	505	517	519	482	490	512	515	542	520	534	496	502	499	496	544	447	510	544	521	504	463	502	507	488	555	504	565	459	541	509	530	514	501	552	492	533	509	525	497	517	485	513	510	516	456	536	473	533	533	468	489	533	525	538	514	504	508	515	488	486	510	505	519	519	497	506	521	506	489	535	497	465	514	530	533	488	465	489	525	480	491	513	486	502	487	492	485	523	539	478	518	453	500	487	490	473	515	483	479	505	474	514	504	455	533	508	499	467	492	485	506	486	486	521	497	467	496	516	471	534	478	495	510	500	491	482	533	480	473	491	487	476	514	529	483	510	483	489	496	524	526	523	496	487	548	517	519	484	496	489	538	507	471	514	464	477	492	493	527	510	515	480	491	515	517	514	501	509	529	497	500	521	459	519	506	487	522	497	513	518	499	501	479	471	480	500	497	479	510	521	530	460	479	550	500	467	473	458	522	507	522	516	495	478	508	528	502	495	493	512	520	485	451	515	494	497	493	480	477	509	488	509	515	502	479	522	518	513	488	538	526	517	498	521	525	485	546	513	539	542	469	522	498	515	481	525	501	510	508	504	496	513	512	534	490	476	488	498	488	525	530	478	482	511	507	527	520	533	483	505	477	486	472	499	473	511	507	492	515	511	525	464	529	531	485	497	489	481	454	513	501	498	510	522	501	509	505	497	521	529	488	537	502	509	542	500	496	532	518	502	495	491	499	495	545	532	536	476	502	516	477	507	542	485	511	488	460	497	562	540	501	515	518	515	466	497	534	537	531	530	481	507	486	502	510	561	487	521	487	468	512	499	512	509	532	509	523	519	521	535	491	517	515	516	510	519	524	478	499	525	521	512	482	534	480	475	522	556	514	499	504	501	522	490	501	479	483	503	472	502	505	538	495	512	512	507	474	503	535	500	518	506	506	488	483	526	524	515	479	473	494	522	503	511	497	491	514	502	491	546	527	479	494	488	494	464	494	460	500	498	478	505	511	483	494	531	519	522	482	528	551	510	455	527	492	521	504	522	519	484	520	492	502	506	492	494	506	521	490	513	524	525	503	483	537	481	509	495	532	521	497	538	480	523	525	550	500	512	508	474	490	499	474	501	446	527	495	493	487	533	532	542	467	500	480	484	524	519	490	503	484	499	482	468	514	511	494	475	532	517	503	487	478	539	467	531	490	495	483	495	496	495	509	528	508	522	512	497	503	479	497	515	509	478	504	505	493	519	511	519	481	522	512	506	529	487	488	494	485	482	503	508	502	530	487	494	533	493	499	465	509	504	511	498	506	510	537	508	517	479	534	508	511	504	471	470	502	486	507	508	486	478	481	474	515	488	481	460	484	500	482	475	513	511	529	501	475	489	506	519	481	538	538
59886	88187	61805	30278	8392	1928	862	748	711	817	748	765	730	723	746	739	749	784	771	793	734	745	732	741	740	807	734	741	780	775	744	743	727	819	707	693	752	757	722	674	702	695	755	736	673	726	789	787	805	806	772	714	750	719	748	762	745	735	772	761	781	765	726	725	701	732	777	723	773	724	724	733	727	741	738	740	818	709	734	753	730	754	740	746	718	720	795	686	741	746	754	732	732	730	722	692	751	766	715	737	793	761	747	761	751	752	746	781	772	736	768	756	708	769	757	759	701	748	768	797	748	768	754	737	713	765	737	746	729	725	744	742	746	743	721	776	728	755	752	815	721	731	742	714	775	734	780	761	749	744	758	783	764	727	785	720	769	768	763	763	789	788	742	814	757	741	761	715	725	745	787	734	749	777	740	724	758	776	740	691	720	728	767	756	753	725	719	708	763	716	777	758	730	738	761	812	762	741	794	734	737	756	732	763	731	783	744	775	741	740	712	761	764	776	749	731	747	676	766	746	695	759	765	715	750	725	720	739	746	793	745	739	770	773	757	746	762	696	738	768	793	776	738	789	783	769	766	721	777	748	742	755	727	761	738	763	718	753	749	752	763	784	779	729	740	760	820	751	766	712	679	803	780	785	754	736	748	753	763	753	744	742	747	717	725	730	786	775	757	765	802	756	759	752	785	739	733	768	768	712	703	739	767	793	719	749	743	829	756	774	709	712	765	729	735	780	715	710	754	787	740	783	728	777	762	752	771	724	736	723	759	720	740	747	704	756	739	786	694	708	783	750	791	727	778	769	772	747	758	730	681	805	744	780	743	770	718	729	780	754	723	737	706	751	793	796	792	746	776	823	739	713	801	717	737	737	780	773	729	725	801	798	776	789	769	773	733	687	761	759	724	782	772	764	727	749	742	781	748	770	760	793	710	729	719	770	707	748	720	674	760	711	758	773	740	736	720	771	755	771	784	784	700	781	721	756	728	741	737	736	720	764	724	797	733	794	751	760	743	761	750	801	701	764	771	721	761	753	781	775	748	782	717	746	770	753	721	703	723	713	767	684	736	720	745	814	738	724	798	759	789	794	719	756	762	767	749	709	785	756	784	732	720	766	778	706	765	744	760	740	723	757	713	768	734	780	791	710	725	741	758	740	725	724	756	753	719	802	756	688	754	776	737	726	703	752	705	773	764	729	760	784	702	742	818	733	709	798	749	821	700	741	705	728	730	744	719	714	734	749	772	750	756	755	775	746	743	720	775	724	759	749	700	751	757	689	771	746	690	741	775	780	701	727	740	732	768	803	757	700	722	755	771	803	765	780	807	776	696	783	702	842	730	769	798	735	773	778	753	742	793	738	773	769	736	783	760	738	720	729	740	792	739	729	772	729	750	712	720	710	790	702	733	771	753	760	726	778	745	691	750	807	722	763	753	727	775	709	745	758	746	747	777	770	761	754	707	763	733	730	742	791	750	753	767	734	750	718	737	742	774	717	726	735	758	762	717	769	749	716	750	752	799	783	696	741	770	752	731	733	785	713	764	810	769	715	749	739	747	730	739	715	730	737	737	717	790	772	721	770	725	777	768	735	745	785	696	716	753	757	823	758	790	701	739	710	760	705	782	773	740	731	726	757	766	756	764	751	731	751	777	726	761	763	727	774	777	709	763	756	791	723	730	739	771	746	755	684	780	769	744	753	744	765	715	784	731	757	748	745	743	777	738	779	752	798	781	723	745	730	727	744	720	778	769	721	760	709	740	736	767	722	779	723	757	701	708	738	747	743	743	739	769	737	760	741	725	777	747	754	805	723	714	686	765	743	770	718	745	747	751	790	761	718	810	720	741	798	734	726	802	709	733	737	779	776	731	735	747	793	736	709	732	722	725	749	760	725	720	700	769	769	729	729	712	742	767	728	806	750	710	778	777	715	752	760	751	795	754	724	767	756	740	762	739	745	729	752	756	767	744	767	700	745	757	701	725	762	742	761	717	762	728	741	758	763	733	765	709	758	764	719	729	799	761	738	754	760	770	711	722	724	710	685	743	777	725	738	756	770	736	777	711	780	766	745	762	743	743	745	758	775	727	763	736	762	744	742	769	756	697	767	712	744	750	736	696	743	740	709	787	767	743	735	765	732	785	720	764	758	758	742	758	769	745	767	741	773	751	698	740	742	717	741	787	761	764	770	776	737	748	697	808	745	690	773	758	776	722	717	745	715	715	788	713	678	757	758	748	779	751	742	768	731	731	717	743	724	785	747	733	755	779	740	737	787	768	806	769	745	781	736	775	736	703	721	733	751	688	718	759	747	722	741	725	736	763	745	739	763	758	743	752	722	740	729	750	780	704	747	726	721	733	826	709	756	741	711	774	727	732	704	777	734	749	762	784	760	702	740	804	779	752	754	732	732	743	767	713	740	706	710	737	731	735	758	781	739	718	795	738	785	754	734	759	725	718	727	708	763	768	760	772	716	759	771	699	784	744	757	799	740	761	829	734	740	752	749	746	752	723	807	741	755	763	773	715	738	707	808	719	779	781	739	729	780	746	732	716	762	743	752	744	744	714	761	744	760	744	723	769	715	744	744	736	759	711	776	781	709	752	773	744	771	745	744	753	757	785	766	749	733	779	764	748	751	729	761	785	758	753	760	740	791	731	800	706	755	777	741	754	733	767	755	760	725	715	743	719	721	770	763	756	763	738	718	725	736	770	728	749	755	744	769	745	772	738	750	748	704	743	729	709	736	719	786	780	759	772	734	725	764	757	781	703	788	735	703	768	723	751	781	720	740	748	777	773	736	751	763	780	696	794	747	764	750	739	733	770	781	736	744	748	727	755	735	783	766	754	759	772	733	788	751	755	719	731	713	722	720	747	785	764	754	754	749	773	743	777	746	732	751	770	728	804	761	734	757	730	712	712	768	782	712	773	744	724	768	747	744	729	736	774	735	717	734	755	804	734	728	742	738	726	750	722	689	738	793	713	771	774	754	766	750	745	761	717	797	767	798	722	768	743	757	700	747	732	719	702	781	739	722	760	805	763	762	784	791	734	769	793	784	722	804	815	790	784	761	736	766	721	686	720	784	730	727	754	769	719	776	713	764	745	741	809	773	737	725	718	715	742	760	755	718	752	758	728	810	693	777	746	736	754	793	746	734	784	749	736	807	757	746	761	751	752	810	791	772	792	760	769	766	748	788	763	773	737	745	752	709	734	777	763	760	765	708	715	755	743	798	732	746	720	805	756	725	728	699	729	749	771	774	778	697	723	682	735	710	738	726	745	748	735	775	756	724	734	794	775	791	718	734	764	745	747	776	741	756	714	744	749	730	741	735	708	789	748	757	715	768	766	734	772	757	753	763	730	739	709	739	789	731	747	710	734	744	743	786	821	725	721	778	723	785	781	692	746	785	754	762	751	771	716	742	785	740	727	777	739	691	762	743	722	764	697	720	756	715	766	756	734	765	766	717	733	736	707	768	714	738	720	749	719	743	743	787
23031	21683	29964	24061	21027	18308	4136	598	526	519	530	540	537	566	505	579	503	542	532	560	548	531	541	536	538	573	569	547	501	533	532	515	536	565	565	532	571	560	509	534	497	547	498	561	514	542	503	518	529	556	546	534	514	526	562	568	545	574	525	555	517	545	545	551	538	535	558	561	499	549	526	506	546	459	524	540	497	521	573	531	521	538	526	543	478	549	536	528	569	532	544	551	493	575	510	546	530	518	555	581	548	517	492	511	495	532	527	532	540	478	551	573	517	519	556	543	502	515	534	571	531	524	534	571	533	546	554	566	521	591	523	540	550	517	554	538	545	562	566	551	565	524	565	544	563	509	531	551	527	502	559	529	588	505	533	543	551	537	550	521	533	464	576	490	536	546	530	505	493	529	541	525	534	542	538	526	577	498	539	536	563	517	533	519	515	531	507	538	513	576	504	551	516	505	554	529	537	522	516	539	556	520	543	531	514	519	520	530	511	513	588	487	504	511	536	520	520	532	527	546	487	572	533	503	529	505	549	535	537	512	530	525	515	526	549	506	579	521	530	538	531	530	529	526	527	529	498	553	492	553	525	548	490	552	553	520	530	531	538	505	573	546	542	523	512	538	514	553	520	530	511	518	558	556	538	568	528	503	547	526	535	509	547	544	528	524	513	502	542	545	520	565	527	550	510	538	511	539	513	528	534	537	520	518	514	533	518	567	519	539	492	513	533	534	515	518	547	519	529	549	584	561	524	493	556	540	519	546	495	506	542	534	487	545	560	530	549	497	545	488	496	572	511	513	549	505	560	518	536	559	522	538	509	530	566	543	539	559	555	534	501	521	555	538	537	522	514	543	534	539	531	546	559	553	512	477	505	500	527	547	525	519	499	552	505	569	531	491	503	513	489	483	531	537	539	548	546	510	543	564	529	562	572	503	514	472	536	521	555	541	512	541	503	535	507	523	548	520	513	559	540	486	555	553	536	533	532	507	562	517	548	510	479	504	517	518	558	520	518	493	507	539	512	557	493	521	528	510	518	583	512	521	512	533	561	523	519	521	536	525	504	547	563	508	518	560	540	549	521	520	509	555	500	524	509	509	521	570	510	516	533	506	539	570	544	532	538	524	564	522	561	505	525	523	544	509	558	528	502	514	552	509	502	504	512	540	533	564	517	547	497	547	538	529	540	526	587	478	509	540	478	509	537	532	514	544	534	488	528	495	524	519	551	533	547	521	526	521	526	515	550	479	559	489	520	529	519	561	560	491	534	542	594	540	555	495	517	532	524	523	521	514	506	521	501	531	493	527	521	570	559	524	520	490	543	524	513	492	516	554	521	532	527	516	509	503	547	530	543	498	505	508	491	515	506	556	477	514	565	546	508	559	485	504	530	499	556	541	515	527	548	566	576	500	502	542	561	530	506	546	513	522	563	522	491	505	508	501	556	527	510	532	562	543	511	517	543	500	495	507	541	509	543	521	548	549	533	536	502	571	508	524	551	553	581	529	536	523	549	525	535	556	498	520	515	493	535	543	500	517	496	506	548	548	498	516	519	525	492	478	590	478	503	517	533	516	550	513	566	529	517	581	537	487	505	540	535	499	495	529	589	508	516	526	545	567	520	548	516	531	533	502	538	553	528	506	541	500	493	516	541	542	527	518	469	539	535	528	530	484	515	486	518	526	536	514	518	545	531	487	514	554	562	492	553	505	520	543	563	539	604	544	524	561	497	524	543	525	550	551	523	525	494	535	496	513	518	539	549	496	549	550	514	527	522	533	541	527	551	523	549	529	495	517	509	539	536	476	509	505	531	500	551	518	543	552	582	532	514	568	529	557	556	559	532	561	562	536	533	501	513	530	489	535	531	512	501	549	484	530	483	564	519	522	530	546	538	491	544	550	486	502	546	558	532	546	554	542	535	533	558	533	489	515	539	567	555	551	535	528	541	530	534	505	538	502	516	528	540	537	545	524	531	488	553	519	492	496	529	519	551	531	533	496	508	537	500	543	537	572	521	538	519	481	564	563	499	505	549	550	526	544	512	527	532	506	506	573	520	511	476	549	532	521	540	532	515	532	527	517	566	532	494	498	525	527	538	530	529	500	539	513	521	540	524	490	503	519	504	536	537	568	496	549	547	524	523	533	531	513	556	514	550	498	505	534	541	554	499	520	555	551	550	494	508	578	514	521	526	518	530	548	533	524	522	531	517	491	509	571	516	539	521	552	551	543	523	546	547	523	520	525	514	501	502	556	530	544	567	522	544	524	570	513	507	509	589	526	549	494	528	521	528	510	520	534	546	549	563	528	535	565	523	538	526	523	548	556	539	564	512	529	572	554	558	518	516	549	523	535	543	482	505	544	498	467	518	514	532	532	533	491	559	564	539	511	573	535	558	509	515	533	556	513	528	496	575	529	523	498	509	555	540	531	539	539	526	534	503	481	485	518	534	529	537	529	528	512	547	511	547	538	522	527	559	530	534	501	554	524	547	528	510	534	504	522	514	534	552	564	508	527	519	516	506	497	551	546	550	531	554	575	569	500	523	517	534	542	522	578	518	566	549	558	531	532	542	543	516	512	538	509	506	516	569	525	544	551	539	538	516	580	530	551	586	561	548	496	523	540	539	485	508	524	521	491	546	492	541	532	530	537	566	541	537	473	514	526	519	560	540	538	514	517	536	514	543	493	524	546	538	504	552	537	516	508	517	534	575	512	545	490	548	538	504	515	507	511	520	528	526	488	516	535	499	540	504	524	563	507	559	536	500	543	546	526	520	532	569	544	520	518	549	538	551	502	536	561	545	540	578	530	522	525	543	480	512	509	530	554	592	496	507	531	579	565	526	520	497	514	546	570	567	541	550	526	543	538	564	507	538	540	523	527	498	540	556	555	514	505	496	566	561	488	526	526	523	504	536	557	528	517	537	515	509	516	483	572	571	516	541	540	527	556	512	525	521	495	516	551	506	496	523	554	523	520	503	496	535	532	536	509	509	539	515	571	573	566	540	501	557	530	488	497	500	558	550	516	518	533	539	528	534	511	505	554	542	524	527	529	513	525	505	502	516	512	498	527	541	535	564	529	507	535	522	536	569	500	511	503	528	528	505	549	550	516	548	529	539	564	508	513	542	495	544	554	545	562	527	506	550	545	530	540	456	541	542	531	529	499	528	541	502	518	537	522	535	562	532	556	540	524	505	519	548	535	567	555	505	537	528	480	508	546	524	525	535	528	560	512	554	502	532	509	550	572	544	511	554	533	536	490	556	490	544	551	532	556	521	575	528	541	568	529	559	524	550	511	554	518	510	532	559	547	522	586	531	524	527	550	554	509	516	526	582	565	525	532	520	511	499	562	486	538	520	524	548	531	548	528	542	521	525	514	532	532	506	535	552	571	569	518	556	566	559	560	494	559	542	524	519	543	541	497	551	565	546	511	504	538	524	495	531	548	536	535	529	557	568	529	523	521	512	513	546	564	533	522	502	537	539	537	494	532	567	538
61154	98076	71145	37645	12666	2686	1038	833	778	757	776	773	757	713	800	784	745	751	789	829	803	778	777	736	760	788	760	779	754	752	726	793	754	840	751	720	765	754	739	725	760	821	795	743	728	799	770	772	744	723	749	793	773	706	792	711	754	809	821	759	761	849	780	750	774	756	732	763	737	835	729	771	771	731	801	768	829	812	792	802	784	776	726	784	780	801	722	748	812	794	768	737	787	772	750	767	776	766	761	773	813	793	765	774	765	745	715	756	771	766	767	772	815	771	741	758	768	773	690	769	765	771	718	706	807	777	742	737	745	779	815	754	778	741	791	775	741	779	759	766	771	763	774	774	719	754	823	746	767	796	786	788	727	783	753	748	755	782	769	764	727	723	743	775	779	794	810	785	777	804	722	756	761	727	734	799	748	778	725	792	720	812	732	785	776	736	806	755	759	767	805	791	797	771	759	833	751	756	709	748	779	783	770	759	746	798	765	749	777	778	739	791	789	757	720	766	780	764	772	761	728	743	746	762	732	785	723	749	756	780	731	844	759	736	751	737	739	808	779	802	792	743	754	794	734	785	758	811	726	786	756	776	720	792	778	760	749	757	764	762	758	801	755	791	772	733	776	776	722	746	777	803	752	800	773	793	739	769	722	760	759	794	781	746	729	708	740	798	721	791	740	734	759	730	783	707	778	764	720	720	825	775	759	741	803	784	745	773	767	733	760	800	764	751	731	739	760	701	728	798	771	786	804	734	725	764	737	739	742	774	776	862	732	754	759	767	769	746	779	737	773	779	802	749	785	739	771	814	758	749	704	801	729	760	708	729	719	718	801	769	746	746	758	844	734	762	821	773	748	764	764	762	749	798	784	719	739	771	777	823	763	746	780	778	752	785	741	738	760	728	738	749	777	761	750	804	787	802	766	791	791	744	814	786	808	714	776	742	768	784	707	744	762	773	738	823	765	822	763	779	733	725	717	786	731	797	707	774	767	757	785	789	785	726	740	743	764	775	751	776	766	743	803	747	782	782	712	797	755	720	783	764	774	793	761	704	804	756	750	775	774	772	726	778	799	765	724	745	764	810	749	730	831	727	755	784	802	721	754	721	808	751	781	782	777	705	766	799	811	757	749	744	778	811	746	777	766	687	684	771	771	750	762	725	780	740	759	788	776	760	716	767	793	765	771	740	706	808	734	733	738	788	776	800	739	791	785	792	789	740	807	775	773	759	753	778	772	739	765	762	790	782	738	741	710	752	748	737	783	717	801	740	800	769	744	682	798	766	759	795	781	795	813	795	733	805	737	794	755	720	739	753	786	779	758	757	770	757	771	751	738	791	756	777	744	733	773	723	736	769	790	729	786	836	792	773	779	784	793	739	734	783	786	770	735	806	747	738	807	715	801	758	735	732	762	775	720	735	734	768	823	794	748	770	745	722	778	736	794	758	799	774	726	773	761	762	741	763	772	767	747	754	797	776	717	778	779	786	803	747	771	729	739	763	755	787	788	764	729	717	753	817	775	736	787	793	766	695	768	756	764	735	767	749	743	758	764	752	757	770	835	741	751	793	747	779	780	729	728	737	781	819	707	790	783	790	787	803	744	715	734	768	776	755	768	764	771	810	766	675	749	788	769	782	735	773	703	752	762	715	758	759	787	768	800	774	783	781	737	789	781	729	764	757	747	780	822	739	741	799	795	773	758	723	780	784	751	782	786	788	773	756	776	812	710	732	755	764	788	763	793	732	805	740	750	793	763	686	745	760	797	737	748	768	749	722	746	776	770	771	739	753	760	769	762	772	727	788	778	714	764	778	806	799	757	730	763	788	789	759	744	744	701	743	759	783	733	747	770	772	738	774	698	745	717	737	732	742	807	735	763	740	734	805	744	791	747	729	759	786	772	744	748	768	740	737	739	720	780	810	774	805	698	758	767	796	824	718	730	760	759	760	731	736	716	797	719	792	799	814	808	759	772	791	783	795	746	747	759	787	764	756	733	724	796	692	769	731	749	739	776	785	738	767	752	789	730	770	787	805	734	810	763	742	777	780	782	718	757	739	713	790	743	765	802	757	726	787	809	761	766	742	782	743	743	724	760	752	729	762	775	769	793	766	720	756	785	726	741	761	810	757	778	762	794	767	777	813	741	749	780	738	777	769	804	765	770	769	783	769	802	757	715	722	749	736	770	801	756	724	755	759	764	761	745	715	757	729	715	770	760	755	785	730	704	797	767	769	780	741	817	759	801	735	781	731	795	757	757	782	799	783	798	722	766	715	768	767	795	795	773	769	779	782	728	769	805	800	758	742	773	750	735	824	736	763	729	798	739	744	727	744	726	781	771	769	762	803	762	722	808	793	783	742	756	751	733	787	790	769	762	728	741	770	796	773	746	797	746	770	738	756	740	800	778	770	725	791	704	700	772	791	775	764	737	774	761	739	783	718	794	743	797	735	780	705	766	789	760	783	719	805	772	791	766	787	795	784	762	780	757	797	728	773	756	782	722	770	750	811	764	783	746	775	779	762	793	770	748	738	722	751	721	744	743	735	774	799	734	776	783	805	772	803	787	737	747	769	770	758	757	743	758	771	739	734	776	796	770	772	732	810	728	747	794	738	780	755	724	738	788	757	747	743	807	776	781	730	713	780	738	751	803	755	741	765	756	759	770	749	720	713	754	739	781	753	773	760	767	734	754	736	787	723	747	731	765	780	746	778	793	763	748	766	753	769	789	778	792	752	745	743	742	780	789	743	764	776	749	738	773	747	730	758	744	756	765	707	732	791	765	720	757	787	721	747	841	714	777	716	734	789	795	753	793	791	752	768	792	776	761	770	791	751	763	741	755	755	750	752	749	770	733	768	739	785	789	771	709	789	722	736	720	743	742	760	787	717	757	754	742	782	735	790	807	734	810	742	741	773	748	755	798	806	784	782	754	751	735	739	828	787	740	714	727	751	744	821	774	770	763	779	749	754	754	747	753	721	777	702	767	762	801	768	794	764	809	726	711	771	757	804	772	784	784	761	768	801	741	753	765	768	762	781	743	772	739	781	756	762	725	753	791	782	759	776	762	792	777	754	754	749	751	773	773	792	772	716	759	735	804	728	801	766	769	736	734	745	785	768	758	723	718	758	807	753	771	749	733	744	781	755	797	783	774	764	807	742	792	760	735	767	769	770	744	773	751	801	737	710	765	727	736	742	787	786	802	762	741	787	786	741	729	794	761	731	760	719	804	731	801	778	783	775	775	748	750	782	719	779	771	744	812	738	759	759	774	750	756	748	793	778	753	804	723	743	753	720	764	736	828	771	782	764	745	759	768	769	770	732	745	728	773	745	795	743	767	707	770	801	759	748	764	746	743	781	769	722	750	761	805	761	739	771	769	772	811	774	722	773	727	788	736	797	749	735	783	793	711	769	789	714	735	743	813	790	769	776	820	767	802	719	747	756	760	771	759	748	788	748	732	760	759	706	806	759	744	768	711	789	768	804	802	750	787	719
30512	30541	27518	11741	1600	625	548	479	513	499	500	477	488	481	547	474	494	497	477	490	491	524	487	486	483	452	485	516	465	526	481	508	532	472	492	517	494	474	529	449	504	509	461	520	489	509	523	489	500	485	469	495	511	504	487	470	488	452	505	503	476	526	463	529	530	461	496	521	472	468	529	489	519	471	480	492	516	505	487	509	483	500	506	487	500	481	558	491	490	501	473	513	512	504	504	503	491	488	513	523	455	513	494	511	493	462	492	513	517	499	524	497	503	511	472	492	497	507	502	518	518	486	479	520	484	480	502	500	452	486	444	486	477	526	480	511	488	507	440	456	470	498	472	493	505	521	426	500	508	472	473	543	512	516	517	468	490	486	473	469	542	514	500	504	499	494	485	492	514	488	513	495	470	497	441	480	497	479	497	486	473	496	516	478	481	486	520	476	469	530	473	499	502	455	523	493	471	492	461	507	509	460	510	487	471	487	503	521	479	482	483	471	497	497	500	443	492	491	482	438	514	464	487	515	501	506	526	477	479	486	548	521	527	481	490	489	506	486	494	495	482	482	541	476	506	472	482	502	535	481	495	496	466	508	532	476	536	480	530	515	494	515	496	510	525	458	514	482	489	522	495	469	455	496	520	499	472	553	509	554	503	481	485	483	477	460	459	488	465	519	486	444	512	481	485	478	510	488	516	501	502	520	495	473	496	465	542	473	468	527	521	532	502	489	465	502	465	508	504	484	455	496	507	472	435	472	513	513	496	495	502	470	474	487	508	478	510	493	476	488	452	526	487	480	520	488	463	495	478	517	489	503	435	480	509	474	475	497	464	462	475	487	517	484	463	493	502	484	535	493	505	521	530	509	520	496	495	490	537	506	511	479	461	490	490	490	464	485	508	484	518	513	464	471	487	497	526	495	486	497	501	531	454	532	461	494	487	523	444	524	458	517	480	505	482	489	499	479	479	489	476	527	506	492	467	525	531	498	450	470	547	469	470	491	494	506	481	513	477	466	494	478	492	508	492	481	533	511	503	491	522	493	471	533	511	524	477	486	532	546	476	485	489	494	487	488	488	480	495	510	497	511	471	504	483	477	562	508	512	511	462	514	529	472	480	510	450	493	479	491	500	468	498	526	507	490	509	518	464	485	472	488	491	529	440	486	461	480	510	478	499	484	486	475	491	503	445	497	504	506	504	483	521	491	464	461	513	486	475	505	523	463	486	456	520	506	500	527	528	472	529	499	479	515	467	463	471	547	513	510	552	527	513	487	498	482	454	500	497	497	497	544	490	494	502	503	518	461	504	495	498	533	520	472	515	513	487	480	469	477	522	469	523	505	474	532	473	493	481	471	507	471	474	514	496	489	516	512	493	579	464	530	496	496	477	510	487	469	461	515	440	516	557	522	512	497	543	509	505	508	509	531	504	523	480	507	519	516	506	502	479	466	479	541	491	469	508	489	531	490	536	516	518	511	496	495	512	483	502	509	486	476	516	503	497	525	521	499	483	489	506	511	478	458	483	505	471	481	472	540	499	503	507	473	465	483	559	499	460	518	542	486	538	514	476	504	501	499	494	473	521	503	461	496	487	485	479	497	485	494	492	514	479	470	521	519	487	513	490	487	502	524	468	474	523	497	452	485	460	510	472	500	456	457	484	476	534	487	517	483	556	499	453	516	502	525	485	533	504	491	533	533	464	483	453	505	507	502	498	516	441	474	542	479	487	518	490	474	477	501	508	506	468	497	489	490	507	524	496	520	500	477	549	481	464	521	546	499	524	457	492	475	512	556	458	519	486	512	472	469	485	492	541	518	522	498	483	469	516	484	485	466	497	467	487	502	477	505	472	491	492	514	490	500	502	469	471	504	450	519	562	502	509	467	473	545	490	472	502	517	479	523	524	486	487	478	484	492	497	488	504	493	511	478	483	484	466	509	487	499	552	498	455	513	485	492	469	517	529	484	499	507	511	505	450	532	465	472	494	481	525	502	484	486	501	496	507	467	516	533	522	490	447	510	485	513	531	480	464	513	454	507	529	488	510	515	485	522	503	486	497	504	500	528	506	484	516	493	499	523	508	504	481	507	446	497	537	484	538	501	480	483	496	474	502	534	509	499	472	474	512	515	488	480	497	470	475	455	452	506	486	501	523	493	500	489	486	524	487	452	490	463	498	509	508	494	463	473	505	506	478	499	530	509	509	494	502	483	491	495	505	506	456	500	456	499	476	501	518	517	472	489	493	460	480	488	503	536	490	463	517	519	497	534	481	499	483	479	502	529	428	476	480	500	482	483	487	447	484	481	484	499	495	473	481	508	505	475	494	502	501	465	529	478	508	548	460	501	513	454	450	504	486	500	504	502	479	519	517	481	471	474	469	489	495	518	494	503	496	464	534	455	535	489	493	495	482	530	511	516	495	499	491	529	534	495	526	505	459	467	490	487	503	453	493	514	484	461	468	511	492	466	494	489	481	499	522	520	482	489	504	551	499	491	482	513	477	506	469	502	500	515	500	493	490	513	480	525	520	508	490	493	476	492	521	473	514	472	465	495	534	491	508	489	491	509	472	536	498	476	487	506	470	470	468	505	510	489	528	458	511	463	520	462	466	494	498	527	483	508	469	513	489	508	522	466	455	509	458	489	489	536	500	501	517	465	497	485	491	467	461	488	476	500	508	506	508	472	490	507	481	506	466	490	499	517	503	533	531	505	504	487	509	507	492	437	474	457	513	500	475	532	554	490	509	476	495	514	499	500	470	481	470	472	489	532	474	465	521	485	528	515	467	495	491	486	458	495	488	492	526	523	533	475	497	502	509	534	474	484	465	496	493	501	494	469	496	476	434	485	479	475	521	513	490	485	483	503	482	488	488	481	509	515	510	547	495	497	487	530	486	485	510	461	483	509	478	506	512	446	495	511	494	481	526	488	498	490	465	514	516	538	479	463	482	505	508	533	480	537	515	483	515	493	483	474	527	474	496	466	494	473	515	500	500	490	486	486	515	477	530	477	481	520	515	504	526	507	522	479	451	523	506	523	493	465	492	517	497	475	538	479	516	501	545	475	489	473	500	509	465	515	488	527	457	500	494	483	514	510	502	481	486	484	525	451	461	480	484	483	511	491	483	523	478	566	512	487	495	497	512	444	488	504	444	479	455	495	458	530	472	498	528	437	471	490	492	490	488	496	475	535	486	498	478	478	485	479	518	489	509	516	494	477	450	524	521	470	479	478	464	483	483	514	532	524	491	496	530	487	464	484	478	462	487	524	461	497	499	488	511	490	507	500	492	466	506	493	507	527	468	495	516	478	488	484	449	478	520	523	491	474	489	543	515	500	517	523	508	526	503	505	496	494	490	537	472	526	508	482	480	495	479	492	527	502	534	472	477	510	478	522	497	493	489	470	471	467	502	492	491	477	451	480	518	525	528	491	483	507	484	542	488	487	515	489	514	506	459	510	498	452	502	484	522	499	501	486	488	492	500	490	475	497	475	484
36821	45904	30787	10319	2279	963	798	696	768	753	731	755	719	747	765	791	745	693	759	737	701	722	739	715	724	748	784	742	710	794	736	734	763	722	750	773	723	742	745	736	740	714	735	720	705	721	708	783	729	713	772	736	768	768	718	723	711	712	725	758	731	733	796	724	776	731	707	747	747	734	725	738	739	733	729	695	735	748	750	744	671	760	720	734	778	747	719	750	717	761	681	715	724	720	777	786	725	714	728	717	747	770	786	707	769	728	753	702	784	662	711	723	694	730	694	719	823	782	766	750	726	738	700	717	748	742	734	726	754	774	766	734	785	731	728	755	740	730	710	711	707	709	756	709	693	744	760	773	710	741	801	728	791	720	743	703	745	707	705	692	758	736	771	722	778	745	683	693	769	737	685	742	720	708	700	768	784	721	711	709	745	727	733	743	769	737	699	704	680	723	707	773	765	763	745	783	747	743	731	705	751	727	765	719	706	734	688	725	778	708	721	727	772	732	766	711	731	691	703	739	756	712	737	720	752	770	766	718	738	760	725	765	770	753	733	724	715	755	733	747	711	769	755	738	762	695	762	753	737	746	744	724	711	769	748	749	724	712	709	775	719	744	743	775	767	742	720	711	714	751	724	763	745	761	705	715	755	731	790	700	739	779	714	763	705	680	792	717	751	783	704	755	728	741	719	730	793	676	761	767	780	772	745	761	688	729	812	701	753	793	742	702	742	732	782	694	720	754	709	772	715	799	749	774	706	751	722	744	750	749	722	727	712	714	748	759	751	661	732	743	761	712	715	703	757	725	747	714	741	784	709	738	754	748	736	757	789	726	762	706	711	738	789	716	748	687	753	748	714	729	746	751	732	737	734	744	764	746	743	764	734	779	747	756	737	716	722	726	740	729	789	773	710	706	722	703	739	763	748	734	745	721	753	734	744	731	715	753	668	724	770	733	758	732	743	760	767	766	717	777	735	758	685	678	717	773	744	740	763	795	743	736	724	699	756	764	744	725	719	739	677	713	730	730	782	732	741	702	764	746	730	707	745	742	736	744	728	732	742	706	737	774	704	743	738	737	796	711	771	730	737	778	733	708	724	784	732	738	722	711	728	731	738	738	741	694	762	724	765	760	753	735	739	726	700	745	690	796	707	721	720	744	713	759	703	749	764	709	775	760	720	712	716	728	757	691	759	725	786	727	690	781	750	785	772	725	716	739	726	706	762	734	775	745	757	735	778	723	789	771	753	761	763	725	726	739	756	751	790	747	762	782	758	789	736	749	768	730	715	774	748	736	773	730	724	744	779	759	701	698	757	693	768	748	721	730	773	774	735	722	755	734	718	781	737	706	747	687	683	745	690	725	706	687	732	734	735	722	759	716	747	741	726	717	729	726	752	753	721	786	740	728	762	735	702	737	743	756	753	726	734	764	773	705	774	726	740	685	726	683	741	699	789	710	724	754	711	746	716	704	745	682	791	756	755	710	743	786	729	756	738	746	747	745	746	763	695	721	733	739	733	795	750	710	750	718	728	720	780	745	729	725	710	742	792	706	743	708	764	778	718	756	750	753	701	714	711	734	731	781	730	759	744	740	727	755	716	734	707	759	778	726	733	780	774	718	737	741	735	721	743	715	753	753	730	700	750	741	790	751	772	732	781	748	785	739	734	713	782	765	763	723	765	733	732	731	745	704	773	818	754	715	735	722	751	735	737	780	738	750	780	739	765	726	703	733	724	795	763	752	715	707	749	707	740	717	689	740	707	705	739	713	768	695	749	704	766	736	795	712	747	764	715	699	714	730	745	740	718	708	743	739	754	724	723	762	726	751	749	759	709	707	695	760	753	823	741	756	703	756	692	775	731	740	724	762	740	722	735	733	772	714	692	704	755	709	745	707	770	737	745	762	786	730	786	768	776	769	738	738	720	765	737	691	745	707	741	745	702	738	745	753	761	712	715	761	730	778	748	732	775	719	717	718	749	757	718	782	720	744	706	703	713	726	730	694	777	743	755	700	764	720	717	737	754	690	698	765	697	729	779	729	721	755	750	732	732	721	768	720	753	722	717	762	734	723	745	788	754	753	752	738	748	747	758	751	767	786	725	735	752	718	710	673	740	747	699	729	746	697	710	745	756	716	738	690	764	689	754	711	724	743	739	736	776	710	761	770	774	746	718	725	704	706	763	767	761	755	760	784	781	694	769	694	720	726	764	707	797	704	782	760	774	789	760	706	746	724	751	687	727	731	705	739	735	741	728	714	748	762	755	735	765	709	738	707	719	733	754	748	756	755	732	739	758	715	752	750	701	769	732	728	734	767	674	709	776	727	755	722	710	749	752	685	729	754	674	727	741	737	748	781	739	718	767	748	745	765	748	739	779	759	769	731	756	736	726	739	721	720	728	751	751	743	714	705	730	762	762	689	757	729	732	700	740	736	736	771	754	732	720	773	737	696	735	727	732	686	723	762	752	667	757	758	715	745	724	749	769	719	760	705	738	717	703	781	737	729	742	745	703	772	736	737	752	737	741	703	727	740	690	712	764	737	747	730	744	728	707	750	744	711	741	759	723	695	676	737	692	714	684	770	697	728	709	811	702	760	786	772	729	738	684	771	779	728	731	750	700	777	769	733	736	727	757	743	675	761	730	718	708	768	779	752	725	776	746	757	713	713	773	704	782	730	717	749	706	718	724	768	728	729	761	741	733	750	762	802	737	732	757	678	765	742	759	689	758	741	705	798	697	734	701	750	743	737	725	717	766	747	759	732	720	695	785	741	760	749	717	712	696	746	715	762	685	714	714	745	769	758	745	735	723	799	735	709	778	769	711	702	711	693	741	726	741	745	761	744	724	731	823	703	700	726	698	725	743	736	725	734	747	731	715	732	781	728	702	777	721	769	788	777	749	730	737	760	731	751	760	743	682	719	733	728	755	763	757	755	723	669	710	735	720	748	749	733	719	728	805	674	696	705	726	737	771	737	739	717	778	742	720	746	767	735	755	763	681	748	683	802	706	774	787	770	766	732	775	763	724	722	773	700	664	696	701	679	695	715	802	742	774	728	762	738	750	750	724	826	712	774	718	752	696	759	718	746	749	778	769	695	737	738	727	707	743	727	773	733	742	776	752	677	744	726	728	695	755	721	741	758	773	751	737	760	770	701	751	751	729	747	746	749	725	741	725	743	742	769	741	718	768	701	752	703	734	727	721	717	770	762	749	734	705	772	694	768	731	738	751	757	755	696	734	740	714	710	760	742	777	768	737	656	730	697	749	714	753	750	768	727	728	735	697	726	739	728	764	730	749	773	733	734	657	763	754	743	760	723	708	754	701	726	701	765	773	705	795	761	717	718	715	733	759	801	725	703	766	733	689	737	713	742	738	731	746	702	744	782	691	741	756	740	708	722	761	758	712	702	765	756	771	745	729	715	749	732	790	754	709	758	710	753	690	755	723	728	721	716	688	672	740	696	715	720	717	701	776	705	754	747	692	726	734	771	749	801
24175	22762	31217	25500	19410	7339	828	601	527	524	507	569	513	537	545	483	548	536	526	536	552	498	495	549	524	517	507	534	528	523	540	517	494	550	546	498	487	571	532	464	513	510	540	530	535	509	525	506	501	517	537	569	508	513	566	537	472	463	519	501	559	513	501	497	532	493	557	551	498	500	522	546	530	550	524	536	541	506	519	515	516	500	507	519	507	463	502	487	508	535	519	514	532	523	518	496	529	499	481	493	550	550	504	539	528	490	545	532	522	539	477	501	547	550	520	538	522	527	500	519	496	530	512	513	488	543	498	491	512	527	512	537	504	512	506	539	552	551	533	536	513	523	529	522	480	533	555	481	550	517	542	522	510	549	511	515	524	501	503	501	506	478	560	509	480	536	495	497	536	531	529	513	532	480	548	524	518	522	519	505	518	501	494	557	474	505	572	519	546	510	495	506	512	526	508	496	530	532	529	556	539	509	525	522	541	516	514	546	505	504	523	494	503	475	542	507	471	528	519	541	501	529	523	542	484	519	507	527	506	563	528	551	515	526	495	527	503	538	483	529	561	518	515	508	547	564	467	523	530	480	489	517	535	506	514	459	468	482	535	542	486	561	513	512	511	500	499	504	529	472	499	525	511	473	522	484	501	503	520	514	470	523	495	502	519	529	503	558	506	515	506	535	505	475	505	506	552	478	521	555	487	530	503	539	526	521	517	540	510	494	491	510	515	542	471	519	542	504	531	515	512	515	522	516	514	509	530	530	535	529	556	542	486	523	512	508	514	503	532	531	559	509	534	513	513	549	536	512	474	523	516	508	539	483	517	511	514	554	531	463	497	557	536	525	509	556	538	499	514	562	503	494	521	489	492	514	539	497	513	545	526	512	491	532	528	523	501	517	512	495	562	462	491	519	535	494	513	529	522	531	552	491	495	509	503	536	462	545	525	537	498	481	535	507	500	555	517	498	536	549	540	554	488	531	481	501	513	512	491	533	543	510	556	549	564	521	525	530	500	502	517	514	505	498	543	501	552	504	485	521	490	479	517	519	526	517	506	485	513	551	509	518	502	535	494	520	504	507	511	501	519	523	535	542	501	537	560	529	478	470	536	524	506	507	519	530	499	521	496	508	484	500	510	543	540	488	516	527	546	514	513	526	529	515	508	454	488	503	474	505	491	525	538	550	521	568	514	520	534	479	493	536	536	520	548	511	490	500	538	516	517	538	501	483	537	504	532	507	501	552	520	489	514	531	526	522	519	523	497	522	489	555	502	499	524	499	500	514	474	501	516	496	530	468	546	478	529	501	517	501	493	534	539	497	530	558	549	465	498	521	520	477	532	467	504	480	528	517	520	468	559	480	497	500	535	526	519	504	556	532	530	537	540	516	510	499	476	494	489	475	543	536	588	524	498	539	501	478	567	534	501	521	532	489	542	512	546	543	520	503	482	509	533	516	530	520	494	501	505	543	497	526	503	487	544	523	569	465	498	493	507	537	504	520	505	491	483	540	474	508	475	517	524	508	518	509	494	505	551	543	519	526	520	506	539	494	532	477	539	579	525	507	500	508	526	535	533	534	515	527	509	573	524	491	490	490	520	520	511	475	519	525	498	492	502	514	527	525	528	476	549	541	518	528	513	560	519	515	530	526	530	543	508	506	507	546	494	527	514	512	519	544	504	532	517	539	532	497	495	524	517	532	512	514	514	516	540	546	511	498	505	505	490	532	501	496	508	489	518	458	514	507	507	521	496	533	547	533	536	507	499	560	472	498	521	519	504	482	469	516	530	503	516	508	507	514	561	489	521	520	489	511	558	533	510	536	543	517	535	527	504	497	505	502	477	499	556	535	567	507	550	538	511	532	526	538	490	540	506	499	503	510	488	541	545	539	547	496	524	537	513	518	522	570	516	555	502	470	499	468	515	490	515	550	517	543	548	514	533	515	536	533	511	501	466	493	532	498	512	507	550	529	534	524	486	537	500	520	478	532	504	504	528	509	496	504	502	520	528	488	496	564	509	532	524	530	518	502	535	531	473	540	499	511	514	542	527	520	513	559	539	534	499	522	482	552	519	471	513	537	515	540	546	531	516	515	529	533	530	487	512	571	504	530	470	516	526	504	467	554	556	522	485	504	521	502	507	516	490	542	481	517	516	519	504	516	525	507	502	491	516	530	505	538	496	507	525	524	500	547	519	496	525	494	519	539	500	477	524	512	533	490	525	517	494	518	538	470	513	508	558	494	508	506	543	491	506	517	510	511	504	499	507	479	489	488	519	493	506	545	516	521	479	513	513	491	494	504	520	498	513	559	530	494	515	543	506	535	543	501	495	530	513	545	521	485	518	528	499	495	479	498	493	497	541	520	527	494	521	473	547	503	504	549	476	519	546	512	496	566	528	550	533	493	535	523	527	534	507	528	504	492	504	535	523	498	484	496	544	498	557	470	537	532	483	491	494	536	480	536	491	487	495	510	508	514	539	539	476	488	485	549	488	489	505	506	470	496	538	514	531	484	512	489	489	520	524	535	501	536	512	496	501	518	507	541	546	508	522	541	541	494	527	522	497	502	542	491	485	538	494	498	469	513	488	494	497	480	498	519	515	517	546	508	519	511	491	515	490	515	520	562	486	481	521	522	499	533	503	515	487	523	484	531	502	549	528	514	541	533	467	498	499	486	508	473	462	497	497	495	548	540	524	490	481	535	518	512	526	584	512	530	541	577	526	482	470	517	540	543	494	514	577	502	507	530	501	505	508	531	531	549	484	487	521	512	491	536	480	478	499	534	544	487	488	517	499	506	566	532	527	503	506	502	536	505	518	511	520	516	528	543	515	497	535	504	483	506	500	496	533	554	513	517	544	509	488	485	498	485	522	493	482	524	505	551	509	546	514	508	531	504	509	544	506	537	508	521	496	516	552	542	532	547	524	534	542	505	522	526	472	521	543	476	548	514	544	492	507	529	544	533	496	514	515	518	531	505	539	535	507	523	502	527	517	521	525	529	526	544	559	528	530	558	494	512	522	516	491	519	518	455	519	529	498	506	506	521	500	503	523	469	525	521	481	514	532	517	518	518	483	545	485	506	541	453	570	519	543	528	512	485	520	532	544	540	536	487	473	521	505	513	529	528	521	489	494	565	516	504	492	515	515	502	523	521	499	531	478	519	484	544	478	472	524	515	458	500	517	506	520	503	511	513	526	497	511	480	503	550	490	511	521	543	512	494	553	520	496	534	546	506	547	487	524	513	516	513	455	516	499	538	557	507	544	475	516	525	497	555	529	541	502	474	517	510	480	497	565	554	534	543	557	511	492	519	531	532	517	557	493	492	506	592	485	525	492	497	523	490	536	533	505	505	468	543	532	537	544	468	535	513	548	543	511	486	525	524	530	508	497	534	475	487	523	529	537	503	496	528	525	514	491	514	505	510	515	520	509	517	491	535	470	491	482	512	547	515	512	505	519	541	529	486	490	537	528	501	530	508	547	515	520	523	514	543
60179	87875	62006	30454	8755	1814	932	822	726	727	805	769	765	776	737	726	782	759	762	789	789	752	743	771	786	755	741	780	739	769	757	737	782	764	774	734	729	788	731	764	756	744	776	762	771	721	763	763	720	722	716	743	808	761	746	727	784	706	762	692	748	789	750	774	735	745	775	742	738	724	760	760	755	754	768	791	789	749	758	766	745	743	778	753	757	774	799	743	738	718	741	756	749	690	766	739	788	751	764	744	751	756	705	743	728	737	798	738	776	777	770	729	756	800	786	771	727	781	762	778	782	726	763	717	752	760	650	762	775	755	789	749	690	708	737	770	728	777	755	813	782	783	769	765	783	771	733	734	745	746	767	762	738	769	784	785	762	749	734	741	722	732	722	792	756	776	754	768	771	810	770	782	748	758	727	756	758	744	780	762	736	777	802	771	736	752	709	760	761	708	766	786	764	725	773	779	779	767	735	742	697	740	754	727	741	757	770	727	706	754	726	751	800	766	774	737	701	755	778	778	732	765	752	736	711	776	743	738	741	723	754	743	763	739	763	748	787	750	732	747	713	710	778	766	768	743	726	737	751	774	776	770	737	739	752	761	781	765	751	733	766	736	755	752	705	709	730	724	734	699	763	716	735	707	798	706	733	764	770	712	760	808	758	746	699	721	788	717	782	737	756	765	727	736	742	765	709	719	745	729	755	765	771	751	788	758	751	766	711	727	766	769	748	731	726	779	759	762	716	782	783	754	753	751	803	710	778	771	747	725	737	710	731	732	839	753	732	765	751	736	769	745	771	774	758	752	747	781	713	710	775	765	709	717	765	728	760	708	761	755	784	729	757	710	719	791	722	744	732	720	744	748	806	756	729	744	719	758	732	781	754	741	776	758	779	756	774	752	731	775	759	731	807	751	747	755	735	715	786	801	757	781	737	811	753	728	804	732	783	784	795	739	726	776	765	789	752	758	767	749	793	732	744	739	811	761	795	762	759	725	738	770	756	711	750	782	798	699	713	720	709	757	791	771	726	791	766	752	746	712	756	770	749	784	783	772	761	714	744	751	765	732	808	768	737	754	749	779	760	759	731	777	753	755	773	744	751	760	757	741	749	790	746	738	758	750	751	756	823	756	775	739	775	705	715	732	763	765	725	812	715	748	778	766	791	756	777	727	760	739	685	761	737	715	777	762	739	760	757	746	747	764	769	774	769	788	701	758	738	729	744	742	757	711	764	795	826	708	777	773	748	765	772	745	735	807	730	757	783	705	743	701	753	755	742	806	676	768	769	765	783	748	767	749	737	769	743	729	725	765	723	726	745	809	783	730	780	743	778	768	804	732	773	703	775	700	705	745	727	763	781	794	706	750	705	758	798	750	776	738	741	809	773	732	719	766	763	777	743	729	699	740	769	763	729	753	753	760	761	744	744	774	737	766	765	765	739	749	756	775	793	798	754	792	774	756	773	758	761	763	747	770	734	746	792	781	775	721	710	787	767	741	764	725	771	725	754	797	779	791	774	772	763	759	787	784	744	755	747	771	742	763	750	742	771	716	772	760	756	725	770	793	757	749	764	795	699	735	733	769	777	759	799	773	764	771	773	771	723	735	784	768	755	725	728	725	771	764	741	752	716	783	734	717	739	765	747	731	771	741	762	784	758	744	725	795	773	738	760	753	773	777	717	745	790	746	794	731	776	767	780	760	774	731	749	766	789	789	766	724	769	729	780	727	761	796	722	671	744	749	757	768	775	782	757	753	746	741	745	756	736	771	771	732	733	749	740	766	748	775	791	750	738	740	739	775	759	724	754	761	769	791	751	769	730	787	737	773	753	727	756	761	769	791	707	772	752	759	766	756	746	754	743	760	752	742	723	731	728	731	711	755	781	763	731	744	734	762	785	712	765	715	754	747	800	779	768	723	736	751	779	746	727	689	752	773	760	779	736	802	733	773	778	723	760	774	766	763	762	725	762	672	781	718	761	737	727	761	777	787	781	728	735	694	747	723	755	754	775	791	740	765	722	720	718	712	728	814	781	775	727	764	774	724	757	754	699	737	741	753	743	737	740	763	759	786	762	749	761	760	720	756	760	736	753	744	757	752	770	826	704	728	724	726	749	749	723	795	734	725	708	731	716	788	750	783	769	752	736	717	763	759	765	748	761	735	724	786	713	750	769	718	759	713	763	753	724	806	748	756	758	747	728	717	741	706	814	737	774	749	731	696	678	769	784	762	709	691	764	729	769	781	779	760	737	762	783	755	786	745	751	808	719	759	768	759	763	733	716	734	736	781	739	726	729	762	796	728	794	788	782	708	808	783	785	751	728	757	799	787	772	798	753	751	752	713	763	803	772	745	723	737	749	722	753	760	720	789	726	755	753	802	751	730	735	812	769	715	778	778	791	753	787	730	729	719	773	750	756	756	764	775	759	731	768	728	734	758	769	740	751	755	763	763	706	699	772	752	721	703	784	762	704	750	728	774	772	762	735	716	783	755	743	740	807	803	769	745	714	793	732	709	782	743	795	790	757	769	746	799	733	728	780	775	733	732	732	731	760	700	724	772	748	759	774	782	753	729	749	711	731	738	791	766	728	742	764	708	773	766	739	717	754	795	778	721	750	739	770	725	730	788	775	748	782	748	783	787	758	748	728	779	725	776	789	737	768	707	765	817	808	775	698	767	741	715	785	744	769	725	743	742	752	745	771	762	720	722	758	754	787	810	739	721	766	728	723	705	765	780	805	735	783	753	748	766	772	739	793	797	725	708	753	773	815	741	719	749	731	731	747	745	724	754	743	773	740	762	781	710	768	760	787	725	764	749	730	755	773	750	722	795	802	787	720	721	727	782	725	744	749	759	773	789	777	748	750	751	741	770	820	779	764	765	810	746	715	773	765	740	762	751	740	729	750	731	772	733	737	711	807	738	729	752	791	742	741	749	767	749	704	739	775	770	779	811	732	730	703	717	764	739	752	740	765	785	733	719	758	718	756	793	731	777	803	755	748	719	760	731	773	776	733	819	776	759	801	752	735	770	786	716	781	720	758	739	795	739	760	772	739	722	777	731	781	757	776	738	811	770	716	753	788	712	672	713	794	742	719	808	744	761	768	696	730	766	776	768	798	748	716	764	783	756	752	735	763	812	767	748	744	724	804	769	735	782	723	771	794	729	757	767	799	755	747	722	774	760	745	735	745	730	797	734	736	727	786	804	770	797	773	738	746	749	715	780	757	817	766	766	809	735	730	752	780	754	770	696	794	817	806	766	756	773	735	737	759	735	754	738	797	783	719	795	778	749	710	761	711	770	803	785	710	794	774	730	762	756	725	715	775	714	713	736	746	701	758	727	748	720	722	721	786	705	767	733	784	742	810	716	764	769	750	748	745	736	740	778	770	713	735	758	734	749	747	756	754	765	762	725	735	734	753	810	769	744	749	766	778	749	755	770	771	753	727	757	772	740	772	753	771	741	716	750	763	738	776	722	745	762	748	770	739	712	743	750
23059	21730	29995	24154	21060	18406	4322	673	548	568	521	590	567	541	550	540	524	550	554	553	518	540	553	605	569	567	545	551	537	580	582	580	533	504	563	545	518	507	511	544	527	566	546	558	568	572	549	579	528	536	556	555	568	573	547	526	524	512	495	556	549	525	531	539	511	492	516	561	529	506	554	508	518	578	538	504	541	497	546	507	520	505	541	570	523	519	594	523	570	541	530	556	538	571	518	522	496	530	542	547	533	532	572	572	557	563	534	544	526	584	544	532	545	500	540	490	610	515	494	522	518	536	546	546	537	563	533	544	532	519	500	538	527	566	542	565	547	545	532	547	579	532	505	529	515	545	560	525	518	537	514	538	541	510	548	542	546	543	509	539	558	545	506	556	546	578	537	516	577	530	554	523	566	545	564	530	528	535	518	532	531	510	543	553	534	549	550	533	545	522	543	538	541	535	546	543	522	496	507	494	546	534	523	559	522	538	555	542	545	520	507	535	538	525	561	527	534	508	524	536	556	538	532	557	523	532	554	538	566	493	527	523	580	526	532	539	580	533	567	503	542	522	586	549	493	571	573	564	537	590	536	541	514	511	543	533	543	524	532	521	541	526	564	554	535	558	573	524	547	553	551	549	478	502	503	546	557	535	553	542	559	562	519	482	482	554	575	530	522	552	567	509	551	551	527	544	558	511	547	557	516	553	517	533	543	572	505	537	525	532	506	548	519	503	533	547	534	523	551	559	498	509	544	567	516	529	553	544	501	530	581	504	570	548	564	511	550	555	518	566	548	525	506	570	572	521	558	526	519	508	552	548	539	550	528	539	508	531	523	531	519	527	523	563	544	532	554	570	520	555	542	501	514	494	537	535	509	515	524	498	526	513	544	560	554	537	531	555	534	555	535	522	514	543	558	526	555	530	501	546	510	542	539	542	490	550	522	519	526	545	507	514	496	511	507	553	554	529	539	494	518	536	486	517	558	543	528	491	542	556	541	506	510	539	524	574	528	548	521	508	540	531	538	513	554	524	542	540	525	528	513	575	501	541	524	517	570	517	576	549	528	546	524	557	542	569	517	543	507	552	536	543	557	563	574	533	523	563	561	523	499	545	562	528	541	592	553	495	546	555	516	549	520	536	577	522	530	539	532	530	563	478	550	544	546	597	564	554	548	552	548	588	521	500	546	528	531	530	536	511	549	565	521	524	555	565	581	562	523	525	516	501	521	503	509	533	550	598	507	539	522	541	514	585	532	583	521	542	561	534	526	554	563	556	511	531	518	536	535	576	540	535	544	553	549	542	547	551	546	515	550	516	537	533	520	509	523	539	528	524	516	536	549	498	522	521	505	559	529	547	528	553	554	541	577	505	511	534	563	512	540	543	519	539	540	564	524	554	560	524	569	543	506	496	527	550	558	515	521	555	522	560	562	559	521	582	500	541	489	520	487	537	559	509	534	560	532	497	547	567	523	532	533	552	533	532	519	566	543	522	540	524	507	588	538	556	515	576	544	543	559	535	547	529	534	537	527	537	549	518	517	516	543	522	576	550	509	566	533	560	581	544	561	528	532	500	484	552	532	531	535	544	567	535	531	534	566	529	556	525	542	553	563	546	545	496	542	510	527	584	551	542	552	573	528	547	555	504	511	567	513	517	537	550	515	535	519	498	528	551	541	509	532	531	509	504	506	523	529	536	520	562	525	548	549	526	524	517	567	514	547	541	536	546	539	561	575	532	591	502	531	521	524	550	534	540	521	517	549	557	526	507	538	572	516	529	515	544	508	530	545	537	558	534	551	569	531	558	529	534	548	537	501	565	565	497	543	548	568	515	521	530	549	515	523	566	514	536	568	524	554	575	514	538	524	532	550	592	536	535	529	489	527	552	552	526	565	551	490	599	547	526	549	538	523	548	511	529	533	546	552	563	593	530	552	537	557	502	552	553	560	548	510	557	539	490	564	552	559	536	549	542	554	540	552	550	517	540	497	540	550	513	573	565	509	566	545	511	518	545	537	521	527	537	535	528	521	569	500	540	538	526	533	538	601	560	548	483	588	505	542	565	544	543	542	509	512	525	532	524	517	497	531	555	552	536	503	550	517	579	560	539	538	502	542	533	554	601	552	535	503	542	557	540	556	520	571	534	517	588	514	542	540	529	579	544	550	504	549	513	520	554	575	519	526	543	515	508	527	525	530	498	517	520	547	564	550	526	467	545	571	515	516	569	501	536	538	545	532	526	534	513	556	547	537	521	540	507	538	577	517	500	480	577	504	559	534	565	519	551	564	538	534	529	502	540	581	536	550	569	538	540	540	532	510	538	550	515	514	543	512	534	528	562	500	556	506	556	513	530	557	527	556	531	541	489	481	569	490	535	493	546	486	532	553	542	542	531	525	525	529	539	569	539	518	544	524	581	545	543	525	528	525	536	519	525	535	537	578	572	522	499	525	538	543	521	527	563	513	559	542	523	574	556	579	543	513	521	559	543	541	562	507	547	538	570	546	541	523	510	587	528	535	534	578	560	544	531	560	540	522	526	537	528	490	546	543	550	522	541	545	537	540	536	509	555	514	521	518	475	565	531	566	507	539	528	539	536	505	535	531	533	541	493	535	532	571	504	535	541	539	538	539	545	533	559	525	541	527	559	557	545	563	484	523	544	503	532	529	535	529	546	562	524	521	520	527	563	544	556	505	527	561	524	563	539	538	538	522	555	557	522	513	514	523	548	535	515	521	546	546	552	515	523	519	567	558	538	565	516	537	580	541	521	519	549	546	563	534	535	528	528	527	548	562	560	563	550	540	541	543	550	538	534	560	552	566	562	517	552	532	539	561	581	564	562	515	531	529	505	563	511	486	531	529	539	570	514	498	599	545	535	522	546	507	517	568	584	554	546	581	549	555	576	569	546	550	533	532	549	537	539	544	578	530	515	525	571	553	545	571	533	534	509	521	539	551	550	551	515	515	548	534	543	520	548	552	534	542	540	509	527	522	485	498	542	531	528	538	520	522	554	556	565	570	508	519	543	535	526	527	539	557	511	535	527	529	559	509	535	535	556	525	528	534	548	519	478	559	557	511	526	515	518	486	525	496	556	569	495	580	550	525	542	528	550	533	593	533	485	506	487	552	540	524	518	538	567	541	530	536	554	550	535	556	553	535	547	561	574	537	555	523	521	522	555	555	571	549	576	544	552	529	531	554	520	583	545	537	544	527	530	593	533	525	528	506	563	569	545	519	521	546	534	578	537	514	531	509	529	570	539	558	549	565	522	558	582	550	558	556	533	498	524	545	554	512	533	520	539	547	554	540	493	541	509	513	504	485	535	552	549	512	560	531	502	515	557	526	538	516	533	552	534	520	555	546	554	523	541	521	540	567	521	536	513	546	535	523	548	495	570	513	524	533	520	505	512	567	574	542	508	552	574	542	594	546	535	573	562	524	543	535	580	493	574	529	533	569	569	558	509	563	575	542	556	488	575	548	564	521	521	603	498	553	558
61068	98477	71549	37901	13074	2576	1014	830	774	802	748	735	741	805	802	764	748	777	753	767	768	742	717	802	776	756	817	778	753	767	794	741	737	786	779	715	826	743	833	751	757	729	804	759	784	795	818	742	717	752	808	729	769	768	749	739	784	735	778	767	734	769	764	762	742	773	736	751	796	750	775	757	793	767	794	793	740	752	722	789	803	770	809	778	782	817	749	776	808	750	770	777	760	815	771	803	802	768	787	788	779	769	723	796	780	780	779	755	790	778	762	773	743	812	765	724	771	751	794	793	756	777	729	747	768	790	750	736	783	755	757	777	809	784	753	772	784	748	756	744	803	777	769	748	772	723	764	759	780	763	763	756	789	792	775	755	818	784	779	775	779	769	782	761	741	770	738	733	787	824	812	787	781	743	787	775	730	774	741	749	770	738	810	813	780	770	759	800	779	776	776	780	787	808	780	772	797	749	797	747	810	765	827	729	778	763	789	764	805	786	748	771	756	766	794	803	802	772	713	748	732	744	771	721	797	838	774	777	780	736	758	809	770	753	824	761	846	784	775	782	760	767	760	777	790	821	791	786	753	749	755	757	825	795	745	738	802	811	777	734	708	829	772	758	761	766	771	757	752	739	772	754	706	809	735	754	787	714	711	747	733	784	753	799	823	770	774	744	760	815	754	810	757	757	773	814	763	773	742	752	776	768	783	764	751	790	750	763	753	759	795	742	781	758	745	775	803	754	718	755	735	812	782	782	812	772	793	755	790	785	722	764	800	847	798	771	731	796	775	792	766	778	768	753	751	747	785	774	750	774	770	793	746	770	784	784	800	794	762	744	764	803	795	747	787	759	785	773	773	745	780	759	824	769	789	747	764	734	777	801	772	757	731	786	783	801	780	814	790	844	742	747	788	754	772	782	801	782	773	816	726	795	776	770	800	731	812	745	782	735	773	705	793	758	761	810	756	750	733	768	772	727	791	769	772	787	728	739	752	741	806	736	773	761	770	783	720	790	754	799	793	797	750	744	769	795	753	790	751	824	765	800	808	766	775	800	788	812	787	737	748	739	767	760	743	773	779	783	724	754	739	764	755	771	795	823	775	768	769	699	755	733	768	780	776	781	786	757	766	777	777	781	771	822	782	786	773	748	782	767	762	710	750	794	801	757	752	777	803	766	781	805	733	731	736	733	764	773	761	757	708	783	757	779	790	733	791	771	790	793	835	750	720	741	767	794	788	760	805	802	760	730	757	790	729	822	803	771	743	800	798	734	755	757	763	799	777	733	762	772	757	734	785	766	794	781	747	730	775	709	700	828	776	777	770	760	700	809	785	751	757	788	792	779	766	782	746	843	782	758	794	800	764	754	790	810	739	754	696	759	766	790	724	746	773	776	816	806	765	751	737	728	814	785	755	776	753	793	811	758	758	755	788	764	789	739	781	754	707	831	771	742	757	780	782	725	793	806	767	739	768	781	786	697	794	779	737	753	815	793	757	734	782	725	776	757	757	796	730	748	774	776	768	814	779	776	802	794	741	750	752	792	764	761	790	774	765	742	837	814	699	765	811	784	757	813	761	761	743	726	763	744	790	757	761	746	764	809	770	759	763	744	722	717	751	794	780	791	777	765	768	794	790	776	781	755	752	764	743	738	771	775	766	726	769	775	760	779	789	795	758	787	779	783	763	775	753	806	725	760	759	748	759	766	766	735	766	756	770	792	751	775	763	746	784	759	777	783	780	840	769	798	797	780	800	724	786	785	745	765	733	815	758	791	818	748	762	772	752	752	766	758	804	779	728	756	828	754	788	759	793	794	736	806	783	823	810	738	783	753	801	735	755	754	789	730	753	744	773	802	752	740	752	769	731	745	768	806	803	760	756	760	810	771	797	759	767	713	771	768	765	759	733	780	733	792	809	783	782	759	774	804	797	815	795	750	785	744	798	785	774	768	787	772	788	728	756	763	740	766	737	798	760	805	795	812	779	787	789	744	798	737	754	750	798	805	752	804	836	798	748	750	706	753	738	788	778	761	797	766	749	761	738	740	752	745	773	786	775	778	722	753	758	761	753	724	803	732	780	782	774	744	743	787	801	787	762	718	783	789	792	759	846	802	770	755	766	720	776	746	801	744	711	786	773	776	776	804	765	817	794	795	749	730	775	769	711	752	758	810	752	722	728	800	768	746	790	773	768	819	775	791	733	746	768	798	801	773	767	784	819	790	754	703	797	843	772	744	754	738	767	801	785	771	765	769	762	769	833	807	799	772	769	732	737	744	767	768	764	770	720	735	746	791	783	749	741	804	797	739	753	758	780	786	785	763	796	776	776	763	724	768	754	771	820	763	765	778	748	778	816	793	782	738	735	775	808	797	764	747	743	823	716	745	751	742	751	749	796	803	719	782	787	802	766	782	762	747	739	750	795	765	794	744	759	724	756	789	744	771	712	728	809	752	746	765	794	736	758	774	777	755	752	812	774	810	706	750	752	812	762	767	751	782	773	797	798	731	740	790	738	759	801	801	808	764	776	763	776	757	782	753	716	755	761	768	748	818	732	734	750	782	791	776	786	751	779	797	768	771	716	787	811	743	803	781	743	817	708	744	826	824	753	726	816	725	769	800	774	801	782	764	803	759	754	781	814	782	775	721	789	766	782	729	759	778	698	764	805	816	809	733	800	728	762	750	752	773	765	770	771	786	766	785	751	768	766	811	798	750	813	804	759	805	760	777	767	797	808	795	784	787	745	735	789	789	790	761	774	810	745	717	766	760	805	751	801	765	743	799	801	749	770	789	785	754	792	837	729	815	791	810	763	730	784	786	739	767	747	742	767	799	765	771	743	751	834	816	744	771	762	767	762	776	769	771	782	790	835	749	737	827	758	726	752	771	772	759	758	767	804	810	738	815	777	819	784	767	750	773	788	813	723	763	814	793	797	694	810	772	762	759	759	736	811	788	786	744	791	792	773	798	741	755	756	739	767	754	749	737	728	802	771	831	796	771	780	752	800	765	772	720	790	784	768	792	718	768	802	712	824	768	756	785	748	766	772	728	735	750	815	807	750	714	783	771	775	751	731	742	814	737	726	799	740	771	760	758	771	801	735	777	778	778	760	769	759	801	846	826	822	755	753	761	791	750	787	783	734	740	809	767	776	768	773	779	739	768	755	815	785	740	764	779	763	805	775	777	818	786	784	776	721	730	800	779	766	729	773	768	765	776	737	739	782	759	799	725	748	774	755	790	749	776	786	775	761	783	737	743	797	775	786	821	790	752	781	786	771	762	816	794	733	756	796	775	699	766	748	785	751	811	772	744	736	776	790	757	792	788	795	794	764	750	770	781	748	796	793	724	852	720	806	758	765	769	708	731	797	757	758	776	771	760	739	772	801	768	811	782	743	763	770	749	772	787	798	827	792	742	736	752	757	753	768	755	753	763	795	765	761	786	817	745	798	793	753	759	756	760	752	850	769	785	838	747	788	765	800	828	788	751	799	753	790	842
30129	30796	28214	12118	1679	651	513	497	496	507	451	511	531	499	530	503	530	470	465	516	505	476	502	512	505	491	488	481	466	499	527	500	484	518	532	461	497	528	503	499	486	524	471	505	464	456	544	485	536	508	492	539	471	490	496	530	486	493	513	503	487	488	517	503	469	508	508	495	486	489	517	566	525	513	495	476	506	498	477	471	527	514	503	498	519	486	492	469	471	473	508	505	485	511	488	512	497	496	530	478	493	480	494	495	480	495	556	494	537	529	488	508	540	470	466	518	490	509	474	544	516	485	432	462	498	520	474	492	494	500	478	480	549	492	500	501	512	508	451	487	494	517	513	491	477	483	490	511	497	496	499	484	488	476	467	506	466	490	508	508	497	508	507	502	528	488	510	508	480	511	456	461	467	492	491	522	491	507	458	515	471	520	506	467	502	512	556	512	511	511	461	500	495	519	493	501	500	506	495	482	508	486	476	465	494	516	486	437	505	489	458	505	474	482	469	501	519	522	505	529	520	477	485	505	495	469	482	542	487	473	503	506	482	497	518	483	491	506	505	478	520	518	489	475	525	513	481	523	519	495	496	515	483	499	504	492	540	493	466	538	469	498	490	573	473	486	520	539	511	489	496	533	469	494	495	523	530	494	505	530	516	535	564	506	496	478	495	508	499	501	514	483	524	518	506	512	488	469	478	531	458	461	523	492	486	511	479	487	526	483	491	519	493	445	513	495	461	494	506	516	512	500	501	521	508	508	516	518	499	515	465	482	489	499	484	461	496	496	495	484	523	528	492	497	482	493	508	523	549	548	523	523	527	475	507	459	501	512	447	500	521	502	553	491	501	526	523	482	446	500	449	507	474	461	513	520	501	511	500	486	521	543	499	484	503	503	499	504	504	511	487	495	510	526	503	453	531	506	508	468	483	507	504	479	518	475	494	507	514	539	486	485	457	472	534	492	507	468	514	501	528	518	519	503	505	497	518	486	538	491	483	495	463	499	480	485	492	491	490	482	510	512	484	483	504	472	509	505	477	533	485	516	488	472	542	470	513	525	526	469	533	507	464	490	456	566	483	503	527	527	522	531	525	498	483	519	494	499	488	536	559	509	487	538	508	499	508	536	513	489	514	489	476	460	501	495	493	504	504	504	492	480	485	463	508	505	510	532	522	495	476	524	505	491	522	553	486	471	469	531	528	488	476	513	493	467	506	465	500	518	514	503	466	478	479	506	522	503	524	489	477	502	519	495	512	505	498	525	525	534	507	483	476	529	502	497	534	504	483	515	526	556	472	506	485	519	499	512	517	530	507	497	496	547	522	514	512	500	498	506	537	437	495	512	489	458	501	492	494	498	519	492	480	506	500	483	529	489	440	496	510	495	481	549	494	500	491	477	525	525	494	474	491	497	467	506	449	511	500	494	528	482	490	474	495	480	510	498	490	522	518	521	513	516	497	532	501	496	488	527	493	498	471	511	489	470	504	506	504	502	484	521	549	497	521	518	472	519	503	479	492	483	485	479	536	488	486	494	490	515	482	477	474	497	515	532	510	457	483	522	487	481	531	472	485	490	536	554	496	523	501	474	492	521	482	501	470	510	533	520	486	469	536	525	475	503	481	497	531	509	547	490	490	490	497	480	512	468	473	523	488	536	493	481	511	510	469	517	484	520	507	496	490	517	505	508	499	497	492	508	482	510	470	516	526	560	508	474	474	515	499	497	516	497	477	490	501	575	496	532	511	453	507	513	497	514	443	499	485	515	483	516	524	521	495	434	517	489	538	504	506	499	488	497	494	539	515	503	503	499	488	511	530	498	495	516	485	482	490	496	453	520	494	472	491	467	509	529	531	503	491	495	508	488	489	517	511	508	493	501	504	481	448	484	535	498	478	499	496	535	507	533	483	517	461	500	507	498	488	494	514	503	489	505	484	523	490	540	491	520	532	504	509	516	493	513	502	501	490	471	496	503	503	511	469	506	547	461	463	519	522	488	506	519	496	531	523	496	471	468	488	476	467	486	491	487	519	531	517	523	500	504	507	509	494	491	503	475	533	473	503	523	521	495	522	487	455	538	492	512	482	492	494	507	492	470	479	502	493	508	511	465	482	495	525	498	512	486	552	484	464	482	517	466	501	460	506	480	498	499	479	502	485	519	484	509	483	499	485	543	552	482	476	455	462	511	483	499	480	484	522	480	502	517	489	540	474	491	469	510	513	503	515	507	532	493	487	494	491	507	478	519	552	469	507	441	517	490	528	503	472	482	524	488	526	522	474	523	493	475	481	455	479	478	502	510	506	468	498	510	524	510	487	480	517	503	458	504	529	476	502	482	516	493	548	493	487	475	476	531	467	500	450	457	541	486	481	484	467	494	479	486	480	490	469	527	502	505	472	518	506	510	495	501	486	518	513	508	489	491	477	503	523	486	515	437	498	533	525	482	512	508	465	508	506	509	467	506	472	505	495	485	507	517	490	486	481	496	517	510	494	486	518	513	501	505	494	480	506	504	490	494	466	499	493	536	454	498	525	494	505	480	472	515	470	532	456	515	495	527	527	497	520	496	477	515	477	516	472	489	523	510	483	496	502	527	519	454	509	552	518	480	494	506	483	511	480	490	546	512	504	496	511	528	503	496	500	486	501	501	517	516	484	457	552	534	529	524	489	497	512	478	521	501	533	454	493	471	484	501	510	493	481	494	482	535	496	474	484	463	495	502	519	503	502	497	472	486	532	508	496	485	516	528	483	518	508	489	539	497	533	475	494	510	541	514	498	492	495	478	494	511	478	503	538	492	452	536	484	479	503	494	507	511	443	477	521	488	525	535	487	467	536	520	506	489	516	498	507	477	521	495	506	490	431	494	490	480	488	497	480	506	496	474	502	501	539	511	483	508	485	544	502	500	520	470	502	515	538	532	505	500	497	518	482	557	508	535	494	508	502	499	505	495	500	513	483	464	508	508	521	500	518	480	527	480	492	494	466	489	477	471	532	546	512	502	454	476	526	466	497	489	476	481	511	474	484	506	527	539	485	516	482	490	513	507	476	489	507	487	498	490	504	486	466	523	514	523	476	510	481	507	452	437	529	505	481	504	478	521	503	539	480	473	463	476	492	487	482	534	558	523	492	499	506	474	514	492	533	499	501	535	496	518	521	491	505	466	521	475	502	478	500	466	528	474	478	467	479	484	513	465	478	509	470	494	482	494	459	493	551	509	499	490	504	515	496	513	459	508	494	508	492	518	488	516	493	517	513	550	490	534	472	528	530	502	462	465	493	497	505	485	474	495	506	501	504	486	483	509	489	482	492	493	508	483	482	534	484	482	469	548	499	500	471	516	451	485	507	497	469	511	534	481	549	482	505	512	544	487	484	492	486	456	497	504	477	466	491	553	476	516	512	502	506	490	536	494	459	479	519	492	512	507	493	481	527	458	484	501	501	521	482	508	507	526	463	514	470	493	549	481	511	515	524	482	473	493	490	513	515	514	524	530	557	485
36652	46108	31456	10515	2365	938	745	756	767	735	729	710	781	732	789	718	741	786	713	763	697	774	741	751	758	720	785	732	740	751	773	687	711	691	688	691	746	726	738	779	779	719	760	738	725	756	686	722	738	737	761	752	757	763	752	718	713	766	762	725	728	754	698	754	768	747	759	767	685	706	754	763	717	720	758	726	800	751	744	708	733	721	735	755	757	766	746	772	729	754	778	717	740	705	724	754	715	718	748	771	748	757	789	699	734	708	783	741	710	714	757	721	748	755	758	732	759	770	746	764	730	766	759	777	740	734	710	737	760	742	739	719	742	712	778	759	762	767	697	715	756	750	719	729	718	744	720	741	737	716	734	739	739	726	674	738	739	777	750	760	772	701	704	776	764	760	723	743	764	731	692	714	756	762	719	727	739	728	708	752	673	727	718	750	736	715	765	729	757	726	706	720	719	753	724	739	731	805	734	764	742	775	727	736	749	753	738	755	779	743	781	731	729	679	723	752	730	766	767	771	742	708	750	714	754	741	745	754	783	734	764	745	711	696	771	717	764	744	767	726	743	752	723	760	780	752	740	760	752	765	709	746	698	719	781	734	777	774	697	747	720	726	708	783	725	741	690	724	721	744	737	737	738	725	746	752	736	765	713	749	784	713	735	742	783	769	679	756	750	726	756	727	749	711	783	778	702	753	712	698	799	753	722	716	713	727	739	753	767	761	725	713	739	754	748	782	714	748	678	703	733	750	673	720	768	714	738	744	787	748	656	738	771	728	723	740	708	730	725	700	739	752	709	762	728	793	755	748	711	737	753	781	732	758	742	746	720	735	745	787	743	703	740	754	746	786	741	760	733	699	730	745	758	778	717	747	698	768	779	758	669	726	765	727	713	710	716	667	727	718	712	765	734	738	717	719	700	716	790	698	736	722	722	734	719	762	726	737	746	766	716	735	745	706	742	727	677	792	775	712	726	746	756	748	727	752	741	707	741	723	762	766	745	782	726	738	763	704	714	753	756	735	737	738	772	760	728	790	714	746	772	788	750	749	721	689	718	744	742	736	733	743	732	721	729	743	752	720	777	744	729	769	789	750	673	741	728	732	753	746	755	742	700	724	751	782	755	740	694	782	701	739	750	745	759	735	727	732	766	716	751	775	688	751	724	744	696	715	728	762	760	748	725	738	747	731	707	725	733	734	737	727	766	779	692	728	754	709	699	702	756	726	726	753	747	751	696	734	735	761	716	730	770	717	727	737	791	748	712	694	745	744	757	720	740	719	787	724	731	731	727	768	728	782	765	721	746	727	721	790	712	756	738	707	730	715	747	689	757	734	783	732	755	734	749	724	731	753	689	731	752	745	756	754	772	733	698	720	731	774	735	726	734	757	716	698	734	736	750	711	767	765	716	723	735	737	752	718	746	704	770	736	768	742	798	714	779	739	738	760	704	756	749	717	710	791	742	786	771	783	780	719	748	752	706	745	713	725	767	697	723	759	728	758	733	744	733	714	748	714	698	770	723	763	719	750	707	745	753	731	741	732	744	725	756	770	735	683	775	721	740	725	759	764	715	731	796	703	793	714	730	725	748	748	727	710	673	731	716	725	752	751	735	732	722	768	742	712	782	723	700	739	722	699	731	714	740	763	782	724	774	729	709	784	772	762	769	760	715	769	729	760	779	743	714	761	748	753	715	687	768	737	712	724	728	757	789	746	773	753	762	779	731	738	686	743	756	719	749	762	707	744	748	723	799	714	745	712	738	685	771	721	727	768	711	761	736	769	730	732	777	782	754	775	724	766	719	727	720	731	756	729	746	738	780	789	784	734	744	739	757	750	662	730	719	719	764	719	762	723	722	765	695	820	729	727	717	693	711	752	715	725	686	724	762	737	726	770	717	761	705	772	737	785	726	757	782	736	773	749	704	785	717	779	701	752	749	726	735	728	748	701	762	742	709	674	692	777	836	755	740	748	723	725	696	747	702	696	687	718	732	779	772	750	746	714	753	744	744	724	747	711	719	761	761	704	761	725	805	719	785	778	690	744	723	765	726	737	715	700	711	701	728	735	692	714	695	777	781	711	749	711	710	732	780	734	716	712	739	751	749	755	731	804	686	694	696	744	740	722	706	774	726	745	686	774	744	761	752	765	708	690	706	722	735	664	782	763	740	732	749	813	765	717	725	745	778	732	769	733	715	731	735	782	766	743	665	765	746	738	735	754	736	698	746	695	740	768	740	730	745	703	743	751	765	746	728	705	760	730	729	734	723	723	759	729	745	768	711	755	685	721	778	724	728	727	732	760	716	781	736	732	708	754	718	748	718	770	751	700	709	721	734	749	740	722	705	740	754	765	752	674	725	742	741	740	747	767	771	714	700	714	776	765	701	711	773	728	710	726	760	718	701	759	739	695	723	738	735	740	700	693	719	696	737	688	747	771	727	739	698	719	782	734	713	735	737	741	750	752	732	680	745	780	733	683	770	715	784	732	762	719	756	743	764	733	729	696	743	750	720	734	711	736	756	766	759	784	782	769	715	789	732	793	721	711	727	667	733	726	788	751	722	776	756	734	753	754	759	732	722	787	747	695	737	724	743	725	713	709	729	733	773	731	715	731	754	673	777	702	760	734	736	735	756	715	739	737	755	688	770	722	750	715	710	727	733	749	740	726	788	739	727	767	731	751	749	717	756	737	724	725	691	744	741	731	702	749	742	742	745	693	736	718	757	766	742	683	757	654	760	727	687	738	718	738	771	731	739	737	774	742	714	763	733	728	792	718	717	712	675	747	738	760	738	740	734	752	713	742	760	729	684	761	762	757	714	696	721	738	703	740	775	774	753	694	755	738	761	741	735	754	748	730	723	750	769	741	713	730	747	786	727	731	754	765	719	711	765	727	746	716	715	778	740	772	765	716	774	712	731	734	748	736	746	735	710	724	726	770	722	686	758	771	726	735	725	718	778	706	726	717	753	726	765	752	709	695	753	734	801	740	727	751	739	709	724	771	709	730	709	775	705	750	738	734	706	748	776	708	731	760	720	733	684	792	710	746	729	750	780	756	752	694	739	749	759	713	716	707	725	752	795	724	726	706	754	744	782	730	745	735	707	709	728	694	709	752	752	725	694	739	748	741	720	698	722	741	700	712	717	762	764	722	793	776	735	741	701	744	731	763	748	721	702	731	768	754	724	741	728	767	687	769	759	775	772	735	783	735	730	748	711	710	776	719	704	728	747	722	724	754	801	702	723	720	775	774	718	732	706	746	733	751	710	738	730	779	721	700	750	751	742	765	773	731	708	728	735	699	774	735	750	757	766	748	743	792	750	741	799	716	757	757	685	733	746	759	725	748	719	741	700	702	720	783	747	692	736	728	794	771	737	736	772	758	727	758	676	758	727	767	710	751	742	749	764	754	740	727	676	720	717	702	736	733	721	726	735	751	730	715	744	741	685	706	720	771	765	769	762	682	754	731	768	762	723	738	738	762	719	719	769	727	758	759
24216	22710	31344	25619	19506	7573	897	521	569	520	517	533	543	548	506	528	510	506	541	500	570	518	535	566	520	494	563	503	529	520	521	509	530	557	497	572	518	503	524	508	477	542	513	542	549	503	501	535	517	498	525	512	536	515	490	526	507	555	494	517	504	539	479	524	511	518	509	501	508	539	531	530	499	500	492	500	507	517	493	538	574	509	462	535	515	466	532	527	548	490	468	512	504	544	489	458	492	520	486	538	520	508	504	532	533	549	561	500	500	508	500	490	561	489	498	490	493	524	494	551	541	489	514	512	503	502	478	483	544	530	500	535	563	511	486	521	518	546	505	508	506	500	481	496	545	519	510	516	542	538	527	515	521	449	498	532	527	519	513	539	538	490	504	530	528	524	490	521	501	489	544	470	522	510	517	485	516	504	547	516	485	502	508	528	520	513	524	529	543	500	490	483	519	486	502	484	546	501	523	559	512	529	514	513	497	495	493	522	531	491	505	503	524	524	535	512	537	520	521	525	487	499	531	494	508	538	504	497	515	525	490	497	515	526	530	557	511	557	528	528	533	499	513	524	535	465	517	529	500	483	466	516	561	496	523	527	512	507	487	503	494	492	513	511	445	541	488	495	533	498	509	468	504	504	522	478	515	543	512	523	534	495	462	548	506	509	527	533	523	525	544	506	545	529	500	518	508	492	512	533	545	510	552	519	483	535	547	499	526	502	502	500	522	508	525	518	531	560	476	510	497	504	542	513	518	569	540	498	525	533	492	486	485	493	496	524	534	508	508	528	501	527	511	487	443	509	557	542	486	522	512	506	511	474	505	496	537	518	541	502	475	539	494	509	539	547	528	507	494	489	502	508	508	486	496	511	556	540	560	522	542	522	517	528	519	537	495	496	531	499	512	511	487	531	502	506	575	490	488	511	519	539	501	510	526	501	510	464	494	502	528	488	530	506	517	524	501	520	494	490	514	531	469	505	524	566	486	523	517	521	518	493	515	515	513	488	560	566	513	512	531	530	544	541	508	530	487	499	527	509	535	487	504	560	486	475	585	469	497	516	548	516	475	488	525	548	546	489	514	500	502	491	532	489	524	519	522	536	484	497	506	490	538	516	531	509	516	504	536	514	520	538	529	522	523	524	541	497	581	503	492	572	521	492	512	506	507	507	461	521	551	524	469	538	522	482	492	483	525	511	521	477	529	515	526	530	515	500	504	469	491	464	503	480	481	451	513	570	493	540	507	519	526	505	502	541	536	521	484	494	527	494	525	470	512	494	521	495	506	544	503	492	491	550	479	524	513	508	525	528	545	499	487	541	518	482	507	514	524	492	493	492	514	527	525	514	513	540	506	514	532	536	535	507	514	553	503	519	500	476	495	497	556	555	453	510	542	549	528	538	521	523	531	546	553	511	524	483	475	548	517	537	510	487	505	512	497	492	531	528	480	503	508	522	484	536	495	482	487	512	508	506	475	531	571	524	536	490	483	501	492	527	530	513	525	512	528	485	467	493	517	479	547	542	532	528	506	535	482	494	495	541	519	459	483	507	518	522	510	533	513	487	506	515	484	500	509	503	557	475	509	507	533	517	524	523	529	511	557	526	537	520	500	524	510	505	519	546	483	502	483	496	530	548	497	529	520	534	524	466	549	537	521	501	514	503	511	495	501	497	519	514	525	538	535	519	567	540	467	506	514	536	494	528	546	528	509	524	559	527	502	494	519	452	498	530	470	508	546	539	497	499	480	517	520	510	503	459	498	527	512	503	487	474	515	542	531	541	507	506	535	528	530	528	516	521	582	529	522	524	515	506	518	518	499	553	532	525	501	498	534	515	502	513	498	499	574	515	495	480	463	533	507	507	538	522	457	504	533	538	521	494	503	494	538	529	528	510	492	536	504	532	487	515	475	534	511	508	504	526	506	547	486	523	552	521	548	550	526	497	489	555	499	502	470	500	555	525	494	503	516	501	507	504	501	492	526	513	507	499	550	523	489	497	483	506	505	487	482	495	505	523	516	480	490	519	522	493	503	484	509	553	534	544	545	504	512	467	548	519	531	521	478	500	528	555	552	509	498	523	551	524	487	515	494	528	521	483	518	550	512	560	498	540	551	497	501	506	494	516	522	516	524	535	537	513	507	513	490	550	535	494	512	502	536	547	549	497	470	515	517	534	539	500	532	556	551	517	536	498	494	524	572	535	516	506	557	535	509	479	582	497	478	516	553	492	532	513	537	496	485	529	515	562	546	532	467	539	522	513	465	507	570	516	495	492	503	524	521	499	535	476	510	521	531	496	519	521	528	527	499	544	459	480	525	538	507	496	502	517	486	508	508	521	525	525	541	514	534	476	531	511	524	511	502	562	535	520	507	549	505	545	510	509	502	497	529	518	495	553	536	528	498	507	503	490	530	512	493	522	549	482	567	514	547	500	483	475	508	533	493	513	512	507	497	517	535	551	484	507	523	541	500	510	502	496	531	519	495	494	525	478	532	503	448	506	477	515	489	483	517	486	548	507	472	530	519	506	522	476	497	518	531	531	493	508	494	528	516	496	525	507	518	512	543	506	514	520	534	526	517	496	517	527	499	534	540	516	544	488	522	502	483	514	503	505	525	523	517	512	537	531	517	523	491	471	458	511	528	527	509	528	535	484	504	522	520	505	490	458	566	482	540	530	527	542	521	563	518	511	510	518	483	487	514	520	495	590	553	504	545	544	505	502	550	544	506	534	490	506	509	510	526	552	478	482	515	511	489	523	486	512	534	487	509	488	494	524	538	524	519	491	510	479	533	535	497	501	507	519	517	517	533	522	526	514	502	528	529	523	545	498	523	532	480	502	480	509	507	501	514	534	584	500	490	558	505	524	533	552	526	496	503	539	490	493	545	505	521	543	546	494	504	533	531	520	525	521	463	532	502	560	514	526	509	500	523	498	513	498	538	522	517	515	519	518	528	465	511	518	535	503	549	505	507	512	503	528	540	514	532	530	494	532	512	542	498	530	509	543	507	506	538	475	527	541	556	536	489	535	505	485	497	520	497	553	494	497	515	514	522	541	487	474	473	475	519	514	559	516	495	522	498	520	533	556	505	510	482	538	531	551	528	513	514	539	551	516	569	488	514	550	552	552	546	573	522	482	544	482	499	511	511	514	496	529	512	508	500	520	520	520	525	522	552	538	548	526	494	546	532	523	509	538	509	537	507	532	541	499	519	513	534	516	484	479	471	519	475	520	502	535	509	521	525	541	538	482	526	519	521	494	485	523	526	511	557	491	481	509	526	514	520	506	492	500	525	511	499	505	536	499	497	498	506	496	547	495	513	511	466	521	528	467	524	530	503	553	555	512	499	504	497	537	501	549	558	512	520	530	567	489	538	531	545	497	454	516	517	522	515	539	512	548	504	497	547	494	531	497	540	526	511	510	535	514	506	502	528	536	530	542	483	494	492	507	508	494	526	531	500	513	501	494	525	518	504	532	498	509	519	487	532	519	511	498
60270	88883	63039	31240	9208	1755	963	825	708	766	808	759	771	713	800	744	787	745	739	742	770	735	730	737	787	740	741	798	737	752	727	769	721	776	771	732	750	718	802	787	766	713	729	759	785	769	790	723	752	780	732	770	805	732	791	764	762	734	772	739	732	754	751	787	755	761	759	789	809	784	773	739	737	740	738	824	773	787	795	767	756	726	730	752	802	768	757	789	782	768	751	722	733	761	795	784	808	747	748	751	791	800	794	741	785	723	754	746	687	758	739	760	752	787	698	736	810	748	795	720	789	722	793	751	753	739	758	749	720	680	735	765	769	764	756	791	779	761	748	802	787	725	719	805	746	741	791	788	733	748	753	774	727	767	786	795	752	787	763	743	777	783	753	774	777	747	727	744	766	751	738	774	779	742	786	772	741	755	785	781	733	762	774	752	770	720	780	729	761	802	738	697	811	757	744	813	799	795	781	754	778	750	776	733	788	762	703	767	720	770	762	784	794	700	781	740	779	746	757	712	739	820	749	761	728	712	785	794	726	753	743	777	730	757	762	779	762	762	822	708	745	768	778	777	806	754	762	739	752	757	752	783	745	767	714	769	745	720	767	777	765	769	740	763	728	727	737	755	763	776	761	749	768	766	763	768	747	804	774	734	741	782	766	763	803	814	755	771	753	733	810	765	764	775	786	736	738	732	790	749	800	783	711	765	741	741	782	754	761	734	716	746	742	759	742	757	766	766	777	784	783	747	786	734	724	772	734	764	746	809	818	787	720	775	771	765	753	757	765	759	769	747	742	773	776	773	736	757	736	776	769	731	721	751	768	803	750	751	757	713	739	741	739	767	739	767	750	735	725	815	780	765	756	781	785	777	788	739	774	708	762	749	729	746	758	733	785	787	710	713	758	735	762	786	761	760	715	771	694	757	805	766	721	772	765	763	755	787	715	742	766	765	718	743	770	747	783	747	732	742	730	729	774	717	760	788	725	778	773	720	750	840	728	788	767	814	722	715	742	748	758	794	778	766	736	821	740	767	751	744	801	784	714	797	736	731	751	753	767	776	735	807	758	774	752	773	738	717	731	767	810	725	748	765	745	792	751	729	754	755	767	780	812	765	775	756	814	789	776	789	786	717	775	731	780	688	750	794	749	717	767	759	748	805	765	782	788	755	772	768	726	800	771	737	747	729	760	750	713	774	755	771	749	746	741	730	747	785	830	823	764	783	713	771	768	786	790	766	735	759	718	781	785	720	789	744	747	796	756	726	755	755	735	763	740	769	763	734	717	776	745	734	776	782	782	724	775	781	753	767	800	809	731	736	718	776	790	749	763	781	777	787	760	761	773	801	746	761	746	717	784	747	727	747	674	805	809	788	747	766	754	780	788	743	781	730	730	745	737	794	759	772	775	800	794	794	774	742	766	786	745	798	724	756	731	717	773	787	730	743	794	790	752	736	730	762	718	765	736	781	758	724	746	743	778	760	731	773	750	758	778	774	784	795	705	766	760	751	741	741	759	747	799	759	727	779	790	792	729	795	730	777	761	762	778	730	753	724	794	734	780	763	739	745	747	803	730	752	739	751	798	747	805	765	750	741	784	829	754	721	761	811	735	748	778	782	731	745	748	739	770	802	767	791	780	758	779	761	742	776	739	775	785	765	764	788	766	779	709	726	808	767	753	701	744	736	764	740	770	800	793	693	806	772	736	718	769	693	787	724	778	742	789	810	726	806	722	735	730	705	752	762	753	747	752	763	726	723	811	716	779	750	747	752	778	755	744	758	797	757	712	746	743	741	765	779	789	790	793	762	740	709	762	755	778	794	746	790	734	737	771	747	782	754	751	769	728	786	743	758	791	738	788	760	791	739	747	782	694	754	684	755	755	768	782	737	764	777	768	764	805	738	716	742	747	777	793	755	732	791	765	745	782	735	780	771	787	761	710	728	736	750	766	717	718	726	739	753	775	768	722	768	761	732	825	776	711	825	757	774	744	742	786	796	774	750	717	759	737	751	724	782	749	796	756	743	804	745	745	725	781	758	763	712	747	788	791	718	787	774	766	750	779	757	748	785	727	780	748	768	711	718	745	753	761	748	757	765	758	752	746	764	783	750	734	789	797	767	759	736	804	758	788	740	772	790	787	742	754	757	735	767	777	812	793	766	761	785	779	732	768	784	777	707	792	779	762	757	796	713	800	707	807	713	762	767	756	758	742	779	744	741	822	732	761	714	764	759	711	758	765	773	799	749	751	740	741	775	717	795	749	732	743	790	771	755	746	702	777	766	760	742	802	746	786	760	767	746	783	737	707	713	717	729	813	799	754	745	768	738	731	764	838	770	768	783	783	806	752	740	799	736	766	728	753	790	760	739	766	766	784	758	764	725	710	790	714	764	753	779	761	744	725	749	782	774	773	799	803	745	766	757	780	764	777	727	827	771	755	729	736	760	761	752	767	814	758	803	835	753	795	746	833	749	740	778	735	758	788	749	762	701	794	770	725	752	764	740	743	766	765	752	728	774	740	758	762	773	783	726	738	727	731	753	753	757	755	783	816	753	755	748	737	702	728	736	734	771	787	757	753	721	743	762	740	744	770	744	779	792	755	739	757	734	750	785	697	784	723	765	769	772	758	780	755	767	782	769	786	758	803	800	727	735	757	779	728	712	778	762	754	763	755	766	797	779	779	753	740	790	736	727	785	744	761	764	760	749	794	754	749	740	793	757	728	769	767	771	787	761	760	734	720	740	757	748	736	799	791	730	767	770	747	758	724	791	729	805	799	787	787	777	753	747	762	782	722	780	788	797	780	796	737	748	725	741	757	815	776	717	771	732	758	753	746	742	764	756	746	779	725	790	716	755	720	792	779	799	732	755	772	757	775	766	781	752	750	788	736	789	728	752	723	731	792	811	766	709	733	736	749	697	775	734	709	761	761	746	728	759	762	740	735	762	748	754	706	788	743	812	773	781	750	740	775	722	765	747	736	719	760	760	751	694	773	765	774	780	760	771	765	718	774	759	802	748	821	760	848	791	788	782	714	776	740	776	793	772	733	731	712	764	768	779	792	733	803	735	738	754	767	692	675	786	752	800	742	806	687	753	696	732	780	749	771	753	761	747	746	780	757	744	724	781	793	741	713	737	720	782	711	786	796	786	752	749	779	793	773	732	733	734	762	766	773	706	763	732	731	757	758	809	767	751	754	772	707	774	743	760	730	728	740	782	756	772	773	791	782	711	771	742	799	740	778	747	817	720	777	760	724	762	778	775	784	768	780	755	745	769	726	773	781	786	786	736	712	780	762	777	777	813	811	793	757	791	703	766	757	775	742	808	754	768	729	770	697	793	764	761	825	763	751	750	768	740	746	711	780	748	760	830	756	750	718	776	712	709	754	752	755	741	770	770	737	719	796	728	722	736	762	733	797	701	766	770	782	769	784	792	762	741	769	774	787	743	831	748	784	765	770	728	749	809	750	750	765	764	776	810	729	804	779	817	753	753
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
