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
339718338478	339718338997	339718339547	339718340097	339718340647	339718341197	339718341747	339718342297	339718342847	339718343397	339718343947	339718344497	339718345047	339718345597	339718346147	339718346698	339718347247	339718347797	339718348347	339718348897	339718349447	339718349997	339718350547	339718351097	339718351647	339718352197	339718352747	339718353297	339718353847	339718354397	339718354947	339718355498	339718356047	339718356597	339718357147	339718357697	339718358247	339718358797	339718359347	339718359897	339718360447	339718360997	339718361547	339718362098	339718362647	339718363197	339718363748	339718364297	339718364847	339718365397	339718365947	339718366497	339718367048	339718367597	339718368147	339718368697	339718369247	339718369798	339718370347	339718370898	339718371448	339718371998	339718372547	339718373097	339718373648	339718374197	339718374747	339718375298	339718375848	339718376398	339718376948	339718377497	339718378047	339718378598	339718379147	339718379698	339718380248	339718380797	339718381348	339718381898	339718382448	339718382997	339718383548	339718384097	339718384648	339718385198	339718385748	339718386297	339718386848	339718387398	339718387948	339718388498	339718389048	339718389598	339718390148	339718390698	339718391248	339718391798	339718392347	339718392898	339718393448	339718393997	339718394548	339718395098	339718395647	339718396197	339718396748	339718397297	339718397848	339718398398	339718398948	339718399498	339718400048	339718400598	339718401148	339718401698	339718402248	339718402798	339718403348	339718403898	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21883	20214	27628	22561	20270	20008	12637	5891	4597	3671	2648	2185	1887	1659	1310	1115	1007	919	854	737	702	591	575	530	569	520	499	475	508	477	477	463	487	1445	2725	2040	1325	377	341	379	374	368	382	351	357	352	321	362	367	367	378	365	356	362	376	350	358	363	352	374	355	366	380	374	387	400	362	348	425	428	420	372	401	376	386	366	373	351	332	371	374	377	366	360	375	345	372	322	383	344	337	338	310	371	370	414	342	346	344	387	363	357	400	380	345	341	355	373	351	349	366	341	356	357	335	358	352	365	361	357	389	351	364	340	351	364	363	378	377	358	381	355	353	336	340	343	369	376	364	351	361	352	356	366	369	354	378	363	389	365	374	376	364	342	352	356	349	355	399	337	342	364	322	382	368	372	345	346	374	340	362	329	349	355	337	343	349	339	348	345	371	348	362	341	356	345	360	344	353	372	354	376	366	360	330	367	352	349	374	364	346	353	369	343	347	405	362	364	344	387	347	378	366	331	337	358	365	385	362	317	381	391	359	335	358	341	351	334	357	366	365	375	346	346	340	350	334	354	375	374	375	351	359	356	352	355	361	358	327	333	363	349	358	372	401	380	369	345	359	339	362	366	328	353	354	368	355	359	346	335	333	340	338	389	373	371	347	343	383	383	345	350	364	365	338	350	343	358	399	345	336	338	354	370	374	368	366	406	354	342	353	382	356	355	375	349	351	380	343	333	356	369	362	346	406	349	348	327	372	379	370	369	342	328	346	337	328	329	358	383	322	340	367	351	377	369	346	347	343	364	344	356	340	365	361	341	345	355	363	376	387	311	352	360	328	338	357	349	382	360	335	373	384	389	354	357	345	367	345	335	330	346	384	388	344	328	383	356	360	366	368	386	342	350	356	354	378	369	362	359	381	338	361	332	376	359	379	354	319	384	372	368	402	336	339	330	373	364	380	345	376	348	342	338	349	341	362	336	315	368	354	329	349	330	350	367	340	333	343	345	346	376	357	355	347	322	319	366	343	338	340	361	360	379	341	351	365	357	363	349	322	403	352	356	293	355	337	348	350	340	360	335	371	364	362	328	363	351	348	350	385	383	384	376	353	313	385	341	365	348	330	322	397	329	361	344	373	347	372	355	413	323	368	357	372	312	350	365	361	344	372	360	346	375	348	363	350	374	343	349	370	374	351	362	359	357	364	370	355	356	339	332	371	348	344	354	334	366	378	362	336	348	342	359	370	372	298	359	337	337	346	378	339	338	389	362	360	369	373	353	342	355	362	363	367	335	368	356	387	338	375	367	377	368	345	347	372	331	368	365	345	369	352	339	361	333	324	348	350	331	344	376	380	315	342	387	355	373	321	350	352	358	344	357	403	354	348	355	366	317	361	348	324	362	333	324	356	383	390	328	382	345	330	342	324	382	352	351	378	355	350	355	327	345	378	375	345	357	357	384	401	330	385	407	399	362	356	354	357	361	369	336	362	373	353	374	359	360	332	355	360	358	318	328	345	323	363	313	379	333	356	379	366	377	359	327	330	385	331	359	312	384	337	345	318	365	357	342	334	356	351	336	334	383	387	357	391	302	353	332	369	357	338	368	345	389	342	353	356	396	371	341	359	394	333	345	339	350	371	394	344	342	354	343	353	347	357	359	350	338	361	360	347	361	359	376	320	339	347	386	346	307	362	380	325	326	362	360	370	356	325	352	350	329	366	342	379	360	332	353	375	353	365	372	363	343	374	390	348	366	355	373	373	363	354	346	319	353	354	357	345	363	334	356	351	354	349	380	399	351	377	353	353	372	345	401	383	352	368	390	336	334	334	347	353	325	366	399	386	350	395	354	358	373	363	333	347	341	401	380	338	370	336	356	348	350	349	380	353	358	337	343	363	334	349	344	354	324	331	354	347	386	345	371	389	333	339	359	358	352	387	349	359	379	343	355	327	342	383	359	413	352	353	350	342	370	384	340	316	345	365	370	375	372	347	373	383	364	350	357	375	373	360	373	360	351	397	358	351	373	331	326	366	376	354	366	334	338	334	363	322	343	370	340	353	329	354	359	338	356	352	379	313	335	337	362	337	360	376	371	340	360	356	344	347	354	350	348	353	348	341	359	351	356	369	339	360	335	365	364	351	349	387	357	360	362	392	324	381	369	334	340	346	378	403	335	344	335	353	321	352	350	345	364	314	372	366	324	350	383	338	349	363	320	347	354	377	335	366	361	352	362	362	365	351	365	354	339	339	341	415	335	383	344	390	361	379	373	360	359	292	373	367	368	367	354	371	345	369	366	316	366	379	337	353	356	377	343	366	352	362	341	348	385	355	400	381	363	332	354	385	346	344	359	364	366	365	314	377	359	305	316	352	363	376	326	353	345	336	373	359	319	336	351	339	331	385	372	379	384	375	383	312	331	336	331	351	311	330	371	353	358	333	318	345	361	345	333	355	338	366	360	362	377	370	368	359	365	357	367	359	376	348	355	388	363	363	337	361	356	373	366	364	345	373	369	354	313	345	346	335	358	353	332	333	361	352	382	339	371	356	350	344	390	358	366	322	363	366	361	385	351	354	376	377	358	368	354	328	360	356	391	344	360	353	351	356	349	358	354	353	366	363	355	353	343	359	357	390	377	382	380	354	357	350	362	359	366	359	352	361	331	336	354	327	354	402	376	375	371	376	331	334	361	358	314	375	358	336	336	363	328	369	402	376	342	337	342	369	358	391	349	354	338	357	370	354	379	369	372	313	364	405	375	363	370	353	340	340	387	353	347	375	336	348	344	380	315	375	360	337	343	342	370	354	369	360	351	365	371	314	326	343	361	339	363	336	325	349	369	329	366	375	362	368	366	382	390	362	375	347	343	350	337	320	393	361	421	381	365	377	369	379	385	338	333	360	353	366	341	329	364	344	363	325	372	354	407	318	364	366	386	375	341	338	377	378	366	331	386	351	335	331	338	352	369	360	337	384	384	350	339	379	362	367	363	347	344	364	348	340	345	323	326	347	384	368	358	352	370	362	356	329	350	390	373	350	363	370	325	355	351	356	334	323	369	349	346	341	352	322	331	349	333	361	347	347	355	390	369	337	358	316	380	382	426	373	296	361	348	383	364	361	352	334	331	343	335	360	391	343	360	364	378	348	361	348	317	345	343	367	369	339	368	346	379	377	372	384	343	374	350	375	350	380	359	372	370	357	374	369	361	377	358	359	364	400	346	357	347	323	373	366	376	369	387	352	386	336	350	339	349	323	372	360	361	361	357	335	372	351	359	378	353	351	335	370	372	380	364	352	366	335	335	360	347	371	378	388	378	367	360	396	382	387	330	358	336	330	378	368	339	388	356	345	360	372	359	375	330	344	364	340	334	363	357	357	344	328	370	319	314	341	353	346	368	363	325	347	344	402	344	344	304	349	364	354	376	367	375	320	360	346	368	373	405	326	377	330	368	372	344	380	349	327	351	342	347	353	357	357	348	369	359	338	368	390	354	356	356	360	322	376	355	359	371
22790	40081	39187	32359	24936	19276	15205	13123	11813	9825	7584	6201	5374	4543	3815	3025	2593	2337	2166	1959	1687	1434	1174	1026	1137	1083	1002	983	1017	990	968	947	1013	3574	6972	4818	3000	581	607	606	580	572	528	554	573	557	591	561	540	536	540	528	573	577	564	551	554	562	519	579	542	551	570	571	525	645	541	609	690	671	651	549	591	514	554	553	535	548	516	563	522	538	560	556	547	515	524	552	534	517	535	508	537	536	527	509	547	553	559	545	527	492	553	570	542	507	529	532	556	534	564	506	523	558	525	549	542	525	512	530	543	565	533	524	551	527	536	528	554	549	532	568	537	533	572	530	494	505	552	548	542	561	496	562	537	529	518	570	551	526	566	544	543	541	506	558	565	530	531	526	572	551	524	561	531	539	540	568	546	549	548	557	526	555	583	515	510	601	549	543	516	534	510	523	537	515	513	543	565	575	527	551	554	547	564	527	512	506	514	553	545	526	521	549	539	511	526	541	553	569	504	537	492	549	540	552	547	534	596	505	532	524	519	549	550	534	551	548	547	551	536	540	537	522	536	528	564	546	545	544	514	533	531	540	545	543	479	502	521	507	518	552	509	539	541	569	533	538	583	528	521	544	533	520	559	532	527	520	526	476	526	542	561	531	527	547	539	561	549	499	487	532	517	549	547	536	483	572	519	526	514	510	587	537	554	503	519	546	544	504	535	523	502	506	568	535	482	521	552	539	501	584	568	557	542	605	562	565	546	546	541	575	558	512	505	554	504	540	509	527	547	556	526	535	543	534	509	511	529	524	544	522	512	555	505	555	483	536	537	565	535	555	536	506	531	508	576	491	551	519	517	542	553	537	558	558	576	523	546	548	532	530	512	523	563	552	511	542	537	526	538	551	534	551	524	556	597	537	546	532	571	511	521	501	538	567	592	525	521	552	547	535	566	565	495	543	513	519	513	558	564	554	573	529	555	569	526	552	556	547	530	549	487	537	530	548	528	513	533	502	496	534	527	528	530	564	562	561	532	549	531	550	527	488	544	489	573	499	527	526	525	526	534	516	546	571	516	536	559	535	548	549	534	533	532	511	548	533	535	544	512	548	536	559	555	524	507	546	556	555	504	560	548	509	553	551	498	509	547	570	500	544	553	537	543	568	578	507	547	535	544	513	532	513	558	549	523	500	527	520	534	521	534	523	560	552	530	541	537	528	511	534	510	556	553	544	544	528	555	531	546	509	542	521	569	508	548	545	565	567	538	521	561	516	516	540	533	514	542	517	542	497	543	511	516	529	527	524	539	566	573	532	562	548	585	529	528	541	537	543	545	536	514	545	525	586	518	541	545	539	541	527	569	531	529	543	533	584	552	488	553	546	540	509	523	551	535	529	524	537	545	551	551	558	570	563	541	546	514	573	569	528	555	534	507	567	543	554	530	539	553	547	504	512	538	520	546	523	514	513	525	524	542	536	489	515	544	502	525	566	547	520	539	528	532	557	525	530	549	529	552	554	566	511	529	508	568	522	542	538	543	565	519	567	532	535	557	532	535	533	523	506	536	535	511	546	511	509	562	525	521	516	502	512	536	548	526	533	561	534	490	532	560	527	542	563	561	555	543	541	555	566	538	501	531	530	548	524	493	531	557	560	545	545	529	541	529	528	544	559	535	556	541	554	575	544	531	561	555	529	564	546	593	588	547	540	560	559	539	530	481	528	550	537	548	547	524	541	535	511	548	512	525	548	497	507	566	540	516	571	522	498	539	529	533	475	514	535	546	543	542	571	529	530	571	520	536	533	520	508	512	526	524	574	558	578	554	574	553	521	534	505	548	524	579	574	529	502	564	505	569	503	491	546	529	515	550	514	534	526	552	516	557	509	534	523	523	554	531	527	572	549	544	552	469	582	552	521	553	540	551	559	537	562	515	551	482	555	518	556	588	503	520	506	558	547	542	566	519	513	529	589	559	548	554	538	565	549	574	568	544	511	564	538	485	565	513	528	542	532	544	536	547	569	555	501	523	538	568	566	513	512	588	527	542	542	524	506	514	551	552	550	542	513	548	520	508	518	509	529	541	546	514	522	526	547	521	532	545	563	561	548	518	517	544	513	526	544	519	543	569	529	557	530	558	553	562	525	529	611	552	530	543	485	529	498	532	520	507	560	540	546	524	563	554	565	531	547	515	550	523	513	534	539	545	566	534	509	520	544	529	539	575	535	560	506	540	521	511	564	569	534	554	560	580	515	541	577	584	591	554	513	540	538	546	559	535	562	530	517	502	535	536	524	534	570	563	510	546	532	522	569	544	539	532	533	517	542	511	498	561	548	547	570	535	533	558	511	545	551	537	538	543	555	538	515	542	573	531	533	528	557	525	526	536	521	541	531	560	483	560	541	548	511	539	498	547	510	525	525	533	548	480	547	556	530	541	529	526	526	537	572	539	546	548	586	559	551	568	587	519	580	527	521	577	542	566	532	537	533	529	541	517	572	497	542	556	549	563	518	578	549	511	522	515	512	573	531	563	534	493	558	512	530	571	591	532	517	501	545	496	532	527	559	539	532	485	564	509	535	556	561	510	564	508	517	497	561	539	482	531	535	548	520	523	511	500	532	525	549	556	526	549	521	525	511	578	580	506	544	528	500	500	539	556	541	518	527	551	491	545	529	571	561	524	537	564	521	545	503	495	524	539	568	506	562	514	532	505	520	526	571	529	508	540	547	523	555	530	531	548	497	512	543	592	521	541	550	614	520	557	552	590	561	525	565	535	562	516	496	523	540	554	544	525	533	546	523	533	552	532	545	524	555	555	557	518	544	547	569	517	556	576	547	563	522	545	566	518	507	539	533	524	564	496	548	546	531	500	553	540	548	545	524	521	552	510	575	579	497	553	543	512	527	534	552	514	532	530	537	520	568	569	518	539	517	526	523	575	516	533	524	502	614	544	555	511	542	534	542	547	566	579	549	550	562	536	532	510	567	567	512	564	555	557	577	553	516	561	530	502	569	559	521	571	539	528	540	544	500	527	523	586	555	522	537	557	558	521	542	517	543	545	521	522	528	550	543	558	567	523	548	514	525	536	529	534	540	522	536	535	513	526	499	524	557	531	501	540	579	552	549	540	492	548	571	531	551	541	510	515	542	540	518	484	526	491	562	539	543	550	549	551	523	564	544	542	545	545	518	512	559	535	551	506	535	557	551	553	522	536	554	543	537	522	540	528	569	526	577	521	549	544	519	530	507	532	557	550	569	507	516	523	517	508	505	562	514	529	521	555	549	540	562	537	557	521	531	534	565	550	557	563	573	564	535	523	555	526	525	545	548	503	534	518	525	519	526	516	522	534	537	534	533	559	567	534	527	510	503	538	540	523	520	561	548	492	581	513	546	543	518	546	564	549	514	533	526	531	577	515	545	535	545	521	544	565	541	559	564	488	544	511	569	509	533	560	524	544	520	574	523	539	508	510	549	528	554	601	557	537	565	543	535	531	546	508	562	543	544	521	516	549	541	579	528
27228	22202	22847	16090	7659	4059	2629	2090	1853	1522	1131	1033	984	812	704	577	589	563	547	444	465	416	411	371	404	383	354	365	381	373	348	395	391	458	557	503	412	371	370	349	333	312	322	308	317	309	341	331	345	317	320	317	323	303	321	316	324	344	368	314	278	324	305	319	358	320	330	310	315	319	345	370	336	316	337	320	340	288	327	307	341	343	321	330	316	318	311	337	337	340	353	334	315	332	287	334	305	336	343	310	334	318	343	323	298	302	310	319	342	296	361	332	336	296	327	327	321	271	344	340	349	309	334	340	308	324	322	313	332	348	332	296	326	303	313	315	340	338	333	330	328	322	319	334	319	294	309	335	329	325	331	342	340	323	321	310	304	321	330	330	336	327	328	342	332	312	344	348	323	332	338	309	312	317	329	331	345	285	324	359	325	308	305	325	319	294	323	313	305	360	335	313	344	343	314	298	334	326	305	311	291	325	335	319	297	299	284	296	340	326	315	324	329	312	321	319	320	321	308	328	322	363	305	343	300	313	324	301	309	332	320	295	309	306	314	346	321	313	332	307	299	355	315	386	323	340	338	332	331	324	293	374	334	326	303	316	309	317	316	323	336	306	312	317	332	308	305	329	321	318	323	312	337	328	306	349	315	321	303	291	298	298	320	309	329	315	319	307	348	309	338	297	319	295	348	333	341	314	352	339	332	324	360	343	306	308	332	374	326	349	327	346	329	323	335	336	332	332	356	338	329	336	327	298	302	303	347	350	333	311	313	368	322	326	318	329	338	296	316	337	328	341	291	326	347	347	325	319	330	323	315	346	345	317	334	316	311	304	351	319	314	320	336	322	312	343	334	329	332	318	300	333	326	320	299	366	361	322	320	301	334	318	331	333	325	335	317	324	311	346	318	280	320	322	340	325	336	329	324	317	334	371	314	314	320	313	373	341	307	311	331	335	360	286	312	329	334	331	348	334	316	315	307	301	311	298	337	304	317	290	351	333	321	305	330	332	315	313	310	323	316	332	330	339	304	310	320	334	302	301	303	315	340	323	304	318	302	322	321	343	333	327	346	329	306	317	321	321	325	311	317	317	317	329	338	333	319	325	313	336	348	341	347	346	326	310	319	324	311	349	319	313	295	344	322	329	332	356	311	339	288	326	312	359	322	332	336	345	337	361	333	343	351	354	296	320	296	324	320	312	353	306	332	324	336	321	265	350	331	298	317	319	341	353	354	325	317	351	300	322	322	339	336	346	325	334	299	320	340	306	309	331	308	310	350	314	313	323	309	325	341	313	339	336	315	335	359	289	324	312	301	314	306	311	303	338	320	301	307	328	298	333	327	311	336	336	331	328	348	334	315	312	324	347	363	318	339	346	326	318	290	342	337	318	325	347	391	353	337	318	324	304	353	322	343	300	301	317	323	328	312	327	342	342	308	303	309	362	313	325	300	335	319	334	320	325	301	329	305	329	318	310	318	334	332	323	327	333	328	308	328	287	327	332	326	326	308	361	355	321	295	351	319	323	315	340	328	331	287	312	330	328	338	299	320	339	337	296	351	295	338	315	337	314	319	300	305	315	325	300	352	347	329	347	334	306	335	348	315	305	319	318	306	344	341	351	335	326	337	323	338	328	309	339	359	339	307	312	323	336	322	322	326	333	304	316	313	313	353	345	298	346	321	329	343	308	349	308	336	332	303	328	335	328	301	337	311	307	327	335	320	306	316	331	328	317	311	317	354	319	312	277	356	318	255	332	315	312	343	337	306	335	323	306	345	302	300	317	326	287	311	310	300	337	353	350	314	345	298	303	332	295	329	337	355	341	329	314	351	313	342	361	345	297	308	328	291	340	290	301	305	335	327	342	315	321	305	328	304	325	321	320	320	339	321	344	305	328	310	295	324	307	326	296	357	322	350	357	283	321	347	320	312	337	332	336	308	331	329	325	299	329	323	363	303	349	334	311	360	283	353	325	327	318	305	324	321	352	302	314	325	318	321	284	328	340	340	338	301	292	307	329	291	322	338	338	325	304	315	309	294	333	345	331	329	327	306	310	320	323	322	338	334	321	292	340	345	313	325	291	303	347	299	342	340	334	352	317	321	302	332	320	326	294	326	331	316	345	340	319	320	297	311	321	302	328	345	293	304	308	334	328	327	324	321	287	355	350	302	310	320	302	301	309	344	349	355	325	305	323	322	317	300	331	318	339	333	330	329	326	295	326	306	318	304	301	343	325	338	320	331	333	335	309	325	315	328	316	318	322	334	333	361	317	312	323	316	303	288	325	338	312	295	326	302	321	341	322	340	313	300	342	306	316	315	306	315	353	346	338	327	312	323	323	296	314	314	305	329	327	298	321	304	323	332	308	314	332	351	328	331	310	339	353	323	321	329	322	304	330	336	332	312	321	318	351	344	290	297	358	309	347	353	319	341	330	342	338	325	331	301	285	315	325	365	334	348	297	334	332	331	340	293	314	309	300	308	307	301	314	309	326	330	338	300	322	318	313	320	341	349	325	316	346	343	326	332	334	351	342	304	301	349	327	293	327	350	322	331	304	336	319	315	312	324	366	323	312	362	353	337	325	317	349	293	317	324	342	307	315	318	304	342	336	326	320	316	312	337	346	337	325	334	303	325	328	313	299	312	320	330	337	307	317	333	318	300	306	345	311	314	349	345	309	325	339	323	335	301	314	328	331	310	317	358	337	341	319	336	328	324	330	319	309	311	325	324	290	328	326	321	315	321	331	315	308	329	300	315	305	292	307	315	334	326	321	319	335	338	340	322	307	296	324	321	285	309	339	298	315	310	336	310	320	318	347	322	315	332	354	330	313	368	344	315	313	320	325	391	317	328	327	318	328	322	322	358	329	287	310	321	311	313	329	303	324	299	311	296	316	324	319	310	320	301	315	324	323	320	362	322	360	317	308	304	335	363	294	325	307	327	336	317	302	307	324	316	326	335	307	349	281	321	317	317	329	311	330	301	315	305	341	347	290	342	344	314	344	350	326	298	343	316	323	359	284	326	315	322	297	324	306	331	306	324	339	311	302	303	320	333	303	340	285	316	315	332	323	296	303	305	352	328	328	349	327	305	325	296	337	320	335	302	315	298	334	324	364	315	340	323	345	359	338	332	300	353	322	325	364	297	346	319	302	330	320	345	324	297	316	327	333	317	302	302	301	304	297	314	294	309	312	354	325	342	307	311	327	312	311	342	340	328	312	322	328	317	316	323	313	326	312	306	338	319	307	319	329	358	342	308	317	319	309	303	341	317	314	340	360	334	273	329	338	342	312	307	355	313	299	325	359	297	333	325	344	311	299	314	318	341	311	348	352	313	324	335	332	335	320	342	323	320	340	322	307	337	335	340	282	343	358	301	278	335	309	342	311	301	326	305	328	305	322	318	326	365	295	313	325	358	328	305	293	332	328	359	301	339	327	326	329	306	314	335	317	294	315	299	333	323	359	355	355	336	330	343	326	286	339	345	326	289	297	334	324
20183	31207	30772	22921	15542	10595	7361	5859	5680	4460	3327	3105	2673	2225	1700	1465	1338	1248	1158	1035	915	755	726	630	752	644	688	652	694	704	670	722	744	842	1161	951	748	548	544	517	487	491	534	526	539	526	479	484	480	478	480	482	468	484	510	496	516	514	502	447	528	477	525	520	485	511	491	501	474	548	489	459	524	489	500	490	488	506	515	488	501	495	514	505	555	465	498	464	465	492	483	488	489	473	495	444	472	511	452	485	476	520	507	515	485	517	492	476	531	464	528	480	484	509	524	491	500	489	465	515	506	492	477	484	526	444	524	496	508	488	522	481	479	526	491	537	504	451	519	466	508	504	478	503	499	489	510	498	525	525	475	493	502	465	553	501	500	460	466	487	460	503	445	477	511	471	470	493	483	497	478	493	537	491	460	523	494	470	468	501	504	486	513	482	503	519	479	520	497	532	474	480	517	523	512	522	484	473	496	505	466	494	493	520	526	517	486	476	488	504	468	524	488	513	476	536	502	471	483	463	457	489	469	524	505	534	496	477	476	537	496	536	505	445	530	480	496	497	509	519	494	522	525	502	505	523	479	486	453	521	517	499	476	490	477	481	450	499	502	482	509	468	497	485	477	517	498	480	475	489	471	505	491	475	491	541	499	524	462	517	516	541	520	511	486	480	500	483	504	493	479	502	473	449	482	502	496	495	482	475	536	478	447	477	486	467	535	505	511	498	478	485	508	487	487	479	483	499	531	518	483	501	490	461	490	492	463	496	494	545	477	535	494	485	493	540	502	545	455	483	487	506	526	483	492	443	470	519	484	492	514	492	495	525	464	513	495	479	512	540	497	464	524	510	518	506	474	501	489	494	492	482	481	482	458	494	471	488	487	495	514	473	481	502	519	478	510	511	522	519	505	531	511	535	448	490	481	494	553	492	491	484	454	476	488	486	514	480	458	533	491	485	490	490	492	472	497	518	529	514	464	500	474	482	506	453	514	508	488	502	457	483	482	466	488	479	530	491	499	502	506	516	483	509	529	506	482	510	478	487	464	494	501	518	461	505	491	472	473	475	510	499	537	537	462	504	481	521	505	531	480	490	497	464	482	499	473	474	511	487	497	494	486	476	522	484	506	501	511	493	506	514	486	480	454	501	505	495	468	516	497	478	508	500	459	498	478	522	480	485	485	506	486	507	516	472	529	488	485	496	465	498	507	474	508	506	508	488	506	466	486	512	467	524	518	534	493	510	524	536	506	465	497	495	510	506	498	524	481	501	489	490	469	494	515	462	506	456	478	506	525	507	521	543	498	527	496	491	484	497	487	489	537	502	546	477	493	461	489	483	480	478	456	493	525	536	507	493	499	481	508	490	506	514	536	491	509	511	462	533	497	457	504	518	485	496	507	511	499	501	480	508	477	505	502	498	514	489	533	493	497	458	471	509	509	525	459	477	468	489	527	480	474	445	485	476	488	485	492	480	516	518	534	486	476	488	500	486	533	504	480	529	542	488	474	479	528	474	480	463	514	475	511	483	489	500	470	532	497	479	521	534	517	518	489	499	463	510	485	541	464	480	500	510	495	518	471	496	510	513	492	510	479	510	520	519	503	532	486	485	486	443	506	510	501	506	526	516	469	497	475	514	520	503	516	440	450	476	483	512	499	487	531	495	522	482	487	494	476	519	519	513	506	531	512	446	470	501	499	514	522	480	505	501	517	485	507	483	493	517	480	452	507	507	476	475	532	495	479	497	499	532	490	541	477	512	503	514	502	485	478	460	497	541	498	502	461	484	467	478	487	434	486	519	489	495	490	503	495	487	499	456	514	501	444	490	503	479	487	527	511	484	495	512	491	477	493	481	496	527	510	495	485	481	497	489	514	497	516	505	499	498	471	457	501	543	521	506	487	525	534	524	484	520	485	502	516	461	486	530	473	496	570	509	520	473	478	488	486	500	518	499	494	497	534	519	457	500	493	500	500	519	492	502	476	501	494	467	486	487	477	514	479	519	500	480	460	516	485	482	509	499	492	458	451	521	465	542	490	505	509	491	473	516	519	497	554	505	484	526	517	484	510	518	454	487	468	493	501	474	494	515	441	475	513	483	495	470	492	489	478	497	507	506	497	506	529	457	501	478	512	485	512	458	506	468	461	502	482	508	502	503	487	542	499	475	498	470	478	510	477	509	496	496	506	475	467	532	522	533	473	505	525	453	520	488	489	530	482	472	493	502	533	522	446	451	526	513	540	503	461	506	472	530	494	489	493	472	524	503	453	500	519	505	530	483	490	481	465	502	495	504	501	452	477	469	471	497	510	517	466	525	467	529	524	501	504	481	512	533	486	514	500	490	483	518	452	457	468	490	514	488	479	469	498	507	486	471	483	437	483	469	479	459	522	486	473	498	516	478	476	511	513	500	512	473	481	516	504	476	508	483	492	460	489	539	499	492	519	497	483	507	532	508	486	483	508	490	497	485	523	502	489	483	534	499	500	475	492	508	502	514	490	511	505	481	486	484	480	485	504	481	488	484	521	458	479	519	505	493	501	464	513	482	502	468	485	466	517	519	508	516	485	499	506	494	488	487	486	517	473	493	480	495	456	523	527	464	454	521	477	531	482	490	503	515	482	502	513	485	515	522	505	486	515	507	529	517	501	493	530	492	469	504	488	505	467	529	480	452	517	490	480	498	502	483	489	523	485	532	535	480	530	499	509	511	503	484	474	511	453	476	492	523	498	533	504	523	489	518	529	490	480	451	498	501	505	494	487	490	501	513	494	482	478	511	470	468	501	461	500	490	512	490	476	466	496	456	429	494	513	469	522	497	491	499	495	510	476	519	467	494	550	486	511	554	472	491	493	513	510	499	513	470	483	477	534	481	484	468	517	508	489	484	476	467	501	502	487	484	504	482	527	505	475	452	508	481	536	475	502	511	488	508	521	492	492	497	512	537	507	503	531	487	475	497	479	495	498	492	453	495	524	511	458	523	508	475	455	512	475	480	461	502	482	509	538	495	510	494	515	507	485	440	512	477	487	473	508	514	504	481	495	523	529	491	467	520	497	458	471	504	497	475	502	514	501	491	469	526	533	484	476	481	491	484	476	486	528	507	493	475	506	498	502	494	472	480	508	473	508	471	484	522	519	482	500	495	462	510	503	495	492	564	501	504	518	508	511	501	482	524	517	468	485	456	493	519	497	503	488	469	490	485	497	481	489	518	481	496	511	487	502	480	488	482	486	505	508	496	522	470	459	483	527	500	499	486	512	504	509	507	489	505	512	521	507	483	510	498	454	460	510	522	496	513	513	477	522	524	485	494	500	495	495	493	451	501	497	505	472	500	514	453	496	519	482	498	487	485	472	481	496	456	505	475	502	489	504	509	453	517	470	484	485	514	463	494	455	512	522	460	524	502	525	506	521	514	473	520	499	490	483	510	503	513	523	479	508	520	455	488	471	513	464	504	480	486	475	498	534	435	484	506	498	501	504	496	466	488	464	552	483	488	508	512
24221	21432	28714	24668	21003	12981	6296	3654	3012	2453	1805	1625	1560	1219	1053	880	827	820	774	716	629	593	529	492	482	543	478	482	489	499	516	499	530	605	1724	1440	836	431	400	402	416	397	406	393	431	374	438	399	353	370	410	376	369	403	368	394	400	386	374	400	405	374	400	402	385	418	374	396	412	426	453	386	373	413	354	406	371	381	365	410	389	398	391	387	378	392	378	373	374	391	390	403	403	391	359	382	380	378	399	379	396	397	419	407	397	434	380	384	375	365	393	372	388	369	381	395	376	373	373	334	377	399	401	432	384	363	372	402	375	403	375	393	366	398	354	406	364	385	388	383	374	383	377	361	362	370	366	401	368	390	417	374	373	349	393	421	386	359	375	412	354	375	390	395	392	394	412	400	390	393	395	370	394	432	381	383	385	395	407	366	376	396	384	369	380	353	397	358	404	357	404	371	349	393	378	403	361	377	387	419	411	379	389	361	367	389	395	380	387	411	382	388	394	407	351	400	362	371	316	361	372	351	430	372	360	399	365	393	385	398	373	409	413	365	371	361	373	368	382	356	387	384	350	422	402	423	376	361	364	361	368	390	352	395	405	390	400	375	407	396	377	399	406	376	393	417	355	371	399	368	414	371	389	376	362	407	414	377	414	373	390	395	431	369	400	396	337	379	376	363	439	384	380	414	399	365	372	388	407	377	362	356	374	392	397	393	389	391	400	386	394	390	395	362	367	362	388	364	382	371	351	368	417	373	369	387	383	332	373	416	372	376	392	403	366	400	373	382	415	363	414	397	372	377	384	373	373	400	406	361	393	362	396	383	374	370	394	387	368	362	339	389	347	371	426	395	393	350	387	390	374	349	401	375	390	364	373	383	343	363	386	397	406	358	396	353	352	380	360	399	380	375	389	379	370	389	387	380	365	403	362	377	382	373	401	358	386	378	393	408	414	332	396	399	386	352	377	397	393	338	388	382	381	390	375	399	411	390	358	405	412	378	366	412	411	389	358	419	392	410	364	398	388	372	375	366	409	381	381	407	356	365	372	356	408	409	383	359	394	373	363	387	356	406	384	394	361	347	394	376	366	366	422	366	381	399	404	372	415	374	387	397	367	384	402	355	353	352	377	400	413	401	334	366	352	413	378	371	400	411	391	378	348	441	389	392	396	348	384	379	377	401	407	407	380	386	408	385	378	375	384	405	400	391	365	405	378	407	405	386	381	391	409	383	346	376	389	370	383	400	409	375	421	399	421	388	374	386	396	372	408	404	353	388	413	371	380	389	386	398	340	405	386	383	384	398	396	369	385	398	399	399	325	387	394	397	387	399	349	382	369	361	367	407	415	422	400	364	390	400	382	402	419	387	398	358	397	395	367	352	383	373	365	334	382	393	381	365	354	425	398	382	366	365	373	397	362	374	380	380	380	381	379	367	365	393	369	371	407	396	372	373	381	387	370	371	411	360	354	358	376	412	361	333	395	397	376	393	412	383	353	358	385	388	414	376	424	415	386	376	397	382	396	368	394	397	377	388	418	378	373	379	381	388	358	369	401	387	371	406	387	375	392	394	379	371	363	352	389	426	364	401	422	404	385	418	402	374	409	371	355	420	380	382	347	392	390	392	380	379	372	387	351	400	392	368	388	360	354	406	381	408	379	382	377	355	384	363	392	399	375	365	387	381	397	403	364	425	385	378	397	371	350	376	372	417	396	389	399	388	407	382	394	403	398	355	401	366	402	387	353	399	354	377	350	359	379	353	338	387	382	410	389	375	348	362	382	388	355	387	429	366	344	360	349	413	345	394	390	387	397	357	383	398	387	381	379	397	370	370	376	375	399	365	373	388	405	383	396	339	408	406	372	360	401	373	389	416	387	400	390	395	385	380	379	381	377	401	413	366	393	377	397	380	343	365	405	376	375	381	393	358	384	402	366	364	420	354	369	375	373	375	402	395	378	393	403	398	354	400	385	390	423	377	431	375	388	391	390	353	371	404	403	385	351	349	407	385	361	403	360	394	435	358	378	416	392	407	393	346	388	383	389	389	368	383	358	398	369	400	414	397	408	385	352	362	386	381	394	377	405	390	389	371	384	388	380	361	389	404	388	357	380	411	395	375	370	353	403	420	387	400	361	390	412	393	385	397	379	389	383	367	377	422	358	375	379	403	376	375	337	389	397	345	413	391	385	379	388	392	348	391	392	385	389	384	357	404	332	387	381	363	378	396	386	395	349	368	379	397	382	377	384	440	408	382	404	387	407	359	379	400	400	388	369	366	418	408	366	392	372	370	404	389	376	406	379	385	388	382	402	405	385	405	390	336	379	374	410	381	407	378	402	401	367	371	408	413	405	357	366	405	359	383	356	360	372	413	367	410	388	415	369	377	355	369	383	363	385	408	363	410	390	375	342	386	364	397	374	398	405	393	386	392	411	364	379	375	363	409	400	348	390	384	365	387	390	374	369	410	418	400	420	445	395	388	373	383	389	374	401	359	403	394	372	408	405	392	410	354	359	399	360	355	366	368	364	368	386	387	391	364	407	360	404	367	368	390	390	387	343	373	410	363	373	364	372	382	392	393	377	376	373	397	408	400	358	428	387	358	377	437	354	403	359	393	406	367	366	414	359	375	378	375	396	390	388	370	374	390	387	393	378	405	370	415	399	394	393	421	344	344	400	389	373	350	419	383	409	380	362	415	367	382	365	384	374	382	385	360	397	389	376	384	354	375	377	383	395	386	397	391	378	381	372	384	374	392	360	398	390	406	368	367	397	380	352	361	376	383	385	374	394	411	430	411	403	382	341	326	376	375	411	366	374	428	380	375	412	386	395	353	373	388	378	379	366	350	352	377	402	376	407	395	385	397	363	377	380	387	372	381	328	363	383	397	391	381	361	377	382	407	420	418	413	421	379	378	386	375	413	383	379	355	398	410	378	374	380	399	404	385	379	359	393	391	392	357	362	387	366	366	386	410	390	397	383	383	384	384	364	393	391	357	399	365	350	385	408	365	350	379	396	360	405	347	371	402	391	375	403	386	351	381	372	385	399	381	341	382	395	374	404	378	386	352	347	374	375	408	390	394	377	413	346	404	355	398	359	399	339	387	395	369	384	379	397	400	394	406	369	390	407	387	376	414	396	398	368	409	388	357	365	429	404	393	428	360	371	382	372	396	406	368	399	361	389	323	365	415	371	389	394	372	412	393	401	383	399	379	397	401	412	401	381	377	403	387	400	427	343	387	395	364	392	366	390	389	377	355	388	368	391	373	390	387	385	398	401	365	384	391	389	373	390	358	396	428	387	402	388	397	358	396	376	364	396	448	370	392	370	389	393	383	342	383	402	388	410	373	392	392	365	337	374	384	376	369	384	378	378	362	355	353	406	354	378	382	398	399	363	379	376	381	395	401	388	370	373	371	389	381	378	410	381	392	344	399	387	364	377	388	408	419	400	405	350	410	375	393	353	380	405	376	356	370	387	407	408	404	349	377	396	389	401	400
22305	38471	37100	30569	22113	15684	12243	9586	8757	6958	5150	4874	4137	3258	2681	2325	2074	1975	1771	1536	1319	1184	961	863	886	970	908	951	971	861	900	942	1013	1249	4525	3436	1929	651	664	604	607	626	606	571	592	636	586	580	588	593	607	625	608	603	592	573	603	644	603	597	607	601	559	608	574	571	615	622	649	710	666	651	625	623	596	589	571	592	569	582	602	596	596	562	620	603	539	586	575	561	572	559	597	576	579	587	579	567	583	588	605	571	576	586	600	566	555	560	591	636	579	585	547	541	618	613	546	591	588	544	571	556	552	572	587	554	572	624	603	552	602	588	561	614	567	599	624	599	541	600	555	565	568	590	602	594	598	539	611	555	596	582	572	529	575	575	605	559	612	531	633	587	601	577	592	569	583	536	546	583	593	596	639	563	623	552	607	565	612	545	590	585	616	604	613	559	570	560	585	590	588	597	555	627	577	592	566	608	595	602	555	592	581	558	593	583	598	640	579	574	616	568	642	573	558	575	585	565	550	599	552	597	564	581	591	587	603	596	532	539	588	583	575	599	595	547	592	603	565	552	579	603	603	585	612	598	585	622	619	552	611	559	592	594	589	570	587	600	601	588	563	592	550	547	525	572	572	629	576	646	558	570	575	560	596	581	587	604	556	594	598	564	602	622	578	573	563	569	584	571	602	574	607	550	587	624	586	582	587	601	582	572	593	587	586	564	536	592	579	574	566	565	561	623	584	556	585	608	604	581	563	514	598	613	608	554	588	577	552	565	569	579	542	620	620	583	563	595	566	569	616	621	599	553	519	603	621	597	613	597	561	551	610	561	553	565	522	595	579	577	596	582	554	608	525	589	572	569	564	520	574	587	556	644	607	561	564	605	612	632	579	577	583	579	585	601	589	563	553	579	589	537	573	573	600	558	642	558	588	563	573	531	633	600	584	585	541	594	586	590	571	595	567	586	583	591	592	574	606	542	559	612	581	579	575	584	628	572	604	571	535	548	582	620	579	533	556	574	577	582	586	626	544	592	552	585	598	568	570	582	626	604	586	566	556	556	585	579	627	542	609	561	540	593	591	584	558	587	558	537	568	571	624	552	582	596	556	598	564	583	572	548	572	569	586	562	612	564	620	558	584	585	533	590	579	638	523	585	582	607	545	541	594	573	578	556	623	533	579	567	602	614	564	583	586	556	562	578	597	613	601	588	556	604	589	599	565	575	612	583	578	573	606	540	573	567	598	611	567	535	587	607	573	553	588	557	589	632	593	593	573	573	592	583	632	613	584	612	598	575	559	583	599	561	565	547	588	585	601	527	602	569	592	587	549	608	581	591	568	609	585	568	630	592	582	635	593	598	576	574	562	575	593	567	559	569	578	608	558	617	572	513	591	545	606	570	580	597	625	576	587	605	568	580	606	571	559	570	601	567	586	557	599	562	566	567	564	603	591	534	596	566	583	594	602	590	572	571	601	518	607	598	593	549	587	562	583	600	572	608	543	609	582	566	605	583	594	578	580	615	616	582	580	568	546	563	539	569	621	546	587	582	587	577	604	558	617	565	642	575	566	637	594	592	554	632	575	566	576	592	584	585	556	574	595	564	584	572	535	611	569	579	577	606	614	591	615	593	583	610	549	599	573	583	595	602	585	620	602	613	598	554	546	602	606	549	543	586	543	561	589	609	588	597	613	601	564	600	583	568	590	601	555	592	559	594	580	553	587	544	585	600	527	575	580	598	605	578	594	622	605	565	589	548	574	601	572	554	578	582	612	593	565	570	565	611	583	591	593	584	621	605	601	553	577	556	559	604	575	558	617	617	593	591	640	615	561	573	607	608	563	541	598	604	583	578	585	604	549	544	566	583	573	622	609	600	604	591	591	578	575	621	589	555	616	569	559	567	598	583	610	550	575	557	596	547	607	624	593	567	596	558	551	629	537	598	570	589	589	600	555	577	560	578	603	592	596	621	574	624	562	595	589	538	573	594	577	584	559	572	575	544	597	619	580	590	583	566	569	577	594	579	550	572	529	592	587	554	568	639	586	580	599	607	587	595	616	572	600	614	534	589	611	572	562	608	619	566	571	566	568	614	511	597	632	581	611	604	559	543	554	595	584	616	528	599	604	608	612	570	575	548	573	630	615	572	593	596	577	584	565	613	574	559	529	615	590	588	561	592	583	594	572	548	564	552	559	607	609	602	583	589	586	575	554	600	575	562	601	582	549	563	573	594	580	598	576	579	563	608	523	583	575	584	587	566	583	598	546	595	569	603	630	611	541	570	605	642	605	558	580	509	551	568	569	577	570	573	552	566	603	593	654	616	572	606	547	585	555	581	574	602	570	565	571	555	577	600	549	585	582	568	583	569	573	514	592	573	562	562	567	609	574	588	612	542	605	591	616	613	563	605	596	586	628	585	583	577	560	554	567	565	617	603	531	585	561	556	552	590	546	556	562	550	605	640	577	600	578	581	592	593	571	567	596	575	590	561	626	559	568	609	557	545	625	590	546	574	599	525	566	552	603	586	567	593	570	611	609	565	604	577	558	564	577	592	566	544	592	591	568	591	564	556	600	620	561	598	597	604	592	595	616	570	589	554	564	555	551	565	582	587	587	572	615	566	552	571	559	562	572	559	588	598	596	573	580	619	536	590	615	584	553	565	591	535	581	575	580	551	560	586	575	573	598	577	543	590	576	600	535	556	616	586	545	557	566	553	573	571	582	586	564	581	563	596	571	570	573	546	585	579	624	600	579	572	557	582	538	556	582	560	600	615	554	596	566	563	553	560	558	570	528	589	630	550	569	585	530	582	617	536	601	572	585	559	575	551	611	582	644	548	569	609	589	572	582	565	607	597	578	545	612	562	614	558	592	583	592	601	591	639	575	586	545	588	630	629	607	566	573	609	588	572	604	599	580	577	551	565	616	571	604	581	551	592	604	550	591	569	583	587	558	562	574	569	628	561	609	595	561	587	614	560	519	610	544	589	577	615	538	547	561	594	592	566	579	576	585	577	601	564	562	610	597	587	587	594	603	584	601	591	595	582	579	614	540	557	571	585	570	586	610	594	546	582	606	568	595	614	573	600	561	591	622	572	552	600	597	555	564	578	590	541	573	597	560	596	596	577	588	630	595	582	582	581	577	605	591	591	594	580	553	606	593	554	633	556	630	602	579	557	569	653	596	569	586	545	620	595	594	560	588	568	573	552	559	605	555	590	585	592	604	604	569	552	590	607	536	593	564	555	562	580	580	566	625	571	572	537	555	563	565	607	579	601	595	637	563	600	611	566	602	567	559	638	591	555	605	610	562	572	591	609	574	586	610	575	587	591	549	624	580	589	600	591	585	570	525	570	586	569	548	579	563	556	605	602	609	579	592	581	577	601	565	560	585	553	542	593	632	629	611	586	555	566	602	579	618	572	566	606	576	592	599	577	608	547	584	524	573	570	587	571	541	567	575	603	557	553	598	597	583	583	591	607	634	555	579	588	588	611	577	584	565	559
23206	21410	29277	23916	21538	21246	13638	5850	4259	3396	2515	2214	1997	1566	1399	1167	1062	1008	923	759	693	651	582	581	551	570	559	549	589	555	597	604	628	646	2862	2462	1274	416	394	398	376	407	396	367	400	361	356	379	385	401	379	398	393	414	398	378	360	407	393	383	401	374	352	377	414	405	407	381	441	512	438	458	407	397	366	380	401	413	386	396	413	383	378	384	375	354	361	383	350	389	404	357	372	390	383	392	390	388	424	367	379	420	355	392	382	410	384	385	389	372	384	397	416	363	367	374	388	349	411	373	378	399	375	346	383	415	363	385	392	378	387	392	351	410	368	391	378	420	386	380	424	391	416	413	383	370	371	381	392	384	401	421	382	376	360	353	390	380	433	367	359	393	400	366	403	389	353	383	375	399	385	379	376	356	382	385	361	370	387	407	390	372	411	339	377	342	422	376	371	349	392	385	375	384	380	365	357	380	358	383	384	407	366	371	398	396	358	371	375	384	381	394	400	387	397	375	402	382	422	399	384	385	382	381	388	346	377	356	352	370	358	399	390	389	410	363	419	440	365	394	383	388	359	390	387	373	372	365	390	381	381	425	402	388	410	348	349	363	367	359	364	376	344	402	396	355	390	369	376	367	381	352	397	376	407	368	366	365	371	413	346	372	386	377	388	346	405	414	367	427	378	404	385	372	358	381	355	410	404	418	360	394	392	374	418	387	374	368	426	383	375	419	376	396	419	382	366	346	388	359	394	345	360	365	378	369	346	364	394	363	435	422	348	396	384	394	365	383	385	435	386	383	385	398	377	380	374	394	412	385	354	361	386	381	381	385	340	382	378	360	386	389	378	388	401	394	394	342	391	347	385	358	366	413	386	386	414	375	349	367	388	408	364	416	363	372	378	367	387	380	382	412	368	369	401	357	364	379	388	381	361	413	368	356	378	378	363	351	375	381	390	433	365	357	385	370	398	401	383	376	400	346	381	356	388	365	373	367	363	385	375	431	348	399	384	390	395	373	371	357	415	374	395	361	366	406	382	375	383	375	362	387	386	376	354	352	378	390	392	381	398	389	389	371	363	365	382	408	408	350	369	346	378	386	380	374	373	392	389	365	401	366	394	393	373	373	391	364	369	376	372	363	399	402	375	393	339	373	357	371	400	381	389	372	361	390	402	405	392	370	438	388	324	357	371	361	379	393	378	399	383	346	381	355	410	345	370	399	377	414	399	395	400	375	376	425	413	394	414	387	368	384	359	401	365	429	375	361	373	351	372	393	364	379	389	398	386	375	378	372	389	374	376	379	368	366	396	370	371	407	376	333	376	386	386	358	363	388	350	348	377	408	399	376	385	373	381	384	380	367	419	381	393	402	397	382	392	375	339	402	408	366	365	404	389	361	384	370	389	384	386	409	348	376	387	364	377	379	369	405	364	379	415	355	370	389	398	424	391	369	374	346	336	350	344	374	360	348	369	375	366	357	364	379	379	361	398	368	398	393	377	376	387	391	412	410	371	390	346	434	333	352	362	377	386	392	393	381	392	355	402	392	358	349	386	405	360	409	366	360	368	377	352	367	380	402	366	400	355	355	388	367	401	416	364	348	364	370	381	362	378	429	397	352	362	387	392	373	390	349	398	388	362	385	373	386	404	390	407	380	414	385	367	389	375	354	366	354	425	374	380	399	400	394	387	405	382	358	352	370	390	387	398	363	385	358	384	357	368	403	364	402	358	362	367	404	387	376	389	394	384	373	363	384	350	373	386	388	367	392	386	354	372	381	381	372	373	354	385	371	383	378	368	378	375	361	365	393	376	388	394	369	376	402	367	385	373	382	373	382	373	377	403	398	409	367	376	403	410	370	366	401	354	410	411	380	402	348	366	391	388	362	365	389	385	405	366	397	383	379	365	381	399	381	389	349	379	380	364	356	362	330	349	388	360	398	348	418	381	383	382	391	362	361	398	390	378	385	381	372	398	406	356	374	390	389	385	403	348	415	376	363	392	409	382	383	404	361	355	348	365	370	395	386	351	404	364	347	366	337	386	386	366	384	372	369	406	358	352	397	370	409	376	377	385	400	375	412	420	366	398	381	376	394	397	365	383	388	374	409	408	384	389	420	371	413	367	404	366	408	398	406	386	395	366	416	375	383	353	401	357	393	394	362	363	389	396	383	382	396	380	384	398	388	383	398	380	377	386	401	390	385	391	381	395	399	362	389	369	367	408	374	363	410	383	366	376	404	381	393	381	352	415	354	361	434	386	371	385	428	385	392	352	419	372	397	381	375	354	392	402	383	375	378	387	390	398	421	356	387	395	393	330	372	372	363	405	411	367	396	363	355	363	364	372	385	392	385	385	383	415	373	400	361	368	377	380	362	369	397	382	382	378	356	422	376	402	383	385	372	385	349	365	372	387	396	374	391	357	404	398	376	398	398	385	358	398	374	374	359	403	369	433	374	379	392	372	362	424	407	401	359	388	359	377	365	395	381	396	359	375	409	371	388	325	418	398	374	366	400	362	404	380	362	356	389	367	389	391	368	369	389	360	372	415	396	392	384	370	357	367	348	389	403	363	385	366	383	382	376	380	343	353	411	397	384	389	391	385	405	382	400	398	388	398	411	367	400	349	373	387	409	398	363	370	410	380	352	341	360	386	351	407	386	388	417	384	372	408	349	344	401	384	433	388	393	376	359	405	429	394	360	363	368	378	360	360	393	409	331	365	408	406	357	343	367	375	375	431	375	377	387	391	365	383	357	406	392	399	398	390	343	395	360	396	363	368	394	409	425	377	381	365	381	376	368	339	390	387	383	409	403	390	409	358	411	395	384	359	368	406	368	393	378	389	344	364	323	372	382	398	370	379	343	376	366	381	387	406	385	377	400	378	380	357	364	417	413	390	378	403	364	377	366	362	385	346	381	378	374	348	380	422	388	365	367	405	389	372	397	395	360	387	408	378	381	367	376	389	377	393	375	364	403	391	365	414	356	394	374	370	359	403	390	375	358	371	398	364	385	419	374	396	374	400	371	403	409	369	425	382	379	377	401	364	383	382	365	330	385	388	413	413	383	373	407	374	379	396	382	375	368	384	400	355	402	404	389	356	365	409	391	372	384	389	401	375	404	364	403	401	369	388	413	375	390	396	382	370	390	399	382	412	325	379	373	411	383	353	414	382	359	392	414	365	393	365	378	417	364	388	353	358	374	403	359	373	393	416	415	395	386	378	392	382	388	384	372	377	405	375	386	383	368	379	378	399	387	339	395	435	376	383	396	382	381	385	390	355	406	361	406	330	366	376	368	367	375	420	371	368	418	363	398	403	356	381	378	378	373	404	364	382	384	381	373	330	368	350	378	378	359	378	391	390	389	369	382	388	366	373	375	365	383	388	369	381	405	409	407	397	450	386	402	372	359	376	371	377	368	381	399	388	363	381	392	337	339	353	371	410	351	385	398	385	407	378	402	369	371	381	385	386	359	348	400	384	371	371	387	361	379	372	386	383	368
24672	42983	41796	35788	27897	20625	15830	13070	11272	9063	7159	6423	5637	4548	3843	3214	2703	2596	2299	2006	1635	1330	1182	1113	1116	1147	1090	1149	1142	1026	1076	1195	1171	1424	7582	6030	2939	597	593	585	580	610	635	591	580	576	602	607	568	607	601	568	643	559	572	557	585	566	566	620	584	585	593	569	593	570	615	652	756	796	718	697	632	600	603	622	563	537	568	577	578	549	602	558	567	578	632	616	599	588	569	581	587	568	543	563	593	581	571	575	567	610	611	558	517	564	558	574	578	565	614	574	615	557	561	546	534	565	585	581	610	549	605	576	520	567	576	577	575	559	558	580	556	577	575	564	565	545	582	559	560	567	575	553	579	548	581	609	548	612	578	562	543	577	559	558	547	591	583	579	579	581	525	563	577	592	594	609	611	523	604	604	550	572	573	552	582	565	556	603	587	618	590	608	537	527	571	541	594	556	597	571	552	530	540	593	584	584	586	574	535	584	598	591	594	571	581	638	615	589	587	565	591	589	597	550	531	567	571	584	563	518	572	546	559	562	558	576	543	564	598	581	588	554	582	567	572	572	535	575	563	561	576	566	563	561	583	612	613	548	575	592	561	564	590	589	510	603	602	615	585	601	611	549	577	606	565	562	570	534	595	539	550	586	585	544	609	562	582	529	579	597	544	565	575	538	609	557	624	610	550	573	622	573	532	573	611	582	531	565	603	616	541	583	571	580	609	567	592	568	602	566	577	575	593	569	603	596	612	557	566	593	514	579	597	581	587	563	583	531	563	528	562	564	592	582	587	626	563	613	606	573	530	563	562	589	579	594	542	572	579	589	618	556	586	565	581	539	580	546	554	623	574	610	558	571	566	589	579	572	563	601	555	561	564	583	566	611	578	568	588	594	540	579	598	547	593	606	537	539	526	545	565	580	601	600	550	550	591	567	520	597	614	565	597	583	587	588	593	631	600	576	552	598	567	534	583	563	583	579	568	525	572	580	531	605	579	584	616	584	570	547	587	588	598	541	582	601	560	633	522	552	551	600	599	541	572	541	551	547	556	522	641	595	591	563	606	582	566	554	577	549	594	608	576	614	584	579	568	577	575	557	523	543	595	571	545	598	603	565	584	622	558	588	584	546	544	571	538	569	585	622	545	599	564	542	593	573	570	579	587	570	567	544	573	585	582	557	605	593	588	612	540	603	585	562	560	557	555	584	589	519	608	556	551	600	547	573	540	541	567	590	565	595	548	586	564	579	565	601	569	546	587	586	569	617	546	550	606	558	574	587	575	549	564	529	584	565	576	560	602	594	568	576	561	597	564	574	567	579	519	529	548	565	516	572	583	568	589	580	560	588	574	610	530	575	538	589	610	550	540	550	516	570	562	584	519	562	583	545	569	571	563	584	581	620	581	565	517	559	546	586	578	571	604	570	553	580	601	600	541	561	571	548	558	551	591	561	619	600	558	532	596	580	602	549	612	580	589	570	566	567	580	591	568	578	604	565	548	571	590	566	589	565	574	588	550	552	566	608	554	557	584	556	574	535	573	557	571	577	578	581	594	582	562	593	569	591	552	570	553	582	608	584	544	628	559	599	586	577	524	552	573	556	578	526	552	566	567	553	565	580	546	561	553	568	582	568	586	571	619	602	590	591	559	559	585	567	585	588	593	565	557	548	588	559	573	554	566	575	539	548	592	597	539	555	596	594	596	548	549	529	595	545	579	573	600	608	598	568	578	565	566	539	564	550	545	573	535	576	544	587	528	563	563	552	587	544	623	591	587	552	586	570	643	586	547	574	564	577	578	565	551	583	530	552	599	540	537	595	545	576	565	588	560	585	563	546	545	589	573	607	535	607	587	648	570	554	587	588	544	554	567	553	540	606	566	589	587	572	597	526	570	591	581	573	582	573	584	562	565	566	572	576	586	575	579	592	570	607	597	615	513	571	570	546	580	597	532	552	610	605	571	524	565	594	578	541	576	572	587	558	590	526	554	539	549	590	569	595	590	553	537	560	562	569	560	583	528	569	598	563	557	589	611	603	587	588	577	569	599	607	549	603	540	611	533	561	567	581	597	548	570	577	551	567	525	583	526	587	599	548	561	577	571	575	570	584	565	580	571	544	554	565	559	548	605	563	571	569	592	607	586	579	569	611	578	601	590	570	548	582	584	596	553	561	558	589	516	561	571	592	580	604	567	539	580	595	589	605	596	538	602	557	569	565	573	600	597	550	548	594	639	549	633	560	567	597	540	587	576	550	585	624	565	578	601	602	559	583	587	602	597	563	606	593	577	604	592	537	556	580	535	543	571	525	550	567	581	544	588	567	564	551	560	625	536	554	607	544	605	566	599	557	616	568	567	554	568	561	596	579	582	561	559	619	574	606	578	572	554	622	582	579	574	580	554	560	565	545	558	581	570	556	579	611	574	594	541	550	568	569	582	537	549	554	542	571	592	514	531	568	569	548	557	613	565	571	593	578	580	592	588	593	602	615	551	537	547	563	555	522	517	554	575	597	553	556	574	590	550	622	574	583	599	542	604	595	559	576	577	572	542	600	576	612	566	624	549	578	572	592	568	544	539	533	580	595	565	562	594	564	524	608	595	492	572	596	598	540	573	577	563	577	613	617	582	557	606	574	575	565	551	570	554	573	546	595	577	559	609	559	586	604	550	570	574	575	615	524	619	548	634	614	568	581	596	600	539	582	535	597	565	544	548	548	578	589	616	574	550	555	608	564	575	619	604	554	571	575	607	563	578	563	563	596	612	567	582	565	601	581	555	603	598	547	518	550	547	566	556	628	587	594	596	539	578	521	546	588	566	598	540	535	593	575	592	588	569	555	544	566	573	547	572	542	602	543	549	536	549	538	563	555	599	581	576	570	627	579	574	569	566	558	581	557	601	559	553	578	564	575	577	557	604	566	580	555	538	563	548	552	549	557	545	586	549	590	588	604	551	565	580	533	565	579	576	593	567	562	589	563	549	590	593	561	573	606	631	534	523	624	576	566	544	580	556	556	527	564	589	576	534	613	588	573	600	570	569	571	568	565	584	545	586	575	563	598	529	569	576	586	602	551	537	554	600	573	578	548	549	587	589	564	567	544	565	548	551	558	549	571	570	578	594	585	543	516	583	594	605	554	531	562	604	544	570	624	600	598	559	590	559	566	533	582	566	572	526	554	556	553	579	556	563	609	548	612	571	546	573	567	552	590	579	549	583	554	568	561	560	559	576	579	552	638	574	547	537	589	566	542	554	539	564	552	571	553	548	563	559	569	567	627	589	568	567	581	585	550	547	550	565	556	599	585	589	542	591	548	550	565	579	576	588	555	580	590	605	590	558	592	576	547	586	563	558	611	579	610	610	598	610	614	589	561	544	565	552	572	578	600	602	580	577	563	560	601	568	602	545	561	569	611	581	574	571	517	579	576	539	577	583	566	540	568	586	588	580	614	552	576	598	575	541	538	550	536	565	552	522	574	575	579	578	519	596	551	589	573	561	597	538	548	562	586
27123	22437	23964	18259	8442	4262	2691	2027	1808	1351	1099	867	869	717	731	619	598	555	545	466	436	430	385	393	406	463	418	436	416	377	382	428	387	408	564	495	454	375	371	378	341	318	308	362	345	340	351	334	359	333	330	323	323	304	326	341	339	309	344	353	337	330	329	368	333	338	347	343	336	371	338	310	329	354	354	368	331	335	342	319	326	367	344	315	329	328	341	302	339	315	342	315	327	353	353	316	330	358	308	346	345	350	378	365	338	324	350	365	339	342	343	342	340	329	346	352	353	365	356	334	342	364	312	313	331	343	332	312	354	342	312	346	335	320	345	356	337	336	404	351	368	353	371	321	341	317	328	343	327	350	338	332	337	320	347	308	346	325	344	336	353	344	327	370	339	357	326	358	331	317	338	306	312	337	330	364	324	318	334	361	374	335	327	370	334	344	322	351	332	340	337	333	309	313	348	301	316	342	364	356	339	346	331	344	344	316	333	344	331	332	335	337	325	340	340	370	355	336	335	333	344	328	351	356	333	333	346	314	351	354	331	368	306	368	313	328	354	330	329	356	331	336	351	359	298	315	356	302	363	338	358	322	333	356	317	325	315	350	335	298	358	313	347	333	351	339	319	343	321	356	350	336	381	360	323	341	351	330	339	327	318	357	319	349	328	359	322	334	327	329	347	346	344	309	323	312	357	335	385	326	332	297	315	348	348	333	341	330	357	365	316	313	360	357	313	343	340	338	347	331	350	313	375	378	341	315	343	370	345	352	343	355	354	322	349	315	337	332	338	301	371	349	356	327	345	311	329	325	335	342	350	364	341	326	320	341	347	350	332	321	338	338	328	307	333	367	320	303	311	316	330	334	350	328	335	327	346	330	336	357	354	335	339	355	303	349	371	386	340	325	325	349	347	316	332	311	351	357	350	332	330	353	310	342	317	330	347	317	333	335	319	345	373	352	330	328	342	300	322	356	344	335	334	318	348	343	375	328	359	324	313	364	359	324	310	347	329	379	366	369	355	335	317	337	362	353	306	312	339	361	352	348	301	321	328	312	330	320	338	336	342	304	334	313	358	312	347	322	339	371	315	337	324	331	338	325	306	350	335	358	307	339	306	290	327	318	325	316	337	360	378	359	325	338	331	356	322	347	356	333	316	323	333	338	348	346	329	331	316	346	369	335	345	355	352	340	324	316	365	323	348	369	308	321	347	336	303	351	336	331	321	307	333	359	303	313	351	366	327	347	293	321	341	347	318	341	348	347	372	365	332	337	347	366	354	336	320	346	349	328	348	348	324	293	345	324	340	356	341	337	336	330	380	341	337	311	338	343	356	330	335	336	313	328	325	364	316	351	337	338	326	336	358	324	338	341	336	332	339	351	358	307	337	303	343	337	323	346	350	343	303	300	341	358	360	339	321	340	332	342	320	333	334	346	334	352	339	357	337	358	325	330	329	361	324	321	360	343	330	357	324	316	344	326	331	333	345	324	340	330	325	341	356	357	322	319	333	337	334	312	308	329	357	326	290	327	347	331	326	323	338	322	320	342	356	323	324	337	315	324	325	317	339	338	341	330	343	302	351	322	338	361	331	319	297	366	347	314	326	350	335	371	331	389	334	334	315	353	333	323	336	334	334	330	346	328	325	330	342	358	336	330	325	314	335	334	348	332	351	344	353	332	326	364	303	334	308	324	302	320	336	344	331	326	341	354	352	362	338	324	332	334	380	332	363	331	351	360	336	328	369	329	355	335	335	322	332	353	318	313	364	322	332	321	305	318	336	355	321	340	353	387	337	339	313	390	349	347	340	309	341	318	330	341	315	339	373	304	349	327	303	304	353	335	350	334	335	350	353	349	387	320	327	327	350	332	330	323	352	330	333	305	338	339	345	349	292	325	359	351	345	352	318	337	343	342	323	329	352	321	327	338	333	347	376	353	328	361	336	342	341	322	318	323	353	369	333	348	350	354	341	342	311	311	338	304	357	317	323	326	336	323	344	322	303	327	315	322	330	354	342	327	319	325	328	347	358	316	333	319	340	334	320	336	372	331	355	342	362	335	319	322	336	344	322	311	371	352	323	341	325	325	369	340	342	353	311	329	324	344	317	331	348	336	364	321	346	367	335	355	334	317	372	349	341	339	330	326	332	331	379	350	318	359	335	396	358	328	341	357	327	327	327	360	341	303	320	354	340	328	361	322	342	343	356	302	296	364	327	337	324	328	370	349	317	367	323	305	350	338	333	320	291	314	311	277	319	320	339	356	339	339	344	322	346	347	362	314	345	341	332	347	324	328	351	311	332	336	360	301	357	344	318	336	357	333	324	341	351	328	341	347	350	336	333	368	318	338	335	338	329	324	314	351	324	338	303	323	337	309	352	332	378	319	328	344	361	338	335	335	324	314	363	358	316	335	347	362	316	332	311	317	305	355	338	355	382	350	332	346	351	311	331	335	314	330	354	360	347	353	315	343	319	374	357	345	353	336	322	327	340	343	346	312	345	349	354	339	383	313	341	319	362	343	340	372	364	333	321	333	331	345	327	329	313	355	379	358	309	324	372	331	342	336	297	327	312	322	316	326	330	369	357	364	360	367	333	336	356	327	349	334	331	336	341	337	340	332	348	351	310	346	341	354	317	350	354	333	327	302	341	351	305	308	315	328	325	350	291	313	309	347	321	327	363	362	393	329	321	327	345	330	362	323	325	316	334	344	336	299	340	332	345	340	354	336	336	353	343	349	349	330	367	314	327	311	324	336	334	342	343	330	373	324	350	333	350	333	331	315	368	363	309	334	319	294	314	320	301	330	341	335	332	360	344	319	334	340	354	338	331	292	362	312	319	312	331	348	349	292	386	370	336	351	315	346	338	317	360	309	332	311	350	346	347	336	347	318	337	359	318	337	368	336	314	308	333	355	294	319	328	358	352	339	352	339	354	347	340	318	379	352	322	326	320	328	322	328	323	340	362	314	381	330	359	321	346	325	354	357	322	337	333	362	344	346	359	332	333	332	312	329	315	359	350	358	332	358	326	309	335	329	330	362	317	332	303	347	352	321	314	339	379	338	348	380	327	332	299	357	325	327	347	337	323	346	346	344	331	365	339	355	355	342	321	363	321	302	323	325	354	335	323	295	384	318	313	310	342	313	330	337	299	331	314	353	326	350	327	339	314	343	342	342	291	325	347	330	290	333	313	338	352	348	337	370	344	345	412	372	295	362	330	343	361	334	343	357	331	341	350	323	293	335	346	349	348	343	303	336	314	312	322	331	326	325	356	329	301	353	327	327	339	351	309	318	323	327	349	339	333	348	325	358	348	335	319	314	344	362	311	345	318	318	321	313	327	325	352	307	350	351	368	349	338	350	354	321	355	335	310	353	348	350	320	336	315	327	330	350	349	334	316	337	377	322	330	325	350	345	315	346	327	352	362	357	315	325	348	310	350	332	296	340	319	340	347	351	333	313	339	329	328	302	348	326	325	395	306	329	301	345	357	352	341	341
20519	32150	32037	25163	16141	10479	7714	6245	5316	4236	3095	2634	2544	1937	1780	1426	1251	1238	1096	947	852	777	697	689	720	732	735	756	767	673	730	751	846	782	1202	1026	806	553	533	586	531	496	532	497	506	502	505	498	590	522	503	511	563	504	508	519	529	541	464	542	530	546	497	511	495	528	502	519	546	511	525	548	561	511	507	542	503	500	496	527	546	516	531	531	519	510	532	494	520	539	522	485	539	522	512	504	516	535	508	508	557	490	501	512	521	526	548	533	515	497	514	520	510	496	539	512	481	511	501	511	541	554	510	528	511	498	513	514	525	543	524	547	482	515	481	552	531	539	517	507	490	504	527	523	521	510	525	497	502	490	492	533	509	509	524	518	544	521	496	499	509	504	485	516	513	521	503	515	512	492	511	522	480	525	466	508	540	494	521	538	522	513	496	515	488	517	521	549	527	513	544	524	528	537	525	541	495	490	534	513	508	540	577	514	476	528	538	511	453	500	521	525	548	562	562	556	530	543	489	495	517	506	559	541	539	514	542	533	497	513	546	498	501	524	495	544	500	528	534	473	494	515	499	526	523	517	576	496	523	462	524	499	561	483	542	510	514	502	500	501	519	541	521	541	511	536	525	504	450	513	551	520	528	538	504	515	509	500	520	544	537	511	496	508	546	556	529	518	512	522	501	526	514	501	507	486	504	550	526	520	535	494	537	498	556	509	513	527	522	531	540	498	498	501	497	505	480	518	487	569	538	502	520	516	544	514	493	513	542	525	505	513	508	501	528	528	532	523	532	473	529	531	542	486	544	458	522	545	519	515	480	495	540	529	548	503	534	526	540	499	576	544	521	560	493	486	511	518	522	505	530	509	506	499	472	514	510	553	493	529	498	529	521	519	516	525	504	546	462	497	557	509	509	464	539	540	550	514	496	568	484	526	527	532	490	532	516	525	562	530	500	528	504	509	517	527	479	502	508	502	539	543	565	515	520	539	514	528	499	519	517	520	520	488	498	561	482	556	533	553	538	530	494	510	476	533	522	534	543	523	525	501	552	529	536	529	538	501	520	508	562	490	526	497	523	510	521	514	501	474	473	510	515	545	456	548	514	519	499	517	538	505	540	522	539	517	536	556	528	531	520	530	504	523	536	551	519	516	516	535	519	514	507	520	464	509	504	527	502	494	529	505	486	474	503	487	516	497	520	502	489	442	518	518	548	525	478	479	547	527	576	511	503	518	494	486	505	492	478	540	511	511	480	541	487	519	565	497	532	515	521	538	533	532	564	539	553	496	516	530	534	511	517	501	504	531	519	502	520	516	510	521	549	486	540	532	556	491	537	502	494	505	466	509	512	517	526	534	548	540	531	516	555	504	526	460	502	489	486	489	536	552	484	516	487	568	551	471	536	521	507	526	549	513	532	508	528	515	542	498	510	519	506	512	489	495	525	524	538	517	520	513	514	518	502	518	550	521	575	520	517	532	517	539	506	513	506	552	534	554	521	513	482	519	514	523	520	523	516	517	487	534	546	507	512	517	489	512	509	494	506	515	529	457	466	518	517	491	542	510	467	468	519	530	526	583	568	540	535	529	469	550	526	474	534	500	514	488	511	511	502	521	503	552	497	524	503	537	517	504	511	526	489	532	510	529	541	539	541	511	532	513	567	531	534	521	498	518	528	498	492	526	523	578	517	499	521	496	479	536	537	495	541	509	516	508	501	562	463	527	495	558	527	507	500	484	508	499	546	519	542	494	518	496	499	544	497	575	470	530	521	475	509	516	550	495	546	520	526	526	487	523	536	473	502	512	516	460	479	508	554	514	472	513	536	501	512	521	488	523	558	488	515	491	497	492	514	510	495	478	499	522	501	532	504	546	506	513	497	537	538	464	509	523	493	510	556	488	521	533	509	469	513	519	506	491	536	539	515	480	519	517	481	535	525	501	476	487	500	484	487	501	564	501	508	454	483	524	522	538	525	514	488	505	514	516	510	504	512	531	537	541	507	538	556	504	514	551	508	535	522	536	529	490	560	500	493	536	510	542	485	487	521	531	463	517	502	510	491	498	490	515	551	567	518	513	513	511	538	517	544	532	541	459	500	569	498	497	535	508	533	494	515	540	535	546	539	502	485	559	509	524	520	503	490	486	499	511	532	545	494	537	533	502	560	532	515	497	494	506	525	492	527	492	548	518	514	494	508	565	547	527	498	529	446	496	519	485	505	524	506	498	540	497	500	540	496	515	543	501	525	521	484	535	513	550	539	516	523	487	479	517	490	478	493	484	520	492	484	498	553	501	482	519	521	517	489	528	519	494	495	512	517	524	536	506	504	520	563	540	519	559	517	569	505	507	501	518	500	508	494	546	476	541	540	554	511	515	539	508	506	510	501	508	507	524	500	542	510	469	539	578	549	517	528	473	544	500	533	553	499	510	541	543	509	506	516	524	488	510	486	541	505	545	496	495	488	521	508	536	530	490	478	497	505	521	524	510	502	463	571	526	520	485	508	494	516	496	517	548	503	492	505	539	541	521	489	558	527	509	533	540	530	523	485	483	491	513	531	504	567	475	533	530	468	528	529	505	534	540	557	506	539	521	486	481	515	495	494	553	526	497	519	536	498	514	496	512	531	492	505	509	576	490	542	555	521	520	550	501	510	516	500	503	504	522	520	527	498	514	564	506	502	525	568	527	499	481	499	517	485	534	480	518	481	526	511	498	488	502	500	510	497	542	536	528	520	547	516	523	518	527	499	483	507	507	516	479	498	505	511	504	489	462	513	502	538	473	511	535	515	472	523	438	548	517	546	514	508	525	500	516	518	492	481	508	472	508	512	544	496	530	469	515	530	539	527	496	515	524	516	518	458	495	534	491	482	542	504	548	514	547	518	549	538	529	504	507	497	500	518	490	528	502	547	528	527	511	496	500	513	535	485	539	508	534	495	498	516	511	545	534	517	533	473	491	542	515	505	526	524	510	521	523	470	508	493	464	520	498	529	543	464	519	507	523	552	496	528	489	528	502	533	514	499	462	513	488	498	518	525	542	518	531	527	499	487	509	538	521	471	500	512	485	504	530	484	521	526	478	502	494	524	513	501	538	510	525	500	514	490	520	470	518	518	523	523	540	521	516	496	453	484	515	525	490	531	495	502	464	517	504	537	520	505	497	503	520	485	507	498	551	543	525	503	514	478	538	516	527	563	514	521	536	524	471	513	494	495	530	527	506	524	512	482	551	495	475	539	532	524	504	527	502	513	514	495	522	510	501	544	500	541	496	523	535	557	505	529	525	496	508	541	494	493	513	504	560	507	517	546	492	512	525	502	549	496	529	557	516	461	553	552	552	521	482	537	527	506	518	534	507	508	526	500	551	519	487	498	549	504	535	498	530	510	476	508	536	511	504	545	518	481	532	521	517	502	527	497	532	548	508	500	507	512	533	525	497	519	503	496	516	485	515	500	543	498	506	501	538	508	485	497	559	505	498	539	501	516	493	505	508	607	541	538	485
24246	21436	28700	24697	20946	12406	5865	3808	3018	2451	1790	1470	1264	1102	1081	900	847	788	730	628	624	522	472	503	525	537	501	542	506	532	497	590	571	731	1696	1346	872	393	390	414	422	402	383	411	437	406	439	402	392	426	357	388	387	419	429	379	404	403	418	396	421	414	427	417	442	391	381	415	423	401	366	436	385	399	368	433	406	400	414	384	389	397	385	412	381	363	378	368	391	375	392	405	415	359	383	379	374	392	436	391	402	431	420	395	402	410	380	417	404	411	398	385	397	390	433	402	381	405	375	410	378	372	407	371	387	377	395	387	400	390	394	399	343	378	375	384	391	383	376	401	393	403	421	394	411	360	405	414	388	425	389	387	413	383	375	409	388	378	388	365	371	371	385	432	371	413	381	403	381	421	420	377	353	378	371	432	387	365	400	394	370	410	392	389	460	391	384	376	401	405	407	416	371	394	399	402	391	380	359	389	386	389	360	371	365	375	405	432	377	396	409	398	385	376	383	406	385	385	345	416	402	387	421	365	392	419	401	387	391	381	422	395	397	392	388	395	395	372	393	373	426	384	366	350	387	398	385	388	434	408	381	402	404	382	394	408	365	396	368	391	381	394	365	352	412	409	395	405	398	413	404	379	371	411	369	413	373	394	367	393	419	370	390	406	428	397	352	434	421	439	418	412	413	347	387	421	420	395	408	413	436	410	405	391	416	393	378	372	400	374	368	423	404	394	427	380	391	390	417	395	421	384	365	403	423	401	422	421	392	426	385	400	398	392	372	418	422	440	396	381	390	405	380	376	394	393	397	365	375	373	384	432	419	419	392	405	377	386	352	381	368	417	406	395	400	417	411	387	383	396	393	350	394	414	390	391	399	389	402	383	416	391	399	377	427	398	407	412	381	401	370	428	397	392	386	370	396	434	383	405	401	360	404	358	392	394	442	385	359	396	389	361	391	380	386	397	406	372	406	395	376	387	403	396	426	435	370	434	391	400	380	408	379	401	405	401	415	368	408	424	396	416	372	382	375	427	393	430	391	381	366	403	406	384	403	406	395	387	430	392	421	405	367	445	420	375	388	390	442	415	390	391	396	403	399	412	417	387	425	388	401	372	409	437	393	435	391	386	417	418	393	417	441	378	414	425	385	380	405	389	393	435	428	380	378	424	385	413	359	400	469	378	363	377	418	374	390	420	380	392	370	392	373	358	392	390	381	395	384	384	412	386	374	388	395	385	426	390	432	389	419	415	377	380	410	360	372	391	394	387	393	417	404	398	376	432	403	365	412	422	403	440	433	387	384	368	453	442	397	389	379	376	401	432	412	390	365	435	419	398	395	393	404	390	356	358	407	400	411	345	390	396	404	403	396	348	401	410	438	387	384	433	380	391	373	402	404	413	368	400	394	388	380	378	396	418	416	420	380	397	357	417	368	381	392	386	390	380	343	431	414	381	370	406	387	383	378	403	420	391	381	373	383	372	410	393	380	398	392	381	400	397	391	403	409	428	412	382	404	415	387	342	410	366	398	427	382	410	398	415	412	437	338	404	365	402	425	409	413	373	372	394	401	394	395	382	405	429	403	435	377	391	406	373	385	404	386	416	402	376	366	408	400	406	446	367	396	397	390	435	373	384	419	395	371	381	366	403	393	411	425	437	405	402	377	390	403	411	406	372	400	381	385	391	376	379	403	359	398	396	377	375	380	372	385	379	406	416	395	430	423	377	391	370	416	389	378	426	389	377	390	380	366	392	386	382	377	405	386	401	386	371	397	416	406	359	390	403	376	417	436	366	375	377	403	377	427	386	423	391	412	373	388	386	395	412	392	428	408	391	382	384	408	417	408	399	358	431	395	399	352	369	425	420	335	360	402	407	403	377	400	400	422	406	409	359	362	407	358	414	388	375	409	369	400	379	402	409	367	401	376	398	394	383	386	390	413	380	371	382	379	402	400	375	380	389	366	404	393	366	394	387	400	422	379	420	402	391	409	392	379	372	382	375	382	407	373	403	414	401	368	380	403	414	407	437	397	390	355	406	391	382	391	418	415	402	422	411	430	388	407	391	395	419	398	383	404	406	403	373	390	374	405	386	363	413	339	397	390	371	410	400	364	411	371	408	391	401	409	421	367	388	385	400	410	377	400	388	367	400	435	413	423	426	374	394	366	384	385	399	386	393	430	393	390	360	402	407	399	391	383	392	390	418	408	399	428	407	400	385	415	392	429	374	446	405	366	393	398	373	376	402	379	415	366	354	389	397	407	401	403	388	374	389	391	426	441	432	385	395	404	395	392	405	388	394	397	409	376	429	390	441	394	358	394	417	379	375	388	403	410	386	408	374	410	415	369	381	396	383	350	441	391	384	371	384	388	385	426	365	426	413	365	355	404	393	409	369	411	389	422	374	407	400	372	364	440	358	367	405	426	403	379	366	384	386	431	370	368	382	396	340	388	368	401	395	416	360	349	387	411	402	392	418	406	406	398	363	371	362	367	387	403	426	411	371	400	433	407	364	393	420	383	392	397	426	394	367	387	367	382	416	386	400	371	360	385	390	409	427	369	415	404	390	393	390	377	403	421	427	385	376	408	427	409	403	421	376	376	401	407	420	429	363	379	394	378	392	392	384	390	398	379	357	411	418	415	398	372	420	410	406	406	384	397	382	414	397	397	384	398	403	379	392	391	401	373	417	435	374	453	408	393	393	356	407	395	398	401	397	387	405	392	426	379	401	406	435	371	354	381	379	437	365	386	374	409	396	409	409	356	427	390	391	386	422	410	396	403	377	386	411	401	386	409	359	390	395	400	391	357	348	367	359	410	425	359	403	385	356	428	409	411	400	405	413	431	379	401	432	409	421	389	424	370	343	394	393	401	407	393	393	439	379	387	373	383	382	369	381	364	404	433	386	400	359	403	405	399	400	447	400	377	382	403	432	390	415	421	389	390	354	407	396	397	373	413	388	396	392	433	401	426	422	397	416	349	401	379	394	430	384	389	392	386	424	390	385	399	391	378	384	384	430	441	395	403	406	427	413	446	420	408	398	412	395	394	401	384	386	416	352	404	387	396	387	426	384	415	391	389	416	417	375	404	398	428	367	420	412	368	381	396	372	349	361	383	354	372	388	379	394	373	361	387	409	379	396	390	402	382	386	404	434	425	389	395	419	363	413	435	370	418	388	382	425	434	388	414	385	394	400	394	385	373	406	402	399	368	419	378	360	388	433	380	369	351	365	387	415	366	376	418	408	362	415	413	420	427	405	420	398	417	407	396	386	410	385	393	392	405	369	386	389	382	383	411	370	389	396	375	423	376	405	401	347	422	376	374	394	422	387	444	388	345	389	386	413	420	415	386	399	384	433	379	406	396	388	391	382	421	408	390	410	418	432	429	436	382	400	405	422	372	399	408	340	375	374	389	400	418	419	409	407	420	382	418	405	445	411	371	423	404	405	397	389	379	414	396	430	376	403	391	406	387	370	393	395	382	400	405	388	413	418	382	406
22520	39311	38155	30681	21935	15049	11810	9801	8671	6703	4849	4339	3505	2947	2622	2278	2074	1952	1699	1516	1226	1057	982	964	962	1044	993	1115	1021	949	1057	1086	1039	1576	4277	3164	1846	623	615	599	615	596	601	608	617	620	630	608	651	579	635	600	611	642	563	587	581	649	633	597	630	607	622	654	641	621	626	658	708	698	609	624	604	622	614	625	614	578	581	617	598	630	582	560	647	568	566	651	578	610	591	625	618	605	631	631	615	635	637	646	587	618	634	576	587	606	622	600	637	590	616	609	568	613	584	634	609	645	585	629	634	624	597	630	659	615	645	612	594	616	594	643	585	611	594	609	597	628	605	596	589	629	633	641	571	595	584	639	590	587	647	615	605	581	617	637	569	624	610	610	639	615	614	591	596	601	579	600	634	629	656	631	607	610	595	589	579	625	632	631	596	646	633	647	611	599	574	595	586	621	593	592	583	576	644	586	606	614	612	614	611	594	604	551	629	616	563	605	631	634	580	585	584	583	638	600	603	655	666	664	601	594	576	558	621	593	580	608	600	623	622	584	593	581	598	605	587	612	616	612	589	581	636	612	614	614	581	575	582	592	600	597	593	620	562	618	637	573	610	629	603	602	632	593	610	587	612	600	573	623	592	558	610	599	599	607	624	604	559	591	585	591	672	603	578	612	600	678	637	606	592	617	572	599	597	589	639	658	614	598	599	562	628	623	613	595	615	595	638	606	630	629	627	652	615	586	612	576	597	631	602	631	670	579	614	631	631	574	614	611	658	603	621	592	641	590	601	615	580	566	611	600	610	593	569	626	679	571	545	582	602	616	595	608	622	598	631	589	615	631	591	590	621	596	600	579	589	621	581	601	617	629	613	649	635	574	581	607	618	552	560	630	548	627	613	618	593	604	577	633	638	574	594	626	607	573	616	610	605	610	573	566	572	635	602	612	587	585	628	626	605	616	571	624	625	600	626	572	631	601	601	551	629	604	658	585	601	626	587	587	602	649	609	609	611	626	579	607	649	588	579	624	593	630	601	630	612	578	665	604	551	605	621	626	598	577	628	645	590	633	611	595	606	611	575	582	604	624	607	581	561	593	595	597	627	581	569	618	592	591	597	607	638	614	581	591	613	529	615	616	644	617	642	630	614	633	573	630	633	601	579	567	617	612	599	549	639	634	596	596	669	587	642	581	565	583	637	608	627	607	617	591	597	607	623	628	611	602	604	601	591	567	580	574	588	595	595	603	561	609	627	625	600	562	564	603	631	623	592	614	605	577	602	634	594	618	578	580	635	606	571	625	560	588	631	614	595	575	609	576	651	620	627	556	599	621	572	619	635	572	607	585	687	557	635	670	633	610	573	578	636	600	609	598	622	595	593	600	600	575	575	639	637	578	622	613	613	623	602	637	612	614	613	599	623	583	587	611	612	594	580	615	652	604	563	594	608	610	570	641	666	595	616	604	602	553	557	601	618	599	593	617	609	587	656	608	576	627	614	581	573	623	614	606	577	618	600	574	605	633	577	619	639	621	587	597	613	653	584	618	573	617	620	653	574	575	570	563	573	626	585	613	593	590	596	608	582	618	593	591	593	612	671	595	616	612	592	604	579	612	598	609	596	613	618	614	646	609	591	552	653	578	622	627	635	591	602	641	600	625	639	615	616	610	624	568	581	624	628	598	598	602	581	611	574	594	568	622	647	635	619	588	597	602	632	601	662	631	574	621	625	627	654	605	573	638	609	594	639	599	655	623	572	596	598	584	561	583	600	566	620	596	606	615	620	614	610	542	624	614	601	621	595	609	629	590	607	606	547	598	637	614	625	584	610	577	591	591	629	629	609	580	574	607	640	551	616	609	590	602	606	602	618	629	564	628	600	551	589	620	550	581	568	659	628	630	631	612	572	593	599	644	596	633	569	633	569	612	642	564	611	590	582	588	610	612	570	596	608	589	606	612	589	630	638	633	652	572	591	598	632	617	569	611	570	619	586	626	612	669	616	584	592	561	591	608	575	635	612	629	601	645	595	665	616	629	609	628	609	621	643	578	583	595	649	615	640	640	615	604	672	618	613	619	612	589	618	593	591	612	639	624	564	522	613	639	637	640	593	572	646	606	637	646	581	615	604	588	626	604	604	575	604	591	626	579	617	647	617	586	613	610	607	582	586	618	595	657	572	582	608	609	625	646	546	633	589	585	565	596	592	599	598	570	600	605	595	621	642	595	578	652	569	593	573	640	652	569	551	621	618	590	587	584	573	592	567	580	552	631	627	589	588	611	601	614	647	611	600	583	641	603	615	589	599	602	600	644	556	650	574	612	632	616	600	626	633	631	599	557	617	590	583	583	600	642	643	601	606	592	590	609	567	614	657	628	624	612	605	581	613	624	559	589	612	580	627	578	617	604	615	603	631	597	619	578	607	588	616	616	621	578	605	609	626	604	604	635	596	620	600	591	583	580	628	563	615	587	598	598	578	627	634	625	642	578	624	612	551	628	600	599	547	601	639	570	626	598	564	604	591	633	609	625	608	629	612	619	596	582	613	629	601	591	568	596	583	568	558	595	609	578	647	628	614	618	599	604	622	606	585	620	619	640	598	605	645	633	568	634	600	615	593	596	653	596	617	608	583	583	631	608	571	608	633	636	621	563	597	557	599	574	581	661	626	593	568	597	621	597	570	579	621	640	608	622	593	612	565	601	601	601	581	618	645	641	570	589	653	634	606	605	617	638	601	608	582	624	602	620	562	581	573	565	591	604	623	646	587	575	592	575	555	607	631	642	576	581	608	589	554	585	571	584	600	615	582	592	661	585	618	572	594	653	601	685	594	602	585	609	622	616	615	583	600	607	599	583	610	630	601	590	619	600	609	573	591	617	589	576	607	601	613	612	630	574	567	598	650	655	573	637	601	564	629	588	567	569	601	618	602	597	593	603	625	627	593	636	623	589	600	561	624	569	658	617	620	601	637	631	561	610	592	569	627	647	610	617	623	619	593	599	623	586	615	613	578	622	598	592	604	595	630	602	588	627	602	575	614	616	613	626	594	603	637	572	629	579	601	617	592	599	595	629	596	595	579	577	572	659	625	554	614	611	561	619	627	578	594	587	565	587	601	598	583	608	616	618	643	619	613	591	599	608	600	636	601	642	577	600	586	609	621	589	572	565	605	596	595	619	554	611	594	630	606	584	604	603	608	589	607	605	579	619	619	577	607	631	646	607	566	584	623	650	542	569	591	582	605	618	581	584	612	623	619	657	589	664	602	598	621	600	624	608	649	644	619	607	639	576	593	589	584	624	619	576	577	621	636	643	648	601	621	606	591	613	607	604	631	564	602	588	639	561	636	575	563	604	611	549	603	599	599	620	599	609	591	628	625	614	645	625	623	656	615	590	587	655	605	624	659	564	602	600	564	642	606	578	643	605	627	630	623	600	621	561	593	568	593	547	596	583	657	611	627	573	594	617	629	574	626	599	647	601	620	624	596	627	585	626	581	575	608	562	655	633
23227	21396	29247	23909	21487	21002	12963	5847	4365	3340	2443	2130	1695	1472	1383	1144	1065	990	881	805	728	630	576	563	592	575	580	666	575	593	613	585	617	640	2507	2403	1259	443	403	415	419	396	399	431	372	406	376	398	416	387	403	398	402	388	402	457	356	390	407	379	389	425	402	401	401	435	415	466	505	460	388	387	394	391	406	384	392	387	403	393	396	413	400	401	414	407	395	413	395	397	410	429	410	381	410	404	400	374	410	373	373	373	408	397	392	341	435	418	407	368	382	411	376	377	380	428	400	380	433	353	413	396	360	409	373	408	409	374	394	456	427	392	384	395	420	407	372	403	375	381	395	386	416	406	419	384	371	394	377	414	371	387	394	399	374	382	381	404	400	410	362	408	343	395	382	336	399	428	399	430	380	389	401	373	373	393	394	407	408	419	391	376	395	400	369	386	363	364	387	414	366	378	411	386	415	388	405	401	375	396	359	385	356	410	390	364	405	377	401	421	393	414	409	394	411	375	383	405	408	393	391	412	402	423	370	404	409	365	430	378	411	429	428	404	393	368	380	379	409	398	392	394	408	377	393	377	373	361	384	410	421	381	413	399	370	399	405	432	393	392	420	402	374	404	382	370	369	385	434	377	412	403	382	400	396	434	410	405	383	377	382	384	402	394	402	406	365	412	420	372	396	387	418	421	396	377	381	403	380	410	401	397	415	423	418	392	380	388	385	373	327	433	415	416	380	413	392	373	408	385	424	364	422	387	417	386	419	381	406	405	375	399	398	382	363	433	379	373	380	355	401	386	398	419	397	397	397	385	439	401	383	413	403	398	381	380	394	387	395	416	431	385	383	424	396	399	402	437	400	410	396	401	434	375	414	398	379	395	399	407	378	414	365	373	360	393	373	383	384	405	388	407	369	390	417	395	391	379	383	378	382	388	409	405	392	419	398	408	396	404	388	374	361	399	367	390	403	420	396	381	383	404	409	391	379	391	389	378	420	406	398	355	383	388	451	363	407	431	366	387	385	418	408	401	398	376	400	449	386	402	369	397	435	373	370	369	350	417	381	382	395	393	406	393	381	409	397	396	412	385	393	360	392	391	400	406	365	385	341	363	398	422	408	381	422	389	397	405	394	379	372	403	423	382	401	405	401	382	379	370	381	413	414	397	416	383	387	416	341	427	430	394	409	436	386	390	419	428	420	378	378	372	385	424	390	384	386	415	396	401	366	355	373	365	386	393	417	407	391	400	396	377	383	372	359	399	363	382	376	416	428	392	433	420	386	389	369	404	418	410	400	420	357	369	344	376	395	387	399	413	392	431	340	406	395	364	362	366	390	400	409	384	397	379	378	361	400	414	347	380	407	370	382	393	411	399	392	395	367	377	374	375	400	380	417	387	411	376	383	422	429	441	419	378	403	372	427	417	407	347	391	429	391	389	378	390	414	428	403	403	399	427	410	392	368	433	414	375	379	386	387	405	375	372	398	389	417	374	398	381	421	435	402	403	382	407	406	406	432	371	374	396	406	400	387	382	412	393	402	386	402	374	379	379	395	404	377	371	382	386	394	386	385	408	373	420	384	395	397	378	393	412	417	410	417	395	406	370	420	406	380	429	395	382	408	435	407	379	411	372	392	389	394	412	393	409	411	403	411	395	395	412	395	384	391	433	370	403	405	388	372	392	383	416	376	381	384	399	389	383	401	402	374	407	416	378	406	426	375	412	390	363	379	398	382	359	389	346	358	347	444	398	424	403	395	380	362	456	379	385	391	402	386	394	410	412	395	387	361	398	384	413	393	393	396	405	402	390	376	380	387	383	390	380	376	423	363	409	410	399	425	423	366	397	378	370	365	419	357	389	396	369	416	402	401	414	368	413	388	397	431	344	417	395	438	389	374	354	385	373	373	372	390	402	378	372	417	385	393	397	375	399	383	402	384	404	387	394	379	393	380	364	373	352	403	371	395	438	432	365	384	386	394	368	390	418	426	388	395	406	408	385	365	402	378	396	387	411	405	422	364	385	394	373	411	390	395	387	399	373	424	398	399	409	419	408	371	377	345	414	387	408	411	391	394	361	367	398	403	386	397	385	396	401	410	380	422	395	384	419	399	423	384	389	414	390	355	386	391	435	402	411	381	415	414	395	393	373	354	386	401	380	419	399	400	372	371	408	400	365	390	419	391	381	393	404	405	423	377	401	400	369	419	399	402	388	404	399	388	397	399	367	376	383	413	396	413	390	396	343	368	402	402	408	391	388	407	376	400	397	399	401	386	413	372	379	385	395	373	404	402	377	354	387	416	402	385	384	409	408	406	360	399	372	397	391	425	400	420	404	394	370	366	410	395	391	394	392	383	384	375	403	401	404	393	389	375	384	406	390	378	397	411	404	400	386	414	436	427	378	408	400	372	394	384	416	372	387	397	365	360	381	400	415	385	386	355	393	375	398	405	420	383	374	427	347	402	381	379	394	370	427	415	427	370	420	420	372	371	353	421	392	359	390	372	392	404	382	396	409	384	392	363	394	365	352	383	382	397	383	419	356	398	428	405	425	387	398	399	392	382	410	384	410	378	402	398	391	351	387	397	359	424	402	376	399	383	396	380	443	406	377	407	368	425	390	374	394	416	390	388	378	396	375	372	388	364	430	385	391	376	355	404	406	400	399	405	379	366	408	377	395	389	431	416	363	390	387	372	401	397	394	389	385	359	406	361	370	382	376	417	380	379	396	391	435	367	358	410	411	384	402	387	373	382	387	388	385	389	416	394	411	434	427	378	413	415	376	367	401	376	369	378	384	379	375	389	421	409	366	401	395	383	371	409	395	423	401	418	428	412	359	365	366	386	394	399	385	411	378	415	384	380	405	386	362	379	390	398	404	402	399	400	370	386	376	400	382	395	416	422	373	357	409	385	400	407	434	388	393	398	410	405	362	386	392	380	369	381	403	407	406	365	391	409	379	381	400	394	375	413	373	379	415	418	364	396	420	377	390	377	388	401	396	391	386	403	418	376	407	360	412	385	403	374	381	398	405	387	429	454	408	408	362	377	386	374	377	385	379	386	358	413	414	381	371	396	408	394	349	405	375	370	410	393	400	412	399	385	367	377	397	392	395	371	368	403	384	348	395	378	413	415	391	399	379	398	372	420	401	407	405	371	411	417	383	442	400	378	403	400	391	360	377	396	391	390	372	426	395	381	404	403	411	402	400	414	395	408	396	377	407	401	416	380	387	401	391	400	390	386	389	400	399	375	397	390	391	405	359	388	393	413	365	399	385	402	404	367	407	383	406	419	425	395	398	371	374	371	406	388	406	401	386	379	385	406	381	401	374	398	378	410	351	379	396	375	387	378	354	354	400	391	372	386	393	441	365	394	392	389	411	413	409	396	375	406	403	396	417	409	370	388	427	379	388	355	365	382	381	415	378	412	372	386	369	378	379	387	417	386	385	378	400	398	407	397	393	434	374	440	358	381	418	377	408	429	415	385	408	386	374	388	414	407	357
25471	43375	42624	35387	26203	19231	15142	13304	11456	8703	6534	5810	4928	4290	3663	3112	2814	2507	2167	1872	1650	1349	1218	1091	1145	1185	1188	1376	1345	1165	1242	1359	1203	1228	6444	6083	2854	643	681	686	589	622	626	662	639	612	598	648	641	613	619	567	630	563	552	639	639	629	559	583	582	583	535	601	625	647	702	849	825	811	705	602	583	587	598	617	560	598	589	576	578	572	589	602	583	548	590	569	596	667	574	559	597	614	593	575	570	600	662	583	585	592	580	608	565	612	522	608	641	549	633	599	580	559	558	570	566	609	628	577	594	592	545	550	596	587	583	535	592	562	555	598	571	559	591	570	581	666	590	574	555	586	586	591	597	625	597	606	601	616	619	580	582	622	569	564	590	576	595	583	593	574	633	583	577	590	591	606	606	611	628	614	581	544	580	615	652	572	611	605	563	596	592	588	622	606	590	585	589	571	646	594	609	613	558	617	617	586	576	567	611	612	611	576	589	580	580	594	586	559	604	590	630	525	551	556	615	582	552	598	589	607	570	576	599	611	651	616	611	567	615	564	553	576	586	609	605	590	608	598	595	551	574	599	616	603	572	597	554	562	600	583	616	595	567	599	617	544	612	553	603	598	582	563	565	599	605	558	599	596	555	585	605	567	562	618	545	600	580	565	551	602	565	563	583	553	558	598	592	552	590	611	654	538	587	599	606	569	600	560	586	572	592	566	591	557	583	591	623	569	595	606	576	561	579	609	578	624	579	554	607	572	586	579	639	591	576	618	583	574	560	602	612	569	606	587	583	567	579	589	586	581	556	555	630	562	604	597	600	602	563	612	615	611	596	579	584	576	610	594	580	593	571	629	590	597	582	609	571	557	580	577	589	560	603	580	622	574	534	605	593	584	545	575	579	603	605	596	629	549	579	583	605	567	617	591	628	567	569	581	607	607	610	571	608	596	592	564	559	604	606	575	591	578	578	601	604	600	582	575	595	593	580	611	581	586	549	589	561	593	597	601	519	585	641	607	584	587	577	617	609	618	567	590	634	591	595	613	586	592	596	585	577	571	572	578	612	572	572	595	586	562	569	575	570	620	540	595	621	604	608	600	591	555	544	542	621	610	589	585	572	639	573	579	596	576	597	556	567	587	572	590	590	583	584	587	617	634	588	572	594	575	613	556	544	601	625	606	571	542	556	593	550	593	569	620	561	576	574	617	571	591	609	600	606	585	614	599	623	601	569	584	581	560	582	581	592	573	576	537	628	601	615	603	638	570	588	561	605	565	614	623	587	568	537	590	615	613	633	561	536	570	568	602	583	555	631	562	607	593	591	549	595	614	558	581	553	584	537	612	591	542	602	617	584	572	546	593	588	585	603	614	563	589	595	612	554	605	600	566	590	616	582	635	601	589	596	604	604	615	599	595	584	610	572	578	589	574	577	584	581	582	551	596	630	608	568	544	576	573	603	558	616	601	583	605	632	653	601	587	621	611	598	598	604	571	594	567	562	546	617	554	557	611	602	624	600	569	560	596	602	568	601	613	574	593	579	561	588	581	601	564	608	618	568	568	603	569	590	626	638	588	587	571	544	563	572	592	634	547	591	535	574	555	581	582	625	586	636	565	600	568	597	616	601	617	581	615	621	607	598	608	598	582	595	606	582	568	584	558	608	594	633	576	593	572	596	577	607	600	600	582	561	590	581	595	651	596	592	588	587	563	653	588	603	592	598	583	582	654	583	560	542	609	625	536	579	605	568	573	613	585	619	634	555	573	594	574	592	540	626	610	580	588	591	594	604	580	642	578	556	563	566	618	598	566	587	630	596	645	594	547	606	573	594	580	563	608	633	584	578	565	548	623	571	580	586	598	621	542	584	577	615	588	553	569	577	606	532	542	599	568	597	629	548	621	628	619	586	588	551	572	624	618	592	564	587	596	588	589	607	586	628	566	607	609	567	554	634	579	568	573	598	587	631	581	573	589	592	592	586	596	601	587	618	592	567	583	625	608	627	600	589	557	598	588	609	545	567	575	578	605	609	568	587	608	624	570	566	613	572	589	583	568	643	587	609	617	551	621	563	598	564	622	607	595	612	600	579	588	591	520	602	578	611	613	607	553	616	579	588	582	613	605	603	595	593	592	583	600	586	523	597	545	620	581	593	582	569	573	633	596	582	600	583	560	600	604	562	618	588	569	593	569	593	603	599	581	621	584	583	575	610	555	584	545	625	557	592	573	617	553	616	600	542	588	545	557	559	595	563	560	537	578	603	603	604	599	559	588	563	630	607	565	591	610	675	582	544	598	580	553	590	603	614	587	593	609	611	600	592	594	604	587	589	615	599	566	598	606	596	600	582	610	524	614	577	629	595	597	582	618	599	597	598	582	591	577	566	655	564	612	602	591	592	587	604	615	538	589	588	587	556	621	632	554	585	539	624	590	588	615	569	620	607	574	575	572	577	540	590	515	559	608	619	559	594	618	541	585	617	566	594	616	612	614	555	613	556	603	594	607	588	593	632	642	616	568	593	577	565	606	594	591	592	577	590	613	620	615	622	575	615	621	590	565	600	598	619	586	620	615	555	640	583	613	598	589	605	592	572	576	578	598	579	610	556	572	600	620	564	594	561	596	599	579	588	555	592	616	603	609	579	586	601	564	560	557	628	608	582	568	576	628	609	600	575	598	627	596	572	589	547	614	577	600	537	601	562	572	589	587	610	633	589	590	603	569	575	613	573	623	575	579	604	593	583	579	622	620	580	609	563	570	579	593	560	604	581	559	589	590	616	627	611	601	600	582	593	560	588	609	595	583	586	581	583	596	590	626	559	589	623	622	578	617	630	608	570	587	614	567	570	617	579	565	627	586	605	548	621	576	562	566	591	563	594	564	568	571	560	619	576	573	614	599	560	598	598	603	598	567	606	612	559	569	612	572	595	607	606	586	596	600	599	606	611	580	595	578	589	599	535	570	604	596	603	613	603	594	573	612	527	623	604	635	599	582	603	575	604	575	562	611	551	590	612	611	589	602	587	583	573	572	588	607	600	597	590	577	637	569	587	607	602	612	602	605	625	621	599	597	633	596	583	539	632	582	567	594	552	617	611	628	579	632	613	604	569	582	605	602	592	562	573	565	606	598	642	562	601	625	577	629	576	637	616	585	560	603	587	576	593	521	591	580	549	586	595	587	604	597	608	575	583	584	572	541	587	610	553	617	584	626	545	605	589	565	580	555	649	601	595	564	550	615	596	583	608	604	595	563	563	616	612	641	591	581	569	614	593	568	567	603	625	598	641	562	590	590	576	596	580	617	591	629	600	579	580	556	553	572	561	563	609	562	581	583	593	598	534	571	579	593	587	604	603	562	559	603	586	594	602	590	536	562	581	554	606	631	572	592	614	582	595	623	573	591	623	606	588	591	600	586	557	638	586	587	574	534	608	620	574	632	625	591	595	612	574	626	573	594	605	630	538	644	589	589	590	585	624	582	586	568	591	601	579	595	653	582	604	581	618	581	562	602
27365	22506	24282	18312	8011	3825	2548	2052	1816	1356	978	910	857	730	702	620	563	550	465	438	459	447	429	396	367	403	400	397	437	433	455	450	405	452	495	524	462	363	320	323	354	346	340	365	337	329	328	336	325	375	348	317	317	352	373	316	355	322	325	341	342	358	339	386	345	382	347	353	335	352	360	352	355	352	335	310	324	345	363	312	329	330	374	316	338	346	365	353	329	339	362	320	325	325	370	320	337	332	332	348	344	333	314	318	335	321	318	348	328	341	366	370	313	343	351	339	351	351	345	361	326	312	349	291	334	353	356	353	343	337	297	340	326	359	350	327	345	356	348	353	339	302	336	334	344	309	346	336	341	320	343	324	322	332	371	339	368	348	363	332	331	326	317	337	364	321	324	344	347	308	370	338	319	341	322	312	354	348	302	333	347	366	285	360	333	348	325	357	365	325	332	343	331	396	344	304	339	331	336	324	326	362	343	348	338	364	317	312	339	365	328	307	331	326	321	328	337	321	340	325	335	333	351	385	348	335	352	342	323	346	311	316	363	315	343	333	342	330	340	347	325	351	329	339	348	367	342	353	355	339	333	335	354	308	322	306	339	336	327	350	330	335	334	324	358	339	334	341	326	358	353	347	358	369	358	315	310	304	324	346	341	319	359	335	362	342	338	336	336	322	332	330	341	347	347	347	347	345	357	359	335	334	328	370	327	329	322	329	315	347	334	356	332	333	347	340	334	345	346	317	352	313	374	348	319	322	354	333	342	340	327	356	321	337	349	363	335	339	312	324	351	324	338	329	336	326	311	320	372	344	337	341	366	314	322	369	340	368	313	310	307	316	333	380	338	325	333	372	303	329	325	337	357	344	337	351	357	317	331	303	314	334	356	316	342	334	326	318	354	328	333	315	297	327	355	330	315	306	327	325	342	323	322	351	328	342	317	348	327	309	344	309	350	357	341	337	354	353	353	346	349	350	331	356	332	365	332	314	332	332	330	306	327	343	319	334	340	312	317	319	354	327	307	330	328	326	319	323	318	294	371	371	371	334	337	324	330	352	321	361	300	331	338	323	328	330	345	372	346	359	333	347	378	336	310	341	359	331	346	326	350	353	347	368	329	358	338	347	359	332	320	319	313	299	362	324	327	329	321	326	346	315	315	323	363	368	346	319	329	357	314	322	378	318	297	371	315	329	354	345	341	334	319	322	356	339	350	338	351	350	347	322	307	324	335	354	330	326	322	355	339	329	331	378	327	350	347	351	287	316	327	350	347	340	343	325	328	324	342	305	353	353	336	339	342	383	315	356	324	362	328	302	354	339	334	340	332	344	355	321	305	346	331	318	354	330	372	318	350	337	340	347	333	308	359	355	389	326	343	386	320	306	360	318	355	339	325	336	317	341	376	342	355	369	342	340	363	303	355	346	364	342	330	345	329	343	314	352	328	340	323	363	321	341	356	331	329	354	324	340	399	339	315	348	355	341	342	317	325	346	347	345	371	323	360	334	312	346	353	332	315	336	317	310	344	347	354	338	352	345	344	325	329	307	342	372	367	343	330	329	360	346	378	327	324	342	323	364	359	351	333	320	321	359	356	311	329	341	329	353	336	325	341	337	367	320	317	284	356	332	337	330	357	321	308	338	339	327	334	315	323	352	343	371	347	355	344	326	368	318	369	341	350	347	336	326	361	356	356	326	375	302	345	345	349	337	356	336	306	360	342	348	341	358	328	342	333	356	347	342	326	334	337	336	312	356	333	320	376	354	337	312	336	359	296	331	335	305	332	351	333	334	334	381	315	349	346	316	337	327	357	344	327	331	335	354	312	334	353	376	334	343	323	348	311	342	331	309	348	338	328	336	348	383	370	369	319	334	300	327	330	334	359	321	333	360	336	342	371	335	322	347	359	332	387	321	321	318	344	357	349	302	328	345	357	307	343	377	322	376	322	366	360	342	349	344	362	339	355	376	350	319	322	339	347	322	315	332	345	333	346	358	312	355	355	354	347	342	329	318	345	345	366	343	310	330	335	350	321	359	336	344	380	325	361	345	332	349	318	341	350	333	347	345	350	311	321	289	319	299	340	352	322	338	293	330	339	335	318	324	362	339	300	312	329	339	336	340	335	329	362	334	355	351	333	343	345	368	362	348	318	329	363	325	311	312	338	337	320	344	342	313	347	348	344	299	346	312	313	316	315	353	310	339	352	349	379	347	306	295	379	334	320	318	325	370	302	324	327	342	340	343	326	334	356	315	355	319	330	332	345	321	344	320	319	335	324	306	348	368	363	328	336	345	315	340	338	334	328	357	299	328	318	322	337	326	347	317	344	330	312	337	346	290	350	308	354	365	312	343	353	338	343	339	338	334	323	322	326	328	310	331	327	334	297	346	367	324	338	349	312	296	342	360	325	376	353	312	340	314	339	322	341	331	350	324	332	343	342	327	351	305	318	341	342	337	337	349	345	355	296	349	343	338	320	328	339	363	302	372	348	337	320	375	336	341	330	343	347	340	347	346	326	375	303	370	350	345	356	344	348	361	345	337	348	332	313	329	343	342	315	349	326	312	339	346	351	343	351	314	310	362	330	315	345	325	334	377	334	328	329	346	344	310	338	372	370	343	322	343	294	345	368	332	318	346	334	308	337	325	314	314	351	318	333	309	343	299	318	337	319	358	358	359	348	356	318	337	361	360	329	353	332	330	335	355	348	332	323	378	325	353	330	344	315	332	334	353	330	346	346	305	313	339	357	315	348	316	313	320	331	349	338	332	339	363	369	326	334	335	367	340	351	339	291	321	297	328	347	318	316	368	382	347	324	321	342	336	331	337	311	333	356	318	356	343	305	361	371	340	347	316	315	366	346	362	315	345	343	354	330	321	288	327	330	322	324	353	290	299	333	290	320	329	383	343	330	330	320	354	325	342	323	355	317	326	343	354	344	334	332	301	339	330	312	319	324	313	322	316	340	349	359	305	314	342	310	339	319	318	347	345	344	361	344	341	339	324	323	335	356	344	349	347	350	357	370	331	360	314	360	328	390	343	305	335	327	325	322	333	314	327	308	356	373	378	307	337	341	328	291	303	359	335	317	297	362	343	364	318	323	331	299	340	397	333	348	351	352	319	352	338	378	337	345	352	346	337	345	334	347	350	322	356	354	322	358	345	335	326	307	347	332	337	357	351	342	357	332	341	337	333	338	348	341	313	333	358	336	324	345	345	361	329	337	363	322	346	335	338	337	325	345	329	328	361	301	317	315	324	342	343	319	327	356	319	336	357	348	343	317	334	349	324	344	350	333	329	347	370	342	311	310	323	305	334	354	366	363	368	320	331	321	335	348	341	334	345	342	369	363	332	322	304	334	350	354	344	341	347	326	358	345	333	352	346	347	364	333	321	316	346	298	301	350	365	327	339	363	326	337	339	338	331	331	347	390	358	344	340	353	339	361	318	299	313	306	333	335	336	350	343	335	342	354	324	353	346	347	324	336	340	333	350	300	308
21761	32496	32497	25129	15364	9822	7195	5986	5441	3899	2869	2455	2192	1978	1770	1477	1198	1151	1079	915	814	749	682	674	720	721	761	866	789	809	868	835	783	798	897	1054	750	551	534	497	495	522	531	527	492	501	550	551	543	510	516	549	532	550	541	523	518	478	497	506	496	492	511	521	534	477	574	526	555	571	546	545	552	515	563	516	482	508	550	502	556	536	513	565	530	495	504	507	511	515	488	533	471	479	495	473	527	506	532	513	522	539	543	532	503	486	560	500	510	536	508	497	574	491	517	488	486	485	485	511	503	518	500	532	541	538	497	498	502	493	503	541	545	526	519	507	525	513	537	496	523	512	554	499	519	468	499	459	529	510	550	509	536	503	520	499	529	490	502	527	477	516	510	538	546	499	508	511	487	513	554	482	507	536	501	498	545	526	491	486	537	517	478	532	492	467	469	521	492	532	528	489	571	499	552	498	507	508	528	522	462	500	519	495	523	527	533	492	504	529	507	529	534	531	504	521	472	519	460	519	523	479	496	491	527	488	478	529	519	518	492	501	499	470	529	499	520	502	528	502	565	521	524	479	527	498	521	544	490	484	474	531	514	526	527	496	512	534	511	490	530	492	547	533	487	515	512	544	543	510	527	527	526	527	518	491	508	467	541	502	532	492	546	488	513	484	504	499	525	543	527	524	495	518	580	473	507	500	503	499	530	525	504	533	529	536	494	555	505	522	484	508	540	550	488	494	517	569	519	490	492	541	548	503	466	503	492	531	548	548	531	522	494	511	538	506	507	546	501	558	480	535	511	518	524	503	506	500	488	507	553	462	513	522	499	582	522	509	477	516	503	500	525	521	542	523	493	477	485	477	538	520	541	499	518	519	544	509	524	517	515	503	505	538	508	522	490	484	517	526	537	562	509	504	498	510	522	494	516	497	486	538	512	523	491	535	534	497	523	524	481	523	504	502	546	519	488	524	535	516	528	504	505	519	509	525	520	494	478	515	523	501	494	498	543	522	524	511	560	522	496	505	567	500	523	518	480	527	512	527	549	485	526	485	508	551	470	509	500	558	535	493	488	525	525	488	531	522	503	526	504	516	526	476	493	541	506	526	501	502	522	541	535	529	526	529	476	500	448	536	506	499	516	530	485	539	528	514	541	458	517	537	487	469	526	476	506	499	493	510	530	508	465	514	521	557	507	479	499	488	497	522	543	521	544	518	511	506	514	493	523	500	494	488	547	498	504	521	536	508	517	508	531	520	502	499	565	488	509	498	522	529	535	525	534	537	527	535	541	499	516	492	513	518	482	515	467	520	497	485	527	529	525	515	521	554	461	503	506	478	520	492	539	523	486	525	521	484	536	502	532	496	552	518	503	532	499	510	505	496	520	541	514	498	487	492	510	504	543	514	528	516	499	519	513	508	527	472	553	487	537	525	536	485	509	497	525	540	476	537	526	481	468	528	534	496	538	532	529	521	534	490	507	530	540	472	512	522	496	543	523	478	474	487	477	531	527	472	523	534	508	508	483	528	487	501	522	535	515	491	510	490	481	455	510	482	533	499	492	473	548	522	553	494	517	511	511	525	522	482	489	558	550	500	456	514	524	561	508	521	535	531	541	518	517	520	477	502	468	514	524	518	498	518	526	502	505	565	542	519	545	531	525	522	510	527	500	548	507	516	508	522	508	489	505	537	472	516	505	530	554	510	540	521	481	493	518	510	541	512	522	505	465	482	561	546	491	522	497	469	473	534	510	566	500	551	523	521	518	517	507	509	510	498	501	517	517	539	536	536	474	495	489	495	534	533	493	518	452	541	509	488	479	569	480	493	545	509	533	541	511	493	496	514	524	506	502	476	518	553	495	531	519	480	506	458	520	525	497	515	519	515	494	481	483	491	520	556	557	483	510	539	499	477	500	543	497	527	466	495	499	484	544	511	491	540	527	530	476	532	499	522	513	536	543	496	529	513	512	513	526	509	483	544	532	516	503	469	540	537	512	476	495	566	503	510	491	530	498	532	490	547	538	464	478	499	509	543	540	477	487	501	489	510	536	534	523	534	525	497	521	516	513	505	533	513	518	494	519	554	506	505	508	495	496	544	524	536	477	506	493	521	538	504	522	518	541	498	520	515	504	458	506	486	460	521	505	552	506	499	531	554	494	513	489	495	506	472	518	512	524	478	514	514	502	523	521	492	475	515	500	498	490	533	525	492	525	536	533	509	515	586	515	467	508	494	512	525	506	501	532	480	512	479	496	494	533	524	506	566	473	513	506	457	537	539	505	505	503	497	506	514	528	516	491	524	531	480	491	553	508	507	512	504	473	478	511	498	499	498	517	488	508	504	518	464	490	539	514	516	495	492	501	482	498	537	528	538	457	517	505	485	549	531	540	536	539	487	512	495	550	539	489	527	508	543	493	518	523	485	511	523	478	540	549	531	525	529	494	484	486	501	525	557	473	499	546	523	509	508	520	534	531	518	509	532	477	482	493	507	508	515	514	508	494	511	520	500	522	507	479	499	488	470	510	516	528	548	520	523	518	541	518	525	486	467	498	509	521	556	533	512	543	523	526	516	499	543	545	543	553	507	498	528	516	529	502	482	530	562	484	502	473	554	530	553	515	524	496	529	500	532	493	507	545	480	502	527	507	534	504	520	499	526	505	506	512	559	564	509	535	497	502	481	512	482	526	502	496	502	515	510	461	550	531	505	514	582	519	502	536	471	531	521	521	520	486	503	524	498	491	494	506	552	520	495	520	515	509	524	534	477	550	516	521	545	469	572	468	504	562	489	500	507	471	505	539	551	509	524	475	536	541	563	502	485	521	480	520	495	504	497	514	547	503	526	505	544	499	514	528	453	532	494	489	505	520	497	521	469	503	512	473	532	503	511	482	580	508	499	531	512	513	477	509	487	509	522	505	488	537	505	514	543	575	538	520	478	515	486	510	528	509	543	539	535	516	527	503	483	494	507	600	547	481	502	520	487	507	495	521	513	502	479	512	536	494	528	482	512	517	510	506	507	485	504	532	521	495	480	493	504	547	489	532	517	528	498	533	538	511	490	506	529	508	509	531	519	473	515	532	518	489	491	527	521	449	520	495	514	510	513	481	522	507	498	549	512	496	515	497	529	512	525	512	541	492	501	504	523	501	479	561	520	540	476	515	495	532	507	478	521	467	488	528	537	525	491	509	527	505	502	501	498	521	545	477	496	479	531	516	511	540	529	525	515	500	489	495	495	489	492	484	516	501	477	518	503	511	469	490	507	497	506	488	487	472	495	519	566	494	533	510	493	526	539	510	511	511	489	555	511	527	547	486	514	526	531	529	514	517	504	535	506	456	500	484	503	529	535	511	509	514	486	493	487	527	535	510	515	479	545	476	548	553	491	517	538	509	491	506	541	479	494	539	521	522	490	485	493	536	487	482	476	534	551	524	528	537	517	514	550	533	533	504	506	516	496	493	530	565	535	541	506	513	511	547	478	569	499	505	523	533	508	532	549
24251	21435	28657	24762	21021	12557	6307	3974	3090	2262	1627	1466	1360	1141	1030	889	796	671	603	616	572	554	515	502	475	515	549	561	554	552	544	558	538	520	1036	1467	992	407	432	362	360	364	360	384	397	394	372	391	392	407	433	438	394	419	383	380	384	367	377	386	389	414	395	364	401	375	395	422	475	436	398	426	389	394	395	389	388	391	339	359	406	370	404	411	354	398	392	404	377	390	391	385	394	385	390	399	395	374	383	381	370	390	363	377	399	378	389	363	439	433	386	410	377	397	401	361	400	384	350	378	393	368	361	385	376	370	361	361	387	401	387	385	387	391	366	393	381	399	397	382	370	391	415	421	399	391	394	369	412	400	403	371	360	398	397	359	414	385	372	357	350	384	403	396	388	409	401	390	393	387	392	407	386	392	397	376	381	420	405	349	416	389	338	401	409	385	417	400	376	394	387	346	359	388	403	376	341	422	368	418	401	406	352	413	383	394	398	365	391	363	416	384	381	394	379	401	383	403	377	399	407	370	393	390	375	401	382	383	346	364	373	382	429	361	374	416	404	380	382	368	377	404	379	399	381	375	377	397	370	382	412	398	387	393	385	390	363	389	379	370	420	387	363	409	396	392	390	383	411	329	384	400	404	382	409	389	366	373	406	409	381	400	369	376	413	409	397	362	383	358	371	401	384	382	396	413	386	395	376	385	419	360	385	386	381	430	375	408	380	398	375	365	403	380	367	341	412	361	413	379	350	411	390	388	419	380	409	364	374	391	412	410	394	336	404	379	357	358	402	385	404	370	383	384	410	398	412	370	369	349	385	370	376	368	399	407	380	394	413	387	370	350	406	385	384	423	373	370	394	359	378	413	380	303	400	380	385	384	397	398	378	411	404	407	387	423	388	372	400	383	404	342	395	364	372	361	373	366	399	387	413	398	368	368	405	383	395	378	383	400	397	403	377	389	380	366	377	431	378	396	394	364	393	402	380	365	379	381	394	370	401	388	357	372	386	374	379	366	380	401	352	374	396	383	384	396	386	375	391	441	388	399	389	403	387	413	376	382	379	385	388	384	368	380	367	389	392	410	350	418	393	399	398	387	389	410	395	370	397	373	398	398	361	413	383	402	391	407	394	386	365	389	351	401	391	396	413	383	383	352	399	379	369	423	382	378	424	367	379	409	424	368	387	372	399	386	418	361	395	362	378	369	385	343	447	371	385	357	407	412	389	412	394	387	390	393	381	390	398	418	375	391	346	353	419	401	369	378	415	373	377	393	395	385	380	371	404	401	426	382	411	372	389	377	389	387	421	400	386	387	386	391	377	355	388	392	353	384	386	366	371	419	368	366	379	394	417	382	405	416	387	395	415	387	385	389	361	356	362	401	378	403	407	390	370	409	396	409	370	422	374	420	408	380	393	435	407	365	372	401	381	387	374	349	364	410	374	374	389	425	368	406	363	381	378	353	371	404	378	361	382	362	400	377	340	421	404	381	400	407	389	411	428	378	387	402	416	394	409	402	409	413	416	419	378	420	384	357	397	365	411	420	413	389	420	361	354	448	430	386	397	418	386	373	385	360	387	347	362	402	387	385	419	387	366	399	369	373	394	393	418	361	373	392	340	385	356	406	345	396	352	379	366	409	421	375	370	402	403	386	388	373	376	365	411	370	381	403	395	382	365	368	366	376	375	383	420	406	385	348	404	396	399	369	375	418	400	364	357	375	398	358	406	402	347	404	395	396	392	377	400	345	351	364	409	368	380	390	389	416	393	364	409	382	400	382	375	372	399	388	378	371	347	384	410	364	409	360	408	411	345	363	407	397	368	359	382	355	380	385	432	396	375	400	362	375	386	382	357	412	349	362	380	375	346	384	400	395	385	398	398	408	357	396	391	376	396	397	404	394	386	381	398	379	388	397	382	397	380	362	383	409	379	360	382	375	396	399	385	352	376	405	398	361	419	390	386	370	381	366	365	366	354	395	405	368	348	403	390	387	374	397	365	378	416	353	387	394	376	377	337	391	408	408	392	381	390	358	422	415	400	393	358	349	375	407	398	406	397	395	386	381	367	385	406	359	355	405	341	358	353	391	371	388	383	349	405	405	424	349	354	369	343	365	404	394	369	374	409	371	389	396	397	383	377	370	359	374	369	386	376	401	355	364	372	395	353	352	399	379	399	369	380	395	420	354	405	376	364	388	393	419	372	402	386	395	358	393	385	356	368	376	386	375	402	411	409	373	360	391	435	412	383	367	382	386	385	369	407	370	388	371	395	385	406	343	363	388	397	378	384	376	400	397	394	394	422	396	396	416	401	376	394	397	429	375	368	406	359	395	379	413	405	379	380	382	398	386	357	392	387	395	395	385	399	351	370	410	371	356	399	393	393	413	398	395	385	395	370	409	371	379	381	396	379	407	409	369	397	411	386	398	375	392	393	365	412	388	363	373	382	418	377	403	389	398	416	401	393	378	402	360	396	381	378	388	381	402	355	384	385	378	377	400	389	378	376	397	398	397	377	368	396	382	382	359	335	365	382	386	383	436	432	451	418	385	360	370	387	371	378	358	389	416	371	370	398	372	383	387	368	360	392	402	380	381	404	368	392	350	412	378	361	370	363	380	402	394	393	359	421	379	403	379	329	371	388	397	389	379	345	400	403	383	387	371	400	370	379	422	392	391	392	382	393	372	373	370	372	383	383	410	362	396	414	354	394	358	381	383	363	406	390	361	370	376	400	349	367	414	406	391	363	389	363	391	353	384	385	412	337	362	398	404	390	383	352	380	376	405	365	375	388	374	369	362	345	373	380	390	387	398	398	407	362	372	355	415	404	403	384	389	388	385	396	419	417	354	358	388	376	386	373	410	360	379	366	416	364	387	374	373	410	413	387	383	392	330	376	386	381	383	387	390	386	407	400	418	370	377	387	420	374	362	384	400	374	392	389	371	402	395	402	373	370	400	387	409	390	361	403	390	378	387	375	392	385	388	417	364	380	394	389	394	373	383	394	369	329	368	383	381	388	393	393	409	401	435	398	408	432	409	415	406	367	377	389	368	360	387	407	403	354	379	419	427	409	388	394	344	378	371	381	364	362	396	350	357	383	386	372	383	392	362	430	370	399	350	418	372	417	383	401	393	410	403	373	391	399	378	402	367	415	380	406	424	415	349	427	429	401	416	437	392	380	389	354	374	348	382	381	371	410	368	411	364	420	390	397	336	388	419	370	382	392	386	355	376	380	369	353	384	380	392	393	384	379	391	356	361	388	352	369	391	366	376	376	360	411	374	392	388	400	391	367	407	373	418	397	378	368	376	442	383	379	389	397	381	415	387	373	372	388	402	371	370	383	383	399	421	386	406	402	400	387	428	404	370	373	376	383	387	412	370	417	388	388	409	377	396	390	392	400	386	377	375	382	398	363	363	394	402	386	400	423	391	366	364	379	378	384	383	412	402	405	438	394	406	367	371	389	427	389	385	390	417	400	397	371	375	403	403	421	413	398	406
23358	39369	38699	32110	21949	15120	12491	10252	8648	6189	4772	4117	3558	3182	2657	2171	1854	1591	1558	1396	1146	1055	948	916	957	970	1070	1081	1144	1035	1183	1127	1058	991	2512	3714	2370	658	600	607	611	660	590	603	598	597	587	565	604	540	610	622	574	616	626	608	563	599	599	590	568	618	598	574	573	582	639	718	713	712	708	722	637	612	589	604	557	589	609	607	569	574	568	570	575	578	596	583	573	583	584	596	599	602	575	603	591	596	637	568	589	570	600	596	553	628	585	608	643	587	594	680	595	619	577	608	629	641	608	610	562	522	588	569	586	563	571	597	563	635	591	632	624	592	627	646	594	595	598	547	582	597	606	584	622	568	571	577	569	590	595	622	600	585	586	573	562	561	612	610	630	599	569	585	579	552	577	583	583	582	570	600	600	563	600	605	579	563	582	626	539	585	574	542	592	638	589	591	593	586	618	594	568	586	567	611	605	588	600	621	610	588	580	598	597	615	630	560	549	588	570	574	585	612	565	518	578	613	568	585	609	582	589	633	600	592	636	610	598	586	577	567	574	627	592	563	576	583	544	584	579	593	598	587	580	590	591	621	633	590	607	572	567	584	561	607	573	637	587	581	607	579	557	571	606	550	557	606	576	621	595	599	568	613	602	566	560	604	604	584	595	595	552	603	564	621	578	595	582	568	597	619	591	599	621	643	613	606	557	598	558	616	594	547	586	567	583	593	610	586	621	594	629	587	613	609	531	602	568	566	586	601	632	578	637	594	591	571	588	590	571	600	591	592	618	619	591	559	621	589	570	592	621	585	585	639	621	592	557	599	566	589	624	576	661	589	600	607	624	599	611	578	599	632	573	593	555	609	590	623	588	580	626	553	628	590	624	559	600	640	586	564	597	594	584	615	621	594	567	580	626	603	568	598	583	616	583	583	574	628	603	540	592	575	574	583	599	559	555	638	606	594	591	587	586	596	588	580	622	585	568	571	573	599	599	603	607	609	616	543	629	576	553	609	612	596	549	565	621	628	633	540	648	572	612	617	572	571	595	588	580	623	597	575	599	598	598	607	608	558	559	581	557	587	579	588	596	540	567	629	611	560	598	591	616	566	593	586	570	652	598	563	583	627	619	595	638	567	621	588	615	583	641	581	613	574	564	631	583	615	568	591	548	559	595	581	615	613	580	620	603	582	575	582	591	601	549	593	610	616	554	589	583	621	573	608	620	596	565	576	610	600	594	613	626	608	602	585	579	570	592	586	635	580	556	593	614	628	572	602	578	587	563	526	586	620	599	578	576	582	592	585	548	641	580	609	527	598	621	596	571	598	578	608	590	591	561	582	576	593	616	599	609	554	612	619	575	559	603	603	579	564	601	600	593	578	587	624	629	589	671	579	598	552	594	592	581	583	647	557	553	605	607	550	587	538	540	605	633	588	629	550	599	549	587	637	598	584	596	579	592	587	541	622	601	581	630	586	624	606	611	594	579	572	606	592	592	601	603	575	623	582	602	597	568	563	586	567	576	576	593	556	592	569	611	616	623	617	560	579	614	589	598	598	521	600	636	610	584	601	552	591	571	580	597	558	546	617	623	604	568	575	565	615	644	573	564	597	591	604	583	577	554	570	572	598	590	572	569	587	574	535	657	681	598	621	606	585	613	589	600	574	648	622	653	589	567	616	540	594	615	593	566	602	625	565	613	587	611	590	609	571	616	596	579	581	542	577	601	562	555	558	542	578	670	621	618	590	611	585	577	593	582	575	584	582	562	579	686	584	634	604	559	552	589	598	568	612	580	582	608	599	633	606	597	605	617	551	626	565	575	582	615	606	600	583	545	558	585	580	583	602	611	603	591	623	618	541	569	597	553	590	637	546	636	568	564	568	618	585	552	620	584	592	602	557	565	652	641	613	607	600	595	622	552	596	599	577	588	613	614	580	581	536	620	556	634	654	606	604	626	610	606	628	555	590	607	560	643	577	578	626	624	603	594	579	582	610	588	517	610	575	554	591	592	601	552	599	537	597	560	598	613	591	567	618	597	586	577	597	560	603	630	595	647	635	597	581	566	589	584	602	609	580	551	583	558	561	610	608	602	620	603	648	552	586	605	611	614	600	598	571	582	569	569	585	563	580	610	565	573	589	547	584	610	592	597	571	617	608	589	599	592	597	604	604	610	598	607	573	576	607	601	606	548	578	593	618	559	602	585	550	570	614	558	594	594	588	604	641	576	578	570	605	571	589	559	622	586	608	576	616	564	552	622	612	569	583	597	611	589	623	572	592	599	576	535	573	601	609	631	578	545	576	588	571	608	620	548	568	585	622	607	551	574	581	610	589	552	594	605	578	584	604	596	599	583	599	560	615	615	574	597	564	598	565	640	595	570	608	582	641	560	604	602	585	642	626	588	547	549	596	629	568	573	605	592	576	590	603	653	592	579	599	527	569	593	596	570	570	574	590	581	595	536	568	608	592	546	612	601	564	619	595	623	586	602	594	591	606	601	600	586	592	567	608	596	602	584	589	592	561	582	591	620	598	614	557	568	597	570	573	629	551	634	597	591	611	609	612	582	615	581	575	581	576	576	572	599	619	581	580	593	579	610	578	597	603	603	581	565	576	536	570	614	596	570	583	599	593	616	584	554	567	585	605	588	559	585	612	581	588	575	580	577	654	619	583	552	596	573	611	579	597	586	607	604	624	618	581	592	612	532	580	606	581	593	557	625	579	639	583	609	560	600	589	595	580	598	588	577	575	567	620	604	599	579	587	646	608	576	570	588	582	572	624	561	569	593	528	586	577	607	620	609	575	584	577	615	596	589	630	595	599	595	601	594	632	575	568	621	565	565	605	578	579	577	617	587	592	619	610	641	558	625	633	556	575	590	600	576	563	594	606	620	556	577	533	613	626	593	578	621	596	616	596	575	603	570	548	567	596	602	598	574	568	620	531	590	623	604	642	601	590	577	614	617	570	550	608	588	599	581	620	580	581	600	572	583	599	594	604	593	552	658	574	604	593	563	584	576	575	602	640	569	588	558	635	624	590	582	607	586	585	608	599	592	580	629	578	553	646	589	586	608	622	593	604	603	609	628	569	606	582	642	605	575	590	552	566	576	583	600	595	565	638	624	619	605	619	603	574	596	572	585	528	603	576	580	591	616	572	567	562	554	630	554	592	605	594	603	561	619	654	593	620	588	593	592	599	573	618	568	619	598	591	616	577	600	593	592	586	602	578	568	563	649	624	614	590	576	605	625	593	619	578	614	575	591	586	582	584	551	590	564	564	584	580	622	564	605	595	618	609	580	612	590	611	574	637	564	575	579	545	606	569	615	611	618	627	567	559	592	595	590	579	565	594	620	554	576	603	612	600	621	574	619	606	605	583	546	600	570	577	596	570	544	554	602	631	568	596	619	594	579	609	573	571	636	564	618	565	601	573	582	600	621	583	640	578	565	570	598	604	549	606	596	568	603	594	595	600	602	576	583	582	559	589	586	546	649	584	635	566	609	575
23216	21440	29371	23908	21599	21248	14115	6969	4607	3231	2458	2040	1784	1529	1289	1196	929	931	791	750	691	680	607	553	559	583	589	645	663	613	657	624	629	559	1416	2491	1727	437	426	437	431	378	371	449	390	370	398	365	367	416	400	395	454	391	382	385	416	403	379	385	372	375	399	403	371	419	403	415	497	530	483	435	420	391	358	407	418	407	370	362	348	382	396	396	394	391	361	395	406	400	394	354	410	394	352	386	363	402	403	352	374	351	366	396	359	424	385	402	363	362	381	338	402	382	370	367	432	344	348	385	383	377	372	384	386	388	430	399	385	385	416	383	376	384	372	378	381	397	400	369	425	401	406	364	393	402	377	372	377	388	410	364	384	360	388	400	416	407	401	404	393	411	355	373	404	382	382	386	374	386	374	404	397	389	376	403	375	369	382	388	399	384	415	370	384	410	349	388	390	380	390	394	387	372	378	403	370	402	393	385	399	362	378	388	387	344	410	346	391	394	399	365	382	377	415	384	385	350	376	397	377	394	411	373	353	385	395	423	426	396	395	402	365	387	395	358	358	369	388	398	397	357	381	370	407	332	373	386	355	381	351	346	373	378	352	383	383	414	366	416	396	390	409	380	383	345	381	396	356	375	367	379	374	363	373	383	396	392	381	398	361	371	345	369	409	401	411	398	392	368	397	374	404	388	378	382	367	385	377	381	409	390	367	369	388	361	380	336	397	377	380	376	372	377	372	348	399	406	397	382	425	382	397	352	373	376	381	361	373	370	375	394	377	388	424	392	377	379	392	364	386	410	397	364	390	395	373	352	371	349	399	403	400	382	380	366	378	382	379	340	380	355	381	358	354	350	369	370	374	355	385	358	370	373	355	361	379	348	405	405	370	359	413	363	358	408	352	379	367	391	385	392	385	370	365	380	378	415	394	389	360	401	381	337	368	367	391	369	383	356	385	366	358	394	388	375	376	376	354	369	411	382	409	381	358	403	409	333	379	385	378	369	386	382	377	378	352	407	371	409	395	355	382	388	365	409	397	380	362	385	354	338	360	363	407	379	421	388	394	367	366	358	383	345	371	376	388	413	388	357	368	370	394	395	397	384	382	401	348	416	413	366	380	378	352	390	400	374	377	395	370	335	353	348	389	380	373	336	381	381	400	385	368	384	396	390	384	392	372	379	363	380	401	391	378	367	378	379	347	379	400	375	370	369	386	381	408	379	381	366	388	355	387	375	360	383	344	356	379	390	375	402	403	406	364	371	390	367	382	365	374	392	378	351	384	360	350	324	376	368	371	394	425	375	390	360	364	392	361	371	377	406	408	380	355	417	369	356	403	397	382	363	350	408	371	395	350	361	380	392	369	392	354	375	383	365	335	382	365	353	387	387	372	379	367	375	368	392	376	385	384	351	367	424	360	393	384	375	355	342	420	390	400	366	373	351	420	355	397	327	422	395	391	367	406	369	391	349	401	373	358	346	362	393	398	397	352	362	412	357	389	427	387	388	362	401	380	391	379	402	401	382	384	356	367	359	385	381	372	395	326	359	388	366	366	388	378	364	353	392	410	386	360	387	355	378	380	386	415	391	396	387	366	354	389	405	384	397	402	392	377	362	348	387	409	404	428	373	375	361	386	376	367	381	372	382	361	373	352	379	401	387	353	358	357	377	398	377	379	364	404	397	342	389	376	353	398	384	350	398	393	342	388	396	368	354	410	354	366	388	408	406	375	378	376	379	373	390	363	357	430	365	384	392	401	372	387	377	396	366	368	377	373	350	369	396	370	352	383	367	405	384	399	351	354	424	407	362	403	364	386	350	395	372	368	383	362	409	411	381	379	396	351	415	403	359	351	354	374	406	387	402	422	346	409	400	372	382	385	378	390	377	403	354	407	387	393	403	342	387	375	338	383	387	395	386	382	370	412	362	381	358	362	378	410	344	372	371	380	376	370	377	380	354	356	353	357	379	392	399	358	375	395	371	375	357	407	372	353	382	391	368	373	399	371	355	342	390	370	372	375	401	382	380	361	362	358	408	380	361	403	358	343	399	396	401	414	378	385	388	347	386	371	382	375	388	385	409	358	390	408	373	379	372	373	398	382	416	389	423	379	380	385	404	390	370	386	342	347	359	395	358	359	422	369	379	404	352	398	375	393	358	376	387	398	374	381	398	362	363	357	415	361	417	387	379	363	402	376	406	386	359	397	428	421	369	386	386	382	359	358	385	440	347	372	379	379	381	375	371	395	369	416	400	352	364	360	409	407	422	364	364	395	351	358	386	376	372	415	364	417	364	395	391	401	394	377	396	361	372	357	400	369	373	399	375	385	372	357	404	410	409	395	368	374	411	400	379	382	363	376	379	405	367	391	370	394	350	388	364	376	417	348	346	372	385	417	405	427	363	371	387	380	411	363	343	388	378	396	374	352	415	390	403	379	365	367	411	389	341	356	392	378	389	412	366	371	384	396	362	396	357	358	368	391	387	383	372	364	423	393	368	336	399	385	403	374	394	366	387	389	361	381	419	372	383	399	364	379	381	388	397	390	423	416	345	382	363	384	359	382	363	358	417	368	389	415	388	409	398	360	387	371	381	376	405	408	356	364	385	412	323	426	397	395	384	394	368	403	397	403	390	362	399	385	393	384	379	416	397	341	364	402	364	385	404	387	402	383	397	365	417	371	360	365	401	371	374	364	339	372	382	381	352	390	402	355	354	377	375	405	372	379	367	375	365	408	414	380	387	385	369	362	390	377	367	376	387	349	369	412	388	375	417	409	369	388	385	411	387	428	408	363	383	389	367	369	369	350	404	391	358	379	396	404	386	429	410	413	379	371	378	410	395	378	375	403	394	367	341	405	384	375	379	382	403	373	354	370	363	384	350	356	395	389	384	375	399	355	375	331	407	395	375	381	381	400	399	380	381	426	392	398	424	371	401	416	350	359	359	423	372	395	349	387	373	384	402	359	418	384	372	386	349	377	417	367	377	379	383	396	397	387	377	365	371	354	347	376	389	341	358	405	386	384	359	376	373	401	375	405	352	383	351	380	386	352	379	381	348	369	362	341	370	379	358	398	370	416	389	353	365	399	384	354	359	368	351	376	348	396	400	357	350	388	368	368	338	386	375	378	393	404	360	383	394	365	387	388	371	353	396	364	412	376	389	389	386	389	409	418	382	386	376	360	392	354	376	365	361	400	356	444	399	416	359	364	374	373	355	360	354	391	415	369	395	359	391	377	362	372	363	403	390	362	409	369	343	376	373	364	393	369	395	406	381	399	379	380	382	347	383	380	354	377	363	323	381	379	364	357	394	375	377	369	361	384	397	384	356	390	360	365	367	385	413	359	372	383	378	388	364	390	396	359	376	397	415	347	386	394	345	379	401	359	387	387	374	397	408	359	387	395	384	360	385	373	354	381	397	396	350	391	389	384	371	356	353	392	406	373	378	340	352	406	340	388	375	386	420	372	412	396	388	382	421	404	377	413	385	377	384	378	379	411	408
25263	43405	42429	36264	27414	19830	16761	14724	11674	8742	6678	5706	4941	4081	3549	3013	2411	2173	1896	1651	1515	1278	1195	1055	1042	1209	1270	1238	1414	1269	1387	1377	1247	1141	3568	6248	3990	642	567	617	633	605	596	590	562	622	589	580	589	607	575	556	630	548	572	571	586	573	577	587	584	601	591	618	557	586	603	800	892	829	807	686	678	609	576	580	622	611	594	588	561	598	608	573	518	575	574	577	566	608	559	543	564	555	579	578	574	587	558	539	578	605	584	598	564	562	556	591	564	534	598	541	525	582	598	566	603	538	552	575	556	522	601	540	551	599	590	583	534	587	559	561	597	535	566	591	577	558	551	566	557	598	519	553	617	576	536	513	589	632	583	540	547	578	593	544	567	564	572	591	547	552	521	563	525	614	539	539	579	544	579	555	566	583	548	592	549	564	582	581	566	564	571	583	569	557	551	544	576	560	548	580	607	524	539	571	560	612	574	589	620	577	575	589	598	549	587	615	555	554	635	524	593	560	568	539	576	581	544	536	595	553	571	550	564	545	570	571	598	552	571	571	571	593	571	560	605	547	624	547	553	628	568	603	558	599	538	560	554	520	579	556	585	594	579	562	623	594	580	588	602	557	580	547	572	550	571	533	551	579	570	587	540	600	602	590	571	578	585	574	572	564	575	593	583	582	562	561	536	592	577	556	589	569	564	558	577	580	534	575	573	561	597	540	551	551	607	569	625	575	557	553	584	590	563	543	576	575	581	560	506	597	572	580	624	553	632	598	555	577	578	578	558	549	586	577	613	605	561	567	540	552	550	583	584	607	573	546	564	551	550	591	576	531	551	581	593	584	555	591	565	560	580	560	579	547	569	543	587	575	590	568	558	634	553	527	589	586	571	593	597	570	628	597	539	573	566	560	600	583	598	558	555	564	597	562	589	589	550	604	588	608	564	545	595	567	533	542	574	578	552	570	539	577	588	566	569	551	579	552	571	535	536	580	563	564	593	577	579	621	562	545	587	597	579	582	585	563	585	572	566	576	589	586	556	591	569	577	589	559	579	568	578	589	596	559	542	610	586	598	600	586	546	558	572	562	564	571	580	581	570	603	520	585	575	567	623	575	570	569	620	599	535	564	574	538	559	609	539	589	546	547	562	583	576	588	540	572	626	587	552	566	551	541	578	563	579	582	587	550	567	595	583	556	545	550	581	547	532	580	548	544	573	537	563	585	594	578	534	562	554	549	569	521	615	543	603	576	551	564	587	557	569	631	579	594	601	561	554	587	594	589	535	541	596	586	599	586	607	567	584	573	582	536	573	549	599	565	514	562	581	583	534	554	560	547	590	577	580	540	631	535	585	532	557	588	553	568	552	550	548	543	577	559	575	586	592	614	606	644	550	566	542	557	571	522	580	560	570	504	573	555	570	564	525	591	569	599	558	573	526	585	590	590	578	575	555	540	613	576	540	547	538	532	564	534	575	568	567	546	532	588	573	577	577	594	508	558	609	576	569	634	605	525	617	554	539	554	550	548	539	584	555	581	532	568	585	583	562	554	608	545	548	570	545	561	553	559	574	607	546	567	574	565	579	584	576	569	550	565	581	546	542	536	550	585	573	593	540	544	562	561	521	587	571	568	567	582	584	588	560	600	559	539	621	610	622	543	559	577	592	553	560	557	599	582	555	587	534	583	578	543	560	579	605	570	566	597	524	557	541	557	587	566	566	549	604	579	503	565	571	559	577	588	578	559	598	536	570	595	572	563	589	524	565	586	573	561	610	572	583	548	567	605	573	603	613	579	546	572	539	558	554	538	587	541	589	561	584	543	567	621	573	578	558	556	543	558	581	573	562	551	585	562	577	557	594	595	555	594	582	567	567	574	573	553	590	612	577	566	593	564	574	578	589	593	557	531	551	567	602	603	582	563	611	523	543	621	590	594	535	581	569	569	597	551	570	543	546	586	569	533	562	563	561	568	570	619	579	600	558	570	608	550	558	567	625	567	555	567	559	530	561	543	546	575	569	544	575	546	585	541	564	584	564	555	605	546	582	536	582	570	569	555	569	596	546	551	534	584	623	550	603	538	590	579	578	556	585	574	569	591	588	581	549	557	556	567	586	574	556	583	558	527	574	557	580	563	559	573	579	593	585	560	545	595	576	525	588	576	527	538	570	543	546	620	575	591	582	562	533	577	571	579	570	588	542	590	607	572	530	597	586	562	574	542	560	592	587	580	561	544	565	610	533	572	592	568	599	599	540	586	609	568	563	612	552	561	494	599	556	573	579	591	544	528	594	591	551	514	599	547	567	581	569	544	560	544	556	537	538	622	569	548	518	595	537	595	585	554	568	528	552	544	581	562	615	578	617	517	533	566	572	569	528	564	589	570	584	570	554	562	600	630	563	570	596	568	590	529	567	560	551	600	579	535	565	610	543	570	574	547	552	556	592	552	555	567	549	576	605	593	549	517	518	593	591	580	599	566	551	577	595	560	583	553	534	556	563	577	587	519	580	570	561	532	538	580	529	592	579	523	593	572	570	598	567	547	607	557	580	525	564	570	576	567	540	539	616	534	578	562	549	571	524	590	592	576	600	547	548	598	609	578	598	580	541	570	561	579	519	574	588	555	594	605	542	563	580	634	576	608	573	569	552	573	575	556	547	524	551	542	573	571	555	574	588	609	587	574	562	554	566	587	604	588	567	556	607	589	558	558	551	544	563	553	574	552	572	540	574	562	531	610	606	560	601	580	567	577	622	607	534	564	522	580	516	544	536	577	531	551	552	576	579	564	554	548	595	588	561	566	540	580	549	555	552	559	527	571	588	588	593	559	591	543	521	538	587	550	575	583	550	561	591	550	586	577	567	600	534	587	580	575	588	551	567	538	571	643	546	567	553	541	547	556	569	586	563	570	574	573	585	580	575	553	569	590	549	574	513	557	546	568	537	608	531	545	571	598	563	594	592	601	572	561	553	554	519	584	581	566	614	563	569	598	546	600	571	531	554	557	551	558	545	559	572	538	603	552	583	556	574	550	583	539	607	547	546	565	602	557	582	563	559	557	561	550	543	575	590	531	605	572	548	546	581	554	540	579	541	570	596	582	533	559	592	576	597	560	562	581	525	557	595	597	578	634	568	564	556	572	597	570	552	588	578	551	550	558	572	578	575	592	570	552	562	593	563	607	567	585	571	576	576	532	561	558	589	547	570	581	526	534	565	598	608	584	553	542	574	577	581	579	613	551	565	613	585	606	545	561	572	591	582	596	554	569	592	541	573	582	553	565	543	589	569	572	581	612	565	550	586	536	579	601	573	579	551	560	599	581	595	568	589	563	574	575	585	607	526	530	533	576	627	571	613	579	533	588	596	572	543	567	570	583	554	560	590	597	561	543	582	578	570	569	591	556	565	545	546	602	616	553	619	565	595	532	616	499	578	588	606	555	570	559	591	541	581	524	558	590	566	500	544	573	544	527	575	561	545	558	575	557	544	570	591	535	553	614	586	531	570	603	574	550
27341	22396	23340	18136	9248	4333	3084	2359	1744	1439	1123	954	744	745	670	624	524	482	431	425	433	392	423	378	360	386	420	399	473	404	418	494	431	394	416	437	431	323	318	332	313	350	330	338	317	350	308	315	329	355	325	356	358	368	351	355	341	282	296	337	318	318	306	343	320	325	316	337	310	329	313	370	367	313	328	335	306	326	340	315	323	320	315	311	349	342	326	350	336	301	329	324	323	351	324	320	340	342	339	320	337	332	353	330	332	320	311	356	314	323	347	359	336	350	341	340	338	360	319	342	336	309	318	336	280	307	352	353	318	343	315	335	319	335	322	353	308	311	308	316	301	342	322	330	331	334	300	316	296	343	267	332	350	322	345	304	301	306	321	310	311	376	331	331	363	303	320	341	328	352	315	353	345	303	316	281	325	310	332	330	313	353	318	337	358	350	319	358	332	335	340	317	341	298	322	339	317	355	296	351	336	331	327	321	321	326	327	320	342	330	320	343	358	305	308	301	325	327	345	311	316	319	318	316	296	333	287	334	345	345	351	314	309	325	311	303	318	328	345	308	315	339	349	305	315	346	309	303	360	332	322	310	309	324	305	325	355	333	349	337	287	340	333	330	329	305	318	328	340	336	315	324	320	328	346	300	316	342	326	320	326	328	318	349	300	325	328	316	345	344	334	316	335	314	330	347	319	325	324	299	346	364	341	313	350	316	323	335	323	367	310	367	320	330	311	306	318	316	331	326	319	328	331	294	323	316	361	347	324	312	342	318	319	330	353	302	303	359	307	332	331	318	321	350	341	359	325	309	326	322	318	295	342	324	333	313	348	335	347	327	341	334	323	330	346	320	335	329	324	309	343	304	325	340	320	354	347	338	339	327	313	317	301	326	325	320	357	326	343	337	296	341	369	323	319	302	335	337	366	322	333	318	350	325	343	317	305	312	300	305	347	316	332	297	333	333	315	346	295	330	370	328	335	335	348	328	298	323	329	354	318	318	333	322	334	313	339	342	331	345	315	308	366	331	352	327	303	331	317	348	335	334	301	312	327	317	328	332	303	392	318	310	315	333	337	351	344	316	322	308	340	323	308	304	335	318	318	340	349	323	324	346	317	330	353	319	329	330	333	328	312	314	308	343	290	329	346	316	326	301	325	346	325	363	288	315	325	348	334	307	305	341	329	363	330	331	335	308	328	339	321	354	310	348	308	283	329	334	312	306	319	316	341	341	333	317	345	316	350	328	342	301	320	337	337	331	344	300	323	322	333	359	314	325	363	322	314	326	311	323	321	359	355	336	333	334	350	337	353	344	331	291	307	339	367	353	346	313	300	280	318	331	333	333	353	359	340	331	338	356	327	308	346	304	308	331	319	340	345	313	328	330	322	310	329	301	322	335	318	325	331	353	318	339	354	297	375	336	331	338	319	337	321	350	325	342	287	305	312	322	332	323	328	307	334	321	335	319	368	333	305	330	322	326	326	319	368	303	351	302	322	306	346	342	344	349	300	332	321	341	313	331	320	334	338	308	347	358	379	306	331	323	297	324	349	328	344	323	343	298	316	336	362	327	357	320	305	329	334	319	328	334	321	312	327	318	322	330	335	365	338	309	326	339	338	306	347	336	306	321	331	309	316	326	308	341	319	325	306	325	313	301	290	339	346	317	327	316	294	317	311	323	307	328	349	300	318	323	352	347	354	330	316	316	296	284	346	320	297	302	366	336	299	321	335	331	304	305	319	314	336	344	314	333	333	349	326	324	327	336	344	296	332	324	332	290	331	318	299	363	355	325	327	351	369	303	301	326	329	318	345	305	303	336	341	325	367	335	341	302	303	308	317	341	328	319	339	319	326	323	307	299	308	312	316	345	336	337	300	309	342	317	298	330	349	320	325	320	346	328	314	316	367	373	323	346	331	306	301	316	342	300	313	331	342	332	310	334	348	325	307	299	348	335	321	323	325	329	322	336	317	308	377	301	295	308	339	329	316	285	319	323	330	323	313	335	319	366	334	324	328	302	329	304	349	324	319	309	343	320	342	319	361	327	336	321	280	319	346	347	339	362	330	347	320	332	325	291	318	321	306	326	306	326	356	327	306	334	327	314	314	326	339	314	328	323	304	321	321	347	348	352	330	338	339	353	312	328	351	347	324	315	336	317	330	334	348	340	282	332	326	325	307	340	326	350	337	348	324	328	318	317	301	305	347	294	322	327	311	323	326	329	343	309	325	336	333	326	321	297	319	338	311	321	293	358	351	323	334	326	319	318	325	315	326	326	313	322	331	319	307	349	349	337	323	328	325	338	287	331	324	351	314	336	351	342	307	332	342	335	355	327	302	306	312	326	294	322	313	329	298	333	300	352	325	309	321	327	337	332	320	325	334	302	328	317	379	318	297	323	326	342	330	336	288	321	337	360	308	295	328	329	350	334	327	341	318	326	326	340	332	340	331	349	327	332	311	331	332	319	309	314	332	330	329	383	314	295	341	350	344	311	338	305	347	304	357	343	323	317	317	359	322	340	331	329	306	341	324	327	349	342	318	326	362	337	305	327	359	341	348	331	334	328	319	331	309	308	320	344	304	332	303	351	327	328	339	306	308	358	326	335	339	364	340	359	329	333	339	326	358	326	333	347	319	365	304	329	330	309	340	341	315	351	323	306	348	338	345	330	318	312	329	353	310	342	359	305	330	335	306	327	320	345	325	358	329	365	338	333	331	376	328	321	359	359	288	335	326	372	351	328	329	357	307	323	305	318	340	364	322	332	322	316	308	322	358	342	328	326	320	365	326	309	338	322	350	311	362	344	336	336	334	314	323	307	345	348	313	327	325	287	312	293	341	344	335	321	348	302	324	321	341	335	348	326	340	346	334	312	329	357	346	312	346	310	324	324	333	292	356	355	331	310	295	328	309	318	321	317	333	328	342	315	296	331	311	346	351	313	324	338	335	357	324	311	322	332	325	333	312	331	330	345	324	323	319	320	354	311	304	330	311	324	333	370	343	303	333	346	322	307	341	355	326	347	317	299	303	316	328	333	313	359	303	329	284	341	354	330	366	314	347	329	313	313	334	349	319	294	328	339	336	347	327	339	313	300	319	350	293	314	325	316	329	301	327	324	361	313	315	370	323	346	329	303	338	352	318	323	332	305	327	334	351	302	342	325	339	307	329	336	333	343	355	334	351	335	327	322	325	346	337	352	330	343	339	336	308	320	309	324	310	313	324	338	333	340	337	308	328	353	318	345	348	330	316	361	331	341	327	355	338	314	316	328	356	334	321	339	336	302	317	339	289	362	314	308	347	337	323	293	327	304	345	287	329	326	312	323	351	340	341	306	318	336	317	318	344	311	314	319	295	339	342	337	306	327	341	358	329	315	304	342	317	335	336	312	339	350	346	342	295	339	338	336	299	349	321	294	358	303	320	331	325	289	345	341	341	320	331	295	358	343	349	365	359	342	304	340	296	333	350	333	325	342	302	307	326	341	343	351	287	306	343	337
21296	32302	31108	25600	17426	10739	8546	7074	5445	4139	3211	2721	2224	1914	1632	1422	1241	1091	997	900	846	756	678	684	659	779	746	773	825	849	808	862	838	750	749	944	816	573	532	523	545	472	497	511	475	498	479	491	494	518	446	503	511	467	509	517	498	479	496	469	556	521	522	510	509	531	536	518	518	563	545	549	514	503	518	526	457	453	476	513	530	485	502	475	496	448	506	472	531	504	474	472	495	487	543	520	479	494	481	489	531	526	487	525	438	503	480	467	479	506	514	483	546	514	497	497	501	520	533	504	536	497	532	510	516	481	509	483	501	531	520	499	511	492	498	504	503	468	510	511	543	503	491	464	522	483	517	503	481	481	508	534	489	522	532	523	511	483	498	497	529	549	494	498	519	534	511	542	513	483	472	520	508	475	492	476	481	495	528	517	537	524	543	472	467	510	501	476	487	477	551	484	522	519	501	515	500	532	525	460	514	505	534	491	500	534	500	514	534	543	474	487	476	465	509	491	502	503	504	490	470	488	547	542	495	488	494	457	485	485	474	510	513	522	514	474	494	498	464	517	511	488	524	480	491	511	491	497	529	482	480	488	494	515	486	505	495	510	504	536	542	519	544	503	491	482	497	513	515	503	477	510	528	493	452	498	484	523	518	519	486	479	486	552	508	513	485	515	500	506	498	497	495	517	466	473	489	512	487	494	506	489	505	494	528	457	471	509	502	520	530	460	479	517	537	522	491	517	472	467	462	490	509	540	513	463	494	497	495	552	485	503	528	512	512	533	484	469	476	471	465	500	496	524	496	502	534	464	523	504	510	504	452	514	508	477	502	506	466	526	465	465	474	507	483	528	548	483	526	501	491	482	517	486	506	495	502	460	519	506	469	506	482	491	509	462	488	497	520	464	497	501	487	523	470	499	516	490	506	498	524	480	524	492	506	451	490	456	507	529	541	507	505	449	473	490	475	509	482	492	489	516	482	525	535	546	491	478	501	516	490	499	495	492	522	481	494	497	494	498	514	519	527	488	499	526	525	511	431	473	482	476	491	477	502	507	521	495	484	542	522	538	471	507	492	470	551	526	502	464	487	535	481	498	534	505	503	478	502	502	519	509	526	514	522	500	510	442	550	485	530	497	497	498	498	512	485	482	518	477	532	520	502	509	509	502	513	513	504	498	490	476	470	487	501	498	491	489	485	532	520	527	479	513	472	484	501	526	529	487	503	502	506	479	502	496	529	547	483	511	509	453	503	497	475	478	503	512	482	483	529	514	496	492	503	463	504	508	526	477	551	512	497	507	531	543	481	490	527	519	508	480	509	517	506	486	544	535	497	518	502	517	469	503	509	503	513	516	479	497	498	478	526	518	528	480	498	529	520	542	474	450	506	522	483	486	523	543	472	498	518	503	522	491	495	536	499	502	487	472	522	519	509	457	528	511	493	483	490	475	508	522	547	500	498	502	501	498	500	496	503	479	504	501	512	529	529	526	479	501	544	508	528	472	526	475	485	528	481	464	507	498	464	502	519	520	498	476	486	513	488	467	482	511	478	473	532	515	501	469	512	490	526	491	509	515	507	532	497	527	499	528	528	519	494	510	495	495	528	469	456	477	524	551	507	477	522	529	492	509	505	534	524	477	499	512	495	549	520	488	510	475	488	499	520	506	458	506	470	541	498	525	506	528	520	476	506	523	485	511	543	483	480	484	540	499	504	484	538	525	470	488	539	526	516	490	502	482	529	517	510	498	505	495	528	494	531	482	515	478	451	499	460	531	495	524	520	510	484	483	500	483	461	538	507	499	528	548	511	463	499	519	500	530	526	510	498	460	553	480	488	544	500	526	501	507	528	467	462	500	505	472	498	518	470	537	460	506	474	517	529	534	508	490	479	487	475	506	477	451	568	481	510	515	526	512	496	481	448	531	516	511	504	552	530	483	490	500	494	498	499	487	483	509	614	517	536	495	515	514	531	500	485	505	502	491	470	495	514	486	520	492	512	501	481	509	490	486	485	511	490	521	496	519	522	528	501	489	501	468	491	511	511	500	482	533	515	511	510	509	474	498	517	538	513	512	526	514	511	486	519	529	481	499	527	543	538	484	466	495	501	480	486	486	545	518	507	525	500	485	531	514	494	491	480	483	528	496	509	535	497	472	490	503	498	519	514	515	441	525	476	520	523	489	534	539	489	541	465	503	477	466	510	470	467	464	530	528	460	485	487	496	495	506	506	482	521	536	537	492	512	493	493	531	467	494	472	502	503	494	489	490	510	478	539	504	502	464	493	478	490	531	483	494	490	492	471	531	491	519	524	518	476	536	461	481	484	519	528	533	559	512	491	469	494	528	499	498	517	528	537	495	523	499	488	503	510	508	501	548	483	479	515	552	532	513	504	514	520	486	549	521	503	529	542	461	535	497	520	501	481	531	447	533	544	513	491	492	493	509	485	529	547	505	498	499	472	528	519	511	456	498	460	533	496	486	526	489	527	507	512	486	492	504	536	483	518	526	521	520	510	503	519	469	502	528	496	528	538	526	489	501	454	500	520	520	472	547	492	449	532	537	513	466	524	476	519	481	483	598	491	537	496	478	485	513	502	538	486	516	496	496	518	505	517	525	500	515	533	551	502	534	485	563	515	518	498	546	522	474	512	517	504	526	530	466	475	529	515	566	534	483	503	465	545	497	523	534	498	539	494	512	523	523	495	496	475	473	517	502	526	515	520	515	499	492	535	508	531	466	538	551	517	495	488	512	516	528	521	518	478	477	494	473	549	500	524	497	522	463	507	520	550	519	491	489	498	487	493	498	501	531	486	522	492	496	495	493	524	511	576	504	512	494	492	490	482	502	501	474	533	537	543	524	486	506	517	521	511	495	506	511	480	513	502	489	498	529	480	497	487	521	505	480	542	496	514	481	489	484	495	515	490	533	493	492	450	508	528	491	530	492	518	508	516	509	492	504	491	494	500	510	518	498	474	504	485	509	491	504	455	515	469	473	474	502	536	526	449	504	492	506	513	469	484	489	482	496	507	514	485	542	523	489	520	520	500	477	462	515	524	496	516	528	513	494	501	485	537	512	522	506	504	483	523	523	503	462	500	530	508	482	477	503	518	491	467	486	486	476	487	520	467	504	491	496	503	492	512	519	494	488	551	500	547	522	532	488	500	474	493	524	506	505	545	507	519	538	470	513	476	491	498	529	475	502	519	518	522	495	509	518	496	510	521	517	546	527	485	514	487	495	475	490	505	521	478	523	499	476	504	496	458	506	476	468	492	467	511	479	488	489	514	516	514	527	496	509	521	484	505	502	489	504	491	503	503	511	479	480	516	506	488	466	471	502	512	470	500	530	506	507	513	475	494	502	488	487	491	475	505	515	466	509	467	510	526	531	500	500	487	533	504	529	527	498	492	513	531	489	527	545	510	500	521	507	530	527	506	522	554	468	515	494	497	489	494	483	503	515	522	495	563	523	494	463	525	498	491	487	496	510	532	514	527	515
24264	21411	28705	24704	21154	13190	6986	4404	3036	2399	1726	1614	1384	1255	986	914	763	753	739	621	592	571	549	485	522	546	545	515	598	627	549	598	561	465	1044	1393	1024	433	454	418	421	409	427	406	386	409	413	429	418	405	408	412	395	413	387	394	452	361	402	389	401	385	372	418	385	423	379	421	436	446	443	403	407	441	395	402	428	417	350	404	411	352	427	395	434	408	441	392	409	400	417	398	357	420	372	457	409	395	371	435	417	373	422	384	389	388	392	440	424	350	376	413	416	362	376	363	385	374	391	381	396	399	417	373	381	395	417	388	413	390	402	439	402	389	406	395	405	397	372	405	371	426	427	380	428	415	387	402	405	432	383	402	381	387	423	453	379	425	406	378	390	383	406	370	364	393	365	438	443	417	400	412	377	387	439	429	385	393	372	380	386	378	385	411	458	413	395	391	426	375	394	394	401	407	431	393	393	381	415	351	382	414	414	432	443	346	431	414	408	385	434	399	412	400	392	393	443	392	391	396	402	431	433	404	394	417	410	389	337	378	419	407	412	411	410	404	409	414	408	408	393	436	407	401	406	386	395	428	405	406	416	430	402	405	387	415	382	432	433	414	420	385	395	388	383	413	412	383	391	424	379	379	405	404	427	407	402	368	415	372	403	395	388	426	387	396	398	359	444	388	415	407	391	393	402	412	428	383	440	418	378	377	435	380	409	364	360	413	389	420	439	381	393	422	344	410	427	436	420	374	403	376	374	386	426	405	371	405	440	385	401	386	414	400	398	380	388	429	381	396	398	423	383	395	360	395	389	393	393	361	407	393	388	394	366	361	393	411	398	405	420	436	378	425	401	386	397	436	368	367	407	430	389	384	421	425	382	376	412	386	431	428	399	418	359	372	395	445	372	384	400	394	394	399	410	392	371	413	372	390	396	387	400	389	379	386	400	408	422	418	385	391	413	384	359	374	424	402	433	382	396	388	416	422	403	376	362	371	408	408	405	405	414	391	385	401	373	407	437	374	385	382	398	442	392	383	390	379	395	394	417	433	378	405	424	399	386	438	394	393	413	405	409	429	387	426	383	383	407	411	386	385	407	406	405	407	430	346	401	383	420	420	368	406	436	399	404	398	438	395	410	423	398	386	373	382	425	379	433	419	398	392	371	403	409	377	405	409	412	375	401	398	409	403	417	419	392	436	414	404	393	360	411	396	374	453	396	412	428	414	391	409	400	418	415	403	408	410	438	387	391	343	397	391	401	366	413	382	430	406	413	412	392	372	402	412	424	387	385	430	419	403	380	353	416	388	400	388	396	393	427	397	372	411	412	377	369	383	386	436	370	384	425	400	441	392	434	393	433	373	413	405	387	444	375	390	410	384	411	407	395	363	421	377	429	415	391	385	399	374	441	397	413	408	396	420	382	388	388	390	423	390	395	377	421	374	435	401	381	408	379	406	412	414	412	383	361	372	405	410	390	396	402	409	429	392	407	422	395	417	378	365	403	384	375	389	368	412	374	404	389	392	378	422	367	360	390	369	397	414	425	437	388	416	433	408	398	419	392	390	430	366	406	391	406	405	388	422	391	404	421	442	411	391	400	403	434	418	431	404	428	389	394	343	410	376	363	400	417	440	365	382	425	404	399	415	362	395	404	384	463	387	401	380	395	415	390	413	403	400	355	409	388	400	364	384	411	405	414	430	394	398	396	410	403	402	396	387	404	383	396	426	413	415	403	420	401	400	415	392	402	439	387	404	364	411	435	407	411	384	351	403	394	427	408	410	403	409	399	419	405	379	387	403	414	389	363	417	406	414	410	398	415	400	410	381	417	423	397	392	367	433	359	372	405	402	399	402	399	399	398	395	416	416	398	355	389	401	381	387	405	394	389	386	379	415	406	386	422	388	425	411	392	380	397	400	363	415	386	394	375	421	425	447	418	410	407	394	426	366	409	362	407	408	430	428	399	411	356	447	432	397	411	425	392	423	390	419	408	414	422	395	386	394	396	422	392	419	404	396	392	410	389	380	393	396	413	394	423	399	394	403	418	363	383	425	400	410	421	399	403	413	413	406	444	424	401	381	400	391	422	382	416	392	413	411	360	401	392	386	448	416	418	416	367	401	404	405	387	373	378	371	435	384	394	380	377	409	360	400	376	411	412	423	368	403	440	408	382	397	401	408	427	367	429	408	434	413	395	371	410	398	397	399	402	452	439	395	411	409	419	385	396	406	430	417	404	396	371	426	411	379	369	386	415	416	387	419	403	413	398	438	415	379	433	420	400	406	409	430	378	399	416	415	372	420	389	380	436	405	427	388	409	399	376	399	413	392	381	424	395	430	383	414	392	404	404	415	393	386	404	393	392	414	402	430	440	371	389	396	385	390	407	424	401	408	400	395	392	427	392	399	399	377	422	388	374	423	394	448	388	403	403	441	420	359	433	408	411	389	376	431	445	430	408	398	386	414	382	384	406	409	406	441	452	430	375	397	384	374	418	461	425	375	387	365	402	380	376	406	400	414	411	403	383	375	372	360	415	409	429	401	431	400	379	409	419	436	414	398	405	412	416	363	427	387	405	397	428	405	427	435	376	405	408	393	419	392	401	394	402	389	404	375	438	418	415	413	430	390	431	417	436	400	386	365	405	425	405	420	409	394	404	372	396	399	429	357	379	386	396	398	402	402	395	431	437	370	404	391	389	390	448	391	394	391	385	415	427	443	377	417	385	413	401	391	430	424	393	400	394	400	380	417	361	376	406	385	417	391	407	397	419	414	416	382	398	399	374	361	401	419	381	426	384	406	385	408	440	406	381	444	402	397	407	390	399	397	435	409	405	383	385	420	403	398	387	409	397	419	381	400	401	386	411	396	391	394	398	404	447	412	429	395	371	413	434	387	373	395	382	401	405	433	393	408	391	413	400	393	393	394	413	397	407	413	420	404	417	401	377	415	390	424	388	396	396	388	392	408	402	362	389	413	416	394	391	400	401	389	388	371	406	424	398	375	376	444	364	395	393	403	403	377	410	393	399	415	389	429	369	393	365	392	405	398	374	380	420	413	396	409	432	405	421	402	424	418	394	404	394	364	435	417	409	379	420	371	430	403	390	418	397	404	396	403	407	428	385	394	371	387	408	390	389	405	428	378	416	402	412	409	402	391	393	406	382	403	397	400	400	349	377	404	404	399	416	430	406	402	388	379	426	386	392	404	403	400	427	433	452	368	408	422	421	421	386	411	407	421	386	377	384	411	423	416	445	370	395	430	377	417	419	404	369	384	386	397	392	354	385	412	419	401	415	407	397	384	392	399	371	412	390	404	385	365	411	390	404	430	388	358	404	391	389	405	383	440	383	375	385	411	417	387	407	387	409	448	374	394	392	407	392	380	445	402	401	414	392	384	394	406	390	385	419	384	417	392	382	438	416	403	391	402	405	410	425	378	409	400	397	402	410	378	414	375	417	375	400	367	388	388	428	350	425	405	376	410	430	395	396	405	391	428	421	418
23362	38033	36929	32163	23733	16031	13575	11049	8359	6743	5192	4415	3751	3335	2754	2300	1858	1814	1728	1358	1247	1095	992	926	957	1047	994	1039	1293	1165	1233	1256	1160	1010	2318	3544	2401	672	654	657	625	681	646	660	626	656	632	622	590	632	630	619	608	696	639	621	659	655	614	650	598	619	608	614	624	598	618	755	752	709	732	711	654	615	572	595	622	622	591	621	603	626	649	611	646	658	601	631	622	582	594	590	604	632	623	651	594	595	606	621	589	650	613	647	640	629	608	630	596	585	621	646	616	628	651	570	595	657	618	619	660	622	636	619	591	631	646	615	591	582	608	634	614	585	601	596	604	612	645	639	621	616	582	620	618	552	631	596	567	609	648	580	604	602	616	644	631	636	557	588	596	612	653	619	555	619	634	623	597	583	601	585	582	612	638	622	634	584	614	610	600	599	597	632	624	584	634	588	668	639	609	619	648	610	587	601	636	633	601	618	563	589	658	611	591	660	663	622	618	589	598	604	595	560	640	681	617	610	632	610	620	613	631	653	610	656	610	620	626	598	634	645	663	628	608	618	605	588	526	662	645	621	570	604	636	596	628	600	603	599	568	618	599	628	614	576	608	633	665	581	607	615	577	597	621	644	610	590	617	608	628	590	643	607	590	642	621	605	614	581	622	599	650	612	608	632	615	599	599	629	619	612	592	628	667	601	655	589	609	640	617	590	585	605	588	585	612	611	615	588	619	602	619	649	608	634	616	626	625	609	633	626	611	614	614	616	580	627	621	643	586	632	636	619	639	580	638	577	618	602	622	536	656	602	599	594	605	587	601	613	627	637	650	615	619	592	629	615	603	642	597	624	614	574	591	599	584	620	625	595	611	601	638	615	597	594	632	597	609	623	592	613	607	605	623	618	625	601	606	595	591	597	635	615	674	596	599	609	622	624	600	614	563	606	637	596	612	586	619	622	594	616	597	553	622	589	598	626	592	612	622	589	666	630	598	629	651	643	640	616	615	605	638	664	630	659	625	591	591	607	621	590	613	649	618	595	579	624	551	649	647	640	593	637	621	644	594	592	592	585	604	607	670	628	624	648	610	629	634	677	650	614	586	630	581	638	615	586	592	625	583	627	623	600	643	610	624	605	634	607	565	630	599	605	634	658	565	640	653	614	623	634	583	674	576	628	593	596	595	554	624	564	593	635	620	612	655	585	614	557	598	659	573	627	609	637	622	666	606	596	628	588	654	636	610	626	635	609	630	614	607	667	558	638	623	647	585	619	632	589	622	596	579	601	594	641	652	592	591	616	631	581	623	637	607	647	595	615	541	598	590	585	586	612	598	624	641	638	622	625	608	624	619	607	627	642	672	617	599	589	596	606	600	609	600	628	589	591	628	601	647	586	641	615	640	599	602	621	625	598	617	656	630	618	630	645	643	624	580	596	602	608	571	604	554	584	658	599	612	593	583	647	637	612	571	605	574	599	596	629	587	594	642	585	596	648	561	610	623	633	660	631	630	616	624	648	597	628	596	637	604	669	635	584	604	618	645	603	599	626	645	639	598	595	585	673	676	603	625	580	619	589	576	610	616	613	587	592	582	604	635	623	609	632	638	600	622	657	642	638	606	614	608	606	602	577	593	621	623	656	631	658	645	618	601	597	635	663	642	602	638	597	652	612	637	634	651	610	614	627	636	624	630	597	597	583	638	618	643	629	619	643	646	625	597	629	614	646	612	578	606	598	611	627	590	615	634	632	614	627	605	609	628	608	649	614	604	630	602	580	625	622	590	598	605	613	628	604	631	658	628	600	631	628	663	648	616	603	605	675	601	599	630	572	579	627	596	609	650	594	613	574	647	636	616	563	658	661	642	588	627	622	601	558	604	624	618	618	598	570	607	591	611	623	620	605	624	613	590	658	607	650	621	600	588	632	620	622	631	618	639	613	586	616	636	589	599	611	564	623	572	623	647	612	613	603	639	647	629	633	627	582	558	618	605	589	637	595	637	593	570	608	641	606	673	602	619	612	639	654	632	628	654	584	600	610	637	597	652	618	605	591	633	619	616	602	624	589	574	601	646	623	584	640	625	571	646	597	660	590	629	626	608	603	598	590	643	607	624	606	554	629	664	643	628	619	621	684	606	639	581	618	599	614	594	635	607	600	604	622	600	598	563	624	611	592	648	622	614	623	673	603	614	579	614	638	556	593	598	628	657	610	615	593	577	549	622	623	581	608	603	623	618	568	593	595	645	581	606	606	632	602	653	557	604	653	603	643	648	596	645	617	608	594	628	617	626	644	585	568	590	608	649	602	617	572	627	570	615	602	609	602	580	615	596	628	571	609	601	613	611	618	593	616	641	605	582	601	578	631	613	618	614	636	594	575	618	615	608	609	591	621	574	627	650	632	591	605	611	570	633	645	626	599	626	604	605	632	553	683	593	621	610	635	629	622	618	622	611	542	600	642	628	579	657	647	626	577	622	650	601	634	598	597	601	630	638	658	606	626	599	595	603	624	643	576	624	639	613	649	642	596	626	625	580	650	614	615	638	589	607	603	635	620	628	611	621	601	608	619	616	631	615	584	628	631	587	597	647	605	617	626	574	632	620	604	667	619	611	626	635	595	646	658	590	604	625	604	623	594	621	637	613	611	579	606	588	617	640	574	593	592	583	615	614	639	659	609	606	680	624	567	597	634	635	660	624	637	592	599	596	613	604	640	563	622	629	615	659	632	604	606	619	641	599	615	611	628	607	640	619	590	608	634	612	619	623	592	606	628	602	597	629	596	596	603	631	594	564	594	602	553	595	622	637	644	582	611	600	585	611	590	669	599	619	658	583	577	607	610	636	649	607	638	617	611	598	613	648	611	559	656	587	615	631	605	595	581	583	619	592	627	562	598	611	579	624	609	608	596	609	618	627	590	595	616	656	616	620	576	660	635	606	598	670	611	603	609	641	591	612	601	581	604	622	612	603	599	617	592	616	581	642	628	626	581	616	590	593	626	632	610	585	552	600	639	616	610	620	604	567	652	605	695	609	612	602	636	598	631	619	635	630	645	596	637	609	591	657	655	561	618	594	631	613	570	599	621	590	606	629	595	603	590	629	641	611	589	612	617	656	564	602	624	650	579	591	649	609	625	615	618	608	611	597	624	620	664	640	632	649	630	599	629	613	600	596	599	621	588	630	650	615	582	630	606	596	630	611	654	582	603	584	633	578	640	621	631	628	586	622	609	584	608	589	580	588	595	615	614	646	622	601	608	597	599	636	585	590	628	609	616	615	616	619	641	575	594	621	596	606	657	650	589	593	630	620	633	621	561	625	585	594	642	541	596	626	585	586	584	606	626	603	615	634	620	644	621	594	588	660	591	568	624	603	647	604	627	546	585	600	643	598	600	608	609	628	624	611	610	604	625	636	609	602	625	649	612	591	639	651	595	620	626	618	575	588	616	615	583	569	629	613	663	630	611	597	613	615	588	595	604	627	607	604	618	555	667	655	570	614	632	620	617	640	607
23266	21427	29319	23927	21557	21157	14034	6860	4527	3477	2756	2296	1912	1679	1456	1150	994	1035	845	758	729	636	586	525	535	623	632	689	737	686	645	683	660	576	1464	2369	1819	459	428	420	444	384	431	414	393	388	393	408	425	440	418	466	384	400	422	413	397	382	453	404	385	379	401	405	410	383	481	487	474	477	467	447	401	394	431	415	402	381	396	390	398	385	394	422	413	425	415	405	419	387	413	423	402	389	378	335	395	396	406	393	378	415	408	400	386	426	369	402	408	427	426	393	427	386	386	379	385	416	403	445	391	337	356	418	389	426	379	382	386	378	402	402	405	396	418	433	416	401	406	385	393	408	411	389	375	427	380	381	388	415	412	386	416	400	396	422	409	420	401	401	358	389	449	372	419	412	447	408	411	400	420	373	390	397	404	392	415	402	399	405	407	430	402	424	393	406	443	372	434	382	387	387	404	419	413	418	379	429	401	387	404	378	445	403	371	380	385	400	420	439	432	404	367	403	392	396	427	398	424	397	439	419	412	383	434	396	393	417	353	400	395	401	377	390	410	393	395	430	401	390	395	356	427	402	393	388	412	390	437	388	380	405	402	381	403	380	401	386	426	362	420	409	395	396	389	395	399	401	404	379	408	411	384	410	395	394	402	381	385	383	405	434	367	355	403	359	366	420	361	378	388	397	402	415	421	383	425	400	405	390	447	406	400	400	374	351	418	384	391	383	403	435	381	378	384	417	376	375	427	426	358	452	402	403	414	404	389	400	426	423	377	434	391	393	349	382	394	423	410	396	418	379	411	381	436	421	424	420	392	406	388	415	403	378	423	406	385	412	407	438	406	393	443	414	394	423	374	416	424	413	418	399	420	406	417	405	376	394	410	419	431	403	379	412	412	417	410	394	422	409	413	383	380	416	421	391	408	428	372	381	400	391	405	380	377	370	411	423	408	437	400	400	412	404	407	356	417	396	398	392	402	412	447	406	419	419	381	383	425	451	375	400	383	399	430	386	396	413	426	415	396	388	410	421	411	379	399	405	405	402	439	426	420	433	368	418	363	396	405	402	401	407	402	417	396	362	372	392	397	398	384	397	411	419	422	399	362	376	385	420	427	407	390	407	382	408	399	375	406	412	423	394	390	389	396	419	416	409	389	405	433	408	409	363	419	416	399	359	403	435	395	409	397	389	410	443	419	418	385	404	381	401	435	362	393	427	451	353	374	396	382	431	400	388	420	397	414	388	405	362	380	389	401	378	374	387	407	369	410	376	450	391	401	421	384	364	397	381	428	392	382	383	377	387	409	396	414	379	395	414	436	423	436	395	381	369	417	401	389	393	384	439	412	398	424	432	401	386	367	394	396	359	406	398	396	425	392	393	406	387	399	372	379	394	379	406	364	403	399	423	400	418	434	409	388	402	430	389	394	405	411	387	418	376	409	394	368	396	403	435	393	396	407	378	404	404	387	383	375	362	390	403	411	388	384	427	380	413	385	459	373	417	409	402	413	428	376	444	400	395	400	403	408	360	408	399	413	382	389	401	402	387	419	390	420	398	400	400	430	439	410	388	406	433	371	421	400	438	401	378	405	381	398	369	387	409	388	392	421	389	392	389	400	404	400	371	412	424	409	398	410	360	402	387	411	360	381	405	393	401	383	365	415	393	393	411	436	389	410	400	415	374	380	368	356	389	380	371	418	374	417	399	397	380	379	408	373	420	376	424	364	398	407	424	410	356	408	411	426	363	408	374	336	426	458	396	387	435	408	390	391	406	442	389	384	418	399	424	399	395	416	371	409	408	357	422	385	432	412	378	414	417	409	424	391	420	404	404	386	386	409	379	391	375	380	407	350	413	425	376	380	405	440	361	422	400	390	405	409	404	436	407	416	379	405	370	418	431	404	385	370	369	399	400	401	382	388	393	409	418	394	390	396	369	404	385	411	411	404	388	424	412	379	388	394	391	408	404	361	416	429	430	387	412	409	378	438	422	422	408	400	423	378	399	397	403	409	381	387	376	393	387	427	389	376	404	397	354	384	374	390	373	412	442	405	373	412	394	413	402	441	382	401	404	361	386	372	407	431	431	375	392	416	385	379	422	379	412	390	416	396	389	408	398	421	429	385	423	397	405	397	446	363	412	405	406	395	374	434	379	384	394	431	419	433	404	417	424	399	444	424	390	391	385	396	408	422	355	420	405	407	403	390	382	418	396	405	400	376	401	392	390	416	390	405	379	397	389	389	381	384	382	429	428	424	419	405	442	417	373	441	389	430	409	424	384	365	389	410	414	390	388	375	411	430	411	398	388	443	386	408	388	421	432	431	385	381	384	421	396	416	421	399	381	403	385	419	376	387	418	385	447	399	418	423	385	417	409	397	392	452	404	405	421	386	426	411	384	389	399	436	414	365	384	402	402	384	383	406	404	383	401	365	398	391	378	404	428	417	413	395	394	385	408	383	393	415	389	383	390	379	387	414	390	409	376	386	399	423	376	388	393	396	403	372	420	381	396	424	414	415	410	407	368	403	402	431	425	393	353	414	376	423	424	407	427	412	398	405	362	381	369	402	408	408	444	396	406	388	411	351	380	387	397	388	403	415	414	419	418	461	411	448	378	406	419	381	430	403	390	376	412	419	385	390	408	414	375	370	369	435	408	373	398	388	413	441	420	408	385	439	421	363	401	376	399	400	434	400	420	378	407	386	408	411	394	419	386	378	412	392	360	403	410	386	396	397	370	402	380	378	410	362	388	394	379	387	371	441	386	389	373	404	398	393	396	379	405	404	399	417	416	423	410	387	378	404	440	406	406	411	402	423	370	366	399	398	391	378	401	400	403	396	413	431	426	444	392	430	426	396	373	409	382	428	393	394	419	408	408	403	407	395	386	432	401	406	428	406	401	421	381	403	401	385	363	409	349	372	413	387	394	424	411	393	388	414	416	393	356	394	414	400	425	394	410	420	415	418	413	387	376	407	364	388	424	428	410	382	406	405	401	396	411	400	403	384	333	389	382	394	346	412	402	393	407	411	404	360	359	397	396	388	407	399	386	377	402	371	405	387	406	369	436	400	384	400	383	383	410	417	404	414	368	401	386	370	377	402	395	379	418	398	365	404	400	377	403	422	383	362	399	415	395	413	423	416	416	344	398	427	426	379	338	414	371	394	406	386	392	407	411	420	425	382	392	387	410	419	366	379	429	414	389	409	459	400	384	388	385	403	432	406	408	408	385	368	391	427	406	393	445	416	414	426	410	390	413	410	416	425	406	383	375	406	418	420	421	402	391	391	410	424	387	402	393	381	378	431	404	391	422	391	387	417	380	418	404	392	365	384	390	405	425	407	422	406	405	400	394	389	420	405	424	401	434	422	392	394	405	412	381	395	431	400	364	346	403	372	372	383	391	443	421	405	413	405	391	392	408	364	407	385	410	424	398	374	407	404	405	411	413	401	432	424	391	371	397	368	409	381	402	363	365	414	412	407	388	390	412	404	444	386	389	362	432
25290	41754	40771	36596	27479	19303	16939	14425	11607	9301	7438	6376	5373	4566	4059	3149	2757	2456	2086	1858	1588	1278	1162	985	1160	1268	1202	1301	1630	1496	1442	1346	1364	1175	3681	6213	4201	684	653	680	572	636	652	678	589	651	602	587	663	629	602	640	625	668	652	594	649	630	581	625	623	605	601	639	587	611	636	799	880	895	738	715	644	681	638	642	583	615	569	594	538	604	606	639	595	562	645	617	605	624	575	638	609	593	564	554	589	616	585	599	563	672	575	612	660	572	584	592	590	629	585	582	565	582	601	624	590	617	576	622	616	631	582	602	593	572	599	613	615	597	612	605	610	583	603	599	584	583	612	601	619	585	596	630	620	627	615	564	649	622	596	641	598	580	578	576	590	589	605	608	580	626	629	602	567	580	596	630	594	604	652	570	573	589	603	647	629	592	608	640	610	603	625	550	620	614	634	531	624	581	596	588	649	578	614	597	630	608	592	569	632	623	574	608	591	570	585	621	650	563	576	579	596	581	614	609	616	584	644	581	598	563	617	604	631	576	579	602	591	587	627	574	601	596	612	569	592	564	668	541	598	580	596	625	550	586	554	600	598	617	611	609	602	611	615	619	649	629	643	590	587	601	596	610	582	587	572	622	585	582	629	600	622	595	603	605	600	637	587	615	538	607	607	580	594	613	603	602	560	614	552	617	588	622	596	597	572	579	591	604	565	572	612	610	590	569	689	629	632	595	614	593	564	638	578	587	544	607	604	615	610	624	594	559	597	610	576	600	564	608	613	615	591	568	590	597	565	566	627	590	541	581	617	620	586	594	628	646	610	652	611	588	598	589	618	589	614	591	616	586	586	526	646	560	590	632	571	641	560	605	636	569	617	580	637	612	579	588	541	591	559	593	582	624	606	632	607	596	628	622	608	566	595	567	572	598	592	584	569	598	627	607	616	580	664	566	639	626	628	566	581	606	603	615	576	649	591	621	615	655	598	617	608	610	629	590	615	614	598	598	575	588	639	585	592	604	609	598	587	600	615	666	553	615	662	621	546	616	603	562	598	592	559	578	625	550	646	583	647	631	595	600	602	577	590	621	596	595	626	604	569	610	562	613	618	597	603	598	623	603	583	596	569	586	585	613	590	577	602	587	595	617	590	573	663	614	596	613	606	594	594	581	612	558	617	617	608	590	564	611	576	611	632	602	597	568	627	590	581	605	587	615	631	643	605	580	572	593	606	653	612	602	567	631	650	617	587	640	620	605	606	612	616	642	570	609	580	640	610	612	550	579	608	583	610	578	605	626	644	602	599	577	603	585	606	567	607	585	569	617	581	625	594	618	590	573	635	565	563	589	623	563	578	600	576	563	582	585	641	615	560	561	587	591	604	624	611	593	578	649	597	593	611	583	637	608	589	597	665	603	633	644	608	612	608	624	603	648	618	587	579	611	589	587	612	613	574	599	629	614	610	609	589	563	597	603	597	589	627	605	587	604	622	593	603	611	615	563	595	606	610	541	611	592	573	631	607	615	577	559	544	583	619	619	606	615	601	637	588	581	563	611	545	580	608	607	605	588	563	555	645	613	588	609	583	555	642	608	566	654	609	598	582	619	605	630	586	595	613	545	594	637	610	573	578	629	598	576	622	617	655	533	603	653	628	599	611	602	596	590	570	628	627	621	584	629	573	602	569	544	631	592	610	593	594	613	627	593	589	605	603	609	596	613	588	624	600	629	640	623	608	637	615	589	628	595	596	629	615	605	599	633	632	574	602	571	602	578	561	642	597	565	613	609	620	623	572	589	595	552	577	613	625	633	535	589	583	573	617	610	608	604	613	597	591	617	575	618	618	562	594	604	616	565	597	596	664	589	616	648	575	616	576	628	564	605	614	576	580	645	632	607	626	634	605	601	630	584	592	581	647	634	594	616	640	612	624	623	582	591	603	616	585	615	628	574	632	640	607	650	565	576	588	637	597	642	602	639	635	631	609	598	535	563	574	603	624	652	592	619	625	634	551	615	605	623	610	583	570	618	601	595	606	604	580	571	584	589	553	550	606	591	585	620	641	573	623	579	608	586	619	635	629	637	622	653	610	597	611	605	578	619	654	575	579	588	635	645	628	621	578	613	603	641	591	596	623	620	605	608	641	614	598	611	611	597	597	596	557	621	610	636	610	595	599	579	597	579	612	587	608	573	621	620	591	611	614	633	577	600	565	615	525	609	588	568	602	565	595	588	590	566	637	628	586	577	567	600	578	636	581	592	606	590	614	596	627	616	606	602	607	645	585	574	614	582	605	595	611	636	600	587	583	589	623	594	590	624	628	607	570	574	572	570	548	576	596	597	598	587	612	620	598	612	597	593	599	601	600	549	584	614	643	622	602	587	607	593	575	583	602	610	614	602	566	649	562	623	620	600	616	624	571	597	609	590	585	588	584	629	578	581	574	566	616	598	585	594	591	571	627	618	584	645	611	601	605	583	603	579	614	582	624	599	625	621	613	586	598	636	603	606	588	616	609	590	608	589	603	585	604	613	621	620	577	585	609	603	583	572	553	541	555	559	607	626	579	560	603	598	582	603	601	583	609	590	593	620	650	625	581	620	610	613	621	609	569	610	615	630	588	622	566	622	564	600	587	630	652	603	576	617	642	641	586	565	615	612	585	624	592	592	616	589	634	638	603	668	588	583	545	605	614	547	614	597	619	587	605	620	592	583	593	627	639	584	582	602	622	567	606	611	580	589	589	551	643	610	597	609	602	595	615	579	557	659	588	570	595	622	560	560	630	618	581	620	630	579	594	591	576	618	586	598	588	595	635	608	602	595	588	634	592	611	601	583	614	593	580	565	590	622	632	568	618	629	638	610	601	574	605	575	580	608	615	595	581	570	609	599	597	583	630	600	601	626	635	615	608	585	627	662	579	579	611	593	637	584	625	583	575	584	615	571	585	551	571	657	621	611	582	610	586	603	585	611	623	602	624	586	594	603	569	598	606	611	569	603	602	622	613	623	629	607	633	600	571	593	577	585	590	593	568	604	623	610	596	575	618	569	613	564	618	631	603	584	583	604	632	573	589	596	613	587	620	605	610	617	627	595	593	629	630	594	680	602	581	640	582	626	568	549	593	624	553	592	614	605	604	616	618	610	648	611	623	625	626	597	607	579	608	601	601	599	621	593	588	643	594	623	612	621	614	623	583	591	596	594	600	576	597	588	624	585	587	614	635	638	571	596	608	624	608	578	585	616	599	575	616	616	601	585	590	608	542	626	595	555	588	584	600	583	583	633	603	582	555	602	584	637	613	583	587	553	597	583	592	614	585	622	598	659	598	595	555	611	572	584	627	597	658	613	577	610	575	601	566	592	635	555	615	586	629	606	587	583	564	564	609	637	627	597	584	607	617	573	585	579	609	592	623	593	585	663	613	622	630	599	603	592	584	606	627	609	602	580	601	603	596	624	622	591	640	582	602	598	588	568	603	604	584	608	599	622	598	556	534	619	648	645	562	618	581	592	583	642
27231	22039	21570	18225	8972	3876	3040	2406	1802	1490	1170	1022	867	830	675	575	567	520	524	443	433	417	374	393	396	414	380	409	484	509	436	463	438	380	406	466	452	334	333	349	310	329	335	347	358	312	347	329	341	348	334	330	293	369	322	336	349	359	312	323	345	328	323	334	320	365	356	339	351	343	383	327	348	330	354	368	337	310	348	321	359	332	333	338	341	314	339	378	342	338	343	309	318	332	314	290	343	345	338	314	360	316	358	296	302	325	334	319	323	331	340	345	348	309	303	355	342	353	320	336	352	345	347	325	315	313	352	325	345	297	319	348	363	337	346	331	357	375	348	370	323	328	317	344	304	345	352	369	325	356	333	347	327	335	344	358	321	360	300	375	337	339	336	332	319	331	337	312	327	295	340	358	354	335	345	327	317	358	345	328	355	350	308	336	310	324	348	356	325	325	325	375	367	331	375	347	323	346	330	329	349	331	370	339	321	341	326	315	339	346	349	331	338	350	357	346	340	345	319	340	367	309	319	379	319	321	344	359	348	339	319	327	336	294	309	328	293	313	342	322	323	319	355	333	360	340	343	309	326	350	343	345	327	328	325	361	321	331	308	332	327	377	318	356	362	345	349	338	367	355	321	304	325	343	324	389	331	335	318	341	334	314	331	341	341	344	335	360	325	324	310	337	347	319	332	336	316	322	317	329	369	322	369	379	332	343	354	407	336	363	328	343	288	319	305	341	356	338	332	306	349	330	318	356	318	336	326	333	326	321	315	317	331	338	353	352	321	351	351	316	342	357	387	306	315	344	316	351	344	317	324	318	330	335	335	354	356	345	323	330	326	329	358	343	346	330	370	314	331	361	342	377	328	315	317	346	345	327	309	366	320	325	383	335	361	340	370	310	362	320	321	324	359	322	324	299	349	350	313	312	328	317	308	331	313	313	316	340	331	348	308	291	330	310	329	332	353	365	340	320	341	315	318	342	342	332	310	351	348	318	328	349	320	306	326	332	335	367	364	329	339	330	327	323	340	326	335	347	327	351	342	323	321	304	319	334	351	308	313	314	317	356	323	339	314	338	344	304	342	332	343	355	283	332	387	342	346	357	293	327	313	320	290	329	369	334	333	319	332	368	316	331	330	345	307	355	344	349	368	316	348	323	351	342	354	351	313	357	324	354	330	335	381	326	331	363	334	355	344	338	354	317	378	344	303	350	334	341	322	326	313	333	338	349	340	337	304	319	370	348	337	363	336	356	327	313	334	358	307	355	302	339	357	342	355	376	315	332	328	377	348	298	366	354	329	323	374	365	365	318	331	322	336	353	343	331	330	326	335	327	341	364	317	329	336	323	301	353	362	345	331	358	319	328	371	369	335	304	343	296	370	354	333	371	276	318	353	331	324	327	329	340	334	336	331	318	322	326	345	359	353	325	305	335	282	342	334	323	338	353	310	326	304	321	311	326	350	316	324	345	331	349	324	367	373	314	330	349	354	342	375	339	346	327	328	324	369	360	347	359	347	332	358	408	369	326	360	276	303	334	334	326	328	334	304	311	332	365	315	330	342	354	338	330	366	292	319	309	344	347	305	333	329	313	331	323	346	358	309	338	344	340	313	340	320	323	354	342	311	348	344	361	333	338	350	382	315	327	297	340	331	310	355	337	312	311	315	328	359	351	322	354	339	315	330	368	370	303	340	344	324	325	336	347	335	369	336	330	316	357	277	356	323	319	320	359	337	326	326	349	334	367	334	315	362	326	335	349	330	336	333	317	336	333	352	347	353	336	326	335	335	334	331	315	345	324	339	329	343	314	311	321	336	337	342	354	344	328	328	308	349	349	359	334	332	366	329	326	341	333	354	373	339	344	328	373	369	335	322	347	326	314	356	321	347	339	350	328	320	319	336	339	333	354	346	320	321	391	334	331	334	337	369	352	343	328	333	355	369	348	326	368	345	332	340	322	320	358	321	286	363	342	359	319	344	330	325	330	335	332	346	320	343	327	363	336	350	347	340	326	327	373	327	332	363	332	328	328	331	318	343	350	334	346	324	329	342	357	323	351	352	315	333	330	331	322	324	354	319	324	333	308	367	343	319	314	330	300	350	321	346	348	343	344	362	323	338	343	318	348	344	329	347	300	329	306	320	354	352	362	339	311	336	318	331	336	364	357	327	312	319	303	318	342	364	330	333	352	369	324	322	340	319	327	358	323	319	327	350	346	317	341	338	300	316	375	338	334	349	333	322	335	317	332	324	344	337	373	323	344	324	352	326	323	354	329	359	338	361	331	329	378	395	310	342	327	337	355	328	319	371	321	338	355	321	363	339	340	355	311	326	341	330	325	324	345	304	337	343	359	342	340	359	320	330	349	355	320	355	335	329	374	324	362	315	322	341	337	362	328	337	348	356	318	342	373	345	327	351	328	355	342	390	318	340	313	329	334	318	329	324	314	334	374	325	372	332	340	384	318	326	347	331	362	312	314	356	344	353	329	352	331	333	333	368	311	352	338	301	320	329	336	348	315	356	364	332	306	334	362	313	342	366	348	311	332	319	354	358	350	375	362	301	320	322	342	340	324	337	338	355	356	331	337	346	328	330	345	326	336	327	330	310	352	339	324	312	332	355	308	340	371	335	316	324	329	368	330	333	352	352	350	336	339	345	364	338	334	329	333	325	320	308	358	350	342	339	339	363	365	354	325	321	330	331	306	344	344	366	336	347	316	319	361	327	343	370	350	314	340	280	371	346	344	336	335	324	322	292	320	339	330	333	312	312	317	336	337	323	337	322	348	326	338	370	322	340	348	365	358	335	309	344	323	326	323	318	349	359	340	323	362	339	345	314	332	336	355	331	343	317	328	332	320	337	319	323	316	352	346	321	347	347	364	348	343	377	350	345	324	347	320	346	327	335	329	364	345	294	367	347	338	346	311	327	335	329	340	354	338	307	362	335	353	376	334	319	338	358	340	355	354	350	323	370	350	348	346	391	327	352	339	363	357	310	307	322	373	347	307	318	354	321	310	350	349	347	313	362	303	358	324	358	311	318	360	318	352	350	350	369	321	346	309	364	358	335	354	339	358	333	344	349	332	347	323	344	332	332	337	310	337	333	375	340	326	370	338	301	366	304	340	355	314	313	387	322	339	331	353	330	341	329	363	372	340	329	357	326	336	333	329	333	338	362	332	357	313	352	333	340	333	334	337	333	359	348	334	354	327	345	356	342	346	334	277	311	336	310	326	323	343	333	334	330	319	338	329	301	326	338	355	349	350	302	348	343	364	313	352	315	300	357	334	363	311	305	325	330	334	345	328	325	315	348	329	360	309	364	331	341	345	366	340	348	326	352	337	340	327	327	337	364	348	356	347	343	349	341	343	298	349	359	363	354	339	331	325	302	375	357	344	309	358	353	357	326	337	362	341	323	342	339	336	358	336	329	336	316	338	337	342	326	332	353	341	374	344	334	331	324	331	374	328	301	304	335	332	346	323	329	327	318	357	316	327
21092	30311	28500	26377	16260	9838	8493	7029	5483	4351	3285	2629	2291	2103	1642	1373	1185	1195	1131	940	817	744	680	613	729	749	778	790	904	915	881	826	755	761	746	982	881	534	512	515	528	552	543	550	535	527	532	517	552	549	509	526	534	508	531	540	559	534	523	581	503	551	538	504	514	528	512	512	534	523	511	547	528	516	526	520	544	550	558	492	519	494	523	548	491	526	491	524	544	535	531	570	507	533	496	486	511	532	508	519	532	502	493	540	526	519	517	525	515	485	535	549	526	501	503	539	526	493	523	533	466	512	522	498	540	556	485	521	577	543	540	554	489	512	507	515	510	534	560	515	511	493	536	491	523	527	465	525	533	519	485	503	542	553	515	519	494	517	503	519	513	565	497	505	494	483	504	560	500	517	522	489	554	552	522	537	503	507	492	537	531	522	527	517	476	543	547	521	503	535	562	563	570	548	546	519	525	506	490	505	509	542	533	486	492	516	553	522	499	501	439	542	518	505	518	522	522	500	535	477	516	489	512	526	557	530	518	510	542	557	511	501	510	539	485	488	503	526	526	529	517	522	531	505	485	528	494	504	548	490	483	529	519	500	530	534	529	515	506	518	492	499	487	514	560	525	516	492	518	526	545	538	494	549	513	504	506	546	494	491	511	516	523	469	542	481	515	480	528	490	516	510	527	492	505	525	537	549	517	497	542	536	531	525	511	551	517	535	502	489	499	498	507	523	526	513	514	527	532	520	502	509	536	521	502	487	514	521	496	554	551	554	486	513	521	496	476	505	552	516	468	536	504	521	500	517	535	527	542	522	536	522	505	545	557	499	531	463	550	492	529	544	571	502	473	482	542	513	466	524	534	521	538	547	563	547	499	532	497	580	503	506	512	505	498	507	514	466	492	533	504	526	530	546	504	500	555	496	529	545	518	505	527	534	470	489	530	519	502	506	506	541	494	510	549	527	499	535	541	508	489	466	522	536	499	548	485	494	553	543	567	510	533	537	508	517	508	506	537	522	509	478	467	530	543	503	516	513	484	523	518	517	558	528	519	526	532	526	515	491	533	539	491	542	534	517	539	519	510	541	532	517	508	537	523	545	537	532	519	505	527	492	531	515	509	488	532	487	531	519	520	515	484	512	498	523	517	535	559	517	544	516	524	487	533	509	517	514	510	545	526	513	514	557	523	517	528	539	543	520	488	505	493	560	505	539	531	493	458	553	503	499	523	525	529	523	540	570	521	531	537	483	545	494	497	501	502	540	523	538	525	540	516	541	534	548	482	563	499	516	520	512	531	515	497	490	513	503	484	558	531	510	504	526	498	518	532	525	466	541	525	518	510	507	475	538	538	558	524	520	535	549	494	549	494	555	504	508	511	478	537	475	545	530	525	480	531	562	493	532	549	544	520	534	526	548	547	534	546	523	526	486	512	534	568	488	520	538	530	513	507	527	537	558	558	549	479	477	541	540	536	505	511	546	527	547	545	566	479	519	504	516	476	522	529	509	467	544	519	529	580	511	552	525	521	543	532	550	518	550	507	503	504	591	470	512	497	522	507	509	534	487	523	495	558	544	557	509	540	516	528	541	507	502	550	521	552	491	540	551	491	531	536	524	495	503	486	484	510	474	535	517	500	480	504	519	558	543	530	518	527	523	502	552	531	546	502	522	533	512	526	510	536	514	501	583	499	522	543	540	529	529	508	493	480	509	531	529	577	507	508	462	497	510	502	507	520	477	549	513	525	518	501	551	506	510	526	531	513	573	539	497	526	507	507	499	526	506	494	526	549	489	540	509	516	467	516	528	532	514	470	544	491	503	499	505	496	494	519	511	513	511	530	511	516	515	528	513	499	483	509	517	502	496	510	506	509	493	523	523	498	507	520	529	522	488	513	530	526	544	508	491	457	487	517	533	513	524	540	511	522	533	564	532	499	533	537	523	501	566	479	517	527	502	511	554	468	501	529	508	474	521	537	497	512	522	535	492	511	533	501	564	501	555	566	535	511	522	538	538	534	514	496	500	478	554	501	508	508	554	525	476	498	521	511	529	531	567	514	507	485	520	479	503	517	549	546	500	530	502	516	499	542	500	531	533	512	537	527	509	508	573	526	523	507	531	533	495	495	518	533	570	487	509	536	566	522	500	516	545	518	554	501	542	556	490	552	586	527	492	476	508	546	558	524	516	523	528	503	515	525	500	518	523	529	495	553	505	523	523	527	538	528	483	514	513	592	513	521	531	512	513	555	546	517	498	528	500	512	512	510	510	503	532	470	517	541	486	530	517	531	502	501	550	536	503	535	528	498	540	511	525	501	546	511	520	488	502	509	491	506	490	510	505	535	521	521	540	532	493	535	513	538	561	491	516	549	482	524	508	464	518	529	551	525	541	490	497	526	469	504	521	508	549	479	554	522	536	509	510	550	556	531	518	509	540	531	544	549	550	518	474	557	537	518	505	519	532	508	529	478	531	537	556	514	554	490	482	559	489	506	500	561	535	551	494	502	530	527	487	499	531	519	508	525	576	558	561	519	531	517	508	517	562	498	528	522	543	470	551	528	547	524	496	512	560	548	524	546	512	552	537	514	541	506	514	534	500	535	539	554	513	549	510	484	484	547	517	506	536	474	490	484	505	486	513	519	502	481	488	579	501	517	490	529	523	551	468	515	550	506	490	494	540	506	563	507	520	556	516	515	502	526	529	548	510	491	518	523	543	503	519	504	497	466	515	523	526	525	512	528	504	533	541	504	484	523	528	521	485	505	524	539	525	501	495	525	540	491	534	514	530	505	550	473	515	563	482	501	523	560	517	523	525	531	513	485	489	525	526	569	499	522	510	519	518	530	507	534	583	501	525	543	471	508	508	494	533	485	509	528	515	485	515	516	499	538	502	474	550	512	565	534	469	536	516	498	523	520	509	537	519	523	544	502	530	458	565	497	542	537	500	511	543	555	531	511	536	544	526	524	503	537	570	541	526	518	511	540	531	509	541	511	531	481	465	506	517	534	532	515	509	493	537	496	478	532	536	510	551	553	501	515	521	550	527	522	487	551	526	518	551	536	495	539	508	517	531	493	536	495	487	536	552	534	516	517	496	516	515	494	507	502	526	555	507	550	532	555	522	555	506	497	547	556	511	546	508	536	513	520	497	521	503	512	517	565	487	493	514	492	513	535	557	506	531	502	499	494	520	497	483	506	525	513	501	472	487	507	523	460	515	518	548	517	568	501	510	525	517	480	503	518	538	486	522	523	529	521	536	517	512	545	522	500	562	487	522	500	524	489	519	481	498	558	557	517	552	548	563	503	544	562	522	507	532	495	504	536	541	560	538	519	502	512	544	518	517	503	531	519	521	518	512	542	537	519	489	492	523	516	519	477	533	543	542	503	512	570	512	554	535	526	515	547	496	526	507	519	522	506	549	496	494	529	554	503	498	513	495	471	522	508	521	550	517	516	514	517	539	517	522	531	509	514	484	531	479	488	490	543	522	479	543	508	536
24235	21384	28682	24701	21090	12629	6467	4350	3160	2557	2004	1566	1315	1168	996	891	802	758	724	649	538	504	470	476	472	491	487	522	589	613	591	520	469	503	806	1555	1138	446	449	375	418	375	381	380	378	398	385	401	431	378	412	423	424	421	400	369	390	390	375	397	377	371	405	366	429	393	394	440	438	467	459	459	404	414	429	396	412	397	399	350	415	384	406	388	402	380	404	393	415	411	393	407	421	400	351	412	408	395	365	389	376	350	415	416	413	387	408	387	412	426	390	376	382	376	406	384	395	414	407	434	386	370	382	413	383	379	385	414	378	397	367	395	372	377	401	368	378	421	400	395	384	374	373	422	399	397	404	402	374	378	386	422	384	402	358	386	408	383	375	401	407	395	418	389	364	387	388	406	399	403	394	388	377	392	395	355	402	410	374	383	397	412	422	366	398	412	385	396	372	389	386	423	414	415	394	368	442	399	373	386	392	415	362	412	384	400	402	407	388	411	400	404	358	398	388	380	418	376	415	394	420	375	384	401	400	380	404	399	414	375	418	438	394	400	384	396	398	371	418	378	361	397	374	398	394	372	406	402	411	410	395	389	379	388	364	409	368	362	395	372	366	411	414	404	387	409	389	412	415	394	398	387	376	389	359	397	397	387	356	418	403	408	386	343	400	427	389	408	409	376	413	374	416	439	424	392	371	385	383	374	394	399	399	383	413	400	397	398	401	366	390	396	417	410	413	382	400	385	382	361	382	387	424	397	394	429	395	404	385	362	397	374	388	428	397	371	393	390	405	368	385	394	408	366	388	364	382	363	373	436	397	409	356	387	414	390	397	366	386	405	380	417	367	398	398	391	410	418	394	408	414	407	381	379	377	403	378	387	369	404	402	386	407	389	385	429	436	403	370	380	444	415	353	376	402	380	367	363	389	372	395	368	436	403	396	391	409	374	395	381	368	410	413	375	414	412	391	363	400	391	382	385	388	358	423	365	378	392	401	377	401	401	409	407	402	388	402	370	394	409	410	378	401	355	399	393	410	405	345	368	412	396	374	383	429	411	376	377	405	395	396	363	411	366	402	367	367	399	389	400	402	371	424	409	405	414	400	387	390	409	426	401	378	422	389	375	392	376	429	401	383	366	381	374	416	387	369	406	386	354	358	412	380	396	408	382	380	400	341	366	410	422	349	389	410	392	380	383	412	415	330	390	377	384	380	382	411	388	411	380	352	395	370	380	399	378	408	387	384	390	408	361	388	378	398	398	372	391	372	381	413	385	369	378	390	391	418	379	405	413	415	401	417	376	370	390	377	373	372	349	383	384	374	403	413	373	420	392	407	399	378	401	369	374	422	394	378	347	378	406	425	377	384	395	395	382	392	395	401	400	381	385	393	419	431	384	390	407	389	382	379	410	403	391	395	386	384	424	404	442	382	398	411	391	395	415	392	379	406	372	373	386	424	377	374	438	414	373	400	400	379	431	396	398	417	389	379	394	416	403	390	374	411	403	391	405	377	437	389	400	392	368	409	388	375	389	391	374	398	383	414	371	376	410	364	387	379	412	417	426	406	394	374	420	398	399	409	351	371	404	384	380	367	376	405	391	358	425	415	399	371	403	345	415	378	394	358	423	399	373	353	409	435	346	375	369	405	381	377	404	362	380	428	348	411	379	399	371	351	431	384	372	395	334	398	405	393	362	419	400	379	404	406	396	411	372	437	385	417	388	407	376	358	423	395	375	406	423	409	408	362	408	409	403	405	436	393	388	366	389	414	393	403	380	356	404	404	406	368	398	430	425	370	407	386	364	376	404	413	398	402	381	358	365	409	345	394	391	387	379	406	375	375	417	380	400	417	336	352	374	415	394	400	374	400	396	368	385	378	410	401	391	407	400	369	368	378	392	383	423	386	401	372	373	383	402	359	372	405	388	390	379	390	365	375	397	397	405	373	384	372	394	393	385	416	420	385	414	382	396	389	372	399	390	413	427	338	393	367	380	377	386	441	379	390	425	381	380	417	386	370	403	388	399	391	417	394	399	366	381	409	391	412	412	373	371	421	368	416	392	404	385	380	391	366	411	404	371	374	409	419	367	419	392	384	345	386	389	354	413	398	407	396	397	383	348	386	368	374	410	410	385	353	380	391	421	383	388	375	408	397	346	345	370	377	435	385	383	383	374	392	411	408	383	375	427	396	369	396	379	375	431	392	369	365	379	360	404	384	368	357	385	377	386	386	411	390	398	407	406	412	364	446	389	391	371	371	387	359	400	373	350	391	416	434	382	423	386	376	385	345	393	385	357	405	379	405	356	402	372	405	386	344	421	391	419	394	380	404	365	422	419	370	376	391	388	415	449	393	411	416	404	411	394	416	392	370	402	377	371	378	394	388	393	370	397	409	404	390	401	381	396	410	389	406	394	388	407	415	384	404	435	375	377	375	405	407	371	418	408	408	373	389	408	382	381	396	369	386	389	352	391	417	416	396	377	416	411	357	385	404	410	393	385	377	417	407	392	387	402	395	383	417	412	382	398	379	424	448	403	403	389	393	393	375	387	400	422	400	410	453	391	404	370	370	405	403	395	369	385	394	417	398	391	422	395	370	392	415	374	382	421	364	379	402	412	381	328	393	379	356	402	399	394	402	400	399	394	371	398	420	388	392	402	389	417	379	416	402	405	386	389	402	382	377	398	386	407	390	404	412	397	398	387	383	404	391	387	348	389	357	386	372	409	391	368	401	372	379	423	386	404	391	379	377	390	407	370	397	377	386	381	408	396	379	374	380	374	391	409	392	381	394	395	395	368	401	419	398	371	385	381	401	373	382	414	424	361	374	400	396	390	372	382	391	367	366	401	402	410	381	395	384	345	405	363	376	372	392	421	400	368	350	387	402	355	375	371	376	418	354	382	385	370	402	381	391	408	383	396	390	403	375	404	402	387	391	382	343	365	376	415	372	376	402	418	391	407	387	381	384	390	387	373	364	361	370	357	391	404	412	397	387	422	390	397	409	359	422	356	385	381	410	388	396	364	383	377	411	401	363	374	414	373	367	390	383	388	403	401	344	402	410	372	400	390	400	401	394	398	395	370	394	387	360	379	373	390	420	375	422	375	375	421	385	415	383	384	386	406	381	373	441	385	418	382	402	388	369	368	385	376	374	372	414	380	438	367	414	422	380	401	395	421	385	367	437	430	392	387	387	371	358	386	411	426	377	388	387	391	374	379	393	376	386	372	387	372	360	377	390	380	411	379	396	357	367	392	436	407	423	356	388	366	416	363	385	391	386	406	386	388	397	429	402	409	382	385	358	389	386	363	400	379	406	365	394	387	400	395	383	442	375	385	395	385	363	388	428	386	396	402	396	389	393	365	398	400	373	380	385	405	421	364	380	381	410	398	410	402	400	378	387	386	387	392	398	400	379	399	403	356	371	396	371	400	378	417	389	404	385	405	371	379	402	415	420	366	382	390	399	422	406	401	403	402	375	403	404	383	405	394	393	399	411	385
22451	36262	34859	32676	23055	14728	12639	10999	8531	6979	5459	4401	3706	3384	2508	2196	1872	1797	1510	1291	1210	984	873	876	969	1041	968	1087	1156	1152	1087	1051	917	933	1865	3846	2754	721	637	603	639	621	659	637	614	602	656	601	558	614	617	602	629	610	565	587	681	564	583	632	621	610	585	608	597	571	578	638	711	742	774	674	663	634	613	572	571	597	614	559	589	588	555	623	594	577	645	626	620	594	628	667	579	580	596	592	630	560	594	588	595	620	604	591	600	615	585	546	602	629	600	592	585	644	612	613	583	594	631	602	600	604	584	601	604	588	584	594	616	609	589	581	611	595	599	600	656	547	629	596	598	564	621	606	610	628	592	565	597	596	582	607	626	591	582	601	605	620	609	531	566	598	593	618	545	556	608	603	578	558	552	592	568	620	627	599	587	603	614	559	581	617	620	618	588	620	607	626	601	588	620	637	625	596	544	572	631	616	598	573	571	591	533	634	616	609	579	605	616	590	595	593	600	564	603	558	583	582	607	600	608	601	612	607	588	608	602	599	607	594	554	559	577	593	588	638	581	639	608	608	569	599	575	588	582	604	608	622	593	624	577	584	621	578	560	591	611	577	586	577	580	547	631	584	563	567	630	625	601	589	575	586	637	614	617	636	609	602	597	613	619	586	629	604	604	666	640	607	604	634	613	596	650	635	552	578	576	596	618	613	650	563	578	568	598	615	583	616	615	615	599	570	586	553	584	601	582	599	612	578	608	594	591	602	588	619	596	595	609	555	621	612	596	621	637	605	594	597	612	541	587	608	584	597	600	600	648	565	666	604	595	589	596	580	604	571	624	587	616	609	635	594	590	582	624	584	597	617	601	574	630	621	575	610	664	603	601	625	593	563	581	544	606	554	631	624	589	633	617	594	611	626	585	593	585	600	610	577	624	588	597	579	612	589	644	599	575	577	545	611	609	647	611	583	574	649	606	597	583	580	573	580	561	619	551	610	570	614	581	563	579	579	575	576	566	594	587	599	599	564	583	593	582	629	567	603	584	647	602	553	587	558	617	625	640	584	599	604	657	602	591	636	603	596	615	584	572	587	618	582	590	605	581	588	604	609	533	617	594	588	615	569	632	592	594	567	628	572	619	619	623	618	581	568	587	550	585	611	644	601	584	570	610	589	614	608	541	596	579	563	566	565	566	615	550	623	615	605	580	596	589	580	585	558	637	613	570	638	576	587	631	606	592	640	579	621	581	588	581	602	582	599	572	596	625	609	604	621	554	590	559	604	611	556	599	566	587	573	605	596	559	602	624	613	591	608	590	621	534	568	600	566	587	582	574	564	599	566	633	621	582	607	596	593	587	601	640	604	592	552	627	600	605	629	609	583	595	603	566	567	564	598	595	618	577	602	606	566	600	634	620	633	585	622	615	587	573	605	617	576	603	539	632	576	632	616	597	617	615	610	605	555	578	604	612	539	615	590	611	602	598	632	574	579	604	592	599	619	600	586	567	626	588	574	590	589	594	584	573	644	651	602	638	617	560	614	583	583	633	582	607	585	601	620	598	521	615	633	623	588	619	590	597	570	613	589	603	607	585	624	608	562	567	556	568	599	597	602	589	633	621	615	628	605	588	565	604	585	623	603	595	575	598	591	569	585	574	596	594	589	617	620	615	641	576	537	589	619	611	602	629	597	612	618	625	602	641	576	575	573	588	617	590	621	626	552	605	579	565	603	648	653	578	579	619	586	633	578	642	613	577	623	567	633	572	602	590	605	586	600	605	587	591	591	574	582	632	627	586	568	593	616	584	625	596	541	634	603	572	601	623	592	571	581	620	577	593	624	603	593	618	605	562	567	628	595	595	549	637	596	636	576	583	591	600	612	604	596	587	585	601	630	607	631	619	597	602	587	542	595	588	606	595	633	588	561	598	651	614	632	568	603	600	592	622	635	584	656	645	606	602	591	584	593	624	602	596	558	612	567	587	633	619	536	573	606	587	596	619	593	581	625	591	574	581	616	615	559	567	598	590	577	569	549	594	607	600	570	606	575	618	568	619	618	563	597	559	599	593	609	598	583	608	623	580	645	618	574	560	587	583	560	560	591	655	586	612	582	596	577	565	572	599	584	611	623	622	602	570	604	619	585	569	583	619	592	570	595	638	594	583	646	597	566	564	631	601	570	633	643	596	614	572	594	591	593	575	567	588	619	590	581	565	592	625	591	576	549	585	573	616	594	617	634	594	586	567	607	603	619	604	619	637	576	594	566	576	588	620	638	598	640	652	591	556	573	609	614	569	602	575	585	577	572	562	596	637	602	597	602	560	577	564	605	610	623	647	585	614	655	591	605	648	612	558	586	589	595	608	538	602	606	570	606	634	566	541	563	619	579	601	604	601	605	590	605	584	582	572	677	564	572	587	554	603	610	630	630	611	597	590	573	566	544	558	633	613	595	571	582	597	571	613	626	506	628	590	596	582	613	638	609	637	606	585	605	573	577	624	583	591	589	607	602	603	567	617	586	602	586	581	622	572	601	558	589	633	590	618	574	629	579	593	614	637	592	587	580	593	619	570	619	572	568	600	569	564	557	592	579	622	585	606	600	569	600	593	588	572	570	649	578	519	618	598	568	582	597	585	595	618	593	591	631	570	583	599	610	617	569	594	626	629	584	546	603	603	622	608	583	593	581	580	564	614	564	586	612	597	609	569	559	581	593	572	599	605	573	566	567	568	583	547	597	591	625	578	563	588	598	610	597	650	591	633	627	579	622	631	602	641	622	629	621	594	622	561	627	619	544	583	607	618	600	600	575	617	637	605	607	630	639	641	593	584	617	582	588	614	603	579	603	612	617	581	609	581	576	606	583	598	574	602	588	585	560	551	642	633	620	576	605	589	598	593	601	658	602	598	633	608	600	559	540	590	638	567	612	589	609	537	616	630	632	578	603	611	609	600	577	593	594	616	586	574	586	576	590	590	629	653	570	595	582	618	581	608	617	614	621	636	636	601	580	585	587	600	624	577	567	553	604	590	605	573	599	610	549	591	604	581	645	587	617	580	599	603	568	604	600	570	613	602	605	583	649	584	617	629	592	621	568	551	599	542	624	631	600	638	606	592	574	573	557	555	597	660	589	604	648	612	584	606	598	580	614	611	585	593	596	589	632	544	588	591	622	597	604	602	650	583	590	602	597	578	642	575	575	608	627	619	601	596	611	626	619	554	602	596	617	602	627	609	590	605	593	612	592	602	569	555	587	598	626	628	579	602	620	555	591	579	589	590	580	558	608	598	582	583	566	633	599	600	575	583	575	599	613	601	612	604	569	618	565	623	621	570	607	591	632	600	604	591	628	613	574	611	618	586	618	602	608	576	594	586	550	614	599	560	648	590	654	618	555	590	583	583	599	589	594	630	584	577	601	592	604	620	614	606	621	587	599	614	599	632	584	609	598	605	604	596	580	566	634	608	581	645	603	596	586	605	621	627	597	590	579	534	605	619	600	561	566	543	614	584	602
23214	21400	29339	23835	21574	21264	13950	6270	4007	3039	2476	2129	1825	1657	1421	1209	1043	841	824	750	695	573	516	553	546	640	528	656	717	662	628	594	551	552	956	2720	1961	563	411	425	406	390	369	393	420	397	363	390	392	364	408	380	414	378	380	380	389	413	372	377	408	378	364	361	369	356	396	460	472	514	444	480	475	409	395	385	393	391	376	359	358	375	395	339	379	437	409	387	387	363	381	367	368	376	356	356	361	362	413	390	340	362	390	384	344	382	414	381	385	350	366	395	349	378	383	407	366	407	395	403	366	396	392	370	382	368	384	359	405	365	405	376	367	395	389	397	411	347	354	354	374	383	386	397	381	380	371	363	376	347	384	369	384	384	380	376	391	397	361	381	397	425	377	379	381	386	359	407	383	371	346	392	406	396	375	383	374	368	414	409	407	406	378	414	360	383	347	386	372	371	384	359	369	389	411	380	421	391	362	377	386	394	368	388	375	358	447	389	390	344	361	376	387	365	392	381	343	379	381	420	380	382	364	374	358	377	395	398	359	370	382	343	364	381	389	396	357	383	364	387	353	339	383	374	392	365	390	350	404	371	381	347	389	388	376	354	364	382	377	379	373	394	392	373	386	399	415	420	397	375	361	386	359	379	383	401	355	394	344	363	349	382	376	363	391	366	358	405	384	365	386	389	401	382	370	364	366	365	422	388	400	375	369	408	401	379	377	377	333	412	377	362	399	406	380	363	366	373	421	373	363	358	383	380	389	379	407	360	366	373	397	419	389	365	369	359	381	391	399	360	366	431	393	375	370	400	393	385	387	361	364	409	361	402	431	366	383	375	380	395	398	383	384	385	358	388	385	378	403	396	365	367	357	409	377	399	347	397	365	409	382	380	388	366	394	400	394	375	343	368	376	423	364	369	420	390	357	386	373	419	392	373	374	363	382	408	382	399	375	392	394	358	400	394	402	413	358	363	359	390	390	353	380	427	382	353	392	395	364	395	361	388	352	371	385	384	374	377	422	365	391	366	413	378	377	368	341	419	398	344	372	367	387	365	406	389	381	401	362	369	395	381	411	361	390	388	370	378	432	378	400	387	384	362	375	396	383	374	407	364	370	392	396	386	356	388	377	360	396	377	369	383	337	396	383	418	381	358	366	386	379	380	372	394	381	392	391	388	349	363	377	407	359	407	405	391	367	391	394	380	401	388	377	366	372	359	373	367	379	378	398	399	365	392	357	370	387	400	355	399	379	370	351	402	375	377	361	366	371	409	342	363	364	430	393	422	376	398	384	379	365	346	360	393	373	406	397	401	374	376	408	423	416	399	388	398	380	368	376	358	400	372	369	377	400	360	393	421	385	381	391	390	363	343	378	373	394	348	382	362	374	390	371	410	383	413	368	361	380	392	390	374	373	365	356	372	400	364	390	406	412	384	364	390	392	403	363	379	382	377	409	395	391	384	364	375	368	371	359	341	407	427	380	366	376	379	370	333	363	413	391	396	411	351	370	407	411	368	374	368	362	357	379	376	391	412	360	353	366	374	388	365	406	388	378	398	370	377	361	378	364	354	391	345	401	417	370	359	371	369	398	354	397	374	347	346	366	391	387	355	383	370	392	321	391	404	388	376	411	345	389	376	401	392	394	360	393	411	374	367	388	352	344	362	359	362	405	358	374	360	375	408	373	406	399	407	381	391	372	367	360	382	391	383	411	353	354	388	347	380	363	392	372	373	413	364	384	391	387	377	388	374	370	413	411	369	414	386	375	396	369	395	394	372	392	381	372	394	406	365	374	386	359	394	394	358	385	386	393	364	387	390	399	400	376	392	381	420	377	376	375	376	380	381	379	363	381	416	370	392	385	349	354	388	404	381	384	357	412	379	390	382	389	359	389	390	383	355	344	370	383	344	372	373	403	375	380	367	386	356	372	378	381	386	404	360	378	389	375	380	397	384	359	380	376	379	411	393	377	389	384	389	366	396	355	360	369	374	391	403	358	353	370	344	385	398	404	374	368	384	364	371	365	369	402	375	420	360	376	403	388	355	394	365	356	388	363	379	391	384	354	367	421	390	338	357	407	412	383	385	392	398	391	365	384	393	388	375	371	373	354	381	378	403	374	381	432	381	387	370	363	427	364	359	357	375	392	371	372	338	412	387	337	359	392	385	382	367	401	368	402	381	385	372	374	415	371	393	352	345	367	386	396	438	392	353	375	380	396	401	373	379	375	389	376	366	380	322	363	387	412	359	388	389	421	400	395	368	373	366	346	340	390	384	384	383	422	331	412	364	381	359	375	383	361	361	407	368	412	388	402	395	424	359	407	367	374	409	349	351	374	403	357	360	363	395	327	373	403	339	359	372	390	381	355	364	344	356	407	398	412	399	375	383	394	401	372	392	395	383	418	391	381	406	359	395	375	376	378	409	380	374	387	356	367	354	369	362	377	378	366	398	364	412	353	394	357	384	378	369	394	387	392	355	376	378	400	373	389	366	353	380	398	403	395	342	374	389	387	385	372	381	422	380	362	406	399	365	385	390	380	441	360	407	376	382	360	406	377	368	379	380	377	417	397	404	381	398	393	389	400	377	385	422	366	414	382	364	400	381	374	405	369	394	387	352	356	369	385	372	347	378	380	370	378	384	349	343	361	360	367	378	369	372	389	387	407	400	374	373	380	404	406	386	376	385	360	387	374	344	387	383	421	390	378	398	385	363	388	418	394	395	372	415	388	364	374	371	383	381	369	405	375	392	354	361	394	382	373	370	343	415	401	417	364	379	378	347	336	381	391	375	396	394	368	383	395	349	383	384	384	394	361	386	374	376	384	383	397	387	436	383	384	394	390	347	392	354	380	364	361	377	351	385	400	390	398	365	401	374	366	365	422	399	354	345	335	373	372	329	418	337	421	385	356	359	418	387	378	381	376	382	357	369	411	435	392	388	362	407	378	378	389	349	367	341	376	389	388	360	351	382	374	404	364	402	361	404	374	398	390	388	358	405	396	373	383	380	396	394	400	383	381	342	406	359	369	360	399	392	401	382	361	398	381	383	368	380	417	358	377	356	372	378	359	369	384	396	398	365	374	412	350	368	440	397	379	374	384	357	377	396	362	395	355	358	397	365	363	381	397	382	373	365	423	403	355	355	405	381	390	358	372	372	404	366	356	385	381	353	371	397	374	336	417	352	381	352	382	383	365	397	363	378	368	370	384	388	373	389	349	398	392	387	359	368	390	392	400	384	372	394	370	392	373	344	354	395	368	373	366	399	387	373	373	381	415	381	365	379	393	372	351	391	399	390	384	350	403	391	404	324	364	370	370	381	381	375	405	367	362	350	444	384	370	380	406	399	429	368	371	366	385	359	364	361	378	422	398	380	392	396	391	370	360	392	392	370	384	389	398	407	376	382	384	391	354	401	376	373	408	356	379	379	395	370	386	367	364	389	372	344	365	375	384	396	367	397	384	405	373	383	353	358	355	363	360	380	372	362	347	388	367	353	429	384
24682	40540	38826	37170	29520	20287	16726	13510	10645	8458	7036	5970	5228	4526	3731	3166	2541	2109	1924	1584	1365	1187	977	994	1117	1255	1086	1272	1564	1343	1334	1301	1028	903	2283	6846	4713	1075	598	647	605	614	596	578	582	601	611	566	612	584	618	619	573	589	600	548	600	619	589	568	590	630	614	586	554	569	606	720	892	860	754	707	651	591	559	613	563	608	565	586	575	590	622	545	562	588	597	564	559	637	578	572	561	548	562	608	568	575	584	553	567	514	529	550	558	590	564	573	529	582	588	547	579	544	621	606	594	557	626	529	558	549	584	579	569	589	581	576	597	591	586	555	558	603	599	548	548	567	513	618	565	563	544	578	567	615	592	596	566	560	583	562	579	578	610	576	551	611	589	550	576	614	592	579	560	586	564	582	610	566	593	606	587	582	529	563	566	563	598	605	598	607	559	535	572	608	614	545	561	584	577	550	578	577	556	566	588	624	555	564	582	604	582	578	586	572	605	595	598	631	534	555	603	621	596	611	551	592	552	537	567	587	569	532	566	577	590	596	636	547	574	593	558	563	547	571	540	551	580	584	589	571	565	586	585	567	524	597	546	585	582	635	589	575	573	578	563	561	561	604	561	581	606	560	636	572	576	573	583	594	579	563	630	518	558	594	569	618	580	581	584	565	584	571	568	567	582	587	589	569	611	542	590	564	603	557	605	572	567	538	570	587	563	584	552	556	626	583	563	619	585	574	611	610	586	569	589	583	579	557	590	528	585	567	596	561	561	613	594	552	590	537	565	546	573	596	569	569	552	559	592	571	549	572	582	574	584	535	576	579	622	627	590	551	571	587	562	575	565	569	562	591	634	572	547	577	561	577	612	580	563	566	554	554	581	562	561	556	610	609	567	519	534	593	550	576	553	594	547	564	605	580	583	548	540	557	559	566	526	570	593	538	589	599	579	594	573	575	581	623	584	574	576	580	551	522	582	585	593	560	557	573	594	543	617	578	599	585	566	582	582	546	560	584	612	548	614	533	551	541	571	540	570	606	576	536	578	604	611	566	605	600	564	611	566	606	574	564	567	581	582	588	579	595	561	584	589	522	591	526	543	579	560	541	556	558	586	577	609	585	558	550	561	547	540	575	571	609	594	610	581	591	576	605	586	544	507	588	514	566	634	553	598	594	521	552	589	547	583	587	581	568	577	592	568	556	541	549	570	610	565	606	565	574	518	621	576	598	570	563	567	577	574	586	590	553	561	590	568	574	559	570	544	578	595	589	542	555	576	565	538	555	560	608	614	579	610	584	590	552	578	656	547	583	542	582	574	571	595	553	596	555	593	588	561	574	584	596	550	598	566	561	599	551	538	566	565	562	576	607	585	586	570	558	568	599	544	594	559	567	609	579	576	636	565	595	545	545	555	554	600	577	574	591	605	553	564	567	584	575	599	597	541	562	598	546	617	547	617	558	555	529	550	559	546	614	576	605	612	617	627	613	563	578	596	567	562	531	580	581	561	628	561	556	554	556	618	549	562	534	593	583	576	591	631	608	595	571	584	572	551	587	551	607	610	559	548	592	592	565	590	583	608	605	628	560	508	589	537	562	595	588	617	580	603	595	597	580	607	586	576	575	572	589	573	572	548	579	553	556	551	633	616	570	556	565	596	561	584	569	590	563	567	571	597	589	606	553	590	549	577	597	595	596	527	563	555	561	588	577	556	583	532	558	589	570	576	557	618	535	564	576	612	569	566	561	564	559	557	581	586	570	599	548	580	578	604	598	583	590	606	622	510	570	586	545	566	573	559	585	553	551	550	563	597	593	572	586	561	570	596	542	613	559	568	554	576	593	580	593	571	610	543	572	584	557	576	593	590	582	604	601	546	616	566	519	540	555	518	567	583	564	574	557	598	548	537	605	576	531	557	590	568	550	567	624	562	555	591	581	566	551	586	564	569	582	560	603	582	578	610	575	577	579	579	526	624	598	612	605	548	591	530	608	593	576	522	581	581	606	566	580	555	582	610	600	540	568	559	584	565	546	579	577	595	565	553	595	562	589	586	573	568	583	548	582	562	567	564	595	586	571	572	548	591	555	521	585	574	600	594	573	602	585	568	583	584	607	567	551	596	595	558	567	580	609	581	614	584	542	535	532	576	578	571	550	577	536	578	556	587	581	545	572	620	526	623	585	615	569	617	612	588	547	594	605	578	563	656	565	559	592	573	601	563	568	538	587	553	600	599	584	572	561	558	573	560	563	522	570	547	556	567	559	548	594	577	552	547	599	593	607	600	595	573	593	574	598	570	575	524	572	618	574	581	548	539	617	559	578	560	571	594	564	596	586	589	578	597	579	614	543	592	589	572	581	512	595	566	613	578	520	581	579	581	552	598	560	553	575	547	529	566	563	605	571	620	538	590	567	566	551	598	576	571	561	590	565	629	572	602	540	603	592	598	631	558	550	599	565	580	616	563	587	557	614	526	627	583	565	579	621	578	530	604	579	545	594	572	606	574	555	574	599	619	551	550	584	597	571	581	575	588	578	571	586	598	581	546	586	598	585	571	601	598	567	573	548	600	576	569	552	573	568	574	588	594	597	565	572	612	575	549	589	561	619	597	570	594	588	573	590	607	538	561	600	573	576	586	560	581	594	570	587	572	588	602	583	569	538	562	585	598	557	569	612	521	598	560	588	560	594	611	582	555	593	583	574	549	601	563	538	545	569	545	594	565	555	564	587	582	538	582	553	566	568	600	572	570	556	580	614	561	579	556	556	573	568	565	583	565	571	548	576	598	574	576	625	616	600	599	579	547	564	590	641	544	565	588	557	595	556	592	614	543	585	533	597	605	550	624	578	579	562	565	561	566	590	583	579	597	547	587	587	594	537	585	548	572	567	549	571	547	559	562	559	581	552	537	578	576	551	598	549	598	577	606	588	531	588	591	546	519	585	592	572	578	573	554	628	589	608	568	573	601	585	580	575	601	566	616	579	550	564	546	560	582	595	615	562	612	560	630	588	576	570	567	570	572	573	576	598	553	605	561	570	561	619	568	596	544	576	555	568	563	580	586	562	573	567	567	593	615	559	576	544	591	560	550	534	612	572	589	608	579	618	555	566	625	584	551	601	555	575	565	574	585	530	576	593	552	606	583	581	561	520	574	564	570	599	627	588	625	595	570	549	546	556	612	585	611	583	589	576	559	553	564	571	590	555	572	574	591	571	541	566	520	572	563	567	562	595	586	593	561	568	581	528	564	579	593	578	552	551	637	598	580	583	612	590	544	618	593	605	582	573	562	537	536	523	587	552	613	574	589	538	576	533	577	548	578	554	575	570	583	566	547	564	583	632	594	579	565	592	565	605	535	543	541	552	617	567	556	561	568	609	577	626	579	561	577	588	581	527	602	604	566	576	611	558	568	573	590	603	616	592	558	597	598	572	569	536	540	576	551	587	582	536	574	578	561	577	605	606	587	603	583	567	576	579	594	575	539	536	611	559	554	617	550	601	589	583	611	603	571	560
27227	21667	20489	16641	9640	4698	3125	2398	1733	1373	1077	896	821	771	677	546	492	509	429	393	404	402	370	388	394	435	369	458	452	448	399	365	351	387	423	486	489	397	305	342	302	347	320	316	324	340	354	339	336	319	323	318	326	330	318	360	341	317	311	301	306	322	344	315	329	322	332	329	332	323	297	343	324	321	341	358	308	321	338	312	336	312	314	318	321	336	355	328	354	297	336	320	337	355	323	349	340	316	325	332	357	322	357	303	306	305	368	351	328	342	304	310	335	323	332	369	363	363	330	328	324	325	336	316	332	332	322	298	310	330	315	330	317	311	316	321	313	325	331	318	338	302	321	331	342	333	295	323	317	297	353	306	328	334	340	305	322	317	335	324	345	331	302	336	327	304	339	317	304	341	333	338	305	341	338	327	327	300	314	366	350	300	347	328	312	292	350	366	312	312	334	332	347	304	336	313	311	327	313	365	336	345	333	326	368	313	320	306	343	288	292	323	345	299	334	357	306	335	345	346	366	325	353	317	311	301	335	335	341	342	321	345	334	348	346	344	308	338	331	328	347	350	296	334	367	339	314	317	344	328	308	314	298	333	325	323	316	329	334	292	328	314	333	339	315	309	336	286	326	319	355	331	324	315	362	303	324	312	310	317	301	323	303	324	318	332	336	322	308	325	340	335	286	255	306	302	339	357	342	343	327	338	311	345	351	324	304	344	305	332	310	329	330	321	316	324	310	330	314	335	332	361	284	307	364	345	314	318	358	340	323	330	316	320	334	352	317	320	334	337	329	333	313	349	307	331	350	316	325	336	323	327	336	309	351	316	338	352	323	343	344	333	312	319	331	330	360	348	328	326	312	300	344	341	321	335	294	317	309	361	343	307	322	344	316	356	326	325	359	316	337	368	330	310	318	349	330	321	334	329	322	343	343	333	335	328	327	335	318	328	315	327	351	328	332	337	301	289	330	325	329	309	321	322	360	345	316	318	307	322	349	321	331	322	319	344	305	340	336	375	344	331	359	295	337	310	328	334	337	339	324	333	293	298	318	309	317	310	276	298	306	351	318	347	312	328	322	336	317	328	338	314	340	331	341	325	341	322	324	308	364	313	320	343	368	318	310	307	303	341	328	324	339	308	323	336	327	299	313	341	320	307	324	303	295	324	353	319	323	314	316	359	339	311	338	326	312	300	329	321	304	325	304	335	347	329	334	316	330	323	314	334	334	348	344	280	331	316	290	313	353	295	327	332	305	303	344	355	346	326	329	345	314	306	347	276	333	336	335	322	294	337	351	329	349	369	330	308	333	287	327	358	322	328	337	317	333	325	354	329	305	316	329	321	334	286	308	353	323	361	313	335	346	336	326	356	322	327	314	347	322	340	348	334	329	332	338	359	289	322	319	351	344	347	373	338	327	333	320	330	310	299	341	309	306	354	321	311	356	300	331	336	301	330	351	304	352	309	317	324	347	336	320	340	326	316	332	346	306	314	318	279	318	326	358	349	332	313	287	368	358	323	336	314	363	315	339	307	331	304	320	314	311	323	361	311	304	325	326	337	306	345	281	354	280	359	340	318	350	336	321	319	309	324	348	313	322	288	326	323	319	305	315	329	336	299	321	319	327	313	341	290	296	305	318	345	286	353	299	335	299	307	346	331	320	380	348	338	319	320	320	349	299	324	351	339	340	346	318	331	332	330	313	346	302	341	278	351	354	312	311	340	347	306	297	335	352	314	314	300	317	333	330	326	317	316	348	326	313	289	301	311	307	361	366	326	344	318	339	314	337	329	316	347	334	353	364	366	293	343	344	309	335	302	350	358	322	327	280	311	318	309	338	312	356	296	309	326	332	336	289	373	368	331	343	345	354	332	345	331	348	303	296	311	316	313	294	338	331	326	329	324	323	332	327	322	323	301	288	332	322	356	335	335	298	314	295	298	325	336	285	337	313	343	350	354	316	337	302	335	321	354	361	352	340	346	340	328	324	313	338	346	350	311	319	329	310	344	309	356	350	332	305	324	334	346	280	330	339	319	327	343	359	327	356	302	345	320	319	346	336	286	344	322	337	350	320	354	316	314	318	343	340	313	320	322	294	367	331	330	336	323	299	324	328	353	299	332	347	315	300	331	360	373	300	314	335	293	315	336	312	322	304	309	334	307	331	326	349	345	318	308	348	332	355	330	323	339	363	314	326	334	313	326	332	324	349	317	328	350	314	306	341	272	326	306	320	304	341	319	328	331	322	344	289	322	292	327	354	349	350	346	332	323	321	308	315	325	321	328	347	332	323	311	319	320	331	353	331	344	332	334	311	290	334	329	337	360	354	325	288	349	317	319	337	320	322	330	298	333	301	326	335	326	306	317	343	330	342	312	330	323	336	338	301	329	347	315	319	357	305	342	322	311	326	323	322	340	314	329	313	325	315	315	336	354	333	326	351	294	329	338	317	304	338	325	326	326	358	314	357	326	285	344	327	338	325	346	355	348	304	328	319	301	332	302	317	311	342	330	305	336	345	326	297	323	360	300	289	312	345	337	316	325	315	308	332	335	301	319	332	336	305	320	345	359	345	353	318	308	298	331	344	316	311	330	341	327	336	327	367	293	307	304	316	303	321	344	318	299	324	323	349	329	329	319	342	311	346	313	313	304	349	344	337	359	315	378	333	301	316	324	306	344	312	345	346	337	362	311	320	325	325	329	330	319	331	333	321	361	403	316	315	365	283	333	325	348	320	316	315	325	345	334	350	357	328	316	349	311	361	324	308	317	322	343	320	307	334	323	296	345	295	314	339	307	304	325	311	328	334	324	318	299	315	286	284	332	315	317	315	313	298	341	329	330	323	305	338	293	310	293	340	336	323	353	326	300	312	299	307	314	326	331	344	296	320	318	349	313	334	358	304	303	328	345	342	331	327	328	338	298	306	285	306	340	341	324	308	342	317	330	307	323	342	332	341	328	355	306	322	298	328	342	332	296	356	320	313	308	340	299	335	334	317	295	359	300	304	332	323	311	308	308	350	335	368	332	338	328	304	322	326	331	330	322	338	327	326	332	346	282	318	321	342	310	343	327	319	308	324	301	325	290	333	359	356	321	333	306	331	302	306	319	296	300	327	311	318	321	322	298	347	342	353	327	318	339	333	324	350	346	285	332	323	345	355	273	342	326	326	354	359	335	322	338	325	330	323	319	325	330	341	337	326	321	337	354	335	309	344	318	322	340	318	334	331	303	316	316	298	333	305	332	310	354	343	351	294	333	331	337	347	325	328	294	314	332	333	359	322	329	355	301	351	327	322	358	331	357	343	305	314	305	342	305	346	327	335	300	345	323	334	324	292	332	322	343	301	342	319	341	323	308	352	331	317	332	322	327	327	335	317	313	332	346	336	351	387	339	306	356	376	333	299	340	309	312	357	315	333	328	350	348	388	334	333	335	335	340	313	320	332	309	338	340	350	354	313	335	320	320	303	317	348	316	350	333	349	341	326	301	306	303	345	324
19789	28091	27228	24577	18618	11391	8727	7014	5244	4127	3091	2642	2217	1966	1604	1337	1098	981	874	832	711	718	647	649	760	827	763	866	920	823	821	735	701	667	688	946	961	595	526	523	514	529	505	536	505	527	556	496	525	502	526	515	520	534	506	546	559	536	496	556	525	544	540	495	492	497	475	520	528	493	518	513	517	512	531	547	503	551	499	554	524	554	502	496	477	492	485	467	500	523	526	500	540	513	478	502	518	528	467	510	517	523	480	490	505	510	518	479	479	528	526	517	520	476	508	499	514	505	515	509	488	495	511	487	533	493	494	524	494	490	536	510	476	471	557	473	512	536	500	458	522	507	490	466	520	509	524	478	465	513	488	495	454	511	494	504	501	469	522	493	504	530	511	497	467	471	483	458	516	493	531	517	511	499	538	517	523	465	525	504	527	539	493	513	468	469	498	450	537	497	493	502	472	520	511	465	510	520	524	531	465	487	471	479	526	522	455	500	509	488	508	489	523	474	522	482	483	530	501	502	516	458	506	545	501	533	500	472	496	529	523	514	515	499	533	519	503	498	499	536	519	483	526	514	498	501	460	501	487	480	482	504	497	501	507	563	478	476	488	516	530	513	501	494	525	514	516	490	465	494	541	536	513	487	506	514	499	485	499	523	489	487	512	519	486	488	493	484	485	477	526	536	503	512	498	487	482	501	509	523	516	456	490	504	445	509	528	492	478	490	480	518	460	497	493	451	511	527	522	516	534	502	473	493	495	481	536	494	517	515	541	501	505	476	498	536	478	502	524	477	495	513	508	487	529	515	525	502	487	498	529	513	499	499	510	486	512	496	487	488	526	496	503	499	470	453	504	547	536	506	501	546	496	541	534	477	480	501	529	503	521	512	535	512	514	514	494	487	513	488	512	493	484	523	497	524	518	509	498	529	550	504	488	486	428	509	497	477	516	480	517	487	528	511	547	503	480	473	507	527	512	512	498	488	553	488	515	507	526	486	511	494	507	482	480	447	510	501	514	555	478	511	460	521	525	486	509	481	514	521	513	528	512	510	472	511	486	540	510	508	497	494	477	513	482	531	493	471	493	525	490	472	529	479	550	488	502	506	493	499	499	523	517	475	520	473	509	492	496	498	525	500	516	516	489	514	491	482	520	496	532	506	488	465	501	483	506	495	488	547	467	495	500	521	498	516	513	515	497	522	516	542	540	503	442	504	457	537	518	502	579	504	513	511	521	534	489	571	481	477	529	486	457	498	538	519	474	502	499	520	478	500	490	542	456	472	507	491	490	509	475	520	488	499	503	477	527	506	541	486	503	493	526	509	446	476	557	536	520	481	505	487	526	502	536	514	537	490	502	500	474	527	501	510	526	472	522	524	507	540	511	532	500	531	495	495	491	490	491	522	469	473	463	504	500	492	493	537	479	478	519	494	494	461	505	484	509	486	541	518	506	496	498	480	485	491	498	516	486	505	528	527	469	536	505	510	507	499	456	521	515	504	508	525	494	512	498	515	510	516	516	509	514	462	543	473	490	513	516	499	505	489	515	489	515	487	503	506	499	494	476	471	521	489	501	508	497	516	484	497	498	490	492	491	510	495	491	528	535	517	513	487	482	519	497	517	510	467	480	522	512	483	528	534	517	494	474	504	479	487	509	509	500	451	505	474	529	497	528	541	511	524	527	517	507	501	491	497	515	465	501	522	495	519	489	537	503	479	483	514	473	502	559	522	549	477	494	501	484	523	484	450	532	530	510	482	495	479	481	499	520	556	485	443	473	544	524	549	490	496	473	467	502	503	505	477	474	469	492	520	507	472	490	518	526	498	549	450	503	487	532	516	488	484	482	494	494	532	490	482	516	483	460	483	487	470	502	538	498	484	488	468	521	541	500	509	524	457	510	525	500	505	525	487	500	512	487	515	484	509	503	506	452	468	487	505	524	516	511	503	512	522	493	474	478	509	511	490	513	517	512	485	503	483	506	509	524	463	498	522	477	512	503	497	504	495	488	485	540	527	523	508	520	492	485	514	514	517	509	495	489	493	534	480	513	484	500	485	483	480	492	515	520	490	481	514	528	493	549	492	506	523	495	504	479	520	496	522	494	521	506	491	469	508	529	465	499	487	525	516	488	472	458	523	523	501	481	503	487	492	480	495	466	478	502	526	546	512	540	480	507	482	493	490	461	519	528	518	531	549	495	498	513	491	498	497	483	523	488	529	546	514	476	514	475	499	486	517	493	494	514	540	530	478	528	513	505	483	513	538	530	469	523	541	525	516	518	512	473	512	481	482	511	510	518	489	514	512	457	484	493	492	492	501	540	475	566	516	485	517	518	513	490	534	493	536	514	539	509	491	512	480	510	477	513	502	508	536	491	549	508	514	502	502	518	498	522	504	510	490	521	490	495	447	521	504	501	484	516	479	499	515	499	479	506	517	460	494	528	460	529	528	507	492	512	484	521	504	478	501	547	508	500	515	537	516	493	475	511	501	538	495	508	481	493	514	510	539	517	515	537	523	502	538	488	484	498	500	474	480	509	507	529	513	529	534	503	493	515	493	489	484	469	492	475	484	520	490	519	525	495	543	463	502	504	530	498	525	500	482	476	539	509	529	480	497	508	492	492	507	506	535	533	492	520	497	492	508	493	479	487	489	510	507	487	557	536	507	463	468	525	490	504	488	477	467	551	496	491	525	507	491	512	493	478	496	514	506	501	482	500	542	495	556	516	525	523	455	529	475	506	500	509	534	489	547	459	513	499	522	479	473	522	516	474	485	516	493	485	501	499	492	544	498	513	531	502	528	499	525	510	477	495	517	546	512	552	505	478	500	504	494	477	460	514	513	490	522	494	506	544	501	498	521	529	515	463	488	509	500	513	518	487	516	481	513	515	498	507	472	495	508	492	514	468	480	482	543	522	460	501	480	496	520	502	509	486	473	501	513	470	500	550	490	505	528	512	515	498	503	499	497	482	518	500	511	505	496	532	476	498	505	512	468	480	461	528	472	502	544	478	495	536	502	528	514	524	496	512	543	491	496	484	559	513	480	480	485	527	479	511	510	516	507	507	517	518	486	522	534	515	519	508	523	516	488	460	508	531	524	501	492	512	448	542	500	528	462	498	516	539	515	508	501	535	481	537	499	496	506	480	508	489	487	534	529	500	482	496	520	502	502	451	467	477	482	464	495	524	481	535	496	474	509	472	550	507	527	508	471	515	493	507	484	512	482	494	453	529	486	519	470	496	497	495	481	485	501	486	506	514	517	488	503	489	507	512	504	501	474	473	493	514	521	487	516	476	504	516	460	462	526	511	517	498	497	522	459	530	522	493	491	530	490	468	497	494	546	502	522	508	486	515	515	523	500	452	494	529	484	489	524	533	488	514	512	553	477	485	505	498	475	463	506	504	530	489	512	537	492	550	514	515	475	533	462	542	482	509	506	512	509	552	502	508	522	524	508	491	476	507	534	464	537	469	525	520	497	533	504	526	511	477	497	509	481
24207	21413	28681	24569	21339	13884	7130	4576	3350	2529	1932	1560	1339	1059	929	877	733	656	681	614	533	567	485	496	543	530	510	533	582	556	511	535	491	468	442	1441	1372	676	392	379	415	422	380	434	414	401	410	403	409	420	403	421	393	416	437	416	394	375	417	405	422	403	375	425	399	400	382	380	456	444	446	425	436	377	388	379	421	399	414	382	393	440	415	354	390	399	393	404	437	420	391	395	408	411	390	383	368	438	392	371	390	417	396	394	399	363	417	376	385	386	386	404	377	407	394	420	398	402	361	410	397	449	375	427	375	394	383	406	405	380	397	411	393	425	409	405	395	399	388	391	387	355	394	386	430	369	392	368	445	369	461	394	400	395	361	387	391	425	410	426	391	391	427	384	377	426	427	374	380	397	410	396	376	396	410	390	384	378	419	391	365	403	406	372	392	404	395	393	355	412	378	360	393	444	392	392	397	403	390	423	384	405	389	352	365	378	418	365	361	422	454	359	424	384	406	384	362	375	421	403	370	386	360	407	415	400	428	391	390	378	403	371	381	377	439	400	385	360	394	409	350	375	415	418	391	394	371	352	413	417	384	413	407	410	410	411	377	375	400	407	383	412	444	429	399	369	381	390	388	387	389	380	415	380	388	375	414	360	380	387	399	399	408	392	398	372	431	359	422	376	394	418	410	404	411	412	420	387	392	375	420	399	385	344	421	403	411	395	420	419	409	400	412	450	396	398	383	404	366	418	370	414	399	399	383	392	376	371	393	394	360	414	401	376	381	443	369	419	398	388	402	391	425	382	386	428	374	402	400	370	385	413	399	379	408	405	361	389	395	399	422	386	391	377	394	379	404	367	387	365	391	405	379	394	396	352	395	383	366	405	416	407	387	430	416	413	383	392	385	399	421	374	422	363	419	404	402	387	387	395	396	378	430	383	422	410	393	380	382	383	421	354	391	424	377	380	412	402	361	438	405	397	353	434	422	368	390	425	352	387	385	385	381	418	390	374	363	408	402	384	380	366	417	438	377	372	411	422	385	426	391	408	427	397	407	378	413	408	401	379	367	383	370	382	405	370	378	410	385	404	411	430	371	403	396	385	397	397	402	363	417	440	392	407	393	372	410	407	408	436	350	395	403	394	427	367	356	374	402	412	394	389	396	343	414	392	408	410	429	379	400	412	370	426	454	372	425	353	397	422	420	393	381	392	404	448	405	418	382	379	387	370	396	388	394	379	400	361	436	391	391	391	373	383	396	398	393	393	424	358	384	385	398	421	410	402	423	391	394	390	408	399	362	421	395	392	418	409	373	413	366	378	381	395	355	430	398	441	417	381	385	396	413	450	387	406	381	419	377	389	421	394	381	402	416	385	396	394	382	390	335	352	380	390	430	382	365	393	388	375	371	386	379	334	403	364	392	404	414	358	412	390	422	398	401	428	396	386	403	428	434	413	395	351	392	394	413	392	394	412	379	397	406	395	386	393	410	405	402	355	394	377	397	410	399	387	395	380	398	394	411	395	387	420	406	429	409	413	401	422	401	377	381	414	387	363	362	372	373	399	355	385	430	412	375	450	404	388	418	412	402	382	402	417	363	391	381	392	402	417	427	357	432	386	401	410	405	346	365	352	428	401	377	430	384	400	406	427	382	423	397	387	390	375	388	402	438	407	392	394	383	361	373	399	423	415	395	398	352	415	417	406	405	394	376	376	390	409	426	400	377	365	387	375	366	363	403	396	397	418	381	431	386	419	422	390	394	400	413	395	361	392	384	394	417	393	396	407	410	380	402	389	418	391	379	368	400	421	415	381	410	365	365	414	411	415	407	397	400	386	381	389	411	405	400	412	411	387	365	394	404	367	390	418	383	384	378	423	398	346	371	418	406	388	386	407	387	399	381	384	386	398	416	392	414	405	407	429	389	393	398	385	365	395	380	407	406	406	428	450	371	407	391	423	420	406	419	418	381	377	400	409	403	382	420	421	399	437	374	390	349	417	408	389	405	417	387	407	430	401	332	384	433	387	370	371	384	391	401	393	401	391	390	406	406	389	365	395	361	388	373	396	410	410	379	388	413	413	385	431	408	398	396	389	373	363	412	440	408	369	377	367	401	393	401	392	373	389	408	385	405	411	359	381	418	402	358	410	377	394	400	371	403	427	369	405	390	416	420	429	418	425	373	378	406	409	389	423	380	399	391	388	408	395	363	410	424	420	401	399	416	401	398	420	424	391	376	434	377	427	412	391	408	378	388	392	373	401	415	388	406	390	391	411	377	398	421	411	407	445	394	390	393	343	375	410	379	413	409	380	359	421	399	431	387	399	387	375	409	402	389	394	401	424	387	439	409	410	394	359	392	387	358	356	405	381	410	396	394	379	382	387	406	415	393	386	384	405	384	409	419	411	366	378	384	408	411	373	351	409	388	391	373	369	382	407	387	390	400	400	392	432	424	369	397	390	396	368	395	395	377	391	397	419	392	399	402	414	422	379	441	378	392	389	395	405	386	401	375	432	418	390	393	381	439	363	371	396	377	411	410	394	422	365	410	391	403	392	409	379	410	376	362	402	395	396	401	438	399	415	383	404	356	345	359	363	368	384	396	409	377	423	409	404	360	405	367	362	404	405	372	395	383	379	440	407	374	390	381	386	376	380	375	382	378	427	419	373	379	425	419	410	392	415	400	391	395	381	391	405	397	391	381	417	408	391	415	369	390	395	376	396	391	390	383	382	361	425	409	354	402	398	370	372	393	391	422	390	415	415	434	381	402	389	359	376	376	409	395	420	388	392	389	390	388	397	389	389	416	434	423	381	388	427	436	400	382	387	409	374	361	405	429	380	417	394	418	397	373	403	385	363	410	387	394	374	402	400	394	405	437	394	434	428	396	376	393	395	409	376	374	415	427	380	394	429	440	370	387	381	375	386	380	396	400	405	406	360	364	427	409	440	446	400	390	395	389	405	365	400	424	421	407	381	387	393	389	379	415	378	367	377	393	428	362	390	426	358	411	395	411	366	371	392	385	408	364	418	389	388	375	403	406	414	431	425	372	400	397	394	387	413	377	407	401	371	391	374	399	402	403	409	383	371	392	424	396	402	375	395	416	399	426	383	411	364	363	418	415	396	388	370	418	408	404	427	424	409	412	400	387	409	391	387	373	397	396	390	370	412	372	422	363	420	394	385	343	381	405	372	362	385	356	395	390	411	376	384	373	382	382	409	398	390	406	387	433	412	422	389	413	381	405	387	402	388	405	388	387	392	365	384	393	406	360	436	390	403	371	375	373	374	394	387	382	399	437	416	407	400	355	392	394	425	367	407	392	442	399	400	379	406	410	402	420	384	405	437	367	367	440	372	418	409	409	417	422	390	396	409	368	379	380	392	413	410	433	392	398	392	398	380	410	418	397	405	415	401	363	383	387	403	441	380	408	427	408	377	407	384	391	419	432	380	396	376	410	378	446	433	398	415	384	404	389	380	391	394	400	409	376	387	355	386	416	369
21588	35739	33458	28844	25088	17005	13766	11173	9124	7203	5572	4464	3794	2868	2474	2199	1863	1571	1372	1263	1063	990	876	917	955	1054	999	1025	1242	1075	995	1017	905	802	867	3621	3427	1494	615	573	575	631	641	620	617	649	638	579	640	585	648	592	574	575	581	570	591	629	616	592	612	598	607	631	599	600	611	628	725	751	685	644	650	640	641	613	626	582	628	578	618	608	579	628	604	589	610	596	621	602	597	579	577	608	566	657	652	614	614	594	586	589	614	595	619	603	574	574	606	634	624	601	645	588	600	619	571	623	575	617	560	547	633	617	591	577	607	578	562	562	606	611	593	572	630	633	661	619	593	578	600	593	598	613	616	654	603	536	588	646	603	629	610	605	651	634	589	606	608	613	588	607	589	600	614	611	568	620	610	585	598	588	587	622	632	638	594	610	613	599	579	585	614	624	622	567	630	598	613	618	628	574	590	596	606	655	617	607	616	605	657	618	585	643	639	620	567	545	590	615	584	637	588	621	590	612	600	558	658	632	569	599	618	663	636	582	605	622	575	595	613	638	578	643	568	614	648	639	624	554	628	610	601	601	612	619	583	599	627	608	596	644	632	603	613	590	647	620	607	616	581	625	601	621	610	602	601	621	574	572	584	618	595	579	640	566	647	606	620	583	629	564	596	569	594	588	601	627	594	608	599	584	632	595	615	550	578	619	591	610	622	626	585	583	599	575	629	607	582	632	593	633	618	575	642	596	595	602	620	612	577	640	583	587	598	595	600	564	565	596	605	629	596	607	618	597	598	599	571	594	638	582	636	597	625	604	604	599	562	594	611	603	621	656	632	640	677	576	589	598	632	564	580	615	643	580	592	618	587	597	605	571	619	632	597	598	656	581	607	588	605	659	574	634	606	628	591	629	605	616	608	651	627	643	597	622	602	518	601	639	604	586	584	568	599	576	591	598	637	616	639	589	543	594	616	586	633	630	612	558	615	603	665	577	590	615	627	606	595	588	595	620	606	591	583	605	630	599	622	584	576	614	615	599	583	657	599	637	582	648	596	641	647	600	613	607	592	594	576	591	605	596	596	592	626	612	607	629	599	608	599	626	602	617	583	601	581	613	620	625	627	610	597	627	643	566	640	617	586	575	614	616	571	569	561	582	629	625	608	600	638	630	592	608	611	586	583	579	610	595	627	607	566	614	597	638	589	598	647	574	558	574	669	605	611	625	572	662	603	583	558	630	591	594	607	594	612	616	635	609	624	579	620	634	586	618	616	570	581	548	599	586	609	616	565	591	587	642	611	612	603	635	621	579	613	609	620	582	622	584	593	580	621	594	590	582	572	583	602	570	578	533	604	584	618	615	585	586	624	606	617	629	577	586	598	599	587	582	610	618	560	654	590	574	563	534	578	612	612	565	582	570	576	614	626	597	598	598	573	628	586	613	561	605	621	585	604	618	611	603	594	613	569	597	571	612	592	613	619	621	609	638	657	585	596	637	588	592	675	636	624	608	598	602	569	563	621	627	621	627	632	614	636	582	631	619	602	640	641	596	576	602	640	597	638	619	616	644	639	626	607	592	619	618	630	603	600	595	626	623	585	636	605	609	619	587	637	608	600	617	603	573	611	557	661	574	600	626	583	629	617	589	618	603	580	607	619	607	648	608	651	597	582	634	625	632	643	611	608	596	606	643	585	600	575	629	648	630	588	611	575	605	610	576	535	601	603	643	610	611	593	596	586	587	611	606	586	569	598	596	570	661	574	566	600	622	592	611	593	592	602	581	582	598	614	600	611	591	598	583	595	567	587	601	624	609	586	586	636	583	525	572	634	603	575	582	571	579	635	637	609	611	584	576	621	600	595	615	597	577	632	627	637	604	599	611	609	620	612	628	597	607	577	608	611	572	551	570	599	585	615	648	595	622	605	567	597	573	610	608	617	624	581	579	580	618	618	628	608	578	623	611	568	651	634	590	611	596	602	611	667	580	586	616	578	608	632	579	575	603	573	610	637	590	593	576	628	604	600	602	589	603	601	627	605	621	633	599	660	583	603	623	585	593	612	610	622	623	643	634	565	575	571	606	582	601	614	573	591	596	636	592	614	641	590	601	573	639	573	571	613	622	633	622	611	633	633	601	598	593	609	564	625	561	611	618	581	617	596	581	602	599	596	601	618	576	579	626	596	578	602	561	602	584	582	574	594	629	609	624	581	602	605	602	609	600	615	557	609	612	592	618	627	614	623	607	620	606	619	631	562	617	606	584	624	597	586	585	599	572	580	661	575	606	609	585	644	572	617	602	596	616	620	618	591	625	585	627	587	588	609	605	625	655	600	607	626	574	617	571	580	593	609	617	599	577	592	599	590	561	591	614	587	560	571	624	576	553	618	654	612	620	616	620	578	582	585	594	577	567	580	615	618	615	614	625	564	610	626	621	636	640	654	627	601	574	595	565	631	616	629	625	621	589	648	593	594	577	583	604	626	587	635	600	588	591	606	610	596	544	587	604	628	583	585	601	602	595	560	587	567	589	569	605	617	595	627	544	619	584	641	615	625	622	578	583	625	630	579	612	612	581	610	562	596	580	599	607	613	612	616	625	596	578	589	636	579	596	622	638	637	573	633	629	605	578	607	593	573	608	575	567	592	569	613	585	576	630	522	583	587	636	616	596	619	604	595	592	576	605	616	558	588	595	649	598	602	593	556	560	602	603	601	570	660	587	618	633	638	543	647	595	618	600	609	583	607	563	579	585	624	575	597	592	603	608	599	601	630	600	622	620	590	591	636	602	627	593	610	600	599	590	597	535	608	599	619	563	578	585	589	585	591	612	602	583	617	624	624	629	585	609	649	556	608	609	623	575	642	606	625	585	591	639	622	648	555	592	577	633	574	560	598	569	603	573	596	596	604	606	606	653	594	629	600	638	625	590	595	587	637	614	650	606	599	554	604	573	605	576	599	616	612	606	570	601	574	611	620	615	593	616	634	591	626	630	576	650	603	601	613	611	596	606	612	627	554	630	611	615	590	585	597	597	565	630	544	614	583	574	625	631	595	612	593	610	574	549	609	602	578	594	552	609	628	581	566	619	613	567	605	601	591	633	575	604	610	563	591	576	612	624	603	600	598	588	583	601	597	594	635	605	639	639	673	564	556	641	613	624	567	588	589	621	589	563	620	603	615	607	578	631	616	631	612	542	579	594	582	618	549	613	620	583	582	595	639	596	629	652	577	619	617	590	622	586	588	548	609	620	591	626	608	579	587	584	589	589	639	586	647	618	641	600	574	602	583	571	623	622	625	588	596	564	595	588	579	615	597	567	615	659	575	575	557	621	567	581	613	627	586	631	620	605	615	609	599	605	604	604	595	582	613	631	599	603	579	608	586	603	571	589	627	584	586	598	617	588	627	618	595	604	598	602	580	593	642	641	594	568	599	606	583	572	593	560	604	624	620	581	590	579	576	613	578	624	593	607	554	658	560	610	602	606	581	571	634	583	657	546	590	617	567	608	613	643
23181	21384	29260	23870	21550	21536	15097	7198	4771	3745	2751	2182	1784	1491	1302	1119	999	936	840	708	643	572	532	557	616	609	587	608	651	622	586	600	527	506	508	2076	2518	1124	387	361	374	392	402	393	398	377	386	421	395	403	401	405	396	392	375	435	392	387	402	389	388	355	408	390	388	371	382	420	479	483	525	431	409	410	433	389	373	383	419	402	399	404	408	396	399	370	409	396	378	408	401	397	391	373	381	393	419	412	365	407	369	396	388	384	398	423	371	366	377	385	390	417	373	414	376	368	388	394	410	382	353	384	368	327	413	401	378	367	415	402	431	365	376	355	389	394	368	402	361	371	390	424	398	402	397	357	407	401	384	401	375	385	371	354	389	388	356	403	378	406	381	415	390	387	432	387	417	402	373	378	424	400	389	409	365	382	403	365	389	410	386	416	404	394	400	402	358	385	393	413	375	362	398	376	363	417	375	379	411	361	406	367	378	413	363	423	413	371	397	377	375	379	423	381	382	398	386	367	386	405	370	363	395	391	394	407	397	389	397	361	386	357	405	429	413	361	382	388	421	403	354	391	378	374	390	375	376	368	375	359	387	375	429	387	364	365	369	362	356	398	391	415	416	379	419	381	370	418	375	397	436	414	386	380	394	374	378	334	390	377	410	377	389	400	414	381	369	407	393	392	385	381	380	380	445	407	397	391	383	371	377	407	377	344	405	418	384	371	395	385	395	379	379	362	414	354	406	381	388	384	356	405	380	399	416	380	420	406	407	388	430	379	382	349	400	376	380	370	366	390	408	390	421	401	363	394	359	412	402	391	376	375	368	431	389	378	374	384	402	441	363	383	395	420	420	378	404	403	354	387	422	367	369	410	399	358	395	409	403	395	377	358	368	410	367	397	378	381	417	379	386	378	389	362	378	378	383	415	360	362	397	385	404	374	370	409	394	403	387	409	358	360	395	414	378	407	375	410	400	411	349	340	381	408	345	419	401	341	362	363	391	412	409	412	372	399	388	383	358	400	388	348	357	393	407	416	394	368	392	411	403	387	375	390	398	388	411	387	406	377	367	372	404	360	396	410	426	413	384	377	394	394	367	413	394	390	379	436	398	371	429	419	373	393	355	375	377	389	393	408	376	381	401	381	373	399	369	397	417	390	377	404	413	404	360	391	393	396	398	419	378	396	383	386	379	373	391	368	398	377	417	381	389	411	420	376	377	402	412	369	367	406	420	413	372	357	378	385	401	392	381	389	376	395	391	394	394	390	411	397	379	390	368	362	390	413	383	375	401	427	427	377	372	357	399	394	428	373	405	385	383	398	377	380	383	413	350	395	406	400	416	387	388	411	394	373	421	345	379	404	371	381	396	396	387	377	388	432	341	382	440	412	389	354	380	393	386	378	405	397	361	370	396	397	378	412	369	410	417	401	385	401	372	394	382	403	380	425	369	405	398	399	379	391	345	419	353	407	401	409	380	365	396	423	385	404	401	410	404	378	398	388	377	392	363	357	403	379	366	397	397	394	418	429	371	370	379	418	379	382	388	392	387	395	377	398	434	430	396	407	400	399	378	382	397	390	363	392	405	381	393	410	395	405	417	394	398	375	382	357	399	370	371	367	353	394	421	389	419	363	364	385	366	376	373	361	379	358	392	390	370	395	361	415	397	391	400	354	384	403	408	396	380	390	426	380	384	380	371	432	412	388	383	378	395	396	386	385	402	403	400	367	418	392	399	373	424	369	395	380	410	370	366	395	384	379	401	383	371	400	407	406	411	346	369	389	366	380	386	394	381	427	394	368	387	398	389	391	403	391	424	406	361	348	399	420	421	367	365	390	402	383	374	395	418	322	413	407	410	388	368	390	383	375	403	376	391	381	389	374	345	410	389	372	365	398	355	330	389	403	368	394	412	403	400	413	393	400	384	385	360	393	405	422	403	376	406	404	403	360	391	366	400	419	381	390	368	424	375	389	408	400	400	384	394	406	384	423	376	406	383	417	377	391	408	408	394	391	381	365	356	376	414	413	409	393	381	401	383	391	408	408	378	403	384	413	368	346	385	370	371	381	366	399	392	384	420	415	379	361	383	380	394	387	369	381	369	379	368	398	411	355	398	387	391	389	399	390	358	412	386	418	387	356	381	391	384	396	345	369	392	380	374	387	384	400	398	421	354	377	377	407	368	409	402	391	408	407	384	376	387	365	362	379	377	397	362	376	385	398	404	405	368	413	398	369	385	410	375	393	408	417	407	424	405	395	428	369	381	421	411	404	387	389	380	371	390	376	363	395	389	390	393	392	369	386	389	400	387	393	390	410	369	380	395	361	384	376	397	369	376	372	406	381	363	383	384	381	382	385	389	405	388	410	370	395	359	378	391	409	384	389	378	386	388	377	391	392	393	411	431	371	381	377	376	402	390	438	381	358	424	406	381	388	396	382	386	390	422	373	393	359	382	413	403	384	379	370	421	390	383	411	395	400	423	377	392	380	436	383	399	416	407	374	431	388	366	403	379	386	382	376	418	408	393	395	387	376	402	407	403	390	374	377	386	355	371	412	381	358	369	396	399	440	368	377	399	401	398	368	381	411	420	395	365	356	417	362	389	374	410	390	371	379	404	387	430	413	361	389	408	397	372	415	391	366	366	377	393	365	416	353	372	393	367	397	407	429	372	430	374	364	386	382	370	429	410	418	374	386	378	421	385	410	365	395	363	397	449	388	406	396	394	428	387	382	362	393	383	372	400	382	398	368	385	388	390	399	408	358	403	377	382	373	386	369	371	402	368	404	397	360	407	380	403	369	366	401	413	394	378	385	384	426	386	375	396	407	411	381	421	402	411	360	406	440	396	399	379	380	442	382	414	427	348	398	382	383	392	367	371	399	372	376	386	417	375	398	380	403	398	407	373	402	388	382	406	376	364	380	393	409	380	434	391	385	404	379	368	370	433	375	420	345	390	376	382	406	378	391	431	388	379	424	429	402	360	366	404	381	384	416	416	395	413	409	379	403	382	408	377	402	371	409	346	368	354	355	395	397	391	398	408	396	397	385	390	355	393	417	373	370	394	384	385	371	407	386	361	379	351	412	422	385	361	370	386	381	413	395	388	376	360	411	388	384	376	370	390	358	397	444	389	366	388	367	366	376	382	419	418	390	399	389	391	367	381	398	357	420	379	394	387	420	387	413	387	387	391	397	400	356	379	403	390	373	388	373	401	394	382	407	379	379	397	395	366	379	398	414	399	406	403	416	400	405	395	368	369	381	386	387	379	402	407	353	370	435	403	374	375	378	401	401	411	408	391	406	383	396	390	387	354	386	394	399	372	385	389	411	380	364	359	405	380	369	436	383	396	371	378	379	368	399	386	390	408	366	359	396	372	346	371	398	404	379	379	340	401	408	381	406	354	420	404	389	416	424	352	354	380	377	423	388	390	381	404	369	392	419	373	400	368	389	410	399	431	403	420	382	376	364	380	375	386	398	412	387	371	387	382	383	355	378	401	357
23589	40107	37570	31711	30407	22527	17810	15005	12364	10007	7621	6123	4962	4050	3466	2995	2639	2161	1904	1650	1398	1301	1058	1021	1174	1265	1217	1148	1303	1278	1056	1031	1018	934	898	5231	6332	2571	650	626	634	636	612	616	606	650	601	690	628	648	569	648	644	630	614	613	561	582	628	603	550	580	686	603	581	622	567	698	868	848	900	730	687	607	634	595	599	602	555	537	583	564	583	611	545	609	631	581	560	577	587	613	609	603	607	579	592	634	561	563	586	590	563	575	603	629	593	594	572	624	620	583	592	589	553	558	572	610	578	599	568	586	548	557	568	569	594	591	588	591	605	573	572	636	560	556	566	610	607	569	560	609	624	636	622	602	583	587	578	556	623	540	566	589	594	620	552	563	599	579	606	580	528	618	566	580	556	577	567	605	570	519	546	545	568	581	625	564	601	558	552	607	552	539	575	580	580	583	603	619	583	542	590	569	562	579	585	575	594	608	555	633	580	573	570	568	575	590	571	607	595	587	617	576	569	549	579	590	591	597	575	558	594	596	595	587	578	567	593	597	566	586	592	597	607	553	597	609	616	563	580	595	575	535	590	564	600	607	605	538	539	596	596	591	618	619	540	535	583	596	577	573	582	587	571	604	610	567	616	547	576	573	643	608	577	601	580	601	567	640	611	547	570	570	552	633	606	568	596	604	579	622	593	575	572	584	580	505	590	561	577	586	609	564	605	594	576	576	576	574	604	574	574	600	574	606	599	603	622	606	573	530	566	608	550	590	585	529	556	570	577	524	568	588	580	605	533	615	631	658	554	562	637	622	629	567	544	612	560	572	607	585	605	593	569	541	589	566	567	526	542	592	599	566	577	525	621	617	556	571	544	542	573	598	583	603	596	551	584	576	555	574	547	584	590	592	648	571	583	562	552	566	597	554	579	608	580	608	578	588	597	606	609	577	628	560	573	559	573	594	594	583	590	620	586	586	593	573	559	615	571	565	583	580	591	585	606	621	582	583	599	549	597	623	605	604	578	565	607	588	668	596	608	594	593	593	590	619	589	609	553	581	585	623	546	581	582	610	605	581	571	542	594	628	602	611	596	620	612	544	553	605	552	538	524	622	603	578	566	604	600	555	551	586	597	564	574	574	595	551	552	609	569	579	571	594	593	610	574	590	566	585	615	585	570	544	593	578	619	611	592	619	564	611	599	575	598	592	610	630	611	595	551	534	579	657	597	616	558	573	579	537	562	587	593	596	637	604	621	499	621	615	538	602	582	556	539	627	584	572	623	603	592	609	565	608	586	612	602	582	596	588	574	595	574	569	563	568	575	574	603	575	622	578	621	554	575	561	597	590	614	617	638	594	628	589	607	601	585	622	613	554	573	622	590	562	545	601	622	583	587	577	610	563	645	606	586	580	570	602	588	591	595	603	578	577	628	607	563	585	599	584	570	546	596	579	555	564	563	612	575	578	644	554	577	580	623	566	564	604	563	611	578	540	584	572	592	562	564	614	572	548	585	564	584	574	567	594	600	572	567	592	563	551	594	578	574	575	593	587	574	584	569	607	574	585	551	594	548	641	572	586	583	635	600	569	575	568	622	561	597	579	553	550	569	559	598	565	585	605	557	626	576	555	537	571	583	566	582	565	583	587	566	567	593	564	587	608	563	566	589	592	593	595	583	582	564	634	551	605	588	601	570	587	581	577	564	583	592	637	584	537	607	590	557	605	552	598	626	560	565	584	596	572	597	611	567	601	590	555	602	577	628	592	561	603	587	597	546	601	548	570	607	597	620	581	576	603	566	583	582	564	587	578	632	588	572	582	570	570	548	583	576	634	570	575	557	531	584	580	558	551	630	568	584	549	627	621	582	585	561	588	577	596	566	566	598	578	621	562	604	566	574	604	593	596	606	596	555	539	589	597	555	558	620	575	586	614	593	585	594	604	636	572	589	548	556	589	603	566	573	586	611	562	584	600	578	556	593	600	559	639	618	577	572	545	562	582	594	586	622	582	571	589	536	554	554	589	526	576	629	612	609	605	600	552	589	577	582	614	583	552	571	567	577	610	620	617	592	572	556	649	600	606	572	573	557	563	586	605	598	562	567	575	623	584	601	572	597	541	552	601	588	582	630	586	605	578	562	585	559	577	545	598	572	616	553	632	576	605	585	608	568	580	573	537	581	576	587	604	580	561	582	611	584	581	622	602	556	615	591	578	560	604	609	597	572	574	568	595	568	598	617	564	559	551	577	568	628	612	582	561	582	617	575	592	534	579	621	547	552	619	564	599	559	595	600	598	521	560	604	594	576	607	574	608	583	590	577	627	609	624	559	572	607	609	619	515	623	570	598	613	569	583	581	564	547	599	610	577	575	564	590	545	611	584	570	558	558	589	586	578	621	625	573	574	587	552	595	553	591	587	589	600	597	572	552	565	618	589	604	586	566	611	547	586	600	601	596	583	608	560	553	596	576	579	539	578	603	568	584	584	564	603	566	575	590	583	611	620	601	573	559	591	571	576	592	597	572	586	592	561	548	581	613	614	590	605	597	556	625	598	574	571	561	557	572	571	580	574	577	594	581	557	519	561	565	588	551	601	631	595	587	568	564	576	608	573	615	546	581	566	561	561	585	582	554	574	600	581	572	590	575	590	622	576	565	567	607	565	572	637	602	563	591	569	589	594	614	587	556	617	593	519	556	551	608	600	520	600	550	589	543	566	549	575	590	587	594	609	567	594	582	582	566	620	580	577	589	602	573	583	618	592	592	579	570	573	568	562	543	559	543	555	588	611	589	584	558	583	627	533	640	580	550	562	613	579	554	600	618	619	563	579	556	590	572	591	555	583	625	594	589	563	586	583	590	545	547	556	552	569	548	595	591	561	581	593	588	604	587	565	618	576	584	588	589	549	602	590	533	561	594	558	579	561	574	603	620	548	606	584	566	602	580	539	586	591	586	559	568	559	589	575	584	574	609	572	612	590	574	542	589	599	584	545	560	528	556	556	626	608	571	586	545	606	577	599	618	555	608	588	564	552	567	589	556	598	586	620	560	607	568	602	621	618	589	570	600	578	642	623	585	599	582	555	563	557	589	585	628	566	559	578	596	569	581	587	574	548	560	564	599	609	578	580	606	576	578	606	605	582	556	590	582	539	617	597	561	558	616	634	577	546	589	561	616	548	573	598	581	547	562	568	610	587	574	596	539	566	606	590	599	587	651	582	598	584	557	603	577	553	579	576	534	568	618	602	550	561	568	590	556	579	572	600	600	556	560	567	569	563	624	579	594	583	584	587	593	575	604	561	579	579	601	581	611	591	564	544	600	590	599	623	570	608	612	588	609	606	587	607	566	567	617	587	573	565	601	559	644	571	577	547	615	588	590	578	603	549	574	600	588	582	569	573	557	613	597	556	580	569	588	573	607	603	582	551	561	595	608	606	616	586	579	589	594	590	583	610	532	546	568	558	597	564	590	617	590	624	572	583	551	566	615	605	563	589	610	535	578	570	571	605	584	597
27172	21701	19828	13258	9241	6221	3480	2483	1947	1586	1145	928	822	668	647	547	516	508	450	434	437	375	350	403	404	443	411	404	415	425	410	379	350	394	340	445	519	438	335	344	332	346	343	319	356	364	355	366	337	316	355	345	325	369	338	376	323	340	319	321	288	335	365	341	356	365	353	329	349	366	328	365	317	377	336	317	352	292	318	336	364	330	335	318	347	345	340	352	365	358	313	337	359	326	309	349	351	339	338	341	334	343	356	353	322	316	372	302	352	343	375	293	322	327	300	312	341	305	343	348	360	345	324	327	356	326	334	305	343	355	351	348	372	328	328	333	341	373	328	346	327	339	333	355	334	320	341	379	322	336	317	325	340	337	364	357	310	346	321	341	356	352	330	357	318	329	342	336	341	329	335	351	322	322	304	334	338	352	339	347	359	340	371	329	337	331	326	341	321	334	341	362	381	332	340	330	339	337	346	338	341	337	374	362	343	356	350	320	337	309	323	334	327	364	339	324	337	379	333	312	322	334	355	353	348	324	341	380	364	348	328	350	346	337	335	345	311	325	329	303	329	359	339	317	342	338	329	314	341	334	367	365	309	341	319	332	362	341	361	358	333	338	371	383	331	325	352	362	339	326	337	326	329	314	306	342	362	365	346	345	328	306	312	341	321	333	325	346	359	336	368	329	317	332	331	336	343	360	332	311	376	337	357	362	321	365	333	318	319	317	323	334	366	364	335	360	378	336	344	369	360	334	339	347	342	353	329	319	347	346	341	338	344	333	333	334	329	387	321	328	323	320	348	376	310	348	327	315	319	341	347	382	337	385	324	345	315	322	354	338	336	335	333	342	325	328	341	344	331	384	374	367	311	323	338	315	334	333	337	314	338	334	334	328	367	354	330	349	342	338	323	305	350	356	371	345	350	354	351	333	340	359	321	346	305	340	319	334	328	330	328	324	326	333	338	352	344	364	374	338	350	357	337	368	302	375	338	327	348	370	323	356	358	345	346	339	347	319	355	274	349	338	373	316	305	340	350	376	343	332	344	339	360	339	353	369	360	374	335	346	349	356	367	339	351	307	331	373	374	306	335	328	366	365	331	371	344	339	337	304	332	320	337	346	321	365	328	321	332	317	353	366	346	352	367	359	294	380	351	359	342	338	319	329	347	357	345	372	349	325	317	338	322	314	335	360	338	335	356	353	319	353	389	336	325	367	354	325	336	339	331	366	333	324	331	343	334	368	336	316	338	335	312	325	331	331	338	328	346	350	366	363	338	324	350	322	319	372	350	344	347	334	307	314	317	341	344	358	315	333	328	337	313	390	335	330	359	330	347	335	318	307	343	328	382	318	351	319	349	323	342	383	312	324	355	309	352	348	336	342	341	323	333	309	343	354	342	322	333	349	356	362	342	329	347	360	352	335	351	330	345	351	343	319	355	350	374	341	338	340	347	319	371	325	342	379	371	336	335	327	356	363	332	341	349	349	338	378	339	299	351	346	318	370	335	323	340	382	353	353	330	379	336	329	358	353	353	339	338	352	327	343	304	335	338	313	349	354	328	291	334	339	344	329	360	313	316	345	327	353	333	348	307	348	330	332	383	336	351	351	327	322	348	329	342	338	346	363	369	362	335	361	325	351	329	346	357	330	363	336	337	344	340	366	332	353	333	321	348	350	332	346	334	362	315	320	348	357	333	358	349	342	330	348	335	351	340	329	367	358	335	325	360	321	348	336	337	338	367	330	325	343	327	332	362	343	355	370	336	314	370	364	344	330	360	312	339	315	340	328	347	319	355	378	366	329	306	387	340	291	360	328	344	317	324	333	346	331	349	313	351	343	334	314	349	320	324	305	379	344	373	391	369	311	343	357	359	371	350	343	343	331	318	361	347	325	300	334	341	359	353	330	355	344	326	324	363	324	327	315	355	311	353	349	348	365	314	332	320	308	351	354	348	363	333	353	328	340	328	341	342	360	308	369	339	348	363	349	328	357	375	328	361	316	353	305	335	299	370	313	366	344	331	319	359	332	328	323	345	343	335	355	330	317	328	368	365	368	380	323	324	348	361	324	341	370	339	346	306	362	359	345	336	325	303	328	329	341	346	349	356	325	331	358	333	354	338	357	319	342	326	332	346	333	375	340	355	324	333	344	348	346	333	317	352	371	326	334	317	373	350	332	368	347	312	353	331	337	324	353	331	312	330	336	367	335	330	310	346	363	317	354	360	334	370	339	308	328	318	339	345	345	354	343	330	354	328	344	360	315	336	315	338	303	331	329	321	358	308	310	333	322	303	342	321	363	367	360	309	291	363	348	352	334	317	330	341	307	359	313	346	381	355	348	343	355	354	310	333	344	327	333	352	353	313	325	345	337	324	306	329	325	314	349	355	344	324	314	335	373	330	332	317	330	320	357	362	325	329	337	324	363	368	329	299	339	383	331	326	356	327	341	361	320	350	334	354	320	372	329	354	351	294	358	321	381	292	317	344	368	359	354	349	317	347	330	350	378	329	331	343	324	319	328	342	343	339	342	325	348	370	317	336	351	353	349	367	362	348	355	312	376	348	314	331	359	299	384	367	331	311	339	343	338	347	329	331	362	345	328	362	352	339	376	325	380	333	346	357	373	351	361	365	320	366	366	327	329	348	327	346	355	338	349	330	295	336	349	313	347	367	309	325	336	343	361	345	371	349	373	378	337	361	332	352	353	339	334	336	325	380	331	321	354	335	351	313	375	321	344	345	324	301	343	339	317	375	320	356	340	331	324	367	348	327	305	368	326	314	323	336	377	348	295	329	306	342	338	336	310	359	334	361	370	349	351	345	331	354	343	376	353	327	341	305	373	366	340	333	350	335	361	319	327	338	324	361	319	332	326	358	338	359	298	324	361	331	334	346	357	340	334	334	360	338	360	344	358	326	292	351	345	363	372	377	350	344	343	351	348	340	339	330	353	322	350	316	309	352	309	327	346	307	333	336	370	348	329	339	331	361	315	357	344	395	338	327	356	338	343	330	345	321	303	328	322	327	341	344	365	352	357	362	355	326	307	345	331	341	341	303	339	339	307	339	335	338	323	355	365	357	319	313	361	342	357	345	333	329	327	342	343	335	375	359	353	330	313	331	336	353	327	339	323	345	304	356	352	347	360	331	334	308	375	325	338	342	355	342	342	327	332	348	369	375	367	351	351	311	340	329	405	358	366	342	362	351	356	391	374	356	325	330	362	325	318	346	314	322	349	338	340	344	337	316	316	321	358	360	336	333	342	330	360	284	349	330	318	371	342	305	340	362	327	324	319	335	319	335	351	339	352	328	335	329	310	355	336	359	326	344	292	329	380	332	319	330	340	345	367	339	333	356	360	350	330	319	350	347	369	326	328	353	345	356	365	346	325	323	342	343	320	303	306	342	341	330	350	349	339	363	339	349	308	323	338	326	308	352	350	361	317	335	323	345	314	354	350	362	338	361	349	343	384	320	327	353	351	317	331	336	341	313	352	339	341
18732	27726	25763	20122	18798	14146	9071	7438	5705	4592	3329	2617	2035	1811	1489	1306	1160	1081	924	860	750	681	625	698	727	781	779	724	813	745	711	685	683	654	613	772	1025	773	535	537	545	528	523	562	486	543	563	563	505	522	580	517	554	512	542	531	529	521	547	536	531	505	493	539	530	555	502	542	535	532	557	545	502	514	507	526	515	543	487	494	499	485	546	515	528	543	515	511	522	513	532	506	523	547	528	494	510	502	531	503	521	502	531	544	549	515	474	510	504	531	486	536	502	539	560	548	576	535	524	550	498	534	563	528	512	498	560	512	510	552	582	520	517	488	529	523	527	484	512	538	536	531	518	532	514	522	513	484	509	564	510	480	552	543	507	539	496	546	479	573	529	569	530	552	531	554	509	490	478	529	532	502	520	515	502	519	515	544	508	502	500	542	527	527	506	552	498	535	517	523	510	518	560	529	575	553	522	553	549	540	472	511	491	524	568	527	538	506	454	550	539	547	525	521	512	502	495	519	539	530	548	533	570	541	532	532	512	550	494	507	528	542	497	526	568	530	509	559	539	529	519	512	498	517	515	504	509	542	524	545	537	540	511	496	516	555	512	493	501	495	520	542	551	550	501	486	517	509	500	506	499	528	534	523	523	543	516	527	495	493	526	486	479	547	558	535	506	477	536	522	526	506	522	516	511	529	528	534	509	497	511	543	518	529	521	559	563	547	500	481	551	514	595	515	547	544	505	525	503	474	539	484	519	543	511	544	531	504	504	532	529	544	507	504	503	514	520	534	535	526	531	542	520	540	511	502	535	510	537	528	554	498	526	529	517	495	506	543	530	499	539	531	567	502	513	503	507	527	487	500	524	562	517	512	535	501	506	520	538	477	503	567	526	505	512	467	514	466	527	536	546	493	538	520	560	509	502	535	545	525	498	511	514	465	525	526	562	477	512	530	531	533	546	512	549	538	541	490	528	540	497	494	490	524	468	520	532	544	527	492	526	477	543	495	514	548	523	512	544	538	494	483	523	539	534	548	497	443	509	556	544	507	495	486	535	541	526	498	509	495	522	532	561	553	513	552	501	516	543	546	495	536	526	532	509	519	537	527	513	544	495	498	509	494	488	478	510	489	516	551	525	509	530	507	534	535	494	528	498	567	530	491	554	529	525	537	542	505	501	509	547	521	526	487	509	517	510	530	495	522	554	508	498	506	525	529	512	525	550	542	467	523	526	496	513	497	526	519	535	489	497	510	510	516	541	550	544	509	556	514	501	525	512	501	527	504	531	495	528	558	499	533	511	510	543	525	517	480	526	507	512	494	535	520	518	514	502	488	479	519	541	519	502	526	527	512	549	513	509	517	556	466	490	466	556	525	549	516	531	506	492	545	486	529	512	505	535	499	534	505	507	553	533	481	531	537	514	518	504	531	528	538	560	562	539	482	509	543	499	544	500	522	534	496	531	530	557	504	515	553	526	517	490	491	547	517	555	520	528	529	515	508	517	543	505	528	540	474	517	492	517	526	511	540	509	547	475	505	542	506	518	528	529	530	503	508	535	550	513	508	495	525	514	562	524	564	521	511	507	512	510	500	539	509	524	472	503	525	491	576	555	482	532	545	513	526	504	524	524	491	518	513	497	527	489	520	525	549	500	539	501	545	507	539	469	547	553	523	557	507	548	498	533	515	586	503	494	571	546	497	551	585	482	502	499	549	531	526	503	506	548	481	532	509	568	522	525	517	511	556	526	504	532	516	526	527	547	503	512	512	501	510	507	517	537	522	539	538	534	498	524	485	505	516	516	525	579	535	514	517	485	515	509	531	547	503	509	521	489	534	529	526	526	518	502	523	538	530	516	537	487	519	506	524	513	554	493	522	529	524	503	526	499	545	521	504	521	522	499	517	542	526	527	496	524	476	545	526	584	507	540	517	531	523	491	497	547	495	486	536	500	537	558	534	500	518	508	517	526	536	512	539	509	505	550	538	504	543	547	529	492	582	532	537	513	539	504	510	526	504	539	537	542	543	488	484	529	505	556	511	521	545	517	561	525	518	501	490	543	509	529	524	542	541	535	522	549	527	524	527	541	536	450	536	523	499	542	501	512	499	497	538	502	535	513	519	535	516	490	539	511	527	554	486	530	485	488	510	546	547	556	568	520	533	519	488	521	536	549	551	524	516	521	523	500	512	503	541	551	520	492	515	512	542	535	501	544	534	522	514	544	540	534	501	527	500	497	539	481	484	542	535	485	528	504	504	523	507	556	516	501	565	523	532	503	497	544	503	553	524	535	517	485	520	536	510	497	527	511	504	501	502	510	526	501	499	525	499	491	495	493	546	495	568	463	515	514	498	519	508	528	531	524	513	546	518	570	510	549	531	499	519	528	506	520	527	536	496	518	481	512	496	525	548	501	525	518	505	512	513	519	520	502	522	498	522	521	493	534	485	515	517	515	536	502	527	543	544	526	558	548	531	506	525	524	550	488	554	503	546	529	524	501	534	542	505	525	514	521	512	524	497	522	540	474	532	532	523	538	528	547	569	483	496	519	445	490	494	541	525	480	509	539	503	515	518	553	539	544	516	541	546	522	510	528	533	480	541	548	536	487	516	516	514	489	542	486	534	518	527	519	535	526	539	517	498	524	517	516	522	499	570	514	534	538	509	503	509	496	506	509	535	500	501	519	488	520	550	568	503	533	492	507	485	503	543	469	499	547	537	524	559	502	559	549	485	564	498	534	536	545	547	540	537	523	528	545	585	496	472	534	501	535	547	534	525	537	529	509	511	532	524	504	525	508	524	505	493	510	537	516	517	522	519	554	515	534	573	523	540	522	535	524	566	538	529	552	527	512	522	535	551	533	499	504	526	527	531	528	512	526	514	511	525	504	555	566	576	528	521	496	505	498	500	521	524	521	495	564	514	500	547	510	505	554	530	534	533	464	488	496	494	498	502	514	492	507	528	507	527	533	510	506	505	542	521	526	510	535	509	562	534	537	521	516	492	519	586	551	505	488	525	522	514	553	518	519	547	533	492	535	507	526	528	506	497	513	546	511	492	516	515	581	521	548	501	520	551	550	517	560	443	564	549	561	541	521	538	520	534	511	544	554	526	541	519	552	558	528	486	515	515	508	509	519	534	550	521	517	516	554	529	486	518	532	551	509	502	525	521	515	570	517	523	515	500	554	543	500	544	523	522	517	517	525	523	565	523	507	529	528	524	516	550	520	508	560	497	509	499	539	566	510	471	539	554	531	520	509	486	512	505	496	532	506	494	548	551	529	504	542	533	530	525	471	519	541	495	536	494	512	520	533	478	486	518	525	516	532	469	534	508	527	546	507	522	470	495	583	515	482	501	544	504	523	520	512	529	522	546	513	483	511	570	560	494	534	521	510	496	524	538	551	526	550	525	534	529	604	495	523	570	497	538	545	520	525	517	477	518	514	516	541	515	482	500	499	496	532	479	522	561	562	486	524	502	554	494	523	483	526	535	537	535	503	517
24275	21454	28732	24659	21243	15604	8309	4436	2914	2348	2028	1637	1402	1186	982	845	839	816	702	651	559	499	491	534	574	565	551	567	574	581	493	468	520	458	461	1040	1555	1022	383	391	424	397	415	429	405	454	407	444	428	405	444	367	438	399	384	413	419	421	432	376	456	419	439	425	426	458	469	436	447	456	442	423	431	420	411	410	440	396	403	408	420	401	418	418	402	418	385	413	396	378	418	433	416	425	422	432	430	427	437	428	432	419	431	424	412	407	384	416	406	366	432	394	431	427	404	399	410	425	424	403	438	392	410	426	389	424	364	381	419	388	428	405	360	400	383	399	434	412	420	416	421	426	437	436	425	441	419	390	410	414	388	418	370	414	411	413	407	419	398	390	413	427	391	393	424	417	413	433	414	447	387	409	415	394	397	393	412	425	451	358	416	405	443	404	399	446	403	402	385	408	413	411	407	418	414	417	397	398	432	436	425	423	422	432	411	356	443	417	424	405	404	387	413	409	385	412	374	409	412	417	395	405	394	412	438	404	392	417	390	395	422	448	396	410	407	396	398	398	416	400	397	448	417	408	434	395	401	450	424	383	440	420	421	440	426	389	380	440	374	440	384	455	460	394	376	413	416	453	417	397	400	424	442	372	414	414	411	385	442	417	427	413	389	407	417	413	419	409	437	395	408	434	413	372	412	419	421	421	396	365	402	422	428	443	391	424	387	410	432	418	401	445	397	452	414	418	392	362	413	396	386	389	455	422	362	425	445	399	403	432	424	384	419	462	398	431	376	431	432	392	407	427	377	396	405	471	467	415	402	400	400	402	395	395	406	373	436	413	397	408	415	418	429	382	374	375	389	410	379	420	421	410	409	415	406	397	404	451	426	418	397	447	407	398	408	398	375	398	426	428	437	391	414	418	436	403	420	423	435	428	359	399	425	438	415	381	423	415	382	410	390	403	390	405	424	424	405	401	433	401	415	403	447	389	430	414	417	441	408	400	394	440	440	380	433	413	386	428	388	401	420	415	445	412	392	395	426	412	434	413	430	381	450	414	395	395	424	403	394	451	424	423	396	407	403	407	419	398	415	448	405	400	401	394	365	401	405	392	421	435	392	367	424	408	398	426	391	419	390	428	399	407	408	434	417	411	402	406	419	399	406	438	378	415	449	413	360	416	423	438	418	375	407	389	431	434	417	429	412	388	420	413	401	376	404	436	427	389	406	435	379	394	410	432	433	383	398	423	413	409	377	386	412	435	426	382	401	437	397	399	401	420	405	424	425	398	423	404	399	362	423	417	411	393	452	440	405	397	409	382	413	420	414	415	390	419	379	410	393	406	383	390	425	420	364	424	431	366	427	386	405	426	384	402	426	398	395	415	412	402	401	416	448	406	381	446	369	425	440	394	394	407	440	408	430	414	405	412	389	378	388	418	382	409	395	432	456	413	415	389	397	440	377	406	416	375	426	429	423	408	402	388	394	411	412	397	383	409	434	408	441	414	446	390	406	431	402	425	404	432	422	430	412	411	441	417	401	430	399	392	379	382	386	439	412	391	395	430	395	394	384	418	436	440	390	406	427	374	434	466	443	445	405	417	397	369	447	460	428	410	419	464	417	436	424	449	413	458	466	413	428	446	372	430	405	424	434	427	401	410	410	422	397	413	433	415	433	423	409	392	399	401	404	419	379	397	401	425	425	387	444	411	447	385	415	418	418	402	414	405	364	423	397	416	384	407	398	417	421	456	382	429	399	406	428	397	418	389	404	460	410	415	400	412	426	416	420	423	424	437	407	444	366	391	407	402	410	454	438	460	420	394	399	412	421	399	423	412	395	424	385	411	412	402	397	361	407	415	421	424	398	403	423	402	414	381	389	414	409	413	432	415	410	431	410	412	403	372	438	410	393	449	467	394	404	385	386	396	384	443	393	385	427	418	432	401	411	417	395	405	387	383	416	417	436	434	437	409	403	458	381	428	398	427	386	364	406	407	428	404	425	425	400	390	403	396	429	423	425	403	425	430	374	391	413	406	463	404	406	410	408	384	415	420	435	437	412	411	411	423	413	389	424	466	420	404	393	400	427	402	410	421	434	386	436	386	403	447	419	398	416	430	411	428	418	451	430	407	396	406	401	429	396	411	416	390	402	445	425	395	386	425	430	409	411	414	417	410	437	387	430	404	395	426	384	380	405	392	386	448	423	379	393	423	380	413	423	395	456	414	396	389	429	408	415	412	442	403	417	413	410	447	408	422	413	422	382	420	455	444	420	423	414	437	407	401	344	399	411	387	445	394	408	398	438	411	401	389	417	363	466	424	408	397	419	426	428	425	404	375	446	393	407	384	384	416	396	432	397	373	374	407	375	384	406	402	371	418	400	414	429	392	389	412	410	418	433	398	416	431	414	427	419	409	426	377	435	418	435	416	413	390	437	383	382	450	421	397	424	408	423	403	418	415	394	423	388	405	405	417	389	438	402	401	424	386	424	393	380	428	393	378	406	403	385	435	393	373	441	426	396	403	447	406	435	427	450	379	428	445	403	437	402	394	415	405	408	362	428	400	437	397	413	435	415	388	403	469	421	397	386	419	469	416	381	409	396	403	428	415	473	399	473	418	433	389	401	435	427	406	424	411	426	382	428	442	426	418	433	415	377	399	422	419	413	422	438	387	402	390	405	385	419	401	351	415	390	428	401	398	402	419	431	405	409	408	401	402	406	391	404	424	408	395	447	381	371	411	398	389	375	422	421	433	407	397	430	407	402	367	376	409	413	379	380	385	391	400	384	428	378	438	399	466	389	383	422	430	415	439	397	390	440	401	469	385	417	403	411	439	447	430	408	409	432	409	366	402	424	406	418	417	413	418	448	443	395	410	383	404	393	428	386	422	393	391	402	390	426	452	372	411	375	406	428	386	402	412	459	385	439	420	418	398	403	471	408	421	429	447	404	373	419	420	435	435	407	384	381	378	416	389	396	409	396	458	415	438	392	418	397	419	433	444	398	413	409	418	418	393	418	411	449	431	415	421	406	401	438	386	380	440	418	416	449	401	395	390	395	376	441	421	430	398	426	412	392	431	451	408	441	407	429	401	406	410	395	383	432	413	386	410	387	415	406	429	377	344	417	381	407	427	408	374	422	415	432	397	381	399	420	388	439	436	432	408	415	393	397	416	398	402	406	402	380	427	405	413	414	427	395	433	423	394	404	427	408	419	426	405	422	445	420	418	376	398	407	413	429	398	401	410	408	410	410	394	396	416	404	431	399	414	402	412	369	424	461	376	382	392	419	425	411	392	385	392	419	425	390	406	396	391	435	388	405	359	446	448	435	419	417	410	409	417	384	390	412	404	418	375	392	375	408	406	407	409	366	391	415	400	404	389	418	407	407	404	382	403	452	412	430	430	437	373	422	411	404	382	428	408	409	400	385	349	428	414	396	372	418	439	416	395	430	410	391	415	422	410	406	395	398	398	403	448	417	401	395	410	377	417	389	419	425	391	375	441
21274	34702	33198	28050	24102	20556	14879	10822	8089	6628	5620	4557	3716	3009	2385	2159	2000	1701	1487	1256	1077	1015	963	947	1195	1082	1074	1087	1073	1067	960	861	844	847	747	2339	3948	2283	617	629	650	611	588	628	636	602	657	672	608	619	689	669	640	691	681	602	642	613	613	617	655	651	630	653	608	702	700	688	716	724	672	684	682	636	645	634	616	660	618	617	597	651	610	579	646	631	638	665	600	628	608	607	619	593	631	613	600	599	630	657	652	626	634	653	676	605	634	624	585	635	638	612	610	596	623	646	631	595	625	645	605	605	665	609	620	607	588	589	636	628	585	596	593	628	616	594	666	626	600	664	653	609	635	647	610	629	639	613	623	644	606	664	608	634	598	642	592	614	613	636	636	628	660	650	636	640	586	620	618	589	617	634	603	622	595	607	586	577	660	641	630	646	626	588	641	663	616	607	648	609	615	607	646	596	645	630	674	669	591	623	617	590	584	588	640	596	629	628	655	624	595	603	613	647	632	647	570	633	610	595	626	648	622	595	584	594	636	603	627	626	572	624	653	620	616	626	632	617	675	658	650	623	648	622	634	642	639	586	615	615	621	612	644	661	623	609	668	596	596	623	617	578	672	621	656	649	564	657	641	569	653	638	584	568	681	653	616	574	614	663	685	613	598	647	587	660	564	638	629	603	633	636	661	640	635	634	617	633	582	628	677	619	621	603	628	644	633	674	621	624	648	600	603	646	623	642	602	594	628	613	612	614	653	635	570	637	565	618	573	610	594	615	647	581	626	629	613	620	678	664	576	586	638	646	624	631	665	630	628	621	623	658	614	617	610	667	626	591	622	647	664	608	624	577	638	616	630	648	616	632	640	609	656	681	621	603	627	633	616	637	605	572	610	640	579	595	601	611	618	614	637	613	596	652	659	577	615	615	654	623	647	616	646	668	632	603	593	618	576	620	588	620	615	584	586	620	639	600	657	625	623	600	645	625	612	617	610	629	583	647	606	599	593	605	621	617	604	613	596	621	620	621	606	624	623	633	660	632	582	647	615	634	652	624	576	615	625	652	624	597	590	591	614	580	637	604	584	589	580	602	627	680	632	626	636	641	585	620	618	622	633	606	603	668	592	604	605	660	621	615	583	633	617	663	585	641	593	632	631	623	573	632	635	634	602	639	599	618	603	628	604	666	635	585	614	615	611	621	611	638	620	648	627	612	609	601	647	591	625	642	586	594	651	654	588	592	558	652	669	612	618	620	614	608	645	638	632	590	638	623	580	602	623	617	637	624	599	688	627	635	615	667	638	614	633	614	623	655	693	623	583	634	669	614	633	607	604	589	577	639	625	605	625	587	596	629	594	656	641	619	624	617	632	621	624	631	650	638	617	635	626	616	599	619	683	655	618	650	647	595	624	604	664	647	604	602	653	626	613	584	577	616	631	644	603	635	596	601	612	616	608	641	631	616	634	602	659	615	627	633	624	622	641	598	578	668	587	640	605	611	629	601	627	634	694	647	583	639	613	645	689	609	641	651	598	608	651	620	635	623	625	612	632	590	582	636	599	644	642	634	646	668	620	598	642	626	626	609	587	636	637	575	641	587	675	630	618	664	637	607	653	618	643	580	627	623	647	593	583	616	599	646	621	596	642	643	624	579	603	626	590	619	662	659	606	603	635	638	644	604	588	602	590	641	598	614	662	628	604	577	600	638	644	663	627	640	591	638	647	637	641	651	625	611	672	655	609	564	638	615	615	605	661	616	634	636	597	618	644	654	621	640	675	618	602	622	605	610	586	588	649	580	633	641	631	618	659	657	627	663	607	635	610	658	613	573	618	629	631	603	641	587	609	645	628	653	611	627	629	599	617	589	600	572	663	618	606	618	604	658	605	651	632	643	638	599	623	594	579	652	678	602	624	606	605	625	611	583	584	574	618	612	552	586	618	623	603	646	659	579	650	647	621	628	640	652	606	597	628	598	621	610	611	609	589	618	601	606	610	626	621	632	568	635	621	607	597	622	652	644	651	587	611	595	600	638	647	637	649	576	636	626	611	639	651	658	607	653	626	620	666	647	598	624	581	578	613	596	618	669	610	615	588	654	623	618	606	602	635	574	585	597	636	598	637	627	639	657	654	608	615	630	650	617	628	643	636	556	635	695	588	614	609	613	569	650	618	619	612	636	661	644	639	617	616	597	646	647	662	642	623	595	588	608	639	614	628	592	579	622	623	664	644	612	607	618	611	623	607	647	627	646	646	605	596	619	650	583	637	671	691	595	602	635	617	632	609	574	641	636	591	600	607	611	628	609	645	692	585	644	603	649	609	576	619	592	629	608	654	621	649	646	611	638	617	635	613	641	638	616	643	633	617	592	587	588	599	648	592	618	604	608	602	601	580	628	616	591	619	599	615	642	612	589	626	592	642	675	626	617	614	641	574	587	617	577	619	635	625	598	654	630	640	604	649	592	597	607	601	608	616	647	624	664	578	650	604	616	690	617	612	620	633	585	631	654	640	631	674	611	624	638	631	620	646	622	575	611	624	676	568	667	618	619	658	637	621	612	625	602	624	616	630	609	578	627	625	655	663	585	624	600	612	634	622	608	638	626	595	610	610	610	608	604	623	605	613	620	623	630	569	617	600	614	621	583	613	660	645	596	657	639	649	646	567	598	609	643	596	647	625	660	616	662	609	566	574	630	626	630	661	607	621	615	581	608	639	571	616	635	592	597	597	639	566	632	591	609	579	632	582	605	611	658	677	655	633	654	648	625	598	616	632	626	607	614	630	584	628	608	604	633	599	580	603	576	623	638	622	652	655	573	631	634	633	610	614	618	651	591	609	624	583	598	613	638	658	642	615	632	625	628	582	611	619	658	575	684	614	609	641	623	598	631	646	616	601	631	597	609	601	659	608	586	625	622	617	619	624	580	641	607	650	618	632	611	587	598	658	624	612	635	608	622	611	603	616	632	621	639	678	592	644	615	616	622	632	631	600	614	606	628	616	606	668	611	618	642	632	625	552	594	636	613	607	621	598	613	638	622	605	629	643	591	619	640	645	615	628	613	633	590	608	628	609	592	634	597	596	642	663	625	619	631	630	622	625	602	638	642	601	672	629	566	643	654	638	662	604	654	635	588	619	603	621	603	579	635	634	576	641	621	657	643	679	657	645	612	606	618	642	655	593	623	660	603	654	614	601	664	662	595	600	584	615	675	598	604	602	634	609	619	603	580	608	667	665	654	622	633	609	648	656	635	693	628	606	622	636	614	591	610	603	614	634	608	621	633	620	654	628	637	596	611	619	645	603	663	590	664	629	648	662	612	642	607	613	604	628	623	634	611	646	588	647	616	617	631	641	656	646	620	598	604	574	590	655	636	588	631	621	617	626	619	576	636	652	666	638	651	571	639	656	593	596	595	589	592	638	622	654	580	625	620	569	602	604	599	583	623	643	659	594	623	593	602	607	668	651	614	624	644	609	576	607	576	604	620	652	648	651	567	591	636	634	658
23266	21489	29337	23947	21603	21869	16278	7066	4099	3263	2555	2141	1779	1477	1216	1133	973	898	803	724	659	624	579	575	748	634	621	603	609	627	529	509	512	464	476	1881	2634	1504	473	404	372	422	395	401	440	409	428	382	386	442	428	396	413	397	436	393	402	393	410	403	399	404	435	442	409	459	547	457	477	437	464	405	429	393	409	388	429	417	392	394	404	363	388	382	374	383	371	398	436	456	395	412	421	418	392	407	364	359	411	419	382	406	374	376	402	413	384	383	400	410	416	422	383	408	395	411	375	411	362	381	440	430	380	414	419	381	404	432	389	403	413	412	391	400	412	396	416	403	422	423	372	404	375	386	391	429	391	427	422	405	388	410	410	373	410	417	427	385	381	390	383	398	403	384	432	394	397	385	408	388	391	421	412	412	421	381	423	396	436	409	414	401	399	407	413	390	441	400	409	408	428	427	389	412	383	379	395	382	412	390	416	401	379	408	438	386	406	396	398	346	412	406	421	423	377	418	404	409	391	395	431	411	409	418	411	401	418	449	389	372	410	406	425	399	418	407	382	415	374	408	358	414	422	400	423	419	392	413	384	441	432	440	393	368	402	403	395	431	402	384	434	428	414	424	407	436	410	394	427	414	407	439	393	436	397	391	393	391	368	376	387	430	412	403	414	398	409	415	400	428	390	415	406	378	389	412	388	390	394	367	424	414	421	459	399	420	439	408	434	391	396	431	362	425	398	421	396	412	426	401	379	375	378	410	424	390	384	379	363	369	403	410	446	398	420	369	427	422	398	400	399	374	374	446	383	379	403	444	409	414	392	414	414	384	395	401	402	384	385	398	424	438	421	431	406	385	446	421	438	376	401	378	447	399	395	409	383	387	372	409	366	404	413	420	372	436	431	386	455	399	413	407	390	380	441	429	391	438	417	372	407	411	401	411	426	427	348	393	393	409	419	410	440	387	397	427	423	375	416	369	402	424	385	410	379	400	413	385	421	398	424	445	398	383	409	394	403	427	438	368	414	382	408	437	415	389	402	380	392	406	421	439	378	416	385	411	434	376	414	400	387	395	404	447	370	394	367	425	365	433	411	413	384	408	392	398	425	384	356	402	437	376	414	425	411	440	372	436	404	420	401	384	397	371	420	416	371	396	375	420	389	390	389	412	444	405	371	391	426	397	408	418	439	410	423	375	406	398	426	352	406	383	412	451	446	364	416	430	444	452	421	441	424	395	422	430	485	404	385	406	387	404	382	373	404	432	419	371	392	407	402	421	365	396	386	394	393	420	417	388	405	427	386	407	410	434	396	422	364	401	415	388	405	391	365	391	387	391	376	382	412	388	395	428	372	405	371	386	395	401	359	424	374	410	400	391	356	400	374	397	392	409	367	390	368	421	364	381	421	400	388	379	421	436	391	415	413	391	362	429	374	374	421	394	376	391	422	397	361	387	421	401	459	432	401	404	396	409	413	418	374	408	390	388	407	401	417	369	391	400	364	409	377	408	414	393	404	405	370	429	400	391	386	427	432	397	400	394	403	433	401	402	412	384	401	386	441	415	400	395	414	420	408	445	394	430	393	394	394	402	402	426	406	345	349	422	412	423	377	399	403	409	366	402	387	449	405	368	410	395	414	421	439	406	409	380	401	419	386	419	401	416	392	429	381	394	382	383	406	412	405	433	408	423	401	394	401	409	405	409	411	405	375	376	384	361	385	413	421	443	453	419	375	397	444	414	388	399	413	432	445	414	398	394	418	436	409	411	387	382	412	377	383	404	436	414	420	392	389	407	402	406	378	420	412	390	428	398	397	434	430	439	413	397	424	392	401	394	399	399	414	370	408	409	424	403	391	386	423	417	414	405	405	390	385	365	405	387	378	423	415	391	385	380	417	454	392	387	458	403	362	401	387	402	379	399	380	399	412	404	397	444	419	404	385	394	409	370	398	373	393	418	390	405	424	397	410	403	382	397	407	408	384	385	427	397	403	418	386	448	422	401	423	459	412	421	410	392	414	417	415	392	390	412	416	387	412	411	413	408	435	402	408	408	396	411	413	408	374	381	410	406	379	416	411	416	359	392	433	398	396	422	378	394	404	394	420	401	396	441	393	414	399	417	393	441	407	406	417	402	376	386	399	431	437	409	397	394	427	387	358	402	361	390	434	378	387	382	391	423	414	385	401	402	401	389	386	408	414	403	396	368	400	408	398	425	406	423	381	405	426	382	397	410	410	406	415	398	382	418	393	404	444	393	393	398	413	399	379	369	413	389	416	400	419	401	399	392	422	399	388	391	376	399	367	412	373	398	432	391	395	374	424	409	426	418	419	412	416	403	444	390	429	381	401	405	428	372	433	376	425	398	421	403	387	413	381	438	375	395	411	402	436	395	411	463	432	400	377	409	400	392	383	398	426	400	388	429	426	398	420	367	416	400	370	388	414	391	419	424	400	408	446	461	423	386	447	403	382	410	427	406	438	432	391	397	402	369	411	426	410	398	399	423	411	417	386	371	408	389	439	397	428	410	419	417	403	405	413	407	401	401	393	375	424	386	405	398	441	417	368	422	413	412	404	408	431	414	383	442	414	419	400	400	405	421	380	390	409	423	416	397	400	404	415	427	436	447	418	396	403	405	404	378	398	404	413	426	393	416	376	436	420	382	371	389	408	395	417	427	417	421	410	430	379	411	379	369	423	402	420	421	392	417	412	381	402	397	415	394	363	390	420	416	387	427	421	414	388	390	388	410	425	422	391	421	404	420	437	384	447	380	401	409	372	399	384	381	404	383	402	384	366	377	403	357	382	374	418	432	413	376	422	397	408	397	407	421	425	405	435	442	415	410	384	433	387	417	412	389	441	419	393	401	419	380	382	420	392	470	400	381	368	404	453	384	417	390	416	415	407	423	406	412	394	424	397	373	418	406	380	412	410	406	383	370	395	422	416	375	391	401	386	415	397	419	400	403	363	376	394	376	412	389	408	417	383	403	408	352	392	409	407	393	431	426	398	390	404	394	377	412	432	392	367	377	389	378	380	393	410	393	387	403	389	394	433	456	377	393	379	392	435	380	386	454	415	385	421	410	419	406	378	394	428	414	391	406	408	416	434	373	388	391	393	408	400	432	392	386	424	411	427	369	386	390	416	412	391	375	365	410	433	387	402	351	474	395	408	407	446	391	347	406	409	419	378	411	398	404	410	391	406	419	397	411	435	419	431	386	380	428	397	409	398	430	408	414	403	415	401	381	365	407	399	374	404	446	397	407	389	416	376	420	391	393	392	389	365	378	382	407	405	372	429	399	404	383	401	377	402	395	425	374	399	379	413	399	367	443	377	409	448	381	438	391	413	393	422	389	411	411	418	414	376	379	409	406	411	389	423	387	454	375	437	393	412	384	358	421	395	385	403	373	382	403	414	391	415	424	389	395	361	426	408	406	386	416	404	405	387	375	426	369	414	400	373	441	427	386	395	407	373	407	384	390	373	404	400	369	397	396	394	399	395	415
23333	38998	37889	33631	28650	24516	19658	14559	10838	8695	7358	6097	5066	3902	3160	2943	2696	2236	2001	1582	1415	1264	1082	1221	1426	1347	1226	1295	1262	1158	1023	918	936	887	793	4915	6461	3613	686	643	578	596	621	638	638	658	617	634	561	601	645	602	609	601	622	604	605	586	608	655	641	645	593	652	596	755	956	818	758	727	701	636	624	636	635	625	615	634	582	558	596	630	588	660	581	606	614	660	636	583	624	615	660	608	604	665	639	605	619	611	591	599	646	627	581	576	625	629	560	630	589	615	623	603	575	647	604	579	629	618	661	614	634	611	541	587	588	603	635	629	612	615	600	620	616	601	573	564	610	589	600	607	661	577	612	657	610	589	640	570	609	607	605	607	606	606	600	662	661	582	622	628	616	588	585	583	599	594	599	605	615	561	609	579	590	632	607	600	571	597	589	584	608	568	586	554	606	574	595	590	585	611	607	608	668	592	623	593	566	611	628	603	615	596	617	605	628	577	554	619	601	582	626	576	593	626	568	632	633	599	604	660	523	612	611	645	557	626	648	606	620	583	648	585	597	614	600	616	621	599	613	629	639	653	585	588	612	588	655	610	609	636	639	628	574	636	623	622	614	607	610	610	596	629	606	614	613	578	643	612	635	625	551	627	617	602	609	580	592	616	609	612	596	609	596	593	601	637	610	591	590	639	609	602	568	624	555	637	630	637	586	573	635	620	604	622	555	598	591	617	636	627	615	585	628	636	622	631	634	628	580	595	594	587	596	608	618	592	602	617	611	592	569	621	632	629	601	592	606	617	578	652	579	641	630	603	612	574	610	636	575	639	599	623	604	581	627	604	641	611	579	607	612	593	594	611	614	601	620	577	643	574	618	613	613	581	621	575	614	617	582	587	565	581	584	645	632	590	601	619	605	619	571	645	600	617	659	562	617	621	668	628	631	641	611	574	627	602	611	616	611	669	632	584	600	599	635	583	617	643	606	608	610	618	607	613	638	605	603	571	596	561	629	562	616	595	586	609	641	637	607	606	596	595	607	592	593	619	585	574	616	595	619	600	596	658	595	642	624	586	596	653	635	611	576	594	569	604	604	602	598	614	631	652	561	612	635	588	597	630	598	588	599	586	672	597	618	594	607	601	629	564	614	613	622	587	615	591	576	611	593	593	600	650	616	590	579	591	592	594	572	575	581	608	561	635	606	643	591	611	577	591	586	615	595	622	572	559	587	647	593	645	566	564	617	612	626	613	624	549	653	613	604	641	627	629	637	600	611	617	603	547	577	625	634	625	612	627	628	600	599	592	585	662	583	597	625	598	563	624	609	587	597	627	603	619	575	595	585	633	616	604	608	583	603	587	602	596	624	606	596	603	561	571	635	570	633	606	619	616	585	619	603	580	626	637	596	625	615	605	612	626	583	611	635	612	636	603	579	617	600	610	666	619	606	606	629	620	608	621	610	607	629	588	614	586	612	580	604	616	622	612	626	589	600	645	582	597	590	599	617	582	603	597	595	588	619	592	604	671	602	612	646	607	593	600	586	599	598	619	598	613	616	612	639	614	631	586	576	593	576	591	655	600	608	588	622	565	602	593	607	601	608	605	611	590	635	577	549	628	578	619	621	612	637	601	573	587	577	591	598	539	615	613	590	597	600	574	611	626	603	617	598	584	565	597	631	603	586	660	637	630	593	643	569	582	615	601	596	602	605	628	628	608	664	619	635	652	589	610	594	606	579	591	619	638	606	581	588	577	619	628	587	592	594	623	636	573	628	560	592	562	584	570	594	582	629	617	579	581	620	621	665	581	563	656	581	632	620	608	623	630	615	643	551	613	581	569	615	610	634	646	581	631	629	620	571	635	604	626	621	612	570	613	600	643	608	631	637	620	612	595	584	599	627	590	623	616	594	594	581	601	603	596	591	622	633	557	631	630	560	606	629	606	618	573	655	606	574	610	587	595	620	614	573	596	606	623	571	609	616	681	606	573	607	583	598	614	573	608	580	629	581	615	605	627	605	587	600	615	593	625	606	591	591	641	626	596	620	629	629	615	611	628	570	536	598	616	585	587	585	626	603	608	566	583	666	608	594	593	630	595	636	592	606	565	627	574	583	582	608	617	626	588	593	656	575	593	592	592	548	631	651	589	576	596	603	591	592	569	560	652	595	611	609	638	639	595	605	596	577	600	585	630	616	565	611	596	603	623	598	599	614	608	609	625	618	604	629	582	593	650	598	611	616	648	625	617	591	603	563	592	610	620	623	588	593	618	600	630	605	635	634	596	629	600	642	595	613	616	641	604	609	621	637	597	621	655	585	582	591	619	617	611	661	645	558	607	594	593	608	611	583	609	599	604	601	613	649	629	629	619	588	583	623	560	586	594	649	619	615	612	604	601	628	566	579	601	635	653	591	583	608	588	561	595	602	570	554	669	596	601	575	615	633	567	608	593	602	623	584	599	665	607	592	628	605	563	583	625	617	583	606	628	601	555	630	582	572	619	594	635	569	630	608	604	639	598	566	603	638	594	589	601	568	601	602	618	630	617	600	632	615	578	608	616	615	575	613	608	615	589	619	616	645	651	655	595	593	637	591	634	598	623	651	586	641	579	568	627	657	618	619	607	621	607	612	580	651	609	586	631	626	628	652	603	605	565	689	554	621	599	629	607	609	619	585	618	606	608	611	625	564	604	584	621	611	622	585	568	669	573	607	590	602	627	600	581	598	588	580	547	621	599	567	627	597	574	592	596	635	587	562	617	586	611	586	597	628	611	613	618	606	647	633	614	598	619	624	616	617	619	612	571	635	575	619	600	583	610	607	603	584	633	589	595	622	588	573	586	651	622	605	619	591	597	625	613	570	617	657	626	590	634	584	610	573	579	616	608	613	585	631	604	578	622	598	618	614	560	603	623	614	613	588	613	616	586	613	631	612	623	604	603	607	613	594	569	625	622	635	580	640	588	581	609	592	582	623	628	589	588	615	596	622	565	565	578	623	580	639	633	591	602	652	598	617	583	639	631	587	644	597	571	614	646	639	616	607	597	640	596	645	583	624	597	648	638	596	619	587	582	614	644	658	628	600	628	597	602	619	596	640	620	576	598	586	575	674	627	617	612	597	600	566	616	597	595	578	589	620	589	615	640	620	602	590	633	600	620	600	592	612	630	580	576	601	634	600	659	611	593	597	568	631	615	632	633	575	597	642	581	640	629	609	602	598	598	605	627	627	565	632	657	602	632	601	585	577	632	624	592	604	612	590	558	611	618	571	593	637	613	633	597	593	611	597	593	588	578	596	612	606	589	600	587	639	589	654	588	595	568	619	568	646	608	625	600	602	623	576	576	600	591	604	591	596	564	585	631	612	590	646	601	610	585	630	634	601	596	626	612	596	600	590	600	632	625	624	601	639	574	664	567	588	588	577	602	594	620	644	621	598	601	627	570	611	591	663	610	601	682	618	634	566	590	598	601	589	625	596	586	608	595	602	625	626	593	564	631	612	566	633	598	619	585
27209	21569	19639	14071	8990	5782	3802	2607	1806	1345	1065	895	810	713	684	630	537	502	480	460	377	424	403	392	450	457	439	437	428	433	397	404	390	355	366	422	544	512	375	352	369	357	349	361	393	347	345	366	336	340	340	343	379	345	365	365	378	373	376	404	330	383	375	338	369	356	404	368	366	348	348	363	370	367	387	345	402	356	362	378	374	345	342	319	339	400	395	399	373	367	351	374	364	328	359	359	387	362	349	380	367	365	342	386	361	355	366	371	357	332	374	359	350	340	343	374	369	383	385	338	371	368	359	372	377	361	349	373	367	368	351	381	332	378	351	355	380	350	343	364	360	358	360	357	337	348	367	327	342	335	400	362	369	358	369	393	351	353	386	394	374	326	367	361	355	323	374	374	360	376	349	334	340	352	320	395	371	361	350	381	363	375	392	371	350	355	371	329	341	343	364	348	307	384	368	351	369	340	369	389	361	338	373	384	354	363	348	372	350	361	362	380	387	361	351	371	372	363	365	374	370	359	359	352	364	366	336	352	386	349	357	343	338	372	363	371	367	354	326	394	348	369	370	357	350	363	374	339	359	325	375	369	342	381	365	348	376	364	346	388	347	378	326	336	370	364	377	363	372	378	320	341	382	348	379	356	384	360	377	337	338	359	381	370	356	392	353	389	338	354	368	389	341	334	346	356	346	353	366	369	354	359	394	355	334	371	352	383	323	366	360	370	358	362	349	356	352	346	334	378	372	382	350	323	359	393	354	376	374	353	346	366	356	378	340	389	370	395	348	393	371	314	361	349	369	375	377	321	358	349	363	325	333	327	340	340	337	319	386	359	378	390	361	352	333	355	379	325	387	387	335	345	320	340	357	386	350	340	391	356	358	346	337	352	369	374	336	379	355	372	369	328	358	331	375	417	353	327	355	365	330	356	347	375	342	349	373	342	348	343	334	325	368	344	340	324	347	367	378	363	347	385	380	362	350	379	376	374	350	367	350	349	352	395	356	362	373	375	348	377	334	392	346	325	380	387	364	371	350	305	350	383	366	365	384	337	378	350	347	362	361	336	332	361	386	376	347	353	388	361	391	349	324	372	358	326	320	338	410	333	376	355	382	352	370	369	374	372	383	345	339	380	349	362	348	367	377	377	380	348	351	338	337	358	353	367	370	358	345	376	349	360	379	391	357	346	347	359	374	369	389	355	374	419	356	368	402	357	387	364	370	399	376	362	350	338	349	384	381	348	353	361	355	351	367	345	339	348	359	364	378	349	357	406	396	362	364	345	359	360	357	381	340	343	372	341	368	347	363	375	345	386	369	352	365	347	355	336	334	364	325	356	351	374	362	371	390	392	373	357	391	339	351	355	378	353	416	359	355	364	371	368	328	364	334	353	370	375	359	359	367	379	352	351	317	333	314	366	364	389	338	380	356	364	338	352	331	356	350	361	344	323	355	347	371	353	343	341	326	341	351	366	352	355	386	361	380	361	394	365	357	361	363	383	351	363	331	379	354	378	368	354	387	390	375	365	353	393	381	379	363	369	359	383	348	377	336	363	330	365	339	363	347	363	385	335	357	372	349	367	385	337	397	365	336	373	323	352	354	378	373	360	371	363	343	375	324	369	373	339	376	366	357	374	345	373	389	355	354	356	327	342	371	374	360	319	348	378	356	350	382	342	354	403	368	390	345	366	388	369	379	383	328	393	367	387	392	406	368	381	360	374	383	347	364	333	365	320	370	353	388	340	357	368	326	349	356	349	336	376	350	361	370	360	370	331	345	363	378	386	341	397	322	354	367	349	366	388	355	328	343	327	336	384	359	378	413	350	365	365	347	383	372	356	366	340	355	376	364	386	365	341	371	352	344	384	372	355	346	381	339	362	368	353	363	356	342	373	400	358	342	356	339	345	355	377	366	360	366	361	330	342	337	335	324	348	334	387	352	338	345	361	330	375	360	372	370	339	386	374	369	342	347	360	324	348	389	337	378	344	378	396	383	339	346	365	366	343	357	345	361	373	347	369	357	393	362	389	375	360	352	341	331	353	398	360	365	330	347	382	376	350	367	383	346	333	396	354	337	389	384	357	379	341	362	328	346	346	364	355	359	358	363	351	373	349	352	342	337	353	352	339	358	344	353	361	375	352	336	356	378	367	364	328	363	356	353	342	389	382	337	333	379	372	366	369	370	363	343	382	391	362	362	357	371	366	363	376	396	384	371	360	338	350	328	341	342	369	353	363	359	340	336	386	367	368	366	400	374	349	359	361	365	360	365	379	356	345	331	371	358	369	321	340	373	354	381	323	379	387	363	379	373	382	353	349	349	351	384	367	360	383	353	324	351	379	345	385	410	351	381	340	364	369	350	391	325	354	374	392	350	372	361	369	386	381	343	326	331	343	378	340	385	359	367	354	354	386	341	345	338	339	387	340	346	330	404	376	356	369	359	352	326	318	360	330	403	372	376	361	370	377	382	360	357	367	370	373	383	353	371	342	369	338	397	370	364	362	351	356	352	324	369	409	358	380	353	345	353	341	383	350	390	373	404	386	372	329	351	363	381	327	328	355	382	365	372	368	364	387	357	365	382	358	373	369	360	364	320	398	381	358	373	375	350	364	388	322	350	373	376	374	379	346	368	377	368	332	359	355	376	347	372	347	348	349	370	355	345	356	351	378	335	388	372	372	365	391	352	357	375	333	377	362	370	374	370	358	376	363	385	326	338	335	354	371	360	359	340	346	349	380	384	357	378	363	382	385	375	366	387	395	379	363	349	309	359	371	357	320	340	374	344	381	350	345	357	360	374	380	390	352	376	372	336	368	354	344	380	342	365	340	358	396	377	331	343	382	328	386	400	384	367	359	349	367	344	373	375	358	394	336	366	359	392	367	379	356	391	352	347	371	376	329	360	371	393	367	346	349	345	354	341	337	396	384	347	353	347	351	342	355	359	346	394	372	372	341	364	360	342	347	363	348	370	365	374	341	348	355	354	380	356	369	385	333	383	386	347	352	359	322	408	398	351	366	346	345	374	356	357	407	372	356	359	364	375	379	356	348	341	369	352	359	358	333	323	371	385	366	335	364	353	349	392	359	345	358	336	346	360	380	352	369	344	346	366	368	345	359	365	366	342	362	375	370	358	380	330	342	367	365	352	372	373	345	341	377	337	339	348	353	329	372	383	345	344	367	387	357	372	330	376	336	380	347	354	337	355	357	374	354	344	351	370	345	358	333	382	375	355	341	382	333	374	350	370	372	355	333	372	344	371	363	360	347	387	344	360	365	349	357	408	346	349	336	369	349	373	373	396	366	375	333	391	364	339	362	373	390	357	358	362	404	363	370	397	365	330	373	344	374	354	367	360	345	318	325	330	376	371	338	350	406	352	383	353	359	379	369	348	385	358	335	312	387	371	352	377	331	344	362	347	387	348	360	347	321	348	356	379	330	368	343	379	382	337	370	352	378	370	347	360	340	363	390	365	362	352	347	380	361	349	373	392	333
18617	26467	26538	21393	17836	13703	10019	7392	5340	3857	3088	2453	2032	1676	1505	1306	1302	1073	995	848	730	716	705	750	885	827	856	817	758	783	665	667	688	637	619	838	1054	909	565	557	602	510	574	563	601	555	582	556	583	525	516	555	527	555	567	553	581	564	566	503	578	568	542	532	565	550	560	600	552	567	517	574	555	526	541	595	542	590	586	524	607	572	505	560	549	538	583	517	541	527	495	544	542	585	547	559	523	574	543	546	519	556	545	527	555	534	550	575	529	556	552	594	590	568	536	565	555	539	559	534	544	519	524	566	541	514	532	549	564	537	550	562	562	529	573	580	501	531	517	544	533	544	559	558	554	548	517	550	572	554	548	578	579	546	535	548	535	521	573	558	558	537	531	527	568	601	566	554	522	595	575	535	605	511	527	570	559	578	537	516	581	511	564	551	523	598	546	593	545	539	543	557	576	560	561	502	536	519	565	574	508	529	574	569	525	561	546	541	530	596	547	555	558	557	533	571	544	537	573	589	543	502	547	563	582	546	547	562	564	559	512	545	605	531	576	550	522	605	565	547	540	525	561	558	583	580	574	574	533	573	548	563	530	556	528	481	547	521	564	598	588	541	541	590	514	536	528	584	559	550	549	584	546	495	542	533	563	568	563	591	567	549	549	525	570	558	553	550	516	541	525	571	584	528	582	538	523	588	567	585	551	563	592	515	527	584	552	505	575	518	542	593	536	557	591	609	547	557	545	597	563	555	598	548	519	526	560	547	507	572	537	539	573	569	545	608	569	582	498	521	503	570	572	532	579	522	536	588	540	586	530	579	572	589	564	627	571	583	549	580	527	531	542	549	535	556	523	536	536	564	548	556	565	569	515	554	551	578	504	530	551	563	541	623	589	569	547	557	545	554	553	546	540	564	558	549	528	542	537	522	540	580	532	536	582	526	599	537	564	550	549	591	569	570	564	532	519	551	545	587	560	514	539	564	578	535	566	559	534	560	555	533	553	564	557	511	548	536	548	544	576	538	544	528	533	531	556	545	556	573	576	556	524	534	546	592	583	556	580	575	534	564	544	557	545	552	542	548	562	514	518	534	549	597	560	540	580	554	573	527	549	553	549	550	541	530	564	544	538	538	540	567	537	581	523	530	559	553	555	603	511	562	527	568	552	545	555	568	565	559	528	529	549	534	546	532	545	556	523	508	512	556	585	572	557	566	535	566	474	562	575	538	555	573	585	596	526	505	523	543	517	518	527	586	566	534	548	577	515	578	574	541	548	514	523	541	533	566	527	544	560	549	575	538	555	549	574	540	554	535	524	560	572	586	575	552	519	577	561	563	527	561	536	538	511	552	545	511	574	570	545	519	521	561	523	583	555	542	526	533	537	534	546	527	540	551	550	554	560	536	541	578	533	523	565	537	603	544	557	565	565	583	583	526	569	556	555	537	567	555	536	519	500	557	541	515	501	566	554	541	562	590	529	559	512	513	536	559	586	518	523	544	581	530	542	548	591	534	524	537	566	538	567	532	548	559	528	535	564	558	607	546	568	558	585	540	526	560	553	552	515	538	530	512	562	591	522	514	561	528	591	547	576	561	527	503	579	573	537	565	491	543	539	562	541	527	525	580	576	552	542	580	547	532	541	580	564	593	513	539	542	602	601	592	531	587	546	512	531	556	559	527	555	527	536	513	575	583	531	512	574	535	559	548	590	531	535	552	553	623	532	549	547	562	564	531	529	556	530	558	553	534	508	508	540	562	529	544	541	505	575	557	578	574	570	555	547	528	572	563	536	557	549	607	565	532	528	526	547	518	556	566	536	519	595	530	537	530	524	520	543	580	516	566	568	536	561	545	563	554	546	565	536	517	544	553	527	573	542	557	515	516	505	495	556	547	520	573	554	511	572	561	530	552	553	553	536	523	557	555	589	565	538	547	575	583	586	571	561	558	556	500	526	535	563	554	596	586	539	540	542	531	528	605	558	555	560	589	565	534	531	588	553	556	573	542	551	508	543	536	546	578	535	547	536	545	538	593	551	556	557	531	540	539	542	575	554	589	571	538	524	563	554	553	511	551	608	554	545	561	559	555	575	539	574	556	566	542	535	610	576	494	565	567	580	615	598	527	556	562	549	510	544	562	526	554	526	533	574	570	571	540	567	562	529	540	555	534	548	552	519	528	558	554	522	528	533	520	513	563	572	555	556	511	553	526	514	558	542	549	537	524	581	533	570	579	555	548	539	543	630	596	523	591	579	541	601	565	566	563	558	560	555	577	536	574	564	543	542	558	495	575	557	545	536	533	577	549	540	566	586	544	556	571	536	523	609	596	555	555	593	539	542	542	540	514	536	548	548	549	514	546	551	567	579	540	595	566	543	553	542	525	584	574	562	576	549	548	562	540	590	550	535	544	530	492	571	533	553	550	552	535	582	586	574	550	551	570	545	595	507	562	534	569	556	504	538	579	584	558	554	549	558	559	552	548	566	556	532	590	579	552	540	565	547	563	555	557	526	520	567	542	575	561	573	555	558	550	559	558	557	600	553	541	565	571	556	566	577	527	577	514	526	556	532	573	530	572	577	534	538	532	609	512	575	526	608	500	533	519	573	558	521	538	560	634	565	553	542	513	568	571	546	532	578	543	546	567	553	538	602	516	525	566	560	488	520	572	520	544	566	552	570	592	556	501	535	561	528	543	539	530	519	552	562	561	548	572	548	565	586	569	504	545	558	540	510	508	569	538	555	591	547	555	574	515	570	533	578	581	548	524	527	598	549	518	588	524	564	552	538	589	529	565	552	493	546	552	550	575	542	533	533	530	561	563	539	540	553	547	515	543	577	564	559	578	541	553	550	585	553	541	588	554	550	549	536	545	545	547	556	538	563	586	552	575	561	538	578	535	524	578	572	543	536	585	539	562	560	573	579	561	545	545	512	549	541	573	561	549	518	517	541	545	513	535	525	535	579	543	580	533	569	551	547	570	583	551	527	545	569	532	555	576	566	552	531	534	589	586	533	573	547	560	550	524	555	536	554	544	523	549	561	580	516	528	559	518	557	550	546	541	578	550	585	556	553	556	559	560	545	539	556	561	531	521	565	544	549	552	530	553	554	527	579	523	547	525	540	517	563	548	536	558	562	559	567	540	558	567	537	574	560	489	572	547	526	563	576	579	542	542	552	565	523	543	565	541	558	582	550	547	535	530	560	560	520	558	520	562	570	536	616	572	532	516	568	485	563	551	525	580	519	540	523	536	537	544	530	492	550	537	558	547	553	575	537	516	588	526	581	541	584	532	567	544	556	561	541	568	546	516	536	556	565	517	589	585	569	571	550	594	520	555	567	538	561	530	543	583	556	568	524	541	552	524	577	614	533	569	535	562	547	565	585	635	534	601	567	587	566	554	565	574	576	543	546	528	538	562	551	527	551	564	532	584	536	506	576	581	521	546	550	548	554	576	577	505	533	567	562	542	522	612	556	526	544	538	527	524	564	566	513	543	546	540
24212	21423	28649	24605	21213	15134	8498	5037	3160	2399	1828	1505	1197	1094	1001	830	806	775	643	585	578	580	540	609	635	558	570	527	523	536	573	501	464	502	548	1383	1539	1057	422	448	382	416	430	398	401	452	438	424	437	425	460	438	405	405	410	428	421	425	449	422	422	375	386	427	408	475	434	456	448	429	429	387	409	430	412	436	419	432	430	446	417	395	460	403	423	396	442	435	424	441	451	440	415	439	429	410	456	433	404	409	421	409	426	401	423	470	434	407	440	415	453	422	425	444	415	416	402	411	424	438	425	425	407	463	430	466	422	395	448	403	402	452	420	404	398	423	433	442	436	456	405	416	426	466	434	426	400	430	428	428	453	438	423	397	400	443	445	409	419	476	427	447	413	416	423	421	452	443	447	409	422	438	418	438	380	436	435	453	419	427	405	411	433	392	393	429	430	438	398	421	437	393	429	400	399	409	393	380	424	423	429	407	423	446	440	421	440	404	462	434	434	438	398	448	388	430	419	424	399	429	455	373	434	413	448	408	443	400	412	427	404	405	423	418	392	413	444	445	416	434	417	464	454	419	458	420	374	417	395	405	447	434	424	421	440	414	458	432	446	419	407	448	400	414	384	402	398	416	382	420	488	387	394	443	424	398	393	399	412	434	408	411	430	461	464	405	430	417	440	439	370	414	433	447	388	383	417	431	398	417	416	451	401	407	396	402	427	439	437	407	413	412	401	420	403	417	456	454	434	429	414	412	425	400	434	445	438	417	416	448	436	431	431	441	429	435	413	423	403	407	413	432	395	400	453	410	466	452	430	425	441	432	431	421	417	411	441	438	426	401	463	441	418	399	437	421	440	380	397	420	419	452	428	431	417	437	431	425	467	429	412	374	410	446	396	440	425	372	418	428	411	435	415	435	427	398	445	421	414	411	425	430	403	387	427	419	434	399	462	438	419	419	447	437	440	423	440	448	423	440	412	435	412	414	444	403	424	397	426	407	408	392	406	472	432	418	392	440	431	446	422	420	389	430	407	438	420	340	411	432	423	447	421	422	438	475	414	429	412	390	418	381	441	444	396	427	425	401	414	448	411	407	405	420	419	426	385	439	452	449	420	401	386	459	412	442	449	418	421	405	418	458	428	415	429	448	444	442	394	415	429	424	428	419	447	429	399	428	434	425	414	420	393	396	433	424	424	460	462	427	433	404	401	419	407	444	419	439	443	410	460	451	428	402	470	431	418	406	422	427	395	405	446	426	432	441	465	444	406	416	404	410	472	391	402	419	443	425	400	417	442	461	453	459	436	451	414	405	394	428	410	404	407	418	403	391	431	395	399	409	437	426	446	420	430	441	408	417	407	431	407	431	443	442	436	464	440	421	461	397	425	408	395	404	434	440	428	413	435	412	433	442	413	398	433	434	416	456	407	395	414	419	444	428	477	423	441	414	422	482	443	412	448	406	402	430	411	442	410	426	413	449	447	398	392	398	422	454	432	445	437	403	431	396	416	433	418	424	439	435	432	422	481	419	417	415	453	448	424	407	415	463	428	424	413	456	391	403	413	431	393	450	412	395	412	433	436	408	400	431	430	418	454	444	397	436	429	422	425	430	373	460	395	408	438	429	436	438	441	450	490	429	421	420	431	450	430	420	421	438	419	423	413	430	467	462	417	398	438	435	433	425	417	460	421	433	426	404	409	453	393	421	421	412	420	424	402	424	416	430	414	430	473	432	416	436	434	404	436	390	444	409	446	465	429	423	405	451	393	414	458	425	394	386	429	456	435	398	456	442	421	429	396	426	417	452	433	428	441	441	397	454	422	480	387	407	387	415	423	407	447	399	417	429	436	428	421	422	431	459	412	412	412	420	431	455	411	360	427	437	412	419	466	429	407	440	416	422	449	427	424	383	403	446	436	458	405	414	408	418	459	444	405	417	412	400	405	428	410	466	417	424	383	417	421	458	434	412	439	429	416	425	423	416	373	427	421	444	432	444	436	401	417	404	442	442	404	437	407	430	442	427	439	447	421	405	424	425	427	421	406	439	458	405	435	440	408	394	423	431	409	425	413	391	418	398	427	462	440	458	393	427	443	427	441	410	407	386	421	419	404	426	452	463	407	415	423	431	453	438	458	432	428	422	412	454	405	405	436	430	398	429	381	404	395	453	423	402	431	449	405	451	411	419	408	431	407	437	440	421	424	398	404	453	409	428	434	423	427	376	408	411	419	378	445	439	400	444	409	435	416	416	398	436	450	410	409	421	414	405	422	447	445	400	417	437	411	411	467	407	429	391	413	417	429	410	406	449	443	410	405	461	416	419	407	418	439	446	400	420	412	420	427	404	387	450	422	434	407	465	406	425	437	436	431	374	430	407	440	425	415	460	417	430	456	431	425	444	384	405	409	439	420	416	424	428	396	397	432	412	416	451	409	429	440	419	433	408	398	406	408	418	396	399	403	372	409	399	449	453	448	427	416	436	433	416	409	468	411	381	473	430	439	431	439	434	426	409	397	407	449	425	420	401	411	418	430	440	431	423	415	404	396	391	419	419	399	427	418	430	429	464	416	440	431	421	442	397	434	404	402	402	425	417	403	418	407	435	428	487	432	421	412	404	400	436	428	404	436	436	437	413	435	415	401	410	420	432	443	425	428	452	389	410	453	396	472	431	429	428	393	429	450	406	426	437	434	414	423	422	413	397	406	437	389	395	417	398	439	380	399	436	455	437	472	421	436	417	421	400	424	423	429	397	416	410	401	445	417	447	426	434	410	420	443	426	422	417	417	445	407	430	389	398	414	416	461	388	396	413	398	429	457	404	442	432	430	432	436	431	399	439	473	414	428	444	432	389	460	413	423	421	445	445	444	400	413	418	428	385	470	395	419	413	433	442	416	418	430	425	470	433	420	451	391	428	446	453	421	417	446	416	398	414	428	420	410	395	415	436	440	441	423	422	448	435	397	422	426	432	459	420	445	446	446	417	422	420	423	445	470	415	411	452	444	427	439	416	403	401	448	403	439	420	447	398	447	450	397	423	426	428	415	446	437	452	435	421	436	449	432	446	428	429	411	396	428	443	421	440	420	407	414	467	420	441	399	392	435	466	437	428	429	409	439	420	420	412	418	409	412	390	431	417	389	427	419	412	403	445	418	402	419	424	443	418	430	396	457	418	406	427	428	430	406	395	439	448	421	396	427	402	467	426	412	402	471	433	439	433	434	437	460	409	461	433	446	445	408	426	399	455	432	430	436	430	463	426	400	443	411	434	414	446	457	446	389	425	417	428	452	446	458	438	432	424	441	424	437	429	445	421	429	412	457	441	400	376	418	424	451	418	433	423	386	403	407	424	437	403	425	417	425	397	423	432	442	410	445	425	449	400	415	394	421	392	418	420	382	441	439	410	440	436	408	437	430	412	410	445	419	441	443	407	427	415	445	459	434	411	457	397	443	431	447	380	422	411	433	425	412	429	410	451	426	406	407	458	399	418	425	413	437	442	427	445
21070	34005	33411	27868	24744	20092	15224	11745	8652	6543	4906	3928	3503	2998	2456	2109	1904	1735	1459	1273	1115	1035	982	1202	1261	1139	1052	1072	990	877	909	881	772	785	1012	3401	3744	2202	670	650	593	649	681	671	636	676	709	614	659	649	671	693	615	613	672	640	661	626	669	666	648	668	651	663	645	713	754	691	754	691	677	637	631	637	648	598	685	636	659	658	649	641	605	633	655	668	638	660	667	649	588	617	606	602	652	635	643	622	617	631	640	624	664	681	674	659	663	672	633	635	598	629	635	646	657	607	650	674	675	646	637	633	614	615	644	665	660	625	621	613	668	694	637	652	622	624	639	633	669	657	638	673	712	616	603	660	643	675	584	684	637	645	625	602	665	618	647	662	654	664	633	658	692	679	654	684	649	622	701	661	652	627	604	662	623	637	635	648	609	601	575	626	633	642	660	660	629	632	693	633	652	636	666	655	648	614	642	645	657	626	643	646	630	674	645	618	626	598	684	647	652	619	624	616	664	688	657	650	682	662	634	687	623	695	666	663	599	648	628	633	668	659	662	601	660	589	617	657	669	617	630	700	622	693	613	642	624	654	650	631	583	620	604	678	637	650	672	633	658	645	620	623	647	678	636	640	656	655	620	628	610	654	663	646	662	645	633	628	642	660	645	629	659	670	640	640	674	610	637	665	614	655	662	663	672	635	673	623	689	631	639	657	610	626	638	626	663	612	627	625	655	654	585	614	623	650	665	631	668	681	632	674	648	605	623	649	606	650	627	674	640	626	672	648	630	622	617	616	653	627	654	635	617	645	656	628	646	677	613	664	685	663	677	612	682	597	623	630	654	620	675	666	659	646	611	613	652	644	621	625	623	687	643	665	673	646	656	628	653	674	619	666	636	638	645	627	610	615	628	698	637	645	716	631	651	652	637	664	685	645	664	647	649	661	612	693	663	680	626	645	648	642	647	618	673	607	657	643	661	647	671	670	608	605	616	626	655	637	645	664	644	677	638	647	729	631	640	636	655	631	660	601	641	628	629	625	660	639	632	670	652	662	640	699	625	644	638	670	725	630	656	688	608	607	656	649	642	684	641	649	651	613	688	705	636	649	611	649	701	611	711	666	678	630	657	669	599	658	650	614	587	656	645	675	651	600	633	677	622	585	651	611	657	636	662	646	640	616	661	670	637	661	670	636	649	658	641	660	682	683	647	659	636	625	635	680	656	683	661	660	677	687	650	606	644	629	639	637	605	663	614	641	613	643	612	633	650	622	633	606	678	668	643	655	634	577	666	615	633	611	655	650	622	633	645	670	694	659	658	630	648	620	611	614	679	645	683	623	663	588	633	638	645	635	630	627	636	623	643	636	677	660	627	651	677	626	590	637	620	622	639	633	682	625	684	603	671	653	648	628	627	643	662	628	604	620	658	663	627	614	600	636	614	627	649	660	643	634	587	623	606	617	625	651	631	662	648	617	532	599	676	662	648	619	622	635	624	645	608	593	644	643	655	615	625	651	612	676	643	620	613	675	632	617	665	612	642	691	646	615	661	657	625	611	648	642	619	603	585	691	650	616	616	654	651	641	585	633	645	673	596	687	618	688	675	647	641	635	660	682	661	664	639	661	632	622	661	641	654	638	626	686	619	616	634	606	655	645	594	677	643	651	660	645	650	612	688	659	625	668	664	670	685	592	693	623	659	667	591	670	661	643	627	597	654	631	650	666	620	649	655	633	631	648	629	635	672	669	610	608	619	654	602	654	647	646	624	656	560	661	661	618	641	647	646	691	623	634	670	649	662	667	651	656	656	633	599	656	655	616	663	702	633	602	624	657	633	612	642	654	660	609	645	617	659	647	642	656	619	633	681	644	651	591	638	632	663	608	644	657	646	658	646	666	648	684	637	636	615	653	638	633	613	675	621	662	638	633	663	698	639	640	644	611	649	652	667	622	630	672	609	658	627	639	636	622	668	631	636	617	608	692	637	703	663	600	632	655	679	634	654	690	640	622	682	646	604	622	634	667	667	679	647	615	665	629	615	618	610	626	612	645	686	626	657	677	672	641	631	706	666	618	625	631	677	678	608	667	643	594	665	658	609	663	625	648	558	645	611	658	669	627	728	643	659	676	628	626	663	666	657	656	609	637	614	630	634	639	683	652	643	608	628	642	629	634	684	640	653	611	605	674	661	633	627	655	667	626	645	628	632	618	669	634	620	564	647	636	601	656	647	652	688	656	621	594	706	646	607	688	656	631	648	683	653	634	597	633	629	635	629	677	633	627	639	652	657	662	639	611	609	682	628	639	679	621	588	643	638	651	640	632	687	593	671	592	647	681	642	617	608	615	682	645	621	649	653	611	668	643	637	662	673	638	649	616	656	637	647	638	652	670	643	651	640	633	662	626	600	648	646	649	667	622	678	663	635	656	688	680	598	665	682	650	614	640	651	627	681	693	615	617	695	598	594	639	638	623	649	637	648	635	633	625	629	643	657	665	644	694	624	632	672	636	659	597	630	668	674	632	634	667	638	659	671	625	627	627	618	624	650	626	659	636	639	646	683	635	650	630	625	671	667	664	616	636	634	610	685	634	600	633	605	647	635	669	656	633	699	628	645	645	637	654	649	627	657	683	655	618	616	625	640	630	669	634	634	617	651	626	673	602	602	667	614	678	574	688	619	643	650	672	648	631	633	680	650	659	660	595	601	678	614	666	646	628	629	623	666	626	619	671	659	672	645	616	621	657	612	646	663	633	639	640	638	647	634	632	697	601	613	673	624	681	598	632	654	646	629	604	675	626	663	645	612	633	635	629	662	588	681	629	642	654	687	653	646	652	670	635	640	656	635	662	646	624	648	659	674	649	635	657	627	639	608	665	625	681	606	661	648	638	642	639	613	657	666	636	625	635	632	596	609	609	643	636	628	690	623	665	630	622	633	646	665	617	645	675	660	637	655	638	698	665	644	632	680	642	683	647	646	666	645	658	640	649	616	648	626	643	589	612	635	607	629	640	628	630	645	625	597	626	602	645	585	592	639	658	667	674	680	638	653	637	641	649	642	655	650	658	617	656	642	652	692	641	677	648	634	619	670	635	669	606	609	664	653	663	633	678	639	634	661	657	663	679	621	683	673	637	612	655	636	611	596	634	676	660	652	641	643	670	656	662	644	670	637	576	654	589	667	652	624	634	682	641	621	634	640	611	625	663	662	660	613	658	599	638	658	614	625	647	666	613	632	621	668	619	635	601	662	620	620	657	618	627	632	683	620	649	664	683	653	611	645	621	631	626	665	671	677	655	660	654	654	636	651	639	670	588	649	690	629	669	684	594	639	642	620	601	643	635	634	670	626	655	634	677	662	642	641	662	638	623	640	639	617	663	638	607	668	683	593	674	680	622	629	640	649	671	615	650	638	675	642	637	658	648	690	638	662	627	662	611	672	646	665	614	602	589	663	647	657	640	646	623	656	612	647	620	663	662	663	646	633	652	642	633	665	596	671	691	640	688	649	618
23234	21414	29318	23880	21558	21890	16513	7536	4621	3450	2571	2016	1765	1556	1305	1234	1089	988	850	759	674	621	617	727	707	661	692	641	592	559	563	540	501	502	518	2260	2690	1781	465	420	419	438	445	463	417	444	425	386	380	424	427	441	386	441	416	416	435	461	435	383	422	422	451	435	455	461	526	479	461	490	443	382	419	438	412	426	431	418	430	420	422	415	387	429	451	427	413	441	448	406	382	397	398	416	406	396	392	374	419	417	442	430	423	441	457	427	429	420	432	411	412	415	412	417	408	425	443	409	424	398	385	404	428	448	445	423	388	410	424	392	411	408	445	418	439	369	413	471	458	443	418	428	396	421	421	405	404	439	390	424	428	403	460	444	443	453	404	420	400	419	430	468	356	398	423	401	450	378	436	419	424	430	384	414	472	421	412	442	411	434	402	426	446	409	428	411	409	415	442	432	442	434	415	441	467	375	436	418	423	441	427	405	417	420	448	381	431	443	413	439	410	421	462	415	420	471	403	403	397	404	428	375	397	438	406	434	418	416	445	422	421	425	404	438	471	454	400	423	458	440	417	395	427	432	398	402	412	428	427	444	447	432	427	406	436	448	393	420	427	373	408	462	412	422	402	460	444	446	428	406	415	397	404	412	436	407	398	381	412	463	398	433	388	417	410	403	419	439	422	387	440	441	400	415	438	440	448	393	395	434	422	397	422	408	457	426	404	432	407	444	409	447	417	441	432	422	405	451	410	399	430	442	410	434	418	403	372	401	367	414	428	434	416	409	466	416	391	383	436	442	419	454	464	422	406	461	412	414	400	426	394	434	421	418	434	417	438	394	448	405	399	429	430	439	417	423	433	425	409	432	401	450	432	395	445	418	429	415	435	383	410	424	400	383	413	421	414	443	451	433	471	377	409	418	408	446	425	424	434	427	394	440	406	427	413	449	431	436	413	397	392	423	437	466	444	421	405	423	416	439	408	394	419	432	442	462	382	412	424	415	420	406	381	410	403	427	435	413	389	442	424	442	429	397	411	439	432	447	435	403	447	418	411	451	454	427	394	422	388	429	421	417	400	417	409	408	427	457	452	400	411	411	447	422	401	424	446	396	406	423	395	433	423	404	364	443	422	390	409	391	393	398	396	395	416	391	417	430	430	405	407	371	407	425	447	432	408	414	450	421	411	452	432	428	424	420	403	409	418	427	399	426	480	410	433	452	406	419	411	439	422	424	385	452	380	423	407	415	466	420	385	420	445	414	420	419	439	393	424	368	477	398	418	403	431	453	451	420	418	404	440	403	409	412	401	432	406	400	415	412	382	429	419	398	433	416	386	413	431	434	401	436	402	444	400	384	417	413	401	396	403	433	416	413	427	428	422	438	401	417	395	392	416	410	409	414	444	413	418	410	420	441	418	407	439	415	417	414	407	404	400	429	417	414	401	435	449	460	405	433	424	399	372	427	422	412	415	432	414	412	451	397	412	451	450	421	406	418	429	445	421	421	416	408	433	442	445	427	402	410	424	442	417	421	437	399	435	420	447	418	420	455	389	408	426	377	398	435	414	454	429	392	454	432	414	421	418	410	424	425	447	414	353	383	418	445	427	434	382	428	405	432	422	383	423	409	394	451	436	434	422	422	442	422	447	400	376	391	431	387	424	452	461	436	366	402	448	414	427	447	430	405	412	438	425	431	412	424	432	432	377	436	420	454	388	395	431	442	429	404	418	442	449	434	430	387	406	415	420	435	408	448	447	423	407	421	432	430	401	433	436	437	396	444	457	422	399	406	390	470	387	445	410	380	427	439	463	388	430	405	414	373	391	405	418	407	403	423	464	407	406	405	436	430	390	449	426	394	404	410	435	447	445	390	423	385	401	395	431	398	423	439	420	412	440	426	403	428	420	430	440	433	447	407	420	423	433	435	463	387	440	470	402	429	441	411	388	431	410	446	404	408	444	416	419	413	424	392	412	420	415	428	430	376	450	427	442	413	469	461	447	459	407	394	378	436	424	409	403	448	413	417	446	431	443	386	426	415	429	412	434	434	468	420	429	380	407	434	418	427	442	433	406	436	381	433	411	424	419	454	396	409	453	431	394	422	426	435	419	434	420	468	459	383	407	461	387	415	377	426	402	443	424	406	415	436	432	436	432	465	419	416	454	428	450	409	424	415	426	421	450	465	412	452	427	407	397	397	421	418	404	396	431	436	407	423	400	420	392	414	406	437	398	402	431	461	440	444	441	452	417	415	411	416	441	435	447	407	417	408	421	444	402	454	398	421	397	387	404	399	425	418	433	422	444	439	436	433	385	420	445	431	444	414	392	429	466	410	417	398	461	411	447	427	461	421	429	406	423	418	414	434	433	410	459	415	407	443	375	422	448	402	392	406	396	418	397	378	420	427	406	425	444	376	403	412	404	439	451	408	426	427	428	393	428	418	395	398	434	412	416	411	383	405	409	404	437	419	417	418	395	410	433	422	417	430	400	401	397	428	406	417	412	422	411	423	436	401	429	416	394	426	434	391	398	409	398	432	442	389	403	415	402	373	412	431	400	444	458	432	408	415	416	396	411	430	438	440	401	434	432	401	408	396	446	427	375	387	409	419	428	400	460	429	431	448	418	411	399	425	397	393	401	376	458	426	425	436	422	421	415	427	409	396	422	434	422	417	405	405	426	421	443	454	433	410	426	430	410	418	377	447	388	409	412	432	406	420	419	420	398	422	424	395	424	415	417	432	421	442	443	448	427	442	456	412	385	392	407	397	429	429	439	434	383	392	476	415	449	391	451	390	427	386	441	381	418	398	458	413	408	426	411	438	428	437	443	426	399	396	438	446	418	396	389	404	427	423	473	409	418	418	447	408	416	435	428	421	454	465	444	434	450	436	445	432	428	423	415	413	437	453	421	397	436	433	400	416	444	447	403	394	398	414	432	405	423	474	421	425	420	427	400	391	399	411	419	437	422	403	446	424	419	399	409	406	401	404	421	418	382	411	404	458	428	382	453	428	414	427	434	423	442	437	433	383	412	423	415	428	411	429	427	422	398	400	410	426	441	439	406	425	431	387	398	407	433	381	439	430	434	437	415	413	407	388	432	447	400	433	425	427	366	403	466	416	415	393	453	388	409	401	433	407	419	436	399	372	424	408	438	400	396	403	412	404	388	473	394	407	427	427	413	385	434	421	428	453	470	412	427	441	432	464	419	430	380	384	409	397	407	410	408	392	389	423	419	473	430	428	398	420	410	404	404	417	422	400	412	445	430	428	447	432	414	379	409	420	424	438	421	439	399	406	416	412	448	419	401	450	434	443	393	435	418	420	404	448	416	392	387	448	441	425	434	423	411	426	417	410	392	429	407	413	410	426	386	411	411	420	419	407	428	395	413	428	417	379	421	420	394	439	387	410	418	409	401	435	406	409	424	433	422	458	415	395	418	429	406	419	413	421	397	420	452	415	445	409	439	425	421	397	434	420	428	386	404	427	449	401	453	425	416	408	420	451
23424	38708	37000	31771	28319	24959	19882	15352	11656	9112	6905	5662	4977	4112	3394	3061	2732	2426	1905	1705	1303	1193	1190	1388	1599	1281	1324	1302	1150	1020	987	1011	913	815	847	5683	6396	4102	815	638	647	665	614	705	619	662	649	661	649	622	665	698	590	628	586	627	645	634	651	624	642	660	636	613	685	765	867	771	754	747	736	729	662	621	586	641	616	669	658	617	660	630	609	604	669	614	622	674	625	623	614	623	665	611	694	642	626	636	612	640	592	615	637	633	642	621	626	604	637	682	597	637	614	629	596	601	633	613	613	630	609	594	639	627	617	619	591	576	593	626	610	599	605	621	635	617	590	622	628	632	619	642	632	639	628	655	588	672	633	627	581	621	614	606	640	656	629	597	631	625	691	641	593	624	613	614	627	624	613	655	651	585	632	583	653	671	603	639	616	639	658	645	650	676	633	602	584	596	625	599	601	600	580	661	599	624	599	600	605	623	643	630	660	674	606	606	629	606	648	582	654	615	589	595	608	641	631	607	631	618	623	615	584	645	607	621	600	591	616	663	633	619	582	585	573	651	631	619	631	625	599	673	641	607	612	580	612	639	608	627	641	637	647	645	692	650	627	635	617	642	659	602	661	659	645	635	658	671	656	652	677	630	651	616	641	615	654	613	643	627	624	586	639	613	587	600	655	659	604	594	636	632	611	640	627	625	612	655	633	606	685	645	645	634	592	591	649	619	654	639	621	650	665	615	604	619	636	615	669	639	648	607	679	648	612	640	587	580	600	647	621	640	628	616	637	584	649	653	591	637	596	602	623	612	629	626	609	654	620	590	627	596	607	602	626	590	613	650	610	614	651	582	583	667	634	612	661	631	636	623	642	610	619	638	581	660	591	649	617	579	591	643	598	673	622	596	611	590	641	644	640	610	596	638	665	645	608	628	676	623	640	611	649	640	613	598	619	652	626	612	594	586	601	613	640	650	617	609	622	612	647	638	608	645	602	609	636	639	593	654	639	632	618	660	604	649	629	640	623	639	627	671	652	662	634	641	636	626	624	603	598	597	662	613	651	670	659	622	583	638	612	648	623	620	641	663	589	662	613	617	607	591	602	634	627	611	589	665	605	618	636	600	648	643	623	659	604	627	623	613	628	638	595	622	601	647	662	589	603	637	638	602	636	671	613	599	591	617	628	595	634	629	654	607	634	584	685	609	614	626	640	635	588	605	606	574	648	663	601	652	631	585	610	608	670	659	615	588	626	639	662	650	610	646	585	618	600	609	613	651	580	607	642	625	689	618	588	628	639	572	640	580	619	608	616	610	631	576	615	671	588	625	614	624	597	636	631	594	588	650	634	588	622	586	627	593	607	634	650	647	634	635	658	663	601	595	664	641	618	649	610	621	581	643	637	627	626	660	595	631	637	599	628	612	662	628	633	657	633	646	573	643	636	623	627	580	637	625	630	696	631	633	569	662	602	620	660	618	636	646	597	592	654	652	632	582	633	606	613	569	680	668	628	580	624	616	614	633	628	646	629	614	593	619	661	605	628	628	596	588	604	628	606	651	645	615	620	588	649	645	664	652	615	637	679	648	608	659	632	618	627	584	642	601	620	655	626	614	591	651	667	622	621	615	574	627	667	624	581	632	653	589	662	676	589	602	586	628	618	591	656	635	620	662	612	670	617	640	652	615	616	659	641	611	611	635	591	611	681	641	586	640	675	664	637	616	581	654	599	647	693	604	616	615	651	660	650	608	595	579	599	624	655	639	642	625	603	613	613	670	594	619	622	609	630	578	629	604	598	665	606	607	624	654	610	622	618	629	616	645	576	625	635	607	662	646	613	638	636	600	603	660	628	581	604	602	636	603	656	615	633	623	630	638	616	633	647	595	625	612	624	623	615	641	668	649	683	626	612	612	633	633	599	631	623	645	596	617	631	590	618	650	607	597	634	617	642	639	630	622	647	670	591	627	610	573	650	611	622	583	583	643	625	613	609	627	617	623	615	630	665	636	582	603	657	622	573	605	610	672	621	601	585	637	640	641	585	634	605	663	624	607	615	626	656	641	643	658	668	653	606	631	582	623	604	596	646	581	587	616	618	618	606	653	666	653	606	608	623	644	641	663	578	604	624	623	613	646	582	634	638	637	649	665	647	654	662	621	612	665	628	633	628	640	662	619	638	580	652	619	622	585	603	642	603	603	630	631	619	627	651	612	638	608	624	630	625	632	665	583	628	662	644	617	606	654	648	624	660	649	655	660	654	602	595	627	607	604	612	596	640	599	607	665	597	607	620	649	608	643	597	631	651	625	657	650	616	617	632	626	651	566	611	651	696	613	625	615	659	617	581	613	656	620	623	638	631	650	647	653	626	617	604	647	665	591	626	638	612	577	607	628	616	649	649	625	610	598	668	601	585	619	630	591	634	626	598	640	672	638	608	659	631	628	604	607	630	650	627	595	638	638	630	590	649	629	636	636	643	646	642	604	642	625	553	574	605	624	662	615	573	614	657	611	649	639	621	644	655	627	637	606	596	593	616	627	612	574	630	620	616	625	677	615	606	603	666	596	633	617	617	619	644	593	616	615	604	648	600	635	617	633	641	666	588	607	656	647	621	611	644	622	625	649	628	635	596	573	628	623	639	628	637	617	594	621	591	634	650	647	640	658	652	614	676	625	623	633	661	598	618	647	661	616	619	594	674	605	630	593	612	631	639	626	615	616	672	614	636	613	627	604	668	615	604	628	633	621	609	647	601	637	628	615	622	609	617	617	651	629	603	608	595	616	602	620	591	632	638	592	597	613	658	605	594	641	573	610	595	613	697	602	623	595	594	637	618	616	625	611	650	598	628	619	605	646	642	620	665	641	647	609	652	629	606	642	614	595	592	594	646	592	652	641	586	669	662	609	618	639	600	611	637	663	644	613	652	649	674	603	620	647	626	601	612	617	639	575	570	595	626	637	608	635	623	630	616	610	622	625	615	611	631	647	599	617	669	604	616	634	621	694	586	641	615	597	644	622	595	645	586	637	628	634	643	582	641	647	561	628	599	641	612	623	679	613	594	614	624	601	612	641	673	610	588	608	601	656	600	571	637	593	615	640	585	638	595	637	609	638	641	664	569	684	631	696	636	623	653	679	660	633	613	599	673	650	601	601	610	628	636	688	591	641	605	640	584	625	626	606	670	608	606	653	672	617	592	627	568	646	609	687	582	593	668	603	612	634	621	616	687	613	647	660	645	627	642	632	641	604	672	687	611	641	618	645	601	663	666	628	625	636	591	600	622	603	623	611	635	629	589	610	655	624	673	620	613	626	664	655	628	677	558	646	650	630	617	612	627	644	637	601	637	648	629	634	618	624	621	592	658	622	623	663	580	621	631	622	578	619	620	597	623	640	613	620	611	646	667	619	601	594	590	597	581	603	610	649	657	618	634	638	636	635	627	604	616	647	652	644	662	664	623	649	651	603	668	619	627	624	626	618	624	640	652	652	616	588	605	618	611	637	647	597	603	634
27124	21335	18059	11764	7312	5375	4033	2598	1869	1434	1090	900	793	647	639	652	630	555	502	425	412	461	471	486	475	505	455	440	422	390	453	405	393	398	370	438	571	481	378	385	381	390	382	374	357	331	388	363	379	353	398	383	362	365	382	411	368	384	398	372	387	357	352	374	424	398	409	361	397	417	390	342	348	370	393	372	357	366	378	338	376	360	361	377	367	359	355	372	332	348	363	369	384	366	349	339	350	401	375	335	336	369	336	353	332	362	309	394	399	359	336	374	367	356	353	384	365	360	342	325	371	315	381	361	365	362	369	388	372	378	385	361	378	360	378	390	361	365	378	379	387	370	358	386	356	369	352	395	341	350	372	334	372	355	368	372	375	337	341	352	353	364	381	351	347	322	361	342	323	379	376	357	353	386	346	393	373	372	360	364	384	380	394	384	340	334	388	366	370	363	402	357	340	362	376	376	350	370	359	372	380	391	389	360	311	354	353	374	337	347	344	366	376	364	373	321	400	358	378	351	337	385	383	359	372	357	334	392	377	372	347	334	361	418	384	332	357	400	364	367	381	350	402	361	363	333	358	381	336	378	383	367	357	389	380	326	332	348	379	370	396	324	348	365	413	360	338	368	332	348	351	381	400	356	366	361	363	341	350	363	389	327	375	371	319	342	337	355	401	371	363	357	322	370	357	348	368	373	349	380	347	365	378	360	366	339	350	392	380	367	334	333	342	388	344	367	371	365	339	375	373	384	357	358	386	412	356	384	392	348	366	382	365	353	375	346	370	336	367	354	364	363	342	388	379	378	413	357	360	348	366	392	340	358	329	342	416	367	346	362	411	358	353	345	352	338	386	358	371	363	349	393	396	357	389	381	337	397	352	358	348	314	350	351	374	358	397	343	377	381	354	395	392	329	407	344	346	366	344	385	362	350	367	331	367	347	358	391	375	379	378	342	366	405	365	363	351	356	369	382	326	397	362	330	384	339	379	369	363	350	375	383	369	345	331	404	373	348	338	325	396	368	337	370	347	336	386	357	339	363	376	350	335	354	365	399	379	329	393	377	335	387	359	357	374	346	360	348	387	358	390	359	376	387	368	362	407	379	393	392	377	373	350	371	342	378	361	361	331	378	355	366	384	355	363	371	331	363	369	388	379	346	363	362	358	346	346	369	354	360	364	390	335	340	362	335	382	361	380	329	370	357	368	381	352	367	366	352	368	374	367	388	398	329	365	354	366	365	375	391	342	341	363	332	337	388	361	361	350	376	340	320	342	349	392	380	326	400	386	374	376	377	363	365	373	369	397	336	382	344	349	379	372	347	358	377	365	391	332	365	350	374	374	371	368	341	367	365	359	373	370	362	350	363	397	363	384	370	345	382	368	381	391	373	358	369	343	321	367	344	354	367	315	370	376	362	367	356	415	368	379	321	357	358	347	336	331	374	351	342	338	356	331	343	388	400	385	341	394	406	366	378	348	366	362	349	346	365	385	364	356	370	377	365	339	352	358	364	405	371	391	348	373	365	397	383	357	348	355	346	346	366	384	374	375	343	346	364	355	381	348	337	332	368	358	372	333	387	345	374	358	363	375	369	387	382	334	369	353	409	376	363	357	357	382	357	359	358	386	366	393	330	352	335	317	325	361	344	324	367	394	377	357	369	346	372	367	354	373	342	351	372	363	363	360	354	364	342	385	369	360	379	350	422	364	388	372	414	372	390	383	339	351	373	394	354	369	365	375	338	366	359	354	370	356	381	363	370	370	375	367	391	368	383	377	379	342	360	373	362	379	344	369	395	358	384	359	373	344	355	378	378	343	389	386	396	361	378	381	361	344	358	358	371	347	410	346	371	349	365	344	374	362	371	391	359	396	360	372	346	362	402	403	312	380	371	372	389	376	378	332	386	363	361	368	351	368	378	377	374	368	337	378	356	365	370	362	341	339	392	356	377	322	355	383	387	350	377	370	375	375	333	370	378	371	348	388	348	385	380	377	378	335	340	348	354	361	370	326	368	362	345	357	364	345	352	350	394	370	382	395	355	370	380	350	356	379	356	365	353	406	385	379	359	352	356	379	369	363	352	383	365	358	375	336	360	344	355	372	349	389	398	331	353	379	387	365	356	358	352	369	372	382	338	367	349	356	377	367	373	379	380	364	342	353	381	362	378	378	361	375	365	378	388	336	385	367	352	355	345	397	362	348	359	328	343	371	389	358	322	379	369	379	351	355	410	349	383	347	356	375	383	378	362	364	400	370	361	358	343	347	380	368	387	357	341	341	368	361	384	354	371	381	350	399	343	362	349	328	370	362	368	389	346	397	353	385	361	381	367	368	359	324	348	382	358	382	383	377	356	380	354	367	397	371	346	371	371	366	380	357	359	349	385	378	371	330	366	360	370	358	372	358	364	378	368	366	368	357	344	400	362	371	322	339	374	377	354	384	372	406	365	340	380	362	381	326	342	357	336	340	321	370	383	371	382	375	374	419	382	381	370	362	367	383	361	350	378	368	387	381	364	365	370	385	368	384	386	396	371	398	389	357	354	391	370	370	357	354	347	337	343	361	348	372	365	364	362	362	383	361	365	388	383	359	371	373	388	365	356	362	374	382	335	392	335	356	361	346	372	376	319	378	345	356	360	363	360	365	341	371	379	382	378	379	345	348	353	350	372	383	372	375	357	349	363	385	341	367	390	349	386	322	374	352	363	356	385	393	329	360	332	380	367	355	391	380	395	348	365	371	362	388	374	381	353	320	355	364	360	374	367	340	362	342	345	405	368	348	391	402	352	369	331	384	357	343	330	415	366	374	317	322	339	379	367	381	373	364	346	381	378	338	331	358	378	375	372	360	343	375	370	385	353	345	366	357	352	331	409	342	378	371	328	337	341	365	347	369	368	409	370	341	357	367	337	386	351	392	380	373	360	365	337	335	400	376	370	391	349	347	384	355	354	343	374	338	364	355	396	406	370	370	356	351	381	363	367	362	406	377	384	365	351	373	393	353	386	346	341	349	358	353	383	375	372	394	361	347	362	342	366	356	323	338	362	357	371	322	386	385	342	378	343	372	355	345	352	363	369	373	352	350	364	380	344	342	357	386	368	354	373	364	370	363	357	337	382	351	387	361	354	331	377	340	385	366	341	354	333	360	381	341	342	348	337	340	365	353	373	346	393	350	389	405	349	360	372	382	369	367	368	372	358	405	368	382	381	388	359	351	366	362	357	391	347	345	338	429	363	362	375	345	387	370	364	383	325	361	400	344	335	327	353	364	383	388	327	356	357	359	335	378	374	360	389	345	374	342	409	359	344	363	380	390	373	344	396	358	379	374	358	391	350	359	364	365	380	376	381	359	388	351	359	351	396	372	367	370	382	372	371	365	373	350	372	361	372	340	349	379	361	355	363	336	366	340	313	379	389	368	358	345	368	351	366	371	394	342	355	380	349	325	358	397	345	366	368	378	374	425	369	358	339	362	338	390	366	380	341	325	355	378	347	393	375
17983	24538	23427	18821	15687	13217	10504	7446	5587	3981	2902	2194	1911	1663	1448	1492	1306	1182	1057	865	735	761	741	825	950	882	835	772	744	651	734	699	649	626	579	873	1104	871	573	554	572	588	551	535	595	598	578	575	521	560	514	590	543	526	541	546	567	558	555	601	575	549	572	528	573	547	547	574	563	541	578	553	562	533	537	538	526	526	544	537	533	557	583	541	546	583	557	576	554	559	565	541	553	571	534	553	592	543	585	544	560	540	565	573	558	537	551	576	579	542	545	518	534	498	509	580	599	508	537	515	566	545	557	548	548	494	561	516	573	527	569	575	539	521	567	555	536	566	570	527	542	530	575	565	593	564	582	545	531	550	566	539	579	502	509	547	562	554	525	533	541	552	542	520	539	554	564	608	521	561	576	587	547	546	539	545	528	518	556	558	579	540	581	547	573	571	555	547	581	524	584	571	587	581	535	586	557	534	573	553	530	523	591	571	529	558	549	616	581	558	561	523	566	584	580	517	528	517	549	566	553	589	534	558	524	514	553	572	535	543	540	572	556	528	549	514	585	512	544	569	555	522	554	613	549	552	556	527	532	547	584	571	598	565	581	514	526	558	568	559	552	582	572	527	567	562	554	568	557	557	555	557	584	525	586	578	569	554	551	526	586	542	549	534	517	533	530	578	539	564	552	566	584	584	557	559	555	526	615	533	535	540	579	580	545	511	557	580	537	561	562	541	584	605	595	508	555	576	532	530	573	569	499	524	611	576	528	586	587	549	559	611	546	569	515	542	556	567	534	576	519	537	528	548	539	550	565	545	572	562	559	523	511	583	533	553	555	579	561	569	528	567	578	549	509	557	539	575	543	519	521	568	538	530	498	506	557	553	578	576	555	558	539	564	541	553	522	550	594	560	545	550	515	554	576	575	566	584	568	488	534	576	543	523	571	563	520	557	563	544	555	594	524	558	558	547	547	563	539	562	564	592	612	593	559	529	537	548	570	560	562	571	539	565	513	562	547	514	571	533	564	572	519	498	568	584	550	508	563	586	547	542	590	571	555	576	523	538	567	537	573	588	551	566	557	550	563	593	544	555	568	558	533	540	560	516	585	561	515	565	601	569	566	544	530	526	551	521	576	538	568	526	578	560	563	545	572	564	590	534	526	548	562	567	567	544	539	531	543	518	556	551	546	579	574	520	566	545	567	606	568	558	552	541	584	540	556	538	496	550	556	568	553	576	562	556	525	566	544	526	544	556	525	566	547	554	538	533	533	523	565	528	562	600	551	566	520	619	566	565	560	568	594	516	541	531	565	528	563	576	538	585	547	582	590	541	545	546	560	561	574	543	580	557	568	514	594	596	564	561	502	552	539	537	559	539	521	546	519	575	547	560	558	517	580	560	541	546	572	569	533	508	571	541	565	532	543	564	552	574	584	569	553	610	570	533	562	564	616	535	521	570	535	562	536	588	575	549	537	569	565	556	551	573	585	520	557	527	522	559	575	568	539	535	552	564	561	555	552	571	543	537	572	546	587	595	543	531	551	579	569	583	537	598	577	526	587	575	562	557	553	538	524	555	583	538	549	558	552	539	604	636	578	548	564	514	587	540	569	573	491	549	568	558	530	549	584	503	583	510	552	622	554	561	583	558	572	588	599	563	517	506	518	522	580	540	568	541	536	569	585	568	525	578	556	569	555	596	553	573	544	545	537	527	545	592	544	574	589	563	545	549	521	525	560	535	562	518	592	556	559	558	528	566	573	513	556	554	542	562	567	572	579	534	557	526	571	544	564	541	521	534	576	549	586	572	559	525	529	574	603	566	583	597	568	552	558	540	595	560	558	542	520	527	507	567	593	561	510	580	594	570	526	563	555	562	549	578	548	547	533	548	530	517	573	532	552	546	527	552	579	537	531	570	548	579	553	564	567	571	527	578	555	516	559	569	565	540	537	535	546	544	533	506	551	550	545	582	550	559	553	562	539	533	538	560	511	528	561	548	580	565	561	512	531	530	549	600	539	591	551	541	587	528	574	563	537	575	546	566	558	514	516	539	529	564	571	548	570	565	546	559	575	566	523	531	566	525	576	562	548	554	531	521	557	573	517	605	561	556	518	546	550	519	537	543	557	555	584	546	546	543	568	533	547	577	542	535	524	504	550	572	548	558	553	547	522	557	571	590	593	583	569	608	510	570	543	561	556	547	562	540	562	547	537	540	550	580	531	528	505	570	522	581	513	569	528	545	516	537	546	570	564	560	578	578	588	570	530	562	505	537	546	553	549	571	583	579	515	579	595	564	574	524	539	525	583	544	561	575	585	539	577	541	519	559	551	572	516	546	563	562	551	546	529	574	596	563	521	555	582	507	588	562	561	540	497	568	559	593	577	526	532	547	586	549	582	559	550	532	542	558	558	546	604	548	579	523	508	555	558	574	539	548	547	563	546	553	571	540	570	564	547	568	576	563	530	565	538	555	583	512	568	528	534	538	553	519	571	558	542	549	521	518	523	505	534	553	562	507	568	567	571	554	553	573	542	578	556	567	514	558	540	558	535	537	553	547	532	575	548	536	587	549	560	548	536	550	538	533	523	538	545	551	565	539	555	513	526	561	507	551	569	580	588	532	564	603	582	612	504	538	537	552	567	551	579	521	551	577	515	534	547	567	575	555	584	560	549	506	554	579	585	574	559	562	551	515	574	545	576	573	561	543	529	539	567	586	607	578	556	508	510	541	572	539	588	529	577	527	509	554	549	525	586	556	593	551	586	553	579	543	530	558	564	533	551	556	558	496	514	545	541	545	542	556	568	557	588	525	549	518	598	537	512	559	534	573	551	558	552	532	528	537	574	593	542	548	571	560	634	575	519	544	602	544	516	561	555	589	539	560	533	556	576	550	553	565	556	584	563	575	530	563	512	529	509	545	593	580	583	532	623	561	541	560	605	559	538	568	578	558	603	564	570	539	575	556	556	544	594	583	597	548	601	514	591	551	571	530	509	559	560	579	615	528	576	559	565	591	532	588	527	541	546	534	559	576	573	537	524	551	581	559	566	548	560	553	523	582	560	533	545	577	562	557	572	517	551	528	546	562	563	572	538	525	537	559	600	572	514	568	541	561	517	554	546	544	528	567	526	537	535	567	534	517	526	574	559	532	560	551	589	574	596	561	523	597	538	540	594	581	594	565	543	573	592	560	536	586	558	551	578	584	528	561	569	520	560	540	563	588	564	488	553	513	515	555	575	558	532	527	553	572	554	548	554	561	518	555	528	529	569	555	562	581	601	576	550	533	541	550	552	524	534	555	571	547	530	529	520	508	562	554	564	524	527	560	539	536	610	518	530	573	534	526	553	535	537	550	578	568	569	533	518	553	552	511	524	529	552	558	571	610	548	543	547	570	563	569	515	534	519	560	583	579	523	603	545	557	509	508	563	580	514	552	546	563	584	562	571	546	580	574	523	527	506	570	524	514	573	562	567	538	557	549	517	562	602	518	560	533	556	551	572	579
24230	21398	28608	24595	21170	14205	8505	5043	3353	2257	1713	1440	1214	1054	1057	886	874	840	718	592	608	554	582	609	616	617	571	542	519	525	478	479	510	491	445	1099	1758	1124	443	457	418	412	457	430	461	396	479	415	449	412	445	455	411	421	429	430	426	415	418	457	437	482	417	414	441	439	479	464	488	501	460	400	434	462	409	429	427	395	432	424	418	411	429	425	455	457	462	431	424	430	431	459	452	425	457	431	419	411	440	446	489	402	453	432	440	456	463	417	428	445	450	421	400	412	432	432	421	417	413	441	438	421	422	404	427	416	440	411	415	416	432	422	424	377	428	450	405	390	444	436	426	443	389	441	419	398	417	432	427	424	440	414	441	411	483	410	435	438	446	403	408	403	397	435	461	378	453	424	454	429	432	455	411	411	429	461	391	461	442	437	453	468	392	423	418	417	455	408	403	416	458	399	421	428	425	432	441	433	434	415	437	434	413	410	423	426	430	433	419	432	446	443	426	420	422	392	437	439	429	404	428	436	399	427	423	409	436	415	430	360	404	405	437	425	433	462	432	409	424	417	461	494	454	439	428	352	402	429	419	425	441	437	424	389	414	409	414	401	434	399	433	417	420	391	421	457	432	451	421	450	431	449	415	399	441	413	424	424	363	419	433	388	392	439	399	418	446	429	448	452	427	411	414	443	407	405	452	402	442	427	438	423	429	404	383	465	441	415	401	436	442	423	431	432	439	426	425	391	448	403	391	426	417	424	449	434	408	396	443	430	414	417	404	402	411	414	429	445	402	443	408	461	381	379	451	399	438	433	418	423	440	421	438	419	399	395	431	441	384	410	438	417	430	421	424	367	448	445	422	427	423	397	442	420	462	408	420	440	412	435	470	401	463	428	439	449	399	428	453	448	432	457	402	436	462	460	427	440	461	445	414	403	400	468	390	450	428	406	400	410	423	398	428	445	408	423	385	412	419	411	403	439	425	385	457	409	433	446	426	402	421	393	448	435	420	442	407	412	438	400	448	425	430	421	436	411	408	394	408	445	411	426	440	453	396	428	428	418	418	412	457	439	373	425	457	425	452	400	414	412	429	447	374	435	404	427	428	424	445	428	437	416	439	413	412	421	482	425	435	422	402	415	450	388	465	400	439	448	457	406	425	402	414	391	448	431	426	404	391	419	471	433	441	408	405	407	439	404	404	414	423	430	405	455	400	390	428	421	422	426	437	444	404	454	413	423	399	454	416	416	395	423	418	395	437	431	479	398	437	414	407	441	441	409	465	416	428	425	411	415	412	391	439	420	410	428	424	418	433	414	424	417	407	412	412	405	470	399	441	397	451	418	432	431	408	416	422	436	397	396	433	421	436	415	457	420	452	443	410	449	441	451	448	417	417	436	413	413	418	417	412	397	399	484	438	424	405	416	435	415	431	450	469	419	422	409	416	447	446	468	425	408	437	408	448	405	434	445	441	442	398	398	420	426	421	451	419	427	419	384	435	426	424	442	406	430	440	412	389	402	393	416	428	437	391	424	422	454	419	422	434	459	446	421	444	449	426	406	421	436	435	437	417	447	464	428	448	425	418	384	442	394	437	419	442	397	418	454	432	455	412	441	392	413	415	466	419	414	430	424	445	427	421	427	426	420	424	439	403	443	402	421	462	412	423	491	408	400	434	439	446	428	379	437	398	445	409	424	433	432	446	411	402	424	458	443	452	418	411	384	463	411	476	398	408	413	431	419	411	424	420	434	436	415	384	435	466	403	453	409	416	390	442	446	412	440	416	433	406	425	417	428	429	475	425	414	415	447	422	427	430	400	405	434	395	407	407	432	416	427	425	412	428	418	414	423	432	451	434	423	435	443	427	426	404	417	442	431	405	432	427	417	438	402	444	438	432	441	429	424	426	395	446	445	436	455	426	457	402	394	391	394	411	417	441	405	412	414	438	440	401	407	423	412	422	444	397	398	448	423	442	456	411	402	445	429	416	446	430	383	406	393	440	443	420	421	419	443	441	409	412	400	431	385	443	404	410	399	429	405	422	438	413	387	427	405	414	428	419	430	438	428	424	424	394	424	416	434	432	479	446	437	406	432	389	430	417	429	411	421	363	400	414	426	413	446	450	422	401	414	403	410	421	445	425	431	421	443	428	407	388	396	408	399	445	449	442	410	442	454	413	450	425	426	421	454	465	477	405	412	458	434	374	451	412	395	432	422	441	440	386	453	407	437	419	440	386	466	419	452	433	427	405	414	456	409	438	420	402	422	418	456	432	426	422	436	436	423	410	457	449	418	409	396	389	417	419	441	437	473	472	411	421	423	377	405	420	406	391	414	395	413	436	421	456	432	425	407	388	457	411	413	413	399	406	431	396	414	448	428	433	420	408	414	390	421	444	427	421	431	413	395	381	405	448	427	420	410	450	423	453	419	435	436	439	420	420	411	415	418	450	447	396	422	459	403	476	425	381	411	438	410	415	422	424	423	395	417	378	434	459	468	392	427	429	403	402	424	399	441	438	433	420	434	438	437	417	432	427	426	388	408	425	413	424	385	366	422	447	429	435	450	476	426	399	457	397	442	441	424	394	435	427	404	451	445	443	404	428	422	406	440	431	416	413	389	422	414	447	438	414	442	410	403	402	429	435	411	407	413	406	412	456	405	419	412	425	425	461	401	424	453	446	431	427	459	424	377	388	432	428	433	445	399	419	406	433	404	429	450	473	444	446	399	439	462	428	446	429	434	395	436	479	401	422	431	423	395	423	421	424	418	385	412	406	423	416	398	394	403	444	444	391	413	370	420	437	400	423	431	410	412	391	455	444	406	400	410	441	431	413	455	389	422	415	444	430	405	417	399	411	433	443	424	381	448	441	403	446	438	358	372	436	390	428	420	407	422	397	449	409	370	425	470	461	416	410	427	407	399	421	395	430	438	408	425	453	480	425	396	436	408	435	424	427	436	404	438	395	408	432	413	422	420	428	418	429	455	418	418	432	386	437	419	421	464	449	438	435	412	406	425	400	453	422	381	403	431	407	412	423	392	414	420	411	423	458	457	490	447	408	431	425	444	423	434	426	435	430	432	471	421	426	444	422	389	418	460	425	420	451	434	423	419	416	409	417	418	421	451	443	394	458	433	425	406	376	403	433	408	431	400	401	415	432	417	409	401	424	383	463	405	473	391	435	408	429	420	436	442	422	441	422	405	433	428	393	425	400	430	414	408	431	455	430	411	421	421	390	403	430	431	427	434	450	384	409	415	455	410	388	441	422	406	430	396	464	458	422	427	420	452	430	418	423	433	417	453	411	472	430	389	384	418	421	422	434	430	391	403	401	464	418	396	386	417	404	404	473	399	437	446	416	411	426	462	446	398	392	470	458	410	434	424	410	430	439	427	424	401	408	441	418	441	461	415	446	366	459	449	413	434	479	428	444	426	440	443	427	395	403	438	446	386	416	432	391	411	462	401	415	418	431	473	428	404	412	430	416	410	427	459	414	428	429	462
20249	32592	30882	26100	23086	18683	15334	12028	8921	6363	4840	4133	3263	2709	2544	2203	1988	1887	1488	1155	1121	1059	1130	1255	1306	1166	1057	1039	936	948	883	840	818	784	800	2492	4078	2380	658	670	630	685	664	603	680	657	650	643	678	655	630	636	630	655	673	689	638	680	675	683	631	679	611	622	687	720	741	777	769	717	661	692	627	624	656	652	656	637	647	653	600	656	610	649	615	593	634	689	651	612	632	641	611	622	647	641	597	664	695	621	661	654	639	656	630	633	665	664	636	629	641	680	639	600	650	616	627	650	644	639	656	657	634	665	646	629	639	634	626	603	629	650	598	683	614	679	626	637	667	664	611	637	696	693	647	610	653	649	661	643	661	630	714	602	682	619	628	619	627	689	628	648	588	625	691	621	680	646	664	655	614	662	675	645	642	623	573	623	607	623	655	667	609	599	628	623	586	634	616	623	627	623	681	625	634	601	625	670	665	617	655	670	665	635	670	650	598	621	653	631	679	597	632	688	648	640	661	656	658	663	616	696	646	629	652	639	613	638	634	643	664	622	647	689	677	660	618	585	630	666	615	656	664	662	640	601	642	632	638	658	670	633	653	606	669	646	659	645	686	674	602	675	628	659	630	684	621	672	641	597	661	597	637	628	665	637	713	665	615	597	621	638	633	618	615	633	627	677	641	652	669	644	667	638	680	639	614	596	665	621	664	601	636	615	640	673	642	676	648	622	653	655	640	661	638	644	599	660	674	663	672	648	681	631	658	630	633	656	636	638	663	663	629	671	665	617	684	581	628	605	654	601	633	635	645	686	695	642	661	648	682	646	678	633	633	651	608	637	671	635	644	624	635	627	625	653	649	640	614	636	641	585	629	634	654	653	617	668	667	653	614	629	652	637	620	627	631	659	587	624	701	637	607	607	630	689	608	646	637	671	651	673	685	626	649	631	624	623	603	641	604	655	659	631	640	631	617	632	641	639	684	666	687	658	642	635	624	629	658	646	659	613	656	671	644	627	600	704	623	631	623	629	628	658	646	702	646	657	609	609	668	649	642	610	644	660	683	642	641	644	613	670	672	646	697	688	600	653	624	679	636	631	620	683	674	689	640	612	648	645	687	665	624	645	722	674	629	607	627	655	642	651	679	689	636	603	662	615	634	666	681	581	636	610	662	691	620	659	654	690	648	662	672	640	667	627	639	681	623	617	643	647	645	625	652	652	677	634	605	591	638	660	691	602	678	659	666	646	659	649	638	651	682	603	669	693	635	626	646	676	631	598	668	646	667	637	659	610	633	629	699	609	651	623	651	620	659	657	606	625	656	656	636	650	672	615	664	635	623	611	626	655	619	669	641	650	623	661	623	665	627	660	627	656	655	649	639	632	658	690	658	662	598	627	671	677	703	667	640	679	620	635	627	604	633	667	655	692	606	655	679	612	660	627	645	641	602	627	618	641	613	612	636	595	648	609	645	587	661	641	638	622	659	694	637	679	629	649	644	631	617	669	636	647	611	671	650	640	676	660	623	646	675	641	661	642	658	616	677	641	647	623	662	653	625	623	628	628	619	612	603	612	635	656	681	630	640	681	597	621	657	642	627	636	640	633	664	663	661	683	648	620	626	671	660	617	656	671	620	681	713	623	676	680	662	646	667	641	618	646	624	646	657	595	651	617	597	646	620	652	665	622	628	554	675	650	687	624	626	653	630	674	635	632	638	683	660	611	610	583	588	626	633	598	613	649	686	636	634	653	647	641	624	683	657	603	632	648	650	639	628	627	672	659	645	651	627	627	606	633	659	695	668	627	630	622	602	640	676	645	607	621	643	599	690	641	647	630	643	648	597	632	655	655	655	661	654	589	690	630	629	609	649	627	638	678	586	643	660	665	690	628	702	637	652	622	609	673	625	670	681	686	628	690	627	647	604	640	635	680	632	679	606	651	612	673	636	620	664	668	653	659	677	670	674	623	632	629	625	621	632	664	646	677	635	635	617	621	617	639	707	646	637	625	622	652	636	661	666	658	655	611	656	594	627	643	640	610	642	654	673	648	627	634	662	646	630	606	639	624	624	628	609	673	671	664	675	647	640	636	647	637	671	623	680	658	658	594	617	620	662	595	632	652	586	618	691	651	647	654	597	646	668	635	682	592	620	700	685	626	661	640	626	654	629	638	614	647	653	678	670	649	663	649	670	604	646	613	646	643	605	642	671	643	649	613	627	642	662	676	595	638	641	622	626	686	624	623	630	594	659	642	666	603	654	645	629	693	646	659	630	636	662	664	659	631	627	694	602	638	641	649	629	615	621	619	671	623	615	655	642	628	602	633	648	629	613	665	617	650	664	650	629	630	614	631	678	657	629	653	668	710	657	610	671	664	671	641	669	637	655	655	619	636	622	626	664	634	664	638	688	616	652	664	656	615	643	624	659	644	614	650	651	634	653	674	641	608	620	625	620	596	654	687	634	651	631	640	592	662	650	598	664	634	616	655	651	623	625	645	641	665	629	638	638	608	619	642	641	617	617	612	657	634	625	657	623	681	647	647	615	673	639	654	686	662	628	672	622	640	576	637	659	644	604	611	690	662	642	670	635	665	662	638	663	637	640	666	599	664	648	596	587	623	604	669	591	640	617	634	627	639	665	610	661	653	624	686	641	685	645	633	624	674	646	628	640	610	639	707	619	637	637	678	636	622	606	639	650	625	623	639	624	654	627	638	655	670	648	653	663	632	652	618	639	653	664	650	585	665	643	646	632	595	657	627	640	637	628	645	634	635	672	614	575	645	648	631	640	671	608	618	620	655	652	689	619	662	624	634	653	644	642	644	631	595	681	627	607	622	668	658	609	620	619	698	640	628	658	624	650	646	654	632	655	668	657	604	667	556	605	662	662	673	614	645	651	605	658	665	664	618	640	673	651	649	638	642	639	648	636	687	648	663	645	650	674	625	615	644	696	664	690	659	646	652	604	618	605	614	611	692	659	618	691	655	627	632	621	603	623	629	645	606	627	588	663	637	636	657	631	614	652	667	651	623	629	649	664	702	634	625	665	606	644	639	616	669	654	616	663	668	606	669	640	632	618	660	661	606	654	697	600	674	627	595	598	631	645	642	630	666	631	637	622	680	671	625	631	639	634	610	635	609	653	640	645	618	684	642	633	614	626	684	640	612	635	668	670	627	596	647	681	646	635	655	650	634	673	673	634	653	659	667	688	659	644	613	694	618	672	652	597	621	639	597	615	651	603	627	643	646	627	622	641	654	631	665	613	659	691	626	646	630	648	677	625	598	643	621	678	628	672	632	642	629	626	629	663	591	599	638	650	684	686	662	640	667	646	620	643	654	633	601	629	648	636	637	630	647	616	618	620	631	661	670	658	642	617	665	650	635	675	652	653	695	652	617	591	692	681	655	688	663	667	675	613	663	652	632	628	627	608	610	629	657	668	623	588	635	622	664	651	684	627	628	651	580	665	640	642	614	625	697	599	654	643	620	653	640	650	684	642	650	613	600
23224	21385	29282	23895	21489	21591	16043	8187	4959	3344	2578	2091	1678	1489	1288	1138	1095	948	879	739	618	655	588	712	673	697	647	606	548	567	509	554	569	493	471	2075	2791	1594	523	437	417	463	420	444	430	431	448	468	424	450	438	390	454	422	371	428	437	425	465	437	447	407	427	514	485	485	466	530	468	455	463	445	415	435	415	416	434	379	419	392	434	396	422	415	440	396	420	442	442	431	428	419	388	389	424	410	397	413	401	422	416	432	436	376	401	419	467	458	380	425	433	436	431	431	394	431	427	429	394	404	393	410	427	439	462	459	423	443	402	388	425	419	476	424	436	425	429	426	432	424	476	402	443	381	423	406	440	415	405	379	428	439	386	414	416	434	392	405	412	384	413	425	441	372	422	470	425	422	465	435	459	406	481	385	424	430	416	414	408	402	431	401	437	390	399	430	383	391	417	443	391	383	424	416	407	426	419	411	435	428	388	388	417	415	466	409	403	399	428	427	402	384	394	411	436	421	434	401	426	427	445	426	413	390	411	411	411	423	426	456	399	437	426	393	408	414	447	405	437	427	388	413	431	390	434	416	423	439	413	414	418	388	411	411	394	385	408	442	389	427	425	428	419	412	418	398	432	445	452	421	430	432	453	406	403	410	419	400	443	384	395	438	411	406	402	416	405	407	445	433	436	428	438	400	470	444	396	420	429	402	459	432	417	420	425	423	385	401	404	402	448	403	422	427	462	441	412	415	385	425	424	401	422	479	392	376	403	393	473	398	415	401	434	426	430	406	414	437	436	431	410	403	390	434	439	447	430	427	380	402	414	409	430	423	428	424	411	426	397	436	423	395	432	419	422	407	409	415	383	437	418	425	412	389	439	427	410	456	416	417	399	419	420	437	411	416	421	426	388	441	432	431	393	426	422	397	442	423	414	427	405	431	433	397	418	415	424	405	427	430	469	368	410	385	416	422	395	444	403	441	414	410	425	420	403	424	435	427	375	435	416	408	443	439	427	444	439	428	425	426	389	409	391	430	402	402	422	457	399	422	401	394	413	436	453	402	365	396	429	455	416	414	400	414	404	403	396	390	408	408	452	422	414	413	444	444	412	400	402	427	425	420	455	404	444	408	422	439	405	441	402	388	421	390	378	437	407	407	420	429	443	449	423	448	434	416	430	403	410	434	395	432	455	430	376	423	393	421	436	409	422	432	413	411	406	435	422	442	436	383	425	426	416	447	437	450	416	411	423	423	454	410	398	399	413	412	380	381	429	433	434	455	400	410	409	409	412	419	450	438	424	352	420	404	461	415	458	422	391	442	401	409	419	417	441	442	417	464	427	415	399	427	395	422	419	437	429	382	414	437	428	389	402	417	428	411	416	413	426	436	434	419	408	402	406	420	425	445	397	376	428	411	398	445	404	416	444	430	443	447	356	424	410	423	402	416	431	379	443	397	394	428	384	420	414	390	401	439	449	376	411	383	457	392	429	434	444	400	458	404	406	402	396	389	425	453	454	396	418	410	428	434	446	428	378	389	410	379	405	407	453	419	425	399	413	425	421	430	409	415	426	398	425	390	426	418	429	427	431	400	443	403	420	428	418	418	425	416	393	427	388	428	430	450	438	442	439	428	396	431	433	423	450	436	413	413	400	419	392	423	414	423	383	416	388	429	402	429	370	421	406	383	451	400	414	421	417	448	376	394	423	448	442	452	413	438	391	433	394	413	430	447	397	430	417	412	415	423	366	408	426	418	445	452	443	421	411	403	418	422	416	414	447	412	414	449	405	414	409	428	376	410	439	399	407	396	410	391	414	419	427	406	412	434	418	434	368	411	456	379	431	455	394	421	424	422	424	444	421	407	415	443	380	402	391	428	411	423	419	423	426	410	425	408	441	435	423	439	438	396	396	408	403	392	435	392	421	429	412	407	430	432	400	400	424	433	408	415	387	376	387	426	413	411	401	420	397	408	444	408	445	396	433	419	425	413	389	424	398	470	425	410	413	453	439	456	373	414	437	416	402	422	440	444	419	415	411	390	410	412	425	397	435	386	412	422	394	403	427	419	408	454	385	444	404	437	424	428	419	403	397	460	431	424	412	399	423	397	383	444	426	410	400	410	397	375	426	415	355	422	430	401	437	410	431	441	416	412	416	429	418	418	423	394	429	418	428	453	400	408	439	412	418	390	389	408	430	404	479	441	378	388	404	419	420	424	424	396	416	388	409	415	425	386	412	394	385	445	433	404	453	392	397	409	418	400	420	443	407	421	395	405	416	433	463	410	444	448	400	440	383	392	413	420	419	421	405	441	420	411	425	422	420	414	427	450	439	428	462	423	439	424	411	440	417	403	403	447	455	422	428	441	460	435	410	416	398	390	407	445	412	426	411	426	432	414	400	412	419	448	415	428	451	387	403	428	421	433	403	376	418	414	436	420	420	427	411	423	429	451	392	447	443	415	416	417	459	370	441	372	424	444	411	445	454	446	438	432	418	428	424	418	405	425	441	403	419	448	383	416	406	408	426	409	412	414	397	437	411	403	411	423	442	407	422	429	431	439	433	400	423	419	429	401	386	424	405	419	420	422	410	433	404	414	433	425	399	382	445	405	401	414	409	424	420	469	418	421	427	454	390	412	423	426	407	451	432	419	406	442	480	439	428	405	428	435	413	395	418	395	401	456	418	427	436	393	451	415	442	405	405	431	412	386	402	407	380	413	423	428	421	418	416	421	421	407	437	442	431	401	415	426	403	428	435	442	399	393	381	418	408	425	392	407	452	419	427	450	404	385	424	429	407	436	416	447	413	432	433	436	388	400	419	413	412	379	422	415	400	385	431	435	443	400	383	400	394	428	414	423	420	465	404	416	398	397	420	414	435	378	388	449	405	394	396	402	403	430	440	401	441	403	445	445	421	450	418	440	404	409	398	412	400	418	412	398	421	416	452	407	388	437	455	409	438	404	407	409	424	415	436	419	408	439	395	437	446	400	384	401	439	440	432	409	443	426	403	408	402	399	414	415	415	443	428	400	416	395	427	431	392	384	400	417	441	400	411	380	429	426	423	375	403	406	417	417	438	386	416	387	391	415	418	448	424	392	430	443	417	433	447	425	415	372	448	410	411	410	388	449	392	411	381	431	451	424	431	394	423	381	434	420	411	389	396	407	402	428	390	408	395	423	410	435	401	399	386	385	382	408	424	425	417	432	421	432	406	403	424	372	411	398	465	414	412	385	417	416	436	413	443	411	427	411	445	424	404	434	417	399	431	432	398	419	420	406	415	418	434	422	430	416	401	453	425	393	408	400	419	416	408	395	444	430	421	486	401	428	434	400	436	437	418	421	376	402	398	455	409	426	409	407	430	440	400	421	401	378	429	400	436	407	355	409	390	411	417	429	418	426	412	410	402	447	396	427	400	413	420	423	419	404	413	408	368	401	433	481	411	388	389	415	392	420	414	425	420	450	408	429	391	430	397	426	424	450	404	422	388	439	405	392	429	475	462	431
22355	37332	35611	31314	27556	22931	19676	16250	12478	8718	6729	5662	4534	3950	3372	2807	2601	2349	1998	1607	1394	1302	1300	1567	1507	1455	1207	1200	1073	1006	991	991	959	830	825	5249	6631	3716	808	658	648	665	622	573	653	621	652	619	620	647	623	661	657	587	640	621	639	658	636	603	681	619	616	646	756	791	753	824	767	674	677	676	650	672	598	611	603	665	636	658	614	605	670	655	617	610	601	633	627	601	631	616	636	623	623	600	591	618	645	637	619	639	649	627	658	575	609	662	582	674	620	655	625	614	572	668	581	606	611	624	586	626	608	591	643	668	645	595	667	646	604	619	618	563	611	640	641	644	625	596	636	628	684	593	614	615	667	603	611	657	641	667	663	632	625	614	575	607	607	619	652	615	621	609	623	606	645	640	631	688	667	616	603	618	660	655	611	610	606	597	636	582	624	631	627	609	614	636	581	586	619	643	644	654	637	643	640	607	633	694	664	609	628	628	643	625	592	654	648	648	593	623	627	637	658	650	643	597	621	628	616	608	603	629	604	605	652	621	600	579	617	596	632	645	628	589	597	679	608	645	572	587	614	652	629	619	655	618	643	636	584	597	607	628	628	657	585	639	625	678	613	613	658	651	654	616	604	668	591	594	603	605	650	636	599	644	580	660	646	581	631	642	611	588	617	600	621	643	612	628	601	629	629	639	628	615	621	626	663	627	626	658	579	585	585	660	610	599	627	558	650	614	647	657	616	642	649	633	667	656	615	630	590	625	610	652	623	614	621	615	638	600	619	593	667	604	598	611	635	608	603	593	597	663	619	645	632	583	654	616	620	637	632	614	605	645	600	636	597	641	627	602	617	620	682	598	607	621	596	575	652	621	608	602	617	626	630	613	611	631	606	584	595	649	633	615	607	596	599	583	603	644	639	604	638	625	610	640	591	602	640	628	573	625	612	626	637	610	592	596	642	627	616	605	628	609	661	624	620	619	638	642	641	625	642	611	632	601	569	635	615	623	628	611	641	622	657	631	652	626	651	610	576	633	620	619	630	618	583	678	627	590	622	623	645	596	643	683	618	624	631	619	601	627	588	649	586	588	615	614	607	619	573	614	619	670	618	629	672	603	658	622	657	607	613	618	630	651	614	624	597	640	578	632	614	616	654	608	566	654	601	599	631	621	642	601	620	633	624	630	680	629	674	617	628	680	616	620	626	587	603	632	681	616	614	621	637	608	638	618	579	638	632	609	635	624	653	628	625	616	643	615	597	586	634	616	651	626	608	590	605	603	612	638	616	631	634	621	634	642	611	644	627	641	665	622	625	660	593	583	630	629	657	590	604	630	653	622	646	638	636	589	628	648	616	649	586	655	600	605	615	627	616	628	639	660	591	603	631	600	620	630	643	616	587	615	600	643	621	667	645	616	584	643	667	652	612	613	609	622	630	602	631	584	632	632	641	604	590	574	614	639	665	655	653	616	616	587	631	620	647	630	629	648	607	632	588	630	595	580	582	618	594	646	626	601	618	604	631	632	625	575	646	608	619	618	639	642	647	634	605	593	634	616	642	649	618	637	631	601	669	636	608	604	654	590	615	591	618	634	669	633	629	656	648	593	637	628	609	591	646	635	609	613	583	636	617	596	592	612	649	633	620	658	645	657	615	589	632	594	644	601	624	603	586	640	613	567	654	601	610	648	597	640	625	594	606	604	641	628	611	610	590	636	645	576	590	604	665	595	613	643	594	633	598	608	607	606	594	603	606	622	625	659	597	635	605	622	649	621	616	637	594	675	594	616	582	640	569	621	630	602	633	647	630	630	667	616	631	636	633	663	603	598	586	581	596	624	615	583	639	652	617	588	663	602	655	640	631	592	586	616	654	653	617	679	595	602	600	602	634	643	637	604	637	649	661	626	678	595	641	582	632	637	627	619	657	620	617	622	576	596	584	624	645	627	607	657	641	631	672	601	627	602	594	627	618	584	673	638	626	605	569	623	607	608	602	604	618	610	648	623	639	614	620	655	603	598	622	617	625	624	609	627	589	638	629	617	623	615	589	656	606	632	579	583	616	617	584	631	623	634	613	637	645	626	623	632	642	635	554	675	642	601	641	620	593	673	644	636	579	616	645	610	604	617	600	637	641	586	587	641	659	655	664	621	611	608	658	620	626	638	700	602	622	593	615	639	630	605	652	637	655	593	623	640	615	602	661	619	594	607	608	639	630	608	628	616	623	643	645	656	628	636	608	632	642	640	675	637	641	635	567	644	607	609	615	606	640	613	615	633	614	586	596	631	633	653	619	649	617	673	618	616	606	649	583	602	645	654	641	584	660	650	629	642	607	610	631	638	634	599	649	631	652	602	597	626	656	611	636	626	611	631	615	618	597	622	641	630	623	610	625	596	609	629	625	621	621	611	586	597	618	637	624	644	655	658	642	557	631	625	668	617	661	652	656	613	625	587	594	622	639	617	600	640	619	613	622	598	651	579	634	631	634	641	610	618	623	615	627	609	560	604	667	637	638	623	655	610	641	596	618	631	624	631	621	661	594	599	649	601	641	667	550	654	604	594	675	594	600	637	609	627	654	636	571	617	625	655	625	618	614	627	613	630	623	595	645	605	633	611	610	603	632	636	597	629	571	662	596	674	580	647	601	592	610	615	614	604	621	664	662	647	621	627	658	598	654	640	650	624	616	619	634	666	594	630	617	614	581	651	612	583	617	616	675	637	594	601	636	653	632	626	631	652	646	617	624	625	668	605	588	642	595	595	642	602	622	621	622	620	569	617	650	674	635	630	580	677	606	620	646	667	644	601	657	621	617	563	602	657	602	640	652	619	604	688	666	612	596	635	613	631	621	594	661	637	582	617	649	658	631	659	585	619	603	624	607	693	597	593	634	637	643	590	611	578	572	618	662	590	619	645	593	564	617	588	646	643	612	622	640	620	630	653	629	559	659	555	602	629	653	631	625	614	590	599	618	666	621	582	599	628	639	575	629	629	665	646	611	559	627	625	598	601	663	641	646	592	615	641	611	592	616	641	636	623	650	612	628	588	660	646	627	627	635	604	637	640	592	619	619	655	620	639	618	605	592	633	605	667	650	598	646	627	647	625	619	579	599	638	639	648	633	636	621	611	657	636	600	619	623	605	636	649	632	627	605	597	650	617	682	603	649	625	610	650	591	611	645	668	636	596	645	642	633	653	621	630	604	625	626	607	585	613	599	607	600	599	613	655	625	662	633	623	599	627	659	620	638	602	611	601	657	643	632	578	640	621	613	584	583	642	632	594	647	662	599	643	639	585	622	635	635	599	661	613	643	623	613	659	573	634	609	624	589	663	601	588	585	590	600	663	591	627	608	648	640	586	683	628	591	622	661	604	584	626	659	635	629	631	592	632	643	644	628	622	612	664	629	639	628	627	608	610	669	601	640	625	613	677	676	592	634	639	642	644	630	599	646	602	648	611	615	582	623	605	645	670	576	667	707	596	619	608	573	621	607	623	613	640	616	609	640	654
27052	21385	17808	11323	6786	4858	3523	2627	1865	1302	1119	898	750	675	581	600	599	541	518	507	440	423	424	515	487	485	436	465	414	399	390	388	457	421	398	456	575	486	339	365	393	372	377	389	365	386	370	380	383	361	394	338	342	356	379	355	360	387	388	359	352	355	373	387	359	339	398	374	382	357	363	401	346	381	344	405	367	382	348	362	387	363	393	386	351	355	412	381	367	349	386	327	375	362	345	341	341	369	373	390	377	350	395	351	357	372	378	368	365	376	372	370	427	371	344	381	379	356	321	356	369	372	350	350	396	371	387	351	365	363	375	369	355	369	365	359	356	349	380	361	392	387	367	342	346	382	383	364	388	352	372	379	366	372	393	379	360	381	368	372	367	379	385	423	372	349	373	358	391	374	388	365	392	381	345	361	375	388	364	382	375	383	376	351	392	340	371	346	365	370	337	351	371	370	353	367	364	404	379	381	369	381	389	355	347	376	397	365	352	363	382	391	335	364	377	349	417	349	357	383	398	347	388	395	369	343	350	363	360	377	366	363	346	355	382	367	377	380	388	392	309	406	365	389	366	349	346	365	348	358	407	367	349	361	366	329	367	352	375	342	376	387	416	342	400	340	386	330	359	356	410	360	375	346	342	353	372	384	408	366	399	385	390	377	351	371	361	381	346	365	381	370	387	334	366	348	377	376	376	384	361	365	410	378	398	393	382	384	395	361	378	349	424	343	375	344	364	371	383	356	379	382	370	330	375	374	378	366	364	423	346	384	378	356	389	414	384	368	347	338	363	374	369	362	340	386	351	367	355	387	391	373	401	378	360	352	364	392	389	377	396	384	387	329	381	377	374	381	402	378	342	341	376	369	375	333	355	362	368	386	358	367	406	319	387	370	344	371	380	373	370	384	340	369	386	394	353	374	393	362	357	378	367	336	367	359	401	402	403	372	367	337	345	381	343	347	388	357	361	384	359	369	380	388	346	367	381	354	340	355	349	374	371	375	354	361	369	372	359	346	357	412	369	372	348	344	360	419	350	372	359	338	372	341	363	414	340	350	353	378	373	360	362	394	383	360	383	347	369	380	367	411	367	375	358	369	401	374	340	345	385	368	364	342	353	367	356	398	367	366	373	354	356	372	357	362	390	353	358	379	358	382	343	399	364	374	344	376	403	337	396	345	402	337	434	383	336	361	367	381	335	395	336	380	352	356	334	376	360	361	357	379	380	371	370	382	392	340	372	376	377	344	363	368	363	411	371	361	365	399	360	332	360	350	374	385	347	357	365	343	382	384	381	387	374	358	367	340	361	382	366	362	400	351	405	373	384	392	355	398	359	347	346	368	365	353	393	371	382	372	367	381	384	392	367	394	379	357	382	361	355	390	366	377	348	386	374	383	363	389	365	363	369	369	367	386	358	375	342	359	347	385	371	363	370	390	381	379	380	344	386	378	371	386	370	360	363	405	370	355	358	373	385	366	352	350	367	325	361	348	367	364	370	346	350	361	398	396	381	386	371	380	377	364	379	357	321	393	383	377	386	380	369	364	371	382	394	348	354	369	334	391	378	380	371	382	413	357	383	376	339	366	365	393	347	363	367	374	363	351	378	369	416	367	366	407	396	373	413	351	380	356	397	389	380	367	394	345	340	341	374	385	380	388	367	371	370	348	360	387	379	378	354	361	357	360	367	386	398	380	354	421	358	375	325	350	373	393	366	379	374	367	377	352	354	364	350	357	347	325	384	341	394	368	357	344	388	338	373	400	367	366	354	344	348	347	377	364	383	351	371	387	381	354	351	374	383	375	384	356	373	359	343	362	354	367	371	363	364	378	353	374	373	367	357	373	378	372	388	376	360	401	373	363	371	382	355	387	356	374	373	395	377	355	366	371	386	379	394	377	354	339	380	388	441	389	349	346	416	374	354	382	386	389	365	390	398	373	334	378	360	357	371	351	384	373	329	347	383	379	386	406	323	367	342	376	362	353	395	374	364	359	398	378	350	364	391	360	371	366	376	385	401	364	380	353	345	354	379	408	360	346	352	369	323	353	356	413	363	377	370	349	359	327	374	352	351	383	362	372	370	364	374	371	390	379	365	357	369	344	377	378	359	411	350	365	344	363	448	373	370	360	359	370	425	366	392	359	379	357	363	363	337	376	410	419	385	357	369	387	392	383	386	365	354	377	393	372	353	347	378	368	398	383	367	380	355	400	368	354	374	359	374	360	422	378	359	334	401	356	365	369	367	354	386	362	386	402	379	392	345	342	370	354	403	369	371	340	348	362	374	357	366	379	407	360	374	334	365	339	360	378	365	347	379	375	390	365	367	366	337	371	391	359	358	402	343	353	400	375	353	378	351	381	362	338	403	370	395	381	386	342	369	374	333	368	351	370	386	360	390	367	336	361	403	366	368	401	327	367	362	357	350	359	354	345	349	366	379	369	382	366	372	348	356	386	372	359	382	383	368	349	338	379	373	390	334	368	371	379	380	368	365	356	383	377	383	418	360	363	355	352	376	384	367	363	365	399	359	349	390	343	365	357	386	382	374	372	390	336	369	366	383	353	370	371	365	340	384	366	372	347	376	352	368	378	418	329	341	333	380	380	354	363	359	386	395	375	386	372	356	369	383	375	376	383	388	363	389	359	388	327	399	362	370	375	356	364	353	345	373	371	421	341	376	369	374	353	358	382	352	369	354	359	343	344	386	357	355	370	355	381	345	367	334	419	385	352	380	343	371	362	393	377	369	346	363	384	383	408	379	394	347	394	358	333	366	378	404	358	367	388	368	348	360	340	358	354	363	358	389	397	329	341	356	347	373	364	392	348	364	365	381	402	357	396	366	351	378	359	406	379	372	357	354	397	363	376	400	337	372	358	394	378	380	308	387	361	362	370	401	367	371	379	335	388	370	374	380	383	353	357	373	334	391	364	390	397	396	336	382	399	372	390	367	382	393	375	370	338	355	349	362	384	359	399	352	340	349	348	376	356	385	375	367	357	392	376	356	357	394	371	365	386	351	335	376	344	373	379	370	370	360	367	349	368	393	391	393	393	344	374	358	363	377	354	352	402	413	353	364	341	369	370	356	336	360	380	366	381	374	421	369	406	402	365	344	346	367	367	375	320	329	376	362	381	337	320	351	320	350	381	380	346	344	370	390	360	381	390	373	349	365	390	350	338	407	368	351	346	361	388	367	361	370	390	367	391	371	392	331	352	389	361	408	357	381	374	380	383	339	347	403	369	344	339	364	380	373	363	365	377	368	379	397	379	374	368	350	373	381	334	355	362	341	330	382	389	375	412	357	377	336	362	387	391	361	353	381	363	368	379	385	383	332	344	352	363	356	393	416	368	356	397	382	354	348	380	352	390	381	347	377	365	409	403	371	403	389	387	364	348	389	339	386	359	339	384	393	393	381	372	369	351	395	338	351	381	389	378	342	363	373	367	378	395	367	358	346	413	392	377	367	374	342	388	368	385	377	328	365	355	343	350	372	359
16392	24391	23090	18278	14921	12228	10049	7628	5511	3851	2931	2380	1977	1558	1500	1370	1240	1076	1067	827	773	810	841	1064	944	847	834	776	760	721	695	674	677	656	684	787	1043	894	564	610	615	549	535	545	557	577	588	607	579	555	544	604	555	567	553	549	587	603	561	596	533	541	583	578	614	582	654	579	550	584	594	561	581	570	555	528	538	516	596	524	590	581	570	530	597	543	597	606	535	586	590	590	613	546	551	581	593	550	563	573	568	543	541	553	565	596	562	520	567	551	569	564	560	577	566	548	567	554	559	598	563	577	559	574	574	619	520	596	591	514	548	521	570	599	558	552	551	533	537	522	588	546	567	548	575	556	595	537	554	567	577	576	619	589	554	577	537	547	549	575	585	578	569	571	582	550	550	571	534	545	614	545	550	578	566	604	536	593	534	529	571	567	558	574	565	562	569	554	573	562	570	565	585	556	554	555	622	540	595	559	539	557	584	597	572	547	579	568	574	591	551	530	540	542	562	609	546	545	528	561	549	567	588	539	572	545	588	581	564	552	534	586	554	520	523	545	546	520	566	557	595	558	590	614	555	602	555	546	598	541	548	554	591	547	567	575	622	570	539	580	542	559	532	576	582	587	575	567	592	583	568	588	525	545	577	541	568	577	590	548	587	555	568	534	558	573	539	534	550	595	551	545	594	505	555	489	550	569	559	562	557	594	561	557	554	579	518	539	563	621	531	566	579	547	554	542	543	581	560	580	547	579	578	547	590	591	575	608	610	568	579	556	622	547	554	599	576	564	603	523	533	576	555	576	572	570	569	498	579	596	552	516	535	564	571	574	576	571	577	519	547	574	605	553	550	550	586	585	567	590	574	559	554	560	583	558	549	531	615	478	585	561	569	614	556	585	549	533	563	582	571	528	570	573	570	570	579	578	545	552	561	576	566	569	536	567	575	568	536	534	559	530	567	591	555	544	555	552	568	605	598	589	561	571	567	536	577	579	587	551	573	551	530	568	574	543	638	576	560	570	562	574	545	556	584	561	570	527	558	605	582	603	577	587	557	589	541	561	587	605	587	552	592	596	584	544	551	575	566	574	558	576	568	571	549	523	537	561	545	548	584	543	522	588	573	578	606	561	550	549	565	566	558	595	548	548	531	575	569	534	556	595	556	597	559	538	542	550	620	534	539	611	558	565	542	555	540	565	580	546	603	567	522	572	546	540	577	562	557	563	539	559	614	547	540	525	596	608	566	572	581	570	567	568	581	552	558	568	589	520	555	542	575	618	571	549	553	587	549	537	584	585	598	555	523	567	537	525	624	602	534	596	607	558	591	584	600	584	587	553	569	578	598	561	566	536	561	581	571	549	564	590	584	514	620	563	554	558	544	569	546	574	575	549	543	554	559	607	587	555	556	544	564	572	573	587	550	557	589	528	571	549	577	576	564	600	561	530	549	587	548	599	559	521	561	586	567	567	522	571	588	569	591	553	540	572	570	590	619	532	579	569	570	517	556	578	551	564	556	590	527	554	556	563	570	535	573	556	516	549	556	545	582	578	543	600	565	582	539	526	570	536	562	547	577	543	555	541	592	559	542	575	556	573	575	596	534	574	564	558	558	551	559	580	563	515	587	617	568	537	533	548	565	550	573	530	519	569	521	519	536	547	540	528	581	534	575	582	568	540	563	581	544	567	598	538	566	564	599	596	548	607	584	559	574	570	573	569	561	593	578	518	581	550	538	550	554	548	554	560	535	550	547	530	552	605	521	562	612	581	570	561	562	558	584	558	556	566	525	594	588	572	529	552	568	591	521	567	581	558	524	597	551	571	558	578	553	562	586	561	575	524	553	576	547	571	579	528	552	538	577	563	557	551	561	560	592	579	556	535	560	556	574	561	597	556	559	579	568	545	553	559	555	552	575	517	586	576	585	543	546	584	612	600	520	557	567	605	573	573	564	551	521	565	554	564	573	594	561	559	583	571	572	564	529	580	581	541	555	566	543	584	532	527	597	537	561	552	599	526	497	585	581	599	565	585	591	564	567	567	552	543	537	564	556	548	553	549	584	550	534	542	538	516	602	542	539	578	585	548	544	556	568	620	559	538	580	555	583	531	513	564	563	557	539	535	563	587	607	582	539	556	597	553	598	620	585	568	616	581	553	550	553	556	572	555	589	617	575	581	566	593	582	573	533	557	585	566	529	549	531	608	569	579	574	576	524	558	545	530	558	607	534	553	583	592	552	535	563	563	545	576	564	558	563	601	549	571	560	551	580	533	552	527	574	505	548	573	536	581	537	564	585	553	591	581	553	529	583	570	574	522	561	604	622	590	573	548	579	577	581	573	591	565	600	559	580	567	519	514	536	612	557	578	556	560	548	550	597	594	592	543	554	550	559	591	602	574	588	564	569	569	554	552	568	569	547	601	574	591	557	597	539	571	528	566	522	553	590	557	571	581	606	552	577	598	622	574	578	561	561	568	518	547	557	555	569	509	562	527	562	549	567	568	575	593	556	571	543	581	587	582	566	595	500	575	600	547	554	544	574	578	510	560	577	541	579	500	584	572	520	580	556	568	585	606	547	582	551	558	527	544	498	493	595	541	605	579	565	566	606	532	553	543	555	536	534	562	600	515	534	577	627	564	561	586	565	522	565	563	563	564	564	567	619	574	540	574	530	546	554	575	561	560	596	563	592	570	540	628	556	560	544	575	559	535	532	571	577	592	556	552	534	552	556	577	557	556	568	579	572	565	570	542	560	580	572	584	581	554	583	556	562	595	587	543	560	544	624	577	541	581	567	612	572	542	562	603	527	560	529	601	529	548	576	532	571	530	542	575	578	520	565	545	575	582	588	548	591	575	540	536	584	559	572	560	574	593	504	602	571	589	547	594	563	562	605	584	577	587	562	578	582	559	564	595	583	561	542	564	519	556	581	582	560	583	565	574	536	573	541	574	616	569	587	558	534	615	576	557	583	563	510	566	553	595	574	522	545	547	524	550	557	522	601	553	601	584	577	569	575	596	600	565	550	566	533	525	571	548	574	531	593	552	609	565	481	551	591	568	590	504	548	529	541	595	564	526	552	571	575	577	586	542	592	585	530	563	567	544	569	546	567	576	591	568	554	588	555	535	539	572	561	533	529	526	535	570	571	578	598	581	543	556	570	591	592	558	565	591	583	570	581	543	551	566	604	559	550	557	567	522	540	541	548	596	551	574	553	577	573	584	548	532	578	556	567	562	533	590	565	559	572	585	567	570	551	537	586	527	584	553	533	584	569	573	531	563	580	592	554	529	567	536	589	540	608	536	605	565	560	558	566	541	562	573	561	558	612	524	590	544	580	575	582	561	542	565	559	521	580	558	518	550	525	577	561	617	599	584	541	610	559	532	529	580	582	576	554	539	536	614	557	558	583	557	564	577	572	556	599	584	559	558	575	589	557	519	595	555	568	539	577	574	542	548	563	577	566	607	583	583	584	565	583	562	593	554	597	525	592	586	577	559	575	557
24262	21439	28682	24558	20890	12960	7588	4725	3226	2459	1882	1558	1139	1020	993	941	906	764	670	659	608	569	647	671	652	659	552	568	530	544	499	490	515	475	625	1306	1678	1127	473	428	457	422	410	393	430	437	444	404	427	454	414	420	456	444	450	423	418	448	453	423	433	455	441	437	441	394	523	519	484	440	433	442	456	446	443	408	442	424	468	402	447	432	425	431	435	395	425	380	435	446	409	420	420	410	431	422	407	442	431	465	426	388	414	411	454	454	419	407	429	433	480	408	441	432	448	446	453	415	447	400	408	416	452	430	426	464	443	509	420	461	397	448	414	459	430	418	434	436	410	435	430	444	437	390	430	401	398	393	404	477	426	422	424	412	422	437	417	415	443	421	401	442	431	446	413	434	444	434	459	452	448	437	436	379	446	437	444	422	404	434	427	423	436	450	458	446	455	405	414	426	438	478	477	411	389	423	435	453	461	424	445	427	464	436	443	439	478	418	425	424	431	407	421	393	386	481	413	408	449	403	439	438	422	404	441	451	430	433	435	426	401	417	440	401	443	419	445	398	398	472	462	446	402	418	419	415	415	398	436	440	404	432	438	422	413	414	417	413	465	418	472	406	428	398	436	445	440	430	444	435	452	436	419	399	429	449	472	435	430	419	452	419	430	428	427	423	437	408	421	450	438	432	466	411	413	461	440	455	395	410	400	423	450	381	451	426	412	416	407	427	377	435	407	466	461	437	420	395	411	407	445	428	403	445	411	429	404	428	431	449	451	441	449	428	453	434	451	461	451	447	405	433	410	409	400	424	409	412	455	386	424	420	431	414	437	432	438	423	431	429	411	424	468	380	421	425	412	406	452	403	463	410	423	440	460	402	405	450	430	424	389	420	426	449	411	425	461	436	424	408	408	468	403	408	472	404	434	457	442	438	414	423	437	428	403	473	427	451	446	441	412	487	438	442	398	426	458	407	450	412	427	392	417	414	407	427	443	409	400	431	432	426	457	444	430	428	438	438	442	441	435	410	428	442	448	436	466	461	398	452	425	421	444	465	398	419	442	411	450	424	444	467	387	428	462	408	409	471	440	432	433	436	446	409	411	441	428	397	431	448	405	406	426	425	451	446	451	447	439	377	461	427	460	436	458	418	428	451	457	422	453	421	438	377	494	398	400	452	448	465	449	436	432	463	429	418	395	416	467	461	421	426	459	443	417	434	436	411	431	424	451	429	431	450	412	473	435	427	399	425	427	413	452	415	422	452	438	438	436	456	457	429	419	423	424	435	471	424	432	403	433	431	418	428	462	463	464	465	427	433	462	425	416	433	437	413	404	427	414	403	458	448	431	413	420	423	449	444	448	409	436	433	400	433	437	422	429	463	439	406	445	421	415	420	430	408	438	412	412	439	440	417	411	421	403	419	442	401	437	449	428	437	435	433	440	408	424	426	441	413	450	411	434	439	453	423	418	390	430	402	441	413	433	443	404	441	400	411	417	459	432	433	425	400	395	447	452	441	438	463	410	426	430	411	436	422	399	436	424	419	429	459	420	411	455	432	434	452	442	424	446	471	442	467	429	398	425	393	421	465	435	406	405	426	417	404	441	420	384	429	426	469	410	459	455	399	407	401	425	456	422	451	413	450	446	422	437	431	430	457	415	421	395	422	453	424	427	443	408	408	437	453	412	409	442	413	468	433	421	443	428	417	393	450	452	401	439	441	425	427	445	421	417	405	446	422	396	410	412	446	436	424	454	455	403	419	393	416	417	443	433	428	483	421	467	433	439	433	433	448	421	457	464	439	419	449	444	414	428	409	421	413	396	444	404	406	444	453	460	467	425	432	457	422	422	410	454	442	460	437	404	436	450	420	448	410	418	405	402	478	428	431	416	450	454	430	429	437	386	440	440	443	459	429	441	399	448	457	476	440	407	449	377	423	414	386	427	402	447	442	443	432	386	439	415	415	424	449	426	448	426	430	449	406	424	377	454	422	481	417	437	413	436	459	474	443	456	446	433	433	425	433	449	438	437	414	428	430	451	403	434	441	452	425	405	427	441	418	418	451	456	423	473	420	458	464	425	437	432	432	441	431	478	456	393	442	389	427	403	412	398	492	438	458	435	451	422	417	450	454	434	452	444	378	444	421	440	439	410	388	431	468	461	437	388	432	402	390	443	430	413	428	414	440	413	444	443	412	420	436	444	411	419	414	439	458	439	477	431	436	444	481	420	418	430	394	459	442	442	400	448	439	419	436	446	431	436	414	437	433	409	452	422	451	430	410	417	447	412	457	440	426	425	404	429	445	424	434	451	410	429	417	443	397	433	404	411	408	439	448	419	435	425	435	430	404	419	432	454	444	410	428	452	447	431	417	426	420	442	452	433	409	467	430	415	467	436	414	457	460	408	390	424	419	431	433	441	426	413	503	433	462	403	429	430	429	402	460	416	435	431	411	457	456	405	429	439	452	424	380	427	436	445	441	455	439	399	435	420	451	432	434	416	418	421	443	443	450	450	435	400	407	439	441	413	423	433	439	430	430	441	432	412	440	420	403	441	422	415	423	424	396	401	437	438	451	421	425	372	408	410	435	412	444	394	440	444	430	395	438	419	402	427	490	466	404	426	456	423	420	415	436	429	444	427	431	406	436	456	439	415	421	430	444	413	461	455	438	447	400	441	442	435	406	451	439	422	440	437	460	452	429	446	424	432	428	416	479	411	402	423	454	406	417	431	454	445	427	403	407	419	431	436	428	426	438	407	442	445	420	433	411	431	424	421	417	454	455	454	425	453	420	407	415	456	408	447	425	413	414	470	458	478	433	450	463	439	449	429	408	442	401	468	419	421	425	403	440	431	438	421	434	399	435	446	438	394	385	434	416	434	412	463	413	405	443	431	459	414	474	392	448	408	432	448	447	427	414	400	455	408	431	403	413	408	441	464	399	398	452	470	409	433	409	404	441	445	438	428	438	446	425	416	451	436	419	455	457	417	422	455	436	406	392	421	396	401	439	431	400	443	404	392	410	409	411	438	397	489	458	453	444	439	437	409	435	420	447	436	434	407	385	434	405	449	436	426	430	420	432	440	446	445	444	430	445	450	419	440	406	429	422	421	471	411	399	404	440	414	436	434	439	435	430	446	437	455	426	422	419	421	432	418	409	399	410	424	470	437	441	438	442	406	413	464	434	398	444	403	414	405	408	423	425	426	436	413	424	430	418	429	448	445	405	424	402	440	410	427	444	423	419	407	444	441	429	405	421	439	457	452	417	446	386	455	461	401	432	465	431	439	411	434	441	463	431	438	428	423	460	453	422	443	414	416	420	450	419	427	444	408	428	392	420	425	419	407	410	404	383	414	446	437	437	431	418	460	420	406	414	444	424	472	428	431	436	426	460	454	438	395	445	399	450	440	451	451	439	436	409	435	454	417	476	412	429	410	399	434	443	426	446	448	408	442	400	420	399	405	388	494	486	458	438	440	471	434	402	421	433	438	397	393	407	405	438
19786	32231	31511	25165	20038	16876	14642	11425	8927	6629	5118	4222	3181	2626	2404	2333	2020	1767	1546	1262	1132	1116	1242	1338	1245	1274	1105	967	972	922	864	838	809	855	1395	3036	3867	2360	848	694	682	679	653	658	670	672	702	693	659	717	652	702	666	661	667	650	667	640	670	672	682	667	675	718	653	684	771	773	819	705	681	669	679	700	669	631	700	660	673	637	632	704	650	662	709	628	653	656	647	655	605	693	651	630	637	613	687	603	698	654	621	687	563	673	650	680	634	724	674	611	649	666	711	644	642	675	619	690	633	668	611	667	656	638	644	682	677	605	707	611	659	644	672	663	616	644	636	639	625	655	634	696	631	658	626	662	621	627	594	710	630	706	647	645	635	675	681	652	630	625	681	675	686	613	679	640	666	702	653	662	669	661	672	676	664	652	623	631	648	608	648	630	666	663	683	686	663	635	666	667	634	612	660	634	649	709	656	655	700	639	636	657	701	669	662	638	654	681	619	640	634	649	642	691	631	613	641	695	637	637	644	636	697	569	663	661	658	673	677	649	623	666	654	644	638	633	635	622	649	674	654	641	677	633	653	661	601	667	652	678	658	620	667	641	630	632	670	664	678	646	658	622	684	655	671	669	666	639	689	615	651	668	659	631	650	649	667	651	676	658	655	682	663	682	634	702	722	666	661	674	642	689	721	653	653	579	636	707	667	630	655	662	649	652	712	659	700	690	696	675	637	635	652	636	643	637	674	649	673	671	650	690	662	613	641	662	670	625	691	631	676	680	638	597	630	657	656	656	620	701	692	646	622	645	688	605	729	664	659	671	642	672	659	655	646	695	607	650	622	643	656	631	632	644	665	647	642	673	679	654	630	624	681	629	656	647	681	694	626	660	630	626	683	669	647	660	658	651	686	657	656	673	634	671	648	612	678	636	634	655	655	620	636	633	663	653	656	726	670	657	651	652	660	631	649	633	609	652	667	621	626	628	623	643	639	658	672	677	667	703	684	674	657	667	598	682	648	655	632	671	672	654	653	665	634	687	641	660	669	645	666	628	677	676	638	689	698	643	694	662	681	661	656	639	633	660	624	614	674	640	674	677	612	691	650	666	647	645	649	664	601	650	642	631	672	657	669	647	632	633	613	658	683	651	628	664	640	634	681	664	703	663	615	618	708	657	685	611	674	632	691	652	624	624	686	636	626	675	662	651	635	667	662	651	638	684	701	661	627	646	631	642	703	650	687	651	677	612	626	666	711	628	634	652	676	655	660	647	696	675	655	626	667	658	626	623	650	640	669	691	642	641	677	630	655	660	624	684	623	634	680	685	629	683	641	652	626	671	657	679	630	663	670	637	655	612	693	671	640	654	668	712	673	652	643	641	651	664	635	660	704	663	637	655	665	673	671	632	664	677	653	658	656	663	665	687	669	636	652	663	674	674	661	665	591	648	616	622	672	632	648	654	679	702	664	692	673	630	638	719	603	657	629	655	635	637	687	662	660	637	655	671	645	663	655	672	676	664	677	622	617	703	646	660	637	633	632	627	688	650	656	645	688	674	682	658	663	686	685	664	602	634	692	631	664	653	646	687	653	678	634	680	684	702	646	665	650	619	692	663	625	627	618	640	628	665	624	653	668	664	613	672	658	642	663	627	630	679	645	660	728	665	655	637	664	659	660	637	632	650	597	657	675	615	638	646	640	658	676	686	696	662	680	590	688	643	668	638	662	668	685	647	642	647	627	656	648	661	622	628	627	678	667	680	665	600	647	667	664	648	691	612	658	648	642	660	703	659	701	660	660	605	649	665	637	660	618	669	640	649	659	644	678	716	659	664	640	670	668	620	621	609	665	597	644	703	653	693	657	718	663	643	637	650	637	656	680	620	611	674	656	652	668	618	656	621	615	665	710	640	680	702	641	659	652	662	628	653	637	658	672	602	650	646	682	657	626	605	626	698	693	629	676	679	656	598	605	664	714	692	663	636	709	650	616	673	656	646	673	671	717	686	630	631	672	659	686	705	639	670	679	647	672	702	623	632	659	673	666	642	658	691	645	699	654	669	679	653	690	624	734	626	700	645	638	658	679	674	650	625	680	615	663	660	662	670	676	622	689	615	594	632	647	656	592	682	691	635	653	649	640	612	649	723	613	659	667	627	626	649	651	662	657	631	695	624	622	672	640	631	673	641	690	681	623	612	662	669	624	675	665	652	686	653	676	622	669	663	637	643	638	646	731	670	662	638	650	627	599	652	643	662	713	670	634	648	711	661	664	635	645	673	658	674	648	665	652	669	639	629	683	656	614	655	665	649	646	657	675	653	697	663	658	638	637	668	627	651	609	666	646	639	649	637	687	645	677	692	651	669	655	654	668	638	664	651	679	636	638	652	635	661	693	662	681	619	705	654	601	665	660	602	651	638	671	656	632	600	650	623	664	598	646	634	709	652	677	694	696	593	675	658	645	649	669	681	674	661	660	699	620	656	654	648	629	643	680	666	649	702	641	696	631	622	663	632	633	618	642	654	653	683	625	667	671	678	611	662	698	666	692	619	651	656	653	634	648	632	665	694	611	708	614	667	628	648	659	662	667	668	698	662	669	637	628	675	649	637	619	629	640	610	628	648	643	621	660	671	627	617	670	684	658	658	651	648	627	655	644	603	613	689	628	638	630	677	681	693	678	646	643	696	655	667	700	657	649	649	653	662	643	641	631	665	694	687	677	587	633	643	637	621	631	665	636	664	652	698	636	660	663	667	643	644	655	657	667	599	663	601	630	720	618	628	691	670	652	692	647	690	662	644	665	687	626	648	701	692	659	623	683	636	656	692	640	668	664	674	686	648	643	672	642	658	661	660	677	635	690	626	617	642	678	672	663	626	653	633	641	634	650	685	645	601	642	676	681	635	634	598	615	675	690	656	639	640	668	682	616	665	630	637	683	664	673	678	671	680	644	611	651	698	629	682	690	642	637	663	627	634	649	701	644	588	647	615	629	682	669	638	631	687	640	668	641	640	658	673	657	677	607	652	669	666	641	638	684	668	694	672	697	687	625	641	655	690	659	646	629	688	654	675	664	675	632	635	657	692	651	639	659	640	616	627	583	578	648	626	693	604	647	627	655	661	673	663	635	680	665	622	627	680	694	647	606	625	678	691	656	658	664	665	601	680	650	611	653	697	647	665	674	677	683	625	679	698	650	615	638	649	650	644	654	641	660	661	666	666	645	651	687	649	642	617	647	630	634	657	689	673	622	645	713	674	654	693	614	647	660	650	656	656	651	695	645	676	637	643	639	670	666	681	693	637	650	657	640	662	659	652	655	615	606	650	619	662	662	665	600	638	604	629	647	632	664	650	635	630	663	640	675	662	653	685	658	648	630	700	669	617	681	655	650	642	617	634	649	628	693	669	623	643	648	700	621	636	658	655	707	594	670	664	652	648	654	686	622	655	671	675	662	672	618	685	663	707	635	652	677	687	703	672	611	642	654	664	611	662	672	659	693	636	693	653	604	681
23267	21420	29327	23877	21488	21302	14452	7079	4785	3571	2606	1871	1541	1438	1283	1188	1095	934	838	787	699	714	684	772	724	703	709	583	564	542	525	543	530	467	1022	2754	2457	1426	612	459	421	414	486	437	408	428	411	412	441	414	438	408	420	444	443	436	437	453	439	421	457	447	422	424	422	477	497	492	513	459	456	429	430	460	418	414	451	436	447	456	412	416	414	434	384	427	418	407	386	445	401	418	422	410	443	410	411	438	437	424	448	449	421	440	383	427	425	452	442	438	441	416	432	461	432	458	409	441	441	401	428	435	411	407	401	438	398	472	409	460	407	421	488	402	445	430	397	422	401	425	431	421	452	444	421	445	390	421	401	412	453	407	397	408	419	415	381	393	408	420	424	387	453	418	404	430	445	428	440	441	398	448	422	385	433	419	423	420	422	407	405	442	419	441	426	413	386	422	390	429	401	413	419	402	433	423	455	413	418	427	454	412	465	393	456	404	402	417	420	398	416	446	404	405	451	413	418	433	421	425	456	444	413	439	407	428	395	385	420	431	460	458	418	406	445	390	453	402	430	442	392	411	421	467	428	421	430	433	444	441	439	423	392	405	398	442	411	428	417	436	405	437	446	428	441	454	413	414	417	396	442	414	399	409	437	425	448	390	422	458	432	419	447	423	433	437	456	425	421	371	460	410	434	413	466	418	435	416	419	409	433	433	432	422	442	457	441	447	429	438	442	427	405	408	419	451	405	403	429	443	406	369	449	431	466	393	441	459	428	417	435	434	446	442	419	411	470	413	431	433	419	444	432	430	411	443	440	419	432	407	460	419	453	422	467	418	391	456	422	405	431	406	402	398	403	406	453	407	429	424	451	419	416	479	394	417	388	409	405	430	465	426	416	389	466	441	408	422	432	414	404	425	422	384	381	401	429	438	422	401	461	465	478	394	428	436	431	411	422	446	401	410	415	426	425	440	423	436	406	447	417	439	408	382	395	425	433	441	417	424	400	400	409	440	413	420	441	440	400	415	404	444	423	436	419	417	391	440	445	405	426	394	403	449	412	392	400	414	442	434	369	414	420	454	453	395	407	457	413	441	416	431	410	432	449	420	411	435	426	421	420	442	406	406	405	398	409	435	385	447	423	463	424	453	386	477	436	436	435	414	387	441	442	423	412	385	421	461	460	414	435	437	441	399	420	423	428	399	406	438	456	455	452	429	391	436	416	427	422	424	427	439	461	425	422	412	408	423	396	445	412	391	442	449	448	420	412	407	397	398	417	431	412	451	435	451	377	446	397	432	414	436	441	415	447	442	405	415	468	408	392	425	439	419	428	418	441	413	455	412	408	422	448	432	429	401	469	418	436	412	398	442	445	389	420	424	423	432	402	425	448	414	443	449	396	373	421	438	440	398	426	422	426	408	430	401	420	441	403	404	426	417	402	403	428	440	435	402	409	396	429	440	420	422	437	437	437	421	376	428	425	435	413	398	411	394	453	451	422	411	431	385	421	430	455	409	414	398	415	458	413	438	384	443	415	417	429	401	432	450	398	433	430	421	434	366	408	428	428	429	437	408	470	413	406	441	468	387	416	410	410	423	448	457	418	454	405	412	436	426	410	417	423	404	418	412	417	415	425	425	451	432	405	418	425	425	447	389	396	393	427	419	427	394	442	383	392	438	414	403	432	423	431	413	468	407	438	420	421	459	413	425	415	415	428	455	431	427	430	473	397	435	433	418	441	401	430	439	429	409	408	397	417	417	438	431	424	431	433	411	393	452	437	389	419	421	414	411	424	408	423	420	423	425	388	422	450	413	423	461	444	415	443	412	426	422	415	423	412	412	407	432	411	404	436	446	401	454	408	405	376	434	434	390	444	422	411	429	408	427	440	386	415	397	429	439	437	410	440	381	406	436	394	420	399	421	423	415	434	450	398	442	417	465	415	427	395	445	439	437	408	417	411	411	431	400	443	422	410	421	417	442	429	443	405	409	430	397	426	414	435	485	412	443	407	414	416	417	431	424	424	428	403	399	442	406	437	391	436	403	424	461	396	409	422	423	402	460	412	405	457	441	414	396	403	400	412	432	403	410	425	424	385	405	424	433	401	436	426	441	409	439	409	426	376	415	408	384	424	419	428	440	393	395	416	403	401	403	417	409	416	444	395	464	454	423	423	430	419	411	419	406	471	379	452	434	445	425	446	420	416	443	434	474	398	418	393	431	428	410	418	420	440	425	423	417	453	431	387	406	429	383	412	429	411	395	381	424	405	385	448	421	397	425	431	400	442	443	387	431	388	417	427	366	436	444	419	403	408	413	462	401	418	443	423	424	415	442	426	385	394	406	417	421	406	402	383	383	393	421	428	427	451	424	394	427	410	421	416	427	444	392	433	409	458	425	428	453	412	422	456	422	447	408	399	414	414	419	406	393	437	406	417	439	426	427	413	428	418	436	423	397	404	432	391	422	399	392	459	411	425	434	419	418	478	396	425	382	426	416	425	442	412	452	412	447	411	431	420	424	399	431	407	423	428	429	445	395	414	430	427	443	425	466	394	423	418	411	437	416	408	423	443	426	425	428	446	423	401	434	463	389	445	392	408	394	448	379	423	411	434	415	405	438	407	426	404	463	406	402	433	418	444	431	447	401	447	461	412	420	394	411	439	414	430	447	406	436	397	431	459	420	415	419	449	437	432	442	419	394	475	457	400	421	415	409	418	394	437	412	426	423	416	436	431	423	438	399	433	416	414	428	427	436	391	420	402	405	385	403	432	455	385	429	428	436	440	426	432	435	470	404	445	435	427	420	426	463	414	464	438	439	446	421	409	421	453	427	415	435	442	425	401	406	414	438	415	417	446	414	404	377	399	409	446	413	406	416	413	411	471	412	396	475	444	444	385	423	401	410	452	391	448	416	438	393	411	407	460	434	449	405	376	409	442	431	404	433	429	449	463	416	417	439	428	451	456	431	424	401	441	431	434	393	427	400	417	439	464	431	406	432	406	435	439	428	434	430	401	434	395	428	415	462	424	442	439	415	447	441	376	419	416	422	424	408	447	454	417	425	461	433	418	436	412	428	441	399	405	421	414	397	409	393	433	441	433	416	399	407	447	413	461	423	453	426	429	426	438	385	410	428	430	428	434	420	433	432	434	439	429	387	430	355	390	390	457	399	389	426	412	378	401	398	425	450	409	446	423	431	405	417	415	414	397	432	392	404	457	431	439	374	391	440	472	437	407	448	433	423	373	385	400	425	427	443	423	432	421	403	418	418	461	393	419	436	400	414	423	420	391	394	410	408	383	412	396	417	368	459	420	408	397	442	442	381	457	423	425	397	438	415	416	424	405	413	413	441	414	442	444	421	419	436	455	451	408	420	380	415	402	439	419	430	449	463	419	461	451	432	409	380	412	422	389	425	440	397	413	396	431	389	398	412	420	451	426	453	415	407	407	423	411	439	436	418	438	428	434	373	432	420	446	442	435	429	409	445	417	416	417	404	446	415	394	435
22045	37290	36543	29995	24060	20310	17466	14893	11932	9373	7112	5393	4321	3761	3248	3148	2613	2405	2050	1712	1374	1381	1494	1797	1552	1452	1407	1123	1065	1070	970	975	944	840	2434	6814	5985	3298	1085	656	650	655	669	695	622	624	629	630	651	640	684	610	651	601	674	673	621	662	616	651	659	657	609	634	601	673	803	924	794	791	755	685	638	651	595	654	651	621	632	619	640	601	619	634	635	607	652	676	587	651	645	660	639	622	586	606	570	618	625	605	603	604	608	658	620	583	623	624	687	656	666	653	620	594	616	614	619	624	621	670	635	629	652	626	632	640	646	590	644	697	620	680	615	606	641	610	653	674	638	639	574	650	650	628	620	626	657	638	627	651	592	625	620	630	679	647	615	684	639	659	665	646	614	655	620	637	643	639	642	652	620	626	606	648	656	644	626	635	603	654	657	647	606	630	636	632	658	625	594	642	628	609	678	576	624	625	645	646	653	648	667	644	643	633	624	643	630	619	610	604	637	645	634	672	657	580	637	627	653	687	612	658	665	642	643	630	617	673	644	706	649	619	671	607	630	647	618	639	603	634	617	593	577	579	602	667	656	647	635	654	644	599	668	588	655	618	605	636	594	625	625	627	621	624	670	602	634	656	609	663	591	642	636	643	637	666	694	660	657	599	605	622	632	623	607	587	641	623	634	664	560	635	611	678	631	652	613	627	624	645	613	606	657	611	590	649	621	612	629	679	626	634	682	653	626	644	649	625	660	623	603	625	632	645	628	582	663	650	628	622	649	646	647	634	648	640	587	603	607	646	638	612	608	617	689	621	612	691	631	652	656	628	632	666	675	616	625	623	660	629	628	641	638	616	623	661	605	632	631	648	599	668	667	613	658	621	638	646	565	635	626	637	602	664	634	628	599	670	621	591	624	631	622	657	638	598	625	625	610	653	656	693	638	643	618	650	605	593	667	637	661	646	620	632	629	655	642	636	630	629	611	650	662	653	681	624	630	628	597	664	599	610	644	648	651	603	652	657	621	681	613	630	647	647	630	634	631	639	628	618	601	611	660	619	633	579	636	649	630	623	604	597	580	645	639	629	639	670	623	636	619	580	619	637	602	605	624	638	628	647	613	606	646	667	639	665	630	590	573	630	643	618	600	601	617	653	668	643	612	676	673	676	605	645	633	644	617	629	619	648	596	631	651	640	603	649	644	650	671	648	604	626	618	670	635	689	616	638	664	632	611	647	619	632	665	687	611	617	655	654	637	664	631	641	631	601	630	643	679	635	643	635	627	603	650	606	633	696	651	604	672	636	672	676	639	612	635	614	649	654	660	666	645	618	623	620	644	620	635	629	588	622	613	634	634	644	638	657	637	616	622	639	601	604	612	585	621	661	681	649	625	633	619	627	636	637	603	616	625	693	608	609	635	614	631	640	659	579	647	671	632	613	617	645	616	653	625	659	653	652	610	704	644	617	659	639	613	612	613	608	698	609	597	638	611	662	699	646	651	555	673	630	641	631	651	665	618	639	651	659	634	645	611	604	622	602	629	623	655	676	593	655	651	668	582	631	654	656	617	613	644	674	646	596	598	653	630	656	630	637	571	628	667	634	632	694	628	623	629	672	651	625	602	600	640	635	648	628	638	626	660	663	640	627	660	655	632	636	623	573	661	662	573	616	606	599	608	663	672	639	608	581	655	572	639	623	639	622	621	633	651	599	594	663	615	627	613	698	590	655	688	589	636	654	666	659	620	674	663	609	593	589	609	662	643	593	608	639	654	640	685	641	652	638	636	576	606	667	625	637	627	597	661	637	606	638	647	587	634	632	669	561	688	661	687	583	595	606	646	624	604	631	600	673	608	599	635	615	621	643	632	625	653	636	629	595	666	660	643	611	644	644	660	653	642	618	625	608	600	630	655	619	673	639	629	647	653	632	614	625	653	607	626	617	680	651	626	636	618	663	601	639	638	646	642	637	635	617	651	583	631	631	634	611	643	655	661	632	646	631	635	643	623	644	651	616	660	613	581	687	635	619	630	580	598	631	614	608	651	633	637	669	642	635	707	638	658	602	640	656	624	650	625	606	625	614	587	609	586	652	639	636	658	680	638	606	667	633	629	641	598	646	599	616	626	632	565	603	631	676	652	655	637	647	616	645	650	622	662	646	676	610	609	647	628	634	644	615	692	602	647	610	650	618	604	596	619	603	648	688	658	615	655	651	612	626	629	626	577	650	614	672	628	613	649	642	630	649	587	685	594	640	638	607	617	633	632	610	646	616	586	626	615	639	677	621	620	657	617	619	620	633	618	635	668	644	630	614	620	644	616	637	618	664	649	605	642	633	612	625	610	616	650	644	643	649	624	610	619	640	633	619	608	668	649	638	649	680	638	628	597	688	635	625	655	632	679	638	670	595	675	658	685	635	677	663	597	632	663	636	649	597	654	621	629	581	636	619	620	616	684	655	605	605	654	633	620	624	662	612	636	671	628	639	619	599	609	603	657	697	637	629	624	625	629	613	644	667	619	582	640	657	653	663	624	645	608	678	667	621	633	617	591	619	619	591	641	635	603	658	578	584	626	621	665	626	644	638	628	603	645	649	642	588	614	674	634	644	568	649	669	649	625	645	637	629	622	697	606	617	626	597	652	642	630	654	649	644	623	635	612	668	648	634	659	603	645	617	616	654	605	697	600	622	633	644	656	620	644	671	645	629	646	626	621	647	635	672	675	616	638	644	638	652	561	611	629	594	653	665	629	635	659	660	638	597	630	643	618	613	639	632	620	651	585	610	610	648	676	634	639	643	623	655	683	638	612	627	624	617	600	646	601	637	665	610	627	596	645	654	633	640	639	641	619	604	687	588	652	629	617	603	592	615	657	658	602	590	618	601	629	619	621	630	642	615	623	638	627	605	629	611	629	613	627	641	621	629	610	665	618	641	589	653	619	626	625	641	607	651	615	637	623	633	668	673	649	643	643	653	605	623	638	613	640	645	629	627	648	615	646	711	665	636	698	697	629	636	647	600	644	616	603	632	650	607	611	663	645	658	605	647	603	664	616	625	649	653	624	584	622	637	613	643	612	683	580	585	625	638	651	624	636	672	627	624	619	626	647	679	628	631	651	623	619	641	651	651	595	629	700	584	620	616	626	586	630	681	605	607	605	618	612	669	602	610	619	609	588	621	602	630	691	591	624	598	595	603	594	606	565	627	668	642	585	661	649	620	615	684	626	610	636	580	624	604	653	600	623	595	620	646	612	609	658	664	656	604	623	646	620	672	656	654	646	665	597	602	684	643	677	667	648	658	638	612	661	581	701	655	652	661	628	684	620	639	654	634	631	655	661	600	649	617	646	643	614	634	597	615	621	671	616	671	640	639	585	612	606	635	617	626	647	644	642	616	648	655	600	597	667	624	627	599	653	636	648	641	664	665	657	635	646	609	637	578	619	603	684	657	640	646	639	646	625	619	636	595	586	660	668	624	623	607	678	650	652	663	608	648	609	662	653	610	632	617
27025	21259	18456	11447	5822	3686	2663	2017	1584	1192	872	776	712	667	639	608	579	496	518	475	413	414	481	513	504	469	426	448	431	399	434	383	405	381	409	509	570	508	366	381	341	349	397	368	347	391	341	359	366	363	362	363	364	375	389	362	390	352	336	350	319	347	386	334	353	367	369	343	350	384	379	365	370	389	369	373	381	361	346	367	367	364	353	383	373	339	363	355	353	354	366	362	376	370	383	358	372	367	369	380	369	353	371	351	395	371	371	357	346	369	362	345	361	348	382	363	379	377	354	361	344	404	361	371	325	372	352	383	389	338	340	396	360	367	392	350	365	364	364	371	385	363	352	335	366	355	366	345	355	378	327	357	377	348	351	337	344	368	340	338	352	350	313	363	340	347	368	363	389	351	381	356	339	369	355	394	332	379	352	350	374	375	348	370	354	362	356	349	359	355	364	338	339	371	346	387	364	346	378	362	320	354	336	391	377	349	388	333	386	343	366	393	363	356	353	359	379	364	371	342	342	372	395	359	351	357	375	379	364	397	355	360	353	350	355	370	391	361	378	341	370	349	373	383	370	378	382	371	387	321	366	371	371	361	363	375	385	373	342	395	336	356	341	369	358	369	373	323	373	377	370	384	331	347	379	331	342	372	351	363	338	389	339	398	321	357	351	357	402	353	381	375	348	360	354	369	393	368	376	354	375	357	347	351	375	353	375	337	342	388	377	330	349	361	367	340	379	398	358	395	321	355	366	364	374	340	344	400	344	389	362	385	373	399	363	367	365	348	348	399	359	396	371	346	352	372	368	352	386	359	358	343	413	356	335	387	380	410	334	354	398	331	332	338	356	340	351	354	357	386	345	369	379	359	393	378	338	344	373	345	371	361	335	353	347	373	377	344	356	354	327	343	362	345	366	381	362	357	346	389	358	381	359	385	379	351	373	348	351	354	392	360	336	360	328	356	358	323	320	377	368	361	367	343	346	355	377	388	359	362	358	338	351	358	369	363	343	353	333	383	388	354	360	354	377	362	343	338	345	382	375	372	359	355	347	348	352	388	345	357	333	355	373	355	368	387	353	326	374	406	367	360	367	366	357	375	361	372	360	344	353	347	368	384	351	359	358	334	348	375	350	382	380	346	394	385	386	377	388	374	381	363	367	382	364	325	362	377	353	332	373	357	330	337	383	355	387	343	364	393	397	345	338	351	362	357	348	366	392	380	358	342	386	365	351	368	321	342	362	335	369	374	358	352	341	399	358	365	344	339	360	367	387	386	376	386	364	332	342	381	385	350	361	368	361	335	371	366	355	349	380	386	367	359	351	393	357	360	365	381	359	368	355	355	333	388	386	346	324	345	384	354	353	382	337	333	367	332	373	350	343	382	361	335	343	364	386	337	353	354	358	377	394	398	350	355	375	337	368	393	360	353	396	371	386	327	355	357	351	360	369	332	383	360	360	406	377	335	419	370	353	380	382	372	371	350	376	359	376	403	382	345	360	368	351	337	370	314	387	336	363	334	357	377	333	348	369	374	397	359	376	335	356	374	349	388	324	356	326	337	371	391	344	346	318	376	351	384	374	370	380	373	356	388	370	403	323	396	386	386	336	332	376	348	353	361	344	320	374	359	355	349	413	369	379	323	384	330	400	331	378	361	337	371	356	338	352	382	341	381	356	331	337	364	385	337	370	411	409	345	349	355	361	365	343	339	347	384	351	365	388	338	387	358	352	388	325	357	345	383	352	342	342	366	384	346	364	359	374	356	353	369	364	359	354	387	365	363	354	346	408	345	360	409	370	339	366	355	384	335	340	381	370	381	373	364	401	362	386	373	394	351	367	371	370	355	372	365	351	353	354	348	364	361	352	358	324	380	376	352	359	386	389	386	341	388	341	370	368	379	366	357	346	362	370	338	374	416	344	346	375	380	381	363	346	375	375	337	350	337	367	356	357	327	386	336	325	377	368	388	355	352	361	353	365	382	369	365	372	369	366	385	348	361	343	410	350	363	352	339	382	353	388	342	349	398	365	377	368	349	375	338	370	365	374	378	391	388	383	338	377	373	365	317	370	347	373	367	345	368	350	370	387	359	370	379	350	353	357	345	356	325	384	388	392	363	373	397	373	333	368	340	366	364	358	369	354	315	353	359	366	329	345	378	366	339	340	371	349	357	366	385	351	398	362	351	377	312	379	389	407	340	331	378	358	375	380	368	357	360	353	381	332	400	357	377	380	351	363	334	353	360	360	348	391	383	370	372	343	367	372	350	371	350	369	353	337	352	353	359	365	308	316	420	385	317	379	355	372	337	350	359	368	358	359	362	392	362	369	386	357	390	352	359	337	351	363	359	389	358	382	335	364	358	376	422	342	363	365	382	354	378	370	370	379	330	368	335	360	353	361	368	354	347	364	376	342	361	373	359	342	352	341	368	373	392	373	356	351	379	347	368	385	365	352	357	357	351	378	347	398	370	352	406	386	372	363	389	372	370	364	323	368	375	336	372	341	406	344	414	373	350	357	347	360	367	373	350	331	350	331	352	385	359	385	383	361	345	355	357	337	392	397	328	340	368	344	377	381	358	367	402	347	404	360	355	378	350	377	368	373	367	362	352	340	360	380	385	344	351	358	347	394	350	373	346	339	380	357	318	379	353	349	371	380	370	358	350	368	362	386	360	370	376	366	366	396	369	325	383	344	362	373	357	386	342	357	365	356	357	354	402	330	339	369	342	351	377	389	384	370	378	342	356	358	404	351	382	371	375	391	301	314	355	376	339	373	383	372	368	380	360	395	367	335	319	386	339	365	323	351	378	353	324	363	330	356	346	352	348	358	349	376	388	373	376	353	339	362	335	346	354	356	377	376	356	334	354	368	338	359	360	371	370	399	334	361	378	396	363	332	382	373	339	393	349	389	341	347	355	395	357	361	367	398	372	352	383	363	350	377	350	384	332	309	371	371	350	375	365	370	387	382	368	390	379	370	362	384	369	362	378	337	339	366	347	356	387	371	332	347	374	397	343	354	362	346	387	373	321	351	375	343	359	382	358	371	313	340	373	358	333	377	370	369	341	346	358	356	386	370	386	377	334	346	382	349	376	382	358	408	363	346	377	391	407	323	356	368	352	356	332	358	384	350	333	390	361	339	377	374	373	345	366	364	349	370	342	352	370	373	375	378	361	357	371	366	387	336	365	370	377	362	344	360	345	366	343	387	381	354	366	390	368	362	384	378	361	362	344	391	326	372	374	418	340	338	338	358	344	386	339	388	369	414	386	380	357	350	359	372	394	357	356	371	348	365	326	329	348	367	342	349	375	353	356	365	338	369	371	348	391	398	377	385	365	377	399	379	352	359	348	372	349	373	376	377	372	341	376	363	360	353	373	366	349	349	348	366	352	378	350	319	333	355	362	367	367	343	348	348	351	362	357	353	331	370	361	354	355	351	405	373	352	342	366	367	387	367	342	374	339	349	408	350	348	336	379	378	363	377	365	360	385	377	371
16265	24132	23924	18082	13021	9802	7767	5983	4739	3442	2573	2084	1792	1557	1434	1353	1273	1145	1067	816	791	824	961	1032	1087	914	849	767	790	702	698	658	673	668	625	1109	1087	830	594	586	553	542	532	523	513	556	529	557	518	630	536	531	581	536	575	564	550	564	510	552	551	563	605	560	548	524	527	569	578	579	618	565	551	608	560	474	544	538	559	574	554	567	601	550	538	536	525	529	548	522	563	572	580	538	592	585	517	556	562	540	556	529	561	585	559	575	572	541	589	562	593	515	600	576	572	614	552	515	571	545	524	544	583	545	536	558	529	548	551	543	581	533	541	559	586	566	538	551	532	602	572	580	529	533	515	552	586	593	575	578	566	564	596	570	558	551	541	506	546	531	590	574	568	539	543	592	526	601	563	556	521	553	561	566	501	565	573	543	527	520	552	572	530	616	563	547	593	568	527	541	580	573	537	583	543	569	591	547	563	511	551	497	540	555	557	513	554	529	585	588	526	605	532	529	567	566	550	519	558	572	514	523	593	488	600	578	564	550	598	556	567	569	521	525	551	534	552	535	536	551	569	542	515	594	528	586	574	575	544	540	534	531	540	539	598	530	599	527	516	545	566	553	528	584	563	527	548	554	540	519	521	579	552	548	537	527	575	528	561	579	541	579	552	537	554	597	583	542	552	613	534	563	561	550	535	555	551	577	572	557	583	569	558	556	554	532	610	535	570	587	556	531	562	545	590	598	564	510	586	536	521	569	581	529	571	550	530	549	557	573	518	545	563	573	539	557	554	630	566	537	541	570	547	550	568	541	531	510	509	546	566	562	544	555	557	520	563	549	592	598	550	566	564	551	575	552	545	535	562	563	524	574	537	526	540	551	516	530	588	630	570	551	543	553	532	560	547	581	548	564	556	553	571	553	536	567	544	520	583	605	578	542	527	553	532	558	538	569	584	632	535	577	553	596	543	565	546	569	560	550	548	598	572	525	544	548	520	591	559	529	569	536	578	549	566	572	572	551	555	527	541	558	558	537	546	566	485	581	555	543	545	506	504	553	556	542	530	538	531	544	584	543	563	533	563	514	579	550	559	524	550	575	550	545	580	560	575	545	536	538	539	549	549	551	521	549	528	556	561	535	549	524	538	584	553	559	560	580	517	623	537	529	540	589	564	533	535	559	567	575	565	542	538	574	552	527	548	534	574	494	526	518	531	579	577	546	549	541	563	557	521	569	576	553	548	572	506	558	557	557	566	564	585	598	547	541	533	530	570	550	511	544	537	574	521	556	547	557	543	569	516	523	550	537	597	551	521	560	559	547	549	552	525	539	560	524	570	538	548	541	556	564	583	530	550	549	562	508	534	537	544	581	532	537	525	587	536	571	571	511	532	578	523	552	523	561	576	577	528	537	578	570	548	640	531	567	535	562	548	524	507	562	497	539	555	542	532	581	584	556	554	532	591	569	581	549	575	545	526	540	550	594	534	540	548	599	587	543	551	534	528	559	547	549	563	570	513	550	573	549	549	518	555	570	572	557	581	540	573	595	490	544	543	569	549	560	527	580	540	531	539	566	533	539	535	569	556	522	549	552	562	568	570	543	599	543	543	535	560	583	583	535	558	517	597	549	579	559	561	560	537	581	575	511	568	600	601	552	572	530	551	569	545	568	562	521	573	577	560	544	573	526	518	550	556	542	505	497	567	571	567	597	531	558	554	566	542	558	556	556	533	541	590	580	558	533	550	541	590	568	561	535	563	535	521	578	534	537	531	581	559	585	527	552	525	571	519	550	516	575	539	552	545	538	555	558	549	536	530	563	537	560	559	545	551	574	567	571	556	536	577	580	528	561	565	538	548	562	554	601	552	556	573	534	538	596	579	511	577	596	555	585	599	566	525	541	541	565	524	507	545	536	545	543	534	568	530	539	573	611	535	595	564	576	554	520	584	574	548	600	548	571	564	586	567	536	562	522	567	533	573	607	542	568	545	503	562	530	537	564	530	566	531	512	593	523	540	576	547	548	581	521	566	531	555	540	544	540	525	535	582	578	569	585	577	546	510	525	531	536	538	540	545	573	539	533	567	574	569	530	556	560	541	547	590	542	546	549	587	570	530	558	592	548	548	556	548	576	521	585	548	554	571	562	518	577	531	614	565	549	558	600	576	554	554	540	587	565	588	555	592	571	526	530	592	534	547	545	537	568	564	591	558	582	557	545	551	544	551	517	545	525	562	507	540	597	586	544	550	525	531	570	561	518	565	575	564	523	532	521	573	534	576	534	530	538	554	569	531	604	519	559	564	552	505	515	562	532	567	532	575	561	549	575	576	525	573	551	526	515	538	553	561	567	554	530	575	598	559	545	562	526	556	527	556	569	560	570	533	554	538	586	488	545	549	570	572	547	537	558	534	571	540	545	578	523	552	582	578	533	581	545	582	539	598	588	578	562	517	558	583	553	568	542	538	575	558	581	554	576	539	515	574	530	566	565	506	585	520	530	562	589	536	580	526	535	562	514	584	551	554	523	531	501	523	585	559	570	504	605	541	535	538	548	603	533	547	543	510	548	539	590	519	548	558	541	588	550	542	601	548	555	572	609	544	577	561	600	545	565	541	556	561	575	524	579	552	531	544	581	517	525	519	570	546	600	562	542	539	550	556	617	555	528	588	561	526	577	591	542	537	527	577	538	572	578	576	590	563	539	571	569	556	564	565	554	580	544	544	540	547	571	581	592	563	549	563	527	570	537	557	569	503	537	515	573	558	589	520	515	578	590	553	570	556	555	579	573	564	587	537	637	557	527	561	553	592	543	592	554	579	581	577	493	539	569	542	549	528	535	573	538	573	576	591	548	510	572	528	552	548	501	531	596	522	539	562	555	546	573	538	579	573	564	539	527	564	557	523	543	569	565	574	569	547	543	515	582	527	599	573	555	586	541	600	594	537	578	578	537	550	599	574	566	576	555	579	542	534	543	574	561	565	544	547	611	574	522	549	589	536	543	587	554	538	548	582	544	498	562	555	583	549	551	581	557	552	542	599	539	599	533	558	532	553	599	559	566	556	595	578	560	580	572	544	528	538	546	565	572	601	567	543	571	564	523	566	539	593	540	552	571	533	544	543	500	527	559	571	538	550	557	586	549	546	608	544	530	560	601	551	557	582	595	549	564	547	555	521	553	570	574	573	566	547	551	564	528	529	591	539	530	568	556	531	545	530	538	570	571	557	517	551	539	597	524	614	541	545	585	563	530	543	531	580	584	565	590	547	532	581	562	523	573	597	526	514	530	525	551	528	581	553	550	562	557	565	548	560	527	555	562	524	556	566	542	518	529	609	557	533	543	566	556	540	552	540	586	528	585	528	550	586	558	561	533	602	562	558	552	597	567	580	587	537	583	525	578	548	593	519	564	562	561	527	561	557	573	568	571	530	568	552	543	573	610	555	566	569	590	561	542	541	557	597	615	526	565	594	511	565	542	579	544	563	564	530	542	554	563	566	513	565	561	564	528
24229	21437	28721	24562	20959	12411	6479	3898	2774	1985	1537	1344	1117	1040	951	876	815	773	695	651	554	579	662	728	683	631	607	509	543	536	504	489	497	469	618	1831	1479	965	560	444	451	453	415	473	441	436	409	414	482	433	436	410	430	437	432	444	440	447	417	458	390	437	477	417	436	414	443	495	456	461	438	461	476	424	453	428	417	470	435	393	439	431	391	442	407	435	416	425	446	438	414	440	408	416	412	440	442	393	433	428	409	429	431	418	441	434	427	482	464	390	455	407	430	456	419	413	446	438	429	409	450	441	475	427	433	421	417	437	436	436	386	463	479	434	445	415	439	417	447	433	456	424	407	413	448	444	433	381	422	409	420	440	490	416	426	374	389	420	431	426	467	406	421	451	434	440	444	412	445	411	412	439	407	407	406	437	448	432	452	398	438	435	427	430	435	425	419	422	458	421	426	422	451	412	401	440	410	430	405	413	415	436	436	416	445	485	440	401	426	434	434	437	462	448	423	420	383	434	422	417	431	451	451	413	428	421	431	429	414	411	442	386	440	422	441	415	393	415	437	464	446	410	411	446	453	409	445	399	427	396	416	454	433	450	438	481	424	414	446	414	419	472	451	418	437	453	424	432	423	404	432	431	411	403	479	402	438	435	420	449	398	418	452	429	455	446	441	437	392	414	478	474	405	400	407	419	441	400	446	400	489	393	447	430	419	414	428	381	409	407	427	421	412	419	378	396	444	443	425	437	414	414	436	415	412	406	419	418	424	435	421	425	389	453	465	408	416	395	416	443	439	410	446	417	439	457	466	457	445	431	391	427	442	429	390	380	427	442	413	458	448	389	416	420	423	451	454	413	417	438	423	399	433	435	405	404	432	458	391	394	402	425	407	427	429	402	450	426	399	430	419	448	448	417	439	420	416	416	435	411	408	452	446	434	435	449	395	488	413	448	413	400	451	460	420	450	454	445	426	426	408	434	446	411	419	473	417	441	430	433	431	426	431	407	399	403	405	417	416	419	443	418	442	445	432	400	411	416	398	446	427	413	427	400	440	420	483	471	433	376	449	407	434	403	438	423	424	384	421	434	416	440	404	392	441	416	438	449	468	413	381	425	417	429	448	447	395	428	419	401	420	406	458	417	439	425	412	423	361	400	457	413	453	434	415	426	403	430	465	426	438	414	453	404	402	416	437	477	431	422	436	407	432	416	434	418	416	408	410	430	414	425	420	447	428	433	425	432	424	450	435	422	430	434	423	450	387	451	424	403	414	429	444	425	399	419	380	419	403	478	437	449	398	407	502	448	417	446	407	407	417	443	437	491	439	415	471	418	419	417	429	425	398	415	401	389	419	448	459	430	446	455	445	417	416	439	433	448	389	420	440	405	403	425	432	422	448	438	440	409	437	418	434	440	458	452	414	407	410	427	403	444	437	443	470	443	443	424	446	432	406	439	407	429	428	443	417	434	436	428	398	430	419	445	472	417	412	427	409	405	427	426	464	426	439	449	453	432	444	424	430	431	408	429	448	496	406	429	430	409	410	422	427	414	418	441	421	429	408	405	409	363	437	406	433	437	416	423	424	399	424	434	430	428	440	404	399	454	436	434	431	418	426	435	471	422	422	397	475	433	427	443	448	434	451	429	396	408	468	456	468	446	454	423	449	423	411	433	428	435	446	457	418	457	446	448	416	406	477	446	424	397	412	423	446	423	465	436	400	449	432	454	422	462	437	452	382	443	448	426	416	452	418	456	411	459	418	429	451	432	432	420	404	438	434	404	438	409	421	428	416	423	433	421	412	423	409	400	439	451	414	457	423	418	415	449	440	400	405	427	405	398	440	432	451	446	438	430	382	407	400	409	432	433	430	414	398	450	418	433	433	422	433	440	425	439	404	402	433	410	424	414	436	436	424	447	422	402	412	387	396	426	421	431	404	435	432	395	417	444	446	433	433	406	432	433	417	414	453	454	402	392	436	422	418	424	405	434	462	412	420	440	413	446	422	396	407	420	453	403	436	421	422	380	421	462	403	467	413	444	443	406	436	420	423	439	415	404	434	453	430	416	403	452	447	434	403	399	427	433	457	423	455	436	461	421	442	463	443	433	413	429	422	410	452	426	434	433	446	455	394	394	394	422	404	431	467	435	419	417	413	395	421	405	400	407	443	418	388	418	428	400	444	443	426	406	438	455	437	434	428	434	439	450	451	435	430	429	421	409	416	395	415	426	427	442	422	400	430	440	410	418	433	460	434	453	440	386	457	470	432	373	430	419	420	446	430	403	455	422	471	462	417	378	381	409	450	426	428	421	402	424	405	457	415	403	412	406	494	411	446	424	448	439	441	445	424	436	503	432	412	429	428	429	428	408	420	444	430	433	439	408	396	469	397	460	429	423	430	428	418	406	427	411	443	424	400	454	428	406	448	404	427	425	443	424	434	466	435	449	435	430	436	444	424	440	422	427	412	410	448	440	449	422	427	385	480	436	404	458	444	430	412	403	410	425	447	411	443	418	408	421	397	419	454	443	426	424	427	453	436	441	422	438	435	445	455	440	413	418	421	412	407	464	448	407	441	406	465	423	437	417	429	391	439	402	426	408	437	408	424	401	425	418	419	430	436	446	440	402	422	399	411	450	455	415	416	429	439	403	435	400	464	429	453	412	438	428	436	436	421	413	425	419	410	424	409	420	429	471	460	438	403	432	430	399	427	448	462	422	472	453	443	442	423	454	448	419	423	406	432	444	423	451	413	409	409	413	424	424	425	413	432	422	420	399	395	399	419	429	441	427	482	380	421	437	496	442	414	400	436	398	445	453	441	432	399	455	424	449	417	435	429	452	427	416	411	435	444	427	428	458	451	430	426	413	433	440	412	434	432	427	404	455	455	416	425	405	415	431	461	423	447	454	442	459	440	417	452	428	452	438	436	457	442	376	408	400	421	417	418	447	452	476	391	447	410	474	394	393	426	454	451	403	404	432	465	442	469	442	383	431	444	454	421	441	417	459	389	411	399	413	448	440	432	428	437	392	424	447	413	402	476	437	411	437	434	417	398	416	415	433	440	470	436	417	423	452	436	421	434	450	434	454	419	426	455	403	439	423	431	426	436	422	406	441	419	435	384	431	402	443	465	430	456	409	406	441	458	461	440	408	472	413	375	399	466	422	406	429	422	465	445	422	472	445	419	414	425	427	423	446	425	425	439	457	461	449	429	461	401	395	417	402	435	423	419	434	385	434	408	434	432	435	432	451	419	428	451	414	429	409	444	396	414	416	413	422	407	395	408	403	390	456	439	390	435	421	426	413	418	416	402	433	436	442	420	475	424	425	457	442	404	447	431	447	448	406	427	427	436	441	411	423	432	440	423	480	438	423	396	426	437	449	429	424	409	394	384	450	412	449	412	407	424	395	399	403	425	435	449	442	430	423	440	428	413	435	419	454	455	435	404	419	441	429	432	414	448	456	455	452	471	446	402	435	439	415	385	470	435	429	461	384	374	430
19370	33219	31597	25449	18803	15472	12671	9800	7353	5405	4222	3545	2907	2598	2366	2167	1943	1739	1495	1248	1129	1231	1332	1397	1415	1239	1139	1065	954	935	931	853	830	813	1164	4389	3624	2192	944	673	637	671	698	658	686	652	647	642	658	671	714	641	642	687	707	680	655	662	629	686	702	671	685	633	661	665	690	798	762	736	646	701	662	639	674	636	629	618	695	708	670	638	682	638	638	652	663	674	679	607	642	677	660	668	660	676	658	675	644	680	658	657	647	659	657	638	654	663	678	623	624	599	657	667	616	614	637	605	623	656	637	645	641	656	706	649	695	666	605	654	663	621	637	645	669	669	610	612	641	614	582	642	620	646	680	680	637	645	618	641	666	633	635	638	650	644	622	639	695	634	647	643	679	635	643	701	634	704	629	676	613	659	660	635	689	675	644	636	625	640	617	653	617	626	597	675	673	642	642	672	643	590	676	638	672	626	643	661	647	656	653	628	657	633	673	613	670	678	650	672	651	659	606	629	654	619	643	653	647	685	667	606	673	624	663	639	589	607	630	673	643	617	659	679	634	669	610	676	659	632	618	607	648	581	636	672	649	640	676	650	674	692	673	627	657	638	642	663	680	654	653	670	635	629	640	637	659	637	637	612	600	612	671	606	654	621	622	674	619	623	650	619	618	655	667	634	635	674	672	646	634	667	655	646	674	649	651	598	664	660	693	625	624	624	669	675	622	675	662	637	612	659	650	651	645	652	652	600	630	631	693	673	661	629	621	691	709	670	643	663	656	666	617	637	605	664	666	679	641	648	653	587	647	669	661	662	647	646	692	658	647	625	637	657	610	658	617	672	673	627	663	631	635	605	615	678	619	667	636	672	601	692	658	639	656	639	621	655	661	701	659	596	587	628	658	609	632	659	675	723	665	615	671	671	623	659	610	658	621	674	605	652	665	652	683	671	649	669	673	638	668	666	632	651	611	638	664	598	678	668	663	613	702	699	645	613	612	646	651	666	664	645	666	670	659	674	672	660	598	630	660	653	664	659	645	612	648	682	668	671	640	633	587	638	641	606	673	654	615	641	656	598	649	606	699	657	639	637	655	683	643	657	654	666	620	650	625	601	628	650	640	683	671	664	673	624	666	636	636	690	667	639	664	629	722	699	636	635	644	641	645	641	627	647	645	675	653	639	629	674	638	623	684	618	667	641	703	650	599	656	648	619	647	586	663	636	635	674	646	640	648	637	633	651	669	645	657	679	625	650	637	689	688	693	692	654	639	632	631	659	650	644	674	629	638	618	638	660	624	625	664	636	639	645	646	693	596	665	688	603	650	654	587	618	668	691	638	637	675	654	643	644	672	671	676	647	643	660	649	688	631	657	647	651	652	675	669	614	625	653	604	658	596	649	635	673	705	663	673	658	644	667	686	633	640	604	660	642	684	594	662	660	659	675	661	722	630	687	588	682	665	628	678	639	621	712	658	633	653	627	688	645	623	666	653	686	577	661	665	648	657	628	644	631	669	598	688	654	651	581	655	668	634	646	669	626	696	653	644	682	643	665	618	670	671	676	624	675	627	626	634	671	666	617	662	664	652	652	639	620	651	637	683	642	697	624	649	631	643	667	613	636	684	637	627	659	655	670	679	657	660	645	638	685	678	676	641	620	617	636	684	691	664	647	666	692	646	664	633	662	609	617	647	662	627	678	659	635	644	621	653	639	641	669	634	664	645	693	633	604	642	664	616	629	637	625	610	654	691	637	691	670	666	637	642	644	658	635	654	630	633	633	637	604	661	606	632	673	679	653	640	615	692	715	652	620	676	682	656	616	639	669	630	636	627	700	630	640	604	656	645	657	667	591	614	691	655	642	651	615	660	615	607	669	634	626	664	635	625	653	661	663	638	677	665	671	667	609	642	646	639	651	625	630	668	621	654	609	627	658	636	628	656	653	650	684	624	631	672	643	608	653	656	644	665	615	659	633	667	645	617	649	588	604	643	673	661	658	616	636	626	641	640	645	692	696	665	623	651	646	695	663	615	658	678	631	642	630	637	660	637	636	626	655	621	674	610	617	651	650	644	663	626	611	649	623	636	655	675	664	610	679	695	612	585	607	622	651	643	629	652	622	627	684	660	626	640	634	627	677	597	666	655	682	589	619	699	682	641	615	665	638	640	626	637	660	658	660	640	647	666	619	647	675	616	649	646	611	698	645	645	657	662	652	653	684	645	622	633	694	660	613	674	654	631	643	620	624	691	627	670	663	641	633	622	681	635	686	629	638	640	638	631	677	668	635	632	644	647	646	637	624	641	640	637	624	648	656	663	641	638	659	610	646	645	603	663	624	639	619	687	665	641	615	669	601	655	668	631	638	643	660	665	680	675	622	684	614	630	648	637	641	627	695	644	672	628	688	607	626	649	638	649	711	645	666	644	672	649	638	617	662	673	702	639	652	656	658	687	619	630	625	654	659	656	634	646	631	659	637	602	627	657	634	627	698	619	618	674	667	610	664	648	629	628	639	653	684	709	633	661	646	598	666	653	641	617	628	620	704	642	634	615	666	633	625	685	676	618	657	655	671	623	629	616	679	640	676	632	678	611	659	666	688	638	660	604	636	608	652	654	677	698	688	642	656	645	649	640	637	675	630	637	685	638	642	653	664	671	650	652	681	657	654	682	633	649	640	624	644	643	636	639	639	658	605	628	658	630	602	641	666	649	653	650	634	675	607	675	666	646	618	654	687	655	624	606	652	640	663	680	630	621	615	597	639	676	619	626	663	694	641	692	633	635	670	630	646	660	644	679	657	605	611	663	671	684	645	651	675	659	648	648	690	614	635	679	604	638	643	666	626	646	647	628	601	638	665	624	690	659	647	624	646	647	688	648	619	670	664	663	655	664	621	704	664	656	625	603	635	658	692	625	654	640	641	635	632	632	675	675	646	659	653	645	672	607	641	645	645	629	628	650	627	682	603	662	663	601	673	668	649	654	656	632	673	705	613	646	612	668	647	657	686	624	680	630	687	619	643	631	664	652	644	611	646	668	658	633	651	674	652	678	647	676	644	671	626	634	641	636	611	651	675	638	670	642	627	684	630	598	628	662	642	597	655	645	604	640	648	682	630	640	626	673	637	616	606	653	672	624	680	637	661	645	631	659	624	651	675	657	637	617	635	630	686	637	684	633	667	640	656	659	643	626	620	612	660	665	641	640	608	680	647	601	629	601	685	703	660	625	691	658	640	661	645	647	627	662	643	644	606	658	666	668	601	674	643	717	657	653	618	668	683	646	656	590	622	676	602	623	683	687	647	681	674	701	668	653	647	621	628	646	656	630	627	635	660	636	640	598	614	667	625	654	639	624	636	643	686	640	657	672	681	650	623	671	671	628	689	648	678	625	684	690	604	639	627	656	648	622	644	652	639	670	641	655	611	667	686	667	629	631	630	655	685	608	667	601	631	641	653	606	641	656	635	687	622	614	619	649	650	658	622	667	636	603	629	661	639	636	637	644	623	602	674
23234	21411	29301	23933	21447	21296	14166	6426	3951	2869	2317	1839	1569	1321	1345	1210	1105	979	853	762	726	719	724	785	855	750	695	627	579	535	588	553	510	520	705	3093	2481	1405	488	496	463	448	434	401	443	398	429	468	427	442	429	438	431	459	360	434	427	428	434	450	415	434	424	396	417	421	467	483	501	523	475	425	456	431	406	458	447	450	431	404	417	395	432	419	452	455	411	395	391	442	404	378	408	436	397	388	398	417	399	413	454	390	451	449	402	438	395	423	393	397	398	394	418	437	394	405	422	399	432	414	421	390	429	415	421	390	432	392	389	423	415	406	396	415	409	459	444	428	417	479	447	438	399	409	412	406	430	395	430	397	405	421	433	416	397	443	407	403	448	413	413	426	437	381	414	434	424	424	425	436	427	383	384	448	433	428	416	443	407	377	439	413	427	431	410	441	407	418	416	410	405	424	414	413	422	429	397	416	432	401	410	449	432	421	409	382	378	420	422	418	398	447	416	396	420	414	426	411	410	476	430	400	414	433	422	381	422	403	427	396	427	421	429	396	422	382	449	433	473	379	443	419	472	418	399	403	458	384	402	410	430	396	423	427	402	418	415	394	445	419	432	394	455	428	399	445	406	453	402	417	377	414	413	419	436	442	469	456	400	430	401	401	428	404	429	419	454	425	431	441	405	405	399	446	431	414	447	423	414	398	469	417	434	437	410	444	443	416	434	370	418	426	450	439	422	412	419	440	397	432	455	408	432	411	423	465	437	429	447	391	434	442	428	419	403	385	402	377	475	404	417	436	441	450	401	413	425	441	430	412	428	383	422	407	405	449	414	407	421	428	396	470	424	431	418	428	443	420	387	436	412	429	428	434	421	409	414	414	432	449	380	440	406	449	426	427	417	414	411	433	405	431	420	401	439	431	453	395	426	412	453	409	437	446	432	455	397	413	412	417	467	452	406	413	425	436	425	429	411	391	426	396	414	357	434	397	416	424	409	409	431	445	465	406	426	439	443	402	423	407	435	414	421	446	403	457	430	456	421	433	412	423	387	401	429	415	438	425	416	424	381	418	402	446	436	389	402	423	447	415	447	427	405	416	420	424	409	411	435	434	432	430	414	422	435	448	429	419	441	377	447	411	414	403	434	386	424	436	417	400	397	392	414	452	413	425	443	385	419	429	373	414	406	413	399	405	427	405	445	403	403	410	418	414	417	411	411	417	436	450	456	443	462	433	422	439	414	403	403	440	405	410	424	447	400	423	404	447	389	402	416	399	436	418	412	407	422	430	387	433	434	421	407	442	442	400	426	423	436	444	398	406	444	416	444	437	414	433	409	451	405	393	387	432	411	438	447	416	420	454	408	423	403	397	408	421	426	439	399	377	426	452	430	433	439	443	393	399	465	426	453	388	381	393	410	436	421	408	415	401	414	437	463	411	443	453	492	398	460	431	411	415	427	402	412	433	411	397	458	422	423	432	465	427	411	429	405	449	430	484	456	417	401	405	462	420	424	410	438	440	448	395	417	430	414	436	403	397	396	405	438	379	432	401	424	469	395	389	398	422	424	430	436	428	413	437	411	393	449	411	445	407	440	425	469	406	388	405	408	419	454	418	434	440	401	388	391	407	446	400	427	368	398	433	426	419	427	416	394	400	424	406	393	413	449	421	418	431	412	416	406	413	448	482	437	393	413	439	413	431	426	385	415	404	436	432	445	401	409	426	428	439	456	422	423	393	443	394	420	423	424	391	417	438	413	431	406	433	436	395	396	430	439	416	380	406	402	404	407	395	421	442	426	435	410	410	435	427	479	412	411	438	425	433	413	391	467	411	441	427	402	429	395	466	423	439	380	433	381	444	429	444	411	424	411	401	458	437	431	430	397	421	433	441	432	439	412	383	427	360	406	418	436	421	394	423	420	427	427	414	400	417	423	399	421	423	405	431	410	439	471	395	423	425	457	442	434	396	436	435	410	433	429	379	434	398	420	422	435	370	410	423	409	461	444	429	418	435	400	406	412	425	415	413	432	422	452	418	435	423	420	435	438	394	407	412	434	454	392	398	425	483	426	434	436	376	425	439	394	434	418	375	402	415	443	436	415	417	452	411	411	425	442	389	427	423	409	402	416	425	426	443	398	457	389	457	449	418	450	404	418	448	401	435	408	397	406	428	413	402	385	418	439	403	440	416	429	405	418	414	414	451	425	433	411	401	378	407	401	407	428	405	397	408	437	417	435	400	427	418	435	411	447	405	444	450	398	430	449	430	424	391	393	432	421	422	414	408	402	406	427	398	411	422	420	400	414	437	405	397	427	426	428	462	442	418	466	408	457	393	426	422	429	402	451	371	396	415	417	425	427	435	424	396	396	436	449	420	393	430	390	401	464	419	443	444	395	406	390	383	406	391	401	404	374	416	435	386	423	426	431	441	405	444	393	431	406	402	415	394	415	419	409	387	431	422	449	407	442	419	433	391	430	422	400	463	420	414	422	371	414	423	448	402	458	429	394	432	382	424	390	388	439	430	414	434	420	415	413	410	430	409	448	391	401	414	427	409	440	443	401	425	458	413	456	442	421	418	440	444	398	410	377	441	425	419	369	410	436	428	382	419	416	412	418	401	426	405	413	425	415	429	394	411	419	409	421	400	415	454	448	405	411	448	426	435	422	380	420	432	414	436	429	447	435	415	396	396	393	421	376	423	412	391	408	402	408	413	399	415	437	410	401	400	429	424	408	402	418	409	402	465	423	395	418	438	453	430	433	407	420	400	409	390	375	409	411	417	426	428	436	428	408	401	427	435	380	417	417	428	390	396	403	444	426	423	403	416	442	469	423	434	421	416	390	444	433	396	401	437	447	446	417	377	408	405	412	415	403	433	384	400	459	427	400	404	430	445	444	411	418	461	427	397	382	410	388	419	413	409	432	428	444	393	430	398	439	431	430	450	412	429	448	415	390	384	407	450	388	411	428	433	409	419	407	441	412	419	435	420	467	388	433	425	423	437	393	393	425	446	432	470	391	402	406	412	440	420	423	391	418	441	402	447	413	422	411	430	427	404	394	371	406	406	393	403	401	417	453	419	414	402	435	462	433	417	422	412	425	419	425	413	439	418	426	416	411	420	391	403	414	391	469	424	432	409	427	453	419	437	393	425	389	414	387	452	429	432	372	388	428	388	438	419	399	448	420	394	422	414	419	412	407	440	438	434	410	402	419	423	414	400	413	395	416	384	417	427	397	427	429	433	424	393	411	432	416	411	411	437	427	419	393	423	425	428	424	418	425	426	380	399	441	456	413	433	425	458	420	422	437	412	380	420	424	390	394	463	408	380	421	425	427	426	448	415	413	440	417	428	446	428	454	413	416	462	429	406	420	411	436	413	434	403	421	415	425	414	407	429	444	406	428	421	416	404	468	399	400	424	422	451	457	401	488	424	382	422	422	437	418	453	411	435	396	415	409	425	442	420	430	405	428	423	408	412	421	402	436	410	416	421	420	425	403	421
22143	38158	36342	29604	23036	19605	17048	13498	10456	7749	6190	4906	4196	3541	3353	3084	2756	2401	1915	1623	1532	1453	1622	1883	1844	1444	1448	1209	1121	992	1078	1014	910	942	1569	7670	6008	3325	887	651	658	666	653	666	658	658	657	688	663	621	631	563	668	659	659	677	677	640	665	633	609	644	625	684	649	691	728	805	870	852	775	691	690	679	693	643	645	616	665	644	627	615	582	648	665	630	607	657	630	652	637	674	592	607	604	634	675	583	637	604	645	661	611	608	605	588	657	682	602	613	614	630	613	641	665	658	604	669	650	637	619	626	634	625	581	666	596	646	626	623	601	660	624	634	603	676	620	630	623	630	627	643	623	613	605	644	616	623	657	622	621	634	653	650	675	609	667	609	692	643	626	614	618	635	607	603	630	617	645	617	625	640	623	635	627	640	633	631	585	612	594	648	639	677	648	625	655	658	639	633	651	582	617	617	618	636	679	626	632	657	671	625	596	633	623	584	634	643	633	605	634	601	619	638	625	629	588	610	633	641	639	620	611	645	611	641	611	613	626	585	642	652	606	659	642	654	630	611	646	668	653	659	626	695	657	627	635	576	639	597	648	636	611	595	636	659	627	652	661	576	609	624	618	621	630	601	629	678	625	635	571	635	657	666	600	618	612	615	651	640	627	663	680	644	622	619	594	629	618	622	622	657	653	646	624	592	626	649	652	601	645	620	642	608	614	613	682	667	676	660	630	661	659	649	648	600	600	629	654	658	627	594	597	629	597	740	644	639	613	607	669	633	615	609	646	645	656	612	614	644	626	608	645	602	628	630	609	663	687	652	617	633	644	593	655	624	637	640	622	614	622	623	623	639	613	591	654	610	618	630	632	616	607	622	615	607	614	612	630	629	600	655	665	602	600	624	628	646	617	600	624	624	619	603	613	617	616	594	631	611	598	625	626	626	602	594	610	616	666	643	667	599	615	636	596	614	663	603	595	640	627	617	645	659	596	647	616	597	620	585	664	611	633	610	625	627	621	610	618	627	655	677	604	607	637	621	667	634	615	621	642	615	606	634	619	661	616	599	617	648	611	639	651	610	594	617	592	613	637	629	602	644	614	609	623	614	628	592	594	634	615	630	599	649	659	660	593	641	609	634	636	619	618	628	622	618	646	645	617	593	653	605	587	627	628	693	611	614	595	633	634	624	642	606	606	618	624	644	636	585	661	619	628	627	605	607	648	599	664	650	607	598	654	612	603	620	640	598	664	618	635	596	690	609	617	567	669	592	666	678	630	650	650	640	640	601	641	597	608	668	590	662	608	645	697	661	574	594	675	621	638	651	611	604	642	631	649	611	634	686	591	616	670	640	665	635	685	643	655	626	614	660	660	589	621	580	592	660	641	616	637	637	620	665	603	671	636	603	650	629	641	622	607	582	623	623	564	671	674	652	617	629	683	661	630	663	595	610	591	620	627	612	620	628	639	607	630	644	626	613	599	641	618	624	664	619	601	627	611	650	622	643	605	630	673	629	649	678	642	635	635	602	653	635	617	657	598	663	645	581	656	686	612	635	659	613	644	606	667	572	646	646	618	649	574	609	633	632	621	600	636	620	601	625	611	581	592	633	664	617	598	628	625	635	622	638	658	647	597	650	634	644	639	630	630	650	622	609	616	610	652	636	643	649	590	675	637	627	635	644	657	634	627	635	626	650	644	615	609	644	653	655	610	655	638	648	607	655	635	594	629	633	607	608	623	615	618	602	642	677	632	605	607	641	619	631	651	589	629	625	599	644	616	648	635	634	605	625	682	600	641	623	647	648	612	622	625	626	642	629	642	617	645	623	651	669	593	636	625	654	635	631	616	641	602	605	638	634	641	623	637	626	666	653	640	633	616	616	640	615	641	588	640	664	634	640	606	664	621	608	615	614	571	598	625	617	640	635	584	618	614	660	630	650	649	652	624	651	577	632	622	648	625	594	654	585	608	621	587	649	621	687	642	597	603	660	652	659	616	631	640	584	597	599	633	614	615	613	654	596	630	625	668	631	612	605	625	615	671	630	638	659	621	634	599	637	629	663	610	654	619	625	648	617	619	622	613	642	602	702	626	601	690	655	655	615	665	604	666	612	562	643	658	644	608	595	619	619	654	626	627	662	618	651	646	633	643	656	631	665	638	633	640	644	622	635	608	627	647	632	584	648	595	625	645	616	622	647	651	646	593	604	626	591	662	598	605	641	628	606	598	595	612	608	614	598	627	630	619	658	616	606	633	606	637	627	606	618	607	593	637	651	628	654	600	685	620	658	655	649	605	614	611	629	636	611	642	627	611	664	611	651	663	631	633	607	645	629	643	628	641	632	650	607	620	553	619	620	637	633	619	657	612	633	671	634	660	663	590	642	600	653	669	645	633	616	633	627	611	655	650	619	624	665	635	649	620	651	599	631	586	618	631	600	586	568	649	617	610	645	608	589	629	618	658	641	624	611	608	643	652	598	638	635	655	686	608	678	642	667	642	562	586	627	643	593	623	643	599	635	606	664	639	635	640	641	634	631	656	613	671	664	619	595	628	627	587	624	598	635	600	614	640	633	640	619	624	639	581	576	629	609	616	628	646	643	624	659	633	652	617	609	641	582	646	668	626	643	577	651	632	653	618	604	632	565	694	639	654	666	591	616	649	638	647	639	614	616	620	690	650	630	630	654	610	655	646	577	636	583	652	651	663	642	613	599	683	612	602	593	625	625	602	639	619	675	607	576	619	639	604	637	658	630	640	609	572	633	586	624	670	624	662	590	594	627	666	638	605	648	611	587	653	581	604	621	648	672	605	643	614	628	611	645	615	601	594	612	600	586	665	663	647	625	575	648	628	630	641	624	634	603	636	587	651	617	642	631	651	656	669	630	650	622	626	626	579	631	612	590	626	637	648	657	629	604	649	581	636	623	634	622	589	624	610	669	626	617	639	622	666	618	687	623	585	652	602	638	611	654	597	675	571	558	608	615	591	625	647	628	601	613	625	663	595	616	598	586	612	626	636	648	685	625	630	643	609	659	681	617	588	622	633	624	617	613	700	621	656	601	625	666	619	651	634	649	618	619	602	625	635	644	596	616	577	609	647	596	623	610	629	644	603	631	605	649	668	611	626	589	671	652	636	608	593	611	652	597	638	636	628	594	667	605	632	637	607	625	610	627	629	632	641	609	683	614	627	622	632	634	652	634	648	605	639	608	602	590	623	619	654	620	611	643	609	625	618	627	640	610	601	621	637	624	631	580	647	596	645	638	649	617	603	639	578	629	615	624	591	623	615	620	566	605	642	656	642	646	623	636	643	653	592	630	674	618	651	631	569	650	619	619	574	626	671	657	665	635	643	571	631	638	619	612	593	626	590	641	623	610	645	592	617	618	611	600	610	607	609	634	611	646	614	645	582	614	637	675	610	626	628	641	615	617	626	655	620	636	628	650	637	629	651	642	549	647	624	598	599	591	626	639	633	645	619	616	612	603	639	606	623	644	666	640	584	614
27183	21457	18413	11052	5315	3690	2838	2105	1592	1190	934	817	667	679	616	593	560	533	519	442	438	431	504	530	517	480	446	437	468	406	406	443	456	413	400	511	573	449	369	349	379	362	378	381	374	374	400	369	351	386	357	373	367	375	376	359	368	367	360	373	381	349	344	446	388	383	373	360	437	448	383	369	387	390	332	352	396	379	364	373	378	373	377	373	365	349	355	403	360	360	347	360	364	346	352	366	374	367	391	354	359	381	376	393	384	412	385	416	359	376	389	348	361	352	376	381	371	347	334	420	393	386	386	390	374	377	389	368	397	413	349	392	398	378	388	409	371	378	371	376	359	396	382	418	347	374	358	381	379	387	407	363	386	334	352	403	363	366	370	344	374	391	339	371	347	374	356	378	368	413	403	395	372	351	371	364	403	395	346	365	376	416	365	343	371	388	369	376	396	396	355	370	368	381	362	344	368	350	394	404	373	370	378	367	381	329	419	398	373	355	399	355	348	348	366	385	329	389	397	383	357	381	357	364	356	354	371	383	333	395	368	347	373	390	377	389	365	364	361	380	350	376	383	357	369	379	351	334	362	367	385	352	318	386	350	388	347	364	406	402	376	405	354	362	343	403	393	387	385	371	385	327	362	385	398	340	385	393	357	370	329	397	361	388	355	390	352	348	338	403	380	386	372	385	385	366	380	352	410	356	355	404	353	339	370	346	366	364	357	370	398	359	336	371	393	370	367	382	365	347	368	350	392	384	355	365	391	375	417	377	371	364	389	368	365	368	385	365	347	342	398	343	361	366	368	382	376	382	351	357	352	365	324	397	361	393	383	379	373	402	367	367	378	390	397	366	345	377	368	335	341	398	377	364	346	387	386	403	351	391	360	375	379	355	371	405	371	355	363	374	404	353	369	362	345	389	369	402	373	342	354	411	373	383	372	371	404	341	375	370	370	383	421	379	387	355	408	360	380	403	376	416	337	400	365	387	406	372	371	375	361	363	353	390	398	387	374	405	404	393	358	380	378	377	403	368	383	384	372	356	401	375	375	386	349	367	381	363	316	381	366	350	367	418	308	353	401	347	387	393	391	373	345	371	392	347	381	409	382	440	375	407	371	376	363	333	338	388	390	373	360	377	358	400	366	349	363	397	358	363	367	351	369	393	390	329	408	387	387	407	379	380	358	379	395	411	366	375	375	354	354	379	368	374	365	388	387	345	324	358	357	381	355	364	371	368	355	363	411	383	381	342	395	383	370	376	377	386	355	359	371	378	384	387	367	343	351	370	397	353	396	406	374	340	357	354	350	398	397	374	387	412	378	359	370	372	343	394	375	376	364	380	373	379	363	400	404	355	408	373	375	344	353	374	354	381	401	375	381	367	385	402	357	345	387	372	397	347	376	386	360	402	396	397	381	351	373	396	386	372	354	414	368	385	373	361	357	366	389	396	390	402	346	403	345	373	367	327	357	365	396	394	366	381	381	368	393	370	356	380	375	368	406	357	372	374	356	334	384	370	387	368	345	364	368	342	411	368	359	362	357	363	400	389	362	401	351	367	381	384	359	377	370	379	399	386	341	363	355	384	380	374	356	365	369	390	370	370	386	386	373	367	366	356	381	351	379	388	355	366	364	366	338	387	348	349	360	363	358	350	386	363	345	358	354	394	375	385	366	390	375	354	408	392	352	404	382	345	380	379	351	341	383	416	341	387	405	352	356	376	393	401	341	400	377	365	376	353	357	381	381	371	363	362	369	419	414	372	381	393	361	384	382	355	362	366	378	399	391	367	353	365	368	365	368	367	344	394	374	384	365	346	383	389	381	357	349	386	393	374	384	356	358	366	360	381	367	372	371	360	382	374	380	386	374	394	358	413	390	400	359	362	369	351	393	393	360	414	399	343	370	386	389	364	382	417	386	373	382	375	332	387	360	371	378	378	393	356	339	394	399	361	394	369	366	371	386	402	405	386	356	422	379	384	357	370	367	383	387	376	367	371	379	394	373	368	381	345	394	390	324	399	379	374	366	373	341	360	381	370	384	384	370	367	378	377	364	364	363	374	374	371	352	394	387	345	365	374	372	397	354	369	407	372	382	374	359	374	419	363	385	333	352	380	403	358	389	362	388	383	370	390	356	422	363	360	345	375	405	389	392	399	390	335	356	404	376	370	368	387	400	374	390	361	362	367	329	429	395	361	387	399	384	388	343	378	368	362	361	351	382	390	331	364	365	353	378	370	372	375	363	389	393	385	381	369	367	387	373	395	381	381	368	373	382	392	415	379	381	378	400	348	373	397	337	397	358	381	373	383	445	377	375	360	358	407	372	366	363	364	346	387	355	387	389	373	393	360	383	373	375	370	369	375	412	397	401	355	368	372	396	377	378	350	354	383	378	380	375	365	380	371	395	360	374	376	366	363	359	366	377	401	380	397	405	374	392	366	362	368	369	382	397	369	352	361	389	366	369	357	349	390	383	360	373	367	413	364	363	396	355	374	413	337	357	390	371	355	364	332	385	361	350	365	349	373	384	360	384	363	363	408	356	341	358	371	382	378	377	388	372	365	377	359	358	377	369	378	396	384	350	384	356	357	388	367	333	368	368	376	352	342	402	377	388	379	366	357	358	373	424	324	351	368	397	378	382	386	378	398	361	346	369	400	351	383	383	372	395	408	375	371	318	346	371	377	381	367	380	393	370	349	376	378	338	365	351	336	373	409	329	360	363	385	389	349	393	354	346	370	376	346	364	350	344	374	353	352	395	369	390	364	376	391	386	382	379	395	383	388	334	343	391	386	376	402	371	392	383	344	403	345	383	368	400	357	380	405	389	361	353	417	349	364	370	386	402	339	407	355	377	339	373	392	369	350	371	383	382	354	350	386	320	376	346	391	338	396	357	346	369	376	385	364	391	376	349	367	366	379	354	396	401	372	403	383	337	401	386	362	363	374	391	368	356	375	361	393	373	373	366	376	346	378	374	363	383	342	373	347	356	352	361	352	348	377	367	387	387	359	357	351	359	373	391	335	367	338	349	345	386	378	372	385	421	348	361	395	380	354	388	387	363	382	365	387	372	381	381	390	400	355	343	386	390	366	348	412	353	381	380	399	344	376	384	368	361	386	400	390	341	363	373	386	357	370	361	378	352	345	406	360	336	362	346	384	370	385	369	368	350	379	374	364	407	353	354	382	357	369	365	370	385	373	374	360	362	377	376	368	368	394	369	397	376	360	376	396	358	406	426	373	407	359	367	365	378	392	376	371	371	381	354	390	345	376	374	370	394	359	345	344	356	382	393	369	366	357	395	366	408	343	366	367	384	380	372	360	378	356	361	393	369	363	415	388	405	375	363	355	358	368	387	375	386	376	379	357	392	370	372	364	389	355	387	375	388	375	378	384	362	358	370	388	396	371	374	361	382	364	345	372	383	391	368	376	352	394	384	357	367	337	391	364	400	401	347	376	374	354	389	391	381	341	374	365	364	381	369	353	373	372	368	350	394	350
16785	24864	23557	17276	12215	9511	8084	6028	4405	3333	2555	2081	1792	1563	1476	1317	1199	1159	925	853	831	912	904	1117	1097	973	838	753	754	706	699	637	662	661	688	1032	1068	716	586	527	584	560	617	610	603	561	535	572	544	510	601	567	563	582	527	547	576	526	538	543	616	591	571	540	549	558	587	599	619	557	618	584	570	533	604	579	556	558	571	551	572	560	563	578	591	571	550	564	573	576	545	573	582	568	584	545	543	559	585	528	579	593	580	558	613	565	591	566	523	557	565	557	598	557	567	600	507	552	551	537	545	543	534	520	539	580	562	561	561	568	570	555	576	566	562	514	569	547	547	512	540	533	560	547	572	565	589	560	550	575	539	544	538	562	574	576	602	593	526	592	563	539	585	531	571	572	552	601	565	555	576	560	596	573	602	533	545	562	577	563	553	582	518	568	592	577	604	585	562	568	582	511	596	562	562	585	540	590	573	584	587	582	539	565	579	544	545	574	572	594	580	580	587	558	534	553	599	542	550	580	564	551	565	581	557	588	502	613	517	579	565	561	548	577	557	606	543	557	570	585	525	549	586	582	561	605	549	603	551	614	583	521	579	581	581	504	559	565	569	586	567	554	525	555	578	552	532	587	550	583	532	563	547	606	560	571	553	589	578	555	541	585	577	574	568	565	529	574	531	577	529	523	587	527	553	573	512	547	568	551	588	555	555	555	525	536	559	555	576	561	548	548	548	540	621	600	567	563	539	591	557	568	551	547	576	613	556	565	542	583	504	556	573	606	530	606	526	606	542	579	560	568	557	567	554	600	567	586	595	537	595	560	583	541	564	608	576	612	566	567	546	535	567	546	572	581	580	549	566	562	557	583	601	513	533	561	577	592	560	557	541	566	564	555	564	563	537	551	575	553	552	557	587	560	560	587	538	602	564	563	535	585	552	545	575	531	570	551	535	592	563	574	556	582	582	567	608	571	554	525	590	553	585	561	550	562	544	590	571	570	548	556	539	570	612	576	553	573	563	566	568	556	568	582	585	531	563	541	581	571	592	595	543	550	604	591	583	581	575	550	521	559	570	603	597	528	568	563	543	579	541	602	575	613	551	588	612	522	549	595	554	559	574	588	570	581	607	541	515	572	572	548	568	525	583	587	550	555	520	542	591	577	551	587	602	574	533	514	574	543	527	581	604	582	555	572	562	500	598	636	555	579	561	548	558	553	559	553	644	579	575	565	546	540	606	551	562	561	568	553	558	549	575	551	549	584	565	582	595	520	533	544	570	575	595	567	562	566	566	599	545	570	520	589	621	572	601	549	571	541	562	578	560	553	543	578	528	555	567	586	532	548	552	618	569	576	574	551	588	554	535	572	545	561	553	542	566	609	553	562	575	558	575	578	578	590	575	573	577	634	538	575	533	589	594	575	575	570	571	557	521	592	535	555	563	556	595	560	569	561	532	552	520	539	556	532	584	542	549	555	537	557	566	578	537	573	593	577	551	572	587	527	589	604	564	570	586	553	581	580	576	554	553	555	571	596	574	562	551	543	560	559	546	586	581	546	590	537	617	526	568	608	555	569	539	568	557	553	542	539	550	518	542	540	606	599	554	556	565	560	583	559	577	546	551	557	532	538	575	550	591	596	549	548	575	538	577	562	571	546	566	565	572	585	611	560	579	546	564	611	571	563	555	559	619	565	551	553	574	613	605	575	579	578	553	566	581	530	538	535	569	568	572	584	563	591	526	569	580	546	565	556	550	579	629	549	577	542	536	595	555	577	551	506	544	587	589	577	596	543	571	572	558	550	551	618	572	578	554	557	632	556	527	526	594	562	535	568	545	548	577	532	532	578	517	570	544	565	566	592	555	566	585	600	541	560	598	562	562	626	588	561	577	597	550	579	629	572	558	557	572	537	522	544	534	499	578	548	560	536	576	560	537	627	570	542	576	567	620	562	557	570	571	567	549	553	587	568	561	606	556	576	538	570	549	567	562	558	587	565	569	605	548	562	543	580	532	546	552	587	527	547	553	565	547	588	566	584	549	542	580	555	527	569	558	588	556	555	564	537	544	535	538	557	578	576	572	619	570	582	623	537	561	587	558	535	545	585	545	574	569	583	576	559	556	557	594	557	545	594	561	588	571	579	519	505	575	561	567	594	576	567	586	551	567	543	509	576	514	577	544	588	547	572	571	579	594	527	544	587	562	552	594	568	543	562	574	581	551	545	555	577	588	581	563	559	542	522	611	570	594	563	553	573	581	547	553	586	559	542	594	563	543	572	607	533	573	533	559	536	578	567	561	536	537	564	534	547	515	544	554	620	542	569	588	565	586	581	578	544	544	582	566	564	600	555	612	553	557	582	544	517	589	574	580	580	597	502	562	608	561	585	593	572	579	534	565	590	519	545	539	583	590	592	543	549	555	548	573	580	563	605	597	557	591	579	566	565	562	544	573	558	545	558	554	588	610	569	550	566	577	585	548	564	543	577	625	571	536	571	579	569	530	556	533	561	529	564	577	517	545	545	580	569	581	558	604	563	549	540	554	564	562	571	614	560	561	573	549	577	525	583	574	578	549	580	543	620	584	605	557	576	539	573	579	592	576	598	577	581	584	565	586	578	590	576	528	566	555	578	586	567	594	562	584	563	523	567	575	574	548	562	590	565	541	593	562	586	561	592	561	532	565	527	592	590	589	594	570	564	542	547	604	556	595	548	620	576	569	518	542	564	546	569	565	551	557	536	550	567	521	558	543	592	588	574	557	590	591	584	548	561	566	560	554	586	549	577	538	558	532	567	583	578	551	540	563	579	573	558	528	589	560	554	574	566	571	567	544	537	532	581	569	598	584	560	599	520	560	537	574	626	596	559	544	518	561	571	561	538	537	564	526	561	543	588	576	546	572	559	549	554	561	577	584	592	534	577	602	545	548	558	586	570	569	549	563	604	582	603	545	600	573	533	557	570	548	531	617	543	584	581	549	615	581	576	530	563	561	541	567	573	533	578	609	565	520	547	524	574	542	561	548	551	552	582	526	579	525	550	545	545	579	553	566	576	511	549	544	573	533	556	591	619	576	581	541	562	583	570	556	584	562	569	560	553	561	562	557	550	582	551	571	588	568	606	622	575	575	535	615	573	557	593	549	536	561	585	522	563	577	602	570	536	551	627	571	561	583	617	582	552	566	557	574	607	591	545	542	528	580	614	558	538	574	563	545	554	593	590	569	614	572	524	555	528	558	545	557	553	611	627	540	585	587	566	557	558	590	568	572	558	599	576	556	541	576	553	562	544	566	526	579	545	566	545	553	511	541	617	577	578	569	584	567	574	535	570	560	557	548	622	568	533	575	524	589	540	586	587	563	538	567	560	585	593	574	573	530	595	569	579	565	594	586	560	563	567	581	612	596	625	565	567	560	593	546	556	549	567	570	533	647	577	542	598	540	558	568	599	536	543	579	542	567	535	564	545	563	561	562	569	578	633	581	556	584	557	532	573	550	575	572	617	568	565
24217	21352	28612	24453	20903	12218	6681	4163	2828	1950	1600	1405	1216	1035	978	906	832	823	720	682	615	623	695	723	721	649	574	559	518	562	527	500	488	498	743	1687	1487	759	469	461	427	441	478	445	455	491	446	453	449	438	399	449	408	453	442	466	473	471	428	458	414	460	412	426	459	451	524	484	524	435	445	455	461	460	435	445	452	437	461	448	406	434	492	446	493	462	419	419	437	431	436	433	427	453	449	444	459	411	443	454	449	477	447	449	429	456	471	470	437	394	437	454	451	372	447	464	456	457	417	414	457	472	454	425	421	443	422	436	453	448	465	430	434	415	520	464	449	423	434	425	455	399	423	461	452	467	450	473	451	439	449	444	436	472	497	431	432	438	434	444	454	452	455	456	468	435	410	429	424	463	494	452	444	459	450	460	446	438	437	390	456	427	461	461	413	459	403	449	438	464	443	410	452	421	450	472	443	428	452	463	436	477	461	457	434	440	443	413	455	429	430	449	450	435	461	456	424	431	420	441	456	446	471	394	409	424	440	494	442	461	464	415	460	438	393	425	469	475	461	427	422	464	465	427	435	448	415	442	444	433	442	451	436	430	471	417	442	438	424	474	443	412	449	416	435	447	452	447	428	428	421	454	439	434	432	489	455	399	463	422	460	414	433	418	446	463	415	458	447	425	468	422	423	452	450	433	459	427	434	420	435	451	409	459	431	435	441	455	441	467	433	447	441	439	398	447	444	422	459	486	455	382	446	461	454	461	432	446	469	474	411	442	448	422	409	465	454	432	463	418	439	405	450	464	456	450	446	463	460	453	389	421	458	443	438	481	435	440	460	455	450	409	414	444	434	431	431	457	430	435	472	431	428	408	431	430	459	434	428	433	444	466	464	420	430	457	421	436	425	458	431	433	443	425	446	450	447	392	443	423	429	431	432	444	478	447	429	452	448	439	444	436	461	454	421	412	430	451	452	434	441	419	451	439	458	466	453	417	437	454	423	438	462	449	410	437	416	439	447	412	447	452	436	416	437	436	424	408	440	428	418	447	450	455	464	434	446	419	454	456	435	470	450	424	405	445	454	439	438	459	396	470	464	439	464	428	444	449	477	438	484	449	476	452	453	432	419	432	443	461	460	450	461	436	456	433	430	498	443	453	415	439	424	463	482	438	408	439	425	435	417	427	467	430	481	463	447	460	480	457	445	440	434	489	469	403	440	439	402	461	431	481	446	430	434	459	421	460	444	456	425	436	438	421	431	427	453	416	453	425	435	409	431	449	478	450	419	432	419	439	444	422	473	424	429	404	476	439	440	445	418	441	451	430	443	432	458	498	470	444	424	441	467	451	448	445	441	426	456	461	427	443	450	481	392	455	441	430	457	451	450	412	442	405	429	472	433	417	460	456	443	446	432	425	432	414	423	437	444	447	434	445	436	453	439	438	438	460	432	403	443	447	434	448	447	434	456	437	461	447	438	450	436	430	474	449	428	406	427	423	428	421	448	493	455	437	442	459	404	430	444	429	442	422	401	458	435	407	419	438	431	460	420	446	445	424	468	458	453	476	426	415	444	441	430	448	455	412	452	447	440	404	435	437	427	461	447	449	447	413	425	446	426	412	475	462	421	462	453	450	434	457	456	437	433	416	452	474	479	433	444	512	401	434	417	440	446	455	418	435	494	454	446	436	415	441	482	432	487	418	497	422	458	430	455	457	469	437	404	450	452	420	409	409	453	424	447	445	424	418	440	430	445	429	427	432	421	419	414	418	397	422	488	449	456	441	447	427	391	435	448	437	387	413	438	469	424	402	422	466	410	453	465	410	416	424	449	441	456	456	440	453	419	414	393	455	436	417	448	430	428	422	424	459	455	480	464	460	442	450	441	460	431	458	423	458	458	450	472	425	449	459	434	459	439	449	442	429	456	413	472	432	405	474	440	432	450	447	441	445	449	482	437	407	431	439	437	446	477	453	423	453	484	427	465	421	417	434	468	466	461	442	447	436	445	395	441	464	407	440	470	438	457	433	465	472	444	424	440	462	431	459	431	431	461	428	421	434	398	482	443	439	428	426	471	473	433	462	434	460	448	443	414	466	477	463	437	429	436	454	467	481	400	485	391	458	426	437	439	429	476	475	427	432	409	405	468	431	421	445	433	431	487	436	446	429	465	407	406	465	434	446	495	393	418	451	449	437	458	445	409	420	419	430	448	491	460	413	432	452	471	434	470	419	433	485	420	430	440	409	426	419	441	443	451	454	462	415	454	444	452	429	452	493	445	458	440	497	477	457	399	460	416	454	449	472	448	415	435	411	446	455	460	442	437	408	455	443	423	425	471	486	432	430	430	442	449	423	479	424	465	431	433	426	437	447	432	449	417	426	443	429	460	427	460	437	453	432	453	449	397	455	483	434	424	448	455	460	402	438	418	453	425	466	423	421	439	436	420	443	401	398	464	447	504	451	485	437	456	473	431	447	459	447	442	442	426	437	433	438	443	429	468	417	389	447	452	431	448	437	422	442	423	445	445	437	465	415	460	442	467	467	473	435	466	418	436	428	442	476	482	428	436	436	440	448	426	435	487	436	427	442	440	430	454	475	437	434	435	439	456	438	439	417	407	432	418	456	444	409	445	438	444	456	410	423	432	435	413	433	413	438	476	440	418	432	425	485	425	453	447	449	434	436	435	425	467	473	467	456	431	442	465	445	426	476	450	461	411	421	434	465	412	469	469	413	465	469	422	435	457	453	455	429	392	391	437	436	439	475	411	421	420	469	443	433	448	431	463	430	431	444	420	438	440	440	454	422	433	474	464	472	417	448	397	424	460	442	453	495	415	449	448	440	456	438	434	415	427	449	444	486	466	413	440	422	429	461	442	455	446	421	465	435	454	449	395	429	454	412	416	442	425	431	479	466	435	412	466	433	485	424	443	456	457	410	409	433	431	457	433	383	443	407	481	475	418	444	429	438	433	425	431	458	451	416	415	427	437	433	438	515	478	410	477	454	454	415	465	430	420	428	428	434	447	421	469	433	440	488	450	417	435	487	410	444	446	486	437	443	436	438	398	470	480	477	404	403	423	477	461	433	457	422	451	452	416	426	458	460	442	443	411	443	475	437	427	442	448	429	472	426	451	421	438	456	443	413	458	440	424	453	442	442	432	475	412	421	434	454	422	420	431	444	387	389	493	477	425	444	431	431	457	424	439	440	420	412	455	434	437	459	459	482	449	419	409	424	444	460	488	449	448	450	445	438	462	411	440	448	470	454	438	462	446	453	438	452	434	423	456	438	471	465	456	462	424	446	424	450	429	441	464	423	432	423	406	401	468	400	435	450	458	439	447	463	478	415	427	442	415	414	435	443	443	455	474	441	431	412	455	462	428	430	436	417	449	424	455	433	422	407	428	454	455	431	466	438	426	432	411	429	402	382	450	382	453	467	445	415	441	432	476	429	450	458	449	482	431	455	476	456	440	406	429	454	462	442	448	472	429	461	399	466	438	451
19297	32625	30849	24625	18836	14897	12965	10419	7614	5456	4379	3850	3257	2603	2321	2171	1962	1789	1518	1254	1216	1174	1275	1653	1610	1286	1148	1007	944	906	875	846	863	885	1455	4144	3451	1490	743	647	719	706	618	697	667	690	671	682	635	645	662	681	631	714	685	710	684	671	703	708	692	656	698	692	660	656	854	826	850	756	686	628	676	681	669	650	629	659	670	672	636	631	668	604	662	669	656	647	656	678	684	668	677	683	657	654	634	700	697	681	643	639	630	691	672	679	720	619	661	642	638	676	652	673	676	677	684	663	651	652	656	671	643	674	698	670	700	593	669	665	704	714	712	671	665	668	618	653	665	666	654	678	655	656	703	669	667	643	697	652	643	635	617	662	653	669	672	645	641	664	669	624	649	699	623	705	655	650	638	659	644	651	613	724	696	647	635	661	676	628	681	642	643	673	644	638	648	642	693	643	711	676	646	649	675	665	675	689	669	662	628	610	615	685	684	675	643	660	664	655	651	698	633	666	665	649	692	674	646	683	667	698	677	661	663	695	678	646	630	653	710	677	640	637	658	665	646	640	663	651	667	688	673	682	708	653	647	679	669	658	665	675	698	606	645	661	649	694	679	712	692	626	650	634	696	636	660	662	644	680	693	691	656	651	597	692	634	662	710	633	658	675	652	668	597	626	655	705	686	653	670	663	666	642	618	659	662	664	632	654	674	654	627	601	622	652	635	617	686	674	606	667	644	664	655	618	666	628	675	662	650	665	665	693	726	662	606	676	663	637	698	645	644	691	654	706	662	675	686	674	694	647	674	687	656	681	665	698	627	691	659	646	645	670	661	686	648	666	625	659	645	670	698	690	615	713	639	672	657	685	643	675	659	644	623	663	671	640	719	654	636	673	663	653	740	656	670	644	659	614	665	656	641	689	682	643	669	617	644	669	657	672	686	667	665	692	614	666	648	612	679	673	694	670	674	668	684	666	674	613	635	650	690	674	678	637	657	663	649	644	674	669	649	650	650	687	631	698	662	672	659	629	673	683	646	701	679	658	660	685	638	660	684	658	719	658	633	668	681	654	641	661	669	676	690	678	647	666	658	663	645	666	649	691	675	680	635	651	670	645	700	662	635	645	699	660	656	638	659	665	698	684	653	659	681	661	679	647	638	683	640	670	669	647	653	598	690	664	683	687	674	661	648	684	682	616	641	704	667	661	657	649	648	683	695	694	690	664	648	669	649	646	673	607	679	679	663	653	693	648	643	657	647	648	634	645	643	658	679	656	676	643	716	700	706	669	650	688	633	657	681	642	691	676	681	670	690	653	656	688	686	607	710	685	682	664	678	644	673	667	683	657	667	697	736	643	658	670	688	701	693	710	673	684	692	668	640	665	697	713	640	616	650	657	638	685	710	640	704	639	634	664	678	653	645	647	663	665	677	722	658	649	683	655	656	722	648	648	661	693	682	669	621	641	675	676	630	623	607	629	686	660	628	606	671	623	637	692	655	690	705	665	659	696	679	662	641	666	651	689	639	600	703	643	650	647	697	645	703	681	660	663	628	641	643	673	627	658	645	670	712	634	685	670	684	678	663	674	663	631	660	632	681	665	680	667	714	665	665	648	691	699	678	660	680	664	656	612	637	683	671	627	661	676	644	653	637	636	656	667	650	682	690	690	642	627	681	650	620	694	702	643	619	671	654	696	665	654	649	687	644	657	660	658	668	675	654	679	661	622	681	663	665	673	657	622	670	656	677	656	694	659	654	662	617	660	701	692	655	643	670	681	624	704	674	667	666	681	652	710	637	676	686	662	623	656	578	624	670	605	651	611	656	671	664	648	661	672	665	675	704	684	672	632	646	714	656	651	684	683	689	675	658	681	646	666	663	678	594	664	632	664	698	701	639	674	650	675	662	705	656	683	647	664	638	664	705	689	645	677	626	644	662	648	674	660	681	626	715	648	669	693	658	660	694	658	622	645	674	675	657	701	658	668	667	672	661	663	696	659	674	682	633	689	696	652	648	644	654	677	705	680	682	650	657	666	697	702	659	723	627	683	649	645	644	684	686	682	682	668	667	647	598	654	676	660	663	660	677	635	641	651	681	674	645	646	683	678	652	686	682	672	686	681	637	647	687	673	667	654	646	706	646	672	662	688	691	701	639	703	654	644	665	698	686	674	688	668	682	670	726	684	649	690	651	654	645	701	669	660	694	672	649	682	673	639	669	700	657	668	648	654	647	643	679	685	658	647	657	658	707	684	642	648	656	636	623	672	652	655	606	664	631	709	689	634	653	703	684	625	667	681	650	654	713	682	595	701	680	605	640	653	669	655	632	729	648	689	672	626	670	675	646	689	658	674	655	646	666	680	660	685	688	663	667	695	686	635	686	661	698	610	690	639	639	622	649	661	655	681	626	691	711	661	658	670	684	616	664	684	673	639	649	653	661	679	705	683	668	668	652	640	632	653	661	682	683	648	675	677	646	668	629	643	666	663	644	653	650	667	713	660	659	616	726	660	685	664	673	658	656	658	662	660	673	623	683	672	684	671	659	673	650	656	672	646	688	681	664	655	657	663	652	703	627	662	682	656	644	658	650	697	650	637	698	690	644	656	674	674	681	657	692	653	601	645	685	664	668	622	668	659	710	706	635	664	649	629	670	685	676	654	674	670	608	641	670	666	622	695	702	664	634	676	642	620	680	640	667	665	684	708	648	662	599	694	638	629	701	662	684	636	668	691	672	664	652	682	673	685	700	684	652	681	648	684	652	667	644	641	642	587	658	621	650	660	664	652	674	652	756	673	657	671	660	655	652	681	665	664	645	662	649	697	704	646	676	662	637	664	690	672	695	660	677	696	654	671	673	732	639	667	653	675	659	638	671	653	669	627	623	643	685	636	638	689	651	648	667	689	582	681	612	662	698	677	653	654	650	659	658	654	663	639	635	702	659	668	590	682	664	631	647	663	716	665	682	631	637	657	682	660	673	644	687	664	678	691	670	676	658	646	669	657	625	647	651	681	640	652	654	643	659	630	667	671	691	689	705	680	662	642	651	587	631	681	608	694	674	654	669	657	651	679	649	653	660	659	693	697	670	611	648	711	611	651	628	696	668	673	685	623	692	618	677	668	696	702	641	707	675	664	661	700	666	695	671	613	651	628	642	640	642	642	705	697	621	642	702	631	638	670	650	679	651	689	697	677	673	685	698	679	658	682	645	644	644	670	656	652	671	654	622	630	649	646	646	636	641	685	651	676	684	696	649	704	710	702	679	640	680	662	632	664	691	630	645	674	575	665	680	691	597	659	631	689	626	680	632	696	662	714	680	704	650	628	670	616	654	617	658	666	711	658	626	692	684	649	672	677	630	655	643	722	657	640	698	669	617	643	668	645	684	686	683	689	678	688	671	669	655	668	672	676	669	688	661	661	679	684	696	705	628	657	659	697	683	668	710	639	659	707	684	646	713	677	708	641	656	676	652	658	685	652	693	683	648	642	725	679	645	637	665	676	679	683
23220	21359	29254	23826	21414	21242	14199	6557	3916	2819	2228	2044	1604	1459	1214	1144	1083	970	843	739	735	767	822	864	798	729	619	580	568	563	551	536	542	526	1500	3206	2253	854	445	451	452	468	407	444	429	442	424	420	415	456	473	433	441	428	456	429	438	435	426	418	417	417	495	459	471	431	540	550	520	505	492	512	437	441	421	454	417	426	423	465	421	444	445	456	448	461	428	393	477	465	457	404	439	456	443	477	419	441	417	431	383	445	448	451	455	407	458	404	423	467	447	445	439	476	435	452	447	433	390	425	439	446	375	454	447	416	445	437	385	408	433	457	446	430	433	442	415	476	439	412	425	429	409	480	443	457	421	433	432	462	453	447	435	404	464	418	451	444	427	418	461	437	413	442	409	430	457	418	438	458	433	437	460	436	462	459	456	486	444	442	436	432	425	411	482	462	402	425	421	443	453	461	440	415	474	422	433	419	447	420	444	409	418	454	431	402	447	465	447	450	488	420	435	417	459	442	454	461	461	452	402	409	457	453	448	438	431	389	428	402	459	461	438	437	457	446	432	416	404	426	443	438	425	459	429	441	472	406	459	422	441	430	437	444	445	437	429	456	471	431	437	466	378	421	436	447	457	449	433	429	448	416	420	451	454	431	421	405	416	428	455	416	415	402	452	438	432	462	426	456	449	437	455	451	454	433	454	424	446	440	429	447	479	430	456	433	450	430	410	423	440	401	439	430	430	387	427	450	457	435	442	399	444	445	436	415	432	418	476	467	456	408	466	429	455	459	469	424	477	442	434	470	438	409	455	426	404	443	428	447	395	440	444	453	416	412	409	464	415	450	469	419	448	426	429	415	407	430	409	424	453	457	455	426	412	422	437	448	450	404	447	386	459	440	423	428	383	406	391	435	404	441	441	469	451	398	415	434	412	445	442	433	441	426	446	412	421	439	445	439	443	438	469	451	450	449	410	414	468	441	418	439	445	465	423	442	451	405	431	424	417	415	435	409	469	425	459	435	467	443	422	433	427	407	436	423	426	429	423	424	429	441	421	424	449	442	433	420	435	428	480	402	428	441	445	451	426	416	449	441	445	398	446	431	444	439	441	413	461	484	451	420	470	413	438	451	433	442	429	462	475	441	417	431	443	429	447	435	422	416	412	473	395	409	428	439	441	432	429	444	435	444	489	491	423	453	455	422	447	457	439	449	427	428	426	485	486	416	481	419	419	416	436	450	434	446	438	447	455	447	439	464	434	431	419	418	432	433	459	457	443	470	461	452	435	444	461	417	411	453	435	439	446	466	448	430	463	426	429	426	401	468	386	423	441	445	440	434	404	448	440	408	431	421	449	441	451	409	450	429	442	433	428	471	425	418	442	409	424	431	454	465	396	459	468	437	427	440	438	453	416	431	446	460	445	439	426	480	421	413	452	474	399	427	471	458	427	455	439	446	440	430	428	422	480	434	429	427	447	459	404	438	411	461	457	474	420	423	392	441	438	438	414	440	429	404	443	476	442	459	430	435	450	446	417	422	413	414	427	419	423	433	467	427	435	454	431	482	453	424	453	423	417	442	449	421	435	427	501	393	451	478	430	427	393	460	431	445	474	405	451	451	418	429	456	399	435	418	424	405	475	429	426	446	427	410	450	449	515	399	435	432	429	439	455	459	414	440	411	424	450	403	458	417	432	421	441	414	410	425	452	436	407	418	411	424	432	457	451	467	427	441	418	444	436	441	452	450	451	401	442	460	441	418	455	447	419	428	436	440	456	417	449	451	455	428	419	412	466	422	416	446	414	434	388	424	419	436	466	453	422	430	456	429	427	500	448	447	434	446	419	426	431	452	429	414	453	415	462	438	439	462	432	411	446	436	417	431	435	476	470	432	405	494	456	383	440	422	463	423	444	445	452	418	442	413	422	400	409	411	428	429	436	434	429	458	397	442	438	472	494	462	458	413	427	444	472	415	415	441	422	440	456	506	461	443	417	456	446	435	406	456	467	444	483	432	452	424	425	409	448	432	454	437	439	403	430	440	445	417	414	443	403	419	472	438	418	443	402	429	457	450	483	403	434	432	412	411	401	407	465	420	430	450	421	437	446	470	450	440	442	414	437	413	415	486	407	420	444	416	413	434	414	444	433	419	456	438	438	443	430	453	434	439	403	379	444	437	434	424	432	446	466	448	432	416	432	411	454	437	410	420	418	437	422	438	433	445	423	425	407	441	438	433	412	439	436	450	422	385	455	448	457	433	442	445	446	453	452	429	467	410	427	443	410	412	406	456	420	421	455	440	473	448	419	412	436	422	430	411	426	435	435	435	409	446	398	437	438	452	439	431	418	445	424	430	434	429	407	439	438	416	406	499	423	456	438	418	461	408	453	442	395	425	437	439	439	433	424	447	421	474	467	442	438	417	432	435	478	450	424	432	457	418	430	432	415	461	419	418	444	426	459	412	451	434	434	432	468	459	442	409	432	452	438	418	416	444	457	454	428	428	415	426	451	408	409	385	432	425	441	433	415	424	440	415	445	427	467	453	446	446	419	425	414	445	459	432	422	404	456	428	440	433	427	419	453	443	415	437	444	454	468	456	427	422	425	439	413	451	449	471	405	413	437	440	418	443	442	423	445	401	422	444	461	436	468	427	429	461	453	444	432	436	435	442	402	430	427	459	443	403	431	449	419	467	418	454	449	447	460	451	430	465	438	412	449	406	429	438	443	439	454	443	426	433	419	441	472	475	383	440	441	423	454	428	411	446	463	462	443	426	495	498	410	402	439	443	456	426	457	435	425	422	432	452	434	460	441	401	428	424	458	415	441	434	425	418	413	430	406	422	456	443	438	422	436	443	459	442	450	424	415	436	413	444	446	474	405	465	418	413	483	476	440	459	458	440	424	429	456	439	399	440	411	439	423	451	450	429	421	410	427	437	438	466	417	450	424	455	422	440	435	435	466	477	467	432	430	429	453	448	439	427	448	470	441	453	428	466	434	408	432	426	456	418	434	417	436	430	444	418	462	469	402	420	436	475	435	411	390	434	452	429	445	420	421	442	416	439	450	436	448	446	449	442	475	419	437	473	381	423	451	444	471	478	407	382	451	434	446	454	475	432	435	465	418	421	452	482	432	425	476	441	384	409	419	433	411	415	454	419	460	457	458	435	417	436	449	445	445	463	426	449	442	432	431	444	420	483	459	450	436	425	404	442	432	458	454	440	415	417	461	428	439	416	426	463	422	438	443	446	418	430	421	407	409	442	421	430	425	418	421	405	432	443	417	430	436	429	426	448	421	420	424	451	449	464	459	437	407	484	445	412	448	408	480	437	422	428	405	429	436	427	440	443	423	449	454	408	435	434	423	408	423	494	438	426	431	413	435	425	451	446	446	437	434	444	455	391	424	441	460	407	452	448	448	422	447	437	430	464	437	441	436	403	469	449	456	400	435	426	425	449	462	427	417	422	437	440	413	473	434	435	440	425	423	453	469	424	445	427	389	413	447	464
22044	37689	35823	29926	23283	19059	16707	13623	10102	7431	5975	5516	4410	3666	3236	2927	2635	2351	1967	1714	1563	1616	1743	1984	1878	1561	1318	1206	1085	1088	1004	963	881	916	3612	7566	5341	1792	725	683	744	671	696	652	666	695	670	654	665	650	662	661	602	666	681	669	630	633	645	681	695	656	671	687	667	754	878	1003	899	814	752	679	713	670	651	660	639	661	622	677	624	667	655	613	625	657	632	649	668	681	675	662	689	711	689	639	642	692	663	629	652	661	588	652	664	661	643	644	653	637	671	653	627	659	603	634	635	667	617	666	670	626	616	651	638	648	598	629	626	656	639	634	682	630	656	671	631	648	650	642	627	633	616	621	674	663	588	660	682	684	653	616	636	611	661	625	662	621	669	641	679	683	671	635	649	656	653	622	602	676	658	654	626	626	594	649	663	690	647	646	664	665	601	637	651	603	604	648	602	681	654	669	676	657	617	629	632	623	614	702	650	612	593	631	676	665	671	671	679	645	582	634	659	615	659	674	645	641	658	652	656	640	674	647	618	631	654	617	592	650	650	678	610	639	631	674	622	631	627	674	637	667	646	654	650	652	696	613	643	645	613	617	661	628	586	663	617	594	661	659	616	689	645	646	627	622	632	658	635	674	607	628	630	637	638	662	679	667	603	656	665	622	705	642	639	662	631	662	640	634	660	657	659	634	637	644	633	627	627	637	649	620	644	618	649	607	657	650	632	641	576	590	666	632	623	635	612	626	606	654	632	637	633	627	624	661	675	631	663	626	669	597	665	633	671	645	662	633	672	664	622	593	705	623	626	638	653	610	639	660	657	654	672	655	675	601	624	649	642	628	637	604	603	630	620	654	665	669	664	632	681	632	646	610	710	688	637	715	608	655	639	637	654	651	621	670	628	637	650	646	625	644	663	596	662	647	664	666	671	623	677	646	627	646	646	643	637	635	635	638	636	673	626	672	644	656	615	654	628	612	694	654	634	656	655	619	630	674	637	634	726	603	687	640	626	632	681	672	639	637	628	678	628	639	668	665	696	636	609	639	688	629	678	642	652	610	639	650	606	637	639	642	645	654	636	649	661	623	656	708	635	619	642	652	661	625	680	629	618	646	631	664	641	693	638	669	649	602	651	645	674	616	666	631	641	624	681	623	700	640	653	675	628	656	633	638	656	671	652	623	652	640	664	645	655	626	641	665	639	595	613	635	663	614	623	657	676	683	673	667	650	625	615	634	629	652	642	631	697	643	661	614	626	561	652	664	668	624	677	650	666	632	606	651	662	645	653	653	652	634	647	675	609	656	669	693	671	630	653	573	617	646	638	677	623	665	610	625	647	632	647	654	621	627	665	607	665	694	645	654	623	605	679	625	662	630	578	656	652	637	643	609	637	652	647	642	627	627	632	693	685	623	643	649	651	641	623	688	693	596	656	667	617	622	618	666	624	687	627	686	636	674	610	685	633	604	622	665	598	665	654	636	590	662	593	650	657	628	667	651	629	672	643	642	636	626	654	642	672	637	604	654	617	651	654	639	625	620	671	663	672	610	652	641	616	631	653	659	671	634	629	635	630	662	633	657	633	671	663	663	639	601	658	656	623	650	613	641	610	688	616	628	643	640	669	645	665	677	604	618	638	659	604	649	651	651	676	628	629	683	691	620	644	618	625	627	609	633	619	644	629	677	666	611	624	651	672	663	655	651	634	634	640	652	656	613	606	660	627	612	658	649	648	684	631	659	631	681	630	641	594	629	672	637	654	659	631	686	638	653	658	656	677	623	670	637	637	644	663	652	607	616	624	670	682	655	646	624	652	636	667	637	693	664	651	664	638	618	607	643	657	662	633	663	649	649	678	629	629	646	629	660	626	625	676	691	649	644	655	648	650	640	669	671	628	664	617	656	685	677	653	641	654	641	663	702	681	624	610	671	646	696	659	621	682	684	579	669	662	635	624	695	624	684	676	667	676	653	647	658	638	611	633	651	637	664	571	647	660	668	645	632	623	649	613	654	672	650	611	659	624	650	641	645	621	583	669	617	654	604	669	611	617	641	649	651	631	646	652	630	682	663	660	626	628	618	642	660	632	689	652	637	664	671	645	633	607	637	659	658	619	692	642	644	647	639	632	701	684	698	656	650	630	687	640	618	649	625	667	624	649	615	621	618	650	592	704	676	665	642	668	661	653	641	636	626	640	666	645	631	636	671	631	635	662	608	685	639	654	611	640	700	635	645	625	599	641	621	651	637	668	629	673	625	714	655	643	624	654	631	620	667	613	626	669	656	630	631	633	656	617	609	651	640	640	624	614	676	601	649	653	649	647	645	697	680	641	601	606	641	617	681	632	623	672	697	645	627	616	631	660	665	671	612	655	705	655	649	646	702	659	623	661	661	622	631	651	624	680	684	649	664	649	626	580	628	626	666	664	677	627	696	655	621	677	675	657	671	683	694	644	688	651	622	692	646	643	627	615	649	638	651	610	658	620	682	655	656	636	662	593	663	638	634	688	645	659	608	619	685	624	659	636	678	655	675	655	630	633	634	664	634	648	614	680	688	600	624	686	638	617	621	698	632	634	675	647	619	621	627	593	652	638	598	647	639	648	645	626	655	662	636	637	696	599	672	604	623	694	632	633	663	661	598	636	662	654	579	617	643	649	660	627	606	631	613	645	653	632	626	608	619	662	657	673	647	684	614	695	664	717	632	640	643	618	698	693	652	615	638	729	662	617	648	640	634	647	671	721	658	628	658	626	667	627	627	655	657	616	620	640	620	629	643	616	629	622	665	642	694	629	649	618	632	639	648	687	666	627	677	650	654	617	676	618	625	675	677	669	623	630	667	644	674	614	615	650	660	663	619	641	622	633	677	685	658	654	612	659	652	629	646	620	657	648	630	633	691	651	673	688	630	637	650	631	624	633	656	632	654	624	640	642	624	676	595	638	675	678	670	629	621	658	635	633	599	614	621	642	640	642	659	645	665	644	647	665	644	637	684	641	696	625	635	668	690	634	633	650	657	613	674	651	656	622	634	627	681	642	667	659	606	670	667	639	639	624	637	652	643	656	634	650	629	703	671	641	615	625	636	678	616	675	713	646	617	667	659	599	654	646	666	644	613	641	629	653	643	641	623	631	634	649	620	633	678	658	627	643	600	691	700	588	633	618	648	619	664	656	642	645	654	654	639	636	662	643	633	637	634	629	634	634	632	651	663	602	619	682	655	658	646	648	638	616	672	626	650	634	615	695	634	629	614	665	663	634	644	682	649	614	636	632	643	633	614	633	693	678	652	627	632	647	649	671	665	637	618	640	665	660	613	629	646	667	649	629	646	630	625	634	625	620	625	643	706	624	643	640	630	620	626	622	648	617	650	681	643	621	635	660	695	690	644	657	631	638	642	627	664	611	661	683	669	673	631	666	642	653	609	681	599	639	667	676	663	683	655	586	616	633	646	571	613	638	619	608	632	666	634	644	662	627	632	630	593	619	693	599	636	625	622	621	666	628	642
27067	21299	18162	11194	5402	3343	2598	2073	1566	1116	979	884	727	670	627	542	565	507	510	456	479	497	547	535	537	522	475	426	444	424	425	418	424	406	450	553	593	427	396	382	400	386	412	341	345	389	420	350	354	378	368	385	384	410	403	382	373	368	373	378	419	353	380	363	408	387	347	364	406	391	380	388	378	386	355	354	372	372	408	367	389	357	380	389	393	398	383	391	393	375	368	374	403	375	391	369	393	392	401	372	368	394	389	405	422	395	388	372	386	381	371	398	348	423	421	366	368	366	375	370	349	364	392	393	373	393	383	399	413	372	344	372	333	361	364	397	365	385	390	356	371	405	395	383	360	420	370	381	380	380	378	365	344	398	373	370	382	390	405	382	400	400	405	410	354	381	365	376	383	355	371	349	385	348	363	396	386	375	393	402	340	373	388	402	357	360	385	402	374	356	369	372	389	340	381	318	380	394	388	399	395	380	361	369	380	384	397	393	362	387	396	376	388	358	371	371	366	377	383	391	374	335	367	407	372	362	391	374	378	376	352	376	380	317	390	386	359	400	392	369	379	395	393	397	372	379	362	393	378	402	368	350	373	409	377	364	395	364	423	370	357	351	384	408	352	395	343	365	397	374	369	361	373	323	396	340	362	349	390	372	377	375	373	360	393	367	367	384	365	384	396	373	400	380	337	367	369	387	375	413	378	395	373	400	359	383	370	351	382	350	388	399	389	365	380	386	353	353	398	381	420	369	375	382	378	394	385	362	353	360	417	390	397	351	373	404	377	380	378	413	404	368	363	370	373	360	360	390	363	402	389	390	382	368	400	383	370	397	375	366	401	391	373	362	384	361	361	381	345	405	347	402	346	357	420	392	396	371	362	367	389	365	375	380	395	381	366	355	413	399	368	368	358	378	346	400	356	399	367	372	368	409	395	392	393	402	393	367	397	399	349	359	384	377	380	378	389	359	448	394	387	381	387	398	396	382	374	388	388	379	374	398	372	385	363	410	404	386	366	374	351	343	367	370	402	364	377	406	381	343	368	382	353	353	381	382	378	382	409	382	345	360	432	385	390	395	364	367	357	416	391	366	361	340	376	389	382	362	388	387	355	392	386	345	350	377	360	376	377	378	380	388	387	377	367	375	387	353	353	385	334	352	382	385	395	344	377	388	371	390	343	407	365	381	362	367	380	379	421	396	375	364	421	387	372	375	364	373	382	355	406	376	400	384	399	375	376	403	364	366	377	404	404	387	344	377	401	371	363	363	382	353	396	345	377	382	364	389	368	354	365	389	385	375	373	370	369	380	385	399	385	399	365	373	399	367	364	381	350	430	382	367	372	381	378	362	404	388	387	353	374	390	389	372	355	400	363	375	383	333	373	347	380	361	345	422	344	407	388	382	392	386	374	381	393	393	394	396	368	353	366	376	372	408	367	397	373	375	380	395	387	396	406	361	392	391	420	355	400	397	403	333	373	405	369	380	378	392	391	378	381	359	385	366	386	383	383	371	377	374	405	367	368	366	359	369	347	379	340	383	406	389	403	379	365	418	404	427	398	372	392	370	382	360	384	377	370	363	388	398	439	377	377	357	366	414	387	337	380	349	423	348	357	343	394	383	401	383	408	385	391	415	379	382	389	380	420	372	384	388	369	380	360	355	380	361	394	379	367	395	414	347	365	348	374	395	370	373	380	370	429	361	384	384	372	384	420	373	365	393	392	383	347	396	380	371	440	386	368	408	425	383	413	353	343	350	421	378	359	364	383	381	400	363	369	371	367	362	401	373	400	403	400	357	334	393	387	394	371	367	377	367	385	376	383	393	349	392	416	389	369	388	374	359	388	355	388	390	361	383	377	368	390	323	394	366	369	357	356	362	373	421	378	378	384	376	391	362	380	331	388	421	413	384	394	365	368	392	384	353	353	393	371	390	369	381	345	424	371	363	363	374	380	384	382	377	399	393	371	363	365	375	383	349	366	388	356	394	368	399	389	392	319	380	354	382	355	367	384	358	386	349	406	389	351	387	408	386	389	353	356	365	388	368	387	342	402	401	391	403	372	390	389	379	382	369	367	375	337	376	379	370	349	410	379	350	394	374	400	390	398	363	391	376	362	362	366	367	374	377	355	413	397	369	398	370	349	399	372	391	407	401	373	385	428	379	387	361	398	351	341	404	399	390	372	426	359	378	396	412	380	351	375	390	359	400	374	387	360	341	358	418	379	385	377	384	397	411	383	443	395	412	393	373	378	378	372	377	359	386	394	380	371	407	351	407	376	360	405	425	394	415	375	415	392	377	408	407	373	389	365	399	354	417	364	379	407	361	352	393	433	356	388	363	386	351	361	373	409	383	390	357	377	373	396	378	332	376	365	378	369	382	411	392	374	380	389	389	401	377	389	384	409	391	365	382	383	403	386	380	369	391	379	402	416	402	368	357	349	368	369	393	397	389	399	365	397	394	403	383	389	391	395	401	383	366	377	379	415	375	371	369	393	397	354	404	397	403	394	393	389	403	368	376	381	383	367	373	409	355	382	366	397	399	377	393	401	376	385	366	381	376	364	379	392	415	405	382	396	386	370	345	400	387	379	368	387	359	370	401	401	345	386	348	413	366	365	370	356	399	370	380	373	363	359	391	390	367	394	384	363	380	385	371	413	400	352	385	385	374	367	365	363	388	372	387	381	394	396	362	404	405	339	357	361	399	402	392	373	380	353	386	405	382	394	375	363	419	381	396	379	378	379	370	347	349	396	375	378	376	401	371	369	376	365	390	351	371	400	379	359	384	413	378	381	374	336	378	377	359	351	365	371	363	362	416	368	389	360	367	382	351	364	393	365	373	370	389	358	392	377	351	379	380	382	368	358	351	365	380	383	362	392	376	382	356	367	398	371	397	374	371	384	375	372	358	376	406	391	408	340	352	352	369	398	405	377	343	370	402	338	382	345	398	371	355	397	365	365	385	370	381	371	399	388	364	394	390	361	399	387	388	355	408	349	370	353	414	335	370	400	379	389	373	376	368	377	366	379	347	403	343	318	385	407	358	373	394	377	389	376	378	389	397	354	357	391	397	366	390	377	387	370	368	349	371	374	369	418	380	355	383	384	387	393	393	398	398	410	415	379	395	393	381	378	375	371	371	377	388	378	384	404	366	399	375	393	384	352	372	363	370	384	374	403	364	371	378	384	391	396	400	375	381	409	374	348	358	384	361	361	363	391	429	363	375	382	418	406	363	423	405	381	388	393	362	392	357	368	403	359	338	353	364	402	377	377	358	347	407	370	359	360	373	365	341	380	344	330	382	396	382	379	391	412	370	377	349	379	373	366	370	358	372	389	382	367	396	353	400	375	375	383	377	413	360	346	360	394	384	400	375	396	388	376	390	360	377	347	380	405	373	388	383	385	382	376	377	402	399	387	417	395	390	372	377	360	394	353	377	390	357	376	354	403	383	388	383	414	382	386	364	339	391	357	397	372	377	381	360	353	361	364	404	369	378
16431	24005	23550	17861	12164	8722	7096	5943	4437	3078	2544	2223	1912	1619	1329	1204	1180	1141	1044	933	951	943	1053	1130	1133	992	861	755	758	771	740	682	622	685	854	1168	1036	687	602	547	583	544	610	606	575	604	598	596	588	593	626	584	558	621	586	560	602	540	599	550	558	557	575	600	567	604	614	621	603	596	635	572	564	564	565	611	605	575	533	608	556	531	587	562	583	537	564	575	517	631	562	589	541	564	544	591	587	591	560	599	596	576	566	558	564	590	569	535	545	584	541	557	551	595	562	581	577	567	596	565	616	597	531	601	602	552	612	571	559	585	587	544	574	555	575	551	565	574	588	580	570	598	538	572	599	568	543	584	547	574	636	528	576	548	529	557	584	588	563	568	568	533	588	509	634	561	546	557	584	586	609	550	573	541	582	596	590	574	560	579	581	595	588	591	586	554	589	572	564	536	564	586	569	576	547	612	565	587	577	534	598	562	540	581	593	553	573	587	623	590	605	520	542	574	583	572	506	557	540	600	582	605	558	582	572	547	600	528	585	572	593	529	560	576	609	544	590	570	577	579	539	568	572	554	588	572	566	525	576	581	575	587	607	553	541	613	585	591	619	584	531	591	535	597	497	608	577	591	632	570	633	607	573	591	554	582	547	578	592	582	581	571	600	592	531	551	573	559	549	590	575	572	579	601	570	546	587	564	566	577	587	594	573	571	573	538	576	549	572	516	581	596	577	594	573	568	564	638	595	573	563	572	588	624	606	559	580	570	562	557	614	548	562	565	583	553	589	550	609	569	584	543	604	563	569	592	570	577	553	584	556	621	579	583	584	571	575	577	609	597	575	577	595	582	563	637	590	569	535	570	582	601	582	537	581	554	564	574	568	607	552	566	530	596	617	575	518	595	567	553	557	603	594	579	649	602	580	556	560	606	601	623	614	574	590	549	557	562	578	519	532	605	566	548	591	538	603	537	565	594	581	569	574	562	558	599	588	589	567	607	572	607	548	644	574	562	556	624	564	585	557	604	549	578	588	551	574	560	573	561	621	592	573	596	586	584	606	563	578	586	537	579	582	560	550	569	558	550	564	612	585	577	568	533	573	553	605	534	538	603	579	579	568	564	564	559	612	622	576	574	582	611	553	576	574	542	569	586	592	547	616	549	570	551	540	571	579	615	542	563	610	578	512	533	589	606	610	580	574	582	543	559	509	548	568	540	545	578	530	547	547	569	591	565	584	544	584	546	560	556	602	552	568	556	611	608	623	571	563	619	563	561	576	561	588	554	605	569	532	541	602	556	580	531	635	562	591	558	563	578	588	603	569	583	520	575	554	560	555	564	559	610	541	523	572	581	615	573	584	616	574	558	615	555	577	605	535	576	564	582	570	569	615	536	581	552	560	557	564	587	561	564	551	565	582	550	553	574	584	569	594	567	525	556	575	546	563	602	577	622	550	573	544	587	583	605	553	575	573	537	572	606	553	578	537	568	584	595	560	617	592	591	527	564	567	590	578	592	607	534	546	575	576	574	579	525	545	541	555	556	567	538	548	597	571	583	580	570	592	580	539	589	528	580	568	571	594	580	567	570	581	564	567	605	585	608	576	540	548	581	602	580	591	567	567	570	598	614	601	606	512	564	561	602	597	607	631	591	560	606	596	575	592	549	546	589	585	573	549	550	613	600	605	590	583	568	584	553	574	546	572	602	586	586	580	555	578	596	554	605	564	595	583	601	538	617	590	591	561	578	572	516	570	571	608	525	521	563	546	580	592	549	591	589	557	568	621	559	579	542	577	564	588	579	578	577	592	544	564	587	620	608	606	535	526	553	548	586	593	582	594	536	588	543	600	590	585	604	560	567	532	548	546	564	534	552	539	562	571	551	546	535	596	564	538	573	579	579	620	680	608	586	563	586	563	589	589	555	629	560	564	578	564	593	594	567	606	617	565	577	610	544	561	582	535	559	610	551	544	567	522	539	554	578	574	562	546	541	576	568	572	599	555	593	565	560	602	554	560	566	565	578	581	565	595	543	574	575	579	597	596	571	512	581	548	578	621	598	600	561	571	562	588	552	546	578	577	565	587	545	579	530	567	576	587	582	572	543	570	565	605	607	590	582	579	595	596	573	567	607	592	579	581	570	627	592	602	525	612	578	542	584	593	598	551	609	586	569	578	612	583	601	557	535	556	557	570	577	562	553	541	604	563	589	594	556	579	585	543	540	572	596	570	551	527	545	605	561	634	577	535	555	603	588	612	564	574	577	547	573	564	521	584	554	574	517	604	592	617	587	569	568	603	594	573	548	563	576	606	565	538	579	542	567	552	581	596	551	568	626	549	553	560	580	583	577	579	559	552	550	591	556	615	605	562	549	615	545	563	587	576	573	530	530	518	635	581	585	621	604	593	512	599	540	637	589	579	551	565	547	579	572	581	578	552	621	603	604	601	623	554	562	616	554	577	601	552	562	578	569	596	595	574	553	608	550	590	558	588	574	566	554	607	624	577	558	593	564	570	575	599	558	579	587	563	522	599	552	571	585	536	553	554	595	576	607	628	539	573	611	550	562	575	550	561	564	529	558	590	531	581	555	569	601	561	558	556	567	562	611	595	593	550	582	581	585	571	605	568	563	596	540	541	551	526	560	547	545	577	600	633	574	577	577	592	565	576	571	530	554	563	538	558	561	558	564	580	569	553	564	576	525	565	610	579	572	557	577	534	588	585	553	557	579	571	546	558	551	555	608	562	542	611	573	568	587	558	571	617	610	548	538	587	642	581	582	573	584	601	580	579	567	568	532	605	555	607	578	576	616	592	591	585	592	573	554	533	591	571	572	596	571	560	582	588	580	557	567	559	549	560	570	584	567	536	552	570	597	569	535	559	576	559	576	592	546	552	574	526	572	579	559	574	580	567	587	567	558	565	591	530	572	560	534	586	551	589	563	551	532	613	573	580	576	613	582	591	612	606	564	574	547	621	565	599	554	550	554	553	539	617	568	567	569	556	560	593	553	585	593	578	549	554	589	550	560	570	590	518	602	580	576	589	566	583	568	591	594	600	555	607	599	573	540	584	556	581	541	579	578	535	610	578	542	550	584	588	586	580	568	564	573	534	552	619	543	581	586	605	600	597	571	577	536	538	571	558	561	563	533	552	570	600	562	579	559	578	549	611	546	618	564	597	629	610	543	578	548	564	607	566	560	587	589	523	525	567	576	593	532	541	585	587	608	568	573	541	578	593	563	592	585	547	590	628	567	606	579	561	575	576	582	607	601	599	559	603	572	548	588	540	591	606	612	553	540	567	575	600	562	584	605	598	598	602	559	545	582	602	529	598	566	585	585	582	645	533	559	497	572	556	600	550	567	552	547	557	607	532	580	537	606	581	570	568	566	595	580	591	558	543	597	594	568	554	581	560	541	596	563	618	552	570	592	531	585	578	548	608	609	558	584	597	563	568	558	590	521	596	567	570	558	620	553	565	558	607	579	590	577	548	568	611	544	586	571
24230	21381	28648	24482	20760	11434	5694	3859	2731	2021	1646	1391	1225	1062	932	910	875	831	726	663	630	704	701	753	687	669	598	533	534	523	528	453	510	502	624	1712	1441	629	474	504	461	448	442	428	472	444	455	453	434	470	442	445	409	456	427	462	469	471	482	442	436	428	421	460	412	479	494	513	548	512	493	481	455	437	434	413	420	452	452	406	414	445	447	477	462	421	451	420	392	416	391	446	459	414	435	447	431	423	405	438	434	443	478	413	440	415	445	417	442	443	436	409	478	482	445	437	465	441	421	430	420	426	453	451	426	488	423	410	444	442	438	431	428	440	413	435	440	424	458	445	498	427	470	403	442	441	416	461	458	423	440	482	422	433	419	449	422	450	430	434	440	437	415	453	464	444	436	431	482	439	412	425	447	425	449	429	431	425	440	442	453	425	453	412	421	454	434	413	425	442	444	442	464	422	460	447	439	450	455	467	440	437	440	438	451	445	451	442	434	409	440	452	455	450	430	433	394	467	453	422	448	464	479	452	457	421	426	446	424	463	433	444	433	483	414	462	452	427	451	439	447	472	435	434	468	423	411	438	448	423	444	440	452	439	432	475	462	471	456	449	436	432	435	419	423	453	437	460	429	439	398	419	434	445	444	394	443	466	426	461	429	434	415	420	437	412	470	428	421	435	463	468	436	393	446	436	424	409	450	482	399	441	412	449	402	457	453	442	442	421	453	451	449	461	487	419	448	439	425	440	425	429	408	432	451	441	455	422	409	406	411	416	466	423	437	433	445	442	442	442	454	410	433	408	465	458	443	443	406	415	455	421	392	409	468	430	463	438	484	415	440	455	448	432	451	431	431	445	438	410	437	441	411	415	410	404	410	425	459	444	468	446	443	438	449	409	420	447	432	424	424	465	407	437	413	471	429	418	443	450	423	448	458	416	421	406	412	454	456	430	414	444	475	449	454	446	450	427	444	453	435	426	436	468	451	440	442	432	417	438	433	437	424	419	422	434	456	476	434	396	393	400	433	393	443	442	423	420	442	425	432	438	447	420	425	408	446	472	455	433	475	466	403	425	466	417	462	426	467	457	427	428	450	440	420	425	449	419	414	409	456	432	437	433	443	433	461	457	421	421	421	469	430	443	415	465	442	453	453	438	428	440	403	458	456	386	433	405	447	421	446	421	440	474	449	413	434	403	410	494	448	465	441	423	454	450	470	462	476	459	420	424	416	465	445	440	426	446	394	437	476	473	452	435	442	454	435	376	458	402	410	428	428	448	476	436	417	408	418	453	503	406	427	447	436	452	438	474	448	481	435	442	434	420	443	460	434	424	440	441	447	469	436	441	420	470	413	429	447	408	462	466	423	441	442	403	446	424	444	397	442	422	455	401	420	443	438	449	431	416	429	438	454	429	424	465	439	425	458	427	430	454	453	453	443	413	442	406	396	442	424	465	422	424	404	432	441	428	465	453	433	472	427	445	430	416	455	414	476	461	428	399	448	424	445	425	418	476	443	438	438	409	459	456	444	453	452	462	423	442	392	409	441	497	424	432	449	462	439	449	426	443	437	430	423	470	420	413	435	418	414	443	426	446	428	444	443	428	405	439	423	418	455	433	456	448	444	383	456	453	410	440	467	449	450	454	423	478	457	416	422	446	403	467	442	444	458	460	434	435	472	436	448	415	444	444	450	434	472	456	436	465	414	442	456	434	429	423	437	424	452	466	457	391	408	415	411	479	437	441	460	413	458	420	432	439	430	430	453	426	430	449	460	409	455	427	447	439	439	454	425	412	462	459	429	430	419	410	427	421	463	419	409	429	429	399	440	424	447	413	430	422	464	449	442	430	447	476	457	443	409	427	455	424	432	393	412	443	440	459	481	448	429	402	443	425	419	438	442	435	452	419	407	446	445	404	455	410	475	454	441	438	447	426	424	443	435	460	454	433	395	429	431	418	440	435	423	457	444	410	445	412	416	435	401	417	445	427	409	442	433	447	449	424	418	411	433	452	444	453	428	398	438	441	433	408	411	435	458	426	445	406	414	402	470	437	458	411	439	413	494	410	443	421	432	453	440	434	451	409	468	428	416	428	421	435	431	426	445	418	429	424	451	417	393	407	436	434	443	451	414	409	415	398	447	461	468	412	419	447	446	431	458	416	465	432	453	438	443	405	446	422	476	436	427	456	431	468	449	434	441	406	463	413	445	443	421	445	466	430	433	451	431	474	445	475	447	406	460	459	452	463	416	410	415	439	438	436	414	417	434	406	476	442	445	414	475	435	449	401	464	444	456	407	435	458	459	451	415	437	445	423	459	377	407	480	409	473	459	471	433	399	465	403	491	401	443	435	469	489	429	416	469	450	439	435	438	427	430	451	434	451	401	450	433	430	463	457	442	415	443	439	438	487	457	429	419	427	465	434	398	473	458	415	424	426	442	444	421	443	431	429	434	429	448	427	413	440	444	436	433	414	429	456	424	413	437	456	438	441	425	421	426	399	406	427	489	426	454	426	440	451	380	462	436	428	475	406	441	434	446	434	443	434	461	450	454	437	414	453	440	422	443	417	433	455	455	417	409	448	449	424	419	416	453	446	461	463	412	438	465	438	450	471	459	431	422	428	434	440	442	470	435	439	426	458	454	451	500	430	399	431	440	447	422	437	414	414	452	445	410	437	453	470	433	448	450	446	446	430	430	486	462	443	475	440	456	431	425	454	423	448	473	449	393	409	423	433	420	467	434	429	431	485	465	409	450	468	428	434	425	440	408	455	400	401	435	411	415	449	454	407	436	428	443	431	454	414	461	442	434	428	428	432	447	442	422	440	436	425	423	429	418	464	454	453	443	454	438	414	441	454	413	399	428	409	453	413	452	401	463	425	401	413	434	441	465	397	421	443	471	427	454	443	417	418	475	436	423	443	420	424	422	419	442	462	412	432	426	474	490	415	443	428	467	421	406	408	442	440	428	446	437	436	413	408	428	438	425	443	434	427	463	422	453	414	465	419	463	470	459	451	438	437	444	460	434	463	428	444	450	420	452	424	484	424	414	433	433	447	409	399	422	419	431	408	409	462	460	476	404	454	428	410	438	437	397	440	439	469	462	424	448	437	426	440	434	454	421	459	429	436	402	410	439	423	480	441	439	449	450	418	445	462	421	498	419	419	451	421	423	450	429	442	436	411	471	435	444	442	427	441	444	452	450	436	411	454	458	452	453	409	418	472	453	496	471	420	430	429	432	395	453	419	452	434	455	437	424	408	428	426	442	461	480	471	428	402	470	454	450	431	468	421	461	453	459	443	469	466	470	432	436	432	415	410	439	420	424	437	467	422	450	407	448	425	442	421	447	475	413	450	400	424	438	444	418	431	472	408	473	436	440	402	445	389	420	409	417	475	413	446	426	418	446	455	413	437	423	454	407	475	422	453	455	426	427	441	419	420	476	471	452	472	450	436	421	430	429	409	441	454	427	433	428	441	425	450	443	424	442	444	429	453	454	424
19447	32979	31254	24137	18084	13320	11431	9751	7338	5400	4506	3801	3220	2679	2220	2176	2097	1779	1512	1358	1433	1394	1453	1525	1558	1383	1124	941	938	900	902	842	859	885	1192	4046	3385	1204	670	736	704	674	673	661	727	700	677	681	658	714	720	660	670	723	686	699	665	691	683	676	702	648	742	643	691	679	850	904	864	808	707	708	696	651	686	669	629	670	672	638	644	626	684	635	653	691	671	632	634	676	681	668	591	624	660	632	677	667	677	611	694	698	668	646	674	684	652	657	694	644	679	614	690	647	645	658	666	597	712	679	662	686	709	659	616	650	646	672	693	679	670	650	695	666	653	674	672	659	655	626	666	631	628	696	674	640	651	643	653	670	631	640	622	658	641	654	701	651	613	660	634	670	658	695	662	640	674	662	661	647	606	625	661	677	648	661	667	675	646	660	657	650	691	650	670	685	673	614	676	663	703	719	644	663	685	660	657	706	658	664	649	644	667	637	677	601	652	616	612	663	701	662	660	713	619	686	646	700	660	678	683	637	625	642	645	707	660	660	623	654	669	673	690	632	670	638	626	651	648	642	659	657	695	624	623	669	634	674	671	716	625	657	659	648	674	654	656	725	646	653	667	662	660	673	684	612	668	659	642	664	662	648	646	684	695	676	671	652	650	608	672	673	651	668	633	653	662	638	644	708	636	685	634	613	675	632	672	630	677	610	673	658	655	648	656	666	670	642	633	624	647	672	615	677	622	650	678	666	646	641	657	685	644	654	665	640	652	657	638	685	703	672	646	644	688	663	650	624	647	680	628	633	643	638	678	658	703	662	653	657	681	632	645	650	699	635	674	662	671	591	649	650	652	625	700	677	670	684	666	662	663	649	638	656	670	645	665	679	641	674	647	679	646	701	624	668	653	678	658	617	690	611	640	632	695	664	683	693	688	656	671	642	654	673	588	638	686	690	632	637	656	595	632	653	696	637	671	644	638	699	598	647	661	622	676	664	668	656	683	624	619	657	683	658	685	680	668	690	668	650	677	639	689	636	657	689	663	657	690	653	688	668	668	660	626	677	660	645	675	659	673	648	669	651	632	645	664	639	662	690	626	669	643	703	645	673	654	658	687	634	655	649	636	682	654	642	616	647	632	620	673	708	630	611	688	626	676	670	655	623	678	646	660	638	703	655	611	626	701	648	699	640	687	697	650	675	651	650	630	687	647	619	658	660	675	693	672	661	680	649	683	666	664	622	649	676	664	638	619	675	655	672	658	696	674	677	686	676	608	652	641	677	667	661	630	664	618	699	665	623	606	682	624	698	657	681	651	657	630	611	641	652	666	634	685	643	701	678	670	657	663	665	652	678	690	649	669	635	655	664	698	646	676	686	668	654	672	680	675	675	669	629	627	650	636	628	684	644	680	665	701	640	656	684	615	630	660	664	673	655	675	640	648	666	617	624	651	658	709	644	705	646	696	642	682	636	639	637	712	655	701	636	678	636	675	664	620	641	646	647	695	620	622	667	639	655	657	706	659	687	664	685	651	677	634	701	714	628	675	669	715	667	681	684	690	677	662	675	672	703	681	652	664	699	633	652	623	676	714	636	670	636	661	662	639	681	645	624	707	644	651	691	686	642	665	638	661	614	697	702	670	635	605	678	651	664	683	682	645	654	660	698	664	667	665	652	613	603	633	663	686	669	630	657	683	630	678	633	645	611	662	729	661	647	641	672	674	650	701	659	679	664	644	635	633	650	682	656	665	620	649	611	663	693	681	626	715	697	681	652	626	665	673	650	681	646	675	646	633	657	687	637	672	654	637	634	652	629	644	667	629	649	645	659	674	653	643	675	667	705	686	663	658	598	634	622	668	679	658	683	694	674	657	661	657	665	643	636	654	681	701	706	678	716	656	682	657	653	666	636	636	682	680	680	654	648	618	657	676	691	662	696	688	693	669	640	641	693	668	665	648	661	618	653	687	637	648	648	663	663	652	609	700	674	687	647	709	639	647	656	648	685	656	611	623	680	664	634	682	635	670	666	654	631	640	691	644	694	666	680	639	657	657	612	696	672	732	686	673	664	706	656	668	643	659	682	637	628	677	682	666	693	665	664	662	646	678	672	675	615	709	631	660	690	692	656	629	692	629	654	626	639	648	655	673	643	688	649	599	647	690	720	672	659	680	662	603	660	648	671	642	649	634	669	639	653	650	674	665	643	633	684	670	640	661	616	672	649	675	662	681	680	628	658	668	642	661	708	688	701	650	639	630	672	662	715	667	643	668	639	674	617	647	670	663	695	672	645	684	644	650	675	649	643	647	716	670	630	655	696	651	720	647	623	665	619	693	668	688	656	684	673	671	654	654	658	633	649	644	703	670	667	689	618	663	659	644	673	640	639	650	661	703	637	654	631	650	634	695	715	659	681	631	658	650	668	671	611	652	662	651	662	638	667	624	665	658	621	642	646	661	662	609	708	648	658	651	655	667	674	672	622	663	649	599	686	669	670	640	690	662	660	613	652	676	647	643	628	698	627	653	685	651	711	645	674	699	668	623	640	618	642	636	631	655	615	641	684	659	626	693	661	665	659	669	645	695	639	638	661	685	622	670	645	646	624	652	664	651	703	688	687	680	660	628	680	647	653	662	645	687	684	655	660	682	649	689	631	620	660	672	669	650	681	631	589	691	627	650	681	700	660	671	620	650	628	654	673	613	724	683	651	623	656	676	674	633	629	679	638	652	699	618	613	657	666	705	677	676	685	722	648	682	623	693	683	675	670	633	668	655	655	630	632	654	615	680	626	649	700	659	641	676	752	633	652	684	625	689	692	641	672	690	636	627	658	710	651	655	639	671	630	650	615	653	670	677	664	641	725	631	672	648	666	671	672	734	702	652	659	650	672	662	650	600	640	631	658	648	665	658	694	646	617	651	668	638	657	701	704	605	662	694	700	649	642	615	698	665	681	641	656	687	651	673	646	692	627	618	707	710	680	699	632	669	661	631	645	679	679	680	644	653	666	676	631	665	643	675	660	670	688	646	673	665	670	657	640	714	672	680	664	671	648	660	648	646	652	689	670	635	686	645	672	679	664	676	698	684	667	651	638	708	691	656	665	664	679	640	677	652	694	691	640	631	707	686	652	616	627	656	681	656	627	641	649	712	629	675	689	682	636	623	691	667	651	691	670	649	600	655	651	650	678	658	618	665	622	638	690	698	659	599	646	624	665	670	660	681	634	671	616	647	651	693	636	614	607	652	668	624	690	629	693	681	663	660	689	662	649	642	686	654	631	645	636	623	632	645	666	647	678	652	646	651	640	667	647	680	665	600	674	647	700	654	662	684	656	687	672	672	676	673	645	660	614	642	633	679	668	658	685	626	642	613	700	653	683	632	629	630	645	635	627	684	638	662	705	677	680	662	653	660	696	650	670	690	634	645	627	675	658	653	679	659	669	646	671	683	677	690	657	682	702	656	627	665	688	624	598	670	657	658	647	690	686	658	627	633	651	712	640	647	644	682	637
23146	21356	29234	23788	21380	21031	12363	5801	3949	2920	2239	1975	1632	1369	1208	1194	1130	997	833	807	811	816	849	846	833	804	720	593	544	512	517	552	507	508	1414	3007	2081	568	468	465	426	436	451	431	420	408	432	432	435	406	446	417	463	426	447	465	398	409	483	416	385	438	438	433	483	447	631	603	584	513	464	424	486	463	420	408	409	443	449	442	415	429	445	425	420	424	457	454	437	443	443	424	417	455	409	481	454	415	465	414	389	409	410	444	440	412	430	414	460	397	437	449	484	402	439	411	406	397	400	406	458	402	433	440	439	406	459	440	432	403	423	429	467	426	466	413	390	429	429	442	378	419	418	419	401	439	456	428	403	437	440	434	414	403	440	386	418	399	435	412	409	470	393	422	396	438	447	434	481	452	403	449	404	431	440	409	422	436	413	435	411	400	448	424	449	432	431	449	419	442	422	449	448	456	452	433	437	403	456	419	420	405	396	420	416	418	410	447	425	413	424	439	379	438	391	440	400	452	415	432	428	444	432	371	435	431	414	430	426	461	446	425	415	461	410	395	438	457	408	432	432	445	454	397	416	400	433	447	414	427	383	418	422	439	441	424	476	445	404	442	440	437	429	416	425	420	409	425	456	415	462	425	447	431	410	468	408	455	422	488	419	387	413	420	437	456	453	440	429	419	438	452	438	432	431	439	428	411	435	444	473	409	409	387	403	410	399	378	450	430	409	422	429	426	450	435	405	447	436	428	493	398	411	437	458	397	443	425	429	413	418	422	451	451	426	427	415	421	414	465	440	390	403	412	437	378	418	434	459	418	423	406	435	406	415	401	427	423	411	439	408	426	411	424	417	461	425	428	470	437	415	416	415	417	410	442	437	449	428	439	455	422	415	447	442	411	375	427	421	424	459	439	442	431	431	408	429	442	425	424	401	438	456	401	397	437	402	419	455	397	444	448	435	449	379	417	464	421	420	429	430	440	420	420	434	432	428	416	438	421	430	435	451	439	401	410	428	420	407	414	436	447	445	432	420	428	427	430	422	457	430	460	433	449	411	437	422	382	443	403	436	420	475	432	413	416	414	416	419	401	433	442	431	438	456	421	414	442	447	424	438	468	429	438	451	418	414	450	411	428	443	409	433	438	458	438	449	423	446	450	436	459	426	457	429	440	449	410	434	410	432	419	406	417	463	409	408	423	388	441	388	378	410	422	422	436	406	441	420	421	423	423	445	423	435	434	395	440	401	418	462	445	425	432	462	414	394	468	447	423	391	432	408	449	426	414	428	413	439	448	449	428	421	419	434	409	416	432	408	465	422	442	452	423	424	417	394	435	426	430	389	433	423	440	395	445	411	399	409	427	435	429	480	436	441	386	439	394	391	432	410	428	434	402	436	416	400	388	430	433	453	430	478	454	373	397	402	439	452	421	411	450	423	436	422	405	381	420	419	430	396	441	449	415	427	385	403	430	474	416	431	439	460	422	442	429	438	441	413	428	400	423	429	439	429	393	412	442	441	444	444	453	456	457	400	429	489	433	438	423	402	426	393	448	429	453	436	452	406	405	442	389	433	447	401	400	413	400	487	423	438	412	438	396	446	475	430	390	409	462	420	403	393	397	410	428	420	423	417	403	424	411	435	411	431	424	393	413	405	408	405	418	430	420	456	387	410	400	429	398	431	455	462	414	406	438	438	438	408	408	445	440	403	408	427	415	401	441	396	413	416	430	427	434	444	437	473	441	429	456	399	431	437	414	431	379	464	441	382	450	476	420	394	435	420	487	403	432	446	452	421	415	447	443	412	417	449	399	417	439	400	438	418	450	401	441	418	439	437	430	445	470	451	441	398	417	430	410	402	431	378	439	380	372	410	474	431	418	451	431	406	423	433	408	396	425	373	449	441	438	426	425	410	393	460	404	436	441	421	454	424	428	432	447	433	409	436	436	392	430	444	433	436	426	439	434	428	402	413	401	421	429	423	428	415	419	402	423	397	456	432	410	444	433	445	438	433	427	420	433	411	391	441	458	418	440	415	414	425	396	470	421	430	397	412	417	422	464	427	406	437	430	413	442	383	375	430	446	433	423	422	430	487	430	413	439	441	405	386	386	446	435	440	435	408	438	434	425	444	420	429	457	419	415	431	438	423	417	437	399	399	449	431	423	396	454	461	409	428	420	454	418	426	422	416	413	407	416	443	457	438	414	434	445	437	440	437	451	431	464	467	426	410	436	443	434	457	448	401	458	407	421	429	401	417	449	440	394	434	434	402	407	430	451	414	418	426	398	407	400	422	429	420	415	412	433	433	427	448	414	446	411	425	433	406	421	426	432	423	440	400	441	391	405	433	408	460	429	436	416	437	449	452	420	428	442	418	417	427	426	432	442	399	447	457	442	415	401	448	412	423	415	433	418	420	408	392	429	440	385	408	423	400	427	427	453	411	410	402	421	432	414	434	418	414	388	434	432	405	409	376	410	410	376	398	422	399	412	434	448	400	411	417	433	420	409	406	429	406	424	423	459	403	425	398	447	440	449	400	430	413	449	433	453	444	401	436	432	417	432	431	369	450	433	442	434	436	427	417	414	451	416	390	428	404	441	419	448	429	418	417	394	436	415	438	446	430	469	419	429	455	412	388	419	416	424	412	435	424	444	406	426	433	447	437	413	441	417	445	415	451	454	410	427	425	452	386	393	413	429	407	409	421	434	426	427	436	410	414	405	425	447	434	429	409	401	408	402	411	444	395	431	457	394	419	464	454	442	414	416	398	457	427	419	408	431	378	428	431	424	449	396	430	441	405	437	424	435	464	418	442	429	453	461	422	411	408	431	443	411	414	463	430	435	451	444	405	423	429	427	390	439	430	401	461	424	449	419	403	437	382	441	418	405	409	438	425	446	443	413	404	403	458	440	421	417	443	419	412	431	416	417	450	405	407	402	444	425	419	424	436	418	456	433	416	413	440	394	392	395	406	414	437	450	415	400	422	456	403	421	425	414	410	483	399	467	425	420	448	420	452	466	433	413	430	433	448	424	425	407	439	408	420	419	391	423	428	440	419	446	419	436	410	439	438	435	437	407	407	432	402	452	426	456	383	426	442	437	439	424	455	410	474	452	410	423	452	387	429	409	374	435	452	444	447	418	429	457	441	436	447	415	405	391	429	428	453	437	453	435	433	426	449	411	410	406	434	451	408	415	425	426	428	435	378	409	467	420	457	401	453	435	438	401	385	479	422	453	448	450	431	435	399	407	423	412	423	441	406	447	427	424	472	434	422	422	420	430	396	420	420	416	414	452	435	417	426	465	429	433	445	414	400	457	405	418	365	401	407	416	460	427	413	418	436	423	456	442	421	445	447	411	397	405	420	431	450	464	421	401	437	427	428	437	459	419	396	411	428	449	446	425	410	427	416	417	423	428	394	432	408	401	424	420	451	405	435	452	432	438	428	406	437	449	441	477	432	407	438	438	422	415	424	418	394	438	404	461	443	449	457	393	369	385	451	430
22638	37857	36614	28564	21874	17225	14402	12708	10255	7649	6236	5141	4153	3601	3059	3139	2798	2373	1947	1959	1775	1893	1888	1981	1715	1732	1510	1141	1003	1004	932	950	918	827	3558	7545	4751	1016	692	757	650	651	649	670	648	695	662	656	655	670	666	741	632	657	663	650	647	632	627	669	644	654	673	686	644	709	1071	1107	959	849	713	686	653	653	589	639	611	665	626	659	683	643	644	634	663	611	642	672	634	625	642	662	641	655	631	644	627	618	662	607	674	653	680	579	603	628	705	653	652	663	644	681	643	694	628	627	625	720	641	601	614	618	639	672	612	642	626	681	676	635	646	628	620	610	654	623	653	645	628	619	637	669	635	616	610	657	640	671	649	649	674	640	667	616	611	623	651	667	589	623	661	631	653	623	619	624	633	653	581	638	685	619	651	643	639	607	627	677	683	619	625	648	620	629	630	644	671	615	628	673	620	641	588	600	664	563	636	610	624	606	670	621	645	601	633	615	647	634	635	623	672	635	646	620	626	605	625	606	607	672	624	642	649	599	631	662	666	624	618	624	645	651	659	611	602	638	631	660	627	641	640	627	631	642	607	653	609	610	640	708	611	628	651	649	658	593	652	659	622	674	652	652	649	667	637	632	706	640	623	603	613	636	644	640	644	640	680	644	588	605	702	672	630	639	625	628	618	654	628	567	613	639	618	625	660	620	666	626	619	671	643	618	647	609	635	647	696	662	654	666	617	632	627	645	637	695	672	634	625	657	613	646	630	687	602	632	620	650	597	662	646	644	641	617	626	620	656	617	668	659	629	639	657	624	672	652	645	622	638	640	668	622	590	661	608	649	684	669	651	626	648	688	626	621	633	601	588	621	673	597	661	620	639	681	647	662	637	647	615	635	656	614	674	621	689	656	643	607	661	660	608	648	625	662	642	658	661	632	627	698	595	607	608	649	630	603	652	608	605	676	603	617	648	650	623	647	660	579	636	649	607	634	657	633	651	652	614	631	607	722	675	611	616	679	633	622	669	651	616	636	608	600	646	636	618	614	635	606	652	628	629	614	619	665	603	607	645	648	670	669	603	641	669	634	594	631	610	682	586	693	639	610	653	629	641	645	623	616	671	617	642	599	615	683	645	648	625	656	650	632	636	629	608	689	611	619	620	596	634	636	584	681	610	635	636	638	660	645	670	604	602	632	625	648	639	652	620	603	593	640	648	586	648	677	619	671	644	656	582	613	635	649	660	643	648	617	644	659	656	697	598	642	631	593	640	568	642	642	622	651	680	639	673	640	618	669	608	640	647	613	590	684	617	605	662	677	618	638	685	622	604	625	662	639	638	616	623	636	675	635	605	610	640	635	627	666	695	640	659	678	632	654	624	667	634	642	664	658	635	651	668	658	620	603	722	622	639	650	693	598	655	653	613	669	662	685	611	638	615	617	659	677	642	663	655	629	649	657	639	597	658	637	626	652	634	604	582	638	617	629	625	628	602	629	674	675	626	671	652	654	600	680	654	693	654	700	603	626	652	627	643	613	653	605	602	622	674	615	691	608	623	619	624	646	616	675	630	662	591	629	645	639	633	607	634	611	657	585	608	615	616	633	577	639	625	639	653	658	632	668	621	640	622	622	637	639	688	637	649	632	619	604	682	659	644	663	654	639	651	634	644	639	594	620	633	615	612	642	581	605	603	643	655	616	673	642	634	639	687	622	636	648	631	659	616	627	594	650	644	607	643	604	656	626	644	646	646	651	589	685	578	618	643	692	618	624	621	651	619	671	618	628	676	577	622	600	621	661	626	637	693	660	625	681	619	712	643	628	586	612	672	627	639	608	627	649	611	669	631	594	669	641	604	649	641	638	625	628	650	616	637	655	632	651	605	622	661	644	600	630	651	638	679	637	663	624	609	606	654	576	635	635	637	639	669	604	669	635	633	618	625	645	654	659	639	672	652	648	590	640	644	603	626	584	642	628	618	616	616	667	664	660	623	597	627	652	626	638	622	643	646	678	618	621	650	590	675	653	647	610	646	703	657	624	575	683	628	607	685	646	640	647	652	669	680	641	669	628	585	653	599	630	623	661	653	610	667	647	657	636	619	641	632	673	632	660	652	576	644	621	631	665	648	606	652	643	672	602	612	661	672	688	588	642	655	662	667	658	671	621	622	677	639	686	631	622	583	626	607	650	603	605	641	609	651	650	651	607	693	623	680	668	636	626	655	634	672	641	623	672	622	646	660	627	650	618	646	608	644	634	628	632	601	656	594	634	628	637	695	640	618	649	645	648	634	633	680	635	619	596	646	638	615	653	617	632	678	614	629	641	636	592	654	608	635	635	638	642	615	640	600	642	652	619	649	611	640	630	622	653	649	618	654	659	646	657	603	640	667	636	621	637	652	641	650	605	654	620	649	665	611	625	666	668	610	651	625	648	660	652	633	644	640	649	625	602	654	625	645	667	608	636	608	591	589	581	649	614	650	645	650	635	639	643	679	627	613	629	632	673	638	612	610	703	577	638	582	650	632	671	615	592	614	669	590	633	601	624	647	597	641	646	611	681	596	673	665	676	659	667	630	641	605	679	617	642	602	649	612	634	617	625	641	598	596	626	619	641	650	667	640	657	635	654	625	621	677	635	660	639	624	636	659	616	642	611	672	610	626	619	610	620	624	630	619	642	676	683	672	643	659	619	595	634	658	667	625	611	677	664	640	616	634	645	602	635	651	643	646	632	626	610	641	646	639	615	621	662	647	641	689	624	622	630	673	634	643	648	630	651	638	614	603	622	648	589	635	641	686	661	621	632	651	635	600	636	672	625	635	612	637	613	637	704	647	648	590	621	601	620	658	650	635	651	620	618	651	631	650	610	638	586	623	615	633	664	586	631	685	658	587	591	661	642	686	614	638	632	661	645	648	608	651	624	679	667	620	608	676	649	665	647	642	656	615	696	654	607	649	660	634	625	599	631	656	625	597	585	646	659	616	651	646	609	630	615	662	651	663	660	616	605	638	626	647	637	655	675	638	670	666	670	622	637	657	626	632	678	659	687	645	602	701	618	593	603	635	652	625	641	651	618	619	609	647	663	595	562	671	619	615	611	628	673	620	644	586	634	618	623	661	639	621	616	652	596	619	661	653	637	600	659	598	664	648	622	652	600	631	614	641	614	663	665	630	607	636	601	659	591	614	683	649	627	674	641	664	633	627	656	633	635	651	669	624	682	590	589	672	623	670	622	624	671	613	633	622	637	621	623	634	641	608	706	626	695	668	636	651	602	632	615	646	636	647	616	617	598	616	625	642	626	657	613	616	573	646	660	645	664	622	587	682	632	679	644	680	669	604	621	644	662	605	586	620	665	605	625	586	617	601	654	652	648	607	650	663	603	692	630	626	603	622	598	597	622	670	675	638	630	639	613	612	665	608	588	646	602	641	598	655	644	606	637	631	635	586	627	647	679	628	642	657	652	631	660	682	662	620	671	608	641	644	627	627	684	636	690	653	555	612	655	650	613	651	676
27049	21408	18899	10722	4655	2765	2243	1831	1521	1107	902	840	662	642	650	596	570	543	527	478	526	565	551	557	539	539	475	440	436	388	413	428	400	408	397	538	557	380	412	367	388	384	392	384	384	380	372	362	385	393	381	357	394	390	381	393	334	381	379	380	363	363	383	375	403	356	365	412	403	412	370	388	357	392	390	360	370	363	359	400	370	347	370	387	391	372	393	347	358	357	391	358	357	388	371	401	376	395	327	362	389	411	375	391	380	385	439	345	366	353	379	377	393	386	389	350	398	345	390	391	366	383	399	374	362	386	392	390	408	363	377	364	395	374	396	373	377	375	361	385	358	373	388	365	388	395	359	392	366	366	335	371	368	388	361	371	371	405	379	382	380	373	374	372	404	404	385	353	385	345	344	352	390	394	418	392	371	356	366	416	371	393	344	414	399	382	362	387	416	359	381	351	369	368	360	362	361	374	398	396	358	333	369	365	356	383	383	364	377	340	357	378	387	376	342	429	359	389	342	395	359	364	370	408	401	400	395	372	367	376	399	376	367	373	355	384	362	368	353	369	383	388	373	377	345	368	367	371	341	371	365	403	398	365	372	376	363	351	380	389	385	396	362	355	356	333	363	394	375	390	396	369	404	353	414	368	398	390	355	384	367	375	359	381	367	375	351	389	377	394	396	356	393	365	327	350	350	370	388	386	389	336	411	390	380	362	362	348	346	357	401	372	417	342	367	383	351	373	372	395	359	340	364	362	370	341	376	361	378	393	348	386	368	339	383	375	375	353	328	395	411	382	370	364	387	385	348	343	412	392	403	403	350	349	400	348	359	394	380	384	376	361	400	362	351	394	376	377	329	361	402	397	416	360	374	388	381	365	384	386	395	368	375	384	390	363	357	372	373	390	367	340	401	373	370	364	393	367	357	368	398	363	399	414	367	379	402	439	387	344	364	371	364	364	383	412	394	358	366	372	359	408	403	369	384	349	397	343	383	363	355	398	409	352	371	370	336	396	376	366	391	375	396	391	360	353	359	371	352	377	381	366	359	386	369	374	333	407	335	397	366	362	418	359	394	379	353	376	404	375	395	362	374	364	375	411	385	375	389	362	366	372	385	414	390	401	379	374	356	345	363	329	386	363	412	398	385	364	400	367	345	349	371	358	410	390	387	348	395	362	374	385	375	381	388	374	378	389	382	336	389	341	376	359	402	355	358	396	378	343	365	424	425	360	351	379	365	407	378	390	357	373	371	379	365	386	359	379	375	368	375	396	395	361	369	358	414	355	399	368	349	372	377	400	371	386	381	366	384	392	394	394	362	377	374	371	381	373	384	375	381	412	397	363	354	380	326	359	370	378	405	392	429	385	344	376	351	371	384	413	366	396	341	384	376	401	383	365	353	357	373	365	359	378	365	370	382	385	353	399	379	379	376	385	365	376	381	382	373	366	372	380	379	350	382	372	373	362	354	372	367	382	372	385	372	354	386	398	370	389	379	388	376	358	339	336	359	361	360	386	341	328	370	353	377	388	367	379	367	336	367	372	374	392	333	401	374	379	392	421	360	385	342	391	377	357	381	352	355	361	336	373	350	389	386	393	381	401	383	350	388	351	362	376	345	364	372	352	375	333	360	383	367	367	373	401	390	384	390	387	390	387	381	358	366	375	362	375	405	394	411	383	340	362	363	352	341	356	369	347	340	352	362	343	405	366	377	359	389	349	426	363	345	398	378	328	354	372	374	393	321	363	384	342	381	394	359	385	390	394	382	360	340	400	342	356	370	396	393	391	390	372	393	372	354	401	401	350	383	369	389	371	386	381	380	396	373	333	337	379	346	366	404	399	332	399	381	357	389	361	357	380	380	342	384	390	357	377	378	360	412	385	357	346	344	374	353	393	372	396	376	376	348	386	392	325	387	389	383	367	381	374	375	374	380	384	382	386	380	401	379	365	381	350	401	366	406	390	397	360	379	380	363	363	390	378	390	368	373	385	395	380	373	368	373	363	350	384	359	349	356	355	362	374	362	391	363	355	376	378	381	360	387	353	395	378	352	374	398	348	359	377	401	374	376	334	386	364	357	362	340	359	378	358	393	362	384	355	374	427	365	350	366	393	375	397	350	362	365	367	366	346	382	396	372	360	345	405	382	369	408	383	377	390	370	353	361	347	382	386	385	350	351	363	381	358	361	366	393	391	375	350	369	356	368	340	367	365	383	406	346	381	388	340	342	335	365	390	354	400	383	366	394	378	363	372	398	383	342	370	399	359	393	371	365	354	396	359	413	371	379	356	399	381	363	380	368	363	389	338	353	364	362	317	325	383	345	341	375	382	380	407	400	337	377	365	370	385	370	411	393	348	381	367	355	389	383	416	373	369	360	359	364	361	390	327	350	393	373	364	360	360	322	366	374	365	374	384	385	354	396	357	394	389	371	376	366	354	393	385	376	369	375	396	374	373	352	381	334	362	328	346	414	397	365	374	349	346	381	368	336	395	357	332	363	377	348	377	344	364	357	328	374	341	384	371	363	359	360	390	402	338	400	340	391	353	354	345	392	372	356	373	363	367	416	380	349	384	347	381	370	349	397	380	403	354	395	395	369	397	361	353	377	364	376	369	357	360	399	371	338	378	358	387	340	395	350	395	361	385	378	364	391	378	351	388	390	364	369	381	369	383	397	332	383	370	378	380	389	339	388	387	370	407	337	369	377	345	358	393	391	375	370	365	400	379	362	417	361	404	380	380	353	377	387	363	377	341	371	401	378	358	379	402	384	405	401	387	373	377	351	360	372	348	379	396	368	374	415	360	349	360	338	345	365	380	325	376	389	391	385	383	368	370	349	366	388	388	393	379	374	354	356	353	343	377	392	347	378	345	349	353	368	370	364	391	379	374	371	418	381	374	365	389	375	397	356	384	412	361	368	366	412	399	363	429	358	366	405	388	408	430	393	386	390	415	370	366	379	398	399	338	403	357	352	376	373	408	362	357	411	374	383	356	383	371	408	365	392	367	359	376	365	360	365	394	356	353	391	356	343	370	397	390	376	402	389	330	403	366	385	390	347	390	380	365	381	365	379	379	361	414	388	347	380	394	372	379	336	360	381	373	356	364	396	377	358	382	356	359	365	383	362	392	353	374	371	374	399	353	384	378	352	360	378	324	398	410	343	386	386	404	382	395	358	367	366	381	380	384	396	404	383	397	374	360	382	374	375	340	374	356	384	409	336	384	359	394	395	369	373	384	410	364	368	384	385	390	392	370	395	359	398	369	371	396	393	381	329	385	353	391	373	355	371	361	374	372	395	407	400	352	363	402	369	395	391	371	369	380	364	384	382	386	390	385	381	391	439	354	357	358	369	383	395	367	336	392	371	377	382	402	371	347	370	377	356	378	355	376	354	373	376	348	359	364	383	358	407	387	389	366	393	376	327	380	370	412	393	391	351	372	364	358	357	381	339	366	337	383	349	382	372	380	359	409	359	341	390	372	377	330	362	372	404	386
17164	25437	24043	16866	10752	7415	6406	5268	4427	3186	2304	1960	1650	1526	1602	1375	1283	1177	1034	991	989	1109	1206	1133	984	947	929	752	697	676	702	708	689	655	705	1114	987	581	567	623	589	598	534	564	609	550	573	550	546	620	579	610	612	599	589	552	542	562	606	510	539	551	552	542	576	589	600	631	623	566	603	585	566	605	574	580	576	584	575	582	557	588	590	546	560	581	568	559	597	562	586	585	558	581	607	606	542	568	529	562	540	545	572	549	551	513	574	540	560	530	609	538	574	533	526	547	535	521	591	529	570	554	600	584	574	583	557	567	581	566	622	542	609	578	554	556	551	575	515	530	566	590	559	568	587	551	593	575	564	532	562	583	562	567	558	591	615	605	575	603	577	536	571	541	583	572	577	559	582	543	535	565	555	603	570	558	579	603	555	565	600	609	479	617	591	577	587	572	584	594	575	541	574	534	537	580	571	544	558	552	559	586	570	550	553	566	548	539	590	586	581	552	544	585	535	549	569	559	552	507	590	596	614	591	548	593	547	579	553	594	572	603	606	595	564	582	527	562	533	543	555	570	560	568	536	605	555	608	585	571	576	592	613	583	583	559	547	545	520	569	571	567	517	553	568	549	572	572	540	583	620	549	581	566	514	552	561	583	577	579	555	569	538	515	566	591	555	583	529	540	551	577	551	553	586	580	533	592	504	548	561	497	575	594	547	563	567	561	550	550	535	533	553	566	550	584	533	565	567	588	573	581	534	589	564	564	550	546	560	564	579	549	524	556	584	589	564	539	544	561	520	576	582	607	551	561	516	561	550	589	581	532	569	562	541	514	569	583	526	573	609	609	530	544	612	577	559	589	549	570	590	597	567	595	536	626	531	587	552	565	566	576	542	579	500	529	578	561	539	565	587	570	558	583	580	556	577	574	551	578	571	564	521	570	598	540	592	534	581	575	552	573	630	557	579	562	586	585	611	550	549	534	603	576	566	519	553	509	582	533	584	550	595	600	574	590	521	533	571	583	604	534	587	578	547	553	538	558	557	568	579	556	573	530	570	546	609	572	608	588	577	540	556	586	537	550	569	557	555	566	558	575	590	571	556	579	547	566	574	567	564	572	566	561	555	573	629	592	567	580	562	582	570	582	586	569	578	592	591	626	587	573	554	564	530	540	542	605	569	530	559	552	595	599	572	538	537	555	570	570	578	546	537	590	586	554	579	515	581	571	581	544	553	597	545	590	553	580	551	559	546	576	602	656	553	554	591	581	614	543	576	589	521	530	594	563	523	532	558	585	573	553	572	562	584	555	562	565	576	549	565	588	588	549	563	646	596	597	574	594	601	535	526	544	575	570	509	579	542	548	539	549	550	532	567	554	582	538	546	543	578	592	558	605	548	538	585	586	554	561	565	566	578	585	602	562	533	565	551	595	541	545	569	541	592	531	581	540	586	580	557	564	591	562	574	597	538	575	553	546	558	596	587	580	544	549	579	572	574	594	596	560	578	590	570	560	594	541	549	604	584	545	550	587	583	561	579	574	502	581	567	556	594	548	538	545	559	575	588	574	612	577	584	595	609	570	596	554	563	569	606	536	593	562	584	538	551	549	526	558	560	562	585	568	584	601	588	597	566	570	599	567	542	529	610	573	525	582	573	542	588	579	572	559	530	564	573	577	573	545	638	556	547	567	531	553	567	530	586	541	566	535	566	563	589	576	553	554	562	585	542	564	604	561	569	556	592	562	555	566	567	536	599	608	576	585	585	553	557	570	546	557	573	554	572	599	582	553	606	579	618	613	573	572	556	563	559	558	556	556	522	560	548	526	542	544	560	531	560	563	543	566	534	567	530	571	551	618	551	562	544	612	558	573	583	568	561	551	560	544	572	568	597	567	527	608	558	593	591	583	558	566	581	557	617	535	564	541	558	547	586	551	567	543	581	545	577	597	601	564	575	582	569	525	546	551	618	608	562	568	553	567	585	569	614	564	603	547	535	619	565	559	557	534	590	566	579	599	581	551	581	531	571	597	559	573	567	574	546	558	546	571	608	549	565	531	618	564	584	550	565	550	587	579	589	557	593	533	555	595	604	565	588	548	569	584	572	598	544	555	568	569	531	580	575	546	580	571	532	574	581	568	571	608	602	585	557	599	545	562	539	565	567	579	568	543	595	593	554	539	561	561	527	570	591	535	545	573	600	555	593	556	522	573	560	573	559	553	577	579	558	559	538	583	560	542	535	556	547	541	576	520	571	601	551	574	570	538	586	573	538	582	586	579	530	617	538	543	605	541	551	574	537	567	583	541	575	642	521	547	588	567	565	542	538	626	538	560	532	567	595	595	565	575	581	576	608	578	607	529	545	577	534	571	569	550	586	553	561	574	547	574	594	595	563	560	573	579	582	578	557	573	588	561	540	619	576	598	551	546	552	568	596	603	596	562	581	540	572	575	563	538	570	526	604	600	554	600	580	562	564	566	561	562	545	599	566	610	585	573	556	565	554	593	553	610	535	614	568	580	591	586	557	566	516	558	567	583	568	567	592	582	506	601	582	534	562	614	546	571	528	569	576	542	589	598	554	552	577	571	560	582	620	567	552	557	561	586	563	572	574	554	575	531	565	584	563	585	524	593	610	539	532	557	594	544	591	545	582	567	565	535	607	542	555	562	601	624	520	565	509	533	549	581	570	538	561	540	573	577	578	559	551	568	559	559	572	544	563	536	554	591	592	600	589	530	590	552	580	582	551	541	573	590	584	565	584	583	525	580	553	562	554	571	568	580	565	577	561	525	539	607	537	613	627	595	497	602	567	571	517	562	535	563	559	561	604	587	567	570	564	636	561	591	596	583	553	557	570	546	552	607	579	610	547	555	580	594	575	563	557	574	534	599	559	610	569	567	523	557	601	608	532	542	556	569	551	598	545	565	542	550	564	558	580	593	560	588	554	548	576	543	541	506	533	563	589	537	597	625	550	557	539	550	575	580	557	578	542	571	552	580	560	620	551	553	566	524	563	551	576	567	566	522	567	557	540	599	603	583	562	559	548	549	602	562	570	572	580	560	558	525	601	576	565	501	528	591	547	553	571	568	560	567	569	542	589	574	561	560	540	559	524	614	534	536	566	589	618	524	563	613	564	587	555	559	536	555	562	541	569	597	545	607	594	558	536	568	592	571	580	585	579	563	538	599	571	591	518	551	588	594	572	526	557	569	574	585	567	562	567	588	547	527	540	541	561	567	571	587	573	561	577	554	574	557	592	596	538	534	578	577	539	531	553	578	582	619	556	560	544	583	585	557	593	524	544	583	534	524	536	558	545	576	559	568	559	585	587	524	534	593	517	583	580	568	597	561	568	543	533	605	567	569	588	569	574	540	546	539	583	574	567	563	533	573	540	593	565	567	559	614	597	566	558	561	586	550	589	585	582	553	609	558	579	555	573	599	581	581	584	565	540	518	552	604	565	559	578	537	571	617	537	561	553	577	548	559	578	582	607	544	549	587	621	556
24273	21410	28698	24479	20827	10682	5343	3484	2640	2079	1488	1289	1070	1026	957	905	877	830	763	670	700	756	694	758	675	661	611	547	548	513	498	501	505	509	705	1839	1170	503	485	436	413	439	451	415	445	444	441	444	435	427	475	484	448	440	408	449	456	438	419	427	464	466	422	446	436	464	520	483	530	487	467	457	456	437	434	455	457	435	442	468	456	421	431	435	410	446	476	452	435	442	444	425	426	407	419	402	450	443	471	426	432	443	442	412	433	416	438	468	429	431	428	430	435	456	451	404	464	444	457	447	447	448	384	425	451	443	431	440	423	439	430	413	414	437	446	452	445	407	437	437	415	437	420	441	442	400	454	437	440	462	430	408	416	443	419	414	426	425	418	443	432	444	438	436	449	477	425	439	435	430	407	425	437	443	432	421	464	446	450	427	454	476	425	460	406	423	410	464	430	419	408	443	398	424	395	438	440	407	441	474	468	406	433	395	457	457	434	465	439	426	431	437	421	408	421	458	420	465	425	406	420	418	385	440	436	445	442	422	449	428	441	433	407	440	461	424	467	445	429	418	417	437	446	447	444	409	432	440	410	417	439	448	430	429	433	398	412	425	440	422	416	466	461	444	442	410	454	419	448	426	425	427	450	442	402	453	458	418	422	408	439	427	447	476	471	392	422	442	444	395	438	432	433	428	461	443	430	430	480	414	404	436	398	432	446	406	446	441	443	456	424	444	456	432	417	429	402	390	429	433	405	398	441	433	441	472	449	453	413	453	434	475	500	402	450	424	447	442	446	457	419	435	398	465	425	431	445	442	441	433	411	462	396	425	437	387	412	412	449	411	451	463	459	474	451	452	460	436	416	451	408	425	448	449	464	420	427	402	456	413	462	454	441	429	446	433	401	441	426	441	433	422	413	450	448	408	452	450	443	464	476	414	483	401	403	429	440	435	432	422	434	467	457	455	445	431	424	453	416	361	442	416	459	411	442	448	417	463	453	459	419	424	411	447	455	447	446	436	435	437	429	448	451	461	404	455	416	424	418	450	422	429	405	437	461	450	415	431	428	403	436	390	446	465	452	467	436	459	412	426	465	418	424	380	421	438	434	431	404	421	462	445	436	411	435	455	440	386	345	471	445	397	437	387	391	415	452	447	413	429	465	442	430	418	420	446	436	434	429	421	425	430	413	432	457	417	406	426	421	430	434	483	466	450	449	398	431	423	437	418	386	420	389	438	422	468	428	448	449	456	438	421	434	469	433	451	448	438	383	418	430	411	432	456	453	425	445	418	427	423	454	440	427	445	442	431	441	439	448	437	457	421	455	447	454	411	451	424	485	444	476	445	437	416	411	469	446	439	483	415	471	432	410	468	466	447	381	438	458	436	436	411	449	446	442	446	448	439	428	439	439	458	424	429	382	444	449	467	446	413	418	418	409	425	443	434	453	469	427	463	452	424	424	396	448	397	475	445	417	446	446	459	436	444	405	473	419	418	440	447	414	452	436	446	415	456	398	458	433	404	473	423	415	419	473	448	460	457	417	427	424	457	448	461	446	440	457	434	408	437	466	409	453	480	434	475	428	446	446	401	444	435	449	455	384	465	454	434	438	444	442	412	462	428	442	421	408	464	469	443	451	451	438	449	451	385	457	452	390	434	402	420	435	418	442	486	443	454	460	462	423	435	451	425	408	433	457	415	417	392	473	426	460	433	453	450	461	445	451	412	455	434	468	452	436	437	437	435	437	443	426	431	439	425	452	424	406	409	429	443	410	424	438	422	434	442	459	464	452	440	429	456	380	448	423	422	441	449	438	421	421	434	438	449	410	444	417	460	399	420	458	423	443	422	416	450	443	409	402	452	462	417	447	458	415	439	400	416	452	415	466	426	439	458	449	429	467	458	449	391	400	407	393	433	389	440	426	419	452	417	454	436	432	433	440	481	431	428	426	431	467	463	432	430	422	406	384	452	440	431	465	420	428	443	455	407	429	433	447	435	458	431	427	422	409	443	485	442	460	404	442	458	427	413	429	419	443	446	442	427	412	424	400	440	399	424	417	416	406	376	398	414	439	442	443	420	410	398	448	427	437	448	430	429	443	461	448	440	434	447	431	457	457	439	421	404	437	449	438	436	450	438	477	448	377	457	398	458	441	455	427	427	431	426	415	433	486	423	432	434	458	402	439	448	441	433	431	458	438	422	442	432	382	458	419	454	449	408	437	439	436	426	403	455	408	450	455	436	464	456	454	442	437	438	449	409	419	439	447	424	413	443	460	429	422	418	428	419	440	445	443	416	430	425	444	452	466	411	454	407	431	439	435	441	435	443	441	445	466	419	432	455	408	432	466	436	446	443	428	455	436	458	416	417	424	457	423	450	425	447	429	449	457	456	396	411	433	437	442	472	427	422	400	415	448	471	459	452	457	449	437	429	470	459	411	456	470	459	460	497	402	449	446	437	436	416	413	430	429	407	399	437	456	466	472	425	468	430	457	442	396	422	412	486	402	432	458	416	446	416	450	447	379	417	421	478	393	490	432	454	413	433	457	449	443	419	473	466	426	443	427	441	448	406	471	410	461	462	439	446	426	448	420	458	418	458	420	411	393	429	413	449	423	429	431	494	427	428	420	432	446	392	476	472	439	433	430	449	454	398	455	412	438	424	447	431	440	439	437	461	449	442	451	440	452	421	444	411	444	467	446	412	475	425	435	450	426	393	441	421	442	429	441	450	400	445	482	431	425	447	474	445	427	469	434	468	428	458	473	415	443	427	451	390	409	444	417	447	431	441	439	420	399	447	454	425	424	445	420	415	413	437	443	427	435	422	456	422	414	449	438	427	427	423	415	429	463	429	438	404	449	405	469	446	441	429	430	445	439	443	427	448	449	408	468	431	436	410	465	453	457	420	420	423	450	432	454	417	426	418	414	446	427	402	482	413	439	423	416	423	443	428	414	404	426	441	443	425	397	429	488	471	426	463	408	430	454	434	410	416	393	436	414	437	413	436	447	414	469	463	415	434	428	428	454	406	457	491	460	428	417	456	408	415	442	440	436	446	435	421	440	425	454	412	408	471	446	431	448	452	432	427	462	448	395	436	465	400	436	489	440	412	462	397	434	418	426	433	469	412	431	438	438	430	411	434	439	411	434	417	434	442	427	413	417	433	446	456	472	424	442	439	433	430	394	453	467	418	418	455	441	438	468	457	431	456	449	419	397	455	440	424	483	433	470	456	448	437	409	428	435	444	431	436	432	426	449	443	429	418	451	430	466	456	442	421	456	456	445	432	414	429	469	438	456	450	397	445	465	414	400	434	425	457	439	435	439	422	448	436	402	469	416	421	405	388	404	409	390	433	414	400	418	450	425	438	451	413	421	443	430	406	414	460	440	441	436	438	441	425	425	468	457	443	435	461	432	413	441	389	420	439	480	475	427	454	443	404	456	471	451	439	408	414	425	445	421	429	420	473	488	438	451	440	449	442	433	431	478	441	472	410	413	439	486	450
20320	34462	32849	23816	16842	12300	10665	8790	7346	5629	4074	3449	2854	2650	2543	2253	1990	1775	1512	1447	1489	1602	1615	1621	1509	1353	1238	960	961	829	867	881	848	771	1550	4466	2570	804	708	693	693	737	662	723	670	671	671	680	706	691	712	639	676	689	681	688	647	696	692	707	712	639	672	651	699	710	899	871	865	716	670	688	665	675	675	615	643	659	660	667	677	663	689	601	638	658	667	688	642	611	690	656	693	677	713	639	668	651	644	659	642	675	671	658	660	656	651	673	662	635	692	627	675	680	673	674	671	636	655	697	653	688	618	643	704	640	671	690	636	639	655	657	670	684	659	678	648	671	666	645	690	692	651	637	610	673	650	666	644	668	666	704	650	662	687	655	643	673	645	681	640	681	660	658	692	605	684	638	671	685	670	676	611	674	661	660	623	653	619	644	672	679	674	656	631	664	641	667	694	645	615	618	701	624	639	669	659	651	684	644	696	664	671	665	643	609	629	661	686	615	648	646	688	678	632	669	661	638	691	683	626	672	688	681	637	646	648	620	629	662	653	655	668	618	668	661	697	637	644	698	656	686	670	655	693	661	663	619	705	656	687	655	655	651	676	608	720	661	620	664	678	659	651	640	669	645	687	630	672	658	709	682	617	660	609	625	662	663	668	621	641	665	573	701	711	646	700	655	659	668	652	688	699	647	689	646	664	672	658	647	636	629	686	660	668	639	625	654	687	658	667	647	616	646	626	605	650	667	637	658	646	651	666	663	636	604	694	685	675	651	600	645	643	642	676	642	632	636	648	680	634	668	616	607	692	684	645	666	669	654	637	696	674	688	647	675	655	676	632	696	657	631	673	623	725	689	663	654	674	682	644	598	671	631	646	658	662	636	646	667	650	650	614	670	650	652	707	630	622	630	632	652	646	636	645	628	652	645	631	643	621	639	698	658	624	670	626	693	676	656	676	662	680	665	649	642	634	671	662	666	647	688	716	693	658	606	644	629	634	663	623	639	639	698	639	673	688	616	628	668	630	665	685	646	629	659	673	670	651	654	654	676	658	641	662	653	631	629	674	649	594	689	642	663	645	704	663	703	653	662	672	685	645	713	645	671	693	687	663	673	672	656	646	667	621	641	662	647	644	654	662	659	660	606	638	635	643	659	654	643	666	638	636	654	629	685	717	647	650	669	629	692	662	645	646	637	703	636	632	605	662	665	640	657	623	637	660	652	694	663	661	670	627	652	689	644	681	623	642	684	665	677	630	659	680	603	629	678	643	657	657	699	638	627	637	690	636	668	695	667	682	686	684	660	669	644	626	640	651	668	656	660	663	669	691	692	642	631	646	677	666	634	676	692	642	678	621	625	647	674	679	685	688	568	719	673	666	656	656	665	659	678	649	692	728	617	702	621	685	636	647	622	635	666	653	687	662	636	621	662	620	634	653	664	646	659	727	624	633	702	702	594	648	663	646	635	648	643	683	709	696	687	682	681	644	637	637	682	705	661	672	670	635	637	634	681	633	726	674	624	635	658	666	656	645	710	673	657	672	655	673	669	698	705	644	639	673	612	616	634	655	685	688	663	624	656	679	698	684	625	632	648	639	676	626	644	633	654	682	661	667	633	622	668	649	637	688	673	608	661	669	661	662	668	679	618	698	684	673	657	651	629	642	664	634	643	637	656	662	627	696	690	651	630	643	652	658	635	685	622	697	655	651	658	644	603	641	668	683	660	670	679	659	665	609	591	630	679	601	630	697	625	677	638	684	625	688	637	692	587	648	705	666	647	624	679	643	739	632	618	679	632	679	639	659	659	649	670	620	653	672	678	635	651	680	636	645	692	659	676	677	624	613	670	645	676	631	673	637	655	671	628	665	643	645	687	637	621	668	667	673	641	621	649	617	666	646	627	645	668	689	653	618	645	665	668	598	645	668	683	675	658	677	684	655	630	704	640	671	636	661	621	656	645	637	634	633	696	667	658	672	664	711	641	615	672	645	689	657	653	654	671	600	670	654	644	637	629	659	639	647	651	652	676	632	657	649	672	687	677	670	617	654	727	657	655	714	610	669	654	693	653	686	652	726	637	650	701	649	649	683	625	659	648	656	644	630	677	645	660	648	647	693	686	671	608	625	673	627	653	635	677	628	621	679	635	645	616	678	702	589	617	661	645	687	614	652	639	660	639	666	638	637	687	651	658	686	682	669	662	626	665	685	656	638	612	644	623	688	713	635	659	676	688	665	650	697	628	713	605	650	679	666	682	691	640	699	592	644	660	662	693	658	671	680	640	675	669	692	629	652	623	670	625	670	672	673	663	623	651	668	609	662	658	679	626	631	627	649	652	651	684	676	668	670	670	687	665	652	635	697	684	703	653	666	628	640	647	661	651	655	667	709	657	667	627	674	663	680	634	647	678	658	611	625	627	637	651	681	644	659	667	691	665	675	617	663	681	637	691	633	638	644	688	685	611	671	685	671	617	651	668	668	639	617	631	654	688	632	606	666	653	631	637	603	626	650	696	656	654	656	672	648	678	651	664	632	641	705	638	673	637	729	634	636	656	687	633	595	668	653	620	673	673	648	685	621	630	679	698	685	677	656	645	662	643	662	694	664	686	618	683	648	643	648	654	638	629	694	642	660	668	633	605	618	696	637	684	651	663	676	654	659	684	686	621	662	647	639	731	685	685	672	665	639	626	665	684	652	680	607	633	633	608	651	675	706	681	658	652	601	720	625	673	646	655	688	659	655	687	664	687	641	629	706	655	601	669	670	678	664	689	700	631	678	685	633	610	649	672	664	655	681	668	633	676	633	661	611	615	652	664	677	661	645	695	669	667	668	668	679	688	657	662	631	659	700	644	676	653	674	605	623	633	652	616	659	630	649	644	642	606	627	656	622	658	672	655	673	614	649	727	663	670	622	650	647	654	698	604	636	661	676	684	673	660	694	651	664	628	636	636	678	668	726	604	628	637	654	688	636	619	692	617	632	632	655	630	647	677	654	649	671	676	713	656	650	639	648	635	688	686	697	708	678	655	666	693	630	686	604	642	649	698	701	664	624	665	675	679	636	657	640	614	691	621	654	690	697	651	657	692	672	659	656	660	651	646	691	664	640	689	637	667	670	633	654	632	645	668	649	654	662	698	648	679	703	684	665	626	622	606	641	689	612	666	630	678	635	670	669	589	656	685	685	703	658	695	646	633	680	676	637	707	655	634	643	658	646	647	680	626	672	642	645	625	616	681	654	639	677	628	633	628	684	640	657	656	619	637	633	671	657	669	626	663	703	654	683	644	722	641	658	668	704	633	666	658	657	671	671	641	635	681	688	676	624	645	657	689	707	622	626	625	635	696	615	704	671	666	630	612	613	616	667	653	666	644	704	670	654	612	674	645	667	661	702	641	681	649	619	641	669	665	659	597	710	661	641	660	657	643	661	620	638	637	648	676	612	671	621	672	624	657	697	667	650	714	630	652	683	679	652	653	680	684	666	691	686	677	665	639	656	639	627	664
23194	21346	29229	23841	21404	20947	12099	5559	3937	2870	2205	1798	1593	1478	1243	1136	1040	989	923	837	847	858	888	874	778	729	691	585	571	558	519	511	538	530	1514	2930	1909	586	451	445	433	441	445	456	436	476	444	424	454	435	437	482	505	419	435	418	433	421	430	432	419	433	470	489	405	457	597	597	551	498	496	456	433	445	430	439	437	434	461	441	458	467	456	449	447	432	441	442	431	442	411	433	431	435	447	366	382	419	442	434	439	413	437	420	436	431	402	405	428	434	454	395	424	396	475	425	420	456	450	447	444	412	437	451	411	466	397	397	415	377	418	424	409	435	410	419	447	436	426	446	411	434	447	460	426	465	421	446	422	436	490	430	444	392	442	396	418	388	421	462	422	445	418	464	403	405	452	429	478	381	452	430	425	405	451	424	479	402	438	450	445	413	447	480	372	447	453	418	409	424	409	445	386	411	456	423	419	445	436	402	427	416	447	473	441	424	462	425	419	441	437	428	420	441	413	451	418	393	437	447	411	446	469	459	421	447	457	442	414	406	434	447	458	423	480	420	442	451	425	443	413	455	403	428	440	428	418	462	434	446	419	415	429	426	419	399	416	427	451	470	426	458	449	448	435	411	435	410	423	437	442	414	423	419	417	426	457	439	417	470	470	435	441	475	431	401	437	388	463	441	459	491	427	435	413	419	437	420	458	419	402	448	412	444	409	424	441	405	422	403	455	469	426	431	453	437	447	451	441	402	450	416	413	434	401	433	423	415	421	446	446	441	459	429	394	442	435	447	423	398	425	431	447	451	442	411	432	434	423	419	464	450	443	402	441	447	415	446	417	451	383	425	445	442	459	425	447	455	445	431	417	432	433	454	410	417	480	406	425	433	462	427	434	418	410	408	446	461	460	466	426	425	444	425	399	457	449	420	476	409	425	426	379	424	426	425	435	417	421	442	414	443	388	431	432	442	440	444	433	441	395	421	416	439	442	394	437	401	426	465	420	424	449	452	479	424	401	421	453	460	415	425	431	469	426	441	417	426	423	437	461	436	444	445	447	413	469	424	408	471	406	451	476	433	418	420	424	397	452	412	441	393	402	411	469	445	452	426	409	425	422	432	416	441	432	418	440	443	425	472	414	431	477	419	462	437	438	408	437	408	432	479	429	426	450	453	406	440	441	425	442	445	383	446	433	425	433	439	429	452	429	434	453	429	427	402	442	462	423	445	437	397	431	433	391	420	422	443	404	442	458	436	463	420	408	395	403	427	455	425	432	429	428	407	451	415	417	402	430	447	430	405	391	466	413	432	432	458	426	440	443	436	416	441	436	446	431	422	461	433	421	435	441	424	437	449	445	426	416	455	426	435	419	442	443	442	421	416	434	443	457	428	421	431	397	475	468	404	453	427	424	454	464	411	444	425	429	455	445	443	460	461	416	414	442	437	489	443	423	458	415	429	450	424	432	412	398	472	405	426	440	458	466	413	470	423	403	416	439	438	440	415	453	442	434	414	446	446	432	393	437	391	422	432	430	440	452	464	410	451	427	407	442	412	454	409	398	409	467	407	431	403	466	420	463	405	420	432	445	426	445	422	435	422	443	460	409	396	389	409	387	454	453	426	418	439	460	449	432	452	440	402	421	441	441	434	448	429	449	417	410	419	410	439	450	415	449	441	454	425	449	422	420	434	459	447	441	453	416	442	438	454	451	433	454	434	415	438	432	454	410	430	442	430	412	402	445	440	420	431	414	438	397	423	423	409	426	410	427	418	397	404	396	411	406	416	441	440	418	426	442	416	421	428	442	413	417	428	447	473	421	435	427	394	416	429	453	420	400	464	440	416	398	408	384	418	450	423	435	462	411	421	480	441	403	412	445	411	439	455	432	470	427	407	428	440	427	429	447	444	400	434	466	405	450	420	417	407	427	419	446	399	434	450	461	402	452	407	431	437	416	444	448	435	426	410	454	424	448	435	428	419	469	404	467	430	412	443	442	403	444	439	437	415	375	434	417	438	419	444	457	433	433	456	448	424	446	420	421	436	445	432	433	414	397	442	383	396	451	449	419	433	409	427	445	424	399	428	456	408	396	451	454	443	426	414	405	401	446	452	432	444	442	450	410	461	423	417	413	435	403	410	428	425	422	410	414	414	408	439	406	453	424	415	423	448	434	451	432	421	443	441	456	440	410	449	405	413	414	431	422	416	439	434	423	449	443	435	442	431	392	454	454	421	453	412	431	435	449	441	415	464	473	458	430	411	474	425	421	426	437	433	431	419	412	415	441	400	430	460	426	429	422	432	437	425	423	428	427	434	394	454	451	427	455	424	420	410	392	435	436	444	440	438	438	449	383	434	391	428	429	383	440	441	398	408	430	372	412	450	435	417	429	451	398	440	417	420	467	446	445	394	443	444	409	432	384	429	452	404	459	452	434	415	430	443	415	423	430	459	430	472	427	434	439	415	414	448	408	424	417	415	427	424	403	470	426	434	440	388	427	468	430	431	429	449	408	410	439	448	416	409	434	434	378	427	428	445	437	431	424	427	446	436	450	454	455	436	421	422	413	460	428	446	416	434	440	453	420	450	414	447	429	436	425	428	402	408	474	411	413	434	466	389	429	413	465	432	450	407	414	463	458	466	397	447	460	424	465	434	422	461	418	438	458	426	402	417	404	481	433	424	441	440	445	471	432	444	416	433	420	429	411	425	455	429	443	456	410	424	416	428	435	443	439	436	415	431	404	429	432	399	399	446	423	449	433	421	435	429	470	451	439	448	450	401	430	386	436	420	406	449	416	452	418	416	465	438	423	421	463	453	434	447	426	429	418	444	468	464	473	464	428	426	432	421	406	431	448	435	461	435	427	427	421	461	416	415	416	439	446	460	451	440	417	421	418	441	406	444	449	463	415	454	449	427	422	422	431	419	437	437	428	435	430	444	444	455	436	435	402	464	428	423	422	413	409	415	417	441	448	452	457	382	435	466	427	423	456	422	412	422	409	414	424	447	450	431	429	449	412	406	425	438	426	446	439	413	410	413	428	453	436	408	419	468	379	423	427	442	420	431	426	446	439	403	477	432	444	453	394	418	439	463	403	432	436	427	463	515	464	458	388	452	440	423	459	444	448	425	372	423	426	408	425	429	406	445	392	427	442	423	427	429	409	411	409	428	422	424	422	470	468	491	407	473	439	456	417	426	389	425	409	442	447	428	398	448	440	431	397	447	409	440	421	426	409	438	419	413	424	434	426	434	421	394	411	433	457	427	396	425	428	445	433	478	454	429	457	441	442	456	429	415	462	442	413	441	401	474	438	391	401	425	457	450	449	436	408	424	440	417	436	415	426	451	422	449	422	430	406	462	404	436	451	460	437	433	434	434	405	446	403	474	456	430	396	394	453	417	444	452	439	432	405	452	445	442	390	396	451	434	412	428	426	435	398	436	399	467	459	397	448	387	437	419	421	425	477	388	477	405	409	451	428	407	398	442	396	422	420	450	434	418	427	416
23015	39611	37746	28848	22126	15950	13700	11905	10117	7885	5873	4872	4070	3739	3184	2950	2680	2279	1996	1939	2000	2062	1992	1969	1777	1466	1476	1079	1018	969	971	859	866	910	3616	7099	4350	1006	698	727	658	678	676	639	637	680	623	681	646	651	710	680	657	655	697	713	666	651	624	662	603	661	638	675	610	730	1092	1106	916	840	768	686	663	622	665	669	616	645	624	646	648	660	639	625	639	619	640	611	580	684	610	601	668	661	660	591	629	596	622	592	651	630	631	661	674	666	648	562	630	634	687	613	634	592	653	628	648	638	612	646	575	634	648	601	633	614	667	608	652	591	626	611	675	648	598	651	597	617	627	591	651	627	653	618	622	567	653	643	635	623	616	588	589	626	615	566	651	655	631	636	584	662	603	641	676	630	649	649	634	678	638	605	654	678	669	615	586	606	649	641	628	620	672	646	613	641	620	686	597	654	624	657	605	642	667	673	651	637	637	616	634	658	665	640	598	636	630	681	645	618	688	591	582	632	671	627	633	636	607	692	602	672	677	643	626	612	652	650	636	648	636	605	611	623	592	629	635	638	634	629	659	649	657	626	640	637	658	638	659	641	598	646	612	642	622	628	612	622	594	671	657	656	612	650	613	621	644	603	630	655	662	651	625	595	642	699	648	640	639	587	662	637	686	668	632	643	656	658	612	659	710	614	635	620	642	642	652	661	601	650	689	643	627	642	660	658	640	596	698	616	624	653	668	634	626	680	664	642	604	650	605	642	639	654	643	645	634	616	647	601	635	612	617	640	665	660	626	595	604	634	710	642	603	656	578	652	642	710	624	600	661	633	559	670	632	625	610	635	600	656	637	601	639	667	635	639	641	643	645	629	598	676	647	599	582	590	635	597	667	620	623	625	621	648	630	616	647	598	609	662	616	632	613	608	628	585	684	625	619	605	621	618	627	659	635	634	631	660	641	659	628	631	648	652	657	645	635	622	662	670	653	659	647	613	655	619	633	608	615	630	667	621	639	638	625	660	628	663	651	634	612	650	642	605	617	617	662	634	586	644	628	635	605	603	660	604	626	606	640	637	622	611	649	594	625	625	651	643	647	620	674	646	691	640	642	581	623	645	611	652	610	575	623	623	647	680	640	645	636	611	598	661	648	626	678	608	634	637	665	613	654	653	607	640	650	670	631	636	641	608	656	658	566	658	614	654	633	623	622	656	655	634	681	615	609	627	639	662	641	639	624	606	638	634	618	636	654	630	637	669	705	598	714	625	664	661	665	652	596	614	646	591	670	639	594	628	646	619	709	621	628	643	629	621	639	648	638	647	620	618	600	622	614	628	649	651	632	665	658	623	685	604	634	658	679	601	665	668	628	609	654	647	636	643	628	639	657	638	649	634	619	628	601	631	640	637	665	664	691	622	630	603	647	622	649	626	631	645	645	660	596	573	629	635	588	619	645	680	631	580	620	625	676	679	641	641	610	639	645	627	675	634	626	620	591	613	599	628	600	596	628	634	623	657	635	636	638	597	634	682	611	609	612	624	611	614	627	665	616	611	646	666	661	664	648	634	668	647	644	650	627	678	609	660	646	571	659	573	635	651	601	647	629	645	619	674	623	588	655	601	637	631	697	672	632	676	603	592	632	669	628	595	664	633	638	623	662	602	656	624	637	638	646	642	612	617	653	614	667	644	691	619	573	659	609	616	621	624	648	622	625	663	641	622	629	617	649	640	604	592	617	621	677	609	674	618	641	652	688	658	615	607	647	619	667	595	660	662	619	695	651	571	625	623	634	662	611	609	642	645	707	634	643	622	652	633	599	620	611	638	615	662	636	629	668	628	637	586	627	654	655	684	630	641	607	609	618	677	639	675	615	614	625	660	666	650	640	617	643	594	636	650	640	658	614	653	642	629	661	645	660	639	616	650	613	648	677	634	618	640	632	597	623	612	656	622	630	622	639	640	663	672	630	644	660	618	604	635	680	616	653	628	635	648	635	617	591	589	641	602	652	638	609	647	638	666	650	621	637	620	668	611	644	607	652	646	590	616	594	613	590	613	610	661	649	604	627	606	612	633	633	628	646	650	586	642	648	616	578	638	631	655	636	578	638	661	598	637	649	653	654	613	673	624	599	618	639	679	626	625	601	635	619	591	624	616	667	668	626	625	637	620	667	621	658	641	662	662	595	622	609	573	604	654	609	628	648	662	617	635	651	604	628	663	624	615	600	638	617	643	650	596	611	631	609	650	618	673	646	621	623	671	609	622	634	646	647	644	619	609	599	621	621	607	614	639	605	595	647	645	638	625	646	621	648	648	613	604	609	635	627	622	595	583	627	594	643	629	611	629	626	652	632	631	629	599	644	668	617	624	636	638	648	613	619	582	628	638	608	619	655	628	640	624	689	626	634	637	640	638	622	636	652	652	665	664	632	626	688	672	601	620	582	652	643	637	638	596	604	668	661	620	612	629	608	619	611	637	623	626	653	657	608	627	673	641	642	702	676	627	646	661	642	658	619	629	612	627	623	625	643	608	654	639	640	695	670	616	631	619	631	622	645	643	663	597	618	644	655	634	582	596	635	669	602	631	690	646	631	657	647	652	690	655	610	650	657	613	611	632	639	634	631	643	652	618	661	671	666	640	627	645	643	674	625	646	610	645	636	605	650	668	592	640	628	632	642	614	628	617	637	637	618	626	650	647	612	639	633	628	600	616	608	617	608	628	638	603	602	633	603	686	653	677	613	655	628	659	655	639	591	673	617	599	627	611	677	650	657	634	608	680	643	568	600	601	635	615	609	648	664	644	618	560	641	624	680	626	676	636	625	650	609	612	661	646	651	649	638	652	661	657	629	646	605	644	644	651	641	646	625	611	585	626	622	694	609	652	675	603	676	637	641	592	631	602	663	616	632	667	661	690	606	660	672	631	646	624	631	628	637	604	627	631	606	624	617	630	594	664	610	625	637	634	653	622	644	615	671	640	640	653	650	624	626	638	647	603	604	633	668	621	597	646	599	584	638	646	629	640	642	645	634	632	658	651	663	636	614	635	632	676	641	607	630	662	625	627	658	618	656	647	633	622	644	628	670	603	650	611	660	667	657	583	642	615	660	638	637	620	630	646	670	633	610	626	598	658	639	648	648	614	617	614	611	621	638	576	615	631	655	627	585	617	639	650	646	621	644	633	616	620	598	616	624	637	623	633	606	637	628	608	669	660	615	650	669	610	634	605	643	630	633	625	621	673	637	679	646	627	633	620	631	639	562	687	579	657	642	648	620	636	560	619	643	659	646	621	624	628	610	653	640	683	629	611	605	646	621	655	623	625	665	636	611	614	660	606	609	625	657	608	658	664	596	626	601	669	633	666	610	631	641	575	626	641	638	648	669	676	687	621	662	649	630	633	624	628	634	632	639	698	674	657	626	664	646	594	631	702	617	698	644	677	629	645	593	629	609	604	641	637	646	700	636	620	614	607	595	628	595	640	586	625	663	627	642	657	698	658	691	603	654	665	643	624
27116	21635	19394	10770	5026	2775	2033	1709	1450	1225	931	838	746	700	615	615	611	589	508	532	578	528	539	548	512	476	537	457	455	407	390	440	361	388	410	570	541	391	375	403	392	426	375	405	378	384	408	385	354	371	420	369	394	374	369	362	361	383	387	358	384	349	353	381	362	379	400	373	400	412	413	378	361	375	406	405	368	374	419	362	384	392	374	396	342	364	388	345	373	383	368	345	379	353	369	385	381	382	387	378	398	372	378	376	379	384	389	363	394	368	388	374	364	379	387	407	366	389	392	341	391	359	393	376	333	395	397	372	400	410	373	393	381	392	409	399	396	386	394	395	386	378	387	381	398	370	407	379	389	386	371	357	387	380	357	381	371	358	367	408	389	357	364	402	336	386	387	402	366	360	398	367	353	368	385	400	397	381	436	393	379	374	367	402	377	383	395	377	416	373	420	363	356	391	348	387	400	398	373	354	367	377	405	372	336	380	376	357	363	388	375	385	382	398	420	367	397	389	359	375	389	353	375	392	387	387	390	381	375	345	369	384	404	380	386	372	392	363	364	360	390	360	412	376	344	404	387	414	367	392	339	390	392	400	374	371	384	406	432	358	395	405	392	376	368	363	358	355	390	402	376	351	376	407	378	375	377	393	424	349	369	375	378	362	361	400	367	404	367	368	416	360	400	363	399	340	411	376	362	390	352	365	392	382	387	390	376	344	368	409	396	394	385	391	380	370	393	376	412	386	352	381	382	360	367	358	384	379	385	389	373	376	405	390	367	403	377	362	411	396	383	389	353	392	416	363	369	414	374	365	381	372	374	420	384	391	363	393	399	409	332	380	423	384	389	383	403	408	358	374	364	393	398	388	386	377	368	390	395	398	402	394	397	410	387	352	396	393	377	379	344	388	400	387	371	364	384	363	369	377	399	388	386	362	370	379	347	383	423	381	343	383	374	358	386	365	394	399	386	368	361	362	343	389	388	390	381	365	347	361	365	401	399	381	395	392	390	357	396	376	355	407	396	411	354	345	391	377	389	379	355	373	379	386	385	375	337	415	353	366	370	384	373	350	368	381	383	387	335	383	344	396	395	362	375	379	380	385	369	379	392	357	380	413	390	383	367	393	362	360	374	348	386	384	356	369	347	375	397	371	407	397	376	393	397	369	361	370	339	371	368	406	357	378	388	417	382	383	331	408	372	420	376	390	381	346	382	373	369	355	405	386	354	359	380	332	400	385	384	407	371	369	368	402	386	390	397	352	374	385	383	384	370	360	378	389	338	408	404	374	370	397	369	403	393	396	389	385	372	376	362	346	409	353	387	367	389	416	385	385	405	398	384	419	424	391	368	368	381	382	390	367	360	391	405	384	401	394	411	370	364	418	384	378	377	380	368	371	391	398	339	369	404	416	354	400	374	376	363	369	358	401	383	394	396	376	380	444	360	376	383	362	365	364	336	368	363	362	382	385	387	356	351	384	402	414	370	358	383	401	402	361	388	368	388	379	387	367	408	396	353	416	360	372	367	376	375	390	379	380	397	367	345	363	380	349	417	393	365	380	380	358	396	351	404	388	369	385	362	414	355	361	374	377	400	369	340	391	354	416	419	384	391	359	405	369	365	345	394	382	374	381	360	359	378	360	390	395	348	374	355	367	388	363	382	368	366	362	368	360	410	362	381	347	361	396	386	352	407	374	374	386	404	386	371	415	371	384	386	365	380	401	350	408	373	391	416	369	414	371	392	389	402	333	398	425	398	369	351	354	370	372	389	402	388	398	437	355	372	401	378	426	330	357	345	377	376	348	360	378	352	335	393	383	371	418	376	372	378	348	416	427	363	356	406	391	380	380	345	364	394	353	416	390	404	339	382	416	355	399	369	380	360	376	376	367	374	352	386	395	421	416	388	384	382	388	382	386	345	399	372	357	395	372	326	368	396	376	347	362	369	410	389	359	392	381	348	376	364	358	411	391	395	379	414	380	390	395	373	375	388	397	359	379	396	375	381	364	372	382	374	388	400	376	413	345	366	371	368	401	372	393	373	371	369	387	359	362	378	410	381	360	401	402	385	367	361	391	382	361	348	357	370	398	409	338	352	372	403	359	396	374	377	397	354	366	364	337	380	374	367	370	345	347	401	394	366	388	377	369	398	418	361	377	369	358	374	370	371	384	412	372	370	380	340	418	353	390	361	380	403	390	369	375	353	406	408	436	413	397	379	378	395	383	383	387	374	378	358	384	368	379	395	372	391	404	370	382	376	405	383	359	351	397	358	420	369	401	413	363	386	367	397	373	390	349	388	375	429	353	385	398	373	366	373	403	376	385	392	347	388	376	354	404	406	349	367	368	384	353	412	375	376	380	396	378	389	398	397	354	409	370	418	378	409	363	366	360	373	372	391	426	403	420	396	372	384	384	359	400	344	382	357	332	345	361	361	377	376	375	369	417	363	391	376	317	380	374	387	398	374	368	349	375	425	376	360	403	391	392	382	399	395	378	389	380	376	376	361	349	379	382	382	410	398	392	404	361	386	355	383	331	347	375	370	416	317	350	391	367	372	369	381	370	344	376	356	367	400	436	375	371	368	386	407	417	412	352	350	387	386	390	393	387	351	382	417	368	350	408	368	372	403	389	392	383	361	386	373	370	415	380	381	368	383	374	380	400	362	341	336	390	399	377	394	389	373	358	374	370	372	401	389	375	361	383	400	360	406	379	366	396	401	362	371	379	391	415	391	392	418	395	369	378	402	381	377	369	405	358	389	380	351	429	356	416	388	401	397	417	396	413	381	399	375	372	392	387	391	386	388	392	360	398	386	370	378	360	367	359	355	387	382	350	381	361	391	411	410	331	377	347	371	373	374	369	408	396	359	376	367	387	357	357	376	393	378	368	364	397	374	393	369	378	414	387	383	390	382	363	379	376	411	356	405	389	380	390	340	362	395	397	394	348	394	364	407	365	412	362	391	384	364	380	387	348	372	402	388	410	396	375	415	385	364	390	370	377	357	393	365	388	374	368	341	398	406	376	353	374	391	358	415	390	375	371	380	410	358	405	389	371	363	396	361	375	410	370	389	425	371	390	391	386	375	352	361	404	365	369	408	383	369	399	369	386	362	353	380	398	402	389	388	361	390	384	378	365	378	386	363	363	375	402	416	360	384	394	384	384	374	365	420	353	360	369	375	380	379	391	379	390	383	383	362	376	386	400	370	377	407	337	386	347	378	375	394	390	382	387	373	381	379	378	346	381	387	399	392	366	407	363	385	409	377	365	386	402	357	364	380	382	376	347	390	398	378	408	392	410	418	414	421	379	345	343	374	347	387	423	391	383	411	365	354	369	382	396	387	374	395	397	408	361	377	388	407	420	355	395	366	361	395	370	411	338	369	383	387	410	380	383	390	356	411	398	357	370	402	370	392	376	382	384	391	387	360	356	411	394	391	382	396	353	344	376	349	370	412	370	351	363	386	385	391	367	393	389	346	398	376	372	365	371	407	408
17890	27439	24876	16334	11385	7277	5535	4828	4077	3450	2575	2067	1729	1565	1373	1374	1202	1114	1121	1173	1058	1076	1167	1173	1109	938	934	748	741	721	670	642	705	676	664	1159	946	610	615	595	567	562	596	615	600	562	592	530	597	557	631	600	574	573	578	580	667	595	613	535	565	542	574	596	590	546	615	621	617	627	587	601	586	572	620	586	520	566	585	551	597	596	572	556	578	569	581	551	578	544	558	562	600	546	566	567	549	596	519	580	546	561	550	597	570	573	579	570	555	583	580	561	573	618	606	533	590	603	590	547	539	559	558	609	559	573	555	579	567	628	603	575	526	591	551	573	597	539	576	614	596	559	553	573	573	543	586	600	558	540	598	543	567	553	550	559	547	523	589	561	625	621	541	546	599	581	570	576	528	590	572	623	582	564	565	581	559	572	559	576	543	569	585	621	610	582	599	593	602	614	609	558	544	581	552	584	588	578	557	560	560	585	578	596	565	582	576	574	547	599	563	589	645	610	556	572	542	601	593	575	551	584	609	579	561	549	576	566	527	588	551	572	530	561	614	594	618	589	574	549	631	547	519	577	556	552	527	577	590	552	565	556	551	587	578	563	581	547	558	564	587	566	536	567	651	507	559	550	515	539	573	557	569	562	560	606	572	592	584	561	544	579	571	565	605	570	612	594	576	566	612	585	609	582	587	585	550	570	602	608	550	603	569	572	568	628	566	610	583	555	562	581	524	592	556	549	575	542	554	568	641	554	590	574	588	584	560	568	572	577	531	599	585	569	582	543	562	579	583	606	576	602	557	597	568	583	556	574	576	567	550	547	551	586	610	582	574	575	589	581	575	575	529	611	591	556	528	581	559	590	628	593	585	582	580	599	559	582	607	613	587	603	605	596	605	534	582	555	597	568	596	550	602	546	545	580	654	551	518	594	572	562	530	573	589	551	582	585	590	592	622	574	623	577	611	613	593	634	551	541	563	591	592	547	556	551	535	542	579	621	569	530	587	519	601	565	568	562	544	598	560	561	571	520	602	575	579	607	587	596	561	525	568	560	578	578	549	562	555	627	570	601	553	575	557	628	565	557	595	624	570	602	572	535	546	548	580	545	554	610	551	580	598	542	580	560	603	548	609	580	572	562	555	584	523	615	588	594	579	531	606	538	594	531	522	574	534	580	572	569	565	585	557	569	579	599	592	550	588	551	548	582	588	598	603	547	585	552	571	587	557	596	550	567	588	520	552	563	581	556	577	573	526	604	576	566	551	564	529	579	591	536	589	566	589	585	568	542	549	587	554	600	595	529	591	556	529	573	587	582	570	565	590	556	477	560	611	563	594	587	586	580	585	568	606	542	590	547	609	561	590	555	572	556	618	560	553	604	573	564	566	570	565	590	567	570	604	567	582	581	540	557	531	574	561	570	610	603	602	582	595	575	610	512	634	531	571	589	605	564	574	617	536	638	575	566	582	587	585	571	559	586	506	583	599	568	579	549	583	558	572	571	578	552	575	562	529	603	588	577	578	540	586	545	601	547	557	563	602	597	608	590	578	570	571	599	583	598	552	545	598	555	581	559	569	528	564	577	556	555	566	568	557	530	535	549	584	566	628	549	604	539	583	586	571	560	591	555	552	591	612	576	586	610	606	545	589	590	575	587	591	587	586	567	562	566	589	534	576	571	596	554	546	565	539	553	548	558	525	555	500	553	551	632	565	585	523	553	549	590	602	595	578	574	576	565	581	588	603	539	558	560	609	585	607	559	609	539	586	594	556	565	572	582	659	572	578	581	601	590	556	523	590	615	589	590	628	593	585	524	570	605	567	590	590	610	575	595	564	584	579	563	610	547	557	606	571	583	558	613	562	543	546	592	600	561	589	610	589	590	611	575	571	608	553	615	538	568	571	585	572	559	585	557	558	571	566	602	570	598	574	594	580	573	590	559	515	548	552	560	565	559	535	590	546	573	593	593	596	606	573	563	561	562	545	544	564	598	566	602	545	613	558	551	537	574	579	587	584	569	539	617	576	535	536	555	591	549	601	590	514	559	606	573	571	533	582	574	587	565	548	572	568	584	532	543	598	539	593	537	603	579	588	565	556	553	559	554	555	563	569	581	560	545	566	572	592	578	565	563	595	580	526	577	556	523	552	568	584	604	586	556	563	585	587	560	575	574	579	584	603	563	585	567	582	546	571	587	626	602	577	560	558	600	566	593	553	607	583	564	553	536	591	580	599	549	552	568	566	557	604	598	583	590	556	581	554	580	575	542	550	598	575	566	585	585	622	567	567	576	569	599	595	569	572	564	582	582	557	576	562	567	587	552	551	576	595	535	563	578	593	551	629	576	571	564	538	562	554	557	538	578	574	614	536	611	553	615	578	540	600	583	569	554	598	609	571	598	635	625	586	601	555	597	600	598	583	521	538	592	552	569	573	570	602	583	558	584	565	571	618	554	589	596	572	593	577	552	573	559	552	542	595	567	569	584	569	541	569	584	615	623	603	550	576	559	554	590	604	575	610	565	574	587	529	555	546	585	577	589	603	581	602	552	605	554	575	605	582	597	577	561	574	544	528	586	616	551	625	638	571	594	586	585	518	577	567	533	590	587	592	555	561	553	546	574	566	561	537	606	557	600	576	603	558	567	558	566	529	577	563	538	548	555	608	576	618	585	568	613	554	574	560	553	554	543	549	533	544	605	630	576	576	603	594	541	595	586	600	513	537	590	579	573	555	632	587	584	546	511	576	567	575	554	603	595	568	577	579	600	554	552	564	560	570	575	597	611	570	562	568	559	576	549	573	584	615	565	574	558	583	609	608	600	587	550	590	534	554	555	568	533	570	589	584	584	630	575	553	620	588	592	574	577	572	570	540	588	544	590	580	598	581	531	560	564	574	562	563	502	587	601	583	593	581	562	588	563	590	590	524	591	557	581	581	574	566	560	581	611	580	619	580	546	569	545	565	569	597	568	595	587	583	604	570	591	549	587	549	566	569	590	591	598	582	578	573	602	582	553	569	598	621	574	597	570	555	563	572	569	580	532	595	578	590	558	586	597	620	581	553	560	590	578	603	546	617	582	606	557	580	569	589	556	607	562	549	616	547	582	552	588	573	561	574	578	583	602	578	622	580	566	561	567	504	549	572	572	572	590	580	602	533	578	506	518	542	544	561	545	567	576	610	545	605	578	597	580	602	581	573	554	598	567	615	524	581	584	591	579	592	553	541	564	606	570	583	577	561	551	571	633	527	569	603	566	554	552	601	568	582	583	628	581	581	602	523	575	607	566	611	570	570	537	600	589	564	583	568	561	538	564	598	552	585	566	580	544	550	567	571	554	598	591	562	557	581	601	577	530	554	570	598	602	558	583	552	633	574	546	595	593	579	574	527	565	545	562	619	584	584	560	528	615	583	583	555	551	559	589	563	564	559	535	579	580	555	605	582	547	581	585	593	600	564	586	545	539	601	593	560	551	576	577	552	589	563	563	572	602	546	604	562	531	554	582
24186	21378	28619	24522	20783	10542	4589	3104	2586	2180	1626	1305	1105	968	990	897	807	867	714	764	748	777	767	779	703	636	630	566	553	499	504	529	486	539	718	1822	1261	563	483	446	482	459	458	455	476	415	479	411	480	497	476	458	477	459	485	473	479	484	444	444	454	468	452	470	462	489	512	537	539	528	511	498	433	471	415	484	440	458	464	421	479	451	482	448	459	472	430	459	486	431	463	444	442	434	459	436	441	450	431	459	428	471	422	437	469	428	451	426	448	467	485	463	470	469	453	464	458	460	467	453	452	437	429	451	451	440	470	419	427	466	447	451	436	432	449	450	439	435	486	457	455	407	451	462	445	446	467	428	455	429	429	475	443	483	405	485	447	422	493	431	452	460	444	451	467	449	436	433	447	485	482	433	427	434	494	468	500	417	449	402	458	404	428	465	460	466	445	474	425	474	422	464	438	465	460	441	473	443	435	461	469	414	463	445	466	453	465	471	416	458	458	440	464	453	469	443	445	478	436	433	462	484	478	446	419	457	452	458	447	413	428	418	459	480	481	466	479	402	475	429	434	465	407	443	469	441	469	483	472	448	460	421	431	449	461	461	460	438	447	423	471	444	450	453	481	432	467	470	463	446	401	471	457	470	454	423	424	400	442	420	472	442	468	452	472	438	445	406	444	505	433	466	469	417	474	467	430	420	415	440	435	467	446	452	452	416	466	442	454	491	430	441	457	423	474	485	452	457	455	420	424	442	440	464	475	435	460	404	464	429	469	453	415	435	418	455	485	458	465	461	445	432	481	487	487	457	414	467	425	436	469	472	484	466	456	462	453	448	459	475	495	460	439	430	439	481	447	454	434	432	457	475	405	423	467	414	465	449	481	470	479	456	433	456	428	453	434	451	443	452	465	434	433	510	469	472	451	427	479	464	451	472	456	448	443	427	438	463	409	451	486	504	450	454	431	437	490	436	460	449	453	434	433	448	450	434	462	442	457	429	440	418	444	466	438	452	463	446	445	478	441	429	474	479	420	441	453	425	421	434	485	464	440	482	430	444	459	450	422	423	459	438	433	455	455	456	484	437	455	366	451	421	447	433	426	445	450	429	408	448	437	473	438	438	459	467	431	456	424	439	458	433	469	439	399	474	473	430	457	460	483	432	455	443	447	441	432	434	447	419	413	444	478	425	468	470	475	422	467	426	417	429	437	427	465	459	424	465	449	442	432	447	491	476	429	470	455	413	433	456	412	466	457	474	453	446	456	444	424	428	460	438	451	453	443	446	456	446	444	465	461	425	426	463	455	451	412	400	466	455	455	453	445	401	461	486	397	473	443	451	449	483	432	451	475	436	452	454	449	427	431	456	435	449	434	462	418	466	426	467	471	403	481	450	468	454	465	470	455	468	464	513	470	461	436	431	469	468	472	459	420	474	478	424	434	461	425	447	439	469	416	435	446	456	420	442	491	440	418	470	461	441	440	425	466	421	443	471	448	404	465	466	468	456	439	474	453	457	415	471	416	485	474	423	433	453	454	398	474	452	446	460	493	441	454	441	433	449	412	441	439	430	439	427	450	465	484	449	449	441	453	484	438	451	452	471	441	462	466	437	413	453	486	484	492	434	438	433	461	469	461	441	460	470	461	447	462	457	461	441	447	444	439	511	428	437	452	422	412	460	437	434	446	457	411	430	433	470	478	472	440	436	431	474	433	438	451	452	439	431	442	450	488	434	496	416	456	421	433	457	455	438	416	478	420	479	448	475	487	460	448	443	479	499	489	463	482	438	468	421	438	451	463	465	430	451	428	445	407	465	408	446	414	429	403	444	452	446	482	467	451	434	456	467	441	421	476	473	425	484	471	448	474	429	444	440	452	481	423	448	444	443	451	413	439	418	412	454	469	439	413	425	435	454	434	444	473	442	464	438	456	457	436	471	427	475	423	458	437	430	449	421	439	449	449	469	412	467	481	471	437	438	447	426	433	441	422	415	456	453	412	463	448	451	432	458	451	438	460	457	426	466	423	435	462	477	424	467	457	452	460	445	408	469	473	458	424	437	454	434	461	473	473	469	473	439	477	448	438	461	454	436	446	441	500	453	401	445	449	463	429	492	480	439	488	451	464	511	440	454	449	442	438	425	463	445	455	452	436	451	431	469	488	465	425	379	458	459	420	443	450	426	457	470	450	455	434	439	463	470	456	426	462	433	417	437	434	469	444	451	433	435	442	451	467	434	458	438	443	436	469	430	454	466	447	440	428	455	459	438	459	466	463	430	453	460	441	475	457	446	468	398	428	454	444	446	419	416	435	476	430	427	468	437	432	422	474	411	451	464	476	476	469	484	440	435	449	412	485	454	443	433	450	460	447	439	421	444	451	474	433	486	421	478	456	463	448	461	434	410	451	447	487	470	455	470	488	448	488	490	486	407	471	484	430	482	474	430	463	426	470	439	469	439	472	447	464	472	444	506	448	456	454	453	431	461	424	464	486	477	449	455	447	458	453	401	448	458	449	444	466	470	446	405	458	431	476	454	478	465	443	415	436	488	502	454	429	477	451	427	455	495	448	429	497	436	435	459	474	453	485	467	465	454	451	445	423	420	473	412	443	464	457	404	476	470	453	474	465	409	409	434	442	476	487	443	452	462	445	437	469	422	439	521	440	457	434	434	455	446	475	464	482	461	403	437	484	440	437	434	451	445	437	421	446	454	448	459	391	437	465	420	450	432	447	465	428	437	465	445	397	460	440	473	468	434	468	462	404	485	428	449	434	462	471	461	379	464	464	416	406	431	432	437	438	438	459	444	435	418	453	460	451	471	492	462	453	445	451	430	452	445	471	447	453	461	447	476	403	474	445	439	487	450	464	469	444	449	468	472	437	459	466	437	473	440	453	437	453	474	472	457	470	425	418	467	442	435	461	443	402	453	454	475	450	472	438	438	457	456	414	440	469	418	458	445	450	461	411	461	413	465	448	464	453	441	475	476	423	425	401	439	456	477	445	461	458	428	445	455	451	474	426	475	464	455	455	431	453	440	437	414	422	460	429	470	449	444	435	455	450	414	468	408	456	433	436	452	445	459	434	452	471	464	446	452	475	419	423	441	450	423	469	482	454	456	456	418	428	480	440	401	469	447	488	442	448	472	440	443	407	465	452	476	459	430	458	451	389	451	465	439	397	446	422	462	425	445	437	431	408	492	481	462	420	463	430	457	431	471	451	433	428	469	439	475	466	448	464	427	465	448	462	451	408	470	442	470	432	425	461	478	435	447	445	460	424	438	424	453	451	444	465	453	474	463	504	436	446	430	458	462	490	478	448	414	476	411	429	454	484	405	445	460	439	446	445	436	456	442	409	437	452	435	417	436	469	440	413	445	452	424	427	445	462	424	446	474	446	462	439	471	443	447	477	426	455	471	447	466	391	456	433	429	481	453	453	467	467	455	473	459	491	424	415	449	461	446	460	391	425	437	435	475	471	431	467	478	443	447	473	446	475	443	443	443
20658	35193	32386	23538	16874	12045	9226	7958	7195	6156	4562	3484	2828	2507	2454	2257	1952	1728	1594	1618	1692	1727	1853	1671	1486	1240	1212	986	995	891	873	860	832	804	1474	4393	2944	868	694	671	677	639	738	702	630	694	700	656	693	679	682	645	716	653	740	690	687	718	694	691	688	694	723	671	657	685	789	884	849	844	721	705	654	696	655	674	654	662	656	672	649	693	628	665	665	671	686	698	685	693	650	678	630	669	667	682	696	685	689	704	650	685	641	681	663	681	682	678	690	667	701	706	697	689	650	662	715	633	712	650	691	721	674	672	673	701	693	706	633	674	710	667	637	639	683	682	710	660	650	736	627	695	676	692	700	680	688	622	640	712	647	692	644	646	676	667	659	670	659	636	688	675	693	692	655	714	719	649	652	666	650	765	675	677	687	691	709	662	665	697	724	654	632	648	654	625	687	650	681	653	652	691	681	714	680	679	661	709	652	726	723	659	671	657	648	643	681	713	688	651	660	677	650	692	662	670	671	623	674	692	649	677	655	652	656	713	640	652	661	675	711	697	607	695	678	701	683	645	721	670	659	679	687	665	682	709	694	711	676	678	698	665	672	729	652	662	640	636	697	693	634	634	690	640	711	648	740	640	669	626	694	658	695	686	664	684	685	715	696	721	669	693	686	663	666	703	666	672	737	689	652	650	664	712	674	675	691	687	686	708	720	635	674	601	707	628	676	659	686	673	661	639	626	634	658	671	657	672	702	674	702	680	718	688	709	706	662	670	715	668	660	699	678	686	636	688	689	709	659	685	670	667	656	642	676	677	700	664	669	666	650	675	701	703	665	717	695	658	676	682	684	680	674	708	705	694	622	701	681	686	640	683	676	711	649	654	666	667	670	667	658	666	670	686	651	662	695	680	707	698	699	705	696	675	683	641	652	626	658	668	630	686	648	652	692	673	648	680	694	633	672	635	674	709	657	641	719	676	685	646	688	717	661	678	720	704	635	657	634	687	688	620	679	683	715	639	662	702	645	667	697	687	682	662	714	632	682	707	660	686	691	678	666	622	684	677	699	642	669	665	685	653	708	694	700	649	661	697	661	717	664	683	666	670	672	702	685	663	645	667	695	647	662	684	704	645	652	697	697	650	645	705	703	645	703	665	730	666	676	646	674	668	720	633	643	694	626	727	678	661	653	677	664	677	668	692	663	650	665	630	677	705	703	674	667	688	691	731	671	701	710	673	660	629	696	641	686	675	714	655	652	685	720	691	708	654	621	694	655	661	668	610	688	674	680	701	649	650	684	621	712	631	665	642	646	640	646	668	659	700	617	682	668	651	673	670	663	629	672	613	665	677	715	709	633	644	679	665	658	666	689	655	716	731	690	670	697	664	640	663	667	701	698	656	719	651	708	693	679	676	677	687	677	679	690	671	688	657	651	626	637	649	652	668	689	671	650	659	683	709	650	694	711	631	707	692	669	626	687	621	713	638	685	702	650	668	698	645	665	625	682	643	685	699	672	689	663	691	677	689	660	675	647	664	656	656	696	706	648	681	679	683	693	694	673	690	697	663	647	693	690	730	676	649	678	640	621	677	649	674	662	645	707	700	684	637	677	677	605	640	692	691	746	634	737	733	673	663	665	678	638	656	718	678	660	672	673	677	693	668	663	658	669	663	642	693	713	656	680	631	689	684	686	678	668	705	645	675	729	669	660	676	666	690	715	605	679	691	703	645	656	681	721	675	641	691	660	641	663	698	635	653	672	650	669	701	692	674	637	625	631	708	692	686	686	680	720	674	672	693	696	649	640	696	673	673	695	722	648	642	691	715	710	680	715	684	692	617	677	709	666	713	685	698	655	663	671	690	656	618	652	724	688	715	636	680	673	669	663	652	682	647	690	632	691	694	662	666	704	656	654	654	690	664	717	658	675	636	652	665	677	680	720	667	662	681	622	673	694	705	704	688	683	665	619	638	673	622	634	682	665	644	685	669	674	688	692	684	655	688	648	670	675	707	671	669	709	656	661	666	661	622	663	690	664	702	710	643	669	641	674	693	681	656	688	726	674	652	650	643	672	669	677	689	661	666	663	668	656	663	674	694	659	667	712	712	673	653	670	658	626	667	697	656	722	668	657	640	719	629	650	640	696	679	672	687	632	638	681	712	667	698	673	634	720	663	697	674	692	675	675	651	638	725	670	679	659	710	684	690	694	666	682	629	681	689	684	706	675	633	668	681	654	643	640	721	683	683	693	620	686	674	676	674	684	670	664	661	671	666	705	678	658	641	655	694	674	662	608	665	644	641	646	625	682	678	650	674	666	668	649	669	656	648	655	709	661	659	675	708	639	615	717	629	692	659	684	743	668	703	644	684	709	669	646	663	690	640	674	663	664	649	682	693	687	718	653	669	661	671	662	673	648	671	754	715	685	648	654	660	641	690	718	662	702	649	699	682	698	688	724	652	676	725	707	707	661	707	670	663	705	693	648	689	670	693	666	692	673	700	681	710	662	679	699	679	690	693	688	661	672	677	660	668	691	668	687	707	685	689	678	724	692	667	702	648	614	704	738	720	651	662	641	658	676	643	697	668	665	679	724	680	711	717	661	648	697	681	663	707	692	680	676	691	629	640	615	671	637	710	687	679	650	660	661	660	693	663	704	640	665	657	690	680	648	669	671	678	658	649	663	687	685	675	694	648	678	677	707	704	662	620	718	653	660	678	733	680	629	665	715	674	684	657	670	699	649	646	642	630	667	684	715	731	718	647	694	689	707	689	666	677	654	645	653	675	696	712	709	699	673	711	665	720	672	656	681	675	682	683	626	698	667	697	669	632	636	692	662	701	629	718	698	691	644	718	645	680	678	671	714	687	688	655	659	680	706	669	683	680	647	722	701	681	675	712	687	689	655	711	663	710	680	669	675	659	693	630	644	639	696	686	671	659	686	677	685	673	669	649	688	674	637	703	667	686	687	623	683	732	705	695	667	656	655	672	658	706	686	707	716	645	674	718	688	674	685	686	742	662	675	681	640	712	681	661	635	686	668	689	647	660	671	662	683	689	693	681	707	676	621	711	668	695	668	700	673	654	642	657	695	638	697	683	663	725	652	736	681	674	651	655	697	663	689	708	677	695	668	691	730	700	652	693	681	663	649	630	625	722	693	708	650	677	707	684	662	702	659	695	653	679	668	673	676	655	672	674	667	677	699	641	686	597	653	678	653	708	636	701	688	663	686	659	654	701	673	685	632	637	661	655	693	642	665	636	689	699	678	697	688	685	703	684	784	708	655	647	670	712	682	695	698	622	678	680	739	684	620	674	669	615	681	651	664	676	690	666	660	656	678	675	642	697	655	620	725	670	680	644	692	660	651	695	653	680	657	658	666	682	636	689	655	681	652	664	707	699	664	665	665	666	693	716	733	704	662	662	662	691	644	730	684	666	697	700	677	696	653	644	677	638	655	684	698	705	645	688	688	663	668	650	668	612	680	673	700	713	654	634	664	648	674	676	663	677
23161	21378	29264	23864	21427	20906	11524	5103	3665	3261	2495	1884	1520	1432	1283	1175	1077	980	923	845	957	883	965	1011	832	686	721	576	613	553	548	511	515	564	1196	2905	1947	602	449	471	439	482	431	465	459	437	451	470	438	472	436	461	497	461	424	409	477	483	400	483	440	447	468	452	444	488	574	595	579	530	533	460	481	445	416	416	424	435	450	418	471	410	415	459	480	409	429	423	456	398	477	436	442	453	439	436	463	483	432	474	459	421	439	432	457	414	449	453	443	485	483	459	463	428	450	457	454	420	424	452	416	424	487	455	474	409	432	406	447	441	439	457	419	433	474	433	434	443	410	473	460	452	442	432	437	422	419	452	431	450	411	448	435	462	445	441	423	427	445	464	473	426	466	481	474	406	413	446	421	448	451	410	457	463	461	404	434	445	458	433	449	446	432	442	453	447	446	436	438	466	434	451	444	482	470	471	460	436	431	429	487	429	440	449	411	454	448	491	459	463	468	456	455	430	435	466	444	448	440	471	448	424	435	454	463	430	481	466	470	440	474	430	432	428	399	449	447	453	433	433	438	449	443	428	443	441	448	464	446	440	460	430	420	463	401	442	413	432	445	430	413	454	440	419	396	452	460	445	460	441	461	414	433	464	437	399	413	427	380	478	486	430	443	423	506	435	460	452	456	456	459	455	438	436	433	426	456	466	465	421	426	437	455	432	419	412	473	450	472	430	423	438	430	450	435	460	477	436	433	429	421	439	438	447	472	458	425	458	460	455	415	464	421	446	446	459	448	442	460	432	457	459	404	435	425	454	403	418	429	426	412	437	445	452	435	427	430	407	470	408	401	429	440	459	411	473	430	473	449	415	466	419	426	432	500	459	454	444	430	463	440	453	415	484	443	455	415	436	405	468	436	468	456	458	451	446	412	433	436	429	483	459	420	461	418	431	450	451	392	426	455	415	447	482	442	469	427	455	411	443	437	455	470	395	431	432	445	426	431	447	412	415	432	488	444	422	448	436	420	391	414	469	431	455	437	378	440	450	470	462	413	443	427	436	426	431	438	483	450	424	475	459	438	453	438	423	469	417	481	437	441	413	483	443	487	426	442	467	426	431	420	452	421	437	459	430	447	406	473	432	433	455	403	458	473	441	412	433	463	425	419	460	447	441	439	425	413	402	443	407	467	450	457	462	457	425	462	454	428	492	415	449	416	449	444	446	405	405	423	431	465	460	470	430	438	434	419	412	439	459	451	450	427	457	483	455	423	419	442	427	421	422	464	474	466	453	418	410	458	488	472	433	463	465	501	416	396	440	420	461	412	494	464	477	453	444	455	442	418	419	441	435	436	471	429	456	439	443	408	417	423	474	448	428	474	440	461	452	444	474	416	448	452	464	456	441	440	433	420	429	434	452	438	453	448	461	444	451	444	437	454	450	463	462	426	446	432	421	440	448	458	416	477	484	430	454	473	443	437	446	417	445	464	468	432	450	419	456	468	409	429	462	437	398	414	442	485	422	455	448	441	413	497	439	423	421	442	432	456	429	473	465	443	466	432	444	419	416	457	469	451	454	479	450	450	417	436	439	445	400	460	456	484	449	419	457	425	426	414	426	441	444	423	449	411	413	422	440	439	476	422	437	494	425	443	447	453	450	428	436	431	482	435	423	455	434	451	433	450	412	445	408	434	456	474	449	400	438	417	406	473	423	460	448	436	454	463	439	421	433	415	411	479	453	435	404	414	430	402	420	431	401	386	448	464	419	435	449	395	416	456	412	483	448	422	412	400	420	453	437	424	440	430	459	459	448	424	453	460	427	386	437	487	409	440	516	462	428	469	450	441	426	459	433	449	455	451	421	400	450	456	387	415	450	426	407	475	465	422	437	433	442	391	429	431	426	453	418	462	419	425	464	455	455	469	448	457	451	426	429	468	431	461	443	467	386	472	437	470	461	384	435	454	436	446	470	447	453	444	474	441	472	412	435	451	447	415	431	430	430	461	436	396	423	466	437	462	443	468	469	445	447	466	442	464	419	445	426	400	455	444	439	460	444	411	435	432	422	430	449	451	419	455	425	414	461	426	441	429	415	438	393	461	455	441	440	478	435	458	441	429	433	433	457	449	441	444	446	451	462	459	422	428	473	444	442	423	407	455	409	449	433	442	447	425	454	387	456	431	457	434	461	426	424	439	461	409	465	436	492	403	457	448	477	436	452	422	453	432	493	460	416	427	476	413	446	427	463	433	415	443	420	438	461	452	419	476	439	416	458	415	449	428	428	432	439	433	435	401	448	428	449	411	419	436	447	430	472	434	437	413	391	472	459	423	461	438	418	472	411	431	433	456	443	460	409	434	429	433	419	407	400	438	429	432	443	459	448	446	427	444	454	467	447	416	423	439	434	410	392	464	425	447	431	455	451	448	456	430	453	439	457	424	449	470	465	443	438	450	392	476	450	412	414	483	413	458	452	439	433	443	433	376	404	422	437	440	436	456	447	422	495	453	445	429	447	413	433	446	432	428	416	467	433	430	439	468	449	463	417	425	434	433	391	409	419	457	466	455	445	442	464	460	481	462	455	424	443	432	412	433	444	431	474	445	416	449	415	447	431	434	461	448	456	423	468	453	446	399	487	419	465	440	387	477	411	478	433	426	423	457	431	434	424	431	444	420	454	434	414	404	456	407	416	434	468	447	421	494	442	410	425	427	444	398	421	454	466	421	433	454	459	450	468	402	432	402	419	452	390	434	440	473	434	464	452	425	428	425	414	441	411	482	454	443	418	446	433	444	478	434	439	438	451	459	411	412	416	464	457	415	433	431	429	448	420	452	455	463	464	420	442	444	446	458	445	420	432	464	472	423	481	454	427	458	446	432	433	433	448	438	437	450	423	428	458	461	439	421	412	438	465	459	436	436	424	420	445	438	466	421	430	452	447	430	469	442	431	416	436	454	480	445	448	439	432	426	411	403	448	472	424	463	426	450	438	465	425	433	432	475	425	436	461	423	442	440	388	428	447	451	452	456	457	453	410	449	471	437	419	419	469	445	484	467	464	472	420	391	464	442	418	426	434	457	450	451	432	434	397	435	406	435	460	373	431	487	442	408	449	424	468	466	444	445	453	459	429	445	439	408	479	431	440	476	422	438	427	452	443	487	400	438	440	443	484	438	457	454	446	439	420	449	455	406	452	440	443	385	411	419	472	460	419	457	473	410	441	433	418	465	420	445	410	431	417	439	431	455	461	458	418	417	417	463	424	418	422	442	439	413	420	413	425	467	453	432	488	450	442	423	427	416	471	464	441	421	455	446	434	420	473	420	426	405	433	438	413	451	474	454	436	405	496	443	445	438	444	418	435	437	433	462	425	441	451	447	496	435	425	453	454	449	428	401	445	398	427	428	421	439	440	432	434	413	403	404	408	451	433	433	494	460	452	433	427	424	420	449	447	425	433	403	431	464	409	419	442	452	481	457	416	475	429	462	432	464	479	417	444	439	467	451	453	426	437
22830	40064	37494	28955	20992	16150	12823	10880	9781	8632	6608	5109	4189	3738	3402	3004	2628	2264	2123	2103	2197	2192	2383	2245	1835	1393	1331	1097	1165	1025	946	945	853	866	2656	7133	4556	1109	716	710	681	730	705	662	661	622	651	672	659	676	696	689	704	647	655	690	742	699	677	634	659	620	671	677	653	733	1052	1156	1029	886	779	714	643	645	695	657	689	676	634	671	653	653	700	634	644	668	623	640	631	638	662	620	658	633	622	610	675	710	686	644	632	612	614	679	644	661	659	649	651	657	651	705	692	647	631	668	621	639	643	687	596	667	640	665	687	623	647	630	605	631	688	650	647	650	656	656	624	673	643	618	638	674	658	667	656	652	686	597	665	658	651	649	667	681	650	667	691	642	630	639	684	660	647	661	667	651	648	639	624	689	624	665	633	634	633	676	679	628	682	646	631	643	635	669	628	672	639	636	677	672	637	664	640	639	619	645	645	664	690	612	619	645	660	619	639	666	682	662	662	640	736	683	659	642	634	661	596	657	641	660	671	669	685	690	607	688	615	644	669	690	683	688	672	639	703	680	690	606	668	620	611	688	628	634	651	677	650	607	682	627	659	677	669	668	695	639	701	691	645	632	659	631	624	688	622	668	687	682	669	635	625	648	673	650	666	643	649	661	665	634	651	674	621	653	679	604	676	692	679	644	639	699	647	668	673	625	689	634	636	702	674	656	623	687	635	642	695	597	690	638	630	631	613	624	654	670	663	658	695	577	653	682	649	694	688	652	660	654	653	656	657	650	688	693	654	619	668	619	674	702	673	628	684	661	639	627	651	671	692	654	661	648	622	663	636	636	651	639	639	654	670	635	674	670	658	646	665	595	632	653	645	685	686	650	696	641	641	636	654	655	648	686	708	647	623	611	677	655	653	659	645	680	653	652	639	659	639	687	647	659	660	683	636	681	663	646	650	603	635	639	668	651	663	677	667	626	676	631	589	604	668	607	640	640	643	669	691	684	606	597	638	665	657	675	643	639	629	651	640	618	622	655	604	654	662	656	604	696	631	692	701	655	665	628	654	661	647	636	656	676	630	672	665	628	681	636	605	664	615	712	615	682	663	679	628	629	661	662	651	663	632	595	674	598	588	655	682	648	650	627	621	654	657	675	720	654	655	672	641	668	614	684	647	659	649	683	646	626	674	593	701	638	689	661	634	649	643	645	664	681	677	655	624	638	664	622	648	639	655	695	612	637	678	674	706	618	610	664	654	659	692	650	650	650	668	628	674	645	653	656	662	615	667	675	670	663	665	687	675	622	632	643	656	601	637	718	616	674	670	665	626	679	637	674	658	687	614	687	680	648	631	698	659	644	666	645	658	619	642	643	674	623	636	650	675	622	637	617	644	637	629	654	660	653	653	660	662	660	653	629	670	638	645	655	649	641	644	648	668	635	656	609	650	661	700	671	681	629	664	686	681	656	713	701	669	699	658	685	682	666	667	644	654	600	630	659	630	620	627	668	669	616	644	628	653	633	609	645	642	642	694	618	651	627	603	703	610	678	638	662	590	666	653	635	634	625	654	630	639	664	618	614	613	643	656	668	678	631	617	646	644	710	636	718	653	674	668	640	681	688	621	631	689	674	643	608	660	659	634	614	672	648	617	618	698	620	661	618	629	656	682	715	656	663	626	670	702	616	697	663	652	672	691	640	673	639	655	605	686	694	684	681	683	628	715	619	624	713	644	636	635	652	660	708	670	671	629	652	637	656	645	670	699	625	626	654	612	619	684	628	641	675	649	668	627	617	691	641	657	637	658	631	698	649	616	705	664	644	746	651	650	609	649	687	626	617	641	618	690	643	665	687	647	673	619	651	618	667	663	605	674	646	662	692	656	657	651	634	697	687	691	642	639	675	667	662	683	610	688	645	680	643	621	650	658	628	681	649	663	646	668	668	629	633	625	643	631	626	621	580	685	636	663	668	650	671	657	631	640	636	665	658	641	651	619	652	656	625	674	665	636	648	652	710	593	651	656	660	622	643	655	613	685	596	645	672	645	652	678	631	666	652	691	648	638	655	650	651	657	663	641	647	661	675	612	647	667	629	687	624	667	615	666	642	668	643	664	641	668	620	622	652	619	667	629	649	653	661	654	623	657	677	617	645	668	687	595	660	667	633	636	637	632	672	642	651	636	625	629	671	653	611	658	648	654	682	675	663	655	662	642	681	636	649	635	658	637	626	666	683	648	670	692	659	655	680	678	622	684	640	687	641	663	638	608	671	691	635	633	653	587	644	649	612	663	643	637	643	643	632	676	609	677	660	662	666	654	652	637	642	645	639	615	643	610	642	666	674	667	624	691	621	644	650	638	697	639	681	677	659	625	627	662	687	657	652	681	666	677	657	670	651	667	626	627	610	662	619	630	625	683	621	627	651	648	595	631	617	641	661	698	637	658	635	649	669	653	644	713	654	628	650	658	651	646	654	620	670	650	650	662	661	607	679	647	637	617	634	653	681	638	683	642	670	644	672	638	626	648	649	645	684	648	614	619	643	676	624	619	675	616	656	716	638	700	636	651	580	650	637	661	635	685	663	640	681	666	628	679	640	618	645	685	676	661	613	646	647	621	656	668	698	667	651	636	664	652	639	667	607	691	632	640	613	681	626	645	608	643	652	640	658	645	645	637	622	608	650	664	645	619	630	647	645	652	623	614	682	655	638	634	660	695	662	665	639	614	684	625	642	629	674	651	686	653	660	674	642	638	666	634	686	663	663	613	632	660	657	648	651	676	660	669	638	668	640	657	645	625	650	649	645	637	649	656	729	661	657	682	631	701	652	679	657	609	654	655	654	616	707	674	653	650	648	657	664	679	672	657	646	615	684	666	616	661	616	642	649	612	691	611	662	680	649	674	693	683	603	688	631	644	665	664	636	701	640	661	640	649	664	667	617	679	668	654	641	628	680	615	664	674	619	651	641	670	684	658	649	633	628	653	655	703	647	652	630	614	656	674	654	625	649	680	626	701	661	636	660	670	635	658	659	658	663	666	642	674	628	718	695	669	688	706	646	638	690	646	684	652	695	636	630	663	660	617	653	628	608	650	670	648	645	699	639	660	686	659	661	661	652	632	633	649	639	628	658	669	650	656	670	658	653	634	639	613	634	629	624	655	627	598	708	697	628	653	614	606	631	634	672	631	620	669	655	703	645	658	646	686	662	683	662	643	643	658	685	679	664	636	625	656	649	658	667	682	621	657	645	686	651	641	634	672	679	649	679	614	657	629	638	657	662	617	659	624	704	676	658	677	620	635	665	638	590	649	649	673	661	671	610	618	656	623	653	632	620	661	652	622	676	636	643	645	682	661	643	658	672	654	649	661	673	666	690	634	633	665	659	652	620	631	625	632	688	651	654	617	648	661	625	581	641	657	632	661	624	676	668	644	642	670	662	666	635	635	663	680	656	661	705	678	657	648	574	616	640	631	640	652	699	680	659	661	681	674	641	627	613	640	642	658	663	662	630	656	588
26878	21466	19286	11014	4423	2746	2020	1596	1406	1368	1062	772	808	668	631	600	586	601	555	533	526	570	602	565	498	451	429	424	467	416	457	435	428	427	405	527	493	356	392	402	396	349	392	390	338	364	387	380	388	388	366	403	394	373	410	419	376	382	357	392	371	365	345	341	359	372	401	401	387	410	396	363	393	385	401	354	377	402	399	376	382	354	369	384	419	383	369	400	422	370	377	366	381	364	407	340	420	383	375	372	397	362	359	374	380	356	372	354	360	422	326	362	387	371	382	363	357	365	353	385	390	399	364	345	344	371	401	360	369	369	360	365	347	349	362	366	379	385	380	374	381	370	375	383	382	385	364	368	356	383	362	377	380	362	389	359	374	356	383	373	363	391	340	374	386	383	367	386	372	380	384	379	388	383	376	338	346	354	364	424	395	380	391	351	390	382	359	399	383	371	395	379	384	330	380	358	368	371	361	356	381	354	391	378	344	361	353	372	367	421	371	376	376	349	387	362	393	395	377	362	364	359	374	384	389	411	387	386	387	418	384	339	361	347	372	345	351	376	387	353	402	409	374	406	369	363	370	405	346	419	390	376	392	418	370	421	398	357	362	388	343	370	408	372	384	356	372	375	400	371	384	418	384	361	374	371	403	406	345	368	383	391	378	371	382	346	394	372	370	365	377	377	320	375	352	339	388	358	339	355	374	361	386	353	354	387	412	344	361	422	346	401	369	391	353	380	376	409	361	377	376	365	369	386	407	369	373	380	329	350	366	350	359	387	366	376	352	384	392	389	360	381	403	370	384	380	392	381	395	328	397	382	381	363	353	360	371	379	344	370	389	379	368	392	410	375	366	377	385	380	376	358	404	357	391	364	388	348	374	372	346	353	365	383	382	371	372	385	374	367	354	351	392	355	332	357	358	372	401	344	364	360	364	347	369	369	410	392	350	369	376	389	383	355	382	395	395	396	397	371	357	366	382	388	393	389	365	367	373	364	376	352	382	393	397	389	347	351	348	371	377	371	374	333	385	424	388	365	388	384	371	397	339	360	395	354	385	391	377	431	377	405	353	353	388	364	374	357	395	386	380	413	375	375	376	377	384	355	383	383	381	367	359	377	365	382	388	369	388	378	411	364	374	392	397	363	403	363	358	388	402	389	384	352	352	392	368	377	370	357	354	387	421	365	355	367	384	381	352	361	376	375	361	346	373	378	388	362	349	364	350	396	408	394	359	369	366	380	387	377	352	371	361	372	362	355	415	396	380	360	359	376	388	359	384	363	362	361	364	373	366	381	371	401	394	374	385	369	394	385	388	385	372	402	375	366	390	354	391	379	374	401	364	392	357	360	373	375	370	375	354	364	380	384	370	369	353	359	381	374	358	393	395	371	412	361	372	352	357	403	357	365	397	374	361	358	354	392	339	392	382	345	374	342	376	359	403	376	394	363	392	401	348	363	382	364	363	322	382	370	355	344	349	378	387	344	367	375	399	378	394	366	407	369	385	356	383	344	384	368	391	376	383	360	321	365	366	374	351	338	394	370	355	385	379	372	359	386	370	356	366	386	410	388	352	382	376	405	349	369	342	371	350	376	344	363	370	369	398	402	394	361	379	415	419	385	386	393	375	372	372	352	372	361	374	377	342	373	381	372	400	354	367	382	375	367	397	376	394	394	354	395	382	330	401	373	351	383	376	375	401	343	360	367	403	394	371	367	394	397	405	380	360	367	378	383	374	363	368	369	350	356	350	380	385	369	373	347	380	385	363	385	392	412	367	392	399	411	378	371	383	388	384	365	381	352	352	367	344	365	358	382	362	376	390	403	358	366	371	389	363	378	367	374	392	405	375	357	364	377	417	382	373	415	376	387	375	378	396	354	375	381	391	367	361	391	370	375	366	396	337	351	391	342	369	352	404	378	392	369	410	372	358	382	375	364	372	398	373	393	369	360	360	377	373	345	346	368	356	379	416	402	389	365	388	378	394	385	349	386	376	367	399	358	362	387	379	396	362	405	365	375	359	369	371	371	366	383	345	383	374	364	371	397	338	368	401	409	366	391	369	360	399	357	377	361	369	348	405	358	392	349	378	370	392	359	382	400	366	398	389	365	395	382	385	369	405	376	378	361	392	370	381	364	380	391	355	380	364	395	377	347	393	372	364	386	334	360	400	365	393	401	352	349	380	408	414	366	380	382	403	359	372	382	387	364	390	394	365	371	344	377	380	356	383	383	364	402	390	373	399	368	375	379	373	375	409	393	410	375	359	378	393	368	381	379	376	358	382	391	360	343	354	364	371	411	351	349	385	358	376	365	401	361	380	363	384	381	399	368	385	365	409	342	421	351	365	334	364	400	384	372	374	368	372	375	370	343	362	357	399	342	371	380	386	397	367	380	383	373	372	377	385	368	395	393	409	351	379	363	383	376	367	366	404	423	348	393	361	376	383	402	367	362	361	355	420	390	383	389	355	367	370	380	395	406	394	374	387	389	335	384	371	358	397	375	393	363	393	363	376	349	369	354	396	319	387	356	378	379	379	389	406	348	387	337	344	351	378	386	393	354	420	365	337	354	370	348	368	381	375	403	347	384	372	374	354	372	393	387	394	372	360	373	399	393	386	385	385	372	394	356	380	368	379	406	372	355	381	392	376	352	336	356	329	380	398	392	406	372	397	326	387	365	394	355	359	377	394	347	384	405	354	370	358	401	352	388	373	388	416	416	380	359	380	355	402	308	389	374	373	358	383	392	396	375	398	375	344	385	366	413	401	385	390	354	366	388	423	372	377	399	357	353	366	383	397	393	361	365	391	363	360	364	371	375	376	352	375	386	363	377	389	388	389	386	371	333	375	381	369	360	397	384	363	371	401	342	365	390	345	378	358	391	377	325	363	382	383	382	375	346	350	390	366	329	402	428	406	372	382	375	368	387	351	383	313	414	406	335	381	353	371	346	386	360	377	376	372	365	393	365	387	402	408	382	320	365	363	386	381	362	359	357	394	366	373	370	384	372	370	381	361	357	381	404	390	392	365	381	425	388	354	385	377	383	377	409	363	381	395	363	384	387	349	365	351	370	424	370	384	364	391	335	387	376	357	393	380	360	372	405	361	367	361	374	401	358	345	358	371	392	399	407	362	360	376	361	371	406	390	364	398	363	369	397	361	403	357	391	373	385	399	391	380	371	356	371	377	367	397	376	374	376	344	367	369	356	365	413	358	355	390	372	382	385	372	339	357	391	367	404	366	384	364	399	425	351	402	331	408	393	341	365	361	371	347	340	373	384	372	338	378	383	394	370	370	412	359	372	370	380	374	404	357	382	390	344	392	367	340	362	362	370	381	372	372	400	358	378	331	343	393	378	382	366	386	410	360	334	385	364	361	340	407	378	407	425	362	365	395	361	351	353	360	328	386	379	378	377	408	359	377	411	328	403	410	392	385	356	378	400	389	405	351	377	381	376	351	374	361	349	374	354	342	370	359	394	378	389	375	357	338	401	379	371
17591	27394	25087	16709	10236	7416	5812	4759	4087	3920	2868	2251	1946	1649	1478	1429	1243	1168	1162	1112	1100	1103	1255	1235	1002	862	830	707	670	728	696	710	656	616	742	1020	949	655	567	585	571	562	564	518	570	595	590	595	559	557	587	585	598	540	591	581	560	575	575	569	541	569	593	585	578	608	575	632	625	625	575	542	569	611	570	621	581	607	585	543	571	575	570	603	574	571	572	560	621	576	532	586	579	590	583	602	544	597	588	538	579	600	532	544	553	561	583	560	574	498	502	561	550	580	580	582	588	588	608	590	592	595	527	532	559	574	553	596	578	550	551	586	581	564	535	548	592	575	565	542	566	571	539	596	543	598	625	582	575	583	582	592	538	601	531	570	538	577	586	568	536	584	566	575	579	525	578	575	562	564	621	606	550	575	586	565	592	590	545	595	589	542	531	580	585	579	550	580	550	583	578	527	555	568	610	556	546	556	566	551	586	537	599	548	556	581	548	557	532	573	559	604	559	556	567	588	576	603	546	557	571	517	583	568	553	604	572	578	568	575	553	568	554	550	556	546	568	596	520	581	582	545	559	524	553	563	559	547	589	614	532	546	553	601	553	532	579	585	561	589	564	585	570	574	548	531	576	586	553	537	550	594	563	539	583	606	531	612	558	593	564	606	572	529	551	560	575	603	560	572	546	531	542	588	559	584	589	564	554	570	582	587	552	586	592	586	548	549	582	559	600	551	568	533	594	546	568	618	571	553	542	522	574	535	587	581	553	581	611	609	555	579	570	622	542	575	595	593	556	554	583	561	571	597	577	555	542	581	518	586	569	558	596	545	550	548	570	565	568	551	607	561	546	555	583	600	602	558	577	631	603	562	580	541	556	570	516	622	537	589	558	620	575	563	571	560	596	580	587	566	588	527	554	557	595	564	598	555	596	620	565	586	582	588	559	577	564	586	554	572	606	569	592	592	621	533	598	546	598	533	579	549	593	557	550	547	587	563	593	563	552	563	590	558	565	501	571	551	605	608	592	527	574	593	590	581	559	554	609	558	564	578	596	547	551	571	531	565	541	588	566	586	594	576	550	562	609	595	574	564	597	532	580	554	565	589	577	574	551	553	574	576	537	534	573	515	606	566	610	563	591	589	565	592	580	568	559	567	561	627	587	565	567	563	581	550	581	556	589	545	526	562	556	523	548	577	579	561	592	566	574	578	581	561	595	586	548	620	617	525	552	521	580	599	584	577	509	596	517	593	601	621	579	571	526	532	558	532	606	552	594	557	577	621	555	583	599	524	568	599	580	544	585	563	559	574	563	560	563	581	527	579	577	567	582	579	610	622	526	572	592	584	563	585	573	630	588	540	549	480	550	562	536	578	578	623	570	553	580	552	599	566	552	607	579	531	563	534	585	545	593	551	580	573	564	581	569	558	546	553	569	600	573	601	525	574	558	609	568	599	556	576	592	549	583	556	589	568	561	580	585	553	583	582	599	580	553	557	607	557	575	512	610	550	529	555	576	537	597	568	598	599	563	537	572	550	580	572	614	571	532	607	591	569	587	572	584	553	564	590	556	569	626	583	603	555	566	605	542	605	587	545	645	567	554	565	569	558	559	613	555	572	567	569	562	579	602	566	594	584	573	541	550	525	525	547	569	571	598	561	553	587	548	544	556	603	558	592	569	564	591	547	543	586	575	594	588	531	571	601	570	641	592	571	579	549	589	579	584	565	556	548	601	546	542	579	572	593	551	526	618	575	603	548	550	614	590	559	558	573	589	527	536	593	539	581	547	555	612	527	557	553	585	567	515	588	552	559	576	546	554	632	567	603	615	576	572	526	576	605	570	524	564	566	565	552	592	612	578	598	575	555	578	533	576	567	537	589	558	575	589	552	579	551	519	617	601	612	615	533	535	577	543	569	574	595	545	537	585	583	604	569	554	584	593	576	595	599	544	508	577	581	583	578	545	547	560	592	504	590	565	610	575	566	594	581	573	572	559	598	581	583	600	552	554	607	553	547	602	591	611	565	548	557	550	524	587	535	593	584	558	551	585	536	558	597	593	602	529	586	572	591	573	587	566	583	604	593	535	516	587	571	573	582	578	574	586	603	589	553	588	561	573	583	563	544	582	569	532	619	607	550	581	574	589	573	623	542	596	564	539	600	558	534	622	561	599	606	562	593	543	582	591	565	595	580	621	608	599	568	550	587	557	577	543	600	602	540	599	538	570	584	589	575	522	572	569	580	587	566	564	547	562	588	583	570	574	577	584	533	597	552	573	510	552	604	574	547	600	590	562	594	552	587	614	557	559	596	598	563	555	559	594	565	523	584	535	575	567	591	593	610	561	589	565	526	558	559	595	571	604	554	566	610	545	617	563	544	619	555	522	577	569	580	587	570	607	598	580	562	555	552	565	579	557	555	555	568	599	559	573	542	556	556	557	568	582	564	573	610	531	563	553	590	549	586	604	596	563	529	563	593	571	564	532	583	585	548	586	588	548	586	554	568	565	576	642	570	577	602	538	526	543	546	590	568	587	587	534	585	544	570	566	589	582	533	544	624	576	533	581	562	586	549	618	600	534	588	596	628	531	595	549	570	569	552	560	542	575	616	547	527	522	561	587	565	570	559	603	554	537	583	579	576	582	627	576	576	582	587	556	566	534	594	566	559	560	535	562	568	544	584	579	562	577	592	623	571	542	583	592	611	554	577	590	565	594	571	592	546	564	583	575	591	564	574	538	523	593	564	599	566	520	550	547	557	580	590	569	565	594	588	571	575	590	568	611	601	587	550	538	581	551	603	570	536	562	579	570	596	563	576	579	604	570	598	573	601	568	571	550	538	563	549	555	560	561	577	571	549	603	578	578	570	580	542	580	589	574	583	579	611	578	608	580	564	565	614	574	540	578	571	585	569	534	566	563	621	527	582	601	582	549	603	592	525	573	570	602	540	583	644	547	579	567	609	585	554	543	573	556	606	594	586	565	561	578	564	619	551	562	566	514	580	593	551	582	521	580	573	590	612	563	543	569	572	577	533	550	532	552	578	606	571	588	584	599	577	598	598	588	568	552	567	544	536	547	584	577	578	510	575	547	549	521	599	551	585	579	572	554	517	569	567	526	566	584	561	566	560	584	540	568	580	547	538	552	533	577	547	568	553	582	584	573	551	568	587	548	541	582	593	572	565	555	578	551	568	585	534	551	600	568	477	525	539	574	543	572	586	559	564	576	546	543	572	586	572	523	530	593	562	588	561	585	611	545	577	565	563	554	567	608	560	579	588	595	546	554	533	591	588	538	612	562	542	591	599	615	544	585	541	535	587	576	513	556	551	555	595	552	586	568	530	548	553	609	563	580	543	563	588	629	612	567	583	566	578	553	574	567	584	536	553	532	509	594	628	548	564	587	611	561	606	534	614	583	587	571	586	573	569	566	596	566	559	561	540	557	591	554	571	576	551	547	550	588	569	536	557	565	595	573	567	572	604	603	567	554	586	566	578	598	587	534	578
24192	21394	28682	24486	20671	10587	5239	3402	2693	2377	1897	1462	1308	1137	974	915	862	817	783	783	793	759	793	762	753	611	582	575	538	512	504	507	508	513	1008	1605	1217	559	446	470	445	450	437	461	440	482	468	408	495	450	461	420	411	429	438	454	457	447	418	461	449	455	437	477	479	451	543	531	521	493	452	498	412	463	462	473	454	410	438	441	443	465	483	444	449	451	425	427	452	434	430	442	438	405	429	413	448	426	442	465	436	460	446	467	474	477	437	484	472	413	435	434	455	464	448	450	446	441	487	455	460	383	410	487	465	452	475	455	455	449	463	430	426	478	433	426	414	449	450	424	444	444	450	449	445	424	453	429	436	456	436	473	448	426	457	457	458	445	413	436	461	411	443	434	436	437	473	521	464	415	436	482	470	454	413	452	422	453	455	439	427	442	404	448	468	478	471	400	445	438	438	418	473	417	449	489	420	427	429	420	443	455	440	410	464	490	461	450	455	442	465	439	478	448	449	458	473	425	429	434	426	445	452	427	458	472	436	452	451	464	439	475	465	443	431	445	450	450	446	469	420	452	461	453	447	475	470	469	418	453	436	476	432	419	423	438	452	453	434	430	431	452	458	452	456	440	419	440	477	416	435	435	428	438	475	441	470	444	486	452	433	455	422	498	454	449	457	455	500	447	435	456	447	443	466	450	450	420	502	422	434	442	437	453	464	444	410	427	479	454	450	469	462	466	438	427	461	463	477	480	427	406	457	469	447	414	431	413	422	451	439	442	429	442	456	432	426	417	457	457	450	466	442	432	439	425	435	434	450	445	441	449	419	423	445	431	456	444	453	422	468	469	438	459	426	460	405	465	414	471	464	461	412	468	459	445	480	486	475	439	436	428	456	444	414	465	441	457	499	434	447	469	485	463	451	447	449	409	454	444	444	443	484	478	469	417	414	446	415	437	426	470	438	405	447	440	443	445	404	423	445	467	456	481	467	443	431	442	430	464	415	483	466	438	446	462	423	425	448	487	450	461	457	444	459	480	428	411	466	453	455	429	472	436	481	393	435	411	447	432	453	439	442	458	439	437	458	421	458	478	442	446	409	436	462	440	417	423	469	488	440	445	462	483	434	463	478	429	461	458	474	474	426	430	456	434	419	468	459	452	416	456	409	447	449	438	410	456	490	458	430	468	453	455	451	417	424	456	482	466	504	482	454	424	435	427	471	454	441	424	418	460	464	455	403	477	495	438	438	491	425	439	439	442	462	455	451	469	448	486	469	416	448	424	431	483	444	449	467	430	452	482	464	437	413	427	405	451	442	480	419	454	409	425	423	481	432	476	413	463	421	433	434	441	453	437	438	399	430	451	420	465	419	442	400	404	449	425	468	444	457	452	427	432	445	442	457	445	455	449	465	421	497	425	450	442	461	431	474	417	452	461	465	463	487	432	417	465	443	445	451	444	444	471	462	409	458	455	471	458	448	457	423	465	478	447	468	433	424	467	432	450	463	445	432	504	464	473	414	413	462	449	429	424	412	473	430	472	408	463	449	439	436	445	465	440	446	442	437	484	427	445	456	467	427	456	451	465	446	463	453	446	430	474	467	458	440	436	430	471	437	451	441	432	443	428	447	436	462	453	418	486	436	461	451	419	467	442	455	417	460	491	445	451	419	443	433	440	433	408	463	448	417	395	425	419	428	430	435	452	494	473	407	456	466	441	430	455	426	444	458	434	418	468	455	458	490	454	434	439	476	441	438	432	478	446	456	484	440	439	456	443	489	454	428	452	428	453	436	456	395	435	448	459	470	416	432	465	445	504	469	443	462	407	436	470	466	455	420	421	456	492	419	492	440	432	455	450	432	450	436	460	445	466	413	447	455	464	444	470	451	443	459	492	443	447	424	434	432	473	439	449	414	406	423	456	468	430	419	425	450	411	408	464	456	428	459	440	391	488	475	452	439	449	451	456	426	419	462	445	429	421	458	420	423	431	429	473	437	444	480	454	436	439	468	457	440	460	460	443	420	433	454	403	450	435	476	488	483	459	447	459	470	450	483	455	455	467	463	429	458	441	456	423	449	444	436	424	419	442	413	453	452	412	420	446	437	436	436	467	439	424	444	449	421	481	430	457	445	441	421	449	442	455	464	445	435	448	447	425	408	472	470	461	454	420	445	464	464	455	463	443	456	426	485	457	466	471	432	445	479	471	441	472	442	470	436	470	398	459	427	420	460	433	458	484	473	429	400	440	431	401	430	459	464	478	443	424	454	440	447	404	425	460	423	425	447	425	472	426	444	474	439	462	456	463	455	423	462	474	438	431	446	460	463	427	447	452	444	438	410	460	476	443	424	463	512	460	458	455	467	434	422	444	412	460	433	396	481	438	412	455	435	440	397	437	463	448	430	399	450	426	430	457	454	454	419	459	506	458	430	424	471	430	472	446	449	421	439	435	410	438	415	457	444	464	485	461	416	425	472	477	444	428	421	428	455	417	438	464	443	490	457	452	467	460	434	438	459	439	459	426	439	455	410	461	449	444	476	475	449	459	406	457	441	421	450	527	452	454	440	437	434	463	474	454	451	477	439	404	409	439	472	411	415	443	430	442	443	441	490	467	442	470	469	419	478	452	453	437	473	405	451	461	477	428	445	472	482	434	473	429	411	482	418	430	467	446	446	478	484	413	448	480	442	421	463	409	416	476	458	419	429	460	459	450	394	485	470	440	432	458	469	426	487	424	445	468	460	419	435	429	417	440	460	405	438	449	440	500	448	476	463	426	468	428	447	443	453	449	439	471	427	434	452	448	444	435	415	425	443	460	423	414	414	494	442	462	448	481	442	441	444	439	453	455	459	449	467	467	485	430	480	490	451	443	462	457	466	476	464	445	426	414	426	451	490	443	437	434	450	441	424	479	454	431	472	441	415	436	474	469	461	469	418	430	456	456	458	498	466	468	426	450	459	451	475	486	437	453	440	481	438	423	477	424	457	475	420	465	437	422	431	437	477	466	453	409	423	487	484	429	461	449	467	456	446	381	438	428	503	446	420	420	466	464	423	400	448	402	469	424	460	454	475	425	408	411	459	459	412	427	439	445	420	429	461	431	467	464	456	430	451	426	428	420	447	449	435	482	437	429	472	459	424	459	453	429	444	448	488	454	489	451	428	492	442	409	463	444	454	470	455	465	406	441	414	437	415	456	415	448	411	446	461	434	461	451	435	420	450	474	468	435	438	438	469	475	429	472	414	437	444	470	443	456	418	448	427	452	413	443	446	455	476	430	438	448	434	394	433	453	464	426	463	435	477	446	463	476	434	440	434	458	459	451	465	457	466	431	436	462	438	417	448	458	437	480	475	448	501	421	459	454	488	441	444	452	449	461	471	446	476	440	474	441	435	455	471	425	468	482	455	458	449	454	404	451	461	473	474	428	412	436	471	515	442	446	458	428	418	428	481	440	440	469	449	476	465	386	459	437	446	407	405	456	418	437	442	454	446	456	440	459	429	427
20568	35479	34237	23676	16628	12765	10386	8802	7360	6675	5259	4193	3305	2922	2477	2251	2003	1870	1648	1737	1760	1649	1868	1749	1456	1107	1030	932	880	861	831	866	776	818	2286	3944	2702	878	675	670	705	660	671	675	677	713	642	713	642	708	693	708	699	710	680	662	725	695	674	675	685	660	685	690	703	728	854	864	834	748	726	720	714	640	695	695	661	682	635	679	627	659	675	633	699	656	658	674	635	685	689	692	679	679	669	641	667	721	661	670	685	681	664	670	657	686	696	659	698	702	679	689	675	644	704	697	694	710	667	701	672	643	630	657	621	716	679	685	661	735	651	662	679	663	682	645	687	658	673	661	679	679	685	653	721	636	677	708	683	682	648	686	670	723	675	698	648	625	679	685	664	682	675	699	690	691	694	697	682	725	628	675	654	689	629	712	737	688	652	682	616	650	653	700	677	726	734	662	659	660	643	688	684	679	673	659	706	681	681	673	658	665	671	661	709	654	658	637	676	654	677	672	692	669	673	622	671	632	660	665	684	735	667	663	698	700	675	651	695	650	689	697	747	640	683	633	681	704	679	662	684	661	633	703	660	692	677	699	716	659	663	672	682	692	626	678	676	623	727	632	638	680	676	690	677	688	664	725	660	659	662	707	652	682	680	644	729	698	686	639	679	682	658	669	687	670	701	648	682	700	701	671	679	704	616	674	702	634	715	655	691	742	691	670	656	690	671	677	669	658	645	728	657	648	701	668	687	646	693	689	694	682	588	705	670	673	685	644	677	659	696	666	651	675	677	733	660	648	679	696	669	668	676	672	686	706	659	658	618	685	694	648	711	707	659	650	668	652	643	700	661	615	700	723	697	694	753	690	663	678	643	712	681	653	686	658	667	665	681	643	651	637	662	686	666	650	715	660	651	658	638	653	630	675	673	659	657	677	661	728	652	676	694	688	682	674	662	685	690	682	657	624	685	625	630	670	680	721	676	650	682	666	710	653	688	660	618	712	657	695	687	673	694	692	678	707	665	672	655	667	700	629	660	690	665	672	687	679	700	666	693	669	680	676	668	689	680	693	706	701	667	688	676	652	657	657	696	688	675	690	655	652	708	646	655	669	614	667	668	696	665	676	715	651	728	687	616	620	589	649	662	684	688	683	661	691	685	631	675	669	674	700	698	648	707	666	644	677	713	750	671	673	694	659	691	670	699	657	640	700	660	666	739	676	689	703	713	650	677	703	679	672	681	644	675	675	659	689	702	672	676	710	673	659	616	657	626	642	717	618	705	647	699	671	738	688	692	665	694	681	632	696	659	692	639	641	675	669	654	662	693	639	658	650	662	678	679	635	677	692	697	657	688	676	652	631	658	679	690	687	638	646	680	689	659	678	655	682	677	668	667	678	693	643	655	713	667	693	604	659	698	704	677	688	640	675	689	679	685	679	676	691	664	658	670	685	657	612	649	645	725	652	692	682	707	672	653	696	674	703	674	647	705	684	666	696	679	703	686	709	631	648	642	688	701	716	659	642	663	679	660	666	657	675	687	648	633	647	692	688	651	650	694	654	648	667	725	660	668	611	646	673	671	672	716	692	695	666	648	708	690	678	697	689	694	642	648	669	662	678	751	663	722	653	632	673	667	682	727	703	675	711	671	641	675	690	656	726	710	632	689	683	688	693	652	687	713	677	684	638	633	709	717	650	661	680	714	641	699	646	647	660	693	677	671	655	672	721	647	668	684	690	691	645	680	691	700	735	671	659	659	717	683	671	663	713	614	658	688	697	700	654	683	686	681	680	656	677	678	627	688	695	650	663	665	635	752	671	652	682	659	719	665	748	648	669	685	695	682	721	691	685	643	623	695	698	669	683	715	672	641	700	664	621	683	694	681	707	719	646	710	747	691	690	676	701	713	687	739	663	654	653	661	645	706	684	701	702	655	651	688	648	650	645	699	680	675	636	658	680	704	712	667	688	639	686	687	651	678	710	660	700	650	715	706	662	678	667	659	624	657	636	678	713	690	694	637	690	704	728	754	656	700	690	681	698	672	718	649	684	683	717	604	694	687	657	689	706	663	700	624	678	651	662	698	766	714	664	667	685	691	680	678	675	727	676	677	662	652	684	717	647	691	679	718	680	685	676	640	680	651	703	644	651	700	708	666	616	653	690	682	680	667	679	678	706	649	687	651	692	649	662	698	637	667	707	680	665	677	694	659	688	647	689	659	668	644	628	675	741	710	648	669	661	676	708	670	639	689	739	682	681	678	675	688	689	653	709	665	713	643	665	687	651	660	688	596	677	702	677	683	628	684	637	665	645	718	650	693	652	731	683	717	679	688	669	646	647	694	722	721	676	668	654	686	682	643	664	667	710	650	678	669	692	652	630	660	730	698	646	655	681	671	678	667	754	687	659	719	634	649	686	665	677	692	704	679	644	672	621	636	645	645	676	655	712	649	732	661	693	678	653	692	635	668	652	678	681	658	625	669	687	653	688	657	698	726	703	715	718	649	640	714	656	671	622	664	690	671	692	619	665	685	692	715	690	666	727	602	738	655	653	677	667	687	689	710	639	661	719	663	646	684	687	700	671	685	701	671	688	706	639	688	688	662	706	686	683	689	674	641	675	636	721	670	650	672	661	660	683	631	662	675	675	695	713	678	607	686	657	705	699	652	652	694	671	673	634	607	662	669	672	662	639	666	666	697	711	687	699	641	665	695	652	680	690	673	684	660	649	645	676	614	730	717	671	719	702	655	703	724	715	659	645	632	643	654	714	648	683	663	643	710	649	645	697	688	671	664	661	728	659	684	681	618	689	689	628	652	665	692	684	671	666	670	715	683	697	656	692	669	652	713	706	692	684	646	664	660	673	727	670	671	667	673	681	672	664	651	707	649	620	708	715	678	640	614	670	694	682	710	676	658	694	641	716	670	681	696	634	667	689	680	723	653	677	688	691	620	678	708	645	685	665	686	750	646	696	614	697	682	688	656	711	707	711	640	677	666	696	674	683	637	691	670	680	636	677	646	658	691	718	717	665	688	683	674	675	667	698	694	663	707	659	687	670	660	698	616	656	657	685	645	689	714	664	661	657	709	694	668	705	672	725	722	724	644	682	720	697	708	670	679	669	708	717	714	655	702	627	689	729	637	681	670	654	645	684	698	665	695	658	709	685	647	693	649	647	682	704	664	671	666	699	626	674	628	658	667	662	692	649	661	663	641	713	656	682	716	663	698	679	709	722	641	687	707	665	662	692	702	637	722	677	706	711	675	689	697	666	681	699	677	619	675	759	683	680	661	659	680	699	680	685	657	698	711	666	658	658	714	652	724	674	659	642	700	705	631	697	683	703	637	684	669	628	668	670	652	660	684	671	692	643	689	684	725	649	647	660	664	694	658	675	700	659	637	727	667	693	609	667	689	714	655	648	698	694	681	708	664	686	626	660	678	665	701	689	730	636	656	684	663	677	682	715	694	656	671	700	709	707	660	673	675	636	690	648	651	685	607	675	633	676	701	682
23151	21358	29194	23855	21409	21009	12254	5755	4095	3490	2745	2233	1841	1539	1248	1158	1078	1065	985	996	960	979	991	955	789	689	679	619	530	549	582	521	582	563	1014	2829	2075	567	459	419	456	445	447	467	471	452	468	464	471	471	449	498	457	430	436	455	442	469	418	458	443	486	426	482	465	522	571	617	588	517	485	470	407	494	504	443	445	459	465	467	487	428	464	436	444	446	471	485	436	499	459	480	459	479	443	484	431	457	455	460	445	466	495	424	455	440	439	478	446	473	434	445	430	426	431	473	444	441	441	480	478	443	467	488	480	423	445	444	425	456	421	469	465	436	433	447	438	491	482	478	466	424	447	467	421	436	498	480	416	463	445	428	472	424	479	485	486	435	452	489	500	442	480	432	476	458	457	486	410	446	427	470	433	443	463	434	427	443	404	464	434	470	446	444	456	433	432	484	448	458	421	487	458	472	445	453	459	459	441	446	451	449	446	471	421	454	451	474	419	442	471	457	465	424	463	456	480	448	458	461	461	447	461	453	443	452	496	458	453	482	439	446	458	435	482	496	442	480	454	436	453	441	412	444	457	459	477	465	427	452	454	470	394	436	487	423	498	426	475	459	455	475	437	429	483	499	408	479	478	516	453	423	449	472	459	424	454	456	477	467	472	436	457	458	465	440	457	449	479	485	451	419	474	427	492	445	442	420	448	443	447	438	474	466	499	472	468	397	473	480	462	519	460	449	474	484	467	461	478	489	430	455	432	453	412	430	445	489	471	479	437	440	444	464	449	464	469	437	412	470	456	468	467	464	463	437	469	465	442	459	458	463	442	438	479	417	417	430	462	448	466	482	466	460	475	468	470	430	461	451	458	464	434	463	469	456	449	451	436	431	496	459	424	445	438	455	438	443	445	417	442	448	476	452	458	470	460	485	443	426	441	460	449	447	439	424	455	415	487	462	448	437	418	470	477	435	467	468	469	441	463	447	483	449	459	443	432	479	442	445	469	450	456	449	449	480	459	444	410	424	473	430	430	462	493	446	421	474	502	450	468	441	435	444	473	455	452	450	442	481	451	465	451	429	439	426	471	447	443	458	438	436	439	433	421	447	474	470	447	464	456	462	443	499	443	404	426	450	453	437	406	458	459	462	451	470	493	438	448	409	471	481	472	452	438	449	476	466	468	463	449	451	457	461	428	439	421	415	436	447	428	448	471	481	432	459	448	482	460	442	408	425	460	469	446	450	461	431	440	406	435	435	442	461	450	415	467	456	452	438	423	423	464	449	417	466	487	469	441	441	447	415	423	472	458	447	460	456	441	463	455	455	456	473	442	464	441	449	464	438	463	425	484	446	461	434	455	479	471	429	464	438	465	430	426	441	484	499	503	494	434	449	461	433	429	434	471	435	459	494	501	461	460	454	436	425	431	397	443	440	416	466	495	449	442	430	415	479	436	465	458	465	453	510	437	466	454	425	440	461	434	440	485	421	455	428	454	450	441	410	441	495	445	453	434	443	442	455	462	438	463	433	500	462	416	475	464	486	436	468	468	513	455	422	401	457	442	438	414	481	442	421	436	485	430	455	447	449	460	463	474	457	455	466	471	473	444	431	424	457	466	487	464	451	447	441	449	433	404	493	458	447	511	449	459	423	431	472	450	447	439	467	426	433	434	473	468	488	462	462	449	451	451	485	528	445	476	466	471	445	452	458	429	426	449	415	441	466	471	456	473	452	484	414	447	444	426	407	428	418	433	455	440	482	454	445	468	434	456	468	456	464	417	435	495	485	450	478	453	468	446	451	448	458	461	463	446	426	475	448	453	473	447	474	466	416	420	440	452	467	451	445	446	481	448	450	465	470	470	458	444	445	462	428	460	441	456	499	473	469	429	479	472	436	450	473	486	438	454	492	450	443	439	437	426	461	487	448	427	504	441	461	426	489	466	445	406	474	491	464	459	494	457	449	436	479	482	462	437	466	456	460	477	434	443	429	479	423	413	452	458	459	441	426	431	409	450	487	428	441	459	449	461	438	452	482	493	453	456	458	451	471	435	465	421	434	442	469	456	447	454	476	450	454	466	477	440	441	444	460	430	468	460	434	457	516	461	473	513	455	411	473	437	452	461	431	430	428	468	455	446	456	482	459	431	443	461	464	470	494	449	465	477	444	467	445	436	416	450	456	428	429	443	432	447	485	447	467	476	465	468	481	441	458	481	438	477	428	456	463	506	453	486	473	523	416	475	425	468	435	441	461	442	373	455	467	444	433	462	455	450	451	423	448	478	452	475	456	442	469	443	462	432	442	471	437	490	418	440	464	433	452	447	470	421	426	454	460	460	429	477	407	480	440	426	450	419	440	467	458	450	438	464	440	477	447	473	427	450	472	456	441	449	463	485	417	438	451	427	443	435	450	493	447	478	450	486	454	446	470	423	391	429	442	468	468	430	434	439	439	447	478	448	441	475	406	423	418	474	489	465	483	465	424	465	481	486	446	472	432	406	472	454	426	461	442	454	447	450	440	429	432	478	433	462	462	479	417	463	480	453	452	449	453	423	451	444	464	462	442	427	474	435	460	407	461	461	423	494	454	483	437	486	445	467	425	472	446	463	453	448	442	445	426	471	457	449	445	421	440	441	452	461	411	442	445	449	425	454	438	451	438	439	439	466	466	446	436	412	456	497	472	435	435	461	465	446	489	459	465	449	474	489	450	468	457	470	431	457	463	443	454	450	452	462	458	444	456	461	452	446	448	442	437	473	459	409	476	449	492	473	471	447	430	466	419	435	469	427	449	473	436	448	426	443	485	444	464	471	428	448	450	448	453	424	423	450	422	444	440	411	466	454	447	451	454	461	472	436	461	445	446	474	472	484	430	475	475	452	467	440	447	467	464	478	480	447	427	432	452	437	459	443	457	464	432	454	421	452	461	442	458	460	446	455	498	453	481	438	442	424	456	452	431	439	445	474	499	429	464	483	516	458	448	441	413	439	457	481	446	520	520	442	400	448	443	450	437	449	437	487	462	474	462	426	456	462	484	429	460	503	452	455	431	451	449	437	469	471	443	460	446	443	459	440	472	451	507	465	454	430	448	452	446	439	456	435	469	444	445	396	463	435	458	465	461	400	424	468	473	456	438	455	426	485	458	430	444	439	438	497	459	485	454	456	480	418	426	442	452	413	429	469	454	441	453	453	432	457	436	476	462	469	456	443	452	463	451	477	432	452	468	440	401	451	463	468	455	446	410	441	449	429	453	461	454	468	438	440	460	435	451	459	473	432	440	457	485	441	469	458	472	479	426	474	419	435	457	468	414	425	426	469	464	449	425	455	490	443	452	462	473	438	428	451	452	470	449	428	453	465	441	465	422	442	453	449	429	450	472	468	463	479	410	471	435	506	427	458	458	454	454	467	434	453	439	477	477	460	432	436	428	421	454	468	453	443	449	471	467	467	493	434	486	455	444	491	499	455	429	486	438	445	448	464	464	471	468	446	432	443	440	497	425	460	467
23218	40691	38858	28381	21804	17006	14403	12464	10497	8957	7390	5863	4703	4054	3374	2951	2553	2370	2367	2372	2181	2219	2373	2183	1741	1343	1205	1131	1073	1011	970	898	959	948	2292	7132	4829	945	718	697	679	719	732	676	626	741	704	720	717	666	716	707	700	708	679	663	682	653	646	669	686	688	683	667	745	796	982	1046	969	848	768	749	680	715	641	701	683	676	645	688	652	671	626	660	652	669	694	649	673	674	668	619	695	668	655	683	624	622	696	683	658	673	676	692	648	650	673	695	634	671	647	670	674	629	706	705	734	680	707	687	694	700	660	678	641	709	694	684	683	678	654	657	672	660	638	673	660	684	700	649	695	643	672	650	654	673	666	658	693	673	652	679	699	707	631	646	672	670	620	710	621	657	680	671	651	676	665	641	660	683	696	686	653	721	685	711	670	675	680	682	719	692	680	676	682	716	689	705	665	689	669	664	643	654	646	661	641	693	638	651	658	737	641	709	680	666	677	677	666	715	682	659	672	662	680	671	655	696	644	712	650	678	699	639	701	659	738	676	673	678	684	656	700	688	660	699	676	687	683	694	613	669	671	630	622	675	652	671	704	698	674	687	638	652	638	654	668	681	691	678	698	679	664	669	685	637	620	698	682	724	684	675	655	643	692	691	718	670	633	684	744	679	636	712	684	646	652	671	679	671	666	673	700	695	674	627	651	648	660	658	700	667	651	650	645	663	655	647	676	664	678	690	683	623	654	641	635	682	703	707	616	697	671	648	650	709	638	691	735	690	666	652	657	669	697	701	668	640	674	661	672	651	611	693	691	669	685	676	693	642	669	670	664	665	673	632	644	645	710	707	647	679	732	692	684	679	642	698	660	691	649	658	714	657	644	664	639	734	664	696	629	689	644	624	661	658	730	674	664	646	654	584	678	698	707	697	685	662	677	651	656	628	660	680	670	657	666	715	672	652	670	661	651	691	657	637	712	693	679	647	680	676	712	652	728	617	665	697	714	646	672	659	629	643	681	679	690	670	613	672	647	668	663	683	700	662	680	663	686	694	647	694	645	655	671	697	662	660	651	641	626	707	679	694	675	632	704	711	641	675	649	647	701	691	694	628	719	674	691	702	668	681	613	685	672	662	631	708	672	667	697	693	664	635	655	630	687	698	674	676	666	672	694	700	646	713	617	628	666	646	674	678	669	642	657	679	641	631	637	656	629	668	690	648	638	689	676	646	683	594	702	638	681	691	626	696	695	681	714	740	654	723	721	667	680	657	662	659	644	696	673	703	645	699	638	697	683	691	641	714	678	658	683	659	698	618	696	607	648	651	632	700	677	687	653	640	648	659	700	668	637	639	720	752	676	659	710	672	704	667	649	651	667	678	647	641	686	693	694	701	680	719	658	712	722	676	625	654	704	693	645	663	670	702	652	679	691	660	668	653	677	674	759	679	689	697	655	669	671	704	696	631	684	665	690	752	615	660	653	658	650	635	640	641	677	702	666	711	700	694	724	729	641	666	662	726	667	686	653	637	628	652	656	694	698	630	664	644	699	670	638	671	620	681	699	624	680	685	632	657	674	639	692	637	655	678	695	706	681	654	681	706	686	609	630	682	627	684	691	671	636	642	666	719	643	680	646	673	633	675	728	678	647	634	690	648	629	695	657	643	689	643	641	687	670	633	677	671	644	700	665	666	676	664	699	648	661	666	653	674	656	682	679	644	663	671	669	678	644	717	630	670	625	667	685	665	664	646	614	673	684	672	686	711	675	644	693	685	688	675	685	659	690	638	658	687	597	663	702	620	690	682	633	631	686	662	644	705	647	673	676	667	650	662	676	670	714	677	667	630	662	655	669	724	635	695	701	669	635	711	625	708	627	678	665	657	661	601	667	656	722	649	658	646	747	653	654	697	712	683	690	663	682	629	671	702	643	650	688	653	671	701	663	690	689	673	653	689	675	696	658	649	666	658	694	624	698	634	663	675	613	670	716	645	685	686	637	704	637	653	661	673	649	681	727	634	674	629	679	694	654	714	714	676	668	671	692	674	698	656	671	684	747	631	672	620	693	701	663	663	669	677	677	638	722	670	677	673	652	674	640	688	687	644	719	694	650	721	625	687	628	675	717	645	730	639	684	682	687	688	641	679	664	648	684	699	634	656	680	659	653	676	636	662	630	669	647	676	647	676	683	722	650	688	663	634	682	627	664	688	653	637	638	664	650	673	677	664	699	641	658	665	659	672	644	647	673	612	717	685	717	699	729	690	673	617	655	654	617	656	653	658	667	684	666	665	668	690	598	652	656	701	679	657	698	699	692	624	657	699	652	677	673	685	656	645	655	645	659	695	657	703	662	666	727	616	655	711	675	677	655	653	654	695	636	685	688	643	638	637	684	710	698	673	682	665	639	667	633	626	678	626	703	668	683	674	677	629	668	661	694	686	723	657	666	618	658	701	676	661	676	680	666	635	693	634	659	694	670	676	644	698	646	640	737	641	652	699	692	690	681	686	702	690	657	688	655	661	687	683	678	683	635	639	648	660	667	670	669	692	670	666	679	650	696	625	678	694	700	676	654	657	695	657	629	644	687	638	703	676	657	703	690	660	684	703	657	687	702	705	650	665	696	672	662	677	649	687	699	662	674	654	641	651	696	689	657	649	697	713	684	695	680	649	670	684	682	660	668	702	620	716	673	676	685	699	632	636	659	639	685	681	668	659	663	712	672	701	701	692	649	679	681	688	663	650	712	661	693	680	612	665	671	670	649	668	663	670	640	649	600	715	659	664	682	680	667	705	665	651	647	719	703	695	693	659	668	665	676	627	633	648	640	669	663	670	643	664	665	664	664	648	659	658	668	690	640	664	687	691	645	659	667	669	684	657	623	683	666	654	671	684	704	668	656	718	653	666	653	644	681	689	680	667	654	674	662	638	667	690	665	683	655	687	665	651	662	678	697	675	647	693	641	658	699	632	689	707	637	635	659	667	645	649	659	659	688	689	675	701	652	666	650	666	608	678	649	665	627	674	667	660	714	665	648	653	650	670	677	689	664	687	637	691	667	626	676	646	697	622	661	687	652	712	669	695	674	670	637	634	628	662	657	654	670	630	660	690	650	628	640	656	629	660	687	655	692	640	711	666	687	688	632	676	677	653	699	693	663	703	668	674	687	659	671	661	642	690	689	704	693	700	645	678	680	681	648	684	629	627	683	690	647	670	670	632	652	695	639	678	663	671	611	681	681	701	660	715	625	606	670	629	624	688	698	639	696	627	673	685	684	709	689	668	626	661	660	687	704	689	688	683	666	707	651	685	670	681	704	686	670	710	695	654	640	708	666	696	670	649	644	674	676	724	652	661	669	735	660	703	684	675	653	676	679	662	658	652	673	666	652	695	640	726	654	657	692	640	683	696	667	683	656	665	642	648	639	708	717	655	674	651	652	718	640	651	690	677	634	679	708	681	623	623	670	630	660	663	671	679	641	647	627	676	665	713	662	641	661	678	725	689	658	662	674	671
27068	21816	20188	11116	4776	3151	2402	1917	1568	1373	1181	992	805	741	657	656	659	599	593	639	593	642	623	612	567	468	493	449	457	458	434	408	432	482	467	604	573	449	436	402	423	403	389	428	397	422	413	390	433	382	398	390	409	413	387	424	421	388	382	394	401	422	445	433	420	395	434	434	424	387	425	436	373	381	427	433	417	373	415	429	430	435	442	426	402	425	400	398	418	364	417	431	434	444	430	387	389	396	376	428	419	405	434	417	434	410	430	393	381	406	399	382	389	390	400	405	383	391	409	417	369	409	424	406	425	430	400	393	416	420	378	413	400	369	382	404	393	413	448	398	429	349	400	390	422	405	435	412	431	382	418	423	362	424	408	417	411	412	432	427	399	419	418	432	456	425	397	397	408	403	348	402	411	401	413	387	401	383	405	393	400	412	408	409	418	370	380	388	406	425	381	395	378	456	406	409	407	411	421	393	413	384	373	389	422	406	382	409	377	411	408	367	397	408	404	409	423	383	396	431	420	400	402	406	400	404	438	413	419	399	395	438	409	403	401	414	417	400	387	382	391	384	415	420	390	424	441	407	396	426	425	409	423	388	435	387	387	403	413	380	413	403	445	382	415	408	426	416	410	382	396	392	378	424	382	394	403	401	414	439	406	471	424	440	414	409	405	415	386	396	423	400	395	375	408	404	417	378	406	386	390	407	425	399	408	377	420	436	352	400	398	375	409	389	405	445	391	416	399	403	419	411	448	387	410	417	408	402	433	413	424	421	430	420	417	432	372	404	398	403	372	416	393	390	381	371	432	407	413	382	381	408	434	395	436	443	430	407	398	414	430	416	406	395	441	440	412	416	434	406	395	450	382	405	414	417	439	392	408	442	412	390	403	384	373	417	388	386	404	395	378	428	414	428	403	377	386	431	381	397	405	403	404	415	422	416	405	395	390	434	418	383	426	368	432	395	426	361	355	410	421	419	388	413	395	421	396	432	406	404	415	422	387	364	391	380	417	358	433	402	434	403	430	437	405	391	388	408	423	403	393	406	411	428	397	405	393	440	401	404	403	383	437	403	412	421	411	422	411	401	380	420	445	435	405	429	415	383	438	435	430	423	392	409	389	380	427	402	386	427	405	418	410	400	399	426	398	415	426	420	433	460	368	382	433	411	395	428	409	451	381	421	393	414	410	400	385	418	380	378	405	396	368	391	425	434	372	461	402	434	403	383	394	413	389	437	408	416	416	384	401	412	411	389	419	376	408	396	429	426	437	411	402	408	404	448	383	416	436	398	408	403	413	420	401	407	423	409	404	406	397	405	397	409	390	447	369	403	406	406	390	404	425	403	392	443	411	431	419	399	415	384	391	409	416	391	400	425	414	435	399	416	410	438	401	409	397	434	427	435	403	379	403	432	454	396	405	400	413	429	364	410	403	421	393	369	413	391	408	393	429	369	406	387	378	433	415	401	424	403	398	412	411	381	391	419	416	394	406	418	427	412	421	423	382	385	396	405	416	414	410	401	393	411	405	387	397	427	408	393	404	395	413	407	378	413	392	419	410	409	380	444	396	421	380	444	421	394	393	416	414	421	407	434	409	414	399	399	423	392	410	426	413	430	423	328	388	396	391	433	416	424	422	431	433	411	382	410	387	367	397	372	376	455	406	419	418	413	426	429	382	399	394	416	404	398	378	389	402	368	405	424	404	396	419	408	368	435	395	409	417	406	390	365	416	412	445	408	394	396	429	403	387	424	405	398	421	387	394	423	401	430	405	375	429	425	395	422	402	416	433	416	393	420	380	415	418	372	395	410	410	386	393	380	372	385	409	379	432	386	428	396	417	391	421	394	412	395	406	389	409	411	433	429	417	385	371	368	394	421	433	460	421	402	479	432	407	366	420	410	399	384	417	390	411	420	388	383	383	396	395	422	450	407	386	436	433	390	392	365	383	419	421	385	423	429	412	409	383	430	376	400	407	419	415	392	415	447	433	400	445	397	397	437	456	413	413	445	399	398	421	388	383	423	414	394	409	392	401	387	421	427	393	411	417	407	385	388	431	400	403	382	424	432	428	417	417	395	390	444	404	429	404	384	341	391	396	415	389	403	368	420	440	402	389	417	391	371	396	419	400	425	360	410	449	399	429	403	412	402	411	430	370	380	410	426	381	409	415	408	422	427	437	431	436	367	413	408	427	394	411	428	383	410	404	411	406	422	392	435	408	394	384	424	374	381	413	403	405	406	388	411	449	404	431	416	368	417	426	435	408	419	420	404	406	437	371	390	384	399	403	407	393	391	406	407	401	442	412	427	430	424	409	393	406	426	407	384	411	402	406	400	371	430	424	396	410	405	387	376	424	387	403	447	416	411	425	426	410	411	408	368	395	383	365	407	396	408	427	362	392	415	389	379	388	435	427	412	429	397	439	433	374	415	392	428	425	389	402	412	411	409	419	413	402	396	413	392	412	404	411	447	407	395	414	392	415	378	417	389	457	434	386	426	423	371	394	399	397	423	382	407	382	433	405	400	406	402	424	383	446	401	388	410	429	463	410	373	413	430	385	400	406	427	395	412	416	412	409	423	427	425	450	401	444	390	387	403	407	387	440	415	420	401	422	389	424	419	408	426	410	401	402	378	410	426	384	378	432	359	425	425	381	391	405	410	398	420	445	428	381	402	409	435	403	365	401	418	421	423	417	400	410	408	390	376	392	389	387	412	430	403	406	429	399	427	413	388	407	402	432	432	404	410	382	382	403	422	407	416	405	381	399	412	413	406	383	416	422	380	437	383	427	422	418	416	374	370	396	443	384	419	437	384	429	360	418	423	401	418	390	434	433	416	431	432	416	406	432	391	422	400	364	367	407	414	443	408	424	394	372	391	441	441	418	406	422	456	429	415	368	391	409	410	411	401	391	409	410	393	401	389	438	400	423	387	393	408	423	416	436	413	405	401	410	399	381	408	434	399	395	396	373	400	428	420	417	425	441	402	376	423	385	400	420	419	410	397	433	430	398	415	422	456	398	405	459	384	428	390	385	434	424	434	406	416	365	409	431	412	425	395	423	390	421	417	427	410	406	411	394	403	401	405	390	423	401	435	393	378	377	435	431	378	409	412	374	408	410	410	390	407	427	426	417	431	403	454	434	406	382	384	381	423	401	430	424	441	405	412	405	392	421	402	414	375	399	398	377	414	421	409	395	404	376	362	354	393	428	448	409	399	428	398	394	419	412	401	402	406	394	393	404	415	423	404	406	377	410	429	399	380	416	412	391	422	424	415	402	395	395	419	420	386	435	448	391	434	417	400	446	410	436	371	391	403	433	432	406	409	423	377	401	430	430	407	429	398	406	401	392	414	357	417	364	414	411	418	404	406	420	424	402	380	400	382	398	411	415	389	396	406	419	393	386	399	400	390	423	413	441	422	406	417	400	408	435	391	392	450	422	410	419	371	410	387	394	375	382	381	396	405	410	379	404	382	405	411	390	428	431	415	388	404	439	416
18805	28736	26156	16428	10814	8169	6566	5580	4319	3763	3156	2526	2043	1778	1561	1516	1496	1328	1296	1292	1171	1321	1314	1210	994	877	864	750	681	719	752	708	693	724	742	1091	1057	642	600	633	631	619	574	616	586	655	652	642	644	643	606	644	610	594	628	635	595	605	639	605	671	596	581	626	661	590	626	682	656	661	595	642	632	598	630	623	592	608	656	611	620	658	634	623	613	622	589	623	643	590	664	603	595	626	663	620	634	597	600	602	596	615	578	595	600	618	575	605	620	625	630	559	591	616	587	635	605	608	550	581	642	619	617	596	624	577	645	597	641	621	629	613	614	588	579	644	606	610	650	627	646	665	647	636	592	616	606	554	671	630	589	657	636	618	567	630	593	654	588	607	599	600	569	645	624	598	597	627	596	650	568	635	574	584	611	610	631	588	592	608	627	576	584	562	618	617	619	618	609	643	607	625	630	627	576	632	585	633	638	650	622	588	646	675	591	619	580	603	609	586	590	587	631	589	596	625	584	608	591	606	630	608	608	646	616	619	620	581	618	619	572	611	596	619	686	567	612	585	642	677	616	624	618	589	617	570	617	630	649	592	641	623	605	585	564	635	610	587	617	605	589	625	598	618	619	631	639	642	621	628	596	576	625	623	573	618	627	647	607	631	636	625	595	665	621	639	613	570	626	661	587	642	615	589	646	625	587	626	571	628	666	597	602	594	599	611	606	646	573	599	574	565	618	593	674	652	606	613	605	610	610	621	580	656	587	601	616	644	615	608	636	643	622	616	594	667	620	616	651	616	581	636	582	643	653	626	612	585	599	594	572	657	572	622	598	569	597	616	633	626	619	608	594	587	621	595	604	600	642	619	630	599	625	652	591	622	593	633	619	644	585	577	605	596	593	622	592	649	599	611	622	592	622	606	631	633	620	622	632	590	633	627	600	587	656	597	588	619	615	625	678	585	621	592	591	584	599	587	599	609	615	653	611	605	594	646	628	638	614	583	631	573	594	616	604	596	603	573	630	567	629	635	650	591	635	624	624	638	616	631	630	635	591	620	613	611	653	599	662	636	594	615	613	574	566	628	652	637	624	609	619	602	663	569	597	609	632	635	591	646	600	596	571	586	618	576	615	651	652	580	599	623	634	606	627	599	623	630	637	595	648	622	580	592	594	612	627	587	606	557	612	617	611	623	612	608	633	610	634	598	612	589	605	573	614	603	601	658	574	605	657	655	641	637	602	643	575	584	590	668	636	612	616	607	630	618	615	629	569	654	646	626	597	608	662	654	584	621	609	594	591	627	610	639	653	606	646	572	605	590	643	623	634	586	581	632	619	610	595	630	598	592	622	628	594	624	605	636	597	610	623	597	646	635	579	599	679	594	617	602	626	611	575	624	632	605	645	612	621	649	622	548	631	575	611	655	607	617	607	565	629	628	627	581	615	638	605	628	585	656	600	607	659	596	622	625	627	627	608	602	589	583	568	649	632	602	584	571	622	643	574	580	577	632	617	609	571	626	621	609	569	648	641	603	595	592	598	582	617	629	630	642	615	593	606	615	631	639	660	649	627	596	599	655	672	607	601	626	621	626	656	624	632	580	630	648	607	626	632	635	605	607	594	606	581	609	596	621	594	627	636	595	651	622	674	629	565	588	592	608	597	606	624	644	586	601	634	646	603	634	592	633	609	606	626	622	614	625	589	598	577	596	579	598	628	626	622	592	592	642	673	596	650	621	626	595	613	589	609	595	609	593	620	636	586	628	655	616	621	611	603	615	626	591	599	665	615	611	610	620	629	647	614	596	626	627	629	604	588	606	613	639	612	620	598	591	626	599	640	620	622	597	631	629	646	551	652	617	630	634	631	634	661	616	622	588	571	630	636	601	612	604	631	621	604	646	618	605	556	587	634	621	572	640	606	604	639	613	574	651	585	596	615	595	602	598	601	576	645	585	626	619	622	667	634	579	608	596	596	628	633	576	618	620	590	598	626	636	619	584	630	622	622	666	592	579	631	618	658	598	607	598	594	645	585	636	576	579	620	589	609	612	603	667	655	617	579	649	621	633	623	601	616	619	597	619	644	611	610	628	549	607	637	622	658	613	564	613	620	600	604	589	637	595	629	622	627	629	628	576	645	616	575	638	619	645	644	601	608	645	615	610	594	625	582	647	636	589	614	575	643	606	607	567	633	613	617	561	593	557	622	639	644	580	608	609	592	624	633	616	602	598	600	652	565	587	644	614	607	595	616	629	617	666	675	633	613	599	542	605	589	602	625	661	622	625	599	591	637	654	569	616	634	631	635	568	604	588	624	657	623	632	571	609	598	629	654	632	636	608	553	585	657	616	617	610	642	634	647	595	606	585	568	599	576	593	609	603	604	616	586	614	598	599	583	591	616	627	627	606	623	638	581	644	617	591	611	643	606	561	633	589	574	624	619	671	619	643	640	598	605	631	623	662	587	602	623	602	601	595	601	607	616	655	653	654	614	623	617	590	596	612	638	602	643	622	618	595	585	610	609	621	626	607	634	624	575	617	576	622	581	565	658	595	608	603	633	624	610	611	636	562	609	610	626	616	557	585	600	648	648	598	594	574	646	607	588	606	606	634	623	606	600	582	596	639	598	598	597	617	616	609	614	553	627	602	606	625	601	637	610	647	635	602	595	617	624	639	640	591	619	627	622	597	601	641	638	625	595	604	606	618	584	634	562	584	597	602	571	596	656	615	613	576	668	585	640	559	581	597	636	577	646	621	575	597	571	608	605	572	561	598	600	612	569	569	608	625	616	601	572	627	633	590	604	624	581	668	664	604	593	610	632	584	636	645	597	644	609	640	622	615	590	615	624	590	625	580	620	633	597	607	642	618	631	591	593	594	624	621	577	633	596	651	624	639	616	632	579	590	640	592	653	603	634	611	612	585	567	630	614	628	585	603	591	639	611	611	626	594	601	590	570	573	594	606	596	619	612	682	603	576	596	675	613	629	624	626	674	632	553	595	642	639	596	575	617	631	587	597	625	583	609	591	570	547	624	582	628	635	628	601	598	641	643	612	635	619	597	682	610	650	629	587	608	619	594	608	584	618	600	619	649	642	642	612	627	586	619	627	613	621	668	562	620	593	614	602	586	635	600	634	625	637	606	623	601	593	651	645	627	621	617	598	626	610	619	629	619	603	584	623	612	616	630	628	618	606	613	595	550	643	571	624	617	598	618	647	568	598	567	578	611	626	623	605	605	606	634	635	615	605	619	611	595	612	655	630	584	629	581	573	617	608	632	583	622	608	651	589	605	617	602	612	650	588	605	571	625	657	619	655	604	580	584	624	664	621	594	609	668	634	621	625	587	607	576	572	613	591	654	647	645	653	598	627	623	613	624	592	627	594	591	617	627	622	617	610	601	652	570	641	603	634	635	588	584	581	614	630	649	608	574	637	620	559	609	615	599	642	574	638	593	626	607	627	579	624	652	569	592	634	613	589	592	630	574	618	569	620	624	598	627	626	623	611
24253	21415	28617	24604	20760	11417	5598	3599	2712	2245	2074	1593	1308	1107	1023	929	983	860	922	833	792	821	864	767	680	586	595	518	557	540	554	532	554	564	765	1749	1239	519	465	516	499	484	498	503	469	487	475	498	524	429	478	460	479	443	437	472	478	480	490	485	491	494	443	513	446	489	576	541	580	480	513	477	461	524	452	474	495	492	510	494	479	479	468	503	475	466	511	463	470	484	491	456	433	487	502	487	507	485	495	480	497	463	453	482	440	441	491	460	459	470	513	470	507	464	475	479	455	492	479	492	497	496	474	457	472	462	470	476	485	494	496	449	473	506	499	456	503	510	499	490	480	463	434	452	459	509	503	485	475	459	463	462	493	509	488	485	497	459	460	463	454	496	472	430	468	516	518	459	478	452	463	426	469	475	475	482	520	482	491	474	517	461	455	490	455	514	494	481	507	458	515	474	471	470	478	464	456	473	469	414	487	483	477	501	508	432	509	482	469	461	468	492	470	479	459	535	498	447	492	480	453	503	485	512	453	465	477	499	464	492	471	478	485	445	481	487	428	453	509	476	468	476	465	472	455	466	504	460	491	469	500	493	481	474	463	527	469	457	469	493	511	471	462	469	430	449	499	471	499	451	484	489	480	494	446	488	466	502	495	464	474	511	474	477	490	523	487	462	484	480	457	449	504	472	475	478	469	500	477	450	462	464	455	442	478	469	474	473	493	484	464	455	468	483	484	492	476	452	485	494	467	472	511	504	468	507	435	450	473	515	499	478	490	471	439	456	510	434	497	473	478	478	478	511	481	453	446	479	490	465	489	467	487	483	465	476	503	451	478	448	417	440	457	489	484	464	476	503	486	469	479	428	476	513	463	479	490	490	500	451	466	500	505	500	512	470	499	422	497	489	500	489	517	494	497	465	444	490	484	519	502	516	473	488	501	504	452	491	475	455	480	494	499	499	524	517	478	488	455	486	475	480	470	479	458	476	511	492	466	475	442	505	506	488	464	460	468	491	450	464	457	455	485	465	490	472	506	466	459	453	504	497	464	458	458	507	479	430	454	504	452	490	459	466	490	461	451	493	502	463	530	463	476	500	511	481	473	486	440	489	440	451	460	479	487	506	473	474	521	522	445	516	457	462	493	439	432	459	484	501	497	511	492	462	428	484	481	495	494	498	449	493	476	479	471	487	489	489	452	505	478	494	494	469	462	486	488	481	463	476	465	507	480	503	476	504	468	465	479	458	482	485	493	496	511	480	467	477	485	473	485	453	467	501	467	466	491	459	504	469	476	465	455	483	473	494	531	464	442	460	481	457	488	471	494	457	452	475	493	421	473	459	479	490	491	474	481	480	551	458	442	469	499	497	470	485	466	501	485	517	446	479	479	494	481	478	474	493	468	526	485	486	485	476	487	457	446	475	449	453	472	502	530	472	490	461	467	454	515	474	500	460	460	464	503	489	500	487	457	465	476	487	434	455	470	469	503	458	479	472	489	478	470	468	451	501	466	500	496	499	477	474	486	478	524	493	479	487	475	462	469	526	486	465	491	491	480	479	486	530	447	498	451	458	453	499	474	487	463	493	480	489	486	470	462	478	471	480	462	468	484	450	467	502	443	442	478	496	491	409	491	499	486	469	452	512	474	496	502	477	479	512	449	483	481	473	486	440	463	482	487	472	446	458	497	510	455	495	453	461	481	468	472	484	463	469	447	472	461	457	463	476	503	470	461	475	467	481	447	476	528	480	475	447	451	511	461	479	480	458	512	462	493	453	503	477	460	478	456	445	503	484	489	488	426	493	474	459	483	447	498	448	439	485	447	490	549	471	489	485	478	489	513	499	476	502	454	484	449	477	476	497	442	440	495	490	451	495	502	467	463	506	497	441	480	431	452	479	495	486	467	484	491	469	470	511	484	503	497	445	467	474	471	488	487	502	459	464	475	492	463	516	474	483	481	470	496	459	507	490	513	513	442	460	472	486	490	472	489	513	494	501	485	503	467	500	518	483	457	533	501	465	474	471	467	500	498	457	523	498	442	469	494	498	455	470	486	492	492	492	514	500	483	511	471	504	499	466	502	480	488	496	491	477	469	486	495	483	503	509	495	465	461	470	470	462	447	487	480	533	489	495	497	464	442	521	471	421	464	467	476	454	465	478	443	466	471	473	486	462	479	495	467	492	460	484	502	476	518	486	490	540	464	481	488	473	469	489	481	458	427	511	482	519	473	481	493	463	480	486	501	487	494	466	501	485	461	513	456	470	465	472	459	497	493	490	453	452	494	492	488	433	487	467	475	460	459	452	467	488	477	447	430	423	472	459	474	493	506	486	474	484	471	458	491	493	486	481	486	448	490	482	490	504	503	447	494	497	471	453	505	501	489	506	501	480	440	463	476	439	433	513	491	494	485	516	484	414	485	491	481	510	496	496	499	484	450	479	455	460	486	482	491	492	456	485	478	472	452	485	425	469	477	489	491	487	434	444	452	475	444	476	502	528	483	478	470	478	476	475	466	449	477	530	481	458	491	467	498	472	469	486	489	481	506	510	467	462	483	459	448	470	467	469	481	469	452	510	479	488	478	530	485	463	468	471	474	450	436	479	478	457	470	510	507	511	499	450	474	415	533	461	466	508	500	460	473	502	452	489	452	475	460	477	479	437	501	492	475	493	467	490	506	479	482	464	476	457	444	456	445	517	492	477	475	477	493	489	501	469	442	460	464	501	477	493	489	471	524	502	490	430	462	473	488	435	495	453	424	483	464	483	492	471	541	459	464	482	494	483	423	500	505	478	484	478	477	499	475	468	446	463	470	457	483	513	500	457	466	454	467	459	473	459	481	493	470	496	463	491	475	482	459	491	485	487	493	431	486	452	464	467	491	446	500	476	478	458	473	438	503	452	499	502	464	461	467	493	446	492	480	464	442	474	494	462	516	501	447	481	482	457	482	483	462	478	463	433	468	431	490	491	476	426	492	470	455	491	508	472	477	490	504	479	512	428	446	469	468	485	492	466	460	466	500	506	470	529	446	471	463	464	490	480	487	465	482	463	473	495	505	491	458	507	465	453	455	475	450	473	465	464	495	444	480	478	465	470	467	469	479	480	488	478	467	453	489	513	463	500	487	509	505	499	481	484	486	455	462	444	458	476	511	478	496	492	499	462	472	429	463	473	527	474	492	514	479	486	494	482	463	447	491	504	478	453	463	494	448	479	471	474	496	456	461	446	485	481	503	445	464	489	470	488	473	498	456	460	465	478	466	507	473	496	448	471	463	469	473	511	455	498	487	462	488	437	468	475	474	485	473	491	428	450	464	436	502	498	468	443	471	451	461	446	502	509	496	485	449	505	498	455	490	473	486	479	487	533	459	501	488	499	469	496	484	499	486	471	467	447	465	472	483	462	497	454	452	503	488	498	479	484	459	495	488	463	474	483	476	482	498	436	483	497	500	494	475	493	458	483	417	457	475	493	468	479	456	455	467	459	491	415	444	477	474	451
21726	36778	33312	24022	17601	13404	10947	9032	7051	6149	5448	4284	3350	2724	2461	2216	2215	1938	1992	1920	1846	1901	1870	1656	1290	1127	1082	1042	894	888	918	889	884	837	1660	4106	3018	850	740	708	708	725	730	730	728	733	730	721	716	724	718	690	709	771	753	711	701	701	764	662	724	748	718	775	713	728	953	901	820	821	738	781	755	712	706	748	720	722	716	741	739	723	689	764	675	717	770	739	774	687	715	680	716	704	734	713	699	714	693	662	672	725	702	726	726	706	651	723	690	715	748	689	728	674	684	704	696	762	716	677	709	708	757	691	725	648	685	759	765	703	690	680	714	703	739	698	714	721	735	665	718	668	647	776	726	691	712	738	696	700	708	693	670	668	712	743	723	743	734	735	663	714	700	725	720	709	779	711	695	708	719	671	718	708	722	681	699	769	713	719	730	738	733	718	727	724	768	687	694	719	732	702	711	704	713	707	718	715	691	738	754	741	747	774	770	748	761	746	676	718	712	754	748	707	687	718	696	727	736	755	700	768	666	749	722	677	720	701	723	667	732	764	747	689	764	745	694	684	716	689	680	712	687	657	659	720	707	694	748	735	683	731	757	748	683	660	714	693	713	696	708	718	697	698	687	688	658	715	741	710	714	705	674	716	706	721	730	730	685	723	716	732	711	694	702	699	709	748	690	717	716	781	736	701	709	704	689	730	695	671	697	694	680	727	698	703	724	688	683	733	740	719	733	692	689	710	712	727	739	676	746	749	739	731	757	719	731	745	739	708	704	757	734	681	732	715	693	722	724	692	707	734	731	803	729	714	699	747	663	722	718	745	725	732	729	685	696	715	728	696	709	724	711	703	701	696	704	679	720	687	710	712	674	684	698	732	700	699	735	723	706	706	755	699	717	757	695	725	718	712	770	754	696	752	734	705	705	726	711	733	754	739	743	714	707	724	710	704	720	687	731	720	726	703	724	744	718	710	683	728	695	739	718	722	687	712	683	689	730	748	717	674	743	729	739	734	716	720	709	683	792	716	749	687	703	703	709	742	775	713	706	738	697	644	743	733	743	729	683	717	724	711	726	743	694	733	707	721	710	691	731	710	741	691	724	731	741	708	661	689	716	717	695	693	703	739	693	701	738	690	709	735	727	693	707	708	691	714	672	712	724	724	700	712	700	694	722	682	673	721	687	714	653	719	745	775	733	733	705	741	718	735	725	703	690	706	703	688	680	705	716	676	720	700	693	707	654	708	672	725	685	733	685	676	719	753	680	703	688	694	700	739	751	729	677	685	717	737	719	740	700	749	727	713	700	679	690	668	735	727	693	733	691	717	711	748	739	743	717	720	746	750	711	704	678	704	701	711	684	724	682	714	712	739	708	716	692	774	734	725	712	709	735	678	705	765	724	663	699	679	681	716	694	719	687	698	761	677	695	713	735	690	748	675	687	682	677	728	693	664	697	729	665	708	719	708	702	754	720	723	691	697	769	735	760	745	735	700	670	722	769	744	737	757	755	719	691	691	671	736	709	710	649	706	756	733	755	734	728	732	703	656	717	730	715	718	715	720	742	747	724	699	699	688	694	692	696	728	755	689	699	702	695	714	671	736	743	690	716	695	737	717	755	704	746	760	694	704	710	665	624	706	764	784	742	712	748	681	744	720	727	684	683	768	692	734	733	713	748	744	733	698	723	672	719	722	718	721	693	726	730	695	728	698	732	799	746	741	759	695	758	729	682	703	721	691	712	705	713	701	753	710	745	684	753	720	664	707	700	708	702	718	677	714	740	736	694	757	722	724	698	699	730	701	717	750	717	758	721	739	754	728	696	707	697	703	697	693	702	712	693	727	730	721	699	717	679	689	723	747	703	718	717	716	716	668	719	714	746	700	735	709	746	734	789	733	696	752	740	780	706	725	714	756	693	663	660	732	692	706	742	748	705	710	711	763	727	776	697	702	703	705	688	679	708	726	683	718	642	713	645	704	715	678	704	682	680	743	714	725	717	709	682	735	757	688	679	738	743	757	718	671	727	736	686	661	764	709	749	765	679	733	710	738	670	678	694	749	691	677	687	684	689	739	714	688	725	715	673	728	728	724	701	742	734	688	684	736	717	746	662	698	752	713	683	736	684	694	718	713	725	732	740	707	717	721	731	725	664	678	722	683	699	682	775	711	670	704	777	717	732	658	706	712	709	701	731	714	681	701	730	727	716	725	703	698	703	714	687	712	725	680	724	712	674	721	728	716	715	755	720	697	747	734	698	721	690	687	695	671	730	742	742	717	750	723	726	745	756	683	726	735	680	694	689	702	676	664	682	723	683	716	709	708	734	708	740	746	732	704	756	728	667	716	712	727	723	676	684	700	684	750	708	764	727	716	760	726	696	697	727	730	725	750	723	740	738	711	684	700	715	728	702	753	785	680	762	750	688	685	727	679	753	714	791	682	727	696	704	683	704	699	693	683	668	741	698	747	716	670	727	686	748	705	715	722	703	706	757	693	732	716	703	738	679	694	751	697	726	724	697	684	713	723	703	688	684	694	701	682	697	752	723	665	709	720	677	695	731	723	733	734	708	713	744	687	676	733	710	722	738	679	703	695	719	729	751	718	722	698	692	720	689	681	714	703	739	753	729	717	716	686	737	710	736	741	690	749	721	690	704	688	656	736	707	696	703	711	743	695	723	744	669	710	723	700	749	684	719	697	724	662	723	682	675	686	725	707	694	690	697	709	727	698	730	721	684	712	642	720	726	696	722	703	711	729	707	721	729	711	712	728	750	724	736	663	753	712	722	705	739	721	707	693	666	728	692	690	685	689	702	717	683	696	700	698	698	669	682	711	708	685	655	706	662	728	667	731	717	729	712	672	739	721	767	722	705	701	707	678	721	705	734	672	736	715	733	709	721	689	677	748	750	745	678	698	710	673	738	742	737	709	673	713	723	731	724	692	723	700	713	709	686	688	734	771	666	700	719	745	750	741	747	683	723	699	709	693	757	721	688	687	700	692	741	714	753	748	725	755	733	687	700	680	680	718	674	672	674	746	702	672	669	672	714	746	682	746	721	705	711	700	738	730	678	723	727	691	749	706	656	690	736	710	743	736	695	728	729	690	746	731	693	729	694	721	734	690	731	724	708	739	730	738	675	658	718	676	713	735	697	705	716	740	722	693	689	691	712	707	748	703	748	702	713	696	693	745	723	721	711	666	719	738	724	657	695	735	691	685	701	701	724	735	728	685	683	689	777	705	699	714	696	749	714	686	706	688	709	681	734	739	696	684	684	753	691	685	742	717	702	711	741	719	737	712	737	672	705	695	766	690	721	669	715	743	690	708	697	724	733	698	720	702	717	695	704	686	720	728	657	708	702	712	705	684	724	733	713	723	721	681	728	741	733	718	687	709	703	701	681	712	711	702	675	688	680	689	689	717	734	758	691	733	711	685	773	728	724	734	722	754	757	721	716	655	726	733	761	690	674	707	721	722	680	672	733	692	716	661	707	666	699	737	687	698
23165	21378	29248	23864	21438	21094	12772	5607	3960	3272	2886	2321	1808	1414	1319	1147	1147	1017	1108	1085	1127	1063	1105	883	779	660	649	648	623	574	583	569	543	562	744	3025	2348	603	521	513	480	488	475	471	459	502	514	485	459	464	465	468	436	462	432	460	458	443	440	445	444	485	459	463	506	572	629	617	590	515	492	491	458	478	483	465	438	491	479	461	510	497	442	441	438	452	486	498	464	478	481	483	477	489	484	497	486	424	477	494	471	490	455	500	485	419	450	483	448	447	437	467	505	465	475	501	491	465	453	463	422	460	452	476	462	464	445	500	478	463	489	500	506	474	483	488	474	483	473	486	448	507	487	483	451	489	488	502	472	491	450	465	456	491	441	503	497	472	443	476	457	542	480	474	504	455	456	479	459	472	470	458	509	419	436	434	444	488	442	460	493	470	497	474	477	433	497	467	486	492	444	496	463	471	469	474	464	488	471	493	502	462	479	465	476	470	513	421	477	484	491	520	503	459	441	509	469	543	450	436	473	524	450	500	471	462	464	481	486	510	496	483	461	431	507	474	472	505	437	469	456	502	457	480	517	472	453	523	452	466	512	447	451	507	501	464	464	462	487	423	520	438	485	483	465	433	442	456	449	452	499	493	454	478	454	441	420	470	524	520	458	452	455	437	499	467	479	475	471	489	488	459	451	479	451	479	451	470	459	453	478	458	495	472	490	436	479	500	449	400	465	450	495	502	447	476	457	462	488	465	489	494	455	447	520	453	467	496	510	466	515	503	502	518	460	476	496	504	466	468	466	448	526	432	440	507	471	482	483	442	469	484	494	452	511	452	514	485	459	507	476	478	488	434	508	481	456	491	501	510	479	452	459	459	528	517	499	454	522	491	450	460	471	486	491	491	493	492	467	486	493	467	445	491	498	459	483	480	467	451	467	450	459	523	519	480	441	464	495	455	470	442	479	453	472	502	464	479	491	496	526	468	485	460	477	453	462	467	489	516	430	475	450	459	488	452	462	458	510	456	513	480	455	499	476	435	492	515	431	440	459	435	440	442	530	500	480	464	451	473	460	467	546	448	423	452	478	459	490	480	423	464	510	475	481	486	472	460	427	488	467	492	471	487	487	461	489	472	475	461	446	471	484	482	448	487	466	433	466	522	470	500	479	502	487	488	487	486	454	455	436	460	452	438	433	467	478	473	432	476	512	492	431	454	427	469	466	481	490	469	469	497	454	466	489	436	488	467	466	450	453	479	449	465	500	516	476	451	474	514	464	470	509	430	497	489	452	448	480	499	463	469	471	476	473	449	493	451	511	467	528	479	463	485	447	462	476	477	477	466	491	482	501	449	501	486	470	487	491	509	438	481	490	482	477	456	465	483	466	454	417	472	485	497	510	517	499	472	439	466	458	421	471	483	418	466	470	468	453	472	475	458	480	455	509	474	475	462	471	490	542	468	488	451	459	467	465	474	477	496	455	448	447	473	500	449	491	514	450	480	462	491	483	487	474	512	485	461	462	473	435	456	483	454	480	479	458	489	439	515	448	504	439	472	466	459	430	451	473	438	463	502	479	472	473	460	467	489	467	455	449	455	449	449	495	451	440	446	454	503	458	487	456	495	484	442	456	446	482	471	470	454	490	467	469	490	452	468	448	456	468	451	467	460	410	497	473	472	506	461	445	462	477	496	493	496	489	471	481	466	474	468	463	480	503	487	487	474	474	497	429	489	465	480	454	491	473	504	444	470	478	472	469	453	512	485	471	476	455	524	429	523	442	479	432	463	457	480	453	491	464	495	461	505	472	474	467	487	458	470	470	449	452	486	468	479	457	487	484	479	490	466	468	492	475	458	507	487	518	503	495	470	486	414	457	464	472	444	475	459	489	467	463	442	467	485	477	511	467	447	479	494	417	446	478	481	475	466	486	488	518	482	486	446	452	515	494	495	419	461	453	482	463	474	505	481	497	461	448	449	485	469	481	489	498	510	474	529	446	509	480	481	476	490	479	467	471	449	484	479	502	488	475	500	496	480	507	470	462	492	500	466	518	442	517	471	453	488	476	509	477	489	453	462	492	497	471	459	463	432	465	439	515	492	464	488	471	458	483	471	477	512	482	451	440	482	505	506	498	481	482	425	463	494	463	478	458	452	464	497	444	487	485	482	492	455	454	460	458	496	467	489	503	486	456	464	462	502	444	456	468	453	495	488	458	475	487	434	513	459	499	488	466	486	481	454	494	473	483	460	454	494	500	477	452	473	501	510	487	461	454	454	501	470	425	464	490	476	435	502	485	499	435	449	454	495	483	486	437	459	473	507	444	472	470	465	515	496	490	505	487	497	445	490	436	441	475	483	476	454	486	499	488	493	463	473	461	460	473	451	431	476	466	464	475	441	477	480	454	456	417	465	461	476	461	473	461	498	450	511	472	483	457	440	485	505	457	471	433	478	463	473	465	452	503	469	437	450	496	502	478	457	498	469	509	465	503	505	486	473	480	468	465	478	484	455	483	469	472	452	480	430	494	460	467	478	504	484	485	460	456	446	463	479	448	532	483	433	460	491	441	478	486	450	517	442	508	461	452	460	484	508	438	475	455	451	484	485	460	488	449	462	467	464	462	477	441	463	488	475	462	486	438	478	466	462	439	455	477	500	501	484	473	470	473	471	481	481	502	443	464	476	454	481	454	503	428	486	432	484	427	471	456	512	467	462	457	450	468	455	484	458	444	480	477	460	452	437	448	441	507	499	478	491	489	485	457	449	463	463	510	466	449	505	460	446	445	460	455	446	482	454	482	455	512	499	472	457	453	469	484	468	454	445	457	500	461	488	491	452	453	499	460	482	470	478	473	495	486	472	470	453	437	468	484	467	497	433	445	546	451	515	454	472	480	461	470	439	456	472	467	496	492	456	467	500	454	460	476	483	505	438	512	473	487	468	485	447	462	493	479	511	436	471	463	517	431	444	484	449	490	467	455	485	483	448	501	472	519	483	499	438	476	494	484	464	472	459	471	468	501	487	477	447	461	512	478	493	481	460	451	466	467	462	446	461	455	478	493	481	501	428	453	451	443	493	513	517	427	441	452	456	519	498	483	472	451	459	424	431	481	469	475	451	483	461	460	461	467	445	425	495	469	481	475	486	485	438	420	503	439	435	449	470	473	480	506	465	484	490	442	481	483	491	484	439	499	456	446	459	474	469	446	473	477	454	468	479	482	472	459	474	471	474	505	497	487	453	417	508	471	470	456	503	423	447	497	493	453	487	508	429	464	449	450	474	457	481	479	481	470	471	472	454	484	487	500	489	482	454	470	463	495	425	440	485	465	460	442	472	465	482	489	407	467	446	447	444	502	442	461	444	502	484	493	454	494	470	513	452	423	484	490	511	496	460	501	483	505	498	493	449	515	455	469	487	473	439	459	492	475	462	466	496	465	482	452	451	480	427	451	440	474	505	487	529	443	461	486	429	487	484	471	447	508	475	477	460	497	485	478	508	473	482	447	486
24308	41114	37861	29441	23600	17977	14628	12146	9963	8506	7644	6231	4773	3787	3325	2843	2582	2573	2678	2625	2485	2382	2429	1994	1497	1319	1161	1100	1093	968	914	989	922	907	1422	7247	5259	996	812	740	729	681	765	720	731	692	763	713	760	639	716	719	736	712	709	731	727	710	723	742	725	713	718	720	698	889	1100	1036	961	874	751	730	697	674	676	734	693	699	671	679	730	658	658	665	638	698	658	705	690	712	736	688	697	719	672	699	711	716	699	690	670	773	722	654	693	694	672	674	668	700	765	704	699	662	759	698	695	695	672	698	687	735	713	714	723	702	698	722	710	658	676	753	706	697	710	651	693	698	674	703	642	684	681	635	682	742	716	691	667	706	690	720	718	680	646	715	678	751	669	674	671	687	678	712	743	722	669	690	670	673	671	708	696	718	662	684	673	635	668	702	662	678	658	652	690	755	665	709	699	744	675	720	716	725	674	663	654	745	702	719	723	740	694	736	714	676	677	682	703	723	658	683	727	678	658	698	669	659	636	701	691	710	717	697	683	732	689	734	670	675	687	705	725	689	741	705	682	659	709	718	684	708	743	711	718	648	704	714	683	719	693	705	687	722	699	703	725	723	729	695	708	716	725	713	713	654	717	719	675	653	688	684	703	703	699	742	697	664	694	734	711	735	689	717	664	672	725	672	705	721	717	707	687	655	691	686	722	689	712	651	735	714	645	707	666	633	713	661	742	710	688	733	685	726	696	706	666	716	694	660	715	661	685	716	692	720	669	646	708	684	720	687	681	720	687	687	697	757	720	723	728	716	705	653	683	713	684	656	672	715	709	685	642	705	706	689	699	726	670	716	711	719	666	678	632	640	701	722	709	735	740	701	704	628	689	717	728	649	753	705	698	707	705	681	722	680	701	699	670	733	700	713	715	658	653	654	676	679	717	667	683	691	699	701	663	690	674	694	654	750	699	673	704	713	723	688	695	705	692	710	693	719	709	692	702	674	722	668	690	700	713	635	674	724	664	671	720	677	696	753	708	688	701	742	646	691	658	717	718	679	710	702	705	690	703	679	714	694	698	676	691	677	692	721	683	707	641	683	667	676	664	696	670	724	741	686	755	679	691	688	695	690	709	685	664	713	725	721	743	647	677	694	701	678	702	654	684	709	697	661	704	702	719	688	689	644	692	711	706	666	672	672	641	653	712	680	633	701	695	693	718	698	701	753	703	677	733	690	723	726	666	660	674	680	647	725	672	659	713	657	722	694	696	681	667	696	686	687	683	705	695	671	649	674	680	679	633	703	680	675	709	713	719	688	710	683	657	715	702	690	679	694	667	710	691	704	672	751	688	725	716	667	717	754	705	700	680	735	711	669	673	644	658	703	719	701	711	727	714	637	692	713	717	699	679	724	715	671	718	672	696	666	658	706	695	667	693	664	710	679	707	701	714	685	697	647	717	705	698	681	717	739	708	683	664	655	724	724	691	674	708	680	691	683	692	696	695	706	672	706	676	706	689	692	734	690	734	685	661	702	687	715	715	700	733	660	688	687	654	647	727	675	681	712	695	719	694	703	727	683	681	660	660	744	660	646	683	697	704	704	719	637	717	680	631	667	693	677	684	687	693	712	678	669	720	682	699	723	665	709	689	726	729	702	648	673	683	704	700	686	738	703	716	642	680	664	668	688	700	684	756	693	683	675	698	709	677	674	721	703	700	709	691	688	693	672	714	715	721	705	728	684	715	681	694	653	672	657	706	701	682	717	703	709	728	746	664	634	747	697	712	668	688	733	651	725	675	690	684	702	690	711	736	715	693	683	625	696	665	711	683	709	672	631	723	674	670	701	699	675	696	718	685	720	652	698	668	680	716	728	686	721	686	707	671	679	726	745	645	749	681	682	670	693	749	717	675	653	695	692	736	696	688	687	687	651	704	707	683	715	653	688	714	677	738	712	737	685	723	741	676	677	712	698	663	711	705	729	669	721	684	727	673	676	645	689	692	706	724	681	713	735	679	737	696	701	704	718	665	675	667	696	741	693	690	714	698	679	653	725	704	671	706	724	695	701	656	643	642	650	678	676	675	688	695	726	708	703	672	719	727	692	749	714	702	703	708	650	696	691	643	689	693	679	725	715	715	713	656	734	653	682	673	722	683	685	691	747	740	690	690	708	712	698	693	683	731	741	675	666	735	664	674	728	699	687	707	675	718	719	735	754	687	707	699	725	704	713	721	709	679	739	683	708	675	675	714	675	703	722	680	719	721	674	686	729	720	706	719	655	705	673	650	679	698	691	706	694	661	699	698	689	720	688	639	717	687	715	683	682	680	711	776	679	693	682	698	695	704	735	645	701	674	673	680	700	672	698	696	713	661	678	700	691	705	723	711	692	672	693	684	753	730	653	705	699	660	685	665	679	680	746	698	673	653	693	722	726	719	706	663	661	737	675	667	673	706	659	715	711	672	719	730	715	736	687	697	714	697	672	703	716	709	680	704	734	755	715	637	715	697	751	696	696	686	709	715	730	676	713	688	719	694	728	681	686	620	683	714	681	749	699	733	712	700	724	699	739	659	701	698	705	720	657	689	699	665	698	713	696	650	723	667	718	670	682	690	712	697	710	742	711	664	716	714	680	676	704	741	675	642	713	684	694	734	662	690	687	657	670	688	704	724	665	681	675	668	681	685	676	703	683	735	693	746	704	696	739	648	682	698	708	687	715	736	710	682	713	690	660	682	710	699	674	738	704	699	653	732	678	670	701	703	680	676	694	692	678	758	745	746	696	710	682	704	676	655	683	677	687	719	709	677	721	696	690	660	747	734	693	725	707	649	675	683	679	676	689	705	756	716	719	699	701	642	704	680	713	708	729	681	702	701	694	770	711	728	699	728	731	669	712	718	668	666	648	714	668	691	685	700	706	666	744	700	671	692	689	702	661	694	731	701	740	696	763	735	691	663	636	675	673	685	683	685	703	731	678	693	677	742	695	677	720	666	728	695	731	683	681	694	675	675	711	671	681	702	696	680	711	689	722	670	709	629	710	647	668	653	694	704	672	682	715	681	721	699	740	696	733	639	705	702	672	665	709	660	699	724	687	697	692	685	699	740	753	700	714	663	740	701	653	655	689	655	684	708	733	695	684	685	701	689	668	648	710	709	653	693	687	731	696	704	698	717	685	776	732	702	671	715	715	681	705	629	673	648	685	738	672	699	708	662	682	699	687	708	710	695	730	683	660	716	676	675	685	692	722	712	716	710	680	718	707	696	646	726	700	699	683	707	690	686	741	724	713	680	678	673	717	688	707	673	720	691	688	729	684	661	706	630	652	729	675	688	700	664	712	668	724	691	756	650	707	669	680	653	708	669	708	680	726	673	711	691	713	683	693	670	728	698	685	729	682	716	676	651	717	700	665	697	723	695	657	717	670	711	716	735	674	659	695	645	649	663	700	690	687	706	711	701	732	696	686	707	685	691	678	672	704	706	688	709	656	700	656	689	697	735	686	710	673	709	705	706	699
27225	21749	19949	11686	6078	3584	2635	2062	1612	1329	1187	1055	840	699	717	637	633	606	636	674	624	619	640	587	514	500	471	496	494	432	449	458	449	441	440	572	624	472	399	449	418	429	430	435	423	443	425	370	451	397	415	375	440	417	431	403	389	395	426	428	412	434	416	380	448	437	420	453	410	409	430	404	441	393	450	434	406	407	432	412	467	426	446	430	404	415	380	423	442	432	421	434	408	445	401	442	467	451	422	403	430	436	411	436	396	450	422	443	428	428	403	405	426	404	429	427	453	407	429	413	427	429	409	406	416	375	404	397	407	405	438	399	378	453	393	423	447	382	424	393	405	413	421	419	417	410	445	434	380	389	456	449	429	412	458	444	395	438	427	431	417	437	400	442	430	402	450	427	426	404	402	405	423	390	441	389	436	398	393	424	458	422	412	437	445	398	416	393	417	438	441	417	413	426	437	432	431	386	431	387	381	432	399	373	403	440	398	427	445	412	405	464	444	408	424	416	430	455	410	447	411	385	393	419	417	411	420	412	453	413	404	412	464	414	425	441	379	476	401	425	428	424	419	391	435	398	389	418	409	421	409	443	431	406	420	392	431	436	446	397	383	413	440	407	429	440	436	444	416	419	427	428	405	425	405	409	415	419	426	401	436	404	419	429	398	445	414	407	454	448	423	397	406	439	418	421	420	431	426	434	414	399	442	423	402	402	451	413	410	402	399	420	405	403	424	398	425	417	399	411	415	422	399	410	417	480	390	432	385	403	455	394	411	401	428	440	416	394	422	413	444	411	428	413	391	450	414	421	406	394	389	429	438	449	399	437	419	440	400	402	438	428	467	431	403	428	440	413	451	418	405	421	422	443	442	430	413	410	406	418	394	390	371	452	414	444	412	416	410	425	428	401	449	434	404	449	419	372	472	398	412	411	452	423	443	395	443	406	414	397	446	436	433	457	451	437	417	418	409	433	415	434	412	408	434	411	425	396	456	448	414	408	428	426	415	426	453	394	429	432	438	405	410	416	446	413	433	410	431	436	401	395	411	420	414	390	457	413	417	439	398	423	440	424	403	426	398	402	420	426	415	447	411	418	439	385	444	450	439	412	397	398	422	416	461	410	439	418	385	396	422	379	428	403	410	417	433	406	412	411	408	425	416	429	440	414	434	450	449	436	425	403	435	390	432	422	383	436	447	417	446	433	425	428	418	438	437	422	441	409	401	464	446	404	403	438	446	434	427	452	437	392	415	457	428	399	420	405	384	398	447	446	416	418	439	440	431	397	396	407	423	420	448	417	442	432	358	458	400	437	411	386	441	417	399	396	422	420	415	443	391	429	403	391	423	425	393	405	409	426	448	431	414	392	409	430	402	438	395	485	384	423	411	401	406	422	392	375	412	460	399	399	423	411	459	458	439	428	423	412	426	413	375	394	399	414	450	435	419	451	444	423	409	438	451	413	430	404	437	437	412	404	414	377	358	407	417	407	424	455	415	453	400	438	441	410	414	381	408	426	444	435	433	422	423	438	415	431	401	404	413	378	423	407	427	422	384	396	450	404	419	368	404	420	412	439	397	413	406	424	415	401	447	397	410	423	417	435	439	394	442	389	413	410	373	411	425	434	376	403	431	417	437	412	402	453	435	401	432	419	393	409	445	404	402	442	418	427	408	434	427	427	454	420	396	407	415	440	444	418	404	451	444	434	392	411	420	406	409	433	463	453	400	410	439	419	428	388	455	422	419	457	451	420	431	416	442	415	415	408	464	426	445	413	409	412	405	398	383	456	470	435	411	415	451	427	414	418	449	428	395	424	424	459	441	441	403	464	424	385	450	410	419	425	421	415	417	413	408	414	452	433	404	427	392	408	390	395	445	443	456	386	405	398	394	398	411	406	388	412	406	458	427	431	430	404	379	420	448	413	431	427	438	375	386	449	404	423	442	418	416	411	408	433	400	412	430	423	384	448	425	442	453	422	404	419	428	397	393	404	407	427	460	408	441	407	444	430	430	429	449	424	419	440	431	427	438	457	410	421	382	428	449	416	414	427	457	377	452	432	438	409	440	452	458	423	432	412	431	400	415	440	417	448	401	469	405	429	406	391	346	436	390	454	408	416	439	435	441	405	437	419	437	442	424	412	420	387	408	445	458	427	409	444	431	404	423	441	420	405	407	425	425	429	402	380	403	447	463	413	456	422	400	405	417	411	404	404	398	385	447	413	445	413	400	437	425	407	432	432	446	415	441	417	418	405	379	393	433	397	426	411	392	407	413	411	416	423	413	452	441	391	436	417	426	395	458	419	429	430	411	416	421	414	412	410	424	443	399	397	434	414	425	420	463	433	397	445	411	447	403	370	410	423	446	430	408	438	426	403	447	432	436	398	429	418	417	402	426	460	402	407	409	423	379	435	433	440	424	389	405	399	459	412	434	410	399	460	425	398	417	448	405	433	433	444	431	438	441	466	406	427	418	431	435	424	394	393	428	460	442	397	408	424	447	423	402	389	441	394	420	415	430	429	438	420	396	418	385	426	449	411	455	426	431	431	425	415	447	425	425	432	381	373	431	423	463	400	432	415	451	408	430	408	401	439	384	408	406	441	415	404	452	450	443	422	430	446	394	420	394	384	426	455	415	415	425	418	403	431	422	411	409	444	455	429	410	412	436	428	425	434	426	401	409	424	459	420	413	447	400	419	411	418	393	421	430	445	424	430	419	422	413	452	430	418	430	419	411	417	419	445	455	483	470	408	449	416	403	389	445	444	376	427	418	402	429	442	448	426	424	421	392	422	440	441	415	419	415	420	401	436	443	417	415	447	441	423	446	391	383	443	381	430	397	430	461	448	441	411	428	438	437	394	441	412	415	383	401	414	428	429	474	419	426	405	449	414	415	408	442	453	430	412	436	406	432	413	422	429	446	431	432	440	444	458	430	416	393	430	426	439	442	421	404	447	434	448	428	434	393	441	430	443	427	409	432	443	399	436	408	414	434	420	420	423	441	439	427	467	429	431	397	405	398	420	403	441	435	388	436	436	426	439	380	390	441	432	408	402	422	451	426	428	389	426	444	399	414	413	386	425	394	397	449	451	403	426	428	441	368	421	432	401	401	405	452	404	439	416	413	403	397	412	432	425	436	418	481	400	450	481	396	410	414	485	428	401	395	444	391	439	432	413	416	423	432	397	427	438	427	385	419	421	430	437	422	388	402	415	415	461	415	443	442	418	436	414	452	418	441	454	411	425	379	427	413	470	439	410	434	409	421	410	421	431	419	448	441	425	428	420	417	406	424	430	417	398	421	469	379	435	402	443	436	427	457	393	422	436	448	423	447	420	428	428	415	425	374	399	382	433	421	420	426	428	442	412	444	450	453	429	438	437	431	445	409	429	410	418	422	420	432	399	391	423	461	419	451	446	444	391	418	392	443	422	449	427	423	443	447	418	399	429	447	396	390	412	416	402	420	417	397	442	397	440	429	406	460	399	407	450	405	391	410	484
19535	28866	25369	17492	13284	9623	7142	5745	4543	3680	3320	2637	2078	1654	1510	1367	1266	1145	1468	1506	1382	1351	1258	1148	922	784	749	779	738	712	724	724	727	739	764	1008	1121	715	651	618	622	652	627	623	614	613	633	641	617	643	634	621	584	622	639	615	666	625	623	629	678	643	643	611	640	630	677	720	662	614	647	657	652	640	637	618	619	645	612	605	655	643	634	687	644	612	615	635	595	629	621	617	611	620	643	598	627	615	620	649	599	655	631	654	641	678	616	629	597	632	678	673	658	617	595	670	646	645	642	648	613	610	568	636	630	659	636	674	614	644	611	677	630	592	658	669	687	612	603	575	652	648	653	639	628	640	609	635	627	587	651	651	632	654	609	634	603	641	643	643	613	639	642	629	707	644	648	673	609	602	635	628	615	579	661	662	612	644	589	626	625	654	633	649	631	648	623	611	632	664	608	612	617	650	634	675	649	633	636	627	656	583	642	625	624	632	618	658	640	666	638	619	651	607	624	625	687	654	632	624	614	652	632	603	598	639	593	658	607	589	624	619	662	605	597	636	601	651	624	629	629	613	603	645	669	686	669	683	651	701	682	604	593	624	621	598	652	609	659	623	668	614	630	613	635	612	632	672	630	692	671	653	638	642	601	611	615	617	636	585	632	660	622	636	696	610	623	637	644	622	630	596	631	657	641	601	666	616	636	643	656	627	687	620	620	633	611	623	639	623	566	660	629	601	622	678	580	659	644	640	627	631	625	648	598	629	672	595	637	644	614	637	637	610	615	628	632	664	643	649	629	687	622	677	668	610	590	596	617	678	638	650	648	643	640	555	597	673	660	660	617	607	659	615	629	682	591	621	648	639	592	674	592	654	641	616	594	633	649	645	642	644	628	642	665	669	646	652	646	638	653	609	656	638	669	635	628	620	637	618	638	642	598	601	637	648	641	650	631	651	601	655	570	601	645	635	632	670	658	617	583	662	616	661	629	586	623	651	641	613	617	650	619	638	624	642	627	648	583	631	608	613	622	608	643	644	648	562	656	579	598	619	686	699	647	676	624	642	586	644	704	667	670	586	616	625	652	622	629	628	616	647	689	600	630	593	668	680	637	641	622	621	635	616	661	595	630	634	690	669	619	606	638	600	632	628	606	643	630	599	639	651	625	612	599	612	655	599	667	614	655	628	579	658	660	667	656	591	659	612	636	632	619	635	653	618	673	621	665	672	662	639	605	652	696	651	669	618	617	642	651	655	629	627	653	649	651	624	645	650	634	637	642	632	658	647	638	608	622	609	591	636	578	613	649	616	631	655	646	661	601	605	635	613	607	646	624	635	619	654	630	609	619	641	612	599	631	648	634	636	616	637	588	613	621	643	654	633	604	592	676	642	648	664	607	640	649	608	622	639	625	659	629	613	622	668	636	611	646	668	619	689	609	615	580	673	647	645	592	615	648	639	618	594	623	601	593	663	658	607	662	640	624	629	613	663	641	688	627	637	646	672	649	652	649	613	635	645	615	635	627	599	649	646	573	667	604	600	610	669	652	696	641	604	605	627	607	620	600	637	655	631	630	582	629	587	620	602	635	629	604	666	637	636	642	624	637	658	643	648	633	610	611	621	607	667	631	642	647	600	654	651	641	616	603	625	603	619	660	626	650	669	677	627	606	627	667	622	617	650	601	654	633	643	663	609	609	657	608	634	594	638	636	613	622	654	625	613	640	637	601	669	649	590	648	643	661	613	598	647	680	586	599	614	631	635	652	638	614	619	619	640	667	653	654	616	628	660	565	661	650	674	601	682	606	643	614	608	664	655	673	596	608	617	621	657	609	640	603	673	635	626	650	621	654	686	655	598	652	639	626	660	619	669	600	661	641	637	624	586	665	619	673	624	653	652	646	625	623	682	686	619	616	618	635	651	628	658	664	634	665	632	643	639	648	632	594	631	667	637	621	643	636	647	638	665	656	650	625	656	615	677	628	622	665	613	700	665	606	638	648	613	647	599	687	644	624	622	644	627	641	616	630	664	581	635	607	648	637	595	616	632	608	631	662	606	610	651	630	632	693	609	589	655	643	633	655	618	639	678	640	666	604	609	627	637	591	588	668	628	622	607	670	641	681	596	588	605	617	621	604	639	670	600	596	617	614	626	654	657	615	650	595	666	639	641	639	662	572	606	622	594	680	624	634	634	629	636	632	635	642	669	608	607	633	624	643	663	653	650	644	633	627	656	646	622	627	638	599	633	646	664	613	675	628	654	600	600	625	599	654	653	663	658	633	579	622	614	614	663	662	612	663	642	634	630	614	618	626	561	653	640	604	697	619	642	651	601	653	646	608	640	593	620	649	654	647	653	613	660	587	598	629	634	573	611	667	619	638	647	611	602	612	659	683	617	656	642	638	648	621	608	589	622	676	608	661	645	607	622	622	649	649	635	599	664	633	646	628	654	655	619	625	611	637	597	661	661	599	611	613	660	647	676	634	612	625	608	627	652	611	636	647	603	643	607	618	623	613	649	624	648	618	609	613	666	630	621	665	606	621	635	638	583	596	640	615	620	677	599	609	657	632	638	633	600	659	608	620	644	640	637	600	605	650	637	690	635	602	643	641	641	617	619	626	670	636	598	628	621	648	629	626	629	649	619	694	637	664	625	599	660	616	612	650	616	653	651	649	612	659	638	609	649	620	638	619	647	674	649	613	643	645	611	631	664	646	619	666	582	613	610	631	659	609	646	628	613	632	609	656	642	653	623	653	603	652	643	689	592	664	653	616	634	644	650	664	631	645	623	631	625	614	613	627	658	627	631	651	608	641	597	638	612	628	628	628	646	649	640	595	636	675	639	605	671	630	586	660	594	643	607	657	656	646	619	636	628	620	632	602	659	646	626	621	634	636	604	651	655	624	637	597	668	655	610	614	654	611	659	611	688	641	650	625	670	649	641	668	634	655	661	592	593	620	663	639	626	638	618	658	587	563	590	673	665	612	609	637	646	609	673	682	653	657	628	613	658	626	640	645	629	567	571	629	682	571	630	591	643	602	637	669	657	594	602	640	667	664	628	632	608	643	635	633	638	624	662	629	718	656	621	666	649	603	634	655	632	647	611	628	682	629	649	612	638	657	663	638	656	623	618	665	649	622	594	651	609	644	624	622	639	651	624	639	659	661	637	677	620	627	609	591	608	652	629	658	693	648	646	639	652	628	646	617	590	658	677	639	612	585	624	618	643	635	638	636	631	624	618	647	624	618	656	606	653	638	641	636	644	638	609	638	643	632	660	641	608	646	631	644	604	653	661	622	690	626	680	587	589	605	624	625	672	615	648	628	650	652	669	640	663	640	602	629	601	660	598	660	627	638	578	629	603	633	642	661	611	650	671	617	622	666	624	627	596	606	619	599	611	612	629	688	584	623	630	613	588	661	634	609	651	642	619	622	616	643	633	649	667	680	668	632	648	685	585	617	618	609	585	626	659	638	649	594	608	630	691	623	614	633	625	624	631	595	667
24138	21363	28633	24427	20878	12836	6406	4109	2848	2340	2040	1569	1381	1149	991	878	779	809	904	953	909	888	825	791	633	579	538	590	572	548	529	546	590	533	536	1255	1666	791	530	523	484	476	492	462	467	497	485	468	526	519	462	475	488	491	498	504	490	499	511	479	493	493	428	445	494	549	575	547	541	544	474	493	459	501	472	487	508	455	486	518	501	499	465	474	507	444	477	469	479	514	513	500	506	458	496	471	492	501	503	486	513	505	480	509	507	444	462	476	492	466	459	472	490	481	467	496	468	482	458	431	475	509	466	486	506	474	465	497	525	484	486	511	485	474	482	484	432	496	511	494	474	494	467	477	486	459	480	443	476	501	492	503	475	454	486	468	483	497	462	483	514	469	519	472	468	444	497	468	479	497	504	433	469	493	526	429	468	470	471	492	500	463	490	492	470	456	460	503	489	498	485	512	493	509	499	467	506	494	452	507	497	448	484	473	478	461	465	537	479	486	513	497	510	497	505	471	504	524	484	471	445	508	465	509	465	474	483	488	503	515	481	458	478	496	469	466	441	508	499	449	476	445	456	450	495	515	456	514	496	493	500	516	458	497	499	478	478	482	510	500	460	466	485	485	482	469	464	491	427	443	498	478	489	462	459	488	473	455	468	498	450	447	500	454	464	460	484	455	468	490	485	499	487	499	498	496	483	511	468	442	472	502	494	491	482	512	506	467	436	499	493	473	485	494	461	463	454	493	494	485	462	473	465	465	466	460	458	446	498	499	477	478	467	507	466	500	463	464	436	517	489	452	485	443	442	466	482	451	502	481	495	511	460	516	455	476	481	485	472	500	496	457	482	493	461	512	461	491	455	497	454	502	492	510	505	479	455	536	487	487	484	469	506	489	510	459	560	481	485	516	486	482	464	493	487	510	511	465	490	476	485	499	511	526	472	498	489	465	481	541	470	452	471	424	478	494	479	485	494	469	470	460	454	465	481	502	453	534	458	489	510	473	462	462	465	456	512	460	461	454	467	466	479	516	503	469	474	449	497	477	533	496	467	483	512	460	472	482	516	529	539	472	459	480	488	447	484	468	477	497	489	460	480	514	510	458	501	460	466	458	467	504	469	476	482	483	469	483	459	535	458	434	464	466	495	486	457	479	473	499	441	524	507	477	495	473	500	478	495	452	469	452	466	464	481	504	505	481	456	531	480	501	493	465	513	500	454	512	476	488	485	470	482	480	498	422	455	471	489	491	455	469	468	474	482	489	490	491	496	475	482	489	513	481	454	488	520	481	488	481	495	504	499	509	466	497	490	463	463	478	512	444	472	465	499	465	456	485	480	500	457	480	497	488	489	493	510	481	463	429	444	465	483	485	483	514	479	485	491	494	480	494	476	514	494	474	502	459	512	537	481	457	507	508	453	480	456	480	471	453	533	505	471	464	484	517	520	479	499	466	476	487	490	462	484	535	493	502	452	456	519	507	497	503	512	512	476	448	483	497	476	496	493	497	476	477	470	479	488	458	475	478	456	499	507	428	472	487	509	493	484	495	515	448	526	474	451	503	499	472	556	458	456	502	479	472	439	441	470	534	462	495	449	475	507	493	507	469	467	457	479	452	482	491	464	473	479	520	470	527	444	500	451	468	509	441	459	488	452	465	476	455	518	499	504	478	486	496	453	499	510	520	476	482	467	474	465	460	477	483	479	434	485	464	465	469	508	494	476	477	492	472	496	530	482	520	437	483	465	495	468	481	450	462	440	490	479	490	457	487	460	448	497	492	458	489	471	473	471	508	506	476	487	503	458	504	467	493	450	469	468	448	476	496	477	491	456	496	475	489	485	480	489	495	485	522	510	479	504	470	474	527	487	454	504	504	516	488	463	447	531	505	501	444	497	472	481	474	486	474	486	471	479	491	437	450	488	466	473	476	461	495	519	471	462	452	484	466	462	507	494	469	471	504	500	506	456	524	480	453	445	492	486	483	501	488	507	490	486	467	511	467	507	492	507	471	491	509	472	467	487	506	497	502	501	475	489	471	466	491	481	446	495	441	541	453	463	510	482	466	491	475	485	456	481	447	480	476	492	520	475	479	481	486	474	502	494	433	474	482	484	490	471	479	505	496	444	442	469	488	484	458	506	474	455	504	511	481	465	497	464	501	482	453	502	453	480	480	503	510	491	473	449	488	477	525	469	493	498	512	467	476	476	507	499	475	476	447	449	489	483	495	459	498	472	445	528	478	479	482	480	479	465	480	515	489	480	496	451	438	479	486	490	525	488	475	493	464	466	511	496	521	449	488	458	458	462	494	501	450	487	468	448	488	500	469	445	489	473	472	509	491	487	514	447	466	474	481	492	458	475	469	494	473	519	491	486	539	468	481	474	508	439	475	484	518	518	441	514	495	472	472	496	434	448	464	462	445	506	500	493	470	487	492	440	468	525	475	458	436	461	474	515	492	467	464	511	468	470	492	472	486	452	444	461	503	451	497	489	501	477	497	488	513	483	506	469	457	521	486	484	498	489	496	495	487	496	507	473	482	489	490	414	496	457	476	489	481	490	501	495	431	473	489	482	485	505	474	452	492	498	484	497	493	459	465	506	509	465	509	441	504	461	449	505	470	459	527	500	495	485	501	497	510	475	441	509	473	506	474	452	488	485	491	468	435	460	468	460	484	517	454	470	486	482	460	489	487	476	485	455	469	493	435	486	496	474	473	468	474	533	504	458	485	465	469	516	475	476	476	483	492	468	494	478	426	505	465	497	469	471	494	498	464	506	480	478	478	500	446	513	483	459	477	483	507	459	464	514	496	486	511	471	514	467	467	449	467	500	473	479	480	476	494	468	451	530	476	467	486	486	503	466	494	484	498	496	473	457	476	490	475	495	458	525	506	447	500	484	517	480	501	494	439	465	465	458	511	465	469	517	467	530	480	517	543	445	459	480	507	489	486	518	475	480	458	468	485	506	451	480	460	453	483	466	485	472	468	475	470	456	499	508	485	472	468	516	469	472	487	456	464	462	534	495	472	445	494	480	525	458	487	484	512	485	529	445	449	479	499	501	481	510	444	536	474	455	501	459	478	479	474	508	492	467	484	501	468	525	487	495	523	468	485	470	490	523	471	503	494	478	466	515	488	489	499	465	482	512	479	470	479	485	467	474	428	509	455	457	484	519	440	532	443	496	457	509	466	449	454	498	475	494	501	489	478	526	496	509	477	456	541	463	478	487	475	466	515	463	469	453	442	480	452	484	464	466	477	510	477	500	459	441	461	511	462	520	490	507	503	480	488	456	489	505	479	459	499	510	493	475	481	484	476	434	480	468	484	479	498	491	490	477	535	446	434	431	463	458	493	504	437	517	461	482	476	467	456	466	461	471	470	501	531	479	453	470	446	494	468	520	483	507	469	513	492	473	496	515	494	513	461	463	488	443	448	499	500	492	455	454	507	460	476	496	449	469	489	501	463	482	431	495	472	486	515	482	495	517	429	473	434	481	530	512	487
21996	36806	33800	25422	20168	15382	12240	9829	7839	6397	5556	4255	3363	2821	2410	2080	1728	1730	1999	2116	2062	1929	1788	1551	1230	1112	978	942	958	907	849	890	867	828	902	2824	4084	1534	752	674	701	703	714	712	748	708	740	745	685	784	731	705	734	719	716	704	761	691	775	717	811	720	703	761	833	842	903	858	795	792	711	713	731	737	691	727	720	747	702	722	690	736	704	654	763	746	743	698	728	704	686	699	714	734	790	757	726	728	723	706	729	702	705	722	691	698	736	729	722	706	740	747	750	697	731	786	690	761	742	718	701	714	733	754	731	759	698	726	753	745	732	715	739	713	703	771	722	736	735	726	718	743	742	696	693	719	768	710	652	734	679	717	697	761	715	721	699	700	708	747	692	685	752	666	697	709	688	667	719	720	720	721	679	733	706	693	705	729	701	766	713	742	748	718	716	696	699	734	723	714	781	663	701	716	708	728	715	710	690	740	706	655	712	759	727	716	734	711	665	696	720	694	718	726	725	734	694	700	707	709	708	698	702	720	744	730	736	744	737	717	747	735	684	714	718	714	712	701	701	713	741	670	740	713	721	761	747	706	677	719	697	732	725	717	683	739	710	778	739	697	706	742	687	743	730	730	713	699	702	772	653	679	766	744	674	720	706	719	726	729	715	700	775	708	683	717	732	728	734	713	722	732	705	719	739	729	721	725	704	709	715	697	694	689	749	732	742	790	695	747	705	755	729	738	717	694	700	746	723	735	680	709	777	738	685	710	760	698	721	730	691	698	731	684	757	721	690	705	744	747	702	722	699	637	722	745	694	734	713	720	729	759	735	697	715	739	745	741	743	734	740	691	718	724	729	735	737	696	711	735	734	685	759	743	739	746	724	723	706	682	721	727	693	740	711	703	753	707	715	719	727	753	686	710	747	720	683	738	717	718	721	746	719	739	720	707	712	684	699	702	718	754	721	706	649	710	735	718	681	739	716	734	705	774	662	698	723	706	704	749	752	680	735	758	668	737	750	716	786	703	709	690	698	750	678	728	737	746	696	679	727	697	716	757	757	729	781	739	715	714	716	715	771	730	720	672	714	707	723	708	712	704	713	761	708	694	760	740	706	701	721	716	760	697	757	711	717	733	694	723	697	706	711	735	697	717	755	679	717	688	751	713	737	712	780	723	702	685	730	725	667	701	705	725	744	751	732	730	706	694	715	720	695	738	721	675	741	698	700	711	732	683	706	699	720	687	685	731	721	689	753	713	697	752	733	689	679	732	698	715	750	690	696	734	692	729	677	763	718	693	715	770	719	693	678	722	672	705	745	737	736	737	748	801	697	727	733	728	731	685	727	753	738	739	742	708	740	738	729	759	724	761	748	687	677	733	762	734	734	696	691	715	741	713	670	688	706	675	749	741	765	717	751	769	627	714	768	746	706	749	693	705	714	718	681	747	743	704	720	694	765	710	715	711	736	688	683	759	722	690	719	642	713	691	720	749	772	738	671	733	724	715	716	713	720	733	696	728	700	728	763	740	674	718	725	696	742	714	678	696	708	733	732	695	700	743	749	689	743	711	667	735	733	759	735	696	724	724	758	713	696	719	702	702	710	715	710	667	753	762	728	713	687	751	741	749	704	684	720	706	766	730	715	703	733	742	717	704	699	784	723	746	708	727	728	691	736	733	735	735	728	679	695	698	729	726	715	675	704	693	751	673	756	701	709	689	719	702	712	742	721	724	706	703	693	698	761	716	713	722	719	701	730	713	725	718	729	688	755	708	699	696	751	746	703	726	727	739	756	727	723	694	770	672	758	771	732	699	692	690	726	753	747	724	722	728	751	729	726	753	719	756	758	702	721	737	739	731	702	746	672	728	718	702	669	696	756	704	683	743	715	743	672	709	717	735	712	734	735	695	726	685	773	752	720	716	694	743	712	735	707	742	706	721	739	691	741	677	708	705	738	695	713	683	723	707	777	680	756	728	757	736	726	669	751	751	685	733	655	669	684	731	709	640	707	718	712	701	740	755	707	722	751	696	720	663	758	725	685	707	680	661	787	678	687	691	700	673	713	673	693	699	731	732	720	760	696	713	732	735	753	733	753	685	718	739	682	697	658	704	717	735	692	735	694	726	728	807	699	749	720	717	694	711	718	699	731	717	713	698	756	733	769	681	741	681	712	689	749	729	731	716	718	717	723	748	747	678	693	722	664	714	710	698	724	733	663	702	711	759	766	729	752	742	733	742	709	705	743	772	724	744	795	725	729	755	705	716	750	712	750	704	719	694	735	697	746	731	702	722	737	700	716	693	745	737	707	735	683	712	678	721	749	694	678	733	754	757	732	744	714	671	695	699	749	717	699	709	735	709	713	718	746	712	677	714	712	699	726	713	712	695	685	715	685	716	707	752	758	706	720	704	706	709	728	696	715	738	691	718	760	720	721	730	724	741	759	701	726	721	737	709	702	750	744	707	664	739	731	715	732	730	723	765	760	689	701	699	702	771	766	723	737	684	697	706	728	740	691	743	776	752	734	722	737	703	658	684	686	720	715	719	698	717	718	723	733	769	704	709	743	743	727	706	710	732	737	703	736	683	704	686	694	755	716	727	705	723	686	724	751	712	706	725	740	689	752	684	677	693	741	710	715	698	774	758	684	715	713	754	721	717	698	677	708	665	724	699	723	691	744	692	713	678	765	774	709	756	733	719	753	694	726	708	736	677	729	715	697	711	751	727	681	721	732	756	726	717	681	727	752	696	693	731	692	760	779	733	705	710	713	734	721	705	675	704	704	721	720	713	684	702	711	750	704	723	767	700	757	701	721	736	719	724	714	747	748	710	715	707	705	700	761	719	691	734	746	733	729	757	703	746	681	732	722	720	698	702	729	696	717	701	695	679	748	732	723	716	712	696	712	718	748	702	708	713	757	723	759	678	746	701	728	718	691	726	723	707	710	738	681	692	740	760	720	715	708	708	743	724	768	733	690	676	681	719	722	689	720	733	710	741	655	700	721	699	716	691	710	658	698	708	740	785	731	700	717	727	663	730	743	708	712	674	738	750	731	710	731	687	754	785	713	681	752	754	677	722	722	711	718	710	732	689	731	733	732	660	746	713	734	751	713	694	714	738	757	679	722	754	720	706	715	702	736	784	711	750	705	738	693	769	718	705	665	743	726	757	719	719	719	694	665	733	711	699	720	731	694	713	778	708	749	728	703	728	745	710	706	677	746	692	709	710	746	750	695	702	726	744	708	669	734	698	692	726	710	695	766	764	685	720	730	675	729	648	733	719	728	705	724	756	745	656	721	732	717	769	756	690	730	688	738	691	670	714	704	651	654	700	684	716	737	693	744	702	727	730	726	694	731	708	742	706	743	742	771	727	755	721	671	720	666	719	771	707	733	730	685	707	730	707	720	720	725	710	718	711	739	727	716	707	719	676	735	708	710	736	706	774	704	697	726	717	678	709	722	696	742	750	700	702	721	743	727	679	681	752	694	767	721	661	648	708	688	749
23127	21379	29282	23841	21461	21263	14346	6380	4377	3593	2848	2218	1738	1641	1276	1111	1033	984	1079	1149	1099	1087	968	789	722	663	577	576	601	552	548	589	510	549	632	1699	2899	1339	498	489	506	529	487	486	525	470	472	464	531	486	460	442	488	490	516	500	517	481	488	484	497	474	497	521	479	510	582	602	517	538	485	500	450	490	495	523	451	498	486	466	470	442	456	484	511	458	492	477	462	485	448	470	480	472	479	499	466	447	468	462	469	481	479	450	485	466	470	449	479	480	495	473	473	485	482	524	522	485	486	485	476	494	493	473	495	489	490	462	459	514	455	469	491	477	451	477	481	475	463	486	455	449	459	462	457	470	476	489	475	495	458	471	451	486	458	440	455	454	494	483	464	478	531	458	465	470	484	448	446	456	434	481	471	506	452	505	570	467	509	454	481	479	484	442	474	474	422	479	502	436	456	492	484	477	468	518	473	464	530	478	479	504	475	467	487	471	517	493	466	444	455	452	492	457	461	518	461	447	490	462	489	487	499	447	488	463	481	441	505	467	449	462	468	454	512	448	481	464	474	516	480	504	458	475	521	502	493	500	510	451	509	475	485	472	473	460	481	450	519	469	490	500	470	512	480	480	425	479	445	471	496	478	493	453	517	480	467	500	466	466	458	455	434	486	477	464	458	449	491	456	496	479	454	498	488	453	440	486	478	465	464	442	476	474	513	476	478	500	459	447	437	464	473	440	439	494	450	512	489	422	482	489	480	486	471	474	479	493	506	505	424	502	495	462	461	466	463	490	472	476	456	450	468	469	475	471	464	442	458	488	494	432	494	487	500	443	476	491	484	458	523	473	485	464	472	479	462	464	444	472	482	469	469	474	476	521	463	444	457	507	483	480	459	482	472	493	462	457	444	518	503	497	458	521	481	485	474	485	451	458	482	468	458	491	487	461	465	483	460	481	472	486	467	507	473	462	460	472	456	530	434	478	479	473	476	452	470	429	470	492	459	507	482	449	450	498	486	452	513	426	445	448	474	433	502	484	445	492	492	515	457	486	466	514	492	517	458	468	439	503	519	485	503	536	470	473	470	475	523	483	494	478	460	458	501	481	434	491	460	481	499	473	491	490	458	469	460	492	449	469	492	483	478	440	442	501	477	492	458	458	446	454	463	478	434	469	492	497	458	488	436	489	458	481	495	472	453	441	486	460	473	483	471	444	474	500	484	455	469	487	456	476	473	476	472	489	480	493	498	486	458	448	451	431	506	481	511	488	473	459	497	459	463	441	485	477	485	463	475	474	461	483	499	447	437	488	504	472	436	434	484	489	483	482	502	530	449	497	495	460	466	490	521	475	462	484	469	475	518	456	476	483	450	471	476	454	485	466	447	459	436	429	452	463	462	465	488	447	485	478	458	473	488	464	486	439	468	476	484	485	492	498	468	466	490	484	502	498	456	460	513	506	466	492	489	451	456	484	498	541	426	534	490	498	514	479	431	469	499	477	442	522	479	480	494	515	458	447	483	474	493	463	473	515	487	497	473	421	481	486	501	482	469	491	475	468	467	445	440	464	494	480	476	478	504	485	449	482	465	482	473	480	468	472	473	469	510	482	483	458	489	432	452	461	448	474	483	467	461	489	486	533	473	461	507	479	488	479	477	509	459	477	492	442	465	462	492	465	500	446	512	508	501	500	488	480	452	497	449	452	476	454	493	467	501	479	485	484	460	520	479	471	496	483	481	489	468	470	493	471	484	473	460	469	482	470	465	479	453	476	462	491	483	501	489	468	509	460	479	494	475	446	491	486	523	458	449	467	470	474	489	466	463	500	451	430	443	453	452	473	462	482	438	462	498	447	484	497	478	470	488	511	433	439	487	486	482	472	495	455	456	476	438	468	487	513	478	506	478	477	462	477	486	487	459	530	466	486	475	468	429	459	466	459	448	467	490	464	506	459	432	508	490	467	478	448	494	496	491	455	491	478	498	482	491	462	487	465	446	454	467	499	442	433	460	469	413	454	431	459	495	522	481	474	480	466	456	433	475	485	495	474	478	479	446	481	477	466	514	505	489	431	475	475	478	442	487	512	460	438	495	428	483	486	498	496	455	470	481	424	462	500	490	463	457	470	475	518	500	474	481	492	503	485	498	486	463	481	517	483	480	458	492	487	454	457	471	484	485	484	504	502	497	505	446	462	451	524	502	517	475	495	489	440	457	463	470	478	470	498	468	464	486	458	425	449	449	503	435	444	475	465	485	469	477	470	497	492	464	470	512	490	456	467	482	496	508	465	491	474	487	509	486	476	486	487	456	435	477	501	492	498	442	444	468	507	443	445	481	497	434	476	502	437	481	471	465	493	520	479	468	442	490	487	455	448	473	476	455	488	534	461	460	451	457	435	529	450	449	474	444	485	478	468	485	485	460	452	489	495	493	504	428	451	439	523	499	469	485	486	468	474	486	508	459	482	522	444	490	446	473	493	465	468	527	474	453	461	470	495	460	489	476	471	459	491	454	503	450	456	480	456	456	494	451	472	451	482	467	485	483	508	486	474	475	472	487	463	474	484	469	485	491	428	442	492	478	476	439	468	484	469	480	445	471	461	518	489	517	478	471	471	489	497	459	448	458	474	483	489	485	488	455	506	465	442	482	470	462	504	469	432	498	443	475	458	497	466	507	454	437	450	455	499	485	491	465	514	463	427	468	459	431	494	473	481	497	452	490	454	452	476	441	475	493	459	467	447	452	489	452	466	452	482	499	469	465	492	457	466	458	445	483	468	474	457	448	460	439	496	479	479	470	478	480	471	466	465	445	458	445	480	470	490	501	487	473	458	444	467	434	460	441	450	448	448	464	497	490	476	455	449	472	470	504	456	487	467	466	498	478	441	476	489	441	494	498	492	498	488	457	488	471	473	457	470	451	476	451	498	486	451	474	452	469	462	465	437	453	502	482	447	452	475	465	497	457	472	471	446	469	476	500	462	444	515	471	501	466	484	486	471	508	480	443	454	445	490	476	472	469	469	457	437	464	456	431	470	428	440	452	494	444	462	454	468	467	487	492	435	501	471	487	491	460	453	472	456	455	443	476	468	483	470	474	454	476	428	491	449	529	466	486	492	468	440	509	471	482	468	485	487	462	474	496	447	454	489	478	480	492	458	433	434	432	451	463	482	462	468	499	492	461	491	481	452	488	491	491	516	449	519	427	464	483	467	473	493	465	466	468	468	459	442	425	501	495	482	459	452	470	447	492	488	477	453	481	465	461	473	481	495	495	490	476	511	440	483	464	409	459	522	462	501	460	472	470	472	472	454	479	429	476	445	433	470	481	475	452	448	495	467	477	478	489	490	471	454	442	435	485	440	480	484	470	479	498	505	461	458	441	449	473	469	465	446	466	425	481	470	486	511	434	468	447	480	507	506	467	464	476	497	468	425	488	471	446	471	463	476	477	484	495	468	514	515	426	423	504	538	461	493	473	465	481	506	489	459	480	463	459	479	498	483	511	444
24274	42259	39795	30699	24803	20390	16796	13590	10957	9140	7390	5891	4710	3988	3217	2631	2522	2281	2458	2688	2740	2537	2228	1781	1508	1144	1088	1106	1030	984	954	929	908	912	1234	4055	6916	2824	718	684	693	758	703	738	736	691	691	741	753	739	697	734	708	702	738	685	762	720	706	722	700	664	689	734	731	788	1068	970	902	841	724	734	722	697	683	716	740	648	690	673	697	709	703	698	675	697	739	745	713	647	662	754	719	707	694	656	672	707	660	661	717	740	696	702	655	731	701	712	683	699	673	704	733	662	711	742	716	668	735	677	680	678	676	687	738	702	677	732	725	718	715	687	691	705	694	661	640	675	634	678	684	682	722	700	730	756	720	715	683	680	705	673	734	715	730	687	680	674	688	698	690	673	675	660	705	700	713	670	682	677	669	685	702	682	697	676	737	684	662	736	681	695	691	660	742	666	727	741	685	642	706	705	694	643	733	693	723	663	682	709	689	734	690	664	656	671	690	688	692	719	718	689	643	654	702	698	707	702	687	712	716	750	685	697	687	679	675	739	672	697	733	714	717	690	724	699	692	717	653	690	698	658	646	681	667	675	667	719	699	690	690	698	709	685	710	684	686	685	699	681	682	646	682	680	675	655	718	704	670	730	747	704	685	697	706	720	669	741	707	681	692	700	698	695	737	630	694	676	677	706	696	699	699	690	672	717	678	692	707	655	678	741	682	713	748	697	683	679	703	704	708	723	656	689	688	685	654	675	721	746	748	682	680	683	723	725	717	682	687	701	694	681	707	746	666	708	676	664	697	696	709	713	731	673	692	719	654	714	668	715	682	681	729	680	693	704	672	720	700	705	725	692	704	686	680	679	700	680	744	719	738	723	704	657	740	669	697	680	702	688	695	667	746	724	665	717	678	694	752	673	682	736	731	700	682	697	688	685	712	692	674	699	683	738	690	700	681	679	688	678	661	667	626	740	681	690	739	669	692	701	726	678	675	653	713	635	710	719	722	724	697	699	713	709	717	670	732	636	674	720	722	707	724	713	708	656	679	705	626	681	694	697	765	746	671	689	673	707	677	687	735	689	727	712	688	710	739	683	686	696	753	659	698	725	676	725	716	692	714	662	650	702	680	688	697	712	704	686	702	670	712	681	668	673	688	671	712	654	686	676	716	712	751	651	685	716	698	686	715	695	653	702	691	716	716	667	647	721	673	703	728	638	694	698	707	712	730	705	725	683	675	687	724	754	668	721	678	710	664	689	714	751	731	709	704	656	700	718	736	712	669	712	712	704	687	732	711	686	678	679	724	757	717	651	773	673	656	698	676	649	712	675	671	682	740	704	685	676	671	670	696	699	674	693	708	741	730	705	676	733	705	671	753	654	672	710	697	756	756	724	719	678	686	674	702	733	692	716	739	659	722	688	670	642	722	638	698	695	728	704	680	741	682	711	684	706	732	669	685	732	675	677	735	710	720	759	722	701	693	697	679	691	718	698	670	752	675	681	689	712	724	661	741	669	745	708	725	707	672	755	688	700	759	681	734	640	674	724	708	707	711	687	698	674	713	699	657	746	694	665	688	720	706	680	702	651	681	744	706	697	708	728	712	692	650	666	732	728	676	663	675	696	672	739	742	719	701	671	728	714	689	721	745	737	739	733	714	670	708	647	676	712	704	708	724	666	704	735	647	681	716	653	638	711	754	710	719	714	702	722	699	668	686	718	688	708	684	731	740	672	699	688	766	690	686	647	705	703	696	722	624	664	682	709	698	719	685	713	690	657	701	702	636	678	739	717	678	655	719	710	700	717	684	659	736	698	686	699	695	701	721	712	681	741	703	690	742	694	677	699	739	702	725	698	686	693	729	701	710	711	713	680	719	707	701	698	715	674	705	726	703	734	692	640	690	686	661	706	727	678	705	655	693	666	688	684	697	689	753	701	730	712	692	690	745	654	688	668	688	721	718	709	723	728	731	743	654	660	697	640	665	741	657	679	670	773	736	724	704	679	730	717	705	730	653	735	685	703	731	686	658	703	690	714	655	669	716	741	681	686	674	664	699	687	704	711	712	676	748	737	674	709	679	631	683	632	759	622	686	710	715	670	674	706	692	712	729	662	689	706	711	715	674	721	714	704	694	676	688	707	708	722	705	664	701	675	704	721	678	687	719	712	667	694	712	692	684	679	714	644	631	697	680	686	706	719	726	664	724	651	659	733	739	650	690	696	725	725	704	712	730	686	684	702	642	716	716	702	699	678	670	665	714	684	700	723	722	728	722	705	725	673	698	692	660	690	698	749	684	705	711	645	698	704	684	708	709	657	704	693	722	694	694	663	693	698	699	709	724	680	736	706	679	731	712	681	700	724	745	697	706	711	696	727	687	662	697	653	702	695	662	709	688	683	717	711	673	679	685	682	650	755	718	718	744	685	691	694	677	688	686	689	691	705	731	730	707	718	702	673	722	664	687	651	675	700	741	689	658	743	694	695	688	704	705	757	651	692	693	713	690	651	656	703	706	689	719	704	711	782	734	718	736	731	687	688	699	677	692	668	686	677	694	752	715	659	710	716	682	656	685	698	709	684	687	700	670	675	688	731	709	710	700	723	722	721	705	715	664	719	722	722	667	699	715	681	686	708	694	647	668	675	702	755	643	701	696	646	754	675	707	702	678	677	734	698	679	665	712	664	724	708	725	697	675	687	711	724	702	696	693	698	695	739	692	662	697	695	678	710	732	697	694	698	716	701	703	659	723	702	726	709	667	639	669	702	743	735	711	737	710	711	716	681	722	708	699	730	692	703	701	689	704	717	708	695	717	703	721	704	693	685	755	669	743	687	710	687	704	705	665	667	700	705	695	670	700	688	679	692	740	716	686	695	674	703	715	696	686	696	718	689	746	667	712	717	705	694	691	640	701	649	709	690	743	637	726	724	696	703	663	696	741	710	693	712	702	709	724	692	685	666	663	711	666	715	694	719	688	699	727	676	776	719	710	738	709	674	714	688	703	710	699	701	678	661	662	683	665	705	682	722	695	692	682	664	682	712	664	678	664	691	714	659	727	717	723	678	711	666	693	697	754	676	732	692	642	729	694	697	696	719	694	707	669	687	670	672	702	711	677	633	689	692	680	744	682	736	682	735	669	686	699	698	700	731	726	731	683	665	660	703	667	686	703	678	746	683	719	672	668	727	750	714	687	654	695	685	685	700	674	702	720	724	683	688	684	710	682	682	686	656	685	696	795	725	697	684	671	717	679	696	662	717	695	715	712	668	675	752	677	731	689	724	708	727	684	661	672	703	692	703	662	691	723	665	672	669	717	741	726	693	721	686	708	696	663	721	715	693	685	726	676	679	701	699	720	724	714	705	734	704	708	703	667	699	688	721	708	689	691	756	745	667	704	672	710	721	714	660	691	763	693	729	708	701	681	762	677	698	703	680	700	673	731	751	689	654	698	723	686	729	725	732	719	700	669	691	700	673	625	710	695	689	717	763	675	694	718	673	728	728	730	752	704	732
27208	22504	22954	13494	6610	4181	2991	2409	1888	1510	1115	1006	873	761	680	635	622	584	617	674	714	621	607	540	518	509	473	470	502	467	477	442	475	450	471	557	615	537	438	439	424	411	435	412	430	433	421	428	427	448	413	446	411	409	419	452	451	406	400	464	470	452	452	427	421	414	448	476	441	423	429	421	439	413	433	422	391	422	458	409	379	404	424	397	447	411	436	460	413	444	434	407	435	457	448	444	425	433	419	355	410	425	410	402	424	434	412	432	436	389	436	408	423	375	436	411	427	451	419	444	426	418	426	396	449	378	393	412	421	410	444	451	428	430	420	421	409	440	444	390	420	437	424	404	402	443	386	426	437	408	430	414	459	437	438	431	437	414	402	412	446	451	426	421	429	410	441	370	399	454	425	448	448	425	427	403	445	421	431	403	453	438	396	425	420	367	437	394	431	457	460	429	451	424	450	450	432	437	484	424	402	418	415	375	395	439	409	453	412	453	440	442	429	418	444	417	421	427	434	407	404	417	422	419	439	426	451	408	433	364	409	451	444	431	426	447	408	449	451	412	394	429	428	445	428	407	412	436	439	417	466	418	421	427	453	427	458	457	420	422	421	420	397	416	427	417	454	476	401	388	452	428	413	438	406	425	409	422	434	413	423	441	416	455	416	455	414	459	425	426	430	441	445	421	443	428	425	427	418	440	419	417	398	399	432	389	419	422	445	408	440	421	429	427	422	410	432	430	433	431	420	405	437	427	432	446	446	402	442	439	416	449	417	417	407	431	438	449	440	423	428	423	400	411	414	417	455	454	427	435	405	407	442	430	416	439	397	448	409	415	412	451	417	433	379	434	423	419	459	426	422	395	430	420	419	420	448	395	459	431	453	424	427	423	444	406	385	439	412	438	477	417	405	414	428	441	412	437	418	423	418	416	455	432	371	434	447	413	418	432	412	442	419	417	395	384	422	447	394	416	404	414	440	429	435	433	444	429	412	442	433	464	453	419	424	456	458	431	437	422	427	418	393	426	398	420	434	425	462	413	486	400	410	413	414	429	426	412	429	393	412	438	440	420	441	421	412	426	444	412	412	413	449	396	416	389	422	369	426	444	417	448	414	420	429	452	433	434	420	403	406	388	386	394	441	427	418	402	421	429	437	441	449	412	408	425	435	411	437	409	458	391	444	400	436	435	420	434	418	449	458	406	403	469	437	423	423	413	430	445	398	390	410	435	410	431	455	407	451	426	436	454	453	450	421	439	403	391	452	427	442	393	434	380	428	395	430	443	428	459	421	434	419	416	426	427	432	456	429	457	407	403	402	452	419	416	397	426	450	423	420	412	417	422	439	451	424	437	443	461	404	446	429	411	466	421	397	458	443	470	436	446	403	419	403	467	456	410	391	425	437	389	418	422	389	408	444	419	455	383	440	412	396	422	411	394	425	426	413	399	424	425	443	427	461	407	404	401	439	406	401	436	398	430	443	439	447	433	410	414	425	427	419	439	417	419	440	456	414	435	420	409	451	453	413	404	423	434	435	421	475	454	457	481	420	393	441	432	418	452	374	392	434	419	429	428	442	432	430	433	407	448	407	429	412	428	440	446	445	425	427	428	430	466	444	414	470	408	439	428	413	439	454	436	439	434	434	425	427	459	417	436	430	382	429	396	480	455	428	403	448	418	437	422	424	389	427	410	458	457	453	457	431	435	444	436	444	458	425	447	421	438	393	397	442	439	405	440	427	408	416	411	452	474	417	413	425	433	426	445	407	413	422	416	414	446	430	445	429	459	425	422	443	452	458	438	415	383	412	407	411	446	401	412	409	439	438	430	404	491	462	430	435	409	446	427	471	421	467	419	424	453	425	440	402	435	393	430	396	379	447	411	450	421	422	445	373	409	422	424	397	394	395	472	418	437	451	406	468	404	426	426	395	423	467	421	404	448	416	447	392	450	393	440	440	405	442	402	407	417	437	420	438	422	434	443	428	433	446	430	462	447	442	406	399	395	402	466	441	435	427	411	428	409	444	453	413	425	448	408	460	459	411	422	427	419	424	412	448	455	435	405	408	387	397	416	450	434	437	442	436	437	411	401	432	420	467	435	400	417	435	410	441	421	461	411	457	436	446	411	383	405	400	419	419	406	413	387	438	427	402	419	434	427	415	396	435	403	418	442	431	423	358	418	439	432	445	438	415	377	495	468	430	432	416	414	423	405	406	433	441	461	446	417	419	420	416	443	410	393	408	397	420	391	437	429	430	435	389	449	407	413	424	458	425	443	433	433	409	403	429	397	396	414	453	396	418	398	441	449	441	446	435	399	438	445	417	399	376	388	445	425	437	411	401	430	410	452	438	472	414	389	440	434	438	406	426	417	398	411	430	461	429	415	418	411	434	451	451	409	439	377	415	422	420	431	412	422	431	436	409	443	421	440	411	440	393	403	449	428	435	408	429	461	432	449	431	428	435	425	433	428	402	390	409	440	442	386	421	424	457	398	399	452	439	450	442	483	417	431	427	433	419	468	419	410	443	423	450	409	447	396	415	421	461	430	437	380	449	422	447	388	375	413	450	443	410	428	435	425	426	433	396	458	423	422	401	396	442	408	435	419	418	429	436	418	423	420	396	419	401	420	420	447	423	417	407	394	420	437	438	411	438	392	451	410	408	381	416	391	467	424	420	426	415	429	429	422	433	407	459	416	407	422	424	431	445	434	408	420	442	414	413	422	408	415	410	435	419	441	416	429	441	430	411	395	400	448	451	408	435	441	439	441	433	447	440	382	439	422	410	421	416	456	431	437	456	463	414	414	400	470	467	451	369	446	410	397	383	404	425	449	444	441	420	467	430	392	426	472	402	412	372	456	415	423	427	414	419	426	452	415	442	417	445	466	451	395	439	422	397	398	413	404	433	450	438	429	421	428	403	404	460	432	433	396	423	400	392	393	372	401	439	429	442	418	460	434	439	439	405	422	416	434	394	443	399	398	396	411	430	392	460	421	430	423	454	469	432	461	400	432	409	458	462	431	397	423	426	411	470	423	408	436	382	385	417	415	438	439	448	410	461	448	389	383	407	458	408	426	453	405	446	403	418	416	443	414	406	410	439	422	427	436	436	416	454	436	448	433	435	369	426	446	426	393	416	427	461	441	447	480	456	455	439	430	413	423	476	485	450	467	448	412	399	443	445	451	451	447	454	450	401	404	421	428	457	407	428	421	446	420	450	423	416	408	439	458	453	413	398	416	454	423	432	415	414	413	377	417	416	432	424	428	422	419	400	435	434	404	460	427	416	401	428	406	412	428	445	416	409	448	458	419	386	417	450	389	395	438	415	428	423	410	393	425	459	456	414	435	411	428	449	422	446	412	410	432	405	443	449	399	415	411	451	430	372	420	422	389	446	443	395	397	434	416	430	397	426	446	420	420	454	445	465	441	458	458	449	434	427	398	428	397	383	440	416	374	443	433	426	469	409	456	430	459	402	434	420	456	428	414	454	436	418	408
19716	32550	29880	18971	13936	10295	8006	6630	5235	4067	3114	2564	2112	1774	1430	1214	1257	1219	1426	1452	1457	1311	1243	1063	910	863	723	769	785	711	707	676	698	760	701	845	1085	858	672	628	607	651	672	653	646	658	619	633	673	629	622	673	649	634	631	633	609	678	654	658	647	614	657	622	631	658	612	634	671	666	644	656	618	594	654	686	568	630	612	609	633	668	648	536	599	662	620	646	626	644	606	615	661	648	635	638	605	634	644	613	666	629	595	618	622	624	603	615	630	660	638	629	658	646	634	622	613	649	653	643	614	661	676	630	631	630	626	611	629	637	591	608	603	644	636	608	643	597	623	628	630	623	636	681	611	639	656	591	627	617	656	628	604	599	628	645	627	650	650	594	676	675	592	607	623	650	618	609	659	610	631	612	629	624	672	642	657	589	599	633	637	624	644	620	677	647	631	652	595	621	657	625	651	637	587	622	609	661	621	670	598	613	667	666	650	642	630	628	591	657	647	633	612	608	620	613	657	576	611	590	613	623	580	634	611	623	644	634	603	620	592	622	590	617	613	650	614	656	660	596	645	616	636	615	626	597	597	670	659	610	616	570	650	596	663	610	595	649	647	637	622	661	641	615	634	630	639	663	620	652	636	657	590	644	675	626	597	634	597	630	644	637	625	619	673	658	608	665	601	619	623	612	617	645	626	611	631	662	594	613	614	663	627	660	634	624	609	653	631	659	590	638	671	643	631	620	611	605	639	667	660	653	624	594	668	628	624	627	608	660	615	605	620	661	644	615	609	642	610	623	603	651	623	604	624	651	640	580	675	617	611	672	638	623	629	637	661	698	625	612	593	676	629	645	635	615	615	656	664	647	602	606	666	637	616	620	646	613	653	625	669	599	617	654	590	652	601	630	652	575	655	586	608	620	619	656	630	635	655	628	658	643	598	645	610	618	617	619	650	670	639	616	632	670	615	610	627	641	592	641	622	628	623	651	609	593	624	608	593	633	633	639	630	652	649	601	647	670	636	584	624	595	636	633	675	663	632	581	630	643	630	671	622	628	619	641	628	655	605	649	661	629	637	641	601	637	629	649	626	606	636	634	643	642	588	693	629	643	600	626	638	649	596	631	636	651	629	654	662	628	620	637	640	626	605	659	625	641	625	614	632	595	624	599	649	615	607	625	662	689	612	608	622	682	616	622	607	601	612	616	591	635	668	602	644	595	635	630	632	623	616	634	676	619	621	625	645	644	653	615	621	636	631	646	592	605	606	634	574	623	632	638	593	628	610	620	622	610	625	637	630	686	640	651	607	601	644	621	646	646	667	667	609	628	658	654	637	667	605	587	605	585	609	646	602	611	572	613	621	590	653	582	694	642	681	616	687	670	637	595	660	645	672	643	656	596	589	620	604	658	667	572	636	640	599	622	632	609	643	645	608	587	669	608	592	637	652	656	617	642	652	630	653	664	644	647	655	606	621	608	638	613	626	609	629	641	639	659	650	633	647	606	643	648	681	608	617	594	624	607	641	656	607	646	654	619	599	622	664	656	674	661	617	659	677	582	645	585	640	605	632	667	632	668	590	646	642	638	616	596	648	637	598	591	665	615	622	656	631	632	638	623	613	620	645	638	608	625	591	627	662	685	618	734	639	621	645	673	592	654	606	627	604	634	620	648	645	606	623	644	614	644	607	645	645	595	606	632	581	674	620	621	648	614	643	591	679	644	637	611	634	606	602	587	606	642	602	592	631	611	621	615	644	620	605	589	638	635	621	630	616	641	628	595	596	610	664	635	592	622	641	652	612	640	633	686	633	669	597	647	592	603	642	637	649	638	627	643	599	613	636	639	632	612	617	629	630	598	633	621	660	618	631	673	635	583	616	622	651	642	615	615	620	605	576	653	623	568	641	584	630	633	614	598	664	598	616	579	685	632	643	655	577	645	607	628	588	636	619	597	680	650	620	617	593	607	599	646	636	665	608	593	628	645	574	647	666	586	649	617	596	644	660	664	615	630	626	621	636	661	662	597	637	636	622	659	598	653	582	589	674	624	631	643	603	568	610	621	637	627	622	663	627	611	630	593	616	631	654	628	613	631	671	622	641	642	592	581	599	616	585	617	615	627	633	638	617	609	599	661	649	607	576	655	613	621	662	608	657	610	600	598	629	631	610	598	597	629	664	644	645	651	610	622	594	639	658	602	607	595	677	583	592	665	641	677	609	673	578	640	621	636	631	595	594	634	625	624	656	609	620	619	604	636	653	638	640	641	649	690	608	688	649	649	633	647	597	611	686	615	650	636	616	611	616	646	613	650	613	589	622	615	641	600	593	643	625	625	624	620	623	609	617	642	633	620	666	647	665	638	591	675	663	613	627	623	625	669	633	623	612	643	641	626	656	636	643	660	634	604	658	638	653	612	600	641	616	645	621	664	593	657	640	654	629	597	572	599	599	686	623	628	616	625	647	615	600	662	673	631	639	605	635	604	581	630	644	658	665	631	625	622	622	642	632	632	624	619	611	600	632	639	644	655	626	600	621	657	601	611	664	607	615	618	607	601	618	598	658	632	604	652	628	589	618	634	641	623	618	619	629	677	631	628	651	643	598	660	628	594	631	618	620	625	680	630	634	615	600	626	631	645	636	579	653	638	625	625	590	609	666	642	659	628	647	636	633	614	627	636	607	628	605	578	585	613	625	586	643	576	578	629	586	642	634	581	587	644	668	589	640	611	627	626	618	613	639	611	624	626	605	631	638	648	621	661	598	613	619	632	656	640	633	629	641	655	625	619	582	647	618	624	643	610	652	642	636	642	595	621	639	621	613	623	612	645	627	608	569	636	653	622	621	612	619	632	597	598	628	582	596	668	614	633	606	677	623	643	558	639	599	631	621	612	600	620	633	641	634	582	617	602	636	631	621	634	607	631	601	641	651	637	594	647	630	623	606	642	660	635	669	656	628	615	597	641	635	604	659	631	602	609	646	699	571	631	625	651	651	640	626	600	662	622	635	623	603	616	654	648	583	629	650	599	635	605	597	621	689	577	575	678	598	620	630	623	637	604	609	577	666	649	618	657	621	629	630	630	639	607	614	603	656	607	643	636	620	664	622	610	627	608	634	633	577	623	642	595	609	653	610	632	647	584	599	688	618	654	623	614	652	691	656	641	601	636	629	602	638	635	625	608	595	643	647	613	599	633	647	641	594	606	656	623	597	622	561	654	646	608	633	591	640	633	586	640	642	631	625	625	604	652	620	631	671	584	568	626	556	616	616	610	598	671	586	661	615	589	640	633	618	635	620	616	650	601	615	657	633	620	541	677	643	656	603	591	639	608	592	656	646	648	652	663	638	610	643	649	611	630	637	551	621	635	636	628	614	642	607	629	617	635	594	612	624	659	641	624	609	617	620	648	625	629	629	628	653	638	583	625	674	656	648	589	630	612	611	631	636	636	610	645	654	692	633	637	605	624	585	597	611	649	625	636	634	579	644	641	615	632	628	643	638	625	642	631
24157	21382	28666	24520	21004	13192	6839	4319	3157	2430	1969	1550	1187	1085	988	875	844	912	915	1024	937	830	779	753	642	602	541	589	554	530	561	584	519	536	486	1003	1767	1184	557	472	467	471	481	463	467	455	450	464	486	510	469	479	478	486	493	481	496	508	429	474	469	474	497	483	473	474	460	488	500	535	530	509	497	489	428	448	494	513	499	455	517	492	511	455	449	485	491	485	486	468	477	502	486	497	525	523	479	513	454	496	443	479	488	479	524	462	501	489	472	491	447	492	452	485	474	455	510	447	473	492	499	470	506	489	480	479	505	447	516	477	482	470	473	466	514	471	461	439	452	457	503	492	465	502	487	428	491	441	491	480	534	536	477	512	467	487	509	455	476	491	487	502	464	449	464	510	477	479	505	471	472	451	517	504	472	504	459	432	464	506	502	449	477	514	401	494	483	484	503	491	452	454	473	489	503	479	469	461	479	461	529	434	494	506	469	455	471	510	470	509	498	470	466	533	490	432	500	481	483	496	472	479	484	459	446	515	466	522	500	498	491	458	482	473	469	484	498	498	492	469	473	485	472	466	486	461	466	480	470	503	519	510	477	454	479	493	474	484	533	477	499	476	465	496	459	497	473	471	483	492	450	476	503	463	477	496	502	514	499	432	470	476	503	497	478	407	456	502	458	473	465	484	444	471	475	502	470	440	475	480	497	489	448	441	476	448	484	465	488	501	431	489	501	437	486	480	489	473	478	473	519	503	475	467	460	493	464	442	494	448	479	492	470	459	484	467	479	461	457	514	467	463	464	480	520	490	468	506	480	468	486	489	476	472	458	463	490	533	490	470	459	467	477	499	456	503	467	455	469	475	474	500	440	507	457	454	489	462	466	480	442	480	479	480	458	499	493	504	474	489	473	492	496	483	476	411	442	496	491	496	463	520	461	438	453	542	475	470	519	486	513	469	473	471	483	491	465	448	467	499	500	506	490	468	480	514	511	481	492	536	449	447	502	523	461	455	479	489	461	516	485	478	503	501	470	496	495	504	495	454	474	456	464	446	473	442	435	467	478	416	438	466	458	507	509	475	441	453	472	462	466	465	486	476	425	488	494	481	468	482	490	439	518	495	476	473	470	468	484	492	470	442	479	502	458	492	473	444	449	500	497	463	489	486	480	467	487	472	509	493	521	466	430	517	475	480	503	470	473	451	492	506	484	480	519	409	516	467	445	480	498	463	443	474	493	474	467	487	475	464	443	493	511	472	489	459	476	471	484	484	471	492	495	473	476	476	469	524	454	493	484	433	466	471	498	497	483	441	496	457	472	521	463	493	491	494	509	473	466	480	479	496	508	438	499	480	436	520	466	501	473	508	449	469	470	425	485	499	502	460	498	479	501	476	460	450	483	487	440	490	505	485	507	477	477	482	495	411	477	504	438	473	507	486	479	465	482	507	470	464	460	522	485	515	493	470	496	458	500	497	484	469	488	482	494	451	449	489	478	468	486	501	481	514	464	448	470	486	447	475	458	471	441	485	461	488	492	502	491	437	487	473	487	467	498	502	502	496	474	468	542	489	464	496	443	455	484	521	475	469	469	478	496	491	455	485	478	448	462	466	468	419	476	490	451	470	455	508	471	487	484	453	490	492	471	478	480	479	499	459	487	457	468	440	459	468	475	477	468	457	511	467	510	476	456	503	494	468	482	494	467	486	466	462	481	498	465	469	450	469	455	490	482	503	452	492	441	437	519	493	487	487	498	479	499	495	468	488	474	440	449	520	488	460	473	528	474	469	430	490	478	484	469	452	494	463	431	435	472	514	497	457	509	450	465	477	475	490	521	451	461	473	456	501	482	476	481	443	482	443	487	490	513	466	493	462	461	496	490	494	453	511	486	467	489	492	507	465	517	463	449	466	495	478	496	487	452	521	481	524	485	497	468	493	510	460	499	455	474	455	496	474	517	481	464	477	489	511	494	497	490	488	518	489	441	516	494	447	491	462	460	509	483	480	477	516	476	466	456	469	487	437	465	484	483	503	501	493	533	514	480	458	465	474	455	498	493	481	474	479	496	516	471	471	476	526	469	459	459	475	484	428	489	458	477	527	419	472	471	511	462	473	494	500	476	480	505	503	477	466	489	464	464	484	486	467	480	488	472	503	469	503	461	473	449	494	477	479	482	466	490	442	478	490	484	540	511	507	489	499	477	510	458	504	509	472	450	494	483	491	477	486	487	464	440	487	480	473	455	493	467	454	453	474	479	481	509	498	454	491	476	468	467	518	458	461	449	498	530	479	469	516	500	495	500	493	481	539	480	486	475	502	489	476	458	513	500	532	442	491	508	444	460	453	465	498	456	523	461	474	483	444	491	467	477	413	512	495	497	508	469	478	483	490	489	486	460	494	446	518	454	483	500	471	472	469	458	487	469	455	465	460	471	466	450	496	463	462	485	457	496	504	529	524	485	485	479	441	498	502	491	474	441	494	494	463	498	523	440	481	503	490	440	486	490	450	472	471	488	468	456	466	502	491	442	474	496	492	463	504	490	475	469	471	491	481	461	460	463	475	477	500	445	461	501	458	516	486	456	494	495	479	466	523	478	491	476	466	484	477	480	468	488	497	455	488	545	457	482	481	512	498	422	486	500	499	497	517	475	475	481	449	482	470	507	486	496	494	473	466	471	490	502	492	454	485	468	469	475	478	476	457	469	460	463	475	479	507	469	457	487	460	457	449	493	487	464	513	482	487	452	481	499	510	493	476	482	504	470	477	480	492	463	498	449	497	509	493	456	462	472	471	495	503	433	442	462	512	460	521	451	473	475	500	471	511	468	494	498	501	495	487	458	488	492	480	485	465	479	487	492	472	476	505	498	492	469	482	448	472	481	478	424	448	463	466	484	443	466	493	441	467	450	436	483	485	455	524	491	485	467	494	473	464	478	466	493	478	471	502	464	474	494	481	479	503	471	454	467	505	444	493	478	492	471	471	480	471	526	479	490	453	492	488	484	463	471	481	466	500	448	473	485	465	449	503	499	529	487	461	485	487	453	457	470	498	467	469	515	498	487	475	466	494	455	476	498	478	457	461	519	527	510	454	505	498	444	474	463	463	498	450	469	511	482	494	445	494	499	490	489	507	493	519	507	487	470	449	464	467	468	511	472	486	456	487	446	519	504	474	450	466	461	475	530	500	519	501	475	498	509	475	466	455	465	522	487	469	487	454	470	440	446	477	463	495	459	484	466	459	470	478	492	444	477	492	503	485	477	503	483	511	456	503	470	468	463	479	509	475	478	475	499	447	477	493	499	498	480	485	492	479	463	461	504	500	510	444	461	492	488	476	440	498	476	486	445	486	447	467	497	466	456	480	477	479	520	470	459	504	465	472	501	469	485	466	443	521	465	484	460	497	467	450	511	518	470	466	466	493	488	482	506	479	476	435	490	503	467	476	491	493	485	486	473	467	494	529	512	491	504	491	511	485	489	530	491	516	486	445	491	458	499	456	480	515
22634	40076	37136	26529	20996	15836	12209	10362	8420	6444	4936	4098	3096	2794	2185	1913	1806	1899	2016	2142	2053	1770	1502	1379	1242	1006	978	937	955	939	888	911	823	847	847	2201	4226	2459	904	783	715	742	726	735	712	697	708	664	741	728	735	717	753	730	762	707	776	700	684	734	718	709	731	767	758	759	808	823	819	778	783	686	720	715	720	727	713	721	720	687	694	689	745	678	698	737	718	684	698	633	667	757	711	723	698	679	725	734	779	722	745	754	745	672	689	737	685	707	650	723	727	729	697	683	760	696	717	710	711	699	723	722	762	707	716	717	720	660	726	659	711	701	666	710	717	670	748	658	670	711	769	720	724	735	733	715	729	711	699	671	717	696	754	689	704	655	702	701	737	742	680	722	763	692	731	663	742	746	717	732	692	667	721	618	716	689	712	690	767	696	704	708	694	753	692	704	754	711	709	774	682	710	691	725	680	731	743	749	714	693	647	713	718	707	716	702	729	720	718	700	725	700	695	673	692	689	716	728	688	712	725	694	699	728	699	711	727	751	739	727	703	678	697	723	676	691	716	678	664	705	719	728	738	702	690	695	704	760	719	738	688	701	706	701	723	708	706	691	708	660	655	732	681	686	680	704	737	712	732	755	713	654	705	734	727	693	700	738	718	717	732	660	700	715	697	699	705	732	657	665	709	678	712	721	689	709	709	701	724	689	679	719	697	677	745	745	716	721	708	745	705	740	687	681	682	727	744	712	703	693	720	759	736	754	721	736	694	701	696	673	669	744	728	701	729	773	692	684	754	657	719	724	670	718	664	751	697	722	729	723	708	653	698	672	730	723	676	746	701	715	688	680	674	714	734	733	719	700	714	717	741	694	742	735	689	657	733	700	708	706	739	671	709	702	687	700	715	764	684	704	720	710	707	755	737	696	676	754	748	772	705	768	691	704	702	788	664	707	713	684	698	728	711	752	726	689	704	686	694	701	720	708	710	731	713	727	708	689	715	726	739	701	718	711	668	679	696	692	719	723	727	688	646	665	728	673	697	720	709	722	692	727	677	698	694	731	679	684	701	750	728	658	708	675	698	709	689	734	655	707	683	703	719	670	682	651	710	757	724	739	698	722	691	654	698	713	738	716	688	714	710	702	722	691	673	669	738	742	714	726	750	734	707	710	676	731	740	704	706	713	750	714	692	748	713	702	689	707	704	729	668	720	698	705	656	726	684	752	716	715	743	725	737	671	667	670	695	737	677	712	696	707	717	730	760	701	721	653	728	723	700	740	687	683	698	686	698	614	673	723	715	712	708	693	673	687	731	738	744	707	684	720	729	698	691	696	685	725	696	725	676	707	681	733	691	750	727	712	686	678	686	702	719	698	693	742	690	693	687	714	700	710	747	677	694	660	729	729	703	705	742	691	702	727	702	747	718	671	756	700	673	713	726	729	773	726	706	701	651	747	713	691	738	727	715	682	696	661	700	683	724	710	708	706	733	717	725	696	700	728	714	717	707	724	705	692	740	754	709	740	725	705	707	718	732	685	662	704	709	673	681	706	699	716	689	757	708	720	698	685	743	741	682	749	686	697	663	713	705	711	673	685	702	661	730	715	686	697	727	731	739	701	678	721	733	717	729	676	704	743	697	711	689	708	694	707	704	696	704	730	728	748	699	729	723	684	664	701	705	740	743	700	660	734	706	753	744	699	697	711	705	704	716	727	739	678	697	699	726	689	704	744	686	710	750	730	739	703	733	713	645	706	688	692	702	714	743	677	707	701	681	667	680	725	728	721	744	693	695	706	738	699	743	707	749	690	712	677	732	704	688	717	701	745	684	732	685	690	709	668	672	761	745	766	681	720	746	683	740	699	684	649	656	753	713	763	720	707	723	718	712	724	711	730	675	731	702	707	680	725	661	710	649	725	691	721	655	644	656	685	708	697	693	707	718	671	711	687	720	683	709	735	682	726	708	763	704	689	710	693	672	724	687	693	725	675	721	705	750	697	715	686	667	658	720	720	661	654	714	714	645	689	698	755	694	682	678	711	751	727	720	711	769	699	680	705	698	729	693	662	723	742	701	669	706	754	674	665	718	717	762	747	683	726	711	673	692	699	710	703	692	674	747	698	720	667	672	781	720	696	708	677	715	692	710	695	707	743	682	705	751	680	752	744	671	756	674	716	679	752	658	726	703	728	690	691	724	746	700	692	667	674	738	754	709	708	711	723	695	686	734	731	743	753	699	733	750	742	706	728	710	693	707	747	730	734	749	696	679	735	744	689	702	664	711	684	733	729	713	730	723	704	701	757	692	674	712	703	697	679	664	695	750	722	742	687	685	713	747	724	720	673	696	741	697	701	686	750	746	693	722	728	677	720	742	709	710	701	727	728	675	733	626	721	690	713	744	657	705	736	674	718	781	654	727	709	662	752	695	681	711	754	777	711	697	687	709	723	717	754	686	725	705	706	703	706	701	711	722	730	631	708	681	704	755	695	682	718	711	702	680	682	691	701	764	727	663	747	702	714	687	682	694	682	682	700	709	716	719	661	721	729	668	713	657	714	696	708	719	656	731	668	708	741	726	702	723	728	716	682	700	725	672	708	734	704	733	682	751	695	761	695	695	693	703	712	710	698	697	733	691	712	715	764	729	716	732	689	679	695	688	700	692	678	692	733	712	707	678	725	737	669	698	696	711	712	678	743	718	708	758	721	717	726	681	679	696	734	664	698	706	689	743	741	730	643	707	673	725	722	697	719	675	710	704	709	713	730	669	759	739	702	708	634	718	714	734	717	702	722	737	725	706	719	732	669	774	690	720	686	723	755	719	695	711	726	723	704	670	706	694	674	700	728	681	690	698	729	689	680	670	686	727	732	708	744	697	671	698	712	742	667	729	705	736	731	726	696	677	738	722	710	723	728	707	686	644	643	673	696	684	680	692	680	751	691	743	723	725	709	684	737	693	707	743	686	679	708	699	679	696	738	660	728	686	656	716	736	754	713	751	781	727	732	723	689	730	684	721	676	710	736	724	726	686	701	723	727	699	716	726	738	732	715	715	698	699	724	728	684	723	697	673	695	699	732	662	733	757	723	728	710	678	708	708	743	746	733	700	701	666	726	698	703	702	735	730	670	713	693	657	705	736	690	712	784	726	718	652	682	716	691	718	708	725	693	742	645	697	672	734	722	740	694	716	710	760	684	769	693	707	709	735	733	712	731	727	713	707	691	686	731	699	713	690	699	745	662	668	688	729	699	729	635	716	701	647	733	666	744	700	712	703	712	666	699	735	667	702	648	703	727	708	731	678	697	700	687	706	724	660	703	749	733	683	664	672	680	731	672	702	647	708	722	709	679	722	699	670	709	713	740	724	684	698	726	718	695	704	729	747	701	760	741	684	719	699	695	733	730	710	764	683	709	673	739	756	653	689	755	659	634	733	694	720	751	713	685	730	695	739	687	701	668	718	701	713	714	701	761	718	758	707	677	718	707	679	687	734	685	693	657	705	689	695	707
23155	21346	29269	23800	21470	21304	14221	6630	4732	3435	2773	1988	1600	1300	1224	1024	1051	1133	1213	1202	1219	1000	878	788	694	641	623	617	606	552	650	556	535	555	519	1360	3117	1918	668	515	491	465	475	499	484	471	467	453	513	543	502	500	461	439	503	444	491	459	485	478	494	516	483	469	515	458	536	573	550	496	502	478	464	466	450	462	465	516	499	457	481	466	455	452	500	537	507	473	475	472	464	452	471	484	434	499	492	468	491	444	458	518	498	487	482	476	473	474	479	513	509	477	460	472	488	482	486	477	464	486	471	449	507	493	505	482	498	507	490	471	448	485	482	456	449	475	472	460	454	476	478	463	497	500	486	450	500	496	496	496	431	504	486	485	453	478	487	464	494	470	453	479	473	480	452	472	517	447	488	482	460	483	453	431	438	495	484	476	480	461	449	462	473	495	444	488	486	470	455	484	451	492	440	476	486	459	511	493	487	466	458	481	501	438	478	436	447	483	489	470	502	440	480	470	496	454	488	480	438	466	516	441	461	462	513	500	512	468	471	483	432	465	457	469	477	478	450	452	474	480	450	441	468	463	461	463	469	500	449	482	416	470	474	463	455	494	463	474	486	462	467	477	467	446	496	452	462	474	446	471	451	461	487	444	477	508	456	458	473	452	460	444	477	497	451	470	460	454	462	493	496	439	456	524	463	446	471	484	529	453	436	453	493	484	447	504	457	484	454	454	469	514	481	483	482	487	442	462	491	441	467	459	453	434	456	498	485	466	464	435	452	471	477	471	445	479	490	458	500	472	460	445	461	507	510	493	485	445	471	438	487	489	478	462	482	481	488	466	476	504	483	440	461	498	443	446	453	461	464	491	448	456	475	471	457	496	501	471	452	463	490	473	473	431	467	485	488	459	470	443	468	513	436	485	460	455	464	480	467	506	453	449	463	452	483	467	485	447	478	491	515	435	437	498	463	469	477	468	425	447	491	481	460	484	471	471	464	468	459	501	472	445	453	478	452	445	481	454	419	475	472	475	476	456	449	449	457	477	479	465	480	484	425	467	461	449	468	465	496	464	487	465	484	469	464	461	504	506	486	479	474	472	501	462	479	463	468	472	420	469	457	464	467	478	467	479	473	468	471	459	458	469	461	494	443	493	458	464	473	485	444	508	464	514	456	494	485	484	454	457	490	470	429	439	436	457	511	531	470	466	454	462	473	467	485	443	446	439	501	462	450	457	491	463	453	446	440	499	496	447	465	437	470	515	462	476	476	469	477	494	486	486	469	447	497	461	480	451	491	510	484	474	490	475	482	464	482	434	482	469	507	426	457	472	480	457	504	483	432	466	472	479	472	486	476	468	451	457	468	469	452	445	431	403	462	472	504	475	478	455	505	477	460	440	455	454	468	460	472	442	507	448	459	503	452	482	465	482	507	455	489	465	492	430	489	494	480	445	462	470	468	467	484	417	462	484	480	470	451	463	504	474	497	446	456	485	462	456	450	470	470	484	479	446	456	480	497	503	512	461	433	470	473	466	487	463	469	455	515	462	495	480	438	454	478	460	507	433	526	443	478	416	487	466	454	462	457	457	499	483	494	453	531	472	494	482	472	440	439	424	489	471	475	450	471	451	487	466	466	505	451	438	456	473	483	486	449	490	455	478	498	453	482	481	484	457	479	477	479	475	483	484	466	472	471	455	456	484	456	472	487	469	489	475	461	507	495	451	458	439	467	432	463	446	433	480	473	507	437	507	464	479	430	471	512	455	425	445	462	448	437	487	475	500	454	489	480	434	483	457	457	443	476	467	476	507	494	467	488	472	486	448	470	464	461	442	493	474	480	454	482	458	482	458	476	500	459	487	456	507	486	449	456	459	446	474	427	511	486	445	492	466	473	448	439	482	484	505	465	472	463	465	435	469	457	472	426	470	458	456	455	523	468	490	494	476	453	456	431	467	450	505	478	494	451	492	477	423	493	446	478	447	504	439	476	486	471	464	484	488	503	460	456	498	489	476	460	495	473	453	514	409	512	429	516	459	501	469	469	455	465	473	496	500	465	474	453	441	500	477	463	488	465	476	462	462	498	446	499	447	466	487	466	485	483	412	471	421	480	439	447	446	477	404	471	449	470	456	515	435	496	470	454	477	495	497	475	465	446	439	452	488	455	480	476	482	470	451	469	434	488	480	460	448	491	470	459	488	474	450	441	447	463	461	502	466	486	433	474	466	434	513	473	466	463	448	462	481	523	489	463	421	476	460	471	466	469	460	441	472	482	438	473	451	440	470	476	487	491	490	465	468	444	458	473	469	500	457	457	472	457	449	459	475	442	500	454	480	443	472	467	443	441	458	451	458	470	509	477	478	488	481	487	475	546	455	475	451	474	435	492	498	447	454	474	480	473	483	430	477	472	440	429	476	479	461	481	515	434	495	493	495	448	471	498	466	466	480	475	485	448	475	456	500	493	464	477	476	437	446	471	481	438	465	470	498	457	463	472	489	479	478	442	456	478	445	473	481	491	474	473	487	473	489	462	444	430	473	482	482	446	467	479	447	478	451	454	447	466	488	452	437	459	442	453	442	508	480	453	428	432	451	446	459	466	471	480	421	469	470	499	481	473	468	508	450	474	455	497	470	441	494	483	415	494	488	482	451	481	455	492	452	462	501	472	450	439	523	462	434	502	433	465	476	472	499	474	455	447	456	454	479	466	464	466	477	448	436	441	490	493	455	483	478	502	458	501	459	497	494	515	455	451	469	481	457	452	411	464	496	437	487	461	466	468	475	463	444	489	473	464	445	459	459	488	446	469	487	467	468	467	460	456	452	490	476	469	458	449	470	453	485	474	465	481	475	439	462	467	452	478	429	497	470	479	452	479	485	405	470	434	492	444	468	484	451	427	472	462	479	459	448	484	482	462	489	464	457	494	454	432	458	459	445	466	475	410	467	496	436	443	469	468	476	461	497	464	458	476	460	498	436	462	442	482	469	450	494	468	463	482	487	483	431	474	480	461	459	433	483	412	449	476	478	474	453	441	441	440	494	468	507	473	442	511	491	452	449	485	438	449	442	459	425	523	452	504	501	430	488	496	424	441	483	422	451	433	474	477	482	509	423	521	451	451	474	501	472	507	444	496	448	444	490	431	424	476	472	453	491	504	443	454	434	526	447	495	473	497	492	430	462	456	446	480	444	437	451	489	518	460	475	473	430	506	423	457	473	497	459	527	436	463	484	471	449	453	435	454	441	472	477	488	445	460	467	478	494	409	479	448	456	475	451	452	445	503	448	457	448	473	497	472	471	478	489	438	485	479	477	474	487	490	523	452	443	514	514	460	465	485	457	508	460	454	449	462	466	475	468	462	449	468	467	436	476	479	490	469	485	440	447	471	466	458	499	481	511	496	483	455	464	450	430	466	423	486	469	447	489	507	471	453	491	485	452	438	476	491	464	452	468	511	439	457	443	480	457	461	459	510	487	458	484	474	457	475	457	443	435	457	458	432	493	461	430
25247	43833	40871	31704	26310	20882	16605	14186	11459	8792	7112	5318	4168	3331	2824	2578	2605	2687	2788	3042	2640	2162	1971	1660	1419	1207	976	1065	1035	990	996	922	892	822	850	3044	7258	4458	1253	738	678	736	707	715	680	722	705	672	684	694	678	672	727	678	695	718	700	757	736	705	690	687	736	754	644	767	810	911	957	833	736	677	695	693	686	733	703	646	690	660	703	672	686	674	656	722	723	688	709	720	684	712	674	655	703	672	660	705	629	703	732	700	650	690	678	717	701	670	737	647	679	682	672	699	710	637	650	680	680	680	682	696	694	702	694	723	686	677	738	697	669	683	638	667	671	684	681	721	700	722	661	661	704	675	679	712	663	664	699	654	684	646	712	683	677	691	727	683	685	691	678	671	746	705	712	674	693	718	714	679	751	733	693	689	702	690	686	658	705	682	701	670	711	681	663	685	695	699	697	705	682	627	658	700	695	711	719	714	657	691	691	749	707	707	702	737	707	679	689	700	701	651	689	665	662	723	750	707	675	714	662	706	675	702	673	636	704	683	665	664	666	631	704	701	656	678	701	662	705	679	680	711	666	650	652	703	722	666	703	714	710	688	680	738	712	623	661	716	717	726	735	700	721	688	708	715	685	690	705	700	694	681	709	692	718	684	723	679	672	685	727	653	662	701	663	703	691	694	677	660	705	693	683	680	691	713	710	705	654	679	676	690	699	673	675	704	696	679	719	695	651	690	722	679	694	734	671	673	671	705	657	702	713	672	716	649	732	647	693	669	702	633	702	717	647	746	723	683	670	642	683	692	670	680	669	695	699	664	691	688	682	698	714	642	683	705	667	705	691	636	645	668	698	698	665	695	704	682	690	724	758	673	686	693	655	658	661	674	659	702	743	689	699	680	696	669	671	685	671	695	682	643	672	705	701	679	668	670	708	662	684	683	708	661	700	681	687	674	640	708	685	649	702	698	712	667	663	655	711	632	653	735	657	738	654	734	640	673	702	708	727	672	742	690	680	659	726	704	733	712	733	713	737	733	680	634	705	732	691	691	721	691	649	660	719	672	678	730	621	691	696	676	709	662	663	684	686	690	700	716	680	719	674	701	694	684	686	728	675	653	710	681	694	650	715	726	677	670	734	705	709	720	715	718	689	698	678	687	678	704	668	695	646	694	668	696	721	652	687	695	703	638	707	718	708	737	693	687	695	697	716	689	650	708	728	683	718	694	719	686	686	687	646	703	624	691	701	728	698	655	664	706	720	698	681	686	659	704	669	682	646	713	697	721	735	703	672	678	648	685	701	672	645	696	681	676	707	685	690	681	707	680	686	735	655	670	650	663	676	637	662	677	624	691	669	690	681	674	683	708	677	716	717	671	654	705	739	741	688	696	674	724	698	734	668	696	717	700	635	690	725	755	665	723	680	656	682	657	703	679	724	666	666	707	702	657	717	701	683	688	681	697	728	660	684	691	693	683	702	630	678	665	660	722	648	687	733	685	666	657	680	634	696	677	688	667	766	646	662	699	656	697	657	664	632	636	711	665	634	717	718	695	650	680	708	691	659	705	641	669	680	679	715	683	680	740	716	664	662	700	680	652	710	675	708	717	681	663	655	677	647	651	672	780	735	709	708	638	716	697	691	667	728	661	675	695	695	659	686	677	677	701	697	704	658	636	685	675	739	674	713	717	684	688	720	688	718	677	677	684	680	712	699	644	689	656	675	703	690	656	693	659	645	738	723	677	696	694	669	674	719	708	667	633	670	672	658	629	720	666	713	704	673	671	693	739	649	719	747	704	672	693	710	661	679	701	708	689	700	719	703	683	690	669	714	745	691	727	718	673	684	689	702	670	701	679	679	695	697	694	715	685	657	702	694	685	671	651	690	705	644	675	701	676	674	716	734	691	673	693	668	670	664	737	667	708	676	668	690	696	716	681	648	710	658	690	725	675	670	693	690	699	744	678	645	674	667	703	694	722	708	695	660	693	673	710	706	689	651	681	704	649	674	701	641	658	646	645	700	659	715	721	713	644	626	687	653	693	686	704	707	714	660	695	677	699	682	711	659	653	713	669	649	678	672	695	636	694	684	690	696	653	661	609	686	724	681	696	712	679	698	678	736	691	647	642	678	747	663	690	720	699	716	744	650	670	713	697	679	709	718	685	698	667	673	680	700	672	739	669	656	687	712	720	736	643	686	700	721	722	675	739	725	660	664	685	711	649	688	644	672	695	654	725	689	613	685	695	710	680	670	706	656	659	710	658	680	644	702	694	691	695	665	712	631	673	740	700	681	703	687	680	718	708	666	721	685	675	672	676	661	723	659	702	645	661	681	711	641	732	631	672	675	690	686	692	699	731	701	643	659	689	674	660	696	704	688	705	680	680	695	693	651	707	728	709	708	705	666	661	689	710	651	694	685	722	717	696	736	675	666	688	702	696	716	696	704	693	662	666	672	727	674	665	651	711	671	708	705	661	651	705	670	636	674	685	691	697	686	706	708	693	708	685	709	691	721	677	682	669	702	658	671	707	722	714	675	699	672	669	693	673	667	730	684	725	723	662	684	708	749	719	644	717	656	752	687	695	720	676	691	684	697	722	653	704	623	699	642	673	696	698	666	670	669	710	659	699	645	701	690	684	668	677	629	691	679	667	697	654	675	669	670	655	677	685	681	725	647	685	697	731	650	688	677	687	673	678	730	699	682	666	673	655	739	653	679	689	685	678	680	638	700	701	738	743	693	681	657	654	661	654	679	675	709	672	733	701	682	665	662	648	671	730	664	668	730	645	682	652	667	692	691	707	662	665	710	671	716	679	693	665	707	671	724	681	688	634	630	693	684	715	688	671	694	667	631	729	647	674	653	689	677	718	677	647	647	689	720	677	676	687	676	713	719	723	693	640	660	685	657	648	698	671	712	717	688	668	674	673	661	643	681	739	672	730	714	708	714	692	654	689	709	738	700	618	678	667	644	661	693	703	689	703	722	720	695	672	698	696	690	724	672	665	673	701	697	700	671	705	716	631	697	711	721	697	691	735	743	702	700	644	679	695	704	687	625	662	678	634	657	724	673	683	672	707	667	675	690	671	663	666	622	683	679	692	679	702	689	718	711	706	667	660	688	725	717	705	676	683	748	679	638	698	717	659	666	664	667	680	664	703	702	690	703	660	651	669	714	692	667	674	693	721	715	676	733	714	676	694	693	687	656	673	661	697	667	686	694	691	689	660	651	700	684	694	712	645	708	666	687	694	673	721	692	658	686	705	668	703	712	715	689	687	711	704	673	715	683	664	705	644	710	685	734	685	663	703	674	663	643	695	686	681	660	690	713	690	624	711	692	720	722	660	690	716	666	715	732	627	683	686	685	624	707	670	705	650	628	680	651	747	660	681	706	684	680	692	666	670	675	647	662	655	675	713	676	682	687	690	689	740	664	677	687	682	647	680	692	655	696	757	699	662	699	719	674	675	708	719	670	676	714	721	698	681	691	685	698	663	667	703	718	682	716	667
27245	22488	22845	14280	7752	4781	3038	2396	1902	1422	1132	938	755	784	667	645	644	642	691	727	626	631	565	450	507	484	427	441	424	467	413	417	412	475	448	476	587	653	476	410	421	384	421	429	458	408	418	433	422	428	437	385	396	430	401	426	401	414	407	450	407	454	407	419	414	449	399	415	405	424	456	435	401	433	365	419	421	449	391	427	428	374	393	403	411	431	379	455	402	424	433	449	423	431	442	423	427	391	437	400	454	371	381	418	415	485	419	419	413	400	349	444	408	417	418	419	417	445	423	426	425	458	410	439	449	449	386	385	422	380	444	431	433	407	407	428	418	366	411	403	382	392	431	442	432	409	383	420	396	403	406	382	416	431	416	396	431	407	404	427	394	431	391	436	407	438	408	383	408	417	442	413	406	422	384	448	426	378	416	440	417	406	370	406	394	407	449	411	400	360	408	403	384	404	406	421	437	414	396	443	413	400	425	420	377	413	423	391	461	409	423	438	414	469	399	432	436	428	406	437	417	396	393	434	431	387	428	424	400	409	427	405	411	427	414	404	388	424	434	401	469	445	418	411	453	438	427	409	397	416	451	399	410	461	397	424	439	422	407	419	421	407	431	410	404	389	427	376	426	419	417	380	452	428	450	430	424	418	424	446	434	415	448	397	419	458	432	439	385	419	409	417	437	390	435	414	419	422	433	383	413	414	388	404	461	415	388	405	404	432	413	381	415	420	427	386	409	429	410	419	426	422	391	392	421	456	420	414	418	410	445	466	393	442	433	433	383	423	429	430	417	432	436	442	383	395	364	426	396	420	451	439	403	398	460	407	455	407	434	403	397	454	405	437	488	407	393	411	456	438	406	389	437	414	419	445	385	409	386	413	396	431	396	403	401	422	402	438	464	397	441	395	414	408	441	435	431	382	429	393	400	405	432	426	427	434	434	436	427	429	432	433	418	407	437	424	401	421	403	448	418	408	427	428	402	417	395	428	437	438	419	402	429	397	422	398	408	417	414	407	427	456	435	433	438	420	415	443	398	445	409	405	423	480	379	391	406	411	417	403	417	418	440	393	414	458	373	421	398	412	393	406	408	434	392	401	406	427	393	394	412	392	385	397	427	416	389	413	410	416	425	441	411	411	455	457	426	401	449	427	416	415	418	429	396	378	414	420	405	397	411	436	376	418	437	432	410	428	408	413	397	423	429	414	382	398	441	427	410	419	422	399	434	413	381	457	437	433	408	425	419	431	421	397	425	383	435	449	439	449	424	431	421	391	397	379	408	409	389	435	426	421	387	433	416	415	448	377	403	388	452	398	415	404	404	430	433	430	424	407	413	384	396	428	429	388	411	402	415	399	389	415	419	439	418	420	413	393	399	413	373	424	378	422	430	393	420	397	410	405	460	404	392	434	420	441	414	431	396	433	439	417	424	411	411	404	462	407	371	418	403	423	381	406	381	430	411	441	426	404	421	401	433	409	406	442	427	396	413	417	370	391	418	449	444	426	407	450	446	436	410	442	415	396	412	405	430	451	381	388	397	418	410	378	430	406	422	411	415	411	448	444	450	409	432	390	416	408	441	440	395	414	388	424	415	424	396	415	432	402	402	422	412	454	399	416	415	442	413	396	463	404	416	428	394	421	395	417	398	396	439	381	423	416	399	418	409	421	384	413	452	381	433	395	409	438	431	424	423	411	425	435	420	447	431	441	435	403	410	420	390	411	452	405	452	405	418	413	426	438	427	399	407	412	443	413	405	400	407	389	430	451	393	438	410	385	420	432	414	397	428	445	437	413	463	424	434	407	430	415	433	412	439	417	429	390	414	421	394	437	423	422	423	440	441	419	376	437	440	425	407	391	405	438	424	413	412	425	394	413	422	434	444	386	428	409	408	402	379	409	413	425	438	385	387	403	358	415	431	406	431	406	412	441	435	406	421	446	398	393	383	388	415	400	383	422	400	397	443	433	402	430	417	414	377	424	411	415	421	431	421	379	442	423	439	437	445	404	404	418	413	394	353	401	423	407	387	413	446	432	429	378	419	403	420	418	450	439	422	395	412	415	409	404	399	414	434	430	430	412	448	435	415	425	377	414	435	430	401	437	405	403	440	445	418	431	440	383	406	453	425	363	397	395	404	414	408	398	375	437	384	431	410	397	414	401	429	423	392	419	417	460	457	385	450	440	391	420	428	446	427	400	397	450	441	401	433	435	405	402	389	389	431	408	415	434	388	433	433	415	408	396	465	445	413	403	404	418	451	398	441	392	457	436	435	395	449	403	411	453	430	420	419	451	412	436	434	395	407	421	423	392	380	398	407	396	429	431	417	399	410	425	399	392	454	416	451	443	396	451	414	400	400	428	437	430	438	429	438	412	448	393	433	414	427	399	438	407	396	431	421	438	398	396	410	419	430	359	419	391	423	432	413	434	415	425	416	447	410	423	412	396	428	393	452	417	441	407	426	429	412	405	445	450	390	431	413	424	387	384	415	458	415	393	392	401	424	399	390	402	425	459	435	434	408	410	447	401	414	400	401	429	417	400	417	413	423	400	413	434	400	415	387	410	407	404	376	371	427	453	416	405	425	462	411	408	426	444	411	427	429	436	397	424	455	459	447	445	460	437	403	387	396	456	391	374	411	397	455	404	417	435	390	446	416	421	388	394	432	393	433	411	423	429	424	469	392	415	422	469	397	418	437	411	426	399	446	400	384	389	413	435	413	415	392	436	456	419	415	408	396	388	421	416	425	402	439	423	437	434	418	400	423	425	437	446	402	450	378	407	417	418	363	434	394	439	376	429	441	401	379	451	400	395	452	423	422	398	454	441	378	426	426	402	389	418	462	404	417	399	404	438	459	382	422	410	439	415	423	427	433	407	392	445	443	410	413	423	441	440	409	424	395	395	448	420	367	429	493	413	411	411	437	458	393	427	418	423	443	423	416	409	431	412	404	425	420	407	438	403	396	439	433	431	431	396	427	417	410	458	433	428	470	415	419	413	416	426	387	355	420	410	413	450	384	399	424	393	418	431	426	415	431	412	396	424	420	412	375	399	450	383	457	415	379	383	423	424	416	438	398	414	447	388	426	384	476	408	388	425	418	441	405	436	428	406	437	402	469	391	433	425	376	394	432	421	407	368	389	432	410	401	393	406	433	452	397	468	412	386	423	423	419	415	398	357	403	423	414	388	425	347	388	433	389	415	448	423	438	439	443	400	447	407	432	417	418	425	425	394	419	394	438	398	409	416	386	415	434	422	398	423	379	433	383	411	405	411	414	414	389	415	407	409	404	396	434	437	417	433	406	389	406	392	464	373	447	427	430	437	408	404	397	422	421	404	425	428	404	435	422	392	445	404	428	461	441	430	419	442	437	418	416	416	419	392	400	429	416	429	397	417	414	422	411	436	395	384	421	403	417	412	362	433	417	411	409	457	381	418	393	431	379	433	408	448	424	414	433	407	434	405	427	427	414	430	397	447	410	433	453	420	427	406	383	401
20417	32949	30032	20516	15753	11508	8274	6682	5247	3897	3079	2297	1854	1636	1403	1336	1412	1472	1575	1569	1452	1220	1078	913	910	830	739	755	775	703	729	676	688	710	661	716	1170	1104	664	658	645	643	636	681	659	630	595	617	617	641	621	637	654	648	631	658	640	682	652	593	617	610	625	637	620	661	629	683	632	614	654	628	650	642	616	572	619	640	659	630	633	619	596	588	624	666	593	635	604	606	642	633	592	613	640	666	641	607	656	606	615	626	608	643	616	598	644	636	656	648	633	617	597	611	586	654	623	592	600	631	582	623	626	631	605	642	619	613	612	647	565	631	646	643	603	684	642	654	613	619	615	672	589	630	664	637	631	606	580	629	657	679	613	620	647	595	628	637	613	615	646	607	633	613	642	628	636	591	586	656	667	594	571	616	671	628	601	647	631	633	627	626	640	601	655	576	640	631	604	602	606	622	649	626	628	662	651	631	643	625	628	605	639	612	660	643	613	598	622	613	594	618	609	613	587	598	642	630	639	633	628	604	609	625	616	617	607	622	616	569	625	618	598	639	583	640	599	624	581	609	636	629	614	663	640	620	579	624	611	627	636	611	624	630	625	638	612	633	615	617	597	641	610	630	622	599	606	628	602	614	595	608	603	611	611	590	612	622	643	593	605	586	619	596	616	642	603	621	617	673	623	607	565	621	653	639	623	648	653	624	641	586	629	643	652	598	649	629	604	623	657	623	631	668	630	644	613	642	627	590	617	623	594	634	619	636	604	603	646	651	605	647	654	627	624	624	647	627	609	628	610	633	641	595	641	608	659	629	629	560	618	594	637	610	650	625	637	619	594	586	624	614	619	634	623	645	625	632	633	617	645	648	589	658	618	600	630	597	615	596	609	618	619	613	629	658	630	622	634	640	636	609	602	618	609	642	602	623	608	641	588	625	622	606	639	602	610	638	568	641	631	676	618	624	603	581	617	600	654	633	625	614	676	630	574	603	647	581	616	594	608	624	595	619	616	614	622	650	609	651	608	649	624	597	586	636	600	621	551	585	646	663	638	631	628	639	621	657	586	605	627	635	635	603	603	604	617	650	624	648	634	622	645	584	629	627	589	624	622	611	630	627	601	623	595	607	682	616	598	571	632	656	588	666	660	628	585	633	576	624	626	600	604	630	624	594	660	596	584	647	609	642	605	583	636	613	623	636	653	600	637	627	646	638	572	606	648	624	651	593	598	628	609	608	608	631	604	584	619	612	619	634	605	622	644	583	663	632	626	588	626	591	621	649	687	630	621	634	620	601	614	624	601	640	608	613	641	631	673	656	633	662	665	582	633	633	618	600	603	615	632	634	612	662	594	627	631	599	674	620	614	639	620	581	636	634	587	650	681	620	632	605	634	606	599	650	606	614	578	605	609	596	615	607	661	616	684	606	601	621	617	597	651	647	617	594	619	645	595	633	630	651	656	618	636	574	609	580	584	602	612	623	617	597	638	622	614	638	657	651	597	657	651	672	608	601	645	614	652	673	634	638	644	605	606	600	660	631	598	607	629	629	609	655	577	619	643	601	634	632	605	604	617	584	654	626	612	639	614	613	581	656	567	618	634	671	598	621	601	631	659	618	622	629	602	648	629	632	625	647	610	622	629	648	594	616	606	641	627	582	600	594	633	631	639	596	569	640	628	593	641	629	637	632	629	674	582	595	633	595	648	604	623	610	617	611	621	628	605	654	664	614	606	605	629	620	659	610	640	694	660	611	610	655	587	610	575	634	599	629	635	628	634	603	634	600	668	611	594	628	625	645	641	657	605	595	655	611	608	586	585	607	602	592	656	639	646	604	634	639	657	582	596	644	588	644	625	618	621	640	576	594	613	625	617	644	640	659	660	643	655	623	657	617	651	616	593	614	603	617	624	605	607	645	602	617	627	629	656	660	660	589	579	640	648	609	632	647	618	690	622	629	603	611	601	614	606	623	632	598	619	626	616	646	633	635	658	650	582	647	634	643	613	617	588	608	604	646	598	627	657	630	660	627	613	625	600	646	598	668	633	644	622	635	679	646	617	609	638	630	631	635	590	622	631	608	614	636	640	639	616	675	601	643	582	654	602	692	622	621	627	611	648	636	607	608	655	652	636	652	569	616	597	593	663	594	605	569	653	641	574	628	591	601	592	635	637	593	581	636	637	632	631	648	597	625	620	644	661	631	627	652	595	641	608	610	659	670	643	643	577	628	659	622	634	611	593	665	631	664	614	619	606	597	611	568	653	617	627	639	617	599	609	616	604	616	641	633	636	610	618	650	604	633	665	622	639	604	641	627	634	665	634	617	613	623	637	627	610	609	606	651	599	588	593	628	650	636	623	590	639	642	610	625	651	646	591	607	605	668	629	666	637	654	631	620	650	642	614	592	624	639	623	602	684	630	613	650	623	602	632	658	629	622	576	652	625	590	591	656	640	670	587	619	655	643	617	660	645	676	647	665	625	590	599	593	589	635	624	612	620	624	600	596	604	633	616	618	611	582	610	625	601	606	599	624	625	628	611	605	611	625	672	629	640	649	617	622	627	626	590	613	667	630	619	604	652	617	638	639	567	633	627	662	635	603	639	633	599	596	633	633	573	687	637	649	594	651	601	629	636	611	614	659	610	647	623	599	632	585	628	635	588	681	618	649	645	596	646	617	596	623	623	655	597	596	645	683	632	638	621	649	646	636	662	654	623	627	636	628	589	643	622	637	594	645	628	650	670	613	624	654	618	635	606	588	656	635	614	622	613	607	662	589	586	606	573	627	619	634	572	633	625	618	665	616	605	611	626	633	618	597	623	673	655	673	626	610	644	602	640	627	626	594	633	591	631	663	628	638	665	631	639	627	585	629	613	637	637	653	666	587	604	587	662	639	620	650	608	651	648	604	618	629	613	630	625	646	615	607	591	646	632	616	579	604	659	646	613	590	597	619	619	632	647	599	614	582	599	604	619	604	617	567	602	604	641	614	584	633	639	619	632	652	627	619	591	628	616	633	619	609	592	592	589	594	612	637	608	607	632	627	597	580	619	621	635	631	656	565	629	626	608	588	630	597	607	629	654	658	599	591	590	629	636	656	613	628	604	642	609	638	644	635	664	607	622	619	634	596	575	640	627	576	669	606	629	662	638	627	613	628	620	630	613	644	637	596	656	645	589	607	615	666	599	598	641	666	639	571	625	661	606	692	636	664	592	602	627	563	620	607	628	589	615	622	659	667	602	585	609	612	620	633	658	619	658	651	674	611	610	658	598	579	590	634	600	617	603	621	611	610	614	624	663	614	632	653	618	624	592	617	602	639	684	638	621	592	622	631	603	613	655	601	623	614	612	617	646	630	607	638	639	635	625	653	637	613	617	633	587	590	614	581	593	654	620	590	615	589	635	608	630	650	613	601	610	633	649	593	599	590	612	630	592	616	683	637	609	609	638	649	636	628	628	624	579	621	682	637	643	642	653	613	625	628	640	628	672	647	642	643	564	587	614	633
24193	21358	28600	24529	21018	14199	7443	4395	3096	2315	1741	1337	1184	1065	851	960	960	987	1050	1017	937	828	701	648	590	608	602	550	600	538	543	497	486	449	500	884	1776	1288	629	528	466	497	505	482	480	460	496	460	452	482	473	472	467	527	437	482	444	431	458	463	507	494	480	480	490	479	507	514	544	511	467	480	491	450	479	491	444	486	470	470	494	470	482	494	498	454	468	457	420	428	455	437	464	446	442	488	480	477	463	483	458	485	468	487	477	516	482	511	497	487	493	499	486	487	508	444	472	480	483	477	495	425	479	441	476	445	458	445	468	453	488	464	493	500	495	449	508	520	477	484	506	494	482	471	498	467	481	474	470	510	485	456	473	470	458	473	459	439	478	451	491	531	474	497	527	495	445	467	487	490	468	530	468	465	471	501	473	442	449	472	487	461	506	438	458	505	460	462	515	465	472	471	467	494	489	506	497	460	468	508	466	473	505	484	438	503	475	475	510	512	461	482	470	480	493	494	441	440	432	453	441	467	502	485	474	478	488	457	470	470	475	538	459	428	485	459	488	481	460	483	475	482	474	477	487	474	476	477	471	453	480	438	472	499	475	480	466	497	457	478	470	476	443	471	467	477	461	483	521	505	453	490	483	456	449	466	505	489	461	506	466	489	499	479	497	483	468	501	485	497	484	468	462	434	477	504	488	505	488	510	436	475	435	458	453	472	500	496	460	478	478	474	473	483	483	517	450	468	489	525	485	490	464	413	477	459	443	479	489	462	484	454	486	449	463	443	474	473	501	486	486	465	497	496	482	507	447	461	482	452	523	476	477	462	482	471	489	465	483	462	500	459	479	468	452	484	464	473	499	490	444	472	550	463	494	441	499	474	469	445	486	478	490	483	439	454	448	468	499	471	460	462	434	455	436	433	483	477	478	498	473	474	503	467	467	485	475	460	479	485	462	516	474	453	479	508	483	481	457	463	519	475	484	477	491	469	479	478	476	450	466	499	488	473	471	477	485	478	461	493	487	454	467	487	455	457	488	468	484	441	479	489	463	462	472	470	475	492	489	473	492	496	453	431	534	470	516	492	461	455	464	454	478	489	497	512	480	441	483	456	467	471	494	447	477	483	458	469	458	430	491	461	455	459	444	459	447	496	494	493	493	474	492	486	429	521	500	464	473	440	426	497	469	511	450	487	448	470	514	485	492	475	462	480	470	515	479	471	489	450	531	463	475	482	455	469	482	455	478	465	487	462	462	461	430	507	465	453	472	444	471	470	488	458	553	451	489	491	463	497	505	465	490	477	443	454	484	460	483	459	474	509	453	469	469	454	455	479	482	440	457	466	461	474	462	449	442	518	503	480	485	464	433	501	497	474	475	498	466	485	481	468	509	465	471	505	453	486	436	484	485	446	470	481	454	464	445	454	439	464	495	497	450	496	483	452	466	490	463	483	448	473	467	494	493	460	484	468	465	492	479	491	475	469	485	448	494	517	499	499	480	467	505	481	481	487	481	446	487	449	476	475	449	455	462	461	491	467	479	497	458	491	473	437	494	497	452	425	493	490	489	462	492	451	482	472	441	520	484	447	524	446	482	468	450	468	485	464	524	477	496	450	444	451	471	453	508	487	448	440	468	460	504	454	448	474	478	465	508	534	479	480	435	486	442	486	459	473	462	443	492	456	474	497	502	486	463	441	499	496	483	479	447	444	476	484	457	499	509	481	481	475	479	465	505	482	471	490	499	470	510	509	493	508	466	446	446	477	450	464	470	476	470	467	468	462	452	456	515	464	467	424	452	491	457	459	434	467	434	489	504	426	499	472	506	468	501	432	417	462	433	466	471	458	501	482	452	479	530	453	461	472	505	476	435	445	439	489	513	459	471	510	484	501	475	468	495	502	482	479	460	505	444	456	440	474	488	488	452	493	497	441	458	450	497	442	508	437	475	504	501	424	496	444	453	508	492	433	470	476	478	507	487	488	451	451	468	493	513	490	474	475	486	489	482	477	460	512	485	484	481	465	464	480	534	465	473	449	465	466	451	498	440	434	464	496	473	483	477	461	493	489	470	490	448	516	478	457	464	495	463	437	510	511	472	463	441	469	471	468	483	507	497	461	469	512	433	503	454	449	452	464	495	487	488	504	496	478	470	476	459	432	496	507	490	484	462	452	498	474	469	431	472	482	465	432	478	467	440	443	477	462	487	454	449	518	433	441	497	472	496	496	471	509	476	481	465	456	457	490	503	486	449	504	450	465	444	483	469	472	486	438	529	439	455	456	491	504	479	454	497	483	460	494	489	476	480	509	454	497	468	451	474	480	507	460	438	463	512	465	478	446	449	494	467	489	503	459	494	493	437	475	464	467	495	436	459	458	477	469	459	474	504	492	450	479	491	457	513	477	486	487	459	428	475	465	478	446	464	480	513	461	432	471	476	459	528	458	462	487	437	471	464	476	456	494	485	493	473	472	469	459	484	492	469	505	488	487	471	495	481	420	470	476	488	511	502	480	464	490	494	473	476	490	504	450	504	499	451	454	453	444	476	481	463	465	473	441	484	506	499	467	465	517	489	483	431	482	457	476	493	482	468	444	455	503	503	466	480	504	471	494	457	462	448	487	490	499	454	461	487	448	476	477	467	434	468	488	468	460	472	433	503	488	465	473	476	455	456	492	479	452	470	463	472	450	462	478	449	487	445	448	481	495	450	480	486	466	447	492	474	479	442	485	520	483	461	473	485	487	471	468	453	487	474	477	448	504	494	453	470	445	476	515	485	481	442	459	458	457	454	480	505	480	476	483	442	504	471	490	475	482	475	495	494	499	468	456	485	455	502	488	470	464	462	449	504	489	477	490	459	505	478	471	512	496	502	430	485	461	480	486	491	446	498	509	489	478	457	470	465	438	461	476	479	481	498	499	505	486	459	454	483	448	465	448	504	402	478	458	498	447	521	489	495	425	467	430	476	505	431	511	474	469	464	469	448	458	477	454	511	482	466	460	470	448	439	458	462	438	476	456	499	486	477	487	475	505	473	491	481	496	465	469	511	460	488	475	502	519	465	484	512	492	483	480	490	464	465	509	448	488	468	444	514	481	468	458	454	505	499	500	479	528	480	487	462	468	489	473	458	433	508	480	458	476	491	488	441	436	484	488	483	459	488	508	497	472	513	462	485	488	475	474	502	482	496	453	467	481	492	539	488	485	468	481	467	543	475	450	435	460	452	525	472	443	481	472	496	476	471	496	455	473	478	483	481	470	486	460	481	522	466	483	471	490	501	468	483	495	435	425	504	478	458	443	447	440	459	491	464	525	459	479	497	487	467	449	433	470	464	431	489	450	455	512	496	485	509	533	476	463	512	487	476	529	473	474	464	509	478	487	503	517	478	471	468	439	447	490	447	456	496	502	496	482	509	474	469	478	486	449	456	437	508	430	479	499	492	471	489	515	499	455	498	465	433	443	458	488	467	461	454	534	481	476	496	488	457	457	488	498	469	505	494	432
22799	40137	36819	28102	22728	17528	13230	10463	8141	6050	4783	3528	2995	2603	2200	2191	2328	2259	2555	2352	1950	1813	1494	1314	1088	1045	1022	917	908	903	874	819	804	819	819	1792	4143	3055	1145	740	708	698	679	728	708	736	735	711	675	736	761	707	670	688	699	673	704	698	698	736	746	699	684	688	711	667	769	830	790	719	743	683	738	689	697	681	694	670	682	704	695	730	701	688	707	658	748	720	688	680	677	753	684	665	705	723	686	700	699	708	679	731	710	664	725	705	694	711	757	741	733	678	733	658	711	693	707	733	687	713	668	685	719	678	739	662	726	700	721	696	710	708	704	652	714	700	709	711	656	710	719	659	710	716	692	679	633	662	688	714	695	703	676	731	679	634	747	711	740	706	707	712	729	682	693	697	745	759	676	725	744	701	707	735	685	688	707	760	732	716	677	674	687	705	714	700	722	696	696	672	696	698	705	698	698	735	763	668	747	728	695	660	679	692	710	692	661	747	664	697	694	708	750	698	685	716	710	750	696	725	706	694	731	719	696	717	706	704	693	724	661	717	637	704	713	683	659	718	723	696	746	720	702	717	680	709	704	684	689	698	725	738	708	707	740	724	740	707	736	718	740	736	740	681	672	692	716	720	728	646	722	734	702	692	691	707	720	716	686	694	673	733	674	717	726	692	714	740	671	714	714	695	663	697	701	745	710	690	672	692	692	719	688	653	725	701	725	702	740	672	675	658	710	685	704	696	672	758	685	706	702	716	697	697	701	746	698	745	717	708	677	732	661	710	692	719	722	679	702	688	728	757	725	690	708	740	737	703	670	691	707	700	718	682	660	651	671	726	659	734	726	682	698	684	679	685	711	683	693	656	674	671	684	737	720	745	671	721	679	697	722	685	687	717	788	705	674	709	699	712	733	687	701	697	669	670	714	698	725	711	697	747	685	727	713	764	706	681	657	672	688	677	684	672	704	739	681	752	700	716	729	725	718	696	706	695	685	736	676	741	723	702	722	672	651	722	705	736	742	683	672	748	733	711	745	724	729	685	671	711	691	707	694	724	667	713	741	665	720	711	626	738	704	686	715	663	707	705	726	715	684	661	619	706	718	665	725	703	742	721	734	699	724	678	709	780	710	698	676	718	661	707	691	686	729	682	696	682	687	715	719	738	695	722	659	710	716	715	715	715	711	664	733	741	710	711	692	754	780	722	700	748	696	683	723	702	677	712	742	738	724	710	727	746	778	675	693	720	687	687	676	689	679	686	700	688	718	734	687	720	733	688	731	743	706	710	713	710	719	668	635	715	708	688	705	701	659	673	702	697	689	713	730	718	730	696	689	693	686	779	681	674	703	714	718	705	713	734	682	664	670	670	679	707	678	650	741	725	705	730	657	712	694	712	709	716	736	680	709	683	658	684	657	697	704	700	738	663	672	729	710	678	742	706	716	709	668	699	746	705	681	715	713	701	680	695	734	700	711	668	717	721	692	711	723	683	679	649	697	700	733	712	713	725	739	683	705	709	725	755	689	757	685	708	733	719	739	713	705	694	711	696	716	724	659	653	706	695	717	736	696	689	751	724	733	692	737	697	668	735	736	701	687	699	695	715	747	710	706	662	668	747	739	742	751	721	701	713	737	697	689	675	757	700	693	702	740	731	741	726	738	686	697	713	677	681	718	685	731	672	704	744	740	674	696	752	724	692	723	723	714	730	726	669	681	695	732	672	721	672	721	694	681	699	710	702	701	718	675	715	701	747	701	702	728	746	726	699	691	744	683	731	702	702	711	673	697	730	682	711	698	711	724	746	753	700	679	691	666	694	680	684	645	661	734	664	737	689	715	704	676	723	724	703	723	680	708	701	696	680	733	702	666	676	663	725	736	733	719	665	708	660	685	649	754	691	697	658	725	682	685	675	777	693	718	675	737	680	688	722	728	678	673	700	694	718	702	621	686	742	691	713	647	682	682	696	690	709	686	720	703	709	704	716	692	687	708	722	721	668	724	705	695	695	718	720	713	676	691	683	661	677	708	714	704	742	709	682	672	701	704	687	648	681	691	663	696	736	716	687	671	723	706	703	690	685	687	682	685	678	691	739	732	679	704	717	707	725	698	737	694	669	671	690	724	663	718	704	667	688	685	673	703	756	652	763	715	698	694	684	724	685	681	717	713	707	690	718	696	666	734	691	660	693	715	705	696	689	775	677	681	682	721	670	734	713	657	691	665	736	696	691	729	691	663	688	720	678	707	710	665	748	700	698	652	698	697	688	729	711	673	727	745	709	709	676	652	733	716	737	710	695	719	736	645	686	702	696	692	689	689	701	710	709	752	666	731	734	717	660	732	700	702	686	748	700	695	686	729	722	714	679	679	720	689	721	752	689	742	728	692	743	729	690	653	699	715	671	724	671	704	729	710	695	677	689	681	694	710	703	718	694	710	720	752	723	703	732	702	721	737	697	704	688	669	702	675	670	728	724	721	662	720	683	696	679	725	704	699	684	692	689	744	733	702	717	729	694	697	667	694	719	680	724	734	705	704	713	710	715	698	713	695	683	721	681	703	729	666	718	690	741	708	681	704	714	701	714	705	685	689	719	688	664	701	700	712	731	704	749	710	747	687	682	740	698	667	682	698	667	754	681	678	683	736	643	684	673	730	691	748	689	698	678	742	717	709	684	661	732	698	689	677	709	660	690	692	695	728	666	719	732	715	684	697	727	709	705	733	703	702	656	731	700	655	694	680	653	701	723	724	677	690	714	669	665	701	716	707	675	701	682	705	693	723	725	723	677	676	711	743	724	727	686	718	719	673	745	679	740	677	694	710	629	677	693	697	695	728	679	734	682	765	698	745	667	677	685	705	723	659	682	706	673	685	759	701	697	718	675	768	615	641	705	724	706	713	737	708	692	673	757	710	708	735	679	659	680	747	681	659	705	709	700	737	675	680	684	745	708	682	665	687	679	734	718	724	743	677	693	683	663	691	778	740	708	695	701	665	704	733	705	711	684	703	730	683	748	729	699	673	735	691	656	724	694	665	718	714	704	666	686	695	749	714	734	690	682	730	721	746	732	676	712	696	738	708	714	724	688	766	679	687	691	674	686	723	732	717	685	681	675	685	733	729	692	726	696	752	680	713	700	734	679	712	685	681	702	714	698	700	721	633	706	691	699	727	722	702	714	689	720	729	707	726	685	719	704	718	686	715	728	741	707	719	691	712	694	717	693	712	713	703	708	675	693	726	728	720	706	669	678	711	705	700	695	720	707	747	677	684	668	731	727	774	687	696	682	710	695	732	703	696	679	667	676	696	706	722	733	702	714	716	679	739	685	726	663	719	689	711	700	742	706	695	726	707	666	703	733	707	673	711	732	696	693	698	669	671	716	712	673	682	705	687	685	651	700	666	729	750	699	701	685	704	714	689	721	693	720	698	690	705	731	696	710	711	698	740	705	702	671	700	699	729	724	672	720	716	746	749	708	720	682	696	717	671	736	709	712	706	709	737	726	717	692
23157	21377	29147	23863	21510	21609	15284	6978	4341	3237	2538	1939	1544	1417	1159	1241	1259	1275	1412	1333	987	1062	881	697	659	633	663	604	596	555	561	563	482	541	512	704	2860	2525	910	462	478	472	477	495	476	486	484	470	483	477	496	444	491	522	475	435	486	428	477	480	484	489	479	486	454	491	542	492	504	528	493	454	457	484	462	468	464	472	505	516	456	455	443	509	489	500	490	499	442	447	454	527	437	468	502	449	439	463	474	453	490	454	459	448	433	470	425	426	484	484	447	489	450	455	522	466	489	487	486	482	444	491	453	527	450	482	438	526	437	447	470	495	481	458	473	458	461	508	465	446	476	439	477	430	464	461	468	472	474	483	446	472	492	481	468	484	504	474	437	493	476	439	449	462	469	474	478	437	507	443	445	469	452	468	432	444	457	510	464	479	486	514	446	509	480	463	464	475	484	471	450	467	509	467	467	472	457	465	490	465	451	463	519	479	447	471	460	478	514	468	479	457	443	458	496	462	525	514	451	457	425	454	475	465	493	503	436	484	487	464	460	453	471	468	508	481	503	495	472	471	480	488	464	463	459	440	486	456	425	481	459	506	469	437	471	440	456	496	447	464	499	467	482	454	444	467	415	493	481	495	502	478	479	457	466	447	466	473	477	456	485	478	454	480	439	455	486	492	467	464	451	422	488	439	490	477	462	506	487	470	488	451	489	434	467	468	478	459	484	493	509	482	450	509	436	476	460	508	472	445	483	460	441	489	469	460	472	445	474	442	486	477	450	472	492	475	426	487	467	449	465	468	428	431	462	485	461	471	445	494	486	448	458	488	486	505	424	517	439	448	453	485	470	461	459	501	491	484	444	440	468	472	512	485	482	486	494	470	488	471	458	520	511	478	485	472	478	467	447	496	466	426	511	467	454	473	466	496	496	480	453	457	453	478	439	486	456	466	480	463	473	475	490	441	403	484	494	452	465	486	494	471	464	466	464	452	458	455	442	459	445	457	505	452	438	475	478	459	476	435	468	529	452	462	485	468	464	469	459	491	495	482	455	452	500	458	450	489	485	466	429	459	453	427	496	484	418	463	484	463	478	528	493	472	472	463	465	481	458	489	474	464	451	446	436	480	465	457	425	482	461	501	475	469	519	445	496	483	470	461	462	451	498	483	481	524	470	507	485	437	486	486	449	487	456	470	497	461	495	456	468	506	483	482	434	484	483	448	452	438	426	454	508	498	459	474	481	457	453	507	474	459	465	478	509	445	438	484	471	472	481	490	496	457	464	447	499	448	438	459	492	478	447	498	454	500	454	445	444	494	456	470	459	472	493	445	470	487	438	483	466	487	463	468	459	483	442	484	481	454	477	449	480	481	449	483	494	477	445	445	462	491	462	472	433	455	459	464	457	482	488	461	460	441	473	458	455	480	467	473	484	485	459	466	483	462	428	460	460	454	476	452	469	479	467	500	458	485	485	452	437	446	459	459	452	428	501	463	509	457	453	483	452	454	484	481	495	484	459	472	478	476	445	480	490	473	480	473	487	464	491	444	483	483	458	443	432	442	509	437	453	459	448	448	475	476	462	497	468	455	485	442	453	435	474	455	481	480	442	475	490	500	462	475	442	475	455	457	427	424	474	467	463	459	465	464	472	445	426	447	471	462	461	502	458	454	435	469	451	476	484	463	438	469	467	486	478	470	465	465	489	479	457	487	420	478	466	455	432	468	458	451	435	480	507	496	486	496	466	494	472	496	478	448	455	442	452	435	501	460	475	470	472	458	451	502	496	479	485	431	452	474	503	453	492	486	471	463	480	451	430	457	483	470	462	433	429	465	440	458	467	470	443	412	461	450	434	511	465	449	468	488	436	467	476	467	505	484	493	452	482	476	463	458	456	490	456	459	452	479	507	473	467	468	447	485	451	465	539	444	479	448	463	466	492	448	453	474	462	462	480	470	490	454	460	487	500	482	459	528	472	488	444	454	539	491	442	457	523	472	461	461	452	460	461	501	522	482	489	464	442	471	449	483	458	494	425	512	468	469	458	477	446	462	454	429	470	452	496	434	479	454	481	418	468	481	441	478	489	487	458	477	489	488	425	464	432	470	451	481	481	459	478	466	440	474	480	471	440	471	478	477	469	460	460	447	484	477	458	472	443	465	467	481	448	458	457	469	468	461	440	425	468	478	460	483	466	467	465	436	513	470	470	449	472	437	461	488	457	453	478	479	484	459	469	458	445	485	446	493	491	469	429	447	477	509	455	426	504	466	427	441	456	501	456	477	475	472	473	464	478	493	462	464	458	461	465	473	494	471	468	459	451	467	451	456	440	453	480	449	456	483	473	448	477	501	457	442	469	494	479	462	508	464	519	482	450	461	495	477	472	450	471	416	462	488	481	485	457	466	469	472	472	504	461	491	480	448	459	465	515	477	455	468	442	471	456	523	429	463	457	491	470	453	471	472	464	487	434	434	492	476	435	468	433	428	477	470	464	457	469	473	464	453	429	470	434	478	463	479	461	437	456	503	497	458	457	499	474	465	473	464	463	466	471	473	456	453	489	436	480	476	502	489	488	482	444	431	481	449	469	471	449	445	480	486	445	444	463	465	435	495	461	490	452	496	467	499	479	432	485	467	448	461	447	474	461	480	448	495	471	458	471	498	466	451	489	461	469	468	492	458	448	466	446	480	454	464	445	465	452	435	480	478	455	423	425	484	473	470	458	463	455	482	447	480	477	496	490	459	476	464	450	452	452	433	458	469	436	464	455	477	460	462	454	473	448	450	491	464	465	479	478	440	494	532	447	447	477	444	502	438	458	489	446	481	463	479	477	475	461	469	441	465	470	469	464	449	483	479	488	461	516	444	448	480	489	493	478	459	485	426	464	488	445	452	445	460	509	468	463	456	482	460	441	462	467	480	455	475	453	469	503	462	465	478	472	458	483	503	446	455	448	473	438	441	466	459	489	477	471	488	459	498	454	425	499	494	463	461	467	455	470	447	467	457	463	453	450	487	462	495	489	493	437	472	478	451	499	500	496	470	456	433	466	428	481	486	475	448	452	437	487	444	460	436	454	454	441	475	489	492	464	474	433	486	437	473	474	480	457	512	461	454	454	472	498	491	480	487	500	445	470	458	487	466	497	468	483	491	463	431	464	459	466	451	463	461	490	450	482	475	459	471	470	466	499	492	468	474	445	454	459	474	438	455	434	502	421	440	471	491	447	432	479	476	458	492	474	460	478	469	491	481	462	482	421	482	438	499	453	490	519	471	460	477	490	466	462	461	462	435	494	475	507	451	449	488	442	423	459	425	447	454	506	484	482	498	459	432	467	458	464	435	474	431	443	446	422	437	456	502	448	500	461	463	504	449	463	467	477	456	467	464	461	437	454	455	446	445	450	464	516	484	490	455	461	457	469	517	423	438	496	483	460	486	483	439	536	496	443	488	463	458	462	476	439	460	480	433	456	462	470	445	471	460	471	458	469	469	496	466	475	459	440	453
25223	44468	41522	33264	27943	23027	17898	14092	10628	8139	6327	4940	4069	3641	2860	2898	3197	3337	3459	3160	2593	2324	1770	1462	1228	1224	1137	1082	1053	1012	978	826	871	778	830	1358	7030	5508	1742	682	744	671	703	681	680	655	679	724	648	688	692	736	691	693	652	694	720	665	695	711	681	732	696	657	708	771	819	779	814	753	744	708	727	663	702	672	672	690	718	685	722	673	714	692	694	647	670	688	660	723	666	707	699	655	662	637	720	673	735	699	692	717	714	628	719	646	661	655	670	659	666	675	675	675	683	685	664	648	687	672	688	634	677	655	667	694	676	632	658	648	678	683	686	701	684	676	678	662	706	700	698	696	732	670	708	689	699	674	693	697	675	663	711	667	650	687	625	669	653	707	672	744	685	692	649	675	663	660	697	649	675	670	689	674	657	676	690	707	701	715	696	694	652	703	725	695	724	702	630	698	645	682	676	707	723	688	680	673	634	698	661	678	676	637	697	691	699	667	684	659	679	673	629	666	661	635	677	651	686	650	702	688	661	702	681	718	688	660	627	715	689	677	706	713	637	646	653	718	658	670	633	716	694	675	655	654	657	643	689	722	658	698	725	687	654	673	671	634	652	674	691	635	728	638	646	684	682	646	680	675	700	701	717	702	670	717	683	724	661	668	715	670	651	689	641	677	664	723	656	634	690	662	762	643	702	667	624	683	706	689	700	655	719	704	673	699	683	687	731	675	664	627	703	689	679	651	705	659	700	705	636	655	663	626	649	744	697	706	659	659	696	665	659	737	664	702	701	676	688	721	694	678	709	645	720	668	642	686	680	712	644	690	731	686	658	653	652	661	659	648	634	689	690	720	695	669	633	712	660	680	686	669	641	659	720	717	691	694	711	675	657	694	719	677	701	697	691	708	691	703	632	705	644	701	736	659	668	721	675	703	698	677	646	729	659	665	660	677	640	683	680	670	727	663	709	664	702	689	659	657	742	654	657	694	667	729	678	678	705	687	667	663	662	685	679	672	703	678	678	686	707	696	686	682	681	705	669	654	690	684	653	682	692	737	682	700	674	716	629	667	707	681	670	676	675	678	682	719	705	685	670	709	715	687	695	672	707	689	743	688	654	671	693	655	618	631	710	636	668	726	666	693	700	734	703	701	726	678	665	699	708	665	664	679	666	646	686	641	684	669	690	671	673	648	683	641	675	699	681	697	722	706	704	725	727	693	711	667	668	690	700	678	681	666	682	674	638	703	720	711	688	706	688	650	704	698	671	673	659	703	712	662	671	685	658	674	703	658	716	702	666	718	684	665	666	685	655	703	717	705	667	680	688	646	694	659	690	693	729	719	709	708	702	692	687	663	704	700	678	719	651	695	636	666	672	672	656	671	716	693	694	725	718	643	712	710	706	709	672	673	704	679	676	672	688	663	679	710	704	659	713	700	687	648	689	684	701	699	701	687	679	685	666	735	696	642	652	696	646	683	690	647	716	727	637	666	663	716	702	679	676	734	679	667	653	620	674	674	648	665	660	680	734	666	658	701	689	644	696	688	670	655	658	644	712	673	690	700	656	665	723	663	674	667	670	669	709	708	697	660	689	661	666	679	698	710	667	663	672	662	651	666	667	689	656	697	674	707	663	707	704	707	621	677	659	675	680	663	729	630	677	685	687	669	675	642	694	684	685	616	699	650	660	684	663	743	694	714	644	710	676	665	635	675	692	644	649	647	689	674	652	719	663	716	753	644	703	649	702	668	681	637	690	657	653	655	699	701	679	676	684	676	674	691	667	700	658	645	693	699	679	712	696	687	751	711	643	662	689	699	725	646	693	678	668	663	654	681	637	682	649	668	715	676	697	666	692	718	623	635	649	678	647	670	678	671	675	681	668	683	679	691	755	683	650	700	698	685	731	665	654	700	707	657	699	661	720	648	656	684	645	694	690	678	627	743	707	636	657	730	659	666	689	677	672	632	687	723	691	662	651	654	642	691	650	713	690	709	686	695	660	690	712	670	743	627	650	685	704	712	683	625	663	694	657	663	684	732	686	609	671	676	715	686	648	686	686	677	659	711	717	681	669	678	663	686	668	675	685	659	706	683	703	673	750	656	704	665	716	686	688	702	680	653	696	713	648	690	665	665	657	666	674	651	667	691	709	678	681	689	672	685	642	645	710	620	716	640	714	660	716	709	649	690	732	719	673	683	656	680	654	685	670	679	715	687	667	699	733	713	657	689	653	690	661	694	718	661	687	663	672	658	674	683	650	721	693	655	667	692	692	686	697	630	746	685	684	677	674	651	648	647	647	625	661	700	681	704	686	655	643	682	627	684	699	731	637	732	671	689	720	685	680	658	683	673	709	667	715	710	668	669	684	729	675	698	696	678	613	687	707	675	641	647	667	647	714	666	681	635	721	668	671	659	694	670	684	707	693	656	728	665	683	688	718	656	739	743	706	668	681	666	686	704	661	675	683	707	695	652	695	687	642	636	646	687	703	624	650	670	608	705	693	665	677	649	727	674	681	663	695	702	662	644	647	678	668	675	668	636	674	671	659	666	656	641	657	677	688	681	700	656	687	675	627	665	677	678	723	665	665	671	646	688	689	726	682	683	668	703	658	687	647	666	735	699	663	684	688	663	705	682	641	661	709	703	695	709	681	691	669	701	721	705	697	655	643	714	647	681	678	640	687	640	687	650	670	662	652	655	679	721	722	687	678	708	704	684	709	657	652	683	710	643	676	640	664	680	663	681	663	692	657	700	675	694	699	735	700	669	690	687	667	695	648	618	675	629	694	651	671	657	662	685	682	746	642	712	679	684	648	662	669	714	678	650	668	642	668	703	723	655	668	694	689	675	693	691	686	702	707	630	688	697	703	734	686	670	694	678	700	693	665	680	675	629	664	730	679	682	700	705	677	672	699	661	661	652	675	657	661	676	661	681	682	685	666	728	695	721	628	719	625	678	680	690	682	717	666	703	714	667	651	712	713	677	652	710	622	688	681	655	733	682	718	672	670	697	669	720	659	693	678	696	707	661	707	702	695	656	730	673	674	672	636	705	699	690	685	676	654	659	692	685	639	724	636	668	688	687	693	657	641	690	656	673	705	694	667	738	697	677	668	702	717	671	697	724	692	693	698	709	683	704	669	681	650	672	654	671	687	665	726	672	708	705	736	669	690	696	672	697	663	716	729	642	658	646	646	672	676	654	682	666	704	677	665	678	659	718	661	728	703	677	679	671	656	667	666	686	646	648	705	683	659	688	707	679	718	709	609	689	669	679	687	655	662	690	664	687	692	710	701	705	673	658	691	663	645	712	681	705	671	673	647	617	656	716	688	649	637	683	697	664	678	689	708	618	696	679	684	667	682	737	676	620	709	694	654	676	694	701	678	715	681	684	697	671	688	706	657	712	688	700	706	693	664	678	665	639	685	688	717	715	695	675	658	692	669	660	683	659	665	677	668	702	700	665	688	713	653	657	646	705	684	675	663	686	650	698	675	679	668	679	664	685
27145	22766	23602	16563	9685	5988	3671	2578	1769	1319	1021	831	743	642	606	664	729	727	766	691	659	571	587	486	491	502	469	473	458	448	460	444	462	426	437	427	582	622	528	443	417	432	427	406	442	412	423	438	445	408	418	417	397	453	422	393	403	404	406	438	437	454	430	410	430	411	402	417	434	424	416	363	417	405	424	404	429	428	408	455	399	430	442	447	405	451	417	413	373	424	393	405	419	414	409	377	386	417	403	430	411	449	399	362	395	432	459	451	429	435	413	404	415	436	444	413	410	420	429	461	365	424	393	411	412	447	414	413	403	398	401	430	417	424	428	435	401	404	422	411	412	399	422	416	414	469	406	422	423	445	415	425	401	455	390	376	430	451	400	408	382	422	392	428	452	414	425	401	409	406	436	402	423	401	408	417	401	406	407	451	421	419	416	455	440	409	428	438	397	416	424	404	400	409	425	421	416	440	418	447	435	436	416	435	406	392	403	408	375	367	410	368	450	403	391	409	413	416	395	393	419	419	411	395	404	423	420	402	429	416	420	428	387	394	424	422	405	400	391	442	400	430	412	389	396	418	395	387	387	379	419	422	411	384	383	415	409	405	413	448	430	403	420	417	420	429	393	395	397	419	385	423	444	404	374	411	421	441	477	419	440	405	413	421	433	450	447	405	400	427	412	406	404	445	396	411	410	397	425	398	400	427	444	393	398	443	385	406	396	449	419	418	395	439	429	404	407	405	436	350	449	415	438	418	413	428	469	425	420	421	407	415	401	445	397	446	387	400	423	417	397	418	401	398	389	407	407	392	424	416	399	399	454	394	449	419	408	433	392	427	392	434	410	405	432	415	464	402	425	357	457	409	414	419	407	411	425	403	392	397	413	385	426	420	389	400	447	416	414	460	441	417	399	391	411	421	397	404	405	440	375	404	430	411	390	418	418	423	420	439	416	381	397	386	393	427	419	436	442	405	451	387	420	408	404	409	416	381	423	409	404	429	428	410	382	401	426	389	415	434	411	414	431	400	410	439	378	397	402	415	396	385	422	451	390	430	392	408	400	373	419	399	444	426	417	368	392	407	384	387	397	368	404	387	419	398	439	412	387	414	401	380	408	426	427	407	416	436	407	396	421	388	387	398	441	406	406	390	416	359	445	426	450	427	412	450	388	421	438	387	409	440	364	426	390	407	420	395	420	423	429	425	412	415	432	433	450	409	426	397	442	374	425	466	408	434	394	407	420	401	433	390	410	434	426	385	422	440	420	395	373	421	417	386	419	419	402	443	408	419	423	453	412	417	435	410	441	391	409	408	437	405	389	405	380	419	387	435	417	401	364	432	375	414	431	422	425	426	366	440	380	433	430	419	424	451	412	420	419	418	397	368	435	431	411	410	425	398	434	403	402	444	424	405	419	386	431	390	422	395	384	390	420	469	440	396	424	402	443	394	415	437	404	443	420	444	421	419	455	433	390	406	412	412	401	438	418	415	382	392	424	409	396	377	395	387	383	409	443	374	441	426	436	407	405	424	423	392	382	425	414	442	411	404	448	401	403	385	459	423	423	413	437	440	472	431	428	436	382	429	437	402	415	425	428	402	446	392	424	429	401	432	416	435	434	428	407	436	403	415	387	447	416	424	404	374	402	413	384	441	411	424	454	426	408	454	431	404	424	408	430	436	403	429	425	393	375	398	424	430	391	437	440	369	398	449	445	408	450	395	436	399	401	383	402	386	423	390	440	428	404	412	387	414	422	413	399	463	418	395	376	396	417	468	419	383	399	411	436	407	460	418	400	389	431	400	421	413	403	395	418	440	429	419	415	417	415	410	421	442	432	440	408	396	406	473	406	425	435	400	426	433	413	411	413	432	398	414	416	406	431	408	410	410	407	397	424	434	383	416	427	402	403	430	456	400	423	423	428	441	445	407	438	445	404	433	465	387	365	429	461	431	413	411	403	427	388	397	427	417	434	398	424	392	428	400	396	392	425	422	418	374	373	436	413	415	350	416	407	438	433	384	424	387	396	391	450	419	438	401	431	420	441	386	379	441	411	367	432	421	364	400	387	405	427	384	388	376	392	437	406	393	386	393	437	432	397	394	394	417	434	377	409	399	457	417	425	420	396	393	383	414	382	432	377	408	448	425	441	373	385	412	403	398	418	427	419	379	435	442	385	418	440	426	418	400	404	403	415	373	395	431	421	394	409	409	393	426	421	407	421	447	401	390	412	433	377	454	388	406	382	405	417	444	410	395	416	407	383	385	394	391	425	392	428	409	411	389	416	440	448	377	440	390	413	387	378	422	402	394	452	418	436	453	390	420	421	422	442	443	417	397	393	432	408	404	439	373	393	429	407	430	422	399	400	436	383	379	420	393	391	430	401	395	415	426	408	412	411	403	468	433	423	421	430	409	385	450	382	448	405	409	431	396	420	438	398	407	418	457	425	408	417	384	420	420	407	403	419	443	402	435	424	404	393	398	399	415	395	424	455	423	441	396	425	418	418	412	437	375	402	418	411	409	412	428	418	414	420	442	451	421	417	416	460	426	396	411	420	387	395	381	441	419	385	405	402	435	373	416	430	398	416	422	417	407	417	410	392	405	419	398	388	405	395	421	463	434	456	376	437	422	383	388	431	424	402	408	415	407	417	411	420	396	426	431	381	463	388	464	396	434	424	377	408	399	386	429	411	392	453	424	414	416	446	399	411	406	364	435	375	385	415	403	395	420	392	387	404	384	428	391	394	435	429	364	440	433	428	442	440	380	424	422	390	373	389	355	432	390	409	426	408	413	391	413	411	427	383	415	437	432	432	436	432	421	412	440	439	400	373	391	426	412	415	428	411	476	424	421	407	423	404	445	417	444	431	424	432	428	416	415	409	424	406	420	424	427	394	410	460	414	429	446	429	407	435	423	413	413	346	414	379	464	404	422	433	377	380	407	429	448	390	429	432	438	393	427	458	430	371	391	422	442	411	400	419	427	418	389	396	398	416	425	408	396	397	398	456	412	413	432	412	386	452	409	430	387	404	402	422	428	436	396	446	427	396	459	414	400	397	388	386	401	410	399	434	424	412	387	393	454	402	416	387	409	414	380	413	399	421	422	436	444	410	360	399	397	423	417	422	426	377	428	404	437	437	383	427	420	437	411	422	399	422	414	439	392	433	405	402	399	400	410	423	398	439	444	418	438	421	410	440	425	420	437	430	430	392	415	403	430	375	416	425	428	420	413	408	405	420	401	430	411	411	406	411	438	427	396	393	435	369	459	407	430	419	415	389	408	462	450	417	403	416	389	390	392	374	417	389	406	408	451	437	371	408	402	424	387	454	427	405	422	396	442	410	385	404	412	396	425	412	409	406	442	399	449	398	395	381	391	393	435	394	404	404	420	426	403	429	389	435	418	426	423	420	417	387	408	402	417	439	429	409	415	409	394	413	393	380	431	433	416	431	420	410	423	387	389	428	421	440	438	379	458	408	383	374	419	422	396	455	389	420	379
20784	33956	31027	23178	18324	13431	9277	7180	4848	3478	2678	2100	1739	1479	1362	1430	1588	1684	1699	1524	1362	1219	1082	936	822	780	785	770	688	758	680	699	632	734	721	750	1128	1155	770	622	632	655	625	593	621	658	618	606	637	624	633	630	610	615	601	614	615	578	605	637	625	631	650	628	620	625	623	588	584	656	594	618	605	587	565	610	611	644	613	624	624	572	609	635	594	631	609	620	643	603	624	597	579	612	598	626	607	592	619	593	672	611	568	621	580	610	608	639	610	579	619	611	594	609	624	622	598	581	602	612	591	596	627	606	620	626	642	621	607	639	635	575	602	635	625	608	606	591	628	642	605	622	603	612	631	632	583	637	628	630	645	604	612	649	582	581	601	603	622	581	589	633	611	626	612	595	607	590	578	632	595	570	582	622	637	610	633	600	602	598	637	587	607	634	617	598	621	608	640	610	669	620	605	635	616	589	630	622	611	642	603	602	616	571	621	631	634	577	569	619	616	601	677	634	622	635	589	609	655	583	636	576	614	592	628	627	667	650	596	620	636	606	542	643	647	661	621	603	612	587	593	590	599	641	593	573	632	647	621	586	601	630	644	635	629	589	595	651	630	598	647	630	633	600	618	670	605	638	580	620	589	606	607	630	619	660	609	631	610	609	620	590	656	632	602	638	611	607	584	619	622	602	626	598	599	597	644	600	662	609	651	615	626	618	632	593	603	582	605	648	646	618	615	587	622	608	570	698	628	596	578	596	620	640	609	570	634	669	571	561	597	603	593	605	615	584	611	630	629	610	639	620	664	656	639	577	601	610	619	631	585	611	591	602	640	602	618	611	608	584	632	644	622	586	658	613	645	599	629	636	588	620	587	608	635	626	620	599	570	597	598	584	628	580	600	607	561	626	612	603	598	562	675	632	634	599	635	638	606	554	615	644	637	606	638	569	595	612	612	654	591	610	632	574	629	626	627	567	603	618	603	601	629	645	621	614	637	644	605	608	597	608	594	618	616	612	602	602	602	638	606	606	611	631	618	580	612	649	626	604	585	624	625	624	644	644	604	604	598	591	626	595	638	573	592	612	648	607	582	603	611	668	623	576	603	634	592	624	607	582	663	643	577	621	655	605	591	589	614	635	609	630	614	639	588	640	601	641	600	649	636	579	606	610	601	585	594	575	616	630	588	663	626	617	565	625	622	602	591	663	601	612	574	639	632	610	615	620	609	616	571	577	702	625	573	565	579	609	592	602	598	603	635	575	628	584	679	616	588	616	634	592	608	639	580	646	614	595	600	624	608	641	636	607	580	566	607	612	619	574	632	611	592	610	651	628	645	628	600	643	609	595	663	610	626	618	631	621	610	657	602	619	609	615	656	621	605	609	566	605	619	601	584	600	570	622	582	603	604	620	623	641	570	605	609	587	570	587	585	613	620	623	606	636	631	559	622	673	648	620	613	605	661	680	605	593	621	576	606	580	589	623	614	576	607	572	585	596	662	614	596	612	599	597	622	615	620	563	633	618	592	564	603	649	614	590	616	579	591	612	661	611	623	591	619	606	616	617	596	642	631	627	597	611	586	567	616	580	597	620	624	625	612	614	606	602	619	596	637	605	605	618	619	632	616	558	587	572	569	588	658	617	640	608	559	622	622	593	610	622	576	637	588	655	607	601	601	638	585	597	618	642	561	665	611	601	578	616	551	634	591	613	640	642	651	642	606	599	595	575	618	661	592	586	597	561	651	615	632	627	629	566	619	652	584	664	563	618	596	613	646	625	623	629	647	602	626	593	557	592	615	582	666	581	598	617	644	565	577	579	619	625	571	616	581	599	603	625	567	625	639	645	614	607	632	606	622	630	636	580	605	626	575	582	648	630	597	638	613	638	636	645	640	593	592	613	634	617	591	603	583	598	609	645	595	647	645	645	598	642	622	618	629	619	608	614	654	635	546	623	637	578	608	621	613	636	636	604	607	619	647	592	646	618	612	596	593	585	579	613	616	567	576	576	578	602	630	600	635	579	598	607	584	601	606	623	599	571	600	608	598	623	632	614	639	619	595	583	625	594	586	675	610	621	583	635	622	611	624	643	636	608	637	602	613	623	641	616	641	623	583	583	590	566	607	589	593	623	638	645	614	597	617	584	633	597	588	626	625	592	612	641	605	665	609	635	632	642	598	620	570	579	626	595	572	602	619	621	586	616	567	606	568	629	613	619	635	603	599	618	616	604	573	620	620	588	612	608	627	595	628	619	627	675	577	596	640	625	635	586	592	632	619	638	592	591	652	571	584	604	589	600	624	590	603	613	644	658	613	629	576	645	663	617	619	633	597	604	617	584	587	596	642	634	599	625	611	584	625	579	658	615	603	660	598	596	589	627	638	537	618	609	589	602	582	619	587	649	571	619	594	631	599	649	608	613	627	684	588	575	629	650	613	639	590	615	609	617	559	611	597	611	631	605	664	626	640	618	653	631	610	624	606	605	622	569	610	633	631	633	613	624	628	603	577	581	623	590	623	635	589	599	653	614	623	603	595	603	595	616	614	632	605	630	588	605	633	622	613	600	590	590	603	620	645	598	618	608	597	641	581	634	654	678	615	621	597	615	619	575	612	634	621	597	602	586	665	600	626	575	639	596	619	646	620	632	622	610	606	632	599	592	621	587	609	601	630	637	632	598	628	593	564	649	648	603	635	586	650	602	616	598	590	608	592	606	599	580	610	613	610	599	655	629	634	627	554	629	626	611	603	586	580	621	665	612	614	576	615	581	623	640	601	615	594	618	667	619	643	609	613	604	621	599	611	603	638	569	600	612	603	621	614	621	589	618	600	631	604	640	608	594	605	581	595	611	613	641	584	563	615	613	634	588	613	628	603	588	617	622	645	631	593	641	612	606	638	589	598	617	637	633	610	572	653	619	606	569	645	566	583	617	619	667	627	612	616	631	652	634	613	571	630	620	598	604	598	628	602	602	628	596	606	634	614	608	601	608	590	608	596	599	606	644	667	623	590	599	638	604	641	632	603	603	655	604	619	616	622	567	585	612	558	606	596	604	637	607	592	596	639	633	631	526	580	626	635	609	591	614	625	591	620	661	649	574	593	585	609	649	589	635	597	607	602	626	623	646	634	607	618	583	562	618	580	604	634	601	609	640	605	538	577	606	606	637	603	594	636	665	627	604	605	619	649	561	599	621	621	652	628	604	648	591	620	599	671	604	612	620	628	577	632	591	608	654	620	665	600	610	624	663	632	590	600	645	615	633	597	617	650	613	658	634	626	651	597	638	564	630	610	611	619	602	610	638	604	620	637	597	640	611	628	590	628	632	665	603	596	655	615	611	623	582	615	595	630	613	587	595	619	664	636	619	622	602	594	618	615	660	657	627	619	627	611	592	592	601	626	622	597	604	611	613	606	605	575	569	658	653	608	689	618	643	597	604	611	591	618	591	594	622	635	608	629	667	643	597	665	582	623	590	615	601	624	608	660	597	618	618	600	663	602	589	671	551
24166	21386	28673	24526	21398	15724	8449	4872	3122	2318	1695	1298	1076	968	902	1024	1028	1089	1049	981	869	763	715	617	587	603	547	571	532	537	511	507	521	530	490	503	1435	1640	864	486	473	513	486	455	508	482	480	495	519	443	466	500	478	499	497	484	431	474	494	483	481	491	444	527	499	498	517	475	469	505	491	474	482	494	476	503	439	497	464	445	443	501	496	486	484	451	477	464	492	484	461	488	484	465	419	517	451	471	441	475	439	470	472	470	474	476	495	501	472	484	479	507	466	465	499	469	473	511	430	465	449	499	501	466	495	455	465	425	454	479	473	494	467	452	472	496	513	481	460	467	471	466	498	428	482	446	504	476	444	468	478	439	461	505	490	460	485	480	483	481	466	498	462	509	482	498	496	445	493	489	505	498	496	465	473	480	463	454	486	502	484	476	431	490	479	474	482	485	509	458	445	446	461	489	482	467	487	443	475	502	455	441	433	452	464	473	456	445	473	461	484	451	458	487	493	455	460	475	505	464	476	446	464	468	456	493	496	461	457	482	484	493	516	489	458	472	454	479	487	466	445	457	476	505	432	501	468	493	458	460	495	497	450	501	492	491	457	485	457	438	488	486	454	478	459	455	466	442	472	477	463	454	507	493	453	450	491	459	430	464	477	502	468	461	489	460	479	473	480	438	461	427	518	477	425	425	457	484	444	437	434	489	472	449	468	506	460	489	449	462	466	535	514	473	441	495	494	479	452	468	460	490	479	461	466	477	486	467	488	446	460	464	461	464	483	498	462	516	455	440	477	461	534	485	463	461	484	467	451	483	505	477	445	463	418	440	481	456	456	476	502	480	492	481	473	472	494	508	473	458	463	472	416	481	452	484	505	490	456	498	488	454	459	466	472	499	496	463	499	450	522	501	452	477	516	482	453	478	436	459	445	466	503	481	492	501	455	539	439	510	432	498	448	472	460	448	513	457	477	411	495	440	453	464	453	490	481	497	468	480	476	474	421	497	487	464	507	491	525	443	428	450	500	506	452	488	489	457	451	515	442	502	461	438	493	483	476	488	489	479	438	514	463	472	512	494	504	473	487	484	511	466	459	497	464	476	508	501	438	458	461	496	467	482	430	481	461	496	459	468	498	478	496	447	492	440	499	466	499	459	472	475	504	473	507	477	495	462	455	446	457	455	489	485	468	499	455	462	514	453	457	475	443	457	462	474	463	458	500	491	453	466	455	458	463	498	457	516	475	471	463	458	471	448	468	508	465	458	440	495	460	452	436	466	464	446	491	469	495	462	446	464	489	478	488	439	468	502	452	507	487	491	504	420	478	462	495	476	478	455	475	472	495	457	492	491	435	477	443	448	505	480	495	506	479	475	476	419	488	423	470	500	471	452	522	482	457	493	445	474	479	485	432	503	519	515	478	475	467	508	462	465	462	458	441	509	460	463	460	474	501	475	479	465	494	481	506	467	490	453	475	501	489	474	485	487	494	509	480	517	452	510	444	486	501	465	450	483	446	481	485	427	491	508	476	459	512	470	527	466	489	502	434	445	483	451	443	493	462	463	453	449	482	497	506	507	479	491	486	483	450	503	447	479	483	496	470	496	522	453	488	490	475	491	467	460	460	514	446	480	467	456	464	470	481	478	481	479	471	491	485	460	483	459	483	461	465	477	456	470	478	484	455	503	465	463	484	472	479	484	486	489	483	470	479	501	432	483	487	437	483	455	495	470	491	461	441	446	448	502	492	455	484	492	505	510	501	486	526	479	494	483	502	470	489	486	547	516	468	452	499	451	436	438	484	472	497	483	477	488	450	508	476	489	550	463	460	445	473	433	431	429	481	460	454	457	443	437	475	489	477	509	461	474	493	444	463	469	481	483	499	497	447	477	450	443	445	487	451	467	486	462	493	488	441	483	480	485	463	459	450	445	513	464	471	446	532	483	443	479	487	458	476	501	521	471	462	480	477	497	456	455	419	471	499	466	507	498	491	501	477	503	472	461	477	460	463	469	459	489	470	438	449	470	435	476	453	503	476	457	445	469	462	431	432	515	443	499	465	501	491	484	468	455	451	500	444	442	494	458	485	488	455	452	491	443	510	461	471	460	432	471	481	485	494	476	498	455	441	527	466	467	479	468	438	470	485	471	455	455	526	425	494	502	479	466	501	461	503	480	480	482	465	463	490	423	424	492	488	489	456	474	481	521	454	450	468	445	442	472	460	498	457	517	477	454	486	433	447	503	459	503	467	476	490	494	430	437	443	435	462	488	444	459	504	500	494	483	441	448	475	436	490	462	405	470	469	479	497	472	470	481	460	503	473	459	450	496	460	480	469	449	457	473	459	458	453	501	475	454	439	465	440	458	454	458	485	475	471	442	445	480	470	485	472	498	423	440	463	451	468	466	465	499	484	475	492	466	488	445	482	484	472	485	483	456	472	485	468	491	480	473	451	480	453	467	462	438	486	464	434	457	469	462	483	454	476	448	494	492	453	484	496	450	460	476	467	475	488	471	474	456	474	523	486	439	467	503	493	492	521	480	456	464	490	462	464	477	446	419	475	472	483	482	473	478	447	450	466	478	459	488	509	470	502	486	487	468	485	465	465	445	463	459	476	513	460	479	519	485	502	472	487	440	491	466	461	462	494	454	517	451	445	511	489	468	468	489	507	453	497	441	479	462	456	475	459	452	436	416	485	502	487	489	470	477	461	449	497	494	465	475	495	479	478	432	476	475	530	466	486	467	440	465	477	480	461	486	508	451	460	480	473	511	469	463	486	483	452	481	471	455	461	475	512	476	484	445	521	507	466	476	501	479	471	458	465	490	460	469	507	515	481	466	439	497	470	479	468	466	492	510	469	448	460	482	496	460	453	456	452	496	478	466	482	451	460	447	459	445	478	465	470	462	495	480	486	465	452	456	485	465	473	469	461	436	474	466	430	405	479	524	453	462	497	487	467	457	478	479	478	452	481	484	435	492	434	460	456	460	524	475	422	477	482	480	510	452	527	475	462	475	462	458	485	452	448	475	466	440	468	447	497	462	460	479	505	470	482	476	481	525	491	466	442	471	458	487	518	471	452	474	479	470	450	488	483	448	465	480	468	458	454	476	474	480	511	442	514	475	468	474	461	497	450	445	484	498	481	465	487	500	487	455	457	498	471	451	459	471	479	469	458	468	469	497	487	500	471	452	515	461	435	468	483	469	436	459	445	455	438	485	483	478	465	474	472	462	482	469	467	461	485	498	471	474	477	480	503	469	449	485	409	507	441	471	481	496	474	458	457	456	476	492	482	511	496	468	518	459	468	473	463	509	456	482	466	485	458	474	496	472	488	475	488	458	481	442	468	473	444	485	468	491	481	481	468	488	471	474	503	508	484	512	498	428	497	491	457	474	437	487	452	471	511	476	444	461	466	464	470	502	473	430	463	451	438	464	496	485	453	479	496	458	477	468	506	425	473	510	479	482	490	471	464	472	478	489	454	472	499	509	467	490	469	467
22681	40773	37936	30704	25647	19634	14376	11202	8007	5775	4436	3374	2677	2276	2011	2258	2391	2481	2611	2118	1917	1626	1377	1145	1094	1000	932	923	847	863	867	816	829	778	789	884	3462	3718	1715	676	651	680	673	727	721	706	702	720	706	699	751	675	651	688	688	676	721	732	702	719	668	756	688	710	710	785	777	732	746	721	709	699	659	726	702	631	682	693	681	684	700	731	763	678	705	682	676	701	690	695	667	711	712	725	703	690	682	726	699	680	628	710	613	698	732	675	679	681	679	715	670	687	687	762	675	680	671	738	694	664	758	720	695	693	724	633	688	718	652	641	701	672	681	708	692	715	718	724	714	730	715	687	697	741	730	696	686	708	683	689	684	705	686	646	650	715	660	686	712	690	680	701	686	666	672	645	701	742	678	660	686	704	652	713	660	715	700	675	693	702	719	657	670	671	646	671	671	712	681	718	714	688	661	730	656	731	658	709	716	716	700	703	643	641	730	708	701	686	730	672	651	666	678	698	683	653	682	709	698	676	669	683	668	682	673	716	660	700	721	711	711	715	690	715	702	674	733	727	665	694	703	701	667	711	707	694	690	707	703	701	671	646	697	728	693	710	669	703	695	708	714	679	723	660	647	711	689	696	754	722	705	690	680	725	680	702	699	750	736	734	663	697	672	704	758	656	672	740	720	727	691	756	699	719	651	699	654	778	720	755	727	706	711	698	679	660	677	746	707	725	699	700	641	674	677	725	669	700	667	699	676	680	688	687	666	713	724	670	713	701	682	705	690	718	713	697	679	725	707	694	725	708	707	651	674	673	697	681	694	764	710	719	667	684	680	695	701	685	732	752	703	727	696	658	688	687	739	695	719	691	709	709	687	699	739	658	697	653	739	694	661	708	753	665	718	734	683	707	662	697	666	713	708	692	686	705	718	725	700	729	658	731	711	698	689	738	733	707	684	739	691	669	705	683	718	734	679	724	704	701	668	700	695	727	705	678	709	701	700	693	712	663	657	765	652	683	669	719	708	712	709	677	683	666	693	697	705	694	694	721	698	688	720	724	698	724	701	700	682	752	701	710	724	681	710	684	728	716	724	708	679	769	723	678	709	685	674	706	674	652	709	709	654	707	750	700	660	689	656	733	707	666	717	697	725	730	724	713	754	673	715	671	660	677	747	720	713	610	723	675	682	693	735	718	714	709	663	688	716	712	758	645	707	686	671	669	686	678	679	714	681	696	720	685	731	693	656	701	704	695	695	694	733	680	663	684	675	677	649	676	693	688	696	678	737	694	671	674	748	714	727	685	625	639	677	745	711	720	713	682	671	687	735	692	689	735	734	718	623	661	697	724	694	667	688	728	697	699	695	683	671	719	692	656	678	735	677	710	709	683	750	674	638	667	680	663	722	657	703	690	712	698	697	697	668	701	711	667	724	664	774	671	653	685	678	624	646	723	720	705	688	682	700	708	744	677	684	668	686	711	717	700	737	717	667	728	698	704	686	697	723	662	705	728	692	660	729	675	715	704	675	677	682	722	746	683	688	688	694	694	716	681	665	697	700	668	693	673	731	718	748	731	699	685	702	722	695	708	756	678	724	693	701	735	730	679	696	724	670	698	696	681	714	699	675	711	658	708	678	691	699	680	687	670	707	688	676	701	693	735	701	713	738	720	680	716	704	681	703	702	694	695	713	692	669	737	751	662	711	696	692	718	771	663	723	710	712	668	706	737	671	714	707	698	701	696	711	692	737	695	720	737	674	733	743	691	724	712	664	697	708	689	672	699	753	702	700	653	677	687	703	634	700	728	750	726	670	714	682	664	669	725	683	655	670	696	730	729	664	679	673	711	682	754	683	704	679	704	705	661	683	688	698	674	712	662	700	670	692	706	732	695	651	734	700	706	680	664	665	705	669	664	661	716	704	677	712	672	669	740	698	704	685	638	724	688	683	742	707	736	745	716	748	718	648	707	708	713	715	674	732	712	723	673	758	715	735	661	690	692	732	673	696	703	702	744	683	653	703	682	665	667	730	712	712	666	699	712	701	678	713	639	714	676	706	732	660	696	675	701	688	679	706	682	665	700	660	716	639	695	687	735	678	668	719	721	716	657	695	717	684	704	685	715	650	711	678	651	692	735	676	691	712	716	694	705	675	721	686	650	683	666	688	682	705	676	745	665	740	678	697	630	704	652	679	651	669	687	707	675	705	690	732	717	709	699	684	727	721	696	677	716	681	676	697	684	702	701	717	690	741	702	651	663	661	697	729	791	722	732	724	704	721	676	690	693	713	727	676	666	712	722	730	709	691	672	668	700	686	680	699	693	748	738	726	672	677	708	723	721	699	659	712	656	681	698	705	707	678	685	720	721	727	665	641	690	743	721	652	641	717	713	704	663	693	650	702	687	693	725	675	700	719	675	671	707	719	760	723	748	685	692	682	710	688	717	681	641	697	684	666	622	722	679	675	665	650	717	693	715	688	690	669	738	702	669	665	723	678	733	690	694	691	652	697	692	716	705	671	712	705	659	705	736	684	727	677	706	682	758	697	734	659	698	700	689	696	673	742	678	726	758	688	705	676	681	689	735	732	699	725	669	746	699	705	651	684	664	723	714	737	650	696	684	748	725	682	683	684	717	718	709	681	683	682	693	727	735	755	697	680	684	644	694	694	706	700	682	694	685	688	701	684	697	688	666	720	712	738	711	716	736	665	732	675	710	701	744	730	698	714	733	658	647	756	729	639	703	708	689	729	670	704	735	680	726	700	722	685	700	699	757	693	706	705	713	695	727	679	661	700	688	695	725	694	692	673	700	692	695	662	699	716	693	743	677	720	704	717	737	664	698	670	705	672	702	701	697	673	764	697	690	690	657	686	706	666	659	682	712	680	715	747	696	683	656	670	690	714	669	710	741	707	699	704	663	669	681	711	689	710	719	672	695	669	719	730	689	682	672	702	705	692	709	664	692	742	687	697	659	705	738	692	697	706	647	681	670	661	738	671	735	714	693	681	709	704	699	673	668	692	725	717	680	719	706	722	667	665	690	707	753	753	622	639	703	661	687	694	697	682	709	711	709	742	690	662	696	678	677	721	660	695	725	725	692	736	680	719	695	692	705	700	678	673	676	706	665	689	675	702	701	726	714	724	657	694	712	733	673	634	704	703	686	664	706	660	687	711	719	689	690	732	664	703	676	718	703	701	665	670	673	713	720	721	685	687	743	635	696	757	704	665	696	733	712	723	730	664	685	676	738	712	710	662	727	687	682	709	709	647	708	699	648	668	734	726	753	680	700	677	708	728	698	717	674	711	688	719	704	699	699	649	684	753	706	710	712	689	730	694	704	677	682	692	716	686	675	680	684	715	643	665	657	689	712	728	702	680	659	649	666	709	733	698	705	770	686	697	692	762	655	721	692	688	699	679	679	734	704	704	684	698	749	685	677	736	698	696	701	680	683	725	715	687	662	646	669	711	654	642	698	690	712	690	718	669	738	686	671	692	713	710	682	716	766
23194	21447	29289	23973	21681	21942	16446	7583	4582	3174	2194	1701	1496	1277	1107	1211	1381	1442	1294	1159	1072	867	768	647	648	623	589	565	565	563	538	516	510	523	557	531	1727	2927	1484	481	516	441	517	487	462	433	454	431	466	483	409	451	453	450	444	472	472	459	462	449	465	449	467	471	434	541	542	485	506	513	461	465	502	500	477	459	464	454	461	496	451	460	493	464	492	479	469	468	454	512	475	470	455	424	471	464	461	485	504	479	472	468	472	463	433	488	494	457	477	476	482	416	485	457	454	484	455	458	458	465	450	466	476	467	449	482	486	482	467	468	467	514	476	476	475	480	480	466	461	458	462	469	439	446	462	483	476	448	462	469	457	484	502	452	423	432	501	453	473	440	439	451	475	460	475	426	455	500	479	480	438	412	514	462	487	417	507	509	453	435	442	426	459	479	449	437	514	430	425	433	484	444	465	465	464	456	507	468	443	441	436	454	460	466	486	425	428	467	443	436	440	474	504	469	490	485	455	439	502	447	491	458	470	451	446	483	470	462	456	439	469	473	469	433	498	434	499	491	457	424	485	399	484	485	481	420	440	468	442	446	475	474	428	442	467	473	431	464	458	462	482	465	451	483	458	467	485	460	476	473	442	442	477	448	468	472	397	473	459	480	493	497	442	478	450	444	460	439	457	471	463	434	458	477	445	437	464	497	476	468	463	478	458	483	496	429	460	456	481	498	461	450	455	435	452	455	427	450	441	480	455	483	497	437	464	474	444	473	465	422	482	453	455	432	428	463	484	478	495	468	458	429	488	451	412	452	445	444	433	474	491	449	494	451	485	471	449	471	466	452	440	438	417	418	436	505	456	437	472	451	452	485	470	478	447	430	455	457	445	481	434	457	459	465	432	480	452	492	465	439	447	439	426	459	492	478	440	434	442	463	494	477	434	497	466	497	448	441	455	475	469	490	513	450	484	482	470	457	482	478	458	442	492	455	464	422	455	410	481	461	507	452	457	470	464	488	448	470	493	476	481	474	479	487	491	482	419	449	444	452	490	449	496	513	471	436	514	455	474	514	469	477	447	475	453	467	469	452	474	468	449	423	459	457	481	468	465	460	455	460	484	459	469	463	407	448	481	468	472	496	442	426	471	455	502	454	468	464	449	445	501	466	455	463	446	457	475	431	481	442	453	460	458	461	475	486	429	441	471	452	456	446	429	434	479	455	455	447	467	464	458	471	474	447	473	471	441	423	444	497	485	439	490	450	473	460	478	434	449	452	491	466	469	435	481	508	493	467	484	484	466	471	451	487	524	483	454	450	451	471	482	495	394	448	446	455	474	481	447	427	452	518	483	433	449	483	486	454	444	485	459	470	408	429	475	469	495	449	491	475	480	467	446	468	454	466	479	429	454	461	478	484	472	476	497	470	459	469	470	455	448	454	470	476	431	436	447	448	480	450	464	444	451	486	516	462	473	448	461	493	448	464	454	455	474	473	478	465	450	471	465	471	488	482	436	439	492	486	487	469	454	419	480	456	447	483	441	467	474	439	459	453	464	435	490	488	434	479	455	503	470	446	458	479	427	462	454	461	501	478	483	458	465	460	425	485	467	461	483	505	446	459	450	458	468	456	446	445	466	462	460	449	440	464	426	515	461	462	453	433	440	431	475	498	511	453	455	466	496	446	453	463	447	448	489	453	465	433	446	431	474	457	450	504	465	435	467	448	450	459	474	468	506	420	460	454	457	442	445	454	454	472	471	474	463	474	479	468	412	436	419	436	467	466	443	469	428	479	441	490	480	458	478	451	463	445	437	471	440	424	438	437	451	467	436	415	459	496	499	485	478	476	412	466	464	452	449	452	453	484	459	484	467	446	463	466	453	442	423	455	480	457	446	466	493	489	504	459	412	503	453	444	484	471	468	494	445	463	496	476	450	499	475	482	486	430	474	456	483	452	437	461	478	465	464	453	462	440	447	455	458	461	454	478	447	482	476	440	473	481	456	458	474	475	459	458	470	430	446	455	464	443	478	455	502	455	436	527	472	468	413	462	417	409	472	474	462	469	442	470	466	480	467	472	436	474	480	444	460	470	456	460	500	463	469	435	438	502	446	479	489	471	439	452	488	474	432	463	483	451	476	506	464	431	434	478	505	471	442	504	467	433	466	501	458	461	465	458	460	441	453	440	457	443	424	439	432	474	438	443	419	462	480	466	478	506	450	434	476	479	494	451	474	420	445	473	453	479	477	404	453	466	474	482	493	464	455	442	441	445	487	460	460	451	461	440	428	477	458	440	501	471	436	465	477	492	405	426	438	476	457	438	481	465	459	458	437	480	430	447	428	451	450	447	499	470	488	425	448	455	459	443	426	475	463	512	465	439	481	424	473	476	478	443	496	436	431	455	433	491	471	463	483	446	460	507	462	504	439	479	469	472	457	475	444	438	457	440	415	476	437	442	438	542	448	438	479	441	467	454	469	426	481	490	468	463	471	451	446	449	461	467	477	461	450	514	459	451	454	454	456	451	467	477	514	441	456	446	520	475	456	503	472	448	451	421	473	441	523	441	449	453	461	480	472	480	468	490	480	484	462	436	433	449	468	436	463	424	471	468	504	403	476	448	456	476	453	458	439	461	459	495	450	494	494	469	467	439	457	425	461	455	456	486	418	492	445	484	437	507	474	439	463	457	470	436	441	464	486	457	427	470	482	494	430	454	508	493	452	452	444	465	438	476	493	464	461	432	465	471	494	479	473	442	455	457	501	434	418	465	443	513	487	467	428	460	467	507	487	448	456	452	477	471	457	443	466	428	466	435	509	455	446	451	483	430	470	452	465	470	469	458	441	465	436	440	449	487	464	473	471	485	463	472	487	471	489	486	474	465	450	507	500	428	450	480	472	498	514	461	476	462	474	473	432	471	478	419	434	481	452	457	429	485	529	439	464	470	439	428	446	436	447	483	442	462	455	494	476	459	442	451	432	473	461	461	457	487	469	450	479	437	480	426	453	495	457	466	441	472	471	433	424	458	435	427	454	449	475	470	475	479	444	469	444	492	483	424	470	486	475	453	477	497	451	512	451	446	481	482	454	500	452	477	446	467	478	456	452	456	494	472	463	457	432	452	442	455	483	454	442	472	511	450	489	473	428	473	417	412	455	481	456	440	444	426	487	467	456	472	453	482	493	484	461	484	444	426	473	443	519	427	466	447	467	506	491	449	456	468	450	444	461	437	478	487	445	461	474	447	442	437	486	487	471	441	436	447	462	465	486	459	460	427	441	478	443	484	517	423	448	449	452	431	470	458	431	442	449	469	462	453	462	460	464	497	461	447	446	485	454	447	436	460	431	488	454	459	469	485	452	486	486	449	473	429	409	465	433	475	421	464	441	481	459	447	457	437	454	441	436	462	460	484	481	481	485	427	460	472	462	434	456	468	472	451	437	458	481	488	497	459	502	445	441	482	464	482	471	464	455	487	471	484	482	451	444	469	467	475	494	498	459	475	450	409
25326	44986	42991	36026	30854	24421	18933	15049	11553	7910	5941	4632	3986	3114	2833	3019	3526	3517	3096	2832	2415	2028	1572	1381	1173	1122	1144	1054	1073	1040	880	941	902	936	886	840	3819	7047	3305	798	717	693	657	711	698	643	722	717	727	706	726	676	734	737	672	609	666	697	722	657	674	693	646	655	655	770	834	848	817	797	686	774	674	639	638	708	696	677	724	679	738	687	675	691	720	688	745	698	700	659	668	635	658	697	695	635	664	641	667	645	688	642	712	684	681	664	695	715	738	674	685	666	632	692	686	708	714	704	669	690	735	686	670	680	665	713	671	697	626	625	692	702	684	666	684	675	623	648	708	686	678	629	723	689	632	725	710	645	675	676	667	627	655	635	669	710	656	703	723	672	679	696	696	639	677	642	668	705	717	708	648	661	672	696	710	682	658	671	708	682	682	690	634	679	664	701	699	679	689	679	659	679	704	655	685	679	654	684	688	713	668	714	684	686	683	652	726	672	693	706	643	655	675	647	680	727	663	714	698	721	694	683	638	689	673	676	666	640	686	708	632	712	654	694	656	649	668	688	685	690	724	670	660	695	636	663	691	682	668	679	664	696	670	728	674	625	681	700	694	673	622	682	680	630	693	725	693	666	672	672	655	646	658	647	670	672	691	685	733	696	663	662	694	717	675	656	683	700	640	692	673	666	659	691	688	679	708	637	657	684	682	641	672	690	661	702	665	684	694	633	663	703	689	669	630	701	689	717	696	651	726	662	674	661	668	635	647	694	667	675	697	742	680	671	720	646	746	680	608	696	695	707	706	664	711	671	692	657	646	729	655	647	703	695	682	730	647	664	734	684	675	645	682	747	724	688	655	642	694	681	692	696	667	676	685	655	675	654	613	675	631	670	669	667	690	613	619	687	708	678	655	694	667	682	675	661	712	645	658	626	647	625	621	672	668	692	649	671	679	683	673	644	657	658	727	680	695	684	687	683	677	692	712	723	652	677	685	691	699	677	708	665	651	687	707	670	659	677	732	683	663	742	658	693	674	731	660	641	723	666	688	655	615	707	669	687	677	682	702	636	683	655	649	683	685	707	682	681	617	674	734	656	624	682	666	648	648	661	661	701	665	701	659	691	662	651	685	663	685	676	632	690	658	692	688	623	716	654	708	673	693	697	665	694	743	684	721	660	686	665	624	675	700	646	622	647	691	664	704	690	693	675	699	682	720	680	674	683	675	683	659	663	686	705	649	652	666	658	673	657	690	642	675	689	668	680	606	719	653	682	663	665	692	666	641	690	688	605	701	650	695	658	699	664	676	654	715	731	696	680	697	662	618	681	670	708	675	703	680	725	666	699	696	710	655	675	711	682	695	675	650	640	684	770	693	701	627	655	689	647	716	676	669	718	655	688	691	675	628	658	718	699	689	697	625	676	687	628	729	691	700	689	653	683	708	662	704	689	713	629	667	706	653	694	628	691	664	721	696	661	710	708	648	657	734	701	652	682	636	662	674	661	658	719	692	658	678	706	699	669	665	656	646	645	635	702	694	645	651	696	651	691	678	672	682	703	690	686	701	672	668	692	687	654	684	697	672	698	669	697	700	666	668	686	691	606	629	685	691	639	707	730	659	657	647	682	659	692	665	713	679	686	660	673	677	707	669	642	649	715	659	672	689	653	638	690	659	699	692	675	716	696	673	700	668	645	677	668	647	720	675	667	653	660	692	658	676	689	678	681	719	732	695	666	645	655	670	641	644	679	689	647	679	677	599	674	742	678	654	687	699	684	646	719	715	691	717	696	650	674	688	667	642	709	609	650	663	701	676	697	681	677	675	704	646	683	665	706	695	667	663	665	668	679	690	707	661	686	684	729	736	687	668	638	675	676	658	717	668	691	682	706	656	642	693	615	717	718	656	739	683	671	680	675	744	666	694	690	680	651	690	685	683	678	647	739	672	642	749	717	692	674	650	664	724	662	690	643	622	664	675	673	680	722	690	649	665	672	649	660	678	665	692	666	683	693	691	704	650	646	685	695	640	639	724	719	652	710	640	648	677	637	649	666	668	697	715	670	685	687	694	695	712	638	699	649	694	671	681	717	710	667	669	703	667	666	685	634	704	682	662	673	679	663	731	664	644	670	674	649	691	654	672	664	691	634	661	705	691	716	694	702	655	677	716	713	739	664	618	704	710	655	672	693	707	661	667	631	688	702	693	684	705	655	685	695	651	681	652	663	680	704	676	673	692	698	649	664	697	701	695	709	676	700	732	700	662	663	650	694	669	671	672	653	659	698	674	667	678	675	648	663	649	706	685	683	663	704	673	700	649	677	692	687	650	652	723	643	715	631	722	671	666	639	690	686	703	680	674	665	710	645	680	679	729	692	634	697	654	665	714	638	715	745	650	673	688	675	719	697	616	709	651	684	646	706	671	663	697	680	652	697	666	677	655	670	667	703	702	640	672	681	623	701	649	739	716	644	694	687	637	651	698	647	674	654	706	669	682	690	665	656	692	726	700	698	684	655	688	695	715	671	697	696	693	699	668	681	696	667	660	657	651	665	677	717	703	688	719	705	698	659	648	729	693	664	659	636	687	639	672	652	668	686	705	666	684	670	673	649	669	686	678	696	722	739	688	728	688	689	689	672	698	706	670	668	657	662	728	651	755	660	683	720	679	675	692	677	693	724	692	671	653	654	653	678	696	677	636	683	644	663	692	657	685	700	667	643	674	624	683	644	637	669	662	700	699	686	685	667	646	719	625	664	654	703	684	695	644	681	667	691	684	684	670	720	641	640	677	700	700	666	695	648	667	688	694	709	688	686	653	683	657	678	650	662	659	644	669	690	684	649	679	658	688	663	684	725	674	671	676	674	651	661	659	725	695	691	710	720	637	672	677	650	686	688	682	657	658	673	640	645	660	703	697	698	666	646	669	707	699	697	672	683	675	694	648	702	725	720	677	701	678	700	683	721	655	695	657	699	655	710	674	681	625	654	692	728	651	646	674	682	731	652	649	713	685	684	654	708	655	689	679	676	662	679	662	706	696	672	673	623	684	668	683	700	721	743	713	667	676	676	722	684	686	698	728	730	637	696	673	691	692	697	743	686	623	631	693	658	688	647	693	663	697	703	662	708	641	707	724	656	667	679	685	701	682	651	680	643	691	682	663	714	705	662	672	637	670	699	657	654	655	696	699	657	669	721	699	685	636	709	690	675	632	676	660	691	689	712	637	649	683	683	694	688	659	655	688	668	675	682	711	695	681	651	720	689	669	731	626	676	660	653	658	727	719	663	668	650	675	662	718	677	682	695	641	694	716	681	619	691	732	729	664	667	677	687	621	678	719	686	711	717	692	675	690	677	700	687	654	677	675	667	669	636	689	684	676	736	700	655	647	705	654	712	695	653	710	732	682	725	681	677	682	704	676	687	687	665	681	650	687	657	651	647	708	695	683	632	654	668	679	659	675	690	672	630	683	655	651	676	677	689	710	621	673	690	682	679	646	695	693	708	744	696
27285	22701	24565	18912	11171	6836	4203	2684	1906	1311	925	827	742	664	653	638	742	677	694	698	617	621	523	486	459	437	433	427	394	467	445	440	462	411	408	443	529	593	623	465	372	462	419	417	398	394	384	441	413	395	406	454	436	428	399	401	367	413	406	398	403	395	416	401	436	402	417	419	373	395	421	406	401	380	423	412	421	407	405	414	431	416	406	428	387	429	441	433	409	415	437	438	411	425	388	411	439	401	396	413	400	439	401	475	400	391	432	374	431	385	416	410	407	457	388	411	409	389	400	417	387	413	443	440	422	411	439	415	408	411	410	404	425	429	435	404	407	422	397	403	425	393	392	431	408	392	394	405	438	401	407	423	410	411	383	454	435	380	370	408	372	430	388	411	431	388	386	456	411	427	420	401	420	412	385	422	396	447	387	405	399	356	433	417	401	401	402	407	436	384	393	403	416	424	386	410	404	420	436	427	381	434	418	433	404	420	458	407	405	423	413	421	409	419	378	441	390	402	408	405	362	414	406	397	392	452	397	408	423	397	410	397	402	411	377	404	424	388	429	438	424	400	398	409	387	415	391	426	412	376	384	392	399	435	430	418	385	410	443	426	428	430	401	422	441	363	442	399	419	409	417	427	393	455	428	417	413	442	370	428	421	426	412	390	385	406	410	404	419	398	396	375	398	425	397	377	404	424	487	449	439	381	411	419	459	396	418	455	400	417	414	432	446	412	397	431	433	404	401	415	424	398	383	413	363	412	422	406	394	390	409	439	437	426	431	424	403	398	414	419	403	426	406	459	395	410	401	394	396	405	441	407	390	384	405	387	397	406	406	430	409	417	416	431	393	409	400	402	397	463	443	373	408	385	395	409	393	370	391	422	402	407	382	438	412	408	409	427	407	419	419	409	419	386	438	440	403	419	417	410	438	385	436	430	402	399	374	424	413	405	406	396	433	394	422	363	385	399	410	428	390	437	381	428	444	399	415	417	408	393	391	418	377	375	376	408	448	400	406	375	407	418	420	432	406	412	412	404	431	409	407	383	415	371	416	389	371	371	406	414	406	393	399	368	400	398	405	414	438	404	437	392	405	422	447	425	409	387	384	432	404	432	368	409	387	379	437	416	454	413	432	401	386	397	416	420	409	376	410	406	424	451	394	374	422	401	427	405	409	450	434	396	396	435	391	395	465	393	442	423	406	415	408	401	417	433	426	425	429	411	414	405	399	414	415	399	423	395	378	399	417	416	388	426	411	402	370	439	440	440	414	385	420	426	396	387	427	409	392	430	412	400	454	396	401	413	393	401	374	422	422	409	408	420	385	435	407	429	407	418	406	405	452	446	414	395	362	423	407	413	397	401	404	402	408	432	416	397	391	379	426	419	418	389	404	414	406	445	415	387	441	394	428	397	395	418	392	403	392	425	420	430	406	436	428	385	392	420	414	366	436	386	426	389	393	402	402	416	409	409	415	382	397	398	426	424	445	428	412	406	384	419	397	399	426	417	430	376	397	402	459	415	422	401	404	385	386	394	409	408	394	397	427	409	418	395	429	427	404	419	448	408	424	410	399	382	402	396	446	381	410	398	448	397	394	389	408	394	392	372	417	396	381	376	407	425	384	393	433	373	435	398	375	407	435	432	414	413	373	425	421	391	406	417	436	458	402	458	360	417	408	456	442	400	429	410	423	384	410	394	444	453	407	414	417	396	416	437	436	416	436	414	384	398	461	406	395	419	385	405	419	434	421	398	395	412	405	449	406	415	394	418	394	461	409	440	426	438	406	388	443	394	417	385	387	417	412	444	415	451	389	385	396	396	404	409	399	425	449	390	405	426	397	406	431	392	407	408	430	428	414	437	405	399	393	402	437	425	427	437	407	403	392	394	413	434	409	401	404	373	435	434	385	430	420	406	404	391	411	444	418	421	418	406	421	437	416	401	380	379	390	389	401	418	423	419	394	416	406	346	395	442	404	400	406	423	409	385	377	404	409	437	404	408	417	425	411	392	400	407	440	428	413	397	429	420	396	413	402	384	384	417	425	410	405	423	401	394	431	375	408	409	399	440	393	444	448	391	400	405	394	430	425	396	420	431	445	384	402	435	397	403	390	393	441	428	366	429	397	373	414	389	417	398	387	392	426	440	422	390	424	442	384	413	446	415	425	434	393	413	374	376	396	418	436	402	404	415	404	415	404	429	404	419	430	401	361	406	378	409	431	379	422	401	393	415	420	436	388	461	419	400	391	412	403	416	393	413	408	420	394	405	398	401	412	379	406	394	374	398	393	428	430	414	410	394	408	401	407	402	417	425	460	439	420	377	419	414	436	353	399	416	386	408	399	392	423	388	422	393	456	424	392	394	423	442	406	443	407	432	406	434	398	429	417	408	397	375	391	443	464	415	434	428	386	399	365	396	437	438	452	408	385	452	462	436	419	450	380	419	431	403	388	411	401	434	416	438	414	422	399	384	436	385	418	407	424	410	402	404	423	408	373	396	423	424	379	391	416	417	379	382	430	371	422	391	374	430	404	415	418	413	385	431	432	455	407	424	434	422	382	465	415	410	412	429	466	392	369	404	425	428	418	377	421	395	402	401	413	389	459	426	420	413	434	444	428	435	379	405	432	403	474	442	400	426	440	436	404	416	413	404	381	394	428	392	382	396	404	392	387	417	430	438	428	439	440	426	425	396	429	414	404	416	404	404	427	406	387	421	409	361	420	384	441	415	425	406	424	438	388	440	450	351	407	418	383	401	412	421	437	432	422	408	395	415	414	425	425	405	402	413	415	421	410	419	419	402	388	394	425	395	433	442	413	408	473	405	419	387	435	384	380	423	406	393	396	422	381	377	408	429	441	410	397	418	415	385	410	438	418	414	416	386	422	413	420	400	415	399	416	420	397	385	433	413	393	414	397	453	384	424	414	418	424	405	402	409	413	400	400	459	387	409	433	416	412	430	398	427	425	403	413	390	438	379	396	429	373	430	388	384	432	397	440	428	425	402	412	411	389	404	444	452	397	396	411	380	430	419	401	443	410	410	389	432	398	370	415	394	368	393	407	407	427	377	410	397	404	435	404	413	392	425	409	376	410	396	395	367	424	410	381	392	397	425	410	422	415	382	420	436	401	396	395	426	406	446	427	409	375	419	410	395	409	419	414	423	428	378	420	363	409	442	406	440	363	456	399	430	411	410	362	401	406	404	400	387	392	421	433	418	387	378	431	426	417	393	403	412	397	439	411	419	446	429	378	382	421	431	397	442	404	413	414	402	395	436	409	436	401	411	428	419	409	416	397	393	407	415	389	397	387	399	401	425	428	416	422	428	392	395	421	439	458	415	407	389	380	440	401	401	398	419	376	444	418	465	404	454	442	411	390	414	408	417	420	395	404	410	413	381	382	415	427	408	425	396	417	419	408	394	417	400	415	443	360	409	424	441	394	439	424	362	399	425	410	410	395	384	432	394	399	472	423	395	402	404	408	454	432	393	400	430	422	423
20537	33437	32581	25987	20224	15120	10513	7338	5447	3484	2504	1945	1702	1534	1310	1476	1587	1722	1557	1588	1367	1072	957	841	766	723	802	741	744	755	724	711	696	705	659	679	785	1184	1015	672	589	618	650	568	629	653	625	639	593	665	632	633	561	614	617	593	625	647	609	633	626	577	615	607	652	619	644	642	641	625	618	628	585	593	626	628	594	593	601	570	655	563	562	651	607	672	606	567	642	604	592	649	612	614	640	674	616	605	571	631	647	605	624	661	592	610	606	652	615	574	623	614	618	587	605	629	593	599	615	600	606	636	623	606	547	564	635	576	633	612	548	600	636	609	614	577	643	646	594	643	658	606	600	593	632	598	605	655	639	617	562	616	647	617	595	626	631	626	621	612	588	648	594	607	641	592	600	604	662	580	607	605	633	594	633	614	683	634	630	611	617	594	661	627	599	598	643	589	570	596	613	599	645	603	592	621	629	635	587	590	619	627	628	627	644	566	615	629	622	656	640	613	582	619	599	622	627	634	636	656	650	648	592	625	593	610	629	584	623	602	630	633	636	616	610	623	604	658	597	621	667	547	609	616	602	648	630	583	628	616	593	556	628	601	641	600	614	597	641	609	609	606	657	591	607	618	622	633	617	599	662	584	589	629	646	587	619	576	666	597	625	622	624	633	624	643	655	584	620	605	604	612	559	615	611	622	637	612	582	591	615	598	611	606	630	630	599	605	625	603	620	586	580	591	602	583	639	568	617	590	608	583	620	634	664	656	631	615	597	592	580	616	639	646	571	620	606	600	599	591	623	628	578	595	652	605	597	608	598	613	606	616	569	639	642	628	603	597	639	624	612	617	575	637	571	641	645	619	606	616	531	618	615	620	607	609	657	616	610	625	611	621	628	585	600	670	662	609	619	609	575	630	586	598	616	599	605	620	634	597	619	665	656	648	637	597	625	609	598	636	628	565	636	610	640	644	617	585	625	638	626	610	583	642	641	590	574	651	637	653	641	596	608	684	605	643	623	606	620	621	620	641	630	606	600	626	625	599	594	565	600	598	585	602	602	665	646	598	593	620	609	589	592	657	639	606	680	666	553	610	665	645	622	594	632	610	620	559	633	616	594	633	643	589	583	664	627	650	623	616	617	633	620	633	620	619	605	668	577	614	632	648	590	673	624	644	605	634	617	611	629	650	609	598	608	624	614	602	637	655	614	639	612	582	674	664	601	647	611	578	592	596	583	624	567	606	657	612	593	586	609	612	637	643	619	593	567	645	596	609	642	619	617	641	597	589	633	605	614	615	590	602	611	635	634	608	594	588	567	584	593	660	670	626	634	665	609	637	595	607	629	615	633	578	585	614	655	611	642	607	617	684	625	630	583	612	606	626	644	621	643	614	586	629	615	636	628	637	598	616	598	612	609	596	631	617	614	631	594	627	616	584	607	595	647	640	613	594	630	620	628	599	601	616	611	616	586	621	595	591	625	636	602	602	586	597	605	550	635	592	585	607	606	575	587	605	581	605	591	591	618	612	619	615	600	568	637	595	581	616	601	588	600	596	619	612	660	577	609	623	660	671	585	586	638	626	579	601	589	611	621	610	611	554	602	547	577	589	640	645	619	601	566	586	623	670	606	630	678	642	594	606	612	642	612	597	655	621	634	646	620	634	585	585	642	612	589	604	616	604	551	590	611	624	604	647	620	636	595	633	578	637	630	609	638	628	633	660	606	652	626	637	599	609	624	634	622	612	607	604	586	578	601	623	587	579	638	581	616	641	578	581	589	608	628	630	632	633	628	620	593	616	590	647	620	624	585	632	592	610	643	613	586	595	594	644	631	658	580	595	587	618	612	687	603	650	625	623	610	591	617	633	603	613	615	638	646	610	578	622	616	595	635	573	615	606	632	580	605	616	708	625	633	631	598	634	587	586	580	624	608	607	634	619	592	611	625	619	583	634	615	637	623	603	576	599	610	622	597	594	645	634	605	642	582	612	623	599	590	626	634	629	658	580	615	610	643	625	576	603	582	642	598	672	630	587	591	632	595	622	597	636	648	602	635	583	658	600	595	582	604	613	643	613	600	623	634	609	583	581	616	625	619	670	611	596	635	576	612	616	595	615	628	649	586	598	601	607	606	632	608	583	623	610	655	671	618	565	631	592	629	635	620	630	593	606	642	571	615	605	598	588	618	604	636	648	609	591	616	616	639	636	596	629	618	657	610	591	626	641	631	645	633	635	615	607	638	604	616	607	638	630	638	623	603	610	596	603	600	650	614	580	610	615	607	612	621	641	623	605	627	596	606	623	644	612	624	569	613	611	666	633	590	643	612	641	657	592	637	627	586	636	621	589	574	609	616	594	615	610	597	624	638	630	624	609	610	636	615	614	677	663	596	620	589	655	626	634	661	597	583	626	617	607	621	637	630	671	626	600	623	661	579	657	630	589	622	593	613	632	623	656	617	592	595	625	624	624	635	641	650	602	664	633	624	644	632	624	600	604	610	605	623	604	619	628	605	581	627	610	603	614	569	620	597	605	626	577	623	595	575	586	577	653	614	587	606	594	579	624	629	651	595	599	627	642	632	615	627	553	640	662	656	665	588	630	619	634	602	579	659	574	657	616	603	592	587	579	598	569	600	628	594	632	573	608	606	609	599	609	627	604	593	610	594	641	625	643	657	633	595	596	598	598	635	622	628	639	605	600	672	575	629	625	561	601	597	647	595	643	600	604	634	592	604	629	622	570	641	580	616	598	636	604	620	622	631	581	631	710	660	589	635	596	633	599	638	624	638	621	592	587	590	606	631	615	595	631	636	586	640	631	607	621	588	586	583	605	645	628	591	596	670	611	597	570	654	628	642	558	617	581	615	632	652	599	622	584	616	625	625	625	582	617	624	610	625	621	617	649	597	605	596	636	663	593	680	607	631	596	630	635	702	638	601	612	636	616	622	621	604	636	616	633	660	604	635	622	628	609	619	620	609	640	604	597	594	651	634	641	588	629	631	619	568	624	575	603	604	604	622	631	637	601	649	636	576	584	600	606	670	592	644	606	612	609	632	624	621	564	638	630	611	605	583	582	627	635	656	603	598	629	637	591	658	585	631	598	576	646	647	625	616	629	597	612	647	635	630	634	618	602	613	651	610	633	616	603	582	657	568	606	622	617	634	625	655	589	620	619	617	663	597	636	593	640	603	626	630	639	578	622	629	647	612	615	610	633	631	631	623	613	638	647	634	639	595	622	604	629	625	599	615	584	625	591	610	612	650	628	566	589	570	641	637	657	609	589	643	612	588	624	591	648	579	638	582	613	586	610	602	621	599	605	596	593	647	609	619	602	642	613	607	636	644	597	625	665	653	603	633	613	606	638	599	584	596	603	606	599	577	639	583	578	635	625	601	608	628	623	600	664	589	658	630	619	561	618	639	636	597	595	611	601	574	671	583	588	626	559	625	589	579	647	574	615	615	614	598	582	624	671	585	616	618	615	584	609	610	595	603	627	622	589	642	657
24191	21373	28676	24621	21595	16052	9096	4784	3223	2295	1634	1282	1192	1023	928	1017	1113	1098	995	991	812	705	683	622	599	601	578	559	531	544	499	579	570	491	525	522	974	1750	1241	616	465	473	479	473	454	524	514	474	488	489	542	453	494	495	509	521	494	470	483	468	514	485	504	453	470	492	485	490	485	511	475	506	496	462	467	507	475	469	477	465	463	440	491	514	482	505	446	500	479	496	488	489	471	486	458	512	493	508	446	479	495	482	515	477	475	504	451	504	482	483	491	468	453	447	482	477	495	435	469	473	477	518	521	460	498	505	462	429	495	482	510	481	478	461	534	485	454	472	468	503	453	485	489	496	467	423	458	507	494	474	466	453	475	443	454	498	458	482	485	518	493	530	487	497	501	498	519	469	503	527	445	448	431	465	485	489	481	488	497	496	526	504	477	495	455	450	464	459	496	464	454	483	436	501	452	486	485	474	486	507	464	434	504	511	529	472	493	470	463	488	462	460	486	517	559	470	502	471	501	473	514	449	459	524	513	478	489	472	479	456	469	516	493	495	476	467	444	486	488	437	468	484	493	473	463	449	498	487	431	488	491	471	511	487	456	489	482	487	471	474	471	497	438	460	421	431	464	475	440	453	459	484	463	502	454	526	465	446	469	487	505	491	504	471	466	472	475	475	475	489	478	461	507	475	443	491	461	510	496	483	466	520	464	453	477	494	483	441	466	460	458	446	461	462	491	479	439	475	463	494	491	451	473	477	471	473	478	456	516	480	526	495	493	491	464	500	461	473	501	490	503	516	457	469	465	465	525	485	488	471	458	472	492	501	466	476	460	494	511	430	494	487	447	492	462	496	487	494	496	465	536	472	432	469	461	477	480	421	474	471	467	464	496	454	451	477	497	514	511	499	480	458	530	466	471	470	489	497	475	499	472	469	526	480	477	476	475	512	472	484	472	479	479	472	468	486	501	481	498	478	471	512	472	444	471	464	438	488	457	500	462	469	514	478	502	471	494	497	448	483	485	490	462	451	445	483	495	475	482	481	470	495	501	497	472	455	502	509	484	492	482	519	464	500	517	512	476	475	514	467	481	466	465	485	458	441	469	473	483	508	527	483	477	444	459	486	468	479	481	491	522	450	442	479	461	468	455	478	466	496	465	412	521	485	441	505	480	459	460	517	494	521	488	485	504	469	476	480	474	503	470	504	478	413	530	505	469	485	445	499	488	451	475	465	503	482	485	495	501	471	503	489	484	470	526	480	505	505	445	521	463	451	479	450	490	451	463	488	484	510	478	476	482	518	450	477	498	469	485	468	493	473	488	517	496	487	446	488	442	461	468	519	470	469	469	490	485	478	485	495	503	503	480	476	498	474	474	478	507	460	482	477	493	484	452	448	453	494	452	480	453	496	447	471	518	471	477	497	478	473	487	473	462	449	496	483	496	478	468	494	487	479	481	471	470	505	488	440	507	449	491	512	452	487	472	464	493	463	492	478	460	453	491	437	456	486	513	448	477	517	492	450	440	498	454	470	482	476	497	470	454	499	467	518	489	441	524	461	497	516	518	451	460	481	470	483	463	527	515	470	506	505	487	478	423	483	479	478	500	506	482	512	489	472	457	474	469	465	499	502	499	522	490	494	486	517	503	492	488	476	475	459	453	492	514	456	497	487	479	484	488	496	490	469	439	470	468	505	464	461	509	464	496	465	501	489	495	505	492	476	464	506	445	481	453	500	469	478	461	443	472	527	481	461	478	484	442	480	486	496	489	450	476	489	496	525	491	466	467	465	420	465	479	490	478	487	478	482	488	511	479	492	491	489	477	489	461	481	467	467	497	480	486	476	511	493	476	470	460	517	501	445	493	520	497	478	486	472	468	447	475	467	456	430	458	504	484	467	471	483	482	480	480	472	503	515	485	496	471	455	494	499	478	485	502	470	503	488	501	523	476	533	508	479	470	425	517	474	467	500	492	470	461	478	518	461	455	480	462	489	491	444	469	483	470	491	459	493	447	475	479	490	473	473	469	470	485	464	499	485	459	478	501	458	473	479	429	484	492	453	492	490	523	473	474	469	487	450	480	512	490	496	454	444	454	530	471	484	541	476	483	472	466	470	486	447	464	479	503	517	503	483	462	475	515	510	472	424	479	492	475	503	479	451	480	483	488	449	500	456	469	450	495	483	495	464	495	478	484	480	502	463	483	497	464	525	476	459	475	497	489	477	485	446	440	473	503	450	457	512	494	460	498	456	506	494	500	463	477	474	517	442	482	460	475	459	508	461	487	477	480	499	474	479	469	473	466	493	499	475	475	468	501	483	476	475	482	469	481	499	479	501	498	450	478	498	524	505	500	511	491	461	501	476	485	514	473	499	487	475	481	466	499	472	510	468	449	480	482	464	428	501	492	477	480	495	472	516	473	496	474	482	503	435	483	489	492	465	457	501	497	473	465	497	484	461	493	484	458	498	487	471	482	502	458	464	452	477	457	477	504	471	443	465	467	469	440	469	466	481	478	488	461	499	483	482	463	502	489	516	524	505	488	458	490	469	442	499	455	496	506	456	472	423	452	490	453	482	493	440	487	481	487	501	510	511	509	486	468	483	475	470	492	485	459	491	498	511	517	523	483	450	488	486	492	455	478	472	453	465	472	467	515	491	493	465	491	482	475	523	487	455	496	440	512	495	472	506	470	450	464	490	473	456	471	470	466	520	475	438	470	485	494	486	497	512	466	453	469	475	511	460	480	500	466	498	470	468	492	484	521	482	455	479	457	471	475	491	467	472	491	507	447	482	503	521	508	482	517	484	446	510	489	481	463	511	491	470	504	470	460	473	479	450	454	472	495	431	472	459	466	467	461	461	506	471	498	448	494	475	520	481	439	477	448	489	456	491	520	480	483	491	493	471	494	452	463	497	500	449	484	477	486	474	501	465	473	426	501	499	481	506	507	468	484	515	483	489	478	474	501	499	464	479	491	480	464	463	508	496	489	498	492	457	495	493	503	498	467	490	463	446	458	432	460	473	500	455	459	495	433	477	516	462	466	485	465	487	485	476	519	470	491	478	468	490	493	498	491	500	468	488	512	479	508	466	514	506	440	448	477	490	468	500	450	518	497	480	433	453	476	502	520	482	463	467	489	490	499	469	501	469	495	444	507	466	461	492	429	521	472	464	476	465	440	467	450	457	483	497	512	447	472	457	450	486	493	480	483	466	455	439	476	459	503	485	423	496	526	474	467	473	489	498	474	474	472	439	462	482	508	464	516	467	500	504	488	465	491	503	456	467	465	494	473	481	481	505	479	507	469	502	485	447	453	482	504	482	515	505	469	511	473	502	478	432	502	541	476	494	488	509	487	454	434	437	473	451	497	474	459	490	502	499	466	502	478	463	476	475	510	475	528	464	471	449	469	484	482	464	479	462	494	488	518	505	488	451	479	488	472	467	481	511	466	429	454	528	474	477	509	524	479	473	473	450	492	477	483	506	485	455	480	471	453	518
22899	40692	38181	33037	26704	20147	15453	11072	8533	6148	4084	3316	2795	2441	2248	2315	2574	2495	2283	2111	1852	1464	1260	1066	914	982	962	928	951	947	931	860	806	847	868	803	2068	4284	2709	1080	732	707	744	710	716	712	744	734	736	751	730	685	700	700	720	727	720	728	709	702	699	690	707	721	704	768	798	784	758	765	716	715	764	712	737	737	724	716	685	703	713	725	714	679	766	708	746	673	730	728	704	752	735	727	717	678	738	682	730	721	689	699	674	715	763	697	714	656	664	703	737	692	706	681	743	683	742	721	745	776	720	690	735	677	716	690	734	669	655	671	669	695	720	716	762	670	692	724	747	678	699	721	694	687	678	734	691	663	734	758	737	733	709	711	706	743	744	681	707	721	679	751	702	666	717	711	662	765	701	736	718	709	721	720	707	714	719	697	720	689	729	704	675	714	718	719	703	702	713	705	731	731	693	701	738	695	683	682	704	737	689	711	679	693	721	737	685	676	682	719	743	691	720	691	689	662	667	690	727	728	749	704	690	700	699	697	721	717	652	698	709	734	709	716	670	740	718	714	692	758	711	665	691	701	705	703	688	694	748	701	676	664	729	704	755	699	696	667	730	726	707	737	742	724	729	725	679	767	695	689	710	748	745	687	696	696	788	675	734	713	720	712	717	753	701	724	712	726	640	715	732	705	743	757	682	733	735	693	701	709	724	709	720	729	664	683	705	730	715	735	707	645	719	725	680	685	645	683	679	668	684	716	720	671	741	682	724	727	727	710	712	675	690	684	701	680	715	673	713	726	723	747	722	755	744	751	707	738	704	668	714	682	678	709	721	705	659	716	760	689	695	734	692	735	726	719	726	737	736	700	735	680	707	711	695	701	717	700	724	760	718	684	726	709	692	733	796	753	711	719	733	687	684	720	693	744	740	715	679	740	738	731	680	733	785	747	627	721	686	731	680	693	747	774	721	683	700	746	726	654	677	711	751	714	654	714	731	685	717	695	711	744	668	716	707	705	749	669	702	701	708	741	658	689	679	714	690	747	713	712	741	693	679	687	677	675	703	719	695	658	721	688	712	774	730	766	712	701	715	703	696	681	698	725	708	721	700	672	757	697	703	694	690	717	728	709	706	696	697	718	662	713	717	697	751	753	668	736	718	695	705	722	748	706	677	721	750	716	728	741	723	647	696	721	680	680	740	739	752	681	686	714	790	710	716	652	724	715	734	726	657	734	690	748	701	748	699	727	743	741	728	685	770	737	696	712	713	713	730	665	728	690	698	708	724	672	726	627	711	697	753	668	666	704	737	717	710	670	755	668	670	712	694	703	693	685	766	682	734	682	754	693	699	722	721	751	695	667	704	691	725	719	716	718	743	692	716	701	711	704	704	708	755	655	720	660	704	763	724	682	726	674	732	716	780	741	742	743	682	725	719	712	709	712	686	698	768	729	740	704	683	739	694	723	705	730	745	691	739	716	696	679	670	721	711	727	737	717	753	731	704	733	689	731	722	728	647	714	714	730	676	763	713	708	690	734	732	757	663	736	690	694	728	746	699	703	715	687	699	687	695	712	687	678	705	739	676	715	734	701	721	693	710	720	742	731	715	718	734	741	724	719	721	702	700	745	700	624	700	682	675	732	737	700	687	721	682	724	687	693	751	707	741	728	675	756	673	736	747	664	689	710	668	662	725	711	662	694	687	711	704	684	713	689	704	699	764	698	685	710	740	742	704	690	732	708	757	723	698	702	708	703	680	741	716	703	678	758	696	730	682	688	705	731	689	676	763	697	716	686	686	729	688	684	770	721	696	719	691	694	716	687	733	695	740	670	708	698	766	671	730	695	691	692	727	742	702	679	776	693	713	655	695	704	707	669	721	677	731	663	720	732	738	769	672	771	761	722	726	727	723	718	739	709	682	673	736	725	718	689	752	662	720	705	713	729	772	707	684	761	761	698	718	716	718	742	727	748	713	732	738	737	717	710	672	685	714	682	688	723	699	719	676	680	756	716	704	733	736	682	709	735	754	714	749	743	746	711	694	720	725	661	743	713	724	701	737	718	726	714	680	700	706	665	746	721	690	707	733	719	719	736	701	679	712	746	713	673	711	702	691	743	688	672	660	684	702	710	724	695	676	718	743	713	735	736	690	687	754	726	756	702	747	705	666	697	742	696	724	710	691	693	734	663	692	728	694	709	701	687	704	701	694	711	724	693	725	731	709	752	715	715	689	734	706	749	735	679	704	757	744	702	718	703	743	701	728	729	722	703	694	724	747	763	709	715	662	711	722	711	722	699	753	780	724	715	668	705	745	673	696	684	711	689	676	688	775	680	782	680	709	704	697	727	776	662	716	738	710	699	711	725	732	699	714	695	726	683	726	676	752	717	716	710	696	732	695	732	718	752	711	766	726	738	711	727	767	690	733	695	717	745	751	692	718	676	709	659	768	730	742	737	722	720	739	717	714	730	741	716	645	701	691	765	669	725	708	682	719	696	690	693	720	735	698	708	655	693	714	726	714	713	706	723	696	685	732	765	676	701	728	718	754	714	678	715	718	660	697	713	727	742	707	711	738	706	715	722	714	730	707	696	751	739	699	744	722	694	706	695	740	708	720	704	682	732	686	703	714	690	726	671	685	661	667	744	689	685	649	737	745	696	759	678	752	744	697	791	686	724	686	708	739	727	721	690	719	716	713	723	732	701	748	701	694	721	726	721	661	733	688	692	695	735	685	714	661	708	732	707	715	701	757	713	714	627	727	686	702	681	672	688	725	719	663	691	727	732	704	740	714	742	736	685	666	695	675	700	718	712	737	733	709	681	687	703	730	710	676	683	715	709	699	725	747	748	710	716	729	705	693	692	690	649	739	713	697	742	730	772	723	712	750	680	688	676	732	674	712	729	734	724	739	688	715	704	696	725	709	736	691	702	674	728	696	734	702	698	677	679	708	703	696	709	682	735	689	757	754	727	714	683	734	662	722	692	714	748	696	693	735	704	697	735	708	783	720	756	701	715	699	747	713	750	737	715	733	734	765	738	659	705	702	674	732	704	753	675	725	672	693	686	702	698	745	676	693	714	679	702	696	695	749	735	685	700	722	701	702	724	711	730	703	686	680	697	709	722	720	722	738	735	692	718	683	705	709	762	713	715	684	670	697	673	688	683	705	704	765	708	722	713	710	701	728	711	737	734	657	712	716	726	690	692	718	739	701	738	743	704	700	698	704	703	720	730	706	700	738	685	678	708	690	679	729	716	733	744	672	710	735	698	714	724	729	722	675	715	705	695	667	728	720	692	738	720	697	731	737	719	758	691	701	768	667	717	743	684	725	720	780	711	702	694	708	704	713	793	693	702	744	695	721	715	722	707	714	726	704	741	772	696	718	714	653	713	706	753	717	662	705	682	757	786	742	680	724	752	710	705	739	692	690	678	685	782	749	707	708	705	639	668	740	669	730	686	709	723	778	703	663	738	697	716	721	715	748	685	676	694	680	727	710	694	672	709
23187	21376	29242	23899	21670	21903	16517	7382	4532	3164	2294	1812	1411	1342	1314	1385	1519	1421	1288	1136	969	865	728	751	645	640	589	577	592	553	610	610	585	553	548	545	1370	2928	1997	822	484	462	459	528	518	500	453	516	453	486	472	496	440	473	448	511	494	507	456	455	474	464	481	505	470	525	532	502	487	483	498	494	467	459	480	477	526	484	434	497	478	477	500	506	417	467	524	519	448	484	504	497	518	466	493	482	493	441	515	439	468	454	461	467	504	473	485	494	506	492	463	472	484	475	464	456	463	492	469	474	471	505	445	503	479	507	463	444	463	487	507	492	455	473	489	492	470	464	465	498	486	485	461	486	495	500	479	522	462	480	452	470	460	510	506	479	468	497	489	463	480	461	516	534	507	505	489	470	473	476	455	504	485	500	493	471	474	474	533	508	504	477	435	529	502	474	482	479	495	498	495	487	483	498	485	535	425	486	461	494	476	496	452	513	483	477	499	514	454	492	479	501	503	484	482	481	437	462	480	465	455	470	494	493	458	462	495	467	456	497	482	524	465	497	479	465	439	482	484	506	499	446	515	523	496	510	495	502	466	485	481	476	480	508	480	497	462	470	449	486	507	500	468	482	497	449	447	468	457	488	517	467	452	470	425	459	493	472	543	474	436	461	527	457	529	446	444	481	454	437	457	465	459	507	511	500	456	473	470	491	456	495	469	490	456	511	482	482	471	444	501	465	472	470	481	479	447	473	476	483	510	492	492	432	454	477	477	532	495	500	493	441	504	464	518	514	519	495	467	532	463	503	446	507	514	488	488	489	486	487	481	495	482	459	500	476	471	487	474	504	475	478	468	507	520	465	463	473	491	478	468	438	490	504	498	465	479	475	515	480	469	483	506	462	508	461	530	485	462	484	503	475	476	473	493	466	506	477	484	474	524	488	517	480	435	454	482	465	461	543	454	481	490	481	493	515	464	446	502	464	458	441	546	447	483	456	483	498	533	452	503	473	490	514	501	514	499	482	510	494	486	510	474	517	469	480	479	479	477	492	479	447	450	495	489	506	471	498	474	487	480	499	486	483	432	450	496	468	452	512	464	532	464	505	481	484	497	513	497	455	443	454	476	479	464	474	460	466	497	471	506	517	483	487	484	485	466	472	492	491	478	451	483	473	470	469	452	489	482	490	481	482	523	480	508	502	468	511	458	512	462	475	492	493	479	493	486	456	476	446	481	502	482	473	454	461	452	468	471	443	479	478	476	476	497	485	488	479	425	472	459	471	458	469	467	432	459	461	516	468	466	489	486	485	476	443	507	484	490	501	487	457	485	472	491	493	453	479	514	534	496	485	463	492	513	493	446	491	491	467	435	486	453	473	439	449	450	460	474	494	502	493	472	464	461	496	475	491	442	506	464	486	427	499	468	532	490	464	484	511	479	466	460	468	459	479	460	498	486	499	436	454	476	487	495	490	483	514	513	457	486	465	498	503	449	477	463	481	481	480	461	491	506	471	470	491	445	499	476	489	483	522	467	474	476	490	484	509	469	490	482	500	477	492	509	492	478	494	512	499	511	481	484	465	509	447	480	491	517	515	463	509	458	496	463	467	482	464	488	514	509	425	480	447	491	478	488	477	460	445	467	473	519	500	466	531	457	494	476	478	485	518	490	509	495	460	497	518	461	506	449	455	511	490	472	512	497	456	476	451	529	518	463	457	467	497	500	506	446	467	476	499	514	482	470	449	478	491	486	484	449	463	479	527	480	488	475	499	477	498	436	482	479	481	447	516	483	480	486	504	506	471	487	510	447	505	473	454	428	505	467	513	480	500	481	476	488	489	482	504	491	497	461	476	459	459	430	485	463	463	456	519	502	476	492	553	498	481	507	488	471	516	504	452	469	473	530	467	489	428	512	527	512	512	496	499	472	466	492	459	470	468	470	453	481	468	516	515	460	485	471	506	486	490	484	481	501	535	454	505	447	487	457	454	512	455	448	450	512	480	497	475	461	498	531	498	470	499	516	427	463	465	506	480	476	511	489	494	473	475	499	506	509	497	476	483	501	512	498	506	490	464	497	443	464	490	456	453	521	451	463	473	473	479	469	477	491	493	491	448	477	462	480	442	490	465	501	483	524	471	473	452	482	446	458	518	507	492	458	488	445	492	430	511	508	479	474	454	504	480	477	502	510	492	476	497	472	437	485	482	447	554	506	478	495	461	477	488	476	482	482	475	473	468	495	462	478	517	480	467	493	470	480	467	496	526	460	435	491	515	476	448	437	466	440	511	528	474	493	493	475	471	464	466	476	508	448	497	472	523	480	477	492	449	530	447	464	493	476	499	467	536	477	507	493	499	475	477	524	504	496	514	518	511	519	522	488	505	470	523	459	491	443	454	485	509	481	467	486	474	511	470	523	501	472	473	459	458	498	489	464	438	500	439	499	471	491	479	494	436	461	461	490	490	485	455	455	452	476	521	482	468	493	465	435	470	494	448	452	500	458	457	472	489	465	484	484	517	476	471	495	488	465	520	447	441	458	484	508	470	468	485	467	488	483	479	456	467	487	530	473	495	515	492	480	471	495	517	459	483	483	483	463	481	466	471	471	501	453	521	473	467	449	510	479	539	450	499	466	471	491	472	495	491	478	479	490	505	505	499	458	499	460	464	474	478	503	497	486	481	464	478	430	514	461	490	459	458	501	502	495	434	479	499	461	463	470	470	473	510	464	519	448	484	485	524	481	516	485	466	473	486	522	479	469	454	513	450	495	512	523	502	495	462	494	497	466	489	499	467	470	497	475	503	487	451	506	509	488	489	472	480	441	464	505	506	483	464	471	499	487	469	456	496	506	463	488	500	470	514	494	459	465	452	471	478	479	517	479	457	475	528	503	479	524	504	474	440	477	495	469	459	489	494	494	494	480	462	469	471	497	479	467	448	482	505	497	465	485	455	473	487	506	506	509	498	484	455	457	477	498	482	463	483	492	465	496	488	504	478	516	469	497	467	474	481	497	467	497	438	478	470	468	482	512	475	506	506	438	480	481	485	525	466	474	470	481	492	492	477	456	475	452	496	487	480	451	463	472	451	488	477	463	524	491	456	455	485	457	509	489	459	465	477	456	494	446	490	476	520	523	505	495	505	476	450	444	489	451	508	505	478	496	466	463	512	485	477	449	499	472	488	500	478	453	511	473	481	490	496	456	485	467	486	491	488	455	479	463	488	455	461	461	506	495	521	481	461	443	512	534	486	461	473	495	508	427	465	467	461	481	462	487	462	490	487	486	491	450	455	478	488	491	480	520	485	463	455	473	496	444	452	524	537	469	468	495	458	497	500	507	483	463	520	440	488	459	426	503	473	500	491	476	475	489	474	511	434	487	508	498	528	494	465	447	456	470	464	469	481	509	478	472	466	477	465	478	479	484	499	467	502	504	522	470	450	475	481	474	502	492	474	479	452	504	458	501	464	475	489	428	477	477	499	489	514	463	475	484	454	477	492	510	442	499	482
25481	44967	42424	37115	31593	24332	19229	14359	11165	8313	5923	4679	3719	3404	3205	3550	3573	3460	3079	2782	2222	1781	1507	1351	1113	1125	1104	1054	963	1001	949	969	899	886	829	807	3203	6762	4528	1520	699	711	706	668	716	681	666	695	779	703	717	670	741	757	708	713	740	697	710	730	704	691	718	673	728	716	865	798	801	716	753	725	688	728	719	707	707	705	706	686	696	677	688	672	701	721	694	732	707	666	714	695	699	703	731	668	738	697	689	716	722	723	663	728	716	638	680	702	675	712	698	729	688	684	741	712	686	649	707	688	742	698	726	683	719	624	702	672	686	665	714	665	691	708	694	705	673	686	726	725	717	736	689	672	717	695	657	715	723	700	635	720	712	718	698	706	699	709	689	685	656	720	709	695	713	672	701	739	690	674	716	671	751	770	686	751	710	732	734	721	720	690	663	681	695	703	733	674	705	706	696	715	703	654	662	707	701	680	694	704	686	739	710	737	728	661	700	645	726	702	706	722	687	724	698	722	728	691	706	714	635	644	676	688	693	709	682	708	709	694	679	685	697	699	704	707	737	704	712	682	687	715	691	679	709	731	752	709	684	671	723	701	713	686	720	696	663	678	685	664	699	689	683	659	726	720	709	682	676	675	732	619	686	652	681	687	675	715	698	715	721	686	691	679	716	711	728	704	745	682	695	667	710	727	689	700	718	771	656	676	738	707	671	674	685	694	730	669	686	706	685	683	701	658	684	735	744	686	706	680	684	699	670	747	684	744	710	684	687	749	710	718	669	715	674	650	700	718	649	698	652	696	705	699	729	675	680	658	695	700	730	680	709	695	714	696	696	678	685	723	665	674	709	663	709	718	689	735	680	676	699	684	725	667	638	699	741	686	692	653	703	667	744	709	697	677	667	686	740	692	694	678	659	674	693	695	718	690	684	699	671	649	720	654	718	658	696	716	731	663	708	725	686	660	668	709	711	658	703	669	717	683	731	672	706	728	698	699	689	694	637	691	715	705	657	704	683	680	650	688	700	744	717	739	694	717	682	671	705	662	684	711	667	704	692	661	728	747	688	694	725	740	666	692	745	707	671	629	697	715	662	667	713	781	730	686	703	646	679	724	690	731	723	678	706	755	644	704	681	678	727	691	754	663	736	681	671	655	737	759	706	681	675	731	676	687	697	687	684	694	731	714	710	694	725	714	707	655	708	671	671	653	709	767	639	679	715	694	716	653	625	691	675	693	678	666	718	666	728	703	672	711	678	744	730	666	693	698	682	677	653	710	708	690	673	738	673	712	738	724	656	650	691	672	723	716	725	718	741	676	716	710	690	685	699	668	706	705	705	734	753	733	724	760	710	657	707	731	752	668	704	673	713	698	707	701	720	758	681	705	709	691	716	692	710	726	651	676	731	690	694	644	703	681	681	728	716	711	667	709	635	763	712	747	735	724	697	706	719	733	682	701	668	661	658	699	721	714	694	730	699	709	675	659	708	692	685	704	647	713	699	696	711	675	710	683	691	688	700	697	705	721	658	691	693	703	703	684	725	713	697	666	695	694	683	706	662	708	697	639	675	651	731	690	678	750	680	698	740	685	695	712	720	682	670	704	692	672	652	675	637	679	681	698	721	707	687	645	698	673	715	728	749	717	697	699	720	675	695	700	695	727	681	696	722	664	680	704	707	718	711	705	744	676	721	694	699	653	735	669	690	656	689	681	733	717	714	705	714	706	728	729	733	674	715	739	694	686	725	691	731	688	682	754	667	719	673	693	719	668	653	683	673	688	700	656	728	700	756	666	677	722	724	674	683	710	683	704	707	731	646	704	687	673	710	661	733	718	663	659	718	733	701	698	699	687	685	722	704	730	739	725	690	663	693	694	722	669	724	724	676	674	695	715	656	689	723	695	735	687	698	680	631	680	684	683	705	665	703	650	700	710	665	670	728	722	724	730	733	709	734	690	671	700	684	638	658	716	703	703	672	725	727	726	714	699	701	674	767	760	737	681	737	676	687	715	692	709	665	671	708	624	697	658	734	745	725	743	718	722	704	693	699	697	701	706	732	682	704	713	665	707	648	692	698	695	690	692	719	709	675	693	699	629	692	742	690	674	720	692	741	713	700	706	731	685	637	706	682	674	711	660	685	666	692	700	739	712	741	728	736	689	742	753	688	736	713	673	700	691	717	705	698	716	676	681	735	726	738	691	737	661	695	727	701	671	715	728	707	694	684	712	663	697	738	723	759	713	671	628	668	702	693	717	696	713	690	674	695	699	664	689	702	716	724	712	697	702	655	696	639	688	666	768	658	672	670	657	694	755	664	673	703	722	682	678	689	726	667	681	726	736	704	693	683	684	687	643	677	722	740	734	733	696	731	715	662	717	709	685	694	655	697	747	706	663	695	706	677	744	636	693	696	723	681	711	688	714	684	662	674	688	725	734	698	695	718	722	714	672	698	694	680	678	748	697	670	720	699	661	714	699	708	740	644	722	716	656	686	706	691	674	716	757	694	714	687	691	736	700	729	682	691	705	707	648	709	684	725	724	746	643	708	733	720	657	693	674	655	683	689	697	696	679	698	681	698	679	657	689	697	760	704	664	730	685	650	686	710	738	693	710	693	696	681	735	683	708	677	661	709	720	707	764	722	706	704	666	735	654	671	674	678	691	694	697	687	698	693	715	676	720	723	690	709	733	705	697	704	732	750	719	641	668	712	687	737	678	655	672	670	651	701	723	706	703	682	671	683	719	699	689	680	728	660	727	694	685	716	738	704	706	671	714	695	701	707	712	711	719	715	687	650	639	723	677	698	691	717	680	716	656	706	699	698	696	686	709	722	695	655	696	702	704	721	694	662	662	751	658	720	747	731	688	707	691	705	719	707	680	705	670	694	702	698	695	708	735	702	717	690	701	678	688	678	710	712	706	659	712	663	732	708	678	622	687	673	677	714	650	709	759	689	683	718	717	702	676	684	729	705	685	704	702	699	695	647	669	677	641	753	633	703	708	704	710	698	652	673	712	689	764	718	714	691	710	690	712	721	744	736	712	653	710	702	721	726	716	685	697	672	703	654	694	722	689	680	637	662	718	708	718	665	679	663	728	693	718	698	681	714	733	664	706	673	743	638	663	697	702	711	712	712	708	703	665	681	649	742	652	674	683	700	713	747	688	683	706	687	708	647	681	706	740	742	707	720	709	670	728	632	691	709	738	697	696	679	708	696	641	726	685	706	723	681	754	701	697	708	671	672	682	668	699	674	702	685	682	740	674	699	677	720	703	663	711	706	634	715	670	700	718	675	728	719	699	712	640	750	722	709	718	715	774	688	688	670	728	669	697	644	700	703	674	727	642	672	759	666	628	669	711	734	691	711	686	712	707	671	727	644	708	678	728	696	638	700	674	658	681	673	713	746	660	737	695	721	661	711	734	696	727	705	672	684	734	734	713	749	711	692	773	735	691	683	724	723	708	689	734	705	703	700	699	694	696	671	703	733	672	653	696	703	658	681	688
26904	22252	23856	19176	11728	6700	4013	2634	1805	1396	1038	848	716	690	703	698	840	712	734	702	633	527	542	492	491	447	467	464	426	443	457	456	469	441	434	442	451	592	662	463	446	440	435	468	416	460	446	439	418	455	426	384	427	422	444	436	449	446	425	421	443	447	419	410	417	423	392	470	482	417	439	435	476	462	417	469	438	430	443	436	416	431	404	433	444	413	427	442	416	449	435	392	442	428	409	450	434	409	465	419	426	407	449	435	446	434	454	451	441	444	396	431	416	451	412	422	448	453	439	432	454	422	485	415	419	410	445	408	419	481	437	419	438	422	419	456	428	430	413	433	417	441	409	442	470	432	425	435	406	446	468	382	436	425	441	448	437	416	423	432	487	448	449	409	436	433	427	440	430	432	403	433	427	413	422	436	441	461	420	421	421	439	422	392	446	436	439	450	435	433	441	428	412	436	431	448	425	448	458	429	448	444	429	431	438	421	440	440	438	453	417	461	442	428	464	452	422	434	408	396	435	465	396	412	407	428	410	424	437	451	442	453	382	372	409	379	433	449	420	431	416	438	440	421	424	415	403	429	427	379	410	452	415	435	383	428	465	417	424	436	435	446	428	433	418	443	433	428	416	435	407	469	409	423	414	451	452	472	414	402	427	435	396	397	407	407	473	416	465	429	475	467	425	429	422	449	424	409	445	432	412	432	435	461	412	379	420	461	403	408	440	469	412	436	448	448	431	443	446	410	404	432	429	437	422	435	451	469	439	423	425	438	434	426	458	399	434	437	422	406	435	443	409	395	428	430	440	378	414	453	427	443	445	448	421	468	437	439	438	418	401	403	424	449	457	431	423	412	413	443	420	429	439	410	423	405	433	424	422	400	417	438	410	463	438	415	455	369	417	405	425	426	427	396	414	398	398	394	467	425	439	433	439	399	406	438	401	407	459	448	449	426	423	434	427	423	452	445	457	432	422	397	422	414	427	425	416	430	389	409	398	427	438	450	472	450	423	460	427	406	405	447	434	450	405	423	445	454	439	437	437	410	450	413	441	413	397	418	431	450	433	427	437	432	465	438	445	418	438	450	428	433	461	392	414	392	454	421	435	415	447	412	422	418	436	425	425	486	372	452	415	417	387	402	434	410	445	445	405	416	444	441	416	420	442	432	423	436	411	416	424	430	462	434	444	435	390	441	420	463	418	407	433	415	439	438	414	456	441	398	428	442	424	426	409	431	453	429	432	441	404	439	416	413	431	434	419	462	450	434	421	441	447	455	410	434	429	437	420	457	393	411	464	425	447	401	494	376	439	428	442	414	445	436	455	425	423	447	430	426	410	459	460	432	418	439	420	402	448	412	416	432	443	438	415	428	411	415	441	450	445	392	435	446	412	436	435	420	409	444	431	441	435	432	409	440	437	408	421	459	413	394	483	446	403	420	430	423	432	439	437	407	431	434	446	427	420	439	456	399	421	448	462	439	424	391	416	431	404	437	401	418	413	428	435	435	410	437	433	407	409	440	461	434	436	390	429	407	388	462	411	433	387	409	391	430	425	438	430	437	441	439	419	395	397	406	448	475	441	455	406	409	441	437	398	448	416	370	415	426	417	428	476	407	444	461	445	435	440	395	425	442	430	409	392	416	377	439	453	433	425	440	416	432	429	459	429	455	429	449	409	369	419	449	414	423	413	444	412	419	449	399	411	438	441	442	435	461	437	408	422	428	415	426	412	418	409	437	454	392	408	451	438	427	522	440	474	447	391	419	400	399	446	432	451	462	426	420	396	396	419	455	410	446	467	423	395	430	451	425	399	408	403	428	456	430	420	380	416	418	410	444	504	445	412	431	391	450	404	450	424	422	407	428	423	418	432	430	418	430	417	422	409	418	392	448	416	428	437	429	430	386	407	403	400	450	400	481	403	438	421	429	403	449	433	462	431	430	444	430	460	445	430	438	413	413	429	373	419	430	451	424	445	451	406	401	393	426	402	438	451	424	432	430	429	426	440	447	445	437	423	450	421	409	444	425	380	428	428	433	430	441	418	408	433	495	442	428	437	429	411	442	419	464	423	426	441	424	431	447	426	398	416	423	469	452	399	410	421	390	412	413	408	441	428	415	417	402	450	453	421	399	401	424	456	398	393	453	461	412	424	411	411	437	435	418	411	424	423	400	417	420	403	414	453	421	427	462	421	431	422	435	429	435	464	442	402	407	388	446	434	409	444	426	447	438	382	456	409	418	424	473	428	423	416	445	424	415	446	425	402	407	436	435	383	398	424	422	438	428	442	407	395	420	401	450	452	415	397	436	451	432	429	451	386	420	445	415	445	429	459	438	432	481	451	436	427	421	425	431	461	406	425	441	410	437	450	400	458	439	420	437	436	445	397	436	507	386	418	439	432	425	460	434	412	432	394	445	464	393	389	432	415	440	432	406	431	437	435	438	402	453	403	451	391	426	437	404	448	427	410	458	426	469	416	439	379	469	447	422	414	439	458	432	437	436	399	408	431	443	457	414	450	417	429	414	428	440	447	400	406	382	430	408	424	451	468	424	451	445	449	427	416	415	400	418	410	415	451	429	455	398	473	404	387	456	417	442	404	478	399	456	421	423	431	397	437	391	422	430	395	416	433	396	450	444	419	430	448	434	421	450	402	421	443	468	404	443	401	413	436	426	437	412	423	387	410	433	461	452	399	432	375	446	439	442	412	441	402	445	406	445	467	419	416	465	443	434	435	428	449	430	430	489	423	438	430	447	447	418	426	404	439	422	475	419	406	441	441	406	375	399	408	426	428	454	418	453	387	430	434	466	442	392	416	414	436	420	427	426	400	432	403	452	411	422	405	471	399	407	457	447	414	434	399	427	430	419	421	410	438	440	420	438	413	409	418	447	418	411	443	415	439	446	444	446	394	425	455	441	405	423	404	424	406	440	403	451	421	423	443	485	433	438	407	450	439	453	432	430	433	392	428	403	409	458	390	445	420	368	426	430	406	435	423	412	421	446	443	430	409	416	407	401	460	427	484	407	437	450	452	386	430	478	434	419	407	439	451	454	434	445	432	426	468	429	428	465	409	412	439	422	411	402	444	459	401	434	449	399	428	413	447	395	442	399	399	410	446	410	428	406	439	430	458	417	421	447	458	436	421	460	442	428	405	408	436	457	475	407	413	435	408	417	368	441	452	392	439	441	445	434	394	435	414	409	467	423	429	450	435	458	421	403	421	431	455	481	418	431	430	431	422	455	411	432	427	423	475	443	415	426	379	442	470	442	437	420	432	418	393	413	432	430	422	429	440	445	463	425	423	419	466	464	432	432	435	420	439	445	417	437	378	426	422	454	416	471	437	395	441	429	423	440	451	451	446	427	443	478	432	444	427	419	408	416	406	423	412	435	408	442	417	435	451	418	437	397	425	429	451	432	425	463	437	409	456	399	418	410	425	452	461	450	431	404	456	417	457	427	385	423	467	431	391	459	441	445	432	419	408	416	397	426	441	440
20719	32919	31722	26505	20625	14505	10160	7145	5065	3714	2623	1951	1533	1524	1530	1613	1763	1739	1560	1452	1208	1104	918	904	840	776	797	755	711	720	745	759	738	708	682	657	735	1070	1289	777	617	636	600	642	604	641	627	633	619	607	605	616	642	703	648	659	648	643	654	678	593	675	638	587	664	648	634	652	597	629	641	627	610	598	622	628	637	635	624	637	664	665	670	607	681	638	634	645	611	572	645	635	649	639	628	604	658	593	602	624	579	588	613	644	622	598	662	671	657	653	667	599	664	599	631	615	622	665	655	606	615	668	617	678	684	623	625	601	655	670	689	655	694	611	631	639	675	640	638	634	587	641	607	613	599	636	605	627	603	630	639	688	649	641	654	658	641	652	599	649	634	643	681	685	662	622	625	628	629	631	666	653	644	613	638	624	644	654	614	609	617	616	637	608	651	627	645	606	621	636	597	657	598	655	567	657	674	628	666	606	644	641	618	671	638	605	631	645	680	654	636	632	609	661	647	654	684	659	701	611	630	628	619	612	631	620	645	614	648	640	637	651	652	631	596	621	678	684	670	663	662	632	602	642	650	593	658	665	619	642	613	651	598	653	651	687	630	632	632	634	637	648	608	640	649	636	611	635	639	619	662	661	603	627	602	620	661	648	645	616	654	613	632	636	637	640	644	659	650	644	679	633	629	644	626	646	632	596	626	593	663	655	665	629	617	642	624	668	600	583	668	654	632	643	679	662	633	647	629	621	644	714	669	644	658	639	613	659	638	635	644	626	635	655	598	617	637	683	655	615	652	648	672	628	623	647	695	660	679	660	637	680	577	673	695	670	620	604	633	698	694	627	659	655	679	598	678	663	647	628	658	643	635	658	616	657	600	677	663	616	636	578	659	630	633	637	649	637	657	647	636	659	645	638	590	637	649	659	624	632	618	642	581	646	618	637	662	586	625	680	667	611	662	628	650	599	663	643	668	582	641	631	599	624	620	645	694	636	630	646	642	656	658	634	681	633	592	649	648	653	623	608	640	659	662	643	608	645	612	649	725	631	633	680	601	640	650	627	629	580	608	630	636	664	619	657	629	652	659	598	637	667	657	617	621	619	651	665	621	613	632	647	656	680	609	626	650	618	621	648	661	654	625	608	670	661	594	665	674	650	624	647	629	641	622	633	673	674	636	656	654	581	644	664	645	671	650	600	633	642	655	640	612	607	587	642	629	658	645	626	655	604	623	589	683	654	692	608	638	645	610	657	679	627	627	651	617	661	610	617	637	626	657	653	628	617	643	611	641	625	631	658	596	623	655	650	627	623	640	620	620	657	651	653	622	631	668	635	591	627	688	654	623	670	637	676	614	625	641	650	644	659	637	624	652	643	653	642	628	626	635	663	617	651	638	618	619	685	692	614	613	643	616	637	650	682	650	639	581	633	652	632	652	633	622	646	632	696	654	611	640	584	637	640	618	632	647	655	608	623	619	633	675	629	659	617	640	666	635	605	647	646	624	663	640	689	684	671	654	632	666	643	647	645	639	601	611	649	640	654	657	650	680	653	651	651	680	679	616	654	683	635	607	670	596	638	619	644	656	605	612	641	637	639	614	647	624	591	641	663	600	617	621	665	638	636	625	640	647	650	664	682	587	645	632	590	660	630	595	646	606	622	602	628	659	649	681	642	649	673	685	637	678	631	628	658	663	653	596	660	654	617	637	638	667	652	684	637	618	594	630	618	626	616	607	667	624	659	646	641	619	612	650	638	646	655	694	660	633	604	648	643	624	623	634	626	624	650	665	603	643	638	673	636	619	672	645	630	590	606	614	638	623	614	667	671	625	601	674	626	661	644	641	660	673	672	643	608	659	625	686	642	633	622	657	642	640	654	632	634	629	637	637	677	663	617	660	647	681	621	593	597	641	649	606	676	657	633	646	641	609	632	614	626	634	612	673	628	654	615	645	648	630	623	613	619	622	589	633	641	610	595	665	613	642	628	619	638	608	667	662	662	607	655	649	624	646	654	660	636	610	661	659	683	674	596	626	621	624	620	618	658	625	643	591	654	651	614	644	691	617	644	677	612	629	626	616	602	593	641	631	611	662	610	615	663	656	656	633	673	634	605	648	665	602	622	673	600	643	659	659	687	676	626	612	632	659	640	632	655	634	600	661	637	646	587	594	650	596	610	651	656	614	664	627	599	632	687	678	662	633	661	628	598	637	636	600	626	660	658	589	623	647	672	608	654	637	629	688	642	640	655	631	641	619	640	591	668	636	638	626	642	680	628	716	670	619	634	681	637	582	625	660	641	612	655	630	657	643	635	694	638	662	658	631	638	626	617	627	649	645	587	669	727	605	639	647	687	586	623	646	614	631	626	641	637	630	635	618	644	590	659	617	607	674	648	643	633	647	642	612	672	608	647	644	606	629	634	635	630	634	665	634	607	637	624	610	628	651	587	671	644	626	635	635	632	672	608	583	682	662	637	674	656	630	665	634	621	647	628	650	645	623	630	638	592	635	716	598	647	642	617	646	662	599	644	657	650	648	663	659	670	615	639	655	680	638	607	651	645	626	627	644	641	605	604	660	645	612	645	598	620	640	639	599	634	668	600	665	620	592	650	633	647	603	622	629	647	638	656	586	639	663	658	656	672	641	625	622	629	656	635	641	627	615	647	673	638	613	642	592	639	663	641	671	641	628	582	608	612	635	643	641	646	624	641	621	663	621	642	614	598	636	610	597	617	585	637	667	607	676	620	630	647	623	641	651	590	654	644	631	633	657	637	634	611	611	655	595	648	624	633	595	622	599	641	612	699	606	660	629	639	592	610	574	643	684	666	628	656	615	635	622	630	627	680	654	618	642	598	633	630	682	630	614	638	610	652	652	640	596	659	650	646	615	631	654	656	672	663	648	596	628	645	644	603	666	638	609	663	572	663	607	665	641	617	614	692	615	622	624	601	644	661	633	633	616	651	625	650	655	596	622	648	664	615	632	648	670	627	616	586	654	613	644	633	650	624	632	641	629	658	637	623	622	666	691	581	607	656	631	631	648	640	644	672	666	664	646	633	589	644	628	616	612	654	670	644	643	663	631	645	638	654	672	698	630	643	644	637	674	623	646	581	676	644	632	663	667	651	655	623	641	631	595	612	617	630	607	633	637	619	619	682	667	649	637	629	610	680	663	635	585	629	601	597	651	611	682	632	621	623	631	678	675	633	623	635	662	584	593	655	591	647	663	632	659	632	650	646	614	629	621	585	586	680	615	623	611	640	608	674	609	639	622	634	624	628	629	590	617	629	638	670	627	645	632	623	671	596	659	630	617	640	622	633	613	608	630	619	611	621	642	620	651	659	606	582	626	609	653	667	605	679	618	602	627	617	631	657	625	632	611	622	636	654	663	658	595	652	645	650	609	658	616	656	665	646	653	624	626	692	597	622	646	612	654	660	654	644	634	577	585	596	659	639	615	620	638	674	616	613	633	644	681	662	641	642	654	613	638	647	655	633	657	679
24208	21385	28658	24673	21621	16120	8928	4641	3094	2222	1666	1271	1055	1000	1049	1137	1121	1079	979	943	873	738	679	648	585	566	639	613	576	524	551	556	550	554	544	523	693	1466	1673	861	508	489	486	525	494	511	518	530	521	487	512	497	525	501	473	483	549	471	497	498	534	525	505	512	524	519	527	550	500	531	483	509	495	518	475	493	507	525	488	499	527	509	552	536	512	487	514	470	479	478	488	518	495	533	482	477	513	509	493	529	524	539	491	489	461	537	514	491	511	479	492	561	508	514	474	500	519	499	514	498	480	511	473	492	492	510	533	498	489	512	498	510	533	475	511	495	492	517	503	504	519	502	534	552	531	445	504	518	472	496	504	527	534	490	470	507	499	533	509	473	494	488	520	455	472	490	491	478	510	477	506	508	477	499	498	474	492	504	477	523	493	513	523	524	500	529	526	495	502	511	525	501	481	503	478	538	508	487	503	478	479	483	468	500	456	507	513	548	502	516	522	520	495	531	493	468	520	486	486	450	527	487	482	497	536	495	502	503	490	518	519	503	443	456	498	509	526	532	462	487	513	475	580	518	514	489	468	527	481	482	460	495	469	536	485	476	510	506	530	463	499	473	503	535	496	492	499	498	541	543	449	498	465	502	489	520	500	503	463	451	496	485	541	530	469	546	515	480	484	524	500	516	496	510	477	490	518	484	493	513	487	511	480	474	480	510	510	490	529	480	535	503	520	487	474	492	468	489	478	503	495	438	485	505	496	507	477	483	458	505	517	498	523	518	527	454	514	460	527	521	489	514	475	464	497	487	499	485	511	507	500	474	490	506	499	498	502	507	535	545	510	493	495	466	438	486	487	505	458	466	525	513	503	530	505	475	527	503	481	508	486	509	480	514	547	502	466	503	486	503	491	505	483	502	540	501	530	469	518	493	536	514	525	484	464	482	487	482	512	480	493	528	497	511	501	532	519	503	478	470	507	527	491	512	493	493	534	535	480	460	504	536	463	508	502	481	559	505	498	492	507	494	473	479	507	493	491	488	514	511	477	486	495	518	502	520	506	508	467	495	506	498	519	495	495	487	524	524	472	473	464	488	517	489	483	527	480	503	535	490	501	493	526	486	507	473	504	504	514	492	474	468	505	508	511	475	492	502	519	504	465	471	511	524	512	462	525	462	476	488	514	480	558	481	512	525	511	477	517	485	515	476	514	454	508	478	491	477	519	528	509	488	490	517	482	530	501	513	537	516	507	491	508	500	478	506	546	485	501	491	520	486	512	498	525	475	510	514	493	456	521	482	508	504	499	503	536	481	474	519	479	518	531	532	497	537	484	522	518	503	529	474	483	541	509	497	492	490	483	500	542	479	496	496	515	459	472	506	443	541	491	477	469	515	493	523	487	484	464	481	521	493	500	498	462	476	514	506	517	510	477	481	512	470	490	497	505	511	490	512	540	556	493	513	469	493	492	501	471	517	492	531	505	526	458	513	493	524	474	498	493	485	496	500	512	508	551	488	485	511	526	497	479	482	504	499	441	491	489	506	443	489	484	507	528	490	488	497	548	497	470	484	488	534	496	499	511	498	535	498	460	489	493	475	567	535	473	477	462	506	481	483	504	457	542	517	520	476	486	509	502	468	463	514	516	487	499	511	509	484	492	535	455	490	480	471	485	529	462	528	471	526	509	475	477	531	517	541	497	505	541	527	464	533	507	512	459	508	512	500	485	521	483	523	499	503	508	504	470	501	451	477	508	500	482	458	492	467	518	497	501	537	488	463	511	528	489	574	500	510	504	502	523	454	510	494	468	472	487	463	539	517	482	501	536	530	495	525	471	475	488	515	451	547	488	527	510	486	511	561	497	486	501	487	461	500	501	520	523	492	505	517	490	495	499	496	496	497	538	492	425	477	520	488	506	534	524	461	503	550	482	478	491	479	488	492	506	550	503	534	485	481	493	513	463	481	484	482	483	488	487	504	493	528	497	454	512	492	527	488	518	467	434	523	553	472	497	501	505	519	501	491	463	512	513	511	470	492	480	518	553	542	496	478	496	507	506	498	482	524	481	515	515	505	506	497	508	518	522	471	510	504	516	481	492	496	458	478	548	476	517	455	510	530	510	482	505	502	505	524	513	526	475	493	493	468	536	502	514	485	510	493	517	518	523	505	499	467	496	518	458	493	487	507	471	460	516	478	521	515	558	482	469	466	506	441	471	477	487	506	476	496	491	528	520	530	471	560	475	536	517	531	470	471	466	546	504	469	479	511	505	548	507	498	504	501	508	515	487	520	494	506	526	479	460	501	530	466	521	496	500	491	547	465	527	517	518	505	484	497	507	501	532	475	504	479	513	495	530	506	519	455	507	484	527	501	522	516	478	481	506	497	529	484	467	485	471	532	512	479	489	461	477	498	515	520	528	500	517	494	450	495	472	511	469	499	501	471	514	523	498	506	502	484	528	468	498	551	518	467	508	512	509	442	471	513	513	490	527	515	503	501	513	490	532	485	497	522	505	505	513	503	481	509	519	512	495	445	485	483	526	494	500	516	475	509	502	519	547	495	530	463	474	526	514	462	500	511	533	476	499	518	523	500	507	467	480	492	438	522	457	485	498	473	470	536	532	528	508	483	508	510	488	538	467	506	455	500	519	507	484	482	556	496	537	485	501	491	493	521	525	467	473	499	484	494	521	493	502	522	494	489	467	493	496	478	500	506	483	496	467	510	497	507	484	492	504	485	516	511	521	539	504	521	474	476	523	489	509	478	511	481	471	508	493	483	517	542	539	508	486	527	506	514	505	518	515	508	513	505	477	500	501	491	529	473	511	523	509	553	491	483	499	541	471	505	508	488	462	488	492	515	489	494	488	499	512	511	485	484	492	521	523	538	485	519	489	532	559	515	481	505	500	453	477	488	487	498	485	510	501	552	521	482	560	515	488	502	463	479	527	491	484	501	492	500	498	531	474	543	482	524	484	528	481	530	488	478	461	497	508	508	510	476	517	497	529	507	503	516	528	498	506	486	507	465	537	543	484	475	472	456	518	529	536	542	494	481	531	528	500	526	511	521	500	483	491	498	468	475	517	478	525	525	470	495	470	474	497	511	475	497	525	508	483	491	490	492	505	532	510	490	502	487	548	488	485	476	497	517	481	491	479	503	512	523	509	506	514	461	517	486	531	515	509	479	492	521	458	494	461	470	479	552	450	528	488	481	463	499	503	517	442	504	487	499	500	518	478	516	467	537	509	506	514	510	526	517	491	515	504	487	497	494	508	484	454	467	462	515	504	471	485	485	481	513	510	519	498	477	508	444	492	532	466	556	551	479	530	508	484	508	499	542	493	508	499	503	542	523	492	518	491	488	479	499	514	524	481	498	503	502	486	503	529	472	496	497	496	500	499	454	481	503	487	460	504	490	488	493	496	489	479	506	507	475	489	506	513	564	467	476	433	496	516	530	525	525	523	498	467	493	513	489	493	498	481	494	491	517	498	477	472	475	500	486
23118	40280	38534	33585	26881	19986	15214	11132	8164	5946	4353	3148	2713	2439	2500	2702	2637	2579	2271	2104	1756	1451	1364	1248	1023	985	999	1057	943	847	1004	858	897	862	817	862	1217	3304	3794	1608	716	782	741	780	752	753	787	690	742	744	748	781	724	743	747	763	775	754	744	776	744	700	729	738	775	775	799	795	772	729	758	739	731	724	735	743	720	767	778	748	714	719	705	752	720	718	722	776	772	757	763	755	774	763	720	695	743	716	685	783	747	746	754	737	776	741	751	688	789	700	727	730	728	780	751	765	731	729	739	727	774	738	775	749	734	728	747	715	754	726	763	750	709	762	744	737	759	746	719	724	701	748	760	739	746	717	738	753	779	782	772	745	739	730	769	711	758	725	724	733	753	687	730	744	740	747	726	741	720	752	812	712	727	675	733	734	718	783	687	755	737	670	750	723	732	762	779	681	776	756	774	723	706	698	750	750	746	732	725	740	723	741	714	751	769	719	730	726	704	767	747	711	749	739	738	719	738	741	750	739	792	747	690	722	703	738	714	738	717	746	758	758	707	721	687	711	718	712	766	733	721	749	685	717	768	732	739	721	718	708	774	748	743	754	702	754	799	762	710	742	727	730	762	704	729	746	742	723	763	762	750	773	755	709	769	743	708	667	712	756	747	711	799	691	759	743	719	681	689	735	752	715	770	768	635	744	758	709	731	723	731	799	770	729	778	715	713	731	769	702	712	719	732	789	726	763	728	746	719	768	727	732	752	800	687	773	754	700	783	725	729	723	710	719	751	752	756	738	731	735	689	727	766	759	760	728	738	787	705	724	684	713	774	757	692	721	700	751	698	689	781	734	740	746	694	752	772	738	760	734	674	727	745	722	701	730	731	707	777	794	740	759	747	732	747	723	789	727	729	725	739	730	749	707	688	684	734	763	762	742	744	774	752	729	728	730	731	704	726	784	709	768	708	720	725	716	683	789	726	734	709	691	754	714	733	725	748	705	754	739	739	707	755	662	741	765	748	760	702	697	695	787	701	780	755	749	714	741	737	768	747	741	747	699	675	762	759	705	703	728	705	742	708	713	743	715	757	665	734	767	727	695	728	689	792	766	767	701	763	732	729	714	767	758	742	675	700	720	719	727	780	705	717	717	709	738	711	735	787	749	801	738	753	713	722	763	742	748	711	748	758	764	782	729	716	769	745	730	730	750	776	705	766	716	752	695	766	769	748	779	686	761	731	739	754	714	784	753	722	733	707	748	728	771	730	701	755	799	736	733	745	764	735	720	739	737	762	787	733	719	738	795	732	721	725	739	681	786	777	771	734	779	716	685	678	760	703	773	744	747	775	765	733	748	726	768	733	741	684	763	744	729	738	786	733	732	742	743	789	740	750	743	719	726	690	714	726	802	694	766	739	742	693	747	771	693	730	759	772	758	714	752	676	724	741	736	761	713	709	716	752	718	717	707	746	685	740	768	735	748	738	789	750	729	725	695	731	765	728	756	773	730	720	713	774	713	751	792	749	741	753	751	738	752	759	803	753	715	754	784	720	746	679	775	647	673	732	772	729	724	733	755	722	750	728	757	785	736	765	727	708	711	725	747	746	724	760	728	757	740	740	816	735	746	706	718	737	779	750	752	743	730	724	757	703	737	671	690	703	761	727	774	760	743	742	734	728	772	692	732	700	743	758	761	795	729	732	770	698	729	681	717	705	740	714	771	719	743	755	738	754	739	706	718	731	729	731	713	804	741	722	716	755	717	715	710	762	700	729	737	794	741	709	729	769	739	723	735	721	730	700	714	770	763	785	737	733	714	740	740	725	754	717	700	733	674	759	722	737	771	771	711	789	684	711	759	730	737	722	742	725	751	721	764	755	735	736	730	728	720	727	731	749	741	736	722	713	776	713	782	777	709	758	730	690	732	766	729	778	729	707	744	745	741	727	749	687	749	750	744	723	764	733	723	738	765	693	755	771	763	769	712	752	692	720	763	705	681	749	729	766	731	721	708	771	711	743	737	712	738	749	753	728	747	775	759	773	697	738	757	782	756	751	752	751	733	680	793	718	750	680	722	777	714	749	748	734	720	703	809	725	748	699	752	741	683	712	711	747	757	722	741	666	761	724	715	756	747	668	728	726	689	733	738	715	755	732	781	739	766	725	764	721	744	727	775	739	707	812	795	771	735	770	761	750	772	749	741	758	769	754	769	745	803	708	709	757	754	719	730	691	719	750	738	770	760	720	772	766	692	745	745	690	770	728	726	780	707	778	741	704	733	768	731	702	692	681	752	717	719	716	693	727	723	726	723	753	753	731	729	702	756	761	730	763	662	739	758	750	704	743	677	734	694	708	712	759	750	779	712	751	786	754	748	701	785	747	698	756	725	746	742	742	747	711	729	712	770	751	750	727	728	731	726	748	735	729	723	726	716	770	733	787	727	694	729	698	726	725	685	774	722	719	732	715	764	776	720	704	770	742	720	717	747	692	757	714	674	751	664	715	671	736	704	756	693	777	749	772	663	697	744	730	746	723	758	752	713	742	794	706	736	758	750	735	698	690	724	731	795	761	742	743	742	735	740	743	704	723	755	736	707	762	746	729	726	768	724	750	714	738	735	750	758	718	729	746	758	752	681	766	734	741	764	747	697	772	756	800	762	800	721	708	752	731	684	773	728	737	736	767	722	700	735	732	724	729	755	691	708	737	742	725	730	722	740	743	720	766	710	756	741	751	734	709	739	766	746	784	735	721	731	762	716	743	701	730	721	686	732	736	734	701	733	730	752	760	731	765	770	734	760	801	751	719	738	777	771	725	736	704	728	758	763	712	719	772	707	736	741	734	770	783	749	728	751	760	722	708	744	737	767	799	707	718	732	749	716	734	758	741	706	712	732	717	718	786	673	771	700	706	747	762	795	728	733	717	762	727	759	709	749	674	758	713	768	756	766	755	711	709	802	739	714	722	706	693	747	752	727	694	745	689	684	733	728	791	740	727	740	781	731	730	768	748	717	724	758	692	754	780	760	752	726	722	744	722	805	717	689	738	752	750	762	717	713	733	733	750	770	778	699	753	707	731	708	733	732	712	724	723	746	711	740	746	734	717	758	679	774	684	743	737	706	795	725	698	765	719	709	704	769	713	792	768	769	749	706	771	713	745	745	748	713	742	697	761	705	756	736	731	764	763	762	707	712	711	769	761	721	766	799	768	699	731	743	770	735	747	736	737	711	731	752	721	777	760	697	730	744	719	761	710	735	754	759	729	698	792	793	792	737	683	786	774	709	751	752	703	760	721	755	700	718	721	774	717	753	744	746	778	718	772	729	686	707	727	752	737	736	729	685	715	737	749	723	735	725	766	759	758	755	712	722	740	733	716	745	726	698	752	786	813	731	714	763	746	703	736	746	702	767	733	694	737	765	740	719	724	764	748	775	724	717	754	797	702	748	710	732	747	753	721	766	721	782	741	707	704	721	734	712	755	677	707	741	712	740	712	770	758	723	750	728	752	715
23111	21353	29212	23819	21654	21768	16247	7313	4388	3275	2324	1733	1434	1300	1304	1434	1371	1217	1219	1106	1000	834	806	724	665	638	680	693	653	571	569	557	579	553	561	544	781	2430	2660	1188	467	517	499	507	492	468	490	500	514	498	510	492	504	469	508	501	486	499	521	480	456	522	534	579	523	564	524	499	470	507	472	488	510	516	445	484	508	525	505	507	508	489	517	481	521	504	490	513	483	494	541	540	489	518	472	482	518	502	498	508	505	496	475	487	510	558	485	476	513	509	532	475	473	509	471	501	456	490	493	490	488	516	464	486	482	484	476	509	532	505	490	502	515	500	507	512	504	516	518	511	511	486	497	488	471	493	472	500	473	468	466	506	497	481	478	497	493	479	500	546	520	493	521	508	504	507	449	503	543	501	484	536	488	458	530	487	515	484	447	439	486	504	501	468	547	501	473	535	468	514	485	461	514	517	535	507	515	520	490	503	474	500	480	500	496	519	479	492	515	536	451	516	493	487	477	503	530	507	506	492	500	506	482	545	520	491	486	532	530	505	502	516	496	521	483	526	526	488	454	475	521	512	491	465	508	484	496	505	502	506	512	494	527	479	466	514	476	488	485	523	477	483	526	531	506	501	424	441	508	492	493	470	487	482	479	514	536	509	451	473	515	466	507	498	453	460	488	510	488	491	469	485	510	498	476	509	494	550	481	523	505	471	482	494	477	496	485	482	453	503	475	503	486	473	483	491	515	499	514	496	499	511	513	442	505	520	508	491	474	501	498	506	507	517	507	482	490	493	503	480	507	479	494	500	515	481	518	478	478	550	485	458	525	496	500	526	519	477	503	493	470	535	496	464	547	507	497	511	483	469	428	504	504	467	518	502	490	494	498	481	519	485	473	485	445	496	509	482	476	506	506	487	512	491	504	510	497	478	496	524	476	501	497	522	469	490	493	485	514	458	483	486	494	489	489	522	468	464	482	519	461	496	518	505	525	493	517	504	485	487	473	489	469	458	506	494	484	462	487	523	509	517	451	502	510	476	493	468	477	510	477	486	490	491	492	500	519	506	492	499	504	487	466	540	492	512	504	504	516	486	500	459	469	492	499	505	498	519	552	475	516	548	492	471	502	447	495	489	502	518	510	484	519	497	487	522	519	511	504	526	478	484	456	494	494	472	472	477	454	513	524	511	483	512	500	514	520	524	502	493	497	493	529	499	468	518	514	513	479	506	491	463	507	491	505	509	466	494	461	521	511	515	515	480	513	524	475	464	531	482	476	484	496	499	488	494	516	490	499	470	488	524	483	477	462	463	546	489	498	507	497	467	471	515	518	496	503	482	488	476	477	485	500	514	488	504	499	488	484	501	512	491	527	513	482	498	521	452	508	468	501	513	474	498	494	492	518	485	530	511	497	505	491	519	505	493	489	525	499	542	482	498	504	471	486	478	483	514	503	492	521	499	491	514	478	467	503	493	506	504	521	503	492	506	474	516	480	522	510	491	498	479	474	504	510	524	535	494	506	509	490	537	502	492	531	508	470	509	465	493	463	503	516	494	487	496	492	516	496	507	483	487	479	481	487	496	496	534	511	539	467	511	474	462	523	500	500	502	479	496	507	489	514	499	494	485	502	468	512	459	514	470	489	486	491	463	503	490	478	484	507	498	496	518	531	518	500	552	493	510	511	485	510	493	469	554	490	506	449	489	488	511	504	488	475	494	462	497	539	487	504	549	498	490	507	461	495	490	474	486	457	475	483	472	501	479	521	502	499	479	518	496	529	523	506	522	514	494	480	471	511	489	515	479	461	520	486	521	503	524	475	541	479	523	524	483	505	474	468	492	525	486	531	515	525	511	495	477	472	484	484	529	501	490	490	481	514	512	511	497	499	481	484	530	470	499	517	478	516	520	455	498	480	522	465	493	507	499	489	510	505	542	491	512	501	517	522	472	538	498	467	486	460	540	497	481	486	510	516	495	483	484	452	507	506	457	506	480	495	532	506	478	491	470	473	505	571	498	521	512	531	492	534	471	503	509	499	475	503	485	524	501	478	479	488	491	526	540	495	502	484	490	483	508	506	468	497	508	519	527	520	519	468	502	478	519	502	482	518	492	486	513	495	494	521	469	513	442	456	485	498	524	502	488	510	501	491	471	507	506	526	498	483	490	526	502	457	504	489	490	469	521	481	551	523	513	485	435	538	487	501	537	459	484	505	509	505	480	515	492	491	514	502	487	512	526	501	500	521	482	493	478	493	513	509	495	504	518	485	515	519	521	518	513	509	519	557	462	504	502	495	500	521	476	495	507	470	508	521	519	472	496	521	468	480	483	460	495	496	491	466	496	478	508	536	490	511	527	478	481	484	512	517	495	556	489	509	497	486	457	492	485	536	493	489	477	493	487	485	500	490	502	496	488	529	451	496	483	468	514	472	492	505	484	480	470	533	471	509	471	491	512	489	478	453	500	511	516	468	487	544	485	486	480	523	487	494	501	497	520	474	489	483	517	504	522	495	482	508	503	519	496	495	517	507	497	480	483	522	494	470	523	483	448	504	514	491	505	477	488	476	514	520	517	486	473	489	513	528	503	476	529	471	477	471	523	490	513	476	522	479	521	493	464	489	525	480	476	495	489	489	475	511	488	464	466	492	539	486	489	481	485	477	503	470	494	500	512	480	498	508	518	527	495	504	467	495	457	500	528	499	543	482	502	486	482	465	480	551	495	463	481	507	505	520	467	510	468	490	510	498	450	494	498	515	536	517	497	513	512	469	491	495	494	493	496	505	506	528	507	506	534	496	520	540	522	483	510	495	522	532	509	454	509	514	467	507	508	469	492	472	512	447	503	516	482	469	493	495	473	527	492	463	488	487	505	461	488	509	475	498	483	482	486	461	518	500	488	477	449	481	528	491	525	460	493	506	517	525	519	495	502	468	521	515	512	482	504	512	490	459	489	493	466	502	513	471	516	471	530	477	469	489	522	478	510	437	486	491	518	476	502	465	464	491	509	445	522	467	492	488	566	474	512	510	507	463	490	500	504	469	499	477	521	490	480	513	513	481	470	495	491	513	483	475	556	493	532	549	538	480	500	479	501	460	486	461	513	498	463	476	480	486	510	532	469	483	466	479	527	500	500	470	505	496	503	509	536	503	466	501	502	467	505	500	544	514	470	484	483	468	476	489	467	465	464	495	492	516	506	461	457	497	506	480	502	443	519	506	470	503	471	513	482	476	502	479	510	485	480	466	500	460	510	520	477	476	525	498	483	506	524	504	516	518	513	514	482	502	498	521	519	512	481	519	499	495	492	523	482	490	465	501	480	524	517	493	484	501	523	482	471	502	489	472	483	484	525	475	475	466	494	522	494	537	522	492	500	485	461	484	499	512	499	488	475	493	494	493	516	490	470	553	467	487	521	487	519	502	487	472	538	491	490	504	482	541	486	507	483	495	487	491	503	504	516	505	493	519	503	494	498	496	485	518	500	492	501	502	435	486	533	494	504	525	485
25311	44434	42567	37790	31393	24033	18793	14287	10897	7980	5876	4308	3493	3140	3157	3509	3356	3094	2879	2614	2336	1782	1529	1430	1272	1222	1190	1289	1168	1039	947	962	976	919	851	912	1437	5725	6078	2411	679	709	727	742	784	769	781	735	748	778	670	680	758	752	730	703	741	734	753	711	716	755	743	770	835	824	798	761	768	748	733	685	731	709	717	758	693	764	746	694	744	746	650	735	717	695	740	707	712	707	714	688	717	766	665	719	713	709	755	702	714	713	730	663	731	697	732	712	679	716	721	774	756	725	696	723	764	712	693	734	726	740	735	707	694	752	694	695	671	709	750	728	762	660	722	698	763	753	739	711	752	717	672	728	732	701	753	701	715	712	746	752	776	706	736	713	724	699	717	745	705	697	749	750	708	699	711	707	769	706	695	687	697	719	673	691	702	688	729	673	737	665	748	744	691	717	689	684	710	735	728	707	728	665	751	712	728	707	709	684	701	740	732	746	709	697	707	714	689	724	714	706	721	718	748	734	751	787	772	718	679	720	753	700	697	727	730	728	721	660	741	743	716	668	719	720	735	732	726	734	739	726	756	750	746	728	699	687	676	679	703	741	691	721	770	688	754	652	693	711	683	714	724	764	703	739	777	786	753	721	751	745	690	727	726	742	712	711	666	739	644	742	703	712	727	660	703	704	672	717	739	703	725	719	736	725	741	726	727	761	735	711	715	730	711	711	704	737	741	726	702	682	731	726	717	705	688	692	720	745	734	732	696	704	722	739	714	740	686	735	727	688	701	757	697	739	713	731	727	727	723	746	705	732	733	694	697	727	697	728	731	686	717	703	651	679	719	693	734	690	692	660	739	685	730	758	706	720	664	714	665	715	744	705	725	743	691	711	730	671	714	728	726	719	735	728	798	756	694	700	741	739	734	700	694	754	750	752	677	705	696	737	695	733	710	739	727	731	709	710	777	758	699	747	722	732	756	761	762	746	714	706	699	687	768	709	626	721	731	686	745	714	711	697	702	720	727	718	768	684	719	729	702	723	724	737	701	731	726	760	727	753	717	695	713	686	745	695	713	738	735	722	675	721	771	708	723	708	715	719	684	752	733	750	662	737	727	727	768	672	671	735	721	700	755	742	704	718	728	745	669	702	724	708	737	721	709	744	689	752	719	720	680	719	681	701	737	698	680	711	698	758	668	735	745	762	724	705	703	681	717	743	700	701	722	733	762	700	725	700	729	736	676	722	726	714	701	673	734	717	692	708	716	682	768	736	741	729	708	709	765	765	698	685	760	728	723	699	748	753	719	690	690	699	733	711	713	718	747	741	761	674	714	737	727	715	672	745	740	742	691	703	703	702	755	707	701	738	726	692	694	693	723	753	746	705	719	710	735	723	704	714	708	740	793	708	703	717	750	676	712	696	753	717	718	735	737	700	724	721	744	757	701	727	738	725	721	734	714	688	710	717	703	728	731	753	695	690	630	736	713	684	722	663	743	752	715	725	696	702	739	690	688	695	712	776	741	696	696	718	728	711	657	717	766	731	716	693	717	759	701	702	692	692	740	702	752	718	675	717	723	711	725	684	778	734	741	748	738	765	738	738	719	753	666	717	694	766	677	667	761	716	727	704	749	705	722	728	705	715	705	723	714	691	687	726	711	729	747	707	759	727	740	748	681	707	714	715	691	724	721	688	719	680	761	757	685	697	735	709	744	784	733	735	708	694	732	696	714	730	702	745	697	694	750	658	670	715	708	698	730	728	761	666	718	705	716	712	664	716	697	727	729	744	696	744	759	727	732	763	721	678	701	735	727	750	699	721	746	723	744	710	746	750	693	752	715	690	723	735	788	720	692	740	707	732	723	725	689	730	686	717	778	705	723	674	695	691	712	733	732	712	707	716	728	717	713	758	688	711	730	728	743	710	708	769	695	696	758	682	791	757	715	688	705	723	716	746	690	724	713	687	702	750	715	734	709	702	751	706	674	705	756	776	766	757	684	711	680	715	715	738	681	748	724	743	682	700	754	704	710	706	707	729	725	742	709	728	729	716	712	758	724	712	671	677	723	664	714	682	731	720	715	716	703	750	734	683	728	713	726	733	715	769	659	771	725	665	783	681	718	754	677	709	737	722	696	744	695	726	740	689	711	744	756	726	673	758	741	688	690	712	680	700	729	701	703	741	692	703	705	741	736	766	727	698	694	705	753	718	703	728	678	682	721	699	763	758	711	723	716	760	742	728	684	715	727	697	732	726	723	747	730	695	720	725	692	716	707	697	712	725	753	717	693	696	724	754	706	738	816	724	696	694	710	691	729	731	739	710	739	710	777	733	700	704	717	684	711	712	700	691	703	702	718	730	745	668	719	643	751	737	750	682	716	705	725	707	695	705	706	665	707	709	708	753	702	708	714	705	685	740	696	713	731	762	679	678	771	726	754	729	761	695	708	696	689	715	734	692	737	718	741	751	728	711	715	705	743	739	731	687	723	740	690	674	692	735	730	773	707	739	656	696	718	713	736	758	747	762	752	743	737	758	693	720	717	719	703	725	688	706	733	672	765	698	738	717	716	741	690	725	708	753	703	734	700	690	734	709	703	705	704	746	705	733	675	698	715	744	732	715	716	741	735	702	738	694	721	694	729	724	719	711	767	723	734	696	696	726	714	754	715	714	738	693	756	724	669	720	707	728	717	749	718	715	717	718	753	734	764	734	744	731	721	734	690	733	734	716	713	728	735	721	737	713	740	718	692	744	740	763	691	721	743	708	709	653	706	714	746	733	709	747	722	724	746	692	720	677	723	717	726	733	726	749	710	703	691	739	738	708	691	718	659	685	749	677	742	750	712	742	723	682	669	727	692	739	763	765	707	723	714	703	748	710	712	726	758	723	687	782	678	735	699	690	748	776	673	741	690	768	734	729	713	757	737	710	688	772	673	691	753	690	701	751	667	711	753	742	754	689	722	720	713	742	750	762	738	736	740	711	724	692	796	743	725	754	677	758	701	738	739	708	700	675	734	732	714	720	746	751	726	696	744	678	760	697	745	737	741	727	700	739	667	735	751	751	738	717	724	733	744	707	746	699	711	709	670	691	747	743	691	709	695	718	709	687	738	752	732	699	717	722	761	707	747	723	712	697	713	726	777	752	745	745	728	734	745	723	718	745	685	680	725	663	719	729	699	735	699	709	706	712	728	740	755	794	715	725	773	699	718	695	719	755	702	738	754	681	685	721	745	708	720	716	680	726	681	707	724	700	692	679	703	722	707	723	736	762	729	713	723	710	745	722	704	678	728	758	727	722	721	749	731	754	704	705	681	682	744	706	682	723	745	731	744	707	673	696	672	710	705	709	707	766	660	744	718	728	756	722	731	703	717	656	706	730	757	752	706	726	676	754	712	733	717	714	748	713	686	684	700	690	767	699	724	723	697	712	762	707	720	703	759	697	727	754	726	727	722	706	754	706	711	706	774	771	716	742	685	681	736	729	740	694	764	779	720	705	674	709	726	683	708	775
27062	22006	23220	19485	11692	6450	3985	2603	1779	1297	1030	765	697	653	695	730	685	734	720	693	659	583	557	533	517	549	507	523	520	535	480	525	467	440	421	417	491	596	631	566	458	461	450	459	476	437	437	454	473	443	459	445	442	458	427	456	445	476	421	427	443	445	467	466	467	479	471	425	435	443	465	462	469	480	481	461	431	448	457	451	433	486	417	446	463	459	451	437	441	432	440	456	451	475	444	439	460	447	422	450	464	474	469	486	401	460	458	424	489	453	444	446	461	444	452	450	465	408	468	466	437	424	425	465	458	458	425	477	448	446	430	434	458	433	432	446	473	452	451	438	458	446	482	481	439	426	469	445	455	466	416	444	436	427	405	425	464	442	435	445	505	459	415	438	471	421	445	449	427	473	468	415	427	438	446	415	408	419	432	440	427	454	436	417	472	510	488	421	431	421	450	453	445	442	469	481	400	483	442	470	423	472	471	468	454	466	465	438	470	444	450	467	384	441	474	416	466	449	456	421	459	407	476	436	450	472	418	430	414	431	430	467	479	437	492	492	410	420	436	437	466	464	475	436	465	449	443	491	448	419	442	441	459	401	480	430	447	444	450	433	480	468	433	420	441	440	456	456	461	449	464	450	431	438	410	441	447	442	430	412	446	490	449	430	463	466	470	457	423	426	470	422	471	459	428	441	424	458	409	417	424	456	418	474	433	463	423	438	465	444	464	444	441	482	441	450	450	490	440	422	478	462	469	465	432	461	449	445	450	432	469	432	463	447	457	463	444	409	435	464	439	436	446	466	457	463	483	445	448	422	411	440	413	413	453	421	438	462	438	436	429	456	442	449	400	418	480	461	443	436	467	444	441	462	445	420	425	415	430	432	448	462	415	457	459	443	474	443	468	449	453	512	470	433	455	415	439	472	420	401	449	453	408	466	488	497	435	475	468	465	445	403	444	429	464	445	422	409	450	441	451	444	470	489	426	436	469	448	485	427	485	491	466	458	427	436	430	426	444	445	440	484	445	480	444	435	455	422	426	478	468	481	465	459	454	439	455	425	465	480	397	440	478	439	459	463	449	438	441	481	422	459	442	463	460	452	458	469	460	423	445	483	442	438	468	488	447	400	439	410	457	427	446	441	487	444	468	440	455	431	462	458	454	453	463	445	497	455	427	456	474	443	439	428	433	477	452	444	427	461	456	457	454	411	482	451	457	453	464	437	450	419	432	449	453	430	456	437	438	446	475	421	477	460	470	450	434	450	477	457	471	490	461	472	454	475	473	459	432	464	434	447	448	434	437	434	430	437	417	457	448	410	464	457	483	442	441	465	419	421	424	431	446	423	438	443	476	440	458	453	480	478	452	433	438	405	501	435	420	421	454	446	455	429	466	445	446	453	423	466	458	443	486	453	446	440	436	421	405	426	445	437	445	455	454	442	460	463	461	436	449	444	454	429	440	432	444	415	443	408	456	444	423	469	439	437	446	454	446	448	442	432	407	430	447	453	470	425	425	486	447	422	401	447	409	455	481	461	466	478	434	451	437	426	426	445	449	462	452	451	442	430	432	462	494	444	442	449	423	447	440	409	430	465	438	452	430	444	439	478	448	422	461	436	454	402	384	476	454	431	444	443	485	447	450	419	477	372	467	479	427	451	486	419	435	465	460	452	459	474	475	442	424	417	481	414	464	442	432	454	436	461	444	457	450	457	446	416	423	474	447	458	440	450	453	479	435	443	431	437	467	423	475	456	464	444	430	473	447	458	451	438	453	450	477	422	447	456	432	487	453	478	458	488	535	417	418	435	463	467	444	458	457	437	490	413	446	430	474	424	442	420	413	447	434	446	455	444	448	439	387	416	465	487	453	465	433	424	475	423	465	460	442	457	425	449	416	431	448	448	411	450	430	469	439	451	447	454	460	431	404	451	505	466	431	467	452	448	429	434	462	473	470	449	456	474	430	435	441	467	485	435	477	448	443	486	446	426	464	463	430	426	443	451	460	457	450	472	430	448	423	424	467	434	455	448	453	470	414	433	478	400	444	461	453	446	476	451	435	441	474	447	446	472	428	466	448	478	423	494	407	461	458	440	407	444	441	456	447	440	444	438	468	463	460	439	442	466	435	474	471	437	445	443	431	455	435	471	452	462	405	455	450	415	425	488	482	423	439	415	420	445	490	453	447	460	499	462	448	459	443	424	434	456	445	451	421	448	434	465	480	437	433	444	434	429	448	404	502	459	447	461	422	454	469	436	399	396	424	436	423	459	479	490	436	445	444	434	435	490	439	423	431	450	458	436	469	472	435	450	415	439	452	453	452	480	428	473	414	448	448	419	450	462	475	436	462	472	443	470	478	440	475	444	456	420	439	445	467	510	479	447	472	429	415	437	454	436	437	475	450	426	444	448	436	455	468	429	442	438	449	449	459	461	459	413	444	470	466	441	487	444	429	504	415	428	447	480	439	461	447	438	425	451	473	447	435	443	407	439	413	415	469	417	454	439	414	423	428	437	471	453	442	441	453	468	463	462	447	487	463	456	418	424	462	459	433	424	469	438	450	456	430	450	474	456	445	480	442	441	425	438	423	479	481	434	450	446	466	417	419	408	414	456	455	414	447	476	380	429	447	469	442	445	489	473	456	434	461	471	420	448	471	434	430	414	477	455	463	449	437	449	436	454	450	418	434	478	451	403	462	457	444	459	442	444	454	447	447	440	437	451	420	440	455	445	454	455	461	477	447	422	470	462	473	464	472	414	453	451	435	486	442	454	426	434	445	456	429	415	412	460	412	422	458	443	459	448	460	475	474	443	438	456	463	401	445	423	423	458	474	429	464	449	439	382	422	435	412	447	452	453	448	443	424	432	436	471	411	460	396	471	421	448	508	452	424	429	455	447	437	422	434	465	430	438	437	450	437	441	438	439	408	427	476	466	434	427	482	452	494	446	438	437	439	437	456	454	465	453	457	423	465	456	443	468	481	432	453	469	446	398	442	482	463	463	439	428	470	455	428	470	444	455	429	440	424	435	492	465	461	471	418	458	471	437	457	439	462	458	490	450	447	442	429	500	465	445	455	447	492	447	421	452	421	433	431	429	475	437	430	509	446	452	480	457	416	431	433	466	451	423	480	440	428	418	447	484	439	416	436	443	480	448	466	444	460	460	470	505	440	473	440	470	449	481	433	484	438	429	432	428	457	457	442	467	452	405	476	445	431	461	459	431	471	434	442	446	404	463	476	435	470	467	432	457	482	455	423	462	407	460	433	440	436	451	431	463	431	453	473	454	428	416	419	451	445	482	483	427	439	471	434	472	438	445	445	458	468	456	450	445	456	467	484	446	451	441	486	448	456	497	461	471	427	436	424	472	403	436	427	409	436	443	422	426	409	432	424	424	458	431	449	451	455	436	472	423	430	458	453	410	417	468	464	468	462	442	418	434	487	453	460	457	448	419	480	436	447	461	441	498	447	434	449	449	447	450	450	425	448	450	492	401	444	423
20518	31587	31186	26474	20234	14119	9787	6875	4847	3356	2517	1802	1603	1385	1496	1692	1492	1404	1528	1450	1264	1062	895	913	844	888	883	817	868	782	767	750	742	730	729	751	754	1038	1280	972	693	658	655	611	640	633	660	654	697	666	668	639	646	660	676	664	674	661	639	670	644	672	671	679	617	643	663	666	643	657	655	693	667	651	657	659	657	678	658	623	639	667	640	661	689	665	631	634	665	675	659	677	665	676	648	679	664	677	712	637	703	665	692	643	667	640	656	660	645	630	646	674	682	622	704	690	663	685	620	659	661	653	640	658	590	663	686	677	674	656	649	650	660	629	685	667	654	663	633	632	680	591	668	674	644	711	638	644	646	656	658	717	688	693	669	635	645	694	694	703	657	665	673	649	660	642	638	655	666	708	685	695	598	643	687	626	659	651	634	669	678	666	681	658	635	636	650	667	653	653	668	665	672	656	692	642	696	675	685	615	655	659	644	635	651	612	695	613	617	659	635	680	625	661	670	605	707	644	618	684	636	692	643	636	676	695	696	683	664	664	641	681	710	632	658	685	666	643	646	679	669	666	651	667	691	592	641	660	675	650	678	665	631	664	690	623	617	685	673	648	664	691	643	671	634	644	681	664	669	683	683	636	645	667	667	654	640	627	686	617	614	662	638	620	647	652	630	700	659	642	731	667	646	639	677	631	670	632	629	671	680	666	666	662	683	638	684	627	661	675	696	678	631	667	672	666	622	675	675	688	674	647	660	607	695	676	620	661	675	652	653	703	660	617	665	648	633	642	653	677	659	682	619	633	645	687	683	632	681	630	697	640	638	649	684	657	694	605	672	647	675	637	652	691	659	680	667	694	625	650	631	618	642	679	635	640	649	657	687	665	615	625	657	688	593	647	650	621	656	623	650	673	644	642	640	698	657	660	722	637	658	682	687	647	696	649	657	669	628	666	628	644	680	643	654	661	618	673	642	652	669	664	666	675	691	672	692	670	630	648	684	679	639	665	654	643	667	672	672	636	647	644	652	635	694	645	649	648	657	657	634	685	690	649	629	671	631	673	649	648	653	656	693	657	622	653	644	702	624	674	650	635	694	709	685	676	673	691	661	625	597	646	683	637	638	616	652	677	645	650	637	650	645	653	632	654	660	697	687	685	661	628	646	645	666	691	668	638	627	695	676	644	624	647	697	673	626	642	663	675	678	722	636	620	655	591	643	631	625	677	679	638	632	709	643	691	647	644	690	681	610	639	656	680	654	668	674	652	688	695	672	658	666	618	694	593	681	678	617	665	616	619	645	617	624	664	651	671	602	703	640	651	681	633	635	672	678	696	700	651	625	659	647	692	709	641	673	653	663	653	628	675	656	623	654	657	653	687	706	708	625	682	669	650	644	633	636	632	664	639	645	616	651	674	683	668	695	675	646	600	674	681	677	647	669	640	644	641	626	691	639	668	625	685	665	668	662	606	688	633	668	643	653	638	674	708	625	616	633	669	689	669	666	615	686	686	670	666	627	676	635	616	650	660	661	636	690	635	657	625	602	652	656	679	669	653	650	644	653	668	679	629	672	620	648	644	660	683	693	680	659	646	654	700	642	656	647	657	652	684	683	666	667	676	692	659	655	750	673	649	654	672	647	674	662	678	625	625	623	642	614	682	696	625	684	653	668	672	659	656	589	635	660	658	643	671	687	638	655	687	683	641	625	661	621	650	704	647	685	666	635	693	651	644	613	650	631	628	697	663	632	652	655	626	672	662	660	634	651	667	636	671	646	607	637	658	663	670	679	694	651	672	605	649	636	649	721	643	679	634	671	658	700	663	692	641	652	636	620	661	659	661	674	702	704	688	660	642	645	634	671	664	698	648	694	647	635	670	686	665	670	700	682	667	642	680	641	678	683	686	700	637	633	670	640	669	674	611	671	703	660	652	632	704	635	633	697	664	688	628	602	655	649	676	661	640	692	681	677	666	635	667	635	662	658	656	668	697	668	669	648	644	652	629	603	664	645	657	629	644	704	693	636	634	626	646	626	658	665	693	622	630	688	670	642	644	645	674	643	669	661	648	673	656	641	633	661	669	639	622	648	667	616	658	697	659	634	694	658	663	650	660	667	643	655	677	616	607	639	614	672	675	650	641	656	646	678	724	622	678	661	669	669	646	659	691	644	667	659	633	638	637	720	640	694	679	628	707	668	658	626	637	648	690	666	690	646	659	641	678	647	606	633	667	691	684	613	651	638	621	649	669	643	671	651	624	682	681	659	678	601	624	704	638	628	615	684	725	647	702	626	651	662	640	678	700	667	681	677	628	669	736	669	649	661	656	622	665	668	675	666	629	653	671	671	700	659	665	604	621	661	638	682	638	604	692	684	650	657	648	636	644	648	600	678	704	729	675	658	664	650	629	629	668	670	640	628	676	650	626	658	687	702	699	616	659	633	677	648	650	654	631	646	642	681	681	631	628	663	677	753	667	670	654	665	668	651	624	660	651	645	639	658	731	635	682	689	683	640	674	671	632	657	616	694	669	638	677	601	678	624	634	671	653	650	657	673	664	639	664	641	657	621	651	647	679	653	712	688	680	695	659	620	588	693	671	662	680	686	681	665	628	612	627	666	645	640	631	658	665	648	640	712	648	596	623	672	670	631	660	636	667	682	671	658	664	644	647	644	647	659	669	638	660	682	647	657	637	691	672	654	627	661	632	636	628	669	619	644	624	642	708	655	712	625	637	666	583	697	641	628	658	660	635	636	612	652	628	626	682	631	629	649	664	628	687	649	677	679	679	649	651	641	669	688	642	681	630	611	650	675	659	638	653	636	665	649	698	666	656	652	667	654	663	702	674	630	695	682	667	636	643	665	683	676	669	699	639	677	665	709	647	695	659	659	669	690	676	638	651	674	660	686	683	665	652	650	646	679	703	655	668	662	666	614	628	646	661	639	678	637	639	672	640	652	694	712	676	626	650	610	609	669	663	724	652	621	616	685	664	680	643	658	610	666	665	668	670	689	635	640	689	657	658	716	668	678	645	637	663	661	634	682	624	644	666	674	620	701	639	671	654	628	670	627	668	658	652	690	675	620	651	644	642	661	643	717	645	597	727	715	694	643	636	625	644	698	678	687	662	614	694	644	644	674	637	721	704	655	601	680	637	649	698	670	633	642	644	632	651	656	665	695	676	620	676	656	678	620	643	698	662	637	660	655	639	671	646	672	648	640	664	633	628	688	676	580	652	619	674	646	656	725	685	651	634	677	687	690	613	673	628	634	687	630	648	725	670	635	601	645	634	649	679	681	626	641	642	701	637	621	649	654	662	669	627	658	650	611	670	707	653	634	647	711	665	658	653	665	639	615	688	671	665	625	630	648	665	610	694	725	636	707	674	666	660	694	648	698	669	689	652	665	628	631	672	681	695	625	632	671	653	652	665	672	619	655	619	634	619	654	680	635	670	665	656	651	645	620	658	666	632	664	630	661	668	654	667	663	616	678	651	624	732	642	645
24199	21374	28651	24664	21589	15813	8607	4726	3049	2083	1560	1299	1082	975	1022	1094	1077	967	884	911	875	711	696	699	655	698	596	619	607	570	571	568	539	565	573	558	879	1519	1639	893	531	568	519	520	501	500	474	550	503	516	531	514	514	540	506	461	506	486	526	533	495	514	528	490	546	479	505	490	521	518	478	514	486	495	492	511	510	476	486	482	520	504	518	490	530	471	508	506	490	548	478	504	536	515	505	501	531	491	518	528	527	510	512	480	473	494	492	486	488	524	516	503	495	508	477	486	508	522	503	501	557	498	499	566	518	550	498	498	496	515	520	478	507	507	494	479	509	490	478	522	506	485	522	501	524	514	528	497	507	509	494	536	546	516	512	533	526	529	503	500	515	533	515	493	491	502	520	503	521	537	499	511	516	526	549	505	530	534	540	498	539	505	511	488	535	519	551	525	496	501	492	515	499	520	514	535	496	503	526	562	482	503	494	493	536	536	492	544	508	471	478	494	526	496	519	496	481	500	481	517	472	502	494	488	535	517	508	535	524	511	500	500	508	492	516	526	501	529	462	491	494	501	555	485	461	479	499	504	509	484	499	482	544	481	492	507	542	485	524	536	559	522	507	511	494	487	497	505	499	482	511	543	545	536	510	525	488	515	476	493	497	548	521	482	515	488	507	540	515	496	494	512	494	499	528	510	488	532	463	516	509	518	493	515	511	525	544	496	483	572	502	477	538	466	525	545	493	543	500	474	482	546	521	500	503	520	478	560	528	512	518	474	494	478	490	456	526	511	518	505	493	517	514	494	503	489	506	540	490	485	495	482	529	504	496	535	524	516	506	525	486	483	470	499	520	495	499	485	501	479	497	504	554	499	509	520	504	468	489	542	505	505	509	482	505	543	517	475	507	505	542	497	539	473	520	547	523	514	512	506	509	513	510	530	499	536	519	517	522	502	506	480	495	527	471	508	520	548	524	490	515	496	544	501	518	519	503	513	532	498	555	536	523	482	491	495	480	471	547	487	484	535	550	502	507	516	511	521	479	524	481	496	522	550	483	507	519	496	550	498	506	522	486	508	510	516	495	513	500	505	506	515	588	555	501	497	473	502	480	521	488	543	519	504	488	477	558	513	570	555	502	560	511	495	512	506	508	502	506	505	518	523	507	469	521	510	503	514	486	478	499	524	519	519	535	508	519	518	533	475	500	476	507	500	508	509	538	497	523	520	513	544	502	574	502	501	507	467	536	513	490	450	541	497	508	474	504	512	545	503	542	530	526	492	494	557	472	511	546	475	493	579	497	476	510	521	476	531	490	544	530	489	536	483	502	492	497	491	453	484	551	504	555	482	567	518	518	509	497	463	493	496	507	471	482	498	490	470	518	529	492	455	524	518	519	547	463	463	499	521	489	516	484	515	494	476	495	536	501	503	515	496	542	491	499	487	512	483	534	507	534	495	528	529	504	492	497	514	471	530	500	471	500	505	503	505	497	490	535	504	517	486	527	482	487	538	473	525	514	478	486	511	532	518	520	463	521	505	470	504	505	506	497	520	541	474	526	533	517	496	510	495	484	498	542	512	513	547	506	502	497	511	476	511	522	538	497	518	461	507	491	528	512	498	515	527	527	504	552	532	518	513	519	510	493	533	512	552	509	524	536	490	520	507	541	512	501	513	516	503	506	509	485	484	516	533	508	533	492	552	465	517	527	534	468	458	493	465	464	526	481	494	478	508	508	481	532	530	498	517	493	496	519	513	538	509	513	488	509	554	528	522	537	539	481	481	462	543	472	508	522	467	491	521	498	503	522	483	495	541	535	527	525	522	530	501	481	490	531	505	563	540	480	510	496	498	492	519	547	508	502	495	474	521	509	468	502	476	501	510	524	544	493	524	539	469	531	514	516	476	492	503	511	485	509	538	485	503	503	530	520	543	530	513	485	538	507	476	482	493	512	504	544	502	506	514	489	500	514	497	514	520	542	532	488	523	488	493	501	529	519	478	544	511	499	498	533	527	534	540	479	516	488	512	478	503	510	496	541	491	518	508	500	521	487	532	480	479	492	522	551	518	549	487	509	437	514	522	474	538	476	468	524	496	524	492	490	539	518	500	502	490	505	488	518	520	500	511	508	486	514	522	490	489	472	526	495	519	446	471	531	501	517	491	501	482	560	464	495	527	479	525	467	533	499	514	552	494	511	476	526	501	544	475	473	521	510	524	510	507	538	504	524	457	540	491	540	536	493	509	523	525	460	495	477	524	463	521	513	522	488	462	495	540	462	507	499	493	549	529	494	470	521	506	506	496	485	543	482	445	493	489	497	523	510	504	506	513	505	518	541	498	476	521	486	552	517	510	555	529	505	520	509	499	536	499	525	500	499	538	541	537	469	483	528	513	510	485	537	487	499	547	519	508	461	474	533	528	491	527	486	472	507	474	522	537	511	497	510	514	544	504	541	496	488	517	487	502	445	498	496	489	504	508	502	501	506	524	495	526	471	536	486	549	501	514	534	476	486	566	541	512	511	502	528	513	543	515	510	541	482	542	497	491	557	526	492	486	492	520	492	521	474	507	508	524	528	490	504	524	506	523	493	493	533	539	510	495	471	501	513	517	480	513	511	518	494	514	512	504	496	515	518	496	469	511	494	495	479	544	479	500	513	477	469	532	498	527	517	478	481	530	538	517	521	513	498	478	504	506	530	545	474	482	496	539	518	484	513	541	504	495	510	488	476	494	518	509	519	498	500	485	496	529	517	487	511	521	529	518	533	498	491	486	496	499	516	501	474	503	494	517	513	508	525	515	514	531	475	559	516	514	526	505	513	507	496	510	525	497	522	546	535	530	546	481	482	483	502	485	493	448	496	501	481	541	487	487	475	547	543	525	525	500	510	501	518	485	489	510	490	521	505	514	512	484	483	485	481	497	493	472	518	502	535	517	506	502	553	536	493	522	570	523	515	490	468	515	536	479	477	502	535	493	483	488	490	557	516	453	537	482	475	524	492	479	502	488	487	503	495	552	471	470	498	518	524	477	485	511	500	510	511	522	486	520	521	504	489	500	474	455	450	480	488	499	539	521	495	518	517	534	500	549	467	538	527	511	541	523	508	501	533	474	486	471	526	547	526	520	500	504	490	497	539	512	510	519	489	492	496	493	500	501	512	477	511	505	518	514	508	536	491	472	471	489	483	518	512	506	489	496	517	484	515	506	485	511	504	550	493	449	508	513	527	488	486	504	522	505	510	509	494	517	470	499	514	535	499	543	497	495	501	493	501	475	501	500	519	556	490	481	525	510	553	487	501	509	494	506	529	501	523	506	505	478	468	500	517	496	515	522	486	497	501	535	514	532	478	464	513	561	518	521	515	476	503	494	512	511	553	508	443	529	521	525	563	486	572	501	466	488	500	510	458	548	516	538	499	484	495	483	530	525	471	511	504	505	468	472	515	489	493	509	505	538	451	527	506	535	545	498	505	453	540	506	544	538	503	514	506	479	509	471	499	537
23099	38476	37859	32722	26803	19555	14605	10828	7726	5424	3944	3027	2418	2199	2301	2532	2353	2197	2040	1973	1819	1404	1321	1362	1114	1113	1098	1100	1026	998	915	950	888	888	844	917	1821	3501	3487	1781	855	791	779	720	773	761	761	746	772	753	757	779	762	707	783	809	726	784	749	726	727	738	734	722	822	806	730	765	756	756	756	769	698	735	727	738	741	786	717	735	757	774	748	750	727	723	741	735	756	747	748	731	787	771	741	734	715	724	739	766	701	733	754	751	704	725	761	719	781	768	754	728	763	748	760	718	765	786	724	735	741	720	734	740	751	775	741	774	717	796	735	747	727	785	717	799	735	780	722	752	737	785	731	733	757	734	763	758	748	819	761	760	698	782	744	728	783	713	748	720	779	742	720	754	727	759	699	763	728	757	719	723	738	782	737	788	759	756	796	723	701	772	774	783	735	741	770	765	775	700	768	739	771	748	737	764	795	766	729	773	792	751	741	753	768	701	786	758	743	731	741	745	759	744	757	674	792	728	757	766	740	724	755	732	790	744	758	711	702	714	773	763	712	760	762	697	775	761	795	736	802	724	738	785	714	713	722	737	712	758	731	716	777	742	712	752	750	767	768	759	718	781	752	746	771	712	781	747	703	736	719	743	760	767	764	758	729	816	728	808	747	729	718	737	747	741	708	779	747	752	748	726	704	748	788	766	741	798	679	732	719	787	799	718	758	731	758	782	716	728	754	730	756	722	766	771	786	737	716	709	755	764	770	738	770	741	714	753	760	758	760	776	769	843	732	724	733	770	743	746	749	763	759	695	746	736	769	741	734	777	713	754	767	767	740	711	748	730	769	754	803	788	809	749	775	787	750	709	745	771	735	719	755	764	781	733	758	721	751	771	684	719	710	729	743	789	762	749	735	730	730	775	740	736	792	726	731	694	716	723	757	752	748	775	784	774	753	767	790	765	714	751	702	763	716	773	761	740	753	745	756	741	784	753	755	707	761	762	784	775	738	770	734	778	759	789	757	781	783	734	729	723	726	789	787	739	788	756	751	776	693	768	739	772	774	768	753	721	721	747	818	794	776	747	804	720	742	747	780	731	772	758	766	772	725	781	772	771	721	812	768	759	723	773	731	786	742	746	751	744	732	741	770	736	776	804	718	756	753	704	790	818	752	756	707	753	708	784	774	764	755	727	733	726	762	805	785	736	727	762	705	728	711	736	759	770	798	737	768	765	734	755	711	761	755	752	712	780	778	752	756	761	762	698	755	745	729	822	753	783	769	764	720	745	732	735	696	777	734	769	779	730	783	742	764	732	753	758	779	721	732	746	728	732	799	750	735	746	730	726	702	775	742	753	732	734	740	753	731	729	721	771	710	743	752	732	743	777	718	758	756	799	702	726	739	705	721	751	764	725	716	795	770	749	729	732	788	753	749	765	732	684	745	745	681	738	769	719	769	805	800	767	730	711	754	748	742	738	727	777	737	753	763	726	732	741	774	742	732	721	753	804	746	726	756	734	732	718	806	741	781	760	772	738	729	744	740	735	750	741	720	723	751	767	791	710	744	740	799	748	731	738	772	766	777	717	756	766	753	768	746	722	779	744	758	729	730	678	738	768	761	735	767	741	798	762	743	734	712	726	735	816	733	726	723	752	759	714	721	708	748	790	780	742	739	763	779	742	737	779	750	763	758	754	715	783	735	747	752	756	787	765	720	763	793	733	737	763	780	750	748	750	779	744	785	729	791	748	731	753	807	748	703	704	702	743	715	769	702	761	798	712	757	806	769	764	730	716	734	804	731	754	727	769	744	782	813	765	749	766	738	781	767	735	759	738	731	772	760	719	794	758	706	749	721	748	748	781	739	759	736	775	735	750	772	739	768	765	746	751	774	745	716	761	742	751	739	719	719	742	752	744	753	708	745	775	753	774	782	750	766	717	777	733	749	779	747	737	774	800	741	786	740	779	724	722	711	784	727	737	710	736	738	713	786	751	800	765	700	770	711	760	756	752	742	789	810	712	804	807	756	736	731	761	738	771	735	722	731	782	752	780	727	797	772	764	731	750	777	738	742	742	762	747	751	708	726	753	794	748	760	754	750	790	755	745	768	764	804	737	792	728	762	770	697	750	739	729	747	769	715	744	752	787	746	783	750	743	731	756	702	773	747	726	711	793	741	725	704	729	758	774	724	802	738	743	688	755	681	713	761	754	760	720	758	782	762	736	761	715	742	711	709	706	748	769	745	713	818	752	799	753	775	736	737	796	747	729	736	731	776	735	734	764	733	728	797	756	755	795	710	693	698	725	760	766	723	789	772	707	704	754	760	741	757	747	762	767	767	728	764	749	755	743	730	741	690	785	712	734	746	721	788	775	694	751	770	769	765	739	698	727	725	804	756	771	815	710	767	767	789	733	761	709	756	735	777	726	751	735	762	713	772	739	709	764	748	764	745	777	776	804	773	732	711	739	745	781	807	713	726	794	721	692	776	787	698	735	719	732	732	747	734	732	733	753	719	720	748	736	709	754	748	743	749	778	775	775	737	766	758	703	755	762	663	766	785	745	751	745	790	727	759	741	761	790	785	749	760	739	761	751	746	751	714	694	748	778	741	752	749	711	768	779	720	785	785	706	762	767	718	738	745	724	743	756	702	733	710	734	720	769	753	732	774	794	675	752	716	741	748	716	761	731	761	762	703	786	760	718	741	761	750	736	785	683	769	812	739	785	725	724	704	744	755	723	749	747	740	732	718	783	801	724	717	760	754	727	771	701	750	736	773	796	779	788	788	738	709	691	725	784	783	704	734	761	736	767	767	770	730	713	758	783	732	696	716	782	717	780	790	785	792	746	752	764	778	756	715	781	737	742	743	748	764	764	754	731	732	762	734	719	750	744	739	690	724	762	708	747	813	766	762	748	743	783	717	731	735	742	790	717	768	776	744	738	746	752	790	774	706	731	697	736	751	735	723	771	759	777	756	752	730	742	742	725	776	751	745	763	804	735	720	775	764	772	736	767	752	748	717	757	729	728	730	728	790	754	716	723	772	783	759	754	763	773	794	781	701	757	762	785	763	742	729	721	745	724	819	767	754	745	715	758	729	750	768	762	745	705	759	727	707	748	750	775	735	724	804	783	732	712	728	794	753	773	737	734	734	764	774	788	764	733	754	683	766	729	742	703	776	741	748	738	708	722	762	725	783	768	772	764	722	775	766	766	764	737	724	728	746	737	772	767	720	761	767	732	750	789	718	710	763	731	750	731	753	742	832	797	675	723	728	705	726	722	723	785	719	784	738	739	740	722	687	723	774	725	756	774	791	746	713	764	745	745	737	766	795	738	710	775	726	712	738	681	770	743	772	762	773	768	734	755	711	754	750	735	778	738	774	720	760	750	753	748	706	734	743	728	740	754	770	797	688	743	764	778	764	748	678	688	727	794	766	773	775	723	727	755	785	708	772	737	734	717	782	757	782	749	732	729	741	765	744	736	767	815	729	772	786	808	730	724	752	768
23181	21385	29234	23848	21654	21785	15963	7075	4143	2805	2157	1734	1431	1239	1307	1436	1322	1186	1097	1125	970	865	811	786	739	706	685	680	622	628	649	586	605	592	547	580	1237	2436	2545	1324	566	495	495	503	511	513	485	504	514	479	528	517	512	471	504	533	563	507	550	520	526	475	476	516	516	553	537	533	532	504	491	512	498	514	505	531	479	519	475	466	497	491	492	468	502	525	532	533	504	522	509	504	510	504	497	540	510	499	523	518	490	522	504	490	523	521	543	521	527	500	507	462	497	541	529	522	481	510	508	552	509	455	544	497	492	538	499	515	457	498	534	535	540	481	517	517	495	494	466	536	509	531	495	484	505	476	509	509	495	512	484	489	472	534	519	488	556	491	517	507	505	525	519	509	511	491	467	481	473	525	448	520	516	498	484	497	491	530	495	459	516	505	506	524	506	525	536	465	482	470	493	496	510	473	500	513	491	495	472	488	430	490	494	513	519	519	502	512	513	487	506	488	475	456	476	505	500	477	515	511	488	525	496	468	490	491	498	521	489	497	538	467	465	478	494	494	496	497	510	486	492	506	515	476	482	481	522	504	517	510	478	463	507	494	524	506	497	492	531	490	488	501	482	456	475	475	523	547	541	494	525	492	475	515	506	512	528	505	514	523	537	467	533	499	477	493	486	498	473	534	507	518	482	488	458	522	527	463	477	470	528	514	475	499	492	488	521	492	534	536	480	502	549	512	478	474	487	488	465	541	494	487	544	490	500	497	477	510	480	513	466	528	509	472	485	507	529	541	500	520	537	509	505	469	478	475	481	484	472	508	491	459	480	531	509	503	490	493	496	472	508	512	483	521	494	486	508	511	506	491	513	458	458	512	530	454	525	439	508	496	542	494	527	462	504	489	502	518	488	499	509	456	518	538	493	493	509	481	490	534	501	493	526	472	535	513	504	494	520	516	511	471	460	500	503	544	508	523	491	501	498	497	539	492	473	457	524	506	480	490	527	533	518	486	488	510	503	515	522	537	510	503	513	509	505	481	501	511	521	499	500	497	497	487	513	521	524	532	506	470	557	503	542	493	516	516	470	511	524	515	500	493	518	479	547	521	507	517	511	532	525	498	478	534	504	506	482	493	485	496	512	501	475	498	497	506	481	483	506	479	475	472	486	536	454	508	487	543	501	514	482	528	486	493	506	461	498	540	502	530	511	503	530	475	533	510	501	496	477	508	515	470	491	506	510	489	510	487	551	525	502	436	536	513	463	526	458	525	490	526	521	497	499	494	484	527	507	504	479	447	494	493	497	513	501	486	478	498	521	527	476	509	449	456	467	525	491	485	496	529	507	505	476	487	497	531	571	488	484	503	512	485	495	495	489	503	486	489	495	518	508	477	445	527	522	520	426	536	497	536	501	475	459	488	505	507	480	471	496	483	524	507	478	532	479	481	532	506	485	477	523	525	469	507	533	498	481	512	516	514	506	477	500	488	477	514	490	476	497	505	531	473	519	493	485	503	498	507	455	446	512	503	494	469	483	504	527	489	494	493	461	503	519	536	465	491	500	463	532	519	494	509	474	502	506	532	537	468	516	518	505	487	500	512	484	469	506	493	509	502	527	518	481	503	485	486	514	492	530	479	469	499	513	484	541	497	528	497	473	497	506	491	491	491	490	522	533	474	515	514	476	493	541	481	534	495	528	505	533	513	478	510	524	505	502	488	500	494	488	511	486	512	480	510	524	496	481	479	472	504	490	526	497	513	483	491	511	434	528	495	448	496	502	514	513	514	551	482	458	552	491	515	514	468	468	485	517	513	534	484	463	473	509	488	524	485	520	517	491	512	488	473	521	480	513	493	502	529	477	479	499	486	510	507	484	483	482	505	523	490	502	506	509	523	488	479	480	480	495	466	494	511	554	510	521	498	506	531	482	486	478	470	483	451	491	487	520	481	483	525	480	492	494	499	524	455	496	468	501	491	500	506	529	479	510	519	508	512	492	513	480	504	506	471	466	452	532	512	483	495	501	510	514	516	494	480	522	507	518	579	463	508	518	496	495	499	497	509	478	538	483	494	510	501	523	492	473	489	479	499	491	537	506	515	453	523	511	501	527	496	481	519	505	501	491	486	479	501	498	509	492	491	540	499	475	493	522	507	489	509	538	535	538	501	519	480	514	524	472	478	516	521	476	535	480	529	491	496	507	519	525	499	499	488	512	460	478	443	517	519	489	521	473	506	514	503	514	498	480	502	548	492	472	526	486	491	482	523	484	498	508	520	504	471	488	470	470	486	486	523	509	571	496	515	508	480	548	540	525	534	498	487	503	518	520	491	500	491	503	479	511	500	468	547	516	472	549	522	539	478	483	467	510	506	485	473	517	496	508	477	522	516	519	549	501	493	501	510	509	468	498	497	493	494	505	511	479	503	491	513	525	495	482	489	527	499	494	508	488	474	509	528	514	483	498	532	519	470	490	529	512	510	480	495	544	501	511	496	524	498	544	477	521	504	549	472	515	471	490	488	519	491	496	515	514	485	517	499	518	531	535	489	498	485	499	494	510	511	492	479	487	538	506	523	487	492	539	534	487	498	489	471	487	513	509	485	486	485	537	515	501	479	509	489	494	491	521	502	462	468	533	515	464	521	524	475	506	468	512	501	480	534	489	473	471	513	468	462	533	473	442	494	523	474	522	507	486	517	517	522	494	532	491	476	509	515	459	501	523	515	531	500	494	468	482	448	499	496	548	489	522	481	530	494	517	505	497	453	525	482	535	492	516	526	503	470	497	498	493	487	481	469	505	457	493	520	522	494	478	527	494	498	484	536	479	509	509	454	500	498	498	533	515	469	509	471	512	478	501	584	511	481	492	550	538	492	508	496	544	495	506	508	520	507	452	479	511	483	508	507	501	505	524	469	485	488	497	502	497	461	491	512	509	486	523	512	506	544	524	529	475	523	557	523	481	497	516	506	522	478	482	468	489	515	503	534	516	514	509	519	549	494	504	482	493	472	509	541	489	490	503	497	485	483	496	505	529	495	457	517	508	506	549	501	493	479	465	498	481	482	515	501	496	459	533	505	486	478	467	491	508	459	491	509	528	497	527	480	492	485	516	531	468	553	525	516	489	498	507	467	474	513	515	498	543	510	544	486	487	504	455	498	472	480	474	467	473	544	484	517	494	505	506	519	551	508	575	514	511	449	472	505	523	524	521	522	506	489	509	509	501	479	464	516	490	512	510	463	505	485	547	530	477	526	501	482	517	505	468	484	532	445	512	476	533	511	504	534	465	522	494	519	536	483	474	551	476	496	481	465	481	494	526	490	543	510	488	514	475	483	496	482	503	456	497	504	447	469	491	515	531	513	534	516	459	458	477	518	508	545	530	472	524	481	509	520	536	508	494	490	547	507	470	530	496	525	473	522	536	464	502	499	471	504	463	490	497	502	493	507	502	507	467	514	501	491	487	486	479	510	503	519	478	493	502	492	493	520	488	493	500	480	497	478	503	492
25637	42703	41740	37024	30613	24191	18213	13873	10172	7230	5612	4298	3402	2981	3318	3508	3104	2714	2451	2566	2151	1742	1565	1658	1465	1446	1358	1267	1158	1105	1041	1021	1009	1007	902	899	3025	5678	5734	2646	754	739	721	758	819	748	733	727	717	722	696	740	743	733	744	701	722	728	749	755	718	739	778	740	764	874	786	761	716	769	672	730	745	747	738	752	751	740	710	798	772	739	700	727	713	719	725	740	722	677	700	744	692	747	699	761	791	746	734	764	792	698	765	750	760	735	741	731	702	704	738	738	737	770	769	701	744	754	681	762	723	716	724	791	692	705	716	790	710	725	713	716	728	748	720	716	734	665	707	744	730	741	757	768	696	723	730	693	676	733	736	718	735	725	745	742	699	700	728	774	727	679	713	743	759	713	783	741	723	746	730	728	693	746	730	712	723	735	764	735	733	702	714	724	759	734	709	768	727	695	738	741	752	728	680	735	769	727	698	733	707	731	720	738	742	705	691	710	700	695	769	766	727	725	725	722	736	746	731	728	755	678	715	727	732	734	762	729	693	726	692	700	762	700	700	753	771	677	727	708	764	703	709	731	804	729	734	768	700	723	765	723	704	708	767	754	732	727	763	689	723	717	752	740	769	725	715	735	708	695	725	701	729	743	706	758	719	748	737	733	724	714	717	695	728	717	713	698	723	736	695	692	714	718	734	743	735	750	706	721	692	735	719	675	726	716	682	743	745	743	701	757	687	783	720	783	793	719	707	751	772	759	731	780	788	679	706	739	711	690	713	750	741	716	712	753	753	745	748	683	752	726	749	694	722	733	703	743	784	735	721	683	760	743	779	700	709	771	707	751	692	734	707	699	747	771	726	723	714	722	753	743	730	695	742	711	755	730	771	668	745	708	739	718	719	795	699	705	723	743	778	700	710	751	743	713	737	711	704	728	711	721	722	744	773	687	738	716	679	721	743	735	697	714	769	702	706	707	730	693	727	719	703	764	744	758	786	736	731	709	700	763	756	727	722	747	716	757	737	727	751	765	739	708	775	711	735	702	714	718	740	719	734	710	724	714	720	735	715	719	746	724	721	740	730	758	754	771	712	714	677	670	701	714	702	724	750	789	742	754	751	735	759	777	727	737	709	711	711	720	732	736	690	718	741	782	721	756	729	722	684	728	752	763	703	724	754	738	729	710	720	723	708	771	736	719	737	747	789	729	729	688	718	741	716	749	710	774	737	790	764	739	786	692	753	683	729	701	703	748	687	741	702	758	765	762	711	684	683	764	721	736	726	729	695	758	755	713	731	734	719	755	714	765	703	721	729	691	724	753	771	724	748	716	706	755	736	695	753	711	763	737	706	696	759	718	768	682	731	726	761	753	730	740	758	734	752	701	735	712	750	771	696	722	744	691	759	730	706	724	743	733	758	770	721	730	734	732	750	721	712	705	752	716	713	745	730	736	730	709	735	682	754	756	740	737	703	720	718	728	726	746	710	755	729	722	716	722	748	752	756	714	744	676	744	727	746	757	682	744	742	696	713	689	723	761	694	716	718	745	760	690	753	694	727	734	666	721	776	738	734	710	728	717	751	706	731	763	695	750	766	704	740	673	707	712	739	751	750	721	684	741	741	722	762	742	704	750	765	710	746	739	716	689	697	726	791	692	721	741	715	712	746	775	761	712	703	783	729	728	718	677	756	707	703	755	746	698	751	688	704	753	708	694	745	720	741	745	733	717	736	696	697	756	728	721	783	748	753	750	742	733	710	699	717	729	713	696	726	719	748	764	776	708	736	728	735	733	776	721	747	695	721	731	708	750	736	739	732	731	726	740	764	720	708	745	744	769	708	774	748	731	751	754	723	744	708	734	656	734	759	723	766	742	730	725	738	750	725	700	729	745	725	727	752	714	754	703	710	700	739	740	743	710	665	747	719	684	707	762	696	731	778	708	754	712	690	742	746	717	749	690	776	700	773	805	714	683	743	761	745	760	726	742	756	735	687	691	748	727	712	725	722	716	752	722	766	724	757	734	760	692	715	660	768	738	748	742	746	764	688	715	767	740	715	689	702	706	723	758	716	720	714	677	750	636	730	727	775	720	745	716	725	736	687	725	711	722	731	710	740	703	705	718	751	726	765	761	716	744	749	739	712	758	733	711	760	715	696	727	768	702	734	739	748	700	678	688	709	711	669	776	712	725	751	713	735	724	758	734	681	739	706	776	675	737	671	703	699	732	711	753	743	738	776	755	676	726	710	716	770	689	743	747	757	721	739	742	758	720	715	779	697	668	757	745	689	700	728	738	744	758	697	734	730	754	770	706	720	674	746	718	671	721	691	747	775	750	743	692	689	717	707	705	692	725	725	766	654	713	736	743	736	773	719	720	715	690	713	723	663	702	703	749	711	776	748	710	730	739	735	741	772	727	744	704	733	778	677	686	748	756	735	724	706	730	673	671	729	782	704	721	748	751	737	720	721	764	711	720	756	696	747	773	675	743	751	757	718	723	736	757	754	748	747	721	716	720	763	692	728	703	724	705	740	692	766	710	750	704	733	717	731	723	779	750	750	753	734	772	735	742	673	727	756	709	771	738	725	698	696	784	735	741	711	725	743	708	745	725	738	727	770	721	737	718	724	747	744	710	717	743	714	710	738	735	715	756	760	751	750	745	717	713	719	727	735	692	761	772	733	711	757	680	733	760	751	699	722	683	672	723	689	736	738	716	750	748	674	710	792	729	715	736	683	709	725	725	740	760	686	740	756	711	730	716	780	719	734	706	706	751	713	755	773	712	779	746	724	683	761	692	743	743	702	730	747	744	708	741	777	681	736	744	726	691	731	723	749	706	724	699	747	706	731	741	741	712	748	633	718	720	767	748	713	730	723	728	711	734	668	696	700	731	757	715	722	721	761	746	703	709	744	731	701	750	675	742	779	716	712	775	716	758	708	737	732	718	752	684	754	739	725	740	761	698	755	738	718	725	707	722	719	684	749	750	741	670	751	727	739	732	710	737	708	712	705	716	749	658	695	721	720	686	745	745	722	739	694	756	679	705	717	723	723	727	731	695	728	748	738	704	727	735	741	736	744	697	692	746	757	732	741	707	745	747	750	715	754	779	717	730	692	751	712	738	731	798	711	727	700	689	715	729	763	751	738	715	686	758	737	760	702	758	729	707	706	733	791	706	689	744	763	693	742	736	683	750	767	737	740	733	736	717	705	705	752	745	756	709	685	727	742	724	767	751	727	721	722	736	696	764	750	730	768	736	760	709	697	716	691	754	715	748	717	698	721	676	725	685	719	747	725	787	756	763	779	757	741	765	683	713	761	721	750	718	741	784	723	725	712	724	756	734	681	750	761	740	783	694	720	774	735	736	775	702	716	693	756	768	725	749	714	770	789	765	714	731	740	747	753	729	698	684	723	752	733	730	715	753	775	697	748	728	755	728	670	713	760	753	744	778	774	753	728	669	718	719	705	739	732	697	728	721	694	663	734	733	786	732	752	728	768	694	701	723
27216	22013	22355	17283	10577	6049	3867	2452	1676	1179	913	732	703	642	731	729	750	658	629	715	688	595	541	543	584	581	551	532	511	508	469	482	488	453	457	474	494	615	710	600	461	444	431	425	431	431	454	446	464	432	446	446	435	433	433	503	453	447	426	417	449	450	480	420	463	409	456	437	422	446	425	486	490	445	414	470	438	409	492	447	429	434	506	452	443	455	442	440	449	443	411	444	469	438	486	433	455	447	449	429	421	433	396	469	492	457	441	440	427	451	480	441	445	453	480	465	453	456	436	439	451	449	390	438	421	442	478	472	444	460	499	472	434	456	473	439	429	432	433	416	468	433	466	431	490	447	439	435	448	448	462	443	450	422	446	409	433	450	431	453	449	424	452	440	477	462	431	420	476	435	475	404	448	434	421	456	432	415	435	444	462	491	458	447	452	448	457	467	456	450	481	438	429	485	450	423	423	486	433	457	443	458	440	458	450	473	435	466	464	464	441	431	437	483	422	398	425	455	485	427	437	439	399	439	457	421	428	387	444	501	464	441	482	420	467	445	485	440	490	458	459	430	456	433	439	435	465	413	461	434	448	458	427	411	444	441	458	480	412	446	468	452	435	457	454	437	440	419	484	401	432	442	452	472	445	443	458	454	433	436	435	492	441	470	491	476	440	473	425	462	470	426	421	415	446	416	450	454	452	437	479	478	450	432	442	451	418	398	439	486	432	437	447	465	419	441	455	462	433	425	439	417	469	429	454	464	435	448	453	443	469	427	433	476	432	432	433	470	430	406	418	457	443	429	418	472	425	447	478	490	438	434	452	432	424	471	438	456	447	446	421	441	476	449	451	445	457	452	454	443	432	461	418	486	463	441	439	467	456	483	425	458	433	418	419	434	468	481	411	451	420	461	445	422	450	457	432	452	432	430	465	432	472	474	432	444	418	478	448	456	440	444	453	438	410	436	456	465	460	457	433	446	491	429	442	414	458	471	457	441	462	479	413	456	462	469	473	437	477	457	443	418	444	485	446	428	481	446	422	499	442	423	436	440	434	477	432	480	469	430	423	450	427	483	420	436	457	429	471	473	427	456	438	417	463	422	419	418	411	477	445	482	373	464	449	465	422	428	463	470	477	459	415	446	460	430	438	461	412	462	430	464	470	440	477	429	421	469	454	432	458	463	396	398	441	463	451	457	434	474	473	415	406	400	437	436	469	472	439	455	431	455	469	446	419	432	423	474	449	407	444	467	434	437	441	447	467	441	453	440	448	457	447	442	417	418	442	472	464	435	441	431	439	464	438	422	473	458	476	409	462	437	469	463	418	415	450	465	477	411	459	449	473	448	432	469	468	426	430	455	437	463	431	470	467	427	417	416	439	465	460	439	450	472	473	454	420	468	454	404	455	458	470	419	440	467	463	453	478	434	453	417	411	451	428	477	474	459	429	456	450	449	439	455	444	437	424	469	460	469	469	427	418	450	433	442	459	448	428	466	448	428	452	423	466	406	441	455	495	428	435	448	502	407	441	433	440	464	430	486	457	410	447	440	458	451	413	464	460	448	456	438	416	426	443	452	475	451	474	471	439	413	459	437	463	476	437	459	458	438	413	442	438	447	452	452	449	471	455	488	438	443	445	496	443	436	452	468	407	442	427	398	436	487	446	441	417	438	450	469	484	505	408	431	419	442	446	441	467	447	428	454	427	436	412	466	424	436	447	445	437	433	505	465	464	461	468	464	421	440	469	441	442	443	444	440	463	421	450	427	437	463	427	438	381	489	441	497	453	451	438	421	420	491	458	457	467	430	456	442	436	461	438	438	443	445	461	468	465	466	450	466	458	456	488	452	462	451	440	471	446	421	401	452	455	465	452	443	429	445	407	472	424	455	426	436	442	464	441	417	426	479	436	518	448	456	446	455	417	482	428	424	424	430	465	450	478	485	462	451	467	436	468	431	460	458	420	460	444	463	462	446	438	430	432	474	417	444	472	426	430	480	405	455	440	448	457	456	424	463	438	477	422	470	429	439	478	473	423	442	419	433	418	441	456	460	443	438	402	455	476	435	417	467	462	441	441	447	472	431	446	454	462	438	401	455	467	450	440	465	470	392	431	472	452	444	434	464	471	448	480	450	466	474	482	437	443	467	459	448	469	444	456	440	455	407	448	485	444	454	444	454	478	442	439	435	429	415	453	468	455	460	474	484	439	476	466	441	435	444	445	420	429	439	429	436	423	439	453	443	447	417	433	436	438	427	452	452	435	457	450	418	459	446	393	421	469	445	429	426	431	454	423	405	455	430	434	439	431	437	466	413	461	437	457	423	408	431	447	413	437	431	423	479	440	429	450	456	438	430	430	458	473	430	407	471	472	406	436	435	408	424	467	424	471	429	399	446	435	494	468	429	440	412	444	444	458	506	470	435	417	463	458	503	462	437	474	474	411	464	475	462	478	457	443	431	461	460	469	427	457	439	424	492	494	454	482	440	454	456	425	445	467	426	407	467	443	465	452	456	404	431	466	448	458	483	429	465	459	431	460	430	442	444	484	456	445	416	473	468	458	452	433	467	443	444	437	479	430	410	426	450	450	436	476	448	422	474	462	424	428	507	449	455	472	417	475	487	460	406	450	455	450	434	461	447	449	482	483	464	441	437	428	436	424	415	431	453	411	417	447	412	451	407	432	436	460	412	437	440	418	399	430	440	443	526	432	470	456	445	459	449	434	441	470	462	453	457	429	410	401	415	443	469	428	450	464	434	437	442	414	507	479	441	439	447	458	426	436	489	434	437	411	463	405	446	429	453	446	453	459	431	428	471	434	483	428	461	488	439	430	454	446	425	460	472	457	454	450	431	440	464	448	415	456	440	429	489	440	438	470	462	425	435	470	474	467	472	446	422	475	431	432	423	449	451	458	437	472	483	439	445	398	433	441	465	439	448	448	439	450	457	478	431	445	454	475	445	470	421	467	474	454	459	438	455	462	468	423	427	446	472	447	451	449	435	440	466	414	442	464	464	432	449	461	443	412	439	424	457	459	428	443	445	401	422	499	399	434	435	486	461	431	476	405	444	409	423	408	403	458	454	472	443	458	445	456	452	471	448	475	429	422	434	438	429	460	478	451	451	442	429	431	429	455	456	479	426	472	438	438	460	413	448	442	431	490	441	440	436	457	455	392	446	449	445	436	439	471	453	414	471	452	466	483	446	447	409	460	446	442	448	480	479	421	458	456	449	446	452	424	452	483	442	446	437	484	479	446	437	483	487	418	465	443	431	460	450	465	433	439	457	460	441	471	450	440	439	471	464	448	473	421	465	474	459	490	458	464	427	415	485	427	435	415	448	462	462	432	425	466	428	448	434	453	468	451	418	466	472	490	450	461	467	409	422	457	440	452	408	446	473	398	448	449	437	439	441	420	417	442	440	462	443	471	433	410	465	433	414	453	482	471	412	456	450	458	447	456	426	409	448	401	418	410	453	427	444	446	463	463	475	478	446	451	452
20425	30663	29596	24378	19395	13510	9716	6574	4458	3039	2287	1851	1555	1390	1531	1560	1453	1296	1256	1415	1255	1054	1019	1048	962	1033	946	874	811	805	769	820	794	747	735	722	788	1082	1241	991	678	682	669	670	689	615	675	637	662	665	643	617	677	628	684	622	640	656	647	642	679	636	605	678	618	662	686	660	641	655	640	674	677	661	667	663	650	642	652	651	674	704	684	670	621	651	644	683	624	638	637	693	682	621	687	688	646	646	726	619	663	627	677	691	659	669	700	663	703	668	639	632	611	692	644	663	703	653	691	684	640	670	636	648	659	671	683	733	655	636	672	705	636	663	694	656	643	644	668	630	714	645	668	650	670	604	643	605	641	673	647	660	664	665	685	682	670	621	656	641	599	674	646	653	640	671	649	660	720	622	665	650	698	697	679	663	653	654	683	653	680	680	677	706	651	617	676	627	664	632	626	692	669	645	622	674	650	662	647	686	675	654	688	665	666	656	678	606	664	683	618	695	672	694	667	678	695	659	634	656	679	654	649	647	641	645	657	668	599	608	663	646	619	662	637	662	625	650	650	688	616	646	649	620	644	663	623	637	696	663	662	659	664	646	639	677	679	657	672	701	642	612	648	687	689	709	658	711	682	683	683	639	687	636	644	679	635	710	691	653	606	686	612	669	634	631	645	640	661	691	691	687	653	665	624	663	641	708	688	677	670	663	644	716	619	689	667	642	684	650	634	645	629	665	674	645	656	628	701	680	667	637	727	678	669	696	632	649	664	660	675	706	634	632	647	682	666	678	680	651	676	600	700	656	643	708	676	638	621	645	672	637	662	725	645	656	648	662	637	649	641	625	673	662	640	652	644	646	628	626	654	710	704	680	643	666	680	669	692	653	620	657	682	645	668	684	664	663	642	661	664	642	700	641	708	663	688	645	706	656	665	664	658	647	647	666	637	652	681	645	653	661	670	614	689	691	680	702	668	674	685	678	705	659	652	741	673	691	679	677	637	659	677	621	713	741	655	632	649	631	689	631	667	615	666	674	614	739	647	647	623	633	667	692	659	677	672	645	661	712	712	620	703	668	682	647	655	656	671	675	725	702	712	678	680	635	673	673	682	693	635	611	670	678	637	677	651	695	636	661	672	615	677	699	684	665	667	701	654	680	659	695	655	677	657	649	641	682	716	679	659	672	636	664	634	708	699	707	637	635	686	667	687	661	640	634	662	657	675	647	686	694	697	670	632	665	665	658	667	706	666	693	647	662	677	654	652	650	667	647	643	663	661	710	619	657	680	651	647	656	651	642	676	666	718	665	649	694	664	697	630	640	656	662	651	666	636	649	653	662	708	634	697	701	664	637	701	687	673	683	681	634	681	665	719	632	632	720	673	776	695	684	684	630	647	659	671	697	643	634	630	622	663	664	641	639	643	667	669	646	648	672	635	660	659	647	693	666	699	680	647	662	656	611	615	638	671	635	712	639	641	646	658	675	705	636	639	652	659	636	632	686	614	626	664	653	662	603	696	671	689	658	685	627	660	671	634	664	693	684	675	672	703	637	643	674	677	636	708	610	704	682	662	631	702	643	696	646	651	692	697	601	662	670	661	659	634	708	649	686	643	662	670	670	667	684	699	661	639	701	705	626	647	648	694	645	655	643	656	656	636	666	676	649	671	620	674	681	653	705	651	645	619	641	673	651	629	638	653	685	622	643	669	640	667	642	708	699	656	623	667	649	631	685	661	657	664	638	694	636	662	622	660	608	656	629	700	658	642	679	637	671	658	635	605	670	639	664	652	675	660	659	661	665	664	703	648	673	625	647	674	617	621	652	695	659	637	665	683	658	658	643	624	694	688	669	669	653	640	685	648	666	692	637	667	672	668	673	632	603	704	692	694	594	712	646	638	690	641	635	626	675	666	674	646	686	684	641	624	678	682	706	693	655	657	691	634	633	651	659	646	641	695	672	679	662	672	669	654	694	683	640	690	693	698	657	683	680	646	640	636	677	626	633	658	676	614	700	625	690	640	657	718	662	658	685	670	700	612	632	648	641	617	651	671	696	637	644	647	652	682	674	673	667	696	679	660	638	613	615	642	656	653	654	693	648	638	687	641	709	663	671	689	665	627	687	680	686	643	654	667	614	667	652	652	634	631	643	665	659	613	646	634	673	637	666	662	641	692	669	707	655	659	636	667	644	625	685	648	668	601	665	702	669	664	579	675	680	658	669	711	649	657	661	625	651	684	642	684	615	596	662	686	663	626	672	651	662	662	671	710	672	651	654	637	692	673	649	676	642	649	676	670	677	720	665	675	678	643	669	694	647	736	682	654	710	678	653	629	617	665	660	639	639	662	670	676	648	629	671	693	660	708	665	640	667	674	695	664	704	673	680	660	652	690	637	668	663	636	649	652	665	675	660	684	648	644	699	636	678	646	651	676	656	625	706	663	655	700	686	692	697	651	686	618	633	681	673	685	682	661	680	715	624	693	674	666	718	703	660	675	651	667	677	664	618	666	661	677	666	678	702	695	672	668	689	686	673	662	598	663	632	659	674	657	682	665	653	653	626	648	695	652	646	640	686	682	679	733	682	681	698	661	612	686	642	684	662	699	665	649	652	701	703	670	656	679	671	671	643	687	653	664	672	668	628	676	620	661	669	658	614	638	672	644	665	644	648	635	661	642	689	662	672	640	689	687	650	632	640	702	654	685	672	659	688	653	690	673	680	652	702	676	680	725	668	679	631	649	665	689	655	706	641	662	692	644	647	637	641	641	665	684	672	710	692	656	666	645	616	646	629	691	642	674	641	616	708	668	676	643	647	676	676	695	664	605	619	677	704	637	644	688	650	669	682	622	680	630	660	657	651	663	659	697	655	712	662	616	625	643	624	671	626	653	673	694	623	684	673	681	664	670	632	659	641	676	673	677	646	725	711	620	644	668	726	637	637	667	686	674	650	639	687	618	671	639	661	656	677	687	703	665	706	650	647	673	688	676	671	639	676	630	643	662	659	630	639	651	638	682	678	651	696	649	663	657	699	676	682	662	651	666	667	699	669	675	656	640	660	693	665	651	675	642	668	670	701	655	679	667	658	647	665	696	644	644	686	617	654	638	641	681	662	657	698	657	680	644	667	700	642	662	638	692	615	665	646	600	639	662	673	651	675	658	679	645	614	657	657	616	710	663	663	662	674	675	662	664	647	698	654	678	654	663	657	666	646	627	643	657	639	628	619	646	624	627	653	665	630	666	727	652	662	646	687	646	667	689	670	685	680	657	657	660	633	712	676	694	657	654	635	652	672	677	657	695	673	631	717	720	633	644	643	698	606	682	609	625	655	653	644	700	656	643	650	677	686	654	637	645	688	652	682	643	668	632	652	658	611	681	655	682	702	640	625	656	652	652	671	691	694	702	683	614	663	668	623	643	648	705	681	690	687	673	653	658	665	632	686	642	689	684	730	613	672	627	616	667	703	633	667	658	717	651	667	670	661	610	666	681	667	660	617	645	644
24200	21393	28642	24585	21305	14908	7674	4166	2708	1946	1550	1190	955	993	1074	1032	966	833	786	916	802	741	733	691	714	736	751	634	608	599	567	558	569	544	577	557	976	1498	1574	962	545	539	583	487	495	509	513	489	520	448	505	477	493	521	491	503	513	508	517	476	504	544	488	489	522	487	534	528	476	500	520	471	532	528	516	507	541	538	475	518	461	543	483	503	533	529	514	514	480	504	482	509	480	483	514	501	544	512	479	479	500	519	516	502	499	528	514	515	517	499	489	506	500	516	513	523	542	499	515	467	515	523	534	535	481	490	507	521	508	470	518	490	533	520	484	493	517	494	493	501	532	502	479	544	512	503	495	520	516	506	461	528	523	502	502	481	512	524	525	507	503	507	506	509	542	512	502	490	508	499	505	488	501	446	486	513	502	468	477	486	496	514	536	525	476	474	516	536	478	522	499	501	534	481	528	477	497	476	498	485	483	523	484	523	530	535	488	500	521	462	529	519	499	499	460	549	551	482	495	466	505	515	507	521	521	483	511	505	514	480	522	516	491	505	521	492	499	525	518	516	530	521	491	523	505	532	537	510	494	495	509	503	473	469	493	504	536	514	502	520	508	507	533	564	482	522	520	507	524	486	523	486	477	489	533	477	487	497	497	481	520	500	539	516	519	486	472	498	489	501	490	486	512	458	459	499	539	496	531	555	470	502	513	510	517	481	499	511	488	506	551	490	511	487	510	536	522	452	499	490	500	487	524	471	487	542	497	459	527	502	508	498	500	481	515	495	534	524	506	471	522	510	493	469	556	468	484	509	522	513	555	539	473	528	547	539	483	509	485	512	521	515	547	509	455	539	467	489	462	495	527	498	523	490	499	525	516	461	535	488	511	495	503	508	499	507	499	510	499	511	487	514	526	526	496	517	531	500	499	510	485	486	474	462	506	506	524	550	495	529	479	486	504	511	490	479	484	534	515	480	495	513	489	430	501	494	468	502	498	510	500	512	477	466	512	507	519	554	492	521	488	496	496	488	511	509	523	517	453	469	479	562	498	532	494	504	501	532	472	537	545	469	485	509	503	533	504	488	476	497	525	528	518	460	441	452	502	479	536	528	557	559	476	452	490	483	527	500	512	525	538	492	520	490	504	506	500	533	497	553	519	509	508	500	521	496	467	506	511	536	495	513	530	485	521	486	483	528	503	499	476	521	535	506	517	494	494	528	485	524	505	500	469	510	482	463	477	479	538	495	514	489	493	520	542	519	515	517	491	503	507	497	470	486	513	487	547	471	501	493	526	520	506	497	493	469	478	490	489	513	482	460	535	479	514	513	520	494	479	497	518	558	523	518	497	564	521	509	531	539	527	516	522	480	494	471	488	489	486	546	491	473	493	523	500	498	533	508	465	494	498	538	543	510	495	463	491	536	457	534	491	506	512	500	524	503	491	498	491	492	497	515	532	496	505	490	507	507	481	516	508	517	521	487	517	499	545	517	522	483	492	516	456	529	499	536	505	491	492	481	472	490	499	484	497	471	512	453	507	515	481	549	505	455	478	532	519	461	474	484	492	526	501	473	487	484	515	508	553	505	485	503	497	487	501	502	500	503	507	523	524	534	517	509	508	508	515	497	500	505	478	513	538	512	522	554	524	546	510	493	509	499	515	500	480	504	469	528	499	557	510	530	510	494	494	458	498	494	518	496	501	517	504	489	522	513	513	488	531	493	532	470	505	521	500	532	510	500	482	489	494	472	512	506	525	514	520	523	530	502	485	531	516	487	495	507	529	559	521	516	478	490	494	500	537	517	475	539	505	546	537	532	498	468	497	493	492	495	533	493	539	494	493	498	513	491	519	546	490	534	504	534	512	514	497	521	498	524	502	489	551	543	537	508	538	470	521	474	508	507	544	512	519	557	484	511	494	495	474	520	479	496	498	498	510	503	489	510	493	503	549	515	446	520	483	525	488	503	494	518	539	478	533	524	491	515	509	496	498	507	523	565	515	505	501	512	490	471	506	513	491	487	504	507	513	542	505	455	504	514	486	522	517	533	513	520	499	461	483	527	497	504	539	466	577	500	459	517	525	520	535	541	513	490	542	514	493	503	497	494	508	494	495	501	494	522	484	513	540	470	492	506	499	489	479	515	516	529	480	555	508	496	532	570	482	549	517	503	486	524	518	526	487	502	529	497	554	491	496	460	519	508	522	526	523	514	503	488	497	520	524	532	519	494	492	508	521	496	502	513	499	520	495	483	483	512	522	542	540	492	513	519	479	507	491	518	502	503	450	517	487	466	502	494	513	507	481	538	498	511	512	521	480	552	526	528	530	521	492	494	520	459	503	478	480	479	539	547	535	473	498	511	498	540	474	541	499	506	507	481	517	488	505	523	495	505	495	465	514	489	493	518	509	530	522	478	518	525	527	473	511	552	472	478	492	533	508	530	538	470	552	499	498	496	511	472	502	513	492	495	520	472	517	548	486	530	520	493	470	506	537	486	533	514	512	495	503	473	472	516	502	512	504	493	536	530	468	458	506	548	499	501	502	528	472	498	518	500	529	517	496	501	470	504	547	487	551	519	557	532	483	498	521	501	503	500	522	492	500	466	500	509	523	504	492	513	512	509	482	479	556	531	494	506	498	488	498	550	520	510	504	484	537	504	513	488	497	524	515	528	462	525	536	515	496	512	481	495	522	500	482	449	499	489	468	509	498	493	473	465	509	523	548	496	529	488	509	490	515	475	469	489	519	502	478	508	498	493	480	463	449	508	471	514	495	514	522	528	519	478	463	497	536	508	488	459	525	531	484	503	515	493	480	458	511	506	510	536	498	542	536	522	498	518	498	553	548	504	540	471	521	533	490	514	494	518	504	541	457	478	507	492	453	492	479	488	574	452	461	517	486	473	487	502	495	489	549	514	510	522	477	496	511	497	479	519	491	504	518	492	478	502	506	518	464	498	534	490	511	518	494	498	498	480	514	506	504	492	495	488	504	493	526	537	539	509	518	534	545	511	493	515	525	516	435	503	502	479	466	484	513	482	545	526	515	492	481	488	542	521	510	535	484	538	514	508	538	497	464	531	491	506	515	502	492	524	514	443	531	526	488	496	513	537	501	501	478	536	552	509	516	545	527	504	507	512	531	540	507	506	510	513	523	502	537	517	512	518	524	531	502	528	542	497	542	505	503	510	519	548	510	515	510	502	494	518	480	530	478	520	511	518	519	515	509	510	501	499	487	484	459	470	525	496	519	513	496	505	515	504	510	515	494	524	556	524	519	524	497	501	495	493	509	542	530	529	477	502	512	479	465	511	536	528	501	488	506	533	481	497	497	472	514	468	500	472	521	536	520	524	519	510	521	485	526	529	526	492	501	491	499	500	493	461	498	482	513	433	531	506	499	509	510	462	477	507	478	508	516	489	493	523	474	527	518	500	493	539	480	484	485	473	523	510	503	525	497	477	518	518	522	503	489	517	525	506	506	517	512	487	489	544	535	523	521	528
22913	38565	36475	29770	24629	18246	13555	9794	6863	5009	3872	3001	2331	2387	2488	2399	2104	1788	1779	1975	1797	1449	1451	1496	1470	1456	1247	1145	1030	1003	941	902	971	961	901	900	2203	3652	3445	1784	778	760	751	754	711	734	690	758	750	748	805	786	745	727	741	770	716	743	685	768	692	779	795	731	820	762	788	793	774	714	720	720	760	711	729	784	736	761	758	685	775	690	695	759	778	797	763	803	782	753	762	745	784	733	791	750	765	774	758	751	841	753	748	741	759	775	765	708	731	716	744	705	728	727	780	744	746	752	753	736	716	714	774	770	717	798	773	709	723	734	735	762	778	763	751	743	720	748	733	724	717	750	736	764	772	743	739	722	748	756	700	763	805	795	755	754	731	759	770	776	724	706	713	738	765	759	763	791	779	767	769	763	761	764	725	794	741	761	718	755	754	774	768	786	756	748	738	765	715	710	768	785	687	719	745	731	724	771	751	735	736	800	791	768	797	740	729	766	761	750	728	781	754	761	728	709	667	745	710	733	748	739	697	750	731	732	728	719	752	761	752	779	739	727	716	719	724	717	745	766	725	766	761	730	747	754	704	743	763	729	805	772	765	719	709	740	773	725	748	775	754	729	769	667	771	747	756	738	746	709	774	760	742	725	804	724	774	746	786	740	763	751	753	754	763	757	731	801	739	764	781	733	734	744	745	771	757	736	726	774	728	719	742	765	748	770	758	706	742	782	719	756	736	751	773	715	769	768	719	751	707	772	694	720	741	713	743	740	753	743	741	762	745	735	769	744	774	767	728	797	721	805	727	740	728	720	713	745	729	759	736	755	714	765	709	767	729	766	730	783	763	754	818	794	750	721	727	684	719	757	769	773	729	752	720	769	757	772	771	719	731	748	761	727	754	761	760	743	761	776	699	704	753	791	787	738	728	762	756	759	709	771	691	736	727	780	749	736	740	706	746	707	767	690	727	796	715	731	726	741	733	750	755	679	803	745	724	740	732	755	736	754	712	727	732	707	749	767	712	731	743	753	769	729	737	683	723	728	740	739	709	736	734	743	736	783	764	716	760	767	705	725	754	714	743	763	730	757	722	757	756	745	727	756	716	716	727	735	754	723	743	730	733	773	744	748	749	779	754	770	765	696	696	728	710	725	736	720	781	717	684	737	748	744	716	718	756	744	731	726	737	801	768	746	750	740	710	733	802	719	712	746	763	734	747	701	694	734	781	746	756	725	691	758	741	741	759	758	737	726	807	792	750	785	723	792	700	724	712	714	711	760	759	742	761	776	731	791	772	774	729	735	771	730	700	790	725	818	783	784	728	767	718	732	737	732	751	776	726	759	736	761	753	763	693	715	762	768	763	767	749	746	742	729	741	731	787	765	732	754	733	745	759	735	739	711	768	699	664	756	729	738	761	746	732	762	765	739	807	738	715	734	748	730	754	747	695	762	736	709	742	706	743	748	784	753	758	681	721	688	718	738	770	785	744	700	708	738	702	754	734	689	734	723	753	789	720	756	767	752	778	800	762	749	737	727	736	770	793	694	714	787	730	677	732	761	747	731	803	759	780	727	703	730	715	766	748	727	713	808	752	761	768	734	750	785	728	771	752	759	744	791	714	713	729	710	755	765	736	721	739	744	762	759	755	701	781	769	747	734	720	802	770	783	763	780	716	708	713	743	722	761	773	725	727	750	748	738	750	730	707	748	720	774	758	788	754	755	770	722	729	756	703	736	706	779	744	705	754	760	745	654	790	741	765	715	765	762	776	803	751	739	748	797	797	785	722	731	717	771	743	717	753	747	747	721	792	738	725	746	737	770	763	778	745	773	719	716	765	765	725	768	779	701	743	770	718	710	716	737	714	730	713	760	763	762	718	739	736	722	732	772	738	724	728	705	713	765	747	762	754	776	830	782	740	741	670	747	753	733	721	817	743	775	753	765	727	820	794	751	756	724	730	798	724	719	726	775	787	746	768	718	760	740	725	752	728	730	753	756	709	711	718	765	774	722	714	726	750	735	742	720	753	742	744	720	735	742	742	746	755	771	763	724	802	794	787	760	719	748	765	747	760	729	730	745	767	715	753	734	754	763	805	755	753	739	786	731	737	748	761	750	763	718	722	747	751	757	739	745	714	726	730	768	779	786	731	693	687	751	697	752	723	737	740	751	712	777	685	718	774	781	714	804	769	752	704	699	711	739	693	699	771	771	734	729	716	736	749	750	749	738	777	709	752	783	726	775	736	746	755	737	724	701	759	752	714	736	731	744	724	782	733	749	773	732	763	708	757	724	743	719	756	779	676	765	775	705	741	721	669	706	742	782	760	720	755	737	714	760	736	776	785	714	740	733	739	732	762	721	748	760	692	699	763	744	729	722	742	735	714	713	715	693	803	756	728	789	710	761	746	757	765	761	748	746	736	754	786	746	766	737	775	701	777	778	718	710	724	764	733	767	692	693	778	705	730	778	708	745	751	740	711	792	710	770	763	751	690	711	729	704	734	705	746	718	752	764	779	725	772	771	785	713	736	732	764	740	795	715	730	717	750	762	757	732	762	757	746	739	752	754	741	744	704	769	738	746	733	743	738	686	758	766	782	726	702	728	745	757	716	704	774	711	700	782	748	754	713	739	738	747	699	764	728	759	745	723	802	730	746	693	751	718	733	714	709	730	764	763	744	715	758	713	765	758	745	690	757	686	737	750	738	731	779	748	753	716	797	837	779	736	737	767	729	736	784	749	691	718	756	732	782	731	730	742	698	716	735	707	715	729	763	784	712	739	746	748	797	773	752	698	710	732	703	783	699	693	756	716	720	756	735	715	710	735	757	739	737	741	792	792	791	780	748	737	738	699	744	753	742	751	710	704	739	745	745	723	773	792	723	751	715	765	795	717	739	732	758	693	716	763	725	757	689	730	763	744	676	771	752	717	770	714	740	795	716	696	723	786	699	742	706	761	710	748	731	756	811	693	696	740	773	727	713	747	788	741	763	756	750	732	740	738	718	728	743	698	738	762	761	766	816	727	769	775	769	748	714	745	775	705	766	764	748	698	772	702	738	726	727	705	733	796	789	765	783	749	836	756	735	746	735	738	766	778	673	693	732	720	731	704	694	748	759	757	730	733	716	751	729	745	804	759	803	776	717	729	746	740	771	776	823	740	750	768	713	707	749	746	736	723	762	758	765	760	781	760	751	775	727	778	770	789	750	791	717	740	719	733	812	758	735	758	738	693	716	762	732	701	712	807	726	717	752	758	722	712	747	763	708	735	795	773	777	735	734	717	749	784	736	771	701	745	708	685	728	698	749	761	736	705	802	756	753	717	734	757	695	728	767	773	725	724	679	743	765	762	746	771	698	719	701	759	781	751	784	736	747	768	779	737	762	761	737	742	754	742	762	721	726	698	743	732	770	688	759	769	755	744	779	710	764	751	791	699	727	729	731	769	783	745	728	772	711	734	764	747	777	697	791	756	753	751	740	732	736	769	758	768	719	777	729	718	777	711
23150	21394	29220	23898	21527	21425	14492	6206	3880	2838	2302	1643	1372	1305	1460	1301	1126	1016	976	1074	964	818	921	875	811	879	770	701	627	640	619	618	598	594	573	667	1872	2620	2250	1015	471	499	518	510	478	474	534	516	509	470	537	528	535	511	490	494	514	499	552	504	489	534	505	496	543	515	547	535	518	523	497	498	523	493	499	498	478	531	493	513	470	513	493	467	489	510	496	509	479	488	475	473	516	516	493	465	557	525	523	456	508	483	475	514	527	485	492	501	501	504	524	507	500	495	492	473	462	518	560	474	500	499	516	522	549	519	501	487	494	479	494	474	499	485	506	542	491	467	472	531	553	545	500	482	503	543	453	473	494	498	522	489	498	497	488	492	480	504	523	523	467	501	477	493	531	505	500	492	493	501	526	483	510	490	496	493	502	539	544	515	504	499	483	519	513	486	512	495	504	509	501	488	534	511	512	529	512	505	500	499	513	490	525	523	531	499	488	516	495	533	505	511	483	515	486	503	506	508	534	532	493	503	493	487	519	494	525	488	494	491	503	518	526	499	483	522	468	550	536	447	476	493	484	495	435	490	504	491	533	524	485	461	482	528	520	500	501	477	519	519	522	448	507	496	483	501	472	510	479	496	517	507	498	498	510	512	488	497	479	484	473	462	494	500	516	489	475	475	505	483	497	543	551	480	498	553	527	482	518	505	522	539	556	516	477	465	495	469	496	444	501	544	510	480	533	476	492	433	526	476	500	476	488	498	523	471	463	504	519	494	531	546	541	518	472	504	528	496	482	463	535	522	492	473	464	525	507	526	492	457	520	469	500	461	505	488	501	544	515	494	458	484	512	471	500	475	507	514	495	515	492	459	479	491	512	465	500	502	500	477	511	527	479	509	508	463	511	480	539	492	509	484	516	530	491	480	553	489	485	506	468	526	482	446	480	506	506	515	512	483	511	492	540	492	531	512	511	493	465	479	497	524	523	455	464	499	502	517	530	509	529	504	545	475	489	481	488	489	518	491	568	450	462	506	493	486	523	512	474	510	501	465	510	495	501	461	504	490	475	486	509	480	454	521	478	527	476	482	497	497	497	485	470	507	532	514	509	498	482	528	500	498	499	492	496	497	465	477	469	492	516	491	488	525	504	500	523	518	486	505	473	498	516	529	503	488	467	498	477	510	515	468	511	492	496	522	508	471	484	511	521	507	501	495	513	535	544	495	543	465	482	487	482	494	503	462	503	487	505	499	514	502	498	474	497	478	482	500	561	486	491	507	528	493	486	513	508	477	483	505	488	462	479	483	506	455	487	510	535	494	513	447	480	502	476	487	502	490	481	545	509	520	492	507	487	550	499	497	515	497	502	486	483	526	545	498	486	537	535	477	460	513	500	504	511	480	487	503	480	487	507	525	492	473	474	496	504	531	474	512	484	492	517	517	494	487	542	464	518	481	472	486	526	460	512	518	500	497	478	496	500	520	524	565	479	467	500	520	484	472	517	495	469	481	548	500	507	456	516	476	457	531	483	496	521	501	500	505	491	443	509	524	524	554	487	471	505	506	508	534	500	521	479	485	510	469	496	532	463	501	501	498	502	483	510	516	508	494	474	500	510	487	486	511	499	487	511	483	510	475	514	504	521	527	478	490	483	470	484	531	490	479	507	475	486	497	486	496	480	503	537	496	501	532	513	536	519	526	468	474	504	476	516	492	513	486	504	513	522	508	496	528	504	497	496	494	523	499	500	501	503	476	519	502	492	514	516	494	540	449	505	515	492	557	497	489	539	520	510	516	477	475	531	475	528	493	505	534	530	478	516	510	514	525	476	478	506	480	537	471	504	500	485	502	480	485	505	450	496	503	474	484	477	535	522	517	507	469	485	535	468	485	486	526	479	506	480	489	511	458	473	490	513	542	462	499	561	482	491	499	493	538	487	499	526	525	510	463	518	465	486	476	563	461	515	501	520	482	496	509	459	493	483	501	508	504	511	524	478	492	563	488	481	509	504	490	492	530	500	509	528	488	499	479	492	484	532	489	518	517	492	513	487	492	517	490	506	484	539	483	502	522	495	487	526	474	505	504	486	475	511	492	531	464	491	490	506	496	493	526	532	498	505	514	495	478	489	484	508	537	500	463	510	474	502	500	498	513	510	534	485	493	482	517	536	524	535	500	508	509	514	498	500	527	512	503	517	521	515	549	509	487	517	465	489	519	496	505	499	501	515	505	572	482	577	482	518	468	483	476	520	491	457	505	484	541	518	494	516	530	510	519	523	478	491	526	532	518	471	516	480	500	488	505	548	467	513	498	481	477	469	523	512	489	483	462	509	536	489	536	489	522	484	482	513	490	524	506	518	507	495	518	511	463	522	491	532	516	503	491	523	538	506	530	501	474	506	512	542	473	529	498	534	513	518	495	531	516	514	473	529	496	479	506	506	479	525	515	499	520	500	502	507	492	477	509	494	463	511	514	508	499	484	517	510	521	519	475	494	521	489	520	549	521	518	542	515	504	495	443	519	526	509	482	501	491	498	509	502	507	494	489	458	547	501	474	522	500	525	491	493	448	509	545	453	475	505	534	515	515	478	496	515	539	477	511	471	489	494	496	539	462	508	526	509	468	517	507	533	488	518	485	485	504	502	508	480	533	560	492	486	514	525	500	509	537	499	501	470	469	501	505	526	507	537	519	493	510	535	538	511	492	518	515	499	516	500	524	482	461	499	471	521	510	503	467	502	503	472	461	503	531	509	483	479	531	531	490	482	475	469	479	504	488	496	510	505	488	462	494	498	460	533	457	489	516	501	516	505	489	460	511	486	506	538	492	500	510	464	483	492	512	477	448	509	496	509	525	482	492	467	528	476	491	485	467	522	458	491	479	469	508	490	514	523	548	506	491	515	498	517	515	503	508	496	513	474	491	519	503	460	503	452	475	498	518	489	525	524	492	483	456	483	485	546	478	547	485	468	499	555	526	517	543	520	496	504	474	502	521	538	501	494	539	505	506	506	512	530	479	485	481	493	514	505	516	451	506	531	507	509	544	514	517	513	499	524	491	508	524	531	469	473	515	495	504	478	494	506	483	470	527	484	532	500	467	486	465	510	489	535	524	501	513	504	515	537	494	469	490	504	481	501	503	516	487	518	536	517	482	458	465	474	464	506	512	522	492	460	501	482	497	477	504	479	493	499	491	521	496	519	503	489	519	474	464	512	481	461	529	483	501	527	517	515	496	494	517	475	452	492	500	503	534	488	533	509	459	470	475	513	500	503	488	483	538	479	519	477	484	510	542	495	475	510	494	492	485	520	513	517	514	487	528	467	480	460	532	529	489	517	505	507	502	489	526	499	471	481	509	459	525	471	515	511	487	522	494	485	512	485	504	530	475	452	496	490	507	502	516	518	481	523	465	515	514	460	475	466	492	506	468	513	480	518	486	489	495	493	511	498	525	516	470	504	491	492	482	530	468	533	482	504	467	517	495	532	514	485	491	507	487	512	498	517	524
25684	43329	40851	33666	28137	21744	16564	12763	9462	7131	5469	4258	3251	3312	3383	3346	2717	2280	2214	2545	2163	1738	1760	1766	1826	1850	1608	1350	1194	1098	1082	1069	1018	1019	967	1233	4527	6101	5054	2099	758	714	755	714	735	708	720	720	766	712	712	743	711	746	747	761	761	738	742	760	742	705	747	746	749	761	762	776	762	740	703	726	720	763	748	707	704	744	739	737	743	767	729	764	750	755	755	740	727	707	804	731	729	790	724	789	759	700	732	777	728	761	725	708	746	762	703	712	707	722	739	759	749	722	706	709	692	748	712	705	750	736	731	727	708	726	810	704	704	769	706	734	758	705	781	686	779	726	738	732	761	735	746	692	660	675	720	690	744	753	730	763	744	729	697	706	690	688	725	706	751	744	676	695	722	733	680	681	671	736	746	758	719	743	683	694	768	772	717	735	742	725	704	700	693	717	747	755	741	690	712	705	710	700	733	736	720	718	733	760	705	698	763	773	728	702	687	753	783	741	681	740	722	725	742	707	731	753	731	684	709	742	748	723	737	776	701	788	723	753	744	722	733	715	742	739	714	692	709	669	693	769	713	713	705	722	709	699	731	760	719	732	692	695	706	721	710	712	711	762	728	718	733	773	705	746	732	694	757	716	715	705	724	751	735	711	741	710	747	728	704	696	705	749	679	740	740	734	740	688	753	733	694	684	745	700	741	702	697	747	715	658	737	714	778	714	741	692	680	696	654	678	710	702	690	715	701	729	644	723	654	739	739	708	757	709	742	684	690	749	707	762	678	715	717	679	715	724	707	697	732	692	788	751	705	718	731	724	722	757	755	710	755	719	719	718	766	699	716	719	727	708	759	767	734	753	689	743	696	676	724	756	760	699	734	689	697	743	711	719	686	724	722	739	753	747	721	703	749	760	774	752	739	756	694	694	775	686	744	769	717	755	713	739	741	720	775	740	753	715	797	744	733	772	728	739	744	730	734	707	717	708	711	765	690	782	683	788	745	726	709	726	680	690	764	784	729	757	750	731	726	738	693	805	715	668	724	746	708	707	726	774	757	721	713	738	730	777	755	735	743	681	728	738	763	735	751	736	735	717	689	758	714	735	733	719	751	682	739	744	717	743	728	721	717	768	701	728	708	704	721	771	731	745	730	767	732	705	748	694	722	720	759	746	745	686	703	749	672	769	744	741	700	709	728	709	736	722	747	697	743	751	745	749	714	747	728	739	731	675	768	725	718	705	715	754	773	718	755	750	692	729	722	689	764	671	710	743	715	712	716	682	728	755	699	742	715	705	733	710	734	777	749	726	710	746	716	724	774	732	778	742	748	705	718	796	714	717	717	733	746	722	711	718	743	750	714	707	738	755	716	708	730	714	712	755	784	749	750	745	741	675	696	685	728	720	764	712	732	782	749	713	808	745	703	722	671	760	669	745	718	740	689	712	746	743	733	752	742	778	680	712	707	675	681	736	727	704	708	745	692	730	701	765	713	708	718	708	728	704	732	734	733	702	698	695	753	737	739	755	720	702	711	762	701	711	759	770	713	729	722	718	718	719	689	770	727	721	713	666	705	726	742	724	718	684	748	701	697	692	705	752	733	766	718	760	745	748	704	725	687	768	770	710	680	698	778	735	718	690	750	761	720	679	727	673	729	702	696	715	679	795	793	728	784	748	739	774	751	708	723	742	653	747	714	769	733	706	705	714	712	711	781	721	732	756	711	721	708	719	737	743	735	706	731	699	699	701	750	726	673	762	722	750	728	736	721	674	731	747	740	718	745	706	711	784	689	718	752	774	737	738	729	718	735	744	711	735	720	741	692	708	740	740	710	779	638	735	717	716	712	706	710	742	713	690	768	697	716	722	755	698	717	696	785	728	755	742	725	747	740	678	736	752	764	681	728	733	703	773	759	758	763	724	705	718	693	713	728	739	740	736	774	707	727	700	779	772	729	700	772	747	741	725	712	721	731	697	766	779	764	716	714	756	684	714	718	724	678	749	730	691	726	726	688	726	747	705	710	747	722	733	740	740	696	707	731	729	746	760	742	741	731	732	718	735	719	728	650	746	750	719	729	747	739	764	743	659	725	729	721	680	720	722	734	710	701	734	759	747	682	693	754	720	754	764	759	767	722	719	736	728	720	699	739	755	706	678	680	700	751	710	760	734	699	734	691	734	726	730	744	728	743	745	788	714	745	729	736	779	749	735	742	746	746	730	707	683	727	730	731	702	741	720	737	736	736	731	668	787	696	746	725	722	738	748	688	707	707	759	752	731	728	713	720	734	780	675	690	670	698	751	659	693	721	748	707	754	699	743	730	766	756	725	704	736	732	742	756	699	744	713	721	668	720	693	725	727	739	725	747	708	723	707	742	672	707	744	711	710	744	752	731	755	759	730	747	734	758	710	757	744	764	737	698	724	704	753	697	718	725	719	773	731	700	726	745	720	720	735	722	749	753	711	701	741	749	717	750	708	733	741	770	709	693	770	725	744	731	749	773	732	737	748	696	699	731	738	713	758	720	747	683	721	727	688	778	720	665	729	687	744	726	727	724	704	768	671	709	760	766	750	701	699	718	693	762	761	714	733	736	753	715	728	725	762	691	682	716	742	693	711	743	747	706	734	738	758	699	742	682	713	745	765	726	724	766	686	730	717	734	749	737	698	708	722	766	746	679	680	761	727	709	761	729	744	729	780	649	768	765	697	749	660	734	766	728	736	764	686	713	751	664	724	746	720	746	688	731	728	738	783	729	686	731	657	757	669	757	737	729	738	716	737	686	691	764	737	758	698	790	719	654	731	710	765	703	782	750	689	730	729	754	739	713	740	715	710	739	731	711	733	788	715	721	708	760	673	724	715	741	711	695	749	731	684	705	726	748	666	732	751	742	722	743	652	770	710	718	700	731	732	710	752	730	732	740	745	749	734	753	691	758	769	763	752	715	758	739	681	754	749	743	747	678	681	699	741	727	703	757	669	743	722	699	795	744	760	731	776	762	703	724	728	683	741	709	700	745	691	769	766	742	699	739	779	737	757	705	708	737	797	769	756	730	690	723	743	710	745	741	698	685	730	763	738	774	726	750	749	704	719	723	725	710	703	763	748	762	766	708	754	719	714	735	732	757	727	720	717	694	743	762	732	698	764	743	716	738	737	732	684	703	693	719	695	670	758	790	688	745	724	672	704	711	748	700	691	736	695	750	713	707	719	749	736	717	720	746	723	763	690	644	734	710	771	762	737	763	727	727	739	720	734	751	730	705	676	718	685	750	681	788	736	708	704	727	682	724	745	705	733	715	748	718	729	721	724	721	704	710	715	734	726	748	742	746	711	715	747	734	763	740	735	772	736	731	724	736	683	668	699	733	775	786	650	680	710	701	735	723	708	736	719	717	715	680	706	717	718	729	796	702	716	702	738	741	726	739	738	730	715	754	735	647	749	702	698	787	705	753	703	732	725	701	709	737	730	721	738	751	743	773	741	687	738	773	713	719	707	716	724	750	728	721	742
27041	21977	21731	14130	8171	5168	3073	2091	1519	1124	990	725	755	705	738	717	660	602	637	672	579	605	587	634	589	631	570	494	485	481	505	442	483	493	454	466	570	644	653	522	432	433	463	411	415	414	419	427	446	495	464	438	443	447	446	455	455	482	490	472	436	456	433	414	476	433	461	446	443	464	489	451	415	427	446	422	482	463	461	423	428	466	416	474	440	442	465	458	472	452	429	424	459	466	423	439	417	438	419	459	426	485	432	448	452	465	456	430	432	475	460	430	469	438	481	438	401	421	437	419	430	448	426	458	429	453	444	423	486	449	471	418	418	415	432	424	445	457	437	460	472	422	450	432	453	469	454	449	448	426	442	460	437	435	457	465	452	442	401	436	446	450	430	441	432	454	419	474	446	468	450	438	448	426	425	446	455	428	418	463	436	439	435	438	479	467	432	430	448	451	421	430	440	444	431	418	425	472	457	429	434	467	461	461	433	423	454	446	428	463	450	453	463	433	416	443	418	436	430	428	451	439	471	436	434	455	427	429	437	453	462	451	468	435	457	427	447	489	441	414	405	445	441	466	438	454	442	450	454	456	440	456	440	449	431	404	445	421	478	448	437	430	427	483	448	392	414	451	440	470	459	449	442	436	418	436	446	438	437	461	477	437	462	405	467	454	444	424	428	422	476	451	450	442	431	449	450	443	442	451	473	464	448	419	409	451	448	436	426	461	453	406	427	429	485	424	464	435	445	444	429	402	425	453	410	466	457	436	474	447	415	429	479	468	451	445	463	436	438	463	435	413	458	418	451	407	415	426	447	446	436	438	466	405	449	449	445	424	447	438	424	414	466	442	420	450	415	439	414	441	452	465	442	486	450	462	459	402	440	463	487	448	444	444	422	427	433	487	463	488	457	448	469	459	481	474	474	410	475	431	477	455	416	465	446	426	428	448	419	425	462	471	463	450	467	464	473	448	482	432	468	456	420	449	421	480	421	459	467	475	481	470	421	463	430	423	440	450	428	458	448	440	408	462	490	414	473	486	454	386	477	437	451	445	453	407	482	442	480	453	451	418	446	459	429	441	456	493	463	496	430	427	422	430	443	411	464	474	468	442	457	432	395	440	416	444	473	468	491	449	445	422	443	450	431	450	446	419	438	492	432	466	432	451	466	435	455	421	468	418	436	467	431	467	483	471	423	418	432	495	428	470	436	453	422	456	461	427	437	446	443	450	425	421	472	446	459	421	470	458	468	412	442	416	434	425	446	457	442	440	466	395	435	457	444	418	458	434	470	491	449	443	446	433	440	447	443	418	437	429	472	437	456	429	439	476	417	464	443	434	457	419	447	469	429	447	457	434	462	439	457	429	432	438	460	431	440	429	454	434	469	474	437	433	478	436	451	475	440	446	429	477	436	421	446	445	433	430	428	425	437	411	444	431	451	473	459	402	433	408	412	425	457	419	462	468	435	468	455	452	458	471	461	474	445	462	419	448	452	439	424	444	453	426	435	447	451	457	433	451	435	390	413	450	431	467	470	434	439	441	448	477	457	474	454	438	431	442	414	417	461	449	415	452	416	457	454	446	434	480	477	451	444	474	451	436	443	424	459	451	434	430	444	457	411	436	434	452	434	408	440	512	439	434	470	458	471	454	444	436	453	418	439	459	463	481	463	433	469	463	456	446	469	450	465	469	447	470	424	436	458	431	472	440	472	469	469	461	443	460	449	435	413	445	423	466	432	474	447	458	424	428	497	413	461	467	444	414	456	458	419	432	467	446	416	429	437	481	464	440	466	425	447	442	467	432	468	450	440	476	429	414	472	448	433	459	439	426	432	440	424	413	474	477	437	455	425	450	423	407	454	438	418	474	425	425	426	416	465	426	435	436	410	443	443	454	459	423	410	443	469	415	443	446	421	497	450	466	467	472	452	445	450	465	484	449	422	440	446	415	435	446	440	438	481	455	437	456	484	448	462	407	436	392	454	434	467	434	463	459	470	439	434	476	440	435	439	465	483	413	431	447	439	426	451	466	472	437	436	435	463	444	432	435	432	462	454	417	462	452	427	441	448	441	440	472	509	470	408	440	424	439	442	478	428	472	416	434	478	435	449	507	455	462	418	438	446	435	449	439	473	437	431	464	437	455	497	422	462	495	425	448	430	435	442	446	429	446	464	440	449	466	442	462	394	441	475	429	458	447	430	449	425	460	456	459	435	443	443	437	430	427	477	507	433	464	444	419	456	431	436	456	452	399	451	460	415	477	456	430	450	454	473	419	447	442	440	404	438	415	471	459	422	407	444	421	384	450	454	426	426	458	428	466	453	467	448	428	450	438	428	475	435	416	440	471	456	457	468	440	449	484	417	425	443	460	455	439	440	421	495	463	438	443	435	403	458	423	473	476	440	418	405	428	479	438	465	453	468	464	415	472	435	448	502	431	452	444	468	422	456	465	486	425	455	431	406	432	434	458	444	457	418	423	424	453	452	462	448	455	466	416	470	435	465	473	454	410	464	425	456	454	451	439	417	466	454	438	468	408	490	455	430	417	420	449	440	441	424	445	432	449	456	457	426	419	454	447	458	458	412	448	431	431	450	481	414	449	473	446	466	437	443	467	415	454	445	440	427	442	466	420	442	439	495	459	434	386	420	452	443	419	458	437	485	471	436	444	431	429	462	445	440	459	446	444	450	410	474	469	418	440	408	476	411	460	419	436	412	444	436	462	405	413	429	479	422	445	491	458	437	416	462	445	425	433	456	445	440	430	449	446	475	443	437	440	468	472	447	447	415	444	440	452	484	417	427	432	443	432	436	418	434	407	486	425	446	442	427	459	442	413	441	458	439	475	427	502	421	455	440	472	440	429	428	455	401	481	461	452	419	436	437	449	487	399	446	445	454	447	477	434	394	457	445	461	472	428	440	432	449	441	443	451	436	414	422	453	448	479	449	502	464	448	426	453	484	434	429	425	449	449	459	445	459	432	461	452	462	461	427	434	430	419	461	396	465	436	426	428	434	432	456	447	410	449	460	420	443	432	448	428	468	458	470	442	432	452	449	417	419	420	457	443	440	426	464	460	474	440	468	478	444	425	436	445	487	468	443	421	440	448	436	448	471	419	485	458	423	462	453	436	453	487	437	446	443	432	424	425	466	433	415	438	444	440	440	401	448	447	472	435	455	436	461	437	404	426	433	495	425	441	416	412	470	478	500	447	416	475	443	445	446	452	472	462	413	445	476	498	401	437	435	446	464	466	416	440	452	441	471	435	471	463	461	467	430	487	447	416	468	433	421	437	429	462	427	410	446	430	440	425	475	453	484	400	441	493	444	398	472	469	446	421	440	434	468	403	419	443	447	421	455	453	436	418	470	420	438	440	439	426	433	430	465	448	434	433	437	439	411	422	460	440	474	456	441	465	407	401	462	449	481	463	470	458	414	428	423	450	415	443	468	434	450	457	450	415	423	461	447	438	466	440	438	433	424	414	432	479	408	436	469	406	435	414
20600	30913	28658	20404	16461	11710	8057	5809	3961	2963	2328	1750	1623	1544	1738	1465	1278	1146	1196	1321	1168	995	1090	1060	1066	1121	1002	888	824	763	786	871	762	744	732	781	974	1207	1175	820	653	628	625	670	675	639	683	593	670	645	683	650	683	640	617	662	621	677	693	635	690	679	727	673	659	673	685	675	651	680	643	674	656	699	714	643	659	667	636	637	680	653	683	662	619	632	670	618	638	676	690	670	660	624	678	600	670	673	668	649	623	656	678	696	692	691	671	657	650	634	667	648	637	604	642	703	678	657	629	658	651	641	689	663	616	711	660	658	623	679	665	684	681	611	646	644	651	635	696	674	629	658	626	667	615	647	629	708	652	648	646	658	687	677	637	626	689	655	661	626	648	656	662	678	601	644	714	659	648	657	609	627	689	650	665	669	584	658	647	645	684	699	662	634	670	663	666	670	653	644	694	644	648	602	650	693	636	727	599	680	716	584	673	692	608	662	701	665	654	648	672	655	656	682	687	634	689	662	658	643	621	685	621	627	627	645	668	671	659	663	700	660	613	661	662	657	626	676	650	656	623	640	654	640	686	620	683	686	670	680	636	635	622	646	691	650	626	684	663	682	668	678	679	630	637	663	632	648	718	665	677	664	697	664	622	697	657	677	637	674	614	636	637	605	678	672	704	668	643	566	668	673	681	696	634	674	619	642	690	663	660	651	671	626	651	632	689	683	708	682	660	653	647	642	658	682	657	618	686	641	670	642	630	639	630	693	667	631	618	688	680	628	666	678	636	653	682	678	641	655	621	638	605	636	628	625	632	687	660	675	662	660	677	580	687	640	625	612	637	661	696	692	702	644	647	650	676	630	708	682	680	638	643	686	654	642	630	633	675	676	616	669	650	672	675	679	623	668	698	666	644	659	673	616	633	661	661	668	635	683	633	654	647	622	643	621	639	700	652	649	679	623	664	642	655	699	624	668	643	626	665	615	644	607	613	661	658	643	659	676	647	656	628	582	683	661	634	650	679	653	661	665	639	648	698	698	628	634	671	637	718	641	686	663	683	664	651	702	631	623	603	663	625	703	644	676	674	655	683	709	630	713	667	683	655	658	620	655	630	585	662	634	688	672	636	649	651	651	656	616	682	658	661	672	685	660	658	651	656	652	677	662	690	665	668	660	674	666	607	708	659	638	613	643	650	669	662	666	629	651	651	664	643	642	676	660	654	684	648	654	625	695	639	627	658	680	653	677	681	659	639	644	658	658	647	637	674	669	683	680	615	648	617	641	646	669	648	627	672	686	642	679	659	641	736	664	629	671	673	651	610	649	689	664	714	650	665	665	667	658	673	647	676	633	657	589	656	683	679	673	662	694	677	667	679	638	667	647	621	653	655	702	626	653	652	645	621	671	699	658	657	669	636	648	689	642	642	650	642	741	668	669	652	651	702	677	671	619	681	691	639	606	636	678	640	641	668	646	666	652	657	627	672	700	655	692	656	627	709	707	660	638	636	623	654	665	742	660	636	607	666	713	645	703	657	669	620	668	659	662	662	639	642	626	663	677	623	636	649	690	680	666	659	645	657	636	680	669	701	646	602	674	715	605	629	656	634	686	605	651	637	647	638	681	671	647	700	645	655	682	621	657	616	648	639	684	680	681	673	672	641	667	656	614	662	692	631	691	671	709	660	628	644	726	676	660	683	621	651	646	680	658	647	643	666	645	701	657	657	657	651	641	626	640	619	652	652	680	663	715	684	676	622	633	657	688	661	696	680	642	746	667	640	659	648	633	666	661	638	604	616	674	662	581	687	663	636	650	670	685	666	727	630	666	680	629	671	653	630	604	631	627	652	692	678	643	670	646	726	708	657	632	633	663	652	655	652	651	669	634	716	667	666	664	713	662	679	699	654	635	624	695	685	723	657	671	695	670	632	627	638	669	637	677	598	634	627	658	623	679	677	628	690	695	598	626	671	700	669	670	670	672	628	662	629	661	703	684	655	650	647	617	634	654	656	668	674	670	711	631	667	649	639	659	639	617	666	679	672	683	625	660	656	632	644	667	593	589	667	676	677	640	679	638	630	629	691	632	665	609	644	690	596	612	611	681	658	654	662	666	646	636	669	658	639	698	623	652	659	696	662	635	624	660	609	633	677	700	667	665	629	621	640	600	651	655	685	688	610	651	683	707	638	684	620	646	658	668	629	654	663	661	717	677	613	660	631	661	650	622	616	636	635	694	609	653	676	649	691	674	610	635	662	607	645	639	695	654	638	653	671	627	635	689	640	627	661	635	693	659	646	637	691	642	658	635	644	632	675	647	653	677	653	687	626	625	660	676	656	671	730	670	636	651	650	640	695	627	642	611	644	645	617	680	688	632	658	631	654	713	628	657	706	654	674	645	645	689	667	637	670	672	694	672	665	629	677	686	650	672	656	671	679	698	668	661	664	658	667	628	646	672	646	644	669	643	664	655	695	619	689	644	651	666	687	634	633	649	688	608	614	691	634	674	685	624	703	686	660	663	689	703	667	701	640	658	698	636	663	631	687	627	703	631	666	633	678	648	717	652	696	671	596	646	623	627	692	642	664	608	631	639	638	646	696	666	702	642	643	619	648	631	666	634	657	641	637	657	676	643	675	667	619	639	721	673	671	624	645	674	645	672	644	664	658	685	677	640	639	677	683	644	644	659	639	632	611	682	664	630	649	704	654	626	617	604	635	620	689	686	608	666	665	636	624	668	686	637	662	696	672	657	692	669	649	623	631	668	685	640	624	655	669	653	648	610	681	645	673	695	630	674	682	624	654	618	675	654	643	634	678	685	675	716	621	673	631	664	675	633	628	646	655	656	644	604	663	670	617	645	667	682	640	591	657	666	662	631	649	663	637	657	658	634	620	655	673	670	689	694	651	633	647	655	639	630	677	657	653	663	648	641	624	634	653	682	649	658	665	634	631	639	641	640	645	661	623	621	607	594	636	639	675	632	643	678	658	648	589	656	660	633	634	649	672	657	613	677	647	693	646	631	626	690	653	681	662	603	722	689	642	640	699	687	627	691	705	621	679	672	665	671	611	618	699	670	651	676	669	666	666	625	681	646	679	640	641	634	629	639	655	698	683	630	691	645	679	602	647	649	677	587	660	650	608	617	649	656	649	674	608	655	634	677	639	657	590	689	684	670	622	622	666	618	723	657	641	668	680	680	611	674	651	674	668	647	655	644	653	650	641	652	644	643	634	641	653	663	643	653	663	668	699	662	659	629	680	726	669	603	685	668	682	657	646	711	690	641	688	686	654	627	645	661	667	662	629	627	677	667	688	677	678	657	663	622	679	610	702	660	676	695	656	614	672	699	658	631	668	690	698	636	663	688	669	650	654	664	690	686	688	652	632	628	647	620	653	641	650	623	636	690	643	644	643	658	701	679	626	660	664	677	632	624	630	663	660	658	629	621	618	711	612	639	648	658	660	665	641	667	601	617	696	621	624	681	631	667	667	638	627	671	658	718	651	670
24181	21385	28675	24468	21037	13512	6399	3720	2448	1854	1445	1189	1098	1191	1100	961	877	816	832	905	818	709	766	743	758	749	734	669	578	589	595	598	563	581	519	652	1405	1597	1312	678	507	487	499	523	503	483	516	545	554	562	541	537	562	514	494	494	530	526	528	494	525	514	514	529	516	489	508	541	483	505	504	488	503	490	530	509	505	541	537	515	544	499	555	504	480	513	524	494	527	519	491	518	522	541	543	524	513	500	509	558	490	517	528	522	505	531	499	535	504	495	482	514	502	518	494	493	562	493	504	496	566	499	507	495	519	534	518	529	486	499	506	497	499	464	515	477	513	522	523	490	519	557	486	467	510	515	509	504	535	508	499	509	510	458	533	483	513	535	524	488	502	500	476	531	554	532	492	520	489	549	498	467	515	499	516	488	510	488	503	499	515	545	489	525	506	531	518	554	488	515	478	512	481	524	540	474	556	513	507	488	494	471	524	501	501	519	508	507	489	518	463	545	515	510	508	532	503	528	478	496	497	523	492	500	493	547	481	527	507	496	566	490	520	472	505	509	488	512	522	509	502	497	461	519	507	518	484	510	523	488	512	503	493	470	445	480	513	510	496	506	512	523	489	523	515	505	517	505	499	497	492	489	497	518	535	544	508	497	507	553	486	489	523	498	471	526	476	508	470	498	516	470	497	497	551	481	480	484	537	530	519	524	528	468	488	492	513	539	498	514	458	477	519	527	510	530	497	469	517	499	500	489	538	516	519	494	517	456	493	479	566	495	537	511	505	540	493	483	510	505	493	483	484	518	517	477	516	518	524	511	485	487	495	508	543	471	518	503	556	502	494	556	532	491	477	518	497	509	509	508	515	481	522	494	515	524	532	499	513	490	497	488	484	503	535	526	529	520	493	452	526	473	476	534	491	495	503	506	496	493	527	504	516	498	537	460	506	548	527	540	517	480	494	486	452	522	506	478	493	510	521	489	528	512	509	527	482	503	507	476	517	540	539	536	479	490	523	513	468	499	512	512	547	456	478	493	500	475	510	519	482	518	449	457	534	474	497	521	483	466	491	506	492	492	533	494	541	465	486	535	495	482	475	525	530	508	428	521	511	505	509	496	485	514	530	516	523	515	498	498	506	498	500	487	505	494	502	501	474	494	496	509	465	504	503	486	476	545	501	514	515	489	525	520	496	485	499	523	536	504	539	537	523	498	507	508	537	482	536	513	505	512	524	460	468	481	496	489	488	499	523	536	486	520	506	503	549	489	517	508	525	519	470	487	474	486	522	439	519	505	466	540	469	520	508	534	527	533	525	497	515	514	498	490	521	505	488	511	492	480	498	525	520	544	551	507	486	529	516	498	498	511	501	515	533	508	474	549	470	517	484	504	527	517	502	509	531	540	526	501	530	537	490	468	492	510	524	529	484	479	528	502	495	482	520	501	540	529	507	519	481	539	508	508	493	554	506	507	513	518	524	494	543	498	495	505	498	474	512	488	490	496	492	488	495	506	475	501	510	480	504	535	530	510	512	491	484	500	486	525	497	529	508	512	510	490	517	483	539	504	516	546	494	527	479	496	547	507	533	525	493	495	500	503	466	486	504	470	530	489	512	499	496	518	532	529	542	465	490	531	538	528	526	521	480	490	522	490	523	534	511	501	490	539	491	498	515	509	533	526	523	487	507	511	504	493	520	499	502	512	513	526	524	494	473	507	496	512	516	479	533	516	509	463	497	537	539	525	504	521	528	512	492	499	523	520	496	523	502	504	506	536	514	513	519	511	487	497	534	492	501	535	539	470	506	491	495	515	493	490	535	516	516	477	512	506	518	489	517	515	499	481	532	480	538	474	474	490	468	508	531	477	528	512	508	492	499	473	478	495	493	475	505	520	506	491	466	495	517	533	519	473	513	501	544	527	517	536	529	496	470	493	478	499	489	522	483	487	525	515	515	522	493	510	514	505	476	531	514	481	514	513	493	477	493	508	480	481	507	523	534	481	531	474	517	495	497	505	538	511	466	485	513	500	497	500	512	492	493	465	500	478	495	500	523	550	513	462	460	502	514	520	525	491	514	513	515	523	455	512	496	474	505	479	553	489	511	528	542	501	530	484	474	522	531	468	525	493	483	500	520	481	471	505	525	521	537	490	510	501	552	460	492	505	535	505	505	527	477	546	491	494	539	547	480	520	472	531	468	543	477	528	512	474	517	473	515	501	565	523	507	502	539	503	508	519	541	496	521	508	526	527	491	478	526	488	538	500	482	501	536	493	454	509	505	483	519	554	513	465	490	497	517	517	486	475	497	525	491	490	515	550	492	536	505	553	531	498	523	479	512	503	526	523	508	515	562	522	524	518	510	496	524	530	518	522	506	489	494	538	492	495	508	497	530	504	474	507	472	515	522	482	540	551	501	512	495	522	500	511	470	523	514	492	495	528	470	537	513	489	494	513	489	497	523	499	519	487	515	466	516	520	511	490	515	512	529	484	477	520	514	507	461	471	510	499	469	443	501	530	496	481	499	473	520	504	519	501	505	529	538	489	551	487	482	531	495	526	523	508	506	560	478	520	503	517	504	489	482	500	523	505	516	507	542	499	511	495	499	511	521	508	488	476	517	544	498	488	504	527	508	515	498	495	530	483	510	484	517	504	530	445	516	467	524	491	511	539	507	481	506	492	528	480	481	512	522	503	518	507	520	512	501	502	531	481	487	550	497	475	497	508	519	515	496	471	530	503	500	526	583	519	516	492	501	503	518	477	506	511	517	477	497	539	489	528	515	464	453	484	501	508	493	522	486	486	508	560	528	524	537	543	564	552	514	560	512	525	442	508	558	502	537	490	557	527	512	473	485	505	512	494	498	488	503	502	528	492	508	497	535	524	511	487	494	482	513	537	486	527	514	501	491	466	501	517	555	493	504	506	497	530	489	521	472	546	520	463	513	495	511	442	481	535	506	486	531	549	494	532	478	514	492	511	512	482	499	522	494	507	511	518	508	475	516	491	516	467	532	521	538	522	502	517	476	520	472	504	496	472	552	499	519	518	543	518	500	480	513	501	522	557	490	522	512	478	532	513	517	481	542	485	517	481	508	540	526	513	491	532	510	484	521	511	517	532	509	472	523	503	486	538	481	518	537	483	514	504	499	490	509	459	496	499	548	514	439	565	545	483	500	514	497	472	518	529	514	527	540	515	498	498	509	537	473	510	518	488	515	497	501	540	499	480	535	489	516	523	492	493	508	521	493	487	523	508	501	493	506	575	515	510	540	526	539	533	525	532	557	504	536	482	524	517	495	524	463	504	488	456	486	472	522	503	533	500	534	519	533	492	524	502	490	516	492	470	507	499	548	501	517	489	541	499	479	486	490	504	517	512	501	480	489	489	518	501	523	513	501	523	481	514	508	472	528	502	546	529	512	548	494	472	495	508	520	516	560	504	492	525	526	469	530	500	526	502	475	529	467	488	523	529	466	492	516	492	533	471	497	517	489	523	522	473	484	499
23450	39127	36193	26353	21546	16300	11453	8708	6434	4668	3755	3112	2732	2779	2564	2251	1848	1730	1735	1984	1651	1418	1481	1551	1475	1594	1294	1130	1046	1046	1010	937	959	886	908	1312	3224	3814	2910	1288	740	755	785	799	743	767	777	737	687	771	715	790	730	718	774	761	718	779	743	740	708	758	684	758	746	742	796	776	767	709	765	756	765	737	718	797	793	740	770	741	674	730	753	765	721	703	754	780	724	713	771	750	754	739	731	758	760	727	802	743	749	745	777	753	789	747	736	730	768	738	733	763	694	769	740	753	720	733	756	763	747	754	700	690	757	749	765	738	765	767	748	765	734	721	755	774	779	766	772	780	775	722	770	748	783	760	731	751	727	739	755	766	791	755	764	727	709	751	778	719	792	723	758	797	746	759	713	747	728	687	706	726	708	735	790	743	771	764	782	757	737	784	787	732	680	789	800	741	755	699	772	709	776	783	780	743	760	734	733	709	713	746	731	733	734	759	738	758	744	774	770	751	760	721	741	784	747	756	736	696	744	761	710	757	760	728	742	718	790	713	732	762	789	750	763	714	737	767	775	765	745	747	724	720	709	777	771	741	728	725	758	782	772	711	722	721	711	771	756	756	691	740	772	722	721	721	755	742	743	774	755	738	743	793	772	728	753	766	691	744	712	741	781	784	733	799	723	771	751	772	772	724	772	728	696	748	687	723	782	759	710	736	732	737	705	757	753	749	742	746	743	753	761	754	763	738	804	708	745	775	760	767	747	727	720	712	783	769	805	763	748	762	725	768	767	745	748	762	738	757	718	750	755	699	692	739	775	787	758	760	736	716	750	737	713	731	729	743	744	708	747	741	751	748	723	743	788	791	727	723	727	705	729	733	726	730	705	792	756	708	769	797	741	744	745	748	756	783	705	719	767	715	698	758	704	677	709	707	768	733	777	715	713	729	729	756	706	726	762	761	757	765	763	705	744	689	775	710	739	820	736	802	740	730	750	787	757	740	732	692	720	747	776	706	764	688	719	724	729	768	739	774	755	757	728	733	710	760	723	709	730	757	728	692	723	716	730	765	735	719	717	767	753	701	820	780	723	759	755	734	766	756	727	726	784	695	720	678	745	735	723	679	743	730	702	692	747	708	753	754	716	744	719	715	772	684	701	715	820	712	750	757	769	755	731	762	770	756	709	747	731	709	714	695	753	754	735	729	767	744	786	729	771	715	737	756	754	765	771	717	749	781	745	734	700	759	753	725	737	742	745	783	711	771	744	701	814	712	743	678	725	745	735	762	710	780	726	751	734	764	724	747	769	711	753	771	744	757	750	726	774	739	720	770	800	789	736	685	704	721	795	751	759	733	738	717	765	785	761	730	706	728	715	767	819	720	760	781	739	700	707	776	714	736	735	735	735	725	754	736	716	764	769	711	764	756	733	737	716	748	688	743	764	787	710	746	695	767	775	698	761	793	782	751	749	717	748	740	748	783	726	752	770	697	700	738	740	795	753	733	759	737	730	787	768	779	760	768	804	809	728	726	749	763	751	730	730	780	717	780	736	752	708	702	733	731	752	744	746	707	689	737	766	764	732	724	738	732	761	758	721	750	772	704	761	737	735	765	714	788	699	767	724	728	739	721	786	676	788	709	777	770	736	752	758	718	728	742	723	676	720	710	753	735	734	737	716	776	749	703	735	758	693	755	756	799	743	720	733	737	737	728	698	752	751	749	749	782	717	741	752	702	760	734	737	757	779	723	741	745	749	736	799	750	786	790	750	759	701	778	778	740	725	737	761	794	738	725	691	714	735	727	788	725	715	773	753	747	749	729	739	736	704	721	756	724	719	750	764	744	783	734	764	784	732	725	745	710	752	754	741	724	782	708	792	755	757	707	734	719	772	748	737	780	730	738	684	746	738	725	764	704	836	797	716	772	773	704	688	698	753	737	766	720	744	773	726	735	735	743	752	752	775	776	720	769	754	737	722	739	755	766	705	754	771	732	687	772	724	749	742	752	722	777	759	733	739	781	750	787	742	800	749	694	729	752	727	709	746	713	770	719	715	675	736	731	706	741	735	760	766	732	719	719	724	711	803	735	738	762	754	740	701	787	774	753	759	763	801	742	730	793	807	780	750	730	720	783	731	737	736	772	682	739	729	733	751	746	743	751	746	746	763	742	745	743	742	763	738	716	792	785	771	704	757	722	718	766	755	739	750	762	774	751	722	689	786	680	725	736	783	740	684	792	733	737	759	789	711	740	753	747	772	738	735	734	708	768	749	771	750	746	755	749	753	772	755	707	758	741	726	737	787	773	718	709	725	777	772	763	753	753	722	762	741	766	740	791	726	744	748	764	732	789	754	730	759	745	752	715	755	774	750	778	734	750	784	764	688	749	747	747	739	729	711	746	737	760	729	792	735	772	723	720	744	734	767	755	739	759	774	756	742	749	689	813	745	735	735	688	742	766	773	758	750	760	726	753	729	778	681	737	718	757	793	775	766	740	764	689	724	741	682	697	742	744	741	725	753	695	739	757	718	727	688	726	724	750	731	725	742	768	751	730	768	770	717	718	757	751	738	751	760	781	748	716	713	742	727	775	715	732	730	755	771	752	751	757	735	687	749	738	734	768	757	775	776	746	710	700	763	714	715	713	701	697	704	698	729	733	742	742	757	756	723	766	735	725	757	765	734	702	792	727	732	763	761	760	748	770	776	747	696	718	765	751	733	689	757	748	753	721	767	755	761	734	751	719	765	761	781	773	777	745	721	767	729	781	726	712	757	717	754	786	739	772	727	723	772	769	739	718	792	742	741	738	750	758	740	765	775	776	683	709	701	776	769	678	768	775	719	768	757	769	760	753	728	770	739	709	730	787	741	734	677	784	720	777	723	789	730	706	716	680	739	764	729	739	784	712	683	716	744	753	767	749	752	748	729	794	742	770	693	766	785	721	784	759	782	711	718	746	771	754	740	684	705	728	724	763	757	723	748	743	737	740	727	732	782	749	715	774	750	740	773	787	720	731	749	782	710	713	740	763	729	741	681	751	715	802	743	755	773	724	745	776	734	740	737	701	755	733	726	742	765	769	749	716	735	753	746	770	795	718	731	785	701	716	750	737	706	763	712	782	811	757	752	743	753	745	756	761	738	774	760	720	773	717	762	744	753	749	760	729	762	765	752	714	750	743	720	769	747	743	743	758	740	728	717	780	779	709	696	767	736	724	729	785	771	733	764	767	750	751	762	748	746	743	771	786	760	763	736	691	738	771	709	724	763	772	731	744	714	721	740	712	805	808	762	707	739	741	771	747	736	766	794	758	702	790	760	747	780	706	741	725	721	733	741	702	740	782	721	742	733	777	782	781	734	744	699	738	744	751	731	759	684	777	730	715	754	752	720	730	696	756	740	759	751	749	764	742	747	698	754	735	716	752	736	735	744	728	694	731	780	696	710	730	739	743	715	773	715	714	710	765	717	743	724	743	729	795	696	744	735	758	729	734	707	831	714	778	759	743	775	753
23222	21418	29287	23874	21479	21291	12941	5204	3463	2614	1947	1720	1577	1421	1388	1264	1170	1073	1044	1068	930	896	941	930	813	849	782	673	590	619	596	632	625	653	600	927	2353	2857	1711	787	506	492	526	504	458	484	503	487	492	515	511	500	492	537	498	483	516	468	515	479	500	469	503	547	463	481	509	523	526	506	508	547	467	465	512	451	498	515	501	513	506	498	499	499	488	526	514	562	480	484	502	481	495	446	518	490	457	519	522	508	480	525	503	467	479	473	444	525	504	538	522	471	485	503	515	471	496	483	523	479	485	479	514	502	488	504	516	483	494	499	499	538	506	490	518	502	498	506	517	524	488	516	515	496	492	510	480	460	503	535	494	515	490	482	491	491	439	509	494	508	469	523	506	503	524	489	483	525	511	521	487	522	475	498	500	492	483	507	517	519	508	475	499	537	497	525	504	511	504	492	477	462	490	461	489	500	492	502	504	512	493	532	481	481	497	458	443	491	511	489	518	475	527	442	451	475	495	498	494	466	486	548	492	472	511	501	469	499	520	516	504	463	501	511	488	514	547	445	526	482	484	472	522	514	511	515	517	486	503	504	495	464	491	474	493	478	504	510	491	497	506	482	457	504	566	482	512	527	517	499	504	537	471	511	517	523	531	510	481	505	520	484	548	473	465	483	502	498	501	475	492	497	497	506	468	530	526	508	483	506	494	472	513	497	503	483	485	482	468	487	468	505	517	490	502	499	511	487	492	533	506	521	524	501	487	487	543	511	482	500	484	509	470	499	489	513	480	484	494	468	487	497	493	536	531	501	532	487	470	500	475	524	486	471	530	511	492	472	469	529	511	461	504	518	490	495	480	510	552	482	484	511	474	519	509	506	505	509	501	475	486	461	500	507	516	510	492	518	479	481	501	487	483	495	495	498	507	456	470	499	507	530	491	493	503	494	528	485	492	477	492	509	462	517	510	518	481	488	479	489	528	468	504	522	496	516	517	507	490	518	498	473	478	489	496	513	469	479	524	469	536	477	487	477	543	466	476	474	479	476	496	490	497	566	489	503	472	507	500	459	500	530	467	459	479	480	512	510	476	502	478	479	543	539	489	479	491	481	468	466	493	492	514	447	463	475	505	486	464	478	470	467	505	511	457	521	483	471	504	503	496	523	466	488	489	477	464	474	485	489	475	512	481	509	522	483	479	516	491	504	486	503	526	483	524	500	520	508	515	477	463	504	501	477	480	484	498	481	552	471	486	522	494	467	521	497	510	511	473	474	471	459	518	458	451	534	540	472	492	474	507	520	494	495	448	498	487	509	504	471	488	522	491	468	532	505	489	486	498	482	490	506	485	494	472	496	512	530	495	531	497	496	486	502	499	450	518	483	472	511	501	480	479	486	475	485	451	507	492	493	493	509	485	500	513	531	472	520	492	493	522	490	485	505	508	494	501	498	499	507	463	437	512	434	514	472	521	484	458	491	480	515	470	504	522	506	491	502	518	489	493	535	488	513	494	513	487	481	510	433	483	483	468	526	492	492	536	540	510	474	492	505	467	496	512	520	485	475	525	527	484	506	493	532	492	494	460	474	516	496	533	518	491	495	436	485	502	470	474	526	512	505	472	476	496	505	472	480	506	515	457	472	493	493	509	527	514	499	473	492	507	478	475	476	500	538	468	496	498	488	493	500	509	499	486	470	449	501	505	475	536	507	454	490	474	471	475	485	520	490	461	523	448	485	504	524	528	510	493	458	501	464	505	480	472	495	484	508	521	461	483	486	486	528	494	488	485	534	496	498	487	498	478	515	485	510	492	500	496	494	530	457	471	508	471	523	505	533	484	486	519	446	519	518	493	499	478	486	494	514	482	481	526	507	484	453	516	510	508	460	480	519	497	477	482	509	512	474	456	574	481	510	515	534	497	493	507	552	495	498	515	513	483	494	472	490	499	485	523	473	507	466	504	444	459	475	506	476	508	485	482	453	507	495	486	511	482	463	479	498	512	493	476	494	500	499	516	456	445	507	486	516	510	512	483	486	473	474	551	484	503	485	507	520	501	520	480	505	486	520	461	493	467	484	494	452	475	499	493	504	498	501	532	522	515	492	511	514	501	488	474	476	445	513	491	496	455	504	514	461	488	480	478	500	521	512	497	509	484	525	489	511	504	499	489	543	497	462	514	504	491	470	519	465	538	473	458	505	493	496	518	489	501	479	453	523	487	468	513	533	497	479	483	466	485	542	559	529	532	504	508	507	492	475	489	521	451	480	550	464	447	532	458	493	530	467	499	532	474	511	461	504	491	484	519	466	538	471	490	516	527	476	496	519	511	499	479	486	482	487	508	484	498	464	505	483	498	439	498	456	506	477	459	516	484	518	476	508	522	503	544	466	485	500	499	499	495	514	457	451	499	525	485	511	471	520	495	478	492	502	521	460	478	532	483	516	508	506	526	511	481	496	492	515	542	490	479	468	498	499	517	512	501	479	466	479	524	515	452	499	514	501	486	486	525	481	461	533	507	496	514	485	502	474	475	494	491	525	472	492	531	506	474	479	540	508	481	468	524	477	482	498	480	490	509	483	497	475	501	473	500	467	509	499	510	445	482	488	522	501	531	485	506	494	499	527	486	505	462	476	513	515	492	449	486	475	535	489	525	487	501	516	485	459	480	498	532	471	507	503	482	562	498	481	469	491	497	507	536	485	503	453	495	496	491	490	497	446	491	470	497	488	513	473	503	466	481	551	500	491	475	487	485	522	499	493	507	464	471	491	517	495	468	496	521	491	512	547	496	509	529	474	525	463	481	464	487	513	494	505	478	459	490	471	503	492	490	466	466	495	481	496	465	549	485	496	490	496	504	488	471	496	489	490	504	493	462	485	457	505	500	534	487	512	481	509	522	508	527	485	500	514	477	483	476	475	466	534	571	497	531	503	516	517	459	456	475	466	520	505	495	511	510	473	526	492	475	451	473	478	509	516	526	501	462	497	443	508	510	499	532	518	518	497	517	493	462	494	549	499	494	473	493	512	492	499	472	464	489	497	522	528	499	531	500	501	469	528	501	455	512	499	453	545	486	492	520	496	461	507	510	472	502	500	514	504	478	486	489	471	532	495	510	507	499	499	506	485	491	465	477	532	488	491	482	519	506	488	491	499	490	477	446	525	452	489	485	498	516	488	477	487	506	489	510	526	474	510	493	522	493	502	487	481	503	526	479	512	493	502	504	497	481	521	536	494	535	512	494	480	492	497	503	495	476	490	497	517	498	523	500	493	510	516	478	521	543	426	477	506	506	518	464	523	497	566	507	493	511	531	503	507	498	479	517	466	517	530	492	494	476	496	483	466	447	478	523	501	533	524	516	482	520	500	482	512	570	473	480	481	465	528	497	481	493	495	486	470	447	493	513	484	477	490	492	497	496	509	464	484	506	459	491	490	435	496	515	490	513	510	488	455	514	500	491	484	499	504	516	508	484	491	489	489	498	494	478	535	504	522	519	488	464	490	471	512
25876	44133	40665	30178	25294	19349	14089	11163	8725	6589	5067	4243	3934	3718	3578	3113	2569	2309	2217	2316	2204	1864	1964	1899	1742	1778	1572	1273	1199	1174	1087	1065	1033	961	939	2000	5673	6583	3653	1379	714	704	772	628	739	752	732	724	663	770	775	713	730	744	711	697	765	727	740	732	693	669	700	739	710	741	781	763	811	750	773	729	760	705	751	731	735	747	669	707	734	752	752	677	734	724	725	683	714	726	791	702	718	694	733	719	747	706	715	716	723	743	781	737	699	711	741	673	766	698	699	766	728	736	740	707	729	677	732	755	747	720	695	713	696	692	707	733	697	730	727	730	719	688	736	727	776	720	686	690	718	740	698	751	735	711	679	702	725	743	730	643	791	716	708	718	679	734	710	756	719	701	709	723	773	700	742	694	692	709	679	710	683	739	741	742	741	712	696	720	718	697	717	713	685	712	738	742	703	729	731	767	693	723	722	731	711	703	759	719	710	680	716	718	715	745	695	730	685	755	740	675	712	760	719	744	678	739	769	780	696	729	731	673	698	721	754	675	684	726	696	723	699	672	721	764	727	737	742	723	743	744	661	706	689	690	738	733	727	729	756	694	712	755	703	687	720	675	679	672	674	715	685	768	719	696	737	680	729	694	706	728	752	693	754	742	708	732	764	748	734	703	676	729	748	723	756	705	666	736	782	680	699	689	731	741	707	697	733	730	777	650	711	709	708	723	708	728	733	703	686	719	749	690	734	701	698	729	718	712	721	717	718	672	726	774	681	693	720	681	712	751	712	729	681	733	715	717	689	701	719	672	719	707	707	731	737	757	710	695	723	729	724	760	698	745	659	706	698	678	703	710	725	726	754	710	698	741	707	725	744	722	697	703	763	720	724	732	719	692	730	726	705	696	740	708	710	739	749	717	732	695	695	750	722	755	720	738	696	706	704	739	747	681	712	733	708	680	670	719	728	679	751	729	688	731	655	745	748	753	753	723	680	674	707	763	741	753	695	742	718	755	717	736	740	675	723	722	690	701	696	734	675	752	713	700	726	736	661	714	762	684	754	705	732	742	694	757	686	758	658	687	708	701	753	724	716	725	732	716	713	724	740	730	694	777	696	731	731	747	728	696	719	713	720	742	693	767	702	657	760	688	693	696	725	701	695	662	737	700	739	666	707	710	743	741	712	710	708	697	708	668	704	711	771	704	735	736	689	716	703	731	733	700	762	736	710	712	715	709	759	773	732	723	704	713	744	680	764	716	669	754	707	736	724	722	692	685	728	729	715	689	681	784	709	719	730	744	684	738	707	766	742	724	671	740	702	724	727	717	706	694	700	710	662	743	707	747	677	749	709	691	734	703	758	720	737	747	809	698	732	728	750	747	732	732	653	671	691	710	687	782	694	692	727	714	768	725	671	698	681	736	754	724	710	725	767	698	767	686	749	740	707	732	708	757	683	705	698	710	709	735	730	763	757	733	735	724	659	703	726	752	715	708	676	716	739	712	740	750	717	694	676	711	715	727	724	716	733	698	679	707	709	696	699	684	719	809	721	678	711	774	727	695	724	740	755	710	682	741	710	713	725	764	692	732	743	728	690	709	765	670	708	702	721	734	727	754	731	763	716	733	715	740	669	705	739	697	759	690	694	702	726	713	711	745	751	719	697	771	773	695	677	718	690	670	696	679	723	725	695	744	708	715	689	706	733	748	723	727	725	698	697	676	697	755	700	779	770	690	696	712	685	749	739	711	681	690	720	727	741	741	731	693	705	701	717	694	736	705	731	702	693	706	688	751	696	690	725	709	718	750	696	734	678	727	738	695	746	714	695	765	721	715	668	697	686	718	760	710	705	715	688	713	721	737	726	783	667	707	748	743	737	672	710	719	739	720	731	689	699	670	793	719	732	714	704	730	725	743	690	709	717	720	757	719	646	754	747	687	696	708	664	690	724	704	687	730	721	716	727	715	727	682	740	738	744	687	754	697	741	722	698	711	733	674	716	799	740	747	730	725	669	703	681	710	714	684	714	691	730	725	716	730	677	736	719	720	702	628	755	713	685	699	694	700	748	692	721	698	726	707	728	709	741	700	695	747	742	722	706	696	800	699	744	731	748	742	711	675	695	714	702	688	739	689	677	690	747	745	722	710	686	727	736	713	728	703	716	710	739	720	714	722	736	731	773	708	682	648	710	696	711	669	749	737	705	752	721	748	720	716	761	713	748	682	692	719	723	690	745	721	698	690	713	745	688	662	713	707	737	717	742	753	756	709	671	776	697	675	711	700	754	714	769	746	676	657	689	696	728	696	712	666	700	694	727	722	699	703	709	699	717	695	667	683	706	716	727	714	717	708	683	710	725	719	737	744	728	703	700	747	698	680	744	750	724	681	712	701	721	663	705	674	689	712	730	736	748	685	676	688	727	777	693	713	704	747	733	714	718	718	732	669	710	694	717	723	735	690	739	688	701	735	687	661	727	780	722	788	731	759	734	709	721	752	743	766	752	703	711	699	755	719	705	715	708	719	741	710	747	752	691	704	701	734	690	668	682	694	731	745	703	770	747	728	692	762	731	677	700	755	697	718	731	763	659	756	747	715	706	737	757	751	754	701	744	759	712	738	786	720	729	741	727	692	733	677	735	676	736	716	693	671	709	729	745	702	690	710	730	711	764	712	721	732	702	671	743	735	690	704	730	683	741	686	709	704	741	698	718	726	742	757	694	743	727	716	739	725	742	751	686	722	723	746	673	710	671	781	699	720	800	701	702	746	676	709	715	678	701	652	748	741	694	703	706	686	652	760	701	677	700	732	750	654	696	694	691	744	757	722	723	740	715	754	703	740	691	720	728	747	714	708	749	671	723	749	704	704	704	754	723	714	680	722	668	729	731	720	730	723	715	735	725	745	719	765	694	720	721	756	724	704	740	710	715	757	680	714	711	756	669	720	723	757	683	704	745	702	721	659	758	772	739	753	746	746	705	704	723	687	693	733	739	706	675	738	711	700	699	742	722	732	753	689	723	747	725	708	766	701	744	745	734	719	790	725	745	683	741	766	707	729	697	736	696	689	774	668	717	741	726	684	698	761	697	713	652	748	679	713	738	727	725	677	690	668	746	709	730	712	721	744	734	759	691	732	744	757	724	717	720	740	706	726	725	677	696	760	700	706	705	730	749	697	644	722	723	725	688	737	664	734	736	726	731	721	714	671	701	752	736	732	672	711	700	754	675	704	729	705	681	776	704	714	738	699	697	775	727	711	706	706	683	713	756	735	732	748	756	725	672	734	685	689	706	691	720	699	725	708	769	714	753	725	740	707	706	722	712	746	697	708	676	699	768	720	690	712	751	725	744	798	678	738	770	720	703	703	686	703	683	765	708	697	756	709	689	694	749	733	649	710	723	762	719	722	681	749	775	741	750	700	766	754	711	728	764	739	699	731	731	716	718	707	703	750	717	707	694	675	745	706	700	726	751	719	745	740	742	721	786	765	755	707	776	734	704	742	696	667	697	661	707	738
27185	22202	21744	12852	6334	3959	2313	1625	1250	980	846	754	754	724	737	662	640	624	623	642	605	596	620	556	524	560	561	510	490	481	483	492	485	458	476	481	556	663	509	432	420	429	446	420	446	415	434	431	470	415	424	460	423	428	451	431	419	405	421	475	463	434	423	432	381	473	427	417	448	441	430	415	439	420	468	423	465	410	457	425	427	470	409	460	469	381	443	432	422	390	413	441	449	447	407	448	425	432	445	473	430	462	393	401	406	437	407	428	434	411	447	444	454	388	455	447	442	422	393	436	446	433	458	421	418	460	454	408	429	478	428	432	429	438	448	435	438	450	415	424	431	453	448	437	446	467	420	471	389	435	436	413	472	457	449	407	471	430	456	413	426	447	459	428	438	446	430	418	442	420	439	446	470	432	438	411	457	468	413	464	416	436	433	420	411	448	401	434	423	409	402	472	431	416	412	463	404	424	411	420	412	459	456	410	435	451	427	380	437	432	436	438	469	443	416	419	433	425	428	415	467	429	443	416	402	434	409	430	414	443	416	451	485	429	446	432	450	455	477	432	396	428	436	417	439	410	413	419	466	446	442	429	412	448	420	434	431	430	439	430	475	402	405	403	458	417	427	469	414	431	465	437	451	456	432	432	424	425	436	435	427	455	434	451	432	382	444	491	453	416	461	415	438	428	451	444	447	412	419	419	460	423	467	425	420	458	436	448	467	412	447	459	443	403	420	418	409	446	455	425	432	490	442	431	403	446	397	441	407	458	478	424	429	417	428	412	422	419	422	397	406	444	454	439	465	471	444	449	402	429	403	425	433	445	449	446	433	407	406	463	437	415	429	416	414	425	444	452	443	411	480	432	424	441	429	418	463	400	468	401	426	440	450	424	438	453	433	417	411	425	458	397	438	410	421	411	476	436	418	435	489	462	435	421	431	428	425	433	411	448	424	456	459	458	458	393	416	462	428	451	424	444	427	412	480	436	428	424	429	470	465	430	423	441	422	419	423	429	447	422	459	418	377	430	448	418	439	439	427	458	415	429	423	475	391	476	411	434	390	416	435	422	442	447	469	456	458	467	433	427	448	453	416	413	482	468	418	427	426	469	433	429	416	484	428	426	425	382	468	453	415	460	427	421	422	461	400	434	449	496	427	438	450	449	457	445	421	434	479	458	459	447	433	429	440	407	417	427	405	428	444	425	414	432	456	416	392	480	407	414	417	466	464	485	449	438	428	420	435	450	384	438	400	437	426	435	420	439	405	480	472	447	466	468	465	453	407	436	431	414	404	436	450	424	425	407	439	448	413	416	457	422	424	370	446	461	402	455	459	430	422	444	429	451	468	438	441	436	415	414	430	415	432	463	421	440	436	404	427	444	445	436	436	433	437	449	449	418	427	440	418	422	429	444	450	409	470	428	433	450	429	417	493	431	420	420	451	449	426	431	456	445	425	433	472	462	441	407	422	438	428	423	426	447	471	421	436	451	418	480	437	435	408	414	405	423	437	401	435	407	419	408	415	486	421	436	423	430	429	464	412	420	469	467	456	433	417	395	414	472	433	434	434	431	450	436	452	430	423	440	466	443	459	480	377	437	408	425	429	442	448	455	435	430	415	447	465	438	436	461	440	448	434	435	401	419	452	428	444	456	436	433	420	418	456	432	423	440	425	443	426	445	424	415	415	423	410	453	452	414	435	458	425	419	423	448	473	439	432	452	428	407	399	451	448	447	437	434	445	467	431	431	444	401	421	433	420	417	456	457	392	426	442	448	416	419	424	454	402	424	472	457	451	410	434	452	446	429	443	424	407	422	432	461	412	489	431	427	443	422	459	396	458	428	407	383	432	447	428	440	465	469	464	457	436	437	420	445	437	443	449	462	461	423	416	443	461	448	415	454	432	445	437	421	395	444	460	444	414	410	420	432	458	382	480	442	414	442	463	448	423	415	424	451	423	418	476	419	442	416	411	422	419	424	397	432	420	417	432	422	375	469	437	431	380	409	458	431	461	449	406	428	450	409	422	432	421	446	441	389	436	414	441	448	433	448	461	425	446	436	431	441	421	438	434	402	418	449	434	440	422	451	450	422	453	464	430	424	435	427	430	417	469	428	437	454	426	441	442	459	404	394	463	421	457	436	455	424	408	426	430	448	459	439	469	447	447	380	456	464	416	427	468	415	430	482	457	456	426	444	403	463	423	429	451	444	468	419	429	458	414	430	420	410	436	433	462	425	456	462	426	397	436	428	390	448	465	413	426	471	443	447	430	491	456	431	427	468	441	432	491	400	444	441	435	472	398	440	429	418	414	444	485	401	412	422	391	415	434	469	442	418	418	436	419	423	424	436	445	462	417	402	419	406	453	408	454	435	442	414	409	418	462	461	428	438	425	472	434	436	431	491	461	439	450	457	453	468	410	443	395	457	460	441	425	464	463	418	425	446	452	460	409	392	445	398	430	425	446	408	443	395	415	430	433	445	395	411	437	437	427	436	414	424	447	430	455	407	411	440	453	404	408	456	448	427	447	438	436	465	410	448	441	439	433	431	469	421	432	468	436	426	386	449	481	445	424	391	435	453	420	435	394	464	457	470	462	439	456	464	417	449	393	427	446	439	468	446	450	445	438	460	414	429	402	442	428	416	442	422	426	411	411	453	430	413	433	462	443	455	449	435	441	444	445	454	434	410	467	430	420	443	453	465	446	410	427	393	462	441	433	392	435	451	418	484	447	451	427	451	417	412	414	443	444	410	467	461	401	431	457	429	431	422	451	441	458	426	444	434	452	422	456	487	415	449	433	465	428	405	412	440	432	472	437	469	447	432	439	427	471	442	431	414	439	434	435	427	441	415	430	433	451	427	409	449	398	459	437	428	414	420	442	433	428	399	467	433	442	416	405	381	443	437	423	457	436	408	429	468	417	457	442	419	401	398	418	388	439	444	438	459	448	411	429	442	418	418	439	394	436	424	420	457	432	430	413	472	401	430	433	458	440	442	422	431	421	432	464	461	439	440	445	477	428	445	427	426	412	429	411	418	471	406	409	416	440	420	417	422	457	450	437	411	451	430	446	452	439	446	460	410	463	459	426	448	453	429	473	432	443	434	434	456	449	450	450	453	435	439	445	450	445	431	442	433	442	443	452	438	434	409	417	429	420	422	408	393	452	383	469	451	489	445	393	422	464	457	437	467	422	400	412	405	434	445	427	428	434	469	430	450	438	443	440	450	455	475	481	420	383	406	427	452	442	436	463	434	430	444	442	435	440	429	445	406	430	423	436	430	431	410	455	424	457	445	441	437	472	438	466	406	423	420	447	451	421	424	437	463	401	427	463	447	452	432	386	435	447	464	437	413	464	484	433	408	410	430	450	449	443	433	463	423	447	425	438	430	424	418	440	390	426	424	469	401	429	432	421	427	426	435	433	426	432	452	417	451	498	453	461	411	454	431	438	433	411	445	443	430	445	460	452	454	448	424	447	443	448	453	430	451	433	432	439	428
21623	31567	28396	18185	13434	9708	6235	4374	3374	2706	2076	1708	1767	1691	1621	1522	1388	1260	1284	1297	1189	1130	1258	1190	1105	1051	957	872	773	812	821	838	795	732	853	813	1055	1259	834	651	630	641	663	651	618	648	666	626	686	677	664	676	673	653	645	682	647	630	651	627	590	648	676	645	690	650	636	688	687	645	652	632	644	702	626	648	678	654	658	640	642	628	641	664	674	649	664	625	616	638	657	618	629	636	583	617	623	582	615	619	634	615	673	669	647	652	664	640	608	621	659	647	593	625	682	618	580	666	619	638	630	612	637	644	627	621	655	645	666	640	634	661	632	591	621	625	649	647	675	614	643	627	680	661	623	589	652	618	636	627	614	637	641	668	626	645	671	632	643	632	620	660	605	638	612	622	693	659	602	573	659	646	614	619	636	646	642	607	609	662	645	627	614	615	613	658	627	642	659	593	673	636	630	701	592	648	629	658	644	661	625	631	660	619	641	659	620	628	648	629	633	599	637	636	631	613	641	645	635	631	614	653	630	632	679	648	676	660	634	685	625	658	622	618	643	671	628	661	643	635	648	638	651	661	576	694	646	663	650	649	641	620	619	600	655	635	646	634	653	614	671	642	681	603	658	652	583	645	674	648	666	600	644	664	616	595	663	658	615	691	629	669	686	643	609	598	588	626	659	635	646	689	665	650	677	663	603	681	663	617	654	692	649	667	653	659	686	636	674	667	658	665	631	594	655	653	625	646	651	654	616	689	624	654	619	614	663	625	641	641	634	632	612	617	675	685	619	620	622	641	636	641	648	636	661	599	696	660	666	667	612	659	618	651	681	628	682	667	666	634	631	682	630	641	595	638	643	640	629	617	689	610	645	671	664	622	599	655	651	598	626	681	604	631	651	597	622	635	648	647	625	613	657	645	656	642	666	652	633	679	665	643	654	657	654	632	650	630	644	653	636	662	630	657	636	620	646	649	611	656	620	651	652	664	632	645	645	652	638	624	649	681	663	644	648	637	667	600	634	664	652	631	666	603	629	667	647	659	653	630	642	683	623	624	634	660	658	637	645	648	632	600	587	656	657	629	650	626	644	637	685	653	648	611	637	642	600	659	630	654	655	605	687	632	627	674	667	623	645	628	642	604	640	623	674	658	631	657	639	666	685	615	605	604	595	615	656	626	640	620	620	642	664	631	604	658	659	639	639	609	616	679	646	647	656	639	603	650	652	623	649	613	691	596	625	643	668	656	643	621	646	628	616	618	635	641	650	637	690	601	631	661	658	635	621	611	655	683	621	636	691	610	648	668	584	679	645	649	669	636	643	624	650	612	614	672	671	643	672	598	643	648	640	685	636	672	641	656	676	679	639	634	691	634	593	650	677	637	597	643	616	646	646	669	657	643	643	638	657	607	644	653	636	633	632	623	602	600	673	676	636	656	636	608	661	649	659	663	576	637	610	677	637	616	697	667	668	641	674	642	648	681	654	664	639	579	667	671	618	656	635	637	636	628	649	644	680	622	623	660	628	621	673	659	631	618	618	639	585	690	678	652	636	683	643	655	637	612	664	650	630	655	592	647	696	629	609	622	609	674	617	669	646	633	671	657	628	632	615	616	687	615	638	624	663	658	640	661	611	625	649	639	658	684	635	679	633	624	613	668	661	648	629	621	682	628	671	709	637	635	646	608	647	626	655	629	603	617	650	635	655	624	631	668	632	616	636	654	685	605	611	628	637	649	640	616	644	636	632	667	665	673	648	627	638	630	636	648	627	670	684	650	626	685	633	606	663	619	645	624	588	648	666	622	621	639	655	662	614	666	627	621	651	606	630	612	627	669	594	631	613	632	666	630	649	605	621	656	631	611	646	621	606	650	616	617	640	606	636	623	613	649	644	664	687	629	633	639	655	640	652	664	647	586	654	632	606	653	607	612	670	685	572	616	607	636	615	689	653	638	669	647	656	641	641	647	602	650	647	630	640	654	630	634	673	623	653	591	634	623	659	639	678	635	617	666	659	643	649	656	618	674	662	619	610	677	640	650	661	625	646	631	623	622	656	684	652	657	649	700	656	644	658	659	608	618	624	648	636	615	648	646	634	668	631	644	647	681	619	641	652	609	670	629	650	638	661	640	635	658	631	691	664	656	669	644	655	641	640	661	635	659	611	644	674	653	627	625	684	656	668	641	611	621	631	635	601	644	640	607	638	661	641	626	664	587	649	604	584	650	669	635	669	660	659	641	673	645	645	653	693	698	621	628	616	645	722	591	683	645	636	650	663	635	659	624	638	579	607	646	700	595	697	639	638	634	620	678	652	682	618	631	628	632	669	617	659	646	660	609	678	634	615	660	645	598	677	638	654	652	643	698	616	666	617	679	653	584	638	622	622	630	630	644	620	682	630	635	662	649	635	612	695	591	649	631	645	617	678	623	647	642	703	604	663	601	640	632	659	642	611	669	595	653	630	610	644	658	604	672	673	671	616	653	640	687	667	650	672	604	639	652	680	641	651	659	648	610	599	647	620	649	654	642	657	647	677	629	658	646	664	681	650	632	676	642	607	636	658	601	670	659	683	647	654	654	624	631	638	631	647	633	660	630	658	613	659	669	652	595	609	651	632	608	664	638	651	620	603	653	658	690	606	643	654	691	642	683	645	615	674	616	673	650	590	630	659	639	631	623	629	621	615	630	622	650	618	601	616	618	621	646	648	677	651	627	622	623	650	591	578	623	602	632	629	654	598	623	674	632	700	620	618	657	651	653	659	644	629	641	620	583	675	615	665	635	644	632	641	592	690	639	613	643	644	633	613	687	648	664	629	625	620	670	630	607	603	630	630	611	642	568	632	621	655	652	672	642	584	619	665	632	647	688	595	668	636	615	638	670	678	662	624	653	660	664	670	617	636	647	651	635	662	681	629	638	664	692	639	664	648	626	678	618	639	625	625	639	683	663	659	670	603	617	605	690	641	637	644	634	634	613	625	660	655	628	667	649	622	637	648	674	599	658	630	638	651	637	604	638	611	616	650	668	636	659	650	607	684	618	648	649	634	618	629	606	670	613	676	657	625	635	652	662	642	657	686	641	654	633	641	637	603	644	640	671	624	636	648	634	634	631	613	629	659	578	629	677	642	691	636	608	645	659	635	649	631	626	640	667	606	672	616	713	665	610	649	639	657	653	646	638	620	601	630	619	609	630	607	602	628	627	685	664	634	630	628	660	615	591	641	671	661	660	651	653	643	606	635	661	645	653	637	640	652	656	681	632	618	660	590	582	633	643	641	699	644	617	652	640	610	682	657	634	708	620	665	619	641	624	645	631	639	617	615	643	658	679	598	617	630	646	713	627	631	680	679	627	665	662	623	674	650	639	636	663	640	673	628	694	653	643	649	620	641	628	642	656	626	672	665	651	612	651	656	675	667	627	624	640	620	611	635	651	624	661	654	607	643	621	600	637	678	711	634	637	639	629	608	679	659	606	610	616	693	625	580	632	624	625	661	663	662	646	632	637
24148	21370	28599	24536	20874	12617	5636	3007	2114	1716	1395	1257	1242	1037	1055	979	904	923	899	843	820	786	844	747	698	680	645	612	622	579	597	580	529	573	533	841	1557	1564	823	544	507	461	442	481	491	490	466	506	544	490	513	507	519	485	530	568	499	517	487	510	499	465	524	513	506	513	497	535	541	517	514	486	502	515	516	496	491	486	507	527	484	473	478	461	524	463	503	472	514	491	530	503	477	510	465	493	490	501	527	500	490	486	507	459	527	483	500	473	495	510	480	503	519	533	516	500	507	478	528	481	511	474	497	513	475	483	465	470	512	497	514	514	429	495	525	502	488	501	509	472	497	502	453	455	505	508	502	459	460	504	482	471	477	518	491	480	500	471	507	537	505	481	443	501	460	492	488	466	487	518	490	515	457	501	496	498	489	499	466	489	530	498	499	531	500	514	498	489	528	523	478	503	515	559	493	486	451	525	545	490	473	478	490	487	485	490	488	491	503	516	477	528	488	510	509	522	489	530	514	506	477	478	505	487	472	472	505	486	472	491	505	435	458	495	482	515	504	489	507	497	458	485	505	499	516	464	507	500	486	515	488	477	509	527	480	479	486	486	496	512	501	503	527	505	518	490	490	507	553	500	505	525	495	477	480	501	513	490	496	527	490	505	475	515	497	519	517	456	512	507	469	503	466	499	488	500	465	538	479	511	518	497	534	517	535	482	511	527	524	484	515	460	458	457	500	461	490	501	515	465	502	502	536	519	490	522	473	479	510	501	452	485	505	481	480	496	521	476	549	556	519	495	491	515	472	506	533	512	498	475	488	535	490	523	476	503	512	474	498	478	489	517	484	535	485	513	510	456	474	472	453	494	491	483	490	467	502	515	530	477	528	488	545	504	467	553	495	459	513	485	474	504	508	507	497	484	477	530	462	486	496	472	503	472	467	518	460	529	462	531	495	498	485	462	450	475	489	490	497	484	482	466	503	489	471	460	506	479	511	479	516	516	511	508	499	483	505	494	516	515	448	485	499	526	523	508	507	525	479	518	491	475	531	477	461	499	467	501	472	481	479	499	526	521	459	517	460	507	523	491	462	502	485	499	456	468	530	496	485	495	496	459	470	482	554	480	495	471	479	534	481	469	467	436	471	523	504	510	455	521	473	519	469	500	479	484	509	468	531	536	489	483	507	525	492	494	479	487	494	512	496	482	485	493	525	479	495	532	515	487	470	481	494	540	501	483	524	527	520	469	500	479	465	466	494	525	492	477	476	477	500	480	507	507	505	480	497	521	467	498	511	496	493	469	504	461	536	492	485	526	509	456	483	480	463	458	502	539	536	473	497	470	472	468	514	511	479	504	474	515	492	489	492	491	505	471	496	499	533	496	494	527	492	503	520	487	482	475	498	473	468	486	501	473	496	512	473	472	491	535	495	494	495	492	504	513	494	507	481	485	492	483	483	513	505	486	510	498	480	490	521	469	502	486	493	479	521	481	499	462	513	528	529	481	501	480	478	491	473	511	477	492	489	505	484	482	443	451	491	479	516	492	462	483	487	511	472	497	489	466	549	473	511	488	514	491	519	474	509	513	496	452	507	505	493	513	480	518	477	498	528	455	476	516	504	487	495	520	517	512	503	487	469	529	508	465	473	483	495	498	544	489	472	500	525	500	493	483	469	485	514	524	466	504	490	481	502	479	433	486	503	513	514	483	457	505	458	449	492	495	490	479	480	454	463	503	496	474	472	502	492	535	517	481	513	506	481	514	521	506	461	481	482	514	518	502	498	487	497	514	485	503	494	467	534	482	483	500	497	512	551	511	495	514	489	504	504	488	472	536	487	496	486	486	503	483	510	515	488	500	523	537	499	499	496	513	497	493	468	509	484	485	492	469	516	509	517	517	461	525	523	512	490	463	462	473	482	468	493	495	467	528	489	484	483	520	503	478	511	484	524	445	462	504	496	487	503	509	465	507	505	465	470	513	452	534	521	494	538	466	523	506	475	486	504	518	494	500	498	476	507	496	488	498	482	510	468	484	472	507	486	468	489	490	527	531	486	490	499	519	499	503	486	499	502	528	529	523	486	476	510	485	533	492	509	482	492	480	515	496	507	522	503	477	446	459	529	475	488	490	492	496	508	487	468	518	495	493	466	487	507	518	495	544	475	529	503	496	472	493	501	470	524	505	493	516	536	496	494	524	553	511	462	476	484	481	507	520	502	468	488	463	517	450	510	508	495	475	508	449	514	512	484	491	510	531	472	522	514	467	515	523	518	518	505	499	465	507	507	536	486	499	483	525	494	492	533	453	500	510	511	520	511	507	494	490	496	483	460	481	483	485	480	486	484	484	508	490	467	490	464	486	466	524	504	490	481	481	458	495	513	519	456	469	525	496	472	449	497	459	506	463	476	506	486	496	485	487	531	483	493	506	511	475	467	498	477	551	482	501	477	517	485	483	466	493	494	495	491	464	513	480	479	540	489	491	501	526	454	517	504	504	471	453	476	495	507	486	480	462	435	481	501	525	519	492	488	527	500	527	460	469	500	521	489	536	510	498	506	546	506	490	543	507	483	490	469	450	466	453	486	483	500	502	509	514	503	484	476	512	475	521	512	492	480	462	481	506	492	501	512	519	489	472	510	519	512	488	478	491	478	506	515	493	456	534	476	483	487	493	506	510	519	490	484	504	459	477	522	535	476	489	503	492	513	485	495	528	513	511	509	499	500	486	488	541	513	493	528	535	476	507	511	521	471	504	502	471	467	530	477	476	462	509	440	473	520	475	513	501	539	467	478	505	474	501	486	506	523	478	510	498	508	496	479	494	549	492	507	470	526	501	485	472	460	469	501	474	499	457	525	504	463	464	509	509	513	503	490	499	495	520	507	546	507	486	484	469	535	506	528	513	477	483	504	530	501	484	492	529	509	505	496	506	532	517	518	490	488	504	484	500	453	515	498	507	467	466	490	478	458	505	508	496	487	513	544	502	504	508	533	483	521	501	455	477	465	493	484	532	476	519	482	471	529	507	509	476	511	484	513	524	478	486	477	515	484	486	471	493	473	519	521	483	503	473	458	494	485	543	475	476	483	502	437	449	497	548	492	495	490	513	517	491	454	500	513	484	453	477	546	485	512	471	510	485	523	532	478	480	496	543	510	539	518	475	526	502	518	498	489	457	519	495	484	498	502	505	470	502	495	531	500	501	482	455	524	507	474	493	476	491	514	470	460	518	494	497	477	500	501	454	486	492	500	477	533	500	510	487	461	492	500	471	486	537	495	518	515	497	503	502	465	501	515	504	454	504	505	469	485	537	516	501	488	485	520	490	515	482	453	479	511	472	500	478	483	497	503	499	506	518	509	506	483	507	500	492	461	479	512	501	474	490	448	495	497	524	456	515	464	441	482	508	515	503	489	497	481	493	501	494	495	468	517	505	489	465	512	536	462	519	482	531	475	469	534	504	474	465	438	515	494	498	480	516	501	517	506	489	493	519	517	497	501	492
23759	39380	34723	25397	19376	14983	10336	7244	5583	4560	3638	3093	3015	2595	2351	2170	1976	1971	1885	1814	1708	1666	1651	1610	1364	1317	1199	1102	1065	994	954	1016	931	933	893	1669	3709	3541	1589	877	697	736	764	770	781	719	713	680	764	672	717	739	697	712	787	740	757	761	743	744	746	736	715	751	731	748	719	794	825	771	763	798	705	713	738	675	716	752	681	699	717	699	727	782	742	725	712	759	740	730	719	687	760	634	721	702	745	723	771	677	694	742	714	722	719	701	742	689	704	702	735	748	755	784	739	681	689	763	759	712	694	765	721	739	720	703	726	754	735	727	740	733	794	714	690	745	720	729	719	706	729	734	744	780	707	692	749	711	719	686	673	767	751	721	762	764	733	726	762	714	760	685	736	722	737	723	767	757	780	738	796	730	681	758	672	720	717	724	696	735	746	718	724	770	743	752	718	733	715	694	712	734	728	691	716	724	746	747	724	704	729	721	692	759	745	761	723	669	749	722	726	728	712	724	675	688	737	763	697	709	771	738	691	741	728	717	694	706	749	767	705	741	707	771	681	715	701	767	761	724	704	711	730	676	725	773	688	759	742	717	731	712	748	759	701	706	732	739	777	742	724	709	702	759	729	727	760	726	743	725	727	723	730	679	698	725	713	725	753	707	695	684	746	713	719	768	761	745	714	753	756	700	710	759	744	739	737	708	779	705	763	700	712	696	735	726	773	749	750	753	747	696	704	725	681	736	727	764	725	722	720	762	736	731	748	713	760	694	721	726	747	720	725	755	727	771	759	728	759	729	746	730	723	734	749	738	739	735	739	736	743	757	751	712	766	736	680	746	713	778	762	723	720	707	689	730	706	769	694	717	742	735	779	682	747	765	727	710	744	707	676	744	716	753	740	713	760	692	731	766	767	721	717	725	711	728	734	718	714	754	726	723	754	716	683	707	674	682	747	733	756	695	784	778	751	689	790	724	720	774	776	747	779	707	725	737	717	730	709	729	745	713	736	729	700	746	756	698	730	722	742	700	703	738	728	750	757	671	779	700	768	752	702	712	771	761	756	723	707	754	733	743	699	744	758	711	721	698	792	763	705	719	714	745	715	757	751	737	695	754	725	776	752	710	738	740	732	710	709	708	734	744	675	761	679	711	692	791	728	765	769	723	699	742	719	738	717	740	676	737	757	754	742	701	755	694	784	712	739	723	679	753	698	732	750	710	746	808	710	772	733	692	730	734	742	738	721	756	733	730	767	782	721	693	707	723	725	736	690	738	755	713	707	712	741	741	706	682	765	720	706	699	707	732	718	726	761	749	724	726	722	769	758	698	746	713	755	716	737	750	699	719	724	741	724	727	690	747	760	764	745	740	706	736	742	738	746	740	729	691	746	747	709	777	730	732	767	740	722	720	743	731	743	761	704	772	774	769	715	752	723	733	720	776	772	701	714	732	727	722	733	755	767	697	706	739	756	711	726	741	762	725	720	697	780	768	694	735	702	738	757	722	755	745	736	746	763	694	743	736	735	767	716	707	748	736	733	758	723	733	763	717	748	716	752	687	756	765	744	706	732	751	732	752	686	724	742	731	655	756	703	745	758	728	766	729	701	709	736	741	789	752	710	764	700	717	718	725	701	739	729	711	743	680	700	707	722	756	690	714	771	741	750	768	771	719	782	717	725	766	676	719	758	723	732	744	749	715	729	743	696	691	762	648	737	759	737	738	720	689	770	729	740	703	713	697	746	681	724	750	723	708	768	732	746	702	725	707	742	741	765	741	672	738	738	779	692	721	685	707	713	732	785	771	742	689	686	733	754	663	725	730	788	759	700	720	706	764	735	688	710	766	741	753	693	724	704	742	687	709	720	722	756	750	758	698	707	720	704	792	732	716	720	776	746	747	733	761	726	744	747	752	711	719	756	718	741	706	744	794	786	679	743	726	741	701	772	684	758	747	742	748	795	744	716	678	722	708	755	725	749	757	708	762	742	761	743	715	713	695	742	667	753	707	771	732	711	730	668	729	704	667	711	767	706	686	704	722	771	704	714	716	717	744	751	768	731	717	744	762	683	762	692	765	690	776	744	712	775	731	786	767	732	721	731	784	705	743	697	696	731	755	737	740	746	779	748	717	767	731	743	746	735	756	726	722	699	691	686	756	735	738	750	757	731	730	719	756	754	749	734	734	717	763	754	731	729	757	688	731	670	707	684	737	727	727	731	739	710	778	753	714	714	721	678	759	718	690	708	800	681	762	746	755	738	738	743	740	737	767	699	777	753	770	762	709	729	777	691	677	722	733	737	743	761	728	737	753	782	719	696	773	677	721	678	717	716	721	729	719	701	666	789	712	649	759	734	745	761	744	705	727	761	693	747	714	750	762	750	774	720	647	765	723	712	717	775	758	758	706	751	721	715	742	721	724	720	705	757	770	677	700	766	733	747	728	748	744	715	758	694	709	717	725	736	711	703	711	764	725	708	728	740	718	773	703	743	698	681	745	738	706	765	736	742	687	734	752	680	734	730	776	704	742	718	755	718	738	767	777	732	700	764	669	708	710	666	699	765	731	667	713	703	716	739	718	717	715	720	734	760	718	708	702	733	730	729	701	746	731	743	723	735	689	717	767	770	698	747	741	754	732	738	735	732	778	739	768	697	745	695	716	719	777	765	736	774	728	686	693	728	742	705	703	731	765	730	761	717	726	728	688	737	742	764	718	739	706	676	700	719	740	702	732	729	744	733	688	729	740	747	726	743	750	747	716	735	763	744	754	717	700	679	755	721	694	727	700	727	749	708	710	738	726	749	726	742	769	739	763	786	685	702	719	722	745	734	754	728	693	732	773	762	770	719	752	698	740	741	734	754	661	727	741	699	803	698	778	726	714	722	761	700	761	736	726	760	757	747	732	684	685	749	741	718	747	699	677	773	759	740	725	753	719	751	786	696	701	770	680	736	714	674	765	713	713	719	683	776	729	714	692	769	726	757	760	731	690	713	702	711	728	718	717	734	759	736	695	736	706	696	720	736	699	701	740	756	723	737	721	734	729	743	724	765	706	746	709	714	767	789	724	754	732	741	693	724	740	708	738	717	706	670	733	732	747	739	716	727	724	712	767	767	719	776	756	707	687	715	703	730	756	750	703	743	726	763	690	757	778	787	731	693	709	730	751	725	724	730	745	755	722	730	756	711	737	739	767	719	718	745	775	716	801	694	720	747	747	705	724	793	727	699	781	767	753	707	745	735	770	713	702	785	713	661	719	725	714	748	761	748	723	766	740	746	740	700	690	792	739	712	749	700	758	710	697	738	732	701	713	752	703	737	751	704	697	788	741	668	714	770	713	729	689	698	734	778	746	700	775	681	725	761	736	746	741	712	709	759	717	732	745	756	712	751	730	750	715	711	730	689	663	749	734	696	735	734	772	717	726	747	716	704	700	698	769	705	700	758	706	768	700	707	776	726	703	749	706	744	692	737	739	694	734	738	733	700	719	707	710	740	706	751	710	734	781
23186	21395	29174	23863	21419	21231	12961	4891	2919	2537	1964	1817	1566	1297	1346	1169	1073	1093	1012	1064	940	960	969	914	809	790	743	683	610	631	636	588	572	586	567	1484	2959	2050	995	477	478	487	495	532	440	507	480	531	490	526	517	474	516	487	478	485	471	472	535	479	472	466	501	511	476	544	591	598	559	543	514	501	509	504	511	434	473	462	484	486	487	500	516	487	503	471	474	478	497	510	452	510	491	451	473	491	516	447	467	507	471	525	473	460	491	471	471	487	504	483	499	515	443	518	470	511	504	448	501	458	482	508	451	492	468	481	473	463	466	520	517	481	466	463	451	504	489	497	506	518	500	504	514	457	513	518	508	512	480	504	495	447	472	522	478	485	512	481	498	450	494	484	487	478	487	523	487	504	478	509	473	443	465	474	484	458	507	514	498	463	490	458	489	487	472	497	457	477	491	478	430	449	513	505	493	463	460	500	454	489	540	552	490	508	457	505	495	492	430	551	495	497	473	462	489	473	498	461	481	478	490	504	499	500	501	465	441	497	464	509	480	497	493	476	493	521	454	513	484	483	489	484	486	477	477	489	458	473	488	501	492	484	479	473	483	478	444	509	511	498	497	491	467	485	523	501	485	476	475	497	484	483	546	487	488	471	526	462	486	444	469	485	480	480	464	513	507	491	473	471	469	495	513	504	456	500	504	447	524	486	435	499	527	513	488	486	480	480	450	513	489	507	493	454	459	496	480	488	488	481	482	463	532	510	467	451	451	469	496	481	475	477	471	490	482	460	486	490	495	474	522	501	489	505	502	461	490	510	540	513	508	491	449	516	531	522	497	462	487	476	493	473	461	508	422	480	457	463	451	501	475	497	500	478	478	454	505	468	501	477	472	495	485	480	518	470	475	520	516	459	455	483	520	449	485	499	471	471	522	509	486	479	469	516	505	514	482	469	473	476	467	483	470	462	491	491	440	487	474	496	500	496	482	493	470	501	499	474	457	488	483	478	464	486	468	481	554	486	540	490	515	498	485	489	482	495	470	483	472	481	478	478	478	466	469	496	457	457	492	484	517	522	518	504	466	487	535	503	472	505	487	467	497	482	444	524	461	459	540	474	470	484	495	479	518	496	481	487	443	481	486	462	418	507	468	510	494	508	471	450	503	537	479	483	538	482	475	457	476	460	503	453	496	519	443	475	515	489	532	486	460	499	505	483	435	497	486	487	486	505	495	505	488	478	446	481	469	477	473	493	482	494	515	501	463	485	522	489	489	476	459	491	518	491	472	489	535	507	539	479	484	476	510	543	497	454	476	441	479	505	494	486	507	482	483	493	491	468	477	473	474	471	476	475	456	484	480	508	480	489	519	514	500	478	544	499	462	483	481	478	517	459	506	507	458	485	513	505	465	482	493	479	466	524	480	512	506	502	471	486	517	442	503	509	452	465	487	478	493	498	475	451	469	503	491	474	523	478	478	495	495	492	489	535	492	503	495	490	482	490	469	440	477	496	486	520	468	464	479	534	487	499	504	499	457	488	458	462	499	502	470	534	462	510	440	469	463	469	483	510	470	460	470	486	481	471	487	475	491	488	468	457	494	482	488	467	488	494	475	482	460	484	509	486	498	492	487	460	472	485	481	486	452	493	481	485	487	498	520	453	446	516	447	497	483	497	468	468	487	464	485	469	500	500	466	481	460	489	513	510	485	511	475	468	442	484	470	467	480	472	504	471	469	498	484	447	462	492	500	517	485	447	453	514	493	474	443	464	463	473	487	495	473	529	461	490	482	442	479	481	532	470	461	477	474	495	486	482	483	481	505	537	497	469	519	468	488	459	476	477	477	462	497	515	492	481	475	517	477	493	479	484	473	489	499	517	505	496	486	514	506	502	477	501	525	478	493	469	478	503	507	458	476	463	504	492	467	493	513	479	511	494	457	496	487	468	493	488	511	474	455	468	478	479	470	471	469	472	479	459	474	472	498	470	505	481	472	500	482	498	471	508	508	491	455	479	471	489	492	442	500	454	511	477	492	489	477	498	452	480	446	476	498	513	492	484	489	469	535	491	458	469	467	498	460	533	454	475	463	485	486	466	465	544	472	481	504	486	499	528	468	509	479	498	485	462	476	468	542	498	509	467	471	495	499	474	462	475	473	488	514	506	496	496	468	484	478	494	487	464	497	442	524	479	462	478	517	490	465	490	460	500	449	447	467	470	531	484	510	517	516	464	503	499	465	532	507	517	492	468	476	463	460	516	481	500	487	470	485	473	475	500	461	488	482	466	484	457	525	474	515	467	472	469	481	461	505	466	483	476	484	479	474	470	461	494	507	495	480	468	476	507	477	506	478	484	497	493	454	477	478	525	465	466	495	520	456	462	472	459	468	478	452	489	491	499	516	510	471	447	499	489	479	497	463	463	521	525	485	482	473	498	457	512	431	487	492	495	469	466	506	440	497	507	469	521	506	488	479	483	479	489	495	515	463	473	515	471	503	481	452	467	506	486	452	445	501	514	457	483	499	497	474	473	458	503	464	476	505	464	519	442	496	478	484	478	489	469	475	480	499	493	487	449	497	487	507	500	448	505	463	483	477	426	493	491	464	466	482	502	465	494	470	512	510	479	457	462	512	462	431	476	475	469	478	478	483	493	476	466	482	536	495	482	470	465	488	527	494	489	510	505	466	496	453	474	469	452	480	480	488	500	484	486	485	470	436	462	496	513	458	461	527	515	476	503	508	489	477	463	482	502	454	471	505	497	484	477	473	516	502	525	480	478	469	491	448	493	554	478	495	475	509	462	501	461	503	465	519	493	421	472	482	480	479	463	424	492	459	470	502	486	505	464	488	461	470	503	480	453	471	472	473	494	495	445	459	439	467	487	477	491	504	486	482	445	547	533	457	496	475	500	498	507	477	453	496	502	541	475	473	500	534	455	481	467	528	527	493	474	488	488	471	524	484	471	482	478	463	494	491	461	489	467	490	460	462	429	450	462	437	498	481	454	443	503	461	474	462	483	503	459	472	496	453	480	501	495	473	476	510	455	497	500	461	480	501	495	495	485	520	498	492	456	505	487	506	448	494	478	469	526	480	489	512	468	460	482	453	488	484	489	480	505	435	504	467	487	505	478	455	459	482	500	486	479	434	460	506	478	503	491	506	511	502	481	493	474	519	486	491	494	485	470	497	510	539	467	466	486	472	494	463	450	453	488	469	470	475	475	493	516	483	481	478	466	486	475	536	484	452	494	516	526	460	472	483	471	470	482	489	481	500	477	462	495	489	503	490	491	463	451	495	444	473	478	534	493	482	477	501	477	514	475	441	494	457	471	472	485	464	514	463	488	475	495	446	499	486	512	492	473	497	522	519	488	485	491	461	484	464	451	468	483	439	459	479	476	467	504	428	497	485	500	485	485	464	462	451	508	466	466	490	440	460	450	488	452	476	451	490	487	460	520	471	507	475	479	489	466	467	477	503	483	484	531	483	501	506	434	488	461	436	478	497	470
26299	43918	39599	30465	23351	19155	14357	10100	8052	6379	5076	4642	3995	3408	3245	2902	2628	2600	2380	2419	2201	2156	2153	1983	1517	1518	1359	1196	1135	997	1104	1147	1116	972	1041	3307	6953	4753	1857	741	739	742	702	735	695	704	714	714	754	758	653	693	683	703	697	745	696	743	721	751	720	706	677	707	729	780	858	848	861	779	785	735	709	691	717	734	690	679	698	705	667	721	703	745	682	704	693	709	740	699	730	661	733	767	722	698	703	735	726	704	725	693	696	695	709	697	669	694	705	735	738	708	732	732	712	724	694	679	707	679	722	718	741	724	749	690	689	693	689	717	675	696	715	668	688	759	655	723	695	702	745	692	676	705	684	681	700	682	653	718	726	744	698	747	681	720	772	723	691	719	692	713	659	721	715	738	756	735	696	702	724	665	733	769	668	643	706	693	684	656	728	691	720	693	695	714	707	719	684	715	708	695	751	753	747	716	701	702	695	694	726	684	715	699	725	744	707	715	717	695	738	674	702	693	715	710	703	670	727	683	738	764	694	695	723	717	736	732	709	688	706	710	698	739	752	716	705	703	723	690	699	683	730	691	703	701	671	694	672	723	739	708	685	759	723	679	718	738	739	697	696	728	717	706	692	663	669	696	686	733	676	719	728	731	726	676	695	680	713	713	689	696	699	722	750	704	701	641	723	747	741	717	697	662	710	709	713	717	677	651	706	701	713	721	754	705	683	698	740	701	663	772	721	681	706	720	694	712	710	702	696	700	697	696	716	694	738	705	724	713	670	735	718	708	678	776	641	683	713	719	735	731	739	722	696	723	660	715	683	685	727	684	723	715	694	746	687	642	709	744	721	698	689	651	717	732	678	741	737	723	750	657	774	758	685	762	720	709	667	726	713	641	664	724	710	724	745	658	716	628	735	711	701	724	704	645	750	689	623	684	716	735	697	678	700	696	699	690	684	728	749	755	739	753	743	713	722	709	710	692	675	686	745	708	684	706	692	660	701	762	718	713	695	732	760	753	711	718	701	732	757	685	722	764	709	715	696	701	674	701	699	648	692	703	715	740	751	712	757	723	718	675	682	717	679	716	679	663	722	681	697	750	710	704	718	669	742	733	722	710	701	672	713	691	755	685	724	741	714	698	703	659	690	684	697	735	725	747	734	731	680	735	706	720	714	715	719	709	710	642	701	723	690	678	710	707	699	710	705	707	698	637	729	700	717	712	712	681	698	673	709	721	695	737	716	730	719	712	702	676	758	680	708	724	695	754	771	710	699	702	668	687	685	734	749	637	734	710	743	741	697	701	728	739	715	657	700	702	742	739	678	668	672	730	618	696	691	679	653	692	654	713	710	669	717	707	739	725	717	693	741	726	701	676	690	724	723	735	687	688	729	708	672	755	660	668	709	680	648	704	716	713	686	695	669	682	691	727	715	734	696	724	704	690	696	674	715	686	700	731	646	733	670	687	719	690	652	723	679	745	726	698	704	681	693	745	718	718	720	761	743	725	727	711	700	706	697	686	728	716	697	705	685	750	698	691	683	753	699	759	722	644	703	721	703	663	715	687	688	726	757	727	684	692	712	738	669	724	697	723	724	711	713	678	658	772	728	730	691	759	640	764	723	736	680	674	680	728	695	701	694	725	697	682	712	677	699	743	693	681	699	697	695	680	676	699	729	719	665	713	693	687	703	735	676	703	691	757	675	692	732	743	727	683	757	695	735	718	697	692	740	708	675	634	703	704	731	670	725	762	698	688	703	723	765	701	697	718	691	737	690	684	698	680	692	746	718	699	714	697	706	647	716	736	659	696	746	733	704	743	720	743	668	641	703	705	705	681	676	715	720	758	684	712	694	686	714	701	699	720	720	674	732	689	700	697	706	749	745	705	699	740	763	668	689	700	669	690	708	741	693	707	670	714	705	749	705	678	682	709	753	698	665	696	689	735	723	711	678	736	663	664	692	681	710	711	682	672	727	669	669	685	710	725	704	718	711	693	694	695	722	684	707	697	707	761	683	742	735	686	720	684	718	706	698	700	715	719	700	742	688	664	672	746	712	682	711	699	695	692	701	709	710	707	741	692	713	690	723	727	745	702	700	700	730	711	735	699	661	683	679	717	721	686	716	706	738	686	699	675	746	716	712	717	689	666	703	664	684	734	698	707	741	659	720	746	756	696	734	686	733	710	716	695	733	704	708	723	670	714	728	698	718	753	695	714	678	731	742	664	715	724	749	678	743	747	653	730	722	707	718	711	706	678	710	750	697	744	737	693	703	693	705	713	711	752	691	675	739	715	719	700	698	724	726	701	710	715	750	680	712	681	739	728	754	676	706	766	712	713	722	674	676	722	675	731	700	676	669	680	700	717	748	735	702	705	689	686	748	725	757	690	705	705	711	723	712	701	702	718	669	708	725	674	716	723	729	729	695	704	701	747	711	676	698	679	677	677	755	681	753	706	721	716	695	679	682	726	771	686	714	737	697	685	741	699	698	756	719	738	725	714	692	703	732	700	729	720	707	706	761	628	701	682	720	714	694	711	684	725	727	748	726	743	695	721	686	743	742	712	743	716	707	719	691	677	690	673	681	691	708	724	685	734	679	747	736	670	715	677	688	705	667	726	757	670	710	708	682	711	705	731	677	713	652	691	707	668	686	665	693	748	769	713	655	720	714	761	748	716	689	689	730	753	704	723	776	718	734	717	697	705	669	674	705	673	715	721	706	752	706	669	706	751	702	732	781	703	689	660	748	721	691	702	732	712	697	678	690	692	671	727	700	710	692	700	688	703	727	735	701	713	685	727	718	719	731	702	675	724	717	712	683	692	708	694	668	665	644	713	675	710	695	718	715	729	733	722	692	668	712	710	746	707	670	678	674	722	732	747	717	676	746	694	672	704	654	694	711	699	698	670	698	662	743	720	710	680	730	695	664	718	723	717	732	752	667	754	707	701	692	722	680	715	718	734	718	721	680	715	733	726	737	661	691	694	720	661	696	677	745	744	690	713	764	705	703	717	697	684	677	660	702	702	717	728	687	745	734	697	694	684	732	692	662	666	644	691	751	705	724	717	757	729	650	670	756	677	709	718	715	634	740	683	666	696	724	711	692	687	722	689	698	697	733	717	717	715	681	684	717	745	719	734	750	710	698	714	721	682	690	721	692	693	726	708	730	657	693	677	695	730	718	688	705	668	686	735	680	733	689	695	680	714	705	694	685	753	694	721	696	694	713	682	653	760	706	714	739	684	700	692	740	695	701	666	693	693	737	714	676	730	711	641	727	703	773	718	715	714	717	653	732	739	680	698	662	737	677	728	712	711	686	723	694	730	698	723	724	695	699	723	703	718	665	722	679	673	746	685	639	706	663	702	695	718	725	652	747	772	728	781	697	692	721	683	701	726	731	684	745	712	683	711	739	692	713	726	727	681	693	732	731	717	739	684	684	682	704	667	711	721	685	689	728	725	684	682	742	736	727	708	744	703	660	694	694	702	706	723	690	701	681	684	709	725
27368	22331	21085	12642	5680	3732	2407	1610	1220	1148	919	815	814	746	728	675	627	628	680	653	644	633	627	599	469	534	498	470	471	477	456	449	454	505	438	485	641	574	433	438	418	419	408	445	416	409	459	425	425	406	415	449	402	436	453	415	391	439	399	400	466	420	420	433	447	491	398	460	449	478	425	434	444	464	415	407	438	427	441	454	443	470	400	412	426	426	431	449	467	416	412	434	421	425	485	447	444	402	447	443	401	426	419	428	423	442	458	410	424	394	465	432	405	439	440	446	408	395	473	449	424	428	418	403	443	478	421	464	462	418	482	412	467	420	438	448	414	400	408	422	443	431	429	434	438	450	438	468	421	411	449	404	454	434	430	433	422	427	428	445	444	453	435	390	440	414	420	418	450	471	456	422	452	441	406	407	447	445	411	386	413	411	404	415	430	438	473	459	418	423	460	460	449	405	456	432	393	441	420	424	440	445	478	416	409	443	431	437	444	431	410	422	402	423	466	422	444	394	422	440	459	398	434	422	439	452	463	418	468	465	429	418	461	437	419	444	419	460	420	426	443	405	440	418	447	429	438	442	409	402	423	400	404	434	432	431	445	459	422	428	412	398	454	460	400	452	457	430	401	420	417	395	386	446	443	434	449	442	392	443	451	378	406	404	454	458	439	390	424	466	433	428	391	458	447	415	475	435	437	408	427	415	460	432	426	432	418	427	405	478	406	432	437	427	445	442	416	452	421	412	378	418	400	417	415	412	402	431	414	445	443	390	431	457	408	369	433	419	436	407	444	440	391	417	443	434	405	412	454	429	409	450	409	400	393	448	445	425	442	405	441	396	417	447	447	432	419	439	439	435	435	439	431	435	426	418	432	425	448	402	449	435	420	433	415	407	461	426	449	466	453	450	413	442	421	400	397	414	411	471	413	401	449	429	422	391	396	417	413	420	407	422	421	453	455	411	418	427	412	416	461	447	406	418	407	442	404	453	410	432	417	436	416	406	431	407	467	406	426	443	455	457	401	424	478	444	402	391	445	411	437	458	409	393	420	442	438	387	428	464	413	436	424	451	440	439	442	405	433	438	425	429	420	441	451	403	462	412	447	414	422	421	435	397	441	387	427	461	428	437	393	457	383	450	438	402	460	449	450	446	426	427	378	432	381	409	407	403	394	448	433	396	421	432	397	425	424	434	443	410	396	426	422	442	453	409	450	433	432	402	421	436	449	410	384	426	470	398	432	396	456	424	421	421	422	407	442	435	396	396	425	413	402	393	442	431	447	441	416	400	453	423	411	440	427	414	429	447	422	417	424	404	422	407	437	427	447	443	443	411	424	432	390	403	425	462	408	420	412	406	407	437	450	393	413	451	426	456	454	448	423	413	425	447	393	402	433	392	427	399	399	415	439	448	395	414	428	408	391	426	444	470	407	414	385	428	404	425	444	455	387	405	451	431	450	405	414	426	441	431	423	447	444	412	421	419	443	419	443	472	438	387	437	411	410	406	394	438	400	424	431	444	405	426	435	424	446	437	457	407	473	410	419	422	435	421	416	408	401	417	474	422	410	428	398	446	424	402	414	412	432	420	468	461	418	467	414	379	423	410	437	426	444	399	409	404	433	446	388	442	418	426	442	434	417	407	490	482	445	413	412	414	449	456	411	422	401	409	433	433	445	442	413	410	381	465	422	431	439	400	410	398	427	458	422	441	425	429	403	468	424	435	421	434	427	433	435	446	388	450	430	450	468	389	428	435	425	413	445	424	412	442	407	459	445	396	452	443	430	403	462	449	403	396	396	409	413	414	411	424	400	424	396	433	442	429	410	437	439	433	421	376	464	436	438	426	388	403	425	421	448	442	393	463	428	443	401	423	428	426	424	441	432	425	410	409	441	435	407	438	429	422	420	456	445	456	419	416	466	382	417	439	436	421	437	454	429	435	404	435	431	429	437	408	443	419	442	397	423	418	417	408	460	418	403	438	407	413	404	437	464	422	425	432	397	431	397	417	465	417	456	420	387	421	399	460	426	430	446	378	409	448	416	437	395	439	419	433	440	428	432	421	431	430	415	410	443	418	466	441	458	432	425	476	398	447	477	397	436	447	420	465	440	403	428	464	451	406	439	411	420	460	438	420	426	448	412	409	455	397	421	451	467	412	478	413	440	431	420	443	401	421	392	403	424	438	430	463	444	432	419	460	432	429	433	426	423	411	438	407	410	423	436	439	466	423	414	409	433	430	400	443	437	440	418	427	419	412	435	440	414	418	401	391	411	404	450	387	425	435	397	430	408	425	438	435	436	450	405	407	410	413	428	429	443	447	426	404	375	416	436	421	469	457	465	386	438	441	396	463	418	437	467	418	397	405	461	471	413	434	437	416	412	364	448	442	435	444	403	396	444	392	387	441	408	438	413	441	442	414	390	439	449	412	397	450	443	423	444	424	415	410	389	453	440	432	446	390	458	447	410	443	420	431	455	413	454	372	451	428	417	433	404	431	418	453	431	403	436	436	415	413	378	415	410	432	456	431	406	433	435	411	443	416	410	434	442	426	404	425	423	443	437	405	437	420	405	419	442	424	427	453	407	383	402	425	397	442	440	399	394	421	409	452	431	425	417	433	422	427	463	463	426	432	408	426	436	422	420	442	428	467	423	374	463	441	431	444	419	412	431	442	404	429	440	441	456	452	423	430	417	439	432	422	414	409	412	390	422	418	409	425	407	423	422	429	425	401	423	382	429	408	467	437	401	430	423	408	405	434	449	421	444	442	442	432	424	415	414	445	464	413	415	456	433	392	419	395	453	456	445	442	436	397	414	430	418	426	439	467	434	431	462	424	400	457	396	419	421	459	392	415	431	441	452	421	404	418	423	460	460	444	422	425	450	428	416	436	435	412	386	431	421	416	433	463	447	458	425	445	427	409	433	427	446	446	429	423	426	441	394	429	425	419	427	433	431	434	389	445	442	440	406	430	428	406	429	400	399	407	425	424	409	481	418	435	434	484	456	423	427	439	412	425	384	437	433	406	427	427	461	436	407	458	415	446	413	409	461	437	413	427	430	431	396	447	437	410	402	418	430	434	428	432	417	397	419	454	425	426	451	406	404	471	454	407	424	429	420	440	437	416	422	410	421	409	442	423	456	450	443	403	429	415	424	423	403	449	449	409	464	448	367	438	457	432	429	450	414	427	412	433	395	452	408	408	444	453	450	419	435	441	449	422	445	425	445	422	418	405	398	443	453	444	451	467	423	419	458	425	414	413	441	434	440	441	441	437	395	430	418	405	438	418	443	425	421	427	462	424	438	425	419	404	420	390	425	406	414	441	428	401	416	407	468	419	439	425	426	421	420	428	427	420	441	420	465	426	421	450	407	453	440	424	404	418	452	420	441	416	436	455	444	354	408	422	387	433	423	412	399	461	418	433	408	394	435	467	453	399	434	455	420	428	440	452	408	421	403	403	399	410	424	437	422	446	414	412	436	428	439	442	439	453	443	442
21801	31940	27439	18431	12449	9374	6477	4355	3230	2935	2523	2029	1848	1696	1418	1348	1294	1379	1311	1301	1311	1220	1184	1087	1004	990	882	821	815	789	827	790	763	724	727	806	1256	998	689	642	633	660	639	621	597	638	637	625	683	641	648	666	616	617	662	596	626	671	608	618	641	618	638	646	654	673	694	658	697	643	663	649	661	626	601	599	642	613	606	650	648	679	617	651	604	613	635	642	638	635	632	671	651	662	599	652	668	645	612	661	649	674	663	667	618	662	618	630	623	657	652	641	631	593	659	627	675	635	680	577	627	596	651	672	654	627	656	629	610	657	629	590	635	657	616	604	644	661	610	617	624	596	667	627	584	596	661	634	653	688	634	668	661	631	652	625	663	594	607	643	631	675	600	638	612	574	660	637	652	647	615	666	621	634	650	601	646	643	670	658	658	649	642	642	617	641	657	664	606	647	686	616	637	624	704	659	645	622	603	641	626	657	562	633	700	618	643	648	636	597	619	636	616	652	604	624	600	658	682	624	663	608	583	607	678	611	618	650	663	630	646	629	663	644	638	618	647	626	619	668	613	617	586	625	627	639	657	679	631	675	600	609	639	621	643	599	652	654	624	658	650	623	674	667	652	659	637	628	618	658	599	619	624	612	605	631	636	661	635	635	607	651	623	587	641	639	674	615	607	600	619	616	645	598	648	637	644	646	654	629	606	665	619	614	635	689	629	630	588	588	634	629	659	642	608	660	640	611	699	648	668	652	629	649	631	689	646	654	620	583	660	641	609	626	655	643	655	630	652	726	657	645	621	663	646	595	601	660	643	658	617	608	670	622	600	588	668	651	632	597	647	606	644	603	616	617	603	653	684	626	655	656	611	645	620	644	641	661	645	643	628	665	648	645	599	631	661	610	638	632	601	600	625	649	664	686	625	599	592	644	679	636	622	659	642	639	699	599	665	646	676	622	604	686	640	658	667	635	638	602	656	646	659	577	665	638	652	641	681	656	651	693	648	661	605	627	642	652	648	651	598	628	659	622	597	623	647	604	681	602	654	641	634	601	638	664	590	634	697	656	632	611	694	626	590	635	657	651	631	640	672	671	721	598	651	650	609	628	626	714	594	659	652	619	665	702	659	604	632	639	634	655	624	623	680	596	674	677	661	663	581	680	610	611	681	571	638	633	668	616	686	667	655	617	596	624	643	634	652	679	697	636	631	642	635	653	644	669	624	611	643	639	636	655	622	683	641	610	653	639	658	630	666	660	628	634	629	620	618	634	636	657	626	692	694	645	655	655	621	631	630	657	648	640	669	607	651	637	663	619	641	617	651	666	649	627	671	652	641	626	643	618	636	632	676	626	608	621	564	623	579	643	627	604	648	622	634	643	658	646	663	611	693	644	663	644	660	658	666	617	633	646	644	617	655	633	618	628	652	654	634	646	636	627	594	627	619	663	648	623	602	626	689	620	659	666	624	586	635	607	606	631	641	649	636	614	645	637	633	623	614	612	577	623	640	641	641	613	686	638	648	652	635	700	627	639	654	696	623	671	648	655	631	654	610	621	589	607	665	626	606	671	621	641	635	645	629	687	666	608	600	665	641	618	623	699	647	660	671	653	624	633	631	608	674	643	658	631	655	629	661	670	680	653	646	587	610	675	620	665	691	654	612	648	652	634	674	652	589	680	662	607	671	607	633	656	660	630	649	652	616	640	613	626	655	647	641	629	671	651	653	626	640	612	655	676	617	631	665	693	674	630	618	634	664	642	632	647	689	675	681	622	652	664	664	618	587	654	681	619	651	664	667	638	635	670	627	632	650	655	635	638	626	653	699	640	625	645	622	639	683	655	639	665	592	676	619	648	703	598	653	570	627	641	617	623	653	625	620	648	627	634	655	624	687	649	638	643	604	612	642	641	584	609	659	642	664	665	604	635	604	639	638	618	654	631	624	649	647	645	586	645	657	656	626	635	629	696	624	638	625	632	678	639	634	657	583	678	661	632	587	619	640	640	598	641	656	638	664	597	674	650	621	653	656	607	662	624	656	636	638	626	661	655	645	642	622	633	676	631	640	662	640	647	644	627	676	592	637	670	641	678	602	644	608	630	669	636	685	640	611	637	626	622	669	671	643	639	650	663	684	690	625	675	625	654	586	638	657	636	617	611	652	638	652	673	639	701	626	639	607	598	610	648	648	632	667	598	636	634	609	632	662	630	612	643	668	662	702	696	620	615	677	638	655	616	605	633	632	621	671	649	672	628	625	614	628	628	646	600	669	644	632	623	622	656	586	632	607	631	650	609	649	648	678	677	677	667	637	633	626	634	658	617	628	639	666	646	606	577	679	650	621	669	624	676	616	623	564	671	651	635	643	639	664	640	683	604	632	624	662	645	670	648	636	642	647	650	622	655	624	641	652	623	636	632	630	660	657	608	650	605	657	635	671	643	657	667	624	628	643	712	666	667	618	623	597	677	640	662	680	627	633	665	613	662	597	661	696	624	616	598	651	618	614	643	638	621	665	622	622	644	612	689	625	656	636	652	620	700	600	674	675	625	619	661	630	660	582	641	633	659	614	635	629	612	629	609	645	608	651	629	567	661	619	627	652	632	642	648	619	622	585	643	626	604	647	615	646	660	634	640	673	591	633	606	610	634	620	641	644	670	590	659	640	651	664	628	672	682	721	607	657	644	688	681	634	600	601	639	615	639	633	667	603	617	661	668	648	623	671	632	621	637	618	606	626	644	653	650	656	655	675	657	653	631	661	644	619	616	634	647	638	674	631	641	650	601	616	656	640	681	679	662	616	622	652	615	667	675	664	632	630	607	697	672	628	624	633	604	596	653	630	616	648	623	638	615	643	699	615	697	606	604	605	649	649	621	627	587	668	647	654	597	659	657	626	646	659	635	681	629	646	600	644	634	597	602	628	661	679	616	662	634	617	635	650	629	632	622	613	622	619	596	621	660	615	633	630	635	673	670	677	648	654	598	619	606	608	636	655	643	670	605	600	632	624	578	630	657	609	613	648	621	635	583	626	625	644	659	647	612	637	649	616	644	624	622	609	624	641	637	622	621	614	621	655	661	616	648	649	660	670	610	662	647	629	648	662	667	648	644	625	653	651	624	644	674	656	624	655	663	608	598	631	654	602	725	669	640	629	648	626	641	622	659	642	638	677	625	626	660	618	604	608	662	643	658	646	588	635	617	636	651	666	680	650	666	637	643	637	645	630	615	644	632	662	657	593	596	683	651	609	653	644	643	641	628	630	615	600	648	612	618	599	623	627	604	614	611	682	641	655	667	650	628	659	624	605	635	635	629	653	634	615	655	661	695	596	635	611	601	605	643	657	633	584	592	623	615	618	680	608	642	629	618	648	627	617	647	657	670	669	648	613	630	617	621	637	640	621	677	620	655	645	661	656	641	621	654	674	661	670	631	617	670	670	618	661	645	622	646	656	604	618	656	630	626	629	638	610	676	629	654	626	626	644	625	635	656	656	612	637	661	626	616
24191	21398	28651	24551	20832	12221	5822	3084	2107	1932	1662	1351	1229	1073	1002	922	912	919	906	912	886	854	787	772	650	650	640	537	605	572	584	578	594	516	547	1246	1829	843	545	512	484	453	490	530	514	490	493	497	508	521	497	480	474	452	492	500	525	458	514	502	469	508	481	469	464	529	594	505	544	542	512	538	476	508	470	500	536	510	512	485	468	450	481	522	501	472	486	508	505	488	509	518	511	490	483	515	512	514	478	491	480	507	493	500	441	475	476	473	473	510	485	483	456	480	479	500	490	479	478	472	474	471	500	503	516	494	467	475	481	525	490	483	517	509	493	519	471	470	501	529	467	477	507	457	516	493	494	475	494	486	487	490	501	473	460	511	496	524	489	475	500	457	493	484	496	492	508	504	447	491	487	489	497	484	498	462	524	512	472	470	490	500	480	484	505	502	502	496	492	467	522	483	488	491	513	465	436	503	494	499	504	482	449	507	502	496	487	472	519	508	545	486	481	480	518	507	468	487	490	486	520	477	465	464	502	495	460	472	483	457	479	513	496	474	500	482	464	443	455	473	521	512	506	478	470	520	490	503	519	482	473	434	491	458	499	492	497	506	475	486	507	475	502	502	463	533	534	558	479	458	509	501	453	507	512	515	501	521	477	515	506	454	524	466	497	503	538	511	517	472	511	488	473	482	471	501	491	522	502	501	486	493	446	477	521	480	507	542	522	533	486	455	483	459	477	477	516	487	516	506	486	502	475	491	510	494	492	525	506	497	513	492	504	485	475	508	467	515	501	488	509	469	494	493	506	478	517	477	482	488	471	493	510	493	469	483	500	492	447	493	533	485	515	519	463	517	516	508	455	480	539	485	499	514	498	475	496	494	486	469	481	483	471	468	483	474	467	498	486	475	465	543	466	476	518	503	485	531	451	530	490	479	485	514	517	477	470	481	479	511	468	438	527	497	515	508	437	497	517	477	500	480	484	468	510	502	491	450	475	477	489	476	508	496	497	484	456	513	474	483	526	498	472	474	468	540	482	475	511	511	482	502	456	463	524	539	464	502	500	487	517	503	495	506	499	481	495	452	544	474	515	486	474	477	463	439	541	502	466	479	502	491	450	516	533	467	512	507	547	548	489	481	468	520	472	518	481	490	470	474	473	498	490	495	484	442	497	461	534	519	501	487	476	504	472	489	473	484	451	499	487	470	510	486	485	488	555	470	511	468	474	452	483	517	510	459	487	465	479	451	506	475	456	472	481	483	530	506	498	464	502	515	467	497	481	511	515	475	459	489	484	512	507	504	517	481	462	494	473	528	480	483	496	475	489	488	470	444	536	481	455	506	506	506	478	495	499	496	515	482	486	515	521	453	469	527	482	483	494	504	514	437	475	507	498	480	518	489	521	459	498	498	469	485	474	507	502	499	493	507	495	495	480	480	507	493	470	535	540	504	524	515	474	522	464	517	463	508	458	464	464	448	502	464	467	465	509	477	489	491	475	507	533	493	497	488	466	464	510	471	512	513	470	456	524	471	512	507	474	499	502	542	462	496	478	521	504	490	510	508	537	480	523	493	481	478	515	506	507	511	499	449	491	522	515	502	474	501	493	523	498	465	498	499	508	484	488	513	515	480	466	484	492	521	508	505	491	493	500	527	491	476	488	512	487	501	504	500	459	505	501	468	499	452	499	502	482	520	506	488	493	469	470	509	492	480	525	548	496	509	508	475	464	508	473	503	478	504	487	489	499	458	484	476	550	477	465	481	545	516	501	572	461	489	496	512	488	501	443	471	449	512	498	537	475	478	454	464	514	473	504	526	501	499	524	483	494	504	499	491	512	484	457	488	475	523	516	507	505	533	491	555	472	511	494	504	521	506	493	493	464	552	477	480	553	476	499	495	463	492	486	496	483	503	450	518	539	500	506	486	491	499	465	484	489	513	497	518	447	497	478	486	464	507	497	511	469	489	522	446	504	481	504	502	522	484	474	501	510	480	496	504	492	504	481	491	510	475	497	481	482	501	478	511	497	467	471	479	468	492	518	473	482	502	412	462	477	490	496	456	500	500	525	492	516	506	507	496	468	498	480	513	527	500	476	500	493	476	480	488	509	467	477	459	479	489	467	504	490	492	533	486	510	492	503	499	467	517	501	483	482	496	496	513	469	471	481	479	507	454	510	493	507	441	455	508	496	481	470	485	505	529	481	445	490	498	497	498	505	486	460	479	500	493	506	530	494	503	506	516	505	448	489	467	515	496	455	443	446	506	493	495	504	491	458	504	479	490	478	482	498	499	487	494	500	466	458	504	507	488	494	502	475	492	455	482	480	474	485	440	546	495	537	439	495	470	522	482	510	491	488	491	462	512	509	515	484	488	494	502	468	455	487	510	461	486	486	514	464	482	479	481	453	480	463	501	522	469	505	500	463	482	520	493	531	485	460	497	531	509	477	461	482	548	451	469	529	502	480	495	481	458	505	476	465	436	510	484	482	471	474	474	470	508	507	526	489	500	494	477	483	477	474	476	464	532	491	529	446	541	465	498	488	478	517	502	483	461	477	473	471	448	496	487	462	483	515	538	522	489	449	479	474	505	491	434	513	499	494	473	468	563	488	495	484	464	555	494	462	476	522	475	466	518	506	514	472	446	519	493	506	514	469	496	477	527	482	474	503	528	486	486	493	515	530	497	501	478	488	485	484	482	526	486	504	529	457	489	453	486	514	485	478	469	454	465	467	504	534	504	486	517	473	487	512	499	455	519	453	537	467	470	479	502	504	458	483	494	483	509	503	507	474	531	478	502	487	491	486	483	495	460	490	500	460	488	500	509	533	493	501	473	471	533	478	502	524	495	492	496	460	496	468	464	557	491	512	496	524	509	500	476	484	506	481	502	470	481	458	496	499	477	474	466	477	475	469	513	470	482	511	486	518	503	479	496	459	506	494	474	476	479	515	471	455	476	548	476	496	496	488	473	527	496	516	500	473	511	491	465	489	510	516	494	508	506	478	482	464	480	483	476	504	498	477	512	515	510	494	496	506	475	514	451	516	521	448	477	504	502	467	512	528	492	485	459	473	482	488	492	469	485	479	466	504	478	472	489	527	523	503	447	460	516	501	497	492	514	479	469	516	490	498	499	466	444	468	509	500	479	506	465	471	485	503	502	469	519	506	505	500	536	465	509	481	482	494	498	515	511	451	500	505	512	507	504	499	492	489	523	498	497	474	476	493	463	536	520	513	498	518	465	489	441	508	465	550	466	518	521	513	479	475	494	496	514	489	501	475	521	473	489	510	475	497	415	468	489	472	482	487	475	496	511	473	483	508	493	514	487	488	495	500	489	471	471	499	485	502	499	487	486	505	488	532	489	513	483	479	491	516	502	453	480	483	491	545	493	493	503	496	498	492	484	520	470	468	511	479	512	489	500	510	492	501	478	482	498	485	509	511	464	487	506	535	500	452	488	459	468	490	504	502	488	514	499	502	523	566	472	478	481	493	517	465	458
24216	38919	34775	25366	18724	14753	10563	7328	5518	4941	4356	3437	2968	2631	2263	2085	2002	2142	2057	1928	1876	1821	1657	1572	1236	1183	1100	1043	1041	943	1010	945	957	874	943	2869	4220	1775	901	713	725	735	773	743	776	732	744	721	752	761	702	788	728	720	729	718	705	733	732	709	702	744	692	751	718	786	935	880	841	806	797	794	745	716	765	777	708	762	721	720	711	724	720	748	716	733	705	770	746	704	739	725	695	744	765	706	715	717	713	716	721	780	730	741	718	694	765	710	703	715	773	725	786	666	698	676	687	746	724	785	682	693	690	727	805	715	692	743	744	698	730	746	732	745	751	732	672	710	708	745	731	768	775	749	773	737	739	706	730	747	714	711	733	736	717	722	704	712	745	719	711	767	716	697	753	727	752	775	681	714	734	753	714	738	697	757	664	688	720	734	726	713	724	736	723	760	733	771	744	701	704	714	748	739	752	768	752	744	723	792	696	682	706	743	672	713	729	705	726	737	729	736	797	700	750	705	695	696	719	724	750	671	734	727	721	692	726	762	689	754	729	706	722	721	692	702	777	734	747	752	731	755	722	736	746	718	734	764	706	722	727	714	746	699	739	737	771	709	744	744	718	764	729	705	732	734	729	721	730	743	765	711	729	764	733	757	738	711	701	723	758	741	698	768	726	742	696	730	707	716	708	776	705	770	719	757	736	747	719	693	701	750	708	704	734	676	677	769	734	721	773	718	738	707	725	723	772	755	796	746	721	701	733	733	706	736	727	710	765	700	698	807	709	726	711	717	784	739	746	737	771	725	716	706	670	742	770	696	745	728	723	717	714	742	770	704	720	693	693	743	696	736	755	669	714	751	731	780	730	695	689	706	680	773	766	752	723	733	726	709	701	777	739	749	738	742	732	707	727	729	738	723	720	735	721	691	754	752	769	731	700	700	709	731	730	738	758	667	740	739	701	737	714	692	729	701	716	734	694	704	751	733	736	701	703	732	743	733	742	690	731	711	774	682	723	721	778	738	726	746	744	747	727	729	673	724	717	692	736	682	704	741	726	740	719	735	760	752	696	747	727	761	695	736	703	737	713	686	737	752	686	734	747	732	742	762	755	721	721	741	685	713	741	728	757	727	711	754	720	765	750	710	688	710	782	753	689	756	740	732	712	715	735	706	748	750	749	739	775	708	739	746	688	773	742	708	750	725	734	705	761	709	711	717	729	761	747	719	700	722	701	748	725	680	753	723	720	699	742	717	720	695	701	721	745	740	757	706	751	719	736	734	725	730	696	740	733	731	782	699	746	694	721	738	737	719	735	658	691	775	735	692	740	732	741	746	757	749	723	739	742	705	714	724	742	732	726	734	703	738	741	764	725	779	761	699	682	758	742	728	729	768	695	758	689	674	708	728	721	725	754	695	738	715	748	665	750	658	777	762	718	704	750	725	705	740	719	759	724	700	722	747	719	753	716	734	717	736	741	710	727	734	733	688	701	781	716	742	723	768	820	726	749	714	706	729	758	709	756	740	720	752	657	750	680	706	714	699	709	737	682	713	745	719	712	760	728	740	726	722	761	772	666	753	710	728	693	724	711	755	678	738	732	703	695	691	761	724	693	723	728	670	721	733	717	744	756	706	749	784	750	773	737	705	740	732	739	746	700	748	726	736	708	733	699	759	709	707	785	775	726	727	716	722	750	684	704	713	726	762	669	719	769	707	727	764	738	698	712	715	740	733	723	720	737	698	718	736	724	751	683	714	779	727	690	746	704	757	701	738	755	751	743	727	741	747	756	755	791	742	759	716	747	694	762	733	735	704	725	722	773	773	701	761	719	778	649	778	755	777	703	731	758	749	709	732	720	731	747	733	741	749	735	700	731	729	710	742	761	734	738	697	744	646	763	733	717	768	729	722	743	713	772	705	718	708	775	689	679	786	724	675	743	739	753	748	703	720	724	757	690	784	732	686	756	716	708	754	746	725	693	723	763	742	744	720	758	769	713	736	718	754	751	687	720	754	707	706	741	742	696	741	723	728	746	730	717	745	731	676	731	715	757	704	759	711	729	742	721	738	730	715	745	717	738	736	750	741	715	734	721	749	787	721	740	710	704	713	723	701	735	751	694	782	712	749	730	758	687	762	784	753	684	675	718	677	713	727	724	731	735	713	733	692	660	691	716	717	713	759	683	736	756	716	742	762	772	713	717	693	752	708	728	761	729	742	682	701	720	698	717	775	722	685	695	727	713	756	692	706	734	724	715	707	760	682	787	739	710	728	695	748	706	712	697	737	734	756	755	728	749	723	676	676	713	735	729	725	751	725	697	725	750	732	702	724	651	698	726	753	720	739	678	686	703	749	714	706	760	738	727	725	672	732	779	691	722	759	750	718	772	757	748	681	704	752	727	758	643	724	707	729	705	669	767	754	643	741	737	732	682	713	784	681	732	751	717	749	721	733	724	712	765	716	742	773	732	705	747	717	744	756	726	730	766	751	696	683	707	691	739	793	694	698	758	764	699	717	692	768	714	731	704	742	732	758	748	732	710	763	780	726	683	749	748	718	751	713	772	732	734	733	744	730	741	693	726	738	706	730	708	692	730	761	718	741	739	670	747	681	723	726	752	692	776	688	714	741	774	719	688	763	755	683	748	691	725	783	767	685	701	732	728	668	759	707	689	707	708	750	716	741	689	709	705	730	718	741	716	755	766	729	723	725	706	751	719	738	708	780	703	735	758	724	746	770	742	737	702	717	746	678	730	709	718	770	719	682	755	703	699	728	757	718	693	732	745	730	692	698	743	748	674	751	692	698	747	782	733	704	731	726	728	726	725	734	771	753	640	699	731	732	730	749	753	746	775	726	757	687	731	745	752	762	728	722	745	725	744	772	736	736	731	785	727	778	746	738	739	711	747	746	723	721	739	714	671	689	748	699	748	749	755	692	725	724	735	701	766	770	742	740	728	754	686	765	737	727	725	720	760	732	767	742	743	754	761	771	741	719	722	753	742	731	694	732	713	731	736	790	658	673	737	724	782	715	675	721	714	681	696	713	704	743	661	783	754	736	731	692	694	767	761	750	728	711	704	737	732	691	738	756	732	716	762	731	734	724	711	724	709	766	751	727	716	763	696	678	751	722	689	704	756	752	754	729	734	694	707	762	726	736	738	693	766	682	713	767	760	724	747	728	674	770	774	721	764	757	705	686	726	701	778	768	702	692	758	740	744	695	692	705	746	689	729	721	754	758	754	732	682	719	681	711	705	756	686	719	703	725	690	674	747	714	738	714	708	718	779	704	732	672	719	735	694	730	738	730	698	729	730	726	710	743	701	716	747	728	713	699	708	703	716	734	778	762	712	714	729	737	707	700	749	733	694	739	686	712	681	696	722	772	715	686	705	705	734	709	670	750	728	710	750	736	686	710	745	745	753	725	688	688	728	705	717	709	734	739	707	743	744	725	756	737	723	705	756	737	719	726	714	733	655	742	708	678	757	710	694	731	719	676	755	757	729	725
23181	21380	29202	23868	21411	21162	12680	4710	2965	2596	2291	1870	1647	1419	1386	1156	1051	1115	1118	1070	1067	964	881	888	730	739	626	597	641	562	574	598	535	572	737	2169	2691	1010	509	492	477	487	439	438	464	449	505	447	449	492	468	465	496	469	505	471	514	509	456	483	476	451	465	497	499	517	547	587	559	554	487	463	485	471	453	462	455	478	472	455	455	456	499	470	483	476	453	422	513	465	468	483	434	481	472	452	469	475	477	486	502	423	462	481	444	467	460	466	469	484	428	491	465	481	480	450	466	475	493	495	476	479	465	475	449	468	438	448	468	444	487	491	463	435	423	463	473	507	490	495	479	480	445	481	464	469	455	451	470	466	490	481	465	467	470	478	434	460	485	467	453	473	426	510	458	537	475	451	478	458	461	469	473	440	470	445	468	492	512	435	461	492	475	488	431	484	468	440	470	483	460	450	465	433	458	462	462	437	458	474	515	463	435	465	459	455	469	452	464	498	464	470	462	473	477	489	475	475	499	447	455	478	476	463	458	452	446	443	465	487	482	464	474	498	465	489	443	433	441	461	448	441	433	472	465	441	517	470	461	443	481	450	469	472	479	461	482	462	462	492	439	443	450	497	473	463	484	452	457	458	486	462	443	489	456	455	453	454	441	494	464	476	471	487	483	466	474	462	482	462	447	453	460	438	453	470	454	480	460	468	473	466	465	471	451	463	464	495	456	471	444	495	494	435	459	487	490	460	473	415	460	465	472	460	437	468	442	485	450	473	483	467	450	490	474	412	466	465	474	460	454	445	499	456	456	456	458	476	468	475	492	465	449	471	448	517	472	473	450	448	491	456	449	486	488	493	477	480	496	446	454	457	476	470	448	485	474	483	489	449	437	447	469	442	460	476	443	442	495	483	464	483	489	510	462	476	461	459	437	461	467	492	496	490	510	445	472	453	466	461	471	482	481	491	469	449	483	478	495	483	477	447	479	450	493	479	466	454	509	436	469	467	455	472	477	478	489	485	450	459	462	439	464	485	474	461	439	480	438	446	464	440	460	432	506	488	473	487	490	477	463	449	471	454	456	474	459	449	466	443	459	468	457	461	439	455	449	486	478	467	473	465	507	439	464	447	450	449	503	473	457	473	443	434	444	446	475	454	477	445	468	492	467	466	457	459	518	481	488	469	495	455	473	448	460	447	467	485	498	476	469	473	487	445	461	432	469	428	474	482	480	449	490	449	426	472	452	494	451	444	477	469	463	463	440	449	480	449	441	465	480	461	462	472	482	429	431	474	488	458	489	451	443	520	468	459	436	498	443	486	451	489	470	511	469	443	495	444	507	447	468	445	495	501	472	496	442	432	471	439	499	460	488	456	464	436	495	466	484	431	461	470	442	469	467	435	445	443	466	492	439	435	465	462	454	494	478	438	477	425	492	489	477	445	450	494	488	468	448	527	455	439	465	499	444	473	438	458	497	424	472	460	463	497	450	465	413	463	503	485	442	471	474	419	477	463	448	475	479	475	456	466	463	476	461	444	478	429	477	481	463	482	483	490	438	456	467	463	441	483	479	469	470	487	473	462	468	486	442	455	508	430	473	452	496	488	493	445	496	471	448	470	485	450	494	399	465	475	455	454	457	455	458	458	476	480	451	441	423	448	533	466	454	423	485	472	470	471	467	463	493	456	458	470	431	463	468	516	478	502	438	462	458	500	422	440	471	487	475	461	471	439	470	472	486	440	455	457	473	471	441	465	506	500	453	466	497	456	522	477	515	467	474	467	513	416	459	509	437	467	463	465	489	494	467	529	509	448	487	468	485	497	488	484	441	495	468	468	444	447	441	465	466	504	481	489	431	458	443	478	464	509	433	460	438	457	511	488	438	493	436	449	498	424	451	462	460	472	433	478	447	467	435	475	452	503	445	467	488	454	426	501	454	450	521	469	475	467	433	465	451	457	468	450	472	525	486	480	472	434	434	442	462	475	450	483	482	466	468	415	422	456	475	451	496	484	488	456	448	465	465	495	475	491	492	490	461	475	464	481	477	436	487	457	455	487	447	478	410	477	462	445	480	460	430	479	456	486	451	477	476	493	499	482	467	477	495	461	443	478	450	484	451	448	461	482	492	455	461	468	470	463	443	484	464	431	517	469	474	467	479	473	488	448	471	459	415	472	479	501	492	475	484	485	474	463	426	448	432	463	436	464	484	491	458	451	457	456	495	441	489	466	447	450	472	458	475	452	467	459	476	456	456	442	491	465	477	470	501	443	473	484	473	456	480	463	478	450	452	458	476	446	481	516	458	458	479	443	481	473	445	421	470	497	455	448	447	496	427	462	473	464	460	496	446	457	466	443	483	439	484	466	464	425	463	443	472	450	479	446	454	474	429	469	488	454	457	430	472	459	491	494	437	471	459	484	450	471	467	460	457	500	481	480	435	464	451	458	439	426	437	439	444	469	480	474	448	469	485	477	504	490	457	445	442	460	445	475	479	460	460	479	482	517	481	483	482	483	486	451	465	445	521	483	455	499	496	489	479	464	472	462	455	491	451	473	450	494	461	457	432	479	463	478	505	467	436	472	503	471	474	478	466	450	477	443	474	463	492	477	477	487	469	458	510	436	478	453	478	471	445	450	441	466	464	482	506	475	445	464	439	476	413	448	426	457	440	499	467	493	443	468	477	428	494	454	421	481	442	475	443	435	505	451	482	435	453	462	464	495	424	482	439	480	463	478	479	452	481	487	467	494	509	487	464	467	473	467	465	468	461	456	441	469	436	472	456	484	454	480	462	466	477	467	438	505	462	459	464	446	432	479	461	456	507	469	459	467	451	431	490	487	474	482	477	464	447	442	487	480	454	457	470	446	439	466	458	471	420	504	439	486	455	504	482	458	442	459	474	482	467	492	482	466	519	446	476	442	462	452	484	450	484	452	472	480	494	467	448	462	470	442	467	510	486	475	466	478	441	443	451	477	429	454	446	462	479	478	468	427	456	462	444	437	450	449	452	469	503	465	465	471	470	445	487	420	445	454	447	447	458	494	486	481	455	473	471	439	481	471	464	479	455	469	455	481	449	452	471	477	465	467	444	466	494	472	475	467	471	459	433	458	488	490	508	435	454	486	447	488	440	459	457	420	449	482	491	432	452	449	450	486	439	464	482	470	462	463	501	444	496	448	473	448	470	472	451	474	452	475	496	474	487	471	470	484	493	447	457	441	468	441	484	431	497	486	468	425	475	492	458	457	462	501	480	482	480	464	500	460	470	460	478	442	507	459	529	467	452	486	502	442	428	464	461	475	487	496	503	428	456	473	479	460	437	473	467	457	448	495	483	471	447	460	470	481	488	450	469	453	431	483	456	512	475	445	463	482	418	410	467	449	439	428	495	469	465	466	478	495	459	465	505	464	481	480	481	459	471	438	455	466	435	465	488	462	435	495	452	446	479	445	496	479	462	444	445	469	465	432	490	437	471	516	500	476	467	409	492	411	419	488	488	480	503	450
26719	43524	39208	30034	23164	18626	13901	10019	7757	6858	6200	4817	4126	3770	3300	2782	2559	2709	2537	2476	2536	2240	2096	1966	1547	1398	1255	1078	1114	1055	1062	1007	974	977	1375	5506	6196	2140	831	736	711	698	708	696	697	719	695	698	716	715	703	684	712	679	720	673	720	669	724	661	701	693	760	712	733	793	1046	1017	984	825	748	679	712	711	666	671	689	622	664	698	665	673	697	679	645	658	704	687	635	693	722	663	671	687	691	700	698	665	648	671	712	685	720	623	667	663	667	693	684	694	721	668	710	657	681	670	699	706	638	694	722	663	677	639	645	680	664	671	690	711	720	713	669	682	688	663	701	664	706	686	716	673	685	768	720	719	703	685	666	631	669	674	671	717	691	722	680	689	709	700	656	672	664	681	724	676	668	678	704	672	720	706	647	676	662	700	712	675	701	669	655	646	701	750	666	675	648	686	681	683	676	706	724	736	681	726	694	670	702	737	708	713	686	643	687	687	656	697	649	688	678	654	677	698	696	696	652	664	643	695	664	649	661	680	679	677	671	645	696	711	720	722	660	688	720	736	650	684	689	675	726	681	704	685	625	678	677	730	684	667	710	671	707	650	656	681	689	652	703	689	715	664	666	663	683	713	687	732	704	717	721	704	699	654	691	701	675	631	697	698	659	689	686	662	703	685	681	692	666	678	641	659	703	679	675	663	709	642	665	661	682	663	694	670	655	674	659	688	693	675	678	652	675	650	656	622	692	655	673	669	694	645	650	689	684	634	683	680	683	676	676	653	721	655	706	686	677	657	652	674	700	641	653	641	709	734	690	709	700	656	680	641	690	690	707	680	682	668	716	665	697	720	717	694	707	667	684	691	745	670	682	693	697	679	695	654	667	698	697	683	684	658	692	697	746	708	677	718	683	683	675	707	646	684	707	676	699	656	686	699	676	681	682	673	688	702	677	676	658	672	707	692	679	658	628	701	664	683	691	646	691	660	641	695	696	719	638	679	680	711	653	728	663	660	704	675	688	673	688	694	691	689	678	706	714	739	707	731	695	729	760	652	674	700	722	666	631	749	670	648	658	714	660	663	688	714	657	699	701	725	698	695	664	723	630	655	739	695	736	694	690	691	662	738	688	694	677	699	717	728	673	674	651	673	675	696	694	666	746	688	674	727	738	699	671	688	678	700	688	707	734	702	670	640	702	694	697	677	702	688	737	690	687	681	693	650	678	693	694	680	702	679	728	703	673	666	702	676	676	673	676	669	721	699	703	668	670	643	695	673	695	664	720	685	705	693	656	666	688	682	689	679	666	636	659	684	671	650	656	705	617	658	682	696	670	656	674	709	677	670	618	633	609	670	696	709	710	683	716	749	654	687	687	696	680	679	689	651	684	673	727	700	712	697	707	701	711	688	670	628	696	700	670	636	681	683	750	680	709	711	633	672	732	678	715	662	675	690	715	661	644	705	645	708	663	697	704	627	707	693	674	718	655	711	693	667	673	743	647	644	683	703	632	664	654	635	646	687	699	687	686	707	636	682	714	696	663	706	662	714	659	676	685	663	685	729	657	677	643	691	707	673	673	686	657	677	671	699	663	668	696	678	719	669	708	697	673	716	666	608	671	670	725	661	671	685	662	703	720	716	689	671	636	672	716	663	663	709	707	689	699	639	682	707	719	662	711	698	675	618	697	697	707	655	711	704	703	669	778	647	753	725	686	650	681	665	648	713	659	681	652	682	674	679	734	659	710	710	678	676	678	697	669	658	664	672	739	685	698	662	675	681	654	678	705	693	689	673	692	708	644	729	705	722	609	690	718	669	691	680	632	673	659	625	652	648	686	660	710	685	661	658	690	678	701	661	684	649	669	741	713	668	713	666	666	735	649	712	704	661	663	687	646	633	742	659	666	732	677	659	654	696	685	650	683	688	693	737	684	668	703	695	664	654	688	685	676	691	644	681	676	658	750	686	622	661	710	689	664	636	647	669	690	659	686	656	683	657	721	690	662	679	661	718	699	735	743	669	682	659	632	645	691	704	683	697	672	712	659	736	680	683	656	673	681	644	665	675	676	689	681	633	678	697	675	657	670	704	649	695	711	702	745	685	688	707	647	709	699	641	703	712	671	616	678	640	652	683	671	711	636	712	658	669	688	669	652	691	720	701	673	719	691	726	674	707	666	614	695	695	641	696	667	685	668	700	669	659	695	694	683	710	704	664	670	694	687	688	672	701	684	644	663	673	700	697	676	703	666	677	656	673	692	726	673	704	690	725	664	660	672	720	654	727	721	701	679	689	672	669	695	670	728	685	692	699	700	661	698	695	644	614	693	678	691	680	718	742	701	652	647	640	716	705	674	656	694	695	653	714	676	708	663	662	694	689	654	694	700	703	652	670	638	716	664	689	666	659	675	711	700	675	676	683	677	635	672	701	666	653	652	668	637	695	700	689	675	691	676	684	684	665	692	689	699	660	664	718	685	664	673	696	711	706	683	660	731	693	693	705	684	716	689	661	699	684	684	652	714	675	695	674	686	677	686	652	670	633	687	677	661	708	678	731	714	656	667	663	664	649	687	654	717	671	700	713	696	686	698	682	651	697	688	677	668	705	682	684	720	714	711	681	693	692	656	675	691	728	687	671	700	662	662	669	640	674	686	671	678	699	653	707	697	630	697	682	685	686	673	691	670	684	649	726	685	683	642	669	664	725	739	689	695	676	699	690	666	690	672	686	675	676	708	725	716	678	745	688	629	621	725	724	678	699	720	645	698	713	703	675	633	663	692	716	684	705	710	720	705	667	654	663	681	672	709	681	685	696	673	692	681	692	685	727	693	737	742	716	658	619	668	680	755	707	710	690	660	698	698	687	635	644	649	690	710	694	691	650	650	719	686	670	636	700	632	654	692	630	690	671	700	648	720	697	673	686	706	703	710	680	678	693	665	670	633	693	700	704	661	648	700	722	701	676	664	701	708	696	657	706	687	720	673	704	661	675	708	663	684	724	646	672	657	682	684	678	672	669	728	683	700	678	661	690	683	725	658	674	744	696	691	648	693	626	636	664	699	652	684	698	667	717	674	707	687	696	669	697	660	649	669	664	670	723	656	692	697	676	668	650	726	704	688	653	662	694	698	673	675	727	662	723	686	685	701	676	649	675	711	700	683	680	704	719	654	643	657	714	681	643	701	654	670	709	666	692	696	675	664	702	642	645	672	656	703	739	682	666	675	691	721	712	689	641	687	701	658	665	630	644	674	745	665	701	659	704	665	693	685	677	684	683	706	701	696	680	701	655	674	635	677	646	666	607	675	680	653	686	642	716	747	674	693	730	673	712	671	719	707	712	702	689	686	660	680	684	625	674	698	674	644	679	691	663	673	647	694	670	699	661	676	668	748	666	666	677	665	673	625	635	691	645	710	647	756	704	707	646	723	689	641	668	677	718	632	689	684	685	715	684	681	685	691	676	643	668	731	666	698	677	643	667	683	680	704	726	742	689	729	680	690	673	694	633	694	704
27256	22201	21085	12525	5450	3142	2226	1513	1205	1128	1015	889	788	770	715	655	593	636	645	669	634	587	535	552	509	520	457	452	445	455	452	437	445	419	402	508	596	427	393	446	411	446	372	392	408	406	372	426	400	379	392	403	392	361	379	398	381	451	396	400	363	420	427	388	406	419	443	392	420	437	416	438	388	368	388	407	388	387	397	396	410	407	382	410	424	412	408	379	406	423	383	387	389	429	402	412	414	381	443	415	412	408	427	416	437	393	414	394	403	400	399	419	414	402	395	392	408	387	402	404	438	400	401	406	372	387	389	393	427	397	394	372	394	426	384	437	366	409	460	423	391	407	392	404	404	418	376	404	415	410	403	425	383	382	386	385	403	413	410	407	398	396	402	404	384	386	396	398	402	395	380	404	383	411	455	386	429	386	390	421	435	409	410	401	424	383	383	372	403	441	413	411	400	369	388	407	410	368	390	418	379	413	387	360	384	385	417	372	414	431	365	416	405	395	388	377	421	409	406	395	419	417	412	399	409	452	413	419	417	369	407	362	410	429	430	429	409	408	397	378	387	426	401	395	406	371	384	436	383	436	385	440	400	432	422	422	409	406	416	403	415	394	387	390	414	402	393	390	397	394	369	378	418	351	428	392	391	370	412	422	400	412	406	420	404	382	412	414	419	388	410	387	438	370	397	394	397	408	393	442	403	427	431	374	368	396	385	396	362	425	418	395	392	423	388	424	363	418	396	397	368	376	396	371	396	410	419	456	372	401	424	367	408	394	396	388	391	391	416	360	396	406	377	400	364	387	398	397	411	405	419	431	367	419	363	424	413	436	383	381	384	418	409	414	410	413	427	394	422	395	396	399	429	396	387	393	430	404	384	423	424	395	433	404	388	415	394	387	410	382	429	383	413	380	363	428	376	390	437	426	427	421	446	404	469	436	422	422	391	433	413	375	396	416	425	387	393	417	417	446	385	392	415	411	385	393	393	393	372	396	405	400	408	395	380	388	395	396	395	406	430	441	401	385	426	363	416	407	390	402	399	432	416	382	414	399	372	415	396	436	417	378	402	415	455	399	428	385	384	375	388	421	406	425	396	424	402	431	367	408	412	363	437	382	383	372	403	386	436	474	410	411	370	453	372	421	404	407	377	370	394	426	371	418	387	417	388	368	386	401	403	392	419	353	392	385	379	415	392	400	413	399	431	420	404	429	355	394	386	410	412	413	412	363	430	416	390	417	409	408	427	398	404	425	441	388	398	417	397	425	400	389	360	404	401	389	364	368	396	397	375	423	388	437	376	416	394	427	424	411	383	385	435	429	399	389	429	399	401	375	457	406	389	388	404	375	383	404	428	385	420	393	364	380	387	403	442	433	399	385	390	404	397	407	396	391	358	416	390	397	403	411	400	364	388	405	388	398	429	397	389	405	374	406	371	428	402	385	377	396	370	383	401	385	394	357	414	383	429	387	400	410	412	387	421	400	434	399	423	350	410	389	390	393	374	408	394	379	388	401	386	405	394	379	450	459	425	383	387	404	388	403	381	393	390	412	399	408	420	394	390	397	402	429	407	384	431	388	416	414	392	430	414	390	398	366	379	392	392	420	407	391	358	389	360	416	381	413	416	365	379	408	407	431	399	439	381	425	426	395	406	388	399	408	389	395	414	385	415	398	430	413	404	428	387	395	410	407	347	408	409	388	390	412	403	446	402	393	404	406	430	423	389	409	426	381	390	405	374	397	384	388	413	397	376	402	380	404	398	426	407	402	401	392	411	388	370	353	376	402	401	380	430	417	409	401	372	337	428	398	381	380	422	389	416	385	400	390	406	427	372	420	409	410	412	389	392	397	395	401	396	403	399	409	400	406	394	361	430	370	378	416	380	427	361	379	388	375	384	419	406	389	427	372	431	418	387	406	393	401	427	401	375	372	380	423	402	416	382	395	393	396	413	432	401	369	383	421	383	405	415	417	421	429	363	422	408	393	410	430	416	436	380	380	396	430	414	390	393	393	395	378	425	423	394	382	417	385	368	428	395	400	395	416	386	431	423	394	395	384	395	383	411	403	435	399	433	439	408	372	381	382	409	411	442	400	418	372	411	403	376	399	414	393	413	374	401	404	434	428	392	418	400	402	391	412	416	366	394	445	388	405	388	393	391	402	431	394	401	429	375	396	375	376	379	387	411	402	422	391	398	387	428	397	383	392	397	387	412	383	390	439	399	405	397	413	396	370	400	378	393	410	379	387	413	394	399	394	414	409	360	372	426	447	418	392	384	416	420	393	420	390	406	395	422	392	406	380	410	393	422	389	392	382	407	373	404	398	364	415	442	392	390	410	391	420	385	409	422	406	383	392	420	372	377	437	375	417	385	411	375	393	423	400	395	413	403	379	441	401	423	439	411	378	403	412	391	399	358	395	386	374	438	351	370	393	420	413	390	402	374	404	403	422	394	432	402	408	374	377	394	417	401	425	379	384	426	398	423	389	407	398	383	416	396	383	416	376	414	396	398	424	393	405	392	401	396	435	375	368	354	399	400	396	363	389	400	420	395	384	404	390	384	392	406	383	430	434	353	401	395	387	416	404	417	406	389	372	409	412	385	396	408	403	410	391	425	416	435	405	406	392	389	394	469	411	399	397	367	407	378	394	443	414	396	412	383	381	408	409	411	386	376	387	395	422	389	426	402	373	434	386	371	392	401	420	396	393	412	415	374	391	420	427	418	394	426	404	382	429	408	381	413	403	389	402	373	399	420	402	448	417	396	391	398	398	388	381	428	404	407	426	408	391	389	390	421	415	381	388	417	441	396	385	363	403	413	365	395	366	430	413	426	381	396	404	442	408	410	431	377	398	427	354	392	427	393	398	381	385	386	401	391	390	438	369	382	393	374	357	399	421	406	392	380	414	406	419	388	363	394	405	415	409	405	376	437	377	441	396	429	387	397	413	375	424	418	399	386	417	369	397	370	378	408	396	440	363	382	394	395	410	385	380	392	374	382	436	424	402	416	413	397	393	402	416	405	396	415	418	399	385	436	385	385	394	406	381	378	399	389	378	349	406	385	396	422	428	405	425	402	433	395	413	425	398	374	406	400	430	404	407	434	392	418	425	408	381	416	402	383	386	368	411	409	400	395	407	421	415	384	403	380	377	413	425	404	352	431	401	380	405	390	401	376	393	408	438	401	396	412	401	414	398	407	426	407	374	391	367	349	411	394	383	405	447	386	417	390	373	394	398	398	420	374	424	387	417	439	396	437	364	406	404	375	403	364	401	372	401	401	411	424	415	389	377	405	446	397	403	386	402	398	401	370	382	400	375	417	397	401	389	384	389	411	417	428	388	413	402	394	417	407	365	399	406	369	410	394	418	433	399	427	406	370	432	427	435	382	378	369	381	418	379	380	397	380	402	381	418	368	396	394	389	394	404	398	344	393	402	407	396	397	397	399	392	367	440	423	379	420	397	401	368	391	422	411	384	379	404	405	391	383	411	454	408
22445	31408	27209	17953	11777	8221	6097	3952	3233	3079	2874	2189	1871	1753	1645	1410	1376	1340	1313	1303	1381	1195	1135	1040	889	883	814	755	715	742	697	680	665	663	718	940	1143	664	579	592	626	581	565	572	572	628	576	622	589	576	570	616	626	575	636	625	636	591	615	631	617	543	574	611	632	600	610	679	626	614	626	587	594	619	619	639	589	615	594	573	607	549	586	599	586	591	602	567	598	551	605	587	596	599	598	608	538	624	592	608	584	586	569	616	581	602	612	583	586	594	617	606	582	622	574	571	573	588	638	562	577	604	589	567	596	589	596	611	596	592	609	607	598	611	577	608	587	575	561	598	598	614	638	556	588	596	564	637	654	601	650	617	614	597	634	636	635	610	579	652	599	592	639	602	600	601	660	598	586	596	590	609	619	571	563	578	563	635	615	553	589	596	618	596	635	612	583	571	585	582	599	558	612	589	570	540	603	594	564	606	608	617	615	618	564	600	589	653	630	589	583	567	543	610	578	607	587	611	596	587	628	569	642	586	587	615	524	622	585	554	601	579	571	593	615	603	597	558	623	579	623	594	605	651	550	561	635	543	558	591	611	657	603	612	601	629	574	602	612	589	573	601	591	584	657	584	598	621	565	589	541	556	592	586	597	579	618	597	600	613	598	593	576	595	578	615	611	622	615	601	591	602	600	601	611	599	618	587	630	558	597	617	550	562	574	573	635	579	569	600	607	565	569	564	578	644	601	545	602	659	586	606	603	603	573	591	603	575	579	611	540	618	611	611	615	578	600	593	610	602	582	588	609	616	599	598	546	560	581	572	564	621	612	613	608	628	608	566	552	627	561	612	554	580	605	600	592	634	644	596	589	613	586	544	533	581	559	584	626	609	582	627	619	593	573	600	558	602	597	594	563	575	626	554	606	631	559	597	637	589	656	613	600	574	557	629	635	568	572	601	594	594	617	604	643	582	599	600	588	631	588	574	554	608	567	618	615	568	585	596	594	584	606	568	575	592	574	582	620	579	617	558	574	617	634	567	594	611	612	594	546	614	572	571	579	602	611	610	605	595	599	606	608	583	594	621	613	609	581	582	612	606	579	540	650	589	571	597	595	582	623	621	595	559	595	619	592	592	577	593	603	613	600	591	582	605	597	632	601	606	611	564	564	618	582	583	559	607	567	605	601	604	601	615	604	571	606	579	593	626	582	574	605	585	614	587	579	633	623	593	606	571	600	619	591	597	599	653	612	597	554	514	600	653	537	576	605	649	597	624	625	587	610	640	608	595	593	637	592	623	579	589	585	579	607	536	574	593	515	625	620	565	584	600	564	605	624	619	590	617	632	573	583	596	584	603	665	533	616	610	550	626	618	634	592	562	571	607	593	625	604	589	545	619	607	564	584	567	614	594	569	563	599	578	615	624	598	576	591	536	593	610	588	557	528	595	639	583	622	622	583	608	602	574	590	593	597	601	626	594	595	576	603	583	623	589	577	595	589	589	626	602	603	606	600	610	618	576	601	568	626	591	608	571	596	542	600	599	568	587	594	589	673	623	622	627	614	624	605	574	572	593	628	581	597	570	563	603	609	599	584	582	569	574	611	607	596	547	589	606	659	586	595	557	596	562	586	624	596	564	591	627	578	619	580	614	583	573	591	599	590	626	620	577	603	552	561	544	585	528	582	650	608	554	624	616	563	605	602	607	567	539	605	611	591	616	569	633	568	584	567	624	645	575	599	589	562	612	566	572	587	596	599	573	596	639	574	592	603	566	592	551	601	591	584	566	608	583	626	579	581	567	602	621	596	603	595	596	574	579	546	634	590	615	603	583	618	636	611	585	594	620	603	625	588	589	589	570	608	567	573	579	596	619	586	575	587	570	600	563	614	596	587	604	590	616	595	620	575	625	596	617	580	593	600	574	624	591	618	582	601	583	583	642	615	598	592	581	544	619	595	596	575	558	583	575	588	594	610	603	606	580	582	577	628	608	606	553	617	608	571	577	579	554	550	600	576	606	607	562	578	579	565	629	524	651	619	597	565	608	636	593	582	602	611	586	576	551	625	583	604	591	557	591	598	589	559	594	579	569	619	599	586	607	568	595	599	573	558	573	571	601	593	641	576	566	566	583	606	581	643	558	546	624	623	605	621	587	611	627	563	615	610	567	641	591	573	644	560	621	617	615	559	590	608	626	596	539	555	611	625	618	566	588	625	588	572	630	618	593	626	587	591	541	556	607	621	578	620	606	559	598	600	636	559	614	581	603	593	615	555	625	609	625	602	585	604	577	593	622	628	615	583	631	562	612	612	590	593	600	584	575	578	578	609	618	592	594	615	635	605	590	589	581	557	571	617	608	594	575	601	633	573	595	615	647	596	574	582	595	578	531	578	598	611	614	564	575	631	611	583	596	620	560	533	587	640	594	566	628	652	589	596	557	590	595	622	565	667	577	559	588	591	615	601	614	637	586	579	596	614	602	591	632	553	610	591	624	569	621	629	584	601	607	605	595	577	607	599	585	595	585	580	636	566	589	616	521	568	557	621	571	609	623	614	585	580	622	635	593	569	610	594	613	601	602	598	551	592	623	572	623	603	613	599	533	596	580	646	602	577	582	592	627	613	625	554	606	591	583	584	603	643	570	609	598	616	573	591	560	592	597	595	604	574	601	585	612	556	607	609	588	571	579	586	618	606	601	612	624	606	605	616	586	614	625	592	621	606	619	618	608	590	610	602	586	653	572	603	584	609	591	612	591	558	626	584	585	564	595	586	588	560	579	582	547	655	615	600	590	606	545	608	585	614	642	620	575	598	624	593	613	604	586	575	594	593	605	595	573	573	616	565	596	596	606	589	574	592	534	560	597	576	562	604	578	589	593	618	595	562	573	586	639	573	573	571	634	580	566	553	591	653	574	621	582	561	579	626	613	581	600	562	574	574	562	616	592	605	587	584	599	607	575	634	566	629	631	600	575	587	599	618	569	555	600	563	532	605	586	584	607	579	577	606	596	578	630	572	593	638	549	595	579	586	562	618	586	605	580	553	615	607	605	620	584	611	579	588	621	570	554	627	603	606	628	564	597	617	589	570	602	601	577	561	589	618	603	580	563	578	581	613	599	592	604	582	610	588	604	578	595	598	596	611	578	633	612	580	622	602	610	576	599	569	596	587	629	584	571	571	570	598	557	598	571	598	641	595	606	611	582	622	622	613	608	625	632	570	613	638	589	604	600	614	597	620	576	582	573	562	598	626	593	599	590	589	589	584	595	615	632	599	599	574	597	619	611	575	571	610	571	616	591	583	568	572	601	599	568	591	607	573	597	585	578	574	621	575	556	582	609	612	573	618	607	600	589	609	568	616	585	610	594	594	621	569	591	603	563	606	557	604	601	618	580	582	573	577	558	623	637	637	573	542	597	641	595	595	593	588	568	612	628	571	612	578	625	632	600	576	588	589	615	572	604	632	578	567	611	580	609	595	567	553	605	609	645	607	557	607	562	570	593	590	575
24194	21394	28572	24523	20818	11432	4829	2789	2092	2034	1798	1386	1269	1278	1212	1007	900	941	911	980	913	827	699	667	699	647	605	550	589	585	518	534	550	521	588	1083	1771	733	467	455	496	512	457	482	492	462	511	441	473	487	513	486	459	484	482	437	503	468	474	460	481	478	467	500	494	474	525	550	533	543	463	503	466	464	450	430	463	487	465	426	472	463	472	542	442	450	435	461	447	454	479	468	434	484	468	471	505	480	486	489	454	439	512	520	467	475	451	470	489	483	477	429	469	454	445	464	453	464	469	501	463	477	483	441	473	468	502	486	444	481	495	464	453	447	438	453	472	470	490	461	494	445	459	431	500	459	470	419	466	491	478	479	482	462	465	456	458	465	465	487	485	500	504	442	481	491	492	493	459	477	494	462	491	445	479	473	478	465	486	525	462	473	434	458	463	449	444	437	459	425	459	482	439	462	456	454	470	451	431	434	457	476	484	438	483	438	496	453	460	458	467	457	487	483	461	492	446	482	439	484	489	451	442	491	481	450	480	420	449	447	440	490	460	437	477	483	438	517	458	492	454	451	515	438	480	450	461	447	399	450	451	495	474	421	467	467	488	494	439	469	476	453	454	509	489	450	521	445	429	481	458	435	446	478	472	455	418	457	440	495	432	436	489	464	468	459	447	451	484	456	481	473	474	443	460	490	450	485	465	428	456	488	479	474	438	446	463	477	422	475	453	474	521	462	470	446	475	448	448	459	464	469	465	469	461	477	490	451	460	456	468	460	436	457	496	461	478	534	478	463	448	460	476	517	451	491	478	467	466	479	496	456	444	480	486	479	464	493	489	488	508	480	439	483	466	459	430	481	478	457	458	465	446	464	484	478	473	474	407	441	485	501	467	461	459	437	440	464	458	491	454	445	494	502	472	480	498	487	454	440	424	483	448	461	443	457	484	466	449	481	502	490	464	472	450	438	490	484	486	466	504	494	473	439	470	498	434	449	529	440	474	480	477	457	462	492	460	458	467	464	472	497	488	446	453	468	464	482	440	487	514	465	488	443	472	472	470	498	474	454	495	508	490	452	443	456	450	435	435	438	459	461	492	488	471	454	460	417	416	443	468	467	487	475	479	455	505	440	473	457	442	498	462	461	455	455	435	453	470	491	489	449	499	510	445	466	471	485	452	482	493	471	452	470	491	457	458	471	494	466	481	432	473	463	482	476	483	460	492	459	443	456	437	451	480	437	448	442	491	472	481	469	476	471	468	476	476	475	457	471	447	443	502	448	436	459	416	446	471	459	446	466	465	460	446	488	460	462	448	463	496	490	450	451	501	461	472	482	447	487	490	470	480	456	420	454	487	504	444	453	473	461	450	494	458	496	484	506	442	412	453	474	476	495	461	465	448	465	465	420	460	469	480	456	465	444	471	445	447	433	488	487	451	465	452	471	449	433	447	477	501	467	474	460	464	463	478	488	521	446	447	483	467	460	489	468	450	453	435	468	487	470	459	453	455	470	452	455	472	474	444	446	469	462	505	454	436	474	508	454	473	446	477	440	494	452	454	500	462	502	499	521	462	463	498	459	473	469	465	466	461	477	462	471	454	435	503	497	470	472	478	478	474	482	464	469	483	458	454	491	467	455	469	442	463	453	442	482	450	476	467	449	463	485	504	409	496	470	492	427	445	501	473	469	473	489	474	457	464	422	477	463	448	451	474	476	493	463	454	460	447	460	442	446	440	466	460	447	492	454	467	479	488	504	479	462	474	495	472	477	453	478	477	466	475	436	455	473	501	481	486	432	490	467	458	491	465	452	521	509	478	430	467	442	465	466	467	465	454	484	489	435	485	441	486	456	449	463	484	436	488	482	483	491	439	491	474	502	482	476	464	419	488	427	480	466	456	475	443	431	459	465	417	503	511	459	442	479	513	478	456	493	430	448	429	458	435	474	479	456	427	450	481	505	467	461	458	492	476	457	448	483	486	449	447	435	461	477	476	476	466	490	439	477	458	435	419	452	474	472	460	490	433	440	422	475	464	458	483	437	458	458	470	465	467	441	489	493	465	454	476	465	467	455	501	449	468	466	475	507	486	470	467	503	488	474	438	482	496	462	456	444	439	436	464	464	485	433	467	411	451	444	466	461	502	461	452	472	493	435	497	483	467	489	468	468	492	446	452	434	443	482	487	465	492	468	455	499	455	447	489	502	492	481	472	474	483	498	447	446	459	429	474	466	473	485	460	502	475	458	454	452	427	411	433	475	501	462	475	455	471	461	468	478	474	489	459	500	502	445	441	454	495	456	466	458	481	476	503	476	455	479	463	440	437	422	458	446	484	446	407	495	452	485	454	490	478	432	474	456	464	501	438	469	507	483	438	439	482	503	448	461	408	480	485	484	487	482	451	465	474	455	453	476	490	491	479	446	466	478	479	420	506	449	478	470	439	477	445	482	476	471	450	464	434	432	459	458	460	506	463	476	493	450	432	480	460	451	460	487	451	470	483	495	484	517	458	476	476	505	481	489	484	441	457	500	475	459	464	450	441	496	485	472	466	485	503	434	463	462	511	441	470	456	495	455	488	438	464	422	496	478	464	470	450	492	480	456	493	468	427	472	480	470	449	451	463	450	472	449	459	481	477	446	466	459	499	470	473	467	505	463	449	470	523	469	478	497	460	459	446	444	454	429	472	424	444	455	446	455	449	437	480	476	461	438	497	472	478	468	472	455	432	456	476	446	474	491	473	443	426	504	473	402	465	452	494	480	488	476	468	434	482	489	499	480	438	450	456	466	467	484	505	476	477	451	453	479	488	437	486	459	445	476	460	484	446	448	462	482	499	448	458	468	484	447	446	441	465	454	437	462	485	450	422	450	484	467	466	438	472	530	456	463	456	488	486	461	444	494	494	466	443	466	475	458	477	463	474	488	478	463	467	455	456	484	475	483	503	492	507	458	475	473	465	463	461	482	478	455	473	516	499	453	442	447	460	467	492	454	470	462	449	514	466	453	502	456	507	451	439	480	425	484	450	472	491	455	522	436	459	459	477	468	447	467	472	497	446	482	460	419	465	491	476	480	450	462	466	472	462	499	478	487	438	479	458	486	447	459	466	487	469	446	478	444	444	475	475	490	453	483	487	440	479	471	462	478	458	480	479	441	481	497	501	482	477	460	460	477	445	479	449	480	456	459	485	476	465	475	485	464	472	446	460	465	469	474	452	494	485	473	479	477	425	459	453	443	448	495	476	483	456	459	462	473	452	505	483	463	446	485	439	487	491	458	454	469	510	481	453	472	485	447	464	525	439	468	486	469	509	467	464	479	508	451	494	474	487	469	510	437	477	475	459	476	442	430	469	471	495	515	506	466	497	475	427	455	443	472	472	475	477	425	472	459	455	490	492	445	422	477	469	488	480	481	471	485	480	480	420	480	472	464	460	467	446	493	489	473	468	493	456	462	541	449	457	458	415	479	437	466	468	472	467	458	430	517	447	445	461	448	466	466	454	475
24679	39730	34707	25140	18258	12951	9386	6857	5585	5473	4680	3747	3174	3187	3049	2478	2077	2087	1979	2134	2180	1704	1580	1424	1353	1109	1036	1025	932	922	934	856	887	865	1004	2470	4181	1271	674	698	662	676	713	700	752	722	715	701	689	667	716	688	661	670	698	733	677	661	695	666	701	698	676	688	702	759	840	880	843	796	709	698	639	719	703	670	711	663	657	664	688	705	674	691	718	716	721	679	651	680	655	673	672	679	692	665	715	694	675	690	679	681	650	702	701	722	666	694	694	713	698	701	692	668	636	706	638	746	654	696	592	702	673	684	707	668	714	666	684	697	668	741	710	701	667	692	676	675	682	653	656	691	659	677	653	654	651	684	676	719	677	647	727	688	694	691	695	689	639	694	678	675	691	677	683	718	706	711	641	694	731	659	739	694	699	682	686	715	703	680	646	658	678	686	703	670	698	687	679	669	687	693	686	621	713	738	701	667	699	699	665	663	757	718	673	665	673	700	684	677	708	692	681	722	690	684	675	719	684	684	679	724	717	641	732	705	688	710	674	688	700	655	672	674	674	706	701	658	661	687	682	692	695	666	669	657	666	697	685	691	704	700	678	692	654	691	672	691	692	616	631	636	688	675	744	655	669	715	683	706	697	701	715	687	706	656	654	672	675	648	743	710	700	704	671	688	649	762	736	690	700	714	710	689	643	662	660	656	630	689	695	673	669	718	645	680	671	683	669	678	690	715	651	689	699	686	684	663	668	646	717	687	653	643	747	735	696	702	688	715	674	681	656	619	681	711	646	701	657	673	661	738	718	690	690	677	690	684	697	652	670	713	691	663	696	666	702	705	702	726	667	641	669	659	649	691	695	711	738	708	691	629	700	708	742	662	707	668	691	703	673	689	718	642	723	698	658	689	726	680	664	671	646	660	691	676	723	671	724	715	730	654	663	677	669	676	626	648	707	694	675	700	673	660	673	709	685	695	713	707	647	670	712	717	663	666	662	660	678	697	672	672	667	642	689	685	688	672	701	683	701	680	654	696	641	701	693	662	701	680	717	694	736	605	705	669	661	698	678	733	760	689	705	669	678	691	778	614	716	727	697	717	709	686	630	694	691	675	682	680	669	708	684	687	652	614	673	718	697	681	640	672	715	680	696	723	681	691	711	702	652	661	660	678	705	651	697	675	700	690	689	705	694	676	637	648	651	678	709	646	673	678	707	680	703	695	625	679	661	674	700	661	675	708	665	696	652	705	707	660	716	671	657	690	671	677	700	686	666	681	702	690	682	610	686	695	677	726	686	703	626	668	667	657	650	642	688	669	676	683	607	726	676	723	716	666	667	676	707	692	706	641	673	636	668	635	661	712	711	675	671	698	658	716	640	698	678	699	686	677	681	732	691	701	702	676	682	647	734	717	681	702	689	687	705	674	690	673	666	713	675	713	668	720	673	729	650	764	691	697	659	740	668	678	689	722	717	649	678	703	708	650	663	672	678	719	700	692	697	682	616	681	670	692	661	678	685	725	653	656	670	696	688	682	668	668	694	708	693	721	643	703	689	692	689	683	690	666	650	658	638	673	643	675	697	670	692	698	710	702	647	701	696	688	681	684	663	673	705	704	706	724	653	683	682	664	700	724	681	675	686	696	663	709	668	683	730	656	682	695	692	653	665	702	709	685	710	699	692	644	700	727	695	679	707	643	681	687	680	658	691	702	636	699	701	658	692	696	694	708	704	687	663	653	643	689	658	683	681	705	698	635	776	650	700	676	662	707	678	682	716	716	647	653	648	686	656	662	678	705	672	662	670	709	679	680	677	680	668	683	722	683	711	690	690	693	726	677	687	670	650	698	706	658	721	665	611	715	691	690	697	703	683	666	706	719	708	700	645	660	698	692	639	701	704	659	683	657	678	680	718	721	669	681	672	689	677	673	685	662	641	676	664	708	701	730	647	737	703	705	692	647	673	716	708	678	684	643	695	685	662	745	676	687	628	649	690	638	673	704	667	758	658	690	674	680	656	742	680	669	675	722	642	679	701	684	602	693	689	697	677	687	707	660	735	689	723	699	729	682	658	647	725	707	688	659	701	677	717	669	697	674	668	695	625	672	731	712	688	708	704	698	745	692	700	697	652	678	686	696	724	704	747	678	717	688	714	675	690	685	671	666	673	718	627	708	671	677	682	674	667	694	660	701	676	647	656	660	705	692	711	693	657	668	701	685	647	649	692	700	691	721	685	680	696	691	712	698	709	684	670	681	683	659	668	688	701	655	687	647	729	650	708	676	671	647	701	700	690	683	670	737	733	674	706	716	679	720	706	712	718	654	675	693	699	660	680	723	714	688	647	722	664	691	666	680	653	713	708	663	675	712	679	678	654	659	717	694	639	669	675	672	688	672	718	647	708	730	719	699	664	691	700	729	690	685	653	670	720	703	671	627	673	670	671	691	672	716	676	675	665	699	670	705	672	682	696	699	640	760	708	722	645	666	701	703	673	695	652	732	697	738	675	714	686	700	645	694	705	672	679	682	688	652	693	691	726	708	681	675	738	671	659	714	688	672	670	639	715	649	654	687	659	701	670	666	731	671	666	704	696	693	691	759	687	706	648	652	623	677	688	734	690	666	692	750	701	710	706	654	650	656	715	687	693	707	694	680	669	661	692	673	682	684	672	708	634	642	692	730	703	681	685	647	695	699	711	715	678	690	652	709	684	702	661	656	650	649	684	694	664	680	687	684	728	690	693	671	699	690	717	769	672	647	664	679	681	697	647	656	664	705	689	682	707	691	687	669	670	689	665	711	678	681	698	699	709	644	670	682	663	697	721	680	685	678	718	663	728	648	699	679	653	691	694	703	702	698	695	684	684	673	719	691	691	678	678	641	731	675	720	680	685	645	706	698	716	663	695	709	695	669	652	685	676	675	724	704	735	704	700	686	744	655	643	732	657	678	710	693	665	651	638	694	689	712	692	636	676	708	682	656	679	662	705	670	711	638	668	682	672	691	716	701	681	671	646	665	678	721	710	666	667	694	648	712	664	670	668	684	730	673	711	670	715	681	758	679	641	682	640	694	674	682	674	688	694	670	690	712	718	656	737	688	700	667	655	671	704	656	710	724	680	673	732	696	704	697	666	671	621	692	665	624	654	688	624	684	691	733	695	693	720	671	651	729	643	640	711	624	663	687	687	648	644	686	668	667	703	672	709	703	705	670	726	724	638	724	655	714	642	716	696	715	661	686	715	646	658	693	701	689	667	656	664	677	705	677	692	652	725	702	733	727	719	725	687	710	684	637	703	660	713	679	698	719	651	700	657	692	718	726	663	697	635	674	661	695	685	667	661	687	690	701	689	685	639	680	692	733	679	678	714	659	693	694	723	681	695	691	667	693	680	687	704	665	691	662	666	749	670	688	752	672	681	655	715	707	674	660	681	732	721	681	687	694	703	695	729	675	687	677	681	636	660	697	699	698	719	697	690	742	682	712	716	708	705	710	692	652	644	720	684	697	691	746
23197	21395	29274	23871	21465	21000	11288	4281	3058	2772	2233	1866	1628	1529	1506	1248	1109	1090	1139	1297	1141	922	852	786	744	619	600	574	617	545	464	524	513	554	532	1254	3256	931	480	444	429	477	424	469	473	443	446	425	413	442	404	412	447	440	399	428	427	418	436	431	449	448	404	465	442	425	576	692	553	477	433	457	428	464	403	400	461	454	452	445	445	430	433	417	441	445	428	390	464	425	464	444	452	394	419	457	418	410	433	445	407	436	381	439	392	404	419	426	411	419	422	395	418	427	485	439	440	395	458	445	437	448	408	413	416	496	424	464	428	459	436	435	397	449	427	444	424	414	469	451	417	427	444	438	390	437	436	445	409	445	438	449	444	448	434	430	388	411	433	466	418	440	463	440	449	441	440	429	418	459	471	442	476	437	410	421	436	478	425	421	413	417	410	451	453	446	411	448	435	428	424	427	439	484	429	405	413	422	421	366	430	447	409	496	418	416	446	424	390	439	462	392	440	488	389	435	474	461	436	404	424	424	407	439	436	462	418	422	398	432	442	410	421	461	474	440	435	454	447	420	410	421	447	406	428	417	388	423	436	445	418	383	417	405	442	428	433	422	437	443	398	427	428	412	440	412	411	429	403	412	433	406	405	437	423	428	442	442	412	449	412	396	421	429	435	447	394	385	414	433	422	431	401	459	439	423	455	401	450	428	433	419	433	395	422	426	441	445	422	421	411	445	387	413	415	430	422	417	428	428	413	467	423	452	402	454	472	427	416	414	411	418	433	419	436	456	452	423	418	411	397	424	401	395	445	415	426	424	407	416	419	430	396	441	442	431	420	451	435	447	423	410	424	436	454	416	442	411	444	448	430	417	424	437	472	447	413	462	415	416	414	398	463	404	447	412	427	435	415	440	432	420	420	452	485	392	446	420	435	410	422	441	420	430	422	404	433	412	452	408	444	427	464	419	423	411	431	450	434	431	490	403	473	417	428	424	445	444	422	429	397	418	438	425	417	408	372	461	443	407	455	434	389	417	395	440	441	455	448	397	417	419	414	425	474	421	395	403	426	442	448	398	423	416	442	401	432	408	431	435	452	412	448	420	410	420	419	403	427	421	440	439	432	425	419	397	418	450	449	414	425	418	401	432	438	410	453	434	436	411	429	427	420	446	420	470	410	382	404	431	419	423	413	443	417	463	394	428	429	437	411	430	439	427	440	451	433	423	444	452	439	410	397	442	425	416	421	454	427	456	451	425	404	410	413	441	455	399	421	433	447	416	420	400	404	445	395	447	423	434	401	406	407	441	407	415	409	443	432	447	461	407	396	443	411	462	423	421	398	444	409	454	422	450	423	436	429	474	438	402	418	417	412	442	412	445	451	430	425	462	394	464	416	476	445	433	429	411	427	392	432	412	434	431	423	438	440	407	405	415	439	409	415	405	405	412	447	405	437	430	417	449	428	433	438	437	408	428	413	424	429	447	394	462	418	413	446	411	407	463	428	470	388	416	463	413	435	415	434	435	415	436	401	452	435	425	432	421	426	413	423	447	443	458	420	421	449	396	438	455	425	466	430	436	388	443	376	475	449	401	414	460	466	412	391	395	429	414	444	384	423	427	406	440	425	426	416	438	431	411	448	428	413	407	437	431	439	395	426	422	434	402	436	428	398	452	428	424	412	470	403	426	422	415	445	436	427	395	415	422	435	480	427	412	477	438	425	430	432	399	445	433	459	423	403	448	392	433	447	438	410	423	444	435	421	436	417	403	424	459	399	405	412	462	437	432	443	449	390	412	457	432	435	429	416	435	425	416	424	451	445	454	379	429	434	422	414	437	458	449	424	456	461	439	454	396	440	434	419	435	420	479	430	420	433	463	401	415	441	467	430	404	408	453	445	443	389	432	431	448	407	409	433	408	400	412	419	436	406	434	450	418	439	424	440	472	442	431	439	414	411	448	427	425	439	423	428	453	438	440	396	430	431	455	451	412	428	457	382	422	419	396	424	401	439	417	417	462	407	424	481	432	394	394	445	422	458	439	426	414	467	389	427	461	431	411	450	456	402	450	436	398	448	411	420	414	419	443	445	421	438	453	429	442	440	426	422	401	398	453	392	443	390	429	477	412	408	403	410	436	431	446	442	369	381	447	443	415	449	384	412	396	418	399	444	394	437	368	441	415	415	410	457	447	471	432	437	436	429	430	433	426	438	430	434	437	445	409	414	432	432	428	425	408	420	446	426	416	414	420	428	387	449	410	404	437	406	425	407	385	427	409	444	428	430	460	409	392	409	388	433	422	421	444	414	444	440	400	432	448	426	443	452	429	418	414	439	436	430	416	432	416	443	437	423	428	415	432	447	438	427	454	410	450	410	408	441	429	420	382	414	435	453	393	429	417	432	427	430	418	416	460	439	427	379	434	457	395	439	403	421	454	418	437	434	400	435	398	433	423	434	451	426	423	449	446	460	447	404	403	445	440	430	422	409	455	438	404	428	454	433	428	420	451	396	395	454	433	423	389	428	421	426	417	414	454	439	407	445	423	419	412	424	436	410	421	422	412	430	428	463	394	448	435	436	458	450	424	406	411	393	419	402	443	395	432	419	420	413	431	444	418	420	415	441	444	431	399	417	455	419	428	412	405	426	425	449	451	448	412	480	436	452	412	440	441	434	437	427	436	442	446	432	403	444	439	462	451	447	404	439	410	434	421	428	443	401	421	437	422	440	398	418	409	444	452	417	440	438	425	441	416	426	395	456	453	421	410	457	416	467	443	405	416	417	415	443	419	422	456	460	459	428	391	440	406	407	434	381	419	405	433	430	416	404	444	431	430	452	462	444	434	430	435	456	412	412	452	460	445	456	430	465	420	433	446	413	404	429	413	397	454	429	399	449	430	448	425	438	396	420	430	435	445	454	415	434	372	420	478	415	403	441	437	465	390	475	422	429	468	400	418	465	398	429	422	415	467	462	421	482	429	431	422	428	424	425	415	379	386	424	424	405	416	480	436	463	446	429	396	420	428	439	433	442	408	466	398	430	437	405	419	408	433	412	428	420	451	380	415	435	438	425	425	433	390	408	445	410	448	455	411	395	451	435	438	421	432	438	434	399	425	433	433	427	418	407	450	388	436	452	404	408	454	411	415	429	407	421	398	415	428	438	470	465	393	430	452	416	426	426	446	415	410	460	408	422	441	433	441	436	422	407	418	461	453	451	403	430	441	454	418	405	404	411	430	447	420	428	450	420	472	444	405	432	426	432	434	437	430	416	428	401	445	420	423	438	410	444	454	451	453	437	429	425	422	409	402	389	431	424	415	446	460	400	406	401	406	486	404	394	396	437	430	403	401	430	418	412	415	432	431	421	438	420	423	386	436	422	428	408	420	447	465	407	412	428	420	431	467	398	405	454	446	416	413	450	430	405	418	439	417	439	423	435	412	426	474	436	417	409	412	414	420	457	407	446	443	408	470	446	406	447	432	439	455	436	441	457	413	420	422	465	444	439	450
26762	43877	39723	29925	22852	16900	12721	9477	8017	7508	5982	5057	4447	4093	3869	3129	2727	2647	2685	3176	2776	2090	1727	1772	1498	1199	1110	1101	1037	994	913	911	873	824	827	2886	7665	1832	644	681	599	675	686	743	711	665	675	686	631	642	605	662	580	674	625	647	590	644	657	627	649	609	635	625	615	647	1028	1170	978	712	708	650	673	636	659	641	666	611	631	587	621	610	646	659	610	655	621	598	608	574	618	647	629	644	640	697	590	588	631	630	641	634	680	613	620	667	620	650	630	686	634	650	595	644	619	579	600	646	642	619	623	635	594	655	672	632	635	601	644	644	642	636	608	626	628	595	565	658	598	585	576	636	604	681	639	663	684	621	601	611	643	629	668	657	642	604	627	649	619	638	612	635	626	597	656	615	688	607	667	657	625	655	593	589	607	637	610	650	596	614	613	640	610	670	661	653	648	622	654	625	667	595	614	645	615	647	635	668	642	636	623	642	638	691	644	616	670	618	642	639	639	635	622	632	664	660	656	650	640	657	625	635	672	629	646	677	608	615	612	608	668	611	674	626	619	610	628	644	659	643	647	632	646	610	602	651	628	609	658	665	612	629	589	614	680	643	629	663	589	597	624	610	610	645	666	608	682	605	660	621	625	657	671	609	621	667	613	672	608	640	636	639	611	591	577	675	651	626	677	610	643	648	621	647	663	643	639	633	639	652	658	630	613	651	627	594	637	624	604	637	613	606	630	669	641	596	629	599	655	612	651	627	615	630	637	639	632	605	615	613	599	628	621	639	596	596	619	636	643	621	627	649	652	650	641	577	592	683	651	608	640	608	659	629	671	620	617	669	614	597	621	657	614	636	647	600	639	622	654	618	605	644	649	627	648	657	667	592	654	614	645	644	614	631	614	649	641	577	620	651	609	623	553	686	627	631	683	633	614	610	613	631	600	642	607	622	622	621	589	686	632	627	631	611	648	648	641	634	647	683	660	612	646	622	629	622	616	662	625	663	596	628	616	556	616	595	641	616	631	658	607	640	660	592	618	642	583	631	616	626	678	665	623	623	640	629	618	637	647	642	652	635	667	639	661	642	611	666	607	600	652	577	612	671	575	629	595	643	664	598	663	632	640	594	633	644	633	625	583	587	642	627	599	678	664	632	679	631	617	649	659	626	651	654	607	625	656	589	635	672	683	674	626	664	657	618	658	616	640	622	614	621	612	646	703	630	631	626	582	617	640	637	656	636	622	604	625	654	632	616	632	576	616	700	665	609	678	646	632	646	616	599	640	645	565	618	629	627	636	658	598	635	668	651	599	620	620	599	624	646	642	620	569	635	684	648	666	668	628	631	661	653	628	667	629	653	664	599	629	634	627	629	650	642	618	649	576	637	650	602	589	590	608	636	616	625	627	616	596	595	643	623	606	613	632	605	642	592	613	649	626	638	582	616	632	608	629	631	580	646	641	652	643	660	635	635	641	635	675	658	628	619	635	698	654	645	621	620	644	648	621	629	649	632	617	597	642	637	639	620	665	590	612	593	635	639	588	653	618	608	638	654	623	625	614	637	602	656	631	671	632	692	660	617	691	666	609	621	604	615	661	638	605	659	633	675	608	625	655	647	618	572	620	609	586	602	609	641	646	592	596	629	666	652	629	632	628	639	626	640	603	633	661	625	615	626	639	621	617	637	675	621	600	623	644	633	630	574	671	645	607	603	624	628	610	644	635	647	630	656	668	633	605	629	611	671	639	609	611	644	561	687	605	653	633	642	626	640	673	620	657	634	615	656	680	585	586	631	612	591	633	614	635	663	651	613	609	646	622	605	645	644	633	645	671	614	602	608	640	579	609	647	621	660	643	645	630	564	642	632	597	615	641	623	596	626	585	642	589	622	579	620	574	638	646	617	683	621	621	660	636	622	649	639	636	583	641	600	628	596	614	609	686	655	622	671	662	648	628	659	626	644	647	641	629	667	624	629	606	653	622	607	626	623	595	627	629	598	642	598	651	660	644	664	624	620	662	632	642	647	674	626	654	641	641	658	643	634	585	684	654	622	617	615	636	649	608	647	622	592	581	610	618	630	596	647	644	606	677	633	648	660	602	625	653	622	618	644	631	639	640	622	636	618	614	629	614	627	675	636	623	614	631	605	611	641	654	669	653	608	592	638	612	597	636	611	640	603	624	601	650	603	646	611	645	627	584	597	605	643	649	663	648	641	560	662	641	632	598	662	651	622	633	656	605	611	603	664	625	641	621	621	642	601	630	615	657	668	610	662	634	640	605	628	594	658	617	626	680	642	629	601	612	617	617	622	619	616	617	628	603	646	669	639	631	625	647	587	599	611	631	678	641	631	622	588	588	596	639	673	624	595	629	615	644	632	632	630	639	632	610	641	581	671	660	661	606	614	664	616	616	647	672	627	633	632	624	643	647	642	632	642	659	664	632	643	622	625	637	594	642	616	635	633	623	693	638	653	624	604	651	616	635	641	614	624	598	612	656	632	600	667	639	660	604	634	632	613	637	641	631	641	604	635	591	628	597	614	626	629	594	660	561	647	674	630	602	616	603	619	644	640	620	610	584	673	586	644	610	658	597	653	633	596	622	604	616	631	593	637	652	637	623	642	605	619	627	628	641	662	664	610	635	594	674	600	629	658	668	621	619	651	660	628	599	580	607	616	632	611	656	604	664	593	632	646	667	622	598	626	654	620	633	629	678	608	665	651	593	631	659	636	655	632	632	621	686	643	664	620	653	635	608	608	640	594	610	619	638	623	641	681	653	610	611	609	624	632	651	584	599	636	580	637	658	598	659	644	654	598	676	610	619	626	614	620	644	636	614	596	685	609	688	667	638	647	601	597	644	681	651	595	568	631	626	667	652	620	628	622	662	645	646	621	615	659	603	639	684	636	679	621	648	646	615	688	674	651	606	655	638	620	596	641	637	646	562	656	591	592	666	659	652	638	628	633	584	647	611	651	637	619	602	680	649	627	595	648	610	680	587	654	623	641	650	648	656	652	607	602	605	681	594	638	646	620	668	630	662	660	636	695	649	604	591	665	612	638	600	652	608	615	623	661	598	613	615	621	633	670	649	655	616	673	656	628	608	597	624	673	658	632	632	596	624	639	604	566	639	631	644	645	596	586	627	651	585	629	632	616	642	622	625	633	650	606	634	652	629	657	641	601	628	609	655	611	621	630	631	660	613	619	666	637	570	641	614	621	605	697	648	609	609	637	637	619	638	625	627	611	588	650	625	616	587	604	666	629	613	623	576	635	652	636	629	626	608	590	624	627	603	587	659	672	678	569	607	628	603	615	618	611	624	601	628	653	646	638	628	657	580	619	645	628	607	663	613	634	655	567	621	649	671	650	627	636	628	640	617	631	596	635	668	659	671	648	627	610	653	681	605	641	624	606	607	667	654	639	630	638	647	653	610	682	701	654	610	650	670	611	606	643	615	585	638	626	588	639	659	655	670	664	607	614	630	650	605	603	645	604	673	625	636	629	661	607
27507	23070	21673	11590	4680	2803	1878	1361	1200	1105	902	880	829	731	752	663	638	590	641	715	615	564	561	488	499	444	406	440	420	397	402	415	404	390	371	436	581	429	376	362	405	369	389	374	401	402	385	368	357	376	359	380	364	364	379	372	413	390	372	375	346	362	386	376	360	381	369	368	353	402	386	361	370	394	396	337	362	393	395	376	370	382	339	377	378	383	355	359	348	372	375	379	366	387	361	368	387	352	323	371	370	365	376	346	372	340	404	389	393	343	373	386	393	358	360	383	356	355	381	366	401	376	383	374	372	344	386	365	395	368	342	388	357	358	392	360	356	376	374	343	364	386	404	372	396	378	384	359	381	413	338	363	364	376	400	345	395	382	375	368	358	392	381	377	374	373	397	378	368	394	374	399	411	383	371	366	374	375	371	386	373	369	386	355	346	369	372	361	378	382	406	410	372	387	355	387	359	439	375	376	384	412	370	389	384	372	373	359	394	345	389	362	355	375	343	361	371	364	366	354	350	376	370	360	363	337	359	378	395	384	393	353	353	399	384	383	383	407	384	373	381	381	374	331	353	405	401	389	361	384	401	336	372	384	376	330	360	351	392	353	371	363	408	397	354	394	379	391	350	377	360	375	361	364	366	350	380	382	407	415	400	333	356	382	365	417	358	383	396	361	354	395	363	405	350	379	399	388	388	386	375	363	385	327	399	421	388	398	373	379	357	403	359	414	354	346	390	374	363	340	361	360	391	369	357	413	386	382	363	401	339	357	347	366	342	378	373	364	370	368	363	376	381	418	354	385	389	378	343	343	378	394	383	346	338	377	374	369	370	398	370	381	369	422	390	355	385	415	397	356	386	371	352	352	373	381	365	400	347	371	380	378	326	371	351	380	398	396	355	403	373	370	342	356	402	377	388	380	340	370	385	365	354	362	357	363	373	399	406	372	380	373	374	377	364	413	362	346	352	388	403	399	389	374	350	346	401	353	370	359	340	339	363	375	397	349	393	374	371	343	375	354	370	409	358	367	393	371	402	406	381	363	361	373	373	414	368	406	392	351	372	357	358	343	357	345	365	359	363	337	369	338	362	373	370	395	382	347	355	418	393	364	376	402	360	390	384	397	345	369	379	359	409	395	327	368	345	374	348	388	385	371	402	394	364	361	364	364	365	373	368	378	407	379	417	396	350	352	371	387	363	358	354	357	335	356	390	358	365	384	409	382	367	357	403	379	350	407	336	378	383	384	334	353	367	377	362	386	372	341	389	364	354	352	363	386	376	382	362	387	378	415	356	392	397	394	413	365	338	350	372	377	359	370	359	364	374	366	366	381	412	399	365	336	395	374	380	383	384	363	381	398	375	361	368	353	386	369	350	388	419	386	377	354	375	363	343	402	352	412	389	372	384	367	362	370	367	381	367	365	371	336	401	401	388	381	404	384	376	402	396	357	351	378	342	344	369	404	375	382	366	375	361	392	353	355	409	372	372	386	379	352	371	385	390	392	380	375	349	372	384	354	372	360	379	405	342	347	349	378	371	381	388	376	328	378	377	374	375	372	358	339	364	352	366	365	356	381	364	372	371	364	350	386	380	429	399	382	375	380	376	357	403	354	373	363	399	384	399	354	359	375	356	359	394	351	388	419	358	336	398	379	363	379	351	383	349	354	342	382	346	345	361	370	374	367	407	360	379	379	378	359	365	396	369	382	364	387	351	357	353	381	379	386	398	376	411	382	389	377	377	403	378	332	400	383	385	407	384	365	374	391	376	362	376	372	368	376	381	362	356	361	344	382	382	365	364	361	376	395	369	401	335	385	350	347	371	374	333	385	363	375	393	355	372	394	360	373	389	387	369	378	388	357	334	372	354	348	373	366	371	373	392	368	379	368	390	367	375	377	395	345	347	356	373	340	373	385	399	382	364	392	378	381	379	390	355	378	368	359	375	389	387	425	389	390	374	371	356	398	410	344	378	381	328	381	356	360	365	342	376	371	386	371	336	352	353	344	394	400	373	380	384	381	353	359	376	373	375	366	388	363	374	344	386	396	331	374	394	388	346	367	392	344	348	383	359	399	371	351	390	393	362	390	378	361	367	374	365	417	379	376	384	336	410	361	334	357	376	368	358	389	365	362	345	362	394	370	363	333	369	382	378	386	415	354	351	377	367	366	348	345	368	378	331	408	382	372	378	374	380	340	408	363	395	392	363	397	370	392	361	362	382	366	387	401	346	365	356	372	349	381	375	374	366	391	362	378	373	366	335	388	399	410	358	368	375	382	372	379	381	348	347	390	427	351	413	402	387	361	375	377	355	372	354	351	370	376	368	364	417	374	400	380	408	393	368	364	365	348	384	346	355	378	401	379	373	341	391	380	370	382	373	358	337	364	417	403	387	392	387	354	361	356	359	364	376	373	387	341	349	355	346	376	399	422	342	411	361	328	370	421	378	392	340	339	340	365	356	381	353	376	341	330	376	384	353	358	372	359	324	354	366	363	386	395	361	379	388	379	365	353	357	374	381	376	407	385	396	365	376	383	368	347	382	375	375	340	345	413	387	364	363	351	422	372	351	372	376	367	374	374	359	377	364	364	405	361	338	379	387	378	344	355	365	363	335	370	388	371	361	396	405	392	354	363	372	380	362	362	370	396	390	368	389	363	369	358	345	355	367	357	354	356	365	388	367	405	410	399	335	370	376	367	360	388	366	359	365	381	368	363	377	389	386	338	367	368	396	397	384	380	351	350	354	372	394	393	368	383	376	417	377	391	389	354	368	350	349	397	391	378	364	394	357	377	386	359	389	391	355	334	352	374	364	394	419	383	376	387	400	385	405	364	347	380	373	356	357	327	397	349	362	389	365	383	383	352	379	369	334	396	369	371	363	381	398	399	386	354	381	403	374	386	376	394	375	375	395	349	363	376	383	368	372	389	362	389	350	403	378	381	378	402	350	349	400	384	371	367	371	354	356	373	393	365	381	364	402	342	371	373	365	370	371	393	403	359	358	375	402	409	399	394	377	402	366	372	394	378	380	379	408	383	387	360	383	373	388	373	374	375	379	384	382	355	371	383	365	374	392	396	384	361	379	340	375	382	366	381	379	350	356	362	370	379	368	380	354	366	387	343	365	398	380	360	394	360	381	413	386	407	373	370	351	354	347	363	360	366	351	360	361	387	402	371	369	390	385	366	390	348	365	340	394	359	375	356	371	393	326	388	348	404	323	341	360	387	404	354	355	384	387	405	365	385	350	364	369	395	416	375	375	414	387	370	364	385	352	373	348	363	377	365	380	338	366	397	366	349	398	387	376	370	376	382	363	376	389	372	367	340	367	359	405	378	343	348	366	386	391	375	403	433	377	359	387	344	391	361	395	371	383	419	336	370	377	375	365	358	394	397	373	368	378	344	390	339	368	355	365	377	413	381	367	333	353	386	397	356	379	396	349	352	422	370	391	351	357	385	384	387	366	368	371	365	383	386	356	368	355	388	362	386	387	353
23314	34684	27676	16616	10815	7348	5215	3901	3356	3000	2340	2245	1956	1928	1754	1523	1427	1340	1426	1723	1401	1135	1004	892	905	751	709	707	674	683	681	619	662	623	614	688	1128	687	569	547	597	580	591	596	576	596	553	565	533	562	572	548	576	544	550	580	590	549	578	552	545	555	571	577	540	579	556	571	598	599	590	587	549	513	549	567	578	544	539	551	579	577	569	548	533	565	552	605	550	573	598	586	584	613	579	557	572	601	583	565	569	522	550	505	520	583	563	564	582	539	529	584	592	557	529	492	570	583	583	598	526	591	577	614	561	581	574	535	555	609	572	591	538	536	566	509	586	559	548	578	530	575	546	575	586	596	549	608	597	573	541	589	525	567	573	561	597	627	586	562	526	587	493	545	566	545	587	581	537	583	539	584	520	556	594	552	536	544	539	556	635	581	578	527	527	550	566	535	588	554	529	566	564	560	561	542	554	534	534	574	586	554	544	532	598	525	553	571	567	552	542	531	566	552	562	568	593	584	565	547	553	558	532	543	532	562	588	555	556	532	557	559	547	558	538	559	544	566	587	598	564	554	535	525	563	549	591	532	542	547	575	567	529	592	515	540	583	546	560	575	558	577	567	540	524	560	555	553	554	570	581	527	579	569	539	524	548	553	534	579	559	560	570	610	543	565	537	611	583	550	577	538	566	553	581	560	600	552	608	549	558	585	549	568	538	571	618	565	513	584	538	551	558	535	568	565	566	554	622	571	589	606	540	562	571	565	548	546	594	583	567	548	557	566	550	595	528	548	510	593	563	568	541	580	558	571	556	562	535	546	553	535	604	580	556	567	552	561	557	510	550	546	586	575	525	568	574	565	575	521	554	578	550	610	569	517	534	584	569	566	522	561	556	561	544	570	545	549	568	551	578	553	560	549	559	541	583	556	561	563	559	544	617	588	566	543	566	584	580	590	568	577	588	574	545	514	535	561	557	588	604	567	538	507	559	518	542	540	582	594	557	592	592	541	587	531	560	538	592	554	550	569	537	516	547	635	529	569	546	584	522	601	531	541	514	546	604	568	594	580	550	518	589	543	523	543	537	579	598	548	597	574	583	525	581	562	596	578	570	541	545	556	569	543	583	586	572	593	560	582	605	560	565	550	531	552	547	542	554	585	602	598	568	561	531	592	574	594	584	573	596	582	527	581	593	579	548	562	577	570	521	551	538	573	570	562	509	593	527	565	537	545	561	559	540	538	554	553	578	562	505	543	575	568	538	552	603	581	579	554	528	559	521	562	547	586	557	549	513	575	515	557	519	569	574	535	554	526	562	559	575	542	609	569	587	558	571	570	602	563	536	593	537	501	568	586	559	579	551	501	557	550	536	539	566	508	614	564	503	514	608	575	518	563	515	574	532	536	531	531	566	550	565	590	577	568	548	512	570	511	536	574	572	554	559	549	577	560	562	605	547	560	548	565	578	569	524	528	586	567	555	527	552	532	602	540	560	576	534	567	523	600	594	575	597	574	550	583	568	537	539	558	575	565	552	552	561	569	530	538	554	593	587	577	589	581	541	584	538	555	616	520	529	576	553	576	545	571	577	570	523	575	607	558	551	558	531	557	594	587	577	565	532	553	591	532	554	573	575	552	564	561	545	561	569	589	567	614	583	526	547	528	565	534	567	577	574	549	555	534	577	573	553	549	544	557	569	532	567	573	547	574	518	531	562	577	567	534	645	567	534	561	577	554	523	539	560	583	554	519	534	584	573	515	583	583	545	576	553	526	578	568	540	583	572	554	551	525	561	599	568	591	580	532	551	548	554	551	555	551	579	570	573	540	566	546	584	550	527	583	558	594	571	574	572	583	588	553	596	585	579	549	533	571	551	536	569	552	570	587	542	538	536	581	577	587	586	568	584	498	584	561	576	569	582	585	529	538	581	531	529	539	606	550	567	589	598	550	512	544	522	577	545	568	548	564	577	537	553	545	537	573	547	561	576	532	564	544	551	580	571	582	554	533	598	544	596	554	586	551	569	548	581	561	563	579	562	572	563	579	538	537	531	552	541	602	568	552	602	518	560	569	526	593	510	545	561	565	573	563	559	519	556	524	557	574	539	541	575	578	571	562	546	528	572	569	552	546	564	610	583	553	588	539	593	619	531	541	565	595	602	566	571	553	565	555	529	579	546	577	544	579	576	585	550	531	565	561	587	538	533	588	588	541	560	576	547	574	562	551	588	545	572	575	562	574	579	540	570	543	554	607	539	590	584	580	547	567	593	530	578	545	559	538	545	571	551	559	558	526	578	572	588	546	554	526	527	547	608	576	530	575	583	556	541	604	551	549	568	600	578	587	552	613	581	536	571	526	567	538	535	578	566	560	569	577	553	541	556	573	546	590	559	566	572	558	556	590	582	557	538	537	516	569	579	540	516	546	524	583	605	510	577	555	554	544	571	542	571	538	575	582	582	549	515	583	530	564	567	605	525	558	553	574	536	557	539	593	560	529	536	528	517	509	564	586	567	492	550	509	518	551	531	568	562	563	562	522	546	571	577	568	578	566	543	581	544	552	557	549	586	562	575	550	539	562	563	549	570	547	530	583	555	584	518	596	592	556	550	541	539	534	524	542	580	551	574	596	563	540	553	588	563	538	597	534	584	526	510	552	524	566	557	543	564	553	559	562	536	601	564	515	532	539	546	542	590	564	558	591	565	541	555	560	566	583	542	558	576	544	577	548	589	547	548	533	587	578	567	599	594	592	595	583	532	581	576	586	552	522	580	572	541	525	555	578	550	556	578	565	509	606	562	556	513	578	586	567	543	592	536	551	565	594	521	574	576	530	593	551	546	560	538	532	585	554	571	582	532	554	577	611	554	558	572	560	584	602	631	569	561	548	580	565	539	549	554	517	563	581	546	549	542	579	562	562	576	616	564	534	581	542	541	553	521	546	555	577	545	535	596	628	562	545	586	583	545	556	541	514	563	558	533	553	554	569	562	534	573	553	548	543	566	543	506	550	510	593	531	545	522	572	555	548	532	547	544	519	556	504	537	577	552	540	572	561	553	582	577	586	595	574	532	587	546	601	557	545	542	557	567	554	562	544	531	588	572	518	570	572	576	572	549	531	565	552	572	533	561	566	568	581	549	559	570	544	560	527	545	540	563	548	527	554	530	583	598	577	586	557	586	550	521	548	577	547	549	561	551	579	574	520	564	562	604	528	601	563	561	583	599	610	542	568	565	549	549	552	545	563	596	566	549	528	523	577	571	544	557	542	561	558	534	581	594	566	560	547	576	604	583	596	563	567	550	590	565	594	610	572	537	566	550	539	522	540	596	539	589	520	551	581	528	549	586	533	589	589	514	535	584	602	592	547	563	572	548	557	528	539	527	576	554	590	550	536	556	573	575	582	557	553	528	552	580	554	583	537	532	547	592	583	580	561	534	582	530	565	554	559	561	586	611	529	562	558	535	597	556	533	598	623	581	552	540	498	523	604	553	577	583	574	573	544	564	570
24263	21414	28665	24578	20701	10881	4794	2774	2146	1879	1512	1379	1483	1249	1186	1094	997	913	1063	1138	988	908	735	653	618	621	597	578	581	617	533	562	581	542	493	783	2055	633	470	519	487	496	502	496	515	484	524	506	514	518	497	466	505	495	509	505	468	506	499	471	490	525	486	482	501	476	532	537	510	547	519	513	460	473	451	472	511	531	491	478	490	516	479	445	462	491	507	471	476	483	471	508	478	482	493	502	492	483	485	464	541	484	513	433	514	513	496	470	526	488	464	526	458	494	487	488	470	509	465	479	507	462	476	487	486	504	489	532	511	516	494	495	498	447	503	440	486	520	472	518	508	486	515	468	458	506	516	482	468	483	473	474	492	511	517	521	471	489	476	477	518	462	478	486	520	499	514	502	543	479	483	461	508	479	488	478	478	463	515	489	481	472	505	506	478	501	467	479	498	474	508	487	508	502	478	495	518	521	473	461	476	478	487	537	501	500	485	491	522	544	512	466	498	470	446	497	498	487	467	513	506	492	464	477	490	506	510	486	513	471	440	504	482	498	530	482	496	534	508	506	483	495	527	501	483	496	455	467	503	443	535	521	480	497	514	499	522	496	490	513	493	450	475	519	475	507	480	470	481	487	485	485	526	503	513	541	500	463	492	497	463	517	540	510	475	475	466	504	495	478	534	483	465	466	460	509	510	480	490	487	481	535	494	476	515	472	491	498	485	464	488	497	457	489	501	490	469	481	502	454	480	490	498	493	483	490	470	442	435	497	462	489	529	509	491	449	487	491	509	462	462	474	506	498	467	475	475	512	471	511	500	468	512	504	483	458	477	493	471	493	485	463	466	497	483	491	491	487	536	464	503	478	496	470	464	474	498	505	506	482	449	477	462	516	419	487	497	487	519	492	513	470	504	465	495	492	480	477	473	517	512	475	486	477	460	449	414	484	483	484	496	512	469	473	485	519	474	513	487	515	501	508	517	463	474	493	488	527	483	525	465	511	478	496	508	511	441	522	518	482	484	492	496	497	493	477	480	481	483	497	465	455	518	473	476	487	491	461	449	472	454	439	497	458	496	465	480	528	482	503	496	487	470	474	516	459	477	488	530	496	497	479	497	479	495	483	491	511	460	472	460	488	486	496	458	513	475	480	525	527	502	471	491	490	489	474	478	467	439	486	425	497	492	484	476	524	461	469	494	435	499	495	511	535	458	471	485	498	486	480	458	503	531	502	503	480	455	501	512	479	494	504	466	492	483	484	473	463	464	461	525	487	509	500	497	441	475	472	508	532	483	465	483	501	500	521	499	481	498	495	493	508	512	545	500	509	491	465	511	488	476	469	488	499	487	476	516	507	494	489	476	457	469	531	495	488	485	512	526	458	518	481	546	483	487	525	494	442	495	460	498	496	488	515	529	463	456	503	488	464	484	462	498	507	484	496	488	495	475	526	500	490	464	504	481	533	518	528	475	469	502	483	487	450	515	481	492	478	458	496	490	516	467	455	472	477	497	430	473	525	475	472	478	462	477	486	490	484	483	501	466	483	480	476	448	527	537	476	481	458	471	509	498	484	491	508	486	496	472	454	466	484	490	481	507	490	503	451	487	501	482	483	499	508	490	488	508	504	493	496	499	514	444	494	463	488	512	530	477	453	503	492	512	466	503	458	489	475	492	489	508	537	527	484	466	458	474	454	481	483	509	460	495	465	500	482	436	441	514	521	508	478	500	501	499	493	457	497	497	495	506	509	465	468	474	446	525	481	486	548	499	464	524	475	523	501	492	487	485	482	467	485	500	517	511	503	516	497	478	533	467	472	492	506	450	481	469	471	467	499	511	473	494	496	501	502	478	456	484	508	497	480	511	475	510	536	477	468	530	471	498	471	535	500	491	490	461	485	498	496	491	500	495	467	474	514	502	507	497	482	451	495	499	506	491	478	483	484	457	466	475	467	477	514	483	490	472	475	485	459	445	502	461	453	468	488	494	486	489	476	504	505	476	514	495	512	553	489	455	487	497	491	455	444	513	467	493	483	492	454	486	479	466	498	491	492	497	473	489	490	516	470	462	499	490	463	492	519	481	518	519	464	510	504	530	479	486	451	504	479	460	483	488	515	505	517	470	486	498	482	501	466	517	494	492	511	475	496	453	467	474	504	517	483	506	467	508	468	495	477	473	477	518	479	495	499	490	518	507	492	481	488	447	458	504	452	487	512	511	504	500	489	462	443	506	464	498	508	492	496	482	506	483	462	508	481	483	432	501	461	486	517	497	483	478	471	474	490	488	452	459	514	483	496	492	464	492	514	476	485	492	510	490	480	509	515	463	507	525	460	491	443	471	501	482	466	448	504	526	511	487	492	481	506	464	480	496	512	469	487	459	530	488	532	483	507	499	484	469	476	445	467	464	480	481	480	477	474	479	513	512	497	491	473	467	475	481	503	480	501	482	487	508	504	483	508	509	522	514	441	495	451	488	477	453	484	471	430	494	496	506	479	512	451	466	456	473	474	480	488	503	540	505	451	498	486	506	500	494	502	471	534	492	480	468	462	478	484	502	458	502	479	446	512	515	499	512	456	460	490	507	474	454	478	480	463	484	490	482	514	468	494	453	518	483	522	460	494	505	475	488	472	508	512	476	482	478	493	513	498	498	511	465	466	469	481	505	516	518	470	481	462	487	523	471	515	480	513	466	492	501	474	493	551	469	501	501	506	466	510	485	496	475	477	510	453	489	486	482	454	472	512	492	507	475	512	497	498	471	502	517	504	463	481	465	519	486	448	457	507	451	493	476	481	465	448	455	503	499	485	472	489	484	491	524	481	454	482	527	503	483	483	470	462	468	482	477	493	457	468	472	509	458	442	449	453	486	478	502	476	503	508	494	469	452	457	516	465	477	521	523	523	480	499	496	476	445	461	468	500	455	457	535	485	511	519	486	534	504	491	511	505	472	486	487	484	490	475	547	487	455	518	456	493	491	503	522	533	473	509	465	488	476	519	505	500	475	468	510	473	473	493	557	521	473	463	479	493	503	448	485	452	496	514	485	483	529	494	493	503	486	533	456	479	548	476	473	526	482	484	499	498	489	471	487	467	457	452	491	528	479	494	526	472	509	475	548	467	437	478	516	502	508	468	488	468	466	481	465	511	508	491	505	486	523	512	519	448	493	499	487	507	510	468	490	483	502	471	508	485	500	480	458	467	494	485	469	513	476	497	485	486	493	492	463	496	458	482	486	524	457	509	508	490	510	507	492	459	467	496	476	470	462	450	486	485	511	508	496	450	511	470	481	471	510	504	468	452	488	515	513	492	511	494	461	488	493	478	493	518	471	520	454	472	496	505	490	488	519	504	500	473	491	502	481	521	516	458	500	506	497	498	476	477	542	514	491	505	469	462	485	468	472	477	484	478	437	488	512	503	512	451	448	537	465	488	491	456	477	488	477	493	480	492	505	489	477	492	469	521	500	502	491	470	473	460	476	507	466	464	472	467	490	454	459	453
25109	42522	35759	23734	16838	12497	9208	6756	5713	4921	4048	3760	3751	3240	3027	2625	2182	2180	2420	2614	2215	1761	1422	1303	1278	1106	1121	969	960	912	935	867	894	823	817	1633	4743	1133	754	719	768	772	786	878	753	721	753	714	808	706	704	726	745	703	717	712	748	728	752	722	754	796	723	669	688	708	847	933	887	938	802	768	763	722	686	748	684	752	734	765	786	676	764	755	700	694	709	725	716	736	797	759	687	697	712	744	734	665	757	759	727	737	760	725	727	774	682	733	695	747	699	683	729	689	682	698	723	693	752	746	722	751	694	673	717	768	676	708	745	729	752	711	739	708	737	750	732	717	736	714	712	680	692	767	695	708	712	724	675	736	708	689	733	731	756	738	696	725	714	749	718	740	744	714	691	779	716	702	710	714	716	758	718	703	778	729	686	705	731	701	708	773	684	772	736	712	731	715	748	724	700	705	756	696	730	729	696	747	725	739	691	730	710	711	729	728	701	718	697	714	720	761	664	702	770	712	743	711	736	713	702	720	722	702	748	740	760	727	741	730	713	724	746	778	752	749	704	746	768	682	709	746	719	721	729	735	724	687	706	726	694	756	716	781	722	737	753	766	696	759	729	682	727	739	713	740	695	757	801	746	746	745	767	737	703	680	778	726	743	731	717	715	752	719	748	738	673	721	734	762	760	695	689	727	776	750	761	709	768	722	716	722	723	689	751	723	760	767	679	727	719	731	713	733	733	709	732	716	736	693	721	711	723	714	734	766	702	680	734	729	703	718	745	689	737	726	749	705	739	716	707	708	716	714	677	689	755	717	706	717	710	709	682	742	685	709	780	708	729	731	699	669	739	693	739	735	714	732	765	706	677	788	704	733	728	685	698	749	704	679	734	692	701	732	730	713	716	713	747	750	746	737	727	715	731	689	724	740	710	729	731	705	704	736	710	731	730	742	692	756	698	692	764	695	693	715	752	718	732	698	717	746	723	722	676	672	726	705	738	687	736	716	727	715	756	711	673	700	727	731	710	750	747	740	713	771	698	721	697	712	710	704	700	754	701	736	716	689	744	718	705	707	767	710	674	748	726	746	711	663	756	737	735	688	730	757	722	695	707	692	707	737	710	752	751	784	725	757	712	778	671	733	690	724	730	747	730	716	738	711	689	690	733	721	792	735	737	711	744	683	687	707	736	682	708	719	730	697	697	702	763	763	723	729	727	709	731	740	684	711	680	739	730	771	752	719	716	723	731	726	726	690	726	702	721	752	759	737	732	756	712	767	718	726	733	691	713	739	691	704	793	741	732	742	717	720	717	733	718	700	717	746	742	689	753	730	733	731	727	700	723	716	724	736	761	724	778	711	707	725	712	723	744	740	750	748	683	742	719	759	740	774	732	719	714	721	725	689	656	762	736	709	740	710	714	711	745	664	726	775	740	720	731	752	720	688	753	735	747	707	738	725	673	673	697	739	715	731	732	702	734	735	709	706	733	714	714	686	737	731	740	700	737	725	734	708	727	729	719	744	674	700	717	711	678	708	751	775	739	751	698	728	742	735	736	726	675	735	726	723	768	698	734	690	689	690	760	775	749	712	712	722	744	726	706	661	713	752	798	705	795	708	752	712	722	705	733	728	727	714	746	737	729	709	745	704	750	710	698	729	684	713	714	670	714	716	712	713	705	747	704	729	722	736	720	726	697	721	729	657	720	740	727	727	706	704	757	729	675	713	715	718	725	712	767	748	708	708	754	766	725	700	678	702	701	734	716	707	704	662	705	714	686	686	771	709	767	709	724	748	700	761	737	741	737	696	709	720	771	697	728	733	749	693	745	740	780	720	745	729	708	742	729	756	731	748	676	748	721	663	705	714	733	720	684	727	725	697	811	736	735	751	763	701	781	678	733	714	716	763	719	711	676	735	650	730	751	682	760	735	720	721	719	732	705	699	689	694	737	694	716	731	713	722	731	679	742	732	707	716	703	727	708	701	747	736	725	716	727	739	741	758	740	709	700	745	748	716	764	742	734	739	736	730	731	677	711	699	714	789	729	759	701	737	772	701	719	744	716	659	732	715	723	734	752	751	755	743	760	705	723	745	766	643	742	694	715	727	763	773	723	771	692	673	761	693	734	744	743	732	748	752	768	736	705	737	743	729	725	754	722	764	714	744	729	747	711	711	726	745	725	744	748	713	738	759	716	708	748	783	699	745	704	765	765	708	759	695	738	674	783	748	711	728	735	748	722	797	719	704	701	733	771	721	724	732	714	762	715	725	725	719	715	716	703	752	729	751	731	772	722	705	764	701	750	754	762	767	718	768	723	727	707	752	664	752	709	754	747	755	701	720	712	691	714	734	717	744	710	702	709	699	703	752	733	674	702	671	697	745	698	775	721	727	720	708	750	735	698	743	717	695	697	723	734	713	664	740	685	751	693	755	738	706	800	752	705	705	722	749	732	743	735	737	735	776	727	723	697	681	771	751	659	740	713	724	763	708	716	687	716	730	726	753	721	712	773	709	746	784	703	727	771	728	746	683	705	708	733	689	728	749	730	709	680	693	715	668	744	708	750	725	709	681	742	724	724	750	762	726	680	747	710	706	728	712	756	704	717	709	751	731	739	701	714	695	708	670	734	756	681	670	759	734	735	758	669	762	748	697	694	755	732	703	713	681	713	774	686	699	685	696	707	751	719	721	753	732	735	725	700	747	715	735	719	717	736	742	728	694	749	687	709	721	700	762	683	724	719	724	722	720	754	784	697	768	727	704	739	749	714	700	746	710	720	755	710	749	792	707	726	757	725	719	690	722	694	723	718	717	716	670	724	727	734	715	717	731	714	746	682	688	738	748	696	704	737	763	716	700	737	746	700	726	708	706	712	748	733	684	725	752	735	715	703	730	722	701	713	761	716	753	722	752	715	788	749	711	729	695	751	707	711	746	704	761	687	742	746	735	735	738	720	789	698	757	726	706	758	691	761	704	716	718	768	717	691	719	739	737	708	717	751	710	768	752	698	735	737	703	756	723	739	750	750	741	715	751	723	768	735	724	745	713	728	728	758	742	749	735	747	717	742	742	787	730	696	721	691	722	720	749	771	730	738	716	744	739	735	722	754	729	722	717	745	738	753	756	693	725	723	721	707	724	693	736	715	755	743	729	728	719	676	730	715	755	703	750	690	765	718	719	718	696	696	663	702	719	746	711	691	696	729	693	726	783	695	759	700	726	748	757	776	710	743	691	684	738	762	706	711	726	707	735	747	747	720	726	736	738	714	738	745	678	749	757	712	751	729	685	735	724	689	738	736	710	710	717	697	718	705	744	743	719	744	777	721	741	689	809	743	723	731	716	678	737	736	728	715	705	740	704	696	762	720	746	695	743	739	727	688	737	714	747	726	738	716	778	707	711	730	768	787	749	697	703	786	754	672	724	733	759	782	715	725	750	705	729	725	782	692	706	686	716	747	712	707	718	751	702	738	748	740	748	769	745	657	750	684	704	714	756	751	730	705	698
23130	21384	29197	23868	21407	20895	11703	4423	3012	2647	2223	1919	1897	1755	1730	1412	1290	1186	1274	1435	1280	1076	932	761	768	698	709	602	605	613	593	532	555	528	527	1551	3115	684	478	476	522	552	500	567	490	500	471	520	462	501	471	497	512	488	497	467	468	519	451	495	470	491	476	482	480	608	624	570	561	507	512	538	500	466	503	520	513	476	496	498	487	435	520	528	484	478	485	531	484	468	532	450	450	476	498	496	468	502	514	465	483	507	481	494	530	463	479	469	463	485	463	504	490	462	480	522	463	550	463	474	490	502	532	516	472	501	484	488	502	481	456	493	513	476	466	445	451	485	436	490	509	525	472	486	469	499	504	455	489	492	508	487	470	466	526	546	464	478	486	469	497	473	488	485	514	466	490	501	506	467	489	452	465	470	482	470	460	498	530	528	456	433	489	516	493	470	485	482	501	524	499	475	481	493	491	504	463	503	504	490	449	480	464	472	497	479	479	471	495	479	460	508	466	486	476	508	461	513	506	474	467	523	468	479	542	474	496	521	507	492	503	482	502	499	465	518	508	494	498	465	499	478	490	466	444	483	476	455	479	491	502	466	472	471	528	453	465	511	508	489	460	488	475	485	477	498	488	463	476	499	439	473	505	453	433	491	472	477	483	486	454	452	465	475	414	483	457	485	517	465	482	470	485	461	500	468	474	509	478	488	477	497	485	495	496	517	520	500	487	484	492	495	484	472	499	460	479	475	473	489	497	491	519	466	483	478	493	491	533	499	482	470	466	483	481	488	483	482	481	516	442	483	502	447	495	504	450	476	469	491	487	477	488	488	479	471	475	499	474	500	453	479	468	479	486	466	484	481	502	485	472	444	488	476	455	491	478	456	494	486	500	519	477	512	502	438	472	514	489	505	439	507	463	467	458	525	504	492	511	478	501	496	450	508	460	467	489	480	477	495	519	497	474	468	460	504	493	486	493	478	518	489	506	485	467	479	470	523	475	494	476	507	494	481	507	467	495	500	489	506	483	507	499	477	455	461	455	504	450	525	466	454	508	495	439	433	468	464	500	508	492	501	489	498	487	467	488	458	470	479	471	464	479	464	484	476	485	477	458	476	492	468	472	480	492	462	457	476	452	503	482	511	475	483	500	508	488	492	459	454	512	495	506	481	445	500	463	529	465	473	460	467	502	483	485	513	504	524	473	437	503	467	478	457	441	517	482	467	463	468	491	501	474	460	463	503	470	475	476	458	476	480	486	503	518	515	460	469	500	495	480	463	509	468	499	444	484	475	497	526	450	464	457	484	440	488	469	511	468	504	497	470	463	479	491	473	512	473	490	497	517	462	475	470	453	471	472	514	486	472	457	484	471	472	468	482	498	487	477	475	443	505	492	447	449	475	446	470	459	477	494	460	484	474	511	449	486	487	515	474	467	514	469	485	497	504	480	485	477	473	504	474	497	505	552	477	493	482	471	484	446	453	478	480	504	474	476	495	485	492	475	482	514	486	482	506	476	493	476	477	486	439	494	463	475	473	465	489	471	489	486	465	491	460	426	460	509	450	511	496	479	507	461	483	495	481	513	501	501	476	455	507	485	468	471	484	452	474	516	475	482	492	533	477	454	484	482	507	511	485	444	437	504	505	488	499	492	472	514	503	468	524	518	471	452	474	496	480	491	485	451	491	478	479	450	496	512	487	484	492	472	477	472	478	481	456	482	451	443	449	495	501	505	518	501	493	451	497	508	495	493	490	492	471	492	492	487	458	480	475	428	476	470	485	462	488	509	461	489	477	482	534	467	470	451	499	445	499	447	475	477	517	502	485	519	472	520	458	446	502	488	473	497	497	451	449	471	497	464	497	515	508	467	524	478	504	468	481	459	472	495	475	465	476	478	496	517	513	489	476	471	464	455	452	455	497	512	494	470	512	498	494	490	483	471	494	490	471	525	480	504	474	467	466	492	511	489	476	488	466	480	481	494	452	449	462	517	472	491	480	499	468	471	499	460	519	468	495	508	506	498	511	466	464	493	481	464	463	520	533	493	455	511	500	493	470	489	486	469	464	487	498	478	464	479	444	497	499	436	461	525	457	453	459	494	484	452	524	479	504	481	513	462	527	482	502	502	461	532	522	465	460	462	481	530	454	450	525	459	490	468	486	492	460	493	447	484	489	509	507	495	476	482	487	445	474	478	484	457	460	517	494	476	477	449	479	450	486	505	449	525	435	463	508	449	480	485	480	510	498	494	489	474	491	446	499	463	492	503	507	459	499	479	545	487	471	516	512	472	488	459	473	490	457	477	491	460	450	469	486	467	485	478	475	482	495	483	463	480	494	500	516	465	474	486	496	494	463	495	489	492	471	473	447	481	480	481	469	485	489	466	470	453	482	444	503	464	489	460	503	492	515	492	470	469	508	472	524	470	465	516	496	473	465	460	510	486	494	498	475	471	456	484	460	468	475	462	503	458	500	508	473	492	500	489	497	455	473	479	504	487	452	440	522	480	511	500	455	445	472	499	479	493	501	502	473	458	468	471	451	508	484	528	453	483	540	479	490	495	474	522	485	493	499	513	498	500	471	456	485	468	469	487	503	486	473	473	468	465	485	475	507	469	450	499	466	457	487	444	497	469	454	488	438	509	486	461	453	514	508	424	470	502	521	451	479	477	480	486	512	489	499	523	470	478	518	496	447	504	489	500	463	500	451	493	479	477	489	465	472	511	449	500	490	486	478	473	497	536	482	489	511	481	504	486	502	471	450	435	497	464	456	482	485	512	479	478	492	500	472	504	505	456	490	490	495	488	494	487	519	519	472	507	459	520	500	485	525	480	466	482	504	485	503	479	461	513	436	512	462	481	484	487	442	455	481	473	499	491	492	496	484	454	478	467	463	478	495	458	502	453	505	502	491	514	501	466	497	536	496	532	465	435	514	501	513	470	456	486	502	518	459	504	440	467	485	494	500	496	471	498	473	470	482	432	431	504	463	480	458	493	517	468	465	499	496	505	496	533	480	484	470	488	517	489	489	459	461	484	484	482	500	456	449	443	450	447	496	499	485	490	461	473	495	481	468	483	481	477	463	501	470	464	453	475	456	483	460	481	444	455	485	476	496	486	475	480	491	499	480	507	465	500	439	481	460	479	485	485	433	464	457	491	470	477	519	448	479	501	483	492	482	433	453	511	472	526	472	471	468	478	507	494	500	472	498	469	508	497	474	458	465	509	499	485	501	470	452	459	443	555	490	464	479	517	511	453	496	507	437	476	505	448	472	507	438	523	500	476	504	494	500	486	492	478	482	478	508	520	467	450	474	505	457	470	490	452	465	524	462	478	517	498	478	491	462	516	479	526	479	450	483	470	442	504	507	535	459	474	476	490	486	506	506	518	468	487	483	475	488	476	474	470	467	461	449	458	461	503	501	544	472	485	483	523	480	502	475	472	488	497	486	501	446	461	470	464	478	482	431	481	474	481	482	487	500	473	514	497	492	497	478	435	511	490	467
27343	45862	38525	28874	21718	16311	12581	9467	7784	7132	5660	5225	4861	4675	4417	3600	3016	2930	3052	3296	3022	2410	1852	1639	1510	1322	1278	1123	1038	982	916	861	847	890	863	3670	7191	1309	707	739	793	800	870	822	764	799	699	735	763	772	727	737	732	672	744	680	726	690	724	695	713	675	691	729	802	1036	1118	1068	915	860	784	699	693	676	716	691	692	765	732	705	699	700	728	756	693	671	706	719	722	710	752	720	713	725	677	684	700	674	715	690	700	695	699	680	713	719	655	728	707	661	715	713	703	723	712	698	699	699	712	699	718	698	684	684	662	720	709	711	724	689	722	715	682	696	711	691	715	669	730	711	720	717	674	728	687	708	689	684	717	658	689	703	700	702	708	668	658	685	734	698	713	690	717	728	720	718	664	680	702	749	711	659	688	722	664	684	690	726	738	689	677	721	701	686	715	751	743	741	691	706	697	700	628	647	714	685	646	718	713	725	730	709	692	664	730	697	703	687	714	734	728	687	732	684	709	677	698	725	705	688	748	682	726	670	699	702	763	699	717	708	716	697	701	706	757	741	688	706	756	655	732	719	661	670	677	673	681	688	736	759	753	703	673	679	734	739	704	710	696	704	762	695	704	694	687	694	702	741	695	694	694	692	696	718	707	694	712	725	692	717	673	692	727	679	717	680	677	731	677	719	722	726	696	702	717	736	769	699	703	661	676	730	742	730	710	688	711	685	716	727	673	653	743	701	727	737	716	737	711	692	747	650	714	707	697	708	741	677	675	723	723	693	646	695	742	707	691	697	699	653	719	722	733	669	708	713	754	696	680	742	718	678	733	699	698	758	729	711	714	708	698	694	697	673	684	683	746	718	657	692	727	675	699	682	703	677	732	708	704	759	705	675	705	711	660	701	686	641	715	715	709	664	686	657	719	702	746	737	675	657	686	684	697	696	710	654	701	703	706	695	687	712	693	680	717	689	695	704	684	697	723	704	693	677	665	714	687	728	727	752	678	683	722	695	697	672	715	702	706	702	729	703	673	735	629	726	738	711	745	703	721	736	677	696	700	653	694	717	706	723	781	711	690	655	737	660	677	655	697	696	702	670	726	715	737	648	718	721	672	726	727	687	712	729	719	705	693	681	711	706	719	692	688	741	724	682	727	706	676	702	698	670	669	695	727	696	715	673	667	724	713	717	704	671	713	719	733	695	717	715	680	709	697	712	684	740	668	690	734	727	733	709	733	666	716	750	687	669	670	676	696	693	705	704	686	731	719	692	726	693	745	647	702	731	708	715	688	738	695	707	712	723	695	679	725	703	726	688	660	749	658	741	669	678	744	685	707	699	723	715	694	705	730	684	702	724	685	701	654	710	739	708	685	668	684	717	734	680	663	656	690	707	674	669	704	680	737	663	666	706	714	659	748	707	681	746	724	718	745	765	709	718	714	680	661	727	718	662	719	682	715	722	741	697	679	723	732	731	652	692	703	670	631	684	700	740	679	681	661	731	736	721	708	674	679	666	753	687	700	666	706	695	699	703	680	677	685	673	659	679	687	722	662	739	677	691	722	690	704	674	695	712	680	714	671	730	711	669	696	759	742	713	689	700	703	705	707	691	669	710	696	686	712	706	681	692	719	736	672	714	678	651	696	664	693	727	706	703	717	676	723	664	686	714	768	693	726	674	730	669	716	671	672	725	660	668	634	728	703	712	708	716	734	725	694	701	684	729	695	643	705	674	732	651	692	687	700	703	663	715	684	721	716	701	686	739	687	705	755	704	698	693	688	734	734	685	705	666	710	710	668	708	736	714	711	708	736	751	739	730	699	741	684	728	756	734	713	703	748	721	688	691	710	655	692	706	714	683	721	738	649	696	667	665	703	651	698	715	769	723	745	697	731	703	651	667	672	725	692	728	708	683	703	703	694	683	786	740	735	710	699	674	715	698	717	705	720	692	714	721	723	659	700	674	748	689	714	700	706	743	694	700	707	697	714	698	689	760	716	666	719	699	682	750	709	746	697	709	681	714	667	664	699	684	684	692	656	717	705	741	691	725	721	678	762	729	678	703	728	708	719	724	696	671	735	732	705	734	687	698	663	722	693	710	729	680	705	700	741	750	688	749	693	706	750	705	644	738	756	694	745	691	726	696	750	683	708	716	731	745	684	716	671	665	678	736	702	640	728	693	674	746	682	669	751	756	672	684	684	698	731	735	686	719	679	717	695	704	685	702	692	725	666	706	709	718	714	729	729	696	697	684	734	682	681	685	676	727	698	747	714	730	696	697	711	705	722	662	672	686	672	666	702	750	742	710	714	682	679	674	740	708	696	669	738	747	698	687	676	646	717	735	758	689	704	690	680	723	673	743	691	751	710	738	654	652	728	698	738	650	719	731	715	713	674	726	682	658	723	684	683	700	697	727	723	682	687	690	680	707	702	714	702	703	725	686	693	693	691	708	719	715	679	710	681	703	693	671	718	648	689	699	695	676	748	697	696	658	750	742	671	681	719	737	735	703	694	726	693	725	738	668	736	700	722	675	669	705	711	706	724	722	707	707	672	714	695	698	724	700	717	723	675	700	749	678	715	692	735	688	715	715	697	705	734	718	728	737	716	686	703	684	704	716	698	716	730	680	683	670	715	672	731	670	733	727	690	730	717	646	679	704	777	721	709	716	709	738	768	697	732	697	709	700	726	732	684	749	703	724	728	676	721	697	700	650	713	675	747	679	738	669	658	741	702	716	665	688	680	689	713	705	681	680	709	696	707	677	723	692	703	712	659	693	700	704	688	699	750	700	721	615	656	755	732	677	736	692	640	713	715	693	713	718	751	731	760	728	671	721	688	693	721	705	744	713	681	705	728	698	705	695	685	738	752	707	714	728	723	678	746	713	705	715	742	695	707	694	707	671	686	658	733	697	742	714	718	693	685	692	730	723	699	670	692	714	719	691	696	668	701	711	658	660	696	660	720	679	716	711	668	756	682	711	671	726	693	709	696	709	679	720	729	681	725	719	721	722	710	680	695	739	700	655	696	695	698	701	773	708	758	671	690	673	688	692	704	729	668	653	707	744	709	729	746	661	726	675	720	703	672	679	716	702	701	728	706	739	708	750	740	732	728	753	716	668	721	692	716	707	702	705	753	718	701	663	687	737	722	709	714	667	734	716	696	769	675	661	671	697	703	745	648	715	667	697	672	696	692	712	699	730	705	679	741	684	678	712	728	722	708	680	675	648	694	689	745	681	666	691	706	700	733	694	673	718	717	709	752	714	708	756	695	736	689	722	674	685	713	731	717	734	703	669	698	730	729	710	707	720	715	691	706	701	681	733	713	683	700	729	738	717	707	690	687	708	724	711	661	724	677	703	680	698	689	634	692	663	691	653	709	744	701	710	697	686	707	732	700	688	712	688	770	716	696	701	670	687	725	687	724	694	731	687	671	723	687	742	718	703	645	702	693	667	721	662	709	673	695	711	729	710	720	698	719	687	687	672	671	693	690	708	750	678	706	690
27505	22719	20638	11208	4530	2698	2042	1553	1239	1223	1064	997	877	924	892	786	697	682	773	813	831	648	574	507	531	509	465	501	469	463	433	477	454	436	455	497	645	464	460	438	464	449	422	433	464	447	471	439	426	445	410	434	457	435	472	433	421	441	437	492	389	406	426	426	424	392	424	466	450	436	440	482	413	384	441	449	438	432	493	432	438	421	450	436	417	419	458	423	445	463	441	446	440	452	450	436	434	438	433	392	426	427	471	446	412	443	450	457	455	435	391	413	445	432	418	439	424	411	447	420	442	432	407	402	427	410	471	416	393	414	426	457	416	401	472	434	407	427	414	420	414	440	445	457	405	423	429	429	455	425	434	401	454	432	414	443	469	475	421	439	408	438	424	435	406	432	408	467	433	430	424	441	418	464	419	391	435	472	427	465	454	443	431	431	422	469	432	427	451	438	420	485	456	443	379	426	461	425	428	402	424	429	387	400	467	436	409	407	443	428	421	450	386	420	430	431	397	428	427	416	435	403	461	431	428	393	454	446	423	391	467	408	432	464	419	418	423	422	426	418	431	447	426	438	408	470	468	449	449	435	443	463	449	456	420	429	455	410	460	429	436	418	468	436	407	421	400	441	434	406	434	474	464	374	456	447	417	412	396	433	406	477	436	468	449	439	439	405	466	444	422	433	447	426	444	461	417	450	440	450	430	452	426	412	451	438	401	475	420	450	457	431	424	437	459	460	429	410	421	446	437	440	424	417	455	442	459	469	432	406	438	462	411	434	422	453	440	455	428	433	447	439	440	393	421	402	456	449	419	457	445	426	444	395	433	396	412	450	426	443	404	393	420	438	420	466	435	430	457	450	452	424	394	436	457	402	448	449	446	417	431	448	437	419	423	442	383	462	443	419	486	445	429	453	463	410	413	421	441	441	452	468	453	470	408	433	449	448	423	430	428	420	454	412	432	457	459	386	433	433	462	424	448	468	382	390	446	396	417	461	405	435	432	412	423	434	423	455	401	383	429	414	461	448	426	418	454	447	419	405	439	443	456	458	457	408	425	467	458	413	443	451	474	428	409	424	432	453	420	437	394	408	459	473	405	447	416	442	447	473	401	398	438	434	428	447	410	403	436	451	463	453	467	428	429	418	421	423	412	443	443	448	437	395	443	441	469	449	415	439	409	404	439	451	425	436	419	382	468	458	465	425	429	461	450	436	439	432	438	418	433	455	429	423	425	454	420	414	416	400	447	455	420	447	432	427	425	460	458	462	447	399	458	397	418	416	430	395	434	418	409	435	440	432	424	456	428	433	409	430	417	456	416	381	441	401	412	401	425	423	407	436	428	431	409	463	421	422	454	484	432	448	483	416	407	459	418	428	424	430	444	425	451	385	463	427	423	436	440	464	432	394	426	464	445	415	424	402	464	418	423	426	456	460	414	427	423	457	432	405	424	438	427	428	390	443	431	437	437	447	445	443	440	427	428	428	457	451	462	419	429	445	413	422	417	424	450	451	437	432	419	441	448	418	434	451	434	450	433	481	436	406	439	431	442	412	434	423	424	454	427	440	407	464	464	406	413	440	427	431	449	436	455	411	446	413	422	439	442	427	420	434	442	441	428	447	434	431	464	439	420	429	374	435	428	431	435	446	435	445	416	421	428	424	442	417	422	458	432	422	449	440	432	402	467	415	412	441	466	467	425	408	421	416	441	416	457	436	390	425	437	426	433	442	423	429	447	432	432	395	449	447	418	417	443	433	429	437	431	422	470	428	466	428	431	413	443	440	466	403	434	430	418	418	445	438	440	472	394	446	444	456	439	439	477	484	427	451	426	412	413	476	436	442	474	449	387	447	436	417	432	426	451	447	439	431	394	447	405	425	420	418	424	425	440	442	406	452	428	497	481	407	437	404	414	420	421	473	451	412	434	441	448	437	462	456	432	451	428	438	438	459	424	450	465	406	451	402	429	451	430	476	403	441	417	426	443	433	445	454	424	437	430	456	442	407	456	364	404	444	423	441	430	437	458	436	446	417	423	426	440	430	402	437	463	430	449	422	416	427	396	460	429	421	402	472	432	414	451	451	464	444	487	435	422	427	439	432	448	458	419	446	435	454	435	399	420	389	447	473	453	450	425	422	411	428	417	409	442	426	439	418	433	399	423	433	440	434	436	433	421	427	450	455	444	420	411	444	441	425	442	481	392	422	433	400	452	396	439	410	423	407	419	409	449	422	427	449	391	410	418	456	414	432	454	429	476	440	455	441	416	442	435	438	479	460	404	418	423	416	446	410	484	431	441	452	455	427	440	429	409	397	422	454	451	433	441	411	418	453	434	431	426	401	424	416	430	449	444	407	436	456	454	453	439	431	438	398	465	417	457	436	440	410	419	432	461	391	429	438	446	437	449	439	437	416	400	452	448	454	468	448	443	426	421	392	435	457	413	443	418	418	424	458	427	412	424	400	468	399	431	452	472	431	429	465	441	437	480	421	423	416	432	439	417	439	449	436	420	406	446	417	432	413	420	457	447	447	429	467	409	444	450	440	408	440	405	407	441	429	451	444	410	463	450	412	433	450	456	446	433	433	413	452	408	442	433	478	440	447	429	408	416	448	431	424	421	409	463	405	476	481	409	407	444	422	433	472	430	431	432	440	432	440	403	459	433	443	418	452	408	418	452	430	414	404	420	446	457	442	456	397	416	416	439	432	430	447	460	448	415	429	387	413	416	457	462	447	431	439	429	418	430	400	438	476	440	437	461	444	449	433	450	431	432	435	459	446	422	431	412	471	468	424	434	475	433	408	436	423	425	410	387	437	408	414	451	438	436	457	419	463	409	442	397	409	474	469	429	377	456	454	440	436	418	419	453	474	471	429	423	423	418	444	446	442	466	474	404	432	430	431	440	396	443	407	490	448	434	440	418	415	439	436	391	401	428	458	369	444	440	467	431	412	453	396	464	427	434	411	498	450	443	443	451	444	429	452	406	421	424	466	431	429	424	452	405	417	419	449	431	443	409	427	462	419	430	453	427	407	396	418	432	467	445	434	446	455	449	452	433	451	422	407	441	456	463	405	402	456	461	472	423	439	432	455	461	425	405	416	427	438	455	428	446	415	444	428	421	478	434	441	443	428	456	431	406	421	470	406	449	407	456	425	447	383	420	433	433	455	402	403	430	459	398	409	431	415	461	430	415	434	467	389	440	412	450	404	469	444	410	433	432	456	428	379	454	458	456	415	440	441	432	434	421	401	430	421	409	446	457	422	404	455	426	429	453	441	422	440	426	409	387	448	392	406	417	410	409	462	420	396	407	461	463	429	441	438	437	482	435	431	396	444	429	442	387	416	438	456	483	423	430	420	463	425	414	423	439	446	413	451	413	448	501	434	415	436	408	436	413	412	427	414	435	394	452	409	434	431	420	425	439	488	393	451	392	445	424	440	472	449	421	461	418	482	445	376	462	437	413	448	426	427	451	443	428	457	459	438	438	426	420	438	428	434
23724	32827	25745	16119	10293	6763	5193	4118	3416	3181	2572	2514	2203	2237	2187	1802	1427	1522	1702	1838	1700	1357	1056	937	922	854	823	760	740	784	721	679	736	736	694	822	1213	769	645	646	662	711	672	718	656	651	619	670	703	676	637	655	658	636	600	685	658	678	662	655	653	652	602	659	636	656	728	651	659	666	656	607	617	675	696	621	631	663	624	640	622	667	668	659	628	645	649	617	651	614	647	667	635	636	632	615	642	631	653	693	609	627	681	601	621	636	651	615	616	637	654	680	635	680	652	640	626	599	636	668	642	663	669	628	646	639	661	640	625	629	626	636	597	627	673	611	728	649	645	598	628	635	683	652	650	616	655	627	648	643	669	584	607	643	622	629	663	644	624	640	637	633	646	642	636	683	670	644	619	599	689	618	648	656	638	649	595	654	682	660	646	650	632	678	648	666	640	629	602	676	607	639	672	645	669	618	633	667	662	643	614	610	643	658	666	640	638	638	621	671	648	678	649	647	613	628	645	698	648	718	640	671	630	699	660	643	665	650	684	622	640	683	650	627	640	623	654	637	671	653	601	628	627	670	627	647	714	628	640	688	609	657	645	614	619	661	609	656	632	664	672	586	680	627	636	630	649	624	604	618	707	670	707	656	621	660	644	637	642	645	641	674	627	663	658	638	671	646	593	680	639	641	658	668	612	621	685	616	673	659	591	625	593	702	600	608	613	656	640	621	683	622	630	660	678	648	622	616	625	688	621	630	665	644	644	643	658	679	657	607	660	634	662	691	668	605	639	640	633	607	673	644	632	667	659	634	625	640	632	604	675	616	657	593	645	669	612	651	618	636	678	626	636	678	599	638	627	626	684	602	635	652	654	649	665	619	655	640	617	677	673	615	599	630	632	615	635	671	637	637	655	613	632	659	651	647	653	648	645	668	608	695	645	635	642	619	619	631	615	654	671	620	659	656	665	606	637	616	616	606	661	660	694	673	628	678	596	680	645	655	646	661	670	631	642	625	707	603	659	625	696	675	635	647	632	621	644	599	625	652	630	611	700	627	640	662	688	633	650	637	643	657	620	671	642	672	646	636	624	645	618	633	648	673	678	625	689	684	636	655	606	608	649	623	646	614	641	633	636	598	690	658	648	643	623	693	672	639	635	642	651	614	652	627	651	649	633	607	622	634	644	628	667	656	638	605	651	637	651	624	651	637	624	628	658	656	693	684	654	650	643	645	615	647	641	621	686	662	668	655	652	655	633	675	622	669	625	617	653	649	648	651	652	592	656	626	676	664	633	638	665	623	659	632	625	644	669	627	643	625	622	652	641	652	651	661	632	616	632	670	632	608	660	625	596	642	626	649	658	620	631	632	646	610	651	624	669	645	673	671	629	632	676	665	661	651	622	661	640	614	619	659	632	647	675	639	625	681	667	664	629	676	676	615	659	680	658	622	629	611	642	617	632	646	610	616	651	628	660	596	616	672	639	635	629	658	665	656	653	635	626	613	642	662	663	666	603	626	672	688	638	673	647	624	593	705	631	625	612	661	673	639	661	647	643	697	653	625	628	614	618	619	657	650	664	670	618	618	659	637	696	610	655	635	631	604	641	655	650	675	665	605	570	661	681	631	632	633	658	623	673	645	649	637	602	648	642	669	621	616	639	625	654	676	655	640	602	619	655	643	664	652	676	660	614	555	638	646	616	642	647	670	623	650	623	622	611	650	657	619	678	641	648	612	676	655	660	639	627	613	646	628	663	632	630	638	654	604	629	657	664	611	654	688	656	630	571	609	654	653	675	684	600	631	621	624	642	655	617	653	641	649	623	680	641	629	651	637	652	639	654	662	635	662	660	616	678	655	640	645	692	659	641	613	637	619	621	632	635	648	684	691	636	692	650	629	651	626	603	639	558	649	639	589	644	691	659	610	680	677	635	640	656	683	621	638	673	675	667	656	613	639	636	648	649	661	657	658	661	711	623	674	652	620	638	642	678	649	651	667	653	633	648	643	644	638	647	638	688	618	656	668	632	659	648	630	625	623	647	671	663	644	637	697	648	592	674	659	615	684	626	622	676	628	629	657	609	662	668	627	639	683	657	661	689	688	653	612	621	664	647	666	639	610	650	637	628	669	642	654	624	646	667	661	664	634	608	680	659	654	637	617	626	637	647	649	665	655	646	652	650	686	627	671	675	679	654	635	637	657	662	599	644	617	656	625	619	651	640	678	666	622	645	624	649	671	634	655	661	623	624	651	686	634	653	626	648	594	706	684	651	654	654	628	697	644	645	631	660	616	646	668	595	642	629	636	632	631	692	606	639	615	640	642	599	633	617	620	628	657	644	622	653	645	685	632	637	619	678	658	635	634	645	648	616	669	623	611	637	615	589	621	678	645	604	694	669	637	675	637	617	658	625	619	618	614	627	639	636	659	704	661	621	613	641	675	610	611	638	672	601	687	639	624	668	670	635	656	619	654	606	673	630	705	635	629	599	643	620	624	645	623	642	650	641	668	647	673	585	689	681	649	662	651	649	623	641	653	653	708	607	617	648	692	643	630	609	664	628	632	643	668	667	657	624	648	631	644	638	670	618	616	673	655	646	622	619	653	649	618	595	683	623	653	603	655	637	626	626	599	621	660	662	657	632	627	649	642	626	617	619	677	662	595	651	648	660	653	631	604	639	650	647	629	668	652	604	601	620	665	634	636	654	645	616	640	642	644	650	635	648	658	682	618	715	661	623	594	623	631	634	584	630	634	641	635	633	657	642	655	651	634	680	632	630	672	704	661	646	630	647	678	614	623	656	646	664	645	659	624	626	669	646	653	607	623	609	666	672	673	640	624	631	644	644	662	668	651	638	621	642	655	611	685	644	666	616	665	659	666	641	619	626	638	648	686	660	626	661	631	684	629	650	678	621	599	647	654	639	634	614	651	592	652	611	672	656	674	651	599	691	606	657	669	679	654	649	606	602	603	678	610	645	692	659	664	653	638	639	633	663	660	674	654	664	647	652	631	654	632	672	683	655	659	655	688	626	618	651	642	679	628	691	618	599	671	623	651	620	634	637	674	637	629	638	641	669	622	663	626	672	649	662	647	631	662	695	646	659	630	689	637	642	648	647	659	628	684	618	656	634	626	670	646	571	658	651	637	641	625	669	666	673	636	632	657	627	681	657	609	625	662	655	646	644	614	677	636	639	612	613	676	662	658	595	619	642	635	548	639	654	653	599	642	665	652	646	667	638	623	646	619	626	636	679	635	661	644	650	658	684	668	596	656	656	669	624	703	649	687	647	625	632	614	634	643	626	646	673	618	647	648	640	642	611	636	659	680	635	625	627	652	671	674	598	657	668	656	613	669	606	651	644	655	664	642	691	649	670	666	674	645	687	589	635	617	603	603	661	653	643	680	656	638	641	647	608	646	660	645	662	655	652	633	632	617	649	659	611	669	650	615	637	611	604	634	652	619	576	648	689	593	648	648	613	642	613	706	640	667	638	652	626	633	641	632
24222	21395	28662	24523	20710	10383	4473	2836	2259	1990	1815	1729	1447	1378	1325	1187	1151	1040	1131	1087	1055	872	800	659	684	670	643	668	599	593	567	551	567	555	567	805	1895	782	568	545	590	557	531	599	564	543	532	518	508	530	511	560	528	564	528	508	514	546	550	532	525	531	497	540	571	587	647	595	604	556	516	536	530	566	532	540	557	515	511	499	545	525	535	528	533	543	517	510	543	534	521	518	505	567	524	518	545	536	514	512	544	507	530	537	550	561	508	550	501	519	536	478	524	511	546	492	528	540	495	500	500	527	545	518	536	490	573	533	534	558	486	539	497	525	519	553	539	571	537	540	545	503	543	497	505	541	523	507	474	532	527	516	517	547	555	526	526	545	501	569	511	524	521	479	541	512	521	491	526	540	507	522	584	543	556	536	529	561	483	480	493	493	545	509	552	512	519	544	492	554	526	554	547	541	508	524	546	536	555	519	531	526	563	544	487	511	545	549	509	534	545	518	526	544	573	528	538	548	543	547	514	518	548	536	520	498	545	506	516	552	515	538	525	591	475	566	499	488	465	520	498	538	523	535	485	521	526	534	514	512	528	483	544	491	557	509	504	536	480	531	521	558	572	553	531	476	523	526	527	533	515	536	484	524	526	508	501	525	509	482	530	542	569	584	546	546	480	557	476	531	481	530	493	540	531	527	486	537	538	565	540	511	508	496	541	563	572	508	529	563	513	520	524	525	523	554	507	512	534	516	509	530	518	519	544	543	532	516	500	515	531	567	511	520	517	512	539	553	500	551	565	580	520	538	517	507	574	531	535	534	545	467	502	528	576	490	524	540	501	563	508	490	528	514	556	531	523	496	505	489	554	488	537	533	525	484	508	554	515	556	497	524	508	557	521	525	508	591	495	499	531	555	469	531	510	500	543	505	508	536	526	565	518	542	584	519	549	473	501	541	522	520	513	571	536	522	537	521	519	523	537	549	508	516	511	514	538	508	527	506	542	549	533	548	540	513	496	559	503	530	548	496	444	495	504	553	534	546	532	579	530	540	543	540	514	504	536	506	539	503	542	562	561	487	514	529	492	491	563	548	543	583	517	519	520	526	509	524	522	500	525	561	467	550	544	527	543	522	540	505	542	549	534	536	550	532	533	559	525	486	565	526	544	513	512	550	521	518	511	541	530	551	513	516	514	568	536	533	529	510	510	528	525	545	507	525	506	518	541	528	537	503	535	546	537	575	514	509	542	524	509	548	515	507	476	500	518	473	486	550	503	550	498	531	518	522	504	531	527	522	532	489	559	525	520	506	545	585	546	491	512	486	557	574	538	499	521	514	492	610	521	509	481	546	556	525	522	558	544	507	530	573	516	475	562	520	536	532	490	487	550	525	536	497	504	492	531	566	529	508	512	527	578	525	489	550	533	528	525	537	516	542	536	537	511	538	561	530	511	550	524	532	502	531	507	464	517	556	553	520	561	501	509	533	525	537	539	548	539	531	520	533	528	513	473	527	512	514	541	528	523	512	520	503	521	499	501	498	577	519	525	505	501	503	554	489	570	522	492	557	531	526	495	528	528	527	498	573	499	546	479	497	535	517	501	511	527	554	520	518	494	502	515	481	534	495	502	546	547	540	495	543	580	594	498	525	521	474	542	549	492	533	520	550	547	528	531	525	498	567	497	569	511	533	514	519	500	519	533	527	509	474	494	554	534	563	540	531	487	567	512	563	493	543	514	597	514	536	519	538	551	505	510	534	465	521	564	544	519	499	531	580	518	503	506	514	555	526	551	548	532	540	527	506	546	503	506	541	481	494	538	560	536	517	486	516	514	538	548	528	531	531	512	547	515	469	526	530	541	534	553	518	505	497	525	523	528	494	529	555	510	504	553	512	500	478	543	535	529	542	545	485	525	547	540	531	532	510	550	531	539	549	536	530	483	565	553	576	530	530	532	568	505	529	526	515	527	525	541	544	519	514	524	519	523	542	562	560	482	557	526	528	466	521	511	577	535	458	567	538	531	538	525	524	515	521	527	479	515	552	550	559	507	526	531	533	528	493	533	547	543	519	504	516	520	530	539	538	518	534	519	531	510	522	527	543	493	530	511	572	509	509	502	516	580	528	501	519	541	533	525	559	534	500	468	517	552	504	517	563	563	504	524	522	533	527	510	548	534	512	527	534	535	508	509	463	500	467	509	521	487	498	536	564	474	501	528	506	540	501	530	559	557	497	500	564	550	516	504	503	509	483	529	498	533	494	515	529	558	517	520	527	515	544	515	533	534	532	501	532	496	503	479	538	519	538	501	513	550	533	499	542	503	506	537	528	527	509	537	485	536	510	535	514	506	547	531	564	531	503	531	472	557	561	562	512	539	509	540	534	536	570	508	527	523	505	540	522	501	488	505	515	515	477	517	536	533	494	534	519	499	549	544	583	508	538	557	533	538	522	502	495	485	548	520	539	534	495	511	512	502	549	514	536	512	488	580	530	540	526	533	531	520	551	530	528	564	506	547	556	553	520	484	544	513	513	525	510	491	512	476	574	559	516	518	536	489	530	549	515	554	570	589	504	491	545	541	530	526	467	561	485	525	538	525	541	499	499	481	528	563	529	491	528	511	517	527	517	498	509	574	510	524	523	534	510	471	503	520	479	541	484	564	526	523	487	519	499	539	504	534	537	519	543	537	541	527	462	508	521	540	520	545	515	541	516	507	523	518	533	536	530	557	526	500	511	489	503	515	484	528	545	519	523	501	494	501	531	528	517	527	553	539	520	489	511	515	531	510	521	487	540	513	547	504	528	549	542	531	513	516	517	520	517	536	516	513	526	519	498	534	525	500	520	506	515	491	537	520	494	528	541	524	552	525	489	494	523	519	515	567	485	507	512	559	533	544	497	509	530	479	504	540	510	505	535	496	496	521	529	503	491	560	549	515	512	489	523	536	534	578	548	544	480	533	561	520	497	541	487	565	557	534	539	512	537	531	526	473	542	509	527	516	520	523	597	585	536	509	567	509	506	525	521	506	562	511	541	513	539	528	512	513	536	515	526	490	520	475	514	523	502	556	523	505	539	549	531	502	562	546	507	526	533	498	553	559	574	492	544	544	508	482	510	518	531	553	475	514	483	509	513	536	537	516	473	504	526	497	505	506	545	540	539	512	505	554	536	533	538	561	477	516	523	554	536	527	537	550	519	529	502	537	536	539	570	509	519	484	547	539	532	537	540	522	547	479	500	507	520	511	508	504	543	554	511	513	510	497	530	502	546	538	519	531	514	537	532	526	492	553	537	493	541	503	542	550	482	517	522	484	538	483	564	495	565	511	519	501	545	508	540	557	495	566	526	493	532	541	485	497	492	543	550	537	533	538	514	527	531	517	527	563	503	562	535	549	545	519	543	498	509	539	510	523	535	515	494	499	530	519	502	560	526	546	485	561	556	490	517	535	504	569	543	543	575	520	541	517	563	540	523	532	539	542	529	519	516	523	550	520	521	522	517	515	535
25469	40631	33319	23799	16126	11460	8749	6931	5845	5424	4575	4567	3793	3436	3165	2702	2572	2406	2634	2656	2540	1905	1561	1299	1219	1119	1021	1003	967	965	897	900	893	939	845	1393	4472	1305	805	819	836	857	906	852	861	765	802	757	753	782	783	788	732	813	809	830	780	798	816	765	805	789	746	776	806	940	1003	1026	860	762	827	800	773	734	749	765	800	763	762	737	780	815	758	761	773	721	750	783	743	772	818	795	785	770	772	763	790	787	731	724	757	762	777	782	783	742	788	753	751	743	768	783	804	748	824	776	746	794	781	794	767	762	791	775	765	799	739	780	782	800	787	744	786	772	760	781	734	767	771	826	761	756	772	756	780	782	784	754	752	759	760	785	788	759	777	773	747	806	802	765	797	806	830	750	764	752	780	766	746	834	787	775	791	778	841	799	795	774	782	801	792	793	767	753	754	795	756	777	756	791	722	725	754	789	769	773	750	806	777	750	775	777	811	719	814	777	724	770	790	734	825	761	769	776	771	771	781	757	762	812	758	794	814	778	788	742	791	772	743	812	750	768	800	791	823	782	836	789	753	808	802	772	799	752	791	782	778	701	775	763	767	777	769	770	787	765	785	756	757	825	796	762	783	800	749	785	781	801	774	771	730	773	779	819	746	692	788	764	790	795	800	774	746	754	749	758	782	779	797	800	756	756	788	784	806	793	823	769	794	767	788	842	748	788	799	848	830	767	812	788	765	754	878	721	794	799	797	808	761	765	772	808	777	779	785	791	784	796	789	807	808	749	812	785	796	781	785	798	776	759	796	770	798	793	778	807	765	813	745	816	842	776	796	780	755	766	803	771	753	808	773	761	792	799	727	708	797	808	774	771	770	829	798	728	755	722	771	778	808	826	796	742	755	734	734	787	733	758	811	758	784	840	767	794	722	793	736	757	734	798	764	834	842	754	714	802	754	761	754	780	764	783	773	794	763	743	812	788	865	711	817	768	745	762	782	809	766	772	766	819	732	767	814	782	749	759	817	756	750	814	786	754	763	777	720	780	770	760	748	808	771	762	777	782	792	795	819	746	780	761	798	806	747	795	788	778	788	734	804	825	754	809	780	825	812	784	785	737	785	746	758	792	786	795	800	741	777	790	815	764	794	805	758	789	777	775	769	731	742	830	756	731	762	826	811	767	799	729	774	757	789	798	796	803	781	783	786	741	779	779	802	737	769	805	820	744	768	819	816	752	867	831	764	766	773	782	835	850	739	769	801	755	819	778	769	756	739	763	822	755	786	737	784	835	755	773	739	798	807	795	805	775	768	774	819	803	754	794	793	773	772	774	768	809	774	789	738	739	732	706	785	756	757	743	768	781	775	751	808	733	802	793	779	755	725	786	776	750	730	744	805	746	764	748	791	772	811	781	759	795	820	784	834	754	757	787	789	770	756	754	728	804	783	769	788	780	758	809	784	777	828	759	734	791	775	779	749	791	724	761	775	801	791	730	811	802	748	771	782	806	740	785	825	791	821	779	773	784	763	782	777	804	791	760	766	755	753	714	730	807	790	788	777	836	824	811	761	796	759	738	805	864	746	777	782	835	757	791	868	757	798	798	804	822	760	790	748	802	798	778	764	772	768	732	755	805	773	740	771	725	761	826	771	812	788	768	789	730	791	790	756	758	776	774	769	758	737	791	809	762	744	858	831	692	800	803	782	801	784	872	773	742	730	725	731	776	737	754	754	843	783	769	752	790	790	733	759	787	763	760	795	722	758	745	775	702	754	767	757	760	724	806	820	792	727	790	789	792	756	741	778	782	787	786	777	768	788	782	827	752	790	769	746	753	788	757	799	798	794	759	780	785	783	720	810	777	803	771	801	793	824	771	785	751	765	754	749	815	755	803	715	785	795	822	744	769	776	763	795	789	797	765	748	736	803	707	810	767	770	801	788	783	778	795	796	803	764	830	789	823	736	769	781	804	794	779	766	756	791	775	761	762	743	763	819	731	788	809	822	762	763	774	760	724	759	787	783	825	801	768	780	759	763	810	774	793	761	804	805	773	828	735	754	744	758	756	726	740	770	786	811	724	809	742	800	779	756	844	765	756	765	776	769	830	814	765	774	799	766	779	741	741	732	819	786	776	785	812	766	734	765	819	730	815	790	796	770	819	763	766	753	749	778	748	782	781	794	792	816	774	787	789	778	741	813	790	780	770	776	746	784	770	820	778	784	743	793	774	764	796	789	791	752	771	742	790	738	710	784	720	752	791	758	845	756	767	775	775	758	805	793	800	783	802	790	830	828	807	726	806	797	749	756	723	779	715	797	803	802	786	754	775	766	801	765	798	731	682	798	775	743	793	810	805	735	761	750	785	762	743	763	820	730	827	808	756	783	753	810	810	761	815	746	772	755	722	807	819	747	773	807	768	822	779	744	809	778	806	781	764	740	746	774	781	793	777	786	740	803	784	753	759	725	794	768	779	754	779	814	747	793	724	762	759	713	694	756	748	771	762	829	766	770	786	792	770	801	745	789	780	786	784	810	759	761	740	768	770	784	762	720	751	761	793	766	843	773	806	760	784	743	741	744	829	756	774	859	781	765	764	813	754	782	771	802	767	776	781	765	756	807	827	768	788	819	774	795	771	761	834	791	791	837	822	802	745	759	769	786	759	758	787	747	759	800	811	773	810	767	807	761	825	766	775	804	716	816	733	771	753	809	786	771	763	812	756	760	800	773	768	771	805	735	747	787	754	769	767	794	753	753	780	762	779	789	762	755	747	783	774	793	779	826	719	806	817	771	785	771	827	707	828	762	754	737	790	772	748	741	743	755	766	721	736	771	771	769	786	769	757	755	782	761	798	796	811	770	747	786	744	754	755	819	816	768	820	723	779	759	765	789	797	748	780	778	760	823	796	757	819	753	805	777	806	762	730	770	811	825	811	784	736	774	780	771	842	716	816	756	819	782	757	771	805	777	772	753	716	781	740	808	799	825	768	765	764	791	782	784	750	763	751	755	780	774	805	758	732	718	753	770	740	754	767	802	794	775	779	803	790	818	788	805	767	795	801	767	783	770	772	783	817	793	795	732	788	789	784	739	781	789	824	814	754	800	760	822	769	802	813	799	762	802	744	767	765	737	770	775	776	759	830	797	748	763	809	797	795	761	760	764	772	748	747	789	787	802	789	757	829	798	761	724	747	826	769	740	753	786	751	777	770	750	786	794	794	803	769	763	753	760	759	785	776	799	786	731	772	792	796	771	786	788	762	775	777	739	753	809	796	742	757	781	779	796	784	741	767	809	772	765	793	839	782	769	781	739	825	762	787	730	732	781	748	759	774	713	756	748	737	756	698	817	764	746	816	731	763	824	769	812	769	723	761	772	737	730	813	755	732	774	832	790	764	791	808	782	778	770	787	749	732	791	747	822	764	764	852	788	795	769	780	740	744	757	800	772	813	749	766	744	784	798	791	784	738	747	780	796	764	765	806	819	713	759	742	780	784	778	772	814	774	769	789	813	783
23148	21386	29212	23844	21415	20821	11238	4570	3310	2888	2438	2483	2120	1739	1725	1598	1450	1418	1393	1479	1267	1082	966	793	828	758	701	652	590	604	603	615	550	559	556	1110	3154	1101	564	570	580	595	635	565	544	560	544	537	549	508	523	515	521	513	569	495	516	556	557	522	541	569	514	549	598	634	677	588	583	587	555	540	525	523	505	537	549	542	512	573	573	521	551	521	469	508	505	500	539	506	487	538	552	517	518	501	534	525	506	477	493	531	584	539	508	535	494	541	539	524	475	551	538	545	564	509	586	542	534	541	463	507	544	526	569	552	534	486	518	532	554	561	538	485	550	534	555	579	528	484	512	527	536	524	514	518	546	519	514	531	518	512	538	545	550	529	498	513	526	529	519	546	518	531	519	521	521	565	527	500	562	560	518	515	513	497	519	570	489	534	507	513	513	515	550	525	535	546	515	525	516	506	520	521	515	518	506	567	503	556	510	542	529	523	519	506	572	547	494	516	519	549	536	488	519	487	520	500	512	540	538	524	485	564	511	540	520	517	540	564	511	536	515	544	538	558	533	515	527	498	544	485	544	519	533	511	553	526	545	521	498	564	531	495	517	565	522	536	547	548	541	530	513	527	537	504	549	538	497	517	496	514	528	571	490	493	540	505	531	520	502	539	522	560	488	529	513	510	543	505	517	471	526	567	486	527	511	516	515	509	529	542	501	491	506	524	531	523	506	455	533	534	479	511	520	552	505	547	519	540	497	520	486	512	534	501	509	498	534	505	506	515	506	516	531	520	537	503	519	507	541	500	490	492	514	497	556	563	573	534	535	526	503	522	547	527	506	519	498	508	502	543	572	508	537	559	527	554	482	541	545	548	538	533	492	504	540	536	545	525	552	497	569	509	565	505	535	507	537	510	504	487	566	524	476	515	526	532	530	565	509	544	504	560	548	553	524	533	515	488	517	532	497	526	512	512	489	526	544	499	527	534	519	554	527	563	523	500	527	538	511	531	521	468	519	490	534	510	532	539	546	551	486	529	545	505	527	530	529	563	543	539	507	520	566	533	521	573	515	493	551	501	545	567	480	526	531	531	518	549	523	516	536	548	514	508	566	521	495	499	569	552	522	544	545	527	527	522	537	527	498	496	514	522	551	518	524	542	516	497	525	480	499	521	498	530	510	520	561	508	531	487	524	524	528	551	511	504	541	544	531	520	486	479	509	541	504	530	505	562	502	472	551	561	503	525	539	562	495	510	528	545	506	530	517	493	509	505	525	549	570	559	522	516	530	480	545	510	512	525	466	503	510	537	543	496	522	528	565	526	520	505	492	517	541	506	558	526	549	534	527	481	562	532	529	515	501	555	554	507	562	485	537	531	544	543	523	497	536	489	593	526	578	535	514	513	510	528	548	518	507	545	515	493	539	508	553	541	509	552	577	524	552	484	543	516	501	499	569	562	539	506	499	532	516	530	545	491	512	540	534	510	530	499	532	552	527	551	553	511	535	567	557	479	526	533	517	546	533	533	522	516	565	525	523	527	528	539	556	513	541	543	531	513	556	524	505	523	539	540	536	567	519	549	515	523	529	495	523	518	600	504	549	524	501	559	527	520	528	500	504	465	523	568	592	535	522	518	530	550	496	513	539	475	523	514	514	533	509	511	527	531	520	518	540	512	503	527	508	514	507	509	513	543	555	533	539	491	492	538	521	510	504	546	512	553	549	525	496	517	512	516	512	486	539	544	548	539	540	509	504	565	508	547	565	527	484	526	522	537	503	512	547	509	540	518	561	527	529	526	481	528	483	542	487	494	526	518	539	536	530	508	537	527	532	483	536	498	539	524	515	540	518	511	542	505	561	498	510	565	523	515	523	536	502	544	543	508	535	508	532	556	525	539	519	526	552	528	525	531	531	504	560	549	526	506	531	506	492	545	550	509	511	535	562	540	511	529	541	540	548	520	521	498	534	507	496	511	535	540	543	490	526	499	547	535	549	554	567	539	555	524	541	489	530	535	546	522	533	533	501	496	510	519	508	487	520	520	528	504	485	504	534	554	538	545	485	541	527	532	544	539	518	540	503	551	562	481	547	489	526	539	550	520	559	527	505	516	521	519	505	527	582	546	551	504	549	547	538	524	579	517	522	501	493	546	520	522	510	516	544	522	527	546	507	529	511	553	520	526	511	518	513	526	512	528	496	529	498	544	540	542	543	535	514	515	506	523	506	534	531	519	531	506	572	516	513	502	538	561	510	503	507	545	524	556	539	544	498	493	530	557	497	569	505	524	497	516	530	532	503	514	496	497	526	537	542	526	501	527	567	484	525	539	519	508	510	547	568	537	509	527	553	517	516	530	577	528	519	517	547	502	544	502	528	530	499	509	496	494	517	560	526	537	500	526	497	529	525	547	572	542	522	510	487	497	494	499	495	547	540	572	516	545	506	538	504	522	525	506	553	525	586	531	515	564	546	523	540	492	579	498	532	497	518	541	559	479	527	569	539	528	565	527	537	535	509	531	510	474	555	526	520	520	537	500	511	516	505	509	554	475	505	505	563	527	516	533	563	520	509	498	571	553	530	541	563	560	521	511	543	551	492	541	518	524	526	530	515	517	540	469	490	517	508	540	534	534	512	508	531	509	531	539	549	519	547	510	539	566	466	553	497	501	521	533	560	492	595	511	512	492	522	489	507	504	503	539	510	512	544	525	563	526	559	541	546	511	514	541	505	542	516	507	573	502	535	521	527	548	552	519	582	508	517	517	521	541	523	526	518	526	520	521	505	525	526	501	528	530	511	552	489	507	525	577	514	510	551	547	554	535	529	566	522	509	524	509	516	525	530	525	518	496	549	525	521	500	506	526	484	512	558	531	505	521	518	534	509	511	479	539	511	505	539	545	524	493	583	561	528	507	540	535	530	552	533	499	516	519	503	547	490	515	563	489	570	539	535	555	520	549	513	506	551	545	506	562	534	565	576	523	569	527	481	509	513	504	522	514	557	529	528	492	544	506	528	547	518	551	512	524	552	582	547	516	487	547	565	526	502	573	530	531	533	522	519	512	485	513	543	490	523	525	500	529	543	558	467	503	504	485	553	514	527	532	520	510	554	508	529	520	490	565	556	541	530	541	550	506	551	563	521	545	516	507	525	499	527	528	507	535	490	516	524	550	491	497	570	511	527	527	495	536	558	526	514	513	508	532	503	506	511	487	570	501	510	555	558	561	529	519	530	555	531	535	505	498	538	476	533	502	516	547	495	489	518	525	525	519	524	482	512	485	501	540	492	531	521	532	540	499	558	509	522	530	505	549	528	565	553	543	497	486	508	502	514	554	514	537	540	499	503	520	523	512	515	541	521	512	502	519	540	541	543	546	522	530	481	523	533	547	533	523	485	567	495	514	542	521	541	572	499	502	512	522	553	516	530	518	520	532	524	560	537	552	550	538	500	533	547	529	534	510	547	568	541	521	526	536	507	557	475	519	546	479	497	546	511	511	569	516	517	503	545	530
27259	45066	39126	28938	21443	15544	12147	9813	8469	7470	6296	6564	5435	4763	4203	3983	3601	3579	3307	3163	3078	2188	1885	1546	1479	1337	1197	1120	1018	1044	1033	999	995	927	954	2346	7453	2175	841	844	834	890	965	897	876	811	814	803	793	796	795	799	758	771	765	741	770	793	776	792	790	783	735	847	1027	1102	1093	996	918	922	860	819	796	783	785	820	809	757	784	810	771	831	777	769	737	776	768	808	773	748	738	786	774	811	799	815	783	783	714	781	767	817	770	763	770	785	746	776	714	776	822	772	779	777	807	768	747	790	774	741	762	771	752	792	801	780	756	732	761	762	775	771	768	781	808	768	759	839	778	753	768	737	768	782	725	775	760	767	795	793	790	804	767	776	765	761	771	744	765	741	737	792	758	776	773	759	758	827	800	737	755	799	801	747	739	790	738	763	771	738	777	726	851	761	825	743	709	769	807	775	838	792	765	780	777	731	770	815	804	744	801	787	747	768	746	763	810	772	774	770	776	784	771	798	750	724	758	760	759	755	735	761	753	775	814	726	802	802	775	749	757	778	751	745	756	788	785	733	761	703	736	793	771	801	777	744	832	769	774	731	719	785	811	742	787	745	776	775	785	768	776	766	763	819	773	816	708	734	730	748	762	790	730	788	763	759	795	748	799	749	808	777	747	759	749	776	772	802	779	744	740	782	771	790	734	720	787	740	726	751	775	781	771	787	780	787	747	783	781	803	768	727	790	773	754	791	770	776	736	730	755	757	784	792	806	790	777	773	738	741	779	788	757	759	745	763	738	797	778	812	775	781	807	776	757	775	728	786	749	745	755	783	775	726	797	791	710	788	800	777	726	794	773	714	807	780	749	731	747	780	736	763	705	765	780	781	752	779	712	807	773	756	754	750	727	768	766	799	740	789	767	786	722	738	755	796	803	774	737	778	795	801	821	752	790	811	777	802	779	766	742	766	754	764	744	747	732	782	772	814	797	769	805	743	809	755	833	763	736	709	795	772	795	761	782	771	720	749	806	787	769	732	742	815	750	740	828	798	726	797	769	750	803	776	744	715	714	759	783	759	752	787	785	731	720	771	802	791	752	803	713	746	762	830	777	797	802	781	840	756	718	744	756	736	796	781	794	752	747	727	795	780	743	744	753	740	692	776	733	745	748	763	788	786	815	760	782	798	750	764	721	758	732	739	776	800	776	760	809	770	795	757	750	761	783	814	789	732	768	803	711	834	751	711	799	758	764	761	743	743	777	802	778	793	747	768	785	756	734	725	774	754	762	836	775	779	740	783	748	789	768	779	759	812	761	779	781	731	758	744	755	757	753	788	746	751	759	779	744	790	789	799	778	770	799	776	755	769	750	733	738	766	741	755	785	792	786	752	780	826	732	741	777	804	782	744	749	799	758	785	792	776	774	780	794	813	724	783	792	771	784	766	724	784	764	779	815	732	779	812	736	787	756	792	736	754	756	782	812	770	728	809	724	779	802	787	801	780	740	766	764	787	735	772	769	764	780	804	787	709	786	778	790	765	767	803	782	762	758	774	769	759	811	778	761	796	762	722	789	782	790	789	792	745	769	770	740	740	766	739	795	735	792	769	758	750	782	778	724	753	793	746	716	770	729	780	793	796	766	798	778	762	707	769	804	778	769	771	741	709	770	772	753	773	760	783	771	761	806	755	769	737	762	765	750	756	798	827	804	760	783	727	745	742	777	797	741	785	758	756	767	747	769	732	748	743	738	763	783	786	777	784	741	784	762	758	774	776	730	781	767	755	769	757	770	824	787	742	711	785	801	715	775	747	737	772	743	775	767	789	735	745	797	768	764	761	815	751	755	801	796	734	792	806	778	771	787	757	733	735	729	750	751	721	779	765	705	760	749	769	780	821	759	752	805	815	769	767	725	715	777	718	773	768	766	780	773	762	773	799	750	744	753	752	786	731	776	766	761	811	754	795	759	738	752	792	791	781	777	763	781	758	784	775	771	765	759	762	770	794	764	758	766	759	755	771	742	825	743	783	794	753	766	766	738	794	810	758	772	758	803	730	782	769	786	738	803	787	716	711	798	763	820	772	753	802	733	717	747	809	804	789	791	730	804	742	718	803	765	809	767	796	800	734	785	769	783	818	752	771	767	737	757	778	763	807	742	773	798	756	764	797	801	743	751	792	757	784	770	783	698	763	789	790	799	768	752	805	781	821	757	775	780	737	753	727	772	742	781	769	708	781	798	735	795	800	725	829	776	735	793	773	778	766	686	791	738	780	821	750	760	783	739	782	755	707	806	768	734	766	786	775	800	758	739	782	808	740	792	805	766	755	783	734	768	761	747	779	831	834	789	834	745	703	797	729	712	748	789	773	750	779	785	766	750	771	761	780	823	798	792	800	775	722	732	755	791	715	777	771	794	764	782	769	770	767	767	802	778	729	837	754	723	730	770	786	758	705	772	744	760	803	757	719	722	763	761	802	817	767	829	702	787	802	759	732	776	788	775	736	717	800	732	768	742	774	722	737	715	789	741	778	793	743	770	740	806	738	752	737	741	763	749	767	770	761	772	791	745	758	768	801	776	773	781	761	730	774	770	792	760	764	759	779	746	780	843	775	749	782	797	760	710	772	779	775	782	789	785	758	748	778	745	737	820	749	736	759	738	819	752	846	716	740	767	736	728	804	765	725	773	812	795	789	787	790	757	737	751	800	763	761	763	740	775	732	756	776	797	755	761	760	775	755	775	787	768	754	801	758	807	800	735	794	768	807	746	749	795	789	785	768	701	780	833	761	784	783	804	786	742	759	763	792	785	757	781	736	773	784	729	774	755	758	729	774	754	809	764	805	803	736	772	740	768	754	777	762	767	757	770	778	815	780	781	777	793	772	780	764	747	754	702	794	765	772	760	742	757	811	800	831	718	730	787	748	709	777	711	783	740	754	738	779	760	785	729	722	782	693	808	730	798	791	754	753	737	794	675	771	792	738	756	776	809	791	820	782	758	775	770	743	738	776	780	808	775	807	747	761	715	764	787	755	745	750	763	767	810	746	798	766	780	782	822	743	781	773	816	799	776	777	740	803	751	770	740	795	785	735	786	749	793	786	712	757	759	781	764	799	782	705	758	799	766	811	762	747	792	779	756	761	758	761	746	706	804	792	773	782	759	764	835	767	803	758	726	781	739	790	786	758	763	800	766	723	733	767	730	778	782	812	764	735	765	716	732	789	761	755	774	795	779	768	736	769	774	740	745	787	752	748	762	744	792	773	769	753	761	774	726	785	755	765	771	814	732	758	784	789	814	750	759	742	766	804	739	760	729	745	761	793	725	793	782	751	772	767	724	779	785	777	796	757	707	762	737	759	817	798	784	763	774	700	801	804	772	800	825	777	824	801	788	728	791	752	748	743	775	753	812	776	759	719	748	698	796	800	718	791	804	750	761	801	764	803	757	745	756	777	733	782	748	780	756	788	818	754	801	749	822	757	737	757	736	768	785	794	764	803	811	768	790	810	784	783
27334	22556	20824	10795	4247	2624	1964	1552	1307	1165	1023	1090	982	940	901	938	897	861	840	812	715	660	628	557	551	509	508	486	510	528	514	510	522	489	499	558	726	585	514	497	499	528	481	510	475	509	556	447	474	500	493	481	495	442	456	519	491	476	477	434	480	500	500	458	484	468	464	474	483	471	509	448	489	451	493	462	462	466	467	466	464	481	517	493	507	475	506	469	460	492	499	496	492	524	475	473	481	443	477	481	469	475	503	463	523	510	501	468	468	483	476	477	510	469	501	520	504	466	478	477	474	470	478	475	472	468	492	523	439	489	447	460	489	479	484	492	471	491	456	499	468	466	457	434	485	495	460	468	472	430	483	527	533	498	513	466	465	460	506	476	481	502	464	472	466	456	519	507	499	495	509	463	474	440	489	499	463	457	439	498	438	505	482	463	485	483	539	482	450	477	482	530	493	505	459	493	505	482	466	492	509	444	439	473	501	498	493	482	456	484	469	451	461	472	487	494	488	502	468	446	481	473	466	447	460	484	483	487	486	474	453	477	479	512	490	447	468	455	477	469	450	501	458	476	436	475	461	483	455	452	440	493	467	456	469	499	490	495	454	492	479	473	490	460	494	505	482	495	451	487	492	496	457	496	503	488	523	480	466	497	484	483	493	468	435	497	482	467	478	456	483	499	449	474	459	484	465	493	484	459	490	435	440	505	497	497	496	465	471	496	499	469	485	473	474	498	466	514	498	504	504	443	467	449	476	479	470	470	453	473	494	485	472	486	492	481	450	457	461	507	509	489	460	463	507	457	474	448	494	472	507	500	500	464	485	505	493	503	444	467	501	481	499	488	486	457	471	492	508	492	552	461	435	437	486	485	508	451	453	472	465	497	430	491	455	460	520	487	428	477	499	472	442	464	466	499	477	459	470	451	499	492	482	512	504	461	489	500	523	447	511	500	495	462	490	473	476	447	482	476	482	497	474	503	447	469	463	477	481	454	478	494	462	441	479	474	488	514	483	471	485	505	509	457	500	499	451	448	474	468	469	474	481	458	460	464	505	469	456	469	460	476	475	441	488	447	465	454	463	443	498	485	482	458	452	468	471	480	458	492	510	491	493	488	455	490	452	496	482	523	490	490	463	495	483	496	451	449	487	460	492	465	486	501	456	464	541	505	452	509	484	502	463	487	486	439	509	437	477	488	462	460	474	474	481	451	466	459	509	484	481	508	465	473	461	487	462	460	508	482	456	482	512	491	463	479	480	506	486	476	492	449	486	476	482	433	484	495	451	506	494	478	475	461	463	465	469	517	466	466	419	434	481	503	482	462	464	448	490	501	465	469	464	502	464	418	484	475	457	464	447	476	503	458	490	441	468	492	472	486	493	479	441	455	512	485	480	489	504	515	472	473	477	472	497	493	487	466	456	511	488	486	480	475	469	467	493	497	488	495	485	468	455	500	480	456	451	455	497	478	480	512	481	480	462	502	462	463	484	487	490	494	478	510	506	481	491	475	462	495	456	463	504	458	469	456	476	507	472	495	514	480	483	533	477	489	525	474	522	490	499	446	487	486	465	462	470	455	472	477	472	448	493	474	500	485	448	454	489	485	467	474	521	449	473	478	491	465	460	486	448	471	455	486	490	482	478	479	486	484	444	436	439	511	483	462	445	553	421	484	453	512	427	488	487	483	436	449	448	483	467	479	486	479	511	470	458	518	495	492	452	494	474	460	491	504	474	470	464	450	449	479	468	439	469	488	448	482	490	473	510	440	473	481	472	484	476	501	483	497	507	463	492	504	450	495	501	445	426	496	473	469	495	499	447	476	471	487	512	435	515	469	485	466	490	468	490	474	487	467	478	454	505	445	478	481	465	479	488	472	484	475	478	463	479	481	459	495	492	485	518	511	465	449	497	484	484	465	481	427	457	482	453	454	529	503	459	464	466	503	453	462	432	469	468	461	480	511	468	473	451	452	473	464	506	482	483	483	451	468	491	490	503	435	489	506	497	456	505	497	461	533	496	491	523	482	434	488	492	468	433	453	478	447	520	439	479	443	489	468	497	493	509	509	499	481	491	513	493	473	498	485	482	477	492	489	444	495	466	446	480	466	498	478	449	462	491	436	526	482	489	484	452	498	499	420	487	448	466	444	481	453	452	447	469	449	468	486	478	495	485	489	450	505	478	473	477	492	501	496	502	463	510	437	475	511	455	523	494	451	450	499	480	469	469	461	479	483	477	485	445	459	496	497	465	483	499	516	498	476	480	467	409	447	484	464	476	462	470	472	473	480	460	507	483	459	490	470	497	501	467	485	483	489	526	492	491	496	442	408	501	432	475	480	447	470	481	445	506	491	528	473	452	485	518	473	488	449	511	469	456	495	469	484	488	468	459	458	461	492	457	442	471	458	461	505	464	455	503	428	455	478	465	485	489	481	512	462	493	456	493	443	448	444	482	467	503	477	455	492	525	525	493	478	512	493	474	471	492	489	472	472	469	465	479	440	451	464	467	482	489	518	483	474	501	458	490	467	445	503	479	522	518	453	507	480	442	462	477	470	482	464	463	464	465	516	494	482	521	460	458	520	466	448	485	479	464	494	499	496	494	467	500	484	490	499	487	480	479	462	500	459	451	502	466	451	489	462	458	472	483	484	500	486	483	501	471	466	444	441	491	444	450	489	449	514	474	491	466	469	459	522	480	463	460	448	480	527	496	483	452	447	510	504	488	439	474	504	456	468	457	496	488	464	471	514	483	469	497	488	484	509	459	500	459	432	460	472	489	454	450	495	471	458	468	479	473	460	488	504	479	525	474	467	487	461	507	452	441	464	507	523	463	494	463	459	482	481	471	491	426	500	483	468	454	499	437	474	471	485	489	463	497	479	437	486	494	477	448	486	458	437	450	489	477	479	449	447	512	479	477	484	455	461	470	496	488	487	450	475	434	488	497	474	466	481	479	440	503	452	453	452	483	507	492	477	496	469	478	462	463	448	469	452	473	510	498	452	491	467	476	519	466	490	483	477	450	477	454	490	511	483	491	475	446	475	470	463	481	475	446	477	541	484	501	489	463	492	470	507	467	493	444	498	484	453	489	477	465	493	501	498	514	474	470	444	433	460	450	439	502	494	502	470	441	484	453	484	487	455	499	486	447	469	463	485	464	454	497	445	500	481	452	500	468	466	450	467	466	492	416	452	490	432	499	473	484	430	466	452	482	484	480	445	469	434	489	526	508	476	453	514	451	497	463	505	474	495	466	459	465	414	462	507	496	480	466	460	467	489	457	475	476	502	526	465	484	521	466	469	479	487	460	452	498	493	431	521	435	480	461	499	501	516	521	463	480	441	490	462	471	476	475	478	487	473	496	444	453	503	469	490	511	466	470	481	461	481	462	476	422	468	468	457	450	484	509	514	473	477	477	466	436	480	464	510	434	477	499	492	491	489	455	498	481	477	452	457	457	436	497	473	471	485	455	448	481	499	457	473	499	473	444	471	493	491
22997	31984	26358	15038	9562	6551	5078	4035	3598	3045	2576	2684	2358	2207	2186	2203	2081	2087	1859	1646	1471	1276	1055	965	934	889	867	846	842	797	810	766	771	742	741	816	1298	856	763	697	770	754	746	743	714	696	652	718	710	704	700	711	706	732	731	716	716	728	696	705	755	736	690	712	774	695	738	688	722	786	728	705	718	726	722	702	729	730	718	664	674	712	734	697	733	716	718	729	708	719	721	698	716	701	737	650	708	742	714	726	761	694	710	711	694	757	732	710	715	724	722	704	691	726	674	713	679	702	711	683	735	719	719	687	727	673	674	717	674	692	750	666	699	708	666	714	698	750	690	717	738	708	762	698	696	671	715	684	726	689	723	746	673	670	713	691	697	703	688	693	714	653	759	648	688	697	722	705	663	695	756	736	698	698	724	735	725	712	733	712	694	708	713	714	690	748	696	729	741	710	708	691	686	704	679	743	733	702	672	699	696	781	688	719	703	694	713	708	730	722	700	695	704	663	697	701	712	708	717	713	743	740	684	700	691	692	719	744	741	691	720	713	726	700	692	718	718	719	685	750	700	724	676	709	700	680	720	709	693	726	689	646	735	705	711	727	688	724	684	760	732	709	737	726	739	723	670	706	726	704	680	780	715	703	701	726	652	728	721	704	715	710	690	678	684	690	698	712	687	745	665	698	682	743	715	699	704	729	690	725	741	725	672	733	698	708	703	720	675	747	734	694	787	729	700	708	699	754	716	707	723	776	708	673	679	710	653	713	719	695	677	702	725	703	726	723	691	672	698	699	710	718	700	742	742	710	737	713	711	740	732	709	674	718	664	682	769	684	724	742	694	701	753	679	691	718	689	668	735	693	732	687	706	661	702	732	693	744	739	682	728	722	762	683	753	748	683	723	639	689	749	702	715	691	730	698	758	689	701	746	681	702	679	713	732	718	714	679	755	734	743	691	697	697	686	701	711	710	704	724	757	743	733	724	693	694	728	684	759	728	675	753	697	709	678	722	692	645	740	773	717	734	714	771	695	760	719	755	693	711	704	717	665	671	708	695	700	709	670	746	699	701	731	714	699	707	702	741	727	705	722	707	749	670	703	724	706	688	707	689	703	732	709	745	686	695	746	676	714	724	741	746	738	710	719	723	677	748	757	684	708	727	724	746	715	701	699	717	713	723	732	735	736	729	690	693	704	680	690	705	675	750	681	703	684	706	706	749	737	746	688	673	752	718	734	740	723	726	687	716	667	761	765	703	686	658	725	699	700	710	721	757	696	729	652	683	755	655	723	730	716	731	687	714	682	680	714	689	735	741	703	684	729	705	707	662	742	738	712	725	675	680	704	673	706	743	744	702	724	740	712	746	691	727	677	727	701	693	715	705	690	714	740	746	727	721	720	678	695	686	701	700	751	710	756	735	722	669	714	721	740	763	701	719	724	741	672	757	701	726	674	776	706	720	735	694	700	688	669	652	717	731	679	688	697	712	712	764	751	701	736	726	723	713	763	689	710	672	745	690	690	686	701	763	759	731	718	726	733	712	708	697	743	721	683	718	640	731	699	693	713	691	716	742	714	735	712	699	720	789	727	656	738	717	729	762	738	677	724	681	695	724	694	720	750	749	704	738	696	726	704	717	695	716	695	747	724	731	707	691	700	684	712	692	701	718	742	738	709	728	671	714	689	708	710	742	750	740	739	740	707	727	710	716	709	738	707	686	748	755	658	693	686	696	692	714	696	706	697	709	741	731	736	702	723	726	677	718	715	650	652	690	743	714	704	709	697	735	682	716	718	707	753	691	711	744	704	660	705	751	669	708	726	741	693	707	752	719	708	698	663	744	688	662	700	685	710	730	704	718	742	686	706	703	721	720	714	683	749	681	773	672	741	758	752	723	733	753	710	750	741	651	682	749	678	725	712	701	735	704	736	698	702	736	674	704	676	677	676	707	685	664	712	665	744	739	729	683	716	709	667	727	689	705	721	730	732	711	676	727	706	680	742	725	685	725	640	694	699	695	699	722	670	721	710	701	720	691	698	702	708	721	720	723	689	726	748	756	757	688	668	671	664	688	719	704	711	714	735	696	698	698	729	721	698	703	683	741	737	643	672	704	703	741	699	695	655	683	720	689	711	742	693	752	787	703	670	735	712	722	706	732	744	644	695	683	702	712	686	751	722	692	677	716	728	684	768	693	678	716	692	704	717	712	698	729	735	744	712	752	693	725	664	692	695	704	680	752	708	674	690	689	726	690	700	713	756	729	692	712	753	761	723	708	680	681	716	702	705	665	705	714	695	681	708	727	698	679	732	716	727	701	732	712	672	685	696	720	695	694	694	740	708	730	734	726	775	687	709	753	734	696	709	739	677	756	711	718	743	702	744	663	712	714	706	705	724	653	746	704	673	718	721	707	641	729	716	678	698	736	696	697	701	712	728	704	681	729	724	712	743	745	711	725	727	733	700	691	728	705	737	716	694	684	694	732	730	658	716	694	738	752	711	730	710	699	682	738	720	711	701	731	723	724	743	732	688	715	718	702	721	660	687	681	743	756	685	706	720	699	670	714	729	700	745	765	744	710	744	689	710	709	719	695	770	710	709	756	716	718	711	702	728	722	664	700	722	726	680	685	710	724	694	694	737	750	675	725	631	729	805	725	682	706	743	682	709	700	714	680	718	727	693	701	705	674	699	753	716	750	656	715	701	701	725	689	706	746	715	704	670	757	740	750	728	686	736	686	788	730	674	703	749	694	710	736	701	662	680	716	710	721	699	696	767	722	708	684	691	730	712	707	704	712	726	753	698	751	702	720	722	700	721	679	688	699	721	750	714	763	727	701	674	695	741	718	689	701	726	718	764	736	692	698	731	674	715	691	718	764	720	713	731	682	733	764	672	712	727	723	692	750	739	714	682	707	678	732	721	701	713	708	685	701	740	717	757	757	731	710	748	710	658	707	730	690	689	700	695	668	725	708	723	766	716	676	682	694	718	710	704	708	687	681	729	707	710	632	710	738	734	733	710	695	689	737	737	703	704	707	670	728	745	718	686	736	684	719	742	709	686	731	706	711	723	720	729	725	735	705	688	706	739	758	711	748	702	714	680	675	713	708	718	742	744	726	701	699	645	675	733	689	704	740	736	702	732	697	710	722	742	686	751	753	698	721	724	746	691	725	697	729	728	715	745	671	728	674	711	741	694	671	719	690	682	708	718	712	720	731	740	701	679	723	704	709	678	717	694	695	711	674	684	673	748	704	710	702	687	709	687	713	785	740	728	728	711	711	703	655	717	690	715	697	718	714	718	683	747	716	761	714	693	723	729	678	747	750	687	757	721	730	739	725	713	755	667	748	644	700	721	661	744	701	713	691	760	726	740	740	742	734	711	715	729	698	701	706	716	743	723	708	696	701	724	748	720	712	684	691	685	697	673	702	739	724	691	712	729	702	740	683	703	672	737	691	732	698	767	717	699	740	728	688	773	731	719	703	713	721	680	725	721	757	693	716
24160	21410	28644	24471	20634	10852	4543	2899	2129	1761	1630	1411	1534	1386	1372	1482	1499	1345	1252	1105	984	889	805	723	781	673	674	645	626	552	604	570	603	562	583	907	1925	1100	606	588	602	548	569	577	540	542	489	573	557	550	586	534	596	593	529	608	594	613	574	536	590	543	527	560	558	546	575	588	633	549	567	576	560	556	583	530	608	555	578	612	525	587	561	565	574	564	572	524	576	566	560	559	569	585	584	577	551	592	587	588	568	518	560	538	581	548	566	576	509	593	544	572	552	585	507	552	565	577	544	562	549	552	498	593	598	588	571	558	550	571	561	567	545	575	501	542	575	558	573	577	560	578	567	565	572	562	527	564	592	568	515	564	575	551	546	559	593	521	578	553	563	537	523	563	594	556	537	559	568	545	591	564	522	537	554	540	539	557	539	568	560	578	575	572	539	540	577	581	533	553	590	552	521	558	547	568	552	517	578	581	546	558	530	521	570	511	580	541	555	527	586	521	563	612	563	577	528	555	534	574	564	530	538	561	567	576	532	519	538	586	578	571	551	562	533	532	611	565	550	527	538	543	533	506	538	572	566	540	545	549	507	562	594	591	542	551	562	559	564	572	608	524	599	562	545	569	536	528	554	560	535	570	579	559	556	554	541	577	558	555	510	561	542	571	554	529	564	526	520	544	547	537	547	554	516	515	548	556	548	539	579	535	551	514	577	533	568	614	561	542	559	565	552	601	552	578	597	548	613	543	548	576	550	544	564	569	588	542	565	508	506	612	541	517	558	552	562	584	558	561	517	522	533	605	562	567	519	562	524	582	556	561	559	521	557	555	553	575	535	549	610	552	542	589	555	530	564	537	556	541	571	574	545	559	559	579	528	555	592	566	554	586	519	521	563	558	551	578	508	553	531	548	632	568	594	542	529	534	564	576	565	553	600	577	589	567	546	534	581	544	556	550	578	537	609	525	561	596	543	522	518	512	547	561	560	569	537	542	570	536	561	569	583	535	557	533	576	557	571	561	560	547	591	569	576	567	579	571	547	560	523	538	562	528	568	527	544	573	554	565	537	603	557	589	549	551	557	545	567	528	551	591	514	560	582	557	557	557	615	580	550	515	583	562	569	575	548	520	574	549	568	569	519	569	546	563	530	551	597	553	548	527	546	537	561	535	556	542	553	586	577	554	602	550	596	524	554	595	519	574	557	566	553	506	550	541	544	539	543	554	530	537	583	550	533	560	592	574	544	553	524	549	528	544	529	543	557	554	539	545	564	575	595	534	556	569	560	599	570	549	545	545	550	554	563	573	551	546	523	547	580	547	566	516	534	504	592	565	572	586	561	583	603	512	511	581	552	571	589	514	583	572	569	552	564	547	548	526	551	545	567	589	530	587	524	522	573	556	546	551	521	569	549	549	543	555	542	513	541	557	570	513	532	567	582	592	594	561	510	583	587	581	551	534	593	573	538	570	544	558	593	552	584	545	585	544	591	550	584	553	534	540	541	554	565	555	570	547	571	552	583	559	558	580	516	548	609	544	555	518	538	542	554	558	577	538	530	535	580	554	563	564	513	574	568	553	503	547	522	560	575	551	535	543	577	540	554	522	504	563	532	577	570	531	546	580	552	605	520	560	523	558	535	608	561	545	593	542	515	542	547	557	536	527	563	549	605	559	526	545	508	571	565	554	522	530	602	577	557	524	590	578	558	517	523	548	568	592	531	574	580	532	573	567	517	561	540	525	568	533	540	550	533	560	548	563	598	572	563	560	537	594	524	525	511	598	556	512	560	555	569	544	534	553	579	513	574	550	573	539	568	579	561	545	562	513	580	575	557	592	520	557	522	516	562	533	547	559	557	580	536	567	561	518	559	608	545	523	582	582	592	571	530	549	586	536	595	548	548	521	556	547	562	571	564	584	600	555	554	555	536	605	551	555	553	522	554	511	592	526	576	554	592	523	533	526	545	547	535	522	563	570	596	553	594	555	552	575	597	527	555	561	546	540	520	574	589	555	561	558	553	516	572	569	529	561	568	564	540	574	581	557	571	543	578	559	535	568	539	512	523	572	546	585	553	517	571	496	549	566	535	547	563	596	588	572	563	577	547	597	537	527	541	584	552	574	551	554	593	592	531	551	548	489	560	539	539	539	534	550	578	523	586	594	541	539	577	582	540	545	538	602	521	547	596	562	559	500	536	579	576	549	506	550	580	562	563	534	581	567	564	582	552	546	559	569	548	570	568	561	534	549	510	536	527	543	544	541	573	563	551	582	594	579	558	603	542	498	575	550	574	521	534	567	549	513	533	519	585	537	559	554	591	557	515	548	556	571	564	523	539	562	530	535	549	549	532	596	576	547	589	567	536	555	558	562	554	540	596	547	575	544	587	548	557	584	611	592	556	546	527	551	555	569	565	559	473	575	547	572	540	548	553	548	553	540	558	493	553	574	571	596	548	579	545	587	559	527	549	569	526	576	541	543	544	517	548	554	553	547	537	530	528	528	557	539	537	558	613	569	559	555	536	540	538	548	545	582	538	567	541	550	532	509	584	560	579	536	572	522	602	585	563	553	564	562	550	533	548	544	568	560	562	548	558	527	596	572	527	556	524	511	592	548	563	571	582	556	577	539	584	542	585	545	598	511	519	572	506	549	534	561	544	562	527	560	532	527	530	555	541	567	559	559	546	572	545	549	569	574	556	596	522	593	554	566	558	558	551	551	496	555	543	564	536	582	571	600	555	591	567	568	524	539	504	550	590	562	578	568	532	597	590	541	581	575	556	562	582	545	540	550	576	514	557	598	537	524	554	599	549	549	555	569	583	601	536	566	564	526	571	566	542	567	555	523	597	548	594	588	556	535	552	579	562	563	553	548	578	549	564	529	568	532	567	558	547	597	611	513	529	534	576	560	594	581	571	556	546	528	565	550	541	561	557	581	556	599	582	537	599	544	540	508	546	507	563	570	590	577	595	553	590	575	561	578	551	537	576	561	568	561	583	535	575	576	571	564	549	526	541	528	575	574	542	546	583	589	562	580	549	554	569	525	536	561	557	567	570	560	562	535	526	589	543	570	579	616	542	535	550	531	544	551	610	546	525	540	602	536	548	548	515	557	551	557	513	521	565	519	536	537	551	552	562	554	539	576	600	573	579	557	582	602	537	600	586	582	569	501	570	529	562	526	607	564	566	552	590	580	554	553	526	577	576	591	561	596	548	546	557	569	552	512	594	566	588	574	528	529	563	560	561	564	539	553	573	560	545	537	525	548	562	534	534	548	582	588	502	568	533	588	560	608	576	543	561	567	585	576	522	570	606	546	560	550	557	545	564	559	527	568	555	547	551	547	563	580	547	567	572	552	552	551	596	537	536	558	539	579	536	551	537	541	545	577	565	571	542	573	556	542	545	582	577	502	619	541	563	562	576	521	561	570	594	555	551	573	558	564	568	554	507	569	571	563	561	567	526	548	583	581	572	535	562	574	525	573	554	532	556	584	596	519	576	537
25362	40967	36775	25003	16473	11586	8980	6934	5557	4605	4027	3539	3666	3517	3224	3453	3589	3043	2896	2527	2273	1677	1504	1354	1229	1139	1018	1037	960	1025	970	929	892	901	878	1886	4657	2057	904	901	926	876	931	894	842	835	868	827	825	838	796	784	822	844	807	871	826	841	810	815	870	793	840	834	913	894	911	914	938	875	877	876	877	784	828	817	834	815	776	783	787	823	864	833	799	800	778	847	812	811	773	831	798	844	783	803	789	828	778	839	801	788	855	819	804	859	840	801	841	882	830	827	867	820	779	835	810	804	781	868	794	811	776	760	801	864	772	828	795	813	812	853	885	789	869	784	826	812	773	827	823	784	805	825	840	804	815	795	808	823	805	803	860	842	785	777	815	832	803	812	804	846	798	839	807	803	862	771	776	840	811	844	772	831	815	817	833	800	848	794	828	816	841	756	841	813	846	843	834	852	802	818	808	771	842	832	818	844	818	802	858	789	775	820	833	793	856	770	816	803	784	800	831	774	882	788	864	846	793	827	855	842	803	833	854	811	824	781	776	836	839	808	822	800	797	824	850	783	813	812	841	853	840	823	814	834	798	845	783	765	814	778	844	756	856	812	834	848	770	821	787	777	780	847	832	817	839	809	821	868	831	784	801	824	838	764	785	815	826	798	836	858	861	844	826	806	822	849	814	788	813	843	823	831	818	783	854	766	804	852	809	816	822	824	820	853	816	810	773	832	784	805	809	829	834	804	807	806	816	812	844	808	832	837	808	822	810	813	835	769	873	871	817	784	808	813	814	795	791	844	758	804	785	813	770	830	832	841	792	762	832	875	791	818	817	868	858	828	826	828	816	763	855	819	795	819	797	838	849	782	833	866	829	799	838	888	832	768	848	784	831	784	825	821	773	840	869	866	810	832	826	854	848	787	892	813	867	866	839	798	849	781	809	808	828	842	755	830	854	790	858	809	788	864	804	866	772	822	818	829	795	827	838	817	858	845	776	765	844	810	812	812	800	838	785	800	787	895	852	791	814	802	771	822	815	908	823	816	746	796	815	756	828	798	856	818	839	808	789	817	860	815	741	856	835	808	823	823	869	801	796	873	847	796	802	788	836	809	842	832	761	856	801	873	820	831	834	776	809	851	797	852	821	797	801	765	843	783	845	789	783	822	814	813	843	831	839	870	831	850	816	825	835	794	789	804	843	831	838	870	842	812	825	839	852	823	833	839	832	789	848	780	885	794	858	819	851	835	772	849	819	806	809	775	820	813	806	844	798	843	833	812	821	802	806	812	851	867	854	798	811	812	798	864	869	841	805	849	793	808	805	847	814	762	815	838	813	816	838	849	781	831	808	832	860	821	814	832	788	819	760	797	801	816	776	823	788	833	821	798	789	786	807	862	855	810	819	798	784	810	797	829	814	827	844	790	784	811	766	771	805	796	855	816	827	849	766	799	832	803	843	792	835	828	880	828	795	835	842	799	852	836	829	831	822	802	851	804	824	822	818	862	773	832	799	854	815	784	817	812	839	820	786	837	815	822	791	834	804	818	838	807	827	799	818	783	838	809	854	807	880	854	789	843	813	799	853	804	862	796	815	788	799	786	816	840	810	819	836	805	789	776	793	781	804	819	816	836	780	790	819	830	805	808	794	814	802	823	847	756	759	899	780	836	829	833	783	860	793	782	842	836	800	829	785	816	822	855	854	802	851	807	820	783	804	830	821	819	823	821	753	822	818	843	830	806	851	773	806	802	761	792	834	827	839	872	796	797	795	824	835	832	796	766	848	856	778	812	836	775	833	819	819	843	793	765	831	811	814	810	807	802	789	813	820	771	865	816	788	834	858	801	814	839	845	814	786	861	872	842	837	769	825	818	837	813	839	809	792	832	776	793	813	866	852	797	811	846	857	838	782	855	836	868	876	824	810	801	805	832	781	812	767	824	819	800	766	832	818	797	828	814	808	825	774	813	861	827	803	785	793	813	783	827	821	842	885	810	829	829	811	819	789	854	846	878	779	816	789	778	814	845	824	828	840	812	799	789	836	855	821	797	845	883	787	826	794	782	795	816	775	840	820	780	809	832	829	826	805	842	814	837	804	813	787	840	810	793	835	832	840	839	836	803	839	860	830	833	884	804	823	815	829	818	794	805	817	825	835	775	815	847	830	800	848	857	810	815	790	835	819	817	803	805	799	826	849	793	837	780	779	806	804	853	802	813	805	841	819	819	818	781	805	863	845	821	812	846	843	804	809	901	802	783	806	774	822	796	811	800	859	812	763	833	838	816	841	803	813	778	845	829	769	847	809	756	846	882	819	752	858	806	832	801	825	833	818	794	766	806	816	773	797	827	856	844	854	823	823	846	787	808	854	852	813	780	781	815	772	798	810	827	839	858	767	803	765	802	821	800	794	769	810	799	808	842	780	769	834	811	833	789	869	790	819	807	815	776	809	871	795	801	831	804	845	858	788	861	822	808	807	855	886	820	860	863	875	852	825	801	819	847	827	826	833	826	853	775	808	836	815	806	820	776	810	857	818	810	812	824	824	800	794	816	846	830	836	757	807	812	810	860	770	831	841	806	831	818	857	797	823	811	753	813	790	861	790	815	816	842	809	809	839	824	801	815	852	813	842	805	801	834	828	837	814	837	848	849	804	792	767	796	807	853	788	813	829	790	775	831	825	860	843	796	797	814	815	828	809	839	816	786	816	833	870	849	828	821	816	811	838	840	860	836	811	819	862	824	820	804	798	851	786	783	836	762	820	833	801	812	849	801	826	797	847	831	842	858	855	820	828	738	816	841	857	778	842	783	807	799	841	867	779	860	811	859	801	821	817	775	807	846	839	805	809	833	829	843	857	830	846	882	827	783	846	817	842	809	830	832	769	832	846	824	812	823	835	822	778	809	835	835	797	831	827	807	773	790	831	781	847	831	834	825	852	831	815	855	819	762	806	788	761	798	828	753	828	823	788	844	801	823	805	841	795	852	815	825	780	828	836	825	793	866	874	794	842	789	828	802	866	810	798	794	832	803	861	784	821	777	848	838	788	809	831	848	781	796	864	818	723	782	873	857	870	836	843	796	808	815	796	855	810	847	865	859	817	787	824	780	793	783	791	834	794	850	801	846	841	842	832	861	868	818	785	815	802	831	818	854	835	821	801	862	825	873	824	799	810	856	810	827	775	788	816	793	759	791	872	848	804	795	791	814	864	817	805	855	841	803	808	871	778	777	819	803	787	826	824	783	841	832	834	824	812	774	753	803	814	820	810	871	830	826	835	839	791	846	816	821	815	773	875	785	789	787	843	828	810	795	823	897	843	824	859	822	807	848	845	805	830	844	841	840	802	773	859	819	825	837	790	799	796	819	863	817	802	788	782	823	842	845	797	777	796	845	858	780	827	829	792	827	720	744	854	831	819	806	781	862	797	793	826	802	821	816	813	810	794	840	786	839	835	808	852	812	822	863	846	849	808	847	797	791	747	836	809	836	761	833	798	815	805	794	800	853
23146	21367	29256	23799	21390	20952	11702	4554	2903	2625	2253	1881	1819	1836	1813	1915	2052	1720	1656	1536	1260	1084	833	772	797	742	645	665	652	628	639	645	604	607	594	1005	3114	1919	695	586	613	632	581	577	594	562	601	544	528	579	571	559	542	547	568	481	564	509	561	544	620	538	556	552	549	581	657	672	607	664	538	557	589	518	573	530	549	534	552	587	573	585	575	549	537	530	577	555	564	524	568	533	564	496	530	545	583	573	575	579	530	544	570	571	514	507	572	606	538	547	546	556	561	553	559	554	537	542	545	579	547	532	570	584	560	513	556	522	496	524	592	578	578	522	556	520	564	564	554	533	567	528	538	539	506	605	574	513	512	582	553	575	556	546	566	530	539	553	529	542	515	538	543	517	595	531	570	543	596	539	543	541	544	562	524	553	580	537	610	563	541	542	536	546	551	561	537	547	602	548	568	543	543	520	536	543	558	540	541	577	531	551	540	531	575	574	560	543	529	542	532	513	576	530	539	545	557	512	541	524	560	556	540	562	589	558	528	574	581	521	572	548	565	560	531	536	563	586	516	546	550	540	566	548	540	559	521	520	569	566	537	539	546	548	549	527	557	550	544	506	560	549	548	544	576	567	521	507	546	511	549	539	543	533	564	527	574	539	543	548	564	501	537	550	570	559	552	556	517	594	568	532	570	536	591	518	498	542	513	521	551	576	536	593	546	530	566	522	581	581	552	514	539	561	553	551	586	557	516	555	547	530	571	502	553	596	557	525	594	541	554	515	514	533	482	526	569	548	569	570	509	548	584	556	523	541	550	514	525	588	561	540	551	544	500	567	535	557	573	570	573	566	538	562	549	537	539	506	527	550	529	594	519	508	570	604	544	535	569	564	526	525	525	543	508	553	534	573	518	537	546	545	507	553	545	564	567	524	540	575	587	577	591	537	539	544	536	549	541	514	563	522	536	557	569	524	571	576	530	564	574	514	557	505	566	534	566	543	552	489	567	563	572	546	550	558	568	565	547	558	533	564	512	517	545	571	567	558	568	568	536	471	549	530	576	566	541	552	577	530	574	516	564	579	498	563	566	514	527	560	531	595	562	540	568	567	511	562	567	550	593	556	562	550	540	537	530	595	536	583	561	575	533	570	508	568	518	567	550	538	567	552	561	551	551	523	495	500	553	536	552	564	560	536	539	542	556	533	563	544	555	551	550	531	558	557	528	524	562	530	574	522	560	581	502	517	538	537	559	571	520	536	577	560	559	553	547	581	528	553	577	545	544	525	574	522	525	545	542	533	566	570	559	579	545	572	541	550	532	563	539	578	531	556	609	555	530	519	552	532	559	519	545	548	543	548	574	535	552	553	570	520	558	551	582	588	538	538	542	537	516	560	518	544	563	532	554	532	544	559	550	561	550	577	558	530	551	581	517	537	529	562	533	527	516	568	513	540	535	563	503	541	550	590	573	531	544	539	535	582	517	547	575	542	546	530	572	565	567	527	515	550	546	572	590	546	539	524	552	565	572	599	536	528	562	503	604	558	530	519	536	549	577	538	520	514	581	572	540	558	575	528	558	545	556	548	515	552	505	519	533	535	552	562	551	573	522	542	542	572	552	531	570	572	565	542	543	538	596	514	523	552	545	530	566	548	547	535	543	538	492	585	563	501	514	543	527	522	549	518	517	522	580	517	546	501	556	533	586	551	536	552	538	535	498	580	547	579	555	547	593	601	535	554	514	558	547	529	523	507	547	566	554	612	541	622	514	586	522	549	568	553	528	532	540	564	539	554	553	566	542	575	533	526	556	515	539	531	574	566	553	533	505	559	552	522	530	541	523	576	536	548	539	548	555	540	576	576	504	570	526	565	538	565	517	590	559	563	571	531	524	559	593	565	534	542	549	571	588	540	537	529	544	570	563	545	531	556	579	546	555	529	550	508	575	544	582	514	561	563	561	566	526	536	516	511	528	546	535	550	535	536	552	571	557	559	545	585	555	528	552	595	545	579	595	534	561	563	537	522	543	542	542	591	554	521	563	549	545	554	545	521	528	549	545	527	564	571	589	542	562	562	551	554	562	552	516	549	543	527	531	542	574	535	508	562	530	567	552	544	536	514	508	548	551	532	517	525	530	552	555	547	560	521	532	587	557	575	513	533	595	556	533	499	542	564	540	532	567	554	556	571	540	543	566	562	534	520	555	553	582	590	547	544	524	546	561	510	563	543	572	533	544	575	544	562	516	514	549	555	526	541	562	571	581	560	527	538	542	556	538	555	553	565	554	536	519	533	536	580	556	535	536	531	541	522	552	518	549	572	562	569	596	581	551	528	581	619	552	543	565	575	506	539	603	543	514	515	514	565	533	582	522	527	538	497	544	557	574	556	527	579	547	532	546	535	570	556	567	539	558	544	586	557	572	531	529	523	536	535	566	545	538	551	551	514	560	534	539	565	558	557	558	541	529	543	557	554	565	539	553	539	556	554	533	545	542	574	591	548	528	566	569	546	515	574	561	543	504	548	544	528	566	557	521	561	546	550	537	532	548	543	547	540	526	541	498	553	579	529	583	527	574	562	577	542	556	560	549	514	536	538	576	572	516	561	557	586	511	541	558	586	573	548	499	545	548	567	541	550	522	531	551	614	531	558	599	605	520	534	598	558	561	582	561	564	522	529	547	542	520	551	518	579	557	564	570	554	559	569	540	543	566	550	563	558	524	565	528	603	553	547	574	551	532	591	550	557	566	559	548	553	587	559	520	515	508	500	582	522	529	568	532	549	494	544	540	540	570	552	569	545	545	599	548	544	582	516	519	514	560	539	546	562	542	546	536	568	521	545	551	577	561	581	553	576	561	584	584	537	489	521	547	573	558	569	541	531	556	524	572	587	563	538	557	587	547	524	606	543	533	580	597	582	534	556	567	543	614	547	560	566	564	577	517	547	554	558	527	540	544	560	584	531	566	536	493	526	553	530	589	590	552	565	565	583	568	522	557	542	515	526	595	512	515	513	534	569	555	534	521	562	527	593	522	545	539	583	573	589	602	556	505	517	535	525	528	562	517	551	564	557	529	540	525	521	576	533	519	488	559	576	522	556	514	558	585	571	583	530	578	561	553	556	522	522	548	530	539	565	553	579	549	549	553	557	517	585	557	536	544	614	546	570	598	558	547	558	539	550	544	524	551	546	555	550	514	571	582	550	558	544	576	581	563	561	548	508	547	536	543	589	553	623	562	540	528	535	526	529	539	548	551	573	583	543	571	562	539	545	539	535	530	604	580	590	547	556	516	530	558	536	548	560	535	532	527	536	575	598	535	532	569	549	587	545	543	544	522	570	562	519	518	523	536	533	496	544	565	540	556	539	560	558	547	497	540	568	542	554	558	508	574	525	527	567	595	502	526	527	520	540	553	563	520	504	559	563	521	565	561	527	532	573	556	526	573	581	537	525	597	574	476	557	593	609	506	536	530	535	540	535	545	528	519	534	536	522	555	566	551	512	557	537	542	514
27661	45300	41631	30376	21999	16488	12620	10128	7674	6792	5662	4742	4805	4726	4516	4733	5010	4353	3852	3557	2735	2228	1748	1575	1436	1315	1150	1091	1064	1103	1027	1040	957	926	959	2356	7271	4035	1117	838	867	885	851	858	869	832	823	826	816	863	833	841	789	812	746	836	846	826	855	816	822	786	819	775	838	839	911	1149	1000	878	824	829	794	786	839	754	782	787	829	862	778	818	784	796	802	796	845	780	768	793	807	817	769	805	793	804	745	786	792	823	788	794	847	791	805	788	817	813	801	797	836	827	764	786	745	804	816	784	755	802	818	836	781	810	779	833	800	773	755	857	808	786	785	739	759	774	790	806	803	817	824	837	785	798	794	782	825	830	821	820	816	872	770	766	848	836	747	840	757	812	788	794	768	806	780	809	810	813	818	829	811	819	832	792	837	842	835	798	805	775	873	809	799	782	831	824	805	814	795	790	822	827	887	833	773	817	805	779	792	769	806	786	799	825	766	779	795	801	824	797	762	865	759	762	783	850	835	762	806	814	765	830	831	832	796	816	840	791	776	780	817	812	789	795	788	756	804	822	841	804	798	818	759	756	812	808	780	802	849	798	792	804	835	733	810	768	759	815	813	799	843	801	843	809	799	773	804	779	814	792	825	802	801	799	805	794	800	817	766	780	815	816	765	858	821	777	806	809	801	830	770	806	831	801	756	793	786	796	776	797	797	838	801	819	820	830	811	781	777	742	781	836	793	806	792	787	796	794	753	854	771	770	825	814	786	790	763	838	797	792	743	805	842	819	838	802	834	796	768	725	796	784	820	771	813	785	825	782	837	825	793	817	805	855	792	796	774	777	765	799	808	807	740	775	849	787	776	838	766	818	792	843	837	776	804	816	785	780	809	835	861	738	788	759	763	819	830	835	805	739	828	842	796	757	812	780	774	806	806	818	796	800	788	789	811	775	767	826	765	824	766	835	827	829	756	776	806	812	844	827	824	815	802	843	788	815	793	785	854	855	785	836	784	805	809	790	816	846	801	818	739	798	771	817	773	784	755	813	788	810	830	809	802	844	784	836	789	768	818	804	824	842	830	821	782	838	788	799	837	815	806	833	762	806	794	863	750	814	816	779	783	810	802	745	773	804	761	805	827	790	793	803	803	782	807	802	783	810	833	776	807	831	811	782	796	758	831	784	781	809	758	887	773	819	832	843	826	802	768	836	841	842	817	764	818	765	800	794	770	819	816	811	819	778	799	830	802	770	780	818	792	812	854	809	768	803	778	828	773	785	794	789	808	815	767	758	771	741	792	793	806	801	798	800	790	789	780	846	763	800	793	835	802	804	775	846	821	775	802	721	734	856	779	819	844	766	801	809	859	785	817	828	745	780	810	809	859	798	869	778	812	827	793	815	801	770	807	798	744	786	812	774	752	815	786	852	844	764	772	840	827	822	818	814	799	835	819	849	821	758	786	790	840	819	797	785	783	755	774	803	814	796	788	792	807	817	774	780	804	819	800	781	794	818	742	879	823	831	796	807	847	822	761	826	829	742	792	815	829	788	744	823	781	813	809	830	801	776	851	803	798	784	811	820	845	769	809	776	799	786	803	840	793	863	788	783	846	785	770	742	794	819	746	836	770	828	812	753	797	776	797	776	804	806	778	847	816	798	811	764	764	850	837	792	784	824	826	783	812	792	772	820	816	794	849	816	811	805	776	748	816	768	812	747	817	811	797	795	763	826	791	805	771	835	828	795	830	832	755	799	768	820	788	783	764	774	794	842	805	838	804	804	788	792	805	781	834	795	849	776	846	811	767	817	783	775	773	758	803	798	874	732	824	807	803	765	773	783	802	818	803	811	840	822	822	824	783	748	776	776	803	791	794	806	821	750	812	800	763	776	799	772	807	774	812	768	816	885	847	804	779	828	768	868	799	782	802	813	831	835	826	767	745	830	828	820	797	772	834	816	807	789	820	821	823	839	803	796	823	842	797	782	774	771	718	789	803	793	848	829	814	801	850	845	799	790	783	767	798	763	815	836	785	845	826	826	790	811	803	834	765	781	781	779	812	807	832	817	770	799	790	812	831	824	793	815	766	791	783	819	797	763	810	800	799	783	801	785	791	827	780	817	866	799	765	805	797	791	841	783	766	797	813	767	812	795	803	795	788	799	844	802	777	782	823	836	804	829	797	839	794	856	779	798	781	779	839	819	759	797	787	772	808	813	772	832	819	810	801	807	805	812	832	792	762	803	779	776	771	834	775	813	797	793	826	787	846	835	799	823	788	827	841	809	771	781	761	820	764	813	802	708	822	806	786	760	825	790	838	823	826	779	790	786	803	787	795	798	771	805	808	786	774	777	815	810	850	791	785	731	838	772	791	822	850	783	771	836	825	801	771	827	790	805	771	825	851	772	860	794	769	773	830	855	851	813	784	795	788	839	799	831	794	855	794	802	834	805	804	812	820	764	762	814	823	828	793	782	828	811	765	786	785	785	790	813	844	866	781	764	806	765	783	799	828	777	822	782	830	782	830	779	769	784	802	764	817	824	805	787	762	797	795	773	789	774	788	761	804	778	826	824	809	801	786	777	862	799	824	825	813	784	829	876	786	808	825	800	801	757	835	780	808	769	774	793	832	800	793	856	764	790	797	802	795	776	779	736	855	721	832	774	751	799	773	772	802	854	766	795	796	773	834	828	783	817	808	773	814	807	773	824	780	810	775	785	815	801	770	732	814	843	805	809	757	809	747	778	764	789	791	789	842	865	798	796	847	752	791	810	819	789	776	786	801	798	865	830	765	776	770	825	808	822	765	813	800	791	806	824	810	770	784	813	782	791	799	785	793	782	819	789	801	788	757	794	810	800	815	756	754	730	823	783	790	798	769	772	825	804	789	834	794	805	827	829	772	842	850	848	774	816	793	761	833	844	845	764	784	821	783	736	804	793	801	805	811	761	803	811	786	769	805	803	813	736	800	761	733	813	796	751	785	819	791	774	772	808	827	832	825	784	815	813	801	790	777	736	793	813	764	766	779	812	793	785	862	779	768	835	735	813	767	841	811	841	855	761	799	799	760	833	783	780	844	823	779	789	787	823	788	838	818	789	812	785	792	782	792	783	802	781	824	836	835	840	741	836	814	826	842	837	762	802	826	816	788	815	788	867	786	842	787	758	786	787	761	774	809	772	792	820	792	782	820	821	786	787	820	831	830	785	802	846	873	806	785	797	758	807	788	840	801	821	798	800	850	828	799	795	855	772	792	807	828	780	791	789	811	824	794	835	763	761	808	848	789	781	802	820	794	779	827	760	827	801	810	822	802	790	805	753	815	789	865	775	808	810	843	802	848	770	804	800	784	790	747	765	785	757	811	803	834	801	801	787	834	816	811	834	786	821	862	782	794	776	806	793	806	783	741	821	795	808	800	799	816	825	779	786	828	776	774	832	791	818	862	822	774	778	808	772	819	820	797	769	847	791	763	841	802	782	796	778	788	796	807	788	809	801	791	804	783	785	806	792
27534	23709	24318	13223	4735	2848	1925	1496	1231	1163	1080	917	1000	909	917	967	985	996	898	909	770	695	578	575	563	586	574	518	560	540	512	481	492	549	519	534	738	657	514	517	521	483	518	510	485	511	516	467	504	487	496	528	446	489	515	519	532	521	496	485	476	523	515	460	521	522	501	541	593	494	532	473	476	509	507	529	458	505	477	528	490	497	488	477	504	537	519	497	476	475	501	478	505	507	506	503	516	469	521	490	534	491	518	474	473	505	507	505	479	510	487	515	458	514	517	486	453	498	482	480	457	512	496	502	507	474	524	499	454	508	504	512	501	446	502	506	479	501	508	518	536	488	515	499	519	486	490	487	470	488	450	495	509	480	477	493	496	489	506	478	468	501	556	481	506	506	487	503	498	552	528	492	483	523	500	496	494	488	483	543	506	474	479	498	493	506	541	498	479	473	541	485	501	528	493	475	487	491	467	467	510	526	493	532	484	503	490	496	444	498	474	467	507	517	504	514	473	483	478	501	479	498	531	485	489	483	474	481	509	521	479	510	534	499	471	499	502	460	502	493	519	510	517	492	518	489	473	523	455	484	484	489	558	494	492	494	452	534	490	521	488	472	531	498	519	471	494	514	499	526	484	499	547	457	491	495	516	486	502	497	516	487	493	499	525	497	503	524	492	492	469	508	451	538	504	506	478	512	470	485	503	506	497	534	508	486	474	488	498	481	479	517	490	552	532	481	502	491	469	497	507	498	470	537	476	505	496	488	479	518	464	444	482	500	473	494	492	478	510	508	471	513	489	490	478	494	506	527	476	492	481	535	467	481	491	517	545	505	525	486	532	516	513	499	486	500	511	492	443	517	452	499	478	492	519	516	440	515	527	545	496	497	475	474	524	495	503	490	482	494	472	510	542	503	487	478	488	505	473	452	496	531	515	503	495	542	511	506	522	487	501	488	504	512	506	521	508	460	513	507	505	513	463	474	507	504	470	460	503	476	473	474	493	486	474	538	510	481	518	507	501	451	486	512	500	537	498	498	493	513	553	524	487	491	506	510	493	517	477	509	545	500	459	490	506	503	475	511	520	498	534	521	500	498	484	467	446	510	504	477	508	498	463	512	471	492	450	509	492	472	493	492	512	518	481	495	469	547	507	505	447	515	515	468	518	476	469	502	535	535	529	501	499	461	505	483	492	534	489	489	496	484	526	519	481	453	522	497	513	536	517	518	552	528	450	459	536	442	498	529	508	501	452	480	518	490	497	494	553	511	485	476	510	506	520	495	508	519	495	448	468	511	467	505	473	484	464	503	526	495	505	500	493	498	518	475	504	488	501	490	536	525	480	470	475	539	517	492	470	484	529	496	459	556	490	482	519	492	490	483	502	454	545	515	530	492	486	492	493	479	489	480	531	555	486	482	508	518	485	512	508	486	449	465	506	512	474	528	498	490	479	508	521	503	523	497	479	486	491	475	518	527	532	513	469	508	484	506	460	509	473	514	479	475	502	496	482	543	501	537	486	541	501	499	506	523	507	474	519	469	514	487	478	467	523	495	476	471	493	450	514	537	472	511	510	505	468	503	491	524	508	504	515	484	518	501	500	500	502	552	460	494	469	522	493	507	502	495	513	485	516	468	505	519	453	510	452	509	497	483	506	512	492	512	503	564	460	524	497	497	515	498	507	510	480	523	520	489	476	513	485	520	493	523	517	517	479	502	466	471	488	504	512	543	516	504	475	525	472	492	509	490	470	461	495	505	492	477	519	491	522	476	497	482	497	540	480	509	478	466	484	499	475	548	475	539	491	503	532	528	504	536	517	473	500	512	536	518	471	505	469	465	457	511	510	510	524	453	532	523	510	517	489	493	485	497	535	539	490	510	523	506	517	504	517	487	502	508	518	488	511	515	512	488	509	531	531	526	503	462	487	480	516	542	506	569	497	510	501	469	479	510	526	464	482	509	497	543	512	483	491	479	512	497	491	489	464	455	496	517	482	528	506	557	479	515	495	519	513	539	505	513	510	515	485	506	509	512	514	498	498	509	458	513	542	504	492	563	507	481	521	488	494	516	473	499	476	521	495	510	483	465	503	484	518	482	496	495	497	492	517	475	462	486	517	483	495	487	470	483	517	487	521	473	473	497	515	494	489	510	499	534	499	531	454	453	490	492	516	502	501	484	475	470	505	461	511	504	478	439	515	520	475	498	479	500	477	496	518	508	448	507	473	520	525	534	480	493	507	508	463	508	491	530	482	483	520	532	490	458	460	478	504	477	510	492	508	509	479	526	481	463	500	486	486	466	519	488	532	486	478	522	468	488	509	475	498	505	456	483	478	489	489	453	508	467	489	499	517	548	480	518	527	460	478	524	469	487	495	515	516	516	512	517	500	498	440	484	436	497	505	519	490	489	496	479	491	499	480	487	487	522	479	455	518	524	496	484	479	508	497	489	496	491	526	491	484	508	487	497	500	499	506	477	479	489	494	535	558	478	479	516	470	505	543	496	495	503	520	487	517	524	494	512	492	517	490	491	504	520	519	449	487	535	513	493	517	492	478	512	490	502	491	500	501	495	504	506	509	498	492	484	510	524	484	502	499	509	535	486	516	521	474	538	495	494	511	503	506	526	520	494	468	523	474	499	488	460	503	477	524	489	485	548	482	507	487	484	506	511	513	491	501	494	522	516	512	502	500	478	465	486	491	523	531	511	466	499	521	451	485	476	460	507	454	510	488	500	470	503	509	534	480	482	465	512	501	479	500	490	495	497	555	520	521	521	513	509	461	508	505	509	463	516	473	511	494	527	527	505	502	540	494	485	484	482	511	477	504	462	462	498	521	539	528	531	512	522	466	497	566	470	507	511	525	508	482	508	447	478	478	497	463	525	472	514	498	524	503	496	499	503	482	520	501	460	500	514	489	504	485	521	520	469	440	491	528	457	529	512	518	481	535	524	462	473	466	498	441	498	465	502	485	519	523	489	482	485	490	506	475	496	512	530	498	530	511	521	502	473	528	491	541	494	496	506	503	458	476	506	503	479	487	486	498	491	505	484	502	484	483	559	495	517	550	487	504	487	495	487	494	455	476	506	498	510	511	519	505	496	470	477	476	475	516	517	510	481	503	496	517	529	505	510	497	515	519	510	486	521	481	488	509	493	459	499	468	497	523	495	489	517	508	444	483	458	476	485	486	493	512	491	514	501	485	507	490	472	509	525	522	501	500	517	520	534	494	531	520	489	491	522	488	458	495	481	482	483	512	518	504	481	464	463	526	505	483	515	486	469	507	530	507	501	523	506	475	494	513	509	496	478	491	489	484	514	528	481	507	474	513	505	516	511	512	537	496	519	500	514	536	495	481	480	499	543	488	533	474	481	488	486	490	482	457	458	489	485	498	497	505	479	547	501	473	469	491	509	433	521	491	480	525	510	486	457	515	474	515	492	485	472	533	550	450	495	470	499	492	524	467	537	503	462	507	492	509	526	520	483	469	518	507	495	503	478
24467	36619	31526	17757	10062	6713	4970	4055	3291	2996	2545	2195	2124	2132	2185	2394	2256	2279	2075	1938	1515	1238	1100	1024	935	883	836	810	830	795	764	821	801	784	740	868	1275	1257	772	815	778	810	762	695	732	712	694	735	751	788	741	728	756	756	733	773	736	801	703	765	703	698	758	712	780	730	785	752	769	743	777	732	732	732	713	744	735	750	722	799	698	780	729	725	822	705	732	734	787	769	798	729	730	749	748	780	717	735	689	746	745	731	730	746	781	701	707	747	725	715	774	729	710	733	731	718	795	750	742	763	675	743	739	716	727	696	734	755	718	712	716	743	735	708	729	729	765	769	706	718	760	735	752	708	707	731	728	708	749	764	742	701	765	727	709	770	746	699	737	721	733	757	736	763	719	708	714	727	718	691	725	731	744	752	719	762	742	719	711	768	737	706	726	728	711	709	786	743	737	726	703	694	736	739	758	723	765	703	718	753	706	738	759	766	692	768	768	742	749	731	746	719	750	774	679	736	750	748	691	704	739	733	722	742	773	729	774	739	747	733	733	730	719	751	662	743	788	734	716	764	746	702	745	739	788	738	763	718	735	750	804	771	720	717	750	755	745	724	740	704	727	735	722	724	767	765	675	724	711	714	725	737	719	741	769	742	704	709	717	747	712	740	751	690	728	694	690	722	770	753	706	806	754	726	722	750	716	718	745	755	767	754	733	736	775	733	748	741	717	720	722	735	748	774	723	735	810	748	748	760	776	735	752	722	738	714	691	784	742	743	726	772	703	703	721	730	739	721	704	766	710	735	745	788	729	724	726	750	727	749	718	684	746	739	704	728	735	732	739	734	763	762	734	735	696	750	747	715	684	740	732	755	743	727	744	754	721	724	727	735	721	749	745	742	760	721	736	715	707	763	774	722	728	736	728	731	744	782	784	738	757	710	727	744	700	778	780	695	767	755	737	713	696	648	777	732	720	683	730	696	685	717	737	692	717	718	719	740	772	718	713	738	772	764	757	747	756	740	737	762	728	758	745	706	703	742	724	730	752	736	760	738	718	713	735	764	695	744	756	682	753	720	737	758	745	719	757	724	725	701	750	749	730	719	729	753	729	747	756	772	731	735	690	720	698	720	713	770	763	764	733	723	724	780	766	777	732	767	781	742	721	742	701	774	744	724	752	699	748	778	728	764	756	704	784	741	743	726	709	777	769	762	743	755	738	748	758	692	702	751	762	745	743	746	757	737	750	725	757	807	706	703	758	716	724	717	740	754	730	760	734	757	746	728	716	719	784	764	737	727	735	716	698	726	726	744	719	754	758	710	796	744	772	716	686	736	716	770	704	714	700	753	670	733	756	731	697	717	741	740	737	706	745	691	715	705	738	699	737	779	742	688	704	767	731	717	792	744	740	754	770	712	737	693	758	778	750	735	746	746	748	762	759	721	764	725	763	724	740	737	704	707	685	714	771	722	769	729	724	705	763	699	726	721	741	723	736	758	747	761	764	728	707	729	728	727	712	716	748	756	761	781	734	776	728	724	704	716	732	676	748	708	736	772	721	759	746	741	712	745	774	754	752	746	753	722	732	743	693	727	763	713	751	702	761	735	725	744	742	739	747	783	767	766	733	743	734	777	755	736	743	686	689	775	771	738	756	670	743	763	701	765	741	686	735	748	737	744	775	767	748	707	741	734	730	718	752	710	756	709	713	783	728	689	673	715	730	748	765	710	735	756	750	714	729	729	713	755	742	754	724	776	727	729	736	727	738	750	736	715	728	786	688	696	735	763	736	803	782	721	702	718	774	748	751	773	700	769	702	734	739	746	728	797	798	729	735	759	753	723	767	740	771	773	758	799	760	763	742	720	734	780	742	722	707	709	716	718	728	725	751	726	767	787	735	753	769	713	693	732	744	737	826	747	711	716	682	719	690	727	724	744	728	749	779	736	719	743	702	727	740	762	714	766	728	692	738	725	748	747	767	685	729	781	699	721	752	730	710	735	783	706	748	740	741	746	713	750	758	749	745	736	723	709	758	723	697	741	688	736	735	748	738	728	710	771	735	755	722	737	740	752	770	709	727	737	754	742	696	771	723	737	688	781	770	732	740	735	756	755	740	764	759	723	757	741	710	775	754	757	736	726	747	754	744	702	749	712	731	771	741	752	706	741	737	724	715	709	745	747	762	754	698	707	777	736	713	684	725	741	758	753	740	746	749	761	689	739	724	715	714	728	710	784	743	695	703	701	722	770	703	791	752	789	752	713	733	735	728	743	699	806	742	758	721	766	744	741	765	695	715	714	729	772	712	739	725	722	761	756	742	749	819	742	788	721	724	804	761	692	722	702	769	747	717	751	748	754	770	763	757	734	749	767	720	690	725	752	766	725	703	744	729	745	759	705	733	733	737	765	713	766	744	727	716	736	703	705	745	738	758	733	744	746	706	762	763	729	727	738	728	769	755	758	762	784	731	767	774	728	730	710	765	756	765	762	756	763	778	719	727	752	754	740	781	746	745	678	750	775	713	724	756	737	719	717	752	732	737	715	724	771	722	783	753	777	739	700	726	764	699	733	707	678	765	724	684	762	728	760	726	739	695	711	694	760	728	707	758	764	698	709	771	739	768	694	747	686	738	748	733	777	724	727	742	717	741	756	705	736	777	734	782	681	727	723	718	747	768	789	751	740	764	711	732	750	779	728	746	751	775	796	723	766	739	664	785	732	767	735	760	741	751	725	743	733	667	794	720	732	732	706	727	778	699	720	748	677	716	696	684	751	737	734	762	745	760	798	755	721	731	749	760	734	720	740	740	726	744	767	739	735	741	695	756	711	746	766	744	687	746	692	766	738	717	764	767	746	719	748	763	740	739	726	688	742	751	776	663	747	746	756	769	749	746	771	722	757	749	735	728	747	718	768	725	755	735	723	716	716	706	787	715	780	701	704	745	745	769	713	709	728	739	755	728	687	690	763	726	761	716	692	714	765	703	755	723	740	732	730	717	741	778	719	716	777	751	756	752	718	716	702	713	715	747	708	755	768	697	730	754	748	733	766	751	741	746	722	775	764	754	729	689	758	736	737	768	757	714	769	757	755	741	745	726	706	784	741	711	673	693	767	796	734	774	733	725	704	709	712	716	716	722	729	731	688	730	753	732	825	727	761	729	696	750	733	752	754	716	773	754	699	730	735	782	727	751	766	722	752	722	769	739	718	774	755	798	748	777	722	711	739	733	757	698	712	688	750	723	715	681	703	730	737	754	723	749	763	720	754	763	804	713	765	724	764	772	756	791	718	677	738	761	734	716	745	742	699	705	702	745	750	675	724	775	785	741	726	669	729	790	763	751	723	739	745	714	740	743	767	737	712	738	708	734	730	755	733	740	733	836	705	795	743	738	738	765	695	738	759	778	760	725	730	732	762	769	722	766	748	760	744	693	732	736	697	724	743	799	777	777	719	734	722	738	730	730	739	742	744	754	731	724	761	779	713	758	747	747	729	736	713	756	750	743	768
24206	21393	28649	24527	20644	11124	4592	2867	2214	1978	1654	1422	1330	1312	1404	1440	1356	1308	1288	1173	924	827	800	741	695	691	653	644	610	621	595	594	620	605	632	938	1683	1475	743	572	587	561	519	556	569	588	541	534	574	556	567	549	527	558	552	545	556	533	566	545	585	627	611	575	538	532	540	603	581	566	554	544	545	561	573	562	577	523	576	629	579	584	570	568	565	573	594	575	569	528	542	585	529	569	592	545	580	563	584	521	581	599	570	502	569	596	603	597	561	549	545	545	520	553	541	532	591	560	575	599	545	554	545	537	583	560	563	541	535	578	568	560	583	531	505	554	567	542	547	563	566	565	593	564	547	576	592	541	602	582	562	555	572	579	535	549	517	516	537	584	574	583	559	572	553	512	541	590	556	557	582	631	553	550	542	552	578	553	576	542	552	529	607	596	542	554	565	556	571	542	567	562	539	549	554	581	598	597	533	563	572	608	560	544	571	606	580	552	507	555	551	550	531	534	563	574	512	560	582	578	627	531	558	577	517	545	576	564	533	524	543	548	543	566	581	551	606	548	573	542	542	549	546	599	547	581	583	541	604	552	569	602	593	542	580	558	570	561	543	575	534	570	572	578	571	561	580	577	550	525	545	569	573	608	550	566	562	539	577	557	535	542	547	595	552	572	544	544	546	627	577	576	567	526	599	548	520	549	555	527	557	524	580	536	547	563	525	542	521	552	541	600	547	541	548	543	571	644	586	566	609	542	589	573	571	537	547	539	555	606	597	550	545	539	574	551	544	587	578	551	514	571	541	586	645	549	517	549	575	525	543	523	559	547	594	543	601	516	544	581	589	572	567	512	594	575	539	564	596	572	546	577	605	594	585	536	597	595	587	564	529	537	569	575	572	544	527	526	537	547	585	553	516	521	568	562	555	557	567	565	573	550	565	535	573	578	592	549	564	566	552	579	553	595	550	589	553	549	594	544	568	550	597	559	539	566	527	551	571	572	564	570	593	547	574	553	594	543	580	536	578	582	548	579	546	526	589	594	584	517	553	555	546	539	578	562	533	552	604	533	571	542	567	550	494	592	568	576	513	551	536	566	608	562	521	523	548	562	566	567	560	580	590	566	576	557	602	540	497	590	575	583	558	564	553	542	581	579	539	571	584	557	556	550	568	558	573	581	608	546	579	511	590	597	539	547	539	539	535	563	584	558	568	599	565	561	529	561	583	583	570	582	569	556	579	510	556	560	592	528	616	565	545	542	525	540	552	558	545	551	539	566	568	544	572	531	561	562	577	538	553	547	562	605	541	549	604	545	556	546	591	605	533	594	532	577	556	548	554	566	595	555	562	577	573	550	557	564	580	585	535	592	556	531	537	601	541	561	541	572	579	588	515	565	570	546	558	568	541	565	522	590	531	576	584	551	575	591	590	590	521	546	601	543	600	563	593	566	562	594	566	599	543	531	554	533	529	564	561	577	593	564	583	561	569	544	575	586	540	578	548	597	580	517	561	586	561	585	535	564	548	582	578	521	551	541	593	539	572	521	556	554	562	556	595	519	551	521	537	569	558	623	520	584	569	605	542	570	531	564	573	600	568	579	537	570	585	575	545	537	549	599	597	552	548	574	518	596	506	561	534	594	588	547	531	558	554	570	569	579	543	562	535	531	578	567	538	505	554	583	558	552	557	597	553	549	551	568	570	542	570	563	548	555	559	555	548	579	603	577	580	577	539	560	564	532	553	581	541	586	604	581	564	574	578	576	501	527	562	590	537	554	569	569	575	559	535	570	550	542	540	550	590	554	526	566	592	535	554	565	588	553	607	509	560	573	551	549	557	589	557	573	518	563	559	573	514	555	582	584	580	586	572	550	550	575	572	565	535	573	575	537	543	529	549	567	565	536	565	585	547	565	571	563	565	585	551	555	585	545	566	538	574	535	545	556	584	531	569	581	546	547	530	537	561	601	566	577	553	517	531	573	511	574	542	581	571	549	582	553	595	544	535	560	561	562	528	538	547	544	575	620	580	568	523	563	549	535	539	565	553	538	556	582	552	527	600	554	578	511	573	590	580	578	576	610	532	558	572	527	595	530	618	634	541	567	562	589	568	566	568	547	533	540	546	576	549	592	603	541	560	549	558	514	561	582	548	607	516	540	524	530	562	499	592	574	571	565	545	540	580	554	567	527	558	552	599	593	576	551	548	534	520	534	608	522	546	578	556	542	583	585	576	566	583	579	548	563	545	553	582	561	569	586	563	598	595	562	555	607	543	543	526	536	552	536	550	560	561	547	599	530	541	578	558	544	533	552	575	582	559	563	620	544	558	583	547	570	592	604	588	571	582	555	562	565	545	571	549	552	561	559	562	547	516	616	587	528	535	556	551	559	562	597	566	588	578	572	549	545	598	568	585	523	547	542	527	572	531	542	579	587	554	577	536	595	547	586	530	537	577	534	546	582	568	570	539	538	548	562	562	583	546	573	546	578	611	553	557	540	595	555	565	558	580	571	565	582	541	583	564	570	587	537	573	574	574	544	512	532	569	547	525	596	552	573	563	551	538	527	569	555	558	537	554	543	546	604	533	590	578	584	548	594	513	608	548	581	580	522	569	517	560	566	601	565	544	565	586	536	524	577	570	570	589	572	586	570	536	615	595	540	569	590	513	575	579	556	574	554	569	581	567	580	537	604	588	545	547	527	549	542	541	552	551	534	617	588	547	586	561	583	569	568	553	573	584	547	571	576	567	594	558	558	537	591	603	545	557	537	583	562	577	563	559	549	600	526	517	543	550	560	587	570	551	578	511	586	543	535	580	562	533	592	560	533	571	543	575	527	528	575	529	519	556	594	579	545	559	542	588	575	605	546	537	576	586	564	583	592	557	538	574	550	560	573	534	542	574	587	569	517	585	567	552	581	516	535	553	579	570	579	597	530	554	564	568	597	573	574	539	584	562	636	561	552	589	560	583	560	546	545	562	545	563	585	624	565	531	537	568	562	559	581	586	563	556	558	555	561	562	554	564	596	544	588	577	565	543	567	559	539	586	577	592	547	571	541	582	511	571	569	571	557	565	566	562	519	578	577	523	557	579	538	561	554	581	548	590	581	559	578	536	582	581	545	567	572	548	524	519	547	568	591	560	563	568	578	593	567	532	550	548	559	572	540	585	561	601	555	594	552	601	538	535	520	565	564	578	569	550	588	643	536	562	585	597	570	566	592	538	609	558	576	596	577	578	570	536	548	541	553	524	576	555	569	579	542	609	536	530	563	567	618	576	533	552	560	559	545	546	542	580	536	582	576	565	558	539	511	560	548	563	582	523	543	589	588	545	573	579	579	549	532	528	540	545	520	551	537	550	535	585	538	551	589	501	546	559	541	533	567	596	551	537	571	543	539	601	528	548	596	562	563	580	554	516	564	540	588	575	579	585	577	557	565	541	588	556	534	548	552	578	539	525	523	563	592	579	553	572	538	570	536	551	558	571	551	584	540	560	570	587	605	570	573
26097	43333	39398	26448	17436	11964	8913	6929	5724	4814	3927	3303	3171	3142	3543	3409	3099	3118	3095	2786	2033	1528	1450	1314	1307	1098	1050	954	1027	1009	950	947	915	911	874	2083	4015	3226	1236	933	875	897	849	876	852	804	812	826	870	803	831	832	830	816	844	838	831	852	808	853	846	835	851	889	779	828	958	956	889	886	805	823	805	853	788	820	898	856	817	777	833	813	779	836	845	809	799	822	795	836	817	823	855	807	820	843	909	833	810	842	851	804	838	775	793	768	796	858	840	845	811	831	836	844	812	855	794	840	804	826	812	865	854	771	833	867	886	823	793	795	838	802	820	789	828	819	766	857	885	842	792	767	819	809	826	772	788	803	863	778	839	813	839	837	878	821	823	839	808	852	899	807	807	781	862	811	871	825	792	865	784	825	807	792	824	851	866	834	830	778	809	824	797	798	819	827	854	854	834	789	814	838	800	815	854	829	858	830	879	861	853	874	816	824	818	812	890	827	862	776	841	804	824	826	787	836	811	826	816	856	863	823	827	847	851	770	800	826	867	799	780	870	875	871	808	833	812	855	849	818	810	776	868	842	798	820	745	806	812	829	872	827	896	813	845	821	852	854	815	849	845	807	879	862	889	844	878	829	821	858	840	801	808	821	800	809	824	782	790	802	828	818	818	823	780	797	824	825	844	817	843	793	846	842	828	795	811	820	859	810	846	826	812	797	812	792	836	758	827	791	831	834	800	785	842	847	865	791	791	825	791	844	832	855	792	769	778	826	804	818	808	859	815	801	844	794	780	801	840	827	834	795	810	803	801	870	871	842	786	822	829	865	809	819	825	839	823	845	824	799	804	803	871	847	820	817	869	824	805	827	775	802	811	838	849	794	827	821	797	817	861	835	863	812	778	861	763	852	845	815	770	769	858	828	787	844	841	790	822	835	842	812	855	852	779	800	831	799	832	831	829	837	845	803	820	858	781	856	840	837	824	799	812	852	782	809	802	805	800	865	828	826	857	850	847	810	824	807	791	853	843	844	805	852	821	827	807	817	829	841	839	821	829	866	809	829	856	811	790	879	788	866	821	849	750	828	867	824	796	830	840	832	786	859	859	824	752	859	832	830	856	835	798	802	773	826	774	782	777	800	834	839	861	808	807	848	843	801	815	877	833	807	844	871	893	845	813	851	877	865	836	809	896	781	821	852	795	798	851	774	781	842	826	801	808	809	828	838	773	825	794	787	843	802	799	836	839	854	836	845	856	831	831	851	842	873	815	786	792	862	807	794	846	805	783	814	849	798	841	837	786	837	825	840	852	773	834	770	811	847	842	801	799	834	825	844	818	802	818	847	811	799	821	788	805	832	824	861	808	859	872	805	820	793	872	813	813	779	839	806	833	823	837	833	805	821	836	812	811	868	846	858	846	789	854	805	879	760	829	817	798	796	828	818	753	816	794	811	800	827	787	824	797	816	821	867	777	786	804	851	824	788	825	845	865	825	821	834	821	888	837	776	830	786	801	847	828	835	827	842	855	842	787	781	843	856	757	815	842	867	827	765	829	843	795	842	795	867	849	793	812	808	817	867	826	795	798	834	843	832	802	852	851	792	846	819	821	875	808	822	757	837	815	809	763	853	829	850	861	834	916	810	827	838	820	891	847	815	868	796	821	816	831	858	852	837	829	821	837	828	829	897	792	773	851	765	844	752	823	836	881	818	848	857	862	799	802	821	833	810	806	804	804	849	828	762	862	834	814	830	857	788	799	761	829	833	817	865	785	803	824	816	799	830	829	832	870	812	855	824	854	820	833	792	816	792	792	864	803	805	830	838	832	793	822	826	868	825	855	807	830	834	850	827	819	789	850	854	838	876	766	870	842	814	787	851	822	824	852	788	774	854	867	811	819	810	855	849	830	783	874	851	833	855	898	850	857	851	814	866	822	818	807	880	836	854	833	846	816	786	843	818	803	874	804	845	802	864	839	817	854	788	733	824	834	839	838	862	797	823	894	834	792	777	837	802	802	791	863	827	826	787	800	807	768	836	822	838	849	853	910	830	887	800	819	799	807	837	814	824	791	824	784	823	874	810	801	854	793	790	785	900	838	860	851	839	844	795	841	854	859	799	861	812	840	846	835	859	829	782	794	839	832	827	869	821	791	813	836	819	839	797	800	824	837	800	842	848	858	826	859	822	845	803	803	806	794	851	858	821	745	777	812	848	828	863	824	854	781	789	839	819	806	759	821	840	826	807	831	780	789	823	768	828	847	852	825	819	889	865	817	782	788	804	816	819	874	857	848	817	830	822	834	799	813	840	812	834	781	826	839	863	868	799	783	809	820	869	833	833	794	813	857	767	795	816	788	842	808	828	828	871	846	838	843	847	868	768	849	847	859	832	827	792	859	827	831	816	874	861	805	879	850	859	856	852	803	847	815	825	796	783	864	813	799	835	825	822	809	832	820	795	790	812	828	811	828	795	794	779	808	831	795	805	839	855	842	801	806	879	805	767	842	813	852	855	814	813	834	832	857	768	808	809	817	879	861	849	818	823	786	821	805	858	830	810	827	821	862	827	853	815	814	815	844	864	806	802	796	817	810	835	864	840	852	802	781	876	825	811	832	854	818	779	839	838	803	809	865	840	825	848	887	828	809	849	835	847	828	855	821	837	843	832	841	823	868	880	827	803	826	837	837	836	873	823	839	838	805	794	888	829	820	816	787	804	791	793	799	824	859	784	852	846	784	839	874	819	739	845	826	805	847	853	889	843	870	855	823	808	836	825	823	815	826	824	768	782	795	818	784	827	801	870	818	828	781	824	869	866	810	866	807	856	826	776	817	774	813	847	818	811	823	843	858	817	889	827	862	817	901	795	812	833	840	826	846	818	780	839	837	855	844	807	831	816	797	839	795	876	862	837	814	803	859	779	846	854	796	830	850	848	848	797	820	819	772	849	774	795	791	860	812	839	862	836	854	808	834	813	878	878	799	792	797	789	839	768	832	795	856	893	799	809	883	862	814	803	822	828	865	818	778	850	800	791	824	827	820	806	804	817	821	819	789	814	791	830	802	815	805	831	882	820	893	816	824	828	849	823	852	861	860	853	858	819	829	869	856	854	831	803	863	798	818	821	835	813	836	854	839	851	840	837	846	856	826	893	779	871	771	817	825	830	816	829	805	809	805	853	858	827	846	847	788	859	843	832	763	819	853	833	904	877	801	815	759	862	796	803	838	811	897	831	822	795	802	827	841	817	899	786	837	827	851	782	878	845	767	845	838	849	769	804	802	834	818	811	833	867	861	825	797	793	834	843	869	806	896	855	828	817	862	860	842	876	769	867	835	811	863	855	855	823	839	843	803	808	849	841	874	866	805	756	797	793	839	824	840	804	859	855	843	836	793	824	871	823	786	823	792	838	803	788	827	771	828	900	830	831	796	844	770	824	832	853	839	840	831	831	792	792	831	839	804	812	826	775	797	780	810	812	827	854	837	803	875	770	783	840	812	841	832	830	832	786
23137	21365	29229	23834	21430	20887	11679	4624	3103	2697	2354	1915	1766	1691	1828	1726	1665	1648	1638	1349	1086	950	807	838	791	683	703	616	653	668	646	609	659	619	654	1027	2767	2638	1087	751	587	589	537	603	522	558	598	579	554	558	567	594	595	579	524	561	616	559	548	542	533	542	597	603	602	588	586	580	619	599	610	519	529	542	576	510	572	545	557	555	551	563	574	571	562	558	568	546	592	583	543	552	533	557	562	581	527	565	553	558	547	607	558	552	539	561	580	568	532	617	547	547	541	575	568	553	579	543	567	576	565	570	564	561	570	572	538	559	569	529	552	518	556	558	566	546	581	556	573	574	561	552	577	495	537	569	578	541	535	542	570	541	602	607	529	580	580	607	582	565	619	559	579	603	555	595	549	554	529	588	601	593	585	570	606	567	529	582	513	533	571	581	557	532	576	552	547	550	538	534	564	566	583	561	554	584	585	534	546	549	565	573	565	595	553	563	561	554	538	559	591	552	588	570	557	582	624	521	593	570	559	581	552	543	584	590	592	568	611	540	560	562	548	546	574	567	599	579	594	525	576	572	578	582	535	568	526	571	558	566	593	624	516	580	549	553	525	571	544	589	526	557	531	585	561	579	561	598	567	576	561	538	580	539	550	558	533	571	545	568	573	530	579	590	538	568	539	575	574	559	526	542	560	597	554	554	573	577	525	555	575	569	562	595	573	525	554	558	527	547	565	547	576	544	560	560	544	518	554	561	544	547	613	534	546	565	572	549	526	582	563	534	544	552	548	562	532	571	509	572	564	544	536	540	588	574	581	569	546	550	544	574	567	572	544	572	508	586	567	581	555	544	562	569	576	548	550	521	599	590	615	547	558	569	559	551	595	577	553	550	588	548	544	579	585	568	568	544	550	588	572	557	545	561	570	584	565	626	520	576	558	559	578	578	558	514	558	570	540	585	565	578	564	551	528	560	598	587	535	589	564	565	541	553	535	524	540	581	568	554	596	561	550	586	581	549	586	538	607	550	571	543	569	527	521	524	598	588	596	560	519	566	575	535	571	560	530	597	575	572	557	597	589	539	524	604	563	497	625	550	564	563	532	558	551	567	531	565	540	585	557	536	520	591	534	584	578	593	511	575	577	562	558	533	558	562	572	534	568	547	563	577	564	536	538	558	541	596	578	593	568	553	544	601	580	553	588	587	552	578	575	555	567	556	539	538	531	577	578	553	558	557	574	573	585	563	573	561	592	548	599	540	525	526	530	529	534	582	566	573	547	559	549	587	547	538	581	553	559	559	576	547	554	592	577	588	591	567	570	623	540	558	553	501	544	579	570	593	578	561	613	561	581	574	546	547	557	552	561	577	555	571	540	534	563	559	529	574	511	572	584	536	566	572	544	574	565	584	528	553	553	567	565	612	583	572	547	535	570	565	611	549	560	581	562	510	507	583	558	572	605	566	545	521	591	492	527	562	535	569	573	626	600	589	582	565	564	535	549	538	552	566	574	597	550	570	568	573	578	585	565	545	554	557	544	535	602	533	617	541	546	596	526	595	561	566	570	548	594	610	539	600	575	587	545	526	570	566	562	504	535	556	560	558	561	568	542	584	568	576	590	581	507	535	491	605	569	597	556	584	566	585	538	551	569	565	525	555	547	541	571	552	547	542	595	577	570	539	580	587	564	553	515	564	547	553	544	585	530	587	538	535	567	544	557	563	555	529	517	552	584	559	577	543	576	546	582	539	569	537	579	557	526	551	594	577	564	567	562	551	562	563	597	519	532	581	537	560	561	580	572	553	568	567	570	593	561	559	555	598	570	575	541	568	561	552	599	618	563	583	552	588	526	559	552	545	572	584	550	562	511	613	564	582	577	521	572	588	575	577	601	554	567	562	552	534	570	565	524	543	517	569	568	543	536	571	569	537	552	560	557	548	563	573	549	550	528	568	588	540	523	562	564	575	594	553	536	592	553	561	537	554	591	543	541	574	581	599	549	509	579	572	583	567	578	541	588	579	545	625	537	527	534	531	572	585	558	561	554	594	583	550	554	571	605	572	529	516	554	544	568	551	566	579	539	559	530	540	556	555	596	593	609	540	581	568	543	583	564	561	588	555	593	551	552	614	568	539	545	602	594	573	588	564	575	530	571	551	524	594	538	590	542	565	537	538	561	590	548	539	578	614	592	568	552	557	541	622	561	536	546	592	541	550	574	576	501	562	560	568	558	537	547	575	630	575	540	576	556	568	532	574	573	572	548	547	562	541	575	543	545	539	538	534	550	572	563	575	589	578	543	584	588	563	496	619	579	563	571	551	566	544	523	536	563	545	575	571	580	558	562	564	552	531	567	512	569	594	561	572	585	527	544	531	564	521	579	532	578	550	573	571	563	562	567	607	607	548	527	556	552	574	572	581	559	570	517	576	600	575	544	524	564	583	555	591	567	557	555	583	554	565	554	537	558	526	564	520	559	549	566	552	594	571	568	535	586	579	534	494	550	564	529	562	573	594	564	562	528	577	551	541	518	563	591	574	585	530	533	545	543	523	535	551	591	564	591	589	548	588	597	538	527	547	562	539	515	581	539	574	526	533	611	553	546	574	597	569	559	560	536	510	600	585	554	580	523	565	563	559	605	562	550	542	518	555	536	581	557	577	560	569	556	538	576	561	550	549	530	539	529	584	526	539	560	555	590	570	558	546	548	561	619	506	568	522	598	582	541	550	549	552	550	543	566	540	584	569	566	557	563	563	566	607	550	574	539	585	560	567	562	589	574	581	557	560	563	552	550	575	506	574	575	571	509	536	546	574	542	552	616	559	540	507	547	566	580	566	610	524	547	518	574	605	617	548	557	555	556	514	580	578	610	553	575	533	625	534	584	576	556	535	546	555	521	547	559	553	573	516	549	529	556	529	563	546	554	522	561	572	546	536	577	515	556	552	597	584	551	582	532	561	548	542	549	574	557	546	544	569	559	532	539	581	526	563	526	530	538	572	555	588	540	586	579	577	537	542	566	568	529	521	595	566	534	558	559	567	585	570	556	558	510	550	571	510	576	585	548	584	555	534	552	572	571	552	553	578	596	555	542	551	560	548	589	563	565	550	570	565	547	589	534	617	542	527	544	547	538	560	558	575	585	542	561	580	519	564	536	562	492	572	614	588	559	547	532	566	580	512	561	548	558	574	548	534	567	581	561	518	532	532	585	578	591	550	536	549	576	588	538	585	581	564	571	512	546	546	582	581	557	534	548	557	600	587	553	569	570	587	582	555	576	589	599	590	601	553	596	589	540	532	573	593	565	533	592	531	615	526	566	566	547	571	547	555	534	559	562	518	549	581	518	567	564	562	578	545	583	561	540	580	567	556	609	560	555	575	587	551	537	558	561	610	540	544	577	572	582	544	493	591	541	552	560	553	561	603	570	523	540	529	542	543	604	530	596	582	571	564	568	560	556	537	565	554	549	554	574	557	525	563	536	597	520	507	561	556	572	614	594	517	545	565	594	557
28240	46963	42719	31401	23050	16019	12495	9675	7863	6658	5890	4670	4307	4320	4757	4485	3907	4039	3956	3231	2352	1813	1752	1532	1566	1226	1146	1086	1047	1181	1076	989	958	990	1033	2095	6705	5849	2022	1263	889	856	880	791	807	862	780	805	830	849	810	786	738	819	835	858	830	869	845	819	841	847	819	901	880	993	921	887	807	839	824	817	828	813	850	802	787	784	802	784	844	813	793	835	869	776	834	856	773	828	849	792	779	781	808	767	798	829	829	821	801	803	837	802	847	839	838	814	751	807	760	776	834	844	825	746	794	822	814	810	784	751	860	817	834	830	752	811	787	869	768	808	784	823	786	790	799	859	807	815	832	751	767	762	819	825	839	829	844	775	808	780	824	829	850	796	807	847	770	836	838	757	830	784	823	816	794	788	777	847	766	815	846	836	810	851	810	816	842	799	803	839	785	813	778	799	799	857	807	783	804	821	817	795	856	821	803	839	827	812	807	804	770	815	803	823	820	834	871	814	828	783	774	803	783	785	846	844	851	776	803	824	822	787	812	810	812	817	810	780	882	846	813	796	865	834	847	785	782	833	801	813	841	833	808	860	839	765	825	764	811	792	821	816	787	791	785	758	854	801	775	812	803	824	762	833	811	810	808	822	791	800	799	829	784	826	822	853	829	801	830	866	781	821	798	814	781	835	819	814	799	781	781	832	791	841	816	811	826	770	810	784	775	826	821	763	842	814	790	811	823	798	834	773	782	827	854	793	826	791	821	828	777	841	824	830	797	787	836	822	790	784	825	834	836	827	842	809	787	797	814	751	786	796	793	820	797	778	787	801	826	771	808	871	814	830	813	804	807	789	799	799	788	837	815	796	818	782	811	764	827	821	805	803	785	841	778	839	758	800	835	791	815	737	783	818	796	816	810	752	830	819	843	754	812	791	859	841	837	795	763	749	821	775	841	777	812	833	791	806	853	821	800	801	810	758	799	814	772	829	834	824	843	776	822	822	823	803	816	815	747	810	827	796	819	818	824	820	770	827	850	789	776	829	826	797	789	822	833	805	776	797	768	791	847	791	822	797	814	838	813	795	807	791	808	806	716	826	753	841	833	800	811	780	748	851	859	751	825	899	809	806	801	806	790	793	787	816	777	821	810	836	817	864	833	827	716	804	781	811	820	786	841	776	857	805	773	787	806	741	823	833	765	812	781	816	812	792	774	784	784	823	824	825	825	763	773	802	792	770	819	776	808	778	808	825	773	805	798	778	787	839	828	786	827	823	862	813	832	819	794	796	810	778	762	795	805	845	811	816	863	796	823	818	788	797	834	810	796	788	813	765	821	786	859	798	819	841	838	776	792	809	775	790	782	798	823	769	781	811	810	843	834	805	759	814	786	809	793	822	807	794	833	817	808	855	809	807	845	806	766	770	764	807	773	803	843	777	820	844	785	800	828	771	821	803	804	823	837	820	827	799	864	796	753	844	814	812	795	819	801	856	821	813	805	779	825	802	773	820	831	837	803	783	775	810	817	835	818	806	790	817	804	871	830	822	796	776	789	783	812	810	797	832	833	798	793	804	780	753	830	831	796	793	804	865	826	770	835	828	778	776	740	829	798	856	805	763	809	802	800	841	756	761	826	794	793	763	851	817	798	813	798	805	763	805	840	778	811	795	834	828	819	807	816	867	768	835	794	796	842	856	804	809	791	818	768	765	837	805	757	781	786	824	838	827	838	788	815	773	803	789	834	821	836	810	797	767	841	784	798	796	812	794	784	830	830	800	808	780	794	789	816	771	812	793	869	746	900	804	750	792	776	778	795	799	832	770	779	815	788	821	846	772	775	772	855	836	780	851	787	768	780	829	811	819	822	811	795	775	804	835	817	834	826	792	765	814	814	818	804	819	871	774	826	854	838	757	828	817	805	771	810	733	807	823	781	839	841	826	817	779	797	807	830	838	838	817	780	815	789	794	805	754	796	841	736	796	799	834	815	769	740	766	810	827	825	766	818	822	833	768	752	847	790	782	837	807	820	819	828	796	805	780	786	803	731	773	786	823	842	811	832	809	810	860	809	806	829	774	781	793	823	801	802	837	820	831	738	783	833	804	849	777	805	827	809	777	829	840	795	762	770	829	763	791	809	817	797	829	806	850	811	789	796	844	779	883	761	789	826	800	845	784	858	811	800	832	807	756	758	811	852	804	794	803	822	825	811	814	834	810	862	818	840	840	740	838	798	819	810	782	814	806	831	827	730	826	808	870	823	788	815	788	785	805	774	833	804	804	775	802	817	813	785	833	799	787	828	817	829	869	815	824	803	760	763	847	800	844	810	799	786	811	793	804	804	847	799	764	827	757	824	796	759	765	827	805	843	827	835	838	843	797	768	821	850	823	859	798	795	839	817	840	839	818	829	825	779	882	787	825	821	778	804	840	794	815	765	859	831	903	797	788	779	872	808	831	832	843	856	758	829	831	757	851	843	798	778	792	765	788	804	783	791	740	830	777	759	786	806	781	805	827	794	816	853	806	779	861	850	784	785	817	823	862	798	825	806	762	778	803	781	727	797	872	832	808	789	824	724	838	804	802	835	788	855	797	799	796	819	764	785	811	786	823	859	804	794	820	796	828	799	788	818	824	800	815	852	772	772	821	772	831	839	861	831	795	779	810	807	751	785	777	841	833	808	804	833	792	831	815	778	795	841	880	804	793	809	770	821	834	863	836	852	798	821	766	783	858	830	837	834	747	826	794	847	825	764	840	789	823	835	793	798	883	768	809	839	791	791	796	748	776	833	773	821	769	772	779	825	782	738	795	850	801	835	786	825	839	744	830	832	793	802	740	806	749	799	812	844	844	794	806	802	831	754	844	793	764	773	804	794	792	814	809	789	829	812	824	849	778	814	792	813	833	785	810	823	778	818	816	842	759	823	790	840	815	812	803	818	880	815	777	892	779	816	829	785	855	823	853	839	787	817	823	799	839	795	831	782	806	831	800	828	816	870	803	847	781	784	795	825	837	793	823	799	845	828	817	800	826	826	801	765	799	761	772	804	786	785	767	789	771	831	821	772	775	787	814	788	812	799	836	779	804	793	786	776	797	785	787	776	815	838	830	818	783	774	826	799	800	774	832	789	802	775	775	834	769	775	762	873	826	819	783	769	845	836	822	797	761	791	865	826	819	822	835	798	820	843	782	787	825	796	787	825	776	797	795	752	759	842	831	790	784	806	849	806	786	803	848	801	774	836	807	717	852	824	779	810	787	860	774	816	795	831	835	801	811	791	842	827	804	800	813	848	829	821	812	794	799	829	764	790	808	807	823	857	779	816	827	845	826	806	807	820	756	790	793	809	745	787	808	804	816	806	830	788	809	780	814	780	831	823	833	779	843	775	841	804	827	787	820	841	758	751	817	805	796	785	746	810	802	862	773	793	824	853	781	809	826	875	808	828	828	805	829	781	827	824	778	858	768	845	788	833	830	751	809	796	793	827	858	810	818	763	774	868	791	802	802	799	788	802	805
27468	23116	22956	12806	4878	2667	1920	1599	1305	1137	1104	937	891	943	906	919	930	939	823	778	705	619	613	576	597	524	497	533	532	503	552	538	508	496	543	560	671	728	580	534	504	478	527	514	508	473	504	518	525	485	519	488	482	468	477	506	542	497	562	508	541	508	482	535	494	529	504	510	510	489	517	507	510	517	494	536	535	527	519	513	492	503	485	520	497	497	517	521	509	510	522	502	518	481	469	523	520	516	529	536	529	503	498	480	511	507	513	520	537	525	516	507	499	496	541	545	483	539	494	494	470	503	511	504	504	492	492	527	514	518	474	528	527	521	492	489	489	494	517	534	493	518	471	506	488	494	471	521	491	505	498	540	472	544	532	500	511	501	472	524	507	540	494	488	537	484	501	507	504	504	478	532	480	484	546	506	487	479	498	505	507	482	563	486	489	509	504	493	530	514	524	469	510	509	475	469	517	508	459	484	515	539	501	519	515	533	523	471	536	470	502	515	529	487	518	514	566	517	465	503	495	530	473	561	476	523	510	506	467	544	504	477	509	495	507	536	514	516	539	522	516	540	538	530	484	525	528	537	518	497	530	488	525	518	506	520	537	501	484	498	492	485	526	537	501	548	509	516	511	511	521	500	517	514	534	501	476	491	494	516	530	499	508	496	478	492	499	486	502	518	514	515	540	529	518	509	543	503	490	495	487	489	527	548	538	509	510	494	499	519	520	521	454	500	489	510	512	483	499	507	537	504	509	486	484	518	524	500	483	533	493	473	471	484	509	489	520	524	507	524	499	540	470	542	492	513	511	517	528	492	475	534	522	524	482	546	475	545	502	519	520	484	510	491	474	521	496	562	502	496	466	459	492	526	459	536	481	511	511	525	461	515	519	483	511	562	509	525	504	481	479	530	515	511	494	501	501	496	480	500	462	493	542	519	556	484	491	521	523	515	496	497	471	520	537	529	484	474	476	510	525	532	515	498	477	496	508	518	524	485	507	528	455	490	465	555	553	532	511	480	513	458	497	520	527	518	502	527	545	542	521	510	489	504	522	489	481	482	499	548	487	534	467	495	509	508	491	510	492	512	521	540	512	500	491	536	497	499	493	499	521	482	543	525	487	538	492	489	487	511	487	479	502	521	500	505	463	536	541	537	516	489	480	500	501	502	508	531	561	544	502	503	473	525	471	522	516	537	514	497	568	505	496	486	491	499	469	503	520	487	539	487	487	536	515	488	513	473	520	503	470	518	508	486	529	519	487	541	517	524	506	517	547	500	507	518	491	502	491	494	522	520	504	532	526	499	492	517	542	482	488	485	482	515	471	497	581	521	472	536	492	470	527	531	526	486	492	503	529	494	507	469	520	484	444	509	514	491	550	523	479	526	524	522	507	478	518	481	482	488	521	482	516	533	518	549	512	512	494	495	488	527	538	521	483	475	521	510	491	483	482	530	486	500	526	536	532	495	489	483	551	493	500	495	501	448	482	458	520	498	505	485	487	484	516	504	478	532	491	543	498	484	479	507	508	532	492	489	507	501	512	457	553	486	490	516	513	515	533	501	497	537	490	516	514	559	528	512	506	486	514	498	504	543	493	540	517	496	495	510	483	479	540	555	537	539	505	512	505	472	508	508	522	508	498	519	498	449	512	473	503	488	491	494	509	490	514	520	513	485	547	505	491	527	479	526	463	470	513	499	503	516	536	526	562	516	518	507	522	498	462	504	493	516	464	520	511	509	517	496	482	509	512	492	495	496	476	523	448	497	515	521	484	507	557	510	524	483	478	493	524	514	481	522	524	516	480	483	530	503	511	488	505	508	502	515	566	524	501	515	502	485	476	525	498	488	507	524	558	526	534	506	492	535	466	527	459	498	523	494	471	530	469	489	513	496	478	489	470	499	469	483	522	495	493	518	491	510	496	498	493	492	505	489	495	530	523	506	481	504	529	529	507	483	500	510	502	510	479	529	505	498	520	512	485	495	524	471	468	535	471	492	498	528	520	545	491	513	531	483	481	505	540	545	486	462	518	473	522	499	516	507	498	509	537	478	489	507	490	494	545	494	482	498	510	485	501	484	498	506	501	527	501	496	501	515	469	529	516	510	528	485	463	499	473	499	505	503	493	516	445	510	461	487	526	518	546	480	520	493	522	484	549	493	496	495	528	525	502	502	476	501	531	508	482	514	513	529	503	533	498	471	527	507	495	484	533	526	553	511	488	529	519	510	525	506	494	499	463	481	508	453	509	498	508	512	506	519	557	482	502	510	502	525	504	574	498	531	513	496	475	534	476	504	477	537	489	468	471	518	509	512	520	544	534	439	490	522	487	477	494	479	508	478	518	527	529	489	520	503	477	501	545	460	532	505	491	531	535	524	467	496	507	500	508	464	481	518	499	486	488	504	556	462	522	498	504	481	506	513	482	541	503	500	473	509	498	482	506	488	498	515	560	508	528	470	505	536	519	515	515	538	542	507	491	480	504	533	515	491	457	522	511	474	489	503	492	485	495	521	538	531	499	547	511	506	515	523	502	518	496	479	510	513	521	494	488	535	529	526	473	518	503	527	499	534	512	522	500	444	507	507	492	488	494	463	507	489	494	519	516	501	489	502	464	527	540	528	513	498	472	509	500	492	491	521	502	518	512	511	490	537	518	519	490	496	501	508	535	531	513	492	485	533	524	510	516	510	528	503	481	506	500	471	491	518	494	520	518	504	475	534	484	553	516	530	499	500	498	486	534	480	484	528	513	504	512	503	511	537	536	490	516	481	521	485	465	478	464	504	529	513	484	482	490	494	498	497	498	499	536	536	514	526	498	525	493	449	483	495	453	473	486	478	529	532	508	520	529	479	549	553	527	478	479	494	522	500	530	483	518	467	513	510	488	487	523	534	504	493	527	483	486	498	497	491	530	465	479	469	464	505	490	516	514	492	545	512	533	515	536	507	526	487	487	510	523	506	495	491	495	448	487	545	515	537	475	510	480	520	476	501	505	481	509	507	516	487	509	530	474	470	522	470	527	504	546	509	506	519	519	548	523	499	530	501	508	496	495	496	547	484	526	511	483	543	541	510	514	487	540	515	530	509	511	520	498	503	517	506	535	502	506	474	499	515	512	486	513	513	523	484	501	479	486	547	542	497	470	475	496	501	470	530	534	507	491	497	519	526	504	477	535	484	504	469	487	523	505	541	533	487	526	497	519	511	532	524	478	557	546	558	554	538	506	502	522	529	535	521	527	504	514	504	504	523	520	482	495	492	474	484	484	537	529	492	508	482	523	511	548	519	503	470	492	503	510	489	504	493	526	465	483	515	462	482	497	479	514	504	527	521	474	470	488	535	524	503	541	480	513	513	470	497	508	525	490	544	504	515	512	534	492	546	469	484	518	493	565	514	523	467	504	531	528	460	457	544	528	529	487	478	468	530	529	501	510	468	539	489	492	520	520	515	535	531	520	476	555	506	527	506	552	516	503	540	512	514	524	532	527	503	511	505	507	519
24031	35149	29315	17436	10877	6815	4983	4069	3450	2964	2601	2105	1996	2066	2140	2159	2090	2052	1975	1544	1294	1204	1058	934	1005	913	876	851	885	895	855	815	792	877	779	900	1216	1311	913	800	773	786	766	777	734	776	752	728	795	780	708	764	725	735	800	747	776	737	764	756	735	745	744	760	753	792	757	721	750	757	747	754	755	763	719	739	757	733	745	719	757	741	748	746	713	701	731	719	783	777	782	715	771	741	747	773	759	773	696	721	721	741	735	746	741	743	801	726	804	789	725	715	770	738	730	721	723	774	782	777	768	747	778	766	738	740	714	800	745	737	735	735	782	749	743	762	790	769	725	709	759	701	811	706	749	737	746	738	748	763	798	715	756	737	736	706	748	745	761	742	792	729	763	767	772	716	754	770	748	731	737	768	776	713	760	777	718	704	770	745	710	752	741	784	756	723	758	735	706	697	727	777	717	767	741	744	723	749	716	756	718	787	728	733	735	715	721	730	754	742	728	773	746	798	772	751	832	716	737	697	769	795	810	749	740	743	736	750	772	793	765	699	742	768	724	786	722	731	722	756	732	730	765	753	723	721	730	762	726	773	720	725	735	726	733	782	707	803	781	740	768	752	759	745	699	754	756	777	753	731	763	745	704	742	707	722	756	810	769	766	768	788	741	729	738	782	770	755	750	718	734	758	712	743	768	752	723	728	740	755	721	724	766	762	714	728	703	724	796	779	734	735	731	800	778	697	766	744	755	723	734	718	728	795	746	787	779	739	753	749	765	709	731	757	711	766	790	704	711	772	762	765	733	778	754	725	774	756	667	747	749	740	778	795	682	728	704	699	739	725	694	726	790	721	741	733	715	700	741	775	748	719	757	749	783	738	752	772	774	766	741	808	754	736	741	749	741	740	695	731	782	714	747	774	786	715	743	729	730	719	781	742	725	756	754	740	708	745	736	788	769	756	781	668	793	757	756	768	746	761	717	727	759	753	732	782	734	760	730	710	736	785	726	786	796	721	742	777	767	729	732	797	740	756	766	760	809	772	733	690	713	697	743	773	742	730	739	781	762	769	718	738	721	779	781	791	718	782	738	774	779	770	752	705	748	722	807	702	746	786	742	809	763	779	777	746	762	758	741	729	745	730	741	752	768	726	707	757	708	793	753	751	686	749	724	738	756	720	730	736	783	788	745	776	745	736	724	731	742	758	719	719	738	733	654	754	751	745	725	758	750	768	765	727	778	772	721	781	706	770	784	750	812	705	746	737	720	763	740	687	789	740	736	723	755	712	734	722	791	778	775	730	720	751	740	723	717	732	712	759	745	736	756	713	745	764	727	712	745	766	760	753	714	748	720	743	761	711	750	758	771	748	755	751	739	732	764	735	765	749	753	776	804	709	757	731	745	744	731	774	745	690	737	782	720	744	745	744	722	760	756	750	745	756	733	768	771	737	788	775	758	729	762	759	739	742	705	746	717	745	729	763	734	699	773	780	725	747	760	754	754	702	743	746	713	734	754	710	791	731	690	755	702	773	732	727	759	789	804	752	746	730	742	757	783	742	729	755	762	746	733	732	726	725	713	733	715	758	735	775	764	762	765	766	760	726	727	683	758	723	737	723	739	718	761	768	686	730	699	727	770	728	754	729	768	727	769	726	760	681	759	739	720	698	716	757	716	723	750	749	765	766	757	746	767	712	781	706	792	745	790	747	773	737	777	753	716	712	725	743	749	769	783	767	750	763	753	739	789	740	739	728	752	764	721	721	761	744	716	743	746	718	758	776	721	732	734	762	726	755	761	764	751	751	745	745	737	735	735	760	753	797	711	767	751	765	726	736	726	763	781	728	754	721	783	715	764	763	793	730	729	764	760	740	772	741	754	730	770	756	769	749	772	763	766	740	791	742	729	709	783	735	708	770	774	747	797	728	771	764	765	783	739	726	750	771	759	684	718	734	767	759	757	694	718	730	723	689	750	794	750	753	752	740	735	782	784	764	744	719	763	784	733	763	770	827	727	733	754	739	797	727	716	779	786	762	796	764	704	754	790	733	769	694	724	775	749	742	709	686	749	712	750	751	767	708	778	726	747	763	748	714	727	725	731	761	772	732	790	712	743	799	730	698	746	801	728	770	758	750	747	762	718	737	727	785	732	740	709	722	729	737	746	749	776	777	728	755	724	761	749	775	767	753	796	707	786	761	723	746	755	750	743	765	741	782	748	760	735	728	725	747	807	769	770	772	720	742	712	753	804	746	740	755	674	749	763	687	735	782	769	761	727	742	794	746	737	738	729	764	716	763	742	717	730	790	754	757	735	765	767	759	724	744	785	724	759	773	749	730	710	715	767	750	728	729	767	758	744	730	751	758	703	764	753	728	759	743	766	717	773	744	734	736	764	729	769	782	758	755	725	710	704	690	759	649	748	808	740	774	723	742	714	726	764	752	775	713	746	774	723	698	766	777	776	728	727	746	776	729	757	770	723	784	735	797	739	735	745	779	769	736	745	748	751	740	757	738	742	722	782	739	710	758	774	695	737	731	729	790	697	769	741	732	750	762	765	760	790	720	759	757	762	726	724	767	740	790	755	736	763	760	749	715	741	722	768	741	727	725	751	735	729	744	735	752	714	741	746	771	768	753	733	726	756	744	765	745	734	781	769	773	775	785	804	761	696	795	737	734	700	748	702	760	759	765	786	754	739	731	739	730	730	737	712	744	739	726	733	738	723	777	737	741	740	783	749	723	743	760	710	727	724	795	713	752	785	695	703	753	693	751	760	774	782	770	754	767	722	738	758	687	767	744	690	747	755	767	794	794	697	754	740	750	746	748	709	744	738	727	732	693	708	739	756	722	761	839	772	786	720	739	752	723	732	767	763	754	799	735	727	805	794	763	744	751	771	729	754	725	787	809	754	760	740	733	773	748	763	721	746	742	765	789	740	765	714	731	708	713	751	749	755	737	727	779	770	782	730	747	744	771	716	743	752	750	753	772	756	720	736	788	738	780	755	765	738	727	727	762	744	718	756	727	711	773	727	756	751	727	729	742	713	714	742	727	733	697	769	746	765	778	693	729	706	779	701	765	728	737	744	748	741	708	747	765	777	716	749	762	771	740	789	751	724	714	707	727	764	763	734	725	775	768	695	739	740	762	748	760	765	757	731	758	747	713	694	776	754	744	756	723	692	775	760	795	753	743	736	765	772	733	756	748	778	751	751	756	739	726	746	681	753	777	758	779	686	774	728	769	743	746	738	731	753	686	697	754	760	759	770	717	718	797	764	730	763	711	751	729	785	715	748	736	729	728	738	789	746	716	673	756	779	753	686	766	743	740	747	752	782	715	800	757	779	742	766	784	768	723	765	737	793	737	766	749	754	752	732	710	755	751	739	766	737	776	695	765	708	777	744	712	748	690	739	773	762	773	726	728	731	758	751	765	739	782	727	777	760	738	748	780	737	768	765	749	744	786	734	750	716	766	741	755	788	774	760	747	746	771	733	761	714	771	735	728
24198	21408	28720	24556	20770	11412	4701	2972	2387	2044	1705	1429	1346	1320	1319	1400	1315	1227	1154	1007	889	819	773	690	691	640	699	647	631	681	639	599	589	624	665	1046	1556	1733	820	691	564	586	576	568	531	625	587	549	559	572	553	576	567	539	608	589	583	529	619	571	601	607	544	567	553	586	565	621	540	537	541	521	562	565	593	583	553	561	554	568	544	516	583	544	574	580	571	594	539	506	542	542	545	543	572	517	557	576	550	590	579	555	607	534	550	529	583	591	562	556	539	586	589	576	588	586	570	564	549	547	559	555	571	513	581	563	556	582	542	545	537	543	538	593	565	535	533	552	537	549	595	562	544	536	563	624	550	558	556	540	530	571	544	552	567	557	578	574	531	569	556	550	565	527	525	530	534	545	549	576	535	556	582	546	568	549	568	520	597	568	551	530	564	567	565	569	611	518	527	583	571	563	616	579	559	565	597	580	557	555	557	616	539	514	578	590	537	573	520	544	584	545	555	544	564	530	547	538	571	530	546	541	591	601	600	537	557	576	573	570	556	538	557	530	539	514	592	592	525	594	579	515	558	528	561	581	539	526	586	550	547	588	534	568	526	575	601	583	585	528	557	572	526	583	530	590	561	593	586	572	523	557	530	579	541	585	571	561	539	565	582	519	548	577	538	504	517	566	585	560	584	572	584	573	540	586	565	561	592	563	561	514	497	531	544	568	544	560	564	553	516	561	544	562	591	572	588	565	561	546	553	551	545	569	543	551	555	522	617	546	564	587	579	571	551	585	571	532	548	577	584	581	588	579	560	565	574	619	551	570	526	592	530	591	565	557	558	562	610	550	552	571	576	573	516	532	553	549	595	601	541	544	554	554	552	576	542	547	529	540	564	536	531	529	546	548	555	570	568	544	555	561	549	599	546	578	567	546	566	541	522	536	541	593	586	534	559	554	551	535	598	557	547	569	554	572	544	528	565	539	543	509	528	544	557	555	546	515	532	534	537	557	571	545	577	541	563	555	552	565	524	557	606	567	559	590	574	525	593	546	548	555	560	547	535	621	589	534	537	581	507	560	560	563	555	549	533	587	556	544	545	591	576	595	545	557	543	565	552	543	531	543	576	558	569	539	570	587	547	593	556	592	567	611	527	607	543	570	574	540	592	609	518	563	587	537	576	574	556	530	522	586	567	562	551	547	535	589	590	577	566	600	554	562	596	554	541	517	570	541	569	533	510	547	549	563	569	565	596	548	546	559	535	562	602	538	537	589	519	537	589	569	550	547	562	550	580	541	541	559	593	562	541	575	551	566	575	560	578	546	575	563	575	564	532	544	529	578	587	543	541	542	571	544	537	575	547	544	534	572	535	539	514	550	587	542	547	575	543	559	592	573	552	523	552	568	575	512	568	588	524	591	591	585	596	574	563	557	608	540	552	555	560	557	550	591	552	522	561	572	557	596	545	588	588	578	577	571	537	582	615	562	518	573	573	566	548	546	548	538	539	548	579	559	539	558	547	543	520	572	570	557	539	559	560	534	559	564	573	579	527	547	586	575	568	583	512	563	601	591	566	545	556	543	540	541	543	581	588	570	554	551	582	573	598	569	559	564	540	571	587	562	559	586	581	563	516	585	560	558	550	541	555	569	525	561	585	623	572	513	551	548	579	547	554	549	574	577	557	536	584	567	591	625	525	544	581	617	542	574	590	552	561	572	555	549	535	547	578	531	536	576	578	546	628	573	562	555	548	565	567	554	546	548	615	541	535	588	584	526	577	587	512	567	559	534	582	588	550	567	543	588	587	558	548	586	591	532	518	549	565	537	575	550	586	561	552	591	553	541	543	573	558	531	542	546	543	531	547	538	567	586	578	548	573	550	581	584	554	578	544	565	574	590	565	555	517	580	575	559	579	578	540	574	566	531	550	572	518	551	576	557	566	535	510	596	564	592	600	562	570	612	557	537	542	580	558	528	529	536	586	551	588	558	539	565	492	525	550	530	586	565	570	599	565	572	565	552	508	591	538	518	575	579	517	577	553	507	575	588	575	587	553	554	569	540	526	580	570	559	575	594	541	569	530	528	567	552	600	546	533	569	575	579	569	603	579	559	563	568	546	535	595	524	583	529	582	523	584	559	555	538	565	552	594	575	541	580	549	562	555	563	574	565	586	550	589	584	538	623	548	580	546	591	549	571	579	547	543	572	537	544	567	580	555	546	563	547	565	568	543	564	565	588	584	507	578	520	562	526	570	598	561	536	564	530	506	541	571	587	537	587	557	547	545	569	535	528	556	571	554	615	589	551	571	546	584	540	569	581	532	558	546	537	517	579	566	561	527	602	601	547	581	575	550	561	541	579	549	576	580	484	561	578	551	570	512	553	571	562	538	616	571	577	603	597	560	540	554	585	503	582	581	545	547	540	561	575	513	578	534	568	615	543	586	536	587	562	530	543	548	604	541	584	565	523	514	565	538	508	583	579	571	586	550	526	579	547	559	575	572	544	526	575	546	604	544	572	552	574	589	530	569	509	523	544	545	515	576	582	600	602	576	571	609	543	548	587	549	545	547	509	561	550	569	575	536	574	581	535	540	572	548	521	549	583	569	552	545	596	549	549	549	555	581	526	583	515	572	535	574	570	552	594	570	561	523	598	547	580	547	556	578	571	551	555	576	524	549	596	557	545	570	567	557	553	570	552	545	565	543	560	570	514	569	550	557	588	596	517	560	565	533	572	593	555	604	578	526	565	580	573	541	536	546	574	544	574	532	564	561	568	582	586	550	550	536	564	579	600	568	559	565	566	570	550	544	505	583	559	565	578	540	547	544	541	584	526	570	563	559	560	544	584	506	604	583	520	564	539	596	577	573	563	535	588	573	572	559	548	564	542	572	532	557	567	533	526	533	569	549	540	567	543	595	563	620	534	579	540	588	598	570	559	556	578	555	592	521	541	583	566	534	565	600	577	551	569	531	545	584	603	580	534	556	614	581	602	522	552	554	561	585	539	586	569	581	580	573	572	571	534	544	531	546	547	573	583	578	564	574	561	566	546	586	557	564	528	568	549	611	543	549	567	574	548	595	553	553	574	603	628	523	564	554	549	533	521	511	538	524	538	570	542	592	561	552	575	625	581	577	594	577	524	567	581	534	577	574	544	601	570	558	545	536	537	543	531	560	549	551	631	569	536	552	573	548	591	553	581	566	585	560	588	564	547	535	549	535	534	553	565	556	575	554	568	552	557	569	555	594	521	568	506	572	557	535	592	570	554	548	574	524	579	570	531	538	557	600	556	533	566	571	560	565	512	584	546	561	549	580	546	534	535	541	536	548	557	567	548	519	573	526	528	587	566	554	568	575	542	560	541	598	537	552	566	527	560	589	565	580	536	568	550	572	542	520	543	520	509	562	549	521	572	583	532	551	564	527	532	546	582	572	541	581	558	524	577	537	565	559	587	549	591	571	557	534	546	551	546	557	586	547	572	573	558	553	536	577	563	542	570	557	524	555	532
24911	41521	37746	26212	18331	12444	8811	7293	6176	5382	4284	3577	3184	3240	3243	3288	3051	2876	2685	2174	1869	1472	1321	1249	1212	1064	1002	1029	1008	1077	1048	986	1017	935	1048	2218	3665	3523	1641	1188	836	822	836	835	901	817	799	840	845	834	883	831	821	832	837	887	751	827	899	857	813	794	855	849	810	807	834	767	819	801	822	848	836	822	869	808	757	787	784	820	839	854	831	835	868	836	833	859	827	813	808	834	800	775	798	810	788	778	828	821	813	800	817	814	803	831	829	809	813	799	865	838	819	763	804	836	801	808	825	848	873	812	829	880	813	837	838	798	813	833	777	850	792	803	889	877	830	814	786	773	824	792	814	845	759	843	846	813	792	819	838	808	809	850	765	804	834	828	787	843	785	816	836	825	790	806	837	820	818	806	810	839	833	844	813	852	783	827	846	783	883	789	783	832	771	777	783	811	858	828	847	829	858	861	810	835	766	834	819	794	847	802	827	843	841	828	828	842	778	825	800	821	783	790	885	767	803	822	817	793	810	810	790	829	802	832	840	832	790	806	863	765	815	814	811	803	813	852	786	847	793	820	797	817	842	819	807	854	780	801	835	814	818	780	789	797	807	809	858	837	837	840	799	813	791	837	834	814	835	794	854	833	805	820	836	802	807	826	810	832	823	804	812	791	799	785	801	841	817	789	812	810	805	847	808	831	873	796	810	835	836	846	859	777	896	793	847	845	820	852	770	814	770	858	833	806	851	787	800	834	786	868	826	839	782	844	776	852	870	806	844	819	775	861	814	791	826	807	811	784	811	793	835	797	835	814	801	848	833	787	837	823	763	784	818	866	812	854	800	779	834	791	835	833	789	792	822	812	843	833	807	809	821	824	841	864	821	894	843	800	812	839	881	830	799	798	831	856	848	820	774	806	833	833	854	840	771	801	831	845	863	791	823	836	801	832	801	848	862	881	813	833	882	778	830	834	825	804	802	836	768	797	791	789	833	839	822	787	809	833	841	800	785	768	805	836	819	838	815	906	864	777	793	803	808	844	845	839	796	871	845	799	785	860	830	863	794	818	829	870	777	790	847	812	825	804	816	792	847	846	812	820	854	821	834	792	799	817	808	861	801	829	854	824	806	827	812	797	821	834	883	803	798	840	802	852	852	870	794	834	846	846	835	844	831	812	792	857	834	730	786	783	824	789	814	786	772	824	832	849	823	839	831	835	836	787	876	800	845	834	909	816	880	825	873	797	829	782	809	814	830	812	814	809	832	794	841	824	815	876	859	862	828	815	800	788	834	789	802	894	843	801	815	799	819	818	806	833	800	812	844	760	829	773	792	904	840	814	772	786	787	841	795	756	837	830	860	801	865	861	840	807	852	852	850	761	818	817	833	856	844	801	821	839	792	824	826	868	808	886	844	805	833	841	789	890	846	781	782	783	803	828	794	841	823	788	796	830	857	814	774	788	809	823	850	788	832	779	827	851	771	823	813	825	852	833	760	830	788	830	806	818	821	815	840	754	811	835	843	809	825	818	807	789	854	812	791	789	758	830	815	811	799	801	828	816	808	819	836	818	833	858	781	849	816	797	798	811	853	816	814	817	803	764	778	789	873	812	834	867	807	820	825	790	806	787	807	810	801	794	791	797	805	893	817	786	798	756	855	813	808	828	835	831	825	816	802	814	771	784	854	885	789	861	832	863	796	866	817	860	849	813	811	822	786	783	801	814	789	832	765	835	840	785	815	793	850	868	807	844	830	751	823	789	837	806	797	852	876	824	882	821	821	880	791	788	801	855	833	810	822	823	768	804	804	820	809	799	811	866	806	777	802	786	805	848	829	783	801	798	832	847	763	767	796	812	798	777	798	779	787	780	848	809	852	806	792	850	813	867	845	807	877	837	790	814	807	844	804	809	856	822	761	850	814	798	783	822	784	847	758	817	817	811	848	785	764	827	834	797	819	807	774	787	824	840	798	845	838	826	846	822	839	856	873	787	852	823	835	786	840	800	814	817	815	837	859	795	806	842	794	869	835	828	830	811	799	830	806	839	853	819	778	816	776	812	856	807	798	794	793	812	836	871	808	782	791	804	818	840	833	815	832	781	824	837	839	860	809	827	790	836	800	818	852	814	834	809	832	833	782	805	832	820	811	862	822	840	840	785	748	794	845	841	800	800	800	814	754	886	847	780	838	795	795	780	807	815	810	836	832	834	801	851	817	790	835	790	806	837	809	766	812	826	817	785	828	851	781	808	835	867	800	812	848	814	822	815	791	821	786	807	810	842	755	834	846	835	800	807	797	839	799	801	838	820	834	810	825	801	816	781	785	874	832	782	805	783	830	796	821	833	791	851	817	807	842	858	802	822	857	816	843	858	857	842	813	814	781	822	776	788	839	848	853	805	783	810	805	809	811	828	760	831	840	810	818	775	831	885	809	817	849	796	808	840	831	848	878	799	887	822	784	826	752	803	806	829	835	829	853	851	805	834	804	788	848	803	830	803	821	784	832	797	885	895	858	856	800	768	824	824	859	804	780	828	784	802	787	759	802	841	820	855	820	829	844	825	793	792	837	811	823	819	845	840	795	786	829	888	861	825	834	829	772	849	831	817	820	815	817	816	855	844	850	782	815	765	796	804	865	802	848	828	789	849	844	844	827	827	789	847	843	863	818	820	782	842	844	854	815	787	833	847	833	863	831	773	821	799	843	792	842	779	802	805	815	771	854	864	813	822	822	839	819	845	828	804	847	789	833	819	780	857	852	875	837	828	800	825	874	847	823	784	776	836	800	910	824	859	778	793	806	824	787	804	790	814	826	830	844	823	787	813	833	817	797	830	821	803	791	793	906	869	803	821	801	796	857	850	832	842	875	861	783	808	767	840	772	818	788	780	810	802	836	817	858	860	840	873	806	786	830	841	783	806	828	809	842	855	798	819	792	802	819	860	862	844	835	838	833	775	840	794	807	757	830	800	806	908	838	805	775	820	847	854	799	846	771	903	803	762	810	824	808	847	812	809	836	886	858	818	817	853	818	774	875	831	825	824	794	835	780	799	868	780	836	885	800	810	791	827	813	756	830	841	796	860	765	786	808	877	774	811	833	826	818	854	850	783	794	842	782	831	840	810	788	819	813	841	838	810	824	792	800	872	865	800	803	808	847	796	806	844	806	761	804	835	828	769	790	846	797	807	857	805	844	835	831	868	827	820	759	812	794	785	845	774	837	852	817	823	804	781	846	823	855	805	743	809	815	809	752	816	807	784	827	844	854	818	845	829	824	808	817	799	845	808	822	769	771	783	788	837	792	832	782	805	827	808	837	819	793	823	782	805	799	825	832	814	838	800	829	788	856	853	851	856	828	814	821	794	815	843	860	820	792	885	854	842	811	790	764	815	801	785	897	852	775	810	816	810	876	840	817	826	818	835	789	813	864	811	848	838	779	824	841	805	767	817	806	830	811	846	772	850	808	870	836	817	869	796	831	816	818	801	812	773	837	832	851	819	812	810	798	856
23147	21344	29186	23837	21437	20977	11599	4768	3680	3192	2439	2096	1912	1764	1734	1806	1751	1629	1477	1336	1047	907	810	746	750	679	712	688	701	689	748	703	669	693	733	1498	2707	2514	1111	756	525	546	543	576	596	547	506	566	557	603	559	584	578	583	571	583	531	553	523	544	565	577	579	601	562	559	555	540	582	531	541	527	527	558	517	522	568	564	561	581	550	601	526	561	579	550	559	543	579	568	548	565	578	498	545	567	539	577	577	557	539	590	581	549	562	523	566	572	515	529	538	568	553	523	533	538	540	537	585	537	542	565	558	537	595	554	530	538	540	607	554	533	549	594	568	550	589	511	589	596	521	588	621	580	549	571	550	555	569	545	541	563	591	562	525	532	565	550	513	551	529	576	512	528	542	590	555	543	548	562	575	543	573	584	557	538	578	603	549	508	559	538	553	578	569	538	550	536	550	562	559	554	513	553	556	518	628	596	566	560	563	620	549	553	552	566	576	570	554	602	543	539	551	509	532	509	548	514	500	540	581	562	550	525	532	541	495	544	542	541	592	532	559	584	558	574	564	588	544	535	535	549	571	565	511	540	581	580	545	497	582	570	522	514	557	529	557	604	542	607	616	509	526	536	555	577	561	521	551	578	552	513	557	546	542	572	562	527	594	525	586	611	545	563	531	528	512	550	534	550	575	581	554	558	533	515	566	546	583	566	546	538	550	549	555	576	584	582	542	583	536	521	532	545	560	550	566	538	545	562	551	558	522	542	536	529	540	579	496	534	536	521	578	612	576	565	528	543	524	555	521	498	525	543	553	554	557	507	542	572	540	535	541	513	557	585	577	558	501	571	554	550	627	564	568	551	478	555	563	536	539	549	563	557	562	523	539	543	587	558	555	470	580	579	591	536	602	549	519	560	525	568	549	565	546	550	609	591	562	530	571	577	564	534	517	567	563	531	538	533	555	567	574	557	577	590	559	571	516	507	563	580	555	552	547	539	537	528	545	528	563	497	583	580	487	563	518	534	521	538	591	524	581	607	595	626	520	586	567	554	588	540	567	524	537	529	578	567	534	546	545	545	532	562	556	571	541	562	524	538	536	570	550	553	548	558	528	530	613	558	555	560	526	590	552	510	544	557	552	589	554	529	543	521	525	536	564	563	533	609	535	579	538	543	540	594	536	576	549	511	562	548	550	547	544	572	541	569	533	602	529	572	520	503	556	530	548	552	593	542	509	553	573	587	577	570	531	568	573	514	495	559	527	574	558	570	537	565	537	537	535	588	542	556	568	550	554	536	540	542	557	601	576	548	549	538	509	563	542	602	533	557	562	548	557	558	527	564	520	528	502	575	560	562	560	551	550	551	532	519	524	558	570	547	568	584	527	530	497	549	553	562	552	541	552	537	561	547	588	540	562	547	523	537	564	551	580	568	539	509	569	535	534	545	550	562	550	512	534	525	502	539	554	544	557	591	555	551	525	549	541	571	540	608	557	501	562	569	573	546	584	532	536	544	536	538	518	599	554	512	545	542	568	563	545	547	552	528	558	562	507	572	560	522	565	558	553	594	541	555	547	493	559	544	581	508	541	558	515	559	530	532	567	600	572	561	579	531	574	565	552	566	562	542	549	550	530	573	552	553	578	541	530	630	521	544	517	572	536	531	534	528	567	580	523	581	568	569	521	525	542	510	545	540	543	591	583	554	585	547	547	533	510	546	541	559	538	530	514	568	567	503	563	583	534	549	555	489	564	547	565	524	542	522	569	516	582	566	506	527	565	519	586	535	547	543	519	534	514	544	577	542	538	543	551	573	535	545	535	536	580	516	556	534	508	559	535	546	535	527	580	572	555	508	525	548	563	561	511	574	530	520	529	533	516	535	563	533	537	583	551	565	563	538	551	551	579	548	546	536	540	536	558	547	539	531	560	533	529	597	527	523	559	546	564	559	569	555	586	553	533	545	547	576	587	569	536	551	574	505	542	563	549	553	525	543	561	555	560	567	545	578	521	557	550	550	546	586	593	552	567	555	570	560	557	544	612	528	573	555	518	564	589	541	580	557	532	551	577	550	549	567	550	570	544	524	557	545	538	542	583	529	581	556	525	552	561	545	527	541	530	569	525	533	579	568	527	546	545	519	547	536	535	534	554	555	566	583	578	581	532	562	558	500	564	613	586	524	541	506	568	542	551	534	542	554	537	574	562	568	597	548	553	549	581	546	535	551	544	570	572	531	529	593	518	499	583	586	524	537	567	549	515	545	562	565	568	545	538	543	558	575	514	578	582	556	572	545	573	587	580	550	546	505	560	551	574	615	541	482	523	541	541	507	511	536	548	519	551	587	580	566	508	537	524	547	577	527	536	544	533	548	568	556	521	573	519	597	549	527	531	501	552	568	566	542	551	543	508	580	539	559	538	568	542	534	552	528	541	506	597	588	536	580	504	531	530	504	552	564	572	598	525	535	577	532	559	516	558	567	562	553	578	548	548	603	563	547	535	536	558	576	589	572	554	568	544	563	556	548	510	533	554	523	554	534	555	539	557	524	572	561	573	560	529	553	548	559	506	552	576	581	529	561	543	499	609	569	569	592	558	542	549	528	531	553	573	523	559	572	571	538	548	513	517	539	569	522	567	519	532	531	528	544	582	533	526	544	549	509	524	552	602	520	518	550	541	544	576	553	507	554	549	513	511	521	577	561	573	548	526	580	578	568	541	535	543	529	563	546	548	555	534	501	563	525	524	546	578	556	514	540	535	542	515	549	511	524	576	547	581	553	585	532	566	534	555	544	555	550	575	570	552	572	542	554	571	537	561	557	520	606	542	586	578	552	575	519	540	523	539	582	551	533	549	543	548	519	556	520	570	540	592	516	541	559	610	531	563	573	510	572	569	556	586	539	535	547	537	530	581	549	542	558	539	549	530	540	569	575	570	525	521	551	543	561	508	583	546	500	535	569	566	594	558	547	532	590	552	568	541	561	539	541	566	538	509	537	526	520	531	551	554	547	536	552	560	535	565	553	559	553	548	564	555	527	537	490	565	589	589	487	507	524	518	564	573	540	550	517	558	516	515	536	541	555	560	512	531	529	557	566	545	634	534	539	531	506	511	483	568	570	511	519	579	522	515	539	557	528	580	558	524	497	533	512	552	554	556	555	591	556	557	551	544	541	547	551	537	571	536	557	605	546	498	561	541	529	554	537	550	566	545	567	566	545	508	540	574	552	541	535	541	550	556	519	508	545	547	512	579	567	557	568	562	542	564	532	562	570	550	532	556	531	546	553	556	561	541	576	579	505	569	504	514	556	530	552	540	537	540	530	545	577	528	563	504	571	535	515	557	594	552	547	529	562	581	525	572	565	565	561	539	545	544	557	548	531	534	548	573	579	514	541	531	528	517	589	549	557	580	547	556	531	520	559	562	542	579	532	515	530	553	580	558	595	565	556	555	526	537	571	525	528	551	528	536	547	573	554	535	563	573	525	563	558	547	573	541	540	565	577	553	571	580	525
26951	45773	42338	31511	23521	17071	12093	10122	9361	8111	6271	5225	4798	4546	4304	4487	4320	3893	3619	2929	2206	1918	1604	1327	1339	1219	1146	1192	1126	1199	1273	1088	1153	1100	1270	3398	6298	5651	2173	1269	845	808	847	742	850	783	776	829	811	785	772	815	793	835	825	820	810	785	795	815	831	833	845	848	837	839	836	826	836	846	823	818	828	779	802	835	748	805	766	803	843	806	798	796	783	788	798	812	800	780	793	764	826	794	814	842	791	814	803	822	806	829	804	815	834	812	802	818	851	818	818	862	817	758	808	857	794	764	806	799	777	803	808	829	800	779	791	817	802	829	852	828	815	759	846	818	853	777	849	789	793	844	775	810	823	786	806	843	823	790	807	827	830	800	836	846	814	811	782	835	809	786	772	799	802	829	835	788	768	803	754	831	825	836	814	803	801	807	797	823	855	779	830	789	767	771	829	801	734	767	805	828	804	751	831	764	845	833	773	831	787	786	785	798	792	852	847	825	794	797	796	816	815	818	761	823	778	800	795	803	745	811	786	794	829	793	800	810	803	841	792	837	758	795	811	828	834	791	814	797	842	779	876	816	789	730	801	765	789	781	795	802	837	810	811	819	882	775	815	835	827	810	840	791	797	778	783	784	752	771	786	816	779	757	823	798	797	785	845	810	796	784	762	788	785	799	841	830	774	784	825	756	801	832	798	804	797	858	842	827	817	862	788	777	809	782	812	767	806	782	821	830	798	792	804	794	803	840	812	826	795	832	763	814	799	795	772	768	766	860	801	780	769	784	787	837	796	822	795	787	818	822	823	801	818	799	766	805	792	816	807	787	770	796	769	776	813	796	802	837	832	789	819	841	766	802	843	809	718	823	771	790	827	778	823	792	814	830	832	798	790	787	752	794	771	759	781	812	796	805	826	754	851	798	814	774	766	808	787	782	794	797	813	797	819	814	779	787	816	837	807	819	796	786	795	830	811	818	724	828	797	791	831	832	786	836	785	786	811	825	789	816	822	808	784	824	785	799	765	855	823	756	794	832	840	798	810	805	812	844	826	793	832	747	789	782	785	798	777	852	808	758	761	796	834	765	806	743	832	788	857	791	784	810	774	825	767	862	798	783	846	817	849	832	831	802	851	838	830	797	783	827	812	778	810	796	793	763	802	792	772	825	794	799	795	816	774	760	790	805	753	752	819	829	816	822	799	805	849	843	807	765	765	795	826	789	812	800	785	833	831	801	771	798	801	772	833	800	840	778	792	831	756	803	829	794	800	816	781	812	831	818	842	783	794	806	815	812	767	769	812	836	810	808	765	788	774	809	754	787	795	812	800	818	801	793	842	806	759	776	819	776	803	778	798	794	791	875	771	819	775	832	775	823	814	804	765	796	871	794	833	788	820	846	784	840	800	825	793	790	837	801	797	799	777	792	799	826	802	816	818	777	836	830	853	794	823	775	795	803	794	787	814	842	774	791	785	814	856	757	797	846	790	770	796	792	822	813	814	804	781	757	810	793	852	778	804	757	814	822	788	810	805	790	813	792	794	733	841	830	829	844	795	847	786	846	792	838	798	794	842	850	818	813	825	843	756	840	836	771	869	772	767	782	758	771	827	740	827	775	840	801	828	810	735	834	833	809	793	812	813	814	825	806	846	845	819	870	716	839	804	794	798	818	823	787	791	804	769	750	816	828	769	780	797	883	821	828	780	806	811	776	775	755	787	786	803	884	798	842	801	776	834	836	791	776	815	788	830	827	788	799	763	745	850	756	758	794	757	816	832	778	798	798	889	830	812	798	811	828	781	806	823	804	781	743	789	762	791	795	809	881	774	776	795	785	818	850	832	755	826	782	799	839	802	789	758	812	768	802	797	803	806	783	790	781	782	773	793	764	817	795	795	822	792	839	791	799	810	761	808	836	812	790	810	786	801	803	790	794	796	796	817	793	836	842	745	826	823	800	757	793	777	814	797	836	819	769	783	840	787	852	780	795	797	791	816	785	802	754	769	731	789	805	820	803	837	849	815	790	853	807	822	843	828	811	821	814	793	776	772	781	790	832	791	760	819	811	789	799	817	753	846	801	818	797	803	807	830	807	821	751	810	827	786	818	832	833	786	800	805	752	806	817	774	786	789	819	783	808	727	781	847	751	784	785	804	810	824	849	819	791	789	801	812	764	810	763	809	807	781	773	812	806	863	787	752	789	829	805	849	772	758	847	789	740	836	798	844	789	764	824	785	764	806	808	816	858	831	790	775	801	757	789	800	819	773	781	791	782	806	801	799	797	830	827	787	813	790	803	782	838	819	775	810	750	809	841	795	791	849	802	776	840	809	772	786	796	813	828	835	799	822	798	783	822	791	818	832	776	804	817	823	770	807	785	781	822	815	790	812	768	816	744	757	829	845	814	807	844	761	791	808	786	820	792	797	831	817	794	800	821	787	761	827	759	858	849	762	871	813	792	827	741	814	825	828	767	777	810	854	818	780	766	813	781	815	807	831	748	768	829	790	834	774	830	754	821	804	779	803	762	810	888	765	808	817	775	762	798	851	772	781	811	794	820	754	772	819	771	785	767	791	784	803	788	805	759	766	802	776	824	818	843	841	844	827	788	839	815	826	781	803	816	798	803	753	807	791	861	772	769	744	775	791	789	782	849	775	777	782	792	784	809	758	764	792	771	826	841	794	814	759	776	817	808	822	798	818	770	792	841	795	779	863	779	834	835	786	789	818	789	821	757	826	751	806	777	805	775	802	781	759	803	822	819	798	783	756	808	816	789	846	783	783	808	756	812	748	831	816	724	789	772	773	754	821	796	792	731	833	783	834	816	768	759	781	777	777	857	766	763	811	802	796	766	804	812	799	762	765	844	815	801	835	779	830	782	844	794	805	844	784	774	786	759	822	762	842	798	811	825	749	802	783	846	794	817	818	815	838	777	818	819	828	820	754	762	793	826	823	781	735	779	805	780	765	787	789	786	801	791	793	852	794	763	781	791	791	749	796	766	745	801	851	766	824	826	799	769	850	806	814	775	819	842	800	821	767	767	815	833	820	801	792	773	812	785	807	788	803	821	752	791	762	830	776	809	817	827	841	814	799	819	788	775	769	798	791	814	823	801	813	801	795	845	860	762	782	786	793	807	804	765	781	816	784	812	788	762	759	813	778	803	803	776	805	784	803	763	854	775	838	805	772	839	783	783	785	817	785	771	774	768	751	850	756	792	778	846	764	816	871	819	744	768	804	827	811	807	798	769	772	749	751	822	810	855	781	799	762	840	764	808	793	777	759	765	766	825	770	777	803	791	789	823	776	759	802	807	765	817	808	755	845	846	777	830	797	802	800	740	745	788	792	739	831	840	780	815	796	801	821	794	843	816	842	817	745	833	795	788	815	810	765	827	770	822	799	811	825	780	856	801	853	818	757	787	818	733	787	789	876	793	792	771	836	804	824	789	826	799	815	769	860	767	803	839	825	790	806	776	834	784	774	793	791	836	830	831	763	740	881	789	796	844
27509	23122	23538	13525	5032	2945	1973	1505	1564	1629	1262	1080	974	1020	971	992	925	895	842	699	708	665	564	548	529	555	559	588	592	607	542	583	611	579	552	618	718	753	572	538	488	499	515	526	496	447	511	538	501	500	511	492	482	523	509	510	535	470	530	541	505	507	505	563	497	515	530	511	492	549	537	499	540	512	470	533	511	519	570	528	479	470	483	483	489	512	509	487	519	501	444	483	511	517	498	500	528	495	540	466	489	465	520	506	537	509	499	518	520	497	501	507	534	497	512	537	554	531	533	479	529	565	494	551	503	477	499	506	490	516	497	502	529	491	495	475	507	530	482	488	533	521	495	515	475	496	515	503	512	529	532	498	491	518	477	499	516	477	495	502	491	522	497	540	522	514	506	500	489	495	551	510	516	521	523	461	538	510	531	498	536	546	487	465	477	501	515	500	536	529	484	492	464	497	496	487	516	496	548	496	497	497	485	488	529	538	507	511	510	528	486	513	510	495	509	508	518	558	513	536	523	510	474	513	474	485	492	472	474	488	522	483	495	507	519	513	535	471	498	529	476	506	494	493	491	486	476	466	503	511	535	503	530	511	493	498	518	530	489	459	504	540	448	514	491	540	534	521	505	541	499	495	526	475	498	515	533	523	497	515	504	475	515	516	516	514	541	550	476	473	537	527	499	501	525	505	516	486	517	505	478	505	476	518	520	513	500	473	513	481	504	557	476	551	506	530	505	508	507	540	517	512	510	488	499	498	493	496	523	499	504	509	508	460	503	499	498	548	522	511	534	530	475	460	510	538	480	515	499	498	495	509	567	527	495	520	522	498	480	429	507	508	514	467	489	525	484	499	482	477	530	501	510	517	489	504	464	524	529	484	493	481	501	506	502	513	533	519	520	536	505	513	492	521	501	494	528	496	513	540	502	509	509	542	495	505	496	500	539	471	481	517	518	466	508	506	522	488	466	500	531	518	546	539	464	514	491	494	520	507	515	494	506	494	491	512	512	485	502	494	480	451	494	496	511	508	505	506	494	473	534	516	533	492	520	510	520	531	524	486	526	482	508	525	506	504	504	504	514	535	496	538	486	509	519	534	483	528	486	509	548	470	493	487	474	471	493	494	529	518	482	480	490	523	516	512	506	501	523	454	509	499	492	506	522	503	525	533	478	505	510	502	510	588	509	506	521	556	477	511	516	508	473	523	479	508	500	531	459	492	533	497	495	492	482	515	509	479	493	499	511	517	537	490	490	498	516	496	480	525	517	511	478	517	498	498	518	545	538	513	512	514	489	487	517	545	504	524	513	530	484	495	540	526	520	528	532	495	540	495	490	545	533	514	492	504	502	557	533	521	452	519	488	516	497	505	493	513	534	505	502	532	481	525	506	511	512	520	517	521	456	497	541	451	493	502	492	520	512	510	480	500	452	476	521	488	499	516	487	526	501	514	543	546	504	506	532	541	479	490	545	522	483	533	524	449	491	543	528	501	495	541	520	520	515	526	508	517	515	539	516	492	497	456	510	523	524	517	538	489	539	516	517	489	521	489	501	513	509	526	547	451	512	493	499	502	507	480	534	522	520	490	477	521	531	508	495	530	469	478	523	553	493	539	490	478	496	498	510	461	533	493	473	489	476	481	513	499	527	510	481	526	514	506	506	519	492	483	526	513	504	502	507	511	500	546	495	484	496	498	501	492	506	516	499	509	498	483	488	482	512	479	514	482	525	517	480	491	503	536	503	482	444	494	500	483	493	503	516	521	527	492	517	518	513	549	491	521	493	515	529	526	521	500	497	514	505	503	497	495	535	498	538	546	496	543	468	492	544	489	488	485	518	567	468	527	444	528	524	534	520	498	484	479	523	518	498	510	543	506	474	552	502	505	491	458	503	505	551	510	533	523	510	510	502	469	501	500	482	471	474	491	507	493	487	499	521	508	508	495	445	497	513	509	501	512	531	502	526	463	483	490	513	491	486	479	526	488	528	516	488	507	497	453	503	525	503	529	533	498	501	494	492	543	529	551	535	498	491	541	496	478	521	530	487	514	483	530	514	493	463	488	522	530	512	509	489	511	522	501	516	464	511	458	504	497	499	502	487	514	498	531	520	502	490	507	486	512	476	516	519	480	475	538	473	518	513	482	512	498	516	464	487	511	495	515	504	532	480	526	489	490	509	507	506	519	530	519	491	497	499	498	522	525	549	486	485	476	508	497	514	539	490	532	521	536	523	501	501	551	512	509	530	508	543	476	480	472	536	488	473	483	502	510	514	488	493	498	509	504	543	503	518	515	509	508	517	503	481	485	553	447	521	461	522	505	530	507	520	501	526	528	493	537	501	520	487	520	506	480	534	485	485	454	508	513	464	507	494	496	476	477	523	499	484	490	529	516	500	474	508	511	488	489	474	484	547	509	519	498	517	445	497	507	506	494	534	533	504	491	509	469	507	483	536	501	450	536	527	497	498	503	512	526	553	492	499	502	512	509	569	504	510	516	569	505	512	498	483	495	496	519	550	506	489	482	539	492	542	479	524	543	523	528	502	485	508	506	494	512	521	514	551	528	503	512	517	519	562	503	519	530	508	499	526	499	519	551	490	530	507	470	537	539	507	516	525	515	507	495	474	524	506	528	541	474	484	481	530	477	496	496	481	559	474	484	485	525	517	510	522	499	502	500	487	459	504	479	500	503	486	491	502	498	484	520	500	529	546	502	518	541	498	494	521	514	500	543	471	529	555	472	475	523	522	462	515	494	521	503	493	516	521	486	496	526	535	518	531	497	503	518	517	490	489	501	471	523	493	516	509	520	539	509	521	515	537	514	546	519	515	501	485	489	481	500	486	511	517	515	496	522	506	503	472	466	496	510	506	505	502	524	527	477	473	487	520	514	492	525	490	516	499	495	466	530	496	499	517	498	480	508	538	552	495	446	504	511	490	512	547	517	482	483	480	503	542	502	462	526	501	475	513	510	473	508	539	484	541	510	514	491	490	511	509	497	547	513	529	497	515	467	470	551	521	474	500	506	487	519	504	474	526	526	447	510	457	479	507	507	494	497	479	509	485	534	481	525	484	501	505	489	477	482	477	529	511	524	520	457	519	520	519	499	538	471	488	555	481	547	476	520	514	507	510	499	491	542	501	499	499	484	513	516	502	499	507	476	488	520	506	528	467	499	520	513	536	515	515	467	514	513	498	496	462	524	469	528	547	497	503	506	469	488	491	496	474	512	466	485	514	494	483	508	490	520	501	501	459	448	483	490	549	481	526	489	499	501	481	501	529	503	517	524	492	509	454	494	492	525	499	499	517	522	474	493	490	523	515	509	495	472	505	531	488	571	504	498	514	498	479	537	548	525	516	504	504	486	486	509	514	480	505	501	534	503	505	502	472	568	525	525	538	471	513	506	498	498	505	503	528	497	489	486	491	504	537	464	559	504	544	527	492	486	481	524	534	496	546	464	519	499	500	475	530	511	493	522	534	537	531	499	512	534	486	481
22909	35094	30799	18007	10624	7465	5188	3998	4254	4361	3234	2536	2363	2305	2286	2360	2083	2037	1863	1465	1287	1068	953	916	843	888	877	1020	939	961	931	923	933	903	941	1043	1191	1360	935	754	752	737	781	771	784	730	721	780	748	762	729	726	701	726	797	766	752	747	767	758	768	712	727	738	710	722	736	734	721	724	755	757	751	727	735	744	762	726	731	753	778	741	773	791	731	747	727	738	730	796	766	736	743	747	723	718	749	790	723	723	743	741	730	728	808	738	751	794	740	744	784	742	709	713	707	698	751	782	732	718	733	722	740	712	779	741	767	737	708	718	698	735	744	721	768	690	759	720	742	760	736	721	796	757	791	709	742	703	733	740	763	690	774	746	761	748	729	768	739	717	757	691	709	758	745	693	744	751	749	768	728	705	763	698	747	738	747	789	777	748	743	721	741	800	707	701	779	695	706	689	780	682	745	778	743	734	761	749	726	732	710	794	767	767	757	708	754	734	735	797	760	729	732	696	786	736	703	706	731	719	766	702	747	685	708	775	735	736	710	766	806	748	739	764	704	698	745	732	729	783	758	742	767	746	757	725	763	766	729	737	727	759	729	697	761	777	729	763	698	788	789	695	695	744	784	760	775	688	741	743	700	739	679	733	733	781	779	711	774	717	753	709	749	728	780	723	719	750	741	722	677	790	785	738	739	741	775	760	742	742	689	756	756	786	777	723	758	712	720	724	751	704	743	709	664	728	751	736	774	748	700	789	686	745	712	716	759	701	735	785	744	745	693	736	731	735	717	726	685	698	722	726	763	752	715	761	750	751	796	753	726	727	734	725	774	714	697	778	719	750	711	742	718	756	756	755	721	746	745	775	737	740	726	799	776	718	755	729	738	706	735	775	730	783	778	722	721	777	763	753	753	746	723	810	791	709	791	708	768	769	774	725	743	738	769	698	714	770	734	721	701	761	782	724	748	737	743	789	806	778	715	726	755	749	737	730	722	723	715	768	727	786	702	755	786	723	712	762	771	747	774	740	803	773	688	733	702	794	712	772	743	771	741	768	723	810	715	736	727	735	789	758	769	744	736	757	760	786	724	712	757	734	751	765	754	750	720	804	729	760	770	719	717	781	767	755	713	798	731	752	751	682	749	770	757	721	790	761	757	743	743	701	729	715	753	727	742	784	803	770	700	770	743	743	711	764	776	730	744	782	738	744	711	732	731	777	732	764	737	732	755	773	745	725	745	791	720	755	818	715	737	779	739	766	727	735	770	726	769	729	714	688	733	720	761	812	728	757	712	693	692	754	729	765	737	754	722	771	755	753	751	759	739	756	713	761	778	740	704	757	717	754	755	682	661	724	722	715	733	759	723	748	706	777	714	724	726	746	758	757	755	752	777	693	750	770	726	731	701	752	800	697	697	715	767	745	701	743	733	722	745	758	739	719	806	728	737	707	741	747	733	779	758	747	719	763	734	766	704	757	699	728	756	688	745	777	743	708	729	742	733	690	732	764	773	731	752	740	727	672	758	702	726	734	736	724	782	755	762	714	762	728	760	771	703	727	767	708	748	733	700	733	707	752	689	738	688	743	740	774	766	768	739	716	732	734	683	744	723	720	728	733	692	753	739	720	710	702	721	754	778	755	717	748	783	695	741	734	810	749	747	786	714	716	728	771	776	746	717	734	761	736	730	730	786	735	796	705	737	763	758	700	758	717	741	772	737	789	726	750	752	761	727	741	730	720	770	751	764	778	734	784	756	710	740	682	693	674	724	740	732	744	760	738	710	787	796	718	751	777	756	719	713	807	711	756	710	758	736	722	716	716	772	793	761	721	731	767	742	781	731	760	753	778	785	719	735	738	725	735	738	771	734	739	708	791	759	719	749	730	777	750	741	712	713	738	749	743	753	756	732	734	714	713	766	773	740	725	753	734	723	700	751	757	739	714	773	763	773	767	735	765	804	728	720	691	725	725	709	777	706	750	765	719	818	732	808	732	737	739	763	699	786	727	690	777	708	755	716	753	750	730	754	762	693	785	723	741	770	729	773	736	743	741	739	744	722	760	756	757	743	747	753	730	757	758	753	788	727	790	746	770	713	757	773	700	815	735	750	769	789	705	742	754	715	775	716	721	766	722	756	714	753	807	697	734	755	783	744	767	756	732	746	731	755	725	715	769	775	700	727	740	737	776	730	738	703	746	737	745	775	729	736	761	736	738	765	715	706	727	758	723	733	732	762	766	739	733	702	712	777	750	746	737	773	828	736	711	745	748	725	732	724	755	744	774	758	762	758	748	792	777	714	811	744	756	765	769	786	687	726	739	745	713	759	826	741	746	731	704	712	774	805	760	762	704	725	790	762	774	725	764	706	709	722	690	721	733	747	744	773	732	752	740	763	733	724	764	706	803	754	699	770	762	748	681	794	726	741	706	772	739	782	729	710	769	764	777	730	735	708	746	763	814	724	808	762	741	743	754	739	772	753	763	729	762	711	753	721	681	752	698	707	770	715	733	684	733	727	779	731	690	710	706	719	741	740	788	742	754	726	750	777	793	743	774	740	754	779	771	772	729	746	721	729	753	781	753	752	683	712	750	744	799	762	782	733	755	775	741	758	725	766	737	731	757	758	697	743	747	717	671	763	782	725	709	747	735	740	714	736	763	763	705	729	743	753	704	717	761	739	752	710	719	734	724	748	766	753	766	764	798	734	768	746	719	745	779	717	712	759	726	761	801	718	739	757	749	775	715	736	755	734	742	731	745	756	751	745	722	678	681	759	691	773	785	718	710	769	738	723	753	731	700	728	673	758	718	753	746	775	683	777	759	781	753	689	700	743	746	771	741	736	750	733	759	725	710	764	719	767	727	744	724	720	720	778	715	770	769	733	777	743	792	726	739	735	671	750	746	769	747	724	721	706	707	726	707	719	725	701	755	742	750	702	761	760	766	751	699	698	764	747	720	785	734	727	774	762	744	707	764	751	736	695	753	731	737	736	726	760	794	737	757	726	755	739	715	714	758	754	760	731	723	792	746	787	734	733	746	676	760	728	740	713	719	765	733	735	725	727	786	809	788	778	746	727	788	730	765	759	709	720	763	725	779	761	740	754	736	704	740	742	740	754	748	742	696	791	767	724	740	757	684	750	757	736	683	748	763	741	758	713	736	717	723	773	761	748	663	712	693	682	710	783	783	788	792	762	702	734	773	739	732	756	761	724	732	699	794	742	748	694	740	777	714	724	764	750	734	759	790	793	665	764	726	685	773	767	746	802	694	741	746	711	744	697	763	709	693	665	734	767	768	725	717	754	775	779	733	713	745	734	690	767	772	675	756	759	707	759	737	743	746	718	724	726	719	768	763	709	705	779	764	740	797	778	739	724	726	682	755	722	695	741	743	726	734	748	731	690	753	679	710	764	698	792	751	752	736	774	721	808	712	704	730	744	703	745	743	703	707	719	733	699	780	756	770	712	700	746	704	737	767	771	728	739	733	744	731	768	777	719	758	730	735
24169	21394	28648	24536	20733	11504	4844	2852	2450	2771	2362	1868	1696	1686	1663	1398	1232	1156	1020	908	849	720	679	680	636	663	627	695	674	640	684	679	645	711	703	1143	1407	1511	871	642	538	530	594	549	549	508	559	536	536	589	568	501	546	572	551	542	595	545	551	558	523	564	573	578	579	591	583	560	569	597	588	572	554	516	541	560	514	531	513	571	554	589	555	552	563	558	573	547	523	548	573	561	552	549	560	519	584	592	569	570	547	578	576	540	597	530	528	579	602	587	625	596	595	558	557	541	572	544	582	595	560	537	550	562	571	554	546	528	528	525	554	539	548	568	551	562	538	566	549	537	580	588	520	553	567	616	608	561	550	561	540	588	506	588	562	562	529	545	543	550	559	569	548	542	604	574	563	553	579	516	547	571	569	549	577	581	564	550	547	561	568	537	569	541	548	577	557	525	576	567	531	558	552	573	563	544	530	577	552	564	547	572	562	551	595	567	549	525	568	569	570	525	589	581	529	539	554	569	558	579	572	557	587	556	529	585	544	523	546	568	556	562	542	533	568	550	586	535	520	535	567	560	559	590	559	518	559	573	534	566	541	588	551	551	521	576	542	583	567	574	600	551	580	578	568	524	550	536	542	557	527	529	574	530	603	547	546	567	548	550	557	568	561	535	579	535	546	547	594	569	573	525	530	567	532	549	534	595	547	552	533	529	532	572	569	559	547	537	570	571	554	529	523	567	548	589	598	563	544	569	589	552	566	567	548	574	581	559	560	549	584	544	537	539	526	591	566	576	518	558	521	529	531	554	558	500	534	531	554	559	550	523	573	558	530	536	574	570	542	540	546	574	598	564	506	628	519	585	561	533	574	533	571	551	542	568	552	528	588	545	538	522	554	527	598	542	540	535	576	596	546	565	554	554	541	553	556	538	563	618	526	548	554	598	558	518	504	543	598	565	550	524	538	555	600	580	572	600	552	561	528	581	536	544	571	555	570	563	549	546	611	571	554	533	571	537	557	577	578	536	593	554	542	609	557	524	601	586	558	526	533	579	587	565	540	550	555	548	531	509	526	595	544	535	570	592	556	604	556	565	564	546	528	578	537	574	572	565	551	515	564	537	603	541	554	566	537	545	547	531	554	526	528	604	570	571	557	563	541	570	564	545	578	545	555	526	558	578	556	514	523	562	538	550	557	608	546	569	577	516	578	548	558	556	535	554	556	585	518	541	521	569	542	599	558	559	556	547	572	550	551	556	563	530	522	607	567	559	512	520	537	564	612	528	535	584	604	532	544	550	560	559	577	528	531	565	544	548	572	588	545	549	552	538	529	501	584	568	539	558	553	554	580	559	544	574	535	548	558	574	531	550	573	547	564	570	586	576	544	558	606	519	552	601	556	571	570	528	575	547	563	562	531	572	559	569	518	512	554	563	582	542	540	549	556	566	567	585	518	581	575	584	532	551	537	570	531	568	550	542	574	591	578	567	535	539	566	576	582	576	591	548	564	550	528	549	542	585	503	526	558	601	519	538	537	581	544	556	601	599	536	589	560	581	533	590	531	544	569	537	534	534	526	594	569	543	581	566	613	550	572	551	525	590	561	545	549	572	542	534	589	574	600	549	559	561	524	605	565	543	565	573	502	547	548	558	544	577	533	545	571	558	520	575	555	596	542	591	577	583	565	560	524	575	578	569	588	559	561	533	556	579	523	562	578	535	567	570	558	543	556	601	533	567	528	538	542	509	524	515	568	533	534	551	572	590	532	586	540	525	538	598	546	609	559	596	530	585	584	540	532	543	569	577	542	537	572	530	593	583	565	568	555	570	566	576	532	589	558	554	577	550	584	553	540	545	580	531	537	573	601	600	597	573	600	546	553	551	544	553	518	557	546	565	532	565	568	553	591	579	543	587	535	564	576	555	564	576	579	550	533	580	549	573	569	535	540	544	569	549	567	597	519	508	524	550	580	549	517	532	505	518	534	542	596	550	558	569	544	571	564	584	550	520	592	561	560	554	541	586	549	558	547	574	558	565	597	562	570	572	597	549	547	583	565	556	590	574	578	574	594	593	551	538	561	504	546	556	544	526	539	558	568	594	564	553	537	556	565	529	559	567	607	514	555	538	553	536	555	558	522	565	577	547	549	530	522	560	579	549	526	577	551	610	544	532	566	558	568	552	559	552	566	553	576	572	593	528	587	536	569	567	569	560	602	565	555	551	547	574	540	564	574	564	551	565	545	564	559	557	538	538	571	572	580	540	543	549	519	579	530	566	467	515	570	538	578	544	589	574	557	549	571	557	560	571	592	579	579	589	562	540	591	559	538	548	538	517	573	576	530	531	553	536	534	581	573	569	577	583	567	514	553	562	588	571	557	550	589	572	532	565	601	551	582	566	520	524	540	544	570	571	522	549	560	540	555	505	568	565	569	573	547	558	569	540	560	527	543	557	599	552	563	576	545	563	605	593	552	544	587	507	581	578	507	550	569	597	561	575	604	530	549	556	528	604	556	593	569	546	547	521	529	552	555	562	597	545	605	530	545	564	528	551	532	551	525	631	558	563	558	568	564	561	574	545	541	563	590	578	553	508	568	535	591	547	564	557	562	583	556	551	517	551	616	596	557	515	551	571	586	591	521	539	564	583	602	566	603	550	523	605	543	575	525	560	584	578	543	556	546	567	539	561	543	615	569	547	538	579	592	522	546	553	552	559	531	587	519	550	577	597	533	553	550	538	583	608	559	540	525	512	552	561	527	566	577	578	575	565	548	559	534	543	557	584	563	564	512	516	534	555	580	573	602	549	551	561	566	559	570	534	515	591	520	532	573	581	566	554	541	582	569	512	561	562	563	544	563	538	548	567	566	539	567	576	579	550	602	561	543	560	568	584	552	543	591	586	541	532	518	549	569	537	571	559	576	516	546	528	520	514	547	543	540	532	594	512	571	548	553	525	562	560	551	546	571	561	569	568	563	549	585	540	550	533	526	539	551	530	560	561	581	535	589	571	540	606	500	554	525	566	591	530	568	540	574	549	527	576	530	538	539	585	529	539	559	552	524	559	531	538	593	525	603	555	589	570	586	530	530	558	533	539	545	544	520	528	549	537	617	567	550	555	551	530	581	572	540	552	586	587	559	538	506	530	531	561	536	569	531	543	547	518	580	600	552	553	579	590	592	546	569	531	585	529	556	604	565	505	571	544	607	555	546	524	562	581	532	607	582	563	605	570	561	510	555	527	597	563	543	542	547	562	528	563	550	524	583	548	538	555	550	571	546	524	566	564	577	543	547	551	553	574	563	536	571	567	550	594	531	524	559	519	561	565	558	494	575	559	537	594	531	540	574	545	546	541	546	575	507	513	581	572	515	527	572	523	529	574	510	528	572	541	544	533	551	564	542	550	566	526	510	528	515	562	565	581	550	571	596	540	569	536	588	556	570	549	587	560	565	547	539	570	533	558	558	538	571	562	548	562	536	531	549	556	539	591	533	544	582	537	567	539	605	573
24134	41902	38277	26767	17723	12606	9060	7037	6782	7042	6083	4747	4361	4145	3972	3380	2974	2637	2201	1828	1590	1445	1264	1128	1074	1068	1114	1267	1240	1160	1184	1190	1182	1214	1208	2338	3278	3367	1575	1023	849	778	841	811	888	820	838	867	829	849	810	817	830	809	793	760	845	781	811	867	796	851	782	831	800	890	878	867	852	807	844	813	829	856	815	800	800	832	808	840	826	784	840	834	881	833	846	787	774	816	789	814	840	804	820	806	797	833	799	796	843	777	807	815	867	815	818	806	812	833	822	814	777	811	815	816	815	817	813	805	799	819	785	874	806	842	817	793	844	823	837	841	830	823	871	809	835	810	817	825	821	837	803	794	841	812	792	885	782	811	823	852	867	847	863	817	820	829	846	821	860	826	807	793	787	791	843	759	867	789	843	836	782	801	799	829	861	816	879	789	811	843	815	776	808	805	817	761	776	846	848	863	790	787	810	821	838	822	779	810	822	836	825	838	828	836	778	785	803	832	826	801	800	833	758	802	812	833	764	845	827	850	794	808	803	757	791	817	803	783	876	773	828	826	768	808	803	860	809	779	809	804	808	813	823	820	797	845	757	804	751	822	855	817	806	846	864	793	803	843	828	755	785	829	803	814	815	818	805	806	771	795	800	793	819	828	863	826	840	839	783	846	817	806	821	810	826	843	820	803	871	793	770	837	785	860	815	853	862	799	808	773	804	816	878	756	820	814	829	778	800	842	847	819	815	811	857	819	813	831	808	826	782	858	841	796	838	867	839	791	828	818	792	781	773	820	809	817	782	805	894	813	834	783	792	818	866	744	793	811	828	790	767	774	870	820	818	821	869	859	829	827	793	769	815	793	784	817	831	844	866	771	779	788	803	799	811	785	862	807	804	785	790	836	800	771	790	823	811	805	795	831	795	816	785	786	814	798	811	846	803	810	832	782	808	791	861	827	825	777	801	762	884	756	787	812	876	831	770	774	835	837	846	806	815	806	823	812	876	856	874	856	844	816	808	802	819	822	848	835	785	861	832	843	843	834	782	847	788	775	830	833	812	821	819	793	849	858	784	812	840	848	827	842	832	833	854	805	826	817	853	832	828	793	849	848	804	843	873	857	803	815	825	807	902	844	823	832	780	821	800	844	855	785	802	822	841	799	807	802	819	815	834	772	838	848	830	792	813	839	821	804	758	834	787	839	828	797	871	801	807	870	837	739	816	805	833	786	818	797	789	801	821	841	790	842	804	790	837	799	795	796	799	835	813	810	827	826	792	776	871	811	826	794	757	826	859	817	789	782	785	816	819	822	812	830	891	780	810	777	833	800	794	801	817	757	802	825	779	801	798	804	841	839	909	832	816	841	846	787	825	774	827	824	827	855	854	770	799	809	855	834	787	779	788	825	827	856	878	843	816	826	823	836	808	831	808	852	844	832	818	891	844	822	833	811	752	800	780	815	817	821	791	801	813	784	828	839	840	799	798	826	832	861	803	819	841	800	812	766	789	828	814	822	788	840	849	847	806	834	777	853	859	800	823	797	799	816	787	823	821	805	883	821	785	787	821	836	821	828	788	866	813	808	773	813	805	845	794	835	832	764	828	757	814	811	863	832	846	800	817	811	859	796	785	785	778	823	745	807	837	792	804	833	850	855	801	787	860	813	810	777	805	802	834	791	785	885	839	817	766	799	822	849	840	825	815	861	837	822	773	892	831	794	784	766	828	748	798	878	796	854	798	816	808	783	853	792	798	811	856	828	813	810	800	821	819	798	819	800	796	755	800	810	804	876	809	831	792	790	815	822	859	801	773	812	781	828	829	796	833	844	781	808	831	797	774	812	813	817	793	792	812	840	843	810	772	815	846	788	808	885	846	854	798	864	799	769	830	848	783	768	796	834	865	804	852	835	823	823	806	776	859	831	824	842	852	847	797	822	835	812	819	804	848	799	772	847	777	799	823	876	840	830	824	763	806	790	838	832	839	772	813	803	851	836	795	814	822	804	798	890	845	816	826	781	824	840	881	811	821	840	826	816	811	828	771	835	813	790	806	846	773	823	855	850	846	811	805	829	808	849	793	819	844	817	802	821	823	813	871	786	843	859	771	795	794	813	794	758	785	807	865	815	855	812	810	790	803	773	802	857	841	805	869	832	827	784	808	860	849	821	809	808	867	791	811	801	820	829	830	824	832	778	846	875	822	802	800	809	792	772	828	786	776	833	754	812	791	820	828	762	792	814	791	851	805	804	836	804	801	830	804	824	823	827	822	805	838	840	830	813	776	843	841	796	803	837	818	819	767	806	833	845	821	816	842	810	779	834	835	783	798	798	811	824	792	798	819	855	816	816	839	826	834	833	847	831	892	759	790	813	837	819	793	849	864	834	821	866	791	872	782	823	801	802	818	808	811	860	780	836	786	834	801	782	784	786	806	809	830	796	805	801	823	819	841	813	834	741	826	823	858	858	807	786	829	771	806	825	802	811	835	794	815	789	812	810	842	849	811	847	800	788	802	772	833	807	818	799	809	811	753	842	828	815	759	746	878	802	860	841	827	819	748	823	822	855	845	806	801	820	820	839	809	810	851	885	788	793	813	863	796	867	838	788	891	866	808	801	793	863	850	773	807	819	762	822	848	821	835	770	846	832	812	779	816	774	807	786	841	816	835	799	870	854	814	761	869	830	773	800	814	826	831	850	824	806	814	828	837	788	829	848	831	853	849	846	837	790	811	814	835	796	758	791	820	816	841	786	861	797	811	806	800	845	829	870	859	782	792	751	853	792	815	800	863	808	826	775	788	792	813	804	873	783	859	795	776	832	793	855	795	824	819	824	799	820	806	856	811	797	809	828	767	850	801	795	793	857	857	798	769	842	861	769	857	842	836	841	850	835	839	841	823	849	775	821	783	829	830	825	819	796	800	801	827	817	869	869	779	782	818	842	817	815	881	805	826	819	825	804	796	883	863	810	799	820	838	754	830	817	840	837	840	819	798	831	762	827	846	809	801	736	806	860	801	825	817	850	803	783	854	756	823	785	805	827	837	876	805	789	796	817	788	796	828	829	764	809	763	838	817	841	818	764	792	842	786	808	802	835	795	844	872	828	817	756	807	873	793	835	808	821	819	765	833	845	809	812	818	823	830	874	788	738	822	812	851	802	802	800	835	773	775	787	841	847	819	823	866	854	827	869	809	815	823	820	849	856	773	788	836	810	795	810	800	840	768	781	799	799	836	816	826	824	808	781	864	850	812	886	783	803	752	756	821	813	819	792	845	808	830	841	844	846	807	817	806	766	809	790	855	820	801	848	845	820	838	848	829	809	826	803	771	821	832	824	779	855	805	843	782	735	814	778	744	887	828	808	810	833	831	746	817	794	835	828	845	821	825	851	794	826	767	811	777	843	759	820	774	778	795	864	834	777	781	779	817	814	835	788	810	802	787	808	835	837	823	815	808	830	827	751	820	809	809	824	808	797	819	804	800	846	821	798	833	840	796	857	769	822	765	813	823	833
23144	21363	29250	23853	21441	20943	11993	4730	3709	4015	3392	2779	2412	2306	2021	1814	1538	1261	1131	1058	875	866	813	765	738	707	738	840	734	721	752	761	734	819	779	1169	2374	2616	1158	662	617	567	547	566	548	607	587	576	582	557	577	571	577	536	518	527	569	541	536	552	570	564	522	537	597	593	593	624	583	596	577	591	575	542	530	537	547	564	525	570	528	533	569	562	511	526	561	539	557	573	459	561	570	555	567	561	511	547	540	545	576	558	559	562	557	547	558	561	545	541	573	554	538	570	570	560	557	540	507	506	560	561	590	574	533	567	550	575	544	558	561	576	574	579	556	537	576	534	556	541	518	513	534	539	568	549	558	532	531	528	550	565	553	562	558	530	555	540	570	576	574	583	541	544	520	535	570	586	536	519	570	570	543	570	545	533	512	550	541	553	558	531	596	603	566	509	544	592	551	541	539	626	571	552	546	563	544	569	535	556	591	521	578	579	535	572	533	588	547	546	517	537	556	544	563	567	556	556	576	594	555	538	601	527	593	573	522	565	571	556	577	556	521	492	567	545	560	544	541	557	578	530	606	562	539	532	566	543	535	560	558	546	597	556	515	538	591	602	562	580	570	558	549	549	546	581	552	587	576	557	603	515	553	550	568	552	569	615	593	580	573	564	576	575	520	558	523	579	530	541	600	564	526	562	571	545	578	574	585	529	541	580	530	566	540	543	541	530	538	561	561	537	541	569	510	536	558	569	545	566	562	597	565	550	566	568	525	556	552	577	537	580	558	575	554	575	573	541	532	562	556	576	542	556	563	528	560	486	571	569	605	555	530	607	571	530	574	519	585	548	580	528	578	539	557	520	513	551	517	543	560	551	554	587	546	554	541	603	535	534	574	596	551	571	574	544	540	573	527	563	576	549	574	525	544	572	549	537	586	518	522	514	562	604	543	539	575	570	571	560	579	549	557	576	598	564	529	529	629	573	558	534	534	589	595	519	530	580	592	555	509	530	533	570	567	560	511	609	543	586	578	577	542	568	581	567	555	566	541	538	563	600	540	558	566	593	580	534	573	538	510	567	527	575	561	543	580	595	565	536	575	541	560	568	520	576	535	548	551	537	599	570	567	537	544	566	559	544	584	539	528	517	550	561	559	543	581	566	531	569	534	567	493	549	549	550	529	563	567	550	513	548	579	554	567	549	541	541	530	531	558	537	547	549	565	534	558	575	543	532	584	555	559	566	578	605	597	540	561	544	570	580	587	531	537	554	558	572	572	561	554	553	503	555	577	537	525	573	563	545	548	552	576	543	618	584	582	548	562	546	565	563	590	569	564	537	563	533	537	538	576	569	560	551	543	542	551	578	589	556	596	537	569	601	554	525	554	524	569	551	599	565	582	561	567	568	559	571	580	555	556	561	570	560	509	530	564	534	546	562	617	516	530	572	565	552	567	548	572	562	577	552	553	556	583	565	593	538	535	552	556	573	562	555	539	531	537	587	526	524	593	546	563	599	577	575	574	578	570	564	565	572	553	588	543	510	533	497	530	519	574	586	569	517	568	605	530	551	554	568	535	574	527	542	584	599	584	549	538	512	585	525	540	551	551	518	572	560	552	561	525	547	564	522	528	533	562	519	529	599	535	593	583	573	550	514	532	532	544	562	589	570	525	568	555	535	549	559	513	582	537	562	550	555	548	581	543	539	541	588	540	545	592	532	548	534	573	533	569	545	546	545	550	575	553	517	581	550	593	567	557	562	545	555	584	593	567	555	545	594	535	563	563	575	544	543	573	572	537	548	550	573	546	570	556	557	562	517	569	547	519	553	535	569	520	534	552	552	578	531	548	535	579	592	578	537	564	532	533	539	488	588	595	583	556	585	582	535	570	549	536	538	558	560	561	538	567	566	563	568	570	522	554	561	534	512	545	584	589	519	577	579	522	601	588	548	575	596	555	561	573	539	536	570	545	600	583	578	545	543	569	590	580	585	543	546	555	566	569	571	538	541	547	542	513	548	530	551	582	558	524	540	583	605	546	577	557	526	586	611	542	553	560	575	576	554	550	573	548	543	556	539	551	581	588	589	511	551	580	562	562	546	547	501	571	580	558	557	516	585	573	563	589	535	547	588	572	567	535	567	545	539	569	537	519	554	597	549	516	579	553	534	574	528	567	524	531	541	562	517	561	546	588	603	560	623	514	521	596	563	585	567	518	566	585	576	547	509	549	557	547	556	528	567	517	567	577	568	584	560	510	574	583	563	550	520	542	504	569	538	545	565	540	534	540	535	582	623	517	635	496	561	560	522	596	533	573	555	537	537	504	560	518	557	559	542	531	551	520	534	523	528	551	577	555	577	564	503	535	573	525	565	512	510	570	537	553	527	558	550	558	538	533	540	542	503	560	545	545	522	577	556	548	576	569	537	544	564	562	572	532	527	556	571	578	567	536	553	558	551	548	567	532	518	521	575	576	544	580	584	524	571	508	609	526	597	601	562	548	530	588	516	574	615	571	563	590	530	538	560	567	521	533	530	561	586	575	533	540	562	563	566	559	520	589	588	546	549	524	558	509	585	554	525	546	558	550	606	560	560	553	534	535	530	527	590	539	549	529	593	607	560	551	568	565	534	578	542	535	539	544	571	550	562	591	524	510	592	552	540	554	573	518	586	565	606	553	555	532	554	582	549	551	544	577	559	571	592	576	503	548	543	540	536	530	586	579	541	547	560	556	581	511	558	585	559	558	546	538	539	595	556	549	531	541	579	521	563	583	595	523	567	538	549	571	540	579	579	487	547	541	569	553	619	565	496	597	565	560	551	576	522	538	581	539	550	558	567	558	605	520	539	562	553	567	502	553	553	559	572	564	541	531	533	556	582	548	545	553	494	552	524	546	558	593	559	524	567	549	593	523	547	578	534	553	554	547	565	562	582	548	553	557	508	512	553	574	520	545	579	540	609	552	521	546	553	532	543	566	574	558	560	544	576	527	570	570	545	558	531	589	541	532	542	565	538	579	609	588	541	550	575	553	549	573	560	533	569	570	557	535	546	560	591	578	530	530	525	591	545	567	557	529	554	532	580	522	590	531	513	560	525	521	583	528	550	552	543	551	579	539	549	533	525	542	563	613	537	564	530	521	541	526	512	569	550	555	545	588	558	504	539	513	532	517	547	539	605	542	570	570	550	537	548	561	533	562	561	541	570	545	540	547	562	524	544	571	559	551	586	551	525	576	581	525	542	548	552	568	541	535	559	555	522	561	538	552	574	538	541	559	549	556	536	539	551	598	556	555	601	522	608	530	521	584	535	556	560	567	508	600	538	542	562	549	578	570	531	566	551	530	577	543	540	578	530	595	559	572	563	571	522	525	547	556	558	550	565	524	589	561	547	558	552	547	567	588	585	590	594	553	502	559	558	561	562	542	548	548	526	540	577	551	562	536	528	549	573	540	538	527	585	545	527	545	559	554	599	551	529	560	532	581	604	560	561	545	545	562	593	543	504	565	613	564	531
26259	46400	43006	31737	23162	16770	12863	10003	9305	10033	9112	7034	6303	5896	5395	4626	3735	2883	2668	2209	1874	1590	1457	1316	1292	1250	1247	1518	1402	1329	1388	1427	1389	1383	1421	2539	5341	5879	2378	1170	794	773	816	810	831	794	845	793	823	813	817	856	844	779	821	864	812	806	804	764	796	839	804	805	846	880	835	870	839	845	784	823	771	773	818	831	829	857	815	844	790	833	747	806	829	822	826	798	821	767	791	846	812	762	781	816	836	812	759	805	798	798	782	762	824	837	853	802	807	756	840	836	828	804	800	778	701	823	780	823	766	809	760	818	775	813	848	883	831	769	788	758	817	815	809	841	827	799	809	828	780	807	794	767	873	814	839	802	751	794	773	804	840	797	823	780	792	791	787	790	818	826	789	831	782	831	846	805	811	827	803	853	790	811	840	857	854	796	831	792	805	812	776	785	780	783	799	772	757	782	854	812	803	795	793	806	773	850	831	817	850	830	814	814	770	783	779	769	791	800	800	817	827	780	754	787	746	786	759	753	765	787	831	836	873	816	802	757	839	744	813	814	753	831	814	821	846	811	824	819	796	800	787	798	769	810	778	793	843	798	766	774	876	819	764	833	790	763	805	855	798	798	789	834	789	738	824	828	816	810	806	807	864	846	861	756	819	814	797	806	826	803	795	811	762	832	804	795	737	780	864	799	802	823	819	794	780	798	797	792	786	784	754	788	894	799	802	820	840	822	816	800	845	822	865	797	790	828	833	774	817	822	797	814	813	752	795	789	809	779	824	788	832	821	812	795	805	799	814	793	772	790	784	825	798	800	814	793	867	778	844	807	793	798	796	790	800	787	736	821	820	834	791	809	791	773	848	777	762	795	824	801	762	829	798	760	826	810	786	858	856	807	796	779	818	850	832	848	800	794	814	853	830	777	822	807	789	826	828	842	781	773	776	853	754	800	836	795	804	785	787	787	813	807	796	789	793	807	816	817	781	847	820	866	827	777	849	775	762	802	790	800	834	787	791	776	833	836	768	795	756	822	793	776	766	799	792	786	800	796	812	858	797	777	763	800	804	794	795	777	821	858	807	800	822	817	818	825	823	845	801	785	779	831	767	803	851	778	823	807	794	822	839	767	819	802	745	748	776	861	806	819	767	785	796	774	878	795	835	816	802	791	782	807	787	778	799	780	830	788	834	823	837	840	817	782	801	776	830	809	794	793	774	761	813	832	863	801	795	835	781	814	825	801	844	777	820	796	814	814	870	779	816	794	841	803	816	835	787	807	769	805	809	836	828	805	798	787	780	772	790	785	801	811	774	837	811	788	833	817	779	787	816	809	810	783	788	775	813	802	725	817	804	793	780	815	764	834	843	743	833	782	761	826	790	784	825	803	769	806	828	778	834	815	798	825	807	795	838	815	788	876	839	801	846	779	808	792	811	849	834	790	766	797	808	813	810	799	765	795	773	850	793	785	831	848	784	765	788	861	806	803	763	808	834	785	789	824	803	802	792	814	824	777	807	816	799	813	827	783	838	842	816	821	758	860	778	805	804	823	793	836	824	835	806	769	752	764	763	789	781	858	829	844	831	776	757	812	798	781	820	849	836	771	797	808	830	818	746	835	826	773	796	805	872	837	824	847	767	775	862	826	796	815	785	799	795	826	789	827	734	807	790	806	808	810	775	824	827	759	790	811	806	814	842	777	766	829	806	784	858	807	731	812	759	805	848	792	830	797	832	744	795	798	810	794	804	799	768	778	817	807	785	816	792	778	822	762	815	816	769	787	790	765	800	811	791	801	783	834	807	769	800	811	829	800	842	772	800	803	762	866	848	795	821	821	762	816	766	815	799	816	772	799	807	796	820	803	816	799	807	858	811	725	831	833	826	820	759	849	786	832	810	788	803	802	726	773	774	834	827	842	795	799	777	785	806	827	797	786	776	833	826	804	797	803	769	779	782	831	779	802	849	813	792	775	818	804	791	760	825	770	832	810	765	796	780	786	809	810	799	801	796	820	818	772	756	785	794	779	814	795	771	811	793	808	870	829	790	850	795	795	781	780	787	798	807	806	793	818	758	740	833	760	832	779	806	744	834	887	743	822	763	814	799	769	796	772	782	802	779	790	796	820	797	816	821	832	856	848	832	802	762	756	836	803	837	844	802	808	796	804	818	870	791	792	838	815	828	784	840	814	822	859	834	809	819	792	807	773	831	805	854	789	823	792	808	802	820	749	778	800	779	798	822	809	804	817	809	846	835	839	789	797	788	762	764	799	811	848	831	772	745	827	818	806	792	815	781	721	783	800	822	793	771	808	833	812	819	848	770	775	782	773	798	792	793	836	857	813	806	782	786	807	784	778	789	827	837	827	785	799	783	828	816	795	812	782	795	798	826	814	834	774	763	777	822	776	789	783	756	793	807	825	867	800	754	827	781	806	783	798	805	767	792	806	791	852	856	853	836	830	867	839	821	833	762	818	741	776	799	824	799	811	786	816	793	777	810	857	851	800	805	809	779	845	790	803	846	804	796	834	823	821	821	816	821	762	827	742	813	762	788	775	778	817	769	819	850	808	816	798	804	846	793	872	812	823	748	822	784	804	775	775	793	825	830	808	787	798	788	805	794	758	771	813	787	810	780	838	835	834	816	772	797	826	775	813	780	849	801	807	806	769	788	765	798	833	782	799	807	805	807	799	794	812	859	782	760	791	823	818	823	808	794	803	799	803	836	767	778	846	773	830	826	789	755	783	774	794	769	802	734	867	805	817	854	778	819	797	789	804	799	822	798	818	845	831	796	770	762	806	776	758	809	763	774	773	801	801	819	818	827	780	820	845	864	795	726	799	793	799	783	836	815	812	815	831	832	809	810	823	758	814	796	817	820	761	818	867	779	821	795	781	793	813	776	773	839	761	850	829	778	799	832	801	836	804	801	831	769	781	840	797	789	837	762	779	780	788	762	800	776	796	785	825	858	800	827	831	815	825	782	845	851	841	804	778	838	839	797	793	799	778	796	841	803	780	852	754	829	787	754	858	816	793	766	820	797	778	815	769	826	846	790	807	794	780	804	780	766	807	780	744	757	780	820	817	807	762	778	765	825	812	808	758	819	833	786	803	801	816	804	822	775	808	788	778	789	766	827	807	773	842	820	837	840	791	805	898	871	780	843	803	740	777	758	775	813	804	852	770	825	794	796	817	831	778	819	781	817	797	779	822	745	804	813	791	762	855	787	786	730	805	747	811	813	762	810	815	778	812	819	766	832	771	815	786	819	807	869	791	796	786	821	818	770	751	786	830	837	822	858	816	809	825	772	822	814	828	787	777	780	811	850	801	812	751	795	810	781	801	777	826	821	778	806	807	771	794	810	801	774	781	803	825	808	831	779	830	771	813	821	847	763	795	758	814	796	780	797	821	772	798	785	847	793	805	819	786	821	810	778	772	840	818	852	811	813	790	746	820	797	798	822	810	771	786	777	864	815	757	781	834	803	808	811	776	829	803	825	777	826	810	803	785
27328	22954	24347	14305	5413	2938	2106	1719	1674	2027	1775	1611	1439	1261	1150	963	894	793	723	668	658	625	587	548	549	542	610	636	612	564	564	658	637	616	615	580	649	721	611	487	534	505	492	527	510	488	503	536	506	531	500	498	524	518	520	528	496	499	553	546	497	523	521	467	495	523	529	502	494	510	530	536	489	498	507	516	564	530	477	496	520	494	494	544	502	513	498	531	490	484	512	529	508	519	552	491	514	521	522	487	472	524	562	499	455	568	515	507	518	494	539	513	518	501	492	528	509	520	497	542	545	519	519	500	478	503	504	499	469	532	560	513	532	462	532	535	515	497	533	544	542	568	519	516	481	537	498	512	475	495	540	544	510	530	519	472	513	536	465	554	514	523	534	509	469	516	506	505	523	540	510	500	481	512	538	488	527	479	549	554	460	513	539	496	470	505	496	536	525	511	516	518	490	518	533	486	492	526	517	520	506	505	481	502	522	524	512	544	485	548	485	552	536	510	520	519	504	507	516	478	570	529	469	516	504	526	514	503	539	510	500	492	488	509	482	506	509	527	529	502	566	509	483	502	524	531	480	499	489	493	477	498	524	538	509	495	507	499	497	543	493	517	501	496	556	509	485	506	522	530	502	499	505	528	510	518	499	515	465	504	533	487	534	540	510	539	507	513	516	545	513	526	488	533	504	507	533	516	499	528	472	530	523	506	500	532	539	489	519	518	553	540	507	535	503	475	492	507	501	472	549	485	531	508	493	504	515	515	559	517	535	466	514	508	485	478	487	554	487	540	515	499	511	544	541	526	488	491	518	529	508	484	535	517	455	502	506	524	535	468	513	515	492	511	517	496	521	480	543	538	501	497	526	494	526	512	512	501	512	507	481	528	524	529	545	523	520	509	508	492	483	536	523	484	519	496	524	549	521	550	513	513	508	492	530	529	481	510	515	523	519	570	496	557	501	531	545	543	498	512	503	483	530	538	502	527	506	542	513	525	495	511	518	534	514	511	487	519	521	510	518	449	496	480	497	512	504	518	518	506	515	469	506	529	496	512	486	500	486	498	510	484	541	508	544	502	513	510	478	502	503	483	516	530	524	489	524	539	502	538	506	529	522	545	556	512	511	526	468	500	574	510	520	526	499	500	459	489	536	523	481	515	475	531	518	533	496	528	441	507	513	514	480	533	504	514	484	515	508	487	540	516	488	578	527	506	534	561	478	516	497	546	520	499	530	492	506	518	534	491	496	511	508	519	503	461	501	502	516	520	490	470	490	482	550	517	500	508	522	508	535	501	532	522	487	520	504	503	504	519	515	522	512	502	487	522	524	499	477	548	517	479	547	544	503	517	494	520	504	508	528	500	505	461	484	523	535	485	511	502	561	524	491	514	484	523	525	503	531	483	489	521	483	498	536	522	527	539	527	496	506	512	499	564	494	507	509	501	492	536	504	511	518	535	537	501	525	537	474	521	499	534	512	524	510	506	542	578	501	558	518	524	498	459	501	508	528	507	512	518	499	493	491	513	502	500	471	513	505	497	490	517	520	488	487	474	491	527	504	540	516	542	514	508	503	542	489	524	532	511	501	508	544	500	536	517	521	476	501	517	495	525	543	514	517	549	501	544	530	554	494	550	499	526	509	511	512	488	529	503	488	509	516	542	472	540	544	492	529	538	482	461	526	520	514	529	490	486	501	561	545	491	513	478	539	490	516	519	528	519	491	502	535	499	532	565	507	538	494	495	516	515	577	512	489	484	507	515	491	491	508	556	555	538	481	481	492	504	498	517	510	536	502	491	483	475	559	562	513	528	465	501	490	506	494	522	558	501	468	497	538	480	508	511	484	546	499	519	524	566	515	542	501	546	506	552	557	520	469	511	513	495	492	507	490	527	526	511	490	490	518	529	517	541	519	512	496	487	526	502	570	509	487	541	492	479	515	514	497	510	502	475	512	510	505	533	497	508	515	485	547	529	500	545	537	477	544	514	514	477	528	506	538	547	544	501	503	453	538	509	505	509	507	523	510	498	505	578	498	504	512	489	521	531	466	508	504	534	511	506	518	518	503	520	540	547	502	515	534	516	516	501	522	512	554	497	496	474	510	520	487	512	478	538	521	563	523	546	528	508	536	521	467	493	531	492	516	501	535	497	516	523	521	513	498	515	508	502	505	515	514	496	503	498	520	555	480	521	489	509	519	529	482	514	529	513	521	509	543	495	487	520	515	548	497	526	497	509	503	504	511	471	491	540	465	522	506	487	519	474	506	469	515	515	555	524	475	524	488	532	533	512	513	490	516	480	514	502	527	488	521	503	523	526	493	512	509	477	505	480	542	537	493	532	489	496	555	488	481	546	486	510	524	499	533	533	507	547	527	475	511	500	492	500	491	526	478	557	505	487	524	531	524	489	500	552	481	523	514	480	529	467	510	540	531	517	491	514	483	500	506	487	517	521	493	544	523	503	555	519	548	492	472	507	531	524	482	488	507	501	530	492	559	526	527	514	554	539	496	504	532	521	508	511	532	517	510	525	519	479	485	514	493	449	476	516	560	508	520	498	484	517	491	471	488	514	515	491	500	513	531	486	475	544	523	518	503	556	507	496	512	528	534	507	525	518	512	512	517	556	533	506	490	509	522	479	519	497	488	522	532	526	513	501	523	521	514	537	523	502	532	515	510	509	536	463	545	532	477	488	497	525	495	488	521	495	543	521	496	543	521	554	523	516	496	524	513	518	529	472	509	499	518	532	527	510	530	566	455	494	509	514	520	471	485	514	550	496	516	546	524	491	532	486	498	556	573	541	498	532	516	530	466	488	487	495	490	537	487	485	517	554	505	519	501	504	511	527	498	533	519	506	487	563	544	474	531	522	490	544	537	517	545	511	510	513	525	497	505	520	539	538	525	516	534	502	514	513	529	509	540	522	535	473	542	521	512	518	513	524	479	549	542	506	506	501	543	483	495	469	541	534	482	516	517	530	502	519	521	540	517	505	542	519	510	525	478	504	498	541	492	512	526	542	491	453	473	566	536	500	491	523	522	505	514	535	506	484	531	558	543	508	514	499	511	497	520	495	537	523	527	524	533	503	492	537	537	519	529	519	498	520	505	528	511	529	503	542	522	459	513	535	514	477	500	507	505	520	490	492	528	532	479	504	545	501	566	526	528	505	517	483	519	517	528	518	507	494	495	560	531	530	497	525	506	568	517	543	535	469	516	519	480	499	515	513	486	512	534	526	536	531	526	472	519	529	479	551	547	503	503	530	534	523	509	474	494	482	525	493	514	536	501	495	507	501	496	504	549	526	519	530	509	487	532	522	534	472	463	523	555	535	527	527	529	520	483	497	469	539	506	520	489	493	517	502	463	527	488	516	488	520	520	529	489	521	486	531	512	504	512	517	486	509	523	545	536	515	495	519	529	544	524	514	505	486	571	504	520	500	504	513	531	512	486	509	510	510	539	505	521	527	524	499	538	511	532	544	511	519	480	471	534	543	529	509
22181	34593	32119	18902	10652	6981	5388	4444	4596	5383	4882	4296	3711	3119	2620	2294	2018	1607	1409	1246	1128	984	963	965	900	914	983	1091	973	1005	999	1021	1030	937	980	1022	1217	1309	904	871	754	798	720	723	767	760	823	739	763	705	737	730	745	783	753	757	743	732	753	742	785	777	729	748	788	759	751	802	762	760	759	772	757	740	765	706	702	835	743	727	761	737	784	727	771	759	763	755	755	756	753	751	772	737	751	750	708	712	810	738	731	754	778	754	800	716	736	771	750	779	763	735	759	740	764	744	783	718	708	768	763	768	725	765	738	782	749	776	716	674	709	783	770	743	806	756	770	717	710	739	727	763	745	803	753	711	758	671	767	684	728	771	739	730	831	766	727	734	766	761	768	695	743	775	696	732	739	719	754	756	786	732	758	735	752	764	752	740	764	755	814	740	749	754	766	747	744	768	715	720	730	749	791	734	746	725	769	759	754	757	748	704	734	734	780	793	773	779	759	753	745	742	793	752	763	774	752	736	754	753	754	706	806	722	768	754	723	752	729	748	720	733	735	766	713	754	737	765	747	809	753	720	685	778	738	691	751	755	761	784	765	743	749	783	722	779	759	742	773	748	752	753	718	753	746	751	784	767	718	747	797	750	770	764	730	768	790	740	746	777	766	714	760	736	808	757	778	759	779	732	765	823	745	783	776	750	723	771	725	761	770	778	775	747	756	758	692	729	698	788	738	718	746	758	772	747	684	734	722	726	749	737	753	788	728	727	741	799	736	760	743	726	767	716	699	761	718	749	799	756	720	783	754	753	728	728	745	767	783	708	693	753	741	788	786	714	786	724	746	773	800	780	750	762	742	748	764	726	785	746	708	730	727	756	784	813	779	718	794	728	722	744	781	708	732	730	762	731	747	807	747	769	769	751	748	717	803	736	750	732	759	759	767	774	726	750	735	775	774	769	748	700	778	752	762	754	739	789	773	699	735	749	770	761	776	783	758	720	746	752	747	738	804	763	774	728	736	717	777	729	750	710	750	722	770	794	749	739	739	733	759	784	737	749	756	778	752	727	777	728	772	737	792	744	743	794	790	753	741	742	756	760	726	756	674	706	749	764	761	748	777	735	769	772	762	732	727	726	721	803	740	740	712	756	725	770	771	750	732	762	723	696	773	737	748	752	773	694	783	778	705	742	798	700	692	722	719	737	720	787	776	776	732	704	767	743	738	775	707	765	770	707	742	763	751	744	725	724	760	758	738	716	749	765	766	753	766	707	769	748	755	715	727	777	764	772	792	775	727	784	742	734	788	739	717	751	762	756	780	681	782	747	757	720	730	729	722	781	783	737	783	700	773	702	715	736	795	734	758	750	782	725	806	755	726	803	776	768	735	750	719	735	766	790	704	765	753	729	775	737	729	726	762	737	734	714	734	762	718	780	772	753	713	739	777	780	749	759	783	757	726	732	756	789	791	744	764	742	759	710	778	748	746	768	732	761	774	775	801	776	804	786	775	744	741	769	781	734	728	741	779	791	751	769	783	747	736	766	746	732	763	752	703	801	718	740	719	783	770	726	742	781	751	732	767	765	689	728	748	707	695	750	744	768	750	732	730	720	722	792	728	797	778	754	770	756	753	726	772	768	765	781	721	702	779	766	785	705	710	767	817	738	822	750	735	806	754	715	710	749	739	727	718	729	776	768	788	716	711	743	767	713	763	733	763	740	798	743	735	780	747	770	746	810	747	747	728	735	750	791	698	769	772	771	710	702	795	772	774	742	743	732	776	726	725	773	775	801	718	771	744	791	776	757	763	810	813	752	758	748	750	729	779	724	712	731	711	754	794	720	795	740	744	745	769	763	735	759	779	711	773	744	751	771	738	773	806	734	751	695	780	755	768	773	707	751	743	759	764	745	735	732	767	716	785	752	710	769	720	787	757	809	719	699	749	733	768	763	731	768	760	718	784	701	758	735	748	785	773	760	803	731	781	732	765	719	783	786	735	754	734	750	737	741	774	769	798	813	738	786	799	739	755	796	756	811	759	779	784	816	691	719	784	754	803	767	710	786	772	708	747	749	804	769	719	759	730	798	769	793	680	789	757	733	780	731	820	744	753	780	769	799	780	721	678	768	761	749	773	762	741	758	750	709	740	768	785	760	768	791	729	748	806	759	747	778	722	768	767	739	764	754	780	747	775	739	754	766	778	790	776	752	778	764	780	803	735	749	739	810	786	739	770	761	746	761	747	723	772	765	752	742	747	781	743	762	766	762	752	743	767	766	763	721	763	749	746	792	749	749	754	724	767	759	762	788	748	721	744	750	764	769	778	742	745	744	758	710	717	745	752	759	784	764	750	744	801	737	748	738	707	759	772	723	777	796	747	731	707	748	810	757	748	703	761	757	756	752	730	786	766	745	719	752	754	678	755	751	777	761	719	754	716	727	723	775	749	742	727	786	722	772	752	746	733	745	767	752	767	782	773	711	740	757	760	811	767	753	760	735	760	740	757	754	741	797	761	763	807	740	751	753	742	784	722	749	741	765	766	749	720	723	744	745	702	766	708	747	737	766	758	786	762	752	750	801	717	763	724	791	678	773	828	777	719	729	783	717	769	785	743	756	767	699	706	757	740	773	763	742	774	766	733	742	760	716	741	753	720	754	766	741	755	749	729	724	773	732	793	757	748	742	759	730	708	704	739	739	688	756	720	778	727	756	772	759	685	780	743	777	760	714	739	744	767	814	749	746	786	724	712	723	768	743	732	758	729	785	789	786	750	724	756	722	718	737	770	727	741	707	730	742	710	744	762	717	759	763	755	761	767	809	749	769	769	792	681	717	712	761	743	745	761	753	780	728	785	716	729	754	764	763	738	745	720	762	757	770	742	737	731	764	699	764	675	740	781	780	802	774	761	816	712	783	752	787	691	785	776	800	740	724	744	756	781	745	771	756	777	764	750	747	757	801	769	735	758	783	722	707	750	786	789	788	814	798	723	751	738	735	760	755	763	749	766	723	752	734	762	735	742	746	761	785	757	746	730	736	734	748	729	778	776	787	695	725	726	775	760	746	759	752	743	742	766	757	766	775	780	750	735	744	731	811	708	740	755	774	810	746	804	783	749	761	731	725	796	795	741	727	782	771	833	747	744	754	755	715	741	763	769	735	823	720	716	791	723	779	772	716	806	737	751	758	720	739	706	776	765	755	751	744	725	706	796	783	708	741	731	818	732	725	751	744	826	740	735	721	762	762	756	797	708	672	708	773	763	753	766	706	752	747	770	801	724	775	801	707	724	794	783	725	688	775	778	717	725	727	797	779	734	766	760	757	729	736	798	737	764	734	792	762	691	739	753	755	789	728	800	738	759	736	723	762	732	751	706	778	765	746	728	733	796	749	776	749	742	711	762	768	754	757	740	756	756	773	759	766	767	722	803	757	719	792	767	742	745	750	802	783	764	763	754	786	691	708	744	740	744	766	718	776	758	734	709	765	824	763	754	756	748	730	721	762	769	717
24157	21376	28652	24542	20732	11384	4984	3336	2957	2809	2571	2663	2409	1981	1700	1524	1312	1083	959	812	795	744	757	706	696	684	616	761	708	730	709	753	732	679	686	779	1504	1490	814	625	577	548	560	573	551	597	618	545	569	574	552	582	548	572	576	601	546	590	557	582	552	573	595	562	603	598	611	611	615	560	585	605	538	564	607	564	584	599	539	582	563	548	591	588	576	574	581	562	553	570	539	604	575	553	587	564	584	597	575	585	549	545	595	546	554	548	544	569	550	571	612	560	595	572	557	573	579	583	571	562	587	608	574	561	590	586	584	578	605	581	566	575	575	535	566	563	549	593	536	559	545	529	554	611	579	591	567	595	550	549	567	564	613	579	590	579	591	519	611	560	595	596	540	555	587	574	587	601	581	568	522	587	588	611	564	570	566	594	572	605	562	602	543	556	576	551	630	568	560	512	598	558	530	597	551	558	611	567	575	569	606	577	608	563	599	537	586	561	557	552	551	576	567	573	596	605	542	593	522	571	565	558	569	576	572	581	616	593	545	564	553	593	610	568	569	543	583	557	574	558	555	642	543	537	561	598	550	612	573	585	542	546	573	562	564	578	530	610	599	549	525	578	534	562	596	623	556	543	567	560	555	552	561	584	603	566	589	540	553	568	563	582	537	591	573	601	574	597	560	560	533	559	557	559	594	575	563	540	541	564	567	594	596	537	555	541	597	598	563	576	587	567	596	540	609	566	555	609	552	562	562	578	552	587	597	578	563	537	580	603	582	559	588	588	604	562	619	527	537	551	588	563	602	554	576	585	582	567	544	559	594	569	578	574	606	586	592	566	558	597	570	624	613	553	547	552	561	555	593	527	552	595	558	563	620	581	566	644	537	555	534	553	563	561	548	630	607	598	550	587	580	568	581	572	605	583	536	556	563	529	591	529	578	546	563	559	579	551	562	608	571	535	583	570	580	548	582	589	584	599	555	574	572	570	605	544	532	595	565	610	561	557	571	541	573	561	582	573	531	556	561	567	550	597	529	542	569	552	594	592	585	619	538	602	542	572	582	583	599	581	574	537	616	553	577	608	592	556	563	587	604	571	575	612	590	521	558	573	555	599	550	593	600	591	587	576	571	577	575	584	578	557	568	571	572	613	586	582	581	562	572	584	574	586	581	585	573	548	547	542	578	511	553	529	579	558	554	504	517	578	572	591	540	560	586	573	565	565	615	560	567	561	526	568	564	562	575	586	627	530	597	563	574	587	664	546	553	591	582	573	577	569	562	576	554	556	545	553	641	571	577	583	554	579	573	548	543	608	591	609	549	654	555	596	489	583	571	555	590	545	556	533	608	577	578	569	611	577	570	573	547	569	599	531	560	574	610	588	597	566	531	582	562	571	557	568	537	576	556	540	563	586	550	545	559	565	616	577	551	576	561	560	570	594	569	589	578	584	548	580	565	555	582	532	575	550	578	547	545	541	553	546	584	560	574	562	567	598	568	554	569	562	589	584	540	587	587	550	605	566	576	552	587	569	557	566	544	524	542	555	570	539	561	594	539	523	589	535	597	624	595	566	560	587	567	534	580	560	555	527	567	594	607	576	581	584	529	555	548	589	569	581	599	588	599	579	554	568	562	565	529	543	556	602	563	563	634	591	576	577	576	619	583	575	535	601	560	546	575	543	583	603	566	560	548	572	554	591	573	576	586	565	570	516	580	570	540	553	566	599	552	605	577	580	595	584	585	562	569	605	546	611	570	605	574	576	600	619	575	588	560	594	619	564	543	550	614	547	553	551	540	547	606	572	535	570	570	557	575	564	576	558	550	568	566	550	615	546	550	565	584	556	554	572	610	607	558	582	538	585	573	571	563	572	588	606	600	533	558	557	590	520	594	589	563	570	615	553	563	552	543	550	526	576	553	556	553	544	623	601	545	580	564	638	541	552	532	574	575	590	546	566	547	545	570	565	558	530	530	595	585	597	590	555	583	589	571	633	590	578	579	604	608	605	561	568	571	587	568	605	577	586	573	557	562	580	572	541	594	555	574	539	522	603	570	561	586	558	609	583	620	625	616	545	596	530	603	564	580	565	606	563	552	556	582	591	579	549	565	564	575	527	571	580	563	600	572	623	581	555	578	571	600	534	549	575	552	538	602	564	556	599	582	579	578	608	549	592	589	536	581	570	587	539	568	601	562	577	568	564	609	562	565	576	583	585	557	580	547	577	593	535	553	577	583	543	585	564	553	540	595	617	573	536	559	606	563	542	568	584	587	556	574	582	568	588	575	566	593	629	603	590	557	592	573	570	568	598	541	527	587	577	560	558	574	577	601	557	565	544	570	539	566	578	583	551	526	567	568	558	599	600	610	560	546	569	605	580	576	592	576	582	564	601	524	584	578	563	600	583	570	537	572	524	583	566	598	593	532	595	580	563	563	559	550	598	560	553	564	591	622	552	587	601	578	571	524	555	593	553	583	601	621	572	565	550	576	561	546	611	560	584	569	575	570	585	560	536	549	606	578	546	610	595	599	577	577	573	576	548	578	510	528	592	551	561	609	565	613	585	592	550	572	583	571	578	597	586	552	573	564	545	566	543	567	581	573	548	546	576	577	609	583	595	591	572	553	553	558	554	597	589	584	584	549	564	588	545	590	561	594	601	567	565	583	544	621	589	585	599	582	586	545	548	574	587	544	599	531	587	541	571	565	536	573	570	572	549	604	600	555	572	560	543	552	563	579	631	557	584	570	585	589	554	572	601	581	605	555	530	580	566	591	566	559	589	566	598	550	579	566	569	611	534	512	537	575	587	591	516	538	560	586	558	527	610	645	586	563	589	611	569	562	582	547	597	546	596	520	555	556	541	587	594	539	588	585	558	525	610	587	603	593	546	540	567	555	598	586	560	585	609	605	539	537	572	590	560	555	582	600	575	588	568	594	600	605	583	583	583	583	541	581	525	569	555	563	528	560	582	575	606	560	584	554	593	587	554	623	558	568	556	581	555	591	576	520	610	541	567	551	543	606	536	542	561	574	613	526	581	554	548	560	576	577	595	591	588	587	605	580	568	546	571	590	595	593	566	593	535	568	562	606	532	585	579	589	583	577	576	565	561	554	534	526	579	598	576	568	586	569	618	594	556	593	588	548	569	596	557	585	574	580	590	592	561	560	550	527	601	567	577	563	616	564	581	603	568	638	582	586	612	564	600	582	558	574	595	588	581	567	547	561	549	555	579	615	566	578	588	566	594	522	562	583	563	572	596	584	593	591	546	533	593	551	543	582	551	606	576	577	594	569	534	561	568	580	578	610	572	582	570	567	586	541	528	534	557	579	578	567	558	609	570	590	593	612	625	556	610	553	600	542	601	599	601	559	554	567	548	537	559	545	564	582	551	585	572	575	577	592	570	558	598	570	588	606	516	547	559	623	569	540	596	563	605	538	593	538	516	612	589	575	570	563	584	549	590	593	584	582	581	569	590	529	560	552	571	612	556	597	568	547	590	637	601
24649	42034	39404	27052	18057	12036	9372	8150	7506	7194	6769	6650	6285	4862	4143	3631	2978	2367	1953	1575	1496	1301	1252	1279	1121	1180	1253	1363	1262	1319	1237	1208	1252	1234	1172	1427	3539	3147	1457	891	766	892	798	863	838	869	892	829	856	801	805	817	887	851	842	828	882	828	849	801	815	839	845	834	884	876	952	911	833	853	838	867	856	828	820	864	883	817	825	862	856	842	818	818	816	799	854	800	796	886	807	810	797	853	819	850	807	830	854	835	791	845	803	831	864	779	823	895	841	837	827	810	858	859	821	846	842	824	829	818	835	811	856	811	803	816	812	844	805	871	834	795	815	847	871	854	778	791	915	861	759	871	886	872	817	799	819	820	821	825	851	856	788	860	837	872	869	780	887	800	807	804	818	831	807	820	865	838	809	860	863	826	874	793	811	839	782	872	854	849	863	830	786	866	843	864	856	858	781	853	788	875	845	853	858	791	837	816	848	817	836	851	805	801	853	852	853	880	775	857	841	796	816	796	839	811	838	850	804	856	868	820	811	809	816	850	767	839	814	866	833	845	798	803	861	869	838	864	859	844	852	886	841	821	815	831	837	824	819	830	875	818	819	865	864	822	853	802	863	808	854	837	792	844	812	805	875	829	841	883	844	874	859	819	877	808	858	845	802	805	851	826	777	843	855	830	828	796	834	801	851	817	833	853	838	840	833	803	778	826	848	821	787	829	893	850	862	842	793	815	811	794	828	830	848	793	806	843	891	863	857	898	842	880	813	825	832	826	866	778	779	818	799	831	835	853	846	868	848	817	834	797	882	835	819	803	811	881	762	804	870	805	767	830	797	828	835	839	795	853	832	805	850	800	879	812	849	836	824	802	795	812	815	831	845	833	824	793	856	843	845	819	786	897	841	776	872	785	841	840	859	882	826	791	796	850	835	810	829	887	821	853	903	780	819	875	802	783	842	828	818	882	820	829	826	832	790	838	819	856	859	826	854	813	809	861	838	850	893	866	857	847	806	824	848	845	781	846	813	858	814	837	827	815	824	787	801	847	857	835	798	827	822	773	849	809	842	871	770	813	806	810	831	872	826	889	825	805	782	842	826	832	828	800	836	799	769	821	868	798	836	848	832	804	782	862	827	847	799	816	900	795	761	871	826	849	839	800	783	786	845	860	857	807	860	835	828	874	828	839	814	846	817	854	816	829	802	791	850	853	790	829	849	840	788	845	831	788	842	825	866	828	822	859	851	849	836	811	822	814	822	856	847	799	827	783	842	802	851	805	860	878	832	854	829	857	802	836	850	859	813	813	807	833	840	770	813	854	853	844	800	813	827	837	813	850	906	810	798	771	841	844	863	857	820	877	847	780	838	848	861	826	851	854	827	827	854	855	820	812	855	849	812	864	841	815	850	793	872	797	789	816	823	800	849	811	849	858	878	823	823	837	848	823	881	838	847	849	837	855	774	874	854	829	879	828	831	881	832	831	872	874	833	863	854	808	809	822	835	839	850	849	800	816	834	824	833	846	824	852	877	838	881	837	826	883	845	834	834	807	858	822	862	807	880	846	829	856	790	845	810	790	839	874	781	837	818	806	839	838	851	836	878	832	848	856	759	868	824	861	840	800	812	809	879	856	888	862	841	826	786	823	863	891	856	869	829	787	832	872	839	841	823	844	812	849	863	788	811	860	810	797	853	821	804	865	827	846	826	825	863	801	836	786	842	792	822	846	873	873	879	852	867	899	817	842	819	826	781	851	826	827	832	814	861	795	838	779	806	791	849	831	848	801	860	793	839	864	822	860	807	872	787	876	841	848	818	824	835	795	809	852	861	795	813	802	830	813	904	836	822	811	839	767	796	826	866	811	883	836	807	812	815	847	801	869	851	857	828	799	858	832	812	854	804	840	847	849	819	865	837	835	860	802	845	888	819	818	835	817	853	842	791	833	809	857	850	850	824	838	814	902	800	879	854	843	872	799	821	833	809	844	847	833	832	819	862	798	819	843	802	817	869	831	850	842	870	863	878	863	852	823	769	858	848	872	820	796	857	877	803	832	832	846	804	802	825	853	832	870	856	850	821	815	857	853	819	829	813	837	760	859	834	842	841	828	822	858	865	820	806	855	843	834	890	847	839	879	840	809	817	815	841	847	850	837	869	844	847	864	825	873	794	843	833	820	865	793	817	802	811	818	817	841	802	824	869	808	839	820	776	825	827	807	853	815	850	848	847	837	874	855	859	797	783	844	851	820	781	798	784	847	830	875	855	793	815	783	824	862	854	817	808	793	786	762	809	828	870	891	904	836	796	805	842	846	846	829	820	816	816	827	808	867	853	794	827	882	866	871	836	797	798	828	805	867	867	843	822	856	830	839	839	808	785	813	774	781	830	814	761	865	822	825	801	804	828	786	821	848	887	835	859	862	856	847	839	816	827	823	802	885	815	859	804	786	856	826	849	873	830	886	835	887	873	800	861	833	836	776	798	799	844	856	811	801	830	851	874	839	833	807	806	776	872	856	794	814	863	790	802	846	849	858	831	862	870	874	828	823	854	818	835	855	810	876	806	864	835	878	772	869	823	811	859	831	815	848	812	791	885	848	829	864	814	870	853	803	795	828	832	823	798	816	836	817	777	793	838	864	867	813	828	792	802	806	875	859	853	808	855	839	799	846	813	810	785	792	833	788	821	844	839	799	815	837	843	871	797	811	823	804	807	850	831	829	828	811	818	823	871	878	844	875	821	907	830	816	881	855	809	859	768	836	872	787	817	874	853	835	850	805	845	824	897	815	824	809	786	789	834	871	888	861	825	826	813	884	846	824	804	880	893	784	824	832	808	834	864	864	890	864	874	851	785	876	830	826	824	885	868	829	808	827	844	814	832	807	862	823	811	848	892	854	864	811	808	824	798	852	849	889	852	847	803	892	867	808	862	807	831	805	802	818	839	821	840	840	882	886	844	828	884	814	826	815	860	846	837	834	826	803	856	859	883	788	816	819	825	902	855	812	817	840	871	817	850	862	817	847	838	761	844	849	829	816	805	873	887	877	772	828	799	876	829	813	816	780	882	835	804	860	827	799	816	837	807	797	838	836	841	871	839	803	811	805	817	831	837	846	829	866	818	775	824	851	846	866	854	852	824	889	843	836	822	801	832	827	846	783	794	830	820	823	778	821	813	847	810	842	846	809	820	834	804	815	900	839	826	781	809	801	842	891	854	830	811	828	843	864	828	873	804	800	877	869	801	849	853	811	825	898	834	840	870	854	836	847	849	831	872	796	845	822	841	781	851	808	827	844	886	820	777	847	820	847	857	808	803	820	852	789	827	835	853	807	822	814	845	853	829	817	858	872	775	815	882	807	806	860	866	837	863	883	814	798	831	807	814	827	785	835	830	819	873	844	847	839	823	831	862	867	832	828	840	870	832	834	829	876	808	841	832	820	871	874	786	843	812	840	846	804	836	826	796	882	781	844	842	824	828	827	867	858	841	826	837	793	834	838	856	871	913	811	835	805
23164	21386	29201	23931	21477	20929	12371	5481	4131	3818	3513	3469	3407	2648	2159	1884	1603	1359	1155	957	901	836	820	781	803	787	759	807	813	825	763	818	739	743	694	723	1744	2606	1029	623	566	560	587	569	575	610	571	574	578	607	555	580	534	549	562	629	571	594	565	601	561	553	553	608	578	656	661	601	652	590	557	567	557	548	574	551	562	602	547	598	571	577	585	613	546	546	554	575	574	557	560	588	641	549	567	554	564	587	584	576	577	562	592	577	559	536	567	580	596	599	594	582	541	538	573	551	576	586	560	605	540	567	594	587	548	562	571	619	589	597	562	524	559	579	542	584	584	518	559	582	565	534	562	580	591	580	542	548	545	564	609	598	542	586	572	559	540	632	578	589	566	594	593	592	504	562	627	529	537	583	538	594	520	598	552	578	539	513	540	537	584	551	551	574	539	574	558	522	610	593	574	567	557	593	554	536	545	570	559	563	609	580	554	602	571	523	564	534	593	544	564	574	524	563	585	583	542	547	559	553	603	594	593	571	566	577	613	567	574	557	578	602	589	565	595	551	593	610	569	550	600	570	614	599	576	599	574	545	563	576	574	526	590	582	574	601	583	558	546	592	600	571	529	554	626	561	591	533	548	590	569	576	596	579	549	613	526	550	587	585	568	588	591	551	582	554	578	532	581	584	562	561	557	600	533	586	574	556	591	550	590	573	571	609	554	573	528	592	530	546	569	545	579	600	547	567	534	593	583	585	561	578	538	572	566	577	565	550	529	591	549	524	598	540	592	573	601	551	554	586	635	561	562	584	551	503	576	543	520	560	577	550	513	584	536	572	597	582	594	603	577	581	541	566	562	553	564	524	567	548	560	573	606	564	557	543	549	565	580	575	572	612	581	570	571	600	584	579	574	534	611	616	545	568	515	630	614	587	552	553	610	566	552	567	542	574	564	589	531	535	558	541	581	605	618	589	563	578	548	608	578	546	569	533	584	584	551	558	605	575	571	564	605	587	587	562	585	571	547	565	548	608	592	581	564	540	546	600	578	566	555	549	589	582	566	590	601	576	543	554	559	582	529	579	579	571	553	566	585	572	550	600	542	557	564	578	524	545	576	596	576	510	544	557	550	602	564	557	553	563	552	549	589	617	555	588	596	586	577	590	545	596	563	566	585	544	559	595	549	583	566	581	587	570	575	537	587	573	598	562	575	590	573	608	539	585	539	566	580	566	562	565	590	583	601	637	544	556	578	539	553	556	585	551	552	573	558	576	583	537	549	542	527	564	596	533	533	572	565	515	536	591	574	562	548	556	586	569	615	561	576	586	563	574	550	582	604	564	576	591	515	592	537	576	565	538	582	545	604	611	565	569	556	581	526	572	564	501	538	586	558	535	578	565	581	575	563	596	582	566	516	588	595	621	585	546	587	585	580	570	587	578	575	569	563	538	559	617	582	532	584	580	548	610	549	586	554	578	570	575	577	584	531	558	595	586	599	558	554	570	542	578	604	531	589	539	609	567	565	584	574	552	589	574	575	549	562	597	561	587	564	570	568	561	580	562	599	532	580	570	552	558	571	535	574	606	600	569	554	608	537	577	551	580	556	574	540	558	579	572	548	565	585	564	597	545	552	547	551	588	621	560	526	534	578	555	561	559	575	528	589	553	574	556	538	552	571	517	584	609	584	612	577	525	524	563	589	590	539	538	559	550	527	559	549	545	576	585	541	574	553	626	568	581	553	591	567	548	539	565	581	542	541	556	580	529	550	560	511	576	568	573	587	602	569	551	615	560	567	553	563	570	548	590	575	541	533	630	544	551	611	569	569	596	547	602	546	535	624	596	575	562	519	559	597	578	548	582	564	600	558	575	559	593	580	551	591	534	566	527	565	579	544	601	564	554	556	596	596	531	590	562	561	571	546	507	628	565	553	557	557	555	542	516	565	606	572	573	541	565	598	516	567	568	530	572	588	576	567	516	544	555	533	590	574	555	593	534	580	561	535	604	605	590	581	571	589	540	582	575	580	586	546	552	563	588	594	559	592	583	568	559	606	541	558	576	580	571	578	557	581	544	559	537	603	562	577	561	602	596	571	509	564	594	587	615	587	567	574	571	541	564	572	587	510	563	616	571	575	537	574	589	609	567	557	605	531	561	587	615	589	568	534	583	545	567	527	567	553	533	613	559	553	576	563	553	565	541	598	518	550	559	526	530	605	570	548	545	584	587	569	534	567	559	551	587	581	518	539	567	588	607	539	586	519	557	552	579	575	602	578	564	592	591	615	529	596	515	570	555	575	576	575	563	570	604	576	524	577	542	547	562	560	527	621	573	560	586	563	605	545	561	590	539	604	599	593	566	578	593	609	542	584	564	594	612	558	638	575	594	572	527	580	556	554	535	614	559	584	569	567	554	576	593	570	583	560	549	584	539	554	562	574	545	591	564	557	583	583	549	594	529	564	530	568	512	610	576	560	558	565	550	536	575	553	574	573	563	598	526	552	507	535	586	519	602	540	556	579	590	570	605	544	533	550	578	571	589	563	561	606	613	558	489	536	564	566	569	608	583	590	585	608	569	584	546	575	562	537	594	565	560	566	571	591	584	522	545	537	560	574	550	605	573	582	543	541	589	579	561	553	590	560	548	565	573	523	580	517	539	516	596	534	544	551	561	561	552	580	547	598	556	549	556	581	604	575	559	582	563	531	570	538	578	644	608	589	544	581	567	649	584	569	618	562	598	556	567	574	603	543	561	567	593	529	550	603	556	562	573	573	529	559	591	519	544	550	595	599	573	592	578	559	558	565	581	567	575	565	559	550	573	561	550	568	578	554	568	594	579	595	578	540	559	545	568	574	595	563	542	576	527	542	597	564	594	544	568	576	609	566	557	587	578	566	594	585	568	546	590	541	558	613	597	562	596	551	575	554	540	582	576	552	565	583	547	561	544	605	612	564	552	585	546	542	580	540	583	541	554	539	568	572	585	568	553	562	547	553	535	595	553	549	540	581	590	566	573	577	569	583	576	550	598	573	577	559	566	566	564	542	544	559	636	534	581	550	577	577	529	608	533	557	625	559	577	554	551	569	570	571	594	528	596	543	580	545	571	566	532	615	559	547	628	596	594	619	568	562	552	582	565	557	560	560	582	564	585	589	535	568	540	547	577	559	578	554	571	559	583	575	552	603	577	580	598	523	570	558	541	562	570	568	564	593	526	572	558	585	585	571	563	548	608	556	578	585	593	598	559	517	555	564	591	584	530	541	541	599	557	540	579	587	594	537	595	562	604	548	551	555	567	636	575	572	578	611	555	571	562	552	559	554	580	542	555	569	550	558	601	569	574	574	570	572	559	588	571	531	519	546	563	554	587	564	527	598	571	596	552	558	609	534	627	529	543	571	527	532	581	588	592	572	539	576	573	558	557	584	593	575	547	583	591	571	555	517	572	549	575	479	579	579	578	607	568	564	600	555	546	556	564	541	535	598	575	563	559	565	544	566	582	558	573	595	576
27015	46719	44383	32284	23146	16900	13285	11514	10154	9584	8985	8763	8561	6813	5575	4674	3797	3091	2514	2079	1679	1508	1385	1332	1429	1467	1520	1675	1526	1418	1517	1384	1382	1335	1249	1272	3785	5821	2113	908	880	889	845	853	904	851	855	893	832	845	806	798	823	873	847	840	769	802	775	864	844	822	840	817	812	999	1052	946	899	889	847	804	870	757	849	815	833	831	842	771	819	854	850	810	793	785	818	813	806	815	784	783	789	783	811	844	778	808	795	833	823	800	820	844	833	790	850	845	822	835	836	802	804	821	808	843	799	804	816	810	798	782	746	771	845	824	793	818	876	789	847	807	832	794	824	802	832	802	827	826	838	769	882	748	882	821	784	848	814	782	842	807	838	847	812	814	794	811	801	809	817	796	834	751	853	848	801	807	762	840	857	809	809	794	819	845	872	830	798	859	812	818	818	792	792	812	767	805	804	874	791	850	792	811	811	810	772	827	766	803	827	834	811	807	820	777	841	802	810	823	806	789	829	850	814	774	812	794	778	796	798	847	836	824	774	819	790	812	839	814	812	793	805	771	799	817	820	791	796	782	809	801	862	823	814	818	829	803	838	794	801	813	799	842	828	800	767	832	799	843	810	826	779	814	846	777	831	868	813	831	822	827	871	832	816	828	802	844	815	824	804	821	779	847	823	822	800	800	772	852	835	810	809	802	793	803	832	783	801	833	812	809	819	825	857	861	840	836	823	882	837	849	836	817	846	828	795	813	825	817	794	814	817	868	818	826	821	834	824	794	780	828	828	813	837	793	825	872	834	839	802	815	821	781	779	827	825	846	757	833	839	828	804	839	805	817	753	846	804	788	843	825	823	848	832	807	890	837	809	813	855	796	782	795	780	835	806	832	827	778	773	813	862	877	799	816	789	880	835	811	834	843	833	837	808	803	830	796	812	853	807	805	783	809	864	804	805	785	876	824	814	827	755	811	836	822	882	838	814	841	835	816	799	807	807	842	835	836	826	841	789	846	821	820	832	817	824	867	825	820	789	832	779	818	848	776	805	800	876	885	867	825	824	836	809	813	806	808	811	855	832	861	808	793	756	791	844	823	815	793	798	819	817	839	791	765	810	792	800	818	838	883	843	782	836	818	817	742	814	882	842	820	823	795	801	841	824	807	813	840	888	839	854	811	830	815	819	791	822	848	812	831	790	826	778	797	873	792	819	875	794	794	807	833	846	821	835	792	876	811	805	798	799	777	833	783	802	789	830	820	817	783	870	823	797	796	816	797	825	873	765	790	850	801	871	839	807	822	813	768	826	804	769	797	774	823	828	853	783	763	850	815	810	838	861	843	871	806	816	786	788	811	823	789	846	840	795	819	852	822	829	790	789	822	813	836	809	796	822	765	844	826	802	818	769	792	817	860	824	829	831	846	765	835	794	817	826	808	831	861	796	849	832	815	833	849	878	790	857	860	895	845	783	855	778	803	828	822	837	813	836	846	812	832	848	816	830	853	821	761	814	818	831	836	862	822	815	791	814	845	771	781	822	806	791	801	816	832	832	824	806	881	823	836	832	848	808	877	780	827	789	768	866	835	803	825	792	814	811	814	841	843	803	852	873	796	832	784	831	769	837	788	814	747	782	825	776	818	825	847	810	849	810	784	806	816	748	809	827	803	852	847	800	820	759	822	812	821	846	835	810	806	767	863	876	805	813	791	799	786	822	804	815	794	818	843	840	782	809	854	787	778	776	761	804	787	838	853	779	823	830	847	826	819	793	790	814	806	819	811	832	822	835	801	802	797	833	867	856	838	813	830	804	797	842	836	831	828	827	870	801	810	822	774	763	808	843	831	796	833	814	852	839	832	786	829	841	798	797	767	825	800	816	800	832	846	811	822	781	786	823	810	845	835	759	830	806	839	806	796	768	808	802	813	802	842	802	812	798	820	819	771	853	794	823	828	838	804	832	823	839	788	825	812	787	790	804	778	818	795	824	790	813	796	831	738	806	790	898	808	775	819	803	797	782	776	813	825	813	807	851	782	857	863	850	819	783	788	812	839	775	827	861	838	846	827	838	818	789	823	759	822	807	828	796	860	851	798	843	805	791	853	813	814	805	833	820	818	812	787	809	768	826	815	823	832	806	757	786	864	861	790	802	831	839	769	797	844	840	836	756	752	841	861	832	805	828	842	787	811	846	769	808	804	843	808	793	859	796	802	846	841	800	809	833	887	784	829	784	812	802	857	872	861	841	794	822	814	851	817	847	794	796	829	892	824	776	803	797	844	802	858	872	802	841	809	837	831	863	855	816	820	833	789	794	805	825	809	794	791	809	777	817	850	826	800	841	808	808	803	822	856	820	796	861	831	859	853	809	800	854	853	797	776	837	839	800	784	837	844	846	803	805	783	848	815	810	845	793	834	760	861	796	844	780	842	839	766	798	774	805	864	834	841	845	827	815	776	802	852	794	847	830	864	867	810	896	797	808	833	837	844	770	861	800	805	796	834	848	825	780	824	772	844	829	804	797	803	817	863	780	841	831	858	807	772	832	779	792	833	837	822	830	823	836	823	797	866	791	831	782	785	820	776	773	789	831	770	821	809	815	796	793	817	793	818	794	892	798	840	812	752	777	828	768	832	849	830	795	855	836	835	782	773	757	845	880	822	810	799	834	819	840	826	834	779	822	795	865	828	817	821	798	830	803	805	851	816	869	821	827	795	814	831	790	837	801	842	891	822	839	824	827	861	796	800	822	808	820	818	852	785	817	837	769	831	839	839	811	809	811	813	785	848	801	772	863	825	831	783	803	803	838	825	809	879	832	772	866	786	810	829	797	767	803	821	818	850	785	808	812	758	799	840	829	820	823	784	791	761	845	816	823	815	798	857	795	813	835	789	822	839	775	783	826	800	813	791	820	820	815	809	794	810	811	837	838	832	808	858	792	809	857	777	816	816	811	809	827	838	826	791	821	806	820	758	820	817	856	878	820	817	840	823	808	831	798	861	812	813	784	856	870	838	823	819	780	773	815	838	876	824	830	836	870	834	765	830	810	767	870	809	792	854	797	785	790	799	831	839	782	815	810	827	806	864	862	778	818	811	864	826	846	826	799	814	833	837	864	814	762	821	823	807	784	847	859	814	831	794	773	820	794	838	801	788	809	814	775	817	784	771	805	821	770	846	845	856	822	828	786	839	813	809	821	790	806	788	799	837	802	777	820	804	799	840	794	839	841	850	830	834	810	852	768	804	858	809	846	841	835	869	782	853	782	864	777	860	823	786	867	811	814	836	858	788	761	814	797	792	813	832	793	782	879	830	827	774	859	825	843	786	806	792	897	818	821	830	850	820	813	826	794	788	804	809	812	830	785	833	829	820	820	816	870	846	818	753	842	917	882	794	801	810	792	808	835	800	831	853	829	817	824	805	884	837	866	774	781	863	803	802	839	753	851	837	831	803	803	753	794	880	819	828	795	843	820	787	831	818	833	837	799	769	798	859	732	814	815	791	830	816	814	820	826	825
27523	23213	23380	12606	4647	2811	2261	2057	1824	1603	1534	1484	1515	1400	1096	969	866	736	702	629	662	584	607	580	579	601	637	602	590	619	597	577	611	583	563	547	520	650	536	531	483	503	503	483	545	513	491	518	532	525	558	479	489	502	512	538	466	530	510	525	494	520	500	541	518	509	544	503	528	506	517	514	474	513	510	477	518	473	492	493	499	502	526	514	534	511	543	535	528	502	529	502	522	506	524	481	545	549	454	471	523	468	509	510	494	480	464	489	501	528	537	518	489	500	528	569	517	507	511	527	509	503	496	534	557	482	534	511	491	516	482	499	494	518	524	512	510	491	520	517	513	483	542	549	567	472	514	498	532	519	513	513	529	518	517	518	505	472	530	515	515	515	535	494	486	496	481	485	494	521	546	524	504	527	486	504	481	529	526	519	532	473	508	497	498	473	498	525	535	558	541	492	488	534	520	499	507	530	524	546	508	469	538	477	502	503	466	482	529	521	482	487	519	523	520	478	504	498	557	510	503	548	550	508	523	530	538	506	542	481	491	498	515	540	510	510	526	535	468	514	511	491	498	496	507	501	510	536	476	473	488	513	522	488	487	521	571	497	518	500	545	493	540	511	524	518	481	491	516	468	480	522	509	490	557	532	515	527	505	512	512	553	489	489	525	499	530	491	485	507	515	526	527	479	488	510	481	522	555	536	504	529	544	525	516	524	494	504	486	498	498	511	489	499	473	499	477	505	509	475	506	503	519	500	501	523	515	478	530	552	512	513	463	519	490	516	501	500	500	517	520	536	505	507	506	517	538	509	532	512	526	482	519	511	509	506	501	480	509	486	499	536	496	525	476	507	552	515	509	543	499	541	480	522	471	494	531	484	482	514	560	522	519	506	515	507	537	525	497	519	512	515	507	470	509	518	478	474	517	498	492	518	534	513	534	486	492	465	512	536	487	508	533	515	525	486	483	496	458	484	502	531	518	461	493	533	526	443	473	525	485	507	533	498	487	533	517	507	489	506	506	496	524	530	519	487	505	491	553	501	515	519	503	531	541	490	540	512	504	521	482	522	533	504	464	478	499	505	521	501	508	526	526	525	478	475	516	489	492	500	492	497	475	495	510	534	521	505	506	520	554	533	548	513	549	525	491	484	477	492	496	527	475	498	519	497	496	540	510	510	477	482	514	526	528	523	509	509	502	527	506	493	520	489	510	535	487	518	531	497	514	532	540	485	507	518	518	504	523	542	529	495	560	485	509	498	512	494	492	519	508	481	490	531	501	490	531	502	522	547	502	485	502	485	494	536	514	509	502	497	531	539	511	537	483	493	487	507	501	475	515	486	511	522	556	527	502	547	517	515	496	494	532	497	516	510	514	484	503	538	510	537	513	503	486	521	474	535	514	523	508	458	569	506	483	545	510	542	485	508	513	519	531	533	530	477	469	537	514	524	538	525	518	510	521	528	537	485	487	450	553	579	494	522	510	495	551	514	506	513	521	542	496	511	516	507	518	503	523	514	505	543	495	553	514	499	543	521	493	465	488	534	488	519	575	528	484	521	535	523	520	554	482	455	521	486	537	497	525	544	520	509	515	472	504	492	482	494	479	504	494	541	513	555	504	489	528	490	534	478	534	512	500	523	524	519	522	550	507	551	467	489	466	516	500	477	545	548	531	519	455	549	520	479	472	502	484	469	467	503	539	519	526	504	486	495	499	496	542	529	516	510	520	509	503	521	552	511	522	515	502	537	503	522	516	527	528	525	503	475	501	505	522	501	510	490	519	518	498	548	506	521	498	522	519	488	503	480	487	499	467	515	542	518	509	491	509	555	513	528	470	533	506	484	522	484	554	527	521	480	499	483	500	519	508	517	510	491	501	512	544	498	534	515	520	523	496	518	474	487	504	511	532	531	493	514	528	521	533	544	538	523	484	505	506	511	514	548	516	517	491	536	497	538	501	492	515	507	525	557	548	495	492	491	564	502	511	490	465	505	495	495	529	431	519	541	520	500	525	510	504	541	550	506	491	527	472	470	511	527	569	496	514	518	486	476	539	475	491	518	552	505	508	480	508	541	476	510	558	496	494	502	501	492	481	495	513	528	469	510	502	511	532	510	539	492	534	504	470	546	513	483	569	503	520	526	523	501	536	468	528	535	526	516	487	496	509	512	486	492	516	523	507	505	495	536	502	510	472	525	552	544	458	535	560	487	544	527	520	519	483	515	536	528	497	510	533	464	517	499	524	527	505	533	506	523	487	449	505	482	536	503	507	501	552	541	547	495	490	500	524	518	532	505	493	523	549	521	506	519	487	521	505	538	530	509	491	501	488	524	472	520	517	517	483	518	499	465	495	523	508	502	541	474	550	486	500	493	532	525	502	498	502	519	506	528	501	493	543	539	472	503	474	495	473	555	529	545	530	472	509	520	516	522	490	543	496	516	498	526	504	527	507	525	507	521	526	478	496	516	521	516	515	520	525	513	523	504	563	485	525	480	511	525	531	508	495	479	532	500	507	527	485	524	520	525	540	521	528	522	503	526	515	521	529	550	502	496	500	517	467	542	482	517	527	517	500	474	518	510	532	547	553	489	497	509	498	503	524	523	520	550	499	489	478	490	528	532	509	491	529	509	549	533	496	494	506	497	505	493	539	493	524	543	542	522	557	467	494	532	518	484	529	531	516	465	506	498	492	502	476	555	488	481	505	552	513	547	494	501	503	524	551	567	542	516	521	473	510	475	515	505	523	492	474	510	506	514	531	465	481	455	502	526	522	508	544	456	524	527	508	528	534	512	536	485	509	517	491	504	530	510	479	516	516	540	508	551	500	569	505	524	499	522	524	524	515	474	490	532	529	487	507	510	531	512	479	499	551	497	508	512	491	540	485	512	529	502	475	523	541	511	529	547	467	543	513	501	518	536	511	513	527	487	499	494	500	527	517	546	501	525	503	485	492	484	477	488	499	503	514	484	530	524	524	523	460	490	561	518	490	476	524	520	518	531	515	527	498	526	551	528	515	552	535	507	523	513	532	495	525	530	526	510	515	490	498	445	515	512	477	514	519	492	501	469	516	504	529	511	521	505	475	554	525	493	501	500	500	548	519	498	491	509	493	518	525	537	507	557	531	512	493	483	529	510	501	492	552	515	529	515	489	442	540	497	508	521	509	477	495	508	516	501	512	486	464	482	518	533	521	482	495	515	545	481	546	512	547	495	564	488	498	529	522	511	511	521	507	518	530	521	477	508	468	477	533	517	463	481	470	511	518	520	505	506	534	535	503	519	520	507	495	497	560	515	518	491	542	515	528	519	507	518	499	475	544	498	474	493	478	521	508	523	514	509	527	467	508	522	544	507	527	514	487	476	513	543	496	487	550	526	456	501	477	514	489	539	521	536	521	495	511	516	504	510	527	455	509	471	557	502	477	495	516	479	534	504	503	542	482	534	489	512	482	501	510	522	503	514	533	480	469	495	472	480	506	529	516	478	546	496	493	483	500	468
22675	35382	30316	17083	10220	7039	6028	5561	4967	4259	4076	4104	4185	3635	2838	2246	1790	1560	1314	1102	1104	1028	902	864	942	1013	1053	1103	1057	1037	1029	1039	1035	944	944	859	853	1156	854	781	778	753	794	778	741	805	758	758	735	774	769	701	711	776	741	756	782	765	772	742	721	769	750	792	822	746	810	793	779	765	779	766	758	742	738	760	778	774	708	758	716	763	743	766	768	753	740	700	724	779	740	795	735	759	765	726	735	694	737	707	750	749	757	726	725	741	742	749	732	779	779	758	749	792	744	776	806	741	721	762	784	789	740	771	769	830	769	709	759	742	753	740	704	753	741	783	717	789	758	715	735	767	745	754	751	781	799	795	752	743	722	742	718	758	737	751	823	796	819	803	769	754	733	715	771	742	751	704	750	727	745	744	790	764	770	731	745	791	739	760	766	745	740	746	809	737	734	759	769	770	732	738	820	788	770	731	743	724	780	752	696	705	728	791	792	829	804	759	760	774	776	768	774	772	750	750	806	763	762	763	755	763	761	759	759	718	746	743	707	780	767	741	748	771	818	790	786	760	774	738	707	781	755	730	745	765	749	710	759	755	771	759	807	778	736	742	689	779	757	718	750	775	752	793	803	738	737	753	742	726	761	737	757	742	709	752	747	731	709	773	738	722	780	740	732	813	765	752	698	750	787	692	732	776	744	738	726	789	765	738	744	755	773	768	741	743	739	764	800	776	768	737	765	737	750	764	756	783	802	751	783	772	791	783	774	769	726	765	723	758	765	751	788	771	716	724	782	738	720	752	717	758	769	736	740	734	806	720	752	704	805	732	761	736	771	732	772	779	753	748	771	784	713	703	764	737	746	788	742	810	741	760	739	741	821	736	733	738	750	756	756	742	755	748	753	745	800	740	717	738	770	724	720	783	728	734	782	763	744	746	719	792	760	724	797	737	734	768	780	751	787	735	744	725	716	744	732	803	745	705	780	768	794	821	784	770	803	753	743	714	757	699	747	747	762	747	705	798	749	751	759	760	779	764	743	743	767	721	717	757	709	714	726	687	757	717	708	746	751	792	749	743	751	741	771	698	734	772	797	713	743	699	716	774	752	760	717	766	785	766	741	748	698	717	754	762	781	756	701	744	762	745	774	741	760	844	764	781	745	740	742	748	744	723	742	748	771	726	767	729	748	739	712	749	729	772	764	749	757	732	759	742	748	703	711	702	781	784	774	744	772	751	704	759	728	721	714	718	760	752	759	725	704	723	742	738	758	793	748	742	773	757	731	763	724	693	723	737	734	742	745	781	751	755	737	761	787	769	730	741	755	717	773	692	777	729	777	746	790	751	753	747	709	742	727	779	758	766	768	747	725	732	771	772	770	774	769	743	812	787	733	741	762	751	813	767	744	779	731	768	723	774	725	710	752	774	788	799	784	785	699	766	778	772	750	718	766	785	743	785	781	760	777	777	768	733	757	747	760	759	789	799	760	791	734	776	780	770	745	791	752	764	771	816	763	764	761	757	776	713	754	704	802	732	706	769	779	716	767	789	714	734	758	790	756	741	767	705	753	700	770	746	729	729	784	788	746	742	731	787	724	781	757	780	756	732	759	743	741	738	753	751	743	739	742	775	732	791	689	707	746	743	807	732	761	770	708	792	733	752	739	771	788	791	788	774	795	708	752	789	783	755	778	741	725	756	759	794	717	716	759	757	768	720	742	738	729	735	711	764	751	801	730	759	760	753	685	756	765	803	721	755	777	746	754	744	792	807	758	744	733	727	796	700	737	739	741	766	750	704	797	779	734	792	750	703	754	785	766	776	772	742	744	772	715	705	743	740	731	785	745	761	741	761	747	767	787	776	764	723	772	724	724	784	725	744	736	775	792	753	739	705	745	845	730	774	726	760	742	703	770	772	764	750	775	801	756	788	760	774	754	786	742	820	734	721	761	735	748	751	724	745	715	767	806	741	754	748	751	732	818	757	765	748	728	699	753	768	722	726	732	773	746	777	766	748	734	738	736	731	746	758	745	762	764	744	766	742	723	741	761	738	737	733	776	765	743	755	736	780	751	734	694	747	729	799	799	761	742	767	730	736	742	781	749	731	762	811	704	799	725	708	734	777	718	730	732	759	816	756	780	729	716	803	746	759	750	713	767	726	783	761	761	749	756	770	762	747	752	742	777	739	739	753	708	770	760	773	754	735	730	761	781	747	759	764	799	767	738	765	748	785	749	768	693	738	759	762	759	782	752	750	748	730	773	762	745	789	746	723	784	751	743	763	746	721	754	747	729	757	728	774	733	770	751	738	737	749	779	712	773	706	756	727	717	722	707	727	745	741	802	749	713	766	754	769	757	783	746	730	722	737	723	771	768	768	752	760	782	769	737	786	790	774	720	713	749	727	791	747	747	763	796	757	750	781	763	763	747	739	786	787	734	738	781	812	724	799	777	730	743	749	738	731	769	714	745	781	747	709	719	723	765	716	760	782	712	753	755	749	759	735	743	765	771	753	760	776	749	718	742	762	740	756	726	772	727	748	763	764	710	766	705	805	754	751	721	786	793	776	713	746	784	786	795	755	768	752	768	773	764	737	763	760	778	700	734	779	754	825	701	756	796	727	713	749	795	697	723	792	740	804	777	774	732	761	773	791	790	763	700	723	756	763	731	777	730	726	722	751	722	780	807	775	737	794	766	770	748	776	781	723	728	784	728	758	733	712	764	732	755	727	741	729	778	774	750	778	734	707	732	760	716	734	740	798	757	751	766	712	736	752	706	744	728	759	736	770	779	728	720	761	731	777	779	780	761	760	697	745	734	744	815	797	698	731	767	733	741	730	744	835	750	742	730	788	725	776	773	768	765	676	757	732	720	755	766	768	747	770	740	789	720	758	786	736	739	719	741	722	742	764	733	712	817	749	818	748	685	741	711	743	756	754	752	770	747	742	746	786	756	732	731	722	769	771	797	747	706	737	745	746	722	763	829	741	709	759	758	768	751	717	726	697	749	795	755	756	773	799	757	802	745	788	822	785	743	759	741	784	762	745	744	736	790	752	767	738	751	775	760	759	754	741	734	759	773	765	755	723	745	776	725	779	717	725	742	798	748	747	712	743	757	744	728	756	740	778	765	764	807	778	828	761	730	793	744	737	763	750	774	781	778	734	731	776	778	746	759	712	779	759	780	795	743	748	745	769	807	717	736	768	756	710	796	728	739	787	779	753	774	701	807	827	795	788	732	745	739	792	777	758	790	755	743	773	743	738	792	738	753	769	759	804	731	764	716	714	759	715	760	732	776	733	806	771	719	791	759	745	770	791	719	708	745	725	717	793	726	735	741	761	768	777	705	786	735	762	715	746	748	751	740	760	756	817	784	720	783	728	746	732	769	750	725	725	737	711	739	732	782	753	749	756	771	752	798	777	743	700	735	765	781	761	766	804	776	751	790	754	731	790	725	784	750	750	758	753	712	756	766	771	764	738	714	755	763	712	757	767	742	747	717	743	730	755
24151	21358	28635	24504	20652	11344	5197	3845	3169	2792	2364	2406	2373	2126	1758	1389	1198	1101	965	849	762	725	642	702	684	713	827	769	798	703	731	710	699	616	603	672	971	1498	780	572	611	549	619	604	593	571	574	556	554	553	512	627	575	566	555	533	561	587	565	566	574	591	553	568	581	623	634	600	582	580	576	567	583	586	562	558	534	578	599	582	583	605	639	600	534	588	552	557	578	580	562	601	590	586	569	546	515	528	567	572	548	559	547	563	592	594	557	608	556	607	551	591	564	576	541	599	607	577	576	583	584	556	588	620	571	579	547	570	572	551	549	567	565	559	560	542	551	547	565	545	571	557	513	599	583	574	553	611	575	563	596	571	557	584	560	615	536	539	600	547	602	565	563	529	574	577	561	543	574	555	555	576	526	594	546	550	602	594	577	547	546	520	555	541	555	593	572	545	555	551	582	561	535	603	549	553	550	543	530	564	581	560	554	540	535	540	591	571	576	584	525	556	555	549	563	547	553	589	569	547	541	560	562	546	545	599	576	599	633	556	601	555	584	553	591	581	560	583	595	555	616	571	557	591	576	550	567	601	510	596	600	546	588	586	575	639	534	519	589	534	577	540	564	624	555	552	547	537	566	571	539	599	555	550	622	569	543	569	563	558	564	569	580	577	567	582	559	590	592	574	612	595	532	558	605	559	601	578	560	556	609	536	578	558	564	555	559	578	549	526	582	571	555	587	578	547	565	575	548	552	604	556	557	584	574	570	556	556	593	610	529	594	575	524	620	614	543	555	552	547	545	590	566	590	561	601	568	564	546	568	546	593	563	562	587	542	543	605	536	557	569	580	596	557	520	535	594	624	572	568	579	534	603	574	568	584	553	572	570	557	570	564	566	579	550	587	606	515	564	546	532	540	514	595	520	579	554	614	556	564	632	561	580	560	517	585	598	559	540	575	555	567	567	599	592	547	556	521	576	534	589	546	538	575	588	611	580	542	587	587	576	558	558	545	559	561	541	528	544	584	633	593	589	548	550	610	558	572	517	540	555	575	556	578	582	559	585	589	583	576	565	550	551	597	587	538	541	556	571	552	527	589	568	548	518	521	582	571	530	573	567	580	578	590	578	600	541	566	549	549	587	579	546	564	619	552	564	550	587	590	584	568	558	549	531	591	538	579	592	559	546	570	586	580	560	577	553	578	575	582	561	593	551	571	595	603	544	598	602	589	568	563	586	604	582	557	559	537	565	561	594	561	540	580	520	547	545	530	556	554	557	535	568	554	579	524	593	538	572	587	564	583	530	559	572	566	564	535	531	551	561	523	567	500	622	543	539	547	554	553	547	583	530	584	574	524	584	549	561	590	569	572	593	535	579	562	538	587	545	544	553	548	553	577	548	573	556	531	561	572	552	551	599	592	561	558	570	584	549	597	559	496	558	554	569	583	552	560	605	554	574	559	546	606	572	562	546	579	545	603	555	628	557	560	589	611	536	562	554	609	581	551	561	550	558	563	578	546	555	596	544	620	568	590	555	524	538	601	528	533	572	496	567	566	510	570	574	541	539	578	575	570	555	574	568	552	556	601	565	551	523	618	580	593	579	617	526	550	568	592	551	578	554	533	605	608	561	578	570	531	630	553	555	545	577	575	574	564	561	560	580	558	578	565	594	523	547	531	562	571	561	553	578	582	572	588	583	558	563	608	545	588	522	574	554	578	541	622	565	560	596	592	582	531	545	536	521	589	596	545	558	594	556	543	583	548	561	548	531	540	542	530	551	566	585	628	574	541	577	549	578	589	571	551	528	567	560	607	577	599	560	525	563	566	550	528	613	605	586	548	568	578	597	575	608	583	551	587	534	588	600	554	573	517	584	561	577	569	566	532	553	572	590	559	539	596	584	550	571	548	533	601	539	593	531	579	552	538	605	571	571	554	580	556	549	542	583	573	571	557	574	579	561	541	630	559	603	549	590	558	546	570	586	547	534	556	600	573	537	535	533	592	549	548	535	544	581	602	530	608	589	542	513	597	608	568	573	585	566	580	571	547	566	573	601	568	589	559	548	569	568	532	590	612	602	565	596	520	541	536	550	548	555	598	560	582	607	545	617	569	579	570	625	567	582	546	587	552	596	537	554	562	585	559	529	588	563	573	571	522	597	575	575	537	567	572	551	604	596	563	582	553	578	570	552	538	557	589	569	604	559	570	602	597	559	520	547	581	556	574	565	578	551	514	576	555	525	539	562	579	577	588	587	545	583	549	583	582	577	564	510	589	538	564	562	550	570	592	586	529	566	550	532	604	571	549	546	608	563	600	541	595	582	549	562	579	566	593	538	558	571	597	609	576	565	582	606	614	522	550	560	581	548	560	524	539	571	594	581	593	544	599	560	524	563	554	632	555	593	584	559	553	582	574	563	531	579	575	550	564	572	566	551	572	605	555	607	561	614	535	559	542	556	587	582	552	579	574	553	566	557	594	533	519	561	633	558	570	577	580	589	548	576	575	537	548	582	557	579	553	557	537	597	578	567	619	566	577	564	552	527	571	539	565	570	529	554	608	594	587	569	614	592	605	561	557	588	581	590	553	526	570	548	544	544	560	545	553	593	567	585	529	585	522	599	597	585	640	573	560	577	540	580	594	569	558	583	571	580	509	557	545	577	526	607	556	532	597	553	594	574	550	559	540	541	572	515	601	569	551	517	591	563	534	548	575	574	567	571	540	594	579	586	577	559	584	603	586	580	524	536	581	570	579	544	582	551	590	572	561	550	571	524	540	563	531	538	557	557	573	574	586	546	575	533	584	562	552	532	509	538	565	545	543	566	550	531	537	587	579	518	582	542	534	543	523	596	545	550	559	548	555	560	510	603	557	591	604	541	598	518	596	545	586	600	524	582	531	571	581	580	569	569	566	550	568	594	563	548	543	573	561	528	540	569	624	565	578	575	557	574	580	589	526	566	565	529	585	592	580	569	599	576	556	565	617	527	595	541	543	556	566	530	554	602	533	557	615	549	589	551	549	553	641	520	507	574	611	560	560	583	557	589	564	575	580	562	513	576	601	540	555	546	601	550	575	558	522	569	527	545	572	534	579	547	579	567	547	564	582	570	540	584	573	583	584	544	557	604	551	540	549	525	583	577	586	519	586	574	536	555	553	576	519	561	544	509	572	519	587	603	550	524	556	559	552	591	580	607	598	555	570	571	572	549	572	644	561	537	544	582	545	564	590	528	572	548	528	551	573	602	535	606	576	519	556	554	531	591	552	541	551	536	560	584	568	572	569	554	560	553	574	573	559	578	539	563	564	580	531	552	580	569	574	589	539	569	543	571	585	556	558	586	564	595	552	600	619	575	547	563	543	594	554	539	598	532	583	580	554	563	568	543	589	590	560	579	557	608	579	596	557	601	575	569	580	600	572	625	569	531	534	565	583	576	542	555	583	605	559	604	534	579	552	578	566	562	563	609	522	597	555	561	564	569	568	521	547	545	533	566	650	537	579	586	621
24556	41846	37548	25875	17102	12421	9956	9056	8370	6844	6439	6286	6133	5420	4147	3217	2824	2413	1939	1528	1432	1288	1202	1192	1147	1221	1501	1342	1445	1293	1391	1249	1134	1114	1136	1110	2005	3272	1334	834	883	913	858	918	856	838	820	870	862	850	856	861	806	815	825	858	861	840	833	844	844	870	823	864	925	975	1010	894	901	888	795	837	792	815	849	851	795	809	787	841	787	884	821	820	833	832	853	817	808	820	841	838	841	850	794	841	801	894	829	875	858	801	828	828	825	855	784	809	834	800	787	840	858	808	825	865	813	833	856	824	875	799	780	813	868	831	794	877	817	804	825	873	786	810	845	828	829	786	840	841	853	829	816	818	852	803	881	881	806	811	819	833	826	858	841	827	820	813	857	788	842	846	840	819	856	843	836	835	834	843	867	836	813	831	812	817	803	824	819	826	826	839	801	815	833	860	842	830	783	828	884	868	805	839	851	766	836	817	804	818	834	854	778	819	849	846	834	801	833	838	758	781	865	811	863	823	851	833	825	827	838	792	829	836	860	833	784	843	801	817	845	855	844	808	827	801	854	849	811	805	834	816	861	858	803	816	794	873	766	818	841	827	913	769	788	828	831	875	824	817	836	883	784	848	771	844	802	822	836	837	830	856	848	808	815	851	831	785	809	824	835	893	856	843	844	817	820	852	869	804	896	840	850	813	862	836	819	824	854	888	817	847	841	792	798	827	828	829	833	814	825	810	839	761	873	843	838	858	779	818	799	809	802	842	843	847	831	814	842	830	829	847	848	856	813	785	808	841	853	856	832	823	818	871	862	848	838	797	766	819	838	824	844	792	863	800	777	846	827	820	843	816	860	758	820	835	810	800	815	816	862	823	887	779	824	803	881	805	846	814	830	827	809	797	856	810	837	821	821	832	885	846	806	790	866	859	865	836	858	814	859	843	831	834	829	830	791	790	824	830	803	807	841	826	825	846	808	821	834	839	809	801	911	825	757	835	789	830	840	830	815	849	848	848	883	789	818	814	817	800	822	832	842	830	813	788	780	837	854	849	821	817	830	791	886	807	838	832	814	818	824	824	856	836	856	840	817	808	860	867	844	804	789	838	856	819	856	850	846	856	828	824	813	851	782	797	826	850	806	806	862	846	845	879	805	802	806	804	834	785	869	862	838	807	842	884	840	847	829	801	795	845	855	825	818	826	808	842	819	861	776	853	776	834	851	804	840	867	827	831	859	812	802	864	794	784	751	816	842	878	812	812	835	818	831	800	828	815	878	805	825	855	826	803	861	814	773	813	827	860	812	845	858	833	841	806	833	840	842	798	814	901	864	853	806	820	798	779	834	895	852	902	865	822	821	783	824	834	829	851	805	883	799	846	853	848	813	806	818	876	835	797	795	820	844	857	814	797	851	881	819	820	785	772	855	803	831	836	820	777	840	775	831	805	853	819	864	832	902	845	807	875	787	768	759	845	823	850	771	828	829	813	873	853	799	854	794	804	768	798	858	837	779	822	870	822	812	805	840	842	810	863	872	797	819	825	832	818	846	828	892	864	814	839	810	865	840	854	786	827	821	834	864	835	808	785	854	880	782	797	810	841	795	872	881	814	851	809	804	862	842	800	817	851	800	879	815	827	819	810	821	848	865	821	760	806	835	819	844	813	824	843	822	828	831	813	808	788	846	821	870	824	781	798	823	826	821	827	771	809	820	841	777	857	815	771	774	804	808	902	871	827	833	855	843	824	870	862	814	790	810	856	825	831	842	810	815	848	809	854	806	875	867	837	785	859	782	780	840	812	818	834	804	850	824	830	890	876	873	830	792	835	823	883	831	801	825	845	806	829	860	838	794	807	811	833	805	811	818	841	840	897	811	830	800	784	874	849	848	856	809	841	841	836	808	804	784	861	847	816	839	864	850	804	856	819	821	807	866	810	851	840	881	848	803	860	815	848	826	838	779	805	787	809	792	837	798	795	825	827	831	866	860	810	838	776	849	832	836	857	805	769	811	790	846	804	826	814	863	836	842	842	816	857	885	859	833	815	871	834	819	858	876	783	800	817	829	861	807	825	877	812	822	866	819	826	817	836	836	788	789	797	835	837	865	824	841	744	839	857	867	800	812	783	830	829	797	812	855	834	788	823	838	791	862	879	851	843	799	802	883	818	823	830	799	801	849	805	771	876	754	796	836	827	841	872	833	904	861	809	840	833	851	811	828	824	864	835	816	799	863	833	854	849	836	828	846	804	838	781	839	815	844	877	832	803	830	815	821	799	795	821	852	856	852	806	821	823	818	826	824	820	810	781	785	820	849	849	867	839	799	791	824	847	841	849	811	851	854	859	867	781	828	799	848	799	841	849	854	838	810	822	827	806	824	880	797	860	818	882	841	831	802	844	858	801	799	799	791	806	811	788	832	821	815	806	843	796	813	807	807	790	822	824	818	800	823	844	850	856	857	833	812	821	815	824	809	804	828	803	785	874	780	832	791	818	788	823	808	846	839	866	862	813	828	830	840	852	859	834	848	822	813	819	778	848	837	835	777	841	880	820	842	838	811	819	844	781	818	836	814	818	828	836	831	866	851	815	823	814	790	778	849	865	849	836	854	836	799	867	790	860	841	816	853	841	859	848	858	818	777	824	846	817	836	830	774	857	796	832	806	848	811	813	807	845	882	830	845	804	895	817	875	801	836	829	843	735	807	828	815	830	793	816	871	795	841	811	869	787	839	813	811	826	805	843	856	842	840	795	842	841	836	762	843	795	823	810	863	828	872	810	840	817	807	836	827	800	811	880	781	863	836	798	792	802	828	814	859	755	852	867	804	798	810	824	827	823	801	825	799	819	790	832	912	845	791	819	797	831	818	814	825	851	825	796	791	813	813	799	817	744	865	755	830	874	823	820	851	830	808	855	813	800	785	881	795	878	801	806	851	854	873	876	804	855	792	854	862	849	797	865	833	791	856	834	787	817	794	825	820	851	820	789	832	832	819	851	837	804	815	845	861	826	805	773	859	818	828	816	801	826	845	820	821	827	805	767	862	818	839	806	827	893	863	808	829	822	865	900	835	832	856	814	826	839	816	836	785	825	827	826	786	829	857	816	842	873	854	880	852	849	909	847	849	817	863	872	816	817	835	833	804	890	858	817	855	868	803	870	813	825	815	873	832	860	822	845	842	832	805	827	838	829	838	836	792	810	820	848	784	811	823	798	851	845	830	822	813	835	792	866	797	873	842	858	835	844	818	803	783	849	843	895	887	816	821	831	870	813	775	808	833	808	829	826	798	810	814	829	825	827	801	823	829	853	814	787	803	826	853	854	827	869	763	828	820	819	747	800	792	837	848	843	811	796	808	746	904	834	828	821	881	848	800	809	839	835	846	830	846	882	802	811	785	875	864	802	879	815	822	804	815	806	840	882	819	860	862	822	851	855	869	829	782	843	829	878	832	776	832	804	836	839	881	863	840	837	845	802	811	865	781	845	843	852	828	819	856	842	842	828	853	882	821	861
23166	21395	29238	23867	21418	21046	12549	5795	4549	4180	3722	3479	3401	2936	2382	1838	1541	1275	1114	914	857	829	739	747	780	753	873	856	890	779	841	720	761	648	755	993	2063	1833	764	585	600	615	545	592	595	547	545	555	563	551	594	553	578	543	576	541	574	565	552	603	564	583	609	573	611	630	665	668	583	572	559	588	557	576	534	564	592	571	625	576	555	525	566	614	569	550	532	578	538	559	562	574	603	657	619	566	567	564	589	579	592	603	543	503	603	590	584	539	540	583	568	543	527	597	570	599	550	565	572	581	590	528	571	590	606	593	596	525	568	593	584	559	571	569	551	601	534	558	564	596	555	540	575	593	619	533	574	574	530	542	554	558	591	582	562	538	571	563	525	561	570	555	540	588	534	539	652	556	571	573	572	556	563	555	563	508	590	555	548	568	582	552	534	587	534	517	582	554	621	597	544	597	549	624	553	547	562	590	554	623	559	574	581	589	559	571	552	576	577	522	528	528	588	531	579	549	529	613	575	592	549	559	555	531	553	568	597	554	609	604	537	585	574	573	592	539	556	581	525	546	584	567	594	542	517	568	583	580	596	569	605	570	529	587	575	571	605	577	536	550	576	536	543	579	613	560	574	578	550	646	526	584	573	584	556	559	560	577	525	537	564	597	534	608	598	535	573	598	593	563	555	558	558	549	579	569	545	585	568	552	556	556	575	556	531	576	594	584	591	557	524	553	589	560	549	576	524	582	573	613	567	542	594	544	614	542	581	569	582	592	559	535	587	555	590	551	615	595	541	582	572	564	570	570	577	563	558	566	560	580	584	578	581	625	585	551	541	540	589	570	567	585	599	564	600	590	562	583	575	576	553	599	579	557	562	545	567	555	602	547	524	582	564	537	608	562	584	568	574	577	581	562	530	569	554	572	529	560	603	548	577	551	549	569	617	527	540	565	628	555	558	578	548	567	609	536	582	556	559	589	598	508	588	580	576	523	564	526	574	556	547	582	582	582	562	615	602	561	592	582	583	580	565	559	575	548	556	576	538	562	616	541	580	575	580	589	557	572	567	559	579	570	612	561	558	520	591	559	591	555	657	512	540	551	588	531	565	569	559	594	559	589	597	542	559	578	584	601	572	558	549	592	579	578	573	566	527	573	577	543	561	574	592	565	543	562	572	551	549	565	623	583	563	528	581	577	596	569	548	548	571	563	606	613	593	622	563	595	546	566	554	537	606	589	573	607	629	559	544	532	578	561	587	602	634	592	590	553	593	622	550	560	550	533	574	523	558	572	599	558	578	554	535	522	555	585	536	546	600	598	584	586	551	541	591	606	540	577	570	564	569	567	561	588	540	579	578	543	582	567	560	616	615	577	582	530	594	580	564	577	587	560	577	595	573	554	560	562	608	541	601	540	569	580	509	564	579	563	591	533	549	568	610	537	587	577	562	576	550	600	579	573	602	566	549	556	564	520	583	501	551	613	582	591	566	584	559	587	585	557	610	590	557	571	542	513	611	557	569	558	555	518	539	588	526	590	592	516	598	608	547	605	568	615	600	591	549	627	554	589	554	567	591	582	552	565	581	592	531	552	583	553	571	601	590	613	565	531	581	554	612	615	562	571	578	535	549	605	559	568	548	576	624	547	524	560	567	569	561	603	568	560	566	544	551	567	553	588	565	515	549	575	599	597	580	591	564	604	545	548	558	597	566	561	604	570	547	597	592	609	560	560	569	540	547	569	588	573	583	580	542	570	514	599	611	543	603	565	559	561	569	574	584	538	568	567	551	536	557	539	548	510	571	576	554	530	564	545	554	530	509	582	607	590	596	589	575	571	574	570	562	582	596	566	529	554	554	576	598	534	551	589	570	565	549	558	604	568	568	584	568	577	558	572	605	569	581	575	596	561	559	566	567	563	547	573	539	570	590	592	621	545	570	608	549	540	542	548	607	594	572	533	541	556	515	560	630	540	534	545	621	566	554	575	568	566	571	565	574	591	583	592	571	534	556	597	546	578	591	574	584	569	605	545	539	530	555	578	566	548	586	548	542	546	562	584	623	568	568	582	573	579	586	525	567	518	576	554	526	574	575	604	566	573	547	570	563	562	566	595	536	521	533	570	595	557	532	597	527	560	568	561	574	569	556	561	583	576	536	543	572	544	591	530	551	612	565	546	531	556	593	559	505	557	582	595	536	583	540	570	568	566	545	593	587	583	539	576	607	574	558	561	583	571	572	607	542	563	591	590	567	560	587	578	564	577	591	575	588	579	555	587	554	521	522	570	601	562	547	561	603	588	586	603	549	562	536	585	551	516	593	546	511	595	569	551	559	560	551	534	613	533	558	565	591	572	617	576	600	543	546	566	569	560	594	555	542	546	561	593	556	551	559	553	558	565	577	575	565	560	573	563	595	523	576	589	616	577	515	531	558	575	573	564	575	600	595	576	552	539	594	544	570	555	591	564	571	592	522	560	576	579	542	541	593	561	573	542	560	569	545	520	614	554	559	550	545	592	561	593	574	522	568	576	560	585	543	535	558	576	550	642	556	576	554	563	527	570	597	583	624	542	522	576	600	548	549	569	552	595	584	559	564	572	612	581	569	535	620	509	544	558	570	580	550	569	606	533	571	563	581	536	586	536	527	575	588	576	559	596	587	566	557	573	581	562	613	569	562	564	563	570	589	550	570	545	533	571	588	588	587	594	579	534	545	563	557	543	573	584	520	595	532	572	591	574	521	600	562	601	554	582	535	543	541	615	575	532	560	584	609	520	519	602	575	560	553	579	561	568	581	545	580	571	566	615	549	560	546	561	597	590	610	574	592	553	560	546	571	582	583	517	557	561	546	559	569	562	562	561	554	544	610	574	593	560	554	573	603	582	550	538	552	549	582	548	585	593	578	528	575	545	585	583	534	546	557	544	546	566	548	585	582	533	593	600	566	548	583	603	593	570	580	532	576	571	545	564	575	569	559	597	559	558	577	522	528	572	582	571	613	594	566	532	560	595	563	588	574	556	596	536	620	565	550	570	531	582	571	575	597	558	562	563	593	506	556	547	599	563	598	585	544	585	572	560	549	561	562	569	551	572	571	570	603	586	543	580	554	581	546	569	569	564	592	547	574	564	596	565	577	611	597	558	579	536	578	546	593	549	532	535	594	545	538	571	557	562	519	573	547	566	572	591	572	550	500	567	559	571	557	540	568	566	521	538	522	576	572	560	568	552	606	545	585	572	532	528	586	571	589	576	547	566	588	539	526	560	552	588	574	537	556	554	649	587	518	597	561	556	564	571	568	563	537	586	549	538	582	591	563	570	570	590	569	537	534	555	556	536	535	587	584	560	564	535	596	587	523	565	584	590	541	582	582	511	614	548	553	587	542	525	570	533	573	586	574	537	542	579	553	574	597	585	517	620	551	582	583	545	515	588	567	552	527	586	532	566	524	553	579	610	581	567	609	573	570	574	596	581	553	597	578	556	548	563	542	559	551	574	575	547	609	507	587	541
26740	45651	41381	30553	22171	17096	13696	12354	11048	9861	9578	9148	8539	7457	5576	4405	3381	2806	2318	1961	1712	1487	1343	1300	1354	1509	1716	1659	1569	1441	1426	1379	1282	1241	1183	2079	4802	4050	1319	825	912	864	842	943	885	879	831	779	825	830	784	836	851	822	829	799	817	831	832	856	799	821	841	876	1006	1054	1098	1055	892	886	845	766	772	842	840	802	850	791	794	801	808	776	780	797	876	824	794	807	836	792	838	807	815	802	805	826	799	794	857	786	761	775	850	789	803	833	822	866	811	822	784	824	760	823	798	807	801	787	821	826	805	821	811	821	853	754	812	814	828	803	827	799	818	804	767	828	812	774	782	799	825	824	828	823	813	840	777	828	838	831	845	776	862	785	851	802	779	800	820	829	882	807	822	734	787	845	756	833	809	875	790	785	805	811	842	771	846	733	835	809	790	792	823	776	824	847	788	837	815	746	785	819	798	827	853	788	794	861	819	826	808	797	821	785	801	852	846	863	822	783	827	796	784	824	799	811	828	802	739	768	842	808	821	845	825	779	819	783	825	835	804	800	879	793	817	859	817	775	854	817	804	800	808	818	812	782	788	827	770	802	809	822	842	735	771	779	783	805	792	792	847	777	858	782	804	831	840	789	799	831	791	789	779	830	829	812	819	806	852	796	769	814	841	795	816	780	815	860	797	770	792	786	787	851	814	784	795	784	838	835	809	777	833	802	798	758	768	812	825	845	773	813	839	787	822	797	762	763	840	777	766	805	862	826	835	843	815	848	797	751	778	827	802	796	790	830	777	825	872	821	767	816	767	781	818	818	801	823	838	847	777	790	811	792	800	813	806	832	828	810	789	760	825	819	828	853	789	830	786	776	796	792	824	825	861	788	752	808	802	773	835	823	854	843	751	821	830	798	834	764	815	812	804	792	861	729	773	812	834	786	800	809	826	810	878	815	784	763	824	794	818	776	831	822	805	755	791	803	778	770	821	771	803	822	794	832	824	766	769	812	806	822	803	812	843	738	794	804	812	773	808	777	823	840	807	775	811	791	776	786	829	796	809	785	796	839	832	782	814	763	806	867	848	794	798	781	852	792	807	837	821	758	792	790	803	816	776	800	796	818	763	789	852	809	825	810	828	828	801	813	850	775	833	807	832	839	799	789	791	808	774	810	816	775	836	842	815	857	837	852	814	813	776	800	834	843	812	830	757	805	841	812	828	789	840	833	862	809	799	760	812	822	802	790	831	807	828	805	834	836	779	818	817	794	812	840	833	737	860	792	804	827	811	814	803	836	840	813	772	802	840	799	790	808	856	829	770	780	819	847	817	812	786	795	823	770	808	793	804	803	793	760	816	850	742	796	786	837	839	872	791	806	792	834	793	862	733	801	843	794	822	802	834	798	812	804	827	808	817	784	819	802	787	841	860	758	751	814	821	797	803	844	779	809	764	820	830	799	831	846	801	869	790	810	803	806	792	816	796	817	739	810	820	801	818	825	766	824	824	817	826	801	814	795	825	819	853	812	808	763	799	808	851	798	790	865	817	835	823	814	826	818	820	793	827	814	808	829	736	823	818	853	785	786	824	847	826	778	815	840	881	786	824	828	828	830	825	860	798	813	800	806	860	794	802	805	793	821	822	824	840	788	813	783	794	820	802	796	796	825	838	815	765	762	802	835	779	836	795	801	806	778	843	847	791	810	849	841	877	786	828	804	820	846	771	834	773	877	774	817	772	778	816	788	775	800	792	849	770	836	793	773	805	830	855	801	843	811	827	764	838	784	814	831	837	764	781	810	845	828	784	853	768	819	799	847	820	817	790	817	854	793	821	791	788	832	883	882	841	801	799	857	836	815	795	803	843	842	811	819	807	835	828	745	812	770	777	776	818	820	837	785	788	795	784	789	794	822	801	796	821	797	840	804	750	786	797	754	810	782	874	845	794	800	817	800	817	786	829	843	881	789	871	791	776	822	793	796	787	822	798	773	826	802	768	844	823	773	877	853	756	811	808	813	782	837	791	777	817	822	838	843	833	802	774	825	745	747	827	776	826	815	796	794	828	835	773	782	797	779	768	820	824	853	805	776	801	808	819	801	811	799	783	778	839	746	759	800	813	784	795	803	785	823	840	830	841	799	797	829	818	794	795	801	791	824	828	822	755	833	808	792	843	834	807	805	854	806	825	877	824	823	753	799	793	778	825	776	749	781	828	786	805	761	808	802	778	795	805	800	803	802	793	781	838	803	800	840	821	782	844	813	771	814	796	858	837	826	848	796	769	796	821	814	777	844	856	823	855	855	791	819	772	879	782	828	780	808	800	806	851	812	795	810	815	853	783	812	806	830	809	793	839	816	849	846	798	796	824	799	796	809	791	785	804	778	815	849	802	812	850	812	804	838	802	794	813	796	792	838	808	828	769	804	782	807	812	785	800	812	835	782	833	829	862	837	850	843	795	751	756	804	827	785	812	831	793	812	793	817	826	739	827	824	789	836	775	800	826	857	789	823	848	845	823	842	809	787	779	812	793	805	790	784	778	766	798	819	803	788	832	800	809	851	818	789	783	790	827	783	803	802	799	762	813	842	814	815	744	793	819	821	813	775	828	823	782	818	805	820	833	876	798	833	825	743	821	807	776	838	791	813	762	773	810	865	851	740	782	809	794	774	839	807	807	763	744	827	838	868	761	867	779	797	761	806	873	781	798	834	860	823	792	820	823	828	845	747	820	851	799	779	825	797	812	842	774	739	809	777	839	817	852	808	839	880	807	823	835	833	846	800	775	834	836	819	795	816	807	816	838	844	771	810	802	821	798	825	782	810	830	779	788	807	814	801	804	830	809	813	913	795	813	814	801	823	829	829	796	829	811	807	837	794	799	790	846	788	818	820	778	831	828	805	750	811	810	854	774	797	836	831	831	806	805	755	819	811	790	819	805	822	816	799	779	843	831	862	803	842	789	821	850	752	800	846	786	802	837	823	828	835	834	803	820	792	783	813	838	825	812	842	870	800	812	828	832	747	824	837	858	830	803	753	812	831	762	807	863	841	792	828	806	825	807	819	815	859	822	768	794	766	777	785	860	808	796	819	862	799	774	862	800	826	815	813	752	813	779	785	822	824	836	765	778	791	826	737	802	799	789	789	817	809	817	844	806	843	783	773	831	794	793	823	793	791	859	783	796	782	819	846	740	800	800	843	823	780	836	817	829	747	839	812	760	776	835	790	760	826	851	809	782	830	807	820	819	812	819	789	858	735	789	846	801	832	831	787	788	786	828	786	809	824	838	794	778	812	769	808	816	809	835	865	802	841	825	789	808	761	794	823	822	743	800	827	794	798	852	784	833	796	787	771	794	777	817	830	826	755	813	825	858	827	809	817	804	830	774	787	826	824	871	841	769	789	807	803	761	850	813	805	848	791	799	762	808	844	795	786	765	820	801	784	827	854	794	792	831	771	790	851	831	799	806	820	830	868	786	844	793	803	866	772	840	799	825	775	841	831	780	845	780	842	856	809
27695	23267	23200	12843	4733	2953	2316	1991	1750	1722	1628	1676	1574	1463	1113	930	841	743	646	606	590	570	609	571	622	573	596	612	603	579	589	530	545	570	534	577	721	566	521	499	494	516	496	501	491	518	504	552	504	498	509	499	497	491	459	528	490	494	485	528	526	515	524	514	544	519	536	491	547	492	501	515	531	525	532	498	534	512	506	463	483	522	473	521	526	524	490	550	520	509	506	522	481	531	531	521	513	501	525	518	527	517	509	521	520	478	524	503	541	523	526	496	519	509	487	542	483	530	529	450	501	524	527	497	532	551	519	505	525	489	494	498	520	522	499	500	509	483	487	521	514	496	525	501	519	502	492	530	463	505	548	558	500	535	505	533	515	502	473	504	466	518	528	506	487	496	546	512	526	551	512	515	519	511	508	555	526	488	518	541	551	508	522	510	514	488	545	499	479	472	469	552	489	537	485	492	541	493	505	528	533	518	519	488	511	530	518	499	496	537	514	483	486	510	506	522	484	541	497	524	508	536	491	495	542	482	516	525	555	516	501	531	540	498	504	533	505	530	483	503	484	490	490	531	504	500	463	546	499	533	509	471	513	553	514	500	504	506	478	513	538	470	529	505	506	492	468	453	553	489	512	535	510	455	501	517	464	525	540	504	480	529	530	508	456	483	535	513	507	516	527	545	507	491	510	508	516	517	496	533	523	479	468	507	507	564	509	496	489	541	523	523	506	506	499	523	514	474	528	525	491	510	526	521	482	505	475	501	530	533	484	527	465	537	521	489	456	516	519	505	486	548	523	525	494	521	502	494	486	540	504	506	533	554	495	519	512	487	505	546	513	520	462	520	492	521	528	476	496	529	505	536	497	533	526	507	475	512	508	512	472	499	500	499	497	497	505	511	464	488	482	478	531	542	512	524	517	511	495	478	545	520	507	526	543	498	545	508	501	543	493	507	486	494	489	510	506	510	533	515	516	494	569	480	520	495	492	466	501	520	506	543	510	497	538	525	532	519	512	521	514	480	513	522	530	509	522	526	564	478	481	502	520	512	525	494	552	489	530	514	485	489	556	501	511	503	526	521	534	474	506	501	509	533	533	517	515	500	509	530	530	513	514	515	497	530	509	533	514	547	524	525	494	496	550	517	559	457	498	479	519	526	493	540	518	485	504	474	492	481	547	498	531	506	522	505	490	526	500	538	524	523	492	501	506	548	501	484	498	511	492	541	510	481	529	533	502	554	516	476	592	563	479	555	489	536	502	522	521	556	485	557	510	516	493	505	500	507	494	512	548	495	557	545	500	490	568	512	492	522	501	537	486	499	518	489	522	474	512	531	532	523	490	508	516	472	514	512	528	538	511	523	539	498	508	556	501	502	535	525	539	525	496	515	502	506	489	503	495	476	504	501	511	509	511	520	523	533	524	553	517	527	540	505	516	500	510	507	508	497	523	530	522	513	520	485	492	504	477	518	507	476	510	508	504	522	488	535	559	541	508	510	526	538	518	527	528	505	491	498	525	505	524	526	553	531	500	543	499	546	494	559	530	492	505	463	507	525	483	503	500	524	475	473	487	508	500	538	484	475	511	514	512	508	497	496	512	505	495	470	551	491	511	495	507	535	521	514	478	467	505	562	522	543	529	501	526	488	506	518	492	545	511	497	541	514	520	531	539	556	463	513	559	497	520	499	547	483	520	542	492	513	506	505	505	502	498	523	528	511	506	473	491	487	493	506	474	527	519	532	533	532	537	500	543	525	530	556	524	537	529	558	520	531	511	524	520	499	521	500	471	482	558	508	511	521	468	503	510	515	493	541	493	512	511	493	496	542	511	522	529	494	495	494	514	501	533	527	505	488	567	502	518	554	506	559	509	481	496	515	527	511	497	504	534	520	514	528	486	497	529	503	519	512	502	530	489	522	541	521	510	532	472	491	525	497	522	460	525	533	537	513	486	494	456	481	490	514	553	541	525	492	496	498	515	505	529	510	502	491	510	525	555	512	511	537	506	503	513	502	540	509	515	547	523	495	505	525	532	532	551	518	522	501	513	496	510	546	504	550	510	507	519	507	502	508	512	491	509	486	494	528	512	493	514	511	499	480	496	498	539	510	493	497	537	511	491	528	503	498	496	539	485	530	518	527	507	518	490	494	503	536	510	539	515	525	474	528	560	498	481	548	441	525	495	492	483	491	534	492	508	491	549	504	524	502	525	554	534	484	543	516	484	541	514	506	510	505	503	540	541	516	469	502	471	491	461	503	497	513	502	550	489	480	508	531	495	502	512	493	535	544	515	501	502	524	520	498	507	499	552	478	487	582	492	516	525	489	494	553	509	510	529	494	512	545	514	506	514	496	545	513	521	510	536	504	487	540	520	497	492	486	522	475	483	519	537	512	493	521	509	556	497	532	540	500	468	490	521	514	501	508	477	510	495	537	539	511	543	509	475	485	508	523	514	486	482	513	502	499	493	482	476	515	486	520	527	494	534	503	527	485	528	479	519	564	514	496	527	531	517	553	535	525	515	517	520	467	494	472	527	532	475	527	533	523	502	526	522	546	530	516	489	513	517	540	524	503	558	464	524	519	547	543	528	483	509	512	508	502	509	525	506	499	520	509	522	496	521	473	493	532	518	527	466	523	481	539	528	470	526	515	528	505	507	499	519	544	512	511	506	516	530	575	517	509	476	499	490	502	507	527	552	519	521	477	468	515	505	534	534	506	507	478	495	513	522	533	482	557	537	488	518	511	533	481	539	555	509	523	522	516	554	500	496	530	579	496	505	557	568	546	498	482	496	499	464	483	525	485	485	518	507	491	499	524	491	511	486	501	515	518	536	520	544	499	481	517	485	500	558	490	515	536	489	501	516	540	514	530	483	488	525	566	494	498	521	516	487	488	537	513	523	509	505	478	522	517	516	541	509	498	495	484	484	459	515	495	523	483	521	535	522	478	531	533	490	513	510	540	541	506	497	535	501	483	526	535	512	491	533	526	506	482	478	513	480	529	533	527	498	500	525	545	539	524	469	540	499	525	523	516	540	481	523	536	513	506	525	489	445	508	492	513	548	567	539	491	477	526	489	520	457	516	516	525	515	512	499	474	520	508	496	514	522	499	519	471	509	514	535	487	508	489	487	498	525	510	530	504	497	506	536	488	500	499	489	505	520	510	547	472	524	511	470	555	518	490	524	541	522	528	513	504	539	507	489	497	485	571	543	534	521	493	514	540	538	508	515	512	533	508	498	494	497	509	512	513	539	531	534	502	492	537	445	523	534	524	539	502	528	509	550	534	510	520	473	524	552	555	522	473	466	489	514	503	500	501	455	486	516	539	505	512	524	516	531	518	490	552	535	535	535	503	489	511	507	525	527	517	527	529	494	479	526	519	477	505	490	522	532	548	495	453	510	505	493	530	530	507	535	523	503	488	508	492	515	501	500	496	499	504	540	516	470	531	526	530	542	540	535	487	511	519	541	510	509	503	502	558	503	502	502	472	501	484
23907	34923	29290	17153	10183	7551	6057	5389	4851	4620	4485	4512	4245	3558	2703	2114	1743	1420	1283	1151	1056	960	970	829	946	1003	1082	1020	1092	1068	1012	940	954	880	862	894	1121	913	795	791	795	818	811	711	741	726	721	734	763	740	752	732	737	710	720	699	751	768	749	772	692	745	724	773	780	725	790	702	783	769	740	753	756	721	772	740	735	677	769	729	718	725	767	806	735	727	747	740	752	733	735	762	740	768	705	687	747	737	750	750	772	755	694	743	738	754	715	771	727	760	729	746	719	731	730	698	760	723	756	726	731	749	766	759	741	744	749	719	760	747	717	774	716	750	752	752	780	750	754	782	717	722	727	716	727	694	712	747	709	770	710	732	752	760	765	684	734	756	714	773	687	744	700	780	809	773	691	711	761	763	736	785	714	775	827	767	728	756	714	787	754	748	797	727	704	741	730	816	747	764	744	779	764	720	748	742	734	732	713	769	745	750	737	741	753	713	779	815	733	731	735	782	761	740	705	740	696	767	726	763	728	734	755	729	720	710	761	739	766	713	716	771	776	715	770	738	757	755	731	701	774	736	768	734	724	720	718	730	786	732	780	746	778	765	722	759	704	748	689	739	789	715	741	746	723	731	745	745	756	744	766	721	723	761	759	733	730	710	728	681	711	722	738	729	736	754	735	732	733	721	754	762	692	755	731	735	737	700	735	795	719	693	754	766	740	708	755	727	792	721	773	721	748	772	761	753	756	754	777	711	743	714	760	766	749	801	773	743	713	758	755	727	765	772	717	746	761	735	723	757	799	761	721	706	790	727	749	713	761	762	728	679	680	738	723	741	759	806	734	706	732	751	736	706	777	734	767	712	752	748	731	757	692	733	756	764	699	783	715	706	769	742	717	703	737	741	714	728	733	752	779	756	752	742	728	771	705	723	777	769	759	777	731	745	727	741	761	785	715	731	756	694	831	757	732	762	782	741	712	739	745	791	696	691	760	777	772	715	800	743	788	732	763	775	725	722	764	716	769	760	744	760	781	739	717	742	741	742	733	721	806	721	740	708	742	740	731	765	727	781	771	712	732	721	750	780	760	730	745	756	757	734	730	739	716	722	734	727	774	694	758	716	710	729	778	772	736	694	726	699	724	776	756	778	754	740	728	794	743	725	777	717	740	718	715	789	783	761	764	734	718	688	723	718	646	776	754	721	751	760	715	783	738	779	727	722	703	769	680	770	765	772	752	742	800	742	691	725	758	718	713	742	797	765	807	773	706	739	777	756	758	738	773	726	731	729	718	729	747	721	742	724	762	750	751	769	735	743	724	720	726	771	754	756	752	740	711	749	765	719	727	745	757	725	733	693	733	755	733	712	771	766	739	719	764	767	775	746	774	702	756	698	692	785	751	799	778	777	760	754	731	742	766	778	750	725	753	726	771	719	742	767	759	755	760	747	713	766	722	758	730	710	679	734	740	746	774	778	764	705	730	764	778	733	718	734	759	741	720	734	717	718	794	771	764	740	729	706	732	735	740	757	796	731	787	702	771	726	738	733	729	750	754	713	721	805	778	761	728	748	713	710	744	738	714	737	731	736	707	755	756	739	796	791	703	787	746	744	698	728	750	760	734	729	784	735	741	754	703	724	727	715	718	768	768	803	737	770	734	753	719	697	786	720	719	758	715	738	741	711	731	704	694	722	719	787	730	747	785	727	738	750	751	768	766	731	737	699	761	749	751	763	785	781	710	754	757	722	731	769	746	722	713	728	701	775	751	714	718	736	778	719	730	777	728	728	773	690	732	691	734	796	768	766	727	717	735	771	730	715	741	739	767	764	809	736	725	721	731	797	775	706	753	731	708	718	747	705	711	757	782	733	757	750	744	721	746	749	745	760	771	754	751	764	717	759	742	756	736	709	739	719	799	782	755	728	719	761	736	735	707	767	743	749	769	797	757	774	715	785	790	719	774	700	804	756	705	751	751	760	721	750	695	729	757	770	673	720	707	713	724	760	710	715	745	708	744	743	754	749	734	707	738	812	753	762	690	755	758	742	750	778	758	765	770	732	725	698	782	716	717	797	779	707	728	737	755	709	772	776	763	722	742	750	722	705	741	747	750	778	780	783	780	773	759	755	777	693	753	688	734	723	720	749	710	779	770	748	737	746	764	717	732	752	726	743	736	764	728	735	725	743	753	782	763	742	745	799	765	743	732	741	741	727	700	701	709	725	698	778	735	724	764	738	742	772	719	775	753	744	779	727	706	771	736	763	728	750	729	736	726	717	758	719	774	755	702	768	725	763	720	780	742	756	768	757	780	749	769	681	741	786	765	783	746	772	735	811	728	740	695	739	778	743	745	705	743	721	714	721	780	803	720	744	751	732	735	722	735	688	745	737	769	738	777	746	777	724	734	740	772	739	748	710	731	778	729	744	740	774	759	707	793	692	743	725	774	720	741	725	733	780	787	788	733	810	750	788	770	772	711	737	783	741	767	728	750	766	758	741	739	763	762	716	698	744	755	741	731	761	740	754	742	787	700	693	771	760	716	735	741	770	770	715	724	762	731	748	678	749	744	735	753	759	755	734	725	763	814	791	788	778	732	721	726	781	691	743	739	750	770	769	717	724	772	784	729	762	750	705	728	784	760	743	758	719	701	749	746	751	707	767	763	743	771	766	754	747	737	750	757	767	723	746	741	767	780	738	714	760	698	784	736	752	735	712	764	756	781	749	756	701	789	703	779	712	760	736	738	740	761	752	723	763	751	746	745	751	716	763	779	751	732	731	757	723	767	759	736	716	722	753	722	764	736	739	704	744	714	767	675	712	739	702	694	771	767	748	762	791	725	783	751	727	726	736	752	710	754	702	753	743	747	756	750	728	746	731	734	781	739	717	721	755	744	745	748	751	739	753	740	729	778	746	751	765	767	737	790	745	780	771	767	769	694	730	753	778	787	733	723	743	707	778	753	740	694	760	725	728	750	750	741	752	722	769	710	767	760	702	725	741	718	748	778	684	785	726	764	751	744	712	736	736	706	731	707	749	749	748	715	726	713	760	739	724	701	761	758	746	765	810	720	702	722	740	770	685	756	742	752	761	801	720	783	728	728	733	751	792	795	701	713	760	713	681	762	767	724	739	688	724	708	762	746	731	775	742	757	716	727	777	764	745	752	717	756	748	750	746	828	794	712	760	752	767	706	742	746	761	739	752	756	765	778	720	766	719	755	745	768	768	759	770	753	732	787	719	721	735	699	750	765	711	773	755	760	730	758	786	721	741	755	737	811	751	762	743	746	726	762	752	729	797	749	740	760	765	715	740	749	710	770	748	746	756	758	729	726	750	744	754	747	783	766	752	743	774	726	730	733	719	802	755	707	723	721	765	704	744	774	686	754	765	772	740	733	755	722	735	755	700	752	735	779	739	762	762	720	740	716	720	728	791	704	767	708	731	759	726	747	768	731	704	749	733	711	688	739	774	793	756	764	718	728	698	733	775	764	716	739	772	719	742	769	783
24202	21371	28675	24555	20652	11466	5372	3272	2796	2707	2460	2424	2431	2038	1637	1359	1136	973	889	823	719	734	742	693	687	649	714	690	708	724	685	665	675	607	711	1434	1377	625	597	590	560	583	523	543	571	539	585	539	569	581	549	596	553	570	563	507	569	496	550	545	579	569	607	577	616	547	585	576	621	587	572	619	576	565	565	532	536	541	577	552	545	588	561	555	555	608	541	583	499	543	556	547	588	590	551	600	545	563	553	584	531	582	554	525	601	587	533	542	594	567	564	599	530	549	561	528	540	555	543	537	552	557	543	554	572	538	576	534	568	586	621	572	551	570	573	574	534	560	583	559	533	547	575	577	570	577	533	551	541	588	596	528	558	595	552	557	556	549	519	526	559	561	584	577	570	553	590	588	571	534	551	557	551	596	553	565	591	530	569	560	574	530	538	574	567	540	584	540	563	550	556	596	563	588	502	534	554	535	540	538	548	554	567	538	550	630	597	585	555	568	510	578	563	573	597	538	585	551	594	565	540	518	532	572	528	539	606	579	562	566	556	537	579	529	551	553	551	594	563	573	571	507	543	579	551	572	535	565	598	573	560	564	563	540	564	517	557	596	574	562	531	561	554	537	579	530	554	570	552	548	547	550	611	541	565	615	537	579	518	496	567	606	540	572	576	541	564	564	527	552	570	507	594	547	559	564	574	541	551	526	522	560	525	559	573	586	505	568	505	561	575	522	574	563	578	570	521	560	613	566	520	595	582	548	523	548	565	549	570	533	567	563	556	559	571	561	543	550	599	508	541	564	584	594	577	585	569	615	551	578	579	552	564	552	635	517	537	575	613	554	551	562	586	554	528	539	611	549	534	540	542	568	558	585	559	576	576	600	608	541	550	555	538	599	576	583	564	536	599	583	538	572	521	536	544	515	557	575	595	557	548	561	553	574	564	625	533	582	587	581	537	570	567	546	528	579	564	543	569	516	571	577	527	606	600	577	515	549	585	595	552	530	520	572	534	536	580	558	540	579	571	573	565	533	571	516	573	532	566	562	541	576	554	569	537	588	586	564	556	585	564	552	543	549	556	568	519	582	588	568	571	571	523	550	590	578	544	520	530	583	559	576	556	562	546	582	566	582	516	578	513	535	549	548	600	574	596	557	556	568	561	528	545	544	560	561	567	514	566	564	558	536	562	549	569	580	588	562	545	564	519	567	550	603	573	536	562	592	582	547	568	559	559	523	523	579	572	546	498	548	581	543	568	595	602	568	575	539	590	560	532	562	572	537	572	524	564	568	550	565	595	608	575	546	565	545	583	619	599	582	539	570	533	611	554	535	537	512	549	535	537	585	550	568	560	579	581	588	576	545	571	559	605	601	615	596	559	544	572	574	544	553	581	553	553	558	521	565	565	579	557	539	594	535	579	574	564	565	569	543	533	576	574	543	562	565	581	552	558	533	585	540	543	584	563	567	532	554	571	574	560	569	588	581	546	578	522	566	582	596	600	588	543	577	523	529	516	554	545	566	570	549	524	598	584	553	575	570	579	592	592	555	562	593	536	519	497	552	543	564	558	553	544	574	532	550	562	550	525	530	546	582	606	565	558	559	532	569	557	538	557	559	552	599	607	590	570	555	532	535	560	531	636	604	572	563	548	547	547	607	564	577	566	541	563	615	565	539	547	537	487	546	530	580	563	560	559	609	550	548	559	564	554	530	547	557	564	580	565	581	574	557	521	576	557	553	585	556	518	534	560	544	587	523	585	521	518	564	614	536	549	530	520	552	588	530	591	499	536	583	537	551	572	571	533	562	522	556	556	570	558	596	528	558	581	541	552	569	566	538	579	548	555	569	588	627	538	567	568	548	577	551	532	578	535	560	584	542	539	539	547	545	567	550	550	569	573	552	564	597	525	567	555	578	548	580	611	540	543	566	549	551	516	570	566	585	540	545	575	561	539	533	511	578	595	555	573	576	525	585	587	558	548	563	564	548	545	537	564	556	532	535	578	569	560	552	567	576	554	584	531	567	558	586	566	592	576	549	617	563	559	542	557	578	547	557	561	524	576	523	569	584	534	566	579	565	545	513	539	542	522	513	545	569	544	519	560	533	528	566	527	580	602	545	527	549	557	542	552	544	566	574	549	519	547	580	542	563	566	534	559	554	585	522	581	563	487	566	542	597	540	557	563	535	527	528	584	517	563	531	534	549	554	553	593	539	576	510	554	568	549	550	559	562	578	539	577	567	519	532	569	585	509	552	475	547	523	529	546	519	520	514	559	587	575	570	571	554	588	517	607	564	553	574	567	571	557	530	594	590	512	548	562	572	571	535	534	546	594	572	543	561	569	585	592	566	552	518	523	499	563	579	580	534	541	572	614	532	564	570	570	533	605	547	563	538	540	560	555	549	566	554	541	554	566	580	557	590	584	597	587	576	573	529	515	553	530	526	580	537	561	532	574	615	559	557	587	560	543	566	578	552	575	578	557	558	525	545	569	533	540	579	558	599	582	532	559	576	583	541	515	528	562	564	593	553	507	558	580	573	567	574	495	572	517	575	606	552	572	604	541	570	562	560	575	520	573	532	546	570	586	624	521	554	563	574	532	553	559	597	604	545	557	584	545	566	537	546	537	556	558	587	536	553	560	553	581	560	596	561	517	558	538	535	570	527	570	559	492	567	548	632	576	523	553	544	513	579	560	538	603	552	513	560	565	534	563	571	558	578	590	561	542	542	529	514	570	576	576	542	550	593	551	504	563	574	518	535	604	558	545	560	565	547	518	577	546	560	603	559	562	541	526	517	603	487	537	553	544	551	532	548	575	515	541	582	547	568	567	604	524	603	572	601	563	608	588	542	583	541	527	575	558	536	565	547	553	513	567	579	541	554	573	585	575	551	576	594	579	566	556	559	549	572	516	616	556	547	549	558	531	538	569	597	551	555	552	530	562	569	556	513	567	534	543	521	558	547	572	508	553	533	584	521	531	557	527	569	580	536	550	565	550	540	558	557	574	531	533	569	583	576	558	586	558	582	608	578	565	556	563	576	576	554	535	622	551	604	549	582	566	584	571	534	532	589	532	560	556	567	592	569	550	560	557	555	520	559	548	581	554	548	568	521	578	572	555	571	566	559	549	601	553	537	545	561	548	551	518	558	574	542	612	549	543	580	575	559	583	591	527	566	539	541	561	573	593	527	548	552	534	557	577	551	520	557	584	594	572	523	564	578	558	551	558	576	554	549	507	556	570	564	559	557	558	559	551	588	555	529	557	519	519	551	553	595	533	554	554	551	591	608	526	573	576	541	535	538	539	558	576	524	579	528	563	551	568	564	554	545	600	546	570	513	534	553	573	567	525	570	536	577	611	531	577	519	556	524	553	566	545	585	581	586	570	548	566	555	566	547	586	540	570	590	554	572	603	545	529	579	543	569	562	515	578	561	602	566	550	540	553	584	550	549	542	566	569	555	552	539	586	580	556	608	525	543	552	546	585	568	517	532	541	555	568	551
25753	42058	38350	26289	17288	12247	10365	7974	7071	7109	6420	6638	6160	5092	4109	3361	2651	2115	1748	1556	1330	1298	1274	1205	1105	1241	1303	1276	1284	1260	1204	1181	1102	963	1278	3131	3217	950	903	833	897	893	860	869	807	774	830	813	729	842	833	821	815	831	844	870	783	841	808	798	834	840	877	885	925	944	945	915	837	835	785	827	768	801	851	847	844	811	844	833	808	843	885	755	835	819	806	813	798	799	837	797	819	791	804	856	830	780	811	830	815	819	875	812	812	816	848	796	781	819	803	842	759	819	876	843	788	820	801	811	811	827	785	804	769	796	805	815	831	795	841	807	835	776	833	857	786	804	805	790	781	766	788	792	842	821	830	839	830	831	817	786	815	769	839	814	835	855	794	832	820	800	810	859	784	826	807	784	784	775	811	828	835	888	826	749	821	842	770	806	827	798	801	801	809	836	838	840	796	787	806	837	792	790	874	825	808	788	803	780	807	853	782	823	843	812	785	839	868	748	838	762	777	782	766	860	821	826	796	811	782	821	798	793	828	851	847	847	784	811	761	845	813	812	825	816	750	808	799	788	821	855	841	785	816	785	799	844	777	792	760	823	771	852	818	812	783	794	810	845	784	780	834	796	823	808	793	794	844	821	787	827	832	781	821	843	761	827	829	826	801	846	844	840	785	759	815	787	816	855	824	767	791	798	772	826	827	773	778	785	810	850	864	780	813	811	755	880	804	812	817	817	800	718	817	779	831	834	810	830	806	795	788	851	787	790	813	787	830	783	781	785	831	770	815	831	815	804	777	821	797	804	811	800	823	846	771	803	782	839	744	781	837	775	818	783	801	805	839	806	822	815	796	781	766	832	830	847	828	803	827	836	861	803	827	801	858	762	837	788	857	853	791	807	853	811	848	805	826	803	845	783	825	855	771	761	840	777	806	805	784	775	805	764	782	825	800	790	800	821	801	789	816	797	819	878	812	835	812	809	834	787	880	809	848	804	829	770	855	826	790	860	821	825	826	816	827	875	805	763	847	772	848	796	844	768	804	803	811	823	786	804	785	781	806	782	809	827	830	830	807	840	828	773	825	765	765	811	793	778	878	839	809	848	827	805	819	809	756	853	810	847	766	797	810	761	828	804	830	852	786	850	836	810	827	830	812	870	833	860	789	795	841	799	838	757	830	829	782	865	795	836	838	810	793	820	848	844	790	770	786	815	774	822	827	828	784	833	827	860	830	824	823	791	871	803	857	797	816	820	804	837	834	801	854	825	866	853	832	815	834	790	793	817	826	809	821	833	801	825	824	814	827	810	784	828	825	802	806	842	831	802	742	775	792	796	810	817	794	814	763	793	820	827	788	772	803	834	803	778	847	794	800	822	794	853	815	826	769	814	818	820	738	816	860	826	786	819	817	829	751	805	803	822	822	791	874	795	817	796	809	754	780	815	811	822	786	823	823	813	812	794	813	848	801	862	806	804	841	883	865	808	840	804	784	781	797	810	789	807	803	789	793	819	822	824	837	786	887	786	862	836	841	824	850	779	757	826	853	781	810	835	831	800	838	786	853	862	817	834	746	841	787	791	807	792	802	775	768	841	779	805	825	854	809	804	797	772	849	807	802	804	851	799	788	796	850	849	789	839	838	836	818	811	839	795	798	800	793	793	830	810	845	813	834	846	814	828	797	800	749	827	797	818	810	775	779	810	787	762	784	802	818	812	830	796	806	795	860	804	804	818	762	816	763	892	805	820	839	830	848	788	810	819	817	750	793	851	824	804	799	801	751	855	849	788	796	875	828	774	809	854	817	796	829	788	779	844	837	839	791	798	828	820	851	815	845	813	857	835	805	841	821	806	807	835	753	811	817	825	816	841	806	808	815	827	778	842	820	807	778	812	805	747	823	835	769	824	818	849	773	796	791	868	810	780	841	863	770	831	851	826	829	839	809	807	791	777	857	819	842	844	832	790	844	819	820	807	807	780	801	795	793	804	821	760	789	777	800	855	824	819	864	782	813	820	844	858	833	828	800	822	843	832	837	859	823	787	814	813	835	780	773	793	860	825	809	808	792	842	841	822	808	776	802	811	853	861	767	819	831	771	865	751	769	814	825	863	834	835	800	816	846	829	796	892	854	796	730	824	846	802	836	790	886	798	879	789	844	785	780	869	874	840	777	827	796	848	839	816	831	818	817	760	790	851	860	825	811	794	789	779	791	813	807	813	797	813	825	779	833	807	777	839	824	810	784	804	874	758	872	764	812	747	814	849	797	837	816	864	801	803	771	846	857	828	805	853	783	823	811	769	766	842	837	807	784	835	797	786	799	819	839	851	819	820	807	809	794	849	799	828	835	764	815	812	828	812	812	865	777	801	828	869	800	807	789	806	760	809	798	781	808	832	797	846	797	844	771	804	783	827	802	836	822	820	797	803	772	767	820	806	808	871	809	845	826	797	821	837	745	801	820	823	834	794	819	773	813	858	744	828	808	831	801	794	792	794	855	819	819	757	829	791	816	794	806	829	762	833	783	763	812	798	911	812	842	778	785	893	808	776	822	787	825	816	827	829	762	790	838	868	722	777	817	858	811	832	785	839	821	740	781	832	789	832	788	807	838	801	839	803	763	799	875	776	763	829	852	806	820	835	820	768	790	821	815	826	819	805	803	838	809	808	826	806	868	762	861	857	785	757	791	746	799	859	858	809	792	770	789	789	832	795	828	782	809	833	825	842	795	783	780	840	793	796	816	762	827	810	838	819	809	861	826	804	840	822	807	807	773	837	827	773	803	758	780	814	792	801	789	853	791	805	799	797	862	820	797	808	764	788	804	810	827	804	770	801	775	827	814	804	769	822	854	811	858	816	766	786	777	782	822	818	847	779	804	813	859	846	828	810	818	818	783	806	822	775	812	875	817	792	845	862	848	804	846	831	840	802	797	830	813	855	811	856	791	852	869	825	805	791	812	818	799	814	773	817	799	790	831	813	759	804	762	772	845	789	791	885	755	869	841	813	773	824	818	828	745	827	801	833	785	799	852	804	768	782	840	839	791	815	849	811	777	809	799	807	780	776	795	801	847	814	788	805	773	845	813	792	817	858	830	821	768	830	812	829	774	780	841	757	802	775	738	850	827	796	872	846	830	799	815	811	813	801	811	789	846	801	844	846	824	832	807	833	812	824	819	794	842	802	793	808	826	817	817	759	816	845	805	859	793	812	818	814	767	829	839	823	832	876	809	818	861	799	800	784	789	794	855	770	818	819	839	788	794	816	804	837	846	842	843	841	771	832	826	812	845	824	782	838	838	814	809	817	802	805	774	830	853	792	807	861	791	852	780	817	854	809	803	780	798	821	823	802	796	849	790	747	819	878	798	840	869	776	809	781	856	832	801	804	827	814	767	804	803	753	816	818	749	799	828	814	826	843	813	807	825	811	823	814	892	803	782	787	782	794	824	813	875	804	789	816	844	801	750	791	789	820	812	829	834	826	754	808	784	817	801	789	811	836	832	786	837	788
23163	21386	29244	23927	21474	21039	12501	5507	3918	3733	3521	3303	3272	2719	2216	1868	1426	1194	969	981	875	777	772	733	772	806	853	746	818	725	696	708	698	647	775	2259	2142	648	596	579	537	568	524	498	528	534	545	569	565	515	527	525	546	493	556	514	511	538	513	575	522	573	587	584	649	674	647	644	536	547	555	534	551	557	533	600	544	557	512	540	517	570	536	526	565	535	531	554	527	567	573	537	542	521	544	528	564	536	550	527	523	555	560	535	515	523	560	549	530	532	538	556	586	508	520	559	542	533	531	516	579	536	541	545	546	491	525	565	512	545	539	561	549	527	519	503	510	547	484	542	500	539	552	496	518	528	554	553	509	542	543	535	544	555	533	518	541	532	560	547	514	526	530	536	543	575	528	539	565	545	553	548	515	563	575	541	555	530	537	534	532	545	525	522	533	545	544	573	573	528	496	524	516	586	538	544	513	501	514	566	550	512	545	572	549	536	516	532	502	553	530	559	528	525	517	526	509	440	534	516	573	532	508	562	502	573	518	549	518	563	524	547	531	555	545	512	491	499	487	529	498	538	575	547	548	521	546	544	585	509	593	545	559	520	545	566	536	529	572	517	548	510	507	546	593	586	565	533	505	545	578	543	511	492	524	533	562	564	525	511	542	544	528	548	528	546	558	521	567	512	506	560	551	552	534	557	515	534	515	564	550	548	536	531	536	558	555	582	519	554	522	507	549	545	498	541	535	535	525	574	526	533	561	533	561	545	503	541	534	566	570	554	502	545	519	559	559	534	527	503	513	545	554	533	467	562	528	579	562	534	537	527	508	544	549	496	529	550	536	509	531	509	567	507	535	510	532	534	529	563	529	601	497	526	518	551	549	528	534	559	548	523	558	547	538	542	483	562	517	539	527	556	529	509	549	578	524	550	538	506	562	531	534	504	526	524	522	565	494	509	486	548	555	518	535	568	593	546	518	520	531	562	544	537	512	502	513	549	508	587	560	563	568	522	552	534	513	550	480	550	555	575	545	543	527	527	526	555	571	580	527	533	512	547	554	575	539	552	541	569	510	555	530	558	526	539	542	539	534	520	537	566	547	552	535	558	560	487	508	575	510	545	539	557	555	539	497	501	522	519	580	521	531	543	517	520	539	532	548	508	515	573	518	549	529	524	520	503	516	509	515	516	581	538	551	499	563	550	526	547	598	563	523	491	530	517	511	539	568	535	537	519	553	521	522	531	558	513	560	505	530	495	541	524	480	564	524	535	553	514	546	551	552	523	557	538	560	540	523	524	511	563	517	520	574	538	531	521	539	542	512	516	512	529	543	541	482	532	543	569	510	546	528	527	512	529	544	524	508	547	515	516	543	519	537	527	498	528	537	515	574	540	504	507	574	523	540	542	603	518	506	542	578	485	540	537	549	559	535	557	566	530	528	526	547	551	517	541	516	562	503	515	532	530	556	531	539	506	575	540	573	516	570	529	518	513	559	562	535	553	542	556	514	511	565	524	506	527	523	548	521	511	550	541	558	532	537	495	570	519	537	537	551	534	536	497	549	549	532	525	548	575	509	469	522	566	495	519	560	535	569	563	548	537	536	539	547	511	529	506	547	523	535	535	575	532	556	540	524	547	545	520	543	552	501	540	540	539	565	545	538	530	574	577	553	527	513	550	583	593	564	526	547	543	499	514	527	545	590	533	550	525	535	524	547	557	540	551	515	538	568	539	540	571	559	559	556	516	586	564	507	526	581	520	562	537	531	529	547	525	517	540	515	541	534	504	523	552	523	529	545	567	546	519	541	531	532	519	534	492	558	528	537	517	523	544	524	554	528	546	504	535	519	523	564	544	549	521	548	532	580	555	546	580	555	519	543	532	532	556	516	573	519	528	593	573	539	563	557	493	537	527	513	534	552	501	515	555	511	539	510	564	538	530	539	531	577	563	483	519	537	547	585	500	504	579	549	540	537	528	501	532	547	523	534	570	522	498	545	563	530	570	588	512	523	540	542	535	568	548	536	517	568	527	527	541	550	516	524	554	548	529	535	509	522	555	556	554	516	554	534	531	525	517	535	555	518	562	574	496	557	535	531	532	514	534	538	527	539	521	599	547	564	503	523	568	508	540	565	541	547	585	552	558	582	531	502	557	501	534	560	544	572	541	533	529	543	548	542	518	574	520	531	536	565	563	537	517	572	543	521	561	549	552	549	551	532	532	558	518	541	529	532	511	539	563	559	580	503	546	556	530	565	544	518	478	541	539	501	549	541	582	539	515	536	552	540	569	519	559	569	565	477	555	572	516	541	531	554	554	526	531	538	552	515	502	541	513	537	590	530	516	526	545	517	572	559	566	549	534	573	521	520	536	519	557	502	531	518	505	537	517	537	504	545	530	525	563	561	552	557	527	527	549	558	519	508	538	553	564	505	545	510	521	542	546	485	489	566	522	561	538	518	522	529	538	536	530	517	566	527	546	542	547	540	541	520	555	579	524	564	548	550	500	565	528	547	520	496	552	508	544	521	499	524	507	526	600	534	510	538	548	484	536	553	511	478	533	544	561	538	521	520	530	498	508	537	532	526	550	517	520	499	528	514	505	525	487	523	539	522	537	595	564	532	524	575	536	508	500	517	563	521	518	524	555	544	521	538	524	566	529	563	559	550	593	519	544	546	509	557	534	571	526	552	575	533	534	539	576	545	542	551	515	538	534	544	536	518	557	618	556	502	555	556	565	535	565	592	549	565	524	538	538	527	546	537	514	538	547	526	551	497	579	540	522	528	507	533	502	515	497	563	569	536	493	538	532	515	535	572	535	573	526	539	515	540	550	539	526	518	520	540	543	515	530	501	564	544	526	536	554	560	583	546	555	531	528	580	515	526	548	531	522	480	513	549	529	532	543	575	512	558	555	576	561	575	564	541	535	522	583	549	531	546	500	542	508	529	526	562	526	531	547	552	513	486	555	545	524	524	496	556	492	561	549	603	606	511	513	541	546	508	502	513	558	534	528	539	522	575	553	559	534	564	538	554	536	517	566	542	511	559	537	579	563	550	524	516	511	540	521	506	531	563	541	542	524	514	532	536	510	568	517	555	556	511	560	502	545	525	511	570	512	531	515	529	535	518	539	565	572	560	543	590	584	537	536	577	527	524	558	504	536	538	531	510	584	557	516	531	589	512	553	528	516	538	526	529	532	565	539	526	539	529	533	518	540	526	597	549	563	518	520	539	562	541	533	541	562	531	496	532	528	522	548	547	552	497	544	545	542	558	539	520	509	545	538	553	573	597	530	558	553	512	537	614	561	542	580	568	539	554	570	543	569	518	572	565	580	509	537	523	500	509	524	538	520	498	531	532	514	525	535	538	526	549	548	538	545	561	518	527	499	506	520	558	545	474	528	515	532	553	496	549	571	519	510	518	546	514	525	558	515	561	534	549	517	515	483	562	559	534	540	553	539	520	538	515	510	513	515	525	547	516	530	528	506	526	561	519	541	532	551	526	500
28178	47373	42665	31364	22189	16348	13915	11448	9828	9360	8532	8244	7999	6929	5773	4425	3408	2722	2299	2003	1628	1400	1494	1397	1384	1399	1590	1412	1512	1298	1260	1180	1170	1126	1480	5279	4723	1021	913	882	840	781	788	838	818	806	816	823	767	756	765	763	801	761	760	762	784	778	747	801	752	810	865	948	1008	1068	990	870	783	811	819	726	767	727	757	745	758	782	797	805	735	773	771	815	784	781	749	792	768	776	747	742	752	796	772	772	730	756	768	816	793	781	747	786	758	768	746	790	789	769	771	812	798	784	778	771	763	809	723	795	769	769	756	775	757	742	745	728	732	727	792	800	787	741	748	751	748	780	804	818	757	744	728	780	748	744	763	787	751	739	817	755	745	820	808	757	809	756	800	732	802	782	795	747	787	812	747	738	789	735	808	792	741	813	733	769	697	760	769	759	774	811	800	774	780	777	752	767	773	786	755	763	783	770	796	794	763	755	739	778	808	770	755	788	759	751	768	807	782	739	764	756	795	742	781	759	757	743	780	733	808	831	773	822	787	794	799	749	742	762	811	767	794	756	741	765	752	782	795	787	765	757	784	806	788	742	740	742	802	762	805	785	765	739	729	704	779	783	794	769	753	803	790	768	742	794	813	796	766	741	811	796	765	768	779	776	783	708	789	779	752	763	741	784	734	742	804	778	791	753	813	739	851	777	762	775	753	790	748	796	792	799	794	777	756	753	759	797	785	791	817	783	771	746	756	762	748	769	746	722	774	828	756	781	755	726	747	753	768	734	788	798	760	810	830	809	776	738	790	783	734	792	760	760	707	734	858	748	802	758	747	783	745	771	782	818	793	800	725	769	778	773	750	729	742	795	745	796	801	793	771	786	740	782	679	751	797	772	803	718	785	746	799	806	810	730	769	774	759	807	792	788	800	751	762	770	783	799	739	750	789	786	771	783	810	754	799	777	762	765	767	800	790	771	710	797	791	774	774	754	744	709	811	823	760	790	800	759	790	760	800	782	819	785	766	745	788	752	799	769	752	785	771	740	745	762	793	799	797	799	798	728	795	791	748	748	760	760	748	839	742	755	747	821	767	760	760	761	765	768	712	757	763	819	745	738	747	746	797	790	734	750	806	750	793	774	818	806	720	822	773	732	761	775	794	786	817	746	710	779	779	767	787	768	751	773	756	767	779	781	810	752	755	724	770	801	734	772	822	800	819	752	734	781	760	754	761	777	727	770	830	716	794	750	736	817	734	803	803	716	794	763	783	835	827	791	767	771	780	760	711	753	743	787	756	796	718	785	757	761	760	761	732	736	763	779	803	765	763	764	772	730	785	761	734	818	785	746	772	778	746	741	792	777	804	751	771	733	757	783	745	780	755	776	783	787	791	755	753	770	789	773	779	742	739	800	771	760	766	817	795	751	779	774	797	809	692	812	751	782	756	779	775	804	778	776	742	784	770	754	783	793	752	783	755	809	770	777	825	805	729	779	769	790	751	769	827	787	797	753	774	765	851	763	795	764	803	766	764	739	743	706	789	746	746	814	792	730	810	746	741	783	764	791	771	754	752	807	737	803	759	750	797	796	817	831	808	772	758	778	744	791	813	748	787	766	781	798	786	771	759	799	713	739	717	741	763	801	790	810	747	783	784	773	743	781	782	739	756	790	710	746	768	761	773	757	818	736	728	755	716	804	846	813	772	784	823	769	794	727	785	752	728	769	744	781	738	828	771	766	780	780	769	791	797	707	807	796	778	794	772	781	768	759	849	764	759	777	760	751	765	823	803	769	819	820	793	775	795	774	818	763	750	763	767	788	800	822	780	768	805	782	803	756	799	759	765	812	764	734	806	771	767	773	819	775	782	776	749	734	755	783	799	813	720	763	747	788	780	774	793	735	766	798	745	687	754	741	819	717	800	750	759	774	698	754	745	732	768	812	778	808	719	788	769	739	753	772	798	747	771	791	746	762	811	778	787	764	734	773	734	752	769	808	740	757	787	748	774	757	780	721	792	838	756	797	735	776	742	809	807	763	784	758	792	810	793	764	797	728	756	759	776	724	784	759	825	748	792	761	744	719	709	756	801	701	731	771	792	762	795	790	764	784	775	761	789	765	831	785	758	765	777	726	767	826	798	782	754	805	746	720	752	799	767	744	798	778	774	791	798	720	743	777	777	838	713	813	797	722	791	776	788	725	791	788	761	738	781	761	798	739	761	775	787	810	762	763	723	750	802	787	796	783	808	765	821	792	755	790	781	773	742	850	778	779	848	728	745	803	710	761	762	788	763	764	776	762	803	805	781	778	734	827	763	749	790	769	780	823	740	734	809	804	757	751	709	698	737	756	737	738	762	793	757	772	756	807	755	786	793	770	791	820	788	792	758	785	818	796	764	721	771	757	776	769	805	758	739	729	748	769	767	771	772	820	793	810	800	815	741	798	748	736	791	769	823	757	767	720	800	744	779	745	730	811	729	740	816	758	760	793	776	730	757	833	787	815	808	757	753	766	764	762	761	797	828	779	813	792	757	746	782	777	785	770	760	771	767	698	773	790	743	783	725	746	751	791	786	694	776	817	771	764	767	790	754	747	822	744	792	780	724	770	798	771	696	795	792	787	768	749	810	736	757	797	796	769	802	759	792	775	748	817	770	726	806	754	770	774	727	781	761	769	767	739	770	738	760	770	804	756	739	786	726	787	812	771	812	797	751	740	772	784	794	766	762	761	721	831	755	776	811	789	750	780	696	740	759	836	708	769	765	782	787	728	776	763	760	744	786	809	774	759	771	807	783	757	775	815	692	749	809	735	821	790	788	778	742	780	786	796	756	737	760	744	813	770	776	801	852	734	815	753	751	717	827	766	736	808	788	700	783	793	767	762	729	763	756	784	766	738	758	787	786	786	754	784	766	805	755	756	827	783	731	730	838	796	749	773	762	773	765	783	738	759	770	745	767	784	781	777	788	736	770	754	764	843	768	799	757	747	731	769	749	759	775	714	750	769	784	764	751	764	788	763	718	799	738	813	776	770	750	796	722	753	773	740	772	757	785	748	749	795	766	736	743	817	792	773	785	770	774	739	799	734	743	695	744	743	714	731	770	792	715	770	785	748	792	772	780	769	779	767	793	745	777	751	729	790	742	780	735	748	742	737	727	758	770	803	783	746	770	744	764	815	771	751	751	776	796	770	768	756	758	764	745	814	791	763	741	749	796	773	750	770	792	729	819	768	803	779	809	768	790	756	794	760	771	763	784	799	781	771	757	749	747	772	794	783	790	719	762	791	754	787	796	762	723	770	783	796	790	753	767	773	749	779	773	784	723	754	795	748	761	797	735	780	780	781	764	726	797	795	725	780	745	714	779	754	790	785	758	697	752	784	743	762	765	736	796	724	779	781	789	781	760	747	788	746	783	822	805	780	778	807	753	757	757	716	762	774	742	776	760	826	773	792	740	771	805	762	745	806	833	769	784	802	784	803	772	740	747	818	810	720	804	824	788	734	762	772	776	761	773	804
27657	23611	23542	12701	4981	2898	2286	1923	1662	1691	1477	1398	1447	1225	1127	899	755	693	671	613	558	540	544	549	587	576	537	553	545	540	537	556	576	527	518	497	656	455	515	524	496	494	466	469	455	492	487	472	479	555	492	445	489	525	439	527	484	497	456	474	439	487	485	451	490	477	477	544	481	501	471	454	484	517	485	501	470	459	441	411	483	482	469	533	495	461	473	474	530	469	478	477	479	474	517	518	465	537	486	475	485	508	494	515	459	492	489	451	458	495	476	465	471	456	500	476	484	503	507	466	463	484	498	491	490	488	484	461	444	485	486	488	439	464	481	489	498	481	463	474	487	471	496	486	482	478	534	458	463	473	473	509	488	441	499	471	485	501	501	478	469	459	506	500	462	466	505	475	511	496	439	478	478	459	521	487	462	483	465	460	504	490	475	506	448	475	496	514	471	510	452	493	478	480	464	526	494	484	525	500	503	478	485	510	460	503	458	491	486	467	482	446	460	467	504	482	475	484	467	462	495	491	484	466	458	478	490	436	473	509	505	478	458	471	466	476	479	514	502	467	486	468	486	502	470	447	488	492	481	468	511	535	498	480	460	459	486	501	467	477	496	483	502	472	501	496	474	491	505	490	485	510	485	489	518	494	507	467	495	468	515	503	468	482	513	483	514	488	437	470	506	517	514	512	452	492	460	500	492	488	479	485	451	536	504	479	442	502	495	443	512	523	481	481	488	464	471	501	449	434	518	534	485	474	462	489	481	515	467	523	468	460	511	506	512	464	486	502	484	469	540	490	515	482	498	504	506	460	468	498	465	426	472	493	491	459	460	485	503	498	475	460	494	476	468	489	471	459	506	478	483	484	519	444	455	466	483	445	496	444	479	471	502	503	499	482	473	494	439	457	472	492	492	477	505	477	511	515	451	480	503	459	473	494	450	497	507	454	474	481	479	481	549	485	496	496	493	459	512	507	512	495	450	480	473	493	472	489	494	451	503	475	444	478	462	465	483	471	487	498	496	482	457	482	501	496	503	467	491	452	441	510	473	461	497	526	465	481	468	448	500	477	497	499	456	515	506	504	452	473	510	499	476	525	485	472	504	498	489	463	486	492	469	474	489	457	440	505	477	450	508	486	504	483	525	466	504	528	506	487	496	461	484	461	477	480	484	452	502	455	443	499	465	492	496	520	449	510	514	462	503	510	460	433	487	491	491	457	478	461	464	528	520	495	494	494	516	416	459	432	487	482	494	449	473	453	486	466	466	500	501	445	477	484	549	471	476	468	479	473	456	502	484	519	462	500	510	482	469	484	456	463	478	500	475	493	467	494	491	502	509	443	468	481	464	484	522	497	478	487	520	506	473	487	461	508	470	507	465	513	441	468	466	497	527	452	461	474	496	463	501	476	505	504	470	433	475	544	488	492	458	465	467	441	497	458	488	491	502	471	476	488	452	505	442	490	479	484	462	475	478	538	492	485	523	475	475	519	498	494	520	484	496	470	490	432	516	462	505	478	503	473	464	458	436	516	467	461	462	491	486	470	460	497	454	489	482	471	438	500	524	504	492	473	437	454	511	498	508	465	486	534	468	449	495	473	489	497	475	474	531	502	469	438	480	496	481	508	506	462	491	459	469	529	453	462	476	511	469	440	496	468	509	527	522	454	503	483	490	491	511	474	472	518	483	498	518	443	439	471	468	482	472	459	477	452	483	459	480	475	485	482	492	468	528	502	467	492	446	484	468	476	477	488	476	517	474	501	484	476	490	510	497	480	465	508	517	453	474	493	519	502	467	460	466	494	459	435	531	474	479	461	532	510	469	476	500	481	462	488	482	476	481	468	517	461	474	469	471	488	505	497	465	491	478	531	498	512	497	532	465	496	453	462	445	483	473	482	504	492	470	456	458	466	478	486	475	478	478	484	512	486	446	495	476	547	461	469	487	466	492	495	486	486	507	517	458	477	478	488	483	489	492	519	457	488	435	506	473	494	486	485	464	468	485	520	457	489	488	473	499	471	498	487	509	538	504	476	467	506	512	481	518	465	494	485	460	437	513	483	491	474	506	514	462	473	474	477	473	443	466	476	441	511	505	456	496	502	475	474	493	485	532	482	512	470	493	482	488	487	523	473	497	457	501	472	427	508	478	526	425	499	471	468	513	511	479	508	508	505	439	462	470	502	479	516	500	453	498	491	505	495	465	506	502	483	487	460	512	498	486	524	486	488	440	448	486	479	506	471	437	466	511	496	483	503	472	506	483	482	430	470	475	446	481	500	512	506	494	448	523	451	472	491	529	492	462	468	538	487	483	514	509	511	453	510	461	471	506	507	509	443	497	468	478	512	472	531	514	484	502	509	469	458	476	457	474	485	477	487	488	487	440	520	499	493	482	463	429	471	491	520	477	485	474	511	500	479	472	497	478	473	502	453	488	525	477	488	431	488	466	481	476	481	501	480	485	474	479	535	497	482	442	478	500	473	445	477	497	504	505	477	462	422	505	517	479	517	444	460	509	469	471	512	508	485	437	474	495	483	530	473	501	467	525	486	481	517	451	484	516	490	470	451	487	467	494	484	478	498	491	542	468	494	454	497	514	516	509	487	478	465	523	485	476	491	490	524	436	511	480	491	464	479	483	477	482	478	465	484	493	421	442	503	479	515	500	452	511	510	464	482	494	507	489	505	477	452	440	457	456	449	459	477	525	492	496	461	426	455	496	456	488	481	452	502	474	475	486	478	486	517	454	480	469	465	520	501	471	485	479	483	466	474	522	488	478	451	498	459	469	477	506	448	439	478	483	506	455	485	514	481	497	476	481	472	477	493	513	454	512	510	444	508	466	466	468	505	475	503	475	468	469	456	530	491	485	447	468	471	503	476	470	467	508	486	466	450	465	494	468	474	507	477	486	486	458	468	501	517	482	535	471	488	484	489	455	437	487	510	489	478	462	444	488	462	467	503	461	464	514	488	485	474	495	498	487	504	527	484	483	495	465	482	461	524	458	493	472	508	478	503	466	489	493	464	484	490	486	484	494	479	462	473	493	492	474	471	472	533	477	474	491	467	528	443	494	512	469	468	489	471	508	466	496	521	441	479	438	476	454	494	472	491	464	482	509	484	494	461	511	468	467	484	531	488	450	514	499	483	460	465	493	485	500	511	456	473	481	513	518	471	510	479	461	467	502	477	498	479	497	493	488	484	475	474	495	465	470	464	489	535	481	456	478	511	455	488	498	472	504	480	462	500	489	508	494	479	477	501	481	496	517	465	505	468	449	500	473	484	480	508	490	459	487	483	500	465	487	511	491	483	494	500	477	447	508	484	479	505	512	519	488	549	469	481	512	481	490	529	501	448	496	509	479	497	486	457	482	505	486	508	484	488	473	500	496	463	505	455	465	500	512	484	485	502	489	514	524	511	507	500	470	480	509	469	517	480	471	507	439	452	488	464	450	517	450	501	535	509	491	512	482	503	491	493	457	451	477	473	481	497	482	514	453	482
24894	35949	30166	17134	10564	7373	6087	5224	4704	4502	3874	3715	3721	3141	2696	2137	1762	1439	1195	1068	960	953	937	931	915	1014	957	1008	1010	913	903	887	876	804	790	829	1169	788	742	745	728	695	718	717	680	728	737	718	705	737	734	763	662	749	699	736	753	711	711	761	697	727	709	702	743	700	712	730	727	720	715	744	694	734	680	746	679	713	698	678	690	747	755	662	721	757	743	698	722	742	740	673	722	774	739	699	727	736	712	681	777	750	691	669	709	705	746	688	737	715	688	711	708	708	669	714	698	727	757	752	701	667	733	711	694	672	724	728	697	705	742	701	708	728	709	729	752	758	677	693	714	721	729	668	684	692	719	722	686	726	733	711	688	694	729	723	791	724	689	705	697	724	751	774	721	747	691	731	689	722	712	687	738	751	697	714	718	706	696	720	682	758	724	722	687	703	732	737	669	730	714	690	687	727	705	678	742	741	681	708	709	687	763	738	709	778	684	719	689	732	700	772	741	715	707	707	715	688	725	686	743	700	715	663	678	695	656	740	674	697	691	698	717	708	717	722	712	711	724	639	739	703	685	706	720	724	723	740	700	731	749	710	668	675	686	734	748	667	697	721	684	705	690	732	748	783	742	677	726	739	793	718	699	660	665	745	715	746	737	701	711	673	673	735	685	736	783	724	709	732	687	717	726	704	666	704	676	733	721	681	684	692	681	710	693	680	723	708	739	710	741	718	730	732	746	733	730	689	712	730	714	699	767	666	725	701	663	649	722	717	739	735	665	738	740	670	771	725	720	692	713	719	758	665	697	711	706	749	717	712	731	747	723	684	728	755	711	725	750	727	726	679	746	714	658	693	717	710	711	667	757	699	715	735	714	722	689	717	705	724	689	723	674	729	727	702	757	734	723	746	670	718	710	689	726	703	691	699	742	685	700	735	706	722	749	716	712	698	736	679	753	756	770	719	735	699	737	688	698	719	715	722	766	712	736	713	705	712	744	724	719	728	719	678	705	656	737	674	708	737	667	694	755	672	716	756	746	742	756	688	700	721	668	693	771	682	669	709	728	701	742	716	717	725	687	729	730	716	699	690	694	722	701	693	718	703	682	712	693	704	728	737	681	738	692	702	725	696	754	712	677	746	698	747	718	763	717	640	689	749	746	683	715	691	711	674	700	748	736	723	759	722	775	728	693	692	706	703	702	719	730	701	739	736	656	733	717	744	657	697	746	732	707	676	687	736	691	660	717	718	733	695	688	690	738	709	686	716	700	726	732	689	686	726	765	726	704	726	714	713	721	713	718	685	650	707	739	712	678	714	683	707	683	723	739	704	681	761	724	803	715	710	684	677	714	678	683	697	670	697	730	698	644	705	755	707	746	726	716	684	722	725	697	708	730	652	726	734	756	723	692	709	725	759	742	664	687	731	707	771	751	702	656	754	704	708	739	718	705	706	729	764	694	699	706	719	704	782	758	698	724	712	737	691	729	714	689	702	730	709	697	685	694	694	714	713	765	711	749	660	693	727	751	732	688	718	724	724	714	704	681	723	741	722	775	686	675	753	710	704	690	721	686	680	711	719	693	684	714	692	678	697	723	699	713	661	703	731	730	702	719	719	727	697	757	703	707	728	702	762	681	719	730	673	641	695	696	688	683	701	743	743	738	747	712	672	771	710	707	793	697	723	709	733	688	690	743	739	772	726	764	672	746	703	714	738	730	729	714	728	678	713	721	713	717	727	722	693	699	693	697	719	718	705	742	732	709	738	694	699	767	712	714	769	680	716	734	690	676	736	730	732	729	727	707	708	690	724	715	730	715	719	734	737	697	729	706	769	683	682	690	731	732	708	698	723	725	724	705	713	666	744	693	683	735	678	750	748	698	726	750	739	744	747	698	670	692	682	749	702	699	679	702	740	713	711	671	695	700	723	700	704	656	726	670	694	703	745	747	676	703	727	731	676	684	767	694	713	736	699	679	737	711	678	738	693	702	733	708	677	694	698	687	688	709	705	693	691	683	749	717	677	742	752	722	704	704	699	768	714	710	660	701	711	734	690	697	671	714	736	723	707	711	733	741	737	715	752	653	722	741	712	712	701	681	721	732	747	741	689	692	742	682	712	710	710	683	696	720	719	726	657	695	712	684	703	669	721	705	671	732	698	699	683	705	626	733	749	700	698	664	673	681	739	722	722	713	733	736	776	717	713	727	696	727	712	667	704	717	686	682	749	719	672	693	733	739	683	697	734	715	699	771	730	697	698	754	711	691	698	727	709	699	707	701	720	708	701	679	739	718	700	719	688	696	734	765	657	704	684	674	737	678	674	750	685	715	695	729	702	731	773	705	665	727	649	710	708	694	712	707	687	722	703	755	746	702	729	741	722	750	733	685	695	737	686	726	678	714	695	673	701	721	728	731	701	771	701	681	688	674	697	680	748	716	711	705	690	699	723	663	692	770	694	726	718	727	656	703	690	730	691	732	712	734	682	764	747	682	697	708	768	705	740	689	733	709	728	690	709	704	728	691	696	733	664	711	698	713	718	700	655	723	697	700	673	716	705	748	722	714	773	745	710	754	751	718	747	720	702	681	671	717	708	700	714	701	727	679	670	728	705	733	711	710	730	731	699	687	701	757	685	676	748	677	750	693	711	716	713	742	701	699	732	717	744	742	696	704	721	686	728	688	687	753	713	713	708	712	715	703	697	727	729	752	718	658	723	708	760	684	687	725	719	681	791	712	727	696	712	649	713	714	652	718	675	744	737	736	735	720	716	704	689	697	684	713	680	694	714	745	719	695	717	717	694	685	698	708	752	756	675	739	746	673	687	673	664	756	713	737	704	736	689	722	752	657	766	686	716	722	663	693	705	720	733	702	751	721	714	779	697	728	764	706	721	744	699	655	663	728	706	722	744	744	712	724	735	681	692	762	719	680	751	735	716	684	706	705	729	737	714	740	719	704	751	723	759	784	760	697	752	673	687	765	694	749	712	669	716	685	706	748	652	752	730	706	673	742	752	714	739	698	729	693	671	720	708	710	681	730	726	729	674	670	725	730	713	704	726	782	714	652	706	724	696	693	731	710	713	706	775	734	735	696	722	691	717	770	712	738	709	703	718	760	730	733	731	696	671	734	738	705	735	645	699	759	740	677	722	688	741	698	715	732	732	674	739	690	759	737	742	700	695	709	666	724	676	732	683	680	691	731	667	737	696	680	760	701	727	742	707	696	691	653	690	720	691	685	724	679	749	721	710	731	702	694	741	704	737	708	699	711	747	708	716	745	719	706	699	687	697	744	729	731	703	754	676	718	695	712	678	698	675	713	669	716	746	674	691	666	717	730	685	719	704	706	659	727	688	750	720	680	730	711	737	746	705	737	637	705	737	730	738	716	687	691	706	702	737	737	698	729	744	666	716	733	704	691	678	700	685	663	780	666	751	722	667	745	752	689	681	785	679	688	702	785	772	733	696	707	716	656	704	716	670	687	725	706	687	708	738	692	669	718	682
24153	21349	28665	24499	20736	11795	5427	3669	2971	2728	2367	2147	1903	1784	1646	1329	1146	947	892	830	750	729	710	724	735	751	729	683	707	647	639	642	620	597	624	677	1047	1179	677	556	548	585	571	566	543	581	554	548	559	542	549	564	607	581	547	564	529	583	559	526	563	578	568	595	646	636	607	602	587	512	569	597	584	552	570	510	565	536	573	589	581	562	535	565	544	549	562	571	542	582	554	596	549	551	572	522	531	555	529	555	543	525	581	572	542	557	567	569	549	573	545	559	552	550	581	553	508	554	574	543	560	559	520	578	574	563	511	581	540	571	521	551	579	567	564	579	559	570	567	548	583	552	529	543	541	535	579	535	546	557	600	525	574	526	540	570	557	567	588	593	543	556	573	511	558	569	536	537	555	565	587	552	550	542	567	504	546	576	564	545	549	564	589	560	568	585	576	561	522	561	561	549	541	574	609	543	548	538	571	576	604	565	545	568	538	483	563	591	553	508	524	544	589	552	531	528	575	559	542	553	536	553	528	549	578	537	570	545	564	573	568	557	501	502	522	544	560	572	571	540	549	561	576	604	538	557	577	582	570	589	543	590	536	536	518	565	577	541	509	567	575	556	539	528	564	535	526	568	574	524	544	567	593	610	559	553	550	545	563	542	571	532	569	523	587	574	520	528	576	557	533	563	542	541	536	535	554	582	534	532	586	560	547	556	550	599	547	596	571	539	551	499	562	530	567	573	538	557	499	528	509	605	589	560	553	572	561	550	567	540	507	574	558	523	583	559	551	561	536	568	529	545	546	525	565	537	528	560	545	584	521	569	565	569	570	557	540	560	581	546	570	577	569	595	548	528	527	554	580	562	532	511	556	520	513	573	554	554	552	565	566	556	533	514	541	525	548	546	590	571	551	544	573	577	568	563	559	540	532	531	516	536	559	532	579	549	516	556	527	550	506	498	575	538	513	525	589	568	578	552	522	548	553	522	544	553	480	556	545	582	549	523	520	548	584	507	521	528	552	553	548	564	551	520	489	549	547	555	569	538	566	506	585	547	570	566	562	540	533	565	567	556	546	541	568	568	536	572	566	528	551	552	565	536	556	554	542	539	539	562	565	564	553	544	574	558	523	528	499	550	548	559	575	524	558	531	547	537	562	540	558	556	566	533	564	560	554	534	561	556	541	564	549	552	527	561	609	538	540	586	541	594	568	537	581	558	565	556	517	579	532	493	530	542	577	552	584	618	554	535	556	538	552	566	566	555	520	577	573	543	601	566	544	577	529	532	573	531	547	581	572	570	572	594	565	567	543	543	562	576	582	515	527	566	553	542	538	552	536	539	559	567	517	555	512	542	559	514	547	587	585	552	544	529	575	544	614	599	531	510	548	598	552	577	555	560	581	563	581	594	544	564	552	593	592	536	527	524	584	587	572	546	527	558	576	541	587	584	553	549	552	529	505	541	587	590	570	563	546	581	540	547	563	528	550	547	554	564	580	522	551	566	566	548	568	582	537	574	553	526	590	586	614	541	601	568	593	586	567	565	544	543	549	546	530	574	546	538	592	537	531	587	578	545	513	521	506	562	568	578	562	571	498	557	551	573	558	609	583	571	498	560	562	510	508	564	575	532	540	539	563	626	573	537	614	584	509	571	577	605	563	538	591	535	594	584	543	539	591	557	539	572	557	552	580	547	538	509	570	528	582	568	541	511	564	553	558	551	553	534	537	583	592	564	525	566	521	582	559	592	551	554	571	571	538	556	564	582	574	568	509	572	554	560	579	507	576	535	538	559	540	562	588	574	525	587	548	541	567	551	581	566	598	522	556	518	582	554	523	544	518	517	568	549	537	539	542	548	590	549	522	568	535	553	523	534	588	528	562	552	576	553	519	510	549	552	544	586	545	565	550	584	599	554	556	533	573	571	543	521	578	560	542	550	550	552	565	597	552	554	559	517	546	559	553	558	539	556	531	526	507	575	594	560	547	503	566	540	546	514	532	530	573	549	526	606	540	550	572	603	521	568	581	531	547	537	529	554	578	545	535	588	588	549	561	540	556	556	544	563	524	548	594	531	536	518	553	580	533	602	552	523	548	554	549	577	550	549	515	534	541	569	571	603	501	539	556	573	573	549	530	595	557	571	595	519	527	511	558	502	540	528	561	533	506	512	537	519	592	520	572	567	545	569	537	537	500	542	559	560	560	586	549	525	602	574	565	571	539	545	521	539	574	566	590	560	539	541	562	532	554	522	563	560	529	578	575	528	568	557	529	563	549	560	557	539	529	519	567	575	541	547	580	549	550	550	557	519	571	524	528	599	569	546	515	549	546	573	625	603	545	527	581	558	590	526	562	567	586	554	512	549	529	588	574	553	550	552	594	558	556	535	553	535	563	562	557	585	595	565	528	552	519	580	581	514	588	514	563	574	579	521	546	560	544	530	526	506	559	536	540	531	536	599	557	552	525	563	524	546	581	520	527	557	529	587	559	534	540	564	519	580	586	530	550	541	562	541	581	510	569	563	557	548	511	560	540	523	540	608	541	541	554	501	529	555	533	524	556	577	566	568	581	573	567	556	534	572	556	554	591	509	579	579	543	586	531	531	547	551	581	544	537	558	510	537	558	551	538	569	533	538	572	522	520	552	576	525	568	557	520	561	541	545	579	556	549	569	581	532	528	572	569	571	539	550	530	542	554	552	582	531	542	541	579	559	506	572	547	546	540	547	547	559	546	609	552	542	565	558	515	545	567	514	534	548	542	576	553	571	579	552	526	554	546	571	554	551	527	560	513	548	541	581	505	604	540	546	555	600	561	537	518	541	568	532	532	537	556	558	570	525	553	526	566	542	542	541	563	487	625	551	574	560	539	519	573	542	535	527	582	561	576	532	587	565	545	556	561	584	582	566	521	548	519	548	550	528	552	519	563	514	547	539	544	555	534	577	557	573	568	582	541	533	530	553	544	545	569	599	540	551	540	532	549	555	566	542	553	533	548	585	566	589	539	537	530	552	557	562	557	542	564	567	585	551	534	575	540	569	541	539	558	524	513	564	546	559	562	528	558	583	520	522	543	584	566	521	542	529	535	539	563	569	563	566	574	561	558	563	557	548	581	543	537	534	563	542	580	584	590	574	554	580	496	528	558	528	594	592	571	543	593	544	531	552	578	509	581	594	534	534	516	551	524	603	528	570	516	549	573	568	556	571	589	624	524	556	570	548	543	546	576	552	588	571	531	557	564	508	504	535	548	584	554	561	560	559	521	507	565	541	559	554	563	541	576	534	567	564	590	567	537	584	540	554	566	562	550	553	560	564	541	579	589	577	568	511	545	570	512	588	530	546	523	551	557	543	538	528	515	564	519	552	551	563	538	545	548	526	545	556	562	565	551	513	507	572	540	584	529	570	531	543	536	553	527	527	509	508	560	529	573	531	559	549	569	539	550	555	546	543	529	537	569	531	543	554	533	539	565	543	534	578	531	535	572	551	577	582	571	559	597	546	561	597
26340	43104	38995	26817	17558	12834	10129	8453	7672	6988	6246	5485	5121	4526	3756	3147	2521	2164	1690	1468	1310	1268	1222	1341	1259	1233	1259	1206	1236	1157	1126	1035	1085	953	966	1019	2044	2489	1129	912	839	773	836	822	788	769	801	824	834	820	788	786	799	797	741	830	862	837	788	826	838	898	845	963	1003	971	951	867	861	825	806	800	817	770	795	802	821	788	754	842	827	796	795	807	804	823	763	798	759	792	810	775	768	808	796	837	790	802	787	760	769	810	782	807	858	772	798	756	825	817	835	821	797	784	802	771	792	774	773	822	797	778	777	818	797	772	796	836	770	851	838	785	834	832	765	812	781	763	802	763	778	814	818	806	798	862	728	827	827	802	758	765	784	841	771	808	828	811	785	773	816	810	787	776	831	781	803	771	810	825	841	775	854	780	777	812	781	760	787	807	779	747	843	784	796	804	770	776	758	781	808	817	797	770	756	797	762	793	752	814	817	770	824	783	829	779	841	768	797	825	842	781	777	819	798	764	816	787	799	815	860	817	786	783	762	776	781	819	792	795	792	829	778	788	821	802	848	761	793	807	816	864	784	802	764	753	773	853	779	789	809	830	823	822	834	785	809	782	783	830	811	774	785	772	847	826	782	794	778	847	795	856	845	781	815	802	813	779	827	803	777	783	767	806	803	793	820	821	755	830	805	794	809	759	824	772	764	813	808	877	801	803	810	882	844	826	818	765	780	783	804	805	801	829	738	792	799	810	778	819	810	796	819	768	837	787	813	815	792	834	763	785	842	803	806	821	788	783	855	772	771	746	795	825	785	802	805	779	805	776	809	821	790	805	789	824	766	781	770	755	864	800	731	812	796	819	808	777	746	799	796	790	810	783	796	792	765	832	798	829	782	800	823	809	771	823	758	796	804	815	862	842	779	783	778	799	809	783	810	735	826	802	771	822	780	799	808	796	820	793	806	769	729	820	829	876	802	783	811	822	828	786	785	776	810	805	775	851	797	798	824	813	801	794	775	838	835	768	832	797	834	798	791	820	757	777	736	829	863	830	819	806	796	793	740	831	833	766	818	809	802	790	798	824	828	810	770	806	797	830	826	823	824	799	764	803	806	758	797	830	812	802	879	792	822	804	815	836	832	803	835	804	744	803	802	778	855	851	762	775	775	797	818	812	823	828	810	739	820	796	813	800	831	802	803	798	770	813	816	816	833	805	805	788	830	819	830	788	879	796	826	810	747	782	785	769	814	791	833	738	799	843	784	718	753	845	776	791	764	812	824	800	807	790	788	830	810	811	787	792	854	775	782	757	853	845	768	803	833	832	812	827	803	797	792	825	792	763	809	783	814	800	870	774	794	771	794	818	819	805	819	828	769	774	812	778	746	838	852	866	792	802	776	795	830	792	797	817	785	816	823	783	723	811	758	789	787	806	775	790	782	857	747	810	809	847	764	792	840	781	821	784	832	815	834	786	807	718	804	847	806	812	821	804	809	814	786	780	801	834	768	839	814	794	815	790	771	820	822	739	752	815	846	781	828	765	790	768	810	776	778	766	813	793	755	774	808	846	761	814	792	828	797	786	819	802	789	732	788	798	783	815	776	838	820	837	814	795	830	811	824	769	841	833	830	778	838	808	795	802	813	768	837	774	750	821	785	833	820	845	812	786	801	808	791	805	807	772	800	793	812	766	865	808	764	854	771	805	822	847	796	809	789	803	778	814	796	824	828	824	788	789	768	792	783	785	778	819	815	783	788	816	793	787	739	840	798	790	755	821	825	839	799	790	849	786	843	824	818	825	825	819	778	823	820	833	799	822	839	762	794	801	786	782	739	850	799	812	817	813	749	782	830	853	803	799	813	758	750	854	799	801	794	784	774	785	801	793	813	838	774	811	820	765	821	834	813	805	805	793	791	806	824	804	826	815	816	817	793	831	795	785	815	834	772	802	838	836	823	804	806	808	775	837	770	802	786	791	780	810	837	811	815	793	813	794	842	777	798	794	832	832	861	820	791	803	796	832	840	754	787	769	775	847	837	769	782	856	812	797	803	845	801	814	793	800	785	805	759	856	836	771	840	840	815	738	739	793	857	818	792	831	767	807	768	799	793	742	790	781	823	778	824	812	812	831	839	783	834	830	824	815	773	799	810	777	808	830	835	743	813	817	801	790	781	807	787	770	860	813	805	765	773	773	819	776	801	814	775	849	799	789	784	869	810	824	846	815	805	839	856	807	873	854	771	802	814	817	795	811	770	820	784	822	780	796	785	791	809	843	758	835	821	782	770	814	795	834	834	821	825	814	799	781	823	843	845	789	821	841	806	795	835	773	843	780	772	787	788	782	780	787	781	770	835	783	822	806	791	743	807	822	813	766	793	793	800	806	831	830	802	779	777	806	791	839	756	783	773	793	795	858	792	796	795	794	814	797	793	816	822	807	783	814	783	793	803	740	773	822	807	800	816	803	797	809	798	807	798	854	792	845	820	803	799	797	797	816	793	807	811	826	794	796	789	816	822	844	779	839	818	745	806	804	778	815	846	783	852	843	781	786	852	795	844	812	810	809	823	787	832	783	783	729	796	799	756	749	786	807	773	761	824	882	819	808	768	843	801	795	802	783	783	794	831	794	821	786	772	815	811	769	772	799	833	797	814	787	833	755	803	742	804	750	769	819	785	795	823	843	809	782	787	774	755	783	760	819	794	780	819	795	808	792	782	813	799	826	769	855	845	773	783	770	813	793	807	782	767	881	777	792	818	845	801	812	809	788	816	773	764	805	788	791	792	797	789	850	843	808	833	788	784	792	868	805	785	839	806	796	746	826	803	803	797	765	767	805	802	831	753	756	808	779	784	796	786	805	802	818	822	782	786	812	830	830	778	790	866	797	845	774	805	788	749	762	796	773	797	827	767	767	846	815	792	828	828	797	829	842	861	794	785	805	822	813	867	756	790	813	776	840	839	781	769	744	842	794	800	830	790	824	809	777	789	842	796	830	799	841	833	819	791	782	830	797	812	862	811	843	823	799	818	802	808	776	826	859	834	790	811	781	783	757	771	810	817	714	743	800	806	782	854	867	813	827	825	769	828	787	789	733	800	845	772	755	811	824	769	832	734	829	813	808	792	781	794	825	813	766	805	792	836	779	799	766	849	769	801	808	792	856	809	810	812	804	759	840	807	796	805	786	838	818	801	815	793	794	774	776	785	815	795	780	801	767	761	816	814	819	776	823	832	790	807	859	816	746	779	797	858	765	764	817	833	804	846	771	766	823	811	794	761	820	809	800	832	803	788	832	824	820	794	836	830	793	852	764	780	780	792	829	761	880	833	761	784	770	803	789	807	819	784	811	806	843	799	791	820	816	799	764	796	794	774	801	800	774	814	811	802	831	804	797	807	868	840	789	828	842	834	744	838	752	768	778	817	786	784	789	781	800	837	757	803	770	751	836	792	790	785	777	786	782	734	839	823	791	761	815	799	811	819	795	818	800	779	793	756	793	772	783	813	787	800	792
23167	21370	29245	23889	21446	21044	12809	5861	4168	3676	3422	3170	2554	2330	2056	1660	1359	1222	1040	867	808	831	752	813	843	825	780	768	796	674	731	657	632	644	657	650	1284	2090	675	561	540	572	565	590	516	524	555	558	581	568	570	581	553	558	553	566	529	523	548	574	557	567	734	687	708	681	658	596	553	560	581	554	509	545	508	584	538	540	529	543	556	572	553	548	584	554	551	498	516	501	560	560	577	541	578	561	556	552	545	562	544	536	548	536	507	550	527	523	565	555	530	595	552	532	554	540	554	520	540	525	507	538	563	547	519	557	564	552	518	557	560	559	510	560	521	550	554	543	593	561	561	525	528	522	561	541	564	520	532	546	552	561	556	502	564	492	541	552	529	557	538	551	573	554	552	534	516	546	557	520	545	511	516	508	576	525	524	569	517	545	542	541	548	523	543	559	542	516	535	557	510	517	547	555	566	559	513	563	532	561	565	544	564	552	537	502	530	563	534	485	516	560	575	532	577	502	529	550	556	523	527	562	537	539	548	543	541	582	543	565	565	568	517	541	504	554	527	569	528	515	538	557	577	544	540	550	507	567	533	560	533	554	518	530	547	544	544	564	573	518	544	559	508	529	547	492	551	548	541	510	570	552	535	497	560	553	502	541	540	504	530	494	542	524	543	559	532	500	539	598	510	529	552	563	530	528	542	569	593	550	539	564	565	520	530	544	518	533	580	533	541	522	558	543	529	533	547	555	570	556	536	556	524	528	547	516	532	570	524	523	539	491	538	531	506	507	532	562	564	535	516	563	553	554	544	554	540	557	540	535	547	522	557	525	547	561	548	592	543	552	553	520	501	568	551	558	548	589	540	560	533	564	541	549	524	546	570	527	552	512	528	562	546	523	545	559	524	509	549	491	537	515	545	555	537	511	518	519	544	585	513	498	555	514	577	536	522	546	540	535	528	579	572	490	537	541	564	541	550	551	548	513	524	512	537	534	503	541	501	573	557	506	544	542	506	549	580	535	585	580	506	528	565	548	536	544	525	548	553	559	508	572	521	539	519	511	531	548	507	542	553	549	531	529	551	557	534	582	541	577	592	544	517	539	534	533	516	554	536	505	535	546	550	501	572	549	526	539	580	535	521	534	508	534	502	541	509	582	518	558	492	525	580	530	546	572	541	551	557	539	542	545	508	583	554	569	543	530	534	572	551	551	543	528	540	563	527	516	526	489	525	545	529	530	547	543	547	550	577	528	524	571	539	525	500	533	552	524	530	547	552	565	564	530	542	559	550	547	519	560	559	542	568	556	580	504	543	500	530	580	532	502	527	559	536	498	531	522	526	557	487	534	497	530	550	532	512	501	567	524	493	531	562	540	524	553	576	584	546	553	542	533	552	551	520	597	521	537	535	538	541	540	524	554	529	528	526	521	519	541	532	550	544	539	550	529	553	529	535	542	535	571	509	519	538	544	503	578	550	599	544	577	515	529	541	547	553	557	534	579	489	543	562	588	543	529	554	529	504	519	537	526	523	567	544	539	539	534	536	518	551	563	557	522	569	530	545	568	547	510	564	495	558	540	521	550	501	556	536	578	547	533	499	527	514	571	504	599	576	538	540	565	609	522	521	534	507	571	570	536	529	534	549	528	524	554	527	515	552	546	550	540	529	550	537	563	509	546	501	537	521	540	529	545	561	506	571	580	526	536	564	525	545	554	520	526	537	525	516	562	554	572	543	528	515	559	530	559	514	493	554	543	557	513	539	516	537	574	514	543	523	541	556	549	553	591	572	530	533	545	530	499	574	522	573	546	535	511	514	542	565	566	505	532	516	526	540	520	549	605	550	524	533	529	526	558	559	566	595	458	571	578	553	527	583	555	550	534	561	542	503	554	563	571	545	517	548	526	505	564	559	529	489	523	524	502	500	537	567	516	549	540	537	535	525	544	522	554	554	540	565	531	582	529	534	574	532	570	546	581	488	562	572	531	537	560	554	553	543	530	522	557	534	572	548	541	536	503	562	571	537	586	516	512	555	566	560	553	574	539	519	543	554	512	544	566	531	535	581	555	529	527	578	523	536	590	557	544	558	583	547	579	549	556	530	523	514	541	546	534	503	496	537	515	543	517	556	542	534	552	535	562	539	565	519	533	551	542	510	561	511	553	548	525	553	548	517	567	532	578	547	543	539	532	557	563	521	542	541	547	566	539	554	551	567	556	566	536	569	547	598	536	545	476	560	555	544	550	528	510	536	557	510	558	555	536	571	533	497	558	528	503	537	537	541	556	538	531	548	577	521	573	538	558	561	589	531	551	594	528	547	548	561	577	528	561	524	594	525	493	523	519	542	523	554	610	579	497	515	543	553	522	526	556	562	563	584	575	524	537	504	548	536	519	533	578	574	523	541	545	576	577	513	563	513	565	542	531	535	520	523	561	549	552	587	564	520	570	587	488	565	525	573	533	576	530	532	534	482	514	553	535	565	534	514	555	542	575	514	506	562	521	546	560	564	553	539	532	537	536	533	505	569	542	567	549	507	510	534	542	553	501	530	521	558	556	562	508	530	549	530	518	549	523	537	506	538	540	526	590	488	559	552	559	538	548	530	532	533	550	485	552	548	546	549	530	554	580	492	527	556	512	527	542	545	516	540	545	551	533	527	538	551	520	547	555	529	534	525	518	535	553	542	559	540	530	498	550	526	547	545	536	549	558	558	517	545	535	562	572	502	581	537	589	522	501	547	548	506	566	529	565	539	542	577	552	554	549	535	552	540	545	550	501	513	553	534	534	494	559	533	512	533	530	562	519	556	546	517	487	508	579	538	544	535	521	549	529	541	509	529	530	543	502	520	569	542	543	562	527	544	570	531	536	527	548	583	554	536	564	508	533	580	539	545	508	565	561	517	548	569	538	520	540	544	563	558	567	515	559	502	523	535	536	554	577	613	512	564	560	508	491	536	566	591	507	532	528	526	528	549	550	549	513	558	520	576	557	557	539	550	557	517	548	539	529	546	554	543	542	536	601	544	567	543	547	523	546	538	536	514	564	540	550	592	527	494	511	514	541	536	554	562	503	573	539	572	569	565	594	553	556	534	512	532	534	570	530	467	598	530	583	559	515	546	515	543	510	489	528	531	488	541	547	562	558	557	566	515	558	559	572	548	528	608	566	582	562	556	508	530	517	538	504	544	563	527	520	506	516	552	541	510	543	524	546	539	573	574	528	522	534	539	561	552	558	517	519	553	549	497	543	525	501	544	578	562	578	531	571	518	554	506	556	586	538	558	558	548	557	525	567	541	493	540	546	530	537	501	541	526	556	535	524	497	537	561	553	555	545	517	525	490	574	541	533	526	510	525	568	559	561	519	576	531	534	534	517	546	535	490	558	557	527	580	542	525	577	565	561	577	540	563	543	528	576	528	509	554	506	557	538	541	556	514	565	558	524	524	611	535	525	537	534	541	563	515	524	540	549	586	585	491	564	549	573	553	560	576	551	546	547	532	533	562	519
27974	46731	42758	30789	22697	17522	14146	12145	10089	9035	8309	8174	6634	6019	5232	3986	3243	2667	2278	1761	1645	1528	1396	1545	1553	1594	1485	1386	1362	1236	1186	1158	1150	1103	1015	1125	2892	4946	1204	880	906	825	815	781	782	813	818	803	784	772	797	820	819	822	740	804	766	755	838	752	831	887	1083	1208	1215	1151	979	906	862	783	817	791	792	790	794	781	764	805	751	778	791	775	801	809	777	719	728	810	726	788	751	768	763	754	715	834	763	786	826	768	809	783	776	797	816	789	768	745	768	743	778	788	744	767	777	762	763	769	823	777	827	790	735	781	779	779	792	748	761	794	787	699	770	738	768	774	734	751	771	701	800	761	778	802	768	743	786	823	799	742	769	797	799	795	747	793	745	780	806	781	786	776	769	822	801	771	714	789	780	801	782	785	801	774	819	738	768	810	761	737	781	749	796	822	768	751	748	787	773	736	758	743	821	788	730	809	806	784	768	793	787	804	828	785	829	753	760	804	709	769	789	760	751	806	740	754	754	778	811	752	788	760	755	817	765	774	752	832	784	770	765	766	746	745	740	766	789	769	759	784	759	746	795	777	772	768	834	815	812	764	778	762	766	816	767	703	773	773	766	748	769	775	803	818	771	795	783	784	786	805	802	809	752	810	814	796	737	786	766	799	782	759	764	784	770	799	790	792	779	746	804	779	799	809	741	751	759	792	704	792	736	767	704	813	765	766	771	801	768	761	784	797	731	756	792	747	799	793	780	752	759	776	785	835	831	753	744	796	813	755	738	819	815	794	790	778	768	772	787	769	742	778	767	754	766	781	802	809	755	760	771	810	747	719	802	824	728	726	770	778	780	785	763	750	791	765	812	777	770	761	799	798	797	791	787	726	791	745	804	661	788	748	789	769	806	784	733	809	777	760	764	738	752	775	790	805	772	773	787	797	757	751	712	803	791	718	767	793	760	789	807	763	781	811	774	786	753	793	812	816	771	790	780	795	824	756	787	840	778	753	756	784	791	789	809	836	774	745	773	785	785	769	771	778	759	797	776	766	746	756	789	828	765	778	807	789	840	765	708	722	783	797	767	746	781	787	771	784	790	733	784	790	698	764	844	740	778	721	775	823	729	762	738	732	833	816	774	778	797	737	807	777	789	766	819	706	801	752	795	735	802	789	785	755	799	762	789	753	758	787	818	748	791	773	835	771	808	783	741	780	810	807	825	785	801	774	760	781	744	823	843	866	729	821	744	813	805	815	757	830	805	794	787	798	780	805	803	793	782	826	738	751	785	810	771	796	739	762	787	764	809	770	723	735	818	766	830	749	794	765	818	735	779	764	789	794	778	833	764	794	742	788	771	812	809	796	758	782	761	750	780	753	776	822	753	720	784	723	768	774	757	779	772	784	794	776	805	801	723	794	844	802	757	750	762	744	783	819	770	788	804	808	780	809	768	745	764	770	749	799	728	753	782	764	759	780	794	790	796	727	800	767	708	767	763	801	765	787	771	749	736	804	739	794	810	785	821	792	831	789	788	826	779	765	775	790	766	788	791	780	789	782	783	846	785	741	788	771	742	793	787	817	753	776	785	816	777	748	793	741	733	784	776	784	824	773	728	814	759	799	762	737	775	766	802	807	791	813	771	792	803	752	810	766	781	748	770	788	756	756	832	818	785	771	800	786	763	773	782	755	757	786	727	762	812	774	789	751	748	778	749	767	848	780	774	709	788	768	727	728	763	795	794	778	786	813	798	789	799	796	803	785	778	792	752	763	747	732	763	828	780	786	743	785	813	788	757	810	772	788	748	831	801	844	762	760	770	776	749	756	765	809	777	766	752	754	747	800	736	794	772	795	810	813	754	768	776	713	833	752	775	817	797	795	730	752	742	788	738	772	802	743	741	765	787	803	767	784	802	770	757	805	791	780	808	760	836	742	742	779	740	787	764	762	789	774	783	824	763	762	783	795	780	783	796	775	774	825	758	746	817	760	772	819	804	820	802	806	744	768	800	817	754	767	756	786	772	815	805	739	805	806	808	792	773	780	743	779	815	798	738	788	796	738	808	739	793	830	792	752	780	750	793	759	777	812	774	770	781	755	788	749	759	794	765	756	792	741	836	797	791	795	762	787	799	795	752	759	779	762	777	778	795	792	761	798	770	794	801	785	777	795	781	742	781	752	764	769	763	742	811	806	787	812	748	762	762	753	780	766	785	743	745	769	773	781	788	791	744	812	729	775	761	783	799	791	757	797	763	783	764	770	744	788	756	777	779	797	782	805	747	761	754	755	769	728	779	766	777	781	758	779	794	833	785	779	804	747	790	800	813	807	818	777	721	760	795	795	786	777	803	756	778	740	814	838	774	800	774	743	742	796	787	798	782	803	784	766	769	734	823	743	801	827	800	767	812	827	770	810	831	769	783	830	765	832	803	742	763	804	803	841	800	768	797	774	808	800	795	812	782	781	709	772	778	754	730	823	767	765	768	783	719	746	745	790	791	777	747	766	737	756	807	795	753	801	790	815	817	766	807	794	774	758	806	793	801	772	790	862	729	776	798	762	774	721	778	794	804	786	768	800	764	808	742	758	825	758	759	794	761	747	818	815	797	764	819	752	728	771	723	769	772	747	775	775	799	735	800	796	776	706	818	759	794	801	751	745	737	774	752	780	716	793	778	787	769	750	830	764	774	783	791	782	786	787	727	774	730	779	796	745	748	769	756	808	794	785	761	767	801	780	775	740	809	760	797	784	759	777	813	779	806	749	764	847	783	802	778	826	739	724	759	771	746	750	818	777	760	768	793	757	822	789	784	815	721	767	747	795	791	787	796	715	797	734	780	768	774	754	802	752	745	851	768	788	778	761	757	799	821	747	819	790	789	763	788	762	797	796	790	762	770	786	793	749	782	767	803	805	816	792	756	791	788	830	825	744	768	741	776	733	765	739	788	810	808	753	782	798	767	818	739	773	758	780	773	702	753	813	765	737	770	786	813	801	756	733	767	791	842	829	797	839	774	775	745	741	787	776	778	745	765	779	780	758	768	800	790	763	796	744	781	739	765	754	752	811	767	776	834	715	803	770	769	744	755	798	802	748	834	771	724	773	740	771	768	775	781	766	812	752	759	767	786	761	777	799	745	778	706	710	771	743	814	815	822	764	803	792	770	764	793	788	727	752	780	756	848	791	781	784	768	812	809	778	769	776	807	805	776	748	798	743	782	796	805	769	769	742	789	796	779	805	779	830	732	815	765	766	820	710	724	761	740	770	709	772	784	802	776	713	753	783	822	774	783	765	806	799	760	780	834	779	767	757	772	774	726	735	799	811	806	749	793	819	760	777	800	755	794	779	832	778	797	753	759	781	813	781	751	785	772	803	787	806	728	828	785	773	725	756	757	814	802	811	792	791	766	803	818	769	804	803	797	775	781	783	754	800	750	792	789	757	779	773	788	761	765	797	780	765	774	741	778	786	771	773	788	795	817	769	783	786	759	853	784	804	762	798	787	806	724	835	758	760
27588	23468	22983	12773	5064	3261	2452	1956	1665	1503	1539	1540	1202	1187	995	875	727	660	635	594	579	561	586	615	570	574	563	566	529	530	555	512	525	559	565	541	567	616	511	479	487	519	525	508	448	523	506	502	466	501	492	460	523	524	482	497	467	503	533	475	494	501	534	568	528	543	500	546	503	503	510	506	507	496	504	483	452	475	507	511	456	466	486	496	493	498	497	500	481	523	532	512	479	482	465	521	482	472	451	508	515	493	442	504	449	473	489	458	491	499	510	436	491	456	521	505	494	464	466	511	492	501	512	493	510	464	506	509	463	461	488	517	491	473	482	486	525	496	510	513	526	514	473	478	478	505	489	476	498	494	470	486	510	467	517	465	469	463	481	477	471	458	504	463	467	498	507	508	501	490	487	476	475	497	457	486	463	479	487	482	441	507	509	496	479	477	454	518	494	456	491	468	484	484	458	466	492	455	505	494	495	520	530	476	508	499	537	468	489	436	505	521	496	483	517	441	506	477	489	503	533	498	476	488	486	492	499	443	495	504	484	487	524	516	509	504	500	434	494	476	471	457	470	440	495	458	459	482	466	497	494	504	501	488	523	531	479	474	462	501	525	475	456	469	541	508	509	545	434	464	476	500	521	442	425	513	524	497	476	496	524	436	517	473	485	507	476	514	500	524	478	496	484	474	489	498	482	488	484	509	507	457	452	464	478	512	492	504	467	479	468	472	478	453	470	467	506	502	478	456	538	504	489	532	499	517	460	499	512	481	466	459	488	485	467	481	514	477	466	515	453	510	500	494	487	483	502	446	470	471	446	488	536	508	521	501	465	466	507	502	489	488	505	509	489	484	494	510	455	514	485	532	463	492	508	516	459	495	473	497	538	525	499	466	533	486	482	503	472	485	477	493	504	500	456	477	510	473	461	479	477	515	502	472	465	505	526	495	470	521	493	503	514	465	508	507	515	514	475	529	485	475	493	501	499	478	481	525	434	488	470	466	486	470	511	518	508	479	511	505	479	492	477	485	495	518	496	521	499	506	472	515	476	496	505	460	568	445	464	484	477	490	501	495	504	481	509	506	502	507	506	491	503	505	484	499	506	459	470	488	514	475	491	464	488	513	488	523	520	502	472	493	474	488	501	513	511	505	496	473	484	493	483	498	527	493	492	469	499	494	534	491	511	489	528	464	474	486	463	500	480	493	487	516	481	474	473	480	501	471	519	471	497	548	455	466	457	508	486	486	486	518	508	511	534	451	522	493	506	485	486	482	499	493	464	493	516	452	535	470	494	485	499	483	453	463	457	539	462	508	503	470	495	480	482	502	445	489	455	516	525	509	494	493	540	464	457	539	482	511	472	465	513	517	474	476	522	508	501	475	476	486	465	507	487	488	481	481	464	484	465	507	495	479	479	485	493	489	501	472	505	475	471	475	516	503	487	493	512	470	449	485	485	493	505	495	486	478	515	470	477	491	507	474	452	510	465	493	534	506	509	487	476	482	516	501	482	510	503	445	464	519	508	463	494	511	480	478	523	515	506	468	496	479	483	469	500	504	500	498	483	467	514	499	510	461	462	484	453	476	457	503	497	469	540	494	447	450	464	463	530	496	474	513	461	496	475	519	478	512	478	458	501	467	465	529	509	520	486	519	546	489	495	461	445	467	488	524	487	464	500	515	496	452	472	482	542	453	473	466	491	489	466	474	485	517	479	509	539	486	543	505	490	482	494	489	488	542	507	475	500	519	493	492	433	486	460	504	514	543	512	501	502	496	523	463	526	467	503	487	458	497	487	527	475	487	503	510	481	471	497	510	447	507	510	476	551	505	493	493	503	481	486	499	493	508	471	523	466	473	463	521	502	483	484	496	456	481	498	512	501	490	493	504	454	495	496	447	507	489	534	468	498	514	526	506	504	533	487	461	466	479	527	480	487	511	500	545	493	494	464	517	460	477	518	503	478	503	512	528	510	490	531	464	515	495	505	500	493	522	490	524	499	501	513	477	493	487	491	494	491	499	524	508	486	514	494	494	468	512	489	479	504	484	502	493	478	462	499	485	444	504	498	489	463	506	486	504	462	485	500	463	517	494	470	484	514	471	488	484	487	552	462	510	473	480	487	536	503	472	489	534	484	468	480	524	470	470	498	448	508	481	477	490	518	511	506	485	473	497	472	531	495	515	497	495	510	482	472	467	480	504	483	486	501	500	466	485	516	499	498	492	510	448	460	525	525	507	486	508	489	521	510	459	499	484	457	487	468	460	450	486	478	498	486	508	465	503	458	477	513	523	497	535	479	474	523	483	485	480	507	477	515	488	518	499	454	480	466	490	524	479	425	487	483	483	497	499	482	506	462	506	492	458	466	485	527	494	457	460	529	522	489	495	480	470	485	505	480	476	492	537	498	484	464	475	522	534	508	510	518	465	502	464	498	510	492	495	514	483	507	491	512	493	506	515	485	445	518	482	483	446	517	482	472	503	467	478	529	492	491	520	514	476	468	483	535	507	476	478	490	488	493	467	467	522	447	502	467	483	484	461	466	505	500	476	506	492	531	435	491	520	514	473	511	478	506	478	486	502	508	505	509	492	493	531	504	476	476	490	479	483	483	475	499	504	499	480	514	451	433	511	509	538	473	460	510	520	523	468	496	489	510	462	478	459	505	477	465	476	495	472	476	491	473	470	496	495	544	482	472	528	508	456	468	505	491	499	448	513	469	488	472	506	496	478	473	514	504	501	541	493	513	509	497	486	494	533	507	513	461	505	477	513	474	502	489	487	460	501	509	456	489	465	473	529	511	481	517	478	460	460	486	443	464	511	487	518	499	505	484	511	502	500	515	531	495	478	507	515	480	502	519	493	498	452	478	492	492	492	465	492	541	510	508	468	474	528	502	500	462	518	469	496	483	539	488	486	489	500	504	470	517	513	486	488	470	476	459	463	504	460	534	554	467	487	496	487	483	505	511	504	503	501	495	518	477	502	480	510	486	509	502	474	514	485	508	482	485	472	477	484	480	475	475	506	485	509	490	465	520	519	491	491	475	478	493	487	502	496	493	491	510	479	447	473	481	501	460	506	509	469	470	529	514	504	494	489	505	516	483	496	511	493	514	497	492	469	491	476	469	493	434	507	492	474	474	511	479	468	489	521	489	463	488	497	480	503	470	504	506	520	474	505	488	501	515	498	533	479	511	489	497	520	499	496	490	490	474	501	532	493	492	499	490	483	476	509	476	447	457	538	511	498	447	514	488	476	487	496	531	521	467	490	489	467	498	484	499	513	521	481	527	488	502	488	508	488	479	454	512	483	512	503	482	478	460	496	469	510	488	520	483	518	490	494	527	525	469	527	537	497	511	499	486	466	479	499	471	524	513	509	485	509	521	519	477	442	469	495	485	449	504	420	529	502	533	502	452	466	495	478	498	442	452	548	452	500	496	489	487	504	494	508	455	502	466	472	512	486	498	487	477	486	468	475	486	476	482	499	475	495	426	527	480	480
24896	35626	29627	17814	11081	8194	6308	5289	4473	4014	4034	4028	3238	3027	2502	1840	1533	1388	1151	1056	1016	953	901	944	992	965	913	921	937	889	838	852	846	862	833	851	936	968	749	820	763	735	740	723	719	717	720	698	734	714	746	717	742	703	753	710	743	720	747	754	758	738	726	749	720	720	765	728	710	749	718	695	715	722	716	702	759	701	721	725	728	744	709	721	760	711	730	698	718	684	695	673	716	676	647	724	666	725	689	715	721	765	726	722	711	714	704	733	709	696	730	706	697	759	681	701	692	712	725	701	706	687	722	769	775	717	700	688	697	711	739	692	717	679	755	665	729	720	790	706	722	671	694	755	715	696	711	763	723	705	764	695	722	694	750	729	749	735	741	676	693	758	728	718	751	701	752	698	731	653	675	737	728	749	739	742	734	771	770	710	748	677	727	700	710	721	739	723	667	707	693	691	758	655	718	687	730	730	689	702	748	747	717	742	663	755	736	708	776	683	726	723	734	677	685	718	728	772	691	701	700	751	720	687	705	659	741	744	706	689	636	722	756	716	712	708	710	723	688	719	760	737	723	738	707	724	677	654	700	718	733	764	737	743	776	702	722	714	761	757	751	693	720	774	714	707	662	733	684	717	715	716	698	726	745	715	676	691	698	675	709	683	694	697	725	715	723	685	747	743	770	727	761	759	712	707	696	724	711	697	710	751	753	734	740	725	661	731	710	733	742	689	728	747	658	727	686	702	679	697	738	715	694	697	681	734	723	711	659	718	761	691	702	728	688	711	764	697	726	760	692	720	725	709	685	706	689	722	765	764	780	736	761	712	671	729	685	718	717	775	721	706	706	679	733	705	698	724	715	695	722	748	728	690	697	692	687	738	693	711	723	736	759	750	693	679	762	692	743	735	721	736	746	701	768	705	767	702	735	728	717	747	717	712	683	701	685	719	703	727	775	743	729	676	710	709	702	708	749	719	695	695	686	742	677	694	733	723	725	702	749	713	682	718	683	707	712	706	678	720	744	779	724	743	744	682	695	733	690	699	726	729	662	690	696	774	792	724	737	784	752	703	705	733	754	705	725	757	737	711	711	728	735	717	710	707	727	678	717	724	714	743	714	753	674	722	677	655	688	733	702	717	720	709	722	697	741	718	738	727	718	712	743	717	701	700	715	741	683	729	722	739	742	672	707	687	706	701	689	725	750	717	686	753	778	750	733	661	675	710	755	775	694	733	700	770	743	700	743	733	721	708	748	681	702	666	738	708	730	690	778	745	749	760	768	735	724	764	716	751	772	697	668	718	722	744	753	700	736	706	735	704	745	738	692	723	715	662	728	687	703	705	716	714	695	718	745	750	771	713	769	729	714	733	714	708	696	691	669	671	667	710	690	725	730	681	734	706	784	715	682	707	757	699	734	709	700	716	668	713	726	734	686	759	695	727	678	712	740	745	709	692	756	749	707	673	664	721	782	689	680	695	688	709	719	708	665	731	726	712	698	744	743	739	757	701	735	758	684	687	690	711	712	704	675	702	678	708	734	669	737	681	709	681	700	706	690	731	674	688	712	744	720	718	734	742	753	753	726	733	723	748	694	726	669	754	740	699	728	758	701	739	735	703	725	723	730	720	683	752	682	742	694	689	677	732	722	682	723	682	672	682	716	741	742	740	752	656	738	744	688	710	732	722	734	743	740	752	709	722	692	758	733	737	740	694	736	713	735	699	673	693	754	742	729	687	722	705	741	712	726	703	745	693	694	732	724	700	707	749	724	677	712	751	700	733	674	707	698	730	764	781	765	731	718	699	731	703	724	755	699	727	720	727	695	686	721	704	755	723	678	696	760	701	694	681	704	726	727	714	756	707	735	771	737	732	717	690	732	732	724	750	761	750	724	665	674	717	688	748	732	708	719	701	752	689	730	727	679	699	755	726	714	693	711	676	741	735	736	683	725	703	670	709	741	700	718	734	739	701	721	701	748	705	748	697	696	723	674	760	691	755	726	733	679	733	754	704	725	700	676	701	753	710	673	730	715	739	708	743	708	706	693	692	718	727	710	712	694	692	671	690	651	727	757	700	727	720	707	656	685	723	747	731	749	706	690	723	698	725	682	706	741	709	688	730	704	768	693	741	692	697	722	747	673	692	691	719	700	669	696	731	705	729	678	710	737	732	727	726	727	703	704	680	720	688	748	654	744	703	773	720	688	722	748	698	704	707	705	717	707	702	734	737	741	696	729	733	777	752	749	704	716	726	711	712	694	694	706	735	734	759	701	657	735	744	702	688	698	704	699	720	725	711	698	727	691	702	683	700	713	761	701	714	713	738	746	764	755	742	731	755	727	714	683	701	705	729	727	724	692	737	702	703	746	694	739	724	688	757	733	741	702	742	693	738	678	754	740	714	744	734	695	715	731	699	727	703	722	732	753	716	692	764	691	672	735	758	725	684	700	744	742	704	722	687	736	717	737	757	680	731	715	740	749	719	729	705	748	695	731	690	708	686	688	666	738	688	758	701	725	720	762	727	704	712	691	738	696	719	735	698	715	779	683	707	778	717	753	657	724	751	727	739	703	715	717	683	720	725	680	732	711	701	744	691	694	760	741	750	667	790	719	674	695	677	705	714	764	640	735	722	745	717	747	707	746	764	676	683	724	706	640	741	709	665	724	719	705	729	722	700	715	687	712	724	699	699	738	697	755	714	742	719	737	714	719	688	718	738	715	720	741	681	717	695	726	729	689	747	662	727	745	726	777	749	697	666	750	738	726	688	696	680	690	674	732	663	743	716	755	719	698	724	669	727	711	733	752	697	698	743	713	734	688	713	708	718	699	714	714	714	730	715	707	697	746	714	703	734	728	746	718	664	666	735	735	709	678	752	744	687	693	710	681	719	719	673	712	689	710	730	723	732	736	650	685	733	696	716	741	738	676	749	731	702	712	723	769	715	704	701	706	704	739	677	710	749	736	677	715	727	706	680	669	684	743	731	709	671	727	751	703	766	663	726	690	732	752	719	728	712	733	716	724	721	691	746	726	681	704	741	723	679	708	741	638	709	737	738	724	692	726	710	741	715	691	739	721	737	712	719	694	687	700	729	727	731	703	712	751	759	727	713	731	784	745	691	742	718	731	763	714	711	749	718	730	731	706	721	697	694	745	695	692	705	713	696	711	721	751	698	721	683	744	744	703	697	674	721	719	759	755	676	711	719	717	746	704	708	704	754	702	759	697	735	702	699	708	690	707	690	688	727	716	751	700	711	696	700	721	685	726	672	693	737	768	733	729	762	745	695	711	732	697	752	699	739	756	732	755	734	707	717	665	728	716	680	695	670	693	690	717	698	713	679	666	675	749	698	752	744	716	726	736	671	703	688	715	733	692	718	741	760	745	672	718	744	750	700	693	749	727	776	735	709	700	736	720	750	753	714	724	701	679	722	726	718	758	739	776	699	755	738	768	710	743	737	772	696	707	777	773	707	691	705	722	711	714	735	728	702	696	714	747	694
24200	21380	28634	24632	20719	12048	5679	3590	2665	2467	2542	2568	1987	1785	1593	1324	1114	1029	795	762	735	719	675	756	700	778	699	733	715	695	690	638	639	684	667	694	871	808	737	594	574	567	589	598	549	572	607	556	589	567	604	572	566	587	566	573	579	569	556	580	645	575	664	685	723	693	654	624	593	575	528	567	581	535	576	569	549	540	583	566	546	608	600	572	571	601	523	604	576	603	564	598	552	556	572	560	526	557	556	568	529	537	554	552	571	568	608	595	552	556	547	570	571	555	576	585	528	549	576	595	555	555	553	588	555	587	573	613	593	571	566	570	603	539	608	542	607	593	565	575	572	578	587	567	556	583	585	568	504	550	502	565	564	562	552	545	585	564	564	601	554	597	581	574	616	555	536	592	571	563	563	566	582	596	560	590	567	592	558	524	604	552	566	566	557	602	599	593	576	577	572	588	556	650	533	548	580	569	575	587	572	562	542	607	545	548	561	607	553	513	563	550	531	535	576	553	595	580	568	569	600	553	616	553	530	625	633	551	605	583	579	530	545	612	575	586	580	564	557	601	599	564	585	605	601	583	586	529	605	578	554	628	576	621	553	522	596	568	568	547	588	533	544	548	569	596	540	547	552	552	558	616	600	529	585	551	577	559	577	539	567	558	525	596	583	573	565	538	568	578	542	546	553	515	598	526	543	556	577	545	565	581	607	561	518	584	574	592	561	555	538	574	564	530	614	581	549	573	553	585	524	575	612	603	544	573	587	529	560	566	574	542	621	575	543	548	548	564	589	561	588	560	556	542	538	604	581	597	552	555	560	592	591	554	597	575	603	523	593	608	586	606	600	586	545	600	595	579	569	600	567	539	565	589	577	519	580	578	533	521	493	500	567	578	550	596	537	579	581	609	564	570	563	544	533	542	536	572	571	615	586	581	598	588	573	543	567	582	577	591	575	547	570	608	578	598	574	599	596	569	573	525	576	535	556	566	568	565	559	546	575	553	564	559	553	577	578	572	560	538	604	543	567	636	589	579	569	534	586	585	571	543	545	569	580	537	552	604	603	575	523	586	578	555	577	557	586	569	584	557	575	608	575	600	566	548	546	551	525	611	530	593	582	603	603	568	578	576	567	603	554	597	601	530	570	593	584	540	548	544	582	595	534	538	529	574	600	536	566	537	531	575	561	596	564	562	537	567	544	583	556	571	598	583	602	538	564	546	528	616	556	570	594	614	523	555	537	566	557	586	566	588	586	582	586	533	549	556	550	541	580	575	584	563	550	558	560	573	621	589	530	540	606	580	563	593	543	573	566	551	573	573	565	549	588	579	548	542	593	519	582	613	572	603	565	578	571	533	549	584	548	564	615	537	558	572	601	551	585	580	570	582	521	601	593	530	560	603	550	595	617	568	547	567	574	611	595	562	582	598	540	572	547	565	541	535	587	543	602	561	554	613	598	582	582	561	578	583	554	548	566	564	592	547	535	593	549	608	602	577	552	538	611	603	571	558	562	547	569	550	575	558	581	539	590	555	525	556	563	557	604	560	609	550	552	597	592	585	595	546	539	574	543	581	580	570	524	596	564	548	553	610	575	589	596	536	556	586	569	587	541	562	610	592	511	588	578	543	592	554	566	571	576	624	603	564	611	548	584	532	570	531	593	557	542	541	570	543	529	587	543	533	553	516	581	564	574	561	577	590	598	569	595	532	570	570	582	597	586	588	579	582	595	553	561	563	576	557	568	552	545	589	610	586	630	538	565	588	573	632	607	551	541	569	542	600	591	588	596	600	560	587	580	561	541	561	574	557	574	571	579	550	567	566	538	523	542	514	557	535	564	564	597	568	586	571	579	544	560	563	560	616	600	582	559	533	586	552	550	580	596	571	540	581	574	599	587	569	559	598	552	586	542	553	580	573	568	604	555	538	538	506	556	529	571	546	553	589	539	596	527	571	569	533	622	547	584	526	568	534	581	601	590	576	582	590	561	584	597	610	550	569	601	571	583	546	604	529	560	614	621	596	557	622	551	557	595	613	522	562	590	646	578	606	587	613	588	643	565	525	563	583	527	532	569	583	606	559	525	565	538	552	513	604	601	524	596	584	605	578	603	560	568	529	619	604	583	553	592	536	588	568	552	567	561	562	542	544	560	564	555	561	571	544	542	559	587	564	560	562	572	578	607	589	550	544	596	546	522	558	601	553	570	587	555	583	545	542	570	587	600	583	581	575	578	583	569	556	589	612	594	632	551	577	573	506	563	557	556	552	551	592	540	572	569	548	541	566	573	562	584	607	565	562	558	574	551	616	525	537	586	551	538	583	541	561	509	570	555	599	592	588	568	574	563	572	573	575	581	567	593	633	614	534	562	551	611	585	577	566	570	621	591	543	570	567	576	575	508	534	536	530	538	570	564	549	585	566	591	558	569	553	547	594	530	533	585	603	520	563	554	592	559	573	596	577	556	592	550	582	555	552	543	530	567	587	591	554	563	604	623	583	595	534	568	569	553	589	640	580	549	590	579	546	580	579	567	518	542	588	563	550	559	588	579	579	567	531	585	591	594	548	566	588	555	550	574	575	567	568	559	543	552	526	529	560	585	598	561	587	590	559	561	552	583	604	627	563	564	591	543	587	566	555	547	557	583	522	527	587	551	557	532	581	490	582	581	545	563	592	582	587	580	607	592	571	587	554	575	617	537	549	562	572	569	574	561	578	576	618	579	546	559	584	540	573	575	552	535	562	497	572	549	596	551	574	576	545	516	531	558	569	618	561	576	612	568	562	570	597	548	560	574	568	577	561	529	521	579	582	581	569	558	570	589	576	594	552	540	559	595	574	547	614	590	588	583	560	559	601	565	573	568	561	566	579	603	534	532	551	588	552	602	577	573	572	585	566	558	513	580	592	579	552	608	576	616	575	562	566	551	563	540	583	599	561	531	551	556	567	601	535	534	539	535	602	555	528	570	558	537	531	588	585	598	547	553	560	555	563	589	523	594	573	524	550	552	560	559	567	555	589	564	509	570	610	560	569	585	528	545	558	599	561	560	565	539	599	602	534	584	579	563	596	542	551	560	584	538	603	627	570	556	587	553	603	559	590	543	589	576	570	591	613	601	547	587	573	579	553	585	573	585	556	574	529	589	563	555	570	534	526	552	547	556	546	568	546	584	577	542	587	604	596	551	576	556	611	586	636	548	596	578	555	614	561	588	565	575	559	574	573	591	572	574	558	594	551	567	592	591	557	539	600	560	593	570	594	559	600	563	582	563	597	581	590	554	532	589	582	541	593	556	530	562	571	578	558	584	577	555	600	577	599	601	571	563	562	623	554	595	536	594	580	520	539	556	611	596	552	590	582	599	556	548	611	592	553	548	564	545	593	542	554	566	615	552	560	521	556	547	573	557	594	548	554	596	572	593	558	590	570	576	570	588	545	596	556	557	577	573	558	536	523	610	561	528	570	565	578	566	603	570	580	570	537	573	543	566	558	583	575	567	599	565	600
26076	42286	39084	27172	17995	13939	10492	8585	7029	6181	6428	6596	5158	4772	3808	2918	2431	2052	1587	1392	1382	1199	1143	1321	1318	1343	1184	1185	1080	1162	1074	1079	1009	965	1003	1205	1739	1549	1212	890	843	838	866	877	815	869	826	823	835	828	830	862	884	817	796	838	788	851	861	870	793	866	960	1140	1155	1077	990	887	928	833	829	824	828	847	834	811	816	853	833	803	823	868	814	836	813	856	884	788	820	837	862	826	808	807	811	871	840	864	828	777	807	887	850	775	860	831	791	813	839	843	807	883	870	835	852	819	865	852	778	838	820	853	801	826	808	898	834	823	827	787	835	850	809	812	831	820	839	777	854	785	799	850	818	867	832	894	811	809	818	822	849	805	819	829	811	802	857	816	805	817	801	833	860	787	857	797	837	816	776	815	803	787	821	859	824	801	788	868	826	844	836	797	820	811	773	783	862	837	842	845	788	800	831	850	805	846	833	785	887	820	858	823	825	773	785	851	830	772	826	810	826	806	847	803	829	799	800	845	809	844	809	868	830	833	791	829	812	828	810	844	773	839	857	838	841	845	860	830	868	838	830	867	867	778	805	819	859	815	852	817	787	796	811	801	843	812	814	825	793	825	845	846	843	801	749	817	790	755	769	784	823	808	871	790	863	786	780	844	857	777	873	841	853	811	866	840	816	807	809	843	813	834	791	804	823	803	812	842	844	826	828	805	800	826	824	780	834	845	847	794	873	771	797	807	847	870	825	833	876	843	861	837	834	816	854	849	806	743	768	852	813	815	797	785	780	853	816	778	786	814	802	822	798	836	784	791	816	811	798	819	802	846	848	804	852	870	815	827	812	842	799	799	815	868	824	869	804	822	749	839	796	847	834	811	786	827	815	792	829	813	794	818	857	766	811	810	803	804	802	844	850	796	794	848	814	831	834	776	773	793	781	856	833	766	807	804	800	811	797	783	796	803	823	832	798	834	773	869	833	909	792	813	824	793	833	846	800	840	807	805	823	849	818	811	851	822	903	813	812	855	813	825	857	816	848	818	783	831	763	908	807	834	783	828	828	841	817	844	807	814	838	868	832	752	817	833	843	834	787	820	855	837	796	814	858	863	900	828	843	879	754	767	798	774	835	823	849	828	851	821	814	855	830	787	826	765	887	789	832	807	827	814	835	831	808	812	826	856	783	794	841	807	841	861	821	824	820	774	818	850	818	838	793	824	848	803	798	889	819	856	806	832	862	841	825	838	806	857	808	798	772	837	823	791	796	828	808	848	850	819	827	807	809	812	772	835	803	818	849	840	789	787	805	859	832	844	809	828	814	876	810	801	832	782	843	874	840	782	829	839	857	825	803	813	801	876	877	853	798	838	836	837	831	858	837	815	861	789	797	831	802	884	803	812	846	836	829	842	820	793	869	834	817	816	810	790	833	841	827	803	797	813	761	788	806	851	822	796	821	766	841	823	814	817	854	812	811	813	796	822	811	823	797	835	810	824	834	809	842	819	812	836	810	792	836	852	816	786	847	858	849	840	815	787	814	835	838	826	834	832	868	786	802	855	825	813	800	825	780	804	845	777	839	780	801	849	834	812	808	824	827	769	795	848	889	811	806	773	847	769	789	869	823	830	869	823	815	842	800	806	834	874	766	810	787	839	869	803	828	813	815	747	777	857	808	852	853	820	841	832	846	833	823	867	830	823	799	766	849	822	831	822	793	809	794	769	843	789	840	857	821	844	815	842	795	860	831	840	822	837	845	774	740	807	859	855	797	863	822	783	843	834	825	790	791	807	839	846	827	774	807	833	877	844	852	786	840	819	809	789	835	869	784	855	833	776	815	800	791	827	791	835	873	870	842	769	776	830	805	763	824	846	846	820	848	811	882	847	807	825	874	844	820	845	860	848	789	829	819	818	787	816	881	848	780	855	816	834	826	791	813	808	840	829	785	808	800	745	849	809	856	814	849	790	765	830	836	831	859	832	798	849	832	846	842	820	851	804	823	837	779	837	817	774	779	825	828	832	783	829	834	856	797	838	778	843	780	807	799	743	891	856	840	855	828	808	814	807	831	804	823	803	783	794	784	852	820	820	834	859	836	846	846	787	818	853	853	843	805	838	800	798	825	869	808	864	831	841	822	893	793	863	847	771	821	798	835	843	815	826	820	780	856	815	851	759	826	866	817	881	893	803	872	787	824	828	821	814	859	791	836	814	825	852	837	784	812	896	794	842	809	809	784	838	793	852	806	792	822	804	791	774	815	815	858	848	745	801	776	818	851	842	742	848	817	804	831	825	850	860	778	824	803	795	836	814	802	779	810	807	833	846	838	817	809	756	820	800	835	847	811	883	849	793	823	820	817	864	818	813	826	794	829	851	848	787	825	849	799	818	835	818	774	816	785	876	829	793	799	816	824	816	768	861	780	810	888	805	832	829	858	801	818	843	797	837	823	840	795	834	806	806	786	813	816	823	857	756	758	816	852	798	876	838	804	875	851	846	823	788	810	798	832	827	861	770	778	814	845	806	872	819	797	812	839	854	850	798	806	799	840	798	827	786	785	858	815	809	860	841	866	783	822	844	799	857	846	873	816	794	843	820	799	769	891	809	815	817	811	808	776	846	835	800	827	836	777	799	853	849	844	838	844	814	825	841	773	804	829	861	814	847	866	801	801	768	808	811	781	831	820	800	875	783	817	864	830	817	796	804	848	801	878	801	759	799	799	825	842	854	809	870	795	836	872	791	838	813	797	789	837	839	796	826	818	865	831	808	799	829	812	856	868	814	812	764	823	850	801	831	818	806	816	822	801	780	820	851	805	826	817	806	848	848	808	827	826	796	798	824	805	813	819	805	870	827	838	837	837	852	838	815	808	822	804	822	819	799	797	853	821	780	808	835	810	825	820	782	820	780	812	821	832	808	796	839	860	841	790	877	795	766	836	790	876	858	807	819	818	859	812	821	844	801	838	822	839	799	832	856	802	801	863	808	788	813	792	808	837	823	807	826	785	844	820	774	861	783	824	852	859	864	814	840	808	792	845	870	840	823	803	829	841	806	800	818	812	829	828	827	805	852	855	853	808	827	827	808	820	848	835	796	886	773	814	822	865	861	817	877	845	825	817	795	816	879	775	805	806	832	823	769	800	854	823	832	842	848	900	831	876	828	791	813	824	824	816	836	852	836	846	791	786	782	823	811	766	850	787	863	814	815	820	839	799	815	807	823	823	756	830	843	828	805	882	801	842	809	836	858	859	823	797	812	876	819	812	795	840	853	790	820	849	893	822	809	834	849	881	853	907	808	805	806	872	784	806	820	851	815	820	807	792	864	809	783	781	837	822	791	846	826	837	877	793	843	787	847	827	794	829	818	859	847	840	802	829	817	809	816	842	804	800	791	827	858	854	840	818	799	815	822	808	783	815	806	842	775	862	835	808	833	860	871	851	862	815	859	818	871	780	786	861	842	849	819	889	842	834	873	843	832	869	801	798	811	844	803	828	790	758	833	858	782	866	807
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
